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