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,428 16,302 SH   SOLE   14,344 0 1,958
1STDIBS COM INC COM 320551104 183 14,665 SH   SOLE   13,332 0 1,333
22ND CENTY GROUP INC COM 90137F103 181 58,620 SH   SOLE   0 0 58,620
23ANDME HOLDING CO CLASS A COM 90138Q108 457 68,562 SH   SOLE   0 0 68,562
2U INC COM 90214J101 803 40,033 SH   SOLE   35,046 0 4,987
3-D SYS CORP DEL COM NEW 88554D205 5,327 247,305 SH   SOLE   0 0 247,305
3M CO COM 88579Y101 76,552 430,965 SH   SOLE   55,341 0 375,624
9 METERS BIOPHARMA INC COM 654405109 45 45,720 SH   SOLE   0 0 45,720
AAON INC COM PAR $0.004 000360206 927 11,669 SH   SOLE   1,319 0 10,350
ABB LTD SPONSORED ADR 000375204 2,992 78,395 SH   SOLE   5,618 0 72,777
ABBOTT LABS COM 002824100 109,865 780,621 SH   SOLE   83,493 0 697,128
ABBVIE INC COM 00287Y109 264,236 1,951,519 SH   SOLE   332,134 0 1,619,385
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 11,083 2,901,296 SH   SOLE   0 0 2,901,296
ABERDEEN AUSTRALIA EQUITY FD COM 003011103 240 39,709 SH   SOLE   0 0 39,709
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 260 21,516 SH   SOLE   0 0 21,516
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 1,436 209,901 SH   SOLE   0 0 209,901
ABERDEEN INCOME CR STRATEGIE COM 003057106 543 53,358 SH   SOLE   0 0 53,358
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 6,150 350,226 SH   SOLE   0 0 350,226
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 2,648 15,031 SH   SOLE   0 0 15,031
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1,806 20,086 SH   SOLE   0 0 20,086
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 5,103 57,049 SH   SOLE   0 0 57,049
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 5,385 240,390 SH   SOLE   0 0 240,390
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 4,820 471,643 SH   SOLE   0 0 471,643
ABIOMED INC COM 003654100 2,247 6,255 SH   SOLE   685 0 5,570
ABRDN ETFS BBRG ALL COMD K1 003261104 1,447 62,948 SH   SOLE   0 0 62,948
ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 9,255 370,655 SH   SOLE   362,345 0 8,310
ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 5,455 176,139 SH   SOLE   172,981 0 3,158
ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 6,046 196,867 SH   SOLE   193,160 0 3,707
ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 5,536 208,888 SH   SOLE   203,449 0 5,439
ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 2,940 138,017 SH   SOLE   105,835 0 32,182
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 5,588 199,706 SH   SOLE   178,719 0 20,987
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 4,643 105,752 SH   SOLE   0 0 105,752
ACADIA HEALTHCARE COMPANY IN COM 00404A109 5,030 82,860 SH   SOLE   12,820 0 70,040
ACADIA PHARMACEUTICALS INC COM 004225108 887 37,991 SH   SOLE   5,712 0 32,279
ACADIA RLTY TR COM SH BEN INT 004239109 838 38,400 SH   SOLE   0 0 38,400
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 73,728 177,850 SH   SOLE   46,951 0 130,899
ACCURAY INC COM 004397105 57 11,860 SH   SOLE   1,524 0 10,336
ACHIEVE LIFE SCIENCES INC COM 004468500 536 68,950 SH   SOLE   0 0 68,950
ACTIVISION BLIZZARD INC COM 00507V109 9,346 140,471 SH   SOLE   27,753 0 112,718
ACUITY BRANDS INC COM 00508Y102 1,021 4,821 SH   SOLE   20 0 4,801
ACUSHNET HLDGS CORP COM 005098108 386 7,279 SH   SOLE   1,627 0 5,652
ADAMS DIVERSIFIED EQUITY FD COM 006212104 2,111 108,770 SH   SOLE   0 0 108,770
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1,170 41,681 SH   SOLE   0 0 41,681
ADIENT PLC ORD SHS G0084W101 238 4,972 SH   SOLE   102 0 4,870
ADOBE SYSTEMS INCORPORATED COM 00724F101 198,864 350,668 SH   SOLE   82,803 0 267,865
ADT INC DEL COM 00090Q103 613 72,845 SH   SOLE   0 0 72,845
ADVANCE AUTO PARTS INC COM 00751Y106 13,597 56,729 SH   SOLE   40,120 0 16,609
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,035 7,603 SH   SOLE   375 0 7,228
ADVANCED ENERGY INDS COM 007973100 2,002 21,984 SH   SOLE   7,815 0 14,169
ADVANCED MICRO DEVICES INC COM 007903107 115,471 802,441 SH   SOLE   106,295 0 696,146
ADVANSIX INC COM 00773T101 332 7,034 SH   SOLE   0 0 7,034
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 335 41,787 SH   SOLE   41,787 0 0
ADVAXIS INC COM NEW 007624307 3 20,025 SH   SOLE   0 0 20,025
ADVENT CONV & INCOME FD COM 00764C109 2,946 159,598 SH   SOLE   0 0 159,598
ADVISORSHARES TR ADVISORSHS ETF 00768Y560 578 10,832 SH   SOLE   0 0 10,832
ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 1,492 23,228 SH   SOLE   0 0 23,228
ADVISORSHARES TR DORSY FSM ALCP 00768Y479 429 11,345 SH   SOLE   0 0 11,345
ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1,461 14,884 SH   SOLE   0 0 14,884
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 1,053 21,780 SH   SOLE   0 0 21,780
ADVISORSHARES TR PURE CANNABIS 00768Y495 2,342 180,159 SH   SOLE   0 0 180,159
ADVISORSHARES TR PURE US CANNABIS 00768Y453 4,872 190,392 SH   SOLE   0 0 190,392
ADVISORSHARES TR RANGER EQUITY BE 00768Y412 299 12,141 SH   SOLE   0 0 12,141
ADVISORSHARES TR VICE E T F 00768Y545 397 12,046 SH   SOLE   0 0 12,046
AECOM COM 00766T100 408 5,269 SH   SOLE   0 0 5,269
AEGON N V NY REGISTRY SHS 007924103 921 186,378 SH   SOLE   0 0 186,378
AERCAP HOLDINGS NV SHS N00985106 1,986 30,358 SH   SOLE   27,682 0 2,676
AEROJET ROCKETDYNE HLDGS INC COM 007800105 306 6,549 SH   SOLE   0 0 6,549
AEROVIRONMENT INC COM 008073108 379 6,110 SH   SOLE   620 0 5,490
AES CORP COM 00130H105 10,674 439,254 SH   SOLE   308,943 0 130,311
AFFILIATED MANAGERS GROUP IN COM 008252108 574 3,489 SH   SOLE   1,399 0 2,090
AFFIMED N V COM N01045108 186 33,774 SH   SOLE   0 0 33,774
AFFIRM HLDGS INC COM CL A 00827B106 12,626 125,557 SH   SOLE   1,648 0 123,909
AFLAC INC COM 001055102 28,844 493,984 SH   SOLE   203,970 0 290,014
AGCO CORP COM 001084102 563 4,853 SH   SOLE   53 0 4,800
AGENUS INC COM NEW 00847G705 101 31,461 SH   SOLE   0 0 31,461
AGILE THERAPEUTICS INC COM 00847L100 10 20,244 SH   SOLE   0 0 20,244
AGILENT TECHNOLOGIES INC COM 00846U101 5,415 33,916 SH   SOLE   205 0 33,711
AGNC INVT CORP COM 00123Q104 7,251 482,136 SH   SOLE   4,218 0 477,918
AGNICO EAGLE MINES LTD COM 008474108 2,567 48,308 SH   SOLE   2,762 0 45,546
AGREE RLTY CORP COM 008492100 610 8,544 SH   SOLE   4,939 0 3,605
AILERON THERAPEUTICS INC COM 00887A105 6 10,000 SH   SOLE   0 0 10,000
AIM IMMUNOTECH INC COM 00901B105 15 16,482 SH   SOLE   0 0 16,482
AIR PRODS & CHEMS INC COM 009158106 37,136 122,055 SH   SOLE   53,690 0 68,365
AIR TRANSPORT SERVICES GRP I COM 00922R105 268 9,123 SH   SOLE   1,989 0 7,134
AIRBNB INC COM CL A 009066101 27,282 163,865 SH   SOLE   2,659 0 161,206
AKAMAI TECHNOLOGIES INC COM 00971T101 11,918 101,828 SH   SOLE   72,840 0 28,988
AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 20 15,000 PRN   SOLE   0 0 15,000
AKERNA CORP COM 00973W102 72 41,361 SH   SOLE   0 0 41,361
AKOUSTIS TECHNOLOGIES INC COM 00973N102 111 16,675 SH   SOLE   0 0 16,675
ALAMOS GOLD INC NEW COM CL A 011532108 338 43,937 SH   SOLE   16,564 0 27,373
ALARM COM HLDGS INC COM 011642105 441 5,204 SH   SOLE   1,107 0 4,097
ALASKA AIR GROUP INC COM 011659109 4,817 92,465 SH   SOLE   14,557 0 77,908
ALBANY INTL CORP CL A 012348108 276 3,115 SH   SOLE   959 0 2,156
ALBEMARLE CORP COM 012653101 7,629 32,636 SH   SOLE   133 0 32,503
ALBERTSONS COS INC COMMON STOCK 013091103 517 17,112 SH   SOLE   465 0 16,647
ALCOA CORP COM 013872106 5,992 100,575 SH   SOLE   514 0 100,061
ALCON AG ORD SHS H01301128 23,098 264,994 SH   SOLE   245,633 0 19,361
ALEXANDER & BALDWIN INC NEW COM 014491104 722 28,757 SH   SOLE   22,951 0 5,806
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,961 17,764 SH   SOLE   6,621 0 11,143
ALEXCO RESOURCE CORP COM 01535P106 81 46,700 SH   SOLE   0 0 46,700
ALGONQUIN PWR UTILS CORP COM 015857105 153 10,566 SH   SOLE   0 0 10,566
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 43,972 369,991 SH   SOLE   60,519 0 309,472
ALIGN TECHNOLOGY INC COM 016255101 11,602 17,654 SH   SOLE   3,139 0 14,515
ALLEGHANY CORP MD COM 017175100 3,113 4,663 SH   SOLE   1,530 0 3,133
ALLEGHENY TECHNOLOGIES INC COM 01741R102 254 15,973 SH   SOLE   0 0 15,973
ALLEGIANT TRAVEL CO COM 01748X102 341 1,824 SH   SOLE   416 0 1,408
ALLEGION PLC ORD SHS G0176J109 2,900 21,893 SH   SOLE   12,560 0 9,333
ALLENA PHARMACEUTICALS COM 018119107 18 30,550 SH   SOLE   0 0 30,550
ALLETE INC COM NEW 018522300 406 6,114 SH   SOLE   86 0 6,028
ALLIANCE DATA SYSTEMS CORP COM 018581108 203 3,054 SH   SOLE   81 0 2,973
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 381 30,171 SH   SOLE   0 0 30,171
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 7,534 621,065 SH   SOLE   0 0 621,065
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 10,900 223,171 SH   SOLE   2,655 0 220,516
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 605 40,882 SH   SOLE   0 0 40,882
ALLIANT ENERGY CORP COM 018802108 10,018 162,973 SH   SOLE   8,265 0 154,708
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,006 27,668 SH   SOLE   18,224 0 9,444
ALLOT LTD SHS M0854Q105 127 10,656 SH   SOLE   0 0 10,656
ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 347 58,981 SH   SOLE   0 0 58,981
ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 1,645 179,627 SH   SOLE   0 0 179,627
ALLSPRING MULTI SECTOR INCOM COM 94987D101 449 33,953 SH   SOLE   0 0 33,953
ALLSTATE CORP COM 020002101 17,434 148,186 SH   SOLE   9,988 0 138,198
ALLY FINL INC COM 02005N100 5,181 108,823 SH   SOLE   43,809 0 65,014
ALMADEN MINERALS LTD COM CL B 020283305 5 17,425 SH   SOLE   0 0 17,425
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,695 15,894 SH   SOLE   3,183 0 12,711
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 493 8,144 SH   SOLE   0 0 8,144
ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 255 6,915 SH   SOLE   0 0 6,915
ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 1,105 29,732 SH   SOLE   0 0 29,732
ALPHABET INC CAP STK CL A 02079K305 498,036 171,913 SH   SOLE   28,423 0 143,490
ALPHABET INC CAP STK CL C 02079K107 408,029 141,012 SH   SOLE   14,208 0 126,804
ALPHATEC HLDGS INC COM NEW 02081G201 1,573 137,629 SH   SOLE   0 0 137,629
ALPINE INCOME PPTY TR INC COM 02083X103 310 15,492 SH   SOLE   0 0 15,492
ALPS ETF TR ALERIAN ENERGY 00162Q676 601 31,692 SH   SOLE   0 0 31,692
ALPS ETF TR ALERIAN MLP 00162Q452 33,298 1,017,034 SH   SOLE   529 0 1,016,505
ALPS ETF TR BARRONS 400 ETF 00162Q726 1,052 16,331 SH   SOLE   0 0 16,331
ALPS ETF TR CLEAN ENERGY 00162Q460 9,380 146,222 SH   SOLE   0 0 146,222
ALPS ETF TR DISRUPTIVE TECH 00162Q478 2,157 44,578 SH   SOLE   0 0 44,578
ALPS ETF TR EQUAL SEC ETF 00162Q205 2,500 22,833 SH   SOLE   0 0 22,833
ALPS ETF TR INTL SEC DV DOG 00162Q718 423 15,175 SH   SOLE   0 0 15,175
ALPS ETF TR MED BREAKTHGH 00162Q593 1,862 44,078 SH   SOLE   0 0 44,078
ALPS ETF TR RIVRFRNT STR INC 00162Q783 704 28,546 SH   SOLE   0 0 28,546
ALPS ETF TR SECTR DIV DOGS 00162Q858 9,862 184,022 SH   SOLE   0 0 184,022
ALTAIR ENGR INC COM CL A 021369103 937 12,319 SH   SOLE   9,139 0 3,180
ALTERYX INC COM CL A 02156B103 647 10,687 SH   SOLE   1 0 10,686
ALTICE USA INC CL A 02156K103 306 18,884 SH   SOLE   10,927 0 7,957
ALTO INGREDIENTS INC COM 021513106 229 47,684 SH   SOLE   0 0 47,684
ALTRA INDL MOTION CORP COM 02208R106 1,112 21,560 SH   SOLE   12,018 0 9,542
ALTRIA GROUP INC COM 02209S103 64,663 1,364,492 SH   SOLE   72,521 0 1,291,971
AMARIN CORP PLC SPONS ADR NEW 023111206 951 282,288 SH   SOLE   106,001 0 176,287
AMAZON COM INC COM 023135106 1,100,517 330,034 SH   SOLE   40,297 0 289,737
AMBAC FINL GROUP INC COM NEW 023139884 1,117 69,565 SH   SOLE   0 0 69,565
AMBARELLA INC SHS G037AX101 2,719 13,401 SH   SOLE   749 0 12,652
AMBEV SA SPONSORED ADR 02319V103 68 24,417 SH   SOLE   0 0 24,417
AMC ENTMT HLDGS INC CL A COM 00165C104 2,877 105,765 SH   SOLE   0 0 105,765
AMC NETWORKS INC CL A 00164V103 677 19,670 SH   SOLE   13,238 0 6,432
AMCOR PLC ORD G0250X107 3,679 306,359 SH   SOLE   68,832 0 237,527
AMDOCS LTD SHS G02602103 3,431 45,849 SH   SOLE   23,445 0 22,404
AMEDISYS INC COM 023436108 529 3,269 SH   SOLE   881 0 2,388
AMER STATES WTR CO COM 029899101 2,877 27,810 SH   SOLE   304 0 27,506
AMERCO COM 023586100 1,402 1,930 SH   SOLE   277 0 1,653
AMEREN CORP COM 023608102 5,208 58,507 SH   SOLE   1,014 0 57,493
AMERESCO INC CL A 02361E108 1,669 20,677 SH   SOLE   16,814 0 3,863
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 991 154,159 SH   SOLE   0 0 154,159
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1,464 69,374 SH   SOLE   21,537 0 47,837
AMERICAN AIRLS GROUP INC COM 02376R102 8,262 460,015 SH   SOLE   0 0 460,015
AMERICAN ASSETS TR INC COM 024013104 454 12,096 SH   SOLE   10,686 0 1,410
AMERICAN CAMPUS CMNTYS INC COM 024835100 1,851 32,314 SH   SOLE   11,049 0 21,265
AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 683 13,995 SH   SOLE   0 0 13,995
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 12,808 202,273 SH   SOLE   0 0 202,273
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 3,290 63,496 SH   SOLE   0 0 63,496
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 7,222 130,715 SH   SOLE   0 0 130,715
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 6,165 97,254 SH   SOLE   0 0 97,254
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 8,130 125,942 SH   SOLE   0 0 125,942
AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 9,208 179,014 SH   SOLE   0 0 179,014
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 7,994 104,028 SH   SOLE   0 0 104,028
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 8,121 153,398 SH   SOLE   0 0 153,398
AMERICAN CENTY ETF TR US EQT ETF 025072885 31,791 396,594 SH   SOLE   0 0 396,594
AMERICAN CENTY ETF TR US SML CP VALU 025072877 26,723 335,129 SH   SOLE   0 0 335,129
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 531 20,973 SH   SOLE   4,688 0 16,285
AMERICAN ELEC PWR CO INC COM 025537101 41,864 470,545 SH   SOLE   233,939 0 236,606
AMERICAN ELEC PWR CO INC UNIT 08/01/2021 025537127 2,876 57,379 SH   SOLE   0 0 57,379
AMERICAN EXPRESS CO COM 025816109 50,032 305,820 SH   SOLE   42,937 0 262,883
AMERICAN FIN TR INC COM CLASS A 02607T109 1,551 169,834 SH   SOLE   0 0 169,834
AMERICAN FINL GROUP INC OHIO COM 025932104 464 3,377 SH   SOLE   999 0 2,378
AMERICAN HOMES 4 RENT CL A 02665T306 4,771 109,404 SH   SOLE   35,282 0 74,122
AMERICAN INTL GROUP INC COM NEW 026874784 13,553 238,352 SH   SOLE   110,842 0 127,510
AMERICAN OUTDOOR BRANDS INC COM 02875D109 208 10,434 SH   SOLE   0 0 10,434
AMERICAN TOWER CORP NEW COM 03027X100 53,515 182,958 SH   SOLE   51,402 0 131,556
AMERICAN WOODMARK CORPORATIO COM 030506109 226 3,462 SH   SOLE   2,560 0 902
AMERICAN WTR WKS CO INC NEW COM 030420103 30,304 160,457 SH   SOLE   64,311 0 96,146
AMERICOLD RLTY TR COM 03064D108 1,189 36,248 SH   SOLE   23,350 0 12,898
AMERIPRISE FINL INC COM 03076C106 4,983 16,517 SH   SOLE   1,398 0 15,119
AMERISOURCEBERGEN CORP COM 03073E105 18,913 142,321 SH   SOLE   46,376 0 95,945
AMES NATL CORP COM 031001100 573 23,403 SH   SOLE   0 0 23,403
AMETEK INC COM 031100100 7,541 51,282 SH   SOLE   35,020 0 16,262
AMGEN INC COM 031162100 101,873 452,830 SH   SOLE   100,721 0 352,109
AMICUS THERAPEUTICS INC COM 03152W109 161 13,941 SH   SOLE   311 0 13,630
AMKOR TECHNOLOGY INC COM 031652100 624 25,162 SH   SOLE   408 0 24,754
AMMO INC COM 00175J107 352 64,572 SH   SOLE   0 0 64,572
AMN HEALTHCARE SVCS INC COM 001744101 1,831 14,964 SH   SOLE   4,144 0 10,820
AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 200 41,775 SH   SOLE   948 0 40,827
AMPHENOL CORP NEW CL A 032095101 9,477 108,363 SH   SOLE   43,326 0 65,037
AMPIO PHARMACEUTICALS INC COM 03209T109 42 73,514 SH   SOLE   0 0 73,514
AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 2,271 126,152 SH   SOLE   0 0 126,152
AMPLIFY ETF TR BLACKSWAN GRWT 032108888 6,928 200,578 SH   SOLE   0 0 200,578
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 31,157 775,639 SH   SOLE   0 0 775,639
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 18,390 481,552 SH   SOLE   0 0 481,552
AMPLIFY ETF TR HIGH INCOME 032108847 11,364 683,346 SH   SOLE   0 0 683,346
AMPLIFY ETF TR ONLIN RETL ETF 032108102 19,411 220,477 SH   SOLE   0 0 220,477
AMPLIFY ETF TR SEYMOUR CANNBS 032108854 665 47,062 SH   SOLE   0 0 47,062
AMYRIS INC COM NEW 03236M200 162 30,021 SH   SOLE   255 0 29,766
ANALOG DEVICES INC COM 032654105 23,148 131,694 SH   SOLE   43,940 0 87,754
ANAPLAN INC COM 03272L108 559 12,196 SH   SOLE   3,858 0 8,338
ANAVEX LIFE SCIENCES CORP COM NEW 032797300 277 15,995 SH   SOLE   0 0 15,995
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 3,681 215,742 SH   SOLE   0 0 215,742
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 544 25,942 SH   SOLE   0 0 25,942
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 8,975 148,225 SH   SOLE   6,333 0 141,892
ANNALY CAPITAL MANAGEMENT IN COM 035710409 14,940 1,910,545 SH   SOLE   8,837 0 1,901,708
ANSYS INC COM 03662Q105 12,425 30,976 SH   SOLE   23,313 0 7,663
ANTARES PHARMA INC COM 036642106 100 28,030 SH   SOLE   0 0 28,030
ANTERIX INC COM 03676C100 513 8,733 SH   SOLE   8,233 0 500
ANTERO MIDSTREAM CORP COM 03676B102 1,877 193,912 SH   SOLE   957 0 192,955
ANTERO RESOURCES CORP COM 03674X106 359 20,537 SH   SOLE   0 0 20,537
ANTHEM INC COM 036752103 52,739 113,774 SH   SOLE   55,393 0 58,381
AON PLC SHS CL A G0403H108 10,353 34,447 SH   SOLE   17,377 0 17,070
APA CORPORATION COM 03743Q108 2,254 83,840 SH   SOLE   484 0 83,356
APARTMENT INVT & MGMT CO CL A 03748R747 1,222 158,255 SH   SOLE   152,339 0 5,916
API GROUP CORP COM STK 00187Y100 413 16,032 SH   SOLE   7,350 0 8,682
APOGEE ENTERPRISES INC COM 037598109 250 5,201 SH   SOLE   0 0 5,201
APOLLO COML REAL EST FIN INC COM 03762U105 2,951 224,224 SH   SOLE   0 0 224,224
APOLLO GLOBAL MGMT INC COM CL A 03768E105 9,774 134,940 SH   SOLE   34,301 0 100,639
APOLLO INVT CORP COM NEW 03761U502 5,581 436,326 SH   SOLE   0 0 436,326
APOLLO SR FLOATING RATE FD I COM 037636107 3,183 197,576 SH   SOLE   0 0 197,576
APOLLO TACTICAL INCOME FD IN COM 037638103 797 52,015 SH   SOLE   0 0 52,015
APPHARVEST INC COM 03783T103 270 69,524 SH   SOLE   0 0 69,524
APPIAN CORP CL A 03782L101 1,887 28,931 SH   SOLE   0 0 28,931
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2,137 132,351 SH   SOLE   7,434 0 124,917
APPLE INC COM 037833100 2,544,011 14,326,723 SH   SOLE   875,794 0 13,450,929
APPLE INC COM 037833100 3,232 18,200 SH Put SOLE   0 0 18,200
APPLIED INDL TECHNOLOGIES IN COM 03820C105 794 7,768 SH   SOLE   6,498 0 1,270
APPLIED MATLS INC COM 038222105 47,303 300,605 SH   SOLE   54,152 0 246,453
APPLIED OPTOELECTRONICS INC COM 03823U102 64 12,425 SH   SOLE   0 0 12,425
APPLIED UV INC COM 03828V105 35 13,000 SH   SOLE   0 0 13,000
APPLOVIN CORP COM CL A 03831W108 500 5,300 SH   SOLE   236 0 5,064
APRIA INC COM 03836A101 357 10,963 SH   SOLE   10,725 0 238
APTARGROUP INC COM 038336103 2,616 21,378 SH   SOLE   13,587 0 7,791
APTIV PLC SHS G6095L109 24,122 146,310 SH   SOLE   123,150 0 23,160
AQUA METALS INC COM 03837J101 18 14,982 SH   SOLE   0 0 14,982
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 29 13,950 SH   SOLE   0 0 13,950
ARAMARK COM 03852U106 296 8,040 SH   SOLE   4,868 0 3,172
ARBOR REALTY TRUST INC COM 038923108 6,513 355,510 SH   SOLE   190 0 355,320
ARCADIA BIOSCIENCES INC COM NEW 039014204 46 44,000 SH   SOLE   0 0 44,000
ARCBEST CORP COM 03937C105 982 8,193 SH   SOLE   0 0 8,193
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 3,966 124,597 SH   SOLE   0 0 124,597
ARCH CAP GROUP LTD ORD G0450A105 1,276 28,700 SH   SOLE   13,739 0 14,961
ARCH RESOURCES INC CL A 03940R107 504 5,519 SH   SOLE   0 0 5,519
ARCHER DANIELS MIDLAND CO COM 039483102 12,977 191,998 SH   SOLE   723 0 191,275
ARCIMOTO INC COM 039587100 410 52,653 SH   SOLE   0 0 52,653
ARCONIC CORPORATION COM 03966V107 204 6,181 SH   SOLE   0 0 6,181
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 76 13,041 SH   SOLE   0 0 13,041
ARCOSA INC COM 039653100 477 9,058 SH   SOLE   0 0 9,058
ARCTURUS THERAPEUTICS HLDGS COM 03969T109 335 9,046 SH   SOLE   0 0 9,046
ARDAGH METAL PACKAGING S A SHS L02235106 91 10,075 SH   SOLE   0 0 10,075
ARDELYX INC COM 039697107 27 24,400 SH   SOLE   0 0 24,400
ARENA PHARMACEUTICALS INC COM NEW 040047607 2,789 30,003 SH   SOLE   0 0 30,003
ARES CAPITAL CORP COM 04010L103 34,315 1,619,400 SH   SOLE   0 0 1,619,400
ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 422 372,000 PRN   SOLE   0 0 372,000
ARES COML REAL ESTATE CORP COM 04013V108 154 10,603 SH   SOLE   0 0 10,603
ARES DYNAMIC CR ALLOCATION F COM 04014F102 301 18,417 SH   SOLE   0 0 18,417
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 2,712 33,376 SH   SOLE   83 0 33,293
ARGENX SE SPONSORED ADR 04016X101 210 600 SH   SOLE   11 0 589
ARGO GROUP INTL HLDGS LTD COM G0464B107 222 3,812 SH   SOLE   1,543 0 2,269
ARISTA NETWORKS INC COM 040413106 9,256 64,391 SH   SOLE   6,113 0 58,278
ARK ETF TR 3D PRINTING ETF 00214Q500 3,820 111,381 SH   SOLE   0 0 111,381
ARK ETF TR ARK SPACE EXPL 00214Q807 2,969 157,489 SH   SOLE   0 0 157,489
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 31,670 411,251 SH   SOLE   0 0 411,251
ARK ETF TR FINTECH INNOVA 00214Q708 30,673 750,871 SH   SOLE   0 0 750,871
ARK ETF TR GENOMIC REV ETF 00214Q302 69,021 1,127,061 SH   SOLE   0 0 1,127,061
ARK ETF TR INNOVATION ETF 00214Q104 346,949 3,667,927 SH   SOLE   2,190 0 3,665,737
ARK ETF TR ISRAEL INOVATE 00214Q609 1,194 41,847 SH   SOLE   0 0 41,847
ARK ETF TR NEXT GNRTN INTER 00214Q401 88,898 749,690 SH   SOLE   0 0 749,690
ARLO TECHNOLOGIES INC COM 04206A101 121 11,566 SH   SOLE   0 0 11,566
ARMADA HOFFLER PPTYS INC COM 04208T108 399 26,194 SH   SOLE   20,476 0 5,718
ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 116 11,830 SH   SOLE   0 0 11,830
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,686 14,515 SH   SOLE   12,077 0 2,438
ARRAY TECHNOLOGIES INC COM SHS 04271T100 1,209 77,060 SH   SOLE   0 0 77,060
ARRIVAL GROUP SHS L0423Q108 667 89,940 SH   SOLE   0 0 89,940
ARROW ELECTRS INC COM 042735100 263 1,962 SH   SOLE   299 0 1,663
ARROW ETF TR ARROW DJ GLB YLD 04273H104 656 44,413 SH   SOLE   0 0 44,413
ARROW FINL CORP COM 042744102 268 7,612 SH   SOLE   0 0 7,612
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1,209 18,236 SH   SOLE   1,288 0 16,948
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,069 22,444 SH   SOLE   2,001 0 20,443
ARVINAS INC COM 04335A105 419 5,106 SH   SOLE   917 0 4,189
ASANA INC CL A 04342Y104 754 10,118 SH   SOLE   1,348 0 8,770
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 368 2,736 SH   SOLE   147 0 2,589
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 95 12,186 SH   SOLE   486 0 11,700
ASENSUS SURGICAL INC COM 04367G103 26 23,382 SH   SOLE   0 0 23,382
ASGN INC COM 00191U102 823 6,670 SH   SOLE   4,901 0 1,769
ASHLAND GLOBAL HLDGS INC COM 044186104 1,006 9,342 SH   SOLE   1,038 0 8,304
ASML HOLDING N V N Y REGISTRY SHS N07059210 35,733 44,876 SH   SOLE   20,580 0 24,296
ASPEN TECHNOLOGY INC COM 045327103 3,358 22,066 SH   SOLE   14,740 0 7,326
ASSOCIATED BANC CORP COM 045487105 560 24,779 SH   SOLE   9,525 0 15,254
ASSURED GUARANTY LTD COM G0585R106 2,052 40,875 SH   SOLE   14,311 0 26,564
AST SPACEMOBILE INC COM CL A 00217D100 128 16,112 SH   SOLE   0 0 16,112
ASTRA SPACE INC COM CL A 04634X103 74 10,746 SH   SOLE   0 0 10,746
ASTRAZENECA PLC SPONSORED ADR 046353108 13,614 233,709 SH   SOLE   31,513 0 202,196
AT&T INC COM 00206R102 133,517 5,427,502 SH   SOLE   765,708 0 4,661,794
ATHENE HOLDING LTD CL A G0684D107 855 10,256 SH   SOLE   6,747 0 3,509
ATHERSYS INC NEW COM 04744L106 63 70,086 SH   SOLE   0 0 70,086
ATI PHYSICAL THERAPY INC COM CL A 00216W109 95 28,000 SH   SOLE   0 0 28,000
ATKORE INC COM 047649108 279 2,511 SH   SOLE   0 0 2,511
ATLANTIC UN BANKSHARES CORP COM 04911A107 668 17,903 SH   SOLE   6,999 0 10,904
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 1,514 42,329 SH   SOLE   3,924 0 38,405
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1,163 12,358 SH   SOLE   0 0 12,358
ATLAS CORP SHARES Y0436Q109 1,675 118,153 SH   SOLE   0 0 118,153
ATLASSIAN CORP PLC CL A G06242104 25,277 66,253 SH   SOLE   39,086 0 27,167
ATMOS ENERGY CORP COM 049560105 5,447 51,994 SH   SOLE   5,890 0 46,104
ATRICURE INC COM 04963C209 1,634 23,495 SH   SOLE   17,508 0 5,987
ATRION CORP COM 049904105 206 292 SH   SOLE   0 0 292
AUDACY INC CL A 05070N103 47 18,249 SH   SOLE   0 0 18,249
AUDIOCODES LTD ORD M15342104 259 7,441 SH   SOLE   14 0 7,427
AURINIA PHARMACEUTICALS INC COM 05156V102 592 25,883 SH   SOLE   0 0 25,883
AURORA CANNABIS INC COM 05156X884 353 65,301 SH   SOLE   0 0 65,301
AUTODESK INC COM 052769106 42,335 150,557 SH   SOLE   123,022 0 27,535
AUTOLIV INC COM 052800109 1,094 10,577 SH   SOLE   7,977 0 2,600
AUTOMATIC DATA PROCESSING IN COM 053015103 63,886 259,090 SH   SOLE   18,931 0 240,159
AUTONATION INC COM 05329W102 916 7,843 SH   SOLE   207 0 7,636
AUTOSCOPE TECHNOLOGIES CORP COM 053306106 177 28,141 SH   SOLE   0 0 28,141
AUTOZONE INC COM 053332102 18,393 8,774 SH   SOLE   2,712 0 6,062
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 158 19,550 SH   SOLE   0 0 19,550
AVALARA INC COM 05338G106 1,659 12,852 SH   SOLE   7,258 0 5,594
AVALONBAY CMNTYS INC COM 053484101 8,166 32,330 SH   SOLE   23,341 0 8,989
AVANGRID INC COM 05351W103 730 14,631 SH   SOLE   671 0 13,960
AVANOS MED INC COM 05350V106 325 9,375 SH   SOLE   6,773 0 2,602
AVANTOR INC COM 05352A100 1,366 32,426 SH   SOLE   13,543 0 18,883
AVAYA HLDGS CORP COM 05351X101 283 14,288 SH   SOLE   1,471 0 12,817
AVEANNA HEALTHCARE HLDGS INC COM 05356F105 124 16,784 SH   SOLE   0 0 16,784
AVERY DENNISON CORP COM 053611109 4,462 20,601 SH   SOLE   441 0 20,160
AVIENT CORPORATION COM 05368V106 938 16,764 SH   SOLE   12,274 0 4,490
AVIS BUDGET GROUP COM 053774105 645 3,111 SH   SOLE   0 0 3,111
AVISTA CORP COM 05379B107 796 18,729 SH   SOLE   2,914 0 15,815
AVNET INC COM 053807103 374 9,071 SH   SOLE   1,308 0 7,763
AXALTA COATING SYS LTD COM G0750C108 433 13,075 SH   SOLE   6,133 0 6,942
AXCELIS TECHNOLOGIES INC COM NEW 054540208 2,989 40,095 SH   SOLE   0 0 40,095
AXIS CAP HLDGS LTD SHS G0692U109 1,174 21,544 SH   SOLE   1,132 0 20,412
AXON ENTERPRISE INC COM 05464C101 6,374 40,598 SH   SOLE   0 0 40,598
AXONICS INC COM 05465P101 211 3,763 SH   SOLE   0 0 3,763
AXOS FINANCIAL INC COM 05465C100 1,150 20,570 SH   SOLE   6,440 0 14,130
AXSOME THERAPEUTICS INC COM 05464T104 465 12,295 SH   SOLE   0 0 12,295
AZEK CO INC CL A 05478C105 498 10,769 SH   SOLE   985 0 9,784
AZENTA INC COM 114340102 4,406 42,729 SH   SOLE   36,476 0 6,253
AZUL S A SPONSR ADR PFD 05501U106 376 28,491 SH   SOLE   0 0 28,491
B & G FOODS INC NEW COM 05508R106 2,952 96,073 SH   SOLE   0 0 96,073
B. RILEY FINANCIAL INC COM 05580M108 681 7,668 SH   SOLE   283 0 7,385
B2GOLD CORP COM 11777Q209 121 30,738 SH   SOLE   0 0 30,738
BABCOCK & WILCOX ENTERPRISES COM 05614L209 546 60,483 SH   SOLE   1,659 0 58,824
BADGER METER INC COM 056525108 883 8,329 SH   SOLE   5,454 0 2,875
BAIDU INC SPON ADR REP A 056752108 10,857 72,971 SH   SOLE   0 0 72,971
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 232 15,278 SH   SOLE   0 0 15,278
BAKER HUGHES COMPANY CL A 05722G100 2,108 87,603 SH   SOLE   46,745 0 40,858
BALCHEM CORP COM 057665200 1,379 8,167 SH   SOLE   6,250 0 1,917
BALL CORP COM 058498106 17,745 184,330 SH   SOLE   40,507 0 143,823
BALLARD PWR SYS INC NEW COM 058586108 476 37,934 SH   SOLE   0 0 37,934
BANCFIRST CORP COM 05945F103 716 10,150 SH   SOLE   0 0 10,150
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 189 32,152 SH   SOLE   8,009 0 24,143
BANCO SANTANDER S.A. ADR 05964H105 680 206,699 SH   SOLE   0 0 206,699
BANCROFT FD LTD COM 059695106 4,924 186,300 SH   SOLE   0 0 186,300
BANK HAWAII CORP COM 062540109 5,168 61,696 SH   SOLE   408 0 61,288
BANK MARIN BANCORP COM 063425102 257 6,909 SH   SOLE   0 0 6,909
BANK MONTREAL QUE COM 063671101 6,420 59,595 SH   SOLE   4,061 0 55,534
BANK NEW YORK MELLON CORP COM 064058100 8,450 145,483 SH   SOLE   24,497 0 120,986
BANK NOVA SCOTIA B C COM 064149107 3,160 44,084 SH   SOLE   0 0 44,084
BANK OZK COM 06417N103 12,328 264,947 SH   SOLE   15,572 0 249,375
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 18,199 634,098 SH   SOLE   0 0 634,098
BARCLAYS BANK PLC ETN LKD 48 06746P522 408 6,157 SH   SOLE   0 0 6,157
BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 5,185 227,794 SH   SOLE   0 0 227,794
BARCLAYS PLC ADR 06738E204 341 32,902 SH   SOLE   5,441 0 27,461
BARINGS BDC INC COM 06759L103 235 21,303 SH   SOLE   0 0 21,303
BARINGS CORPORATE INVS COM 06759X107 1,612 100,866 SH   SOLE   0 0 100,866
BARINGS GLOBAL SHORT DURATIO COM 06760L100 319 18,407 SH   SOLE   0 0 18,407
BARNES GROUP INC COM 067806109 419 8,989 SH   SOLE   3,835 0 5,154
BARRICK GOLD CORP COM 067901108 10,239 538,920 SH   SOLE   112,347 0 426,573
BATH & BODY WORKS INC COM 070830104 4,086 58,544 SH   SOLE   11,045 0 47,499
BAUSCH HEALTH COS INC COM 071734107 1,076 38,979 SH   SOLE   239 0 38,740
BAXTER INTL INC COM 071813109 15,549 181,140 SH   SOLE   79,310 0 101,830
BCE INC COM NEW 05534B760 29,066 558,540 SH   SOLE   412,538 0 146,002
BEACON ROOFING SUPPLY INC COM 073685109 1,072 18,686 SH   SOLE   3,669 0 15,017
BEAM THERAPEUTICS INC COM 07373V105 1,150 14,425 SH   SOLE   0 0 14,425
BECTON DICKINSON & CO COM 075887109 38,323 152,390 SH   SOLE   83,539 0 68,851
BED BATH & BEYOND INC COM 075896100 705 48,380 SH   SOLE   0 0 48,380
BEIGENE LTD SPONSORED ADR 07725L102 620 2,287 SH   SOLE   984 0 1,303
BELDEN INC COM 077454106 238 3,614 SH   SOLE   0 0 3,614
BENCHMARK ELECTRS INC COM 08160H101 212 7,815 SH   SOLE   7,095 0 720
BENTLEY SYS INC COM CL B 08265T208 1,370 28,346 SH   SOLE   22,229 0 6,117
BERKELEY LTS INC COM 084310101 292 16,040 SH   SOLE   0 0 16,040
BERKLEY W R CORP COM 084423102 3,594 43,621 SH   SOLE   23,594 0 20,027
BERKSHIRE GREY INC COM CL A 084656107 82 14,900 SH   SOLE   0 0 14,900
BERKSHIRE HATHAWAY INC DEL CL A 084670108 27,040 60 SH   SOLE   0 0 60
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 400,546 1,339,618 SH   SOLE   56,098 0 1,283,520
BERKSHIRE HILLS BANCORP INC COM 084680107 259 9,105 SH   SOLE   0 0 9,105
BERRY GLOBAL GROUP INC COM 08579W103 1,312 17,789 SH   SOLE   740 0 17,049
BEST BUY INC COM 086516101 10,167 100,071 SH   SOLE   15,466 0 84,605
BEYOND MEAT INC COM 08862E109 2,239 34,360 SH   SOLE   0 0 34,360
BGC PARTNERS INC CL A 05541T101 162 34,744 SH   SOLE   0 0 34,744
BGSF INC COM 05601C105 328 22,884 SH   SOLE   0 0 22,884
BHP GROUP LTD SPONSORED ADS 088606108 6,308 104,519 SH   SOLE   18,074 0 86,445
BHP GROUP PLC SPONSORED ADR 05545E209 2,802 46,882 SH   SOLE   7,631 0 39,251
BIG 5 SPORTING GOODS CORP COM 08915P101 410 21,583 SH   SOLE   0 0 21,583
BIG LOTS INC COM 089302103 943 20,939 SH   SOLE   0 0 20,939
BIGCOMMERCE HLDGS INC COM SER 1 08975P108 730 20,644 SH   SOLE   13 0 20,631
BILIBILI INC SPONS ADS REP Z 090040106 387 8,342 SH   SOLE   1,277 0 7,065
BILL COM HLDGS INC COM 090043100 2,978 11,953 SH   SOLE   2,133 0 9,820
BIO RAD LABS INC CL A 090572207 18,114 23,974 SH   SOLE   21,319 0 2,655
BIOCRYST PHARMACEUTICALS INC COM 09058V103 344 24,870 SH   SOLE   0 0 24,870
BIOGEN INC COM 09062X103 11,033 45,984 SH   SOLE   22,781 0 23,203
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 410 2,973 SH   SOLE   1,095 0 1,878
BIOLIFE SOLUTIONS INC COM NEW 09062W204 372 9,992 SH   SOLE   6,585 0 3,407
BIOLINERX LTD SPONSORED ADS 09071M205 150 73,576 SH   SOLE   0 0 73,576
BIOMARIN PHARMACEUTICAL INC COM 09061G101 5,878 66,481 SH   SOLE   44,088 0 22,393
BIONANO GENOMICS INC COM 09075F107 92 30,613 SH   SOLE   0 0 30,613
BIONTECH SE SPONSORED ADS 09075V102 2,762 10,713 SH   SOLE   805 0 9,908
BIO-TECHNE CORP COM 09073M104 4,918 9,549 SH   SOLE   6,914 0 2,635
BIT DIGITAL INC SHS G1144A105 542 89,132 SH   SOLE   0 0 89,132
BITFARMS LTD COM 09173B107 1,358 268,932 SH   SOLE   0 0 268,932
BJS WHSL CLUB HLDGS INC COM 05550J101 1,424 21,256 SH   SOLE   4,487 0 16,769
BK OF AMERICA CORP COM 060505104 177,672 3,993,522 SH   SOLE   756,314 0 3,237,208
BLACK HILLS CORP COM 092113109 2,373 33,631 SH   SOLE   15,305 0 18,326
BLACK KNIGHT INC COM 09215C105 4,257 51,361 SH   SOLE   16,106 0 35,255
BLACK STONE MINERALS L P COM UNIT 09225M101 231 22,340 SH   SOLE   0 0 22,340
BLACKBAUD INC COM 09227Q100 939 11,887 SH   SOLE   2,447 0 9,440
BLACKBERRY LTD COM 09228F103 675 72,155 SH   SOLE   0 0 72,155
BLACKLINE INC COM 09239B109 1,882 18,175 SH   SOLE   9,804 0 8,371
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 204 13,986 SH   SOLE   0 0 13,986
BLACKROCK CAP INVT CORP COM 092533108 315 78,820 SH   SOLE   0 0 78,820
BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 281 278,000 PRN   SOLE   0 0 278,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 5,480 331,893 SH   SOLE   0 0 331,893
BLACKROCK CORPOR HI YLD FD I COM 09255P107 4,209 341,047 SH   SOLE   0 0 341,047
BLACKROCK CR ALLOCATION INCO COM 092508100 6,026 400,408 SH   SOLE   0 0 400,408
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 3,119 266,590 SH   SOLE   0 0 266,590
BLACKROCK ENERGY & RES TR COM 09250U101 629 66,317 SH   SOLE   0 0 66,317
BLACKROCK ENHANCD CAP & INM COM 09256A109 1,118 50,559 SH   SOLE   0 0 50,559
BLACKROCK ENHANCED EQUITY DI COM 09251A104 9,179 910,651 SH   SOLE   0 0 910,651
BLACKROCK ENHANCED GLOBAL DI COM 092501105 3,129 256,894 SH   SOLE   0 0 256,894
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 273 43,485 SH   SOLE   0 0 43,485
BLACKROCK ETF TRUST US EQT FACTOR 09290C103 218 5,815 SH   SOLE   0 0 5,815
BLACKROCK FLOATING RATE INCO COM 09255X100 542 40,339 SH   SOLE   0 0 40,339
BLACKROCK GLOBAL FLOATING RA COM 091941104 845 60,430 SH   SOLE   0 0 60,430
BLACKROCK HEALTH SCIENCES TR COM 09250W107 2,307 47,567 SH   SOLE   0 0 47,567
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 759 29,930 SH   SOLE   0 0 29,930
BLACKROCK INC COM 09247X101 77,582 84,737 SH   SOLE   12,641 0 72,096
BLACKROCK INCOME TR INC COM 09247F100 5,274 933,531 SH   SOLE   0 0 933,531
BLACKROCK INVT QUALITY MUN T COM 09247D105 1,916 110,414 SH   SOLE   0 0 110,414
BLACKROCK LTD DURATION INCOM COM SHS 09249W101 1,451 86,087 SH   SOLE   0 0 86,087
BLACKROCK MULTI SECTOR INC T COM 09258A107 2,292 126,352 SH   SOLE   0 0 126,352
BLACKROCK MUN INCOME QUALITY COM 092479104 1,343 86,029 SH   SOLE   0 0 86,029
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 299 19,241 SH   SOLE   0 0 19,241
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 2,249 86,750 SH   SOLE   410 0 86,340
BLACKROCK MUNI INCOME TR II COM 09249N101 936 61,798 SH   SOLE   0 0 61,798
BLACKROCK MUNIASSETS FD INC COM 09254J102 437 29,433 SH   SOLE   0 0 29,433
BLACKROCK MUNICIPAL INCOME COM 09253X102 250 16,478 SH   SOLE   0 0 16,478
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1,470 92,693 SH   SOLE   0 0 92,693
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 165 11,581 SH   SOLE   0 0 11,581
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 631 40,861 SH   SOLE   0 0 40,861
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 984 58,693 SH   SOLE   0 0 58,693
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 226 16,102 SH   SOLE   0 0 16,102
BLACKROCK MUNIVEST FD II INC COM 09253T101 175 11,066 SH   SOLE   0 0 11,066
BLACKROCK MUNIVEST FD INC COM 09253R105 866 90,443 SH   SOLE   0 0 90,443
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 333 22,100 SH   SOLE   0 0 22,100
BLACKROCK MUNIYIELD CALIF QU COM 09254N103 1,609 101,205 SH   SOLE   0 0 101,205
BLACKROCK MUNIYIELD FD INC COM 09253W104 608 41,332 SH   SOLE   0 0 41,332
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 962 57,457 SH   SOLE   0 0 57,457
BLACKROCK MUNIYIELD QUALITY COM 09254E103 2,596 175,153 SH   SOLE   0 0 175,153
BLACKROCK MUNIYIELD QUALITY COM 09254G108 878 60,550 SH   SOLE   0 0 60,550
BLACKROCK MUNIYILD QULT FD I COM 09254F100 1,347 83,475 SH   SOLE   0 0 83,475
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,360 88,652 SH   SOLE   0 0 88,652
BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 294 19,916 SH   SOLE   0 0 19,916
BLACKROCK RES & COMMODITIES SHS 09257A108 3,840 410,716 SH   SOLE   0 0 410,716
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 1,823 36,488 SH   SOLE   0 0 36,488
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 3,307 84,932 SH   SOLE   0 0 84,932
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 13,415 512,406 SH   SOLE   0 0 512,406
BLACKROCK TCP CAPITAL CORP COM 09259E108 1,801 133,308 SH   SOLE   469 0 132,839
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 30 30,000 PRN   SOLE   0 0 30,000
BLACKROCK UTILS INFRASTRUCTU COM 09248D104 470 17,672 SH   SOLE   0 0 17,672
BLACKSKY TECHNOLOGY INC COM CL A 09263B108 62 13,895 SH   SOLE   0 0 13,895
BLACKSTONE INC COM 09260D107 110,288 852,371 SH   SOLE   23,159 0 829,212
BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 51 50,000 PRN   SOLE   0 0 50,000
BLACKSTONE MTG TR INC COM CL A 09257W100 8,071 263,600 SH   SOLE   0 0 263,600
BLACKSTONE SENIOR FLOATNG RA COM 09256U105 5,209 303,396 SH   SOLE   0 0 303,396
BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 204 15,091 SH   SOLE   0 0 15,091
BLADE AIR MOBILITY INC CL A COM 092667104 244 27,601 SH   SOLE   0 0 27,601
BLINK CHARGING CO COM 09354A100 1,564 58,982 SH   SOLE   0 0 58,982
BLOCK H & R INC COM 093671105 1,158 49,141 SH   SOLE   287 0 48,854
BLOCK INC CL A 852234103 73,268 453,644 SH   SOLE   64,515 0 389,129
BLOOM ENERGY CORP COM CL A 093712107 1,214 55,343 SH   SOLE   520 0 54,823
BLOOMIN BRANDS INC COM 094235108 953 45,422 SH   SOLE   35,230 0 10,192
BLUE APRON HLDGS INC CL A NEW 09523Q200 82 12,151 SH   SOLE   0 0 12,151
BLUE BIRD CORP COM 095306106 754 48,212 SH   SOLE   0 0 48,212
BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 508 153,900 SH   SOLE   0 0 153,900
BLUELINX HLDGS INC COM NEW 09624H208 865 9,032 SH   SOLE   0 0 9,032
BLUEPRINT MEDICINES CORP COM 09627Y109 251 2,347 SH   SOLE   1,072 0 1,275
BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 510 19,333 SH   SOLE   0 0 19,333
BNY MELLON ETF TRUST INTERNATIONL EQT 09661T404 824 11,087 SH   SOLE   0 0 11,087
BNY MELLON ETF TRUST US LRG CP CORE 09661T107 2,575 28,738 SH   SOLE   0 0 28,738
BNY MELLON ETF TRUST US MDCP CORE EQT 09661T206 789 8,316 SH   SOLE   0 0 8,316
BNY MELLON ETF TRUST US SMLCP CORE 09661T305 372 3,850 SH   SOLE   0 0 3,850
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 742 242,569 SH   SOLE   0 0 242,569
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1,540 107,086 SH   SOLE   0 0 107,086
BNY MELLON MUN INCOME INC COM 05589T104 192 21,900 SH   SOLE   0 0 21,900
BNY MELLON STRATEGIC MUN BD COM 09662E109 2,257 270,350 SH   SOLE   0 0 270,350
BNY MELLON STRATEGIC MUNS IN COM 05588W108 977 115,353 SH   SOLE   0 0 115,353
BOEING CO COM 097023105 156,257 776,163 SH   SOLE   76,979 0 699,184
BOEING CO COM 097023105 201 1,000 SH Put SOLE   0 0 1,000
BOISE CASCADE CO DEL COM 09739D100 805 11,313 SH   SOLE   654 0 10,659
BOK FINL CORP COM NEW 05561Q201 537 5,092 SH   SOLE   1,735 0 3,357
BOOKING HOLDINGS INC COM 09857L108 29,595 12,335 SH   SOLE   7,134 0 5,201
BOOT BARN HLDGS INC COM 099406100 722 5,869 SH   SOLE   2,723 0 3,146
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3,163 37,306 SH   SOLE   19,340 0 17,966
BORGWARNER INC COM 099724106 1,389 30,818 SH   SOLE   134 0 30,684
BOSTON BEER INC CL A 100557107 2,461 4,872 SH   SOLE   0 0 4,872
BOSTON OMAHA CORP COM 101044105 219 7,639 SH   SOLE   0 0 7,639
BOSTON PROPERTIES INC COM 101121101 1,567 13,601 SH   SOLE   6,070 0 7,531
BOSTON SCIENTIFIC CORP COM 101137107 9,642 226,974 SH   SOLE   105,187 0 121,787
BOTTOMLINE TECH DEL INC COM 101388106 711 12,582 SH   SOLE   12,043 0 539
BOULDER GROWTH & INCOME FD I COM 101507101 905 63,663 SH   SOLE   0 0 63,663
BOX INC CL A 10316T104 708 27,019 SH   SOLE   509 0 26,510
BOXLIGHT CORP COM CL A 103197109 66 48,020 SH   SOLE   0 0 48,020
BOYD GAMING CORP COM 103304101 1,811 27,622 SH   SOLE   0 0 27,622
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 370 24,183 SH   SOLE   0 0 24,183
BP PLC SPONSORED ADR 055622104 25,303 950,171 SH   SOLE   22,569 0 927,602
BRAEMAR HOTELS & RESORTS INC COM 10482B101 226 44,268 SH   SOLE   0 0 44,268
BRANDYWINEGBL GBL INCM OPP F COM 10537L104 1,842 157,341 SH   SOLE   0 0 157,341
BREEZE HOLDINGS ACQUISITN CO COM 106762107 120 11,800 SH   SOLE   0 0 11,800
BRIGHAM MINERALS INC CL A COM 10918L103 837 39,670 SH   SOLE   30,702 0 8,968
BRIGHT HEALTH GROUP INC COM 10920V107 46 13,470 SH   SOLE   0 0 13,470
BRIGHT HORIZONS FAM SOL IN D COM 109194100 451 3,586 SH   SOLE   253 0 3,333
BRIGHTHOUSE FINL INC COM 10922N103 304 5,863 SH   SOLE   1 0 5,862
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 2,707 263,857 SH   SOLE   0 0 263,857
BRINKS CO COM 109696104 330 5,028 SH   SOLE   1,260 0 3,768
BRISTOL-MYERS SQUIBB CO COM 110122108 90,343 1,448,963 SH   SOLE   328,101 0 1,120,862
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 32,000 855,395 SH   SOLE   654,033 0 201,362
BRIXMOR PPTY GROUP INC COM 11120U105 938 36,927 SH   SOLE   9,358 0 27,569
BROADCOM INC COM 11135F101 170,746 256,603 SH   SOLE   62,893 0 193,710
BROADMARK RLTY CAP INC COM 11135B100 2,012 213,393 SH   SOLE   0 0 213,393
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 33,324 182,276 SH   SOLE   15,578 0 166,698
BROADSTONE NET LEASE INC COM 11135E203 760 30,615 SH   SOLE   577 0 30,038
BROOKDALE SR LIVING INC COM 112463104 131 25,431 SH   SOLE   0 0 25,431
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,976 98,971 SH   SOLE   1,679 0 97,292
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 6,622 108,903 SH   SOLE   0 0 108,903
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1,648 24,142 SH   SOLE   178 0 23,964
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 4,005 189,712 SH   SOLE   0 0 189,712
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 835 22,664 SH   SOLE   2,196 0 20,468
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 978 27,316 SH   SOLE   0 0 27,316
BROWN & BROWN INC COM 115236101 6,412 91,238 SH   SOLE   14,659 0 76,579
BROWN FORMAN CORP CL A 115637100 1,549 22,848 SH   SOLE   0 0 22,848
BROWN FORMAN CORP CL B 115637209 8,163 112,035 SH   SOLE   12,491 0 99,544
BRP GROUP INC COM CL A 05589G102 690 19,096 SH   SOLE   17,073 0 2,023
BRUKER CORP COM 116794108 12,884 153,548 SH   SOLE   148,509 0 5,039
BRUNSWICK CORP COM 117043109 895 8,884 SH   SOLE   1,305 0 7,579
BUCKLE INC COM 118440106 577 13,634 SH   SOLE   133 0 13,501
BUILDERS FIRSTSOURCE INC COM 12008R107 27,637 322,453 SH   SOLE   1,094 0 321,359
BUMBLE INC COM CL A 12047B105 649 19,161 SH   SOLE   731 0 18,430
BUNGE LIMITED COM G16962105 4,333 46,415 SH   SOLE   0 0 46,415
BURLINGTON STORES INC COM 122017106 824 2,827 SH   SOLE   920 0 1,907
BUSINESS FIRST BANCSHARES IN COM 12326C105 3,099 109,452 SH   SOLE   0 0 109,452
BUTTERFLY NETWORK INC COM CL A 124155102 427 63,767 SH   SOLE   0 0 63,767
BWX TECHNOLOGIES INC COM 05605H100 350 7,318 SH   SOLE   1,342 0 5,976
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,674 15,555 SH   SOLE   2,355 0 13,200
C3 AI INC CL A 12468P104 892 28,549 SH   SOLE   0 0 28,549
CABOT CORP COM 127055101 237 4,226 SH   SOLE   2,900 0 1,326
CACI INTL INC CL A 127190304 1,423 5,287 SH   SOLE   2,948 0 2,339
CADENCE DESIGN SYSTEM INC COM 127387108 17,465 93,722 SH   SOLE   77,391 0 16,331
CAESARS ENTERTAINMENT INC NE COM 12769G100 15,217 162,696 SH   SOLE   51,996 0 110,700
CAL MAINE FOODS INC COM NEW 128030202 970 26,227 SH   SOLE   0 0 26,227
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 10,653 658,405 SH   SOLE   0 0 658,405
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 6,417 424,675 SH   SOLE   0 0 424,675
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 3,604 114,457 SH   SOLE   0 0 114,457
CALAMOS GBL DYN INCOME FUND COM 12811L107 2,462 246,959 SH   SOLE   0 0 246,959
CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 165 10,755 SH   SOLE   0 0 10,755
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 9,850 510,638 SH   SOLE   0 0 510,638
CALAVO GROWERS INC COM 128246105 220 5,192 SH   SOLE   0 0 5,192
CALIFORNIA WTR SVC GROUP COM 130788102 645 8,971 SH   SOLE   423 0 8,548
CALIX INC COM 13100M509 745 9,321 SH   SOLE   0 0 9,321
CALLAWAY GOLF CO COM 131193104 630 22,972 SH   SOLE   5,156 0 17,816
CALLON PETE CO DEL COM 13123X508 664 14,055 SH   SOLE   53 0 14,002
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 1,592 120,625 SH   SOLE   0 0 120,625
CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 212 7,754 SH   SOLE   0 0 7,754
CAMBRIA ETF TR EMRG SHAREHLDR 132061706 6,709 187,142 SH   SOLE   0 0 187,142
CAMBRIA ETF TR GLB ASSET ALLO 132061607 6,300 202,245 SH   SOLE   0 0 202,245
CAMBRIA ETF TR GLB MOMENT ETF 132061508 1,801 60,358 SH   SOLE   0 0 60,358
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 1,709 74,388 SH   SOLE   0 0 74,388
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 6,863 106,189 SH   SOLE   0 0 106,189
CAMBRIA ETF TR TAIL RISK 132061862 5,936 332,384 SH   SOLE   0 0 332,384
CAMBRIA ETF TR VALUE MOMENTUM 132061888 869 34,297 SH   SOLE   0 0 34,297
CAMDEN PPTY TR SH BEN INT 133131102 2,254 12,613 SH   SOLE   7,334 0 5,279
CAMECO CORP COM 13321L108 2,551 116,947 SH   SOLE   0 0 116,947
CAMPBELL SOUP CO COM 134429109 2,368 54,476 SH   SOLE   0 0 54,476
CAMPING WORLD HLDGS INC CL A 13462K109 2,628 65,061 SH   SOLE   3,685 0 61,376
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 212 5,716 SH   SOLE   3,485 0 2,231
CANADIAN IMP BK COMM COM 136069101 15,691 134,615 SH   SOLE   103,933 0 30,682
CANADIAN NAT RES LTD COM 136385101 2,084 49,337 SH   SOLE   34,091 0 15,246
CANADIAN NATL RY CO COM 136375102 6,461 52,588 SH   SOLE   3,941 0 48,647
CANADIAN PAC RY LTD COM 13645T100 10,160 141,230 SH   SOLE   35,207 0 106,023
CANADIAN SOLAR INC COM 136635109 297 9,484 SH   SOLE   0 0 9,484
CANGO INC ADS 137586103 60 19,098 SH   SOLE   0 0 19,098
CANNAE HLDGS INC COM 13765N107 212 6,034 SH   SOLE   2,013 0 4,021
CANON INC SPONSORED ADR 138006309 3,639 148,951 SH   SOLE   129,172 0 19,779
CANOO INC COM CL A 13803R102 345 44,627 SH   SOLE   0 0 44,627
CANOPY GROWTH CORP COM 138035100 3,392 388,518 SH   SOLE   0 0 388,518
CANTALOUPE INC COM 138103106 270 30,455 SH   SOLE   0 0 30,455
CAPITAL ONE FINL CORP COM 14040H105 12,668 87,313 SH   SOLE   16,826 0 70,487
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 413 25,610 SH   SOLE   0 0 25,610
CAPITAL SOUTHWEST CORP COM 140501107 1,085 42,911 SH   SOLE   0 0 42,911
CAPRI HOLDINGS LIMITED SHS G1890L107 2,172 33,463 SH   SOLE   27,009 0 6,454
CARA THERAPEUTICS INC COM 140755109 1,945 159,706 SH   SOLE   123 0 159,583
CARDIFF ONCOLOGY INC COM 14147L108 136 22,683 SH   SOLE   0 0 22,683
CARDINAL HEALTH INC COM 14149Y108 4,481 87,030 SH   SOLE   15,548 0 71,482
CARDLYTICS INC COM 14161W105 8,492 128,493 SH   SOLE   0 0 128,493
CAREDX INC COM 14167L103 1,630 35,829 SH   SOLE   13,163 0 22,666
CAREMAX INC COM CL A 14171W103 207 26,907 SH   SOLE   26,907 0 0
CARETRUST REIT INC COM 14174T107 1,051 46,047 SH   SOLE   6,344 0 39,703
CARLISLE COS INC COM 142339100 5,831 23,499 SH   SOLE   10,268 0 13,231
CARLYLE GROUP INC COM 14316J108 15,020 273,589 SH   SOLE   9 0 273,580
CARMAX INC COM 143130102 12,286 94,340 SH   SOLE   40,353 0 53,987
CARNIVAL CORP COMMON STOCK 143658300 19,973 992,679 SH   SOLE   192,793 0 799,886
CARNIVAL PLC ADR 14365C103 1,627 87,990 SH   SOLE   0 0 87,990
CARPARTS COM INC COM 14427M107 269 24,000 SH   SOLE   0 0 24,000
CARPENTER TECHNOLOGY CORP COM 144285103 687 23,549 SH   SOLE   67 0 23,482
CARRIER GLOBAL CORPORATION COM 14448C104 26,481 488,224 SH   SOLE   43,991 0 444,233
CARTER BANKSHARES INC COM NEW 146103106 457 29,708 SH   SOLE   0 0 29,708
CARTERS INC COM 146229109 1,088 10,747 SH   SOLE   10,022 0 725
CARVANA CO CL A 146869102 1,870 8,068 SH   SOLE   2,884 0 5,184
CASELLA WASTE SYS INC CL A 147448104 1,186 13,890 SH   SOLE   10,946 0 2,944
CASEYS GEN STORES INC COM 147528103 2,615 13,278 SH   SOLE   6,404 0 6,874
CASPER SLEEP INC COM 147626105 1,153 172,594 SH   SOLE   0 0 172,594
CASS INFORMATION SYS INC COM 14808P109 271 6,884 SH   SOLE   2,869 0 4,015
CASSAVA SCIENCES INC COM 14817C107 1,692 38,715 SH   SOLE   400 0 38,315
CASTOR MARITIME INC SHS NEW Y1146L125 267 188,189 SH   SOLE   0 0 188,189
CATALENT INC COM 148806102 1,629 12,727 SH   SOLE   6,279 0 6,448
CATALYST PHARMACEUTICALS INC COM 14888U101 106 15,638 SH   SOLE   0 0 15,638
CATCHMARK TIMBER TR INC CL A 14912Y202 332 38,061 SH   SOLE   0 0 38,061
CATERPILLAR INC COM 149123101 130,500 631,226 SH   SOLE   43,679 0 587,547
CBIZ INC COM 124805102 964 24,654 SH   SOLE   0 0 24,654
CBOE GLOBAL MKTS INC COM 12503M108 1,947 14,928 SH   SOLE   537 0 14,391
CBRE GBL REAL ESTATE INC FD COM 12504G100 2,642 269,859 SH   SOLE   0 0 269,859
CBRE GROUP INC CL A 12504L109 4,034 37,179 SH   SOLE   17,253 0 19,926
CDK GLOBAL INC COM 12508E101 459 10,988 SH   SOLE   104 0 10,884
CDW CORP COM 12514G108 4,718 23,039 SH   SOLE   6,631 0 16,408
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,472 29,402 SH   SOLE   0 0 29,402
CELANESE CORP DEL COM 150870103 4,442 26,434 SH   SOLE   511 0 25,923
CEL-SCI CORP COM PAR NEW 150837607 154 21,759 SH   SOLE   0 0 21,759
CELSIUS HLDGS INC COM NEW 15118V207 1,817 24,363 SH   SOLE   3,447 0 20,916
CEMEX SAB DE CV SPON ADR NEW 151290889 1,098 161,990 SH   SOLE   0 0 161,990
CENOVUS ENERGY INC COM 15135U109 519 42,268 SH   SOLE   4,733 0 37,535
CENTENE CORP DEL COM 15135B101 9,356 113,545 SH   SOLE   31,906 0 81,639
CENTERPOINT ENERGY INC COM 15189T107 4,396 157,514 SH   SOLE   18,301 0 139,213
CENTERSPACE COM 15202L107 1,400 12,623 SH   SOLE   422 0 12,201
CENTRAL SECS CORP COM 155123102 245 5,503 SH   SOLE   0 0 5,503
CENTURY ALUM CO COM 156431108 369 22,288 SH   SOLE   141 0 22,147
CENTURY CMNTYS INC COM 156504300 1,419 17,353 SH   SOLE   12,254 0 5,099
CERAGON NETWORKS LTD ORD M22013102 49 18,820 SH   SOLE   0 0 18,820
CERENCE INC COM 156727109 4,148 54,059 SH   SOLE   42,382 0 11,677
CERNER CORP COM 156782104 6,078 65,444 SH   SOLE   4,870 0 60,574
CERUS CORP COM 157085101 139 20,401 SH   SOLE   0 0 20,401
CF ACQUISITION CORP VI COM CL A 12521J103 157 14,452 SH   SOLE   0 0 14,452
CF INDS HLDGS INC COM 125269100 2,632 37,185 SH   SOLE   17,141 0 20,044
CGI INC CL A SUB VTG 12532H104 233 2,637 SH   SOLE   838 0 1,799
CHAMPIONX CORPORATION COM 15872M104 1,003 49,647 SH   SOLE   35,393 0 14,254
CHANGE HEALTHCARE INC COM 15912K100 792 37,051 SH   SOLE   533 0 36,518
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 2,602 136,603 SH   SOLE   0 0 136,603
CHARLES RIV LABS INTL INC COM 159864107 5,491 14,573 SH   SOLE   6,703 0 7,870
CHART INDS INC COM 16115Q308 767 4,806 SH   SOLE   3,605 0 1,201
CHARTER COMMUNICATIONS INC N CL A 16119P108 8,546 13,107 SH   SOLE   5,009 0 8,098
CHECK CAP LTD SHS M2361E203 12 17,143 SH   SOLE   0 0 17,143
CHECK POINT SOFTWARE TECH LT ORD M22465104 4,562 39,137 SH   SOLE   4,067 0 35,070
CHEESECAKE FACTORY INC COM 163072101 653 16,667 SH   SOLE   1,627 0 15,040
CHEGG INC COM 163092109 1,192 38,827 SH   SOLE   26,816 0 12,011
CHEMED CORP NEW COM 16359R103 1,571 2,969 SH   SOLE   135 0 2,834
CHEMOURS CO COM 163851108 2,015 60,043 SH   SOLE   195 0 59,848
CHENIERE ENERGY INC COM NEW 16411R208 10,231 100,875 SH   SOLE   5,693 0 95,182
CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 285 339,000 PRN   SOLE   0 0 339,000
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1,830 43,329 SH   SOLE   943 0 42,386
CHERRY HILL MTG INVT CORP COM 164651101 953 115,266 SH   SOLE   0 0 115,266
CHESAPEAKE ENERGY CORP COM 165167735 759 11,762 SH   SOLE   0 0 11,762
CHESAPEAKE UTILS CORP COM 165303108 472 3,235 SH   SOLE   1,143 0 2,092
CHEVRON CORP NEW COM 166764100 194,416 1,656,719 SH   SOLE   444,572 0 1,212,147
CHEWY INC CL A 16679L109 4,114 69,772 SH   SOLE   5,600 0 64,172
CHICOS FAS INC COM 168615102 62 11,441 SH   SOLE   557 0 10,884
CHILDRENS PL INC NEW COM 168905107 344 4,334 SH   SOLE   94 0 4,240
CHIMERA INVT CORP COM NEW 16934Q208 2,344 155,428 SH   SOLE   4,426 0 151,002
CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 96 11,685 SH   SOLE   5,591 0 6,094
CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 907 19,498 SH   SOLE   10,255 0 9,243
CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 559 15,918 SH   SOLE   12,926 0 2,992
CHIPOTLE MEXICAN GRILL INC COM 169656105 13,918 7,961 SH   SOLE   808 0 7,153
CHUBB LIMITED COM H1467J104 28,532 147,598 SH   SOLE   47,322 0 100,276
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 690 16,344 SH   SOLE   15,391 0 953
CHURCH & DWIGHT CO INC COM 171340102 6,634 64,723 SH   SOLE   5,724 0 58,999
CHURCHILL DOWNS INC COM 171484108 1,396 5,794 SH   SOLE   4,442 0 1,352
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 39 16,241 SH   SOLE   0 0 16,241
CIENA CORP COM NEW 171779309 16,878 219,279 SH   SOLE   193,572 0 25,707
CIGNA CORP NEW COM 125523100 14,611 63,628 SH   SOLE   27,897 0 35,731
CINCINNATI FINL CORP COM 172062101 9,604 84,295 SH   SOLE   16,001 0 68,294
CINEDIGM CORP COM NEW 172406209 12 10,064 SH   SOLE   0 0 10,064
CINEMARK HLDGS INC COM 17243V102 1,514 93,937 SH   SOLE   2,788 0 91,149
CINTAS CORP COM 172908105 17,574 39,654 SH   SOLE   1,801 0 37,853
CIPHER MINING INC COM 17253J106 74 16,038 SH   SOLE   0 0 16,038
CIRRUS LOGIC INC COM 172755100 756 8,218 SH   SOLE   0 0 8,218
CISCO SYS INC COM 17275R102 190,441 3,005,219 SH   SOLE   472,411 0 2,532,808
CIT GROUP INC COM NEW 125581801 251 4,879 SH   SOLE   0 0 4,879
CITIGROUP INC COM NEW 172967424 40,875 676,850 SH   SOLE   129,434 0 547,416
CITIUS PHARMACEUTICALS INC COM NEW 17322U207 33 21,750 SH   SOLE   0 0 21,750
CITIZENS FINL GROUP INC COM 174610105 7,507 158,873 SH   SOLE   38,448 0 120,425
CITRIX SYS INC COM 177376100 4,291 45,361 SH   SOLE   34,637 0 10,724
CITY OFFICE REIT INC COM 178587101 1,255 63,634 SH   SOLE   2,680 0 60,954
CIVEO CORP CDA COM NEW 17878Y207 350 18,276 SH   SOLE   0 0 18,276
CLARIVATE PLC ORD SHS G21810109 966 41,089 SH   SOLE   32,373 0 8,716
CLARUS CORP NEW COM 18270P109 1,162 41,907 SH   SOLE   0 0 41,907
CLEAN ENERGY FUELS CORP COM 184499101 527 85,937 SH   SOLE   0 0 85,937
CLEAN HARBORS INC COM 184496107 378 3,787 SH   SOLE   622 0 3,165
CLEAR SECURE INC COM CL A 18467V109 653 20,820 SH   SOLE   0 0 20,820
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 207 9,459 SH   SOLE   0 0 9,459
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 221 9,324 SH   SOLE   0 0 9,324
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 402 14,938 SH   SOLE   0 0 14,938
CLEARFIELD INC COM 18482P103 896 10,619 SH   SOLE   0 0 10,619
CLEARPOINT NEURO INC COM 18507C103 233 20,775 SH   SOLE   0 0 20,775
CLEARWAY ENERGY INC CL C 18539C204 717 19,909 SH   SOLE   4,558 0 15,351
CLEVELAND-CLIFFS INC NEW COM 185899101 15,968 733,469 SH   SOLE   9,053 0 724,416
CLIPPER RLTY INC COM 18885T306 1,206 121,355 SH   SOLE   0 0 121,355
CLOROX CO DEL COM 189054109 35,831 205,498 SH   SOLE   9,738 0 195,760
CLOUDFLARE INC CL A COM 18915M107 11,314 86,041 SH   SOLE   186 0 85,855
CLOUGH GLOBAL EQUITY FD COM 18914C100 1,638 124,656 SH   SOLE   0 0 124,656
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 176 16,557 SH   SOLE   0 0 16,557
CLOVIS ONCOLOGY INC COM 189464100 92 33,813 SH   SOLE   0 0 33,813
CMC MATERIALS INC COM 12571T100 701 3,655 SH   SOLE   1,426 0 2,229
CME GROUP INC COM 12572Q105 15,241 66,711 SH   SOLE   29,259 0 37,452
CMS ENERGY CORP COM 125896100 5,180 79,627 SH   SOLE   25,686 0 53,941
CNA FINL CORP COM 126117100 770 17,477 SH   SOLE   1,279 0 16,198
CNB FINL CORP PA COM 126128107 878 33,124 SH   SOLE   0 0 33,124
CNH INDL N V SHS N20944109 1,159 59,637 SH   SOLE   10,923 0 48,714
CNO FINL GROUP INC COM 12621E103 521 21,843 SH   SOLE   9,180 0 12,663
CNX RES CORP COM 12653C108 1,827 132,864 SH   SOLE   69,161 0 63,703
COCA COLA CO COM 191216100 116,438 1,966,533 SH   SOLE   194,593 0 1,771,940
COCA COLA CONS INC COM 191098102 2,856 4,612 SH   SOLE   785 0 3,827
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 640 11,451 SH   SOLE   3,311 0 8,140
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 1,277 23,316 SH   SOLE   14,516 0 8,800
COCRYSTAL PHARMA INC COM 19188J300 130 200,250 SH   SOLE   0 0 200,250
CODEXIS INC COM 192005106 288 9,196 SH   SOLE   0 0 9,196
CO-DIAGNOSTICS INC COM 189763105 152 17,050 SH   SOLE   0 0 17,050
COEUR MNG INC COM NEW 192108504 117 23,206 SH   SOLE   483 0 22,723
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1,377 18,815 SH   SOLE   0 0 18,815
COGNEX CORP COM 192422103 4,052 52,104 SH   SOLE   23,937 0 28,167
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,098 80,006 SH   SOLE   15,131 0 64,875
COHBAR INC COM 19249J109 6 15,900 SH   SOLE   0 0 15,900
COHEN & STEERS CLOSED-END OP COM 19248P106 6,444 435,982 SH   SOLE   0 0 435,982
COHEN & STEERS INC COM 19247A100 240 2,596 SH   SOLE   1,145 0 1,451
COHEN & STEERS INFRASTRUCTUR COM 19248A109 5,379 188,735 SH   SOLE   0 0 188,735
COHEN & STEERS LTD DURATION COM 19248C105 1,856 70,073 SH   SOLE   0 0 70,073
COHEN & STEERS QUALITY INCOM COM 19247L106 11,498 631,054 SH   SOLE   0 0 631,054
COHEN & STEERS REIT & PFD & COM 19247X100 12,486 436,279 SH   SOLE   0 0 436,279
COHEN & STEERS SELECT PFD & COM 19248Y107 2,077 77,487 SH   SOLE   0 0 77,487
COHEN & STEERS TOTAL RETURN COM 19247R103 4,678 272,588 SH   SOLE   0 0 272,588
COHERENT INC COM 192479103 848 3,180 SH   SOLE   0 0 3,180
COHN ROBBINS HOLDINGS CORP COM CL A G23726105 98 10,000 SH   SOLE   0 0 10,000
COHU INC COM 192576106 2,617 68,739 SH   SOLE   14,188 0 54,551
COINBASE GLOBAL INC COM CL A 19260Q107 45,106 178,732 SH   SOLE   31,178 0 147,554
COLGATE PALMOLIVE CO COM 194162103 39,903 467,577 SH   SOLE   84,736 0 382,841
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 2,956 158,235 SH   SOLE   0 0 158,235
COLLPLANT BIOTECHNOLOGIES LT SHS NEW M2R51X116 242 14,770 SH   SOLE   0 0 14,770
COLUMBIA BKG SYS INC COM 197236102 560 17,102 SH   SOLE   1,976 0 15,126
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 13,961 655,127 SH   SOLE   0 0 655,127
COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 4,673 207,710 SH   SOLE   0 0 207,710
COLUMBIA ETF TR I SUSTANABLE US 19761L300 338 8,841 SH   SOLE   0 0 8,841
COLUMBIA ETF TR II EM CORE EX ETF 19762B202 1,095 34,471 SH   SOLE   0 0 34,471
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 231 9,629 SH   SOLE   0 0 9,629
COLUMBIA FINL INC COM 197641103 331 15,850 SH   SOLE   0 0 15,850
COLUMBIA SELIGM PREM TECH GR COM 19842X109 1,214 32,797 SH   SOLE   0 0 32,797
COLUMBIA SPORTSWEAR CO COM 198516106 588 6,010 SH   SOLE   5,301 0 709
COMCAST CORP NEW CL A 20030N101 99,065 1,968,310 SH   SOLE   658,094 0 1,310,216
COMERICA INC COM 200340107 2,634 30,281 SH   SOLE   2,572 0 27,709
COMFORT SYS USA INC COM 199908104 678 6,855 SH   SOLE   3,141 0 3,714
COMMERCE BANCSHARES INC COM 200525103 3,515 51,140 SH   SOLE   10,201 0 40,939
COMMERCIAL METALS CO COM 201723103 1,453 40,031 SH   SOLE   25,133 0 14,898
COMMERCIAL VEH GROUP INC COM 202608105 1,103 136,859 SH   SOLE   0 0 136,859
COMMUNITY BK SYS INC COM 203607106 1,043 13,999 SH   SOLE   0 0 13,999
COMMUNITY HEALTH SYS INC NEW COM 203668108 1,676 125,917 SH   SOLE   0 0 125,917
COMMUNITY TR BANCORP INC COM 204149108 286 6,552 SH   SOLE   0 0 6,552
COMMVAULT SYS INC COM 204166102 999 14,498 SH   SOLE   12,070 0 2,428
COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 100 22,448 SH   SOLE   0 0 22,448
COMPASS DIVERSIFIED SH BEN INT 20451Q104 5,761 188,392 SH   SOLE   0 0 188,392
COMPASS INC CL A 20464U100 96 10,509 SH   SOLE   0 0 10,509
COMPASS MINERALS INTL INC COM 20451N101 2,488 48,702 SH   SOLE   6,649 0 42,053
COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 234 10,595 SH   SOLE   0 0 10,595
COMPUGEN LTD ORD M25722105 198 45,973 SH   SOLE   0 0 45,973
COMPUTER TASK GROUP INC COM 205477102 100 10,075 SH   SOLE   0 0 10,075
COMSTOCK RES INC COM 205768302 238 29,421 SH   SOLE   12,528 0 16,893
CONAGRA BRANDS INC COM 205887102 9,350 273,787 SH   SOLE   178,732 0 95,055
CONCENTRIX CORP COM 20602D101 415 2,324 SH   SOLE   0 0 2,324
CONFORMIS INC COM 20717E101 17 22,650 SH   SOLE   0 0 22,650
CONMED CORP COM 207410101 435 3,065 SH   SOLE   1,746 0 1,319
CONOCOPHILLIPS COM 20825C104 30,724 425,653 SH   SOLE   125,095 0 300,558
CONSOL ENERGY INC NEW COM 20854L108 333 14,653 SH   SOLE   0 0 14,653
CONSOLIDATED EDISON INC COM 209115104 18,621 218,249 SH   SOLE   105 0 218,144
CONSTELLATION BRANDS INC CL A 21036P108 28,787 114,704 SH   SOLE   3,764 0 110,940
CONSTELLATION BRANDS INC CL B 21036P207 2,705 10,790 SH   SOLE   0 0 10,790
CONSTELLIUM SE CL A SHS F21107101 529 29,516 SH   SOLE   28,266 0 1,250
CONTAINER STORE GROUP INC COM 210751103 125 12,518 SH   SOLE   0 0 12,518
CONTINENTAL RES INC COM 212015101 6,068 135,557 SH   SOLE   0 0 135,557
CONX CORP UNIT 10/30/2027 212873202 267 26,506 SH   SOLE   26,506 0 0
COOPER COS INC COM NEW 216648402 3,173 7,573 SH   SOLE   5,507 0 2,066
COPART INC COM 217204106 10,512 69,331 SH   SOLE   16,483 0 52,848
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 81 131,462 SH   SOLE   0 0 131,462
CORE LABORATORIES N V COM N22717107 391 17,518 SH   SOLE   14,978 0 2,540
CORECIVIC INC COM 21871N101 128 12,881 SH   SOLE   4,921 0 7,960
CORENERGY INFRASTRUCTURE TR NOTE 5.875% 8/1 21870UAC0 9 10,000 PRN   SOLE   0 0 10,000
CORNERSTONE BLDG BRANDS INC COM 21925D109 176 10,080 SH   SOLE   0 0 10,080
CORNERSTONE STRATEGIC VALUE COM 21924B302 2,708 189,524 SH   SOLE   0 0 189,524
CORNERSTONE TOTAL RETURN FD COM 21924U300 1,767 128,490 SH   SOLE   0 0 128,490
CORNING INC COM 219350105 15,900 427,069 SH   SOLE   95,249 0 331,820
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 775 27,700 SH   SOLE   19,797 0 7,903
CORSAIR GAMING INC COM 22041X102 439 20,900 SH   SOLE   0 0 20,900
CORTEVA INC COM 22052L104 12,805 270,825 SH   SOLE   34,586 0 236,239
COSAN S A ADS 22113B103 240 15,328 SH   SOLE   14,265 0 1,063
COSTAMARE INC SHS Y1771G102 380 30,052 SH   SOLE   0 0 30,052
COSTAR GROUP INC COM 22160N109 5,879 74,390 SH   SOLE   22,616 0 51,774
COSTCO WHSL CORP NEW COM 22160K105 236,375 416,373 SH   SOLE   19,344 0 397,029
COTERRA ENERGY INC COM 127097103 1,866 98,188 SH   SOLE   46,362 0 51,826
COTY INC COM CL A 222070203 366 34,843 SH   SOLE   20,151 0 14,692
COUPA SOFTWARE INC COM 22266L106 1,138 7,198 SH   SOLE   2,891 0 4,307
COUPANG INC CL A 22266T109 857 29,177 SH   SOLE   0 0 29,177
COUSINS PPTYS INC COM NEW 222795502 1,086 26,957 SH   SOLE   14,604 0 12,353
COVENANT LOGISTICS GROUP INC CL A 22284P105 246 9,307 SH   SOLE   0 0 9,307
COVETRUS INC COM 22304C100 733 36,694 SH   SOLE   33,730 0 2,964
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,957 15,216 SH   SOLE   136 0 15,080
CRANE CO COM 224399105 3,489 34,296 SH   SOLE   2,350 0 31,946
CREDIT ACCEP CORP MICH COM 225310101 246 358 SH   SOLE   34 0 324
CREDIT SUISSE AG NASSAU BRH X LINK GOLD SHS 22542D480 2,424 286,487 SH   SOLE   0 0 286,487
CREDIT SUISSE AG NASSAU BRH X LINK SILVER 22542D449 284 55,810 SH   SOLE   0 0 55,810
CREDIT SUISSE ASSET MGMT INC COM 224916106 4,381 1,277,400 SH   SOLE   0 0 1,277,400
CREDIT SUISSE GROUP SPONSORED ADR 225401108 315 32,640 SH   SOLE   0 0 32,640
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 1,671 676,433 SH   SOLE   0 0 676,433
CRESCENT CAP BDC INC COM 225655109 190 10,809 SH   SOLE   0 0 10,809
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 323 11,702 SH   SOLE   0 0 11,702
CRH PLC ADR 12626K203 3,108 58,860 SH   SOLE   51,770 0 7,090
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3,951 52,132 SH   SOLE   15,588 0 36,544
CRITEO S A SPONS ADS 226718104 1,100 28,306 SH   SOLE   27,264 0 1,042
CROCS INC COM 227046109 6,898 53,801 SH   SOLE   503 0 53,298
CRONOS GROUP INC COM 22717L101 485 123,645 SH   SOLE   0 0 123,645
CROSSFIRST BANKSHARES INC COM 22766M109 400 25,649 SH   SOLE   0 0 25,649
CROWDSTRIKE HLDGS INC CL A 22788C105 36,738 179,428 SH   SOLE   15,947 0 163,481
CROWN CASTLE INTL CORP NEW COM 22822V101 86,226 413,080 SH   SOLE   197,723 0 215,357
CROWN HLDGS INC COM 228368106 2,772 25,060 SH   SOLE   4,510 0 20,550
CRYOLIFE INC COM 228903100 217 10,643 SH   SOLE   1,593 0 9,050
CRYOPORT INC COM PAR $0.001 229050307 1,684 28,466 SH   SOLE   23,363 0 5,103
CSG SYS INTL INC COM 126349109 659 11,431 SH   SOLE   10,947 0 484
CSX CORP COM 126408103 49,097 1,305,784 SH   SOLE   502,770 0 803,014
CTI BIOPHARMA CORP COM 12648L601 117 47,224 SH   SOLE   0 0 47,224
CTO RLTY GROWTH INC NEW COM 22948Q101 419 6,819 SH   SOLE   0 0 6,819
CTS CORP COM 126501105 241 6,552 SH   SOLE   4,815 0 1,737
CUBESMART COM 229663109 2,556 44,906 SH   SOLE   2,067 0 42,839
CUE HEALTH INC COM 229790100 165 12,300 SH   SOLE   0 0 12,300
CULLEN FROST BANKERS INC COM 229899109 2,958 23,465 SH   SOLE   5,767 0 17,698
CUMMINS INC COM 231021106 29,212 133,914 SH   SOLE   22,929 0 110,985
CUREVAC N V COM N2451R105 308 8,966 SH   SOLE   0 0 8,966
CURIOSITYSTREAM INC COM CL A 23130Q107 68 11,407 SH   SOLE   0 0 11,407
CURIS INC COM NEW 231269200 366 76,853 SH   SOLE   0 0 76,853
CURTISS WRIGHT CORP COM 231561101 1,184 8,538 SH   SOLE   4,744 0 3,794
CUSHING MLP & INFRASTRUCT COM NEW 231631300 260 8,534 SH   SOLE   0 0 8,534
CUSTOM TRUCK ONE SOURCE INC COM CL A 23204X103 359 44,868 SH   SOLE   44,614 0 254
CVB FINL CORP COM 126600105 352 16,430 SH   SOLE   212 0 16,218
CVR PARTNERS LP COM 126633205 615 7,433 SH   SOLE   0 0 7,433
CVS HEALTH CORP COM 126650100 133,067 1,289,914 SH   SOLE   161,888 0 1,128,026
CYBERARK SOFTWARE LTD SHS M2682V108 3,457 19,868 SH   SOLE   4,089 0 15,779
CYMABAY THERAPEUTICS INC COM 23257D103 185 54,863 SH   SOLE   0 0 54,863
CYRUSONE INC COM 23283R100 2,562 28,551 SH   SOLE   136 0 28,415
D MARKET ELECTR SVCS & TRADI SPONSORED ADS 23292B104 48 24,940 SH   SOLE   0 0 24,940
D R HORTON INC COM 23331A109 24,382 224,820 SH   SOLE   1,901 0 222,919
DANA INC COM 235825205 1,017 44,572 SH   SOLE   9,540 0 35,032
DANAHER CORPORATION COM 235851102 74,554 226,601 SH   SOLE   105,767 0 120,834
DANIMER SCIENTIFIC INC COM CL A 236272100 809 94,959 SH   SOLE   0 0 94,959
DARDEN RESTAURANTS INC COM 237194105 5,355 35,550 SH   SOLE   2,348 0 33,202
DARIOHEALTH CORP COM NEW 23725P209 398 30,666 SH   SOLE   0 0 30,666
DARLING INGREDIENTS INC COM 237266101 1,293 18,661 SH   SOLE   80 0 18,581
DASEKE INC COM 23753F107 244 24,333 SH   SOLE   0 0 24,333
DATADOG INC CL A COM 23804L103 11,377 63,875 SH   SOLE   941 0 62,934
DAVE & BUSTERS ENTMT INC COM 238337109 1,052 27,389 SH   SOLE   1,537 0 25,852
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 632 32,594 SH   SOLE   0 0 32,594
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 5,124 167,665 SH   SOLE   0 0 167,665
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 8,474 247,854 SH   SOLE   0 0 247,854
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 6,231 213,458 SH   SOLE   0 0 213,458
DAVITA INC COM 23918K108 1,955 17,183 SH   SOLE   5,466 0 11,717
DBX ETF TR XTRACK HRVST CSI 233051879 1,520 38,874 SH   SOLE   0 0 38,874
DBX ETF TR XTRACK JAPAN JPX 233051663 505 15,722 SH   SOLE   0 0 15,722
DBX ETF TR XTRACK MSCI ALL 233051598 425 16,911 SH   SOLE   0 0 16,911
DBX ETF TR XTRACK MSCI ALL 233051820 7,300 216,748 SH   SOLE   0 0 216,748
DBX ETF TR XTRACK MSCI EAFE 233051200 49,758 1,267,076 SH   SOLE   0 0 1,267,076
DBX ETF TR XTRACK MSCI EAFE 233051630 468 19,786 SH   SOLE   0 0 19,786
DBX ETF TR XTRACK MSCI EMRG 233051101 533 20,132 SH   SOLE   0 0 20,132
DBX ETF TR XTRACK MSCI EURP 233051853 544 14,956 SH   SOLE   0 0 14,956
DBX ETF TR XTRACK MUN INFRA 233051705 8,157 278,773 SH   SOLE   0 0 278,773
DBX ETF TR XTRACK USD HIGH 233051432 11,519 289,142 SH   SOLE   0 0 289,142
DBX ETF TR XTRACKERS HIGH 233051259 2,238 46,992 SH   SOLE   0 0 46,992
DBX ETF TR XTRACKERS RUSSEL 233051481 1,326 27,443 SH   SOLE   0 0 27,443
DBX ETF TR XTRACKERS S&P 233051143 14,493 339,806 SH   SOLE   0 0 339,806
DBX ETF TR XTRACKERS SHRT 233051283 1,229 25,900 SH   SOLE   0 0 25,900
DBX ETF TR XTRCK JP MRG ESG 233051747 617 29,342 SH   SOLE   0 0 29,342
DBX ETF TR XTRCK JP MRGN ES 233051713 676 32,043 SH   SOLE   0 0 32,043
DBX ETF TR XTRCKR MSCI US 233051150 8,234 185,533 SH   SOLE   0 0 185,533
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 1,007 36,648 SH   SOLE   0 0 36,648
DECKERS OUTDOOR CORP COM 243537107 6,300 17,198 SH   SOLE   3,604 0 13,594
DEERE & CO COM 244199105 67,240 196,098 SH   SOLE   46,319 0 149,779
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 236 8,643 SH   SOLE   8,143 0 500
DELAWARE ENHANCED GLOBAL DIV COM 246060107 3,558 350,581 SH   SOLE   0 0 350,581
DELAWARE INVTS COLO MUN INCO COM 246101109 257 18,068 SH   SOLE   0 0 18,068
DELAWARE INVTS DIVID & INCOM COM 245915103 190 16,273 SH   SOLE   0 0 16,273
DELAWARE INVTS MINN MUN INCO COM 24610V103 152 10,747 SH   SOLE   0 0 10,747
DELAWARE IVY HIGH INCOME OPP COM 246107106 873 62,685 SH   SOLE   0 0 62,685
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1,720 40,257 SH   SOLE   0 0 40,257
DELL TECHNOLOGIES INC CL C 24703L202 2,979 53,039 SH   SOLE   30 0 53,009
DELTA AIR LINES INC DEL COM NEW 247361702 19,281 493,382 SH   SOLE   23,820 0 469,562
DENISON MINES CORP COM 248356107 75 54,995 SH   SOLE   0 0 54,995
DENNYS CORP COM 24869P104 228 14,244 SH   SOLE   530 0 13,714
DENTSPLY SIRONA INC COM 24906P109 1,951 34,964 SH   SOLE   25,467 0 9,497
DERMTECH INC COM 24984K105 287 18,159 SH   SOLE   0 0 18,159
DESCARTES SYS GROUP INC COM 249906108 743 8,991 SH   SOLE   1,067 0 7,924
DESKTOP METAL INC COM CL A 25058X105 540 109,085 SH   SOLE   0 0 109,085
DEUTSCHE BANK A G NAMEN AKT D18190898 126 10,088 SH   SOLE   3,875 0 6,213
DEVON ENERGY CORP NEW COM 25179M103 10,522 238,868 SH   SOLE   12,311 0 226,557
DEXCOM INC COM 252131107 16,513 30,740 SH   SOLE   12,138 0 18,602
DHI GROUP INC COM 23331S100 68 10,880 SH   SOLE   0 0 10,880
DHT HOLDINGS INC SHS NEW Y2065G121 81 15,692 SH   SOLE   11,137 0 4,555
DIAGEO PLC SPON ADR NEW 25243Q205 25,490 115,792 SH   SOLE   24,416 0 91,376
DIAMONDBACK ENERGY INC COM 25278X109 5,924 54,927 SH   SOLE   3,124 0 51,803
DIANA SHIPPING INC COM Y2066G104 52 13,262 SH   SOLE   0 0 13,262
DICKS SPORTING GOODS INC COM 253393102 3,815 33,175 SH   SOLE   115 0 33,060
DIDI GLOBAL INC SPONSORED ADS 23292E108 131 26,382 SH   SOLE   0 0 26,382
DIGITAL ALLY INC COM NEW 25382P208 29 27,325 SH   SOLE   0 0 27,325
DIGITAL BRANDS GROUP INC COM 25401N101 69 29,905 SH   SOLE   0 0 29,905
DIGITAL RLTY TR INC COM 253868103 34,328 194,085 SH   SOLE   53,294 0 140,791
DIGITAL TURBINE INC COM NEW 25400W102 7,507 123,083 SH   SOLE   1,872 0 121,211
DIGITAL WORLD ACQUISITION CO CLASS A COM 25400Q105 1,762 34,261 SH   SOLE   0 0 34,261
DIGITALBRIDGE GROUP INC CL A COM 25401T108 1,251 150,166 SH   SOLE   0 0 150,166
DIGITALOCEAN HLDGS INC COM 25402D102 1,181 14,697 SH   SOLE   0 0 14,697
DILLARDS INC CL A 254067101 899 3,669 SH   SOLE   0 0 3,669
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 11,996 365,515 SH   SOLE   127 0 365,388
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 391,316 13,507,624 SH   SOLE   0 0 13,507,624
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 45,994 889,623 SH   SOLE   0 0 889,623
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 14,865 247,798 SH   SOLE   0 0 247,798
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 14,197 298,750 SH   SOLE   0 0 298,750
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 139,809 5,354,596 SH   SOLE   0 0 5,354,596
DINE BRANDS GLOBAL INC COM 254423106 227 2,990 SH   SOLE   552 0 2,438
DIODES INC COM 254543101 2,277 20,813 SH   SOLE   13,084 0 7,729
DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 3,208 109,952 SH   SOLE   0 0 109,952
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 779 5,960 SH   SOLE   0 0 5,960
DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 205 14,582 SH   SOLE   0 0 14,582
DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 260 3,011 SH   SOLE   0 0 3,011
DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 886 32,844 SH   SOLE   0 0 32,844
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 8,963 105,059 SH   SOLE   0 0 105,059
DIREXION SHS ETF TR RUSELL1000 GWT 25460E448 273 2,052 SH   SOLE   0 0 2,052
DIREXION SHS ETF TR WORK FROM HOME 25460G773 1,359 18,324 SH   SOLE   0 0 18,324
DISCOVER FINL SVCS COM 254709108 13,478 116,630 SH   SOLE   43,248 0 73,382
DISCOVERY INC COM SER A 25470F104 4,189 177,969 SH   SOLE   111,533 0 66,436
DISCOVERY INC COM SER C 25470F302 400 17,465 SH   SOLE   4,504 0 12,961
DISH NETWORK CORPORATION CL A 25470M109 1,190 36,683 SH   SOLE   32,097 0 4,586
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 16 17,000 PRN   SOLE   0 0 17,000
DISNEY WALT CO COM 254687106 249,295 1,609,446 SH   SOLE   119,564 0 1,489,882
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 46 14,872 SH   SOLE   69 0 14,803
DLOCAL LTD CLASS A COM G29018101 408 11,441 SH   SOLE   8,672 0 2,769
DNP SELECT INCOME FD INC COM 23325P104 10,520 967,761 SH   SOLE   0 0 967,761
DOCUSIGN INC COM 256163106 52,815 346,757 SH   SOLE   28,179 0 318,578
DOLBY LABORATORIES INC COM CL A 25659T107 5,234 54,966 SH   SOLE   44,451 0 10,515
DOLLAR GEN CORP NEW COM 256677105 23,884 101,274 SH   SOLE   8,783 0 92,491
DOLLAR TREE INC COM 256746108 12,580 89,521 SH   SOLE   12,036 0 77,485
DOLLAR TREE INC COM 256746108 2,867 20,400 SH Put SOLE   0 0 20,400
DOMINION ENERGY INC COM 25746U109 50,529 643,193 SH   SOLE   222,978 0 420,215
DOMINOS PIZZA INC COM 25754A201 9,034 16,008 SH   SOLE   1,527 0 14,481
DONALDSON INC COM 257651109 4,949 83,514 SH   SOLE   15,951 0 67,563
DOORDASH INC CL A 25809K105 614 4,123 SH   SOLE   1,040 0 3,083
DORCHESTER MINERALS LP COM UNIT 25820R105 823 41,565 SH   SOLE   0 0 41,565
DORMAN PRODS INC COM 258278100 1,044 9,288 SH   SOLE   8,779 0 509
DOUBLELINE INCOME SOLUTIONS COM 258622109 8,771 544,112 SH   SOLE   0 0 544,112
DOUBLELINE OPPORTUNISTIC CR COM 258623107 933 48,684 SH   SOLE   0 0 48,684
DOUBLELINE YIELD OPPORTUNITI COM 25862D105 594 31,754 SH   SOLE   0 0 31,754
DOUGLAS DYNAMICS INC COM 25960R105 223 5,720 SH   SOLE   830 0 4,890
DOUGLAS EMMETT INC COM 25960P109 620 18,517 SH   SOLE   0 0 18,517
DOVER CORP COM 260003108 8,596 47,335 SH   SOLE   4,248 0 43,087
DOW INC COM 260557103 40,571 715,290 SH   SOLE   102,069 0 613,221
DOXIMITY INC CL A 26622P107 978 19,506 SH   SOLE   7 0 19,499
DRAFTKINGS INC COM CL A 26142R104 9,074 330,321 SH   SOLE   25,685 0 304,636
DROPBOX INC CL A 26210C104 2,009 81,864 SH   SOLE   28,647 0 53,217
DT MIDSTREAM INC COMMON STOCK 23345M107 1,608 33,512 SH   SOLE   243 0 33,269
DTE ENERGY CO COM 233331107 8,357 69,907 SH   SOLE   5,291 0 64,616
DUCK CREEK TECHNOLOGIES INC SHS 264120106 268 8,917 SH   SOLE   3,186 0 5,731
DUFF & PHELPS UTLITY AND INF COM 26433C105 3,180 220,377 SH   SOLE   0 0 220,377
DUKE ENERGY CORP NEW COM NEW 26441C204 83,984 800,610 SH   SOLE   228,854 0 571,756
DUKE REALTY CORP COM NEW 264411505 8,628 131,441 SH   SOLE   61,392 0 70,049
DULUTH HLDGS INC COM CL B 26443V101 313 20,595 SH   SOLE   0 0 20,595
DUPONT DE NEMOURS INC COM 26614N102 17,806 220,426 SH   SOLE   24,653 0 195,773
DUTCH BROS INC CL A 26701L100 8,371 164,430 SH   SOLE   0 0 164,430
DWS MUN INCOME TR COM 233368109 894 75,624 SH   SOLE   0 0 75,624
DWS STRATEGIC MUN INCOME TR COM 23342Q101 131 10,736 SH   SOLE   0 0 10,736
DXC TECHNOLOGY CO COM 23355L106 9,380 291,389 SH   SOLE   235,086 0 56,303
DYCOM INDS INC COM 267475101 614 6,546 SH   SOLE   114 0 6,432
DYNATRACE INC COM NEW 268150109 3,940 65,287 SH   SOLE   45,035 0 20,252
DYNATRONICS CORP COM NEW 268157401 10 10,000 SH   SOLE   0 0 10,000
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 175 12,460 SH   SOLE   0 0 12,460
DYNEX CAP INC COM 26817Q886 393 23,493 SH   SOLE   0 0 23,493
E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 124 11,050 SH   SOLE   0 0 11,050
EAGLE BANCORP INC MD COM 268948106 362 6,230 SH   SOLE   5,899 0 331
EAGLE MATLS INC COM 26969P108 734 4,408 SH   SOLE   1,610 0 2,798
EAST RES ACQUISITION CO COM CL A 274681105 124 12,600 SH   SOLE   0 0 12,600
EAST RES ACQUISITION CO UNIT 07/01/2027 274681204 242 23,481 SH   SOLE   23,481 0 0
EAST WEST BANCORP INC COM 27579R104 1,000 12,708 SH   SOLE   1,616 0 11,092
EASTERLY GOVT PPTYS INC COM 27616P103 1,371 59,801 SH   SOLE   9,247 0 50,554
EASTERN BANKSHARES INC COM 27627N105 351 17,421 SH   SOLE   0 0 17,421
EASTGROUP PPTYS INC COM 277276101 1,141 5,006 SH   SOLE   2,075 0 2,931
EASTMAN CHEM CO COM 277432100 7,187 59,438 SH   SOLE   460 0 58,978
EASTMAN KODAK CO COM NEW 277461406 246 52,515 SH   SOLE   348 0 52,167
EATON CORP PLC SHS G29183103 38,179 220,972 SH   SOLE   84,533 0 136,439
EATON VANCE CALIF MUN BD FD COM 27828A100 565 48,741 SH   SOLE   0 0 48,741
EATON VANCE ENHANCED EQUITY COM 278274105 2,934 145,513 SH   SOLE   0 0 145,513
EATON VANCE ENHANCED EQUITY COM 278277108 8,581 348,954 SH   SOLE   0 0 348,954
EATON VANCE FLOATING RATE 20 COM 27831H100 1,728 186,824 SH   SOLE   0 0 186,824
EATON VANCE FLTING RATE INC COM 278279104 2,175 144,259 SH   SOLE   0 0 144,259
EATON VANCE LTD DURATION INC COM 27828H105 4,768 363,963 SH   SOLE   0 0 363,963
EATON VANCE MUN BD FD COM 27827X101 738 54,342 SH   SOLE   0 0 54,342
EATON VANCE MUN INCOME 2028 SHS 27829U105 456 21,228 SH   SOLE   0 0 21,228
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1,257 90,968 SH   SOLE   0 0 90,968
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 920 41,694 SH   SOLE   0 0 41,694
EATON VANCE RISK-MANAGED DIV COM 27829G106 8,586 803,145 SH   SOLE   0 0 803,145
EATON VANCE SHORT DURATION D COM 27828V104 596 44,883 SH   SOLE   0 0 44,883
EATON VANCE SR FLTNG RTE TR COM 27828Q105 1,219 82,589 SH   SOLE   0 0 82,589
EATON VANCE SR INCOME TR SH BEN INT 27826S103 492 72,929 SH   SOLE   0 0 72,929
EATON VANCE TAX ADVT DIV INC COM 27828G107 8,187 274,809 SH   SOLE   0 0 274,809
EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 1,407 115,112 SH   SOLE   0 0 115,112
EATON VANCE TAX MNGED BUY WR COM 27828X100 367 21,455 SH   SOLE   0 0 21,455
EATON VANCE TAX-ADVANTAGED G COM 27828U106 4,031 123,995 SH   SOLE   0 0 123,995
EATON VANCE TAX-MANAGED BUYEATON COM 27828Y108 8,292 495,368 SH   SOLE   0 0 495,368
EATON VANCE TAX-MANAGED DIVE COM 27828N102 5,906 392,411 SH   SOLE   0 0 392,411
EATON VANCE TAX-MANAGED GLOB COM 27829F108 7,994 749,180 SH   SOLE   0 0 749,180
EATON VANCE TX ADV GLBL DIV COM 27828S101 3,688 162,253 SH   SOLE   0 0 162,253
EBAY INC. COM 278642103 8,375 125,934 SH   SOLE   28,597 0 97,337
ECHOSTAR CORP CL A 278768106 586 22,222 SH   SOLE   0 0 22,222
ECOLAB INC COM 278865100 21,074 89,833 SH   SOLE   20,205 0 69,628
EDISON INTL COM 281020107 8,297 121,568 SH   SOLE   47,165 0 74,403
EDITAS MEDICINE INC COM 28106W103 1,157 43,572 SH   SOLE   12,484 0 31,088
EDWARDS LIFESCIENCES CORP COM 28176E108 36,968 285,359 SH   SOLE   38,834 0 246,525
ELANCO ANIMAL HEALTH INC COM 28414H103 1,925 67,813 SH   SOLE   55,385 0 12,428
ELASTIC N V ORD SHS N14506104 3,140 25,507 SH   SOLE   9,586 0 15,921
ELBIT SYS LTD ORD M3760D101 691 3,968 SH   SOLE   0 0 3,968
ELECTRAMECCANICA VEHS CORP COM NEW 284849205 42 18,511 SH   SOLE   0 0 18,511
ELECTRONIC ARTS INC COM 285512109 10,309 78,155 SH   SOLE   13,531 0 64,624
ELLINGTON FINANCIAL INC COM 28852N109 478 27,987 SH   SOLE   0 0 27,987
ELLSWORTH GROWTH & INCOME FD COM 289074106 139 11,240 SH   SOLE   0 0 11,240
EMCOR GROUP INC COM 29084Q100 1,344 10,547 SH   SOLE   4,276 0 6,271
EMERSON ELEC CO COM 291011104 39,688 426,885 SH   SOLE   32,933 0 393,952
EMPIRE ST RLTY TR INC CL A 292104106 137 15,421 SH   SOLE   0 0 15,421
ENBRIDGE INC COM 29250N105 62,904 1,609,631 SH   SOLE   742,078 0 867,553
ENCOMPASS HEALTH CORP COM 29261A100 1,180 18,077 SH   SOLE   3,084 0 14,993
ENCORE CAP GROUP INC COM 292554102 900 14,491 SH   SOLE   12,747 0 1,744
ENCORE WIRE CORP COM 292562105 242 1,692 SH   SOLE   192 0 1,500
ENDAVA PLC ADS 29260V105 1,564 9,315 SH   SOLE   2,566 0 6,749
ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 491 14,063 SH   SOLE   10,629 0 3,434
ENDEAVOUR SILVER CORP COM 29258Y103 714 169,310 SH   SOLE   0 0 169,310
ENDO INTL PLC SHS G30401106 194 51,590 SH   SOLE   0 0 51,590
ENERGIZER HLDGS INC NEW COM 29272W109 210 5,241 SH   SOLE   0 0 5,241
ENERGOUS CORP COM 29272C103 43 34,743 SH   SOLE   0 0 34,743
ENERGY FUELS INC COM NEW 292671708 1,357 177,860 SH   SOLE   0 0 177,860
ENERGY RECOVERY INC COM 29270J100 912 42,438 SH   SOLE   0 0 42,438
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 11,325 1,376,105 SH   SOLE   4,220 0 1,371,885
ENERPLUS CORP COM 292766102 522 49,294 SH   SOLE   17,397 0 31,897
ENERSYS COM 29275Y102 817 10,335 SH   SOLE   8,626 0 1,709
ENI S P A SPONSORED ADR 26874R108 1,596 57,708 SH   SOLE   53,734 0 3,974
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 118 17,113 SH   SOLE   0 0 17,113
ENOVIX CORPORATION COM 293594107 703 25,780 SH   SOLE   0 0 25,780
ENPHASE ENERGY INC COM 29355A107 14,633 79,989 SH   SOLE   36,325 0 43,664
ENSIGN GROUP INC COM 29358P101 870 10,359 SH   SOLE   2,090 0 8,269
ENTEGRIS INC COM 29362U104 11,218 80,952 SH   SOLE   18,587 0 62,365
ENTEGRIS INC COM 29362U104 2,287 16,500 SH Put SOLE   0 0 16,500
ENTERGY CORP NEW COM 29364G103 5,352 47,507 SH   SOLE   2,347 0 45,160
ENTERPRISE PRODS PARTNERS L COM 293792107 25,984 1,183,245 SH   SOLE   17,853 0 1,165,392
ENTREPRENEURSHARES SERIES TR ERSHARES 293828802 157 10,413 SH   SOLE   0 0 10,413
ENVESTNET INC COM 29404K106 947 11,873 SH   SOLE   7,841 0 4,032
ENVISTA HOLDINGS CORPORATION COM 29415F104 289 6,422 SH   SOLE   86 0 6,336
ENVIVA PARTNERS LP COM UNIT 29414J107 528 7,500 SH   SOLE   0 0 7,500
EOG RES INC COM 26875P101 14,396 162,059 SH   SOLE   80,609 0 81,450
EPAM SYS INC COM 29414B104 5,768 8,629 SH   SOLE   967 0 7,662
EPIZYME INC COM 29428V104 46 18,450 SH   SOLE   0 0 18,450
EPLUS INC COM 294268107 722 13,420 SH   SOLE   12,060 0 1,360
EPR PPTYS COM SH BEN INT 26884U109 836 17,599 SH   SOLE   0 0 17,599
EQT CORP COM 26884L109 1,349 61,846 SH   SOLE   36,328 0 25,518
EQUIFAX INC COM 294429105 20,565 70,239 SH   SOLE   13,806 0 56,433
EQUINIX INC COM 29444U700 18,959 22,414 SH   SOLE   11,056 0 11,358
EQUINOR ASA SPONSORED ADR 29446M102 412 15,639 SH   SOLE   0 0 15,639
EQUINOX GOLD CORP COM 29446Y502 119 17,540 SH   SOLE   0 0 17,540
EQUITABLE HLDGS INC COM 29452E101 1,225 37,349 SH   SOLE   32,383 0 4,966
EQUITRANS MIDSTREAM CORP COM 294600101 317 30,664 SH   SOLE   0 0 30,664
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,231 25,451 SH   SOLE   12,463 0 12,988
EQUITY RESIDENTIAL SH BEN INT 29476L107 3,955 43,705 SH   SOLE   1,104 0 42,601
ERICSSON ADR B SEK 10 294821608 931 85,674 SH   SOLE   24,073 0 61,601
ERIE INDTY CO CL A 29530P102 330 1,715 SH   SOLE   81 0 1,634
ESCO TECHNOLOGIES INC COM 296315104 492 5,575 SH   SOLE   5,053 0 522
ESSENTIAL UTILS INC COM 29670G102 5,050 94,052 SH   SOLE   367 0 93,685
ESSEX PPTY TR INC COM 297178105 6,947 19,723 SH   SOLE   2,281 0 17,442
ETF MANAGERS TR AI POWERED EQT 26924G813 4,367 104,306 SH   SOLE   0 0 104,306
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 6,765 107,024 SH   SOLE   0 0 107,024
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 12,772 1,152,677 SH   SOLE   0 0 1,152,677
ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 3,234 132,708 SH   SOLE   0 0 132,708
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 7,323 113,735 SH   SOLE   0 0 113,735
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 30,322 493,444 SH   SOLE   0 0 493,444
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 3,075 246,379 SH   SOLE   0 0 246,379
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 11,059 190,477 SH   SOLE   0 0 190,477
ETF MANAGERS TR TREATMENTS TSTNG 26924G763 2,125 59,643 SH   SOLE   0 0 59,643
ETF MANAGERS TR WEDBUSH ETFMG 26924G805 2,302 47,616 SH   SOLE   0 0 47,616
ETF MANAGERS TR WEDBUSH VID GAME 26924G706 3,286 37,397 SH   SOLE   0 0 37,397
ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 4,109 163,973 SH   SOLE   0 0 163,973
ETF SER SOLUTIONS AAM S&P 500 26922A594 4,000 129,324 SH   SOLE   0 0 129,324
ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 4,196 53,795 SH   SOLE   0 0 53,795
ETF SER SOLUTIONS ALPHAMARK SM 26922A834 271 8,800 SH   SOLE   0 0 8,800
ETF SER SOLUTIONS APTUS COLLARED 26922A222 1,041 31,915 SH   SOLE   0 0 31,915
ETF SER SOLUTIONS APTUS DEFINED 26922A388 2,405 83,367 SH   SOLE   0 0 83,367
ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 215 4,972 SH   SOLE   0 0 4,972
ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 1,571 44,830 SH   SOLE   0 0 44,830
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 43,600 1,045,556 SH   SOLE   0 0 1,045,556
ETF SER SOLUTIONS DEFIANCE NEXT 26922B600 305 15,936 SH   SOLE   0 0 15,936
ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 4,639 83,114 SH   SOLE   0 0 83,114
ETF SER SOLUTIONS DISTILLATE US 26922A321 1,402 30,294 SH   SOLE   0 0 30,294
ETF SER SOLUTIONS LONCAR CANCER 26922A826 201 8,438 SH   SOLE   0 0 8,438
ETF SER SOLUTIONS NATIONWIDE NASDQ 26922A172 19,040 681,961 SH   SOLE   0 0 681,961
ETF SER SOLUTIONS NETLEASE CORP 26922A248 2,679 84,341 SH   SOLE   0 0 84,341
ETF SER SOLUTIONS ROUNDHILL ACQUI 26922A701 1,268 34,151 SH   SOLE   0 0 34,151
ETF SER SOLUTIONS US GBL GLD PRE 26922A719 283 15,862 SH   SOLE   0 0 15,862
ETF SER SOLUTIONS US GLB JETS 26922A842 41,012 1,944,623 SH   SOLE   0 0 1,944,623
ETF SER SOLUTIONS VIDENT CORE US 26922A602 258 5,068 SH   SOLE   0 0 5,068
ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 463 17,467 SH   SOLE   0 0 17,467
ETFIS SER TR I INFRAC ACT MLP 26923G772 1,033 40,070 SH   SOLE   0 0 40,070
ETFIS SER TR I INFRACP REIT PFD 26923G400 550 23,223 SH   SOLE   0 0 23,223
ETFIS SER TR I VIRTUS INFRCAP 26923G822 9,152 364,328 SH   SOLE   0 0 364,328
ETFIS SER TR I VIRTUS LIFESC BT 26923G202 283 5,795 SH   SOLE   0 0 5,795
ETFIS SER TR I VIRTUS LIFESC CT 26923G301 1,773 46,020 SH   SOLE   0 0 46,020
ETFIS SER TR I VIRTUS PVT CR 26923G798 537 21,121 SH   SOLE   0 0 21,121
ETFIS SER TR I VIRTUS REAL AS 26923G780 2,134 77,956 SH   SOLE   0 0 77,956
ETSY INC COM 29786A106 23,875 109,047 SH   SOLE   18,829 0 90,218
EURONET WORLDWIDE INC COM 298736109 800 6,714 SH   SOLE   5,270 0 1,444
EUROPEAN EQUITY FD INC COM 298768102 607 58,560 SH   SOLE   0 0 58,560
EVANS BANCORP INC COM NEW 29911Q208 430 10,661 SH   SOLE   0 0 10,661
EVERBRIDGE INC COM 29978A104 606 9,005 SH   SOLE   7,995 0 1,010
EVERCORE INC CLASS A 29977A105 728 5,360 SH   SOLE   1,531 0 3,829
EVEREST RE GROUP LTD COM G3223R108 794 2,900 SH   SOLE   1,006 0 1,894
EVERGY INC COM 30034W106 4,647 67,734 SH   SOLE   8,804 0 58,930
EVERI HLDGS INC COM 30034T103 1,123 52,592 SH   SOLE   33,968 0 18,624
EVERSOURCE ENERGY COM 30040W108 10,833 119,069 SH   SOLE   652 0 118,417
EVERTEC INC COM 30040P103 254 5,088 SH   SOLE   1,107 0 3,981
EVGO INC CL A COM 30052F100 276 27,783 SH   SOLE   0 0 27,783
EVO PMTS INC CL A COM 26927E104 590 23,188 SH   SOLE   21,376 0 1,812
EVOGENE LTD SHS M4119S104 137 83,710 SH   SOLE   0 0 83,710
EVOLENT HEALTH INC CL A 30050B101 529 19,105 SH   SOLE   17,111 0 1,994
EVOLUS INC COM 30052C107 193 29,627 SH   SOLE   0 0 29,627
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 572 12,225 SH   SOLE   643 0 11,582
EXACT SCIENCES CORP COM 30063P105 8,613 110,667 SH   SOLE   23,555 0 87,112
EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 1,874 69,938 SH   SOLE   0 0 69,938
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1,719 54,437 SH   SOLE   0 0 54,437
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 893 43,200 SH   SOLE   0 0 43,200
EXCHANGE TRADED CONCEPTS TR CAPITAL LINK GBL 301505764 284 6,568 SH   SOLE   0 0 6,568
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 10,942 255,047 SH   SOLE   0 0 255,047
EXCHANGE TRADED CONCEPTS TR NORTH SHOR GBL 301505715 3,351 46,532 SH   SOLE   0 0 46,532
EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 1,916 43,964 SH   SOLE   0 0 43,964
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 27,499 392,226 SH   SOLE   0 0 392,226
EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 3,392 110,091 SH   SOLE   0 0 110,091
EXELIXIS INC COM 30161Q104 1,108 60,586 SH   SOLE   28,131 0 32,455
EXELON CORP COM 30161N101 11,775 203,855 SH   SOLE   22,603 0 181,252
EXLSERVICE HOLDINGS INC COM 302081104 1,861 12,858 SH   SOLE   10,062 0 2,796
EXP WORLD HLDGS INC COM 30212W100 1,762 52,299 SH   SOLE   0 0 52,299
EXPEDIA GROUP INC COM NEW 30212P303 8,127 44,968 SH   SOLE   8,861 0 36,107
EXPEDITORS INTL WASH INC COM 302130109 12,454 92,741 SH   SOLE   39,508 0 53,233
EXPONENT INC COM 30214U102 3,402 29,148 SH   SOLE   20,360 0 8,788
EXPRESS INC COM 30219E103 44 14,400 SH   SOLE   0 0 14,400
EXTRA SPACE STORAGE INC COM 30225T102 8,159 35,984 SH   SOLE   1,612 0 34,372
EXXON MOBIL CORP COM 30231G102 181,463 2,965,564 SH   SOLE   471,274 0 2,494,290
EYENOVIA INC COM 30234E104 42 10,600 SH   SOLE   0 0 10,600
EZCORP INC CL A NON VTG 302301106 790 107,230 SH   SOLE   0 0 107,230
F N B CORP COM 302520101 524 43,179 SH   SOLE   14,399 0 28,780
F5 INC COM 315616102 3,464 14,151 SH   SOLE   9,955 0 4,196
FACTSET RESH SYS INC COM 303075105 13,546 27,871 SH   SOLE   7,689 0 20,182
FAIR ISAAC CORP COM 303250104 1,422 3,279 SH   SOLE   791 0 2,488
FALCON MINERALS CORP CL A COM 30607B109 123 25,228 SH   SOLE   0 0 25,228
FARMER BROS CO COM 307675108 104 14,000 SH   SOLE   0 0 14,000
FARMLAND PARTNERS INC COM 31154R109 799 66,865 SH   SOLE   89 0 66,776
FARMMI INC SHS G33277107 9 39,000 SH   SOLE   0 0 39,000
FASTENAL CO COM 311900104 11,378 177,610 SH   SOLE   16,986 0 160,624
FASTLY INC CL A 31188V100 1,922 54,215 SH   SOLE   0 0 54,215
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 4,258 31,236 SH   SOLE   226 0 31,010
FEDERATED HERMES PREM MUNI I COM 31423P108 1,101 73,286 SH   SOLE   0 0 73,286
FEDEX CORP COM 31428X106 55,104 213,051 SH   SOLE   11,490 0 201,561
FERGUSON PLC NEW SHS G3421J106 2,256 12,576 SH   SOLE   10,962 0 1,614
FERRARI N V COM N3167Y103 3,055 11,803 SH   SOLE   391 0 11,412
FFBW INC MD COM 30260M103 253 21,480 SH   SOLE   0 0 21,480
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 29,060 477,184 SH   SOLE   0 0 477,184
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 11,009 235,884 SH   SOLE   0 0 235,884
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 4,135 91,135 SH   SOLE   0 0 91,135
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 3,257 80,823 SH   SOLE   0 0 80,823
FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 2,045 37,455 SH   SOLE   0 0 37,455
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 3,819 185,483 SH   SOLE   0 0 185,483
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 6,647 127,054 SH   SOLE   0 0 127,054
FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 1,321 24,607 SH   SOLE   0 0 24,607
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 6,846 133,296 SH   SOLE   0 0 133,296
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 14,421 163,358 SH   SOLE   0 0 163,358
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 2,371 156,192 SH   SOLE   0 0 156,192
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 7,171 128,233 SH   SOLE   0 0 128,233
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 22,199 323,314 SH   SOLE   0 0 323,314
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 6,687 118,989 SH   SOLE   0 0 118,989
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 30,188 222,956 SH   SOLE   0 0 222,956
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 1,135 22,547 SH   SOLE   0 0 22,547
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 3,452 99,412 SH   SOLE   0 0 99,412
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 10,279 221,906 SH   SOLE   0 0 221,906
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 432 7,692 SH   SOLE   0 0 7,692
FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 622 18,344 SH   SOLE   0 0 18,344
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 4,454 85,450 SH   SOLE   0 0 85,450
FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 4,021 73,094 SH   SOLE   0 0 73,094
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 1,546 30,490 SH   SOLE   0 0 30,490
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 2,282 44,069 SH   SOLE   0 0 44,069
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 13,249 249,881 SH   SOLE   0 0 249,881
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 5,160 98,895 SH   SOLE   6,788 0 92,107
FIDELITY NATL INFORMATION SV COM 31620M106 26,285 240,758 SH   SOLE   166,131 0 74,627
FIDUS INVT CORP COM 316500107 463 25,729 SH   SOLE   0 0 25,729
FIESTA RESTAURANT GROUP INC COM 31660B101 471 42,820 SH   SOLE   0 0 42,820
FIFTH THIRD BANCORP COM 316773100 7,353 168,836 SH   SOLE   10,139 0 158,697
FIRST AMERN FINL CORP COM 31847R102 1,745 22,310 SH   SOLE   630 0 21,680
FIRST BANCORP INC ME COM 31866P102 525 16,727 SH   SOLE   0 0 16,727
FIRST BANCSHARES INC MS COM 318916103 458 11,851 SH   SOLE   0 0 11,851
FIRST COMWLTH FINL CORP PA COM 319829107 445 27,665 SH   SOLE   0 0 27,665
FIRST CTZNS BANCSHARES INC N CL A 31946M103 281 339 SH   SOLE   0 0 339
FIRST EAGLE ALTR CAP BDC INC COM 26943B100 61 13,728 SH   SOLE   0 0 13,728
FIRST FINL BANCORP OH COM 320209109 391 16,055 SH   SOLE   8,840 0 7,215
FIRST FINL BANKSHARES INC COM 32020R109 1,939 38,138 SH   SOLE   28,091 0 10,047
FIRST FNDTN INC COM 32026V104 356 14,312 SH   SOLE   3,639 0 10,673
FIRST HAWAIIAN INC COM 32051X108 303 11,092 SH   SOLE   2,952 0 8,140
FIRST HORIZON CORPORATION COM 320517105 1,745 106,888 SH   SOLE   17,426 0 89,462
FIRST INDL RLTY TR INC COM 32054K103 1,937 29,260 SH   SOLE   2,540 0 26,720
FIRST LONG IS CORP COM 320734106 390 18,060 SH   SOLE   0 0 18,060
FIRST MAJESTIC SILVER CORP COM 32076V103 1,581 142,340 SH   SOLE   0 0 142,340
FIRST MIDWEST BANCORP DEL COM 320867104 2,213 108,066 SH   SOLE   338 0 107,728
FIRST REP BK SAN FRANCISCO C COM 33616C100 12,324 59,678 SH   SOLE   31,256 0 28,422
FIRST SOLAR INC COM 336433107 3,563 40,876 SH   SOLE   1,161 0 39,715
FIRST SVGS FINL GROUP INC COM 33621E109 684 25,924 SH   SOLE   0 0 25,924
FIRST TR / ABERDEEN GLOBAL O COM SHS 337319107 3,647 379,137 SH   SOLE   0 0 379,137
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 8,023 125,461 SH   SOLE   0 0 125,461
FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 282 21,271 SH   SOLE   0 0 21,271
FIRST TR ENERGY INCOME & GRO COM 33738G104 782 56,568 SH   SOLE   0 0 56,568
FIRST TR ENERGY INFRASTRCTR COM 33738C103 290 21,450 SH   SOLE   0 0 21,450
FIRST TR ENHANCED EQUITY INC COM 337318109 944 44,355 SH   SOLE   0 0 44,355
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 14,907 272,341 SH   SOLE   0 0 272,341
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 4,903 157,297 SH   SOLE   0 0 157,297
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 18,782 523,612 SH   SOLE   369,478 0 154,134
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 8,377 263,610 SH   SOLE   212,292 0 51,318
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 9,696 475,286 SH   SOLE   0 0 475,286
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 28,103 538,683 SH   SOLE   0 0 538,683
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 111,678 1,959,957 SH   SOLE   0 0 1,959,957
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 37,756 672,656 SH   SOLE   0 0 672,656
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 208,804 10,275,765 SH   SOLE   0 0 10,275,765
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 449 6,645 SH   SOLE   0 0 6,645
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 1,445 19,757 SH   SOLE   0 0 19,757
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 11,936 573,591 SH   SOLE   0 0 573,591
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 11,334 562,194 SH   SOLE   0 0 562,194
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 15,597 257,129 SH   SOLE   0 0 257,129
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 3,119 77,624 SH   SOLE   0 0 77,624
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 13,084 501,493 SH   SOLE   0 0 501,493
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 17,607 408,615 SH   SOLE   0 0 408,615
FIRST TR EXCH TRD ALPHDX FD EX US SML CP 33737J406 345 7,551 SH   SOLE   0 0 7,551
FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 662 13,827 SH   SOLE   0 0 13,827
FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 430 8,631 SH   SOLE   0 0 8,631
FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 413 23,923 SH   SOLE   0 0 23,923
FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 1,049 14,705 SH   SOLE   0 0 14,705
FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 223 5,052 SH   SOLE   0 0 5,052
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 6,960 241,966 SH   SOLE   0 0 241,966
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 103,455 4,486,327 SH   SOLE   0 0 4,486,327
FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 1,186 19,833 SH   SOLE   0 0 19,833
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 1,072 22,504 SH   SOLE   0 0 22,504
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 124,474 1,193,304 SH   SOLE   0 0 1,193,304
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 41,012 661,055 SH   SOLE   0 0 661,055
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 8,005 129,300 SH   SOLE   0 0 129,300
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 16,327 649,950 SH   SOLE   0 0 649,950
FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 6,179 171,441 SH   SOLE   0 0 171,441
FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 28,286 890,592 SH   SOLE   0 0 890,592
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 17,528 1,470,436 SH   SOLE   0 0 1,470,436
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 89,056 1,924,282 SH   SOLE   0 0 1,924,282
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 44,277 356,614 SH   SOLE   0 0 356,614
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 36,285 581,401 SH   SOLE   0 0 581,401
FIRST TR EXCHANGE TRADED FD INDXX GLOBAL AGR 33734X812 472 15,483 SH   SOLE   0 0 15,483
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 1,086 78,330 SH   SOLE   0 0 78,330
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 38,475 465,713 SH   SOLE   0 0 465,713
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 71,072 1,233,669 SH   SOLE   0 0 1,233,669
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 26,364 424,130 SH   SOLE   0 0 424,130
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 120,608 2,284,678 SH   SOLE   0 0 2,284,678
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 29,757 289,835 SH   SOLE   0 0 289,835
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 70,218 531,876 SH   SOLE   0 0 531,876
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 96,319 786,215 SH   SOLE   0 0 786,215
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 6,363 194,638 SH   SOLE   0 0 194,638
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 55,179 582,056 SH   SOLE   0 0 582,056
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 8,827 187,376 SH   SOLE   0 0 187,376
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 43,158 581,780 SH   SOLE   0 0 581,780
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 19,773 372,400 SH   SOLE   0 0 372,400
FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 31,040 416,305 SH   SOLE   0 0 416,305
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 4,195 190,776 SH   SOLE   0 0 190,776
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 611,206 7,228,930 SH   SOLE   0 0 7,228,930
FIRST TR EXCHANGE-TRADED FD DEVELOPED INTL 33738R787 3,999 72,100 SH   SOLE   0 0 72,100
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 244,617 1,081,756 SH   SOLE   0 0 1,081,756
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 28,253 746,844 SH   SOLE   0 0 746,844
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 7,184 309,404 SH   SOLE   0 0 309,404
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT PE 33733E880 2,246 63,353 SH   SOLE   0 0 63,353
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 138,609 2,818,970 SH   SOLE   0 0 2,818,970
FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 3,264 122,912 SH   SOLE   0 0 122,912
FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 1,734 51,233 SH   SOLE   0 0 51,233
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 2,737 86,150 SH   SOLE   0 0 86,150
FIRST TR EXCHANGE-TRADED FD EMERGING MKTS 33738R779 693 14,406 SH   SOLE   0 0 14,406
FIRST TR EXCHANGE-TRADED FD ETF 33733E708 3,018 59,959 SH   SOLE   0 0 59,959
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 139,384 2,330,835 SH   SOLE   3,463 0 2,327,372
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 90,091 1,882,789 SH   SOLE   0 0 1,882,789
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 267,279 5,346,652 SH   SOLE   4,124 0 5,342,528
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 37,933 662,924 SH   SOLE   0 0 662,924
FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 5,497 108,349 SH   SOLE   0 0 108,349
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 5,786 285,851 SH   SOLE   0 0 285,851
FIRST TR EXCHANGE-TRADED FD HEDGED BUYWRITE 33738R407 1,085 50,173 SH   SOLE   0 0 50,173
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 6,825 157,166 SH   SOLE   0 0 157,166
FIRST TR EXCHANGE-TRADED FD LARGE CP US EQ 33738R761 5,726 162,126 SH   SOLE   0 0 162,126
FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 1,147 41,319 SH   SOLE   0 0 41,319
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 50,168 1,411,600 SH   SOLE   0 0 1,411,600
FIRST TR EXCHANGE-TRADED FD MID CAP US EQT 33738R753 3,543 116,749 SH   SOLE   0 0 116,749
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 5,054 111,285 SH   SOLE   0 0 111,285
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 13,828 833,223 SH   SOLE   0 0 833,223
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 70,789 1,041,467 SH   SOLE   0 0 1,041,467
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 49,390 785,836 SH   SOLE   0 0 785,836
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 1,215 13,706 SH   SOLE   0 0 13,706
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 17,711 539,328 SH   SOLE   0 0 539,328
FIRST TR EXCHANGE-TRADED FD NASDAQ RETAIL 33738R829 471 12,934 SH   SOLE   0 0 12,934
FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 8,969 259,602 SH   SOLE   0 0 259,602
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 20,026 363,531 SH   SOLE   0 0 363,531
FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 649 25,064 SH   SOLE   0 0 25,064
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 7,618 391,893 SH   SOLE   0 0 391,893
FIRST TR EXCHANGE-TRADED FD NASDQ PHRMTCLS 33738R837 1,622 59,931 SH   SOLE   0 0 59,931
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 14,394 177,446 SH   SOLE   0 0 177,446
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 7,468 434,686 SH   SOLE   0 0 434,686
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 28,315 1,134,409 SH   SOLE   0 0 1,134,409
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 42,994 265,458 SH   SOLE   0 0 265,458
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 15,720 348,430 SH   SOLE   0 0 348,430
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 616,489 11,903,632 SH   SOLE   0 0 11,903,632
FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 3,054 172,645 SH   SOLE   0 0 172,645
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 93,109 1,943,000 SH   SOLE   0 0 1,943,000
FIRST TR EXCHANGE-TRADED FD SMAL CP US EQT 33738R746 9,053 303,993 SH   SOLE   0 0 303,993
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 70,577 2,328,989 SH   SOLE   0 0 2,328,989
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 19,063 460,283 SH   SOLE   0 0 460,283
FIRST TR EXCHANGE-TRADED FD US EQTY DIVI 33738R738 874 28,121 SH   SOLE   0 0 28,121
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 871 36,230 SH   SOLE   0 0 36,230
FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 4,265 166,358 SH   SOLE   0 0 166,358
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 30,014 1,499,946 SH   SOLE   0 0 1,499,946
FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 23,155 852,523 SH   SOLE   0 0 852,523
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 292,618 5,498,785 SH   SOLE   14,554 0 5,484,231
FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 15,892 618,368 SH   SOLE   0 0 618,368
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 79,161 3,001,924 SH   SOLE   0 0 3,001,924
FIRST TR FTSE EPRA / NAREIT COM 33736N101 788 14,490 SH   SOLE   0 0 14,490
FIRST TR HIGH INCOME LONG / COM 33738E109 991 63,568 SH   SOLE   0 0 63,568
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 819 40,487 SH   SOLE   0 0 40,487
FIRST TR INTER DURATN PFD & COM 33718W103 15,523 632,567 SH   SOLE   0 0 632,567
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 60,011 858,769 SH   SOLE   0 0 858,769
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 80,864 875,774 SH   SOLE   0 0 875,774
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 76,151 740,476 SH   SOLE   0 0 740,476
FIRST TR MLP & ENERGY INCOM COM 33739B104 1,513 208,652 SH   SOLE   0 0 208,652
FIRST TR MORNINGSTAR DIVID L SHS 336917109 64,940 1,826,222 SH   SOLE   0 0 1,826,222
FIRST TR MTG INCOME FD COM SHS 33734E103 262 19,269 SH   SOLE   0 0 19,269
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 17,456 138,971 SH   SOLE   0 0 138,971
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 9,067 120,575 SH   SOLE   0 0 120,575
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 28,334 239,163 SH   SOLE   0 0 239,163
FIRST TR NASDAQ 100 TECH IND SHS 337345102 102,414 584,687 SH   SOLE   0 0 584,687
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 6,243 105,775 SH   SOLE   0 0 105,775
FIRST TR S&P REIT INDEX FD COM 33734G108 29,324 899,498 SH   SOLE   0 0 899,498
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 55,374 570,501 SH   SOLE   0 0 570,501
FIRST TR SPECIALTY FIN & FIN COM BEN INTR 33733G109 1,126 275,310 SH   SOLE   0 0 275,310
FIRST TR SR FLTG RATE INCOME COM 33733U108 8,877 736,094 SH   SOLE   0 0 736,094
FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 10,709 742,615 SH   SOLE   0 0 742,615
FIRST TR VALUE LINE DIVID IN SHS 33734H106 827,317 19,222,054 SH   SOLE   943 0 19,221,111
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 111,625 928,276 SH   SOLE   0 0 928,276
FIRSTCASH HOLDINGS INC COM 33768G107 451 6,053 SH   SOLE   6,053 0 0
FIRSTENERGY CORP COM 337932107 11,462 275,598 SH   SOLE   154,400 0 121,198
FIRSTSERVICE CORP NEW COM 33767E202 1,046 5,322 SH   SOLE   5,078 0 244
FISERV INC COM 337738108 23,892 230,191 SH   SOLE   61,895 0 168,296
FISKER INC CL A COM STK 33813J106 1,372 87,207 SH   SOLE   0 0 87,207
FIVE BELOW INC COM 33829M101 1,372 6,632 SH   SOLE   1,405 0 5,227
FIVE9 INC COM 338307101 501 3,652 SH   SOLE   502 0 3,150
FIVERR INTL LTD ORD SHS M4R82T106 1,565 13,761 SH   SOLE   236 0 13,525
FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 6,033 217,154 SH   SOLE   0 0 217,154
FLAHERTY & CRUMRINE PFD INCO COM 33848E106 471 36,918 SH   SOLE   0 0 36,918
FLAHERTY & CRUMRINE PFD INCO COM 338480106 762 43,561 SH   SOLE   0 0 43,561
FLAHERTY & CRUMRINE PFD SECS COM 338478100 5,611 258,334 SH   SOLE   0 0 258,334
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 2,110 92,594 SH   SOLE   0 0 92,594
FLEETCOR TECHNOLOGIES INC COM 339041105 2,034 9,087 SH   SOLE   2,214 0 6,873
FLEX LTD ORD Y2573F102 14,789 806,800 SH   SOLE   779,569 0 27,231
FLEXSHARES TR CR SCD US BD 33939L761 845 16,009 SH   SOLE   0 0 16,009
FLEXSHARES TR CR SCORED LONG 33939L753 1,120 18,950 SH   SOLE   0 0 18,950
FLEXSHARES TR DISCP DUR MBS 33939L779 553 23,853 SH   SOLE   0 0 23,853
FLEXSHARES TR GLB QLT R/E IDX 33939L787 2,822 38,071 SH   SOLE   0 0 38,071
FLEXSHARES TR HIG YLD VL ETF 33939L662 2,638 53,856 SH   SOLE   0 0 53,856
FLEXSHARES TR IBOXX 3R TARGT 33939L506 5,325 202,380 SH   SOLE   0 0 202,380
FLEXSHARES TR IBOXX 5YR TRGT 33939L605 7,289 259,954 SH   SOLE   0 0 259,954
FLEXSHARES TR INT QLTDVDYNAM 33939L829 10,835 357,488 SH   SOLE   0 0 357,488
FLEXSHARES TR INTL QLTDV IDX 33939L837 1,511 59,108 SH   SOLE   0 0 59,108
FLEXSHARES TR M STAR DEV MKT 33939L803 1,596 22,180 SH   SOLE   0 0 22,180
FLEXSHARES TR MORNSTAR UPSTR 33939L407 9,437 238,964 SH   SOLE   0 0 238,964
FLEXSHARES TR MORNSTAR USMKT 33939L100 8,013 43,927 SH   SOLE   0 0 43,927
FLEXSHARES TR MSTAR EMKT FAC 33939L308 880 14,890 SH   SOLE   0 0 14,890
FLEXSHARES TR QLT DIV DEF IDX 33939L845 6,808 115,003 SH   SOLE   0 0 115,003
FLEXSHARES TR QLT DIVDYN IDX 33939L852 1,299 19,861 SH   SOLE   0 0 19,861
FLEXSHARES TR QUALT DIVD IDX 33939L860 10,202 166,324 SH   SOLE   0 0 166,324
FLEXSHARES TR READY ACC VARI 33939L886 2,520 33,352 SH   SOLE   0 0 33,352
FLEXSHARES TR STOX GBL ESG SLT 33939L688 2,515 16,562 SH   SOLE   0 0 16,562
FLEXSHARES TR STOX US ESG SLCT 33939L696 3,581 30,828 SH   SOLE   0 0 30,828
FLEXSHARES TR STOXX GLOBR INF 33939L795 2,886 50,327 SH   SOLE   0 0 50,327
FLEXSHARES TR US QT LW VLTY 33939L654 1,514 26,650 SH   SOLE   0 0 26,650
FLEXSHARES TR US QUALITY CAP 33939L746 773 14,803 SH   SOLE   0 0 14,803
FLOOR & DECOR HLDGS INC CL A 339750101 1,422 10,938 SH   SOLE   3,154 0 7,784
FLOWERS FOODS INC COM 343498101 1,397 50,860 SH   SOLE   1,366 0 49,494
FLOWSERVE CORP COM 34354P105 288 9,410 SH   SOLE   4,935 0 4,475
FLUENT INC COM 34380C102 72 36,282 SH   SOLE   0 0 36,282
FLUOR CORP NEW COM 343412102 2,129 85,955 SH   SOLE   1,752 0 84,203
FMC CORP COM NEW 302491303 7,859 71,517 SH   SOLE   40,630 0 30,887
FOCUS FINL PARTNERS INC COM CL A 34417P100 249 4,168 SH   SOLE   450 0 3,718
FOOT LOCKER INC COM 344849104 252 5,773 SH   SOLE   893 0 4,880
FORD MTR CO DEL COM 345370860 86,312 4,155,594 SH   SOLE   43 0 4,155,551
FORMFACTOR INC COM 346375108 512 11,188 SH   SOLE   0 0 11,188
FORTINET INC COM 34959E109 21,065 58,612 SH   SOLE   5,555 0 53,057
FORTIS INC COM 349553107 941 19,501 SH   SOLE   12,894 0 6,607
FORTIVE CORP COM 34959J108 4,476 58,677 SH   SOLE   39,903 0 18,774
FORTUNA SILVER MINES INC COM 349915108 137 35,060 SH   SOLE   0 0 35,060
FORTUNE BRANDS HOME & SEC IN COM 34964C106 5,253 49,140 SH   SOLE   20,785 0 28,355
FORWARD AIR CORP COM 349853101 665 5,491 SH   SOLE   3,305 0 2,186
FOSSIL GROUP INC COM 34988V106 308 29,888 SH   SOLE   0 0 29,888
FOUR CORNERS PPTY TR INC COM 35086T109 230 7,817 SH   SOLE   0 0 7,817
FOX CORP CL A COM 35137L105 590 15,991 SH   SOLE   3,941 0 12,050
FOX CORP CL B COM 35137L204 254 7,425 SH   SOLE   0 0 7,425
FOX FACTORY HLDG CORP COM 35138V102 825 4,851 SH   SOLE   1,649 0 3,202
FRANCO NEV CORP COM 351858105 6,735 48,705 SH   SOLE   0 0 48,705
FRANKLIN ELEC INC COM 353514102 439 4,646 SH   SOLE   2,902 0 1,744
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 3,001 31,944 SH   SOLE   0 0 31,944
FRANKLIN LTD DURATION INCOME COM 35472T101 379 41,724 SH   SOLE   0 0 41,724
FRANKLIN RESOURCES INC COM 354613101 3,028 90,411 SH   SOLE   5,929 0 84,482
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 204 6,390 SH   SOLE   0 0 6,390
FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 178 10,108 SH   SOLE   0 0 10,108
FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473P827 620 17,973 SH   SOLE   0 0 17,973
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473P819 314 12,669 SH   SOLE   0 0 12,669
FRANKLIN TEMPLETON ETF TR FTSE EUROPE 35473P652 1,108 37,729 SH   SOLE   0 0 37,729
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 673 22,902 SH   SOLE   0 0 22,902
FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 279 10,076 SH   SOLE   0 0 10,076
FRANKLIN TEMPLETON ETF TR FTSE TAIWAN 35473P686 252 5,418 SH   SOLE   0 0 5,418
FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 901 35,470 SH   SOLE   0 0 35,470
FRANKLIN TEMPLETON ETF TR GENOMIC ADV ETF 35473P520 238 4,903 SH   SOLE   0 0 4,903
FRANKLIN TEMPLETON ETF TR LIBERTY FDRL INT 35473P868 598 22,313 SH   SOLE   0 0 22,313
FRANKLIN TEMPLETON ETF TR LIBERTY FDRL TAX 35473P850 561 20,674 SH   SOLE   0 0 20,674
FRANKLIN TEMPLETON ETF TR LIBERTY HI YLD 35473P629 1,778 67,849 SH   SOLE   0 0 67,849
FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 580 22,479 SH   SOLE   0 0 22,479
FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 597 23,752 SH   SOLE   0 0 23,752
FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 5,824 113,318 SH   SOLE   0 0 113,318
FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 807 26,791 SH   SOLE   0 0 26,791
FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 586 16,035 SH   SOLE   0 0 16,035
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 9,827 208,953 SH   SOLE   0 0 208,953
FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 2,746 56,792 SH   SOLE   0 0 56,792
FRANKLIN TEMPLETON ETF TR LIBERTYQ US SML 35473P876 590 14,798 SH   SOLE   0 0 14,798
FRANKLIN UNVL TR SH BEN INT 355145103 618 73,044 SH   SOLE   0 0 73,044
FREEPORT-MCMORAN INC CL B 35671D857 29,740 712,682 SH   SOLE   194,272 0 518,410
FRESHPET INC COM 358039105 657 6,891 SH   SOLE   3,324 0 3,567
FREYR BATTERY SHS L4135L100 135 12,040 SH   SOLE   0 0 12,040
FRONTDOOR INC COM 35905A109 428 11,672 SH   SOLE   9,704 0 1,968
FS KKR CAP CORP COM 302635206 59,469 2,839,992 SH   SOLE   807 0 2,839,185
FST TR NEW OPPORT MLP & ENE COM 33739M100 1,202 219,668 SH   SOLE   0 0 219,668
FTI CONSULTING INC COM 302941109 266 1,732 SH   SOLE   802 0 930
FUBOTV INC COM 35953D104 1,157 74,578 SH   SOLE   0 0 74,578
FUELCELL ENERGY INC COM 35952H601 332 63,811 SH   SOLE   0 0 63,811
FULGENT GENETICS INC COM 359664109 4,513 44,864 SH   SOLE   0 0 44,864
FULL HSE RESORTS INC COM 359678109 122 10,081 SH   SOLE   0 0 10,081
FULLER H B CO COM 359694106 974 12,084 SH   SOLE   10,816 0 1,268
FULTON FINL CORP PA COM 360271100 216 12,698 SH   SOLE   9,156 0 3,542
FUTU HLDGS LTD SPON ADS CL A 36118L106 267 6,169 SH   SOLE   95 0 6,074
G III APPAREL GROUP LTD COM 36237H101 774 28,004 SH   SOLE   25,334 0 2,670
G1 THERAPEUTICS INC COM 3621LQ109 108 10,543 SH   SOLE   0 0 10,543
GABELLI CONV & INC SECS FD I COM 36240B109 156 22,713 SH   SOLE   0 0 22,713
GABELLI DIVID & INCOME TR COM 36242H104 5,469 202,546 SH   SOLE   0 0 202,546
GABELLI EQUITY TR INC COM 362397101 13,894 1,932,466 SH   SOLE   0 0 1,932,466
GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 479 22,745 SH   SOLE   0 0 22,745
GABELLI MULTIMEDIA TR INC COM 36239Q109 1,967 226,614 SH   SOLE   0 0 226,614
GABELLI UTIL TR COM 36240A101 7,733 938,464 SH   SOLE   0 0 938,464
GALECTIN THERAPEUTICS INC COM NEW 363225202 99 47,634 SH   SOLE   0 0 47,634
GALLAGHER ARTHUR J & CO COM 363576109 9,610 56,638 SH   SOLE   6,598 0 50,040
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1,479 394,311 SH   SOLE   0 0 394,311
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 152 28,475 SH   SOLE   0 0 28,475
GAMESTOP CORP NEW CL A 36467W109 1,471 9,914 SH   SOLE   0 0 9,914
GAMING & LEISURE PPTYS INC COM 36467J108 2,754 56,591 SH   SOLE   24,153 0 32,438
GAN LTD SHS G3728V109 275 29,905 SH   SOLE   0 0 29,905
GANNETT CO INC COM 36472T109 74 13,935 SH   SOLE   3,287 0 10,648
GAP INC COM 364760108 1,440 81,590 SH   SOLE   19,056 0 62,534
GARMIN LTD SHS H2906T109 3,654 26,837 SH   SOLE   127 0 26,710
GARTNER INC COM 366651107 5,960 17,827 SH   SOLE   4,182 0 13,645
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 273 63,983 SH   SOLE   500 0 63,483
GATX CORP COM 361448103 1,582 15,182 SH   SOLE   9,705 0 5,477
GENASYS INC COM 36872P103 484 121,520 SH   SOLE   0 0 121,520
GENCO SHIPPING & TRADING LTD SHS Y2685T131 294 18,385 SH   SOLE   0 0 18,385
GENERAC HLDGS INC COM 368736104 14,541 41,318 SH   SOLE   2,002 0 39,316
GENERAL DYNAMICS CORP COM 369550108 35,879 172,109 SH   SOLE   21,361 0 150,748
GENERAL ELECTRIC CO COM NEW 369604301 32,768 346,858 SH   SOLE   27,315 0 319,543
GENERAL MLS INC COM 370334104 49,569 735,669 SH   SOLE   169,969 0 565,700
GENERAL MTRS CO COM 37045V100 43,330 739,039 SH   SOLE   68,586 0 670,453
GENESIS ENERGY L P UNIT LTD PARTN 371927104 344 32,134 SH   SOLE   0 0 32,134
GENIUS BRANDS INTL INC COM 37229T301 12 11,870 SH   SOLE   0 0 11,870
GENIUS SPORTS LIMITED SHARES CL A G3934V109 261 34,370 SH   SOLE   32,520 0 1,850
GENMAB A/S SPONSORED ADS 372303206 2,220 56,115 SH   SOLE   24,349 0 31,766
GENPACT LIMITED SHS G3922B107 570 10,735 SH   SOLE   2,899 0 7,836
GENTEX CORP COM 371901109 1,494 42,863 SH   SOLE   3,744 0 39,119
GENTHERM INC COM 37253A103 841 9,707 SH   SOLE   9,283 0 424
GENUINE PARTS CO COM 372460105 15,671 111,774 SH   SOLE   8,025 0 103,749
GENWORTH FINL INC COM CL A 37247D106 170 41,886 SH   SOLE   0 0 41,886
GEO GROUP INC NEW COM 36162J106 255 32,955 SH   SOLE   0 0 32,955
GERDAU SA SPON ADR REP PFD 373737105 119 24,146 SH   SOLE   7,477 0 16,669
GERMAN AMERN BANCORP INC COM 373865104 1,021 26,194 SH   SOLE   0 0 26,194
GERON CORP COM 374163103 192 157,349 SH   SOLE   0 0 157,349
GETTY RLTY CORP NEW COM 374297109 927 28,893 SH   SOLE   21,331 0 7,562
GEVO INC COM PAR 374396406 122 28,598 SH   SOLE   379 0 28,219
GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 220 31,162 SH   SOLE   0 0 31,162
GILDAN ACTIVEWEAR INC COM 375916103 615 14,504 SH   SOLE   3,271 0 11,233
GILEAD SCIENCES INC COM 375558103 55,753 767,837 SH   SOLE   388,266 0 379,571
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 116 13,959 SH   SOLE   0 0 13,959
GLACIER BANCORP INC NEW COM 37637Q105 1,366 24,096 SH   SOLE   7,741 0 16,355
GLADSTONE CAPITAL CORP COM 376535100 2,804 241,899 SH   SOLE   0 0 241,899
GLADSTONE COMMERCIAL CORP COM 376536108 689 26,727 SH   SOLE   0 0 26,727
GLADSTONE INVT CORP COM 376546107 1,893 110,808 SH   SOLE   0 0 110,808
GLADSTONE LD CORP COM 376549101 884 26,193 SH   SOLE   0 0 26,193
GLAUKOS CORP COM 377322102 277 6,242 SH   SOLE   3,472 0 2,770
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 19,115 433,449 SH   SOLE   57,972 0 375,477
GLOBAL E ONLINE LTD SHS M5216V106 2,644 41,711 SH   SOLE   1,117 0 40,594
GLOBAL MED REIT INC COM NEW 37954A204 2,674 150,639 SH   SOLE   5,451 0 145,188
GLOBAL NET LEASE INC COM NEW 379378201 1,426 93,353 SH   SOLE   0 0 93,353
GLOBAL PMTS INC COM 37940X102 6,161 45,576 SH   SOLE   20,463 0 25,113
GLOBAL SELF STORAGE INC COM 37955N106 505 88,677 SH   SOLE   0 0 88,677
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 564 24,639 SH   SOLE   0 0 24,639
GLOBAL X FDS ADAPTIVE US 37954Y574 621 19,437 SH   SOLE   0 0 19,437
GLOBAL X FDS ADAPTIVE US RISK 37954Y194 3,511 112,627 SH   SOLE   0 0 112,627
GLOBAL X FDS AGING POPULATION 37954Y772 3,516 122,060 SH   SOLE   0 0 122,060
GLOBAL X FDS ALTERNATIVE INCM 37954Y806 886 66,058 SH   SOLE   0 0 66,058
GLOBAL X FDS ARTIFICIAL ETF 37954Y632 2,715 85,386 SH   SOLE   0 0 85,386
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 26,678 873,826 SH   SOLE   0 0 873,826
GLOBAL X FDS CANNABIS ETF 37954Y426 627 107,738 SH   SOLE   0 0 107,738
GLOBAL X FDS CLEANTECH ETF 37954Y228 530 30,098 SH   SOLE   0 0 30,098
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 14,598 550,441 SH   SOLE   0 0 550,441
GLOBAL X FDS CONSCIOUS COS 37954Y731 2,409 69,881 SH   SOLE   0 0 69,881
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 9,362 294,682 SH   SOLE   0 0 294,682
GLOBAL X FDS DATA CTR REITS 37954Y236 1,040 56,202 SH   SOLE   0 0 56,202
GLOBAL X FDS DAX GERMANY ETF 37954Y491 589 18,210 SH   SOLE   0 0 18,210
GLOBAL X FDS E COMMERCE ETF 37954Y467 3,427 124,846 SH   SOLE   0 0 124,846
GLOBAL X FDS FINTECH ETF 37954Y814 18,919 472,617 SH   SOLE   0 0 472,617
GLOBAL X FDS FOUNDER RUN CO 37954Y681 925 27,202 SH   SOLE   0 0 27,202
GLOBAL X FDS GBL X BLOCKCHAIN 37954Y160 1,350 61,938 SH   SOLE   0 0 61,938
GLOBAL X FDS GENOMIC BIOTECH 37954Y434 1,862 93,791 SH   SOLE   0 0 93,791
GLOBAL X FDS GLB X GURU INDEX 37950E341 218 4,610 SH   SOLE   0 0 4,610
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 19,201 543,641 SH   SOLE   0 0 543,641
GLOBAL X FDS GLB X SUPERDIV 37950E549 8,781 715,678 SH   SOLE   0 0 715,678
GLOBAL X FDS GLBL X MLP ETF 37954Y343 9,366 267,758 SH   SOLE   235 0 267,523
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 12,579 1,073,334 SH   SOLE   0 0 1,073,334
GLOBAL X FDS GLOBAL X COPPER 37954Y830 7,522 203,804 SH   SOLE   0 0 203,804
GLOBAL X FDS GLOBAL X GOLD EX 37954Y863 1,283 43,759 SH   SOLE   0 0 43,759
GLOBAL X FDS GLOBAL X SILVER 37954Y848 16,338 445,419 SH   SOLE   0 0 445,419
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 6,416 281,170 SH   SOLE   0 0 281,170
GLOBAL X FDS GLOBX SUPDV US 37950E291 11,945 573,707 SH   SOLE   0 0 573,707
GLOBAL X FDS HEALTH WELLNESS 37954Y798 370 13,183 SH   SOLE   0 0 13,183
GLOBAL X FDS INTERNET OF THNG 37954Y780 9,193 234,874 SH   SOLE   0 0 234,874
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 79,888 946,090 SH   SOLE   0 0 946,090
GLOBAL X FDS MILLENNIAL CONSU 37954Y764 2,479 58,224 SH   SOLE   0 0 58,224
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 344 13,250 SH   SOLE   0 0 13,250
GLOBAL X FDS MSCI CHINA IT 37954Y533 300 10,888 SH   SOLE   0 0 10,888
GLOBAL X FDS MSCI NORWAY ETF 37950E101 260 8,512 SH   SOLE   0 0 8,512
GLOBAL X FDS MSCI NXT EMRNG 37950E218 487 23,814 SH   SOLE   0 0 23,814
GLOBAL X FDS MSCI SUPDIV EA 37954Y699 391 24,922 SH   SOLE   0 0 24,922
GLOBAL X FDS MSCI SUPR EM ETF 37950E119 674 61,542 SH   SOLE   0 0 61,542
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 113,065 5,095,316 SH   SOLE   0 0 5,095,316
GLOBAL X FDS NASDQ 100 CVRDGW 37954Y269 295 9,256 SH   SOLE   0 0 9,256
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 28,386 789,821 SH   SOLE   0 0 789,821
GLOBAL X FDS REIT ETF 37950E127 10,072 1,057,932 SH   SOLE   0 0 1,057,932
GLOBAL X FDS RENEWABLE ENERGY 37954Y707 2,105 134,392 SH   SOLE   0 0 134,392
GLOBAL X FDS RUSSELL 2000 37954Y459 12,407 508,289 SH   SOLE   0 0 508,289
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 4,217 71,584 SH   SOLE   0 0 71,584
GLOBAL X FDS S&P 500 COVERED 37954Y475 26,822 531,024 SH   SOLE   0 0 531,024
GLOBAL X FDS SOCIAL MED ETF 37950E416 3,170 58,865 SH   SOLE   0 0 58,865
GLOBAL X FDS TELMDC&DIG ETF 37954Y285 1,575 95,210 SH   SOLE   0 0 95,210
GLOBAL X FDS THMATC GWT ETF 37954Y418 2,232 50,197 SH   SOLE   0 0 50,197
GLOBAL X FDS US INFR DEV ETF 37954Y673 116,735 4,054,690 SH   SOLE   39,343 0 4,015,347
GLOBAL X FDS US PFD ETF 37954Y657 46,014 1,786,255 SH   SOLE   0 0 1,786,255
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 2,537 89,878 SH   SOLE   0 0 89,878
GLOBAL X FDS X EMERGING MKT 37954Y350 261 10,075 SH   SOLE   0 0 10,075
GLOBALSTAR INC COM 378973408 677 583,755 SH   SOLE   0 0 583,755
GLOBANT S A COM L44385109 2,165 6,885 SH   SOLE   4,389 0 2,496
GLOBE LIFE INC COM 37959E102 879 9,377 SH   SOLE   3,543 0 5,834
GLOBUS MED INC CL A 379577208 6,954 96,315 SH   SOLE   35,806 0 60,509
GODADDY INC CL A 380237107 2,856 33,652 SH   SOLE   22,043 0 11,609
GOLAR LNG LTD NOTE 2.750% 2/1 38046YAB7 11 11,000 PRN   SOLE   0 0 11,000
GOLD ROYALTY CORP COMMON SHARES 38071H106 78 15,833 SH   SOLE   0 0 15,833
GOLD TR ISHARES NEW 464285204 208,347 5,985,268 SH   SOLE   26 0 5,985,242
GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 362 362,000 PRN   SOLE   0 0 362,000
GOLDMAN SACHS BDC INC SHS 38147U107 1,000 52,173 SH   SOLE   0 0 52,173
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 28,607 285,952 SH   SOLE   0 0 285,952
GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 25,255 507,942 SH   SOLE   164 0 507,778
GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 37,509 641,618 SH   SOLE   0 0 641,618
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 84,175 1,556,203 SH   SOLE   0 0 1,556,203
GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 108,682 2,233,480 SH   SOLE   0 0 2,233,480
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 38,809 1,048,604 SH   SOLE   0 0 1,048,604
GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1,737 46,204 SH   SOLE   0 0 46,204
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 196,525 5,572,029 SH   SOLE   0 0 5,572,029
GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 371 10,103 SH   SOLE   0 0 10,103
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 63,471 954,447 SH   SOLE   0 0 954,447
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 461,688 4,852,728 SH   SOLE   68,809 0 4,783,919
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 14,382 201,178 SH   SOLE   0 0 201,178
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 6,420 62,933 SH   SOLE   0 0 62,933
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1,835 26,866 SH   SOLE   0 0 26,866
GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 52,021 791,790 SH   SOLE   0 0 791,790
GOLDMAN SACHS GROUP INC COM 38141G104 64,642 168,975 SH   SOLE   15,296 0 153,679
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 976 53,699 SH   SOLE   0 0 53,699
GOLUB CAP BDC INC COM 38173M102 3,733 241,781 SH   SOLE   0 0 241,781
GOODRX HLDGS INC COM CL A 38246G108 2,426 74,244 SH   SOLE   0 0 74,244
GOODYEAR TIRE & RUBR CO COM 382550101 3,794 177,967 SH   SOLE   46,148 0 131,819
GOOSEHEAD INS INC COM CL A 38267D109 412 3,165 SH   SOLE   1,826 0 1,339
GOPRO INC CL A 38268T103 309 29,935 SH   SOLE   468 0 29,467
GORES GUGGENHEIM INC CLASS A COM 38286Q107 732 62,569 SH   SOLE   0 0 62,569
GRACO INC COM 384109104 6,766 83,924 SH   SOLE   11,712 0 72,212
GRAFTECH INTL LTD COM 384313508 169 14,323 SH   SOLE   13,498 0 825
GRAHAM HLDGS CO COM CL B 384637104 265 421 SH   SOLE   0 0 421
GRAINGER W W INC COM 384802104 19,860 38,332 SH   SOLE   20,820 0 17,512
GRAN TIERRA ENERGY INC COM 38500T101 12 16,012 SH   SOLE   0 0 16,012
GRAND CANYON ED INC COM 38526M106 300 3,495 SH   SOLE   1,370 0 2,125
GRANITE CONSTR INC COM 387328107 354 9,144 SH   SOLE   0 0 9,144
GRANITESHARES ETF TR BBG COMMD K 1 38747R108 397 15,493 SH   SOLE   0 0 15,493
GRANITESHARES ETF TR HIPS US HIGH INC 38747R306 1,396 91,263 SH   SOLE   0 0 91,263
GRANITESHARES ETF TR XOUT US LRG CP 38747R603 942 20,778 SH   SOLE   0 0 20,778
GRANITESHARES GOLD TR SHS BEN INT 38748G101 7,123 392,447 SH   SOLE   5,893 0 386,554
GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 124 13,078 SH   SOLE   0 0 13,078
GRAPHIC PACKAGING HLDG CO COM 388689101 482 24,699 SH   SOLE   21,249 0 3,450
GRAY TELEVISION INC COM 389375106 1,333 66,119 SH   SOLE   62,584 0 3,535
GREAT AJAX CORP COM 38983D300 464 35,243 SH   SOLE   0 0 35,243
GREAT SOUTHN BANCORP INC COM 390905107 224 3,778 SH   SOLE   0 0 3,778
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 1,074 75,605 SH   SOLE   0 0 75,605
GREENBRIER COS INC COM 393657101 1,188 25,888 SH   SOLE   0 0 25,888
GRINDROD SHIPPING HOLDINGS L SHS Y28895103 298 16,534 SH   SOLE   0 0 16,534
GROCERY OUTLET HLDG CORP COM 39874R101 333 11,771 SH   SOLE   3,162 0 8,609
GROUP 1 AUTOMOTIVE INC COM 398905109 751 3,847 SH   SOLE   1,574 0 2,273
GROWGENERATION CORP COM 39986L109 349 26,752 SH   SOLE   0 0 26,752
GUARDANT HEALTH INC COM 40131M109 7,111 71,094 SH   SOLE   36,887 0 34,207
GUESS INC COM 401617105 224 9,453 SH   SOLE   6,502 0 2,951
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 5,701 311,197 SH   SOLE   0 0 311,197
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 2,110 88,924 SH   SOLE   0 0 88,924
GUIDEWIRE SOFTWARE INC COM 40171V100 1,016 8,952 SH   SOLE   7,651 0 1,301
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 15,730 173,178 SH   SOLE   698 0 172,480
H & E EQUIPMENT SERVICES INC COM 404030108 4,715 106,514 SH   SOLE   0 0 106,514
HAEMONETICS CORP MASS COM 405024100 614 11,521 SH   SOLE   11,107 0 414
HAIN CELESTIAL GROUP INC COM 405217100 438 10,289 SH   SOLE   418 0 9,871
HALLIBURTON CO COM 406216101 5,551 242,708 SH   SOLE   2,154 0 240,554
HALOZYME THERAPEUTICS INC COM 40637H109 989 24,589 SH   SOLE   4,961 0 19,628
HAMILTON LANE INC CL A 407497106 836 8,066 SH   SOLE   6,480 0 1,586
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1,979 42,485 SH   SOLE   0 0 42,485
HANCOCK JOHN INCOME SECS TR COM 410123103 1,136 73,737 SH   SOLE   0 0 73,737
HANCOCK JOHN INVS TR COM 410142103 448 23,175 SH   SOLE   0 0 23,175
HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 301 46,315 SH   SOLE   0 0 46,315
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 3,106 149,703 SH   SOLE   0 0 149,703
HANCOCK JOHN PFD INCOME FD I COM 41013X106 739 35,404 SH   SOLE   0 0 35,404
HANCOCK JOHN PFD INCOME FD I COM 41021P103 1,038 55,348 SH   SOLE   0 0 55,348
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 2,741 164,055 SH   SOLE   0 0 164,055
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 4,087 156,282 SH   SOLE   0 0 156,282
HANCOCK WHITNEY CORPORATION COM 410120109 755 15,094 SH   SOLE   4,871 0 10,223
HANESBRANDS INC COM 410345102 3,693 220,893 SH   SOLE   25,417 0 195,476
HANNON ARMSTRONG SUST INFR C COM 41068X100 3,776 71,082 SH   SOLE   2,085 0 68,997
HANOVER INS GROUP INC COM 410867105 499 3,810 SH   SOLE   814 0 2,996
HARBORONE BANCORP INC NEW COM NEW 41165Y100 480 32,323 SH   SOLE   0 0 32,323
HARLEY DAVIDSON INC COM 412822108 1,701 45,130 SH   SOLE   2,657 0 42,473
HARMONIC INC COM 413160102 185 15,750 SH   SOLE   0 0 15,750
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 3,532 84,378 SH   SOLE   0 0 84,378
HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 2,906 136,712 SH   SOLE   0 0 136,712
HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 5,350 131,968 SH   SOLE   0 0 131,968
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 2,222 55,933 SH   SOLE   0 0 55,933
HARTFORD FINL SVCS GROUP INC COM 416515104 4,245 61,482 SH   SOLE   23,970 0 37,512
HASBRO INC COM 418056107 2,877 28,266 SH   SOLE   12,661 0 15,605
HAWAIIAN ELEC INDUSTRIES COM 419870100 972 23,418 SH   SOLE   145 0 23,273
HAWAIIAN HOLDINGS INC COM 419879101 253 13,746 SH   SOLE   1,216 0 12,530
HAWKINS INC COM 420261109 235 5,962 SH   SOLE   0 0 5,962
HAYWARD HLDGS INC COM 421298100 532 20,285 SH   SOLE   4,632 0 15,653
HCA HEALTHCARE INC COM 40412C101 17,141 66,716 SH   SOLE   43,622 0 23,094
HDFC BANK LTD SPONSORED ADS 40415F101 1,651 25,373 SH   SOLE   17,385 0 7,988
HEALTH CATALYST INC COM 42225T107 449 11,344 SH   SOLE   9,933 0 1,411
HEALTHCARE RLTY TR COM 421946104 772 24,408 SH   SOLE   13,649 0 10,759
HEALTHCARE SVCS GROUP INC COM 421906108 226 12,715 SH   SOLE   1,719 0 10,996
HEALTHCARE TR AMER INC CL A NEW 42225P501 5,672 169,865 SH   SOLE   14,121 0 155,744
HEALTHEQUITY INC COM 42226A107 1,504 34,062 SH   SOLE   29,244 0 4,818
HEALTHPEAK PROPERTIES INC COM 42250P103 3,141 87,028 SH   SOLE   4,523 0 82,505
HECLA MNG CO COM 422704106 535 102,583 SH   SOLE   0 0 102,583
HEICO CORP NEW CL A 422806208 2,283 17,766 SH   SOLE   15,259 0 2,507
HEICO CORP NEW COM 422806109 1,824 12,644 SH   SOLE   398 0 12,246
HELEN OF TROY LTD COM G4388N106 5,997 24,531 SH   SOLE   430 0 24,101
HELIOS TECHNOLOGIES INC COM 42328H109 1,022 9,741 SH   SOLE   6,592 0 3,149
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 33 10,595 SH   SOLE   0 0 10,595
HELMERICH & PAYNE INC COM 423452101 520 21,947 SH   SOLE   10,681 0 11,266
HENRY JACK & ASSOC INC COM 426281101 4,477 26,797 SH   SOLE   9,538 0 17,259
HENRY SCHEIN INC COM 806407102 1,502 19,334 SH   SOLE   9,132 0 10,202
HERC HLDGS INC COM 42704L104 1,272 8,124 SH   SOLE   7,230 0 894
HERCULES CAPITAL INC COM 427096508 4,633 279,245 SH   SOLE   0 0 279,245
HERITAGE FINL CORP WASH COM 42722X106 591 24,189 SH   SOLE   0 0 24,189
HERON THERAPEUTICS INC COM 427746102 148 16,250 SH   SOLE   0 0 16,250
HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 500 54,499 SH   SOLE   0 0 54,499
HERSHEY CO COM 427866108 38,222 197,562 SH   SOLE   18,058 0 179,504
HESKA CORP COM RESTRC NEW 42805E306 1,048 5,744 SH   SOLE   4,916 0 828
HESS CORP COM 42809H107 1,624 21,942 SH   SOLE   9,807 0 12,135
HESS MIDSTREAM LP CL A SHS 428103105 1,449 52,440 SH   SOLE   673 0 51,767
HEWLETT PACKARD ENTERPRISE C COM 42824C109 19,568 1,240,811 SH   SOLE   1,074,158 0 166,653
HEXCEL CORP NEW COM 428291108 8,791 169,707 SH   SOLE   163,049 0 6,658
HEXO CORP COM NEW 428304307 20 28,425 SH   SOLE   0 0 28,425
HIGH INCOME SECS FD SHS BEN INT 42968F108 821 94,876 SH   SOLE   0 0 94,876
HIGHLAND FDS I HI LD IBOXX SRLN 430101774 688 43,258 SH   SOLE   0 0 43,258
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 1,121 123,566 SH   SOLE   0 0 123,566
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 8,590 781,635 SH   SOLE   0 0 781,635
HILL INTL INC COM 431466101 31 15,865 SH   SOLE   0 0 15,865
HILLENBRAND INC COM 431571108 708 13,610 SH   SOLE   5,325 0 8,285
HILLMAN SOLUTIONS CORP COM 431636109 482 44,869 SH   SOLE   44,819 0 50
HILLTOP HOLDINGS INC COM 432748101 528 15,026 SH   SOLE   0 0 15,026
HILTON GRAND VACATIONS INC COM 43283X105 10,509 201,668 SH   SOLE   0 0 201,668
HILTON WORLDWIDE HLDGS INC COM 43300A203 8,468 54,288 SH   SOLE   7,482 0 46,806
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 320 20,002 SH   SOLE   3,475 0 16,527
HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 56 21,039 SH   SOLE   0 0 21,039
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 377 22,858 SH   SOLE   1,131 0 21,727
HOLLYFRONTIER CORP COM 436106108 586 17,891 SH   SOLE   1,996 0 15,895
HOLOGIC INC COM 436440101 14,870 194,232 SH   SOLE   140,500 0 53,732
HOME BANCORP INC COM 43689E107 252 6,069 SH   SOLE   0 0 6,069
HOME BANCSHARES INC COM 436893200 692 28,437 SH   SOLE   0 0 28,437
HOME DEPOT INC COM 437076102 404,060 973,675 SH   SOLE   163,693 0 809,982
HONDA MOTOR LTD AMERN SHS 438128308 721 25,359 SH   SOLE   1,549 0 23,810
HONEST CO INC COM 438333106 250 30,933 SH   SOLE   19,295 0 11,638
HONEYWELL INTL INC COM 438516106 68,765 329,792 SH   SOLE   55,477 0 274,315
HORIZON BANCORP INC COM 440407104 865 41,498 SH   SOLE   0 0 41,498
HORIZON TECHNOLOGY FIN CORP COM 44045A102 301 18,894 SH   SOLE   0 0 18,894
HORIZON THERAPEUTICS PUB L SHS G46188101 3,151 29,239 SH   SOLE   9,384 0 19,855
HORMEL FOODS CORP COM 440452100 5,880 120,466 SH   SOLE   10,081 0 110,385
HOST HOTELS & RESORTS INC COM 44107P104 295 16,948 SH   SOLE   3,890 0 13,058
HOSTESS BRANDS INC CL A 44109J106 208 10,169 SH   SOLE   9,243 0 926
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 271 16,836 SH   SOLE   1,055 0 15,781
HOULIHAN LOKEY INC CL A 441593100 2,609 25,203 SH   SOLE   20,032 0 5,171
HOVNANIAN ENTERPRISES INC CL A NEW 442487401 4,085 32,091 SH   SOLE   0 0 32,091
HOWARD HUGHES CORP COM 44267D107 225 2,207 SH   SOLE   45 0 2,162
HOWMET AEROSPACE INC COM 443201108 1,154 36,257 SH   SOLE   7,939 0 28,318
HP INC COM 40434L105 6,191 164,343 SH   SOLE   426 0 163,917
HSBC HLDGS PLC SPON ADR NEW 404280406 1,212 40,184 SH   SOLE   12,531 0 27,653
HUBBELL INC COM 443510607 2,847 13,671 SH   SOLE   5,963 0 7,708
HUBSPOT INC COM 443573100 12,120 18,387 SH   SOLE   6,686 0 11,701
HUMACYTE INC *W EXP 09/21/202 44486Q111 342 149,792 SH   SOLE   0 0 149,792
HUMACYTE INC COM 44486Q103 1,732 238,865 SH   SOLE   0 0 238,865
HUMANA INC COM 444859102 8,520 18,367 SH   SOLE   5,412 0 12,955
HUNT J B TRANS SVCS INC COM 445658107 4,252 20,801 SH   SOLE   4,120 0 16,681
HUNTINGTON BANCSHARES INC COM 446150104 21,797 1,413,552 SH   SOLE   866,940 0 546,612
HUNTINGTON INGALLS INDS INC COM 446413106 3,057 16,369 SH   SOLE   1,399 0 14,970
HUNTSMAN CORP COM 447011107 2,675 76,696 SH   SOLE   37,710 0 38,986
HUT 8 MNG CORP COM 44812T102 1,213 154,513 SH   SOLE   0 0 154,513
HYATT HOTELS CORP COM CL A 448579102 3,189 33,252 SH   SOLE   2,150 0 31,102
IAA INC COM 449253103 1,817 35,939 SH   SOLE   18,452 0 17,487
IAC INTERACTIVECORP NEW COM NEW 44891N208 830 6,347 SH   SOLE   197 0 6,150
IAMGOLD CORP COM 450913108 120 38,206 SH   SOLE   0 0 38,206
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 5,702 114,978 SH   SOLE   0 0 114,978
ICF INTL INC COM 44925C103 1,640 15,959 SH   SOLE   15,032 0 927
ICHOR HOLDINGS SHS G4740B105 325 7,062 SH   SOLE   0 0 7,062
ICICI BANK LIMITED ADR 45104G104 1,169 59,049 SH   SOLE   48,800 0 10,249
ICON PLC SHS G4705A100 14,501 46,823 SH   SOLE   18,156 0 28,667
IDACORP INC COM 451107106 1,795 15,843 SH   SOLE   3,486 0 12,357
IDEANOMICS INC COM 45166V106 53 44,475 SH   SOLE   0 0 44,475
IDEX CORP COM 45167R104 1,552 6,567 SH   SOLE   3,972 0 2,595
IDEXX LABS INC COM 45168D104 35,015 53,176 SH   SOLE   8,675 0 44,501
IG ACQUISITION CORP COM CL A 449534106 144 14,640 SH   SOLE   0 0 14,640
IHS MARKIT LTD SHS G47567105 14,811 111,483 SH   SOLE   85,426 0 26,057
II-VI INC COM 902104108 1,583 23,172 SH   SOLE   2,468 0 20,704
ILLINOIS TOOL WKS INC COM 452308109 52,951 214,551 SH   SOLE   89,661 0 124,890
ILLUMINA INC COM 452327109 13,521 35,541 SH   SOLE   10,258 0 25,283
IMAX CORP COM 45245E109 449 25,165 SH   SOLE   0 0 25,165
IMMERSION CORP COM 452521107 80 13,950 SH   SOLE   0 0 13,950
IMMUNOGEN INC COM 45253H101 448 60,406 SH   SOLE   47,476 0 12,930
IMPERIAL OIL LTD COM NEW 453038408 738 20,450 SH   SOLE   0 0 20,450
IMPINJ INC COM 453204109 1,416 15,966 SH   SOLE   2,338 0 13,628
INARI MED INC COM 45332Y109 670 7,339 SH   SOLE   558 0 6,781
INCYTE CORP COM 45337C102 412 5,610 SH   SOLE   13 0 5,597
INDEPENDENCE RLTY TR INC COM 45378A106 5,002 193,661 SH   SOLE   1,675 0 191,986
INDEPENDENT BK CORP MASS COM 453836108 259 3,176 SH   SOLE   1,135 0 2,041
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 8,377 304,381 SH   SOLE   0 0 304,381
INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1,037 38,907 SH   SOLE   0 0 38,907
INDEXIQ ETF TR HDG EVE DRIV 45409B404 324 13,890 SH   SOLE   0 0 13,890
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 2,090 83,416 SH   SOLE   0 0 83,416
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2,112 66,422 SH   SOLE   0 0 66,422
INDEXIQ ETF TR IQ CANDRM ESG US 45409B461 804 19,312 SH   SOLE   0 0 19,312
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1,058 28,775 SH   SOLE   0 0 28,775
INDEXIQ ETF TR IQ CNDRM ESG INT 45409B453 1,424 47,521 SH   SOLE   0 0 47,521
INDEXIQ ETF TR IQ GLB RES ETF 45409B883 396 12,945 SH   SOLE   0 0 12,945
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 6,585 204,194 SH   SOLE   245 0 203,949
INDEXIQ ETF TR US RL EST SMCP 45409B628 480 18,028 SH   SOLE   0 0 18,028
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 188 15,700 SH   SOLE   0 0 15,700
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 2,020 80,622 SH   SOLE   2,596 0 78,026
INFINERA CORP COM 45667G103 99 10,346 SH   SOLE   823 0 9,523
INFINITY PHARMACEUTICALS INC COM 45665G303 314 139,352 SH   SOLE   0 0 139,352
INFOSYS LTD SPONSORED ADR 456788108 3,961 156,515 SH   SOLE   63,677 0 92,838
ING GROEP N.V. SPONSORED ADR 456837103 1,106 79,467 SH   SOLE   51,513 0 27,954
INGERSOLL RAND INC COM 45687V106 3,139 50,740 SH   SOLE   1,380 0 49,360
INGREDION INC COM 457187102 1,407 14,560 SH   SOLE   3,579 0 10,981
INMODE LTD SHS M5425M103 4,080 57,800 SH   SOLE   17,113 0 40,687
INNOSPEC INC COM 45768S105 301 3,328 SH   SOLE   1,104 0 2,224
INNOVATIVE INDL PPTYS INC COM 45781V101 9,889 37,614 SH   SOLE   149 0 37,465
INNOVATOR ETFS TR GRWT100 PWR BUF 45782C615 221 5,452 SH   SOLE   0 0 5,452
INNOVATOR ETFS TR IBD 50 ETF 45782C102 5,458 119,054 SH   SOLE   0 0 119,054
INNOVATOR ETFS TR LOUP FRONTIER 45782C862 1,213 22,632 SH   SOLE   0 0 22,632
INNOVATOR ETFS TR US EQT BUFR APR 45782C888 3,855 115,479 SH   SOLE   0 0 115,479
INNOVATOR ETFS TR US EQT PWR BUF 45782C870 1,258 42,883 SH   SOLE   0 0 42,883
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 595 18,827 SH   SOLE   0 0 18,827
INNOVATOR ETFS TR US EQT ULTRA BF 45782C805 255 9,679 SH   SOLE   0 0 9,679
INNOVATOR ETFS TR US EQT ULTRA BFR 45782C425 213 7,611 SH   SOLE   0 0 7,611
INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 932 26,957 SH   SOLE   0 0 26,957
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 495 14,823 SH   SOLE   0 0 14,823
INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 706 21,234 SH   SOLE   0 0 21,234
INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 457 14,191 SH   SOLE   0 0 14,191
INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 263 8,623 SH   SOLE   0 0 8,623
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 572 18,544 SH   SOLE   0 0 18,544
INNOVATOR ETFS TR US EQTY ULTRA B 45782C821 597 20,935 SH   SOLE   0 0 20,935
INNOVATOR ETFS TR US EQTY ULTRA BU 45782C565 202 6,824 SH   SOLE   0 0 6,824
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 257 51,546 SH   SOLE   0 0 51,546
INSEEGO CORP COM 45782B104 251 43,012 SH   SOLE   0 0 43,012
INSIGHT ENTERPRISES INC COM 45765U103 564 5,290 SH   SOLE   917 0 4,373
INSIGHT SELECT INCOME FD COM 45781W109 445 19,824 SH   SOLE   0 0 19,824
INSPERITY INC COM 45778Q107 1,157 9,795 SH   SOLE   2,089 0 7,706
INSPIRE MED SYS INC COM 457730109 1,663 7,227 SH   SOLE   5,006 0 2,221
INSTALLED BLDG PRODS INC COM 45780R101 739 5,322 SH   SOLE   4,869 0 453
INSTEEL INDS INC COM 45774W108 284 7,136 SH   SOLE   0 0 7,136
INSULET CORP COM 45784P101 3,997 15,021 SH   SOLE   8,192 0 6,829
INTEGER HLDGS CORP COM 45826H109 1,330 15,526 SH   SOLE   8,106 0 7,420
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 1,260 18,622 SH   SOLE   14,598 0 4,024
INTEGRAL AD SCIENCE HLDNG CO COM 45828L108 281 12,658 SH   SOLE   12,233 0 425
INTEL CORP COM 458140100 111,274 2,160,651 SH   SOLE   81,644 0 2,079,007
INTELLIA THERAPEUTICS INC COM 45826J105 5,279 44,643 SH   SOLE   25,835 0 18,808
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1,293 16,279 SH   SOLE   1,246 0 15,033
INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 48 50,000 PRN   SOLE   0 0 50,000
INTERCONTINENTAL EXCHANGE IN COM 45866F104 24,093 176,158 SH   SOLE   113,292 0 62,866
INTERDIGITAL INC COM 45867G101 292 4,076 SH   SOLE   0 0 4,076
INTERNATIONAL BUSINESS MACHS COM 459200101 91,263 682,800 SH   SOLE   45,003 0 637,797
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 10,618 70,483 SH   SOLE   25,163 0 45,320
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 730 25,239 SH   SOLE   10,088 0 15,151
INTERNATIONAL PAPER CO COM 460146103 14,736 313,658 SH   SOLE   34,186 0 279,472
INTERNATIONAL SEAWAYS INC COM Y41053102 428 29,140 SH   SOLE   27,512 0 1,628
INTERPUBLIC GROUP COS INC COM 460690100 4,033 107,689 SH   SOLE   7,833 0 99,856
INTRA-CELLULAR THERAPIES INC COM 46116X101 745 14,241 SH   SOLE   13,579 0 662
INTUIT COM 461202103 55,397 86,124 SH   SOLE   26,712 0 59,412
INTUITIVE SURGICAL INC COM NEW 46120E602 61,744 171,812 SH   SOLE   34,370 0 137,442
INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 5,812 48,389 SH   SOLE   0 0 48,389
INVESCO ACTIVELY MANAGED ETF BLNCD MLTI AST 46090A200 1,109 64,577 SH   SOLE   0 0 64,577
INVESCO ACTIVELY MANAGED ETF CNSRTV MLT AST 46090A309 2,229 160,854 SH   SOLE   0 0 160,854
INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 8,989 196,603 SH   SOLE   0 0 196,603
INVESCO ACTIVELY MANAGED ETF GWT MLTI ASST 46090A408 510 26,693 SH   SOLE   0 0 26,693
INVESCO ACTIVELY MANAGED ETF MDRTLY CNSRTIV 46090A507 2,464 155,733 SH   SOLE   0 0 155,733
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 23,297 611,945 SH   SOLE   0 0 611,945
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 110,717 1,964,458 SH   SOLE   0 0 1,964,458
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 81,043 1,611,189 SH   SOLE   4,106 0 1,607,083
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 11,991 478,508 SH   SOLE   0 0 478,508
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 41,594 2,958,288 SH   SOLE   1,738,594 0 1,219,694
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 263 21,582 SH   SOLE   0 0 21,582
INVESCO BD FD COM 46132L107 1,067 53,519 SH   SOLE   0 0 53,519
INVESCO CALIF VALUE MUN INCO COM 46132H106 233 16,786 SH   SOLE   0 0 16,786
INVESCO CURRENCYSHARES AUSTR AUSTRALIAN DOL 46090N103 203 2,817 SH   SOLE   0 0 2,817
INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 247 2,334 SH   SOLE   0 0 2,334
INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 531 6,514 SH   SOLE   0 0 6,514
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 1,114 11,277 SH   SOLE   0 0 11,277
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 10,174 489,608 SH   SOLE   0 0 489,608
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 17,875 905,077 SH   SOLE   0 0 905,077
INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 3,716 166,952 SH   SOLE   0 0 166,952
INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 955 55,905 SH   SOLE   0 0 55,905
INVESCO DB MULTI-SECTOR COMM GOLD FD 46140H601 264 5,051 SH   SOLE   0 0 5,051
INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 4,403 324,932 SH   SOLE   0 0 324,932
INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 938 19,140 SH   SOLE   0 0 19,140
INVESCO DB MULTI-SECTOR COMM SILVER FD 46140H205 412 12,772 SH   SOLE   0 0 12,772
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 6,507 253,901 SH   SOLE   0 0 253,901
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 4,989 136,449 SH   SOLE   0 0 136,449
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 5,863 210,126 SH   SOLE   0 0 210,126
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 23,678 979,237 SH   SOLE   0 0 979,237
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 1,727 27,804 SH   SOLE   0 0 27,804
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 4,395 109,035 SH   SOLE   0 0 109,035
INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 3,503 135,791 SH   SOLE   0 0 135,791
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 18,804 208,913 SH   SOLE   0 0 208,913
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 13,224 501,867 SH   SOLE   0 0 501,867
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 14,250 733,799 SH   SOLE   1,027 0 732,772
INVESCO EXCH TRADED FD TR II FNDMNTL IG CRP 46138E693 2,886 110,173 SH   SOLE   0 0 110,173
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 6,890 145,428 SH   SOLE   0 0 145,428
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 3,117 142,389 SH   SOLE   3 0 142,386
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 518 14,069 SH   SOLE   0 0 14,069
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 7,525 280,474 SH   SOLE   0 0 280,474
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 1,530 71,587 SH   SOLE   0 0 71,587
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 3,381 77,803 SH   SOLE   0 0 77,803
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 14,482 363,506 SH   SOLE   0 0 363,506
INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 2,839 102,201 SH   SOLE   0 0 102,201
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 5,571 82,116 SH   SOLE   1,043 0 81,073
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 13,049 643,424 SH   SOLE   0 0 643,424
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 5,541 69,437 SH   SOLE   0 0 69,437
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 10,257 399,425 SH   SOLE   0 0 399,425
INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 889 14,115 SH   SOLE   0 0 14,115
INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 729 19,640 SH   SOLE   0 0 19,640
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 154,756 946,231 SH   SOLE   0 0 946,231
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 21,378 636,833 SH   SOLE   0 0 636,833
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 26,916 992,842 SH   SOLE   0 0 992,842
INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 874 33,477 SH   SOLE   0 0 33,477
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 127,810 8,520,697 SH   SOLE   2,041 0 8,518,656
INVESCO EXCH TRADED FD TR II PURBETA US AGG 46138E446 2,196 85,803 SH   SOLE   0 0 85,803
INVESCO EXCH TRADED FD TR II PURBTA 0 5 YR 46138E495 9,897 373,825 SH   SOLE   0 0 373,825
INVESCO EXCH TRADED FD TR II PURBTA FTSE DV 46138E487 665 22,649 SH   SOLE   0 0 22,649
INVESCO EXCH TRADED FD TR II PURBTA FTSE EM 46138E479 756 27,593 SH   SOLE   0 0 27,593
INVESCO EXCH TRADED FD TR II PURBTA MSCI SM 46138E453 9,446 240,628 SH   SOLE   0 0 240,628
INVESCO EXCH TRADED FD TR II PURBTA MSCI US 46138E461 15,684 325,863 SH   SOLE   0 0 325,863
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 9,279 196,007 SH   SOLE   0 0 196,007
INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 1,077 25,052 SH   SOLE   0 0 25,052
INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 376 9,653 SH   SOLE   0 0 9,653
INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 4,336 97,599 SH   SOLE   0 0 97,599
INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 1,751 33,621 SH   SOLE   0 0 33,621
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 72,952 923,207 SH   SOLE   15,366 0 907,841
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 11,858 183,786 SH   SOLE   0 0 183,786
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 46,143 577,073 SH   SOLE   0 0 577,073
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 2,084 84,073 SH   SOLE   0 0 84,073
INVESCO EXCH TRADED FD TR II S&P EMRNG MMTM 46138E289 1,013 57,494 SH   SOLE   0 0 57,494
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 8,575 141,432 SH   SOLE   0 0 141,432
INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 625 23,305 SH   SOLE   0 0 23,305
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 6,591 206,480 SH   SOLE   0 0 206,480
INVESCO EXCH TRADED FD TR II S&P INTL MOMNT 46138E222 207 5,525 SH   SOLE   0 0 5,525
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 10,618 331,148 SH   SOLE   0 0 331,148
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 22,232 234,840 SH   SOLE   0 0 234,840
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 49,283 843,016 SH   SOLE   0 0 843,016
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 35,915 291,635 SH   SOLE   0 0 291,635
INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 4,821 123,138 SH   SOLE   0 0 123,138
INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 565 5,083 SH   SOLE   0 0 5,083
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 838 119,929 SH   SOLE   0 0 119,929
INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 475 7,747 SH   SOLE   0 0 7,747
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 14,468 80,532 SH   SOLE   0 0 80,532
INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 463 4,698 SH   SOLE   0 0 4,698
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 2,290 14,810 SH   SOLE   0 0 14,810
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 14,064 270,001 SH   SOLE   373 0 269,628
INVESCO EXCH TRADED FD TR II S&P SMLCP MATL 46138G201 301 4,496 SH   SOLE   0 0 4,496
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 1,441 13,025 SH   SOLE   0 0 13,025
INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409 759 11,127 SH   SOLE   0 0 11,127
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 19,033 451,550 SH   SOLE   0 0 451,550
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 50,988 1,126,058 SH   SOLE   0 0 1,126,058
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 176,294 2,568,762 SH   SOLE   0 0 2,568,762
INVESCO EXCH TRADED FD TR II S&P500 MIN VAR 46138E347 922 22,160 SH   SOLE   0 0 22,160
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 32,379 420,677 SH   SOLE   0 0 420,677
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 35,118 1,589,066 SH   SOLE   0 0 1,589,066
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 20,561 623,815 SH   SOLE   0 0 623,815
INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 7,274 68,868 SH   SOLE   0 0 68,868
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 12,146 468,607 SH   SOLE   0 0 468,607
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 1,519 59,833 SH   SOLE   0 0 59,833
INVESCO EXCH TRD SLF IDX FD BULLSHS 22 USD 46138J676 304 11,930 SH   SOLE   0 0 11,930
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 16,541 773,321 SH   SOLE   0 0 773,321
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 11,384 490,066 SH   SOLE   0 0 490,066
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 MUNI 46138J551 520 20,499 SH   SOLE   0 0 20,499
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 19,783 921,834 SH   SOLE   0 0 921,834
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 12,603 498,353 SH   SOLE   0 0 498,353
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 1,040 40,620 SH   SOLE   0 0 40,620
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 17,413 797,665 SH   SOLE   0 0 797,665
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 7,021 281,063 SH   SOLE   0 0 281,063
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 1,778 69,095 SH   SOLE   0 0 69,095
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 16,950 773,965 SH   SOLE   0 0 773,965
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 4,899 199,462 SH   SOLE   0 0 199,462
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 2,724 104,998 SH   SOLE   0 0 104,998
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 4,677 221,022 SH   SOLE   0 0 221,022
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 841 32,534 SH   SOLE   0 0 32,534
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1,782 82,687 SH   SOLE   0 0 82,687
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 872 33,769 SH   SOLE   0 0 33,769
INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 277 10,560 SH   SOLE   0 0 10,560
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 18,263 249,834 SH   SOLE   0 0 249,834
INVESCO EXCH TRD SLF IDX FD INTL DEV DYNAMIC 46138J437 228 8,740 SH   SOLE   0 0 8,740
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 2,989 116,511 SH   SOLE   0 0 116,511
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 322 14,183 SH   SOLE   0 0 14,183
INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 499 12,310 SH   SOLE   0 0 12,310
INVESCO EXCH TRD SLF IDX FD RAFI STRG EMMRKT 46138J692 585 21,092 SH   SOLE   0 0 21,092
INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 2,362 77,909 SH   SOLE   0 0 77,909
INVESCO EXCH TRD SLF IDX FD RAFI STRG US SML 46138J734 567 14,334 SH   SOLE   0 0 14,334
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 96,171 1,896,870 SH   SOLE   0 0 1,896,870
INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 11,994 284,989 SH   SOLE   0 0 284,989
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 16,490 228,237 SH   SOLE   0 0 228,237
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 32,742 339,298 SH   SOLE   0 0 339,298
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 128,850 3,243,147 SH   SOLE   0 0 3,243,147
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 29,373 646,704 SH   SOLE   0 0 646,704
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 6,503 68,731 SH   SOLE   0 0 68,731
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 5,999 65,678 SH   SOLE   0 0 65,678
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 6,059 197,980 SH   SOLE   0 0 197,980
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 9,571 175,069 SH   SOLE   0 0 175,069
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 14,360 92,675 SH   SOLE   0 0 92,675
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 11,120 95,653 SH   SOLE   0 0 95,653
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 36,191 382,895 SH   SOLE   0 0 382,895
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2,596 28,391 SH   SOLE   0 0 28,391
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 10,678 64,269 SH   SOLE   0 0 64,269
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 3,982 111,513 SH   SOLE   0 0 111,513
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 2,934 41,196 SH   SOLE   0 0 41,196
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 12,580 230,531 SH   SOLE   0 0 230,531
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 6,621 343,400 SH   SOLE   0 0 343,400
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 3,596 79,761 SH   SOLE   0 0 79,761
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 27,277 556,905 SH   SOLE   0 0 556,905
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 27,215 336,941 SH   SOLE   0 0 336,941
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 27,007 554,003 SH   SOLE   0 0 554,003
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 862 16,950 SH   SOLE   0 0 16,950
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 2,158 17,176 SH   SOLE   0 0 17,176
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 2,109 20,617 SH   SOLE   0 0 20,617
INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 89 27,959 SH   SOLE   0 0 27,959
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 4,743 58,462 SH   SOLE   0 0 58,462
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 27,230 177,368 SH   SOLE   0 0 177,368
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 7,770 60,866 SH   SOLE   0 0 60,866
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 25,096 1,333,477 SH   SOLE   0 0 1,333,477
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 65,752 382,949 SH   SOLE   0 0 382,949
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 21,377 111,509 SH   SOLE   0 0 111,509
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 17,021 1,100,943 SH   SOLE   0 0 1,100,943
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 625 17,137 SH   SOLE   0 0 17,137
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 16,951 804,904 SH   SOLE   0 0 804,904
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4,642 251,462 SH   SOLE   0 0 251,462
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 4,919 73,742 SH   SOLE   0 0 73,742
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 16,706 77,522 SH   SOLE   0 0 77,522
INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 812 12,910 SH   SOLE   0 0 12,910
INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 13,991 162,007 SH   SOLE   0 0 162,007
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 9,780 100,794 SH   SOLE   0 0 100,794
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 86,065 233,182 SH   SOLE   0 0 233,182
INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 3,812 73,885 SH   SOLE   0 0 73,885
INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 6,244 174,166 SH   SOLE   0 0 174,166
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 61,394 675,102 SH   SOLE   0 0 675,102
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 25,743 320,834 SH   SOLE   0 0 320,834
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 19,469 398,466 SH   SOLE   0 0 398,466
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 7,155 74,559 SH   SOLE   0 0 74,559
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 12,660 54,920 SH   SOLE   0 0 54,920
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 5,159 53,449 SH   SOLE   0 0 53,449
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 34,887 647,373 SH   SOLE   0 0 647,373
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 5,895 69,890 SH   SOLE   0 0 69,890
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 5,066 30,398 SH   SOLE   0 0 30,398
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 12,778 132,783 SH   SOLE   0 0 132,783
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 12,204 216,233 SH   SOLE   0 0 216,233
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 425 6,841 SH   SOLE   0 0 6,841
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1,264 54,681 SH   SOLE   0 0 54,681
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 14,713 93,958 SH   SOLE   0 0 93,958
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 2,281 47,741 SH   SOLE   0 0 47,741
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 23,475 364,686 SH   SOLE   0 0 364,686
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 15,185 47,381 SH   SOLE   0 0 47,381
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 52,616 266,167 SH   SOLE   0 0 266,167
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 12,500 69,435 SH   SOLE   0 0 69,435
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 1,987 47,025 SH   SOLE   0 0 47,025
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 26,243 154,567 SH   SOLE   0 0 154,567
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 30,363 93,703 SH   SOLE   0 0 93,703
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 3,026 26,503 SH   SOLE   0 0 26,503
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 296,761 1,823,418 SH   SOLE   683 0 1,822,735
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 69,133 327,923 SH   SOLE   0 0 327,923
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 63,195 781,829 SH   SOLE   0 0 781,829
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 138,700 2,606,656 SH   SOLE   0 0 2,606,656
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 29,537 485,483 SH   SOLE   0 0 485,483
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 24,183 338,601 SH   SOLE   0 0 338,601
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 18,259 189,987 SH   SOLE   0 0 189,987
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 920 37,514 SH   SOLE   0 0 37,514
INVESCO EXCHNG TRAD SLF INDE INVT GRAD VALU 46139W601 1,070 39,688 SH   SOLE   0 0 39,688
INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 7,581 289,647 SH   SOLE   0 0 289,647
INVESCO HIG INCM 2023 TARG T COM 46135X108 330 35,193 SH   SOLE   0 0 35,193
INVESCO HIGH INCOME 2024 TAR COM 46136K105 193 19,601 SH   SOLE   0 0 19,601
INVESCO HIGH INCOME TR II COM 46131F101 208 14,466 SH   SOLE   0 0 14,466
INVESCO LTD SHS G491BT108 5,824 253,000 SH   SOLE   414 0 252,586
INVESCO MORTGAGE CAPITAL INC COM 46131B100 226 81,422 SH   SOLE   0 0 81,422
INVESCO MUN OPPORTUNITY TR COM 46132C107 943 68,311 SH   SOLE   0 0 68,311
INVESCO MUN TR COM 46131J103 442 32,940 SH   SOLE   0 0 32,940
INVESCO MUNI INCOME OPP TRST COM 46132X101 583 72,905 SH   SOLE   0 0 72,905
INVESCO PA VALUE MUN INC TR COM 46132K109 340 24,374 SH   SOLE   0 0 24,374
INVESCO QQQ TR UNIT SER 1 46090E103 2,920,556 7,340,847 SH   SOLE   6,596 0 7,334,251
INVESCO QQQ TR UNIT SER 1 46090E103 11,020 27,700 SH Put SOLE   0 0 27,700
INVESCO QUALITY MUN INCOME T COM 46133G107 2,066 152,000 SH   SOLE   0 0 152,000
INVESCO SR INCOME TR COM 46131H107 2,630 607,377 SH   SOLE   0 0 607,377
INVESCO TR INVT GRADE MUNS COM 46131M106 1,443 103,306 SH   SOLE   0 0 103,306
INVESCO VALUE MUN INCOME TR COM 46132P108 3,837 225,196 SH   SOLE   0 0 225,196
INVESTAR HLDG CORP COM 46134L105 1,096 59,557 SH   SOLE   0 0 59,557
INVESTCORP CR MGMT BDC INC COM 46090R104 64 12,890 SH   SOLE   0 0 12,890
INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 656 13,727 SH   SOLE   0 0 13,727
INVESTORS BANCORP INC NEW COM 46146L101 364 24,040 SH   SOLE   3,832 0 20,208
INVITAE CORP COM 46185L103 2,383 156,063 SH   SOLE   65,082 0 90,981
INVITATION HOMES INC COM 46187W107 2,516 55,499 SH   SOLE   26,283 0 29,216
IONIS PHARMACEUTICALS INC COM 462222100 2,698 88,666 SH   SOLE   61,795 0 26,871
IOVANCE BIOTHERAPEUTICS INC COM 462260100 364 19,067 SH   SOLE   0 0 19,067
IPG PHOTONICS CORP COM 44980X109 532 3,093 SH   SOLE   243 0 2,850
IQIYI INC SPONSORED ADS 46267X108 97 21,344 SH   SOLE   0 0 21,344
IQVIA HLDGS INC COM 46266C105 19,635 69,592 SH   SOLE   29,195 0 40,397
IRHYTHM TECHNOLOGIES INC COM 450056106 428 3,634 SH   SOLE   65 0 3,569
IRIDIUM COMMUNICATIONS INC COM 46269C102 1,817 43,996 SH   SOLE   14,208 0 29,788
IROBOT CORP COM 462726100 370 5,612 SH   SOLE   0 0 5,612
IRON MTN INC NEW COM 46284V101 20,949 400,321 SH   SOLE   50,962 0 349,359
IRONNET INC COM 46323Q105 63 15,077 SH   SOLE   0 0 15,077
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 402 34,461 SH   SOLE   9,106 0 25,355
ISHARES INC CORE MSCI EMKT 46434G103 1,458,132 24,359,044 SH   SOLE   1,506,531 0 22,852,513
ISHARES INC CUR HD MSCI EM 46434G509 455 15,383 SH   SOLE   0 0 15,383
ISHARES INC EM MKT SM-CP ETF 464286475 3,775 62,679 SH   SOLE   0 0 62,679
ISHARES INC EM MKTS DIV ETF 464286319 4,823 125,279 SH   SOLE   0 0 125,279
ISHARES INC ESG AWR MSCI EM 46434G863 204,861 5,153,745 SH   SOLE   0 0 5,153,745
ISHARES INC GLB AGRIC PR ETF 464286350 619 15,144 SH   SOLE   0 0 15,144
ISHARES INC GLB ENR PROD ETF 464286343 5,154 288,905 SH   SOLE   0 0 288,905
ISHARES INC JP MORGAN EM ETF 464286517 861 21,951 SH   SOLE   0 0 21,951
ISHARES INC JP MRG EM CRP BD 464286251 12,813 251,228 SH   SOLE   0 0 251,228
ISHARES INC JP MRGN EM HI BD 464286285 12,706 294,943 SH   SOLE   0 0 294,943
ISHARES INC MSCI AUST ETF 464286103 9,063 364,987 SH   SOLE   0 0 364,987
ISHARES INC MSCI BRAZIL ETF 464286400 2,267 80,759 SH   SOLE   0 0 80,759
ISHARES INC MSCI BRIC INDX 464286657 396 8,845 SH   SOLE   0 0 8,845
ISHARES INC MSCI CDA ETF 464286509 10,166 264,522 SH   SOLE   0 0 264,522
ISHARES INC MSCI CHILE ETF 464286640 2,761 119,588 SH   SOLE   0 0 119,588
ISHARES INC MSCI EM ASIA ETF 464286426 1,258 15,334 SH   SOLE   0 0 15,334
ISHARES INC MSCI EMERG MKT 46434G889 2,013 39,366 SH   SOLE   0 0 39,366
ISHARES INC MSCI EMERG MRKT 464286533 36,624 583,007 SH   SOLE   0 0 583,007
ISHARES INC MSCI EMRG CHN 46434G764 6,074 100,186 SH   SOLE   16,292 0 83,894
ISHARES INC MSCI EQUAL WEITE 464286681 2,915 32,571 SH   SOLE   0 0 32,571
ISHARES INC MSCI EURZONE ETF 464286608 5,898 120,346 SH   SOLE   0 0 120,346
ISHARES INC MSCI FRANCE ETF 464286707 835 21,475 SH   SOLE   0 0 21,475
ISHARES INC MSCI FRONTIER 464286145 4,409 127,773 SH   SOLE   0 0 127,773
ISHARES INC MSCI GBL ETF NEW 46434G848 3,919 91,943 SH   SOLE   0 0 91,943
ISHARES INC MSCI GBL GOLD MN 46434G855 1,824 67,648 SH   SOLE   0 0 67,648
ISHARES INC MSCI GBL MIN VOL 464286525 63,406 585,578 SH   SOLE   0 0 585,578
ISHARES INC MSCI GERMANY ETF 464286806 5,755 175,561 SH   SOLE   0 0 175,561
ISHARES INC MSCI GLB SLV&MTL 464286327 1,229 95,279 SH   SOLE   0 0 95,279
ISHARES INC MSCI HONG KG ETF 464286871 15,500 668,391 SH   SOLE   0 0 668,391
ISHARES INC MSCI ISRAEL ETF 464286632 1,007 12,930 SH   SOLE   0 0 12,930
ISHARES INC MSCI ITALY ETF 46434G830 22,095 673,425 SH   SOLE   0 0 673,425
ISHARES INC MSCI JPN ETF NEW 46434G822 38,939 581,524 SH   SOLE   0 0 581,524
ISHARES INC MSCI MEXICO ETF 464286822 8,601 169,983 SH   SOLE   0 0 169,983
ISHARES INC MSCI NETHERL ETF 464286814 638 12,711 SH   SOLE   0 0 12,711
ISHARES INC MSCI PAC JP ETF 464286665 1,103 23,091 SH   SOLE   0 0 23,091
ISHARES INC MSCI RUSSIA ETF 46434G798 580 13,545 SH   SOLE   0 0 13,545
ISHARES INC MSCI SINGPOR ETF 46434G780 587 27,428 SH   SOLE   0 0 27,428
ISHARES INC MSCI SPAIN ETF 464286764 3,435 130,741 SH   SOLE   0 0 130,741
ISHARES INC MSCI STH AFR ETF 464286780 8,542 184,094 SH   SOLE   0 0 184,094
ISHARES INC MSCI STH KOR ETF 464286772 11,471 147,308 SH   SOLE   0 0 147,308
ISHARES INC MSCI SWEDEN ETF 464286756 5,207 112,379 SH   SOLE   0 0 112,379
ISHARES INC MSCI SWITZERLAND 464286749 3,473 65,863 SH   SOLE   0 0 65,863
ISHARES INC MSCI TAIWAN ETF 46434G772 6,327 94,987 SH   SOLE   0 0 94,987
ISHARES INC MSCI THAILND ETF 464286624 388 5,097 SH   SOLE   0 0 5,097
ISHARES INC MSCI WORLD ETF 464286392 7,896 58,348 SH   SOLE   11 0 58,337
ISHARES INC US INTL HGH YLD 464286178 1,011 20,514 SH   SOLE   0 0 20,514
ISHARES S&P GSCI COMMODITYISHARES UNIT BEN INT 46428R107 590 34,481 SH   SOLE   0 0 34,481
ISHARES SILVER TR ISHARES 46428Q109 65,765 3,057,395 SH   SOLE   900 0 3,056,495
ISHARES TR 0-5 YR TIPS ETF 46429B747 267,103 2,522,699 SH   SOLE   43 0 2,522,656
ISHARES TR 0-5YR HI YL CP 46434V407 35,780 789,839 SH   SOLE   11,987 0 777,852
ISHARES TR 0-5YR INVT GR CP 46434V100 29,540 578,644 SH   SOLE   0 0 578,644
ISHARES TR 1 3 YR TREAS BD 464287457 202,347 2,365,527 SH   SOLE   173,676 0 2,191,851
ISHARES TR 10+ YR INVST GRD 464289511 15,797 227,128 SH   SOLE   0 0 227,128
ISHARES TR 10-20 YR TRS ETF 464288653 30,158 203,224 SH   SOLE   1,440 0 201,784
ISHARES TR 20 YR TR BD ETF 464287432 80,347 542,189 SH   SOLE   14,815 0 527,374
ISHARES TR 3 7 YR TREAS BD 464288661 187,728 1,458,990 SH   SOLE   190,085 0 1,268,905
ISHARES TR A RATE CP BD ETF 46429B291 14,254 254,270 SH   SOLE   0 0 254,270
ISHARES TR AGENCY BOND ETF 464288166 4,317 36,844 SH   SOLE   0 0 36,844
ISHARES TR AGGRES ALLOC ETF 464289859 9,352 128,432 SH   SOLE   0 0 128,432
ISHARES TR ASIA 50 ETF 464288430 3,797 49,592 SH   SOLE   0 0 49,592
ISHARES TR BARCLAYS 7 10 YR 464287440 148,444 1,290,813 SH   SOLE   18,429 0 1,272,384
ISHARES TR BB RAT CORP BD 46435U473 4,908 94,645 SH   SOLE   0 0 94,645
ISHARES TR BLACKROCK ULTRA 46434V878 26,248 520,891 SH   SOLE   0 0 520,891
ISHARES TR BROAD USD HIGH 46435U853 626,383 15,207,165 SH   SOLE   522,344 0 14,684,821
ISHARES TR CALIF MUN BD ETF 464288356 38,464 617,109 SH   SOLE   0 0 617,109
ISHARES TR CHINA LG-CAP ETF 464287184 3,134 85,686 SH   SOLE   0 0 85,686
ISHARES TR CMBS ETF 46429B366 20,743 391,159 SH   SOLE   0 0 391,159
ISHARES TR COHEN STEER REIT 464287564 33,018 433,987 SH   SOLE   134 0 433,853
ISHARES TR CONSER ALLOC ETF 464289883 33,563 838,860 SH   SOLE   0 0 838,860
ISHARES TR CONV BD ETF 46435G102 19,380 217,319 SH   SOLE   0 0 217,319
ISHARES TR CORE 1 5 YR USD 46432F859 29,140 577,828 SH   SOLE   3,330 0 574,498
ISHARES TR CORE DIV GRWTH 46434V621 415,641 7,478,254 SH   SOLE   884 0 7,477,370
ISHARES TR CORE HIGH DV ETF 46429B663 129,986 1,287,120 SH   SOLE   230,203 0 1,056,917
ISHARES TR CORE INTL AGGR 46435G672 11,167 204,787 SH   SOLE   25,114 0 179,673
ISHARES TR CORE LT USDB ETF 464289479 3,117 43,206 SH   SOLE   0 0 43,206
ISHARES TR CORE MSCI EAFE 46432F842 1,738,712 23,294,634 SH   SOLE   3,565,892 0 19,728,742
ISHARES TR CORE MSCI EURO 46434V738 18,337 315,285 SH   SOLE   91,960 0 223,325
ISHARES TR CORE MSCI INTL 46435G326 4,171 61,731 SH   SOLE   0 0 61,731
ISHARES TR CORE MSCI PAC 46434V696 2,206 34,552 SH   SOLE   0 0 34,552
ISHARES TR CORE MSCI TOTAL 46432F834 61,533 867,397 SH   SOLE   413 0 866,984
ISHARES TR CORE S&P MCP ETF 464287507 1,745,522 6,166,178 SH   SOLE   44,114 0 6,122,064
ISHARES TR CORE S&P SCP ETF 464287804 922,386 8,055,072 SH   SOLE   114,221 0 7,940,851
ISHARES TR CORE S&P TTL STK 464287150 372,000 3,477,285 SH   SOLE   798 0 3,476,487
ISHARES TR CORE S&P US GWT 464287671 1,514,219 13,094,252 SH   SOLE   14,960 0 13,079,292
ISHARES TR CORE S&P US VLU 464287663 838,424 10,982,765 SH   SOLE   149 0 10,982,616
ISHARES TR CORE S&P500 ETF 464287200 2,867,645 6,011,959 SH   SOLE   16,794 0 5,995,165
ISHARES TR CORE TOTAL USD 46434V613 603,782 11,407,184 SH   SOLE   0 0 11,407,184
ISHARES TR CORE US AGGBD ET 464287226 513,712 4,503,082 SH   SOLE   28,585 0 4,474,497
ISHARES TR CR 5 10 YR ETF 46435G417 2,969 58,924 SH   SOLE   0 0 58,924
ISHARES TR CRE U S REIT ETF 464288521 10,730 158,746 SH   SOLE   0 0 158,746
ISHARES TR CUR HD EURZN ETF 46434V639 2,597 68,989 SH   SOLE   0 0 68,989
ISHARES TR CYBERSECURITY 46435U135 10,133 227,150 SH   SOLE   0 0 227,150
ISHARES TR DEVSMCP EXNA ETF 464288497 33,414 480,083 SH   SOLE   0 0 480,083
ISHARES TR DOW JONES US ETF 464287846 36,806 312,314 SH   SOLE   0 0 312,314
ISHARES TR EAFE GRWTH ETF 464288885 546,847 4,958,261 SH   SOLE   16,918 0 4,941,343
ISHARES TR EAFE SML CP ETF 464288273 40,303 551,411 SH   SOLE   62,224 0 489,187
ISHARES TR EAFE VALUE ETF 464288877 569,029 11,292,498 SH   SOLE   666,530 0 10,625,968
ISHARES TR ESG ADV TTL USD 46436E619 6,287 127,170 SH   SOLE   0 0 127,170
ISHARES TR ESG ADVNCD HY BD 46435G441 1,803 34,914 SH   SOLE   0 0 34,914
ISHARES TR ESG AW MSCI EAFE 46435G516 39,862 501,660 SH   SOLE   0 0 501,660
ISHARES TR ESG AWARE MSCI 46435U663 10,751 266,638 SH   SOLE   0 0 266,638
ISHARES TR ESG AWR MSCI USA 46435G425 1,198,462 11,107,152 SH   SOLE   0 0 11,107,152
ISHARES TR ESG AWR US AGRGT 46435U549 12,662 229,378 SH   SOLE   0 0 229,378
ISHARES TR ESG AWRE 1 5 YR 46435G243 12,840 500,599 SH   SOLE   0 0 500,599
ISHARES TR ESG AWRE USD ETF 46435G193 5,381 197,163 SH   SOLE   0 0 197,163
ISHARES TR ESG EAFE ETF 46436E759 2,269 32,994 SH   SOLE   0 0 32,994
ISHARES TR ESG MSCI LEADR 46435U218 2,335 27,679 SH   SOLE   0 0 27,679
ISHARES TR ESG MSCI USA ETF 46436E767 5,896 149,489 SH   SOLE   0 0 149,489
ISHARES TR ESG SCRND S&P500 46436E569 209 5,699 SH   SOLE   0 0 5,699
ISHARES TR EUROPE ETF 464287861 3,937 72,381 SH   SOLE   0 0 72,381
ISHARES TR EXPANDED TECH 464287515 62,799 157,926 SH   SOLE   798 0 157,128
ISHARES TR EXPND TEC SC ETF 464287549 42,831 97,560 SH   SOLE   0 0 97,560
ISHARES TR EXPONENTIAL TECH 46434V381 14,323 216,783 SH   SOLE   0 0 216,783
ISHARES TR FALN ANGLS USD 46435G474 266,518 8,892,830 SH   SOLE   0 0 8,892,830
ISHARES TR FLTG RATE NT ETF 46429B655 167,821 3,308,115 SH   SOLE   698 0 3,307,417
ISHARES TR FOCUSD VAL FAC 46435U333 251 4,328 SH   SOLE   0 0 4,328
ISHARES TR GBL COMM SVC ETF 464287275 3,287 39,968 SH   SOLE   0 0 39,968
ISHARES TR GBL GREEN ETF 46435U440 1,550 28,572 SH   SOLE   0 0 28,572
ISHARES TR GENOMICS IMMUN 46435U192 4,621 105,489 SH   SOLE   0 0 105,489
ISHARES TR GL CLEAN ENE ETF 464288224 37,290 1,761,473 SH   SOLE   0 0 1,761,473
ISHARES TR GL TIMB FORE ETF 464288174 2,203 23,947 SH   SOLE   0 0 23,947
ISHARES TR GLB CNS DISC ETF 464288745 1,708 9,525 SH   SOLE   0 0 9,525
ISHARES TR GLB CNSM STP ETF 464288737 74,240 1,146,904 SH   SOLE   1,813 0 1,145,091
ISHARES TR GLB INFRASTR ETF 464288372 4,804 100,940 SH   SOLE   0 0 100,940
ISHARES TR GLOB HLTHCRE ETF 464287325 10,574 117,043 SH   SOLE   712 0 116,331
ISHARES TR GLOB INDSTRL ETF 464288729 914 7,405 SH   SOLE   0 0 7,405
ISHARES TR GLOB UTILITS ETF 464288711 1,851 28,605 SH   SOLE   0 0 28,605
ISHARES TR GLOBAL 100 ETF 464287572 10,210 130,875 SH   SOLE   0 0 130,875
ISHARES TR GLOBAL ENERG ETF 464287341 7,757 281,965 SH   SOLE   0 0 281,965
ISHARES TR GLOBAL FINLS ETF 464287333 123,030 1,536,724 SH   SOLE   1,513 0 1,535,211
ISHARES TR GLOBAL MATER ETF 464288695 4,553 50,332 SH   SOLE   596 0 49,736
ISHARES TR GLOBAL REIT ETF 46434V647 41,102 1,342,754 SH   SOLE   1,071,649 0 271,105
ISHARES TR GLOBAL TECH ETF 464287291 230,172 3,574,655 SH   SOLE   587 0 3,574,068
ISHARES TR GNMA BOND ETF 46429B333 3,547 71,311 SH   SOLE   0 0 71,311
ISHARES TR GOV/CRED BD ETF 464288596 1,180 9,713 SH   SOLE   0 0 9,713
ISHARES TR GRWT ALLOCAT ETF 464289867 17,703 310,137 SH   SOLE   0 0 310,137
ISHARES TR HDG MSCI EAFE 46434V803 20,994 594,215 SH   SOLE   0 0 594,215
ISHARES TR HDG MSCI JAPAN 46434V886 897 22,618 SH   SOLE   0 0 22,618
ISHARES TR HIGH YLD BD FCTR 46435G250 4,591 89,312 SH   SOLE   0 0 89,312
ISHARES TR IBDS DEC28 ETF 46435U515 3,723 131,594 SH   SOLE   3,853 0 127,741
ISHARES TR IBNDS MAR23 ETF 46432FAN7 396 16,154 SH   SOLE   0 0 16,154
ISHARES TR IBONDS 22 TRM HG 46435U176 6,570 272,511 SH   SOLE   0 0 272,511
ISHARES TR IBONDS 23 TRM HG 46435U150 3,168 129,763 SH   SOLE   0 0 129,763
ISHARES TR IBONDS 24 TRM HG 46435U184 2,545 103,909 SH   SOLE   0 0 103,909
ISHARES TR IBONDS 25 TRM HG 46435U168 2,534 102,086 SH   SOLE   0 0 102,086
ISHARES TR IBONDS 27 ETF 46435UAA9 9,951 374,647 SH   SOLE   4,121 0 370,526
ISHARES TR IBONDS DEC 46435U697 3,304 123,208 SH   SOLE   28,429 0 94,779
ISHARES TR IBONDS DEC 25 46435U432 2,955 106,061 SH   SOLE   27,364 0 78,697
ISHARES TR IBONDS DEC 26 46435U259 2,352 87,530 SH   SOLE   28,353 0 59,177
ISHARES TR IBONDS DEC 27 46435U283 673 24,872 SH   SOLE   0 0 24,872
ISHARES TR IBONDS DEC 28 46435U325 507 18,609 SH   SOLE   0 0 18,609
ISHARES TR IBONDS DEC 29 46436E205 2,241 85,119 SH   SOLE   4,152 0 80,967
ISHARES TR IBONDS DEC2022 46435G755 6,640 254,806 SH   SOLE   29,241 0 225,565
ISHARES TR IBONDS DEC2023 46435G318 5,158 199,035 SH   SOLE   29,414 0 169,621
ISHARES TR IBONDS DEC2026 46435GAA0 19,894 763,118 SH   SOLE   8,137 0 754,981
ISHARES TR IBONDS DEC22 ETF 46434VBA7 35,371 1,406,943 SH   SOLE   8,534 0 1,398,409
ISHARES TR IBONDS DEC23 ETF 46434VAX8 34,291 1,335,855 SH   SOLE   8,268 0 1,327,587
ISHARES TR IBONDS DEC24 ETF 46434VBG4 28,941 1,116,122 SH   SOLE   8,283 0 1,107,839
ISHARES TR IBONDS DEC25 ETF 46434VBD1 25,549 967,035 SH   SOLE   8,058 0 958,977
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 426 15,902 SH   SOLE   0 0 15,902
ISHARES TR IBOXX HI YD ETF 464288513 131,253 1,508,485 SH   SOLE   40,528 0 1,467,957
ISHARES TR IBOXX INV CP ETF 464287242 207,076 1,562,600 SH   SOLE   44,002 0 1,518,598
ISHARES TR INDIA 50 ETF 464289529 1,441 30,456 SH   SOLE   0 0 30,456
ISHARES TR INTL DEV RE ETF 464288489 1,028 36,070 SH   SOLE   0 0 36,070
ISHARES TR INTL DIV GRWTH 46435G524 3,959 58,387 SH   SOLE   0 0 58,387
ISHARES TR INTL SEL DIV ETF 464288448 40,787 1,308,125 SH   SOLE   0 0 1,308,125
ISHARES TR INTL TREA BD ETF 464288117 3,168 62,997 SH   SOLE   0 0 62,997
ISHARES TR INTRM GOV CR ETF 464288612 2,894 25,442 SH   SOLE   0 0 25,442
ISHARES TR INVESTMENT GRADE 46435G219 705 13,394 SH   SOLE   0 0 13,394
ISHARES TR ISHARES BIOTECH 464287556 82,517 540,672 SH   SOLE   47 0 540,625
ISHARES TR ISHARES SEMICDTR 464287523 92,802 171,120 SH   SOLE   0 0 171,120
ISHARES TR ISHS 1-5YR INVS 464288646 190,453 3,534,769 SH   SOLE   19,695 0 3,515,074
ISHARES TR ISHS 5-10YR INVT 464288638 65,437 1,104,046 SH   SOLE   16,046 0 1,088,000
ISHARES TR JPMORGAN USD EMG 464288281 518,331 4,752,717 SH   SOLE   0 0 4,752,717
ISHARES TR JPX NIKKEI 400 464287382 321 4,546 SH   SOLE   0 0 4,546
ISHARES TR LATN AMER 40 ETF 464287390 369 15,710 SH   SOLE   0 0 15,710
ISHARES TR MBS ETF 464288588 373,794 3,479,417 SH   SOLE   203,834 0 3,275,583
ISHARES TR MICRO-CAP ETF 464288869 4,305 30,812 SH   SOLE   884 0 29,928
ISHARES TR MODERT ALLOC ETF 464289875 41,749 918,156 SH   SOLE   0 0 918,156
ISHARES TR MORNINGSTAR GRWT 464287119 87,823 1,222,815 SH   SOLE   0 0 1,222,815
ISHARES TR MORNINGSTAR VALU 464288109 26,446 379,972 SH   SOLE   0 0 379,972
ISHARES TR MORNINGSTR US EQ 464287127 15,660 235,804 SH   SOLE   0 0 235,804
ISHARES TR MORTGE REL ETF 46435G342 9,664 280,047 SH   SOLE   0 0 280,047
ISHARES TR MRGSTR MD CP ETF 464288208 26,479 372,530 SH   SOLE   0 0 372,530
ISHARES TR MRGSTR MD CP GRW 464288307 37,319 509,549 SH   SOLE   0 0 509,549
ISHARES TR MRGSTR MD CP VAL 464288406 10,014 146,684 SH   SOLE   0 0 146,684
ISHARES TR MRGSTR SM CP ETF 464288505 5,675 99,173 SH   SOLE   0 0 99,173
ISHARES TR MRGSTR SM CP GR 464288604 17,774 358,058 SH   SOLE   0 0 358,058
ISHARES TR MRNGSTR INC ETF 46432F875 3,292 136,995 SH   SOLE   0 0 136,995
ISHARES TR MRNING SM CP ETF 464288703 5,405 90,948 SH   SOLE   0 0 90,948
ISHARES TR MSCI AC ASIA ETF 464288182 2,857 34,546 SH   SOLE   784 0 33,762
ISHARES TR MSCI ACWI ETF 464288257 22,640 214,032 SH   SOLE   3,371 0 210,661
ISHARES TR MSCI ACWI EX US 464288240 9,691 174,300 SH   SOLE   7,683 0 166,617
ISHARES TR MSCI ACWI EXUS 46435G847 568 17,462 SH   SOLE   0 0 17,462
ISHARES TR MSCI CHINA ETF 46429B671 19,890 316,868 SH   SOLE   872 0 315,996
ISHARES TR MSCI DENMARK ETF 46429B523 204 1,833 SH   SOLE   0 0 1,833
ISHARES TR MSCI EAFE ETF 464287465 260,604 3,312,199 SH   SOLE   112,573 0 3,199,626
ISHARES TR MSCI EAFE MIN VL 46429B689 96,544 1,257,570 SH   SOLE   175 0 1,257,395
ISHARES TR MSCI EAFE SMCP 46435G839 693 18,836 SH   SOLE   0 0 18,836
ISHARES TR MSCI EMG MKT ETF 464287234 95,586 1,956,722 SH   SOLE   54,075 0 1,902,647
ISHARES TR MSCI EURO FL ETF 464289180 1,096 54,654 SH   SOLE   0 0 54,654
ISHARES TR MSCI GBL MULTIFC 46434V316 633 16,157 SH   SOLE   0 0 16,157
ISHARES TR MSCI GBL SUS DEV 46435G532 3,651 40,222 SH   SOLE   0 0 40,222
ISHARES TR MSCI INDIA ETF 46429B598 14,949 326,120 SH   SOLE   83 0 326,037
ISHARES TR MSCI INDIA SM CP 46429B614 1,068 17,702 SH   SOLE   0 0 17,702
ISHARES TR MSCI INTL MOMENT 46434V449 1,571 41,299 SH   SOLE   0 0 41,299
ISHARES TR MSCI INTL MULTFT 46434V274 2,936 101,873 SH   SOLE   0 0 101,873
ISHARES TR MSCI INTL QUALTY 46434V456 36,433 925,177 SH   SOLE   11,551 0 913,626
ISHARES TR MSCI INTL SML CP 46434V266 2,640 72,819 SH   SOLE   0 0 72,819
ISHARES TR MSCI INTL VLU FT 46435G409 5,614 220,670 SH   SOLE   0 0 220,670
ISHARES TR MSCI KLD400 SOC 464288570 27,072 291,352 SH   SOLE   0 0 291,352
ISHARES TR MSCI LW CRB TG 46434V464 2,313 13,296 SH   SOLE   0 0 13,296
ISHARES TR MSCI POLAND ETF 46429B606 17,526 832,192 SH   SOLE   0 0 832,192
ISHARES TR MSCI UK ETF NEW 46435G334 25,489 769,117 SH   SOLE   0 0 769,117
ISHARES TR MSCI UK SM ETF 46429B416 278 6,063 SH   SOLE   0 0 6,063
ISHARES TR MSCI USA ESG SLC 464288802 69,586 654,927 SH   SOLE   0 0 654,927
ISHARES TR MSCI USA MIN VOL 46429B697 626,153 7,739,843 SH   SOLE   49,756 0 7,690,087
ISHARES TR MSCI USA MMENTM 46432F396 203,230 1,117,752 SH   SOLE   0 0 1,117,752
ISHARES TR MSCI USA MULTIFT 46434V282 6,864 147,419 SH   SOLE   0 0 147,419
ISHARES TR MSCI USA QLT FCT 46432F339 1,322,157 9,083,247 SH   SOLE   194,934 0 8,888,313
ISHARES TR MSCI USA SMCP MN 46435G433 12,567 321,501 SH   SOLE   0 0 321,501
ISHARES TR MSCI USA SML CP 46434V290 2,117 36,970 SH   SOLE   0 0 36,970
ISHARES TR MSCI USA SZE FT 46432F370 5,402 39,358 SH   SOLE   0 0 39,358
ISHARES TR MSCI USA VALUE 46432F388 358,762 3,277,261 SH   SOLE   283,040 0 2,994,221
ISHARES TR NA TEC MULTM ETF 464287531 3,351 39,666 SH   SOLE   0 0 39,666
ISHARES TR NATIONAL MUN ETF 464288414 230,818 1,985,016 SH   SOLE   0 0 1,985,016
ISHARES TR NEW YORK MUN ETF 464288323 2,595 44,767 SH   SOLE   0 0 44,767
ISHARES TR NEW ZEALAND ETF 464289123 1,680 28,533 SH   SOLE   0 0 28,533
ISHARES TR NORTH AMERN NAT 464287374 1,150 36,547 SH   SOLE   0 0 36,547
ISHARES TR PFD AND INCM SEC 464288687 214,973 5,452,014 SH   SOLE   0 0 5,452,014
ISHARES TR RESIDENTIAL MULT 464288562 9,365 95,342 SH   SOLE   0 0 95,342
ISHARES TR ROBOTICS ARTIF 46435U556 3,670 88,694 SH   SOLE   0 0 88,694
ISHARES TR RUS 1000 ETF 464287622 492,435 1,862,251 SH   SOLE   1,408,330 0 453,921
ISHARES TR RUS 1000 GRW ETF 464287614 801,999 2,624,427 SH   SOLE   5,944 0 2,618,483
ISHARES TR RUS 1000 VAL ETF 464287598 354,028 2,108,188 SH   SOLE   12,245 0 2,095,943
ISHARES TR RUS 2000 GRW ETF 464287648 99,737 340,342 SH   SOLE   6,004 0 334,338
ISHARES TR RUS 2000 VAL ETF 464287630 115,210 693,825 SH   SOLE   51,216 0 642,609
ISHARES TR RUS MD CP GR ETF 464287481 184,777 1,603,691 SH   SOLE   2,270 0 1,601,421
ISHARES TR RUS MDCP VAL ETF 464287473 108,387 885,658 SH   SOLE   2,708 0 882,950
ISHARES TR RUS MID CAP ETF 464287499 159,659 1,923,376 SH   SOLE   5,152 0 1,918,224
ISHARES TR RUS TOP 200 ETF 464289446 5,816 51,037 SH   SOLE   0 0 51,037
ISHARES TR RUS TP200 GR ETF 464289438 94,440 544,794 SH   SOLE   0 0 544,794
ISHARES TR RUS TP200 VL ETF 464289420 2,482 35,416 SH   SOLE   0 0 35,416
ISHARES TR RUSEL 2500 ETF 46435G268 5,888 88,697 SH   SOLE   0 0 88,697
ISHARES TR RUSSELL 2000 ETF 464287655 1,509,291 6,784,853 SH   SOLE   369,991 0 6,414,862
ISHARES TR RUSSELL 2000 ETF 464287655 2,981 13,400 SH Put SOLE   0 0 13,400
ISHARES TR RUSSELL 3000 ETF 464287689 142,151 512,254 SH   SOLE   198 0 512,056
ISHARES TR S&P 100 ETF 464287101 68,567 312,906 SH   SOLE   0 0 312,906
ISHARES TR S&P 500 GRWT ETF 464287309 517,776 6,188,306 SH   SOLE   15,590 0 6,172,716
ISHARES TR S&P 500 VAL ETF 464287408 271,482 1,733,272 SH   SOLE   2,899 0 1,730,373
ISHARES TR S&P MC 400GR ETF 464287606 101,607 1,191,726 SH   SOLE   88 0 1,191,638
ISHARES TR S&P MC 400VL ETF 464287705 136,268 1,231,190 SH   SOLE   0 0 1,231,190
ISHARES TR S&P SML 600 GWT 464287887 106,557 767,705 SH   SOLE   7,068 0 760,637
ISHARES TR SELECT DIVID ETF 464287168 151,363 1,234,710 SH   SOLE   34,567 0 1,200,143
ISHARES TR SELF DRIVNG EV 46435U366 6,470 119,315 SH   SOLE   0 0 119,315
ISHARES TR SHORT TREAS BD 464288679 57,277 518,722 SH   SOLE   102 0 518,620
ISHARES TR SHRT NAT MUN ETF 464288158 69,152 644,056 SH   SOLE   49,918 0 594,138
ISHARES TR SP SMCP600VL ETF 464287879 129,952 1,243,675 SH   SOLE   251,288 0 992,387
ISHARES TR TIPS BD ETF 464287176 594,111 4,598,385 SH   SOLE   77,153 0 4,521,232
ISHARES TR TRS FLT RT BD 46434V860 48,856 971,973 SH   SOLE   0 0 971,973
ISHARES TR U.S. BAS MTL ETF 464287838 12,382 88,307 SH   SOLE   0 0 88,307
ISHARES TR U.S. ENERGY ETF 464287796 114,972 3,819,672 SH   SOLE   0 0 3,819,672
ISHARES TR U.S. FIN SVC ETF 464287770 24,664 127,739 SH   SOLE   24,553 0 103,186
ISHARES TR U.S. FINLS ETF 464287788 33,836 390,312 SH   SOLE   0 0 390,312
ISHARES TR U.S. FIXED INCME 46435U796 1,715 17,208 SH   SOLE   0 0 17,208
ISHARES TR U.S. INSRNCE ETF 464288786 954 11,416 SH   SOLE   0 0 11,416
ISHARES TR U.S. MED DVC ETF 464288810 200,595 3,046,238 SH   SOLE   11,491 0 3,034,747
ISHARES TR U.S. PHARMA ETF 464288836 4,853 24,310 SH   SOLE   0 0 24,310
ISHARES TR U.S. REAL ES ETF 464287739 94,727 815,624 SH   SOLE   0 0 815,624
ISHARES TR U.S. TECH ETF 464287721 177,850 1,548,948 SH   SOLE   35,992 0 1,512,956
ISHARES TR U.S. UTILITS ETF 464287697 17,950 202,991 SH   SOLE   0 0 202,991
ISHARES TR US AER DEF ETF 464288760 52,099 506,899 SH   SOLE   0 0 506,899
ISHARES TR US BR DEL SE ETF 464288794 6,971 63,255 SH   SOLE   0 0 63,255
ISHARES TR US CONSM STAPLES 464287812 7,904 39,485 SH   SOLE   117 0 39,368
ISHARES TR US CONSUM DISCRE 464287580 20,168 240,094 SH   SOLE   0 0 240,094
ISHARES TR US DIVID BYBCK 46435U861 12,118 283,405 SH   SOLE   0 0 283,405
ISHARES TR US HLTHCARE ETF 464287762 68,684 228,664 SH   SOLE   0 0 228,664
ISHARES TR US HLTHCR PR ETF 464288828 15,712 54,126 SH   SOLE   0 0 54,126
ISHARES TR US HOME CONS ETF 464288752 66,174 798,050 SH   SOLE   0 0 798,050
ISHARES TR US INDUSTRIALS 464287754 39,163 347,375 SH   SOLE   0 0 347,375
ISHARES TR US INFRASTRUC 46435U713 5,836 152,565 SH   SOLE   0 0 152,565
ISHARES TR US OIL EQ&SV ETF 464288844 340 26,356 SH   SOLE   0 0 26,356
ISHARES TR US OIL GS EX ETF 464288851 2,716 44,350 SH   SOLE   150 0 44,200
ISHARES TR US REGNL BKS ETF 464288778 6,408 103,756 SH   SOLE   0 0 103,756
ISHARES TR US SML CP VALUE 46436E536 3,444 107,682 SH   SOLE   0 0 107,682
ISHARES TR US TECH BRKTHR 46436E502 2,517 60,117 SH   SOLE   0 0 60,117
ISHARES TR US TELECOM ETF 464287713 1,953 59,334 SH   SOLE   0 0 59,334
ISHARES TR US TREAS BD ETF 46429B267 527,432 19,768,802 SH   SOLE   0 0 19,768,802
ISHARES TR US TRSPRTION 464287192 33,314 120,496 SH   SOLE   395 0 120,101
ISHARES TR USD INV GRDE ETF 464288620 32,344 541,420 SH   SOLE   75,096 0 466,324
ISHARES TR YLD OPTIM BD 46434V787 2,590 103,695 SH   SOLE   0 0 103,695
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 12,721 253,871 SH   SOLE   0 0 253,871
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 54,387 1,088,838 SH   SOLE   3,489 0 1,085,349
ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 389 7,863 SH   SOLE   0 0 7,863
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 123,149 3,987,983 SH   SOLE   0 0 3,987,983
ISHARES U S ETF TR HEALTHCARE 46431W689 211 4,639 SH   SOLE   0 0 4,639
ISHARES U S ETF TR INT RT HD LONG 46431W812 3,034 122,172 SH   SOLE   19,656 0 102,516
ISHARES U S ETF TR INT RT HDG C B 46431W705 25,646 267,951 SH   SOLE   3,183 0 264,768
ISHARES U S ETF TR IT RT HDG HGYL 46431W606 4,048 46,003 SH   SOLE   0 0 46,003
ISHARES U S ETF TR TECHNOLOGY 46431W648 2,308 37,725 SH   SOLE   0 0 37,725
ISTAR INC COM 45031U101 648 25,096 SH   SOLE   376 0 24,720
ITERIS INC NEW COM 46564T107 666 166,616 SH   SOLE   0 0 166,616
ITERUM THERAPEUTICS PLC SHS G6333L101 5 14,000 SH   SOLE   0 0 14,000
ITRON INC COM 465741106 251 3,662 SH   SOLE   178 0 3,484
ITT INC COM 45073V108 745 7,288 SH   SOLE   2,210 0 5,078
J & J SNACK FOODS CORP COM 466032109 281 1,782 SH   SOLE   1,362 0 420
J P MORGAN EXCHANGE-TRADED F ACTIVEBLDRS EMER 46641Q266 584 12,537 SH   SOLE   0 0 12,537
J P MORGAN EXCHANGE-TRADED F BETABLDRS 1-5YR 46641Q258 483 9,520 SH   SOLE   0 0 9,520
J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 2,898 43,119 SH   SOLE   0 0 43,119
J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 1,400 25,869 SH   SOLE   0 0 25,869
J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 3,770 63,113 SH   SOLE   0 0 63,113
J P MORGAN EXCHANGE-TRADED F BETABUILDERS US 46641Q340 512 5,580 SH   SOLE   0 0 5,580
J P MORGAN EXCHANGE-TRADED F BETABUILDRS US 46641Q399 915 10,589 SH   SOLE   0 0 10,589
J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 13,905 252,451 SH   SOLE   2,750 0 249,701
J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 1,030 18,128 SH   SOLE   0 0 18,128
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 5,327 90,037 SH   SOLE   0 0 90,037
J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 4,986 108,460 SH   SOLE   0 0 108,460
J P MORGAN EXCHANGE-TRADED F DIVERSFED RTRN 46641Q886 3,394 35,572 SH   SOLE   0 0 35,572
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 5,379 85,129 SH   SOLE   43,786 0 41,343
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 3,001 57,968 SH   SOLE   0 0 57,968
J P MORGAN EXCHANGE-TRADED F INTERNL GWT 46641Q324 960 12,579 SH   SOLE   0 0 12,579
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 15,501 146,180 SH   SOLE   0 0 146,180
J P MORGAN EXCHANGE-TRADED F MUNICIPAL ETF 46641Q647 2,371 43,224 SH   SOLE   0 0 43,224
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 117,574 2,329,128 SH   SOLE   0 0 2,329,128
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 13,602 266,387 SH   SOLE   0 0 266,387
J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 735 13,635 SH   SOLE   0 0 13,635
J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 1,013 29,621 SH   SOLE   0 0 29,621
J P MORGAN EXCHANGE-TRADED F US MINMUM VOLT 46641Q787 1,045 27,044 SH   SOLE   0 0 27,044
J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 1,269 26,297 SH   SOLE   0 0 26,297
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 4,408 96,874 SH   SOLE   0 0 96,874
J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 15,240 396,679 SH   SOLE   0 0 396,679
J P MORGAN EXCHANGE-TRADED F USD EMRNG MKT 46641Q746 372 7,687 SH   SOLE   0 0 7,687
JABIL INC COM 466313103 1,683 23,917 SH   SOLE   2,838 0 21,079
JACKSON FINANCIAL INC COM CL A 46817M107 3,691 88,227 SH   SOLE   2 0 88,225
JACOBS ENGR GROUP INC COM 469814107 5,026 36,099 SH   SOLE   978 0 35,121
JAGUAR HEALTH INC COM NEW 47010C607 13 12,413 SH   SOLE   0 0 12,413
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 444 10,902 SH   SOLE   2,069 0 8,833
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 3,521 54,164 SH   SOLE   0 0 54,164
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3,230 47,656 SH   SOLE   0 0 47,656
JANUS DETROIT STR TR HENDERSON MTG 47103U852 14,647 278,036 SH   SOLE   0 0 278,036
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 77,743 1,568,977 SH   SOLE   4,201 0 1,564,776
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 734 17,508 SH   SOLE   154 0 17,354
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 527 42,095 SH   SOLE   0 0 42,095
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 942 7,391 SH   SOLE   918 0 6,473
JD.COM INC SPON ADR CL A 47215P106 11,140 158,990 SH   SOLE   7,452 0 151,538
JEFFERIES FINL GROUP INC COM 47233W109 9,945 256,327 SH   SOLE   492 0 255,835
JETBLUE AWYS CORP COM 477143101 1,778 124,884 SH   SOLE   1,673 0 123,211
JOBY AVIATION INC COMMON STOCK G65163100 135 18,456 SH   SOLE   0 0 18,456
JOHN BEAN TECHNOLOGIES CORP COM 477839104 514 3,350 SH   SOLE   1,395 0 1,955
JOHN HANCOCK EXCHANGE TRADED MLTFACTOR ENRG 47804J701 390 17,665 SH   SOLE   0 0 17,665
JOHN HANCOCK EXCHANGE TRADED MLTFACTR INDLS 47804J883 5,738 102,580 SH   SOLE   0 0 102,580
JOHN HANCOCK EXCHANGE TRADED MLTFACTR MATLS 47804J800 271 5,493 SH   SOLE   0 0 5,493
JOHN HANCOCK EXCHANGE TRADED MLTFACTR UTILS 47804J867 1,083 30,642 SH   SOLE   0 0 30,642
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 41,455 697,315 SH   SOLE   0 0 697,315
JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 876 30,150 SH   SOLE   0 0 30,150
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 6,972 206,927 SH   SOLE   0 0 206,927
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 1,296 23,079 SH   SOLE   0 0 23,079
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 1,981 37,778 SH   SOLE   0 0 37,778
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 4,627 89,335 SH   SOLE   0 0 89,335
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 119,872 2,156,357 SH   SOLE   0 0 2,156,357
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 10,991 106,856 SH   SOLE   0 0 106,856
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 5,121 141,257 SH   SOLE   0 0 141,257
JOHN HANCOCK HEDGED EQUITY & COM 47804L102 134 10,303 SH   SOLE   0 0 10,303
JOHNSON & JOHNSON COM 478160104 357,726 2,091,108 SH   SOLE   228,925 0 1,862,183
JOHNSON CTLS INTL PLC SHS G51502105 24,213 297,792 SH   SOLE   168,356 0 129,436
JOINT CORP COM 47973J102 1,265 19,250 SH   SOLE   7,992 0 11,258
JONES LANG LASALLE INC COM 48020Q107 2,357 8,750 SH   SOLE   692 0 8,058
JOUNCE THERAPEUTICS INC COM 481116101 313 37,435 SH   SOLE   0 0 37,435
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 521 29,252 SH   SOLE   0 0 29,252
JPMORGAN CHASE & CO COM 46625H100 341,606 2,157,286 SH   SOLE   244,394 0 1,912,892
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 826 72,471 SH   SOLE   0 0 72,471
JUNIPER NETWORKS INC COM 48203R104 269 7,528 SH   SOLE   2,133 0 5,395
JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 279 25,967 SH   SOLE   607 0 25,360
KAISER ALUMINUM CORP COM PAR $0.01 483007704 266 2,834 SH   SOLE   2,219 0 615
KALA PHARMACEUTICALS INC COM 483119103 20 16,450 SH   SOLE   0 0 16,450
KAMAN CORP COM 483548103 331 7,660 SH   SOLE   0 0 7,660
KAR AUCTION SVCS INC COM 48238T109 367 23,489 SH   SOLE   741 0 22,748
KAYNE ANDERSON ENERGY INFRST COM 486606106 510 65,475 SH   SOLE   0 0 65,475
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 120 16,641 SH   SOLE   0 0 16,641
KB HOME COM 48666K109 791 17,683 SH   SOLE   2,909 0 14,774
KBR INC COM 48242W106 776 16,288 SH   SOLE   6,572 0 9,716
KELLOGG CO COM 487836108 18,815 292,064 SH   SOLE   101 0 291,963
KENNAMETAL INC COM 489170100 288 8,026 SH   SOLE   4,609 0 3,417
KENNEDY-WILSON HOLDINGS INC COM 489398107 1,457 60,993 SH   SOLE   936 0 60,057
KEURIG DR PEPPER INC COM 49271V100 1,920 52,091 SH   SOLE   27,780 0 24,311
KEYCORP COM 493267108 9,363 404,819 SH   SOLE   131,948 0 272,871
KEYSIGHT TECHNOLOGIES INC COM 49338L103 17,515 84,815 SH   SOLE   55,407 0 29,408
KFORCE INC COM 493732101 922 12,255 SH   SOLE   3,652 0 8,603
KILROY RLTY CORP COM 49427F108 315 4,737 SH   SOLE   1,576 0 3,161
KIMBELL RTY PARTNERS LP UNIT 49435R102 1,161 85,150 SH   SOLE   0 0 85,150
KIMBERLY-CLARK CORP COM 494368103 81,737 571,908 SH   SOLE   89,680 0 482,228
KIMCO RLTY CORP COM 49446R109 1,034 41,945 SH   SOLE   13,762 0 28,183
KINDER MORGAN INC DEL COM 49456B101 32,875 2,072,811 SH   SOLE   122,831 0 1,949,980
KINROSS GOLD CORP COM 496902404 943 162,274 SH   SOLE   0 0 162,274
KINSALE CAP GROUP INC COM 49714P108 2,017 8,506 SH   SOLE   4,418 0 4,088
KIRKLAND LAKE GOLD LTD COM 49741E100 1,372 32,704 SH   SOLE   0 0 32,704
KIROMIC BIOPHARMA INC COM 497634105 129 84,400 SH   SOLE   0 0 84,400
KITE RLTY GROUP TR COM NEW 49803T300 2,551 117,114 SH   SOLE   28,393 0 88,721
KKR & CO INC COM 48251W104 23,378 313,801 SH   SOLE   15,902 0 297,899
KKR INCOME OPPORTUNITIES FD COM 48249T106 2,462 145,533 SH   SOLE   0 0 145,533
KKR REAL ESTATE FIN TR INC COM 48251K100 432 20,749 SH   SOLE   0 0 20,749
KLA CORP COM NEW 482480100 16,895 39,280 SH   SOLE   5,949 0 33,331
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1,473 24,177 SH   SOLE   0 0 24,177
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 376 28,115 SH   SOLE   0 0 28,115
KNOWLES CORP COM 49926D109 232 9,948 SH   SOLE   1,096 0 8,852
KOHLS CORP COM 500255104 1,492 30,212 SH   SOLE   399 0 29,813
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 8,657 234,929 SH   SOLE   222,750 0 12,179
KONTOOR BRANDS INC COM 50050N103 828 16,164 SH   SOLE   3,252 0 12,912
KOPIN CORP COM 500600101 58 14,203 SH   SOLE   0 0 14,203
KORN FERRY COM NEW 500643200 2,567 33,902 SH   SOLE   13,685 0 20,217
KORNIT DIGITAL LTD SHS M6372Q113 3,437 22,575 SH   SOLE   1,740 0 20,835
KOSS CORP COM 500692108 143 13,422 SH   SOLE   0 0 13,422
KRAFT HEINZ CO COM 500754106 10,955 305,143 SH   SOLE   164 0 304,979
KRANESHARES TR BOSERA MSCI CH 500767405 1,925 44,341 SH   SOLE   0 0 44,341
KRANESHARES TR CSI CHI INTERNET 500767306 11,869 325,254 SH   SOLE   980 0 324,274
KRANESHARES TR ELEC VEH FUTUR 500767827 6,302 134,625 SH   SOLE   0 0 134,625
KRANESHARES TR EMRNG MKT CONS 500767876 237 10,020 SH   SOLE   0 0 10,020
KRANESHARES TR MSCI CHINA CLEAN 500767850 778 16,706 SH   SOLE   0 0 16,706
KRANESHARES TR QUADRTC INT RT 500767736 37,569 1,399,201 SH   SOLE   0 0 1,399,201
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 582 30,004 SH   SOLE   2,596 0 27,408
KROGER CO COM 501044101 13,021 287,691 SH   SOLE   7,505 0 280,186
KT CORP SPONSORED ADR 48268K101 1,554 123,601 SH   SOLE   122,575 0 1,026
KULICKE & SOFFA INDS INC COM 501242101 880 14,539 SH   SOLE   3,720 0 10,819
KULR TECHNOLOGY GROUP INC COM 50125G109 82 29,590 SH   SOLE   0 0 29,590
L3HARRIS TECHNOLOGIES INC COM 502431109 31,189 146,264 SH   SOLE   68,522 0 77,742
LA Z BOY INC COM 505336107 452 12,441 SH   SOLE   6,412 0 6,029
LABORATORY CORP AMER HLDGS COM NEW 50540R409 25,934 82,536 SH   SOLE   49,045 0 33,491
LADDER CAP CORP CL A 505743104 1,945 162,196 SH   SOLE   3,956 0 158,240
LAKELAND FINL CORP COM 511656100 2,920 36,434 SH   SOLE   0 0 36,434
LAM RESEARCH CORP COM 512807108 47,409 65,924 SH   SOLE   7,119 0 58,805
LAMAR ADVERTISING CO NEW CL A 512816109 5,788 47,719 SH   SOLE   18,126 0 29,593
LAMB WESTON HLDGS INC COM 513272104 4,270 67,366 SH   SOLE   49,315 0 18,051
LANDSTAR SYS INC COM 515098101 1,822 10,192 SH   SOLE   5,372 0 4,820
LANTHEUS HLDGS INC COM 516544103 778 26,915 SH   SOLE   23,749 0 3,166
LAREDO PETROLEUM INC COM 516806205 223 3,707 SH   SOLE   0 0 3,707
LAS VEGAS SANDS CORP COM 517834107 7,282 193,470 SH   SOLE   5,701 0 187,769
LATHAM GROUP INC COM 51819L107 2,010 80,321 SH   SOLE   80,057 0 264
LATTICE SEMICONDUCTOR CORP COM 518415104 1,209 15,688 SH   SOLE   9,912 0 5,776
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 19,717 654,818 SH   SOLE   0 0 654,818
LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 3,059 75,485 SH   SOLE   0 0 75,485
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 11,665 264,989 SH   SOLE   0 0 264,989
LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 318 13,224 SH   SOLE   0 0 13,224
LAUDER ESTEE COS INC CL A 518439104 12,183 32,908 SH   SOLE   9,384 0 23,524
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 4,146 205,162 SH   SOLE   0 0 205,162
LAZARD LTD SHS A G54050102 1,511 34,643 SH   SOLE   4,067 0 30,576
LAZYDAYS HLDGS INC COM 52110H100 1,601 74,304 SH   SOLE   0 0 74,304
LCI INDS COM 50189K103 991 6,341 SH   SOLE   4,283 0 2,058
LEAP THERAPEUTICS INC COM 52187K101 74 22,825 SH   SOLE   0 0 22,825
LEAR CORP COM NEW 521865204 1,491 8,148 SH   SOLE   1,831 0 6,317
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 6,858 112,891 SH   SOLE   0 0 112,891
LEGG MASON ETF INVT TR CLEARBRIDGE DI 524682309 3,663 84,320 SH   SOLE   0 0 84,320
LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 3,136 61,869 SH   SOLE   0 0 61,869
LEGG MASON ETF INVT TR GLOBAL INFSTRU 52468L703 237 7,375 SH   SOLE   0 0 7,375
LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 1,701 64,154 SH   SOLE   0 0 64,154
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 11,835 295,572 SH   SOLE   0 0 295,572
LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 3,283 125,150 SH   SOLE   0 0 125,150
LEGG MASON ETF INVT TR WESTN AST SHRT 52468L786 6,653 256,978 SH   SOLE   0 0 256,978
LEGGETT & PLATT INC COM 524660107 3,571 86,758 SH   SOLE   23,357 0 63,401
LEIDOS HOLDINGS INC COM 525327102 1,663 18,703 SH   SOLE   4,308 0 14,395
LEMONADE INC COM 52567D107 1,190 28,269 SH   SOLE   0 0 28,269
LENDINGCLUB CORP COM NEW 52603A208 248 10,251 SH   SOLE   0 0 10,251
LENDINGTREE INC NEW COM 52603B107 225 1,838 SH   SOLE   1,444 0 394
LENNAR CORP CL A 526057104 11,414 98,262 SH   SOLE   20,460 0 77,802
LENNOX INTL INC COM 526107107 1,651 5,089 SH   SOLE   2,941 0 2,148
LESLIES INC COM 527064109 505 21,327 SH   SOLE   1,752 0 19,575
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 602 24,062 SH   SOLE   0 0 24,062
LEXINFINTECH HLDGS LTD ADR 528877103 83 21,413 SH   SOLE   12,216 0 9,197
LGI HOMES INC COM 50187T106 1,615 10,457 SH   SOLE   1,078 0 9,379
LHC GROUP INC COM 50187A107 546 3,982 SH   SOLE   2,814 0 1,168
LI AUTO INC SPONSORED ADS 50202M102 487 15,173 SH   SOLE   0 0 15,173
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 9,804 1,169,916 SH   SOLE   0 0 1,169,916
LIBERTY ALL-STAR GROWTH FD I COM 529900102 3,797 421,918 SH   SOLE   0 0 421,918
LIBERTY BROADBAND CORP COM SER A 530307107 799 4,968 SH   SOLE   2,905 0 2,063
LIBERTY BROADBAND CORP COM SER C 530307305 2,163 13,426 SH   SOLE   9,295 0 4,131
LIBERTY GLOBAL PLC SHS CL A G5480U104 266 9,595 SH   SOLE   0 0 9,595
LIBERTY GLOBAL PLC SHS CL C G5480U120 457 16,277 SH   SOLE   0 0 16,277
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 992 19,514 SH   SOLE   12,758 0 6,756
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1,949 38,336 SH   SOLE   26,462 0 11,874
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 441 7,433 SH   SOLE   3,807 0 3,626
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 2,254 35,635 SH   SOLE   6,919 0 28,716
LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6 23 33,000 PRN   SOLE   0 0 33,000
LIBERTY MEDIA CORP DEL NOTE 1.000% 1/3 531229AF9 21 12,000 PRN   SOLE   0 0 12,000
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 407 187,744 SH   SOLE   0 0 187,744
LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 229 22,960 SH   SOLE   0 0 22,960
LIFE STORAGE INC COM 53223X107 11,032 72,018 SH   SOLE   10,127 0 61,891
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 491 3,176 SH   SOLE   0 0 3,176
LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 83 34,000 SH   SOLE   0 0 34,000
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 276 6,838 SH   SOLE   184 0 6,654
LIGHTWAVE LOGIC INC COM 532275104 2,116 142,202 SH   SOLE   0 0 142,202
LILIUM N V CLASS A ORD SHS N52586109 365 52,637 SH   SOLE   0 0 52,637
LILLY ELI & CO COM 532457108 83,978 304,027 SH   SOLE   17,747 0 286,280
LIMELIGHT NETWORKS INC COM 53261M104 35 10,242 SH   SOLE   0 0 10,242
LINCOLN ELEC HLDGS INC COM 533900106 546 3,913 SH   SOLE   0 0 3,913
LINCOLN NATL CORP IND COM 534187109 3,512 51,456 SH   SOLE   7,482 0 43,974
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 616 39,478 SH   SOLE   0 0 39,478
LINDE PLC SHS G5494J103 30,848 89,047 SH   SOLE   35,112 0 53,935
LINEAGE CELL THERAPEUTICS IN COM 53566P109 269 109,791 SH   SOLE   0 0 109,791
LIONS GATE ENTMNT CORP CL A VTG 535919401 191 11,491 SH   SOLE   0 0 11,491
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 606 39,356 SH   SOLE   1,515 0 37,841
LIPOCINE INC NEW COM 53630X104 62 62,750 SH   SOLE   0 0 62,750
LISTED FD TR CORE ALT FD 53656F847 202 6,473 SH   SOLE   0 0 6,473
LISTED FD TR ROUNDHILL BALL 53656F417 1,885 124,172 SH   SOLE   0 0 124,172
LISTED FD TR ROUNDHILL SPORTS 53656F789 1,518 61,130 SH   SOLE   0 0 61,130
LITHIA MTRS INC COM 536797103 2,432 8,190 SH   SOLE   2,103 0 6,087
LITHIUM AMERS CORP NEW COM NEW 53680Q207 1,623 55,748 SH   SOLE   0 0 55,748
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 598 23,182 SH   SOLE   0 0 23,182
LITTELFUSE INC COM 537008104 1,033 3,289 SH   SOLE   2,204 0 1,085
LIVE NATION ENTERTAINMENT IN COM 538034109 8,094 67,623 SH   SOLE   14,873 0 52,750
LIVE OAK BANCSHARES INC COM 53803X105 914 10,466 SH   SOLE   0 0 10,466
LIVENT CORP COM 53814L108 2,210 90,668 SH   SOLE   258 0 90,410
LIVEPERSON INC COM 538146101 512 14,329 SH   SOLE   2,616 0 11,713
LIVERAMP HLDGS INC COM 53815P108 267 5,561 SH   SOLE   1,178 0 4,383
LKQ CORP COM 501889208 3,540 58,964 SH   SOLE   7,611 0 51,353
LL FLOORING HOLDINGS INC COM 55003T107 250 14,626 SH   SOLE   0 0 14,626
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1,055 413,567 SH   SOLE   226,244 0 187,323
LMP CAP & INCOME FD INC COM 50208A102 381 25,074 SH   SOLE   0 0 25,074
LOCKHEED MARTIN CORP COM 539830109 131,991 371,376 SH   SOLE   55,005 0 316,371
LOEWS CORP COM 540424108 1,012 17,517 SH   SOLE   3,965 0 13,552
LOGITECH INTL S A SHS H50430232 1,375 16,666 SH   SOLE   0 0 16,666
LORDSTOWN MOTORS CORP COM CL A 54405Q100 62 17,851 SH   SOLE   0 0 17,851
LOUISIANA PAC CORP COM 546347105 2,495 31,844 SH   SOLE   309 0 31,535
LOWES COS INC COM 548661107 132,179 511,373 SH   SOLE   61,226 0 450,147
LOWES COS INC COM 548661107 620 2,400 SH Put SOLE   0 0 2,400
LPL FINL HLDGS INC COM 50212V100 11,110 69,397 SH   SOLE   0 0 69,397
LTC PPTYS INC COM 502175102 1,277 37,404 SH   SOLE   1,370 0 36,034
LUCID GROUP INC COM 549498103 12,161 319,600 SH   SOLE   0 0 319,600
LULULEMON ATHLETICA INC COM 550021109 19,066 48,705 SH   SOLE   3,324 0 45,381
LUMEN TECHNOLOGIES INC COM 550241103 7,569 603,111 SH   SOLE   144,356 0 458,755
LUMENTUM HLDGS INC COM 55024U109 17,126 161,913 SH   SOLE   142,534 0 19,379
LUMINAR TECHNOLOGIES INC COM CL A 550424105 1,126 66,596 SH   SOLE   0 0 66,596
LXP INDUSTRIAL TRUST COM 529043101 1,455 93,156 SH   SOLE   63,764 0 29,392
LYFT INC CL A COM 55087P104 5,165 120,866 SH   SOLE   63,869 0 56,997
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 11,378 123,365 SH   SOLE   7,815 0 115,550
M & T BK CORP COM 55261F104 9,060 58,994 SH   SOLE   19,999 0 38,995
M D C HLDGS INC COM 552676108 1,947 34,872 SH   SOLE   1,342 0 33,530
M/I HOMES INC COM 55305B101 661 10,633 SH   SOLE   2,852 0 7,781
MACERICH CO COM 554382101 8,550 494,817 SH   SOLE   3,522 0 491,295
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 239 3,047 SH   SOLE   1,260 0 1,787
MACQUARIE / FIRST TR GLOBAL COM 55607W100 2,005 207,802 SH   SOLE   0 0 207,802
MACQUARIE INFRASTR HOLD LLC COMMON UNITS 55608B105 46 12,601 SH   SOLE   0 0 12,601
MACQUARIE INFRASTR HOLD LLC NOTE 2.000%10/0 55608BAB1 451 455,000 PRN   SOLE   0 0 455,000
MACYS INC COM 55616P104 2,391 91,341 SH   SOLE   1,969 0 89,372
MADDEN STEVEN LTD COM 556269108 563 12,106 SH   SOLE   1,274 0 10,832
MADISON COVERED CALL & EQUIT COM 557437100 1,410 175,833 SH   SOLE   0 0 175,833
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1,057 15,021 SH   SOLE   0 0 15,021
MADISON SQUARE GRDN SPRT COR CL A 55825T103 479 2,757 SH   SOLE   0 0 2,757
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 10,942 235,613 SH   SOLE   7,445 0 228,168
MAGNA INTL INC COM 559222401 7,563 93,442 SH   SOLE   1,012 0 92,430
MAGNITE INC COM 55955D100 412 23,541 SH   SOLE   0 0 23,541
MAGNOLIA OIL & GAS CORP CL A 559663109 609 32,248 SH   SOLE   25,780 0 6,468
MAIDEN HOLDINGS LTD SHS G5753U112 57 18,724 SH   SOLE   0 0 18,724
MAIN STR CAP CORP COM 56035L104 7,946 177,133 SH   SOLE   0 0 177,133
MAINSTAY MACKAY DEFINEDTERM COM 56064K100 1,538 70,631 SH   SOLE   0 0 70,631
MALIBU BOATS INC COM CL A 56117J100 2,608 37,952 SH   SOLE   0 0 37,952
MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 4,072 80,566 SH   SOLE   0 0 80,566
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 1,718 77,300 SH   SOLE   0 0 77,300
MANHATTAN ASSOCIATES INC COM 562750109 1,339 8,569 SH   SOLE   5,406 0 3,163
MANHATTAN BRDG CAP INC COM 562803106 61 11,035 SH   SOLE   0 0 11,035
MANITEX INTL INC COM 563420108 65 10,150 SH   SOLE   0 0 10,150
MANITOWOC CO INC COM NEW 563571405 727 39,108 SH   SOLE   0 0 39,108
MANNKIND CORP COM NEW 56400P706 241 55,048 SH   SOLE   0 0 55,048
MANPOWERGROUP INC WIS COM 56418H100 231 2,373 SH   SOLE   0 0 2,373
MANULIFE FINL CORP COM 56501R106 3,548 186,031 SH   SOLE   2,939 0 183,092
MARATHON DIGITAL HOLDINGS IN COM 565788106 6,748 205,356 SH   SOLE   0 0 205,356
MARATHON OIL CORP COM 565849106 6,235 379,695 SH   SOLE   1,451 0 378,244
MARATHON PETE CORP COM 56585A102 25,519 398,804 SH   SOLE   205,873 0 192,931
MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 247 5,889 SH   SOLE   1,628 0 4,261
MARCUS & MILLICHAP INC COM 566324109 400 7,771 SH   SOLE   6,617 0 1,154
MARINEMAX INC COM 567908108 832 14,094 SH   SOLE   3,123 0 10,971
MARKEL CORP COM 570535104 2,313 1,875 SH   SOLE   276 0 1,599
MARKETAXESS HLDGS INC COM 57060D108 1,945 4,729 SH   SOLE   204 0 4,525
MARQETA INC CLASS A COM 57142B104 1,153 67,149 SH   SOLE   25,632 0 41,517
MARRIOTT INTL INC NEW CL A 571903202 14,434 87,353 SH   SOLE   18,239 0 69,114
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 1,566 9,268 SH   SOLE   375 0 8,893
MARRIOTT VACATIONS WORLDWIDE NOTE 1.500% 9/1 57164YAB3 57 47,000 PRN   SOLE   0 0 47,000
MARSH & MCLENNAN COS INC COM 571748102 13,625 78,387 SH   SOLE   45,353 0 33,034
MARTEN TRANS LTD COM 573075108 470 27,394 SH   SOLE   23,403 0 3,991
MARTIN MARIETTA MATLS INC COM 573284106 6,590 14,959 SH   SOLE   3,085 0 11,874
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 67 25,284 SH   SOLE   0 0 25,284
MARVELL TECHNOLOGY INC COM 573874104 28,332 323,829 SH   SOLE   55,085 0 268,744
MASCO CORP COM 574599106 4,205 59,888 SH   SOLE   4,819 0 55,069
MASIMO CORP COM 574795100 8,905 30,414 SH   SOLE   2,462 0 27,952
MASONITE INTL CORP COM 575385109 737 6,249 SH   SOLE   5,870 0 379
MASTEC INC COM 576323109 957 10,372 SH   SOLE   1,804 0 8,568
MASTERCARD INCORPORATED CL A 57636Q104 215,422 599,527 SH   SOLE   114,191 0 485,336
MATADOR RES CO COM 576485205 1,638 44,364 SH   SOLE   6,044 0 38,320
MATCH GROUP INC NEW COM 57667L107 8,162 61,713 SH   SOLE   37,064 0 24,649
MATINAS BIOPHARMA HLDGS INC COM 576810105 280 277,684 SH   SOLE   0 0 277,684
MATSON INC COM 57686G105 2,330 25,876 SH   SOLE   152 0 25,724
MATTEL INC COM 577081102 546 25,338 SH   SOLE   0 0 25,338
MATTERPORT INC COM CL A 577096100 2,154 104,365 SH   SOLE   0 0 104,365
MAXAR TECHNOLOGIES INC COM 57778K105 368 12,456 SH   SOLE   898 0 11,558
MAXIMUS INC COM 577933104 7,909 99,272 SH   SOLE   90,650 0 8,622
MAXLINEAR INC COM 57776J100 752 9,972 SH   SOLE   1,364 0 8,608
MAYVILLE ENGR CO INC COM 578605107 999 67,015 SH   SOLE   0 0 67,015
MCCORMICK & CO INC COM NON VTG 579780206 22,048 228,213 SH   SOLE   8,904 0 219,309
MCCORMICK & CO INC COM VTG 579780107 630 6,605 SH   SOLE   0 0 6,605
MCDONALDS CORP COM 580135101 156,654 584,377 SH   SOLE   51,446 0 532,931
MCEWEN MNG INC COM 58039P107 40 45,297 SH   SOLE   0 0 45,297
MCKESSON CORP COM 58155Q103 13,013 52,351 SH   SOLE   8,585 0 43,766
MDU RES GROUP INC COM 552690109 4,594 148,968 SH   SOLE   35,925 0 113,043
MEDICAL PPTYS TRUST INC COM 58463J304 15,936 674,398 SH   SOLE   847 0 673,551
MEDIFAST INC COM 58470H101 680 3,246 SH   SOLE   0 0 3,246
MEDIWOUND LTD ORD SHS M68830104 31 13,259 SH   SOLE   0 0 13,259
MEDNAX INC COM 58502B106 229 8,428 SH   SOLE   3,735 0 4,693
MEDPACE HLDGS INC COM 58506Q109 1,656 7,609 SH   SOLE   2,262 0 5,347
MEDTRONIC PLC SHS G5960L103 56,721 548,299 SH   SOLE   131,157 0 417,142
MELCO RESORTS AND ENTMNT LTD ADR 585464100 550 54,075 SH   SOLE   1,044 0 53,031
MERCADOLIBRE INC COM 58733R102 32,345 23,988 SH   SOLE   360 0 23,628
MERCANTILE BK CORP COM 587376104 229 6,547 SH   SOLE   4,059 0 2,488
MERCK & CO INC COM 58933Y105 152,499 1,989,805 SH   SOLE   470,990 0 1,518,815
MERCURY GENL CORP NEW COM 589400100 710 13,385 SH   SOLE   0 0 13,385
MERCURY SYS INC COM 589378108 703 12,729 SH   SOLE   11,575 0 1,154
MERIT MED SYS INC COM 589889104 996 15,610 SH   SOLE   15,523 0 87
MERITAGE HOMES CORP COM 59001A102 2,217 18,162 SH   SOLE   0 0 18,162
MERITOR INC COM 59001K100 262 10,561 SH   SOLE   0 0 10,561
MESA LABS INC COM 59064R109 417 1,272 SH   SOLE   252 0 1,020
MESABI TR CTF BEN INT 590672101 287 10,861 SH   SOLE   5,248 0 5,613
MESOBLAST LTD SPONS ADR 590717104 54 11,302 SH   SOLE   0 0 11,302
META MATERIALS INC COM 59134N104 25 10,012 SH   SOLE   0 0 10,012
META PLATFORMS INC CL A 30303M102 472,684 1,405,011 SH   SOLE   277,234 0 1,127,777
METALLA RTY & STREAMING LTD COM NEW 59124U605 73 10,487 SH   SOLE   0 0 10,487
METLIFE INC COM 59156R108 27,976 447,686 SH   SOLE   172,429 0 275,257
METTLER TOLEDO INTERNATIONAL COM 592688105 1,926 1,135 SH   SOLE   255 0 880
MFA FINL INC COM 55272X102 434 95,162 SH   SOLE   0 0 95,162
MFS CHARTER INCOME TR SH BEN INT 552727109 1,789 210,016 SH   SOLE   0 0 210,016
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 1,038 244,131 SH   SOLE   0 0 244,131
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 323 71,524 SH   SOLE   0 0 71,524
MFS INTER HIGH INCOME FD SH BEN INT 59318T109 1,327 480,676 SH   SOLE   0 0 480,676
MFS INTER INCOME TR SH BEN INT 55273C107 77 21,448 SH   SOLE   0 0 21,448
MFS INVT GRADE MUN TR SH BEN INT 59318B108 756 73,364 SH   SOLE   0 0 73,364
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 2,548 398,801 SH   SOLE   0 0 398,801
MFS MUN INCOME TR SH BEN INT 552738106 674 96,284 SH   SOLE   0 0 96,284
MFS SPL VALUE TR SH BEN INT 55274E102 389 56,785 SH   SOLE   0 0 56,785
MGE ENERGY INC COM 55277P104 836 10,159 SH   SOLE   0 0 10,159
MGIC INVT CORP WIS COM 552848103 1,890 131,093 SH   SOLE   49,429 0 81,664
MGM GROWTH PPTYS LLC CL A COM 55303A105 4,153 101,659 SH   SOLE   64,200 0 37,459
MGM RESORTS INTERNATIONAL COM 552953101 24,005 534,876 SH   SOLE   18,509 0 516,367
MGP INGREDIENTS INC NEW COM 55303J106 636 7,478 SH   SOLE   0 0 7,478
MICROCHIP TECHNOLOGY INC. COM 595017104 19,700 226,276 SH   SOLE   6,956 0 219,320
MICROCHIP TECHNOLOGY INC. NOTE 1.625% 2/1 595017AF1 25 10,000 PRN   SOLE   0 0 10,000
MICRON TECHNOLOGY INC COM 595112103 29,659 318,395 SH   SOLE   28,503 0 289,892
MICROSOFT CORP COM 594918104 1,472,011 4,376,675 SH   SOLE   625,776 0 3,750,899
MICROSTRATEGY INC CL A NEW 594972408 7,658 14,065 SH   SOLE   0 0 14,065
MICROVAST HOLDINGS INC COM 59516C106 64 11,360 SH   SOLE   0 0 11,360
MICROVISION INC DEL COM NEW 594960304 54 10,693 SH   SOLE   0 0 10,693
MID-AMER APT CMNTYS INC COM 59522J103 2,672 11,648 SH   SOLE   931 0 10,717
MIDDLEBY CORP COM 596278101 630 3,200 SH   SOLE   299 0 2,901
MIDDLESEX WTR CO COM 596680108 577 4,794 SH   SOLE   0 0 4,794
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 133 12,877 SH   SOLE   0 0 12,877
MIMECAST LTD ORD SHS G14838109 1,204 15,160 SH   SOLE   8,737 0 6,423
MIMEDX GROUP INC COM 602496101 369 61,119 SH   SOLE   0 0 61,119
MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 534 387,205 SH   SOLE   0 0 387,205
MINERALS TECHNOLOGIES INC COM 603158106 403 5,515 SH   SOLE   2,785 0 2,730
MITEK SYS INC COM NEW 606710200 1,239 69,806 SH   SOLE   0 0 69,806
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 633 115,866 SH   SOLE   97,860 0 18,006
MKS INSTRS INC COM 55306N104 1,523 8,743 SH   SOLE   4 0 8,739
MOBILE TELESYSTEMS PUB JT ST SPONSORED ADR 607409109 104 13,041 SH   SOLE   0 0 13,041
MODEL N INC COM 607525102 358 11,911 SH   SOLE   446 0 11,465
MODERNA INC COM 60770K107 30,528 120,197 SH   SOLE   213 0 119,984
MODINE MFG CO COM 607828100 132 13,061 SH   SOLE   0 0 13,061
MOELIS & CO CL A 60786M105 2,083 33,325 SH   SOLE   21,020 0 12,305
MOHAWK INDS INC COM 608190104 4,470 24,538 SH   SOLE   20,021 0 4,517
MOLINA HEALTHCARE INC COM 60855R100 5,259 16,534 SH   SOLE   570 0 15,964
MOLSON COORS BEVERAGE CO CL B 60871R209 1,493 32,217 SH   SOLE   7,139 0 25,078
MOMENTUS INC COM CL A 60879E101 101 24,206 SH   SOLE   0 0 24,206
MONDELEZ INTL INC CL A 609207105 39,714 598,919 SH   SOLE   260,381 0 338,538
MONEYGRAM INTL INC COM NEW 60935Y208 525 66,515 SH   SOLE   9,511 0 57,004
MONGODB INC CL A 60937P106 15,667 29,597 SH   SOLE   657 0 28,940
MONMOUTH REAL ESTATE INVT CO CL A 609720107 791 37,653 SH   SOLE   0 0 37,653
MONOLITHIC PWR SYS INC COM 609839105 17,301 35,070 SH   SOLE   29,003 0 6,067
MONROE CAP CORP COM 610335101 443 39,469 SH   SOLE   0 0 39,469
MONSTER BEVERAGE CORP NEW COM 61174X109 19,623 204,406 SH   SOLE   152,369 0 52,037
MONTROSE ENVIRONMENTAL GROUP COM 615111101 1,088 15,427 SH   SOLE   10,847 0 4,580
MOODYS CORP COM 615369105 25,730 65,877 SH   SOLE   46,393 0 19,484
MOOG INC CL A 615394202 511 6,309 SH   SOLE   82 0 6,227
MORGAN STANLEY COM NEW 617446448 62,974 641,549 SH   SOLE   208,779 0 432,770
MORGAN STANLEY EMERGING MKTS COM 617477104 111 20,195 SH   SOLE   0 0 20,195
MORGAN STANLEY EMKT DBT FD I COM 61744H105 2,202 244,386 SH   SOLE   0 0 244,386
MORNINGSTAR INC COM 617700109 859 2,511 SH   SOLE   709 0 1,802
MOSAIC CO NEW COM 61945C103 3,083 78,472 SH   SOLE   2,115 0 76,357
MOTOROLA SOLUTIONS INC COM NEW 620076307 33,230 122,303 SH   SOLE   90,246 0 32,057
MOTUS GI HLDGS INC COM 62014P108 25 53,000 SH   SOLE   0 0 53,000
MOVADO GROUP INC COM 624580106 321 7,673 SH   SOLE   6,775 0 898
MP MATERIALS CORP COM CL A 553368101 7,298 160,685 SH   SOLE   11,159 0 149,526
MPLX LP COM UNIT REP LTD 55336V100 4,217 142,516 SH   SOLE   0 0 142,516
MR COOPER GROUP INC COM 62482R107 761 18,292 SH   SOLE   0 0 18,292
MSA SAFETY INC COM 553498106 234 1,551 SH   SOLE   603 0 948
MSC INDL DIRECT INC CL A 553530106 593 7,058 SH   SOLE   5,011 0 2,047
MSCI INC COM 55354G100 24,512 40,007 SH   SOLE   33,006 0 7,001
MUELLER INDS INC COM 624756102 386 6,509 SH   SOLE   402 0 6,107
MUELLER WTR PRODS INC COM SER A 624758108 465 32,288 SH   SOLE   645 0 31,643
MURPHY OIL CORP COM 626717102 980 37,520 SH   SOLE   4,971 0 32,549
MURPHY USA INC COM 626755102 2,091 10,497 SH   SOLE   9,296 0 1,201
MYR GROUP INC DEL COM 55405W104 729 6,595 SH   SOLE   0 0 6,595
MYT NETHERLANDS PARENT B V ADS 55406W103 348 16,408 SH   SOLE   12,297 0 4,111
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 129 33,865 SH   SOLE   0 0 33,865
NANO X IMAGING LTD ORD SHS M70700105 244 16,758 SH   SOLE   0 0 16,758
NANOSTRING TECHNOLOGIES INC COM 63009R109 876 20,747 SH   SOLE   15,435 0 5,312
NASDAQ INC COM 631103108 8,828 42,036 SH   SOLE   10,115 0 31,921
NATERA INC COM 632307104 2,493 26,690 SH   SOLE   20,075 0 6,615
NATIONAL BANKSHARES INC VA COM 634865109 400 11,168 SH   SOLE   0 0 11,168
NATIONAL BEVERAGE CORP COM 635017106 233 5,149 SH   SOLE   0 0 5,149
NATIONAL FUEL GAS CO COM 636180101 1,236 19,327 SH   SOLE   3,328 0 15,999
NATIONAL GRID PLC SPONSORED ADR NE 636274409 23,376 323,227 SH   SOLE   249,246 0 73,981
NATIONAL HEALTH INVS INC COM 63633D104 474 8,242 SH   SOLE   380 0 7,862
NATIONAL INSTRS CORP COM 636518102 221 5,062 SH   SOLE   2,978 0 2,084
NATIONAL RETAIL PROPERTIES I COM 637417106 7,829 162,869 SH   SOLE   383 0 162,486
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 5,101 73,715 SH   SOLE   0 0 73,715
NATIXIS ETF TR LOOMIS SAYLES 63873X208 297 11,945 SH   SOLE   0 0 11,945
NATUS MED INC DEL COM 639050103 378 15,922 SH   SOLE   7,998 0 7,924
NAVIENT CORPORATION COM 63938C108 925 43,570 SH   SOLE   0 0 43,570
NBT BANCORP INC COM 628778102 355 9,225 SH   SOLE   2,150 0 7,075
NCINO INC COM 63947U107 239 4,350 SH   SOLE   1,205 0 3,145
NCR CORP NEW COM 62886E108 1,349 33,554 SH   SOLE   26,743 0 6,811
NEKTAR THERAPEUTICS COM 640268108 443 32,767 SH   SOLE   0 0 32,767
NELNET INC CL A 64031N108 644 6,593 SH   SOLE   0 0 6,593
NEOGEN CORP COM 640491106 1,120 24,654 SH   SOLE   18,086 0 6,568
NEOGENOMICS INC COM NEW 64049M209 459 13,456 SH   SOLE   5,423 0 8,033
NETAPP INC COM 64110D104 4,744 51,570 SH   SOLE   6,461 0 45,109
NETEASE INC SPONSORED ADS 64110W102 2,065 20,290 SH   SOLE   346 0 19,944
NETFLIX INC COM 64110L106 194,570 322,921 SH   SOLE   35,339 0 287,582
NEUBERGER BERMAN HIGH YIELD COM 64128C106 2,927 235,455 SH   SOLE   0 0 235,455
NEUBERGER BERMAN MLP & ENERG COM 64129H104 90 17,183 SH   SOLE   0 0 17,183
NEUBERGER BERMAN MUN FD INC COM 64124P101 598 39,065 SH   SOLE   0 0 39,065
NEUBERGER BERMAN REAL ESTATE COM 64190A103 1,273 241,520 SH   SOLE   0 0 241,520
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,654 19,423 SH   SOLE   14,927 0 4,496
NEVRO CORP COM 64157F103 343 4,226 SH   SOLE   3,535 0 691
NEW AMER HIGH INCOME FD INC COM NEW 641876800 5,573 597,340 SH   SOLE   0 0 597,340
NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 665 9,802 SH   SOLE   0 0 9,802
NEW GOLD INC CDA COM 644535106 67 44,944 SH   SOLE   0 0 44,944
NEW JERSEY RES CORP COM 646025106 4,111 100,127 SH   SOLE   17,978 0 82,149
NEW MTN FIN CORP COM 647551100 1,429 104,308 SH   SOLE   704 0 103,604
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 90 42,697 SH   SOLE   0 0 42,697
NEW RELIC INC COM 64829B100 867 7,882 SH   SOLE   102 0 7,780
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2,326 217,209 SH   SOLE   11,339 0 205,870
NEW YORK CITY REIT INC COM 649439205 207 19,478 SH   SOLE   0 0 19,478
NEW YORK CMNTY BANCORP INC COM 649445103 2,806 229,794 SH   SOLE   0 0 229,794
NEW YORK MTG TR INC COM PAR $.02 649604501 83 22,383 SH   SOLE   450 0 21,933
NEW YORK MTG TRUST NOTE 6.250% 1/1 649604AD7 12 12,000 PRN   SOLE   0 0 12,000
NEW YORK TIMES CO CL A 650111107 447 9,263 SH   SOLE   200 0 9,063
NEWAGE INC COM 650194103 25 24,616 SH   SOLE   0 0 24,616
NEWELL BRANDS INC COM 651229106 2,218 101,573 SH   SOLE   14,666 0 86,907
NEWMARKET CORP COM 651587107 762 2,222 SH   SOLE   2,010 0 212
NEWMONT CORP COM 651639106 18,129 292,311 SH   SOLE   33,022 0 259,289
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 716 25,904 SH   SOLE   0 0 25,904
NEXGEN ENERGY LTD COM 65340P106 62 14,193 SH   SOLE   0 0 14,193
NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 353 25,980 SH   SOLE   0 0 25,980
NEXPOINT RESIDENTIAL TR INC COM 65341D102 535 6,386 SH   SOLE   211 0 6,175
NEXSTAR MEDIA GROUP INC CL A 65336K103 3,754 24,835 SH   SOLE   18,835 0 6,000
NEXTERA ENERGY INC COM 65339F101 126,517 1,355,155 SH   SOLE   276,771 0 1,078,384
NEXTERA ENERGY INC UNIT 99/99/9999 65339F739 721 12,450 SH   SOLE   0 0 12,450
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,866 22,109 SH   SOLE   871 0 21,238
NEXTIER OILFIELD SOLUTIONS COM 65290C105 90 25,242 SH   SOLE   0 0 25,242
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 201 110,307 SH   SOLE   0 0 110,307
NICE LTD SPONSORED ADR 653656108 1,915 6,307 SH   SOLE   3,287 0 3,020
NIKE INC CL B 654106103 101,742 610,398 SH   SOLE   191,149 0 419,249
NIKOLA CORP COM 654110105 497 50,385 SH   SOLE   0 0 50,385
NIO INC SPON ADS 62914V106 9,037 285,256 SH   SOLE   2,047 0 283,209
NISOURCE INC COM 65473P105 1,259 45,582 SH   SOLE   514 0 45,068
NISOURCE INC UNIT 12/01/2023 65473P121 335 2,981 SH   SOLE   0 0 2,981
NLIGHT INC COM 65487K100 278 11,601 SH   SOLE   11,071 0 530
NMI HLDGS INC CL A 629209305 567 25,929 SH   SOLE   23,658 0 2,271
NN INC COM 629337106 47 11,523 SH   SOLE   0 0 11,523
NOKIA CORP SPONSORED ADR 654902204 2,984 479,803 SH   SOLE   0 0 479,803
NORDIC AMERICAN TANKERS LIMI COM G65773106 39 23,004 SH   SOLE   0 0 23,004
NORDSON CORP COM 655663102 4,274 16,742 SH   SOLE   10,886 0 5,856
NORDSTROM INC COM 655664100 1,670 73,833 SH   SOLE   0 0 73,833
NORFOLK SOUTHN CORP COM 655844108 29,798 100,090 SH   SOLE   11,247 0 88,843
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 13 40,900 SH   SOLE   0 0 40,900
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 5,946 128,725 SH   SOLE   0 0 128,725
NORTHERN LTS FD TR III HCM DEFND 100 66538R748 6,368 112,973 SH   SOLE   0 0 112,973
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 9,195 233,436 SH   SOLE   0 0 233,436
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1,178 45,774 SH   SOLE   0 0 45,774
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 1,217 32,096 SH   SOLE   0 0 32,096
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1,277 36,245 SH   SOLE   0 0 36,245
NORTHERN LTS FD TR IV INTRNTINL ESG 66538H419 784 25,117 SH   SOLE   0 0 25,117
NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1,367 30,457 SH   SOLE   0 0 30,457
NORTHERN TR CORP COM 665859104 2,982 24,930 SH   SOLE   9,604 0 15,326
NORTHROP GRUMMAN CORP COM 666807102 48,890 126,308 SH   SOLE   16,381 0 109,927
NORTHWEST BANCSHARES INC MD COM 667340103 736 51,966 SH   SOLE   0 0 51,966
NORTHWESTERN CORP COM NEW 668074305 281 4,910 SH   SOLE   717 0 4,193
NORTONLIFELOCK INC COM 668771108 2,421 93,175 SH   SOLE   35,016 0 58,159
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 6,878 331,631 SH   SOLE   383 0 331,248
NORWOOD FINL CORP COM 669549107 307 11,831 SH   SOLE   0 0 11,831
NOV INC COM 62955J103 401 29,594 SH   SOLE   2,296 0 27,298
NOVA LTD COM M7516K103 1,763 12,037 SH   SOLE   0 0 12,037
NOVAGOLD RES INC COM NEW 66987E206 176 25,585 SH   SOLE   0 0 25,585
NOVANTA INC COM 67000B104 2,092 11,929 SH   SOLE   8,291 0 3,638
NOVARTIS AG SPONSORED ADR 66987V109 21,913 250,516 SH   SOLE   95,499 0 155,017
NOVAVAX INC COM NEW 670002401 5,555 38,829 SH   SOLE   0 0 38,829
NOVOCURE LTD ORD SHS G6674U108 1,727 22,996 SH   SOLE   5,273 0 17,723
NOVO-NORDISK A S ADR 670100205 24,302 216,986 SH   SOLE   56,065 0 160,921
NOW INC COM 67011P100 510 59,687 SH   SOLE   3,454 0 56,233
NRG ENERGY INC COM NEW 629377508 2,949 68,443 SH   SOLE   29,192 0 39,251
NUANCE COMMUNICATIONS INC COM 67020Y100 1,836 33,182 SH   SOLE   96 0 33,086
NUCOR CORP COM 670346105 33,071 289,717 SH   SOLE   22,811 0 266,906
NUSHARES ETF TR ESG HI TLD CRP 67092P854 3,079 126,173 SH   SOLE   0 0 126,173
NUSHARES ETF TR NUVEEN ENHCD 1 5 67092P110 1,337 54,066 SH   SOLE   0 0 54,066
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 405 16,436 SH   SOLE   0 0 16,436
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 2,333 72,246 SH   SOLE   0 0 72,246
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1,540 49,694 SH   SOLE   0 0 49,694
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 28,324 413,068 SH   SOLE   0 0 413,068
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 15,320 394,137 SH   SOLE   0 0 394,137
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 11,245 228,607 SH   SOLE   0 0 228,607
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 4,328 117,133 SH   SOLE   0 0 117,133
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 12,802 304,736 SH   SOLE   0 0 304,736
NUSHARES ETF TR NUVEEN ESG US 67092P870 5,941 231,389 SH   SOLE   0 0 231,389
NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 1,468 36,028 SH   SOLE   0 0 36,028
NUSTAR ENERGY LP UNIT COM 67058H102 2,040 128,471 SH   SOLE   0 0 128,471
NUTANIX INC CL A 67059N108 471 14,788 SH   SOLE   36 0 14,752
NUTRIEN LTD COM 67077M108 12,996 172,822 SH   SOLE   75,308 0 97,514
NUVASIVE INC COM 670704105 576 11,028 SH   SOLE   9,224 0 1,804
NUVEEN AMT FREE MUN CR INC F COM 67071L106 12,120 675,965 SH   SOLE   0 0 675,965
NUVEEN AMT FREE QLTY MUN INC COM 670657105 10,138 649,873 SH   SOLE   0 0 649,873
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 786 47,399 SH   SOLE   0 0 47,399
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 2,449 153,039 SH   SOLE   0 0 153,039
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 2,381 152,246 SH   SOLE   0 0 152,246
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 1,375 86,838 SH   SOLE   0 0 86,838
NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 1,015 100,312 SH   SOLE   0 0 100,312
NUVEEN CORE EQUITY ALPHA FD COM 67090X107 1,974 106,219 SH   SOLE   0 0 106,219
NUVEEN CORPORATE INCOME 2023 COM 67079F101 172 17,240 SH   SOLE   0 0 17,240
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 97 11,990 SH   SOLE   0 0 11,990
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 809 124,644 SH   SOLE   0 0 124,644
NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1,355 76,230 SH   SOLE   0 0 76,230
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 384 50,756 SH   SOLE   0 0 50,756
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 396 25,285 SH   SOLE   0 0 25,285
NUVEEN FLOATING RATE INCOME COM 67072T108 19,045 1,872,618 SH   SOLE   0 0 1,872,618
NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 3,755 370,637 SH   SOLE   0 0 370,637
NUVEEN GEORGIA QLTY MUN INC COM 67072B107 155 11,241 SH   SOLE   0 0 11,241
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 261 16,420 SH   SOLE   0 0 16,420
NUVEEN INT DUR QUAL MUN TRM COM 670677103 546 37,000 SH   SOLE   0 0 37,000
NUVEEN INTER DURATION MUN TE COM 670671106 2,772 185,771 SH   SOLE   0 0 185,771
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 385 24,374 SH   SOLE   0 0 24,374
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 2,124 140,490 SH   SOLE   0 0 140,490
NUVEEN MUN INCOME FD INC COM 67062J102 616 53,770 SH   SOLE   0 0 53,770
NUVEEN MUN VALUE FD INC COM 670928100 6,289 605,917 SH   SOLE   0 0 605,917
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 4,566 267,044 SH   SOLE   0 0 267,044
NUVEEN N Y MUN VALUE FD COM 67062M105 387 39,276 SH   SOLE   0 0 39,276
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5,453 177,911 SH   SOLE   0 0 177,911
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 840 54,603 SH   SOLE   0 0 54,603
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 203 14,751 SH   SOLE   0 0 14,751
NUVEEN OHIO QLTY MUN INCOME COM 670980101 359 22,489 SH   SOLE   0 0 22,489
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 388 26,028 SH   SOLE   0 0 26,028
NUVEEN PFD & INCM SECURTIES COM 67072C105 11,507 1,183,826 SH   SOLE   0 0 1,183,826
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2,473 253,408 SH   SOLE   0 0 253,408
NUVEEN PFD & INCOME TERM FD COM 67075A106 677 26,145 SH   SOLE   0 0 26,145
NUVEEN QUALITY MUNCP INCOME COM 67066V101 6,165 382,687 SH   SOLE   0 0 382,687
NUVEEN REAL ASSET INCOME & G COM 67074Y105 1,268 78,634 SH   SOLE   0 0 78,634
NUVEEN REAL ESTATE INCOME FD COM 67071B108 2,525 196,990 SH   SOLE   0 0 196,990
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 24,077 1,643,480 SH   SOLE   0 0 1,643,480
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 2,272 122,146 SH   SOLE   0 0 122,146
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1,102 68,987 SH   SOLE   0 0 68,987
NUVEEN SHORT DURATION CR OPP COM 67074X107 1,024 69,134 SH   SOLE   0 0 69,134
NUVEEN SR INCOME FD COM 67067Y104 407 68,955 SH   SOLE   0 0 68,955
NUVEEN TAXABLE MUNICPAL INM COM 67074C103 8,633 380,314 SH   SOLE   0 0 380,314
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 261 15,362 SH   SOLE   0 0 15,362
NUVVE HOLDING CORP *W EXP 03/19/202 67079Y118 22 10,000 SH   SOLE   0 0 10,000
NV5 GLOBAL INC COM 62945V109 2,939 21,278 SH   SOLE   0 0 21,278
NVENT ELECTRIC PLC SHS G6700G107 4,689 123,383 SH   SOLE   100,165 0 23,218
NVIDIA CORPORATION COM 67066G104 618,925 2,104,327 SH   SOLE   324,131 0 1,780,196
NVR INC COM 62944T105 2,044 346 SH   SOLE   1 0 345
NXP SEMICONDUCTORS N V COM N6596X109 35,045 153,835 SH   SOLE   108,281 0 45,554
OAKTREE SPECIALTY LENDING CO COM 67401P108 939 125,881 SH   SOLE   0 0 125,881
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 295 12,342 SH   SOLE   0 0 12,342
OASIS PETROLEUM INC COM NEW 674215207 264 2,098 SH   SOLE   0 0 2,098
OATLY GROUP AB SPONSORED ADS 67421J108 159 19,945 SH   SOLE   0 0 19,945
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 253 20,092 SH   SOLE   21 0 20,071
OCCIDENTAL PETE CORP COM 674599105 6,644 229,185 SH   SOLE   13,478 0 215,707
OCEANEERING INTL INC COM 675232102 119 10,538 SH   SOLE   7,471 0 3,067
OCEANFIRST FINL CORP COM 675234108 399 17,974 SH   SOLE   1,329 0 16,645
OCUGEN INC COM 67577C105 102 22,464 SH   SOLE   0 0 22,464
OCUPHIRE PHARMA INC COM 67577R102 56 15,004 SH   SOLE   0 0 15,004
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 908 36,553 SH   SOLE   0 0 36,553
OGE ENERGY CORP COM 670837103 4,708 122,679 SH   SOLE   320 0 122,359
OHIO VY BANC CORP COM 677719106 739 24,913 SH   SOLE   0 0 24,913
O-I GLASS INC COM 67098H104 304 25,240 SH   SOLE   0 0 25,240
OIL STS INTL INC COM 678026105 91 18,274 SH   SOLE   17,474 0 800
OIL STS INTL INC NOTE 1.500% 2/1 678026AH8 22 25,000 PRN   SOLE   0 0 25,000
OKTA INC CL A 679295105 9,546 42,584 SH   SOLE   1,002 0 41,582
OLD DOMINION FREIGHT LINE IN COM 679580100 16,475 45,971 SH   SOLE   9,924 0 36,047
OLD NATL BANCORP IND COM 680033107 1,309 72,244 SH   SOLE   6,957 0 65,287
OLD REP INTL CORP COM 680223104 6,713 273,121 SH   SOLE   127,329 0 145,792
OLIN CORP COM PAR $1 680665205 3,879 67,430 SH   SOLE   22,813 0 44,617
OLLIES BARGAIN OUTLET HLDGS COM 681116109 1,606 31,220 SH   SOLE   22,946 0 8,274
OLO INC CL A 68134L109 362 17,390 SH   SOLE   551 0 16,839
OMEGA HEALTHCARE INVS INC COM 681936100 8,893 300,536 SH   SOLE   57 0 300,479
OMNICELL COM COM 68213N109 1,958 10,832 SH   SOLE   9,251 0 1,581
OMNICOM GROUP INC COM 681919106 8,738 119,260 SH   SOLE   76,898 0 42,362
ON HLDG AG NAMEN AKT A H5919C104 378 9,993 SH   SOLE   0 0 9,993
ON SEMICONDUCTOR CORP COM 682189105 5,091 74,950 SH   SOLE   12,624 0 62,326
ONCOCYTE CORP COM 68235C107 86 39,816 SH   SOLE   0 0 39,816
ONCOLYTICS BIOTECH INC COM NEW 682310875 29 20,512 SH   SOLE   0 0 20,512
ONCTERNAL THERAPEUTICS INC COM 68236P107 115 50,459 SH   SOLE   0 0 50,459
ONDAS HLDGS INC COM NEW 68236H204 86 12,812 SH   SOLE   0 0 12,812
ONE GAS INC COM 68235P108 1,182 15,234 SH   SOLE   841 0 14,393
ONE STOP SYS INC COM 68247W109 188 38,000 SH   SOLE   0 0 38,000
ONEMAIN HLDGS INC COM 68268W103 4,362 87,177 SH   SOLE   35,325 0 51,852
ONEOK INC NEW COM 682680103 43,374 738,152 SH   SOLE   36,380 0 701,772
ONTO INNOVATION INC COM 683344105 1,336 13,219 SH   SOLE   10,022 0 3,197
OPENDOOR TECHNOLOGIES INC COM 683712103 736 50,408 SH   SOLE   0 0 50,408
OPKO HEALTH INC COM 68375N103 101 21,018 SH   SOLE   0 0 21,018
OPORTUN FINL CORP COM 68376D104 498 24,605 SH   SOLE   19,178 0 5,427
OPTIMIZERX CORP COM NEW 68401U204 413 6,653 SH   SOLE   0 0 6,653
ORACLE CORP COM 68389X105 68,001 779,733 SH   SOLE   201,862 0 577,871
ORANGE SPONSORED ADR 684060106 825 78,224 SH   SOLE   24,589 0 53,635
ORASURE TECHNOLOGIES INC COM 68554V108 99 11,401 SH   SOLE   635 0 10,766
ORCHID IS CAP INC COM 68571X103 326 72,348 SH   SOLE   0 0 72,348
OREILLY AUTOMOTIVE INC COM 67103H107 18,644 26,400 SH   SOLE   1,141 0 25,259
ORGANIGRAM HLDGS INC COM 68620P101 59 33,647 SH   SOLE   0 0 33,647
ORGANON & CO COMMON STOCK 68622V106 4,052 133,082 SH   SOLE   12,252 0 120,830
ORIGIN MATERIALS INC COM 68622D106 291 45,040 SH   SOLE   0 0 45,040
ORMAT TECHNOLOGIES INC COM 686688102 1,148 14,481 SH   SOLE   284 0 14,197
OSCAR HEALTH INC CL A 687793109 753 95,917 SH   SOLE   0 0 95,917
OSHKOSH CORP COM 688239201 1,351 11,987 SH   SOLE   3,052 0 8,935
OSI ETF TR OSHARES EUR QLT 67110P506 563 19,100 SH   SOLE   0 0 19,100
OSI ETF TR OSHARES US QUALT 67110P407 12,042 258,579 SH   SOLE   0 0 258,579
OSI ETF TR OSHARES US SMLCP 67110P100 5,218 140,344 SH   SOLE   0 0 140,344
OSI ETF TR OSHS GBL INTER 67110P704 5,673 115,239 SH   SOLE   0 0 115,239
OTIS WORLDWIDE CORP COM 68902V107 9,029 103,699 SH   SOLE   33,203 0 70,496
OTTER TAIL CORP COM 689648103 3,425 47,950 SH   SOLE   742 0 47,208
OUSTER INC COM 68989M103 230 44,229 SH   SOLE   0 0 44,229
OVERSTOCK COM INC DEL COM 690370101 2,177 36,887 SH   SOLE   0 0 36,887
OVINTIV INC COM 69047Q102 1,513 44,907 SH   SOLE   174 0 44,733
OWENS & MINOR INC NEW COM 690732102 401 9,222 SH   SOLE   2,249 0 6,973
OWENS CORNING NEW COM 690742101 822 9,082 SH   SOLE   6,380 0 2,702
OWL ROCK CAPITAL CORPORATION COM 69121K104 13,259 936,335 SH   SOLE   0 0 936,335
OXFORD LANE CAP CORP COM 691543102 1,962 254,535 SH   SOLE   0 0 254,535
OXFORD SQUARE CAP CORP COM 69181V107 154 37,648 SH   SOLE   0 0 37,648
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 604 20,829 SH   SOLE   15,541 0 5,288
PACCAR INC COM 693718108 9,405 106,555 SH   SOLE   14,286 0 92,269
PACER FDS TR AMERCN ENRGY IND 69374H634 3,518 150,146 SH   SOLE   0 0 150,146
PACER FDS TR BNCHMRK INDSTR 69374H766 18,986 338,793 SH   SOLE   0 0 338,793
PACER FDS TR BNCHMRK INFRA 69374H741 34,836 804,910 SH   SOLE   0 0 804,910
PACER FDS TR CFRA STVAL EQL 69374H691 8,247 206,852 SH   SOLE   0 0 206,852
PACER FDS TR DEVELOPED MRKT 69374H873 860 27,544 SH   SOLE   0 0 27,544
PACER FDS TR GLOBL CASH ETF 69374H709 5,550 176,299 SH   SOLE   0 0 176,299
PACER FDS TR LUNT LRG CP ALTR 69374H717 7,399 161,367 SH   SOLE   0 0 161,367
PACER FDS TR LUNT LRGCP MULTI 69374H816 5,159 122,997 SH   SOLE   0 0 122,997
PACER FDS TR LUNT MDCAP MLT 69374H725 681 18,836 SH   SOLE   0 0 18,836
PACER FDS TR PACER US SMALL 69374H857 39,071 913,525 SH   SOLE   0 0 913,525
PACER FDS TR SWAN SOS FD OF 69374H568 769 33,725 SH   SOLE   0 0 33,725
PACER FDS TR TRENDP 100 ETF 69374H303 44,182 749,235 SH   SOLE   0 0 749,235
PACER FDS TR TRENDP US LAR CP 69374H105 80,329 1,933,786 SH   SOLE   0 0 1,933,786
PACER FDS TR TRENDP US MID CP 69374H204 20,378 557,087 SH   SOLE   0 0 557,087
PACER FDS TR TRENDPILOT EUR 69374H808 1,827 73,850 SH   SOLE   0 0 73,850
PACER FDS TR TRENDPILOT FD 69374H675 5,176 164,949 SH   SOLE   0 0 164,949
PACER FDS TR TRENDPILOT INTL 69374H683 7,084 244,442 SH   SOLE   0 0 244,442
PACER FDS TR TRENDPILOT US BD 69374H642 105,225 3,907,360 SH   SOLE   0 0 3,907,360
PACER FDS TR US CASH COWS 100 69374H881 46,889 995,723 SH   SOLE   0 0 995,723
PACER FDS TR WEALTHSHIELD 69374H840 1,187 35,924 SH   SOLE   0 0 35,924
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 2,059 100,633 SH   SOLE   23,121 0 77,512
PACIFIC PREMIER BANCORP COM 69478X105 262 6,550 SH   SOLE   1,506 0 5,044
PACIRA BIOSCIENCES INC COM 695127100 436 7,253 SH   SOLE   2,942 0 4,311
PACKAGING CORP AMER COM 695156109 4,331 31,812 SH   SOLE   9,775 0 22,037
PACWEST BANCORP DEL COM 695263103 576 12,756 SH   SOLE   1,973 0 10,783
PAGERDUTY INC COM 69553P100 2,205 63,445 SH   SOLE   21,560 0 41,885
PAGSEGURO DIGITAL LTD COM CL A G68707101 235 8,979 SH   SOLE   632 0 8,347
PALANTIR TECHNOLOGIES INC CL A 69608A108 19,882 1,091,834 SH   SOLE   52,678 0 1,039,156
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 41 80,790 SH   SOLE   0 0 80,790
PALO ALTO NETWORKS INC COM 697435105 45,620 81,909 SH   SOLE   28,139 0 53,770
PALO ALTO NETWORKS INC NOTE 0.750% 7/0 697435AD7 21 10,000 PRN   SOLE   0 0 10,000
PAN AMERN SILVER CORP COM 697900108 2,005 80,313 SH   SOLE   0 0 80,313
PAPA JOHNS INTL INC COM 698813102 1,165 8,725 SH   SOLE   0 0 8,725
PAR TECHNOLOGY CORP COM 698884103 391 7,411 SH   SOLE   0 0 7,411
PARATEK PHARMACEUTICALS INC COM 699374302 401 89,330 SH   SOLE   0 0 89,330
PARK HOTELS & RESORTS INC COM 700517105 578 30,599 SH   SOLE   411 0 30,188
PARK NATL CORP COM 700658107 523 3,810 SH   SOLE   0 0 3,810
PARKER-HANNIFIN CORP COM 701094104 10,084 31,697 SH   SOLE   1,774 0 29,923
PARSONS CORP DEL COM 70202L102 445 13,239 SH   SOLE   823 0 12,416
PARTNERS BANCORP COM 70213Q108 536 54,660 SH   SOLE   0 0 54,660
PARTY CITY HOLDCO INC COM 702149105 6,740 1,210,044 SH   SOLE   0 0 1,210,044
PATRICK INDS INC COM 703343103 225 2,785 SH   SOLE   2,570 0 215
PATTERSON COS INC COM 703395103 304 10,352 SH   SOLE   727 0 9,625
PAVMED INC COM 70387R106 77 31,335 SH   SOLE   0 0 31,335
PAYCHEX INC COM 704326107 40,991 300,303 SH   SOLE   12,310 0 287,993
PAYCOM SOFTWARE INC COM 70432V102 7,516 18,103 SH   SOLE   2,676 0 15,427
PAYCOR HCM INC COM 70435P102 408 14,161 SH   SOLE   811 0 13,350
PAYLOCITY HLDG CORP COM 70438V106 1,289 5,458 SH   SOLE   678 0 4,780
PAYONEER GLOBAL INC COM 70451X104 131 17,865 SH   SOLE   0 0 17,865
PAYPAL HLDGS INC COM 70450Y103 154,455 818,970 SH   SOLE   66,225 0 752,745
PAYSAFE LIMITED ORD G6964L107 277 70,781 SH   SOLE   0 0 70,781
PBF ENERGY INC CL A 69318G106 903 69,648 SH   SOLE   0 0 69,648
PCM FD INC COM 69323T101 209 19,454 SH   SOLE   0 0 19,454
PDC ENERGY INC COM 69327R101 311 6,374 SH   SOLE   893 0 5,481
PEABODY ENGR CORP COM 704551100 668 66,351 SH   SOLE   209 0 66,142
PEGASYSTEMS INC COM 705573103 780 6,975 SH   SOLE   2,415 0 4,560
PELOTON INTERACTIVE INC CL A COM 70614W100 1,763 49,299 SH   SOLE   374 0 48,925
PEMBINA PIPELINE CORP COM 706327103 1,935 63,790 SH   SOLE   4,435 0 59,355
PENN NATL GAMING INC COM 707569109 12,473 240,560 SH   SOLE   2,463 0 238,097
PENNANTPARK FLOATING RATE CA COM 70806A106 446 34,952 SH   SOLE   0 0 34,952
PENNANTPARK INVT CORP COM 708062104 193 27,917 SH   SOLE   0 0 27,917
PENNYMAC MTG INVT TR COM 70931T103 3,090 178,318 SH   SOLE   3,190 0 175,128
PENSKE AUTOMOTIVE GRP INC COM 70959W103 441 4,115 SH   SOLE   0 0 4,115
PENTAIR PLC SHS G7S00T104 6,730 92,156 SH   SOLE   45,468 0 46,688
PEOPLES BANCORP INC COM 709789101 273 8,576 SH   SOLE   0 0 8,576
PEOPLES UNITED FINANCIAL INC COM 712704105 3,123 175,266 SH   SOLE   1,009 0 174,257
PEPSICO INC COM 713448108 163,587 941,724 SH   SOLE   127,715 0 814,009
PERDOCEO ED CORP COM 71363P106 361 30,728 SH   SOLE   0 0 30,728
PERFICIENT INC COM 71375U101 807 6,244 SH   SOLE   127 0 6,117
PERFORMANCE FOOD GROUP CO COM 71377A103 870 19,050 SH   SOLE   15,392 0 3,658
PERKINELMER INC COM 714046109 3,579 17,798 SH   SOLE   1,465 0 16,333
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 680 67,357 SH   SOLE   0 0 67,357
PERRIGO CO PLC SHS G97822103 851 21,877 SH   SOLE   19,299 0 2,578
PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 283 14,342 SH   SOLE   3,500 0 10,842
PETCO HEALTH & WELLNESS CO I COM 71601V105 1,231 62,211 SH   SOLE   25,587 0 36,624
PETIQ INC COM CL A 71639T106 682 30,034 SH   SOLE   5,953 0 24,081
PETMED EXPRESS INC COM 716382106 1,236 48,915 SH   SOLE   0 0 48,915
PETROCHINA CO LTD SPONSORED ADR 71646E100 1,585 35,859 SH   SOLE   35,128 0 731
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 462 42,092 SH   SOLE   6,937 0 35,155
PFIZER INC COM 717081103 273,238 4,627,235 SH   SOLE   707,552 0 3,919,683
PG&E CORP COM 69331C108 6,173 508,450 SH   SOLE   136,065 0 372,385
PGIM ETF TR ACTV HY BD ETF 69344A206 1,430 35,251 SH   SOLE   0 0 35,251
PGIM ETF TR ULTRA SHORT 69344A107 7,174 144,960 SH   SOLE   0 0 144,960
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 705 46,697 SH   SOLE   0 0 46,697
PGIM HIGH YIELD BOND FUND IN COM 69346H100 1,529 95,247 SH   SOLE   0 0 95,247
PHILIP MORRIS INTL INC COM 718172109 91,831 966,641 SH   SOLE   495,226 0 471,415
PHILLIPS 66 COM 718546104 21,386 295,136 SH   SOLE   16,655 0 278,481
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1,714 47,519 SH   SOLE   0 0 47,519
PHYSICIANS RLTY TR COM 71943U104 3,455 183,495 SH   SOLE   27,272 0 156,223
PIEDMONT LITHIUM INC COM 72016P105 1,088 20,733 SH   SOLE   0 0 20,733
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1,666 90,625 SH   SOLE   407 0 90,218
PILGRIMS PRIDE CORP COM 72147K108 646 22,906 SH   SOLE   55 0 22,851
PIMCO CALIF MUN INCOME FD COM 72200N106 489 26,315 SH   SOLE   0 0 26,315
PIMCO CALIF MUN INCOME FD II COM 72200M108 129 13,799 SH   SOLE   0 0 13,799
PIMCO CORPORATE & INCM STRG COM 72200U100 4,336 253,436 SH   SOLE   0 0 253,436
PIMCO CORPORATE & INCOME OPP COM 72201B101 20,608 1,245,922 SH   SOLE   0 0 1,245,922
PIMCO DYNAMIC INCOME FD SHS 72201Y101 27,130 1,047,083 SH   SOLE   0 0 1,047,083
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 727 37,185 SH   SOLE   0 0 37,185
PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 510 39,569 SH   SOLE   0 0 39,569
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 10,149 102,404 SH   SOLE   1,832 0 100,572
PIMCO ETF TR 1-5 US TIP IDX 72201R205 13,621 246,856 SH   SOLE   2,926 0 243,930
PIMCO ETF TR 15+ YR US TIPS 72201R304 12,166 133,176 SH   SOLE   0 0 133,176
PIMCO ETF TR 25YR+ ZERO U S 72201R882 3,532 23,196 SH   SOLE   0 0 23,196
PIMCO ETF TR ACTIVE BD ETF 72201R775 51,627 471,870 SH   SOLE   0 0 471,870
PIMCO ETF TR BROAD US TIPS 72201R403 7,659 115,954 SH   SOLE   0 0 115,954
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 86,988 856,518 SH   SOLE   2,007 0 854,511
PIMCO ETF TR ENHANCD SHORT 72201R643 2,402 23,981 SH   SOLE   0 0 23,981
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 7,483 74,389 SH   SOLE   0 0 74,389
PIMCO ETF TR INTER MUN BD ACT 72201R866 10,775 191,725 SH   SOLE   0 0 191,725
PIMCO ETF TR INV GRD CRP BD 72201R817 7,234 64,109 SH   SOLE   0 0 64,109
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 2,183 42,603 SH   SOLE   0 0 42,603
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1,383 127,697 SH   SOLE   0 0 127,697
PIMCO HIGH INCOME FD COM SHS 722014107 1,260 204,915 SH   SOLE   0 0 204,915
PIMCO INCOME STRATEGY FD COM 72201H108 508 46,329 SH   SOLE   0 0 46,329
PIMCO INCOME STRATEGY FD II COM 72201J104 4,004 419,287 SH   SOLE   0 0 419,287
PIMCO MUN INCOME FD COM 72200R107 835 54,889 SH   SOLE   0 0 54,889
PIMCO MUN INCOME FD II COM 72200W106 560 38,329 SH   SOLE   0 0 38,329
PIMCO MUN INCOME FD III COM 72201A103 442 34,678 SH   SOLE   0 0 34,678
PIMCO NEW YORK MUN INCOME FD COM 72200T103 330 26,843 SH   SOLE   0 0 26,843
PIMCO STRATEGIC INCOME FD COM 72200X104 3,731 549,556 SH   SOLE   0 0 549,556
PINDUODUO INC SPONSORED ADS 722304102 2,557 43,857 SH   SOLE   903 0 42,954
PINNACLE FINL PARTNERS INC COM 72346Q104 591 6,185 SH   SOLE   784 0 5,401
PINNACLE WEST CAP CORP COM 723484101 2,054 29,092 SH   SOLE   6,537 0 22,555
PINTEREST INC CL A 72352L106 9,637 265,122 SH   SOLE   11,083 0 254,039
PIONEER HIGH INCOME FUND INC COM 72369H106 420 43,248 SH   SOLE   0 0 43,248
PIONEER MUNICIPAL HIGH INCOM COM 723762100 442 38,265 SH   SOLE   0 0 38,265
PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 239 19,517 SH   SOLE   0 0 19,517
PIONEER NAT RES CO COM 723787107 7,722 42,457 SH   SOLE   24,770 0 17,687
PIPER SANDLER COMPANIES COM 724078100 523 2,929 SH   SOLE   428 0 2,501
PITNEY BOWES INC COM 724479100 490 73,842 SH   SOLE   0 0 73,842
PJT PARTNERS INC COM CL A 69343T107 370 4,998 SH   SOLE   2,248 0 2,750
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,490 159,506 SH   SOLE   0 0 159,506
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1,923 189,631 SH   SOLE   13,399 0 176,232
PLANET FITNESS INC CL A 72703H101 1,214 13,398 SH   SOLE   6,373 0 7,025
PLAYSTUDIOS INC CLASS A COM 72815G108 154 39,017 SH   SOLE   38,567 0 450
PLBY GROUP INC COM 72814P109 2,315 86,882 SH   SOLE   0 0 86,882
PLDT INC SPONSORED ADR 69344D408 892 24,973 SH   SOLE   0 0 24,973
PLEXUS CORP COM 729132100 734 7,654 SH   SOLE   6,517 0 1,137
PLUG POWER INC COM NEW 72919P202 7,439 263,516 SH   SOLE   0 0 263,516
PLX PHARMA INC COM 72942A107 485 60,550 SH   SOLE   0 0 60,550
PLYMOUTH INDL REIT INC COM 729640102 1,983 61,957 SH   SOLE   16,261 0 45,696
PNC FINL SVCS GROUP INC COM 693475105 24,449 121,926 SH   SOLE   32,417 0 89,509
PNM RES INC COM 69349H107 278 6,093 SH   SOLE   218 0 5,875
POLARIS INC COM 731068102 5,421 49,319 SH   SOLE   7,052 0 42,267
POLYMET MNG CORP COM NEW 731916409 72 28,828 SH   SOLE   0 0 28,828
POOL CORP COM 73278L105 6,195 10,944 SH   SOLE   336 0 10,608
POPULAR INC COM NEW 733174700 485 5,916 SH   SOLE   0 0 5,916
PORCH GROUP INC COM 733245104 350 22,460 SH   SOLE   785 0 21,675
PORTLAND GEN ELEC CO COM NEW 736508847 1,377 26,027 SH   SOLE   8,187 0 17,840
POSCO SPONSORED ADR 693483109 1,283 22,013 SH   SOLE   947 0 21,066
POST HLDGS INC COM 737446104 2,219 19,685 SH   SOLE   12,158 0 7,527
POSTAL REALTY TRUST INC CL A 73757R102 238 12,030 SH   SOLE   344 0 11,686
POTLATCHDELTIC CORPORATION COM 737630103 849 14,097 SH   SOLE   3,544 0 10,553
POWER INTEGRATIONS INC COM 739276103 2,996 32,254 SH   SOLE   1,330 0 30,924
POWERFLEET INC COM 73931J109 48 10,070 SH   SOLE   0 0 10,070
PPG INDS INC COM 693506107 14,718 85,352 SH   SOLE   41,897 0 43,455
PPL CORP COM 69351T106 24,752 823,405 SH   SOLE   337,315 0 486,090
PRA GROUP INC COM 69354N106 573 11,561 SH   SOLE   10,848 0 713
PRECIGEN INC COM 74017N105 124 33,544 SH   SOLE   0 0 33,544
PREFERRED APT CMNTYS INC COM 74039L103 859 47,563 SH   SOLE   0 0 47,563
PREMIER FINANCIAL CORP COM 74052F108 254 8,207 SH   SOLE   0 0 8,207
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 906 14,683 SH   SOLE   11,857 0 2,826
PRETIUM RES INC COM 74139C102 141 10,039 SH   SOLE   0 0 10,039
PRICE T ROWE GROUP INC COM 74144T108 25,004 127,156 SH   SOLE   6,892 0 120,264
PRIMERICA INC COM 74164M108 803 5,242 SH   SOLE   531 0 4,711
PRIMORIS SVCS CORP COM 74164F103 593 24,730 SH   SOLE   23,401 0 1,329
PRINCIPAL EXCHANGE-TRADED FD ACTIVE HIGH YL 74255Y102 893 42,868 SH   SOLE   0 0 42,868
PRINCIPAL EXCHANGE-TRADED FD PRIN HLTHCRE INV 74255Y409 487 10,298 SH   SOLE   0 0 10,298
PRINCIPAL EXCHANGE-TRADED FD PRIN MILLENNIALS 74255Y508 7,521 130,368 SH   SOLE   0 0 130,368
PRINCIPAL EXCHANGE-TRADED FD PRNC INVT GRAD 74255Y821 401 15,242 SH   SOLE   0 0 15,242
PRINCIPAL EXCHANGE-TRADED FD QUALITY ETF 74255Y201 593 9,791 SH   SOLE   0 0 9,791
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 6,474 319,215 SH   SOLE   0 0 319,215
PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 6,225 140,523 SH   SOLE   0 0 140,523
PRINCIPAL EXCHANGE-TRADED FD US SMCP MLTFCTR 74255Y607 733 15,450 SH   SOLE   0 0 15,450
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 6,741 93,193 SH   SOLE   121 0 93,072
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 198 12,508 SH   SOLE   0 0 12,508
PROCTER AND GAMBLE CO COM 742718109 289,799 1,771,606 SH   SOLE   231,662 0 1,539,944
PROG HOLDINGS INC COM NPV 74319R101 628 13,930 SH   SOLE   10,598 0 3,332
PROGENITY INC COM 74319F107 24 11,479 SH   SOLE   0 0 11,479
PROGRESS SOFTWARE CORP COM 743312100 3,666 75,952 SH   SOLE   2,627 0 73,325
PROGRESSIVE CORP COM 743315103 13,942 135,824 SH   SOLE   50,289 0 85,535
PROGYNY INC COM 74340E103 1,034 20,534 SH   SOLE   17,337 0 3,197
PROLOGIS INC. COM 74340W103 45,500 270,253 SH   SOLE   19,656 0 250,597
PROS HOLDINGS INC COM 74346Y103 724 20,988 SH   SOLE   19,580 0 1,408
PROSHARES TR DECLINE RETAIL 74347B367 255 17,847 SH   SOLE   0 0 17,847
PROSHARES TR DJ BRKFLD GLB 74347B508 1,051 21,967 SH   SOLE   0 0 21,967
PROSHARES TR EQTS FOR RISIN 74347B391 615 12,088 SH   SOLE   0 0 12,088
PROSHARES TR HD REPLICATION 74347X294 227 4,399 SH   SOLE   0 0 4,399
PROSHARES TR HGH YLD INT RATE 74348A541 1,235 19,687 SH   SOLE   0 0 19,687
PROSHARES TR INFLATN EXPECTNS 74348A814 588 19,197 SH   SOLE   0 0 19,197
PROSHARES TR INVT INT RT HG 74347B607 11,878 159,713 SH   SOLE   0 0 159,713
PROSHARES TR K1 FRE CRD OIL 74347G804 1,462 35,977 SH   SOLE   0 0 35,977
PROSHARES TR LARGE CAP CRE 74347R248 13,981 125,544 SH   SOLE   0 0 125,544
PROSHARES TR LONG ONLINE SHRT 74347B375 820 14,787 SH   SOLE   0 0 14,787
PROSHARES TR MSCI EAFE DIVD 74347B839 928 20,246 SH   SOLE   0 0 20,246
PROSHARES TR MSCI EMRG MKTS 74347B847 559 9,765 SH   SOLE   0 0 9,765
PROSHARES TR MSCI EUR DIV 74347B540 389 7,144 SH   SOLE   0 0 7,144
PROSHARES TR ONLINE RTL ETF 74347B169 2,411 42,499 SH   SOLE   0 0 42,499
PROSHARES TR PET CARE ETF 74348A145 8,316 105,252 SH   SOLE   0 0 105,252
PROSHARES TR PSHS SHORT DOW30 74347B235 2,604 82,218 SH   SOLE   0 0 82,218
PROSHARES TR PSHS ULT S&P 500 74347R107 1,035 7,070 SH   SOLE   0 0 7,070
PROSHARES TR PSHS ULTRA QQQ 74347R206 986 11,072 SH   SOLE   0 0 11,072
PROSHARES TR RUSS 2000 DIVD 74347B698 11,228 167,899 SH   SOLE   6,309 0 161,590
PROSHARES TR S&P 500 DV ARIST 74348A467 186,998 1,904,643 SH   SOLE   38,957 0 1,865,686
PROSHARES TR S&P MDCP 400 DIV 74347B680 24,125 327,226 SH   SOLE   5,094 0 322,132
PROSHARES TR S&P TECH DIVIDEN 74347G606 2,055 30,700 SH   SOLE   0 0 30,700
PROSHARES TR SHORT QQQ NEW 74347B714 1,568 144,801 SH   SOLE   0 0 144,801
PROSHARES TR SHORT S&P 500 NE 74347B425 4,182 307,020 SH   SOLE   0 0 307,020
PROSHARES TR SHRT 20+YR TRE 74347X849 4,575 286,087 SH   SOLE   0 0 286,087
PROSHARES TR SHRT RUSSELL2000 74348A210 952 45,594 SH   SOLE   0 0 45,594
PROSHARES TR SHT 7-10 YR TR 74348A608 818 33,652 SH   SOLE   0 0 33,652
PROSHARES TR SP500 EX ENRGY 74347B581 299 2,896 SH   SOLE   0 0 2,896
PROSHARES TR ULTRAPRO QQQ 74347X831 405 2,433 SH   SOLE   0 0 2,433
PROSHARES TR ULTRASHRT S&P500 74347B383 83 11,698 SH   SOLE   0 0 11,698
PROSHARES TR II PROSHS SHT EUR 74347W742 463 10,318 SH   SOLE   0 0 10,318
PROSPECT CAP CORP COM 74348T102 5,460 649,198 SH   SOLE   0 0 649,198
PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 228 225,000 PRN   SOLE   0 0 225,000
PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 297 275,000 PRN   SOLE   0 0 275,000
PROSPERITY BANCSHARES INC COM 743606105 262 3,627 SH   SOLE   717 0 2,910
PROTERRA INC COM 74374T109 186 21,075 SH   SOLE   0 0 21,075
PROTO LABS INC COM 743713109 682 13,273 SH   SOLE   753 0 12,520
PROVENTION BIO INC COM 74374N102 170 30,252 SH   SOLE   0 0 30,252
PROVIDENT BANCORP INC COM NEW 74383L105 580 31,186 SH   SOLE   0 0 31,186
PRUDENTIAL FINL INC COM 744320102 36,453 336,777 SH   SOLE   485 0 336,292
PRUDENTIAL PLC ADR 74435K204 1,043 30,282 SH   SOLE   23,670 0 6,612
PTC INC COM 69370C100 2,454 20,260 SH   SOLE   7,843 0 12,417
PUBLIC STORAGE COM 74460D109 22,265 59,444 SH   SOLE   5,587 0 53,857
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 19,342 289,849 SH   SOLE   141,223 0 148,626
PUBMATIC INC COM CL A 74467Q103 685 19,825 SH   SOLE   16,301 0 3,524
PULTE GROUP INC COM 745867101 3,720 65,086 SH   SOLE   6,809 0 58,277
PURE STORAGE INC CL A 74624M102 4,742 145,677 SH   SOLE   0 0 145,677
PURECYCLE TECHNOLOGIES INC COM 74623V103 394 41,186 SH   SOLE   0 0 41,186
PURPLE INNOVATION INC COM 74640Y106 695 52,338 SH   SOLE   804 0 51,534
PUTNAM MANAGED MUN INCOME TR COM 746823103 1,166 132,971 SH   SOLE   0 0 132,971
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 162 40,951 SH   SOLE   0 0 40,951
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 416 28,875 SH   SOLE   0 0 28,875
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 164 38,297 SH   SOLE   0 0 38,297
PVH CORPORATION COM 693656100 841 7,889 SH   SOLE   0 0 7,889
Q2 HLDGS INC COM 74736L109 668 8,411 SH   SOLE   7,228 0 1,183
QIAGEN NV SHS NEW N72482123 764 13,746 SH   SOLE   7,799 0 5,947
QORVO INC COM 74736K101 3,905 24,969 SH   SOLE   1,756 0 23,213
QUAKER HOUGHTON COM 747316107 385 1,669 SH   SOLE   986 0 683
QUALCOMM INC COM 747525103 131,234 717,633 SH   SOLE   128,988 0 588,645
QUALTRICS INTL INC COM CL A 747601201 448 12,643 SH   SOLE   409 0 12,234
QUALYS INC COM 74758T303 806 5,877 SH   SOLE   987 0 4,890
QUANTA SVCS INC COM 74762E102 11,368 99,141 SH   SOLE   6,995 0 92,146
QUANTUM CORP COM NEW 747906501 941 170,510 SH   SOLE   1,650 0 168,860
QUANTUMSCAPE CORP COM CL A 74767V109 8,587 386,955 SH   SOLE   0 0 386,955
QUANTUMSCAPE CORP COM CL A 74767V109 2,219 100,000 SH Put SOLE   0 0 100,000
QUEST DIAGNOSTICS INC COM 74834L100 9,662 55,846 SH   SOLE   1,418 0 54,428
QUIDEL CORP COM 74838J101 2,742 20,311 SH   SOLE   7,126 0 13,185
QUOTIENT LTD SHS G73268107 273 105,541 SH   SOLE   96,041 0 9,500
QURATE RETAIL INC COM SER A 74915M100 1,040 136,792 SH   SOLE   122,631 0 14,161
R1 RCM INC COM 749397105 1,002 39,308 SH   SOLE   32,453 0 6,855
RACKSPACE TECHNOLOGY INC COM 750102105 463 34,398 SH   SOLE   511 0 33,887
RADIAN GROUP INC COM 750236101 281 13,292 SH   SOLE   5,100 0 8,192
RADNET INC COM 750491102 497 16,494 SH   SOLE   0 0 16,494
RADWARE LTD ORD M81873107 1,137 27,294 SH   SOLE   24,894 0 2,400
RALPH LAUREN CORP CL A 751212101 769 6,473 SH   SOLE   2,896 0 3,577
RAMBUS INC DEL COM 750917106 4,551 154,838 SH   SOLE   4,028 0 150,810
RANGE RES CORP COM 75281A109 1,519 85,190 SH   SOLE   0 0 85,190
RANGER ENERGY SVCS INC COM CL A 75282U104 456 44,422 SH   SOLE   0 0 44,422
RANPAK HOLDINGS CORP COM CL A 75321W103 310 8,259 SH   SOLE   7,544 0 715
RAPID7 INC COM 753422104 980 8,325 SH   SOLE   6,541 0 1,784
RATTLER MIDSTREAM LP COM UNITS 75419T103 361 31,682 SH   SOLE   0 0 31,682
RAVEN INDS INC COM 754212108 281 4,908 SH   SOLE   0 0 4,908
RAYMOND JAMES FINL INC COM 754730109 3,982 39,662 SH   SOLE   1,576 0 38,086
RAYONIER INC COM 754907103 646 16,007 SH   SOLE   0 0 16,007
RAYTHEON TECHNOLOGIES CORP COM 75513E101 103,487 1,202,540 SH   SOLE   254,582 0 947,958
RBB FD INC MOTLEY FOL ETF 74933W601 21,468 486,252 SH   SOLE   0 0 486,252
RBB FD INC MOTLEY FOOL SML 74933W874 4,106 111,912 SH   SOLE   0 0 111,912
RBC BEARINGS INC COM 75524B104 1,724 8,535 SH   SOLE   7,269 0 1,266
READY CAPITAL CORP COM 75574U101 952 60,940 SH   SOLE   0 0 60,940
REALTY INCOME CORP COM 756109104 59,238 827,465 SH   SOLE   118,086 0 709,379
REAVES UTIL INCOME FD COM SH BEN INT 756158101 4,950 140,952 SH   SOLE   0 0 140,952
RED RIVER BANCSHARES INC COM 75686R202 495 9,257 SH   SOLE   0 0 9,257
RED ROBIN GOURMET BURGERS IN COM 75689M101 171 10,349 SH   SOLE   0 0 10,349
RED ROCK RESORTS INC CL A 75700L108 2,665 48,443 SH   SOLE   0 0 48,443
REDFIN CORP COM 75737F108 803 20,921 SH   SOLE   484 0 20,437
REDWIRE CORPORATION COM 75776W103 595 88,122 SH   SOLE   0 0 88,122
REDWOOD TR INC COM 758075402 738 55,986 SH   SOLE   2,422 0 53,564
REGAL REXNORD CORPORATION COM 758750103 292 1,713 SH   SOLE   1,284 0 429
REGENCY CTRS CORP COM 758849103 1,082 14,365 SH   SOLE   1,451 0 12,914
REGENERON PHARMACEUTICALS COM 75886F107 24,572 38,909 SH   SOLE   11,231 0 27,678
REGIONS FINANCIAL CORP NEW COM 7591EP100 13,934 639,171 SH   SOLE   341,565 0 297,606
REINSURANCE GRP OF AMERICA I COM NEW 759351604 1,178 10,756 SH   SOLE   863 0 9,893
REKOR SYSTEMS INC COM 759419104 141 21,549 SH   SOLE   0 0 21,549
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,601 9,885 SH   SOLE   4,488 0 5,397
RELX PLC SPONSORED ADR 759530108 1,906 58,438 SH   SOLE   46,324 0 12,114
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 4,973 85,978 SH   SOLE   0 0 85,978
RENAISSANCERE HLDGS LTD COM G7496G103 427 2,519 SH   SOLE   1,879 0 640
RENASANT CORP COM 75970E107 1,556 41,003 SH   SOLE   177 0 40,826
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 254 5,989 SH   SOLE   0 0 5,989
RENT A CTR INC NEW COM 76009N100 735 15,307 SH   SOLE   0 0 15,307
REPLIGEN CORP COM 759916109 3,275 12,366 SH   SOLE   4,763 0 7,603
REPUBLIC FIRST BANCORP INC COM 760416107 41 11,016 SH   SOLE   0 0 11,016
REPUBLIC SVCS INC COM 760759100 15,155 108,679 SH   SOLE   12,958 0 95,721
RESIDEO TECHNOLOGIES INC COM 76118Y104 492 18,885 SH   SOLE   9,263 0 9,622
RESMED INC COM 761152107 3,548 13,621 SH   SOLE   411 0 13,210
RESONANT INC COM 76118L102 117 68,550 SH   SOLE   0 0 68,550
RESTAURANT BRANDS INTL INC COM 76131D103 5,123 84,423 SH   SOLE   59,727 0 24,696
RETAIL OPPORTUNITY INVTS COR COM 76131N101 197 10,075 SH   SOLE   6,483 0 3,592
RETRACTABLE TECHNOLOGIES INC COM 76129W105 245 35,286 SH   SOLE   0 0 35,286
REVOLVE GROUP INC CL A 76156B107 840 14,992 SH   SOLE   302 0 14,690
REWALK ROBOTICS LTD SHS M8216Q200 32 26,110 SH   SOLE   0 0 26,110
REXFORD INDL RLTY INC COM 76169C100 324 3,998 SH   SOLE   295 0 3,703
REYNOLDS CONSUMER PRODS INC COM 76171L106 850 27,085 SH   SOLE   21,700 0 5,385
RGC RES INC COM 74955L103 476 20,700 SH   SOLE   0 0 20,700
RH COM 74967X103 2,714 5,065 SH   SOLE   110 0 4,955
RICEBRAN TECHNOLOGIES COM NEW 762831204 26 74,811 SH   SOLE   0 0 74,811
RIGEL PHARMACEUTICALS INC COM NEW 766559603 95 35,988 SH   SOLE   3,158 0 32,830
RIMINI STR INC DEL COM 76674Q107 341 57,169 SH   SOLE   0 0 57,169
RING ENERGY INC COM 76680V108 76 33,127 SH   SOLE   0 0 33,127
RINGCENTRAL INC CL A 76680R206 2,313 12,347 SH   SOLE   131 0 12,216
RIO TINTO PLC SPONSORED ADR 767204100 12,071 180,326 SH   SOLE   14,382 0 165,944
RITCHIE BROS AUCTIONEERS COM 767744105 975 15,925 SH   SOLE   7,787 0 8,138
RITE AID CORP COM 767754872 213 14,515 SH   SOLE   0 0 14,515
RIVERNORTH DOUBLELINE STRATE COM 76882G107 600 42,249 SH   SOLE   0 0 42,249
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 1,451 90,967 SH   SOLE   0 0 90,967
RLI CORP COM 749607107 8,429 75,186 SH   SOLE   5,195 0 69,991
RLJ LODGING TR COM 74965L101 450 32,312 SH   SOLE   28,166 0 4,146
ROBERT HALF INTL INC COM 770323103 1,735 15,561 SH   SOLE   2,525 0 13,036
ROBINHOOD MKTS INC COM CL A 770700102 1,379 77,645 SH   SOLE   34,327 0 43,318
ROBLOX CORP CL A 771049103 23,015 223,096 SH   SOLE   50,321 0 172,775
ROCKET COS INC COM CL A 77311W101 805 57,503 SH   SOLE   0 0 57,503
ROCKET LAB USA INC COM 773122106 471 38,347 SH   SOLE   0 0 38,347
ROCKLEY PHOTONICS HOLDINGS L ORDINARY SHARES G7614L109 53 12,188 SH   SOLE   0 0 12,188
ROCKWELL AUTOMATION INC COM 773903109 30,562 87,608 SH   SOLE   45,892 0 41,716
ROCKWELL MED INC COM 774374102 6 13,460 SH   SOLE   0 0 13,460
ROGERS CORP COM 775133101 314 1,149 SH   SOLE   288 0 861
ROKU INC COM CL A 77543R102 27,907 122,293 SH   SOLE   12,681 0 109,612
ROLLINS INC COM 775711104 3,700 108,151 SH   SOLE   11,805 0 96,346
ROOT INC COM CL A 77664L108 72 23,070 SH   SOLE   0 0 23,070
ROPER TECHNOLOGIES INC COM 776696106 8,276 16,826 SH   SOLE   1,803 0 15,023
ROSS STORES INC COM 778296103 9,682 84,718 SH   SOLE   46,853 0 37,865
ROYAL BK CDA COM 780087102 6,490 61,148 SH   SOLE   12,224 0 48,924
ROYAL CARIBBEAN GROUP COM V7780T103 6,065 78,872 SH   SOLE   12,324 0 66,548
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 8,567 197,632 SH   SOLE   12,433 0 185,199
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 9,957 229,414 SH   SOLE   2,324 0 227,090
ROYAL GOLD INC COM 780287108 3,793 36,050 SH   SOLE   247 0 35,803
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 308 7,720 SH   SOLE   4,149 0 3,571
ROYCE GLOBAL VALUE TR INC COM 78081T104 413 31,475 SH   SOLE   0 0 31,475
ROYCE MICRO-CAP TR INC COM 780915104 1,408 121,930 SH   SOLE   0 0 121,930
ROYCE VALUE TR INC COM 780910105 11,898 607,341 SH   SOLE   0 0 607,341
RPM INTL INC COM 749685103 5,842 57,840 SH   SOLE   1,726 0 56,114
RUBIUS THERAPEUTICS INC COM 78116T103 278 28,730 SH   SOLE   0 0 28,730
RUSH ENTERPRISES INC CL A 781846209 662 11,900 SH   SOLE   10,416 0 1,484
RUSH STREET INTERACTIVE INC COM 782011100 171 10,389 SH   SOLE   9,198 0 1,191
RYAN SPECIALTY GROUP HLDGS I CL A 78351F107 386 9,564 SH   SOLE   3,186 0 6,378
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 614 6,004 SH   SOLE   4,274 0 1,730
RYDER SYS INC COM 783549108 919 11,148 SH   SOLE   462 0 10,686
RYMAN HOSPITALITY PPTYS INC COM 78377T107 245 2,667 SH   SOLE   754 0 1,913
S&P GLOBAL INC COM 78409V104 20,001 42,382 SH   SOLE   12,154 0 30,228
SABA CAPITAL INCOME & OPRNT SHARES 78518H103 214 47,420 SH   SOLE   0 0 47,420
SABINE RTY TR UNIT BEN INT 785688102 354 8,494 SH   SOLE   0 0 8,494
SABRA HEALTH CARE REIT INC COM 78573L106 1,209 89,267 SH   SOLE   18,764 0 70,503
SABRE CORP COM 78573M104 1,446 168,316 SH   SOLE   21 0 168,295
SAFETY INS GROUP INC COM 78648T100 877 10,308 SH   SOLE   0 0 10,308
SAIA INC COM 78709Y105 1,019 3,024 SH   SOLE   1,955 0 1,069
SALARIUS PHARMACEUTICALS INC COM NEW 79400X107 5 10,023 SH   SOLE   0 0 10,023
SALESFORCE COM INC COM 79466L302 178,406 701,977 SH   SOLE   165,259 0 536,718
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 112 16,575 SH   SOLE   0 0 16,575
SANDERSON FARMS INC COM 800013104 681 3,564 SH   SOLE   0 0 3,564
SANDSTORM GOLD LTD COM NEW 80013R206 578 93,183 SH   SOLE   0 0 93,183
SANGAMO THERAPEUTICS INC COM 800677106 86 11,498 SH   SOLE   180 0 11,318
SANOFI SPONSORED ADR 80105N105 6,059 120,933 SH   SOLE   37,615 0 83,318
SAP SE SPON ADR 803054204 4,442 31,705 SH   SOLE   14,434 0 17,271
SAPIENS INTL CORP N V SHS G7T16G103 453 13,092 SH   SOLE   13,072 0 20
SARATOGA INVT CORP COM NEW 80349A208 2,345 79,813 SH   SOLE   0 0 79,813
SAREPTA THERAPEUTICS INC COM 803607100 2,598 28,854 SH   SOLE   0 0 28,854
SASOL LTD SPONSORED ADR 803866300 175 10,652 SH   SOLE   0 0 10,652
SBA COMMUNICATIONS CORP NEW CL A 78410G104 18,590 47,786 SH   SOLE   35,270 0 12,516
SCHLUMBERGER LTD COM STK 806857108 10,592 353,652 SH   SOLE   127,600 0 226,052
SCHNEIDER NATIONAL INC CL B 80689H102 712 26,469 SH   SOLE   1,467 0 25,002
SCHNITZER STEEL INDS INC CL A 806882106 260 5,016 SH   SOLE   0 0 5,016
SCHRODINGER INC COM 80810D103 318 9,135 SH   SOLE   0 0 9,135
SCHWAB CHARLES CORP COM 808513105 34,645 411,947 SH   SOLE   127,250 0 284,697
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 494 10,602 SH   SOLE   0 0 10,602
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 360 6,960 SH   SOLE   0 0 6,960
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 14,562 491,619 SH   SOLE   80 0 491,539
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 32,127 826,517 SH   SOLE   75 0 826,442
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1,861 45,460 SH   SOLE   40 0 45,420
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 5,674 101,071 SH   SOLE   0 0 101,071
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 728 12,538 SH   SOLE   0 0 12,538
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 21,820 372,299 SH   SOLE   81 0 372,218
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 3,976 71,502 SH   SOLE   62 0 71,440
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 10,535 339,961 SH   SOLE   122 0 339,839
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 7,004 215,444 SH   SOLE   111 0 215,333
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 645 17,259 SH   SOLE   65 0 17,194
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 11,190 220,053 SH   SOLE   4,116 0 215,937
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 14,842 275,367 SH   SOLE   0 0 275,367
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 34,361 304,049 SH   SOLE   0 0 304,049
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 385,859 4,773,712 SH   SOLE   0 0 4,773,712
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 148,199 905,034 SH   SOLE   0 0 905,034
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 84,593 1,155,329 SH   SOLE   0 0 1,155,329
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 120,024 1,054,508 SH   SOLE   59 0 1,054,449
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 51,457 639,779 SH   SOLE   0 0 639,779
SCHWAB STRATEGIC TR US REIT ETF 808524847 8,400 159,426 SH   SOLE   25 0 159,401
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 47,992 468,673 SH   SOLE   44 0 468,629
SCHWAB STRATEGIC TR US TIPS ETF 808524870 62,303 990,659 SH   SOLE   14 0 990,645
SCIENCE APPLICATIONS INTL CO COM 808625107 1,068 12,771 SH   SOLE   2,654 0 10,117
SCIPLAY CORPORATION CL A 809087109 879 63,809 SH   SOLE   0 0 63,809
SCORPIO TANKERS INC NOTE 3.000% 5/1 80918TAB5 26 27,000 PRN   SOLE   0 0 27,000
SCOTTS MIRACLE-GRO CO CL A 810186106 7,262 45,107 SH   SOLE   15 0 45,092
SEA LTD SPONSORD ADS 81141R100 23,095 103,227 SH   SOLE   32,941 0 70,286
SEACOAST BKG CORP FLA COM NEW 811707801 384 10,843 SH   SOLE   9,253 0 1,590
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 19,241 170,303 SH   SOLE   97,397 0 72,906
SEAGEN INC COM 81181C104 2,153 13,927 SH   SOLE   4,361 0 9,566
SEALED AIR CORP NEW COM 81211K100 3,902 57,827 SH   SOLE   6,419 0 51,408
SECOND SIGHT MED PRODS INC COM NEW 81362J209 34 20,698 SH   SOLE   0 0 20,698
SEI INVTS CO COM 784117103 3,173 52,070 SH   SOLE   44,351 0 7,719
SELECT MED HLDGS CORP COM 81619Q105 303 10,300 SH   SOLE   5,641 0 4,659
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 219,738 2,828,760 SH   SOLE   91,502 0 2,737,258
SELECT SECTOR SPDR TR ENERGY 81369Y506 234,526 4,225,688 SH   SOLE   30,660 0 4,195,028
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 604,592 15,482,518 SH   SOLE   219,949 0 15,262,569
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,515 38,800 SH Put SOLE   0 0 38,800
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 273,226 5,273,616 SH   SOLE   7,898 0 5,265,718
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 390,529 1,910,240 SH   SOLE   39,353 0 1,870,887
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 491 2,400 SH Put SOLE   0 0 2,400
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 158,789 2,059,259 SH   SOLE   7,237 0 2,052,022
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 382,662 2,716,033 SH   SOLE   59,762 0 2,656,271
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 389,334 3,679,559 SH   SOLE   36,863 0 3,642,696
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 170,122 2,376,664 SH   SOLE   5,589 0 2,371,075
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 116,586 1,286,681 SH   SOLE   4,861 0 1,281,820
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 688,958 3,962,490 SH   SOLE   84,326 0 3,878,164
SELECTIVE INS GROUP INC COM 816300107 4,092 49,934 SH   SOLE   4,768 0 45,166
SEMPRA COM 816851109 12,892 97,462 SH   SOLE   29,121 0 68,341
SEMTECH CORP COM 816850101 1,282 14,415 SH   SOLE   6,251 0 8,164
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 3,678 59,621 SH   SOLE   23,027 0 36,594
SENSEONICS HLDGS INC COM 81727U105 151 56,584 SH   SOLE   0 0 56,584
SENSIENT TECHNOLOGIES CORP COM 81725T100 240 2,399 SH   SOLE   517 0 1,882
SENTINELONE INC CL A 81730H109 1,808 35,806 SH   SOLE   0 0 35,806
SERES THERAPEUTICS INC COM 81750R102 382 45,901 SH   SOLE   150 0 45,751
SERVICE CORP INTL COM 817565104 3,910 55,076 SH   SOLE   12,353 0 42,723
SERVICE PPTYS TR COM SH BEN INT 81761L102 1,212 137,919 SH   SOLE   225 0 137,694
SERVICENOW INC COM 81762P102 88,804 136,809 SH   SOLE   14,561 0 122,248
SERVISFIRST BANCSHARES INC COM 81768T108 1,979 23,300 SH   SOLE   0 0 23,300
SESEN BIO INC COM 817763105 26 31,550 SH   SOLE   0 0 31,550
SFL CORPORATION LTD SHS G7738W106 960 117,779 SH   SOLE   0 0 117,779
SHAKE SHACK INC CL A 819047101 981 13,600 SH   SOLE   5,326 0 8,274
SHAW COMMUNICATIONS INC CL B CONV 82028K200 1,091 35,972 SH   SOLE   0 0 35,972
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 548 47,550 SH   SOLE   0 0 47,550
SHENANDOAH TELECOMMUNICATION COM 82312B106 721 28,277 SH   SOLE   0 0 28,277
SHERWIN WILLIAMS CO COM 824348106 29,806 84,637 SH   SOLE   15,882 0 68,755
SHIFT4 PMTS INC CL A 82452J109 20,943 361,519 SH   SOLE   0 0 361,519
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 783 25,341 SH   SOLE   24,530 0 811
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 508 20,898 SH   SOLE   13,092 0 7,806
SHOCKWAVE MED INC COM 82489T104 5,008 28,082 SH   SOLE   4,865 0 23,217
SHOPIFY INC CL A 82509L107 89,229 64,782 SH   SOLE   4,528 0 60,254
SHYFT GROUP INC COM 825698103 2,690 54,750 SH   SOLE   625 0 54,125
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 290 23,101 SH   SOLE   0 0 23,101
SIENTRA INC COM 82621J105 417 113,609 SH   SOLE   0 0 113,609
SIERRA WIRELESS INC COM 826516106 349 19,802 SH   SOLE   0 0 19,802
SIGNATURE BK NEW YORK N Y COM 82669G104 4,778 14,772 SH   SOLE   7,484 0 7,288
SIGNET JEWELERS LIMITED SHS G81276100 488 5,611 SH   SOLE   303 0 5,308
SILICON LABORATORIES INC COM 826919102 1,445 7,006 SH   SOLE   5,520 0 1,486
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 769 8,097 SH   SOLE   2,199 0 5,898
SILVERBOX ENGAGED MERGER CO COM CL A 82836L101 453 44,584 SH   SOLE   0 0 44,584
SILVERCORP METALS INC COM 82835P103 125 33,203 SH   SOLE   0 0 33,203
SILVERCREST METALS INC COM 828363101 381 48,210 SH   SOLE   0 0 48,210
SILVERGATE CAP CORP CL A 82837P408 942 6,355 SH   SOLE   0 0 6,355
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 580 19,614 SH   SOLE   0 0 19,614
SIMON PPTY GROUP INC NEW COM 828806109 34,306 214,724 SH   SOLE   7,448 0 207,276
SIMPLY GOOD FOODS CO COM 82900L102 207 4,972 SH   SOLE   4,200 0 772
SIMPSON MFG INC COM 829073105 1,221 8,783 SH   SOLE   1,174 0 7,609
SIMULATIONS PLUS INC COM 829214105 313 6,608 SH   SOLE   0 0 6,608
SINCLAIR BROADCAST GROUP INC CL A 829226109 729 27,584 SH   SOLE   77 0 27,507
SIREN ETF TR DIVCN DIVD ETF 829658400 1,932 45,938 SH   SOLE   0 0 45,938
SIREN ETF TR DIVCN LDRS ETF 829658301 13,283 220,095 SH   SOLE   0 0 220,095
SIREN ETF TR NSD NXGN ECO ETF 829658202 3,921 92,242 SH   SOLE   0 0 92,242
SIRIUS XM HOLDINGS INC COM 82968B103 2,575 405,549 SH   SOLE   2,272 0 403,277
SITE CTRS CORP COM 82981J109 365 23,043 SH   SOLE   20,857 0 2,186
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3,958 16,335 SH   SOLE   10,709 0 5,626
SITIME CORP COM 82982T106 417 1,427 SH   SOLE   0 0 1,427
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,555 36,520 SH   SOLE   8,161 0 28,359
SIXTH STREET SPECIALTY LENDN COM 83012A109 4,592 196,307 SH   SOLE   388 0 195,919
SJW GROUP COM 784305104 338 4,611 SH   SOLE   0 0 4,611
SKECHERS U S A INC CL A 830566105 785 18,084 SH   SOLE   0 0 18,084
SKILLZ INC COM 83067L109 657 88,278 SH   SOLE   0 0 88,278
SKYWATER TECHNOLOGY INC COM 83089J108 197 12,162 SH   SOLE   0 0 12,162
SKYWEST INC COM 830879102 477 12,137 SH   SOLE   10,181 0 1,956
SKYWORKS SOLUTIONS INC COM 83088M102 12,621 81,350 SH   SOLE   6,995 0 74,355
SL GREEN RLTY CORP COM 78440X804 768 10,714 SH   SOLE   635 0 10,079
SLEEP NUMBER CORP COM 83125X103 211 2,750 SH   SOLE   0 0 2,750
SLM CORP COM 78442P106 220 11,200 SH   SOLE   4,011 0 7,189
SLR INVESTMENT CORP COM 83413U100 728 39,515 SH   SOLE   5,798 0 33,717
SM ENERGY CO COM 78454L100 536 18,195 SH   SOLE   215 0 17,980
SMART GLOBAL HLDGS INC SHS G8232Y101 1,627 22,916 SH   SOLE   10,356 0 12,560
SMARTRENT INC COM CL A 83193G107 175 18,075 SH   SOLE   0 0 18,075
SMARTSHEET INC COM CL A 83200N103 2,203 28,444 SH   SOLE   16,970 0 11,474
SMILEDIRECTCLUB INC CL A COM 83192H106 190 80,951 SH   SOLE   0 0 80,951
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1,646 47,537 SH   SOLE   16,541 0 30,996
SMITH & WESSON BRANDS INC COM 831754106 834 46,882 SH   SOLE   0 0 46,882
SMITH A O CORP COM 831865209 3,010 35,062 SH   SOLE   668 0 34,394
SMUCKER J M CO COM NEW 832696405 7,988 58,811 SH   SOLE   6,221 0 52,590
SNAP INC CL A 83304A106 6,257 133,040 SH   SOLE   30,673 0 102,367
SNAP ON INC COM 833034101 4,348 20,189 SH   SOLE   8,954 0 11,235
SNOWFLAKE INC CL A 833445109 18,735 55,305 SH   SOLE   1,258 0 54,047
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 372 7,385 SH   SOLE   0 0 7,385
SOFI TECHNOLOGIES INC COM 83406F102 5,843 369,551 SH   SOLE   2,612 0 366,939
SOLAREDGE TECHNOLOGIES INC COM 83417M104 3,705 13,204 SH   SOLE   1,227 0 11,977
SONOCO PRODS CO COM 835495102 1,078 18,615 SH   SOLE   92 0 18,523
SONOS INC COM 83570H108 2,775 93,121 SH   SOLE   0 0 93,121
SONY GROUP CORPORATION SPONSORED ADR 835699307 8,473 67,035 SH   SOLE   22,280 0 44,755
SORRENTO THERAPEUTICS INC COM NEW 83587F202 393 84,533 SH   SOLE   0 0 84,533
SOS LIMITED SPNSORD ADS NEW 83587W106 9 10,674 SH   SOLE   0 0 10,674
SOUTH JERSEY INDS INC COM 838518108 494 18,901 SH   SOLE   0 0 18,901
SOUTHERN CO COM 842587107 91,905 1,340,119 SH   SOLE   358,080 0 982,039
SOUTHERN CO UNIT 08/01/2022 842587602 3,154 58,640 SH   SOLE   0 0 58,640
SOUTHERN COPPER CORP COM 84265V105 5,384 87,249 SH   SOLE   5,370 0 81,879
SOUTHERN FIRST BANCSHARES COM 842873101 216 3,458 SH   SOLE   0 0 3,458
SOUTHSTATE CORPORATION COM 840441109 544 6,790 SH   SOLE   3,782 0 3,008
SOUTHWEST AIRLS CO COM 844741108 24,647 575,320 SH   SOLE   20,733 0 554,587
SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 17 13,000 PRN   SOLE   0 0 13,000
SOUTHWESTERN ENERGY CO COM 845467109 422 90,531 SH   SOLE   0 0 90,531
SOVOS BRANDS INC COM 84612U107 341 22,654 SH   SOLE   22,454 0 200
SP PLUS CORP COM 78469C103 209 7,419 SH   SOLE   2,715 0 4,704
SPARTANNASH CO COM 847215100 352 13,646 SH   SOLE   0 0 13,646
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 389,385 1,071,742 SH   SOLE   0 0 1,071,742
SPDR GOLD TR GOLD SHS 78463V107 343,494 2,009,208 SH   SOLE   59 0 2,009,149
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 2,852 23,472 SH   SOLE   0 0 23,472
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 12,897 228,141 SH   SOLE   0 0 228,141
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 4,120 115,722 SH   SOLE   0 0 115,722
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 9,445 202,427 SH   SOLE   0 0 202,427
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 7,212 133,658 SH   SOLE   0 0 133,658
SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1,339 10,082 SH   SOLE   0 0 10,082
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 22,199 757,381 SH   SOLE   0 0 757,381
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 3,968 47,287 SH   SOLE   0 0 47,287
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 32,451 422,796 SH   SOLE   0 0 422,796
SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 1,558 21,292 SH   SOLE   0 0 21,292
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 5,909 87,382 SH   SOLE   0 0 87,382
SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 1,443 13,071 SH   SOLE   0 0 13,071
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 34,458 595,748 SH   SOLE   0 0 595,748
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 17,749 416,552 SH   SOLE   0 0 416,552
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 345,100 9,459,970 SH   SOLE   7,961 0 9,452,009
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 164,743 3,970,676 SH   SOLE   138 0 3,970,538
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1,483 14,363 SH   SOLE   0 0 14,363
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 3,034 102,043 SH   SOLE   0 0 102,043
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 6,453 108,797 SH   SOLE   0 0 108,797
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 1,577 29,076 SH   SOLE   0 0 29,076
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 2,613 39,435 SH   SOLE   0 0 39,435
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7,916 203,613 SH   SOLE   0 0 203,613
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 19,489 515,987 SH   SOLE   0 0 515,987
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 685 15,559 SH   SOLE   0 0 15,559
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,538,363 5,344,372 SH   SOLE   7,868 0 5,336,504
SPDR S&P 500 ETF TR TR UNIT 78462F103 37,189 78,300 SH Put SOLE   0 0 78,300
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 88,921 171,767 SH   SOLE   0 0 171,767
SPDR SER TR AEROSPACE DEF 78464A631 22,074 189,528 SH   SOLE   0 0 189,528
SPDR SER TR BLOOMBERG 1 10 Y 78468R861 61,408 2,907,573 SH   SOLE   0 0 2,907,573
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 67,529 738,586 SH   SOLE   354 0 738,232
SPDR SER TR BLOOMBERG CONV 78464A359 107,510 1,295,931 SH   SOLE   0 0 1,295,931
SPDR SER TR BLOOMBERG EMERGI 78464A391 6,852 280,360 SH   SOLE   25 0 280,335
SPDR SER TR BLOOMBERG HIGH Y 78468R622 84,011 773,795 SH   SOLE   11,176 0 762,619
SPDR SER TR BLOOMBERG INTL 78464A151 1,415 40,913 SH   SOLE   0 0 40,913
SPDR SER TR BLOOMBERG INTL T 78464A516 7,183 254,097 SH   SOLE   0 0 254,097
SPDR SER TR BLOOMBERG INVT 78468R200 26,997 882,540 SH   SOLE   0 0 882,540
SPDR SER TR BLOOMBERG SHORT 78464A334 387 12,730 SH   SOLE   0 0 12,730
SPDR SER TR BLOOMBERG SHT TE 78468R408 56,826 2,093,021 SH   SOLE   21,961 0 2,071,060
SPDR SER TR COMP SOFTWARE 78464A599 17,663 106,784 SH   SOLE   0 0 106,784
SPDR SER TR DJ REIT ETF 78464A607 37,041 303,216 SH   SOLE   102 0 303,114
SPDR SER TR FACTST INV ETF 78464A110 18,398 96,367 SH   SOLE   0 0 96,367
SPDR SER TR FTSE INT GVT ETF 78464A490 5,363 99,670 SH   SOLE   0 0 99,670
SPDR SER TR GLB DOW ETF 78464A706 767 6,761 SH   SOLE   0 0 6,761
SPDR SER TR HLTH CARE SVCS 78464A573 2,409 22,725 SH   SOLE   0 0 22,725
SPDR SER TR HLTH CR EQUIP 78464A581 15,842 135,058 SH   SOLE   0 0 135,058
SPDR SER TR ICE PFD SEC ETF 78464A292 24,932 581,019 SH   SOLE   0 0 581,019
SPDR SER TR MSCI USA STRTGIC 78468R812 68,563 524,943 SH   SOLE   0 0 524,943
SPDR SER TR NUVEEN BLMBRG MU 78468R721 72,000 1,391,851 SH   SOLE   115,634 0 1,276,217
SPDR SER TR NUVEEN BLMBRG SH 78468R739 41,184 837,418 SH   SOLE   0 0 837,418
SPDR SER TR NUVEEN BLOOMBERG 78464A284 32,751 545,124 SH   SOLE   0 0 545,124
SPDR SER TR NYSE TECH ETF 78464A102 16,933 102,216 SH   SOLE   0 0 102,216
SPDR SER TR OILGAS EQUIP 78468R549 1,772 35,845 SH   SOLE   0 0 35,845
SPDR SER TR PORTFLI HIGH YLD 78468R606 43,214 1,626,403 SH   SOLE   0 0 1,626,403
SPDR SER TR PORTFLI INTRMDIT 78464A672 101,335 3,161,792 SH   SOLE   0 0 3,161,792
SPDR SER TR PORTFLI MORTGAGE 78464A383 101,186 3,986,841 SH   SOLE   0 0 3,986,841
SPDR SER TR PORTFLI TIPS ETF 78464A656 208,168 6,608,500 SH   SOLE   222 0 6,608,278
SPDR SER TR PORTFOLI S&P1500 78464A805 381,969 6,534,964 SH   SOLE   0 0 6,534,964
SPDR SER TR PORTFOLIO AGRGTE 78464A649 213,323 7,202,003 SH   SOLE   21,670 0 7,180,333
SPDR SER TR PORTFOLIO CRPORT 78464A144 65,016 1,867,731 SH   SOLE   0 0 1,867,731
SPDR SER TR PORTFOLIO INTRMD 78464A375 230,768 6,383,614 SH   SOLE   586,344 0 5,797,270
SPDR SER TR PORTFOLIO LN COR 78464A367 20,633 655,418 SH   SOLE   0 0 655,418
SPDR SER TR PORTFOLIO LN TSR 78464A664 98,184 2,329,387 SH   SOLE   82 0 2,329,305
SPDR SER TR PORTFOLIO S&P400 78464A847 310,409 6,240,633 SH   SOLE   0 0 6,240,633
SPDR SER TR PORTFOLIO S&P500 78464A854 488,823 8,755,570 SH   SOLE   63,526 0 8,692,044
SPDR SER TR PORTFOLIO S&P600 78468R853 326,353 7,302,590 SH   SOLE   0 0 7,302,590
SPDR SER TR PORTFOLIO SH TSR 78468R101 106,104 3,486,827 SH   SOLE   6,816 0 3,480,011
SPDR SER TR PORTFOLIO SHORT 78464A474 88,529 2,858,546 SH   SOLE   270,976 0 2,587,570
SPDR SER TR PRTFLO S&P500 GW 78464A409 676,112 9,329,546 SH   SOLE   748 0 9,328,798
SPDR SER TR PRTFLO S&P500 HI 78468R788 66,916 1,591,339 SH   SOLE   482 0 1,590,857
SPDR SER TR PRTFLO S&P500 VL 78464A508 434,573 10,346,984 SH   SOLE   1,467 0 10,345,517
SPDR SER TR RUSSELL LOW VOL 78468R754 11,746 102,878 SH   SOLE   0 0 102,878
SPDR SER TR RUSSELL MOMENTUM 78468R762 1,216 11,435 SH   SOLE   0 0 11,435
SPDR SER TR RUSSELL YIELD 78468R770 18,518 184,490 SH   SOLE   0 0 184,490
SPDR SER TR S&P 400 MDCP GRW 78464A821 64,217 787,652 SH   SOLE   0 0 787,652
SPDR SER TR S&P 400 MDCP VAL 78464A839 64,270 903,933 SH   SOLE   0 0 903,933
SPDR SER TR S&P 500 ESG ETF 78468R531 6,861 151,482 SH   SOLE   0 0 151,482
SPDR SER TR S&P 600 SMCP GRW 78464A201 89,164 960,617 SH   SOLE   0 0 960,617
SPDR SER TR S&P 600 SMCP VAL 78464A300 93,824 1,107,464 SH   SOLE   0 0 1,107,464
SPDR SER TR S&P 600 SML CAP 78464A813 103,197 1,038,098 SH   SOLE   0 0 1,038,098
SPDR SER TR S&P BIOTECH 78464A870 64,726 578,115 SH   SOLE   0 0 578,115
SPDR SER TR S&P BK ETF 78464A797 51,192 938,268 SH   SOLE   0 0 938,268
SPDR SER TR S&P CAP MKTS 78464A771 5,891 56,806 SH   SOLE   0 0 56,806
SPDR SER TR S&P DIVID ETF 78464A763 309,587 2,397,673 SH   SOLE   21 0 2,397,652
SPDR SER TR S&P HOMEBUILD 78464A888 43,376 505,664 SH   SOLE   0 0 505,664
SPDR SER TR S&P INS ETF 78464A789 6,094 150,962 SH   SOLE   0 0 150,962
SPDR SER TR S&P INTERNET ETF 78468R127 837 5,742 SH   SOLE   0 0 5,742
SPDR SER TR S&P KENSHO CLEAN 78468R655 7,938 88,022 SH   SOLE   0 0 88,022
SPDR SER TR S&P KENSHO FUTRE 78468R671 3,141 59,869 SH   SOLE   0 0 59,869
SPDR SER TR S&P KENSHO INTLG 78468R697 2,311 50,832 SH   SOLE   0 0 50,832
SPDR SER TR S&P KENSHO NEW 78468R648 10,536 178,727 SH   SOLE   0 0 178,727
SPDR SER TR S&P KENSHO SMART 78468R689 1,786 32,349 SH   SOLE   0 0 32,349
SPDR SER TR S&P METALS MNG 78464A755 18,882 421,653 SH   SOLE   0 0 421,653
SPDR SER TR S&P OILGAS EXP 78468R556 22,328 232,896 SH   SOLE   457 0 232,439
SPDR SER TR S&P PHARMAC 78464A722 4,163 90,213 SH   SOLE   0 0 90,213
SPDR SER TR S&P REGL BKG 78464A698 76,308 1,077,034 SH   SOLE   2,434 0 1,074,600
SPDR SER TR S&P RETAIL ETF 78464A714 13,210 146,310 SH   SOLE   0 0 146,310
SPDR SER TR S&P SEMICNDCTR 78464A862 52,700 216,738 SH   SOLE   0 0 216,738
SPDR SER TR S&P TELECOM 78464A540 2,419 23,783 SH   SOLE   0 0 23,783
SPDR SER TR S&P TRANSN ETF 78464A532 14,939 158,323 SH   SOLE   0 0 158,323
SPDR SER TR S&P1500MOMTILT 78468R705 29,377 144,987 SH   SOLE   0 0 144,987
SPDR SER TR SPDR S&P 500 ETF 78468R796 23,948 203,467 SH   SOLE   0 0 203,467
SPDR SER TR SPDR S&P1500VL 78464A128 11,571 74,320 SH   SOLE   0 0 74,320
SPDR SER TR SSGA GNDER ETF 78468R747 7,817 76,485 SH   SOLE   0 0 76,485
SPDR SER TR SSGA US LRG ETF 78468R804 27,978 185,700 SH   SOLE   0 0 185,700
SPDR SER TR SSGA US SMAL ETF 78468R887 5,014 41,962 SH   SOLE   0 0 41,962
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 992 9,748 SH   SOLE   1,499 0 8,249
SPHERE 3D CORP NEW COM 84841L308 69 22,275 SH   SOLE   0 0 22,275
SPIRE INC COM 84857L101 720 11,042 SH   SOLE   1,115 0 9,927
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 5,281 122,568 SH   SOLE   7,088 0 115,480
SPIRIT AIRLS INC COM 848577102 1,702 77,909 SH   SOLE   0 0 77,909
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1,960 40,665 SH   SOLE   11,087 0 29,578
SPLUNK INC COM 848637104 9,623 83,136 SH   SOLE   49,418 0 33,718
SPLUNK INC NOTE 1.125% 9/1 848637AD6 11 10,000 PRN   SOLE   0 0 10,000
SPOTIFY TECHNOLOGY S A SHS L8681T102 5,432 23,212 SH   SOLE   7,646 0 15,566
SPROTT ETF TRUST GOLD MINERS ETF 85210B102 1,425 52,097 SH   SOLE   0 0 52,097
SPROTT ETF TRUST JR GOLD MINERS E 85210B201 563 13,774 SH   SOLE   0 0 13,774
SPROTT FOCUS TR INC COM 85208J109 5,110 594,144 SH   SOLE   0 0 594,144
SPROTT INC COM NEW 852066208 533 11,816 SH   SOLE   0 0 11,816
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6,602 372,172 SH   SOLE   0 0 372,172
SPROTT PHYSICAL GOLD TR UNIT 85207H104 9,238 643,286 SH   SOLE   0 0 643,286
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 505 36,204 SH   SOLE   0 0 36,204
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 6,363 793,416 SH   SOLE   0 0 793,416
SPROUT SOCIAL INC COM CL A 85209W109 837 9,226 SH   SOLE   8,469 0 757
SPROUTS FMRS MKT INC COM 85208M102 1,781 60,013 SH   SOLE   50,251 0 9,762
SPS COMM INC COM 78463M107 2,756 19,383 SH   SOLE   12,452 0 6,931
SPX CORP COM 784635104 698 11,689 SH   SOLE   676 0 11,013
SPX FLOW INC COM 78469X107 317 3,667 SH   SOLE   434 0 3,233
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,215 14,820 SH   SOLE   2,924 0 11,896
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 156,151 3,422,118 SH   SOLE   0 0 3,422,118
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 4,235 91,896 SH   SOLE   0 0 91,896
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 1,906 53,835 SH   SOLE   0 0 53,835
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 8,646 320,234 SH   SOLE   0 0 320,234
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 249,578 5,272,034 SH   SOLE   0 0 5,272,034
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 8,740 216,767 SH   SOLE   0 0 216,767
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 1,002 20,517 SH   SOLE   0 0 20,517
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 5,912 120,417 SH   SOLE   0 0 120,417
SSGA ACTIVE TR SPDR SSGA FXD 78470P507 20,762 669,428 SH   SOLE   0 0 669,428
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 36,005 766,394 SH   SOLE   0 0 766,394
SSR MNG INC COM 784730103 641 36,207 SH   SOLE   0 0 36,207
ST JOE CO COM 790148100 679 13,044 SH   SOLE   0 0 13,044
STAAR SURGICAL CO COM PAR $0.01 852312305 2,320 25,407 SH   SOLE   788 0 24,619
STAG INDL INC COM 85254J102 3,603 75,121 SH   SOLE   2,649 0 72,472
STANDARD LITHIUM LTD COM 853606101 733 74,672 SH   SOLE   0 0 74,672
STANLEY BLACK & DECKER INC COM 854502101 10,730 56,887 SH   SOLE   26,552 0 30,335
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 729 32,150 SH   SOLE   0 0 32,150
STARBOARD INVT TR ADAPTIVE ALPHA 85521B742 12,095 475,808 SH   SOLE   0 0 475,808
STARBUCKS CORP COM 855244109 141,500 1,209,712 SH   SOLE   103,669 0 1,106,043
STARRETT L S CO CL A 855668109 120 12,875 SH   SOLE   0 0 12,875
STARWOOD PPTY TR INC COM 85571B105 5,272 216,969 SH   SOLE   2,536 0 214,433
STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 16 15,000 PRN   SOLE   0 0 15,000
STATE STR CORP COM 857477103 7,372 79,274 SH   SOLE   24,939 0 54,335
STEEL DYNAMICS INC COM 858119100 4,487 72,296 SH   SOLE   113 0 72,183
STELLANTIS N.V SHS N82405106 1,781 94,933 SH   SOLE   13,234 0 81,699
STELLUS CAP INVT CORP COM 858568108 164 12,600 SH   SOLE   0 0 12,600
STEM INC COM 85859N102 1,627 85,755 SH   SOLE   0 0 85,755
STEPAN CO COM 858586100 383 3,084 SH   SOLE   222 0 2,862
STEPSTONE GROUP INC COM CL A 85914M107 654 15,725 SH   SOLE   15,016 0 709
STERICYCLE INC COM 858912108 540 9,056 SH   SOLE   2,631 0 6,425
STERIS PLC SHS USD G8473T100 18,035 74,094 SH   SOLE   63,462 0 10,632
STERLING CHECK CORP COM 85917T109 256 12,487 SH   SOLE   12,287 0 200
STERLING CONSTR INC COM 859241101 330 12,530 SH   SOLE   0 0 12,530
STEWART INFORMATION SVCS COR COM 860372101 990 12,418 SH   SOLE   3,084 0 9,334
STIFEL FINL CORP COM 860630102 1,234 17,529 SH   SOLE   2,476 0 15,053
STITCH FIX INC COM CL A 860897107 427 22,549 SH   SOLE   0 0 22,549
STMICROELECTRONICS N V NY REGISTRY 861012102 5,638 115,337 SH   SOLE   10,589 0 104,748
STONE HBR EMERGING MKTS INCO COM 86164T107 343 51,507 SH   SOLE   0 0 51,507
STONECO LTD COM CL A G85158106 714 42,367 SH   SOLE   264 0 42,103
STONEX GROUP INC COM 861896108 711 11,606 SH   SOLE   219 0 11,387
STORE CAP CORP COM 862121100 14,729 428,162 SH   SOLE   37,307 0 390,855
STRATASYS LTD SHS M85548101 1,998 81,604 SH   SOLE   23,029 0 58,575
STRATEGY SHS DAY HAGAN NED 86280R803 6,069 163,017 SH   SOLE   0 0 163,017
STRATEGY SHS NS 7HANDL IDX 86280R506 28,332 1,090,550 SH   SOLE   0 0 1,090,550
STRIDE INC COM 86333M108 805 24,152 SH   SOLE   15,960 0 8,192
STRYKER CORPORATION COM 863667101 34,205 127,909 SH   SOLE   9,694 0 118,215
STURM RUGER & CO INC COM 864159108 1,566 23,029 SH   SOLE   0 0 23,029
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 984 67,193 SH   SOLE   0 0 67,193
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 753 110,904 SH   SOLE   84,961 0 25,943
SUMMIT FINL GROUP INC COM 86606G101 660 24,058 SH   SOLE   0 0 24,058
SUMMIT MATLS INC CL A 86614U100 3,096 77,120 SH   SOLE   5,924 0 71,196
SUN CMNTYS INC COM 866674104 2,424 11,543 SH   SOLE   3,505 0 8,038
SUN LIFE FINANCIAL INC. COM 866796105 1,195 21,463 SH   SOLE   0 0 21,463
SUNCOR ENERGY INC NEW COM 867224107 2,841 113,500 SH   SOLE   32,915 0 80,585
SUNDIAL GROWERS INC COM 86730L109 154 266,411 SH   SOLE   0 0 266,411
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 2,708 66,322 SH   SOLE   0 0 66,322
SUNOPTA INC COM 8676EP108 179 25,796 SH   SOLE   5,048 0 20,748
SUNPOWER CORP COM 867652406 583 27,923 SH   SOLE   0 0 27,923
SUNPOWER CORP DBCV 4.000% 1/1 867652AL3 14 12,000 PRN   SOLE   0 0 12,000
SUNRUN INC COM 86771W105 2,671 77,876 SH   SOLE   5,680 0 72,196
SUNSTONE HOTEL INVS INC NEW COM 867892101 369 31,489 SH   SOLE   30,868 0 621
SUPERIOR GROUP OF CO INC COM 868358102 263 11,979 SH   SOLE   0 0 11,979
SUPERNUS PHARMACEUTICALS INC COM 868459108 629 21,572 SH   SOLE   5,307 0 16,265
SURGERY PARTNERS INC COM 86881A100 235 4,408 SH   SOLE   0 0 4,408
SURO CAPITAL CORP COM NEW 86887Q109 175 13,496 SH   SOLE   0 0 13,496
SVB FINANCIAL GROUP COM 78486Q101 22,930 33,808 SH   SOLE   26,730 0 7,078
SWITCH INC CL A 87105L104 1,733 60,496 SH   SOLE   21,318 0 39,178
SWK HLDGS CORP COM NEW 78501P203 363 18,498 SH   SOLE   0 0 18,498
SYLVAMO CORP COMMON STOCK 871332102 548 19,641 SH   SOLE   16 0 19,625
SYNAPTICS INC COM 87157D109 884 3,053 SH   SOLE   0 0 3,053
SYNCHRONY FINANCIAL COM 87165B103 4,757 102,542 SH   SOLE   29,190 0 73,352
SYNEOS HEALTH INC CL A 87166B102 1,237 12,051 SH   SOLE   11,013 0 1,038
SYNOPSYS INC COM 871607107 10,275 27,883 SH   SOLE   3,460 0 24,423
SYNOVUS FINL CORP COM NEW 87161C501 788 16,466 SH   SOLE   0 0 16,466
SYROS PHARMACEUTICALS INC COM 87184Q107 228 70,060 SH   SOLE   0 0 70,060
SYSCO CORP COM 871829107 20,978 267,069 SH   SOLE   49,197 0 217,872
T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 654 19,722 SH   SOLE   0 0 19,722
T ROWE PRICE ETF INC PRICE DIV GRWT 87283Q404 538 15,208 SH   SOLE   0 0 15,208
T ROWE PRICE ETF INC PRICE GRW STOCK 87283Q305 336 10,043 SH   SOLE   0 0 10,043
T2 BIOSYSTEMS INC COM 89853L104 12 22,571 SH   SOLE   0 0 22,571
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 46,435 385,958 SH   SOLE   98,556 0 287,402
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 301 22,075 SH   SOLE   1,711 0 20,364
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4,240 23,857 SH   SOLE   3,046 0 20,811
TALOS ENERGY INC COM 87484T108 153 15,647 SH   SOLE   1,369 0 14,278
TANDEM DIABETES CARE INC COM NEW 875372203 3,803 25,234 SH   SOLE   3,786 0 21,448
TANGER FACTORY OUTLET CTRS I COM 875465106 1,691 87,705 SH   SOLE   0 0 87,705
TANZANIAN GOLD CORP COM 87601A107 18 46,032 SH   SOLE   0 0 46,032
TAPESTRY INC COM 876030107 2,869 70,676 SH   SOLE   50,846 0 19,830
TARGA RES CORP COM 87612G101 2,052 39,281 SH   SOLE   0 0 39,281
TARGET CORP COM 87612E106 121,823 526,369 SH   SOLE   39,223 0 487,146
TASEKO MINES LTD COM 876511106 26 12,911 SH   SOLE   0 0 12,911
TASKUS INC CLASS A COM 87652V109 700 12,974 SH   SOLE   9,406 0 3,568
TATA MTRS LTD SPONSORED ADR 876568502 1,084 33,793 SH   SOLE   0 0 33,793
TATTOOED CHEF INC COM CL A 87663X102 573 36,847 SH   SOLE   0 0 36,847
TC ENERGY CORP COM 87807B107 14,967 321,592 SH   SOLE   232,834 0 88,758
TCG BDC INC COM 872280102 260 18,936 SH   SOLE   0 0 18,936
TCW STRATEGIC INCOME FD INC COM 872340104 119 20,619 SH   SOLE   0 0 20,619
TD SYNNEX CORPORATION COM 87162W100 263 2,303 SH   SOLE   0 0 2,303
TE CONNECTIVITY LTD SHS H84989104 38,733 240,069 SH   SOLE   167,740 0 72,329
TECHNIPFMC PLC COM G87110105 732 123,715 SH   SOLE   113,014 0 10,701
TECHTARGET INC COM 87874R100 630 6,585 SH   SOLE   998 0 5,587
TECK RESOURCES LTD CL B 878742204 6,471 224,526 SH   SOLE   0 0 224,526
TECNOGLASS INC SHS G87264100 508 19,395 SH   SOLE   0 0 19,395
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 368 21,735 SH   SOLE   4,115 0 17,620
TEGNA INC COM 87901J105 213 11,474 SH   SOLE   3,688 0 7,786
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 6,530 274,820 SH   SOLE   0 0 274,820
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 3,047 118,832 SH   SOLE   0 0 118,832
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 3,994 207,710 SH   SOLE   0 0 207,710
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2,340 143,660 SH   SOLE   0 0 143,660
TELADOC HEALTH INC COM 87918A105 11,727 127,715 SH   SOLE   22,189 0 105,526
TELEDYNE TECHNOLOGIES INC COM 879360105 2,206 5,049 SH   SOLE   794 0 4,255
TELEFLEX INCORPORATED COM 879369106 1,000 3,043 SH   SOLE   2,026 0 1,017
TELEFONICA BRASIL SA NEW ADR 87936R205 107 12,360 SH   SOLE   986 0 11,374
TELEFONICA S A SPONSORED ADR 879382208 110 26,025 SH   SOLE   0 0 26,025
TELEPHONE & DATA SYS INC COM NEW 879433829 1,342 66,622 SH   SOLE   0 0 66,622
TELLURIAN INC NEW COM 87968A104 555 180,250 SH   SOLE   0 0 180,250
TELUS CORPORATION COM 87971M103 2,121 90,002 SH   SOLE   55,912 0 34,090
TEMPLETON EMERGING MKTS INCO COM 880192109 2,888 396,123 SH   SOLE   0 0 396,123
TEMPLETON GLOBAL INCOME FD COM 880198106 712 137,222 SH   SOLE   0 0 137,222
TEMPUR SEALY INTL INC COM 88023U101 1,904 40,484 SH   SOLE   1,294 0 39,190
TENABLE HLDGS INC COM 88025T102 533 9,682 SH   SOLE   0 0 9,682
TENET HEALTHCARE CORP COM NEW 88033G407 1,224 14,978 SH   SOLE   874 0 14,104
TENNECO INC CL A VTG COM STK 880349105 423 37,434 SH   SOLE   0 0 37,434
TERADATA CORP DEL COM 88076W103 1,948 45,879 SH   SOLE   38,751 0 7,128
TERADYNE INC COM 880770102 8,668 53,004 SH   SOLE   22,840 0 30,164
TEREX CORP NEW COM 880779103 648 14,734 SH   SOLE   1,028 0 13,706
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 270 5,980 SH   SOLE   4,464 0 1,516
TERNIUM SA SPONSORED ADS 880890108 2,506 57,573 SH   SOLE   11 0 57,562
TERRENO RLTY CORP COM 88146M101 288 3,378 SH   SOLE   2,468 0 910
TESLA INC COM 88160R101 476,843 451,223 SH   SOLE   31,465 0 419,758
TETRA TECH INC NEW COM 88162G103 9,709 57,179 SH   SOLE   48,955 0 8,224
TEUCRIUM COMMODITY TR AGRICULTURE FD 88166A706 212 7,865 SH   SOLE   0 0 7,865
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2,185 272,791 SH   SOLE   15,932 0 256,859
TEXAS INSTRS INC COM 882508104 54,816 290,847 SH   SOLE   74,793 0 216,054
TEXAS PACIFIC LAND CORPORATI COM 88262P102 2,150 1,722 SH   SOLE   6 0 1,716
TEXAS ROADHOUSE INC COM 882681109 731 8,123 SH   SOLE   6,124 0 1,999
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1,532 42,895 SH   SOLE   24,739 0 18,156
TEXTRON INC COM 883203101 2,917 37,780 SH   SOLE   8,120 0 29,660
TFI INTL INC COM 87241L109 466 4,159 SH   SOLE   1,745 0 2,414
TFS FINL CORP COM 87240R107 315 17,643 SH   SOLE   0 0 17,643
TG THERAPEUTICS INC COM 88322Q108 519 27,294 SH   SOLE   1,818 0 25,476
THE ALGER ETF TRUST MID CAP 40 ETF 015564107 217 10,888 SH   SOLE   0 0 10,888
THE ONE GROUP HOSPITALITY IN COM 88338K103 212 16,822 SH   SOLE   0 0 16,822
THE REAL BROKERAGE INC COM NEW 75585H206 66 17,950 SH   SOLE   0 0 17,950
THE REALREAL INC COM 88339P101 499 43,017 SH   SOLE   0 0 43,017
THE TRADE DESK INC COM CL A 88339J105 52,181 569,409 SH   SOLE   4,762 0 564,647
THERAPEUTICSMD INC COM 88338N107 14 39,945 SH   SOLE   0 0 39,945
THERATECHNOLOGIES INC NOTE 5.750% 6/3 88338HAA8 16 18,000 PRN   SOLE   0 0 18,000
THERMO FISHER SCIENTIFIC INC COM 883556102 115,838 173,617 SH   SOLE   62,677 0 110,940
THOMSON REUTERS CORP. COM NEW 884903709 2,225 18,601 SH   SOLE   12,583 0 6,018
THOR INDS INC COM 885160101 2,168 20,893 SH   SOLE   1,463 0 19,430
THOUGHTWORKS HOLDING INC COM 88546E105 269 10,039 SH   SOLE   10,039 0 0
THREDUP INC CL A 88556E102 193 15,163 SH   SOLE   15,154 0 9
TIDAL ETF TR RPAR RISK PARI 886364603 645 25,730 SH   SOLE   0 0 25,730
TILRAY INC COM CL 2 88688T100 1,265 180,006 SH   SOLE   0 0 180,006
TILRAY INC NOTE 5.000%10/0 88688TAB6 49 50,000 PRN   SOLE   0 0 50,000
TIMKEN CO COM 887389104 301 4,348 SH   SOLE   943 0 3,405
TIMKENSTEEL CORPORATION COM 887399103 1,301 78,853 SH   SOLE   0 0 78,853
TIMOTHY PLAN HIG DV STK ETF 887432326 1,805 55,537 SH   SOLE   0 0 55,537
TIMOTHY PLAN US LRGMD CP CORE 887432359 1,369 35,341 SH   SOLE   0 0 35,341
TITAN MACHY INC COM 88830R101 559 16,585 SH   SOLE   0 0 16,585
TITAN MED INC COM NEW 88830X819 17 27,585 SH   SOLE   0 0 27,585
TJX COS INC NEW COM 872540109 28,883 380,436 SH   SOLE   100,185 0 280,251
T-MOBILE US INC COM 872590104 10,664 91,945 SH   SOLE   30,566 0 61,379
TOAST INC CL A 888787108 513 14,770 SH   SOLE   0 0 14,770
TOLL BROTHERS INC COM 889478103 2,167 29,933 SH   SOLE   2,198 0 27,735
TOPBUILD CORP COM 89055F103 15,126 54,821 SH   SOLE   45,720 0 9,101
TORO CO COM 891092108 3,618 36,217 SH   SOLE   687 0 35,530
TORONTO DOMINION BK ONT COM NEW 891160509 8,698 113,432 SH   SOLE   49,380 0 64,052
TORTOISE ENERGY INFRA CORP COM 89147L886 908 32,518 SH   SOLE   0 0 32,518
TOTALENERGIES SE SPONSORED ADS 89151E109 16,340 330,360 SH   SOLE   163,475 0 166,885
TOUGHBUILT INDS INC COM NEW 89157G504 4 10,005 SH   SOLE   0 0 10,005
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 970 24,452 SH   SOLE   4,577 0 19,875
TOWNEBANK PORTSMOUTH VA COM 89214P109 776 24,580 SH   SOLE   239 0 24,341
TOYOTA MOTOR CORP ADS 892331307 5,967 32,201 SH   SOLE   2,647 0 29,554
TRACTOR SUPPLY CO COM 892356106 27,180 113,949 SH   SOLE   31,295 0 82,654
TRADEWEB MKTS INC CL A 892672106 1,171 11,695 SH   SOLE   10,757 0 938
TRAEGER INC COMMON STOCK 89269P103 248 20,424 SH   SOLE   0 0 20,424
TRANE TECHNOLOGIES PLC SHS G8994E103 12,078 59,786 SH   SOLE   18,337 0 41,449
TRANSDIGM GROUP INC COM 893641100 7,522 11,822 SH   SOLE   1,287 0 10,535
TRANSOCEAN LTD REG SHS H8817H100 189 68,351 SH   SOLE   0 0 68,351
TRANSUNION COM 89400J107 5,347 45,088 SH   SOLE   31,154 0 13,934
TRAVEL PLUS LEISURE CO COM 894164102 2,137 38,670 SH   SOLE   25,875 0 12,795
TRAVELCENTERS OF AMERICA INC COM NEW 89421B109 214 4,152 SH   SOLE   0 0 4,152
TRAVELERS COMPANIES INC COM 89417E109 14,979 95,754 SH   SOLE   20,576 0 75,178
TREVENA INC COM 89532E109 121 207,295 SH   SOLE   0 0 207,295
TREVI THERAPEUTICS INC COM 89532M101 8 10,000 SH   SOLE   0 0 10,000
TREX CO INC COM 89531P105 24,228 179,428 SH   SOLE   133,438 0 45,990
TRI CONTL CORP COM 895436103 1,497 45,114 SH   SOLE   0 0 45,114
TRICO BANCSHARES COM 896095106 849 19,766 SH   SOLE   0 0 19,766
TRIMAS CORP COM NEW 896215209 443 12,124 SH   SOLE   11,805 0 319
TRIMBLE INC COM 896239100 2,645 30,332 SH   SOLE   3,180 0 27,152
TRIMTABS ETF TR FCF INTL QLTY ET 89628W401 268 7,336 SH   SOLE   0 0 7,336
TRIMTABS ETF TR FCF US QLTY ETF 89628W302 2,980 53,963 SH   SOLE   0 0 53,963
TRINITY BIOTECH PLC SPON ADR NEW 896438306 153 106,973 SH   SOLE   0 0 106,973
TRINITY INDS INC COM 896522109 554 18,343 SH   SOLE   0 0 18,343
TRIPADVISOR INC COM 896945201 684 25,091 SH   SOLE   6,916 0 18,175
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 753 41,911 SH   SOLE   0 0 41,911
TRITERRAS INC SHS CL A G9103H102 28 11,879 SH   SOLE   0 0 11,879
TRITON INTL LTD CL A G9078F107 3,093 51,348 SH   SOLE   0 0 51,348
TRIUMPH BANCORP INC COM 89679E300 433 3,637 SH   SOLE   0 0 3,637
TRONOX HOLDINGS PLC SHS G9087Q102 1,303 54,213 SH   SOLE   1,862 0 52,351
TRUIST FINL CORP COM 89832Q109 46,245 789,846 SH   SOLE   435,546 0 354,300
TRUPANION INC COM 898202106 249 1,883 SH   SOLE   0 0 1,883
TRUSTMARK CORP COM 898402102 671 20,673 SH   SOLE   0 0 20,673
TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 79 10,909 SH   SOLE   0 0 10,909
TSCAN THERAPEUTICS INC COM 89854M101 59 13,000 SH   SOLE   0 0 13,000
TTEC HLDGS INC COM 89854H102 403 4,456 SH   SOLE   35 0 4,421
TTM TECHNOLOGIES INC COM 87305R109 436 29,245 SH   SOLE   14,037 0 15,208
TUSIMPLE HLDGS INC CL A 90089L108 1,038 28,960 SH   SOLE   22,411 0 6,549
TWILIO INC CL A 90138F102 23,960 90,985 SH   SOLE   9,898 0 81,087
TWIST BIOSCIENCE CORP COM 90184D100 784 10,128 SH   SOLE   0 0 10,128
TWITTER INC COM 90184L102 14,701 340,142 SH   SOLE   197,824 0 142,318
TWO HARBORS INVENTMENT CORPO NOTE 6.250% 1/1 90187BAA9 13 13,000 PRN   SOLE   0 0 13,000
TWO HBRS INVT CORP COM NEW 90187B408 1,431 248,030 SH   SOLE   336 0 247,694
TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 4,779 136,620 SH   SOLE   0 0 136,620
TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 3,085 87,880 SH   SOLE   2 0 87,878
TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 2,170 59,531 SH   SOLE   1 0 59,530
TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 4,556 127,862 SH   SOLE   0 0 127,862
TYLER TECHNOLOGIES INC COM 902252105 4,013 7,459 SH   SOLE   1,171 0 6,288
TYSON FOODS INC CL A 902494103 25,256 289,766 SH   SOLE   13,090 0 276,676
U S GLOBAL INVS INC CL A 902952100 50 11,278 SH   SOLE   0 0 11,278
U S GOLD CORP COM NEW 90291C201 489 54,470 SH   SOLE   0 0 54,470
U S SILICA HLDGS INC COM 90346E103 328 34,872 SH   SOLE   0 0 34,872
UBER TECHNOLOGIES INC COM 90353T100 39,754 947,640 SH   SOLE   287,657 0 659,983
UBIQUITI INC COM 90353W103 3,487 11,368 SH   SOLE   126 0 11,242
UBS AG LONDON BRANCH ETRACS ALER MLP 90274D382 225 14,650 SH   SOLE   0 0 14,650
UBS GROUP AG SHS H42097107 2,958 165,526 SH   SOLE   67,134 0 98,392
UDR INC COM 902653104 4,463 74,400 SH   SOLE   2,847 0 71,553
UFP INDUSTRIES INC COM 90278Q108 1,383 15,029 SH   SOLE   3,587 0 11,442
UGI CORP NEW COM 902681105 2,310 50,316 SH   SOLE   12,939 0 37,377
UIPATH INC CL A 90364P105 5,576 129,015 SH   SOLE   80,265 0 48,750
ULTA BEAUTY INC COM 90384S303 27,703 67,244 SH   SOLE   26,339 0 40,905
ULTRA CLEAN HLDGS INC COM 90385V107 1,753 30,566 SH   SOLE   5,417 0 25,149
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 248 2,952 SH   SOLE   2,625 0 327
UMB FINL CORP COM 902788108 386 3,635 SH   SOLE   1,811 0 1,824
UMH PPTYS INC COM 903002103 373 13,661 SH   SOLE   0 0 13,661
UMPQUA HLDGS CORP COM 904214103 724 37,605 SH   SOLE   8,055 0 29,550
UNDER ARMOUR INC CL A 904311107 1,859 87,707 SH   SOLE   12,844 0 74,863
UNDER ARMOUR INC CL C 904311206 2,101 116,441 SH   SOLE   1,834 0 114,607
UNIFIRST CORP MASS COM 904708104 1,083 5,150 SH   SOLE   4,185 0 965
UNILEVER PLC SPON ADR NEW 904767704 31,916 593,352 SH   SOLE   402,863 0 190,489
UNION BANKSHARES INC COM 905400107 557 18,666 SH   SOLE   0 0 18,666
UNION PAC CORP COM 907818108 77,457 307,454 SH   SOLE   59,320 0 248,134
UNITED AIRLS HLDGS INC COM 910047109 7,066 161,409 SH   SOLE   6,898 0 154,511
UNITED BANKSHARES INC WEST V COM 909907107 3,115 85,852 SH   SOLE   74,000 0 11,852
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 429 11,948 SH   SOLE   2,041 0 9,907
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 1,304 111,412 SH   SOLE   0 0 111,412
UNITED NAT FOODS INC COM 911163103 1,001 20,324 SH   SOLE   3,669 0 16,655
UNITED PARCEL SERVICE INC CL B 911312106 139,022 648,624 SH   SOLE   116,212 0 532,412
UNITED RENTALS INC COM 911363109 29,294 88,157 SH   SOLE   4,966 0 83,191
UNITED STATES STL CORP NEW COM 912909108 8,959 376,252 SH   SOLE   0 0 376,252
UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 1,484 53,120 SH   SOLE   0 0 53,120
UNITED STS BRENT OIL FD LP UNIT 91167Q100 650 31,089 SH   SOLE   0 0 31,089
UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 6,806 250,130 SH   SOLE   0 0 250,130
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 894 20,560 SH   SOLE   0 0 20,560
UNITED STS GASOLINE FD LP UNITS 91201T102 1,250 30,513 SH   SOLE   0 0 30,513
UNITED STS NAT GAS FD LP UNIT PAR 912318300 1,078 86,295 SH   SOLE   0 0 86,295
UNITED STS OIL FD LP UNITS 91232N207 9,009 165,729 SH   SOLE   0 0 165,729
UNITED THERAPEUTICS CORP DEL COM 91307C102 506 2,340 SH   SOLE   845 0 1,495
UNITEDHEALTH GROUP INC COM 91324P102 260,410 518,576 SH   SOLE   162,823 0 355,753
UNITI GROUP INC COM 91325V108 1,401 99,971 SH   SOLE   0 0 99,971
UNITIL CORP COM 913259107 222 4,831 SH   SOLE   2,398 0 2,433
UNITY BIOTECHNOLOGY INC COM 91381U101 26 17,650 SH   SOLE   0 0 17,650
UNITY SOFTWARE INC COM 91332U101 9,308 65,098 SH   SOLE   17,758 0 47,340
UNIVAR SOLUTIONS INC COM 91336L107 272 9,598 SH   SOLE   6,955 0 2,643
UNIVERSAL CORP VA COM 913456109 354 6,445 SH   SOLE   1,190 0 5,255
UNIVERSAL DISPLAY CORP COM 91347P105 1,970 11,938 SH   SOLE   14 0 11,924
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 703 11,817 SH   SOLE   0 0 11,817
UNIVERSAL HLTH SVCS INC CL B 913903100 1,382 10,656 SH   SOLE   1,253 0 9,403
UNIVEST FINANCIAL CORPORATIO COM 915271100 444 14,844 SH   SOLE   0 0 14,844
UNUM GROUP COM 91529Y106 3,891 158,353 SH   SOLE   13,326 0 145,027
UPHEALTH INC COM 91532B101 50 22,525 SH   SOLE   0 0 22,525
UPSTART HLDGS INC COM 91680M107 8,062 53,282 SH   SOLE   173 0 53,109
UPWORK INC COM 91688F104 413 12,093 SH   SOLE   1,407 0 10,686
URANIUM ENERGY CORP COM 916896103 228 68,041 SH   SOLE   0 0 68,041
URBAN OUTFITTERS INC COM 917047102 404 13,769 SH   SOLE   13,469 0 300
UR-ENERGY INC COM 91688R108 30 24,650 SH   SOLE   0 0 24,650
URSTADT BIDDLE PPTYS INC CL A 917286205 7,196 337,836 SH   SOLE   0 0 337,836
US BANCORP DEL COM NEW 902973304 116,603 2,075,893 SH   SOLE   381,904 0 1,693,989
US FOODS HLDG CORP COM 912008109 1,169 33,557 SH   SOLE   2,259 0 31,298
USIO INC COM 917313108 44 10,000 SH   SOLE   0 0 10,000
UTZ BRANDS INC COM CL A 918090101 458 28,729 SH   SOLE   27,057 0 1,672
UWM HOLDINGS CORPORATION COM CL A 91823B109 412 69,625 SH   SOLE   0 0 69,625
V F CORP COM 918204108 12,501 170,738 SH   SOLE   70,764 0 99,974
VAALCO ENERGY INC COM NEW 91851C201 63 19,640 SH   SOLE   0 0 19,640
VAIL RESORTS INC COM 91879Q109 2,581 7,871 SH   SOLE   3,359 0 4,512
VALE S A SPONSORED ADS 91912E105 3,315 236,444 SH   SOLE   55,051 0 181,393
VALERO ENERGY CORP COM 91913Y100 18,532 246,735 SH   SOLE   36,458 0 210,277
VALLEY NATL BANCORP COM 919794107 943 68,589 SH   SOLE   0 0 68,589
VALUE LINE INC COM 920437100 226 4,817 SH   SOLE   0 0 4,817
VALVOLINE INC COM 92047W101 467 12,526 SH   SOLE   76 0 12,450
VANCE TAX-MANAGED GLOB COM 27829C105 3,094 276,491 SH   SOLE   0 0 276,491
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 9,167 96,072 SH   SOLE   0 0 96,072
VANECK ETF TRUST BDC INCOME ETF 92189F411 21,059 1,223,628 SH   SOLE   0 0 1,223,628
VANECK ETF TRUST BIOTECH ETF 92189F726 7,382 38,986 SH   SOLE   0 0 38,986
VANECK ETF TRUST CEF MUNI INCOME 92189F460 6,866 231,737 SH   SOLE   0 0 231,737
VANECK ETF TRUST DIGI TRANSFRM 92189H821 1,323 71,363 SH   SOLE   0 0 71,363
VANECK ETF TRUST EMERGING MRKT HI 92189F353 2,205 98,402 SH   SOLE   13,690 0 84,712
VANECK ETF TRUST ENERGY INCME ET 92189H870 244 4,572 SH   SOLE   0 0 4,572
VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 2,873 18,789 SH   SOLE   0 0 18,789
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 84,054 2,549,421 SH   SOLE   36,431 0 2,512,990
VANECK ETF TRUST GAMING ETF 92189F882 3,207 72,157 SH   SOLE   0 0 72,157
VANECK ETF TRUST GOLD MINERS ETF 92189F106 58,996 1,841,899 SH   SOLE   0 0 1,841,899
VANECK ETF TRUST GREEN BOND ETF 92189F171 567 21,198 SH   SOLE   0 0 21,198
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 26,007 416,575 SH   SOLE   14,760 0 401,815
VANECK ETF TRUST INDIA GROWTH LDR 92189F767 4,560 107,833 SH   SOLE   0 0 107,833
VANECK ETF TRUST INDONESIA INDEX 92189F833 546 27,529 SH   SOLE   0 0 27,529
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 70,594 1,376,908 SH   SOLE   1,150,450 0 226,458
VANECK ETF TRUST INVESTMENT GRD 92189F486 8,575 339,353 SH   SOLE   0 0 339,353
VANECK ETF TRUST ISRAEL ETF 92189F635 384 7,889 SH   SOLE   0 0 7,889
VANECK ETF TRUST JP MRGAN EM LOC 92189H300 8,677 303,404 SH   SOLE   0 0 303,404
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 16,295 388,636 SH   SOLE   0 0 388,636
VANECK ETF TRUST LONG MUNI ETF 92189F536 4,136 191,145 SH   SOLE   0 0 191,145
VANECK ETF TRUST LONG/FLAT TREND 92189F148 4,929 111,627 SH   SOLE   0 0 111,627
VANECK ETF TRUST LOW CARBN ENERGY 92189F502 3,669 22,906 SH   SOLE   0 0 22,906
VANECK ETF TRUST MORTGAGE REIT 92189F452 5,021 279,570 SH   SOLE   0 0 279,570
VANECK ETF TRUST MRNGSTR DURA DIV 92189H102 913 28,409 SH   SOLE   0 0 28,409
VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 244 7,602 SH   SOLE   0 0 7,602
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 171,245 2,249,963 SH   SOLE   0 0 2,249,963
VANECK ETF TRUST NATURAL RESOURC 92189F841 5,348 113,351 SH   SOLE   0 0 113,351
VANECK ETF TRUST OIL SERVICES ETF 92189H607 16,884 91,346 SH   SOLE   0 0 91,346
VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 1,432 18,606 SH   SOLE   0 0 18,606
VANECK ETF TRUST PREFERRED SECURT 92189F429 19,187 876,929 SH   SOLE   0 0 876,929
VANECK ETF TRUST RARE EARTH/STRTG 92189H805 17,292 154,134 SH   SOLE   0 0 154,134
VANECK ETF TRUST RETAIL ETF 92189F684 6,799 34,920 SH   SOLE   0 0 34,920
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 105,864 342,835 SH   SOLE   0 0 342,835
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 8,352 332,101 SH   SOLE   0 0 332,101
VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 3,699 158,699 SH   SOLE   0 0 158,699
VANECK ETF TRUST STEEL ETF 92189F205 1,492 28,051 SH   SOLE   0 0 28,051
VANECK ETF TRUST URANIUM PLS NUCL 92189F601 315 5,742 SH   SOLE   0 0 5,742
VANECK ETF TRUST VANECK RUSSIA ET 92189F403 1,043 39,110 SH   SOLE   0 0 39,110
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 10,040 560,607 SH   SOLE   0 0 560,607
VANECK ETF TRUST VANECK VIETNAM 92189F817 1,233 58,067 SH   SOLE   0 0 58,067
VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 6,204 93,660 SH   SOLE   0 0 93,660
VANECK MERK GOLD TR GOLD TRUST 921078101 7,724 434,446 SH   SOLE   0 0 434,446
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 88,527 293,390 SH   SOLE   0 0 293,390
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 40,635 268,379 SH   SOLE   0 0 268,379
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 5,782 27,343 SH   SOLE   0 0 27,343
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 27,731 144,811 SH   SOLE   0 0 144,811
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 3,783 22,431 SH   SOLE   0 0 22,431
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 7,997 33,438 SH   SOLE   0 0 33,438
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 6,794 37,638 SH   SOLE   0 0 37,638
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 28,207 134,235 SH   SOLE   0 0 134,235
VANGUARD BD INDEX FDS INTERMED TERM 921937819 277,609 3,168,334 SH   SOLE   0 0 3,168,334
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 128,972 1,253,132 SH   SOLE   1 0 1,253,131
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 461,457 5,708,977 SH   SOLE   2,071 0 5,706,906
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,714,299 32,027,127 SH   SOLE   4,630,701 0 27,396,426
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 1,387 27,775 SH   SOLE   0 0 27,775
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 321,366 5,826,072 SH   SOLE   2,482 0 5,823,590
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 95,073 519,924 SH   SOLE   0 0 519,924
VANGUARD INDEX FDS GROWTH ETF 922908736 1,262,111 3,933,035 SH   SOLE   13,883 0 3,919,152
VANGUARD INDEX FDS LARGE CAP ETF 922908637 121,395 549,250 SH   SOLE   17,272 0 531,978
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 148,004 581,275 SH   SOLE   2,716 0 578,559
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 118,745 789,898 SH   SOLE   4,589 0 785,309
VANGUARD INDEX FDS MID CAP ETF 922908629 593,695 2,330,319 SH   SOLE   57,161 0 2,273,158
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 223,440 1,926,037 SH   SOLE   1,927 0 1,924,110
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,463,860 3,353,092 SH   SOLE   88,722 0 3,264,370
VANGUARD INDEX FDS SM CP VAL ETF 922908611 159,786 893,410 SH   SOLE   13,530 0 879,880
VANGUARD INDEX FDS SMALL CP ETF 922908751 708,907 3,136,617 SH   SOLE   51,832 0 3,084,785
VANGUARD INDEX FDS SML CP GRW ETF 922908595 133,239 472,831 SH   SOLE   294 0 472,537
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,261,037 9,364,798 SH   SOLE   47 0 9,364,751
VANGUARD INDEX FDS VALUE ETF 922908744 900,024 6,118,032 SH   SOLE   16,460 0 6,101,572
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 100,053 1,632,722 SH   SOLE   165,465 0 1,467,257
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 497,068 10,049,906 SH   SOLE   89,309 0 9,960,597
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 22,914 335,780 SH   SOLE   1,611 0 334,169
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 15,434 197,847 SH   SOLE   74,309 0 123,538
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 17,931 133,852 SH   SOLE   666 0 133,186
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 8,880 164,605 SH   SOLE   12 0 164,593
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 92,624 862,179 SH   SOLE   0 0 862,179
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 86,677 1,686,315 SH   SOLE   0 0 1,686,315
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 68,613 1,249,551 SH   SOLE   98,077 0 1,151,474
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 55,963 841,928 SH   SOLE   2,832 0 839,096
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,296,763 13,979,766 SH   SOLE   131,006 0 13,848,760
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 40,229 380,091 SH   SOLE   710 0 379,381
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 80,649 901,916 SH   SOLE   10,615 0 891,301
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 178,753 3,382,903 SH   SOLE   1,131 0 3,381,772
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 86,692 1,425,150 SH   SOLE   0 0 1,425,150
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 253,213 3,116,083 SH   SOLE   34,380 0 3,081,703
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 9,235 101,834 SH   SOLE   0 0 101,834
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 1,590 20,261 SH   SOLE   0 0 20,261
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 138,038 1,757,551 SH   SOLE   0 0 1,757,551
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 18,660 85,265 SH   SOLE   0 0 85,265
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 66,770 905,476 SH   SOLE   0 0 905,476
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7,701 36,101 SH   SOLE   0 0 36,101
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 43,778 487,448 SH   SOLE   0 0 487,448
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 3,224 22,191 SH   SOLE   0 0 22,191
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 7,951 36,857 SH   SOLE   0 0 36,857
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 779,952 4,541,203 SH   SOLE   126 0 4,541,077
VANGUARD STAR FDS VG TL INTL STK F 921909768 141,322 2,223,099 SH   SOLE   0 0 2,223,099
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 768,072 15,042,533 SH   SOLE   27,371 0 15,015,162
VANGUARD WELLINGTON FD US MOMENTUM 921935508 528 3,963 SH   SOLE   0 0 3,963
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 5,711 54,348 SH   SOLE   0 0 54,348
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 11,907 153,323 SH   SOLE   0 0 153,323
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 436,313 3,891,825 SH   SOLE   45,692 0 3,846,133
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 50,642 592,856 SH   SOLE   0 0 592,856
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 29,892 445,021 SH   SOLE   0 0 445,021
VANGUARD WORLD FD ESG INTL STK ETF 921910725 3,186 51,368 SH   SOLE   0 0 51,368
VANGUARD WORLD FD ESG US CORP BD 921910691 1,396 18,996 SH   SOLE   0 0 18,996
VANGUARD WORLD FD ESG US STK ETF 921910733 11,810 134,376 SH   SOLE   0 0 134,376
VANGUARD WORLD FD EXTENDED DUR 921910709 13,998 99,987 SH   SOLE   0 0 99,987
VANGUARD WORLD FD MEGA CAP INDEX 921910873 53,600 318,895 SH   SOLE   0 0 318,895
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 34,793 325,716 SH   SOLE   0 0 325,716
VANGUARD WORLD FD MEGA GRWTH IND 921910816 181,540 696,196 SH   SOLE   0 0 696,196
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 14,331 105,715 SH   SOLE   370 0 105,345
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 80,307 235,739 SH   SOLE   0 0 235,739
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 79,993 400,207 SH   SOLE   0 0 400,207
VANGUARD WORLD FDS ENERGY ETF 92204A306 30,118 388,067 SH   SOLE   16 0 388,051
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 61,252 634,274 SH   SOLE   0 0 634,274
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 156,394 587,019 SH   SOLE   0 0 587,019
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 31,362 154,524 SH   SOLE   0 0 154,524
VANGUARD WORLD FDS INF TECH ETF 92204A702 715,226 1,561,048 SH   SOLE   1,666 0 1,559,382
VANGUARD WORLD FDS MATERIALS ETF 92204A801 21,731 110,378 SH   SOLE   0 0 110,378
VANGUARD WORLD FDS UTILITIES ETF 92204A876 69,845 446,577 SH   SOLE   0 0 446,577
VAPOTHERM INC COM 922107107 248 11,959 SH   SOLE   0 0 11,959
VARONIS SYS INC COM 922280102 707 14,488 SH   SOLE   6,972 0 7,516
VASCULAR BIOGENICS LTD COM M96883109 195 99,176 SH   SOLE   0 0 99,176
VAXART INC COM NEW 92243A200 885 141,129 SH   SOLE   0 0 141,129
VBI VACCINES INC CDA COM NEW 91822J103 231 98,727 SH   SOLE   0 0 98,727
VECTOR GROUP LTD COM 92240M108 770 67,091 SH   SOLE   0 0 67,091
VEEVA SYS INC CL A COM 922475108 9,800 38,360 SH   SOLE   6,142 0 32,218
VELODYNE LIDAR INC COM 92259F101 93 20,143 SH   SOLE   0 0 20,143
VENTAS INC COM 92276F100 11,374 222,495 SH   SOLE   122,555 0 99,940
VERACYTE INC COM 92337F107 1,351 32,791 SH   SOLE   12,690 0 20,101
VERASTEM INC COM 92337C104 26 12,538 SH   SOLE   9,198 0 3,340
VERICEL CORP COM 92346J108 687 17,471 SH   SOLE   15,883 0 1,588
VERIFYME INC COM NEW 92346X206 109 34,294 SH   SOLE   34,294 0 0
VERISIGN INC COM 92343E102 1,400 5,516 SH   SOLE   823 0 4,693
VERISK ANALYTICS INC COM 92345Y106 11,896 52,009 SH   SOLE   41,207 0 10,802
VERITEX HLDGS INC COM 923451108 541 13,609 SH   SOLE   12,735 0 874
VERITONE INC COM 92347M100 3,807 169,343 SH   SOLE   0 0 169,343
VERIZON COMMUNICATIONS INC COM 92343V104 209,593 4,033,732 SH   SOLE   760,998 0 3,272,734
VERTEX INC CL A 92538J106 228 14,394 SH   SOLE   13,737 0 657
VERTEX PHARMACEUTICALS INC COM 92532F100 26,462 120,502 SH   SOLE   89,995 0 30,507
VERTIV HOLDINGS CO COM CL A 92537N108 1,525 61,073 SH   SOLE   52,117 0 8,956
VIACOMCBS INC CL A 92556H107 625 18,738 SH   SOLE   0 0 18,738
VIACOMCBS INC CL B 92556H206 25,951 859,885 SH   SOLE   17,809 0 842,076
VIASAT INC COM 92552V100 1,416 31,782 SH   SOLE   7,927 0 23,855
VIATRIS INC COM 92556V106 7,518 555,621 SH   SOLE   26,911 0 528,710
VIAVI SOLUTIONS INC COM 925550105 201 11,406 SH   SOLE   6,152 0 5,254
VICI PPTYS INC COM 925652109 6,593 218,948 SH   SOLE   10,574 0 208,374
VICTORIAS SECRET AND CO COMMON STOCK 926400102 774 13,938 SH   SOLE   0 0 13,938
VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 2,034 59,363 SH   SOLE   0 0 59,363
VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 338 10,487 SH   SOLE   0 0 10,487
VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 1,839 40,838 SH   SOLE   0 0 40,838
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 103,208 1,327,944 SH   SOLE   0 0 1,327,944
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9,986 128,575 SH   SOLE   0 0 128,575
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 7,300 113,718 SH   SOLE   0 0 113,718
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 90,847 1,305,277 SH   SOLE   0 0 1,305,277
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 5,567 91,078 SH   SOLE   0 0 91,078
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 6,016 97,879 SH   SOLE   0 0 97,879
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 4,108 59,673 SH   SOLE   0 0 59,673
VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 206 8,846 SH   SOLE   0 0 8,846
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 7,101 149,200 SH   SOLE   0 0 149,200
VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 860 16,758 SH   SOLE   0 0 16,758
VICTORY PORTFOLIOS II VICTORYSHS SMLCP 92647N568 615 8,359 SH   SOLE   0 0 8,359
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 8,532 202,660 SH   SOLE   0 0 202,660
VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 4,685 136,880 SH   SOLE   0 0 136,880
VIEMED HEALTHCARE INC COM 92663R105 422 80,790 SH   SOLE   0 0 80,790
VIEWRAY INC COM 92672L107 58 10,564 SH   SOLE   0 0 10,564
VIKING THERAPEUTICS INC COM 92686J106 127 27,516 SH   SOLE   0 0 27,516
VILLAGE FARMS INTL INC COM 92707Y108 1,366 212,740 SH   SOLE   0 0 212,740
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 353 16,582 SH   SOLE   0 0 16,582
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 124 14,811 SH   SOLE   5,375 0 9,436
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1,462 109,275 SH   SOLE   0 0 109,275
VIRTU FINL INC CL A 928254101 321 11,135 SH   SOLE   151 0 10,984
VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 2,302 92,847 SH   SOLE   0 0 92,847
VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 1,600 313,753 SH   SOLE   0 0 313,753
VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 3,503 600,775 SH   SOLE   0 0 600,775
VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 2,998 92,971 SH   SOLE   0 0 92,971
VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 511 16,964 SH   SOLE   0 0 16,964
VIRTUS DIVIDEND INTEREST & P COM 92840R101 1,717 106,921 SH   SOLE   0 0 106,921
VIRTUS ETF TR II VIRTUS US QLTY 92790A504 863 26,133 SH   SOLE   0 0 26,133
VIRTUS GLOBAL DIVID & INCOME COM 92835W107 3,681 387,841 SH   SOLE   0 0 387,841
VIRTUS INVT PARTNERS INC COM 92828Q109 234 787 SH   SOLE   0 0 787
VISA INC COM CL A 92826C839 350,631 1,617,902 SH   SOLE   297,532 0 1,320,370
VISHAY INTERTECHNOLOGY INC COM 928298108 350 16,007 SH   SOLE   10,592 0 5,415
VISTA OUTDOOR INC COM 928377100 2,593 56,274 SH   SOLE   15,635 0 40,639
VISTEON CORP COM NEW 92839U206 683 6,144 SH   SOLE   5,073 0 1,071
VISTRA CORP COM 92840M102 2,482 108,990 SH   SOLE   37,725 0 71,265
VMWARE INC CL A COM 928563402 4,177 36,049 SH   SOLE   1,432 0 34,617
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 19,705 1,319,833 SH   SOLE   973,505 0 346,328
VOLTA INC COM CL A 92873V102 140 19,087 SH   SOLE   0 0 19,087
VONAGE HLDGS CORP COM 92886T201 394 18,930 SH   SOLE   0 0 18,930
VONTIER CORPORATION COM 928881101 503 16,378 SH   SOLE   7,730 0 8,648
VORNADO RLTY TR SH BEN INT 929042109 473 11,288 SH   SOLE   0 0 11,288
VOXX INTL CORP CL A 91829F104 243 23,892 SH   SOLE   0 0 23,892
VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 321 39,618 SH   SOLE   0 0 39,618
VOYA FINANCIAL INC COM 929089100 663 9,999 SH   SOLE   8,304 0 1,695
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 977 157,353 SH   SOLE   0 0 157,353
VOYA INFRASTRUCTURE INDLS & COM 92912X101 1,470 121,723 SH   SOLE   0 0 121,723
VROOM INC COM 92918V109 182 16,868 SH   SOLE   634 0 16,234
VSE CORP COM 918284100 392 6,438 SH   SOLE   0 0 6,438
VULCAN MATLS CO COM 929160109 13,722 66,105 SH   SOLE   27,909 0 38,196
VUZIX CORP COM NEW 92921W300 151 17,364 SH   SOLE   0 0 17,364
VY GLOBAL GROWTH COM CL A G9444H100 114 11,623 SH   SOLE   0 0 11,623
VYNE THERAPEUTICS INC COM 92941V209 18 18,062 SH   SOLE   0 0 18,062
W & T OFFSHORE INC COM 92922P106 48 15,000 SH   SOLE   0 0 15,000
WABTEC COM 929740108 2,779 30,190 SH   SOLE   13,693 0 16,497
WAITR HLDGS INC COM 930752100 8 11,020 SH   SOLE   0 0 11,020
WALGREENS BOOTS ALLIANCE INC COM 931427108 31,424 602,461 SH   SOLE   113,973 0 488,488
WALKER & DUNLOP INC COM 93148P102 11,259 74,621 SH   SOLE   22 0 74,599
WALKME LTD ORD SHS M97628107 230 11,722 SH   SOLE   11,722 0 0
WALMART INC COM 931142103 182,480 1,261,182 SH   SOLE   65,104 0 1,196,078
WASHINGTON FED INC COM 938824109 1,059 31,739 SH   SOLE   29,043 0 2,696
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 262 10,136 SH   SOLE   0 0 10,136
WASHINGTON TR BANCORP INC COM 940610108 263 4,663 SH   SOLE   0 0 4,663
WASTE CONNECTIONS INC COM 94106B101 2,737 20,083 SH   SOLE   3,528 0 16,555
WASTE MGMT INC DEL COM 94106L109 84,221 504,622 SH   SOLE   142,456 0 362,166
WATERS CORP COM 941848103 1,530 4,105 SH   SOLE   723 0 3,382
WATSCO INC COM 942622200 2,052 6,559 SH   SOLE   2,926 0 3,633
WATTS WATER TECHNOLOGIES INC CL A 942749102 451 2,325 SH   SOLE   816 0 1,509
WAYFAIR INC CL A 94419L101 1,774 9,340 SH   SOLE   155 0 9,185
WD 40 CO COM 929236107 880 3,598 SH   SOLE   39 0 3,559
WEATHERFORD INTL PLC ORD SHS G48833118 438 15,786 SH   SOLE   0 0 15,786
WEBSTER FINL CORP CONN COM 947890109 432 7,741 SH   SOLE   0 0 7,741
WEC ENERGY GROUP INC COM 92939U106 16,341 168,338 SH   SOLE   31,956 0 136,382
WEIBO CORP NOTE 1.250%11/1 948596AC5 16 16,000 PRN   SOLE   0 0 16,000
WELLS FARGO CO NEW COM 949746101 76,221 1,588,600 SH   SOLE   181,443 0 1,407,157
WELLTOWER INC COM 95040Q104 11,306 131,818 SH   SOLE   10,568 0 121,250
WENDYS CO COM 95058W100 1,214 50,917 SH   SOLE   702 0 50,215
WERNER ENTERPRISES INC COM 950755108 349 7,324 SH   SOLE   2,144 0 5,180
WESBANCO INC COM 950810101 1,926 55,037 SH   SOLE   16,116 0 38,921
WESCO INTL INC COM 95082P105 653 4,959 SH   SOLE   1,245 0 3,714
WEST FRASER TIMBER CO LTD COM 952845105 1,003 10,518 SH   SOLE   0 0 10,518
WEST PHARMACEUTICAL SVSC INC COM 955306105 11,316 24,126 SH   SOLE   17,693 0 6,433
WESTAMERICA BANCORPORATION COM 957090103 361 6,261 SH   SOLE   878 0 5,383
WESTERN ALLIANCE BANCORP COM 957638109 1,320 12,259 SH   SOLE   2,416 0 9,843
WESTERN ASSET EMERGING MKTS COM 95766A101 3,820 298,449 SH   SOLE   0 0 298,449
WESTERN ASSET GBL HIGH INC F COM 95766B109 2,967 293,434 SH   SOLE   0 0 293,434
WESTERN ASSET HIGH INCOME FD COM 95766J102 464 64,830 SH   SOLE   0 0 64,830
WESTERN ASSET HIGH INCOME OP COM 95766K109 333 64,051 SH   SOLE   0 0 64,051
WESTERN ASSET HIGH YIELD DEF COM 95768B107 322 20,422 SH   SOLE   0 0 20,422
WESTERN ASSET INTER MUNI FD COM 958435109 1,243 128,935 SH   SOLE   0 0 128,935
WESTERN ASSET INVESTMENT GRA COM 95766T100 335 21,422 SH   SOLE   0 0 21,422
WESTERN ASSET INVT GRADE DEF COM 95790A101 224 10,228 SH   SOLE   0 0 10,228
WESTERN ASSET MANAGED MUNS F COM 95766M105 538 41,165 SH   SOLE   0 0 41,165
WESTERN ASSET MUN HIGH INCOM COM 95766N103 120 14,995 SH   SOLE   0 0 14,995
WESTERN ASSET MUN PARTNERS F COM 95766P108 997 64,076 SH   SOLE   0 0 64,076
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1,698 118,523 SH   SOLE   0 0 118,523
WESTERN AST INFL LKD OPP & I COM 95766R104 9,708 714,854 SH   SOLE   0 0 714,854
WESTERN DIGITAL CORP. COM 958102105 9,984 153,111 SH   SOLE   78,606 0 74,505
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2,121 95,242 SH   SOLE   0 0 95,242
WESTERN UN CO COM 959802109 867 48,588 SH   SOLE   1,122 0 47,466
WESTLAKE CHEM CORP COM 960413102 766 7,884 SH   SOLE   161 0 7,723
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 1,005 37,415 SH   SOLE   923 0 36,492
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 36 15,293 SH   SOLE   0 0 15,293
WESTROCK CO COM 96145D105 4,786 107,879 SH   SOLE   7,683 0 100,196
WEX INC COM 96208T104 1,219 8,657 SH   SOLE   3,594 0 5,063
WEYERHAEUSER CO MTN BE COM NEW 962166104 17,674 429,192 SH   SOLE   18,490 0 410,702
WHEATON PRECIOUS METALS CORP COM 962879102 3,520 81,989 SH   SOLE   7,897 0 74,092
WHEELS UP EXPERIENCE INC COM CL A 96328L106 162 34,994 SH   SOLE   0 0 34,994
WHIRLPOOL CORP COM 963320106 6,083 25,924 SH   SOLE   930 0 24,994
WHITE MTNS INS GROUP LTD COM G9618E107 975 962 SH   SOLE   613 0 349
WHITESTONE REIT COM 966084204 359 35,440 SH   SOLE   0 0 35,440
WHITING PETE CORP NEW COM NEW 966387508 260 4,018 SH   SOLE   1,530 0 2,488
WHOLE EARTH BRANDS INC COM CL A 96684W100 664 61,800 SH   SOLE   0 0 61,800
WILLIAMS COS INC COM 969457100 36,359 1,396,260 SH   SOLE   659,119 0 737,141
WILLIAMS SONOMA INC COM 969904101 6,876 40,656 SH   SOLE   639 0 40,017
WILLIS TOWERS WATSON PLC LTD SHS G96629103 2,807 11,819 SH   SOLE   7,791 0 4,028
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 1,197 29,321 SH   SOLE   8,115 0 21,206
WINGSTOP INC COM 974155103 1,580 9,141 SH   SOLE   7,238 0 1,903
WINMARK CORP COM 974250102 216 871 SH   SOLE   73 0 798
WINNEBAGO INDS INC COM 974637100 709 9,466 SH   SOLE   1,581 0 7,885
WINTRUST FINL CORP COM 97650W108 1,491 16,416 SH   SOLE   12,462 0 3,954
WIPRO LTD SPON ADR 1 SH 97651M109 243 24,894 SH   SOLE   23,754 0 1,140
WISDOMTREE TR CBOE S&P 500 97717X560 203 5,869 SH   SOLE   0 0 5,869
WISDOMTREE TR CHINADIV EX FI 97717X719 1,960 39,317 SH   SOLE   0 0 39,317
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 22,506 433,983 SH   SOLE   0 0 433,983
WISDOMTREE TR CURRNCY INT EQ 97717X263 2,510 81,459 SH   SOLE   0 0 81,459
WISDOMTREE TR EM EX ST-OWNED 97717X578 140,161 3,803,552 SH   SOLE   0 0 3,803,552
WISDOMTREE TR EM LCL DEBT FD 97717X867 318 10,611 SH   SOLE   0 0 10,611
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1,505 53,039 SH   SOLE   0 0 53,039
WISDOMTREE TR EMER MKT HIGH FD 97717W315 28,426 656,186 SH   SOLE   0 0 656,186
WISDOMTREE TR EMERG MKTS ESG 97717X214 386 10,952 SH   SOLE   0 0 10,952
WISDOMTREE TR EMG MKTS SMCAP 97717W281 10,348 195,549 SH   SOLE   0 0 195,549
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 4,490 215,667 SH   SOLE   0 0 215,667
WISDOMTREE TR EURO QTLY DIV GR 97717X610 856 24,867 SH   SOLE   0 0 24,867
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 7,407 92,407 SH   SOLE   0 0 92,407
WISDOMTREE TR EUROPE SMCP DV 97717W869 2,303 30,911 SH   SOLE   0 0 30,911
WISDOMTREE TR FLOATNG RAT TREA 97717X628 18,365 731,980 SH   SOLE   17,742 0 714,238
WISDOMTREE TR FUTRE STRAT FD 97717W125 562 15,862 SH   SOLE   0 0 15,862
WISDOMTREE TR GLB EX US RL EST 97717W331 530 21,721 SH   SOLE   0 0 21,721
WISDOMTREE TR GLB HIGH DIV FD 97717W877 2,882 57,597 SH   SOLE   0 0 57,597
WISDOMTREE TR GLB US QTLY DIV 97717W844 10,084 231,454 SH   SOLE   0 0 231,454
WISDOMTREE TR HEDGED HI YLD BD 97717W430 13,262 595,488 SH   SOLE   0 0 595,488
WISDOMTREE TR INDIA ERNGS FD 97717W422 4,582 125,593 SH   SOLE   0 0 125,593
WISDOMTREE TR INTL DIV EX FINL 97717W786 339 8,101 SH   SOLE   0 0 8,101
WISDOMTREE TR INTL EQUITY FD 97717W703 4,749 87,808 SH   SOLE   0 0 87,808
WISDOMTREE TR INTL ESG FUND 97717Y709 538 17,165 SH   SOLE   0 0 17,165
WISDOMTREE TR INTL LRGCAP DV 97717W794 2,132 43,143 SH   SOLE   0 0 43,143
WISDOMTREE TR INTL MIDCAP DV 97717W778 676 10,056 SH   SOLE   0 0 10,056
WISDOMTREE TR INTL QULTY DIV 97717X131 8,667 217,270 SH   SOLE   0 0 217,270
WISDOMTREE TR INTL SMCAP DIV 97717W760 9,420 127,902 SH   SOLE   0 0 127,902
WISDOMTREE TR INTRST RATE HDGE 97717W380 18,353 393,177 SH   SOLE   0 0 393,177
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 20,608 450,444 SH   SOLE   0 0 450,444
WISDOMTREE TR ITL HIGH DIV FD 97717W802 1,578 40,757 SH   SOLE   0 0 40,757
WISDOMTREE TR JAPN HEDGE EQT 97717W851 10,209 163,235 SH   SOLE   0 0 163,235
WISDOMTREE TR JP SMALLCP DIV 97717W836 311 4,363 SH   SOLE   0 0 4,363
WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 2,801 55,744 SH   SOLE   0 0 55,744
WISDOMTREE TR US CORP BOND FD 97717X198 1,356 25,230 SH   SOLE   0 0 25,230
WISDOMTREE TR US DIVID EX FNCL 97717W406 3,440 34,015 SH   SOLE   0 0 34,015
WISDOMTREE TR US EFFICIENT COR 97717Y790 5,605 126,427 SH   SOLE   0 0 126,427
WISDOMTREE TR US ESG FUND 97717W596 5,441 106,116 SH   SOLE   0 0 106,116
WISDOMTREE TR US HGH YLD CORP 97717X172 6,094 116,140 SH   SOLE   0 0 116,140
WISDOMTREE TR US HIGH DIVIDEND 97717W208 14,515 175,854 SH   SOLE   0 0 175,854
WISDOMTREE TR US LARGECAP DIVD 97717W307 109,524 1,658,457 SH   SOLE   0 0 1,658,457
WISDOMTREE TR US LARGECAP FUND 97717W588 11,461 227,583 SH   SOLE   0 0 227,583
WISDOMTREE TR US MIDCAP DIVID 97717W505 54,398 1,226,278 SH   SOLE   0 0 1,226,278
WISDOMTREE TR US MIDCAP FUND 97717W570 37,542 667,059 SH   SOLE   0 0 667,059
WISDOMTREE TR US MULTIFACTOR 97717Y857 814 19,389 SH   SOLE   0 0 19,389
WISDOMTREE TR US QLT SHRHD YLD 97717W547 2,985 47,110 SH   SOLE   0 0 47,110
WISDOMTREE TR US QTLY DIV GRT 97717X669 182,263 2,767,429 SH   SOLE   7,508 0 2,759,921
WISDOMTREE TR US S CAP QTY DIV 97717X651 7,150 150,215 SH   SOLE   0 0 150,215
WISDOMTREE TR US SHT TRM CORP 97717X156 848 16,763 SH   SOLE   0 0 16,763
WISDOMTREE TR US SMALLCAP DIVD 97717W604 40,710 1,238,904 SH   SOLE   114,754 0 1,124,150
WISDOMTREE TR US SMALLCAP FUND 97717W562 39,911 776,477 SH   SOLE   0 0 776,477
WISDOMTREE TR US TOTAL DIVIDND 97717W109 34,650 535,217 SH   SOLE   0 0 535,217
WISDOMTREE TR WSDM EMKTBD FD 97717X784 2,876 38,869 SH   SOLE   0 0 38,869
WISDOMTREE TR YIELD ENHANCD US 97717X511 71,520 1,383,903 SH   SOLE   0 0 1,383,903
WISDOMTREE TR YIELD ENHANCED 97717Y808 7,053 139,615 SH   SOLE   0 0 139,615
WIX COM LTD SHS M98068105 1,200 7,606 SH   SOLE   404 0 7,202
WM TECHNOLOGY INC COM 92971A109 100 16,691 SH   SOLE   39 0 16,652
WNS HLDGS LTD SPON ADR 92932M101 1,464 16,599 SH   SOLE   0 0 16,599
WOODWARD INC COM 980745103 2,027 18,499 SH   SOLE   7,940 0 10,559
WORKDAY INC CL A 98138H101 14,139 51,705 SH   SOLE   36,311 0 15,394
WORKHORSE GROUP INC COM NEW 98138J206 246 56,530 SH   SOLE   0 0 56,530
WORKIVA INC COM CL A 98139A105 619 4,746 SH   SOLE   680 0 4,066
WORLD FUEL SVCS CORP COM 981475106 583 22,030 SH   SOLE   0 0 22,030
WORLD GOLD TR SPDR GLD MINIS 98149E204 23,155 1,273,659 SH   SOLE   455 0 1,273,204
WORTHINGTON INDS INC COM 981811102 710 12,988 SH   SOLE   1,984 0 11,004
WP CAREY INC COM 92936U109 51,289 625,096 SH   SOLE   9,995 0 615,101
WPP PLC NEW ADR 92937A102 1,164 15,403 SH   SOLE   2,889 0 12,514
WRAP TECHNOLOGIES INC COM 98212N107 202 51,335 SH   SOLE   0 0 51,335
WYNDHAM HOTELS & RESORTS INC COM 98311A105 1,181 13,171 SH   SOLE   2,541 0 10,630
WYNN RESORTS LTD COM 983134107 15,581 183,220 SH   SOLE   27 0 183,193
XAI OCTAGON FLOATING RATE & COM 98400T106 2,636 295,516 SH   SOLE   0 0 295,516
XCEL ENERGY INC COM 98389B100 24,319 359,212 SH   SOLE   129,494 0 229,718
XENCOR INC COM 98401F105 398 9,927 SH   SOLE   1,387 0 8,540
XENIA HOTELS & RESORTS INC COM 984017103 1,094 60,384 SH   SOLE   2,112 0 58,272
XEROX HOLDINGS CORP COM NEW 98421M106 595 26,285 SH   SOLE   0 0 26,285
XILINX INC COM 983919101 7,835 36,950 SH   SOLE   647 0 36,303
XL FLEET CORP COM CL A 9837FR100 55 16,605 SH   SOLE   0 0 16,605
XPENG INC ADS 98422D105 3,884 77,166 SH   SOLE   0 0 77,166
XPO LOGISTICS INC COM 983793100 4,419 57,075 SH   SOLE   318 0 56,757
XPO LOGISTICS INC COM 983793100 1,525 19,700 SH Put SOLE   0 0 19,700
XYLEM INC COM 98419M100 18,970 158,188 SH   SOLE   69,061 0 89,127
YAMANA GOLD INC COM 98462Y100 459 108,734 SH   SOLE   0 0 108,734
YANDEX N V SHS CLASS A N97284108 2,834 46,840 SH   SOLE   483 0 46,357
YETI HLDGS INC COM 98585X104 3,283 39,632 SH   SOLE   55 0 39,577
YUM BRANDS INC COM 988498101 22,744 163,792 SH   SOLE   19,762 0 144,030
YUM CHINA HLDGS INC COM 98850P109 5,727 114,912 SH   SOLE   29,112 0 85,800
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 11,246 18,895 SH   SOLE   5,773 0 13,122
ZENDESK INC COM 98936J101 2,960 28,380 SH   SOLE   710 0 27,670
ZEPP HEALTH CORPORATION SPONSORED ADS 98945L105 106 20,918 SH   SOLE   0 0 20,918
ZETA GLOBAL HOLDINGS CORP CL A 98956A105 163 19,336 SH   SOLE   0 0 19,336
ZIFF DAVIS INC COM 48123V102 308 2,780 SH   SOLE   245 0 2,535
ZILLOW GROUP INC CL A 98954M101 1,264 20,312 SH   SOLE   0 0 20,312
ZILLOW GROUP INC CL C CAP STK 98954M200 1,836 28,749 SH   SOLE   8,307 0 20,442
ZIM INTEGRATED SHIPPING SERV SHS M9T951109 1,190 20,213 SH   SOLE   9,963 0 10,250
ZIMMER BIOMET HOLDINGS INC COM 98956P102 6,754 53,162 SH   SOLE   2,680 0 50,482
ZIONS BANCORPORATION N A COM 989701107 1,152 18,239 SH   SOLE   4,326 0 13,913
ZIOPHARM ONCOLOGY INC COM 98973P101 12 11,374 SH   SOLE   0 0 11,374
ZOETIS INC CL A 98978V103 45,810 187,678 SH   SOLE   87,814 0 99,864
ZOMEDICA CORP COM 98980M109 12 37,657 SH   SOLE   0 0 37,657
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 16,450 89,448 SH   SOLE   10,598 0 78,850
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 2,401 37,405 SH   SOLE   1,856 0 35,549
ZOSANO PHARMA CORP COM NEW 98979H202 35 74,200 SH   SOLE   0 0 74,200
ZSCALER INC COM 98980G102 13,664 42,523 SH   SOLE   48 0 42,475
ZYNERBA PHARMACEUTICALS INC COM 98986X109 36 12,350 SH   SOLE   0 0 12,350
ZYNGA INC CL A 98986T108 1,128 176,313 SH   SOLE   3,831 0 172,482