The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPS ETF TR ALERIAN MLP 00162Q452 15,218 761,661 SH   SOLE   761,661 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 18,732 119,112 SH   SOLE   119,112 0 0
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1,238 9,105 SH   SOLE   9,105 0 0
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 625 15,623 SH   SOLE   15,623 0 0
ISHARES TR MRNING SM CP ETF 464288703 422 3,977 SH   SOLE   3,977 0 0
ISHARES TR S&P MC 400GR ETF 464287606 134,374 561,813 SH   SOLE   561,813 0 0
ISHARES TR U.S. TECH ETF 464287721 38,447 127,703 SH   SOLE   127,703 0 0
ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 1,803 97,150 SH   SOLE   97,150 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 10,565 299,815 SH   SOLE   299,815 0 0
FLWS/1-800 FLOWERS CL A 68243Q106 361 14,463 SH   SOLE   14,463 0 0
10X GENOMICS INC CL A COM 88025U109 237 1,897 SH   SOLE   1,897 0 0
21VIANET GROUP INC SPONSORED ADS A 90138A103 431 18,594 SH   SOLE   18,594 0 0
2U INC COM 90214J101 3,517 103,870 SH   SOLE   103,870 0 0
3M CO COM 88579Y101 86,891 542,456 SH   SOLE   542,456 0 0
8X8 INC NEW COM 282914100 399 25,634 SH   SOLE   25,634 0 0
SMITH A O CORP COM 831865209 12,004 227,340 SH   SOLE   227,340 0 0
AAON INC COM PAR $0.004 000360206 1,858 30,843 SH   SOLE   30,843 0 0
AARONS INC COM PAR $0.50 002535300 6,039 106,607 SH   SOLE   106,607 0 0
ABB LTD SPONSORED ADR 000375204 14,608 573,999 SH   SOLE   573,999 0 0
ABBOTT LABS COM 002824100 216,116 1,985,810 SH   SOLE   1,985,810 0 0
ABBVIE INC COM 00287Y109 198,568 2,267,018 SH   SOLE   2,267,018 0 0
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 716 77,696 SH   SOLE   77,696 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 2,434 28,978 SH   SOLE   28,978 0 0
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 1,011 44,974 SH   SOLE   44,974 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 16,788 924,970 SH   SOLE   924,970 0 0
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 2,703 12,483 SH   SOLE   12,483 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,111 139,923 SH   SOLE   139,923 0 0
ABIOMED INC COM 003654100 4,699 16,961 SH   SOLE   16,961 0 0
ABM INDS INC COM 000957100 2,253 61,456 SH   SOLE   61,456 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 1,979 67,123 SH   SOLE   67,123 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 769 18,647 SH   SOLE   18,647 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 111 10,611 SH   SOLE   10,611 0 0
ACCELERON PHARMA INC COM 00434H108 1,696 15,071 SH   SOLE   15,071 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 228,226 1,009,895 SH   SOLE   1,009,895 0 0
ACCO BRANDS CORP COM 00081T108 62 10,742 SH   SOLE   10,742 0 0
ACCOLADE INC COM 00437E102 208 5,350 SH   SOLE   5,350 0 0
ACI WORLDWIDE INC COM 004498101 2,619 100,244 SH   SOLE   100,244 0 0
ACTIVISION BLIZZARD INC COM 00507V109 43,039 531,673 SH   SOLE   531,673 0 0
ACUITY BRANDS INC COM 00508Y102 481 4,703 SH   SOLE   4,703 0 0
ACUSHNET HOLDINGS CORP COM 005098108 1,213 36,095 SH   SOLE   36,095 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 492 22,565 SH   SOLE   22,565 0 0
ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 336 42,115 SH   SOLE   42,115 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 984 20,233 SH   SOLE   20,233 0 0
ADDUS HOMECARE CORP COM 006739106 684 7,238 SH   SOLE   7,238 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 298,402 608,449 SH   SOLE   608,449 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 17,727 115,484 SH   SOLE   115,484 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 689 11,033 SH   SOLE   11,033 0 0
ADVANCED ENERGY INDS COM 007973100 1,880 29,875 SH   SOLE   29,875 0 0
ADVANCED MICRO DEVICES INC COM 007903107 12,115 147,762 SH   SOLE   147,762 0 0
AEGON N V NY REGISTRY SHS 007924103 484 189,113 SH   SOLE   189,113 0 0
AERCAP HOLDINGS NV SHS N00985106 2,992 118,785 SH   SOLE   118,785 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 639 54,255 SH   SOLE   54,255 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 1,040 26,076 SH   SOLE   26,076 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 5,530 80,868 SH   SOLE   80,868 0 0
AFLAC INC COM 001055102 18,186 500,311 SH   SOLE   500,311 0 0
AGCO CORP COM 001084102 900 12,119 SH   SOLE   12,119 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 25,915 256,741 SH   SOLE   256,741 0 0
AGNC INVT CORP COM 00123Q104 4,367 313,918 SH   SOLE   313,918 0 0
AGREE REALTY CORP COM 008492100 4,723 74,215 SH   SOLE   74,215 0 0
AIR LEASE CORP CL A 00912X302 5,625 191,189 SH   SOLE   191,189 0 0
AIR PRODS & CHEMS INC COM 009158106 115,037 386,211 SH   SOLE   386,211 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 811 32,365 SH   SOLE   32,365 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 43,985 397,912 SH   SOLE   397,912 0 0
ALAMO GROUP INC COM 011311107 317 2,938 SH   SOLE   2,938 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 124 14,035 SH   SOLE   14,035 0 0
ALARM COM HLDGS INC COM 011642105 3,529 63,872 SH   SOLE   63,872 0 0
ALASKA AIR GROUP INC COM 011659109 305 8,326 SH   SOLE   8,326 0 0
ALBANY INTL CORP CL A 012348108 3,655 73,815 SH   SOLE   73,815 0 0
ALBEMARLE CORP COM 012653101 10,244 114,736 SH   SOLE   114,736 0 0
ALCOA CORP COM 013872106 180 15,441 SH   SOLE   15,441 0 0
ALCON AG ORD SHS H01301128 61,156 1,073,890 SH   SOLE   1,073,890 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 806 71,884 SH   SOLE   71,884 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 15,607 97,542 SH   SOLE   97,542 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 27,771 242,688 SH   SOLE   242,688 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 3,629 249,877 SH   SOLE   249,877 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 120,769 410,807 SH   SOLE   410,807 0 0
ALIGN TECHNOLOGY INC COM 016255101 29,979 91,578 SH   SOLE   91,578 0 0
ALLEGHANY CORP DEL COM 017175100 3,067 5,893 SH   SOLE   5,893 0 0
ALLEGIANT TRAVEL CO COM 01748X102 549 4,582 SH   SOLE   4,582 0 0
ALLEGION PLC ORD SHS G0176J109 13,710 138,612 SH   SOLE   138,612 0 0
ALLETE INC COM NEW 018522300 1,585 30,634 SH   SOLE   30,634 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 439 10,463 SH   SOLE   10,463 0 0
ALLIANT ENERGY CORP COM 018802108 1,729 33,478 SH   SOLE   33,478 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 3,137 89,258 SH   SOLE   89,258 0 0
ALLSTATE CORP COM 020002101 31,126 330,635 SH   SOLE   330,635 0 0
ALLY FINL INC COM 02005N100 5,013 199,977 SH   SOLE   199,977 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 5,618 38,582 SH   SOLE   38,582 0 0
ALPHABET INC CAP STK CL A 02079K305 234,712 160,147 SH   SOLE   160,147 0 0
ALPHABET INC CAP STK CL C 02079K107 254,062 172,878 SH   SOLE   172,878 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 442 11,692 SH   SOLE   11,692 0 0
ALTAIR ENGR INC COM CL A 021369103 566 13,492 SH   SOLE   13,492 0 0
ALTERYX INC COM CL A 02156B103 3,596 31,665 SH   SOLE   31,665 0 0
ALTICE USA INC CL A 02156K103 902 34,701 SH   SOLE   34,701 0 0
ALTRA INDL MOTION CORP COM 02208R106 2,797 75,647 SH   SOLE   75,647 0 0
ALTRIA GROUP INC COM 02209S103 62,101 1,607,156 SH   SOLE   1,607,156 0 0
AMAZON COM INC COM 023135106 581,676 184,734 SH   SOLE   184,734 0 0
AMBARELLA INC SHS G037AX101 1,349 25,848 SH   SOLE   25,848 0 0
AMBEV SA SPONSORED ADR 02319V103 4,757 2,104,945 SH   SOLE   2,104,945 0 0
AMC NETWORKS INC CL A 00164V103 775 31,352 SH   SOLE   31,352 0 0
AMCOR PLC ORD G0250X107 13,433 1,215,656 SH   SOLE   1,215,656 0 0
AMDOCS LTD SHS G02602103 6,586 114,721 SH   SOLE   114,721 0 0
AMEDISYS INC COM 023436108 11,603 49,075 SH   SOLE   49,075 0 0
AMERCO COM 023586100 1,529 4,294 SH   SOLE   4,294 0 0
AMEREN CORP COM 023608102 15,599 197,253 SH   SOLE   197,253 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 2,675 214,151 SH   SOLE   214,151 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 571 46,426 SH   SOLE   46,426 0 0
AMERICAN ASSETS TR INC COM 024013104 234 9,709 SH   SOLE   9,709 0 0
AMERICAN AXLE & MFG HLDGS IN COM 024061103 85 14,788 SH   SOLE   14,788 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 4,849 138,871 SH   SOLE   138,871 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 202 13,619 SH   SOLE   13,619 0 0
AMERICAN ELEC PWR CO INC COM 025537101 33,654 411,771 SH   SOLE   411,771 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1,943 88,345 SH   SOLE   88,345 0 0
AMERICAN EXPRESS CO COM 025816109 37,912 378,173 SH   SOLE   378,173 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 276 44,019 SH   SOLE   44,019 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,625 24,257 SH   SOLE   24,257 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 7,250 254,567 SH   SOLE   254,567 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 25,055 910,113 SH   SOLE   910,113 0 0
AMER STATES WTR CO COM 029899101 3,254 43,409 SH   SOLE   43,409 0 0
AMERICAN TOWER CORP NEW COM 03027X100 148,962 616,233 SH   SOLE   616,233 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,655 25,229 SH   SOLE   25,229 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 1,609 20,486 SH   SOLE   20,486 0 0
AMERICOLD RLTY TR COM 03064D108 13,426 375,553 SH   SOLE   375,553 0 0
AMERIPRISE FINL INC COM 03076C106 45,171 293,106 SH   SOLE   293,106 0 0
AMERISAFE INC COM 03071H100 2,092 36,466 SH   SOLE   36,466 0 0
AMERISOURCEBERGEN CORP COM 03073E105 29,396 303,306 SH   SOLE   303,306 0 0
AMETEK INC COM 031100100 18,610 187,225 SH   SOLE   187,225 0 0
AMGEN INC COM 031162100 135,905 534,722 SH   SOLE   534,722 0 0
AMICUS THERAPEUTICS INC COM 03152W109 450 31,873 SH   SOLE   31,873 0 0
AMN HEALTHCARE SVCS INC COM 001744101 5,180 88,615 SH   SOLE   88,615 0 0
AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 44 11,271 SH   SOLE   11,271 0 0
AMPHENOL CORP NEW CL A 032095101 42,616 393,610 SH   SOLE   393,610 0 0
AMPLIFY ETF TR BLACKSWAN GRWT 032108888 5,690 179,620 SH   SOLE   179,620 0 0
AMPLIFY ETF TR ONLIN RETL ETF 032108102 1,441 16,335 SH   SOLE   16,335 0 0
ANALOG DEVICES INC COM 032654105 37,682 322,788 SH   SOLE   322,788 0 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 991 37,571 SH   SOLE   37,571 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 16,069 298,237 SH   SOLE   298,237 0 0
ANIKA THERAPEUTICS INC COM 035255108 944 26,665 SH   SOLE   26,665 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 5,334 749,164 SH   SOLE   749,164 0 0
ANSYS INC COM 03662Q105 53,959 164,897 SH   SOLE   164,897 0 0
ANTHEM INC COM 036752103 30,727 114,399 SH   SOLE   114,399 0 0
AON PLC SHS CL A G0403H108 55,471 268,885 SH   SOLE   268,885 0 0
APACHE CORP COM 037411105 146 15,392 SH   SOLE   15,392 0 0
APARTMENT INVT & MGMT CO CL A 03748R754 2,135 63,308 SH   SOLE   63,308 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 822 91,184 SH   SOLE   91,184 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 6,259 139,872 SH   SOLE   139,872 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 762 59,419 SH   SOLE   59,419 0 0
APPFOLIO INC COM CL A 03783C100 934 6,587 SH   SOLE   6,587 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 269 28,014 SH   SOLE   28,014 0 0
APPLE INC COM 037833100 784,944 6,777,864 SH   SOLE   6,777,864 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 795 14,427 SH   SOLE   14,427 0 0
APPLIED MATLS INC COM 038222105 34,987 588,509 SH   SOLE   588,509 0 0
APTARGROUP INC COM 038336103 4,983 44,019 SH   SOLE   44,019 0 0
APTIV PLC SHS G6095L109 18,788 204,926 SH   SOLE   204,926 0 0
ARAMARK COM 03852U106 2,129 80,509 SH   SOLE   80,509 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 799 60,318 SH   SOLE   60,318 0 0
ARCH CAP GROUP LTD ORD G0450A105 8,460 289,221 SH   SOLE   289,221 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 16,796 361,273 SH   SOLE   361,273 0 0
ARCHROCK INC COM 03957W106 1,154 214,526 SH   SOLE   214,526 0 0
ARCONIC CORPORATION COM 03966V107 315 16,523 SH   SOLE   16,523 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 160 38,910 SH   SOLE   38,910 0 0
ARDAGH GROUP S A CL A L0223L101 157 11,160 SH   SOLE   11,160 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 440 5,889 SH   SOLE   5,889 0 0
ARES CAPITAL CORP COM 04010L103 1,502 107,673 SH   SOLE   107,673 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 12,241 302,841 SH   SOLE   302,841 0 0
ARGENX SE SPONSORED ADR 04016X101 1,992 7,589 SH   SOLE   7,589 0 0
ARISTA NETWORKS INC COM 040413106 10,932 52,827 SH   SOLE   52,827 0 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 545 9,492 SH   SOLE   9,492 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 2,148 33,710 SH   SOLE   33,710 0 0
ARK ETF TR INNOVATION ETF 00214Q104 12,634 137,324 SH   SOLE   137,324 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401 3,700 34,074 SH   SOLE   34,074 0 0
ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 688 72,366 SH   SOLE   72,366 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 4,115 59,804 SH   SOLE   59,804 0 0
ARROW ELECTRS INC COM 042735100 3,397 43,185 SH   SOLE   43,185 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1,452 33,714 SH   SOLE   33,714 0 0
GALLAGHER ARTHUR J & CO COM 363576109 65,348 618,947 SH   SOLE   618,947 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 3,281 84,139 SH   SOLE   84,139 0 0
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 2,542 16,475 SH   SOLE   16,475 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 3,925 962,015 SH   SOLE   962,015 0 0
ASGN INC COM 00191U102 1,588 24,982 SH   SOLE   24,982 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 571 8,051 SH   SOLE   8,051 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 70,651 191,325 SH   SOLE   191,325 0 0
ASPEN TECHNOLOGY INC COM 045327103 18,612 147,025 SH   SOLE   147,025 0 0
ASSOCIATED BANC CORP COM 045487105 152 12,020 SH   SOLE   12,020 0 0
ASSURANT INC COM 04621X108 2,402 19,802 SH   SOLE   19,802 0 0
ASSURED GUARANTY LTD COM G0585R106 440 20,492 SH   SOLE   20,492 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 20,848 380,438 SH   SOLE   380,438 0 0
AT&T INC COM 00206R102 142,680 5,004,577 SH   SOLE   5,004,577 0 0
ATHENE HOLDING LTD CL A G0684D107 1,266 37,158 SH   SOLE   37,158 0 0
ATKORE INTL GROUP INC COM 047649108 737 32,414 SH   SOLE   32,414 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 2,546 119,123 SH   SOLE   119,123 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 429 14,984 SH   SOLE   14,984 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 357 5,860 SH   SOLE   5,860 0 0
ATLAS CORP SHS Y0436Q109 2,800 313,206 SH   SOLE   313,206 0 0
ATLASSIAN CORP PLC CL A G06242104 4,201 23,109 SH   SOLE   23,109 0 0
ATMOS ENERGY CORP COM 049560105 4,801 50,223 SH   SOLE   50,223 0 0
ATRICURE INC COM 04963C209 454 11,374 SH   SOLE   11,374 0 0
AUDIOCODES LTD ORD M15342104 2,382 75,701 SH   SOLE   75,701 0 0
AUTODESK INC COM 052769106 83,111 359,772 SH   SOLE   359,772 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 2,092 21,790 SH   SOLE   21,790 0 0
AUTOLIV INC COM 052800109 206 2,828 SH   SOLE   2,828 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 87,794 629,391 SH   SOLE   629,391 0 0
AUTONATION INC COM 05329W102 251 4,742 SH   SOLE   4,742 0 0
AUTOZONE INC COM 053332102 25,311 21,493 SH   SOLE   21,493 0 0
AVALARA INC COM 05338G106 10,451 82,070 SH   SOLE   82,070 0 0
AVALONBAY CMNTYS INC COM 053484101 5,254 35,182 SH   SOLE   35,182 0 0
AVANGRID INC COM 05351W103 247 4,896 SH   SOLE   4,896 0 0
AVANTOR INC COM 05352A100 4,067 180,835 SH   SOLE   180,835 0 0
AVERY DENNISON CORP COM 053611109 9,623 75,276 SH   SOLE   75,276 0 0
AVIENT CORPORATION COM 05368V106 937 35,404 SH   SOLE   35,404 0 0
AVISTA CORP COM 05379B107 1,733 50,800 SH   SOLE   50,800 0 0
AVNET INC COM 053807103 797 30,836 SH   SOLE   30,836 0 0
AXALTA COATING SYS LTD COM G0750C108 2,661 120,012 SH   SOLE   120,012 0 0
AXIS CAP HLDGS LTD SHS G0692U109 555 12,608 SH   SOLE   12,608 0 0
AXOGEN INC COM 05463X106 535 46,015 SH   SOLE   46,015 0 0
AXON ENTERPRISE INC COM 05464C101 549 6,053 SH   SOLE   6,053 0 0
AXOS FINANCIAL INC COM 05465C100 540 23,186 SH   SOLE   23,186 0 0
B & G FOODS INC NEW COM 05508R106 208 7,499 SH   SOLE   7,499 0 0
B2GOLD CORP COM 11777Q209 69 10,625 SH   SOLE   10,625 0 0
BADGER METER INC COM 056525108 4,624 70,738 SH   SOLE   70,738 0 0
BAIDU INC SPON ADR REP A 056752108 4,987 39,392 SH   SOLE   39,392 0 0
BAKER HUGHES COMPANY CL A 05722G100 1,801 135,487 SH   SOLE   135,487 0 0
BALCHEM CORP COM 057665200 3,615 37,030 SH   SOLE   37,030 0 0
BALL CORP COM 058498106 11,487 138,195 SH   SOLE   138,195 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 6,099 2,225,774 SH   SOLE   2,225,774 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 376 109,727 SH   SOLE   109,727 0 0
BANCO SANTANDER S.A. ADR 05964H105 629 340,033 SH   SOLE   340,033 0 0
BANCOLOMBIA S A SPON ADR PREF 05968L102 561 21,957 SH   SOLE   21,957 0 0
BANDWIDTH INC COM CL A 05988J103 353 2,024 SH   SOLE   2,024 0 0
BANK MONTREAL QUE COM 063671101 1,807 30,944 SH   SOLE   30,944 0 0
BK OF AMERICA CORP COM 060505104 93,101 3,864,723 SH   SOLE   3,864,723 0 0
BANK HAWAII CORP COM 062540109 2,025 40,085 SH   SOLE   40,085 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 1,188 53,321 SH   SOLE   53,321 0 0
BANK NEW YORK MELLON CORP COM 064058100 13,190 384,093 SH   SOLE   384,093 0 0
BANK OZK COM 06417N103 9,061 425,007 SH   SOLE   425,007 0 0
BANKUNITED INC COM 06652K103 289 13,194 SH   SOLE   13,194 0 0
BAOZUN INC SPONSORED ADR 06684L103 280 8,612 SH   SOLE   8,612 0 0
BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 284 1,823 SH   SOLE   1,823 0 0
BARCLAYS PLC ADR 06738E204 2,976 593,994 SH   SOLE   593,994 0 0
BARNES GROUP INC COM 067806109 1,382 38,671 SH   SOLE   38,671 0 0
BARRICK GOLD CORP COM 067901108 10,593 376,844 SH   SOLE   376,844 0 0
BAUSCH HEALTH COS INC COM 071734107 1,081 69,558 SH   SOLE   69,558 0 0
BAXTER INTL INC COM 071813109 9,484 117,929 SH   SOLE   117,929 0 0
BANCO BBVA ARGENTINA S A SPONSORED ADS 058934100 83 32,997 SH   SOLE   32,997 0 0
BCE INC COM NEW 05534B760 65,317 1,575,047 SH   SOLE   1,575,047 0 0
BECTON DICKINSON & CO COM 075887109 47,139 202,593 SH   SOLE   202,593 0 0
BEIGENE LTD SPONSORED ADR 07725L102 3,073 10,729 SH   SOLE   10,729 0 0
BELDEN INC COM 077454106 308 9,886 SH   SOLE   9,886 0 0
BENCHMARK ELECTRS INC COM 08160H101 1,120 55,598 SH   SOLE   55,598 0 0
BENEFITFOCUS INC COM 08180D106 159 14,236 SH   SOLE   14,236 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,600 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 157,588 740,060 SH   SOLE   740,060 0 0
BERRY GLOBAL GROUP INC COM 08579W103 7,188 148,759 SH   SOLE   148,759 0 0
BEST BUY INC COM 086516101 30,781 276,586 SH   SOLE   276,586 0 0
BEYOND MEAT INC COM 08862E109 862 5,191 SH   SOLE   5,191 0 0
BGC PARTNERS INC CL A 05541T101 86 35,992 SH   SOLE   35,992 0 0
BHP GROUP LTD SPONSORED ADS 088606108 5,293 102,354 SH   SOLE   102,354 0 0
BHP GROUP PLC SPONSORED ADR 05545E209 3,978 93,248 SH   SOLE   93,248 0 0
BILL COM HLDGS INC COM 090043100 218 2,174 SH   SOLE   2,174 0 0
BIO-TECHNE CORP COM 09073M104 9,543 38,521 SH   SOLE   38,521 0 0
BIO RAD LABS INC CL A 090572207 22,631 43,905 SH   SOLE   43,905 0 0
BIOGEN INC COM 09062X103 54,474 192,028 SH   SOLE   192,028 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 11,284 148,315 SH   SOLE   148,315 0 0
BIOTELEMETRY INC COM 090672106 1,024 22,464 SH   SOLE   22,464 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 6,638 159,751 SH   SOLE   159,751 0 0
BLACK HILLS CORP COM 092113109 523 9,787 SH   SOLE   9,787 0 0
BLACK KNIGHT INC COM 09215C105 23,166 266,126 SH   SOLE   266,126 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 361 58,722 SH   SOLE   58,722 0 0
BLACKBAUD INC COM 09227Q100 1,342 24,029 SH   SOLE   24,029 0 0
BLACKLINE INC COM 09239B109 13,740 153,301 SH   SOLE   153,301 0 0
BLACKROCK CAP INVT CORP COM 092533108 102 41,647 SH   SOLE   41,647 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 509 47,634 SH   SOLE   47,634 0 0
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 686 69,050 SH   SOLE   69,050 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 799 109,286 SH   SOLE   109,286 0 0
BLACKROCK INC COM 09247X101 168,793 299,517 SH   SOLE   299,517 0 0
BLACKROCK LTD DURATION INC T COM SHS 09249W101 1,138 77,354 SH   SOLE   77,354 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 397 28,319 SH   SOLE   28,319 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 429 30,586 SH   SOLE   30,586 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 7,702 147,556 SH   SOLE   147,556 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 334 15,182 SH   SOLE   15,182 0 0
BLOOMIN BRANDS INC COM 094235108 223 14,608 SH   SOLE   14,608 0 0
BLUCORA INC COM 095229100 161 17,072 SH   SOLE   17,072 0 0
BLUEBIRD BIO INC COM 09609G100 1,249 23,160 SH   SOLE   23,160 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 994 10,725 SH   SOLE   10,725 0 0
BOEING CO COM 097023105 15,587 94,317 SH   SOLE   94,317 0 0
BOINGO WIRELESS INC COM 09739C102 206 20,220 SH   SOLE   20,220 0 0
BOISE CASCADE CO DEL COM 09739D100 475 11,909 SH   SOLE   11,909 0 0
BOK FINL CORP COM NEW 05561Q201 2,817 54,691 SH   SOLE   54,691 0 0
BOOKING HOLDINGS INC COM 09857L108 32,241 18,847 SH   SOLE   18,847 0 0
BOOT BARN HLDGS INC COM 099406100 2,020 71,774 SH   SOLE   71,774 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 20,343 245,160 SH   SOLE   245,160 0 0
BORGWARNER INC COM 099724106 14,523 374,882 SH   SOLE   374,882 0 0
BOSTON BEER INC CL A 100557107 3,637 4,117 SH   SOLE   4,117 0 0
BOSTON PROPERTIES INC COM 101121101 8,646 107,672 SH   SOLE   107,672 0 0
BOSTON SCIENTIFIC CORP COM 101137107 27,543 720,821 SH   SOLE   720,821 0 0
BOTTOMLINE TECH DEL INC COM 101388106 2,184 51,793 SH   SOLE   51,793 0 0
BOYD GAMING CORP COM 103304101 879 28,634 SH   SOLE   28,634 0 0
BP PLC SPONSORED ADR 055622104 6,268 358,975 SH   SOLE   358,975 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 591 57,130 SH   SOLE   57,130 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 9,260 60,905 SH   SOLE   60,905 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 911 79,880 SH   SOLE   79,880 0 0
BRINKER INTL INC COM 109641100 333 7,795 SH   SOLE   7,795 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 80,100 1,328,585 SH   SOLE   1,328,585 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 48,483 1,341,158 SH   SOLE   1,341,158 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 379 32,401 SH   SOLE   32,401 0 0
BROADCOM INC COM 11135F101 116,906 320,887 SH   SOLE   320,887 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 19,876 150,574 SH   SOLE   150,574 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 9,433 285,340 SH   SOLE   285,340 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1,185 21,396 SH   SOLE   21,396 0 0
BROOKFIELD PPTY REIT INC CL A 11282X103 619 50,558 SH   SOLE   50,558 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 757 12,913 SH   SOLE   12,913 0 0
BROOKS AUTOMATION INC NEW COM 114340102 7,138 154,303 SH   SOLE   154,303 0 0
BROWN & BROWN INC COM 115236101 3,671 81,087 SH   SOLE   81,087 0 0
BROWN FORMAN CORP CL B 115637209 15,909 211,223 SH   SOLE   211,223 0 0
BRUKER CORP COM 116794108 1,368 34,409 SH   SOLE   34,409 0 0
BRUNSWICK CORP COM 117043109 4,792 81,350 SH   SOLE   81,350 0 0
BRYN MAWR BK CORP COM 117665109 662 26,607 SH   SOLE   26,607 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 662 20,280 SH   SOLE   20,280 0 0
BUNGE LIMITED COM G16962105 966 21,144 SH   SOLE   21,144 0 0
BURLINGTON STORES INC COM 122017106 13,425 65,140 SH   SOLE   65,140 0 0
BWX TECHNOLOGIES INC COM 05605H100 6,823 121,174 SH   SOLE   121,174 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 58,647 573,903 SH   SOLE   573,903 0 0
CABLE ONE INC COM 12685J105 5,998 3,182 SH   SOLE   3,182 0 0
CABOT CORP COM 127055101 1,870 51,908 SH   SOLE   51,908 0 0
CABOT OIL & GAS CORP COM 127097103 5,612 323,268 SH   SOLE   323,268 0 0
CACI INTL INC CL A 127190304 3,619 16,979 SH   SOLE   16,979 0 0
CACTUS INC CL A 127203107 817 42,564 SH   SOLE   42,564 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 18,350 172,093 SH   SOLE   172,093 0 0
CAE INC COM 124765108 1,000 68,375 SH   SOLE   68,375 0 0
CAESARS ENTERTAINMENT INC NE COM 12769G100 2,466 43,985 SH   SOLE   43,985 0 0
CAL MAINE FOODS INC COM NEW 128030202 1,405 36,615 SH   SOLE   36,615 0 0
CALAVO GROWERS INC COM 128246105 3,869 58,385 SH   SOLE   58,385 0 0
CALERES INC COM 129500104 280 29,286 SH   SOLE   29,286 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 362 8,341 SH   SOLE   8,341 0 0
CALLAWAY GOLF CO COM 131193104 851 44,463 SH   SOLE   44,463 0 0
CAMBRIA ETF TR TAIL RISK 132061862 1,586 73,445 SH   SOLE   73,445 0 0
CAMDEN PPTY TR SH BEN INT 133131102 8,337 93,692 SH   SOLE   93,692 0 0
CAMECO CORP COM 13321L108 666 65,951 SH   SOLE   65,951 0 0
CAMPBELL SOUP CO COM 134429109 2,264 46,813 SH   SOLE   46,813 0 0
CAN FITE BIOFARMA LTD SPONSORED ADS 13471N201 25 14,195 SH   SOLE   14,195 0 0
CANADIAN IMP BK COMM COM 136069101 34,797 465,703 SH   SOLE   465,703 0 0
CANADIAN NATL RY CO COM 136375102 60,330 566,689 SH   SOLE   566,689 0 0
CANADIAN NAT RES LTD COM 136385101 830 51,872 SH   SOLE   51,872 0 0
CANADIAN PAC RY LTD COM 13645T100 46,091 151,402 SH   SOLE   151,402 0 0
CANNAE HLDGS INC COM 13765N107 1,246 33,437 SH   SOLE   33,437 0 0
CANON INC SPONSORED ADR 138006309 2,303 138,844 SH   SOLE   138,844 0 0
CANTEL MED CORP COM 138098108 659 14,988 SH   SOLE   14,988 0 0
CAPITAL ONE FINL CORP COM 14040H105 10,591 147,382 SH   SOLE   147,382 0 0
CARDINAL HEALTH INC COM 14149Y108 15,103 321,679 SH   SOLE   321,679 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 237 6,026 SH   SOLE   6,026 0 0
CAREDX INC COM 14167L103 663 17,482 SH   SOLE   17,482 0 0
CARETRUST REIT INC COM 14174T107 225 12,670 SH   SOLE   12,670 0 0
CARGURUS INC COM CL A 141788109 721 33,331 SH   SOLE   33,331 0 0
CARLISLE COS INC COM 142339100 5,222 42,676 SH   SOLE   42,676 0 0
CARMAX INC COM 143130102 27,881 303,354 SH   SOLE   303,354 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,421 93,581 SH   SOLE   93,581 0 0
CARNIVAL PLC ADR 14365C103 514 39,752 SH   SOLE   39,752 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 843 46,410 SH   SOLE   46,410 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 8,439 276,335 SH   SOLE   276,335 0 0
CARTERS INC COM 146229109 6,476 74,801 SH   SOLE   74,801 0 0
CARVANA CO CL A 146869102 1,978 8,869 SH   SOLE   8,869 0 0
CASELLA WASTE SYS INC CL A 147448104 2,782 49,813 SH   SOLE   49,813 0 0
CASEYS GEN STORES INC COM 147528103 7,523 42,345 SH   SOLE   42,345 0 0
CASS INFORMATION SYS INC COM 14808P109 1,102 27,392 SH   SOLE   27,392 0 0
CATALENT INC COM 148806102 12,447 145,310 SH   SOLE   145,310 0 0
CATCHMARK TIMBER TR INC CL A 14912Y202 1,376 154,129 SH   SOLE   154,129 0 0
CATERPILLAR INC DEL COM 149123101 60,874 408,137 SH   SOLE   408,137 0 0
CATHAY GEN BANCORP COM 149150104 804 37,082 SH   SOLE   37,082 0 0
CAVCO INDS INC DEL COM 149568107 3,053 16,929 SH   SOLE   16,929 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 778 8,866 SH   SOLE   8,866 0 0
CBRE GROUP INC CL A 12504L109 27,879 593,548 SH   SOLE   593,548 0 0
CDK GLOBAL INC COM 12508E101 2,372 54,409 SH   SOLE   54,409 0 0
CDW CORP COM 12514G108 59,412 497,047 SH   SOLE   497,047 0 0
CEDAR REALTY TRUST INC COM NEW 150602209 39 47,765 SH   SOLE   47,765 0 0
CELANESE CORP DEL COM 150870103 4,139 38,522 SH   SOLE   38,522 0 0
CELLECTIS S A SPON ADS 15117K103 1,228 66,377 SH   SOLE   66,377 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 278 73,190 SH   SOLE   73,190 0 0
CENTENE CORP DEL COM 15135B101 17,799 305,151 SH   SOLE   305,151 0 0
CENTERPOINT ENERGY INC COM 15189T107 5,349 276,437 SH   SOLE   276,437 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 634 17,533 SH   SOLE   17,533 0 0
CERENCE INC COM 156727109 4,952 101,335 SH   SOLE   101,335 0 0
CERIDIAN HCM HLDG INC COM 15677J108 1,379 16,682 SH   SOLE   16,682 0 0
CERNER CORP COM 156782104 6,209 85,886 SH   SOLE   85,886 0 0
CF INDS HLDGS INC COM 125269100 6,942 226,043 SH   SOLE   226,043 0 0
CGI INC CL A SUB VTG 12532H104 7,579 111,838 SH   SOLE   111,838 0 0
CHAMPIONX CORPORATION COM 15872M104 424 53,071 SH   SOLE   53,071 0 0
CHANGE HEALTHCARE INC COM 15912K100 539 37,180 SH   SOLE   37,180 0 0
CHARLES RIV LABS INTL INC COM 159864107 25,809 113,971 SH   SOLE   113,971 0 0
SCHWAB CHARLES CORP COM 808513105 20,570 567,773 SH   SOLE   567,773 0 0
CHART INDS INC COM PAR $0.01 16115Q308 704 10,020 SH   SOLE   10,020 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 30,741 49,238 SH   SOLE   49,238 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 22,786 189,346 SH   SOLE   189,346 0 0
CHEESECAKE FACTORY INC COM 163072101 2,602 93,790 SH   SOLE   93,790 0 0
CHEETAH MOBILE INC ADR 163075104 30 14,464 SH   SOLE   14,464 0 0
CHEGG INC COM 163092109 4,907 68,691 SH   SOLE   68,691 0 0
CHEMED CORP NEW COM 16359R103 27,367 56,973 SH   SOLE   56,973 0 0
CHEMOCENTRYX INC COM 16383L106 237 4,323 SH   SOLE   4,323 0 0
CHENIERE ENERGY INC COM NEW 16411R208 4,991 107,867 SH   SOLE   107,867 0 0
CHESAPEAKE UTILS CORP COM 165303108 3,698 43,870 SH   SOLE   43,870 0 0
CHEVRON CORP NEW COM 166764100 124,767 1,732,876 SH   SOLE   1,732,876 0 0
CHEWY INC CL A 16679L109 1,422 25,943 SH   SOLE   25,943 0 0
CHILDRENS PL INC COM 168905107 306 10,777 SH   SOLE   10,777 0 0
CHIMERA INVT CORP COM NEW 16934Q208 1,574 191,989 SH   SOLE   191,989 0 0
CHIMERIX INC COM 16934W106 133 53,595 SH   SOLE   53,595 0 0
CHINA DISTANCE ED HLDGS LTD SPONS ADR 16944W104 176 18,378 SH   SOLE   18,378 0 0
CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 370 32,657 SH   SOLE   32,657 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 7,414 230,534 SH   SOLE   230,534 0 0
CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 549 13,563 SH   SOLE   13,563 0 0
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 348 11,598 SH   SOLE   11,598 0 0
CHINA UNICOM HONG KONG SPONSORED ADR 16945R104 284 43,484 SH   SOLE   43,484 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 13,553 10,897 SH   SOLE   10,897 0 0
CHOICE HOTELS INTL INC COM 169905106 1,009 11,737 SH   SOLE   11,737 0 0
CHUBB LIMITED COM H1467J104 44,652 384,535 SH   SOLE   384,535 0 0
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 858 23,675 SH   SOLE   23,675 0 0
CHURCH & DWIGHT INC COM 171340102 16,955 180,927 SH   SOLE   180,927 0 0
CHURCHILL DOWNS INC COM 171484108 4,454 27,191 SH   SOLE   27,191 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 508 46,090 SH   SOLE   46,090 0 0
CIENA CORP COM NEW 171779309 5,547 139,765 SH   SOLE   139,765 0 0
CIGNA CORP NEW COM 125523100 22,803 134,604 SH   SOLE   134,604 0 0
CIMAREX ENERGY CO COM 171798101 2,106 86,574 SH   SOLE   86,574 0 0
CIMPRESS PLC SHS EURO G2143T103 270 3,587 SH   SOLE   3,587 0 0
CINCINNATI FINL CORP COM 172062101 3,654 46,859 SH   SOLE   46,859 0 0
CINTAS CORP COM 172908105 34,937 104,968 SH   SOLE   104,968 0 0
CIRRUS LOGIC INC COM 172755100 1,478 21,918 SH   SOLE   21,918 0 0
CISCO SYS INC COM 17275R102 214,006 5,432,998 SH   SOLE   5,432,998 0 0
CIT GROUP INC COM NEW 125581801 505 28,543 SH   SOLE   28,543 0 0
CITIGROUP INC COM NEW 172967424 48,962 1,135,742 SH   SOLE   1,135,742 0 0
CITIZENS FINL GROUP INC COM 174610105 15,241 602,888 SH   SOLE   602,888 0 0
CITRIX SYS INC COM 177376100 21,802 158,315 SH   SOLE   158,315 0 0
CIVEO CORP CDA COM 17878Y108 20 29,856 SH   SOLE   29,856 0 0
CLARIVATE PLC ORD SHS G21810109 4,794 154,707 SH   SOLE   154,707 0 0
CLEAN HARBORS INC COM 184496107 4,034 72,002 SH   SOLE   72,002 0 0
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 955 24,154 SH   SOLE   24,154 0 0
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1,760 38,398 SH   SOLE   38,398 0 0
CLEARWAY ENERGY INC CL C 18539C204 595 22,065 SH   SOLE   22,065 0 0
CLEARWAY ENERGY INC CL A 18539C105 400 16,214 SH   SOLE   16,214 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 787 122,640 SH   SOLE   122,640 0 0
CLOROX CO DEL COM 189054109 14,565 69,301 SH   SOLE   69,301 0 0
CLOUDFLARE INC CL A COM 18915M107 548 13,343 SH   SOLE   13,343 0 0
CME GROUP INC COM 12572Q105 43,677 261,056 SH   SOLE   261,056 0 0
CMS ENERGY CORP COM 125896100 22,160 360,861 SH   SOLE   360,861 0 0
CNA FINL CORP COM 126117100 425 14,161 SH   SOLE   14,161 0 0
CNO FINL GROUP INC COM 12621E103 680 42,380 SH   SOLE   42,380 0 0
CNOOC LIMITED SPONSORED ADR 126132109 2,169 22,578 SH   SOLE   22,578 0 0
CNX RES CORP COM 12653C108 321 34,009 SH   SOLE   34,009 0 0
COASTAL FINL CORP WA COM NEW 19046P209 319 26,048 SH   SOLE   26,048 0 0
COCA COLA CO COM 191216100 100,713 2,039,968 SH   SOLE   2,039,968 0 0
COCA COLA CONS INC COM 191098102 715 2,973 SH   SOLE   2,973 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 4,051 104,393 SH   SOLE   104,393 0 0
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 280 6,882 SH   SOLE   6,882 0 0
CODEXIS INC COM 192005106 142 12,076 SH   SOLE   12,076 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 3,211 53,467 SH   SOLE   53,467 0 0
COGNEX CORP COM 192422103 8,884 136,465 SH   SOLE   136,465 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 64,084 923,138 SH   SOLE   923,138 0 0
COHEN & STEERS INC COM 19247A100 4,289 76,949 SH   SOLE   76,949 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 768 34,541 SH   SOLE   34,541 0 0
COHERENT INC COM 192479103 1,711 15,426 SH   SOLE   15,426 0 0
COHERUS BIOSCIENCES INC COM 19249H103 252 13,739 SH   SOLE   13,739 0 0
COHU INC COM 192576106 710 41,335 SH   SOLE   41,335 0 0
COLFAX CORP COM 194014106 976 31,125 SH   SOLE   31,125 0 0
COLGATE PALMOLIVE CO COM 194162103 24,568 318,444 SH   SOLE   318,444 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 230 11,027 SH   SOLE   11,027 0 0
COLONY CAP INC NEW CL A COM 19626G108 44 15,942 SH   SOLE   15,942 0 0
COLUMBIA BKG SYS INC COM 197236102 1,249 52,371 SH   SOLE   52,371 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 1,336 15,365 SH   SOLE   15,365 0 0
COMCAST CORP NEW CL A 20030N101 157,557 3,405,906 SH   SOLE   3,405,906 0 0
COMERICA INC COM 200340107 7,868 205,690 SH   SOLE   205,690 0 0
COMFORT SYS USA INC COM 199908104 2,328 45,192 SH   SOLE   45,192 0 0
COMMERCE BANCSHARES INC COM 200525103 4,010 71,238 SH   SOLE   71,238 0 0
COMMERCIAL METALS CO COM 201723103 448 22,433 SH   SOLE   22,433 0 0
COMMSCOPE HLDG CO INC COM 20337X109 175 19,487 SH   SOLE   19,487 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 32,259 543,089 SH   SOLE   543,089 0 0
COMMUNITY BK SYS INC COM 203607106 360 6,602 SH   SOLE   6,602 0 0
COMMVAULT SYSTEMS INC COM 204166102 1,045 25,602 SH   SOLE   25,602 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 317 38,239 SH   SOLE   38,239 0 0
COMPASS DIVERSIFIED SH BEN INT 20451Q104 324 17,009 SH   SOLE   17,009 0 0
COMPASS MINERALS INTL INC COM 20451N101 2,366 39,860 SH   SOLE   39,860 0 0
CONAGRA BRANDS INC COM 205887102 9,971 279,219 SH   SOLE   279,219 0 0
CONCHO RES INC COM 20605P101 975 22,106 SH   SOLE   22,106 0 0
CONMED CORP COM 207410101 2,419 30,753 SH   SOLE   30,753 0 0
CONOCOPHILLIPS COM 20825C104 39,162 1,192,506 SH   SOLE   1,192,506 0 0
CONSOLIDATED EDISON INC COM 209115104 4,954 63,678 SH   SOLE   63,678 0 0
CONSTELLATION BRANDS INC CL A 21036P108 42,259 222,991 SH   SOLE   222,991 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107 1,075 59,074 SH   SOLE   59,074 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 56,682 884,269 SH   SOLE   884,269 0 0
CONTINENTAL RES INC COM 212015101 2,669 217,317 SH   SOLE   217,317 0 0
CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 78 10,785 SH   SOLE   10,785 0 0
COPART INC COM 217204106 37,051 352,334 SH   SOLE   352,334 0 0
CORCEPT THERAPEUTICS INC COM 218352102 669 38,440 SH   SOLE   38,440 0 0
LISTED FD TR CORE ALT FD 53656F847 6,024 217,305 SH   SOLE   217,305 0 0
CORE LABORATORIES N V COM N22717107 559 36,661 SH   SOLE   36,661 0 0
CORE MARK HOLDING CO INC COM 218681104 2,988 103,289 SH   SOLE   103,289 0 0
CORESITE RLTY CORP COM 21870Q105 7,702 64,787 SH   SOLE   64,787 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 737 20,280 SH   SOLE   20,280 0 0
CORNING INC COM 219350105 15,866 489,526 SH   SOLE   489,526 0 0
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1,479 62,348 SH   SOLE   62,348 0 0
CORTEVA INC COM 22052L104 28,261 980,958 SH   SOLE   980,958 0 0
COSTAR GROUP INC COM 22160N109 42,754 50,387 SH   SOLE   50,387 0 0
COSTCO WHSL CORP NEW COM 22160K105 146,715 413,283 SH   SOLE   413,283 0 0
COUPA SOFTWARE INC COM 22266L106 2,941 10,724 SH   SOLE   10,724 0 0
COUSINS PPTYS INC COM NEW 222795502 2,370 82,897 SH   SOLE   82,897 0 0
COVANTA HLDG CORP COM 22282E102 274 35,363 SH   SOLE   35,363 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,364 11,897 SH   SOLE   11,897 0 0
CRANE CO COM 224399105 989 19,724 SH   SOLE   19,724 0 0
CREDICORP LTD COM G2519Y108 328 2,649 SH   SOLE   2,649 0 0
CREDIT ACCEP CORP MICH COM 225310101 1,599 4,723 SH   SOLE   4,723 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 5,885 590,299 SH   SOLE   590,299 0 0
CREE INC COM 225447101 3,105 48,709 SH   SOLE   48,709 0 0
CRH PLC ADR 12626K203 5,835 161,681 SH   SOLE   161,681 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 337 4,026 SH   SOLE   4,026 0 0
CRITEO S A SPONS ADS 226718104 1,726 141,608 SH   SOLE   141,608 0 0
CROCS INC COM 227046109 785 18,367 SH   SOLE   18,367 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 4,194 30,542 SH   SOLE   30,542 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 105,548 633,923 SH   SOLE   633,923 0 0
CROWN HLDGS INC COM 228368106 12,011 156,268 SH   SOLE   156,268 0 0
CRYOPORT INC COM PAR $0.001 229050307 510 10,752 SH   SOLE   10,752 0 0
CSG SYS INTL INC COM 126349109 916 22,377 SH   SOLE   22,377 0 0
CSW INDUSTRIALS INC COM 126402106 898 11,620 SH   SOLE   11,620 0 0
CSX CORP COM 126408103 17,654 227,298 SH   SOLE   227,298 0 0
CTS CORP COM 126501105 740 33,588 SH   SOLE   33,588 0 0
CUBESMART COM 229663109 3,980 123,179 SH   SOLE   123,179 0 0
CUBIC CORP COM 229669106 1,004 17,268 SH   SOLE   17,268 0 0
CULLEN FROST BANKERS INC COM 229899109 2,520 39,400 SH   SOLE   39,400 0 0
CUMMINS INC COM 231021106 35,248 166,924 SH   SOLE   166,924 0 0
CURTISS WRIGHT CORP COM 231561101 1,439 15,427 SH   SOLE   15,427 0 0
CVB FINL CORP COM 126600105 550 33,048 SH   SOLE   33,048 0 0
CVS HEALTH CORP COM 126650100 65,644 1,124,036 SH   SOLE   1,124,036 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1,311 12,675 SH   SOLE   12,675 0 0
CYRUSONE INC COM 23283R100 7,052 100,694 SH   SOLE   100,694 0 0
CYTOKINETICS INC COM NEW 23282W605 295 13,639 SH   SOLE   13,639 0 0
D R HORTON INC COM 23331A109 42,395 560,560 SH   SOLE   560,560 0 0
DANA INCORPORATED COM 235825205 717 58,200 SH   SOLE   58,200 0 0
DANAHER CORPORATION COM 235851102 171,882 798,226 SH   SOLE   798,226 0 0
DARDEN RESTAURANTS INC COM 237194105 10,527 104,494 SH   SOLE   104,494 0 0
DARLING INGREDIENTS INC COM 237266101 4,866 135,046 SH   SOLE   135,046 0 0
DATADOG INC CL A COM 23804L103 750 7,345 SH   SOLE   7,345 0 0
DAVITA INC COM 23918K108 18,216 212,676 SH   SOLE   212,676 0 0
DECKERS OUTDOOR CORP COM 243537107 5,396 24,526 SH   SOLE   24,526 0 0
DEERE & CO COM 244199105 24,564 110,834 SH   SOLE   110,834 0 0
DELEK US HLDGS INC NEW COM 24665A103 133 11,916 SH   SOLE   11,916 0 0
DELL TECHNOLOGIES INC CL C 24703L202 2,238 33,068 SH   SOLE   33,068 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 3,195 104,485 SH   SOLE   104,485 0 0
TRANSAMERICA ETF TR DELTASHS S&P 500 89349P107 396 6,638 SH   SOLE   6,638 0 0
TRANSAMERICA ETF TR DELTASHS S&P INT 89349P404 283 6,380 SH   SOLE   6,380 0 0
DENNYS CORP COM 24869P104 566 56,551 SH   SOLE   56,551 0 0
DENTSPLY SIRONA INC COM 24906P109 6,643 151,902 SH   SOLE   151,902 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 430 51,150 SH   SOLE   51,150 0 0
DEVON ENERGY CORP NEW COM 25179M103 5,648 597,041 SH   SOLE   597,041 0 0
DEXCOM INC COM 252131107 30,686 74,440 SH   SOLE   74,440 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 31,763 230,736 SH   SOLE   230,736 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,139 37,822 SH   SOLE   37,822 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 190 37,505 SH   SOLE   37,505 0 0
DICKS SPORTING GOODS INC COM 253393102 1,854 32,024 SH   SOLE   32,024 0 0
DIGITAL RLTY TR INC COM 253868103 32,285 219,984 SH   SOLE   219,984 0 0
DINE BRANDS GLOBAL INC COM 254423106 301 5,516 SH   SOLE   5,516 0 0
DIODES INC COM 254543101 8,677 153,718 SH   SOLE   153,718 0 0
DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 825 14,312 SH   SOLE   14,312 0 0
DIREXION SHS ETF TR DLY DEV MKT BULL 25459W789 1,605 37,541 SH   SOLE   37,541 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 2,232 42,378 SH   SOLE   42,378 0 0
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 499 16,319 SH   SOLE   16,319 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 10,178 157,850 SH   SOLE   157,850 0 0
DISCOVER FINL SVCS COM 254709108 21,026 363,890 SH   SOLE   363,890 0 0
DISCOVERY INC COM SER C 25470F302 7,158 365,212 SH   SOLE   365,212 0 0
DISCOVERY INC COM SER A 25470F104 10,794 495,803 SH   SOLE   495,803 0 0
DISH NETWORK CORPORATION CL A 25470M109 2,390 82,320 SH   SOLE   82,320 0 0
DMC GLOBAL INC COM 23291C103 365 11,082 SH   SOLE   11,082 0 0
DOCUSIGN INC COM 256163106 11,569 53,748 SH   SOLE   53,748 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 6,245 94,220 SH   SOLE   94,220 0 0
DOLLAR GEN CORP NEW COM 256677105 138,113 658,875 SH   SOLE   658,875 0 0
DOLLAR TREE INC COM 256746108 26,972 295,292 SH   SOLE   295,292 0 0
DOMINION ENERGY INC COM 25746U109 41,797 529,545 SH   SOLE   529,545 0 0
DOMINOS PIZZA INC COM 25754A201 44,736 105,191 SH   SOLE   105,191 0 0
DONALDSON INC COM 257651109 1,841 39,668 SH   SOLE   39,668 0 0
DORMAN PRODUCTS INC COM 258278100 9,154 101,283 SH   SOLE   101,283 0 0
DOUGLAS DYNAMICS INC COM 25960R105 1,298 37,951 SH   SOLE   37,951 0 0
DOUGLAS EMMETT INC COM 25960P109 1,233 49,113 SH   SOLE   49,113 0 0
DOVER CORP COM 260003108 18,465 170,435 SH   SOLE   170,435 0 0
DOW INC COM 260557103 27,029 574,471 SH   SOLE   574,471 0 0
DR REDDYS LABS LTD ADR 256135203 2,727 39,209 SH   SOLE   39,209 0 0
DRAFTKINGS INC COM CL A 26142R104 9,395 159,664 SH   SOLE   159,664 0 0
DRIL QUIP INC COM 262037104 938 37,879 SH   SOLE   37,879 0 0
DROPBOX INC CL A 26210C104 6,756 350,754 SH   SOLE   350,754 0 0
DTE ENERGY CO COM 233331107 11,766 102,276 SH   SOLE   102,276 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 73,827 833,636 SH   SOLE   833,636 0 0
DUKE REALTY CORP COM NEW 264411505 4,740 128,465 SH   SOLE   128,465 0 0
DUNKIN BRANDS GROUP INC COM 265504100 2,871 35,052 SH   SOLE   35,052 0 0
DUPONT DE NEMOURS INC COM 26614N102 19,867 358,099 SH   SOLE   358,099 0 0
DWS MUN INCOME TR COM 233368109 1,094 98,738 SH   SOLE   98,738 0 0
DXC TECHNOLOGY CO COM 23355L106 836 46,827 SH   SOLE   46,827 0 0
DYCOM INDS INC COM 267475101 1,330 25,186 SH   SOLE   25,186 0 0
DYNATRACE INC COM NEW 268150109 15,556 379,236 SH   SOLE   379,236 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 1,805 36,056 SH   SOLE   36,056 0 0
E L F BEAUTY INC COM 26856L103 629 34,241 SH   SOLE   34,241 0 0
EAGLE MATLS INC COM 26969P108 3,670 42,516 SH   SOLE   42,516 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 443 10,433 SH   SOLE   10,433 0 0
EAST WEST BANCORP INC COM 27579R104 6,255 191,054 SH   SOLE   191,054 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 4,766 212,654 SH   SOLE   212,654 0 0
EASTGROUP PPTY INC COM 277276101 8,195 63,365 SH   SOLE   63,365 0 0
EASTMAN CHEM CO COM 277432100 19,245 246,358 SH   SOLE   246,358 0 0
EATON CORP PLC SHS G29183103 82,579 809,364 SH   SOLE   809,364 0 0
EATON VANCE CORP COM NON VTG 278265103 4,426 116,011 SH   SOLE   116,011 0 0
EATON VANCE FLOATING RATE 20 COM 27831H100 1,778 201,104 SH   SOLE   201,104 0 0
EBAY INC. COM 278642103 31,254 599,878 SH   SOLE   599,878 0 0
EBIX INC COM NEW 278715206 292 14,180 SH   SOLE   14,180 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 326 12,652 SH   SOLE   12,652 0 0
ECHOSTAR CORP CL A 278768106 216 8,686 SH   SOLE   8,686 0 0
ECOLAB INC COM 278865100 64,297 321,741 SH   SOLE   321,741 0 0
ECOPETROL S A SPONSORED ADS 279158109 342 34,768 SH   SOLE   34,768 0 0
EDISON INTL COM 281020107 9,644 189,685 SH   SOLE   189,685 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 77,537 971,400 SH   SOLE   971,400 0 0
EHEALTH INC COM 28238P109 857 10,854 SH   SOLE   10,854 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 10,056 360,045 SH   SOLE   360,045 0 0
ELASTIC N V ORD SHS N14506104 2,446 22,667 SH   SOLE   22,667 0 0
ELBIT SYS LTD ORD M3760D101 2,069 17,176 SH   SOLE   17,176 0 0
ELECTRONIC ARTS INC COM 285512109 90,613 694,830 SH   SOLE   694,830 0 0
ELEMENT SOLUTIONS INC COM 28618M106 134 12,792 SH   SOLE   12,792 0 0
LILLY ELI & CO COM 532457108 44,027 297,438 SH   SOLE   297,438 0 0
EMBRAER S.A. SPONSORED ADS 29082A107 70 15,817 SH   SOLE   15,817 0 0
EMCOR GROUP INC COM 29084Q100 4,454 65,776 SH   SOLE   65,776 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 3,635 35,176 SH   SOLE   35,176 0 0
EMERSON ELEC CO COM 291011104 39,178 597,503 SH   SOLE   597,503 0 0
EMPIRE ST RLTY TR INC CL A 292104106 175 28,595 SH   SOLE   28,595 0 0
EMPLOYERS HOLDINGS INC COM 292218104 284 9,379 SH   SOLE   9,379 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 270 5,166 SH   SOLE   5,166 0 0
ENBRIDGE INC COM 29250N105 38,240 1,309,598 SH   SOLE   1,309,598 0 0
ENCOMPASS HEALTH CORP COM 29261A100 11,519 177,270 SH   SOLE   177,270 0 0
ENCORE CAP GROUP INC COM 292554102 687 17,799 SH   SOLE   17,799 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 1,833 46,832 SH   SOLE   46,832 0 0
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 28 15,040 SH   SOLE   15,040 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1,755 323,866 SH   SOLE   323,866 0 0
ENEL CHILE S.A. SPONSORED ADR 29278D105 94 27,211 SH   SOLE   27,211 0 0
ENERSYS COM 29275Y102 3,808 56,736 SH   SOLE   56,736 0 0
ENI S P A SPONSORED ADR 26874R108 879 56,589 SH   SOLE   56,589 0 0
ENPHASE ENERGY INC COM 29355A107 365 4,417 SH   SOLE   4,417 0 0
ENPRO INDS INC COM 29355X107 1,147 20,340 SH   SOLE   20,340 0 0
ENSIGN GROUP INC COM 29358P101 8,079 141,583 SH   SOLE   141,583 0 0
ENTEGRIS INC COM 29362U104 14,909 200,545 SH   SOLE   200,545 0 0
ENTERGY CORP NEW COM 29364G103 5,584 56,678 SH   SOLE   56,678 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 327 11,986 SH   SOLE   11,986 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,602 354,779 SH   SOLE   354,779 0 0
ENVESTNET INC COM 29404K106 16,505 213,910 SH   SOLE   213,910 0 0
EOG RES INC COM 26875P101 4,737 131,799 SH   SOLE   131,799 0 0
EPAM SYS INC COM 29414B104 14,873 46,008 SH   SOLE   46,008 0 0
EPLUS INC COM 294268107 740 10,110 SH   SOLE   10,110 0 0
EPR PPTYS COM SH BEN INT 26884U109 1,250 45,466 SH   SOLE   45,466 0 0
EQT CORP COM 26884L109 419 32,367 SH   SOLE   32,367 0 0
EQUIFAX INC COM 294429105 12,803 81,599 SH   SOLE   81,599 0 0
EQUINIX INC COM 29444U700 55,820 73,435 SH   SOLE   73,435 0 0
EQUINOR ASA SPONSORED ADR 29446M102 5,051 359,243 SH   SOLE   359,243 0 0
EQUITABLE HLDGS INC COM 29452E101 8,403 460,695 SH   SOLE   460,695 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 713 84,282 SH   SOLE   84,282 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 3,179 119,388 SH   SOLE   119,388 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 8,666 141,365 SH   SOLE   141,365 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 5,890 114,754 SH   SOLE   114,754 0 0
ESCO TECHNOLOGIES INC COM 296315104 1,452 18,029 SH   SOLE   18,029 0 0
ESSENT GROUP LTD COM G3198U102 910 24,578 SH   SOLE   24,578 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 345 18,811 SH   SOLE   18,811 0 0
ESSENTIAL UTILS INC COM 29670G102 1,297 32,213 SH   SOLE   32,213 0 0
ESSEX PPTY TR INC COM 297178105 6,839 34,059 SH   SOLE   34,059 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 155 14,910 SH   SOLE   14,910 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 1,819 39,085 SH   SOLE   39,085 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 842 15,479 SH   SOLE   15,479 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 257 18,972 SH   SOLE   18,972 0 0
ETSY INC COM 29786A106 15,725 129,285 SH   SOLE   129,285 0 0
EURONET WORLDWIDE INC COM 298736109 7,797 85,586 SH   SOLE   85,586 0 0
EATON VANCE FLTING RATE INC COM 278279104 1,223 102,958 SH   SOLE   102,958 0 0
EATON VANCE MUN BD FD COM 27827X101 1,170 88,845 SH   SOLE   88,845 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105 445 52,117 SH   SOLE   52,117 0 0
EVANS BANCORP INC COM NEW 29911Q208 285 12,812 SH   SOLE   12,812 0 0
EVENTBRITE INC COM CL A 29975E109 580 53,475 SH   SOLE   53,475 0 0
EVERBRIDGE INC COM 29978A104 2,208 17,559 SH   SOLE   17,559 0 0
EVERCORE INC CLASS A 29977A105 5,217 79,695 SH   SOLE   79,695 0 0
EVEREST RE GROUP LTD COM G3223R108 4,920 24,905 SH   SOLE   24,905 0 0
EVERGY INC COM 30034W106 2,898 57,027 SH   SOLE   57,027 0 0
EVERI HLDGS INC COM 30034T103 447 54,140 SH   SOLE   54,140 0 0
EVERQUOTE INC COM CL A 30041R108 291 7,539 SH   SOLE   7,539 0 0
EVERSOURCE ENERGY COM 30040W108 15,076 180,448 SH   SOLE   180,448 0 0
EVO PMTS INC CL A COM 26927E104 1,334 53,691 SH   SOLE   53,691 0 0
EVOLENT HEALTH INC CL A 30050B101 149 11,998 SH   SOLE   11,998 0 0
EXACT SCIENCES CORP COM 30063P105 13,288 130,336 SH   SOLE   130,336 0 0
EXELIXIS INC COM 30161Q104 3,935 160,923 SH   SOLE   160,923 0 0
EXELON CORP COM 30161N101 5,166 144,462 SH   SOLE   144,462 0 0
EXLSERVICE HOLDINGS INC COM 302081104 3,931 59,594 SH   SOLE   59,594 0 0
EXPEDIA GROUP INC COM NEW 30212P303 4,258 46,442 SH   SOLE   46,442 0 0
EXPEDITORS INTL WASH INC COM 302130109 52,428 579,182 SH   SOLE   579,182 0 0
EXPONENT INC COM 30214U102 16,475 228,727 SH   SOLE   228,727 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 1,045 87,409 SH   SOLE   87,409 0 0
EXTRA SPACE STORAGE INC COM 30225T102 14,169 132,434 SH   SOLE   132,434 0 0
EXXON MOBIL CORP COM 30231G102 79,886 2,327,009 SH   SOLE   2,327,009 0 0
F N B CORP COM 302520101 1,159 170,968 SH   SOLE   170,968 0 0
F5 NETWORKS INC COM 315616102 7,373 60,056 SH   SOLE   60,056 0 0
FABRINET SHS G3323L100 480 7,615 SH   SOLE   7,615 0 0
FACEBOOK INC CL A 30303M102 406,300 1,551,354 SH   SOLE   1,551,354 0 0
FACTSET RESH SYS INC COM 303075105 42,988 128,368 SH   SOLE   128,368 0 0
FAIR ISAAC CORP COM 303250104 13,948 32,789 SH   SOLE   32,789 0 0
FASTENAL CO COM 311900104 36,008 798,570 SH   SOLE   798,570 0 0
FB FINL CORP COM 30257X104 741 29,488 SH   SOLE   29,488 0 0
FEDERAL AGRIC MTG CORP CL C 313148306 2,534 39,797 SH   SOLE   39,797 0 0
FEDERAL SIGNAL CORP COM 313855108 2,948 100,802 SH   SOLE   100,802 0 0
FEDERATED HERMES INC CL B 314211103 783 36,409 SH   SOLE   36,409 0 0
FEDEX CORP COM 31428X106 22,579 89,770 SH   SOLE   89,770 0 0
FERRARI N V COM N3167Y103 33,124 180,031 SH   SOLE   180,031 0 0
FERRO CORP COM 315405100 623 50,262 SH   SOLE   50,262 0 0
FIBROGEN INC COM 31572Q808 1,174 28,546 SH   SOLE   28,546 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 7,571 241,819 SH   SOLE   241,819 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 79,127 537,511 SH   SOLE   537,511 0 0
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 383 11,804 SH   SOLE   11,804 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 2,750 99,232 SH   SOLE   99,232 0 0
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 429 27,138 SH   SOLE   27,138 0 0
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 10,389 262,608 SH   SOLE   262,608 0 0
FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 4,510 111,761 SH   SOLE   111,761 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 14,551 377,165 SH   SOLE   377,165 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 15,217 245,323 SH   SOLE   245,323 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 14,492 379,773 SH   SOLE   379,773 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 1,333 168,788 SH   SOLE   168,788 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 17,917 529,764 SH   SOLE   529,764 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 20,082 381,782 SH   SOLE   381,782 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 9,395 234,048 SH   SOLE   234,048 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 60,076 652,575 SH   SOLE   652,575 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 13,587 395,571 SH   SOLE   395,571 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 9,808 417,369 SH   SOLE   417,369 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 9,491 250,165 SH   SOLE   250,165 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 1,779 4,100 SH   SOLE   4,100 0 0
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 8,409 215,296 SH   SOLE   215,296 0 0
FIDELITY COVINGTON TRUST SML MID FACTR 316092527 2,091 88,128 SH   SOLE   88,128 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 14,648 268,030 SH   SOLE   268,030 0 0
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 5,904 165,747 SH   SOLE   165,747 0 0
FIFTH THIRD BANCORP COM 316773100 6,865 321,975 SH   SOLE   321,975 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 35,236 1,463,895 SH   SOLE   1,463,895 0 0
FINVOLUTION GROUP SPONSORED ADS 31810T101 145 78,568 SH   SOLE   78,568 0 0
FIREEYE INC COM 31816Q101 1,512 122,500 SH   SOLE   122,500 0 0
FIRST AMERN FINL CORP COM 31847R102 6,503 127,736 SH   SOLE   127,736 0 0
FIRST BANCORP P R COM NEW 318672706 337 64,549 SH   SOLE   64,549 0 0
FIRST FINL BANCORP OH COM 320209109 820 68,340 SH   SOLE   68,340 0 0
FIRST FINL BANKSHARES COM 32020R109 2,293 82,163 SH   SOLE   82,163 0 0
FIRST FNDTN INC COM 32026V104 152 11,633 SH   SOLE   11,633 0 0
FIRST HORIZON NATL CORP COM 320517105 845 89,610 SH   SOLE   89,610 0 0
FIRST INDL RLTY TR INC COM 32054K103 7,626 191,601 SH   SOLE   191,601 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,036 32,516 SH   SOLE   32,516 0 0
FIRST MERCHANTS CORP COM 320817109 768 33,156 SH   SOLE   33,156 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 916 85,000 SH   SOLE   85,000 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 27,169 249,120 SH   SOLE   249,120 0 0
FIRST SOLAR INC COM 336433107 709 10,713 SH   SOLE   10,713 0 0
FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 9,211 345,320 SH   SOLE   345,320 0 0
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 368 19,184 SH   SOLE   19,184 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 74,859 1,183,169 SH   SOLE   1,183,169 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 23,527 299,743 SH   SOLE   299,743 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 999 23,481 SH   SOLE   23,481 0 0
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 7,739 153,912 SH   SOLE   153,912 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 251 9,562 SH   SOLE   9,562 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 4,842 141,903 SH   SOLE   141,903 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 206 10,937 SH   SOLE   10,937 0 0
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1,740 97,566 SH   SOLE   97,566 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 66,247 351,760 SH   SOLE   351,760 0 0
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 237 6,326 SH   SOLE   6,326 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 974 28,468 SH   SOLE   28,468 0 0
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 11,335 523,778 SH   SOLE   523,778 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 75 13,387 SH   SOLE   13,387 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 32,223 536,864 SH   SOLE   536,864 0 0
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 22,720 683,937 SH   SOLE   683,937 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 7,259 286,119 SH   SOLE   286,119 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 6,616 389,622 SH   SOLE   389,622 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 3,900 41,161 SH   SOLE   41,161 0 0
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 10,390 362,591 SH   SOLE   362,591 0 0
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 25,524 933,586 SH   SOLE   933,586 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2,032 49,616 SH   SOLE   49,616 0 0
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1,308 22,087 SH   SOLE   22,087 0 0
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 8,030 141,281 SH   SOLE   141,281 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 2,123 33,583 SH   SOLE   33,583 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 23,355 278,131 SH   SOLE   278,131 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 23,154 496,124 SH   SOLE   496,124 0 0
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 6,685 157,060 SH   SOLE   157,060 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 68,185 1,319,378 SH   SOLE   1,319,378 0 0
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 7,238 166,173 SH   SOLE   166,173 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 9,354 168,223 SH   SOLE   168,223 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 574 8,707 SH   SOLE   8,707 0 0
FIRST TR EXCH TRD ALPHDX FD MID CP GR ALPH 33737M102 5,266 98,429 SH   SOLE   98,429 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 13,912 533,840 SH   SOLE   533,840 0 0
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 225 2,609 SH   SOLE   2,609 0 0
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2,555 49,377 SH   SOLE   49,377 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 4,525 130,019 SH   SOLE   130,019 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1,777 40,582 SH   SOLE   40,582 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 798 34,210 SH   SOLE   34,210 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 9,310 107,779 SH   SOLE   107,779 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 21,866 186,540 SH   SOLE   186,540 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 744 16,786 SH   SOLE   16,786 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 5,519 289,864 SH   SOLE   289,864 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 30,313 1,581,279 SH   SOLE   1,581,279 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 19,046 581,950 SH   SOLE   581,950 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 3,119 55,104 SH   SOLE   55,104 0 0
FIRST TR S&P REIT INDEX FD COM 33734G108 455 21,555 SH   SOLE   21,555 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 6,489 141,024 SH   SOLE   141,024 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 803 13,867 SH   SOLE   13,867 0 0
FIRST TR EXCH TRD ALPHDX FD SML CP GRW ALP 33737M300 408 8,626 SH   SOLE   8,626 0 0
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 1,416 35,131 SH   SOLE   35,131 0 0
FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 432 42,119 SH   SOLE   42,119 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 15,565 329,897 SH   SOLE   329,897 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 94,023 1,708,580 SH   SOLE   1,708,580 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 12,280 135,063 SH   SOLE   135,063 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 17,600 182,124 SH   SOLE   182,124 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 3,306 124,877 SH   SOLE   124,877 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 108,536 3,449,968 SH   SOLE   3,449,968 0 0
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203 9,349 479,549 SH   SOLE   479,549 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3,568 59,032 SH   SOLE   59,032 0 0
FIRSTCASH INC COM 33767D105 2,523 44,095 SH   SOLE   44,095 0 0
FIRSTENERGY CORP COM 337932107 10,170 354,216 SH   SOLE   354,216 0 0
FIRSTSERVICE CORP NEW COM 33767E202 1,603 12,165 SH   SOLE   12,165 0 0
FISERV INC COM 337738108 70,234 681,552 SH   SOLE   681,552 0 0
FIVE BELOW INC COM 33829M101 16,834 132,553 SH   SOLE   132,553 0 0
FIVE9 INC COM 338307101 4,499 34,690 SH   SOLE   34,690 0 0
FIVERR INTL LTD ORD SHS M4R82T106 355 2,556 SH   SOLE   2,556 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 4,819 20,241 SH   SOLE   20,241 0 0
FLEX LTD ORD Y2573F102 2,216 198,891 SH   SOLE   198,891 0 0
FLEXSHARES TR US QT LW VLTY 33939L654 1,087 25,606 SH   SOLE   25,606 0 0
FLIR SYS INC COM 302445101 5,196 144,928 SH   SOLE   144,928 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 4,568 61,066 SH   SOLE   61,066 0 0
FLOWERS FOODS INC COM 343498101 1,626 66,831 SH   SOLE   66,831 0 0
FLY LEASING LTD SPONSORED ADR 34407D109 309 42,530 SH   SOLE   42,530 0 0
F M C CORP COM NEW 302491303 19,001 179,410 SH   SOLE   179,410 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 5,046 89,807 SH   SOLE   89,807 0 0
FOOT LOCKER INC COM 344849104 1,096 33,179 SH   SOLE   33,179 0 0
FORD MTR CO DEL COM 345370860 2,331 350,000 SH   SOLE   350,000 0 0
FORMFACTOR INC COM 346375108 2,371 95,103 SH   SOLE   95,103 0 0
FORTINET INC COM 34959E109 22,241 188,783 SH   SOLE   188,783 0 0
FORTIS INC COM 349553107 1,847 45,221 SH   SOLE   45,221 0 0
FORTIVE CORP COM 34959J108 25,961 340,655 SH   SOLE   340,655 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 351 20,491 SH   SOLE   20,491 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 17,330 200,305 SH   SOLE   200,305 0 0
FORWARD AIR CORP COM 349853101 1,950 33,977 SH   SOLE   33,977 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 1,760 68,788 SH   SOLE   68,788 0 0
FOX CORP CL B COM 35137L204 1,625 58,098 SH   SOLE   58,098 0 0
FOX CORP CL A COM 35137L105 3,631 130,487 SH   SOLE   130,487 0 0
FOX FACTORY HLDG CORP COM 35138V102 2,313 31,124 SH   SOLE   31,124 0 0
FRANCO NEV CORP COM 351858105 2,554 18,300 SH   SOLE   18,300 0 0
FRANKLIN ELEC INC COM 353514102 3,694 62,784 SH   SOLE   62,784 0 0
FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 1,618 60,792 SH   SOLE   60,792 0 0
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1,028 10,725 SH   SOLE   10,725 0 0
FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 2,582 98,417 SH   SOLE   98,417 0 0
FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1,163 29,894 SH   SOLE   29,894 0 0
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 886 25,486 SH   SOLE   25,486 0 0
FRANKLIN RESOURCES INC COM 354613101 2,523 123,996 SH   SOLE   123,996 0 0
FREEPORT-MCMORAN INC CL B 35671D857 6,733 430,493 SH   SOLE   430,493 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,452 34,175 SH   SOLE   34,175 0 0
FRESH DEL MONTE PRODUCE INC ORD G36738105 514 22,430 SH   SOLE   22,430 0 0
FRESHPET INC COM 358039105 1,830 16,389 SH   SOLE   16,389 0 0
FRONTDOOR INC COM 35905A109 827 21,267 SH   SOLE   21,267 0 0
FS KKR CAPITAL CORP COM 302635206 371 23,375 SH   SOLE   23,375 0 0
FS KKR CAP CORP II COM 35952V303 1,637 111,253 SH   SOLE   111,253 0 0
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 1,438 46,508 SH   SOLE   46,508 0 0
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 620 19,025 SH   SOLE   19,025 0 0
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 4,176 135,035 SH   SOLE   135,035 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F730 260 8,159 SH   SOLE   8,159 0 0
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 867 27,256 SH   SOLE   27,256 0 0
FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 4,698 147,612 SH   SOLE   147,612 0 0
FTI CONSULTING INC COM 302941109 1,206 11,377 SH   SOLE   11,377 0 0
FULTON FINL CORP PA COM 360271100 269 28,850 SH   SOLE   28,850 0 0
FUTU HLDGS LTD SPON ADS CL A 36118L106 1,262 44,101 SH   SOLE   44,101 0 0
G III APPAREL GROUP LTD COM 36237H101 929 70,865 SH   SOLE   70,865 0 0
GALAPAGOS NV SPON ADR 36315X101 5,377 37,892 SH   SOLE   37,892 0 0
GAMESTOP CORP NEW CL A 36467W109 393 38,492 SH   SOLE   38,492 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 6,017 162,934 SH   SOLE   162,934 0 0
GANNETT CO INC COM 36472T109 141 108,836 SH   SOLE   108,836 0 0
GAP INC COM 364760108 232 13,636 SH   SOLE   13,636 0 0
GARMIN LTD SHS H2906T109 8,942 94,263 SH   SOLE   94,263 0 0
GARTNER INC COM 366651107 22,063 176,575 SH   SOLE   176,575 0 0
GATX CORP COM 361448103 4,367 68,502 SH   SOLE   68,502 0 0
GCI LIBERTY INC COM CLASS A 36164V305 2,474 30,188 SH   SOLE   30,188 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,781 85,008 SH   SOLE   85,008 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 1,314 16,057 SH   SOLE   16,057 0 0
GENERAC HLDGS INC COM 368736104 43,152 222,844 SH   SOLE   222,844 0 0
GENERAL DYNAMICS CORP COM 369550108 66,049 477,133 SH   SOLE   477,133 0 0
GENERAL ELECTRIC CO COM 369604103 5,641 905,515 SH   SOLE   905,515 0 0
GENERAL MLS INC COM 370334104 15,998 259,374 SH   SOLE   259,374 0 0
GENERAL MTRS CO COM 37045V100 15,498 523,771 SH   SOLE   523,771 0 0
GENMAB A/S SPONSORED ADS 372303206 8,412 229,780 SH   SOLE   229,780 0 0
GENMARK DIAGNOSTICS INC COM 372309104 346 24,333 SH   SOLE   24,333 0 0
GENPACT LIMITED SHS G3922B107 15,658 402,014 SH   SOLE   402,014 0 0
GENTEX CORP COM 371901109 8,825 342,722 SH   SOLE   342,722 0 0
GENTHERM INC COM 37253A103 737 18,012 SH   SOLE   18,012 0 0
GENUINE PARTS CO COM 372460105 34,847 366,153 SH   SOLE   366,153 0 0
GERDAU SA SPON ADR REP PFD 373737105 81 21,861 SH   SOLE   21,861 0 0
GETTY RLTY CORP NEW COM 374297109 1,664 63,969 SH   SOLE   63,969 0 0
GIBRALTAR INDS INC COM 374689107 5,282 81,079 SH   SOLE   81,079 0 0
GILDAN ACTIVEWEAR INC COM 375916103 705 35,839 SH   SOLE   35,839 0 0
GILEAD SCIENCES INC COM 375558103 82,327 1,302,856 SH   SOLE   1,302,856 0 0
GLACIER BANCORP INC NEW COM 37637Q105 2,419 75,485 SH   SOLE   75,485 0 0
GLAUKOS CORP COM 377322102 664 13,413 SH   SOLE   13,413 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 35,750 949,783 SH   SOLE   949,783 0 0
GLOBAL MED REIT INC COM NEW 37954A204 710 52,614 SH   SOLE   52,614 0 0
GLOBAL NET LEASE INC COM NEW 379378201 746 46,895 SH   SOLE   46,895 0 0
GLOBAL PMTS INC COM 37940X102 29,445 165,810 SH   SOLE   165,810 0 0
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 754 31,544 SH   SOLE   31,544 0 0
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 7,336 332,264 SH   SOLE   332,264 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 7,876 358,674 SH   SOLE   358,674 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 6,377 295,777 SH   SOLE   295,777 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 962 34,522 SH   SOLE   34,522 0 0
GLOBAL X FDS RUSSELL 2000 37954Y459 253 12,264 SH   SOLE   12,264 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 280 6,454 SH   SOLE   6,454 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 1,828 120,917 SH   SOLE   120,917 0 0
GLOBAL X FDS REIT ETF 37950E127 497 63,349 SH   SOLE   63,349 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 1,141 67,666 SH   SOLE   67,666 0 0
GLOBANT S A COM L44385109 15,210 84,871 SH   SOLE   84,871 0 0
GLOBE LIFE INC COM 37959E102 3,619 45,297 SH   SOLE   45,297 0 0
GLOBUS MED INC CL A 379577208 4,754 95,999 SH   SOLE   95,999 0 0
GLU MOBILE INC COM 379890106 496 64,602 SH   SOLE   64,602 0 0
GODADDY INC CL A 380237107 7,251 95,449 SH   SOLE   95,449 0 0
GOLD FIELDS LTD SPONSORED ADR 38059T106 916 74,553 SH   SOLE   74,553 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 4,287 42,691 SH   SOLE   42,691 0 0
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 72,056 1,306,315 SH   SOLE   1,306,315 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 30,056 441,677 SH   SOLE   441,677 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 16,523 82,217 SH   SOLE   82,217 0 0
GOODRX HLDGS INC COM CL A 38246G108 237 4,265 SH   SOLE   4,265 0 0
GOOSEHEAD INS INC COM CL A 38267D109 1,704 19,677 SH   SOLE   19,677 0 0
GRACO INC COM 384109104 18,657 304,100 SH   SOLE   304,100 0 0
GRAFTECH INTL LTD COM 384313508 180 26,278 SH   SOLE   26,278 0 0
GRAHAM HLDGS CO COM CL B 384637104 704 1,742 SH   SOLE   1,742 0 0
GRAND CANYON ED INC COM 38526M106 10,744 134,403 SH   SOLE   134,403 0 0
GRANITESHARES GOLD TR SHS BEN INT 38748G101 20,793 1,108,962 SH   SOLE   1,108,962 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 5,493 389,862 SH   SOLE   389,862 0 0
GRAVITY CO LTD SPONSORED ADS NE 38911N206 779 5,437 SH   SOLE   5,437 0 0
GRAY TELEVISION INC COM 389375106 311 22,554 SH   SOLE   22,554 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 336 35,346 SH   SOLE   35,346 0 0
GREENBRIER COS INC COM 393657101 217 7,384 SH   SOLE   7,384 0 0
GRIFFON CORP COM 398433102 226 11,573 SH   SOLE   11,573 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 13,155 758,197 SH   SOLE   758,197 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 615 15,644 SH   SOLE   15,644 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 210 2,377 SH   SOLE   2,377 0 0
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 604 16,424 SH   SOLE   16,424 0 0
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 1,149 14,253 SH   SOLE   14,253 0 0
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 638 5,496 SH   SOLE   5,496 0 0
GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 232 50,273 SH   SOLE   50,273 0 0
GRUPO FINANCIERO GALICIA S.A SPONSORED ADR 399909100 76 10,512 SH   SOLE   10,512 0 0
GRUPO SUPERVIELLE S.A. SPONSORED ADR 40054A108 29 16,254 SH   SOLE   16,254 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 187 30,195 SH   SOLE   30,195 0 0
GS ACQUISITION HLDGS CORP II UNIT 99/99/9999 36258Q204 880 78,388 SH   SOLE   78,388 0 0
GUARDANT HEALTH INC COM 40131M109 5,267 47,122 SH   SOLE   47,122 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 18,186 174,414 SH   SOLE   174,414 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 203 2,083 SH   SOLE   2,083 0 0
BLOCK H & R INC COM 093671105 10,347 635,162 SH   SOLE   635,162 0 0
FULLER H B CO COM 359694106 540 11,792 SH   SOLE   11,792 0 0
HAEMONETICS CORP COM 405024100 2,118 24,279 SH   SOLE   24,279 0 0
HALLIBURTON CO COM 406216101 947 78,627 SH   SOLE   78,627 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 745 28,351 SH   SOLE   28,351 0 0
HAMILTON LANE INC CL A 407497106 486 7,522 SH   SOLE   7,522 0 0
HANESBRANDS INC COM 410345102 4,442 282,058 SH   SOLE   282,058 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,672 39,546 SH   SOLE   39,546 0 0
HARLEY DAVIDSON INC COM 412822108 2,128 86,728 SH   SOLE   86,728 0 0
HARSCO CORP COM 415864107 1,236 88,860 SH   SOLE   88,860 0 0
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 2,358 74,232 SH   SOLE   74,232 0 0
HASBRO INC COM 418056107 6,424 77,655 SH   SOLE   77,655 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 307 9,232 SH   SOLE   9,232 0 0
HCA HEALTHCARE INC COM 40412C101 6,329 50,766 SH   SOLE   50,766 0 0
NORTHERN LTS FD TR III HCM DEFND 100 66538R748 999 28,534 SH   SOLE   28,534 0 0
HD SUPPLY HLDGS INC COM 40416M105 5,966 144,658 SH   SOLE   144,658 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 52,865 1,058,153 SH   SOLE   1,058,153 0 0
HEALTH CATALYST INC COM 42225T107 530 14,479 SH   SOLE   14,479 0 0
HEALTHCARE RLTY TR COM 421946104 2,697 89,538 SH   SOLE   89,538 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 5,420 251,730 SH   SOLE   251,730 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 3,510 135,006 SH   SOLE   135,006 0 0
HEALTHEQUITY INC COM 42226A107 1,260 24,529 SH   SOLE   24,529 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 13,024 479,700 SH   SOLE   479,700 0 0
HEALTHSTREAM INC COM 42222N103 327 16,273 SH   SOLE   16,273 0 0
HEARTLAND EXPRESS INC COM 422347104 262 14,085 SH   SOLE   14,085 0 0
HEARTLAND FINL USA INC COM 42234Q102 829 27,626 SH   SOLE   27,626 0 0
HEICO CORP NEW COM 422806109 20,952 200,194 SH   SOLE   200,194 0 0
HEICO CORP NEW CL A 422806208 11,388 128,442 SH   SOLE   128,442 0 0
HELEN OF TROY LTD COM G4388N106 2,817 14,558 SH   SOLE   14,558 0 0
HELMERICH & PAYNE INC COM 423452101 233 15,871 SH   SOLE   15,871 0 0
HENRY SCHEIN INC COM 806407102 2,369 40,298 SH   SOLE   40,298 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 470 10,075 SH   SOLE   10,075 0 0
HERC HLDGS INC COM 42704L104 837 21,135 SH   SOLE   21,135 0 0
HERCULES CAPITAL INC COM 427096508 358 30,977 SH   SOLE   30,977 0 0
HESKA CORP COM RESTRC NEW 42805E306 449 4,540 SH   SOLE   4,540 0 0
HESS CORP COM 42809H107 1,326 32,402 SH   SOLE   32,402 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 992 105,855 SH   SOLE   105,855 0 0
HEXCEL CORP NEW COM 428291108 6,994 208,480 SH   SOLE   208,480 0 0
HIGHWOODS PPTYS INC COM 431284108 1,340 39,918 SH   SOLE   39,918 0 0
HILL ROM HLDGS INC COM 431475102 3,529 42,263 SH   SOLE   42,263 0 0
HILLENBRAND INC COM 431571108 872 30,740 SH   SOLE   30,740 0 0
HILLTOP HOLDINGS INC COM 432748101 305 14,818 SH   SOLE   14,818 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 7,212 84,533 SH   SOLE   84,533 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 227 63,818 SH   SOLE   63,818 0 0
HMS HLDGS CORP COM 40425J101 1,908 79,683 SH   SOLE   79,683 0 0
HOLLYFRONTIER CORP COM 436106108 1,575 79,892 SH   SOLE   79,892 0 0
HOLOGIC INC COM 436440101 2,953 44,423 SH   SOLE   44,423 0 0
HOME BANCSHARES INC COM 436893200 3,183 209,941 SH   SOLE   209,941 0 0
HONDA MOTOR LTD AMERN SHS 438128308 5,831 246,054 SH   SOLE   246,054 0 0
HONEYWELL INTL INC COM 438516106 78,929 479,491 SH   SOLE   479,491 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 2,109 63,140 SH   SOLE   63,140 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101 9,450 121,654 SH   SOLE   121,654 0 0
HORMEL FOODS CORP COM 440452100 35,744 731,119 SH   SOLE   731,119 0 0
HOST HOTELS & RESORTS INC COM 44107P104 6,837 633,618 SH   SOLE   633,618 0 0
HOSTESS BRANDS INC CL A 44109J106 1,230 99,725 SH   SOLE   99,725 0 0
HOULIHAN LOKEY INC CL A 441593100 10,088 170,834 SH   SOLE   170,834 0 0
HOWMET AEROSPACE INC COM 443201108 3,380 202,161 SH   SOLE   202,161 0 0
HP INC COM 40434L105 19,449 1,024,146 SH   SOLE   1,024,146 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 1,841 94,019 SH   SOLE   94,019 0 0
HUAMI CORP SPONSORED ADS 44331K103 192 14,927 SH   SOLE   14,927 0 0
HUB GROUP INC CL A 443320106 1,007 20,061 SH   SOLE   20,061 0 0
HUBBELL INC COM 443510607 5,295 38,698 SH   SOLE   38,698 0 0
HUBSPOT INC COM 443573100 5,839 19,981 SH   SOLE   19,981 0 0
HUDSON PAC PPTYS INC COM 444097109 3,649 166,388 SH   SOLE   166,388 0 0
HUMANA INC COM 444859102 11,341 27,401 SH   SOLE   27,401 0 0
HUNTINGTON BANCSHARES INC COM 446150104 23,399 2,551,679 SH   SOLE   2,551,679 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 6,811 48,388 SH   SOLE   48,388 0 0
HUNTSMAN CORP COM 447011107 4,846 218,200 SH   SOLE   218,200 0 0
HURON CONSULTING GROUP INC COM 447462102 381 9,693 SH   SOLE   9,693 0 0
HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 422 13,080 SH   SOLE   13,080 0 0
HYATT HOTELS CORP COM CL A 448579102 4,272 80,047 SH   SOLE   80,047 0 0
I3 VERTICALS INC COM CL A 46571Y107 422 16,723 SH   SOLE   16,723 0 0
IAA INC COM 449253103 5,118 98,292 SH   SOLE   98,292 0 0
IAC INTERACTIVECORP NEW COM 44891N109 8,080 67,461 SH   SOLE   67,461 0 0
ICF INTL INC COM 44925C103 1,376 22,368 SH   SOLE   22,368 0 0
ICICI BANK LIMITED ADR 45104G104 7,721 785,405 SH   SOLE   785,405 0 0
ICON PLC SHS G4705A100 34,471 180,392 SH   SOLE   180,392 0 0
ICU MED INC COM 44930G107 1,708 9,347 SH   SOLE   9,347 0 0
IDACORP INC COM 451107106 3,814 47,739 SH   SOLE   47,739 0 0
IDEX CORP COM 45167R104 8,621 47,260 SH   SOLE   47,260 0 0
IDEXX LABS INC COM 45168D104 38,267 97,344 SH   SOLE   97,344 0 0
IHS MARKIT LTD SHS G47567105 57,110 727,425 SH   SOLE   727,425 0 0
II-VI INC COM 902104108 221 5,448 SH   SOLE   5,448 0 0
ILLINOIS TOOL WKS INC COM 452308109 21,211 109,784 SH   SOLE   109,784 0 0
ILLUMINA INC COM 452327109 22,702 73,450 SH   SOLE   73,450 0 0
IMMUNOGEN INC COM 45253H101 210 58,291 SH   SOLE   58,291 0 0
IMMUNOMEDICS INC COM 452907108 5,622 66,120 SH   SOLE   66,120 0 0
INCYTE CORP COM 45337C102 1,726 19,238 SH   SOLE   19,238 0 0
INDEPENDENT BK GROUP INC COM 45384B106 742 16,790 SH   SOLE   16,790 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 48,330 627,824 SH   SOLE   627,824 0 0
INFINERA CORP COM 45667G103 317 51,480 SH   SOLE   51,480 0 0
INFOSYS LTD SPONSORED ADR 456788108 6,894 499,237 SH   SOLE   499,237 0 0
ING GROEP N.V. SPONSORED ADR 456837103 5,115 722,433 SH   SOLE   722,433 0 0
INGERSOLL RAND INC COM 45687V106 5,497 154,412 SH   SOLE   154,412 0 0
INGEVITY CORP COM 45688C107 983 19,877 SH   SOLE   19,877 0 0
INGREDION INC COM 457187102 5,298 70,010 SH   SOLE   70,010 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 3,279 26,421 SH   SOLE   26,421 0 0
INNOVATOR ETFS TR IBD 50 ETF 45782C102 564 15,118 SH   SOLE   15,118 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 2,965 103,781 SH   SOLE   103,781 0 0
INNOVATOR ETFS TR S&P 500 PWR 45782C656 6,589 250,715 SH   SOLE   250,715 0 0
INNOVATOR ETFS TR S&P 500 PWR 45782C813 216 7,814 SH   SOLE   7,814 0 0
INNOVATOR ETFS TR S&P 500 PWR BUFR 45782C383 2,298 83,191 SH   SOLE   83,191 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 347 12,131 SH   SOLE   12,131 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C565 204 7,562 SH   SOLE   7,562 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 204 7,861 SH   SOLE   7,861 0 0
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 2,689 110,912 SH   SOLE   110,912 0 0
INNOVIVA INC COM 45781M101 575 55,008 SH   SOLE   55,008 0 0
INOVALON HLDGS INC COM CL A 45781D101 1,564 59,118 SH   SOLE   59,118 0 0
INPHI CORP COM 45772F107 1,659 14,776 SH   SOLE   14,776 0 0
INSIGHT ENTERPRISES INC COM 45765U103 791 13,979 SH   SOLE   13,979 0 0
INSMED INC COM PAR $.01 457669307 661 20,580 SH   SOLE   20,580 0 0
INSPERITY INC COM 45778Q107 2,708 41,345 SH   SOLE   41,345 0 0
INSPIRE MED SYS INC COM 457730109 473 3,667 SH   SOLE   3,667 0 0
INSTALLED BLDG PRODS INC COM 45780R101 265 2,602 SH   SOLE   2,602 0 0
INSULET CORP COM 45784P101 10,190 43,069 SH   SOLE   43,069 0 0
INTEGER HLDGS CORP COM 45826H109 2,781 47,134 SH   SOLE   47,134 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2,366 50,107 SH   SOLE   50,107 0 0
INTEL CORP COM 458140100 122,751 2,370,631 SH   SOLE   2,370,631 0 0
INTER PARFUMS INC COM 458334109 507 13,586 SH   SOLE   13,586 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 2,973 61,518 SH   SOLE   61,518 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 36,000 359,820 SH   SOLE   359,820 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 1,414 26,943 SH   SOLE   26,943 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 57,004 468,510 SH   SOLE   468,510 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 43,455 354,878 SH   SOLE   354,878 0 0
INTERNATIONAL PAPER CO COM 460146103 15,133 373,282 SH   SOLE   373,282 0 0
INTUIT COM 461202103 92,186 282,598 SH   SOLE   282,598 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 60,327 85,022 SH   SOLE   85,022 0 0
INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 659 8,131 SH   SOLE   8,131 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,373 24,641 SH   SOLE   24,641 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 995 46,897 SH   SOLE   46,897 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 18,315 784,052 SH   SOLE   784,052 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2,154 101,022 SH   SOLE   101,022 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 13,951 608,134 SH   SOLE   608,134 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,991 136,934 SH   SOLE   136,934 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 4,292 187,769 SH   SOLE   187,769 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,339 107,324 SH   SOLE   107,324 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3,213 130,979 SH   SOLE   130,979 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,300 103,678 SH   SOLE   103,678 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2,821 117,002 SH   SOLE   117,002 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,525 68,226 SH   SOLE   68,226 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1,782 75,864 SH   SOLE   75,864 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 618 10,265 SH   SOLE   10,265 0 0
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 1,119 55,265 SH   SOLE   55,265 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 12,209 176,529 SH   SOLE   176,529 0 0
INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 790 8,818 SH   SOLE   8,818 0 0
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 428 4,311 SH   SOLE   4,311 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1,991 152,478 SH   SOLE   152,478 0 0
INVESCO DB MULTI-SECTOR COMM GOLD FD 46140H601 499 9,018 SH   SOLE   9,018 0 0
INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 1,566 217,822 SH   SOLE   217,822 0 0
INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 791 15,410 SH   SOLE   15,410 0 0
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 327 10,534 SH   SOLE   10,534 0 0
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 2,410 64,915 SH   SOLE   64,915 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2,835 37,084 SH   SOLE   37,084 0 0
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 200 3,369 SH   SOLE   3,369 0 0
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 1,187 128,855 SH   SOLE   128,855 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 4,602 74,340 SH   SOLE   74,340 0 0
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2,690 42,124 SH   SOLE   42,124 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1,247 10,079 SH   SOLE   10,079 0 0
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 8,449 311,523 SH   SOLE   311,523 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 3,956 211,076 SH   SOLE   211,076 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 128,065 1,125,446 SH   SOLE   1,125,446 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1,582 13,511 SH   SOLE   13,511 0 0
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 15,801 852,250 SH   SOLE   852,250 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1,525 140,301 SH   SOLE   140,301 0 0
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 543 25,110 SH   SOLE   25,110 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 996 69,368 SH   SOLE   69,368 0 0
INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 1,101 39,199 SH   SOLE   39,199 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1,758 138,540 SH   SOLE   138,540 0 0
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 3,583 113,982 SH   SOLE   113,982 0 0
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 248 18,496 SH   SOLE   18,496 0 0
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 2,084 118,970 SH   SOLE   118,970 0 0
INVESCO LTD SHS G491BT108 3,585 314,228 SH   SOLE   314,228 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1,002 4,855 SH   SOLE   4,855 0 0
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 42,764 1,605,868 SH   SOLE   1,605,868 0 0
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 35,970 2,631,308 SH   SOLE   2,631,308 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 51,026 3,464,064 SH   SOLE   3,464,064 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,450,089 5,219,150 SH   SOLE   5,219,150 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1,649 86,157 SH   SOLE   86,157 0 0
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 428 7,929 SH   SOLE   7,929 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 12,932 369,609 SH   SOLE   369,609 0 0
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 934 28,307 SH   SOLE   28,307 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 4,111 28,757 SH   SOLE   28,757 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 63,621 588,481 SH   SOLE   588,481 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2,962 77,759 SH   SOLE   77,759 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 24,525 116,416 SH   SOLE   116,416 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1,652 7,014 SH   SOLE   7,014 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1,309 9,716 SH   SOLE   9,716 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 13,888 420,988 SH   SOLE   420,988 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 69,029 1,286,898 SH   SOLE   1,286,898 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 10,706 218,407 SH   SOLE   218,407 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 30,086 778,227 SH   SOLE   778,227 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 10,640 40,619 SH   SOLE   40,619 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 296 1,758 SH   SOLE   1,758 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 24,687 592,595 SH   SOLE   592,595 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 1,353 10,244 SH   SOLE   10,244 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 14,466 435,731 SH   SOLE   435,731 0 0
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 576 21,422 SH   SOLE   21,422 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 108,237 4,978,696 SH   SOLE   4,978,696 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 208 3,208 SH   SOLE   3,208 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 13,416 402,274 SH   SOLE   402,274 0 0
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 750 12,996 SH   SOLE   12,996 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 13,264 262,541 SH   SOLE   262,541 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 856 34,769 SH   SOLE   34,769 0 0
INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 707 28,341 SH   SOLE   28,341 0 0
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 5,827 88,373 SH   SOLE   88,373 0 0
INVESTORS REAL ESTATE TR SH BEN INT 461730509 841 12,905 SH   SOLE   12,905 0 0
INVITAE CORP COM 46185L103 507 11,703 SH   SOLE   11,703 0 0
INVITATION HOMES INC COM 46187W107 10,546 376,772 SH   SOLE   376,772 0 0
IONIS PHARMACEUTICALS INC COM 462222100 2,618 55,175 SH   SOLE   55,175 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 481 14,612 SH   SOLE   14,612 0 0
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 6,567 337,107 SH   SOLE   337,107 0 0
IPG PHOTONICS CORP COM 44980X109 3,830 22,536 SH   SOLE   22,536 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 16,268 524,955 SH   SOLE   524,955 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 20,139 598,649 SH   SOLE   598,649 0 0
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 4,384 176,946 SH   SOLE   176,946 0 0
IQVIA HLDGS INC COM 46266C105 55,704 353,382 SH   SOLE   353,382 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 2,709 11,375 SH   SOLE   11,375 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 207 8,073 SH   SOLE   8,073 0 0
IROBOT CORP COM 462726100 210 2,765 SH   SOLE   2,765 0 0
IRON MTN INC NEW COM 46284V101 10,509 392,276 SH   SOLE   392,276 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 367 40,826 SH   SOLE   40,826 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 677,898 15,424,313 SH   SOLE   15,424,313 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 13,840 265,543 SH   SOLE   265,543 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 463,798 5,361,206 SH   SOLE   5,361,206 0 0
ISHARES TR 10+ YR INVST GRD 464289511 26,695 379,130 SH   SOLE   379,130 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 10,002 60,075 SH   SOLE   60,075 0 0
ISHARES TR 20 YR TR BD ETF 464287432 542,495 3,322,888 SH   SOLE   3,322,888 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 100,727 753,998 SH   SOLE   753,998 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 218,314 1,792,103 SH   SOLE   1,792,103 0 0
ISHARES TR A RATE CP BD ETF 46429B291 298 5,149 SH   SOLE   5,149 0 0
ISHARES TR AGENCY BOND ETF 464288166 6,849 56,568 SH   SOLE   56,568 0 0
ISHARES TR BROAD USD HIGH 46435U853 46,143 1,169,063 SH   SOLE   1,169,063 0 0
ISHARES TR CALIF MUN BD ETF 464288356 7,903 126,673 SH   SOLE   126,673 0 0
ISHARES TR CMBS ETF 46429B366 1,839 33,129 SH   SOLE   33,129 0 0
ISHARES TR COHEN STEER REIT 464287564 20,701 202,930 SH   SOLE   202,930 0 0
ISHARES TR CONV BD ETF 46435G102 12,218 151,302 SH   SOLE   151,302 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 26,240 509,014 SH   SOLE   509,014 0 0
ISHARES TR CORE LT USDB ETF 464289479 3,541 46,895 SH   SOLE   46,895 0 0
ISHARES TR CORE DIV GRWTH 46434V621 207,183 5,206,901 SH   SOLE   5,206,901 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 25,337 314,827 SH   SOLE   314,827 0 0
ISHARES TR CORE INTL AGGR 46435G672 37,113 666,776 SH   SOLE   666,776 0 0
ISHARES TR MODERT ALLOC ETF 464289875 1,493 36,375 SH   SOLE   36,375 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,221,947 36,860,432 SH   SOLE   36,860,432 0 0
ISHARES INC CORE MSCI EMKT 46434G103 751,834 14,239,290 SH   SOLE   14,239,290 0 0
ISHARES TR CORE MSCI EURO 46434V738 48,421 1,083,002 SH   SOLE   1,083,002 0 0
ISHARES TR CORE MSCI INTL 46435G326 40,959 759,057 SH   SOLE   759,057 0 0
ISHARES TR CORE MSCI PAC 46434V696 46,307 822,065 SH   SOLE   822,065 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 369,028 6,325,479 SH   SOLE   6,325,479 0 0
ISHARES TR CORE S&P500 ETF 464287200 6,521,461 19,405,658 SH   SOLE   19,405,658 0 0
ISHARES TR CORE S&P MCP ETF 464287507 417,541 2,253,204 SH   SOLE   2,253,204 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,063,008 15,136,104 SH   SOLE   15,136,104 0 0
ISHARES TR CORE S&P TTL STK 464287150 260,660 3,452,904 SH   SOLE   3,452,904 0 0
ISHARES TR CORE TOTAL USD 46434V613 154,322 2,837,841 SH   SOLE   2,837,841 0 0
ISHARES TR CORE S&P US GWT 464287671 80,949 1,012,113 SH   SOLE   1,012,113 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,425,858 20,547,673 SH   SOLE   20,547,673 0 0
ISHARES TR CRE U S REIT ETF 464288521 32,559 744,384 SH   SOLE   744,384 0 0
ISHARES TR HDG MSCI EAFE 46434V803 95,518 3,468,321 SH   SOLE   3,468,321 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 14,394 516,825 SH   SOLE   516,825 0 0
ISHARES INC MSCI GBL MIN VOL 464286525 19,070 207,484 SH   SOLE   207,484 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 951,784 14,934,640 SH   SOLE   14,934,640 0 0
ISHARES TR U.S. FIXED INCME 46435U796 368 3,621 SH   SOLE   3,621 0 0
ISHARES INC EM MKTS DIV ETF 464286319 36,396 1,208,762 SH   SOLE   1,208,762 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 45,879 1,757,466 SH   SOLE   1,757,466 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 110,477 1,740,345 SH   SOLE   1,740,345 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 970,084 27,241,938 SH   SOLE   27,241,938 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 2,086,291 27,375,580 SH   SOLE   27,375,580 0 0
ISHARES TR ESG AWARE MSCI 46435U663 30,616 1,154,449 SH   SOLE   1,154,449 0 0
ISHARES TR ESG AWR US AGRGT 46435U549 29,248 517,855 SH   SOLE   517,855 0 0
ISHARES TR ESG AWRE USD ETF 46435G193 80,189 2,892,298 SH   SOLE   2,892,298 0 0
ISHARES U S ETF TR MEDIA ENTRNMNT 46431W630 509 18,662 SH   SOLE   18,662 0 0
ISHARES U S ETF TR TECHNOLOGY 46431W648 509 12,000 SH   SOLE   12,000 0 0
ISHARES TR EXPANDED TECH 464287515 16,642 53,491 SH   SOLE   53,491 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 11,012 226,679 SH   SOLE   226,679 0 0
ISHARES TR FALN ANGLS USD 46435G474 1,238 45,340 SH   SOLE   45,340 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 112,117 2,210,512 SH   SOLE   2,210,512 0 0
ISHARES TR GLOBAL 100 ETF 464287572 5,743 102,004 SH   SOLE   102,004 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 839 45,349 SH   SOLE   45,349 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 12,036 733,887 SH   SOLE   733,887 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 7,270 101,224 SH   SOLE   101,224 0 0
ISHARES TR GLOBAL TECH ETF 464287291 609,037 2,309,848 SH   SOLE   2,309,848 0 0
ISHARES TR GL TIMB FORE ETF 464288174 1,440 22,268 SH   SOLE   22,268 0 0
ISHARES GOLD TRUST ISHARES 464285105 138,960 7,724,306 SH   SOLE   7,724,306 0 0
ISHARES TR GOV/CRED BD ETF 464288596 1,982 15,823 SH   SOLE   15,823 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 4,103 162,643 SH   SOLE   162,643 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 4,600 183,625 SH   SOLE   183,625 0 0
ISHARES TR IBONDS DEC2021 46435G789 6,623 255,632 SH   SOLE   255,632 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 6,900 269,233 SH   SOLE   269,233 0 0
ISHARES TR IBONDS DEC2022 46435G755 5,113 192,938 SH   SOLE   192,938 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 4,634 176,661 SH   SOLE   176,661 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 5,076 191,945 SH   SOLE   191,945 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 3,064 112,945 SH   SOLE   112,945 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 2,775 103,473 SH   SOLE   103,473 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9 2,714 100,018 SH   SOLE   100,018 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 2,750 94,544 SH   SOLE   94,544 0 0
ISHARES TR IBONDS DEC 29 46436E205 2,734 101,106 SH   SOLE   101,106 0 0
ISHARES TR IBOXX HI YD ETF 464288513 461,742 5,503,485 SH   SOLE   5,503,485 0 0
ISHARES TR IBOXX INV CP ETF 464287242 2,115,909 15,707,138 SH   SOLE   15,707,138 0 0
ISHARES INC US INTL HGH YLD 464286178 1,815 37,797 SH   SOLE   37,797 0 0
ISHARES U S ETF TR IT RT HDG HGYL 46431W606 315 3,806 SH   SOLE   3,806 0 0
ISHARES U S ETF TR INT RT HD LONG 46431W812 404 17,411 SH   SOLE   17,411 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705 26,989 295,679 SH   SOLE   295,679 0 0
ISHARES TR INTRM GOV CR ETF 464288612 92,091 782,158 SH   SOLE   782,158 0 0
ISHARES TR INTL SEL DIV ETF 464288448 47,101 1,889,337 SH   SOLE   1,889,337 0 0
ISHARES TR INTL TREA BD ETF 464288117 5,539 104,770 SH   SOLE   104,770 0 0
ISHARES INC JP MRGN EM HI BD 464286285 31,932 731,718 SH   SOLE   731,718 0 0
ISHARES TR JPMORGAN USD EMG 464288281 246,173 2,219,971 SH   SOLE   2,219,971 0 0
ISHARES TR LATN AMER 40 ETF 464287390 749 35,588 SH   SOLE   35,588 0 0
ISHARES TR MBS ETF 464288588 551,634 4,996,687 SH   SOLE   4,996,687 0 0
ISHARES TR MICRO-CAP ETF 464288869 604 6,679 SH   SOLE   6,679 0 0
ISHARES TR MRNGSTR LG-CP ET 464287127 3,062 15,702 SH   SOLE   15,702 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 2,051 7,667 SH   SOLE   7,667 0 0
ISHARES TR MRNGSTR LG-CP VL 464288109 1,753 17,734 SH   SOLE   17,734 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 8,092 25,253 SH   SOLE   25,253 0 0
ISHARES TR MSCI ACWI EX US 464288240 23,925 520,222 SH   SOLE   520,222 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 25,483 330,217 SH   SOLE   330,217 0 0
ISHARES INC MSCI AUST ETF 464286103 4,249 215,474 SH   SOLE   215,474 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 1,390 50,240 SH   SOLE   50,240 0 0
ISHARES INC MSCI CDA ETF 464286509 6,458 235,625 SH   SOLE   235,625 0 0
ISHARES TR MSCI CHINA ETF 46429B671 22,170 298,912 SH   SOLE   298,912 0 0
ISHARES TR MSCI EAFE ETF 464287465 688,862 10,822,660 SH   SOLE   10,822,660 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,447,215 16,101,627 SH   SOLE   16,101,627 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 225,589 3,311,162 SH   SOLE   3,311,162 0 0
ISHARES TR EAFE SML CP ETF 464288273 140,053 2,374,176 SH   SOLE   2,374,176 0 0
ISHARES TR EAFE VALUE ETF 464288877 123,365 3,057,366 SH   SOLE   3,057,366 0 0
ISHARES INC MSCI EMERG MRKT 464286533 41,417 750,584 SH   SOLE   750,584 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 123,928 2,810,802 SH   SOLE   2,810,802 0 0
ISHARES INC MSCI EURZONE ETF 464286608 8,952 236,074 SH   SOLE   236,074 0 0
ISHARES INC MSCI FRANCE ETF 464286707 319 11,430 SH   SOLE   11,430 0 0
ISHARES INC MSCI FRNTR100ETF 464286145 3,333 130,248 SH   SOLE   130,248 0 0
ISHARES INC MSCI GERMANY ETF 464286806 10,492 360,174 SH   SOLE   360,174 0 0
ISHARES TR MSCI GLOBAL IMP 46435G532 346 4,302 SH   SOLE   4,302 0 0
ISHARES INC MSCI HONG KG ETF 464286871 384 17,528 SH   SOLE   17,528 0 0
ISHARES TR MSCI INDIA ETF 46429B598 1,064 31,429 SH   SOLE   31,429 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 135,051 4,310,606 SH   SOLE   4,310,606 0 0
ISHARES TR MSCI IRELAND ETF 46429B507 3,462 86,424 SH   SOLE   86,424 0 0
ISHARES INC MSCI ITALY ETF 46434G830 2,436 99,904 SH   SOLE   99,904 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 6,848 115,927 SH   SOLE   115,927 0 0
ISHARES TR MSCI KLD400 SOC 464288570 70,881 553,974 SH   SOLE   553,974 0 0
ISHARES TR MSCI KOKUSAI ETF 464288265 3,362 45,076 SH   SOLE   45,076 0 0
ISHARES INC MSCI MEXICO ETF 464286822 2,314 69,359 SH   SOLE   69,359 0 0
ISHARES INC MSCI NETHERL ETF 464286814 866 24,856 SH   SOLE   24,856 0 0
ISHARES TR NEW ZEALAND ETF 464289123 1,717 29,847 SH   SOLE   29,847 0 0
ISHARES INC MSCI PAC JP ETF 464286665 3,008 74,131 SH   SOLE   74,131 0 0
ISHARES TR MSCI PHILIPS ETF 46429B408 756 28,453 SH   SOLE   28,453 0 0
ISHARES TR MSCI POLAND ETF 46429B606 878 53,317 SH   SOLE   53,317 0 0
ISHARES INC MSCI STH KOR ETF 464286772 13,501 206,628 SH   SOLE   206,628 0 0
ISHARES INC MSCI SWITZERLAND 464286749 15,030 365,970 SH   SOLE   365,970 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 3,217 71,652 SH   SOLE   71,652 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 24,066 944,127 SH   SOLE   944,127 0 0
ISHARES TR MSCI USA ESG SLC 464288802 13,701 93,144 SH   SOLE   93,144 0 0
ISHARES TR MSCI USA MMENTM 46432F396 646,742 4,387,663 SH   SOLE   4,387,663 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 414,776 3,998,227 SH   SOLE   3,998,227 0 0
ISHARES TR MSCI USA SMCP MN 46435G433 11,824 404,666 SH   SOLE   404,666 0 0
ISHARES TR MSCI USA SML CP 46434V290 118,636 3,183,147 SH   SOLE   3,183,147 0 0
ISHARES TR MSCI USA VALUE 46432F388 895,550 12,138,117 SH   SOLE   12,138,117 0 0
ISHARES TR NASDAQ BIOTECH 464287556 58,914 435,077 SH   SOLE   435,077 0 0
ISHARES TR NATIONAL MUN ETF 464288414 623,417 5,377,528 SH   SOLE   5,377,528 0 0
ISHARES TR NEW YORK MUN ETF 464288323 5,100 88,781 SH   SOLE   88,781 0 0
ISHARES TR EXPND TEC SC ETF 464287549 7,855 25,415 SH   SOLE   25,415 0 0
ISHARES TR PHLX SEMICND ETF 464287523 13,860 45,502 SH   SOLE   45,502 0 0
ISHARES TR PFD AND INCM SEC 464288687 146,310 4,013,992 SH   SOLE   4,013,992 0 0
ISHARES TR RUS 1000 ETF 464287622 326,604 1,745,143 SH   SOLE   1,745,143 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,000,547 4,613,156 SH   SOLE   4,613,156 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 701,809 5,940,996 SH   SOLE   5,940,996 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 448,682 2,995,406 SH   SOLE   2,995,406 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 196,641 887,688 SH   SOLE   887,688 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 143,360 1,443,273 SH   SOLE   1,443,273 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 52,275 267,107 SH   SOLE   267,107 0 0
ISHARES TR RUS MID CAP ETF 464287499 385,771 6,723,088 SH   SOLE   6,723,088 0 0
ISHARES TR RUS MD CP GR ETF 464287481 167,561 969,287 SH   SOLE   969,287 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 104,288 1,290,054 SH   SOLE   1,290,054 0 0
ISHARES TR RUS TP200 GR ETF 464289438 209,457 1,725,771 SH   SOLE   1,725,771 0 0
ISHARES TR RUS TP200 VL ETF 464289420 153,697 3,009,533 SH   SOLE   3,009,533 0 0
ISHARES TR S&P 100 ETF 464287101 25,723 165,177 SH   SOLE   165,177 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 931,644 4,031,694 SH   SOLE   4,031,694 0 0
ISHARES TR S&P 500 VAL ETF 464287408 734,490 6,531,705 SH   SOLE   6,531,705 0 0
ISHARES TR S&P MC 400VL ETF 464287705 72,169 535,139 SH   SOLE   535,139 0 0
ISHARES TR S&P SML 600 GWT 464287887 109,354 619,778 SH   SOLE   619,778 0 0
ISHARES TR SP SMCP600VL ETF 464287879 128,359 1,048,510 SH   SOLE   1,048,510 0 0
ISHARES TR SELECT DIVID ETF 464287168 130,107 1,595,628 SH   SOLE   1,595,628 0 0
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 376,593 7,515,325 SH   SOLE   7,515,325 0 0
ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 1,117 22,257 SH   SOLE   22,257 0 0
ISHARES TR SHORT TREAS BD 464288679 283,997 2,565,466 SH   SOLE   2,565,466 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 77,925 720,864 SH   SOLE   720,864 0 0
ISHARES SILVER TR ISHARES 46428Q109 15,518 717,115 SH   SOLE   717,115 0 0
ISHARES TR TIPS BD ETF 464287176 174,655 1,380,676 SH   SOLE   1,380,676 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 458,602 7,541,549 SH   SOLE   7,541,549 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,184,526 21,572,138 SH   SOLE   21,572,138 0 0
ISHARES TR TRANS AVG ETF 464287192 10,934 54,962 SH   SOLE   54,962 0 0
ISHARES TR U.S. FINLS ETF 464287788 8,185 72,128 SH   SOLE   72,128 0 0
ISHARES TR U.S. ENERGY ETF 464287796 5,300 332,051 SH   SOLE   332,051 0 0
ISHARES TR US HLTHCARE ETF 464287762 13,366 58,829 SH   SOLE   58,829 0 0
ISHARES TR ULTR SH TRM BD 46434V878 8,680 171,634 SH   SOLE   171,634 0 0
ISHARES TR US AER DEF ETF 464288760 11,381 71,847 SH   SOLE   71,847 0 0
ISHARES TR U.S. CNSM GD ETF 464287812 457 3,059 SH   SOLE   3,059 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 12,924 51,694 SH   SOLE   51,694 0 0
ISHARES TR USD INV GRDE ETF 464288620 106,632 1,754,400 SH   SOLE   1,754,400 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 337,826 2,768,616 SH   SOLE   2,768,616 0 0
ISHARES TR US HLTHCR PR ETF 464288828 1,826 9,048 SH   SOLE   9,048 0 0
ISHARES TR US HOME CONS ETF 464288752 6,556 115,723 SH   SOLE   115,723 0 0
ISHARES TR U.S. MED DVC ETF 464288810 557,878 1,861,957 SH   SOLE   1,861,957 0 0
ISHARES TR U.S. REAL ES ETF 464287739 33,789 423,213 SH   SOLE   423,213 0 0
ISHARES TR US TREAS BD ETF 46429B267 2,591,802 92,729,937 SH   SOLE   92,729,937 0 0
ISHARES TR YLD OPTIM BD 46434V787 1,166 45,333 SH   SOLE   45,333 0 0
ISTAR INC COM 45031U101 438 37,053 SH   SOLE   37,053 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 6,947 1,745,507 SH   SOLE   1,745,507 0 0
ITRON INC COM 465741106 478 7,872 SH   SOLE   7,872 0 0
ITT INC COM 45073V108 1,956 33,117 SH   SOLE   33,117 0 0
J & J SNACK FOODS CORP COM 466032109 4,831 37,054 SH   SOLE   37,054 0 0
J2 GLOBAL INC COM 48123V102 1,214 17,536 SH   SOLE   17,536 0 0
JABIL INC COM 466313103 929 27,126 SH   SOLE   27,126 0 0
HENRY JACK & ASSOC INC COM 426281101 42,265 259,949 SH   SOLE   259,949 0 0
JACK IN THE BOX INC COM 466367109 3,289 41,469 SH   SOLE   41,469 0 0
JACOBS ENGR GROUP INC COM 469814107 18,604 200,543 SH   SOLE   200,543 0 0
JAMES RIV GROUP LTD COM G5005R107 629 14,127 SH   SOLE   14,127 0 0
JAMF HLDG CORP COM 47074L105 408 10,841 SH   SOLE   10,841 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 201 9,255 SH   SOLE   9,255 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 10,054 70,508 SH   SOLE   70,508 0 0
HUNT J B TRANS SVCS INC COM 445658107 5,612 44,409 SH   SOLE   44,409 0 0
JBG SMITH PPTYS COM 46590V100 687 25,687 SH   SOLE   25,687 0 0
JD.COM INC SPON ADR CL A 47215P106 7,025 90,522 SH   SOLE   90,522 0 0
JEFFERIES FINL GROUP INC COM 47233W109 1,744 96,867 SH   SOLE   96,867 0 0
JELD-WEN HLDG INC COM 47580P103 386 17,100 SH   SOLE   17,100 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2,004 106,483 SH   SOLE   106,483 0 0
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 4,961 182,669 SH   SOLE   182,669 0 0
JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 1,500 61,061 SH   SOLE   61,061 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 13,049 312,479 SH   SOLE   312,479 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 6,038 160,511 SH   SOLE   160,511 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 1,545 63,372 SH   SOLE   63,372 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 219 3,312 SH   SOLE   3,312 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 338 8,496 SH   SOLE   8,496 0 0
SMUCKER J M CO COM NEW 832696405 9,218 79,792 SH   SOLE   79,792 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 321 4,261 SH   SOLE   4,261 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 512 5,567 SH   SOLE   5,567 0 0
WILEY JOHN & SONS INC CL A 968223206 475 14,971 SH   SOLE   14,971 0 0
JOHNSON & JOHNSON COM 478160104 250,336 1,681,461 SH   SOLE   1,681,461 0 0
JOHNSON CTLS INTL PLC SHS G51502105 41,760 1,022,288 SH   SOLE   1,022,288 0 0
JOHNSON OUTDOORS INC CL A 479167108 326 3,982 SH   SOLE   3,982 0 0
JONES LANG LASALLE INC COM 48020Q107 7,043 73,626 SH   SOLE   73,626 0 0
JOYY INC ADS REPSTG COM A 46591M109 658 8,161 SH   SOLE   8,161 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1,686 156,412 SH   SOLE   156,412 0 0
J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 6,746 282,832 SH   SOLE   282,832 0 0
J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 32,881 1,332,840 SH   SOLE   1,332,840 0 0
JPMORGAN CHASE & CO COM 46625H100 267,848 2,782,257 SH   SOLE   2,782,257 0 0
J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 9,343 328,534 SH   SOLE   328,534 0 0
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 3,920 75,955 SH   SOLE   75,955 0 0
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 5,106 102,128 SH   SOLE   102,128 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 128,209 2,524,051 SH   SOLE   2,524,051 0 0
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 458 57,294 SH   SOLE   57,294 0 0
JUNIPER NETWORKS INC COM 48203R104 1,834 85,286 SH   SOLE   85,286 0 0
K12 INC COM 48273U102 424 16,106 SH   SOLE   16,106 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 543 10,141 SH   SOLE   10,141 0 0
KAMAN CORP COM 483548103 673 17,279 SH   SOLE   17,279 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 6,761 37,388 SH   SOLE   37,388 0 0
KAR AUCTION SVCS INC COM 48238T109 2,163 150,204 SH   SOLE   150,204 0 0
KB FINL GROUP INC SPONSORED ADR 48241A105 2,164 67,374 SH   SOLE   67,374 0 0
KB HOME COM 48666K109 411 10,711 SH   SOLE   10,711 0 0
KBR INC COM 48242W106 739 33,045 SH   SOLE   33,045 0 0
KELLOGG CO COM 487836108 3,065 47,456 SH   SOLE   47,456 0 0
KEMPER CORP COM 488401100 4,279 64,031 SH   SOLE   64,031 0 0
KENNEDY-WILSON HOLDINGS INC COM 489398107 2,898 199,606 SH   SOLE   199,606 0 0
KEURIG DR PEPPER INC COM 49271V100 4,925 178,431 SH   SOLE   178,431 0 0
KEYCORP COM 493267108 15,560 1,304,296 SH   SOLE   1,304,296 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 50,072 506,908 SH   SOLE   506,908 0 0
KFORCE INC COM 493732101 1,033 32,096 SH   SOLE   32,096 0 0
KILROY RLTY CORP COM 49427F108 1,503 28,931 SH   SOLE   28,931 0 0
KIMBERLY CLARK CORP COM 494368103 70,460 477,179 SH   SOLE   477,179 0 0
KIMCO RLTY CORP COM 49446R109 6,006 533,432 SH   SOLE   533,432 0 0
KINDER MORGAN INC DEL COM 49456B101 18,430 1,494,763 SH   SOLE   1,494,763 0 0
KINROSS GOLD CORP COM 496902404 1,420 160,991 SH   SOLE   160,991 0 0
KINSALE CAP GROUP INC COM 49714P108 5,803 30,511 SH   SOLE   30,511 0 0
KIRBY CORP COM 497266106 396 10,956 SH   SOLE   10,956 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 6,162 126,446 SH   SOLE   126,446 0 0
KITE RLTY GROUP TR COM NEW 49803T300 379 32,751 SH   SOLE   32,751 0 0
KKR & CO INC COM 48251W104 13,632 396,960 SH   SOLE   396,960 0 0
KLA CORP COM NEW 482480100 42,490 219,314 SH   SOLE   219,314 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 4,952 121,671 SH   SOLE   121,671 0 0
KNOLL INC COM NEW 498904200 356 29,494 SH   SOLE   29,494 0 0
KNOWLES CORP COM 49926D109 1,760 118,111 SH   SOLE   118,111 0 0
KOHLS CORP COM 500255104 1,446 78,022 SH   SOLE   78,022 0 0
KONTOOR BRANDS INC COM 50050N103 2,556 105,639 SH   SOLE   105,639 0 0
KORN FERRY COM NEW 500643200 1,256 43,324 SH   SOLE   43,324 0 0
KORNIT DIGITAL LTD SHS M6372Q113 2,576 39,712 SH   SOLE   39,712 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 2,267 33,246 SH   SOLE   33,246 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 929 48,167 SH   SOLE   48,167 0 0
KT CORP SPONSORED ADR 48268K101 1,546 160,891 SH   SOLE   160,891 0 0
KULICKE & SOFFA INDS INC COM 501242101 479 21,404 SH   SOLE   21,404 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 46,389 273,131 SH   SOLE   273,131 0 0
LA Z BOY INC COM 505336107 1,259 39,808 SH   SOLE   39,808 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 18,871 100,231 SH   SOLE   100,231 0 0
LADDER CAP CORP CL A 505743104 167 23,438 SH   SOLE   23,438 0 0
LAKELAND FINL CORP COM 511656100 2,172 52,708 SH   SOLE   52,708 0 0
LAM RESEARCH CORP COM 512807108 47,761 143,967 SH   SOLE   143,967 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 5,667 85,637 SH   SOLE   85,637 0 0
LAMB WESTON HLDGS INC COM 513272104 15,042 226,982 SH   SOLE   226,982 0 0
LANCASTER COLONY CORP COM 513847103 4,424 24,741 SH   SOLE   24,741 0 0
LANDSTAR SYS INC COM 515098101 6,726 53,599 SH   SOLE   53,599 0 0
LANTHEUS HLDGS INC COM 516544103 145 11,451 SH   SOLE   11,451 0 0
LAS VEGAS SANDS CORP COM 517834107 14,024 300,551 SH   SOLE   300,551 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 346 11,959 SH   SOLE   11,959 0 0
LAZARD LTD SHS A G54050102 427 12,924 SH   SOLE   12,924 0 0
LCI INDS COM 50189K103 1,297 12,200 SH   SOLE   12,200 0 0
LEAR CORP COM NEW 521865204 6,000 55,020 SH   SOLE   55,020 0 0
LEGGETT & PLATT INC COM 524660107 8,791 213,519 SH   SOLE   213,519 0 0
LEIDOS HOLDINGS INC COM 525327102 6,173 69,245 SH   SOLE   69,245 0 0
LEMAITRE VASCULAR INC COM 525558201 4,187 128,706 SH   SOLE   128,706 0 0
LENDINGTREE INC NEW COM 52603B107 1,085 3,537 SH   SOLE   3,537 0 0
LENNAR CORP CL A 526057104 30,458 372,898 SH   SOLE   372,898 0 0
LENNAR CORP CL B 526057302 872 13,276 SH   SOLE   13,276 0 0
LENNOX INTL INC COM 526107107 11,624 42,639 SH   SOLE   42,639 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 75 10,969 SH   SOLE   10,969 0 0
LEXINGTON REALTY TRUST COM 529043101 525 50,287 SH   SOLE   50,287 0 0
LHC GROUP INC COM 50187A107 6,032 28,376 SH   SOLE   28,376 0 0
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 209 9,951 SH   SOLE   9,951 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 1,019 7,189 SH   SOLE   7,189 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 9,274 64,910 SH   SOLE   64,910 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 4,645 128,060 SH   SOLE   128,060 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 4,944 240,738 SH   SOLE   240,738 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 6,717 202,511 SH   SOLE   202,511 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 2,257 68,222 SH   SOLE   68,222 0 0
LIFE STORAGE INC COM 53223X107 1,648 15,655 SH   SOLE   15,655 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2,200 23,083 SH   SOLE   23,083 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,510 16,409 SH   SOLE   16,409 0 0
LINCOLN NATL CORP IND COM 534187109 1,525 48,661 SH   SOLE   48,661 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 102 11,940 SH   SOLE   11,940 0 0
LINDE PLC SHS G5494J103 63,865 268,204 SH   SOLE   268,204 0 0
LINX SA SPONSORED ADS 53619W101 72 11,673 SH   SOLE   11,673 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 174 18,320 SH   SOLE   18,320 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 373 42,808 SH   SOLE   42,808 0 0
LITHIA MTRS INC CL A 536797103 5,723 25,108 SH   SOLE   25,108 0 0
LITTELFUSE INC COM 537008104 9,152 51,605 SH   SOLE   51,605 0 0
LIVANOVA PLC SHS G5509L101 756 16,719 SH   SOLE   16,719 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 6,450 119,715 SH   SOLE   119,715 0 0
LIVENT CORP COM 53814L108 199 22,151 SH   SOLE   22,151 0 0
LIVEPERSON INC COM 538146101 818 15,725 SH   SOLE   15,725 0 0
LIVERAMP HLDGS INC COM 53815P108 562 10,851 SH   SOLE   10,851 0 0
LIVONGO HEALTH INC COM 539183103 210 1,497 SH   SOLE   1,497 0 0
LKQ CORP COM 501889208 12,494 450,560 SH   SOLE   450,560 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 443 340,784 SH   SOLE   340,784 0 0
LOCKHEED MARTIN CORP COM 539830109 101,122 263,832 SH   SOLE   263,832 0 0
LOEWS CORP COM 540424108 2,559 73,647 SH   SOLE   73,647 0 0
LOGITECH INTL S A SHS H50430232 6,193 80,010 SH   SOLE   80,010 0 0
LOUISIANA PAC CORP COM 546347105 1,186 40,192 SH   SOLE   40,192 0 0
LOWES COS INC COM 548661107 139,101 838,666 SH   SOLE   838,666 0 0
LPL FINL HLDGS INC COM 50212V100 1,897 24,748 SH   SOLE   24,748 0 0
LTC PPTYS INC COM 502175102 1,531 43,928 SH   SOLE   43,928 0 0
LULULEMON ATHLETICA INC COM 550021109 61,338 186,228 SH   SOLE   186,228 0 0
LUMEN TECHNOLOGIES INC COM 156700106 14,898 1,476,527 SH   SOLE   1,476,527 0 0
LUMENTUM HLDGS INC COM 55024U109 1,928 25,656 SH   SOLE   25,656 0 0
LUMINEX CORP DEL COM 55027E102 2,774 105,664 SH   SOLE   105,664 0 0
LYFT INC CL A COM 55087P104 2,772 100,621 SH   SOLE   100,621 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 13,353 189,430 SH   SOLE   189,430 0 0
M & T BK CORP COM 55261F104 4,113 44,665 SH   SOLE   44,665 0 0
M D C HLDGS INC COM 552676108 2,146 45,556 SH   SOLE   45,556 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 958 28,181 SH   SOLE   28,181 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103 250 1,661 SH   SOLE   1,661 0 0
MAGELLAN HEALTH INC COM NEW 559079207 513 6,767 SH   SOLE   6,767 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,148 92,051 SH   SOLE   92,051 0 0
MAGNA INTL INC COM 559222401 7,637 166,934 SH   SOLE   166,934 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 58 11,123 SH   SOLE   11,123 0 0
NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1,485 47,827 SH   SOLE   47,827 0 0
MAIN STR CAP CORP COM 56035L104 888 30,034 SH   SOLE   30,034 0 0
MALIBU BOATS INC COM CL A 56117J100 761 15,351 SH   SOLE   15,351 0 0
MANHATTAN ASSOCS INC COM 562750109 1,707 17,877 SH   SOLE   17,877 0 0
MANPOWERGROUP INC COM 56418H100 711 9,701 SH   SOLE   9,701 0 0
MANTECH INTL CORP CL A 564563104 4,549 66,039 SH   SOLE   66,039 0 0
MANULIFE FINL CORP COM 56501R106 5,551 399,087 SH   SOLE   399,087 0 0
MARATHON OIL CORP COM 565849106 2,750 672,410 SH   SOLE   672,410 0 0
MARATHON PETE CORP COM 56585A102 10,451 356,212 SH   SOLE   356,212 0 0
MARCUS & MILLICHAP INC COM 566324109 1,227 44,581 SH   SOLE   44,581 0 0
MARKEL CORP COM 570535104 13,179 13,535 SH   SOLE   13,535 0 0
MARKETAXESS HLDGS INC COM 57060D108 26,479 54,982 SH   SOLE   54,982 0 0
MARRIOTT INTL INC NEW CL A 571903202 4,151 44,832 SH   SOLE   44,832 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 953 10,494 SH   SOLE   10,494 0 0
MARSH & MCLENNAN COS INC COM 571748102 43,553 379,713 SH   SOLE   379,713 0 0
MARTEN TRANS LTD COM 573075108 2,456 150,502 SH   SOLE   150,502 0 0
MARTIN MARIETTA MATLS INC COM 573284106 18,577 78,929 SH   SOLE   78,929 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 11,994 302,112 SH   SOLE   302,112 0 0
MASCO CORP COM 574599106 21,767 394,827 SH   SOLE   394,827 0 0
MASIMO CORP COM 574795100 6,983 29,581 SH   SOLE   29,581 0 0
MASONITE INTL CORP COM 575385109 3,389 34,436 SH   SOLE   34,436 0 0
MASTEC INC COM 576323109 1,959 46,419 SH   SOLE   46,419 0 0
MASTERCARD INCORPORATED CL A 57636Q104 323,052 955,293 SH   SOLE   955,293 0 0
MATADOR RES CO COM 576485205 199 24,041 SH   SOLE   24,041 0 0
MATCH GROUP INC NEW COM 57667L107 12,038 108,790 SH   SOLE   108,790 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 22,288 350,214 SH   SOLE   350,214 0 0
MATERION CORP COM 576690101 736 14,141 SH   SOLE   14,141 0 0
MATSON INC COM 57686G105 526 13,119 SH   SOLE   13,119 0 0
MATTHEWS INTL CORP CL A 577128101 220 9,846 SH   SOLE   9,846 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 9,714 143,674 SH   SOLE   143,674 0 0
MAXIMUS INC COM 577933104 4,974 72,709 SH   SOLE   72,709 0 0
MBIA INC COM 55262C100 678 111,955 SH   SOLE   111,955 0 0
MCCORMICK & CO INC COM NON VTG 579780206 51,245 264,014 SH   SOLE   264,014 0 0
MCDONALDS CORP COM 580135101 80,472 366,631 SH   SOLE   366,631 0 0
MCGRATH RENTCORP COM 580589109 924 15,506 SH   SOLE   15,506 0 0
MCKESSON CORP COM 58155Q103 14,805 99,409 SH   SOLE   99,409 0 0
MDU RES GROUP INC COM 552690109 1,247 55,418 SH   SOLE   55,418 0 0
MECHEL PAO SPONSORED ADR NE 583840608 36 23,601 SH   SOLE   23,601 0 0
MEDALLIA INC COM 584021109 722 26,337 SH   SOLE   26,337 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 3,511 199,150 SH   SOLE   199,150 0 0
MEDIFAST INC COM 58470H101 740 4,499 SH   SOLE   4,499 0 0
MEDPACE HLDGS INC COM 58506Q109 3,686 32,986 SH   SOLE   32,986 0 0
MEDTRONIC PLC SHS G5960L103 226,851 2,182,935 SH   SOLE   2,182,935 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 962 57,798 SH   SOLE   57,798 0 0
MERCADOLIBRE INC COM 58733R102 69,559 64,259 SH   SOLE   64,259 0 0
MERCANTILE BANK CORP COM 587376104 487 27,012 SH   SOLE   27,012 0 0
MERCK & CO. INC COM 58933Y105 221,291 2,667,762 SH   SOLE   2,667,762 0 0
MERCURY SYS INC COM 589378108 2,161 27,894 SH   SOLE   27,894 0 0
MERIT MED SYS INC COM 589889104 1,170 26,890 SH   SOLE   26,890 0 0
MERITAGE HOMES CORP COM 59001A102 3,164 28,666 SH   SOLE   28,666 0 0
MESA LABS INC COM 59064R109 1,397 5,482 SH   SOLE   5,482 0 0
METHODE ELECTRS INC COM 591520200 478 16,759 SH   SOLE   16,759 0 0
METLIFE INC COM 59156R108 52,375 1,409,063 SH   SOLE   1,409,063 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 45,963 47,593 SH   SOLE   47,593 0 0
MFA FINL INC COM 55272X102 41 15,396 SH   SOLE   15,396 0 0
MGIC INVT CORP WIS COM 552848103 190 21,392 SH   SOLE   21,392 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 2,970 106,130 SH   SOLE   106,130 0 0
MGM RESORTS INTERNATIONAL COM 552953101 7,764 356,949 SH   SOLE   356,949 0 0
MGP INGREDIENTS INC NEW COM 55303J106 2,334 58,721 SH   SOLE   58,721 0 0
MICRO FOCUS INTL PLC SPON ADR NEW 594837403 437 135,697 SH   SOLE   135,697 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 19,882 193,482 SH   SOLE   193,482 0 0
MICRON TECHNOLOGY INC COM 595112103 25,041 533,238 SH   SOLE   533,238 0 0
MICROSOFT CORP COM 594918104 965,878 4,592,201 SH   SOLE   4,592,201 0 0
MID-AMER APT CMNTYS INC COM 59522J103 11,839 102,106 SH   SOLE   102,106 0 0
MIMECAST LTD ORD SHS G14838109 1,060 22,602 SH   SOLE   22,602 0 0
MINERALS TECHNOLOGIES INC COM 603158106 1,288 25,204 SH   SOLE   25,204 0 0
MIRATI THERAPEUTICS INC COM 60468T105 320 1,926 SH   SOLE   1,926 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 7,045 1,756,981 SH   SOLE   1,756,981 0 0
MIZUHO FINANCIAL GROUP INC. SPONSORED ADR 60687Y109 862 338,094 SH   SOLE   338,094 0 0
MKS INSTRS INC COM 55306N104 2,036 18,636 SH   SOLE   18,636 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2,402 275,090 SH   SOLE   275,090 0 0
MODEL N INC COM 607525102 438 12,417 SH   SOLE   12,417 0 0
MODERNA INC COM 60770K107 1,299 18,355 SH   SOLE   18,355 0 0
MODINE MFG CO COM 607828100 129 20,672 SH   SOLE   20,672 0 0
MOELIS & CO CL A 60786M105 2,295 65,322 SH   SOLE   65,322 0 0
MOHAWK INDS INC COM 608190104 6,686 68,515 SH   SOLE   68,515 0 0
MOLINA HEALTHCARE INC COM 60855R100 6,881 37,594 SH   SOLE   37,594 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 3,326 99,101 SH   SOLE   99,101 0 0
MOMO INC ADR 60879B107 539 39,147 SH   SOLE   39,147 0 0
MONDELEZ INTL INC CL A 609207105 63,863 1,111,631 SH   SOLE   1,111,631 0 0
MONOLITHIC PWR SYS INC COM 609839105 25,969 92,874 SH   SOLE   92,874 0 0
MONRO INC COM 610236101 2,916 71,868 SH   SOLE   71,868 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 23,511 293,156 SH   SOLE   293,156 0 0
MOODYS CORP COM 615369105 21,057 72,647 SH   SOLE   72,647 0 0
MOOG INC CL A 615394202 2,424 38,157 SH   SOLE   38,157 0 0
MORGAN STANLEY COM NEW 617446448 69,662 1,440,778 SH   SOLE   1,440,778 0 0
MORNINGSTAR INC COM 617700109 3,683 22,933 SH   SOLE   22,933 0 0
MORPHOSYS AG SPONSORED ADS 617760202 714 22,743 SH   SOLE   22,743 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 21,425 136,629 SH   SOLE   136,629 0 0
MOVADO GROUP INC COM 624580106 429 43,177 SH   SOLE   43,177 0 0
MPLX LP COM UNIT REP LTD 55336V100 1,531 97,265 SH   SOLE   97,265 0 0
MSA SAFETY INC COM 553498106 1,542 11,495 SH   SOLE   11,495 0 0
MSC INDL DIRECT INC CL A 553530106 4,213 66,582 SH   SOLE   66,582 0 0
MSCI INC COM 55354G100 46,693 130,873 SH   SOLE   130,873 0 0
MTS SYS CORP COM 553777103 578 30,267 SH   SOLE   30,267 0 0
MUELLER INDS INC COM 624756102 420 15,523 SH   SOLE   15,523 0 0
MUELLER WTR PRODS INC COM SER A 624758108 961 92,500 SH   SOLE   92,500 0 0
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 317 23,537 SH   SOLE   23,537 0 0
MURPHY OIL CORP COM 626717102 399 44,772 SH   SOLE   44,772 0 0
MURPHY USA INC COM 626755102 1,406 10,958 SH   SOLE   10,958 0 0
MYOKARDIA INC COM 62857M105 414 3,034 SH   SOLE   3,034 0 0
MYRIAD GENETICS INC COM 62855J104 1,060 81,293 SH   SOLE   81,293 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 236 5,269 SH   SOLE   5,269 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 200 8,499 SH   SOLE   8,499 0 0
NASDAQ INC COM 631103108 37,475 305,395 SH   SOLE   305,395 0 0
NATERA INC COM 632307104 2,776 38,423 SH   SOLE   38,423 0 0
NATIONAL BK HLDGS CORP CL A 633707104 499 19,012 SH   SOLE   19,012 0 0
NATIONAL BEVERAGE CORP COM 635017106 2,554 37,551 SH   SOLE   37,551 0 0
NATIONAL CINEMEDIA INC COM 635309107 95 34,999 SH   SOLE   34,999 0 0
NATIONAL FUEL GAS CO N J COM 636180101 263 6,487 SH   SOLE   6,487 0 0
NATIONAL GEN HLDGS CORP COM 636220303 832 24,638 SH   SOLE   24,638 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 28,771 497,855 SH   SOLE   497,855 0 0
NATIONAL HEALTH INVS INC COM 63633D104 451 7,480 SH   SOLE   7,480 0 0
NATIONAL HEALTHCARE CORP COM 635906100 318 5,103 SH   SOLE   5,103 0 0
NATIONAL INSTRS CORP COM 636518102 5,880 164,714 SH   SOLE   164,714 0 0
NATIONAL OILWELL VARCO INC COM 637071101 1,742 192,245 SH   SOLE   192,245 0 0
NATIONAL RESH CORP COM NEW 637372202 365 7,416 SH   SOLE   7,416 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 205 5,946 SH   SOLE   5,946 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 218 6,667 SH   SOLE   6,667 0 0
NATIONAL VISION HLDGS INC COM 63845R107 1,553 40,623 SH   SOLE   40,623 0 0
NAVIENT CORPORATION COM 63938C108 194 23,013 SH   SOLE   23,013 0 0
NCINO INC COM 63947U107 305 3,822 SH   SOLE   3,822 0 0
NCR CORP NEW COM 62886E108 1,135 51,283 SH   SOLE   51,283 0 0
NEOGEN CORP COM 640491106 7,197 91,969 SH   SOLE   91,969 0 0
NEOGENOMICS INC COM NEW 64049M209 1,984 53,771 SH   SOLE   53,771 0 0
NESCO HLDGS INC COM 64083J104 144 34,733 SH   SOLE   34,733 0 0
NETAPP INC COM 64110D104 8,835 201,530 SH   SOLE   201,530 0 0
NETEASE INC SPONSORED ADS 64110W102 4,257 9,362 SH   SOLE   9,362 0 0
NETFLIX INC COM 64110L106 42,785 85,564 SH   SOLE   85,564 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 7,650 79,554 SH   SOLE   79,554 0 0
NEVRO CORP COM 64157F103 1,794 12,878 SH   SOLE   12,878 0 0
NEW MTN FIN CORP COM 647551100 563 58,906 SH   SOLE   58,906 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 3,859 25,814 SH   SOLE   25,814 0 0
NEW RELIC INC COM 64829B100 391 6,933 SH   SOLE   6,933 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,121 140,992 SH   SOLE   140,992 0 0
NEW SR INVT GROUP INC COM 648691103 58 14,440 SH   SOLE   14,440 0 0
NEW YORK TIMES CO CL A 650111107 2,994 69,961 SH   SOLE   69,961 0 0
NEWELL BRANDS INC COM 651229106 2,509 146,205 SH   SOLE   146,205 0 0
NEWMARK GROUP INC CL A 65158N102 360 83,307 SH   SOLE   83,307 0 0
NEWMARKET CORP COM 651587107 3,895 11,377 SH   SOLE   11,377 0 0
NEWMONT CORP COM 651639106 13,423 211,547 SH   SOLE   211,547 0 0
NEWS CORP NEW CL A 65249B109 1,697 121,043 SH   SOLE   121,043 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 3,853 86,870 SH   SOLE   86,870 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 15,987 177,767 SH   SOLE   177,767 0 0
NEXTERA ENERGY INC COM 65339F101 183,320 660,470 SH   SOLE   660,470 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 809 13,495 SH   SOLE   13,495 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105 22 11,710 SH   SOLE   11,710 0 0
NIC INC COM 62914B100 245 12,413 SH   SOLE   12,413 0 0
NICE LTD SPONSORED ADR 653656108 8,355 36,803 SH   SOLE   36,803 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 1,783 125,719 SH   SOLE   125,719 0 0
NIKE INC CL B 654106103 250,392 1,994,517 SH   SOLE   1,994,517 0 0
NIO INC SPON ADS 62914V106 548 25,802 SH   SOLE   25,802 0 0
NISOURCE INC COM 65473P105 3,534 160,646 SH   SOLE   160,646 0 0
NIU TECHNOLOGIES ADS 65481N100 205 10,662 SH   SOLE   10,662 0 0
NMI HLDGS INC CL A 629209305 708 39,772 SH   SOLE   39,772 0 0
NOBLE ENERGY INC COM 655044105 144 16,830 SH   SOLE   16,830 0 0
NOKIA CORP SPONSORED ADR 654902204 2,204 563,581 SH   SOLE   563,581 0 0
NOMAD FOODS LTD USD ORD SHS G6564A105 3,509 137,699 SH   SOLE   137,699 0 0
NOMURA HLDGS INC SPONSORED ADR 65535H208 1,038 226,565 SH   SOLE   226,565 0 0
NORDSON CORP COM 655663102 23,959 124,905 SH   SOLE   124,905 0 0
NORDSTROM INC COM 655664100 663 55,652 SH   SOLE   55,652 0 0
NORFOLK SOUTHN CORP COM 655844108 34,802 162,635 SH   SOLE   162,635 0 0
NORTHERN TR CORP COM 665859104 7,918 101,549 SH   SOLE   101,549 0 0
NORTHROP GRUMMAN CORP COM 666807102 32,581 103,272 SH   SOLE   103,272 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 133 14,404 SH   SOLE   14,404 0 0
NORTHWESTERN CORP COM NEW 668074305 1,165 23,952 SH   SOLE   23,952 0 0
NORTONLIFELOCK INC COM 668771108 12,848 616,521 SH   SOLE   616,521 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 873 51,042 SH   SOLE   51,042 0 0
NOVANTA INC COM 67000B104 1,384 13,134 SH   SOLE   13,134 0 0
NOVARTIS AG SPONSORED ADR 66987V109 72,912 838,452 SH   SOLE   838,452 0 0
NOVO-NORDISK A S ADR 670100205 80,324 1,156,912 SH   SOLE   1,156,912 0 0
NOVOCURE LTD ORD SHS G6674U108 1,776 15,955 SH   SOLE   15,955 0 0
NOW INC COM 67011P100 475 104,607 SH   SOLE   104,607 0 0
NRG ENERGY INC COM NEW 629377508 9,387 305,363 SH   SOLE   305,363 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 202 4,039 SH   SOLE   4,039 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 8,378 252,432 SH   SOLE   252,432 0 0
NUCOR CORP COM 670346105 11,568 257,861 SH   SOLE   257,861 0 0
NUTANIX INC CL A 67059N108 4,908 221,271 SH   SOLE   221,271 0 0
NUTRIEN LTD COM 67077M108 4,815 122,823 SH   SOLE   122,823 0 0
NUVASIVE INC COM 670704105 2,124 43,732 SH   SOLE   43,732 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 679 114,821 SH   SOLE   114,821 0 0
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 15,960 621,376 SH   SOLE   621,376 0 0
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 1,788 63,015 SH   SOLE   63,015 0 0
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 2,445 95,622 SH   SOLE   95,622 0 0
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 7,519 258,567 SH   SOLE   258,567 0 0
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 667 15,778 SH   SOLE   15,778 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1,195 40,318 SH   SOLE   40,318 0 0
NUSHARES ETF TR NUVEEN ESG US 67092P870 10,844 402,540 SH   SOLE   402,540 0 0
NUVEEN MICH QUALITY MUN INCO COM 670979103 723 50,987 SH   SOLE   50,987 0 0
NUVEEN MORTGAGE AND INCOME F COM 670735109 486 25,666 SH   SOLE   25,666 0 0
NVENT ELECTRIC PLC SHS G6700G107 1,100 62,186 SH   SOLE   62,186 0 0
NVIDIA CORPORATION COM 67066G104 172,068 317,927 SH   SOLE   317,927 0 0
NVR INC COM 62944T105 5,484 1,343 SH   SOLE   1,343 0 0
NXP SEMICONDUCTORS N V COM N6596X109 30,642 245,510 SH   SOLE   245,510 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 20,146 43,692 SH   SOLE   43,692 0 0
OSI ETF TR OSHARES US QUALT 67110P407 12,448 343,299 SH   SOLE   343,299 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 71 23,805 SH   SOLE   23,805 0 0
OCCIDENTAL PETE CORP COM 674599105 625 62,392 SH   SOLE   62,392 0 0
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 389 18,775 SH   SOLE   18,775 0 0
OGE ENERGY CORP COM 670837103 3,382 112,765 SH   SOLE   112,765 0 0
OKTA INC CL A 679295105 25,644 119,916 SH   SOLE   119,916 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 9,204 50,873 SH   SOLE   50,873 0 0
OLD NATL BANCORP IND COM 680033107 1,631 129,843 SH   SOLE   129,843 0 0
OLD REP INTL CORP COM 680223104 1,108 75,170 SH   SOLE   75,170 0 0
OLIN CORP COM PAR $1 680665205 211 17,080 SH   SOLE   17,080 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 7,126 81,582 SH   SOLE   81,582 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 2,171 72,523 SH   SOLE   72,523 0 0
OMNICELL COM COM 68213N109 5,050 67,637 SH   SOLE   67,637 0 0
OMNICOM GROUP INC COM 681919106 10,187 205,795 SH   SOLE   205,795 0 0
ON SEMICONDUCTOR CORP COM 682189105 7,113 327,945 SH   SOLE   327,945 0 0
ONE GAS INC COM 68235P108 1,108 16,049 SH   SOLE   16,049 0 0
ONEMAIN HLDGS INC COM 68268W103 962 30,775 SH   SOLE   30,775 0 0
ONEOK INC NEW COM 682680103 20,257 779,715 SH   SOLE   779,715 0 0
ONESMART INTL ED GROUP LTD SPONSORED ADS 68276W103 70 15,512 SH   SOLE   15,512 0 0
ONTO INNOVATION INC COM 683344105 1,275 42,813 SH   SOLE   42,813 0 0
OPEN TEXT CORP COM 683715106 2,310 54,680 SH   SOLE   54,680 0 0
OPERA LTD SPONSORED ADS 68373M107 727 74,314 SH   SOLE   74,314 0 0
ORACLE CORP COM 68389X105 88,367 1,480,178 SH   SOLE   1,480,178 0 0
ORANGE SPONSORED ADR 684060106 1,773 170,794 SH   SOLE   170,794 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 1,536 126,242 SH   SOLE   126,242 0 0
ORIX CORP SPONSORED ADR 686330101 2,343 37,443 SH   SOLE   37,443 0 0
ORMAT TECHNOLOGIES INC COM 686688102 441 7,466 SH   SOLE   7,466 0 0
ORTHOPEDIATRICS CORP COM 68752L100 1,101 23,982 SH   SOLE   23,982 0 0
OSHKOSH CORP COM 688239201 5,950 80,957 SH   SOLE   80,957 0 0
OSI SYSTEMS INC COM 671044105 331 4,262 SH   SOLE   4,262 0 0
OTIS WORLDWIDE CORP COM 68902V107 10,282 164,723 SH   SOLE   164,723 0 0
OVINTIV INC COM 69047Q102 230 28,241 SH   SOLE   28,241 0 0
OWENS CORNING NEW COM 690742101 5,247 76,247 SH   SOLE   76,247 0 0
OXFORD INDS INC COM 691497309 391 9,676 SH   SOLE   9,676 0 0
PACCAR INC COM 693718108 12,744 149,433 SH   SOLE   149,433 0 0
PACER FDS TR BNCHMRK INFRA 69374H741 3,981 112,694 SH   SOLE   112,694 0 0
PACER FDS TR BNCHMRK INDSTR 69374H766 829 24,632 SH   SOLE   24,632 0 0
PACER FDS TR TRENDPILOT INTL 69374H683 1,791 78,670 SH   SOLE   78,670 0 0
PACER FDS TR TRENDPILOT US BD 69374H642 24,041 922,174 SH   SOLE   922,174 0 0
PACER FDS TR TRENDP 100 ETF 69374H303 2,517 52,343 SH   SOLE   52,343 0 0
PACER FDS TR TRENDPILOT EUR 69374H808 397 17,723 SH   SOLE   17,723 0 0
PACER FDS TR TRENDP US LAR CP 69374H105 12,020 407,030 SH   SOLE   407,030 0 0
PACER FDS TR TRENDP US MID CP 69374H204 2,274 83,293 SH   SOLE   83,293 0 0
PACIFIC PREMIER BANCORP COM 69478X105 1,471 73,052 SH   SOLE   73,052 0 0
PACIRA BIOSCIENCES COM 695127100 775 12,891 SH   SOLE   12,891 0 0
PACKAGING CORP AMER COM 695156109 9,633 88,333 SH   SOLE   88,333 0 0
PACWEST BANCORP DEL COM 695263103 444 25,973 SH   SOLE   25,973 0 0
PAGERDUTY INC COM 69553P100 272 10,034 SH   SOLE   10,034 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,898 50,323 SH   SOLE   50,323 0 0
PALO ALTO NETWORKS INC COM 697435105 17,722 72,411 SH   SOLE   72,411 0 0
PALOMAR HLDGS INC COM 69753M105 489 4,693 SH   SOLE   4,693 0 0
PAN AMERN SILVER CORP COM 697900108 1,786 55,561 SH   SOLE   55,561 0 0
PAPA JOHNS INTL INC COM 698813102 464 5,643 SH   SOLE   5,643 0 0
PARK HOTELS RESORTS INC COM 700517105 118 11,857 SH   SOLE   11,857 0 0
PARKER-HANNIFIN CORP COM 701094104 18,857 93,195 SH   SOLE   93,195 0 0
PARSLEY ENERGY INC CL A 701877102 4,103 438,406 SH   SOLE   438,406 0 0
PARSONS CORPORATION COM 70202L102 1,769 52,754 SH   SOLE   52,754 0 0
PATRICK INDS INC COM 703343103 268 4,657 SH   SOLE   4,657 0 0
PATTERSON COS INC COM 703395103 1,122 46,563 SH   SOLE   46,563 0 0
PATTERSON UTI ENERGY INC COM 703481101 222 77,872 SH   SOLE   77,872 0 0
PAYCHEX INC COM 704326107 44,526 558,179 SH   SOLE   558,179 0 0
PAYCOM SOFTWARE INC COM 70432V102 21,719 69,768 SH   SOLE   69,768 0 0
PAYLOCITY HLDG CORP COM 70438V106 5,487 33,993 SH   SOLE   33,993 0 0
PAYPAL HLDGS INC COM 70450Y103 186,860 948,383 SH   SOLE   948,383 0 0
PBF ENERGY INC CL A 69318G106 451 79,341 SH   SOLE   79,341 0 0
PDC ENERGY INC COM 69327R101 403 32,532 SH   SOLE   32,532 0 0
PEARSON PLC SPONSORED ADR 705015105 1,157 162,707 SH   SOLE   162,707 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 1,499 119,618 SH   SOLE   119,618 0 0
PEGASYSTEMS INC COM 705573103 5,676 46,896 SH   SOLE   46,896 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 2,563 25,823 SH   SOLE   25,823 0 0
PEMBINA PIPELINE CORP COM 706327103 598 28,182 SH   SOLE   28,182 0 0
PENN NATL GAMING INC COM 707569109 5,060 69,601 SH   SOLE   69,601 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 1,360 28,543 SH   SOLE   28,543 0 0
PENTAIR PLC SHS G7S00T104 5,955 130,117 SH   SOLE   130,117 0 0
PENUMBRA INC COM 70975L107 1,429 7,353 SH   SOLE   7,353 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 2,903 281,551 SH   SOLE   281,551 0 0
PEPSICO INC COM 713448108 186,537 1,345,865 SH   SOLE   1,345,865 0 0
PERFICIENT INC COM 71375U101 1,090 25,509 SH   SOLE   25,509 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 8,761 253,071 SH   SOLE   253,071 0 0
PERKINELMER INC COM 714046109 5,163 41,137 SH   SOLE   41,137 0 0
PERRIGO CO PLC SHS G97822103 1,210 26,355 SH   SOLE   26,355 0 0
PETIQ INC COM CL A 71639T106 1,095 33,255 SH   SOLE   33,255 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 261 36,636 SH   SOLE   36,636 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 242 34,400 SH   SOLE   34,400 0 0
PFIZER INC COM 717081103 165,362 4,505,775 SH   SOLE   4,505,775 0 0
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 518 29,793 SH   SOLE   29,793 0 0
PHILIP MORRIS INTL INC COM 718172109 129,874 1,731,886 SH   SOLE   1,731,886 0 0
PHILLIPS 66 COM 718546104 30,667 591,565 SH   SOLE   591,565 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 392 17,000 SH   SOLE   17,000 0 0
PHOENIX NEW MEDIA LTD SPONSORED ADS 71910C103 23 18,588 SH   SOLE   18,588 0 0
PHOTRONICS INC COM 719405102 168 16,870 SH   SOLE   16,870 0 0
PHREESIA INC COM 71944F106 265 8,261 SH   SOLE   8,261 0 0
PHYSICIANS RLTY TR COM 71943U104 4,322 241,339 SH   SOLE   241,339 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 966 71,179 SH   SOLE   71,179 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 56,422 601,445 SH   SOLE   601,445 0 0
PIMCO ETF TR 15+ YR US TIPS 72201R304 5,071 57,944 SH   SOLE   57,944 0 0
PIMCO ETF TR 25YR+ ZERO U S 72201R882 446 2,606 SH   SOLE   2,606 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 39,535 351,640 SH   SOLE   351,640 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 740 45,907 SH   SOLE   45,907 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 777 30,629 SH   SOLE   30,629 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 11,943 116,878 SH   SOLE   116,878 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 77,560 760,689 SH   SOLE   760,689 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 575 105,045 SH   SOLE   105,045 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 3,079 54,781 SH   SOLE   54,781 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 3,284 28,637 SH   SOLE   28,637 0 0
PIMCO EQUITY SER RAFI DYN EMERG 72202L389 17,748 788,462 SH   SOLE   788,462 0 0
PIMCO EQUITY SER RAFI DYN MULTI 72202L371 3,730 155,027 SH   SOLE   155,027 0 0
PIMCO STRATEGIC INCOME FD COM 72200X104 732 114,043 SH   SOLE   114,043 0 0
PINDUODUO INC SPONSORED ADS 722304102 478 6,445 SH   SOLE   6,445 0 0
PING IDENTITY HLDG CORP COM 72341T103 897 28,725 SH   SOLE   28,725 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 4,019 112,935 SH   SOLE   112,935 0 0
PINNACLE WEST CAP CORP COM 723484101 1,479 19,839 SH   SOLE   19,839 0 0
PINTEREST INC CL A 72352L106 943 22,706 SH   SOLE   22,706 0 0
PIONEER MUN HIGH INCOME ADVA COM 723762100 940 86,083 SH   SOLE   86,083 0 0
PIONEER MUN HIGH INCOME TR COM SHS 723763108 684 59,029 SH   SOLE   59,029 0 0
PIONEER NAT RES CO COM 723787107 10,352 120,383 SH   SOLE   120,383 0 0
PIPER SANDLER COMPANIES COM 724078100 1,996 27,338 SH   SOLE   27,338 0 0
PJT PARTNERS INC COM CL A 69343T107 867 14,302 SH   SOLE   14,302 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,455 243,328 SH   SOLE   243,328 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 592 97,258 SH   SOLE   97,258 0 0
PLANET FITNESS INC CL A 72703H101 10,841 175,931 SH   SOLE   175,931 0 0
PLEXUS CORP COM 729132100 2,291 32,436 SH   SOLE   32,436 0 0
PLDT INC SPONSORED ADR 69344D408 406 15,014 SH   SOLE   15,014 0 0
PLUG POWER INC COM NEW 72919P202 156 11,620 SH   SOLE   11,620 0 0
PLURALSIGHT INC COM CL A 72941B106 3,781 220,710 SH   SOLE   220,710 0 0
PLYMOUTH INDL REIT INC COM 729640102 1,216 98,543 SH   SOLE   98,543 0 0
PNC FINL SVCS GROUP INC COM 693475105 46,156 419,941 SH   SOLE   419,941 0 0
PNM RES INC COM 69349H107 1,583 38,292 SH   SOLE   38,292 0 0
POLARIS INC COM 731068102 5,208 55,205 SH   SOLE   55,205 0 0
POOL CORP COM 73278L105 48,705 145,589 SH   SOLE   145,589 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 3,442 96,957 SH   SOLE   96,957 0 0
POSCO SPONSORED ADR 693483109 451 10,770 SH   SOLE   10,770 0 0
POST HLDGS INC COM 737446104 2,290 26,630 SH   SOLE   26,630 0 0
POSTAL REALTY TRUST INC CL A 73757R102 905 59,779 SH   SOLE   59,779 0 0
POWER INTEGRATIONS INC COM 739276103 8,755 158,032 SH   SOLE   158,032 0 0
PPG INDS INC COM 693506107 15,186 124,395 SH   SOLE   124,395 0 0
PPL CORP COM 69351T106 27,996 1,028,882 SH   SOLE   1,028,882 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,093 10,770 SH   SOLE   10,770 0 0
PRA GROUP INC COM 69354N106 2,744 68,681 SH   SOLE   68,681 0 0
PREMIER INC CL A 74051N102 203 6,193 SH   SOLE   6,193 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 888 24,392 SH   SOLE   24,392 0 0
PRICESMART INC COM 741511109 541 8,141 SH   SOLE   8,141 0 0
PRIMERICA INC COM 74164M108 6,498 57,435 SH   SOLE   57,435 0 0
PRIMO WATER CORPORATION COM 74167P108 814 57,307 SH   SOLE   57,307 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 4,549 112,958 SH   SOLE   112,958 0 0
PROCTER AND GAMBLE CO COM 742718109 220,613 1,587,255 SH   SOLE   1,587,255 0 0
PROGRESS SOFTWARE CORP COM 743312100 2,177 59,346 SH   SOLE   59,346 0 0
PROGRESSIVE CORP COM 743315103 51,890 548,111 SH   SOLE   548,111 0 0
PROGYNY INC COM 74340E103 912 30,998 SH   SOLE   30,998 0 0
PROLOGIS INC. COM 74340W103 73,246 727,945 SH   SOLE   727,945 0 0
PROOFPOINT INC COM 743424103 913 8,646 SH   SOLE   8,646 0 0
PROS HOLDINGS INC COM 74346Y103 2,964 92,793 SH   SOLE   92,793 0 0
PROSHARES TR DJ BRKFLD GLB 74347B508 12,573 328,380 SH   SOLE   328,380 0 0
PROSHARES TR MSCI EAFE DIVD 74347B839 339 8,569 SH   SOLE   8,569 0 0
PROSHARES TR PET CARE ETF 74348A145 492 8,213 SH   SOLE   8,213 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 16,060 222,597 SH   SOLE   222,597 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 575 10,836 SH   SOLE   10,836 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 2,353 115,812 SH   SOLE   115,812 0 0
PROSHARES TR PSHS ULT MCAP400 74347R404 585 18,711 SH   SOLE   18,711 0 0
PROSHARES TR PSHS ULTRUSS2000 74347R842 589 11,135 SH   SOLE   11,135 0 0
PROSHARES TR ULTRASHRT S&P500 74347B383 257 16,095 SH   SOLE   16,095 0 0
PROSPERITY BANCSHARES INC COM 743606105 4,335 83,642 SH   SOLE   83,642 0 0
PROTO LABS INC COM 743713109 11,740 90,658 SH   SOLE   90,658 0 0
PROVIDENT FINL SVCS INC COM 74386T105 196 16,101 SH   SOLE   16,101 0 0
PRUDENTIAL FINL INC COM 744320102 14,221 223,889 SH   SOLE   223,889 0 0
PRUDENTIAL PLC ADR 74435K204 5,594 195,671 SH   SOLE   195,671 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 1,418 11,584 SH   SOLE   11,584 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1,577 90,780 SH   SOLE   90,780 0 0
PTC INC COM 69370C100 1,917 23,177 SH   SOLE   23,177 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 24,475 445,734 SH   SOLE   445,734 0 0
PUBLIC STORAGE COM 74460D109 10,071 45,219 SH   SOLE   45,219 0 0
PULTE GROUP INC COM 745867101 20,556 444,063 SH   SOLE   444,063 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 212 20,978 SH   SOLE   20,978 0 0
PURE STORAGE INC CL A 74624M102 1,184 76,901 SH   SOLE   76,901 0 0
PURPLE INNOVATION INC COM 74640Y106 601 24,179 SH   SOLE   24,179 0 0
PVH CORPORATION COM 693656100 3,146 52,757 SH   SOLE   52,757 0 0
Q2 HLDGS INC COM 74736L109 2,044 22,397 SH   SOLE   22,397 0 0
QEP RESOURCES INC COM 74733V100 70 77,127 SH   SOLE   77,127 0 0
QIAGEN NV SHS NEW N72482123 423 8,101 SH   SOLE   8,101 0 0
QIWI PLC SPON ADR REP B 74735M108 677 39,030 SH   SOLE   39,030 0 0
QORVO INC COM 74736K101 13,944 108,088 SH   SOLE   108,088 0 0
QTS RLTY TR INC COM CL A 74736A103 6,574 104,315 SH   SOLE   104,315 0 0
QUAKER CHEM CORP COM 747316107 7,254 40,365 SH   SOLE   40,365 0 0
QUALCOMM INC COM 747525103 119,207 1,012,972 SH   SOLE   1,012,972 0 0
QUALYS INC COM 74758T303 5,838 59,569 SH   SOLE   59,569 0 0
QUANTA SVCS INC COM 74762E102 7,778 147,138 SH   SOLE   147,138 0 0
QUDIAN INC ADR 747798106 42 33,688 SH   SOLE   33,688 0 0
QUEST DIAGNOSTICS INC COM 74834L100 25,960 226,741 SH   SOLE   226,741 0 0
QUIDEL CORP COM 74838J101 4,561 20,792 SH   SOLE   20,792 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 898 121,708 SH   SOLE   121,708 0 0
QURATE RETAIL INC COM SER A 74915M100 1,702 237,061 SH   SOLE   237,061 0 0
R1 RCM INC COM 749397105 479 27,948 SH   SOLE   27,948 0 0
RADIAN GROUP INC COM 750236101 2,584 176,893 SH   SOLE   176,893 0 0
RAMBUS INC DEL COM 750917106 224 16,340 SH   SOLE   16,340 0 0
RAPID7 INC COM 753422104 4,712 76,949 SH   SOLE   76,949 0 0
RATTLER MIDSTREAM LP COM UNITS 75419T103 245 41,239 SH   SOLE   41,239 0 0
RAYMOND JAMES FINL INC COM 754730109 12,379 170,132 SH   SOLE   170,132 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 100,031 1,738,469 SH   SOLE   1,738,469 0 0
RBC BEARINGS INC COM 75524B104 9,804 80,887 SH   SOLE   80,887 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 33,657 954,269 SH   SOLE   954,269 0 0
REALPAGE INC COM 75606N109 2,789 48,393 SH   SOLE   48,393 0 0
REALTY INCOME CORP COM 756109104 5,366 88,329 SH   SOLE   88,329 0 0
REDWOOD TR INC COM 758075402 191 25,461 SH   SOLE   25,461 0 0
REGAL BELOIT CORP COM 758750103 2,682 28,575 SH   SOLE   28,575 0 0
REGENCY CTRS CORP COM 758849103 3,229 84,924 SH   SOLE   84,924 0 0
REGENERON PHARMACEUTICALS COM 75886F107 34,700 61,988 SH   SOLE   61,988 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 16,615 1,441,039 SH   SOLE   1,441,039 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 8,409 88,339 SH   SOLE   88,339 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 6,094 59,725 SH   SOLE   59,725 0 0
RELX PLC SPONSORED ADR 759530108 16,941 757,318 SH   SOLE   757,318 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 5,426 31,966 SH   SOLE   31,966 0 0
RENASANT CORP COM 75970E107 667 29,363 SH   SOLE   29,363 0 0
REPLIGEN CORP COM 759916109 3,817 25,869 SH   SOLE   25,869 0 0
REPUBLIC SVCS INC COM 760759100 36,412 390,063 SH   SOLE   390,063 0 0
RESMED INC COM 761152107 40,575 236,684 SH   SOLE   236,684 0 0
RESOLUTE FST PRODS INC COM 76117W109 376 83,961 SH   SOLE   83,961 0 0
RESOURCES CONNECTION INC COM 76122Q105 156 13,504 SH   SOLE   13,504 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 9,989 173,690 SH   SOLE   173,690 0 0
REVANCE THERAPEUTICS INC COM 761330109 272 10,813 SH   SOLE   10,813 0 0
REVOLVE GROUP INC CL A 76156B107 501 30,476 SH   SOLE   30,476 0 0
REXFORD INDL RLTY INC COM 76169C100 6,133 134,020 SH   SOLE   134,020 0 0
REXNORD CORP COM 76169B102 2,312 77,493 SH   SOLE   77,493 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 1,807 59,016 SH   SOLE   59,016 0 0
RH COM 74967X103 800 2,090 SH   SOLE   2,090 0 0
RINGCENTRAL INC CL A 76680R206 3,840 13,984 SH   SOLE   13,984 0 0
RIO TINTO PLC SPONSORED ADR 767204100 18,618 308,303 SH   SOLE   308,303 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 18,055 304,719 SH   SOLE   304,719 0 0
RLI CORP COM 749607107 2,062 24,625 SH   SOLE   24,625 0 0
ROBERT HALF INTL INC COM 770323103 3,221 60,844 SH   SOLE   60,844 0 0
ROCKWELL AUTOMATION INC COM 773903109 37,986 172,130 SH   SOLE   172,130 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 486 12,256 SH   SOLE   12,256 0 0
ROGERS CORP COM 775133101 1,535 15,656 SH   SOLE   15,656 0 0
ROKU INC COM CL A 77543R102 3,141 16,639 SH   SOLE   16,639 0 0
ROLLINS INC COM 775711104 15,703 289,777 SH   SOLE   289,777 0 0
ROPER TECHNOLOGIES INC COM 776696106 66,730 168,890 SH   SOLE   168,890 0 0
ROSS STORES INC COM 778296103 24,631 263,946 SH   SOLE   263,946 0 0
ROYAL BK CDA COM 780087102 6,301 89,836 SH   SOLE   89,836 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 2,964 45,785 SH   SOLE   45,785 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,747 188,611 SH   SOLE   188,611 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7,096 292,968 SH   SOLE   292,968 0 0
ROYAL GOLD INC COM 780287108 1,706 14,197 SH   SOLE   14,197 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 22,878 485,209 SH   SOLE   485,209 0 0
RPC INC COM 749660106 32 12,172 SH   SOLE   12,172 0 0
RPM INTL INC COM 749685103 29,058 350,768 SH   SOLE   350,768 0 0
RPT REALTY SH BEN INT 74971D101 84 15,357 SH   SOLE   15,357 0 0
RUSH ENTERPRISES INC CL A 781846209 1,413 27,965 SH   SOLE   27,965 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 5,982 73,164 SH   SOLE   73,164 0 0
RYDER SYS INC COM 783549108 1,780 42,132 SH   SOLE   42,132 0 0
S&P GLOBAL INC COM 78409V104 98,770 273,905 SH   SOLE   273,905 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 898 65,131 SH   SOLE   65,131 0 0
SABRE CORP COM 78573M104 607 93,222 SH   SOLE   93,222 0 0
SAFEHOLD INC COM 78645L100 1,588 25,572 SH   SOLE   25,572 0 0
NORTHERN LTS FD TR IV SAGE ESG INTER 66538H583 209 4,005 SH   SOLE   4,005 0 0
SAIA INC COM 78709Y105 2,345 18,589 SH   SOLE   18,589 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 841 21,243 SH   SOLE   21,243 0 0
SALESFORCE COM INC COM 79466L302 203,485 809,665 SH   SOLE   809,665 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 274 31,536 SH   SOLE   31,536 0 0
SANDERSON FARMS INC COM 800013104 923 7,821 SH   SOLE   7,821 0 0
SANDY SPRING BANCORP INC COM 800363103 543 23,516 SH   SOLE   23,516 0 0
SANMINA CORPORATION COM 801056102 2,087 77,157 SH   SOLE   77,157 0 0
SANOFI SPONSORED ADR 80105N105 27,263 543,419 SH   SOLE   543,419 0 0
SAP SE SPON ADR 803054204 80,910 519,285 SH   SOLE   519,285 0 0
SAREPTA THERAPEUTICS INC COM 803607100 1,290 9,185 SH   SOLE   9,185 0 0
SASOL LTD SPONSORED ADR 803866300 107 14,048 SH   SOLE   14,048 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 36,476 114,531 SH   SOLE   114,531 0 0
SCHLUMBERGER LTD COM 806857108 9,012 579,202 SH   SOLE   579,202 0 0
SCHNEIDER NATIONAL INC CL B 80689H102 2,395 96,863 SH   SOLE   96,863 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 21,876 817,489 SH   SOLE   817,489 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 19,301 813,713 SH   SOLE   813,713 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 62,379 1,986,587 SH   SOLE   1,986,587 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 67,879 1,318,045 SH   SOLE   1,318,045 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 81,642 1,455,819 SH   SOLE   1,455,819 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 36,185 454,353 SH   SOLE   454,353 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 86,354 1,561,554 SH   SOLE   1,561,554 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 111,258 1,379,860 SH   SOLE   1,379,860 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 93,110 808,457 SH   SOLE   808,457 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 41,520 795,559 SH   SOLE   795,559 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 20,751 374,035 SH   SOLE   374,035 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 76,258 2,156,011 SH   SOLE   2,156,011 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 23,924 350,175 SH   SOLE   350,175 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 65,680 1,065,720 SH   SOLE   1,065,720 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 467 15,367 SH   SOLE   15,367 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 1,302 16,609 SH   SOLE   16,609 0 0
SEA LTD SPONSORD ADS 81141R100 1,182 7,671 SH   SOLE   7,671 0 0
SEACOR HOLDINGS INC COM 811904101 232 7,967 SH   SOLE   7,967 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 14,189 287,979 SH   SOLE   287,979 0 0
SEALED AIR CORP NEW COM 81211K100 3,885 100,101 SH   SOLE   100,101 0 0
SEATTLE GENETICS INC COM 812578102 4,290 21,922 SH   SOLE   21,922 0 0
SEAWORLD ENTMT INC COM 81282V100 859 43,536 SH   SOLE   43,536 0 0
SEI INVTS CO COM 784117103 6,202 122,282 SH   SOLE   122,282 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 79 20,595 SH   SOLE   20,595 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 70,823 481,852 SH   SOLE   481,852 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 14,982 500,226 SH   SOLE   500,226 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 87,849 832,850 SH   SOLE   832,850 0 0
SELECTIVE INS GROUP INC COM 816300107 2,494 48,446 SH   SOLE   48,446 0 0
SEMPRA ENERGY COM 816851109 18,186 153,649 SH   SOLE   153,649 0 0
SEMTECH CORP COM 816850101 820 15,480 SH   SOLE   15,480 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 9,291 215,370 SH   SOLE   215,370 0 0
SERVICE CORP INTL COM 817565104 1,819 43,131 SH   SOLE   43,131 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102 81 10,233 SH   SOLE   10,233 0 0
SERVICENOW INC COM 81762P102 105,130 216,762 SH   SOLE   216,762 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 501 14,721 SH   SOLE   14,721 0 0
SHAKE SHACK INC CL A 819047101 275 4,260 SH   SOLE   4,260 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 1,058 57,996 SH   SOLE   57,996 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 109 11,556 SH   SOLE   11,556 0 0
SHERWIN WILLIAMS CO COM 824348106 95,240 136,694 SH   SOLE   136,694 0 0
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1,250 54,440 SH   SOLE   54,440 0 0
SHOE CARNIVAL INC COM 824889109 1,602 47,714 SH   SOLE   47,714 0 0
SHOPIFY INC CL A 82509L107 72,022 70,405 SH   SOLE   70,405 0 0
SHUTTERSTOCK INC COM 825690100 1,533 29,456 SH   SOLE   29,456 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 491 44,063 SH   SOLE   44,063 0 0
SIFY TECHNOLOGIES LTD SPONSORED ADS 82655M107 20 19,249 SH   SOLE   19,249 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 3,923 47,277 SH   SOLE   47,277 0 0
SILGAN HOLDINGS INC COM 827048109 1,479 40,216 SH   SOLE   40,216 0 0
SILICON LABORATORIES INC COM 826919102 3,059 31,264 SH   SOLE   31,264 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3,137 83,044 SH   SOLE   83,044 0 0
SILK RD MED INC COM 82710M100 374 5,558 SH   SOLE   5,558 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 269 16,997 SH   SOLE   16,997 0 0
SIMON PPTY GROUP INC NEW COM 828806109 7,311 113,040 SH   SOLE   113,040 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 2,292 23,591 SH   SOLE   23,591 0 0
SIMULATIONS PLUS INC COM 829214105 1,114 14,781 SH   SOLE   14,781 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 2,468 460,527 SH   SOLE   460,527 0 0
SITE CTRS CORP COM 82981J109 326 45,251 SH   SOLE   45,251 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 14,971 122,767 SH   SOLE   122,767 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 268 13,199 SH   SOLE   13,199 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 747 33,324 SH   SOLE   33,324 0 0
SKECHERS U S A INC CL A 830566105 349 11,553 SH   SOLE   11,553 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 14,619 100,472 SH   SOLE   100,472 0 0
SL GREEN RLTY CORP COM 78440X101 2,043 44,064 SH   SOLE   44,064 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 1,362 50,706 SH   SOLE   50,706 0 0
SLM CORP COM 78442P106 3,528 436,148 SH   SOLE   436,148 0 0
SM ENERGY CO COM 78454L100 34 21,529 SH   SOLE   21,529 0 0
SMARTSHEET INC COM CL A 83200N103 537 10,875 SH   SOLE   10,875 0 0
SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 32,193 823,354 SH   SOLE   823,354 0 0
SNAP INC CL A 83304A106 1,872 71,715 SH   SOLE   71,715 0 0
SNAP ON INC COM 833034101 28,343 192,642 SH   SOLE   192,642 0 0
SNOWFLAKE INC CL A 833445109 454 1,807 SH   SOLE   1,807 0 0
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 1,326 40,908 SH   SOLE   40,908 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 5,156 21,634 SH   SOLE   21,634 0 0
SOLARWINDS CORP COM 83417Q105 655 32,212 SH   SOLE   32,212 0 0
SONIC AUTOMOTIVE INC CL A 83545G102 208 5,177 SH   SOLE   5,177 0 0
SONOCO PRODS CO COM 835495102 3,315 64,909 SH   SOLE   64,909 0 0
SONOS INC COM 83570H108 615 40,494 SH   SOLE   40,494 0 0
SONY CORP SPONSORED ADR 835699307 28,556 372,063 SH   SOLE   372,063 0 0
SOUTH JERSEY INDS INC COM 838518108 209 10,863 SH   SOLE   10,863 0 0
SOUTH ST CORP COM 840441109 2,488 51,671 SH   SOLE   51,671 0 0
SOUTHERN CO COM 842587107 52,178 962,340 SH   SOLE   962,340 0 0
SOUTHERN COPPER CORP COM 84265V105 811 17,920 SH   SOLE   17,920 0 0
SOUTHWEST AIRLS CO COM 844741108 5,843 155,800 SH   SOLE   155,800 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 1,902 30,148 SH   SOLE   30,148 0 0
SOUTHWESTERN ENERGY CO COM 845467109 94 39,956 SH   SOLE   39,956 0 0
SP PLUS CORP COM 78469C103 464 25,858 SH   SOLE   25,858 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 89,296 2,846,536 SH   SOLE   2,846,536 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 21,851 488,611 SH   SOLE   488,611 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 71,056 776,395 SH   SOLE   776,395 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 83,287 1,208,991 SH   SOLE   1,208,991 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 182,774 1,752,895 SH   SOLE   1,752,895 0 0
SPDR SER TR BLOMBERG INTL TR 78464A516 29,330 988,556 SH   SOLE   988,556 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 18,596 608,102 SH   SOLE   608,102 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 51,124 1,976,176 SH   SOLE   1,976,176 0 0
SPDR SER TR DORSEY WRGT FI 78468R713 635 26,169 SH   SOLE   26,169 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 38,206 774,815 SH   SOLE   774,815 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 15,332 388,140 SH   SOLE   388,140 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 62,631 225,697 SH   SOLE   225,697 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1,841 61,960 SH   SOLE   61,960 0 0
SPDR SER TR DJ REIT ETF 78464A607 80,986 1,038,684 SH   SOLE   1,038,684 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 34,910 1,856,916 SH   SOLE   1,856,916 0 0
SPDR GOLD TR GOLD SHS 78463V107 174,333 984,264 SH   SOLE   984,264 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 8,263 343,564 SH   SOLE   343,564 0 0
SPDR SER TR NUVEEN BBG BRCLY 78464A284 13,738 241,608 SH   SOLE   241,608 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 35,950 692,277 SH   SOLE   692,277 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 266,869 5,351,284 SH   SOLE   5,351,284 0 0
SPDR SER TR NYSE TECH ETF 78464A102 998 8,411 SH   SOLE   8,411 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 12,318 301,256 SH   SOLE   301,256 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649 131,207 4,258,577 SH   SOLE   4,258,577 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 174,778 5,973,277 SH   SOLE   5,973,277 0 0
SPDR SER TR PORTFLI HIGH YLD 78468R606 489 19,339 SH   SOLE   19,339 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 102,376 2,784,982 SH   SOLE   2,784,982 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 23,238 699,084 SH   SOLE   699,084 0 0
SPDR SER TR PORTFOLIO LN COR 78464A367 5,634 177,277 SH   SOLE   177,277 0 0
SPDR SER TR PORTFOLIO LN TSR 78464A664 135,783 2,905,066 SH   SOLE   2,905,066 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 65,360 1,660,998 SH   SOLE   1,660,998 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 1,476 53,866 SH   SOLE   53,866 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 97,720 3,235,770 SH   SOLE   3,235,770 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853 19,738 720,890 SH   SOLE   720,890 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 47,434 1,545,089 SH   SOLE   1,545,089 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656 19,889 644,290 SH   SOLE   644,290 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 5,670 98,797 SH   SOLE   98,797 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,279,996 3,822,139 SH   SOLE   3,822,139 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 533,351 10,643,611 SH   SOLE   10,643,611 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 24,815 407,678 SH   SOLE   407,678 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 7,829 132,624 SH   SOLE   132,624 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 6,025 120,292 SH   SOLE   120,292 0 0
SPDR SER TR AEROSPACE DEF 78464A631 1,579 18,082 SH   SOLE   18,082 0 0
SPDR SER TR S&P BK ETF 78464A797 336 11,410 SH   SOLE   11,410 0 0
SPDR SER TR S&P BIOTECH 78464A870 3,772 33,852 SH   SOLE   33,852 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 15,565 130,995 SH   SOLE   130,995 0 0
SPDR SER TR S&P DIVID ETF 78464A763 163,976 1,774,632 SH   SOLE   1,774,632 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 90,621 2,478,704 SH   SOLE   2,478,704 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 228 5,136 SH   SOLE   5,136 0 0
SPDR SER TR HLTH CR EQUIP 78464A581 1,545 15,873 SH   SOLE   15,873 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 7,570 140,495 SH   SOLE   140,495 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 26,884 79,343 SH   SOLE   79,343 0 0
SPDR SER TR S&P REGL BKG 78464A698 881 24,701 SH   SOLE   24,701 0 0
SPDR SER TR S&P RETAIL ETF 78464A714 6,509 131,074 SH   SOLE   131,074 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862 2,085 16,582 SH   SOLE   16,582 0 0
SPDR SER TR COMP SOFTWARE 78464A599 1,218 10,209 SH   SOLE   10,209 0 0
SPDR SER TR WELLS FG PFD ETF 78464A292 14,629 336,520 SH   SOLE   336,520 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 833 14,571 SH   SOLE   14,571 0 0
SPIRE INC COM 84857L101 268 5,036 SH   SOLE   5,036 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 2,307 68,352 SH   SOLE   68,352 0 0
SPLUNK INC COM 848637104 37,447 199,051 SH   SOLE   199,051 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 16,273 67,087 SH   SOLE   67,087 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 5,793 315,861 SH   SOLE   315,861 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 17,353 1,153,044 SH   SOLE   1,153,044 0 0
SPROUT SOCIAL INC COM CL A 85209W109 986 25,622 SH   SOLE   25,622 0 0
SPROUTS FMRS MKT INC COM 85208M102 1,001 47,847 SH   SOLE   47,847 0 0
SPS COMMERCE INC COM 78463M107 5,125 65,818 SH   SOLE   65,818 0 0
SPX CORP COM 784635104 991 21,358 SH   SOLE   21,358 0 0
SPX FLOW INC COM 78469X107 3,091 72,182 SH   SOLE   72,182 0 0
SQUARE INC CL A 852234103 15,285 94,031 SH   SOLE   94,031 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 7,836 129,476 SH   SOLE   129,476 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 994 17,581 SH   SOLE   17,581 0 0
STAG INDL INC COM 85254J102 3,999 131,173 SH   SOLE   131,173 0 0
STAMPS COM INC COM NEW 852857200 459 1,903 SH   SOLE   1,903 0 0
STANDARD MTR PRODS INC COM 853666105 1,295 28,996 SH   SOLE   28,996 0 0
STANDEX INTL CORP COM 854231107 2,764 46,686 SH   SOLE   46,686 0 0
STANLEY BLACK & DECKER INC COM 854502101 11,390 70,223 SH   SOLE   70,223 0 0
STARBUCKS CORP COM 855244109 188,171 2,190,077 SH   SOLE   2,190,077 0 0
STARWOOD PPTY TR INC COM 85571B105 1,945 128,878 SH   SOLE   128,878 0 0
STATE AUTO FINL CORP COM 855707105 275 19,978 SH   SOLE   19,978 0 0
STATE STR CORP COM 857477103 8,865 149,424 SH   SOLE   149,424 0 0
STEEL DYNAMICS INC COM 858119100 2,271 79,333 SH   SOLE   79,333 0 0
STEELCASE INC CL A 858155203 1,213 120,012 SH   SOLE   120,012 0 0
STEPAN CO COM 858586100 1,160 10,642 SH   SOLE   10,642 0 0
STERICYCLE INC COM 858912108 8,688 137,779 SH   SOLE   137,779 0 0
STERIS PLC SHS USD G8473T100 74,589 423,344 SH   SOLE   423,344 0 0
STERLING BANCORP DEL COM 85917A100 1,518 144,344 SH   SOLE   144,344 0 0
STEWART INFORMATION SVCS COR COM 860372101 971 22,199 SH   SOLE   22,199 0 0
STIFEL FINL CORP COM 860630102 6,507 128,691 SH   SOLE   128,691 0 0
STITCH FIX INC COM CL A 860897107 291 10,711 SH   SOLE   10,711 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 3,550 115,661 SH   SOLE   115,661 0 0
STONECASTLE FINL CORP COM 861780104 272 14,008 SH   SOLE   14,008 0 0
STONECO LTD COM CL A G85158106 2,957 55,901 SH   SOLE   55,901 0 0
STORE CAP CORP COM 862121100 8,532 311,045 SH   SOLE   311,045 0 0
STRATEGIC ED INC COM 86272C103 2,484 27,158 SH   SOLE   27,158 0 0
STRYKER CORPORATION COM 863667101 66,584 319,547 SH   SOLE   319,547 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 6,851 1,225,579 SH   SOLE   1,225,579 0 0
SUMMIT HOTEL PPTYS INC COM 866082100 1,476 284,967 SH   SOLE   284,967 0 0
SUMMIT MATLS INC CL A 86614U100 856 51,739 SH   SOLE   51,739 0 0
SUN CMNTYS INC COM 866674104 12,433 88,420 SH   SOLE   88,420 0 0
SUN LIFE FINANCIAL INC. COM 866796105 840 20,626 SH   SOLE   20,626 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,691 138,268 SH   SOLE   138,268 0 0
SUNRUN INC COM 86771W105 601 7,800 SH   SOLE   7,800 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 82 10,374 SH   SOLE   10,374 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 204 9,782 SH   SOLE   9,782 0 0
SUZANO S A SPON ADS 86959K105 125 15,256 SH   SOLE   15,256 0 0
SVB FINANCIAL GROUP COM 78486Q101 2,284 9,494 SH   SOLE   9,494 0 0
SYKES ENTERPRISES INC COM 871237103 1,237 36,145 SH   SOLE   36,145 0 0
SYNAPTICS INC COM 87157D109 430 5,352 SH   SOLE   5,352 0 0
SYNCHRONY FINANCIAL COM 87165B103 7,825 299,011 SH   SOLE   299,011 0 0
SYNEOS HEALTH INC CL A 87166B102 6,721 126,428 SH   SOLE   126,428 0 0
SYNNEX CORP COM 87162W100 1,412 10,078 SH   SOLE   10,078 0 0
SYNOPSYS INC COM 871607107 30,290 141,554 SH   SOLE   141,554 0 0
SYSCO CORP COM 871829107 17,091 274,683 SH   SOLE   274,683 0 0
T-MOBILE US INC COM 872590104 46,701 408,369 SH   SOLE   408,369 0 0
PRICE T ROWE GROUP INC COM 74144T108 12,007 93,640 SH   SOLE   93,640 0 0
TABULA RASA HEALTHCARE INC COM 873379101 776 19,044 SH   SOLE   19,044 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 677 18,499 SH   SOLE   18,499 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 163,821 2,020,737 SH   SOLE   2,020,737 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 10,196 61,712 SH   SOLE   61,712 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 6,423 360,019 SH   SOLE   360,019 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 2,114 27,797 SH   SOLE   27,797 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 1,308 11,524 SH   SOLE   11,524 0 0
TAPESTRY INC COM 876030107 2,720 174,053 SH   SOLE   174,053 0 0
TARGA RES CORP COM 87612G101 1,002 71,433 SH   SOLE   71,433 0 0
TARGET CORP COM 87612E106 102,126 648,748 SH   SOLE   648,748 0 0
TATA MTRS LTD SPONSORED ADR 876568502 473 52,019 SH   SOLE   52,019 0 0
TAUBMAN CTRS INC COM 876664103 2,030 60,984 SH   SOLE   60,984 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 896 36,425 SH   SOLE   36,425 0 0
TC ENERGY CORP COM 87807B107 20,198 481,238 SH   SOLE   481,238 0 0
TCF FINL CORP COM 872307103 2,210 94,615 SH   SOLE   94,615 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 763 19,502 SH   SOLE   19,502 0 0
TE CONNECTIVITY LTD REG SHS H84989104 22,575 230,975 SH   SOLE   230,975 0 0
TECHNIPFMC PLC COM G87110105 522 82,739 SH   SOLE   82,739 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 142,984 1,225,227 SH   SOLE   1,225,227 0 0
TECHTARGET INC COM 87874R100 2,242 51,001 SH   SOLE   51,001 0 0
TEGNA INC COM 87901J105 1,056 89,839 SH   SOLE   89,839 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 421 20,403 SH   SOLE   20,403 0 0
TELADOC HEALTH INC COM 87918A105 29,301 133,650 SH   SOLE   133,650 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 6,848 22,075 SH   SOLE   22,075 0 0
TELEFLEX INCORPORATED COM 879369106 7,433 21,836 SH   SOLE   21,836 0 0
ERICSSON ADR B SEK 10 294821608 6,965 639,574 SH   SOLE   639,574 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 489 63,741 SH   SOLE   63,741 0 0
TELEFONICA S A SPONSORED ADR 879382208 159 46,268 SH   SOLE   46,268 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 1,025 55,586 SH   SOLE   55,586 0 0
TELUS CORPORATION COM 87971M103 2,200 125,010 SH   SOLE   125,010 0 0
TEMPUR SEALY INTL INC COM 88023U101 2,199 24,656 SH   SOLE   24,656 0 0
TERADATA CORP DEL COM 88076W103 1,160 51,091 SH   SOLE   51,091 0 0
TERADYNE INC COM 880770102 9,710 122,198 SH   SOLE   122,198 0 0
TEREX CORP NEW COM 880779103 225 11,601 SH   SOLE   11,601 0 0
TERNIUM SA SPONSORED ADS 880890108 657 34,901 SH   SOLE   34,901 0 0
TERRENO RLTY CORP COM 88146M101 5,390 98,421 SH   SOLE   98,421 0 0
TESLA INC COM 88160R101 34,031 79,324 SH   SOLE   79,324 0 0
TETRA TECH INC NEW COM 88162G103 8,937 93,585 SH   SOLE   93,585 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 752 83,481 SH   SOLE   83,481 0 0
TEXAS CAP BANCSHARES INC COM 88224Q107 398 12,797 SH   SOLE   12,797 0 0
TEXAS INSTRS INC COM 882508104 134,077 938,979 SH   SOLE   938,979 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 4,932 10,923 SH   SOLE   10,923 0 0
TEXAS ROADHOUSE INC COM 882681109 4,523 74,408 SH   SOLE   74,408 0 0
TEXTRON INC COM 883203101 1,416 39,231 SH   SOLE   39,231 0 0
AES CORP COM 00130H105 7,215 398,422 SH   SOLE   398,422 0 0
BRINKS CO COM 109696104 866 21,070 SH   SOLE   21,070 0 0
CHEMOURS CO COM 163851108 410 19,624 SH   SOLE   19,624 0 0
COOPER COS INC COM NEW 216648402 22,163 65,743 SH   SOLE   65,743 0 0
DESCARTES SYS GROUP INC COM 249906108 2,538 44,548 SH   SOLE   44,548 0 0
LAUDER ESTEE COS INC CL A 518439104 29,045 133,083 SH   SOLE   133,083 0 0
GEO GROUP INC NEW COM 36162J106 286 25,226 SH   SOLE   25,226 0 0
HACKETT GROUP INC COM 404609109 550 49,195 SH   SOLE   49,195 0 0
HAIN CELESTIAL GROUP INC COM 405217100 519 15,127 SH   SOLE   15,127 0 0
HANOVER INS GROUP INC COM 410867105 2,603 27,930 SH   SOLE   27,930 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 10,689 289,978 SH   SOLE   289,978 0 0
HERSHEY CO COM 427866108 7,284 50,814 SH   SOLE   50,814 0 0
HOME DEPOT INC COM 437076102 334,136 1,203,184 SH   SOLE   1,203,184 0 0
HOWARD HUGHES CORP COM 44267D107 735 12,756 SH   SOLE   12,756 0 0
INTERPUBLIC GROUP COS INC COM 460690100 4,580 274,752 SH   SOLE   274,752 0 0
KRAFT HEINZ CO COM 500754106 2,835 94,663 SH   SOLE   94,663 0 0
KROGER CO COM 501044101 20,509 604,815 SH   SOLE   604,815 0 0
MICHAELS COS INC COM 59408Q106 228 23,652 SH   SOLE   23,652 0 0
MIDDLEBY CORP COM 596278101 5,636 62,828 SH   SOLE   62,828 0 0
MOSAIC CO NEW COM 61945C103 1,372 75,088 SH   SOLE   75,088 0 0
THE REALREAL INC COM 88339P101 438 30,272 SH   SOLE   30,272 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 21,364 139,715 SH   SOLE   139,715 0 0
SIMPLY GOOD FOODS CO COM 82900L102 875 39,703 SH   SOLE   39,703 0 0
TIMKEN CO COM 887389104 5,430 100,139 SH   SOLE   100,139 0 0
TORO CO COM 891092108 7,211 85,901 SH   SOLE   85,901 0 0
THE TRADE DESK INC COM CL A 88339J105 23,421 45,146 SH   SOLE   45,146 0 0
TRAVELERS COMPANIES INC COM 89417E109 21,058 194,643 SH   SOLE   194,643 0 0
WENDYS CO COM 95058W100 608 27,284 SH   SOLE   27,284 0 0
WESTERN UN CO COM 959802109 8,217 383,441 SH   SOLE   383,441 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 212,187 480,584 SH   SOLE   480,584 0 0
THOMSON REUTERS CORP. COM NEW 884903709 19,088 239,292 SH   SOLE   239,292 0 0
THOR INDS INC COM 885160101 10,488 110,100 SH   SOLE   110,100 0 0
TIFFANY & CO NEW COM 886547108 355 3,062 SH   SOLE   3,062 0 0
TIM PARTICIPACOES S A SPONSORED ADR 88706P205 214 18,569 SH   SOLE   18,569 0 0
TIVITY HEALTH INC COM 88870R102 255 18,219 SH   SOLE   18,219 0 0
TJX COS INC NEW COM 872540109 53,576 962,728 SH   SOLE   962,728 0 0
TOLL BROTHERS INC COM 889478103 1,032 21,203 SH   SOLE   21,203 0 0
TOPBUILD CORP COM 89055F103 1,805 10,577 SH   SOLE   10,577 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,057 66,106 SH   SOLE   66,106 0 0
TORTOISE ENERGY INFRA CORP COM 89147L886 231 15,608 SH   SOLE   15,608 0 0
TOTAL SE SPONSORED ADS 89151E109 22,021 642,011 SH   SOLE   642,011 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 710 43,311 SH   SOLE   43,311 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 23,907 180,511 SH   SOLE   180,511 0 0
TPI COMPOSITES INC COM 87266J104 367 12,678 SH   SOLE   12,678 0 0
TRACTOR SUPPLY CO COM 892356106 47,675 332,598 SH   SOLE   332,598 0 0
TRADEWEB MKTS INC CL A 892672106 1,026 17,694 SH   SOLE   17,694 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 17,363 143,197 SH   SOLE   143,197 0 0
TRANSDIGM GROUP INC COM 893641100 9,482 19,958 SH   SOLE   19,958 0 0
TRANSMEDICS GROUP INC COM 89377M109 313 22,747 SH   SOLE   22,747 0 0
TRANSUNION COM 89400J107 11,231 133,495 SH   SOLE   133,495 0 0
TREAN INS GROUP INC COM 89457R101 324 21,220 SH   SOLE   21,220 0 0
TREEHOUSE FOODS INC COM 89469A104 1,067 26,336 SH   SOLE   26,336 0 0
TREX CO INC COM 89531P105 6,571 91,773 SH   SOLE   91,773 0 0
TRI POINTE GROUP INC COM 87265H109 1,097 60,495 SH   SOLE   60,495 0 0
TRIMAS CORP COM NEW 896215209 660 28,926 SH   SOLE   28,926 0 0
TRIMBLE INC COM 896239100 3,023 62,073 SH   SOLE   62,073 0 0
TRINET GROUP INC COM 896288107 663 11,177 SH   SOLE   11,177 0 0
TRINITY INDS INC COM 896522109 1,330 68,205 SH   SOLE   68,205 0 0
TRIP COM GROUP LTD ADS 89677Q107 1,109 35,628 SH   SOLE   35,628 0 0
TRITON INTL LTD CL A G9078F107 722 17,756 SH   SOLE   17,756 0 0
TRUEBLUE INC COM 89785X101 527 34,028 SH   SOLE   34,028 0 0
TRUIST FINL CORP COM 89832Q109 45,026 1,183,327 SH   SOLE   1,183,327 0 0
TRUSTMARK CORP COM 898402102 748 34,915 SH   SOLE   34,915 0 0
TTEC HLDGS INC COM 89854H102 725 13,286 SH   SOLE   13,286 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 116 24,234 SH   SOLE   24,234 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 288 3,291 SH   SOLE   3,291 0 0
TUTOR PERINI CORP COM 901109108 136 12,239 SH   SOLE   12,239 0 0
TWILIO INC CL A 90138F102 7,288 29,497 SH   SOLE   29,497 0 0
TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 339 12,889 SH   SOLE   12,889 0 0
TWITTER INC COM 90184L102 16,819 377,960 SH   SOLE   377,960 0 0
TYLER TECHNOLOGIES INC COM 902252105 34,354 98,559 SH   SOLE   98,559 0 0
TYSON FOODS INC CL A 902494103 16,114 270,915 SH   SOLE   270,915 0 0
UBER TECHNOLOGIES INC COM 90353T100 26,089 715,172 SH   SOLE   715,172 0 0
UBIQUITI INC COM 90353W103 671 4,025 SH   SOLE   4,025 0 0
UBS GROUP AG SHS H42097107 8,235 738,543 SH   SOLE   738,543 0 0
UDR INC COM 902653104 2,665 81,721 SH   SOLE   81,721 0 0
UFP INDUSTRIES INC COM 90278Q108 2,143 37,919 SH   SOLE   37,919 0 0
UGI CORP NEW COM 902681105 2,716 82,342 SH   SOLE   82,342 0 0
ULTA BEAUTY INC COM 90384S303 19,995 89,271 SH   SOLE   89,271 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 658 30,660 SH   SOLE   30,660 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 630 7,670 SH   SOLE   7,670 0 0
UMB FINL CORP COM 902788108 1,699 34,664 SH   SOLE   34,664 0 0
UMPQUA HLDGS CORP COM 904214103 1,188 111,904 SH   SOLE   111,904 0 0
UNIFIRST CORP MASS COM 904708104 9,089 47,995 SH   SOLE   47,995 0 0
UNILEVER N V N Y SHS NEW 904784709 33,407 553,099 SH   SOLE   553,099 0 0
UNILEVER PLC SPON ADR NEW 904767704 93,916 1,522,633 SH   SOLE   1,522,633 0 0
UNION PAC CORP COM 907818108 150,395 763,931 SH   SOLE   763,931 0 0
UNIQURE NV SHS N90064101 2,587 70,254 SH   SOLE   70,254 0 0
UNITED BANKSHARES INC WEST V COM 909907107 1,682 78,344 SH   SOLE   78,344 0 0
COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 312 24,039 SH   SOLE   24,039 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1,279 75,569 SH   SOLE   75,569 0 0
UNITED AIRLS HLDGS INC COM 910047109 502 14,450 SH   SOLE   14,450 0 0
UNITED FIRE GROUP INC COM 910340108 553 27,237 SH   SOLE   27,237 0 0
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 1,015 211,845 SH   SOLE   211,845 0 0
UNITED NAT FOODS INC COM 911163103 168 11,321 SH   SOLE   11,321 0 0
UNITED PARCEL SERVICE INC CL B 911312106 121,235 727,569 SH   SOLE   727,569 0 0
UNITED RENTALS INC COM 911363109 12,133 69,532 SH   SOLE   69,532 0 0
UNITED STATES CELLULAR CORP COM 911684108 365 12,355 SH   SOLE   12,355 0 0
UNITED STS OIL FD LP UNITS 91232N207 570 20,145 SH   SOLE   20,145 0 0
UNITED STATES STL CORP NEW COM 912909108 95 12,922 SH   SOLE   12,922 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,264 12,512 SH   SOLE   12,512 0 0
UNITEDHEALTH GROUP INC COM 91324P102 255,946 820,946 SH   SOLE   820,946 0 0
UNITI GROUP INC COM 91325V108 280 26,622 SH   SOLE   26,622 0 0
UNITIL CORP COM 913259107 782 20,234 SH   SOLE   20,234 0 0
UNIVERSAL CORP VA COM 913456109 470 11,220 SH   SOLE   11,220 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 16,119 89,183 SH   SOLE   89,183 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 3,720 34,762 SH   SOLE   34,762 0 0
UNUM GROUP COM 91529Y106 1,500 89,124 SH   SOLE   89,124 0 0
UPLAND SOFTWARE INC COM 91544A109 733 19,438 SH   SOLE   19,438 0 0
URBAN EDGE PPTYS COM 91704F104 109 11,238 SH   SOLE   11,238 0 0
US BANCORP DEL COM NEW 902973304 50,647 1,412,747 SH   SOLE   1,412,747 0 0
US FOODS HLDG CORP COM 912008109 841 37,846 SH   SOLE   37,846 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 781 46,206 SH   SOLE   46,206 0 0
U S PHYSICAL THERAPY INC COM 90337L108 1,449 16,675 SH   SOLE   16,675 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 59,504 1,002,085 SH   SOLE   1,002,085 0 0
UTZ BRANDS INC COM CL A 918090101 415 23,177 SH   SOLE   23,177 0 0
VAIL RESORTS INC COM 91879Q109 6,430 30,053 SH   SOLE   30,053 0 0
VALE S A SPONSORED ADS 91912E105 4,046 382,455 SH   SOLE   382,455 0 0
VALERO ENERGY CORP COM 91913Y100 5,980 138,034 SH   SOLE   138,034 0 0
VALVOLINE INC COM 92047W101 495 26,005 SH   SOLE   26,005 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101 2,094 113,870 SH   SOLE   113,870 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1,622 24,026 SH   SOLE   24,026 0 0
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 534 43,969 SH   SOLE   43,969 0 0
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 218 8,123 SH   SOLE   8,123 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 40,144 1,349,822 SH   SOLE   1,349,822 0 0
VANECK VECTORS ETF TR GAMING ETF 92189F882 441 11,277 SH   SOLE   11,277 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 32,291 824,590 SH   SOLE   824,590 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 45,122 754,554 SH   SOLE   754,554 0 0
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 9,134 178,143 SH   SOLE   178,143 0 0
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1,654 65,593 SH   SOLE   65,593 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 24,044 779,625 SH   SOLE   779,625 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 15,499 283,921 SH   SOLE   283,921 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1,036 49,470 SH   SOLE   49,470 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1,132 6,498 SH   SOLE   6,498 0 0
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 2,902 119,020 SH   SOLE   119,020 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,198,292 10,395,880 SH   SOLE   10,395,880 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 57,212 243,850 SH   SOLE   243,850 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 49,594 303,588 SH   SOLE   303,588 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 215,196 1,672,598 SH   SOLE   1,672,598 0 0
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 2,798 35,466 SH   SOLE   35,466 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 22,222 551,271 SH   SOLE   551,271 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 16,535 99,874 SH   SOLE   99,874 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 534,751 4,122,347 SH   SOLE   4,122,347 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 42,659 729,206 SH   SOLE   729,206 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 178,926 3,546,600 SH   SOLE   3,546,600 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 78,690 747,362 SH   SOLE   747,362 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,861,825 69,971,264 SH   SOLE   69,971,264 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,086,662 25,130,950 SH   SOLE   25,130,950 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 15,073 287,486 SH   SOLE   287,486 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 7,514 110,415 SH   SOLE   110,415 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 101,102 2,079,865 SH   SOLE   2,079,865 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,214,752 9,730,470 SH   SOLE   9,730,470 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 71,266 349,342 SH   SOLE   349,342 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 219,237 2,708,976 SH   SOLE   2,708,976 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 38,324 264,721 SH   SOLE   264,721 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 130,390 418,655 SH   SOLE   418,655 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,096,975 11,734,866 SH   SOLE   11,734,866 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 314,314 3,280,944 SH   SOLE   3,280,944 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 2,974 41,293 SH   SOLE   41,293 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 81,684 1,158,972 SH   SOLE   1,158,972 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 89,670 573,191 SH   SOLE   573,191 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 937,838 8,385,537 SH   SOLE   8,385,537 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 8,451 79,072 SH   SOLE   79,072 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 86,581 868,763 SH   SOLE   868,763 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 40,220 298,786 SH   SOLE   298,786 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 202,502 1,092,243 SH   SOLE   1,092,243 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 166,827 2,175,060 SH   SOLE   2,175,060 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 312,158 1,771,011 SH   SOLE   1,771,011 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 178,829 992,721 SH   SOLE   992,721 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 121,899 1,202,516 SH   SOLE   1,202,516 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 804,403 14,822,232 SH   SOLE   14,822,232 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 255,297 3,233,244 SH   SOLE   3,233,244 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 161,121 722,841 SH   SOLE   722,841 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 68,135 656,662 SH   SOLE   656,662 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 51,547 426,216 SH   SOLE   426,216 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7,534 46,704 SH   SOLE   46,704 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,073 12,311 SH   SOLE   12,311 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 13,008 62,411 SH   SOLE   62,411 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 11,405 90,847 SH   SOLE   90,847 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1,584 15,111 SH   SOLE   15,111 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1,078 7,092 SH   SOLE   7,092 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,977,678 23,813,098 SH   SOLE   23,813,098 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 455,398 5,496,656 SH   SOLE   5,496,656 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 36,021 706,026 SH   SOLE   706,026 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 32,657 525,960 SH   SOLE   525,960 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 360,270 2,342,461 SH   SOLE   2,342,461 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 214,519 998,088 SH   SOLE   998,088 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 220,476 1,992,909 SH   SOLE   1,992,909 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 67,018 1,231,037 SH   SOLE   1,231,037 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 48,046 471,644 SH   SOLE   471,644 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,353,651 15,344,041 SH   SOLE   15,344,041 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,944,627 33,421,455 SH   SOLE   33,421,455 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 569,119 10,908,935 SH   SOLE   10,908,935 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,236,721 7,261,587 SH   SOLE   7,261,587 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 12,061 149,565 SH   SOLE   149,565 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 67,431 522,315 SH   SOLE   522,315 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,905,546 18,233,150 SH   SOLE   18,233,150 0 0
VARIAN MED SYS INC COM 92220P105 8,175 47,527 SH   SOLE   47,527 0 0
VARONIS SYS INC COM 922280102 203 1,758 SH   SOLE   1,758 0 0
VECTOR GROUP LTD COM 92240M108 259 26,698 SH   SOLE   26,698 0 0
VEDANTA LIMITED SPONSORED ADR 92242Y100 490 66,267 SH   SOLE   66,267 0 0
VEEVA SYS INC CL A COM 922475108 50,414 179,288 SH   SOLE   179,288 0 0
VENTAS INC COM 92276F100 16,255 387,393 SH   SOLE   387,393 0 0
VERACYTE INC COM 92337F107 807 24,841 SH   SOLE   24,841 0 0
VEREIT INC COM 92339V100 5,691 875,557 SH   SOLE   875,557 0 0
VERINT SYS INC COM 92343X100 1,395 28,960 SH   SOLE   28,960 0 0
VERISIGN INC COM 92343E102 6,802 33,205 SH   SOLE   33,205 0 0
VERISK ANALYTICS INC COM 92345Y106 62,003 334,589 SH   SOLE   334,589 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 229,274 3,853,994 SH   SOLE   3,853,994 0 0
VERTEX INC CL A 92538J106 354 15,380 SH   SOLE   15,380 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 51,442 189,042 SH   SOLE   189,042 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 1,269 73,290 SH   SOLE   73,290 0 0
V F CORP COM 918204108 21,801 310,338 SH   SOLE   310,338 0 0
VIACOMCBS INC CL B 92556H206 4,453 158,969 SH   SOLE   158,969 0 0
VIASAT INC COM 92552V100 300 8,719 SH   SOLE   8,719 0 0
VIAVI SOLUTIONS INC COM 925550105 509 43,379 SH   SOLE   43,379 0 0
VICI PPTYS INC COM 925652109 10,317 441,466 SH   SOLE   441,466 0 0
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 2,827 51,925 SH   SOLE   51,925 0 0
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 209 6,489 SH   SOLE   6,489 0 0
VIKING THERAPEUTICS INC COM 92686J106 165 28,330 SH   SOLE   28,330 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 2,576 164,685 SH   SOLE   164,685 0 0
VIRTU FINL INC CL A 928254101 491 21,352 SH   SOLE   21,352 0 0
VIRTUSA CORP COM 92827P102 383 7,801 SH   SOLE   7,801 0 0
VISA INC COM CL A 92826C839 333,668 1,668,588 SH   SOLE   1,668,588 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 298 19,153 SH   SOLE   19,153 0 0
VISTEON CORP COM NEW 92839U206 374 5,401 SH   SOLE   5,401 0 0
VISTRA CORP COM 92840M102 8,853 469,400 SH   SOLE   469,400 0 0
VITAL FARMS INC COM 92847W103 545 13,457 SH   SOLE   13,457 0 0
VIVINT SMART HOME INC COM CL A 928542109 227 13,286 SH   SOLE   13,286 0 0
VIVINT SOLAR INC COM 92854Q106 326 7,705 SH   SOLE   7,705 0 0
VMWARE INC CL A COM 928563402 16,712 116,324 SH   SOLE   116,324 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 1,257 43,224 SH   SOLE   43,224 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 26,591 1,981,451 SH   SOLE   1,981,451 0 0
VONAGE HLDGS CORP COM 92886T201 685 66,941 SH   SOLE   66,941 0 0
VORNADO RLTY TR SH BEN INT 929042109 2,099 62,265 SH   SOLE   62,265 0 0
VOYA FINANCIAL INC COM 929089100 3,858 80,490 SH   SOLE   80,490 0 0
VROOM INC COM 92918V109 782 15,107 SH   SOLE   15,107 0 0
VULCAN MATLS CO COM 929160109 9,286 68,511 SH   SOLE   68,511 0 0
GRACE W R & CO DEL NEW COM 38388F108 521 12,922 SH   SOLE   12,922 0 0
WP CAREY INC COM 92936U109 10,619 162,972 SH   SOLE   162,972 0 0
GRAINGER W W INC COM 384802104 29,411 82,437 SH   SOLE   82,437 0 0
WABASH NATL CORP COM 929566107 140 11,673 SH   SOLE   11,673 0 0
WADDELL & REED FINL INC CL A 930059100 155 10,453 SH   SOLE   10,453 0 0
WALMART INC COM 931142103 209,184 1,495,134 SH   SOLE   1,495,134 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 16,284 453,331 SH   SOLE   453,331 0 0
DISNEY WALT CO COM DISNEY 254687106 123,331 993,967 SH   SOLE   993,967 0 0
WASHINGTON FED INC COM 938824109 561 26,895 SH   SOLE   26,895 0 0
WASTE CONNECTIONS INC COM 94106B101 7,349 70,839 SH   SOLE   70,839 0 0
WASTE MGMT INC DEL COM 94106L109 58,320 515,327 SH   SOLE   515,327 0 0
WATERS CORP COM 941848103 6,100 31,174 SH   SOLE   31,174 0 0
WATSCO INC COM 942622200 9,545 40,984 SH   SOLE   40,984 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 350 3,490 SH   SOLE   3,490 0 0
WAYFAIR INC CL A 94419L101 572 1,965 SH   SOLE   1,965 0 0
ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 4,426 185,032 SH   SOLE   185,032 0 0
ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 2,283 86,499 SH   SOLE   86,499 0 0
ABSOLUTE SHS TR WBI BBR RNG 3000 00400R502 2,068 75,852 SH   SOLE   75,852 0 0
ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 662 39,719 SH   SOLE   39,719 0 0
ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 2,093 80,101 SH   SOLE   80,101 0 0
ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 2,958 129,568 SH   SOLE   129,568 0 0
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 891 47,954 SH   SOLE   47,954 0 0
WD-40 CO COM 929236107 2,763 14,596 SH   SOLE   14,596 0 0
WEBSTER FINL CORP CONN COM 947890109 561 21,238 SH   SOLE   21,238 0 0
WEC ENERGY GROUP INC COM 92939U106 28,048 289,453 SH   SOLE   289,453 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 801 47,235 SH   SOLE   47,235 0 0
WEIS MKTS INC COM 948849104 236 4,914 SH   SOLE   4,914 0 0
WELBILT INC COM 949090104 525 85,241 SH   SOLE   85,241 0 0
WELLS FARGO CO NEW COM 949746101 28,935 1,230,751 SH   SOLE   1,230,751 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 96,591 SH   SOLE   96,591 0 0
WELLTOWER INC COM 95040Q104 21,018 381,520 SH   SOLE   381,520 0 0
WERNER ENTERPRISES INC COM 950755108 258 6,135 SH   SOLE   6,135 0 0
WESBANCO INC COM 950810101 717 33,557 SH   SOLE   33,557 0 0
WESCO INTL INC COM 95082P105 485 11,027 SH   SOLE   11,027 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 48,841 177,669 SH   SOLE   177,669 0 0
WESTERN ALLIANCE BANCORP COM 957638109 7,628 241,243 SH   SOLE   241,243 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109 711 145,019 SH   SOLE   145,019 0 0
WESTERN DIGITAL CORP. COM 958102105 6,243 170,805 SH   SOLE   170,805 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 102 12,804 SH   SOLE   12,804 0 0
WABTEC COM 929740108 4,091 66,118 SH   SOLE   66,118 0 0
WESTLAKE CHEM CORP COM 960413102 1,269 20,069 SH   SOLE   20,069 0 0
WESTROCK CO COM 96145D105 3,425 98,603 SH   SOLE   98,603 0 0
WEX INC COM 96208T104 1,268 9,125 SH   SOLE   9,125 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 12,252 429,576 SH   SOLE   429,576 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,889 38,502 SH   SOLE   38,502 0 0
WHIRLPOOL CORP COM 963320106 9,982 54,282 SH   SOLE   54,282 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 4,916 6,311 SH   SOLE   6,311 0 0
WILLIAMS COS INC COM 969457100 12,555 638,930 SH   SOLE   638,930 0 0
WILLIAMS SONOMA INC COM 969904101 6,958 76,931 SH   SOLE   76,931 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 11,635 55,717 SH   SOLE   55,717 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 2,014 120,737 SH   SOLE   120,737 0 0
WINGSTOP INC COM 974155103 1,251 9,156 SH   SOLE   9,156 0 0
WINNEBAGO INDS INC COM 974637100 239 4,627 SH   SOLE   4,627 0 0
WINTRUST FINL CORP COM 97650W108 982 24,531 SH   SOLE   24,531 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 1,704 362,585 SH   SOLE   362,585 0 0
WISDOMTREE TR CHINADIV EX FI 97717X719 4,437 39,484 SH   SOLE   39,484 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 8,440 250,671 SH   SOLE   250,671 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,261 20,415 SH   SOLE   20,415 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 2,520 100,376 SH   SOLE   100,376 0 0
WISDOMTREE TR GLB US QTLY DIV 97717W844 4,451 66,777 SH   SOLE   66,777 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 8,364 228,710 SH   SOLE   228,710 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802 1,343 40,815 SH   SOLE   40,815 0 0
WISDOMTREE INVTS INC COM 97717P104 43 13,475 SH   SOLE   13,475 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 23,688 692,825 SH   SOLE   692,825 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 4,576 217,099 SH   SOLE   217,099 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 316 4,195 SH   SOLE   4,195 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 678 10,854 SH   SOLE   10,854 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 21,972 226,425 SH   SOLE   226,425 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 7,966 275,464 SH   SOLE   275,464 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 364,344 7,350,090 SH   SOLE   7,350,090 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 1,790 19,052 SH   SOLE   19,052 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 38,971 724,107 SH   SOLE   724,107 0 0
WIX COM LTD SHS M98068105 3,063 12,017 SH   SOLE   12,017 0 0
WNS HLDGS LTD SPON ADR 92932M101 3,816 59,668 SH   SOLE   59,668 0 0
WOLVERINE WORLD WIDE INC COM 978097103 3,301 127,760 SH   SOLE   127,760 0 0
WOODWARD INC COM 980745103 5,166 64,442 SH   SOLE   64,442 0 0
WORKDAY INC CL A 98138H101 37,031 172,133 SH   SOLE   172,133 0 0
WORKIVA INC COM CL A 98139A105 2,386 42,792 SH   SOLE   42,792 0 0
WORLD FUEL SVCS CORP COM 981475106 408 19,271 SH   SOLE   19,271 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 462 11,418 SH   SOLE   11,418 0 0
WPP PLC NEW ADR 92937A102 896 22,826 SH   SOLE   22,826 0 0
WPX ENERGY INC COM 98212B103 552 112,598 SH   SOLE   112,598 0 0
BERKLEY W R CORP COM 084423102 8,555 139,897 SH   SOLE   139,897 0 0
WRIGHT MED GROUP N V ORD SHS N96617118 361 11,812 SH   SOLE   11,812 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 1,017 33,071 SH   SOLE   33,071 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 2,114 41,853 SH   SOLE   41,853 0 0
WYNN RESORTS LTD COM 983134107 656 9,141 SH   SOLE   9,141 0 0
XCEL ENERGY INC COM 98389B100 28,351 410,822 SH   SOLE   410,822 0 0
XENIA HOTELS & RESORTS INC COM 984017103 195 22,201 SH   SOLE   22,201 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 3,412 181,789 SH   SOLE   181,789 0 0
XILINX INC COM 983919101 60,933 584,548 SH   SOLE   584,548 0 0
XINYUAN REAL ESTATE CO LTD SPONS ADR 98417P105 31 16,274 SH   SOLE   16,274 0 0
XPERI HOLDING CORP COM 98390M103 273 23,723 SH   SOLE   23,723 0 0
XPO LOGISTICS INC COM 983793100 7,498 88,567 SH   SOLE   88,567 0 0
DBX ETF TR XTRACK FTSE US 233051515 11,788 436,775 SH   SOLE   436,775 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 251,831 8,229,784 SH   SOLE   8,229,784 0 0
DBX ETF TR XTRCKR MSCI US 233051150 16,395 534,274 SH   SOLE   534,274 0 0
DBX ETF TR XTRACK RUSS 1000 233051481 871 25,678 SH   SOLE   25,678 0 0
DBX ETF TR XTRCKR RUSL 1000 233051242 12,862 428,030 SH   SOLE   428,030 0 0
DBX ETF TR XTRACKERS S&P 233051143 20,237 683,436 SH   SOLE   683,436 0 0
DBX ETF TR XTRACK USD HIGH 233051432 144,244 2,998,831 SH   SOLE   2,998,831 0 0
XYLEM INC COM 98419M100 8,089 96,166 SH   SOLE   96,166 0 0
YAMANA GOLD INC COM 98462Y100 2,687 473,106 SH   SOLE   473,106 0 0
YANDEX N V SHS CLASS A N97284108 14,643 224,476 SH   SOLE   224,476 0 0
YETI HLDGS INC COM 98585X104 738 16,276 SH   SOLE   16,276 0 0
YIREN DIGITAL LTD SPONSORED ADS 98585L100 42 14,339 SH   SOLE   14,339 0 0
YUM BRANDS INC COM 988498101 9,536 104,447 SH   SOLE   104,447 0 0
YUM CHINA HLDGS INC COM 98850P109 4,604 86,946 SH   SOLE   86,946 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 28,573 113,179 SH   SOLE   113,179 0 0
ZENDESK INC COM 98936J101 3,255 31,630 SH   SOLE   31,630 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 5,555 54,677 SH   SOLE   54,677 0 0
ZILLOW GROUP INC CL A 98954M101 225 2,212 SH   SOLE   2,212 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 8,888 65,289 SH   SOLE   65,289 0 0
ZIONS BANCORPORATION N A COM 989701107 355 12,137 SH   SOLE   12,137 0 0
ZOETIS INC CL A 98978V103 203,284 1,229,265 SH   SOLE   1,229,265 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3,912 8,322 SH   SOLE   8,322 0 0
ZSCALER INC COM 98980G102 425 3,019 SH   SOLE   3,019 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1,981 66,196 SH   SOLE   66,196 0 0
ZUMIEZ INC COM 989817101 229 8,230 SH   SOLE   8,230 0 0
ZYNGA INC CL A 98986T108 1,505 164,976 SH   SOLE   164,976 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 676 70,679 SH   SOLE   70,679 0 0
FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 248 8,907 SH   SOLE   8,907 0 0
INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 2,293 38,274 SH   SOLE   38,274 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 8,728 83,873 SH   SOLE   83,873 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 2,884 68,655 SH   SOLE   68,655 0 0
ISHARES INC MSCI THAILND ETF 464286624 952 15,171 SH   SOLE   15,171 0 0
ROYCE MICRO-CAP TR INC COM 780915104 84 10,896 SH   SOLE   10,896 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 6,288 276,516 SH   SOLE   276,516 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 6,592 88,271 SH   SOLE   88,271 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 8,736 78,428 SH   SOLE   78,428 0 0
SPDR SER TR S&P TRANSN ETF 78464A532 9,746 167,590 SH   SOLE   167,590 0 0
NEW JERSEY RES COM 646025106 264 9,763 SH   SOLE   9,763 0 0
ISHARES TR GLB CNSM STP ETF 464288737 5,428 97,971 SH   SOLE   97,971 0 0
ISHARES TR GLOBAL MATER ETF 464288695 5,759 82,441 SH   SOLE   82,441 0 0
SPDR SER TR PORTFLI MORTGAGE 78464A383 5,265 197,624 SH   SOLE   197,624 0 0
SPDR SER TR S&P KENSHO NEW 78468R648 2,352 54,879 SH   SOLE   54,879 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 1,410 353,395 SH   SOLE   353,395 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,790 22,488 SH   SOLE   22,488 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 817 77,723 SH   SOLE   77,723 0 0
AMERIS BANCORP COM 03076K108 213 9,336 SH   SOLE   9,336 0 0
APOLLO TACTICAL INCOME FD IN COM 037638103 242 19,021 SH   SOLE   19,021 0 0
BEACON ROOFING SUPPLY INC COM 073685109 503 16,201 SH   SOLE   16,201 0 0
BRANDYWINEGBL GBL INCM OPP COM 10537L104 683 59,347 SH   SOLE   59,347 0 0
EATON VANCE LTD DURATION INC COM 27828H105 1,185 104,744 SH   SOLE   104,744 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 550 39,509 SH   SOLE   39,509 0 0
FIRST TR INTER DUR PFD & IN COM 33718W103 307 14,303 SH   SOLE   14,303 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 5,735 221,599 SH   SOLE   221,599 0 0
HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 401 18,471 SH   SOLE   18,471 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 2,266 263,779 SH   SOLE   263,779 0 0
ISHARES TR CORE S&P US VLU 464287663 58,233 1,072,619 SH   SOLE   1,072,619 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 239 42,608 SH   SOLE   42,608 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 156 41,897 SH   SOLE   41,897 0 0
MISTRAS GROUP INC COM 60649T107 79 20,129 SH   SOLE   20,129 0 0
ORBCOMM INC COM 68555P100 82 24,034 SH   SOLE   24,034 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 425 30,754 SH   SOLE   30,754 0 0
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1,059 52,733 SH   SOLE   52,733 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 868 65,475 SH   SOLE   65,475 0 0
VERTICAL CAP INCOME FD SHS BEN INT 92535C104 352 35,485 SH   SOLE   35,485 0 0
VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 4,295 230,362 SH   SOLE   230,362 0 0
VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 567 15,385 SH   SOLE   15,385 0 0
VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 4,156 160,763 SH   SOLE   160,763 0 0
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 6,708 123,671 SH   SOLE   123,671 0 0
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 4,911 103,590 SH   SOLE   103,590 0 0
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 250 6,077 SH   SOLE   6,077 0 0
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 3,543 93,969 SH   SOLE   93,969 0 0
VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 594 10,966 SH   SOLE   10,966 0 0
VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 216 4,173 SH   SOLE   4,173 0 0
WESTERN ASSET MTG DEFINED OP COM 95790B109 1,019 77,699 SH   SOLE   77,699 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 265 23,602 SH   SOLE   23,602 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131 13,995 429,198 SH   SOLE   429,198 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 6,086 203,752 SH   SOLE   203,752 0 0
ISHARES TR GLOBAL REIT ETF 46434V647 3,435 163,327 SH   SOLE   163,327 0 0
ISHARES TR MSCI INTL VLU FT 46435G409 120,356 6,150,028 SH   SOLE   6,150,028 0 0
ISHARES TR MSCI INTL MOMENT 46434V449 135,197 3,978,722 SH   SOLE   3,978,722 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 224 6,163 SH   SOLE   6,163 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 72 18,090 SH   SOLE   18,090 0 0
ETFS TR BBRG ALL COMD K1 003261104 65,493 3,289,454 SH   SOLE   3,289,454 0 0
AGF INVTS TR AGFIQ US MK ANTI 00110G408 820 34,756 SH   SOLE   34,756 0 0
ANGIODYNAMICS INC COM 03475V101 500 41,434 SH   SOLE   41,434 0 0
ANTERO MIDSTREAM CORP COM 03676B102 1,919 357,295 SH   SOLE   357,295 0 0
BLACKROCK MUN INCM INVT QTY COM 09250G102 223 15,809 SH   SOLE   15,809 0 0
BRADY CORP CL A 104674106 267 6,664 SH   SOLE   6,664 0 0
CENTRAL PAC FINL CORP COM NEW 154760409 229 16,846 SH   SOLE   16,846 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100 539 26,681 SH   SOLE   26,681 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 235 5,019 SH   SOLE   5,019 0 0
CORELOGIC INC COM 21871D103 3,658 54,057 SH   SOLE   54,057 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 136 12,201 SH   SOLE   12,201 0 0
DIGI INTL INC COM 253798102 187 11,941 SH   SOLE   11,941 0 0
DWS STRATEGIC MUN INCOME TR COM 23342Q101 893 82,271 SH   SOLE   82,271 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 64 15,570 SH   SOLE   15,570 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 66 28,147 SH   SOLE   28,147 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1,157 90,351 SH   SOLE   90,351 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 545 74,106 SH   SOLE   74,106 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 123 15,849 SH   SOLE   15,849 0 0
FIRST TR EXCH TRADED FD III HORIZON VOL SMCP 33741Y100 4,198 173,112 SH   SOLE   173,112 0 0
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2,911 77,554 SH   SOLE   77,554 0 0
FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 248 5,584 SH   SOLE   5,584 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 864 42,878 SH   SOLE   42,878 0 0
FLAHERTY & CRUMRINE PFD INCO COM 33848E106 171 14,401 SH   SOLE   14,401 0 0
FLEXSHARES TR GLB QLT R/E IDX 33939L787 2,997 57,111 SH   SOLE   57,111 0 0
FLEXSHARES TR QLT DIV DEF IDX 33939L845 4,817 108,954 SH   SOLE   108,954 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 1,216 32,024 SH   SOLE   32,024 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 467 10,456 SH   SOLE   10,456 0 0
GLOBAL X FDS US PFD ETF 37954Y657 10,695 431,945 SH   SOLE   431,945 0 0
GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 694 14,345 SH   SOLE   14,345 0 0
GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 4,216 84,604 SH   SOLE   84,604 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 1,271 38,755 SH   SOLE   38,755 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 21,637 768,615 SH   SOLE   768,615 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 583 13,840 SH   SOLE   13,840 0 0
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 9,865 239,847 SH   SOLE   239,847 0 0
HAVERTY FURNITURE INC COM 419596101 232 11,076 SH   SOLE   11,076 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 138 57,149 SH   SOLE   57,149 0 0
HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 170 30,663 SH   SOLE   30,663 0 0
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 1,845 31,470 SH   SOLE   31,470 0 0
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 448 8,050 SH   SOLE   8,050 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 1,644 55,264 SH   SOLE   55,264 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 128 47,204 SH   SOLE   47,204 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 1,192 20,013 SH   SOLE   20,013 0 0
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 5,960 209,413 SH   SOLE   209,413 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 559 8,443 SH   SOLE   8,443 0 0
INVESCO SR INCOME TR COM 46131H107 876 239,466 SH   SOLE   239,466 0 0
INDEXIQ ETF TR US RL EST SMCP 45409B628 360 20,553 SH   SOLE   20,553 0 0
ISHARES TR DOW JONES US ETF 464287846 2,328 13,969 SH   SOLE   13,969 0 0
ISHARES TR GLB INFRASTR ETF 464288372 21,781 564,560 SH   SOLE   564,560 0 0
ISHARES TR GLOB UTILITS ETF 464288711 366 6,521 SH   SOLE   6,521 0 0
ISHARES TR GNMA BOND ETF 46429B333 783 15,329 SH   SOLE   15,329 0 0
ISHARES INC JP MRG EM CRP BD 464286251 220 4,250 SH   SOLE   4,250 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 4,793 23,926 SH   SOLE   23,926 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 930 7,100 SH   SOLE   7,100 0 0
ISHARES TR MRGSTR SM CP GR 464288604 2,288 9,630 SH   SOLE   9,630 0 0
ISHARES TR MSCI ACWI ETF 464288257 136,671 1,710,102 SH   SOLE   1,710,102 0 0
ISHARES TR MSCI USA SZE FT 46432F370 5,916 63,090 SH   SOLE   63,090 0 0
ISHARES TR RUS TOP 200 ETF 464289446 92,353 1,137,351 SH   SOLE   1,137,351 0 0
ISHARES TR US REGNL BKS ETF 464288778 1,279 39,061 SH   SOLE   39,061 0 0
ISHARES TR U.S. UTILITS ETF 464287697 16,167 110,715 SH   SOLE   110,715 0 0
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 46 11,353 SH   SOLE   11,353 0 0
LYDALL INC DEL COM 550819106 228 13,811 SH   SOLE   13,811 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 308 5,864 SH   SOLE   5,864 0 0
NEW AMER HIGH INCOME FD INC COM NEW 641876800 752 91,956 SH   SOLE   91,956 0 0
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 275 20,370 SH   SOLE   20,370 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 491 57,792 SH   SOLE   57,792 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,138 78,388 SH   SOLE   78,388 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105 461 38,198 SH   SOLE   38,198 0 0
PENNANT GROUP INC COM 70805E109 370 9,585 SH   SOLE   9,585 0 0
ETF SER SOLUTIONS PRMSE CP DIVRSFD 26922A768 226 8,375 SH   SOLE   8,375 0 0
PROSHARES TR LARGE CAP CRE 74347R248 4,502 59,023 SH   SOLE   59,023 0 0
PROSHARES TR ULTRA 20YR TRE 74347R172 2,516 37,941 SH   SOLE   37,941 0 0
PROSHARES TR PSHS ULT HLTHCRE 74347R735 2,106 16,107 SH   SOLE   16,107 0 0
QUINSTREET INC COM 74874Q100 194 12,272 SH   SOLE   12,272 0 0
ALPS ETF TR RIVRFRNT STR INC 00162Q783 6,321 257,784 SH   SOLE   257,784 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 12,006 204,595 SH   SOLE   204,595 0 0
SJW GROUP COM 784305104 280 4,608 SH   SOLE   4,608 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,981 54,490 SH   SOLE   54,490 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 2,879 66,362 SH   SOLE   66,362 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,919 43,235 SH   SOLE   43,235 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 7,948 261,804 SH   SOLE   261,804 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 1,778 42,271 SH   SOLE   42,271 0 0
SPDR SER TR S&P PHARMAC 78464A722 1,859 42,765 SH   SOLE   42,765 0 0
SYNOVUS FINL CORP COM NEW 87161C501 316 14,948 SH   SOLE   14,948 0 0
TRANSOCEAN LTD REG SHS H8817H100 50 61,637 SH   SOLE   61,637 0 0
TRIMTABS ETF TR ALL CAP US FREE 89628W302 55,282 1,343,421 SH   SOLE   1,343,421 0 0
TWO HBRS INVT CORP COM NEW 90187B408 53 10,410 SH   SOLE   10,410 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 906 47,240 SH   SOLE   47,240 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 15,985 307,047 SH   SOLE   307,047 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 46,258 385,802 SH   SOLE   385,802 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 15,829 102,252 SH   SOLE   102,252 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 6,424 58,979 SH   SOLE   58,979 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2,728 21,124 SH   SOLE   21,124 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 7 11,433 SH   SOLE   11,433 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 826 67,079 SH   SOLE   67,079 0 0
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 364 8,521 SH   SOLE   8,521 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 2,757 60,640 SH   SOLE   60,640 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 10,339 172,606 SH   SOLE   172,606 0 0
DBX ETF TR XTRACK MSCI JAPN 233051507 1,423 34,946 SH   SOLE   34,946 0 0
ALPS ETF TR CLEAN ENERGY 00162Q460 252 4,555 SH   SOLE   4,555 0 0
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 707 13,200 SH   SOLE   13,200 0 0
ETFIS SER TR I VIRTUS LIFESC CT 26923G301 487 12,484 SH   SOLE   12,484 0 0
BLACKROCK FLOATING RATE INCO COM 09255X100 667 58,031 SH   SOLE   58,031 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 661 58,862 SH   SOLE   58,862 0 0
BLACKROCK MUN INCOME QUALITY COM 092479104 700 49,125 SH   SOLE   49,125 0 0
BLACKROCK MUN BD TR COM 09249H104 784 51,575 SH   SOLE   51,575 0 0
BLACKROCK MUNIHOLDINGS QUALI COM 09254A101 721 55,978 SH   SOLE   55,978 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 792 91,189 SH   SOLE   91,189 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 682 50,789 SH   SOLE   50,789 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254E103 1,535 114,235 SH   SOLE   114,235 0 0
BLACKSTONE GSO FLTING RTE FU COM 09256U105 708 51,486 SH   SOLE   51,486 0 0
BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 829 64,479 SH   SOLE   64,479 0 0
BNY MELLON STRATEGIC MUN BD COM 09662E109 667 91,548 SH   SOLE   91,548 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 664 66,423 SH   SOLE   66,423 0 0
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 9,570 444,905 SH   SOLE   444,905 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 700 238,142 SH   SOLE   238,142 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 829 392,736 SH   SOLE   392,736 0 0
ETF SER SOLUTIONS DISTILLATE US 26922A321 14,671 449,632 SH   SOLE   449,632 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107 672 35,272 SH   SOLE   35,272 0 0
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 666 245,886 SH   SOLE   245,886 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105 810 69,628 SH   SOLE   69,628 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 708 120,642 SH   SOLE   120,642 0 0
FEDERATED HERMES PREM MUNI I COM 31423P108 704 49,301 SH   SOLE   49,301 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 523 10,983 SH   SOLE   10,983 0 0
FIRST TR SR FLG RTE INCM FD COM 33733U108 667 60,843 SH   SOLE   60,843 0 0
FLEXSHARES TR HIG YLD VL ETF 33939L662 5,374 115,575 SH   SOLE   115,575 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 6,783 327,981 SH   SOLE   327,981 0 0
FLEXSHARES TR M STAR DEV MKT 33939L803 10,287 183,790 SH   SOLE   183,790 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 20,022 721,263 SH   SOLE   721,263 0 0
GDL FUND COM SH BEN IT 361570104 665 79,407 SH   SOLE   79,407 0 0
GENERAL AMERN INVS INC COM 368802104 704 20,726 SH   SOLE   20,726 0 0
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 135 12,159 SH   SOLE   12,159 0 0
GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 1,161 20,427 SH   SOLE   20,427 0 0
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1,104 10,037 SH   SOLE   10,037 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 829 10,714 SH   SOLE   10,714 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 1,304 36,807 SH   SOLE   36,807 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 6,119 348,689 SH   SOLE   348,689 0 0
INVESCO HIGH INCOME TR II COM 46131F101 653 53,302 SH   SOLE   53,302 0 0
INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 18,338 173,439 SH   SOLE   173,439 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 830 13,662 SH   SOLE   13,662 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 668 13,781 SH   SOLE   13,781 0 0
ISHARES TR MSCI INTL MULTFT 46434V274 1,014 41,740 SH   SOLE   41,740 0 0
ISHARES INC MSCI EMERG MKT 46434G889 91,114 2,076,433 SH   SOLE   2,076,433 0 0
ISHARES TR NORTH AMERN NAT 464287374 6,469 326,697 SH   SOLE   326,697 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1,570 31,164 SH   SOLE   31,164 0 0
JAPAN SMALLER CAPITALIZATION COM 47109U104 791 91,209 SH   SOLE   91,209 0 0
HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 706 138,741 SH   SOLE   138,741 0 0
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 1,387 18,759 SH   SOLE   18,759 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 2,835 55,590 SH   SOLE   55,590 0 0
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 19,564 602,897 SH   SOLE   602,897 0 0
MFS MUN INCOME TR SH BEN INT 552738106 661 102,747 SH   SOLE   102,747 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 697 83,028 SH   SOLE   83,028 0 0
NATIXIS ETF TR SEEYOND INTL ETF 63873X109 1,376 34,542 SH   SOLE   34,542 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 434 40,827 SH   SOLE   40,827 0 0
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 712 44,574 SH   SOLE   44,574 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 951 66,319 SH   SOLE   66,319 0 0
NUSHARES ETF TR ESG HI TLD CRP 67092P854 1,650 67,716 SH   SOLE   67,716 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 8,445 165,950 SH   SOLE   165,950 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 694 83,522 SH   SOLE   83,522 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 687 83,759 SH   SOLE   83,759 0 0
NUVEEN HIGH INCOME 2020 TARG COM 67075L102 699 73,891 SH   SOLE   73,891 0 0
NUVEEN SR INCOME FD COM 67067Y104 687 142,278 SH   SOLE   142,278 0 0
NUVEEN SHT DUR CR OPP FD COM 67074X107 718 58,037 SH   SOLE   58,037 0 0
LISTED FD TR SHARES LAG CAP 53656F805 8,893 307,352 SH   SOLE   307,352 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 8,472 157,175 SH   SOLE   157,175 0 0
PIONEER DIVERSIFIED HIGH INC COM 723653101 716 52,972 SH   SOLE   52,972 0 0
PIONEER HIGH INCOME TR COM 72369H106 697 87,545 SH   SOLE   87,545 0 0
PROSHARES TR LONG ONLINE SHRT 74347B375 239 2,832 SH   SOLE   2,832 0 0
SOURCE CAP INC COM 836144105 693 18,817 SH   SOLE   18,817 0 0
SPDR SER TR S&P KENSHO CLEAN 78468R655 515 7,075 SH   SOLE   7,075 0 0
TEMPLETON EMERGING MKTS FD COM 880191101 760 49,429 SH   SOLE   49,429 0 0
TEMPLETON EMERGING MKTS INCO COM 880192109 659 88,998 SH   SOLE   88,998 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 785 146,644 SH   SOLE   146,644 0 0
VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 4,392 163,712 SH   SOLE   163,712 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 291 5,635 SH   SOLE   5,635 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 2,166 35,041 SH   SOLE   35,041 0 0
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 9,495 103,018 SH   SOLE   103,018 0 0
VANGUARD WELLINGTON FD US QUALITY 921935706 365 4,397 SH   SOLE   4,397 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 684 138,277 SH   SOLE   138,277 0 0
VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 696 157,147 SH   SOLE   157,147 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 676 153,262 SH   SOLE   153,262 0 0
WESTERN ASSET HIGH INCOME FD COM 95766J102 692 108,085 SH   SOLE   108,085 0 0
WESTERN ASSET INTER MUNI FD COM 958435109 1,526 168,482 SH   SOLE   168,482 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 7,855 189,960 SH   SOLE   189,960 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 2,122 87,693 SH   SOLE   87,693 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 5,960 172,853 SH   SOLE   172,853 0 0
DBX ETF TR XTRACK MUN INFRA 233051705 2,511 88,507 SH   SOLE   88,507 0 0
ETFS TR BBRG ALL LNGR K1 003261203 303 13,057 SH   SOLE   13,057 0 0
ALLIANZGI DIVIDEND INT & PRM COM 01883A107 421 35,720 SH   SOLE   35,720 0 0
ALLIANZGI DIVERSIFIED INCOME COM 01883J108 421 16,614 SH   SOLE   16,614 0 0
ARBOR REALTY TRUST INC COM 038923108 1,109 96,689 SH   SOLE   96,689 0 0
ARK ETF TR FINTECH INNOVA 00214Q708 238 6,009 SH   SOLE   6,009 0 0
BANCROFT FD LTD COM 059695106 413 16,628 SH   SOLE   16,628 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 214 15,913 SH   SOLE   15,913 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 745 124,612 SH   SOLE   124,612 0 0
CLOUGH GLOBAL EQUITY FD COM 18914C100 403 35,908 SH   SOLE   35,908 0 0
CUSHING NEXTGEN INFRA INCM F COM 231647207 300 11,163 SH   SOLE   11,163 0 0
EATON VANCE RISK MNGD DIV EQ COM 27829G106 372 38,848 SH   SOLE   38,848 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 370 33,980 SH   SOLE   33,980 0 0
EXTREME NETWORKS INC COM 30226D106 66 16,382 SH   SOLE   16,382 0 0
FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 426 7,616 SH   SOLE   7,616 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 277 30,989 SH   SOLE   30,989 0 0
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1,957 32,240 SH   SOLE   32,240 0 0
FLEXSHARES TR CRE SLCT BD FD 33939L670 14,979 556,731 SH   SOLE   556,731 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 3,963 153,310 SH   SOLE   153,310 0 0
FLEXSHARES TR MSTAR EMKT FAC 33939L308 2,723 57,170 SH   SOLE   57,170 0 0
FLEXSHARES TR MORNSTAR USMKT 33939L100 7,644 62,659 SH   SOLE   62,659 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 3,432 76,858 SH   SOLE   76,858 0 0
FLEXSHARES TR READY ACC VARI 33939L886 3,508 45,955 SH   SOLE   45,955 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 5,731 114,947 SH   SOLE   114,947 0 0
FLEXSHARES TR US QUALITY CAP 33939L746 10,262 279,472 SH   SOLE   279,472 0 0
FRANKLIN LTD DURATION INCOME COM 35472T101 160 18,739 SH   SOLE   18,739 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 381 55,814 SH   SOLE   55,814 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 525 13,105 SH   SOLE   13,105 0 0
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 601 21,849 SH   SOLE   21,849 0 0
HCI GROUP INC COM 40416E103 395 8,016 SH   SOLE   8,016 0 0
INNOVATOR ETFS TR S&P 500 POWER 45782C508 1,359 46,351 SH   SOLE   46,351 0 0
INTERFACE INC COM 458665304 140 22,916 SH   SOLE   22,916 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 2,595 102,349 SH   SOLE   102,349 0 0
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 367 6,962 SH   SOLE   6,962 0 0
INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 293 10,699 SH   SOLE   10,699 0 0
INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 227 10,112 SH   SOLE   10,112 0 0
INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 223 8,279 SH   SOLE   8,279 0 0
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 6,902 342,856 SH   SOLE   342,856 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 251 4,584 SH   SOLE   4,584 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 399 4,618 SH   SOLE   4,618 0 0
INDEXIQ ETF TR IQ GLB RES ETF 45409B883 423 16,525 SH   SOLE   16,525 0 0
ISHARES TR MORTGE REL ETF 46435G342 2,006 77,854 SH   SOLE   77,854 0 0
ISHARES TR MSCI CHINA A 46434V514 3,274 89,214 SH   SOLE   89,214 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 1,175 11,902 SH   SOLE   11,902 0 0
JANUS DETROIT STR TR HENDERSON MTG 47103U852 478 8,922 SH   SOLE   8,922 0 0
J P MORGAN EXCHANGE-TRADED F BETBULD EUROPE 46641Q720 375 16,381 SH   SOLE   16,381 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 402 66,916 SH   SOLE   66,916 0 0
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 369 21,011 SH   SOLE   21,011 0 0
MADISON COVERED CALL & EQUIT COM 557437100 382 63,934 SH   SOLE   63,934 0 0
MONROE CAP CORP COM 610335101 593 86,762 SH   SOLE   86,762 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 828 100,176 SH   SOLE   100,176 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 207 17,147 SH   SOLE   17,147 0 0
PACER FDS TR WEALTHSHIELD 69374H840 16,472 647,098 SH   SOLE   647,098 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 386 8,187 SH   SOLE   8,187 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 308 4,189 SH   SOLE   4,189 0 0
KRANESHARES TR QUADRTC INT RT 500767736 5,959 217,306 SH   SOLE   217,306 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 527 50,590 SH   SOLE   50,590 0 0
ROYCE VALUE TR INC COM 780910105 595 47,043 SH   SOLE   47,043 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 464 12,615 SH   SOLE   12,615 0 0
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 1,070 58,460 SH   SOLE   58,460 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 5,778 235,181 SH   SOLE   235,181 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 43,550 1,338,751 SH   SOLE   1,338,751 0 0
SPDR SER TR BLOMBRG BRC EMRG 78464A391 4,212 160,280 SH   SOLE   160,280 0 0
SPDR SER TR FTSE INT GVT ETF 78464A490 1,349 24,880 SH   SOLE   24,880 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847 16,321 500,190 SH   SOLE   500,190 0 0
SPDR SER TR RUSSELL LOW VOL 78468R754 954 12,256 SH   SOLE   12,256 0 0
SPDR SER TR RUSSELL YIELD 78468R770 559 9,216 SH   SOLE   9,216 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 1,165 13,952 SH   SOLE   13,952 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2,191 90,216 SH   SOLE   90,216 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7,700 228,290 SH   SOLE   228,290 0 0
SSGA ACTIVE TR SPDR SSGA FXD 78470P507 16,183 505,165 SH   SOLE   505,165 0 0
SPDR SER TR SSGA US LRG ETF 78468R804 344 3,174 SH   SOLE   3,174 0 0
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 30,971 847,834 SH   SOLE   847,834 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 6,177 746,886 SH   SOLE   746,886 0 0
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1,029 6,351 SH   SOLE   6,351 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 308 5,569 SH   SOLE   5,569 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8,595 80,936 SH   SOLE   80,936 0 0
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 404 61,128 SH   SOLE   61,128 0 0
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 362 85,631 SH   SOLE   85,631 0 0
WISDOMTREE TR CBOE S&P 500 97717X560 313 11,704 SH   SOLE   11,704 0 0
WISDOMTREE TR CURRNCY INT EQ 97717X263 475 18,676 SH   SOLE   18,676 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1,070 21,844 SH   SOLE   21,844 0 0
WISDOMTREE TR US LARGECAP FUND 97717W588 810 22,870 SH   SOLE   22,870 0 0
WISDOMTREE TR US MULTIFACTOR 97717Y857 617 19,725 SH   SOLE   19,725 0 0
WISDOMTREE TR US SHT TRM CORP 97717X156 276 5,346 SH   SOLE   5,346 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 373 12,137 SH   SOLE   12,137 0 0
DBX ETF TR XTRCK JP MRGN ES 233051713 4,480 206,297 SH   SOLE   206,297 0 0
DBX ETF TR XTRACK MSCI ALL 233051598 3,230 154,155 SH   SOLE   154,155 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1,011 21,019 SH   SOLE   21,019 0 0
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 726 13,081 SH   SOLE   13,081 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1,449 10,232 SH   SOLE   10,232 0 0
ISHARES INC JP MORGAN EM ETF 464286517 1,592 38,059 SH   SOLE   38,059 0 0
ISHARES TR US BR DEL SE ETF 464288794 232 3,748 SH   SOLE   3,748 0 0
ISHARES TR US INDUSTRIALS 464287754 2,662 15,924 SH   SOLE   15,924 0 0
ISHARES TR US OIL GS EX ETF 464288851 295 11,156 SH   SOLE   11,156 0 0
ISHARES TR U.S. PHARMA ETF 464288836 1,465 8,959 SH   SOLE   8,959 0 0
ISHARES TR US TELECOM ETF 464287713 970 35,664 SH   SOLE   35,664 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 239 21,180 SH   SOLE   21,180 0 0
BOGOTA FINL CORP COM 097235105 107 13,995 SH   SOLE   13,995 0 0
ISHARES INC MSCI SWEDEN ETF 464286756 765 21,664 SH   SOLE   21,664 0 0
SPDR SER TR BLOMBERG BRC INT 78464A334 37,305 1,188,232 SH   SOLE   1,188,232 0 0
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 317 21,132 SH   SOLE   21,132 0 0
ADVAXIS INC COM NEW 007624307 4 10,000 SH   SOLE   10,000 0 0
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 243 54,114 SH   SOLE   54,114 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 165 24,883 SH   SOLE   24,883 0 0
ALPINE INCOME PPTY TR INC COM 02083X103 157 10,111 SH   SOLE   10,111 0 0
ANTERO RESOURCES CORP COM 03674X106 85 30,986 SH   SOLE   30,986 0 0
ETF SER SOLUTIONS APTUS DEFINED 26922A388 10,482 340,106 SH   SOLE   340,106 0 0
ATHERSYS INC NEW COM 04744L106 50 25,450 SH   SOLE   25,450 0 0
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 58 11,543 SH   SOLE   11,543 0 0
CADENCE BANCORPORATION CL A 12739A100 178 20,681 SH   SOLE   20,681 0 0
CBIZ INC COM 124805102 424 18,524 SH   SOLE   18,524 0 0
CENTRAL GARDEN & PET CO COM 153527106 225 5,629 SH   SOLE   5,629 0 0
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 143 15,350 SH   SOLE   15,350 0 0
COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 22 23,000 SH   SOLE   23,000 0 0
COMSTOCK RES INC COM 205768302 64 14,659 SH   SOLE   14,659 0 0
CUSTOMERS BANCORP INC COM 23204G100 122 10,904 SH   SOLE   10,904 0 0
DBV TECHNOLOGIES S A SPONSORED ADR 23306J101 36 20,614 SH   SOLE   20,614 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 27,323 SH   SOLE   27,323 0 0
ENSTAR GROUP LIMITED SHS G3075P101 548 3,396 SH   SOLE   3,396 0 0
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 5,724 281,041 SH   SOLE   281,041 0 0
FLEXSHARES TR STOX ESG INDEX 33939L696 258 3,166 SH   SOLE   3,166 0 0
FLUIDIGM CORP DEL NOTE 2.750% 2/0 34385PAA6 20 20,000 SH   SOLE   20,000 0 0
FLUSHING FINL CORP COM 343873105 161 15,296 SH   SOLE   15,296 0 0
GABELLI EQUITY TR INC COM 362397101 64 12,569 SH   SOLE   12,569 0 0
GALIANO GOLD INC COM 36352H100 17 12,150 SH   SOLE   12,150 0 0
GLOBAL SELF STORAGE INC COM 37955N106 60 15,000 SH   SOLE   15,000 0 0
GP STRATEGIES CORP COM 36225V104 193 20,000 SH   SOLE   20,000 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 48 52,000 SH   SOLE   52,000 0 0
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 1,679 58,573 SH   SOLE   58,573 0 0
HERITAGE INS HLDGS INC COM 42727J102 142 14,010 SH   SOLE   14,010 0 0
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 800 24,036 SH   SOLE   24,036 0 0
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 2,990 113,693 SH   SOLE   113,693 0 0
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 2,235 80,478 SH   SOLE   80,478 0 0
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1,425 62,727 SH   SOLE   62,727 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 381 17,623 SH   SOLE   17,623 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 610 24,849 SH   SOLE   24,849 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 354 16,125 SH   SOLE   16,125 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 277 11,963 SH   SOLE   11,963 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 6,761 198,737 SH   SOLE   198,737 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 439 13,683 SH   SOLE   13,683 0 0
INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 1,770 45,973 SH   SOLE   45,973 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 631 8,584 SH   SOLE   8,584 0 0
ISHARES TR ASIA 50 ETF 464288430 3,697 51,475 SH   SOLE   51,475 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 223 3,842 SH   SOLE   3,842 0 0
ISHARES TR EUROPE ETF 464287861 348 8,304 SH   SOLE   8,304 0 0
ISHARES TR IBONDS DEC2023 46435G318 5,112 194,505 SH   SOLE   194,505 0 0
ISHARES TR IBONDS DEC 46435U697 5,125 189,154 SH   SOLE   189,154 0 0
ISHARES TR IBONDS DEC 25 46435U432 4,565 162,440 SH   SOLE   162,440 0 0
ISHARES TR INTL DEV RE ETF 464288489 1,566 65,398 SH   SOLE   65,398 0 0
ISHARES TR MRNGSTR INC ETF 46432F875 2,188 97,017 SH   SOLE   97,017 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 1,163 26,560 SH   SOLE   26,560 0 0
ISHARES INC MSCI GBL ETF NEW 46434G848 508 18,956 SH   SOLE   18,956 0 0
ISHARES TR MSCI INTL SML CP 46434V266 1,433 47,685 SH   SOLE   47,685 0 0
ISHARES INC MSCI JAPN SMCETF 464286582 389 5,301 SH   SOLE   5,301 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 1,798 54,164 SH   SOLE   54,164 0 0
ISHARES INC MSCI WORLD ETF 464286392 433 4,355 SH   SOLE   4,355 0 0
ISHARES TR RESIDENTIAL MULT 464288562 10,859 178,106 SH   SOLE   178,106 0 0
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 981 91,292 SH   SOLE   91,292 0 0
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 274 5,796 SH   SOLE   5,796 0 0
J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 671 14,362 SH   SOLE   14,362 0 0
J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 5,163 102,530 SH   SOLE   102,530 0 0
J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 540 19,333 SH   SOLE   19,333 0 0
KADANT INC COM 48282T104 361 3,291 SH   SOLE   3,291 0 0
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 1,181 39,886 SH   SOLE   39,886 0 0
MARKER THERAPEUTICS INC COM 57055L107 32 21,414 SH   SOLE   21,414 0 0
NEXPOINT REAL ESTATE FIN INC COM 65342V101 189 12,875 SH   SOLE   12,875 0 0
NUVEEN MUN VALUE FD INC COM 670928100 127 11,912 SH   SOLE   11,912 0 0
OXBRIDGE RE HLDGS LTD *W EXP 03/26/202 G6856M114 3 35,500 SH   SOLE   35,500 0 0
PENNYMAC MTG INVT TR COM 70931T103 365 22,693 SH   SOLE   22,693 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 530 10,338 SH   SOLE   10,338 0 0
PROSHARES TR ULTR 7-10 TREA 74347R180 281 3,704 SH   SOLE   3,704 0 0
PROSHARES TR PSHS ULT BASMATL 74347R776 666 11,974 SH   SOLE   11,974 0 0
PROSHARES TR PSHS CONSMRGOODS 74347R768 1,184 19,186 SH   SOLE   19,186 0 0
PROSHARES TR PSHS CONSMR SVCS 74347R750 1,506 21,151 SH   SOLE   21,151 0 0
PROSHARES TR PSHS ULTRA INDL 74347R727 645 8,643 SH   SOLE   8,643 0 0
PROSHARES TR PSHS ULTRA O&G 74347G705 746 15,711 SH   SOLE   15,711 0 0
PROSHARES TR PSHS ULTRA TECH 74347R693 2,129 37,414 SH   SOLE   37,414 0 0
PROSHARES TR PSHS ULTRA UTIL 74347R685 1,358 27,008 SH   SOLE   27,008 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 863 6,590 SH   SOLE   6,590 0 0
PROSHARES TR ULTSHT FT CH 50 74347B227 262 6,146 SH   SOLE   6,146 0 0
PROSHARES TR ULSHRT TECH NEW 74347G853 286 14,943 SH   SOLE   14,943 0 0
PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 79 78,000 SH   SOLE   78,000 0 0
RAYONIER INC COM 754907103 432 16,341 SH   SOLE   16,341 0 0
ALPS ETF TR RIVERFRONT DYM 00162Q536 5,987 228,819 SH   SOLE   228,819 0 0
ALPS ETF TR RIVERFRONT UNC 00162Q544 291 11,600 SH   SOLE   11,600 0 0
ALPS ETF TR RIVERFRNT DYMC 00162Q528 7,669 219,110 SH   SOLE   219,110 0 0
ALPS ETF TR RIVERFRNT FLEX 00162Q510 6,367 182,164 SH   SOLE   182,164 0 0
ROCKWELL MED INC COM 774374102 29 27,302 SH   SOLE   27,302 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2,549 65,807 SH   SOLE   65,807 0 0
SCORPIO TANKERS INC SHS Y7542C130 228 20,632 SH   SOLE   20,632 0 0
SEQUANS COMMUNICATIONS S A SPONSORED ADS 817323207 96 16,161 SH   SOLE   16,161 0 0
SMITH & WESSON BRANDS INC COM 831754106 176 11,329 SH   SOLE   11,329 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 6,358 67,183 SH   SOLE   67,183 0 0
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 368 6,925 SH   SOLE   6,925 0 0
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 5,426 174,684 SH   SOLE   174,684 0 0
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 574 14,207 SH   SOLE   14,207 0 0
TELLURIAN INC NEW COM 87968A104 90 113,500 SH   SOLE   113,500 0 0
BANCORP INC DEL COM 05969A105 95 10,955 SH   SOLE   10,955 0 0
TURTLE BEACH CORP COM NEW 900450206 260 14,301 SH   SOLE   14,301 0 0
UBS AG LONDON BRANCH ETRACS UBS BLOOM 90274D390 2,949 221,817 SH   SOLE   221,817 0 0
UBS AG JERSEY BRANCH ETRAC WELLS BDCI 902641588 201 13,674 SH   SOLE   13,674 0 0
VALLEY NATL BANCORP COM 919794107 86 12,529 SH   SOLE   12,529 0 0
VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 405 18,920 SH   SOLE   18,920 0 0
VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 1,857 102,894 SH   SOLE   102,894 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 953 6,263 SH   SOLE   6,263 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 2,231 14,961 SH   SOLE   14,961 0 0
VANGUARD WELLINGTON FD US MINIMUM 921935409 880 10,671 SH   SOLE   10,671 0 0
VERITEX HLDGS INC COM 923451108 214 12,565 SH   SOLE   12,565 0 0
VERMILION ENERGY INC COM 923725105 50 21,342 SH   SOLE   21,342 0 0
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 380 9,382 SH   SOLE   9,382 0 0
ZYNEX INC COM 98986M103 188 10,756 SH   SOLE   10,756 0 0
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 24,558 466,757 SH   SOLE   466,757 0 0
AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 22,089 516,449 SH   SOLE   516,449 0 0
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 18,871 500,485 SH   SOLE   500,485 0 0
AMERICAN CENTY ETF TR SUSTAINABLE EQTY 025072752 81,450 1,912,440 SH   SOLE   1,912,440 0 0
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 25,713 471,608 SH   SOLE   471,608 0 0
BLACKROCK INCOME TR INC COM 09247F100 357 58,605 SH   SOLE   58,605 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 460 9,164 SH   SOLE   9,164 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 763 12,978 SH   SOLE   12,978 0 0
GLOBAL X FDS MSCI NXT EMRNG 37950E218 169 10,193 SH   SOLE   10,193 0 0
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 491 11,882 SH   SOLE   11,882 0 0
ISHARES TR GLOBAL FINLS ETF 464287333 597 11,259 SH   SOLE   11,259 0 0
J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 3,091 55,459 SH   SOLE   55,459 0 0
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 610 23,937 SH   SOLE   23,937 0 0
PROSHARES TR ULTRA FNCLS NEW 74347X633 770 24,925 SH   SOLE   24,925 0 0
SPDR SER TR BLOMBRG BRC INTL 78464A151 839 23,579 SH   SOLE   23,579 0 0
WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 1,629 94,206 SH   SOLE   94,206 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 244 4,362 SH   SOLE   4,362 0 0
EATON VANCE TAX MNGED BUY WR COM 27828X100 662 48,523 SH   SOLE   48,523 0 0
INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 448 16,626 SH   SOLE   16,626 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 222 7,002 SH   SOLE   7,002 0 0
SPDR SER TR SSGA US SMAL ETF 78468R887 7,073 93,356 SH   SOLE   93,356 0 0
API GROUP CORP COM STK 00187Y100 527 37,002 SH   SOLE   37,002 0 0
ATRION CORP COM 049904105 216 346 SH   SOLE   346 0 0
FARMER BROS CO COM 307675108 68 15,391 SH   SOLE   15,391 0 0
FIRST HAWAIIAN INC COM 32051X108 401 27,707 SH   SOLE   27,707 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 255 23,741 SH   SOLE   23,741 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 48 27,739 SH   SOLE   27,739 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 939 25,918 SH   SOLE   25,918 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 792 19,160 SH   SOLE   19,160 0 0
ISHARES TR MSCI LW CRB TG 46434V464 235 1,791 SH   SOLE   1,791 0 0
ISHARES INC GLB ENR PROD ETF 464286343 404 38,668 SH   SOLE   38,668 0 0
OMEGA FLEX INC COM 682095104 227 1,447 SH   SOLE   1,447 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106 79 18,880 SH   SOLE   18,880 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 17,513 466,388 SH   SOLE   466,388 0 0
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 7,180 356,277 SH   SOLE   356,277 0 0
ISHARES U S ETF TR COMMOD SEL STG 46431W853 1,279 51,223 SH   SOLE   51,223 0 0
PROSHARES TR SHORT QQQ NEW 74347B714 933 56,386 SH   SOLE   56,386 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 928 19,272 SH   SOLE   19,272 0 0
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 978 15,900 SH   SOLE   15,900 0 0
WISDOMTREE TR US SHRT TRM HIGH 97717X149 233 4,856 SH   SOLE   4,856 0 0
WISDOMTREE TR YIELD ENHANCED 97717Y808 298 5,772 SH   SOLE   5,772 0 0
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 411 17,946 SH   SOLE   17,946 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 151 10,034 SH   SOLE   10,034 0 0
SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1,393 13,853 SH   SOLE   13,853 0 0
MCCORMICK & CO INC COM VTG 579780107 727 3,723 SH   SOLE   3,723 0 0
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 410 6,634 SH   SOLE   6,634 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 952 23,035 SH   SOLE   23,035 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 1,041 109,354 SH   SOLE   109,354 0 0
INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 563 59,000 SH   SOLE   59,000 0 0
PRINCIPAL EXCHANGE-TRADED FD PRINCIPAL ACTV 74255Y706 1,371 48,235 SH   SOLE   48,235 0 0
PRINCIPAL EXCHANGE-TRADED FD ACTV INCM ETF 74255Y102 372 9,870 SH   SOLE   9,870 0 0
PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 6,663 201,845 SH   SOLE   201,845 0 0
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 206 7,876 SH   SOLE   7,876 0 0
ISHARES INC CUR HD MSCI EM 46434G509 1,504 55,539 SH   SOLE   55,539 0 0
NEWS CORP NEW CL B 65249B208 532 38,088 SH   SOLE   38,088 0 0
REALITY SHS ETF TR DIVCN DIVD ETF 75605A504 680 18,763 SH   SOLE   18,763 0 0
INVESCO HIGH INCOME 2023 TAR COM 46135X108 122 15,382 SH   SOLE   15,382 0 0
WISDOMTREE TR GLB HIGH DIV FD 97717W877 5,447 143,928 SH   SOLE   143,928 0 0
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 22 22,000 SH   SOLE   22,000 0 0
DURECT CORP COM 266605104 21 12,021 SH   SOLE   12,021 0 0
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 14,171 3,280,374 SH   SOLE   3,280,374 0 0
EZCORP INC NOTE 2.375% 5/0 302301AE6 8 10,000 SH   SOLE   10,000 0 0
GREEN PLAINS INC COM 393222104 234 15,087 SH   SOLE   15,087 0 0
INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 525 22,910 SH   SOLE   22,910 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 11,332 216,367 SH   SOLE   216,367 0 0
ISHARES INC MSCI EQUAL WEITE 464286681 21,931 359,110 SH   SOLE   359,110 0 0
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 769 100,000 SH   SOLE   100,000 0 0
POWELL INDS INC COM 739128106 265 11,000 SH   SOLE   11,000 0 0
ANIXA BIOSCIENCES INC COM 03528H109 75 30,700 SH   SOLE   30,700 0 0
ISHARES TR MSCI EURO FL ETF 464289180 4,666 339,580 SH   SOLE   339,580 0 0
TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 6,577 236,070 SH   SOLE   236,070 0 0
TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 11,326 453,525 SH   SOLE   453,525 0 0
FARMERS & MERCHANTS BANCORP COM 30779N105 581 29,042 SH   SOLE   29,042 0 0
INNOVATOR ETFS TR IBD BREAKOUT 45782C763 313 13,243 SH   SOLE   13,243 0 0
KRANESHARES TR KYA DYNMC INC 500767686 21,271 1,028,602 SH   SOLE   1,028,602 0 0
KRANESHARES TR LRG CAP QTY DIVD 500767728 8,123 307,758 SH   SOLE   307,758 0 0
KRANESHARES TR SML CAP QTY DIVD 500767710 5,824 271,144 SH   SOLE   271,144 0 0
SALEM MEDIA GROUP INC CL A 794093104 46 50,000 SH   SOLE   50,000 0 0