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
1 800 FLOWERS COM INC CL A 68243Q106 6,159 201,871 SH   SOLE   200,031 0 1,840
10X GENOMICS INC CL A COM 88025U109 938 6,440 SH   SOLE   0 0 6,440
1LIFE HEALTHCARE INC COM 68269G107 206 10,155 SH   SOLE   0 0 10,155
23ANDME HOLDING CO CLASS A COM 90138Q108 144 15,855 SH   SOLE   0 0 15,855
3-D SYS CORP DEL COM NEW 88554D205 1,117 40,509 SH   SOLE   0 0 40,509
360 DIGITECH INC AMERICAN DEP 88557W101 398 19,600 SH   SOLE   0 0 19,600
3M CO COM 88579Y101 124,436 709,332 SH   SOLE   186,483 0 522,849
3M CO COM 88579Y101 2 14,500 SH Call SOLE   0 0 0
8X8 INC NEW COM 282914100 205 8,752 SH   SOLE   0 0 8,752
9 METERS BIOPHARMA INC COM 654405109 17 13,000 SH   SOLE   0 0 13,000
A-MARK PRECIOUS METALS INC COM 00181T107 1,274 21,233 SH   SOLE   0 0 21,233
AAON INC COM PAR $0.004 000360206 2,303 35,246 SH   SOLE   0 0 35,246
ABB LTD SPONSORED ADR 000375204 26,552 795,937 SH   SOLE   653,645 0 142,292
ABBOTT LABS COM 002824100 337,309 2,855,394 SH   SOLE   1,131,302 0 1,724,092
ABBVIE INC COM 00287Y109 427,184 3,960,187 SH   SOLE   1,859,815 0 2,100,372
ABBVIE INC COM 00287Y109 44 32,100 SH Call SOLE   0 0 0
ABBVIE INC COM 00287Y109 7 34,800 SH Call SOLE   0 0 0
ABCELLERA BIOLOGICS INC COM 00288U106 2,532 126,351 SH   SOLE   0 0 126,351
ABERCROMBIE & FITCH CO CL A 002896207 845 22,464 SH   SOLE   0 0 22,464
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 786 189,441 SH   SOLE   0 0 189,441
ABERDEEN AUSTRALIA EQUITY FD COM 003011103 126 21,362 SH   SOLE   0 0 21,362
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 4,398 528,551 SH   SOLE   0 0 528,551
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1,926 165,764 SH   SOLE   0 0 165,764
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 548 90,371 SH   SOLE   0 0 90,371
ABERDEEN INCOME CR STRATEGIE COM 003057106 576 52,086 SH   SOLE   0 0 52,086
ABERDEEN JAPAN EQUITY FD INC COM 00306J109 242 24,818 SH   SOLE   0 0 24,818
ABERDEEN STD GLOBAL INFRASTR COM SHS BEN INT 00326W106 1,165 58,437 SH   SOLE   0 0 58,437
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1,647 97,765 SH   SOLE   0 0 97,765
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1,644 9,220 SH   SOLE   0 0 9,220
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1,632 18,090 SH   SOLE   0 0 18,090
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1,263 14,608 SH   SOLE   0 0 14,608
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 829 38,770 SH   SOLE   0 0 38,770
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2,464 252,944 SH   SOLE   0 0 252,944
ABIOMED INC COM 003654100 1,128 3,464 SH   SOLE   617 0 2,847
ABM INDS INC COM 000957100 4,098 91,037 SH   SOLE   39,258 0 51,779
ABRDN ETFS BBRG ALL COMD K1 003261104 1,005 35,789 SH   SOLE   0 0 35,789
ABSOLUTE SOFTWARE CORP COM 00386B109 144 13,100 SH   SOLE   0 0 13,100
ACACIA RESH CORP ACACIA TCH COM 003881307 217 32,030 SH   SOLE   0 0 32,030
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 2,470 61,729 SH   SOLE   0 0 61,729
ACADIA HEALTHCARE COMPANY IN COM 00404A109 6,317 99,040 SH   SOLE   79,364 0 19,676
ACCELERON PHARMA INC COM 00434H108 1,947 11,314 SH   SOLE   4,244 0 7,070
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 265,381 829,506 SH   SOLE   488,272 0 341,234
ACCOLADE INC COM 00437E102 2,899 68,738 SH   SOLE   67,316 0 1,422
ACER THERAPEUTICS INC COM 00444P108 41 16,200 SH   SOLE   0 0 16,200
ACI WORLDWIDE INC COM 004498101 3,055 99,401 SH   SOLE   98,211 0 1,190
ACTIVISION BLIZZARD INC COM 00507V109 32,115 414,970 SH   SOLE   224,039 0 190,931
ACUITY BRANDS INC COM 00508Y102 2,840 16,381 SH   SOLE   9,104 0 7,277
ACUSHNET HLDGS CORP COM 005098108 29,497 631,636 SH   SOLE   619,272 0 12,364
ADAM NAT RES FD INC COM 00548F105 195 12,414 SH   SOLE   0 0 12,414
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 16 16,246 SH   SOLE   0 0 16,246
ADAMS DIVERSIFIED EQUITY FD COM 006212104 14,701 742,453 SH   SOLE   1 0 742,452
ADAMS RES & ENERGY INC COM NEW 006351308 504 16,593 SH   SOLE   0 0 16,593
ADAPTHEALTH CORP COMMON STOCK 00653Q102 460 19,754 SH   SOLE   0 0 19,754
ADMA BIOLOGICS INC COM 000899104 172 152,183 SH   SOLE   0 0 152,183
ADOBE SYSTEMS INCORPORATED COM 00724F101 381,372 662,425 SH   SOLE   486,017 0 176,408
ADT INC DEL COM 00090Q103 461 57,004 SH   SOLE   0 0 57,004
ADTALEM GLOBAL ED INC COM 00737L103 754 19,952 SH   SOLE   13,167 0 6,785
ADTRAN INC COM 00738A106 321 17,095 SH   SOLE   9,793 0 7,302
ADVANCE AUTO PARTS INC COM 00751Y106 75,848 363,101 SH   SOLE   288,526 0 74,575
ADVANCED DRAIN SYS INC DEL COM 00790R104 3,595 33,234 SH   SOLE   25,374 0 7,860
ADVANCED ENERGY INDS COM 007973100 3,472 39,562 SH   SOLE   10,963 0 28,599
ADVANCED MICRO DEVICES INC COM 007903107 63,550 617,588 SH   SOLE   39,894 0 577,694
ADVENT CONV & INCOME FD COM 00764C109 13,553 753,782 SH   SOLE   0 0 753,782
ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 844 13,285 SH   SOLE   0 0 13,285
ADVISORSHARES TR DORSY FSM ALCP 00768Y479 867 24,356 SH   SOLE   0 0 24,356
ADVISORSHARES TR DORSY SHRT ETF 00768Y529 232 26,400 SH   SOLE   0 0 26,400
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 17,901 366,415 SH   SOLE   366,300 0 115
ADVISORSHARES TR Q DYNAMIC GROWTH 00768Y438 593 21,193 SH   SOLE   0 0 21,193
ADVISORSHARES TR RANGER EQUITY BE 00768Y412 733 28,524 SH   SOLE   0 0 28,524
AECOM COM 00766T100 4,843 76,693 SH   SOLE   60,116 0 16,577
AEGON N V NY REGISTRY SHS 007924103 20,493 4,026,051 SH   SOLE   47,454 0 3,978,597
AERCAP HOLDINGS NV SHS N00985106 2,503 43,294 SH   SOLE   33,772 0 9,522
AEROJET ROCKETDYNE HLDGS INC COM 007800105 3,919 89,986 SH   SOLE   87,509 0 2,477
AEROVIRONMENT INC COM 008073108 2,281 26,426 SH   SOLE   5,019 0 21,407
AES CORP COM 00130H105 69,440 3,041,626 SH   SOLE   2,962,234 0 79,392
AFFILIATED MANAGERS GROUP IN COM 008252108 29,893 197,849 SH   SOLE   195,539 0 2,310
AFFIRM HLDGS INC COM CL A 00827B106 6,130 51,456 SH   SOLE   5,046 0 46,410
AFLAC INC COM 001055102 36,466 699,528 SH   SOLE   53,484 0 646,044
AGCO CORP COM 001084102 4,242 34,620 SH   SOLE   15,322 0 19,298
AGILE THERAPEUTICS INC COM 00847L100 25 26,500 SH   SOLE   0 0 26,500
AGILENT TECHNOLOGIES INC COM 00846U101 14,487 91,957 SH   SOLE   38,731 0 53,226
AGILENT TECHNOLOGIES INC COM 00846U101 103 13,400 SH Call SOLE   0 0 0
AGNC INVT CORP COM 00123Q104 9,982 632,995 SH   SOLE   241,948 0 391,047
AGNICO EAGLE MINES LTD COM 008474108 4,790 92,473 SH   SOLE   0 0 92,473
AGREE RLTY CORP COM 008492100 10,906 164,665 SH   SOLE   104,891 0 59,774
AIR LEASE CORP CL A 00912X302 14,746 374,841 SH   SOLE   10,809 0 364,032
AIR PRODS & CHEMS INC COM 009158106 383,163 1,496,014 SH   SOLE   386,678 0 1,109,336
AIR PRODS & CHEMS INC COM 009158106 18 18,700 SH Call SOLE   0 0 0
AIR PRODS & CHEMS INC COM 009158106 9 11,500 SH Call SOLE   0 0 0
AIR TRANS SVCS GROUP INC NOTE 1.125%10/1 00922RAB1 34 32,000 PRN   SOLE   0 0 32,000
AIR TRANSPORT SERVICES GRP I COM 00922R105 23,020 891,905 SH   SOLE   888,146 0 3,759
AIRBNB INC COM CL A 009066101 50,102 298,672 SH   SOLE   150,938 0 147,734
AKAMAI TECHNOLOGIES INC COM 00971T101 27,392 261,895 SH   SOLE   203,583 0 58,312
AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 18 15,000 PRN   SOLE   0 0 15,000
AKAMAI TECHNOLOGIES INC NOTE 0.375% 9/0 00971TAL5 19 17,000 PRN   SOLE   0 0 17,000
AKEBIA THERAPEUTICS INC COM 00972D105 64 22,395 SH   SOLE   0 0 22,395
ALAMOS GOLD INC NEW COM CL A 011532108 1,935 269,457 SH   SOLE   0 0 269,457
ALARM COM HLDGS INC COM 011642105 3,204 40,978 SH   SOLE   0 0 40,978
ALASKA AIR GROUP INC COM 011659109 19,293 329,225 SH   SOLE   70,442 0 258,783
ALASKA AIR GROUP INC COM 011659109 9 35,400 SH Call SOLE   0 0 0
ALBANY INTL CORP CL A 012348108 8,282 107,740 SH   SOLE   106,968 0 772
ALBEMARLE CORP COM 012653101 22,281 101,750 SH   SOLE   32,769 0 68,981
ALBERTSONS COS INC COMMON STOCK 013091103 1,589 51,057 SH   SOLE   0 0 51,057
ALCOA CORP COM 013872106 1,844 37,671 SH   SOLE   125 0 37,546
ALCON AG ORD SHS H01301128 42,208 517,604 SH   SOLE   494,655 0 22,949
ALDEYRA THERAPEUTICS INC COM 01438T106 403 45,847 SH   SOLE   23,347 0 22,500
ALEXANDERS INC COM 014752109 203 778 SH   SOLE   0 0 778
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 25,621 134,093 SH   SOLE   127,186 0 6,907
ALEXCO RESOURCE CORP COM 01535P106 432 288,652 SH   SOLE   0 0 288,652
ALGONQUIN PWR UTILS CORP COM 015857105 7,866 537,285 SH   SOLE   9,887 0 527,398
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 129,385 873,925 SH   SOLE   357,405 0 516,520
ALIGHT INC COM CL A 01626W101 7,534 656,289 SH   SOLE   654,854 0 1,435
ALIGN TECHNOLOGY INC COM 016255101 63,903 96,032 SH   SOLE   65,114 0 30,918
ALKAMI TECHNOLOGY INC COM 01644J108 936 37,927 SH   SOLE   37,927 0 0
ALKERMES PLC SHS G01767105 485 15,730 SH   SOLE   0 0 15,730
ALLEGHANY CORP MD COM 017175100 19,469 31,183 SH   SOLE   23,749 0 7,434
ALLEGIANT TRAVEL CO COM 01748X102 3,646 18,652 SH   SOLE   9,851 0 8,801
ALLEGION PLC ORD SHS G0176J109 28,017 211,958 SH   SOLE   186,170 0 25,788
ALLEGRO MICROSYSTEMS INC COM 01749D105 1,234 38,602 SH   SOLE   37,518 0 1,084
ALLETE INC COM NEW 018522300 8,699 146,158 SH   SOLE   112,756 0 33,402
ALLIANCE DATA SYSTEMS CORP COM 018581108 3,770 37,368 SH   SOLE   15,649 0 21,719
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 799 73,501 SH   SOLE   0 0 73,501
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 4,235 345,177 SH   SOLE   0 0 345,177
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 3,682 74,265 SH   SOLE   0 0 74,265
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 160 10,713 SH   SOLE   0 0 10,713
ALLIANT ENERGY CORP COM 018802108 4,884 87,237 SH   SOLE   32,196 0 55,041
ALLISON TRANSMISSION HLDGS I COM 01973R101 2,623 74,252 SH   SOLE   72,842 0 1,410
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 325 24,334 SH   SOLE   22,804 0 1,530
ALLSTATE CORP COM 020002101 161,831 1,271,146 SH   SOLE   266,198 0 1,004,948
ALLSTATE CORP COM 020002101 5 13,700 SH Call SOLE   0 0 0
ALLY FINL INC COM 02005N100 18,933 370,880 SH   SOLE   228,810 0 142,070
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 7,496 39,701 SH   SOLE   37,869 0 1,832
ALPHA ARCHITECT ETF TR INTL QUAN MOMNTM 02072L300 9,029 264,957 SH   SOLE   0 0 264,957
ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 613 17,628 SH   SOLE   0 0 17,628
ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 378 11,053 SH   SOLE   0 0 11,053
ALPHABET INC CAP STK CL A 02079K305 1,017,589 380,618 SH   SOLE   144,969 0 235,649
ALPHABET INC CAP STK CL C 02079K107 707,368 265,395 SH   SOLE   99,863 0 165,532
ALPINE INCOME PPTY TR INC COM 02083X103 1,332 72,498 SH   SOLE   7,226 0 65,272
ALPS ETF TR ALERIAN MLP 00162Q452 33,139 994,260 SH   SOLE   0 0 994,260
ALPS ETF TR CLEAN ENERGY 00162Q460 1,098 16,607 SH   SOLE   0 0 16,607
ALPS ETF TR DISRUPTIVE TECH 00162Q478 1,884 38,864 SH   SOLE   0 0 38,864
ALPS ETF TR EQUAL SEC ETF 00162Q205 2,855 28,710 SH   SOLE   0 0 28,710
ALPS ETF TR MED BREAKTHGH 00162Q593 682 14,991 SH   SOLE   0 0 14,991
ALPS ETF TR RIVERFRNT DYMC 00162Q528 1,323 30,781 SH   SOLE   0 0 30,781
ALPS ETF TR RIVERFRNT FLEX 00162Q510 255 5,783 SH   SOLE   0 0 5,783
ALPS ETF TR RIVRFRNT STR INC 00162Q783 785 31,715 SH   SOLE   0 0 31,715
ALPS ETF TR SECTR DIV DOGS 00162Q858 4,425 86,619 SH   SOLE   0 0 86,619
ALTAIR ENGR INC COM CL A 021369103 6,835 99,150 SH   SOLE   98,907 0 243
ALTERYX INC COM CL A 02156B103 374 5,115 SH   SOLE   0 0 5,115
ALTICE USA INC CL A 02156K103 34,847 1,681,805 SH   SOLE   1,673,860 0 7,945
ALTRA INDL MOTION CORP COM 02208R106 15,566 281,223 SH   SOLE   277,844 0 3,379
ALTRIA GROUP INC COM 02209S103 72,783 1,598,911 SH   SOLE   327,117 0 1,271,794
ALTRIA GROUP INC COM 02209S103 2 30,900 SH Call SOLE   0 0 0
ALTRIA GROUP INC COM 02209S103 6 20,500 SH Call SOLE   0 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 162 31,849 SH   SOLE   0 0 31,849
AMAZON COM INC COM 023135106 1,767,478 538,038 SH   SOLE   174,140 0 363,898
AMBARELLA INC SHS G037AX101 432 2,772 SH   SOLE   0 0 2,772
AMBEV SA SPONSORED ADR 02319V103 2,027 734,343 SH   SOLE   527 0 733,816
AMC ENTMT HLDGS INC CL A COM 00165C104 477 12,535 SH   SOLE   0 0 12,535
AMC NETWORKS INC CL A 00164V103 2,980 63,961 SH   SOLE   62,703 0 1,258
AMCOR PLC ORD G0250X107 2,333 201,249 SH   SOLE   79,360 0 121,889
AMDOCS LTD SHS G02602103 17,948 237,055 SH   SOLE   207,806 0 29,249
AMEDISYS INC COM 023436108 2,550 17,101 SH   SOLE   4,507 0 12,594
AMER STATES WTR CO COM 029899101 3,709 43,373 SH   SOLE   0 0 43,373
AMERCO COM 023586100 645 998 SH   SOLE   0 0 998
AMEREN CORP COM 023608102 11,099 137,019 SH   SOLE   89,972 0 47,047
AMERESCO INC CL A 02361E108 1,977 33,832 SH   SOLE   0 0 33,832
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 3,069 514,973 SH   SOLE   0 0 514,973
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1,895 107,264 SH   SOLE   54,915 0 52,349
AMERICAN AIRLS GROUP INC COM 02376R102 4,210 205,165 SH   SOLE   0 0 205,165
AMERICAN AXLE & MFG HLDGS IN COM 024061103 119 13,501 SH   SOLE   9,899 0 3,602
AMERICAN CAMPUS CMNTYS INC COM 024835100 5,902 121,821 SH   SOLE   112,975 0 8,846
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 503 7,795 SH   SOLE   0 0 7,795
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 266 4,249 SH   SOLE   0 0 4,249
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 1,640 25,380 SH   SOLE   0 0 25,380
AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 280 5,589 SH   SOLE   0 0 5,589
AMERICAN CENTY ETF TR US SML CP VALU 025072877 784 10,369 SH   SOLE   0 0 10,369
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 2,345 90,890 SH   SOLE   20,896 0 69,994
AMERICAN ELEC PWR CO INC COM 025537101 85,162 1,049,051 SH   SOLE   728,223 0 320,828
AMERICAN EQTY INVT LIFE HLD COM 025676206 18,335 620,045 SH   SOLE   583,970 0 36,075
AMERICAN EXPRESS CO COM 025816109 65,489 390,912 SH   SOLE   106,114 0 284,798
AMERICAN FINL GROUP INC OHIO COM 025932104 1,788 14,208 SH   SOLE   0 0 14,208
AMERICAN HOMES 4 RENT CL A 02665T306 15,733 412,726 SH   SOLE   145,305 0 267,421
AMERICAN INTL GROUP INC COM NEW 026874784 82,154 1,496,695 SH   SOLE   1,450,374 0 46,321
AMERICAN OUTDOOR BRANDS INC COM 02875D109 1,066 43,421 SH   SOLE   0 0 43,421
AMERICAN PUB ED INC COM 02913V103 385 15,035 SH   SOLE   0 0 15,035
AMERICAN TOWER CORP NEW COM 03027X100 273,658 1,031,063 SH   SOLE   702,628 0 328,435
AMERICAN WOODMARK CORPORATIO COM 030506109 1,849 28,280 SH   SOLE   0 0 28,280
AMERICAN WTR WKS CO INC NEW COM 030420103 25,969 153,632 SH   SOLE   2,012 0 151,620
AMERICOLD RLTY TR COM 03064D108 3,930 135,279 SH   SOLE   63,072 0 72,207
AMERIPRISE FINL INC COM 03076C106 28,470 107,789 SH   SOLE   78,300 0 29,489
AMERIS BANCORP COM 03076K108 880 16,953 SH   SOLE   0 0 16,953
AMERISAFE INC COM 03071H100 2,178 38,785 SH   SOLE   38,236 0 549
AMERISOURCEBERGEN CORP COM 03073E105 24,037 201,219 SH   SOLE   128,148 0 73,071
AMETEK INC COM 031100100 20,251 163,302 SH   SOLE   137,253 0 26,049
AMGEN INC COM 031162100 178,193 837,952 SH   SOLE   284,269 0 553,683
AMICUS THERAPEUTICS INC COM 03152W109 250 26,228 SH   SOLE   0 0 26,228
AMKOR TECHNOLOGY INC COM 031652100 2,012 80,625 SH   SOLE   70,410 0 10,215
AMMO INC COM 00175J107 6,609 1,074,656 SH   SOLE   0 0 1,074,656
AMN HEALTHCARE SVCS INC COM 001744101 6,677 58,186 SH   SOLE   0 0 58,186
AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 935 175,052 SH   SOLE   0 0 175,052
AMPHENOL CORP NEW CL A 032095101 17,726 242,067 SH   SOLE   184,741 0 57,326
AMPIO PHARMACEUTICALS INC COM 03209T109 357 214,803 SH   SOLE   0 0 214,803
AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 671 38,943 SH   SOLE   0 0 38,943
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 13,286 297,619 SH   SOLE   0 0 297,619
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 36,671 1,050,139 SH   SOLE   2,268 0 1,047,871
AMPLIFY ETF TR ONLIN RETL ETF 032108102 6,707 61,380 SH   SOLE   0 0 61,380
AMYRIS INC COM NEW 03236M200 375 27,340 SH   SOLE   0 0 27,340
AMYRIS INC COM NEW 03236M200 143 18,600 SH Call SOLE   0 0 0
AMYRIS INC COM NEW 03236M200 60 14,700 SH Call SOLE   0 0 0
AMYRIS INC COM NEW 03236M200 18 14,700 SH Call SOLE   0 0 0
ANALOG DEVICES INC COM 032654105 74,135 442,641 SH   SOLE   162,680 0 279,961
ANAPLAN INC COM 03272L108 1,090 17,901 SH   SOLE   16,426 0 1,475
ANGEL OAK DYNAMIC FINL STRAT COM BEN INT 03462A102 200 9,800 SH   SOLE   0 0 9,800
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 7,066 415,155 SH   SOLE   0 0 415,155
ANGEL OAK FINL STRATEGIES IN RIGHT 10/14/2021 03464A118 86 400,815 SH   SOLE   0 0 400,815
ANGI INC COM CL A NEW 00183L102 1,397 113,218 SH   SOLE   48,161 0 65,057
ANGIODYNAMICS INC COM 03475V101 1,529 58,939 SH   SOLE   0 0 58,939
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 43,530 772,081 SH   SOLE   671,739 0 100,342
ANIXA BIOSCIENCES INC COM 03528H109 246 51,550 SH   SOLE   0 0 51,550
ANNALY CAPITAL MANAGEMENT IN COM 035710409 8,564 1,017,091 SH   SOLE   39,324 0 977,767
ANNEXON INC COM 03589W102 410 22,048 SH   SOLE   0 0 22,048
ANSYS INC COM 03662Q105 23,730 69,702 SH   SOLE   61,435 0 8,267
ANTARES PHARMA INC COM 036642106 615 169,001 SH   SOLE   0 0 169,001
ANTERO MIDSTREAM CORP COM 03676B102 1,053 101,080 SH   SOLE   0 0 101,080
ANTERO RESOURCES CORP COM 03674X106 451 23,982 SH   SOLE   0 0 23,982
ANTHEM INC COM 036752103 50,459 135,348 SH   SOLE   69,354 0 65,994
AON PLC SHS CL A G0403H108 68,282 238,938 SH   SOLE   203,112 0 35,826
APA CORPORATION COM 03743Q108 3,884 181,254 SH   SOLE   78,326 0 102,928
APARTMENT INCOME REIT CORP COM 03750L109 757 15,508 SH   SOLE   0 0 15,508
APELLIS PHARMACEUTICALS INC COM 03753U106 239 7,256 SH   SOLE   0 0 7,256
API GROUP CORP COM STK 00187Y100 708 34,811 SH   SOLE   17,234 0 17,577
APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 261 260,000 PRN   SOLE   0 0 260,000
APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 145 145,000 PRN   SOLE   0 0 145,000
APOLLO ENDOSURGERY INC COM 03767D108 257 28,392 SH   SOLE   0 0 28,392
APOLLO GLOBAL MGMT INC COM CL A 03768E105 49,833 809,111 SH   SOLE   494,552 0 314,559
APOLLO INVT CORP COM NEW 03761U502 628 48,409 SH   SOLE   0 0 48,409
APOLLO MED HLDGS INC COM NEW 03763A207 589 6,467 SH   SOLE   6,467 0 0
APOLLO STRATEGIC GROWTH CAPT UNIT 99/99/9999 G0411R122 122 12,105 SH   SOLE   0 0 12,105
APOLLO TACTICAL INCOME FD IN COM 037638103 253 16,012 SH   SOLE   0 0 16,012
APPFOLIO INC COM CL A 03783C100 516 4,283 SH   SOLE   0 0 4,283
APPHARVEST INC COM 03783T103 221 33,936 SH   SOLE   0 0 33,936
APPIAN CORP CL A 03782L101 430 4,652 SH   SOLE   0 0 4,652
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1,114 70,839 SH   SOLE   39,532 0 31,307
APPLE INC COM 037833100 2,826,373 19,974,252 SH   SOLE   3,715,005 0 16,259,247
APPLE INC COM 037833100 9 70,900 SH Call SOLE   0 0 0
APPLE INC COM 037833100 1 13,300 SH Call SOLE   0 0 0
APPLE INC COM 037833100 2,747 67,000 SH Call SOLE   0 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 1,142 12,672 SH   SOLE   11,173 0 1,499
APPLIED MATLS INC COM 038222105 104,161 809,135 SH   SOLE   455,579 0 353,556
APPLIED MATLS INC COM 038222105 36 29,600 SH Call SOLE   0 0 0
APPLIED MATLS INC COM 038222105 1 18,000 SH Call SOLE   0 0 0
APPLOVIN CORP COM CL A 03831W108 1,471 20,321 SH   SOLE   19,940 0 381
APTARGROUP INC COM 038336103 39,211 328,529 SH   SOLE   309,205 0 19,324
APTINYX INC COM 03836N103 265 113,330 SH   SOLE   0 0 113,330
APTIV PLC SHS G6095L109 42,471 285,099 SH   SOLE   243,320 0 41,779
APTOSE BIOSCIENCES INC COM NEW 03835T200 44 20,150 SH   SOLE   0 0 20,150
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 459 112,870 SH   SOLE   0 0 112,870
ARAMARK COM 03852U106 10,577 321,880 SH   SOLE   314,510 0 7,370
ARBOR REALTY TRUST INC COM 038923108 4,041 218,088 SH   SOLE   139,695 0 78,393
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1,627 53,934 SH   SOLE   17,162 0 36,772
ARCH CAP GROUP LTD ORD G0450A105 4,649 121,759 SH   SOLE   45,853 0 75,906
ARCHER AVIATION INC COM CL A 03945R102 240 27,038 SH   SOLE   0 0 27,038
ARCHER DANIELS MIDLAND CO COM 039483102 45,209 753,352 SH   SOLE   211,507 0 541,845
ARCHER DANIELS MIDLAND CO COM 039483102 37 11,000 SH Call SOLE   0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 15 10,600 SH Call SOLE   0 0 0
ARCHROCK INC COM 03957W106 110 13,352 SH   SOLE   0 0 13,352
ARCONIC CORPORATION COM 03966V107 514 16,300 SH   SOLE   6,524 0 9,776
ARCOSA INC COM 039653100 695 13,840 SH   SOLE   2,405 0 11,435
ARDAGH GROUP S A CL A L0223L101 310 12,169 SH   SOLE   0 0 12,169
ARES CAPITAL CORP COM 04010L103 10,700 526,334 SH   SOLE   87 0 526,247
ARES COML REAL ESTATE CORP COM 04013V108 521 34,552 SH   SOLE   0 0 34,552
ARES DYNAMIC CR ALLOCATION F COM 04014F102 293 18,089 SH   SOLE   0 0 18,089
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 6,075 82,280 SH   SOLE   55,205 0 27,075
ARGAN INC COM 04010E109 8,210 187,992 SH   SOLE   145,464 0 42,528
ARGO GROUP INTL HLDGS LTD COM G0464B107 4,912 94,065 SH   SOLE   82,638 0 11,427
ARISTA NETWORKS INC COM 040413106 4,424 12,875 SH   SOLE   5,845 0 7,030
ARK ETF TR 3D PRINTING ETF 00214Q500 1,429 40,031 SH   SOLE   0 0 40,031
ARK ETF TR ARK SPACE EXPL 00214Q807 1,015 51,866 SH   SOLE   0 0 51,866
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 4,569 58,545 SH   SOLE   0 0 58,545
ARK ETF TR FINTECH INNOVA 00214Q708 11,852 240,124 SH   SOLE   0 0 240,124
ARK ETF TR GENOMIC REV ETF 00214Q302 19,726 263,994 SH   SOLE   0 0 263,994
ARK ETF TR INNOVATION ETF 00214Q104 154,827 1,400,770 SH   SOLE   22,801 0 1,377,969
ARK ETF TR ISRAEL INOVATE 00214Q609 1,395 47,645 SH   SOLE   0 0 47,645
ARK ETF TR NEXT GNRTN INTER 00214Q401 11,579 83,382 SH   SOLE   0 0 83,382
ARKO CORP COM 041242108 214 21,234 SH   SOLE   0 0 21,234
ARLO TECHNOLOGIES INC COM 04206A101 310 48,430 SH   SOLE   0 0 48,430
ARMADA HOFFLER PPTYS INC COM 04208T108 303 22,691 SH   SOLE   0 0 22,691
ARMSTRONG WORLD INDS INC NEW COM 04247X102 9,175 96,103 SH   SOLE   95,228 0 875
ARROW ELECTRS INC COM 042735100 6,119 54,490 SH   SOLE   29,270 0 25,220
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 907 14,521 SH   SOLE   10,478 0 4,043
ARTESIAN RES CORP CL A 043113208 342 8,965 SH   SOLE   0 0 8,965
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 29,164 596,165 SH   SOLE   577,329 0 18,836
ARVINAS INC COM 04335A105 540 6,576 SH   SOLE   6,576 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 10,411 551,144 SH   SOLE   0 0 551,144
ASANA INC CL A 04342Y104 5,170 49,790 SH   SOLE   10,460 0 39,330
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 4,550 28,544 SH   SOLE   28,505 0 39
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 1,428 181,861 SH   SOLE   85,387 0 96,474
ASENSUS SURGICAL INC COM 04367G103 58 31,234 SH   SOLE   0 0 31,234
ASGN INC COM 00191U102 5,255 46,445 SH   SOLE   45,491 0 954
ASHFORD HOSPITALITY TR INC COM SHS 044103869 373 25,335 SH   SOLE   0 0 25,335
ASHLAND GLOBAL HLDGS INC COM 044186104 4,151 46,575 SH   SOLE   42,567 0 4,008
ASML HOLDING N V N Y REGISTRY SHS N07059210 115,815 155,429 SH   SOLE   131,439 0 23,990
ASPEN TECHNOLOGY INC COM 045327103 42,067 342,563 SH   SOLE   291,613 0 50,950
ASSURANT INC COM 04621X108 3,388 21,476 SH   SOLE   376 0 21,100
ASSURED GUARANTY LTD COM G0585R106 8,839 188,822 SH   SOLE   172,900 0 15,922
AST SPACEMOBILE INC COM CL A 00217D100 139 12,885 SH   SOLE   0 0 12,885
ASTRAZENECA PLC SPONSORED ADR 046353108 130,544 2,173,552 SH   SOLE   1,631,389 0 542,163
ASTRONICS CORP COM 046433108 306 21,768 SH   SOLE   0 0 21,768
AT&T INC COM 00206R102 229,420 8,493,892 SH   SOLE   2,095,609 0 6,398,283
AT&T INC COM 00206R102 1 24,600 SH Call SOLE   0 0 0
AT&T INC COM 00206R102 1 11,400 SH Call SOLE   0 0 0
AT&T INC COM 00206R102 4 15,600 SH Call SOLE   0 0 0
AT&T INC COM 00206R102 1 23,700 SH Call SOLE   0 0 0
ATHENE HOLDING LTD CL A G0684D107 695 10,096 SH   SOLE   0 0 10,096
ATHERSYS INC NEW COM 04744L106 19 14,100 SH   SOLE   0 0 14,100
ATKORE INC COM 047649108 7,313 84,130 SH   SOLE   69,165 0 14,965
ATLANTIC CAP BANCSHARES INC COM 048269203 283 10,667 SH   SOLE   0 0 10,667
ATLANTIC UN BANKSHARES CORP COM 04911A107 3,093 83,930 SH   SOLE   74,032 0 9,898
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 32,601 944,685 SH   SOLE   780,232 0 164,453
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 513 6,285 SH   SOLE   0 0 6,285
ATLAS CORP SHARES Y0436Q109 6,194 407,798 SH   SOLE   0 0 407,798
ATLAS TECHNICAL CONSULTANTS COM CLS A 049430101 133 13,085 SH   SOLE   12,085 0 1,000
ATLASSIAN CORP PLC CL A G06242104 91,742 234,382 SH   SOLE   215,978 0 18,404
ATMOS ENERGY CORP COM 049560105 7,484 84,847 SH   SOLE   30,164 0 54,683
ATRICURE INC COM 04963C209 1,723 24,771 SH   SOLE   22,482 0 2,289
ATRION CORP COM 049904105 228 327 SH   SOLE   0 0 327
AUDACY INC CL A 05070N103 207 56,219 SH   SOLE   0 0 56,219
AUDIOCODES LTD ORD M15342104 2,334 71,738 SH   SOLE   4,843 0 66,895
AURINIA PHARMACEUTICALS INC COM 05156V102 279 12,600 SH   SOLE   0 0 12,600
AURORA CANNABIS INC COM 05156X884 83 12,002 SH   SOLE   0 0 12,002
AUTODESK INC COM 052769106 186,401 653,650 SH   SOLE   602,979 0 50,671
AUTOHOME INC SP ADS RP CL A 05278C107 11,821 251,880 SH   SOLE   226,367 0 25,513
AUTOLIV INC COM 052800109 1,902 22,194 SH   SOLE   20,798 0 1,396
AUTOMATIC DATA PROCESSING IN COM 053015103 229,897 1,149,926 SH   SOLE   737,557 0 412,369
AUTONATION INC COM 05329W102 4,050 33,264 SH   SOLE   26,178 0 7,086
AUTOZONE INC COM 053332102 54,472 32,080 SH   SOLE   14,152 0 17,928
AVALARA INC COM 05338G106 8,277 47,358 SH   SOLE   37,191 0 10,167
AVALONBAY CMNTYS INC COM 053484101 5,470 24,679 SH   SOLE   12,483 0 12,196
AVANGRID INC COM 05351W103 1,023 21,043 SH   SOLE   14,076 0 6,967
AVANTOR INC COM 05352A100 27,607 674,990 SH   SOLE   628,106 0 46,884
AVAYA HLDGS CORP COM 05351X101 16,514 834,437 SH   SOLE   826,957 0 7,480
AVEPOINT INC COM CL A 053604104 388 45,690 SH   SOLE   0 0 45,690
AVERY DENNISON CORP COM 053611109 25,232 121,767 SH   SOLE   96,723 0 25,044
AVID BIOSERVICES INC COM 05368M106 225 10,409 SH   SOLE   0 0 10,409
AVIENT CORPORATION COM 05368V106 899 19,395 SH   SOLE   12,995 0 6,400
AVIS BUDGET GROUP COM 053774105 1,473 12,645 SH   SOLE   0 0 12,645
AVISTA CORP COM 05379B107 6,477 165,568 SH   SOLE   161,039 0 4,529
AVITA MEDICAL INC COM 05380C102 303 17,124 SH   SOLE   0 0 17,124
AVNET INC COM 053807103 13,337 360,756 SH   SOLE   307,508 0 53,248
AVROBIO INC COM 05455M100 85 15,191 SH   SOLE   0 0 15,191
AXALTA COATING SYS LTD COM G0750C108 26,750 916,396 SH   SOLE   911,796 0 4,600
AXCELIS TECHNOLOGIES INC COM NEW 054540208 276 5,874 SH   SOLE   0 0 5,874
AXIS CAP HLDGS LTD SHS G0692U109 20,832 452,483 SH   SOLE   449,246 0 3,237
AXON ENTERPRISE INC COM 05464C101 20,926 119,566 SH   SOLE   39,736 0 79,830
AXON ENTERPRISE INC COM 05464C101 26 10,100 SH Call SOLE   0 0 0
AXONICS INC COM 05465P101 314 4,830 SH   SOLE   0 0 4,830
AXOS FINANCIAL INC COM 05465C100 6,266 121,576 SH   SOLE   115,280 0 6,296
AZEK CO INC CL A 05478C105 2,491 68,197 SH   SOLE   54,133 0 14,064
AZZ INC COM 002474104 1,462 27,478 SH   SOLE   75 0 27,403
B & G FOODS INC NEW COM 05508R106 3,159 105,671 SH   SOLE   0 0 105,671
B & G FOODS INC NEW COM 05508R106 39 56,400 SH Call SOLE   0 0 0
B. RILEY FINANCIAL INC COM 05580M108 1,095 18,540 SH   SOLE   2,213 0 16,327
B2GOLD CORP COM 11777Q209 619 181,334 SH   SOLE   0 0 181,334
B2GOLD CORP COM 11777Q209 6 125,000 SH Call SOLE   0 0 0
B2GOLD CORP COM 11777Q209 9 87,000 SH Call SOLE   0 0 0
B2GOLD CORP COM 11777Q209 125 108,500 SH Call SOLE   0 0 0
BABCOCK & WILCOX ENTERPRISES COM 05614L209 237 37,041 SH   SOLE   0 0 37,041
BADGER METER INC COM 056525108 1,089 10,768 SH   SOLE   4,233 0 6,535
BAIDU INC SPON ADR REP A 056752108 4,063 26,425 SH   SOLE   51 0 26,374
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 513 34,564 SH   SOLE   0 0 34,564
BAKER HUGHES COMPANY CL A 05722G100 3,812 154,125 SH   SOLE   96,090 0 58,035
BALCHEM CORP COM 057665200 5,485 37,806 SH   SOLE   29,232 0 8,574
BALL CORP COM 058498106 57,498 639,080 SH   SOLE   519,516 0 119,564
BALLARD PWR SYS INC NEW COM 058586108 586 41,831 SH   SOLE   0 0 41,831
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 4,017 609,620 SH   SOLE   581,601 0 28,019
BANCO BRADESCO S A SP ADR PFD NEW 059460303 3,802 992,777 SH   SOLE   984,952 0 7,825
BANCO SANTANDER S.A. ADR 05964H105 350 96,660 SH   SOLE   1,737 0 94,923
BANCORP INC DEL COM 05969A105 210 8,253 SH   SOLE   8,253 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 2,044 68,626 SH   SOLE   25,538 0 43,088
BANCROFT FD LTD COM 059695106 1,065 35,935 SH   SOLE   0 0 35,935
BANDWIDTH INC COM CL A 05988J103 2,532 28,044 SH   SOLE   15,523 0 12,521
BANK COMM HLDGS COM 06424J103 1,936 127,611 SH   SOLE   0 0 127,611
BANK HAWAII CORP COM 062540109 3,558 43,305 SH   SOLE   41,890 0 1,415
BANK MARIN BANCORP COM 063425102 304 8,060 SH   SOLE   0 0 8,060
BANK MONTREAL QUE COM 063671101 7,878 79,024 SH   SOLE   15,818 0 63,206
BANK NEW YORK MELLON CORP COM 064058100 8,794 169,647 SH   SOLE   77,944 0 91,703
BANK NOVA SCOTIA B C COM 064149107 2,173 35,355 SH   SOLE   0 0 35,355
BANK OZK COM 06417N103 20,267 471,546 SH   SOLE   437,631 0 33,915
BANNER CORP COM NEW 06652V208 1,219 22,088 SH   SOLE   0 0 22,088
BARCLAYS PLC ADR 06738E204 32,194 3,119,553 SH   SOLE   288,512 0 2,831,041
BARINGS BDC INC COM 06759L103 1,967 178,515 SH   SOLE   0 0 178,515
BARINGS CORPORATE INVS COM 06759X107 1,049 67,430 SH   SOLE   0 0 67,430
BARINGS GLOBAL SHORT DURATIO COM 06760L100 2,877 168,250 SH   SOLE   0 0 168,250
BARINGS PARTN INVS SH BEN INT 06761A103 416 30,174 SH   SOLE   0 0 30,174
BARNES GROUP INC COM 067806109 2,889 69,231 SH   SOLE   67,319 0 1,912
BARRICK GOLD CORP COM 067901108 22,271 1,233,877 SH   SOLE   357,360 0 876,517
BARRICK GOLD CORP COM 067901108 3 44,700 SH Call SOLE   0 0 0
BARRICK GOLD CORP COM 067901108 5 26,500 SH Call SOLE   0 0 0
BARRICK GOLD CORP COM 067901108 1 16,600 SH Call SOLE   0 0 0
BARRICK GOLD CORP COM 067901108 12 29,500 SH Call SOLE   0 0 0
BARRICK GOLD CORP COM 067901108 1 52,700 SH Call SOLE   0 0 0
BATH & BODY WORKS INC COM 070830104 3,747 59,442 SH   SOLE   0 0 59,442
BAUSCH HEALTH COS INC COM 071734107 2,840 101,985 SH   SOLE   2,104 0 99,881
BAUSCH HEALTH COS INC COM 071734107 470 58,000 SH Call SOLE   0 0 0
BAXTER INTL INC COM 071813109 72,252 898,327 SH   SOLE   693,060 0 205,267
BCE INC COM NEW 05534B760 95,889 1,916,955 SH   SOLE   1,697,640 0 219,315
BEACON ROOFING SUPPLY INC COM 073685109 553 11,580 SH   SOLE   9,344 0 2,236
BECTON DICKINSON & CO COM 075887109 153,257 623,411 SH   SOLE   378,342 0 245,069
BED BATH & BEYOND INC COM 075896100 384 22,219 SH   SOLE   0 0 22,219
BED BATH & BEYOND INC COM 075896100 4 13,000 SH Call SOLE   0 0 0
BEIGENE LTD SPONSORED ADR 07725L102 4,328 11,922 SH   SOLE   11,798 0 124
BENEFITFOCUS INC COM 08180D106 1,031 92,853 SH   SOLE   0 0 92,853
BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 583 625,000 PRN   SOLE   0 0 625,000
BENTLEY SYS INC COM CL B 08265T208 23,473 387,090 SH   SOLE   384,848 0 2,242
BERKLEY W R CORP COM 084423102 32,139 439,172 SH   SOLE   400,150 0 39,022
BERKSHIRE HATHAWAY INC DEL CL A 084670108 57,593 140 SH   SOLE   0 0 140
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 545,317 1,997,937 SH   SOLE   294,655 0 1,703,282
BERRY GLOBAL GROUP INC COM 08579W103 17,553 288,327 SH   SOLE   137,211 0 151,116
BEST BUY INC COM 086516101 218,580 2,067,701 SH   SOLE   402,081 0 1,665,620
BEST BUY INC COM 086516101 5 33,400 SH Call SOLE   0 0 0
BEST BUY INC COM 086516101 3 10,500 SH Call SOLE   0 0 0
BEST BUY INC COM 086516101 24 21,500 SH Call SOLE   0 0 0
BEST BUY INC COM 086516101 4 17,400 SH Call SOLE   0 0 0
BEYOND MEAT INC COM 08862E109 1,365 12,968 SH   SOLE   2,339 0 10,629
BGC PARTNERS INC CL A 05541T101 3,567 684,580 SH   SOLE   1,063 0 683,517
BHP GROUP LTD SPONSORED ADS 088606108 17,499 326,966 SH   SOLE   195,930 0 131,036
BHP GROUP PLC SPONSORED ADR 05545E209 3,208 63,277 SH   SOLE   311 0 62,966
BIG LOTS INC COM 089302103 295 6,804 SH   SOLE   0 0 6,804
BIGCOMMERCE HLDGS INC COM SER 1 08975P108 366 7,219 SH   SOLE   0 0 7,219
BILIBILI INC SPONS ADS REP Z 090040106 440 6,642 SH   SOLE   1,895 0 4,747
BILL COM HLDGS INC COM 090043100 1,769 6,628 SH   SOLE   0 0 6,628
BIO RAD LABS INC CL A 090572207 17,443 23,384 SH   SOLE   19,660 0 3,724
BIO-TECHNE CORP COM 09073M104 24,966 51,521 SH   SOLE   37,525 0 13,996
BIOCRYST PHARMACEUTICALS INC COM 09058V103 263 18,283 SH   SOLE   0 0 18,283
BIODELIVERY SCIENCES INTL IN COM 09060J106 293 81,059 SH   SOLE   0 0 81,059
BIOGEN INC COM 09062X103 42,726 150,982 SH   SOLE   122,853 0 28,129
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 2,737 19,705 SH   SOLE   17,502 0 2,203
BIOMARIN PHARMACEUTICAL INC COM 09061G101 11,733 151,808 SH   SOLE   134,030 0 17,778
BIOMARIN PHARMACEUTICAL INC NOTE 0.599% 8/0 09061GAH4 15 15,000 PRN   SOLE   0 0 15,000
BIONANO GENOMICS INC COM 09075F107 62 11,193 SH   SOLE   0 0 11,193
BIONTECH SE SPONSORED ADS 09075V102 9,579 35,088 SH   SOLE   9,826 0 25,262
BIOVENTUS INC COM CL A 09075A108 1,086 76,694 SH   SOLE   76,694 0 0
BIOXCEL THERAPEUTICS INC COM 09075P105 247 8,127 SH   SOLE   0 0 8,127
BJS WHSL CLUB HLDGS INC COM 05550J101 16,042 292,099 SH   SOLE   289,637 0 2,462
BK OF AMERICA CORP COM 060505104 311,398 7,335,630 SH   SOLE   2,529,664 0 4,805,966
BK OF AMERICA CORP COM 060505104 230 22,700 SH Call SOLE   0 0 0
BK OF AMERICA CORP COM 060505104 9 16,000 SH Call SOLE   0 0 0
BLACK HILLS CORP COM 092113109 21,441 341,634 SH   SOLE   322,414 0 19,220
BLACK KNIGHT INC COM 09215C105 8,559 118,876 SH   SOLE   78,091 0 40,785
BLACK STONE MINERALS L P COM UNIT 09225M101 2,784 231,050 SH   SOLE   0 0 231,050
BLACK STONE MINERALS L P COM UNIT 09225M101 5 17,500 SH Call SOLE   0 0 0
BLACKBAUD INC COM 09227Q100 276 3,922 SH   SOLE   0 0 3,922
BLACKBERRY LTD COM 09228F103 194 19,927 SH   SOLE   0 0 19,927
BLACKLINE INC COM 09239B109 10,964 92,868 SH   SOLE   8,344 0 84,524
BLACKROCK 2022 GBL INCM OPP COM 09258P104 170 32,562 SH   SOLE   0 0 32,562
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 507 34,366 SH   SOLE   0 0 34,366
BLACKROCK CAP ALLOCATION TR COM 09260U109 1,355 67,102 SH   SOLE   0 0 67,102
BLACKROCK CAP INVT CORP COM 092533108 120 31,103 SH   SOLE   0 0 31,103
BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 131 130,000 PRN   SOLE   0 0 130,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 3,104 187,411 SH   SOLE   0 0 187,411
BLACKROCK CORPOR HI YLD FD I COM 09255P107 751 61,598 SH   SOLE   0 0 61,598
BLACKROCK CR ALLOCATION INCO COM 092508100 10,627 701,485 SH   SOLE   0 0 701,485
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 267 23,171 SH   SOLE   0 0 23,171
BLACKROCK ENERGY & RES TR COM 09250U101 887 93,544 SH   SOLE   0 0 93,544
BLACKROCK ENHANCD CAP & INM COM 09256A109 9,013 446,173 SH   SOLE   0 0 446,173
BLACKROCK ENHANCED EQUITY DI COM 09251A104 20,552 2,097,118 SH   SOLE   0 0 2,097,118
BLACKROCK ENHANCED GLOBAL DI COM 092501105 3,665 312,986 SH   SOLE   0 0 312,986
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 9,201 1,496,031 SH   SOLE   0 0 1,496,031
BLACKROCK FLOATING RATE INCO COM 09255X100 561 42,018 SH   SOLE   0 0 42,018
BLACKROCK GLOBAL FLOATING RA COM 091941104 386 29,038 SH   SOLE   0 0 29,038
BLACKROCK HEALTH SCIENCES TR COM 09250W107 1,258 26,391 SH   SOLE   0 0 26,391
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 23,570 873,626 SH   SOLE   0 0 873,626
BLACKROCK INC COM 09247X101 152,646 181,974 SH   SOLE   83,543 0 98,431
BLACKROCK INCOME TR INC COM 09247F100 4,122 675,715 SH   SOLE   0 0 675,715
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 39,723 2,194,657 SH   SOLE   0 0 2,194,657
BLACKROCK INVT QUALITY MUN T COM 09247D105 262 15,197 SH   SOLE   0 0 15,197
BLACKROCK LTD DURATION INCOM COM SHS 09249W101 927 54,220 SH   SOLE   0 0 54,220
BLACKROCK MULTI SECTOR INC T COM 09258A107 1,919 102,576 SH   SOLE   0 0 102,576
BLACKROCK MUN INCOME QUALITY COM 092479104 628 41,174 SH   SOLE   0 0 41,174
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 480 32,404 SH   SOLE   0 0 32,404
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 5,985 234,520 SH   SOLE   0 0 234,520
BLACKROCK MUNI INCOME TR II COM 09249N101 386 25,499 SH   SOLE   0 0 25,499
BLACKROCK MUNIASSETS FD INC COM 09254J102 3,381 222,612 SH   SOLE   0 0 222,612
BLACKROCK MUNICIPAL INCOME COM 09253X102 1,508 99,176 SH   SOLE   0 0 99,176
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 645 41,267 SH   SOLE   0 0 41,267
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 229 14,601 SH   SOLE   0 0 14,601
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 587 40,403 SH   SOLE   0 0 40,403
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 593 36,226 SH   SOLE   0 0 36,226
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 662 47,970 SH   SOLE   0 0 47,970
BLACKROCK MUNIVEST FD II INC COM 09253T101 572 37,629 SH   SOLE   0 0 37,629
BLACKROCK MUNIVEST FD INC COM 09253R105 5,218 551,003 SH   SOLE   0 0 551,003
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 162 10,644 SH   SOLE   0 0 10,644
BLACKROCK MUNIYIELD CALIF QU COM 09254N103 253 15,934 SH   SOLE   0 0 15,934
BLACKROCK MUNIYIELD FD INC COM 09253W104 860 57,879 SH   SOLE   0 0 57,879
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 872 56,196 SH   SOLE   0 0 56,196
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 1,713 106,652 SH   SOLE   0 0 106,652
BLACKROCK MUNIYIELD QUALITY COM 09254E103 2,972 202,471 SH   SOLE   0 0 202,471
BLACKROCK MUNIYIELD QUALITY COM 09254G108 2,359 163,934 SH   SOLE   0 0 163,934
BLACKROCK MUNIYILD QULT FD I COM 09254F100 2,094 129,284 SH   SOLE   0 0 129,284
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,524 98,506 SH   SOLE   0 0 98,506
BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 555 36,164 SH   SOLE   0 0 36,164
BLACKROCK RES & COMMODITIES SHS 09257A108 10,396 1,164,216 SH   SOLE   0 0 1,164,216
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 19,289 369,801 SH   SOLE   0 0 369,801
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 47,128 1,221,556 SH   SOLE   0 0 1,221,556
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 6,104 237,042 SH   SOLE   0 0 237,042
BLACKROCK TCP CAPITAL CORP COM 09259E108 2,156 158,887 SH   SOLE   200 0 158,687
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 253 250,000 PRN   SOLE   0 0 250,000
BLACKROCK UTILS INFRASTRUCTU COM 09248D104 1,950 77,604 SH   SOLE   0 0 77,604
BLACKSTONE INC COM 09260D107 179,730 1,544,876 SH   SOLE   256,646 0 1,288,230
BLACKSTONE INC COM 09260D107 217 20,000 SH Call SOLE   0 0 0
BLACKSTONE MORTGAGE TRUST IN NOTE 4.375% 5/0 09257WAB6 319 315,000 PRN   SOLE   0 0 315,000
BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 76 75,000 PRN   SOLE   0 0 75,000
BLACKSTONE MTG TR INC COM CL A 09257W100 3,424 112,939 SH   SOLE   8,795 0 104,144
BLACKSTONE SENIOR FLOATNG RA COM 09256U105 359 21,866 SH   SOLE   0 0 21,866
BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 6,742 486,822 SH   SOLE   0 0 486,822
BLADE AIR MOBILITY INC CL A COM 092667104 717 68,981 SH   SOLE   0 0 68,981
BLINK CHARGING CO COM 09354A100 522 18,252 SH   SOLE   15 0 18,237
BLOCK H & R INC COM 093671105 1,872 74,862 SH   SOLE   53,234 0 21,628
BLOOM ENERGY CORP COM CL A 093712107 4,035 215,519 SH   SOLE   32,706 0 182,813
BLOOMIN BRANDS INC COM 094235108 4,528 181,121 SH   SOLE   34,289 0 146,832
BLUE APRON HLDGS INC CL A NEW 09523Q200 90 12,200 SH   SOLE   0 0 12,200
BLUE APRON HLDGS INC CL A NEW 09523Q200 54 14,300 SH Call SOLE   0 0 0
BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 61 20,000 SH   SOLE   0 0 20,000
BLUELINX HLDGS INC COM NEW 09624H208 362 7,410 SH   SOLE   0 0 7,410
BLUEPRINT MEDICINES CORP COM 09627Y109 2,066 20,100 SH   SOLE   8,890 0 11,210
BNY MELLON ALCENTRA GLOBAL C COM 05588N108 979 103,431 SH   SOLE   0 0 103,431
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 6,495 416,361 SH   SOLE   0 0 416,361
BNY MELLON MUN INCOME INC COM 05589T104 191 19,804 SH   SOLE   0 0 19,804
BNY MELLON STRATEGIC MUN BD COM 09662E109 1,612 202,015 SH   SOLE   0 0 202,015
BNY MELLON STRATEGIC MUNS IN COM 05588W108 1,494 171,707 SH   SOLE   0 0 171,707
BOEING CO COM 097023105 163,282 742,384 SH   SOLE   195,141 0 547,243
BOISE CASCADE CO DEL COM 09739D100 2,379 44,069 SH   SOLE   26,868 0 17,201
BOK FINL CORP COM NEW 05561Q201 207 2,306 SH   SOLE   0 0 2,306
BOOKING HOLDINGS INC COM 09857L108 117,680 49,573 SH   SOLE   44,102 0 5,471
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 16,441 207,191 SH   SOLE   186,601 0 20,590
BORGWARNER INC COM 099724106 14,131 327,023 SH   SOLE   266,280 0 60,743
BOSTON BEER INC CL A 100557107 6,314 12,387 SH   SOLE   10,365 0 2,022
BOSTON OMAHA CORP COM 101044105 320 8,244 SH   SOLE   0 0 8,244
BOSTON PROPERTIES INC COM 101121101 11,533 106,446 SH   SOLE   98,026 0 8,420
BOSTON SCIENTIFIC CORP COM 101137107 104,406 2,406,221 SH   SOLE   1,587,595 0 818,626
BOULDER GROWTH & INCOME FD I COM 101507101 23,758 1,812,218 SH   SOLE   0 0 1,812,218
BOX INC CL A 10316T104 1,391 58,774 SH   SOLE   0 0 58,774
BOYD GAMING CORP COM 103304101 1,081 17,083 SH   SOLE   0 0 17,083
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 175 13,174 SH   SOLE   0 0 13,174
BP PLC SPONSORED ADR 055622104 75,681 2,769,143 SH   SOLE   1,006,431 0 1,762,712
BP PLC SPONSORED ADR 055622104 1 10,600 SH Call SOLE   0 0 0
BRAEMAR HOTELS & RESORTS INC COM 10482B101 280 57,800 SH   SOLE   0 0 57,800
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 659 199,768 SH   SOLE   0 0 199,768
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 1 14,000 SH Call SOLE   0 0 0
BRANDYWINEGBL GBL INCM OPP F COM 10537L104 341 27,200 SH   SOLE   0 0 27,200
BRIDGEBIO PHARMA INC COM 10806X102 764 16,310 SH   SOLE   11,835 0 4,475
BRIDGETOWN 2 HOLDINGS LTD CL A G1355V103 110 11,105 SH   SOLE   0 0 11,105
BRIGHAM MINERALS INC CL A COM 10918L103 4,525 236,170 SH   SOLE   69,801 0 166,369
BRIGHAM MINERALS INC CL A COM 10918L103 35 62,900 SH Call SOLE   0 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 34,899 250,313 SH   SOLE   248,887 0 1,426
BRIGHTCOVE INC COM 10921T101 165 14,300 SH   SOLE   0 0 14,300
BRIGHTSPHERE INVT GROUP INC COM 10948W103 404 15,452 SH   SOLE   0 0 15,452
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 613 65,308 SH   SOLE   0 0 65,308
BRINKER INTL INC COM 109641100 2,028 41,344 SH   SOLE   0 0 41,344
BRINKS CO COM 109696104 1,839 29,050 SH   SOLE   21,389 0 7,661
BRISTOL-MYERS SQUIBB CO COM 110122108 197,879 3,344,233 SH   SOLE   1,356,430 0 1,987,803
BRISTOL-MYERS SQUIBB CO COM 110122108 2 10,100 SH Call SOLE   0 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 16 31,800 SH Call SOLE   0 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 19 40,000 SH Call SOLE   0 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 109,152 3,093,895 SH   SOLE   2,843,120 0 250,775
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6 42,300 SH Call SOLE   0 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 8 17,100 SH Call SOLE   0 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 885 40,030 SH   SOLE   35,125 0 4,905
BROADCOM INC COM 11135F101 553,629 1,141,615 SH   SOLE   582,435 0 559,180
BROADMARK RLTY CAP INC COM 11135B100 167 16,899 SH   SOLE   0 0 16,899
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 41,497 249,009 SH   SOLE   174,948 0 74,061
BROOKDALE SR LIVING INC COM 112463104 132 20,944 SH   SOLE   0 0 20,944
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 54,130 1,011,588 SH   SOLE   946,606 0 64,982
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 19,599 349,024 SH   SOLE   0 0 349,024
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 4,754 79,420 SH   SOLE   40,198 0 39,222
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 3,325 159,011 SH   SOLE   0 0 159,011
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2,427 62,533 SH   SOLE   40,697 0 21,836
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,302 35,291 SH   SOLE   0 0 35,291
BROOKLINE BANCORP INC DEL COM 11373M107 373 24,427 SH   SOLE   18,126 0 6,301
BROOKS AUTOMATION INC NEW COM 114340102 7,252 70,857 SH   SOLE   47,727 0 23,130
BROWN & BROWN INC COM 115236101 35,417 638,718 SH   SOLE   593,111 0 45,607
BROWN FORMAN CORP CL A 115637100 790 12,609 SH   SOLE   0 0 12,609
BROWN FORMAN CORP CL B 115637209 17,942 267,743 SH   SOLE   35,508 0 232,235
BRP GROUP INC COM CL A 05589G102 316 9,498 SH   SOLE   0 0 9,498
BRP INC COM SUN VTG 05577W200 3,150 34,080 SH   SOLE   32,945 0 1,135
BRUKER CORP COM 116794108 6,055 77,534 SH   SOLE   67,332 0 10,202
BRUNSWICK CORP COM 117043109 21,213 222,664 SH   SOLE   173,882 0 48,782
BRYN MAWR BK CORP COM 117665109 5,203 113,230 SH   SOLE   112,980 0 250
BUCKLE INC COM 118440106 291 7,350 SH   SOLE   0 0 7,350
BUILDERS FIRSTSOURCE INC COM 12008R107 9,221 178,223 SH   SOLE   97,156 0 81,067
BUMBLE INC COM CL A 12047B105 1,559 31,187 SH   SOLE   10,494 0 20,693
BUNGE LIMITED COM G16962105 3,218 39,566 SH   SOLE   0 0 39,566
BURGUNDY TECHNOLOGY ACQU COR CL A G1702T116 269 27,005 SH   SOLE   0 0 27,005
BURLINGTON STORES INC COM 122017106 17,818 62,834 SH   SOLE   58,821 0 4,013
BUTTERFLY NETWORK INC COM CL A 124155102 2,994 286,809 SH   SOLE   0 0 286,809
BWX TECHNOLOGIES INC COM 05605H100 6,644 123,358 SH   SOLE   116,583 0 6,775
BYRNA TECHNOLOGIES INC COM NEW 12448X201 1,043 47,700 SH   SOLE   0 0 47,700
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 64,605 742,577 SH   SOLE   141,156 0 601,421
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 420 175,000 SH Call SOLE   0 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 646 174,500 SH Call SOLE   0 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 31 25,000 SH Call SOLE   0 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 120 200,000 SH Call SOLE   0 0 0
C3 AI INC CL A 12468P104 2,886 62,272 SH   SOLE   0 0 62,272
CABLE ONE INC COM 12685J105 18,623 10,271 SH   SOLE   9,874 0 397
CABOT CORP COM 127055101 1,452 28,974 SH   SOLE   24,800 0 4,174
CABOT OIL & GAS CORP COM 127097103 10,958 503,585 SH   SOLE   347,309 0 156,276
CACI INTL INC CL A 127190304 24,207 92,356 SH   SOLE   81,653 0 10,703
CACTUS INC CL A 127203107 4,086 108,313 SH   SOLE   101,557 0 6,756
CADENCE BANCORPORATION CL A 12739A100 3,786 172,406 SH   SOLE   5,951 0 166,455
CADENCE DESIGN SYSTEM INC COM 127387108 49,415 326,303 SH   SOLE   295,630 0 30,673
CAE INC COM 124765108 2,312 77,494 SH   SOLE   76,956 0 538
CAESARS ENTERTAINMENT INC NE COM 12769G100 15,565 138,623 SH   SOLE   78,725 0 59,898
CAESARS ENTERTAINMENT INC NE COM 12769G100 503 18,500 SH Call SOLE   0 0 0
CAL MAINE FOODS INC COM NEW 128030202 12,940 357,862 SH   SOLE   355,501 0 2,361
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 3,407 217,944 SH   SOLE   795 0 217,149
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1,556 103,915 SH   SOLE   0 0 103,915
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 5,868 192,962 SH   SOLE   165 0 192,797
CALAMOS GBL DYN INCOME FUND COM 12811L107 2,987 312,162 SH   SOLE   0 0 312,162
CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 281 17,663 SH   SOLE   0 0 17,663
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 878 43,134 SH   SOLE   0 0 43,134
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 18,501 1,044,060 SH   SOLE   500 0 1,043,560
CALAVO GROWERS INC COM 128246105 3,412 89,224 SH   SOLE   89,061 0 163
CALERES INC COM 129500104 526 23,691 SH   SOLE   0 0 23,691
CALIFORNIA WTR SVC GROUP COM 130788102 5,339 90,603 SH   SOLE   74,390 0 16,213
CALIX INC COM 13100M509 206 4,167 SH   SOLE   0 0 4,167
CALLAWAY GOLF CO COM 131193104 2,971 107,523 SH   SOLE   72,230 0 35,293
CALLON PETE CO DEL COM 13123X508 260 5,296 SH   SOLE   0 0 5,296
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 1,669 211,061 SH   SOLE   0 0 211,061
CAMBRIA ETF TR GLB MOMENT ETF 132061508 435 14,857 SH   SOLE   0 0 14,857
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 209 3,468 SH   SOLE   0 0 3,468
CAMBRIA ETF TR TAIL RISK 132061862 5,596 298,313 SH   SOLE   0 0 298,313
CAMDEN NATL CORP COM 133034108 2,054 42,888 SH   SOLE   42,688 0 200
CAMDEN PPTY TR SH BEN INT 133131102 7,485 50,757 SH   SOLE   41,912 0 8,845
CAMECO CORP COM 13321L108 6,306 290,667 SH   SOLE   0 0 290,667
CAMECO CORP COM 13321L108 114 33,500 SH Call SOLE   0 0 0
CAMPBELL SOUP CO COM 134429109 2,774 66,354 SH   SOLE   20,869 0 45,485
CAMPING WORLD HLDGS INC CL A 13462K109 1,801 46,340 SH   SOLE   117 0 46,223
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 2,415 67,738 SH   SOLE   0 0 67,738
CANADIAN IMP BK COMM COM 136069101 54,410 489,482 SH   SOLE   471,068 0 18,414
CANADIAN NAT RES LTD COM 136385101 8,483 232,346 SH   SOLE   112,466 0 119,880
CANADIAN NATL RY CO COM 136375102 25,672 221,853 SH   SOLE   37,613 0 184,240
CANADIAN PAC RY LTD COM 13645T100 26,175 401,431 SH   SOLE   187,825 0 213,606
CANADIAN SOLAR INC COM 136635109 1,318 38,093 SH   SOLE   0 0 38,093
CANNAE HLDGS INC COM 13765N107 23,480 754,756 SH   SOLE   749,578 0 5,178
CANO HEALTH INC COM CL A 13781Y103 1,250 98,609 SH   SOLE   0 0 98,609
CANON INC SPONSORED ADR 138006309 391 16,019 SH   SOLE   8,144 0 7,875
CANOPY GROWTH CORP COM 138035100 1,461 105,610 SH   SOLE   0 0 105,610
CANOPY GROWTH CORP COM 138035100 5 14,200 SH Call SOLE   0 0 0
CANOPY GROWTH CORP COM 138035100 28 10,800 SH Call SOLE   0 0 0
CANOPY GROWTH CORP COM 138035100 24 10,800 SH Call SOLE   0 0 0
CAPITAL ONE FINL CORP COM 14040H105 35,925 221,800 SH   SOLE   140,097 0 81,703
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 1,052 80,941 SH   SOLE   0 0 80,941
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 39 57,800 SH Call SOLE   0 0 0
CAPITAL SOUTHWEST CORP COM 140501107 847 33,629 SH   SOLE   0 0 33,629
CAPITOL FED FINL INC COM 14057J101 190 16,528 SH   SOLE   0 0 16,528
CAPRI HOLDINGS LIMITED SHS G1890L107 213 4,407 SH   SOLE   0 0 4,407
CARA THERAPEUTICS INC COM 140755109 159 10,266 SH   SOLE   0 0 10,266
CARDINAL HEALTH INC COM 14149Y108 10,050 203,203 SH   SOLE   72,483 0 130,720
CAREDX INC COM 14167L103 8,904 140,511 SH   SOLE   78,299 0 62,212
CARETRUST REIT INC COM 14174T107 20,180 993,135 SH   SOLE   398,088 0 595,047
CARGURUS INC COM CL A 141788109 16,882 537,484 SH   SOLE   302,993 0 234,491
CARLISLE COS INC COM 142339100 3,010 15,140 SH   SOLE   827 0 14,313
CARLOTZ INC COM CL A 142552108 691 181,246 SH   SOLE   0 0 181,246
CARLYLE GROUP INC COM 14316J108 8,404 177,759 SH   SOLE   0 0 177,759
CARMAX INC COM 143130102 19,491 152,319 SH   SOLE   97,548 0 54,771
CARNIVAL CORP UNIT 99/99/9999 143658300 12,255 489,997 SH   SOLE   51,441 0 438,556
CARPARTS COM INC COM 14427M107 285 18,261 SH   SOLE   0 0 18,261
CARPENTER TECHNOLOGY CORP COM 144285103 9,456 288,806 SH   SOLE   0 0 288,806
CARRIAGE SVCS INC COM 143905107 353 7,908 SH   SOLE   0 0 7,908
CARRIER GLOBAL CORPORATION COM 14448C104 96,032 1,855,333 SH   SOLE   840,592 0 1,014,741
CARROLS RESTAURANT GROUP INC COM 14574X104 146 39,870 SH   SOLE   0 0 39,870
CARS COM INC COM 14575E105 131 10,391 SH   SOLE   0 0 10,391
CARTERS INC COM 146229109 2,016 20,730 SH   SOLE   20,223 0 507
CARVANA CO CL A 146869102 15,107 50,098 SH   SOLE   44,645 0 5,453
CASELLA WASTE SYS INC CL A 147448104 19,757 260,172 SH   SOLE   160,202 0 99,970
CASEYS GEN STORES INC COM 147528103 32,694 173,487 SH   SOLE   155,736 0 17,751
CASSAVA SCIENCES INC COM 14817C107 2,364 38,087 SH   SOLE   0 0 38,087
CASTLIGHT HEALTH INC CL B 14862Q100 21 13,400 SH   SOLE   0 0 13,400
CATALENT INC COM 148806102 17,446 131,104 SH   SOLE   121,839 0 9,265
CATALYST BIOSCIENCES INC COM NEW 14888D208 532 129,553 SH   SOLE   0 0 129,553
CATCHMARK TIMBER TR INC CL A 14912Y202 2,230 187,848 SH   SOLE   0 0 187,848
CATERPILLAR INC COM 149123101 108,805 566,739 SH   SOLE   94,940 0 471,799
CATHAY GEN BANCORP COM 149150104 7,791 188,222 SH   SOLE   179,904 0 8,318
CATO CORP NEW CL A 149205106 521 31,514 SH   SOLE   0 0 31,514
CAVCO INDS INC DEL COM 149568107 3,197 13,504 SH   SOLE   13,504 0 0
CBOE GLOBAL MKTS INC COM 12503M108 5,100 41,177 SH   SOLE   36,045 0 5,132
CBRE CLARION GLOBAL REAL EST COM 12504G100 3,411 407,988 SH   SOLE   0 0 407,988
CBRE GROUP INC CL A 12504L109 18,916 194,288 SH   SOLE   132,057 0 62,231
CDK GLOBAL INC COM 12508E101 34,612 813,453 SH   SOLE   794,245 0 19,208
CDW CORP COM 12514G108 73,442 403,485 SH   SOLE   383,826 0 19,659
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,390 29,980 SH   SOLE   0 0 29,980
CEL-SCI CORP COM PAR NEW 150837607 213 19,394 SH   SOLE   0 0 19,394
CELANESE CORP DEL COM 150870103 7,288 48,371 SH   SOLE   23,927 0 24,444
CELSIUS HLDGS INC COM NEW 15118V207 4,677 51,918 SH   SOLE   21,257 0 30,661
CEMEX SAB DE CV SPON ADR NEW 151290889 2,002 279,289 SH   SOLE   0 0 279,289
CENOVUS ENERGY INC COM 15135U109 209 20,796 SH   SOLE   15,608 0 5,188
CENTENE CORP DEL COM 15135B101 26,138 419,478 SH   SOLE   153,740 0 265,738
CENTERPOINT ENERGY INC COM 15189T107 14,752 599,682 SH   SOLE   494,899 0 104,783
CENTERRA GOLD INC COM 152006102 187 27,491 SH   SOLE   0 0 27,491
CENTERSPACE COM 15202L107 274 2,899 SH   SOLE   0 0 2,899
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 10,989 255,563 SH   SOLE   0 0 255,563
CENTRAL SECS CORP COM 155123102 13,632 322,656 SH   SOLE   0 0 322,656
CENTRUS ENERGY CORP CL A 15643U104 279 7,225 SH   SOLE   0 0 7,225
CENTURY ALUM CO COM 156431108 271 20,136 SH   SOLE   0 0 20,136
CENTURY CASINOS INC COM 156492100 784 58,187 SH   SOLE   0 0 58,187
CENTURY CMNTYS INC COM 156504300 1,020 16,599 SH   SOLE   0 0 16,599
CERBERUS TELECOM ACQUISITION UNIT 99/99/9999 G2040C112 87 10,605 SH   SOLE   0 0 10,605
CERENCE INC COM 156727109 26,774 278,575 SH   SOLE   157,160 0 121,415
CERIDIAN HCM HLDG INC COM 15677J108 315 2,795 SH   SOLE   1,397 0 1,398
CERNER CORP COM 156782104 13,380 189,728 SH   SOLE   138,981 0 50,747
CERTARA INC COM 15687V109 570 17,216 SH   SOLE   17,176 0 40
CERUS CORP COM 157085101 7,874 1,292,957 SH   SOLE   0 0 1,292,957
CF INDS HLDGS INC COM 125269100 2,803 50,217 SH   SOLE   17,429 0 32,788
CHAMPIONX CORPORATION COM 15872M104 8,586 383,982 SH   SOLE   380,474 0 3,508
CHANGE HEALTHCARE INC COM 15912K100 47,023 2,245,625 SH   SOLE   2,207,354 0 38,271
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 2,639 132,014 SH   SOLE   0 0 132,014
CHARLES RIV LABS INTL INC COM 159864107 74,333 180,128 SH   SOLE   150,485 0 29,643
CHART INDS INC COM 16115Q308 7,518 39,337 SH   SOLE   16,465 0 22,872
CHARTER COMMUNICATIONS INC N CL A 16119P108 49,592 68,162 SH   SOLE   50,495 0 17,667
CHASE CORP COM 16150R104 3,238 31,695 SH   SOLE   31,195 0 500
CHATHAM LODGING TR COM 16208T102 349 28,500 SH   SOLE   14,999 0 13,501
CHECK POINT SOFTWARE TECH LT ORD M22465104 8,374 74,077 SH   SOLE   21,941 0 52,136
CHEESECAKE FACTORY INC COM 163072101 1,921 40,878 SH   SOLE   17,641 0 23,237
CHEESECAKE FACTORY INC NOTE 0.375% 6/1 163072AA9 12 13,000 PRN   SOLE   0 0 13,000
CHEGG INC COM 163092109 9,662 142,051 SH   SOLE   96,102 0 45,949
CHEMED CORP NEW COM 16359R103 20,429 43,921 SH   SOLE   41,969 0 1,952
CHEMOCENTRYX INC COM 16383L106 6,074 355,190 SH   SOLE   0 0 355,190
CHEMOURS CO COM 163851108 1,690 58,152 SH   SOLE   0 0 58,152
CHENIERE ENERGY INC COM NEW 16411R208 14,783 151,360 SH   SOLE   32,022 0 119,338
CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 468 545,000 PRN   SOLE   0 0 545,000
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1,122 27,600 SH   SOLE   0 0 27,600
CHESAPEAKE ENERGY CORP COM 165167735 257 4,168 SH   SOLE   0 0 4,168
CHESAPEAKE UTILS CORP COM 165303108 468 3,902 SH   SOLE   0 0 3,902
CHEVRON CORP NEW COM 166764100 395,683 3,900,257 SH   SOLE   1,868,727 0 2,031,530
CHEVRON CORP NEW COM 166764100 27 20,800 SH Call SOLE   0 0 0
CHEWY INC CL A 16679L109 10,421 153,002 SH   SOLE   74,693 0 78,309
CHICOS FAS INC COM 168615102 95 21,235 SH   SOLE   0 0 21,235
CHILDRENS PL INC NEW COM 168905107 491 6,527 SH   SOLE   0 0 6,527
CHIMERA INVT CORP COM NEW 16934Q208 634 42,708 SH   SOLE   0 0 42,708
CHINA FD INC COM 169373107 494 19,424 SH   SOLE   0 0 19,424
CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 991 121,465 SH   SOLE   0 0 121,465
CHIPOTLE MEXICAN GRILL INC COM 169656105 43,977 24,196 SH   SOLE   13,319 0 10,877
CHUBB LIMITED COM H1467J104 409,444 2,360,134 SH   SOLE   725,048 0 1,635,086
CHUBB LIMITED COM H1467J104 21 32,900 SH Call SOLE   0 0 0
CHUBB LIMITED COM H1467J104 4 11,200 SH Call SOLE   0 0 0
CHURCH & DWIGHT INC COM 171340102 28,203 341,547 SH   SOLE   6,373 0 335,174
CHURCHILL DOWNS INC COM 171484108 2,168 9,029 SH   SOLE   1,572 0 7,457
CIENA CORP COM NEW 171779309 2,317 45,115 SH   SOLE   313 0 44,802
CIGNA CORP NEW COM 125523100 67,088 335,149 SH   SOLE   179,481 0 155,668
CIMAREX ENERGY CO COM 171798101 19,345 221,848 SH   SOLE   148,138 0 73,710
CIMPRESS PLC SHS EURO G2143T103 3,106 35,767 SH   SOLE   30,550 0 5,217
CINCINNATI FINL CORP COM 172062101 8,283 72,517 SH   SOLE   133 0 72,384
CINTAS CORP COM 172908105 15,785 41,465 SH   SOLE   8,807 0 32,658
CIRRUS LOGIC INC COM 172755100 5,749 69,815 SH   SOLE   46,539 0 23,276
CISCO SYS INC COM 17275R102 713,641 13,111,133 SH   SOLE   4,948,975 0 8,162,158
CISCO SYS INC COM 17275R102 16 58,100 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 324 57,400 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 1 15,100 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 45 12,500 SH Put SOLE   0 0 12,500
CISCO SYS INC COM 17275R102 3 24,600 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 1 12,500 SH Call SOLE   0 0 0
CIT GROUP INC COM NEW 125581801 1,138 21,906 SH   SOLE   16,975 0 4,931
CITIGROUP INC COM NEW 172967424 113,667 1,619,652 SH   SOLE   779,636 0 840,016
CITIGROUP INC COM NEW 172967424 22 19,400 SH Call SOLE   0 0 0
CITIUS PHARMACEUTICALS INC COM NEW 17322U207 23 11,570 SH   SOLE   0 0 11,570
CITIZENS FINL GROUP INC COM 174610105 6,433 136,922 SH   SOLE   62,340 0 74,582
CITRIX SYS INC COM 177376100 23,098 215,123 SH   SOLE   165,355 0 49,768
CITY HLDG CO COM 177835105 1,566 20,106 SH   SOLE   0 0 20,106
CITY OFFICE REIT INC COM 178587101 596 33,366 SH   SOLE   32,676 0 690
CIVEO CORP CDA COM NEW 17878Y207 1,936 86,101 SH   SOLE   0 0 86,101
CLARIVATE PLC ORD SHS G21810109 1,364 62,290 SH   SOLE   60,986 0 1,304
CLARUS CORP NEW COM 18270P109 879 34,291 SH   SOLE   0 0 34,291
CLARUS CORP NEW COM 18270P109 67 29,700 SH Call SOLE   0 0 0
CLEAN ENERGY FUELS CORP COM 184499101 131 16,017 SH   SOLE   0 0 16,017
CLEAN HARBORS INC COM 184496107 1,124 10,821 SH   SOLE   3,659 0 7,162
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 56 20,684 SH   SOLE   0 0 20,684
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 596 27,298 SH   SOLE   0 0 27,298
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 850 31,300 SH   SOLE   613 0 30,687
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 230 9,564 SH   SOLE   0 0 9,564
CLEARWAY ENERGY INC CL C 18539C204 1,394 46,045 SH   SOLE   37,952 0 8,093
CLEVELAND-CLIFFS INC NEW COM 185899101 12,566 634,305 SH   SOLE   0 0 634,305
CLIPPER RLTY INC COM 18885T306 978 120,700 SH   SOLE   0 0 120,700
CLOROX CO DEL COM 189054109 53,562 323,413 SH   SOLE   148,184 0 175,229
CLOUDFLARE INC CL A COM 18915M107 17,608 156,305 SH   SOLE   0 0 156,305
CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 306 27,644 SH   SOLE   0 0 27,644
CLOUGH GLOBAL EQUITY FD COM 18914C100 527 35,990 SH   SOLE   0 0 35,990
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 1,029 84,493 SH   SOLE   0 0 84,493
CMC MATERIALS INC COM 12571T100 5,873 47,658 SH   SOLE   47,300 0 358
CME GROUP INC COM 12572Q105 430,274 2,224,984 SH   SOLE   1,016,328 0 1,208,656
CME GROUP INC COM 12572Q105 19 18,500 SH Call SOLE   0 0 0
CMS ENERGY CORP COM 125896100 22,880 383,051 SH   SOLE   227,761 0 155,290
CNA FINL CORP COM 126117100 21,852 520,774 SH   SOLE   517,351 0 3,423
CNH INDL N V SHS N20944109 884 51,907 SH   SOLE   19,708 0 32,199
CNO FINL GROUP INC COM 12621E103 1,242 52,769 SH   SOLE   29,836 0 22,933
CNX RES CORP COM 12653C108 3,239 256,680 SH   SOLE   0 0 256,680
COASTAL FINL CORP WA COM NEW 19046P209 2,218 69,611 SH   SOLE   0 0 69,611
COCA COLA CO COM 191216100 270,958 5,164,045 SH   SOLE   2,362,581 0 2,801,464
COCA COLA CO COM 191216100 6 13,700 SH Call SOLE   0 0 0
COCA COLA CO COM 191216100 1 14,900 SH Call SOLE   0 0 0
COCA COLA CONS INC COM 191098102 275 698 SH   SOLE   0 0 698
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 11,744 212,401 SH   SOLE   201,188 0 11,213
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 1,451 25,793 SH   SOLE   22,841 0 2,952
COEUR MNG INC COM NEW 192108504 318 51,505 SH   SOLE   0 0 51,505
COFFEE HLDG CO INC COM 192176105 122 26,800 SH   SOLE   0 0 26,800
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1,705 24,064 SH   SOLE   12,590 0 11,474
COGNEX CORP COM 192422103 21,628 269,605 SH   SOLE   167,406 0 102,199
COGNEX CORP COM 192422103 6 39,800 SH Call SOLE   0 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 41,019 552,732 SH   SOLE   474,498 0 78,234
COHBAR INC COM 19249J109 23 24,420 SH   SOLE   0 0 24,420
COHEN & STEERS INC COM 19247A100 5,497 65,623 SH   SOLE   63,889 0 1,734
COHEN & STEERS INFRASTRUCTUR COM 19248A109 12,023 443,650 SH   SOLE   0 0 443,650
COHEN & STEERS LTD DURATION COM 19248C105 1,111 40,711 SH   SOLE   0 0 40,711
COHEN & STEERS QUALITY INCOM COM 19247L106 21,509 1,443,579 SH   SOLE   0 0 1,443,579
COHEN & STEERS REIT & PFD & COM 19247X100 5,911 230,426 SH   SOLE   0 0 230,426
COHEN & STEERS SELECT PFD & COM 19248Y107 706 24,783 SH   SOLE   0 0 24,783
COHEN & STEERS TOTAL RETURN COM 19247R103 292 17,919 SH   SOLE   0 0 17,919
COHN ROBBINS HOLDINGS CORP COM CL A G23726105 123 12,500 SH   SOLE   0 0 12,500
COHU INC COM 192576106 1,024 32,057 SH   SOLE   0 0 32,057
COINBASE GLOBAL INC COM CL A 19260Q107 16,756 73,659 SH   SOLE   6 0 73,653
COLFAX CORP COM 194014106 4,234 92,241 SH   SOLE   87,902 0 4,339
COLGATE PALMOLIVE CO COM 194162103 77,853 1,030,063 SH   SOLE   673,000 0 357,063
COLUMBIA BKG SYS INC COM 197236102 7,857 206,819 SH   SOLE   206,819 0 0
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1,757 82,270 SH   SOLE   0 0 82,270
COLUMBIA FINL INC COM 197641103 266 14,354 SH   SOLE   14,354 0 0
COLUMBIA SELIGM PREM TECH GR COM 19842X109 964 29,252 SH   SOLE   0 0 29,252
COLUMBIA SPORTSWEAR CO COM 198516106 1,570 16,380 SH   SOLE   2,389 0 13,991
COMCAST CORP NEW CL A 20030N101 812,139 14,520,650 SH   SOLE   7,856,903 0 6,663,747
COMCAST CORP NEW CL A 20030N101 36 73,800 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 1 16,700 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 3 58,200 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 15 18,000 SH Call SOLE   0 0 0
COMERICA INC COM 200340107 16,273 202,145 SH   SOLE   124,668 0 77,477
COMFORT SYS USA INC COM 199908104 13,043 182,878 SH   SOLE   182,111 0 767
COMMERCE BANCSHARES INC COM 200525103 3,554 50,997 SH   SOLE   0 0 50,997
COMMERCIAL METALS CO COM 201723103 3,578 117,471 SH   SOLE   94,687 0 22,784
COMMSCOPE HLDG CO INC COM 20337X109 3,838 282,406 SH   SOLE   167,039 0 115,367
COMMUNITY BK SYS INC COM 203607106 1,167 17,062 SH   SOLE   2,838 0 14,224
COMMUNITY HEALTH SYS INC NEW COM 203668108 2,758 235,702 SH   SOLE   0 0 235,702
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 885 125,029 SH   SOLE   122,151 0 2,878
COMPASS DIVERSIFIED SH BEN INT 20451Q104 2,056 72,983 SH   SOLE   0 0 72,983
COMPASS MINERALS INTL INC COM 20451N101 2,060 31,993 SH   SOLE   0 0 31,993
COMPASS MINERALS INTL INC COM 20451N101 6 18,500 SH Call SOLE   0 0 0
COMPUGEN LTD ORD M25722105 1,209 202,495 SH   SOLE   0 0 202,495
COMPUTER PROGRAMS & SYS INC COM 205306103 3,948 111,328 SH   SOLE   110,142 0 1,186
COMPUTER TASK GROUP INC COM 205477102 229 28,685 SH   SOLE   0 0 28,685
COMPX INTL INC CL A 20563P101 556 26,750 SH   SOLE   0 0 26,750
CONAGRA BRANDS INC COM 205887102 13,064 385,702 SH   SOLE   158,680 0 227,022
CONCENTRIX CORP COM 20602D101 9,448 53,380 SH   SOLE   10,210 0 43,170
CONDUENT INC COM 206787103 94 14,318 SH   SOLE   0 0 14,318
CONFORMIS INC COM 20717E101 18 13,543 SH   SOLE   0 0 13,543
CONMED CORP COM 207410101 13,550 103,569 SH   SOLE   102,029 0 1,540
CONOCOPHILLIPS COM 20825C104 97,547 1,439,380 SH   SOLE   847,077 0 592,303
CONOCOPHILLIPS COM 20825C104 37 30,200 SH Call SOLE   0 0 0
CONSOLIDATED EDISON INC COM 209115104 12,798 176,305 SH   SOLE   15,669 0 160,636
CONSOLIDATED WATER CO INC ORD G23773107 1,296 113,668 SH   SOLE   0 0 113,668
CONSTELLATION BRANDS INC CL A 21036P108 35,174 166,937 SH   SOLE   34,602 0 132,335
CONSTELLIUM SE CL A SHS F21107101 881 46,885 SH   SOLE   42,575 0 4,310
CONSTRUCTION PARTNERS INC COM CL A 21044C107 13,173 394,765 SH   SOLE   355,768 0 38,997
CONTEXTLOGIC INC COM CL A 21077C107 94 17,271 SH   SOLE   0 0 17,271
CONTINENTAL RES INC COM 212015101 3,793 82,196 SH   SOLE   16,073 0 66,123
CONTRAFECT CORP COM NEW 212326300 47 11,500 SH   SOLE   0 0 11,500
CONVEY HLDG PARENT INC COM 21258C108 85 10,100 SH   SOLE   0 0 10,100
COOPER COS INC COM NEW 216648402 63,803 154,371 SH   SOLE   150,244 0 4,127
COPA HOLDINGS SA CL A P31076105 4,055 49,832 SH   SOLE   0 0 49,832
COPART INC COM 217204106 41,136 296,539 SH   SOLE   268,389 0 28,150
CORE & MAIN INC CL A 21874C102 11,450 436,841 SH   SOLE   436,777 0 64
CORE MOLDING TECHNOLOGIES IN COM 218683100 161 13,947 SH   SOLE   0 0 13,947
CORECIVIC INC COM 21871N101 4,784 537,544 SH   SOLE   533,817 0 3,727
CORESITE RLTY CORP COM 21870Q105 8,078 58,309 SH   SOLE   24,340 0 33,969
CORMEDIX INC COM 21900C308 151 32,411 SH   SOLE   0 0 32,411
CORNERSTONE BLDG BRANDS INC COM 21925D109 1,599 109,419 SH   SOLE   0 0 109,419
CORNERSTONE ONDEMAND INC COM 21925Y103 1,295 22,620 SH   SOLE   21,196 0 1,424
CORNERSTONE STRATEGIC VALUE COM 21924B302 2,730 213,319 SH   SOLE   1,196 0 212,123
CORNERSTONE TOTAL RETURN FD COM 21924U300 1,168 94,097 SH   SOLE   0 0 94,097
CORNING INC COM 219350105 76,290 2,090,719 SH   SOLE   1,550,275 0 540,444
CORNING INC COM 219350105 23 34,800 SH Call SOLE   0 0 0
CORNING INC COM 219350105 9 18,500 SH Call SOLE   0 0 0
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 3,435 127,298 SH   SOLE   116,391 0 10,907
CORSAIR GAMING INC COM 22041X102 275 10,597 SH   SOLE   0 0 10,597
CORTEVA INC COM 22052L104 20,976 498,478 SH   SOLE   316,504 0 181,974
CORVEL CORP COM 221006109 898 4,823 SH   SOLE   631 0 4,192
COSTAMARE INC SHS Y1771G102 506 32,663 SH   SOLE   9,478 0 23,185
COSTAR GROUP INC COM 22160N109 44,285 514,579 SH   SOLE   495,029 0 19,550
COSTCO WHSL CORP NEW COM 22160K105 348,539 775,600 SH   SOLE   265,801 0 509,799
COTY INC COM CL A 222070203 828 105,381 SH   SOLE   0 0 105,381
COTY INC COM CL A 222070203 4 12,000 SH Call SOLE   0 0 0
COUPA SOFTWARE INC COM 22266L106 4,358 19,883 SH   SOLE   11,385 0 8,498
COUPANG INC CL A 22266T109 1,567 56,271 SH   SOLE   0 0 56,271
COURSERA INC COM 22266M104 283 8,945 SH   SOLE   0 0 8,945
COUSINS PPTYS INC COM NEW 222795502 9,094 243,866 SH   SOLE   226,640 0 17,226
COVANTA HLDG CORP COM 22282E102 4,405 218,929 SH   SOLE   0 0 218,929
COVETRUS INC COM 22304C100 1,061 58,504 SH   SOLE   35,172 0 23,332
COWEN INC CL A NEW 223622606 1,568 45,699 SH   SOLE   0 0 45,699
CRACKER BARREL OLD CTRY STOR COM 22410J106 3,720 26,600 SH   SOLE   5,215 0 21,385
CRANE CO COM 224399105 8,632 91,044 SH   SOLE   69,906 0 21,138
CRAWFORD & CO CL B 224633107 198 22,056 SH   SOLE   0 0 22,056
CREDIT ACCEP CORP MICH COM 225310101 2,014 3,441 SH   SOLE   3,441 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 42 12,219 SH   SOLE   0 0 12,219
CREDIT SUISSE GROUP SPONSORED ADR 225401108 6,660 675,461 SH   SOLE   638,437 0 37,024
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 140 56,585 SH   SOLE   0 0 56,585
CREE INC COM 225447101 20,613 255,333 SH   SOLE   235,640 0 19,693
CRESCENT CAP BDC INC COM 225655109 803 41,963 SH   SOLE   0 0 41,963
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 576 20,294 SH   SOLE   0 0 20,294
CRESUD S A C I F Y A *W EXP 03/08/202 P3311R259 5 11,600 SH   SOLE   0 0 11,600
CRESUD S A C I F Y A SPONSORED ADR 226406106 71 14,704 SH   SOLE   0 0 14,704
CRH PLC ADR 12626K203 20,370 435,813 SH   SOLE   409,820 0 25,993
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 9,826 87,786 SH   SOLE   12 0 87,774
CRITEO S A SPONS ADS 226718104 1,761 48,047 SH   SOLE   0 0 48,047
CROCS INC COM 227046109 2,809 19,578 SH   SOLE   0 0 19,578
CRONOS GROUP INC COM 22717L101 443 78,354 SH   SOLE   0 0 78,354
CRONOS GROUP INC COM 22717L101 3 26,600 SH Call SOLE   0 0 0
CRONOS GROUP INC COM 22717L101 143 53,200 SH Call SOLE   0 0 0
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1,363 68,518 SH   SOLE   0 0 68,518
CROWDSTRIKE HLDGS INC CL A 22788C105 52,431 213,326 SH   SOLE   64,739 0 148,587
CROWN CASTLE INTL CORP NEW COM 22822V101 206,310 1,190,340 SH   SOLE   713,189 0 477,151
CROWN HLDGS INC COM 228368106 28,359 281,396 SH   SOLE   255,327 0 26,069
CRYOPORT INC COM PAR $0.001 229050307 1,968 29,596 SH   SOLE   24,016 0 5,580
CSG SYS INTL INC COM 126349109 10,462 217,060 SH   SOLE   216,619 0 441
CSG SYS INTL INC NOTE 4.250% 3/1 126349AF6 15 15,000 PRN   SOLE   0 0 15,000
CSI COMPRESSCO LP COM UNIT 12637A103 248 137,931 SH   SOLE   0 0 137,931
CSW INDUSTRIALS INC COM 126402106 562 4,399 SH   SOLE   0 0 4,399
CSX CORP COM 126408103 39,646 1,333,072 SH   SOLE   274,030 0 1,059,042
CTO RLTY GROWTH INC NEW COM 22948Q101 447 8,322 SH   SOLE   1,722 0 6,600
CUBESMART COM 229663109 3,534 72,932 SH   SOLE   0 0 72,932
CULLEN FROST BANKERS INC COM 229899109 7,211 60,787 SH   SOLE   56,268 0 4,519
CUMMINS INC COM 231021106 44,161 196,653 SH   SOLE   80,880 0 115,773
CURTISS WRIGHT CORP COM 231561101 10,145 80,400 SH   SOLE   72,224 0 8,176
CUSHING NEXTGEN INFRA INCM F COM 231647207 2,023 42,971 SH   SOLE   0 0 42,971
CUTERA INC COM 232109108 254 5,442 SH   SOLE   0 0 5,442
CVS HEALTH CORP COM 126650100 293,760 3,461,687 SH   SOLE   550,006 0 2,911,681
CVS HEALTH CORP COM 126650100 892 42,700 SH Call SOLE   0 0 0
CVS HEALTH CORP COM 126650100 20 29,600 SH Call SOLE   0 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 2,809 17,797 SH   SOLE   0 0 17,797
CYMABAY THERAPEUTICS INC COM 23257D103 303 83,058 SH   SOLE   0 0 83,058
CYPRESS ENVIRONMENTL PARTNR LTD PARTNER INT 232751107 27 15,000 SH   SOLE   0 0 15,000
CYRUSONE INC COM 23283R100 28,069 362,599 SH   SOLE   161,428 0 201,171
CYTOSORBENTS CORP COM NEW 23283X206 702 86,500 SH   SOLE   0 0 86,500
D R HORTON INC COM 23331A109 28,806 343,054 SH   SOLE   240,795 0 102,259
DANA INC COM 235825205 335 15,042 SH   SOLE   0 0 15,042
DANAHER CORPORATION COM 235851102 284,378 934,100 SH   SOLE   581,410 0 352,690
DANIMER SCIENTIFIC INC COM CL A 236272100 772 47,265 SH   SOLE   0 0 47,265
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 1,180 20,703 SH   SOLE   0 0 20,703
DARDEN RESTAURANTS INC COM 237194105 168,161 1,110,191 SH   SOLE   257,546 0 852,645
DARDEN RESTAURANTS INC COM 237194105 8 19,700 SH Call SOLE   0 0 0
DARDEN RESTAURANTS INC COM 237194105 9 12,500 SH Call SOLE   0 0 0
DARLING INGREDIENTS INC COM 237266101 13,570 188,728 SH   SOLE   50,894 0 137,834
DATADOG INC CL A COM 23804L103 9,439 66,774 SH   SOLE   37,845 0 28,929
DAVE & BUSTERS ENTMT INC COM 238337109 4,190 109,323 SH   SOLE   0 0 109,323
DAVE & BUSTERS ENTMT INC COM 238337109 13 28,000 SH Call SOLE   0 0 0
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 9,065 460,871 SH   SOLE   0 0 460,871
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 315 10,358 SH   SOLE   0 0 10,358
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 2,542 75,023 SH   SOLE   0 0 75,023
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3,163 106,436 SH   SOLE   0 0 106,436
DAVITA INC COM 23918K108 6,164 53,018 SH   SOLE   29,020 0 23,998
DAWSON GEOPHYSICAL CO NEW COM 239360100 59 23,550 SH   SOLE   0 0 23,550
DBX ETF TR XTRACK HRVST CSI 233051879 455 11,951 SH   SOLE   0 0 11,951
DBX ETF TR XTRACK JAPAN JPX 233051663 315 9,295 SH   SOLE   0 0 9,295
DBX ETF TR XTRACK MSCI EAFE 233051200 5,332 141,198 SH   SOLE   636 0 140,562
DBX ETF TR XTRACK MUN INFRA 233051705 431 14,840 SH   SOLE   0 0 14,840
DBX ETF TR XTRACK USD HIGH 233051432 6,580 164,175 SH   SOLE   66,969 0 97,206
DBX ETF TR XTRACKERS RUSSEL 233051481 389 8,817 SH   SOLE   0 0 8,817
DBX ETF TR XTRACKERS S&P 233051143 265 6,983 SH   SOLE   0 0 6,983
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 280 9,936 SH   SOLE   0 0 9,936
DECKERS OUTDOOR CORP COM 243537107 10,819 30,035 SH   SOLE   19,928 0 10,107
DEERE & CO COM 244199105 157,368 469,650 SH   SOLE   271,289 0 198,361
DELAWARE ENHANCED GLOBAL DIV COM 246060107 435 42,992 SH   SOLE   0 0 42,992
DELAWARE INVTS COLO MUN INCO COM 246101109 194 13,193 SH   SOLE   0 0 13,193
DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 555 39,352 SH   SOLE   0 0 39,352
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1,798 39,747 SH   SOLE   0 0 39,747
DELL TECHNOLOGIES INC CL C 24703L202 11,978 115,124 SH   SOLE   42 0 115,082
DELTA AIR LINES INC DEL COM NEW 247361702 17,870 419,383 SH   SOLE   0 0 419,383
DELTA AIR LINES INC DEL COM NEW 247361702 82 25,700 SH Call SOLE   0 0 0
DELUXE CORP COM 248019101 337 9,379 SH   SOLE   4,523 0 4,856
DENALI THERAPEUTICS INC COM 24823R105 311 6,171 SH   SOLE   5,871 0 300
DENISON MINES CORP COM 248356107 80 55,140 SH   SOLE   0 0 55,140
DENTSPLY SIRONA INC COM 24906P109 21,737 374,459 SH   SOLE   336,570 0 37,889
DERMTECH INC COM 24984K105 392 12,215 SH   SOLE   0 0 12,215
DESCARTES SYS GROUP INC COM 249906108 8,261 101,635 SH   SOLE   101,355 0 280
DESIGNER BRANDS INC CL A 250565108 855 61,358 SH   SOLE   15,096 0 46,262
DESIGNER BRANDS INC CL A 250565108 69 39,700 SH Call SOLE   0 0 0
DESKTOP METAL INC COM CL A 25058X105 448 62,442 SH   SOLE   0 0 62,442
DEUTSCHE BANK A G NAMEN AKT D18190898 1,067 84,050 SH   SOLE   16,566 0 67,484
DEVON ENERGY CORP NEW COM 25179M103 191,693 5,398,280 SH   SOLE   987,130 0 4,411,150
DEVON ENERGY CORP NEW COM 25179M103 131 65,300 SH Call SOLE   0 0 0
DEVON ENERGY CORP NEW COM 25179M103 93 15,100 SH Call SOLE   0 0 0
DEVON ENERGY CORP NEW COM 25179M103 126 23,400 SH Call SOLE   0 0 0
DEXCOM INC COM 252131107 62,087 113,534 SH   SOLE   82,371 0 31,163
DIAGEO PLC SPON ADR NEW 25243Q205 81,095 420,184 SH   SOLE   337,591 0 82,593
DIAMONDBACK ENERGY INC COM 25278X109 31,773 335,611 SH   SOLE   182,049 0 153,562
DICERNA PHARMACEUTICALS INC COM 253031108 448 22,207 SH   SOLE   16,230 0 5,977
DICKS SPORTING GOODS INC COM 253393102 7,587 63,346 SH   SOLE   33,437 0 29,909
DIDI GLOBAL INC SPONSORED ADS 23292E108 480 61,596 SH   SOLE   0 0 61,596
DIGI INTL INC COM 253798102 611 29,067 SH   SOLE   28,867 0 200
DIGIMARC CORP NEW COM 25381B101 1,741 50,563 SH   SOLE   0 0 50,563
DIGITAL RLTY TR INC COM 253868103 110,242 763,186 SH   SOLE   545,457 0 217,729
DIGITAL TURBINE INC COM NEW 25400W102 2,879 41,882 SH   SOLE   13,347 0 28,535
DIGITALBRIDGE GROUP INC CL A COM 25401T108 567 94,063 SH   SOLE   19,439 0 74,624
DIGITALBRIDGE GROUP INC NOTE 5.000% 4/1 19624RAA4 265 260,000 PRN   SOLE   0 0 260,000
DIGITALOCEAN HLDGS INC COM 25402D102 427 5,498 SH   SOLE   0 0 5,498
DIME CMNTY BANCSHARES INC COM 25432X102 2,543 77,863 SH   SOLE   0 0 77,863
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 1,740 63,857 SH   SOLE   0 0 63,857
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 263 8,735 SH   SOLE   0 0 8,735
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 1,127 42,424 SH   SOLE   0 0 42,424
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 1,457 30,902 SH   SOLE   0 0 30,902
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 677 11,776 SH   SOLE   0 0 11,776
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 1,786 40,214 SH   SOLE   0 0 40,214
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 440 16,984 SH   SOLE   0 0 16,984
DINE BRANDS GLOBAL INC COM 254423106 954 11,747 SH   SOLE   4,837 0 6,910
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 7,876 95,030 SH   SOLE   93,931 0 1,099
DIREXION SHS ETF TR WORK FROM HOME 25460G773 669 9,031 SH   SOLE   0 0 9,031
DISCOVER FINL SVCS COM 254709108 51,126 416,163 SH   SOLE   210,776 0 205,387
DISCOVERY INC COM SER A 25470F104 16,355 644,392 SH   SOLE   519,637 0 124,755
DISCOVERY INC COM SER C 25470F302 5,136 211,635 SH   SOLE   163,055 0 48,580
DISH NETWORK CORPORATION CL A 25470M109 5,114 117,664 SH   SOLE   2,786 0 114,878
DISH NETWORK CORPORATION CL A 25470M109 34 19,000 SH Call SOLE   0 0 0
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 26 25,000 PRN   SOLE   0 0 25,000
DISNEY WALT CO COM 254687106 407,417 2,408,310 SH   SOLE   795,449 0 1,612,861
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 113 33,299 SH   SOLE   0 0 33,299
DLH HLDGS CORP COM 23335Q100 157 12,765 SH   SOLE   0 0 12,765
DNP SELECT INCOME FD INC COM 23325P104 4,254 399,076 SH   SOLE   0 0 399,076
DOCUSIGN INC COM 256163106 77,308 300,307 SH   SOLE   151,191 0 149,116
DOLBY LABORATORIES INC COM CL A 25659T107 9,822 111,618 SH   SOLE   94,613 0 17,005
DOLLAR GEN CORP NEW COM 256677105 87,604 412,926 SH   SOLE   208,966 0 203,960
DOLLAR TREE INC COM 256746108 19,740 206,231 SH   SOLE   116,494 0 89,737
DOMINION ENERGY INC COM 25746U109 94,610 1,295,670 SH   SOLE   829,401 0 466,269
DOMINOS PIZZA INC COM 25754A201 12,057 25,279 SH   SOLE   5,217 0 20,062
DOMO INC COM CL B 257554105 437 5,176 SH   SOLE   0 0 5,176
DONALDSON INC COM 257651109 11,699 203,775 SH   SOLE   167,070 0 36,705
DONNELLEY FINL SOLUTIONS INC COM 25787G100 1,865 53,877 SH   SOLE   53,825 0 52
DONNELLEY R R & SONS CO COM 257867200 261 50,745 SH   SOLE   0 0 50,745
DOORDASH INC CL A 25809K105 1,101 5,346 SH   SOLE   2,242 0 3,104
DORCHESTER MINERALS LP COM UNIT 25820R105 430 22,417 SH   SOLE   0 0 22,417
DORMAN PRODS INC COM 258278100 3,895 41,143 SH   SOLE   40,940 0 203
DOUBLELINE INCOME SOLUTIONS COM 258622109 2,009 113,130 SH   SOLE   0 0 113,130
DOUBLELINE OPPORTUNISTIC CR COM 258623107 1,074 54,462 SH   SOLE   0 0 54,462
DOUGLAS DYNAMICS INC COM 25960R105 4,465 123,002 SH   SOLE   121,074 0 1,928
DOUGLAS EMMETT INC COM 25960P109 364 11,503 SH   SOLE   0 0 11,503
DOUYU INTL HLDGS LTD SPONSORED ADS 25985W105 66 20,000 SH   SOLE   0 0 20,000
DOVER CORP COM 260003108 33,459 215,175 SH   SOLE   134,297 0 80,878
DOW INC COM 260557103 65,255 1,133,686 SH   SOLE   297,580 0 836,106
DOW INC COM 260557103 124 14,200 SH Call SOLE   0 0 0
DOW INC COM 260557103 40 15,200 SH Call SOLE   0 0 0
DOW INC COM 260557103 7 36,900 SH Call SOLE   0 0 0
DOW INC COM 260557103 1 15,100 SH Call SOLE   0 0 0
DOW INC COM 260557103 124 14,200 SH Call SOLE   0 0 0
DOW INC COM 260557103 52 23,200 SH Call SOLE   0 0 0
DOW INC COM 260557103 20 25,500 SH Call SOLE   0 0 0
DOW INC COM 260557103 3 12,600 SH Call SOLE   0 0 0
DOXIMITY INC CL A 26622P107 298 3,689 SH   SOLE   0 0 3,689
DRAFTKINGS INC COM CL A 26142R104 19,078 396,148 SH   SOLE   0 0 396,148
DRAFTKINGS INC COM CL A 26142R104 182 58,700 SH Put SOLE   0 0 58,700
DRAFTKINGS INC COM CL A 26142R104 578 48,000 SH Put SOLE   0 0 48,000
DRIL-QUIP INC COM 262037104 3,632 144,229 SH   SOLE   143,373 0 856
DROPBOX INC CL A 26210C104 2,203 75,402 SH   SOLE   0 0 75,402
DT MIDSTREAM INC COMMON STOCK 23345M107 3,472 75,094 SH   SOLE   5,563 0 69,531
DTE ENERGY CO COM 233331107 19,862 177,797 SH   SOLE   69,753 0 108,044
DTF TAX-FREE INCOME INC COM 23334J107 166 11,501 SH   SOLE   0 0 11,501
DUCK CREEK TECHNOLOGIES INC SHS 264120106 20,064 453,519 SH   SOLE   449,321 0 4,198
DUCKHORN PORTFOLIO INC COM 26414D106 393 17,161 SH   SOLE   0 0 17,161
DUFF & PHELPS UTLITY AND INF COM 26433C105 1,100 81,995 SH   SOLE   0 0 81,995
DUKE ENERGY CORP NEW COM NEW 26441C204 131,815 1,350,686 SH   SOLE   733,920 0 616,766
DUKE REALTY CORP COM NEW 264411505 7,429 155,197 SH   SOLE   135,464 0 19,733
DUN & BRADSTREET HLDGS INC COM 26484T106 1,560 92,780 SH   SOLE   0 0 92,780
DUPONT DE NEMOURS INC COM 26614N102 30,855 453,808 SH   SOLE   263,728 0 190,080
DURECT CORP COM 266605104 346 270,500 SH   SOLE   0 0 270,500
DUTCH BROS INC CL A 26701L100 731 16,869 SH   SOLE   0 0 16,869
DWS MUN INCOME TR COM 233368109 236 19,844 SH   SOLE   0 0 19,844
DXC TECHNOLOGY CO COM 23355L106 11,463 341,046 SH   SOLE   202,867 0 138,179
DXC TECHNOLOGY CO COM 23355L106 132 46,300 SH Call SOLE   0 0 0
DYCOM INDS INC COM 267475101 801 11,237 SH   SOLE   84 0 11,153
DYNATRACE INC COM NEW 268150109 13,443 189,416 SH   SOLE   144,327 0 45,089
E L F BEAUTY INC COM 26856L103 248 8,550 SH   SOLE   0 0 8,550
E MERGE TECHNOLOGY ACQUISITI COM CL A 26873Y104 137 13,985 SH   SOLE   0 0 13,985
E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 438 38,800 SH   SOLE   0 0 38,800
EAGLE CAP GROWTH FD INC COM 269451100 133 14,140 SH   SOLE   0 0 14,140
EAGLE MATLS INC COM 26969P108 6,894 52,560 SH   SOLE   27,988 0 24,572
EAGLE PT CR CO LLC COM 269808101 158 11,598 SH   SOLE   0 0 11,598
EAST WEST BANCORP INC COM 27579R104 31,092 400,974 SH   SOLE   395,767 0 5,207
EASTERLY GOVT PPTYS INC COM 27616P103 5,311 257,071 SH   SOLE   249,826 0 7,245
EASTGROUP PPTYS INC COM 277276101 14,117 84,722 SH   SOLE   65,424 0 19,298
EASTMAN CHEM CO COM 277432100 47,416 470,677 SH   SOLE   432,357 0 38,320
EASTMAN KODAK CO COM NEW 277461406 136 19,914 SH   SOLE   0 0 19,914
EASTSIDE DISTILLING INC COM 277802302 184 71,150 SH   SOLE   0 0 71,150
EATON CORP PLC SHS G29183103 494,387 3,311,123 SH   SOLE   1,020,182 0 2,290,941
EATON CORP PLC SHS G29183103 6 17,400 SH Call SOLE   0 0 0
EATON CORP PLC SHS G29183103 3 13,700 SH Call SOLE   0 0 0
EATON CORP PLC SHS G29183103 4 15,700 SH Call SOLE   0 0 0
EATON VANCE ENHANCED EQUITY COM 278274105 19,656 1,098,121 SH   SOLE   0 0 1,098,121
EATON VANCE ENHANCED EQUITY COM 278277108 3,943 169,829 SH   SOLE   0 0 169,829
EATON VANCE FLOATING RATE 20 COM 27831H100 787 83,970 SH   SOLE   0 0 83,970
EATON VANCE FLTING RATE INC COM 278279104 9,487 651,143 SH   SOLE   0 0 651,143
EATON VANCE LTD DURATION INC COM 27828H105 2,103 159,530 SH   SOLE   635 0 158,895
EATON VANCE MUN BD FD COM 27827X101 3,996 298,652 SH   SOLE   0 0 298,652
EATON VANCE MUN INCOME 2028 SHS 27829U105 406 18,160 SH   SOLE   0 0 18,160
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2,773 200,538 SH   SOLE   0 0 200,538
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1,932 81,636 SH   SOLE   0 0 81,636
EATON VANCE RISK-MANAGED DIV COM 27829G106 887 82,966 SH   SOLE   0 0 82,966
EATON VANCE SR FLTNG RTE TR COM 27828Q105 1,101 75,329 SH   SOLE   0 0 75,329
EATON VANCE TAX ADVT DIV INC COM 27828G107 4,805 175,064 SH   SOLE   0 0 175,064
EATON VANCE TAX MNGED BUY WR COM 27828X100 1,171 73,149 SH   SOLE   0 0 73,149
EATON VANCE TAX-ADVANTAGED G COM 27828U106 1,197 39,733 SH   SOLE   0 0 39,733
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 3,812 238,374 SH   SOLE   0 0 238,374
EATON VANCE TAX-MANAGED DIVE COM 27828N102 19,899 1,426,457 SH   SOLE   0 0 1,426,457
EATON VANCE TAX-MANAGED GLOB COM 27829C105 20,911 1,934,380 SH   SOLE   0 0 1,934,380
EATON VANCE TAX-MANAGED GLOB COM 27829F108 12,404 1,241,637 SH   SOLE   516 0 1,241,121
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,010 94,469 SH   SOLE   0 0 94,469
EBAY INC. COM 278642103 51,305 736,404 SH   SOLE   512,732 0 223,672
EBIX INC COM NEW 278715206 1,652 61,362 SH   SOLE   61,244 0 118
ECHOSTAR CORP CL A 278768106 5,370 210,489 SH   SOLE   0 0 210,489
ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 7,598 545,455 SH   SOLE   0 0 545,455
ECOLAB INC COM 278865100 73,729 353,385 SH   SOLE   225,958 0 127,427
EDGEWELL PERS CARE CO COM 28035Q102 1,522 41,941 SH   SOLE   41,308 0 633
EDISON INTL COM 281020107 28,461 513,086 SH   SOLE   475,310 0 37,776
EDITAS MEDICINE INC COM 28106W103 2,623 63,861 SH   SOLE   4,082 0 59,779
EDWARDS LIFESCIENCES CORP COM 28176E108 166,495 1,470,671 SH   SOLE   252,299 0 1,218,372
EHANG HLDGS LTD ADS 26853E102 697 29,168 SH   SOLE   0 0 29,168
ELANCO ANIMAL HEALTH INC COM 28414H103 30,616 960,060 SH   SOLE   627,639 0 332,421
ELASTIC N V ORD SHS N14506104 14,370 96,450 SH   SOLE   87,990 0 8,460
ELBIT SYS LTD ORD M3760D101 1,873 12,864 SH   SOLE   0 0 12,864
ELECTRONIC ARTS INC COM 285512109 10,185 71,582 SH   SOLE   9,709 0 61,873
ELEMENT SOLUTIONS INC COM 28618M106 5,427 250,321 SH   SOLE   214,579 0 35,742
ELLINGTON FINANCIAL INC COM 28852N109 336 18,347 SH   SOLE   0 0 18,347
ELLSWORTH GROWTH & INCOME FD COM 289074106 1,113 83,271 SH   SOLE   0 0 83,271
EMBRAER S.A. SPONSORED ADS 29082A107 433 25,465 SH   SOLE   0 0 25,465
EMCOR GROUP INC COM 29084Q100 24,356 211,097 SH   SOLE   208,856 0 2,241
EMERGENT BIOSOLUTIONS INC COM 29089Q105 951 18,987 SH   SOLE   15,878 0 3,109
EMERSON ELEC CO COM 291011104 55,748 591,802 SH   SOLE   16,201 0 575,601
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 264 26,251 SH   SOLE   0 0 26,251
EMPIRE ST RLTY TR INC CL A 292104106 2,184 217,708 SH   SOLE   209,980 0 7,728
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 256 31,523 SH   SOLE   0 0 31,523
ENBRIDGE INC COM 29250N105 120,112 3,019,344 SH   SOLE   2,412,762 0 606,582
ENBRIDGE INC COM 29250N105 15 24,700 SH Call SOLE   0 0 0
ENBRIDGE INC COM 29250N105 37 26,400 SH Call SOLE   0 0 0
ENCOMPASS HEALTH CORP COM 29261A100 3,510 46,781 SH   SOLE   28,364 0 18,417
ENDAVA PLC ADS 29260V105 5,508 40,544 SH   SOLE   39,844 0 700
ENDO INTL PLC SHS G30401106 42 13,000 SH   SOLE   0 0 13,000
ENERGIZER HLDGS INC NEW COM 29272W109 6,068 155,385 SH   SOLE   148,402 0 6,983
ENERGOUS CORP COM 29272C103 45 21,675 SH   SOLE   0 0 21,675
ENERGY FUELS INC COM NEW 292671708 515 73,756 SH   SOLE   0 0 73,756
ENERGY FUELS INC COM NEW 292671708 7 21,900 SH Call SOLE   0 0 0
ENERGY RECOVERY INC COM 29270J100 6,670 350,502 SH   SOLE   0 0 350,502
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 21,304 2,223,752 SH   SOLE   0 0 2,223,752
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4 11,000 SH Call SOLE   0 0 0
ENERPAC TOOL GROUP CORP CL A COM 292765104 11,515 555,482 SH   SOLE   553,818 0 1,664
ENERSYS COM 29275Y102 392 5,271 SH   SOLE   0 0 5,271
ENI S P A SPONSORED ADR 26874R108 9,657 361,003 SH   SOLE   343,938 0 17,065
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 400 58,633 SH   SOLE   0 0 58,633
ENOVA INTL INC COM 29357K103 394 11,401 SH   SOLE   0 0 11,401
ENPHASE ENERGY INC COM 29355A107 5,910 39,405 SH   SOLE   23,013 0 16,392
ENPRO INDS INC COM 29355X107 3,782 43,414 SH   SOLE   42,974 0 440
ENSIGN GROUP INC COM 29358P101 5,968 79,686 SH   SOLE   73,679 0 6,007
ENSTAR GROUP LIMITED SHS G3075P101 670 2,856 SH   SOLE   702 0 2,154
ENTEGRIS INC COM 29362U104 15,696 124,665 SH   SOLE   92,088 0 32,577
ENTERGY CORP NEW COM 29364G103 16,636 167,511 SH   SOLE   122,349 0 45,162
ENTERPRISE PRODS PARTNERS L COM 293792107 87,594 4,047,772 SH   SOLE   904,332 0 3,143,440
ENVESTNET INC COM 29404K106 1,733 21,594 SH   SOLE   12,775 0 8,819
ENVISTA HOLDINGS CORPORATION COM 29415F104 2,191 52,396 SH   SOLE   50,984 0 1,412
ENVIVA PARTNERS LP COM UNIT 29414J107 5,046 93,280 SH   SOLE   0 0 93,280
ENZO BIOCHEM INC COM 294100102 60 17,058 SH   SOLE   0 0 17,058
EOG RES INC COM 26875P101 48,471 603,851 SH   SOLE   430,440 0 173,411
EOG RES INC COM 26875P101 58 10,700 SH Call SOLE   0 0 0
EOS ENERGY ENTERPRISES INC COM CL A 29415C101 373 26,620 SH   SOLE   0 0 26,620
EPAM SYS INC COM 29414B104 19,327 33,879 SH   SOLE   20,557 0 13,322
EPLUS INC COM 294268107 6,961 67,843 SH   SOLE   67,593 0 250
EPR PPTYS COM SH BEN INT 26884U109 974 19,715 SH   SOLE   0 0 19,715
EQT CORP COM 26884L109 3,499 171,032 SH   SOLE   79,097 0 91,935
EQT CORP COM 26884L109 93 71,900 SH Call SOLE   0 0 0
EQUIFAX INC COM 294429105 36,166 142,711 SH   SOLE   119,394 0 23,317
EQUINIX INC COM 29444U700 175,111 221,560 SH   SOLE   107,987 0 113,573
EQUINOR ASA SPONSORED ADR 29446M102 8,093 317,382 SH   SOLE   310,941 0 6,441
EQUINOX GOLD CORP COM 29446Y502 1,857 281,774 SH   SOLE   0 0 281,774
EQUINOX GOLD CORP COM 29446Y502 4 10,300 SH Call SOLE   0 0 0
EQUINOX GOLD CORP COM 29446Y502 20 67,900 SH Call SOLE   0 0 0
EQUITABLE HLDGS INC COM 29452E101 8,474 285,902 SH   SOLE   248,762 0 37,140
EQUITRANS MIDSTREAM CORP COM 294600101 10,694 1,054,645 SH   SOLE   986,627 0 68,018
EQUITRANS MIDSTREAM CORP COM 294600101 46 46,100 SH Call SOLE   0 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 31,781 1,223,270 SH   SOLE   952,678 0 270,592
EQUITY LIFESTYLE PPTYS INC COM 29472R108 1,151 14,735 SH   SOLE   5,211 0 9,524
EQUITY RESIDENTIAL SH BEN INT 29476L107 13,510 166,950 SH   SOLE   133,843 0 33,107
ERICSSON ADR B SEK 10 294821608 2,129 190,109 SH   SOLE   45,399 0 144,710
ERO COPPER CORP COM 296006109 532 30,035 SH   SOLE   0 0 30,035
ESPORTS ENTMT GROUP INC COM 29667K306 465 69,316 SH   SOLE   0 0 69,316
ESSENT GROUP LTD COM G3198U102 2,469 56,111 SH   SOLE   53,002 0 3,109
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 1,052 37,675 SH   SOLE   0 0 37,675
ESSENTIAL UTILS INC COM 29670G102 15,738 341,540 SH   SOLE   126,765 0 214,775
ESSENTIAL UTILS INC UNIT 04/30/2022 29670G201 9,488 165,332 SH   SOLE   164,318 0 1,014
ESSEX PPTY TR INC COM 297178105 8,159 25,517 SH   SOLE   18,142 0 7,375
ESTABLISHMENT LABS HLDGS INC COM G31249108 306 4,274 SH   SOLE   0 0 4,274
ETF MANAGERS TR AI POWERED EQT 26924G813 1,483 35,998 SH   SOLE   0 0 35,998
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 930 14,098 SH   SOLE   0 0 14,098
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 3,805 264,401 SH   SOLE   0 0 264,401
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 106 39,100 SH Call SOLE   0 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1 23,800 SH Call SOLE   0 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 102 39,100 SH Call SOLE   0 0 0
ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 1,093 38,487 SH   SOLE   0 0 38,487
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 16,361 269,007 SH   SOLE   0 0 269,007
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 148 12,491 SH   SOLE   0 0 12,491
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 3,196 47,222 SH   SOLE   0 0 47,222
ETF SER SOLUTIONS APTUS DEFINED 26922A388 1,550 54,146 SH   SOLE   0 0 54,146
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 2,779 76,517 SH   SOLE   0 0 76,517
ETF SER SOLUTIONS DISTILLATE US 26922A321 20,631 503,686 SH   SOLE   0 0 503,686
ETF SER SOLUTIONS US GLB JETS 26922A842 4,739 200,551 SH   SOLE   0 0 200,551
ETHAN ALLEN INTERIORS INC COM 297602104 435 18,338 SH   SOLE   0 0 18,338
ETSY INC COM 29786A106 24,211 116,423 SH   SOLE   73,019 0 43,404
EURONET WORLDWIDE INC COM 298736109 4,421 34,731 SH   SOLE   32,722 0 2,009
EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 24 22,000 PRN   SOLE   0 0 22,000
EUROPEAN EQUITY FD INC COM 298768102 4,438 397,999 SH   SOLE   0 0 397,999
EUROSEAS LTD SHS Y23592135 266 7,913 SH   SOLE   0 0 7,913
EVERBRIDGE INC COM 29978A104 14,869 98,445 SH   SOLE   9,938 0 88,507
EVERCORE INC CLASS A 29977A105 5,463 40,871 SH   SOLE   28,946 0 11,925
EVEREST RE GROUP LTD COM G3223R108 27,592 110,024 SH   SOLE   107,106 0 2,918
EVERGY INC COM 30034W106 5,549 89,217 SH   SOLE   20,545 0 68,672
EVERI HLDGS INC COM 30034T103 9,863 407,893 SH   SOLE   66,852 0 341,041
EVERSOURCE ENERGY COM 30040W108 20,294 248,219 SH   SOLE   78,079 0 170,140
EVERTEC INC COM 30040P103 7,285 159,336 SH   SOLE   154,172 0 5,164
EVGO INC CL A COM 30052F100 245 30,060 SH   SOLE   0 0 30,060
EVI INDS INC COM 26929N102 2,393 87,971 SH   SOLE   87,856 0 115
EVO PMTS INC CL A COM 26927E104 620 26,195 SH   SOLE   25,965 0 230
EVOFEM BIOSCIENCES INC COM 30048L104 13 18,248 SH   SOLE   0 0 18,248
EVOLENT HEALTH INC CL A 30050B101 2,373 76,542 SH   SOLE   47,142 0 29,400
EVOLUTION PETE CORP COM 30049A107 79 13,842 SH   SOLE   0 0 13,842
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 5,213 138,782 SH   SOLE   6,464 0 132,318
EXACT SCIENCES CORP COM 30063P105 7,552 79,121 SH   SOLE   8,615 0 70,506
EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 2,086 85,473 SH   SOLE   0 0 85,473
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 9,583 193,243 SH   SOLE   0 0 193,243
EXCHANGE TRADED CONCEPTS TR NORTH SHOR GBL 301505715 1,170 15,223 SH   SOLE   0 0 15,223
EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 586 12,864 SH   SOLE   0 0 12,864
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 6,373 98,943 SH   SOLE   0 0 98,943
EXELIXIS INC COM 30161Q104 2,174 102,860 SH   SOLE   32,219 0 70,641
EXELON CORP COM 30161N101 21,560 446,014 SH   SOLE   228,036 0 217,978
EXELON CORP COM 30161N101 10 16,000 SH Call SOLE   0 0 0
EXELON CORP COM 30161N101 115 19,200 SH Call SOLE   0 0 0
EXICURE INC COM 30205M101 91 75,500 SH   SOLE   0 0 75,500
EXLSERVICE HOLDINGS INC COM 302081104 4,007 32,547 SH   SOLE   30,507 0 2,040
EXP WORLD HLDGS INC COM 30212W100 712 17,897 SH   SOLE   0 0 17,897
EXPEDIA GROUP INC COM NEW 30212P303 19,090 116,473 SH   SOLE   57,744 0 58,729
EXPEDITORS INTL WASH INC COM 302130109 37,040 310,914 SH   SOLE   241,231 0 69,683
EXPONENT INC COM 30214U102 37,277 329,443 SH   SOLE   324,128 0 5,315
EXTRA SPACE STORAGE INC COM 30225T102 6,167 36,712 SH   SOLE   19,309 0 17,403
EXTREME NETWORKS INC COM 30226D106 4,450 451,760 SH   SOLE   0 0 451,760
EXXON MOBIL CORP COM 30231G102 206,499 3,510,693 SH   SOLE   2,194,720 0 1,315,973
EXXON MOBIL CORP COM 30231G102 8 14,000 SH Call SOLE   0 0 0
EZCORP INC CL A NON VTG 302301106 450 59,400 SH   SOLE   0 0 59,400
F N B CORP COM 302520101 11,468 986,958 SH   SOLE   889,565 0 97,393
F5 NETWORKS INC COM 315616102 13,204 66,426 SH   SOLE   29,415 0 37,011
FABRINET SHS G3323L100 6,464 63,061 SH   SOLE   62,893 0 168
FACEBOOK INC CL A 30303M102 763,280 2,248,978 SH   SOLE   1,250,416 0 998,562
FACTSET RESH SYS INC COM 303075105 53,409 135,280 SH   SOLE   89,380 0 45,900
FAIR ISAAC CORP COM 303250104 18,874 47,430 SH   SOLE   45,135 0 2,295
FAR PEAK ACQUISITION CORP UNIT 99/99/9999 G3312L129 149 13,900 SH   SOLE   0 0 13,900
FARFETCH LTD ORD SH CL A 30744W107 5,424 144,720 SH   SOLE   128,906 0 15,814
FARMLAND PARTNERS INC COM 31154R109 1,102 91,936 SH   SOLE   0 0 91,936
FAST ACQUISITION CORP COM CL A 311875108 750 58,981 SH   SOLE   58,981 0 0
FASTENAL CO COM 311900104 39,819 771,534 SH   SOLE   535,012 0 236,522
FASTLY INC CL A 31188V100 1,421 35,150 SH   SOLE   0 0 35,150
FATE THERAPEUTICS INC COM 31189P102 1,209 20,396 SH   SOLE   4,956 0 15,440
FB FINL CORP COM 30257X104 4,821 112,420 SH   SOLE   95,817 0 16,603
FEDERAL AGRIC MTG CORP CL C 313148306 4,666 42,997 SH   SOLE   42,908 0 89
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 4,053 34,349 SH   SOLE   0 0 34,349
FEDERAL SIGNAL CORP COM 313855108 5,709 147,830 SH   SOLE   94,039 0 53,791
FEDERATED HERMES INC CL B 314211103 953 29,309 SH   SOLE   22,427 0 6,882
FEDERATED HERMES PREM MUNI I COM 31423P108 1,064 69,475 SH   SOLE   0 0 69,475
FEDEX CORP COM 31428X106 81,399 371,178 SH   SOLE   56,424 0 314,754
FERGUSON PLC NEW SHS G3421J106 7,327 52,620 SH   SOLE   44,470 0 8,150
FERRARI N V COM N3167Y103 13,329 63,598 SH   SOLE   57,681 0 5,917
FFBW INC MD COM 30260M103 671 55,697 SH   SOLE   0 0 55,697
FIBROGEN INC COM 31572Q808 372 36,420 SH   SOLE   0 0 36,420
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 1,046 18,624 SH   SOLE   0 0 18,624
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 930 22,479 SH   SOLE   0 0 22,479
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 607 16,418 SH   SOLE   12,746 0 3,672
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 388 7,259 SH   SOLE   0 0 7,259
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2,543 31,681 SH   SOLE   0 0 31,681
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 407 28,250 SH   SOLE   0 0 28,250
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 2,253 41,962 SH   SOLE   0 0 41,962
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 389 6,097 SH   SOLE   0 0 6,097
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 2,553 49,207 SH   SOLE   0 0 49,207
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 4,571 38,530 SH   SOLE   0 0 38,530
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 2,068 68,042 SH   SOLE   0 0 68,042
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 366 8,888 SH   SOLE   11 0 8,877
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 4,898 92,195 SH   SOLE   299 0 91,896
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 88,134 1,943,858 SH   SOLE   1,813,779 0 130,079
FIDELITY NATL INFORMATION SV COM 31620M106 111,639 917,483 SH   SOLE   651,329 0 266,154
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q205 186 17,490 SH   SOLE   0 0 17,490
FIDUS INVT CORP COM 316500107 13,515 774,939 SH   SOLE   0 0 774,939
FIDUS INVT CORP COM 316500107 7 33,800 SH Call SOLE   0 0 0
FIFTH THIRD BANCORP COM 316773100 35,867 845,110 SH   SOLE   517,084 0 328,026
FINANCIAL INSTNS INC COM 317585404 339 11,049 SH   SOLE   2,773 0 8,276
FINISAR CORP NOTE 0.500%12/1 31787AAP6 15 15,000 PRN   SOLE   0 0 15,000
FINVOLUTION GROUP SPONSORED ADS 31810T101 236 41,911 SH   SOLE   0 0 41,911
FIREEYE INC COM 31816Q101 14,789 830,863 SH   SOLE   800,906 0 29,957
FIRST AMERN FINL CORP COM 31847R102 5,006 74,661 SH   SOLE   66,257 0 8,404
FIRST BANCORP N C COM 318910106 293 6,817 SH   SOLE   0 0 6,817
FIRST BANCSHARES INC MS COM 318916103 560 14,433 SH   SOLE   0 0 14,433
FIRST COMWLTH FINL CORP PA COM 319829107 256 18,814 SH   SOLE   16,371 0 2,443
FIRST CTZNS BANCSHARES INC N CL A 31946M103 1,933 2,292 SH   SOLE   1,687 0 605
FIRST FINL BANCORP OH COM 320209109 435 18,601 SH   SOLE   9,333 0 9,268
FIRST FINL BANKSHARES INC COM 32020R109 1,835 39,929 SH   SOLE   34,235 0 5,694
FIRST FNDTN INC COM 32026V104 1,329 50,525 SH   SOLE   0 0 50,525
FIRST HAWAIIAN INC COM 32051X108 20,457 697,005 SH   SOLE   691,612 0 5,393
FIRST HORIZON CORPORATION COM 320517105 15,114 927,799 SH   SOLE   129,181 0 798,618
FIRST INDL RLTY TR INC COM 32054K103 221 4,238 SH   SOLE   0 0 4,238
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 368 9,129 SH   SOLE   7,965 0 1,164
FIRST MAJESTIC SILVER CORP COM 32076V103 2,611 231,103 SH   SOLE   0 0 231,103
FIRST MIDWEST BANCORP DEL COM 320867104 1,462 76,909 SH   SOLE   47,279 0 29,630
FIRST REP BK SAN FRANCISCO C COM 33616C100 28,283 146,634 SH   SOLE   117,982 0 28,652
FIRST SOLAR INC COM 336433107 1,681 17,608 SH   SOLE   0 0 17,608
FIRST TR / ABERDEEN GLOBAL O COM SHS 337319107 355 35,071 SH   SOLE   0 0 35,071
FIRST TR BICK INDEX FD COM SHS 33733H107 753 22,071 SH   SOLE   0 0 22,071
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 222 3,707 SH   SOLE   0 0 3,707
FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 4,692 364,025 SH   SOLE   0 0 364,025
FIRST TR ENERGY INCOME & GRO COM 33738G104 484 35,679 SH   SOLE   0 0 35,679
FIRST TR ENERGY INFRASTRCTR COM 33738C103 2,323 182,186 SH   SOLE   0 0 182,186
FIRST TR ENHANCED EQUITY INC COM 337318109 7,682 389,941 SH   SOLE   0 0 389,941
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 701 21,515 SH   SOLE   0 0 21,515
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 1,395 43,671 SH   SOLE   0 0 43,671
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 574 18,593 SH   SOLE   0 0 18,593
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 5,032 243,659 SH   SOLE   0 0 243,659
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 28,389 499,987 SH   SOLE   0 0 499,987
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2,109 37,824 SH   SOLE   0 0 37,824
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 63,232 3,078,467 SH   SOLE   325,866 0 2,752,601
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 435 6,477 SH   SOLE   0 0 6,477
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 2,123 30,675 SH   SOLE   0 0 30,675
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 2,338 112,005 SH   SOLE   0 0 112,005
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 7,826 388,010 SH   SOLE   0 0 388,010
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 6,435 105,572 SH   SOLE   0 0 105,572
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 1,807 42,726 SH   SOLE   0 0 42,726
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 2,421 89,890 SH   SOLE   0 0 89,890
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 2,558 61,031 SH   SOLE   0 0 61,031
FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 2,954 53,802 SH   SOLE   0 0 53,802
FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 756 15,372 SH   SOLE   0 0 15,372
FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 2,838 43,554 SH   SOLE   0 0 43,554
FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 993 23,627 SH   SOLE   0 0 23,627
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 639 20,884 SH   SOLE   0 0 20,884
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 16,916 701,633 SH   SOLE   0 0 701,633
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 39,079 370,895 SH   SOLE   30 0 370,865
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 25,879 437,815 SH   SOLE   0 0 437,815
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4,301 76,400 SH   SOLE   0 0 76,400
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 9,345 373,837 SH   SOLE   0 0 373,837
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 15,264 1,329,596 SH   SOLE   0 0 1,329,596
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 14,403 325,491 SH   SOLE   0 0 325,491
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 25,939 217,901 SH   SOLE   0 0 217,901
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 20,912 364,695 SH   SOLE   0 0 364,695
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 14,021 183,732 SH   SOLE   0 0 183,732
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 24,742 386,162 SH   SOLE   0 0 386,162
FIRST TR EXCHANGE TRADED FD IPOX EUROPE EQ 33734X788 1,841 60,250 SH   SOLE   0 0 60,250
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 15,888 283,809 SH   SOLE   0 0 283,809
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 32,954 676,377 SH   SOLE   0 0 676,377
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 2,710 29,261 SH   SOLE   0 0 29,261
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 54,651 444,778 SH   SOLE   0 0 444,778
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 26,435 214,220 SH   SOLE   0 0 214,220
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 2,165 73,127 SH   SOLE   0 0 73,127
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 8,284 97,299 SH   SOLE   0 0 97,299
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 725 16,372 SH   SOLE   0 0 16,372
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 5,890 81,908 SH   SOLE   0 0 81,908
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 4,816 96,520 SH   SOLE   0 0 96,520
FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 10,152 141,806 SH   SOLE   0 0 141,806
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 532 24,786 SH   SOLE   0 0 24,786
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 235,387 3,146,054 SH   SOLE   0 0 3,146,054
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 87,412 370,532 SH   SOLE   14 0 370,518
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 6,290 178,957 SH   SOLE   0 0 178,957
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 11,486 505,200 SH   SOLE   1,025 0 504,175
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 54,965 1,200,614 SH   SOLE   1,791 0 1,198,823
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 7,792 282,903 SH   SOLE   0 0 282,903
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 83,824 1,398,336 SH   SOLE   2,383 0 1,395,953
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 8,017 166,358 SH   SOLE   0 0 166,358
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 128,271 2,535,996 SH   SOLE   49,895 0 2,486,101
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 9,074 175,077 SH   SOLE   0 0 175,077
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 908 43,425 SH   SOLE   0 0 43,425
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 657 15,570 SH   SOLE   0 0 15,570
FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 2,758 100,000 SH   SOLE   0 0 100,000
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 540 15,880 SH   SOLE   0 0 15,880
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 363 7,641 SH   SOLE   0 0 7,641
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 2,431 148,235 SH   SOLE   0 0 148,235
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 19,648 313,870 SH   SOLE   22 0 313,848
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 20,892 369,965 SH   SOLE   0 0 369,965
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 5,109 59,457 SH   SOLE   0 0 59,457
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 2,012 61,629 SH   SOLE   0 0 61,629
FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 15,967 518,085 SH   SOLE   0 0 518,085
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1,769 32,948 SH   SOLE   0 0 32,948
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 1,530 80,461 SH   SOLE   0 0 80,461
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 3,151 46,440 SH   SOLE   0 0 46,440
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 3,095 183,788 SH   SOLE   0 0 183,788
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 8,559 361,592 SH   SOLE   0 0 361,592
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 24,854 149,661 SH   SOLE   684 0 148,977
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 11,663 284,403 SH   SOLE   0 0 284,403
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 90,026 1,896,470 SH   SOLE   645 0 1,895,825
FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 334 19,085 SH   SOLE   0 0 19,085
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 36,248 757,539 SH   SOLE   0 0 757,539
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 13,337 471,776 SH   SOLE   0 0 471,776
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 10,148 199,851 SH   SOLE   36 0 199,815
FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 1,919 77,535 SH   SOLE   0 0 77,535
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 424 21,047 SH   SOLE   0 0 21,047
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 81,942 1,530,202 SH   SOLE   229,819 0 1,300,383
FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 485 18,715 SH   SOLE   0 0 18,715
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1,115 41,963 SH   SOLE   0 0 41,963
FIRST TR HIGH INCOME LONG / COM 33738E109 2,908 182,986 SH   SOLE   0 0 182,986
FIRST TR INTER DURATN PFD & COM 33718W103 1,370 54,760 SH   SOLE   0 0 54,760
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 11,017 171,013 SH   SOLE   0 0 171,013
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 15,198 178,169 SH   SOLE   0 0 178,169
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 16,124 165,066 SH   SOLE   0 0 165,066
FIRST TR MLP & ENERGY INCOM COM 33739B104 1,443 200,414 SH   SOLE   0 0 200,414
FIRST TR MORNINGSTAR DIVID L SHS 336917109 14,762 450,619 SH   SOLE   0 0 450,619
FIRST TR MTG INCOME FD COM SHS 33734E103 199 14,443 SH   SOLE   0 0 14,443
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 3,142 26,561 SH   SOLE   0 0 26,561
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 570 8,131 SH   SOLE   0 0 8,131
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 74,438 669,109 SH   SOLE   250 0 668,859
FIRST TR NASDAQ 100 TECH IND SHS 337345102 52,268 331,232 SH   SOLE   0 0 331,232
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1,225 21,783 SH   SOLE   0 0 21,783
FIRST TR S&P REIT INDEX FD COM 33734G108 435 15,382 SH   SOLE   0 0 15,382
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 17,305 189,020 SH   SOLE   0 0 189,020
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 7,014 727,571 SH   SOLE   0 0 727,571
FIRST TR SR FLTG RATE INCOME COM 33733U108 243 19,865 SH   SOLE   0 0 19,865
FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 953 68,550 SH   SOLE   0 0 68,550
FIRST TR VALUE LINE DIVID IN SHS 33734H106 257,184 6,560,813 SH   SOLE   165 0 6,560,648
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 6,874 61,874 SH   SOLE   0 0 61,874
FIRST WESTN FINL INC COM 33751L105 721 25,000 SH   SOLE   0 0 25,000
FIRSTCASH INC COM 33767D105 1,030 11,776 SH   SOLE   11,353 0 423
FIRSTENERGY CORP COM 337932107 10,470 293,945 SH   SOLE   138,837 0 155,108
FIRSTMARK HORIZON ACQUISITIO UNIT 99/99/9999 33765Y200 183 18,000 SH   SOLE   0 0 18,000
FIRSTSERVICE CORP NEW COM 33767E202 11,038 61,142 SH   SOLE   60,790 0 352
FISERV INC COM 337738108 136,792 1,260,753 SH   SOLE   952,311 0 308,442
FISKER INC CL A COM STK 33813J106 1,350 92,149 SH   SOLE   0 0 92,149
FIVE BELOW INC COM 33829M101 10,231 57,863 SH   SOLE   21,731 0 36,132
FIVE POINT HOLDINGS LLC COM CL A 33833Q106 1,151 146,994 SH   SOLE   66,454 0 80,540
FIVE9 INC COM 338307101 2,346 14,689 SH   SOLE   12,231 0 2,458
FIVERR INTL LTD ORD SHS M4R82T106 2,081 11,391 SH   SOLE   0 0 11,391
FLAGSTAR BANCORP INC COM PAR .001 337930705 931 18,332 SH   SOLE   0 0 18,332
FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 15,279 530,509 SH   SOLE   0 0 530,509
FLAHERTY & CRUMRINE PFD INCO COM 338480106 284 18,032 SH   SOLE   0 0 18,032
FLAHERTY & CRUMRINE PFD INCO COM 33848E106 222 17,301 SH   SOLE   0 0 17,301
FLAHERTY & CRUMRINE PFD SECS COM 338478100 826 37,076 SH   SOLE   0 0 37,076
FLEETCOR TECHNOLOGIES INC COM 339041105 15,575 59,613 SH   SOLE   23,034 0 36,579
FLEX LTD ORD Y2573F102 5,754 325,474 SH   SOLE   311,908 0 13,566
FLEXION THERAPEUTICS INC COM 33938J106 2,713 444,705 SH   SOLE   0 0 444,705
FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 625 706,000 PRN   SOLE   0 0 706,000
FLEXSHARES TR DISCP DUR MBS 33939L779 1,502 63,895 SH   SOLE   0 0 63,895
FLEXSHARES TR IBOXX 3R TARGT 33939L506 1,965 74,714 SH   SOLE   0 0 74,714
FLEXSHARES TR MORNSTAR UPSTR 33939L407 1,196 32,672 SH   SOLE   0 0 32,672
FLEXSHARES TR QLT DIV DEF IDX 33939L845 1,366 25,707 SH   SOLE   8,900 0 16,807
FLEXSHARES TR QUALT DIVD IDX 33939L860 10,196 183,209 SH   SOLE   177,646 0 5,563
FLOOR & DECOR HLDGS INC CL A 339750101 8,251 68,312 SH   SOLE   25,385 0 42,927
FLOWERS FOODS INC COM 343498101 1,272 53,842 SH   SOLE   0 0 53,842
FLOWSERVE CORP COM 34354P105 1,376 39,689 SH   SOLE   19,679 0 20,010
FLUOR CORP NEW COM 343412102 1,830 114,595 SH   SOLE   95,266 0 19,329
FLYWIRE CORPORATION COM VTG 302492103 597 13,629 SH   SOLE   0 0 13,629
FMC CORP COM NEW 302491303 12,803 139,833 SH   SOLE   119,025 0 20,808
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,725 52,037 SH   SOLE   51,538 0 499
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 21,292 245,522 SH   SOLE   244,824 0 698
FOOT LOCKER INC COM 344849104 6,636 145,343 SH   SOLE   126,336 0 19,007
FORD MTR CO DEL COM 345370860 38,076 2,688,962 SH   SOLE   326 0 2,688,636
FORD MTR CO DEL COM 345370860 1 10,600 SH Call SOLE   0 0 0
FORD MTR CO DEL COM 345370860 5 12,500 SH Call SOLE   0 0 0
FORD MTR CO DEL COM 345370860 3 10,500 SH Call SOLE   0 0 0
FORD MTR CO DEL COM 345370860 1 13,800 SH Call SOLE   0 0 0
FORMFACTOR INC COM 346375108 284 7,621 SH   SOLE   6,629 0 992
FORTINET INC COM 34959E109 34,926 119,593 SH   SOLE   49,678 0 69,915
FORTIS INC COM 349553107 2,361 53,291 SH   SOLE   31,133 0 22,158
FORTIVE CORP COM 34959J108 13,520 191,589 SH   SOLE   115,593 0 75,996
FORTRESS BIOTECH INC COM 34960Q109 122 37,814 SH   SOLE   0 0 37,814
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 2,051 80,825 SH   SOLE   0 0 80,825
FORTUNA SILVER MINES INC COM 349915108 1,440 366,511 SH   SOLE   0 0 366,511
FORTUNA SILVER MINES INC COM 349915108 3 52,300 SH Call SOLE   0 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 8,165 91,309 SH   SOLE   51,325 0 39,984
FORWARD AIR CORP COM 349853101 3,330 40,105 SH   SOLE   11,783 0 28,322
FOSSIL GROUP INC COM 34988V106 442 37,328 SH   SOLE   0 0 37,328
FOUR CORNERS PPTY TR INC COM 35086T109 5,592 208,198 SH   SOLE   166,555 0 41,643
FOX CORP CL A COM 35137L105 8,277 206,357 SH   SOLE   160,194 0 46,163
FOX CORP CL B COM 35137L204 240 6,454 SH   SOLE   0 0 6,454
FOX FACTORY HLDG CORP COM 35138V102 2,851 19,723 SH   SOLE   16,276 0 3,447
FRANCHISE GROUP INC COM 35180X105 592 16,712 SH   SOLE   0 0 16,712
FRANCO NEV CORP COM 351858105 25,840 199,186 SH   SOLE   5,575 0 193,611
FRANKLIN ELEC INC COM 353514102 247 3,089 SH   SOLE   0 0 3,089
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 682 7,202 SH   SOLE   758 0 6,444
FRANKLIN LTD DURATION INCOME COM 35472T101 1,164 128,028 SH   SOLE   0 0 128,028
FRANKLIN RESOURCES INC COM 354613101 29,758 1,001,278 SH   SOLE   786,044 0 215,234
FRANKLIN STR PPTYS CORP COM 35471R106 156 33,532 SH   SOLE   33,532 0 0
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 223 5,299 SH   SOLE   0 0 5,299
FRANKLIN UNVL TR SH BEN INT 355145103 371 45,697 SH   SOLE   0 0 45,697
FREEPORT-MCMORAN INC CL B 35671D857 65,738 2,020,822 SH   SOLE   1,048,502 0 972,320
FREEPORT-MCMORAN INC CL B 35671D857 2 10,100 SH Call SOLE   0 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1 28,900 SH Call SOLE   0 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1 11,100 SH Call SOLE   0 0 0
FREEPORT-MCMORAN INC CL B 35671D857 141 37,100 SH Call SOLE   0 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,952 55,821 SH   SOLE   10,622 0 45,199
FRESHPET INC COM 358039105 1,114 7,810 SH   SOLE   0 0 7,810
FRONTDOOR INC COM 35905A109 233 5,560 SH   SOLE   3,242 0 2,318
FRONTIER COMMUNICATIONS PARE COM 35909D109 781 28,014 SH   SOLE   4,069 0 23,945
FRONTLINE LTD SHS NEW G3682E192 407 44,597 SH   SOLE   0 0 44,597
FRONTLINE LTD SHS NEW G3682E192 13 32,600 SH Call SOLE   0 0 0
FS BANCORP INC COM 30263Y104 2,510 72,533 SH   SOLE   0 0 72,533
FS KKR CAP CORP COM 302635206 5,271 239,157 SH   SOLE   88,104 0 151,053
FSD PHARMA INC CL B SUB VTG 35954B206 24 15,000 SH   SOLE   0 0 15,000
FSD PHARMA INC CL B SUB VTG 35954B206 5 15,000 SH Call SOLE   0 0 0
FST TR NEW OPPORT MLP & ENE COM 33739M100 913 160,738 SH   SOLE   0 0 160,738
FTC SOLAR INC COM 30320C103 1,545 198,307 SH   SOLE   0 0 198,307
FTI CONSULTING INC COM 302941109 22,111 164,150 SH   SOLE   158,416 0 5,734
FTI CONSULTING INC NOTE 2.000% 8/1 302941AP4 21 15,000 PRN   SOLE   0 0 15,000
FUBOTV INC COM 35953D104 345 14,399 SH   SOLE   150 0 14,249
FUELCELL ENERGY INC COM 35952H601 161 24,062 SH   SOLE   0 0 24,062
FULGENT GENETICS INC COM 359664109 661 7,345 SH   SOLE   0 0 7,345
FULLER H B CO COM 359694106 3,841 59,498 SH   SOLE   52,004 0 7,494
FULTON FINL CORP PA COM 360271100 630 41,250 SH   SOLE   36,792 0 4,458
FUNKO INC COM CL A 361008105 466 25,600 SH   SOLE   0 0 25,600
FUSION FUEL GREEN PLC CL A G3R25D118 592 54,500 SH   SOLE   0 0 54,500
FUTU HLDGS LTD SPON ADS CL A 36118L106 626 6,875 SH   SOLE   607 0 6,268
G1 THERAPEUTICS INC COM 3621LQ109 1,808 134,739 SH   SOLE   0 0 134,739
GABELLI DIVID & INCOME TR COM 36242H104 20,602 798,857 SH   SOLE   250 0 798,607
GABELLI EQUITY TR INC COM 362397101 1,328 199,726 SH   SOLE   0 0 199,726
GABELLI GLOBAL SMALL & MID C COM 36249W104 7,024 440,878 SH   SOLE   25 0 440,853
GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 404 20,541 SH   SOLE   0 0 20,541
GABELLI HLTHCARE & WELLNESS SHS 36246K103 1,942 147,014 SH   SOLE   0 0 147,014
GABELLI MULTIMEDIA TR INC COM 36239Q109 204 22,303 SH   SOLE   0 0 22,303
GABELLI UTIL TR COM 36240A101 602 76,508 SH   SOLE   0 0 76,508
GALECTIN THERAPEUTICS INC COM NEW 363225202 51 13,096 SH   SOLE   0 0 13,096
GALLAGHER ARTHUR J & CO COM 363576109 51,631 347,325 SH   SOLE   274,647 0 72,678
GALMED PHARMACEUTICALS LTD SHS M47238106 641 229,640 SH   SOLE   0 0 229,640
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1,065 285,524 SH   SOLE   0 0 285,524
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 1,745 344,151 SH   SOLE   0 0 344,151
GAMING & LEISURE PPTYS INC COM 36467J108 18,977 409,696 SH   SOLE   363,638 0 46,058
GAP INC COM 364760108 1,003 44,203 SH   SOLE   0 0 44,203
GARMIN LTD SHS H2906T109 51,266 329,766 SH   SOLE   156,524 0 173,242
GARTNER INC COM 366651107 45,264 148,954 SH   SOLE   138,048 0 10,906
GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 4,512 277,332 SH   SOLE   265,832 0 11,500
GATX CORP COM 361448103 2,887 32,231 SH   SOLE   27,618 0 4,613
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,171 53,441 SH   SOLE   52,687 0 754
GDL FD COM SH BEN IT 361570104 5,557 618,811 SH   SOLE   0 0 618,811
GDS HLDGS LTD SPONSORED ADS 36165L108 1,282 22,653 SH   SOLE   0 0 22,653
GEE GROUP INC COM 36165A102 13 28,000 SH   SOLE   0 0 28,000
GENCO SHIPPING & TRADING LTD SHS Y2685T131 427 21,215 SH   SOLE   0 0 21,215
GENERAC HLDGS INC COM 368736104 39,064 95,589 SH   SOLE   36,982 0 58,607
GENERAL AMERN INVS CO INC COM 368802104 7,835 181,951 SH   SOLE   0 0 181,951
GENERAL DYNAMICS CORP COM 369550108 93,882 478,920 SH   SOLE   261,944 0 216,976
GENERAL ELECTRIC CO COM NEW 369604301 57,967 562,618 SH   SOLE   151,619 0 410,999
GENERAL MLS INC COM 370334104 82,763 1,383,528 SH   SOLE   626,903 0 756,625
GENERAL MLS INC COM 370334104 292 51,200 SH Call SOLE   0 0 0
GENERAL MTRS CO COM 37045V100 47,802 906,889 SH   SOLE   518,373 0 388,516
GENESIS ENERGY L P UNIT LTD PARTN 371927104 302 30,244 SH   SOLE   0 0 30,244
GENIUS BRANDS INTL INC COM 37229T301 17 12,209 SH   SOLE   0 0 12,209
GENMAB A/S SPONSORED ADS 372303206 7,181 164,329 SH   SOLE   122,198 0 42,131
GENPACT LIMITED SHS G3922B107 1,993 41,954 SH   SOLE   21,723 0 20,231
GENTEX CORP COM 371901109 8,141 246,839 SH   SOLE   117,415 0 129,424
GENTHERM INC COM 37253A103 5,705 70,488 SH   SOLE   70,488 0 0
GENUINE PARTS CO COM 372460105 47,629 392,883 SH   SOLE   343,068 0 49,815
GENWORTH FINL INC COM CL A 37247D106 4,167 1,111,293 SH   SOLE   1,110,877 0 416
GEO GROUP INC NEW COM 36162J106 388 51,997 SH   SOLE   0 0 51,997
GERDAU SA SPON ADR REP PFD 373737105 224 45,589 SH   SOLE   32,089 0 13,500
GERON CORP COM 374163103 52 37,700 SH   SOLE   0 0 37,700
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 7,956 214,147 SH   SOLE   0 0 214,147
GIBRALTAR INDS INC COM 374689107 3,603 51,734 SH   SOLE   50,931 0 803
GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 1,154 128,346 SH   SOLE   0 0 128,346
GILDAN ACTIVEWEAR INC COM 375916103 820 22,466 SH   SOLE   0 0 22,466
GILEAD SCIENCES INC COM 375558103 179,908 2,575,633 SH   SOLE   1,784,831 0 790,802
GILEAD SCIENCES INC COM 375558103 73 43,800 SH Call SOLE   0 0 0
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 562 48,520 SH   SOLE   0 0 48,520
GLACIER BANCORP INC NEW COM 37637Q105 27,155 490,600 SH   SOLE   485,393 0 5,207
GLADSTONE CAPITAL CORP COM 376535100 201 17,822 SH   SOLE   0 0 17,822
GLADSTONE COMMERCIAL CORP COM 376536108 222 10,545 SH   SOLE   0 0 10,545
GLADSTONE INVT CORP COM 376546107 420 30,246 SH   SOLE   0 0 30,246
GLADSTONE LD CORP COM 376549101 664 29,160 SH   SOLE   0 0 29,160
GLATFELTER CORPORATION COM 377320106 185 13,114 SH   SOLE   8,864 0 4,250
GLAUKOS CORP COM 377322102 1,226 25,447 SH   SOLE   0 0 25,447
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 52,833 1,382,686 SH   SOLE   510,087 0 872,599
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 11 17,800 SH Call SOLE   0 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 8 78,500 SH Call SOLE   0 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 361 14,170 SH   SOLE   0 0 14,170
GLOBAL E ONLINE LTD SHS M5216V106 1,108 15,429 SH   SOLE   0 0 15,429
GLOBAL MED REIT INC COM NEW 37954A204 1,775 120,779 SH   SOLE   0 0 120,779
GLOBAL NET LEASE INC COM NEW 379378201 1,204 75,140 SH   SOLE   0 0 75,140
GLOBAL PARTNERS LP COM UNITS 37946R109 858 40,518 SH   SOLE   0 0 40,518
GLOBAL PMTS INC COM 37940X102 53,275 338,081 SH   SOLE   217,701 0 120,380
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 3,332 121,505 SH   SOLE   1,366 0 120,139
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 1,566 53,467 SH   SOLE   0 0 53,467
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 3,725 122,081 SH   SOLE   0 0 122,081
GLOBAL X FDS DATA CTR REITS 37954Y236 329 19,621 SH   SOLE   0 0 19,621
GLOBAL X FDS FINTECH ETF 37954Y814 9,125 190,016 SH   SOLE   0 0 190,016
GLOBAL X FDS GENOMIC BIOTECH 37954Y434 213 9,634 SH   SOLE   0 0 9,634
GLOBAL X FDS GLB X GURU INDEX 37950E341 203 4,170 SH   SOLE   0 0 4,170
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 1,990 55,438 SH   SOLE   0 0 55,438
GLOBAL X FDS GLB X SUPERDIV 37950E549 213 16,075 SH   SOLE   0 0 16,075
GLOBAL X FDS GLBL X MLP ETF 37954Y343 6,580 186,561 SH   SOLE   0 0 186,561
GLOBAL X FDS GLBX MSCI NORW 37950E747 393 27,170 SH   SOLE   0 0 27,170
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 302 25,238 SH   SOLE   0 0 25,238
GLOBAL X FDS GLOBAL X COPPER 37954Y830 1,838 53,754 SH   SOLE   0 0 53,754
GLOBAL X FDS GLOBAL X SILVER 37954Y848 1,679 47,848 SH   SOLE   0 0 47,848
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 3,725 156,570 SH   SOLE   0 0 156,570
GLOBAL X FDS GLOBX SUPDV US 37950E291 580 29,837 SH   SOLE   0 0 29,837
GLOBAL X FDS INTERNET OF THNG 37954Y780 1,011 27,854 SH   SOLE   0 0 27,854
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 8,607 105,018 SH   SOLE   0 0 105,018
GLOBAL X FDS MILLENNIAL CONSU 37954Y764 210 4,884 SH   SOLE   0 0 4,884
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 531 18,954 SH   SOLE   0 0 18,954
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 9,490 430,210 SH   SOLE   0 0 430,210
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 7,090 193,880 SH   SOLE   0 0 193,880
GLOBAL X FDS RUSSELL 2000 37954Y459 350 14,054 SH   SOLE   0 0 14,054
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 293 5,427 SH   SOLE   0 0 5,427
GLOBAL X FDS S&P 500 COVERED 37954Y475 3,235 66,654 SH   SOLE   0 0 66,654
GLOBAL X FDS SOCIAL MED ETF 37950E416 335 5,491 SH   SOLE   0 0 5,491
GLOBAL X FDS TELMDC&DIG ETF 37954Y285 1,006 56,756 SH   SOLE   0 0 56,756
GLOBAL X FDS THMATC GWT ETF 37954Y418 637 12,784 SH   SOLE   0 0 12,784
GLOBAL X FDS US INFR DEV ETF 37954Y673 38,651 1,521,082 SH   SOLE   812,845 0 708,237
GLOBAL X FDS US PFD ETF 37954Y657 5,704 221,422 SH   SOLE   0 0 221,422
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 652 23,253 SH   SOLE   0 0 23,253
GLOBALSTAR INC COM 378973408 84 50,027 SH   SOLE   0 0 50,027
GLOBANT S A COM L44385109 592 2,105 SH   SOLE   0 0 2,105
GLOBE LIFE INC COM 37959E102 11,915 133,826 SH   SOLE   114,919 0 18,907
GLOBUS MED INC CL A 379577208 12,548 163,769 SH   SOLE   153,441 0 10,328
GMS INC COM 36251C103 1,255 28,659 SH   SOLE   0 0 28,659
GODADDY INC CL A 380237107 14,368 206,137 SH   SOLE   172,554 0 33,583
GOGO INC COM 38046C109 2,044 118,131 SH   SOLE   0 0 118,131
GOHEALTH INC COM CL A 38046W105 1,810 359,859 SH   SOLE   318,059 0 41,800
GOL LINHAS AEREAS INTELIGENT SPON ADR PFD NEW 38045R206 93 12,133 SH   SOLE   0 0 12,133
GOLAR LNG LTD SHS G9456A100 154 11,874 SH   SOLE   0 0 11,874
GOLDEN ENTMT INC COM 381013101 405 8,254 SH   SOLE   1,195 0 7,059
GOLDEN FALCON ACQUISITION CO UNIT 99/99/9999 38102H208 220 22,000 SH   SOLE   0 0 22,000
GOLDEN OCEAN GROUP LTD SHS NEW G39637205 170 16,092 SH   SOLE   0 0 16,092
GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 86 85,000 PRN   SOLE   0 0 85,000
GOLDMAN SACHS BDC INC SHS 38147U107 13,615 741,947 SH   SOLE   57 0 741,890
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1,399 13,975 SH   SOLE   0 0 13,975
GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 642 11,118 SH   SOLE   0 0 11,118
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 1,616 31,900 SH   SOLE   0 0 31,900
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 16,806 452,980 SH   SOLE   0 0 452,980
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 26,091 763,579 SH   SOLE   327,670 0 435,909
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 2,819 44,746 SH   SOLE   0 0 44,746
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 173,526 2,017,041 SH   SOLE   1,507,447 0 509,594
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 3,506 35,561 SH   SOLE   0 0 35,561
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1,204 19,286 SH   SOLE   0 0 19,286
GOLDMAN SACHS GROUP INC COM 38141G104 118,690 313,931 SH   SOLE   52,268 0 261,663
GOLDMAN SACHS MLP ENERGY REN COM 38148G206 151 13,990 SH   SOLE   0 0 13,990
GOLUB CAP BDC INC COM 38173M102 1,382 87,439 SH   SOLE   62 0 87,377
GOODRX HLDGS INC COM CL A 38246G108 1,930 47,061 SH   SOLE   0 0 47,061
GOODYEAR TIRE & RUBR CO COM 382550101 1,107 62,536 SH   SOLE   47,127 0 15,409
GOOSEHEAD INS INC COM CL A 38267D109 250 1,639 SH   SOLE   0 0 1,639
GOPRO INC CL A 38268T103 154 16,481 SH   SOLE   0 0 16,481
GRACO INC COM 384109104 26,317 376,114 SH   SOLE   344,576 0 31,538
GRAFTECH INTL LTD COM 384313508 6,802 659,071 SH   SOLE   645,550 0 13,521
GRAHAM HLDGS CO COM CL B 384637104 683 1,159 SH   SOLE   0 0 1,159
GRAINGER W W INC COM 384802104 37,555 95,531 SH   SOLE   71,796 0 23,735
GRAND CANYON ED INC COM 38526M106 7,319 83,210 SH   SOLE   81,957 0 1,253
GRANITE CONSTR INC COM 387328107 601 15,192 SH   SOLE   12,995 0 2,197
GRANITE PT MTG TR INC COM STK 38741L107 766 58,199 SH   SOLE   0 0 58,199
GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 249 250,000 PRN   SOLE   0 0 250,000
GRANITESHARES GOLD TR SHS BEN INT 38748G101 5,660 324,518 SH   SOLE   0 0 324,518
GRAPHIC PACKAGING HLDG CO COM 388689101 7,577 397,965 SH   SOLE   368,624 0 29,341
GRAY TELEVISION INC COM 389375106 2,371 103,907 SH   SOLE   96,870 0 7,037
GREAT PANTHER MNG LTD COM 39115V101 9 20,000 SH   SOLE   0 0 20,000
GREEN BRICK PARTNERS INC COM 392709101 437 21,272 SH   SOLE   0 0 21,272
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 209 15,764 SH   SOLE   0 0 15,764
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 26 25,000 PRN   SOLE   0 0 25,000
GREIF INC CL A 397624107 3,898 60,342 SH   SOLE   5,414 0 54,928
GREIF INC CL B 397624206 16,775 258,874 SH   SOLE   0 0 258,874
GRIFFON CORP COM 398433102 549 22,336 SH   SOLE   4,506 0 17,830
GROCERY OUTLET HLDG CORP COM 39874R101 725 33,618 SH   SOLE   32,193 0 1,425
GROUP 1 AUTOMOTIVE INC COM 398905109 1,389 7,395 SH   SOLE   6,967 0 428
GROWGENERATION CORP COM 39986L109 1,083 43,880 SH   SOLE   0 0 43,880
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 847 7,281 SH   SOLE   7,281 0 0
GUARDANT HEALTH INC COM 40131M109 24,973 199,767 SH   SOLE   183,968 0 15,799
GUESS INC COM 401617105 414 19,710 SH   SOLE   0 0 19,710
GUGGENHEIM ENHANCED EQT INCM COM 40167B100 910 98,008 SH   SOLE   0 0 98,008
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 2,404 125,546 SH   SOLE   0 0 125,546
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 4,576 186,936 SH   SOLE   0 0 186,936
GUIDEWIRE SOFTWARE INC COM 40171V100 24,146 203,127 SH   SOLE   79,746 0 123,381
GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 18 15,000 PRN   SOLE   0 0 15,000
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 17,601 224,392 SH   SOLE   68,997 0 155,395
H & E EQUIPMENT SERVICES INC COM 404030108 1,308 37,682 SH   SOLE   24,280 0 13,402
HACKETT GROUP INC COM 404609109 494 25,188 SH   SOLE   21,888 0 3,300
HAIN CELESTIAL GROUP INC COM 405217100 6,683 156,223 SH   SOLE   143,211 0 13,012
HALLIBURTON CO COM 406216101 56,263 2,602,359 SH   SOLE   283,001 0 2,319,358
HALLIBURTON CO COM 406216101 7 24,900 SH Call SOLE   0 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 1,430 35,145 SH   SOLE   29,982 0 5,163
HAMILTON LANE INC CL A 407497106 7,748 91,347 SH   SOLE   90,627 0 720
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 4,959 116,625 SH   SOLE   0 0 116,625
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 350 16,295 SH   SOLE   0 0 16,295
HANCOCK JOHN PFD INCOME FD I COM 41021P103 348 18,568 SH   SOLE   0 0 18,568
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 352 21,163 SH   SOLE   730 0 20,433
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 7,972 348,449 SH   SOLE   0 0 348,449
HANCOCK WHITNEY CORPORATION COM 410120109 4,415 93,692 SH   SOLE   0 0 93,692
HANESBRANDS INC COM 410345102 21,675 1,263,089 SH   SOLE   400,003 0 863,086
HANESBRANDS INC COM 410345102 8 30,900 SH Call SOLE   0 0 0
HANESBRANDS INC COM 410345102 3 54,700 SH Call SOLE   0 0 0
HANESBRANDS INC COM 410345102 10 201,000 SH Call SOLE   0 0 0
HANMI FINL CORP COM NEW 410495204 770 38,391 SH   SOLE   0 0 38,391
HANNON ARMSTRONG SUST INFR C COM 41068X100 5,607 104,850 SH   SOLE   9,891 0 94,959
HANOVER INS GROUP INC COM 410867105 1,572 12,125 SH   SOLE   9,892 0 2,233
HARBORONE BANCORP INC NEW COM NEW 41165Y100 665 47,385 SH   SOLE   0 0 47,385
HARLEY DAVIDSON INC COM 412822108 7,641 208,710 SH   SOLE   200,043 0 8,667
HARSCO CORP COM 415864107 3,102 182,990 SH   SOLE   181,259 0 1,731
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 3,217 76,986 SH   SOLE   0 0 76,986
HARTFORD FINL SVCS GROUP INC COM 416515104 32,343 460,395 SH   SOLE   352,633 0 107,762
HASBRO INC COM 418056107 20,274 227,240 SH   SOLE   170,229 0 57,011
HAVERTY FURNITURE COS INC COM 419596101 501 14,872 SH   SOLE   0 0 14,872
HAWAIIAN ELEC INDUSTRIES COM 419870100 731 17,905 SH   SOLE   0 0 17,905
HAYWARD HLDGS INC COM 421298100 635 28,564 SH   SOLE   27,317 0 1,247
HCA HEALTHCARE INC COM 40412C101 35,840 147,654 SH   SOLE   72,638 0 75,016
HDFC BANK LTD SPONSORED ADS 40415F101 36,032 492,986 SH   SOLE   372,100 0 120,886
HEALTH CATALYST INC COM 42225T107 5,951 119,002 SH   SOLE   91,033 0 27,969
HEALTHCARE RLTY TR COM 421946104 13,399 449,944 SH   SOLE   412,669 0 37,275
HEALTHCARE SVCS GROUP INC COM 421906108 12,014 480,757 SH   SOLE   0 0 480,757
HEALTHCARE TR AMER INC CL A NEW 42225P501 1,825 61,547 SH   SOLE   0 0 61,547
HEALTHEQUITY INC COM 42226A107 7,151 110,422 SH   SOLE   45,453 0 64,969
HEALTHPEAK PROPERTIES INC COM 42250P103 14,594 435,908 SH   SOLE   296,737 0 139,171
HEARTLAND FINL USA INC COM 42234Q102 1,032 21,467 SH   SOLE   21,201 0 266
HECLA MNG CO COM 422704106 133 24,119 SH   SOLE   0 0 24,119
HEICO CORP NEW CL A 422806208 50,264 424,416 SH   SOLE   83,646 0 340,770
HEICO CORP NEW COM 422806109 4,849 36,771 SH   SOLE   0 0 36,771
HEIDRICK & STRUGGLES INTL IN COM 422819102 529 11,846 SH   SOLE   0 0 11,846
HELEN OF TROY LTD COM G4388N106 3,936 17,520 SH   SOLE   7,454 0 10,066
HELIOS TECHNOLOGIES INC COM 42328H109 3,623 44,126 SH   SOLE   42,848 0 1,278
HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 15 15,000 PRN   SOLE   0 0 15,000
HELMERICH & PAYNE INC COM 423452101 3,039 110,866 SH   SOLE   90,074 0 20,792
HENRY JACK & ASSOC INC COM 426281101 63,041 384,240 SH   SOLE   335,185 0 49,055
HENRY SCHEIN INC COM 806407102 1,905 25,012 SH   SOLE   4,195 0 20,817
HERC HLDGS INC COM 42704L104 720 4,402 SH   SOLE   0 0 4,402
HERCULES CAPITAL INC COM 427096508 3,394 204,343 SH   SOLE   0 0 204,343
HERCULES CAPITAL INC COM 427096508 1 27,100 SH Call SOLE   0 0 0
HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 291 279,000 PRN   SOLE   0 0 279,000
HERON THERAPEUTICS INC COM 427746102 151 14,081 SH   SOLE   0 0 14,081
HERSHEY CO COM 427866108 21,810 128,837 SH   SOLE   38,661 0 90,176
HESKA CORP COM RESTRC NEW 42805E306 505 1,955 SH   SOLE   0 0 1,955
HESS CORP COM 42809H107 4,099 52,482 SH   SOLE   7,276 0 45,206
HEWLETT PACKARD ENTERPRISE C COM 42824C109 16,979 1,191,484 SH   SOLE   680,653 0 510,831
HEXCEL CORP NEW COM 428291108 13,170 221,754 SH   SOLE   189,113 0 32,641
HEXO CORP COM NEW 428304307 29 15,697 SH   SOLE   0 0 15,697
HIBBETT INC COM 428567101 608 8,590 SH   SOLE   0 0 8,590
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 2,810 309,179 SH   SOLE   0 0 309,179
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 2,848 264,416 SH   SOLE   0 0 264,416
HIGHWOODS PPTYS INC COM 431284108 1,057 24,101 SH   SOLE   0 0 24,101
HILL-ROM HLDGS INC COM 431475102 7,738 51,589 SH   SOLE   40,859 0 10,730
HILLENBRAND INC COM 431571108 22,413 525,519 SH   SOLE   513,765 0 11,754
HILLMAN SOLUTIONS CORP COM 431636109 2,975 249,356 SH   SOLE   244,100 0 5,256
HILLTOP HOLDINGS INC COM 432748101 1,620 49,597 SH   SOLE   18,370 0 31,227
HILTON WORLDWIDE HLDGS INC COM 43300A203 28,899 218,746 SH   SOLE   165,318 0 53,428
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 116 10,917 SH   SOLE   0 0 10,917
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 984 53,661 SH   SOLE   0 0 53,661
HOLLYFRONTIER CORP COM 436106108 14,849 448,204 SH   SOLE   394,282 0 53,922
HOLOGIC INC COM 436440101 21,623 292,955 SH   SOLE   227,957 0 64,998
HOME BANCSHARES INC COM 436893200 1,475 62,694 SH   SOLE   20,712 0 41,982
HOME DEPOT INC COM 437076102 1,067,084 3,250,626 SH   SOLE   980,185 0 2,270,441
HONDA MOTOR LTD AMERN SHS 438128308 4,394 143,262 SH   SOLE   121,924 0 21,338
HONEST CO INC COM 438333106 1,211 116,658 SH   SOLE   0 0 116,658
HONEST CO INC COM 438333106 9 17,000 SH Call SOLE   0 0 0
HONEYWELL INTL INC COM 438516106 255,600 1,204,048 SH   SOLE   442,808 0 761,240
HOPE BANCORP INC COM 43940T109 645 44,670 SH   SOLE   39,790 0 4,880
HOPE BANCORP INC NOTE 2.000% 5/1 43940TAB5 23 23,000 PRN   SOLE   0 0 23,000
HORACE MANN EDUCATORS CORP N COM 440327104 385 9,684 SH   SOLE   9,300 0 384
HORIZON ACQUISITION CORPORAT SHS CL A G46044106 280 28,616 SH   SOLE   0 0 28,616
HORIZON BANCORP INC COM 440407104 382 21,009 SH   SOLE   0 0 21,009
HORIZON TECHNOLOGY FIN CORP COM 44045A102 236 14,509 SH   SOLE   0 0 14,509
HORIZON THERAPEUTICS PUB L SHS G46188101 18,102 165,256 SH   SOLE   117,576 0 47,680
HORMEL FOODS CORP COM 440452100 7,807 190,394 SH   SOLE   20,525 0 169,869
HOST HOTELS & RESORTS INC COM 44107P104 1,214 74,366 SH   SOLE   53,980 0 20,386
HOSTESS BRANDS INC CL A 44109J106 12,443 716,337 SH   SOLE   712,173 0 4,164
HOULIHAN LOKEY INC CL A 441593100 7,408 80,437 SH   SOLE   65,246 0 15,191
HOWARD HUGHES CORP COM 44267D107 1,645 18,737 SH   SOLE   12,105 0 6,632
HOWMET AEROSPACE INC COM 443201108 23,437 751,187 SH   SOLE   706,567 0 44,620
HOWMET AEROSPACE INC COM 443201108 49 10,900 SH Call SOLE   0 0 0
HP INC COM 40434L105 6,080 222,213 SH   SOLE   0 0 222,213
HSBC HLDGS PLC SPON ADR NEW 404280406 4,250 162,532 SH   SOLE   0 0 162,532
HUB GROUP INC CL A 443320106 547 7,952 SH   SOLE   3,837 0 4,115
HUBBELL INC COM 443510607 11,491 63,601 SH   SOLE   47,409 0 16,192
HUBSPOT INC COM 443573100 46,533 68,827 SH   SOLE   49,261 0 19,566
HUDSON PAC PPTYS INC COM 444097109 5,502 209,457 SH   SOLE   208,356 0 1,101
HUMANA INC COM 444859102 36,896 94,811 SH   SOLE   80,272 0 14,539
HUMANIGEN INC COM NEW 444863203 60 10,160 SH   SOLE   0 0 10,160
HUNT J B TRANS SVCS INC COM 445658107 4,481 26,795 SH   SOLE   13,034 0 13,761
HUNTINGTON BANCSHARES INC COM 446150104 107,277 6,938,998 SH   SOLE   4,452,709 0 2,486,289
HUNTINGTON BANCSHARES INC COM 446150104 10 12,900 SH Call SOLE   0 0 0
HUNTINGTON BANCSHARES INC COM 446150104 51 64,100 SH Call SOLE   0 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 22,997 119,110 SH   SOLE   104,409 0 14,701
HUNTSMAN CORP COM 447011107 30,913 1,044,720 SH   SOLE   264,601 0 780,119
HUTCHMED CHINA LTD SPONSORED ADS 44842L103 1,629 44,508 SH   SOLE   44,469 0 39
HUTTIG BLDG PRODS INC COM 448451104 140 26,351 SH   SOLE   0 0 26,351
HUYA INC ADS REP SHS A 44852D108 126 15,095 SH   SOLE   0 0 15,095
HYATT HOTELS CORP COM CL A 448579102 2,666 34,584 SH   SOLE   10,547 0 24,037
HYDROFARM HLDGS GROUP INC COM 44888K209 645 17,031 SH   SOLE   8,966 0 8,065
HYLIION HOLDINGS CORP COMMON STOCK 449109107 1,764 210,050 SH   SOLE   260 0 209,790
I3 VERTICALS INC COM CL A 46571Y107 1,815 74,981 SH   SOLE   0 0 74,981
IAA INC COM 449253103 8,467 155,164 SH   SOLE   138,872 0 16,292
IAC INTERACTIVECORP NEW COM NEW 44891N208 2,374 18,224 SH   SOLE   1,370 0 16,854
ICAD INC COM NEW 44934S206 158 14,719 SH   SOLE   0 0 14,719
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1,251 25,048 SH   SOLE   0 0 25,048
ICF INTL INC COM 44925C103 501 5,610 SH   SOLE   0 0 5,610
ICHOR HOLDINGS SHS G4740B105 1,214 29,557 SH   SOLE   0 0 29,557
ICICI BANK LIMITED ADR 45104G104 4,852 257,108 SH   SOLE   216,839 0 40,269
ICL GROUP LTD SHS M53213100 347 47,221 SH   SOLE   0 0 47,221
ICON PLC SHS G4705A100 58,901 224,794 SH   SOLE   217,108 0 7,686
ICU MED INC COM 44930G107 19,866 85,125 SH   SOLE   81,017 0 4,108
IDACORP INC COM 451107106 33,500 324,047 SH   SOLE   318,116 0 5,931
IDEX CORP COM 45167R104 9,097 43,958 SH   SOLE   39,916 0 4,042
IDEXX LABS INC COM 45168D104 46,521 74,804 SH   SOLE   57,440 0 17,364
IGM BIOSCIENCES INC COM 449585108 1,346 20,467 SH   SOLE   0 0 20,467
IHS MARKIT LTD SHS G47567105 127,655 1,094,567 SH   SOLE   387,545 0 707,022
II-VI INC COM 902104108 2,117 35,656 SH   SOLE   18,941 0 16,715
ILLINOIS TOOL WKS INC COM 452308109 104,442 505,440 SH   SOLE   223,107 0 282,333
ILLUMINA INC COM 452327109 83,675 206,293 SH   SOLE   164,133 0 42,160
ILLUMINA INC NOTE 8/1 452327AK5 17 15,000 PRN   SOLE   0 0 15,000
IMMERSION CORP COM 452521107 109 15,900 SH   SOLE   0 0 15,900
IMMUNOGEN INC COM 45253H101 1,470 259,267 SH   SOLE   222,433 0 36,834
IMPERIAL OIL LTD COM NEW 453038408 300 9,512 SH   SOLE   0 0 9,512
IMPINJ INC COM 453204109 1,350 23,636 SH   SOLE   0 0 23,636
INARI MED INC COM 45332Y109 670 8,266 SH   SOLE   4,260 0 4,006
INCYTE CORP COM 45337C102 713 10,360 SH   SOLE   0 0 10,360
INDEPENDENCE RLTY TR INC COM 45378A106 392 19,251 SH   SOLE   0 0 19,251
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 5,868 213,911 SH   SOLE   0 0 213,911
INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1,701 63,714 SH   SOLE   0 0 63,714
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 816 33,405 SH   SOLE   0 0 33,405
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 5,481 172,575 SH   SOLE   161,354 0 11,221
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 2,959 83,810 SH   SOLE   0 0 83,810
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1,328 40,391 SH   SOLE   0 0 40,391
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 1,187 47,240 SH   SOLE   0 0 47,240
INDEXIQ ETF TR US RL EST SMCP 45409B628 879 34,416 SH   SOLE   0 0 34,416
INDIA FD INC COM 454089103 561 24,287 SH   SOLE   0 0 24,287
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 289 23,503 SH   SOLE   0 0 23,503
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 269 10,569 SH   SOLE   9,106 0 1,463
INFLARX NV COM N44821101 27 10,419 SH   SOLE   0 0 10,419
INFORMATION SVCS GROUP INC COM 45675Y104 191 26,550 SH   SOLE   26,550 0 0
INFOSYS LTD SPONSORED ADR 456788108 20,900 939,337 SH   SOLE   487,258 0 452,079
INFOSYS LTD SPONSORED ADR 456788108 26 29,100 SH Call SOLE   0 0 0
ING GROEP N.V. SPONSORED ADR 456837103 19,024 1,312,888 SH   SOLE   1,269,695 0 43,193
INGERSOLL RAND INC COM 45687V106 12,850 254,914 SH   SOLE   111,649 0 143,265
INGEVITY CORP COM 45688C107 2,468 34,580 SH   SOLE   31,600 0 2,980
INGLES MKTS INC CL A 457030104 5,095 77,169 SH   SOLE   62,339 0 14,830
INGREDION INC COM 457187102 15,144 170,133 SH   SOLE   160,452 0 9,681
INMODE LTD SHS M5425M103 11,752 73,702 SH   SOLE   0 0 73,702
INNOSPEC INC COM 45768S105 3,160 37,521 SH   SOLE   37,515 0 6
INNOVATIVE INDL PPTYS INC COM 45781V101 3,285 14,212 SH   SOLE   0 0 14,212
INNOVATOR ETFS TR IBD 50 ETF 45782C102 5,041 106,420 SH   SOLE   0 0 106,420
INNOVATOR ETFS TR LOUP FRONTIER 45782C862 748 14,619 SH   SOLE   0 0 14,619
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 1,072 44,529 SH   SOLE   0 0 44,529
INOVALON HLDGS INC COM CL A 45781D101 235 5,831 SH   SOLE   0 0 5,831
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 229 31,921 SH   SOLE   0 0 31,921
INSEEGO CORP COM 45782B104 157 23,613 SH   SOLE   0 0 23,613
INSIGHT ENTERPRISES INC COM 45765U103 216 2,396 SH   SOLE   2,396 0 0
INSIGHT SELECT INCOME FD COM 45781W109 455 21,667 SH   SOLE   0 0 21,667
INSMED INC COM PAR $.01 457669307 605 21,962 SH   SOLE   20,612 0 1,350
INSPERITY INC COM 45778Q107 2,700 24,377 SH   SOLE   21,286 0 3,091
INSPIRE MED SYS INC COM 457730109 2,377 10,209 SH   SOLE   3,546 0 6,663
INSTALLED BLDG PRODS INC COM 45780R101 396 3,700 SH   SOLE   0 0 3,700
INSULET CORP COM 45784P101 6,818 23,986 SH   SOLE   16,123 0 7,863
INTEGER HLDGS CORP COM 45826H109 3,161 35,382 SH   SOLE   34,072 0 1,310
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 8,252 120,508 SH   SOLE   119,465 0 1,043
INTEGRA RES CORP COM NEW 45826T301 79 34,583 SH   SOLE   0 0 34,583
INTEL CORP COM 458140100 183,985 3,453,182 SH   SOLE   941,545 0 2,511,637
INTEL CORP COM 458140100 5 12,300 SH Call SOLE   0 0 0
INTEL CORP COM 458140100 42 90,400 SH Call SOLE   0 0 0
INTEL CORP COM 458140100 6 37,300 SH Call SOLE   0 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 3,781 28,186 SH   SOLE   4,916 0 23,270
INTELLIGENT SYS CORP NEW COM 45816D100 219 5,392 SH   SOLE   0 0 5,392
INTER PARFUMS INC COM 458334109 8,208 109,777 SH   SOLE   89,461 0 20,316
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 20,127 322,854 SH   SOLE   320,048 0 2,806
INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 238 265,000 PRN   SOLE   0 0 265,000
INTERCONTINENTAL EXCHANGE IN COM 45866F104 144,297 1,256,699 SH   SOLE   213,181 0 1,043,518
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4 25,700 SH Call SOLE   0 0 0
INTERDIGITAL INC COM 45867G101 349 5,149 SH   SOLE   0 0 5,149
INTERDIGITAL INC NOTE 2.000% 6/0 45867GAB7 18 17,000 PRN   SOLE   0 0 17,000
INTERNATIONAL BUSINESS MACHS COM 459200101 174,296 1,254,550 SH   SOLE   285,294 0 969,256
INTERNATIONAL BUSINESS MACHS COM 459200101 2 37,800 SH Call SOLE   0 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 8,106 60,617 SH   SOLE   27,128 0 33,489
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 4,218 160,242 SH   SOLE   66,643 0 93,599
INTERNATIONAL PAPER CO COM 460146103 22,047 394,256 SH   SOLE   21,443 0 372,813
INTERNATIONAL SEAWAYS INC COM Y41053102 324 17,784 SH   SOLE   0 0 17,784
INTERPUBLIC GROUP COS INC COM 460690100 47,407 1,292,789 SH   SOLE   1,065,682 0 227,107
INTERSECT ENT INC COM 46071F103 978 35,951 SH   SOLE   35,941 0 10
INTRA-CELLULAR THERAPIES INC COM 46116X101 4,995 133,982 SH   SOLE   63,008 0 70,974
INTREPID POTASH INC COM 46121Y201 241 7,809 SH   SOLE   0 0 7,809
INTRUSION INC COM NEW 46121E205 258 63,558 SH   SOLE   0 0 63,558
INTUIT COM 461202103 136,849 253,652 SH   SOLE   200,770 0 52,882
INTUITIVE SURGICAL INC COM NEW 46120E602 90,481 91,013 SH   SOLE   48,573 0 42,440
INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 326 3,162 SH   SOLE   0 0 3,162
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 1,251 22,033 SH   SOLE   0 0 22,033
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 23,840 472,358 SH   SOLE   0 0 472,358
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 482 19,199 SH   SOLE   0 0 19,199
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 6,202 294,609 SH   SOLE   467 0 294,142
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 5,011 402,457 SH   SOLE   0 0 402,457
INVESCO BD FD COM 46132L107 2,459 120,897 SH   SOLE   0 0 120,897
INVESCO CALIF VALUE MUN INCO COM 46132H106 417 30,210 SH   SOLE   0 0 30,210
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 404 4,173 SH   SOLE   0 0 4,173
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2,503 124,037 SH   SOLE   0 0 124,037
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 631 33,021 SH   SOLE   0 0 33,021
INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 1,379 66,620 SH   SOLE   0 0 66,620
INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 4,835 285,445 SH   SOLE   0 0 285,445
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 1,960 167,533 SH   SOLE   2 0 167,531
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 500 13,775 SH   SOLE   0 0 13,775
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 905 37,806 SH   SOLE   0 0 37,806
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 331 5,037 SH   SOLE   0 0 5,037
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 8,384 220,798 SH   SOLE   0 0 220,798
INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 6,118 251,660 SH   SOLE   0 0 251,660
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 26,757 304,609 SH   SOLE   0 0 304,609
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 2,459 92,194 SH   SOLE   111 0 92,083
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 495 25,389 SH   SOLE   0 0 25,389
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 564 12,044 SH   SOLE   0 0 12,044
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 208 9,331 SH   SOLE   0 0 9,331
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 365 9,728 SH   SOLE   0 0 9,728
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 1,758 63,065 SH   SOLE   0 0 63,065
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 657 30,216 SH   SOLE   0 0 30,216
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 386 9,720 SH   SOLE   0 0 9,720
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 259 3,858 SH   SOLE   0 0 3,858
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 2,595 127,578 SH   SOLE   0 0 127,578
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 433 18,702 SH   SOLE   0 0 18,702
INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 527 8,503 SH   SOLE   0 0 8,503
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 1,674 11,383 SH   SOLE   0 0 11,383
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 7,743 234,279 SH   SOLE   0 0 234,279
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 4,769 177,558 SH   SOLE   0 0 177,558
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 10,485 697,574 SH   SOLE   104 0 697,470
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1,051 23,545 SH   SOLE   0 0 23,545
INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 1,634 39,668 SH   SOLE   0 0 39,668
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 20,833 284,990 SH   SOLE   222,127 0 62,863
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 1,609 22,108 SH   SOLE   0 0 22,108
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 1,182 47,981 SH   SOLE   0 0 47,981
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 4,077 73,023 SH   SOLE   0 0 73,023
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 2,285 74,599 SH   SOLE   59 0 74,540
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 10,585 350,396 SH   SOLE   0 0 350,396
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 521 5,976 SH   SOLE   0 0 5,976
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 7,015 133,571 SH   SOLE   847 0 132,724
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 2,674 22,870 SH   SOLE   29 0 22,841
INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 509 4,728 SH   SOLE   0 0 4,728
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 2,306 302,636 SH   SOLE   0 0 302,636
INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 2,239 38,367 SH   SOLE   0 0 38,367
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 2,139 11,720 SH   SOLE   0 0 11,720
INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 265 2,920 SH   SOLE   0 0 2,920
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1,467 10,503 SH   SOLE   0 0 10,503
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 828 17,566 SH   SOLE   0 0 17,566
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 483 4,800 SH   SOLE   0 0 4,800
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 7,194 184,694 SH   SOLE   0 0 184,694
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 23,992 566,790 SH   SOLE   0 0 566,790
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 24,930 409,763 SH   SOLE   159 0 409,604
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 4,846 60,617 SH   SOLE   0 0 60,617
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2,117 95,737 SH   SOLE   0 0 95,737
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 11,867 360,600 SH   SOLE   0 0 360,600
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 13,355 509,340 SH   SOLE   0 0 509,340
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 303 14,341 SH   SOLE   0 0 14,341
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 17,006 806,355 SH   SOLE   0 0 806,355
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1,280 55,698 SH   SOLE   0 0 55,698
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 17,290 803,052 SH   SOLE   1 0 803,051
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,489 64,075 SH   SOLE   0 0 64,075
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 17,370 801,572 SH   SOLE   0 0 801,572
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 687 27,116 SH   SOLE   0 0 27,116
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 16,628 752,047 SH   SOLE   0 0 752,047
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 324 12,942 SH   SOLE   0 0 12,942
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 13,346 601,288 SH   SOLE   0 0 601,288
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 4,847 226,191 SH   SOLE   0 0 226,191
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 736 33,680 SH   SOLE   0 0 33,680
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 208 3,143 SH   SOLE   0 0 3,143
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 411 17,925 SH   SOLE   0 0 17,925
INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 279 9,286 SH   SOLE   0 0 9,286
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 16,431 354,887 SH   SOLE   254,717 0 100,170
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,227 17,060 SH   SOLE   0 0 17,060
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 7,830 86,851 SH   SOLE   0 0 86,851
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 10,050 279,485 SH   SOLE   0 0 279,485
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 652 15,283 SH   SOLE   0 0 15,283
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 2,224 26,239 SH   SOLE   0 0 26,239
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 493 5,634 SH   SOLE   0 0 5,634
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 689 12,987 SH   SOLE   0 0 12,987
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 6,586 40,903 SH   SOLE   0 0 40,903
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 1,041 10,475 SH   SOLE   0 0 10,475
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 62,216 695,448 SH   SOLE   0 0 695,448
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 257 2,878 SH   SOLE   0 0 2,878
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 2,537 16,885 SH   SOLE   0 0 16,885
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 468 6,256 SH   SOLE   0 0 6,256
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 5,057 106,749 SH   SOLE   0 0 106,749
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 3,636 192,481 SH   SOLE   0 0 192,481
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 312 7,401 SH   SOLE   133 0 7,268
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 14,072 279,534 SH   SOLE   0 0 279,534
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 23,715 320,364 SH   SOLE   0 0 320,364
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1,539 34,607 SH   SOLE   0 0 34,607
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 2,544 47,393 SH   SOLE   0 0 47,393
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 694 8,976 SH   SOLE   0 0 8,976
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1,628 12,761 SH   SOLE   0 0 12,761
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1,448 10,069 SH   SOLE   0 0 10,069
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 3,940 207,893 SH   SOLE   0 0 207,893
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 11,757 74,239 SH   SOLE   0 0 74,239
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 41,136 225,418 SH   SOLE   0 0 225,418
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 929 62,017 SH   SOLE   0 0 62,017
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 5,652 285,358 SH   SOLE   0 0 285,358
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1,100 62,581 SH   SOLE   0 0 62,581
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 1,242 19,613 SH   SOLE   0 0 19,613
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1,831 7,675 SH   SOLE   0 0 7,675
INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 5,885 97,989 SH   SOLE   0 0 97,989
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 10,535 121,111 SH   SOLE   0 0 121,111
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 6,375 19,314 SH   SOLE   0 0 19,314
INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 1,187 31,224 SH   SOLE   0 0 31,224
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 5,636 66,979 SH   SOLE   0 0 66,979
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 1,124 25,166 SH   SOLE   0 0 25,166
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1,943 21,614 SH   SOLE   0 0 21,614
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 471 2,135 SH   SOLE   0 0 2,135
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 947 10,402 SH   SOLE   0 0 10,402
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 2,306 45,809 SH   SOLE   0 0 45,809
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 255 3,151 SH   SOLE   0 0 3,151
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1,418 8,883 SH   SOLE   0 0 8,883
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 965 18,126 SH   SOLE   0 0 18,126
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 382 6,077 SH   SOLE   0 0 6,077
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1,871 81,381 SH   SOLE   0 0 81,381
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 3,647 25,292 SH   SOLE   3,620 0 21,672
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 9,931 161,830 SH   SOLE   0 0 161,830
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2,493 8,360 SH   SOLE   0 0 8,360
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 6,048 33,157 SH   SOLE   0 0 33,157
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 925 5,778 SH   SOLE   0 0 5,778
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 232 1,504 SH   SOLE   0 0 1,504
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 58,139 201,725 SH   SOLE   27,843 0 173,882
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 207,586 1,385,561 SH   SOLE   190 0 1,385,371
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 30,503 158,411 SH   SOLE   30 0 158,381
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 6,514 85,927 SH   SOLE   71 0 85,856
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1,779 36,641 SH   SOLE   0 0 36,641
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 6,392 116,808 SH   SOLE   0 0 116,808
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 9,410 121,833 SH   SOLE   0 0 121,833
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 33 11,700 SH Call SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 42 43,700 SH Call SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1,704 18,962 SH   SOLE   0 0 18,962
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 707 29,718 SH   SOLE   0 0 29,718
INVESCO HIG INCM 2023 TARG T COM 46135X108 997 102,249 SH   SOLE   0 0 102,249
INVESCO HIGH INCOME 2024 TAR COM 46136K105 342 34,694 SH   SOLE   0 0 34,694
INVESCO LTD SHS G491BT108 2,130 88,366 SH   SOLE   0 0 88,366
INVESCO MORTGAGE CAPITAL INC COM 46131B100 129 41,017 SH   SOLE   0 0 41,017
INVESCO MUN OPPORTUNITY TR COM 46132C107 4,740 346,263 SH   SOLE   0 0 346,263
INVESCO MUN TR COM 46131J103 1,199 89,507 SH   SOLE   0 0 89,507
INVESCO MUNI INCOME OPP TRST COM 46132X101 311 39,130 SH   SOLE   0 0 39,130
INVESCO PA VALUE MUN INC TR COM 46132K109 5,391 406,573 SH   SOLE   0 0 406,573
INVESCO QQQ TR UNIT SER 1 46090E103 478,596 1,336,985 SH   SOLE   157,083 0 1,179,902
INVESCO QQQ TR UNIT SER 1 46090E103 15 25,500 SH Call SOLE   0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 431 56,500 SH Put SOLE   0 0 56,500
INVESCO QQQ TR UNIT SER 1 46090E103 145 42,000 SH Put SOLE   0 0 42,000
INVESCO QUALITY MUN INCOME T COM 46133G107 4,265 323,611 SH   SOLE   0 0 323,611
INVESCO SR INCOME TR COM 46131H107 956 214,817 SH   SOLE   0 0 214,817
INVESCO TR INVT GRADE MUNS COM 46131M106 1,301 95,020 SH   SOLE   0 0 95,020
INVESCO TR INVT GRADE NEW YO COM 46131T101 285 21,101 SH   SOLE   0 0 21,101
INVESTCORP CR MGMT BDC INC COM 46090R104 1,801 330,394 SH   SOLE   0 0 330,394
INVESTMENT MANAGERS SER TR KNOWLEDGE LEADER 46143U849 4,967 106,045 SH   SOLE   0 0 106,045
INVESTORS BANCORP INC NEW COM 46146L101 1,113 73,638 SH   SOLE   73,452 0 186
INVITAE CORP COM 46185L103 2,706 95,189 SH   SOLE   34,591 0 60,598
INVITATION HOMES INC COM 46187W107 4,144 108,110 SH   SOLE   34 0 108,076
IONIS PHARMACEUTICALS INC COM 462222100 10,111 301,449 SH   SOLE   284,872 0 16,577
IOVANCE BIOTHERAPEUTICS INC COM 462260100 203 8,239 SH   SOLE   0 0 8,239
IPG PHOTONICS CORP COM 44980X109 3,975 25,092 SH   SOLE   0 0 25,092
IQIYI INC SPONSORED ADS 46267X108 85 10,540 SH   SOLE   0 0 10,540
IQVIA HLDGS INC COM 46266C105 160,903 671,718 SH   SOLE   98,401 0 573,317
IRIDIUM COMMUNICATIONS INC COM 46269C102 9,357 234,812 SH   SOLE   23,550 0 211,262
IROBOT CORP COM 462726100 461 5,873 SH   SOLE   0 0 5,873
IRON MTN INC NEW COM 46284V101 16,610 382,286 SH   SOLE   47,058 0 335,228
IRSA PROPIEDADES COMERCIALES SPONSORED ADR 463588103 32 10,899 SH   SOLE   0 0 10,899
ISHARES GOLD TR ISHARES NEW 464285204 126,738 3,793,427 SH   SOLE   192,639 0 3,600,788
ISHARES INC CORE MSCI EMKT 46434G103 676,139 10,947,830 SH   SOLE   9,040,169 0 1,907,661
ISHARES INC CUR HD MSCI EM 46434G509 1,464 48,032 SH   SOLE   0 0 48,032
ISHARES INC EM MKT SM-CP ETF 464286475 6,419 105,884 SH   SOLE   85 0 105,799
ISHARES INC EM MKTS DIV ETF 464286319 204 5,244 SH   SOLE   0 0 5,244
ISHARES INC ESG AWR MSCI EM 46434G863 9,156 220,958 SH   SOLE   0 0 220,958
ISHARES INC GLB ENR PROD ETF 464286343 430 24,417 SH   SOLE   0 0 24,417
ISHARES INC INTL HIGH YIELD 464286210 442 8,036 SH   SOLE   0 0 8,036
ISHARES INC JP MORGAN EM ETF 464286517 800 18,874 SH   SOLE   0 0 18,874
ISHARES INC JP MRG EM CRP BD 464286251 3,619 69,758 SH   SOLE   24,271 0 45,487
ISHARES INC JP MRGN EM HI BD 464286285 500 11,273 SH   SOLE   0 0 11,273
ISHARES INC MSCI BRAZIL ETF 464286400 279 8,678 SH   SOLE   0 0 8,678
ISHARES INC MSCI CDA ETF 464286509 2,095 57,709 SH   SOLE   0 0 57,709
ISHARES INC MSCI EM ASIA ETF 464286426 31,953 378,455 SH   SOLE   24,224 0 354,231
ISHARES INC MSCI EMERG MKT 46434G889 8,983 174,088 SH   SOLE   0 0 174,088
ISHARES INC MSCI EMERG MRKT 464286533 9,740 155,411 SH   SOLE   0 0 155,411
ISHARES INC MSCI EMRG CHN 46434G764 9,315 153,611 SH   SOLE   149,464 0 4,147
ISHARES INC MSCI EURZONE ETF 464286608 3,219 66,895 SH   SOLE   0 0 66,895
ISHARES INC MSCI FRONTIER 464286145 1,481 43,685 SH   SOLE   0 0 43,685
ISHARES INC MSCI GBL ETF NEW 46434G848 4,046 99,215 SH   SOLE   0 0 99,215
ISHARES INC MSCI GBL GOLD MN 46434G855 331 13,441 SH   SOLE   0 0 13,441
ISHARES INC MSCI GBL MIN VOL 464286525 20,545 199,988 SH   SOLE   86,125 0 113,863
ISHARES INC MSCI GERMANY ETF 464286806 842 25,587 SH   SOLE   0 0 25,587
ISHARES INC MSCI HONG KG ETF 464286871 5,524 230,349 SH   SOLE   0 0 230,349
ISHARES INC MSCI ISRAEL ETF 464286632 2,885 40,295 SH   SOLE   0 0 40,295
ISHARES INC MSCI ITALY ETF 46434G830 513 16,212 SH   SOLE   16,114 0 98
ISHARES INC MSCI JPN ETF NEW 46434G822 6,540 93,094 SH   SOLE   0 0 93,094
ISHARES INC MSCI MEXICO ETF 464286822 340 7,048 SH   SOLE   0 0 7,048
ISHARES INC MSCI NETHERL ETF 464286814 2,747 55,776 SH   SOLE   0 0 55,776
ISHARES INC MSCI PAC JP ETF 464286665 3,021 61,915 SH   SOLE   0 0 61,915
ISHARES INC MSCI SINGPOR ETF 46434G780 252 11,079 SH   SOLE   0 0 11,079
ISHARES INC MSCI SPAIN ETF 464286764 518 19,224 SH   SOLE   18,724 0 500
ISHARES INC MSCI STH KOR ETF 464286772 1,110 13,757 SH   SOLE   0 0 13,757
ISHARES INC MSCI SWEDEN ETF 464286756 665 14,818 SH   SOLE   0 0 14,818
ISHARES INC MSCI SWITZERLAND 464286749 2,309 49,571 SH   SOLE   0 0 49,571
ISHARES INC MSCI TAIWAN ETF 46434G772 3,858 62,222 SH   SOLE   0 0 62,222
ISHARES INC MSCI WORLD ETF 464286392 2,370 18,741 SH   SOLE   0 0 18,741
ISHARES INC US INTL HGH YLD 464286178 1,152 23,022 SH   SOLE   0 0 23,022
ISHARES SILVER TR ISHARES 46428Q109 23,726 1,156,252 SH   SOLE   0 0 1,156,252
ISHARES SILVER TR ISHARES 46428Q109 26 36,300 SH Call SOLE   0 0 0
ISHARES SILVER TR ISHARES 46428Q109 62 41,300 SH Call SOLE   0 0 0
ISHARES SILVER TR ISHARES 46428Q109 32 41,300 SH Call SOLE   0 0 0
ISHARES SILVER TR ISHARES 46428Q109 2 34,100 SH Call SOLE   0 0 0
ISHARES SILVER TR ISHARES 46428Q109 2 15,200 SH Call SOLE   0 0 0
ISHARES SILVER TR ISHARES 46428Q109 5 48,100 SH Call SOLE   0 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718 325 3,251 SH   SOLE   0 0 3,251
ISHARES TR 0-5 YR TIPS ETF 46429B747 34,244 324,187 SH   SOLE   119,192 0 204,995
ISHARES TR 0-5YR HI YL CP 46434V407 8,388 183,551 SH   SOLE   59,538 0 124,013
ISHARES TR 0-5YR INVT GR CP 46434V100 4,983 96,413 SH   SOLE   0 0 96,413
ISHARES TR 1 3 YR TREAS BD 464287457 65,448 759,684 SH   SOLE   42,038 0 717,646
ISHARES TR 10+ YR INVST GRD 464289511 489 7,057 SH   SOLE   0 0 7,057
ISHARES TR 10-20 YR TRS ETF 464288653 7,251 49,301 SH   SOLE   48,730 0 571
ISHARES TR 20 YR TR BD ETF 464287432 38,890 269,471 SH   SOLE   117,887 0 151,584
ISHARES TR 20 YR TR BD ETF 464287432 31 12,800 SH Put SOLE   0 0 12,800
ISHARES TR 3 7 YR TREAS BD 464288661 54,130 415,834 SH   SOLE   299,411 0 116,423
ISHARES TR A RATE CP BD ETF 46429B291 12,262 217,687 SH   SOLE   0 0 217,687
ISHARES TR AGENCY BOND ETF 464288166 10,332 87,204 SH   SOLE   69,241 0 17,963
ISHARES TR AGGRES ALLOC ETF 464289859 264 3,779 SH   SOLE   3,579 0 200
ISHARES TR ASIA 50 ETF 464288430 790 10,101 SH   SOLE   0 0 10,101
ISHARES TR BARCLAYS 7 10 YR 464287440 25,256 219,189 SH   SOLE   47,342 0 171,847
ISHARES TR BB RAT CORP BD 46435U473 458 8,751 SH   SOLE   7,953 0 798
ISHARES TR BLACKROCK ULTRA 46434V878 213,381 4,224,948 SH   SOLE   0 0 4,224,948
ISHARES TR BROAD USD HIGH 46435U853 478,339 11,526,254 SH   SOLE   11,231,545 0 294,709
ISHARES TR CALIF MUN BD ETF 464288356 769 12,390 SH   SOLE   0 0 12,390
ISHARES TR CHINA LG-CAP ETF 464287184 4,580 117,644 SH   SOLE   0 0 117,644
ISHARES TR CHINA LG-CAP ETF 464287184 1 11,100 SH Call SOLE   0 0 0
ISHARES TR CMBS ETF 46429B366 1,264 23,378 SH   SOLE   0 0 23,378
ISHARES TR COHEN STEER REIT 464287564 3,340 51,058 SH   SOLE   0 0 51,058
ISHARES TR CONSER ALLOC ETF 464289883 355 8,977 SH   SOLE   0 0 8,977
ISHARES TR CONV BD ETF 46435G102 16,452 164,936 SH   SOLE   100 0 164,836
ISHARES TR CORE 1 5 YR USD 46432F859 633,298 12,400,589 SH   SOLE   10,470,346 0 1,930,243
ISHARES TR CORE DIV GRWTH 46434V621 86,999 1,731,670 SH   SOLE   78,349 0 1,653,321
ISHARES TR CORE HIGH DV ETF 46429B663 18,264 193,761 SH   SOLE   0 0 193,761
ISHARES TR CORE INTL AGGR 46435G672 246 4,475 SH   SOLE   0 0 4,475
ISHARES TR CORE MSCI EAFE 46432F842 2,418,125 32,567,318 SH   SOLE   29,411,453 0 3,155,865
ISHARES TR CORE MSCI EURO 46434V738 94,858 1,692,077 SH   SOLE   1,653,777 0 38,300
ISHARES TR CORE MSCI INTL 46435G326 7,373 110,336 SH   SOLE   0 0 110,336
ISHARES TR CORE MSCI TOTAL 46432F834 14,031 197,623 SH   SOLE   954 0 196,669
ISHARES TR CORE S&P MCP ETF 464287507 600,953 2,284,337 SH   SOLE   1,585,341 0 698,996
ISHARES TR CORE S&P SCP ETF 464287804 696,662 6,380,224 SH   SOLE   3,759,625 0 2,620,599
ISHARES TR CORE S&P TTL STK 464287150 50,876 517,138 SH   SOLE   8,015 0 509,123
ISHARES TR CORE S&P US GWT 464287671 67,846 662,495 SH   SOLE   44,173 0 618,322
ISHARES TR CORE S&P US VLU 464287663 18,931 267,085 SH   SOLE   43,942 0 223,143
ISHARES TR CORE S&P500 ETF 464287200 524,585 1,217,638 SH   SOLE   187,350 0 1,030,288
ISHARES TR CORE TOTAL USD 46434V613 54,480 1,023,291 SH   SOLE   88 0 1,023,203
ISHARES TR CORE US AGGBD ET 464287226 3,908,746 34,039,380 SH   SOLE   31,938,504 0 2,100,876
ISHARES TR CYBERSECURITY 46435U135 1,616 37,193 SH   SOLE   0 0 37,193
ISHARES TR DEVSMCP EXNA ETF 464288497 747 10,801 SH   SOLE   8,891 0 1,910
ISHARES TR DOW JONES US ETF 464287846 3,845 35,645 SH   SOLE   0 0 35,645
ISHARES TR EAFE GRWTH ETF 464288885 52,891 496,769 SH   SOLE   332,316 0 164,453
ISHARES TR EAFE SML CP ETF 464288273 9,873 132,679 SH   SOLE   109 0 132,570
ISHARES TR EAFE VALUE ETF 464288877 44,759 880,222 SH   SOLE   554,496 0 325,726
ISHARES TR ESG ADVNCD HY BD 46435G441 519 9,930 SH   SOLE   0 0 9,930
ISHARES TR ESG AW MSCI EAFE 46435G516 6,814 86,934 SH   SOLE   3,056 0 83,878
ISHARES TR ESG AWARE MSCI 46435U663 3,007 77,091 SH   SOLE   0 0 77,091
ISHARES TR ESG AWR MSCI USA 46435G425 14,692 149,213 SH   SOLE   0 0 149,213
ISHARES TR ESG AWR US AGRGT 46435U549 1,470 26,661 SH   SOLE   33 0 26,628
ISHARES TR ESG AWRE 1 5 YR 46435G243 2,106 81,075 SH   SOLE   0 0 81,075
ISHARES TR ESG AWRE USD ETF 46435G193 1,997 72,613 SH   SOLE   0 0 72,613
ISHARES TR ESG MSCI LEADR 46435U218 695 9,203 SH   SOLE   0 0 9,203
ISHARES TR EUROPE ETF 464287861 726 13,921 SH   SOLE   0 0 13,921
ISHARES TR EXPANDED TECH 464287515 28,344 71,007 SH   SOLE   28,326 0 42,681
ISHARES TR EXPND TEC SC ETF 464287549 25,467 63,092 SH   SOLE   0 0 63,092
ISHARES TR EXPONENTIAL TECH 46434V381 9,403 149,880 SH   SOLE   0 0 149,880
ISHARES TR FALN ANGLS USD 46435G474 5,332 177,076 SH   SOLE   0 0 177,076
ISHARES TR FLTG RATE NT ETF 46429B655 32,991 648,926 SH   SOLE   64,542 0 584,384
ISHARES TR GBL COMM SVC ETF 464287275 272 3,212 SH   SOLE   0 0 3,212
ISHARES TR GL CLEAN ENE ETF 464288224 14,218 656,739 SH   SOLE   0 0 656,739
ISHARES TR GL TIMB FORE ETF 464288174 537 6,314 SH   SOLE   0 0 6,314
ISHARES TR GLB CNS DISC ETF 464288745 562 3,409 SH   SOLE   0 0 3,409
ISHARES TR GLB CNSM STP ETF 464288737 4,169 69,525 SH   SOLE   66,895 0 2,630
ISHARES TR GLB INFRASTR ETF 464288372 361 7,861 SH   SOLE   0 0 7,861
ISHARES TR GLOB HLTHCRE ETF 464287325 3,859 46,093 SH   SOLE   2,352 0 43,741
ISHARES TR GLOBAL 100 ETF 464287572 12,642 177,706 SH   SOLE   906 0 176,800
ISHARES TR GLOBAL ENERG ETF 464287341 729 27,134 SH   SOLE   0 0 27,134
ISHARES TR GLOBAL FINLS ETF 464287333 1,481 18,880 SH   SOLE   0 0 18,880
ISHARES TR GLOBAL MATER ETF 464288695 269 3,161 SH   SOLE   0 0 3,161
ISHARES TR GLOBAL REIT ETF 46434V647 2,794 101,918 SH   SOLE   0 0 101,918
ISHARES TR GLOBAL TECH ETF 464287291 8,506 150,115 SH   SOLE   0 0 150,115
ISHARES TR GNMA BOND ETF 46429B333 624 12,482 SH   SOLE   0 0 12,482
ISHARES TR GOV/CRED BD ETF 464288596 398 3,261 SH   SOLE   0 0 3,261
ISHARES TR GRWT ALLOCAT ETF 464289867 287 5,170 SH   SOLE   40 0 5,130
ISHARES TR HDG MSCI EAFE 46434V803 809 23,517 SH   SOLE   0 0 23,517
ISHARES TR IBDS DEC28 ETF 46435U515 3,847 134,290 SH   SOLE   0 0 134,290
ISHARES TR IBONDS 21 TRM HG 46435U226 451 18,650 SH   SOLE   0 0 18,650
ISHARES TR IBONDS 21 TRM TS 46436E700 1,321 52,149 SH   SOLE   0 0 52,149
ISHARES TR IBONDS 22 TRM TS 46436E809 3,016 118,603 SH   SOLE   0 0 118,603
ISHARES TR IBONDS 23 TRM HG 46435U150 275 11,162 SH   SOLE   0 0 11,162
ISHARES TR IBONDS 23 TRM TS 46436E882 2,084 81,299 SH   SOLE   0 0 81,299
ISHARES TR IBONDS 27 ETF 46435UAA9 2,789 103,374 SH   SOLE   0 0 103,374
ISHARES TR IBONDS DEC 46435U697 1,236 45,870 SH   SOLE   0 0 45,870
ISHARES TR IBONDS DEC 2030 46436E726 737 29,115 SH   SOLE   0 0 29,115
ISHARES TR IBONDS DEC 2031 46436E486 731 29,250 SH   SOLE   0 0 29,250
ISHARES TR IBONDS DEC 25 46435U432 999 35,727 SH   SOLE   0 0 35,727
ISHARES TR IBONDS DEC 26 46435U259 883 32,853 SH   SOLE   0 0 32,853
ISHARES TR IBONDS DEC 28 46435U325 539 19,811 SH   SOLE   0 0 19,811
ISHARES TR IBONDS DEC 29 46436E205 773 29,032 SH   SOLE   0 0 29,032
ISHARES TR IBONDS DEC2021 46435G789 1,252 48,929 SH   SOLE   0 0 48,929
ISHARES TR IBONDS DEC2022 46435G755 1,207 46,114 SH   SOLE   0 0 46,114
ISHARES TR IBONDS DEC2023 46435G318 1,572 60,457 SH   SOLE   0 0 60,457
ISHARES TR IBONDS DEC2026 46435GAA0 4,154 156,740 SH   SOLE   0 0 156,740
ISHARES TR IBONDS DEC21 ETF 46434VBK5 8,885 359,271 SH   SOLE   0 0 359,271
ISHARES TR IBONDS DEC22 ETF 46434VBA7 10,065 397,515 SH   SOLE   0 0 397,515
ISHARES TR IBONDS DEC23 ETF 46434VAX8 23,398 899,916 SH   SOLE   0 0 899,916
ISHARES TR IBONDS DEC24 ETF 46434VBG4 8,873 337,521 SH   SOLE   0 0 337,521
ISHARES TR IBONDS DEC25 ETF 46434VBD1 4,850 180,665 SH   SOLE   0 0 180,665
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 219 8,129 SH   SOLE   0 0 8,129
ISHARES TR IBOXX HI YD ETF 464288513 23,276 266,043 SH   SOLE   293 0 265,750
ISHARES TR IBOXX INV CP ETF 464287242 83,878 630,514 SH   SOLE   308,837 0 321,677
ISHARES TR INDIA 50 ETF 464289529 1,084 21,006 SH   SOLE   0 0 21,006
ISHARES TR INTL DIV GRWTH 46435G524 5,047 77,321 SH   SOLE   0 0 77,321
ISHARES TR INTL SEL DIV ETF 464288448 11,660 383,309 SH   SOLE   0 0 383,309
ISHARES TR INTRM GOV CR ETF 464288612 7,385 64,144 SH   SOLE   0 0 64,144
ISHARES TR ISHARES BIOTECH 464287556 29,822 184,443 SH   SOLE   14 0 184,429
ISHARES TR ISHARES SEMICDTR 464287523 23,484 52,668 SH   SOLE   0 0 52,668
ISHARES TR ISHS 1-5YR INVS 464288646 109,210 1,998,720 SH   SOLE   844,285 0 1,154,435
ISHARES TR ISHS 5-10YR INVT 464288638 60,885 1,013,740 SH   SOLE   538,910 0 474,830
ISHARES TR JPMORGAN USD EMG 464288281 105,695 960,328 SH   SOLE   749,556 0 210,772
ISHARES TR MBS ETF 464288588 145,460 1,345,106 SH   SOLE   208,775 0 1,136,331
ISHARES TR MICRO-CAP ETF 464288869 2,207 15,289 SH   SOLE   0 0 15,289
ISHARES TR MODERT ALLOC ETF 464289875 814 18,204 SH   SOLE   0 0 18,204
ISHARES TR MORNINGSTAR GRWT 464287119 2,491 37,996 SH   SOLE   0 0 37,996
ISHARES TR MORNINGSTAR VALU 464288109 3,947 62,020 SH   SOLE   0 0 62,020
ISHARES TR MORNINGSTR US EQ 464287127 275 4,530 SH   SOLE   0 0 4,530
ISHARES TR MORTGE REL ETF 46435G342 5,508 152,252 SH   SOLE   0 0 152,252
ISHARES TR MRGSTR MD CP ETF 464288208 24,580 369,408 SH   SOLE   0 0 369,408
ISHARES TR MRGSTR MD CP GRW 464288307 7,519 109,159 SH   SOLE   0 0 109,159
ISHARES TR MRGSTR MD CP VAL 464288406 4,589 72,587 SH   SOLE   0 0 72,587
ISHARES TR MRGSTR SM CP ETF 464288505 567 10,114 SH   SOLE   0 0 10,114
ISHARES TR MRGSTR SM CP GR 464288604 576 11,691 SH   SOLE   0 0 11,691
ISHARES TR MRNGSTR INC ETF 46432F875 757 31,602 SH   SOLE   0 0 31,602
ISHARES TR MRNING SM CP ETF 464288703 819 14,406 SH   SOLE   0 0 14,406
ISHARES TR MSCI AC ASIA ETF 464288182 81,339 957,721 SH   SOLE   934,594 0 23,127
ISHARES TR MSCI ACWI ETF 464288257 35,705 357,336 SH   SOLE   5,334 0 352,002
ISHARES TR MSCI ACWI EX US 464288240 9,043 163,200 SH   SOLE   0 0 163,200
ISHARES TR MSCI CHINA A 46434V514 378 8,887 SH   SOLE   0 0 8,887
ISHARES TR MSCI CHINA ETF 46429B671 1,702 25,205 SH   SOLE   0 0 25,205
ISHARES TR MSCI EAFE ETF 464287465 108,799 1,394,680 SH   SOLE   78,765 0 1,315,915
ISHARES TR MSCI EAFE MIN VL 46429B689 34,010 451,416 SH   SOLE   0 0 451,416
ISHARES TR MSCI EMG MKT ETF 464287234 44,951 892,242 SH   SOLE   1,708 0 890,534
ISHARES TR MSCI EURO FL ETF 464289180 397 20,218 SH   SOLE   0 0 20,218
ISHARES TR MSCI GLOBAL IMP 46435G532 211 2,200 SH   SOLE   0 0 2,200
ISHARES TR MSCI INDIA ETF 46429B598 4,159 85,408 SH   SOLE   0 0 85,408
ISHARES TR MSCI INTL MOMENT 46434V449 19,400 509,458 SH   SOLE   278,238 0 231,220
ISHARES TR MSCI INTL MULTFT 46434V274 23,391 806,012 SH   SOLE   0 0 806,012
ISHARES TR MSCI INTL QUALTY 46434V456 7,725 203,940 SH   SOLE   0 0 203,940
ISHARES TR MSCI INTL VLU FT 46435G409 1,717 66,789 SH   SOLE   0 0 66,789
ISHARES TR MSCI KLD400 SOC 464288570 6,612 79,458 SH   SOLE   4,390 0 75,068
ISHARES TR MSCI UK ETF NEW 46435G334 5,683 176,204 SH   SOLE   63,033 0 113,171
ISHARES TR MSCI USA ESG SLC 464288802 9,780 101,930 SH   SOLE   72,768 0 29,162
ISHARES TR MSCI USA MIN VOL 46429B697 2,288,840 31,140,617 SH   SOLE   29,428,341 0 1,712,276
ISHARES TR MSCI USA MMENTM 46432F396 416,103 2,369,539 SH   SOLE   1,916,624 0 452,915
ISHARES TR MSCI USA MULTIFT 46434V282 803 19,049 SH   SOLE   0 0 19,049
ISHARES TR MSCI USA QLT FCT 46432F339 88,544 672,159 SH   SOLE   0 0 672,159
ISHARES TR MSCI USA SMCP MN 46435G433 381,228 10,281,222 SH   SOLE   9,783,102 0 498,120
ISHARES TR MSCI USA VALUE 46432F388 43,776 434,714 SH   SOLE   75,255 0 359,459
ISHARES TR NATIONAL MUN ETF 464288414 22,113 190,347 SH   SOLE   0 0 190,347
ISHARES TR NEW YORK MUN ETF 464288323 320 5,522 SH   SOLE   0 0 5,522
ISHARES TR NEW ZEALAND ETF 464289123 503 8,144 SH   SOLE   0 0 8,144
ISHARES TR NORTH AMERN NAT 464287374 823 28,034 SH   SOLE   0 0 28,034
ISHARES TR PFD AND INCM SEC 464288687 36,642 944,127 SH   SOLE   4,439 0 939,688
ISHARES TR RESIDENTIAL MULT 464288562 8,552 99,938 SH   SOLE   0 0 99,938
ISHARES TR RUS 1000 ETF 464287622 52,559 217,442 SH   SOLE   6,853 0 210,589
ISHARES TR RUS 1000 GRW ETF 464287614 785,014 2,864,601 SH   SOLE   843,714 0 2,020,887
ISHARES TR RUS 1000 GRW ETF 464287614 253 10,200 SH Call SOLE   0 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 595,472 3,804,691 SH   SOLE   1,435,688 0 2,369,003
ISHARES TR RUS 2000 GRW ETF 464287648 57,855 197,045 SH   SOLE   6 0 197,039
ISHARES TR RUS 2000 VAL ETF 464287630 41,505 259,020 SH   SOLE   29 0 258,991
ISHARES TR RUS MD CP GR ETF 464287481 42,041 375,130 SH   SOLE   1,943 0 373,187
ISHARES TR RUS MDCP VAL ETF 464287473 25,063 221,310 SH   SOLE   16,187 0 205,123
ISHARES TR RUS MID CAP ETF 464287499 78,500 1,003,581 SH   SOLE   12,003 0 991,578
ISHARES TR RUS TP200 GR ETF 464289438 6,978 45,706 SH   SOLE   0 0 45,706
ISHARES TR RUS TP200 VL ETF 464289420 1,802 27,452 SH   SOLE   0 0 27,452
ISHARES TR RUSEL 2500 ETF 46435G268 552 8,594 SH   SOLE   0 0 8,594
ISHARES TR RUSSELL 2000 ETF 464287655 176,486 806,786 SH   SOLE   267,336 0 539,450
ISHARES TR RUSSELL 3000 ETF 464287689 9,724 38,155 SH   SOLE   1,278 0 36,877
ISHARES TR S&P 100 ETF 464287101 14,358 72,724 SH   SOLE   27 0 72,697
ISHARES TR S&P 500 GRWT ETF 464287309 173,283 2,344,511 SH   SOLE   270 0 2,344,241
ISHARES TR S&P 500 VAL ETF 464287408 98,505 677,379 SH   SOLE   48,498 0 628,881
ISHARES TR S&P MC 400GR ETF 464287606 87,153 1,100,559 SH   SOLE   0 0 1,100,559
ISHARES TR S&P MC 400VL ETF 464287705 83,500 810,352 SH   SOLE   0 0 810,352
ISHARES TR S&P SML 600 GWT 464287887 15,620 120,121 SH   SOLE   0 0 120,121
ISHARES TR SELECT DIVID ETF 464287168 67,773 590,770 SH   SOLE   386 0 590,384
ISHARES TR SELF DRIVNG EV 46435U366 4,333 89,998 SH   SOLE   0 0 89,998
ISHARES TR SHORT TREAS BD 464288679 18,576 168,152 SH   SOLE   348 0 167,804
ISHARES TR SHRT NAT MUN ETF 464288158 22,706 211,086 SH   SOLE   19,963 0 191,123
ISHARES TR SP SMCP600VL ETF 464287879 35,822 355,834 SH   SOLE   43 0 355,791
ISHARES TR TIPS BD ETF 464287176 68,528 536,688 SH   SOLE   1,961 0 534,727
ISHARES TR TRS FLT RT BD 46434V860 426 8,474 SH   SOLE   0 0 8,474
ISHARES TR U.S. BAS MTL ETF 464287838 5,467 43,890 SH   SOLE   0 0 43,890
ISHARES TR U.S. ENERGY ETF 464287796 5,784 204,665 SH   SOLE   0 0 204,665
ISHARES TR U.S. FIN SVC ETF 464287770 131,646 699,572 SH   SOLE   642,173 0 57,399
ISHARES TR U.S. FINLS ETF 464287788 12,361 149,733 SH   SOLE   0 0 149,733
ISHARES TR U.S. MED DVC ETF 464288810 42,599 678,541 SH   SOLE   169,588 0 508,953
ISHARES TR U.S. PHARMA ETF 464288836 5,513 30,092 SH   SOLE   0 0 30,092
ISHARES TR U.S. REAL ES ETF 464287739 12,077 117,947 SH   SOLE   0 0 117,947
ISHARES TR U.S. TECH ETF 464287721 68,900 680,423 SH   SOLE   373,737 0 306,686
ISHARES TR U.S. UTILITS ETF 464287697 2,543 32,214 SH   SOLE   0 0 32,214
ISHARES TR US AER DEF ETF 464288760 7,269 69,726 SH   SOLE   0 0 69,726
ISHARES TR US BR DEL SE ETF 464288794 2,359 22,594 SH   SOLE   0 0 22,594
ISHARES TR US CONSM STAPLES 464287812 4,393 24,459 SH   SOLE   5,654 0 18,805
ISHARES TR US CONSUM DISCRE 464287580 7,055 91,246 SH   SOLE   123 0 91,123
ISHARES TR US HLTHCARE ETF 464287762 18,206 65,982 SH   SOLE   0 0 65,982
ISHARES TR US HLTHCR PR ETF 464288828 1,182 4,618 SH   SOLE   0 0 4,618
ISHARES TR US HOME CONS ETF 464288752 11,202 169,262 SH   SOLE   0 0 169,262
ISHARES TR US INDUSTRIALS 464287754 10,996 102,611 SH   SOLE   0 0 102,611
ISHARES TR US INFRASTRUC 46435U713 3,027 88,831 SH   SOLE   0 0 88,831
ISHARES TR US OIL GS EX ETF 464288851 3,511 60,422 SH   SOLE   0 0 60,422
ISHARES TR US REGNL BKS ETF 464288778 4,068 67,177 SH   SOLE   0 0 67,177
ISHARES TR US SML CP VALUE 46436E536 1,278 42,612 SH   SOLE   0 0 42,612
ISHARES TR US TELECOM ETF 464287713 574 17,685 SH   SOLE   0 0 17,685
ISHARES TR US TREAS BD ETF 46429B267 15,876 598,399 SH   SOLE   0 0 598,399
ISHARES TR US TRSPRTION 464287192 3,970 16,323 SH   SOLE   0 0 16,323
ISHARES TR USD INV GRDE ETF 464288620 33,560 558,407 SH   SOLE   421,854 0 136,553
ISHARES TR YLD OPTIM BD 46434V787 954 37,978 SH   SOLE   0 0 37,978
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 595 11,855 SH   SOLE   0 0 11,855
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 9,959 198,633 SH   SOLE   2,526 0 196,107
ISHARES U S ETF TR INT RT HDG C B 46431W705 301 3,141 SH   SOLE   0 0 3,141
ISIS PHARMACEUTICALS INC DEL NOTE 1.000%11/1 464337AJ3 15 15,000 PRN   SOLE   0 0 15,000
ISTAR INC COM 45031U101 226 9,000 SH   SOLE   0 0 9,000
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 253 47,955 SH   SOLE   25,524 0 22,431
ITRON INC COM 465741106 8,513 112,561 SH   SOLE   0 0 112,561
ITT INC COM 45073V108 5,761 67,118 SH   SOLE   61,700 0 5,418
ITURAN LOCATION AND CONTROL SHS M6158M104 2,203 86,768 SH   SOLE   86,768 0 0
IZEA WORLDWIDE INC COM 46604H105 89 46,140 SH   SOLE   0 0 46,140
J & J SNACK FOODS CORP COM 466032109 704 4,608 SH   SOLE   0 0 4,608
J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 2,294 39,825 SH   SOLE   0 0 39,825
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 2,564 42,507 SH   SOLE   0 0 42,507
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 42,323 710,004 SH   SOLE   690,846 0 19,158
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 866 16,628 SH   SOLE   0 0 16,628
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 582 6,054 SH   SOLE   0 0 6,054
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 112,415 2,216,393 SH   SOLE   50,509 0 2,165,884
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 11,231 219,888 SH   SOLE   0 0 219,888
J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 13,099 241,349 SH   SOLE   0 0 241,349
J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 588 18,546 SH   SOLE   0 0 18,546
J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 4,027 91,779 SH   SOLE   86,473 0 5,306
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 583 14,252 SH   SOLE   0 0 14,252
J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 317 8,921 SH   SOLE   0 0 8,921
J2 GLOBAL INC COM 48123V102 7,391 54,097 SH   SOLE   18,723 0 35,374
JABIL INC COM 466313103 10,856 185,979 SH   SOLE   104,848 0 81,131
JACKSON FINANCIAL INC COM CL A 46817M107 332 12,771 SH   SOLE   12,590 0 181
JACOBS ENGR GROUP INC COM 469814107 6,558 49,478 SH   SOLE   2,075 0 47,403
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 295 8,274 SH   SOLE   0 0 8,274
JAMES RIV GROUP LTD COM G5005R107 6,007 159,203 SH   SOLE   154,922 0 4,281
JAMF HLDG CORP COM 47074L105 1,071 27,809 SH   SOLE   17,653 0 10,156
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 8,266 127,404 SH   SOLE   0 0 127,404
JANUS DETROIT STR TR HENDERSON MTG 47103U852 1,585 29,818 SH   SOLE   0 0 29,818
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 35,878 715,004 SH   SOLE   0 0 715,004
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 10,575 209,317 SH   SOLE   209,317 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 2,222 53,751 SH   SOLE   6,949 0 46,802
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 3,041 248,470 SH   SOLE   203,679 0 44,791
JAPAN SMALLER CAPITALIZATION COM 47109U104 806 89,113 SH   SOLE   0 0 89,113
JAWS MUSTANG ACQUISITION COR SHS CL A G50737108 146 15,000 SH   SOLE   0 0 15,000
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 5,018 38,535 SH   SOLE   30,222 0 8,313
JBG SMITH PPTYS COM 46590V100 7,485 252,781 SH   SOLE   4,046 0 248,735
JD.COM INC SPON ADR CL A 47215P106 3,262 45,160 SH   SOLE   1,327 0 43,833
JEFFERIES FINL GROUP INC COM 47233W109 7,416 199,742 SH   SOLE   21,704 0 178,038
JELD-WEN HLDG INC COM 47580P103 850 33,946 SH   SOLE   28,778 0 5,168
JETBLUE AWYS CORP COM 477143101 1,470 96,119 SH   SOLE   0 0 96,119
JFROG LTD ORD SHS M6191J100 1,662 49,599 SH   SOLE   0 0 49,599
JOBY AVIATION INC COMMON STOCK G65163100 631 62,675 SH   SOLE   0 0 62,675
JOHN BEAN TECHNOLOGIES CORP COM 477839104 6,507 46,299 SH   SOLE   44,386 0 1,913
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 431 7,915 SH   SOLE   0 0 7,915
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2,172 42,061 SH   SOLE   0 0 42,061
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 2,935 84,939 SH   SOLE   0 0 84,939
JOHN HANCOCK HEDGED EQUITY & COM 47804L102 205 16,308 SH   SOLE   0 0 16,308
JOHNSON & JOHNSON COM 478160104 823,611 5,099,648 SH   SOLE   1,267,955 0 3,831,693
JOHNSON & JOHNSON COM 478160104 10 17,700 SH Call SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104 19 18,800 SH Call SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104 3 14,400 SH Call SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104 10 13,500 SH Call SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104 9 20,900 SH Call SOLE   0 0 0
JOHNSON CTLS INTL PLC SHS G51502105 44,839 658,612 SH   SOLE   486,015 0 172,597
JOINT CORP COM 47973J102 413 4,214 SH   SOLE   0 0 4,214
JONES LANG LASALLE INC COM 48020Q107 7,819 31,517 SH   SOLE   12,044 0 19,473
JOYY INC ADS REPSTG COM A 46591M109 690 12,585 SH   SOLE   0 0 12,585
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 346 19,022 SH   SOLE   0 0 19,022
JPMORGAN CHASE & CO COM 46625H100 1,243,504 7,596,656 SH   SOLE   1,639,397 0 5,957,259
JPMORGAN CHASE & CO COM 46625H100 62 31,600 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 31 25,100 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 10 12,300 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 46 23,500 SH Call SOLE   0 0 0
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 2,051 110,305 SH   SOLE   0 0 110,305
JUNIPER NETWORKS INC COM 48203R104 3,567 129,623 SH   SOLE   11,911 0 117,712
JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 5,798 399,041 SH   SOLE   390,981 0 8,060
KADANT INC COM 48282T104 6,766 33,152 SH   SOLE   33,016 0 136
KADMON HLDGS INC COM 48283N106 571 65,500 SH   SOLE   0 0 65,500
KAMAN CORP NOTE 3.250% 5/0 483548AF0 50 49,000 PRN   SOLE   0 0 49,000
KANSAS CITY SOUTHERN COM NEW 485170302 80,836 298,681 SH   SOLE   95,067 0 203,614
KAR AUCTION SVCS INC COM 48238T109 1,377 83,988 SH   SOLE   4,309 0 79,679
KARUNA THERAPEUTICS INC COM 48576A100 677 5,538 SH   SOLE   5,538 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 6,866 858,208 SH   SOLE   0 0 858,208
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 21,622 2,970,116 SH   SOLE   0 0 2,970,116
KB FINL GROUP INC SPONSORED ADR 48241A105 2,069 44,587 SH   SOLE   41,934 0 2,653
KB HOME COM 48666K109 9,703 249,313 SH   SOLE   19,227 0 230,086
KBR INC COM 48242W106 504 12,787 SH   SOLE   1,526 0 11,261
KELLOGG CO COM 487836108 9,213 144,129 SH   SOLE   15,150 0 128,979
KEMPER CORP COM 488401100 5,441 81,464 SH   SOLE   60,809 0 20,655
KENNAMETAL INC COM 489170100 264 7,716 SH   SOLE   7,305 0 411
KENNEDY-WILSON HOLDINGS INC COM 489398107 1,031 49,268 SH   SOLE   35,633 0 13,635
KENON HLDGS LTD SHS Y46717107 259 6,260 SH   SOLE   0 0 6,260
KEURIG DR PEPPER INC COM 49271V100 17,356 508,078 SH   SOLE   157,969 0 350,109
KEYCORP COM 493267108 28,033 1,296,625 SH   SOLE   829,749 0 466,876
KEYSIGHT TECHNOLOGIES INC COM 49338L103 120,055 730,753 SH   SOLE   164,171 0 566,582
KFORCE INC COM 493732101 309 5,173 SH   SOLE   2,709 0 2,464
KHOSLA VENTURES ACQUSTN CO I COM CL A 482505104 835 82,050 SH   SOLE   0 0 82,050
KILROY RLTY CORP COM 49427F108 3,438 51,930 SH   SOLE   51,706 0 224
KIMBELL RTY PARTNERS LP UNIT 49435R102 5,734 405,782 SH   SOLE   0 0 405,782
KIMBERLY-CLARK CORP COM 494368103 173,059 1,306,690 SH   SOLE   853,510 0 453,180
KIMCO RLTY CORP COM 49446R109 1,359 65,480 SH   SOLE   32,331 0 33,149
KINDER MORGAN INC DEL COM 49456B101 69,115 4,131,179 SH   SOLE   2,115,419 0 2,015,760
KINDER MORGAN INC DEL COM 49456B101 22 50,200 SH Call SOLE   0 0 0
KINIKSA PHARMACEUTICALS LTD COM CL A G5269C101 624 54,794 SH   SOLE   0 0 54,794
KINROSS GOLD CORP COM 496902404 1,147 214,355 SH   SOLE   8,101 0 206,254
KINROSS GOLD CORP COM 496902404 106 64,800 SH Call SOLE   0 0 0
KINROSS GOLD CORP COM 496902404 6 32,400 SH Call SOLE   0 0 0
KINSALE CAP GROUP INC COM 49714P108 4,397 27,192 SH   SOLE   23,306 0 3,886
KINTARA THERAPEUTICS INC COM 49720K101 14 15,740 SH   SOLE   0 0 15,740
KIRKLAND LAKE GOLD LTD COM 49741E100 8,664 208,297 SH   SOLE   0 0 208,297
KITE RLTY GROUP TR COM NEW 49803T300 1,415 69,479 SH   SOLE   20,410 0 49,069
KKR & CO INC COM 48251W104 45,075 740,391 SH   SOLE   580,725 0 159,666
KKR INCOME OPPORTUNITIES FD COM 48249T106 219 13,395 SH   SOLE   0 0 13,395
KKR REAL ESTATE FIN TR INC COM 48251K100 613 29,057 SH   SOLE   0 0 29,057
KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 239 225,000 PRN   SOLE   0 0 225,000
KLA CORP COM NEW 482480100 48,128 143,874 SH   SOLE   108,740 0 35,134
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 894 17,473 SH   SOLE   0 0 17,473
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1,362 72,500 SH   SOLE   0 0 72,500
KODIAK SCIENCES INC COM 50015M109 2,192 22,840 SH   SOLE   4,625 0 18,215
KOHLS CORP COM 500255104 1,488 31,596 SH   SOLE   13,229 0 18,367
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 21,739 489,180 SH   SOLE   467,756 0 21,424
KONTOOR BRANDS INC COM 50050N103 623 12,474 SH   SOLE   2,675 0 9,799
KOPPERS HOLDINGS INC COM 50060P106 271 8,661 SH   SOLE   8,431 0 230
KORN FERRY COM NEW 500643200 266 3,675 SH   SOLE   133 0 3,542
KORNIT DIGITAL LTD SHS M6372Q113 1,156 7,990 SH   SOLE   14 0 7,976
KRAFT HEINZ CO COM 500754106 11,296 306,790 SH   SOLE   2,500 0 304,290
KRAFT HEINZ CO COM 500754106 3 23,200 SH Call SOLE   0 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 7,913 167,216 SH   SOLE   0 0 167,216
KRANESHARES TR ELEC VEH FUTUR 500767827 365 7,871 SH   SOLE   0 0 7,871
KRANESHARES TR MSCI ALL CHINA 500767835 242 6,460 SH   SOLE   0 0 6,460
KRANESHARES TR QUADRTC INT RT 500767736 15,836 568,209 SH   SOLE   0 0 568,209
KRATON CORP COM 50077C106 716 15,692 SH   SOLE   0 0 15,692
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 8,628 386,717 SH   SOLE   0 0 386,717
KROGER CO COM 501044101 12,593 311,477 SH   SOLE   120,830 0 190,647
KROGER CO COM 501044101 496 79,300 SH Call SOLE   0 0 0
KRONOS WORLDWIDE INC COM 50105F105 743 59,861 SH   SOLE   0 0 59,861
KT CORP SPONSORED ADR 48268K101 2,503 183,785 SH   SOLE   24,653 0 159,132
KT CORP SPONSORED ADR 48268K101 1 10,300 SH Call SOLE   0 0 0
KULICKE & SOFFA INDS INC COM 501242101 920 15,781 SH   SOLE   2,668 0 13,113
KURA ONCOLOGY INC COM 50127T109 334 17,839 SH   SOLE   15,839 0 2,000
L3HARRIS TECHNOLOGIES INC COM 502431109 128,675 584,244 SH   SOLE   308,841 0 275,403
LA Z BOY INC COM 505336107 2,213 68,651 SH   SOLE   0 0 68,651
LABORATORY CORP AMER HLDGS COM NEW 50540R409 18,750 66,623 SH   SOLE   33,441 0 33,182
LADDER CAP CORP CL A 505743104 7,980 722,142 SH   SOLE   0 0 722,142
LAKELAND BANCORP INC COM 511637100 1,234 69,990 SH   SOLE   2,816 0 67,174
LAM RESEARCH CORP COM 512807108 66,421 116,698 SH   SOLE   65,952 0 50,746
LAMAR ADVERTISING CO NEW CL A 512816109 11,843 104,390 SH   SOLE   73,940 0 30,450
LAMB WESTON HLDGS INC COM 513272104 1,176 19,162 SH   SOLE   1,928 0 17,234
LANCASTER COLONY CORP COM 513847103 3,013 17,849 SH   SOLE   16,548 0 1,301
LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 2,105 128,754 SH   SOLE   0 0 128,754
LANDSTAR SYS INC COM 515098101 22,968 145,535 SH   SOLE   141,391 0 4,144
LANTERN PHARMA INC COM 51654W101 289 25,879 SH   SOLE   0 0 25,879
LAS VEGAS SANDS CORP COM 517834107 11,943 326,322 SH   SOLE   190,592 0 135,730
LATTICE SEMICONDUCTOR CORP COM 518415104 3,392 52,461 SH   SOLE   43,790 0 8,671
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 11,392 378,459 SH   SOLE   0 0 378,459
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 768 19,270 SH   SOLE   0 0 19,270
LAUDER ESTEE COS INC CL A 518439104 161,650 538,892 SH   SOLE   95,975 0 442,917
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 10,355 516,996 SH   SOLE   0 0 516,996
LAZARD LTD SHS A G54050102 1,945 42,462 SH   SOLE   23,177 0 19,285
LCI INDS COM 50189K103 16,787 124,693 SH   SOLE   109,287 0 15,406
LCNB CORP COM 50181P100 196 11,192 SH   SOLE   0 0 11,192
LEAR CORP COM NEW 521865204 9,319 59,552 SH   SOLE   55,276 0 4,276
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1,432 25,391 SH   SOLE   0 0 25,391
LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 3,808 78,282 SH   SOLE   2,479 0 75,803
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 1,722 47,854 SH   SOLE   0 0 47,854
LEGGETT & PLATT INC COM 524660107 13,196 294,286 SH   SOLE   92,490 0 201,796
LEGGETT & PLATT INC COM 524660107 2 17,900 SH Call SOLE   0 0 0
LEIDOS HOLDINGS INC COM 525327102 18,537 192,834 SH   SOLE   128,296 0 64,538
LEMAITRE VASCULAR INC COM 525558201 559 10,522 SH   SOLE   2,806 0 7,716
LEMONADE INC COM 52567D107 721 10,758 SH   SOLE   0 0 10,758
LENNAR CORP CL A 526057104 21,145 225,713 SH   SOLE   128,867 0 96,846
LENNOX INTL INC COM 526107107 22,748 77,328 SH   SOLE   74,483 0 2,845
LESLIES INC COM 527064109 2,441 118,856 SH   SOLE   116,864 0 1,992
LEVEL ONE BANCORP INC COM 52730D208 726 24,667 SH   SOLE   0 0 24,667
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 681 27,779 SH   SOLE   23,247 0 4,532
LEXINGTON REALTY TRUST COM 529043101 485 38,018 SH   SOLE   0 0 38,018
LGI HOMES INC COM 50187T106 9,693 68,307 SH   SOLE   28,092 0 40,215
LHC GROUP INC COM 50187A107 1,174 7,481 SH   SOLE   3,150 0 4,331
LI AUTO INC SPONSORED ADS 50202M102 1,339 50,939 SH   SOLE   0 0 50,939
LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 280 23,915 SH   SOLE   0 0 23,915
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 3,453 401,534 SH   SOLE   0 0 401,534
LIBERTY ALL-STAR GROWTH FD I COM 529900102 547 63,350 SH   SOLE   0 0 63,350
LIBERTY BROADBAND CORP COM SER A 530307107 7,967 47,323 SH   SOLE   21,751 0 25,572
LIBERTY BROADBAND CORP COM SER C 530307305 63,956 370,328 SH   SOLE   346,952 0 23,376
LIBERTY GLOBAL PLC SHS CL A G5480U104 5,880 197,320 SH   SOLE   0 0 197,320
LIBERTY GLOBAL PLC SHS CL C G5480U120 549 18,638 SH   SOLE   0 0 18,638
LIBERTY LATIN AMERICA LTD COM CL A G9001E102 2,011 153,723 SH   SOLE   153,094 0 629
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 3,569 272,011 SH   SOLE   266,216 0 5,795
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 4,874 103,322 SH   SOLE   59,051 0 44,271
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 485 18,366 SH   SOLE   7,705 0 10,661
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 33,756 711,092 SH   SOLE   615,338 0 95,754
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 15,359 326,435 SH   SOLE   309,856 0 16,579
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 10,402 202,325 SH   SOLE   181,207 0 21,118
LIBERTY MEDIA CORP DEL DEB 3.500% 1/1 530715AN1 1 15,000 PRN   SOLE   0 0 15,000
LIBERTY OILFIELD SVCS INC COM CL A 53115L104 266 21,888 SH   SOLE   0 0 21,888
LIFE STORAGE INC COM 53223X107 966 8,421 SH   SOLE   115 0 8,306
LIFETIME BRANDS INC COM 53222Q103 919 50,537 SH   SOLE   0 0 50,537
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 487 3,498 SH   SOLE   0 0 3,498
LIGAND PHARMACEUTICALS INC NOTE 0.750% 5/1 53220KAF5 15 15,000 PRN   SOLE   0 0 15,000
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 5,528 57,373 SH   SOLE   56,080 0 1,293
LIGHTWAVE LOGIC INC COM 532275104 113 11,900 SH   SOLE   0 0 11,900
LILLY ELI & CO COM 532457108 148,284 641,761 SH   SOLE   254,011 0 387,750
LIMELIGHT NETWORKS INC COM 53261M104 133 55,916 SH   SOLE   0 0 55,916
LINCOLN ELEC HLDGS INC COM 533900106 11,433 88,769 SH   SOLE   87,285 0 1,484
LINCOLN NATL CORP IND COM 534187109 6,797 98,872 SH   SOLE   0 0 98,872
LINDE PLC SHS G5494J103 168,204 567,043 SH   SOLE   445,823 0 121,220
LINEAGE CELL THERAPEUTICS IN COM 53566P109 42 16,813 SH   SOLE   0 0 16,813
LIONS GATE ENTMNT CORP CL A VTG 535919401 450 31,725 SH   SOLE   0 0 31,725
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1,421 109,292 SH   SOLE   99,013 0 10,279
LISTED FD TR HORIZON KINETICS 53656F623 7,144 244,653 SH   SOLE   0 0 244,653
LISTED FD TR ROUNDHILL SPORTS 53656F789 892 29,659 SH   SOLE   0 0 29,659
LISTED FD TR SHARES CORE BD 53656F862 1,132 43,531 SH   SOLE   43,531 0 0
LISTED FD TR SHARES LAG CAP 53656F805 10,317 277,542 SH   SOLE   277,542 0 0
LITHIA MTRS INC COM 536797103 5,552 17,511 SH   SOLE   16,260 0 1,251
LITMAN GREGORY FDS TR IM DBI MNGD FU 53700T827 279 10,000 SH   SOLE   0 0 10,000
LITTELFUSE INC COM 537008104 9,332 34,148 SH   SOLE   33,342 0 806
LIVE NATION ENTERTAINMENT IN COM 538034109 12,057 132,301 SH   SOLE   113,716 0 18,585
LIVE OAK BANCSHARES INC COM 53803X105 6,592 103,596 SH   SOLE   0 0 103,596
LIVE OAK BANCSHARES INC COM 53803X105 29 12,500 SH Call SOLE   0 0 0
LIVENT CORP COM 53814L108 3,393 146,836 SH   SOLE   0 0 146,836
LIVEPERSON INC COM 538146101 227 3,846 SH   SOLE   0 0 3,846
LIVERAMP HLDGS INC COM 53815P108 436 9,227 SH   SOLE   0 0 9,227
LKQ CORP COM 501889208 42,387 842,348 SH   SOLE   723,720 0 118,628
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 835 340,653 SH   SOLE   108,001 0 232,652
LMP CAP & INCOME FD INC COM 50208A102 12,349 897,480 SH   SOLE   0 0 897,480
LOANDEPOT INC COM CL A 53946R106 287 42,445 SH   SOLE   0 0 42,445
LOCKHEED MARTIN CORP COM 539830109 153,227 443,979 SH   SOLE   138,713 0 305,266
LOEWS CORP COM 540424108 1,613 29,906 SH   SOLE   2,895 0 27,011
LOGITECH INTL S A SHS H50430232 10,292 115,275 SH   SOLE   0 0 115,275
LORDSTOWN MOTORS CORP COM CL A 54405Q100 112 13,978 SH   SOLE   0 0 13,978
LOUISIANA PAC CORP COM 546347105 1,997 32,546 SH   SOLE   25,045 0 7,501
LOVESAC COMPANY COM 54738L109 2,855 43,206 SH   SOLE   42,870 0 336
LOWES COS INC COM 548661107 165,431 815,479 SH   SOLE   212,272 0 603,207
LPL FINL HLDGS INC COM 50212V100 67,305 429,347 SH   SOLE   425,573 0 3,774
LSI INDS INC OHIO COM 50216C108 213 27,522 SH   SOLE   0 0 27,522
LTC PPTYS INC COM 502175102 1,078 34,010 SH   SOLE   0 0 34,010
LUCID GROUP INC COM 549498103 2,518 99,198 SH   SOLE   0 0 99,198
LULULEMON ATHLETICA INC COM 550021109 51,349 126,882 SH   SOLE   45,736 0 81,146
LUMEN TECHNOLOGIES INC COM 550241103 22,804 1,840,523 SH   SOLE   0 0 1,840,523
LUMEN TECHNOLOGIES INC COM 550241103 6 23,000 SH Call SOLE   0 0 0
LUMENTUM HLDGS INC COM 55024U109 12,110 144,957 SH   SOLE   10,918 0 134,039
LUMINAR TECHNOLOGIES INC COM CL A 550424105 440 28,196 SH   SOLE   0 0 28,196
LUNA INNOVATIONS INC COM 550351100 133 13,967 SH   SOLE   0 0 13,967
LYFT INC CL A COM 55087P104 14,573 271,935 SH   SOLE   207,152 0 64,783
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 21,216 226,061 SH   SOLE   80,817 0 145,244
M & T BK CORP COM 55261F104 31,593 211,551 SH   SOLE   191,236 0 20,315
M D C HLDGS INC COM 552676108 31,102 665,705 SH   SOLE   329,160 0 336,545
M/I HOMES INC COM 55305B101 507 8,779 SH   SOLE   0 0 8,779
MACATAWA BK CORP COM 554225102 217 27,013 SH   SOLE   0 0 27,013
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 2,780 119,250 SH   SOLE   0 0 119,250
MACQUARIE INFRASTR HOLD LLC COMMON UNITS 55608B105 1,902 46,905 SH   SOLE   0 0 46,905
MACYS INC COM 55616P104 998 44,164 SH   SOLE   0 0 44,164
MADDEN STEVEN LTD COM 556269108 3,463 86,231 SH   SOLE   85,804 0 427
MADISON COVERED CALL & EQUIT COM 557437100 154 19,631 SH   SOLE   0 0 19,631
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1,558 21,436 SH   SOLE   4,955 0 16,481
MADISON SQUARE GRDN SPRT COR CL A 55825T103 228 1,224 SH   SOLE   0 0 1,224
MAG SILVER CORP COM 55903Q104 2,046 126,548 SH   SOLE   0 0 126,548
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 21,729 476,715 SH   SOLE   125,104 0 351,611
MAGNA INTL INC COM 559222401 30,962 412,020 SH   SOLE   299,009 0 113,011
MAGNITE INC COM 55955D100 374 13,360 SH   SOLE   0 0 13,360
MAGNOLIA OIL & GAS CORP CL A 559663109 4,517 253,910 SH   SOLE   251,910 0 2,000
MAIN STR CAP CORP COM 56035L104 2,527 61,490 SH   SOLE   0 0 61,490
MAINSTAY MACKAY DEFINEDTERM COM 56064K100 13,058 596,254 SH   SOLE   0 0 596,254
MALIBU BOATS INC COM CL A 56117J100 501 7,161 SH   SOLE   0 0 7,161
MAMAMANCINI S HLDGS INC COM 56146T103 134 55,465 SH   SOLE   0 0 55,465
MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 438 9,628 SH   SOLE   0 0 9,628
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 369 16,936 SH   SOLE   0 0 16,936
MANHATTAN ASSOCIATES INC COM 562750109 25,317 165,439 SH   SOLE   162,420 0 3,019
MANNING & NAPIER INC CL A 56382Q102 239 26,159 SH   SOLE   0 0 26,159
MANNKIND CORP COM NEW 56400P706 1,510 347,200 SH   SOLE   0 0 347,200
MANPOWERGROUP INC WIS COM 56418H100 3,494 32,265 SH   SOLE   30,872 0 1,393
MANTECH INTERNATIONAL CORP CL A 564563104 3,137 41,325 SH   SOLE   32,746 0 8,579
MANULIFE FINL CORP COM 56501R106 5,605 291,611 SH   SOLE   0 0 291,611
MARATHON OIL CORP COM 565849106 7,433 543,715 SH   SOLE   0 0 543,715
MARATHON PETE CORP COM 56585A102 270,956 4,383,710 SH   SOLE   1,142,996 0 3,240,714
MARATHON PETE CORP COM 56585A102 108 41,800 SH Call SOLE   0 0 0
MARATHON PETE CORP COM 56585A102 112 37,700 SH Call SOLE   0 0 0
MARATHON PETE CORP COM 56585A102 23 32,000 SH Call SOLE   0 0 0
MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 538 10,959 SH   SOLE   0 0 10,959
MARINEMAX INC COM 567908108 3,821 78,752 SH   SOLE   34,075 0 44,677
MARKEL CORP COM 570535104 23,105 19,333 SH   SOLE   17,174 0 2,159
MARKETAXESS HLDGS INC COM 57060D108 25,029 59,496 SH   SOLE   53,389 0 6,107
MARRIOTT INTL INC NEW CL A 571903202 51,279 346,265 SH   SOLE   67,041 0 279,224
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 304 1,930 SH   SOLE   0 0 1,930
MARSH & MCLENNAN COS INC COM 571748102 61,836 408,341 SH   SOLE   261,417 0 146,924
MARTIN MARIETTA MATLS INC COM 573284106 22,573 66,062 SH   SOLE   46,691 0 19,371
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 36 11,362 SH   SOLE   0 0 11,362
MARVELL TECHNOLOGY INC COM 573874104 28,773 477,085 SH   SOLE   305,662 0 171,423
MASCO CORP COM 574599106 10,879 195,840 SH   SOLE   125,373 0 70,467
MASIMO CORP COM 574795100 82,060 303,130 SH   SOLE   15,087 0 288,043
MASONITE INTL CORP COM 575385109 2,025 19,077 SH   SOLE   18,739 0 338
MASTEC INC COM 576323109 2,937 34,046 SH   SOLE   11,059 0 22,987
MASTERCARD INCORPORATED CL A 57636Q104 413,670 1,189,784 SH   SOLE   840,876 0 348,908
MASTERCRAFT BOAT HLDGS INC COM 57637H103 419 16,700 SH   SOLE   0 0 16,700
MATADOR RES CO COM 576485205 3,655 96,090 SH   SOLE   0 0 96,090
MATCH GROUP INC NEW COM 57667L107 47,401 301,938 SH   SOLE   249,661 0 52,277
MATSON INC COM 57686G105 774 9,589 SH   SOLE   9,469 0 120
MATTEL INC COM 577081102 224 12,071 SH   SOLE   0 0 12,071
MATTERPORT INC COM CL A 577096100 2,562 135,466 SH   SOLE   0 0 135,466
MAUI LD & PINEAPPLE INC COM 577345101 864 83,375 SH   SOLE   0 0 83,375
MAXAR TECHNOLOGIES INC COM 57778K105 2,298 81,147 SH   SOLE   64,394 0 16,753
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 732 41,543 SH   SOLE   0 0 41,543
MAXIMUS INC COM 577933104 9,622 115,656 SH   SOLE   3,830 0 111,826
MCAFEE CORP COM CL A 579063108 1,532 69,294 SH   SOLE   26,038 0 43,256
MCCORMICK & CO INC COM NON VTG 579780206 48,274 595,745 SH   SOLE   331,807 0 263,938
MCCORMICK & CO INC COM VTG 579780107 447 5,428 SH   SOLE   0 0 5,428
MCDONALDS CORP COM 580135101 285,278 1,183,166 SH   SOLE   509,322 0 673,844
MCKESSON CORP COM 58155Q103 28,651 143,700 SH   SOLE   109,744 0 33,956
MDU RES GROUP INC COM 552690109 5,529 186,347 SH   SOLE   42,458 0 143,889
MEDALLION FINL CORP COM 583928106 167 21,250 SH   SOLE   0 0 21,250
MEDICAL PPTYS TRUST INC COM 58463J304 28,698 1,429,884 SH   SOLE   982,301 0 447,583
MEDIFAST INC COM 58470H101 703 3,651 SH   SOLE   0 0 3,651
MEDNAX INC COM 58502B106 2,064 72,583 SH   SOLE   55,251 0 17,332
MEDPACE HLDGS INC COM 58506Q109 7,490 39,570 SH   SOLE   36,003 0 3,567
MEDTRONIC PLC SHS G5960L103 528,742 4,218,100 SH   SOLE   1,607,256 0 2,610,844
MEDTRONIC PLC SHS G5960L103 21 19,000 SH Call SOLE   0 0 0
MEDTRONIC PLC SHS G5960L103 11 34,900 SH Call SOLE   0 0 0
MEI PHARMA INC COM NEW 55279B202 83 29,913 SH   SOLE   0 0 29,913
MELCO RESORTS AND ENTMNT LTD ADR 585464100 348 34,031 SH   SOLE   31,758 0 2,273
MERCADOLIBRE INC COM 58733R102 18,796 11,192 SH   SOLE   5,115 0 6,077
MERCER INTL INC COM 588056101 159 13,716 SH   SOLE   0 0 13,716
MERCHANTS BANCORP IND COM 58844R108 1,225 31,034 SH   SOLE   0 0 31,034
MERCK & CO INC COM 58933Y105 652,975 8,693,593 SH   SOLE   3,727,139 0 4,966,454
MERCK & CO INC COM 58933Y105 3 17,800 SH Call SOLE   0 0 0
MERCK & CO INC COM 58933Y105 1 15,100 SH Call SOLE   0 0 0
MERCK & CO INC COM 58933Y105 16 51,500 SH Call SOLE   0 0 0
MERCK & CO INC COM 58933Y105 54 10,800 SH Call SOLE   0 0 0
MERCK & CO INC COM 58933Y105 19 18,400 SH Call SOLE   0 0 0
MERCURY GENL CORP NEW COM 589400100 569 10,220 SH   SOLE   0 0 10,220
MERCURY SYS INC COM 589378108 6,601 139,194 SH   SOLE   137,367 0 1,827
MEREDITH CORP COM 589433101 341 6,115 SH   SOLE   2,507 0 3,608
MERIDIAN BANCORP INC MD COM 58958U103 806 38,814 SH   SOLE   0 0 38,814
MERIDIAN BIOSCIENCE INC COM 589584101 446 23,166 SH   SOLE   8,535 0 14,631
MERIT MED SYS INC COM 589889104 4,964 69,137 SH   SOLE   63,624 0 5,513
MERITAGE HOMES CORP COM 59001A102 2,704 27,874 SH   SOLE   16,681 0 11,193
MERITOR INC NOTE 3.250%10/1 59001KAF7 42 40,000 PRN   SOLE   0 0 40,000
MESA AIR GROUP INC COM NEW 590479135 2,864 373,831 SH   SOLE   0 0 373,831
MESA LABS INC COM 59064R109 7,937 26,249 SH   SOLE   26,139 0 110
MESABI TR CTF BEN INT 590672101 802 26,985 SH   SOLE   0 0 26,985
META FINL GROUP INC COM 59100U108 1,558 29,682 SH   SOLE   0 0 29,682
META MATERIALS INC COM 59134N104 125 21,605 SH   SOLE   0 0 21,605
METALLA RTY & STREAMING LTD COM NEW 59124U605 303 44,598 SH   SOLE   0 0 44,598
METHANEX CORP COM 59151K108 646 14,043 SH   SOLE   0 0 14,043
METLIFE INC COM 59156R108 64,633 1,047,035 SH   SOLE   819,343 0 227,692
METROPOLITAN BK HLDG CORP COM 591774104 886 10,508 SH   SOLE   0 0 10,508
METTLER TOLEDO INTERNATIONAL COM 592688105 14,081 10,223 SH   SOLE   6,897 0 3,326
MFA FINL INC COM 55272X102 150 32,775 SH   SOLE   0 0 32,775
MFA FINL INC NOTE 6.250% 6/1 55272XAA0 265 260,000 PRN   SOLE   0 0 260,000
MFS CHARTER INCOME TR SH BEN INT 552727109 426 49,484 SH   SOLE   0 0 49,484
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 122 28,203 SH   SOLE   0 0 28,203
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 167 31,772 SH   SOLE   0 0 31,772
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 107 23,415 SH   SOLE   0 0 23,415
MFS INTER INCOME TR SH BEN INT 55273C107 84 23,204 SH   SOLE   0 0 23,204
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 560 85,339 SH   SOLE   0 0 85,339
MFS MUN INCOME TR SH BEN INT 552738106 556 79,556 SH   SOLE   0 0 79,556
MGIC INVT CORP WIS COM 552848103 1,466 98,022 SH   SOLE   81,653 0 16,369
MGM GROWTH PPTYS LLC CL A COM 55303A105 2,195 57,320 SH   SOLE   21,550 0 35,770
MGM RESORTS INTERNATIONAL COM 552953101 9,290 215,296 SH   SOLE   0 0 215,296
MICRO FOCUS INTL PLC SPON ADR NEW 594837403 168 30,853 SH   SOLE   28,320 0 2,533
MICROCHIP TECHNOLOGY INC. COM 595017104 44,190 287,897 SH   SOLE   58,447 0 229,450
MICRON TECHNOLOGY INC COM 595112103 78,021 1,099,202 SH   SOLE   319,708 0 779,494
MICRON TECHNOLOGY INC COM 595112103 1 18,000 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 2,911,706 10,327,958 SH   SOLE   3,526,632 0 6,801,326
MICROSOFT CORP COM 594918104 647 23,500 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 58 12,800 SH Call SOLE   0 0 0
MICROSTRATEGY INC CL A NEW 594972408 5,886 10,176 SH   SOLE   0 0 10,176
MID-AMER APT CMNTYS INC COM 59522J103 8,947 47,910 SH   SOLE   2,165 0 45,745
MIDDLEBY CORP COM 596278101 2,394 14,039 SH   SOLE   12,968 0 1,071
MILESTONE SCIENTIFIC INC COM NEW 59935P209 30 16,000 SH   SOLE   0 0 16,000
MILLER HERMAN INC COM 600544100 1,881 49,956 SH   SOLE   26,702 0 23,254
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 186 18,947 SH   SOLE   0 0 18,947
MIMEDX GROUP INC COM 602496101 343 56,528 SH   SOLE   0 0 56,528
MIMEDX GROUP INC COM 602496101 7 20,000 SH Call SOLE   0 0 0
MIMEDX GROUP INC COM 602496101 14 20,000 SH Call SOLE   0 0 0
MINERALS TECHNOLOGIES INC COM 603158106 2,018 28,894 SH   SOLE   28,194 0 700
MIRATI THERAPEUTICS INC COM 60468T105 696 3,937 SH   SOLE   2,219 0 1,718
MIRUM PHARMACEUTICALS INC COM 604749101 396 19,865 SH   SOLE   0 0 19,865
MISSION PRODUCE INC COM 60510V108 2,030 110,428 SH   SOLE   105,194 0 5,234
MISTRAS GROUP INC COM 60649T107 193 19,003 SH   SOLE   0 0 19,003
MITEK SYS INC COM NEW 606710200 667 36,046 SH   SOLE   0 0 36,046
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 16,917 2,852,811 SH   SOLE   2,774,005 0 78,806
MIX TELEMATICS LTD SPONSORED ADR 60688N102 265 21,509 SH   SOLE   0 0 21,509
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 166 58,461 SH   SOLE   57,298 0 1,163
MKS INSTRS INC COM 55306N104 14,333 94,978 SH   SOLE   77,149 0 17,829
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 115 11,922 SH   SOLE   0 0 11,922
MODEL N INC COM 607525102 855 25,525 SH   SOLE   24,996 0 529
MODERNA INC COM 60770K107 57,044 148,221 SH   SOLE   28,211 0 120,010
MOELIS & CO CL A 60786M105 17,767 287,173 SH   SOLE   271,020 0 16,153
MOGO INC COM 60800C109 107 24,825 SH   SOLE   0 0 24,825
MOHAWK INDS INC COM 608190104 11,280 63,583 SH   SOLE   45,318 0 18,265
MOLECULIN BIOTECH INC COM 60855D200 43 14,175 SH   SOLE   0 0 14,175
MOLINA HEALTHCARE INC COM 60855R100 8,678 31,984 SH   SOLE   29,092 0 2,892
MOLSON COORS BEVERAGE CO CL B 60871R209 60,167 1,297,262 SH   SOLE   1,243,442 0 53,820
MOMENTIVE GLOBAL INC COM 60878Y108 932 47,543 SH   SOLE   45,969 0 1,574
MONDELEZ INTL INC CL A 609207105 152,543 2,621,907 SH   SOLE   1,991,642 0 630,265
MONGODB INC CL A 60937P106 1,446 3,066 SH   SOLE   807 0 2,259
MONMOUTH REAL ESTATE INVT CO CL A 609720107 19,697 1,056,119 SH   SOLE   132,159 0 923,960
MONOLITHIC PWR SYS INC COM 609839105 28,454 58,706 SH   SOLE   48,714 0 9,992
MONRO INC COM 610236101 3,889 67,620 SH   SOLE   67,129 0 491
MONROE CAP CORP COM 610335101 342 32,915 SH   SOLE   0 0 32,915
MONSTER BEVERAGE CORP NEW COM 61174X109 65,137 733,280 SH   SOLE   676,464 0 56,816
MOODYS CORP COM 615369105 9,709 27,340 SH   SOLE   9,810 0 17,530
MOOG INC CL A 615394202 808 10,597 SH   SOLE   8,876 0 1,721
MORGAN STANLEY COM NEW 617446448 119,573 1,228,782 SH   SOLE   591,630 0 637,152
MORGAN STANLEY CHINA A SH FD COM 617468103 245 11,664 SH   SOLE   0 0 11,664
MORGAN STANLEY EMERGING MKTS COM 617477104 427 73,046 SH   SOLE   0 0 73,046
MORGAN STANLEY EMKT DBT FD I COM 61744H105 475 52,169 SH   SOLE   0 0 52,169
MORGAN STANLEY INDIA INVT FD COM 61745C105 2,190 79,379 SH   SOLE   0 0 79,379
MORNINGSTAR INC COM 617700109 540 2,085 SH   SOLE   1,275 0 810
MOSAIC CO NEW COM 61945C103 6,438 180,220 SH   SOLE   79,073 0 101,147
MOTOROLA SOLUTIONS INC COM NEW 620076307 419,098 1,803,905 SH   SOLE   352,801 0 1,451,104
MOTOROLA SOLUTIONS INC COM NEW 620076307 281 19,800 SH Call SOLE   0 0 0
MOTUS GI HLDGS INC COM 62014P108 68 98,820 SH   SOLE   0 0 98,820
MP MATERIALS CORP COM CL A 553368101 8,550 265,285 SH   SOLE   0 0 265,285
MPLX LP COM UNIT REP LTD 55336V100 9,460 332,275 SH   SOLE   0 0 332,275
MPLX LP COM UNIT REP LTD 55336V100 17 19,000 SH Call SOLE   0 0 0
MPLX LP COM UNIT REP LTD 55336V100 8 27,200 SH Call SOLE   0 0 0
MR COOPER GROUP INC COM 62482R107 1,352 32,850 SH   SOLE   0 0 32,850
MRC GLOBAL INC COM 55345K103 129 17,627 SH   SOLE   17,144 0 483
MSA SAFETY INC COM 553498106 6,743 46,281 SH   SOLE   45,553 0 728
MSC INDL DIRECT INC CL A 553530106 5,542 69,111 SH   SOLE   64,496 0 4,615
MSCI INC COM 55354G100 69,552 114,328 SH   SOLE   102,771 0 11,557
MUELLER WTR PRODS INC COM SER A 624758108 6,351 417,308 SH   SOLE   386,930 0 30,378
MURPHY OIL CORP COM 626717102 2,446 97,944 SH   SOLE   56,862 0 41,082
MURPHY USA INC COM 626755102 16,964 101,422 SH   SOLE   94,892 0 6,530
MYRIAD GENETICS INC COM 62855J104 308 9,542 SH   SOLE   0 0 9,542
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 146 25,878 SH   SOLE   0 0 25,878
NASDAQ INC COM 631103108 55,433 287,184 SH   SOLE   255,934 0 31,250
NATERA INC COM 632307104 575 5,164 SH   SOLE   4,231 0 933
NATHANS FAMOUS INC NEW COM 632347100 610 9,977 SH   SOLE   0 0 9,977
NATIONAL BEVERAGE CORP COM 635017106 868 16,538 SH   SOLE   12,864 0 3,674
NATIONAL CINEMEDIA INC COM 635309107 1,633 458,729 SH   SOLE   458,729 0 0
NATIONAL FUEL GAS CO COM 636180101 2,434 46,352 SH   SOLE   34,489 0 11,863
NATIONAL GRID PLC SPONSORED ADR NE 636274409 58,988 989,227 SH   SOLE   848,169 0 141,058
NATIONAL HEALTH INVS INC COM 63633D104 1,178 22,023 SH   SOLE   0 0 22,023
NATIONAL INSTRS CORP COM 636518102 3,215 81,952 SH   SOLE   80,016 0 1,936
NATIONAL RETAIL PROPERTIES I COM 637417106 19,862 459,869 SH   SOLE   201,117 0 258,752
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 4,694 88,927 SH   SOLE   85,445 0 3,482
NATIONAL VISION HLDGS INC COM 63845R107 2,182 38,438 SH   SOLE   37,503 0 935
NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 206 33,892 SH   SOLE   32,573 0 1,319
NAUTILUS BIOTECHNOLOGY INC COM 63909J108 115 18,797 SH   SOLE   0 0 18,797
NAVIENT CORPORATION COM 63938C108 1,291 65,444 SH   SOLE   0 0 65,444
NAVIOS MARITIME PARTNERS L P COM UNIT LPI Y62267409 253 7,830 SH   SOLE   0 0 7,830
NCINO INC COM 63947U107 13,810 194,425 SH   SOLE   63,077 0 131,348
NCINO INC COM 63947U107 23 15,000 SH Call SOLE   0 0 0
NCINO INC COM 63947U107 8 20,000 SH Call SOLE   0 0 0
NCINO INC COM 63947U107 35 15,000 SH Call SOLE   0 0 0
NCINO INC COM 63947U107 4 14,000 SH Call SOLE   0 0 0
NCR CORP NEW COM 62886E108 29,318 756,404 SH   SOLE   717,333 0 39,071
NCR CORP NEW COM 62886E108 148 73,800 SH Put SOLE   0 0 73,800
NEKTAR THERAPEUTICS COM 640268108 567 31,576 SH   SOLE   0 0 31,576
NEOGEN CORP COM 640491106 5,401 124,356 SH   SOLE   114,678 0 9,678
NEOGENOMICS INC COM NEW 64049M209 2,616 54,228 SH   SOLE   23,305 0 30,923
NETAPP INC COM 64110D104 28,606 318,690 SH   SOLE   234,133 0 84,557
NETEASE INC SPONSORED ADS 64110W102 12,842 150,370 SH   SOLE   133,032 0 17,338
NETFLIX INC COM 64110L106 266,044 435,895 SH   SOLE   207,743 0 228,152
NETGEAR INC COM 64111Q104 363 11,361 SH   SOLE   10,177 0 1,184
NEUBERGER BERMAN HIGH YIELD COM 64128C106 286 22,585 SH   SOLE   0 0 22,585
NEUBERGER BERMAN MLP & ENERG COM 64129H104 290 58,743 SH   SOLE   0 0 58,743
NEUBERGER BERMAN MUN FD INC COM 64124P101 1,586 98,825 SH   SOLE   0 0 98,825
NEUBERGER BERMAN N Y MUN FD COM 64124K102 178 13,532 SH   SOLE   0 0 13,532
NEUBERGER BERMAN REAL ESTATE COM 64190A103 292 60,838 SH   SOLE   0 0 60,838
NEUROCRINE BIOSCIENCES INC COM 64125C109 14,706 153,332 SH   SOLE   146,886 0 6,446
NEW AMER HIGH INCOME FD INC COM NEW 641876800 285 29,819 SH   SOLE   0 0 29,819
NEW FOUND GOLD CORP COM 64440N103 72 11,851 SH   SOLE   0 0 11,851
NEW GOLD INC CDA COM 644535106 24 22,704 SH   SOLE   0 0 22,704
NEW IRELAND FD INC COM 645673104 590 47,852 SH   SOLE   0 0 47,852
NEW JERSEY RES CORP COM 646025106 1,449 41,609 SH   SOLE   0 0 41,609
NEW MTN FIN CORP COM 647551100 803 60,354 SH   SOLE   102 0 60,252
NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 95 90,000 PRN   SOLE   0 0 90,000
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 22 10,637 SH   SOLE   0 0 10,637
NEW PAC METALS CORP COM 64782A107 53 16,000 SH   SOLE   0 0 16,000
NEW RELIC INC COM 64829B100 2,548 35,505 SH   SOLE   10,362 0 25,143
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4,614 419,433 SH   SOLE   0 0 419,433
NEW YORK CMNTY BANCORP INC COM 649445103 7,464 579,975 SH   SOLE   300 0 579,675
NEW YORK MTG TR INC COM PAR $.02 649604501 145 33,959 SH   SOLE   0 0 33,959
NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 365 365,000 PRN   SOLE   0 0 365,000
NEWAGE INC COM 650194103 91 65,597 SH   SOLE   0 0 65,597
NEWELL BRANDS INC COM 651229106 11,751 530,760 SH   SOLE   101,051 0 429,709
NEWMARK GROUP INC CL A 65158N102 12,432 868,737 SH   SOLE   184,801 0 683,936
NEWMARKET CORP COM 651587107 464 1,369 SH   SOLE   0 0 1,369
NEWMONT CORP COM 651639106 29,173 537,258 SH   SOLE   41,614 0 495,644
NEWS CORP NEW CL A 65249B109 9,070 385,481 SH   SOLE   382,057 0 3,424
NEWS CORP NEW CL B 65249B208 353 15,206 SH   SOLE   0 0 15,206
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1,521 54,847 SH   SOLE   0 0 54,847
NEXGEN ENERGY LTD COM 65340P106 922 194,342 SH   SOLE   0 0 194,342
NEXGEN ENERGY LTD COM 65340P106 24 16,000 SH Call SOLE   0 0 0
NEXIMMUNE INC COM 65344D109 393 25,957 SH   SOLE   0 0 25,957
NEXPOINT REAL ESTATE FIN INC COM 65342V101 4,407 226,230 SH   SOLE   0 0 226,230
NEXPOINT RESIDENTIAL TR INC COM 65341D102 5,726 92,530 SH   SOLE   2,702 0 89,828
NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 1,304 93,773 SH   SOLE   0 0 93,773
NEXSTAR MEDIA GROUP INC CL A 65336K103 3,577 23,542 SH   SOLE   9,368 0 14,174
NEXTERA ENERGY INC COM 65339F101 307,439 3,915,409 SH   SOLE   1,745,017 0 2,170,392
NEXTERA ENERGY INC UNIT 99/99/9999 65339F739 933 18,259 SH   SOLE   64 0 18,195
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 29,719 394,353 SH   SOLE   3,336 0 391,017
NEXTGEN ACQUISITION CORP II CLASS A ORD SHS G65317102 159 16,091 SH   SOLE   0 0 16,091
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 65 27,614 SH   SOLE   0 0 27,614
NICE LTD SPONSORED ADR 653656108 12,864 45,289 SH   SOLE   42,078 0 3,211
NIELSEN HLDGS PLC SHS EUR G6518L108 46,695 2,433,284 SH   SOLE   2,423,244 0 10,040
NIKE INC CL B 654106103 220,833 1,520,549 SH   SOLE   726,997 0 793,552
NIKOLA CORP COM 654110105 507 47,511 SH   SOLE   0 0 47,511
NIO INC SPON ADS 62914V106 9,970 279,810 SH   SOLE   0 0 279,810
NISOURCE INC COM 65473P105 7,567 312,301 SH   SOLE   248,174 0 64,127
NL INDS INC COM NEW 629156407 1,659 288,048 SH   SOLE   0 0 288,048
NLIGHT INC COM 65487K100 2,949 104,605 SH   SOLE   12,681 0 91,924
NOKIA CORP SPONSORED ADR 654902204 4,133 758,350 SH   SOLE   0 0 758,350
NOMAD FOODS LTD USD ORD SHS G6564A105 3,132 113,642 SH   SOLE   105,316 0 8,326
NOMURA HLDGS INC SPONSORED ADR 65535H208 311 62,875 SH   SOLE   62,001 0 874
NORDSON CORP COM 655663102 48,285 202,750 SH   SOLE   184,330 0 18,420
NORDSTROM INC COM 655664100 2,421 91,546 SH   SOLE   61,537 0 30,009
NORFOLK SOUTHN CORP COM 655844108 69,813 291,795 SH   SOLE   92,025 0 199,770
NORTH AMERN CONSTR GROUP LTD COM 656811106 372 25,606 SH   SOLE   0 0 25,606
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 11 23,149 SH   SOLE   0 0 23,149
NORTHERN LTS FD TR III HCM DEFND 100 66538R748 3,025 62,264 SH   SOLE   0 0 62,264
NORTHERN LTS FD TR IV STERLING CAPITAL 66538H385 481 16,340 SH   SOLE   0 0 16,340
NORTHERN OIL AND GAS INC MN COM 665531307 3,797 177,426 SH   SOLE   0 0 177,426
NORTHERN OIL AND GAS INC MN COM 665531307 36 28,500 SH Call SOLE   0 0 0
NORTHERN TR CORP COM 665859104 29,600 274,558 SH   SOLE   238,357 0 36,201
NORTHROP GRUMMAN CORP COM 666807102 70,684 196,261 SH   SOLE   139,354 0 56,907
NORTHWEST BANCSHARES INC MD COM 667340103 684 51,470 SH   SOLE   0 0 51,470
NORTHWEST NAT HLDG CO COM 66765N105 623 13,547 SH   SOLE   0 0 13,547
NORTHWESTERN CORP COM NEW 668074305 217 3,794 SH   SOLE   776 0 3,018
NORTONLIFELOCK INC COM 668771108 24,522 969,229 SH   SOLE   931,268 0 37,961
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 5,439 203,620 SH   SOLE   34,525 0 169,095
NOV INC COM 62955J103 2,083 158,895 SH   SOLE   107,536 0 51,359
NOVA LTD COM M7516K103 3,755 36,940 SH   SOLE   33,940 0 3,000
NOVAGOLD RES INC COM NEW 66987E206 411 59,728 SH   SOLE   0 0 59,728
NOVANTA INC COM 67000B104 3,182 20,593 SH   SOLE   19,886 0 707
NOVARTIS AG SPONSORED ADR 66987V109 67,743 828,353 SH   SOLE   556,096 0 272,257
NOVAVAX INC COM NEW 670002401 822 3,966 SH   SOLE   0 0 3,966
NOVO-NORDISK A S ADR 670100205 131,643 1,371,131 SH   SOLE   1,261,947 0 109,184
NOVOCURE LTD ORD SHS G6674U108 2,231 19,204 SH   SOLE   1,139 0 18,065
NOVUS CAPITAL CORPORATION II UNIT 99/99/9999 67012W203 783 76,245 SH   SOLE   0 0 76,245
NOW INC COM 67011P100 1,409 184,159 SH   SOLE   138,921 0 45,238
NRG ENERGY INC COM NEW 629377508 3,844 94,140 SH   SOLE   0 0 94,140
NU SKIN ENTERPRISES INC CL A 67018T105 2,583 63,818 SH   SOLE   37,133 0 26,685
NUANCE COMMUNICATIONS INC COM 67020Y100 10,925 198,494 SH   SOLE   123,623 0 74,871
NUCOR CORP COM 670346105 21,387 217,146 SH   SOLE   56,302 0 160,844
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 370 14,900 SH   SOLE   0 0 14,900
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 861 27,454 SH   SOLE   0 0 27,454
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 904 13,812 SH   SOLE   0 0 13,812
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 7,242 193,177 SH   SOLE   0 0 193,177
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 474 8,720 SH   SOLE   0 0 8,720
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 464 12,778 SH   SOLE   0 0 12,778
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 479 11,018 SH   SOLE   0 0 11,018
NUSHARES ETF TR NUVEEN ESG US 67092P870 226 8,747 SH   SOLE   0 0 8,747
NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 226 6,395 SH   SOLE   0 0 6,395
NUSTAR ENERGY LP UNIT COM 67058H102 722 45,846 SH   SOLE   0 0 45,846
NUTANIX INC CL A 67059N108 3,825 101,457 SH   SOLE   80,504 0 20,953
NUTRIEN LTD COM 67077M108 23,878 368,425 SH   SOLE   65,715 0 302,710
NUTRIEN LTD COM 67077M108 105 61,700 SH Call SOLE   0 0 0
NUTRIEN LTD COM 67077M108 43 10,900 SH Call SOLE   0 0 0
NUVASIVE INC COM 670704105 2,537 42,388 SH   SOLE   38,641 0 3,747
NUVATION BIO INC COM CL A 67080N101 114 11,460 SH   SOLE   0 0 11,460
NUVEEN AMT FREE MUN CR INC F COM 67071L106 7,008 408,629 SH   SOLE   0 0 408,629
NUVEEN AMT FREE QLTY MUN INC COM 670657105 12,507 823,395 SH   SOLE   0 0 823,395
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 2,439 155,569 SH   SOLE   0 0 155,569
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1,364 86,926 SH   SOLE   0 0 86,926
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 619 37,763 SH   SOLE   0 0 37,763
NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 320 30,332 SH   SOLE   0 0 30,332
NUVEEN CORE EQUITY ALPHA FD COM 67090X107 5,486 320,808 SH   SOLE   0 0 320,808
NUVEEN CORPORATE INCM NOVEME COM 67077N106 1,611 171,757 SH   SOLE   0 0 171,757
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 4,328 659,687 SH   SOLE   0 0 659,687
NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 696 67,078 SH   SOLE   0 0 67,078
NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1,630 97,342 SH   SOLE   0 0 97,342
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 139 17,408 SH   SOLE   0 0 17,408
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 417 26,356 SH   SOLE   0 0 26,356
NUVEEN FLOATING RATE INCOME COM 67072T108 3,295 327,232 SH   SOLE   0 0 327,232
NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 1,317 131,958 SH   SOLE   0 0 131,958
NUVEEN GEORGIA QLTY MUN INC COM 67072B107 689 50,835 SH   SOLE   0 0 50,835
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 1,055 65,684 SH   SOLE   0 0 65,684
NUVEEN INT DUR QUAL MUN TRM COM 670677103 1,236 84,235 SH   SOLE   0 0 84,235
NUVEEN INTER DURATION MUN TE COM 670671106 4,189 284,547 SH   SOLE   0 0 284,547
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 448 29,100 SH   SOLE   0 0 29,100
NUVEEN MUN CR OPPORTUNITIES COM 670663103 337 22,306 SH   SOLE   0 0 22,306
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 4,223 286,101 SH   SOLE   0 0 286,101
NUVEEN MUN INCOME FD INC COM 67062J102 130 10,858 SH   SOLE   0 0 10,858
NUVEEN MUN VALUE FD INC COM 670928100 7,388 652,689 SH   SOLE   0 0 652,689
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2,487 148,739 SH   SOLE   0 0 148,739
NUVEEN N Y MUN VALUE FD COM 67062M105 317 31,655 SH   SOLE   0 0 31,655
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 3,625 127,741 SH   SOLE   0 0 127,741
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 615 39,869 SH   SOLE   0 0 39,869
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 198 14,303 SH   SOLE   0 0 14,303
NUVEEN NEW YORK QLT MUN INC COM 67066X107 460 31,248 SH   SOLE   0 0 31,248
NUVEEN OHIO QLTY MUN INCOME COM 670980101 3,897 245,883 SH   SOLE   0 0 245,883
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 796 53,791 SH   SOLE   0 0 53,791
NUVEEN PFD & INCM SECURTIES COM 67072C105 7,892 805,344 SH   SOLE   0 0 805,344
NUVEEN PFD & INCOME 2022 TER COM 67075T105 545 21,870 SH   SOLE   0 0 21,870
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 6,521 658,648 SH   SOLE   0 0 658,648
NUVEEN PFD & INCOME TERM FD COM 67075A106 4,461 179,889 SH   SOLE   0 0 179,889
NUVEEN QUALITY MUNCP INCOME COM 67066V101 3,240 207,395 SH   SOLE   0 0 207,395
NUVEEN REAL ASSET INCOME & G COM 67074Y105 684 44,885 SH   SOLE   0 0 44,885
NUVEEN REAL ESTATE INCOME FD COM 67071B108 211 19,848 SH   SOLE   0 0 19,848
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3,834 269,437 SH   SOLE   0 0 269,437
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 935 54,725 SH   SOLE   0 0 54,725
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 131 12,034 SH   SOLE   0 0 12,034
NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 321 20,575 SH   SOLE   0 0 20,575
NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 484 28,132 SH   SOLE   0 0 28,132
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 555 31,941 SH   SOLE   0 0 31,941
NUVEEN SR INCOME FD COM 67067Y104 65 11,048 SH   SOLE   0 0 11,048
NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 686 43,302 SH   SOLE   0 0 43,302
NUVEEN TAXABLE MUNICPAL INM COM 67074C103 5,275 230,239 SH   SOLE   0 0 230,239
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 1,103 99,274 SH   SOLE   0 0 99,274
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 196 11,796 SH   SOLE   0 0 11,796
NVENT ELECTRIC PLC SHS G6700G107 8,345 258,107 SH   SOLE   231,960 0 26,147
NVIDIA CORPORATION COM 67066G104 745,254 3,597,423 SH   SOLE   1,452,317 0 2,145,106
NVIDIA CORPORATION COM 67066G104 39 30,900 SH Call SOLE   0 0 0
NVR INC COM 62944T105 13,371 2,789 SH   SOLE   2,714 0 75
NXP SEMICONDUCTORS N V COM N6596X109 178,314 910,336 SH   SOLE   378,577 0 531,759
OAKTREE SPECIALTY LENDING CO COM 67401P108 6,640 940,460 SH   SOLE   757,291 0 183,169
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 263 11,781 SH   SOLE   0 0 11,781
OATLY GROUP AB SPONSORED ADS 67421J108 176 11,628 SH   SOLE   0 0 11,628
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 920 77,647 SH   SOLE   0 0 77,647
OCCIDENTAL PETE CORP COM 674599105 13,780 465,849 SH   SOLE   0 0 465,849
OCCIDENTAL PETE CORP COM 674599105 76 27,000 SH Call SOLE   0 0 0
OCEANEERING INTL INC COM 675232102 730 54,788 SH   SOLE   0 0 54,788
OCEANFIRST FINL CORP COM 675234108 975 45,555 SH   SOLE   0 0 45,555
OCULAR THERAPEUTIX INC COM 67576A100 938 93,751 SH   SOLE   0 0 93,751
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 449 17,708 SH   SOLE   6,866 0 10,842
OGE ENERGY CORP COM 670837103 8,369 253,913 SH   SOLE   181,457 0 72,456
OKTA INC CL A 679295105 8,869 37,370 SH   SOLE   15,654 0 21,716
OLD DOMINION FREIGHT LINE IN COM 679580100 10,227 35,761 SH   SOLE   12,785 0 22,976
OLD NATL BANCORP IND COM 680033107 256 15,100 SH   SOLE   7,271 0 7,829
OLD REP INTL CORP COM 680223104 27,784 1,201,208 SH   SOLE   592,571 0 608,637
OLD SECOND BANCORP INC ILL COM 680277100 179 13,716 SH   SOLE   0 0 13,716
OLIN CORP COM PAR $1 680665205 6,511 134,939 SH   SOLE   90,880 0 44,059
OLINK HLDG AB SPONSORED ADS 680710100 213 8,796 SH   SOLE   8,779 0 17
OLLIES BARGAIN OUTLET HLDGS COM 681116109 5,707 94,679 SH   SOLE   83,163 0 11,516
OMEGA HEALTHCARE INVS INC COM 681936100 9,305 310,578 SH   SOLE   3,439 0 307,139
OMEROS CORP COM 682143102 1,753 127,126 SH   SOLE   0 0 127,126
OMEROS CORP COM 682143102 20 23,100 SH Call SOLE   0 0 0
OMEROS CORP COM 682143102 14 30,500 SH Call SOLE   0 0 0
OMNICELL COM COM 68213N109 17,207 115,927 SH   SOLE   113,987 0 1,940
OMNICOM GROUP INC COM 681919106 10,654 147,034 SH   SOLE   46,198 0 100,836
OMNICOM GROUP INC COM 681919106 14 24,000 SH Call SOLE   0 0 0
OMNICOM GROUP INC COM 681919106 11 20,900 SH Call SOLE   0 0 0
OMNIQ CORP COM 68217M107 122 12,000 SH   SOLE   0 0 12,000
ON SEMICONDUCTOR CORP COM 682189105 15,347 335,311 SH   SOLE   154,943 0 180,368
ON SEMICONDUCTOR CORP NOTE 1.625%10/1 682189AP0 34 15,000 PRN   SOLE   0 0 15,000
ONE GAS INC COM 68235P108 846 13,354 SH   SOLE   2,564 0 10,790
ONEMAIN HLDGS INC COM 68268W103 13,865 250,596 SH   SOLE   235,554 0 15,042
ONEOK INC NEW COM 682680103 29,462 508,055 SH   SOLE   123,863 0 384,192
ONEWATER MARINE INC CL A COM 68280L101 288 7,161 SH   SOLE   0 0 7,161
ONTO INNOVATION INC COM 683344105 5,203 72,015 SH   SOLE   61,546 0 10,469
OPEN LENDING CORP COM CL A 68373J104 13,216 366,406 SH   SOLE   71,189 0 295,217
OPEN TEXT CORP COM 683715106 252 5,167 SH   SOLE   0 0 5,167
OPENDOOR TECHNOLOGIES INC COM 683712103 1,012 49,310 SH   SOLE   0 0 49,310
OPKO HEALTH INC COM 68375N103 292 79,986 SH   SOLE   0 0 79,986
OPPFI INC *W EXP 07/20/202 68386H111 19 12,237 SH   SOLE   0 0 12,237
OPTIMIZERX CORP COM NEW 68401U204 812 9,497 SH   SOLE   0 0 9,497
OPTION CARE HEALTH INC COM NEW 68404L201 248 10,205 SH   SOLE   0 0 10,205
ORACLE CORP COM 68389X105 228,957 2,627,721 SH   SOLE   1,393,650 0 1,234,071
ORACLE CORP COM 68389X105 9 11,800 SH Call SOLE   0 0 0
ORANGE SPONSORED ADR 684060106 1,694 156,376 SH   SOLE   104,031 0 52,345
ORASURE TECHNOLOGIES INC COM 68554V108 538 47,583 SH   SOLE   35,287 0 12,296
OREILLY AUTOMOTIVE INC COM 67103H107 45,237 74,030 SH   SOLE   32,710 0 41,320
ORGANIGRAM HLDGS INC COM 68620P101 111 48,201 SH   SOLE   0 0 48,201
ORGANON & CO COMMON STOCK 68622V106 8,564 261,168 SH   SOLE   64,963 0 196,205
ORGANON & CO COMMON STOCK 68622V106 36 31,200 SH Call SOLE   0 0 0
ORIGIN BANCORP INC COM 68621T102 1,199 28,304 SH   SOLE   0 0 28,304
ORIX CORP SPONSORED ADR 686330101 425 4,501 SH   SOLE   3,581 0 920
ORLA MNG LTD NEW COM 68634K106 177 53,742 SH   SOLE   0 0 53,742
OSHKOSH CORP COM 688239201 8,959 87,512 SH   SOLE   66,944 0 20,568
OSI ETF TR OSHARES US QUALT 67110P407 6,964 167,295 SH   SOLE   0 0 167,295
OSI ETF TR OSHS GBL INTER 67110P704 2,190 41,348 SH   SOLE   0 0 41,348
OSI SYSTEMS INC COM 671044105 449 4,732 SH   SOLE   4,309 0 423
OSI SYSTEMS INC NOTE 1.250% 9/0 671044AD7 32 31,000 PRN   SOLE   0 0 31,000
OSISKO GOLD ROYALTIES LTD COM 68827L101 925 82,418 SH   SOLE   13,954 0 68,464
OTIS WORLDWIDE CORP COM 68902V107 22,089 268,458 SH   SOLE   149,383 0 119,075
OTTER TAIL CORP COM 689648103 892 15,940 SH   SOLE   4,631 0 11,309
OUTFRONT MEDIA INC COM 69007J106 292 11,603 SH   SOLE   0 0 11,603
OVERSTOCK COM INC DEL COM 690370101 1,053 13,519 SH   SOLE   0 0 13,519
OVINTIV INC COM 69047Q102 1,744 53,032 SH   SOLE   0 0 53,032
OVINTIV INC COM 69047Q102 50 25,000 SH Call SOLE   0 0 0
OWENS & MINOR INC NEW COM 690732102 1,286 41,106 SH   SOLE   21,299 0 19,807
OWENS CORNING NEW COM 690742101 7,577 88,620 SH   SOLE   53,360 0 35,260
OWL ROCK CAPITAL CORPORATION COM 69121K104 4,223 299,096 SH   SOLE   0 0 299,096
OXFORD LANE CAP CORP COM 691543102 91 12,670 SH   SOLE   0 0 12,670
OXFORD SQUARE CAP CORP COM 69181V107 154 38,094 SH   SOLE   0 0 38,094
OZON HLDGS PLC SPONSORED ADS 69269L104 472 9,365 SH   SOLE   0 0 9,365
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1,241 48,848 SH   SOLE   48,476 0 372
PACCAR INC COM 693718108 14,297 181,158 SH   SOLE   104,837 0 76,321
PACER FDS TR BNCHMRK INDSTR 69374H766 2,637 60,140 SH   SOLE   0 0 60,140
PACER FDS TR BNCHMRK INFRA 69374H741 10,466 268,915 SH   SOLE   8 0 268,907
PACER FDS TR CFRA STVAL EQL 69374H691 616 16,423 SH   SOLE   0 0 16,423
PACER FDS TR DEVELOPED MRKT 69374H873 496 15,967 SH   SOLE   0 0 15,967
PACER FDS TR GLOBL CASH ETF 69374H709 360 12,052 SH   SOLE   0 0 12,052
PACER FDS TR LUNT LRG CP ALTR 69374H717 4,245 103,096 SH   SOLE   0 0 103,096
PACER FDS TR LUNT LRGCP MULTI 69374H816 344 8,941 SH   SOLE   0 0 8,941
PACER FDS TR PACER US SMALL 69374H857 4,473 105,457 SH   SOLE   0 0 105,457
PACER FDS TR TRENDP 100 ETF 69374H303 17,377 312,200 SH   SOLE   0 0 312,200
PACER FDS TR TRENDP US LAR CP 69374H105 28,580 757,502 SH   SOLE   0 0 757,502
PACER FDS TR TRENDP US MID CP 69374H204 4,531 129,043 SH   SOLE   0 0 129,043
PACER FDS TR TRENDPILOT FD 69374H675 300 9,937 SH   SOLE   0 0 9,937
PACER FDS TR TRENDPILOT INTL 69374H683 2,310 80,990 SH   SOLE   0 0 80,990
PACER FDS TR TRENDPILOT US BD 69374H642 29,402 1,084,133 SH   SOLE   0 0 1,084,133
PACER FDS TR US CASH COWS 100 69374H881 7,655 175,175 SH   SOLE   193 0 174,982
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 3,403 133,173 SH   SOLE   12,626 0 120,547
PACIFIC PREMIER BANCORP COM 69478X105 1,949 47,026 SH   SOLE   180 0 46,846
PACIRA BIOSCIENCES INC COM 695127100 1,720 30,708 SH   SOLE   14,404 0 16,304
PACKAGING CORP AMER COM 695156109 18,366 133,631 SH   SOLE   56,526 0 77,105
PACWEST BANCORP DEL COM 695263103 8,293 182,985 SH   SOLE   107,340 0 75,645
PAE INC COM CL A 69290Y109 1,457 243,594 SH   SOLE   146,558 0 97,036
PAGERDUTY INC COM 69553P100 1,943 46,909 SH   SOLE   39,557 0 7,352
PAGSEGURO DIGITAL LTD COM CL A G68707101 2,402 46,441 SH   SOLE   4,879 0 41,562
PALANTIR TECHNOLOGIES INC CL A 69608A108 19,925 828,844 SH   SOLE   0 0 828,844
PALO ALTO NETWORKS INC COM 697435105 93,681 195,576 SH   SOLE   99,401 0 96,175
PAN AMERN SILVER CORP COM 697900108 6,272 269,527 SH   SOLE   0 0 269,527
PAPA JOHNS INTL INC COM 698813102 5,873 46,245 SH   SOLE   41,058 0 5,187
PAR TECHNOLOGY CORP COM 698884103 1,906 30,994 SH   SOLE   30,988 0 6
PARK HOTELS & RESORTS INC COM 700517105 607 31,690 SH   SOLE   0 0 31,690
PARK NATL CORP COM 700658107 311 2,549 SH   SOLE   0 0 2,549
PARKER-HANNIFIN CORP COM 701094104 47,289 169,116 SH   SOLE   106,454 0 62,662
PARSONS CORP DEL COM 70202L102 646 19,143 SH   SOLE   14,177 0 4,966
PATRIA INVESTMENTS LIMITED COM CL A G69451105 1,278 78,249 SH   SOLE   0 0 78,249
PATRIOT TRANSN HLDG INC COM 70338W105 125 10,969 SH   SOLE   0 0 10,969
PATTERSON COS INC COM 703395103 5,311 176,208 SH   SOLE   158,971 0 17,237
PATTERSON-UTI ENERGY INC COM 703481101 489 54,310 SH   SOLE   34,207 0 20,103
PAVMED INC COM 70387R106 763 89,385 SH   SOLE   0 0 89,385
PAYCHEX INC COM 704326107 59,568 529,715 SH   SOLE   144,225 0 385,490
PAYCOM SOFTWARE INC COM 70432V102 6,173 12,452 SH   SOLE   0 0 12,452
PAYLOCITY HLDG CORP COM 70438V106 10,785 38,463 SH   SOLE   28,538 0 9,925
PAYPAL HLDGS INC COM 70450Y103 374,523 1,439,311 SH   SOLE   433,794 0 1,005,517
PAYSAFE LIMITED *W EXP 03/30/202 G6964L115 71 38,125 SH   SOLE   0 0 38,125
PAYSAFE LIMITED ORD G6964L107 356 45,903 SH   SOLE   0 0 45,903
PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 295 23,382 SH   SOLE   0 0 23,382
PCM FD INC COM 69323T101 328 28,922 SH   SOLE   0 0 28,922
PEBBLEBROOK HOTEL TR COM 70509V100 5,783 258,066 SH   SOLE   233,079 0 24,987
PEGASYSTEMS INC COM 705573103 2,060 16,211 SH   SOLE   13,728 0 2,483
PELOTON INTERACTIVE INC CL A COM 70614W100 7,807 89,686 SH   SOLE   1,710 0 87,976
PEMBINA PIPELINE CORP COM 706327103 1,698 53,641 SH   SOLE   36,327 0 17,314
PENN NATL GAMING INC COM 707569109 11,661 160,924 SH   SOLE   18,274 0 142,650
PENN NATL GAMING INC COM 707569109 22 16,800 SH Call SOLE   0 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 162 12,635 SH   SOLE   0 0 12,635
PENNANTPARK INVT CORP COM 708062104 853 131,386 SH   SOLE   0 0 131,386
PENNYMAC MTG INVT TR COM 70931T103 753 38,220 SH   SOLE   0 0 38,220
PENSKE AUTOMOTIVE GRP INC COM 70959W103 3,076 30,573 SH   SOLE   3,429 0 27,144
PENTAIR PLC SHS G7S00T104 34,340 472,808 SH   SOLE   426,178 0 46,630
PENUMBRA INC COM 70975L107 2,259 8,476 SH   SOLE   7,594 0 882
PEOPLES UNITED FINANCIAL INC COM 712704105 1,523 87,158 SH   SOLE   0 0 87,158
PEPSICO INC COM 713448108 369,326 2,455,449 SH   SOLE   1,117,869 0 1,337,580
PERDOCEO ED CORP COM 71363P106 346 32,791 SH   SOLE   32,206 0 585
PERELLA WEINBERG PARTNERS CLASS A COM 71367G102 138 10,423 SH   SOLE   10,423 0 0
PERFICIENT INC COM 71375U101 3,946 34,103 SH   SOLE   0 0 34,103
PERFORMANCE FOOD GROUP CO COM 71377A103 5,468 117,693 SH   SOLE   108,245 0 9,448
PERKINELMER INC COM 714046109 5,730 33,064 SH   SOLE   1,197 0 31,867
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 99 17,350 SH   SOLE   0 0 17,350
PERRIGO CO PLC SHS G97822103 1,744 36,837 SH   SOLE   1,235 0 35,602
PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 289 14,669 SH   SOLE   53 0 14,616
PERSONALIS INC COM 71535D106 829 43,088 SH   SOLE   0 0 43,088
PETCO HEALTH & WELLNESS CO I COM 71601V105 2,629 124,587 SH   SOLE   91,934 0 32,653
PETIQ INC COM CL A 71639T106 2,628 105,244 SH   SOLE   0 0 105,244
PETMED EXPRESS INC COM 716382106 471 17,515 SH   SOLE   6,281 0 11,234
PETROCHINA CO LTD SPONSORED ADR 71646E100 489 10,452 SH   SOLE   0 0 10,452
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 742 71,721 SH   SOLE   38,615 0 33,106
PFIZER INC COM 717081103 325,326 7,563,954 SH   SOLE   2,856,991 0 4,706,963
PFIZER INC COM 717081103 3 13,200 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 58 12,700 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 129 33,500 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 64 26,800 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 12 20,600 SH Call SOLE   0 0 0
PG&E CORP COM 69331C108 2,236 232,902 SH   SOLE   206,937 0 25,965
PGIM ETF TR ULTRA SHORT 69344A107 6,839 137,668 SH   SOLE   0 0 137,668
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 2,044 132,697 SH   SOLE   0 0 132,697
PGIM HIGH YIELD BOND FUND IN COM 69346H100 2,884 177,576 SH   SOLE   0 0 177,576
PGIM SHORT DUR HIG YLD OPP F COM 69355J104 1,486 79,161 SH   SOLE   0 0 79,161
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1,683 78,112 SH   SOLE   77,669 0 443
PHILIP MORRIS INTL INC COM 718172109 171,616 1,810,484 SH   SOLE   1,246,917 0 563,567
PHILLIPS 66 COM 718546104 46,177 659,382 SH   SOLE   172,088 0 487,294
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 2,096 58,461 SH   SOLE   0 0 58,461
PHREESIA INC COM 71944F106 1,322 21,422 SH   SOLE   0 0 21,422
PHYSICIANS RLTY TR COM 71943U104 4,349 246,807 SH   SOLE   136,170 0 110,637
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 595 34,129 SH   SOLE   31,080 0 3,049
PIERIS PHARMACEUTICALS INC COM 720795103 103 20,000 SH   SOLE   0 0 20,000
PILGRIMS PRIDE CORP COM 72147K108 314 10,787 SH   SOLE   0 0 10,787
PIMCO CORPORATE & INCOME OPP COM 72201B101 1,370 74,894 SH   SOLE   0 0 74,894
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 5,979 282,952 SH   SOLE   0 0 282,952
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,082 40,721 SH   SOLE   0 0 40,721
PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 907 74,256 SH   SOLE   0 0 74,256
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 765 7,709 SH   SOLE   0 0 7,709
PIMCO ETF TR 1-5 US TIP IDX 72201R205 4,213 76,794 SH   SOLE   0 0 76,794
PIMCO ETF TR ACTIVE BD ETF 72201R775 51,150 462,685 SH   SOLE   198,713 0 263,972
PIMCO ETF TR BROAD US TIPS 72201R403 6,543 99,687 SH   SOLE   0 0 99,687
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 18,546 181,953 SH   SOLE   0 0 181,953
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 506 4,973 SH   SOLE   0 0 4,973
PIMCO ETF TR INTER MUN BD ACT 72201R866 590 10,466 SH   SOLE   0 0 10,466
PIMCO ETF TR INV GRD CRP BD 72201R817 681 5,995 SH   SOLE   0 0 5,995
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 447 8,722 SH   SOLE   0 0 8,722
PIMCO HIGH INCOME FD COM SHS 722014107 105 16,695 SH   SOLE   0 0 16,695
PIMCO INCOME STRATEGY FD COM 72201H108 214 18,455 SH   SOLE   0 0 18,455
PIMCO INCOME STRATEGY FD II COM 72201J104 430 42,405 SH   SOLE   0 0 42,405
PIMCO MUN INCOME FD II COM 72200W106 1,012 68,625 SH   SOLE   0 0 68,625
PIMCO STRATEGIC INCOME FD COM 72200X104 307 43,558 SH   SOLE   0 0 43,558
PINDUODUO INC SPONSORED ADS 722304102 359 3,954 SH   SOLE   0 0 3,954
PING IDENTITY HLDG CORP COM 72341T103 23,101 940,221 SH   SOLE   150 0 940,071
PINNACLE FINL PARTNERS INC COM 72346Q104 5,505 58,516 SH   SOLE   49,737 0 8,779
PINNACLE WEST CAP CORP COM 723484101 4,814 66,526 SH   SOLE   36,420 0 30,106
PINTEREST INC CL A 72352L106 16,291 319,750 SH   SOLE   143,809 0 175,941
PIONEER HIGH INCOME FUND INC COM 72369H106 269 27,547 SH   SOLE   0 0 27,547
PIONEER MUNICIPAL HIGH INCOM COM 723762100 436 37,572 SH   SOLE   0 0 37,572
PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 276 22,740 SH   SOLE   0 0 22,740
PIONEER NAT RES CO COM 723787107 148,053 889,120 SH   SOLE   314,931 0 574,189
PIPER SANDLER COMPANIES COM 724078100 3,907 28,214 SH   SOLE   23,613 0 4,601
PITNEY BOWES INC COM 724479100 245 33,938 SH   SOLE   0 0 33,938
PIXELWORKS INC COM NEW 72581M305 589 123,300 SH   SOLE   0 0 123,300
PIXELWORKS INC COM NEW 72581M305 3 25,000 SH Call SOLE   0 0 0
PJT PARTNERS INC COM CL A 69343T107 6,097 77,071 SH   SOLE   22,432 0 54,639
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4,167 409,774 SH   SOLE   0 0 409,774
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1,604 148,886 SH   SOLE   0 0 148,886
PLANET FITNESS INC CL A 72703H101 3,655 46,537 SH   SOLE   27,143 0 19,394
PLAYA HOTELS & RESORTS NV SHS N70544106 522 63,021 SH   SOLE   0 0 63,021
PLAYSTUDIOS INC *W EXP 06/17/202 72815G116 11 14,198 SH   SOLE   0 0 14,198
PLAYSTUDIOS INC CLASS A COM 72815G108 144 31,630 SH   SOLE   0 0 31,630
PLBY GROUP INC COM 72814P109 1,500 63,656 SH   SOLE   0 0 63,656
PLUG POWER INC COM NEW 72919P202 2,426 94,977 SH   SOLE   35 0 94,942
PLUMAS BANCORP COM 729273102 1,495 47,344 SH   SOLE   0 0 47,344
PLURISTEM THERAPEUTICS INC COM NEW 72940R300 27 10,255 SH   SOLE   0 0 10,255
PLX PHARMA INC COM 72942A107 1,865 96,619 SH   SOLE   0 0 96,619
PNC FINL SVCS GROUP INC COM 693475105 151,063 772,144 SH   SOLE   655,096 0 117,048
POLARIS INC COM 731068102 36,223 302,709 SH   SOLE   93,738 0 208,971
POLARIS INC COM 731068102 27 15,200 SH Call SOLE   0 0 0
POLYPID LTD SHS M8001Q118 127 16,351 SH   SOLE   0 0 16,351
POOL CORP COM 73278L105 69,631 160,287 SH   SOLE   116,798 0 43,489
PORTLAND GEN ELEC CO COM NEW 736508847 6,851 145,804 SH   SOLE   120,374 0 25,430
POSCO SPONSORED ADR 693483109 626 9,082 SH   SOLE   7,204 0 1,878
POST HLDGS INC COM 737446104 32,130 291,668 SH   SOLE   267,941 0 23,727
POTLATCHDELTIC CORPORATION COM 737630103 16,784 325,390 SH   SOLE   4,791 0 320,599
POWER INTEGRATIONS INC COM 739276103 1,481 14,957 SH   SOLE   14,698 0 259
PPG INDS INC COM 693506107 84,962 594,091 SH   SOLE   499,861 0 94,230
PPL CORP COM 69351T106 45,971 1,648,895 SH   SOLE   1,142,413 0 506,482
PPL CORP COM 69351T106 49 64,800 SH Call SOLE   0 0 0
PRA GROUP INC COM 69354N106 2,128 50,500 SH   SOLE   189 0 50,311
PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 17 15,000 PRN   SOLE   0 0 15,000
PRAXIS PRECISION MEDICINES I COM 74006W108 2,187 118,294 SH   SOLE   0 0 118,294
PRECIGEN INC COM 74017N105 90 18,059 SH   SOLE   0 0 18,059
PRECISION BIOSCIENCES INC COM 74019P108 480 41,596 SH   SOLE   0 0 41,596
PREFERRED APT CMNTYS INC COM 74039L103 141 11,528 SH   SOLE   0 0 11,528
PREMIER INC CL A 74051N102 56,868 1,467,188 SH   SOLE   1,458,251 0 8,937
PRETIUM RES INC COM 74139C102 154 15,902 SH   SOLE   0 0 15,902
PRICE T ROWE GROUP INC COM 74144T108 69,505 353,341 SH   SOLE   175,064 0 178,277
PRICESMART INC COM 741511109 7,774 100,243 SH   SOLE   99,070 0 1,173
PRIMERICA INC COM 74164M108 19,718 128,345 SH   SOLE   124,194 0 4,151
PRIMO WATER CORPORATION COM 74167P108 11,663 741,934 SH   SOLE   579,588 0 162,346
PRIMORIS SVCS CORP COM 74164F103 553 22,566 SH   SOLE   19,061 0 3,505
PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 524 9,598 SH   SOLE   0 0 9,598
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 4,798 231,358 SH   SOLE   0 0 231,358
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 5,004 77,708 SH   SOLE   0 0 77,708
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 525 35,723 SH   SOLE   0 0 35,723
PROCTER AND GAMBLE CO COM 742718109 364,629 2,608,208 SH   SOLE   1,085,023 0 1,523,185
PROFESSIONAL HLDG CORP CL A COM 743139107 2,516 133,832 SH   SOLE   0 0 133,832
PROFOUND MED CORP COM NEW 74319B502 958 65,696 SH   SOLE   0 0 65,696
PROG HOLDINGS INC COM NPV 74319R101 3,740 89,029 SH   SOLE   8,058 0 80,971
PROGENITY INC COM 74319F107 33 22,000 SH   SOLE   0 0 22,000
PROGRESS SOFTWARE CORP COM 743312100 1,181 24,004 SH   SOLE   21,618 0 2,386
PROGRESSIVE CORP COM 743315103 98,307 1,087,583 SH   SOLE   737,388 0 350,195
PROGRESSIVE CORP COM 743315103 2 21,000 SH Call SOLE   0 0 0
PROGYNY INC COM 74340E103 3,227 57,631 SH   SOLE   50,828 0 6,803
PROLOGIS INC. COM 74340W103 81,597 650,523 SH   SOLE   484,812 0 165,711
PROPETRO HLDG CORP COM 74347M108 89 10,253 SH   SOLE   0 0 10,253
PROS HOLDINGS INC COM 74346Y103 1,203 33,912 SH   SOLE   23,719 0 10,193
PROSHARES TR HD REPLICATION 74347X294 3,003 58,505 SH   SOLE   0 0 58,505
PROSHARES TR LARGE CAP CRE 74347R248 805 8,039 SH   SOLE   0 0 8,039
PROSHARES TR MSCI EAFE DIVD 74347B839 2,820 61,022 SH   SOLE   0 0 61,022
PROSHARES TR MSCI EMRG MKTS 74347B847 480 8,285 SH   SOLE   0 0 8,285
PROSHARES TR ONLINE RTL ETF 74347B169 933 14,206 SH   SOLE   15 0 14,191
PROSHARES TR PET CARE ETF 74348A145 1,590 20,451 SH   SOLE   0 0 20,451
PROSHARES TR PSHS ULT S&P 500 74347R107 240 2,000 SH   SOLE   0 0 2,000
PROSHARES TR RUSS 2000 DIVD 74347B698 5,423 87,951 SH   SOLE   0 0 87,951
PROSHARES TR S&P 500 DV ARIST 74348A467 46,573 526,068 SH   SOLE   93 0 525,975
PROSHARES TR S&P MDCP 400 DIV 74347B680 11,234 165,822 SH   SOLE   0 0 165,822
PROSHARES TR S&P TECH DIVIDEN 74347G606 370 6,196 SH   SOLE   0 0 6,196
PROSHARES TR SHORT QQQ NEW 74347B714 140 11,500 SH   SOLE   0 0 11,500
PROSPECT CAP CORP COM 74348T102 2,406 312,468 SH   SOLE   0 0 312,468
PROSPECT CAP CORP COM 74348T102 3 50,100 SH Call SOLE   0 0 0
PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 97 90,000 PRN   SOLE   0 0 90,000
PROSPERITY BANCSHARES INC COM 743606105 664 9,338 SH   SOLE   2,077 0 7,261
PROTHENA CORP PLC SHS G72800108 335 4,700 SH   SOLE   0 0 4,700
PROVENTION BIO INC COM 74374N102 128 19,975 SH   SOLE   0 0 19,975
PROVIDENT FINL SVCS INC COM 74386T105 489 20,828 SH   SOLE   0 0 20,828
PRUDENTIAL FINL INC COM 744320102 32,910 312,838 SH   SOLE   0 0 312,838
PRUDENTIAL FINL INC COM 744320102 31 44,500 SH Call SOLE   0 0 0
PRUDENTIAL PLC ADR 74435K204 8,806 224,760 SH   SOLE   220,773 0 3,987
PTC INC COM 69370C100 25,180 210,200 SH   SOLE   69,688 0 140,512
PTC THERAPEUTICS INC COM 69366J200 265 7,125 SH   SOLE   0 0 7,125
PUBLIC STORAGE COM 74460D109 14,648 49,304 SH   SOLE   26,872 0 22,432
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 49,011 804,778 SH   SOLE   688,088 0 116,690
PUBMATIC INC COM CL A 74467Q103 610 23,162 SH   SOLE   0 0 23,162
PULTE GROUP INC COM 745867101 15,190 330,798 SH   SOLE   178,097 0 152,701
PULTE GROUP INC COM 745867101 11 45,200 SH Call SOLE   0 0 0
PURE STORAGE INC CL A 74624M102 6,525 259,326 SH   SOLE   0 0 259,326
PURECYCLE TECHNOLOGIES INC COM 74623V103 1,168 87,947 SH   SOLE   0 0 87,947
PUTNAM MANAGED MUN INCOME TR COM 746823103 5,294 634,822 SH   SOLE   0 0 634,822
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 159 39,132 SH   SOLE   0 0 39,132
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2,575 187,970 SH   SOLE   0 0 187,970
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 2,986 653,488 SH   SOLE   0 0 653,488
PVH CORPORATION COM 693656100 1,316 12,805 SH   SOLE   36 0 12,769
Q2 HLDGS INC COM 74736L109 6,921 86,366 SH   SOLE   81,706 0 4,660
QCR HOLDINGS INC COM 74727A104 652 12,675 SH   SOLE   0 0 12,675
QIAGEN NV SHS NEW N72482123 1,500 28,917 SH   SOLE   28,450 0 467
QORVO INC COM 74736K101 25,079 150,004 SH   SOLE   85,596 0 64,408
QUAKER CHEM CORP COM 747316107 5,639 23,723 SH   SOLE   22,601 0 1,122
QUALCOMM INC COM 747525103 376,641 2,920,124 SH   SOLE   1,051,191 0 1,868,933
QUALCOMM INC COM 747525103 16 18,300 SH Call SOLE   0 0 0
QUALTRICS INTL INC COM CL A 747601201 349 8,167 SH   SOLE   4,450 0 3,717
QUALYS INC COM 74758T303 511 4,596 SH   SOLE   3,819 0 777
QUANTA SVCS INC COM 74762E102 19,707 173,143 SH   SOLE   65,176 0 107,967
QUANTERIX CORP COM 74766Q101 309 6,212 SH   SOLE   4,142 0 2,070
QUANTUMSCAPE CORP COM CL A 74767V109 859 34,995 SH   SOLE   0 0 34,995
QUEST DIAGNOSTICS INC COM 74834L100 18,180 125,103 SH   SOLE   85,784 0 39,319
QUIDEL CORP COM 74838J101 1,535 10,875 SH   SOLE   804 0 10,071
QUINSTREET INC COM 74874Q100 313 17,842 SH   SOLE   0 0 17,842
QUOTIENT LTD SHS G73268107 24 10,341 SH   SOLE   0 0 10,341
QURATE RETAIL INC COM SER A 74915M100 6,137 602,257 SH   SOLE   574,817 0 27,440
RACKSPACE TECHNOLOGY INC COM 750102105 2,793 196,433 SH   SOLE   147,418 0 49,015
RADNET INC COM 750491102 601 20,497 SH   SOLE   0 0 20,497
RALPH LAUREN CORP CL A 751212101 423 3,808 SH   SOLE   0 0 3,808
RANGE RES CORP COM 75281A109 1,238 54,705 SH   SOLE   18,268 0 36,437
RAPID7 INC COM 753422104 14,575 128,958 SH   SOLE   47,661 0 81,297
RATTLER MIDSTREAM LP COM UNITS 75419T103 994 84,697 SH   SOLE   0 0 84,697
RAYMOND JAMES FINL INC COM 754730109 25,724 278,758 SH   SOLE   0 0 278,758
RAYMOND JAMES FINL INC COM 754730109 220 13,350 SH Call SOLE   0 0 0
RAYONIER INC COM 754907103 2,053 57,528 SH   SOLE   10,663 0 46,865
RAYTHEON TECHNOLOGIES CORP COM 75513E101 325,053 3,781,417 SH   SOLE   2,025,901 0 1,755,516
RAYTHEON TECHNOLOGIES CORP COM 75513E101 8 15,300 SH Call SOLE   0 0 0
RBB FD INC MFAM SMLCP GRWTH 74933W874 961 24,551 SH   SOLE   0 0 24,551
RBB FD INC MOTLEY FOL ETF 74933W601 478 11,994 SH   SOLE   0 0 11,994
RBC BEARINGS INC COM 75524B104 34,727 163,650 SH   SOLE   162,054 0 1,596
READY CAPITAL CORP COM 75574U101 350 24,260 SH   SOLE   0 0 24,260
REALOGY HLDGS CORP COM 75605Y106 353 20,135 SH   SOLE   0 0 20,135
REALTY INCOME CORP COM 756109104 83,651 1,289,721 SH   SOLE   844,620 0 445,101
REAVES UTIL INCOME FD COM SH BEN INT 756158101 6,568 200,444 SH   SOLE   0 0 200,444
REDFIN CORP COM 75737F108 3,877 77,388 SH   SOLE   7,437 0 69,951
REDWOOD TR INC COM 758075402 8,382 650,258 SH   SOLE   0 0 650,258
REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 41 40,000 PRN   SOLE   0 0 40,000
REDWOOD TR INC NOTE 5.625% 7/1 758075AD7 267 260,000 PRN   SOLE   0 0 260,000
REGAL BELOIT CORP COM 758750103 2,685 17,859 SH   SOLE   16,341 0 1,518
REGENCY CTRS CORP COM 758849103 6,130 91,047 SH   SOLE   87,585 0 3,462
REGENERON PHARMACEUTICALS COM 75886F107 58,264 96,275 SH   SOLE   59,162 0 37,113
REGENXBIO INC COM 75901B107 1,288 30,717 SH   SOLE   0 0 30,717
REGIONS FINANCIAL CORP NEW COM 7591EP100 46,283 2,171,887 SH   SOLE   1,259,349 0 912,538
REGIONS FINANCIAL CORP NEW COM 7591EP100 39 20,200 SH Call SOLE   0 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 10,473 94,130 SH   SOLE   82,764 0 11,366
RELIANCE STEEL & ALUMINUM CO COM 759509102 4,512 31,679 SH   SOLE   15,965 0 15,714
RELX PLC SPONSORED ADR 759530108 29,629 1,026,639 SH   SOLE   1,011,462 0 15,177
REMARK HLDGS INC COM 75955K102 12 11,700 SH   SOLE   0 0 11,700
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 873 13,570 SH   SOLE   0 0 13,570
RENAISSANCERE HLDGS LTD COM G7496G103 4,832 34,665 SH   SOLE   24,624 0 10,041
RENASANT CORP COM 75970E107 726 20,127 SH   SOLE   0 0 20,127
RENESOLA LTD SPONSORED ADS 75971T301 108 16,490 SH   SOLE   0 0 16,490
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 1,441 28,697 SH   SOLE   0 0 28,697
RENT A CTR INC NEW COM 76009N100 16,149 287,300 SH   SOLE   192,402 0 94,898
REPAY HLDGS CORP COM CL A 76029L100 1,877 81,519 SH   SOLE   80,973 0 546
REPLIGEN CORP COM 759916109 11,668 40,375 SH   SOLE   36,873 0 3,502
REPUBLIC SVCS INC COM 760759100 87,101 725,475 SH   SOLE   501,436 0 224,039
RESIDEO TECHNOLOGIES INC COM 76118Y104 2,859 115,341 SH   SOLE   107,437 0 7,904
RESMED INC COM 761152107 6,766 25,671 SH   SOLE   3,060 0 22,611
RESOLUTE FST PRODS INC COM 76117W109 1,604 134,756 SH   SOLE   130,431 0 4,325
RESOURCES CONNECTION INC COM 76122Q105 255 16,133 SH   SOLE   0 0 16,133
RESTAURANT BRANDS INTL INC COM 76131D103 8,147 133,167 SH   SOLE   94,556 0 38,611
RETAIL OPPORTUNITY INVTS COR COM 76131N101 577 33,100 SH   SOLE   0 0 33,100
RETAIL PPTYS AMER INC CL A 76131V202 303 23,503 SH   SOLE   13,494 0 10,009
REVOLVE GROUP INC CL A 76156B107 2,890 46,782 SH   SOLE   0 0 46,782
REXFORD INDL RLTY INC COM 76169C100 221 3,902 SH   SOLE   0 0 3,902
REXNORD CORP COM 76169B102 2,142 33,314 SH   SOLE   0 0 33,314
REYNOLDS CONSUMER PRODS INC COM 76171L106 1,693 61,906 SH   SOLE   60,449 0 1,457
RH COM 74967X103 4,153 6,227 SH   SOLE   0 0 6,227
RING ENERGY INC COM 76680V108 50 17,000 SH   SOLE   0 0 17,000
RINGCENTRAL INC CL A 76680R206 45,953 211,278 SH   SOLE   7,776 0 203,502
RIO TINTO PLC SPONSORED ADR 767204100 39,122 585,478 SH   SOLE   184,439 0 401,039
RITCHIE BROS AUCTIONEERS COM 767744105 5,897 95,707 SH   SOLE   92,111 0 3,596
RIVERNORTH DOUBLELINE STRATE COM 76882G107 188 12,906 SH   SOLE   0 0 12,906
RIVERNORTH DOUBLELINE STRATE RIGHT 10/01/2021 76882G156 1 12,909 SH   SOLE   0 0 12,909
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 381 22,429 SH   SOLE   0 0 22,429
RIVERNORTH SPECIALTY FIN COR COM 76882B108 615 32,010 SH   SOLE   0 0 32,010
RLI CORP COM 749607107 11,919 118,870 SH   SOLE   116,573 0 2,297
RMR MORTGAGE TR COM 76970B101 2,744 266,162 SH   SOLE   0 0 266,162
ROBERT HALF INTL INC COM 770323103 9,160 91,302 SH   SOLE   58,310 0 32,992
ROBINHOOD MKTS INC COM CL A 770700102 1,151 27,363 SH   SOLE   12,183 0 15,180
ROBLOX CORP CL A 771049103 11,034 146,045 SH   SOLE   55,295 0 90,750
ROCKET COS INC COM CL A 77311W101 1,446 90,172 SH   SOLE   0 0 90,172
ROCKET LAB USA INC COM 773122106 949 58,818 SH   SOLE   0 0 58,818
ROCKWELL AUTOMATION INC COM 773903109 71,992 244,831 SH   SOLE   177,986 0 66,845
ROCKWELL MED INC COM 774374102 29 48,346 SH   SOLE   0 0 48,346
ROCKY BRANDS INC COM 774515100 14,466 303,848 SH   SOLE   0 0 303,848
ROGERS COMMUNICATIONS INC CL B 775109200 6,084 130,461 SH   SOLE   126,585 0 3,876
ROKU INC COM CL A 77543R102 16,855 53,791 SH   SOLE   0 0 53,791
ROLLINS INC COM 775711104 26,782 758,060 SH   SOLE   625,256 0 132,804
ROMEO POWER INC COM 776153108 255 51,415 SH   SOLE   0 0 51,415
ROMEO POWER INC COM 776153108 81 10,500 SH Put SOLE   0 0 10,500
ROOT INC COM CL A 77664L108 89 16,896 SH   SOLE   0 0 16,896
ROPER TECHNOLOGIES INC COM 776696106 175,700 393,809 SH   SOLE   75,114 0 318,695
ROSS STORES INC COM 778296103 36,809 338,159 SH   SOLE   244,174 0 93,985
ROYAL BK CDA COM 780087102 26,798 269,708 SH   SOLE   169,851 0 99,857
ROYAL CARIBBEAN GROUP COM V7780T103 7,562 85,012 SH   SOLE   32,146 0 52,866
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10,916 246,583 SH   SOLE   143,362 0 103,221
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6,535 146,631 SH   SOLE   15,492 0 131,139
ROYAL GOLD INC COM 780287108 3,879 40,622 SH   SOLE   18,130 0 22,492
ROYCE GLOBAL VALUE TR INC COM 78081T104 1,539 99,619 SH   SOLE   0 0 99,619
ROYCE MICRO-CAP TR INC COM 780915104 2,844 249,002 SH   SOLE   0 0 249,002
ROYCE VALUE TR INC COM 780910105 27,334 1,516,870 SH   SOLE   0 0 1,516,870
RPM INTL INC COM 749685103 16,637 214,250 SH   SOLE   113,667 0 100,583
RUSH STREET INTERACTIVE INC COM 782011100 1,258 65,490 SH   SOLE   56,361 0 9,129
RUTHS HOSPITALITY GROUP INC COM 783332109 601 29,014 SH   SOLE   0 0 29,014
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 12,376 112,448 SH   SOLE   110,536 0 1,912
RYDER SYS INC COM 783549108 2,759 33,360 SH   SOLE   24,134 0 9,226
RYMAN HOSPITALITY PPTYS INC COM 78377T107 659 7,871 SH   SOLE   880 0 6,991
S & T BANCORP INC COM 783859101 426 14,453 SH   SOLE   0 0 14,453
S&P GLOBAL INC COM 78409V104 140,765 331,290 SH   SOLE   253,053 0 78,237
SABA CAPITAL INCOME & OPRNT SHARES 78518H103 283 62,132 SH   SOLE   0 0 62,132
SABINE RTY TR UNIT BEN INT 785688102 593 13,834 SH   SOLE   0 0 13,834
SABRA HEALTH CARE REIT INC COM 78573L106 519 35,290 SH   SOLE   0 0 35,290
SABRE CORP COM 78573M104 2,243 189,437 SH   SOLE   163,119 0 26,318
SAFETY INS GROUP INC COM 78648T100 1,073 13,542 SH   SOLE   0 0 13,542
SAIA INC COM 78709Y105 2,538 10,662 SH   SOLE   7,214 0 3,448
SALESFORCE COM INC COM 79466L302 546,772 2,015,973 SH   SOLE   763,012 0 1,252,961
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 132 26,100 SH   SOLE   0 0 26,100
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 8 15,600 SH Call SOLE   0 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 9 14,000 SH Put SOLE   0 0 14,000
SANDERSON FARMS INC COM 800013104 23,511 124,927 SH   SOLE   122,358 0 2,569
SANDRIDGE ENERGY INC COM NEW 80007P869 175 13,434 SH   SOLE   0 0 13,434
SANDSTORM GOLD LTD COM NEW 80013R206 522 90,613 SH   SOLE   0 0 90,613
SANDY SPRING BANCORP INC COM 800363103 421 9,187 SH   SOLE   201 0 8,986
SANGAMO THERAPEUTICS INC COM 800677106 131 14,585 SH   SOLE   0 0 14,585
SANMINA CORPORATION COM 801056102 3,938 102,192 SH   SOLE   100,258 0 1,934
SANOFI SPONSORED ADR 80105N105 37,601 779,949 SH   SOLE   584,892 0 195,057
SAP SE SPON ADR 803054204 28,186 208,724 SH   SOLE   179,447 0 29,277
SARATOGA INVT CORP COM NEW 80349A208 2,427 84,445 SH   SOLE   0 0 84,445
SAREPTA THERAPEUTICS INC COM 803607100 734 7,941 SH   SOLE   1,189 0 6,752
SAREPTA THERAPEUTICS INC COM 803607100 210 10,500 SH Call SOLE   0 0 0
SAREPTA THERAPEUTICS INC COM 803607100 404 34,500 SH Call SOLE   0 0 0
SAREPTA THERAPEUTICS INC COM 803607100 83 10,500 SH Call SOLE   0 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 23,406 70,805 SH   SOLE   54,847 0 15,958
SCHLUMBERGER LTD COM STK 806857108 47,619 1,606,571 SH   SOLE   1,269,238 0 337,333
SCHNEIDER NATIONAL INC CL B 80689H102 1,852 81,464 SH   SOLE   66,602 0 14,862
SCHOLASTIC CORP COM 807066105 311 8,731 SH   SOLE   0 0 8,731
SCHRODINGER INC COM 80810D103 1,930 35,303 SH   SOLE   0 0 35,303
SCHWAB CHARLES CORP COM 808513105 108,273 1,486,449 SH   SOLE   1,389,483 0 96,966
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 284 6,670 SH   SOLE   0 0 6,670
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 427 14,018 SH   SOLE   0 0 14,018
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2,627 67,879 SH   SOLE   0 0 67,879
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 301 7,242 SH   SOLE   0 0 7,242
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 330 5,819 SH   SOLE   0 0 5,819
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1,398 25,913 SH   SOLE   0 0 25,913
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 5,141 156,588 SH   SOLE   0 0 156,588
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 7,348 143,535 SH   SOLE   110 0 143,425
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 243 4,486 SH   SOLE   0 0 4,486
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,270 31,485 SH   SOLE   1 0 31,484
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 43,923 591,626 SH   SOLE   47,271 0 544,355
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 4,573 30,880 SH   SOLE   0 0 30,880
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,004 29,703 SH   SOLE   0 0 29,703
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,444 33,109 SH   SOLE   0 0 33,109
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 21,038 274,413 SH   SOLE   0 0 274,413
SCHWAB STRATEGIC TR US REIT ETF 808524847 457 10,013 SH   SOLE   0 0 10,013
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3,942 39,376 SH   SOLE   0 0 39,376
SCHWAB STRATEGIC TR US TIPS ETF 808524870 10,673 170,546 SH   SOLE   0 0 170,546
SCIENCE APPLICATIONS INTL CO COM 808625107 7,745 90,525 SH   SOLE   53,791 0 36,734
SCOTTS MIRACLE-GRO CO CL A 810186106 62,140 424,565 SH   SOLE   265,693 0 158,872
SCRIPPS E W CO OHIO CL A NEW 811054402 1,075 59,513 SH   SOLE   0 0 59,513
SCVX CORP *W EXP 01/24/202 G79448117 8 10,500 SH   SOLE   0 0 10,500
SCYNEXIS INC COM NEW 811292200 75 14,193 SH   SOLE   0 0 14,193
SEA LTD SPONSORD ADS 81141R100 52,269 163,992 SH   SOLE   101,761 0 62,231
SEABRIDGE GOLD INC COM 811916105 6,971 451,171 SH   SOLE   0 0 451,171
SEABRIDGE GOLD INC COM 811916105 2 14,300 SH Call SOLE   0 0 0
SEABRIDGE GOLD INC COM 811916105 1 14,400 SH Call SOLE   0 0 0
SEABRIDGE GOLD INC COM 811916105 1 10,700 SH Call SOLE   0 0 0
SEABRIDGE GOLD INC COM 811916105 4 18,000 SH Call SOLE   0 0 0
SEACHANGE INTL INC COM 811699107 27 25,000 SH   SOLE   0 0 25,000
SEACOAST BKG CORP FLA COM NEW 811707801 336 9,929 SH   SOLE   0 0 9,929
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 52,689 638,505 SH   SOLE   501,310 0 137,195
SEAGEN INC COM 81181C104 4,739 27,907 SH   SOLE   10,461 0 17,446
SEALED AIR CORP NEW COM 81211K100 5,033 91,854 SH   SOLE   82,444 0 9,410
SEAWORLD ENTMT INC COM 81282V100 408 7,374 SH   SOLE   0 0 7,374
SEI INVTS CO COM 784117103 17,547 295,894 SH   SOLE   252,230 0 43,664
SELECT MED HLDGS CORP COM 81619Q105 6,198 171,356 SH   SOLE   167,087 0 4,269
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 265,495 3,314,120 SH   SOLE   2,610,206 0 703,914
SELECT SECTOR SPDR TR ENERGY 81369Y506 124,413 2,388,415 SH   SOLE   789,095 0 1,599,320
SELECT SECTOR SPDR TR ENERGY 81369Y506 3 28,700 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 11 12,600 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 336,986 8,979,103 SH   SOLE   5,952,167 0 3,026,936
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 48 20,500 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,007 95,900 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 18,250 410,564 SH   SOLE   0 0 410,564
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 309,236 1,723,228 SH   SOLE   1,217,525 0 505,703
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 44,207 642,165 SH   SOLE   181,489 0 460,676
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 327,636 2,573,721 SH   SOLE   1,831,711 0 742,010
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 141,029 1,441,422 SH   SOLE   724,574 0 716,848
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 34,865 545,789 SH   SOLE   3,701 0 542,088
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 27,046 341,885 SH   SOLE   44,974 0 296,911
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 513,900 3,441,574 SH   SOLE   2,646,788 0 794,786
SELECTIVE INS GROUP INC COM 816300107 252 3,339 SH   SOLE   156 0 3,183
SELECTQUOTE INC COM 816307300 981 75,866 SH   SOLE   35,575 0 40,291
SEMPRA COM 816851109 50,582 399,857 SH   SOLE   313,684 0 86,173
SEMRUSH HLDGS INC CL A COM 81686C104 342 14,823 SH   SOLE   14,701 0 122
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 5,198 94,988 SH   SOLE   68,697 0 26,291
SENSIENT TECHNOLOGIES CORP COM 81725T100 207 2,272 SH   SOLE   0 0 2,272
SENTINELONE INC CL A 81730H109 1,563 29,183 SH   SOLE   0 0 29,183
SERVICE CORP INTL COM 817565104 4,591 76,183 SH   SOLE   143 0 76,040
SERVICENOW INC COM 81762P102 143,126 230,006 SH   SOLE   65,535 0 164,471
SERVISFIRST BANCSHARES INC COM 81768T108 14,888 191,358 SH   SOLE   171,520 0 19,838
SFL CORPORATION LTD SHS G7738W106 454 54,134 SH   SOLE   0 0 54,134
SHAKE SHACK INC CL A 819047101 227 2,888 SH   SOLE   0 0 2,888
SHARECARE INC COM CL A 81948W104 4,932 599,236 SH   SOLE   0 0 599,236
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1,012 85,972 SH   SOLE   0 0 85,972
SHERWIN WILLIAMS CO COM 824348106 108,919 389,352 SH   SOLE   254,002 0 135,350
SHIFT4 PMTS INC CL A 82452J109 1,142 14,732 SH   SOLE   8,801 0 5,931
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 2,573 92,274 SH   SOLE   86,186 0 6,088
SHOCKWAVE MED INC COM 82489T104 1,916 9,304 SH   SOLE   0 0 9,304
SHOPIFY INC CL A 82509L107 114,941 84,804 SH   SOLE   29,217 0 55,587
SHUTTERSTOCK INC COM 825690100 374 3,304 SH   SOLE   1,623 0 1,681
SHYFT GROUP INC COM 825698103 234 6,155 SH   SOLE   0 0 6,155
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 7,045 570,911 SH   SOLE   0 0 570,911
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 3 19,500 SH Call SOLE   0 0 0
SIENTRA INC COM 82621J105 312 54,450 SH   SOLE   0 0 54,450
SIGA TECHNOLOGIES INC COM 826917106 168 22,800 SH   SOLE   0 0 22,800
SIGNATURE BK NEW YORK N Y COM 82669G104 21,901 80,435 SH   SOLE   41,211 0 39,224
SIGNATURE BK NEW YORK N Y COM 82669G104 399 5,300 SH Call SOLE   0 0 0
SIGNET JEWELERS LIMITED SHS G81276100 1,583 20,051 SH   SOLE   8,000 0 12,051
SILGAN HOLDINGS INC COM 827048109 548 14,283 SH   SOLE   0 0 14,283
SILICON LABORATORIES INC COM 826919102 4,489 32,028 SH   SOLE   31,235 0 793
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2,121 30,741 SH   SOLE   5,964 0 24,777
SILK RD MED INC COM 82710M100 848 15,408 SH   SOLE   15,350 0 58
SILVERCORP METALS INC COM 82835P103 881 231,447 SH   SOLE   0 0 231,447
SILVERCREST METALS INC COM 828363101 1,111 159,281 SH   SOLE   0 0 159,281
SILVERGATE CAP CORP CL A 82837P408 2,019 17,478 SH   SOLE   0 0 17,478
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 684 23,135 SH   SOLE   7,071 0 16,064
SIMON PPTY GROUP INC NEW COM 828806109 29,642 228,068 SH   SOLE   9,116 0 218,952
SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 19,098 627,593 SH   SOLE   601,575 0 26,018
SIMPLY GOOD FOODS CO COM 82900L102 1,605 46,533 SH   SOLE   42,033 0 4,500
SIMPSON MFG INC COM 829073105 22,903 214,104 SH   SOLE   213,007 0 1,097
SIREN ETF TR DIVCN LDRS ETF 829658301 2,768 51,510 SH   SOLE   0 0 51,510
SIREN ETF TR NSD NXGN ECO ETF 829658202 707 15,833 SH   SOLE   0 0 15,833
SIRIUS XM HOLDINGS INC COM 82968B103 1,285 210,613 SH   SOLE   0 0 210,613
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 47,197 236,610 SH   SOLE   227,799 0 8,811
SITIME CORP COM 82982T106 919 4,503 SH   SOLE   0 0 4,503
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,105 25,994 SH   SOLE   17,336 0 8,658
SIXTH STREET SPECIALTY LENDN COM 83012A109 3,044 137,077 SH   SOLE   50 0 137,027
SJW GROUP COM 784305104 13,749 208,136 SH   SOLE   205,400 0 2,736
SK TELECOM LTD SPONSORED ADR 78440P108 541 17,968 SH   SOLE   0 0 17,968
SKILLZ INC COM 83067L109 1,046 106,489 SH   SOLE   0 0 106,489
SKYLINE CHAMPION CORPORATION COM 830830105 4,775 79,505 SH   SOLE   79,203 0 302
SKYWATER TECHNOLOGY INC COM 83089J108 223 8,200 SH   SOLE   0 0 8,200
SKYWEST INC COM 830879102 2,940 59,580 SH   SOLE   0 0 59,580
SKYWORKS SOLUTIONS INC COM 83088M102 22,883 138,867 SH   SOLE   656 0 138,211
SL GREEN RLTY CORP COM 78440X804 245 3,464 SH   SOLE   0 0 3,464
SLEEP NUMBER CORP COM 83125X103 936 10,008 SH   SOLE   9,436 0 572
SLM CORP COM 78442P106 2,706 153,755 SH   SOLE   149,886 0 3,869
SLR INVESTMENT CORP COM 83413U100 2,356 123,179 SH   SOLE   0 0 123,179
SM ENERGY CO COM 78454L100 355 13,458 SH   SOLE   0 0 13,458
SMARTFINANCIAL INC COM NEW 83190L208 309 11,964 SH   SOLE   0 0 11,964
SMARTSHEET INC COM CL A 83200N103 870 12,647 SH   SOLE   10,045 0 2,602
SMILEDIRECTCLUB INC CL A COM 83192H106 320 60,181 SH   SOLE   0 0 60,181
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 25,350 738,220 SH   SOLE   661,211 0 77,009
SMITH & WESSON BRANDS INC COM 831754106 1,602 77,155 SH   SOLE   0 0 77,155
SMITH A O CORP COM 831865209 6,925 113,390 SH   SOLE   45,965 0 67,425
SMUCKER J M CO COM NEW 832696405 35,797 298,222 SH   SOLE   107,343 0 190,879
SNAP INC CL A 83304A106 55,177 746,952 SH   SOLE   611,987 0 134,965
SNAP ON INC COM 833034101 53,176 254,491 SH   SOLE   219,144 0 35,347
SNOWFLAKE INC CL A 833445109 20,846 68,930 SH   SOLE   15,875 0 53,055
SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8251L105 108 10,673 SH   SOLE   0 0 10,673
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 494 9,201 SH   SOLE   0 0 9,201
SOFI TECHNOLOGIES INC COM 83406F102 9,272 583,871 SH   SOLE   0 0 583,871
SOFI TECHNOLOGIES INC COM 83406F102 97 72,300 SH Call SOLE   0 0 0
SOL GEL TECHNOLOGIES SHS M8694L103 365 36,608 SH   SOLE   0 0 36,608
SOLAREDGE TECHNOLOGIES INC COM 83417M104 3,018 11,381 SH   SOLE   8,131 0 3,250
SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 523 62,704 SH   SOLE   0 0 62,704
SONIC AUTOMOTIVE INC CL A 83545G102 1,227 23,351 SH   SOLE   0 0 23,351
SONOCO PRODS CO COM 835495102 5,592 93,862 SH   SOLE   65,695 0 28,167
SONOS INC COM 83570H108 9,255 286,002 SH   SOLE   64,267 0 221,735
SONY GROUP CORPORATION SPONSORED ADR 835699307 18,750 169,562 SH   SOLE   55,556 0 114,006
SORRENTO THERAPEUTICS INC COM NEW 83587F202 1,158 151,757 SH   SOLE   0 0 151,757
SOUTH JERSEY INDS INC COM 838518108 642 30,191 SH   SOLE   0 0 30,191
SOUTHERN CO COM 842587107 133,535 2,154,827 SH   SOLE   1,142,663 0 1,012,164
SOUTHERN COPPER CORP COM 84265V105 4,055 72,222 SH   SOLE   5,222 0 67,000
SOUTHERN FIRST BANCSHARES COM 842873101 343 6,410 SH   SOLE   0 0 6,410
SOUTHSTATE CORPORATION COM 840441109 907 12,145 SH   SOLE   67 0 12,078
SOUTHWEST AIRLS CO COM 844741108 26,406 513,438 SH   SOLE   98,729 0 414,709
SOUTHWEST GAS HLDGS INC COM 844895102 1,358 20,307 SH   SOLE   14,748 0 5,559
SOUTHWESTERN ENERGY CO COM 845467109 435 78,539 SH   SOLE   0 0 78,539
SP PLUS CORP COM 78469C103 4,375 142,651 SH   SOLE   142,279 0 372
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 60,781 179,666 SH   SOLE   131 0 179,535
SPDR GOLD TR GOLD SHS 78463V107 133,363 812,099 SH   SOLE   6 0 812,093
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1,095 8,822 SH   SOLE   610 0 8,212
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 11,467 224,586 SH   SOLE   0 0 224,586
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 611 17,214 SH   SOLE   0 0 17,214
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,279 28,238 SH   SOLE   0 0 28,238
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 14,110 274,779 SH   SOLE   0 0 274,779
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 203 2,705 SH   SOLE   0 0 2,705
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1,496 36,662 SH   SOLE   0 0 36,662
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 656 18,111 SH   SOLE   0 0 18,111
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 4,705 110,631 SH   SOLE   0 0 110,631
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 497 4,498 SH   SOLE   0 0 4,498
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 689 23,258 SH   SOLE   0 0 23,258
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,857 31,664 SH   SOLE   0 0 31,664
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3,824 100,720 SH   SOLE   0 0 100,720
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,009,068 2,351,362 SH   SOLE   117,004 0 2,234,358
SPDR S&P 500 ETF TR TR UNIT 78462F103 384 3,300 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 61 86,900 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1 87,700 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 603 37,100 SH Put SOLE   0 0 37,100
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,981 134,700 SH Put SOLE   0 0 134,700
SPDR S&P 500 ETF TR TR UNIT 78462F103 12 86,100 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 160 89,300 SH Call SOLE   0 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 171,179 355,950 SH   SOLE   98,280 0 257,670
SPDR SER TR AEROSPACE DEF 78464A631 5,232 43,863 SH   SOLE   0 0 43,863
SPDR SER TR BLMBRG BRC CNVRT 78464A359 10,249 120,080 SH   SOLE   0 0 120,080
SPDR SER TR BLOMBERG 1 10 YR 78468R861 20,340 963,985 SH   SOLE   614,768 0 349,217
SPDR SER TR BLOMBERG BRC INV 78468R200 15,170 494,766 SH   SOLE   0 0 494,766
SPDR SER TR BLOMBERG INTL TR 78464A516 729 25,369 SH   SOLE   0 0 25,369
SPDR SER TR BLOOMBERG BRCLYS 78468R622 18,384 168,107 SH   SOLE   40,310 0 127,797
SPDR SER TR BLOOMBERG SRT TR 78468R408 2,039 74,429 SH   SOLE   0 0 74,429
SPDR SER TR COMP SOFTWARE 78464A599 1,462 8,515 SH   SOLE   0 0 8,515
SPDR SER TR DJ REIT ETF 78464A607 1,664 15,778 SH   SOLE   4,808 0 10,970
SPDR SER TR FACTST INV ETF 78464A110 3,041 14,099 SH   SOLE   0 0 14,099
SPDR SER TR FTSE INT GVT ETF 78464A490 293 5,384 SH   SOLE   0 0 5,384
SPDR SER TR GLB DOW ETF 78464A706 2,747 25,179 SH   SOLE   0 0 25,179
SPDR SER TR HLTH CARE SVCS 78464A573 803 7,709 SH   SOLE   0 0 7,709
SPDR SER TR HLTH CR EQUIP 78464A581 998 7,978 SH   SOLE   0 0 7,978
SPDR SER TR ICE PFD SEC ETF 78464A292 2,476 56,980 SH   SOLE   40,313 0 16,667
SPDR SER TR MSCI USA STRTGIC 78468R812 291 2,442 SH   SOLE   0 0 2,442
SPDR SER TR NUVEEN BBG BRCLY 78464A284 129,312 2,156,992 SH   SOLE   2,077,199 0 79,793
SPDR SER TR NUVEEN BLMBRG SR 78468R739 235,973 4,776,782 SH   SOLE   4,545,792 0 230,990
SPDR SER TR NUVEEN BRC MUNIC 78468R721 8,582 166,418 SH   SOLE   119,400 0 47,018
SPDR SER TR NYSE TECH ETF 78464A102 431 2,753 SH   SOLE   0 0 2,753
SPDR SER TR PORTFLI HIGH YLD 78468R606 478 17,853 SH   SOLE   0 0 17,853
SPDR SER TR PORTFLI INTRMDIT 78464A672 585 18,104 SH   SOLE   0 0 18,104
SPDR SER TR PORTFLI MORTGAGE 78464A383 643 24,999 SH   SOLE   0 0 24,999
SPDR SER TR PORTFLI TIPS ETF 78464A656 2,097 67,433 SH   SOLE   0 0 67,433
SPDR SER TR PORTFOLI S&P1500 78464A805 833 15,716 SH   SOLE   0 0 15,716
SPDR SER TR PORTFOLIO AGRGTE 78464A649 64,326 2,154,988 SH   SOLE   2,123,698 0 31,290
SPDR SER TR PORTFOLIO INTRMD 78464A375 6,116 167,474 SH   SOLE   0 0 167,474
SPDR SER TR PORTFOLIO LN TSR 78464A664 577 13,986 SH   SOLE   0 0 13,986
SPDR SER TR PORTFOLIO S&P400 78464A847 577 12,493 SH   SOLE   0 0 12,493
SPDR SER TR PORTFOLIO S&P500 78464A854 7,738 153,348 SH   SOLE   0 0 153,348
SPDR SER TR PORTFOLIO S&P600 78468R853 14,016 329,007 SH   SOLE   0 0 329,007
SPDR SER TR PORTFOLIO SHORT 78464A474 94,831 3,034,594 SH   SOLE   2,487,579 0 547,015
SPDR SER TR PRTFLO S&P500 GW 78464A409 36,330 567,473 SH   SOLE   0 0 567,473
SPDR SER TR PRTFLO S&P500 HI 78468R788 4,741 121,202 SH   SOLE   945 0 120,257
SPDR SER TR PRTFLO S&P500 VL 78464A508 7,825 200,653 SH   SOLE   0 0 200,653
SPDR SER TR RUSSELL LOW VOL 78468R754 1,616 15,643 SH   SOLE   0 0 15,643
SPDR SER TR S&P 400 MDCP GRW 78464A821 308 4,068 SH   SOLE   0 0 4,068
SPDR SER TR S&P 400 MDCP VAL 78464A839 3,763 56,813 SH   SOLE   0 0 56,813
SPDR SER TR S&P 500 ESG ETF 78468R531 1,445 35,822 SH   SOLE   0 0 35,822
SPDR SER TR S&P 600 SMCP GRW 78464A201 2,668 30,621 SH   SOLE   0 0 30,621
SPDR SER TR S&P 600 SMCP VAL 78464A300 3,582 43,705 SH   SOLE   0 0 43,705
SPDR SER TR S&P 600 SML CAP 78464A813 4,146 43,758 SH   SOLE   0 0 43,758
SPDR SER TR S&P BIOTECH 78464A870 24,010 190,992 SH   SOLE   19 0 190,973
SPDR SER TR S&P BK ETF 78464A797 4,897 92,556 SH   SOLE   0 0 92,556
SPDR SER TR S&P CAP MKTS 78464A771 693 7,265 SH   SOLE   0 0 7,265
SPDR SER TR S&P DIVID ETF 78464A763 285,448 2,428,300 SH   SOLE   1,315,676 0 1,112,624
SPDR SER TR S&P HOMEBUILD 78464A888 13,781 192,049 SH   SOLE   0 0 192,049
SPDR SER TR S&P INS ETF 78464A789 2,833 74,999 SH   SOLE   0 0 74,999
SPDR SER TR S&P KENSHO CLEAN 78468R655 215 2,284 SH   SOLE   0 0 2,284
SPDR SER TR S&P KENSHO NEW 78468R648 6,526 107,158 SH   SOLE   0 0 107,158
SPDR SER TR S&P METALS MNG 78464A755 3,321 79,554 SH   SOLE   0 0 79,554
SPDR SER TR S&P OILGAS EXP 78468R556 6,732 69,602 SH   SOLE   8 0 69,594
SPDR SER TR S&P PHARMAC 78464A722 531 11,202 SH   SOLE   0 0 11,202
SPDR SER TR S&P REGL BKG 78464A698 10,886 160,682 SH   SOLE   0 0 160,682
SPDR SER TR S&P RETAIL ETF 78464A714 4,949 54,776 SH   SOLE   0 0 54,776
SPDR SER TR S&P SEMICNDCTR 78464A862 15,176 76,658 SH   SOLE   0 0 76,658
SPDR SER TR S&P TELECOM 78464A540 420 4,404 SH   SOLE   0 0 4,404
SPDR SER TR S&P TRANSN ETF 78464A532 1,201 13,882 SH   SOLE   6,230 0 7,652
SPDR SER TR SPDR BLOOMBERG 78468R663 29,408 321,536 SH   SOLE   34 0 321,502
SPECIAL OPPORTUNITIES FD INC COM 84741T104 772 50,228 SH   SOLE   0 0 50,228
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 530 5,545 SH   SOLE   4,870 0 675
SPIRE INC COM 84857L101 848 13,855 SH   SOLE   3,076 0 10,779
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 4,025 91,074 SH   SOLE   16,516 0 74,558
SPIRIT AIRLS INC COM 848577102 912 35,175 SH   SOLE   0 0 35,175
SPIRIT AIRLS INC NOTE 1.000% 5/1 848577AB8 15 16,000 PRN   SOLE   0 0 16,000
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 246 5,346 SH   SOLE   0 0 5,346
SPLUNK INC COM 848637104 37,144 256,681 SH   SOLE   216,024 0 40,657
SPOK HLDGS INC COM 84863T106 403 39,411 SH   SOLE   0 0 39,411
SPOTIFY TECHNOLOGY S A SHS L8681T102 13,881 61,600 SH   SOLE   21,522 0 40,078
SPRAGUE RES LP COM UNIT REP LTD 849343108 203 10,890 SH   SOLE   0 0 10,890
SPROTT FOCUS TR INC COM 85208J109 85 10,300 SH   SOLE   0 0 10,300
SPROTT INC COM NEW 852066208 2,335 63,603 SH   SOLE   0 0 63,603
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 11,535 673,348 SH   SOLE   0 0 673,348
SPROTT PHYSICAL GOLD TR UNIT 85207H104 8,357 605,595 SH   SOLE   0 0 605,595
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1,420 99,176 SH   SOLE   0 0 99,176
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 3,324 432,767 SH   SOLE   0 0 432,767
SPROUT SOCIAL INC COM CL A 85209W109 2,868 23,517 SH   SOLE   22,654 0 863
SPROUTS FMRS MKT INC COM 85208M102 1,567 67,627 SH   SOLE   50,850 0 16,777
SPS COMM INC COM 78463M107 16,839 104,389 SH   SOLE   86,636 0 17,753
SPX CORP COM 784635104 270 5,056 SH   SOLE   0 0 5,056
SPX FLOW INC COM 78469X107 417 5,704 SH   SOLE   0 0 5,704
SQUARE INC CL A 852234103 83,857 349,639 SH   SOLE   105,786 0 243,853
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 15,362 221,350 SH   SOLE   203,231 0 18,119
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 23,721 515,445 SH   SOLE   449,808 0 65,637
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 29,662 651,117 SH   SOLE   0 0 651,117
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 719 20,481 SH   SOLE   0 0 20,481
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 775 27,126 SH   SOLE   0 0 27,126
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 4,782 98,969 SH   SOLE   4,697 0 94,272
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 478 9,492 SH   SOLE   0 0 9,492
SSR MNG INC COM 784730103 3,325 228,936 SH   SOLE   0 0 228,936
ST JOE CO COM 790148100 1,341 31,848 SH   SOLE   0 0 31,848
STAAR SURGICAL CO COM PAR $0.01 852312305 1,339 10,417 SH   SOLE   6,015 0 4,402
STAG INDL INC COM 85254J102 8,192 208,705 SH   SOLE   21,001 0 187,704
STANDARD LITHIUM LTD COM 853606101 290 35,466 SH   SOLE   0 0 35,466
STANDARD MTR PRODS INC COM 853666105 2,787 63,763 SH   SOLE   39,129 0 24,634
STANDEX INTL CORP COM 854231107 410 4,141 SH   SOLE   1,546 0 2,595
STANLEY BLACK & DECKER INC COM 854502101 32,029 182,699 SH   SOLE   101,000 0 81,699
STANTEC INC COM 85472N109 3,185 67,906 SH   SOLE   0 0 67,906
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 834 34,678 SH   SOLE   0 0 34,678
STARBUCKS CORP COM 855244109 212,539 1,926,727 SH   SOLE   682,666 0 1,244,061
STARBUCKS CORP COM 855244109 4 22,700 SH Call SOLE   0 0 0
STARWOOD PPTY TR INC COM 85571B105 14,958 612,798 SH   SOLE   0 0 612,798
STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 273 260,000 PRN   SOLE   0 0 260,000
STATE STR CORP COM 857477103 11,323 133,650 SH   SOLE   76,973 0 56,677
STEEL DYNAMICS INC COM 858119100 10,891 186,228 SH   SOLE   127,442 0 58,786
STELLANTIS N.V SHS N82405106 497 25,996 SH   SOLE   0 0 25,996
STELLUS CAP INVT CORP COM 858568108 2,708 207,322 SH   SOLE   0 0 207,322
STEM INC COM 85859N102 466 19,505 SH   SOLE   0 0 19,505
STEPAN CO COM 858586100 255 2,260 SH   SOLE   945 0 1,315
STEPSTONE GROUP INC COM CL A 85914M107 384 9,009 SH   SOLE   0 0 9,009
STERICYCLE INC COM 858912108 41,481 610,282 SH   SOLE   596,555 0 13,727
STERIS PLC SHS USD G8473T100 59,074 289,178 SH   SOLE   269,640 0 19,538
STERLING BANCORP DEL COM 85917A100 2,102 84,226 SH   SOLE   68,012 0 16,214
STERLING CONSTR INC COM 859241101 238 10,502 SH   SOLE   0 0 10,502
STEVANATO GROUP S P A ORD SHS T9224W109 1,981 78,270 SH   SOLE   78,239 0 31
STEWART INFORMATION SVCS COR COM 860372101 744 11,754 SH   SOLE   8,057 0 3,697
STIFEL FINL CORP COM 860630102 3,399 50,019 SH   SOLE   45,936 0 4,083
STITCH FIX INC COM CL A 860897107 313 7,841 SH   SOLE   4,923 0 2,918
STMICROELECTRONICS N V NY REGISTRY 861012102 6,739 154,454 SH   SOLE   119,439 0 35,015
STOCK YDS BANCORP INC COM 861025104 711 12,127 SH   SOLE   0 0 12,127
STONECASTLE FINL CORP COM 861780104 565 25,613 SH   SOLE   0 0 25,613
STONECO LTD COM CL A G85158106 6,701 193,006 SH   SOLE   157,930 0 35,076
STONEMOR INC COM 86184W106 87 35,372 SH   SOLE   0 0 35,372
STORE CAP CORP COM 862121100 22,685 708,248 SH   SOLE   526,480 0 181,768
STRATEGY SHS DAY HAGAN NED 86280R803 17,485 521,001 SH   SOLE   0 0 521,001
STRIDE INC COM 86333M108 234 6,522 SH   SOLE   5,517 0 1,005
STRYKER CORPORATION COM 863667101 104,833 397,499 SH   SOLE   120,130 0 277,369
STUDIO CITY INTL HLDGS LTD SPON ADS 86389T106 106 12,986 SH   SOLE   0 0 12,986
STURM RUGER & CO INC COM 864159108 278 3,770 SH   SOLE   0 0 3,770
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,254 81,700 SH   SOLE   0 0 81,700
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 4,460 636,252 SH   SOLE   596,804 0 39,448
SUMMIT HOTEL PPTYS INC COM 866082100 1,925 199,852 SH   SOLE   191,128 0 8,724
SUMMIT HOTEL PPTYS INC NOTE 1.500% 2/1 866082AA8 16 15,000 PRN   SOLE   0 0 15,000
SUMMIT MATLS INC CL A 86614U100 2,433 76,093 SH   SOLE   62,350 0 13,743
SUMO LOGIC INC COM 86646P103 494 30,667 SH   SOLE   21,863 0 8,804
SUN CMNTYS INC COM 866674104 9,677 52,279 SH   SOLE   42,306 0 9,973
SUN LIFE FINANCIAL INC. COM 866796105 1,525 29,662 SH   SOLE   1,283 0 28,379
SUNCOR ENERGY INC NEW COM 867224107 9,067 437,971 SH   SOLE   204,123 0 233,848
SUNDIAL GROWERS INC COM 86730L109 13 18,491 SH   SOLE   1,850 0 16,641
SUNNOVA ENERGY INTL INC. COM 86745K104 417 12,649 SH   SOLE   0 0 12,649
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 3,492 93,581 SH   SOLE   0 0 93,581
SUNOPTA INC COM 8676EP108 114 12,741 SH   SOLE   6,639 0 6,102
SUNPOWER CORP COM 867652406 465 20,495 SH   SOLE   0 0 20,495
SUNRUN INC COM 86771W105 4,884 110,990 SH   SOLE   0 0 110,990
SUNSTONE HOTEL INVS INC NEW COM 867892101 557 46,685 SH   SOLE   45,758 0 927
SUPER MICRO COMPUTER INC COM 86800U104 590 16,126 SH   SOLE   0 0 16,126
SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 30 31,000 PRN   SOLE   0 0 31,000
SURFACE ONCOLOGY INC COM 86877M209 567 74,898 SH   SOLE   0 0 74,898
SURGALIGN HOLDINGS INC COM 86882C105 74 68,190 SH   SOLE   0 0 68,190
SURGERY PARTNERS INC COM 86881A100 1,431 33,793 SH   SOLE   33,224 0 569
SURMODICS INC COM 868873100 435 7,825 SH   SOLE   0 0 7,825
SVB FINANCIAL GROUP COM 78486Q101 19,713 30,474 SH   SOLE   8 0 30,466
SWISS HELVETIA FD INC COM 870875101 253 27,552 SH   SOLE   0 0 27,552
SWITCH INC CL A 87105L104 8,616 339,337 SH   SOLE   59,956 0 279,381
SYNAPTICS INC COM 87157D109 559 3,110 SH   SOLE   0 0 3,110
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 49 20,358 SH   SOLE   0 0 20,358
SYNCHRONY FINANCIAL COM 87165B103 106,107 2,170,773 SH   SOLE   352,624 0 1,818,149
SYNCHRONY FINANCIAL COM 87165B103 15 19,000 SH Call SOLE   0 0 0
SYNEOS HEALTH INC CL A 87166B102 15,979 182,658 SH   SOLE   165,883 0 16,775
SYNLOGIC INC COM 87166L100 34 11,000 SH   SOLE   0 0 11,000
SYNNEX CORP COM 87162W100 9,367 89,977 SH   SOLE   30,887 0 59,090
SYNOPSYS INC COM 871607107 39,021 130,325 SH   SOLE   100,752 0 29,573
SYNOVUS FINL CORP COM NEW 87161C501 6,610 150,591 SH   SOLE   0 0 150,591
SYSCO CORP COM 871829107 83,483 1,063,476 SH   SOLE   693,365 0 370,111
SYSCO CORP COM 871829107 11 31,500 SH Call SOLE   0 0 0
T-MOBILE US INC COM 872590104 38,471 301,120 SH   SOLE   134,335 0 166,785
T2 BIOSYSTEMS INC COM 89853L104 34 37,200 SH   SOLE   0 0 37,200
TAIWAN FD INC COM 874036106 535 15,207 SH   SOLE   0 0 15,207
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 185,627 1,662,577 SH   SOLE   1,010,428 0 652,149
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3,416 22,170 SH   SOLE   5,170 0 17,000
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 3,694 225,541 SH   SOLE   160,634 0 64,907
TANDEM DIABETES CARE INC COM NEW 875372203 2,100 17,595 SH   SOLE   0 0 17,595
TANGER FACTORY OUTLET CTRS I COM 875465106 1,092 66,988 SH   SOLE   0 0 66,988
TAPESTRY INC COM 876030107 5,234 141,388 SH   SOLE   108,747 0 32,641
TARGA RES CORP COM 87612G101 15,959 324,304 SH   SOLE   150,984 0 173,320
TARGET CORP COM 87612E106 312,562 1,366,235 SH   SOLE   622,961 0 743,274
TASEKO MINES LTD COM 876511106 87 46,243 SH   SOLE   0 0 46,243
TASKUS INC CLASS A COM 87652V109 1,008 15,195 SH   SOLE   15,145 0 50
TC ENERGY CORP COM 87807B107 57,364 1,193,622 SH   SOLE   1,143,318 0 50,304
TCG BDC INC COM 872280102 1,275 95,054 SH   SOLE   100 0 94,954
TCW STRATEGIC INCOME FD INC COM 872340104 3,854 671,358 SH   SOLE   0 0 671,358
TE CONNECTIVITY LTD REG SHS H84989104 114,080 831,367 SH   SOLE   772,650 0 58,717
TECHNIPFMC PLC COM G87110105 1,897 249,940 SH   SOLE   248,001 0 1,939
TECHTARGET INC COM 87874R100 821 9,961 SH   SOLE   8,327 0 1,634
TECK RESOURCES LTD CL B 878742204 2,454 98,730 SH   SOLE   0 0 98,730
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 2,782 178,929 SH   SOLE   0 0 178,929
TEGNA INC COM 87901J105 4,846 245,726 SH   SOLE   204,065 0 41,661
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 6,708 262,322 SH   SOLE   0 0 262,322
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 19,922 879,546 SH   SOLE   0 0 879,546
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1,333 64,084 SH   SOLE   0 0 64,084
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1,742 105,907 SH   SOLE   0 0 105,907
TELADOC HEALTH INC COM 87918A105 30,995 244,419 SH   SOLE   8,738 0 235,681
TELEDYNE TECHNOLOGIES INC COM 879360105 31,900 74,258 SH   SOLE   66,292 0 7,966
TELEFLEX INCORPORATED COM 879369106 35,236 93,566 SH   SOLE   62,797 0 30,769
TELEFONICA BRASIL SA NEW ADR 87936R205 652 84,058 SH   SOLE   70,446 0 13,612
TELEFONICA S A SPONSORED ADR 879382208 1,063 225,684 SH   SOLE   34,049 0 191,635
TELEPHONE & DATA SYS INC COM NEW 879433829 13,073 670,397 SH   SOLE   403,682 0 266,715
TELEPHONE & DATA SYS INC COM NEW 879433829 80 88,600 SH Call SOLE   0 0 0
TELLURIAN INC NEW COM 87968A104 1,189 303,998 SH   SOLE   0 0 303,998
TELOS CORP MD COM 87969B101 928 32,653 SH   SOLE   0 0 32,653
TELUS CORPORATION COM 87971M103 9,645 439,460 SH   SOLE   412,278 0 27,182
TELUS INTL CDA INC SUB VTG SHS 87975H100 655 18,707 SH   SOLE   0 0 18,707
TEMPLETON EMERGING MKTS INCO COM 880192109 364 47,049 SH   SOLE   0 0 47,049
TEMPLETON GLOBAL INCOME FD COM 880198106 3,158 586,943 SH   SOLE   0 0 586,943
TEMPUR SEALY INTL INC COM 88023U101 21,397 461,043 SH   SOLE   144,308 0 316,735
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 219 30,140 SH   SOLE   0 0 30,140
TENET HEALTHCARE CORP COM NEW 88033G407 2,846 42,833 SH   SOLE   7,163 0 35,670
TENNANT CO COM 880345103 755 10,214 SH   SOLE   10,188 0 26
TENNECO INC CL A VTG COM STK 880349105 307 21,494 SH   SOLE   11,338 0 10,156
TERADATA CORP DEL COM 88076W103 4,528 78,956 SH   SOLE   68,516 0 10,440
TERADYNE INC COM 880770102 39,277 359,780 SH   SOLE   273,830 0 85,950
TEREX CORP NEW COM 880779103 1,196 28,409 SH   SOLE   13,817 0 14,592
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 2,708 64,994 SH   SOLE   63,937 0 1,057
TERNIUM SA SPONSORED ADS 880890108 450 10,641 SH   SOLE   0 0 10,641
TERRENO RLTY CORP COM 88146M101 6,046 95,613 SH   SOLE   95,232 0 381
TESLA INC COM 88160R101 211,039 272,140 SH   SOLE   62,174 0 209,966
TETRA TECH INC NEW COM 88162G103 2,975 19,920 SH   SOLE   1,260 0 18,660
TETRA TECHNOLOGIES INC DEL COM 88162F105 193 61,956 SH   SOLE   32,956 0 29,000
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 3,861 396,393 SH   SOLE   24,390 0 372,003
TEXAS CAP BANCSHARES INC COM 88224Q107 593 9,885 SH   SOLE   6,827 0 3,058
TEXAS INSTRS INC COM 882508104 287,927 1,497,967 SH   SOLE   1,092,241 0 405,726
TEXAS PACIFIC LAND CORPORATI COM 88262P102 17,807 14,725 SH   SOLE   1,233 0 13,492
TEXAS ROADHOUSE INC COM 882681109 9,015 98,711 SH   SOLE   56,302 0 42,409
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1,491 42,701 SH   SOLE   0 0 42,701
TEXTRON INC COM 883203101 11,432 163,760 SH   SOLE   125,869 0 37,891
TFF PHARMACEUTICALS INC COM 87241J104 284 36,800 SH   SOLE   0 0 36,800
TFI INTL INC COM 87241L109 4,612 45,144 SH   SOLE   35,977 0 9,167
TFS FINL CORP COM 87240R107 203 10,637 SH   SOLE   0 0 10,637
TG THERAPEUTICS INC COM 88322Q108 5,981 179,705 SH   SOLE   30,339 0 149,366
THE AARONS COMPANY INC COM 00258W108 700 25,430 SH   SOLE   13,662 0 11,768
THE BEACHBODY COMPANY INC *W EXP 12/31/202 073463119 28 23,699 SH   SOLE   0 0 23,699
THE BEACHBODY COMPANY INC COM CL A 073463101 112 20,155 SH   SOLE   0 0 20,155
THE BEAUTY HEALTH COMPANY COM CL A 88331L108 1,991 76,681 SH   SOLE   29,285 0 47,396
THE TRADE DESK INC COM CL A 88339J105 20,547 292,280 SH   SOLE   147,179 0 145,101
THERAPEUTICSMD INC COM 88338N107 134 180,521 SH   SOLE   0 0 180,521
THERMO FISHER SCIENTIFIC INC COM 883556102 200,080 350,187 SH   SOLE   178,112 0 172,075
THERMON GROUP HLDGS INC COM 88362T103 617 35,662 SH   SOLE   35,650 0 12
THOMSON REUTERS CORP. COM NEW 884903709 14,840 134,405 SH   SOLE   120,578 0 13,827
THOR INDS INC COM 885160101 34,634 282,127 SH   SOLE   267,963 0 14,164
THRYV HLDGS INC COM NEW 886029206 2,539 84,510 SH   SOLE   84,510 0 0
TIDAL ETF TR RPAR RISK PARI 886364603 2,674 110,643 SH   SOLE   0 0 110,643
TIDAL ETF TR SOFI GIG ETF 886364504 2,704 78,010 SH   SOLE   0 0 78,010
TILRAY INC COM CL 2 88688T100 1,009 89,363 SH   SOLE   0 0 89,363
TIMKEN CO COM 887389104 6,344 96,968 SH   SOLE   90,656 0 6,312
TIPTREE INC COM 88822Q103 856 85,443 SH   SOLE   0 0 85,443
TITAN MED INC COM NEW 88830X819 81 53,243 SH   SOLE   0 0 53,243
TJX COS INC NEW COM 872540109 151,954 2,302,993 SH   SOLE   758,292 0 1,544,701
TOAST INC CL A 888787108 364 7,289 SH   SOLE   0 0 7,289
TOLL BROTHERS INC COM 889478103 6,050 109,429 SH   SOLE   16,950 0 92,479
TOLL BROTHERS INC COM 889478103 13 33,600 SH Call SOLE   0 0 0
TOPBUILD CORP COM 89055F103 2,780 13,572 SH   SOLE   10,128 0 3,444
TORO CO COM 891092108 23,935 245,713 SH   SOLE   186,486 0 59,227
TORONTO DOMINION BK ONT COM NEW 891160509 17,544 265,401 SH   SOLE   45,705 0 219,696
TORONTO DOMINION BK ONT COM NEW 891160509 1 28,300 SH Call SOLE   0 0 0
TORTOISE ENERGY INFRA CORP COM 89147L886 1,844 68,029 SH   SOLE   0 0 68,029
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 802 27,782 SH   SOLE   0 0 27,782
TOTALENERGIES SE SPONSORED ADS 89151E109 47,705 995,305 SH   SOLE   817,422 0 177,883
TOWNEBANK PORTSMOUTH VA COM 89214P109 2,727 87,672 SH   SOLE   46,131 0 41,541
TOWNSQUARE MEDIA INC CL A 892231101 158 12,077 SH   SOLE   0 0 12,077
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 10,238 57,600 SH   SOLE   24,525 0 33,075
TPG PACE BEN FIN CORP CL A COM G8990D125 223 21,151 SH   SOLE   0 0 21,151
TPG RE FIN TR INC COM 87266M107 477 38,521 SH   SOLE   0 0 38,521
TPI COMPOSITES INC COM 87266J104 2,955 87,556 SH   SOLE   0 0 87,556
TRACTOR SUPPLY CO COM 892356106 81,891 404,172 SH   SOLE   227,699 0 176,473
TRADEWEB MKTS INC CL A 892672106 2,596 32,133 SH   SOLE   30,292 0 1,841
TRAEGER INC COMMON STOCK 89269P103 268 12,782 SH   SOLE   0 0 12,782
TRANE TECHNOLOGIES PLC SHS G8994E103 166,199 962,604 SH   SOLE   206,218 0 756,386
TRANSCAT INC COM 893529107 525 8,149 SH   SOLE   1,518 0 6,631
TRANSDIGM GROUP INC COM 893641100 45,560 72,946 SH   SOLE   68,794 0 4,152
TRANSOCEAN LTD REG SHS H8817H100 254 67,011 SH   SOLE   0 0 67,011
TRANSUNION COM 89400J107 21,809 194,184 SH   SOLE   167,230 0 26,954
TRAVEL PLUS LEISURE CO COM 894164102 4,338 79,545 SH   SOLE   62,735 0 16,810
TRAVELERS COMPANIES INC COM 89417E109 77,863 512,223 SH   SOLE   447,526 0 64,697
TRAVELZOO COM NEW 89421Q205 141 12,140 SH   SOLE   0 0 12,140
TREEHOUSE FOODS INC COM 89469A104 1,870 46,886 SH   SOLE   15,203 0 31,683
TREMONT MTG TR COM 894789106 109 20,800 SH   SOLE   0 0 20,800
TREX CO INC COM 89531P105 18,593 182,413 SH   SOLE   132,866 0 49,547
TRI CONTL CORP COM 895436103 7,664 229,598 SH   SOLE   0 0 229,598
TRI POINTE HOMES INC COM 87265H109 5,176 246,239 SH   SOLE   98,410 0 147,829
TRICO BANCSHARES COM 896095106 720 16,583 SH   SOLE   0 0 16,583
TRIDENT ACQUISITIONS CORP COM 89615T106 140 12,075 SH   SOLE   0 0 12,075
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 738 42,037 SH   SOLE   0 0 42,037
TRILOGY METALS INC NEW COM 89621C105 35 18,890 SH   SOLE   0 0 18,890
TRIMAS CORP COM NEW 896215209 1,794 55,445 SH   SOLE   55,445 0 0
TRIMBLE INC COM 896239100 7,344 89,289 SH   SOLE   17,173 0 72,116
TRINET GROUP INC COM 896288107 246 2,604 SH   SOLE   2,425 0 179
TRINITY INDS INC COM 896522109 18,703 688,361 SH   SOLE   665,929 0 22,432
TRINSEO S A SHS L9340P101 2,857 52,920 SH   SOLE   4,154 0 48,766
TRIP COM GROUP LTD ADS 89677Q107 294 9,552 SH   SOLE   46 0 9,506
TRIP COM GROUP LTD DBCV 1.250% 9/1 22943FAM2 14 15,000 PRN   SOLE   0 0 15,000
TRIPADVISOR INC COM 896945201 342 10,092 SH   SOLE   118 0 9,974
TRIPLE-S MGMT CORP COM 896749108 313 8,845 SH   SOLE   0 0 8,845
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 332 20,954 SH   SOLE   0 0 20,954
TRISTATE CAP HLDGS INC COM 89678F100 1,196 56,533 SH   SOLE   7,954 0 48,579
TRITON INTL LTD CL A G9078F107 3,135 60,236 SH   SOLE   0 0 60,236
TRIUMPH BANCORP INC COM 89679E300 498 4,972 SH   SOLE   0 0 4,972
TRIUMPH GROUP INC NEW COM 896818101 2,423 130,082 SH   SOLE   0 0 130,082
TRONOX HOLDINGS PLC SHS G9087Q102 714 28,976 SH   SOLE   0 0 28,976
TRONOX HOLDINGS PLC SHS G9087Q102 31 12,100 SH Call SOLE   0 0 0
TRUIST FINL CORP COM 89832Q109 240,615 4,102,562 SH   SOLE   3,172,982 0 929,580
TRUPANION INC COM 898202106 1,022 13,163 SH   SOLE   12,828 0 335
TRUSTMARK CORP COM 898402102 450 13,953 SH   SOLE   0 0 13,953
TTEC HLDGS INC COM 89854H102 551 5,889 SH   SOLE   4,406 0 1,483
TUPPERWARE BRANDS CORP COM 899896104 399 18,907 SH   SOLE   0 0 18,907
TURNING POINT THERAPEUTICS I COM 90041T108 664 9,998 SH   SOLE   9,880 0 118
TURQUOISE HILL RES LTD COM 900435207 2,357 159,638 SH   SOLE   0 0 159,638
TURTLE BEACH CORP COM NEW 900450206 1,128 40,529 SH   SOLE   0 0 40,529
TWILIO INC CL A 90138F102 59,304 185,876 SH   SOLE   137,506 0 48,370
TWITTER INC COM 90184L102 66,529 1,101,660 SH   SOLE   864,208 0 237,452
TWO HBRS INVT CORP COM NEW 90187B408 586 92,411 SH   SOLE   0 0 92,411
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 334 331,000 PRN   SOLE   0 0 331,000
TYLER TECHNOLOGIES INC COM 902252105 12,705 27,701 SH   SOLE   26,188 0 1,513
TYSON FOODS INC CL A 902494103 20,171 255,522 SH   SOLE   42,564 0 212,958
TYSON FOODS INC CL A 902494103 346 41,000 SH Call SOLE   0 0 0
UBER TECHNOLOGIES INC COM 90353T100 63,751 1,423,010 SH   SOLE   1,041,132 0 381,878
UBIQUITI INC COM 90353W103 2,714 9,084 SH   SOLE   4,897 0 4,187
UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 566 800 SH   SOLE   0 0 800
UBS GROUP AG SHS H42097107 24,526 1,524,712 SH   SOLE   1,326,343 0 198,369
UDR INC COM 902653104 1,757 33,169 SH   SOLE   0 0 33,169
UFP INDUSTRIES INC COM 90278Q108 2,462 36,217 SH   SOLE   2,065 0 34,152
UGI CORP NEW COM 902681105 5,361 125,785 SH   SOLE   27,322 0 98,463
UIPATH INC CL A 90364P105 7,040 133,824 SH   SOLE   123,511 0 10,313
ULTA BEAUTY INC COM 90384S303 39,139 108,442 SH   SOLE   94,664 0 13,778
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 887 9,838 SH   SOLE   8,757 0 1,081
ULTRAPAR PARTICIPACOES SA SP ADR REP COM 90400P101 38 13,968 SH   SOLE   0 0 13,968
UMB FINL CORP COM 902788108 4,245 43,891 SH   SOLE   42,253 0 1,638
UMH PPTYS INC COM 903002103 1,184 51,694 SH   SOLE   0 0 51,694
UMPQUA HLDGS CORP COM 904214103 343 16,931 SH   SOLE   0 0 16,931
UNDER ARMOUR INC CL A 904311107 2,356 116,760 SH   SOLE   36,712 0 80,048
UNDER ARMOUR INC CL C 904311206 1,439 82,141 SH   SOLE   0 0 82,141
UNIFIRST CORP MASS COM 904708104 11,098 52,195 SH   SOLE   51,737 0 458
UNILEVER PLC SPON ADR NEW 904767704 199,382 3,677,281 SH   SOLE   3,195,798 0 481,483
UNION PAC CORP COM 907818108 549,639 2,804,077 SH   SOLE   829,114 0 1,974,963
UNION PAC CORP COM 907818108 8 26,700 SH Call SOLE   0 0 0
UNIQURE NV SHS N90064101 1,403 43,822 SH   SOLE   0 0 43,822
UNITED AIRLS HLDGS INC COM 910047109 2,544 53,488 SH   SOLE   0 0 53,488
UNITED BANKSHARES INC WEST V COM 909907107 11,975 329,170 SH   SOLE   284,578 0 44,592
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 203 6,186 SH   SOLE   254 0 5,932
UNITED FIRE GROUP INC COM 910340108 756 32,747 SH   SOLE   0 0 32,747
UNITED INS HLDGS CORP COM 910710102 87 23,940 SH   SOLE   0 0 23,940
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 626 54,773 SH   SOLE   0 0 54,773
UNITED NAT FOODS INC COM 911163103 756 15,623 SH   SOLE   0 0 15,623
UNITED PARCEL SERVICE INC CL B 911312106 377,153 2,071,099 SH   SOLE   949,611 0 1,121,488
UNITED RENTALS INC COM 911363109 46,195 131,636 SH   SOLE   48,518 0 83,118
UNITED STATES CELLULAR CORP COM 911684108 484 15,184 SH   SOLE   0 0 15,184
UNITED STATES STL CORP NEW COM 912909108 6,488 295,328 SH   SOLE   0 0 295,328
UNITED STATES STL CORP NEW COM 912909108 15 19,300 SH Call SOLE   0 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 6,828 36,994 SH   SOLE   21,279 0 15,715
UNITEDHEALTH GROUP INC COM 91324P102 700,654 1,793,022 SH   SOLE   865,226 0 927,796
UNITI GROUP INC COM 91325V108 5,711 461,715 SH   SOLE   0 0 461,715
UNITIL CORP COM 913259107 562 13,143 SH   SOLE   0 0 13,143
UNITY SOFTWARE INC COM 91332U101 9,944 78,767 SH   SOLE   1,920 0 76,847
UNIVAR SOLUTIONS INC COM 91336L107 2,161 90,732 SH   SOLE   86,343 0 4,389
UNIVERSAL CORP VA COM 913456109 286 5,912 SH   SOLE   0 0 5,912
UNIVERSAL DISPLAY CORP COM 91347P105 6,105 35,708 SH   SOLE   3,039 0 32,669
UNIVERSAL ELECTRS INC COM 913483103 1,727 35,066 SH   SOLE   17,965 0 17,101
UNIVERSAL HLTH SVCS INC CL B 913903100 18,488 133,611 SH   SOLE   107,643 0 25,968
UNIVERSAL SEC INSTRS INC COM NEW 913821302 407 73,513 SH   SOLE   0 0 73,513
UNIVERSE PHARMACEUTICALS INC SHS G9442G104 30 12,096 SH   SOLE   0 0 12,096
UNUM GROUP COM 91529Y106 7,242 288,971 SH   SOLE   21,912 0 267,059
UP FINTECH HLDG LTD SPONSORED ADS 91531W106 639 60,316 SH   SOLE   0 0 60,316
UPLAND SOFTWARE INC COM 91544A109 2,766 82,701 SH   SOLE   70,376 0 12,325
UPSTART HLDGS INC COM 91680M107 6,664 21,058 SH   SOLE   0 0 21,058
UPWORK INC COM 91688F104 7,845 174,222 SH   SOLE   14,226 0 159,996
URBAN ONE INC CL D NON VTG 91705J204 95 14,000 SH   SOLE   0 0 14,000
URBAN OUTFITTERS INC COM 917047102 367 12,351 SH   SOLE   0 0 12,351
US BANCORP DEL COM NEW 902973304 188,448 3,170,398 SH   SOLE   2,324,776 0 845,622
US BANCORP DEL COM NEW 902973304 6 20,000 SH Call SOLE   0 0 0
US BANCORP DEL COM NEW 902973304 4 20,000 SH Call SOLE   0 0 0
US ECOLOGY INC COM 91734M103 9,370 289,658 SH   SOLE   278,885 0 10,773
US FOODS HLDG CORP COM 912008109 24,455 705,571 SH   SOLE   698,700 0 6,871
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 796 48,050 SH   SOLE   0 0 48,050
UWM HOLDINGS CORPORATION COM CL A 91823B109 204 29,287 SH   SOLE   0 0 29,287
V F CORP COM 918204108 83,757 1,250,294 SH   SOLE   872,982 0 377,312
VAIL RESORTS INC COM 91879Q109 19,308 57,800 SH   SOLE   39,684 0 18,116
VALE S A SPONSORED ADS 91912E105 18,472 1,324,169 SH   SOLE   1,164,562 0 159,607
VALERO ENERGY CORP COM 91913Y100 40,480 573,618 SH   SOLE   73,174 0 500,444
VALERO ENERGY CORP COM 91913Y100 82 24,400 SH Call SOLE   0 0 0
VALERO ENERGY CORP COM 91913Y100 30 17,500 SH Call SOLE   0 0 0
VALHI INC NEW COM 918905209 1,817 77,898 SH   SOLE   0 0 77,898
VALLEY NATL BANCORP COM 919794107 5,057 379,960 SH   SOLE   271,228 0 108,732
VALMONT INDS INC COM 920253101 1,652 7,025 SH   SOLE   0 0 7,025
VALVOLINE INC COM 92047W101 5,371 172,258 SH   SOLE   164,859 0 7,399
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 1,896 20,776 SH   SOLE   0 0 20,776
VANECK ETF TRUST BIOTECH ETF 92189F726 2,305 11,400 SH   SOLE   0 0 11,400
VANECK ETF TRUST EMERGING MRKT HI 92189F353 202 8,710 SH   SOLE   4,074 0 4,636
VANECK ETF TRUST ENERGY INCME ET 92189H870 423 7,805 SH   SOLE   0 0 7,805
VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 238 1,663 SH   SOLE   0 0 1,663
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 31,115 941,439 SH   SOLE   499,500 0 441,939
VANECK ETF TRUST GAMING ETF 92189F882 229 4,709 SH   SOLE   0 0 4,709
VANECK ETF TRUST GOLD MINERS ETF 92189F106 25,569 867,629 SH   SOLE   0 0 867,629
VANECK ETF TRUST GREEN BOND ETF 92189F171 480 17,650 SH   SOLE   0 0 17,650
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 11,568 185,144 SH   SOLE   9,411 0 175,733
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 3,856 75,264 SH   SOLE   0 0 75,264
VANECK ETF TRUST INVESTMENT GRD 92189F486 928 36,523 SH   SOLE   0 0 36,523
VANECK ETF TRUST JP MRGAN EM LOC 92189H300 437 14,576 SH   SOLE   0 0 14,576
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 4,453 116,145 SH   SOLE   0 0 116,145
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 1 40,200 SH Call SOLE   0 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 44 35,900 SH Call SOLE   0 0 0
VANECK ETF TRUST LONG MUNI ETF 92189F536 5,871 272,830 SH   SOLE   261,544 0 11,286
VANECK ETF TRUST MRNGSTR DURA DIV 92189H102 3,320 108,394 SH   SOLE   0 0 108,394
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 111,852 1,526,985 SH   SOLE   0 0 1,526,985
VANECK ETF TRUST OIL SERVICES ETF 92189H607 8,868 45,012 SH   SOLE   0 0 45,012
VANECK ETF TRUST PREFERRED SECURT 92189F429 424 19,964 SH   SOLE   0 0 19,964
VANECK ETF TRUST RARE EARTH/STRTG 92189H805 1,571 15,221 SH   SOLE   0 0 15,221
VANECK ETF TRUST RETAIL ETF 92189F684 612 3,498 SH   SOLE   0 0 3,498
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 22,271 86,904 SH   SOLE   2,729 0 84,175
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 2,037 81,148 SH   SOLE   0 0 81,148
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 394 21,866 SH   SOLE   0 0 21,866
VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 2,630 40,461 SH   SOLE   0 0 40,461
VANECK MERK GOLD TR GOLD TRUST 921078101 5,501 321,902 SH   SOLE   0 0 321,902
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4,387 16,446 SH   SOLE   0 0 16,446
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1,487 10,571 SH   SOLE   0 0 10,571
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 694 3,524 SH   SOLE   0 0 3,524
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 7,984 44,821 SH   SOLE   0 0 44,821
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 11,887 74,707 SH   SOLE   0 0 74,707
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2,513 11,187 SH   SOLE   0 0 11,187
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 11,192 64,310 SH   SOLE   0 0 64,310
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 8,941 44,366 SH   SOLE   0 0 44,366
VANGUARD BD INDEX FDS INTERMED TERM 921937819 46,835 523,649 SH   SOLE   6 0 523,643
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 7,648 74,741 SH   SOLE   0 0 74,741
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 199,036 2,429,040 SH   SOLE   1,333,865 0 1,095,175
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 179,156 2,096,611 SH   SOLE   1,136,083 0 960,528
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 25,630 449,962 SH   SOLE   160 0 449,802
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 42,110 230,914 SH   SOLE   466 0 230,448
VANGUARD INDEX FDS GROWTH ETF 922908736 206,012 709,963 SH   SOLE   4,549 0 705,414
VANGUARD INDEX FDS LARGE CAP ETF 922908637 21,554 107,277 SH   SOLE   85 0 107,192
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 45,113 190,913 SH   SOLE   68 0 190,845
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 16,811 120,418 SH   SOLE   7,891 0 112,527
VANGUARD INDEX FDS MID CAP ETF 922908629 643,496 2,717,812 SH   SOLE   2,387,528 0 330,284
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 54,994 540,326 SH   SOLE   4,975 0 535,351
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7,237,264 18,350,003 SH   SOLE   17,138,991 0 1,211,012
VANGUARD INDEX FDS SM CP VAL ETF 922908611 54,990 324,873 SH   SOLE   6,361 0 318,512
VANGUARD INDEX FDS SMALL CP ETF 922908751 107,153 490,001 SH   SOLE   136 0 489,865
VANGUARD INDEX FDS SML CP GRW ETF 922908595 58,932 210,326 SH   SOLE   1,078 0 209,248
VANGUARD INDEX FDS TOTAL STK MKT 922908769 144,572 651,045 SH   SOLE   558 0 650,487
VANGUARD INDEX FDS VALUE ETF 922908744 228,023 1,684,435 SH   SOLE   76,501 0 1,607,934
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 320,258 5,253,578 SH   SOLE   4,522,670 0 730,908
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 109,359 2,186,728 SH   SOLE   439 0 2,186,289
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 8,724 132,972 SH   SOLE   0 0 132,972
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 122,307 1,509,218 SH   SOLE   1,472,099 0 37,119
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6,443 48,192 SH   SOLE   17 0 48,175
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 714 12,676 SH   SOLE   0 0 12,676
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 37,041 363,739 SH   SOLE   106,163 0 257,576
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 19,142 364,043 SH   SOLE   51,471 0 312,572
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 462,694 8,447,948 SH   SOLE   7,817,764 0 630,184
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 243,775 2,582,084 SH   SOLE   2,079,524 0 502,560
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 19,761 292,539 SH   SOLE   219,626 0 72,913
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 5,579 52,844 SH   SOLE   43,329 0 9,515
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,314 14,983 SH   SOLE   0 0 14,983
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 60,906 1,142,925 SH   SOLE   1,085,089 0 57,836
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 11,495 187,187 SH   SOLE   300 0 186,887
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 160,143 1,943,252 SH   SOLE   516,169 0 1,427,083
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 332 4,163 SH   SOLE   0 0 4,163
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 10,282 145,907 SH   SOLE   6,143 0 139,764
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 31,383 156,774 SH   SOLE   119 0 156,655
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 8,778 127,748 SH   SOLE   0 0 127,748
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 2,747 12,841 SH   SOLE   0 0 12,841
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 12,823 145,044 SH   SOLE   295 0 144,749
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2,220 15,801 SH   SOLE   25 0 15,776
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 606 3,062 SH   SOLE   0 0 3,062
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 254,228 1,655,111 SH   SOLE   1,038 0 1,654,073
VANGUARD STAR FDS VG TL INTL STK F 921909768 18,714 295,820 SH   SOLE   66 0 295,754
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 160,072 3,170,365 SH   SOLE   375 0 3,169,990
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 1,630 16,485 SH   SOLE   0 0 16,485
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 5,834 74,504 SH   SOLE   0 0 74,504
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 391,631 3,789,361 SH   SOLE   2,783,963 0 1,005,398
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 13,359 153,146 SH   SOLE   0 0 153,146
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1,447 21,910 SH   SOLE   0 0 21,910
VANGUARD WORLD FD ESG INTL STK ETF 921910725 814 13,189 SH   SOLE   0 0 13,189
VANGUARD WORLD FD ESG US CORP BD 921910691 372 5,042 SH   SOLE   0 0 5,042
VANGUARD WORLD FD ESG US STK ETF 921910733 1,481 18,495 SH   SOLE   0 0 18,495
VANGUARD WORLD FD EXTENDED DUR 921910709 4,116 30,367 SH   SOLE   0 0 30,367
VANGUARD WORLD FD MEGA CAP INDEX 921910873 38,290 251,261 SH   SOLE   0 0 251,261
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 35,932 367,215 SH   SOLE   0 0 367,215
VANGUARD WORLD FD MEGA GRWTH IND 921910816 38,173 162,577 SH   SOLE   0 0 162,577
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 21,431 152,238 SH   SOLE   29,125 0 123,113
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 21,573 69,588 SH   SOLE   0 0 69,588
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 7,539 42,067 SH   SOLE   655 0 41,412
VANGUARD WORLD FDS ENERGY ETF 92204A306 4,961 67,132 SH   SOLE   0 0 67,132
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 34,728 374,827 SH   SOLE   88 0 374,739
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 42,212 170,773 SH   SOLE   0 0 170,773
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 11,326 60,279 SH   SOLE   0 0 60,279
VANGUARD WORLD FDS INF TECH ETF 92204A702 176,762 440,481 SH   SOLE   156 0 440,325
VANGUARD WORLD FDS MATERIALS ETF 92204A801 15,497 89,450 SH   SOLE   10 0 89,440
VANGUARD WORLD FDS UTILITIES ETF 92204A876 12,879 92,557 SH   SOLE   0 0 92,557
VARONIS SYS INC COM 922280102 2,106 34,611 SH   SOLE   27,988 0 6,623
VASCULAR BIOGENICS LTD COM M96883109 26 12,676 SH   SOLE   0 0 12,676
VAXART INC COM NEW 92243A200 302 38,018 SH   SOLE   0 0 38,018
VBI VACCINES INC CDA COM NEW 91822J103 2,497 802,946 SH   SOLE   0 0 802,946
VECTOR GROUP LTD COM 92240M108 151 11,846 SH   SOLE   0 0 11,846
VEECO INSTRS INC DEL COM 922417100 1,683 75,778 SH   SOLE   75,778 0 0
VEEVA SYS INC CL A COM 922475108 28,376 98,468 SH   SOLE   35,940 0 62,528
VELODYNE LIDAR INC COM 92259F101 103 17,350 SH   SOLE   0 0 17,350
VENTAS INC COM 92276F100 4,230 76,614 SH   SOLE   0 0 76,614
VERASTEM INC COM 92337C104 1,016 329,946 SH   SOLE   77,134 0 252,812
VEREIT INC COM 92339V308 689 15,237 SH   SOLE   3,735 0 11,502
VERICEL CORP COM 92346J108 2,344 48,028 SH   SOLE   45,212 0 2,816
VERINT SYS INC COM 92343X100 285 6,358 SH   SOLE   3,518 0 2,840
VERISIGN INC COM 92343E102 4,899 23,897 SH   SOLE   11,381 0 12,516
VERISK ANALYTICS INC COM 92345Y106 44,301 221,204 SH   SOLE   196,996 0 24,208
VERITEX HLDGS INC COM 923451108 303 7,709 SH   SOLE   0 0 7,709
VERITIV CORP COM 923454102 465 5,197 SH   SOLE   0 0 5,197
VERIZON COMMUNICATIONS INC COM 92343V104 769,085 14,239,698 SH   SOLE   5,457,422 0 8,782,276
VERIZON COMMUNICATIONS INC COM 92343V104 12 54,400 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1 22,600 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1 14,500 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6 20,700 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1 20,200 SH Call SOLE   0 0 0
VERRA MOBILITY CORP COM 92511U102 1,081 71,761 SH   SOLE   0 0 71,761
VERTEX PHARMACEUTICALS INC COM 92532F100 79,717 439,481 SH   SOLE   392,238 0 47,243
VERTIV HOLDINGS CO COM CL A 92537N108 7,817 324,505 SH   SOLE   220,428 0 104,077
VERU INC COM 92536C103 683 80,100 SH   SOLE   0 0 80,100
VIACOMCBS INC CL B 92556H206 31,958 808,857 SH   SOLE   21,759 0 787,098
VIACOMCBS INC CL B 92556H206 1 19,400 SH Call SOLE   0 0 0
VIACOMCBS INC CL B 92556H206 44 112,900 SH Call SOLE   0 0 0
VIACOMCBS INC CL B 92556H206 11 46,200 SH Call SOLE   0 0 0
VIACOMCBS INC CL B 92556H206 2 15,000 SH Call SOLE   0 0 0
VIAD CORP COM 92552R406 2,569 56,579 SH   SOLE   56,416 0 163
VIANT TECHNOLOGY INC COM CL A 92557A101 197 16,123 SH   SOLE   16,004 0 119
VIASAT INC COM 92552V100 708 12,854 SH   SOLE   0 0 12,854
VIATRIS INC COM 92556V106 12,650 933,557 SH   SOLE   229,658 0 703,899
VIATRIS INC COM 92556V106 1 10,200 SH Call SOLE   0 0 0
VIATRIS INC COM 92556V106 1 28,100 SH Call SOLE   0 0 0
VIATRIS INC COM 92556V106 8 38,400 SH Call SOLE   0 0 0
VIAVI SOLUTIONS INC COM 925550105 1,025 65,144 SH   SOLE   36,896 0 28,248
VICARIOUS SURGICAL INC COM CL A 92561V109 1,083 72,400 SH   SOLE   0 0 72,400
VICI PPTYS INC COM 925652109 36,761 1,293,952 SH   SOLE   1,038,716 0 255,236
VICTORIAS SECRET AND CO COMMON STOCK 926400102 715 12,933 SH   SOLE   0 0 12,933
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 13,412 188,506 SH   SOLE   70 0 188,436
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 4,407 61,965 SH   SOLE   0 0 61,965
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 7,495 116,436 SH   SOLE   0 0 116,436
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1,778 31,254 SH   SOLE   0 0 31,254
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 3,860 67,182 SH   SOLE   0 0 67,182
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 12,671 293,369 SH   SOLE   0 0 293,369
VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 1,820 35,140 SH   SOLE   0 0 35,140
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 652 17,069 SH   SOLE   0 0 17,069
VIEW INC COM CL A 92671V106 325 60,001 SH   SOLE   0 0 60,001
VIEWRAY INC COM 92672L107 1,300 180,353 SH   SOLE   0 0 180,353
VIKING THERAPEUTICS INC COM 92686J106 1,578 251,336 SH   SOLE   0 0 251,336
VILLAGE FARMS INTL INC COM 92707Y108 4,281 513,264 SH   SOLE   0 0 513,264
VIMEO INC COMMON STOCK 92719V100 349 11,873 SH   SOLE   0 0 11,873
VINTAGE WINE ESTATES INC COM 92747V106 116 11,389 SH   SOLE   0 0 11,389
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1,068 48,872 SH   SOLE   0 0 48,872
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 74 22,500 SH Call SOLE   0 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1,052 41,582 SH   SOLE   0 0 41,582
VIRTU FINL INC CL A 928254101 1,402 57,391 SH   SOLE   0 0 57,391
VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 2,488 93,237 SH   SOLE   0 0 93,237
VIRTUS ALLIANZGI CONVERTIBLE COM 92838R105 267 25,834 SH   SOLE   0 0 25,834
VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 874 168,314 SH   SOLE   0 0 168,314
VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 180 30,142 SH   SOLE   0 0 30,142
VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 2,281 67,335 SH   SOLE   0 0 67,335
VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 7,436 252,327 SH   SOLE   0 0 252,327
VIRTUS DIVIDEND INTEREST & P COM 92840R101 3,568 240,580 SH   SOLE   0 0 240,580
VIRTUS GLOBAL DIVID & INCOME COM 92835W107 118 12,648 SH   SOLE   0 0 12,648
VIRTUS INVT PARTNERS INC COM 92828Q109 2,072 6,677 SH   SOLE   0 0 6,677
VISA INC COM CL A 92826C839 756,392 3,395,551 SH   SOLE   1,533,867 0 1,861,684
VISHAY INTERTECHNOLOGY INC COM 928298108 335 16,674 SH   SOLE   0 0 16,674
VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3 39 38,000 PRN   SOLE   0 0 38,000
VISTA OUTDOOR INC COM 928377100 911 22,589 SH   SOLE   0 0 22,589
VISTEON CORP COM NEW 92839U206 504 5,338 SH   SOLE   0 0 5,338
VISTRA CORP COM 92840M102 34,176 1,998,575 SH   SOLE   1,910,441 0 88,134
VMWARE INC CL A COM 928563402 7,782 52,333 SH   SOLE   416 0 51,917
VOCERA COMMUNICATIONS INC COM 92857F107 802 17,518 SH   SOLE   17,340 0 178
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 70,126 4,538,873 SH   SOLE   3,336,222 0 1,202,651
VOLTA INC COM CL A 92873V102 285 32,939 SH   SOLE   0 0 32,939
VONAGE HLDGS CORP COM 92886T201 4,717 292,616 SH   SOLE   236,920 0 55,696
VONTIER CORPORATION COM 928881101 7,982 237,561 SH   SOLE   38,903 0 198,658
VORNADO RLTY TR SH BEN INT 929042109 306 7,283 SH   SOLE   0 0 7,283
VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 6,802 790,885 SH   SOLE   0 0 790,885
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 385 52,112 SH   SOLE   0 0 52,112
VOYA FINANCIAL INC COM 929089100 5,826 94,900 SH   SOLE   88,034 0 6,866
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1,100 186,409 SH   SOLE   0 0 186,409
VOYA INFRASTRUCTURE INDLS & COM 92912X101 746 59,380 SH   SOLE   0 0 59,380
VROOM INC COM 92918V109 2,352 106,557 SH   SOLE   16,110 0 90,447
VSE CORP COM 918284100 916 19,024 SH   SOLE   0 0 19,024
VULCAN MATLS CO COM 929160109 34,486 203,858 SH   SOLE   145,058 0 58,800
VUZIX CORP COM NEW 92921W300 114 10,880 SH   SOLE   0 0 10,880
WABASH NATL CORP COM 929566107 683 45,166 SH   SOLE   0 0 45,166
WABTEC COM 929740108 3,909 45,348 SH   SOLE   33,240 0 12,108
WALGREENS BOOTS ALLIANCE INC COM 931427108 42,871 911,193 SH   SOLE   443,087 0 468,106
WALGREENS BOOTS ALLIANCE INC COM 931427108 6 12,100 SH Call SOLE   0 0 0
WALKER & DUNLOP INC COM 93148P102 305 2,689 SH   SOLE   0 0 2,689
WALMART INC COM 931142103 527,314 3,783,220 SH   SOLE   582,805 0 3,200,415
WALMART INC COM 931142103 22 20,500 SH Call SOLE   0 0 0
WALMART INC COM 931142103 13 15,500 SH Call SOLE   0 0 0
WALMART INC COM 931142103 4 20,300 SH Call SOLE   0 0 0
WARNER MUSIC GROUP CORP COM CL A 934550203 1,751 40,973 SH   SOLE   40,068 0 905
WASHINGTON FED INC COM 938824109 2,161 62,983 SH   SOLE   25,743 0 37,240
WASHINGTON TR BANCORP INC COM 940610108 5,173 97,636 SH   SOLE   67,041 0 30,595
WASTE CONNECTIONS INC COM 94106B101 56,867 451,809 SH   SOLE   24,339 0 427,470
WASTE MGMT INC DEL COM 94106L109 151,434 1,013,877 SH   SOLE   619,801 0 394,076
WATERS CORP COM 941848103 5,552 15,539 SH   SOLE   5,641 0 9,898
WATSCO INC COM 942622200 49,070 185,429 SH   SOLE   158,145 0 27,284
WATTS WATER TECHNOLOGIES INC CL A 942749102 16,218 96,486 SH   SOLE   94,932 0 1,554
WAYFAIR INC CL A 94419L101 1,489 5,826 SH   SOLE   411 0 5,415
WD 40 CO COM 929236107 854 3,689 SH   SOLE   2,237 0 1,452
WEBER INC CL A 94770D102 207 11,747 SH   SOLE   0 0 11,747
WEBSTER FINL CORP CONN COM 947890109 16,780 308,126 SH   SOLE   101,250 0 206,876
WEC ENERGY GROUP INC COM 92939U106 53,301 604,307 SH   SOLE   402,299 0 202,008
WEIS MKTS INC COM 948849104 218 4,152 SH   SOLE   0 0 4,152
WELBILT INC COM 949090104 1,798 77,346 SH   SOLE   68,388 0 8,958
WELLS FARGO ADV MULTI SCTR I COM 94987D101 4,727 349,348 SH   SOLE   0 0 349,348
WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 187 21,294 SH   SOLE   0 0 21,294
WELLS FARGO CO NEW COM 949746101 90,302 1,945,740 SH   SOLE   983,847 0 961,893
WELLS FARGO CO NEW COM 949746101 3 12,800 SH Put SOLE   0 0 12,800
WELLS FARGO CO NEW COM 949746101 12 36,500 SH Call SOLE   0 0 0
WELLS FARGO CO NEW COM 949746101 5 53,900 SH Call SOLE   0 0 0
WELLS FARGO GLOBAL DIVID OPP COM 94987C103 63 11,439 SH   SOLE   0 0 11,439
WELLTOWER INC COM 95040Q104 32,575 395,330 SH   SOLE   159,920 0 235,410
WENDYS CO COM 95058W100 774 35,699 SH   SOLE   2,215 0 33,484
WERNER ENTERPRISES INC COM 950755108 1,344 30,351 SH   SOLE   26,412 0 3,939
WESBANCO INC COM 950810101 1,013 29,712 SH   SOLE   23,702 0 6,010
WESCO INTL INC COM 95082P105 34,100 295,697 SH   SOLE   993 0 294,704
WEST FRASER TIMBER CO LTD COM 952845105 1,017 12,087 SH   SOLE   492 0 11,595
WEST PHARMACEUTICAL SVSC INC COM 955306105 31,441 74,059 SH   SOLE   55,091 0 18,968
WESTERN ALLIANCE BANCORP COM 957638109 10,310 94,735 SH   SOLE   82,856 0 11,879
WESTERN ASSET EMERGING MKTS COM 95766A101 1,974 145,143 SH   SOLE   0 0 145,143
WESTERN ASSET GLOBAL CORP DE COM 95790C107 3,156 175,064 SH   SOLE   0 0 175,064
WESTERN ASSET HIGH INCOME FD COM 95766J102 635 88,749 SH   SOLE   0 0 88,749
WESTERN ASSET HIGH INCOME OP COM 95766K109 635 122,379 SH   SOLE   0 0 122,379
WESTERN ASSET HIGH YIELD DEF COM 95768B107 2,533 158,983 SH   SOLE   0 0 158,983
WESTERN ASSET INTER MUNI FD COM 958435109 304 31,219 SH   SOLE   0 0 31,219
WESTERN ASSET INVT GRADE DEF COM 95790A101 991 44,841 SH   SOLE   0 0 44,841
WESTERN ASSET MANAGED MUNS F COM 95766M105 921 69,013 SH   SOLE   0 0 69,013
WESTERN ASSET MUN HIGH INCOM COM 95766N103 3,709 467,186 SH   SOLE   0 0 467,186
WESTERN ASSET MUN PARTNERS F COM 95766P108 4,505 287,498 SH   SOLE   0 0 287,498
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 205 14,547 SH   SOLE   0 0 14,547
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 304 22,043 SH   SOLE   0 0 22,043
WESTERN AST INFL LKD OPP & I COM 95766R104 2,459 185,007 SH   SOLE   0 0 185,007
WESTERN DIGITAL CORP. COM 958102105 28,528 505,459 SH   SOLE   479,393 0 26,066
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1,038 49,511 SH   SOLE   0 0 49,511
WESTERN NEW ENG BANCORP INC COM 958892101 183 21,503 SH   SOLE   0 0 21,503
WESTERN UN CO COM 959802109 23,956 1,184,776 SH   SOLE   1,133,648 0 51,128
WESTLAKE CHEM CORP COM 960413102 758 8,320 SH   SOLE   0 0 8,320
WESTPAC BANKING CORP SPONSORED ADR 961214301 961 51,858 SH   SOLE   10,831 0 41,027
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 395 120,479 SH   SOLE   0 0 120,479
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 57 20,000 SH Put SOLE   0 0 20,000
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 150 50,000 SH Put SOLE   0 0 50,000
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 156 40,000 SH Put SOLE   0 0 40,000
WESTROCK CO COM 96145D105 9,001 180,631 SH   SOLE   3,727 0 176,904
WESTWATER RES INC COM NEW 961684206 53 14,800 SH   SOLE   0 0 14,800
WEX INC COM 96208T104 490 2,780 SH   SOLE   0 0 2,780
WEYERHAEUSER CO MTN BE COM NEW 962166104 31,320 880,508 SH   SOLE   310,270 0 570,238
WEYERHAEUSER CO MTN BE COM NEW 962166104 5 15,600 SH Call SOLE   0 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 14,886 396,024 SH   SOLE   4,978 0 391,046
WHEELS UP EXPERIENCE INC COM CL A 96328L106 572 86,731 SH   SOLE   0 0 86,731
WHIRLPOOL CORP COM 963320106 12,251 60,094 SH   SOLE   36,870 0 23,224
WHITE MTNS INS GROUP LTD COM G9618E107 37,984 35,512 SH   SOLE   34,468 0 1,044
WHITEHORSE FIN INC COM 96524V106 1,033 67,904 SH   SOLE   0 0 67,904
WHITING PETE CORP NEW COM NEW 966387508 327 5,603 SH   SOLE   0 0 5,603
WHOLE EARTH BRANDS INC COM CL A 96684W100 2,268 196,395 SH   SOLE   186,629 0 9,766
WILEY JOHN & SONS INC CL A 968223206 22,520 431,334 SH   SOLE   428,527 0 2,807
WILLIAMS COS INC COM 969457100 138,624 5,344,022 SH   SOLE   4,373,426 0 970,596
WILLIAMS SONOMA INC COM 969904101 7,413 41,805 SH   SOLE   775 0 41,030
WILLIS TOWERS WATSON PLC LTD SHS G96629103 42,116 181,176 SH   SOLE   139,299 0 41,877
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4,575 144,244 SH   SOLE   114,732 0 29,512
WINGSTOP INC COM 974155103 1,448 8,836 SH   SOLE   7,654 0 1,182
WINNEBAGO INDS INC COM 974637100 1,508 20,802 SH   SOLE   0 0 20,802
WINTRUST FINL CORP COM 97650W108 16,388 203,886 SH   SOLE   0 0 203,886
WINTRUST FINL CORP COM 97650W108 77 28,400 SH Call SOLE   0 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 1,236 139,980 SH   SOLE   0 0 139,980
WISDOMTREE INVTS INC COM 97717P104 79 13,947 SH   SOLE   0 0 13,947
WISDOMTREE TR CBOE S&P 500 97717X560 395 12,144 SH   SOLE   0 0 12,144
WISDOMTREE TR CHINADIV EX FI 97717X719 525 9,819 SH   SOLE   0 0 9,819
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 8,137 141,227 SH   SOLE   0 0 141,227
WISDOMTREE TR EM EX ST-OWNED 97717X578 18,957 507,963 SH   SOLE   0 0 507,963
WISDOMTREE TR EMER MKT HIGH FD 97717W315 6,174 141,497 SH   SOLE   0 0 141,497
WISDOMTREE TR EMG MKTS SMCAP 97717W281 1,102 20,607 SH   SOLE   0 0 20,607
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2,948 38,756 SH   SOLE   312 0 38,444
WISDOMTREE TR EUROPE SMCP DV 97717W869 1,828 25,453 SH   SOLE   0 0 25,453
WISDOMTREE TR FLOATNG RAT TREA 97717X628 8,839 352,137 SH   SOLE   0 0 352,137
WISDOMTREE TR GLB EX US RL EST 97717W331 228 9,147 SH   SOLE   0 0 9,147
WISDOMTREE TR GLB HIGH DIV FD 97717W877 953 20,360 SH   SOLE   0 0 20,360
WISDOMTREE TR GLB US QTLY DIV 97717W844 3,563 88,063 SH   SOLE   0 0 88,063
WISDOMTREE TR HEDGED HI YLD BD 97717W430 1,430 64,319 SH   SOLE   0 0 64,319
WISDOMTREE TR INDIA ERNGS FD 97717W422 1,700 45,457 SH   SOLE   0 0 45,457
WISDOMTREE TR INTL DIV EX FINL 97717W786 319 7,838 SH   SOLE   0 0 7,838
WISDOMTREE TR INTL EQUITY FD 97717W703 1,783 33,732 SH   SOLE   0 0 33,732
WISDOMTREE TR INTL LRGCAP DV 97717W794 337 7,080 SH   SOLE   0 0 7,080
WISDOMTREE TR INTL QULTY DIV 97717X131 6,262 164,443 SH   SOLE   109,815 0 54,628
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,360 18,324 SH   SOLE   0 0 18,324
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 2,392 55,418 SH   SOLE   0 0 55,418
WISDOMTREE TR ITL HIGH DIV FD 97717W802 213 5,611 SH   SOLE   0 0 5,611
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1,867 29,567 SH   SOLE   0 0 29,567
WISDOMTREE TR US DIVID EX FNCL 97717W406 1,024 10,899 SH   SOLE   0 0 10,899
WISDOMTREE TR US HGH YLD CORP 97717X172 485 9,212 SH   SOLE   0 0 9,212
WISDOMTREE TR US HIGH DIVIDEND 97717W208 9,367 121,685 SH   SOLE   0 0 121,685
WISDOMTREE TR US LARGECAP DIVD 97717W307 13,886 116,409 SH   SOLE   0 0 116,409
WISDOMTREE TR US MIDCAP DIVID 97717W505 13,814 333,256 SH   SOLE   0 0 333,256
WISDOMTREE TR US MIDCAP FUND 97717W570 1,282 24,651 SH   SOLE   0 0 24,651
WISDOMTREE TR US QTLY DIV GRT 97717X669 42,121 715,857 SH   SOLE   10,706 0 705,151
WISDOMTREE TR US S CAP QTY DIV 97717X651 4,938 111,302 SH   SOLE   0 0 111,302
WISDOMTREE TR US SMALLCAP DIVD 97717W604 6,674 216,474 SH   SOLE   0 0 216,474
WISDOMTREE TR US SMALLCAP FUND 97717W562 2,442 50,519 SH   SOLE   0 0 50,519
WISDOMTREE TR US TOTAL DIVIDND 97717W109 403 3,428 SH   SOLE   0 0 3,428
WISDOMTREE TR YIELD ENHANCD US 97717X511 1,557 29,993 SH   SOLE   0 0 29,993
WIX COM LTD SHS M98068105 13,776 70,299 SH   SOLE   61,001 0 9,298
WOLVERINE WORLD WIDE INC COM 978097103 1,165 39,030 SH   SOLE   33,477 0 5,553
WOODWARD INC COM 980745103 1,795 15,855 SH   SOLE   14,257 0 1,598
WORKDAY INC CL A 98138H101 62,098 248,500 SH   SOLE   216,833 0 31,667
WORKHORSE GROUP INC COM NEW 98138J206 192 25,080 SH   SOLE   0 0 25,080
WORKIVA INC COM CL A 98139A105 4,921 34,911 SH   SOLE   29,172 0 5,739
WORLD FUEL SVCS CORP COM 981475106 19,722 586,622 SH   SOLE   585,635 0 987
WORLD GOLD TR SPDR GLD MINIS 98149E204 8,155 467,094 SH   SOLE   0 0 467,094
WORTHINGTON INDS INC COM 981811102 479 9,090 SH   SOLE   0 0 9,090
WP CAREY INC COM 92936U109 15,891 217,569 SH   SOLE   9,830 0 207,739
WPP PLC NEW ADR 92937A102 6,524 97,320 SH   SOLE   96,577 0 743
WRAP TECHNOLOGIES INC COM 98212N107 186 31,100 SH   SOLE   0 0 31,100
WW INTL INC COM 98262P101 228 12,519 SH   SOLE   0 0 12,519
WYNDHAM HOTELS & RESORTS INC COM 98311A105 5,491 71,136 SH   SOLE   65,175 0 5,961
WYNN RESORTS LTD COM 983134107 10,040 118,468 SH   SOLE   9,914 0 108,554
XAI OCTAGON FLOATING RATE & COM 98400T106 379 44,216 SH   SOLE   0 0 44,216
XCEL ENERGY INC COM 98389B100 35,226 563,608 SH   SOLE   436,065 0 127,543
XENCOR INC COM 98401F105 2,799 85,712 SH   SOLE   0 0 85,712
XENIA HOTELS & RESORTS INC COM 984017103 203 11,439 SH   SOLE   0 0 11,439
XEROX HOLDINGS CORP COM NEW 98421M106 4,178 207,121 SH   SOLE   124,331 0 82,790
XILINX INC COM 983919101 10,245 67,853 SH   SOLE   10,778 0 57,075
XPENG INC ADS 98422D105 233 6,542 SH   SOLE   0 0 6,542
XPERI HOLDING CORP COM 98390M103 659 34,960 SH   SOLE   0 0 34,960
XPO LOGISTICS INC COM 983793100 14,250 179,066 SH   SOLE   45,070 0 133,996
XPO LOGISTICS INC COM 983793100 201 4,700 SH Call SOLE   0 0 0
XYLEM INC COM 98419M100 36,273 293,284 SH   SOLE   200,206 0 93,078
YAMANA GOLD INC COM 98462Y100 95 24,019 SH   SOLE   0 0 24,019
YANDEX N V SHS CLASS A N97284108 999 12,523 SH   SOLE   2,136 0 10,387
YELP INC CL A 985817105 2,944 79,064 SH   SOLE   59,166 0 19,898
YETI HLDGS INC COM 98585X104 9,503 110,903 SH   SOLE   52,955 0 57,948
YEXT INC COM 98585N106 458 38,030 SH   SOLE   37,077 0 953
YUM BRANDS INC COM 988498101 33,374 272,851 SH   SOLE   119,861 0 152,990
YUM CHINA HLDGS INC COM 98850P109 56,660 975,055 SH   SOLE   877,731 0 97,324
ZAI LAB LTD ADR 98887Q104 247 2,346 SH   SOLE   658 0 1,688
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 64,239 124,634 SH   SOLE   112,259 0 12,375
ZENDESK INC COM 98936J101 2,210 18,986 SH   SOLE   8,866 0 10,120
ZILLOW GROUP INC CL A 98954M101 18,889 213,246 SH   SOLE   0 0 213,246
ZILLOW GROUP INC CL C CAP STK 98954M200 3,406 38,641 SH   SOLE   0 0 38,641
ZIM INTEGRATED SHIPPING SERV SHS M9T951109 461 9,083 SH   SOLE   0 0 9,083
ZIMMER BIOMET HOLDINGS INC COM 98956P102 43,085 294,377 SH   SOLE   205,791 0 88,586
ZIONS BANCORPORATION N A COM 989701107 2,841 45,896 SH   SOLE   10 0 45,886
ZIOPHARM ONCOLOGY INC COM 98973P101 150 82,539 SH   SOLE   0 0 82,539
ZIPRECRUITER INC CL A 98980B103 3,379 122,442 SH   SOLE   0 0 122,442
ZIX CORP COM 98974P100 1,605 227,021 SH   SOLE   0 0 227,021
ZOETIS INC CL A 98978V103 169,004 870,504 SH   SOLE   511,073 0 359,431
ZOMEDICA CORP COM 98980M109 7 12,910 SH   SOLE   0 0 12,910
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 20,722 79,241 SH   SOLE   4,369 0 74,872
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 4,443 72,615 SH   SOLE   23,436 0 49,179
ZSCALER INC COM 98980G102 16,427 62,646 SH   SOLE   0 0 62,646
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 2,224 72,533 SH   SOLE   0 0 72,533
ZUMIEZ INC COM 989817101 289 7,269 SH   SOLE   7,224 0 45
ZUORA INC COM CL A 98983V106 166 10,025 SH   SOLE   0 0 10,025
ZYMEWORKS INC COM 98985W102 8,533 293,822 SH   SOLE   0 0 293,822
ZYNGA INC CL A 98986T108 6,820 905,670 SH   SOLE   835,200 0 70,470