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
22ND CENTY GROUP INC COM 90137F103 280 127,135 SH   SOLE   0 0 127,135
3-D SYS CORP DEL COM NEW 88554D205 568 54,229 SH   SOLE   0 0 54,229
3M CO COM 88579Y101 60,933 348,611 SH   SOLE   0 0 348,611
AAON INC COM PAR $0.004 000360206 6,572 98,627 SH   SOLE   0 0 98,627
ABB LTD SPONSORED ADR 000375204 3,841 137,381 SH   SOLE   0 0 137,381
ABBOTT LABS COM 002824100 80,935 739,187 SH   SOLE   0 0 739,187
ABBVIE INC COM 00287Y109 113,640 1,060,557 SH   SOLE   0 0 1,060,557
ABBVIE INC COM 00287Y109 56 42,300 SH Call SOLE   0 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 716 160,835 SH   SOLE   0 0 160,835
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 448 42,910 SH   SOLE   0 0 42,910
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 266 50,525 SH   SOLE   0 0 50,525
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 572 31,289 SH   SOLE   0 0 31,289
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 5,129 51,839 SH   SOLE   0 0 51,839
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 311 12,186 SH   SOLE   0 0 12,186
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,703 192,436 SH   SOLE   0 0 192,436
ABIOMED INC COM 003654100 2,108 6,502 SH   SOLE   0 0 6,502
ACADIA HEALTHCARE COMPANY IN COM 00404A109 1,160 23,087 SH   SOLE   0 0 23,087
ACADIA PHARMACEUTICALS INC COM 004225108 843 15,765 SH   SOLE   0 0 15,765
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 51,828 198,391 SH   SOLE   0 0 198,391
ACTIVISION BLIZZARD INC COM 00507V109 8,643 93,082 SH   SOLE   0 0 93,082
ACUITY BRANDS INC COM 00508Y102 267 2,209 SH   SOLE   0 0 2,209
ACUSHNET HOLDINGS CORP COM 005098108 602 14,856 SH   SOLE   0 0 14,856
ADAM NAT RES FD INC COM 00548F105 144 12,640 SH   SOLE   0 0 12,640
ADAMS DIVERSIFIED EQUITY FD COM 006212104 11,784 681,560 SH   SOLE   0 0 681,560
ADDUS HOMECARE CORP COM 006739106 294 2,512 SH   SOLE   0 0 2,512
ADMA BIOLOGICS INC COM 000899104 80 41,002 SH   SOLE   0 0 41,002
ADOBE SYSTEMS INCORPORATED COM 00724F101 44,199 88,378 SH   SOLE   0 0 88,378
ADT INC DEL COM 00090Q103 121 15,476 SH   SOLE   0 0 15,476
ADVANCE AUTO PARTS INC COM 00751Y106 410 2,601 SH   SOLE   0 0 2,601
ADVANCED DRAIN SYS INC DEL COM 00790R104 661 7,908 SH   SOLE   0 0 7,908
ADVANCED ENERGY INDS COM 007973100 1,085 11,192 SH   SOLE   0 0 11,192
ADVANCED MICRO DEVICES INC COM 007903107 42,122 459,299 SH   SOLE   0 0 459,299
ADVAXIS INC COM NEW 007624307 21 60,000 SH   SOLE   0 0 60,000
ADVENT CONVERTIBLE & INCOME COM 00764C109 3,669 222,069 SH   SOLE   0 0 222,069
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 336 31,020 SH   SOLE   0 0 31,020
ADVISORSHARES TR DORSY FSM ALCP 00768Y479 41,538 1,117,362 SH   SOLE   0 0 1,117,362
ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 609 7,600 SH   SOLE   0 0 7,600
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 81 26,835 SH   SOLE   0 0 26,835
AECOM COM 00766T100 232 4,661 SH   SOLE   0 0 4,661
AEGON N V NY REGISTRY SHS 007924103 44 11,045 SH   SOLE   0 0 11,045
AEHR TEST SYS COM 00760J108 303 119,697 SH   SOLE   0 0 119,697
AERCAP HOLDINGS NV SHS N00985106 340 7,470 SH   SOLE   0 0 7,470
AEROVIRONMENT INC COM 008073108 2,133 24,545 SH   SOLE   0 0 24,545
AES CORP COM 00130H105 3,184 135,509 SH   SOLE   0 0 135,509
AFLAC INC COM 001055102 23,754 534,144 SH   SOLE   0 0 534,144
AGCO CORP COM 001084102 269 2,611 SH   SOLE   0 0 2,611
AGILENT TECHNOLOGIES INC COM 00846U101 3,761 31,738 SH   SOLE   0 0 31,738
AGNC INVT CORP COM 00123Q104 765 49,006 SH   SOLE   0 0 49,006
AGNICO EAGLE MINES LTD COM 008474108 1,826 25,967 SH   SOLE   0 0 25,967
AGREE REALTY CORP COM 008492100 896 13,456 SH   SOLE   0 0 13,456
AIR INDS GROUP COM NEW 00912N205 409 332,831 SH   SOLE   0 0 332,831
AIR PRODS & CHEMS INC COM 009158106 185,893 680,280 SH   SOLE   0 0 680,280
AIRBNB INC COM CL A 009066101 2,637 17,964 SH   SOLE   0 0 17,964
AKAMAI TECHNOLOGIES INC COM 00971T101 1,428 13,599 SH   SOLE   0 0 13,599
AKOUSTIS TECHNOLOGIES INC COM 00973N102 1,250 102,218 SH   SOLE   0 0 102,218
ALARM COM HLDGS INC COM 011642105 882 8,530 SH   SOLE   0 0 8,530
ALASKA AIR GROUP INC COM 011659109 10,698 205,723 SH   SOLE   0 0 205,723
ALBEMARLE CORP COM 012653101 3,285 22,270 SH   SOLE   0 0 22,270
ALBERTSONS COS INC COMMON STOCK 013091103 1,210 68,818 SH   SOLE   0 0 68,818
ALCOA CORP COM 013872106 934 40,541 SH   SOLE   0 0 40,541
ALCON AG ORD SHS H01301128 810 12,145 SH   SOLE   0 0 12,145
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 392 2,201 SH   SOLE   0 0 2,201
ALEXION PHARMACEUTICALS INC COM 015351109 6,268 40,120 SH   SOLE   0 0 40,120
ALGONQUIN PWR UTILS CORP COM 015857105 2,916 177,332 SH   SOLE   0 0 177,332
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 122,284 525,433 SH   SOLE   0 0 525,433
ALIGN TECHNOLOGY INC COM 016255101 7,861 14,710 SH   SOLE   0 0 14,710
ALLEGHANY CORP DEL COM 017175100 1,719 2,847 SH   SOLE   0 0 2,847
ALLEGHENY TECHNOLOGIES INC COM 01741R102 2,441 145,552 SH   SOLE   0 0 145,552
ALLEGIANT TRAVEL CO COM 01748X102 2,715 14,347 SH   SOLE   0 0 14,347
ALLEGION PLC ORD SHS G0176J109 762 6,549 SH   SOLE   0 0 6,549
ALLETE INC COM NEW 018522300 2,020 32,607 SH   SOLE   0 0 32,607
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 74 16,560 SH   SOLE   0 0 16,560
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1,688 143,376 SH   SOLE   0 0 143,376
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1,997 59,139 SH   SOLE   0 0 59,139
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 746 51,721 SH   SOLE   0 0 51,721
ALLIANT ENERGY CORP COM 018802108 3,305 64,143 SH   SOLE   0 0 64,143
ALLIANZGI CONV & INCOME FD COM 018828103 192 33,395 SH   SOLE   0 0 33,395
ALLIANZGI DIVERSIFIED INCOME COM 01883J108 699 21,390 SH   SOLE   0 0 21,390
ALLIANZGI DIVIDEND INT & PRM COM 01883A107 6,577 488,625 SH   SOLE   0 0 488,625
ALLIANZGI EQUITY & CONV INCO COM 018829101 5,740 202,977 SH   SOLE   0 0 202,977
ALLIED MOTION TECHNOLOGIES I COM 019330109 291 5,700 SH   SOLE   0 0 5,700
ALLSTATE CORP COM 020002101 64,387 585,662 SH   SOLE   0 0 585,662
ALLY FINL INC COM 02005N100 4,302 120,650 SH   SOLE   0 0 120,650
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 248 1,910 SH   SOLE   0 0 1,910
ALPHA ARCHITECT ETF TR US QUAN MOMENTUM 02072L409 241 4,609 SH   SOLE   0 0 4,609
ALPHA PRO TECH LTD COM 020772109 223 19,968 SH   SOLE   0 0 19,968
ALPHABET INC CAP STK CL A 02079K305 234,781 133,958 SH   SOLE   0 0 133,958
ALPHABET INC CAP STK CL C 02079K107 125,411 71,585 SH   SOLE   0 0 71,585
ALPS ETF TR ALERIAN ENERGY 00162Q676 977 66,716 SH   SOLE   0 0 66,716
ALPS ETF TR ALERIAN MLP 00162Q452 8,036 313,170 SH   SOLE   0 0 313,170
ALPS ETF TR BARRONS 400 ETF 00162Q726 381 7,655 SH   SOLE   0 0 7,655
ALPS ETF TR CLEAN ENERGY 00162Q460 626 7,814 SH   SOLE   0 0 7,814
ALPS ETF TR EQUAL SEC ETF 00162Q205 1,079 12,510 SH   SOLE   0 0 12,510
ALPS ETF TR INTL SEC DV DOG 00162Q718 208 7,979 SH   SOLE   0 0 7,979
ALPS ETF TR MED BREAKTHGH 00162Q593 1,084 21,165 SH   SOLE   0 0 21,165
ALPS ETF TR RIVERFRNT DYMC 00162Q528 206 5,387 SH   SOLE   0 0 5,387
ALPS ETF TR RIVRFRNT STR INC 00162Q783 1,130 45,594 SH   SOLE   0 0 45,594
ALPS ETF TR SECTR DIV DOGS 00162Q858 9,240 206,989 SH   SOLE   0 0 206,989
ALTERYX INC COM CL A 02156B103 1,199 9,842 SH   SOLE   0 0 9,842
ALTRIA GROUP INC COM 02209S103 37,754 920,822 SH   SOLE   0 0 920,822
ALTRIA GROUP INC COM 02209S103 3 10,900 SH Call SOLE   0 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 1,636 334,510 SH   SOLE   0 0 334,510
AMAZON COM INC COM 023135106 610,151 187,341 SH   SOLE   0 0 187,341
AMBAC FINL GROUP INC COM NEW 023139884 432 28,119 SH   SOLE   0 0 28,119
AMBARELLA INC SHS G037AX101 4,158 45,287 SH   SOLE   0 0 45,287
AMBEV SA SPONSORED ADR 02319V103 59 19,162 SH   SOLE   0 0 19,162
AMC ENTMT HLDGS INC CL A COM 00165C104 42 19,766 SH   SOLE   0 0 19,766
AMC ENTMT HLDGS INC CL A COM 00165C104 779 108,200 SH Put SOLE   0 0 108,200
AMC NETWORKS INC CL A 00164V103 411 11,478 SH   SOLE   0 0 11,478
AMCOR PLC ORD G0250X107 749 63,594 SH   SOLE   0 0 63,594
AMDOCS LTD SHS G02602103 503 7,092 SH   SOLE   0 0 7,092
AMEDISYS INC COM 023436108 1,014 3,456 SH   SOLE   0 0 3,456
AMER STATES WTR CO COM 029899101 2,221 27,931 SH   SOLE   0 0 27,931
AMERCO COM 023586100 439 968 SH   SOLE   0 0 968
AMEREN CORP COM 023608102 2,076 26,600 SH   SOLE   0 0 26,600
AMERESCO INC CL A 02361E108 1,843 35,280 SH   SOLE   0 0 35,280
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1,149 270,359 SH   SOLE   0 0 270,359
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 493 33,898 SH   SOLE   0 0 33,898
AMERICA MOVIL SAB DE CV SPONSORED ADR 02364W204 1,052 72,000 SH   SOLE   0 0 72,000
AMERICAN AIRLS GROUP INC COM 02376R102 2,529 160,352 SH   SOLE   0 0 160,352
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 2,458 42,977 SH   SOLE   0 0 42,977
AMERICAN CENTY ETF TR US SML CP VALU 025072877 1,879 33,066 SH   SOLE   0 0 33,066
AMERICAN ELEC PWR CO INC COM 025537101 18,702 224,595 SH   SOLE   0 0 224,595
AMERICAN EXPRESS CO COM 025816109 19,551 161,693 SH   SOLE   0 0 161,693
AMERICAN FINL GROUP INC OHIO COM 025932104 330 3,767 SH   SOLE   0 0 3,767
AMERICAN HOMES 4 RENT CL A 02665T306 2,167 72,243 SH   SOLE   0 0 72,243
AMERICAN INTL GROUP INC COM NEW 026874784 1,095 28,920 SH   SOLE   0 0 28,920
AMERICAN NATL BANKSHARES INC COM 027745108 319 12,178 SH   SOLE   0 0 12,178
AMERICAN TOWER CORP NEW COM 03027X100 42,493 189,241 SH   SOLE   0 0 189,241
AMERICAN WTR WKS CO INC NEW COM 030420103 16,793 109,409 SH   SOLE   0 0 109,409
AMERICOLD RLTY TR COM 03064D108 621 16,637 SH   SOLE   0 0 16,637
AMERIPRISE FINL INC COM 03076C106 18,399 94,667 SH   SOLE   0 0 94,667
AMERIS BANCORP COM 03076K108 1,032 27,095 SH   SOLE   0 0 27,095
AMERISOURCEBERGEN CORP COM 03073E105 9,588 98,079 SH   SOLE   0 0 98,079
AMETEK INC COM 031100100 10,798 89,285 SH   SOLE   0 0 89,285
AMGEN INC COM 031162100 170,359 740,722 SH   SOLE   0 0 740,722
AMMO INC COM 00175J107 69 20,816 SH   SOLE   0 0 20,816
AMPHENOL CORP NEW CL A 032095101 9,394 71,835 SH   SOLE   0 0 71,835
AMPIO PHARMACEUTICALS INC COM 03209T109 92 57,704 SH   SOLE   0 0 57,704
AMPLIFY ETF TR BLACKSWAN GRWT 032108888 2,371 72,234 SH   SOLE   0 0 72,234
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 936 26,744 SH   SOLE   0 0 26,744
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 11,345 346,824 SH   SOLE   0 0 346,824
AMPLIFY ETF TR ONLIN RETL ETF 032108102 35,395 309,616 SH   SOLE   0 0 309,616
ANALOG DEVICES INC COM 032654105 31,403 212,568 SH   SOLE   0 0 212,568
ANAVEX LIFE SCIENCES CORP COM NEW 032797300 337 62,420 SH   SOLE   0 0 62,420
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 4,559 65,209 SH   SOLE   0 0 65,209
ANNALY CAPITAL MANAGEMENT IN COM 035710409 3,016 356,940 SH   SOLE   0 0 356,940
ANSYS INC COM 03662Q105 6,833 18,783 SH   SOLE   0 0 18,783
ANTARES PHARMA INC COM 036642106 379 95,099 SH   SOLE   0 0 95,099
ANTERO MIDSTREAM CORP COM 03676B102 2,161 280,327 SH   SOLE   0 0 280,327
ANTHEM INC COM 036752103 11,034 34,356 SH   SOLE   0 0 34,356
AON PLC SHS CL A G0403H108 2,204 10,430 SH   SOLE   0 0 10,430
APACHE CORP COM 037411105 661 46,589 SH   SOLE   0 0 46,589
APARTMENT INCOME REIT CORP COM 03750L109 693 18,047 SH   SOLE   0 0 18,047
APARTMENT INVT & MGMT CO CL A 03748R747 92 17,391 SH   SOLE   0 0 17,391
APELLIS PHARMACEUTICALS INC COM 03753U106 1,332 23,286 SH   SOLE   0 0 23,286
APHRIA INC COM 03765K104 149 21,607 SH   SOLE   0 0 21,607
API GROUP CORP COM STK 00187Y100 1,582 87,139 SH   SOLE   0 0 87,139
APOGEE ENTERPRISES INC COM 037598109 234 7,378 SH   SOLE   0 0 7,378
APOLLO COML REAL EST FIN INC COM 03762U105 276 24,714 SH   SOLE   0 0 24,714
APOLLO GLOBAL MGMT INC COM CL A 03768E105 3,219 65,715 SH   SOLE   0 0 65,715
APOLLO INVT CORP COM NEW 03761U502 127 11,906 SH   SOLE   0 0 11,906
APPIAN CORP CL A 03782L101 2,650 16,350 SH   SOLE   0 0 16,350
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 163 12,614 SH   SOLE   0 0 12,614
APPLE INC COM 037833100 1,339,719 10,096,436 SH   SOLE   0 0 10,096,436
APPLE INC COM 037833100 28 12,300 SH Call SOLE   0 0 0
APPLIED MATLS INC COM 038222105 13,886 160,906 SH   SOLE   0 0 160,906
APPLIED OPTOELECTRONICS INC COM 03823U102 118 13,819 SH   SOLE   0 0 13,819
APTARGROUP INC COM 038336103 982 7,174 SH   SOLE   0 0 7,174
APTIV PLC SHS G6095L109 1,326 10,179 SH   SOLE   0 0 10,179
APYX MEDICAL CORPORATION COM 03837C106 1,905 264,555 SH   SOLE   0 0 264,555
ARAMARK COM 03852U106 356 9,251 SH   SOLE   0 0 9,251
ARBOR REALTY TRUST INC COM 038923108 2,258 159,252 SH   SOLE   0 0 159,252
ARCH CAP GROUP LTD ORD G0450A105 2,271 62,964 SH   SOLE   0 0 62,964
ARCHER DANIELS MIDLAND CO COM 039483102 4,997 99,117 SH   SOLE   0 0 99,117
ARCHROCK INC COM 03957W106 100 11,557 SH   SOLE   0 0 11,557
ARCONIC CORPORATION COM 03966V107 1,585 53,194 SH   SOLE   0 0 53,194
ARENA PHARMACEUTICALS INC COM NEW 040047607 577 7,514 SH   SOLE   0 0 7,514
ARES CAPITAL CORP COM 04010L103 5,614 332,357 SH   SOLE   0 0 332,357
ARES COML REAL ESTATE CORP COM 04013V108 956 80,242 SH   SOLE   0 0 80,242
ARES DYNAMIC CR ALLOCATION F COM 04014F102 786 55,033 SH   SOLE   0 0 55,033
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1,311 27,871 SH   SOLE   0 0 27,871
ARGO GROUP INTL HLDGS LTD COM G0464B107 797 18,240 SH   SOLE   0 0 18,240
ARISTA NETWORKS INC COM 040413106 2,036 7,006 SH   SOLE   0 0 7,006
ARK ETF TR 3D PRINTING ETF 00214Q500 928 29,498 SH   SOLE   0 0 29,498
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 5,931 77,748 SH   SOLE   0 0 77,748
ARK ETF TR FINTECH INNOVA 00214Q708 16,841 338,783 SH   SOLE   0 0 338,783
ARK ETF TR GENOMIC REV ETF 00214Q302 27,226 291,938 SH   SOLE   0 0 291,938
ARK ETF TR INNOVATION ETF 00214Q104 203,002 1,630,669 SH   SOLE   0 0 1,630,669
ARK ETF TR NEXT GNRTN INTER 00214Q401 18,491 126,336 SH   SOLE   0 0 126,336
ARLO TECHNOLOGIES INC COM 04206A101 224 28,817 SH   SOLE   0 0 28,817
ARROW ELECTRS INC COM 042735100 225 2,312 SH   SOLE   0 0 2,312
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1,580 20,587 SH   SOLE   0 0 20,587
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 228 4,524 SH   SOLE   0 0 4,524
ARTS WAY MFG INC COM 043168103 31 10,703 SH   SOLE   0 0 10,703
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 281 12,850 SH   SOLE   0 0 12,850
ASGN INC COM 00191U102 260 3,113 SH   SOLE   0 0 3,113
ASHLAND GLOBAL HLDGS INC COM 044186104 282 3,561 SH   SOLE   0 0 3,561
ASML HOLDING N V N Y REGISTRY SHS N07059210 3,291 6,746 SH   SOLE   0 0 6,746
ASPEN TECHNOLOGY INC COM 045327103 422 3,237 SH   SOLE   0 0 3,237
ASPIRA WOMENS HEALTH INC COM 04537Y109 74 11,000 SH   SOLE   0 0 11,000
ASSURANT INC COM 04621X108 991 7,279 SH   SOLE   0 0 7,279
ASTRAZENECA PLC SPONSORED ADR 046353108 8,361 167,229 SH   SOLE   0 0 167,229
ASTRONICS CORP COM 046433108 144 10,919 SH   SOLE   0 0 10,919
ASURE SOFTWARE INC COM 04649U102 208 29,330 SH   SOLE   0 0 29,330
AT HOME GROUP INC COM 04650Y100 277 17,889 SH   SOLE   0 0 17,889
AT&T INC COM 00206R102 132,396 4,603,502 SH   SOLE   0 0 4,603,502
AT&T INC COM 00206R102 116 61,800 SH Put SOLE   0 0 61,800
AT&T INC COM 00206R102 6 20,700 SH Call SOLE   0 0 0
ATLANTIC AMERN CORP COM 048209100 80 39,000 SH   SOLE   0 0 39,000
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,124 34,132 SH   SOLE   0 0 34,132
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 2,908 76,578 SH   SOLE   0 0 76,578
ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 19 18,000 PRN   SOLE   0 0 18,000
ATLAS CORP SHARES Y0436Q109 2,944 271,597 SH   SOLE   0 0 271,597
ATLASSIAN CORP PLC CL A G06242104 2,133 9,122 SH   SOLE   0 0 9,122
ATMOS ENERGY CORP COM 049560105 4,422 46,335 SH   SOLE   0 0 46,335
ATRION CORP COM 049904105 3,001 4,673 SH   SOLE   0 0 4,673
AURORA CANNABIS INC COM 05156X884 85 10,215 SH   SOLE   0 0 10,215
AUTODESK INC COM 052769106 16,419 53,773 SH   SOLE   0 0 53,773
AUTOLIV INC COM 052800109 725 7,872 SH   SOLE   0 0 7,872
AUTOMATIC DATA PROCESSING IN COM 053015103 44,680 253,573 SH   SOLE   0 0 253,573
AUTOZONE INC COM 053332102 15,121 12,756 SH   SOLE   0 0 12,756
AVALARA INC COM 05338G106 1,886 11,437 SH   SOLE   0 0 11,437
AVALONBAY CMNTYS INC COM 053484101 388 2,421 SH   SOLE   0 0 2,421
AVANGRID INC COM 05351W103 1,122 24,676 SH   SOLE   0 0 24,676
AVERY DENNISON CORP COM 053611109 2,971 19,155 SH   SOLE   0 0 19,155
AVID BIOSERVICES INC COM 05368M106 172 14,873 SH   SOLE   0 0 14,873
AVIS BUDGET GROUP COM 053774105 468 12,558 SH   SOLE   0 0 12,558
AVISTA CORP COM 05379B107 627 15,612 SH   SOLE   0 0 15,612
AVNET INC COM 053807103 2,316 65,964 SH   SOLE   0 0 65,964
AXIS CAP HLDGS LTD SHS G0692U109 267 5,305 SH   SOLE   0 0 5,305
AXON ENTERPRISE INC COM 05464C101 4,853 39,607 SH   SOLE   0 0 39,607
AXOS FINANCIAL INC COM 05465C100 1,691 45,054 SH   SOLE   0 0 45,054
AZUL S A SPONSR ADR PFD 05501U106 587 25,706 SH   SOLE   0 0 25,706
B & G FOODS INC NEW COM 05508R106 506 18,246 SH   SOLE   0 0 18,246
B2GOLD CORP COM 11777Q209 116 20,705 SH   SOLE   0 0 20,705
BADGER METER INC COM 056525108 359 3,813 SH   SOLE   0 0 3,813
BAIDU INC SPON ADR REP A 056752108 3,566 16,491 SH   SOLE   0 0 16,491
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 1,047 86,308 SH   SOLE   0 0 86,308
BAKER HUGHES COMPANY CL A 05722G100 446 21,368 SH   SOLE   0 0 21,368
BALL CORP COM 058498106 10,578 113,516 SH   SOLE   0 0 113,516
BALLARD PWR SYS INC NEW COM 058586108 2,000 85,458 SH   SOLE   0 0 85,458
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 249 50,454 SH   SOLE   0 0 50,454
BANCO SANTANDER S.A. ADR 05964H105 79 25,894 SH   SOLE   0 0 25,894
BANCORPSOUTH BK TUPELO MISS COM 05971J102 1,587 57,849 SH   SOLE   0 0 57,849
BANCROFT FD LTD COM 059695106 571 18,950 SH   SOLE   0 0 18,950
BANDWIDTH INC COM CL A 05988J103 6,043 39,323 SH   SOLE   0 0 39,323
BANK MONTREAL QUE COM 063671101 1,256 16,532 SH   SOLE   0 0 16,532
BANK NEW YORK MELLON CORP COM 064058100 5,897 138,938 SH   SOLE   0 0 138,938
BANK NOVA SCOTIA B C COM 064149107 898 16,625 SH   SOLE   0 0 16,625
BANK OZK COM 06417N103 977 31,244 SH   SOLE   0 0 31,244
BAOZUN INC SPONSORED ADR 06684L103 243 7,064 SH   SOLE   0 0 7,064
BARCLAYS PLC ADR 06738E204 757 94,744 SH   SOLE   0 0 94,744
BARINGS BDC INC COM 06759L103 803 87,285 SH   SOLE   0 0 87,285
BARINGS CORPORATE INVS COM 06759X107 752 57,041 SH   SOLE   0 0 57,041
BARINGS GLOBAL SHORT DURATIO COM 06760L100 546 36,205 SH   SOLE   0 0 36,205
BARRICK GOLD CORP COM 067901108 7,807 342,932 SH   SOLE   0 0 342,932
BAUSCH HEALTH COS INC COM 071734107 482 23,261 SH   SOLE   0 0 23,261
BAXTER INTL INC COM 071813109 6,209 77,376 SH   SOLE   0 0 77,376
BCE INC COM NEW 05534B760 3,656 85,560 SH   SOLE   0 0 85,560
BECTON DICKINSON & CO COM 075887109 79,300 316,830 SH   SOLE   0 0 316,830
BED BATH & BEYOND INC COM 075896100 998 56,193 SH   SOLE   0 0 56,193
BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 18 20,000 PRN   SOLE   0 0 20,000
BENTLEY SYS INC COM CL B 08265T208 374 9,220 SH   SOLE   0 0 9,220
BERKELEY LTS INC COM 084310101 216 2,413 SH   SOLE   0 0 2,413
BERKLEY W R CORP COM 084423102 301 4,527 SH   SOLE   0 0 4,527
BERKSHIRE HATHAWAY INC DEL CL A 084670108 8,695 25 SH   SOLE   0 0 25
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 265,298 1,144,167 SH   SOLE   0 0 1,144,167
BERRY GLOBAL GROUP INC COM 08579W103 726 12,926 SH   SOLE   0 0 12,926
BEST BUY INC COM 086516101 93,125 933,054 SH   SOLE   0 0 933,054
BEYOND MEAT INC COM 08862E109 5,117 40,936 SH   SOLE   0 0 40,936
BG STAFFING INC COM 05544A109 1,552 115,050 SH   SOLE   0 0 115,050
BGC PARTNERS INC CL A 05541T101 1,772 442,882 SH   SOLE   0 0 442,882
BHP GROUP LTD SPONSORED ADS 088606108 2,102 32,169 SH   SOLE   0 0 32,169
BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1,009 15,727 SH   SOLE   0 0 15,727
BILL COM HLDGS INC COM 090043100 334 2,447 SH   SOLE   0 0 2,447
BIO RAD LABS INC CL A 090572207 1,254 2,152 SH   SOLE   0 0 2,152
BIO-TECHNE CORP COM 09073M104 349 1,098 SH   SOLE   0 0 1,098
BIOGEN INC COM 09062X103 5,244 21,417 SH   SOLE   0 0 21,417
BIOHITECH GLOBAL INC COM 09074B107 133 118,685 SH   SOLE   0 0 118,685
BIOMARIN PHARMACEUTICAL INC COM 09061G101 471 5,368 SH   SOLE   0 0 5,368
BIONTECH SE SPONSORED ADS 09075V102 786 9,642 SH   SOLE   0 0 9,642
BIOTELEMETRY INC COM 090672106 1,894 26,282 SH   SOLE   0 0 26,282
BK OF AMERICA CORP COM 060505104 83,709 2,761,772 SH   SOLE   0 0 2,761,772
BK OF AMERICA CORP COM 060505104 35 12,800 SH Call SOLE   0 0 0
BLACK HILLS CORP COM 092113109 851 13,855 SH   SOLE   0 0 13,855
BLACK KNIGHT INC COM 09215C105 412 4,667 SH   SOLE   0 0 4,667
BLACKLINE INC COM 09239B109 1,405 10,532 SH   SOLE   0 0 10,532
BLACKROCK CORE BD TR SHS BEN INT 09249E101 5,445 334,020 SH   SOLE   0 0 334,020
BLACKROCK CORPOR HI YLD FD I COM 09255P107 1,043 91,252 SH   SOLE   0 0 91,252
BLACKROCK CR ALLOCATION INCO COM 092508100 5,913 401,950 SH   SOLE   0 0 401,950
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 199 19,030 SH   SOLE   0 0 19,030
BLACKROCK ENERGY & RES TR COM 09250U101 1,405 197,960 SH   SOLE   0 0 197,960
BLACKROCK ENHANCD CAP & INM COM 09256A109 7,662 440,325 SH   SOLE   0 0 440,325
BLACKROCK ENHANCED EQUITY DI COM 09251A104 22,613 2,669,774 SH   SOLE   0 0 2,669,774
BLACKROCK ENHANCED GLOBAL DI COM 092501105 2,098 192,311 SH   SOLE   0 0 192,311
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 775 132,111 SH   SOLE   0 0 132,111
BLACKROCK FLOATING RATE INCO COM 09255X100 333 27,492 SH   SOLE   0 0 27,492
BLACKROCK HEALTH SCIENCES TR COM 09250W107 1,228 25,808 SH   SOLE   0 0 25,808
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 1,276 44,543 SH   SOLE   0 0 44,543
BLACKROCK INC COM 09247X101 36,881 51,080 SH   SOLE   0 0 51,080
BLACKROCK INCOME TR INC COM 09247F100 5,391 888,191 SH   SOLE   0 0 888,191
BLACKROCK INVT QUALITY MUN T COM 09247D105 545 31,730 SH   SOLE   0 0 31,730
BLACKROCK LONG-TERM MUNI ADV COM 09250B103 671 52,769 SH   SOLE   0 0 52,769
BLACKROCK LTD DURATION INC T COM SHS 09249W101 4,165 261,594 SH   SOLE   0 0 261,594
BLACKROCK MULTI-SECTOR INC T COM 09258A107 1,448 82,529 SH   SOLE   0 0 82,529
BLACKROCK MUN INCOME QUALITY COM 092479104 619 40,812 SH   SOLE   0 0 40,812
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 1,009 65,194 SH   SOLE   0 0 65,194
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 2,742 106,773 SH   SOLE   0 0 106,773
BLACKROCK MUNI INCOME TR II COM 09249N101 398 25,800 SH   SOLE   0 0 25,800
BLACKROCK MUNI INTER DR FD I COM 09253X102 527 35,436 SH   SOLE   0 0 35,436
BLACKROCK MUNIASSETS FD INC COM 09254J102 1,291 87,913 SH   SOLE   0 0 87,913
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 194 16,172 SH   SOLE   0 0 16,172
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1,302 90,060 SH   SOLE   0 0 90,060
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 1,083 76,749 SH   SOLE   0 0 76,749
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 215 14,307 SH   SOLE   0 0 14,307
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 450 31,942 SH   SOLE   0 0 31,942
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 228 14,070 SH   SOLE   0 0 14,070
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 146 10,707 SH   SOLE   0 0 10,707
BLACKROCK MUNIVEST FD II INC COM 09253T101 175 11,775 SH   SOLE   0 0 11,775
BLACKROCK MUNIVEST FD INC COM 09253R105 1,672 181,971 SH   SOLE   0 0 181,971
BLACKROCK MUNIYIELD ARIZ FD COM 09254K109 185 12,344 SH   SOLE   0 0 12,344
BLACKROCK MUNIYIELD CALIF QU COM 09254N103 187 12,488 SH   SOLE   0 0 12,488
BLACKROCK MUNIYIELD FD INC COM 09253W104 850 59,228 SH   SOLE   0 0 59,228
BLACKROCK MUNIYIELD INVT FD COM 09254R104 490 35,017 SH   SOLE   0 0 35,017
BLACKROCK MUNIYIELD INVT QUA COM 09254T100 149 10,395 SH   SOLE   0 0 10,395
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 1,678 116,129 SH   SOLE   0 0 116,129
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 143 10,760 SH   SOLE   0 0 10,760
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 525 35,170 SH   SOLE   0 0 35,170
BLACKROCK MUNIYIELD QUALITY COM 09254E103 2,666 184,469 SH   SOLE   0 0 184,469
BLACKROCK MUNIYIELD QUALITY COM 09254G108 1,258 89,980 SH   SOLE   0 0 89,980
BLACKROCK MUNIYILD QULT FD I COM 09254F100 489 29,663 SH   SOLE   0 0 29,663
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,234 84,681 SH   SOLE   0 0 84,681
BLACKROCK NEW YORK MUN INCOM COM 09249U105 245 17,960 SH   SOLE   0 0 17,960
BLACKROCK RES & COMMODITIES SHS 09257A108 3,794 511,977 SH   SOLE   0 0 511,977
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 10,788 296,548 SH   SOLE   0 0 296,548
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 23,697 444,604 SH   SOLE   0 0 444,604
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 5,780 214,383 SH   SOLE   0 0 214,383
BLACKROCK TCP CAPITAL CORP COM 09259E108 546 48,589 SH   SOLE   0 0 48,589
BLACKROCK UTILITIES INFRSTRC COM 09248D104 2,615 104,456 SH   SOLE   0 0 104,456
BLACKSTONE GROUP INC COM CL A 09260D107 31,280 482,651 SH   SOLE   0 0 482,651
BLACKSTONE LONG-SHORT CREDIT COM SHS BN INT 09257D102 138 10,297 SH   SOLE   0 0 10,297
BLACKSTONE MTG TR INC COM CL A 09257W100 784 28,497 SH   SOLE   0 0 28,497
BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 1,291 103,425 SH   SOLE   0 0 103,425
BLINK CHARGING CO *W EXP 01/31/202 09354A118 209 5,395 SH   SOLE   0 0 5,395
BLINK CHARGING CO COM 09354A100 589 13,775 SH   SOLE   0 0 13,775
BLOCK H & R INC COM 093671105 1,584 99,852 SH   SOLE   0 0 99,852
BLOOM ENERGY CORP COM CL A 093712107 1,128 39,370 SH   SOLE   0 0 39,370
BLOOMIN BRANDS INC COM 094235108 2,721 140,105 SH   SOLE   0 0 140,105
BLUEPRINT MEDICINES CORP COM 09627Y109 2,989 26,649 SH   SOLE   0 0 26,649
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 60 20,026 SH   SOLE   0 0 20,026
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1,425 101,639 SH   SOLE   0 0 101,639
BNY MELLON STRATEGIC MUN BD COM 09662E109 199 25,280 SH   SOLE   0 0 25,280
BNY MELLON STRATEGIC MUNS IN COM 05588W108 931 109,652 SH   SOLE   0 0 109,652
BOEING CO COM 097023105 69,087 322,749 SH   SOLE   0 0 322,749
BOOKING HOLDINGS INC COM 09857L108 21,745 9,763 SH   SOLE   0 0 9,763
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 6,136 70,380 SH   SOLE   0 0 70,380
BORGWARNER INC COM 099724106 485 12,564 SH   SOLE   0 0 12,564
BOSTON BEER INC CL A 100557107 493 496 SH   SOLE   0 0 496
BOSTON SCIENTIFIC CORP COM 101137107 13,417 373,214 SH   SOLE   0 0 373,214
BOULDER GROWTH & INCOME FD I COM 101507101 969 86,987 SH   SOLE   0 0 86,987
BOX INC CL A 10316T104 2,599 144,001 SH   SOLE   0 0 144,001
BOX INC CL A 10316T104 11 15,100 SH Call SOLE   0 0 0
BOXLIGHT CORP COM CL A 103197109 20 13,365 SH   SOLE   0 0 13,365
BOYD GAMING CORP COM 103304101 212 4,933 SH   SOLE   0 0 4,933
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 1,988 187,500 SH   SOLE   0 0 187,500
BP PLC SPONSORED ADR 055622104 20,906 1,018,807 SH   SOLE   0 0 1,018,807
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 42 17,857 SH   SOLE   0 0 17,857
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 54 11,869 SH   SOLE   0 0 11,869
BRIDGEBIO PHARMA INC COM 10806X102 778 10,940 SH   SOLE   0 0 10,940
BRIDGELINE DIGITAL INC COM 10807Q700 167 64,897 SH   SOLE   0 0 64,897
BRIGHAM MINERALS INC CL A COM 10918L103 119 10,848 SH   SOLE   0 0 10,848
BRIGHT HORIZONS FAM SOL IN D COM 109194100 573 3,310 SH   SOLE   0 0 3,310
BRINKER INTL INC COM 109641100 233 4,110 SH   SOLE   0 0 4,110
BRINKS CO COM 109696104 340 4,727 SH   SOLE   0 0 4,727
BRISTOL-MYERS SQUIBB CO COM 110122108 48,642 784,163 SH   SOLE   0 0 784,163
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 61 88,676 SH   SOLE   0 0 88,676
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5,834 155,617 SH   SOLE   0 0 155,617
BROADCOM INC COM 11135F101 142,184 324,658 SH   SOLE   0 0 324,658
BROADMARK RLTY CAP INC COM 11135B100 1,245 122,061 SH   SOLE   0 0 122,061
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,393 41,717 SH   SOLE   0 0 41,717
BROOKDALE SR LIVING INC COM 112463104 138 31,133 SH   SOLE   0 0 31,133
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 8,834 214,057 SH   SOLE   0 0 214,057
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 7,790 157,559 SH   SOLE   0 0 157,559
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 338 4,673 SH   SOLE   0 0 4,673
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 419 29,026 SH   SOLE   0 0 29,026
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2,971 166,622 SH   SOLE   0 0 166,622
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2,162 37,084 SH   SOLE   0 0 37,084
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2,330 54,011 SH   SOLE   0 0 54,011
BROWN & BROWN INC COM 115236101 1,851 39,048 SH   SOLE   0 0 39,048
BROWN FORMAN CORP CL B 115637209 1,750 22,035 SH   SOLE   0 0 22,035
BRUNSWICK CORP COM 117043109 1,330 17,446 SH   SOLE   0 0 17,446
BUILDERS FIRSTSOURCE INC COM 12008R107 327 8,017 SH   SOLE   0 0 8,017
BUNGE LIMITED COM G16962105 731 11,143 SH   SOLE   0 0 11,143
BURLINGTON STORES INC COM 122017106 301 1,152 SH   SOLE   0 0 1,152
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3,145 33,503 SH   SOLE   0 0 33,503
C3 AI INC CL A 12468P104 485 3,499 SH   SOLE   0 0 3,499
CABLE ONE INC COM 12685J105 1,989 893 SH   SOLE   0 0 893
CABOT OIL & GAS CORP COM 127097103 223 13,724 SH   SOLE   0 0 13,724
CACI INTL INC CL A 127190304 716 2,872 SH   SOLE   0 0 2,872
CADENCE BANCORPORATION CL A 12739A100 650 39,577 SH   SOLE   0 0 39,577
CADENCE DESIGN SYSTEM INC COM 127387108 6,339 46,467 SH   SOLE   0 0 46,467
CAE INC COM 124765108 226 8,162 SH   SOLE   0 0 8,162
CAESARS ENTERTAINMENT INC NE COM 12769G100 526 7,085 SH   SOLE   0 0 7,085
CAL MAINE FOODS INC COM NEW 128030202 1,971 52,503 SH   SOLE   0 0 52,503
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 801 56,117 SH   SOLE   0 0 56,117
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 3,214 237,400 SH   SOLE   0 0 237,400
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 4,115 146,071 SH   SOLE   0 0 146,071
CALAMOS GBL DYN INCOME FUND COM 12811L107 1,405 146,980 SH   SOLE   0 0 146,980
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 185 10,600 SH   SOLE   0 0 10,600
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 19,419 1,229,842 SH   SOLE   0 0 1,229,842
CALIFORNIA WTR SVC GROUP COM 130788102 1,921 35,548 SH   SOLE   0 0 35,548
CALLAWAY GOLF CO COM 131193104 3,437 143,167 SH   SOLE   0 0 143,167
CAMDEN PPTY TR SH BEN INT 133131102 302 3,026 SH   SOLE   0 0 3,026
CAMECO CORP COM 13321L108 1,440 107,583 SH   SOLE   0 0 107,583
CAMPBELL SOUP CO COM 134429109 945 19,547 SH   SOLE   0 0 19,547
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 287 9,664 SH   SOLE   0 0 9,664
CANADIAN IMP BK COMM COM 136069101 707 8,281 SH   SOLE   0 0 8,281
CANADIAN NAT RES LTD COM 136385101 428 17,824 SH   SOLE   0 0 17,824
CANADIAN NATL RY CO COM 136375102 6,392 58,174 SH   SOLE   0 0 58,174
CANADIAN PAC RY LTD COM 13645T100 2,093 6,034 SH   SOLE   0 0 6,034
CANOPY GROWTH CORP COM 138035100 3,031 123,276 SH   SOLE   0 0 123,276
CAPITAL ONE FINL CORP COM 14040H105 17,468 176,715 SH   SOLE   0 0 176,715
CAPRI HOLDINGS LIMITED SHS G1890L107 2,869 68,317 SH   SOLE   0 0 68,317
CAPSTAR FINL HLDGS INC COM 14070T102 446 30,247 SH   SOLE   0 0 30,247
CARA THERAPEUTICS INC COM 140755109 174 11,471 SH   SOLE   0 0 11,471
CARDINAL HEALTH INC COM 14149Y108 3,202 59,782 SH   SOLE   0 0 59,782
CARDLYTICS INC COM 14161W105 292 2,043 SH   SOLE   0 0 2,043
CAREDX INC COM 14167L103 3,862 53,305 SH   SOLE   0 0 53,305
CARETRUST REIT INC COM 14174T107 8,907 401,581 SH   SOLE   0 0 401,581
CARLISLE COS INC COM 142339100 700 4,480 SH   SOLE   0 0 4,480
CARLYLE GROUP INC COM 14316J108 3,362 106,936 SH   SOLE   0 0 106,936
CARMAX INC COM 143130102 7,776 82,319 SH   SOLE   0 0 82,319
CARNIVAL CORP UNIT 99/99/9999 143658300 10,568 487,899 SH   SOLE   0 0 487,899
CARNIVAL CORP UNIT 99/99/9999 143658300 1 20,100 SH Call SOLE   0 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 284 9,745 SH   SOLE   0 0 9,745
CARRIER GLOBAL CORPORATION COM 14448C104 8,430 223,470 SH   SOLE   0 0 223,470
CARVANA CO CL A 146869102 1,970 8,225 SH   SOLE   0 0 8,225
CASELLA WASTE SYS INC CL A 147448104 3,328 53,723 SH   SOLE   0 0 53,723
CASEYS GEN STORES INC COM 147528103 2,895 16,210 SH   SOLE   0 0 16,210
CATALENT INC COM 148806102 1,103 10,599 SH   SOLE   0 0 10,599
CATALYST BIOSCIENCES INC COM NEW 14888D208 503 79,742 SH   SOLE   0 0 79,742
CATALYST PHARMACEUTICALS INC COM 14888U101 791 236,911 SH   SOLE   0 0 236,911
CATCHMARK TIMBER TR INC CL A 14912Y202 389 41,584 SH   SOLE   0 0 41,584
CATERPILLAR INC COM 149123101 47,252 259,592 SH   SOLE   0 0 259,592
CBOE GLOBAL MKTS INC COM 12503M108 1,832 19,667 SH   SOLE   0 0 19,667
CBRE CLARION GLOBAL REAL EST COM 12504G100 712 103,435 SH   SOLE   0 0 103,435
CBRE GROUP INC CL A 12504L109 953 15,194 SH   SOLE   0 0 15,194
CBTX INC COM 12481V104 204 8,000 SH   SOLE   0 0 8,000
CDK GLOBAL INC COM 12508E101 830 16,019 SH   SOLE   0 0 16,019
CDW CORP COM 12514G108 4,580 34,753 SH   SOLE   0 0 34,753
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,242 31,572 SH   SOLE   0 0 31,572
CEL-SCI CORP COM PAR NEW 150837607 194 16,651 SH   SOLE   0 0 16,651
CELANESE CORP DEL COM 150870103 368 2,831 SH   SOLE   0 0 2,831
CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 266 15,180 SH   SOLE   0 0 15,180
CELSIUS HLDGS INC COM NEW 15118V207 906 18,015 SH   SOLE   0 0 18,015
CEMEX SAB DE CV SPON ADR NEW 151290889 61 11,864 SH   SOLE   0 0 11,864
CENTENE CORP DEL COM 15135B101 1,571 26,162 SH   SOLE   0 0 26,162
CENTENNIAL RESOURCE DEV INC CL A 15136A102 32 21,317 SH   SOLE   0 0 21,317
CENTERPOINT ENERGY INC COM 15189T107 2,262 104,512 SH   SOLE   0 0 104,512
CENTRAL SECS CORP COM 155123102 6,735 206,350 SH   SOLE   0 0 206,350
CERENCE INC COM 156727109 6,582 65,508 SH   SOLE   0 0 65,508
CERNER CORP COM 156782104 2,256 28,741 SH   SOLE   0 0 28,741
CHAMPIONX CORPORATION COM 15872M104 193 12,601 SH   SOLE   0 0 12,601
CHANGE HEALTHCARE INC COM 15912K100 2,569 137,745 SH   SOLE   0 0 137,745
CHARLES RIV LABS INTL INC COM 159864107 647 2,591 SH   SOLE   0 0 2,591
CHART INDS INC COM PAR $0.01 16115Q308 345 2,932 SH   SOLE   0 0 2,932
CHARTER COMMUNICATIONS INC N CL A 16119P108 5,347 8,083 SH   SOLE   0 0 8,083
CHECK POINT SOFTWARE TECH LT ORD M22465104 4,102 30,862 SH   SOLE   0 0 30,862
CHEGG INC COM 163092109 1,387 15,351 SH   SOLE   0 0 15,351
CHEMED CORP NEW COM 16359R103 829 1,557 SH   SOLE   0 0 1,557
CHEMOCENTRYX INC COM 16383L106 12,391 200,105 SH   SOLE   0 0 200,105
CHEMOURS CO COM 163851108 785 31,681 SH   SOLE   0 0 31,681
CHENIERE ENERGY INC COM NEW 16411R208 613 10,219 SH   SOLE   0 0 10,219
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 760 21,571 SH   SOLE   0 0 21,571
CHESAPEAKE UTILS CORP COM 165303108 4,672 43,173 SH   SOLE   0 0 43,173
CHEVRON CORP NEW COM 166764100 176,472 2,089,651 SH   SOLE   0 0 2,089,651
CHEWY INC CL A 16679L109 11,450 127,377 SH   SOLE   0 0 127,377
CHIMERA INVT CORP COM NEW 16934Q208 360 35,110 SH   SOLE   0 0 35,110
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 427 14,947 SH   SOLE   0 0 14,947
CHIPOTLE MEXICAN GRILL INC COM 169656105 4,278 3,085 SH   SOLE   0 0 3,085
CHOICE HOTELS INTL INC COM 169905106 503 4,716 SH   SOLE   0 0 4,716
CHOICEONE FINL SVCS INC COM 170386106 226 7,331 SH   SOLE   0 0 7,331
CHUBB LIMITED COM H1467J104 134,040 870,781 SH   SOLE   0 0 870,781
CHURCH & DWIGHT INC COM 171340102 20,264 232,296 SH   SOLE   0 0 232,296
CHURCHILL DOWNS INC COM 171484108 411 2,112 SH   SOLE   0 0 2,112
CHUYS HLDGS INC COM 171604101 204 7,685 SH   SOLE   0 0 7,685
CIDARA THERAPEUTICS INC COM 171757107 179 89,479 SH   SOLE   0 0 89,479
CIENA CORP COM NEW 171779309 1,362 25,779 SH   SOLE   0 0 25,779
CIGNA CORP NEW COM 125523100 20,966 100,712 SH   SOLE   0 0 100,712
CINCINNATI FINL CORP COM 172062101 1,336 15,291 SH   SOLE   0 0 15,291
CINTAS CORP COM 172908105 6,981 19,741 SH   SOLE   0 0 19,741
CIRRUS LOGIC INC COM 172755100 252 3,060 SH   SOLE   0 0 3,060
CISCO SYS INC COM 17275R102 202,368 4,522,201 SH   SOLE   0 0 4,522,201
CISCO SYS INC COM 17275R102 8 15,600 SH Call SOLE   0 0 0
CITIGROUP INC COM NEW 172967424 23,325 378,288 SH   SOLE   0 0 378,288
CITIGROUP INC COM NEW 172967424 50 10,200 SH Call SOLE   0 0 0
CITIZENS & NORTHN CORP COM 172922106 284 14,320 SH   SOLE   0 0 14,320
CITIZENS CMNTY BANCORP INC M COM 174903104 177 16,277 SH   SOLE   0 0 16,277
CITIZENS FINL GROUP INC COM 174610105 318 8,898 SH   SOLE   0 0 8,898
CITRIX SYS INC COM 177376100 4,501 34,593 SH   SOLE   0 0 34,593
CITY OFFICE REIT INC COM 178587101 120 12,296 SH   SOLE   0 0 12,296
CLEAN ENERGY FUELS CORP COM 184499101 532 67,651 SH   SOLE   0 0 67,651
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 1,926 143,384 SH   SOLE   0 0 143,384
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 1,336 79,617 SH   SOLE   0 0 79,617
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 2,576 176,439 SH   SOLE   0 0 176,439
CLEARWAY ENERGY INC CL A 18539C105 1,636 55,365 SH   SOLE   0 0 55,365
CLEARWAY ENERGY INC CL C 18539C204 1,417 44,374 SH   SOLE   0 0 44,374
CLEVELAND-CLIFFS INC NEW COM 185899101 1,346 92,469 SH   SOLE   0 0 92,469
CLOROX CO DEL COM 189054109 32,002 158,419 SH   SOLE   0 0 158,419
CLOUDERA INC COM 18914U100 958 68,838 SH   SOLE   0 0 68,838
CLOUDFLARE INC CL A COM 18915M107 1,940 25,535 SH   SOLE   0 0 25,535
CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 121 11,660 SH   SOLE   0 0 11,660
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 2,139 192,559 SH   SOLE   0 0 192,559
CME GROUP INC COM 12572Q105 123,580 678,744 SH   SOLE   0 0 678,744
CMS ENERGY CORP COM 125896100 2,035 33,362 SH   SOLE   0 0 33,362
CNO FINL GROUP INC COM 12621E103 547 24,599 SH   SOLE   0 0 24,599
COCA COLA CO COM 191216100 79,685 1,453,039 SH   SOLE   0 0 1,453,039
COCA COLA EUROPEAN PARTNERS SHS G25839104 2,409 48,353 SH   SOLE   0 0 48,353
COGNEX CORP COM 192422103 1,814 22,590 SH   SOLE   0 0 22,590
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,492 30,414 SH   SOLE   0 0 30,414
COHEN & STEERS CLOSED END OP COM 19248P106 1,701 136,928 SH   SOLE   0 0 136,928
COHEN & STEERS INFRASTRUCTUR COM 19248A109 10,556 408,830 SH   SOLE   0 0 408,830
COHEN & STEERS LTD DURATION COM 19248C105 507 19,070 SH   SOLE   0 0 19,070
COHEN & STEERS QUALITY INCOM COM 19247L106 16,870 1,360,522 SH   SOLE   0 0 1,360,522
COHEN & STEERS REIT & PFD &I COM 19247X100 5,050 221,210 SH   SOLE   0 0 221,210
COHEN & STEERS TOTAL RETURN COM 19247R103 2,905 218,935 SH   SOLE   0 0 218,935
COHERENT INC COM 192479103 247 1,644 SH   SOLE   0 0 1,644
COLGATE PALMOLIVE CO COM 194162103 18,883 220,823 SH   SOLE   0 0 220,823
COLLECTORS UNIVERSE INC COM NEW 19421R200 258 3,421 SH   SOLE   0 0 3,421
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 543 6,110 SH   SOLE   0 0 6,110
COLONY BANKCORP INC COM 19623P101 1,809 123,511 SH   SOLE   0 0 123,511
COLONY CAP INC NEW CL A COM 19626G108 106 22,010 SH   SOLE   0 0 22,010
COLONY CR REAL ESTATE INC COM CL A 19625T101 341 45,480 SH   SOLE   0 0 45,480
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 16,445 744,383 SH   SOLE   0 0 744,383
COLUMBIA FINL INC COM 197641103 204 13,079 SH   SOLE   0 0 13,079
COLUMBIA PPTY TR INC COM NEW 198287203 276 19,250 SH   SOLE   0 0 19,250
COLUMBIA SELIGM PREM TECH GR COM 19842X109 689 25,305 SH   SOLE   0 0 25,305
COMCAST CORP NEW CL A 20030N101 182,931 3,491,046 SH   SOLE   0 0 3,491,046
COMCAST CORP NEW CL A 20030N101 51 10,200 SH Call SOLE   0 0 0
COMERICA INC COM 200340107 570 10,201 SH   SOLE   0 0 10,201
COMMERCE BANCSHARES INC COM 200525103 3,415 51,976 SH   SOLE   0 0 51,976
COMMERCIAL METALS CO COM 201723103 456 22,184 SH   SOLE   0 0 22,184
COMMSCOPE HLDG CO INC COM 20337X109 976 72,850 SH   SOLE   0 0 72,850
COMMUNITY BANKERS TR CORP COM 203612106 627 92,958 SH   SOLE   0 0 92,958
COMMUNITY BK SYS INC COM 203607106 1,673 26,850 SH   SOLE   0 0 26,850
COMMUNITY HEALTH SYS INC NEW COM 203668108 168 22,658 SH   SOLE   0 0 22,658
COMMUNITY HEALTHCARE TR INC COM 20369C106 2,300 48,814 SH   SOLE   0 0 48,814
COMMVAULT SYSTEMS INC COM 204166102 295 5,322 SH   SOLE   0 0 5,322
COMPASS DIVERSIFIED SH BEN INT 20451Q104 2,798 143,874 SH   SOLE   0 0 143,874
COMPASS MINERALS INTL INC COM 20451N101 1,579 25,589 SH   SOLE   0 0 25,589
COMPUGEN LTD ORD M25722105 718 59,302 SH   SOLE   0 0 59,302
CONAGRA BRANDS INC COM 205887102 3,161 87,183 SH   SOLE   0 0 87,183
CONCENTRIX CORP COM 20602D101 1,544 15,645 SH   SOLE   0 0 15,645
CONCHO RES INC COM 20605P101 1,036 17,749 SH   SOLE   0 0 17,749
CONMED CORP COM 207410101 319 2,852 SH   SOLE   0 0 2,852
CONNECTONE BANCORP INC COM 20786W107 218 11,040 SH   SOLE   0 0 11,040
CONOCOPHILLIPS COM 20825C104 10,172 254,361 SH   SOLE   0 0 254,361
CONSOLIDATED EDISON INC COM 209115104 6,749 93,387 SH   SOLE   0 0 93,387
CONSTELLATION BRANDS INC CL A 21036P108 20,986 95,770 SH   SOLE   0 0 95,770
CONSTRUCTION PARTNERS INC COM CL A 21044C107 283 9,715 SH   SOLE   0 0 9,715
CONTINENTAL RES INC COM 212015101 1,730 106,124 SH   SOLE   0 0 106,124
CONTINENTAL RES INC COM 212015101 1 26,400 SH Call SOLE   0 0 0
COOPER COS INC COM NEW 216648402 336 926 SH   SOLE   0 0 926
COPART INC COM 217204106 16,038 126,035 SH   SOLE   0 0 126,035
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 21 16,538 SH   SOLE   0 0 16,538
CORELOGIC INC COM 21871D103 257 3,322 SH   SOLE   0 0 3,322
CORESITE RLTY CORP COM 21870Q105 2,518 20,098 SH   SOLE   0 0 20,098
CORMEDIX INC COM 21900C308 188 25,270 SH   SOLE   0 0 25,270
CORNING INC COM 219350105 5,118 142,156 SH   SOLE   0 0 142,156
CORSAIR GAMING INC COM 22041X102 1,512 41,733 SH   SOLE   0 0 41,733
CORTEVA INC COM 22052L104 4,881 126,060 SH   SOLE   0 0 126,060
COSTAR GROUP INC COM 22160N109 1,173 1,269 SH   SOLE   0 0 1,269
COSTCO WHSL CORP NEW COM 22160K105 109,413 290,371 SH   SOLE   0 0 290,371
COTY INC COM CL A 222070203 347 49,437 SH   SOLE   0 0 49,437
COUPA SOFTWARE INC COM 22266L106 3,598 10,615 SH   SOLE   0 0 10,615
COVANTA HLDG CORP COM 22282E102 5,550 422,677 SH   SOLE   0 0 422,677
CRA INTL INC COM 12618T105 433 8,506 SH   SOLE   0 0 8,506
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,026 7,780 SH   SOLE   0 0 7,780
CRANE CO COM 224399105 1,913 24,637 SH   SOLE   0 0 24,637
CREDIT SUISSE GROUP SPONSORED ADR 225401108 436 34,071 SH   SOLE   0 0 34,071
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 2,070 907,724 SH   SOLE   0 0 907,724
CREE INC COM 225447101 1,693 15,984 SH   SOLE   0 0 15,984
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 223 11,739 SH   SOLE   0 0 11,739
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3,322 21,698 SH   SOLE   0 0 21,698
CRONOS GROUP INC COM 22717L101 967 139,363 SH   SOLE   0 0 139,363
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2,577 150,105 SH   SOLE   0 0 150,105
CROWDSTRIKE HLDGS INC CL A 22788C105 18,692 88,247 SH   SOLE   0 0 88,247
CROWN CASTLE INTL CORP NEW COM 22822V101 31,724 199,274 SH   SOLE   0 0 199,274
CROWN HLDGS INC COM 228368106 930 9,286 SH   SOLE   0 0 9,286
CSX CORP COM 126408103 16,411 180,837 SH   SOLE   0 0 180,837
CUBESMART COM 229663109 332 9,867 SH   SOLE   0 0 9,867
CUBIC CORP COM 229669106 796 12,838 SH   SOLE   0 0 12,838
CUMMINS INC COM 231021106 21,447 94,439 SH   SOLE   0 0 94,439
CURIS INC COM NEW 231269200 217 26,483 SH   SOLE   0 0 26,483
CUTERA INC COM 232109108 394 16,335 SH   SOLE   0 0 16,335
CVS HEALTH CORP COM 126650100 141,674 2,074,259 SH   SOLE   0 0 2,074,259
CVS HEALTH CORP COM 126650100 1 13,200 SH Call SOLE   0 0 0
CVS HEALTH CORP COM 126650100 2 13,500 SH Call SOLE   0 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 499 3,088 SH   SOLE   0 0 3,088
CYCLACEL PHARMACEUTICALS INC COM 23254L603 445 57,006 SH   SOLE   0 0 57,006
CYRUSONE INC COM 23283R100 13,707 187,380 SH   SOLE   0 0 187,380
D R HORTON INC COM 23331A109 12,022 174,425 SH   SOLE   0 0 174,425
DANAHER CORPORATION COM 235851102 54,585 245,709 SH   SOLE   0 0 245,709
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 277 4,822 SH   SOLE   0 0 4,822
DARDEN RESTAURANTS INC COM 237194105 3,961 33,240 SH   SOLE   0 0 33,240
DARLING INGREDIENTS INC COM 237266101 651 11,295 SH   SOLE   0 0 11,295
DATADOG INC CL A COM 23804L103 3,669 37,270 SH   SOLE   0 0 37,270
DAVE & BUSTERS ENTMT INC COM 238337109 3,807 126,832 SH   SOLE   0 0 126,832
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 13,029 559,306 SH   SOLE   0 0 559,306
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 810 27,566 SH   SOLE   0 0 27,566
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 33,196 1,080,262 SH   SOLE   0 0 1,080,262
DAVITA INC COM 23918K108 11,318 96,405 SH   SOLE   0 0 96,405
DBX ETF TR XTRACK FTSE US 233051515 214 7,112 SH   SOLE   0 0 7,112
DBX ETF TR XTRACK HRVST CSI 233051879 632 15,768 SH   SOLE   0 0 15,768
DBX ETF TR XTRACK MSCI ALL 233051820 363 11,937 SH   SOLE   0 0 11,937
DBX ETF TR XTRACK MSCI EAFE 233051200 7,200 214,244 SH   SOLE   0 0 214,244
DBX ETF TR XTRACK MSCI EMRG 233051101 1,051 38,133 SH   SOLE   0 0 38,133
DBX ETF TR XTRACK MSCI EURP 233051853 446 14,899 SH   SOLE   0 0 14,899
DBX ETF TR XTRACK MUN INFRA 233051705 2,255 77,128 SH   SOLE   0 0 77,128
DBX ETF TR XTRACK RUSS 1000 233051481 539 13,912 SH   SOLE   0 0 13,912
DBX ETF TR XTRACK USD HIGH 233051432 4,445 88,738 SH   SOLE   0 0 88,738
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 2,051 110,757 SH   SOLE   0 0 110,757
DECKERS OUTDOOR CORP COM 243537107 364 1,271 SH   SOLE   0 0 1,271
DEERE & CO COM 244199105 28,038 104,204 SH   SOLE   0 0 104,204
DELAWARE ENHANCED GBL DIV & COM 246060107 874 89,705 SH   SOLE   0 0 89,705
DELAWARE INVTS COLO MUN INCO COM 246101109 151 10,600 SH   SOLE   0 0 10,600
DELAWARE INVTS MINN MUN INCO COM 24610V103 192 14,600 SH   SOLE   0 0 14,600
DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 300 22,770 SH   SOLE   0 0 22,770
DELEK US HLDGS INC NEW COM 24665A103 177 11,009 SH   SOLE   0 0 11,009
DELL TECHNOLOGIES INC CL C 24703L202 1,572 21,455 SH   SOLE   0 0 21,455
DELTA AIR LINES INC DEL COM NEW 247361702 14,097 350,595 SH   SOLE   0 0 350,595
DELTA AIR LINES INC DEL COM NEW 247361702 1 10,200 SH Call SOLE   0 0 0
DENALI THERAPEUTICS INC COM 24823R105 396 4,732 SH   SOLE   0 0 4,732
DEUTSCHE BANK A G NAMEN AKT D18190898 140 12,829 SH   SOLE   0 0 12,829
DEVON ENERGY CORP NEW COM 25179M103 750 47,409 SH   SOLE   0 0 47,409
DEXCOM INC COM 252131107 9,034 24,436 SH   SOLE   0 0 24,436
DIAGEO PLC SPON ADR NEW 25243Q205 14,962 94,215 SH   SOLE   0 0 94,215
DIAMONDBACK ENERGY INC COM 25278X109 805 16,641 SH   SOLE   0 0 16,641
DICKS SPORTING GOODS INC COM 253393102 422 7,502 SH   SOLE   0 0 7,502
DIFFUSION PHARMACEUTICALS IN COM PAR 253748305 32 40,000 SH   SOLE   0 0 40,000
DIGITAL RLTY TR INC COM 253868103 8,567 61,408 SH   SOLE   0 0 61,408
DIGITAL TURBINE INC COM NEW 25400W102 2,683 47,433 SH   SOLE   0 0 47,433
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 679 9,035 SH   SOLE   0 0 9,035
DIREXION SHS ETF TR WORK FROM HOME 25460G773 17,425 258,071 SH   SOLE   0 0 258,071
DISCOVER FINL SVCS COM 254709108 19,019 210,081 SH   SOLE   0 0 210,081
DISCOVERY INC COM SER A 25470F104 1,270 42,221 SH   SOLE   0 0 42,221
DISCOVERY INC COM SER C 25470F302 5,056 193,053 SH   SOLE   0 0 193,053
DISH NETWORK CORPORATION CL A 25470M109 4,084 126,290 SH   SOLE   0 0 126,290
DISH NETWORK CORPORATION CL A 25470M109 43 15,200 SH Put SOLE   0 0 15,200
DISH NETWORK CORPORATION CL A 25470M109 83 13,500 SH Put SOLE   0 0 13,500
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 216 227,000 PRN   SOLE   0 0 227,000
DISNEY WALT CO COM 254687106 188,174 1,038,581 SH   SOLE   0 0 1,038,581
DNP SELECT INCOME FD INC COM 23325P104 3,125 304,616 SH   SOLE   0 0 304,616
DOCUSIGN INC COM 256163106 52,307 235,298 SH   SOLE   0 0 235,298
DOLBY LABORATORIES INC COM CL A 25659T107 1,018 10,480 SH   SOLE   0 0 10,480
DOLLAR GEN CORP NEW COM 256677105 49,210 233,983 SH   SOLE   0 0 233,983
DOLLAR GEN CORP NEW COM 256677105 20 16,800 SH Call SOLE   0 0 0
DOLLAR TREE INC COM 256746108 1,886 17,457 SH   SOLE   0 0 17,457
DOMINION ENERGY INC COM 25746U109 43,583 579,564 SH   SOLE   0 0 579,564
DOMINOS PIZZA INC COM 25754A201 2,490 6,485 SH   SOLE   0 0 6,485
DOMO INC COM CL B 257554105 208 3,258 SH   SOLE   0 0 3,258
DOMTAR CORP COM NEW 257559203 319 10,087 SH   SOLE   0 0 10,087
DONALDSON INC COM 257651109 1,023 18,312 SH   SOLE   0 0 18,312
DOORDASH INC CL A 25809K105 260 1,824 SH   SOLE   0 0 1,824
DOUBLELINE INCOME SOLUTIONS COM 258622109 1,443 87,023 SH   SOLE   0 0 87,023
DOVER CORP COM 260003108 8,879 70,328 SH   SOLE   0 0 70,328
DOW INC COM 260557103 20,205 364,055 SH   SOLE   0 0 364,055
DRAFTKINGS INC COM CL A 26142R104 12,223 262,528 SH   SOLE   0 0 262,528
DROPBOX INC CL A 26210C104 3,687 166,149 SH   SOLE   0 0 166,149
DTE ENERGY CO COM 233331107 4,821 39,705 SH   SOLE   0 0 39,705
DTF TAX-FREE INCOME INC COM 23334J107 220 14,748 SH   SOLE   0 0 14,748
DUFF & PHELPS UTLITY AND INF COM 26433C105 1,669 136,822 SH   SOLE   0 0 136,822
DUKE ENERGY CORP NEW COM NEW 26441C204 50,518 551,741 SH   SOLE   0 0 551,741
DUKE REALTY CORP COM NEW 264411505 845 21,126 SH   SOLE   0 0 21,126
DUPONT DE NEMOURS INC COM 26614N102 10,354 145,606 SH   SOLE   0 0 145,606
DWS MUN INCOME TR COM 233368109 172 14,813 SH   SOLE   0 0 14,813
DXC TECHNOLOGY CO COM 23355L106 283 10,984 SH   SOLE   0 0 10,984
DYCOM INDS INC COM 267475101 954 12,637 SH   SOLE   0 0 12,637
DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 21 20,000 PRN   SOLE   0 0 20,000
DYNATRACE INC COM NEW 268150109 313 7,231 SH   SOLE   0 0 7,231
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 141 31,702 SH   SOLE   0 0 31,702
DYNEX CAP INC COM 26817Q886 262 14,747 SH   SOLE   0 0 14,747
EAGLE MATLS INC COM 26969P108 1,152 11,370 SH   SOLE   0 0 11,370
EAST WEST BANCORP INC COM 27579R104 331 6,537 SH   SOLE   0 0 6,537
EASTERLY GOVT PPTYS INC COM 27616P103 840 37,078 SH   SOLE   0 0 37,078
EASTERN BANKSHARES INC COM 27627N105 505 30,950 SH   SOLE   0 0 30,950
EASTGROUP PPTYS INC COM 277276101 674 4,885 SH   SOLE   0 0 4,885
EASTMAN CHEM CO COM 277432100 1,410 14,060 SH   SOLE   0 0 14,060
EASTMAN KODAK CO COM NEW 277461406 116 14,288 SH   SOLE   0 0 14,288
EATON CORP PLC SHS G29183103 178,591 1,486,511 SH   SOLE   0 0 1,486,511
EATON VANCE CALIF MUN BD FD COM 27828A100 136 11,603 SH   SOLE   0 0 11,603
EATON VANCE CORP COM NON VTG 278265103 3,681 54,187 SH   SOLE   0 0 54,187
EATON VANCE ENHANCED EQUITY COM 278274105 5,192 321,064 SH   SOLE   0 0 321,064
EATON VANCE ENHANCED EQUITY COM 278277108 5,587 257,579 SH   SOLE   0 0 257,579
EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 204 20,993 SH   SOLE   0 0 20,993
EATON VANCE LTD DURATION INC COM 27828H105 2,530 201,882 SH   SOLE   0 0 201,882
EATON VANCE MUN BD FD COM 27827X101 3,204 235,558 SH   SOLE   0 0 235,558
EATON VANCE MUN INCOME 2028 SHS 27829U105 2,974 126,999 SH   SOLE   0 0 126,999
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1,723 128,753 SH   SOLE   0 0 128,753
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 735 35,893 SH   SOLE   0 0 35,893
EATON VANCE RISK-MANAGED DIV COM 27829G106 7,544 727,444 SH   SOLE   0 0 727,444
EATON VANCE SR FLTNG RTE TR COM 27828Q105 334 26,263 SH   SOLE   0 0 26,263
EATON VANCE TAX ADVT DIV INC COM 27828G107 1,118 47,271 SH   SOLE   0 0 47,271
EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 248 25,092 SH   SOLE   0 0 25,092
EATON VANCE TAX MNGED BUY WR COM 27828X100 6,020 401,354 SH   SOLE   0 0 401,354
EATON VANCE TAX-ADVANTAGED G COM 27828U106 560 22,168 SH   SOLE   0 0 22,168
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 4,737 308,616 SH   SOLE   0 0 308,616
EATON VANCE TAX-MANAGED DIVE COM 27828N102 5,120 417,988 SH   SOLE   0 0 417,988
EATON VANCE TAX-MANAGED GLOB COM 27829C105 3,616 373,581 SH   SOLE   0 0 373,581
EATON VANCE TAX-MANAGED GLOB COM 27829F108 14,860 1,694,458 SH   SOLE   0 0 1,694,458
EATON VANCE TX ADV GLBL DIV COM 27828S101 946 51,835 SH   SOLE   0 0 51,835
EBAY INC. COM 278642103 6,847 136,250 SH   SOLE   0 0 136,250
ECHOSTAR CORP CL A 278768106 2,875 135,699 SH   SOLE   0 0 135,699
ECOLAB INC COM 278865100 16,062 74,217 SH   SOLE   0 0 74,217
EDISON INTL COM 281020107 3,608 57,429 SH   SOLE   0 0 57,429
EDITAS MEDICINE INC COM 28106W103 4,259 60,748 SH   SOLE   0 0 60,748
EDWARDS LIFESCIENCES CORP COM 28176E108 63,153 692,236 SH   SOLE   0 0 692,236
EHEALTH INC COM 28238P109 317 4,493 SH   SOLE   0 0 4,493
ELANCO ANIMAL HEALTH INC COM 28414H103 345 11,244 SH   SOLE   0 0 11,244
ELANCO ANIMAL HEALTH INC UNIT 02/01/2023T 28414H202 201 4,125 SH   SOLE   0 0 4,125
ELASTIC N V ORD SHS N14506104 2,199 15,050 SH   SOLE   0 0 15,050
ELECTRONIC ARTS INC COM 285512109 5,067 35,281 SH   SOLE   0 0 35,281
ELEVATE CREDIT INC COM 28621V101 468 117,175 SH   SOLE   0 0 117,175
ELLSWORTH GROWTH & INCOME FD COM 289074106 3,169 228,508 SH   SOLE   0 0 228,508
ELMIRA SVGS BK ELMIRA N Y COM 289660102 448 38,951 SH   SOLE   0 0 38,951
EMERALD HOLDING INC COM 29103W104 1,621 299,025 SH   SOLE   0 0 299,025
EMERGENT BIOSOLUTIONS INC COM 29089Q105 704 7,862 SH   SOLE   0 0 7,862
EMERSON ELEC CO COM 291011104 32,063 398,929 SH   SOLE   0 0 398,929
EMPIRE ST RLTY TR INC CL A 292104106 200 21,487 SH   SOLE   0 0 21,487
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 223 42,400 SH   SOLE   0 0 42,400
ENBRIDGE INC COM 29250N105 17,932 561,114 SH   SOLE   0 0 561,114
ENCOMPASS HEALTH CORP COM 29261A100 2,753 33,294 SH   SOLE   0 0 33,294
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 12 12,000 PRN   SOLE   0 0 12,000
ENCORE WIRE CORP COM 292562105 358 5,915 SH   SOLE   0 0 5,915
ENDO INTL PLC SHS G30401106 247 34,463 SH   SOLE   0 0 34,463
ENERGIZER HLDGS INC NEW COM 29272W109 403 9,555 SH   SOLE   0 0 9,555
ENERGOUS CORP COM 29272C103 22 12,110 SH   SOLE   0 0 12,110
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 10,417 1,685,663 SH   SOLE   0 0 1,685,663
ENERPLUS CORP COM 292766102 59 18,892 SH   SOLE   0 0 18,892
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 120 32,364 SH   SOLE   0 0 32,364
ENPHASE ENERGY INC COM 29355A107 3,233 18,426 SH   SOLE   0 0 18,426
ENSIGN GROUP INC COM 29358P101 209 2,868 SH   SOLE   0 0 2,868
ENTEGRIS INC COM 29362U104 1,398 14,547 SH   SOLE   0 0 14,547
ENTERCOM COMMUNICATIONS CORP CL A 293639100 75 30,200 SH   SOLE   0 0 30,200
ENTERGY CORP NEW COM 29364G103 2,543 25,469 SH   SOLE   0 0 25,469
ENTERPRISE PRODS PARTNERS L COM 293792107 37,238 1,900,877 SH   SOLE   0 0 1,900,877
ENVESTNET INC COM 29404K106 432 5,255 SH   SOLE   0 0 5,255
ENVIVA PARTNERS LP COM UNIT 29414J107 6,233 137,228 SH   SOLE   0 0 137,228
EOG RES INC COM 26875P101 4,369 87,617 SH   SOLE   0 0 87,617
EPAM SYS INC COM 29414B104 6,809 19,002 SH   SOLE   0 0 19,002
EPR PPTYS COM SH BEN INT 26884U109 262 8,045 SH   SOLE   0 0 8,045
EQT CORP COM 26884L109 407 31,983 SH   SOLE   0 0 31,983
EQUIFAX INC COM 294429105 498 2,581 SH   SOLE   0 0 2,581
EQUINIX INC COM 29444U700 52,249 73,082 SH   SOLE   0 0 73,082
EQUITRANS MIDSTREAM CORP COM 294600101 1,854 230,623 SH   SOLE   0 0 230,623
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,624 41,412 SH   SOLE   0 0 41,412
EQUITY RESIDENTIAL SH BEN INT 29476L107 552 9,316 SH   SOLE   0 0 9,316
ERICSSON ADR B SEK 10 294821608 4,496 376,275 SH   SOLE   0 0 376,275
ERIE INDTY CO CL A 29530P102 249 1,012 SH   SOLE   0 0 1,012
ESPERION THERAPEUTICS INC NE COM 29664W105 206 7,920 SH   SOLE   0 0 7,920
ESSENT GROUP LTD COM G3198U102 467 10,800 SH   SOLE   0 0 10,800
ESSENTIAL UTILS INC COM 29670G102 3,725 78,766 SH   SOLE   0 0 78,766
ESSEX PPTY TR INC COM 297178105 1,277 5,380 SH   SOLE   0 0 5,380
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 426 6,192 SH   SOLE   0 0 6,192
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 2,531 176,375 SH   SOLE   0 0 176,375
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 6,093 105,842 SH   SOLE   0 0 105,842
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 16,760 251,959 SH   SOLE   0 0 251,959
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 2,602 77,439 SH   SOLE   0 0 77,439
ETF SER SOLUTIONS NATIONWIDE RSK 26922A669 240 8,850 SH   SOLE   0 0 8,850
ETF SER SOLUTIONS NETLEASE CORP 26922A248 3,147 121,027 SH   SOLE   0 0 121,027
ETF SER SOLUTIONS US GBL GLD PRE 26922A719 705 35,441 SH   SOLE   0 0 35,441
ETF SER SOLUTIONS US GLB JETS 26922A842 8,164 364,801 SH   SOLE   0 0 364,801
ETSY INC COM 29786A106 2,638 14,830 SH   SOLE   0 0 14,830
EURONET WORLDWIDE INC COM 298736109 430 2,967 SH   SOLE   0 0 2,967
EVENTBRITE INC COM CL A 29975E109 2,798 154,585 SH   SOLE   0 0 154,585
EVERBRIDGE INC COM 29978A104 356 2,391 SH   SOLE   0 0 2,391
EVERCORE INC CLASS A 29977A105 773 7,053 SH   SOLE   0 0 7,053
EVEREST RE GROUP LTD COM G3223R108 368 1,568 SH   SOLE   0 0 1,568
EVERGY INC COM 30034W106 1,593 28,704 SH   SOLE   0 0 28,704
EVERI HLDGS INC COM 30034T103 9,198 666,044 SH   SOLE   0 0 666,044
EVERSOURCE ENERGY COM 30040W108 8,954 103,504 SH   SOLE   0 0 103,504
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1,655 61,352 SH   SOLE   0 0 61,352
EXACT SCIENCES CORP COM 30063P105 5,864 44,257 SH   SOLE   0 0 44,257
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 704 36,059 SH   SOLE   0 0 36,059
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 29,134 458,181 SH   SOLE   0 0 458,181
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 5,372 88,230 SH   SOLE   0 0 88,230
EXELIXIS INC COM 30161Q104 535 26,654 SH   SOLE   0 0 26,654
EXELON CORP COM 30161N101 8,627 204,334 SH   SOLE   0 0 204,334
EXONE CO COM 302104104 117 12,364 SH   SOLE   0 0 12,364
EXP WORLD HLDGS INC COM 30212W100 225 3,562 SH   SOLE   0 0 3,562
EXPEDIA GROUP INC COM NEW 30212P303 4,418 33,365 SH   SOLE   0 0 33,365
EXPEDITORS INTL WASH INC COM 302130109 1,054 11,083 SH   SOLE   0 0 11,083
EXPONENT INC COM 30214U102 8,978 99,720 SH   SOLE   0 0 99,720
EXTRA SPACE STORAGE INC COM 30225T102 1,241 10,709 SH   SOLE   0 0 10,709
EXXON MOBIL CORP COM 30231G102 61,773 1,498,614 SH   SOLE   0 0 1,498,614
EXXON MOBIL CORP COM 30231G102 16 12,000 SH Call SOLE   0 0 0
F N B CORP COM 302520101 821 86,378 SH   SOLE   0 0 86,378
F5 NETWORKS INC COM 315616102 688 3,911 SH   SOLE   0 0 3,911
FACEBOOK INC CL A 30303M102 162,854 596,185 SH   SOLE   0 0 596,185
FACTSET RESH SYS INC COM 303075105 11,553 34,743 SH   SOLE   0 0 34,743
FAIR ISAAC CORP COM 303250104 1,424 2,787 SH   SOLE   0 0 2,787
FARFETCH LTD ORD SH CL A 30744W107 394 6,175 SH   SOLE   0 0 6,175
FARMLAND PARTNERS INC COM 31154R109 132 15,134 SH   SOLE   0 0 15,134
FASTENAL CO COM 311900104 19,626 401,929 SH   SOLE   0 0 401,929
FASTLY INC CL A 31188V100 3,604 41,254 SH   SOLE   0 0 41,254
FATE THERAPEUTICS INC COM 31189P102 358 3,940 SH   SOLE   0 0 3,940
FB FINL CORP COM 30257X104 4,207 121,136 SH   SOLE   0 0 121,136
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 527 6,195 SH   SOLE   0 0 6,195
FEDERATED HERMES PREM MUNI I COM 31423P108 285 19,275 SH   SOLE   0 0 19,275
FEDEX CORP COM 31428X106 39,952 153,889 SH   SOLE   0 0 153,889
FENNEC PHARMACEUTICALS INC COM 31447P100 211 28,325 SH   SOLE   0 0 28,325
FERRARI N V COM N3167Y103 830 3,578 SH   SOLE   0 0 3,578
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 529 29,358 SH   SOLE   0 0 29,358
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 2,023 4,033 SH   SOLE   0 0 4,033
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 1,911 46,971 SH   SOLE   0 0 46,971
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 1,842 50,035 SH   SOLE   0 0 50,035
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 549 17,103 SH   SOLE   0 0 17,103
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1,610 35,385 SH   SOLE   0 0 35,385
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2,462 34,429 SH   SOLE   0 0 34,429
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 415 40,913 SH   SOLE   0 0 40,913
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 383 9,063 SH   SOLE   0 0 9,063
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 4,453 77,115 SH   SOLE   0 0 77,115
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 527 11,221 SH   SOLE   0 0 11,221
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 5,085 48,653 SH   SOLE   0 0 48,653
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 809 20,163 SH   SOLE   0 0 20,163
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1,719 67,724 SH   SOLE   0 0 67,724
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 259 6,385 SH   SOLE   0 0 6,385
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 303 5,940 SH   SOLE   0 0 5,940
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 6,595 121,575 SH   SOLE   0 0 121,575
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 810 20,713 SH   SOLE   0 0 20,713
FIDELITY NATL INFORMATION SV COM 31620M106 26,871 189,958 SH   SOLE   0 0 189,958
FIDUS INVT CORP COM 316500107 7,996 610,397 SH   SOLE   0 0 610,397
FIFTH THIRD BANCORP COM 316773100 4,431 160,702 SH   SOLE   0 0 160,702
FIREEYE INC COM 31816Q101 3,112 134,942 SH   SOLE   0 0 134,942
FIRST AMERN FINL CORP COM 31847R102 616 11,939 SH   SOLE   0 0 11,939
FIRST BANCORP N C COM 318910106 945 27,922 SH   SOLE   0 0 27,922
FIRST COMWLTH FINL CORP PA COM 319829107 149 13,663 SH   SOLE   0 0 13,663
FIRST EAGLE SENIOR LOAN FUND COM NEW 32010E100 159 11,410 SH   SOLE   0 0 11,410
FIRST FINL BANKSHARES COM 32020R109 3,892 107,586 SH   SOLE   0 0 107,586
FIRST FINL CORP IND COM 320218100 912 23,463 SH   SOLE   0 0 23,463
FIRST HORIZON CORPORATION COM 320517105 1,893 148,316 SH   SOLE   0 0 148,316
FIRST MERCHANTS CORP COM 320817109 1,040 27,799 SH   SOLE   0 0 27,799
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,047 13,932 SH   SOLE   0 0 13,932
FIRST SOLAR INC COM 336433107 5,205 52,615 SH   SOLE   0 0 52,615
FIRST TR / ABERDEEN EMERGING COM 33731K102 208 14,558 SH   SOLE   0 0 14,558
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 804 16,797 SH   SOLE   0 0 16,797
FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 7,072 599,317 SH   SOLE   0 0 599,317
FIRST TR ENERGY INCOME & GRO COM 33738G104 1,067 99,692 SH   SOLE   0 0 99,692
FIRST TR ENERGY INFRASTRCTR COM 33738C103 369 35,220 SH   SOLE   0 0 35,220
FIRST TR ENHANCED EQTY INC F COM 337318109 9,666 548,585 SH   SOLE   0 0 548,585
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1,218 31,997 SH   SOLE   0 0 31,997
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 1,071 52,535 SH   SOLE   0 0 52,535
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 293 6,715 SH   SOLE   0 0 6,715
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 37,835 666,932 SH   SOLE   0 0 666,932
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 285 5,308 SH   SOLE   0 0 5,308
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 84,707 4,195,502 SH   SOLE   0 0 4,195,502
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1,701 24,622 SH   SOLE   0 0 24,622
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 1,168 18,141 SH   SOLE   0 0 18,141
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 1,177 56,560 SH   SOLE   0 0 56,560
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 1,609 79,768 SH   SOLE   0 0 79,768
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 6,822 120,681 SH   SOLE   0 0 120,681
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 866 21,068 SH   SOLE   0 0 21,068
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 6,214 245,814 SH   SOLE   0 0 245,814
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 5,733 150,311 SH   SOLE   0 0 150,311
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 650 33,604 SH   SOLE   0 0 33,604
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 27,037 284,498 SH   SOLE   0 0 284,498
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 25,470 500,585 SH   SOLE   0 0 500,585
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 2,164 41,930 SH   SOLE   0 0 41,930
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1,860 84,873 SH   SOLE   0 0 84,873
FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 1,969 43,378 SH   SOLE   0 0 43,378
FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 271 9,981 SH   SOLE   0 0 9,981
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1,913 241,361 SH   SOLE   0 0 241,361
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 15,872 463,022 SH   SOLE   0 0 463,022
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 26,339 244,376 SH   SOLE   0 0 244,376
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 3,233 64,435 SH   SOLE   0 0 64,435
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 5,477 79,124 SH   SOLE   0 0 79,124
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 30,374 441,470 SH   SOLE   0 0 441,470
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 922 19,163 SH   SOLE   0 0 19,163
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 27,236 613,689 SH   SOLE   0 0 613,689
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 386 4,760 SH   SOLE   0 0 4,760
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 53,356 477,160 SH   SOLE   0 0 477,160
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 25,576 216,177 SH   SOLE   0 0 216,177
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 2,530 89,131 SH   SOLE   0 0 89,131
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 5,215 72,311 SH   SOLE   0 0 72,311
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 10,773 164,766 SH   SOLE   0 0 164,766
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 2,692 64,755 SH   SOLE   0 0 64,755
FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 4,002 64,877 SH   SOLE   0 0 64,877
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 686 33,994 SH   SOLE   0 0 33,994
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 213,301 3,159,940 SH   SOLE   0 0 3,159,940
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 139,288 656,305 SH   SOLE   0 0 656,305
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 2,173 69,957 SH   SOLE   0 0 69,957
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 16,803 756,211 SH   SOLE   0 0 756,211
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 79,242 1,958,031 SH   SOLE   0 0 1,958,031
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 695 28,298 SH   SOLE   0 0 28,298
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 103,838 1,729,474 SH   SOLE   0 0 1,729,474
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 11,138 228,605 SH   SOLE   0 0 228,605
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 107,135 2,081,496 SH   SOLE   0 0 2,081,496
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 27,714 1,189,458 SH   SOLE   0 0 1,189,458
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 362 9,660 SH   SOLE   0 0 9,660
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 1,000 33,925 SH   SOLE   0 0 33,925
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 1,882 125,212 SH   SOLE   0 0 125,212
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 18,960 269,972 SH   SOLE   0 0 269,972
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 26,618 538,067 SH   SOLE   0 0 538,067
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 447 5,634 SH   SOLE   0 0 5,634
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 1,822 76,657 SH   SOLE   0 0 76,657
FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 23,822 849,030 SH   SOLE   0 0 849,030
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1,910 38,093 SH   SOLE   0 0 38,093
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 123 10,557 SH   SOLE   0 0 10,557
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 6,895 328,815 SH   SOLE   0 0 328,815
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 36,074 214,738 SH   SOLE   0 0 214,738
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 46,226 1,157,380 SH   SOLE   0 0 1,157,380
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 10,333 217,132 SH   SOLE   0 0 217,132
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 20,245 413,504 SH   SOLE   0 0 413,504
FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 424 18,803 SH   SOLE   0 0 18,803
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 461 22,517 SH   SOLE   0 0 22,517
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 99,614 1,820,123 SH   SOLE   0 0 1,820,123
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1,225 45,916 SH   SOLE   0 0 45,916
FIRST TR FTSE EPRA / NAREIT COM 33736N101 231 5,279 SH   SOLE   0 0 5,279
FIRST TR HIGH INCOME L/S FD COM 33738E109 1,353 91,588 SH   SOLE   0 0 91,588
FIRST TR INTER DUR PFD & IN COM 33718W103 1,342 55,816 SH   SOLE   0 0 55,816
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 6,277 114,276 SH   SOLE   0 0 114,276
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 12,605 171,671 SH   SOLE   0 0 171,671
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 16,326 196,606 SH   SOLE   0 0 196,606
FIRST TR MLP & ENERGY INCOM COM 33739B104 726 124,870 SH   SOLE   0 0 124,870
FIRST TR MORNINGSTAR DIVID L SHS 336917109 15,449 522,107 SH   SOLE   0 0 522,107
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 2,966 28,581 SH   SOLE   0 0 28,581
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 240 4,123 SH   SOLE   0 0 4,123
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 21,178 209,952 SH   SOLE   0 0 209,952
FIRST TR NASDAQ 100 TECH IND SHS 337345102 57,687 417,807 SH   SOLE   0 0 417,807
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 890 19,870 SH   SOLE   0 0 19,870
FIRST TR S&P REIT INDEX FD COM 33734G108 475 20,462 SH   SOLE   0 0 20,462
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 8,414 109,328 SH   SOLE   0 0 109,328
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 147 16,404 SH   SOLE   0 0 16,404
FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 353 27,472 SH   SOLE   0 0 27,472
FIRST TR VALUE LINE DIVID IN SHS 33734H106 209,943 5,986,374 SH   SOLE   0 0 5,986,374
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 12,669 131,097 SH   SOLE   0 0 131,097
FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 1,164 373,160 SH   SOLE   0 0 373,160
FIRSTENERGY CORP COM 337932107 2,787 91,054 SH   SOLE   0 0 91,054
FIRSTHAND TECHNOLOGY VALUE F COM 33766Y100 49 11,024 SH   SOLE   0 0 11,024
FIRSTSERVICE CORP NEW COM 33767E202 1,302 9,523 SH   SOLE   0 0 9,523
FISERV INC COM 337738108 17,894 157,162 SH   SOLE   0 0 157,162
FISKER INC CL A COM STK 33813J106 1,223 83,513 SH   SOLE   0 0 83,513
FITBIT INC CL A 33812L102 193 28,407 SH   SOLE   0 0 28,407
FIVE BELOW INC COM 33829M101 2,164 12,367 SH   SOLE   0 0 12,367
FIVE9 INC COM 338307101 768 4,402 SH   SOLE   0 0 4,402
FIVERR INTL LTD ORD SHS M4R82T106 2,347 12,028 SH   SOLE   0 0 12,028
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 5,708 196,409 SH   SOLE   0 0 196,409
FLAHERTY & CRUMRINE PFD INCO COM 33848E106 153 11,699 SH   SOLE   0 0 11,699
FLAHERTY & CRUMRINE PFD SECS COM 338478100 1,552 66,246 SH   SOLE   0 0 66,246
FLEETCOR TECHNOLOGIES INC COM 339041105 640 2,347 SH   SOLE   0 0 2,347
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 49 19,800 SH   SOLE   0 0 19,800
FLEXION THERAPEUTICS INC COM 33938J106 2,773 240,306 SH   SOLE   0 0 240,306
FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 74 84,000 PRN   SOLE   0 0 84,000
FLEXSHARES TR IBOXX 3R TARGT 33939L506 809 30,997 SH   SOLE   0 0 30,997
FLEXSHARES TR INTL QLTDV IDX 33939L837 3,439 142,361 SH   SOLE   0 0 142,361
FLEXSHARES TR MORNSTAR USMKT 33939L100 486 3,358 SH   SOLE   0 0 3,358
FLEXSHARES TR QUALT DIVD IDX 33939L860 2,879 58,231 SH   SOLE   0 0 58,231
FLEXSHARES TR READY ACC VARI 33939L886 485 6,356 SH   SOLE   0 0 6,356
FLIR SYS INC COM 302445101 4,131 94,243 SH   SOLE   0 0 94,243
FLOOR & DECOR HLDGS INC CL A 339750101 1,427 15,373 SH   SOLE   0 0 15,373
FLOWSERVE CORP COM 34354P105 224 6,091 SH   SOLE   0 0 6,091
FLUOR CORP NEW COM 343412102 254 15,929 SH   SOLE   0 0 15,929
FMC CORP COM NEW 302491303 2,128 18,518 SH   SOLE   0 0 18,518
FORD MTR CO DEL COM 345370860 16,954 1,928,829 SH   SOLE   0 0 1,928,829
FORD MTR CO DEL COM 345370860 19 10,300 SH Call SOLE   0 0 0
FORTINET INC COM 34959E109 2,851 19,192 SH   SOLE   0 0 19,192
FORTIS INC COM 349553107 307 7,509 SH   SOLE   0 0 7,509
FORTIVE CORP COM 34959J108 1,950 27,532 SH   SOLE   0 0 27,532
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1,386 59,095 SH   SOLE   0 0 59,095
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,183 13,800 SH   SOLE   0 0 13,800
FORWARD AIR CORP COM 349853101 329 4,282 SH   SOLE   0 0 4,282
FOUR CORNERS PPTY TR INC COM 35086T109 298 10,006 SH   SOLE   0 0 10,006
FOX CORP CL B COM 35137L204 466 16,125 SH   SOLE   0 0 16,125
FRANCO NEV CORP COM 351858105 937 7,478 SH   SOLE   0 0 7,478
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 9,903 103,428 SH   SOLE   0 0 103,428
FRANKLIN LTD DURATION INCOME COM 35472T101 1,360 144,392 SH   SOLE   0 0 144,392
FRANKLIN RESOURCES INC COM 354613101 3,115 124,658 SH   SOLE   0 0 124,658
FRANKLIN RESOURCES INC COM 354613101 14 20,500 SH Call SOLE   0 0 0
FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 835 19,740 SH   SOLE   0 0 19,740
FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 528 17,998 SH   SOLE   0 0 17,998
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 45,428 1,198,959 SH   SOLE   0 0 1,198,959
FREEPORT-MCMORAN INC CL B 35671D857 20,356 782,324 SH   SOLE   0 0 782,324
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 816 19,640 SH   SOLE   0 0 19,640
FRESHPET INC COM 358039105 1,012 7,130 SH   SOLE   0 0 7,130
FRP HLDGS INC COM 30292L107 213 4,685 SH   SOLE   0 0 4,685
FS KKR CAP CORP COM 302635206 3,388 204,621 SH   SOLE   0 0 204,621
FS KKR CAP CORP II COM 35952V303 1,602 97,679 SH   SOLE   0 0 97,679
FST TR NEW OPPORT MLP & ENE COM 33739M100 78 18,344 SH   SOLE   0 0 18,344
FUBOTV INC COM 35953D104 315 11,250 SH   SOLE   0 0 11,250
FUELCELL ENERGY INC COM 35952H601 358 32,045 SH   SOLE   0 0 32,045
FULGENT GENETICS INC COM 359664109 1,542 29,602 SH   SOLE   0 0 29,602
FULTON FINL CORP PA COM 360271100 470 36,920 SH   SOLE   0 0 36,920
G1 THERAPEUTICS INC COM 3621LQ109 711 39,513 SH   SOLE   0 0 39,513
GABELLI DIVID & INCOME TR COM 36242H104 18,268 851,268 SH   SOLE   0 0 851,268
GABELLI EQUITY TR INC COM 362397101 1,168 186,249 SH   SOLE   0 0 186,249
GABELLI UTIL TR COM 36240A101 536 66,071 SH   SOLE   0 0 66,071
GALECTIN THERAPEUTICS INC COM NEW 363225202 41 18,229 SH   SOLE   0 0 18,229
GALERA THERAPEUTICS INC COM 36338D108 292 28,561 SH   SOLE   0 0 28,561
GALLAGHER ARTHUR J & CO COM 363576109 4,604 37,215 SH   SOLE   0 0 37,215
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 368 104,790 SH   SOLE   0 0 104,790
GAMESTOP CORP NEW CL A 36467W109 1,253 66,501 SH   SOLE   0 0 66,501
GAMING & LEISURE PPTYS INC COM 36467J108 1,307 30,822 SH   SOLE   0 0 30,822
GAP INC COM 364760108 3,262 161,548 SH   SOLE   0 0 161,548
GARMIN LTD SHS H2906T109 11,570 96,691 SH   SOLE   0 0 96,691
GARTNER INC COM 366651107 318 1,983 SH   SOLE   0 0 1,983
GATX CORP COM 361448103 276 3,318 SH   SOLE   0 0 3,318
GDS HLDGS LTD SPONSORED ADS 36165L108 626 6,685 SH   SOLE   0 0 6,685
GENCO SHIPPING & TRADING LTD SHS Y2685T131 169 23,000 SH   SOLE   0 0 23,000
GENERAC HLDGS INC COM 368736104 17,712 77,887 SH   SOLE   0 0 77,887
GENERAC HLDGS INC COM 368736104 119 17,700 SH Call SOLE   0 0 0
GENERAL AMERN INVS CO INC COM 368802104 243 6,538 SH   SOLE   0 0 6,538
GENERAL DYNAMICS CORP COM 369550108 26,335 176,957 SH   SOLE   0 0 176,957
GENERAL ELECTRIC CO COM 369604103 27,986 2,591,287 SH   SOLE   0 0 2,591,287
GENERAL ELECTRIC CO COM 369604103 54 19,100 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 57 14,900 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 7 27,300 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 42 10,700 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 42 14,200 SH Call SOLE   0 0 0
GENERAL FIN CORP DEL COM 369822101 850 99,900 SH   SOLE   0 0 99,900
GENERAL MLS INC COM 370334104 35,046 596,030 SH   SOLE   0 0 596,030
GENERAL MTRS CO COM 37045V100 11,447 274,902 SH   SOLE   0 0 274,902
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,430 230,276 SH   SOLE   0 0 230,276
GENESIS HEALTHCARE INC CL A COM 37185X106 6 12,687 SH   SOLE   0 0 12,687
GENMAB A/S SPONSORED ADS 372303206 268 6,579 SH   SOLE   0 0 6,579
GENTEX CORP COM 371901109 1,660 48,914 SH   SOLE   0 0 48,914
GENUINE PARTS CO COM 372460105 8,767 87,301 SH   SOLE   0 0 87,301
GENWORTH FINL INC COM CL A 37247D106 189 50,011 SH   SOLE   0 0 50,011
GEO GROUP INC NEW COM 36162J106 123 13,907 SH   SOLE   0 0 13,907
GEOSPACE TECHNOLOGIES CORP COM 37364X109 93 10,860 SH   SOLE   0 0 10,860
GERON CORP COM 374163103 181 113,875 SH   SOLE   0 0 113,875
GEVO INC COM PAR 374396406 96 22,596 SH   SOLE   0 0 22,596
GILEAD SCIENCES INC COM 375558103 16,720 286,984 SH   SOLE   0 0 286,984
GLACIER BANCORP INC NEW COM 37637Q105 981 21,312 SH   SOLE   0 0 21,312
GLADSTONE CAPITAL CORP COM 376535100 117 13,249 SH   SOLE   0 0 13,249
GLAUKOS CORP COM 377322102 463 6,151 SH   SOLE   0 0 6,151
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 12,906 350,710 SH   SOLE   0 0 350,710
GLOBAL MED REIT INC COM NEW 37954A204 715 54,713 SH   SOLE   0 0 54,713
GLOBAL PARTNERS LP COM UNITS 37946R109 265 15,917 SH   SOLE   0 0 15,917
GLOBAL PMTS INC COM 37940X102 7,670 35,601 SH   SOLE   0 0 35,601
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1,227 51,171 SH   SOLE   0 0 51,171
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 3,571 127,995 SH   SOLE   0 0 127,995
GLOBAL X FDS CONSCIOUS COS 37954Y731 378 13,864 SH   SOLE   0 0 13,864
GLOBAL X FDS FINTECH ETF 37954Y814 1,592 34,093 SH   SOLE   0 0 34,093
GLOBAL X FDS GLB X GURU INDEX 37950E341 249 5,692 SH   SOLE   0 0 5,692
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 5,222 193,755 SH   SOLE   0 0 193,755
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,929 150,206 SH   SOLE   0 0 150,206
GLOBAL X FDS GLBL X MLP ETF 37954Y343 279 10,181 SH   SOLE   0 0 10,181
GLOBAL X FDS GLOBAL X SILVER 37954Y848 1,254 27,478 SH   SOLE   0 0 27,478
GLOBAL X FDS INTERNET OF THNG 37954Y780 614 19,322 SH   SOLE   0 0 19,322
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 4,129 66,710 SH   SOLE   0 0 66,710
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 6,268 274,917 SH   SOLE   0 0 274,917
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5,711 172,370 SH   SOLE   0 0 172,370
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 212 4,578 SH   SOLE   0 0 4,578
GLOBAL X FDS S&P 500 COVERED 37954Y475 2,649 57,098 SH   SOLE   0 0 57,098
GLOBAL X FDS SOCIAL MED ETF 37950E416 608 9,834 SH   SOLE   0 0 9,834
GLOBAL X FDS TELMDC&DIG ETF 37954Y285 497 25,762 SH   SOLE   0 0 25,762
GLOBAL X FDS US INFR DEV ETF 37954Y673 8,422 397,086 SH   SOLE   0 0 397,086
GLOBAL X FDS US PFD ETF 37954Y657 612 23,726 SH   SOLE   0 0 23,726
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 1,160 37,361 SH   SOLE   0 0 37,361
GLOBALSTAR INC COM 378973408 24 70,410 SH   SOLE   0 0 70,410
GLOBANT S A COM L44385109 1,512 6,948 SH   SOLE   0 0 6,948
GLOBE LIFE INC COM 37959E102 1,389 14,626 SH   SOLE   0 0 14,626
GLOBUS MED INC CL A 379577208 356 5,462 SH   SOLE   0 0 5,462
GODADDY INC CL A 380237107 2,661 32,079 SH   SOLE   0 0 32,079
GOLDEN NUGGET ONLINE GAMIN COM CL A 38113L107 836 42,461 SH   SOLE   0 0 42,461
GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 87 85,000 PRN   SOLE   0 0 85,000
GOLDMAN SACHS BDC INC SHS 38147U107 415 21,708 SH   SOLE   0 0 21,708
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 3,844 38,392 SH   SOLE   0 0 38,392
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 509 9,056 SH   SOLE   0 0 9,056
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 12,849 336,636 SH   SOLE   0 0 336,636
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 3,056 95,802 SH   SOLE   0 0 95,802
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1,037 19,149 SH   SOLE   0 0 19,149
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 21,368 282,303 SH   SOLE   0 0 282,303
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 3,664 63,385 SH   SOLE   0 0 63,385
GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 1,699 30,669 SH   SOLE   0 0 30,669
GOLDMAN SACHS GROUP INC COM 38141G104 25,310 95,976 SH   SOLE   0 0 95,976
GOLDMAN SACHS MLP ENERGY REN COM 38148G206 525 68,963 SH   SOLE   0 0 68,963
GOLDMINING INC COM 38149E101 30 13,757 SH   SOLE   0 0 13,757
GOLUB CAP BDC INC COM 38173M102 161 11,401 SH   SOLE   0 0 11,401
GOODRX HLDGS INC COM CL A 38246G108 311 7,711 SH   SOLE   0 0 7,711
GOODYEAR TIRE & RUBR CO COM 382550101 619 56,733 SH   SOLE   0 0 56,733
GORMAN RUPP CO COM 383082104 276 8,505 SH   SOLE   0 0 8,505
GRACE W R & CO DEL NEW COM 38388F108 14,176 258,585 SH   SOLE   0 0 258,585
GRACO INC COM 384109104 3,276 45,284 SH   SOLE   0 0 45,284
GRAHAM HLDGS CO COM CL B 384637104 9,820 18,410 SH   SOLE   0 0 18,410
GRAINGER W W INC COM 384802104 3,891 9,529 SH   SOLE   0 0 9,529
GRANITE CONSTR INC COM 387328107 200 7,493 SH   SOLE   0 0 7,493
GRANITE PT MTG TR INC COM STK 38741L107 2,169 217,090 SH   SOLE   0 0 217,090
GRANITESHARES GOLD TR SHS BEN INT 38748G101 12,975 686,854 SH   SOLE   0 0 686,854
GREEN BRICK PARTNERS INC COM 392709101 230 10,000 SH   SOLE   0 0 10,000
GREEN DOT CORP CL A 39304D102 374 6,701 SH   SOLE   0 0 6,701
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 316 39,785 SH   SOLE   0 0 39,785
GREENBRIER COS INC COM 393657101 609 16,744 SH   SOLE   0 0 16,744
GRITSTONE ONCOLOGY INC COM 39868T105 76 19,200 SH   SOLE   0 0 19,200
GROWGENERATION CORP COM 39986L109 416 10,351 SH   SOLE   0 0 10,351
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 223 2,000 SH   SOLE   0 0 2,000
GUARANTY BANCSHARES INC TEX COM 400764106 371 12,400 SH   SOLE   0 0 12,400
GUARDANT HEALTH INC COM 40131M109 621 4,822 SH   SOLE   0 0 4,822
GUESS INC COM 401617105 872 38,564 SH   SOLE   0 0 38,564
GUGGENHEIM ENHANCED EQUITY I COM 40167B100 2,635 402,340 SH   SOLE   0 0 402,340
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 5,980 308,238 SH   SOLE   0 0 308,238
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 3,853 151,160 SH   SOLE   0 0 151,160
GW PHARMACEUTICALS PLC ADS 36197T103 3,942 34,153 SH   SOLE   0 0 34,153
H & E EQUIPMENT SERVICES INC COM 404030108 1,138 38,186 SH   SOLE   0 0 38,186
HAEMONETICS CORP COM 405024100 201 1,696 SH   SOLE   0 0 1,696
HALLIBURTON CO COM 406216101 35,758 1,891,930 SH   SOLE   0 0 1,891,930
HALOZYME THERAPEUTICS INC COM 40637H109 407 9,526 SH   SOLE   0 0 9,526
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 12,933 426,118 SH   SOLE   0 0 426,118
HANCOCK JOHN INCOME SECS TR COM 410123103 309 19,669 SH   SOLE   0 0 19,669
HANCOCK JOHN INVS TR COM 410142103 183 10,573 SH   SOLE   0 0 10,573
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1,079 54,849 SH   SOLE   0 0 54,849
HANCOCK JOHN PFD INCOME FD I COM 41021P103 712 41,200 SH   SOLE   0 0 41,200
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 777 54,862 SH   SOLE   0 0 54,862
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 5,790 275,196 SH   SOLE   0 0 275,196
HANESBRANDS INC COM 410345102 6,679 458,133 SH   SOLE   0 0 458,133
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,683 26,540 SH   SOLE   0 0 26,540
HANOVER INS GROUP INC COM 410867105 1,504 12,866 SH   SOLE   0 0 12,866
HARLEY DAVIDSON INC COM 412822108 755 20,564 SH   SOLE   0 0 20,564
HARMONIC INC COM 413160102 151 20,400 SH   SOLE   0 0 20,400
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 13,093 313,151 SH   SOLE   0 0 313,151
HARTFORD FINL SVCS GROUP INC COM 416515104 4,008 81,827 SH   SOLE   0 0 81,827
HASBRO INC COM 418056107 7,984 85,356 SH   SOLE   0 0 85,356
HAWAIIAN ELEC INDUSTRIES COM 419870100 990 27,983 SH   SOLE   0 0 27,983
HCA HEALTHCARE INC COM 40412C101 14,812 90,063 SH   SOLE   0 0 90,063
HEALTH CATALYST INC COM 42225T107 380 8,732 SH   SOLE   0 0 8,732
HEALTHCARE RLTY TR COM 421946104 1,255 42,403 SH   SOLE   0 0 42,403
HEALTHCARE TR AMER INC CL A NEW 42225P501 1,268 46,053 SH   SOLE   0 0 46,053
HEALTHEQUITY INC COM 42226A107 4,627 66,379 SH   SOLE   0 0 66,379
HEALTHPEAK PROPERTIES INC COM 42250P103 911 30,122 SH   SOLE   0 0 30,122
HECLA MNG CO COM 422704106 425 65,595 SH   SOLE   0 0 65,595
HEICO CORP NEW CL A 422806208 359 3,065 SH   SOLE   0 0 3,065
HEICO CORP NEW COM 422806109 996 7,522 SH   SOLE   0 0 7,522
HELEN OF TROY LTD COM G4388N106 360 1,621 SH   SOLE   0 0 1,621
HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 43 45,000 PRN   SOLE   0 0 45,000
HELMERICH & PAYNE INC COM 423452101 3,407 147,097 SH   SOLE   0 0 147,097
HENRY JACK & ASSOC INC COM 426281101 8,311 51,285 SH   SOLE   0 0 51,285
HENRY SCHEIN INC COM 806407102 224 3,343 SH   SOLE   0 0 3,343
HERCULES CAPITAL INC COM 427096508 317 22,000 SH   SOLE   0 0 22,000
HERON THERAPEUTICS INC COM 427746102 364 17,195 SH   SOLE   0 0 17,195
HERSHEY CO COM 427866108 7,519 49,360 SH   SOLE   0 0 49,360
HESS CORP COM 42809H107 1,202 22,764 SH   SOLE   0 0 22,764
HESS MIDSTREAM LP CL A SHS 428103105 3,058 156,239 SH   SOLE   0 0 156,239
HEWLETT PACKARD ENTERPRISE C COM 42824C109 3,206 270,514 SH   SOLE   0 0 270,514
HEXCEL CORP NEW COM 428291108 266 5,491 SH   SOLE   0 0 5,491
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 125 12,133 SH   SOLE   0 0 12,133
HILL ROM HLDGS INC COM 431475102 882 9,000 SH   SOLE   0 0 9,000
HILLENBRAND INC COM 431571108 544 13,660 SH   SOLE   0 0 13,660
HILLTOP HOLDINGS INC COM 432748101 836 30,395 SH   SOLE   0 0 30,395
HILTON WORLDWIDE HLDGS INC COM 43300A203 3,057 27,477 SH   SOLE   0 0 27,477
HMS HLDGS CORP COM 40425J101 254 6,915 SH   SOLE   0 0 6,915
HOLLYFRONTIER CORP COM 436106108 3,533 136,671 SH   SOLE   0 0 136,671
HOLOGIC INC COM 436440101 1,078 14,804 SH   SOLE   0 0 14,804
HOME BANCSHARES INC COM 436893200 314 16,143 SH   SOLE   0 0 16,143
HOME DEPOT INC COM 437076102 383,430 1,443,366 SH   SOLE   0 0 1,443,366
HOME DEPOT INC COM 437076102 16 12,100 SH Call SOLE   0 0 0
HONEYWELL INTL INC COM 438516106 65,895 309,784 SH   SOLE   0 0 309,784
HORIZON THERAPEUTICS PUB L SHS G46188101 7,835 107,112 SH   SOLE   0 0 107,112
HORMEL FOODS CORP COM 440452100 7,579 162,605 SH   SOLE   0 0 162,605
HOST HOTELS & RESORTS INC COM 44107P104 456 31,136 SH   SOLE   0 0 31,136
HOULIHAN LOKEY INC CL A 441593100 358 5,328 SH   SOLE   0 0 5,328
HOWARD HUGHES CORP COM 44267D107 295 3,735 SH   SOLE   0 0 3,735
HOWMET AEROSPACE INC COM 443201108 872 30,564 SH   SOLE   0 0 30,564
HP INC COM 40434L105 7,142 290,432 SH   SOLE   0 0 290,432
HSBC HLDGS PLC SPON ADR NEW 404280406 351 13,556 SH   SOLE   0 0 13,556
HUBBELL INC COM 443510607 768 4,899 SH   SOLE   0 0 4,899
HUBSPOT INC COM 443573100 2,086 5,263 SH   SOLE   0 0 5,263
HUMANA INC COM 444859102 9,117 22,219 SH   SOLE   0 0 22,219
HUNT J B TRANS SVCS INC COM 445658107 2,362 17,287 SH   SOLE   0 0 17,287
HUNTINGTON BANCSHARES INC COM 446150104 9,755 772,355 SH   SOLE   0 0 772,355
HUNTINGTON INGALLS INDS INC COM 446413106 1,325 7,771 SH   SOLE   0 0 7,771
HUNTSMAN CORP COM 447011107 1,016 40,408 SH   SOLE   0 0 40,408
HYATT HOTELS CORP COM CL A 448579102 668 8,991 SH   SOLE   0 0 8,991
I3 VERTICALS INC COM CL A 46571Y107 1,217 36,647 SH   SOLE   0 0 36,647
IAC INTERACTIVECORP NEW COM 44891N109 1,209 6,384 SH   SOLE   0 0 6,384
IAMGOLD CORP COM 450913108 59 16,188 SH   SOLE   0 0 16,188
IBIO INC COM NEW 451033203 12 11,392 SH   SOLE   0 0 11,392
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 224 4,426 SH   SOLE   0 0 4,426
ICF INTL INC COM 44925C103 820 11,036 SH   SOLE   0 0 11,036
ICON PLC SHS G4705A100 3,947 20,245 SH   SOLE   0 0 20,245
ICU MED INC COM 44930G107 1,324 6,172 SH   SOLE   0 0 6,172
IDACORP INC COM 451107106 463 4,824 SH   SOLE   0 0 4,824
IDEX CORP COM 45167R104 789 3,959 SH   SOLE   0 0 3,959
IDEXX LABS INC COM 45168D104 9,969 19,944 SH   SOLE   0 0 19,944
IHS MARKIT LTD SHS G47567105 38,193 425,106 SH   SOLE   0 0 425,106
II-VI INC COM 902104108 1,852 24,376 SH   SOLE   0 0 24,376
ILLINOIS TOOL WKS INC COM 452308109 43,412 212,934 SH   SOLE   0 0 212,934
ILLUMINA INC COM 452327109 7,315 19,771 SH   SOLE   0 0 19,771
IMMUNOGEN INC COM 45253H101 188 29,219 SH   SOLE   0 0 29,219
IMPINJ INC COM 453204109 793 18,951 SH   SOLE   0 0 18,951
INCYTE CORP COM 45337C102 1,982 22,785 SH   SOLE   0 0 22,785
INDEPENDENCE RLTY TR INC COM 45378A106 140 10,415 SH   SOLE   0 0 10,415
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 6,715 243,095 SH   SOLE   0 0 243,095
INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1,027 38,430 SH   SOLE   0 0 38,430
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 5,145 226,836 SH   SOLE   0 0 226,836
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1,405 44,000 SH   SOLE   0 0 44,000
INDEXIQ ETF TR IQ CHAIKIN US 45409B388 1,765 60,697 SH   SOLE   0 0 60,697
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1,657 56,781 SH   SOLE   0 0 56,781
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 604 18,134 SH   SOLE   0 0 18,134
INDEXIQ ETF TR US RL EST SMCP 45409B628 397 18,512 SH   SOLE   0 0 18,512
INDIA FD INC COM 454089103 286 14,325 SH   SOLE   0 0 14,325
INFINERA CORP COM 45667G103 348 33,170 SH   SOLE   0 0 33,170
INFLARX NV COM N44821101 167 33,144 SH   SOLE   0 0 33,144
INFOSYS LTD SPONSORED ADR 456788108 199 11,746 SH   SOLE   0 0 11,746
ING GROEP N.V. SPONSORED ADR 456837103 423 44,768 SH   SOLE   0 0 44,768
INGERSOLL RAND INC COM 45687V106 3,580 78,576 SH   SOLE   0 0 78,576
INGREDION INC COM 457187102 2,192 27,858 SH   SOLE   0 0 27,858
INMODE LTD SHS M5425M103 720 15,155 SH   SOLE   0 0 15,155
INNOVATOR ETFS TR IBD 50 ETF 45782C102 811 19,765 SH   SOLE   0 0 19,765
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 2,345 94,781 SH   SOLE   0 0 94,781
INOVALON HLDGS INC COM CL A 45781D101 293 16,102 SH   SOLE   0 0 16,102
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 229 25,880 SH   SOLE   0 0 25,880
INPHI CORP COM 45772F107 487 3,035 SH   SOLE   0 0 3,035
INSEEGO CORP COM 45782B104 572 36,996 SH   SOLE   0 0 36,996
INSIGHT SELECT INCOME FD COM 45781W109 808 37,839 SH   SOLE   0 0 37,839
INSPIRE MED SYS INC COM 457730109 634 3,373 SH   SOLE   0 0 3,373
INSTALLED BLDG PRODS INC COM 45780R101 438 4,300 SH   SOLE   0 0 4,300
INSULET CORP COM 45784P101 1,479 5,787 SH   SOLE   0 0 5,787
INTEL CORP COM 458140100 65,170 1,308,095 SH   SOLE   0 0 1,308,095
INTELLIA THERAPEUTICS INC COM 45826J105 1,302 23,941 SH   SOLE   0 0 23,941
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3,298 54,144 SH   SOLE   0 0 54,144
INTERCEPT PHARMACEUTICALS IN COM 45845P108 1,110 44,923 SH   SOLE   0 0 44,923
INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 56 72,000 PRN   SOLE   0 0 72,000
INTERCONTINENTAL EXCHANGE IN COM 45866F104 64,547 559,818 SH   SOLE   0 0 559,818
INTERNATIONAL BANCSHARES COR COM 459044103 646 17,261 SH   SOLE   0 0 17,261
INTERNATIONAL BUSINESS MACHS COM 459200101 61,719 490,302 SH   SOLE   0 0 490,302
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 3,979 36,559 SH   SOLE   0 0 36,559
INTERNATIONAL FLAVORS&FRAGRA UNIT 09/15/2021 459506309 393 9,628 SH   SOLE   0 0 9,628
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 195 11,499 SH   SOLE   0 0 11,499
INTERNATIONAL PAPER CO COM 460146103 6,250 125,701 SH   SOLE   0 0 125,701
INTERPUBLIC GROUP COS INC COM 460690100 10,226 434,773 SH   SOLE   0 0 434,773
INTERPUBLIC GROUP COS INC COM 460690100 24 24,400 SH Call SOLE   0 0 0
INTUIT COM 461202103 9,401 24,745 SH   SOLE   0 0 24,745
INTUITIVE SURGICAL INC COM NEW 46120E602 23,256 28,427 SH   SOLE   0 0 28,427
INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 587 6,761 SH   SOLE   0 0 6,761
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 3,476 60,274 SH   SOLE   0 0 60,274
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 10,338 204,394 SH   SOLE   0 0 204,394
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 687 45,052 SH   SOLE   0 0 45,052
INVESCO BD FD COM 46132L107 2,000 91,832 SH   SOLE   0 0 91,832
INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 284 5,048 SH   SOLE   0 0 5,048
INVESCO CALIF MUN INCOME TR COM 46132P108 893 57,050 SH   SOLE   0 0 57,050
INVESCO CALIF VALUE MUN INCO COM 46132H106 218 16,489 SH   SOLE   0 0 16,489
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1,894 128,852 SH   SOLE   0 0 128,852
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 715 44,286 SH   SOLE   0 0 44,286
INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 372 34,349 SH   SOLE   0 0 34,349
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 2,613 243,269 SH   SOLE   0 0 243,269
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 4,079 106,148 SH   SOLE   0 0 106,148
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 390 13,935 SH   SOLE   0 0 13,935
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 2,504 111,648 SH   SOLE   0 0 111,648
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 1,468 17,826 SH   SOLE   0 0 17,826
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 1,919 56,762 SH   SOLE   0 0 56,762
INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 1,582 69,178 SH   SOLE   0 0 69,178
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 491 6,528 SH   SOLE   0 0 6,528
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 16,070 557,204 SH   SOLE   0 0 557,204
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 663 34,118 SH   SOLE   0 0 34,118
INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 513 17,349 SH   SOLE   0 0 17,349
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 532 12,534 SH   SOLE   0 0 12,534
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 454 21,449 SH   SOLE   0 0 21,449
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 378 10,940 SH   SOLE   0 0 10,940
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 2,097 60,346 SH   SOLE   0 0 60,346
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 1,200 54,056 SH   SOLE   0 0 54,056
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 547 15,650 SH   SOLE   0 0 15,650
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 18,871 491,428 SH   SOLE   0 0 491,428
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 3,879 76,996 SH   SOLE   0 0 76,996
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 264 12,755 SH   SOLE   0 0 12,755
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 4,090 31,727 SH   SOLE   0 0 31,727
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 16,431 532,261 SH   SOLE   0 0 532,261
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 2,710 99,975 SH   SOLE   0 0 99,975
INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 325 12,442 SH   SOLE   0 0 12,442
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 17,949 1,176,197 SH   SOLE   0 0 1,176,197
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 751 13,223 SH   SOLE   0 0 13,223
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 2,460 46,493 SH   SOLE   0 0 46,493
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 4,656 74,766 SH   SOLE   0 0 74,766
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 304 13,624 SH   SOLE   0 0 13,624
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 686 14,665 SH   SOLE   0 0 14,665
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 1,793 59,777 SH   SOLE   0 0 59,777
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 202 6,874 SH   SOLE   0 0 6,874
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 215 3,029 SH   SOLE   0 0 3,029
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 25,196 523,605 SH   SOLE   0 0 523,605
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 502 114,280 SH   SOLE   0 0 114,280
INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 411 8,387 SH   SOLE   0 0 8,387
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 1,892 11,135 SH   SOLE   0 0 11,135
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1,061 8,665 SH   SOLE   0 0 8,665
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 2,201 54,032 SH   SOLE   0 0 54,032
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 3,004 88,889 SH   SOLE   0 0 88,889
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 6,289 167,358 SH   SOLE   0 0 167,358
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 35,486 631,091 SH   SOLE   0 0 631,091
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2,321 22,583 SH   SOLE   0 0 22,583
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 9,887 443,777 SH   SOLE   0 0 443,777
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 23,544 702,806 SH   SOLE   0 0 702,806
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 2,766 106,607 SH   SOLE   0 0 106,607
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 12,977 611,849 SH   SOLE   0 0 611,849
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 12,843 555,971 SH   SOLE   0 0 555,971
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 9,955 457,702 SH   SOLE   0 0 457,702
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 8,739 374,412 SH   SOLE   0 0 374,412
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 9,583 437,576 SH   SOLE   0 0 437,576
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 8,750 344,761 SH   SOLE   0 0 344,761
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 12,251 547,145 SH   SOLE   0 0 547,145
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 593 23,796 SH   SOLE   0 0 23,796
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 10,532 465,402 SH   SOLE   0 0 465,402
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 11,507 524,708 SH   SOLE   0 0 524,708
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 8,633 385,588 SH   SOLE   0 0 385,588
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 291 4,911 SH   SOLE   0 0 4,911
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 437 18,496 SH   SOLE   0 0 18,496
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 459 11,559 SH   SOLE   0 0 11,559
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 7,080 104,325 SH   SOLE   0 0 104,325
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 3,097 42,231 SH   SOLE   0 0 42,231
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 1,562 20,786 SH   SOLE   0 0 20,786
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 5,794 176,217 SH   SOLE   0 0 176,217
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 47,429 296,301 SH   SOLE   0 0 296,301
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 412 4,436 SH   SOLE   0 0 4,436
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 43,465 495,355 SH   SOLE   0 0 495,355
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 2,800 19,905 SH   SOLE   0 0 19,905
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 450 6,413 SH   SOLE   0 0 6,413
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 1,594 38,720 SH   SOLE   0 0 38,720
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 230 6,414 SH   SOLE   0 0 6,414
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 823 20,564 SH   SOLE   0 0 20,564
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 822 12,161 SH   SOLE   0 0 12,161
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 796 20,654 SH   SOLE   0 0 20,654
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 421 5,896 SH   SOLE   0 0 5,896
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1,997 19,027 SH   SOLE   0 0 19,027
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 3,844 24,991 SH   SOLE   0 0 24,991
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1,814 94,431 SH   SOLE   0 0 94,431
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 27,472 206,244 SH   SOLE   0 0 206,244
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 3,642 24,129 SH   SOLE   0 0 24,129
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 255 18,947 SH   SOLE   0 0 18,947
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1,591 91,521 SH   SOLE   0 0 91,521
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 338 22,004 SH   SOLE   0 0 22,004
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2,314 10,138 SH   SOLE   0 0 10,138
INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 8,509 167,067 SH   SOLE   0 0 167,067
INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 223 3,247 SH   SOLE   0 0 3,247
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 6,373 88,455 SH   SOLE   0 0 88,455
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 2,965 10,393 SH   SOLE   0 0 10,393
INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 2,187 69,152 SH   SOLE   0 0 69,152
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 18,565 237,187 SH   SOLE   0 0 237,187
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 1,474 21,993 SH   SOLE   0 0 21,993
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 476 13,000 SH   SOLE   0 0 13,000
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1,046 13,640 SH   SOLE   0 0 13,640
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 1,005 4,957 SH   SOLE   0 0 4,957
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 1,935 55,404 SH   SOLE   0 0 55,404
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 623 9,662 SH   SOLE   0 0 9,662
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 714 5,173 SH   SOLE   0 0 5,173
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1,322 27,854 SH   SOLE   0 0 27,854
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1,742 84,995 SH   SOLE   0 0 84,995
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 597 4,877 SH   SOLE   0 0 4,877
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 2,371 76,272 SH   SOLE   0 0 76,272
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1,200 24,992 SH   SOLE   0 0 24,992
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 3,313 12,665 SH   SOLE   0 0 12,665
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 4,188 26,508 SH   SOLE   0 0 26,508
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 7,716 55,346 SH   SOLE   0 0 55,346
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 2,921 19,302 SH   SOLE   0 0 19,302
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 5,303 20,916 SH   SOLE   0 0 20,916
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 968 9,671 SH   SOLE   0 0 9,671
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 111,424 873,628 SH   SOLE   0 0 873,628
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 13,037 80,015 SH   SOLE   0 0 80,015
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 726 11,815 SH   SOLE   0 0 11,815
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 36,391 864,192 SH   SOLE   0 0 864,192
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2,907 62,595 SH   SOLE   0 0 62,595
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 49,892 482,544 SH   SOLE   0 0 482,544
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 2,401 31,536 SH   SOLE   0 0 31,536
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 347 17,296 SH   SOLE   0 0 17,296
INVESCO LTD SHS G491BT108 640 36,741 SH   SOLE   0 0 36,741
INVESCO MORTGAGE CAPITAL INC COM 46131B100 48 14,295 SH   SOLE   0 0 14,295
INVESCO MUN OPPORTUNITY TR COM 46132C107 2,666 207,970 SH   SOLE   0 0 207,970
INVESCO MUN TR COM 46131J103 170 13,282 SH   SOLE   0 0 13,282
INVESCO MUNI INCOME OPP TRST COM 46132X101 835 105,876 SH   SOLE   0 0 105,876
INVESCO PA VALUE MUN INC TR COM 46132K109 727 56,964 SH   SOLE   0 0 56,964
INVESCO QQQ TR UNIT SER 1 46090E103 661,641 2,108,570 SH   SOLE   0 0 2,108,570
INVESCO QUALITY MUN INCOME T COM 46133G107 1,662 127,462 SH   SOLE   0 0 127,462
INVESCO SR INCOME TR COM 46131H107 86 21,491 SH   SOLE   0 0 21,491
INVESCO TR INVT GRADE MUNS COM 46131M106 855 64,703 SH   SOLE   0 0 64,703
INVESTCORP CR MGMT BDC INC COM 46090R104 144 30,250 SH   SOLE   0 0 30,250
INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 633 14,966 SH   SOLE   0 0 14,966
INVESTORS BANCORP INC NEW COM 46146L101 149 14,128 SH   SOLE   0 0 14,128
INVITAE CORP COM 46185L103 1,357 32,448 SH   SOLE   0 0 32,448
INVITATION HOMES INC COM 46187W107 4,396 148,032 SH   SOLE   0 0 148,032
ION GEOPHYSICAL CORP COM NEW 462044207 121 49,970 SH   SOLE   0 0 49,970
IONIS PHARMACEUTICALS INC COM 462222100 1,038 18,362 SH   SOLE   0 0 18,362
IOVANCE BIOTHERAPEUTICS INC COM 462260100 321 6,924 SH   SOLE   0 0 6,924
IPG PHOTONICS CORP COM 44980X109 662 2,958 SH   SOLE   0 0 2,958
IQVIA HLDGS INC COM 46266C105 59,973 334,725 SH   SOLE   0 0 334,725
IRIDIUM COMMUNICATIONS INC COM 46269C102 8,768 222,952 SH   SOLE   0 0 222,952
IROBOT CORP COM 462726100 291 3,629 SH   SOLE   0 0 3,629
IRON MTN INC NEW COM 46284V101 3,166 107,397 SH   SOLE   0 0 107,397
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 132 11,546 SH   SOLE   0 0 11,546
ISHARES GOLD TRUST ISHARES 464285105 89,530 4,938,220 SH   SOLE   0 0 4,938,220
ISHARES INC CORE MSCI EMKT 46434G103 130,475 2,103,085 SH   SOLE   0 0 2,103,085
ISHARES INC EM MKTS DIV ETF 464286319 3,101 83,302 SH   SOLE   0 0 83,302
ISHARES INC ESG AWR MSCI EM 46434G863 13,567 323,169 SH   SOLE   0 0 323,169
ISHARES INC GLB AGRIC PR ETF 464286350 2,132 62,470 SH   SOLE   0 0 62,470
ISHARES INC INTL HIGH YIELD 464286210 1,404 24,833 SH   SOLE   0 0 24,833
ISHARES INC JP MRG EM CRP BD 464286251 325 6,114 SH   SOLE   0 0 6,114
ISHARES INC JP MRGN EM HI BD 464286285 580 12,523 SH   SOLE   0 0 12,523
ISHARES INC MSCI AUST ETF 464286103 1,285 53,657 SH   SOLE   0 0 53,657
ISHARES INC MSCI BRAZIL ETF 464286400 1,666 44,946 SH   SOLE   0 0 44,946
ISHARES INC MSCI BRIC INDX 464286657 432 8,282 SH   SOLE   0 0 8,282
ISHARES INC MSCI CDA ETF 464286509 391 12,677 SH   SOLE   0 0 12,677
ISHARES INC MSCI EM ASIA ETF 464286426 356 4,068 SH   SOLE   0 0 4,068
ISHARES INC MSCI EMERG MKT 46434G889 449 9,136 SH   SOLE   0 0 9,136
ISHARES INC MSCI EMERG MRKT 464286533 23,380 382,780 SH   SOLE   0 0 382,780
ISHARES INC MSCI EMRG CHN 46434G764 230 4,038 SH   SOLE   0 0 4,038
ISHARES INC MSCI EQUAL WEITE 464286681 521 7,218 SH   SOLE   0 0 7,218
ISHARES INC MSCI EURZONE ETF 464286608 1,949 44,217 SH   SOLE   0 0 44,217
ISHARES INC MSCI GBL GOLD MN 46434G855 650 21,797 SH   SOLE   0 0 21,797
ISHARES INC MSCI GBL MIN VOL 464286525 25,599 264,154 SH   SOLE   0 0 264,154
ISHARES INC MSCI GERMANY ETF 464286806 214 6,736 SH   SOLE   0 0 6,736
ISHARES INC MSCI GLB SLV&MTL 464286327 677 39,573 SH   SOLE   0 0 39,573
ISHARES INC MSCI JPN ETF NEW 46434G822 3,704 54,829 SH   SOLE   0 0 54,829
ISHARES INC MSCI MEXICO ETF 464286822 612 14,247 SH   SOLE   0 0 14,247
ISHARES INC MSCI PAC JP ETF 464286665 785 16,399 SH   SOLE   0 0 16,399
ISHARES INC MSCI SINGPOR ETF 46434G780 603 28,054 SH   SOLE   0 0 28,054
ISHARES INC MSCI STH AFR ETF 464286780 238 5,428 SH   SOLE   0 0 5,428
ISHARES INC MSCI STH KOR ETF 464286772 1,617 18,796 SH   SOLE   0 0 18,796
ISHARES INC MSCI SWEDEN ETF 464286756 405 10,173 SH   SOLE   0 0 10,173
ISHARES INC MSCI SWITZERLAND 464286749 348 7,788 SH   SOLE   0 0 7,788
ISHARES INC MSCI THAILND ETF 464286624 224 2,912 SH   SOLE   0 0 2,912
ISHARES INC MSCI WORLD ETF 464286392 359 3,196 SH   SOLE   0 0 3,196
ISHARES INC US INTL HGH YLD 464286178 427 8,412 SH   SOLE   0 0 8,412
ISHARES SILVER TR ISHARES 46428Q109 41,802 1,701,337 SH   SOLE   0 0 1,701,337
ISHARES TR 0-5 YR TIPS ETF 46429B747 33,287 318,737 SH   SOLE   0 0 318,737
ISHARES TR 0-5YR HI YL CP 46434V407 19,515 429,462 SH   SOLE   0 0 429,462
ISHARES TR 0-5YR INVT GR CP 46434V100 10,370 198,582 SH   SOLE   0 0 198,582
ISHARES TR 1 3 YR TREAS BD 464287457 94,950 1,099,194 SH   SOLE   0 0 1,099,194
ISHARES TR 10+ YR INVST GRD 464289511 424 5,814 SH   SOLE   0 0 5,814
ISHARES TR 10-20 YR TRS ETF 464288653 1,200 7,539 SH   SOLE   0 0 7,539
ISHARES TR 20 YR TR BD ETF 464287432 69,934 443,359 SH   SOLE   0 0 443,359
ISHARES TR 3 7 YR TREAS BD 464288661 92,081 692,381 SH   SOLE   0 0 692,381
ISHARES TR A RATE CP BD ETF 46429B291 21,425 366,110 SH   SOLE   0 0 366,110
ISHARES TR AGENCY BOND ETF 464288166 12,122 101,400 SH   SOLE   0 0 101,400
ISHARES TR AGGRES ALLOC ETF 464289859 621 9,670 SH   SOLE   0 0 9,670
ISHARES TR ASIA 50 ETF 464288430 356 4,081 SH   SOLE   0 0 4,081
ISHARES TR BARCLAYS 7 10 YR 464287440 54,752 456,384 SH   SOLE   0 0 456,384
ISHARES TR BLACKROCK ULTRA 46434V878 15,144 299,771 SH   SOLE   0 0 299,771
ISHARES TR BROAD USD HIGH 46435U853 13,634 330,448 SH   SOLE   0 0 330,448
ISHARES TR CALIF MUN BD ETF 464288356 402 6,398 SH   SOLE   0 0 6,398
ISHARES TR CHINA LG-CAP ETF 464287184 860 18,528 SH   SOLE   0 0 18,528
ISHARES TR COHEN STEER REIT 464287564 3,700 68,668 SH   SOLE   0 0 68,668
ISHARES TR CONSER ALLOC ETF 464289883 2,697 69,590 SH   SOLE   0 0 69,590
ISHARES TR CONV BD ETF 46435G102 4,307 44,612 SH   SOLE   0 0 44,612
ISHARES TR CORE 1 5 YR USD 46432F859 69,109 1,338,281 SH   SOLE   0 0 1,338,281
ISHARES TR CORE DIV GRWTH 46434V621 177,756 3,965,993 SH   SOLE   0 0 3,965,993
ISHARES TR CORE HIGH DV ETF 46429B663 39,131 446,336 SH   SOLE   0 0 446,336
ISHARES TR CORE INTL AGGR 46435G672 10,000 177,902 SH   SOLE   0 0 177,902
ISHARES TR CORE LT USDB ETF 464289479 3,083 40,338 SH   SOLE   0 0 40,338
ISHARES TR CORE MSCI EAFE 46432F842 380,812 5,511,822 SH   SOLE   0 0 5,511,822
ISHARES TR CORE MSCI EURO 46434V738 4,161 81,135 SH   SOLE   0 0 81,135
ISHARES TR CORE MSCI INTL 46435G326 4,382 71,099 SH   SOLE   0 0 71,099
ISHARES TR CORE MSCI TOTAL 46432F834 33,530 499,042 SH   SOLE   0 0 499,042
ISHARES TR CORE S&P MCP ETF 464287507 339,005 1,474,967 SH   SOLE   0 0 1,474,967
ISHARES TR CORE S&P SCP ETF 464287804 334,959 3,644,743 SH   SOLE   0 0 3,644,743
ISHARES TR CORE S&P TTL STK 464287150 277,943 3,223,484 SH   SOLE   0 0 3,223,484
ISHARES TR CORE S&P US GWT 464287671 54,074 609,699 SH   SOLE   0 0 609,699
ISHARES TR CORE S&P US VLU 464287663 41,415 665,947 SH   SOLE   0 0 665,947
ISHARES TR CORE S&P500 ETF 464287200 673,501 1,793,988 SH   SOLE   0 0 1,793,988
ISHARES TR CORE TOTAL USD 46434V613 28,750 526,757 SH   SOLE   0 0 526,757
ISHARES TR CORE US AGGBD ET 464287226 503,897 4,263,419 SH   SOLE   0 0 4,263,419
ISHARES TR CR 5 10 YR ETF 46435G417 3,798 72,517 SH   SOLE   0 0 72,517
ISHARES TR CRE U S REIT ETF 464288521 535 11,047 SH   SOLE   0 0 11,047
ISHARES TR CUR HD EURZN ETF 46434V639 331 10,610 SH   SOLE   0 0 10,610
ISHARES TR CYBERSECURITY 46435U135 630 15,616 SH   SOLE   0 0 15,616
ISHARES TR DEVSMCP EXNA ETF 464288497 749 12,059 SH   SOLE   0 0 12,059
ISHARES TR DOW JONES US ETF 464287846 1,256 13,318 SH   SOLE   0 0 13,318
ISHARES TR EAFE GRWTH ETF 464288885 51,808 513,386 SH   SOLE   0 0 513,386
ISHARES TR EAFE SML CP ETF 464288273 15,296 223,791 SH   SOLE   0 0 223,791
ISHARES TR EAFE VALUE ETF 464288877 8,018 169,874 SH   SOLE   0 0 169,874
ISHARES TR ESG ADVNCD HY BD 46435G441 839 15,934 SH   SOLE   0 0 15,934
ISHARES TR ESG AW MSCI EAFE 46435G516 4,005 54,840 SH   SOLE   0 0 54,840
ISHARES TR ESG AWARE MSCI 46435U663 1,560 45,697 SH   SOLE   0 0 45,697
ISHARES TR ESG AWR MSCI USA 46435G425 37,072 430,917 SH   SOLE   0 0 430,917
ISHARES TR ESG AWR US AGRGT 46435U549 3,503 61,962 SH   SOLE   0 0 61,962
ISHARES TR ESG AWRE 1 5 YR 46435G243 1,980 75,644 SH   SOLE   0 0 75,644
ISHARES TR ESG AWRE USD ETF 46435G193 5,173 182,527 SH   SOLE   0 0 182,527
ISHARES TR EUROPE ETF 464287861 429 8,952 SH   SOLE   0 0 8,952
ISHARES TR EXPANDED TECH 464287515 20,780 58,671 SH   SOLE   0 0 58,671
ISHARES TR EXPND TEC SC ETF 464287549 22,069 63,079 SH   SOLE   0 0 63,079
ISHARES TR EXPONENTIAL TECH 46434V381 29,637 517,768 SH   SOLE   0 0 517,768
ISHARES TR FLTG RATE NT ETF 46429B655 16,097 317,375 SH   SOLE   0 0 317,375
ISHARES TR GBL COMM SVC ETF 464287275 2,122 28,571 SH   SOLE   0 0 28,571
ISHARES TR GBL GREEN ETF 46435U440 1,031 18,331 SH   SOLE   0 0 18,331
ISHARES TR GL CLEAN ENE ETF 464288224 10,416 368,834 SH   SOLE   0 0 368,834
ISHARES TR GL TIMB FORE ETF 464288174 833 10,459 SH   SOLE   0 0 10,459
ISHARES TR GLB CNS DISC ETF 464288745 1,548 9,955 SH   SOLE   0 0 9,955
ISHARES TR GLB CNSM STP ETF 464288737 2,051 35,193 SH   SOLE   0 0 35,193
ISHARES TR GLB INFRASTR ETF 464288372 800 18,313 SH   SOLE   0 0 18,313
ISHARES TR GLOB HLTHCRE ETF 464287325 5,891 77,061 SH   SOLE   0 0 77,061
ISHARES TR GLOB INDSTRL ETF 464288729 210 1,969 SH   SOLE   0 0 1,969
ISHARES TR GLOBAL 100 ETF 464287572 1,884 29,954 SH   SOLE   0 0 29,954
ISHARES TR GLOBAL ENERG ETF 464287341 780 38,387 SH   SOLE   0 0 38,387
ISHARES TR GLOBAL MATER ETF 464288695 5,410 66,451 SH   SOLE   0 0 66,451
ISHARES TR GLOBAL REIT ETF 46434V647 1,310 54,754 SH   SOLE   0 0 54,754
ISHARES TR GLOBAL TECH ETF 464287291 16,624 55,363 SH   SOLE   0 0 55,363
ISHARES TR GNMA BOND ETF 46429B333 2,253 44,169 SH   SOLE   0 0 44,169
ISHARES TR GOV/CRED BD ETF 464288596 332 2,631 SH   SOLE   0 0 2,631
ISHARES TR GRWT ALLOCAT ETF 464289867 6,882 131,834 SH   SOLE   0 0 131,834
ISHARES TR HDG MSCI EAFE 46434V803 904 29,677 SH   SOLE   0 0 29,677
ISHARES TR IBDS DEC28 ETF 46435U515 712 24,089 SH   SOLE   0 0 24,089
ISHARES TR IBNDS MAR23 ETF 46432FAN7 970 38,712 SH   SOLE   0 0 38,712
ISHARES TR IBONDS 21 TRM HG 46435U226 551 22,715 SH   SOLE   0 0 22,715
ISHARES TR IBONDS 22 TRM HG 46435U176 480 19,762 SH   SOLE   0 0 19,762
ISHARES TR IBONDS 23 TRM HG 46435U150 414 16,975 SH   SOLE   0 0 16,975
ISHARES TR IBONDS 24 TRM HG 46435U184 211 8,680 SH   SOLE   0 0 8,680
ISHARES TR IBONDS 25 TRM HG 46435U168 211 8,440 SH   SOLE   0 0 8,440
ISHARES TR IBONDS 27 ETF 46435UAA9 2,437 88,394 SH   SOLE   0 0 88,394
ISHARES TR IBONDS DEC 46435U697 3,736 137,900 SH   SOLE   0 0 137,900
ISHARES TR IBONDS DEC 25 46435U432 2,820 100,115 SH   SOLE   0 0 100,115
ISHARES TR IBONDS DEC 26 46435U259 444 16,392 SH   SOLE   0 0 16,392
ISHARES TR IBONDS DEC2021 46435G789 5,647 219,100 SH   SOLE   0 0 219,100
ISHARES TR IBONDS DEC2022 46435G755 6,256 237,331 SH   SOLE   0 0 237,331
ISHARES TR IBONDS DEC2023 46435G318 4,439 169,513 SH   SOLE   0 0 169,513
ISHARES TR IBONDS DEC2026 46435GAA0 4,716 173,997 SH   SOLE   0 0 173,997
ISHARES TR IBONDS DEC21 ETF 46434VBK5 26,270 1,054,584 SH   SOLE   0 0 1,054,584
ISHARES TR IBONDS DEC22 ETF 46434VBA7 18,661 729,799 SH   SOLE   0 0 729,799
ISHARES TR IBONDS DEC23 ETF 46434VAX8 18,731 713,013 SH   SOLE   0 0 713,013
ISHARES TR IBONDS DEC24 ETF 46434VBG4 19,913 749,162 SH   SOLE   0 0 749,162
ISHARES TR IBONDS DEC25 ETF 46434VBD1 10,741 392,444 SH   SOLE   0 0 392,444
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 326 11,960 SH   SOLE   0 0 11,960
ISHARES TR IBOXX HI YD ETF 464288513 27,596 316,090 SH   SOLE   0 0 316,090
ISHARES TR IBOXX INV CP ETF 464287242 67,783 490,717 SH   SOLE   0 0 490,717
ISHARES TR INDIA 50 ETF 464289529 574 13,533 SH   SOLE   0 0 13,533
ISHARES TR INTL DIV GRWTH 46435G524 257 4,069 SH   SOLE   0 0 4,069
ISHARES TR INTL SEL DIV ETF 464288448 15,772 535,190 SH   SOLE   0 0 535,190
ISHARES TR INTL TREA BD ETF 464288117 480 8,623 SH   SOLE   0 0 8,623
ISHARES TR INTRM GOV CR ETF 464288612 1,409 11,980 SH   SOLE   0 0 11,980
ISHARES TR ISHS 1-5YR INVS 464288646 39,630 718,337 SH   SOLE   0 0 718,337
ISHARES TR ISHS 5-10YR INVT 464288638 10,836 175,366 SH   SOLE   0 0 175,366
ISHARES TR JPMORGAN USD EMG 464288281 15,599 134,573 SH   SOLE   0 0 134,573
ISHARES TR MBS ETF 464288588 58,725 533,231 SH   SOLE   0 0 533,231
ISHARES TR MICRO-CAP ETF 464288869 821 6,923 SH   SOLE   0 0 6,923
ISHARES TR MODERT ALLOC ETF 464289875 2,320 53,709 SH   SOLE   0 0 53,709
ISHARES TR MORTGE REL ETF 46435G342 265 8,309 SH   SOLE   0 0 8,309
ISHARES TR MRGSTR MD CP ETF 464288208 9,718 41,496 SH   SOLE   0 0 41,496
ISHARES TR MRGSTR MD CP GRW 464288307 95,783 250,422 SH   SOLE   0 0 250,422
ISHARES TR MRGSTR MD CP VAL 464288406 2,945 18,830 SH   SOLE   0 0 18,830
ISHARES TR MRGSTR SM CP ETF 464288505 667 3,377 SH   SOLE   0 0 3,377
ISHARES TR MRGSTR SM CP GR 464288604 11,991 39,505 SH   SOLE   0 0 39,505
ISHARES TR MRNGSTR INC ETF 46432F875 1,124 46,709 SH   SOLE   0 0 46,709
ISHARES TR MRNGSTR LG-CP ET 464287127 1,605 7,402 SH   SOLE   0 0 7,402
ISHARES TR MRNGSTR LG-CP GR 464287119 26,589 91,719 SH   SOLE   0 0 91,719
ISHARES TR MRNGSTR LG-CP VL 464288109 7,985 71,132 SH   SOLE   0 0 71,132
ISHARES TR MRNING SM CP ETF 464288703 4,835 34,321 SH   SOLE   0 0 34,321
ISHARES TR MSCI AC ASIA ETF 464288182 915 10,211 SH   SOLE   0 0 10,211
ISHARES TR MSCI ACWI ETF 464288257 6,011 66,256 SH   SOLE   0 0 66,256
ISHARES TR MSCI ACWI EX US 464288240 5,178 97,625 SH   SOLE   0 0 97,625
ISHARES TR MSCI CHINA A 46434V514 6,648 156,168 SH   SOLE   0 0 156,168
ISHARES TR MSCI CHINA ETF 46429B671 1,665 20,559 SH   SOLE   0 0 20,559
ISHARES TR MSCI EAFE ETF 464287465 71,933 985,925 SH   SOLE   0 0 985,925
ISHARES TR MSCI EAFE MIN VL 46429B689 192,070 2,616,399 SH   SOLE   0 0 2,616,399
ISHARES TR MSCI EAFE SMCP 46435G839 814 25,300 SH   SOLE   0 0 25,300
ISHARES TR MSCI EMG MKT ETF 464287234 37,231 720,552 SH   SOLE   0 0 720,552
ISHARES TR MSCI EURO FL ETF 464289180 1,272 72,533 SH   SOLE   0 0 72,533
ISHARES TR MSCI GLOBAL IMP 46435G532 3,962 42,436 SH   SOLE   0 0 42,436
ISHARES TR MSCI INDIA ETF 46429B598 1,129 28,064 SH   SOLE   0 0 28,064
ISHARES TR MSCI INDONIA ETF 46429B309 278 11,870 SH   SOLE   0 0 11,870
ISHARES TR MSCI INTL MOMENT 46434V449 358 9,520 SH   SOLE   0 0 9,520
ISHARES TR MSCI INTL MULTFT 46434V274 2,187 80,477 SH   SOLE   0 0 80,477
ISHARES TR MSCI INTL QUALTY 46434V456 11,995 336,360 SH   SOLE   0 0 336,360
ISHARES TR MSCI KLD400 SOC 464288570 18,884 263,970 SH   SOLE   0 0 263,970
ISHARES TR MSCI LW CRB TG 46434V464 314 2,113 SH   SOLE   0 0 2,113
ISHARES TR MSCI POLAND ETF 46429B606 227 11,943 SH   SOLE   0 0 11,943
ISHARES TR MSCI UK ETF NEW 46435G334 899 30,705 SH   SOLE   0 0 30,705
ISHARES TR MSCI USA ESG SLC 464288802 6,866 83,383 SH   SOLE   0 0 83,383
ISHARES TR MSCI USA MIN VOL 46429B697 623,948 9,191,845 SH   SOLE   0 0 9,191,845
ISHARES TR MSCI USA MMENTM 46432F396 87,088 539,927 SH   SOLE   0 0 539,927
ISHARES TR MSCI USA MULTIFT 46434V282 3,945 104,736 SH   SOLE   0 0 104,736
ISHARES TR MSCI USA QLT FCT 46432F339 90,871 781,936 SH   SOLE   0 0 781,936
ISHARES TR MSCI USA SMCP MN 46435G433 9,338 275,537 SH   SOLE   0 0 275,537
ISHARES TR MSCI USA SML CP 46434V290 858 18,744 SH   SOLE   0 0 18,744
ISHARES TR MSCI USA SZE FT 46432F370 472 4,245 SH   SOLE   0 0 4,245
ISHARES TR MSCI USA VALUE 46432F388 14,686 168,972 SH   SOLE   0 0 168,972
ISHARES TR NA TEC MULTM ETF 464287531 290 4,863 SH   SOLE   0 0 4,863
ISHARES TR NASDAQ BIOTECH 464287556 21,292 140,541 SH   SOLE   0 0 140,541
ISHARES TR NATIONAL MUN ETF 464288414 30,393 259,330 SH   SOLE   0 0 259,330
ISHARES TR NEW YORK MUN ETF 464288323 493 8,467 SH   SOLE   0 0 8,467
ISHARES TR NORTH AMERN NAT 464287374 2,338 100,368 SH   SOLE   0 0 100,368
ISHARES TR PFD AND INCM SEC 464288687 38,640 1,003,376 SH   SOLE   0 0 1,003,376
ISHARES TR PHLX SEMICND ETF 464287523 17,957 47,355 SH   SOLE   0 0 47,355
ISHARES TR RESIDENTIAL MULT 464288562 601 8,858 SH   SOLE   0 0 8,858
ISHARES TR ROBOTICS ARTIF 46435U556 5,041 126,532 SH   SOLE   0 0 126,532
ISHARES TR RUS 1000 ETF 464287622 60,239 284,360 SH   SOLE   0 0 284,360
ISHARES TR RUS 1000 GRW ETF 464287614 226,896 940,914 SH   SOLE   0 0 940,914
ISHARES TR RUS 1000 VAL ETF 464287598 111,002 811,824 SH   SOLE   0 0 811,824
ISHARES TR RUS 2000 GRW ETF 464287648 40,088 139,775 SH   SOLE   0 0 139,775
ISHARES TR RUS 2000 VAL ETF 464287630 18,755 142,296 SH   SOLE   0 0 142,296
ISHARES TR RUS MD CP GR ETF 464287481 73,762 718,536 SH   SOLE   0 0 718,536
ISHARES TR RUS MDCP VAL ETF 464287473 58,546 603,809 SH   SOLE   0 0 603,809
ISHARES TR RUS MID CAP ETF 464287499 69,843 1,018,852 SH   SOLE   0 0 1,018,852
ISHARES TR RUS TOP 200 ETF 464289446 2,949 32,662 SH   SOLE   0 0 32,662
ISHARES TR RUS TP200 GR ETF 464289438 66,531 500,051 SH   SOLE   0 0 500,051
ISHARES TR RUS TP200 VL ETF 464289420 1,012 17,486 SH   SOLE   0 0 17,486
ISHARES TR RUSSELL 2000 ETF 464287655 102,104 520,782 SH   SOLE   0 0 520,782
ISHARES TR RUSSELL 3000 ETF 464287689 24,744 110,690 SH   SOLE   0 0 110,690
ISHARES TR S&P 100 ETF 464287101 26,637 155,191 SH   SOLE   0 0 155,191
ISHARES TR S&P 500 GRWT ETF 464287309 189,219 2,964,883 SH   SOLE   0 0 2,964,883
ISHARES TR S&P 500 VAL ETF 464287408 82,618 645,315 SH   SOLE   0 0 645,315
ISHARES TR S&P MC 400GR ETF 464287606 64,634 894,931 SH   SOLE   0 0 894,931
ISHARES TR S&P MC 400VL ETF 464287705 20,862 241,750 SH   SOLE   0 0 241,750
ISHARES TR S&P SML 600 GWT 464287887 31,858 279,010 SH   SOLE   0 0 279,010
ISHARES TR SELECT DIVID ETF 464287168 29,730 309,104 SH   SOLE   0 0 309,104
ISHARES TR SHORT TREAS BD 464288679 69,440 628,233 SH   SOLE   0 0 628,233
ISHARES TR SHRT NAT MUN ETF 464288158 7,275 67,287 SH   SOLE   0 0 67,287
ISHARES TR SP SMCP600VL ETF 464287879 16,181 199,004 SH   SOLE   0 0 199,004
ISHARES TR TIPS BD ETF 464287176 84,217 659,735 SH   SOLE   0 0 659,735
ISHARES TR TRANS AVG ETF 464287192 9,181 41,595 SH   SOLE   0 0 41,595
ISHARES TR TRS FLT RT BD 46434V860 19,463 387,121 SH   SOLE   0 0 387,121
ISHARES TR U.S. BAS MTL ETF 464287838 5,505 48,540 SH   SOLE   0 0 48,540
ISHARES TR U.S. CNSM GD ETF 464287812 1,148 6,618 SH   SOLE   0 0 6,618
ISHARES TR U.S. CNSM SV ETF 464287580 12,017 170,440 SH   SOLE   0 0 170,440
ISHARES TR U.S. ENERGY ETF 464287796 4,398 217,280 SH   SOLE   0 0 217,280
ISHARES TR U.S. FIN SVC ETF 464287770 2,574 17,151 SH   SOLE   0 0 17,151
ISHARES TR U.S. FINLS ETF 464287788 12,163 182,155 SH   SOLE   0 0 182,155
ISHARES TR U.S. FIXED INCME 46435U796 660 6,437 SH   SOLE   0 0 6,437
ISHARES TR U.S. INSRNCE ETF 464288786 238 3,529 SH   SOLE   0 0 3,529
ISHARES TR U.S. MED DVC ETF 464288810 46,158 140,973 SH   SOLE   0 0 140,973
ISHARES TR U.S. PHARMA ETF 464288836 650 3,619 SH   SOLE   0 0 3,619
ISHARES TR U.S. REAL ES ETF 464287739 9,545 111,435 SH   SOLE   0 0 111,435
ISHARES TR U.S. TECH ETF 464287721 58,458 687,099 SH   SOLE   0 0 687,099
ISHARES TR U.S. UTILITS ETF 464287697 3,179 40,958 SH   SOLE   0 0 40,958
ISHARES TR US AER DEF ETF 464288760 13,056 137,838 SH   SOLE   0 0 137,838
ISHARES TR US BR DEL SE ETF 464288794 431 5,422 SH   SOLE   0 0 5,422
ISHARES TR US HLTHCARE ETF 464287762 23,829 96,876 SH   SOLE   0 0 96,876
ISHARES TR US HLTHCR PR ETF 464288828 7,744 32,999 SH   SOLE   0 0 32,999
ISHARES TR US HOME CONS ETF 464288752 7,754 138,948 SH   SOLE   0 0 138,948
ISHARES TR US INDUSTRIALS 464287754 6,654 68,514 SH   SOLE   0 0 68,514
ISHARES TR US OIL GS EX ETF 464288851 1,915 53,372 SH   SOLE   0 0 53,372
ISHARES TR US REGNL BKS ETF 464288778 1,570 34,635 SH   SOLE   0 0 34,635
ISHARES TR US TELECOM ETF 464287713 6,717 222,279 SH   SOLE   0 0 222,279
ISHARES TR US TREAS BD ETF 46429B267 31,942 1,172,627 SH   SOLE   0 0 1,172,627
ISHARES TR USD INV GRDE ETF 464288620 8,046 129,838 SH   SOLE   0 0 129,838
ISHARES TR YLD OPTIM BD 46434V787 4,464 172,702 SH   SOLE   0 0 172,702
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 4,249 84,577 SH   SOLE   0 0 84,577
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 41,904 835,234 SH   SOLE   0 0 835,234
ISORAY INC COM 46489V104 9 20,700 SH   SOLE   0 0 20,700
ISTAR INC COM 45031U101 1,389 93,502 SH   SOLE   0 0 93,502
ITRON INC COM 465741106 1,775 18,512 SH   SOLE   0 0 18,512
ITT INC COM 45073V108 213 2,771 SH   SOLE   0 0 2,771
IVY HIGH INCOME OPPORTUNITIE COM 465893105 651 49,033 SH   SOLE   0 0 49,033
J & J SNACK FOODS CORP COM 466032109 3,129 20,141 SH   SOLE   0 0 20,141
J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 597 10,881 SH   SOLE   0 0 10,881
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 1,613 27,715 SH   SOLE   0 0 27,715
J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 2,539 70,492 SH   SOLE   0 0 70,492
J P MORGAN EXCHANGE-TRADED F DIVERSFED RTRN 46641Q886 2,019 26,852 SH   SOLE   0 0 26,852
J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 218 4,200 SH   SOLE   0 0 4,200
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 3,095 36,997 SH   SOLE   0 0 36,997
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 210,030 4,135,228 SH   SOLE   0 0 4,135,228
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 2,053 40,230 SH   SOLE   0 0 40,230
J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 327 11,726 SH   SOLE   0 0 11,726
J P MORGAN EXCHANGE-TRADED F US MINMUM VOLT 46641Q787 846 26,679 SH   SOLE   0 0 26,679
J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 2,828 72,737 SH   SOLE   0 0 72,737
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 713 19,860 SH   SOLE   0 0 19,860
J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 590 19,749 SH   SOLE   0 0 19,749
J2 GLOBAL INC COM 48123V102 844 8,644 SH   SOLE   0 0 8,644
JABIL INC COM 466313103 2,250 52,896 SH   SOLE   0 0 52,896
JACOBS ENGR GROUP INC COM 469814107 2,520 23,128 SH   SOLE   0 0 23,128
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3,610 57,574 SH   SOLE   0 0 57,574
JANUS DETROIT STR TR HENDERSON MTG 47103U852 431 8,060 SH   SOLE   0 0 8,060
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 31,992 633,869 SH   SOLE   0 0 633,869
JAWS ACQUISITION CORP SHS G50744104 846 63,203 SH   SOLE   0 0 63,203
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 845 5,120 SH   SOLE   0 0 5,120
JD.COM INC SPON ADR CL A 47215P106 3,617 41,151 SH   SOLE   0 0 41,151
JEFFERIES FINL GROUP INC COM 47233W109 1,328 53,978 SH   SOLE   0 0 53,978
JELD-WEN HLDG INC COM 47580P103 1,847 72,823 SH   SOLE   0 0 72,823
JETBLUE AWYS CORP COM 477143101 1,955 134,435 SH   SOLE   0 0 134,435
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 7,317 154,437 SH   SOLE   0 0 154,437
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 448 9,780 SH   SOLE   0 0 9,780
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 639 14,794 SH   SOLE   0 0 14,794
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 38,399 853,867 SH   SOLE   0 0 853,867
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 1,427 18,137 SH   SOLE   0 0 18,137
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 662 21,594 SH   SOLE   0 0 21,594
JOHN HANCOCK HEDGED EQUITY & COM 47804L102 152 13,249 SH   SOLE   0 0 13,249
JOHNSON & JOHNSON COM 478160104 229,481 1,458,096 SH   SOLE   0 0 1,458,096
JOHNSON CTLS INTL PLC SHS G51502105 6,669 143,136 SH   SOLE   0 0 143,136
JONES LANG LASALLE INC COM 48020Q107 216 1,453 SH   SOLE   0 0 1,453
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 252 18,176 SH   SOLE   0 0 18,176
JPMORGAN CHASE & CO COM 46625H100 424,021 3,336,821 SH   SOLE   0 0 3,336,821
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 1,639 40,612 SH   SOLE   0 0 40,612
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 150 13,000 SH Call SOLE   0 0 0
JUNIPER NETWORKS INC COM 48203R104 1,235 54,874 SH   SOLE   0 0 54,874
KANSAS CITY SOUTHERN COM NEW 485170302 73,626 360,615 SH   SOLE   0 0 360,615
KAR AUCTION SVCS INC COM 48238T109 394 21,181 SH   SOLE   0 0 21,181
KAYNE ANDERSON ENERGY INFRST COM 486606106 796 138,411 SH   SOLE   0 0 138,411
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 372 64,615 SH   SOLE   0 0 64,615
KB HOME COM 48666K109 2,963 88,381 SH   SOLE   0 0 88,381
KBR INC COM 48242W106 356 11,522 SH   SOLE   0 0 11,522
KELLOGG CO COM 487836108 4,257 68,399 SH   SOLE   0 0 68,399
KENNEDY-WILSON HOLDINGS INC COM 489398107 1,978 110,553 SH   SOLE   0 0 110,553
KEURIG DR PEPPER INC COM 49271V100 1,142 35,681 SH   SOLE   0 0 35,681
KEYCORP COM 493267108 1,698 103,477 SH   SOLE   0 0 103,477
KEYSIGHT TECHNOLOGIES INC COM 49338L103 40,974 310,196 SH   SOLE   0 0 310,196
KIMBELL RTY PARTNERS LP UNIT 49435R102 1,412 178,491 SH   SOLE   0 0 178,491
KIMBERLY-CLARK CORP COM 494368103 24,513 181,798 SH   SOLE   0 0 181,798
KIMCO RLTY CORP COM 49446R109 230 15,314 SH   SOLE   0 0 15,314
KINDER MORGAN INC DEL COM 49456B101 17,372 1,270,824 SH   SOLE   0 0 1,270,824
KINROSS GOLD CORP COM 496902404 420 57,281 SH   SOLE   0 0 57,281
KINSALE CAP GROUP INC COM 49714P108 5,404 27,004 SH   SOLE   0 0 27,004
KIRKLAND LAKE GOLD LTD COM 49741E100 1,702 41,228 SH   SOLE   0 0 41,228
KKR & CO INC COM 48251W104 3,287 81,172 SH   SOLE   0 0 81,172
KKR INCOME OPPORTUNITIES FD COM 48249T106 226 15,692 SH   SOLE   0 0 15,692
KKR REAL ESTATE FIN TR INC COM 48251K100 217 12,104 SH   SOLE   0 0 12,104
KLA CORP COM NEW 482480100 3,936 15,200 SH   SOLE   0 0 15,200
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 582 13,912 SH   SOLE   0 0 13,912
KNOWLES CORP COM 49926D109 237 12,857 SH   SOLE   0 0 12,857
KOHLS CORP COM 500255104 1,922 47,226 SH   SOLE   0 0 47,226
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 3,373 62,264 SH   SOLE   0 0 62,264
KONTOOR BRANDS INC COM 50050N103 442 10,896 SH   SOLE   0 0 10,896
KOPIN CORP COM 500600101 29 11,820 SH   SOLE   0 0 11,820
KORNIT DIGITAL LTD SHS M6372Q113 1,570 17,617 SH   SOLE   0 0 17,617
KRAFT HEINZ CO COM 500754106 10,627 306,603 SH   SOLE   0 0 306,603
KRAFT HEINZ CO COM 500754106 21 15,800 SH Call SOLE   0 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 5,184 67,510 SH   SOLE   0 0 67,510
KRANESHARES TR QUADRTC INT RT 500767736 863 30,867 SH   SOLE   0 0 30,867
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 6,105 222,579 SH   SOLE   0 0 222,579
KROGER CO COM 501044101 10,853 341,719 SH   SOLE   0 0 341,719
L BRANDS INC COM 501797104 5,875 157,966 SH   SOLE   0 0 157,966
L3HARRIS TECHNOLOGIES INC COM 502431109 31,314 165,623 SH   SOLE   0 0 165,623
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,584 22,519 SH   SOLE   0 0 22,519
LADDER CAP CORP CL A 505743104 7,967 814,648 SH   SOLE   0 0 814,648
LAIRD SUPERFOOD INC COM STK 50736T102 397 8,386 SH   SOLE   0 0 8,386
LAKELAND BANCORP INC COM 511637100 294 23,178 SH   SOLE   0 0 23,178
LAKELAND FINL CORP COM 511656100 1,029 19,197 SH   SOLE   0 0 19,197
LAM RESEARCH CORP COM 512807108 17,490 37,027 SH   SOLE   0 0 37,027
LAMAR ADVERTISING CO NEW CL A 512816109 2,986 35,884 SH   SOLE   0 0 35,884
LAMB WESTON HLDGS INC COM 513272104 2,228 28,303 SH   SOLE   0 0 28,303
LANCASTER COLONY CORP COM 513847103 217 1,181 SH   SOLE   0 0 1,181
LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 1,324 123,510 SH   SOLE   0 0 123,510
LANDSTAR SYS INC COM 515098101 603 4,474 SH   SOLE   0 0 4,474
LAS VEGAS SANDS CORP COM 517834107 5,377 90,210 SH   SOLE   0 0 90,210
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 48,653 1,718,605 SH   SOLE   0 0 1,718,605
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 2,096 59,712 SH   SOLE   0 0 59,712
LAUDER ESTEE COS INC CL A 518439104 71,959 270,251 SH   SOLE   0 0 270,251
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 4,904 275,374 SH   SOLE   0 0 275,374
LAZARD LTD SHS A G54050102 857 20,251 SH   SOLE   0 0 20,251
LCI INDS COM 50189K103 258 1,992 SH   SOLE   0 0 1,992
LEAR CORP COM NEW 521865204 650 4,086 SH   SOLE   0 0 4,086
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 9,417 213,841 SH   SOLE   0 0 213,841
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 12,018 370,590 SH   SOLE   0 0 370,590
LEGGETT & PLATT INC COM 524660107 8,958 202,207 SH   SOLE   0 0 202,207
LEIDOS HOLDINGS INC COM 525327102 1,995 18,976 SH   SOLE   0 0 18,976
LEMAITRE VASCULAR INC COM 525558201 537 13,256 SH   SOLE   0 0 13,256
LEMONADE INC COM 52567D107 1,913 15,613 SH   SOLE   0 0 15,613
LENNAR CORP CL A 526057104 1,611 21,139 SH   SOLE   0 0 21,139
LENNOX INTL INC COM 526107107 384 1,402 SH   SOLE   0 0 1,402
LEXINGTON REALTY TRUST COM 529043101 134 12,632 SH   SOLE   0 0 12,632
LGI HOMES INC COM 50187T106 562 5,310 SH   SOLE   0 0 5,310
LHC GROUP INC COM 50187A107 221 1,036 SH   SOLE   0 0 1,036
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2,269 328,774 SH   SOLE   0 0 328,774
LIBERTY ALL-STAR GROWTH FD I COM 529900102 1,411 172,058 SH   SOLE   0 0 172,058
LIBERTY BROADBAND CORP COM SER C 530307305 611 3,859 SH   SOLE   0 0 3,859
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 345 7,983 SH   SOLE   0 0 7,983
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 2,315 53,208 SH   SOLE   0 0 53,208
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 609 16,036 SH   SOLE   0 0 16,036
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 619 14,531 SH   SOLE   0 0 14,531
LIBERTY MEDIA CORP DEL DEB 3.500% 1/1 530715AN1 7 15,000 PRN   SOLE   0 0 15,000
LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6 18 26,000 PRN   SOLE   0 0 26,000
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 205 47,161 SH   SOLE   0 0 47,161
LILLY ELI & CO COM 532457108 33,595 198,967 SH   SOLE   0 0 198,967
LIMELIGHT NETWORKS INC COM 53261M104 112 27,994 SH   SOLE   0 0 27,994
LIMONEIRA CO COM 532746104 183 10,984 SH   SOLE   0 0 10,984
LINCOLN ELEC HLDGS INC COM 533900106 730 6,278 SH   SOLE   0 0 6,278
LINCOLN NATL CORP IND COM 534187109 2,479 49,263 SH   SOLE   0 0 49,263
LINDE PLC SHS G5494J103 13,984 53,376 SH   SOLE   0 0 53,376
LINDSAY CORP COM 535555106 2,277 17,726 SH   SOLE   0 0 17,726
LINEAGE CELL THERAPEUTICS IN COM 53566P109 21 12,075 SH   SOLE   0 0 12,075
LIONS GATE ENTMNT CORP CL A VTG 535919401 498 43,782 SH   SOLE   0 0 43,782
LISTED FD TR ROUNDHILL SPORTS 53656F789 571 22,112 SH   SOLE   0 0 22,112
LITHIUM AMERS CORP NEW COM NEW 53680Q207 304 24,248 SH   SOLE   0 0 24,248
LITTELFUSE INC COM 537008104 527 2,069 SH   SOLE   0 0 2,069
LIVE NATION ENTERTAINMENT IN COM 538034109 2,347 31,942 SH   SOLE   0 0 31,942
LIVENT CORP COM 53814L108 4,422 234,737 SH   SOLE   0 0 234,737
LIVERAMP HLDGS INC COM 53815P108 226 3,089 SH   SOLE   0 0 3,089
LKQ CORP COM 501889208 1,182 33,541 SH   SOLE   0 0 33,541
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 85 43,326 SH   SOLE   0 0 43,326
LMP CAP & INCOME FD INC COM 50208A102 10,638 913,125 SH   SOLE   0 0 913,125
LOCKHEED MARTIN CORP COM 539830109 72,794 205,042 SH   SOLE   0 0 205,042
LOEWS CORP COM 540424108 518 11,516 SH   SOLE   0 0 11,516
LOGITECH INTL S A SHS H50430232 380 3,902 SH   SOLE   0 0 3,902
LORDSTOWN MOTORS CORP COM CL A 54405Q100 952 47,443 SH   SOLE   0 0 47,443
LOWES COS INC COM 548661107 59,109 368,227 SH   SOLE   0 0 368,227
LPL FINL HLDGS INC COM 50212V100 201 1,927 SH   SOLE   0 0 1,927
LULULEMON ATHLETICA INC COM 550021109 31,488 90,476 SH   SOLE   0 0 90,476
LUMEN TECHNOLOGIES INC COM 156700106 2,580 264,642 SH   SOLE   0 0 264,642
LUMENTUM HLDGS INC COM 55024U109 8,652 91,271 SH   SOLE   0 0 91,271
LUMINAR TECHNOLOGIES INC COM CL A 550424105 488 14,342 SH   SOLE   0 0 14,342
LYFT INC CL A COM 55087P104 4,827 98,255 SH   SOLE   0 0 98,255
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6,088 66,420 SH   SOLE   0 0 66,420
M & T BK CORP COM 55261F104 3,084 24,223 SH   SOLE   0 0 24,223
M D C HLDGS INC COM 552676108 9,010 185,393 SH   SOLE   0 0 185,393
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 228 4,148 SH   SOLE   0 0 4,148
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 431 21,226 SH   SOLE   0 0 21,226
MACQUARIE INFRASTRUCTURE COR COM 55608B105 437 11,630 SH   SOLE   0 0 11,630
MACYS INC COM 55616P104 3,670 326,188 SH   SOLE   0 0 326,188
MADISON COVERED CALL & EQUIT COM 557437100 220 32,639 SH   SOLE   0 0 32,639
MADISON SQUARE GRDN SPRT COR CL A 55825T103 232 1,260 SH   SOLE   0 0 1,260
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 16,609 391,343 SH   SOLE   0 0 391,343
MAGNA INTL INC COM 559222401 2,228 31,495 SH   SOLE   0 0 31,495
MAGNITE INC COM 55955D100 1,279 41,640 SH   SOLE   0 0 41,640
MAIN STR CAP CORP COM 56035L104 1,415 43,876 SH   SOLE   0 0 43,876
MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 3,238 148,674 SH   SOLE   0 0 148,674
MALIBU BOATS INC COM CL A 56117J100 340 5,448 SH   SOLE   0 0 5,448
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 9,044 522,141 SH   SOLE   0 0 522,141
MANTECH INTL CORP CL A 564563104 226 2,539 SH   SOLE   0 0 2,539
MANULIFE FINL CORP COM 56501R106 2,668 150,068 SH   SOLE   0 0 150,068
MARATHON OIL CORP COM 565849106 4,407 660,778 SH   SOLE   0 0 660,778
MARATHON PETE CORP COM 56585A102 87,875 2,124,631 SH   SOLE   0 0 2,124,631
MARCUS CORP DEL COM 566330106 552 40,957 SH   SOLE   0 0 40,957
MARINEMAX INC COM 567908108 1,618 46,196 SH   SOLE   0 0 46,196
MARKEL CORP COM 570535104 15,284 14,792 SH   SOLE   0 0 14,792
MARKETAXESS HLDGS INC COM 57060D108 2,039 3,567 SH   SOLE   0 0 3,567
MARRIOTT INTL INC NEW CL A 571903202 17,427 132,103 SH   SOLE   0 0 132,103
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 627 4,567 SH   SOLE   0 0 4,567
MARSH & MCLENNAN COS INC COM 571748102 4,409 37,686 SH   SOLE   0 0 37,686
MARTIN MARIETTA MATLS INC COM 573284106 998 3,514 SH   SOLE   0 0 3,514
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 114 80,053 SH   SOLE   0 0 80,053
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6,441 135,484 SH   SOLE   0 0 135,484
MASCO CORP COM 574599106 6,871 125,083 SH   SOLE   0 0 125,083
MASIMO CORP COM 574795100 1,231 4,587 SH   SOLE   0 0 4,587
MASTEC INC COM 576323109 460 6,754 SH   SOLE   0 0 6,754
MASTERCARD INCORPORATED CL A 57636Q104 100,683 282,016 SH   SOLE   0 0 282,016
MATCH GROUP INC NEW COM 57667L107 12,368 81,806 SH   SOLE   0 0 81,806
MATSON INC COM 57686G105 274 4,812 SH   SOLE   0 0 4,812
MAXAR TECHNOLOGIES INC COM 57778K105 471 12,203 SH   SOLE   0 0 12,203
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 500 17,635 SH   SOLE   0 0 17,635
MAXIM INTEGRATED PRODS INC COM 57772K101 6,846 77,230 SH   SOLE   0 0 77,230
MAXIMUS INC COM 577933104 10,137 138,496 SH   SOLE   0 0 138,496
MCCORMICK & CO INC COM NON VTG 579780206 10,797 112,933 SH   SOLE   0 0 112,933
MCCORMICK & CO INC COM VTG 579780107 370 3,868 SH   SOLE   0 0 3,868
MCDONALDS CORP COM 580135101 82,872 386,185 SH   SOLE   0 0 386,185
MCKESSON CORP COM 58155Q103 5,199 29,890 SH   SOLE   0 0 29,890
MDU RES GROUP INC COM 552690109 2,896 109,951 SH   SOLE   0 0 109,951
MEDICAL PPTYS TRUST INC COM 58463J304 2,394 109,863 SH   SOLE   0 0 109,863
MEDTRONIC PLC SHS G5960L103 199,740 1,705,068 SH   SOLE   0 0 1,705,068
MERCADOLIBRE INC COM 58733R102 15,196 9,071 SH   SOLE   0 0 9,071
MERCER INTL INC COM 588056101 860 83,903 SH   SOLE   0 0 83,903
MERCK & CO. INC COM 58933Y105 214,050 2,616,728 SH   SOLE   0 0 2,616,728
MERCK & CO. INC COM 58933Y105 48 49,500 SH Call SOLE   0 0 0
MERCURY GENL CORP NEW COM 589400100 585 11,204 SH   SOLE   0 0 11,204
MERIDIAN BANCORP INC MD COM 58958U103 291 19,485 SH   SOLE   0 0 19,485
MERIT MED SYS INC COM 589889104 358 6,458 SH   SOLE   0 0 6,458
MERITAGE HOMES CORP COM 59001A102 239 2,890 SH   SOLE   0 0 2,890
MESA AIR GROUP INC COM NEW 590479135 169 25,313 SH   SOLE   0 0 25,313
MESA LABS INC COM 59064R109 4,076 14,219 SH   SOLE   0 0 14,219
META FINL GROUP INC COM 59100U108 463 12,674 SH   SOLE   0 0 12,674
METHANEX CORP COM 59151K108 297 6,459 SH   SOLE   0 0 6,459
METLIFE INC COM 59156R108 13,484 287,210 SH   SOLE   0 0 287,210
METTLER TOLEDO INTERNATIONAL COM 592688105 1,035 908 SH   SOLE   0 0 908
MFA FINL INC COM 55272X102 81 20,826 SH   SOLE   0 0 20,826
MFS CHARTER INCOME TR SH BEN INT 552727109 656 74,773 SH   SOLE   0 0 74,773
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 366 72,203 SH   SOLE   0 0 72,203
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 698 158,748 SH   SOLE   0 0 158,748
MFS INTER INCOME TR SH BEN INT 55273C107 79 20,636 SH   SOLE   0 0 20,636
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 914 149,611 SH   SOLE   0 0 149,611
MFS MUN INCOME TR SH BEN INT 552738106 371 55,465 SH   SOLE   0 0 55,465
MGE ENERGY INC COM 55277P104 625 8,930 SH   SOLE   0 0 8,930
MGIC INVT CORP WIS COM 552848103 176 13,994 SH   SOLE   0 0 13,994
MGM GROWTH PPTYS LLC CL A COM 55303A105 836 26,723 SH   SOLE   0 0 26,723
MGM RESORTS INTERNATIONAL COM 552953101 8,891 282,171 SH   SOLE   0 0 282,171
MGP INGREDIENTS INC NEW COM 55303J106 170,107 3,614,687 SH   SOLE   0 0 3,614,687
MICHAELS COS INC COM 59408Q106 150 11,500 SH   SOLE   0 0 11,500
MICROCHIP TECHNOLOGY INC. COM 595017104 19,156 138,709 SH   SOLE   0 0 138,709
MICRON TECHNOLOGY INC COM 595112103 19,248 256,030 SH   SOLE   0 0 256,030
MICROSOFT CORP COM 594918104 897,901 4,036,748 SH   SOLE   0 0 4,036,748
MICROSOFT CORP COM 594918104 26 15,800 SH Call SOLE   0 0 0
MICROSTRATEGY INC CL A NEW 594972408 847 2,179 SH   SOLE   0 0 2,179
MICROVISION INC DEL COM NEW 594960304 179 33,228 SH   SOLE   0 0 33,228
MID-AMER APT CMNTYS INC COM 59522J103 1,216 9,599 SH   SOLE   0 0 9,599
MIDDLESEX WTR CO COM 596680108 1,090 15,039 SH   SOLE   0 0 15,039
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 316 40,821 SH   SOLE   0 0 40,821
MILLER INDS INC TENN COM NEW 600551204 207 5,450 SH   SOLE   0 0 5,450
MILLICOM INTL CELLULAR S A COM STK L6388F110 271 7,000 SH   SOLE   0 0 7,000
MIMEDX GROUP INC COM 602496101 196 21,630 SH   SOLE   0 0 21,630
MIND TECHNOLOGY INC COM 602566101 30 13,362 SH   SOLE   0 0 13,362
MINERVA NEUROSCIENCES INC COM 603380106 82 35,175 SH   SOLE   0 0 35,175
MISONIX INC COM 604871103 494 39,515 SH   SOLE   0 0 39,515
MKS INSTRS INC COM 55306N104 257 1,711 SH   SOLE   0 0 1,711
MODERNA INC COM 60770K107 6,572 62,904 SH   SOLE   0 0 62,904
MOGO INC COM 60800C109 41 11,000 SH   SOLE   0 0 11,000
MOHAWK INDS INC COM 608190104 807 5,727 SH   SOLE   0 0 5,727
MOLINA HEALTHCARE INC COM 60855R100 200 942 SH   SOLE   0 0 942
MOLSON COORS BEVERAGE CO CL B 60871R209 771 17,069 SH   SOLE   0 0 17,069
MONAKER GROUP INC COM NEW 609011200 451 198,548 SH   SOLE   0 0 198,548
MONDELEZ INTL INC CL A 609207105 14,283 244,278 SH   SOLE   0 0 244,278
MONGODB INC CL A 60937P106 2,073 5,774 SH   SOLE   0 0 5,774
MONMOUTH REAL ESTATE INVT CO CL A 609720107 678 39,120 SH   SOLE   0 0 39,120
MONOLITHIC PWR SYS INC COM 609839105 5,625 15,359 SH   SOLE   0 0 15,359
MONRO INC COM 610236101 244 4,576 SH   SOLE   0 0 4,576
MONSTER BEVERAGE CORP NEW COM 61174X109 2,671 28,887 SH   SOLE   0 0 28,887
MOODYS CORP COM 615369105 2,213 7,621 SH   SOLE   0 0 7,621
MORGAN STANLEY COM NEW 617446448 11,968 174,639 SH   SOLE   0 0 174,639
MORGAN STANLEY CHINA A SH FD COM 617468103 509 22,975 SH   SOLE   0 0 22,975
MORGAN STANLEY EMER MKTS DEB COM 61744H105 185 19,995 SH   SOLE   0 0 19,995
MOSAIC CO NEW COM 61945C103 1,504 65,349 SH   SOLE   0 0 65,349
MOTOROLA SOLUTIONS INC COM NEW 620076307 147,868 869,419 SH   SOLE   0 0 869,419
MP MATERIALS CORP COM CL A 553368101 1,903 59,162 SH   SOLE   0 0 59,162
MPLX LP COM UNIT REP LTD 55336V100 7,972 368,206 SH   SOLE   0 0 368,206
MSA SAFETY INC COM 553498106 843 5,645 SH   SOLE   0 0 5,645
MSC INDL DIRECT INC CL A 553530106 1,642 19,452 SH   SOLE   0 0 19,452
MSCI INC COM 55354G100 2,392 5,354 SH   SOLE   0 0 5,354
MTS SYS CORP COM 553777103 296 5,088 SH   SOLE   0 0 5,088
MUELLER INDS INC COM 624756102 223 6,340 SH   SOLE   0 0 6,340
MURPHY OIL CORP COM 626717102 390 32,223 SH   SOLE   0 0 32,223
MYOVANT SCIENCES LTD COM G637AM102 247 8,932 SH   SOLE   0 0 8,932
NASDAQ INC COM 631103108 6,403 48,240 SH   SOLE   0 0 48,240
NATERA INC COM 632307104 1,646 16,536 SH   SOLE   0 0 16,536
NATIONAL FUEL GAS CO N J COM 636180101 552 13,424 SH   SOLE   0 0 13,424
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,828 30,970 SH   SOLE   0 0 30,970
NATIONAL HEALTH INVS INC COM 63633D104 412 5,952 SH   SOLE   0 0 5,952
NATIONAL HEALTHCARE CORP COM 635906100 450 6,773 SH   SOLE   0 0 6,773
NATIONAL OILWELL VARCO INC COM 637071101 304 22,144 SH   SOLE   0 0 22,144
NATIONAL RETAIL PROPERTIES I COM 637417106 4,891 119,528 SH   SOLE   0 0 119,528
NAUTILUS INC COM 63910B102 256 14,115 SH   SOLE   0 0 14,115
NCINO INC COM 63947U107 1,110 15,329 SH   SOLE   0 0 15,329
NEOGEN CORP COM 640491106 4,390 55,355 SH   SOLE   0 0 55,355
NEOGENOMICS INC COM NEW 64049M209 5,990 111,253 SH   SOLE   0 0 111,253
NETAPP INC COM 64110D104 502 7,579 SH   SOLE   0 0 7,579
NETEASE INC SPONSORED ADS 64110W102 1,154 12,054 SH   SOLE   0 0 12,054
NETFLIX INC COM 64110L106 74,221 137,262 SH   SOLE   0 0 137,262
NETGEAR INC COM 64111Q104 263 6,461 SH   SOLE   0 0 6,461
NEUBERGER BERMAN HIGH YIELD COM 64128C106 157 13,401 SH   SOLE   0 0 13,401
NEUBERGER BERMAN MLP & ENERG COM 64129H104 73 21,709 SH   SOLE   0 0 21,709
NEUBERGER BERMAN MUN FD INC COM 64124P101 1,003 65,969 SH   SOLE   0 0 65,969
NEUBERGER BERMAN REAL ESTATE COM 64190A103 57 12,946 SH   SOLE   0 0 12,946
NEVRO CORP COM 64157F103 212 1,226 SH   SOLE   0 0 1,226
NEW AMER HIGH INCOME FD INC COM NEW 641876800 129 14,891 SH   SOLE   0 0 14,891
NEW HOME CO INC COM 645370107 1,397 297,800 SH   SOLE   0 0 297,800
NEW JERSEY RES CORP COM 646025106 948 26,657 SH   SOLE   0 0 26,657
NEW JERSEY RES CORP COM 646025106 6 14,600 SH Call SOLE   0 0 0
NEW MTN FIN CORP COM 647551100 188 16,575 SH   SOLE   0 0 16,575
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1,102 5,930 SH   SOLE   0 0 5,930
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,733 174,324 SH   SOLE   0 0 174,324
NEW YORK CMNTY BANCORP INC COM 649445103 1,384 131,156 SH   SOLE   0 0 131,156
NEWELL BRANDS INC COM 651229106 2,748 129,420 SH   SOLE   0 0 129,420
NEWMARK GROUP INC CL A 65158N102 758 103,962 SH   SOLE   0 0 103,962
NEWMONT CORP COM 651639106 7,913 132,125 SH   SOLE   0 0 132,125
NEXGEN ENERGY LTD COM 65340P106 42 15,130 SH   SOLE   0 0 15,130
NEXPOINT REAL ESTATE FIN INC COM 65342V101 1,381 83,609 SH   SOLE   0 0 83,609
NEXPOINT RESIDENTIAL TR INC COM 65341D102 272 6,424 SH   SOLE   0 0 6,424
NEXSTAR MEDIA GROUP INC CL A 65336K103 224 2,049 SH   SOLE   0 0 2,049
NEXTERA ENERGY INC COM 65339F101 89,966 1,166,098 SH   SOLE   0 0 1,166,098
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2,369 35,332 SH   SOLE   0 0 35,332
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 106 44,195 SH   SOLE   0 0 44,195
NICE LTD SPONSORED ADR 653656108 458 1,615 SH   SOLE   0 0 1,615
NIKE INC CL B 654106103 60,464 427,377 SH   SOLE   0 0 427,377
NIKOLA CORP COM 654110105 502 32,913 SH   SOLE   0 0 32,913
NIKOLA CORP COM 654110105 402 19,800 SH Put SOLE   0 0 19,800
NIKOLA CORP COM 654110105 300 10,600 SH Put SOLE   0 0 10,600
NIO INC SPON ADS 62914V106 5,475 112,340 SH   SOLE   0 0 112,340
NISOURCE INC COM 65473P105 875 38,163 SH   SOLE   0 0 38,163
NLIGHT INC COM 65487K100 828 25,349 SH   SOLE   0 0 25,349
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 1,654 158,735 SH   SOLE   0 0 158,735
NOKIA CORP SPONSORED ADR 654902204 4,958 1,268,032 SH   SOLE   0 0 1,268,032
NORDIC AMERICAN TANKERS LIMI COM G65773106 51 17,378 SH   SOLE   0 0 17,378
NORDSON CORP COM 655663102 2,411 11,999 SH   SOLE   0 0 11,999
NORDSTROM INC COM 655664100 844 27,054 SH   SOLE   0 0 27,054
NORFOLK SOUTHN CORP COM 655844108 27,201 114,471 SH   SOLE   0 0 114,471
NORTH AMERN CONSTR GROUP LTD COM 656811106 296 30,282 SH   SOLE   0 0 30,282
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 5 16,779 SH   SOLE   0 0 16,779
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 252 6,879 SH   SOLE   0 0 6,879
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 516 19,405 SH   SOLE   0 0 19,405
NORTHERN TR CORP COM 665859104 3,068 32,940 SH   SOLE   0 0 32,940
NORTHROP GRUMMAN CORP COM 666807102 9,165 30,075 SH   SOLE   0 0 30,075
NORTHWEST BANCSHARES INC MD COM 667340103 137 10,762 SH   SOLE   0 0 10,762
NORTHWEST NAT HLDG CO COM 66765N105 289 6,274 SH   SOLE   0 0 6,274
NORTONLIFELOCK INC COM 668771108 359 17,260 SH   SOLE   0 0 17,260
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 2,864 112,607 SH   SOLE   0 0 112,607
NOVARTIS AG SPONSORED ADR 66987V109 22,849 241,974 SH   SOLE   0 0 241,974
NOVAVAX INC COM NEW 670002401 2,477 22,216 SH   SOLE   0 0 22,216
NOVO-NORDISK A S ADR 670100205 7,694 110,153 SH   SOLE   0 0 110,153
NOVOCURE LTD ORD SHS G6674U108 4,406 25,461 SH   SOLE   0 0 25,461
NRG ENERGY INC COM NEW 629377508 1,167 31,082 SH   SOLE   0 0 31,082
NUANCE COMMUNICATIONS INC COM 67020Y100 5,614 127,327 SH   SOLE   0 0 127,327
NUCOR CORP COM 670346105 7,144 134,303 SH   SOLE   0 0 134,303
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 228 7,801 SH   SOLE   0 0 7,801
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1,032 18,330 SH   SOLE   0 0 18,330
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 843 25,601 SH   SOLE   0 0 25,601
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 1,055 21,323 SH   SOLE   0 0 21,323
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 876 22,841 SH   SOLE   0 0 22,841
NUSHARES ETF TR NUVEEN ESG US 67092P870 1,190 44,411 SH   SOLE   0 0 44,411
NUSTAR ENERGY LP UNIT COM 67058H102 1,438 99,797 SH   SOLE   0 0 99,797
NUTANIX INC CL A 67059N108 491 15,410 SH   SOLE   0 0 15,410
NUTRIEN LTD COM 67077M108 4,553 94,702 SH   SOLE   0 0 94,702
NUVEEN AMT FREE MUN CR INC F COM 67071L106 7,935 472,900 SH   SOLE   0 0 472,900
NUVEEN AMT FREE QLTY MUN INC COM 670657105 8,025 531,460 SH   SOLE   0 0 531,460
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 567 34,529 SH   SOLE   0 0 34,529
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 1,053 66,343 SH   SOLE   0 0 66,343
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 339 22,369 SH   SOLE   0 0 22,369
NUVEEN CALIF MUN VALUE FD IN COM 67062C107 778 72,068 SH   SOLE   0 0 72,068
NUVEEN CORE EQUITY ALPHA FD COM 67090X107 396 28,140 SH   SOLE   0 0 28,140
NUVEEN CORPORATE INCM NOVEME COM 67077N106 728 79,114 SH   SOLE   0 0 79,114
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 127 15,854 SH   SOLE   0 0 15,854
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 3,651 576,748 SH   SOLE   0 0 576,748
NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 1,162 132,520 SH   SOLE   0 0 132,520
NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 9,202 605,414 SH   SOLE   0 0 605,414
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 732 44,866 SH   SOLE   0 0 44,866
NUVEEN FLOATING RATE INCOME COM 67072T108 283 32,410 SH   SOLE   0 0 32,410
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 418 48,244 SH   SOLE   0 0 48,244
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 552 35,481 SH   SOLE   0 0 35,481
NUVEEN INTER DURATION MUN TE COM 670671106 2,013 144,996 SH   SOLE   0 0 144,996
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 829 58,759 SH   SOLE   0 0 58,759
NUVEEN MICH QUALITY MUN INCO COM 670979103 174 11,805 SH   SOLE   0 0 11,805
NUVEEN MORTGAGE AND INCOME F COM 670735109 626 31,670 SH   SOLE   0 0 31,670
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 2,928 203,061 SH   SOLE   0 0 203,061
NUVEEN MUN VALUE FD INC COM 670928100 5,748 517,836 SH   SOLE   0 0 517,836
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2,161 134,038 SH   SOLE   0 0 134,038
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5,550 213,386 SH   SOLE   0 0 213,386
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1,808 125,808 SH   SOLE   0 0 125,808
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 176 12,992 SH   SOLE   0 0 12,992
NUVEEN NEW YORK QLT MUN INC COM 67066X107 265 18,724 SH   SOLE   0 0 18,724
NUVEEN OHIO QLTY MUN INCOME COM 670980101 570 36,409 SH   SOLE   0 0 36,409
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 859 59,384 SH   SOLE   0 0 59,384
NUVEEN PFD & INCM SECURTIES COM 67072C105 4,483 460,736 SH   SOLE   0 0 460,736
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 354 37,266 SH   SOLE   0 0 37,266
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,968 193,128 SH   SOLE   0 0 193,128
NUVEEN REAL ASSET INCOME & G COM 67074Y105 363 26,949 SH   SOLE   0 0 26,949
NUVEEN REAL ESTATE INCOME FD COM 67071B108 298 35,307 SH   SOLE   0 0 35,307
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 5,175 401,768 SH   SOLE   0 0 401,768
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 4,336 284,517 SH   SOLE   0 0 284,517
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 357 33,485 SH   SOLE   0 0 33,485
NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 555 34,854 SH   SOLE   0 0 34,854
NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 509 29,130 SH   SOLE   0 0 29,130
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 286 16,065 SH   SOLE   0 0 16,065
NUVEEN SR INCOME FD COM 67067Y104 91 17,452 SH   SOLE   0 0 17,452
NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 522 36,743 SH   SOLE   0 0 36,743
NUVEEN TAXABLE MUNICPAL INM COM 67074C103 9,830 413,907 SH   SOLE   0 0 413,907
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 654 41,157 SH   SOLE   0 0 41,157
NVENT ELECTRIC PLC SHS G6700G107 377 16,180 SH   SOLE   0 0 16,180
NVIDIA CORPORATION COM 67066G104 151,048 289,202 SH   SOLE   0 0 289,202
NVR INC COM 62944T105 8,005 1,962 SH   SOLE   0 0 1,962
NXP SEMICONDUCTORS N V COM N6596X109 62,075 390,323 SH   SOLE   0 0 390,323
OAK STR HEALTH INC COM 67181A107 217 3,548 SH   SOLE   0 0 3,548
OAKTREE SPECIALTY LENDING CO COM 67401P108 110 19,795 SH   SOLE   0 0 19,795
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 227 33,268 SH   SOLE   0 0 33,268
OCCIDENTAL PETE CORP COM 674599105 6,628 382,893 SH   SOLE   0 0 382,893
OCEANFIRST FINL CORP COM 675234108 246 13,193 SH   SOLE   0 0 13,193
OCULAR THERAPEUTIX INC COM 67576A100 515 24,890 SH   SOLE   0 0 24,890
OGE ENERGY CORP COM 670837103 2,484 77,982 SH   SOLE   0 0 77,982
OKTA INC CL A 679295105 7,466 29,363 SH   SOLE   0 0 29,363
OLD DOMINION FREIGHT LINE IN COM 679580100 9,722 49,808 SH   SOLE   0 0 49,808
OLD NATL BANCORP IND COM 680033107 517 31,191 SH   SOLE   0 0 31,191
OLD REP INTL CORP COM 680223104 16,602 842,288 SH   SOLE   0 0 842,288
OLIN CORP COM PAR $1 680665205 643 26,169 SH   SOLE   0 0 26,169
OLLIES BARGAIN OUTLET HLDGS COM 681116109 430 5,261 SH   SOLE   0 0 5,261
OMEGA HEALTHCARE INVS INC COM 681936100 5,708 157,164 SH   SOLE   0 0 157,164
OMNICELL COM COM 68213N109 295 2,462 SH   SOLE   0 0 2,462
OMNICOM GROUP INC COM 681919106 12,576 201,631 SH   SOLE   0 0 201,631
ON SEMICONDUCTOR CORP COM 682189105 2,481 75,814 SH   SOLE   0 0 75,814
ONE GAS INC COM 68235P108 1,989 25,909 SH   SOLE   0 0 25,909
ONEMAIN HLDGS INC COM 68268W103 272 5,651 SH   SOLE   0 0 5,651
ONEOK INC NEW COM 682680103 19,579 510,131 SH   SOLE   0 0 510,131
ONESPAN INC COM 68287N100 402 19,460 SH   SOLE   0 0 19,460
OPEN TEXT CORP COM 683715106 4,054 89,291 SH   SOLE   0 0 89,291
OPENDOOR TECHNOLOGIES INC COM 683712103 680 29,919 SH   SOLE   0 0 29,919
OPKO HEALTH INC COM 68375N103 234 59,321 SH   SOLE   0 0 59,321
ORACLE CORP COM 68389X105 40,608 627,732 SH   SOLE   0 0 627,732
ORASURE TECHNOLOGIES INC COM 68554V108 509 48,104 SH   SOLE   0 0 48,104
ORBCOMM INC COM 68555P100 1,364 183,778 SH   SOLE   0 0 183,778
ORCHID IS CAP INC COM 68571X103 55 10,583 SH   SOLE   0 0 10,583
OREILLY AUTOMOTIVE INC COM 67103H107 16,622 36,727 SH   SOLE   0 0 36,727
ORION ENERGY SYSTEMS INC COM 686275108 156 15,800 SH   SOLE   0 0 15,800
ORTHOPEDIATRICS CORP COM 68752L100 626 15,175 SH   SOLE   0 0 15,175
OSHKOSH CORP COM 688239201 732 8,500 SH   SOLE   0 0 8,500
OSI ETF TR OSHARES US QUALT 67110P407 8,411 219,660 SH   SOLE   0 0 219,660
OSI ETF TR OSHARES US SMLCP 67110P100 215 6,894 SH   SOLE   0 0 6,894
OSI ETF TR OSHS GBL INTER 67110P704 10,156 187,108 SH   SOLE   0 0 187,108
OTIS WORLDWIDE CORP COM 68902V107 5,893 87,241 SH   SOLE   0 0 87,241
OTTER TAIL CORP COM 689648103 928 21,782 SH   SOLE   0 0 21,782
OVERSTOCK COM INC DEL COM 690370101 200 4,175 SH   SOLE   0 0 4,175
OVINTIV INC COM 69047Q102 392 27,279 SH   SOLE   0 0 27,279
OWENS CORNING NEW COM 690742101 221 2,918 SH   SOLE   0 0 2,918
OWL ROCK CAPITAL CORPORATION COM 69121K104 309 24,439 SH   SOLE   0 0 24,439
OXFORD SQUARE CAP CORP COM 69181V107 37 12,272 SH   SOLE   0 0 12,272
PACCAR INC COM 693718108 2,667 30,903 SH   SOLE   0 0 30,903
PACER FDS TR BNCHMRK INDSTR 69374H766 2,689 73,064 SH   SOLE   0 0 73,064
PACER FDS TR BNCHMRK INFRA 69374H741 19,929 555,869 SH   SOLE   0 0 555,869
PACER FDS TR CFRA STVAL EQL 69374H691 647 20,349 SH   SOLE   0 0 20,349
PACER FDS TR GLOBL CASH ETF 69374H709 1,566 54,589 SH   SOLE   0 0 54,589
PACER FDS TR TRENDP 100 ETF 69374H303 34,860 668,949 SH   SOLE   0 0 668,949
PACER FDS TR TRENDP US LAR CP 69374H105 63,416 1,938,144 SH   SOLE   0 0 1,938,144
PACER FDS TR TRENDP US MID CP 69374H204 36,793 1,129,305 SH   SOLE   0 0 1,129,305
PACER FDS TR TRENDPILOT EUR 69374H808 2,472 111,595 SH   SOLE   0 0 111,595
PACER FDS TR TRENDPILOT INTL 69374H683 22,830 863,602 SH   SOLE   0 0 863,602
PACER FDS TR TRENDPILOT US BD 69374H642 27,244 989,606 SH   SOLE   0 0 989,606
PACER FDS TR US CASH COWS 100 69374H881 10,117 301,462 SH   SOLE   0 0 301,462
PACIRA BIOSCIENCES INC COM 695127100 244 4,079 SH   SOLE   0 0 4,079
PACKAGING CORP AMER COM 695156109 3,811 27,634 SH   SOLE   0 0 27,634
PACWEST BANCORP DEL COM 695263103 1,543 60,737 SH   SOLE   0 0 60,737
PALANTIR TECHNOLOGIES INC CL A 69608A108 10,135 430,382 SH   SOLE   0 0 430,382
PALO ALTO NETWORKS INC COM 697435105 14,152 39,823 SH   SOLE   0 0 39,823
PAN AMERN SILVER CORP COM 697900108 1,421 41,169 SH   SOLE   0 0 41,169
PAPA JOHNS INTL INC COM 698813102 940 11,068 SH   SOLE   0 0 11,068
PAR TECHNOLOGY CORP COM 698884103 1,831 29,155 SH   SOLE   0 0 29,155
PARK HOTELS RESORTS INC COM 700517105 259 15,095 SH   SOLE   0 0 15,095
PARK NATL CORP COM 700658107 516 4,910 SH   SOLE   0 0 4,910
PARKER-HANNIFIN CORP COM 701094104 8,757 32,140 SH   SOLE   0 0 32,140
PARSLEY ENERGY INC CL A 701877102 3,198 225,212 SH   SOLE   0 0 225,212
PARSONS CORPORATION COM 70202L102 343 9,431 SH   SOLE   0 0 9,431
PARTY CITY HOLDCO INC COM 702149105 271 44,036 SH   SOLE   0 0 44,036
PATTERSON-UTI ENERGY INC COM 703481101 301 57,200 SH   SOLE   0 0 57,200
PAYCHEX INC COM 704326107 20,931 224,633 SH   SOLE   0 0 224,633
PAYCOM SOFTWARE INC COM 70432V102 10,385 22,962 SH   SOLE   0 0 22,962
PAYLOCITY HLDG CORP COM 70438V106 359 1,743 SH   SOLE   0 0 1,743
PAYPAL HLDGS INC COM 70450Y103 96,574 412,355 SH   SOLE   0 0 412,355
PBF ENERGY INC CL A 69318G106 75 10,527 SH   SOLE   0 0 10,527
PDC ENERGY INC COM 69327R101 1,050 51,163 SH   SOLE   0 0 51,163
PECK CO HLDGS INC COM NEW 705163103 107 17,942 SH   SOLE   0 0 17,942
PEGASYSTEMS INC COM 705573103 233 1,752 SH   SOLE   0 0 1,752
PELOTON INTERACTIVE INC CL A COM 70614W100 7,051 46,474 SH   SOLE   0 0 46,474
PEMBINA PIPELINE CORP COM 706327103 1,188 50,288 SH   SOLE   0 0 50,288
PENN NATL GAMING INC COM 707569109 17,503 202,646 SH   SOLE   0 0 202,646
PENNANTPARK INVT CORP COM 708062104 284 61,531 SH   SOLE   0 0 61,531
PENNYMAC FINL SVCS INC NEW COM 70932M107 1,243 18,940 SH   SOLE   0 0 18,940
PENNYMAC MTG INVT TR COM 70931T103 412 23,435 SH   SOLE   0 0 23,435
PENTAIR PLC SHS G7S00T104 1,060 19,973 SH   SOLE   0 0 19,973
PEOPLES BANCORP INC COM 709789101 572 21,116 SH   SOLE   0 0 21,116
PEOPLES UNITED FINANCIAL INC COM 712704105 3,445 266,464 SH   SOLE   0 0 266,464
PEPSICO INC COM 713448108 97,811 659,541 SH   SOLE   0 0 659,541
PERKINELMER INC COM 714046109 3,811 26,556 SH   SOLE   0 0 26,556
PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 1,166 42,063 SH   SOLE   0 0 42,063
PETMED EXPRESS INC COM 716382106 211 6,576 SH   SOLE   0 0 6,576
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 134 11,926 SH   SOLE   0 0 11,926
PFIZER INC COM 717081103 97,552 2,650,135 SH   SOLE   0 0 2,650,135
PG&E CORP COM 69331C108 1,834 147,154 SH   SOLE   0 0 147,154
PGIM ETF TR ULTRA SHORT 69344A107 7,204 144,549 SH   SOLE   0 0 144,549
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 299 20,559 SH   SOLE   0 0 20,559
PGIM HIGH YIELD BOND FUND IN COM 69346H100 2,419 161,296 SH   SOLE   0 0 161,296
PHILIP MORRIS INTL INC COM 718172109 30,548 368,984 SH   SOLE   0 0 368,984
PHILLIPS 66 COM 718546104 29,986 428,738 SH   SOLE   0 0 428,738
PHILLIPS 66 COM 718546104 89 17,100 SH Put SOLE   0 0 17,100
PHILLIPS 66 COM 718546104 134 13,400 SH Put SOLE   0 0 13,400
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 3,671 138,995 SH   SOLE   0 0 138,995
PHREESIA INC COM 71944F106 363 6,693 SH   SOLE   0 0 6,693
PHYSICIANS RLTY TR COM 71943U104 3,894 218,759 SH   SOLE   0 0 218,759
PIEDMONT LITHIUM LTD SPONSORED ADS 720162106 290 10,912 SH   SOLE   0 0 10,912
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 454 27,954 SH   SOLE   0 0 27,954
PILGRIMS PRIDE CORP COM 72147K108 313 15,962 SH   SOLE   0 0 15,962
PIMCO CALIF MUN INCOME FD II COM 72200M108 566 62,710 SH   SOLE   0 0 62,710
PIMCO CALIF MUN INCOME FD II COM 72201C109 850 82,929 SH   SOLE   0 0 82,929
PIMCO CORPORATE & INCM STRG COM 72200U100 486 28,208 SH   SOLE   0 0 28,208
PIMCO CORPORATE & INCOME OPP COM 72201B101 4,550 254,888 SH   SOLE   0 0 254,888
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 4,954 233,676 SH   SOLE   0 0 233,676
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,770 66,955 SH   SOLE   0 0 66,955
PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 833 103,151 SH   SOLE   0 0 103,151
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 3,939 40,099 SH   SOLE   0 0 40,099
PIMCO ETF TR 1-5 US TIP IDX 72201R205 1,381 25,490 SH   SOLE   0 0 25,490
PIMCO ETF TR 15+ YR US TIPS 72201R304 2,790 31,480 SH   SOLE   0 0 31,480
PIMCO ETF TR 25YR+ ZERO U S 72201R882 312 1,910 SH   SOLE   0 0 1,910
PIMCO ETF TR ACTIVE BD ETF 72201R775 26,231 231,904 SH   SOLE   0 0 231,904
PIMCO ETF TR BROAD US TIPS 72201R403 1,874 28,638 SH   SOLE   0 0 28,638
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 84,086 824,044 SH   SOLE   0 0 824,044
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 569 5,575 SH   SOLE   0 0 5,575
PIMCO ETF TR INTER MUN BD ACT 72201R866 1,744 30,744 SH   SOLE   0 0 30,744
PIMCO ETF TR INV GRD CRP BD 72201R817 3,912 33,420 SH   SOLE   0 0 33,420
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 3,629 70,530 SH   SOLE   0 0 70,530
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 138 13,751 SH   SOLE   0 0 13,751
PIMCO HIGH INCOME FD COM SHS 722014107 1,239 204,768 SH   SOLE   0 0 204,768
PIMCO INCOME OPPORTUNITY FD COM 72202B100 262 10,382 SH   SOLE   0 0 10,382
PIMCO INCOME STRATEGY FD COM 72201H108 228 19,899 SH   SOLE   0 0 19,899
PIMCO MUN INCOME FD COM 72200R107 2,112 152,516 SH   SOLE   0 0 152,516
PIMCO MUN INCOME FD II COM 72200W106 626 43,780 SH   SOLE   0 0 43,780
PIMCO MUN INCOME FD III COM 72201A103 145 12,177 SH   SOLE   0 0 12,177
PIMCO NEW YORK MUN FD II COM 72200Y102 868 79,895 SH   SOLE   0 0 79,895
PIMCO STRATEGIC INCOME FD COM 72200X104 414 59,788 SH   SOLE   0 0 59,788
PINDUODUO INC SPONSORED ADS 722304102 2,491 14,023 SH   SOLE   0 0 14,023
PING IDENTITY HLDG CORP COM 72341T103 11,095 387,382 SH   SOLE   0 0 387,382
PINNACLE FINL PARTNERS INC COM 72346Q104 5,733 89,027 SH   SOLE   0 0 89,027
PINNACLE WEST CAP CORP COM 723484101 1,439 17,994 SH   SOLE   0 0 17,994
PINTEREST INC CL A 72352L106 6,608 100,267 SH   SOLE   0 0 100,267
PIONEER DIVERSIFIED HIGH INC COM 723653101 867 59,615 SH   SOLE   0 0 59,615
PIONEER HIGH INCOME TR COM 72369H106 455 50,994 SH   SOLE   0 0 50,994
PIONEER MUN HIGH INCOME ADVA COM 723762100 1,478 126,868 SH   SOLE   0 0 126,868
PIONEER MUN HIGH INCOME TR COM SHS 723763108 583 46,886 SH   SOLE   0 0 46,886
PIONEER NAT RES CO COM 723787107 38,996 342,343 SH   SOLE   0 0 342,343
PITNEY BOWES INC COM 724479100 134 21,803 SH   SOLE   0 0 21,803
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3,321 403,009 SH   SOLE   0 0 403,009
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1,007 119,120 SH   SOLE   0 0 119,120
PLANET FITNESS INC CL A 72703H101 234 3,018 SH   SOLE   0 0 3,018
PLANTRONICS INC NEW COM 727493108 326 12,054 SH   SOLE   0 0 12,054
PLATINUM GROUP METALS LTD COM 72765Q882 185 40,060 SH   SOLE   0 0 40,060
PLAYA HOTELS & RESORTS NV SHS N70544106 589 99,054 SH   SOLE   0 0 99,054
PLAYAGS INC COM 72814N104 118 16,437 SH   SOLE   0 0 16,437
PLUG POWER INC COM NEW 72919P202 3,678 108,472 SH   SOLE   0 0 108,472
PNC FINL SVCS GROUP INC COM 693475105 12,346 82,854 SH   SOLE   0 0 82,854
POLARIS INC COM 731068102 22,581 236,998 SH   SOLE   0 0 236,998
POLYMET MNG CORP COM NEW 731916409 126 37,274 SH   SOLE   0 0 37,274
POLYPID LTD SHS M8001Q118 700 70,343 SH   SOLE   0 0 70,343
POOL CORP COM 73278L105 1,617 4,336 SH   SOLE   0 0 4,336
POST HLDGS INC COM 737446104 578 5,725 SH   SOLE   0 0 5,725
POTLATCHDELTIC CORPORATION COM 737630103 733 14,663 SH   SOLE   0 0 14,663
PPD INC COM 69355F102 2,045 59,772 SH   SOLE   0 0 59,772
PPG INDS INC COM 693506107 6,770 46,940 SH   SOLE   0 0 46,940
PPL CORP COM 69351T106 7,081 251,084 SH   SOLE   0 0 251,084
PQ GROUP HLDGS INC COM 73943T103 4,074 285,669 SH   SOLE   0 0 285,669
PREFERRED APT CMNTYS INC COM 74039L103 195 26,352 SH   SOLE   0 0 26,352
PRETIUM RES INC COM 74139C102 187 16,330 SH   SOLE   0 0 16,330
PRICE T ROWE GROUP INC COM 74144T108 22,709 149,996 SH   SOLE   0 0 149,996
PRIMERICA INC COM 74164M108 205 1,531 SH   SOLE   0 0 1,531
PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 565 9,618 SH   SOLE   0 0 9,618
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 5,473 264,645 SH   SOLE   0 0 264,645
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3,421 68,961 SH   SOLE   0 0 68,961
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 212 17,373 SH   SOLE   0 0 17,373
PROCTER AND GAMBLE CO COM 742718109 146,578 1,053,427 SH   SOLE   0 0 1,053,427
PROFESSIONAL HLDG CORP CL A COM 743139107 2,191 142,023 SH   SOLE   0 0 142,023
PROFIRE ENERGY INC COM 74316X101 18 21,440 SH   SOLE   0 0 21,440
PROFOUND MED CORP COM NEW 74319B502 1,171 56,956 SH   SOLE   0 0 56,956
PROG HOLDINGS INC COM NPV 74319R101 6,486 120,388 SH   SOLE   0 0 120,388
PROGRESSIVE CORP COM 743315103 13,633 137,867 SH   SOLE   0 0 137,867
PROLOGIS INC. COM 74340W103 9,403 94,344 SH   SOLE   0 0 94,344
PROOFPOINT INC COM 743424103 821 6,020 SH   SOLE   0 0 6,020
PROPETRO HLDG CORP COM 74347M108 993 134,414 SH   SOLE   0 0 134,414
PROSHARES TR LARGE CAP CRE 74347R248 1,196 14,174 SH   SOLE   0 0 14,174
PROSHARES TR LONG ONLINE SHRT 74347B375 540 5,847 SH   SOLE   0 0 5,847
PROSHARES TR MSCI EAFE DIVD 74347B839 5,112 117,395 SH   SOLE   0 0 117,395
PROSHARES TR ONLINE RTL ETF 74347B169 20,289 267,487 SH   SOLE   0 0 267,487
PROSHARES TR PET CARE ETF 74348A145 2,567 35,823 SH   SOLE   0 0 35,823
PROSHARES TR PSHS ULT S&P 500 74347R107 300 3,285 SH   SOLE   0 0 3,285
PROSHARES TR PSHS ULTRA QQQ 74347R206 260 2,257 SH   SOLE   0 0 2,257
PROSHARES TR RUSS 2000 DIVD 74347B698 8,463 147,395 SH   SOLE   0 0 147,395
PROSHARES TR S&P 500 DV ARIST 74348A467 73,972 926,053 SH   SOLE   0 0 926,053
PROSHARES TR S&P MDCP 400 DIV 74347B680 11,261 179,081 SH   SOLE   0 0 179,081
PROSHARES TR ULTRAPRO QQQ 74347X831 219 1,205 SH   SOLE   0 0 1,205
PROSHARES TR II VIX SH TRM FUTRS 74347W171 172 12,500 SH   SOLE   0 0 12,500
PROSPECT CAP CORP COM 74348T102 686 126,887 SH   SOLE   0 0 126,887
PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 31 30,000 PRN   SOLE   0 0 30,000
PROSPERITY BANCSHARES INC COM 743606105 2,917 42,056 SH   SOLE   0 0 42,056
PROTO LABS INC COM 743713109 281 1,831 SH   SOLE   0 0 1,831
PROVENTION BIO INC COM 74374N102 561 33,139 SH   SOLE   0 0 33,139
PRUDENTIAL FINL INC COM 744320102 21,017 269,203 SH   SOLE   0 0 269,203
PTC INC COM 69370C100 2,964 24,783 SH   SOLE   0 0 24,783
PUBLIC STORAGE COM 74460D109 9,445 40,900 SH   SOLE   0 0 40,900
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 8,753 150,134 SH   SOLE   0 0 150,134
PULTE GROUP INC COM 745867101 6,392 148,237 SH   SOLE   0 0 148,237
PUTNAM MANAGED MUN INCOME TR COM 746823103 1,221 151,304 SH   SOLE   0 0 151,304
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 87 20,681 SH   SOLE   0 0 20,681
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1,194 87,248 SH   SOLE   0 0 87,248
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1,564 336,380 SH   SOLE   0 0 336,380
QEP RESOURCES INC COM 74733V100 69 28,928 SH   SOLE   0 0 28,928
QORVO INC COM 74736K101 5,570 33,500 SH   SOLE   0 0 33,500
QUAKER CHEM CORP COM 747316107 275 1,085 SH   SOLE   0 0 1,085
QUALCOMM INC COM 747525103 118,687 779,062 SH   SOLE   0 0 779,062
QUALYS INC COM 74758T303 2,078 17,054 SH   SOLE   0 0 17,054
QUANTA SVCS INC COM 74762E102 7,631 105,962 SH   SOLE   0 0 105,962
QUANTUMSCAPE CORP *W EXP 11/25/202 74767V117 349 9,180 SH   SOLE   0 0 9,180
QUANTUMSCAPE CORP COM CL A 74767V109 1,097 12,993 SH   SOLE   0 0 12,993
QUEST DIAGNOSTICS INC COM 74834L100 6,052 50,766 SH   SOLE   0 0 50,766
QUIDEL CORP COM 74838J101 1,061 5,906 SH   SOLE   0 0 5,906
QURATE RETAIL INC COM SER A 74915M100 685 62,458 SH   SOLE   0 0 62,458
RACKSPACE TECHNOLOGY INC COM 750102105 1,035 54,288 SH   SOLE   0 0 54,288
RADIAN GROUP INC COM 750236101 1,673 82,595 SH   SOLE   0 0 82,595
RADNET INC COM 750491102 491 25,085 SH   SOLE   0 0 25,085
RANGE RES CORP COM 75281A109 136 20,367 SH   SOLE   0 0 20,367
RAPID7 INC COM 753422104 10,996 121,962 SH   SOLE   0 0 121,962
RAYMOND JAMES FINL INC COM 754730109 17,407 181,951 SH   SOLE   0 0 181,951
RAYONIER ADVANCED MATLS INC COM 75508B104 70 10,736 SH   SOLE   0 0 10,736
RAYONIER INC COM 754907103 1,543 52,511 SH   SOLE   0 0 52,511
RAYTHEON TECHNOLOGIES CORP COM 75513E101 52,278 731,055 SH   SOLE   0 0 731,055
RBB FD INC MFAM SMLCP GRWTH 74933W874 701 18,187 SH   SOLE   0 0 18,187
RBB FD INC MOTLEY FOL ETF 74933W601 735 20,798 SH   SOLE   0 0 20,798
REALOGY HLDGS CORP COM 75605Y106 237 18,069 SH   SOLE   0 0 18,069
REALTY INCOME CORP COM 756109104 12,006 193,107 SH   SOLE   0 0 193,107
REATA PHARMACEUTICALS INC CL A 75615P103 223 1,801 SH   SOLE   0 0 1,801
REAVES UTIL INCOME FD COM SH BEN INT 756158101 5,612 171,164 SH   SOLE   0 0 171,164
RED ROBIN GOURMET BURGERS IN COM 75689M101 752 39,092 SH   SOLE   0 0 39,092
REDFIN CORP COM 75737F108 457 6,655 SH   SOLE   0 0 6,655
REDWOOD TR INC COM 758075402 1,378 156,911 SH   SOLE   0 0 156,911
REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 19 20,000 PRN   SOLE   0 0 20,000
REEDS INC COM 758338107 104 176,000 SH   SOLE   0 0 176,000
REGENERON PHARMACEUTICALS COM 75886F107 4,618 9,558 SH   SOLE   0 0 9,558
REGIONS FINANCIAL CORP NEW COM 7591EP100 6,221 385,911 SH   SOLE   0 0 385,911
REGIONS FINANCIAL CORP NEW COM 7591EP100 11 20,000 SH Call SOLE   0 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 385 3,325 SH   SOLE   0 0 3,325
RELIANCE STEEL & ALUMINUM CO COM 759509102 369 3,078 SH   SOLE   0 0 3,078
RELIANT BANCORP INC COM 75956B101 212 11,380 SH   SOLE   0 0 11,380
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 2,198 34,086 SH   SOLE   0 0 34,086
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 234 3,307 SH   SOLE   0 0 3,307
RENT A CTR INC NEW COM 76009N100 1,598 41,735 SH   SOLE   0 0 41,735
REPLIGEN CORP COM 759916109 1,445 7,543 SH   SOLE   0 0 7,543
REPUBLIC SVCS INC COM 760759100 10,624 110,307 SH   SOLE   0 0 110,307
RESEARCH FRONTIERS INC COM 760911107 92 32,655 SH   SOLE   0 0 32,655
RESMED INC COM 761152107 10,744 50,544 SH   SOLE   0 0 50,544
RESTAURANT BRANDS INTL INC COM 76131D103 568 9,304 SH   SOLE   0 0 9,304
RETAIL PPTYS AMER INC CL A 76131V202 391 45,664 SH   SOLE   0 0 45,664
REVOLVE GROUP INC CL A 76156B107 750 24,060 SH   SOLE   0 0 24,060
REYNOLDS CONSUMER PRODS INC COM 76171L106 467 15,543 SH   SOLE   0 0 15,543
RF INDS LTD COM PAR $0.01 749552105 201 41,025 SH   SOLE   0 0 41,025
RH COM 74967X103 2,919 6,522 SH   SOLE   0 0 6,522
RINGCENTRAL INC CL A 76680R206 21,336 56,301 SH   SOLE   0 0 56,301
RIO TINTO PLC SPONSORED ADR 767204100 2,870 38,162 SH   SOLE   0 0 38,162
RIVERNORTH DOUBLELINE STRATE COM 76882G107 224 15,632 SH   SOLE   0 0 15,632
RIVERNORTH MANAGED DUR MUN I COM 76882H105 183 10,276 SH   SOLE   0 0 10,276
RIVERVIEW FINL CORP NEW COM 76940Q105 126 13,761 SH   SOLE   0 0 13,761
RLI CORP COM 749607107 2,388 22,931 SH   SOLE   0 0 22,931
ROBERT HALF INTL INC COM 770323103 1,515 24,241 SH   SOLE   0 0 24,241
ROCKET COS INC COM CL A 77311W101 1,441 71,272 SH   SOLE   0 0 71,272
ROCKWELL AUTOMATION INC COM 773903109 13,692 54,575 SH   SOLE   0 0 54,575
ROCKWELL MED INC COM 774374102 36 35,870 SH   SOLE   0 0 35,870
ROGERS CORP COM 775133101 366 2,354 SH   SOLE   0 0 2,354
ROKU INC COM CL A 77543R102 24,872 74,913 SH   SOLE   0 0 74,913
ROLLINS INC COM 775711104 8,819 225,729 SH   SOLE   0 0 225,729
ROPER TECHNOLOGIES INC COM 776696106 24,737 57,360 SH   SOLE   0 0 57,360
ROSS STORES INC COM 778296103 10,537 85,799 SH   SOLE   0 0 85,799
ROYAL BK CDA COM 780087102 8,570 104,378 SH   SOLE   0 0 104,378
ROYAL CARIBBEAN GROUP COM V7780T103 10,545 141,191 SH   SOLE   0 0 141,191
ROYAL CARIBBEAN GROUP COM V7780T103 3 12,800 SH Put SOLE   0 0 12,800
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3,631 108,022 SH   SOLE   0 0 108,022
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,328 151,630 SH   SOLE   0 0 151,630
ROYAL GOLD INC COM 780287108 600 5,636 SH   SOLE   0 0 5,636
ROYCE GLOBAL VALUE TR INC COM 78081T104 635 47,539 SH   SOLE   0 0 47,539
ROYCE MICRO-CAP TR INC COM 780915104 393 38,812 SH   SOLE   0 0 38,812
ROYCE VALUE TR INC COM 780910105 22,896 1,418,611 SH   SOLE   0 0 1,418,611
RPM INTL INC COM 749685103 1,269 13,977 SH   SOLE   0 0 13,977
RUSH STREET INTERACTIVE INC COM 782011100 212 9,800 SH   SOLE   0 0 9,800
RUTHS HOSPITALITY GROUP INC COM 783332109 1,494 84,265 SH   SOLE   0 0 84,265
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 371 3,372 SH   SOLE   0 0 3,372
RYMAN HOSPITALITY PPTYS INC COM 78377T107 550 8,114 SH   SOLE   0 0 8,114
S&P GLOBAL INC COM 78409V104 17,773 54,062 SH   SOLE   0 0 54,062
SABRA HEALTH CARE REIT INC COM 78573L106 463 26,653 SH   SOLE   0 0 26,653
SABRE CORP COM 78573M104 700 58,249 SH   SOLE   0 0 58,249
SACHEM CAP CORP COM 78590A109 141 33,855 SH   SOLE   0 0 33,855
SAFETY INS GROUP INC COM 78648T100 937 12,030 SH   SOLE   0 0 12,030
SALESFORCE COM INC COM 79466L302 166,761 749,387 SH   SOLE   0 0 749,387
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 58 21,562 SH   SOLE   0 0 21,562
SANDERSON FARMS INC COM 800013104 249 1,882 SH   SOLE   0 0 1,882
SANDSTORM GOLD LTD COM NEW 80013R206 102 14,301 SH   SOLE   0 0 14,301
SANGAMO THERAPEUTICS INC COM 800677106 3,134 200,841 SH   SOLE   0 0 200,841
SANOFI SPONSORED ADR 80105N105 4,277 88,014 SH   SOLE   0 0 88,014
SAP SE SPON ADR 803054204 1,076 8,250 SH   SOLE   0 0 8,250
SAPIENS INTL CORP N V SHS G7T16G103 306 10,000 SH   SOLE   0 0 10,000
SAREPTA THERAPEUTICS INC COM 803607100 2,100 12,317 SH   SOLE   0 0 12,317
SBA COMMUNICATIONS CORP NEW CL A 78410G104 4,077 14,451 SH   SOLE   0 0 14,451
SCHLUMBERGER LTD COM 806857108 3,593 164,611 SH   SOLE   0 0 164,611
SCHRODINGER INC COM 80810D103 281 3,548 SH   SOLE   0 0 3,548
SCHWAB CHARLES CORP COM 808513105 9,079 171,178 SH   SOLE   0 0 171,178
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,182 136,427 SH   SOLE   0 0 136,427
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 15,524 431,110 SH   SOLE   0 0 431,110
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1,074 28,515 SH   SOLE   0 0 28,515
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 463 7,945 SH   SOLE   0 0 7,945
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 447 9,955 SH   SOLE   0 0 9,955
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 390 8,608 SH   SOLE   0 0 8,608
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 850 19,814 SH   SOLE   0 0 19,814
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 9,292 328,814 SH   SOLE   0 0 328,814
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 7,832 267,491 SH   SOLE   0 0 267,491
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 16,669 324,369 SH   SOLE   0 0 324,369
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 3,231 57,673 SH   SOLE   0 0 57,673
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 5,466 60,071 SH   SOLE   0 0 60,071
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 45,258 705,611 SH   SOLE   0 0 705,611
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 21,006 163,588 SH   SOLE   0 0 163,588
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 10,077 169,271 SH   SOLE   0 0 169,271
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,697 40,646 SH   SOLE   0 0 40,646
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 72,641 1,065,424 SH   SOLE   0 0 1,065,424
SCHWAB STRATEGIC TR US REIT ETF 808524847 338 8,899 SH   SOLE   0 0 8,899
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 10,156 114,114 SH   SOLE   0 0 114,114
SCHWAB STRATEGIC TR US TIPS ETF 808524870 6,465 104,133 SH   SOLE   0 0 104,133
SCIENCE APPLICATIONS INTL CO COM 808625107 1,699 17,957 SH   SOLE   0 0 17,957
SCOTTS MIRACLE GRO CO CL A 810186106 9,220 46,292 SH   SOLE   0 0 46,292
SEA LTD SPONSORD ADS 81141R100 960 4,821 SH   SOLE   0 0 4,821
SEABRIDGE GOLD INC COM 811916105 478 22,670 SH   SOLE   0 0 22,670
SEACOAST BKG CORP FLA COM NEW 811707801 299 10,153 SH   SOLE   0 0 10,153
SEAGATE TECHNOLOGY PLC SHS G7945M107 3,189 51,301 SH   SOLE   0 0 51,301
SEAGEN INC COM 81181C104 2,047 11,690 SH   SOLE   0 0 11,690
SEALED AIR CORP NEW COM 81211K100 449 9,812 SH   SOLE   0 0 9,812
SEI INVTS CO COM 784117103 1,706 29,693 SH   SOLE   0 0 29,693
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 33,090 490,373 SH   SOLE   0 0 490,373
SELECT SECTOR SPDR TR ENERGY 81369Y506 66,094 1,743,917 SH   SOLE   0 0 1,743,917
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 7,188 196,605 SH   SOLE   0 0 196,605
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 95,649 594,727 SH   SOLE   0 0 594,727
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 51,489 763,353 SH   SOLE   0 0 763,353
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 148,323 1,307,475 SH   SOLE   0 0 1,307,475
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 80,221 2,721,202 SH   SOLE   0 0 2,721,202
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 56,007 632,484 SH   SOLE   0 0 632,484
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 28,353 452,178 SH   SOLE   0 0 452,178
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 12,334 170,380 SH   SOLE   0 0 170,380
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 124,615 958,401 SH   SOLE   0 0 958,401
SELECTIVE INS GROUP INC COM 816300107 285 4,260 SH   SOLE   0 0 4,260
SELECTQUOTE INC COM 816307300 1,357 65,404 SH   SOLE   0 0 65,404
SEMPRA ENERGY COM 816851109 3,513 27,571 SH   SOLE   0 0 27,571
SENSEONICS HLDGS INC COM 81727U105 524 600,572 SH   SOLE   0 0 600,572
SERVICE CORP INTL COM 817565104 1,849 37,631 SH   SOLE   0 0 37,631
SERVICE PPTYS TR COM SH BEN INT 81761L102 544 47,357 SH   SOLE   0 0 47,357
SERVICENOW INC COM 81762P102 46,927 85,256 SH   SOLE   0 0 85,256
SERVISFIRST BANCSHARES INC COM 81768T108 1,044 25,904 SH   SOLE   0 0 25,904
SESEN BIO INC COM 817763105 24 18,104 SH   SOLE   0 0 18,104
SEVERN BANCORP INC ANNAPOLIS COM 81811M100 87 12,231 SH   SOLE   0 0 12,231
SHAKE SHACK INC CL A 819047101 1,532 18,066 SH   SOLE   0 0 18,066
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 636 63,059 SH   SOLE   0 0 63,059
SHENANDOAH TELECOMMUNICATION COM 82312B106 796 18,403 SH   SOLE   0 0 18,403
SHERWIN WILLIAMS CO COM 824348106 30,616 41,629 SH   SOLE   0 0 41,629
SHIFT4 PMTS INC CL A 82452J109 205 2,718 SH   SOLE   0 0 2,718
SHOCKWAVE MED INC COM 82489T104 368 3,552 SH   SOLE   0 0 3,552
SHOPIFY INC CL A 82509L107 59,492 52,557 SH   SOLE   0 0 52,557
SIENTRA INC COM 82621J105 213 54,847 SH   SOLE   0 0 54,847
SIGNATURE BK NEW YORK N Y COM 82669G104 337 2,489 SH   SOLE   0 0 2,489
SILVERGATE CAP CORP CL A 82837P408 552 7,428 SH   SOLE   0 0 7,428
SIMON PPTY GROUP INC NEW COM 828806109 5,872 68,857 SH   SOLE   0 0 68,857
SIMPSON MANUFACTURING CO INC COM 829073105 234 2,500 SH   SOLE   0 0 2,500
SIREN ETF TR NSD NXGN ECO ETF 829658202 248 6,084 SH   SOLE   0 0 6,084
SIRIUS XM HOLDINGS INC COM 82968B103 2,314 363,335 SH   SOLE   0 0 363,335
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 544 3,431 SH   SOLE   0 0 3,431
SITIME CORP COM 82982T106 342 3,055 SH   SOLE   0 0 3,055
SIX FLAGS ENTMT CORP NEW COM 83001A102 332 9,738 SH   SOLE   0 0 9,738
SIXTH STREET SPECIALTY LENDN COM 83012A109 257 12,373 SH   SOLE   0 0 12,373
SKILLZ INC COM 83067L109 1,907 95,327 SH   SOLE   0 0 95,327
SKYWEST INC COM 830879102 742 18,406 SH   SOLE   0 0 18,406
SKYWORKS SOLUTIONS INC COM 83088M102 13,901 90,931 SH   SOLE   0 0 90,931
SLACK TECHNOLOGIES INC COM CL A 83088V102 3,595 85,108 SH   SOLE   0 0 85,108
SMARTSHEET INC COM CL A 83200N103 1,452 20,951 SH   SOLE   0 0 20,951
SMILEDIRECTCLUB INC CL A COM 83192H106 183 15,364 SH   SOLE   0 0 15,364
SMITH & WESSON BRANDS INC COM 831754106 552 31,083 SH   SOLE   0 0 31,083
SMITH A O CORP COM 831865209 4,702 85,766 SH   SOLE   0 0 85,766
SMITH MICRO SOFTWARE INC COM NEW 832154207 849 156,651 SH   SOLE   0 0 156,651
SMUCKER J M CO COM NEW 832696405 2,930 25,348 SH   SOLE   0 0 25,348
SNAP INC CL A 83304A106 5,390 107,653 SH   SOLE   0 0 107,653
SNAP ON INC COM 833034101 4,069 23,776 SH   SOLE   0 0 23,776
SNOWFLAKE INC CL A 833445109 1,855 6,593 SH   SOLE   0 0 6,593
SOC TELEMED INC COM CL A 78472F101 78 10,005 SH   SOLE   0 0 10,005
SOCIAL CAP HEDSPIA HLDG CO I COM CL A G8251K107 807 48,117 SH   SOLE   0 0 48,117
SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G82514103 518 37,850 SH   SOLE   0 0 37,850
SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8251L105 507 41,206 SH   SOLE   0 0 41,206
SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8252P105 494 40,039 SH   SOLE   0 0 40,039
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 224 4,572 SH   SOLE   0 0 4,572
SOL GEL TECHNOLOGIES SHS M8694L103 792 80,900 SH   SOLE   0 0 80,900
SOLAREDGE TECHNOLOGIES INC COM 83417M104 3,078 9,644 SH   SOLE   0 0 9,644
SONOCO PRODS CO COM 835495102 1,019 17,199 SH   SOLE   0 0 17,199
SONOS INC COM 83570H108 1,017 43,482 SH   SOLE   0 0 43,482
SONY CORP SPONSORED ADR 835699307 2,024 20,016 SH   SOLE   0 0 20,016
SORRENTO THERAPEUTICS INC COM NEW 83587F202 986 144,522 SH   SOLE   0 0 144,522
SOURCE CAP INC COM 836144105 555 13,903 SH   SOLE   0 0 13,903
SOUTH JERSEY INDS INC COM 838518108 1,586 73,597 SH   SOLE   0 0 73,597
SOUTH ST CORP COM 840441109 1,410 19,501 SH   SOLE   0 0 19,501
SOUTHERN CO COM 842587107 36,447 593,314 SH   SOLE   0 0 593,314
SOUTHERN COPPER CORP COM 84265V105 1,035 15,891 SH   SOLE   0 0 15,891
SOUTHERN NATL BANCORP OF VA COM 843395104 157 12,950 SH   SOLE   0 0 12,950
SOUTHSIDE BANCSHARES INC COM 84470P109 368 11,845 SH   SOLE   0 0 11,845
SOUTHWEST AIRLS CO COM 844741108 26,106 560,085 SH   SOLE   0 0 560,085
SOUTHWEST GAS HOLDINGS INC COM 844895102 349 5,736 SH   SOLE   0 0 5,736
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 62,826 205,441 SH   SOLE   0 0 205,441
SPDR GOLD TR GOLD SHS 78463V107 185,429 1,039,632 SH   SOLE   0 0 1,039,632
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 230 1,806 SH   SOLE   0 0 1,806
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 3,112 70,005 SH   SOLE   0 0 70,005
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1,504 44,106 SH   SOLE   0 0 44,106
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2,474 59,296 SH   SOLE   0 0 59,296
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 387 8,642 SH   SOLE   0 0 8,642
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 1,609 24,718 SH   SOLE   0 0 24,718
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 8,940 264,896 SH   SOLE   0 0 264,896
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3,412 80,924 SH   SOLE   0 0 80,924
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 258 9,294 SH   SOLE   0 0 9,294
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 521 10,099 SH   SOLE   0 0 10,099
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 465 12,711 SH   SOLE   0 0 12,711
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 276 7,803 SH   SOLE   0 0 7,803
SPDR S&P 500 ETF TR TR UNIT 78462F103 687,728 1,839,394 SH   SOLE   0 0 1,839,394
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 38,614 91,951 SH   SOLE   0 0 91,951
SPDR SER TR AEROSPACE DEF 78464A631 2,234 19,465 SH   SOLE   0 0 19,465
SPDR SER TR BLMBRG BRC CNVRT 78464A359 31,290 377,952 SH   SOLE   0 0 377,952
SPDR SER TR BLOMBERG BRC INV 78468R200 4,601 150,407 SH   SOLE   0 0 150,407
SPDR SER TR BLOMBERG INTL TR 78464A516 763 24,446 SH   SOLE   0 0 24,446
SPDR SER TR BLOMBRG BRC INTL 78464A151 11,068 292,036 SH   SOLE   0 0 292,036
SPDR SER TR BLOOMBERG BRCLYS 78468R622 6,403 58,775 SH   SOLE   0 0 58,775
SPDR SER TR BLOOMBERG SRT TR 78468R408 4,491 166,656 SH   SOLE   0 0 166,656
SPDR SER TR COMP SOFTWARE 78464A599 30,521 198,057 SH   SOLE   0 0 198,057
SPDR SER TR DJ REIT ETF 78464A607 2,328 26,847 SH   SOLE   0 0 26,847
SPDR SER TR DORSEY WRGT FI 78468R713 259 9,879 SH   SOLE   0 0 9,879
SPDR SER TR FACTST INV ETF 78464A110 758 3,526 SH   SOLE   0 0 3,526
SPDR SER TR FTSE INT GVT ETF 78464A490 1,057 18,003 SH   SOLE   0 0 18,003
SPDR SER TR GLB DOW ETF 78464A706 279 2,907 SH   SOLE   0 0 2,907
SPDR SER TR HLTH CR EQUIP 78464A581 1,005 8,832 SH   SOLE   0 0 8,832
SPDR SER TR MSCI USA STRTGIC 78468R812 5,875 56,240 SH   SOLE   0 0 56,240
SPDR SER TR NUVEEN BBG BRCLY 78464A284 14,377 243,713 SH   SOLE   0 0 243,713
SPDR SER TR NUVEEN BLMBRG SR 78468R739 25,518 512,516 SH   SOLE   0 0 512,516
SPDR SER TR NUVEEN BRC MUNIC 78468R721 1,414 26,941 SH   SOLE   0 0 26,941
SPDR SER TR NYSE TECH ETF 78464A102 2,245 15,882 SH   SOLE   0 0 15,882
SPDR SER TR PORTFLI HIGH YLD 78468R606 339 12,800 SH   SOLE   0 0 12,800
SPDR SER TR PORTFLI INTRMDIT 78464A672 5,092 154,034 SH   SOLE   0 0 154,034
SPDR SER TR PORTFLI TIPS ETF 78464A656 3,497 112,206 SH   SOLE   0 0 112,206
SPDR SER TR PORTFOLI S&P1500 78464A805 4,358 94,554 SH   SOLE   0 0 94,554
SPDR SER TR PORTFOLIO AGRGTE 78464A649 9,658 313,681 SH   SOLE   0 0 313,681
SPDR SER TR PORTFOLIO CRPORT 78464A144 204 5,642 SH   SOLE   0 0 5,642
SPDR SER TR PORTFOLIO INTRMD 78464A375 8,824 237,333 SH   SOLE   0 0 237,333
SPDR SER TR PORTFOLIO LN COR 78464A367 1,997 60,345 SH   SOLE   0 0 60,345
SPDR SER TR PORTFOLIO LN TSR 78464A664 13,428 297,545 SH   SOLE   0 0 297,545
SPDR SER TR PORTFOLIO S&P400 78464A847 3,959 97,986 SH   SOLE   0 0 97,986
SPDR SER TR PORTFOLIO S&P500 78464A854 17,986 409,140 SH   SOLE   0 0 409,140
SPDR SER TR PORTFOLIO S&P600 78468R853 1,249 34,882 SH   SOLE   0 0 34,882
SPDR SER TR PORTFOLIO SH TSR 78468R101 15,692 510,958 SH   SOLE   0 0 510,958
SPDR SER TR PORTFOLIO SHORT 78464A474 6,576 209,436 SH   SOLE   0 0 209,436
SPDR SER TR PRTFLO S&P500 GW 78464A409 48,406 875,482 SH   SOLE   0 0 875,482
SPDR SER TR PRTFLO S&P500 HI 78468R788 5,208 158,097 SH   SOLE   0 0 158,097
SPDR SER TR PRTFLO S&P500 VL 78464A508 8,658 251,760 SH   SOLE   0 0 251,760
SPDR SER TR S&P 400 MDCP GRW 78464A821 2,851 41,125 SH   SOLE   0 0 41,125
SPDR SER TR S&P 400 MDCP VAL 78464A839 2,627 47,329 SH   SOLE   0 0 47,329
SPDR SER TR S&P 600 SMCP GRW 78464A201 3,725 48,778 SH   SOLE   0 0 48,778
SPDR SER TR S&P 600 SMCP VAL 78464A300 4,678 70,676 SH   SOLE   0 0 70,676
SPDR SER TR S&P 600 SML CAP 78464A813 5,442 68,415 SH   SOLE   0 0 68,415
SPDR SER TR S&P BIOTECH 78464A870 19,666 139,678 SH   SOLE   0 0 139,678
SPDR SER TR S&P BK ETF 78464A797 1,631 38,999 SH   SOLE   0 0 38,999
SPDR SER TR S&P DIVID ETF 78464A763 135,729 1,281,305 SH   SOLE   0 0 1,281,305
SPDR SER TR S&P HOMEBUILD 78464A888 27,465 476,491 SH   SOLE   0 0 476,491
SPDR SER TR S&P INS ETF 78464A789 1,189 35,420 SH   SOLE   0 0 35,420
SPDR SER TR S&P KENSHO FUTRE 78468R671 202 4,365 SH   SOLE   0 0 4,365
SPDR SER TR S&P KENSHO INTLG 78468R697 219 5,200 SH   SOLE   0 0 5,200
SPDR SER TR S&P KENSHO NEW 78468R648 42,426 736,044 SH   SOLE   0 0 736,044
SPDR SER TR S&P KENSHO SMART 78468R689 1,417 25,835 SH   SOLE   0 0 25,835
SPDR SER TR S&P METALS MNG 78464A755 1,041 31,133 SH   SOLE   0 0 31,133
SPDR SER TR S&P OILGAS EXP 78468R556 10,601 181,185 SH   SOLE   0 0 181,185
SPDR SER TR S&P PHARMAC 78464A722 316 6,069 SH   SOLE   0 0 6,069
SPDR SER TR S&P REGL BKG 78464A698 5,425 104,435 SH   SOLE   0 0 104,435
SPDR SER TR S&P RETAIL ETF 78464A714 505 7,851 SH   SOLE   0 0 7,851
SPDR SER TR S&P SEMICNDCTR 78464A862 31,985 187,290 SH   SOLE   0 0 187,290
SPDR SER TR S&P TELECOM 78464A540 234 2,764 SH   SOLE   0 0 2,764
SPDR SER TR S&P TRANSN ETF 78464A532 571 7,998 SH   SOLE   0 0 7,998
SPDR SER TR S&P1500MOMTILT 78468R705 3,977 24,534 SH   SOLE   0 0 24,534
SPDR SER TR SPDR BLOOMBERG 78468R663 37,524 410,005 SH   SOLE   0 0 410,005
SPDR SER TR SSGA US LRG ETF 78468R804 8,397 70,001 SH   SOLE   0 0 70,001
SPDR SER TR SSGA US SMAL ETF 78468R887 211 2,209 SH   SOLE   0 0 2,209
SPDR SER TR WELLS FG PFD ETF 78464A292 6,780 152,676 SH   SOLE   0 0 152,676
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 313 3,963 SH   SOLE   0 0 3,963
SPECTRUM PHARMACEUTICALS INC COM 84763A108 43 12,715 SH   SOLE   0 0 12,715
SPIRE INC COM 84857L101 505 7,889 SH   SOLE   0 0 7,889
SPIRIT AIRLS INC COM 848577102 1,168 47,761 SH   SOLE   0 0 47,761
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1,336 33,259 SH   SOLE   0 0 33,259
SPLUNK INC COM 848637104 8,044 47,350 SH   SOLE   0 0 47,350
SPOTIFY TECHNOLOGY S A SHS L8681T102 8,518 27,071 SH   SOLE   0 0 27,071
SPROTT ETF TRUST GOLD MINERS ETF 85210B102 581 19,013 SH   SOLE   0 0 19,013
SPROTT ETF TRUST JR GOLD MINERS E 85210B201 554 11,238 SH   SOLE   0 0 11,238
SPROTT INC COM NEW 852066208 311 10,718 SH   SOLE   0 0 10,718
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 4,504 232,743 SH   SOLE   0 0 232,743
SPROTT PHYSICAL GOLD TR UNIT 85207H104 3,529 233,888 SH   SOLE   0 0 233,888
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 195 10,939 SH   SOLE   0 0 10,939
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,582 169,326 SH   SOLE   0 0 169,326
SPX CORP COM 784635104 300 5,497 SH   SOLE   0 0 5,497
SPX FLOW INC COM 78469X107 340 5,866 SH   SOLE   0 0 5,866
SQUARE INC CL A 852234103 43,297 198,938 SH   SOLE   0 0 198,938
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,676 23,043 SH   SOLE   0 0 23,043
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 3,871 84,793 SH   SOLE   0 0 84,793
SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 956 9,837 SH   SOLE   0 0 9,837
SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 534 4,600 SH   SOLE   0 0 4,600
SSGA ACTIVE ETF TR MFS SYS VAL EQ 78467V871 808 11,575 SH   SOLE   0 0 11,575
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 5,957 120,880 SH   SOLE   0 0 120,880
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 409 10,111 SH   SOLE   0 0 10,111
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 221 4,432 SH   SOLE   0 0 4,432
SSR MNG INC COM 784730103 403 20,083 SH   SOLE   0 0 20,083
ST JOE CO COM 790148100 343 8,086 SH   SOLE   0 0 8,086
STAAR SURGICAL CO COM PAR $0.01 852312305 3,124 39,437 SH   SOLE   0 0 39,437
STAG INDL INC COM 85254J102 3,679 117,454 SH   SOLE   0 0 117,454
STANDARD MTR PRODS INC COM 853666105 309 7,642 SH   SOLE   0 0 7,642
STANLEY BLACK & DECKER INC COM 854502101 5,210 29,177 SH   SOLE   0 0 29,177
STARBUCKS CORP COM 855244109 72,919 681,606 SH   SOLE   0 0 681,606
STARWOOD PPTY TR INC COM 85571B105 5,159 267,310 SH   SOLE   0 0 267,310
STATE STR CORP COM 857477103 2,945 40,461 SH   SOLE   0 0 40,461
STEEL DYNAMICS INC COM 858119100 757 20,534 SH   SOLE   0 0 20,534
STELLUS CAP INVT CORP COM 858568108 269 24,707 SH   SOLE   0 0 24,707
STEPAN CO COM 858586100 225 1,889 SH   SOLE   0 0 1,889
STERICYCLE INC COM 858912108 706 10,183 SH   SOLE   0 0 10,183
STERIS PLC SHS USD G8473T100 2,967 15,650 SH   SOLE   0 0 15,650
STITCH FIX INC COM CL A 860897107 436 7,420 SH   SOLE   0 0 7,420
STMICROELECTRONICS N V NY REGISTRY 861012102 523 14,099 SH   SOLE   0 0 14,099
STONECO LTD COM CL A G85158106 1,411 16,816 SH   SOLE   0 0 16,816
STORE CAP CORP COM 862121100 4,652 136,907 SH   SOLE   0 0 136,907
STRATASYS LTD SHS M85548101 327 15,773 SH   SOLE   0 0 15,773
STRATEGY SHS DAY HAGAN NED 86280R803 29,205 998,817 SH   SOLE   0 0 998,817
STREAMLINE HEALTH SOLUTIONS COM 86323X106 431 276,455 SH   SOLE   0 0 276,455
STRYKER CORPORATION COM 863667101 43,809 178,772 SH   SOLE   0 0 178,772
STURM RUGER & CO INC COM 864159108 957 14,702 SH   SOLE   0 0 14,702
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 763 51,320 SH   SOLE   0 0 51,320
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 99 16,059 SH   SOLE   0 0 16,059
SUMMER INFANT INC COM NEW 865646301 179 11,640 SH   SOLE   0 0 11,640
SUMMIT MATLS INC CL A 86614U100 306 15,252 SH   SOLE   0 0 15,252
SUN CMNTYS INC COM 866674104 552 3,634 SH   SOLE   0 0 3,634
SUN LIFE FINANCIAL INC. COM 866796105 601 13,524 SH   SOLE   0 0 13,524
SUNCOR ENERGY INC NEW COM 867224107 896 53,450 SH   SOLE   0 0 53,450
SUNDIAL GROWERS INC COM 86730L109 19 40,050 SH   SOLE   0 0 40,050
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 5,928 205,992 SH   SOLE   0 0 205,992
SUNPOWER CORP COM 867652406 535 20,878 SH   SOLE   0 0 20,878
SUNRUN INC COM 86771W105 4,507 64,954 SH   SOLE   0 0 64,954
SURGALIGN HOLDINGS INC COM 86882C105 28 12,862 SH   SOLE   0 0 12,862
SURO CAPITAL CORP COM NEW 86887Q109 162 12,368 SH   SOLE   0 0 12,368
SVB FINANCIAL GROUP COM 78486Q101 4,961 12,792 SH   SOLE   0 0 12,792
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 70 14,081 SH   SOLE   0 0 14,081
SWISS HELVETIA FD INC COM 870875101 113 12,625 SH   SOLE   0 0 12,625
SWITCH INC CL A 87105L104 1,592 97,239 SH   SOLE   0 0 97,239
SWITCHBACK ENERGY ACQUISTN C COM CL A 87105M102 641 16,003 SH   SOLE   0 0 16,003
SYNCHRONY FINANCIAL COM 87165B103 46,166 1,330,049 SH   SOLE   0 0 1,330,049
SYNNEX CORP COM 87162W100 1,710 21,002 SH   SOLE   0 0 21,002
SYNOPSYS INC COM 871607107 761 2,936 SH   SOLE   0 0 2,936
SYNOVUS FINL CORP COM NEW 87161C501 650 20,076 SH   SOLE   0 0 20,076
SYSCO CORP COM 871829107 22,332 300,741 SH   SOLE   0 0 300,741
T-MOBILE US INC COM 872590104 18,318 135,839 SH   SOLE   0 0 135,839
TACTILE SYS TECHNOLOGY INC COM 87357P100 764 16,995 SH   SOLE   0 0 16,995
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 25,041 229,638 SH   SOLE   0 0 229,638
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5,258 25,303 SH   SOLE   0 0 25,303
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1,314 72,198 SH   SOLE   0 0 72,198
TANDEM DIABETES CARE INC COM NEW 875372203 644 6,732 SH   SOLE   0 0 6,732
TANGER FACTORY OUTLET CTRS I COM 875465106 141 14,119 SH   SOLE   0 0 14,119
TAPESTRY INC COM 876030107 988 31,788 SH   SOLE   0 0 31,788
TARGA RES CORP COM 87612G101 2,180 82,623 SH   SOLE   0 0 82,623
TARGET CORP COM 87612E106 63,833 361,515 SH   SOLE   0 0 361,515
TC ENERGY CORP COM 87807B107 2,556 62,922 SH   SOLE   0 0 62,922
TCF FINL CORP COM 872307103 4,056 109,569 SH   SOLE   0 0 109,569
TCG BDC INC COM 872280102 825 80,387 SH   SOLE   0 0 80,387
TCW STRATEGIC INCOME FD INC COM 872340104 2,886 507,121 SH   SOLE   0 0 507,121
TE CONNECTIVITY LTD REG SHS H84989104 7,092 58,579 SH   SOLE   0 0 58,579
TECHNIPFMC PLC COM G87110105 161 17,046 SH   SOLE   0 0 17,046
TECHTARGET INC COM 87874R100 1,316 22,263 SH   SOLE   0 0 22,263
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 7,775 326,266 SH   SOLE   0 0 326,266
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 16,671 817,988 SH   SOLE   0 0 817,988
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 940 47,615 SH   SOLE   0 0 47,615
TELADOC HEALTH INC COM 87918A105 13,328 66,651 SH   SOLE   0 0 66,651
TELEDYNE TECHNOLOGIES INC COM 879360105 438 1,117 SH   SOLE   0 0 1,117
TELEFLEX INCORPORATED COM 879369106 10,376 25,210 SH   SOLE   0 0 25,210
TELEFONICA S A SPONSORED ADR 879382208 229 56,752 SH   SOLE   0 0 56,752
TELEPHONE & DATA SYS INC COM NEW 879433829 1,757 94,632 SH   SOLE   0 0 94,632
TELLURIAN INC NEW COM 87968A104 80 62,169 SH   SOLE   0 0 62,169
TEMPLETON EMERGING MKTS INCO COM 880192109 255 32,802 SH   SOLE   0 0 32,802
TEMPLETON GLOBAL INCOME FD COM 880198106 148 26,845 SH   SOLE   0 0 26,845
TEMPUR SEALY INTL INC COM 88023U101 2,719 100,712 SH   SOLE   0 0 100,712
TENET HEALTHCARE CORP COM NEW 88033G407 1,603 40,133 SH   SOLE   0 0 40,133
TERADYNE INC COM 880770102 1,892 15,785 SH   SOLE   0 0 15,785
TEREX CORP NEW COM 880779103 1,123 32,175 SH   SOLE   0 0 32,175
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 275 5,394 SH   SOLE   0 0 5,394
TESLA INC COM 88160R101 109,015 154,485 SH   SOLE   0 0 154,485
TETRA TECH INC NEW COM 88162G103 876 7,566 SH   SOLE   0 0 7,566
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 5,482 568,035 SH   SOLE   0 0 568,035
TEXAS INSTRS INC COM 882508104 45,519 277,314 SH   SOLE   0 0 277,314
TEXAS PAC LD TR SUB CTF PROP I T 882610108 418 575 SH   SOLE   0 0 575
TEXAS ROADHOUSE INC COM 882681109 1,168 14,946 SH   SOLE   0 0 14,946
TEXTRON INC COM 883203101 1,807 37,389 SH   SOLE   0 0 37,389
TG THERAPEUTICS INC COM 88322Q108 6,419 123,393 SH   SOLE   0 0 123,393
THE AARONS COMPANY INC COM 00258W108 708 37,320 SH   SOLE   0 0 37,320
THE TRADE DESK INC COM CL A 88339J105 24,597 30,708 SH   SOLE   0 0 30,708
THERAPEUTICSMD INC COM 88338N107 398 328,711 SH   SOLE   0 0 328,711
THERMO FISHER SCIENTIFIC INC COM 883556102 42,190 90,556 SH   SOLE   0 0 90,556
THOMSON REUTERS CORP. COM NEW 884903709 1,127 13,784 SH   SOLE   0 0 13,784
THOR INDS INC COM 885160101 449 4,831 SH   SOLE   0 0 4,831
TIFFANY & CO NEW COM 886547108 689 5,241 SH   SOLE   0 0 5,241
TILRAY INC COM CL 2 88688T100 1,162 140,624 SH   SOLE   0 0 140,624
TIMKEN CO COM 887389104 659 8,518 SH   SOLE   0 0 8,518
TIMKENSTEEL CORPORATION COM 887399103 122 26,123 SH   SOLE   0 0 26,123
TIMOTHY PLAN HIG DV STK ETF 887432326 275 10,614 SH   SOLE   0 0 10,614
TJX COS INC NEW COM 872540109 76,730 1,123,597 SH   SOLE   0 0 1,123,597
TOLL BROTHERS INC COM 889478103 2,979 68,540 SH   SOLE   0 0 68,540
TOPBUILD CORP COM 89055F103 247 1,340 SH   SOLE   0 0 1,340
TORO CO COM 891092108 2,497 26,324 SH   SOLE   0 0 26,324
TORONTO DOMINION BK ONT COM NEW 891160509 3,987 70,612 SH   SOLE   0 0 70,612
TORTOISE ENERGY INFRA CORP COM 89147L886 1,234 61,397 SH   SOLE   0 0 61,397
TOTAL SE SPONSORED ADS 89151E109 2,069 49,378 SH   SOLE   0 0 49,378
TOWNEBANK PORTSMOUTH VA COM 89214P109 2,617 111,462 SH   SOLE   0 0 111,462
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,686 10,909 SH   SOLE   0 0 10,909
TPI COMPOSITES INC COM 87266J104 530 10,051 SH   SOLE   0 0 10,051
TRACTOR SUPPLY CO COM 892356106 15,094 107,361 SH   SOLE   0 0 107,361
TRANE TECHNOLOGIES PLC SHS G8994E103 68,321 470,631 SH   SOLE   0 0 470,631
TRANSDIGM GROUP INC COM 893641100 2,958 4,781 SH   SOLE   0 0 4,781
TRANSENTERIX INC COM 89366M300 15 24,493 SH   SOLE   0 0 24,493
TRANSOCEAN LTD REG SHS H8817H100 327 141,547 SH   SOLE   0 0 141,547
TRANSUNION COM 89400J107 2,589 26,091 SH   SOLE   0 0 26,091
TRAVELERS COMPANIES INC COM 89417E109 12,170 86,698 SH   SOLE   0 0 86,698
TRAVELZOO COM NEW 89421Q205 177 18,733 SH   SOLE   0 0 18,733
TREVENA INC COM 89532E109 22 10,450 SH   SOLE   0 0 10,450
TREX CO INC COM 89531P105 876 10,468 SH   SOLE   0 0 10,468
TRI CONTL CORP COM 895436103 11,309 383,767 SH   SOLE   0 0 383,767
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 159 10,800 SH   SOLE   0 0 10,800
TRIMBLE INC COM 896239100 1,674 25,077 SH   SOLE   0 0 25,077
TRIMTABS ETF TR US FREE CASH FLW 89628W302 1,345 29,044 SH   SOLE   0 0 29,044
TRINITY INDS INC COM 896522109 276 10,444 SH   SOLE   0 0 10,444
TRINSEO S A SHS L9340P101 301 5,873 SH   SOLE   0 0 5,873
TRITON INTL LTD CL A G9078F107 892 18,384 SH   SOLE   0 0 18,384
TRIUMPH BANCORP INC COM 89679E300 1,207 24,869 SH   SOLE   0 0 24,869
TRUIST FINL CORP COM 89832Q109 21,688 452,495 SH   SOLE   0 0 452,495
TWILIO INC CL A 90138F102 6,578 19,434 SH   SOLE   0 0 19,434
TWIST BIOSCIENCE CORP COM 90184D100 408 2,891 SH   SOLE   0 0 2,891
TWITTER INC COM 90184L102 6,571 121,341 SH   SOLE   0 0 121,341
TWITTER INC NOTE 1.000% 9/1 90184LAD4 282 277,000 PRN   SOLE   0 0 277,000
TWO HBRS INVT CORP COM NEW 90187B408 210 32,968 SH   SOLE   0 0 32,968
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 62 62,000 PRN   SOLE   0 0 62,000
TYLER TECHNOLOGIES INC COM 902252105 829 1,898 SH   SOLE   0 0 1,898
TYSON FOODS INC CL A 902494103 11,527 178,886 SH   SOLE   0 0 178,886
U S SILICA HLDGS INC COM 90346E103 453 64,560 SH   SOLE   0 0 64,560
U S SILICA HLDGS INC COM 90346E103 25 11,600 SH Call SOLE   0 0 0
U S SILICA HLDGS INC COM 90346E103 49 11,600 SH Call SOLE   0 0 0
UBER TECHNOLOGIES INC COM 90353T100 13,770 270,000 SH   SOLE   0 0 270,000
UBIQUITI INC COM 90353W103 644 2,312 SH   SOLE   0 0 2,312
UBS GROUP AG SHS H42097107 183 12,947 SH   SOLE   0 0 12,947
UGI CORP NEW COM 902681105 2,296 65,678 SH   SOLE   0 0 65,678
ULTA BEAUTY INC COM 90384S303 6,270 21,833 SH   SOLE   0 0 21,833
UMPQUA HLDGS CORP COM 904214103 391 25,833 SH   SOLE   0 0 25,833
UNDER ARMOUR INC CL A 904311107 5,225 304,299 SH   SOLE   0 0 304,299
UNDER ARMOUR INC CL C 904311206 1,160 77,937 SH   SOLE   0 0 77,937
UNDER ARMOUR INC CL C 904311206 58 21,600 SH Put SOLE   0 0 21,600
UNILEVER PLC SPON ADR NEW 904767704 16,316 270,310 SH   SOLE   0 0 270,310
UNION PAC CORP COM 907818108 237,459 1,140,346 SH   SOLE   0 0 1,140,346
UNIQUE FABRICATING INC COM 90915J103 550 100,000 SH   SOLE   0 0 100,000
UNIQURE NV SHS N90064101 316 8,739 SH   SOLE   0 0 8,739
UNITED AIRLS HLDGS INC COM 910047109 3,381 78,162 SH   SOLE   0 0 78,162
UNITED BANKSHARES INC WEST V COM 909907107 825 25,473 SH   SOLE   0 0 25,473
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 441 52,296 SH   SOLE   0 0 52,296
UNITED NAT FOODS INC COM 911163103 1,239 77,602 SH   SOLE   0 0 77,602
UNITED PARCEL SERVICE INC CL B 911312106 116,958 694,489 SH   SOLE   0 0 694,489
UNITED RENTALS INC COM 911363109 15,518 66,912 SH   SOLE   0 0 66,912
UNITED STATES STL CORP NEW COM 912909108 6,361 379,293 SH   SOLE   0 0 379,293
UNITED STATES STL CORP NEW COM 912909108 9 37,000 SH Put SOLE   0 0 37,000
UNITED STATES STL CORP NEW COM 912909108 2 18,100 SH Call SOLE   0 0 0
UNITED STATES STL CORP NEW COM 912909108 2 38,200 SH Put SOLE   0 0 38,200
UNITED STATES STL CORP NEW COM 912909108 93 13,600 SH Call SOLE   0 0 0
UNITED STATES STL CORP NEW COM 912909108 64 49,400 SH Call SOLE   0 0 0
UNITEDHEALTH GROUP INC COM 91324P102 199,463 568,625 SH   SOLE   0 0 568,625
UNITI GROUP INC COM 91325V108 3,040 259,124 SH   SOLE   0 0 259,124
UNITY SOFTWARE INC COM 91332U101 2,979 19,408 SH   SOLE   0 0 19,408
UNIVERSAL DISPLAY CORP COM 91347P105 6,523 28,381 SH   SOLE   0 0 28,381
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 913 14,204 SH   SOLE   0 0 14,204
UNIVERSAL HLTH SVCS INC CL B 913903100 590 4,288 SH   SOLE   0 0 4,288
UNUM GROUP COM 91529Y106 1,729 75,366 SH   SOLE   0 0 75,366
UPLAND SOFTWARE INC COM 91544A109 772 16,829 SH   SOLE   0 0 16,829
US BANCORP DEL COM NEW 902973304 25,584 549,120 SH   SOLE   0 0 549,120
US BANCORP DEL COM NEW 902973304 13 11,400 SH Call SOLE   0 0 0
US FOODS HLDG CORP COM 912008109 2,047 61,446 SH   SOLE   0 0 61,446
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 5,769 424,172 SH   SOLE   0 0 424,172
USA TECHNOLOGIES INC COM 90328S500 357 34,029 SH   SOLE   0 0 34,029
UTZ BRANDS INC COM CL A 918090101 345 15,650 SH   SOLE   0 0 15,650
V F CORP COM 918204108 23,287 272,642 SH   SOLE   0 0 272,642
VAIL RESORTS INC COM 91879Q109 870 3,119 SH   SOLE   0 0 3,119
VALE S A SPONSORED ADS 91912E105 862 51,417 SH   SOLE   0 0 51,417
VALERO ENERGY CORP COM 91913Y100 11,884 210,092 SH   SOLE   0 0 210,092
VALLEY NATL BANCORP COM 919794107 341 34,972 SH   SOLE   0 0 34,972
VALMONT INDS INC COM 920253101 770 4,403 SH   SOLE   0 0 4,403
VALVOLINE INC COM 92047W101 236 10,205 SH   SOLE   0 0 10,205
VANECK MERK GOLD TR GOLD TRUST 921078101 6,419 346,616 SH   SOLE   0 0 346,616
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1,034 13,274 SH   SOLE   0 0 13,274
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1,020 6,010 SH   SOLE   0 0 6,010
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 6,539 229,357 SH   SOLE   0 0 229,357
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 979 40,967 SH   SOLE   0 0 40,967
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 14,697 457,835 SH   SOLE   0 0 457,835
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 12,566 348,874 SH   SOLE   0 0 348,874
VANECK VECTORS ETF TR GREEN BD ETF 92189F171 392 14,038 SH   SOLE   0 0 14,038
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 4,321 70,220 SH   SOLE   0 0 70,220
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 3,763 72,316 SH   SOLE   0 0 72,316
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1,663 65,750 SH   SOLE   0 0 65,750
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 374 11,231 SH   SOLE   0 0 11,231
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 11,820 217,923 SH   SOLE   0 0 217,923
VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 4,557 209,896 SH   SOLE   0 0 209,896
VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 2,146 12,963 SH   SOLE   0 0 12,963
VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 1,391 41,339 SH   SOLE   0 0 41,339
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 101,148 1,631,407 SH   SOLE   0 0 1,631,407
VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 183 10,922 SH   SOLE   0 0 10,922
VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 11,608 75,377 SH   SOLE   0 0 75,377
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 2,855 138,818 SH   SOLE   0 0 138,818
VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 1,118 16,989 SH   SOLE   0 0 16,989
VANECK VECTORS ETF TR RETAIL ETF 92189F684 2,432 15,480 SH   SOLE   0 0 15,480
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 18,126 82,986 SH   SOLE   0 0 82,986
VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 978 53,997 SH   SOLE   0 0 53,997
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 994 40,073 SH   SOLE   0 0 40,073
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 1,091 15,586 SH   SOLE   0 0 15,586
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 695 39,717 SH   SOLE   0 0 39,717
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1,830 7,955 SH   SOLE   0 0 7,955
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 797 6,442 SH   SOLE   0 0 6,442
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 27,061 151,338 SH   SOLE   0 0 151,338
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 4,718 30,331 SH   SOLE   0 0 30,331
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 9,124 69,294 SH   SOLE   0 0 69,294
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 245 1,243 SH   SOLE   0 0 1,243
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 4,198 29,896 SH   SOLE   0 0 29,896
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 19,627 116,982 SH   SOLE   0 0 116,982
VANGUARD BD INDEX FDS INTERMED TERM 921937819 24,373 262,503 SH   SOLE   0 0 262,503
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 5,626 51,315 SH   SOLE   0 0 51,315
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 105,642 1,274,329 SH   SOLE   0 0 1,274,329
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 222,200 2,519,547 SH   SOLE   0 0 2,519,547
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 35,004 597,843 SH   SOLE   0 0 597,843
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 49,991 303,566 SH   SOLE   0 0 303,566
VANGUARD INDEX FDS GROWTH ETF 922908736 241,661 953,844 SH   SOLE   0 0 953,844
VANGUARD INDEX FDS LARGE CAP ETF 922908637 36,374 206,975 SH   SOLE   0 0 206,975
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 24,927 117,543 SH   SOLE   0 0 117,543
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 30,220 254,043 SH   SOLE   0 0 254,043
VANGUARD INDEX FDS MID CAP ETF 922908629 175,167 847,129 SH   SOLE   0 0 847,129
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 51,351 604,623 SH   SOLE   0 0 604,623
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 793,102 2,307,506 SH   SOLE   0 0 2,307,506
VANGUARD INDEX FDS SM CP VAL ETF 922908611 36,617 257,482 SH   SOLE   0 0 257,482
VANGUARD INDEX FDS SMALL CP ETF 922908751 126,898 651,794 SH   SOLE   0 0 651,794
VANGUARD INDEX FDS SML CP GRW ETF 922908595 49,718 185,585 SH   SOLE   0 0 185,585
VANGUARD INDEX FDS TOTAL STK MKT 922908769 234,072 1,202,553 SH   SOLE   0 0 1,202,553
VANGUARD INDEX FDS VALUE ETF 922908744 177,154 1,489,169 SH   SOLE   0 0 1,489,169
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 29,182 500,057 SH   SOLE   0 0 500,057
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 99,358 1,982,794 SH   SOLE   0 0 1,982,794
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,523 25,288 SH   SOLE   0 0 25,288
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1,738 21,842 SH   SOLE   0 0 21,842
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,820 31,354 SH   SOLE   0 0 31,354
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,677 30,870 SH   SOLE   0 0 30,870
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 12,477 134,771 SH   SOLE   0 0 134,771
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 13,905 272,121 SH   SOLE   0 0 272,121
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 56,248 1,019,176 SH   SOLE   0 0 1,019,176
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 64,976 668,883 SH   SOLE   0 0 668,883
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 35,432 510,396 SH   SOLE   0 0 510,396
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1,748 15,736 SH   SOLE   0 0 15,736
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 24,581 454,604 SH   SOLE   0 0 454,604
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 98,535 1,599,596 SH   SOLE   0 0 1,599,596
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 96,835 1,163,085 SH   SOLE   0 0 1,163,085
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 1,219 14,827 SH   SOLE   0 0 14,827
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 60,874 245,646 SH   SOLE   0 0 245,646
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2,972 16,961 SH   SOLE   0 0 16,961
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 11,072 92,406 SH   SOLE   0 0 92,406
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7,652 36,690 SH   SOLE   0 0 36,690
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 18,081 114,242 SH   SOLE   0 0 114,242
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2,233 19,335 SH   SOLE   0 0 19,335
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 278,752 1,974,569 SH   SOLE   0 0 1,974,569
VANGUARD STAR FDS VG TL INTL STK F 921909768 53,844 895,021 SH   SOLE   0 0 895,021
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 165,479 3,505,172 SH   SOLE   0 0 3,505,172
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 5,424 65,899 SH   SOLE   0 0 65,899
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 258,245 2,822,040 SH   SOLE   0 0 2,822,040
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 10,200 125,323 SH   SOLE   0 0 125,323
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 3,804 62,594 SH   SOLE   0 0 62,594
VANGUARD WORLD FD ESG INTL STK ETF 921910725 2,348 39,621 SH   SOLE   0 0 39,621
VANGUARD WORLD FD ESG US STK ETF 921910733 14,684 209,256 SH   SOLE   0 0 209,256
VANGUARD WORLD FD EXTENDED DUR 921910709 988 6,488 SH   SOLE   0 0 6,488
VANGUARD WORLD FD MEGA CAP INDEX 921910873 21,764 163,094 SH   SOLE   0 0 163,094
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3,932 45,286 SH   SOLE   0 0 45,286
VANGUARD WORLD FD MEGA GRWTH IND 921910816 17,458 85,682 SH   SOLE   0 0 85,682
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 51,039 424,595 SH   SOLE   0 0 424,595
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 39,748 144,438 SH   SOLE   0 0 144,438
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 22,308 128,244 SH   SOLE   0 0 128,244
VANGUARD WORLD FDS ENERGY ETF 92204A306 8,607 165,960 SH   SOLE   0 0 165,960
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 24,561 337,152 SH   SOLE   0 0 337,152
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 43,737 195,489 SH   SOLE   0 0 195,489
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 16,142 94,928 SH   SOLE   0 0 94,928
VANGUARD WORLD FDS INF TECH ETF 92204A702 161,813 457,319 SH   SOLE   0 0 457,319
VANGUARD WORLD FDS MATERIALS ETF 92204A801 4,082 26,001 SH   SOLE   0 0 26,001
VANGUARD WORLD FDS UTILITIES ETF 92204A876 4,462 32,517 SH   SOLE   0 0 32,517
VARIAN MED SYS INC COM 92220P105 396 2,261 SH   SOLE   0 0 2,261
VAXART INC COM NEW 92243A200 119 20,834 SH   SOLE   0 0 20,834
VBI VACCINES INC COM NEW 91822J103 197 71,596 SH   SOLE   0 0 71,596
VECTOR GROUP LTD COM 92240M108 567 48,676 SH   SOLE   0 0 48,676
VEEVA SYS INC CL A COM 922475108 14,554 53,460 SH   SOLE   0 0 53,460
VELODYNE LIDAR INC COM 92259F101 221 9,700 SH   SOLE   0 0 9,700
VENTAS INC COM 92276F100 4,239 86,441 SH   SOLE   0 0 86,441
VERASTEM INC COM 92337C104 35 16,486 SH   SOLE   0 0 16,486
VEREIT INC COM 92339V308 307 8,132 SH   SOLE   0 0 8,132
VERICEL CORP COM 92346J108 328 10,618 SH   SOLE   0 0 10,618
VERISIGN INC COM 92343E102 1,072 4,956 SH   SOLE   0 0 4,956
VERISK ANALYTICS INC COM 92345Y106 2,607 12,549 SH   SOLE   0 0 12,549
VERITEX HLDGS INC COM 923451108 274 10,692 SH   SOLE   0 0 10,692
VERIZON COMMUNICATIONS INC COM 92343V104 289,250 4,923,380 SH   SOLE   0 0 4,923,380
VERIZON COMMUNICATIONS INC COM 92343V104 1 13,400 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1 19,800 SH Call SOLE   0 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 6,614 27,987 SH   SOLE   0 0 27,987
VERTIV HOLDINGS CO COM CL A 92537N108 197 10,552 SH   SOLE   0 0 10,552
VERU INC COM 92536C103 169 19,500 SH   SOLE   0 0 19,500
VIACOMCBS INC CL B 92556H206 20,491 549,952 SH   SOLE   0 0 549,952
VIATRIS INC COM 92556V106 7,421 395,982 SH   SOLE   0 0 395,982
VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 349 11,139 SH   SOLE   0 0 11,139
VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 600 14,513 SH   SOLE   0 0 14,513
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 65,921 1,056,773 SH   SOLE   0 0 1,056,773
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 11,305 181,492 SH   SOLE   0 0 181,492
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 1,958 38,926 SH   SOLE   0 0 38,926
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 27,605 512,912 SH   SOLE   0 0 512,912
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 324 6,887 SH   SOLE   0 0 6,887
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 1,465 29,335 SH   SOLE   0 0 29,335
VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 699 12,826 SH   SOLE   0 0 12,826
VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 4,584 144,548 SH   SOLE   0 0 144,548
VIEWRAY INC COM 92672L107 316 82,755 SH   SOLE   0 0 82,755
VIKING THERAPEUTICS INC COM 92686J106 759 134,845 SH   SOLE   0 0 134,845
VILLAGE FARMS INTL INC COM 92707Y108 2,498 246,890 SH   SOLE   0 0 246,890
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 243 20,936 SH   SOLE   0 0 20,936
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 540 19,195 SH   SOLE   0 0 19,195
VIR BIOTECHNOLOGY INC COM 92764N102 258 9,647 SH   SOLE   0 0 9,647
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 2,325 97,996 SH   SOLE   0 0 97,996
VIRTU FINL INC CL A 928254101 752 29,875 SH   SOLE   0 0 29,875
VIRTUS GLOBAL DIVID & INCOME COM 92835W107 341 38,893 SH   SOLE   0 0 38,893
VISA INC COM CL A 92826C839 270,115 1,234,702 SH   SOLE   0 0 1,234,702
VISION MARINE TECHNOLOGIES I COM C96657116 360 26,750 SH   SOLE   0 0 26,750
VISTRA CORP COM 92840M102 1,693 86,108 SH   SOLE   0 0 86,108
VITAL FARMS INC COM 92847W103 340 13,438 SH   SOLE   0 0 13,438
VMWARE INC CL A COM 928563402 2,052 14,629 SH   SOLE   0 0 14,629
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,348 142,453 SH   SOLE   0 0 142,453
VONAGE HLDGS CORP COM 92886T201 1,089 84,603 SH   SOLE   0 0 84,603
VONTIER CORPORATION COM 928881101 327 9,794 SH   SOLE   0 0 9,794
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 1,814 249,834 SH   SOLE   0 0 249,834
VOYA FINANCIAL INC COM 929089100 239 4,071 SH   SOLE   0 0 4,071
VOYA GLBL ADV & PREM OPP FD COM 92912R104 881 100,737 SH   SOLE   0 0 100,737
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1,646 315,397 SH   SOLE   0 0 315,397
VOYA INFRASTRUCTURE INDLS & COM 92912X101 876 85,034 SH   SOLE   0 0 85,034
VOYA INTL HIGH DIV EQTY INM COM 92912Y109 122 26,614 SH   SOLE   0 0 26,614
VOYA NAT RES EQUITY INCOME F COM 92913C106 172 67,193 SH   SOLE   0 0 67,193
VOYA PRIME RATE TR SH BEN INT 92913A100 910 203,599 SH   SOLE   0 0 203,599
VOYAGER THERAPEUTICS INC COM 92915B106 760 106,256 SH   SOLE   0 0 106,256
VULCAN MATLS CO COM 929160109 1,954 13,175 SH   SOLE   0 0 13,175
WABASH NATL CORP COM 929566107 407 23,597 SH   SOLE   0 0 23,597
WABTEC COM 929740108 926 12,653 SH   SOLE   0 0 12,653
WAITR HLDGS INC COM 930752100 45 16,250 SH   SOLE   0 0 16,250
WALGREENS BOOTS ALLIANCE INC COM 931427108 18,923 474,493 SH   SOLE   0 0 474,493
WALGREENS BOOTS ALLIANCE INC COM 931427108 15 10,600 SH Call SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1 10,500 SH Call SOLE   0 0 0
WALKER & DUNLOP INC COM 93148P102 751 8,160 SH   SOLE   0 0 8,160
WALMART INC COM 931142103 306,249 2,124,403 SH   SOLE   0 0 2,124,403
WALMART INC COM 931142103 118 13,300 SH Put SOLE   0 0 13,300
WANDA SPORTS GROUP CO LTD SPONSORED ADS 93368R101 633 253,131 SH   SOLE   0 0 253,131
WASHINGTON FED INC COM 938824109 257 9,999 SH   SOLE   0 0 9,999
WASTE CONNECTIONS INC COM 94106B101 11,659 113,786 SH   SOLE   0 0 113,786
WASTE MGMT INC DEL COM 94106L109 33,552 284,498 SH   SOLE   0 0 284,498
WATERS CORP COM 941848103 1,944 7,857 SH   SOLE   0 0 7,857
WATSCO INC COM 942622200 3,200 14,108 SH   SOLE   0 0 14,108
WAYFAIR INC CL A 94419L101 771 3,414 SH   SOLE   0 0 3,414
WD-40 CO COM 929236107 415 1,564 SH   SOLE   0 0 1,564
WEBSTER FINL CORP CONN COM 947890109 9,374 222,401 SH   SOLE   0 0 222,401
WEC ENERGY GROUP INC COM 92939U106 18,615 202,267 SH   SOLE   0 0 202,267
WELLS FARGO ADV MULTI SCTR I COM 94987D101 2,505 206,357 SH   SOLE   0 0 206,357
WELLS FARGO CO NEW COM 949746101 20,612 682,977 SH   SOLE   0 0 682,977
WELLS FARGO CO NEW COM 949746101 10 11,500 SH Call SOLE   0 0 0
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 350 72,115 SH   SOLE   0 0 72,115
WELLTOWER INC COM 95040Q104 10,574 163,633 SH   SOLE   0 0 163,633
WENDYS CO COM 95058W100 326 14,853 SH   SOLE   0 0 14,853
WESCO INTL INC COM 95082P105 17,875 227,711 SH   SOLE   0 0 227,711
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,489 5,254 SH   SOLE   0 0 5,254
WESTAMERICA BANCORPORATION COM 957090103 206 3,723 SH   SOLE   0 0 3,723
WESTERN ASSET EMERGING MKTS COM 95766A101 1,216 87,463 SH   SOLE   0 0 87,463
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1,855 102,504 SH   SOLE   0 0 102,504
WESTERN ASSET HIGH INCOME FD COM 95766J102 318 46,152 SH   SOLE   0 0 46,152
WESTERN ASSET HIGH INCOME OP COM 95766K109 762 153,899 SH   SOLE   0 0 153,899
WESTERN ASSET HIGH YIELD DEF COM 95768B107 3,129 202,914 SH   SOLE   0 0 202,914
WESTERN ASSET INTER MUNI FD COM 958435109 409 44,468 SH   SOLE   0 0 44,468
WESTERN ASSET INVESTMENT GRA COM 95766T100 694 43,652 SH   SOLE   0 0 43,652
WESTERN ASSET INVT GRADE DEF COM 95790A101 596 26,633 SH   SOLE   0 0 26,633
WESTERN ASSET MANAGED MUNS F COM 95766M105 995 77,461 SH   SOLE   0 0 77,461
WESTERN ASSET MTG DEFINED OP COM 95790B109 772 54,451 SH   SOLE   0 0 54,451
WESTERN ASSET MUN DEF OPP TR COM 95768A109 752 36,136 SH   SOLE   0 0 36,136
WESTERN ASSET MUN HIGH INCOM COM 95766N103 2,501 332,996 SH   SOLE   0 0 332,996
WESTERN ASSET MUN PARTNERS F COM 95766P108 2,148 143,650 SH   SOLE   0 0 143,650
WESTERN COPPER & GOLD CORP COM 95805V108 17 13,511 SH   SOLE   0 0 13,511
WESTERN DIGITAL CORP. COM 958102105 3,399 61,368 SH   SOLE   0 0 61,368
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 3,654 264,383 SH   SOLE   0 0 264,383
WESTERN UN CO COM 959802109 2,887 131,603 SH   SOLE   0 0 131,603
WESTROCK CO COM 96145D105 5,829 133,901 SH   SOLE   0 0 133,901
WEX INC COM 96208T104 436 2,143 SH   SOLE   0 0 2,143
WEYERHAEUSER CO MTN BE COM NEW 962166104 8,088 241,230 SH   SOLE   0 0 241,230
WHEATON PRECIOUS METALS CORP COM 962879102 2,320 55,590 SH   SOLE   0 0 55,590
WHIRLPOOL CORP COM 963320106 2,143 11,872 SH   SOLE   0 0 11,872
WHOLE EARTH BRANDS INC COM CL A 96684W100 147 13,500 SH   SOLE   0 0 13,500
WIDEPOINT CORP COMMON 967590209 622 61,524 SH   SOLE   0 0 61,524
WILLIAMS COS INC COM 969457100 7,091 353,683 SH   SOLE   0 0 353,683
WILLIAMS SONOMA INC COM 969904101 9,164 89,988 SH   SOLE   0 0 89,988
WILLIS TOWERS WATSON PLC LTD SHS G96629103 1,348 6,395 SH   SOLE   0 0 6,395
WINNEBAGO INDS INC COM 974637100 283 4,730 SH   SOLE   0 0 4,730
WINTRUST FINL CORP COM 97650W108 8,263 135,256 SH   SOLE   0 0 135,256
WIPRO LTD SPON ADR 1 SH 97651M109 79 13,996 SH   SOLE   0 0 13,996
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 6,523 121,744 SH   SOLE   0 0 121,744
WISDOMTREE TR CURRNCY INT EQ 97717X263 20,073 720,748 SH   SOLE   0 0 720,748
WISDOMTREE TR EM EX ST-OWNED 97717X578 16,836 424,393 SH   SOLE   0 0 424,393
WISDOMTREE TR EMER MKT HIGH FD 97717W315 4,694 114,091 SH   SOLE   0 0 114,091
WISDOMTREE TR EMG MKTS SMCAP 97717W281 465 9,737 SH   SOLE   0 0 9,737
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2,324 35,049 SH   SOLE   0 0 35,049
WISDOMTREE TR FLOATNG RAT TREA 97717X628 8,683 345,913 SH   SOLE   0 0 345,913
WISDOMTREE TR FUTRE STRAT FD 97717W125 552 14,870 SH   SOLE   0 0 14,870
WISDOMTREE TR GLB US QTLY DIV 97717W844 1,007 13,224 SH   SOLE   0 0 13,224
WISDOMTREE TR HEDGED HI YLD BD 97717W430 546 25,000 SH   SOLE   0 0 25,000
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,382 47,305 SH   SOLE   0 0 47,305
WISDOMTREE TR INTL EQUITY FD 97717W703 6,688 132,086 SH   SOLE   0 0 132,086
WISDOMTREE TR INTL SMCAP DIV 97717W760 601 8,822 SH   SOLE   0 0 8,822
WISDOMTREE TR ITL HIGH DIV FD 97717W802 1,291 34,470 SH   SOLE   0 0 34,470
WISDOMTREE TR US DIVID EX FNCL 97717W406 3,524 42,091 SH   SOLE   0 0 42,091
WISDOMTREE TR US HIGH DIVIDEND 97717W208 5,482 79,044 SH   SOLE   0 0 79,044
WISDOMTREE TR US LARGECAP DIVD 97717W307 41,492 385,980 SH   SOLE   0 0 385,980
WISDOMTREE TR US LARGECAP FUND 97717W588 839 20,884 SH   SOLE   0 0 20,884
WISDOMTREE TR US MIDCAP DIVID 97717W505 28,130 808,093 SH   SOLE   0 0 808,093
WISDOMTREE TR US MIDCAP FUND 97717W570 17,077 392,935 SH   SOLE   0 0 392,935
WISDOMTREE TR US MULTIFACTOR 97717Y857 3,780 107,563 SH   SOLE   0 0 107,563
WISDOMTREE TR US QLT SHRHD YLD 97717W547 855 8,667 SH   SOLE   0 0 8,667
WISDOMTREE TR US QTLY DIV GRT 97717X669 96,371 1,785,972 SH   SOLE   0 0 1,785,972
WISDOMTREE TR US SMALLCAP DIVD 97717W604 7,964 299,405 SH   SOLE   0 0 299,405
WISDOMTREE TR US SMALLCAP FUND 97717W562 12,222 314,014 SH   SOLE   0 0 314,014
WISDOMTREE TR US TOTAL DIVIDND 97717W109 1,475 14,064 SH   SOLE   0 0 14,064
WISDOMTREE TR YIELD ENHANCD US 97717X511 25,728 479,175 SH   SOLE   0 0 479,175
WISDOMTREE TR YIELD ENHANCED 97717Y808 522 10,145 SH   SOLE   0 0 10,145
WIX COM LTD SHS M98068105 2,454 9,819 SH   SOLE   0 0 9,819
WOLVERINE WORLD WIDE INC COM 978097103 228 7,281 SH   SOLE   0 0 7,281
WOODWARD INC COM 980745103 392 3,229 SH   SOLE   0 0 3,229
WORKDAY INC CL A 98138H101 2,195 9,161 SH   SOLE   0 0 9,161
WORKHORSE GROUP INC COM NEW 98138J206 1,290 65,207 SH   SOLE   0 0 65,207
WORLD GOLD TR SPDR GLD MINIS 98149E204 29,602 1,562,958 SH   SOLE   0 0 1,562,958
WP CAREY INC COM 92936U109 9,348 132,441 SH   SOLE   0 0 132,441
WPP PLC NEW ADR 92937A102 1,278 23,621 SH   SOLE   0 0 23,621
WPX ENERGY INC COM 98212B103 187 22,958 SH   SOLE   0 0 22,958
WSFS FINL CORP COM 929328102 244 5,430 SH   SOLE   0 0 5,430
WYNDHAM DESTINATIONS INC COM 98310W108 3,849 85,796 SH   SOLE   0 0 85,796
WYNDHAM HOTELS & RESORTS INC COM 98311A105 470 7,909 SH   SOLE   0 0 7,909
WYNN RESORTS LTD COM 983134107 7,195 63,768 SH   SOLE   0 0 63,768
XCEL ENERGY INC COM 98389B100 8,468 127,007 SH   SOLE   0 0 127,007
XENIA HOTELS & RESORTS INC COM 984017103 179 11,805 SH   SOLE   0 0 11,805
XENON PHARMACEUTICALS INC COM 98420N105 158 10,250 SH   SOLE   0 0 10,250
XILINX INC COM 983919101 5,812 40,995 SH   SOLE   0 0 40,995
XPENG INC ADS 98422D105 254 5,933 SH   SOLE   0 0 5,933
XPO LOGISTICS INC COM 983793100 5,287 44,353 SH   SOLE   0 0 44,353
XYLEM INC COM 98419M100 3,414 33,542 SH   SOLE   0 0 33,542
YAMANA GOLD INC COM 98462Y100 73 12,812 SH   SOLE   0 0 12,812
YETI HLDGS INC COM 98585X104 1,007 14,709 SH   SOLE   0 0 14,709
YUM BRANDS INC COM 988498101 8,650 79,683 SH   SOLE   0 0 79,683
YUM CHINA HLDGS INC COM 98850P109 2,772 48,545 SH   SOLE   0 0 48,545
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 967 2,516 SH   SOLE   0 0 2,516
ZENDESK INC COM 98936J101 2,666 18,630 SH   SOLE   0 0 18,630
ZILLOW GROUP INC CL A 98954M101 1,191 8,764 SH   SOLE   0 0 8,764
ZILLOW GROUP INC CL C CAP STK 98954M200 891 6,861 SH   SOLE   0 0 6,861
ZIMMER BIOMET HOLDINGS INC COM 98956P102 8,541 55,423 SH   SOLE   0 0 55,423
ZIONS BANCORPORATION N A COM 989701107 1,267 29,156 SH   SOLE   0 0 29,156
ZIOPHARM ONCOLOGY INC COM 98973P101 46 18,106 SH   SOLE   0 0 18,106
ZIX CORP COM 98974P100 395 45,792 SH   SOLE   0 0 45,792
ZOETIS INC CL A 98978V103 18,641 112,626 SH   SOLE   0 0 112,626
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 16,125 47,805 SH   SOLE   0 0 47,805
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 5,502 114,085 SH   SOLE   0 0 114,085
ZSCALER INC COM 98980G102 6,918 34,638 SH   SOLE   0 0 34,638
ZYMEWORKS INC COM 98985W102 3,045 64,427 SH   SOLE   0 0 64,427
ZYNGA INC CL A 98986T108 462 46,821 SH   SOLE   0 0 46,821