The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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