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