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
10X GENOMICS INC CL A COM 88025U109 2,152 10,992 SH   SOLE NO 0 0 10,992
1895 BANCORP OF WIS INC COM 28252W105 284 18,954 SH   SOLE NO 0 0 18,954
1ST SOURCE CORP COM 336901103 204 4,407 SH   SOLE NO 0 0 4,407
22ND CENTY GROUP INC COM 90137F103 432 93,307 SH   SOLE NO 0 0 93,307
23ANDME HOLDING CO CLASS A COM 90138Q108 135 11,610 SH   SOLE NO 0 0 11,610
2U INC COM 90214J101 261 6,279 SH   SOLE NO 0 0 6,279
3-D SYS CORP DEL COM NEW 88554D205 1,026 25,685 SH   SOLE NO 0 0 25,685
3M CO COM 88579Y101 71,016 357,530 SH   SOLE NO 0 0 357,530
9 METERS BIOPHARMA INC COM 654405109 83 76,002 SH   SOLE NO 0 0 76,002
ABB LTD SPONSORED ADR 000375204 3,360 98,864 SH   SOLE NO 0 0 98,864
ABBOTT LABS COM 002824100 89,302 770,311 SH   SOLE NO 0 0 770,311
ABBVIE INC COM 00287Y109 132,716 1,178,233 SH   SOLE NO 0 0 1,178,233
ABERCROMBIE & FITCH CO CL A 002896207 614 13,241 SH   SOLE NO 0 0 13,241
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 3,013 680,179 SH   SOLE NO 0 0 680,179
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 800 88,428 SH   SOLE NO 0 0 88,428
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 423 35,329 SH   SOLE NO 0 0 35,329
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 476 74,914 SH   SOLE NO 0 0 74,914
ABERDEEN INCOME CR STRATEGIE COM 003057106 213 19,198 SH   SOLE NO 0 0 19,198
ABERDEEN STD GLOBAL INFRASTR COM SHS BEN INT 00326W106 250 11,700 SH   SOLE NO 0 0 11,700
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1,833 107,903 SH   SOLE NO 0 0 107,903
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 3,806 14,659 SH   SOLE NO 0 0 14,659
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 10,022 103,910 SH   SOLE NO 0 0 103,910
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 781 31,041 SH   SOLE NO 0 0 31,041
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,185 116,605 SH   SOLE NO 0 0 116,605
ABIOMED INC COM 003654100 406 1,304 SH   SOLE NO 0 0 1,304
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 2,565 62,216 SH   SOLE NO 0 0 62,216
ACADIA PHARMACEUTICALS INC COM 004225108 378 15,513 SH   SOLE NO 0 0 15,513
ACASTI PHARMA INC CL A NEW 00430K402 8 15,700 SH   SOLE NO 0 0 15,700
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 41,655 141,304 SH   SOLE NO 0 0 141,304
ACCOLADE INC COM 00437E102 257 4,740 SH   SOLE NO 0 0 4,740
ACM RESH INC COM CL A 00108J109 236 2,314 SH   SOLE NO 0 0 2,314
ACTIVISION BLIZZARD INC COM 00507V109 11,134 116,669 SH   SOLE NO 0 0 116,669
ACUSHNET HLDGS CORP COM 005098108 254 5,149 SH   SOLE NO 0 0 5,149
ADAM NAT RES FD INC COM 00548F105 550 33,956 SH   SOLE NO 0 0 33,956
ADAMS DIVERSIFIED EQUITY FD COM 006212104 2,510 126,994 SH   SOLE NO 0 0 126,994
ADAPTHEALTH CORP COM CL A 00653Q102 634 23,162 SH   SOLE NO 0 0 23,162
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 2,648 64,809 SH   SOLE NO 0 0 64,809
ADIAL PHARMACEUTICALS INC COM 00688A106 74 29,050 SH   SOLE NO 0 0 29,050
ADIENT PLC ORD SHS G0084W101 623 13,790 SH   SOLE NO 0 0 13,790
ADMA BIOLOGICS INC COM 000899104 48 30,010 SH   SOLE NO 0 0 30,010
ADOBE SYSTEMS INCORPORATED COM 00724F101 61,385 104,817 SH   SOLE NO 0 0 104,817
ADT INC DEL COM 00090Q103 194 18,046 SH   SOLE NO 0 0 18,046
ADTALEM GLOBAL ED INC COM 00737L103 462 12,979 SH   SOLE NO 0 0 12,979
ADVANCE AUTO PARTS INC COM 00751Y106 2,274 11,085 SH   SOLE NO 0 0 11,085
ADVANCED DRAIN SYS INC DEL COM 00790R104 427 3,665 SH   SOLE NO 0 0 3,665
ADVANCED ENERGY INDS COM 007973100 1,459 12,946 SH   SOLE NO 0 0 12,946
ADVANCED MICRO DEVICES INC COM 007903107 36,939 393,270 SH   SOLE NO 0 0 393,270
ADVENT CONV & INCOME FD COM 00764C109 1,399 72,624 SH   SOLE NO 0 0 72,624
ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 523 7,881 SH   SOLE NO 0 0 7,881
ADVISORSHARES TR DORSY ALPH EQL 00768Y461 74,723 2,682,589 SH   SOLE NO 0 0 2,682,589
ADVISORSHARES TR DORSY FSM ALCP 00768Y479 78,152 2,130,941 SH   SOLE NO 0 0 2,130,941
ADVISORSHARES TR DORSY FSM US 00768Y487 84,211 2,268,976 SH   SOLE NO 0 0 2,268,976
ADVISORSHARES TR DORSY MICR ETF 00768Y537 1,352 35,700 SH   SOLE NO 0 0 35,700
ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 279 2,927 SH   SOLE NO 0 0 2,927
ADVISORSHARES TR PURE CANNABIS 00768Y495 1,194 56,661 SH   SOLE NO 0 0 56,661
ADVISORSHARES TR PURE US CANNABIS 00768Y453 8,595 214,841 SH   SOLE NO 0 0 214,841
AECOM COM 00766T100 2,775 43,826 SH   SOLE NO 0 0 43,826
AEGON N V NY REGISTRY SHS 007924103 201 48,792 SH   SOLE NO 0 0 48,792
AENZA S.A.A SPONSORED ADS 00776D103 17 10,189 SH   SOLE NO 0 0 10,189
AEROJET ROCKETDYNE HLDGS INC COM 007800105 420 8,714 SH   SOLE NO 0 0 8,714
AEROVIRONMENT INC COM 008073108 704 7,038 SH   SOLE NO 0 0 7,038
AES CORP COM 00130H105 1,044 40,075 SH   SOLE NO 0 0 40,075
AFFIRM HLDGS INC COM CL A 00827B106 562 8,354 SH   SOLE NO 0 0 8,354
AFLAC INC COM 001055102 18,819 350,722 SH   SOLE NO 0 0 350,722
AGCO CORP COM 001084102 268 2,059 SH   SOLE NO 0 0 2,059
AGENUS INC COM NEW 00847G705 110 20,121 SH   SOLE NO 0 0 20,121
AGILENT TECHNOLOGIES INC COM 00846U101 3,371 22,807 SH   SOLE NO 0 0 22,807
AGNC INVT CORP COM 00123Q104 4,877 288,786 SH   SOLE NO 0 0 288,786
AGNICO EAGLE MINES LTD COM 008474108 770 12,744 SH   SOLE NO 0 0 12,744
AILERON THERAPEUTICS INC COM 00887A105 13 11,000 SH   SOLE NO 0 0 11,000
AIM ETF PRODUCTS TRUST US LRG CAP BUF10 00888H307 483 17,378 SH   SOLE NO 0 0 17,378
AIM ETF PRODUCTS TRUST US LRG CP BUF10 00888H109 616 22,105 SH   SOLE NO 0 0 22,105
AIM ETF PRODUCTS TRUST US LRG CP BUF20 00888H208 1,868 70,754 SH   SOLE NO 0 0 70,754
AIM ETF PRODUCTS TRUST US LRG CP BUF20 00888H406 344 13,022 SH   SOLE NO 0 0 13,022
AIM ETF PRODUCTS TRUST US LRG CP BUFR10 00888H703 802 29,418 SH   SOLE NO 0 0 29,418
AIM ETF PRODUCTS TRUST US LRG CP BUFR20 00888H802 737 28,139 SH   SOLE NO 0 0 28,139
AIR PRODS & CHEMS INC COM 009158106 15,394 53,511 SH   SOLE NO 0 0 53,511
AIR TRANSPORT SERVICES GRP I COM 00922R105 567 24,429 SH   SOLE NO 0 0 24,429
AIRBNB INC COM CL A 009066101 10,338 67,513 SH   SOLE NO 0 0 67,513
AKAMAI TECHNOLOGIES INC COM 00971T101 1,484 12,731 SH   SOLE NO 0 0 12,731
AKOUSTIS TECHNOLOGIES INC COM 00973N102 2,891 269,974 SH   SOLE NO 0 0 269,974
ALAMO GROUP INC COM 011311107 1,685 11,038 SH   SOLE NO 0 0 11,038
ALAMOS GOLD INC NEW COM CL A 011532108 332 43,417 SH   SOLE NO 0 0 43,417
ALARM COM HLDGS INC COM 011642105 366 4,330 SH   SOLE NO 0 0 4,330
ALASKA AIR GROUP INC COM 011659109 6,451 106,974 SH   SOLE NO 0 0 106,974
ALBEMARLE CORP COM 012653101 7,453 44,243 SH   SOLE NO 0 0 44,243
ALCOA CORP COM 013872106 886 24,068 SH   SOLE NO 0 0 24,068
ALCON AG ORD SHS H01301128 2,435 34,658 SH   SOLE NO 0 0 34,658
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 725 3,985 SH   SOLE NO 0 0 3,985
ALEXION PHARMACEUTICALS INC COM 015351109 1,840 10,019 SH   SOLE NO 0 0 10,019
ALGONQUIN PWR UTILS CORP COM 015857105 485 32,614 SH   SOLE NO 0 0 32,614
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 64,789 285,692 SH   SOLE NO 0 0 285,692
ALIGN TECHNOLOGY INC COM 016255101 2,241 3,669 SH   SOLE NO 0 0 3,669
ALKALINE WTR CO INC COM NEW 01643A207 214 140,122 SH   SOLE NO 0 0 140,122
ALLEGHANY CORP MD COM 017175100 814 1,221 SH   SOLE NO 0 0 1,221
ALLEGIANT TRAVEL CO COM 01748X102 357 1,842 SH   SOLE NO 0 0 1,842
ALLEGION PLC ORD SHS G0176J109 1,037 7,445 SH   SOLE NO 0 0 7,445
ALLETE INC COM NEW 018522300 770 11,014 SH   SOLE NO 0 0 11,014
ALLIANCE DATA SYSTEMS CORP COM 018581108 522 5,012 SH   SOLE NO 0 0 5,012
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 709 98,349 SH   SOLE NO 0 0 98,349
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1,800 143,929 SH   SOLE NO 0 0 143,929
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 3,339 71,730 SH   SOLE NO 0 0 71,730
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 3,894 255,902 SH   SOLE NO 0 0 255,902
ALLIANT ENERGY CORP COM 018802108 6,818 122,278 SH   SOLE NO 0 0 122,278
ALLSTATE CORP COM 020002101 17,859 136,914 SH   SOLE NO 0 0 136,914
ALLY FINL INC COM 02005N100 1,725 34,619 SH   SOLE NO 0 0 34,619
ALMADEN MINERALS LTD COM CL B 020283305 11 23,345 SH   SOLE NO 0 0 23,345
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 741 4,372 SH   SOLE NO 0 0 4,372
ALPHA ARCHITECT ETF TR MERLYN AI BEST 02072L888 282 10,969 SH   SOLE NO 0 0 10,969
ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 614 17,127 SH   SOLE NO 0 0 17,127
ALPHABET INC CAP STK CL A 02079K305 233,003 95,423 SH   SOLE NO 0 0 95,423
ALPHABET INC CAP STK CL C 02079K107 240,436 84,943 SH   SOLE NO 0 0 84,943
ALPS ETF TR ALERIAN ENERGY 00162Q676 242 12,067 SH   SOLE NO 0 0 12,067
ALPS ETF TR ALERIAN MLP 00162Q452 9,689 266,130 SH   SOLE NO 0 0 266,130
ALPS ETF TR CLEAN ENERGY 00162Q460 1,336 17,622 SH   SOLE NO 0 0 17,622
ALPS ETF TR DISRUPTIVE TECH 00162Q478 2,794 57,508 SH   SOLE NO 0 0 57,508
ALPS ETF TR EQUAL SEC ETF 00162Q205 1,454 14,529 SH   SOLE NO 0 0 14,529
ALPS ETF TR INTL SEC DV DOG 00162Q718 3,567 127,215 SH   SOLE NO 0 0 127,215
ALPS ETF TR MED BREAKTHGH 00162Q593 1,898 38,804 SH   SOLE NO 0 0 38,804
ALPS ETF TR RIVRFRNT STR INC 00162Q783 233 9,390 SH   SOLE NO 0 0 9,390
ALPS ETF TR SECTR DIV DOGS 00162Q858 14,883 281,078 SH   SOLE NO 0 0 281,078
ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 132 10,000 SH   SOLE NO 0 0 10,000
ALTABANCORP COM 021347109 783 18,088 SH   SOLE NO 0 0 18,088
ALTERYX INC COM CL A 02156B103 892 10,372 SH   SOLE NO 0 0 10,372
ALTIMMUNE INC COM NEW 02155H200 194 19,737 SH   SOLE NO 0 0 19,737
ALTO INGREDIENTS INC COM 021513106 134 21,979 SH   SOLE NO 0 0 21,979
ALTRIA GROUP INC COM 02209S103 61,489 1,289,619 SH   SOLE NO 0 0 1,289,619
ALTUS MIDSTREAM CO COM NEW CL A 02215L209 816 12,098 SH   SOLE NO 0 0 12,098
AMARIN CORP PLC SPONS ADR NEW 023111206 750 171,428 SH   SOLE NO 0 0 171,428
AMAZON COM INC COM 023135106 677,002 196,793 SH   SOLE NO 0 0 196,793
AMBEV SA SPONSORED ADR 02319V103 359 104,381 SH   SOLE NO 0 0 104,381
AMC ENTMT HLDGS INC CL A COM 00165C104 2,766 48,803 SH   SOLE NO 0 0 48,803
AMCOR PLC ORD G0250X107 6,764 590,234 SH   SOLE NO 0 0 590,234
AMEDISYS INC COM 023436108 1,130 4,617 SH   SOLE NO 0 0 4,617
AMER STATES WTR CO COM 029899101 3,147 39,555 SH   SOLE NO 0 0 39,555
AMERCO COM 023586100 1,077 1,828 SH   SOLE NO 0 0 1,828
AMEREN CORP COM 023608102 5,093 63,637 SH   SOLE NO 0 0 63,637
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 181 26,883 SH   SOLE NO 0 0 26,883
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 2,098 139,917 SH   SOLE NO 0 0 139,917
AMERICAN AIRLS GROUP INC COM 02376R102 12,358 582,682 SH   SOLE NO 0 0 582,682
AMERICAN AXLE & MFG HLDGS IN COM 024061103 385 37,269 SH   SOLE NO 0 0 37,269
AMERICAN CAMPUS CMNTYS INC COM 024835100 2,119 45,358 SH   SOLE NO 0 0 45,358
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 1,390 19,989 SH   SOLE NO 0 0 19,989
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 1,036 19,730 SH   SOLE NO 0 0 19,730
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 450 8,102 SH   SOLE NO 0 0 8,102
AMERICAN CENTY ETF TR FOCUSED DYNAMIC 025072810 1,912 23,569 SH   SOLE NO 0 0 23,569
AMERICAN CENTY ETF TR FOCUSED LRG CAP 025072794 2,847 47,401 SH   SOLE NO 0 0 47,401
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 5,244 83,152 SH   SOLE NO 0 0 83,152
AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 270 5,218 SH   SOLE NO 0 0 5,218
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 4,287 61,191 SH   SOLE NO 0 0 61,191
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 212 4,272 SH   SOLE NO 0 0 4,272
AMERICAN CENTY ETF TR US EQT ETF 025072885 10,389 139,999 SH   SOLE NO 0 0 139,999
AMERICAN CENTY ETF TR US SML CP VALU 025072877 7,154 94,135 SH   SOLE NO 0 0 94,135
AMERICAN ELEC PWR CO INC COM 025537101 18,380 217,287 SH   SOLE NO 0 0 217,287
AMERICAN EXPRESS CO COM 025816109 31,523 190,783 SH   SOLE NO 0 0 190,783
AMERICAN FIN TR INC COM CLASS A 02607T109 1,393 164,269 SH   SOLE NO 0 0 164,269
AMERICAN FINL GROUP INC OHIO COM 025932104 1,252 10,043 SH   SOLE NO 0 0 10,043
AMERICAN HOMES 4 RENT CL A 02665T306 279 7,182 SH   SOLE NO 0 0 7,182
AMERICAN INTL GROUP INC COM NEW 026874784 15,974 335,600 SH   SOLE NO 0 0 335,600
AMERICAN TOWER CORP NEW COM 03027X100 32,391 119,905 SH   SOLE NO 0 0 119,905
AMERICAN WELL CORP CL A 03044L105 596 47,420 SH   SOLE NO 0 0 47,420
AMERICAN WTR WKS CO INC NEW COM 030420103 12,336 80,036 SH   SOLE NO 0 0 80,036
AMERICOLD RLTY TR COM 03064D108 215 5,694 SH   SOLE NO 0 0 5,694
AMERIPRISE FINL INC COM 03076C106 6,299 25,312 SH   SOLE NO 0 0 25,312
AMERIS BANCORP COM 03076K108 321 6,341 SH   SOLE NO 0 0 6,341
AMERISOURCEBERGEN CORP COM 03073E105 4,542 39,672 SH   SOLE NO 0 0 39,672
AMETEK INC COM 031100100 1,996 14,954 SH   SOLE NO 0 0 14,954
AMGEN INC COM 031162100 76,263 312,874 SH   SOLE NO 0 0 312,874
AMKOR TECHNOLOGY INC COM 031652100 2,312 97,692 SH   SOLE NO 0 0 97,692
AMMO INC COM 00175J107 306 31,307 SH   SOLE NO 0 0 31,307
AMPHENOL CORP NEW CL A 032095101 936 13,693 SH   SOLE NO 0 0 13,693
AMPIO PHARMACEUTICALS INC COM 03209T109 59 35,626 SH   SOLE NO 0 0 35,626
AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 1,403 78,099 SH   SOLE NO 0 0 78,099
AMPLIFY ETF TR BLACKSWAN GRWT 032108888 3,548 103,544 SH   SOLE NO 0 0 103,544
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 9,264 194,340 SH   SOLE NO 0 0 194,340
AMPLIFY ETF TR HIGH INCOME 032108847 1,842 104,464 SH   SOLE NO 0 0 104,464
AMPLIFY ETF TR INTL ONLINE 032108870 310 5,758 SH   SOLE NO 0 0 5,758
AMPLIFY ETF TR ONLIN RETL ETF 032108102 6,300 48,577 SH   SOLE NO 0 0 48,577
AMPLIFY ETF TR SEYMOUR CANNBS 032108854 1,960 76,005 SH   SOLE NO 0 0 76,005
AMTECH SYS INC COM PAR $0.01N 032332504 357 37,049 SH   SOLE NO 0 0 37,049
ANALOG DEVICES INC COM 032654105 34,231 198,835 SH   SOLE NO 0 0 198,835
ANAVEX LIFE SCIENCES CORP COM NEW 032797300 954 41,769 SH   SOLE NO 0 0 41,769
ANDERSONS INC COM 034164103 236 7,762 SH   SOLE NO 0 0 7,762
ANGI INC COM CL A NEW 00183L102 393 29,071 SH   SOLE NO 0 0 29,071
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 10,242 142,230 SH   SOLE NO 0 0 142,230
ANNALY CAPITAL MANAGEMENT IN COM 035710409 11,768 1,325,276 SH   SOLE NO 0 0 1,325,276
ANNOVIS BIO INC COM 03615A108 339 3,964 SH   SOLE NO 0 0 3,964
ANSYS INC COM 03662Q105 1,710 4,928 SH   SOLE NO 0 0 4,928
ANTARES PHARMA INC COM 036642106 233 53,604 SH   SOLE NO 0 0 53,604
ANTERO MIDSTREAM CORP COM 03676B102 1,080 103,983 SH   SOLE NO 0 0 103,983
ANTHEM INC COM 036752103 12,519 32,790 SH   SOLE NO 0 0 32,790
AON PLC SHS CL A G0403H108 7,186 30,098 SH   SOLE NO 0 0 30,098
APA CORPORATION COM 03743Q108 1,087 50,287 SH   SOLE NO 0 0 50,287
APARTMENT INCOME REIT CORP COM 03750L109 460 9,708 SH   SOLE NO 0 0 9,708
APARTMENT INVT & MGMT CO CL A 03748R747 922 137,492 SH   SOLE NO 0 0 137,492
API GROUP CORP COM STK 00187Y100 255 12,243 SH   SOLE NO 0 0 12,243
APOLLO COML REAL EST FIN INC COM 03762U105 437 27,433 SH   SOLE NO 0 0 27,433
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,530 24,607 SH   SOLE NO 0 0 24,607
APOLLO INVT CORP COM NEW 03761U502 2,718 199,180 SH   SOLE NO 0 0 199,180
APPFOLIO INC COM CL A 03783C100 201 1,429 SH   SOLE NO 0 0 1,429
APPHARVEST INC COM 03783T103 775 48,472 SH   SOLE NO 0 0 48,472
APPIAN CORP CL A 03782L101 4,520 32,816 SH   SOLE NO 0 0 32,816
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 265 17,409 SH   SOLE NO 0 0 17,409
APPLE INC COM 037833100 1,656,374 12,093,858 SH   SOLE NO 0 0 12,093,858
APPLIED INDL TECHNOLOGIES IN COM 03820C105 434 4,775 SH   SOLE NO 0 0 4,775
APPLIED MATLS INC COM 038222105 32,811 230,415 SH   SOLE NO 0 0 230,415
APTARGROUP INC COM 038336103 611 4,340 SH   SOLE NO 0 0 4,340
APTIV PLC SHS G6095L109 4,066 25,847 SH   SOLE NO 0 0 25,847
AQUA METALS INC COM 03837J101 52 17,397 SH   SOLE NO 0 0 17,397
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 226 42,342 SH   SOLE NO 0 0 42,342
ARBOR REALTY TRUST INC COM 038923108 2,079 116,684 SH   SOLE NO 0 0 116,684
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1,374 44,249 SH   SOLE NO 0 0 44,249
ARCH CAP GROUP LTD ORD G0450A105 447 11,484 SH   SOLE NO 0 0 11,484
ARCHER DANIELS MIDLAND CO COM 039483102 23,121 381,541 SH   SOLE NO 0 0 381,541
ARCHROCK INC COM 03957W106 340 38,196 SH   SOLE NO 0 0 38,196
ARCIMOTO INC COM 039587100 228 13,278 SH   SOLE NO 0 0 13,278
ARCO PLATFORM LTD COM CL A G04553106 648 21,152 SH   SOLE NO 0 0 21,152
ARCONIC CORPORATION COM 03966V107 340 9,549 SH   SOLE NO 0 0 9,549
ARCOSA INC COM 039653100 446 7,601 SH   SOLE NO 0 0 7,601
ARCTURUS THERAPEUTICS HLDGS COM 03969T109 392 11,607 SH   SOLE NO 0 0 11,607
ARCUTIS BIOTHERAPEUTICS INC COM 03969K108 281 10,309 SH   SOLE NO 0 0 10,309
ARENA PHARMACEUTICALS INC COM NEW 040047607 788 11,556 SH   SOLE NO 0 0 11,556
ARES CAPITAL CORP COM 04010L103 8,666 442,418 SH   SOLE NO 0 0 442,418
ARES CAPITAL CORP NOTE 3.750% 2/0 04010LAT0 20 20,000 SH   SOLE NO 0 0 20,000
ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 95 88,000 SH   SOLE NO 0 0 88,000
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 203 3,198 SH   SOLE NO 0 0 3,198
ARISTA NETWORKS INC COM 040413106 3,613 9,974 SH   SOLE NO 0 0 9,974
ARK ETF TR 3D PRINTING ETF 00214Q500 972 24,451 SH   SOLE NO 0 0 24,451
ARK ETF TR ARK SPACE EXPL 00214Q807 492 23,458 SH   SOLE NO 0 0 23,458
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 13,944 161,746 SH   SOLE NO 0 0 161,746
ARK ETF TR FINTECH INNOVA 00214Q708 18,727 346,108 SH   SOLE NO 0 0 346,108
ARK ETF TR GENOMIC REV ETF 00214Q302 60,885 658,218 SH   SOLE NO 0 0 658,218
ARK ETF TR INNOVATION ETF 00214Q104 184,197 1,408,455 SH   SOLE NO 0 0 1,408,455
ARK ETF TR ISRAEL INOVATE 00214Q609 397 12,399 SH   SOLE NO 0 0 12,399
ARK ETF TR NEXT GNRTN INTER 00214Q401 31,389 203,734 SH   SOLE NO 0 0 203,734
ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 329 28,895 SH   SOLE NO 0 0 28,895
ARRIVAL GROUP SHS L0423Q108 223 14,240 SH   SOLE NO 0 0 14,240
ARROW ELECTRS INC COM 042735100 316 2,781 SH   SOLE NO 0 0 2,781
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 905 10,934 SH   SOLE NO 0 0 10,934
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 412 8,121 SH   SOLE NO 0 0 8,121
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 259 12,038 SH   SOLE NO 0 0 12,038
ASANA INC CL A 04342Y104 528 8,523 SH   SOLE NO 0 0 8,523
ASENSUS SURGICAL INC COM 04367G103 83 26,304 SH   SOLE NO 0 0 26,304
ASHFORD HOSPITALITY TR INC COM SHS 044103877 1,737 380,991 SH   SOLE NO 0 0 380,991
ASHLAND GLOBAL HLDGS INC COM 044186104 546 6,249 SH   SOLE NO 0 0 6,249
ASML HOLDING N V N Y REGISTRY SHS N07059210 4,480 6,485 SH   SOLE NO 0 0 6,485
ASPIRA WOMENS HEALTH INC COM 04537Y109 157 28,000 SH   SOLE NO 0 0 28,000
ASPIRATIONAL CONSUMER LIFEST COM G05436103 130 13,050 SH   SOLE NO 0 0 13,050
ASSEMBLY BIOSCIENCES INC COM 045396108 74 19,299 SH   SOLE NO 0 0 19,299
ASSOCIATED BANC CORP COM 045487105 607 29,682 SH   SOLE NO 0 0 29,682
ASSURANT INC COM 04621X108 302 1,935 SH   SOLE NO 0 0 1,935
ASSURED GUARANTY LTD COM G0585R106 306 6,451 SH   SOLE NO 0 0 6,451
ASTRAZENECA PLC SPONSORED ADR 046353108 8,556 142,843 SH   SOLE NO 0 0 142,843
ASURE SOFTWARE INC COM 04649U102 90 10,172 SH   SOLE NO 0 0 10,172
AT&T INC COM 00206R102 152,427 5,296,283 SH   SOLE NO 0 0 5,296,283
ATHERSYS INC NEW COM 04744L106 109 76,284 SH   SOLE NO 0 0 76,284
ATKORE INC COM 047649108 295 4,168 SH   SOLE NO 0 0 4,168
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,642 45,356 SH   SOLE NO 0 0 45,356
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 847 22,765 SH   SOLE NO 0 0 22,765
ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 32 30,000 SH   SOLE NO 0 0 30,000
ATLAS CORP SHARES Y0436Q109 452 31,727 SH   SOLE NO 0 0 31,727
ATLAS CREST INVT CORP COM 049284102 157 15,840 SH   SOLE NO 0 0 15,840
ATLAS TECHNICAL CONSULTANTS COM CLS A 049430101 726 75,000 SH   SOLE NO 0 0 75,000
ATLASSIAN CORP PLC CL A G06242104 2,248 8,754 SH   SOLE NO 0 0 8,754
ATMOS ENERGY CORP COM 049560105 1,823 18,970 SH   SOLE NO 0 0 18,970
ATOSSA THERAPEUTICS INC COM 04962H506 210 33,383 SH   SOLE NO 0 0 33,383
AUDIOCODES LTD ORD M15342104 1,272 38,451 SH   SOLE NO 0 0 38,451
AURORA CANNABIS INC COM 05156X884 770 85,190 SH   SOLE NO 0 0 85,190
AUTODESK INC COM 052769106 5,930 20,318 SH   SOLE NO 0 0 20,318
AUTOMATIC DATA PROCESSING IN COM 053015103 36,727 184,912 SH   SOLE NO 0 0 184,912
AUTONATION INC COM 05329W102 1,684 17,768 SH   SOLE NO 0 0 17,768
AUTOZONE INC COM 053332102 2,440 1,635 SH   SOLE NO 0 0 1,635
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 127 18,877 SH   SOLE NO 0 0 18,877
AVALARA INC COM 05338G106 712 4,405 SH   SOLE NO 0 0 4,405
AVALONBAY CMNTYS INC COM 053484101 2,336 11,197 SH   SOLE NO 0 0 11,197
AVANGRID INC COM 05351W103 971 18,888 SH   SOLE NO 0 0 18,888
AVANOS MED INC COM 05350V106 251 6,904 SH   SOLE NO 0 0 6,904
AVANTOR INC COM 05352A100 1,767 49,779 SH   SOLE NO 0 0 49,779
AVERY DENNISON CORP COM 053611109 6,504 30,938 SH   SOLE NO 0 0 30,938
AVIAT NETWORKS INC COM NEW 05366Y201 723 22,071 SH   SOLE NO 0 0 22,071
AVID BIOSERVICES INC COM 05368M106 495 19,309 SH   SOLE NO 0 0 19,309
AVID TECHNOLOGY INC COM 05367P100 332 8,495 SH   SOLE NO 0 0 8,495
AVINGER INC COM 053734604 88 72,272 SH   SOLE NO 0 0 72,272
AVIS BUDGET GROUP COM 053774105 802 10,305 SH   SOLE NO 0 0 10,305
AVISTA CORP COM 05379B107 1,660 38,926 SH   SOLE NO 0 0 38,926
AXOGEN INC COM 05463X106 504 23,336 SH   SOLE NO 0 0 23,336
AXON ENTERPRISE INC COM 05464C101 7,046 39,854 SH   SOLE NO 0 0 39,854
AXOS FINANCIAL INC COM 05465C100 535 11,548 SH   SOLE NO 0 0 11,548
AYTU BIOPHARMA INC COM NEW 054754874 289 57,798 SH   SOLE NO 0 0 57,798
AZEK CO INC CL A 05478C105 757 17,830 SH   SOLE NO 0 0 17,830
B & G FOODS INC NEW COM 05508R106 4,545 138,576 SH   SOLE NO 0 0 138,576
B2GOLD CORP COM 11777Q209 147 35,101 SH   SOLE NO 0 0 35,101
BABCOCK & WILCOX ENTERPRISES COM 05614L209 1,199 152,235 SH   SOLE NO 0 0 152,235
BADGER METER INC COM 056525108 526 5,363 SH   SOLE NO 0 0 5,363
BAIDU INC SPON ADR REP A 056752108 7,750 38,011 SH   SOLE NO 0 0 38,011
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 578 37,781 SH   SOLE NO 0 0 37,781
BAKER HUGHES COMPANY CL A 05722G100 509 22,280 SH   SOLE NO 0 0 22,280
BALCHEM CORP COM 057665200 1,025 7,811 SH   SOLE NO 0 0 7,811
BALL CORP COM 058498106 1,549 19,128 SH   SOLE NO 0 0 19,128
BALLARD PWR SYS INC NEW COM 058586108 935 51,631 SH   SOLE NO 0 0 51,631
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 208 33,532 SH   SOLE NO 0 0 33,532
BANCO SANTANDER S.A. ADR 05964H105 460 117,651 SH   SOLE NO 0 0 117,651
BANCORPSOUTH BK TUPELO MISS COM 05971J102 1,354 47,809 SH   SOLE NO 0 0 47,809
BANDWIDTH INC COM CL A 05988J103 628 4,557 SH   SOLE NO 0 0 4,557
BANK HAWAII CORP COM 062540109 1,174 13,943 SH   SOLE NO 0 0 13,943
BANK MONTREAL QUE COM 063671101 2,415 23,550 SH   SOLE NO 0 0 23,550
BANK NEW YORK MELLON CORP COM 064058100 7,593 148,221 SH   SOLE NO 0 0 148,221
BANK NOVA SCOTIA B C COM 064149107 1,477 22,700 SH   SOLE NO 0 0 22,700
BANK OZK COM 06417N103 518 12,309 SH   SOLE NO 0 0 12,309
BANNER CORP COM NEW 06652V208 778 14,356 SH   SOLE NO 0 0 14,356
BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 495 17,215 SH   SOLE NO 0 0 17,215
BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 4,129 197,001 SH   SOLE NO 0 0 197,001
BARCLAYS PLC ADR 06738E204 345 35,850 SH   SOLE NO 0 0 35,850
BARINGS CORPORATE INVS COM 06759X107 1,302 85,708 SH   SOLE NO 0 0 85,708
BARINGS PARTN INVS SH BEN INT 06761A103 1,749 127,525 SH   SOLE NO 0 0 127,525
BARNES GROUP INC COM 067806109 545 10,646 SH   SOLE NO 0 0 10,646
BARRICK GOLD CORP COM 067901108 9,658 467,054 SH   SOLE NO 0 0 467,054
BAUDAX BIO INC COM 07160F107 17 23,025 SH   SOLE NO 0 0 23,025
BAUSCH HEALTH COS INC COM 071734107 430 14,690 SH   SOLE NO 0 0 14,690
BAXTER INTL INC COM 071813109 6,649 82,600 SH   SOLE NO 0 0 82,600
BCE INC COM NEW 05534B760 4,156 84,270 SH   SOLE NO 0 0 84,270
BEACON ROOFING SUPPLY INC COM 073685109 314 5,899 SH   SOLE NO 0 0 5,899
BEAM THERAPEUTICS INC COM 07373V105 939 7,296 SH   SOLE NO 0 0 7,296
BECTON DICKINSON & CO COM 075887109 19,520 80,268 SH   SOLE NO 0 0 80,268
BED BATH & BEYOND INC COM 075896100 381 11,467 SH   SOLE NO 0 0 11,467
BERKLEY W R CORP COM 084423102 1,005 13,511 SH   SOLE NO 0 0 13,511
BERKSHIRE HATHAWAY INC DEL CL A 084670108 61,115 146 SH   SOLE NO 0 0 146
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 383,446 1,379,699 SH   SOLE NO 0 0 1,379,699
BERKSHIRE HILLS BANCORP INC COM 084680107 4,042 147,477 SH   SOLE NO 0 0 147,477
BERRY GLOBAL GROUP INC COM 08579W103 349 5,360 SH   SOLE NO 0 0 5,360
BEST BUY INC COM 086516101 3,168 27,556 SH   SOLE NO 0 0 27,556
BEYOND MEAT INC COM 08862E109 4,122 26,175 SH   SOLE NO 0 0 26,175
BGC PARTNERS INC CL A 05541T101 93 16,492 SH   SOLE NO 0 0 16,492
BGSF INC COM 05601C105 186 15,096 SH   SOLE NO 0 0 15,096
BHP GROUP LTD SPONSORED ADS 088606108 3,765 51,706 SH   SOLE NO 0 0 51,706
BHP GROUP PLC SPONSORED ADR 05545E209 289 4,848 SH   SOLE NO 0 0 4,848
BIG LOTS INC COM 089302103 517 7,841 SH   SOLE NO 0 0 7,841
BIGCOMMERCE HLDGS INC COM SER 1 08975P108 2,354 36,263 SH   SOLE NO 0 0 36,263
BILIBILI INC SPONS ADS REP Z 090040106 280 2,300 SH   SOLE NO 0 0 2,300
BILL COM HLDGS INC COM 090043100 788 4,302 SH   SOLE NO 0 0 4,302
BIO RAD LABS INC CL A 090572207 598 929 SH   SOLE NO 0 0 929
BIO-TECHNE CORP COM 09073M104 2,435 5,408 SH   SOLE NO 0 0 5,408
BIOCRYST PHARMACEUTICALS INC COM 09058V103 1,909 120,799 SH   SOLE NO 0 0 120,799
BIOGEN INC COM 09062X103 9,595 27,710 SH   SOLE NO 0 0 27,710
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 485 5,000 SH   SOLE NO 0 0 5,000
BIOMARIN PHARMACEUTICAL INC COM 09061G101 2,638 31,626 SH   SOLE NO 0 0 31,626
BIONANO GENOMICS INC COM 09075F107 402 54,857 SH   SOLE NO 0 0 54,857
BIONTECH SE SPONSORED ADS 09075V102 1,800 8,042 SH   SOLE NO 0 0 8,042
BJS WHSL CLUB HLDGS INC COM 05550J101 449 9,440 SH   SOLE NO 0 0 9,440
BK OF AMERICA CORP COM 060505104 114,808 2,784,598 SH   SOLE NO 0 0 2,784,598
BLACK HILLS CORP COM 092113109 651 9,930 SH   SOLE NO 0 0 9,930
BLACK KNIGHT INC COM 09215C105 434 5,572 SH   SOLE NO 0 0 5,572
BLACKBERRY LTD COM 09228F103 372 30,499 SH   SOLE NO 0 0 30,499
BLACKLINE INC COM 09239B109 370 3,334 SH   SOLE NO 0 0 3,334
BLACKROCK 2022 GBL INCM OPP COM 09258P104 131 14,188 SH   SOLE NO 0 0 14,188
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 225 15,049 SH   SOLE NO 0 0 15,049
BLACKROCK CAP ALLOCATION TR COM 09260U109 3,060 139,866 SH   SOLE NO 0 0 139,866
BLACKROCK CAP INVT CORP COM 092533108 562 143,146 SH   SOLE NO 0 0 143,146
BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 93 93,000 SH   SOLE NO 0 0 93,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 930 56,300 SH   SOLE NO 0 0 56,300
BLACKROCK CORPOR HI YLD FD I COM 09255P107 2,996 243,196 SH   SOLE NO 0 0 243,196
BLACKROCK CR ALLOCATION INCO COM 092508100 597 38,315 SH   SOLE NO 0 0 38,315
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 264 23,058 SH   SOLE NO 0 0 23,058
BLACKROCK ENERGY & RES TR COM 09250U101 650 66,338 SH   SOLE NO 0 0 66,338
BLACKROCK ENHANCD CAP & INM COM 09256A109 1,038 50,452 SH   SOLE NO 0 0 50,452
BLACKROCK ENHANCED EQUITY DI COM 09251A104 2,550 251,736 SH   SOLE NO 0 0 251,736
BLACKROCK ENHANCED GLOBAL DI COM 092501105 308 24,604 SH   SOLE NO 0 0 24,604
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 314 47,967 SH   SOLE NO 0 0 47,967
BLACKROCK ETF TRUST US EQT FACTOR 09290C103 542 14,919 SH   SOLE NO 0 0 14,919
BLACKROCK FLOATING RATE INCO COM 09255X100 194 14,681 SH   SOLE NO 0 0 14,681
BLACKROCK GLOBAL FLOATING RA COM 091941104 231 17,975 SH   SOLE NO 0 0 17,975
BLACKROCK HEALTH SCIENCES TR COM 09250W107 1,135 23,420 SH   SOLE NO 0 0 23,420
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 1,296 44,834 SH   SOLE NO 0 0 44,834
BLACKROCK INC COM 09247X101 28,113 32,130 SH   SOLE NO 0 0 32,130
BLACKROCK INCOME TR INC COM 09247F100 400 63,233 SH   SOLE NO 0 0 63,233
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 222 10,933 SH   SOLE NO 0 0 10,933
BLACKROCK INVT QUALITY MUN T COM 09247D105 204 11,098 SH   SOLE NO 0 0 11,098
BLACKROCK LTD DURATION INCOM COM SHS 09249W101 611 35,933 SH   SOLE NO 0 0 35,933
BLACKROCK MULTI SECTOR INC T COM 09258A107 512 27,443 SH   SOLE NO 0 0 27,443
BLACKROCK MUN INCOME QUALITY COM 092479104 433 27,672 SH   SOLE NO 0 0 27,672
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 188 12,227 SH   SOLE NO 0 0 12,227
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 1,549 59,079 SH   SOLE NO 0 0 59,079
BLACKROCK MUNI INCOME TR II COM 09249N101 980 62,285 SH   SOLE NO 0 0 62,285
BLACKROCK MUNI INTER DR FD I COM 09253X102 269 17,223 SH   SOLE NO 0 0 17,223
BLACKROCK MUNIASSETS FD INC COM 09254J102 1,207 71,636 SH   SOLE NO 0 0 71,636
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 557 34,981 SH   SOLE NO 0 0 34,981
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 268 18,190 SH   SOLE NO 0 0 18,190
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 410 25,749 SH   SOLE NO 0 0 25,749
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 492 29,375 SH   SOLE NO 0 0 29,375
BLACKROCK MUNIVEST FD II INC COM 09253T101 317 20,212 SH   SOLE NO 0 0 20,212
BLACKROCK MUNIVEST FD INC COM 09253R105 405 42,114 SH   SOLE NO 0 0 42,114
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 326 21,185 SH   SOLE NO 0 0 21,185
BLACKROCK MUNIYIELD FD INC COM 09253W104 383 25,396 SH   SOLE NO 0 0 25,396
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 319 20,085 SH   SOLE NO 0 0 20,085
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 1,459 103,788 SH   SOLE NO 0 0 103,788
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 165 10,529 SH   SOLE NO 0 0 10,529
BLACKROCK MUNIYIELD QUALITY COM 09254E103 476 32,087 SH   SOLE NO 0 0 32,087
BLACKROCK MUNIYILD QULT FD I COM 09254F100 1,147 68,486 SH   SOLE NO 0 0 68,486
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 559 36,290 SH   SOLE NO 0 0 36,290
BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 631 41,813 SH   SOLE NO 0 0 41,813
BLACKROCK RES & COMMODITIES SHS 09257A108 6,115 649,237 SH   SOLE NO 0 0 649,237
BLACKROCK SCIENCE & TECHNOLO RIGHT 07/14/2021 09258G112 12 19,626 SH   SOLE NO 0 0 19,626
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 1,951 32,754 SH   SOLE NO 0 0 32,754
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 1,307 31,339 SH   SOLE NO 0 0 31,339
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3,357 130,236 SH   SOLE NO 0 0 130,236
BLACKROCK TCP CAPITAL CORP COM 09259E108 618 44,732 SH   SOLE NO 0 0 44,732
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 251 247,000 SH   SOLE NO 0 0 247,000
BLACKROCK UTILS INFRASTRUCTU COM 09248D104 1,037 40,271 SH   SOLE NO 0 0 40,271
BLACKSTONE GROUP INC COM 09260D107 52,710 542,620 SH   SOLE NO 0 0 542,620
BLACKSTONE MTG TR INC COM CL A 09257W100 4,511 141,462 SH   SOLE NO 0 0 141,462
BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 941 67,582 SH   SOLE NO 0 0 67,582
BLINK CHARGING CO COM 09354A100 661 16,075 SH   SOLE NO 0 0 16,075
BLOCK H & R INC COM 093671105 1,290 54,945 SH   SOLE NO 0 0 54,945
BLOOM ENERGY CORP COM CL A 093712107 1,399 52,077 SH   SOLE NO 0 0 52,077
BLUE RIDGE BANKSHARES INC VA COM 095825105 189 10,811 SH   SOLE NO 0 0 10,811
BLUELINX HLDGS INC COM NEW 09624H208 505 10,048 SH   SOLE NO 0 0 10,048
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 378 103,644 SH   SOLE NO 0 0 103,644
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 391 26,677 SH   SOLE NO 0 0 26,677
BNY MELLON STRATEGIC MUNS IN COM 05588W108 350 39,053 SH   SOLE NO 0 0 39,053
BOEING CO COM 097023105 103,787 433,244 SH   SOLE NO 0 0 433,244
BOOKING HOLDINGS INC COM 09857L108 6,148 2,810 SH   SOLE NO 0 0 2,810
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 558 6,559 SH   SOLE NO 0 0 6,559
BORGWARNER INC COM 099724106 1,324 27,290 SH   SOLE NO 0 0 27,290
BOSTON BEER INC CL A 100557107 3,109 3,046 SH   SOLE NO 0 0 3,046
BOSTON PROPERTIES INC COM 101121101 2,757 24,063 SH   SOLE NO 0 0 24,063
BOSTON SCIENTIFIC CORP COM 101137107 5,545 129,690 SH   SOLE NO 0 0 129,690
BOULDER GROWTH & INCOME FD I COM 101507101 566 41,865 SH   SOLE NO 0 0 41,865
BOX INC CL A 10316T104 1,719 67,300 SH   SOLE NO 0 0 67,300
BOYD GAMING CORP COM 103304101 236 3,840 SH   SOLE NO 0 0 3,840
BP PLC SPONSORED ADR 055622104 16,467 623,284 SH   SOLE NO 0 0 623,284
BRADY CORP CL A 104674106 200 3,570 SH   SOLE NO 0 0 3,570
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 455 33,230 SH   SOLE NO 0 0 33,230
BRANDYWINEGBL GBL INCM OPP F COM 10537L104 275 21,824 SH   SOLE NO 0 0 21,824
BRASILAGRO COMPANHIA BRASILE SPONSORED ADR 10554B104 167 27,669 SH   SOLE NO 0 0 27,669
BRIGHAM MINERALS INC CL A COM 10918L103 893 41,965 SH   SOLE NO 0 0 41,965
BRIGHTCOVE INC COM 10921T101 2,484 173,160 SH   SOLE NO 0 0 173,160
BRIGHTHOUSE FINL INC COM 10922N103 268 5,898 SH   SOLE NO 0 0 5,898
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 757 80,588 SH   SOLE NO 0 0 80,588
BRINKS CO COM 109696104 243 3,164 SH   SOLE NO 0 0 3,164
BRISTOL-MYERS SQUIBB CO COM 110122108 79,852 1,195,041 SH   SOLE NO 0 0 1,195,041
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6,865 174,655 SH   SOLE NO 0 0 174,655
BRIXMOR PPTY GROUP INC COM 11120U105 217 9,523 SH   SOLE NO 0 0 9,523
BROADCOM INC COM 11135F101 27,966 58,712 SH   SOLE NO 0 0 58,712
BROADMARK RLTY CAP INC COM 11135B100 140 13,246 SH   SOLE NO 0 0 13,246
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,818 23,640 SH   SOLE NO 0 0 23,640
BROADSTONE NET LEASE INC COM 11135E203 1,904 81,373 SH   SOLE NO 0 0 81,373
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 12,012 235,622 SH   SOLE NO 0 0 235,622
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2,618 47,134 SH   SOLE NO 0 0 47,134
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1,614 21,409 SH   SOLE NO 0 0 21,409
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 194 10,251 SH   SOLE NO 0 0 10,251
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 3,248 148,321 SH   SOLE NO 0 0 148,321
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1,307 31,171 SH   SOLE NO 0 0 31,171
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,684 43,669 SH   SOLE NO 0 0 43,669
BROOKLINE BANCORP INC DEL COM 11373M107 1,388 92,886 SH   SOLE NO 0 0 92,886
BROOKS AUTOMATION INC NEW COM 114340102 504 5,291 SH   SOLE NO 0 0 5,291
BROWN & BROWN INC COM 115236101 3,131 58,938 SH   SOLE NO 0 0 58,938
BROWN FORMAN CORP CL A 115637100 2,989 42,406 SH   SOLE NO 0 0 42,406
BROWN FORMAN CORP CL B 115637209 9,524 127,093 SH   SOLE NO 0 0 127,093
BRT APARTMENTS CORP COM 055645303 212 12,279 SH   SOLE NO 0 0 12,279
BRUNSWICK CORP COM 117043109 272 2,736 SH   SOLE NO 0 0 2,736
BRYN MAWR BK CORP COM 117665109 894 21,206 SH   SOLE NO 0 0 21,206
BUCKLE INC COM 118440106 204 4,115 SH   SOLE NO 0 0 4,115
BUILDERS FIRSTSOURCE INC COM 12008R107 208 4,899 SH   SOLE NO 0 0 4,899
BUMBLE INC COM CL A 12047B105 526 9,132 SH   SOLE NO 0 0 9,132
BUNGE LIMITED COM G16962105 2,201 28,173 SH   SOLE NO 0 0 28,173
BURLINGTON STORES INC COM 122017106 362 1,125 SH   SOLE NO 0 0 1,125
BUTTERFLY NETWORK INC COM CL A 124155102 370 25,557 SH   SOLE NO 0 0 25,557
BYRNA TECHNOLOGIES INC COM NEW 12448X201 852 37,508 SH   SOLE NO 0 0 37,508
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 951 10,155 SH   SOLE NO 0 0 10,155
C3 AI INC CL A 12468P104 1,334 21,340 SH   SOLE NO 0 0 21,340
CABOT CORP COM 127055101 306 5,376 SH   SOLE NO 0 0 5,376
CACI INTL INC CL A 127190304 587 2,304 SH   SOLE NO 0 0 2,304
CADENCE DESIGN SYSTEM INC COM 127387108 1,470 10,744 SH   SOLE NO 0 0 10,744
CAESARS ENTERTAINMENT INC NE COM 12769G100 648 6,254 SH   SOLE NO 0 0 6,254
CAL MAINE FOODS INC COM NEW 128030202 596 16,474 SH   SOLE NO 0 0 16,474
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 4,497 275,575 SH   SOLE NO 0 0 275,575
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 8,418 554,915 SH   SOLE NO 0 0 554,915
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 3,148 100,998 SH   SOLE NO 0 0 100,998
CALAMOS GBL DYN INCOME FUND COM 12811L107 3,764 343,506 SH   SOLE NO 0 0 343,506
CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 695 42,940 SH   SOLE NO 0 0 42,940
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 4,715 259,219 SH   SOLE NO 0 0 259,219
CALEDONIA MNG CORP PLC SHS NEW G1757E113 179 14,854 SH   SOLE NO 0 0 14,854
CALERES INC COM 129500104 818 29,983 SH   SOLE NO 0 0 29,983
CALIFORNIA WTR SVC GROUP COM 130788102 687 12,385 SH   SOLE NO 0 0 12,385
CALIX INC COM 13100M509 273 5,753 SH   SOLE NO 0 0 5,753
CALLAWAY GOLF CO COM 131193104 548 16,254 SH   SOLE NO 0 0 16,254
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 249 36,294 SH   SOLE NO 0 0 36,294
CAMBRIA ETF TR EMRG SHAREHLDR 132061706 1,011 26,330 SH   SOLE NO 0 0 26,330
CAMBRIA ETF TR GLB ASSET ALLO 132061607 249 7,798 SH   SOLE NO 0 0 7,798
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 2,818 44,021 SH   SOLE NO 0 0 44,021
CAMBRIDGE BANCORP COM 132152109 2,420 29,168 SH   SOLE NO 0 0 29,168
CAMDEN NATL CORP COM 133034108 5,823 121,939 SH   SOLE NO 0 0 121,939
CAMDEN PPTY TR SH BEN INT 133131102 1,500 11,312 SH   SOLE NO 0 0 11,312
CAMECO CORP COM 13321L108 874 45,568 SH   SOLE NO 0 0 45,568
CAMPBELL SOUP CO COM 134429109 3,659 80,260 SH   SOLE NO 0 0 80,260
CAMPING WORLD HLDGS INC CL A 13462K109 1,979 48,300 SH   SOLE NO 0 0 48,300
CAMTEK LTD ORD M20791105 217 5,780 SH   SOLE NO 0 0 5,780
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 496 11,347 SH   SOLE NO 0 0 11,347
CANADIAN IMP BK COMM COM 136069101 997 8,764 SH   SOLE NO 0 0 8,764
CANADIAN NAT RES LTD COM 136385101 533 14,695 SH   SOLE NO 0 0 14,695
CANADIAN NATL RY CO COM 136375102 4,913 46,566 SH   SOLE NO 0 0 46,566
CANADIAN PAC RY LTD COM 13645T100 1,872 24,341 SH   SOLE NO 0 0 24,341
CANADIAN SOLAR INC COM 136635109 244 5,463 SH   SOLE NO 0 0 5,463
CANO HEALTH INC COM CL A 13781Y103 303 25,106 SH   SOLE NO 0 0 25,106
CANON INC SPONSORED ADR 138006309 247 10,950 SH   SOLE NO 0 0 10,950
CANOPY GROWTH CORP COM 138035100 8,897 367,980 SH   SOLE NO 0 0 367,980
CAPITAL ONE FINL CORP COM 14040H105 21,648 139,947 SH   SOLE NO 0 0 139,947
CAPITAL SOUTHWEST CORP COM 140501107 317 13,656 SH   SOLE NO 0 0 13,656
CAPITOL FED FINL INC COM 14057J101 214 18,235 SH   SOLE NO 0 0 18,235
CAPRI HOLDINGS LIMITED SHS G1890L107 1,767 30,905 SH   SOLE NO 0 0 30,905
CARDINAL HEALTH INC COM 14149Y108 4,493 78,704 SH   SOLE NO 0 0 78,704
CARDLYTICS INC COM 14161W105 567 4,473 SH   SOLE NO 0 0 4,473
CAREDX INC COM 14167L103 1,389 15,185 SH   SOLE NO 0 0 15,185
CARETRUST REIT INC COM 14174T107 312 13,453 SH   SOLE NO 0 0 13,453
CARLISLE COS INC COM 142339100 4,232 22,117 SH   SOLE NO 0 0 22,117
CARLYLE GROUP INC COM 14316J108 3,314 71,308 SH   SOLE NO 0 0 71,308
CARMAX INC COM 143130102 3,212 24,876 SH   SOLE NO 0 0 24,876
CARNIVAL CORP UNIT 99/99/9999 143658300 17,495 663,727 SH   SOLE NO 0 0 663,727
CARPENTER TECHNOLOGY CORP COM 144285103 276 6,874 SH   SOLE NO 0 0 6,874
CARRIER GLOBAL CORPORATION COM 14448C104 17,157 353,032 SH   SOLE NO 0 0 353,032
CARVANA CO CL A 146869102 726 2,408 SH   SOLE NO 0 0 2,408
CASELLA WASTE SYS INC CL A 147448104 230 3,631 SH   SOLE NO 0 0 3,631
CASEYS GEN STORES INC COM 147528103 960 4,936 SH   SOLE NO 0 0 4,936
CASSAVA SCIENCES INC COM 14817C107 1,301 15,232 SH   SOLE NO 0 0 15,232
CASTLE BIOSCIENCES INC COM 14843C105 372 5,077 SH   SOLE NO 0 0 5,077
CATALENT INC COM 148806102 1,768 16,361 SH   SOLE NO 0 0 16,361
CATALYST PHARMACEUTICALS INC COM 14888U101 63 11,056 SH   SOLE NO 0 0 11,056
CATCHMARK TIMBER TR INC CL A 14912Y202 1,068 91,343 SH   SOLE NO 0 0 91,343
CATERPILLAR INC COM 149123101 84,981 390,486 SH   SOLE NO 0 0 390,486
CATHAY GEN BANCORP COM 149150104 383 9,737 SH   SOLE NO 0 0 9,737
CBIZ INC COM 124805102 736 22,475 SH   SOLE NO 0 0 22,475
CBOE GLOBAL MKTS INC COM 12503M108 1,731 14,546 SH   SOLE NO 0 0 14,546
CBRE CLARION GLOBAL REAL EST COM 12504G100 703 79,891 SH   SOLE NO 0 0 79,891
CBRE GROUP INC CL A 12504L109 587 6,853 SH   SOLE NO 0 0 6,853
CDK GLOBAL INC COM 12508E101 1,146 23,082 SH   SOLE NO 0 0 23,082
CDW CORP COM 12514G108 1,496 8,568 SH   SOLE NO 0 0 8,568
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,254 27,978 SH   SOLE NO 0 0 27,978
CEL-SCI CORP COM PAR NEW 150837607 1,151 132,671 SH   SOLE NO 0 0 132,671
CELANESE CORP DEL COM 150870103 597 3,942 SH   SOLE NO 0 0 3,942
CELLECTAR BIOSCIENCES INC COM PAR 15117F500 32 26,992 SH   SOLE NO 0 0 26,992
CENOVUS ENERGY INC COM 15135U109 212 22,140 SH   SOLE NO 0 0 22,140
CENTENE CORP DEL COM 15135B101 1,968 26,989 SH   SOLE NO 0 0 26,989
CENTERPOINT ENERGY INC COM 15189T107 2,571 104,859 SH   SOLE NO 0 0 104,859
CENTERSPACE COM 15202L107 261 3,312 SH   SOLE NO 0 0 3,312
CENTURY BANCORPORATION INC CL A NON VTG 156432106 617 5,419 SH   SOLE NO 0 0 5,419
CENTURY CMNTYS INC COM 156504300 413 6,209 SH   SOLE NO 0 0 6,209
CERAGON NETWORKS LTD ORD M22013102 42 11,175 SH   SOLE NO 0 0 11,175
CERECOR INC COM 15671L109 44 13,533 SH   SOLE NO 0 0 13,533
CERENCE INC COM 156727109 989 9,272 SH   SOLE NO 0 0 9,272
CERNER CORP COM 156782104 3,902 49,924 SH   SOLE NO 0 0 49,924
CEVA INC COM 157210105 311 6,596 SH   SOLE NO 0 0 6,596
CF INDS HLDGS INC COM 125269100 586 11,406 SH   SOLE NO 0 0 11,406
CGI INC CL A SUB VTG 12532H104 870 9,610 SH   SOLE NO 0 0 9,610
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 3,024 87,054 SH   SOLE NO 0 0 87,054
CHARLES RIV LABS INTL INC COM 159864107 6,341 17,144 SH   SOLE NO 0 0 17,144
CHART INDS INC COM 16115Q308 341 2,337 SH   SOLE NO 0 0 2,337
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,382 6,074 SH   SOLE NO 0 0 6,074
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,094 18,036 SH   SOLE NO 0 0 18,036
CHEESECAKE FACTORY INC COM 163072101 934 17,243 SH   SOLE NO 0 0 17,243
CHEGG INC COM 163092109 2,475 29,783 SH   SOLE NO 0 0 29,783
CHEMED CORP NEW COM 16359R103 228 482 SH   SOLE NO 0 0 482
CHEMOURS CO COM 163851108 3,657 105,097 SH   SOLE NO 0 0 105,097
CHEMUNG FINL CORP COM 164024101 375 8,478 SH   SOLE NO 0 0 8,478
CHENIERE ENERGY INC COM NEW 16411R208 2,094 24,143 SH   SOLE NO 0 0 24,143
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1,210 27,336 SH   SOLE NO 0 0 27,336
CHESAPEAKE UTILS CORP COM 165303108 1,481 12,312 SH   SOLE NO 0 0 12,312
CHEVRON CORP NEW COM 166764100 108,071 1,031,807 SH   SOLE NO 0 0 1,031,807
CHEWY INC CL A 16679L109 4,322 54,233 SH   SOLE NO 0 0 54,233
CHIMERA INVT CORP COM NEW 16934Q208 2,328 154,636 SH   SOLE NO 0 0 154,636
CHIPOTLE MEXICAN GRILL INC COM 169656105 9,993 6,446 SH   SOLE NO 0 0 6,446
CHOICE HOTELS INTL INC COM 169905106 1,530 12,879 SH   SOLE NO 0 0 12,879
CHUBB LIMITED COM H1467J104 9,195 57,854 SH   SOLE NO 0 0 57,854
CHURCH & DWIGHT INC COM 171340102 5,956 69,898 SH   SOLE NO 0 0 69,898
CHURCHILL CAPITAL CORP IV CL A 171439102 2,724 94,543 SH   SOLE NO 0 0 94,543
CHURCHILL DOWNS INC COM 171484108 302 1,525 SH   SOLE NO 0 0 1,525
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 64 26,947 SH   SOLE NO 0 0 26,947
CIENA CORP COM NEW 171779309 1,957 34,407 SH   SOLE NO 0 0 34,407
CIGNA CORP NEW COM 125523100 14,615 61,649 SH   SOLE NO 0 0 61,649
CIMAREX ENERGY CO COM 171798101 220 3,044 SH   SOLE NO 0 0 3,044
CIMPRESS PLC SHS EURO G2143T103 246 2,273 SH   SOLE NO 0 0 2,273
CINCINNATI FINL CORP COM 172062101 7,506 64,368 SH   SOLE NO 0 0 64,368
CINTAS CORP COM 172908105 4,688 12,272 SH   SOLE NO 0 0 12,272
CISCO SYS INC COM 17275R102 108,044 2,038,582 SH   SOLE NO 0 0 2,038,582
CIT GROUP INC COM NEW 125581801 248 4,822 SH   SOLE NO 0 0 4,822
CITI TRENDS INC COM 17306X102 1,106 12,713 SH   SOLE NO 0 0 12,713
CITIGROUP INC COM NEW 172967424 30,099 425,430 SH   SOLE NO 0 0 425,430
CITIZENS & NORTHN CORP COM 172922106 338 13,821 SH   SOLE NO 0 0 13,821
CITIZENS CMNTY BANCORP INC M COM 174903104 181 13,252 SH   SOLE NO 0 0 13,252
CITIZENS FINL GROUP INC COM 174610105 7,060 153,928 SH   SOLE NO 0 0 153,928
CITRIX SYS INC COM 177376100 1,074 9,160 SH   SOLE NO 0 0 9,160
CITY OFFICE REIT INC COM 178587101 141 11,381 SH   SOLE NO 0 0 11,381
CIVISTA BANCSHARES INC COM NO PAR 178867107 553 25,042 SH   SOLE NO 0 0 25,042
CLEAN ENERGY FUELS CORP COM 184499101 1,143 112,621 SH   SOLE NO 0 0 112,621
CLEAN HARBORS INC COM 184496107 279 2,999 SH   SOLE NO 0 0 2,999
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 31 12,041 SH   SOLE NO 0 0 12,041
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 1,312 56,907 SH   SOLE NO 0 0 56,907
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 1,478 50,557 SH   SOLE NO 0 0 50,557
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 1,086 42,819 SH   SOLE NO 0 0 42,819
CLEVELAND-CLIFFS INC NEW COM 185899101 7,156 331,954 SH   SOLE NO 0 0 331,954
CLOROX CO DEL COM 189054109 22,431 124,682 SH   SOLE NO 0 0 124,682
CLOUDFLARE INC CL A COM 18915M107 3,175 30,001 SH   SOLE NO 0 0 30,001
CLOUGH GLOBAL EQUITY FD COM 18914C100 186 12,616 SH   SOLE NO 0 0 12,616
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 1,154 95,423 SH   SOLE NO 0 0 95,423
CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 263 19,798 SH   SOLE NO 0 0 19,798
CM LIFE SCIENCES II INC UNIT 02/25/2028 125842203 269 20,000 SH   SOLE NO 0 0 20,000
CME GROUP INC COM 12572Q105 13,755 64,675 SH   SOLE NO 0 0 64,675
CMS ENERGY CORP COM 125896100 2,858 48,379 SH   SOLE NO 0 0 48,379
CNA FINL CORP COM 126117100 2,173 47,790 SH   SOLE NO 0 0 47,790
CNS PHARMACEUTICALS INC COM 18978H102 39 20,000 SH   SOLE NO 0 0 20,000
COCA COLA CO COM 191216100 90,300 1,668,832 SH   SOLE NO 0 0 1,668,832
COCA COLA CONS INC COM 191098102 493 1,227 SH   SOLE NO 0 0 1,227
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 1,639 27,632 SH   SOLE NO 0 0 27,632
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 214 4,052 SH   SOLE NO 0 0 4,052
COCRYSTAL PHARMA INC COM 19188J300 20 16,500 SH   SOLE NO 0 0 16,500
CODA OCTOPUS GROUP INC COM NEW 19188U206 221 25,650 SH   SOLE NO 0 0 25,650
COEUR MNG INC COM NEW 192108504 1,171 131,901 SH   SOLE NO 0 0 131,901
COGNEX CORP COM 192422103 2,108 25,088 SH   SOLE NO 0 0 25,088
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,193 46,107 SH   SOLE NO 0 0 46,107
COGNYTE SOFTWARE LTD ORD SHS M25133105 250 10,211 SH   SOLE NO 0 0 10,211
COHBAR INC COM 19249J109 19 13,579 SH   SOLE NO 0 0 13,579
COHEN & STEERS CLOSED-END OP COM 19248P106 3,848 264,857 SH   SOLE NO 0 0 264,857
COHEN & STEERS INFRASTRUCTUR COM 19248A109 3,244 113,097 SH   SOLE NO 0 0 113,097
COHEN & STEERS LTD DURATION COM 19248C105 470 17,193 SH   SOLE NO 0 0 17,193
COHEN & STEERS QUALITY INCOM COM 19247L106 4,563 290,478 SH   SOLE NO 0 0 290,478
COHEN & STEERS REIT & PFD & COM 19247X100 2,382 87,526 SH   SOLE NO 0 0 87,526
COHEN & STEERS SELECT PFD & COM 19248Y107 323 10,563 SH   SOLE NO 0 0 10,563
COHEN & STEERS TOTAL RETURN COM 19247R103 5,728 351,645 SH   SOLE NO 0 0 351,645
COINBASE GLOBAL INC COM CL A 19260Q107 10,665 42,105 SH   SOLE NO 0 0 42,105
COLGATE PALMOLIVE CO COM 194162103 24,654 303,070 SH   SOLE NO 0 0 303,070
COLOR STAR TECHNOLOGY CO LTD SHS NEW G2287A100 10 10,000 SH   SOLE NO 0 0 10,000
COLUMBIA BKG SYS INC COM 197236102 690 17,894 SH   SOLE NO 0 0 17,894
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 4,961 230,218 SH   SOLE NO 0 0 230,218
COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 1,589 70,351 SH   SOLE NO 0 0 70,351
COLUMBIA ETF TR II EM CORE EX ETF 19762B202 6,656 198,989 SH   SOLE NO 0 0 198,989
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 552 19,564 SH   SOLE NO 0 0 19,564
COLUMBIA FINL INC COM 197641103 391 22,763 SH   SOLE NO 0 0 22,763
COLUMBIA PPTY TR INC COM NEW 198287203 1,762 101,334 SH   SOLE NO 0 0 101,334
COLUMBIA SELIGM PREM TECH GR COM 19842X109 399 11,248 SH   SOLE NO 0 0 11,248
COLUMBIA SPORTSWEAR CO COM 198516106 357 3,629 SH   SOLE NO 0 0 3,629
COMCAST CORP NEW CL A 20030N101 50,012 877,112 SH   SOLE NO 0 0 877,112
COMERICA INC COM 200340107 4,775 66,943 SH   SOLE NO 0 0 66,943
COMMERCE BANCSHARES INC COM 200525103 1,075 14,425 SH   SOLE NO 0 0 14,425
COMMERCIAL METALS CO COM 201723103 766 24,943 SH   SOLE NO 0 0 24,943
COMMUNITY BK SYS INC COM 203607106 2,042 27,001 SH   SOLE NO 0 0 27,001
COMMUNITY HEALTH SYS INC NEW COM 203668108 250 16,224 SH   SOLE NO 0 0 16,224
COMMUNITY HEALTHCARE TR INC COM 20369C106 397 8,377 SH   SOLE NO 0 0 8,377
COMMVAULT SYS INC COM 204166102 633 8,099 SH   SOLE NO 0 0 8,099
COMPASS DIVERSIFIED SH BEN INT 20451Q104 1,007 39,494 SH   SOLE NO 0 0 39,494
COMPASS MINERALS INTL INC COM 20451N101 1,828 30,857 SH   SOLE NO 0 0 30,857
COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 269 7,053 SH   SOLE NO 0 0 7,053
COMSTOCK MNG INC COM NEW 205750300 2,509 691,246 SH   SOLE NO 0 0 691,246
CONAGRA BRANDS INC COM 205887102 3,308 90,940 SH   SOLE NO 0 0 90,940
CONFORMIS INC COM 20717E101 14 12,901 SH   SOLE NO 0 0 12,901
CONMED CORP COM 207410101 2,682 19,522 SH   SOLE NO 0 0 19,522
CONOCOPHILLIPS COM 20825C104 20,312 333,539 SH   SOLE NO 0 0 333,539
CONSOLIDATED COMM HLDGS INC COM 209034107 145 16,586 SH   SOLE NO 0 0 16,586
CONSOLIDATED EDISON INC COM 209115104 27,830 388,039 SH   SOLE NO 0 0 388,039
CONSOLIDATED WATER CO INC ORD G23773107 206 17,618 SH   SOLE NO 0 0 17,618
CONSTELLATION BRANDS INC CL A 21036P108 23,499 100,472 SH   SOLE NO 0 0 100,472
CONSTELLATION BRANDS INC CL B 21036P207 405 1,725 SH   SOLE NO 0 0 1,725
CONTAINER STORE GROUP INC COM 210751103 355 27,299 SH   SOLE NO 0 0 27,299
CONTINENTAL RES INC COM 212015101 654 17,208 SH   SOLE NO 0 0 17,208
CONX CORP COM CL A 212873103 152 15,500 SH   SOLE NO 0 0 15,500
COOPER COS INC COM NEW 216648402 1,620 4,088 SH   SOLE NO 0 0 4,088
COPART INC COM 217204106 2,700 20,483 SH   SOLE NO 0 0 20,483
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 23 12,603 SH   SOLE NO 0 0 12,603
CORESITE RLTY CORP COM 21870Q105 415 3,088 SH   SOLE NO 0 0 3,088
CORNERSTONE STRATEGIC VALUE COM 21924B302 452 38,968 SH   SOLE NO 0 0 38,968
CORNERSTONE TOTAL RETURN FD COM 21924U300 226 19,985 SH   SOLE NO 0 0 19,985
CORNING INC COM 219350105 22,431 548,458 SH   SOLE NO 0 0 548,458
CORSAIR GAMING INC COM 22041X102 264 7,957 SH   SOLE NO 0 0 7,957
CORTEVA INC COM 22052L104 6,375 143,760 SH   SOLE NO 0 0 143,760
COSTAMARE INC SHS Y1771G102 527 44,700 SH   SOLE NO 0 0 44,700
COSTAR GROUP INC COM 22160N109 1,423 17,183 SH   SOLE NO 0 0 17,183
COSTCO WHSL CORP NEW COM 22160K105 112,221 283,625 SH   SOLE NO 0 0 283,625
COTY INC COM CL A 222070203 272 29,220 SH   SOLE NO 0 0 29,220
COUPA SOFTWARE INC COM 22266L106 647 2,471 SH   SOLE NO 0 0 2,471
COUPANG INC CL A 22266T109 1,720 41,151 SH   SOLE NO 0 0 41,151
COURSERA INC COM 22266M104 272 6,880 SH   SOLE NO 0 0 6,880
COUSINS PPTYS INC COM NEW 222795502 625 16,998 SH   SOLE NO 0 0 16,998
COVANTA HLDG CORP COM 22282E102 364 20,695 SH   SOLE NO 0 0 20,695
COVENANT LOGISTICS GROUP INC CL A 22284P105 389 18,830 SH   SOLE NO 0 0 18,830
COVETRUS INC COM 22304C100 457 16,958 SH   SOLE NO 0 0 16,958
COWEN INC CL A NEW 223622606 658 16,037 SH   SOLE NO 0 0 16,037
CRACKER BARREL OLD CTRY STOR COM 22410J106 971 6,540 SH   SOLE NO 0 0 6,540
CRANE CO COM 224399105 377 4,090 SH   SOLE NO 0 0 4,090
CREDIT ACCEP CORP MICH COM 225310101 244 539 SH   SOLE NO 0 0 539
CREDIT SUISSE GROUP SPONSORED ADR 225401108 187 17,893 SH   SOLE NO 0 0 17,893
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 285 113,766 SH   SOLE NO 0 0 113,766
CREE INC COM 225447101 1,421 14,519 SH   SOLE NO 0 0 14,519
CRH PLC ADR 12626K203 462 9,097 SH   SOLE NO 0 0 9,097
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 5,668 35,015 SH   SOLE NO 0 0 35,015
CROCS INC COM 227046109 1,948 16,720 SH   SOLE NO 0 0 16,720
CRONOS GROUP INC COM 22717L101 2,080 241,902 SH   SOLE NO 0 0 241,902
CROSSFIRST BANKSHARES INC COM 22766M109 171 12,500 SH   SOLE NO 0 0 12,500
CROWDSTRIKE HLDGS INC CL A 22788C105 24,885 99,025 SH   SOLE NO 0 0 99,025
CROWN CASTLE INTL CORP NEW COM 22822V101 15,445 79,167 SH   SOLE NO 0 0 79,167
CROWN HLDGS INC COM 228368106 475 4,651 SH   SOLE NO 0 0 4,651
CRYOPORT INC COM PAR $0.001 229050307 387 6,140 SH   SOLE NO 0 0 6,140
CSX CORP COM 126408103 23,333 726,236 SH   SOLE NO 0 0 726,236
CUBESMART COM 229663109 7,948 171,592 SH   SOLE NO 0 0 171,592
CULLEN FROST BANKERS INC COM 229899109 5,030 44,912 SH   SOLE NO 0 0 44,912
CUMMINS INC COM 231021106 14,406 59,090 SH   SOLE NO 0 0 59,090
CURTISS WRIGHT CORP COM 231561101 579 4,876 SH   SOLE NO 0 0 4,876
CUSTOM TRUCK ONE SOURCE INC *W EXP 01/01/202 23204X111 107 46,500 SH   SOLE NO 0 0 46,500
CVB FINL CORP COM 126600105 1,482 71,976 SH   SOLE NO 0 0 71,976
CVD EQUIP CORP COM 126601103 106 23,765 SH   SOLE NO 0 0 23,765
CVS HEALTH CORP COM 126650100 72,249 865,886 SH   SOLE NO 0 0 865,886
CYBERARK SOFTWARE LTD SHS M2682V108 22,042 169,205 SH   SOLE NO 0 0 169,205
CYBEROPTICS CORP COM 232517102 619 15,123 SH   SOLE NO 0 0 15,123
CYMABAY THERAPEUTICS INC COM 23257D103 494 113,394 SH   SOLE NO 0 0 113,394
CYRUSONE INC COM 23283R100 220 3,076 SH   SOLE NO 0 0 3,076
CYTOSORBENTS CORP COM NEW 23283X206 142 18,923 SH   SOLE NO 0 0 18,923
D R HORTON INC COM 23331A109 8,392 92,864 SH   SOLE NO 0 0 92,864
DAKTRONICS INC COM 234264109 81 12,308 SH   SOLE NO 0 0 12,308
DANAHER CORPORATION COM 235851102 29,748 110,854 SH   SOLE NO 0 0 110,854
DANAOS CORPORATION SHS Y1968P121 6,672 86,895 SH   SOLE NO 0 0 86,895
DANIMER SCIENTIFIC INC COM CL A 236272100 2,901 115,821 SH   SOLE NO 0 0 115,821
DARDEN RESTAURANTS INC COM 237194105 6,149 42,122 SH   SOLE NO 0 0 42,122
DARE BIOSCIENCE INC COM 23666P101 48 25,875 SH   SOLE NO 0 0 25,875
DARLING INGREDIENTS INC COM 237266101 8,934 132,369 SH   SOLE NO 0 0 132,369
DATADOG INC CL A COM 23804L103 34,223 328,819 SH   SOLE NO 0 0 328,819
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 595 25,550 SH   SOLE NO 0 0 25,550
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 2,022 67,429 SH   SOLE NO 0 0 67,429
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 2,384 67,589 SH   SOLE NO 0 0 67,589
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3,843 112,469 SH   SOLE NO 0 0 112,469
DAVITA INC COM 23918K108 2,650 22,010 SH   SOLE NO 0 0 22,010
DBX ETF TR XTRACK HRVST CSI 233051879 965 23,813 SH   SOLE NO 0 0 23,813
DBX ETF TR XTRACK MSCI EAFE 233051200 32,421 863,873 SH   SOLE NO 0 0 863,873
DBX ETF TR XTRACK MSCI EMRG 233051101 895 30,611 SH   SOLE NO 0 0 30,611
DBX ETF TR XTRACK USD HIGH 233051432 2,134 52,950 SH   SOLE NO 0 0 52,950
DBX ETF TR XTRACKERS FTSE 233051515 835 25,995 SH   SOLE NO 0 0 25,995
DBX ETF TR XTRACKERS RUSSEL 233051481 742 16,777 SH   SOLE NO 0 0 16,777
DBX ETF TR XTRACKERS S&P 233051143 1,835 48,591 SH   SOLE NO 0 0 48,591
DBX ETF TR XTRCKR MSCI US 233051150 967 24,487 SH   SOLE NO 0 0 24,487
DECKERS OUTDOOR CORP COM 243537107 1,301 3,389 SH   SOLE NO 0 0 3,389
DEERE & CO COM 244199105 38,592 109,415 SH   SOLE NO 0 0 109,415
DELAWARE INVTS MINN MUN INCO COM 24610V103 228 16,150 SH   SOLE NO 0 0 16,150
DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 142 10,078 SH   SOLE NO 0 0 10,078
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 229 5,457 SH   SOLE NO 0 0 5,457
DELL TECHNOLOGIES INC CL C 24703L202 6,792 68,151 SH   SOLE NO 0 0 68,151
DELTA AIR LINES INC DEL COM NEW 247361702 11,483 265,456 SH   SOLE NO 0 0 265,456
DELUXE CORP COM 248019101 298 6,244 SH   SOLE NO 0 0 6,244
DENALI THERAPEUTICS INC COM 24823R105 311 3,969 SH   SOLE NO 0 0 3,969
DENTSPLY SIRONA INC COM 24906P109 750 11,863 SH   SOLE NO 0 0 11,863
DERMTECH INC COM 24984K105 330 7,962 SH   SOLE NO 0 0 7,962
DESIGNER BRANDS INC CL A 250565108 1,705 103,080 SH   SOLE NO 0 0 103,080
DESKTOP METAL INC COM CL A 25058X105 9,638 838,164 SH   SOLE NO 0 0 838,164
DEUTSCHE BANK A G NAMEN AKT D18190898 288 22,078 SH   SOLE NO 0 0 22,078
DEVON ENERGY CORP NEW COM 25179M103 3,687 126,324 SH   SOLE NO 0 0 126,324
DEXCOM INC COM 252131107 3,689 8,641 SH   SOLE NO 0 0 8,641
DIAGEO PLC SPON ADR NEW 25243Q205 16,232 84,680 SH   SOLE NO 0 0 84,680
DIAMOND HILL INVT GROUP INC COM NEW 25264R207 595 3,560 SH   SOLE NO 0 0 3,560
DIAMONDBACK ENERGY INC COM 25278X109 5,230 55,705 SH   SOLE NO 0 0 55,705
DICKS SPORTING GOODS INC COM 253393102 2,075 20,718 SH   SOLE NO 0 0 20,718
DIFFUSION PHARMACEUTICALS IN COM PAR 253748305 7 10,143 SH   SOLE NO 0 0 10,143
DIGI INTL INC COM 253798102 255 12,700 SH   SOLE NO 0 0 12,700
DIGITAL RLTY TR INC COM 253868103 16,247 107,987 SH   SOLE NO 0 0 107,987
DIGITAL TURBINE INC COM NEW 25400W102 2,225 29,272 SH   SOLE NO 0 0 29,272
DIGITALBRIDGE GROUP INC CL A COM 25401T108 1,592 201,632 SH   SOLE NO 0 0 201,632
DIGITALOCEAN HLDGS INC COM 25402D102 503 9,062 SH   SOLE NO 0 0 9,062
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 1,260 42,541 SH   SOLE NO 0 0 42,541
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 2,875 98,419 SH   SOLE NO 0 0 98,419
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 11,426 378,219 SH   SOLE NO 0 0 378,219
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 84,209 3,121,176 SH   SOLE NO 0 0 3,121,176
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 36,624 777,175 SH   SOLE NO 0 0 777,175
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 16,609 284,403 SH   SOLE NO 0 0 284,403
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 2,807 62,655 SH   SOLE NO 0 0 62,655
DIODES INC COM 254543101 550 6,902 SH   SOLE NO 0 0 6,902
DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 279 9,233 SH   SOLE NO 0 0 9,233
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 750 6,866 SH   SOLE NO 0 0 6,866
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 888 19,949 SH   SOLE NO 0 0 19,949
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 435 4,449 SH   SOLE NO 0 0 4,449
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 510 4,793 SH   SOLE NO 0 0 4,793
DIREXION SHS ETF TR FLIGHT TO SAFT 25460G203 1,227 25,379 SH   SOLE NO 0 0 25,379
DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 268 7,333 SH   SOLE NO 0 0 7,333
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 2,427 29,043 SH   SOLE NO 0 0 29,043
DISCOVER FINL SVCS COM 254709108 7,664 64,790 SH   SOLE NO 0 0 64,790
DISCOVERY INC COM SER A 25470F104 1,006 32,798 SH   SOLE NO 0 0 32,798
DISH NETWORK CORPORATION CL A 25470M109 397 9,509 SH   SOLE NO 0 0 9,509
DISNEY WALT CO COM 254687106 184,304 1,048,556 SH   SOLE NO 0 0 1,048,556
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 215 51,520 SH   SOLE NO 0 0 51,520
DNP SELECT INCOME FD INC COM 23325P104 5,659 541,626 SH   SOLE NO 0 0 541,626
DOCUSIGN INC COM 256163106 53,436 191,138 SH   SOLE NO 0 0 191,138
DOLBY LABORATORIES INC COM CL A 25659T107 631 6,428 SH   SOLE NO 0 0 6,428
DOLLAR GEN CORP NEW COM 256677105 7,852 36,288 SH   SOLE NO 0 0 36,288
DOLLAR TREE INC COM 256746108 2,573 25,865 SH   SOLE NO 0 0 25,865
DOMINION ENERGY INC COM 25746U109 30,494 414,500 SH   SOLE NO 0 0 414,500
DOMINION ENERGY INC UNIT 99/99/9999 25746U133 362 3,737 SH   SOLE NO 0 0 3,737
DOMINOS PIZZA INC COM 25754A201 2,297 4,925 SH   SOLE NO 0 0 4,925
DOMO INC COM CL B 257554105 744 9,216 SH   SOLE NO 0 0 9,216
DONALDSON INC COM 257651109 2,633 41,445 SH   SOLE NO 0 0 41,445
DOORDASH INC CL A 25809K105 402 2,258 SH   SOLE NO 0 0 2,258
DORCHESTER MINERALS LP COM UNIT 25820R105 384 22,847 SH   SOLE NO 0 0 22,847
DOUBLELINE INCOME SOLUTIONS COM 258622109 2,825 156,187 SH   SOLE NO 0 0 156,187
DOUBLELINE OPPORTUNISTIC CR COM 258623107 206 10,292 SH   SOLE NO 0 0 10,292
DOUBLELINE YIELD OPPORTUNITI COM 25862D105 592 29,612 SH   SOLE NO 0 0 29,612
DOVER CORP COM 260003108 2,931 19,464 SH   SOLE NO 0 0 19,464
DOW INC COM 260557103 22,554 356,418 SH   SOLE NO 0 0 356,418
DRAFTKINGS INC COM CL A 26142R104 15,061 288,701 SH   SOLE NO 0 0 288,701
DROPBOX INC CL A 26210C104 1,406 46,391 SH   SOLE NO 0 0 46,391
DTE ENERGY CO COM 233331107 9,264 71,488 SH   SOLE NO 0 0 71,488
DUCOMMUN INC DEL COM 264147109 1,147 21,024 SH   SOLE NO 0 0 21,024
DUFF & PHELPS UTLITY AND INF COM 26433C105 399 27,913 SH   SOLE NO 0 0 27,913
DUKE ENERGY CORP NEW COM NEW 26441C204 43,016 435,741 SH   SOLE NO 0 0 435,741
DUKE REALTY CORP COM NEW 264411505 1,043 22,028 SH   SOLE NO 0 0 22,028
DULUTH HLDGS INC COM CL B 26443V101 264 12,831 SH   SOLE NO 0 0 12,831
DUPONT DE NEMOURS INC COM 26614N102 15,428 199,310 SH   SOLE NO 0 0 199,310
DURECT CORP COM 266605104 35 21,955 SH   SOLE NO 0 0 21,955
DWS MUN INCOME TR COM 233368109 293 24,008 SH   SOLE NO 0 0 24,008
DXC TECHNOLOGY CO COM 23355L106 2,085 53,556 SH   SOLE NO 0 0 53,556
DYADIC INTL INC DEL COM 26745T101 70 19,512 SH   SOLE NO 0 0 19,512
DYNATRACE INC COM NEW 268150109 1,384 23,699 SH   SOLE NO 0 0 23,699
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 502 50,964 SH   SOLE NO 0 0 50,964
DYNEX CAP INC COM 26817Q886 1,408 75,462 SH   SOLE NO 0 0 75,462
EAGLE BANCORP INC MD COM 268948106 793 14,155 SH   SOLE NO 0 0 14,155
EAGLE BULK SHIPPING INC COM Y2187A150 349 7,379 SH   SOLE NO 0 0 7,379
EAGLE MATLS INC COM 26969P108 305 2,152 SH   SOLE NO 0 0 2,152
EAGLE PT CR CO LLC COM 269808101 1,224 90,353 SH   SOLE NO 0 0 90,353
EAST WEST BANCORP INC COM 27579R104 3,557 49,618 SH   SOLE NO 0 0 49,618
EASTERLY GOVT PPTYS INC COM 27616P103 406 19,295 SH   SOLE NO 0 0 19,295
EASTERN BANKSHARES INC COM 27627N105 1,018 49,535 SH   SOLE NO 0 0 49,535
EASTGROUP PPTYS INC COM 277276101 313 1,903 SH   SOLE NO 0 0 1,903
EASTMAN CHEM CO COM 277432100 5,361 45,921 SH   SOLE NO 0 0 45,921
EASTMAN KODAK CO COM NEW 277461406 99 11,993 SH   SOLE NO 0 0 11,993
EATON CORP PLC SHS G29183103 20,284 136,888 SH   SOLE NO 0 0 136,888
EATON VANCE CALIF MUN INCOM SH BEN INT 27826F101 285 20,400 SH   SOLE NO 0 0 20,400
EATON VANCE ENHANCED EQUITY COM 278274105 1,576 84,955 SH   SOLE NO 0 0 84,955
EATON VANCE ENHANCED EQUITY COM 278277108 781 33,553 SH   SOLE NO 0 0 33,553
EATON VANCE FLOATING RATE 20 COM 27831H100 783 83,074 SH   SOLE NO 0 0 83,074
EATON VANCE LTD DURATION INC COM 27828H105 2,933 221,195 SH   SOLE NO 0 0 221,195
EATON VANCE MUN BD FD COM 27827X101 1,913 139,855 SH   SOLE NO 0 0 139,855
EATON VANCE MUN INCOME 2028 SHS 27829U105 707 30,375 SH   SOLE NO 0 0 30,375
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1,070 76,303 SH   SOLE NO 0 0 76,303
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 201 8,947 SH   SOLE NO 0 0 8,947
EATON VANCE NEW YORK MUN BD COM 27827Y109 257 20,021 SH   SOLE NO 0 0 20,021
EATON VANCE NEW YORK MUN INC SH BEN INT 27826W104 334 22,320 SH   SOLE NO 0 0 22,320
EATON VANCE RISK-MANAGED DIV COM 27829G106 1,023 88,808 SH   SOLE NO 0 0 88,808
EATON VANCE SHORT DURATION D COM 27828V104 300 22,678 SH   SOLE NO 0 0 22,678
EATON VANCE SR FLTNG RTE TR COM 27828Q105 244 17,281 SH   SOLE NO 0 0 17,281
EATON VANCE TAX ADVT DIV INC COM 27828G107 4,174 151,014 SH   SOLE NO 0 0 151,014
EATON VANCE TAX MNGED BUY WR COM 27828X100 1,129 67,287 SH   SOLE NO 0 0 67,287
EATON VANCE TAX-ADVANTAGED G COM 27828U106 536 18,321 SH   SOLE NO 0 0 18,321
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 3,308 203,200 SH   SOLE NO 0 0 203,200
EATON VANCE TAX-MANAGED DIVE COM 27828N102 4,629 329,035 SH   SOLE NO 0 0 329,035
EATON VANCE TAX-MANAGED GLOB COM 27829C105 5,983 549,409 SH   SOLE NO 0 0 549,409
EATON VANCE TAX-MANAGED GLOB COM 27829F108 6,783 665,042 SH   SOLE NO 0 0 665,042
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,747 130,836 SH   SOLE NO 0 0 130,836
EBAY INC. COM 278642103 6,154 87,655 SH   SOLE NO 0 0 87,655
EBIX INC COM NEW 278715206 216 6,400 SH   SOLE NO 0 0 6,400
ECOLAB INC COM 278865100 19,455 94,458 SH   SOLE NO 0 0 94,458
EDAP TMS S A SPONSORED ADR 268311107 346 48,825 SH   SOLE NO 0 0 48,825
EDISON INTL COM 281020107 4,863 84,116 SH   SOLE NO 0 0 84,116
EDITAS MEDICINE INC COM 28106W103 3,700 65,339 SH   SOLE NO 0 0 65,339
EDWARDS LIFESCIENCES CORP COM 28176E108 13,507 130,417 SH   SOLE NO 0 0 130,417
EHEALTH INC COM 28238P109 532 9,112 SH   SOLE NO 0 0 9,112
ELANCO ANIMAL HEALTH INC COM 28414H103 1,346 38,829 SH   SOLE NO 0 0 38,829
ELASTIC N V ORD SHS N14506104 625 4,292 SH   SOLE NO 0 0 4,292
ELDORADO GOLD CORP NEW COM 284902509 132 13,351 SH   SOLE NO 0 0 13,351
ELECTRAMECCANICA VEHS CORP COM NEW 284849205 83 19,529 SH   SOLE NO 0 0 19,529
ELECTROMED INC COM 285409108 117 10,417 SH   SOLE NO 0 0 10,417
ELECTRONIC ARTS INC COM 285512109 5,352 37,213 SH   SOLE NO 0 0 37,213
ELLSWORTH GROWTH & INCOME FD COM 289074106 661 44,956 SH   SOLE NO 0 0 44,956
EMCOR GROUP INC COM 29084Q100 529 4,297 SH   SOLE NO 0 0 4,297
EMERGENT BIOSOLUTIONS INC COM 29089Q105 781 12,404 SH   SOLE NO 0 0 12,404
EMERSON ELEC CO COM 291011104 62,231 646,632 SH   SOLE NO 0 0 646,632
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 308 29,511 SH   SOLE NO 0 0 29,511
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 855 70,964 SH   SOLE NO 0 0 70,964
EMX RTY CORP COM 26873J107 47 16,019 SH   SOLE NO 0 0 16,019
ENBRIDGE INC COM 29250N105 23,580 588,912 SH   SOLE NO 0 0 588,912
ENCOMPASS HEALTH CORP COM 29261A100 313 4,017 SH   SOLE NO 0 0 4,017
ENDEAVOUR SILVER CORP COM 29258Y103 286 46,839 SH   SOLE NO 0 0 46,839
ENERGOUS CORP COM 29272C103 49 17,142 SH   SOLE NO 0 0 17,142
ENERGY RECOVERY INC COM 29270J100 223 9,827 SH   SOLE NO 0 0 9,827
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 6,843 643,746 SH   SOLE NO 0 0 643,746
ENERPLUS CORP COM 292766102 91 12,751 SH   SOLE NO 0 0 12,751
ENERSYS COM 29275Y102 314 3,219 SH   SOLE NO 0 0 3,219
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 301 47,244 SH   SOLE NO 0 0 47,244
ENNIS INC COM 293389102 505 23,506 SH   SOLE NO 0 0 23,506
ENOVA INTL INC COM 29357K103 242 7,100 SH   SOLE NO 0 0 7,100
ENPHASE ENERGY INC COM 29355A107 10,929 59,519 SH   SOLE NO 0 0 59,519
ENPRO INDS INC COM 29355X107 375 3,865 SH   SOLE NO 0 0 3,865
ENTEGRIS INC COM 29362U104 2,989 24,312 SH   SOLE NO 0 0 24,312
ENTERGY CORP NEW COM 29364G103 3,792 38,034 SH   SOLE NO 0 0 38,034
ENTERPRISE BANCORP INC MASS COM 293668109 2,430 74,212 SH   SOLE NO 0 0 74,212
ENTERPRISE PRODS PARTNERS L COM 293792107 16,385 679,067 SH   SOLE NO 0 0 679,067
ENVIVA PARTNERS LP COM UNIT 29414J107 803 15,329 SH   SOLE NO 0 0 15,329
EOG RES INC COM 26875P101 6,300 75,511 SH   SOLE NO 0 0 75,511
EOS ENERGY ENTERPRISES INC COM CL A 29415C101 246 13,717 SH   SOLE NO 0 0 13,717
EPAM SYS INC COM 29414B104 933 1,827 SH   SOLE NO 0 0 1,827
EPR PPTYS COM SH BEN INT 26884U109 1,956 37,133 SH   SOLE NO 0 0 37,133
EQT CORP COM 26884L109 203 9,152 SH   SOLE NO 0 0 9,152
EQUIFAX INC COM 294429105 3,351 13,992 SH   SOLE NO 0 0 13,992
EQUINIX INC COM 29444U700 2,848 3,549 SH   SOLE NO 0 0 3,549
EQUINOX GOLD CORP COM 29446Y502 177 25,493 SH   SOLE NO 0 0 25,493
EQUITRANS MIDSTREAM CORP COM 294600101 233 27,485 SH   SOLE NO 0 0 27,485
EQUITY COMWLTH COM SH BEN INT 294628102 859 32,817 SH   SOLE NO 0 0 32,817
EQUITY RESIDENTIAL SH BEN INT 29476L107 3,374 43,822 SH   SOLE NO 0 0 43,822
ERICSSON ADR B SEK 10 294821608 1,871 148,764 SH   SOLE NO 0 0 148,764
ERIE INDTY CO CL A 29530P102 324 1,676 SH   SOLE NO 0 0 1,676
ESCO TECHNOLOGIES INC COM 296315104 545 5,812 SH   SOLE NO 0 0 5,812
ESSA PHARMA INC COM NEW 29668H708 834 29,195 SH   SOLE NO 0 0 29,195
ESSENTIAL UTILS INC COM 29670G102 12,796 280,015 SH   SOLE NO 0 0 280,015
ESSEX PPTY TR INC COM 297178105 669 2,232 SH   SOLE NO 0 0 2,232
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 370 5,288 SH   SOLE NO 0 0 5,288
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 8,852 430,171 SH   SOLE NO 0 0 430,171
ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 987 33,133 SH   SOLE NO 0 0 33,133
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 1,358 22,452 SH   SOLE NO 0 0 22,452
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 7,291 120,216 SH   SOLE NO 0 0 120,216
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 627 41,297 SH   SOLE NO 0 0 41,297
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 3,976 56,454 SH   SOLE NO 0 0 56,454
ETF MANAGERS TR TREATMENTS TSTNG 26924G763 708 17,708 SH   SOLE NO 0 0 17,708
ETF OPPORTUNITIES TRUST AMERICAN CONSER 26923N108 594 18,610 SH   SOLE NO 0 0 18,610
ETF SER SOLUTIONS APTUS DEFINED 26922A388 3,066 103,557 SH   SOLE NO 0 0 103,557
ETF SER SOLUTIONS BLUE HORIZON BNE 26922B303 531 18,583 SH   SOLE NO 0 0 18,583
ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 1,552 47,083 SH   SOLE NO 0 0 47,083
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 9,846 258,774 SH   SOLE NO 0 0 258,774
ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 518 10,407 SH   SOLE NO 0 0 10,407
ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 4,643 164,962 SH   SOLE NO 0 0 164,962
ETF SER SOLUTIONS NETLEASE CORP 26922A248 227 7,606 SH   SOLE NO 0 0 7,606
ETF SER SOLUTIONS US GBL GLD PRE 26922A719 210 11,001 SH   SOLE NO 0 0 11,001
ETF SER SOLUTIONS US GLB JETS 26922A842 15,677 648,360 SH   SOLE NO 0 0 648,360
ETFIS SER TR I VIRTUS INFRCAP 26923G822 664 26,445 SH   SOLE NO 0 0 26,445
ETFS TR BBRG ALL COMD K1 003261104 3,036 115,148 SH   SOLE NO 0 0 115,148
ETFS TR BBRG ALL LNGR K1 003261203 393 12,743 SH   SOLE NO 0 0 12,743
ETSY INC COM 29786A106 4,663 22,655 SH   SOLE NO 0 0 22,655
EURONAV NV SHS B38564108 369 39,595 SH   SOLE NO 0 0 39,595
EURONET WORLDWIDE INC COM 298736109 611 4,518 SH   SOLE NO 0 0 4,518
EVANS BANCORP INC COM NEW 29911Q208 1,253 33,787 SH   SOLE NO 0 0 33,787
EVERBRIDGE INC COM 29978A104 399 2,935 SH   SOLE NO 0 0 2,935
EVERCORE INC CLASS A 29977A105 329 2,340 SH   SOLE NO 0 0 2,340
EVERGY INC COM 30034W106 4,326 71,590 SH   SOLE NO 0 0 71,590
EVERI HLDGS INC COM 30034T103 635 25,491 SH   SOLE NO 0 0 25,491
EVERSOURCE ENERGY COM 30040W108 20,944 261,018 SH   SOLE NO 0 0 261,018
EVOFEM BIOSCIENCES INC COM 30048L104 103 91,267 SH   SOLE NO 0 0 91,267
EVOGENE LTD SHS M4119S104 50 14,723 SH   SOLE NO 0 0 14,723
EVOLUS INC COM 30052C107 140 11,100 SH   SOLE NO 0 0 11,100
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 374 11,080 SH   SOLE NO 0 0 11,080
EXACT SCIENCES CORP COM 30063P105 8,008 64,421 SH   SOLE NO 0 0 64,421
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 306 9,427 SH   SOLE NO 0 0 9,427
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 16,729 264,073 SH   SOLE NO 0 0 264,073
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 10,886 166,951 SH   SOLE NO 0 0 166,951
EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 3,327 99,336 SH   SOLE NO 0 0 99,336
EXELIXIS INC COM 30161Q104 908 49,887 SH   SOLE NO 0 0 49,887
EXELON CORP COM 30161N101 10,116 228,308 SH   SOLE NO 0 0 228,308
EXP WORLD HLDGS INC COM 30212W100 5,897 152,104 SH   SOLE NO 0 0 152,104
EXPEDIA GROUP INC COM NEW 30212P303 6,597 40,301 SH   SOLE NO 0 0 40,301
EXPEDITORS INTL WASH INC COM 302130109 3,167 25,016 SH   SOLE NO 0 0 25,016
EXPONENT INC COM 30214U102 740 8,303 SH   SOLE NO 0 0 8,303
EXPRESS INC COM 30219E103 183 28,319 SH   SOLE NO 0 0 28,319
EXTRA SPACE STORAGE INC COM 30225T102 1,681 10,263 SH   SOLE NO 0 0 10,263
EXXON MOBIL CORP COM 30231G102 148,835 2,359,465 SH   SOLE NO 0 0 2,359,465
EZGO TECHNOLOGIES LTD SHS G5279F102 45 10,450 SH   SOLE NO 0 0 10,450
F N B CORP COM 302520101 866 70,283 SH   SOLE NO 0 0 70,283
F5 NETWORKS INC COM 315616102 673 3,608 SH   SOLE NO 0 0 3,608
FABRINET SHS G3323L100 334 3,485 SH   SOLE NO 0 0 3,485
FACEBOOK INC CL A 30303M102 191,230 549,972 SH   SOLE NO 0 0 549,972
FACTSET RESH SYS INC COM 303075105 3,279 9,771 SH   SOLE NO 0 0 9,771
FAIR ISAAC CORP COM 303250104 602 1,199 SH   SOLE NO 0 0 1,199
FARFETCH LTD ORD SH CL A 30744W107 213 4,249 SH   SOLE NO 0 0 4,249
FARMERS NATIONAL BANC CORP COM 309627107 769 49,624 SH   SOLE NO 0 0 49,624
FASTENAL CO COM 311900104 17,759 341,528 SH   SOLE NO 0 0 341,528
FASTLY INC CL A 31188V100 6,253 104,922 SH   SOLE NO 0 0 104,922
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 699 5,973 SH   SOLE NO 0 0 5,973
FEDERATED HERMES INC CL B 314211103 24,019 708,316 SH   SOLE NO 0 0 708,316
FEDEX CORP COM 31428X106 40,187 134,706 SH   SOLE NO 0 0 134,706
FERRARI N V COM N3167Y103 715 3,470 SH   SOLE NO 0 0 3,470
FERROGLOBE PLC SHS G33856108 1,423 232,616 SH   SOLE NO 0 0 232,616
FFBW INC MD COM 30260M103 564 49,536 SH   SOLE NO 0 0 49,536
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 33,787 599,593 SH   SOLE NO 0 0 599,593
FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352 1,953 59,950 SH   SOLE NO 0 0 59,950
FIDELITY COVINGTON TRUST BLUE CHIP VALUE 316092345 604 21,398 SH   SOLE NO 0 0 21,398
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 12,560 294,836 SH   SOLE NO 0 0 294,836
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 12,995 307,601 SH   SOLE NO 0 0 307,601
FIDELITY COVINGTON TRUST EMERG MKTS MLTFT 316092543 1,042 36,753 SH   SOLE NO 0 0 36,753
FIDELITY COVINGTON TRUST FIDELITY GROWTH 316092337 345 16,283 SH   SOLE NO 0 0 16,283
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 15,618 414,386 SH   SOLE NO 0 0 414,386
FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 1,898 33,911 SH   SOLE NO 0 0 33,911
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 1,163 56,408 SH   SOLE NO 0 0 56,408
FIDELITY COVINGTON TRUST INT VL FCT ETF 316092717 5,017 206,477 SH   SOLE NO 0 0 206,477
FIDELITY COVINGTON TRUST INTL MULTIFACTOR 316092535 741 25,559 SH   SOLE NO 0 0 25,559
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 30,237 641,309 SH   SOLE NO 0 0 641,309
FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 3,320 68,243 SH   SOLE NO 0 0 68,243
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 8,047 147,692 SH   SOLE NO 0 0 147,692
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 15,740 194,110 SH   SOLE NO 0 0 194,110
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 18,790 1,273,943 SH   SOLE NO 0 0 1,273,943
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 29,904 571,127 SH   SOLE NO 0 0 571,127
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 36,642 574,868 SH   SOLE NO 0 0 574,868
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 14,865 274,120 SH   SOLE NO 0 0 274,120
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 70,952 602,360 SH   SOLE NO 0 0 602,360
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 7,277 157,483 SH   SOLE NO 0 0 157,483
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 19,280 633,611 SH   SOLE NO 0 0 633,611
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 18,218 444,020 SH   SOLE NO 0 0 444,020
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 1,257 25,455 SH   SOLE NO 0 0 25,455
FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 2,512 74,132 SH   SOLE NO 0 0 74,132
FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 254 8,166 SH   SOLE NO 0 0 8,166
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 14,802 308,065 SH   SOLE NO 0 0 308,065
FIDELITY D & D BANCORP INC COM 31609R100 530 9,799 SH   SOLE NO 0 0 9,799
FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 2,394 42,987 SH   SOLE NO 0 0 42,987
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 2,601 51,201 SH   SOLE NO 0 0 51,201
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 7,059 134,804 SH   SOLE NO 0 0 134,804
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 18,701 350,672 SH   SOLE NO 0 0 350,672
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4,860 111,829 SH   SOLE NO 0 0 111,829
FIDELITY NATL INFORMATION SV COM 31620M106 5,209 36,772 SH   SOLE NO 0 0 36,772
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q205 1,032 81,823 SH   SOLE NO 0 0 81,823
FIFTH THIRD BANCORP COM 316773100 6,697 175,190 SH   SOLE NO 0 0 175,190
FINANCIAL INSTNS INC COM 317585404 17,299 576,652 SH   SOLE NO 0 0 576,652
FIREEYE INC COM 31816Q101 1,455 71,986 SH   SOLE NO 0 0 71,986
FIRST AMERN FINL CORP COM 31847R102 703 11,285 SH   SOLE NO 0 0 11,285
FIRST BANCORP INC ME COM 31866P102 397 13,487 SH   SOLE NO 0 0 13,487
FIRST BANCORP N C COM 318910106 922 22,545 SH   SOLE NO 0 0 22,545
FIRST BUSEY CORP COM NEW 319383204 651 26,415 SH   SOLE NO 0 0 26,415
FIRST COMWLTH FINL CORP PA COM 319829107 607 43,174 SH   SOLE NO 0 0 43,174
FIRST FINANCIAL NORTHWEST IN COM 32022K102 162 10,720 SH   SOLE NO 0 0 10,720
FIRST FINL BANCORP OH COM 320209109 219 9,274 SH   SOLE NO 0 0 9,274
FIRST FINL BANKSHARES INC COM 32020R109 24,476 498,196 SH   SOLE NO 0 0 498,196
FIRST HORIZON CORPORATION COM 320517105 649 37,594 SH   SOLE NO 0 0 37,594
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,865 44,600 SH   SOLE NO 0 0 44,600
FIRST MAJESTIC SILVER CORP COM 32076V103 1,218 77,080 SH   SOLE NO 0 0 77,080
FIRST MERCHANTS CORP COM 320817109 758 18,192 SH   SOLE NO 0 0 18,192
FIRST MID ILL BANCSHARES INC COM 320866106 481 11,887 SH   SOLE NO 0 0 11,887
FIRST REP BK SAN FRANCISCO C COM 33616C100 984 5,261 SH   SOLE NO 0 0 5,261
FIRST SOLAR INC COM 336433107 4,265 47,123 SH   SOLE NO 0 0 47,123
FIRST TR / ABERDEEN EMERGING COM 33731K102 173 11,472 SH   SOLE NO 0 0 11,472
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 1,153 18,670 SH   SOLE NO 0 0 18,670
FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 449 33,535 SH   SOLE NO 0 0 33,535
FIRST TR ENERGY INCOME & GRO COM 33738G104 1,321 91,168 SH   SOLE NO 0 0 91,168
FIRST TR ENERGY INFRASTRCTR COM 33738C103 712 52,202 SH   SOLE NO 0 0 52,202
FIRST TR ENHANCED EQUITY INC COM 337318109 636 31,312 SH   SOLE NO 0 0 31,312
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 13,090 237,723 SH   SOLE NO 0 0 237,723
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 217 6,231 SH   SOLE NO 0 0 6,231
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 349 16,902 SH   SOLE NO 0 0 16,902
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 2,249 46,243 SH   SOLE NO 0 0 46,243
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 12,000 209,501 SH   SOLE NO 0 0 209,501
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1,144 20,360 SH   SOLE NO 0 0 20,360
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 20,750 1,007,298 SH   SOLE NO 0 0 1,007,298
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 2,240 107,142 SH   SOLE NO 0 0 107,142
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 2,087 103,455 SH   SOLE NO 0 0 103,455
FIRST TR EXCH TRD ALPHDX FD CHINA ALPHADEX 33737J141 726 23,105 SH   SOLE NO 0 0 23,105
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 8,935 142,638 SH   SOLE NO 0 0 142,638
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 2,850 101,888 SH   SOLE NO 0 0 101,888
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 3,527 82,652 SH   SOLE NO 0 0 82,652
FIRST TR EXCH TRD ALPHDX FD EX US SML CP 33737J406 223 4,719 SH   SOLE NO 0 0 4,719
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 476 15,676 SH   SOLE NO 0 0 15,676
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 13,460 569,155 SH   SOLE NO 0 0 569,155
FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 269 4,456 SH   SOLE NO 0 0 4,456
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 381 6,103 SH   SOLE NO 0 0 6,103
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 20,290 191,494 SH   SOLE NO 0 0 191,494
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 29,905 492,507 SH   SOLE NO 0 0 492,507
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 2,190 38,438 SH   SOLE NO 0 0 38,438
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 6,044 233,024 SH   SOLE NO 0 0 233,024
FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 1,198 25,337 SH   SOLE NO 0 0 25,337
FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 653 21,328 SH   SOLE NO 0 0 21,328
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1,645 144,183 SH   SOLE NO 0 0 144,183
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 6,856 157,006 SH   SOLE NO 0 0 157,006
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 20,511 175,146 SH   SOLE NO 0 0 175,146
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 31,615 535,938 SH   SOLE NO 0 0 535,938
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 4,115 53,925 SH   SOLE NO 0 0 53,925
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 30,310 443,267 SH   SOLE NO 0 0 443,267
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3,158 54,945 SH   SOLE NO 0 0 54,945
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 26,518 567,115 SH   SOLE NO 0 0 567,115
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 8,937 96,511 SH   SOLE NO 0 0 96,511
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 48,193 388,187 SH   SOLE NO 0 0 388,187
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 27,047 212,186 SH   SOLE NO 0 0 212,186
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 280 9,382 SH   SOLE NO 0 0 9,382
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 9,283 111,110 SH   SOLE NO 0 0 111,110
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 235 5,290 SH   SOLE NO 0 0 5,290
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 2,968 39,398 SH   SOLE NO 0 0 39,398
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 4,886 95,973 SH   SOLE NO 0 0 95,973
FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 618 8,440 SH   SOLE NO 0 0 8,440
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 106,440 1,408,880 SH   SOLE NO 0 0 1,408,880
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 60,139 245,607 SH   SOLE NO 0 0 245,607
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 1,548 42,622 SH   SOLE NO 0 0 42,622
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 1,642 66,628 SH   SOLE NO 0 0 66,628
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT PE 33733E880 2,245 69,561 SH   SOLE NO 0 0 69,561
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 73,562 1,552,596 SH   SOLE NO 0 0 1,552,596
FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 9,926 316,864 SH   SOLE NO 0 0 316,864
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 15,273 561,738 SH   SOLE NO 0 0 561,738
FIRST TR EXCHANGE-TRADED FD DORSY WRGH VLU 33741L207 12,490 531,564 SH   SOLE NO 0 0 531,564
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 31,800 530,534 SH   SOLE NO 0 0 530,534
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 13,804 284,564 SH   SOLE NO 0 0 284,564
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 34,806 683,822 SH   SOLE NO 0 0 683,822
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 259 4,870 SH   SOLE NO 0 0 4,870
FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 434 8,633 SH   SOLE NO 0 0 8,633
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 1,805 83,926 SH   SOLE NO 0 0 83,926
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 366 8,698 SH   SOLE NO 0 0 8,698
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 294 6,043 SH   SOLE NO 0 0 6,043
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 2,653 156,472 SH   SOLE NO 0 0 156,472
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 20,028 289,386 SH   SOLE NO 0 0 289,386
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 9,937 173,360 SH   SOLE NO 0 0 173,360
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 3,175 36,813 SH   SOLE NO 0 0 36,813
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 2,575 83,011 SH   SOLE NO 0 0 83,011
FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 18,853 554,664 SH   SOLE NO 0 0 554,664
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1,570 28,930 SH   SOLE NO 0 0 28,930
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 1,312 80,016 SH   SOLE NO 0 0 80,016
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 1,922 78,583 SH   SOLE NO 0 0 78,583
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 21,580 125,015 SH   SOLE NO 0 0 125,015
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 3,002 73,237 SH   SOLE NO 0 0 73,237
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 55,750 1,160,504 SH   SOLE NO 0 0 1,160,504
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 6,548 136,397 SH   SOLE NO 0 0 136,397
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 8,675 298,172 SH   SOLE NO 0 0 298,172
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 436 8,464 SH   SOLE NO 0 0 8,464
FIRST TR EXCHANGE-TRADED FD US EQTY DIVI 33738R738 474 16,163 SH   SOLE NO 0 0 16,163
FIRST TR EXCHNG TRADED FD VI ACTV FCTR LGCP 33740F821 227 8,942 SH   SOLE NO 0 0 8,942
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 24,214 641,061 SH   SOLE NO 0 0 641,061
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 1,150 33,208 SH   SOLE NO 0 0 33,208
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 5,911 284,775 SH   SOLE NO 0 0 284,775
FIRST TR EXCHNG TRADED FD VI CBOE VEST GRW100 33740F557 665 32,903 SH   SOLE NO 0 0 32,903
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 3,558 98,388 SH   SOLE NO 0 0 98,388
FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 3,935 128,916 SH   SOLE NO 0 0 128,916
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F730 1,609 47,763 SH   SOLE NO 0 0 47,763
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 29,861 1,301,708 SH   SOLE NO 0 0 1,301,708
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F631 533 16,876 SH   SOLE NO 0 0 16,876
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F698 342 10,537 SH   SOLE NO 0 0 10,537
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F714 1,269 37,871 SH   SOLE NO 0 0 37,871
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 3,123 86,515 SH   SOLE NO 0 0 86,515
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 1,116 32,310 SH   SOLE NO 0 0 32,310
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 3,542 115,099 SH   SOLE NO 0 0 115,099
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 1,737 52,324 SH   SOLE NO 0 0 52,324
FIRST TR EXCHNG TRADED FD VI FT CBOE GRWT100 33740F649 5,860 269,049 SH   SOLE NO 0 0 269,049
FIRST TR EXCHNG TRADED FD VI FT CBOE INTL EQT 33740F656 273 12,733 SH   SOLE NO 0 0 12,733
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST BFR 33740F623 7,514 229,122 SH   SOLE NO 0 0 229,122
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599 4,262 134,604 SH   SOLE NO 0 0 134,604
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615 1,225 39,542 SH   SOLE NO 0 0 39,542
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 792 23,151 SH   SOLE NO 0 0 23,151
FIRST TR EXCHNG TRADED FD VI FT CBOE VST GRWT 33740F581 396 18,373 SH   SOLE NO 0 0 18,373
FIRST TR EXCHNG TRADED FD VI FT CBOE VST INTL 33740F573 213 10,278 SH   SOLE NO 0 0 10,278
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 3,640 179,433 SH   SOLE NO 0 0 179,433
FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 4,151 156,609 SH   SOLE NO 0 0 156,609
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 26,955 502,600 SH   SOLE NO 0 0 502,600
FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 9,935 383,151 SH   SOLE NO 0 0 383,151
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 2,890 108,425 SH   SOLE NO 0 0 108,425
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 8,781 241,581 SH   SOLE NO 0 0 241,581
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 19,724 576,224 SH   SOLE NO 0 0 576,224
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 979 26,543 SH   SOLE NO 0 0 26,543
FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 1,785 51,943 SH   SOLE NO 0 0 51,943
FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 1,244 38,657 SH   SOLE NO 0 0 38,657
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 2,280 67,106 SH   SOLE NO 0 0 67,106
FIRST TR HIGH INCOME LONG / COM 33738E109 219 13,967 SH   SOLE NO 0 0 13,967
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 6,195 309,020 SH   SOLE NO 0 0 309,020
FIRST TR INTER DURATN PFD & COM 33718W103 705 28,081 SH   SOLE NO 0 0 28,081
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 5,401 82,279 SH   SOLE NO 0 0 82,279
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 16,661 194,026 SH   SOLE NO 0 0 194,026
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 6,363 63,568 SH   SOLE NO 0 0 63,568
FIRST TR MLP & ENERGY INCOM COM 33739B104 137 17,365 SH   SOLE NO 0 0 17,365
FIRST TR MORNINGSTAR DIVID L SHS 336917109 6,154 185,475 SH   SOLE NO 0 0 185,475
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 4,395 36,760 SH   SOLE NO 0 0 36,760
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 963 13,562 SH   SOLE NO 0 0 13,562
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 23,967 213,615 SH   SOLE NO 0 0 213,615
FIRST TR NASDAQ 100 TECH IND SHS 337345102 37,829 237,860 SH   SOLE NO 0 0 237,860
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 984 17,820 SH   SOLE NO 0 0 17,820
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 8,839 94,779 SH   SOLE NO 0 0 94,779
FIRST TR SPECIALTY FIN & FIN COM BEN INTR 33733G109 716 177,278 SH   SOLE NO 0 0 177,278
FIRST TR SR FLTG RATE INCOME COM 33733U108 2,210 174,071 SH   SOLE NO 0 0 174,071
FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 671 46,450 SH   SOLE NO 0 0 46,450
FIRST TR VALUE LINE DIVID IN SHS 33734H106 185,189 4,656,511 SH   SOLE NO 0 0 4,656,511
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 2,495 22,729 SH   SOLE NO 0 0 22,729
FIRSTCASH INC COM 33767D105 241 3,154 SH   SOLE NO 0 0 3,154
FIRSTENERGY CORP COM 337932107 6,444 173,200 SH   SOLE NO 0 0 173,200
FISERV INC COM 337738108 9,516 88,928 SH   SOLE NO 0 0 88,928
FISKER INC CL A COM STK 33813J106 968 50,251 SH   SOLE NO 0 0 50,251
FIVE BELOW INC COM 33829M101 297 1,539 SH   SOLE NO 0 0 1,539
FIVE STAR SENIOR LIVING INC COM NEW 33832D205 198 34,495 SH   SOLE NO 0 0 34,495
FIVE9 INC COM 338307101 872 4,760 SH   SOLE NO 0 0 4,760
FIVERR INTL LTD ORD SHS M4R82T106 3,544 14,616 SH   SOLE NO 0 0 14,616
FLAGSTAR BANCORP INC COM PAR .001 337930705 385 9,131 SH   SOLE NO 0 0 9,131
FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 1,107 37,821 SH   SOLE NO 0 0 37,821
FLAHERTY & CRUMRINE PFD INCO COM 338480106 374 22,421 SH   SOLE NO 0 0 22,421
FLAHERTY & CRUMRINE PFD INCO COM 33848E106 238 17,887 SH   SOLE NO 0 0 17,887
FLAHERTY & CRUMRINE PFD SECS COM 338478100 6,627 291,690 SH   SOLE NO 0 0 291,690
FLEETCOR TECHNOLOGIES INC COM 339041105 285 1,116 SH   SOLE NO 0 0 1,116
FLEX LTD ORD Y2573F102 301 16,872 SH   SOLE NO 0 0 16,872
FLEXION THERAPEUTICS INC COM 33938J106 602 73,185 SH   SOLE NO 0 0 73,185
FLEXSHARES TR CRE SLCT BD FD 33939L670 7,371 279,419 SH   SOLE NO 0 0 279,419
FLEXSHARES TR GLB QLT R/E IDX 33939L787 311 4,681 SH   SOLE NO 0 0 4,681
FLEXSHARES TR HIG YLD VL ETF 33939L662 4,641 92,597 SH   SOLE NO 0 0 92,597
FLEXSHARES TR INTL QLTDV IDX 33939L837 669 25,220 SH   SOLE NO 0 0 25,220
FLEXSHARES TR M STAR DEV MKT 33939L803 11,906 163,129 SH   SOLE NO 0 0 163,129
FLEXSHARES TR MORNSTAR UPSTR 33939L407 5,969 155,904 SH   SOLE NO 0 0 155,904
FLEXSHARES TR MORNSTAR USMKT 33939L100 31,877 187,161 SH   SOLE NO 0 0 187,161
FLEXSHARES TR MSTAR EMKT FAC 33939L308 4,874 74,995 SH   SOLE NO 0 0 74,995
FLEXSHARES TR QLT DIV DEF IDX 33939L845 6,369 118,429 SH   SOLE NO 0 0 118,429
FLEXSHARES TR QUALT DIVD IDX 33939L860 2,527 45,016 SH   SOLE NO 0 0 45,016
FLEXSHARES TR READY ACC VARI 33939L886 617 8,103 SH   SOLE NO 0 0 8,103
FLEXSHARES TR STOX GBL ESG SLT 33939L688 1,785 12,680 SH   SOLE NO 0 0 12,680
FLEXSHARES TR STOX US ESG SLCT 33939L696 3,257 30,996 SH   SOLE NO 0 0 30,996
FLEXSHARES TR US QUALITY CAP 33939L746 3,163 66,814 SH   SOLE NO 0 0 66,814
FLOOR & DECOR HLDGS INC CL A 339750101 273 2,586 SH   SOLE NO 0 0 2,586
FLOWERS FOODS INC COM 343498101 1,154 47,694 SH   SOLE NO 0 0 47,694
FLOWSERVE CORP COM 34354P105 331 8,219 SH   SOLE NO 0 0 8,219
FLUOR CORP NEW COM 343412102 1,855 104,823 SH   SOLE NO 0 0 104,823
FMC CORP COM NEW 302491303 778 7,192 SH   SOLE NO 0 0 7,192
FNCB BANCORP INC COM 302578109 148 20,418 SH   SOLE NO 0 0 20,418
FOLEY TRASIMENE ACQUISTN COR COM CL A 34431F104 101 10,377 SH   SOLE NO 0 0 10,377
FOOT LOCKER INC COM 344849104 816 13,241 SH   SOLE NO 0 0 13,241
FORD MTR CO DEL COM 345370860 33,811 2,275,356 SH   SOLE NO 0 0 2,275,356
FORTINET INC COM 34959E109 7,641 32,083 SH   SOLE NO 0 0 32,083
FORTIS INC COM 349553107 624 14,118 SH   SOLE NO 0 0 14,118
FORTIVE CORP COM 34959J108 1,302 18,672 SH   SOLE NO 0 0 18,672
FORTUNA SILVER MINES INC COM 349915108 321 57,967 SH   SOLE NO 0 0 57,967
FORTUNE BRANDS HOME & SEC IN COM 34964C106 3,230 32,435 SH   SOLE NO 0 0 32,435
FOX CORP CL A COM 35137L105 313 8,453 SH   SOLE NO 0 0 8,453
FRANCO NEV CORP COM 351858105 14,029 96,706 SH   SOLE NO 0 0 96,706
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 37,176 391,643 SH   SOLE NO 0 0 391,643
FRANKLIN LTD DURATION INCOME COM 35472T101 190 20,705 SH   SOLE NO 0 0 20,705
FRANKLIN RESOURCES INC COM 354613101 11,222 350,805 SH   SOLE NO 0 0 350,805
FRANKLIN TEMPLETON ETF TR DISRPTVE COM ETF 35473P538 4,151 77,134 SH   SOLE NO 0 0 77,134
FRANKLIN TEMPLETON ETF TR GENOMIC ADV ETF 35473P520 845 16,322 SH   SOLE NO 0 0 16,322
FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 488 18,633 SH   SOLE NO 0 0 18,633
FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 10,041 214,436 SH   SOLE NO 0 0 214,436
FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 223 7,133 SH   SOLE NO 0 0 7,133
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 449 10,508 SH   SOLE NO 0 0 10,508
FREEPORT-MCMORAN INC CL B 35671D857 14,895 401,384 SH   SOLE NO 0 0 401,384
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 475 11,432 SH   SOLE NO 0 0 11,432
FRESHPET INC COM 358039105 458 2,816 SH   SOLE NO 0 0 2,816
FRONTIER COMMUNICATIONS PARE COM 35909D109 242 9,182 SH   SOLE NO 0 0 9,182
FRONTLINE LTD SHS NEW G3682E192 112 12,461 SH   SOLE NO 0 0 12,461
FS KKR CAP CORP COM 302635206 119,972 5,577,528 SH   SOLE NO 0 0 5,577,528
FST TR NEW OPPORT MLP & ENE COM 33739M100 61 10,401 SH   SOLE NO 0 0 10,401
FUBOTV INC COM 35953D104 1,792 55,812 SH   SOLE NO 0 0 55,812
FUELCELL ENERGY INC COM 35952H601 832 93,489 SH   SOLE NO 0 0 93,489
FULGENT GENETICS INC COM 359664109 2,000 21,691 SH   SOLE NO 0 0 21,691
FULLER H B CO COM 359694106 461 7,252 SH   SOLE NO 0 0 7,252
FULTON FINL CORP PA COM 360271100 2,469 156,512 SH   SOLE NO 0 0 156,512
FUTU HLDGS LTD SPON ADS CL A 36118L106 635 3,551 SH   SOLE NO 0 0 3,551
FUTUREFUEL CORP COM 36116M106 2,801 291,793 SH   SOLE NO 0 0 291,793
G III APPAREL GROUP LTD COM 36237H101 410 12,493 SH   SOLE NO 0 0 12,493
GABELLI DIVID & INCOME TR COM 36242H104 2,381 90,514 SH   SOLE NO 0 0 90,514
GABELLI EQUITY TR INC COM 362397101 8,007 1,160,452 SH   SOLE NO 0 0 1,160,452
GABELLI EQUITY TR INC RIGHT 07/14/2021 362397218 114 980,280 SH   SOLE NO 0 0 980,280
GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 308 14,757 SH   SOLE NO 0 0 14,757
GABELLI HLTHCARE & WELLNESS SHS 36246K103 286 21,237 SH   SOLE NO 0 0 21,237
GABELLI MULTIMEDIA TR INC COM 36239Q109 3,275 292,712 SH   SOLE NO 0 0 292,712
GABELLI UTIL TR COM 36240A101 6,192 777,912 SH   SOLE NO 0 0 777,912
GALLAGHER ARTHUR J & CO COM 363576109 3,840 27,418 SH   SOLE NO 0 0 27,418
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1,871 467,828 SH   SOLE NO 0 0 467,828
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 76 13,908 SH   SOLE NO 0 0 13,908
GAMESTOP CORP NEW CL A 36467W109 203 950 SH   SOLE NO 0 0 950
GAMING & LEISURE PPTYS INC COM 36467J108 739 15,957 SH   SOLE NO 0 0 15,957
GAN LTD SHS G3728V109 252 15,341 SH   SOLE NO 0 0 15,341
GANNETT CO INC COM 36472T109 93 17,012 SH   SOLE NO 0 0 17,012
GAP INC COM 364760108 753 22,381 SH   SOLE NO 0 0 22,381
GARMIN LTD SHS H2906T109 3,012 20,827 SH   SOLE NO 0 0 20,827
GARTNER INC COM 366651107 1,352 5,585 SH   SOLE NO 0 0 5,585
GATX CORP COM 361448103 354 4,004 SH   SOLE NO 0 0 4,004
GENCO SHIPPING & TRADING LTD SHS Y2685T131 222 11,795 SH   SOLE NO 0 0 11,795
GENERAC HLDGS INC COM 368736104 10,320 24,859 SH   SOLE NO 0 0 24,859
GENERAL AMERN INVS CO INC COM 368802104 672 15,487 SH   SOLE NO 0 0 15,487
GENERAL DYNAMICS CORP COM 369550108 21,970 116,702 SH   SOLE NO 0 0 116,702
GENERAL ELECTRIC CO COM 369604103 43,471 3,229,683 SH   SOLE NO 0 0 3,229,683
GENERAL MLS INC COM 370334104 25,701 421,820 SH   SOLE NO 0 0 421,820
GENERAL MTRS CO COM 37045V100 19,396 327,805 SH   SOLE NO 0 0 327,805
GENIUS BRANDS INTL INC COM 37229T301 53 29,136 SH   SOLE NO 0 0 29,136
GENOCEA BIOSCIENCES INC COM NEW 372427401 48 20,705 SH   SOLE NO 0 0 20,705
GENTEX CORP COM 371901109 2,435 73,594 SH   SOLE NO 0 0 73,594
GENUINE PARTS CO COM 372460105 14,643 115,787 SH   SOLE NO 0 0 115,787
GENWORTH FINL INC COM CL A 37247D106 1,213 311,166 SH   SOLE NO 0 0 311,166
GERMAN AMERN BANCORP INC COM 373865104 443 11,913 SH   SOLE NO 0 0 11,913
GERON CORP COM 374163103 147 104,308 SH   SOLE NO 0 0 104,308
GEVO INC COM PAR 374396406 334 45,998 SH   SOLE NO 0 0 45,998
GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 505 49,658 SH   SOLE NO 0 0 49,658
GILEAD SCIENCES INC COM 375558103 22,546 327,426 SH   SOLE NO 0 0 327,426
GLADSTONE CAPITAL CORP COM 376535100 133 11,649 SH   SOLE NO 0 0 11,649
GLADSTONE COMMERCIAL CORP COM 376536108 592 26,255 SH   SOLE NO 0 0 26,255
GLADSTONE INVT CORP COM 376546107 561 38,960 SH   SOLE NO 0 0 38,960
GLADSTONE LD CORP COM 376549101 744 30,953 SH   SOLE NO 0 0 30,953
GLAUKOS CORP COM 377322102 222 2,618 SH   SOLE NO 0 0 2,618
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 22,412 562,832 SH   SOLE NO 0 0 562,832
GLOBAL NET LEASE INC COM NEW 379378201 3,220 174,060 SH   SOLE NO 0 0 174,060
GLOBAL PARTNERS LP COM UNITS 37946R109 651 25,147 SH   SOLE NO 0 0 25,147
GLOBAL PMTS INC COM 37940X102 3,275 17,466 SH   SOLE NO 0 0 17,466
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 4,039 142,691 SH   SOLE NO 0 0 142,691
GLOBAL X FDS CANNABIS ETF 37954Y426 786 57,057 SH   SOLE NO 0 0 57,057
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 4,207 147,357 SH   SOLE NO 0 0 147,357
GLOBAL X FDS CONSCIOUS COS 37954Y731 463 14,807 SH   SOLE NO 0 0 14,807
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 618 21,465 SH   SOLE NO 0 0 21,465
GLOBAL X FDS E COMMERCE ETF 37954Y467 770 22,405 SH   SOLE NO 0 0 22,405
GLOBAL X FDS FINTECH ETF 37954Y814 1,350 28,328 SH   SOLE NO 0 0 28,328
GLOBAL X FDS GLB X SUPERDIV 37950E549 884 62,576 SH   SOLE NO 0 0 62,576
GLOBAL X FDS GLBL X MLP ETF 37954Y343 2,157 55,831 SH   SOLE NO 0 0 55,831
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 217 17,996 SH   SOLE NO 0 0 17,996
GLOBAL X FDS GLOBAL X COPPER 37954Y830 1,047 28,199 SH   SOLE NO 0 0 28,199
GLOBAL X FDS GLOBAL X SILVER 37954Y848 2,439 57,126 SH   SOLE NO 0 0 57,126
GLOBAL X FDS GLOBX SUPDV US 37950E291 4,313 215,899 SH   SOLE NO 0 0 215,899
GLOBAL X FDS INTERNET OF THNG 37954Y780 973 27,270 SH   SOLE NO 0 0 27,270
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 17,514 241,710 SH   SOLE NO 0 0 241,710
GLOBAL X FDS MILLENNIAL CONSU 37954Y764 1,072 24,784 SH   SOLE NO 0 0 24,784
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 577 16,336 SH   SOLE NO 0 0 16,336
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 5,714 254,792 SH   SOLE NO 0 0 254,792
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5,134 146,906 SH   SOLE NO 0 0 146,906
GLOBAL X FDS REIT ETF 37950E127 415 41,992 SH   SOLE NO 0 0 41,992
GLOBAL X FDS RUSSELL 2000 37954Y459 554 21,680 SH   SOLE NO 0 0 21,680
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1,148 21,522 SH   SOLE NO 0 0 21,522
GLOBAL X FDS S&P 500 COVERED 37954Y475 245 5,012 SH   SOLE NO 0 0 5,012
GLOBAL X FDS SOCIAL MED ETF 37950E416 957 13,224 SH   SOLE NO 0 0 13,224
GLOBAL X FDS TELMDC&DIG ETF 37954Y285 1,132 58,673 SH   SOLE NO 0 0 58,673
GLOBAL X FDS THMATC GWT ETF 37954Y418 879 17,046 SH   SOLE NO 0 0 17,046
GLOBAL X FDS US INFR DEV ETF 37954Y673 18,523 719,343 SH   SOLE NO 0 0 719,343
GLOBAL X FDS US PFD ETF 37954Y657 1,410 53,904 SH   SOLE NO 0 0 53,904
GLOBALSTAR INC COM 378973408 56 31,645 SH   SOLE NO 0 0 31,645
GLOBANT S A COM L44385109 414 1,893 SH   SOLE NO 0 0 1,893
GLOBE LIFE INC COM 37959E102 2,346 24,637 SH   SOLE NO 0 0 24,637
GLOBUS MED INC CL A 379577208 346 4,471 SH   SOLE NO 0 0 4,471
GLYCOMIMETICS INC COM 38000Q102 23 10,000 SH   SOLE NO 0 0 10,000
GMS INC COM 36251C103 427 8,882 SH   SOLE NO 0 0 8,882
GOGO INC COM 38046C109 1,950 171,390 SH   SOLE NO 0 0 171,390
GOLD FIELDS LTD SPONSORED ADR 38059T106 157 17,716 SH   SOLE NO 0 0 17,716
GOLDEN MINERALS CO COM 381119106 160 261,389 SH   SOLE NO 0 0 261,389
GOLDEN NUGGET ONLINE GAMIN COM CL A 38113L107 247 19,375 SH   SOLE NO 0 0 19,375
GOLDEN STAR RES LTD CDA COM 38119T807 85 30,053 SH   SOLE NO 0 0 30,053
GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 94 92,000 SH   SOLE NO 0 0 92,000
GOLDMAN SACHS BDC INC SHS 38147U107 1,077 54,966 SH   SOLE NO 0 0 54,966
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 6,778 67,715 SH   SOLE NO 0 0 67,715
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 414 7,557 SH   SOLE NO 0 0 7,557
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 4,386 107,497 SH   SOLE NO 0 0 107,497
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 41,728 1,194,629 SH   SOLE NO 0 0 1,194,629
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1,531 23,561 SH   SOLE NO 0 0 23,561
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 54,781 636,768 SH   SOLE NO 0 0 636,768
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 321 4,783 SH   SOLE NO 0 0 4,783
GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 604 9,716 SH   SOLE NO 0 0 9,716
GOLDMAN SACHS GROUP INC COM 38141G104 37,551 98,941 SH   SOLE NO 0 0 98,941
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 5,973 339,419 SH   SOLE NO 0 0 339,419
GOLDMINING INC COM 38149E101 31 21,932 SH   SOLE NO 0 0 21,932
GOLUB CAP BDC INC COM 38173M102 1,456 94,425 SH   SOLE NO 0 0 94,425
GOODRX HLDGS INC COM CL A 38246G108 876 24,346 SH   SOLE NO 0 0 24,346
GOODYEAR TIRE & RUBR CO COM 382550101 1,962 114,453 SH   SOLE NO 0 0 114,453
GOPRO INC CL A 38268T103 171 14,717 SH   SOLE NO 0 0 14,717
GORMAN RUPP CO COM 383082104 905 26,281 SH   SOLE NO 0 0 26,281
GRACE W R & CO DEL NEW COM 38388F108 254 3,678 SH   SOLE NO 0 0 3,678
GRACO INC COM 384109104 4,352 57,495 SH   SOLE NO 0 0 57,495
GRAHAM HLDGS CO COM CL B 384637104 237 375 SH   SOLE NO 0 0 375
GRAINGER W W INC COM 384802104 2,911 6,646 SH   SOLE NO 0 0 6,646
GRAN TIERRA ENERGY INC COM 38500T101 13 18,488 SH   SOLE NO 0 0 18,488
GRANITE CONSTR INC COM 387328107 382 9,208 SH   SOLE NO 0 0 9,208
GRANITESHARES ETF TR XOUT US LRG CP 38747R603 374 9,201 SH   SOLE NO 0 0 9,201
GRANITESHARES GOLD TR SHS BEN INT 38748G101 322 18,340 SH   SOLE NO 0 0 18,340
GRID DYNAMICS HLDGS INC CL A 39813G109 405 27,000 SH   SOLE NO 0 0 27,000
GROWGENERATION CORP COM 39986L109 1,654 34,392 SH   SOLE NO 0 0 34,392
GRUPO FINANCIERO GALICIA S.A SPONSORED ADR 399909100 96 11,173 SH   SOLE NO 0 0 11,173
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 388 27,220 SH   SOLE NO 0 0 27,220
GSI TECHNOLOGY INC COM 36241U106 350 62,394 SH   SOLE NO 0 0 62,394
GTT COMMUNICATIONS INC COM 362393100 30 12,600 SH   SOLE NO 0 0 12,600
GUARDANT HEALTH INC COM 40131M109 701 5,646 SH   SOLE NO 0 0 5,646
GUGGENHEIM CR ALLOCATION FD COM 40168G108 301 13,798 SH   SOLE NO 0 0 13,798
GUGGENHEIM ENHANCED EQT INCM COM 40167B100 130 15,127 SH   SOLE NO 0 0 15,127
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 4,916 226,766 SH   SOLE NO 0 0 226,766
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 298 12,078 SH   SOLE NO 0 0 12,078
GUINNESS ATKINSON FDS SMARTETFS DIVID 402031835 797 31,284 SH   SOLE NO 0 0 31,284
H I G ACQUISITION CORP COM CL A G44898107 629 64,820 SH   SOLE NO 0 0 64,820
HAEMONETICS CORP MASS COM 405024100 3,717 55,782 SH   SOLE NO 0 0 55,782
HAIN CELESTIAL GROUP INC COM 405217100 573 14,292 SH   SOLE NO 0 0 14,292
HALL OF FAME RESORT & ENTMT COM 40619L102 95 24,414 SH   SOLE NO 0 0 24,414
HALLIBURTON CO COM 406216101 4,555 197,037 SH   SOLE NO 0 0 197,037
HALOZYME THERAPEUTICS INC COM 40637H109 860 18,958 SH   SOLE NO 0 0 18,958
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 746 19,891 SH   SOLE NO 0 0 19,891
HANCOCK JOHN INCOME SECS TR COM 410123103 259 16,238 SH   SOLE NO 0 0 16,238
HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 443 63,459 SH   SOLE NO 0 0 63,459
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 3,784 175,188 SH   SOLE NO 0 0 175,188
HANCOCK JOHN PFD INCOME FD I COM 41013X106 1,558 72,155 SH   SOLE NO 0 0 72,155
HANCOCK JOHN PFD INCOME FD I COM 41021P103 1,561 81,285 SH   SOLE NO 0 0 81,285
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 2,517 148,593 SH   SOLE NO 0 0 148,593
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 974 39,152 SH   SOLE NO 0 0 39,152
HANCOCK WHITNEY CORPORATION COM 410120109 1,992 44,838 SH   SOLE NO 0 0 44,838
HANESBRANDS INC COM 410345102 4,540 243,176 SH   SOLE NO 0 0 243,176
HANNON ARMSTRONG SUST INFR C COM 41068X100 26,398 470,142 SH   SOLE NO 0 0 470,142
HANOVER INS GROUP INC COM 410867105 1,706 12,584 SH   SOLE NO 0 0 12,584
HARBORONE BANCORP INC NEW COM NEW 41165Y100 210 14,713 SH   SOLE NO 0 0 14,713
HARLEY DAVIDSON INC COM 412822108 1,730 37,775 SH   SOLE NO 0 0 37,775
HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 76 20,434 SH   SOLE NO 0 0 20,434
HARSCO CORP COM 415864107 1,140 55,855 SH   SOLE NO 0 0 55,855
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 850 20,189 SH   SOLE NO 0 0 20,189
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 5,289 129,136 SH   SOLE NO 0 0 129,136
HARTFORD FINL SVCS GROUP INC COM 416515104 4,014 64,786 SH   SOLE NO 0 0 64,786
HASBRO INC COM 418056107 2,250 23,814 SH   SOLE NO 0 0 23,814
HAWAIIAN ELEC INDUSTRIES COM 419870100 633 14,994 SH   SOLE NO 0 0 14,994
HAWAIIAN HOLDINGS INC COM 419879101 860 35,300 SH   SOLE NO 0 0 35,300
HAYWARD HLDGS INC COM 421298100 222 8,560 SH   SOLE NO 0 0 8,560
HC2 HLDGS INC COM 404139107 559 140,583 SH   SOLE NO 0 0 140,583
HCA HEALTHCARE INC COM 40412C101 3,416 16,524 SH   SOLE NO 0 0 16,524
HDFC BANK LTD SPONSORED ADS 40415F101 448 6,131 SH   SOLE NO 0 0 6,131
HEALTH CATALYST INC COM 42225T107 545 9,822 SH   SOLE NO 0 0 9,822
HEALTHCARE RLTY TR COM 421946104 283 9,396 SH   SOLE NO 0 0 9,396
HEALTHCARE TR AMER INC CL A NEW 42225P501 2,227 83,434 SH   SOLE NO 0 0 83,434
HEALTHPEAK PROPERTIES INC COM 42250P103 8,233 247,340 SH   SOLE NO 0 0 247,340
HECLA MNG CO COM 422704106 365 49,136 SH   SOLE NO 0 0 49,136
HEICO CORP NEW CL A 422806208 390 3,142 SH   SOLE NO 0 0 3,142
HEICO CORP NEW COM 422806109 2,686 19,270 SH   SOLE NO 0 0 19,270
HELMERICH & PAYNE INC COM 423452101 1,289 39,526 SH   SOLE NO 0 0 39,526
HENRY JACK & ASSOC INC COM 426281101 1,869 11,430 SH   SOLE NO 0 0 11,430
HENRY SCHEIN INC COM 806407102 734 9,897 SH   SOLE NO 0 0 9,897
HERBALIFE NUTRITION LTD COM SHS G4412G101 295 5,611 SH   SOLE NO 0 0 5,611
HERCULES CAPITAL INC COM 427096508 2,769 162,367 SH   SOLE NO 0 0 162,367
HERON THERAPEUTICS INC COM 427746102 487 31,431 SH   SOLE NO 0 0 31,431
HERSHEY CO COM 427866108 11,718 67,279 SH   SOLE NO 0 0 67,279
HESS CORP COM 42809H107 1,043 11,955 SH   SOLE NO 0 0 11,955
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,157 147,977 SH   SOLE NO 0 0 147,977
HEXCEL CORP NEW COM 428291108 6,585 105,529 SH   SOLE NO 0 0 105,529
HEXO CORP COM NEW 428304307 130 22,527 SH   SOLE NO 0 0 22,527
HIBBETT INC COM 428567101 1,302 14,530 SH   SOLE NO 0 0 14,530
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 3,429 314,384 SH   SOLE NO 0 0 314,384
HIGHWOODS PPTYS INC COM 431284108 412 9,135 SH   SOLE NO 0 0 9,135
HILL-ROM HLDGS INC COM 431475102 1,191 10,490 SH   SOLE NO 0 0 10,490
HILLTOP HOLDINGS INC COM 432748101 1,025 28,168 SH   SOLE NO 0 0 28,168
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,608 21,623 SH   SOLE NO 0 0 21,623
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 1,034 58,819 SH   SOLE NO 0 0 58,819
HOLLYFRONTIER CORP COM 436106108 886 26,946 SH   SOLE NO 0 0 26,946
HOLLYSYS AUTOMATION TCHNGY L SHS G45667105 484 32,504 SH   SOLE NO 0 0 32,504
HOLOGIC INC COM 436440101 5,669 84,979 SH   SOLE NO 0 0 84,979
HOME DEPOT INC COM 437076102 201,292 631,228 SH   SOLE NO 0 0 631,228
HONDA MOTOR LTD AMERN SHS 438128308 1,121 34,854 SH   SOLE NO 0 0 34,854
HONEYWELL INTL INC COM 438516106 70,390 320,904 SH   SOLE NO 0 0 320,904
HORIZON TECHNOLOGY FIN CORP COM 44045A102 278 16,129 SH   SOLE NO 0 0 16,129
HORIZON THERAPEUTICS PUB L SHS G46188101 2,409 25,729 SH   SOLE NO 0 0 25,729
HORMEL FOODS CORP COM 440452100 6,627 138,785 SH   SOLE NO 0 0 138,785
HOST HOTELS & RESORTS INC COM 44107P104 2,679 156,781 SH   SOLE NO 0 0 156,781
HOWMET AEROSPACE INC COM 443201108 2,235 64,866 SH   SOLE NO 0 0 64,866
HP INC COM 40434L105 24,930 825,788 SH   SOLE NO 0 0 825,788
HSBC HLDGS PLC SPON ADR NEW 404280406 941 32,629 SH   SOLE NO 0 0 32,629
HUBBELL INC COM 443510607 1,309 7,008 SH   SOLE NO 0 0 7,008
HUBSPOT INC COM 443573100 8,638 14,824 SH   SOLE NO 0 0 14,824
HUMANA INC COM 444859102 5,396 12,189 SH   SOLE NO 0 0 12,189
HUNT J B TRANS SVCS INC COM 445658107 1,408 8,646 SH   SOLE NO 0 0 8,646
HUNTINGTON BANCSHARES INC COM 446150104 6,252 438,141 SH   SOLE NO 0 0 438,141
HUNTINGTON INGALLS INDS INC COM 446413106 1,950 9,257 SH   SOLE NO 0 0 9,257
HUNTSMAN CORP COM 447011107 300 11,341 SH   SOLE NO 0 0 11,341
HUYA INC ADS REP SHS A 44852D108 496 28,152 SH   SOLE NO 0 0 28,152
HYATT HOTELS CORP COM CL A 448579102 390 5,033 SH   SOLE NO 0 0 5,033
HYLIION HOLDINGS CORP COMMON STOCK 449109107 228 19,584 SH   SOLE NO 0 0 19,584
IAC INTERACTIVECORP NEW COM NEW 44891N208 1,268 8,229 SH   SOLE NO 0 0 8,229
IAMGOLD CORP COM 450913108 83 28,263 SH   SOLE NO 0 0 28,263
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1,217 22,141 SH   SOLE NO 0 0 22,141
ICICI BANK LIMITED ADR 45104G104 219 12,835 SH   SOLE NO 0 0 12,835
ICON PLC SHS G4705A100 500 2,421 SH   SOLE NO 0 0 2,421
IDACORP INC COM 451107106 1,622 16,638 SH   SOLE NO 0 0 16,638
IDERA PHARMACEUTICALS INC COM PAR 45168K405 103 86,662 SH   SOLE NO 0 0 86,662
IDEX CORP COM 45167R104 580 2,639 SH   SOLE NO 0 0 2,639
IDEXX LABS INC COM 45168D104 14,748 23,353 SH   SOLE NO 0 0 23,353
IEC ELECTRS CORP NEW COM 44949L105 201 19,176 SH   SOLE NO 0 0 19,176
IHS MARKIT LTD SHS G47567105 1,124 9,984 SH   SOLE NO 0 0 9,984
II-VI INC COM 902104108 8,482 116,854 SH   SOLE NO 0 0 116,854
ILLINOIS TOOL WKS INC COM 452308109 37,524 167,848 SH   SOLE NO 0 0 167,848
ILLUMINA INC COM 452327109 13,722 28,998 SH   SOLE NO 0 0 28,998
IMAX CORP COM 45245E109 510 23,731 SH   SOLE NO 0 0 23,731
IMMUNOGEN INC COM 45253H101 154 23,506 SH   SOLE NO 0 0 23,506
IMPERIAL OIL LTD COM NEW 453038408 355 11,700 SH   SOLE NO 0 0 11,700
INARI MED INC COM 45332Y109 938 10,060 SH   SOLE NO 0 0 10,060
INCYTE CORP COM 45337C102 2,146 25,515 SH   SOLE NO 0 0 25,515
INDEPENDENT BANK GROUP INC COM 45384B106 1,560 21,091 SH   SOLE NO 0 0 21,091
INDEPENDENT BK CORP MASS COM 453836108 1,097 14,537 SH   SOLE NO 0 0 14,537
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 16,277 588,274 SH   SOLE NO 0 0 588,274
INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 341 12,718 SH   SOLE NO 0 0 12,718
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 5,133 207,228 SH   SOLE NO 0 0 207,228
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 321 9,974 SH   SOLE NO 0 0 9,974
INDEXIQ ETF TR IQ CANDRM ESG US 45409B461 286 7,793 SH   SOLE NO 0 0 7,793
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 846 23,710 SH   SOLE NO 0 0 23,710
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 22,071 658,468 SH   SOLE NO 0 0 658,468
INDIA FD INC COM 454089103 670 30,510 SH   SOLE NO 0 0 30,510
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 212 21,473 SH   SOLE NO 0 0 21,473
INFINERA CORP COM 45667G103 301 29,554 SH   SOLE NO 0 0 29,554
INFOSYS LTD SPONSORED ADR 456788108 1,127 53,213 SH   SOLE NO 0 0 53,213
ING GROEP N.V. SPONSORED ADR 456837103 262 19,804 SH   SOLE NO 0 0 19,804
INGERSOLL RAND INC COM 45687V106 862 17,668 SH   SOLE NO 0 0 17,668
INGLES MKTS INC CL A 457030104 228 3,920 SH   SOLE NO 0 0 3,920
INGREDION INC COM 457187102 534 5,907 SH   SOLE NO 0 0 5,907
INMODE LTD SHS M5425M103 3,094 32,681 SH   SOLE NO 0 0 32,681
INNOVATIVE INDL PPTYS INC COM 45781V101 7,895 41,335 SH   SOLE NO 0 0 41,335
INNOVATOR ETFS TR IBD 50 ETF 45782C102 351 7,580 SH   SOLE NO 0 0 7,580
INNOVATOR ETFS TR INVTOR 2 PLS 5 45782C243 521 22,295 SH   SOLE NO 0 0 22,295
INNOVATOR ETFS TR LOUP FRONTIER 45782C862 887 16,000 SH   SOLE NO 0 0 16,000
INNOVATOR ETFS TR MSCI EAFE PWR 45782C524 1,007 37,696 SH   SOLE NO 0 0 37,696
INNOVATOR ETFS TR MSCI EAFE PWR 45782C722 264 10,863 SH   SOLE NO 0 0 10,863
INNOVATOR ETFS TR MSCI EMGR MKT 45782C516 630 20,304 SH   SOLE NO 0 0 20,304
INNOVATOR ETFS TR NASDAQ 100 POWER 45782C334 530 14,219 SH   SOLE NO 0 0 14,219
INNOVATOR ETFS TR NASDAQ 100 PWR 45782C466 487 12,000 SH   SOLE NO 0 0 12,000
INNOVATOR ETFS TR NASDAQ 100 PWR 45782C615 1,263 32,858 SH   SOLE NO 0 0 32,858
INNOVATOR ETFS TR RUSSELL 2000 P 45782C474 837 26,835 SH   SOLE NO 0 0 26,835
INNOVATOR ETFS TR RUSSELL 2000 PWR 45782C342 1,683 60,849 SH   SOLE NO 0 0 60,849
INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 658 20,393 SH   SOLE NO 0 0 20,393
INNOVATOR ETFS TR S&P 500 BUFFER 45782C391 4,024 122,591 SH   SOLE NO 0 0 122,591
INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 5,399 150,732 SH   SOLE NO 0 0 150,732
INNOVATOR ETFS TR S&P 500 BUFFER 45782C433 4,367 142,595 SH   SOLE NO 0 0 142,595
INNOVATOR ETFS TR S&P 500 BUFFER 45782C581 301 9,497 SH   SOLE NO 0 0 9,497
INNOVATOR ETFS TR S&P 500 BUFFER 45782C664 774 24,338 SH   SOLE NO 0 0 24,338
INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 587 18,632 SH   SOLE NO 0 0 18,632
INNOVATOR ETFS TR S&P 500 BUFFER 45782C755 636 19,527 SH   SOLE NO 0 0 19,527
INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 616 19,609 SH   SOLE NO 0 0 19,609
INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 5,920 186,866 SH   SOLE NO 0 0 186,866
INNOVATOR ETFS TR S&P 500 BUFFER E 45782C326 1,985 63,781 SH   SOLE NO 0 0 63,781
INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 1,057 31,826 SH   SOLE NO 0 0 31,826
INNOVATOR ETFS TR S&P 500 POWER 45782C417 4,811 169,525 SH   SOLE NO 0 0 169,525
INNOVATOR ETFS TR S&P 500 POWER 45782C508 11,735 361,727 SH   SOLE NO 0 0 361,727
INNOVATOR ETFS TR S&P 500 POWER 45782C573 905 29,943 SH   SOLE NO 0 0 29,943
INNOVATOR ETFS TR S&P 500 PWR 45782C656 3,398 115,335 SH   SOLE NO 0 0 115,335
INNOVATOR ETFS TR S&P 500 PWR 45782C813 2,165 73,125 SH   SOLE NO 0 0 73,125
INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 3,933 128,960 SH   SOLE NO 0 0 128,960
INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 1,324 45,188 SH   SOLE NO 0 0 45,188
INNOVATOR ETFS TR S&P 500 PWR BU 45782C748 2,464 79,383 SH   SOLE NO 0 0 79,383
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 3,359 118,051 SH   SOLE NO 0 0 118,051
INNOVATOR ETFS TR S&P 500 PWR BUF 45782C318 3,711 126,101 SH   SOLE NO 0 0 126,101
INNOVATOR ETFS TR S&P 500 PWR BUFR 45782C383 3,067 100,417 SH   SOLE NO 0 0 100,417
INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 3,890 133,628 SH   SOLE NO 0 0 133,628
INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 4,070 131,424 SH   SOLE NO 0 0 131,424
INNOVATOR ETFS TR S&P 500 ULTRA 45782C375 1,231 42,318 SH   SOLE NO 0 0 42,318
INNOVATOR ETFS TR S&P 500 ULTRA 45782C425 1,513 55,188 SH   SOLE NO 0 0 55,188
INNOVATOR ETFS TR S&P 500 ULTRA 45782C532 664 22,532 SH   SOLE NO 0 0 22,532
INNOVATOR ETFS TR S&P 500 ULTRA 45782C730 216 7,551 SH   SOLE NO 0 0 7,551
INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 5,775 224,877 SH   SOLE NO 0 0 224,877
INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 386 13,927 SH   SOLE NO 0 0 13,927
INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 334 12,410 SH   SOLE NO 0 0 12,410
INNOVATOR ETFS TR S&P 500 ULTRA BF 45782C292 2,482 88,766 SH   SOLE NO 0 0 88,766
INNOVATOR ETFS TR II LADRD FD S&P 500 45783G102 4,326 124,111 SH   SOLE NO 0 0 124,111
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 992 40,512 SH   SOLE NO 0 0 40,512
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 337 36,391 SH   SOLE NO 0 0 36,391
INOZYME PHARMA INC COM 45790W108 1,120 65,781 SH   SOLE NO 0 0 65,781
INSEEGO CORP COM 45782B104 1,023 101,412 SH   SOLE NO 0 0 101,412
INSIGHT ENTERPRISES INC COM 45765U103 1,173 11,734 SH   SOLE NO 0 0 11,734
INSIGHT SELECT INCOME FD COM 45781W109 512 23,640 SH   SOLE NO 0 0 23,640
INSPERITY INC COM 45778Q107 304 3,373 SH   SOLE NO 0 0 3,373
INSPIRE MED SYS INC COM 457730109 1,610 8,332 SH   SOLE NO 0 0 8,332
INSTALLED BLDG PRODS INC COM 45780R101 377 3,083 SH   SOLE NO 0 0 3,083
INSULET CORP COM 45784P101 2,618 9,538 SH   SOLE NO 0 0 9,538
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 670 9,821 SH   SOLE NO 0 0 9,821
INTEL CORP COM 458140100 104,705 1,865,084 SH   SOLE NO 0 0 1,865,084
INTELLIA THERAPEUTICS INC COM 45826J105 4,389 27,110 SH   SOLE NO 0 0 27,110
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,566 30,044 SH   SOLE NO 0 0 30,044
INTERDIGITAL INC COM 45867G101 298 4,086 SH   SOLE NO 0 0 4,086
INTERNATIONAL BANCSHARES COR COM 459044103 1,217 28,357 SH   SOLE NO 0 0 28,357
INTERNATIONAL BUSINESS MACHS COM 459200101 77,977 531,944 SH   SOLE NO 0 0 531,944
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,525 10,209 SH   SOLE NO 0 0 10,209
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 282 11,808 SH   SOLE NO 0 0 11,808
INTERNATIONAL PAPER CO COM 460146103 12,358 201,567 SH   SOLE NO 0 0 201,567
INTERPUBLIC GROUP COS INC COM 460690100 749 23,056 SH   SOLE NO 0 0 23,056
INTUIT COM 461202103 16,181 33,012 SH   SOLE NO 0 0 33,012
INTUITIVE SURGICAL INC COM NEW 46120E602 15,766 17,143 SH   SOLE NO 0 0 17,143
INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 405 3,918 SH   SOLE NO 0 0 3,918
INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 2,624 45,194 SH   SOLE NO 0 0 45,194
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 570 16,037 SH   SOLE NO 0 0 16,037
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 1,645 28,832 SH   SOLE NO 0 0 28,832
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 5,293 104,868 SH   SOLE NO 0 0 104,868
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 4,700 233,965 SH   SOLE NO 0 0 233,965
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 385 31,578 SH   SOLE NO 0 0 31,578
INVESCO CALIF VALUE MUN INCO COM 46132H106 955 68,685 SH   SOLE NO 0 0 68,685
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 240 2,453 SH   SOLE NO 0 0 2,453
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 4,390 228,072 SH   SOLE NO 0 0 228,072
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 805 43,258 SH   SOLE NO 0 0 43,258
INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 285 22,128 SH   SOLE NO 0 0 22,128
INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 345 7,028 SH   SOLE NO 0 0 7,028
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 240 20,272 SH   SOLE NO 0 0 20,272
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 301 8,293 SH   SOLE NO 0 0 8,293
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 751 26,724 SH   SOLE NO 0 0 26,724
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 12,295 501,860 SH   SOLE NO 0 0 501,860
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 2,553 30,325 SH   SOLE NO 0 0 30,325
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 2,370 62,875 SH   SOLE NO 0 0 62,875
INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 916 33,515 SH   SOLE NO 0 0 33,515
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 3,494 38,922 SH   SOLE NO 0 0 38,922
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 2,354 85,236 SH   SOLE NO 0 0 85,236
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 475 24,309 SH   SOLE NO 0 0 24,309
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 1,207 25,074 SH   SOLE NO 0 0 25,074
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 205 8,806 SH   SOLE NO 0 0 8,806
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 519 13,571 SH   SOLE NO 0 0 13,571
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 1,944 62,778 SH   SOLE NO 0 0 62,778
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 800 36,240 SH   SOLE NO 0 0 36,240
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 2,721 68,576 SH   SOLE NO 0 0 68,576
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 747 16,552 SH   SOLE NO 0 0 16,552
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 2,480 38,504 SH   SOLE NO 0 0 38,504
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 464 22,541 SH   SOLE NO 0 0 22,541
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 2,088 27,395 SH   SOLE NO 0 0 27,395
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 532 23,026 SH   SOLE NO 0 0 23,026
INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 218 5,830 SH   SOLE NO 0 0 5,830
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 936 6,425 SH   SOLE NO 0 0 6,425
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 5,886 171,078 SH   SOLE NO 0 0 171,078
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 2,561 93,960 SH   SOLE NO 0 0 93,960
INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 280 10,627 SH   SOLE NO 0 0 10,627
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 21,057 1,374,541 SH   SOLE NO 0 0 1,374,541
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1,159 25,372 SH   SOLE NO 0 0 25,372
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 2,420 32,031 SH   SOLE NO 0 0 32,031
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 249 4,200 SH   SOLE NO 0 0 4,200
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 10,442 141,665 SH   SOLE NO 0 0 141,665
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 4,442 82,805 SH   SOLE NO 0 0 82,805
INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 261 9,638 SH   SOLE NO 0 0 9,638
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 1,396 45,164 SH   SOLE NO 0 0 45,164
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 244 7,901 SH   SOLE NO 0 0 7,901
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 820 9,269 SH   SOLE NO 0 0 9,269
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 31,158 582,611 SH   SOLE NO 0 0 582,611
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 26,638 221,117 SH   SOLE NO 0 0 221,117
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 588 73,336 SH   SOLE NO 0 0 73,336
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 5,325 27,485 SH   SOLE NO 0 0 27,485
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 554 3,865 SH   SOLE NO 0 0 3,865
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 23,541 502,048 SH   SOLE NO 0 0 502,048
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 318 2,977 SH   SOLE NO 0 0 2,977
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 5,210 126,372 SH   SOLE NO 0 0 126,372
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 25,969 589,150 SH   SOLE NO 0 0 589,150
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 108,463 1,780,720 SH   SOLE NO 0 0 1,780,720
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 15,614 174,800 SH   SOLE NO 0 0 174,800
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 5,019 226,634 SH   SOLE NO 0 0 226,634
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 2,831 85,345 SH   SOLE NO 0 0 85,345
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 2,551 97,002 SH   SOLE NO 0 0 97,002
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 207 9,744 SH   SOLE NO 0 0 9,744
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 8,306 393,655 SH   SOLE NO 0 0 393,655
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 927 40,304 SH   SOLE NO 0 0 40,304
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 11,415 528,742 SH   SOLE NO 0 0 528,742
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 394 16,896 SH   SOLE NO 0 0 16,896
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 18,081 832,080 SH   SOLE NO 0 0 832,080
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,891 74,257 SH   SOLE NO 0 0 74,257
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 4,339 195,564 SH   SOLE NO 0 0 195,564
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,754 78,643 SH   SOLE NO 0 0 78,643
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 1,054 48,978 SH   SOLE NO 0 0 48,978
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 282 12,871 SH   SOLE NO 0 0 12,871
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 8,000 121,366 SH   SOLE NO 0 0 121,366
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 250 10,851 SH   SOLE NO 0 0 10,851
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 1,352 28,927 SH   SOLE NO 0 0 28,927
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 3,264 43,433 SH   SOLE NO 0 0 43,433
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 5,545 61,449 SH   SOLE NO 0 0 61,449
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 5,019 138,401 SH   SOLE NO 0 0 138,401
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 3,070 69,748 SH   SOLE NO 0 0 69,748
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 727 8,267 SH   SOLE NO 0 0 8,267
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 225 7,354 SH   SOLE NO 0 0 7,354
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 324 6,398 SH   SOLE NO 0 0 6,398
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 2,254 13,556 SH   SOLE NO 0 0 13,556
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 1,923 19,345 SH   SOLE NO 0 0 19,345
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 55,468 618,933 SH   SOLE NO 0 0 618,933
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 854 9,130 SH   SOLE NO 0 0 9,130
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 618 4,139 SH   SOLE NO 0 0 4,139
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 462 13,880 SH   SOLE NO 0 0 13,880
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 768 9,931 SH   SOLE NO 0 0 9,931
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 1,117 22,547 SH   SOLE NO 0 0 22,547
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 1,936 46,170 SH   SOLE NO 0 0 46,170
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 20,377 389,853 SH   SOLE NO 0 0 389,853
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 10,647 142,988 SH   SOLE NO 0 0 142,988
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 4,705 106,044 SH   SOLE NO 0 0 106,044
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 612 5,015 SH   SOLE NO 0 0 5,015
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 1,869 23,233 SH   SOLE NO 0 0 23,233
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1,635 12,740 SH   SOLE NO 0 0 12,740
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1,104 6,700 SH   SOLE NO 0 0 6,700
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2,848 147,653 SH   SOLE NO 0 0 147,653
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 62,382 389,089 SH   SOLE NO 0 0 389,089
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 12,695 67,939 SH   SOLE NO 0 0 67,939
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 562 36,754 SH   SOLE NO 0 0 36,754
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 693 11,321 SH   SOLE NO 0 0 11,321
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 4,936 238,942 SH   SOLE NO 0 0 238,942
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1,052 59,581 SH   SOLE NO 0 0 59,581
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 1,785 25,793 SH   SOLE NO 0 0 25,793
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2,739 10,675 SH   SOLE NO 0 0 10,675
INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 219 2,722 SH   SOLE NO 0 0 2,722
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 888 10,142 SH   SOLE NO 0 0 10,142
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 7,660 23,543 SH   SOLE NO 0 0 23,543
INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 227 4,652 SH   SOLE NO 0 0 4,652
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 5,345 62,429 SH   SOLE NO 0 0 62,429
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 3,423 44,262 SH   SOLE NO 0 0 44,262
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 2,912 64,235 SH   SOLE NO 0 0 64,235
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 747 8,140 SH   SOLE NO 0 0 8,140
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 2,704 11,937 SH   SOLE NO 0 0 11,937
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 2,841 30,875 SH   SOLE NO 0 0 30,875
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 4,240 83,580 SH   SOLE NO 0 0 83,580
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 703 8,388 SH   SOLE NO 0 0 8,388
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1,049 6,448 SH   SOLE NO 0 0 6,448
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 1,378 14,518 SH   SOLE NO 0 0 14,518
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1,364 24,927 SH   SOLE NO 0 0 24,927
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 417 6,472 SH   SOLE NO 0 0 6,472
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 338 2,284 SH   SOLE NO 0 0 2,284
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 751 16,585 SH   SOLE NO 0 0 16,585
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 212 3,548 SH   SOLE NO 0 0 3,548
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 8,164 27,869 SH   SOLE NO 0 0 27,869
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1,345 8,181 SH   SOLE NO 0 0 8,181
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 3,117 19,346 SH   SOLE NO 0 0 19,346
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 4,307 14,850 SH   SOLE NO 0 0 14,850
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 804 7,794 SH   SOLE NO 0 0 7,794
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 149,062 988,939 SH   SOLE NO 0 0 988,939
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 28,313 153,776 SH   SOLE NO 0 0 153,776
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 10,108 130,989 SH   SOLE NO 0 0 130,989
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 28,024 576,635 SH   SOLE NO 0 0 576,635
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 22,689 423,940 SH   SOLE NO 0 0 423,940
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 9,541 102,384 SH   SOLE NO 0 0 102,384
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 8,139 90,533 SH   SOLE NO 0 0 90,533
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 272 11,152 SH   SOLE NO 0 0 11,152
INVESCO HIG INCM 2023 TARG T COM 46135X108 108 11,102 SH   SOLE NO 0 0 11,102
INVESCO HIGH INCOME TR II COM 46131F101 363 24,308 SH   SOLE NO 0 0 24,308
INVESCO LTD SHS G491BT108 1,868 69,900 SH   SOLE NO 0 0 69,900
INVESCO MORTGAGE CAPITAL INC COM 46131B100 143 36,886 SH   SOLE NO 0 0 36,886
INVESCO MUN OPPORTUNITY TR COM 46132C107 391 28,767 SH   SOLE NO 0 0 28,767
INVESCO MUN TR COM 46131J103 1,269 92,560 SH   SOLE NO 0 0 92,560
INVESCO MUNI INCOME OPP TRST COM 46132X101 3,111 374,383 SH   SOLE NO 0 0 374,383
INVESCO PA VALUE MUN INC TR COM 46132K109 188 14,057 SH   SOLE NO 0 0 14,057
INVESCO QQQ TR UNIT SER 1 46090E103 652,606 1,841,284 SH   SOLE NO 0 0 1,841,284
INVESCO QUALITY MUN INCOME T COM 46133G107 701 51,984 SH   SOLE NO 0 0 51,984
INVESCO SR INCOME TR COM 46131H107 223 50,201 SH   SOLE NO 0 0 50,201
INVESCO TR INVT GRADE MUNS COM 46131M106 531 37,910 SH   SOLE NO 0 0 37,910
INVESCO TR INVT GRADE NEW YO COM 46131T101 429 30,925 SH   SOLE NO 0 0 30,925
INVESCO VALUE MUN INCOME TR COM 46132P108 1,293 78,411 SH   SOLE NO 0 0 78,411
INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 546 11,727 SH   SOLE NO 0 0 11,727
INVESTORS BANCORP INC NEW COM 46146L101 148 10,395 SH   SOLE NO 0 0 10,395
INVITAE CORP COM 46185L103 1,822 54,033 SH   SOLE NO 0 0 54,033
INVITATION HOMES INC COM 46187W107 611 16,401 SH   SOLE NO 0 0 16,401
IONIS PHARMACEUTICALS INC COM 462222100 1,026 25,730 SH   SOLE NO 0 0 25,730
IOVANCE BIOTHERAPEUTICS INC COM 462260100 260 10,002 SH   SOLE NO 0 0 10,002
IPG PHOTONICS CORP COM 44980X109 1,759 8,350 SH   SOLE NO 0 0 8,350
IQIYI INC SPONSORED ADS 46267X108 378 24,309 SH   SOLE NO 0 0 24,309
IQVIA HLDGS INC COM 46266C105 3,391 13,996 SH   SOLE NO 0 0 13,996
IROBOT CORP COM 462726100 3,658 39,175 SH   SOLE NO 0 0 39,175
IRON MTN INC NEW COM 46284V101 8,177 193,220 SH   SOLE NO 0 0 193,220
ISHARES GOLD TR ISHARES NEW 464285204 103,807 3,079,431 SH   SOLE NO 0 0 3,079,431
ISHARES INC CORE MSCI EMKT 46434G103 81,355 1,214,444 SH   SOLE NO 0 0 1,214,444
ISHARES INC CUR HD MSCI EM 46434G509 476 14,430 SH   SOLE NO 0 0 14,430
ISHARES INC EM MKTS DIV ETF 464286319 2,233 57,494 SH   SOLE NO 0 0 57,494
ISHARES INC ESG AWR MSCI EM 46434G863 54,393 1,204,723 SH   SOLE NO 0 0 1,204,723
ISHARES INC GLB AGRIC PR ETF 464286350 461 11,663 SH   SOLE NO 0 0 11,663
ISHARES INC GLB ENR PROD ETF 464286343 612 36,026 SH   SOLE NO 0 0 36,026
ISHARES INC JP MRGN EM HI BD 464286285 1,564 34,215 SH   SOLE NO 0 0 34,215
ISHARES INC MSCI AUST ETF 464286103 368 14,167 SH   SOLE NO 0 0 14,167
ISHARES INC MSCI BRAZIL ETF 464286400 700 17,284 SH   SOLE NO 0 0 17,284
ISHARES INC MSCI BRIC INDX 464286657 918 16,794 SH   SOLE NO 0 0 16,794
ISHARES INC MSCI CDA ETF 464286509 1,306 35,043 SH   SOLE NO 0 0 35,043
ISHARES INC MSCI CHILE ETF 464286640 656 22,656 SH   SOLE NO 0 0 22,656
ISHARES INC MSCI EM ASIA ETF 464286426 211 2,281 SH   SOLE NO 0 0 2,281
ISHARES INC MSCI EMERG MKT 46434G889 3,362 62,052 SH   SOLE NO 0 0 62,052
ISHARES INC MSCI EMERG MRKT 464286533 19,814 308,823 SH   SOLE NO 0 0 308,823
ISHARES INC MSCI EMRG CHN 46434G764 486 7,804 SH   SOLE NO 0 0 7,804
ISHARES INC MSCI EQUAL WEITE 464286681 240 2,845 SH   SOLE NO 0 0 2,845
ISHARES INC MSCI EURZONE ETF 464286608 1,784 36,157 SH   SOLE NO 0 0 36,157
ISHARES INC MSCI FRONTIER 464286145 567 17,111 SH   SOLE NO 0 0 17,111
ISHARES INC MSCI GBL ETF NEW 46434G848 1,185 26,254 SH   SOLE NO 0 0 26,254
ISHARES INC MSCI GBL MIN VOL 464286525 18,747 182,262 SH   SOLE NO 0 0 182,262
ISHARES INC MSCI GERMANY ETF 464286806 3,719 107,511 SH   SOLE NO 0 0 107,511
ISHARES INC MSCI GLB SLV&MTL 464286327 275 17,916 SH   SOLE NO 0 0 17,916
ISHARES INC MSCI HONG KG ETF 464286871 239 8,954 SH   SOLE NO 0 0 8,954
ISHARES INC MSCI ISRAEL ETF 464286632 324 4,660 SH   SOLE NO 0 0 4,660
ISHARES INC MSCI ITALY ETF 46434G830 230 7,104 SH   SOLE NO 0 0 7,104
ISHARES INC MSCI JPN ETF NEW 46434G822 2,180 32,291 SH   SOLE NO 0 0 32,291
ISHARES INC MSCI PAC JP ETF 464286665 2,202 42,588 SH   SOLE NO 0 0 42,588
ISHARES INC MSCI SINGPOR ETF 46434G780 209 9,034 SH   SOLE NO 0 0 9,034
ISHARES INC MSCI STH KOR ETF 464286772 882 9,466 SH   SOLE NO 0 0 9,466
ISHARES INC MSCI SWITZERLAND 464286749 821 16,892 SH   SOLE NO 0 0 16,892
ISHARES INC MSCI TAIWAN ETF 46434G772 383 6,001 SH   SOLE NO 0 0 6,001
ISHARES INC MSCI WORLD ETF 464286392 4,417 34,898 SH   SOLE NO 0 0 34,898
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 192 11,982 SH   SOLE NO 0 0 11,982
ISHARES SILVER TR ISHARES 46428Q109 28,110 1,160,633 SH   SOLE NO 0 0 1,160,633
ISHARES TR 0-5 YR TIPS ETF 46429B747 44,499 418,579 SH   SOLE NO 0 0 418,579
ISHARES TR 0-5YR HI YL CP 46434V407 116,505 2,529,435 SH   SOLE NO 0 0 2,529,435
ISHARES TR 0-5YR INVT GR CP 46434V100 8,356 161,227 SH   SOLE NO 0 0 161,227
ISHARES TR 1 3 YR TREAS BD 464287457 45,278 525,514 SH   SOLE NO 0 0 525,514
ISHARES TR 10+ YR INVST GRD 464289511 6,019 85,748 SH   SOLE NO 0 0 85,748
ISHARES TR 20 YR TR BD ETF 464287432 12,894 89,324 SH   SOLE NO 0 0 89,324
ISHARES TR 3 7 YR TREAS BD 464288661 8,057 61,731 SH   SOLE NO 0 0 61,731
ISHARES TR A RATE CP BD ETF 46429B291 555 9,772 SH   SOLE NO 0 0 9,772
ISHARES TR AGENCY BOND ETF 464288166 1,449 12,246 SH   SOLE NO 0 0 12,246
ISHARES TR AGGRES ALLOC ETF 464289859 10,324 146,129 SH   SOLE NO 0 0 146,129
ISHARES TR BARCLAYS 7 10 YR 464287440 26,542 229,821 SH   SOLE NO 0 0 229,821
ISHARES TR BLACKROCK ULTRA 46434V878 1,719 34,038 SH   SOLE NO 0 0 34,038
ISHARES TR BROAD USD HIGH 46435U853 4,514 108,201 SH   SOLE NO 0 0 108,201
ISHARES TR CALIF MUN BD ETF 464288356 8,681 138,640 SH   SOLE NO 0 0 138,640
ISHARES TR CHINA LG-CAP ETF 464287184 1,310 28,290 SH   SOLE NO 0 0 28,290
ISHARES TR CMBS ETF 46429B366 1,107 20,359 SH   SOLE NO 0 0 20,359
ISHARES TR COHEN STEER REIT 464287564 6,603 101,055 SH   SOLE NO 0 0 101,055
ISHARES TR CONSER ALLOC ETF 464289883 3,835 96,368 SH   SOLE NO 0 0 96,368
ISHARES TR CONV BD ETF 46435G102 20,447 200,529 SH   SOLE NO 0 0 200,529
ISHARES TR CORE 1 5 YR USD 46432F859 10,018 195,340 SH   SOLE NO 0 0 195,340
ISHARES TR CORE DIV GRWTH 46434V621 282,863 5,616,827 SH   SOLE NO 0 0 5,616,827
ISHARES TR CORE HIGH DV ETF 46429B663 44,752 463,613 SH   SOLE NO 0 0 463,613
ISHARES TR CORE INTL AGGR 46435G672 1,939 35,196 SH   SOLE NO 0 0 35,196
ISHARES TR CORE LT USDB ETF 464289479 241 3,340 SH   SOLE NO 0 0 3,340
ISHARES TR CORE MSCI EAFE 46432F842 154,066 2,058,057 SH   SOLE NO 0 0 2,058,057
ISHARES TR CORE MSCI EURO 46434V738 3,178 55,488 SH   SOLE NO 0 0 55,488
ISHARES TR CORE MSCI INTL 46435G326 27,282 404,484 SH   SOLE NO 0 0 404,484
ISHARES TR CORE MSCI PAC 46434V696 497 7,505 SH   SOLE NO 0 0 7,505
ISHARES TR CORE MSCI TOTAL 46432F834 72,700 991,818 SH   SOLE NO 0 0 991,818
ISHARES TR CORE S&P MCP ETF 464287507 200,096 744,601 SH   SOLE NO 0 0 744,601
ISHARES TR CORE S&P SCP ETF 464287804 304,869 2,698,436 SH   SOLE NO 0 0 2,698,436
ISHARES TR CORE S&P TTL STK 464287150 170,720 1,728,636 SH   SOLE NO 0 0 1,728,636
ISHARES TR CORE S&P US GWT 464287671 78,553 777,907 SH   SOLE NO 0 0 777,907
ISHARES TR CORE S&P US VLU 464287663 67,416 936,855 SH   SOLE NO 0 0 936,855
ISHARES TR CORE S&P500 ETF 464287200 692,640 1,611,092 SH   SOLE NO 0 0 1,611,092
ISHARES TR CORE TOTAL USD 46434V613 42,945 802,861 SH   SOLE NO 0 0 802,861
ISHARES TR CORE US AGGBD ET 464287226 153,756 1,333,191 SH   SOLE NO 0 0 1,333,191
ISHARES TR CRE U S REIT ETF 464288521 5,161 88,470 SH   SOLE NO 0 0 88,470
ISHARES TR CUR HD EURZN ETF 46434V639 235 6,454 SH   SOLE NO 0 0 6,454
ISHARES TR CYBERSECURITY 46435U135 929 21,545 SH   SOLE NO 0 0 21,545
ISHARES TR DEVSMCP EXNA ETF 464288497 648 9,343 SH   SOLE NO 0 0 9,343
ISHARES TR DOW JONES US ETF 464287846 10,579 97,987 SH   SOLE NO 0 0 97,987
ISHARES TR EAFE GRWTH ETF 464288885 68,952 642,735 SH   SOLE NO 0 0 642,735
ISHARES TR EAFE SML CP ETF 464288273 20,668 278,707 SH   SOLE NO 0 0 278,707
ISHARES TR EAFE VALUE ETF 464288877 62,897 1,215,182 SH   SOLE NO 0 0 1,215,182
ISHARES TR ESG ADV TTL USD 46436E619 693 13,959 SH   SOLE NO 0 0 13,959
ISHARES TR ESG ADVNCD HY BD 46435G441 1,521 28,958 SH   SOLE NO 0 0 28,958
ISHARES TR ESG AW MSCI EAFE 46435G516 111,926 1,416,254 SH   SOLE NO 0 0 1,416,254
ISHARES TR ESG AWARE MSCI 46435U663 7,278 180,282 SH   SOLE NO 0 0 180,282
ISHARES TR ESG AWR MSCI USA 46435G425 135,146 1,372,463 SH   SOLE NO 0 0 1,372,463
ISHARES TR ESG AWR US AGRGT 46435U549 6,839 123,638 SH   SOLE NO 0 0 123,638
ISHARES TR ESG AWRE 1 5 YR 46435G243 10,982 421,765 SH   SOLE NO 0 0 421,765
ISHARES TR ESG AWRE USD ETF 46435G193 4,614 166,466 SH   SOLE NO 0 0 166,466
ISHARES TR ESG EAFE ETF 46436E759 407 6,018 SH   SOLE NO 0 0 6,018
ISHARES TR ESG MSCI EM LDRS 46436E601 221 3,371 SH   SOLE NO 0 0 3,371
ISHARES TR ESG MSCI LEADR 46435U218 2,082 27,738 SH   SOLE NO 0 0 27,738
ISHARES TR ESG MSCI USA ETF 46436E767 820 22,612 SH   SOLE NO 0 0 22,612
ISHARES TR EUROPE ETF 464287861 1,721 32,291 SH   SOLE NO 0 0 32,291
ISHARES TR EXPANDED TECH 464287515 16,747 42,938 SH   SOLE NO 0 0 42,938
ISHARES TR EXPND TEC SC ETF 464287549 18,621 46,095 SH   SOLE NO 0 0 46,095
ISHARES TR EXPONENTIAL TECH 46434V381 22,847 361,231 SH   SOLE NO 0 0 361,231
ISHARES TR FALN ANGLS USD 46435G474 13,013 434,355 SH   SOLE NO 0 0 434,355
ISHARES TR FLTG RATE NT ETF 46429B655 18,605 366,104 SH   SOLE NO 0 0 366,104
ISHARES TR GBL COMM SVC ETF 464287275 240 2,783 SH   SOLE NO 0 0 2,783
ISHARES TR GBL GREEN ETF 46435U440 2,941 53,735 SH   SOLE NO 0 0 53,735
ISHARES TR GENOMICS IMMUN 46435U192 920 17,683 SH   SOLE NO 0 0 17,683
ISHARES TR GL CLEAN ENE ETF 464288224 15,522 661,652 SH   SOLE NO 0 0 661,652
ISHARES TR GL TIMB FORE ETF 464288174 329 3,789 SH   SOLE NO 0 0 3,789
ISHARES TR GLB CNS DISC ETF 464288745 4,449 25,952 SH   SOLE NO 0 0 25,952
ISHARES TR GLB CNSM STP ETF 464288737 3,297 53,932 SH   SOLE NO 0 0 53,932
ISHARES TR GLB INFRASTR ETF 464288372 2,760 60,837 SH   SOLE NO 0 0 60,837
ISHARES TR GLOB HLTHCRE ETF 464287325 5,800 69,782 SH   SOLE NO 0 0 69,782
ISHARES TR GLOB INDSTRL ETF 464288729 304 2,548 SH   SOLE NO 0 0 2,548
ISHARES TR GLOB UTILITS ETF 464288711 614 10,345 SH   SOLE NO 0 0 10,345
ISHARES TR GLOBAL 100 ETF 464287572 7,213 101,608 SH   SOLE NO 0 0 101,608
ISHARES TR GLOBAL ENERG ETF 464287341 3,682 138,490 SH   SOLE NO 0 0 138,490
ISHARES TR GLOBAL FINLS ETF 464287333 16,148 208,069 SH   SOLE NO 0 0 208,069
ISHARES TR GLOBAL MATER ETF 464288695 636 6,998 SH   SOLE NO 0 0 6,998
ISHARES TR GLOBAL REIT ETF 46434V647 1,411 50,933 SH   SOLE NO 0 0 50,933
ISHARES TR GLOBAL TECH ETF 464287291 35,151 104,145 SH   SOLE NO 0 0 104,145
ISHARES TR GNMA BOND ETF 46429B333 1,423 28,464 SH   SOLE NO 0 0 28,464
ISHARES TR GOV/CRED BD ETF 464288596 313 2,559 SH   SOLE NO 0 0 2,559
ISHARES TR GRWT ALLOCAT ETF 464289867 6,212 110,929 SH   SOLE NO 0 0 110,929
ISHARES TR HDG MSCI EAFE 46434V803 11,020 318,138 SH   SOLE NO 0 0 318,138
ISHARES TR HIGH YLD BD FCTR 46435G250 311 5,977 SH   SOLE NO 0 0 5,977
ISHARES TR IBDS DEC28 ETF 46435U515 10,180 352,269 SH   SOLE NO 0 0 352,269
ISHARES TR IBONDS 21 TRM HG 46435U226 2,896 119,619 SH   SOLE NO 0 0 119,619
ISHARES TR IBONDS 22 TRM HG 46435U176 715 29,438 SH   SOLE NO 0 0 29,438
ISHARES TR IBONDS 23 TRM HG 46435U150 675 27,252 SH   SOLE NO 0 0 27,252
ISHARES TR IBONDS 24 TRM HG 46435U184 597 24,055 SH   SOLE NO 0 0 24,055
ISHARES TR IBONDS 25 TRM HG 46435U168 273 10,859 SH   SOLE NO 0 0 10,859
ISHARES TR IBONDS 27 ETF 46435UAA9 270 10,008 SH   SOLE NO 0 0 10,008
ISHARES TR IBONDS DEC 46435U697 1,517 56,229 SH   SOLE NO 0 0 56,229
ISHARES TR IBONDS DEC 25 46435U432 265 9,491 SH   SOLE NO 0 0 9,491
ISHARES TR IBONDS DEC 26 46435U259 414 15,355 SH   SOLE NO 0 0 15,355
ISHARES TR IBONDS DEC2021 46435G789 3,626 141,442 SH   SOLE NO 0 0 141,442
ISHARES TR IBONDS DEC2022 46435G755 5,939 226,188 SH   SOLE NO 0 0 226,188
ISHARES TR IBONDS DEC2023 46435G318 3,605 138,080 SH   SOLE NO 0 0 138,080
ISHARES TR IBONDS DEC2026 46435GAA0 1,346 50,590 SH   SOLE NO 0 0 50,590
ISHARES TR IBONDS DEC21 ETF 46434VBK5 5,740 231,653 SH   SOLE NO 0 0 231,653
ISHARES TR IBONDS DEC22 ETF 46434VBA7 5,861 230,770 SH   SOLE NO 0 0 230,770
ISHARES TR IBONDS DEC23 ETF 46434VAX8 4,607 176,693 SH   SOLE NO 0 0 176,693
ISHARES TR IBONDS DEC24 ETF 46434VBG4 2,895 109,793 SH   SOLE NO 0 0 109,793
ISHARES TR IBONDS DEC25 ETF 46434VBD1 7,957 294,833 SH   SOLE NO 0 0 294,833
ISHARES TR IBOXX HI YD ETF 464288513 17,072 193,921 SH   SOLE NO 0 0 193,921
ISHARES TR IBOXX INV CP ETF 464287242 67,134 499,664 SH   SOLE NO 0 0 499,664
ISHARES TR INDIA 50 ETF 464289529 582 12,467 SH   SOLE NO 0 0 12,467
ISHARES TR INTL DIV GRWTH 46435G524 6,411 95,106 SH   SOLE NO 0 0 95,106
ISHARES TR INTL SEL DIV ETF 464288448 13,219 408,000 SH   SOLE NO 0 0 408,000
ISHARES TR INTL TREA BD ETF 464288117 1,663 31,834 SH   SOLE NO 0 0 31,834
ISHARES TR INTRM GOV CR ETF 464288612 2,721 23,534 SH   SOLE NO 0 0 23,534
ISHARES TR ISHARES BIOTECH 464287556 30,458 186,121 SH   SOLE NO 0 0 186,121
ISHARES TR ISHARES SEMICDTR 464287523 15,925 35,062 SH   SOLE NO 0 0 35,062
ISHARES TR ISHS 1-5YR INVS 464288646 190,471 3,475,124 SH   SOLE NO 0 0 3,475,124
ISHARES TR ISHS 5-10YR INVT 464288638 16,796 277,539 SH   SOLE NO 0 0 277,539
ISHARES TR JPMORGAN USD EMG 464288281 12,620 112,219 SH   SOLE NO 0 0 112,219
ISHARES TR MBS ETF 464288588 17,290 159,761 SH   SOLE NO 0 0 159,761
ISHARES TR MICRO-CAP ETF 464288869 3,687 24,167 SH   SOLE NO 0 0 24,167
ISHARES TR MODERT ALLOC ETF 464289875 4,904 108,872 SH   SOLE NO 0 0 108,872
ISHARES TR MORNINGSTAR GRWT 464287119 16,524 255,163 SH   SOLE NO 0 0 255,163
ISHARES TR MORNINGSTAR VALU 464288109 4,037 62,544 SH   SOLE NO 0 0 62,544
ISHARES TR MORNINGSTR US EQ 464287127 15,306 251,997 SH   SOLE NO 0 0 251,997
ISHARES TR MORTGE REL ETF 46435G342 2,046 55,132 SH   SOLE NO 0 0 55,132
ISHARES TR MRGSTR MD CP ETF 464288208 30,194 450,308 SH   SOLE NO 0 0 450,308
ISHARES TR MRGSTR MD CP GRW 464288307 32,524 472,117 SH   SOLE NO 0 0 472,117
ISHARES TR MRGSTR MD CP VAL 464288406 5,965 92,894 SH   SOLE NO 0 0 92,894
ISHARES TR MRGSTR SM CP ETF 464288505 2,053 35,006 SH   SOLE NO 0 0 35,006
ISHARES TR MRGSTR SM CP GR 464288604 2,517 48,598 SH   SOLE NO 0 0 48,598
ISHARES TR MRNGSTR INC ETF 46432F875 562 23,278 SH   SOLE NO 0 0 23,278
ISHARES TR MRNING SM CP ETF 464288703 1,396 23,758 SH   SOLE NO 0 0 23,758
ISHARES TR MSCI AC ASIA ETF 464288182 7,652 80,983 SH   SOLE NO 0 0 80,983
ISHARES TR MSCI ACWI ETF 464288257 4,481 44,287 SH   SOLE NO 0 0 44,287
ISHARES TR MSCI ACWI EX US 464288240 4,235 73,656 SH   SOLE NO 0 0 73,656
ISHARES TR MSCI CHINA A 46434V514 509 11,480 SH   SOLE NO 0 0 11,480
ISHARES TR MSCI CHINA ETF 46429B671 1,537 18,648 SH   SOLE NO 0 0 18,648
ISHARES TR MSCI EAFE ETF 464287465 69,167 876,872 SH   SOLE NO 0 0 876,872
ISHARES TR MSCI EAFE MIN VL 46429B689 59,117 782,597 SH   SOLE NO 0 0 782,597
ISHARES TR MSCI EAFE SMCP 46435G839 260 7,155 SH   SOLE NO 0 0 7,155
ISHARES TR MSCI EMG MKT ETF 464287234 43,575 790,131 SH   SOLE NO 0 0 790,131
ISHARES TR MSCI EURO FL ETF 464289180 900 46,038 SH   SOLE NO 0 0 46,038
ISHARES TR MSCI GBL MULTIFC 46434V316 2,440 64,035 SH   SOLE NO 0 0 64,035
ISHARES TR MSCI GLOBAL IMP 46435G532 6,723 67,665 SH   SOLE NO 0 0 67,665
ISHARES TR MSCI INDIA ETF 46429B598 2,500 56,497 SH   SOLE NO 0 0 56,497
ISHARES TR MSCI INDIA SM CP 46429B614 412 7,548 SH   SOLE NO 0 0 7,548
ISHARES TR MSCI INTL MOMENT 46434V449 3,189 82,457 SH   SOLE NO 0 0 82,457
ISHARES TR MSCI INTL MULTFT 46434V274 3,179 105,800 SH   SOLE NO 0 0 105,800
ISHARES TR MSCI INTL QUALTY 46434V456 16,788 435,375 SH   SOLE NO 0 0 435,375
ISHARES TR MSCI INTL SML CP 46434V266 3,423 93,255 SH   SOLE NO 0 0 93,255
ISHARES TR MSCI INTL VLU FT 46435G409 917 35,528 SH   SOLE NO 0 0 35,528
ISHARES TR MSCI KLD400 SOC 464288570 14,167 171,047 SH   SOLE NO 0 0 171,047
ISHARES TR MSCI LW CRB TG 46434V464 1,073 6,466 SH   SOLE NO 0 0 6,466
ISHARES TR MSCI UK ETF NEW 46435G334 2,535 77,533 SH   SOLE NO 0 0 77,533
ISHARES TR MSCI USA ESG SLC 464288802 11,266 117,919 SH   SOLE NO 0 0 117,919
ISHARES TR MSCI USA MIN VOL 46429B697 256,850 3,489,336 SH   SOLE NO 0 0 3,489,336
ISHARES TR MSCI USA MMENTM 46432F396 124,818 719,708 SH   SOLE NO 0 0 719,708
ISHARES TR MSCI USA MULTIFT 46434V282 7,717 180,193 SH   SOLE NO 0 0 180,193
ISHARES TR MSCI USA QLT FCT 46432F339 116,004 873,070 SH   SOLE NO 0 0 873,070
ISHARES TR MSCI USA SMCP MN 46435G433 22,370 588,087 SH   SOLE NO 0 0 588,087
ISHARES TR MSCI USA SML CP 46434V290 3,327 60,668 SH   SOLE NO 0 0 60,668
ISHARES TR MSCI USA VALUE 46432F388 85,935 817,961 SH   SOLE NO 0 0 817,961
ISHARES TR NATIONAL MUN ETF 464288414 180,676 1,541,608 SH   SOLE NO 0 0 1,541,608
ISHARES TR NEW YORK MUN ETF 464288323 1,298 22,213 SH   SOLE NO 0 0 22,213
ISHARES TR NORTH AMERN NAT 464287374 1,562 51,361 SH   SOLE NO 0 0 51,361
ISHARES TR PFD AND INCM SEC 464288687 48,970 1,244,964 SH   SOLE NO 0 0 1,244,964
ISHARES TR RESIDENTIAL MULT 464288562 1,761 21,142 SH   SOLE NO 0 0 21,142
ISHARES TR ROBOTICS ARTIF 46435U556 1,589 35,400 SH   SOLE NO 0 0 35,400
ISHARES TR RUS 1000 ETF 464287622 41,038 169,522 SH   SOLE NO 0 0 169,522
ISHARES TR RUS 1000 GRW ETF 464287614 518,550 1,910,088 SH   SOLE NO 0 0 1,910,088
ISHARES TR RUS 1000 VAL ETF 464287598 318,938 2,010,707 SH   SOLE NO 0 0 2,010,707
ISHARES TR RUS 2000 GRW ETF 464287648 146,221 469,126 SH   SOLE NO 0 0 469,126
ISHARES TR RUS 2000 VAL ETF 464287630 175,807 1,060,548 SH   SOLE NO 0 0 1,060,548
ISHARES TR RUS MD CP GR ETF 464287481 272,512 2,407,350 SH   SOLE NO 0 0 2,407,350
ISHARES TR RUS MDCP VAL ETF 464287473 255,305 2,220,437 SH   SOLE NO 0 0 2,220,437
ISHARES TR RUS MID CAP ETF 464287499 66,417 838,185 SH   SOLE NO 0 0 838,185
ISHARES TR RUS TOP 200 ETF 464289446 3,533 34,370 SH   SOLE NO 0 0 34,370
ISHARES TR RUS TP200 GR ETF 464289438 58,535 388,679 SH   SOLE NO 0 0 388,679
ISHARES TR RUS TP200 VL ETF 464289420 10,035 151,052 SH   SOLE NO 0 0 151,052
ISHARES TR RUSEL 2500 ETF 46435G268 2,593 39,160 SH   SOLE NO 0 0 39,160
ISHARES TR RUSSELL 2000 ETF 464287655 125,755 548,266 SH   SOLE NO 0 0 548,266
ISHARES TR RUSSELL 3000 ETF 464287689 36,390 142,201 SH   SOLE NO 0 0 142,201
ISHARES TR S&P 100 ETF 464287101 5,703 29,072 SH   SOLE NO 0 0 29,072
ISHARES TR S&P 500 GRWT ETF 464287309 169,756 2,334,063 SH   SOLE NO 0 0 2,334,063
ISHARES TR S&P 500 VAL ETF 464287408 90,917 615,804 SH   SOLE NO 0 0 615,804
ISHARES TR S&P MC 400GR ETF 464287606 43,286 534,865 SH   SOLE NO 0 0 534,865
ISHARES TR S&P MC 400VL ETF 464287705 25,458 241,678 SH   SOLE NO 0 0 241,678
ISHARES TR S&P SML 600 GWT 464287887 40,451 304,998 SH   SOLE NO 0 0 304,998
ISHARES TR SELECT DIVID ETF 464287168 70,937 608,276 SH   SOLE NO 0 0 608,276
ISHARES TR SELF DRIVNG EV 46435U366 3,686 74,207 SH   SOLE NO 0 0 74,207
ISHARES TR SHORT TREAS BD 464288679 9,021 81,649 SH   SOLE NO 0 0 81,649
ISHARES TR SHRT NAT MUN ETF 464288158 21,218 196,794 SH   SOLE NO 0 0 196,794
ISHARES TR SP SMCP600VL ETF 464287879 60,552 574,337 SH   SOLE NO 0 0 574,337
ISHARES TR TIPS BD ETF 464287176 65,218 509,478 SH   SOLE NO 0 0 509,478
ISHARES TR TRANS AVG ETF 464287192 5,679 21,846 SH   SOLE NO 0 0 21,846
ISHARES TR TRS FLT RT BD 46434V860 603 12,013 SH   SOLE NO 0 0 12,013
ISHARES TR U.S. BAS MTL ETF 464287838 6,387 48,996 SH   SOLE NO 0 0 48,996
ISHARES TR U.S. CNSM GD ETF 464287812 3,940 21,430 SH   SOLE NO 0 0 21,430
ISHARES TR U.S. CNSM SV ETF 464287580 4,152 53,504 SH   SOLE NO 0 0 53,504
ISHARES TR U.S. ENERGY ETF 464287796 21,039 723,260 SH   SOLE NO 0 0 723,260
ISHARES TR U.S. FIN SVC ETF 464287770 9,058 48,904 SH   SOLE NO 0 0 48,904
ISHARES TR U.S. FINLS ETF 464287788 21,661 267,267 SH   SOLE NO 0 0 267,267
ISHARES TR U.S. FIXED INCME 46435U796 631 6,272 SH   SOLE NO 0 0 6,272
ISHARES TR U.S. MED DVC ETF 464288810 31,812 88,112 SH   SOLE NO 0 0 88,112
ISHARES TR U.S. PHARMA ETF 464288836 2,844 15,315 SH   SOLE NO 0 0 15,315
ISHARES TR U.S. REAL ES ETF 464287739 8,796 86,291 SH   SOLE NO 0 0 86,291
ISHARES TR U.S. TECH ETF 464287721 26,612 267,734 SH   SOLE NO 0 0 267,734
ISHARES TR U.S. UTILITS ETF 464287697 8,810 112,235 SH   SOLE NO 0 0 112,235
ISHARES TR US AER DEF ETF 464288760 16,521 150,843 SH   SOLE NO 0 0 150,843
ISHARES TR US BR DEL SE ETF 464288794 5,289 51,817 SH   SOLE NO 0 0 51,817
ISHARES TR US HLTHCARE ETF 464287762 16,630 60,951 SH   SOLE NO 0 0 60,951
ISHARES TR US HLTHCR PR ETF 464288828 4,482 16,823 SH   SOLE NO 0 0 16,823
ISHARES TR US HOME CONS ETF 464288752 12,703 183,516 SH   SOLE NO 0 0 183,516
ISHARES TR US INDUSTRIALS 464287754 12,375 111,370 SH   SOLE NO 0 0 111,370
ISHARES TR US INFRASTRUC 46435U713 3,509 99,428 SH   SOLE NO 0 0 99,428
ISHARES TR US OIL GS EX ETF 464288851 749 13,084 SH   SOLE NO 0 0 13,084
ISHARES TR US REGNL BKS ETF 464288778 6,128 106,531 SH   SOLE NO 0 0 106,531
ISHARES TR US TELECOM ETF 464287713 291 8,785 SH   SOLE NO 0 0 8,785
ISHARES TR US TREAS BD ETF 46429B267 54,332 2,042,593 SH   SOLE NO 0 0 2,042,593
ISHARES TR USD INV GRDE ETF 464288620 1,751 28,900 SH   SOLE NO 0 0 28,900
ISHARES TR YLD OPTIM BD 46434V787 734 29,088 SH   SOLE NO 0 0 29,088
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 647 12,910 SH   SOLE NO 0 0 12,910
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 8,587 171,189 SH   SOLE NO 0 0 171,189
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 14,871 431,055 SH   SOLE NO 0 0 431,055
ISHARES U S ETF TR INT RT HDG C B 46431W705 8,374 86,963 SH   SOLE NO 0 0 86,963
ISHARES U S ETF TR TECHNOLOGY 46431W648 330 6,010 SH   SOLE NO 0 0 6,010
ISORAY INC COM 46489V104 31 39,784 SH   SOLE NO 0 0 39,784
ISTAR INC COM 45031U101 242 11,680 SH   SOLE NO 0 0 11,680
ITERUM THERAPEUTICS PLC SHS G6333L101 27 11,700 SH   SOLE NO 0 0 11,700
ITRON INC COM 465741106 487 4,871 SH   SOLE NO 0 0 4,871
ITT INC COM 45073V108 775 8,469 SH   SOLE NO 0 0 8,469
IVY HIGH INCOME OPPORTUNITIE COM 465893105 151 10,787 SH   SOLE NO 0 0 10,787
J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 571 9,643 SH   SOLE NO 0 0 9,643
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 2,811 45,015 SH   SOLE NO 0 0 45,015
J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 3,198 72,045 SH   SOLE NO 0 0 72,045
J P MORGAN EXCHANGE-TRADED F DIVERSFED RTRN 46641Q886 863 9,829 SH   SOLE NO 0 0 9,829
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 10,164 167,816 SH   SOLE NO 0 0 167,816
J P MORGAN EXCHANGE-TRADED F INTERNL GWT 46641Q324 882 11,282 SH   SOLE NO 0 0 11,282
J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 1,241 24,101 SH   SOLE NO 0 0 24,101
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 2,324 24,032 SH   SOLE NO 0 0 24,032
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 55,899 1,101,677 SH   SOLE NO 0 0 1,101,677
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 4,663 91,359 SH   SOLE NO 0 0 91,359
J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 306 5,635 SH   SOLE NO 0 0 5,635
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 3,776 92,324 SH   SOLE NO 0 0 92,324
J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 3,508 96,892 SH   SOLE NO 0 0 96,892
J2 GLOBAL INC COM 48123V102 816 5,938 SH   SOLE NO 0 0 5,938
JABIL INC COM 466313103 1,950 33,558 SH   SOLE NO 0 0 33,558
JACK CREEK INVESTMENT CORP UNIT 10/01/2023 G4989X107 105 10,490 SH   SOLE NO 0 0 10,490
JACOBS ENGR GROUP INC COM 469814107 6,623 49,644 SH   SOLE NO 0 0 49,644
JAMES RIV GROUP LTD COM G5005R107 325 8,687 SH   SOLE NO 0 0 8,687
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1,993 29,130 SH   SOLE NO 0 0 29,130
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 1,758 26,020 SH   SOLE NO 0 0 26,020
JANUS DETROIT STR TR HENDERSON MTG 47103U852 544 10,244 SH   SOLE NO 0 0 10,244
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 14,964 297,986 SH   SOLE NO 0 0 297,986
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 218 5,637 SH   SOLE NO 0 0 5,637
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,046 11,523 SH   SOLE NO 0 0 11,523
JD.COM INC SPON ADR CL A 47215P106 9,813 122,966 SH   SOLE NO 0 0 122,966
JEFFERIES FINL GROUP INC COM 47233W109 1,095 32,029 SH   SOLE NO 0 0 32,029
JETBLUE AWYS CORP COM 477143101 4,453 265,383 SH   SOLE NO 0 0 265,383
JFROG LTD ORD SHS M6191J100 297 6,532 SH   SOLE NO 0 0 6,532
JOHN HANCOCK EXCHANGE TRADED MLTDCTR MEDIA 47804J826 402 10,260 SH   SOLE NO 0 0 10,260
JOHN HANCOCK EXCHANGE TRADED MLTFACTR INDLS 47804J883 740 14,337 SH   SOLE NO 0 0 14,337
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 21,070 387,106 SH   SOLE NO 0 0 387,106
JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 1,391 43,928 SH   SOLE NO 0 0 43,928
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 1,404 41,618 SH   SOLE NO 0 0 41,618
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 423 8,058 SH   SOLE NO 0 0 8,058
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 1,086 21,626 SH   SOLE NO 0 0 21,626
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 2,825 58,972 SH   SOLE NO 0 0 58,972
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 61,437 1,185,137 SH   SOLE NO 0 0 1,185,137
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 3,969 44,188 SH   SOLE NO 0 0 44,188
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 390 11,182 SH   SOLE NO 0 0 11,182
JOHN HANCOCK HEDGED EQUITY & COM 47804L102 1,519 114,520 SH   SOLE NO 0 0 114,520
JOHNSON & JOHNSON COM 478160104 264,234 1,603,950 SH   SOLE NO 0 0 1,603,950
JOHNSON CTLS INTL PLC SHS G51502105 4,917 71,648 SH   SOLE NO 0 0 71,648
JONES LANG LASALLE INC COM 48020Q107 1,983 10,146 SH   SOLE NO 0 0 10,146
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 492 25,073 SH   SOLE NO 0 0 25,073
JPMORGAN CHASE & CO COM 46625H100 217,729 1,399,827 SH   SOLE NO 0 0 1,399,827
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 1,763 58,137 SH   SOLE NO 0 0 58,137
JUNIPER NETWORKS INC COM 48203R104 337 12,333 SH   SOLE NO 0 0 12,333
JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 285 15,657 SH   SOLE NO 0 0 15,657
KADMON HLDGS INC COM 48283N106 47 12,340 SH   SOLE NO 0 0 12,340
KALA PHARMACEUTICALS INC COM 483119103 75 14,321 SH   SOLE NO 0 0 14,321
KANSAS CITY SOUTHERN COM NEW 485170302 1,808 6,382 SH   SOLE NO 0 0 6,382
KAYNE ANDERSON ENERGY INFRST COM 486606106 365 41,117 SH   SOLE NO 0 0 41,117
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 102 13,587 SH   SOLE NO 0 0 13,587
KB HOME COM 48666K109 823 20,225 SH   SOLE NO 0 0 20,225
KELLOGG CO COM 487836108 13,034 202,614 SH   SOLE NO 0 0 202,614
KEMPER CORP COM 488401100 356 4,824 SH   SOLE NO 0 0 4,824
KEURIG DR PEPPER INC COM 49271V100 895 25,410 SH   SOLE NO 0 0 25,410
KEYCORP COM 493267108 6,807 329,660 SH   SOLE NO 0 0 329,660
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,229 14,440 SH   SOLE NO 0 0 14,440
KIMBERLY-CLARK CORP COM 494368103 38,496 287,762 SH   SOLE NO 0 0 287,762
KIMCO RLTY CORP COM 49446R109 549 26,369 SH   SOLE NO 0 0 26,369
KINDER MORGAN INC DEL COM 49456B101 9,101 499,242 SH   SOLE NO 0 0 499,242
KINROSS GOLD CORP COM 496902404 180 28,430 SH   SOLE NO 0 0 28,430
KINSALE CAP GROUP INC COM 49714P108 277 1,683 SH   SOLE NO 0 0 1,683
KIRKLAND LAKE GOLD LTD COM 49741E100 811 21,054 SH   SOLE NO 0 0 21,054
KITE RLTY GROUP TR COM NEW 49803T300 1,019 46,325 SH   SOLE NO 0 0 46,325
KKR & CO INC COM 48251W104 6,595 111,327 SH   SOLE NO 0 0 111,327
KKR INCOME OPPORTUNITIES FD COM 48249T106 524 31,452 SH   SOLE NO 0 0 31,452
KLA CORP COM NEW 482480100 4,552 14,043 SH   SOLE NO 0 0 14,043
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 449 9,897 SH   SOLE NO 0 0 9,897
KOHLS CORP COM 500255104 1,424 25,841 SH   SOLE NO 0 0 25,841
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 1,960 39,455 SH   SOLE NO 0 0 39,455
KONTOOR BRANDS INC COM 50050N103 526 9,329 SH   SOLE NO 0 0 9,329
KOPPERS HOLDINGS INC COM 50060P106 270 8,366 SH   SOLE NO 0 0 8,366
KORN FERRY COM NEW 500643200 277 3,830 SH   SOLE NO 0 0 3,830
KOSMOS ENERGY LTD COM 500688106 180 52,119 SH   SOLE NO 0 0 52,119
KRAFT HEINZ CO COM 500754106 13,234 324,530 SH   SOLE NO 0 0 324,530
KRANESHARES TR BOSERA MSCI CH 500767405 1,958 40,938 SH   SOLE NO 0 0 40,938
KRANESHARES TR CSI CHI INTERNET 500767306 5,188 74,355 SH   SOLE NO 0 0 74,355
KRANESHARES TR ELEC VEH FUTUR 500767827 441 9,469 SH   SOLE NO 0 0 9,469
KRANESHARES TR GLOBAL CARBON 500767678 264 7,161 SH   SOLE NO 0 0 7,161
KRANESHARES TR MSCI CHINA CLEAN 500767850 600 12,151 SH   SOLE NO 0 0 12,151
KRANESHARES TR QUADRTC INT RT 500767736 10,595 383,624 SH   SOLE NO 0 0 383,624
KRATON CORP COM 50077C106 586 18,150 SH   SOLE NO 0 0 18,150
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 342 12,006 SH   SOLE NO 0 0 12,006
KROGER CO COM 501044101 8,123 212,045 SH   SOLE NO 0 0 212,045
KT CORP SPONSORED ADR 48268K101 236 15,446 SH   SOLE NO 0 0 15,446
KULICKE & SOFFA INDS INC COM 501242101 2,032 33,209 SH   SOLE NO 0 0 33,209
L BRANDS INC COM 501797104 4,892 67,896 SH   SOLE NO 0 0 67,896
L3HARRIS TECHNOLOGIES INC COM 502431109 12,170 56,307 SH   SOLE NO 0 0 56,307
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,910 14,175 SH   SOLE NO 0 0 14,175
LADDER CAP CORP CL A 505743104 462 40,087 SH   SOLE NO 0 0 40,087
LAIRD SUPERFOOD INC COM STK 50736T102 439 14,722 SH   SOLE NO 0 0 14,722
LAKELAND FINL CORP COM 511656100 266 4,328 SH   SOLE NO 0 0 4,328
LAM RESEARCH CORP COM 512807108 13,081 20,104 SH   SOLE NO 0 0 20,104
LAMAR ADVERTISING CO NEW CL A 512816109 3,087 29,568 SH   SOLE NO 0 0 29,568
LAMB WESTON HLDGS INC COM 513272104 1,553 19,262 SH   SOLE NO 0 0 19,262
LANCASTER COLONY CORP COM 513847103 898 4,644 SH   SOLE NO 0 0 4,644
LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 400 31,393 SH   SOLE NO 0 0 31,393
LANDSTAR SYS INC COM 515098101 231 1,464 SH   SOLE NO 0 0 1,464
LANNET INC COM 516012101 193 41,339 SH   SOLE NO 0 0 41,339
LANTHEUS HLDGS INC COM 516544103 236 8,553 SH   SOLE NO 0 0 8,553
LAS VEGAS SANDS CORP COM 517834107 4,426 84,002 SH   SOLE NO 0 0 84,002
LATTICE SEMICONDUCTOR CORP COM 518415104 1,867 33,234 SH   SOLE NO 0 0 33,234
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 12,104 394,153 SH   SOLE NO 0 0 394,153
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 2,194 54,651 SH   SOLE NO 0 0 54,651
LAUDER ESTEE COS INC CL A 518439104 5,137 16,150 SH   SOLE NO 0 0 16,150
LAZARD LTD SHS A G54050102 890 19,685 SH   SOLE NO 0 0 19,685
LCI INDS COM 50189K103 275 2,099 SH   SOLE NO 0 0 2,099
LEAR CORP COM NEW 521865204 724 4,134 SH   SOLE NO 0 0 4,134
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1,182 21,174 SH   SOLE NO 0 0 21,174
LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 433 16,836 SH   SOLE NO 0 0 16,836
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 12,500 342,659 SH   SOLE NO 0 0 342,659
LEGGETT & PLATT INC COM 524660107 9,860 190,313 SH   SOLE NO 0 0 190,313
LEIDOS HOLDINGS INC COM 525327102 2,085 20,629 SH   SOLE NO 0 0 20,629
LEMAITRE VASCULAR INC COM 525558201 609 9,991 SH   SOLE NO 0 0 9,991
LEMONADE INC COM 52567D107 2,511 22,957 SH   SOLE NO 0 0 22,957
LENNAR CORP CL A 526057104 4,021 40,476 SH   SOLE NO 0 0 40,476
LENNOX INTL INC COM 526107107 890 2,538 SH   SOLE NO 0 0 2,538
LEVEL ONE BANCORP INC COM 52730D208 437 16,034 SH   SOLE NO 0 0 16,034
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 792 28,588 SH   SOLE NO 0 0 28,588
LEXICON PHARMACEUTICALS INC COM NEW 528872302 65 14,169 SH   SOLE NO 0 0 14,169
LEXINGTON REALTY TRUST COM 529043101 419 35,142 SH   SOLE NO 0 0 35,142
LG DISPLAY CO LTD SPONS ADR REP 50186V102 303 28,357 SH   SOLE NO 0 0 28,357
LGI HOMES INC COM 50187T106 3,704 22,876 SH   SOLE NO 0 0 22,876
LHC GROUP INC COM 50187A107 222 1,109 SH   SOLE NO 0 0 1,109
LI AUTO INC SPONSORED ADS 50202M102 350 10,044 SH   SOLE NO 0 0 10,044
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2,355 260,513 SH   SOLE NO 0 0 260,513
LIBERTY ALL-STAR GROWTH FD I COM 529900102 152 17,139 SH   SOLE NO 0 0 17,139
LIBERTY BROADBAND CORP COM SER C 530307305 344 1,986 SH   SOLE NO 0 0 1,986
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1,079 23,175 SH   SOLE NO 0 0 23,175
LIFE STORAGE INC COM 53223X107 241 2,247 SH   SOLE NO 0 0 2,247
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 202 1,542 SH   SOLE NO 0 0 1,542
LIGHTSPEED POS INC SUB VTG SHS 53227R106 284 3,398 SH   SOLE NO 0 0 3,398
LILLY ELI & CO COM 532457108 74,298 323,710 SH   SOLE NO 0 0 323,710
LIMELIGHT NETWORKS INC COM 53261M104 58 18,513 SH   SOLE NO 0 0 18,513
LINCOLN ELEC HLDGS INC COM 533900106 1,700 12,913 SH   SOLE NO 0 0 12,913
LINCOLN NATL CORP IND COM 534187109 8,165 129,941 SH   SOLE NO 0 0 129,941
LINDE PLC SHS G5494J103 17,476 60,449 SH   SOLE NO 0 0 60,449
LINEAGE CELL THERAPEUTICS IN COM 53566P109 154 54,339 SH   SOLE NO 0 0 54,339
LISTED FD TR HORIZON KINETICS 53656F623 1,479 49,225 SH   SOLE NO 0 0 49,225
LISTED FD TR ROUNDHILL BITK 53656F706 202 6,407 SH   SOLE NO 0 0 6,407
LISTED FD TR ROUNDHILL SPORTS 53656F789 968 31,907 SH   SOLE NO 0 0 31,907
LISTED FD TR SWAN HEDGED EQTY 53656F599 545 30,134 SH   SOLE NO 0 0 30,134
LISTED FD TR TRUESHARES STRUC 53656F771 439 17,278 SH   SOLE NO 0 0 17,278
LISTED FD TR TRUESHS TECH AI 53656F821 553 12,098 SH   SOLE NO 0 0 12,098
LITHIA MTRS INC COM 536797103 1,010 2,941 SH   SOLE NO 0 0 2,941
LITHIUM AMERS CORP NEW COM NEW 53680Q207 375 25,309 SH   SOLE NO 0 0 25,309
LIVE NATION ENTERTAINMENT IN COM 538034109 3,668 41,882 SH   SOLE NO 0 0 41,882
LIVE OAK BANCSHARES INC COM 53803X105 6,388 108,286 SH   SOLE NO 0 0 108,286
LIVENT CORP COM 53814L108 217 11,213 SH   SOLE NO 0 0 11,213
LKQ CORP COM 501889208 1,348 27,397 SH   SOLE NO 0 0 27,397
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 2,430 953,219 SH   SOLE NO 0 0 953,219
LMP AUTOMOTIVE HLDGS INC COM 53952P101 262 15,430 SH   SOLE NO 0 0 15,430
LOCKHEED MARTIN CORP COM 539830109 76,753 202,864 SH   SOLE NO 0 0 202,864
LOEWS CORP COM 540424108 291 5,334 SH   SOLE NO 0 0 5,334
LOGITECH INTL S A SHS H50430232 1,488 12,313 SH   SOLE NO 0 0 12,313
LOOP INDS INC COM 543518104 556 45,142 SH   SOLE NO 0 0 45,142
LORDSTOWN MOTORS CORP COM CL A 54405Q100 1,675 151,452 SH   SOLE NO 0 0 151,452
LOUISIANA PAC CORP COM 546347105 465 7,727 SH   SOLE NO 0 0 7,727
LOWES COS INC COM 548661107 75,698 390,258 SH   SOLE NO 0 0 390,258
LPL FINL HLDGS INC COM 50212V100 2,825 20,929 SH   SOLE NO 0 0 20,929
LTC PPTYS INC COM 502175102 491 12,792 SH   SOLE NO 0 0 12,792
LULULEMON ATHLETICA INC COM 550021109 7,407 20,296 SH   SOLE NO 0 0 20,296
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 243 11,524 SH   SOLE NO 0 0 11,524
LUMEN TECHNOLOGIES INC COM 550241103 7,535 554,507 SH   SOLE NO 0 0 554,507
LUMENTUM HLDGS INC COM 55024U109 2,373 28,931 SH   SOLE NO 0 0 28,931
LUMINAR TECHNOLOGIES INC COM CL A 550424105 2,754 125,502 SH   SOLE NO 0 0 125,502
LUNA INNOVATIONS INC COM 550351100 448 41,436 SH   SOLE NO 0 0 41,436
LYFT INC CL A COM 55087P104 1,661 27,471 SH   SOLE NO 0 0 27,471
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6,627 64,422 SH   SOLE NO 0 0 64,422
M & T BK CORP COM 55261F104 3,764 25,906 SH   SOLE NO 0 0 25,906
M D C HLDGS INC COM 552676108 1,882 37,210 SH   SOLE NO 0 0 37,210
MACERICH CO COM 554382101 1,685 92,360 SH   SOLE NO 0 0 92,360
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 247 3,857 SH   SOLE NO 0 0 3,857
MACQUARIE / FIRST TR GLOBAL COM 55607W100 728 74,753 SH   SOLE NO 0 0 74,753
MACQUARIE INFRASTRUCTURE COR COM 55608B105 401 10,498 SH   SOLE NO 0 0 10,498
MACROGENICS INC COM 556099109 201 7,519 SH   SOLE NO 0 0 7,519
MACYS INC COM 55616P104 1,130 59,627 SH   SOLE NO 0 0 59,627
MADISON COVERED CALL & EQUIT COM 557437100 141 17,524 SH   SOLE NO 0 0 17,524
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 538 6,413 SH   SOLE NO 0 0 6,413
MAG SILVER CORP COM 55903Q104 200 9,607 SH   SOLE NO 0 0 9,607
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,950 80,775 SH   SOLE NO 0 0 80,775
MAGNA INTL INC COM 559222401 2,870 30,986 SH   SOLE NO 0 0 30,986
MAGNITE INC COM 55955D100 2,042 60,350 SH   SOLE NO 0 0 60,350
MAIN STR CAP CORP COM 56035L104 3,416 83,156 SH   SOLE NO 0 0 83,156
MAINSTAY MACKAY DEFINEDTERM COM 56064K100 386 17,297 SH   SOLE NO 0 0 17,297
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 5,202 230,895 SH   SOLE NO 0 0 230,895
MANNKIND CORP COM NEW 56400P706 694 127,484 SH   SOLE NO 0 0 127,484
MANPOWERGROUP INC WIS COM 56418H100 537 4,521 SH   SOLE NO 0 0 4,521
MANTECH INTERNATIONAL CORP CL A 564563104 675 7,805 SH   SOLE NO 0 0 7,805
MANULIFE FINL CORP COM 56501R106 4,050 205,627 SH   SOLE NO 0 0 205,627
MARATHON DIGITAL HOLDINGS IN COM 565788106 556 17,724 SH   SOLE NO 0 0 17,724
MARATHON OIL CORP COM 565849106 5,955 437,238 SH   SOLE NO 0 0 437,238
MARATHON PETE CORP COM 56585A102 11,981 198,303 SH   SOLE NO 0 0 198,303
MARINEMAX INC COM 567908108 886 18,189 SH   SOLE NO 0 0 18,189
MARKEL CORP COM 570535104 4,807 4,051 SH   SOLE NO 0 0 4,051
MARKER THERAPEUTICS INC COM 57055L107 49 17,829 SH   SOLE NO 0 0 17,829
MARKETAXESS HLDGS INC COM 57060D108 506 1,092 SH   SOLE NO 0 0 1,092
MARQETA INC CLASS A COM 57142B104 200 7,155 SH   SOLE NO 0 0 7,155
MARRIOTT INTL INC NEW CL A 571903202 17,685 129,544 SH   SOLE NO 0 0 129,544
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 768 4,825 SH   SOLE NO 0 0 4,825
MARSH & MCLENNAN COS INC COM 571748102 9,514 67,631 SH   SOLE NO 0 0 67,631
MARTIN MARIETTA MATLS INC COM 573284106 4,496 12,780 SH   SOLE NO 0 0 12,780
MARVELL TECHNOLOGY INC COM 573874104 10,081 172,833 SH   SOLE NO 0 0 172,833
MASCO CORP COM 574599106 2,549 43,282 SH   SOLE NO 0 0 43,282
MASIMO CORP COM 574795100 1,001 4,130 SH   SOLE NO 0 0 4,130
MASTEC INC COM 576323109 4,803 45,277 SH   SOLE NO 0 0 45,277
MASTERCARD INCORPORATED CL A 57636Q104 78,446 214,869 SH   SOLE NO 0 0 214,869
MATCH GROUP INC NEW COM 57667L107 3,483 21,605 SH   SOLE NO 0 0 21,605
MATINAS BIOPHARMA HLDGS INC COM 576810105 28 36,500 SH   SOLE NO 0 0 36,500
MATSON INC COM 57686G105 412 6,445 SH   SOLE NO 0 0 6,445
MATTEL INC COM 577081102 305 15,220 SH   SOLE NO 0 0 15,220
MAXAR TECHNOLOGIES INC COM 57778K105 935 23,437 SH   SOLE NO 0 0 23,437
MAXIM INTEGRATED PRODS INC COM 57772K101 5,143 48,818 SH   SOLE NO 0 0 48,818
MCCORMICK & CO INC COM NON VTG 579780206 8,341 94,447 SH   SOLE NO 0 0 94,447
MCCORMICK & CO INC COM VTG 579780107 2,920 33,172 SH   SOLE NO 0 0 33,172
MCDONALDS CORP COM 580135101 120,318 520,881 SH   SOLE NO 0 0 520,881
MCEWEN MNG INC COM 58039P107 337 244,597 SH   SOLE NO 0 0 244,597
MCKESSON CORP COM 58155Q103 11,831 61,869 SH   SOLE NO 0 0 61,869
MDU RES GROUP INC COM 552690109 2,464 78,648 SH   SOLE NO 0 0 78,648
MEDICAL PPTYS TRUST INC COM 58463J304 5,025 250,019 SH   SOLE NO 0 0 250,019
MEDIFAST INC COM 58470H101 1,380 4,878 SH   SOLE NO 0 0 4,878
MEDTRONIC PLC SHS G5960L103 49,170 396,117 SH   SOLE NO 0 0 396,117
MEI PHARMA INC COM NEW 55279B202 114 40,000 SH   SOLE NO 0 0 40,000
MERCADOLIBRE INC COM 58733R102 7,931 5,091 SH   SOLE NO 0 0 5,091
MERCANTILE BK CORP COM 587376104 216 7,179 SH   SOLE NO 0 0 7,179
MERCHANTS BANCORP IND COM 58844R108 267 6,820 SH   SOLE NO 0 0 6,820
MERCK & CO INC COM 58933Y105 103,434 1,330,001 SH   SOLE NO 0 0 1,330,001
MERCURY GENL CORP NEW COM 589400100 1,340 20,633 SH   SOLE NO 0 0 20,633
MEREDITH CORP COM 589433101 389 8,966 SH   SOLE NO 0 0 8,966
MERIDIAN BANCORP INC MD COM 58958U103 3,047 148,940 SH   SOLE NO 0 0 148,940
MERIDIAN BIOSCIENCE INC COM 589584101 207 9,361 SH   SOLE NO 0 0 9,361
MESABI TR CTF BEN INT 590672101 203 5,757 SH   SOLE NO 0 0 5,757
METHODE ELECTRS INC COM 591520200 395 8,033 SH   SOLE NO 0 0 8,033
METLIFE INC COM 59156R108 15,547 259,773 SH   SOLE NO 0 0 259,773
METROMILE INC COM 591697107 193 21,160 SH   SOLE NO 0 0 21,160
METTLER TOLEDO INTERNATIONAL COM 592688105 707 511 SH   SOLE NO 0 0 511
MFA FINL INC COM 55272X102 623 135,838 SH   SOLE NO 0 0 135,838
MFS CHARTER INCOME TR SH BEN INT 552727109 426 48,773 SH   SOLE NO 0 0 48,773
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 107 20,288 SH   SOLE NO 0 0 20,288
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 84 17,686 SH   SOLE NO 0 0 17,686
MFS INTER INCOME TR SH BEN INT 55273C107 397 106,300 SH   SOLE NO 0 0 106,300
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 301 48,318 SH   SOLE NO 0 0 48,318
MFS MUN INCOME TR SH BEN INT 552738106 511 71,683 SH   SOLE NO 0 0 71,683
MFS SPL VALUE TR SH BEN INT 55274E102 256 37,567 SH   SOLE NO 0 0 37,567
MGE ENERGY INC COM 55277P104 1,134 15,243 SH   SOLE NO 0 0 15,243
MGIC INVT CORP WIS COM 552848103 451 33,227 SH   SOLE NO 0 0 33,227
MGM RESORTS INTERNATIONAL COM 552953101 9,319 218,507 SH   SOLE NO 0 0 218,507
MGP INGREDIENTS INC NEW COM 55303J106 391 5,785 SH   SOLE NO 0 0 5,785
MICROCHIP TECHNOLOGY INC. COM 595017104 6,367 42,522 SH   SOLE NO 0 0 42,522
MICRON TECHNOLOGY INC COM 595112103 17,818 209,684 SH   SOLE NO 0 0 209,684
MICROSOFT CORP COM 594918104 779,516 2,877,507 SH   SOLE NO 0 0 2,877,507
MICROSTRATEGY INC CL A NEW 594972408 1,836 2,763 SH   SOLE NO 0 0 2,763
MICROVISION INC DEL COM NEW 594960304 253 15,142 SH   SOLE NO 0 0 15,142
MID-AMER APT CMNTYS INC COM 59522J103 1,284 7,628 SH   SOLE NO 0 0 7,628
MIDDLEBY CORP COM 596278101 275 1,589 SH   SOLE NO 0 0 1,589
MIDDLESEX WTR CO COM 596680108 259 3,170 SH   SOLE NO 0 0 3,170
MILLER HERMAN INC COM 600544100 285 6,047 SH   SOLE NO 0 0 6,047
MILLICOM INTL CELLULAR S A COM STK L6388F110 368 9,322 SH   SOLE NO 0 0 9,322
MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 418 120,192 SH   SOLE NO 0 0 120,192
MITEK SYS INC COM NEW 606710200 578 30,044 SH   SOLE NO 0 0 30,044
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 527 97,269 SH   SOLE NO 0 0 97,269
MIX TELEMATICS LTD SPONSORED ADR 60688N102 202 12,231 SH   SOLE NO 0 0 12,231
MKS INSTRS INC COM 55306N104 1,558 8,759 SH   SOLE NO 0 0 8,759
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 350 37,851 SH   SOLE NO 0 0 37,851
MODERNA INC COM 60770K107 23,601 100,441 SH   SOLE NO 0 0 100,441
MOHAWK INDS INC COM 608190104 1,415 7,365 SH   SOLE NO 0 0 7,365
MOLINA HEALTHCARE INC COM 60855R100 2,588 10,230 SH   SOLE NO 0 0 10,230
MOLSON COORS BEVERAGE CO CL B 60871R209 5,244 97,672 SH   SOLE NO 0 0 97,672
MOMO INC ADR 60879B107 207 13,553 SH   SOLE NO 0 0 13,553
MONDELEZ INTL INC CL A 609207105 24,106 386,079 SH   SOLE NO 0 0 386,079
MONGODB INC CL A 60937P106 4,783 13,231 SH   SOLE NO 0 0 13,231
MONMOUTH REAL ESTATE INVT CO CL A 609720107 706 37,737 SH   SOLE NO 0 0 37,737
MONOLITHIC PWR SYS INC COM 609839105 971 2,600 SH   SOLE NO 0 0 2,600
MONRO INC COM 610236101 354 5,581 SH   SOLE NO 0 0 5,581
MONROE CAP CORP COM 610335101 1,424 132,755 SH   SOLE NO 0 0 132,755
MONSTER BEVERAGE CORP NEW COM 61174X109 2,191 23,994 SH   SOLE NO 0 0 23,994
MONTROSE ENVIRONMENTAL GROUP COM 615111101 307 5,737 SH   SOLE NO 0 0 5,737
MOODYS CORP COM 615369105 5,825 16,077 SH   SOLE NO 0 0 16,077
MOOG INC CL A 615394202 332 3,952 SH   SOLE NO 0 0 3,952
MORGAN STANLEY COM NEW 617446448 24,053 262,334 SH   SOLE NO 0 0 262,334
MORNINGSTAR INC COM 617700109 250 976 SH   SOLE NO 0 0 976
MOSAIC CO NEW COM 61945C103 3,506 109,874 SH   SOLE NO 0 0 109,874
MOTOROLA SOLUTIONS INC COM NEW 620076307 3,583 16,524 SH   SOLE NO 0 0 16,524
MP MATERIALS CORP COM CL A 553368101 1,654 44,896 SH   SOLE NO 0 0 44,896
MPLX LP COM UNIT REP LTD 55336V100 1,436 48,518 SH   SOLE NO 0 0 48,518
MSA SAFETY INC COM 553498106 1,731 10,457 SH   SOLE NO 0 0 10,457
MSC INDL DIRECT INC CL A 553530106 356 3,968 SH   SOLE NO 0 0 3,968
MSCI INC COM 55354G100 1,120 2,102 SH   SOLE NO 0 0 2,102
MUELLER INDS INC COM 624756102 1,104 25,510 SH   SOLE NO 0 0 25,510
MUELLER WTR PRODS INC COM SER A 624758108 160 11,151 SH   SOLE NO 0 0 11,151
MUSTANG BIO INC COM 62818Q104 34 10,525 SH   SOLE NO 0 0 10,525
MYOVANT SCIENCES LTD COM G637AM102 275 12,078 SH   SOLE NO 0 0 12,078
NABORS INDUSTRIES LTD SHS G6359F137 251 2,202 SH   SOLE NO 0 0 2,202
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 3,430 416,329 SH   SOLE NO 0 0 416,329
NAPCO SEC TECHNOLOGIES INC COM 630402105 371 10,211 SH   SOLE NO 0 0 10,211
NASDAQ INC COM 631103108 2,183 12,423 SH   SOLE NO 0 0 12,423
NATERA INC COM 632307104 313 2,759 SH   SOLE NO 0 0 2,759
NATIONAL FUEL GAS CO COM 636180101 2,218 42,459 SH   SOLE NO 0 0 42,459
NATIONAL GRID PLC SPONSORED ADR NE 636274409 6,484 101,416 SH   SOLE NO 0 0 101,416
NATIONAL HEALTH INVS INC COM 63633D104 2,823 42,106 SH   SOLE NO 0 0 42,106
NATIONAL RETAIL PROPERTIES I COM 637417106 4,854 103,545 SH   SOLE NO 0 0 103,545
NATIXIS ETF TR LOOMIS SAYLES 63873X208 255 10,137 SH   SOLE NO 0 0 10,137
NAVIENT CORPORATION COM 63938C108 652 33,760 SH   SOLE NO 0 0 33,760
NAVIOS MARITIME PARTNERS L P COM UNIT LPI Y62267409 3,206 108,467 SH   SOLE NO 0 0 108,467
NAVSIGHT HLDGS INC CL A 639358100 104 10,500 SH   SOLE NO 0 0 10,500
NBT BANCORP INC COM 628778102 3,962 110,173 SH   SOLE NO 0 0 110,173
NCINO INC COM 63947U107 1,911 31,908 SH   SOLE NO 0 0 31,908
NCR CORP NEW COM 62886E108 680 14,909 SH   SOLE NO 0 0 14,909
NEKTAR THERAPEUTICS COM 640268108 453 26,455 SH   SOLE NO 0 0 26,455
NEOGEN CORP COM 640491106 889 19,328 SH   SOLE NO 0 0 19,328
NEOGENOMICS INC COM NEW 64049M209 360 7,987 SH   SOLE NO 0 0 7,987
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 500 427,641 SH   SOLE NO 0 0 427,641
NETAPP INC COM 64110D104 1,487 18,176 SH   SOLE NO 0 0 18,176
NETEASE INC SPONSORED ADS 64110W102 807 7,006 SH   SOLE NO 0 0 7,006
NETFLIX INC COM 64110L106 57,519 108,894 SH   SOLE NO 0 0 108,894
NEUBERGER BERMAN HIGH YIELD COM 64128C106 251 18,916 SH   SOLE NO 0 0 18,916
NEUBERGER BERMAN MLP & ENERG COM 64129H104 85 17,052 SH   SOLE NO 0 0 17,052
NEUBERGER BERMAN N Y MUN FD COM 64124K102 231 17,375 SH   SOLE NO 0 0 17,375
NEUBERGER BERMAN REAL ESTATE COM 64190A103 133 26,579 SH   SOLE NO 0 0 26,579
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,963 20,180 SH   SOLE NO 0 0 20,180
NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 355 5,925 SH   SOLE NO 0 0 5,925
NEW JERSEY RES CORP COM 646025106 3,641 92,023 SH   SOLE NO 0 0 92,023
NEW MTN FIN CORP COM 647551100 2,234 169,680 SH   SOLE NO 0 0 169,680
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 101 12,390 SH   SOLE NO 0 0 12,390
NEW RELIC INC COM 64829B100 3,581 53,478 SH   SOLE NO 0 0 53,478
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4,298 405,909 SH   SOLE NO 0 0 405,909
NEW YORK CMNTY BANCORP INC COM 649445103 2,338 212,225 SH   SOLE NO 0 0 212,225
NEW YORK MTG TR INC COM PAR $.02 649604501 280 62,847 SH   SOLE NO 0 0 62,847
NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 45 45,000 SH   SOLE NO 0 0 45,000
NEW YORK TIMES CO CL A 650111107 652 14,980 SH   SOLE NO 0 0 14,980
NEWAGE INC COM 650194103 94 42,518 SH   SOLE NO 0 0 42,518
NEWELL BRANDS INC COM 651229106 5,727 208,509 SH   SOLE NO 0 0 208,509
NEWMARKET CORP COM 651587107 438 1,362 SH   SOLE NO 0 0 1,362
NEWMONT CORP COM 651639106 5,640 88,987 SH   SOLE NO 0 0 88,987
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 2,582 73,956 SH   SOLE NO 0 0 73,956
NEXPOINT RESIDENTIAL TR INC COM 65341D102 289 5,272 SH   SOLE NO 0 0 5,272
NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 148 10,780 SH   SOLE NO 0 0 10,780
NEXSTAR MEDIA GROUP INC CL A 65336K103 1,655 11,195 SH   SOLE NO 0 0 11,195
NEXTERA ENERGY INC COM 65339F101 163,167 2,226,636 SH   SOLE NO 0 0 2,226,636
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,338 17,528 SH   SOLE NO 0 0 17,528
NICE LTD SPONSORED ADR 653656108 2,107 8,516 SH   SOLE NO 0 0 8,516
NIKE INC CL B 654106103 58,588 379,237 SH   SOLE NO 0 0 379,237
NIKOLA CORP COM 654110105 1,862 103,120 SH   SOLE NO 0 0 103,120
NIO INC SPON ADS 62914V106 25,854 485,982 SH   SOLE NO 0 0 485,982
NISOURCE INC COM 65473P105 1,405 57,357 SH   SOLE NO 0 0 57,357
NN INC COM 629337106 82 11,265 SH   SOLE NO 0 0 11,265
NOKIA CORP SPONSORED ADR 654902204 2,819 529,963 SH   SOLE NO 0 0 529,963
NORDIC AMERICAN TANKERS LIMI COM G65773106 1,046 319,137 SH   SOLE NO 0 0 319,137
NORDSON CORP COM 655663102 1,799 8,197 SH   SOLE NO 0 0 8,197
NORDSTROM INC COM 655664100 6,274 171,566 SH   SOLE NO 0 0 171,566
NORFOLK SOUTHN CORP COM 655844108 36,146 136,192 SH   SOLE NO 0 0 136,192
NORTHEAST BK LEWISTON ME COM 66405S100 1,129 37,824 SH   SOLE NO 0 0 37,824
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 13 28,050 SH   SOLE NO 0 0 28,050
NORTHERN LIGHTS FD TR TOEWS AGILTY SHS 66538J720 241 7,775 SH   SOLE NO 0 0 7,775
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 697 16,350 SH   SOLE NO 0 0 16,350
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 411 10,580 SH   SOLE NO 0 0 10,580
NORTHERN LTS FD TR IV INTRNTINL ESG 66538H419 219 6,263 SH   SOLE NO 0 0 6,263
NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 387 9,412 SH   SOLE NO 0 0 9,412
NORTHERN TR CORP COM 665859104 2,184 18,894 SH   SOLE NO 0 0 18,894
NORTHRIM BANCORP INC COM 666762109 323 7,572 SH   SOLE NO 0 0 7,572
NORTHROP GRUMMAN CORP COM 666807102 24,370 67,057 SH   SOLE NO 0 0 67,057
NORTHWEST BANCSHARES INC MD COM 667340103 411 30,202 SH   SOLE NO 0 0 30,202
NORTHWEST NAT HLDG CO COM 66765N105 1,285 24,479 SH   SOLE NO 0 0 24,479
NORTHWESTERN CORP COM NEW 668074305 1,252 20,804 SH   SOLE NO 0 0 20,804
NORTONLIFELOCK INC COM 668771108 2,709 99,539 SH   SOLE NO 0 0 99,539
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 7,446 253,195 SH   SOLE NO 0 0 253,195
NOVABAY PHARMACEUTICALS INC COM NEW 66987P201 6 10,030 SH   SOLE NO 0 0 10,030
NOVAGOLD RES INC COM NEW 66987E206 428 53,475 SH   SOLE NO 0 0 53,475
NOVARTIS AG SPONSORED ADR 66987V109 23,016 252,262 SH   SOLE NO 0 0 252,262
NOVAVAX INC COM NEW 670002401 2,090 9,847 SH   SOLE NO 0 0 9,847
NOVO-NORDISK A S ADR 670100205 7,646 91,277 SH   SOLE NO 0 0 91,277
NOVOCURE LTD ORD SHS G6674U108 1,273 5,741 SH   SOLE NO 0 0 5,741
NRG ENERGY INC COM NEW 629377508 817 20,280 SH   SOLE NO 0 0 20,280
NU SKIN ENTERPRISES INC CL A 67018T105 210 3,721 SH   SOLE NO 0 0 3,721
NUANCE COMMUNICATIONS INC COM 67020Y100 1,003 18,436 SH   SOLE NO 0 0 18,436
NUCOR CORP COM 670346105 32,584 339,674 SH   SOLE NO 0 0 339,674
NUSHARES ETF TR NUVEEN ENHCD 1 5 67092P110 1,005 39,831 SH   SOLE NO 0 0 39,831
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 284 11,424 SH   SOLE NO 0 0 11,424
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 403 10,872 SH   SOLE NO 0 0 10,872
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 340 10,785 SH   SOLE NO 0 0 10,785
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 5,450 84,471 SH   SOLE NO 0 0 84,471
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 21,072 558,205 SH   SOLE NO 0 0 558,205
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 3,527 64,530 SH   SOLE NO 0 0 64,530
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 3,139 86,575 SH   SOLE NO 0 0 86,575
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 4,761 105,468 SH   SOLE NO 0 0 105,468
NUSHARES ETF TR NUVEEN ESG US 67092P870 567 21,748 SH   SOLE NO 0 0 21,748
NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 310 9,155 SH   SOLE NO 0 0 9,155
NUTANIX INC CL A 67059N108 705 18,471 SH   SOLE NO 0 0 18,471
NUTRIEN LTD COM 67077M108 5,942 98,046 SH   SOLE NO 0 0 98,046
NUVEEN AMT FREE MUN CR INC F COM 67071L106 10,665 597,181 SH   SOLE NO 0 0 597,181
NUVEEN AMT FREE QLTY MUN INC COM 670657105 8,141 518,537 SH   SOLE NO 0 0 518,537
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 715 41,416 SH   SOLE NO 0 0 41,416
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 905 57,156 SH   SOLE NO 0 0 57,156
NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 606 56,652 SH   SOLE NO 0 0 56,652
NUVEEN CORE EQUITY ALPHA FD COM 67090X107 188 11,440 SH   SOLE NO 0 0 11,440
NUVEEN CORPORATE INCM NOVEME COM 67077N106 569 60,462 SH   SOLE NO 0 0 60,462
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 692 83,347 SH   SOLE NO 0 0 83,347
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 597 88,455 SH   SOLE NO 0 0 88,455
NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 288 27,716 SH   SOLE NO 0 0 27,716
NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 865 50,862 SH   SOLE NO 0 0 50,862
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 335 41,257 SH   SOLE NO 0 0 41,257
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 1,238 71,356 SH   SOLE NO 0 0 71,356
NUVEEN FLOATING RATE INCOME COM 67072T108 999 99,786 SH   SOLE NO 0 0 99,786
NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 295 30,293 SH   SOLE NO 0 0 30,293
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 272 16,795 SH   SOLE NO 0 0 16,795
NUVEEN INT DUR QUAL MUN TRM COM 670677103 330 22,039 SH   SOLE NO 0 0 22,039
NUVEEN INTER DURATION MUN TE COM 670671106 686 45,823 SH   SOLE NO 0 0 45,823
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 376 24,826 SH   SOLE NO 0 0 24,826
NUVEEN MUN CR OPPORTUNITIES COM 670663103 621 40,283 SH   SOLE NO 0 0 40,283
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 6,081 395,138 SH   SOLE NO 0 0 395,138
NUVEEN MUN INCOME FD INC COM 67062J102 188 15,917 SH   SOLE NO 0 0 15,917
NUVEEN MUN VALUE FD INC COM 670928100 4,050 351,317 SH   SOLE NO 0 0 351,317
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 4,563 265,139 SH   SOLE NO 0 0 265,139
NUVEEN N Y SELECT TAX FREE I SH BEN INT 67063V104 256 18,056 SH   SOLE NO 0 0 18,056
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 2,476 84,297 SH   SOLE NO 0 0 84,297
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 762 48,884 SH   SOLE NO 0 0 48,884
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1,071 75,531 SH   SOLE NO 0 0 75,531
NUVEEN NEW YORK QLT MUN INC COM 67066X107 481 31,989 SH   SOLE NO 0 0 31,989
NUVEEN OHIO QLTY MUN INCOME COM 670980101 310 18,982 SH   SOLE NO 0 0 18,982
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1,003 66,454 SH   SOLE NO 0 0 66,454
NUVEEN PFD & INCM SECURTIES COM 67072C105 12,906 1,295,812 SH   SOLE NO 0 0 1,295,812
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 4,032 404,090 SH   SOLE NO 0 0 404,090
NUVEEN PFD & INCOME TERM FD COM 67075A106 941 36,904 SH   SOLE NO 0 0 36,904
NUVEEN QUALITY MUNCP INCOME COM 67066V101 3,796 237,115 SH   SOLE NO 0 0 237,115
NUVEEN REAL ASSET INCOME & G COM 67074Y105 219 13,683 SH   SOLE NO 0 0 13,683
NUVEEN REAL ESTATE INCOME FD COM 67071B108 3,519 317,314 SH   SOLE NO 0 0 317,314
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 6,318 439,699 SH   SOLE NO 0 0 439,699
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 560 30,936 SH   SOLE NO 0 0 30,936
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 250 22,829 SH   SOLE NO 0 0 22,829
NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 406 24,604 SH   SOLE NO 0 0 24,604
NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 1,654 88,498 SH   SOLE NO 0 0 88,498
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 479 26,199 SH   SOLE NO 0 0 26,199
NUVEEN SR INCOME FD COM 67067Y104 487 82,425 SH   SOLE NO 0 0 82,425
NUVEEN TAXABLE MUNICPAL INM COM 67074C103 551 23,551 SH   SOLE NO 0 0 23,551
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 303 18,346 SH   SOLE NO 0 0 18,346
NVENT ELECTRIC PLC SHS G6700G107 625 20,034 SH   SOLE NO 0 0 20,034
NVIDIA CORPORATION COM 67066G104 221,119 276,364 SH   SOLE NO 0 0 276,364
NVR INC COM 62944T105 3,531 710 SH   SOLE NO 0 0 710
NXP SEMICONDUCTORS N V COM N6596X109 7,844 38,132 SH   SOLE NO 0 0 38,132
NXT-ID INC COM NEW 67091J206 21 24,353 SH   SOLE NO 0 0 24,353
OAK VY BANCORP OAKDALE CALIF COM 671807105 186 10,282 SH   SOLE NO 0 0 10,282
OAKTREE SPECIALTY LENDING CO COM 67401P108 107 16,065 SH   SOLE NO 0 0 16,065
OATLY GROUP AB SPONSORED ADS 67421J108 381 15,595 SH   SOLE NO 0 0 15,595
OBSEVA SA COM H5861P103 32 10,569 SH   SOLE NO 0 0 10,569
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 279 20,092 SH   SOLE NO 0 0 20,092
OCCIDENTAL PETE CORP COM 674599105 9,674 309,388 SH   SOLE NO 0 0 309,388
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506 62 25,000 SH   SOLE NO 0 0 25,000
OCEANFIRST FINL CORP COM 675234108 1,796 86,208 SH   SOLE NO 0 0 86,208
OGE ENERGY CORP COM 670837103 2,230 66,299 SH   SOLE NO 0 0 66,299
OKTA INC CL A 679295105 6,288 25,702 SH   SOLE NO 0 0 25,702
OLD DOMINION FREIGHT LINE IN COM 679580100 4,447 17,521 SH   SOLE NO 0 0 17,521
OLD NATL BANCORP IND COM 680033107 530 30,126 SH   SOLE NO 0 0 30,126
OLD REP INTL CORP COM 680223104 3,174 127,449 SH   SOLE NO 0 0 127,449
OLIN CORP COM PAR $1 680665205 1,286 27,819 SH   SOLE NO 0 0 27,819
OLLIES BARGAIN OUTLET HLDGS COM 681116109 662 7,877 SH   SOLE NO 0 0 7,877
OLO INC CL A 68134L109 239 6,399 SH   SOLE NO 0 0 6,399
OMEGA FLEX INC COM 682095104 249 1,700 SH   SOLE NO 0 0 1,700
OMEGA HEALTHCARE INVS INC COM 681936100 11,705 322,559 SH   SOLE NO 0 0 322,559
OMNICOM GROUP INC COM 681919106 4,505 56,331 SH   SOLE NO 0 0 56,331
ON SEMICONDUCTOR CORP COM 682189105 1,337 34,944 SH   SOLE NO 0 0 34,944
ONE GAS INC COM 68235P108 856 11,549 SH   SOLE NO 0 0 11,549
ONE STOP SYS INC COM 68247W109 231 40,000 SH   SOLE NO 0 0 40,000
ONEOK INC NEW COM 682680103 40,980 736,530 SH   SOLE NO 0 0 736,530
OPEN LENDING CORP COM CL A 68373J104 3,027 70,261 SH   SOLE NO 0 0 70,261
OPEN TEXT CORP COM 683715106 242 4,781 SH   SOLE NO 0 0 4,781
OPENDOOR TECHNOLOGIES INC COM 683712103 595 33,570 SH   SOLE NO 0 0 33,570
OPKO HEALTH INC COM 68375N103 1,635 403,860 SH   SOLE NO 0 0 403,860
ORACLE CORP COM 68389X105 39,524 507,762 SH   SOLE NO 0 0 507,762
ORAMED PHARMACEUTICALS INC COM NEW 68403P203 357 26,700 SH   SOLE NO 0 0 26,700
ORANGE SPONSORED ADR 684060106 622 54,387 SH   SOLE NO 0 0 54,387
ORASURE TECHNOLOGIES INC COM 68554V108 106 10,521 SH   SOLE NO 0 0 10,521
ORCHID IS CAP INC COM 68571X103 718 138,369 SH   SOLE NO 0 0 138,369
OREILLY AUTOMOTIVE INC COM 67103H107 3,477 6,141 SH   SOLE NO 0 0 6,141
ORGANIGRAM HLDGS INC COM 68620P101 274 95,816 SH   SOLE NO 0 0 95,816
ORGANON & CO COMMON STOCK 68622V106 3,889 128,536 SH   SOLE NO 0 0 128,536
ORGANOVO HLDGS INC COM NEW 68620A203 282 30,008 SH   SOLE NO 0 0 30,008
ORTHOPEDIATRICS CORP COM 68752L100 4,594 72,720 SH   SOLE NO 0 0 72,720
OSHKOSH CORP COM 688239201 1,930 15,489 SH   SOLE NO 0 0 15,489
OSI ETF TR OSHARES US QUALT 67110P407 1,757 41,818 SH   SOLE NO 0 0 41,818
OSI ETF TR OSHARES US SMLCP 67110P100 377 10,748 SH   SOLE NO 0 0 10,748
OSI ETF TR OSHS GBL INTER 67110P704 995 17,449 SH   SOLE NO 0 0 17,449
OSSEN INNOVATION CO LTD SPONSORED ADR NE 688410208 192 42,050 SH   SOLE NO 0 0 42,050
OTIS WORLDWIDE CORP COM 68902V107 12,207 149,295 SH   SOLE NO 0 0 149,295
OTTER TAIL CORP COM 689648103 706 14,467 SH   SOLE NO 0 0 14,467
OWENS & MINOR INC NEW COM 690732102 2,722 64,313 SH   SOLE NO 0 0 64,313
OWENS CORNING NEW COM 690742101 636 6,505 SH   SOLE NO 0 0 6,505
OWL ROCK CAPITAL CORPORATION COM 69121K104 1,885 132,138 SH   SOLE NO 0 0 132,138
OXFORD LANE CAP CORP COM 691543102 1,758 237,334 SH   SOLE NO 0 0 237,334
OXFORD SQUARE CAP CORP COM 69181V107 937 190,970 SH   SOLE NO 0 0 190,970
PACCAR INC COM 693718108 4,419 49,516 SH   SOLE NO 0 0 49,516
PACER FDS TR BNCHMRK INDSTR 69374H766 4,187 97,047 SH   SOLE NO 0 0 97,047
PACER FDS TR BNCHMRK INFRA 69374H741 8,108 201,005 SH   SOLE NO 0 0 201,005
PACER FDS TR CFRA STVAL EQL 69374H691 1,304 34,320 SH   SOLE NO 0 0 34,320
PACER FDS TR GLOBL CASH ETF 69374H709 254 8,089 SH   SOLE NO 0 0 8,089
PACER FDS TR LUNT LRG CP ALTR 69374H717 578 14,136 SH   SOLE NO 0 0 14,136
PACER FDS TR LUNT MDCAP MLT 69374H725 283 7,703 SH   SOLE NO 0 0 7,703
PACER FDS TR PACER US SMALL 69374H857 1,017 22,811 SH   SOLE NO 0 0 22,811
PACER FDS TR TRENDP 100 ETF 69374H303 3,398 61,347 SH   SOLE NO 0 0 61,347
PACER FDS TR TRENDP US LAR CP 69374H105 38,827 1,032,638 SH   SOLE NO 0 0 1,032,638
PACER FDS TR TRENDP US MID CP 69374H204 5,321 149,950 SH   SOLE NO 0 0 149,950
PACER FDS TR TRENDPILOT FD 69374H675 13,059 430,089 SH   SOLE NO 0 0 430,089
PACER FDS TR TRENDPILOT INTL 69374H683 3,171 109,571 SH   SOLE NO 0 0 109,571
PACER FDS TR TRENDPILOT US BD 69374H642 9,997 360,773 SH   SOLE NO 0 0 360,773
PACER FDS TR US CASH COWS 100 69374H881 3,199 74,778 SH   SOLE NO 0 0 74,778
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 590 16,882 SH   SOLE NO 0 0 16,882
PACIFIC PREMIER BANCORP COM 69478X105 326 7,729 SH   SOLE NO 0 0 7,729
PACKAGING CORP AMER COM 695156109 2,942 21,725 SH   SOLE NO 0 0 21,725
PACWEST BANCORP DEL COM 695263103 754 18,337 SH   SOLE NO 0 0 18,337
PAGERDUTY INC COM 69553P100 405 9,513 SH   SOLE NO 0 0 9,513
PALANTIR TECHNOLOGIES INC CL A 69608A108 14,861 563,796 SH   SOLE NO 0 0 563,796
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 35 58,665 SH   SOLE NO 0 0 58,665
PALO ALTO NETWORKS INC COM 697435105 12,521 33,746 SH   SOLE NO 0 0 33,746
PAN AMERN SILVER CORP COM 697900108 1,397 48,915 SH   SOLE NO 0 0 48,915
PAR TECHNOLOGY CORP COM 698884103 787 11,261 SH   SOLE NO 0 0 11,261
PARK HOTELS & RESORTS INC COM 700517105 8,184 397,106 SH   SOLE NO 0 0 397,106
PARK NATL CORP COM 700658107 615 5,243 SH   SOLE NO 0 0 5,243
PARKE BANCORP INC COM 700885106 457 23,411 SH   SOLE NO 0 0 23,411
PARKER-HANNIFIN CORP COM 701094104 6,133 19,970 SH   SOLE NO 0 0 19,970
PARSONS CORP DEL COM 70202L102 304 7,731 SH   SOLE NO 0 0 7,731
PATTERSON COS INC COM 703395103 460 15,151 SH   SOLE NO 0 0 15,151
PATTERSON-UTI ENERGY INC COM 703481101 184 18,542 SH   SOLE NO 0 0 18,542
PAYCHEX INC COM 704326107 28,751 267,957 SH   SOLE NO 0 0 267,957
PAYCOM SOFTWARE INC COM 70432V102 8,167 22,470 SH   SOLE NO 0 0 22,470
PAYPAL HLDGS INC COM 70450Y103 96,096 329,685 SH   SOLE NO 0 0 329,685
PAYSAFE LIMITED ORD G6964L107 1,511 124,809 SH   SOLE NO 0 0 124,809
PCM FD INC COM 69323T101 867 73,107 SH   SOLE NO 0 0 73,107
PEGASYSTEMS INC COM 705573103 1,761 12,658 SH   SOLE NO 0 0 12,658
PELOTON INTERACTIVE INC CL A COM 70614W100 5,017 40,454 SH   SOLE NO 0 0 40,454
PEMBINA PIPELINE CORP COM 706327103 3,875 121,979 SH   SOLE NO 0 0 121,979
PENN NATL GAMING INC COM 707569109 11,530 150,743 SH   SOLE NO 0 0 150,743
PENNS WOODS BANCORP INC COM 708430103 376 15,826 SH   SOLE NO 0 0 15,826
PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 141 56,901 SH   SOLE NO 0 0 56,901
PENNYMAC FINL SVCS INC NEW COM 70932M107 884 14,329 SH   SOLE NO 0 0 14,329
PENNYMAC MTG INVT TR COM 70931T103 292 13,866 SH   SOLE NO 0 0 13,866
PENTAIR PLC SHS G7S00T104 1,842 27,302 SH   SOLE NO 0 0 27,302
PEOPLES FINL SVCS CORP COM 711040105 285 6,691 SH   SOLE NO 0 0 6,691
PEOPLES UNITED FINANCIAL INC COM 712704105 5,731 334,408 SH   SOLE NO 0 0 334,408
PEPSICO INC COM 713448108 108,297 730,900 SH   SOLE NO 0 0 730,900
PERKINELMER INC COM 714046109 2,336 15,134 SH   SOLE NO 0 0 15,134
PERRIGO CO PLC SHS G97822103 1,288 28,112 SH   SOLE NO 0 0 28,112
PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 1,194 52,479 SH   SOLE NO 0 0 52,479
PETCO HEALTH & WELLNESS CO I COM 71601V105 239 10,671 SH   SOLE NO 0 0 10,671
PETMED EXPRESS INC COM 716382106 1,181 37,091 SH   SOLE NO 0 0 37,091
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 2,003 163,839 SH   SOLE NO 0 0 163,839
PFIZER INC COM 717081103 160,966 4,110,471 SH   SOLE NO 0 0 4,110,471
PG&E CORP COM 69331C108 497 48,966 SH   SOLE NO 0 0 48,966
PGIM ETF TR ACTV HY BD ETF 69344A206 694 16,783 SH   SOLE NO 0 0 16,783
PGIM ETF TR ULTRA SHORT 69344A107 798 16,057 SH   SOLE NO 0 0 16,057
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 735 46,146 SH   SOLE NO 0 0 46,146
PGIM HIGH YIELD BOND FUND IN COM 69346H100 363 22,311 SH   SOLE NO 0 0 22,311
PHILIP MORRIS INTL INC COM 718172109 46,704 471,235 SH   SOLE NO 0 0 471,235
PHILLIPS 66 COM 718546104 17,968 209,379 SH   SOLE NO 0 0 209,379
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 221 5,623 SH   SOLE NO 0 0 5,623
PHYSICIANS RLTY TR COM 71943U104 1,756 95,078 SH   SOLE NO 0 0 95,078
PIEDMONT LITHIUM INC COM 72016P105 488 6,246 SH   SOLE NO 0 0 6,246
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2,285 123,717 SH   SOLE NO 0 0 123,717
PILGRIMS PRIDE CORP COM 72147K108 359 16,200 SH   SOLE NO 0 0 16,200
PIMCO CALIF MUN INCOME FD COM 72200N106 494 25,953 SH   SOLE NO 0 0 25,953
PIMCO CALIF MUN INCOME FD II COM 72200M108 187 19,517 SH   SOLE NO 0 0 19,517
PIMCO CALIF MUN INCOME FD II COM 72201C109 350 30,532 SH   SOLE NO 0 0 30,532
PIMCO CORPORATE & INCM STRG COM 72200U100 2,580 138,005 SH   SOLE NO 0 0 138,005
PIMCO CORPORATE & INCOME OPP COM 72201B101 13,045 659,195 SH   SOLE NO 0 0 659,195
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 9,715 434,129 SH   SOLE NO 0 0 434,129
PIMCO DYNAMIC INCOME FD SHS 72201Y101 3,340 115,949 SH   SOLE NO 0 0 115,949
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 5,287 228,121 SH   SOLE NO 0 0 228,121
PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 252 20,209 SH   SOLE NO 0 0 20,209
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 12,587 125,949 SH   SOLE NO 0 0 125,949
PIMCO ETF TR 1-5 US TIP IDX 72201R205 4,552 82,686 SH   SOLE NO 0 0 82,686
PIMCO ETF TR 15+ YR US TIPS 72201R304 2,203 25,506 SH   SOLE NO 0 0 25,506
PIMCO ETF TR ACTIVE BD ETF 72201R775 18,925 170,557 SH   SOLE NO 0 0 170,557
PIMCO ETF TR BROAD US TIPS 72201R403 874 13,311 SH   SOLE NO 0 0 13,311
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 32,592 319,626 SH   SOLE NO 0 0 319,626
PIMCO ETF TR ENHANCD SHORT 72201R643 825 8,203 SH   SOLE NO 0 0 8,203
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1,519 14,940 SH   SOLE NO 0 0 14,940
PIMCO ETF TR INTER MUN BD ACT 72201R866 2,288 40,319 SH   SOLE NO 0 0 40,319
PIMCO ETF TR INV GRD CRP BD 72201R817 1,200 10,485 SH   SOLE NO 0 0 10,485
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1,166 22,677 SH   SOLE NO 0 0 22,677
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1,616 145,638 SH   SOLE NO 0 0 145,638
PIMCO HIGH INCOME FD COM SHS 722014107 4,884 714,122 SH   SOLE NO 0 0 714,122
PIMCO INCOME OPPORTUNITY FD COM 72202B100 5,429 203,722 SH   SOLE NO 0 0 203,722
PIMCO INCOME STRATEGY FD COM 72201H108 1,696 133,083 SH   SOLE NO 0 0 133,083
PIMCO INCOME STRATEGY FD II COM 72201J104 2,898 264,008 SH   SOLE NO 0 0 264,008
PIMCO MUN INCOME FD COM 72200R107 769 51,551 SH   SOLE NO 0 0 51,551
PIMCO MUN INCOME FD II COM 72200W106 1,415 93,841 SH   SOLE NO 0 0 93,841
PIMCO MUN INCOME FD III COM 72201A103 293 22,446 SH   SOLE NO 0 0 22,446
PIMCO NEW YORK MUN INCOME FD COM 72200T103 990 76,374 SH   SOLE NO 0 0 76,374
PIMCO STRATEGIC INCOME FD COM 72200X104 3,989 524,219 SH   SOLE NO 0 0 524,219
PINDUODUO INC SPONSORED ADS 722304102 783 6,170 SH   SOLE NO 0 0 6,170
PINNACLE FINL PARTNERS INC COM 72346Q104 391 4,434 SH   SOLE NO 0 0 4,434
PINNACLE WEST CAP CORP COM 723484101 1,914 23,357 SH   SOLE NO 0 0 23,357
PINTEREST INC CL A 72352L106 13,988 177,177 SH   SOLE NO 0 0 177,177
PIONEER FLOATING RATE FUND I COM 72369J102 143 12,000 SH   SOLE NO 0 0 12,000
PIONEER MUNICIPAL HIGH INCOM COM 723762100 411 33,344 SH   SOLE NO 0 0 33,344
PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 1,262 97,294 SH   SOLE NO 0 0 97,294
PIONEER NAT RES CO COM 723787107 2,788 17,160 SH   SOLE NO 0 0 17,160
PITNEY BOWES INC COM 724479100 243 27,758 SH   SOLE NO 0 0 27,758
PIXELWORKS INC COM NEW 72581M305 46 13,523 SH   SOLE NO 0 0 13,523
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 944 83,158 SH   SOLE NO 0 0 83,158
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 298 24,967 SH   SOLE NO 0 0 24,967
PLANET FITNESS INC CL A 72703H101 343 4,569 SH   SOLE NO 0 0 4,569
PLATINUM GROUP METALS LTD COM 72765Q882 44 12,250 SH   SOLE NO 0 0 12,250
PLBY GROUP INC COM 72814P109 996 25,621 SH   SOLE NO 0 0 25,621
PLUG POWER INC COM NEW 72919P202 6,736 197,021 SH   SOLE NO 0 0 197,021
PLX PHARMA INC COM 72942A107 234 17,023 SH   SOLE NO 0 0 17,023
PNC FINL SVCS GROUP INC COM 693475105 34,031 178,397 SH   SOLE NO 0 0 178,397
PNM RES INC COM 69349H107 505 10,371 SH   SOLE NO 0 0 10,371
POLARIS INC COM 731068102 2,995 21,869 SH   SOLE NO 0 0 21,869
POLYMET MNG CORP COM NEW 731916409 207 57,578 SH   SOLE NO 0 0 57,578
POOL CORP COM 73278L105 889 1,938 SH   SOLE NO 0 0 1,938
PORTLAND GEN ELEC CO COM NEW 736508847 1,816 39,425 SH   SOLE NO 0 0 39,425
PORTMAN RIDGE FIN CORP COM 73688F102 253 106,348 SH   SOLE NO 0 0 106,348
POST HLDGS INC COM 737446104 274 2,531 SH   SOLE NO 0 0 2,531
POTBELLY CORP COM 73754Y100 193 24,450 SH   SOLE NO 0 0 24,450
POWER INTEGRATIONS INC COM 739276103 506 6,168 SH   SOLE NO 0 0 6,168
PPG INDS INC COM 693506107 8,023 47,263 SH   SOLE NO 0 0 47,263
PPL CORP COM 69351T106 10,362 370,481 SH   SOLE NO 0 0 370,481
PQ GROUP HLDGS INC COM 73943T103 314 20,500 SH   SOLE NO 0 0 20,500
PRECIGEN INC COM 74017N105 373 57,284 SH   SOLE NO 0 0 57,284
PREFERRED APT CMNTYS INC COM 74039L103 140 14,461 SH   SOLE NO 0 0 14,461
PRELUDE THERAPEUTICS INC COM 74065P101 312 10,927 SH   SOLE NO 0 0 10,927
PREMIER FINANCIAL CORP COM 74052F108 1,225 43,144 SH   SOLE NO 0 0 43,144
PRESIDIO PPTY TR INC COM CL A 74102L303 43 11,078 SH   SOLE NO 0 0 11,078
PRICE T ROWE GROUP INC COM 74144T108 11,972 60,478 SH   SOLE NO 0 0 60,478
PRIMERICA INC COM 74164M108 378 2,471 SH   SOLE NO 0 0 2,471
PRINCIPAL EXCHANGE-TRADED FD ACTV INCM ETF 74255Y102 847 20,292 SH   SOLE NO 0 0 20,292
PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 925 15,209 SH   SOLE NO 0 0 15,209
PRINCIPAL EXCHANGE-TRADED FD PRCPL MIL INDX 74255Y508 214 3,221 SH   SOLE NO 0 0 3,221
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 1,058 51,061 SH   SOLE NO 0 0 51,061
PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 932 23,465 SH   SOLE NO 0 0 23,465
PRINCIPAL EXCHANGE-TRADED FD US SMCP MLTFCTR 74255Y607 1,540 32,725 SH   SOLE NO 0 0 32,725
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3,444 54,511 SH   SOLE NO 0 0 54,511
PROASSURANCE CORP COM 74267C106 977 42,954 SH   SOLE NO 0 0 42,954
PROCTER AND GAMBLE CO COM 742718109 206,814 1,532,754 SH   SOLE NO 0 0 1,532,754
PROGRESSIVE CORP COM 743315103 6,904 70,303 SH   SOLE NO 0 0 70,303
PROLOGIS INC. COM 74340W103 7,186 60,123 SH   SOLE NO 0 0 60,123
PROPETRO HLDG CORP COM 74347M108 107 11,752 SH   SOLE NO 0 0 11,752
PROPHASE LABS INC COM 74345W108 116 18,866 SH   SOLE NO 0 0 18,866
PROSHARES TR HGH YLD INT RATE 74348A541 298 4,727 SH   SOLE NO 0 0 4,727
PROSHARES TR INVT INT RT HG 74347B607 3,225 42,151 SH   SOLE NO 0 0 42,151
PROSHARES TR K1 FRE CRD OIL 74347G804 1,349 21,845 SH   SOLE NO 0 0 21,845
PROSHARES TR LARGE CAP CRE 74347R248 1,058 10,661 SH   SOLE NO 0 0 10,661
PROSHARES TR MSCI EAFE DIVD 74347B839 2,686 58,528 SH   SOLE NO 0 0 58,528
PROSHARES TR ONLINE RTL ETF 74347B169 5,468 67,626 SH   SOLE NO 0 0 67,626
PROSHARES TR PET CARE ETF 74348A145 923 11,394 SH   SOLE NO 0 0 11,394
PROSHARES TR PSHS ULTRA DOW30 74347R305 267 3,705 SH   SOLE NO 0 0 3,705
PROSHARES TR PSHS ULTRA TECH 74347R693 859 8,928 SH   SOLE NO 0 0 8,928
PROSHARES TR PSHS ULTSH 20YRS 74347B201 236 12,543 SH   SOLE NO 0 0 12,543
PROSHARES TR RUSS 2000 DIVD 74347B698 5,826 91,521 SH   SOLE NO 0 0 91,521
PROSHARES TR S&P 500 DV ARIST 74348A467 81,636 900,761 SH   SOLE NO 0 0 900,761
PROSHARES TR S&P MDCP 400 DIV 74347B680 32,571 456,503 SH   SOLE NO 0 0 456,503
PROSHARES TR S&P TECH DIVIDEN 74347G606 456 7,711 SH   SOLE NO 0 0 7,711
PROSHARES TR SHORT S&P 500 NE 74347B425 178 11,584 SH   SOLE NO 0 0 11,584
PROSHARES TR ULTRAPRO QQQ 74347X831 1,331 10,866 SH   SOLE NO 0 0 10,866
PROSHARES TR ULTRAPRO SHT QQQ 74347G861 91 10,000 SH   SOLE NO 0 0 10,000
PROSHARES TR ULTRPRO S&P500 74347X864 1,002 8,840 SH   SOLE NO 0 0 8,840
PROSHARES TR II ULTA BLMBG 2017 74347Y888 227 2,904 SH   SOLE NO 0 0 2,904
PROSPECT CAP CORP COM 74348T102 7,342 875,106 SH   SOLE NO 0 0 875,106
PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 289 283,000 SH   SOLE NO 0 0 283,000
PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 483 448,000 SH   SOLE NO 0 0 448,000
PROSPERITY BANCSHARES INC COM 743606105 326 4,547 SH   SOLE NO 0 0 4,547
PROVENTION BIO INC COM 74374N102 156 18,596 SH   SOLE NO 0 0 18,596
PROVIDENT BANCORP INC COM NEW 74383L105 727 44,588 SH   SOLE NO 0 0 44,588
PROVIDENT FINL SVCS INC COM 74386T105 1,111 48,572 SH   SOLE NO 0 0 48,572
PRUDENTIAL FINL INC COM 744320102 27,892 272,197 SH   SOLE NO 0 0 272,197
PRUDENTIAL PLC ADR 74435K204 288 7,559 SH   SOLE NO 0 0 7,559
PS BUSINESS PKS INC CALIF COM 69360J107 235 1,593 SH   SOLE NO 0 0 1,593
PTC INC COM 69370C100 1,169 8,281 SH   SOLE NO 0 0 8,281
PUBLIC STORAGE COM 74460D109 11,437 38,036 SH   SOLE NO 0 0 38,036
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 14,972 250,628 SH   SOLE NO 0 0 250,628
PULTE GROUP INC COM 745867101 2,334 42,781 SH   SOLE NO 0 0 42,781
PURECYCLE TECHNOLOGIES INC COM 74623V103 386 16,363 SH   SOLE NO 0 0 16,363
PUTNAM MANAGED MUN INCOME TR COM 746823103 357 40,732 SH   SOLE NO 0 0 40,732
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 316 75,501 SH   SOLE NO 0 0 75,501
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 3,938 278,536 SH   SOLE NO 0 0 278,536
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1,541 330,790 SH   SOLE NO 0 0 330,790
PVH CORPORATION COM 693656100 1,674 15,564 SH   SOLE NO 0 0 15,564
QORVO INC COM 74736K101 3,532 18,053 SH   SOLE NO 0 0 18,053
QUAKER CHEM CORP COM 747316107 788 3,325 SH   SOLE NO 0 0 3,325
QUALCOMM INC COM 747525103 79,835 558,562 SH   SOLE NO 0 0 558,562
QUALIGEN THERAPEUTICS INC COM 74754R103 273 137,510 SH   SOLE NO 0 0 137,510
QUALTRICS INTL INC COM CL A 747601201 211 5,538 SH   SOLE NO 0 0 5,538
QUANTA SVCS INC COM 74762E102 1,555 17,171 SH   SOLE NO 0 0 17,171
QUANTUMSCAPE CORP COM CL A 74767V109 2,521 86,161 SH   SOLE NO 0 0 86,161
QUEST DIAGNOSTICS INC COM 74834L100 2,843 21,546 SH   SOLE NO 0 0 21,546
QUIDEL CORP COM 74838J101 339 2,653 SH   SOLE NO 0 0 2,653
QURATE RETAIL INC COM SER A 74915M100 1,194 91,271 SH   SOLE NO 0 0 91,271
RADA ELECTR INDS LTD COM PAR NEW M81863124 994 81,650 SH   SOLE NO 0 0 81,650
RALPH LAUREN CORP CL A 751212101 305 2,590 SH   SOLE NO 0 0 2,590
RAVEN INDS INC COM 754212108 230 3,980 SH   SOLE NO 0 0 3,980
RAYMOND JAMES FINL INC COM 754730109 1,515 11,669 SH   SOLE NO 0 0 11,669
RAYONIER INC COM 754907103 1,330 37,022 SH   SOLE NO 0 0 37,022
RAYTHEON TECHNOLOGIES CORP COM 75513E101 66,725 782,152 SH   SOLE NO 0 0 782,152
RBB BANCORP COM 74930B105 415 17,144 SH   SOLE NO 0 0 17,144
RBB FD INC MFAM SMLCP GRWTH 74933W874 479 11,983 SH   SOLE NO 0 0 11,983
RBB FD INC MOTLEY FOL ETF 74933W601 810 20,479 SH   SOLE NO 0 0 20,479
REALTY INCOME CORP COM 756109104 16,083 240,987 SH   SOLE NO 0 0 240,987
REAVES UTIL INCOME FD COM SH BEN INT 756158101 7,609 221,787 SH   SOLE NO 0 0 221,787
REDFIN CORP COM 75737F108 4,875 76,887 SH   SOLE NO 0 0 76,887
REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 10 10,000 SH   SOLE NO 0 0 10,000
REEDS INC COM 758338107 11 11,350 SH   SOLE NO 0 0 11,350
REGAL BELOIT CORP COM 758750103 1,343 10,062 SH   SOLE NO 0 0 10,062
REGENERON PHARMACEUTICALS COM 75886F107 9,163 16,406 SH   SOLE NO 0 0 16,406
REGIONS FINANCIAL CORP NEW COM 7591EP100 3,127 154,980 SH   SOLE NO 0 0 154,980
REGULUS THERAPEUTICS INC COM NEW 75915K200 65 80,000 SH   SOLE NO 0 0 80,000
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,331 20,451 SH   SOLE NO 0 0 20,451
RELAY THERAPEUTICS INC COM 75943R102 309 8,448 SH   SOLE NO 0 0 8,448
RELIANCE STEEL & ALUMINUM CO COM 759509102 387 2,567 SH   SOLE NO 0 0 2,567
RELX PLC SPONSORED ADR 759530108 821 30,792 SH   SOLE NO 0 0 30,792
RENAISSANCE CAP GREENWICH FD INTNTL IPO ETF 759937303 444 12,318 SH   SOLE NO 0 0 12,318
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 1,194 18,044 SH   SOLE NO 0 0 18,044
RENASANT CORP COM 75970E107 682 17,050 SH   SOLE NO 0 0 17,050
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 445 7,145 SH   SOLE NO 0 0 7,145
RENT A CTR INC NEW COM 76009N100 915 17,247 SH   SOLE NO 0 0 17,247
REPLIGEN CORP COM 759916109 2,348 11,767 SH   SOLE NO 0 0 11,767
REPUBLIC SVCS INC COM 760759100 4,439 40,353 SH   SOLE NO 0 0 40,353
RESIDEO TECHNOLOGIES INC COM 76118Y104 693 23,100 SH   SOLE NO 0 0 23,100
RESMED INC COM 761152107 1,883 7,638 SH   SOLE NO 0 0 7,638
RESONANT INC COM 76118L102 158 49,334 SH   SOLE NO 0 0 49,334
RESTAURANT BRANDS INTL INC COM 76131D103 1,436 22,292 SH   SOLE NO 0 0 22,292
RETAIL PPTYS AMER INC CL A 76131V202 1,586 138,535 SH   SOLE NO 0 0 138,535
REVANCE THERAPEUTICS INC COM 761330109 448 15,137 SH   SOLE NO 0 0 15,137
REYNOLDS CONSUMER PRODS INC COM 76171L106 1,514 49,913 SH   SOLE NO 0 0 49,913
RF INDS LTD COM PAR $0.01 749552105 112 15,016 SH   SOLE NO 0 0 15,016
RGC RES INC COM 74955L103 410 16,267 SH   SOLE NO 0 0 16,267
RH COM 74967X103 486 717 SH   SOLE NO 0 0 717
RING ENERGY INC COM 76680V108 47 15,900 SH   SOLE NO 0 0 15,900
RINGCENTRAL INC CL A 76680R206 1,705 5,868 SH   SOLE NO 0 0 5,868
RIO TINTO PLC SPONSORED ADR 767204100 6,122 72,982 SH   SOLE NO 0 0 72,982
RIOT BLOCKCHAIN INC COM 767292105 1,909 50,684 SH   SOLE NO 0 0 50,684
RITCHIE BROS AUCTIONEERS COM 767744105 293 4,948 SH   SOLE NO 0 0 4,948
RITE AID CORP COM 767754872 216 13,301 SH   SOLE NO 0 0 13,301
RIVERNORTH DOUBLELINE STRATE COM 76882G107 486 31,207 SH   SOLE NO 0 0 31,207
RIVERVIEW FINL CORP NEW COM 76940Q105 126 11,044 SH   SOLE NO 0 0 11,044
RLI CORP COM 749607107 468 4,480 SH   SOLE NO 0 0 4,480
ROBERT HALF INTL INC COM 770323103 775 8,711 SH   SOLE NO 0 0 8,711
ROBLOX CORP CL A 771049103 6,094 67,728 SH   SOLE NO 0 0 67,728
ROCKET COS INC COM CL A 77311W101 3,386 175,010 SH   SOLE NO 0 0 175,010
ROCKWELL AUTOMATION INC COM 773903109 27,126 94,841 SH   SOLE NO 0 0 94,841
ROCKWELL MED INC COM 774374102 19 20,960 SH   SOLE NO 0 0 20,960
RODGERS SILICON VALLEY AQ CO UNIT 11/30/2025 774873202 320 11,543 SH   SOLE NO 0 0 11,543
ROGERS COMMUNICATIONS INC CL B 775109200 476 8,965 SH   SOLE NO 0 0 8,965
ROGERS CORP COM 775133101 638 3,178 SH   SOLE NO 0 0 3,178
ROKU INC COM CL A 77543R102 26,342 57,360 SH   SOLE NO 0 0 57,360
ROLLINS INC COM 775711104 2,336 68,324 SH   SOLE NO 0 0 68,324
ROMEO POWER INC COM 776153108 1,861 228,650 SH   SOLE NO 0 0 228,650
ROPER TECHNOLOGIES INC COM 776696106 5,945 12,645 SH   SOLE NO 0 0 12,645
ROSS STORES INC COM 778296103 2,076 16,741 SH   SOLE NO 0 0 16,741
ROYAL BK CDA COM 780087102 8,257 81,502 SH   SOLE NO 0 0 81,502
ROYAL CARIBBEAN GROUP COM V7780T103 9,013 105,688 SH   SOLE NO 0 0 105,688
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,530 168,192 SH   SOLE NO 0 0 168,192
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,312 106,736 SH   SOLE NO 0 0 106,736
ROYAL GOLD INC COM 780287108 714 6,262 SH   SOLE NO 0 0 6,262
ROYCE MICRO-CAP TR INC COM 780915104 816 65,816 SH   SOLE NO 0 0 65,816
ROYCE VALUE TR INC COM 780910105 3,304 174,196 SH   SOLE NO 0 0 174,196
RPM INTL INC COM 749685103 2,781 31,362 SH   SOLE NO 0 0 31,362
RUSH STREET INTERACTIVE INC COM 782011100 176 14,374 SH   SOLE NO 0 0 14,374
RYDER SYS INC COM 783549108 553 7,440 SH   SOLE NO 0 0 7,440
RYMAN HOSPITALITY PPTYS INC COM 78377T107 240 3,042 SH   SOLE NO 0 0 3,042
S & T BANCORP INC COM 783859101 201 6,431 SH   SOLE NO 0 0 6,431
S&P GLOBAL INC COM 78409V104 11,780 28,700 SH   SOLE NO 0 0 28,700
SABA CAPITAL INCOME & OPRNT SHARES 78518H103 149 31,735 SH   SOLE NO 0 0 31,735
SABINE RTY TR UNIT BEN INT 785688102 1,114 27,653 SH   SOLE NO 0 0 27,653
SABRA HEALTH CARE REIT INC COM 78573L106 1,382 75,978 SH   SOLE NO 0 0 75,978
SABRE CORP COM 78573M104 2,518 201,774 SH   SOLE NO 0 0 201,774
SAGE THERAPEUTICS INC COM 78667J108 240 4,239 SH   SOLE NO 0 0 4,239
SAIA INC COM 78709Y105 220 1,054 SH   SOLE NO 0 0 1,054
SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 400 7,838 SH   SOLE NO 0 0 7,838
SALESFORCE COM INC COM 79466L302 58,129 237,972 SH   SOLE NO 0 0 237,972
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 826 138,593 SH   SOLE NO 0 0 138,593
SALISBURY BANCORP INC COM 795226109 371 7,317 SH   SOLE NO 0 0 7,317
SALLY BEAUTY HLDGS INC COM 79546E104 869 39,398 SH   SOLE NO 0 0 39,398
SANDERSON FARMS INC COM 800013104 432 2,301 SH   SOLE NO 0 0 2,301
SANDSTORM GOLD LTD COM NEW 80013R206 106 13,552 SH   SOLE NO 0 0 13,552
SANDY SPRING BANCORP INC COM 800363103 2,453 55,589 SH   SOLE NO 0 0 55,589
SANGAMO THERAPEUTICS INC COM 800677106 424 35,429 SH   SOLE NO 0 0 35,429
SANMINA CORPORATION COM 801056102 220 5,668 SH   SOLE NO 0 0 5,668
SANOFI SPONSORED ADR 80105N105 6,881 130,672 SH   SOLE NO 0 0 130,672
SAP SE SPON ADR 803054204 2,126 15,142 SH   SOLE NO 0 0 15,142
SAREPTA THERAPEUTICS INC COM 803607100 339 4,371 SH   SOLE NO 0 0 4,371
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,910 5,995 SH   SOLE NO 0 0 5,995
SCHLUMBERGER LTD COM STK 806857108 6,607 206,409 SH   SOLE NO 0 0 206,409
SCHNITZER STEEL INDS INC CL A 806882106 366 7,464 SH   SOLE NO 0 0 7,464
SCHRODINGER INC COM 80810D103 3,726 49,290 SH   SOLE NO 0 0 49,290
SCHWAB CHARLES CORP COM 808513105 8,073 110,881 SH   SOLE NO 0 0 110,881
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 201 4,722 SH   SOLE NO 0 0 4,722
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,458 135,605 SH   SOLE NO 0 0 135,605
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 10,016 253,906 SH   SOLE NO 0 0 253,906
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1,295 31,139 SH   SOLE NO 0 0 31,139
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 621 10,922 SH   SOLE NO 0 0 10,922
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 283 5,206 SH   SOLE NO 0 0 5,206
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 7,955 145,383 SH   SOLE NO 0 0 145,383
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 649 11,933 SH   SOLE NO 0 0 11,933
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 883 27,403 SH   SOLE NO 0 0 27,403
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 7,209 216,617 SH   SOLE NO 0 0 216,617
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 1,728 44,026 SH   SOLE NO 0 0 44,026
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 3,440 67,179 SH   SOLE NO 0 0 67,179
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,645 30,136 SH   SOLE NO 0 0 30,136
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 9,078 87,064 SH   SOLE NO 0 0 87,064
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 141,705 1,873,909 SH   SOLE NO 0 0 1,873,909
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 46,690 319,884 SH   SOLE NO 0 0 319,884
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 12,931 189,133 SH   SOLE NO 0 0 189,133
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 15,967 153,577 SH   SOLE NO 0 0 153,577
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 22,103 282,394 SH   SOLE NO 0 0 282,394
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,340 29,274 SH   SOLE NO 0 0 29,274
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 7,909 75,923 SH   SOLE NO 0 0 75,923
SCHWAB STRATEGIC TR US TIPS ETF 808524870 14,378 230,018 SH   SOLE NO 0 0 230,018
SCIENCE APPLICATIONS INTL CO COM 808625107 312 3,559 SH   SOLE NO 0 0 3,559
SCORE MEDIA & GAMING INC CL A SUB VTG SHS 80919D202 199 10,010 SH   SOLE NO 0 0 10,010
SCOTTS MIRACLE-GRO CO CL A 810186106 3,125 16,286 SH   SOLE NO 0 0 16,286
SEA LTD SPONSORD ADS 81141R100 6,524 23,760 SH   SOLE NO 0 0 23,760
SEABRIDGE GOLD INC COM 811916105 223 12,724 SH   SOLE NO 0 0 12,724
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 6,082 69,174 SH   SOLE NO 0 0 69,174
SEAGEN INC COM 81181C104 1,016 6,440 SH   SOLE NO 0 0 6,440
SEALED AIR CORP NEW COM 81211K100 1,985 33,514 SH   SOLE NO 0 0 33,514
SEASPINE HLDGS CORP COM 81255T108 712 34,758 SH   SOLE NO 0 0 34,758
SEAWORLD ENTMT INC COM 81282V100 227 4,546 SH   SOLE NO 0 0 4,546
SEELOS THERAPEUTICS INC COM 81577F109 51 19,680 SH   SOLE NO 0 0 19,680
SEI INVTS CO COM 784117103 413 6,667 SH   SOLE NO 0 0 6,667
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 15,677 193,626 SH   SOLE NO 0 0 193,626
SELECT SECTOR SPDR TR ENERGY 81369Y506 48,787 905,657 SH   SOLE NO 0 0 905,657
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 72,108 1,965,347 SH   SOLE NO 0 0 1,965,347
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4,810 108,508 SH   SOLE NO 0 0 108,508
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 53,796 301,297 SH   SOLE NO 0 0 301,297
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 31,553 450,955 SH   SOLE NO 0 0 450,955
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 48,223 382,876 SH   SOLE NO 0 0 382,876
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 43,731 427,068 SH   SOLE NO 0 0 427,068
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 41,005 648,516 SH   SOLE NO 0 0 648,516
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 28,048 340,761 SH   SOLE NO 0 0 340,761
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 106,079 718,403 SH   SOLE NO 0 0 718,403
SELECTIVE INS GROUP INC COM 816300107 674 8,311 SH   SOLE NO 0 0 8,311
SELECTQUOTE INC COM 816307300 2,020 104,905 SH   SOLE NO 0 0 104,905
SEMPRA ENERGY COM 816851109 6,407 48,368 SH   SOLE NO 0 0 48,368
SEMTECH CORP COM 816850101 495 7,205 SH   SOLE NO 0 0 7,205
SENSEONICS HLDGS INC COM 81727U105 428 111,686 SH   SOLE NO 0 0 111,686
SERVICE CORP INTL COM 817565104 1,262 23,556 SH   SOLE NO 0 0 23,556
SERVICE PPTYS TR COM SH BEN INT 81761L102 419 33,256 SH   SOLE NO 0 0 33,256
SERVICENOW INC COM 81762P102 23,600 42,945 SH   SOLE NO 0 0 42,945
SESEN BIO INC COM 817763105 49 10,673 SH   SOLE NO 0 0 10,673
SEVERN BANCORP INC ANNAPOLIS COM 81811M100 443 37,270 SH   SOLE NO 0 0 37,270
SFL CORPORATION LTD SHS G7738W106 257 33,599 SH   SOLE NO 0 0 33,599
SHAKE SHACK INC CL A 819047101 622 5,812 SH   SOLE NO 0 0 5,812
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 336 22,815 SH   SOLE NO 0 0 22,815
SHERWIN WILLIAMS CO COM 824348106 42,310 155,294 SH   SOLE NO 0 0 155,294
SHOCKWAVE MED INC COM 82489T104 660 3,481 SH   SOLE NO 0 0 3,481
SHOPIFY INC CL A 82509L107 48,551 33,231 SH   SOLE NO 0 0 33,231
SHYFT GROUP INC COM 825698103 2,171 58,034 SH   SOLE NO 0 0 58,034
SI-BONE INC COM 825704109 831 26,410 SH   SOLE NO 0 0 26,410
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 1,033 61,770 SH   SOLE NO 0 0 61,770
SIENTRA INC COM 82621J105 136 17,170 SH   SOLE NO 0 0 17,170
SIERRA METALS INC COM 82639W106 44 14,646 SH   SOLE NO 0 0 14,646
SIGA TECHNOLOGIES INC COM 826917106 64 10,290 SH   SOLE NO 0 0 10,290
SIGNATURE BK NEW YORK N Y COM 82669G104 261 1,063 SH   SOLE NO 0 0 1,063
SILICOM LTD ORD M84116108 266 6,050 SH   SOLE NO 0 0 6,050
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 462 7,214 SH   SOLE NO 0 0 7,214
SILK RD MED INC COM 82710M100 304 6,355 SH   SOLE NO 0 0 6,355
SILVERCORP METALS INC COM 82835P103 162 29,522 SH   SOLE NO 0 0 29,522
SILVERCREST METALS INC COM 828363101 219 25,158 SH   SOLE NO 0 0 25,158
SILVERGATE CAP CORP CL A 82837P408 1,778 15,698 SH   SOLE NO 0 0 15,698
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 5,234 178,404 SH   SOLE NO 0 0 178,404
SIMON PPTY GROUP INC NEW COM 828806109 11,694 89,628 SH   SOLE NO 0 0 89,628
SIMPLIFY EXCHANGE TRADED FUN US EQT PLS CNVEX 82889N103 827 27,013 SH   SOLE NO 0 0 27,013
SIMPSON MFG INC COM 829073105 1,084 9,816 SH   SOLE NO 0 0 9,816
SIREN ETF TR NSD NXGN ECO ETF 829658202 1,103 23,232 SH   SOLE NO 0 0 23,232
SIRIUS XM HOLDINGS INC COM 82968B103 2,819 431,145 SH   SOLE NO 0 0 431,145
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 200 1,187 SH   SOLE NO 0 0 1,187
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,512 34,938 SH   SOLE NO 0 0 34,938
SIXTH STREET SPECIALTY LENDN COM 83012A109 1,131 50,970 SH   SOLE NO 0 0 50,970
SKECHERS U S A INC CL A 830566105 1,643 32,989 SH   SOLE NO 0 0 32,989
SKILLZ INC COM 83067L109 549 25,300 SH   SOLE NO 0 0 25,300
SKYWEST INC COM 830879102 902 20,965 SH   SOLE NO 0 0 20,965
SKYWORKS SOLUTIONS INC COM 83088M102 12,770 66,601 SH   SOLE NO 0 0 66,601
SL GREEN RLTY CORP COM 78440X804 693 8,671 SH   SOLE NO 0 0 8,671
SLACK TECHNOLOGIES INC COM CL A 83088V102 1,950 44,019 SH   SOLE NO 0 0 44,019
SLR INVESTMENT CORP COM 83413U100 1,415 75,928 SH   SOLE NO 0 0 75,928
SLR SENIOR INVESTMENT CORP COM 83416M105 363 23,937 SH   SOLE NO 0 0 23,937
SMARTSHEET INC COM CL A 83200N103 4,556 63,000 SH   SOLE NO 0 0 63,000
SMILEDIRECTCLUB INC CL A COM 83192H106 89 10,321 SH   SOLE NO 0 0 10,321
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 449 10,348 SH   SOLE NO 0 0 10,348
SMITH & WESSON BRANDS INC COM 831754106 651 18,763 SH   SOLE NO 0 0 18,763
SMITH A O CORP COM 831865209 2,670 37,064 SH   SOLE NO 0 0 37,064
SMUCKER J M CO COM NEW 832696405 7,217 55,705 SH   SOLE NO 0 0 55,705
SNAP INC CL A 83304A106 10,596 155,504 SH   SOLE NO 0 0 155,504
SNAP ON INC COM 833034101 4,352 19,481 SH   SOLE NO 0 0 19,481
SNOWFLAKE INC CL A 833445109 9,328 38,581 SH   SOLE NO 0 0 38,581
SOARING EAGLE ACQUISITION CO CL A SHS G8354H126 309 31,105 SH   SOLE NO 0 0 31,105
SOC TELEMED INC COM CL A 78472F101 88 15,580 SH   SOLE NO 0 0 15,580
SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8251L105 159 15,650 SH   SOLE NO 0 0 15,650
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 595 12,579 SH   SOLE NO 0 0 12,579
SOFI TECHNOLOGIES INC COM 83406F102 1,217 63,493 SH   SOLE NO 0 0 63,493
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,937 7,012 SH   SOLE NO 0 0 7,012
SONOCO PRODS CO COM 835495102 1,528 22,843 SH   SOLE NO 0 0 22,843
SONOS INC COM 83570H108 3,104 88,120 SH   SOLE NO 0 0 88,120
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,393 14,330 SH   SOLE NO 0 0 14,330
SORRENTO THERAPEUTICS INC COM NEW 83587F202 832 85,882 SH   SOLE NO 0 0 85,882
SOUTH JERSEY INDS INC COM 838518108 3,458 133,367 SH   SOLE NO 0 0 133,367
SOUTH ST CORP COM 840441109 1,515 18,535 SH   SOLE NO 0 0 18,535
SOUTHERN CO COM 842587107 48,623 803,555 SH   SOLE NO 0 0 803,555
SOUTHERN COPPER CORP COM 84265V105 663 10,321 SH   SOLE NO 0 0 10,321
SOUTHWEST AIRLS CO COM 844741108 39,093 736,355 SH   SOLE NO 0 0 736,355
SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 15 10,000 SH   SOLE NO 0 0 10,000
SOUTHWEST GAS HLDGS INC COM 844895102 303 4,590 SH   SOLE NO 0 0 4,590
SOUTHWESTERN ENERGY CO COM 845467109 721 127,322 SH   SOLE NO 0 0 127,322
SPARTANNASH CO COM 847215100 411 21,318 SH   SOLE NO 0 0 21,318
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 74,368 215,590 SH   SOLE NO 0 0 215,590
SPDR GOLD TR GOLD SHS 78463V107 162,749 982,610 SH   SOLE NO 0 0 982,610
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 223 1,661 SH   SOLE NO 0 0 1,661
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 1,185 23,030 SH   SOLE NO 0 0 23,030
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 435 11,871 SH   SOLE NO 0 0 11,871
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 671 14,348 SH   SOLE NO 0 0 14,348
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 424 8,007 SH   SOLE NO 0 0 8,007
SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 264 2,083 SH   SOLE NO 0 0 2,083
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 5,511 182,484 SH   SOLE NO 0 0 182,484
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 1,180 14,134 SH   SOLE NO 0 0 14,134
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 9,602 126,960 SH   SOLE NO 0 0 126,960
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 20,115 546,771 SH   SOLE NO 0 0 546,771
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 18,407 404,570 SH   SOLE NO 0 0 404,570
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 521 3,926 SH   SOLE NO 0 0 3,926
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 214 7,139 SH   SOLE NO 0 0 7,139
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 231 3,770 SH   SOLE NO 0 0 3,770
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 223 4,272 SH   SOLE NO 0 0 4,272
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 284 4,172 SH   SOLE NO 0 0 4,172
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 8,432 214,024 SH   SOLE NO 0 0 214,024
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 926 23,972 SH   SOLE NO 0 0 23,972
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 1,257 30,233 SH   SOLE NO 0 0 30,233
SPDR S&P 500 ETF TR TR UNIT 78462F103 630,537 1,473,011 SH   SOLE NO 0 0 1,473,011
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 44,170 89,958 SH   SOLE NO 0 0 89,958
SPDR SER TR AEROSPACE DEF 78464A631 5,654 42,736 SH   SOLE NO 0 0 42,736
SPDR SER TR BLMBRG BRC CNVRT 78464A359 23,761 273,965 SH   SOLE NO 0 0 273,965
SPDR SER TR BLOMBERG BRC INT 78464A334 4,200 132,296 SH   SOLE NO 0 0 132,296
SPDR SER TR BLOMBERG BRC INV 78468R200 3,518 114,783 SH   SOLE NO 0 0 114,783
SPDR SER TR BLOMBERG INTL TR 78464A516 1,001 34,124 SH   SOLE NO 0 0 34,124
SPDR SER TR BLOOMBERG BRCLYS 78468R622 13,357 121,476 SH   SOLE NO 0 0 121,476
SPDR SER TR BLOOMBERG SRT TR 78468R408 1,290 46,781 SH   SOLE NO 0 0 46,781
SPDR SER TR COMP SOFTWARE 78464A599 730 4,255 SH   SOLE NO 0 0 4,255
SPDR SER TR DJ REIT ETF 78464A607 4,338 41,364 SH   SOLE NO 0 0 41,364
SPDR SER TR FACTST INV ETF 78464A110 2,627 11,622 SH   SOLE NO 0 0 11,622
SPDR SER TR FTSE INT GVT ETF 78464A490 339 6,020 SH   SOLE NO 0 0 6,020
SPDR SER TR GLB DOW ETF 78464A706 355 3,216 SH   SOLE NO 0 0 3,216
SPDR SER TR HLTH CARE SVCS 78464A573 1,205 10,541 SH   SOLE NO 0 0 10,541
SPDR SER TR HLTH CR EQUIP 78464A581 5,172 40,029 SH   SOLE NO 0 0 40,029
SPDR SER TR ICE PFD SEC ETF 78464A292 1,615 36,539 SH   SOLE NO 0 0 36,539
SPDR SER TR MSCI USA STRTGIC 78468R812 4,176 34,965 SH   SOLE NO 0 0 34,965
SPDR SER TR NUVEEN BBG BRCLY 78464A284 3,139 51,626 SH   SOLE NO 0 0 51,626
SPDR SER TR NUVEEN BLMBRG SR 78468R739 72,547 1,463,834 SH   SOLE NO 0 0 1,463,834
SPDR SER TR NUVEEN BRC MUNIC 78468R721 14,280 274,046 SH   SOLE NO 0 0 274,046
SPDR SER TR NYSE TECH ETF 78464A102 1,865 11,726 SH   SOLE NO 0 0 11,726
SPDR SER TR PORTFLI INTRMDIT 78464A672 282 8,736 SH   SOLE NO 0 0 8,736
SPDR SER TR PORTFLI TIPS ETF 78464A656 4,927 158,232 SH   SOLE NO 0 0 158,232
SPDR SER TR PORTFOLI S&P1500 78464A805 2,544 48,038 SH   SOLE NO 0 0 48,038
SPDR SER TR PORTFOLIO AGRGTE 78464A649 3,513 117,077 SH   SOLE NO 0 0 117,077
SPDR SER TR PORTFOLIO INTRMD 78464A375 2,176 59,318 SH   SOLE NO 0 0 59,318
SPDR SER TR PORTFOLIO LN COR 78464A367 5,958 187,495 SH   SOLE NO 0 0 187,495
SPDR SER TR PORTFOLIO S&P400 78464A847 2,142 45,387 SH   SOLE NO 0 0 45,387
SPDR SER TR PORTFOLIO S&P500 78464A854 8,417 167,239 SH   SOLE NO 0 0 167,239
SPDR SER TR PORTFOLIO S&P600 78468R853 7,979 181,608 SH   SOLE NO 0 0 181,608
SPDR SER TR PORTFOLIO SH TSR 78468R101 8,459 276,088 SH   SOLE NO 0 0 276,088
SPDR SER TR PORTFOLIO SHORT 78464A474 1,655 52,893 SH   SOLE NO 0 0 52,893
SPDR SER TR PRTFLO S&P500 GW 78464A409 71,433 1,134,397 SH   SOLE NO 0 0 1,134,397
SPDR SER TR PRTFLO S&P500 HI 78468R788 3,372 84,133 SH   SOLE NO 0 0 84,133
SPDR SER TR PRTFLO S&P500 VL 78464A508 24,088 609,229 SH   SOLE NO 0 0 609,229
SPDR SER TR RUSSELL LOW VOL 78468R754 306 2,948 SH   SOLE NO 0 0 2,948
SPDR SER TR RUSSELL YIELD 78468R770 1,006 10,609 SH   SOLE NO 0 0 10,609
SPDR SER TR S&P 400 MDCP GRW 78464A821 8,208 105,891 SH   SOLE NO 0 0 105,891
SPDR SER TR S&P 400 MDCP VAL 78464A839 4,696 69,557 SH   SOLE NO 0 0 69,557
SPDR SER TR S&P 600 SMCP GRW 78464A201 11,522 129,799 SH   SOLE NO 0 0 129,799
SPDR SER TR S&P 600 SMCP VAL 78464A300 32,134 374,924 SH   SOLE NO 0 0 374,924
SPDR SER TR S&P 600 SML CAP 78464A813 12,423 127,111 SH   SOLE NO 0 0 127,111
SPDR SER TR S&P BIOTECH 78464A870 13,171 97,276 SH   SOLE NO 0 0 97,276
SPDR SER TR S&P BK ETF 78464A797 1,101 21,465 SH   SOLE NO 0 0 21,465
SPDR SER TR S&P CAP MKTS 78464A771 643 6,843 SH   SOLE NO 0 0 6,843
SPDR SER TR S&P DIVID ETF 78464A763 137,244 1,122,376 SH   SOLE NO 0 0 1,122,376
SPDR SER TR S&P HOMEBUILD 78464A888 8,811 120,303 SH   SOLE NO 0 0 120,303
SPDR SER TR S&P INS ETF 78464A789 343 8,902 SH   SOLE NO 0 0 8,902
SPDR SER TR S&P KENSHO CLEAN 78468R655 8,480 80,127 SH   SOLE NO 0 0 80,127
SPDR SER TR S&P KENSHO NEW 78468R648 28,086 420,148 SH   SOLE NO 0 0 420,148
SPDR SER TR S&P KENSHO SMART 78468R689 11,897 191,617 SH   SOLE NO 0 0 191,617
SPDR SER TR S&P METALS MNG 78464A755 8,601 199,752 SH   SOLE NO 0 0 199,752
SPDR SER TR S&P OILGAS EXP 78468R556 9,896 102,356 SH   SOLE NO 0 0 102,356
SPDR SER TR S&P PHARMAC 78464A722 747 14,440 SH   SOLE NO 0 0 14,440
SPDR SER TR S&P REGL BKG 78464A698 5,919 90,326 SH   SOLE NO 0 0 90,326
SPDR SER TR S&P RETAIL ETF 78464A714 11,209 115,289 SH   SOLE NO 0 0 115,289
SPDR SER TR S&P SEMICNDCTR 78464A862 5,280 27,448 SH   SOLE NO 0 0 27,448
SPDR SER TR S&P TELECOM 78464A540 2,890 28,249 SH   SOLE NO 0 0 28,249
SPDR SER TR S&P TRANSN ETF 78464A532 930 10,958 SH   SOLE NO 0 0 10,958
SPDR SER TR SPDR BLOOMBERG 78468R663 1,873 20,480 SH   SOLE NO 0 0 20,480
SPDR SER TR SPDR S&P 500 ETF 78468R796 3,656 34,453 SH   SOLE NO 0 0 34,453
SPDR SER TR SPDR S&P1500VL 78464A128 355 2,426 SH   SOLE NO 0 0 2,426
SPDR SER TR SSGA GNDER ETF 78468R747 534 5,257 SH   SOLE NO 0 0 5,257
SPDR SER TR SSGA US LRG ETF 78468R804 1,594 11,982 SH   SOLE NO 0 0 11,982
SPDR SER TR SSGA US SMAL ETF 78468R887 4,840 42,994 SH   SOLE NO 0 0 42,994
SPINNAKER ETF SERIES CANNABIS ETF 84858T400 625 36,459 SH   SOLE NO 0 0 36,459
SPIRE INC COM 84857L101 777 10,757 SH   SOLE NO 0 0 10,757
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 3,702 78,469 SH   SOLE NO 0 0 78,469
SPIRIT AIRLS INC COM 848577102 1,094 35,962 SH   SOLE NO 0 0 35,962
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 896 18,740 SH   SOLE NO 0 0 18,740
SPLUNK INC COM 848637104 2,665 18,433 SH   SOLE NO 0 0 18,433
SPOTIFY TECHNOLOGY S A SHS L8681T102 2,992 10,859 SH   SOLE NO 0 0 10,859
SPRAGUE RES LP COM UNIT REP LTD 849343108 594 23,469 SH   SOLE NO 0 0 23,469
SPROTT ETF TRUST GOLD MINERS ETF 85210B102 1,109 39,236 SH   SOLE NO 0 0 39,236
SPROTT ETF TRUST JR GOLD MINERS E 85210B201 609 13,827 SH   SOLE NO 0 0 13,827
SPROTT INC COM NEW 852066208 396 10,068 SH   SOLE NO 0 0 10,068
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6,592 352,935 SH   SOLE NO 0 0 352,935
SPROTT PHYSICAL GOLD TR UNIT 85207H104 23,047 1,642,721 SH   SOLE NO 0 0 1,642,721
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 412 21,932 SH   SOLE NO 0 0 21,932
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2,876 309,980 SH   SOLE NO 0 0 309,980
SPROUT SOCIAL INC COM CL A 85209W109 218 2,449 SH   SOLE NO 0 0 2,449
SPROUTS FMRS MKT INC COM 85208M102 362 14,581 SH   SOLE NO 0 0 14,581
SPS COMM INC COM 78463M107 357 3,581 SH   SOLE NO 0 0 3,581
SQUARE INC CL A 852234103 67,770 277,974 SH   SOLE NO 0 0 277,974
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 441 6,123 SH   SOLE NO 0 0 6,123
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 2,459 53,126 SH   SOLE NO 0 0 53,126
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 232 5,053 SH   SOLE NO 0 0 5,053
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 478 13,417 SH   SOLE NO 0 0 13,417
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 15,411 318,347 SH   SOLE NO 0 0 318,347
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 624 14,067 SH   SOLE NO 0 0 14,067
ST JOE CO COM 790148100 358 8,042 SH   SOLE NO 0 0 8,042
STAG INDL INC COM 85254J102 3,396 90,738 SH   SOLE NO 0 0 90,738
STAMPS COM INC COM NEW 852857200 333 1,666 SH   SOLE NO 0 0 1,666
STANLEY BLACK & DECKER INC COM 854502101 13,431 65,520 SH   SOLE NO 0 0 65,520
STAR EQUITY HOLDINGS INC COM 85513Q103 155 50,000 SH   SOLE NO 0 0 50,000
STAR GROUP L P UNIT LTD PARTNR 85512C105 434 38,820 SH   SOLE NO 0 0 38,820
STARBOARD INVT TR ADAPTIVE GROWTH 85521B742 622 23,745 SH   SOLE NO 0 0 23,745
STARBOARD VALUE ACQUISITN CO UNIT 09/10/2025 85521J208 965 93,460 SH   SOLE NO 0 0 93,460
STARBUCKS CORP COM 855244109 79,443 710,521 SH   SOLE NO 0 0 710,521
STARWOOD PPTY TR INC COM 85571B105 4,761 181,929 SH   SOLE NO 0 0 181,929
STATE STR CORP COM 857477103 6,000 72,926 SH   SOLE NO 0 0 72,926
STEEL DYNAMICS INC COM 858119100 3,239 54,350 SH   SOLE NO 0 0 54,350
STELLANTIS N.V SHS N82405106 415 21,100 SH   SOLE NO 0 0 21,100
STEM INC COM 85859N102 1,777 49,361 SH   SOLE NO 0 0 49,361
STERICYCLE INC COM 858912108 384 5,377 SH   SOLE NO 0 0 5,377
STERIS PLC SHS USD G8473T100 1,377 6,675 SH   SOLE NO 0 0 6,675
STERLING BANCORP DEL COM 85917A100 1,229 49,596 SH   SOLE NO 0 0 49,596
STITCH FIX INC COM CL A 860897107 1,027 17,047 SH   SOLE NO 0 0 17,047
STMICROELECTRONICS N V NY REGISTRY 861012102 873 24,011 SH   SOLE NO 0 0 24,011
STONECO LTD COM CL A G85158106 828 12,354 SH   SOLE NO 0 0 12,354
STORE CAP CORP COM 862121100 651 18,869 SH   SOLE NO 0 0 18,869
STRATASYS LTD SHS M85548101 301 11,663 SH   SOLE NO 0 0 11,663
STRATEGIC ED INC COM 86272C103 327 4,307 SH   SOLE NO 0 0 4,307
STRATEGY SHS DAY HAGAN NED 86280R803 327 9,786 SH   SOLE NO 0 0 9,786
STRATEGY SHS NS 7HANDL IDX 86280R506 1,744 68,087 SH   SOLE NO 0 0 68,087
STRYKER CORPORATION COM 863667101 34,621 133,299 SH   SOLE NO 0 0 133,299
STURM RUGER & CO INC COM 864159108 1,369 15,216 SH   SOLE NO 0 0 15,216
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,640 106,964 SH   SOLE NO 0 0 106,964
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 223 32,437 SH   SOLE NO 0 0 32,437
SUMMIT MATLS INC CL A 86614U100 2,285 65,594 SH   SOLE NO 0 0 65,594
SUN CMNTYS INC COM 866674104 2,072 12,094 SH   SOLE NO 0 0 12,094
SUN LIFE FINANCIAL INC. COM 866796105 2,361 45,827 SH   SOLE NO 0 0 45,827
SUNCOR ENERGY INC NEW COM 867224107 346 14,461 SH   SOLE NO 0 0 14,461
SUNDIAL GROWERS INC COM 86730L109 123 130,539 SH   SOLE NO 0 0 130,539
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 499 13,260 SH   SOLE NO 0 0 13,260
SUNOPTA INC COM 8676EP108 971 79,397 SH   SOLE NO 0 0 79,397
SUNPOWER CORP COM 867652406 509 17,430 SH   SOLE NO 0 0 17,430
SUNRUN INC COM 86771W105 3,700 66,346 SH   SOLE NO 0 0 66,346
SUNWORKS INC COM NEW 86803X204 223 21,280 SH   SOLE NO 0 0 21,280
SUPERNUS PHARMACEUTICALS INC COM 868459108 306 9,940 SH   SOLE NO 0 0 9,940
SVB FINANCIAL GROUP COM 78486Q101 3,604 6,477 SH   SOLE NO 0 0 6,477
SWISS HELVETIA FD INC COM 870875101 1,507 154,981 SH   SOLE NO 0 0 154,981
SWITCH INC CL A 87105L104 258 12,222 SH   SOLE NO 0 0 12,222
SYNAPTICS INC COM 87157D109 879 5,656 SH   SOLE NO 0 0 5,656
SYNCHRONY FINANCIAL COM 87165B103 2,119 43,689 SH   SOLE NO 0 0 43,689
SYNEOS HEALTH INC CL A 87166B102 629 7,029 SH   SOLE NO 0 0 7,029
SYNOPSYS INC COM 871607107 1,619 5,873 SH   SOLE NO 0 0 5,873
SYNOVUS FINL CORP COM NEW 87161C501 280 6,399 SH   SOLE NO 0 0 6,399
SYSCO CORP COM 871829107 24,547 315,727 SH   SOLE NO 0 0 315,727
T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 1,540 48,719 SH   SOLE NO 0 0 48,719
T ROWE PRICE ETF INC PRICE DIV GRWT 87283Q404 674 21,277 SH   SOLE NO 0 0 21,277
T ROWE PRICE ETF INC PRICE EQT INCOME 87283Q206 522 15,037 SH   SOLE NO 0 0 15,037
T ROWE PRICE ETF INC PRICE GRW STOCK 87283Q305 870 26,751 SH   SOLE NO 0 0 26,751
T-MOBILE US INC COM 872590104 22,870 157,909 SH   SOLE NO 0 0 157,909
T2 BIOSYSTEMS INC COM 89853L104 73 61,510 SH   SOLE NO 0 0 61,510
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 16,605 138,190 SH   SOLE NO 0 0 138,190
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 910 5,141 SH   SOLE NO 0 0 5,141
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 2,862 170,096 SH   SOLE NO 0 0 170,096
TAL EDUCATION GROUP SPONSORED ADS 874080104 274 10,896 SH   SOLE NO 0 0 10,896
TANDEM DIABETES CARE INC COM NEW 875372203 904 9,284 SH   SOLE NO 0 0 9,284
TANGER FACTORY OUTLET CTRS I COM 875465106 1,698 90,109 SH   SOLE NO 0 0 90,109
TANZANIAN GOLD CORP COM 87601A107 9 18,500 SH   SOLE NO 0 0 18,500
TAPESTRY INC COM 876030107 2,160 49,683 SH   SOLE NO 0 0 49,683
TARGA RES CORP COM 87612G101 293 6,603 SH   SOLE NO 0 0 6,603
TARGET CORP COM 87612E106 53,954 223,193 SH   SOLE NO 0 0 223,193
TASEKO MINES LTD COM 876511106 41 19,595 SH   SOLE NO 0 0 19,595
TATA MTRS LTD SPONSORED ADR 876568502 609 26,736 SH   SOLE NO 0 0 26,736
TC ENERGY CORP COM 87807B107 2,066 41,722 SH   SOLE NO 0 0 41,722
TCG BDC INC COM 872280102 191 14,511 SH   SOLE NO 0 0 14,511
TCW STRATEGIC INCOME FD INC COM 872340104 1,309 221,217 SH   SOLE NO 0 0 221,217
TE CONNECTIVITY LTD REG SHS H84989104 2,479 18,335 SH   SOLE NO 0 0 18,335
TECHNIPFMC PLC COM G87110105 773 85,481 SH   SOLE NO 0 0 85,481
TECK RESOURCES LTD CL B 878742204 830 36,037 SH   SOLE NO 0 0 36,037
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 222 14,745 SH   SOLE NO 0 0 14,745
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1,897 73,760 SH   SOLE NO 0 0 73,760
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 2,174 94,142 SH   SOLE NO 0 0 94,142
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 842 39,274 SH   SOLE NO 0 0 39,274
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 3,707 225,530 SH   SOLE NO 0 0 225,530
TELADOC HEALTH INC COM 87918A105 17,994 108,212 SH   SOLE NO 0 0 108,212
TELEDYNE TECHNOLOGIES INC COM 879360105 5,625 13,430 SH   SOLE NO 0 0 13,430
TELEFLEX INCORPORATED COM 879369106 1,876 4,670 SH   SOLE NO 0 0 4,670
TELEFONICA S A SPONSORED ADR 879382208 95 20,386 SH   SOLE NO 0 0 20,386
TELLURIAN INC NEW COM 87968A104 282 60,737 SH   SOLE NO 0 0 60,737
TELOS CORP MD COM 87969B101 751 22,093 SH   SOLE NO 0 0 22,093
TELUS CORPORATION COM 87971M103 2,493 111,167 SH   SOLE NO 0 0 111,167
TEMPLETON EMERGING MKTS FD COM 880191101 278 14,060 SH   SOLE NO 0 0 14,060
TEMPLETON EMERGING MKTS INCO COM 880192109 1,205 151,310 SH   SOLE NO 0 0 151,310
TEMPLETON GLOBAL INCOME FD COM 880198106 398 71,198 SH   SOLE NO 0 0 71,198
TEMPUR SEALY INTL INC COM 88023U101 223 5,709 SH   SOLE NO 0 0 5,709
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 262 16,973 SH   SOLE NO 0 0 16,973
TENET HEALTHCARE CORP COM NEW 88033G407 495 7,392 SH   SOLE NO 0 0 7,392
TENNECO INC CL A VTG COM STK 880349105 533 27,594 SH   SOLE NO 0 0 27,594
TERADYNE INC COM 880770102 2,183 16,296 SH   SOLE NO 0 0 16,296
TEREX CORP NEW COM 880779103 304 6,392 SH   SOLE NO 0 0 6,392
TERNIUM SA SPONSORED ADS 880890108 253 6,594 SH   SOLE NO 0 0 6,594
TESLA INC COM 88160R101 166,012 244,243 SH   SOLE NO 0 0 244,243
TETRA TECH INC NEW COM 88162G103 875 7,172 SH   SOLE NO 0 0 7,172
TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 10 11,000 SH   SOLE NO 0 0 11,000
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1,677 169,461 SH   SOLE NO 0 0 169,461
TEXAS INSTRS INC COM 882508104 33,748 175,499 SH   SOLE NO 0 0 175,499
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,019 637 SH   SOLE NO 0 0 637
TEXAS ROADHOUSE INC COM 882681109 363 3,775 SH   SOLE NO 0 0 3,775
TEXTRON INC COM 883203101 2,348 34,143 SH   SOLE NO 0 0 34,143
TG THERAPEUTICS INC COM 88322Q108 234 6,056 SH   SOLE NO 0 0 6,056
THAYER VENTURES ACQU CORP COM CL A 88332T100 100 10,000 SH   SOLE NO 0 0 10,000
THE ALGER ETF TRUST MID CAP 40 ETF 015564107 361 17,338 SH   SOLE NO 0 0 17,338
THE BEACHBODY COMPANY INC COM CL A 073463101 145 13,975 SH   SOLE NO 0 0 13,975
THE LION ELECTRIC COMPANY COMMON STOCK 536221104 278 14,319 SH   SOLE NO 0 0 14,319
THE ORIGINAL BARK COMPANY COM 68622E104 184 16,612 SH   SOLE NO 0 0 16,612
THE TRADE DESK INC COM CL A 88339J105 18,993 245,515 SH   SOLE NO 0 0 245,515
THERAPEUTICSMD INC COM 88338N107 125 105,700 SH   SOLE NO 0 0 105,700
THERATECHNOLOGIES INC COM 88338H100 115 29,700 SH   SOLE NO 0 0 29,700
THERMO FISHER SCIENTIFIC INC COM 883556102 43,232 85,697 SH   SOLE NO 0 0 85,697
THOMSON REUTERS CORP. COM NEW 884903709 790 7,956 SH   SOLE NO 0 0 7,956
THOR INDS INC COM 885160101 1,640 14,521 SH   SOLE NO 0 0 14,521
TIDAL ETF TR RPAR RISK PARI 886364603 754 30,881 SH   SOLE NO 0 0 30,881
TILRAY INC COM CL 2 88688T100 5,487 303,527 SH   SOLE NO 0 0 303,527
TIMKEN CO COM 887389104 869 10,789 SH   SOLE NO 0 0 10,789
TITAN MED INC COM NEW 88830X819 83 48,858 SH   SOLE NO 0 0 48,858
TJX COS INC NEW COM 872540109 13,955 206,993 SH   SOLE NO 0 0 206,993
TOLL BROTHERS INC COM 889478103 1,043 18,041 SH   SOLE NO 0 0 18,041
TOMPKINS FINL CORP COM 890110109 577 7,449 SH   SOLE NO 0 0 7,449
TOPBUILD CORP COM 89055F103 241 1,222 SH   SOLE NO 0 0 1,222
TORO CO COM 891092108 1,853 16,866 SH   SOLE NO 0 0 16,866
TORONTO DOMINION BK ONT COM NEW 891160509 8,962 127,947 SH   SOLE NO 0 0 127,947
TORTOISE ENERGY INFRA CORP COM 89147L886 891 30,982 SH   SOLE NO 0 0 30,982
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 209 7,004 SH   SOLE NO 0 0 7,004
TOTALENERGIES SE SPONSORED ADS 89151E109 3,771 83,340 SH   SOLE NO 0 0 83,340
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 377 12,829 SH   SOLE NO 0 0 12,829
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 4,009 22,931 SH   SOLE NO 0 0 22,931
TPG RE FIN TR INC COM 87266M107 157 11,735 SH   SOLE NO 0 0 11,735
TRACTOR SUPPLY CO COM 892356106 3,019 16,226 SH   SOLE NO 0 0 16,226
TRANE TECHNOLOGIES PLC SHS G8994E103 5,360 29,112 SH   SOLE NO 0 0 29,112
TRANSDIGM GROUP INC COM 893641100 831 1,284 SH   SOLE NO 0 0 1,284
TRANSGLOBE ENERGY CORP COM 893662106 65 34,000 SH   SOLE NO 0 0 34,000
TRANSOCEAN LTD REG SHS H8817H100 409 90,520 SH   SOLE NO 0 0 90,520
TRAVEL PLUS LEISURE CO COM 894164102 554 9,331 SH   SOLE NO 0 0 9,331
TRAVELERS COMPANIES INC COM 89417E109 15,306 102,238 SH   SOLE NO 0 0 102,238
TREVENA INC COM 89532E109 24 14,521 SH   SOLE NO 0 0 14,521
TREX CO INC COM 89531P105 1,629 15,947 SH   SOLE NO 0 0 15,947
TRI CONTL CORP COM 895436103 1,579 46,341 SH   SOLE NO 0 0 46,341
TRICO BANCSHARES COM 896095106 262 6,162 SH   SOLE NO 0 0 6,162
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 538 55,508 SH   SOLE NO 0 0 55,508
TRIMBLE INC COM 896239100 1,313 16,052 SH   SOLE NO 0 0 16,052
TRIMTABS ETF TR US FREE CASH FLW 89628W302 1,495 27,998 SH   SOLE NO 0 0 27,998
TRINET GROUP INC COM 896288107 1,204 16,620 SH   SOLE NO 0 0 16,620
TRINITY INDS INC COM 896522109 929 34,551 SH   SOLE NO 0 0 34,551
TRINSEO S A SHS L9340P101 772 12,901 SH   SOLE NO 0 0 12,901
TRIP COM GROUP LTD ADS 89677Q107 791 22,331 SH   SOLE NO 0 0 22,331
TRIPADVISOR INC COM 896945201 248 6,172 SH   SOLE NO 0 0 6,172
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 205 13,520 SH   SOLE NO 0 0 13,520
TRISTATE CAP HLDGS INC COM 89678F100 376 18,483 SH   SOLE NO 0 0 18,483
TRITON INTL LTD CL A G9078F107 821 15,697 SH   SOLE NO 0 0 15,697
TRUEBLUE INC COM 89785X101 368 13,101 SH   SOLE NO 0 0 13,101
TRUIST FINL CORP COM 89832Q109 28,382 511,401 SH   SOLE NO 0 0 511,401
TRUPANION INC COM 898202106 400 3,482 SH   SOLE NO 0 0 3,482
TRUST FOR PROFESSIONAL MANAG MAIRS & PWR MINN 89834G836 430 17,039 SH   SOLE NO 0 0 17,039
TTEC HLDGS INC COM 89854H102 1,044 10,128 SH   SOLE NO 0 0 10,128
TWILIO INC CL A 90138F102 17,806 45,175 SH   SOLE NO 0 0 45,175
TWIST BIOSCIENCE CORP COM 90184D100 563 4,231 SH   SOLE NO 0 0 4,231
TWITTER INC COM 90184L102 5,628 81,801 SH   SOLE NO 0 0 81,801
TWO HBRS INVT CORP COM NEW 90187B408 766 101,373 SH   SOLE NO 0 0 101,373
TYLER TECHNOLOGIES INC COM 902252105 834 1,844 SH   SOLE NO 0 0 1,844
TYSON FOODS INC CL A 902494103 9,635 130,629 SH   SOLE NO 0 0 130,629
U S CONCRETE INC COM 90333L201 247 3,348 SH   SOLE NO 0 0 3,348
U S GOLD CORP COM NEW 90291C201 130 11,741 SH   SOLE NO 0 0 11,741
UBER TECHNOLOGIES INC COM 90353T100 22,688 452,682 SH   SOLE NO 0 0 452,682
UBIQUITI INC COM 90353W103 478 1,534 SH   SOLE NO 0 0 1,534
UBS GROUP AG SHS H42097107 244 15,944 SH   SOLE NO 0 0 15,944
UDR INC COM 902653104 1,320 26,959 SH   SOLE NO 0 0 26,959
UFP INDUSTRIES INC COM 90278Q108 270 3,645 SH   SOLE NO 0 0 3,645
UGI CORP NEW COM 902681105 5,903 127,487 SH   SOLE NO 0 0 127,487
UIPATH INC CL A 90364P105 525 7,739 SH   SOLE NO 0 0 7,739
ULTA BEAUTY INC COM 90384S303 2,846 8,232 SH   SOLE NO 0 0 8,232
UMB FINL CORP COM 902788108 255 2,742 SH   SOLE NO 0 0 2,742
UMPQUA HLDGS CORP COM 904214103 2,692 145,953 SH   SOLE NO 0 0 145,953
UNDER ARMOUR INC CL A 904311107 2,993 141,533 SH   SOLE NO 0 0 141,533
UNDER ARMOUR INC CL C 904311206 922 49,650 SH   SOLE NO 0 0 49,650
UNIFIRST CORP MASS COM 904708104 323 1,378 SH   SOLE NO 0 0 1,378
UNILEVER PLC SPON ADR NEW 904767704 23,011 393,364 SH   SOLE NO 0 0 393,364
UNION PAC CORP COM 907818108 41,267 187,638 SH   SOLE NO 0 0 187,638
UNITED AIRLS HLDGS INC COM 910047109 29,844 570,747 SH   SOLE NO 0 0 570,747
UNITED BANKSHARES INC WEST V COM 909907107 1,541 42,238 SH   SOLE NO 0 0 42,238
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 298 31,569 SH   SOLE NO 0 0 31,569
UNITED NAT FOODS INC COM 911163103 4,921 133,079 SH   SOLE NO 0 0 133,079
UNITED PARCEL SERVICE INC CL B 911312106 90,101 433,243 SH   SOLE NO 0 0 433,243
UNITED RENTALS INC COM 911363109 33,601 105,331 SH   SOLE NO 0 0 105,331
UNITED STATES ANTIMONY CORP COM 911549103 18 18,500 SH   SOLE NO 0 0 18,500
UNITED STATES STL CORP NEW COM 912909108 3,425 142,709 SH   SOLE NO 0 0 142,709
UNITED STS BRENT OIL FD LP UNIT 91167Q100 509 26,455 SH   SOLE NO 0 0 26,455
UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 375 14,327 SH   SOLE NO 0 0 14,327
UNITED STS GASOLINE FD LP UNITS 91201T102 297 8,302 SH   SOLE NO 0 0 8,302
UNITED STS OIL FD LP UNITS 91232N207 1,560 31,286 SH   SOLE NO 0 0 31,286
UNITED THERAPEUTICS CORP DEL COM 91307C102 823 4,590 SH   SOLE NO 0 0 4,590
UNITEDHEALTH GROUP INC COM 91324P102 78,302 19,621 SH   SOLE NO 0 0 19,621
UNITI GROUP INC COM 91325V108 197 18,661 SH   SOLE NO 0 0 18,661
UNITIL CORP COM 913259107 409 7,731 SH   SOLE NO 0 0 7,731
UNITY BIOTECHNOLOGY INC COM 91381U101 56 12,197 SH   SOLE NO 0 0 12,197
UNITY SOFTWARE INC COM 91332U101 3,923 35,725 SH   SOLE NO 0 0 35,725
UNIVERSAL CORP VA COM 913456109 259 4,560 SH   SOLE NO 0 0 4,560
UNIVERSAL DISPLAY CORP COM 91347P105 2,661 11,969 SH   SOLE NO 0 0 11,969
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 213 3,476 SH   SOLE NO 0 0 3,476
UNIVERSAL HLTH SVCS INC CL B 913903100 530 3,620 SH   SOLE NO 0 0 3,620
UNIVERSAL INS HLDGS INC COM 91359V107 1,114 80,300 SH   SOLE NO 0 0 80,300
UNIVEST FINANCIAL CORPORATIO COM 915271100 283 10,741 SH   SOLE NO 0 0 10,741
UNUM GROUP COM 91529Y106 5,523 194,490 SH   SOLE NO 0 0 194,490
UPHEALTH INC COM 91532B101 97 14,525 SH   SOLE NO 0 0 14,525
UPSTART HLDGS INC COM 91680M107 2,028 16,242 SH   SOLE NO 0 0 16,242
UPWORK INC COM 91688F104 2,204 37,812 SH   SOLE NO 0 0 37,812
URBAN OUTFITTERS INC COM 917047102 208 5,054 SH   SOLE NO 0 0 5,054
US BANCORP DEL COM NEW 902973304 26,941 472,906 SH   SOLE NO 0 0 472,906
US FOODS HLDG CORP COM 912008109 2,873 74,912 SH   SOLE NO 0 0 74,912
UTZ BRANDS INC COM CL A 918090101 295 13,577 SH   SOLE NO 0 0 13,577
UWM HOLDINGS CORPORATION COM CL A 91823B109 207 24,543 SH   SOLE NO 0 0 24,543
V F CORP COM 918204108 11,800 143,844 SH   SOLE NO 0 0 143,844
VAIL RESORTS INC COM 91879Q109 492 1,556 SH   SOLE NO 0 0 1,556
VALE S A SPONSORED ADS 91912E105 2,385 104,581 SH   SOLE NO 0 0 104,581
VALERO ENERGY CORP COM 91913Y100 14,662 187,782 SH   SOLE NO 0 0 187,782
VALLEY NATL BANCORP COM 919794107 2,238 166,656 SH   SOLE NO 0 0 166,656
VALVOLINE INC COM 92047W101 247 7,636 SH   SOLE NO 0 0 7,636
VANECK MERK GOLD TR GOLD TRUST 921078101 11,556 671,096 SH   SOLE NO 0 0 671,096
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 3,266 35,862 SH   SOLE NO 0 0 35,862
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 1,729 100,804 SH   SOLE NO 0 0 100,804
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 3,402 16,869 SH   SOLE NO 0 0 16,869
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 374 15,667 SH   SOLE NO 0 0 15,667
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 27,116 824,194 SH   SOLE NO 0 0 824,194
VANECK VECTORS ETF TR GAMING ETF 92189F882 1,286 24,215 SH   SOLE NO 0 0 24,215
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 34,213 1,006,863 SH   SOLE NO 0 0 1,006,863
VANECK VECTORS ETF TR GREEN BD ETF 92189F171 889 32,390 SH   SOLE NO 0 0 32,390
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 5,875 92,371 SH   SOLE NO 0 0 92,371
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 2,791 53,860 SH   SOLE NO 0 0 53,860
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 454 17,915 SH   SOLE NO 0 0 17,915
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 736 23,454 SH   SOLE NO 0 0 23,454
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 5,693 121,777 SH   SOLE NO 0 0 121,777
VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 687 31,365 SH   SOLE NO 0 0 31,365
VANECK VECTORS ETF TR LONG TREND ETF 92189F148 4,387 110,160 SH   SOLE NO 0 0 110,160
VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 746 4,635 SH   SOLE NO 0 0 4,635
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 66,182 893,627 SH   SOLE NO 0 0 893,627
VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 10,235 46,754 SH   SOLE NO 0 0 46,754
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1,200 56,251 SH   SOLE NO 0 0 56,251
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 1,175 16,085 SH   SOLE NO 0 0 16,085
VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 988 11,631 SH   SOLE NO 0 0 11,631
VANECK VECTORS ETF TR RETAIL ETF 92189F684 840 4,788 SH   SOLE NO 0 0 4,788
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 11,026 42,048 SH   SOLE NO 0 0 42,048
VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 563 31,200 SH   SOLE NO 0 0 31,200
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 323 12,702 SH   SOLE NO 0 0 12,702
VANECK VECTORS ETF TR SOCIAL SENTIMENT 92189H839 513 19,214 SH   SOLE NO 0 0 19,214
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 4,082 56,249 SH   SOLE NO 0 0 56,249
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 291 14,035 SH   SOLE NO 0 0 14,035
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 11,776 44,883 SH   SOLE NO 0 0 44,883
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 5,790 40,589 SH   SOLE NO 0 0 40,589
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 878 4,376 SH   SOLE NO 0 0 4,376
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 12,225 67,174 SH   SOLE NO 0 0 67,174
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 968 5,982 SH   SOLE NO 0 0 5,982
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1,404 6,142 SH   SOLE NO 0 0 6,142
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8,691 47,663 SH   SOLE NO 0 0 47,663
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 26,630 128,376 SH   SOLE NO 0 0 128,376
VANGUARD BD INDEX FDS INTERMED TERM 921937819 52,342 581,846 SH   SOLE NO 0 0 581,846
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 4,335 42,076 SH   SOLE NO 0 0 42,076
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 228,033 2,775,483 SH   SOLE NO 0 0 2,775,483
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 132,250 1,539,771 SH   SOLE NO 0 0 1,539,771
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 448 8,954 SH   SOLE NO 0 0 8,954
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 88,392 1,548,025 SH   SOLE NO 0 0 1,548,025
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 51,000 270,429 SH   SOLE NO 0 0 270,429
VANGUARD INDEX FDS GROWTH ETF 922908736 342,406 1,193,845 SH   SOLE NO 0 0 1,193,845
VANGUARD INDEX FDS LARGE CAP ETF 922908637 60,975 303,739 SH   SOLE NO 0 0 303,739
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 76,200 322,406 SH   SOLE NO 0 0 322,406
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 46,006 327,448 SH   SOLE NO 0 0 327,448
VANGUARD INDEX FDS MID CAP ETF 922908629 185,565 781,820 SH   SOLE NO 0 0 781,820
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 62,765 616,621 SH   SOLE NO 0 0 616,621
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 307,203 780,655 SH   SOLE NO 0 0 780,655
VANGUARD INDEX FDS SM CP VAL ETF 922908611 81,652 470,188 SH   SOLE NO 0 0 470,188
VANGUARD INDEX FDS SMALL CP ETF 922908751 174,936 776,531 SH   SOLE NO 0 0 776,531
VANGUARD INDEX FDS SML CP GRW ETF 922908595 47,294 163,203 SH   SOLE NO 0 0 163,203
VANGUARD INDEX FDS TOTAL STK MKT 922908769 469,821 2,108,524 SH   SOLE NO 0 0 2,108,524
VANGUARD INDEX FDS VALUE ETF 922908744 270,544 1,968,169 SH   SOLE NO 0 0 1,968,169
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 81,830 1,290,901 SH   SOLE NO 0 0 1,290,901
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 274,350 5,051,569 SH   SOLE NO 0 0 5,051,569
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 25,619 380,899 SH   SOLE NO 0 0 380,899
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1,921 23,339 SH   SOLE NO 0 0 23,339
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 156,202 1,144,758 SH   SOLE NO 0 0 1,144,758
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,324 22,698 SH   SOLE NO 0 0 22,698
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 41,489 400,438 SH   SOLE NO 0 0 400,438
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 27,802 530,489 SH   SOLE NO 0 0 530,489
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 30,034 543,128 SH   SOLE NO 0 0 543,128
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 57,261 602,303 SH   SOLE NO 0 0 602,303
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 4,157 61,306 SH   SOLE NO 0 0 61,306
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1,298 12,142 SH   SOLE NO 0 0 12,142
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 711 8,108 SH   SOLE NO 0 0 8,108
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 17,035 319,187 SH   SOLE NO 0 0 319,187
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 22,504 366,345 SH   SOLE NO 0 0 366,345
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 61,222 740,211 SH   SOLE NO 0 0 740,211
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 321 3,494 SH   SOLE NO 0 0 3,494
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 557 6,948 SH   SOLE NO 0 0 6,948
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 33,624 481,582 SH   SOLE NO 0 0 481,582
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 4,434 22,143 SH   SOLE NO 0 0 22,143
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 13,697 196,805 SH   SOLE NO 0 0 196,805
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 8,278 36,478 SH   SOLE NO 0 0 36,478
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4,909 53,037 SH   SOLE NO 0 0 53,037
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2,151 14,797 SH   SOLE NO 0 0 14,797
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1,142 5,737 SH   SOLE NO 0 0 5,737
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 331,964 2,144,609 SH   SOLE NO 0 0 2,144,609
VANGUARD STAR FDS VG TL INTL STK F 921909768 51,578 785,299 SH   SOLE NO 0 0 785,299
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 638,061 12,384,728 SH   SOLE NO 0 0 12,384,728
VANGUARD WELLINGTON FD US MINIMUM 921935409 458 4,664 SH   SOLE NO 0 0 4,664
VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 2,712 26,852 SH   SOLE NO 0 0 26,852
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 1,000 12,537 SH   SOLE NO 0 0 12,537
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 145,243 1,386,307 SH   SOLE NO 0 0 1,386,307
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 26,564 303,667 SH   SOLE NO 0 0 303,667
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 15,628 229,901 SH   SOLE NO 0 0 229,901
VANGUARD WORLD FD ESG INTL STK ETF 921910725 3,139 48,938 SH   SOLE NO 0 0 48,938
VANGUARD WORLD FD ESG US CORP BD 921910691 238 3,206 SH   SOLE NO 0 0 3,206
VANGUARD WORLD FD ESG US STK ETF 921910733 11,363 142,079 SH   SOLE NO 0 0 142,079
VANGUARD WORLD FD EXTENDED DUR 921910709 4,031 29,783 SH   SOLE NO 0 0 29,783
VANGUARD WORLD FD MEGA CAP INDEX 921910873 22,978 150,836 SH   SOLE NO 0 0 150,836
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 14,582 146,377 SH   SOLE NO 0 0 146,377
VANGUARD WORLD FD MEGA GRWTH IND 921910816 53,067 229,353 SH   SOLE NO 0 0 229,353
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 2,621 18,229 SH   SOLE NO 0 0 18,229
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 19,579 62,354 SH   SOLE NO 0 0 62,354
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 30,827 168,907 SH   SOLE NO 0 0 168,907
VANGUARD WORLD FDS ENERGY ETF 92204A306 6,269 82,611 SH   SOLE NO 0 0 82,611
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 14,607 161,496 SH   SOLE NO 0 0 161,496
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 56,150 227,211 SH   SOLE NO 0 0 227,211
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 10,505 53,478 SH   SOLE NO 0 0 53,478
VANGUARD WORLD FDS INF TECH ETF 92204A702 70,180 175,992 SH   SOLE NO 0 0 175,992
VANGUARD WORLD FDS MATERIALS ETF 92204A801 3,791 20,969 SH   SOLE NO 0 0 20,969
VANGUARD WORLD FDS UTILITIES ETF 92204A876 16,981 122,377 SH   SOLE NO 0 0 122,377
VARONIS SYS INC COM 922280102 446 7,745 SH   SOLE NO 0 0 7,745
VAXART INC COM NEW 92243A200 216 28,921 SH   SOLE NO 0 0 28,921
VBI VACCINES INC CDA COM NEW 91822J103 1,622 484,238 SH   SOLE NO 0 0 484,238
VECTOR GROUP LTD COM 92240M108 930 65,822 SH   SOLE NO 0 0 65,822
VEDANTA LIMITED SPONSORED ADR 92242Y100 451 31,816 SH   SOLE NO 0 0 31,816
VEEVA SYS INC CL A COM 922475108 11,294 36,324 SH   SOLE NO 0 0 36,324
VELODYNE LIDAR INC COM 92259F101 246 23,168 SH   SOLE NO 0 0 23,168
VENTAS INC COM 92276F100 4,072 71,314 SH   SOLE NO 0 0 71,314
VERACYTE INC COM 92337F107 315 7,890 SH   SOLE NO 0 0 7,890
VERASTEM INC COM 92337C104 136 33,550 SH   SOLE NO 0 0 33,550
VERB TECHNOLOGY CO INC COM 92337U104 20 10,114 SH   SOLE NO 0 0 10,114
VEREIT INC COM 92339V308 2,254 49,076 SH   SOLE NO 0 0 49,076
VERICEL CORP COM 92346J108 578 11,010 SH   SOLE NO 0 0 11,010
VERINT SYS INC COM 92343X100 271 6,015 SH   SOLE NO 0 0 6,015
VERISIGN INC COM 92343E102 306 1,344 SH   SOLE NO 0 0 1,344
VERISK ANALYTICS INC COM 92345Y106 1,851 10,596 SH   SOLE NO 0 0 10,596
VERITEX HLDGS INC COM 923451108 1,069 30,214 SH   SOLE NO 0 0 30,214
VERITONE INC COM 92347M100 217 11,020 SH   SOLE NO 0 0 11,020
VERIZON COMMUNICATIONS INC COM 92343V104 218,937 3,907,513 SH   SOLE NO 0 0 3,907,513
VERTEX PHARMACEUTICALS INC COM 92532F100 13,100 64,971 SH   SOLE NO 0 0 64,971
VERTIV HOLDINGS CO COM CL A 92537N108 428 15,703 SH   SOLE NO 0 0 15,703
VERU INC COM 92536C103 123 15,292 SH   SOLE NO 0 0 15,292
VIACOMCBS INC CL B 92556H206 13,080 289,386 SH   SOLE NO 0 0 289,386
VIASAT INC COM 92552V100 267 5,363 SH   SOLE NO 0 0 5,363
VIATRIS INC COM 92556V106 5,032 35,166 SH   SOLE NO 0 0 35,166
VIAVI SOLUTIONS INC COM 925550105 1,146 64,924 SH   SOLE NO 0 0 64,924
VICI PPTYS INC COM 925652109 1,043 33,639 SH   SOLE NO 0 0 33,639
VICOR CORP COM 925815102 300 2,840 SH   SOLE NO 0 0 2,840
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 23,298 326,582 SH   SOLE NO 0 0 326,582
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 1,567 21,988 SH   SOLE NO 0 0 21,988
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 4,239 69,976 SH   SOLE NO 0 0 69,976
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 18,407 284,982 SH   SOLE NO 0 0 284,982
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 905 15,978 SH   SOLE NO 0 0 15,978
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 5,159 85,861 SH   SOLE NO 0 0 85,861
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 4,452 100,864 SH   SOLE NO 0 0 100,864
VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 3,584 104,330 SH   SOLE NO 0 0 104,330
VILLAGE FARMS INTL INC COM 92707Y108 254 23,746 SH   SOLE NO 0 0 23,746
VIMEO INC COMMON STOCK 92719V100 725 14,816 SH   SOLE NO 0 0 14,816
VIR BIOTECHNOLOGY INC COM 92764N102 5,216 110,329 SH   SOLE NO 0 0 110,329
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 2,074 45,087 SH   SOLE NO 0 0 45,087
VIRTUS ALLIANZGI CONVERTIBLE COM 92838R105 124 11,900 SH   SOLE NO 0 0 11,900
VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 1,443 269,727 SH   SOLE NO 0 0 269,727
VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 1,720 280,195 SH   SOLE NO 0 0 280,195
VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 870 28,781 SH   SOLE NO 0 0 28,781
VIRTUS DIVIDEND INTEREST & P COM 92840R101 1,705 113,204 SH   SOLE NO 0 0 113,204
VIRTUS GLOBAL DIVID & INCOME COM 92835W107 156 16,176 SH   SOLE NO 0 0 16,176
VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 124 10,442 SH   SOLE NO 0 0 10,442
VISA INC COM CL A 92826C839 191,506 819,032 SH   SOLE NO 0 0 819,032
VISHAY INTERTECHNOLOGY INC COM 928298108 496 22,025 SH   SOLE NO 0 0 22,025
VISTA OUTDOOR INC COM 928377100 2,079 44,937 SH   SOLE NO 0 0 44,937
VISTAGEN THERAPEUTICS INC COM NEW 92840H202 74 23,535 SH   SOLE NO 0 0 23,535
VIVINT SMART HOME INC COM CL A 928542109 439 33,332 SH   SOLE NO 0 0 33,332
VMWARE INC CL A COM 928563402 4,719 29,499 SH   SOLE NO 0 0 29,499
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4,228 246,851 SH   SOLE NO 0 0 246,851
VONTIER CORPORATION COM 928881101 368 11,297 SH   SOLE NO 0 0 11,297
VORNADO RLTY TR SH BEN INT 929042109 742 15,915 SH   SOLE NO 0 0 15,915
VOXX INTL CORP CL A 91829F104 353 25,215 SH   SOLE NO 0 0 25,215
VOYA FINANCIAL INC COM 929089100 1,320 21,467 SH   SOLE NO 0 0 21,467
VOYA GLBL ADV & PREM OPP FD COM 92912R104 102 10,415 SH   SOLE NO 0 0 10,415
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 233 39,180 SH   SOLE NO 0 0 39,180
VOYA INFRASTRUCTURE INDLS & COM 92912X101 221 17,252 SH   SOLE NO 0 0 17,252
VULCAN MATLS CO COM 929160109 6,856 39,387 SH   SOLE NO 0 0 39,387
VUZIX CORP COM NEW 92921W300 224 12,217 SH   SOLE NO 0 0 12,217
VYNE THERAPEUTICS INC COM 92941V209 65 18,678 SH   SOLE NO 0 0 18,678
W & T OFFSHORE INC COM 92922P106 319 65,900 SH   SOLE NO 0 0 65,900
WABTEC COM 929740108 2,021 24,568 SH   SOLE NO 0 0 24,568
WALGREENS BOOTS ALLIANCE INC COM 931427108 27,914 530,592 SH   SOLE NO 0 0 530,592
WALKER & DUNLOP INC COM 93148P102 321 3,083 SH   SOLE NO 0 0 3,083
WALMART INC COM 931142103 118,665 841,477 SH   SOLE NO 0 0 841,477
WASHINGTON FED INC COM 938824109 458 14,441 SH   SOLE NO 0 0 14,441
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 681 29,624 SH   SOLE NO 0 0 29,624
WASHINGTON TR BANCORP INC COM 940610108 894 17,419 SH   SOLE NO 0 0 17,419
WASTE CONNECTIONS INC COM 94106B101 1,705 14,277 SH   SOLE NO 0 0 14,277
WASTE MGMT INC DEL COM 94106L109 33,803 241,263 SH   SOLE NO 0 0 241,263
WATERS CORP COM 941848103 2,425 7,017 SH   SOLE NO 0 0 7,017
WATERSTONE FINL INC MD COM 94188P101 1,821 92,667 SH   SOLE NO 0 0 92,667
WATSCO INC COM 942622200 2,964 10,341 SH   SOLE NO 0 0 10,341
WATTS WATER TECHNOLOGIES INC CL A 942749102 890 6,105 SH   SOLE NO 0 0 6,105
WAYFAIR INC CL A 94419L101 2,730 8,650 SH   SOLE NO 0 0 8,650
WD 40 CO COM 929236107 3,839 14,980 SH   SOLE NO 0 0 14,980
WEBSTER FINL CORP CONN COM 947890109 1,315 24,667 SH   SOLE NO 0 0 24,667
WEC ENERGY GROUP INC COM 92939U106 10,558 118,697 SH   SOLE NO 0 0 118,697
WELBILT INC COM 949090104 475 20,547 SH   SOLE NO 0 0 20,547
WELLS FARGO ADV MULTI SCTR I COM 94987D101 172 13,474 SH   SOLE NO 0 0 13,474
WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 250 28,533 SH   SOLE NO 0 0 28,533
WELLS FARGO CO NEW COM 949746101 38,341 846,575 SH   SOLE NO 0 0 846,575
WELLS FARGO GLOBAL DIVID OPP COM 94987C103 112 19,437 SH   SOLE NO 0 0 19,437
WELLTOWER INC COM 95040Q104 9,221 110,964 SH   SOLE NO 0 0 110,964
WENDYS CO COM 95058W100 1,630 69,623 SH   SOLE NO 0 0 69,623
WESBANCO INC COM 950810101 566 15,896 SH   SOLE NO 0 0 15,896
WESCO INTL INC COM 95082P105 403 3,928 SH   SOLE NO 0 0 3,928
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,853 10,729 SH   SOLE NO 0 0 10,729
WESTERN ASSET EMERGING MKTS COM 95766A101 672 47,979 SH   SOLE NO 0 0 47,979
WESTERN ASSET GBL HIGH INC F COM 95766B109 750 70,123 SH   SOLE NO 0 0 70,123
WESTERN ASSET GLOBAL CORP DE COM 95790C107 1,233 66,330 SH   SOLE NO 0 0 66,330
WESTERN ASSET HIGH INCOME FD COM 95766J102 2,527 352,007 SH   SOLE NO 0 0 352,007
WESTERN ASSET HIGH INCOME OP COM 95766K109 368 69,871 SH   SOLE NO 0 0 69,871
WESTERN ASSET HIGH YIELD DEF COM 95768B107 411 26,208 SH   SOLE NO 0 0 26,208
WESTERN ASSET INTER MUNI FD COM 958435109 2,132 218,285 SH   SOLE NO 0 0 218,285
WESTERN ASSET MANAGED MUNS F COM 95766M105 315 23,251 SH   SOLE NO 0 0 23,251
WESTERN ASSET MTG CAP CORP COM 95790D105 70 21,753 SH   SOLE NO 0 0 21,753
WESTERN ASSET MTG DEFINED OP COM 95790B109 550 35,320 SH   SOLE NO 0 0 35,320
WESTERN ASSET MUN HIGH INCOM COM 95766N103 151 17,944 SH   SOLE NO 0 0 17,944
WESTERN AST INFL LKD OPP & I COM 95766R104 191 14,635 SH   SOLE NO 0 0 14,635
WESTERN DIGITAL CORP. COM 958102105 1,902 26,738 SH   SOLE NO 0 0 26,738
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 35 33,000 SH   SOLE NO 0 0 33,000
WESTERN UN CO COM 959802109 775 33,770 SH   SOLE NO 0 0 33,770
WESTPAC BANKING CORP SPONSORED ADR 961214301 362 18,784 SH   SOLE NO 0 0 18,784
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 57 10,807 SH   SOLE NO 0 0 10,807
WESTROCK CO COM 96145D105 5,500 103,360 SH   SOLE NO 0 0 103,360
WEX INC COM 96208T104 542 2,800 SH   SOLE NO 0 0 2,800
WEYERHAEUSER CO MTN BE COM NEW 962166104 11,473 333,325 SH   SOLE NO 0 0 333,325
WHEATON PRECIOUS METALS CORP COM 962879102 3,017 68,460 SH   SOLE NO 0 0 68,460
WHIRLPOOL CORP COM 963320106 6,003 27,538 SH   SOLE NO 0 0 27,538
WHITE MTNS INS GROUP LTD COM G9618E107 337 294 SH   SOLE NO 0 0 294
WHITEHORSE FIN INC COM 96524V106 226 15,206 SH   SOLE NO 0 0 15,206
WHITESTONE REIT COM 966084204 304 36,903 SH   SOLE NO 0 0 36,903
WILLIAMS COS INC COM 969457100 3,327 125,347 SH   SOLE NO 0 0 125,347
WILLIAMS SONOMA INC COM 969904101 3,816 23,903 SH   SOLE NO 0 0 23,903
WILLIS TOWERS WATSON PLC LTD SHS G96629103 1,355 5,891 SH   SOLE NO 0 0 5,891
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 214 7,712 SH   SOLE NO 0 0 7,712
WIMI HOLOGRAM CLOUD INC SPON ADS CL B 97264L100 57 10,500 SH   SOLE NO 0 0 10,500
WINGSTOP INC COM 974155103 290 1,843 SH   SOLE NO 0 0 1,843
WINMARK CORP COM 974250102 3,055 15,906 SH   SOLE NO 0 0 15,906
WINNEBAGO INDS INC COM 974637100 2,069 30,452 SH   SOLE NO 0 0 30,452
WINTRUST FINL CORP COM 97650W108 665 8,802 SH   SOLE NO 0 0 8,802
WIPRO LTD SPON ADR 1 SH 97651M109 82 10,555 SH   SOLE NO 0 0 10,555
WISDOMTREE TR CHINADIV EX FI 97717X719 245 3,635 SH   SOLE NO 0 0 3,635
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 7,348 131,487 SH   SOLE NO 0 0 131,487
WISDOMTREE TR CURRNCY INT EQ 97717X263 622 20,277 SH   SOLE NO 0 0 20,277
WISDOMTREE TR EM EX ST-OWNED 97717X578 16,302 387,499 SH   SOLE NO 0 0 387,499
WISDOMTREE TR EM LCL DEBT FD 97717X867 561 17,224 SH   SOLE NO 0 0 17,224
WISDOMTREE TR EMER MKT HIGH FD 97717W315 10,291 225,303 SH   SOLE NO 0 0 225,303
WISDOMTREE TR EMG MKTS SMCAP 97717W281 3,808 69,901 SH   SOLE NO 0 0 69,901
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2,760 36,199 SH   SOLE NO 0 0 36,199
WISDOMTREE TR EUROPE SMCP DV 97717W869 1,222 16,658 SH   SOLE NO 0 0 16,658
WISDOMTREE TR FLOATNG RAT TREA 97717X628 200 7,976 SH   SOLE NO 0 0 7,976
WISDOMTREE TR GLB US QTLY DIV 97717W844 1,224 29,374 SH   SOLE NO 0 0 29,374
WISDOMTREE TR INTL DIV EX FINL 97717W786 2,317 53,573 SH   SOLE NO 0 0 53,573
WISDOMTREE TR INTL LRGCAP DV 97717W794 2,900 58,776 SH   SOLE NO 0 0 58,776
WISDOMTREE TR INTL MIDCAP DV 97717W778 1,176 17,351 SH   SOLE NO 0 0 17,351
WISDOMTREE TR INTL SMCAP DIV 97717W760 3,908 52,333 SH   SOLE NO 0 0 52,333
WISDOMTREE TR INTRST RATE HDGE 97717W380 431 9,171 SH   SOLE NO 0 0 9,171
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 13,840 313,704 SH   SOLE NO 0 0 313,704
WISDOMTREE TR ITL HIGH DIV FD 97717W802 303 7,671 SH   SOLE NO 0 0 7,671
WISDOMTREE TR JAPN HEDGE EQT 97717W851 589 9,653 SH   SOLE NO 0 0 9,653
WISDOMTREE TR US DIVID EX FNCL 97717W406 6,685 68,752 SH   SOLE NO 0 0 68,752
WISDOMTREE TR US EFFICIENT COR 97717Y790 491 12,094 SH   SOLE NO 0 0 12,094
WISDOMTREE TR US ESG FUND 97717W596 616 13,187 SH   SOLE NO 0 0 13,187
WISDOMTREE TR US HIGH DIVIDEND 97717W208 2,109 26,964 SH   SOLE NO 0 0 26,964
WISDOMTREE TR US LARGECAP DIVD 97717W307 35,174 292,344 SH   SOLE NO 0 0 292,344
WISDOMTREE TR US MIDCAP DIVID 97717W505 27,511 655,820 SH   SOLE NO 0 0 655,820
WISDOMTREE TR US MIDCAP FUND 97717W570 1,524 29,105 SH   SOLE NO 0 0 29,105
WISDOMTREE TR US QLT SHRHD YLD 97717W547 308 5,161 SH   SOLE NO 0 0 5,161
WISDOMTREE TR US QTLY DIV GRT 97717X669 33,743 565,495 SH   SOLE NO 0 0 565,495
WISDOMTREE TR US S CAP QTY DIV 97717X651 3,165 68,125 SH   SOLE NO 0 0 68,125
WISDOMTREE TR US SMALLCAP DIVD 97717W604 21,426 671,895 SH   SOLE NO 0 0 671,895
WISDOMTREE TR US SMALLCAP FUND 97717W562 3,791 76,757 SH   SOLE NO 0 0 76,757
WISDOMTREE TR US TOTAL DIVIDND 97717W109 2,195 18,532 SH   SOLE NO 0 0 18,532
WISDOMTREE TR WSDM EMKTBD FD 97717X784 316 4,150 SH   SOLE NO 0 0 4,150
WISDOMTREE TR YIELD ENHANCD US 97717X511 457 8,765 SH   SOLE NO 0 0 8,765
WIX COM LTD SHS M98068105 1,182 4,072 SH   SOLE NO 0 0 4,072
WOODWARD INC COM 980745103 710 5,778 SH   SOLE NO 0 0 5,778
WORKDAY INC CL A 98138H101 5,125 21,470 SH   SOLE NO 0 0 21,470
WORKHORSE GROUP INC COM NEW 98138J206 1,357 81,804 SH   SOLE NO 0 0 81,804
WORKIVA INC COM CL A 98139A105 789 7,093 SH   SOLE NO 0 0 7,093
WORLD GOLD TR SPDR GLD MINIS 98149E204 2,920 165,860 SH   SOLE NO 0 0 165,860
WORTHINGTON INDS INC COM 981811102 387 6,340 SH   SOLE NO 0 0 6,340
WP CAREY INC COM 92936U109 99,085 1,327,867 SH   SOLE NO 0 0 1,327,867
WPP PLC NEW ADR 92937A102 415 6,126 SH   SOLE NO 0 0 6,126
WRAP TECHNOLOGIES INC COM 98212N107 187 23,827 SH   SOLE NO 0 0 23,827
WSFS FINL CORP COM 929328102 853 18,310 SH   SOLE NO 0 0 18,310
WW INTL INC COM 98262P101 304 8,423 SH   SOLE NO 0 0 8,423
WYNN RESORTS LTD COM 983134107 6,803 55,631 SH   SOLE NO 0 0 55,631
XAI OCTAGON FLOATING RATE & COM 98400T106 122 12,807 SH   SOLE NO 0 0 12,807
XCEL ENERGY INC COM 98389B100 9,810 148,907 SH   SOLE NO 0 0 148,907
XENIA HOTELS & RESORTS INC COM 984017103 3,248 173,447 SH   SOLE NO 0 0 173,447
XERIS PHARMACEUTICALS INC COM 98422L107 409 100,584 SH   SOLE NO 0 0 100,584
XEROX HOLDINGS CORP COM NEW 98421M106 252 10,765 SH   SOLE NO 0 0 10,765
XILINX INC COM 983919101 5,887 40,703 SH   SOLE NO 0 0 40,703
XL FLEET CORP COM CL A 9837FR100 285 34,214 SH   SOLE NO 0 0 34,214
XPEL INC COM 98379L100 231 2,765 SH   SOLE NO 0 0 2,765
XPENG INC ADS 98422D105 728 16,397 SH   SOLE NO 0 0 16,397
XPO LOGISTICS INC COM 983793100 2,392 17,106 SH   SOLE NO 0 0 17,106
XPRESSPA GROUP INC COM 98420U703 22 14,700 SH   SOLE NO 0 0 14,700
XYLEM INC COM 98419M100 4,944 41,220 SH   SOLE NO 0 0 41,220
YAMANA GOLD INC COM 98462Y100 302 71,566 SH   SOLE NO 0 0 71,566
YATRA ONLINE INC ORD SHS G98338109 28 12,525 SH   SOLE NO 0 0 12,525
YETI HLDGS INC COM 98585X104 1,315 14,324 SH   SOLE NO 0 0 14,324
YEXT INC COM 98585N106 471 33,002 SH   SOLE NO 0 0 33,002
YORK WTR CO COM 987184108 238 5,275 SH   SOLE NO 0 0 5,275
YUM BRANDS INC COM 988498101 13,021 113,204 SH   SOLE NO 0 0 113,204
YUM CHINA HLDGS INC COM 98850P109 6,799 102,639 SH   SOLE NO 0 0 102,639
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2,806 5,300 SH   SOLE NO 0 0 5,300
ZENDESK INC COM 98936J101 834 5,783 SH   SOLE NO 0 0 5,783
ZILLOW GROUP INC CL A 98954M101 1,470 12,005 SH   SOLE NO 0 0 12,005
ZILLOW GROUP INC CL C CAP STK 98954M200 864 7,075 SH   SOLE NO 0 0 7,075
ZIMMER BIOMET HOLDINGS INC COM 98956P102 12,631 78,545 SH   SOLE NO 0 0 78,545
ZIONS BANCORPORATION N A COM 989701107 475 9,000 SH   SOLE NO 0 0 9,000
ZIOPHARM ONCOLOGY INC COM 98973P101 175 66,293 SH   SOLE NO 0 0 66,293
ZIVO BIOSCIENCE INC COM NEW 98978N200 149 31,636 SH   SOLE NO 0 0 31,636
ZIX CORP COM 98974P100 184 26,103 SH   SOLE NO 0 0 26,103
ZOETIS INC CL A 98978V103 21,163 113,561 SH   SOLE NO 0 0 113,561
ZOMEDICA CORP COM 98980M109 273 328,486 SH   SOLE NO 0 0 328,486
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 18,493 47,783 SH   SOLE NO 0 0 47,783
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 428 8,211 SH   SOLE NO 0 0 8,211
ZSCALER INC COM 98980G102 6,068 28,088 SH   SOLE NO 0 0 28,088
ZUORA INC COM CL A 98983V106 226 13,125 SH   SOLE NO 0 0 13,125
ZYNERBA PHARMACEUTICALS INC COM 98986X109 68 12,880 SH   SOLE NO 0 0 12,880
ZYNGA INC CL A 98986T108 1,280 120,490 SH   SOLE NO 0 0 120,490