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

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

FORM 13F INFORMATION TABLE

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

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