0001084208-22-000008.txt : 20221025 0001084208-22-000008.hdr.sgml : 20221025 20221025103014 ACCESSION NUMBER: 0001084208-22-000008 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221025 DATE AS OF CHANGE: 20221025 EFFECTIVENESS DATE: 20221025 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RAYMOND JAMES & ASSOCIATES CENTRAL INDEX KEY: 0001084208 IRS NUMBER: 591237041 STATE OF INCORPORATION: TN FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04393 FILM NUMBER: 221327655 BUSINESS ADDRESS: STREET 1: 880 CARRILON PKWY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 BUSINESS PHONE: 7275671000 MAIL ADDRESS: STREET 1: 880 CARRILON PARKWAY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 FORMER COMPANY: FORMER CONFORMED NAME: DOWDLE JEFFREY A DATE OF NAME CHANGE: 19990414 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001084208 XXXXXXXX 09-30-2022 09-30-2022 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Brian Carter Sr Manager, Compliance 901-680-8492 Brian Carter Olive Branch MS 10-25-2022 0 4075 98844197 false
INFORMATION TABLE 2 Q32213FS.xml 13F HOLDINGS REPORT 09-30-2022 1 800 FLOWERS COM INC CL A 68243Q106 138 21310 SH SOLE 0 0 21310 10X GENOMICS INC CL A COM 88025U109 1300 45654 SH SOLE 45280 0 374 1ST SOURCE CORP COM 336901103 969 20935 SH SOLE 0 0 20935 23ANDME HOLDING CO CLASS A COM 90138Q108 59 20485 SH SOLE 0 0 20485 3-D SYS CORP DEL COM NEW 88554D205 612 76656 SH SOLE 0 0 76656 360 DIGITECH INC AMERICAN DEP 88557W101 143 11165 SH SOLE 0 0 11165 3M CO COM 88579Y101 75942 687256 SH SOLE 158769 0 528487 3M CO COM 88579Y101 1 21000 SH Call SOLE 0 0 0 3M CO COM 88579Y101 3 17300 SH Call SOLE 0 0 0 89BIO INC COM 282559103 235 40507 SH SOLE 0 0 40507 9 METERS BIOPHARMA INC COM 654405109 21 98100 SH SOLE 0 0 98100 AAON INC COM PAR $0.004 000360206 5816 107951 SH SOLE 69571 0 38380 ABB LTD SPONSORED ADR 000375204 14076 548562 SH SOLE 424251 0 124311 ABBOTT LABS COM 002824100 306493 3167529 SH SOLE 1435074 0 1732455 ABBVIE INC COM 00287Y109 532045 3964259 SH SOLE 1866874 0 2097385 ABBVIE INC COM 00287Y109 7 28800 SH Call SOLE 0 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 222 22465 SH SOLE 0 0 22465 ABIOMED INC COM 003654100 217 884 SH SOLE 4 0 880 ABM INDS INC COM 000957100 2658 69535 SH SOLE 11465 0 58070 ABRDN ASIA PACIFIC INCOME FU COM 003009107 623 247331 SH SOLE 0 0 247331 ABRDN AUSTRALIA EQUITY FD IN COM 003011103 87 21505 SH SOLE 0 0 21505 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 1963 428680 SH SOLE 0 0 428680 ABRDN ETFS BBRG ALL COMD K1 003261104 972 37649 SH SOLE 0 0 37649 ABRDN GLOBAL DYNAMIC DIVIDEN COM 00302M106 1948 230530 SH SOLE 0 0 230530 ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108 203 53041 SH SOLE 0 0 53041 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 977 61399 SH SOLE 0 0 61399 ABRDN INCOME CREDIT STRATEGI COM 003057106 156 24099 SH SOLE 0 0 24099 ABRDN PALLADIUM ETF TRUST PHYSICAL PALLADM 003262102 1271 6327 SH SOLE 0 0 6327 ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 1443 18059 SH SOLE 0 0 18059 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 1213 14954 SH SOLE 0 0 14954 ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 219 11962 SH SOLE 0 0 11962 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 1760 246517 SH SOLE 0 0 246517 ABSOLUTE SOFTWARE CORP COM 00386B109 118 10150 SH SOLE 0 0 10150 ACACIA RESH CORP ACACIA TCH COM 003881307 88 21700 SH SOLE 0 0 21700 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 3337 79117 SH SOLE 32074 0 47043 ACADIA HEALTHCARE COMPANY IN COM 00404A109 5364 68606 SH SOLE 36730 0 31876 ACCELERATE DIAGNOSTICS INC COM 00430H102 27 17499 SH SOLE 0 0 17499 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 225674 877032 SH SOLE 533970 0 343062 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15 20000 SH Call SOLE 0 0 0 ACCOLADE INC COM 00437E102 164 14341 SH SOLE 115 0 14226 ACHIEVE LIFE SCIENCES INC COM 004468500 58 17431 SH SOLE 0 0 17431 ACI WORLDWIDE INC COM 004498101 12764 610707 SH SOLE 609021 0 1686 ACM RESH INC COM CL A 00108J109 131 10531 SH SOLE 0 0 10531 ACTIVISION BLIZZARD INC COM 00507V109 19096 256874 SH SOLE 90037 0 166837 ACUITY BRANDS INC COM 00508Y102 3032 19255 SH SOLE 13106 0 6149 ACUSHNET HLDGS CORP COM 005098108 23757 546263 SH SOLE 538974 0 7289 ADAM NAT RES FD INC COM 00548F105 3396 174494 SH SOLE 0 0 174494 ADAMS DIVERSIFIED EQUITY FD COM 006212104 3740 256727 SH SOLE 0 0 256727 ADAMS RES & ENERGY INC COM NEW 006351308 471 15822 SH SOLE 0 0 15822 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 11 10573 SH SOLE 0 0 10573 ADMA BIOLOGICS INC COM 000899104 614 252573 SH SOLE 0 0 252573 ADOBE SYSTEMS INCORPORATED COM 00724F101 188556 685159 SH SOLE 524375 0 160784 ADS TEC ENERGY PLC SHS G0085J117 2089 280784 SH SOLE 0 0 280784 ADT INC DEL COM 00090Q103 1072 143107 SH SOLE 0 0 143107 ADTALEM GLOBAL ED INC COM 00737L103 583 15998 SH SOLE 9662 0 6336 ADTHEORENT HOLDING COMPANY COM 00739D109 1147 533612 SH SOLE 0 0 533612 ADTRAN HOLDINGS INC COM 00486H105 416 21265 SH SOLE 13983 0 7282 ADVANCE AUTO PARTS INC COM 00751Y106 87236 557983 SH SOLE 430431 0 127552 ADVANCED DRAIN SYS INC DEL COM 00790R104 6389 51369 SH SOLE 48609 0 2760 ADVANCED ENERGY INDS COM 007973100 1209 15619 SH SOLE 12879 0 2740 ADVANCED MICRO DEVICES INC COM 007903107 58093 916872 SH SOLE 254662 0 662210 ADVANSIX INC COM 00773T101 1845 57485 SH SOLE 56697 0 788 ADVENT CONV & INCOME FD COM 00764C109 6573 618378 SH SOLE 0 0 618378 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 535 12148 SH SOLE 0 0 12148 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 513 18330 SH SOLE 0 0 18330 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 205 18461 SH SOLE 0 0 18461 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 5567 124395 SH SOLE 124320 0 75 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 1949 64378 SH SOLE 0 0 64378 AECOM COM 00766T100 5234 76559 SH SOLE 58703 0 17856 AEGON N V NY REGISTRY SHS 007924103 17240 4353473 SH SOLE 37253 0 4316220 AERCAP HOLDINGS NV SHS N00985106 752 17774 SH SOLE 9174 0 8600 AEROJET ROCKETDYNE HLDGS INC COM 007800105 5824 145631 SH SOLE 137963 0 7668 AEROVIRONMENT INC COM 008073108 1706 20464 SH SOLE 6770 0 13694 AES CORP COM 00130H105 68573 3034185 SH SOLE 2965516 0 68669 AFFILIATED MANAGERS GROUP IN COM 008252108 17685 158112 SH SOLE 154735 0 3377 AFFIRM HLDGS INC COM CL A 00827B106 691 36837 SH SOLE 20693 0 16144 AFLAC INC COM 001055102 50905 905781 SH SOLE 121179 0 784602 AGCO CORP COM 001084102 2888 30028 SH SOLE 18507 0 11521 AGF INVTS TR AGFIQ US MK ANTI 00110G408 2594 127590 SH SOLE 0 0 127590 AGILENT TECHNOLOGIES INC COM 00846U101 12876 105926 SH SOLE 49449 0 56477 AGIOS PHARMACEUTICALS INC COM 00847X104 440 15549 SH SOLE 0 0 15549 AGNC INVT CORP COM 00123Q104 6747 801261 SH SOLE 573839 0 227422 AGNICO EAGLE MINES LTD COM 008474108 14572 345071 SH SOLE 0 0 345071 AGREE RLTY CORP COM 008492100 17611 260587 SH SOLE 199683 0 60904 AIR LEASE CORP CL A 00912X302 11011 355091 SH SOLE 12208 0 342883 AIR PRODS & CHEMS INC COM 009158106 393336 1690063 SH SOLE 425383 0 1264680 AIR PRODS & CHEMS INC COM 009158106 17 11100 SH Call SOLE 0 0 0 AIR TRANS SVCS GROUP INC NOTE 1.125%10/1 00922RAB1 32 32000 PRN SOLE 0 0 32000 AIR TRANSPORT SERVICES GRP I COM 00922R105 20604 855307 SH SOLE 849883 0 5424 AIRBNB INC COM CL A 009066101 47113 448528 SH SOLE 255118 0 193410 AIRSCULPT TECHNOLOGIES INC COM 009496100 418 65000 SH SOLE 0 0 65000 AKAMAI TECHNOLOGIES INC COM 00971T101 10366 129063 SH SOLE 76305 0 52758 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 15 15000 PRN SOLE 0 0 15000 AKAMAI TECHNOLOGIES INC NOTE 0.375% 9/0 00971TAL5 16 17000 PRN SOLE 0 0 17000 ALAMOS GOLD INC NEW COM CL A 011532108 2284 308289 SH SOLE 0 0 308289 ALARM COM HLDGS INC COM 011642105 407 6281 SH SOLE 0 0 6281 ALASKA AIR GROUP INC COM 011659109 11225 286708 SH SOLE 103960 0 182748 ALASKA AIR GROUP INC COM 011659109 2 41300 SH Call SOLE 0 0 0 ALAUNOS THERAPEUTICS INC COM 98973P101 114 66212 SH SOLE 0 0 66212 ALBANY INTL CORP CL A 012348108 8670 109980 SH SOLE 108825 0 1155 ALBEMARLE CORP COM 012653101 29656 112145 SH SOLE 33312 0 78833 ALBERTSONS COS INC COMMON STOCK 013091103 1683 67681 SH SOLE 44971 0 22710 ALCOA CORP COM 013872106 974 28947 SH SOLE 0 0 28947 ALCON AG ORD SHS H01301128 28659 492596 SH SOLE 466307 0 26289 ALDEYRA THERAPEUTICS INC COM 01438T106 144 27049 SH SOLE 22440 0 4609 ALEXANDERS INC COM 014752109 269 1287 SH SOLE 0 0 1287 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6599 47070 SH SOLE 40726 0 6344 ALGONQUIN PWR UTILS CORP COM 015857105 9502 870976 SH SOLE 109467 0 761509 ALGONQUIN PWR UTILS CORP COM 015857105 2 15600 SH Call SOLE 0 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 20 15600 SH Call SOLE 0 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 28 15600 SH Call SOLE 0 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 5 49000 SH Call SOLE 0 0 0 ALGONQUIN PWR UTILS CORP UNIT 06/15/2024 015857873 255 6746 SH SOLE 0 0 6746 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 37303 466342 SH SOLE 157730 0 308612 ALICO INC COM 016230104 206 7309 SH SOLE 0 0 7309 ALIGHT INC COM CL A 01626W101 4190 571602 SH SOLE 568652 0 2950 ALIGN TECHNOLOGY INC COM 016255101 16097 77723 SH SOLE 69325 0 8398 ALKERMES PLC SHS G01767105 553 24766 SH SOLE 14953 0 9813 ALLEGHANY CORP MD COM 017175100 27467 32728 SH SOLE 26741 0 5987 ALLEGIANT TRAVEL CO COM 01748X102 255 3499 SH SOLE 0 0 3499 ALLEGION PLC ORD SHS G0176J109 28161 314015 SH SOLE 290340 0 23675 ALLEGRO MICROSYSTEMS INC COM 01749D105 931 42609 SH SOLE 41171 0 1438 ALLETE INC COM NEW 018522300 6784 135546 SH SOLE 102660 0 32886 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 1637 71501 SH SOLE 0 0 71501 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1474 165934 SH SOLE 0 0 165934 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 3150 89853 SH SOLE 0 0 89853 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 155 14948 SH SOLE 0 0 14948 ALLIANT ENERGY CORP COM 018802108 4407 83158 SH SOLE 32209 0 50949 ALLISON TRANSMISSION HLDGS I COM 01973R101 1152 34129 SH SOLE 14405 0 19724 ALLOGENE THERAPEUTICS INC COM 019770106 379 35138 SH SOLE 0 0 35138 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 369 24253 SH SOLE 19179 0 5074 ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 111 26840 SH SOLE 0 0 26840 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 166 26831 SH SOLE 0 0 26831 ALLSPRING MULTI SECTOR INCOM COM 94987D101 3079 357241 SH SOLE 0 0 357241 ALLSTATE CORP COM 020002101 209559 1682774 SH SOLE 608706 0 1074068 ALLY FINL INC COM 02005N100 5445 195659 SH SOLE 5527 0 190132 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2125 10617 SH SOLE 8915 0 1702 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 278 9048 SH SOLE 8343 0 705 ALPHABET INC CAP STK CL A 02079K305 792433 8284714 SH SOLE 3253103 0 5031611 ALPHABET INC CAP STK CL C 02079K107 520966 5418266 SH SOLE 2100499 0 3317767 ALPHABET INC CAP STK CL C 02079K107 1 14000 SH Call SOLE 0 0 0 ALPINE INCOME PPTY TR INC COM 02083X103 1325 81659 SH SOLE 8538 0 73121 ALPS ETF TR ALERIAN MLP 00162Q452 49738 1360440 SH SOLE 1967 0 1358473 ALPS ETF TR CLEAN ENERGY 00162Q460 1037 18689 SH SOLE 0 0 18689 ALPS ETF TR EQUAL SEC ETF 00162Q205 3655 41435 SH SOLE 0 0 41435 ALPS ETF TR INTL SEC DV DOG 00162Q718 329 15451 SH SOLE 0 0 15451 ALPS ETF TR MED BREAKTHGH 00162Q593 283 9401 SH SOLE 0 0 9401 ALPS ETF TR OSHARES EUR QLT 00162Q379 650 32483 SH SOLE 0 0 32483 ALPS ETF TR OSHARES US QUALT 00162Q387 7670 207188 SH SOLE 0 0 207188 ALPS ETF TR RIVERFRNT DYMC 00162Q528 609 15629 SH SOLE 0 0 15629 ALPS ETF TR RIVRFRNT STR INC 00162Q783 629 28304 SH SOLE 0 0 28304 ALPS ETF TR SECTR DIV DOGS 00162Q858 4900 108495 SH SOLE 1823 0 106672 ALTAIR ENGR INC COM CL A 021369103 4773 107933 SH SOLE 107847 0 86 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 15 17000 PRN SOLE 0 0 17000 ALTICE USA INC CL A 02156K103 20563 3527020 SH SOLE 3518602 0 8418 ALTIMMUNE INC COM NEW 02155H200 405 31710 SH SOLE 0 0 31710 ALTRA INDL MOTION CORP COM 02208R106 11922 354624 SH SOLE 353495 0 1129 ALTRIA GROUP INC COM 02209S103 77353 1915619 SH SOLE 454963 0 1460656 ALTRIA GROUP INC COM 02209S103 1 16600 SH Call SOLE 0 0 0 ALTRIA GROUP INC COM 02209S103 3 21900 SH Call SOLE 0 0 0 ALTRIA GROUP INC COM 02209S103 1 10400 SH Call SOLE 0 0 0 ALTRIA GROUP INC COM 02209S103 3 11600 SH Call SOLE 0 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 42 38309 SH SOLE 0 0 38309 AMAZON COM INC COM 023135106 1306096 11558372 SH SOLE 4173801 0 7384571 AMAZON COM INC COM 023135106 1 10300 SH Call SOLE 0 0 0 AMBARELLA INC SHS G037AX101 881 15673 SH SOLE 0 0 15673 AMBEV SA SPONSORED ADR 02319V103 3038 1073647 SH SOLE 3230 0 1070417 AMC NETWORKS INC CL A 00164V103 1027 50599 SH SOLE 49604 0 995 AMCOR PLC ORD G0250X107 30788 2869354 SH SOLE 2628942 0 240412 AMDOCS LTD SHS G02602103 22646 285039 SH SOLE 256466 0 28573 AMEDISYS INC COM 023436108 778 8039 SH SOLE 1972 0 6067 AMER SOFTWARE INC CL A 029683109 1362 88874 SH SOLE 86350 0 2524 AMER STATES WTR CO COM 029899101 3326 42674 SH SOLE 0 0 42674 AMEREN CORP COM 023608102 9188 114069 SH SOLE 56167 0 57902 AMERESCO INC CL A 02361E108 261 3927 SH SOLE 0 0 3927 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V206 3425 198198 SH SOLE 0 0 198198 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 2798 169888 SH SOLE 139887 0 30001 AMERICAN AIRLS GROUP INC COM 02376R102 1422 118082 SH SOLE 1 0 118081 AMERICAN AIRLS GROUP INC COM 02376R102 1 12600 SH Call SOLE 0 0 0 AMERICAN ASSETS TR INC COM 024013104 338 13146 SH SOLE 13078 0 68 AMERICAN AXLE & MFG HLDGS IN COM 024061103 126 18447 SH SOLE 17127 0 1320 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 276 5801 SH SOLE 0 0 5801 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 520 14938 SH SOLE 0 0 14938 AMERICAN CENTY ETF TR US EQT ETF 025072885 6530 104738 SH SOLE 0 0 104738 AMERICAN CENTY ETF TR US SML CP VALU 025072877 12252 185233 SH SOLE 0 0 185233 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 355 36459 SH SOLE 0 0 36459 AMERICAN ELEC PWR CO INC COM 025537101 65896 762242 SH SOLE 413800 0 348442 AMERICAN EQTY INVT LIFE HLD COM 025676206 12285 329457 SH SOLE 291584 0 37873 AMERICAN EXPRESS CO COM 025816109 68442 507313 SH SOLE 197674 0 309639 AMERICAN FINL GROUP INC OHIO COM 025932104 4127 33576 SH SOLE 0 0 33576 AMERICAN HOMES 4 RENT CL A 02665T306 13130 400187 SH SOLE 130498 0 269689 AMERICAN INTL GROUP INC COM NEW 026874784 71149 1498511 SH SOLE 1248324 0 250187 AMERICAN REBEL HOLDINGS INC COM 02919L208 18 53323 SH SOLE 0 0 53323 AMERICAN TOWER CORP NEW COM 03027X100 248845 1159008 SH SOLE 801926 0 357082 AMERICAN WOODMARK CORPORATIO COM 030506109 3860 88000 SH SOLE 0 0 88000 AMERICAN WTR WKS CO INC NEW COM 030420103 23269 178773 SH SOLE 23940 0 154833 AMERICOLD REALTY TRUST INC COM 03064D108 3139 127586 SH SOLE 97742 0 29844 AMERIPRISE FINL INC COM 03076C106 29496 117069 SH SOLE 89884 0 27185 AMERIS BANCORP COM 03076K108 813 18189 SH SOLE 0 0 18189 AMERISAFE INC COM 03071H100 1924 41164 SH SOLE 40615 0 549 AMERISOURCEBERGEN CORP COM 03073E105 40399 298512 SH SOLE 213317 0 85195 AMETEK INC COM 031100100 18189 160379 SH SOLE 137713 0 22666 AMGEN INC COM 031162100 207414 920169 SH SOLE 409491 0 510678 AMKOR TECHNOLOGY INC COM 031652100 1125 65989 SH SOLE 65471 0 518 AMMO INC COM 00175J107 222 75620 SH SOLE 0 0 75620 AMN HEALTHCARE SVCS INC COM 001744101 5568 52544 SH SOLE 15147 0 37397 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 326 161387 SH SOLE 0 0 161387 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 728 25912 SH SOLE 10231 0 15681 AMPHENOL CORP NEW CL A 032095101 16297 243381 SH SOLE 199160 0 44221 AMPIO PHARMACEUTICALS INC COM 03209T109 4 71417 SH SOLE 0 0 71417 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 831 64964 SH SOLE 0 0 64964 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 3798 205323 SH SOLE 0 0 205323 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 103213 3224400 SH SOLE 65400 0 3159000 AMPLIFY ETF TR ONLIN RETL ETF 032108102 810 20496 SH SOLE 628 0 19868 AMYRIS INC COM NEW 03236M200 118 40363 SH SOLE 0 0 40363 AMYRIS INC COM NEW 03236M200 5 26000 SH Call SOLE 0 0 0 AMYRIS INC COM NEW 03236M200 14 17600 SH Call SOLE 0 0 0 AMYRIS INC COM NEW 03236M200 3 10400 SH Call SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 87433 627466 SH SOLE 299627 0 327839 ANDERSONS INC COM 034164103 242 7804 SH SOLE 0 0 7804 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 5122 382249 SH SOLE 0 0 382249 ANGEL OAK MTG INC COM 03464Y108 359 29942 SH SOLE 0 0 29942 ANGIODYNAMICS INC COM 03475V101 1122 54818 SH SOLE 10904 0 43914 ANGION BIOMEDICA CORP COM 03476J107 55 60000 SH SOLE 0 0 60000 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 28652 634458 SH SOLE 599650 0 34808 ANIXA BIOSCIENCES INC COM 03528H109 299 60846 SH SOLE 0 0 60846 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 3523 205354 SH SOLE 7589 0 197765 ANSYS INC COM 03662Q105 17346 78242 SH SOLE 69792 0 8450 ANTERO MIDSTREAM CORP COM 03676B102 218 23791 SH SOLE 0 0 23791 ANTERO RESOURCES CORP COM 03674X106 10823 354505 SH SOLE 45938 0 308567 AON PLC SHS CL A G0403H108 59519 222196 SH SOLE 193589 0 28607 APA CORPORATION COM 03743Q108 17959 525266 SH SOLE 62370 0 462896 APA CORPORATION COM 03743Q108 9 34200 SH Call SOLE 0 0 0 APARTMENT INCOME REIT CORP COM 03750L109 521 13498 SH SOLE 0 0 13498 APELLIS PHARMACEUTICALS INC COM 03753U106 958 14032 SH SOLE 4028 0 10004 API GROUP CORP COM STK 00187Y100 488 36812 SH SOLE 23869 0 12943 APOLLO COML REAL EST FIN INC COM 03762U105 591 71148 SH SOLE 0 0 71148 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 63 65000 PRN SOLE 0 0 65000 APOLLO GLOBAL MGMT INC COM 03769M106 43533 936201 SH SOLE 632018 0 304183 APOLLO TACTICAL INCOME FD IN COM 037638103 164 13959 SH SOLE 0 0 13959 APPHARVEST INC COM 03783T103 52 26344 SH SOLE 0 0 26344 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2181 155088 SH SOLE 84416 0 70672 APPLE INC COM 037833100 2648269 19162457 SH SOLE 3757524 0 15404933 APPLE INC COM 037833100 16 60900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 8 14900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 6 24500 SH Call SOLE 0 0 0 APPLE INC COM 037833100 1 10900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 9 10300 SH Call SOLE 0 0 0 APPLE INC COM 037833100 5 17500 SH Call SOLE 0 0 0 APPLE INC COM 037833100 1 11300 SH Call SOLE 0 0 0 APPLE INC COM 037833100 1 11000 SH Call SOLE 0 0 0 APPLE INC COM 037833100 2395 66900 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1674 16290 SH SOLE 13493 0 2797 APPLIED MATLS INC COM 038222105 64736 790131 SH SOLE 435146 0 354985 APPLIED MATLS INC COM 038222105 1 28700 SH Call SOLE 0 0 0 APPLOVIN CORP COM CL A 03831W108 1159 59446 SH SOLE 56518 0 2928 APTARGROUP INC COM 038336103 12764 134317 SH SOLE 119506 0 14811 APTINYX INC COM 03836N103 27 74025 SH SOLE 0 0 74025 APTIV PLC SHS G6095L109 22614 289151 SH SOLE 240477 0 48674 APTOSE BIOSCIENCES INC COM NEW 03835T200 7 12500 SH SOLE 0 0 12500 ARAMARK COM 03852U106 359 11520 SH SOLE 387 0 11133 ARBOR REALTY TRUST INC COM 038923108 3920 340857 SH SOLE 176480 0 164377 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1063 53393 SH SOLE 43895 0 9498 ARCH CAP GROUP LTD ORD G0450A105 8536 187433 SH SOLE 116917 0 70516 ARCHAEA ENERGY INC COM CL A 03940F103 317 17611 SH SOLE 0 0 17611 ARCHER DANIELS MIDLAND CO COM 039483102 67723 841805 SH SOLE 164765 0 677040 ARCHER DANIELS MIDLAND CO COM 039483102 869 82000 SH Put SOLE 0 0 82000 ARCHER DANIELS MIDLAND CO COM 039483102 727 55500 SH Put SOLE 0 0 55500 ARCHER DANIELS MIDLAND CO COM 039483102 200 12500 SH Put SOLE 0 0 12500 ARCHER DANIELS MIDLAND CO COM 039483102 86 15000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 48 10500 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 458 62500 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 84 12000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 207 37000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 223 50000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 39 11000 SH Call SOLE 0 0 0 ARCHROCK INC COM 03957W106 124 19259 SH SOLE 0 0 19259 ARCONIC CORPORATION COM 03966V107 192 11252 SH SOLE 1069 0 10183 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 146 19997 SH SOLE 19997 0 0 ARCOSA INC COM 039653100 735 12857 SH SOLE 9139 0 3718 ARES CAPITAL CORP COM 04010L103 9910 587065 SH SOLE 0 0 587065 ARES COML REAL ESTATE CORP COM 04013V108 410 39222 SH SOLE 0 0 39222 ARES DYNAMIC CR ALLOCATION F COM 04014F102 395 33604 SH SOLE 0 0 33604 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 15678 253079 SH SOLE 234085 0 18994 ARGAN INC COM 04010E109 4736 147211 SH SOLE 126617 0 20594 ARGENX SE SPONSORED ADR 04016X101 1963 5560 SH SOLE 0 0 5560 ARGO GROUP INTL HLDGS LTD COM G0464B107 1510 78394 SH SOLE 77182 0 1212 ARIS WATER SOLUTIONS INC CLASS A COM 04041L106 452 35387 SH SOLE 0 0 35387 ARISTA NETWORKS INC COM 040413106 9629 85295 SH SOLE 40198 0 45097 ARK ETF TR 3D PRINTING ETF 00214Q500 219 11067 SH SOLE 0 0 11067 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 1373 30455 SH SOLE 0 0 30455 ARK ETF TR FINTECH INNOVA 00214Q708 2774 180239 SH SOLE 0 0 180239 ARK ETF TR GENOMIC REV ETF 00214Q302 6751 205367 SH SOLE 0 0 205367 ARK ETF TR INNOVATION ETF 00214Q104 40816 1081774 SH SOLE 44523 0 1037251 ARK ETF TR NEXT GNRTN INTER 00214Q401 2310 50598 SH SOLE 0 0 50598 ARMSTRONG WORLD INDS INC NEW COM 04247X102 7642 96450 SH SOLE 95294 0 1156 ARQIT QUANTUM INC ORDINARY SHARES G0567U101 76 13582 SH SOLE 0 0 13582 ARRIVAL GROUP SHS L0423Q108 11 13873 SH SOLE 0 0 13873 ARROW ELECTRS INC COM 042735100 4455 48320 SH SOLE 14742 0 33578 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 461 13957 SH SOLE 9965 0 3992 ARROWMARK FINANCIAL CORP COM 861780104 594 34403 SH SOLE 0 0 34403 ARTESIAN RES CORP CL A 043113208 356 7398 SH SOLE 0 0 7398 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 18721 695156 SH SOLE 681790 0 13366 ARVINAS INC COM 04335A105 289 6491 SH SOLE 6216 0 275 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 5918 472293 SH SOLE 0 0 472293 ASBURY AUTOMOTIVE GROUP INC COM 043436104 10397 68812 SH SOLE 67468 0 1344 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 463 4480 SH SOLE 4453 0 27 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 440 88169 SH SOLE 80437 0 7732 ASGN INC COM 00191U102 3605 39887 SH SOLE 38760 0 1127 ASHLAND INC COM 044186104 1196 12595 SH SOLE 0 0 12595 ASML HOLDING N V N Y REGISTRY SHS N07059210 59234 142605 SH SOLE 117647 0 24958 ASPEN TECHNOLOGY INC COM 29109X106 40101 168349 SH SOLE 149967 0 18382 ASSURANT INC COM 04621X108 1280 8809 SH SOLE 927 0 7882 ASSURED GUARANTY LTD COM G0585R106 8155 168310 SH SOLE 155788 0 12522 AST SPACEMOBILE INC COM CL A 00217D100 292 40496 SH SOLE 0 0 40496 ASTRAZENECA PLC SPONSORED ADR 046353108 139246 2539129 SH SOLE 2029688 0 509441 ASTRONICS CORP COM 046433108 195 24776 SH SOLE 0 0 24776 AT&T INC COM 00206R102 166032 10823463 SH SOLE 4762400 0 6061063 AT&T INC COM 00206R102 10 12300 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 1 12600 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 1 13100 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 697 184338 SH SOLE 174747 0 9591 ATI INC COM 01741R102 204 7657 SH SOLE 0 0 7657 ATKORE INC COM 047649108 9346 120115 SH SOLE 87414 0 32701 ATLANTIC UN BANKSHARES CORP COM 04911A107 2880 94789 SH SOLE 85240 0 9549 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 6171 234620 SH SOLE 391 0 234229 ATLAS CORP SHARES Y0436Q109 5132 369224 SH SOLE 0 0 369224 ATLASSIAN CORP PLC CL A G06242104 51751 245743 SH SOLE 227520 0 18223 ATMOS ENERGY CORP COM 049560105 43893 430938 SH SOLE 342129 0 88809 ATRECA INC CL A COM 04965G109 132 83774 SH SOLE 0 0 83774 ATRICURE INC COM 04963C209 240 6145 SH SOLE 6092 0 53 ATRION CORP COM 049904105 4048 7165 SH SOLE 6965 0 200 AUDACY INC CL A 05070N103 21 54369 SH SOLE 0 0 54369 AUDIOCODES LTD ORD M15342104 372 17062 SH SOLE 16775 0 287 AURORA CANNABIS INC COM 05156X884 25 20718 SH SOLE 0 0 20718 AUTODESK INC COM 052769106 110882 593588 SH SOLE 543640 0 49948 AUTOHOME INC SP ADS RP CL A 05278C107 6209 215903 SH SOLE 212762 0 3141 AUTOLIV INC COM 052800109 765 11479 SH SOLE 10140 0 1339 AUTOMATIC DATA PROCESSING IN COM 053015103 254385 1124615 SH SOLE 693179 0 431436 AUTONATION INC COM 05329W102 7095 69643 SH SOLE 45165 0 24478 AUTOZONE INC COM 053332102 51822 24194 SH SOLE 11115 0 13079 AVALARA INC COM 05338G106 3359 36594 SH SOLE 1945 0 34649 AVALONBAY CMNTYS INC COM 053484101 7687 41733 SH SOLE 29559 0 12174 AVANGRID INC COM 05351W103 306 7340 SH SOLE 0 0 7340 AVANTOR INC COM 05352A100 8095 413033 SH SOLE 377060 0 35973 AVERY DENNISON CORP COM 053611109 22615 139000 SH SOLE 116077 0 22923 AVID BIOSERVICES INC COM 05368M106 275 14381 SH SOLE 0 0 14381 AVIENT CORPORATION COM 05368V106 1067 35221 SH SOLE 30657 0 4564 AVISTA CORP COM 05379B107 5072 136906 SH SOLE 132326 0 4580 AVNET INC COM 053807103 13260 367108 SH SOLE 257538 0 109570 AVNET INC COM 053807103 9 12500 SH Call SOLE 0 0 0 AXALTA COATING SYS LTD COM G0750C108 9235 438528 SH SOLE 434257 0 4271 AXCELIS TECHNOLOGIES INC COM NEW 054540208 419 6924 SH SOLE 5830 0 1094 AXIS CAP HLDGS LTD SHS G0692U109 24955 507735 SH SOLE 505070 0 2665 AXON ENTERPRISE INC COM 05464C101 12054 104142 SH SOLE 43691 0 60451 AXONICS INC COM 05465P101 740 10512 SH SOLE 6478 0 4034 AXOS FINANCIAL INC COM 05465C100 4596 134254 SH SOLE 94686 0 39568 AXSOME THERAPEUTICS INC COM 05464T104 264 5921 SH SOLE 0 0 5921 AZEK CO INC CL A 05478C105 524 31506 SH SOLE 15246 0 16260 AZENTA INC COM 114340102 2508 58512 SH SOLE 54082 0 4430 AZZ INC COM 002474104 1159 31752 SH SOLE 0 0 31752 B & G FOODS INC NEW COM 05508R106 1475 89460 SH SOLE 0 0 89460 B & G FOODS INC NEW COM 05508R106 1 14300 SH Call SOLE 0 0 0 B. RILEY FINANCIAL INC COM 05580M108 245 5496 SH SOLE 1714 0 3782 B2GOLD CORP COM 11777Q209 476 147942 SH SOLE 0 0 147942 B2GOLD CORP COM 11777Q209 96 120000 SH Call SOLE 0 0 0 BABYLON HLDGS LTD CL A SHS G07031100 59 125033 SH SOLE 0 0 125033 BADGER METER INC COM 056525108 748 8095 SH SOLE 2404 0 5691 BAIDU INC SPON ADR REP A 056752108 1868 15900 SH SOLE 50 0 15850 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 424 35346 SH SOLE 0 0 35346 BAKER HUGHES COMPANY CL A 05722G100 6925 330406 SH SOLE 213082 0 117324 BALCHEM CORP COM 057665200 6034 49626 SH SOLE 40604 0 9022 BALL CORP COM 058498106 40491 837974 SH SOLE 769217 0 68757 BANCFIRST CORP COM 05945F103 12085 135075 SH SOLE 133456 0 1619 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 456 102366 SH SOLE 78245 0 24121 BANCO BRADESCO S A SP ADR PFD NEW 059460303 3856 1047837 SH SOLE 966492 0 81345 BANCO SANTANDER S.A. ADR 05964H105 366 157651 SH SOLE 94971 0 62680 BANCORP INC DEL COM 05969A105 261 11879 SH SOLE 11276 0 603 BANCROFT FD LTD COM 059695106 562 33599 SH SOLE 0 0 33599 BANDWIDTH INC COM CL A 05988J103 134 11295 SH SOLE 0 0 11295 BANK HAWAII CORP COM 062540109 3020 39680 SH SOLE 38181 0 1499 BANK MARIN BANCORP COM 063425102 243 8107 SH SOLE 0 0 8107 BANK MONTREAL QUE COM 063671101 6350 72454 SH SOLE 9528 0 62926 BANK NEW YORK MELLON CORP COM 064058100 15699 407556 SH SOLE 254432 0 153124 BANK NOVA SCOTIA HALIFAX COM 064149107 2569 53997 SH SOLE 0 0 53997 BANK OZK COM 06417N103 18586 469818 SH SOLE 434980 0 34838 BANNER CORP COM NEW 06652V208 1687 28549 SH SOLE 6074 0 22475 BARCLAYS PLC ADR 06738E204 30224 4722472 SH SOLE 1549814 0 3172658 BARINGS BDC INC COM 06759L103 2240 270906 SH SOLE 0 0 270906 BARINGS CORPORATE INVS COM 06759X107 330 25506 SH SOLE 0 0 25506 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1722 140945 SH SOLE 0 0 140945 BARINGS PARTN INVS SH BEN INT 06761A103 303 26756 SH SOLE 0 0 26756 BARRICK GOLD CORP COM 067901108 25885 1669967 SH SOLE 595375 0 1074592 BARRICK GOLD CORP COM 067901108 15 45200 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 27 55700 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 1 12000 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 46 45100 SH Call SOLE 0 0 0 BATH & BODY WORKS INC COM 070830104 559 17136 SH SOLE 0 0 17136 BAUSCH HEALTH COS INC COM 071734107 397 57573 SH SOLE 0 0 57573 BAUSCH HEALTH COS INC COM 071734107 1 42000 SH Call SOLE 0 0 0 BAUSCH PLUS LOMB CORP COMMON SHARES 071705107 2497 162764 SH SOLE 162724 0 40 BAXTER INTL INC COM 071813109 72607 1348074 SH SOLE 1115883 0 232191 BCE INC COM NEW 05534B760 94268 2247678 SH SOLE 1996077 0 251601 BEACON ROOFING SUPPLY INC COM 073685109 782 14300 SH SOLE 11088 0 3212 BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 1196 25374 SH SOLE 0 0 25374 BECTON DICKINSON & CO COM 075887109 172285 773136 SH SOLE 551073 0 222063 BEIGENE LTD SPONSORED ADR 07725L102 1968 14595 SH SOLE 14367 0 228 BELLRING BRANDS INC COMMON STOCK 07831C103 1099 53341 SH SOLE 48605 0 4736 BENEFITFOCUS INC COM 08180D106 239 37608 SH SOLE 0 0 37608 BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 602 625000 PRN SOLE 0 0 625000 BENSON HILL INC COMMON STOCK 082490103 34 12560 SH SOLE 0 0 12560 BENTLEY SYS INC COM CL B 08265T208 28770 940500 SH SOLE 938937 0 1563 BERKLEY W R CORP COM 084423102 47386 733749 SH SOLE 694405 0 39344 BERKSHIRE GREY INC COM CL A 084656107 51 30000 SH SOLE 0 0 30000 BERKSHIRE HATHAWAY INC DEL CL A 084670108 70319 173 SH SOLE 0 0 173 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 578941 2168155 SH SOLE 253208 0 1914947 BERRY GLOBAL GROUP INC COM 08579W103 5901 126823 SH SOLE 118725 0 8098 BEST BUY INC COM 086516101 138452 2185854 SH SOLE 431003 0 1754851 BEST BUY INC COM 086516101 3 42300 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 6 19900 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 4 17600 SH Call SOLE 0 0 0 BGC PARTNERS INC CL A 05541T101 1840 585907 SH SOLE 0 0 585907 BHP GROUP LTD SPONSORED ADS 088606108 9355 186945 SH SOLE 2548 0 184397 BIG 5 SPORTING GOODS CORP COM 08915P101 625 58230 SH SOLE 0 0 58230 BIG 5 SPORTING GOODS CORP COM 08915P101 3 11400 SH Call SOLE 0 0 0 BIG 5 SPORTING GOODS CORP COM 08915P101 3 27000 SH Call SOLE 0 0 0 BILL COM HLDGS INC COM 090043100 1262 9536 SH SOLE 6437 0 3099 BIO RAD LABS INC CL A 090572207 10271 24622 SH SOLE 22322 0 2300 BIO-TECHNE CORP COM 09073M104 14060 49508 SH SOLE 41203 0 8305 BIOGEN INC COM 09062X103 33306 124743 SH SOLE 103287 0 21456 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 1825 12070 SH SOLE 10037 0 2033 BIOLIFE SOLUTIONS INC COM NEW 09062W204 362 15923 SH SOLE 0 0 15923 BIOMARIN PHARMACEUTICAL INC COM 09061G101 4908 57892 SH SOLE 44739 0 13153 BIOMARIN PHARMACEUTICAL INC NOTE 0.599% 8/0 09061GAH4 15 15000 PRN SOLE 0 0 15000 BIONTECH SE SPONSORED ADS 09075V102 2747 20364 SH SOLE 591 0 19773 BIOXCEL THERAPEUTICS INC COM 09075P105 142 11991 SH SOLE 0 0 11991 BJS WHSL CLUB HLDGS INC COM 05550J101 27593 378972 SH SOLE 304852 0 74120 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 4617 3938 SH SOLE 0 0 3938 BK OF AMERICA CORP COM 060505104 246155 8150829 SH SOLE 3193618 0 4957211 BK OF AMERICA CORP COM 060505104 6 18200 SH Call SOLE 0 0 0 BK OF AMERICA CORP COM 060505104 1 44500 SH Call SOLE 0 0 0 BK OF AMERICA CORP COM 060505104 5 50600 SH Call SOLE 0 0 0 BLACK HILLS CORP COM 092113109 22413 330910 SH SOLE 308488 0 22422 BLACK KNIGHT INC COM 09215C105 5262 81294 SH SOLE 74899 0 6395 BLACK STONE MINERALS L P COM UNIT 09225M101 4821 308072 SH SOLE 0 0 308072 BLACKBERRY LTD COM 09228F103 158 33516 SH SOLE 0 0 33516 BLACKLINE INC COM 09239B109 5321 88836 SH SOLE 2825 0 86011 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 233 22700 SH SOLE 0 0 22700 BLACKROCK CAP ALLOCATION TR COM 09260U109 5499 404048 SH SOLE 0 0 404048 BLACKROCK CAP INVT CORP COM 092533108 214 63146 SH SOLE 0 0 63146 BLACKROCK CORE BD TR SHS BEN INT 09249E101 3975 397494 SH SOLE 0 0 397494 BLACKROCK CORPOR HI YLD FD I COM 09255P107 407 47630 SH SOLE 0 0 47630 BLACKROCK CORPOR HI YLD FD I RIGHT 10/13/2022 09255L114 1 46949 SH SOLE 0 0 46949 BLACKROCK CR ALLOCATION INCO COM 092508100 5826 610705 SH SOLE 0 0 610705 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 255 28579 SH SOLE 0 0 28579 BLACKROCK ENERGY & RES TR COM 09250U101 920 85378 SH SOLE 0 0 85378 BLACKROCK ENHANCD CAP & INM COM 09256A109 7854 477466 SH SOLE 0 0 477466 BLACKROCK ENHANCED EQUITY DI COM 09251A104 17127 2111800 SH SOLE 0 0 2111800 BLACKROCK ENHANCED GLOBAL DI COM 092501105 3895 442062 SH SOLE 0 0 442062 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 5918 1323884 SH SOLE 0 0 1323884 BLACKROCK FLOATING RATE INC COM 091941104 119 10944 SH SOLE 0 0 10944 BLACKROCK FLOATING RATE INCO COM 09255X100 315 28623 SH SOLE 0 0 28623 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1423 36649 SH SOLE 0 0 36649 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 14195 950797 SH SOLE 0 0 950797 BLACKROCK INC COM 09247X101 122280 222178 SH SOLE 118874 0 103304 BLACKROCK INCOME TR INC COM 09247F100 2611 630622 SH SOLE 0 0 630622 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 16173 2224631 SH SOLE 0 0 2224631 BLACKROCK INVT QUALITY MUN T COM 09247D105 198 15797 SH SOLE 0 0 15797 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 567 46821 SH SOLE 0 0 46821 BLACKROCK MULTI SECTOR INC T COM 09258A107 2304 161773 SH SOLE 0 0 161773 BLACKROCK MUN INCOME QUALITY COM 092479104 396 36091 SH SOLE 0 0 36091 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 305 31965 SH SOLE 0 0 31965 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 4070 198354 SH SOLE 0 0 198354 BLACKROCK MUNI INCOME TR II COM 09249N101 356 35562 SH SOLE 0 0 35562 BLACKROCK MUNIASSETS FD INC COM 09254J102 1378 134168 SH SOLE 0 0 134168 BLACKROCK MUNICIPAL INCOME COM 09253X102 1526 140470 SH SOLE 0 0 140470 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1468 125069 SH SOLE 0 0 125069 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 461 42952 SH SOLE 0 0 42952 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 491 43676 SH SOLE 0 0 43676 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 683 70307 SH SOLE 0 0 70307 BLACKROCK MUNIVEST FD II INC COM 09253T101 491 48655 SH SOLE 0 0 48655 BLACKROCK MUNIVEST FD INC COM 09253R105 3086 464742 SH SOLE 0 0 464742 BLACKROCK MUNIYIELD FD INC COM 09253W104 653 65732 SH SOLE 0 0 65732 BLACKROCK MUNIYIELD MICH QU COM 09254V105 1250 100972 SH SOLE 0 0 100972 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 106 11239 SH SOLE 0 0 11239 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 2689 226702 SH SOLE 0 0 226702 BLACKROCK MUNIYIELD QUALITY COM 09254E103 4162 399013 SH SOLE 0 0 399013 BLACKROCK MUNIYIELD QUALITY COM 09254G108 2618 261051 SH SOLE 0 0 261051 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1729 156515 SH SOLE 0 0 156515 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 177 18065 SH SOLE 0 0 18065 BLACKROCK RES & COMMODITIES SHS 09257A108 10090 1161162 SH SOLE 0 0 1161162 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 10525 358236 SH SOLE 0 0 358236 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 19613 1111837 SH SOLE 0 0 1111837 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3085 187758 SH SOLE 0 0 187758 BLACKROCK TCP CAPITAL CORP COM 09259E108 2607 238560 SH SOLE 0 0 238560 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 1572 78358 SH SOLE 1 0 78357 BLACKSTONE INC COM 09260D107 139075 1661581 SH SOLE 275317 0 1386264 BLACKSTONE INC COM 09260D107 321 25000 SH Call SOLE 0 0 0 BLACKSTONE INC COM 09260D107 265 25000 SH Call SOLE 0 0 0 BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 74 75000 PRN SOLE 0 0 75000 BLACKSTONE MTG TR INC COM CL A 09257W100 2385 102206 SH SOLE 0 0 102206 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 1765 77600 SH SOLE 0 0 77600 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 202 16043 SH SOLE 0 0 16043 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 1028 96699 SH SOLE 0 0 96699 BLINK CHARGING CO COM 09354A100 1087 61356 SH SOLE 0 0 61356 BLOCK H & R INC COM 093671105 3599 84599 SH SOLE 40313 0 44286 BLOCK INC CL A 852234103 23245 422712 SH SOLE 199915 0 222797 BLOCK INC NOTE 5/0 852234AJ2 15 19000 PRN SOLE 0 0 19000 BLOOM ENERGY CORP COM CL A 093712107 5879 294089 SH SOLE 71070 0 223019 BLOOM ENERGY CORP COM CL A 093712107 107 12600 SH Call SOLE 0 0 0 BLOOM ENERGY CORP COM CL A 093712107 84 19100 SH Put SOLE 0 0 19100 BLOOM ENERGY CORP COM CL A 093712107 15 13800 SH Call SOLE 0 0 0 BLOOM ENERGY CORP COM CL A 093712107 94 19100 SH Put SOLE 0 0 19100 BLOOM ENERGY CORP COM CL A 093712107 58 12600 SH Call SOLE 0 0 0 BLOOMIN BRANDS INC COM 094235108 9858 537795 SH SOLE 43962 0 493833 BLUE APRON HLDGS INC CL A NEW 09523Q200 543 93935 SH SOLE 0 0 93935 BLUE BIRD CORP COM 095306106 123 14725 SH SOLE 13825 0 900 BLUEBIRD BIO INC COM 09609G100 86 13604 SH SOLE 0 0 13604 BLUEPRINT MEDICINES CORP COM 09627Y109 2071 31433 SH SOLE 5388 0 26045 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 1127 165036 SH SOLE 0 0 165036 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 4087 357546 SH SOLE 0 0 357546 BNY MELLON MUN INCOME INC COM 05589T104 113 18760 SH SOLE 0 0 18760 BNY MELLON STRATEGIC MUN BD COM 09662E109 1103 194840 SH SOLE 0 0 194840 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1195 196535 SH SOLE 0 0 196535 BOEING CO COM 097023105 90531 747693 SH SOLE 257693 0 490000 BOEING CO COM 097023105 220 7500 SH Put SOLE 0 0 7500 BOISE CASCADE CO DEL COM 09739D100 935 15728 SH SOLE 0 0 15728 BOK FINL CORP COM NEW 05561Q201 240 2696 SH SOLE 0 0 2696 BOOKING HOLDINGS INC COM 09857L108 60406 36761 SH SOLE 31321 0 5440 BOOT BARN HLDGS INC COM 099406100 906 15498 SH SOLE 14374 0 1124 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 34141 369694 SH SOLE 316950 0 52744 BORGWARNER INC COM 099724106 10397 331120 SH SOLE 313537 0 17583 BOSTON BEER INC CL A 100557107 1880 5808 SH SOLE 4227 0 1581 BOSTON PROPERTIES INC COM 101121101 10065 134251 SH SOLE 128376 0 5875 BOSTON SCIENTIFIC CORP COM 101137107 47860 1235731 SH SOLE 463835 0 771896 BOX INC CL A 10316T104 1938 79475 SH SOLE 0 0 79475 BOYD GAMING CORP COM 103304101 540 11340 SH SOLE 0 0 11340 BP PLC SPONSORED ADR 055622104 82747 2898314 SH SOLE 1362151 0 1536163 BP PLC SPONSORED ADR 055622104 4 50900 SH Call SOLE 0 0 0 BP PLC SPONSORED ADR 055622104 1 17500 SH Call SOLE 0 0 0 BP PLC SPONSORED ADR 055622104 1 20000 SH Call SOLE 0 0 0 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 172 14406 SH SOLE 0 0 14406 BRAEMAR HOTELS & RESORTS INC COM 10482B101 332 77200 SH SOLE 0 0 77200 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 1082 244803 SH SOLE 0 0 244803 BRAINSWAY LTD SPONSORED ADS 10501L106 95 26231 SH SOLE 0 0 26231 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 483 63347 SH SOLE 0 0 63347 BRC INC COM CL A 05601U105 82 10653 SH SOLE 0 0 10653 BRIGHAM MINERALS INC CL A COM 10918L103 7056 286030 SH SOLE 94586 0 191444 BRIGHAM MINERALS INC CL A COM 10918L103 49 61500 SH Call SOLE 0 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 17567 304722 SH SOLE 301712 0 3010 BRIGHTHOUSE FINL INC COM 10922N103 205 4717 SH SOLE 0 0 4717 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 619 98075 SH SOLE 0 0 98075 BRINKER INTL INC COM 109641100 1242 49733 SH SOLE 0 0 49733 BRINKS CO COM 109696104 1361 28100 SH SOLE 21120 0 6980 BRISTOL-MYERS SQUIBB CO COM 110122108 216564 3046338 SH SOLE 1272372 0 1773966 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 119907 3377669 SH SOLE 2977275 0 400394 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 28 63300 SH Call SOLE 0 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 33 60200 SH Call SOLE 0 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 1729 93636 SH SOLE 87751 0 5885 BROADCOM INC COM 11135F101 682156 1536223 SH SOLE 651140 0 885083 BROADMARK RLTY CAP INC COM 11135B100 668 130744 SH SOLE 0 0 130744 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 42823 296704 SH SOLE 221558 0 75146 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 43222 1057042 SH SOLE 990052 0 66990 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 17730 493896 SH SOLE 0 0 493896 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 4792 117757 SH SOLE 69578 0 48179 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2533 147207 SH SOLE 0 0 147207 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 3249 99425 SH SOLE 84897 0 14528 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 921 29427 SH SOLE 0 0 29427 BROOKLINE BANCORP INC DEL COM 11373M107 375 32153 SH SOLE 25356 0 6797 BROWN & BROWN INC COM 115236101 27641 457016 SH SOLE 394173 0 62843 BROWN FORMAN CORP CL A 115637100 1358 20103 SH SOLE 0 0 20103 BROWN FORMAN CORP CL B 115637209 9560 143613 SH SOLE 12583 0 131030 BRP GROUP INC COM CL A 05589G102 659 25021 SH SOLE 0 0 25021 BRP INC COM SUN VTG 05577W200 1651 26813 SH SOLE 25661 0 1152 BRUKER CORP COM 116794108 1875 35329 SH SOLE 32400 0 2929 BRUNSWICK CORP COM 117043109 10775 164625 SH SOLE 139158 0 25467 BUCKLE INC COM 118440106 287 9050 SH SOLE 0 0 9050 BUILDERS FIRSTSOURCE INC COM 12008R107 8427 143016 SH SOLE 76234 0 66782 BUMBLE INC COM CL A 12047B105 1734 80691 SH SOLE 59629 0 21062 BUNGE LIMITED COM G16962105 5925 71755 SH SOLE 3037 0 68718 BURLINGTON STORES INC COM 122017106 4548 40650 SH SOLE 37717 0 2933 BUTTERFLY NETWORK INC COM CL A 124155102 2568 546373 SH SOLE 0 0 546373 BWX TECHNOLOGIES INC COM 05605H100 6713 133278 SH SOLE 126345 0 6933 BYRNA TECHNOLOGIES INC COM NEW 12448X201 1013 215442 SH SOLE 0 0 215442 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 118521 1230626 SH SOLE 123456 0 1107170 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 446 330000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 89 85000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 853 224500 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 138 125000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 88 125000 SH Call SOLE 0 0 0 C3 AI INC CL A 12468P104 741 59269 SH SOLE 0 0 59269 C4 THERAPEUTICS INC COM STK 12529R107 556 63432 SH SOLE 62432 0 1000 CABLE ONE INC COM 12685J105 11717 13735 SH SOLE 13483 0 252 CABOT CORP COM 127055101 2129 33326 SH SOLE 25770 0 7556 CACI INTL INC CL A 127190304 3728 14280 SH SOLE 4435 0 9845 CACTUS INC CL A 127203107 3371 87714 SH SOLE 81605 0 6109 CADENCE BANK COM 12740C103 20617 811372 SH SOLE 337161 0 474211 CADENCE DESIGN SYSTEM INC COM 127387108 26736 163590 SH SOLE 120155 0 43435 CAESARS ENTERTAINMENT INC NE COM 12769G100 9027 279812 SH SOLE 141364 0 138448 CAL MAINE FOODS INC COM NEW 128030202 5558 99975 SH SOLE 75264 0 24711 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 2006 198832 SH SOLE 0 0 198832 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1233 127649 SH SOLE 0 0 127649 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1710 85375 SH SOLE 0 0 85375 CALAMOS GBL DYN INCOME FUND COM 12811L107 652 107472 SH SOLE 0 0 107472 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 198 20128 SH SOLE 0 0 20128 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 592 39616 SH SOLE 0 0 39616 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 17213 1377063 SH SOLE 0 0 1377063 CALAVO GROWERS INC COM 128246105 3268 102925 SH SOLE 102641 0 284 CALIFORNIA WTR SVC GROUP COM 130788102 6702 127204 SH SOLE 106883 0 20321 CALLON PETE CO DEL COM 13123X508 604 17250 SH SOLE 0 0 17250 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 3931 306832 SH SOLE 0 0 306832 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 256 12550 SH SOLE 0 0 12550 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 3035 122188 SH SOLE 0 0 122188 CAMBRIA ETF TR GLB MOMENT ETF 132061508 991 34968 SH SOLE 0 0 34968 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 20623 392075 SH SOLE 0 0 392075 CAMBRIA ETF TR TAIL RISK 132061862 1046 62056 SH SOLE 0 0 62056 CAMDEN NATL CORP COM 133034108 2064 48462 SH SOLE 46099 0 2363 CAMDEN PPTY TR SH BEN INT 133131102 10665 89281 SH SOLE 70123 0 19158 CAMECO CORP COM 13321L108 8810 332322 SH SOLE 0 0 332322 CAMPBELL SOUP CO COM 134429109 10469 222183 SH SOLE 156209 0 65974 CAMPING WORLD HLDGS INC CL A 13462K109 1353 53434 SH SOLE 0 0 53434 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1113 73002 SH SOLE 72010 0 992 CANADIAN IMPERIAL BK COMM TO COM 136069101 23510 537240 SH SOLE 500138 0 37102 CANADIAN NAT RES LTD COM 136385101 11946 256519 SH SOLE 106337 0 150182 CANADIAN NATL RY CO COM 136375102 24474 226635 SH SOLE 27113 0 199522 CANADIAN PAC RY LTD COM 13645T100 96249 1442579 SH SOLE 785304 0 657275 CANNAE HLDGS INC COM 13765N107 7420 359146 SH SOLE 355675 0 3471 CANO HEALTH INC COM CL A 13781Y103 1139 131350 SH SOLE 0 0 131350 CANON INC SPONSORED ADR 138006309 346 15878 SH SOLE 8854 0 7024 CANOPY GROWTH CORP COM 138035100 145 53151 SH SOLE 25 0 53126 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 6896 338372 SH SOLE 0 0 338372 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 31963 1565260 SH SOLE 0 0 1565260 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 42302 2262126 SH SOLE 0 0 2262126 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 17412 892236 SH SOLE 0 0 892236 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 17712 946657 SH SOLE 0 0 946657 CAPITAL ONE FINL CORP COM 14040H105 27754 301112 SH SOLE 199755 0 101357 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 478 35663 SH SOLE 0 0 35663 CAPITAL SOUTHWEST CORP COM 140501107 609 35955 SH SOLE 0 0 35955 CAPITOL FED FINL INC COM 14057J101 122 14680 SH SOLE 0 0 14680 CAPSTAR FINL HLDGS INC COM 14070T102 312 16834 SH SOLE 0 0 16834 CARDINAL HEALTH INC COM 14149Y108 22652 339711 SH SOLE 159679 0 180032 CAREDX INC COM 14167L103 2606 153096 SH SOLE 84520 0 68576 CARETRUST REIT INC COM 14174T107 10779 595178 SH SOLE 395627 0 199551 CARGURUS INC COM CL A 141788109 7190 507403 SH SOLE 298459 0 208944 CARLISLE COS INC COM 142339100 6174 22016 SH SOLE 5170 0 16846 CARLOTZ INC COM CL A 142552108 81 268950 SH SOLE 0 0 268950 CARLYLE GROUP INC COM 14316J108 5706 220837 SH SOLE 101187 0 119650 CARLYLE SECURED LENDING INC COM 872280102 921 80466 SH SOLE 0 0 80466 CARMAX INC COM 143130102 10598 160528 SH SOLE 128724 0 31804 CARNIVAL CORP COMMON STOCK 143658300 2696 383562 SH SOLE 0 0 383562 CARPENTER TECHNOLOGY CORP COM 144285103 9013 289430 SH SOLE 0 0 289430 CARRIER GLOBAL CORPORATION COM 14448C104 55956 1573560 SH SOLE 832923 0 740637 CARTERS INC COM 146229109 3806 58076 SH SOLE 43360 0 14716 CARVANA CO CL A 146869102 574 28275 SH SOLE 26552 0 1723 CASELLA WASTE SYS INC CL A 147448104 19247 251962 SH SOLE 147248 0 104714 CASEYS GEN STORES INC COM 147528103 35275 174180 SH SOLE 165021 0 9159 CASSAVA SCIENCES INC COM 14817C107 2454 58686 SH SOLE 0 0 58686 CATALENT INC COM 148806102 5869 81114 SH SOLE 69989 0 11125 CATALYST BIOSCIENCES INC COM NEW 14888D208 23 46120 SH SOLE 0 0 46120 CATALYST PHARMACEUTICALS INC COM 14888U101 375 29200 SH SOLE 0 0 29200 CATERPILLAR INC COM 149123101 107573 655575 SH SOLE 144506 0 511069 CATHAY GEN BANCORP COM 149150104 6598 171554 SH SOLE 163145 0 8409 CAVCO INDS INC DEL COM 149568107 2894 14066 SH SOLE 14032 0 34 CBOE GLOBAL MKTS INC COM 12503M108 7067 60215 SH SOLE 40833 0 19382 CBRE GBL REAL ESTATE INC FD COM 12504G100 998 172940 SH SOLE 0 0 172940 CBRE GROUP INC CL A 12504L109 14370 212850 SH SOLE 146927 0 65923 CDW CORP COM 12514G108 30843 197612 SH SOLE 151023 0 46589 CEDAR FAIR L P DEPOSITRY UNIT 150185106 733 17817 SH SOLE 0 0 17817 CEL-SCI CORP COM PAR NEW 150837607 61 19634 SH SOLE 0 0 19634 CELANESE CORP DEL COM 150870103 2596 28738 SH SOLE 113 0 28625 CELSIUS HLDGS INC COM NEW 15118V207 3342 36851 SH SOLE 23978 0 12873 CEMEX SAB DE CV SPON ADR NEW 151290889 44 12899 SH SOLE 0 0 12899 CENOVUS ENERGY INC COM 15135U109 4460 290202 SH SOLE 190637 0 99565 CENTENE CORP DEL COM 15135B101 27280 350602 SH SOLE 161083 0 189519 CENTERPOINT ENERGY INC COM 15189T107 29801 1057510 SH SOLE 911864 0 145646 CENTERRA GOLD INC COM 152006102 121 27491 SH SOLE 0 0 27491 CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234Q108 483 56927 SH SOLE 56927 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 8234 241053 SH SOLE 7682 0 233371 CENTRAL SECS CORP COM 155123102 3768 111681 SH SOLE 0 0 111681 CENTURY CASINOS INC COM 156492100 166 25336 SH SOLE 0 0 25336 CERENCE INC COM 156727109 397 25184 SH SOLE 0 0 25184 CERIDIAN HCM HLDG INC COM 15677J108 339 6071 SH SOLE 2118 0 3953 CERTARA INC COM 15687V109 741 55820 SH SOLE 36603 0 19217 CERUS CORP COM 157085101 4540 1261207 SH SOLE 0 0 1261207 CF INDS HLDGS INC COM 125269100 11064 114948 SH SOLE 57046 0 57902 CHAMPIONX CORPORATION COM 15872M104 5433 277598 SH SOLE 272650 0 4948 CHANGE HEALTHCARE INC COM 15912K100 53256 1937296 SH SOLE 1901643 0 35653 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 6570 445108 SH SOLE 0 0 445108 CHARLES RIV LABS INTL INC COM 159864107 45560 231503 SH SOLE 222628 0 8875 CHART INDS INC COM 16115Q308 2687 14575 SH SOLE 9796 0 4779 CHARTER COMMUNICATIONS INC N CL A 16119P108 4370 14406 SH SOLE 601 0 13805 CHASE CORP COM 16150R104 4348 52034 SH SOLE 50681 0 1353 CHATHAM LODGING TR COM 16208T102 343 34745 SH SOLE 21745 0 13000 CHECK POINT SOFTWARE TECH LT ORD M22465104 14115 126003 SH SOLE 56497 0 69506 CHEESECAKE FACTORY INC COM 163072101 636 21725 SH SOLE 15325 0 6400 CHEESECAKE FACTORY INC NOTE 0.375% 6/1 163072AA9 20 26000 PRN SOLE 0 0 26000 CHEGG INC COM 163092109 1723 81760 SH SOLE 59370 0 22390 CHEGG INC NOTE 9/0 163092AF6 13 17000 PRN SOLE 0 0 17000 CHEMED CORP NEW COM 16359R103 23455 53728 SH SOLE 52214 0 1514 CHEMOCENTRYX INC COM 16383L106 2122 41068 SH SOLE 0 0 41068 CHEMOURS CO COM 163851108 2530 102638 SH SOLE 0 0 102638 CHENIERE ENERGY INC COM NEW 16411R208 44326 267158 SH SOLE 51665 0 215493 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 2057 38549 SH SOLE 0 0 38549 CHESAPEAKE ENERGY CORP COM 165167735 13104 139095 SH SOLE 126540 0 12555 CHESAPEAKE UTILS CORP COM 165303108 465 4033 SH SOLE 0 0 4033 CHEVRON CORP NEW COM 166764100 444380 3093029 SH SOLE 993193 0 2099836 CHEVRON CORP NEW COM 166764100 5 12000 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 271 11800 SH Call SOLE 0 0 0 CHEWY INC CL A 16679L109 1638 53320 SH SOLE 27706 0 25614 CHICOS FAS INC COM 168615102 72 14788 SH SOLE 0 0 14788 CHIMERA INVT CORP COM NEW 16934Q208 459 87880 SH SOLE 0 0 87880 CHINOOK THERAPEUTICS INC COM 16961L106 276 14057 SH SOLE 0 0 14057 CHIPOTLE MEXICAN GRILL INC COM 169656105 47378 31527 SH SOLE 16531 0 14996 CHORD ENERGY CORPORATION COM NEW 674215207 3883 28393 SH SOLE 25343 0 3050 CHUBB LIMITED COM H1467J104 447698 2461465 SH SOLE 679032 0 1782433 CHUBB LIMITED COM H1467J104 14 19100 SH Call SOLE 0 0 0 CHURCH & DWIGHT CO INC COM 171340102 24617 344570 SH SOLE 1958 0 342612 CHURCHILL DOWNS INC COM 171484108 2450 13302 SH SOLE 3232 0 10070 CIDARA THERAPEUTICS INC COM 171757107 7 11672 SH SOLE 0 0 11672 CIENA CORP COM NEW 171779309 1382 34193 SH SOLE 972 0 33221 CIGNA CORP NEW COM 125523100 116617 420273 SH SOLE 220187 0 200086 CINCINNATI FINL CORP COM 172062101 4336 48405 SH SOLE 6101 0 42304 CINTAS CORP COM 172908105 17342 44665 SH SOLE 6760 0 37905 CIRRUS LOGIC INC COM 172755100 2016 29306 SH SOLE 14479 0 14827 CISCO SYS INC COM 17275R102 526551 13163717 SH SOLE 4454961 0 8708756 CISCO SYS INC COM 17275R102 15 53900 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 4 120100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 10100 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 55433 1330285 SH SOLE 522140 0 808145 CITIGROUP INC COM NEW 172967424 1 21600 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 1 11900 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 2 29100 SH Call SOLE 0 0 0 CITIZENS FINL GROUP INC COM 174610105 6592 191865 SH SOLE 94375 0 97490 CITRIX SYS INC COM 177376100 755 7269 SH SOLE 0 0 7269 CITY HLDG CO COM 177835105 370 4176 SH SOLE 0 0 4176 CITY OFFICE REIT INC COM 178587101 406 40725 SH SOLE 39151 0 1574 CIVEO CORP CDA COM NEW 17878Y207 1923 76522 SH SOLE 0 0 76522 CIVITAS RESOURCES INC COM NEW 17888H103 474 8258 SH SOLE 5986 0 2272 CLARIVATE PLC ORD SHS G21810109 25817 2749364 SH SOLE 2741743 0 7621 CLEAN ENERGY FUELS CORP COM 184499101 283 53068 SH SOLE 0 0 53068 CLEAN HARBORS INC COM 184496107 4092 37208 SH SOLE 16041 0 21167 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 23 16900 SH SOLE 0 0 16900 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 500 20008 SH SOLE 0 0 20008 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 746 25026 SH SOLE 0 0 25026 CLEARWATER ANALYTICS HLDGS I CL A 185123106 4605 274284 SH SOLE 273276 0 1008 CLEARWATER PAPER CORP COM 18538R103 421 11185 SH SOLE 0 0 11185 CLEARWAY ENERGY INC CL C 18539C204 1242 38992 SH SOLE 24440 0 14552 CLEVELAND-CLIFFS INC NEW COM 185899101 6469 480259 SH SOLE 0 0 480259 CLIPPER RLTY INC COM 18885T306 694 99542 SH SOLE 0 0 99542 CLOROX CO DEL COM 189054109 71112 553869 SH SOLE 394713 0 159156 CLOUDFLARE INC CL A COM 18915M107 9298 168100 SH SOLE 0 0 168100 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 143 21456 SH SOLE 0 0 21456 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 385 69320 SH SOLE 0 0 69320 CME GROUP INC COM 12572Q105 444375 2508723 SH SOLE 1213059 0 1295664 CME GROUP INC COM 12572Q105 5 13600 SH Call SOLE 0 0 0 CME GROUP INC COM 12572Q105 8 16600 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 24827 426292 SH SOLE 240933 0 185359 CNA FINL CORP COM 126117100 12240 331700 SH SOLE 329733 0 1967 CNH INDL N V SHS N20944109 2008 179781 SH SOLE 158679 0 21102 CNO FINL GROUP INC COM 12621E103 973 54133 SH SOLE 42884 0 11249 CNX RES CORP COM 12653C108 3040 195744 SH SOLE 0 0 195744 CO-DIAGNOSTICS INC COM 189763105 34 10698 SH SOLE 0 0 10698 COASTAL FINL CORP WA COM NEW 19046P209 3180 80009 SH SOLE 0 0 80009 COCA COLA CO COM 191216100 249343 4450949 SH SOLE 1665262 0 2785687 COCA COLA CO COM 191216100 1 12300 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 7970 187011 SH SOLE 179410 0 7601 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 4148 71032 SH SOLE 30670 0 40362 COEUR MNG INC COM NEW 192108504 136 39910 SH SOLE 0 0 39910 COFFEE HLDG CO INC COM 192176105 67 26800 SH SOLE 0 0 26800 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 14203 272291 SH SOLE 258750 0 13541 COGNEX CORP COM 192422103 12246 295433 SH SOLE 183710 0 111723 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 25851 450048 SH SOLE 361617 0 88431 COHEN & STEERS CLOSED-END OP COM 19248P106 124 12722 SH SOLE 0 0 12722 COHEN & STEERS INC COM 19247A100 5153 82283 SH SOLE 80568 0 1715 COHEN & STEERS INFRASTRUCTUR COM 19248A109 15639 672941 SH SOLE 0 0 672941 COHEN & STEERS LTD DURATION COM 19248C105 726 40123 SH SOLE 0 0 40123 COHEN & STEERS QUALITY INCOM COM 19247L106 15151 1346774 SH SOLE 0 0 1346774 COHEN & STEERS REAL ESTATE O SHS BENFIN INT 19249Q103 880 65848 SH SOLE 0 0 65848 COHEN & STEERS REIT & PFD & COM 19247X100 3986 205581 SH SOLE 0 0 205581 COHEN & STEERS SELECT PFD & COM 19248Y107 797 44387 SH SOLE 0 0 44387 COHEN & STEERS TOTAL RETURN COM 19247R103 367 30382 SH SOLE 0 0 30382 COHERENT CORP COM 19247G107 3564 102278 SH SOLE 75019 0 27259 COINBASE GLOBAL INC COM CL A 19260Q107 2080 32257 SH SOLE 0 0 32257 COLGATE PALMOLIVE CO COM 194162103 60693 863953 SH SOLE 501685 0 362268 COLUMBIA BKG SYS INC COM 197236102 5687 196842 SH SOLE 162882 0 33960 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 876 52339 SH SOLE 0 0 52339 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 225 11732 SH SOLE 0 0 11732 COLUMBIA FINL INC COM 197641103 239 11312 SH SOLE 9736 0 1576 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1224 52796 SH SOLE 0 0 52796 COLUMBIA SPORTSWEAR CO COM 198516106 1643 24410 SH SOLE 12127 0 12283 COLUMBUS MCKINNON CORP N Y COM 199333105 1530 58498 SH SOLE 58346 0 152 COMCAST CORP NEW CL A 20030N101 433022 14763798 SH SOLE 8042852 0 6720946 COMCAST CORP NEW CL A 20030N101 11 76400 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 4375 61535 SH SOLE 0 0 61535 COMFORT SYS USA INC COM 199908104 16120 165621 SH SOLE 164177 0 1444 COMMERCE BANCSHARES INC COM 200525103 6590 99609 SH SOLE 0 0 99609 COMMERCIAL METALS CO COM 201723103 3079 86781 SH SOLE 23875 0 62906 COMMSCOPE HLDG CO INC COM 20337X109 833 90450 SH SOLE 28642 0 61808 COMMUNITY BK SYS INC COM 203607106 856 14244 SH SOLE 0 0 14244 COMMUNITY HEALTH SYS INC NEW COM 203668108 489 227452 SH SOLE 0 0 227452 COMMVAULT SYS INC COM 204166102 1721 32448 SH SOLE 8799 0 23649 COMPASS DIVERSIFIED SH BEN INT 20451Q104 1412 78209 SH SOLE 19023 0 59186 COMPASS INC CL A 20464U100 26 11400 SH SOLE 0 0 11400 COMPASS MINERALS INTL INC COM 20451N101 312 8109 SH SOLE 0 0 8109 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 330 30713 SH SOLE 0 0 30713 COMPUGEN LTD ORD M25722105 85 129875 SH SOLE 0 0 129875 COMPUTER PROGRAMS & SYS INC COM 205306103 2750 98637 SH SOLE 97620 0 1017 COMSTOCK RES INC COM 205768302 1139 65850 SH SOLE 0 0 65850 CONAGRA BRANDS INC COM 205887102 43197 1323838 SH SOLE 1028461 0 295377 CONAGRA BRANDS INC COM 205887102 24 79700 SH Call SOLE 0 0 0 CONCENTRIX CORP COM 20602D101 2824 25298 SH SOLE 7448 0 17850 CONMED CORP COM 207410101 7706 96117 SH SOLE 95847 0 270 CONOCOPHILLIPS COM 20825C104 162853 1591282 SH SOLE 925175 0 666107 CONOCOPHILLIPS COM 20825C104 35 29700 SH Call SOLE 0 0 0 CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 277 5863 SH SOLE 5206 0 657 CONSOLIDATED EDISON INC COM 209115104 13501 157428 SH SOLE 11391 0 146037 CONSOLIDATED WATER CO INC ORD G23773107 226 14674 SH SOLE 0 0 14674 CONSTELLATION BRANDS INC CL A 21036P108 42601 185474 SH SOLE 42390 0 143084 CONSTELLATION ENERGY CORP COM 21037T109 11879 142800 SH SOLE 76663 0 66137 CONSTELLIUM SE CL A SHS F21107101 802 79080 SH SOLE 63913 0 15167 CONSTRUCTION PARTNERS INC COM CL A 21044C107 9546 363926 SH SOLE 338935 0 24991 CONTINENTAL RES INC COM 212015101 4125 61737 SH SOLE 11286 0 50451 COOPER COS INC COM NEW 216648402 26028 98627 SH SOLE 95687 0 2940 COPA HOLDINGS SA CL A P31076105 3691 55080 SH SOLE 0 0 55080 COPART INC COM 217204106 53320 501129 SH SOLE 491871 0 9258 CORCEPT THERAPEUTICS INC COM 218352102 850 33149 SH SOLE 0 0 33149 CORE & MAIN INC CL A 21874C102 14152 622340 SH SOLE 619729 0 2611 CORE SCIENTIFIC INC COMMON STOCK 21873J108 35 26953 SH SOLE 0 0 26953 CORECIVIC INC COM 21871N101 4945 559402 SH SOLE 556727 0 2675 CORMEDIX INC COM 21900C308 95 33627 SH SOLE 0 0 33627 CORNERSTONE STRATEGIC VALUE COM 21924B302 1924 224486 SH SOLE 0 0 224486 CORNERSTONE TOTAL RETURN FD COM 21924U300 448 55156 SH SOLE 0 0 55156 CORNING INC COM 219350105 58564 2018069 SH SOLE 1659933 0 358136 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 3125 134527 SH SOLE 124304 0 10223 CORTEVA INC COM 22052L104 35970 629393 SH SOLE 350616 0 278777 CORVEL CORP COM 221006109 5923 42787 SH SOLE 41467 0 1320 COSTAR GROUP INC COM 22160N109 68002 976342 SH SOLE 958499 0 17843 COSTCO WHSL CORP NEW COM 22160K105 363377 769368 SH SOLE 250316 0 519052 COTERRA ENERGY INC COM 127097103 31340 1199865 SH SOLE 666541 0 533324 COTY INC COM CL A 222070203 1869 295747 SH SOLE 223001 0 72746 COUPA SOFTWARE INC COM 22266L106 1216 20679 SH SOLE 13396 0 7283 COUPANG INC CL A 22266T109 3831 229794 SH SOLE 112968 0 116826 COUSINS PPTYS INC COM NEW 222795502 9448 404623 SH SOLE 389118 0 15505 CRACKER BARREL OLD CTRY STOR COM 22410J106 2678 28931 SH SOLE 6145 0 22786 CRANE HLDGS CO COM 224441105 7954 90862 SH SOLE 73634 0 17228 CRAWFORD & CO CL B 224633107 156 29682 SH SOLE 0 0 29682 CREDIT ACCEP CORP MICH COM 225310101 860 1963 SH SOLE 1963 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 569 214881 SH SOLE 0 0 214881 CREDIT SUISSE GROUP SPONSORED ADR 225401108 66 16766 SH SOLE 0 0 16766 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 21 12000 SH SOLE 0 0 12000 CRESCENT CAP BDC INC COM 225655109 1433 95393 SH SOLE 0 0 95393 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 1581 56942 SH SOLE 0 0 56942 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 7 18800 SH Call SOLE 0 0 0 CRH PLC ADR 12626K203 10375 321918 SH SOLE 317149 0 4769 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2433 37227 SH SOLE 114 0 37113 CROCS INC COM 227046109 1397 20353 SH SOLE 0 0 20353 CRONOS GROUP INC COM 22717L101 116 41163 SH SOLE 0 0 41163 CROSS CTRY HEALTHCARE INC COM 227483104 1649 58117 SH SOLE 0 0 58117 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1215 65001 SH SOLE 0 0 65001 CROWDSTRIKE HLDGS INC CL A 22788C105 50404 305831 SH SOLE 197597 0 108234 CROWN CASTLE INC COM 22822V101 212453 1469740 SH SOLE 935413 0 534327 CROWN CASTLE INC COM 22822V101 25 33200 SH Call SOLE 0 0 0 CROWN HLDGS INC COM 228368106 17648 217795 SH SOLE 195443 0 22352 CRYOPORT INC COM PAR $0.001 229050307 362 14851 SH SOLE 12466 0 2385 CSG SYS INTL INC COM 126349109 11269 213104 SH SOLE 210660 0 2444 CSI COMPRESSCO LP COM UNIT 12637A103 135 115018 SH SOLE 0 0 115018 CSX CORP COM 126408103 38458 1443599 SH SOLE 367338 0 1076261 CTO RLTY GROWTH INC NEW COM 22948Q101 490 26166 SH SOLE 6159 0 20007 CTS CORP COM 126501105 391 9396 SH SOLE 851 0 8545 CUBESMART COM 229663109 10873 271427 SH SOLE 31466 0 239961 CUE HEALTH INC COM 229790100 68 22638 SH SOLE 0 0 22638 CULLEN FROST BANKERS INC COM 229899109 8743 66122 SH SOLE 61265 0 4857 CUMMINS INC COM 231021106 39684 194997 SH SOLE 86967 0 108030 CUMMINS INC COM 231021106 200 19800 SH Put SOLE 0 0 19800 CURTISS WRIGHT CORP COM 231561101 8873 63763 SH SOLE 62000 0 1763 CUSHING NEXTGEN INFRA INCM F COM 231647207 3458 94285 SH SOLE 0 0 94285 CUSHMAN WAKEFIELD PLC SHS G2717B108 3228 281893 SH SOLE 0 0 281893 CUTERA INC COM 232109108 603 13224 SH SOLE 11363 0 1861 CVS HEALTH CORP COM 126650100 301422 3160533 SH SOLE 511927 0 2648606 CVS HEALTH CORP COM 126650100 12 29400 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2325 15509 SH SOLE 3001 0 12508 CYMABAY THERAPEUTICS INC COM 23257D103 183 52185 SH SOLE 0 0 52185 CYTOKINETICS INC COM NEW 23282W605 710 14656 SH SOLE 11848 0 2808 D R HORTON INC COM 23331A109 17554 260623 SH SOLE 105807 0 154816 DANA INC COM 235825205 239 20877 SH SOLE 0 0 20877 DANAHER CORPORATION COM 235851102 258194 999616 SH SOLE 611389 0 388227 DANIMER SCIENTIFIC INC COM CL A 236272100 272 92255 SH SOLE 0 0 92255 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 531 9998 SH SOLE 0 0 9998 DARDEN RESTAURANTS INC COM 237194105 191393 1515135 SH SOLE 343112 0 1172023 DARDEN RESTAURANTS INC COM 237194105 25 49800 SH Call SOLE 0 0 0 DARDEN RESTAURANTS INC COM 237194105 18 11500 SH Call SOLE 0 0 0 DARLING INGREDIENTS INC COM 237266101 35073 530201 SH SOLE 89197 0 441004 DATADOG INC CL A COM 23804L103 6733 75838 SH SOLE 38349 0 37489 DAVE & BUSTERS ENTMT INC COM 238337109 4220 135999 SH SOLE 0 0 135999 DAVE & BUSTERS ENTMT INC COM 238337109 1 24500 SH Call SOLE 0 0 0 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 6499 437082 SH SOLE 0 0 437082 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1515 60105 SH SOLE 0 0 60105 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1049 47881 SH SOLE 0 0 47881 DAVITA INC COM 23918K108 1807 21836 SH SOLE 0 0 21836 DAWSON GEOPHYSICAL CO NEW COM 239360100 23 14593 SH SOLE 0 0 14593 DBX ETF TR XTRACK MSCI EAFE 233051200 6032 180156 SH SOLE 531 0 179625 DBX ETF TR XTRACK MUN INFRA 233051705 349 15040 SH SOLE 0 0 15040 DBX ETF TR XTRACK USD HIGH 233051432 1659 50672 SH SOLE 0 0 50672 DBX ETF TR XTRACKERS RUSSEL 233051481 240 6357 SH SOLE 0 0 6357 DBX ETF TR XTRACKERS S&P 233051143 336 10477 SH SOLE 0 0 10477 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 1320 35126 SH SOLE 0 0 35126 DECKERS OUTDOOR CORP COM 243537107 2322 7427 SH SOLE 6308 0 1119 DEERE & CO COM 244199105 191972 574935 SH SOLE 332863 0 242072 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 3085 198491 SH SOLE 176892 0 21599 DELAWARE ENHANCED GLOBAL DIV COM 246060107 423 61912 SH SOLE 0 0 61912 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 261 23925 SH SOLE 0 0 23925 DELAWARE IVY HIGH INCOME OPP COM 246107106 108 10682 SH SOLE 0 0 10682 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 2081 40849 SH SOLE 0 0 40849 DELL TECHNOLOGIES INC CL C 24703L202 4163 121845 SH SOLE 0 0 121845 DELTA AIR LINES INC DEL COM NEW 247361702 11680 416236 SH SOLE 78 0 416158 DENISON MINES CORP COM 248356107 72 60140 SH SOLE 0 0 60140 DENTSPLY SIRONA INC COM 24906P109 29185 1029443 SH SOLE 1006467 0 22976 DESCARTES SYS GROUP INC COM 249906108 6965 109641 SH SOLE 109420 0 221 DESIGNER BRANDS INC CL A 250565108 256 16734 SH SOLE 4363 0 12371 DESKTOP METAL INC COM CL A 25058X105 189 72801 SH SOLE 0 0 72801 DEUTSCHE BANK A G NAMEN AKT D18190898 412 55681 SH SOLE 0 0 55681 DEVON ENERGY CORP NEW COM 25179M103 427801 7114606 SH SOLE 1420051 0 5694555 DEVON ENERGY CORP NEW COM 25179M103 12 10300 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 141 39100 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 2 11600 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 7 73500 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 85 15000 SH Put SOLE 0 0 15000 DEVON ENERGY CORP NEW COM 25179M103 9 20300 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 98 52500 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 61 58300 SH Call SOLE 0 0 0 DEXCOM INC COM 252131107 36396 451899 SH SOLE 336679 0 115220 DEXCOM INC NOTE 0.250%11/1 252131AK3 16 17000 PRN SOLE 0 0 17000 DHT HOLDINGS INC SHS NEW Y2065G121 141 18597 SH SOLE 0 0 18597 DIAGEO PLC SPON ADR NEW 25243Q205 71401 420475 SH SOLE 331665 0 88810 DIAMOND OFFSHORE DRILLING IN COM 25271C201 236 35642 SH SOLE 0 0 35642 DIAMOND OFFSHORE DRILLING IN COM 25271C201 4 15000 SH Call SOLE 0 0 0 DIAMONDBACK ENERGY INC COM 25278X109 57383 476356 SH SOLE 162310 0 314046 DIANA SHIPPING INC COM Y2066G104 106 29474 SH SOLE 0 0 29474 DICKS SPORTING GOODS INC COM 253393102 5327 50908 SH SOLE 3751 0 47157 DIGI INTL INC COM 253798102 1600 46297 SH SOLE 45146 0 1151 DIGITAL RLTY TR INC COM 253868103 91409 921642 SH SOLE 673958 0 247684 DIGITAL RLTY TR INC COM 253868103 6 14700 SH Call SOLE 0 0 0 DIGITAL RLTY TR INC COM 253868103 3 16100 SH Call SOLE 0 0 0 DIGITAL TURBINE INC COM NEW 25400W102 826 57289 SH SOLE 0 0 57289 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 428 34198 SH SOLE 6746 0 27452 DIGITALBRIDGE GROUP INC NOTE 5.000% 4/1 19624RAA4 108 110000 PRN SOLE 0 0 110000 DIGITALOCEAN HLDGS INC COM 25402D102 2888 79846 SH SOLE 0 0 79846 DILLARDS INC CL A 254067101 1102 4041 SH SOLE 0 0 4041 DIME CMNTY BANCSHARES INC COM 25432X102 1065 36368 SH SOLE 0 0 36368 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 1071 53302 SH SOLE 0 0 53302 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 3638 141222 SH SOLE 0 0 141222 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 285 13224 SH SOLE 0 0 13224 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 4061 161474 SH SOLE 0 0 161474 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 3172 142607 SH SOLE 0 0 142607 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 770 19837 SH SOLE 0 0 19837 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 657 22203 SH SOLE 0 0 22203 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 4572 98270 SH SOLE 0 0 98270 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 10429 267623 SH SOLE 0 0 267623 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 1054 55774 SH SOLE 0 0 55774 DINE BRANDS GLOBAL INC COM 254423106 530 8331 SH SOLE 1563 0 6768 DIODES INC COM 254543101 1597 24602 SH SOLE 17770 0 6832 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 5562 92318 SH SOLE 91126 0 1192 DISCOVER FINL SVCS COM 254709108 29401 323373 SH SOLE 167347 0 156026 DISH NETWORK CORPORATION CL A 25470M109 1156 83605 SH SOLE 0 0 83605 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 19 27000 PRN SOLE 0 0 27000 DISNEY WALT CO COM 254687106 204370 2166541 SH SOLE 711291 0 1455250 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 28 28717 SH SOLE 0 0 28717 DMC GLOBAL INC COM 23291C103 190 11885 SH SOLE 0 0 11885 DNP SELECT INCOME FD INC COM 23325P104 5531 533857 SH SOLE 0 0 533857 DOCEBO INC COM 25609L105 201 7426 SH SOLE 0 0 7426 DOCUSIGN INC COM 256163106 19428 363351 SH SOLE 241986 0 121365 DOLBY LABORATORIES INC COM CL A 25659T107 24433 375027 SH SOLE 357609 0 17418 DOLLAR GEN CORP NEW COM 256677105 89191 371830 SH SOLE 210193 0 161637 DOLLAR TREE INC COM 256746108 15686 115252 SH SOLE 66640 0 48612 DOMINION ENERGY INC COM 25746U109 142245 2058246 SH SOLE 1647426 0 410820 DOMINOS PIZZA INC COM 25754A201 10550 34009 SH SOLE 13211 0 20798 DONALDSON INC COM 257651109 9688 197668 SH SOLE 176031 0 21637 DONNELLEY FINL SOLUTIONS INC COM 25787G100 469 12692 SH SOLE 10706 0 1986 DORCHESTER MINERALS LP COM UNIT 25820R105 488 19542 SH SOLE 0 0 19542 DORMAN PRODS INC COM 258278100 3291 40076 SH SOLE 39844 0 232 DOUBLELINE INCOME SOLUTIONS COM 258622109 815 75456 SH SOLE 0 0 75456 DOUBLELINE OPPORTUNISTIC CR COM 258623107 2427 167979 SH SOLE 0 0 167979 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 1662 123191 SH SOLE 0 0 123191 DOUGLAS DYNAMICS INC COM 25960R105 3735 133309 SH SOLE 132348 0 961 DOUGLAS EMMETT INC COM 25960P109 6445 359453 SH SOLE 319066 0 40387 DOVER CORP COM 260003108 23870 204744 SH SOLE 133083 0 71661 DOW INC COM 260557103 53987 1228941 SH SOLE 293916 0 935025 DOW INC COM 260557103 6 31600 SH Call SOLE 0 0 0 DOW INC COM 260557103 2 22200 SH Call SOLE 0 0 0 DOXIMITY INC CL A 26622P107 5759 190561 SH SOLE 186765 0 3796 DRAFTKINGS INC NEW COM CL A 26142V105 5309 350685 SH SOLE 0 0 350685 DRIL-QUIP INC COM 262037104 2654 135978 SH SOLE 135341 0 637 DROPBOX INC CL A 26210C104 1726 83323 SH SOLE 52122 0 31201 DT MIDSTREAM INC COMMON STOCK 23345M107 3636 70074 SH SOLE 4096 0 65978 DTE ENERGY CO COM 233331107 23477 204057 SH SOLE 83915 0 120142 DUCK CREEK TECHNOLOGIES INC SHS 264120106 3415 288191 SH SOLE 284070 0 4121 DUFF & PHELPS UTLITY AND INF COM 26433C105 1266 98908 SH SOLE 0 0 98908 DUKE ENERGY CORP NEW COM NEW 26441C204 138957 1493835 SH SOLE 773715 0 720120 DUKE REALTY CORP COM NEW 264411505 5593 116041 SH SOLE 88728 0 27313 DUN & BRADSTREET HLDGS INC COM 26484T106 5012 404510 SH SOLE 395728 0 8782 DUPONT DE NEMOURS INC COM 26614N102 25984 515568 SH SOLE 364849 0 150719 DURECT CORP COM 266605104 124 214500 SH SOLE 0 0 214500 DUTCH BROS INC CL A 26701L100 1376 44169 SH SOLE 0 0 44169 DWS MUN INCOME TR COM 233368109 196 23616 SH SOLE 0 0 23616 DXC TECHNOLOGY CO COM 23355L106 5414 221179 SH SOLE 172061 0 49118 DYCOM INDS INC COM 267475101 537 5620 SH SOLE 399 0 5221 DYNATRACE INC COM NEW 268150109 7766 223097 SH SOLE 219330 0 3767 DYNE THERAPEUTICS INC COM 26818M108 739 58207 SH SOLE 58207 0 0 DYNEX CAP INC COM 26817Q886 181 15508 SH SOLE 0 0 15508 E L F BEAUTY INC COM 26856L103 1371 36435 SH SOLE 32524 0 3911 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 73 12100 SH SOLE 0 0 12100 EA SERIES TRUST FREEDOM 100 EM 02072L607 237 9479 SH SOLE 0 0 9479 EA SERIES TRUST INTL QUAN MOMNTM 02072L300 8265 362024 SH SOLE 0 0 362024 EA SERIES TRUST STRIVE US ENERGY 02072L722 470 18919 SH SOLE 0 0 18919 EA SERIES TRUST US QUAN VALUE 02072L102 309 10571 SH SOLE 0 0 10571 EAGLE MATLS INC COM 26969P108 4077 38037 SH SOLE 29118 0 8919 EAGLE POINT CREDIT COMPANY I COM 269808101 426 38736 SH SOLE 0 0 38736 EAST WEST BANCORP INC COM 27579R104 28581 425698 SH SOLE 407607 0 18091 EASTERLY GOVT PPTYS INC COM 27616P103 4642 294366 SH SOLE 282709 0 11657 EASTGROUP PPTYS INC COM 277276101 14589 101076 SH SOLE 83965 0 17111 EASTMAN CHEM CO COM 277432100 18291 257442 SH SOLE 218346 0 39096 EATON CORP PLC SHS G29183103 463472 3475317 SH SOLE 1071232 0 2404085 EATON CORP PLC SHS G29183103 55 32400 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 2 12800 SH Call SOLE 0 0 0 EATON VANCE ENHANCED EQUITY COM 278274105 13674 969790 SH SOLE 3050 0 966740 EATON VANCE ENHANCED EQUITY COM 278277108 2410 157507 SH SOLE 0 0 157507 EATON VANCE FLOATING RATE 20 COM 27831H100 665 77280 SH SOLE 0 0 77280 EATON VANCE FLTING RATE INC COM 278279104 8506 748722 SH SOLE 0 0 748722 EATON VANCE LTD DURATION INC COM 27828H105 2877 312412 SH SOLE 0 0 312412 EATON VANCE MUN BD FD COM 27827X101 3691 381347 SH SOLE 0 0 381347 EATON VANCE MUN INCOME 2028 SHS 27829U105 302 16139 SH SOLE 0 0 16139 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2511 257042 SH SOLE 0 0 257042 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 3221 195782 SH SOLE 0 0 195782 EATON VANCE RISK-MANAGED DIV COM 27829G106 741 89564 SH SOLE 0 0 89564 EATON VANCE SR FLTNG RTE TR COM 27828Q105 2689 242037 SH SOLE 0 0 242037 EATON VANCE SR INCOME TR SH BEN INT 27826S103 236 44791 SH SOLE 0 0 44791 EATON VANCE TAX ADVT DIV INC COM 27828G107 11508 529093 SH SOLE 0 0 529093 EATON VANCE TAX MNGED BUY WR COM 27828X100 928 70246 SH SOLE 0 0 70246 EATON VANCE TAX-ADVANTAGED G COM 27828U106 953 47084 SH SOLE 0 0 47084 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 4246 322918 SH SOLE 2774 0 320144 EATON VANCE TAX-MANAGED DIVE COM 27828N102 15954 1469090 SH SOLE 0 0 1469090 EATON VANCE TAX-MANAGED GLOB COM 27829C105 14238 1880830 SH SOLE 0 0 1880830 EATON VANCE TAX-MANAGED GLOB COM 27829F108 7366 1015968 SH SOLE 7564 0 1008404 EATON VANCE TX ADV GLBL DIV COM 27828S101 1692 112107 SH SOLE 0 0 112107 EBAY INC. COM 278642103 25878 703016 SH SOLE 505537 0 197479 EBIX INC COM NEW 278715206 1290 67981 SH SOLE 67981 0 0 ECHOSTAR CORP CL A 278768106 3428 208117 SH SOLE 0 0 208117 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 2417 189691 SH SOLE 0 0 189691 ECOLAB INC COM 278865100 32474 224833 SH SOLE 79986 0 144847 EDGIO INC COM 53261M104 99 35773 SH SOLE 0 0 35773 EDISON INTL COM 281020107 23120 408628 SH SOLE 365487 0 43141 EDITAS MEDICINE INC COM 28106W103 1052 85908 SH SOLE 0 0 85908 EDWARDS LIFESCIENCES CORP COM 28176E108 132471 1603183 SH SOLE 327004 0 1276179 ELANCO ANIMAL HEALTH INC COM 28414H103 859 69235 SH SOLE 60012 0 9223 ELASTIC N V ORD SHS N14506104 3102 43236 SH SOLE 40912 0 2324 ELBIT SYS LTD ORD M3760D101 2262 11892 SH SOLE 0 0 11892 ELECTRONIC ARTS INC COM 285512109 9504 82129 SH SOLE 25307 0 56822 ELEMENT SOLUTIONS INC COM 28618M106 3989 245164 SH SOLE 231748 0 13416 ELEVANCE HEALTH INC COM 036752103 68058 149826 SH SOLE 75667 0 74159 ELEVATE CREDIT INC COM 28621V101 19 17484 SH SOLE 0 0 17484 ELLINGTON FINANCIAL INC COM 28852N109 126 11092 SH SOLE 0 0 11092 ELLSWORTH GROWTH & INCOME FD COM 289074106 478 59694 SH SOLE 0 0 59694 EMAGIN CORP COM NEW 29076N206 20 33333 SH SOLE 0 0 33333 EMBECTA CORP COMMON STOCK 29082K105 647 22464 SH SOLE 1743 0 20721 EMBRAER S.A. SPONSORED ADS 29082A107 159 18484 SH SOLE 0 0 18484 EMCOR GROUP INC COM 29084Q100 23760 205749 SH SOLE 203059 0 2690 EMERSON ELEC CO COM 291011104 46246 631574 SH SOLE 14240 0 617334 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 110 17206 SH SOLE 0 0 17206 EMPIRE ST RLTY TR INC CL A 292104106 1898 289349 SH SOLE 285453 0 3896 ENBRIDGE INC COM 29250N105 131017 3531460 SH SOLE 2843281 0 688179 ENBRIDGE INC COM 29250N105 4 17900 SH Call SOLE 0 0 0 ENBRIDGE INC COM 29250N105 1 13200 SH Call SOLE 0 0 0 ENBRIDGE INC COM 29250N105 7 12100 SH Call SOLE 0 0 0 ENCOMPASS HEALTH CORP COM 29261A100 6539 144570 SH SOLE 8352 0 136218 ENCORE CAP GROUP INC COM 292554102 489 10758 SH SOLE 0 0 10758 ENCORE WIRE CORP COM 292562105 2851 24672 SH SOLE 16387 0 8285 ENDAVA PLC ADS 29260V105 3811 47271 SH SOLE 46520 0 751 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 1935 95530 SH SOLE 47711 0 47819 ENERGIZER HLDGS INC NEW COM 29272W109 13132 522354 SH SOLE 512957 0 9397 ENERGOUS CORP COM 29272C103 20 18975 SH SOLE 0 0 18975 ENERGY FUELS INC COM NEW 292671708 146 23930 SH SOLE 0 0 23930 ENERGY RECOVERY INC COM 29270J100 7387 339783 SH SOLE 0 0 339783 ENERGY SVCS ACQUISITION CORP COM 29271Q103 53 18497 SH SOLE 0 0 18497 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 28846 2615226 SH SOLE 0 0 2615226 ENERPAC TOOL GROUP CORP CL A COM 292765104 9853 552607 SH SOLE 550627 0 1980 ENERPLUS CORP COM 292766102 690 48671 SH SOLE 0 0 48671 ENERSYS COM 29275Y102 316 5437 SH SOLE 0 0 5437 ENETI INC COM Y2294C107 139 20872 SH SOLE 0 0 20872 ENGAGESMART INC COMMON STOCK 29283F103 7065 341466 SH SOLE 0 0 341466 ENHABIT INC COM 29332G102 795 56637 SH SOLE 4338 0 52299 ENI S P A SPONSORED ADR 26874R108 9068 428946 SH SOLE 416191 0 12755 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 904 101734 SH SOLE 0 0 101734 ENOVIS CORPORATION COM 194014502 1367 29666 SH SOLE 29252 0 414 ENOVIX CORPORATION COM 293594107 352 19225 SH SOLE 0 0 19225 ENPHASE ENERGY INC COM 29355A107 24692 88988 SH SOLE 52193 0 36795 ENPRO INDS INC COM 29355X107 3022 35561 SH SOLE 35152 0 409 ENSIGN GROUP INC COM 29358P101 8870 111571 SH SOLE 107204 0 4367 ENSTAR GROUP LIMITED SHS G3075P101 814 4802 SH SOLE 2695 0 2107 ENTEGRIS INC COM 29362U104 9676 116544 SH SOLE 85346 0 31198 ENTERGY CORP NEW COM 29364G103 18423 183075 SH SOLE 125659 0 57416 ENTERPRISE PRODS PARTNERS L COM 293792107 98897 4158826 SH SOLE 976194 0 3182632 ENTERPRISE PRODS PARTNERS L COM 293792107 3 12700 SH Call SOLE 0 0 0 ENTHUSIAST GAMING HLDGS INC COM 29385B109 33 38481 SH SOLE 0 0 38481 ENVESTNET INC COM 29404K106 1108 24947 SH SOLE 13933 0 11014 ENVISTA HOLDINGS CORPORATION COM 29415F104 3817 116326 SH SOLE 114880 0 1446 ENVIVA INC COM 29415B103 5022 83624 SH SOLE 0 0 83624 EOG RES INC COM 26875P101 108503 971116 SH SOLE 700080 0 271036 EPAM SYS INC COM 29414B104 5244 14478 SH SOLE 9595 0 4883 EPLUS INC COM 294268107 5111 123045 SH SOLE 122473 0 572 EPR PPTYS COM SH BEN INT 26884U109 5628 156943 SH SOLE 126144 0 30799 EQT CORP COM 26884L109 16032 393426 SH SOLE 351936 0 41490 EQUIFAX INC COM 294429105 30336 176957 SH SOLE 153359 0 23598 EQUINIX INC COM 29444U700 74926 131706 SH SOLE 105255 0 26451 EQUINOR ASA SPONSORED ADR 29446M102 3104 93754 SH SOLE 38638 0 55116 EQUINOX GOLD CORP COM 29446Y502 1863 510446 SH SOLE 0 0 510446 EQUINOX GOLD CORP COM 29446Y502 1 25500 SH Call SOLE 0 0 0 EQUINOX GOLD CORP COM 29446Y502 1 54100 SH Call SOLE 0 0 0 EQUITABLE HLDGS INC COM 29452E101 7029 266751 SH SOLE 239070 0 27681 EQUITRANS MIDSTREAM CORP COM 294600101 7920 1058775 SH SOLE 1042224 0 16551 EQUITY COMWLTH COM SH BEN INT 294628102 21381 877721 SH SOLE 743550 0 134171 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2104 33488 SH SOLE 21065 0 12423 EQUITY RESIDENTIAL SH BEN INT 29476L107 11714 174266 SH SOLE 129753 0 44513 ERICSSON ADR B SEK 10 294821608 377 65754 SH SOLE 13994 0 51760 ERIE INDTY CO CL A 29530P102 706 3176 SH SOLE 0 0 3176 ERO COPPER CORP COM 296006109 548 49805 SH SOLE 0 0 49805 ESAB CORPORATION COM 29605J106 1924 57687 SH SOLE 57185 0 502 ESPORTS ENTMT GROUP INC COM 29667K306 2 14711 SH SOLE 0 0 14711 ESSA PHARMA INC COM NEW 29668H708 74 40619 SH SOLE 0 0 40619 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 990 50882 SH SOLE 22508 0 28374 ESSENTIAL UTILS INC COM 29670G102 10082 243647 SH SOLE 26163 0 217484 ESSEX PPTY TR INC COM 297178105 8214 33903 SH SOLE 25400 0 8503 ESTABLISHMENT LABS HLDGS INC COM G31249108 237 4343 SH SOLE 0 0 4343 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 612 133254 SH SOLE 0 0 133254 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 8869 204507 SH SOLE 0 0 204507 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1841 48770 SH SOLE 0 0 48770 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 2882 135367 SH SOLE 0 0 135367 ETF SER SOLUTIONS AAM S&P 500 26922A594 1391 54746 SH SOLE 0 0 54746 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 2285 80094 SH SOLE 0 0 80094 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 267 7394 SH SOLE 0 0 7394 ETF SER SOLUTIONS DISTILLATE US 26922A321 17851 483770 SH SOLE 0 0 483770 ETF SER SOLUTIONS US GLB JETS 26922A842 3183 212056 SH SOLE 0 0 212056 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 385 17961 SH SOLE 0 0 17961 ETSY INC COM 29786A106 13292 132747 SH SOLE 102263 0 30484 EURONET WORLDWIDE INC COM 298736109 3583 47295 SH SOLE 45564 0 1731 EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 24 27000 PRN SOLE 0 0 27000 EUROPEAN EQUITY FD INC COM 298768102 997 160613 SH SOLE 0 0 160613 EVERBRIDGE INC COM 29978A104 2837 91877 SH SOLE 0 0 91877 EVERCORE INC CLASS A 29977A105 3019 36702 SH SOLE 34994 0 1708 EVEREST RE GROUP LTD COM G3223R108 15906 60609 SH SOLE 55925 0 4684 EVERGY INC COM 30034W106 4362 73440 SH SOLE 9932 0 63508 EVERI HLDGS INC COM 30034T103 5727 353107 SH SOLE 84863 0 268244 EVERQUOTE INC COM CL A 30041R108 201 29517 SH SOLE 28281 0 1236 EVERSOURCE ENERGY COM 30040W108 21053 270043 SH SOLE 99903 0 170140 EVERTEC INC COM 30040P103 7045 224708 SH SOLE 219810 0 4898 EVGO INC CL A COM 30052F100 231 29144 SH SOLE 0 0 29144 EVI INDS INC COM 26929N102 3406 187754 SH SOLE 187754 0 0 EVOLENT HEALTH INC CL A 30050B101 3872 107759 SH SOLE 38797 0 68962 EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 26 12200 SH SOLE 0 0 12200 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 2407 72783 SH SOLE 0 0 72783 EXACT SCIENCES CORP COM 30063P105 2385 73398 SH SOLE 12359 0 61039 EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 2077 105426 SH SOLE 0 0 105426 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 4476 108308 SH SOLE 0 0 108308 EXELIXIS INC COM 30161Q104 2233 142395 SH SOLE 38646 0 103749 EXELON CORP COM 30161N101 15464 412828 SH SOLE 155665 0 257163 EXELON CORP COM 30161N101 458 19900 SH Call SOLE 0 0 0 EXLSERVICE HOLDINGS INC COM 302081104 5126 34784 SH SOLE 32199 0 2585 EXP WORLD HLDGS INC COM 30212W100 373 33300 SH SOLE 24992 0 8308 EXPEDIA GROUP INC COM NEW 30212P303 11498 122722 SH SOLE 77906 0 44816 EXPEDITORS INTL WASH INC COM 302130109 22933 259695 SH SOLE 194470 0 65225 EXPONENT INC COM 30214U102 38411 438132 SH SOLE 433048 0 5084 EXSCIENTIA PLC ADS 30223G102 93 11283 SH SOLE 0 0 11283 EXTRA SPACE STORAGE INC COM 30225T102 7060 40877 SH SOLE 18657 0 22220 EXTREME NETWORKS INC COM 30226D106 5890 450660 SH SOLE 0 0 450660 EXXON MOBIL CORP COM 30231G102 256099 2933199 SH SOLE 1283823 0 1649376 EXXON MOBIL CORP COM 30231G102 269 13700 SH Call SOLE 0 0 0 EZCORP INC CL A NON VTG 302301106 433 56200 SH SOLE 0 0 56200 F N B CORP COM 302520101 11059 953354 SH SOLE 843889 0 109465 F5 INC COM 315616102 9925 68573 SH SOLE 33699 0 34874 FABRINET SHS G3323L100 3815 39965 SH SOLE 39766 0 199 FACTSET RESH SYS INC COM 303075105 47615 118990 SH SOLE 79587 0 39403 FAIR ISAAC CORP COM 303250104 26443 64180 SH SOLE 63350 0 830 FARMLAND PARTNERS INC COM 31154R109 4203 331703 SH SOLE 0 0 331703 FASTENAL CO COM 311900104 38627 838979 SH SOLE 591323 0 247656 FASTLY INC CL A 31188V100 232 25351 SH SOLE 0 0 25351 FATE THERAPEUTICS INC COM 31189P102 605 26984 SH SOLE 4696 0 22288 FB FINL CORP COM 30257X104 4366 114259 SH SOLE 102925 0 11334 FEDERAL AGRIC MTG CORP CL C 313148306 4206 42426 SH SOLE 42358 0 68 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 5744 63741 SH SOLE 4665 0 59076 FEDERAL SIGNAL CORP COM 313855108 5557 148907 SH SOLE 72221 0 76686 FEDERATED HERMES INC CL B 314211103 980 29579 SH SOLE 23053 0 6526 FEDERATED HERMES PREM MUNI I COM 31423P108 791 76496 SH SOLE 0 0 76496 FEDEX CORP COM 31428X106 51784 348770 SH SOLE 77784 0 270986 FERGUSON PLC NEW SHS G3421J106 5388 52346 SH SOLE 49355 0 2991 FERRARI N V COM N3167Y103 12515 67649 SH SOLE 50159 0 17490 FFBW INC MD COM 30260M103 722 60697 SH SOLE 0 0 60697 FIBROGEN INC COM 31572Q808 432 33169 SH SOLE 0 0 33169 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 1364 32917 SH SOLE 0 0 32917 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 1278 36034 SH SOLE 0 0 36034 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 549 16623 SH SOLE 6881 0 9742 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 322 7677 SH SOLE 0 0 7677 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1103 18123 SH SOLE 0 0 18123 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 1942 45070 SH SOLE 0 0 45070 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 330 5732 SH SOLE 0 0 5732 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 361 8255 SH SOLE 0 0 8255 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 4747 52206 SH SOLE 0 0 52206 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 349 9174 SH SOLE 0 0 9174 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1636 68396 SH SOLE 0 0 68396 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 769 18206 SH SOLE 14 0 18192 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 7586 170747 SH SOLE 0 0 170747 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 30832 851723 SH SOLE 811373 0 40350 FIDELITY NATL INFORMATION SV COM 31620M106 96781 1280669 SH SOLE 1022456 0 258213 FIDUS INVT CORP COM 316500107 12865 748808 SH SOLE 0 0 748808 FIFTH THIRD BANCORP COM 316773100 21419 670188 SH SOLE 333021 0 337167 FIGS INC CL A 30260D103 129 15692 SH SOLE 7240 0 8452 FINANCIAL INSTNS INC COM 317585404 284 11808 SH SOLE 3489 0 8319 FINVOLUTION GROUP SPONSORED ADS 31810T101 113 26376 SH SOLE 0 0 26376 FIRST AMERN FINL CORP COM 31847R102 2433 52776 SH SOLE 44790 0 7986 FIRST BANCORP INC ME COM 31866P102 396 14358 SH SOLE 0 0 14358 FIRST BANCORP N C COM 318910106 340 9283 SH SOLE 0 0 9283 FIRST BANCSHARES INC MS COM 318916103 418 14004 SH SOLE 0 0 14004 FIRST COMWLTH FINL CORP PA COM 319829107 331 25799 SH SOLE 23072 0 2727 FIRST CTZNS BANCSHARES INC N CL A 31946M103 9248 11597 SH SOLE 10584 0 1013 FIRST FINL BANCORP OH COM 320209109 473 22437 SH SOLE 12982 0 9455 FIRST FINL BANKSHARES INC COM 32020R109 1848 44186 SH SOLE 33052 0 11134 FIRST FINL CORP IND COM 320218100 240 5303 SH SOLE 5269 0 34 FIRST FNDTN INC COM 32026V104 581 32028 SH SOLE 0 0 32028 FIRST HAWAIIAN INC COM 32051X108 18063 733377 SH SOLE 729456 0 3921 FIRST HORIZON CORPORATION COM 320517105 15623 682215 SH SOLE 89125 0 593090 FIRST INDL RLTY TR INC COM 32054K103 397 8862 SH SOLE 7235 0 1627 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 488 12095 SH SOLE 10529 0 1566 FIRST MAJESTIC SILVER CORP COM 32076V103 2248 294968 SH SOLE 0 0 294968 FIRST MERCHANTS CORP COM 320817109 3357 86780 SH SOLE 57697 0 29083 FIRST REP BK SAN FRANCISCO C COM 33616C100 14080 107852 SH SOLE 80531 0 27321 FIRST SOLAR INC COM 336433107 1461 11044 SH SOLE 0 0 11044 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 226 4528 SH SOLE 0 0 4528 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 2810 294547 SH SOLE 0 0 294547 FIRST TR ENERGY INCOME & GRO COM 33738G104 160 10804 SH SOLE 0 0 10804 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1962 147171 SH SOLE 0 0 147171 FIRST TR ENHANCED EQUITY INC COM 337318109 4582 311892 SH SOLE 0 0 311892 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 1722 58035 SH SOLE 0 0 58035 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 365 14880 SH SOLE 0 0 14880 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 10522 613509 SH SOLE 0 0 613509 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 24224 497202 SH SOLE 3399 0 493803 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1334 29382 SH SOLE 0 0 29382 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 42741 2559356 SH SOLE 175552 0 2383804 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 223 4841 SH SOLE 0 0 4841 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 2182 47252 SH SOLE 0 0 47252 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 1606 82391 SH SOLE 4512 0 77879 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 5144 259511 SH SOLE 0 0 259511 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 2537 60591 SH SOLE 0 0 60591 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 1017 31875 SH SOLE 0 0 31875 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 1651 89307 SH SOLE 0 0 89307 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 969 36743 SH SOLE 0 0 36743 FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 322 11366 SH SOLE 0 0 11366 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 402 9386 SH SOLE 0 0 9386 FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 221 14130 SH SOLE 0 0 14130 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 702 22600 SH SOLE 0 0 22600 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 29025 1145388 SH SOLE 0 0 1145388 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 258 7380 SH SOLE 0 0 7380 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 12956 214456 SH SOLE 275 0 214181 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 6020 139938 SH SOLE 0 0 139938 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 10625 186820 SH SOLE 0 0 186820 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 7176 387051 SH SOLE 0 0 387051 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 4778 243701 SH SOLE 0 0 243701 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 28842 1847647 SH SOLE 9393 0 1838254 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 22700 616689 SH SOLE 0 0 616689 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 18658 191954 SH SOLE 1795 0 190159 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 9982 217240 SH SOLE 0 0 217240 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 4106 336395 SH SOLE 0 0 336395 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 7944 142693 SH SOLE 0 0 142693 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 2308 64661 SH SOLE 0 0 64661 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 29581 570290 SH SOLE 0 0 570290 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 33407 867477 SH SOLE 5725 0 861752 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 2178 28944 SH SOLE 0 0 28944 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 23987 276667 SH SOLE 0 0 276667 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 11875 146552 SH SOLE 0 0 146552 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 7028 230040 SH SOLE 0 0 230040 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 7102 98907 SH SOLE 262 0 98645 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 4186 109693 SH SOLE 0 0 109693 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 928 17331 SH SOLE 0 0 17331 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 4143 102278 SH SOLE 0 0 102278 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 4035 74880 SH SOLE 0 0 74880 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 1399 75764 SH SOLE 0 0 75764 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 215505 3244572 SH SOLE 277 0 3244295 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 32460 257172 SH SOLE 0 0 257172 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 4867 145618 SH SOLE 0 0 145618 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 5234 324874 SH SOLE 0 0 324874 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 58725 1430786 SH SOLE 2248 0 1428538 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 3336 138729 SH SOLE 0 0 138729 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 4851 202536 SH SOLE 0 0 202536 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 102774 1732541 SH SOLE 10859 0 1721682 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 7493 195548 SH SOLE 0 0 195548 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 97065 2049935 SH SOLE 36932 0 2013003 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 13120 287710 SH SOLE 1653 0 286057 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 675 44628 SH SOLE 0 0 44628 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 386 12743 SH SOLE 0 0 12743 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 2218 100015 SH SOLE 0 0 100015 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 322 6262 SH SOLE 0 0 6262 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 12432 860958 SH SOLE 587491 0 273467 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 13807 242355 SH SOLE 29 0 242326 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 17243 394561 SH SOLE 1932 0 392629 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 3773 54031 SH SOLE 0 0 54031 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 1340 51720 SH SOLE 0 0 51720 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 928 39723 SH SOLE 0 0 39723 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1867 55460 SH SOLE 175 0 55285 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 7904 318210 SH SOLE 0 0 318210 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 15447 629222 SH SOLE 2664 0 626558 FIRST TR EXCHANGE-TRADED FD NASDQ PHRMTCLS 33738R837 3006 125025 SH SOLE 0 0 125025 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 2016 41348 SH SOLE 0 0 41348 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 9170 401514 SH SOLE 0 0 401514 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 7638 306979 SH SOLE 0 0 306979 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 15738 119248 SH SOLE 948 0 118300 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 8270 216227 SH SOLE 0 0 216227 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 116503 2996478 SH SOLE 10015 0 2986463 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 2276 165622 SH SOLE 0 0 165622 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 38482 873192 SH SOLE 20014 0 853178 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 42627 1842947 SH SOLE 0 0 1842947 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 3008 96566 SH SOLE 0 0 96566 FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 544 16737 SH SOLE 0 0 16737 FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U869 170 10500 SH SOLE 0 0 10500 FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F557 193 10986 SH SOLE 0 0 10986 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 2942 88525 SH SOLE 0 0 88525 FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 1617 56536 SH SOLE 0 0 56536 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F730 259 8600 SH SOLE 0 0 8600 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 1458 42851 SH SOLE 0 0 42851 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 948 29219 SH SOLE 0 0 29219 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 1988 72032 SH SOLE 0 0 72032 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599 428 14575 SH SOLE 0 0 14575 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615 1637 55776 SH SOLE 0 0 55776 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 748 25476 SH SOLE 0 0 25476 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 1709 54142 SH SOLE 0 0 54142 FIRST TR EXCHNG TRADED FD VI INCOME OPPRTNTES 33740F409 567 30677 SH SOLE 0 0 30677 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 432 23493 SH SOLE 2918 0 20575 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 50174 1152368 SH SOLE 0 0 1152368 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1486 62391 SH SOLE 0 0 62391 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 6696 203901 SH SOLE 0 0 203901 FIRST TR HIGH INCOME LONG / COM 33738E109 1829 168717 SH SOLE 0 0 168717 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 243 18050 SH SOLE 0 0 18050 FIRST TR INTER DURATN PFD & COM 33718W103 972 58627 SH SOLE 0 0 58627 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 13342 231306 SH SOLE 0 0 231306 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 10069 139426 SH SOLE 0 0 139426 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 17586 219090 SH SOLE 0 0 219090 FIRST TR MLP & ENERGY INCOM COM 33739B104 2446 342153 SH SOLE 0 0 342153 FIRST TR MORNINGSTAR DIVID L SHS 336917109 35282 1098101 SH SOLE 690 0 1097411 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 2065 23043 SH SOLE 0 0 23043 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 961 15805 SH SOLE 0 0 15805 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 58204 695469 SH SOLE 0 0 695469 FIRST TR NASDAQ 100 TECH IND SHS 337345102 17031 162417 SH SOLE 0 0 162417 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1059 21030 SH SOLE 0 0 21030 FIRST TR S&P REIT INDEX FD COM 33734G108 1338 58091 SH SOLE 0 0 58091 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 14669 201747 SH SOLE 0 0 201747 FIRST TR SR FLTG RATE INCOME COM 33733U108 662 66303 SH SOLE 0 0 66303 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 465 49731 SH SOLE 0 0 49731 FIRST TR VALUE LINE DIVID IN SHS 33734H106 241117 6736973 SH SOLE 2629 0 6734344 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 5514 64457 SH SOLE 0 0 64457 FIRST WATCH RESTAURANT GROUP COM 33748L101 958 66145 SH SOLE 0 0 66145 FIRST WESTN FINL INC COM 33751L105 616 25000 SH SOLE 0 0 25000 FIRSTCASH HOLDINGS INC COM 33768G107 1295 17650 SH SOLE 16869 0 781 FIRSTENERGY CORP COM 337932107 15490 418644 SH SOLE 246087 0 172557 FIRSTSERVICE CORP NEW COM 33767E202 12017 100977 SH SOLE 99953 0 1024 FISERV INC COM 337738108 128050 1368488 SH SOLE 1119450 0 249038 FISKER INC CL A COM STK 33813J106 408 54051 SH SOLE 0 0 54051 FIVE BELOW INC COM 33829M101 10106 73411 SH SOLE 40828 0 32583 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 544 209131 SH SOLE 124891 0 84240 FIVE9 INC COM 338307101 7282 97116 SH SOLE 95916 0 1200 FIVERR INTL LTD ORD SHS M4R82T106 2431 79470 SH SOLE 0 0 79470 FLAGSTAR BANCORP INC COM PAR .001 337930705 747 22357 SH SOLE 0 0 22357 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 8451 445004 SH SOLE 0 0 445004 FLAHERTY & CRUMRINE PFD INCO COM 338480106 191 17960 SH SOLE 0 0 17960 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 167 19492 SH SOLE 0 0 19492 FLAHERTY & CRUMRINE PFD SECS COM 338478100 344 23164 SH SOLE 0 0 23164 FLEETCOR TECHNOLOGIES INC COM 339041105 11122 63134 SH SOLE 22308 0 40826 FLEX LNG LTD SHS G35947202 3890 122843 SH SOLE 0 0 122843 FLEX LTD ORD Y2573F102 5283 317083 SH SOLE 301970 0 15113 FLEXSHARES TR DISCP DUR MBS 33939L779 309 15301 SH SOLE 0 0 15301 FLEXSHARES TR IBOXX 3R TARGT 33939L506 4100 175366 SH SOLE 0 0 175366 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 1124 48023 SH SOLE 0 0 48023 FLEXSHARES TR MORNSTAR UPSTR 33939L407 5288 140674 SH SOLE 0 0 140674 FLEXSHARES TR QLT DIV DEF IDX 33939L845 1410 30696 SH SOLE 4802 0 25894 FLEXSHARES TR QUALT DIVD IDX 33939L860 7017 148504 SH SOLE 142904 0 5600 FLOOR & DECOR HLDGS INC CL A 339750101 3849 54789 SH SOLE 1859 0 52930 FLOWERS FOODS INC COM 343498101 1608 65120 SH SOLE 0 0 65120 FLOWSERVE CORP COM 34354P105 3979 163756 SH SOLE 160325 0 3431 FLUENCE ENERGY INC COM CL A 34379V103 291 19975 SH SOLE 0 0 19975 FLUOR CORP NEW COM 343412102 3702 148753 SH SOLE 104258 0 44495 FLYWIRE CORPORATION COM VTG 302492103 1935 84265 SH SOLE 0 0 84265 FMC CORP COM NEW 302491303 12267 116054 SH SOLE 91435 0 24619 FOCUS FINL PARTNERS INC COM CL A 34417P100 4471 141889 SH SOLE 141177 0 712 FOGHORN THERAPEUTICS INC COM 344174107 250 29137 SH SOLE 0 0 29137 FOOT LOCKER INC COM 344849104 214 6879 SH SOLE 0 0 6879 FORD MTR CO DEL COM 345370860 38503 3437730 SH SOLE 146159 0 3291571 FORD MTR CO DEL COM 345370860 1 14300 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 1 33900 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 1 11100 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 1 27700 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 1 25600 SH Call SOLE 0 0 0 FORESIGHT AUTONOMOUS HLDGS L SPONSORED ADS 345523104 9 17487 SH SOLE 0 0 17487 FORTINET INC COM 34959E109 29655 603606 SH SOLE 256071 0 347535 FORTIS INC COM 349553107 1527 40186 SH SOLE 30819 0 9367 FORTIVE CORP COM 34959J108 12007 205944 SH SOLE 149026 0 56918 FORTRESS BIOTECH INC COM 34960Q109 38 44480 SH SOLE 0 0 44480 FORTRESS TRANS INFRST INVS L CL A COM SHS 34960P101 1520 101374 SH SOLE 0 0 101374 FORTUNA SILVER MINES INC COM 349915108 295 117007 SH SOLE 0 0 117007 FORTUNE BRANDS HOME & SEC IN COM 34964C106 3458 64413 SH SOLE 14938 0 49475 FORWARD AIR CORP COM 349853101 10445 115697 SH SOLE 26076 0 89621 FOSSIL GROUP INC COM 34988V106 72 20953 SH SOLE 0 0 20953 FOUR CORNERS PPTY TR INC COM 35086T109 6468 267370 SH SOLE 204801 0 62569 FOX CORP CL A COM 35137L105 5745 187255 SH SOLE 171538 0 15717 FOX CORP CL B COM 35137L204 721 25302 SH SOLE 0 0 25302 FOX FACTORY HLDG CORP COM 35138V102 5883 74397 SH SOLE 71076 0 3321 FRANCO NEV CORP COM 351858105 24434 204506 SH SOLE 6944 0 197562 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 264 24511 SH SOLE 0 0 24511 FRANKLIN ELEC INC COM 353514102 252 3089 SH SOLE 0 0 3089 FRANKLIN ETF TR SHRT DUR US GOVT 353506108 467 5204 SH SOLE 1665 0 3539 FRANKLIN LTD DURATION INCOME COM 35472T101 3138 507847 SH SOLE 0 0 507847 FRANKLIN RESOURCES INC COM 354613101 17998 836341 SH SOLE 699441 0 136900 FRANKLIN STR PPTYS CORP COM 35471R106 123 46898 SH SOLE 46898 0 0 FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595 330 14350 SH SOLE 0 0 14350 FRANKLIN TEMPLETON ETF TR US LRG CP MLTFCT 35473P801 228 6232 SH SOLE 0 0 6232 FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 623 16649 SH SOLE 0 0 16649 FRANKLIN UNVL TR SH BEN INT 355145103 209 33041 SH SOLE 0 0 33041 FREEPORT-MCMORAN INC CL B 35671D857 58982 2158150 SH SOLE 1174098 0 984052 FREEPORT-MCMORAN INC CL B 35671D857 1 24400 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 60 23900 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 9 12000 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 392 27915 SH SOLE 0 0 27915 FRESHWORKS INC CLASS A COM 358054104 595 45899 SH SOLE 44571 0 1328 FREYR BATTERY SHS L4135L100 429 30132 SH SOLE 0 0 30132 FRONTDOOR INC COM 35905A109 1748 85713 SH SOLE 84127 0 1586 FRONTLINE LTD SHS NEW G3682E192 125 11404 SH SOLE 0 0 11404 FRP HLDGS INC COM 30292L107 446 8200 SH SOLE 0 0 8200 FS BANCORP INC COM 30263Y104 1470 53934 SH SOLE 0 0 53934 FS KKR CAP CORP COM 302635206 5548 327313 SH SOLE 184470 0 142843 FST TR NEW OPPORT MLP & ENE COM 33739M100 896 163514 SH SOLE 0 0 163514 FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 232 96517 SH SOLE 0 0 96517 FTC SOLAR INC COM 30320C103 628 212169 SH SOLE 0 0 212169 FTI CONSULTING INC COM 302941109 25080 151350 SH SOLE 148387 0 2963 FTI CONSULTING INC NOTE 2.000% 8/1 302941AP4 31 19000 PRN SOLE 0 0 19000 FUBOTV INC COM 35953D104 50 13957 SH SOLE 0 0 13957 FUELCELL ENERGY INC COM 35952H601 376 110335 SH SOLE 0 0 110335 FULLER H B CO COM 359694106 4260 70876 SH SOLE 66121 0 4755 FULTON FINL CORP PA COM 360271100 880 55722 SH SOLE 50229 0 5493 G1 THERAPEUTICS INC COM 3621LQ109 5991 479635 SH SOLE 0 0 479635 GABELLI DIVID & INCOME TR COM 36242H104 16743 894408 SH SOLE 0 0 894408 GABELLI EQUITY TR INC COM 362397101 1266 230112 SH SOLE 0 0 230112 GABELLI GLOBAL SMALL & MID C COM 36249W104 793 83205 SH SOLE 0 0 83205 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 259 18550 SH SOLE 0 0 18550 GABELLI HLTHCARE & WELLNESS SHS 36246K103 329 34579 SH SOLE 0 0 34579 GABELLI MULTIMEDIA TR INC COM 36239Q109 64 10223 SH SOLE 0 0 10223 GABELLI UTIL TR COM 36240A101 608 88136 SH SOLE 0 0 88136 GAIN THERAPEUTICS INC COM 36269B105 78 24000 SH SOLE 0 0 24000 GALLAGHER ARTHUR J & CO COM 363576109 54103 315980 SH SOLE 217891 0 98089 GALMED PHARMACEUTICALS LTD SHS M47238106 49 155940 SH SOLE 0 0 155940 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 935 284146 SH SOLE 0 0 284146 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 884 214599 SH SOLE 0 0 214599 GAMING & LEISURE PPTYS INC COM 36467J108 21731 491202 SH SOLE 413346 0 77856 GANNETT CO INC COM 36472T109 19 12106 SH SOLE 0 0 12106 GARMIN LTD SHS H2906T109 17270 215041 SH SOLE 42018 0 173023 GARRETT MOTION INC COM 366505105 446 78857 SH SOLE 0 0 78857 GARTNER INC COM 366651107 35685 128971 SH SOLE 116428 0 12543 GATES INDL CORP PLC ORD SHS G39108108 2625 268962 SH SOLE 268905 0 57 GATX CORP COM 361448103 3250 38166 SH SOLE 32163 0 6003 GDL FD COM SH BEN IT 361570104 704 88868 SH SOLE 0 0 88868 GEE GROUP INC COM 36165A102 11 18000 SH SOLE 0 0 18000 GENCO SHIPPING & TRADING LTD SHS Y2685T131 668 53285 SH SOLE 0 0 53285 GENERAC HLDGS INC COM 368736104 22252 124912 SH SOLE 30317 0 94595 GENERAC HLDGS INC COM 368736104 247 2000 SH Put SOLE 0 0 2000 GENERAL AMERN INVS CO INC COM 368802104 395 11673 SH SOLE 0 0 11673 GENERAL DYNAMICS CORP COM 369550108 84252 397081 SH SOLE 121680 0 275401 GENERAL ELECTRIC CO COM NEW 369604301 33678 543981 SH SOLE 145323 0 398658 GENERAL MLS INC COM 370334104 62637 817598 SH SOLE 145724 0 671874 GENERAL MTRS CO COM 37045V100 37675 1174041 SH SOLE 832191 0 341850 GENESIS ENERGY L P UNIT LTD PARTN 371927104 239 25977 SH SOLE 0 0 25977 GENIUS BRANDS INTL INC COM 37229T301 225 374506 SH SOLE 0 0 374506 GENMAB A/S SPONSORED ADS 372303206 6913 215155 SH SOLE 170702 0 44453 GENPACT LIMITED SHS G3922B107 975 22280 SH SOLE 10195 0 12085 GENTEX CORP COM 371901109 6848 287228 SH SOLE 220679 0 66549 GENTHERM INC COM 37253A103 3609 72570 SH SOLE 72468 0 102 GENUINE PARTS CO COM 372460105 41243 276199 SH SOLE 202780 0 73419 GENWORTH FINL INC COM CL A 37247D106 3430 980085 SH SOLE 979597 0 488 GEO GROUP INC NEW COM 36162J106 845 109701 SH SOLE 0 0 109701 GERDAU SA SPON ADR REP PFD 373737105 188 41695 SH SOLE 23895 0 17800 GERON CORP COM 374163103 88 37700 SH SOLE 0 0 37700 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 3011 119078 SH SOLE 17465 0 101613 GIBRALTAR INDS INC COM 374689107 2249 54936 SH SOLE 54618 0 318 GILEAD SCIENCES INC COM 375558103 184198 2985858 SH SOLE 2367330 0 618528 GILEAD SCIENCES INC COM 375558103 57 42300 SH Call SOLE 0 0 0 GILEAD SCIENCES INC COM 375558103 9 26100 SH Call SOLE 0 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 559 179141 SH SOLE 0 0 179141 GLACIER BANCORP INC NEW COM 37637Q105 26049 530206 SH SOLE 521532 0 8674 GLADSTONE CAPITAL CORP COM 376535100 104 12280 SH SOLE 0 0 12280 GLADSTONE COMMERCIAL CORP COM 376536108 158 10187 SH SOLE 0 0 10187 GLADSTONE INVT CORP COM 376546107 361 29832 SH SOLE 0 0 29832 GLADSTONE LD CORP COM 376549101 872 48154 SH SOLE 0 0 48154 GLATFELTER CORPORATION COM 377320106 58 18605 SH SOLE 12113 0 6492 GLAUKOS CORP COM 377322102 868 16306 SH SOLE 0 0 16306 GLOBAL MED REIT INC COM NEW 37954A204 938 110114 SH SOLE 0 0 110114 GLOBAL NET LEASE INC COM NEW 379378201 675 63396 SH SOLE 0 0 63396 GLOBAL PARTNERS LP COM UNITS 37946R109 342 13818 SH SOLE 0 0 13818 GLOBAL PMTS INC COM 37940X102 42739 395542 SH SOLE 291839 0 103703 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 335 21261 SH SOLE 0 0 21261 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1390 69097 SH SOLE 1680 0 67417 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 553 34643 SH SOLE 4752 0 29891 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 2901 120659 SH SOLE 0 0 120659 GLOBAL X FDS FINTECH ETF 37954Y814 1871 92248 SH SOLE 0 0 92248 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 3134 83622 SH SOLE 11558 0 72064 GLOBAL X FDS GLB X SUPERDIV 37950E549 278 36820 SH SOLE 0 0 36820 GLOBAL X FDS GLBL X MLP ETF 37954Y343 9397 238275 SH SOLE 0 0 238275 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 138 13900 SH SOLE 0 0 13900 GLOBAL X FDS GLOBAL X COPPER 37954Y830 3168 112086 SH SOLE 0 0 112086 GLOBAL X FDS GLOBAL X SILVER 37954Y848 3084 127901 SH SOLE 0 0 127901 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 2312 116639 SH SOLE 0 0 116639 GLOBAL X FDS GLOBX SUPDV US 37950E291 3155 178966 SH SOLE 0 0 178966 GLOBAL X FDS INTERNET OF THNG 37954Y780 759 30528 SH SOLE 0 0 30528 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 7220 109235 SH SOLE 0 0 109235 GLOBAL X FDS MSCI NORWAY ETF 37950E101 3467 158591 SH SOLE 157877 0 714 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 12243 781812 SH SOLE 0 0 781812 GLOBAL X FDS RATE PREFERRED 37954Y376 472 20086 SH SOLE 0 0 20086 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2989 165344 SH SOLE 1351 0 163993 GLOBAL X FDS RUSSELL 2000 37954Y459 1752 95076 SH SOLE 0 0 95076 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 614 14065 SH SOLE 11965 0 2100 GLOBAL X FDS S&P 500 COVERED 37954Y475 6356 166790 SH SOLE 2092 0 164698 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 810 71743 SH SOLE 0 0 71743 GLOBAL X FDS US INFR DEV ETF 37954Y673 9433 409057 SH SOLE 33288 0 375769 GLOBAL X FDS US INFR DEV ETF 37954Y673 6 28300 SH Call SOLE 0 0 0 GLOBAL X FDS US PFD ETF 37954Y657 4456 217272 SH SOLE 0 0 217272 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 2722 56291 SH SOLE 0 0 56291 GLOBALSTAR INC COM 378973408 84 52518 SH SOLE 0 0 52518 GLOBANT S A COM L44385109 3809 20360 SH SOLE 19627 0 733 GLOBE LIFE INC COM 37959E102 17206 172577 SH SOLE 152018 0 20559 GLOBUS MED INC CL A 379577208 25678 431051 SH SOLE 425684 0 5367 GMS INC COM 36251C103 2633 65801 SH SOLE 35181 0 30620 GODADDY INC CL A 380237107 14412 203324 SH SOLE 172926 0 30398 GOGO INC COM 38046C109 1239 102253 SH SOLE 0 0 102253 GOLAR LNG LTD SHS G9456A100 1584 63556 SH SOLE 0 0 63556 GOLD FIELDS LTD SPONSORED ADR 38059T106 188 23289 SH SOLE 0 0 23289 GOLDMAN SACHS BDC INC SHS 38147U107 20102 1391114 SH SOLE 0 0 1391114 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 12142 121599 SH SOLE 0 0 121599 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 2055 50700 SH SOLE 0 0 50700 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 2286 48015 SH SOLE 0 0 48015 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 810 18743 SH SOLE 0 0 18743 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 4711 94788 SH SOLE 0 0 94788 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 11037 427296 SH SOLE 0 0 427296 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 18266 738010 SH SOLE 322736 0 415274 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 6396 126605 SH SOLE 0 0 126605 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 119475 1682276 SH SOLE 1111593 0 570683 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 579 10862 SH SOLE 0 0 10862 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 563 8195 SH SOLE 0 0 8195 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 929 18169 SH SOLE 0 0 18169 GOLDMAN SACHS GROUP INC COM 38141G104 99253 338664 SH SOLE 82133 0 256531 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 150 12502 SH SOLE 0 0 12502 GOLUB CAP BDC INC COM 38173M102 702 56650 SH SOLE 0 0 56650 GOODRX HLDGS INC COM CL A 38246G108 56 12089 SH SOLE 0 0 12089 GOODYEAR TIRE & RUBR CO COM 382550101 474 46957 SH SOLE 0 0 46957 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 240 91191 SH SOLE 21191 0 70000 GRACO INC COM 384109104 24422 407377 SH SOLE 375900 0 31477 GRAFTECH INTL LTD COM 384313508 615 142738 SH SOLE 0 0 142738 GRAINGER W W INC COM 384802104 39603 80943 SH SOLE 60431 0 20512 GRAN TIERRA ENERGY INC COM 38500T101 31 25360 SH SOLE 0 0 25360 GRAND CANYON ED INC COM 38526M106 4301 52292 SH SOLE 51203 0 1089 GRANITE CONSTR INC COM 387328107 526 20702 SH SOLE 18330 0 2372 GRANITE PT MTG TR INC COM STK 38741L107 548 85059 SH SOLE 0 0 85059 GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 780 800000 PRN SOLE 0 0 800000 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 373 11806 SH SOLE 0 0 11806 GRANITESHARES GOLD TR SHS BEN INT 38748G101 5322 323132 SH SOLE 0 0 323132 GRAPHIC PACKAGING HLDG CO COM 388689101 10013 507234 SH SOLE 375514 0 131720 GRAY TELEVISION INC COM 389375106 769 53735 SH SOLE 51271 0 2464 GREAT AJAX CORP 7.25 CV SR NT 24 38983D409 324 13600 SH SOLE 0 0 13600 GREAT AJAX CORP COM 38983D300 594 79069 SH SOLE 0 0 79069 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 335 27496 SH SOLE 0 0 27496 GREENBRIER COS INC COM 393657101 211 8680 SH SOLE 0 0 8680 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 22 25000 PRN SOLE 0 0 25000 GREIF INC CL A 397624107 1502 25214 SH SOLE 8011 0 17203 GREIF INC CL B 397624206 17382 285896 SH SOLE 0 0 285896 GRIFFON CORP COM 398433102 9985 338231 SH SOLE 0 0 338231 GROCERY OUTLET HLDG CORP COM 39874R101 2656 79784 SH SOLE 57731 0 22053 GROUP 1 AUTOMOTIVE INC COM 398905109 1963 13741 SH SOLE 13618 0 123 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 5799 45737 SH SOLE 45504 0 233 GSK PLC SPONSORED ADR 37733W204 31613 1074160 SH SOLE 401480 0 672680 GSK PLC SPONSORED ADR 37733W204 12 79500 SH Call SOLE 0 0 0 GUARDANT HEALTH INC COM 40131M109 8147 151352 SH SOLE 142415 0 8937 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 1989 129495 SH SOLE 0 0 129495 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 2683 174011 SH SOLE 0 0 174011 GUIDEWIRE SOFTWARE INC COM 40171V100 13665 221912 SH SOLE 101892 0 120020 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 13 15000 PRN SOLE 0 0 15000 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 6202 176901 SH SOLE 35077 0 141824 H & E EQUIPMENT SERVICES INC COM 404030108 989 34886 SH SOLE 26215 0 8671 HACKETT GROUP INC COM 404609109 409 23090 SH SOLE 22097 0 993 HAEMONETICS CORP MASS COM 405024100 900 12154 SH SOLE 0 0 12154 HAIN CELESTIAL GROUP INC COM 405217100 3646 216003 SH SOLE 211610 0 4393 HALEON PLC SPON ADS 405552100 12210 2004944 SH SOLE 1405467 0 599477 HALLIBURTON CO COM 406216101 62975 2557850 SH SOLE 368354 0 2189496 HALLIBURTON CO COM 406216101 1 17300 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 2960 74854 SH SOLE 66479 0 8375 HAMILTON LANE INC CL A 407497106 11004 184596 SH SOLE 183513 0 1083 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 4274 135417 SH SOLE 0 0 135417 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 287 17903 SH SOLE 0 0 17903 HANCOCK JOHN PFD INCOME FD I COM 41021P103 297 19819 SH SOLE 0 0 19819 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 314 23204 SH SOLE 0 0 23204 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 7556 360483 SH SOLE 0 0 360483 HANCOCK WHITNEY CORPORATION COM 410120109 6159 134438 SH SOLE 0 0 134438 HANESBRANDS INC COM 410345102 4921 707054 SH SOLE 69642 0 637412 HANNON ARMSTRONG SUST INFR C COM 41068X100 3679 122934 SH SOLE 32538 0 90396 HANOVER INS GROUP INC COM 410867105 2002 15622 SH SOLE 13043 0 2579 HARLEY DAVIDSON INC COM 412822108 12835 367978 SH SOLE 357950 0 10028 HARMONIC INC COM 413160102 274 21002 SH SOLE 0 0 21002 HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 56 23006 SH SOLE 21489 0 1517 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 5944 163105 SH SOLE 0 0 163105 HARTFORD FINL SVCS GROUP INC COM 416515104 27820 449138 SH SOLE 341532 0 107606 HASBRO INC COM 418056107 21713 322058 SH SOLE 266006 0 56052 HAWAIIAN ELEC INDUSTRIES COM 419870100 497 14331 SH SOLE 0 0 14331 HAYWARD HLDGS INC COM 421298100 270 30409 SH SOLE 30376 0 33 HCA HEALTHCARE INC COM 40412C101 32991 179498 SH SOLE 121048 0 58450 HDFC BANK LTD SPONSORED ADS 40415F101 26735 457636 SH SOLE 367014 0 90622 HEALTH CATALYST INC COM 42225T107 200 20659 SH SOLE 0 0 20659 HEALTHCARE RLTY TR CL A COM 42226K105 17671 847553 SH SOLE 772528 0 75025 HEALTHCARE SVCS GROUP INC COM 421906108 5193 429506 SH SOLE 0 0 429506 HEALTHEQUITY INC COM 42226A107 7431 110627 SH SOLE 43080 0 67547 HEALTHPEAK PROPERTIES INC COM 42250P103 12624 550787 SH SOLE 443848 0 106939 HEARTLAND FINL USA INC COM 42234Q102 1123 25893 SH SOLE 25203 0 690 HECLA MNG CO COM 422704106 372 94325 SH SOLE 0 0 94325 HEICO CORP NEW CL A 422806208 46091 402118 SH SOLE 90064 0 312054 HEICO CORP NEW COM 422806109 5367 37276 SH SOLE 0 0 37276 HELEN OF TROY LTD COM G4388N106 292 3029 SH SOLE 1932 0 1097 HELIOS TECHNOLOGIES INC COM 42328H109 2646 52293 SH SOLE 49758 0 2535 HELMERICH & PAYNE INC COM 423452101 606 16399 SH SOLE 0 0 16399 HENRY JACK & ASSOC INC COM 426281101 77317 424166 SH SOLE 355818 0 68348 HENRY SCHEIN INC COM 806407102 1852 28153 SH SOLE 6092 0 22061 HERC HLDGS INC COM 42704L104 684 6584 SH SOLE 4620 0 1964 HERCULES CAPITAL INC COM 427096508 2463 212659 SH SOLE 0 0 212659 HERITAGE COMM CORP COM 426927109 177 15603 SH SOLE 0 0 15603 HERSHEY CO COM 427866108 31982 145049 SH SOLE 30505 0 114544 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 803 49302 SH SOLE 0 0 49302 HESKA CORP COM RESTRC NEW 42805E306 1315 18031 SH SOLE 16831 0 1200 HESS CORP COM 42809H107 15875 145654 SH SOLE 87566 0 58088 HEWLETT PACKARD ENTERPRISE C COM 42824C109 14425 1204079 SH SOLE 516749 0 687330 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2 39500 SH Call SOLE 0 0 0 HEXCEL CORP NEW COM 428291108 10080 194901 SH SOLE 159508 0 35393 HF SINCLAIR CORP COM 403949100 11993 222746 SH SOLE 190478 0 32268 HIBBETT INC COM 428567101 276 5550 SH SOLE 0 0 5550 HIGH INCOME SECS FD SHS BEN INT 42968F108 424 61557 SH SOLE 0 0 61557 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 919 105433 SH SOLE 0 0 105433 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 3149 324002 SH SOLE 0 0 324002 HIGHPEAK ENERGY INC COM 43114Q105 308 14200 SH SOLE 0 0 14200 HIGHWOODS PPTYS INC COM 431284108 350 13000 SH SOLE 0 0 13000 HILLENBRAND INC COM 431571108 14226 387414 SH SOLE 376697 0 10717 HILLMAN SOLUTIONS CORP COM 431636109 2636 349617 SH SOLE 343861 0 5756 HILTON WORLDWIDE HLDGS INC COM 43300A203 29960 248370 SH SOLE 189984 0 58386 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 239 49464 SH SOLE 0 0 49464 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 719 43810 SH SOLE 0 0 43810 HOLOGIC INC COM 436440101 17398 269646 SH SOLE 198060 0 71586 HOME BANCSHARES INC COM 436893200 1576 70015 SH SOLE 46857 0 23158 HOME DEPOT INC COM 437076102 922003 3341229 SH SOLE 970839 0 2370390 HOME DEPOT INC COM 437076102 21 18200 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 3 10500 SH Call SOLE 0 0 0 HOMOLOGY MEDICINES INC COM 438083107 27 16869 SH SOLE 0 0 16869 HONDA MOTOR LTD AMERN SHS 438128308 5189 240335 SH SOLE 216608 0 23727 HONEST CO INC COM 438333106 93 26457 SH SOLE 0 0 26457 HONEYWELL INTL INC COM 438516106 205967 1233514 SH SOLE 458693 0 774821 HONEYWELL INTL INC COM 438516106 416 21900 SH Put SOLE 0 0 21900 HOPE BANCORP INC COM 43940T109 625 49478 SH SOLE 47153 0 2325 HOPE BANCORP INC NOTE 2.000% 5/1 43940TAB5 22 23000 PRN SOLE 0 0 23000 HORACE MANN EDUCATORS CORP N COM 440327104 471 13349 SH SOLE 12452 0 897 HORIZON THERAPEUTICS PUB L SHS G46188101 14221 229778 SH SOLE 222823 0 6955 HORMEL FOODS CORP COM 440452100 8499 187037 SH SOLE 0 0 187037 HOST HOTELS & RESORTS INC COM 44107P104 2922 184020 SH SOLE 174090 0 9930 HOSTESS BRANDS INC CL A 44109J106 6316 271794 SH SOLE 207776 0 64018 HOULIHAN LOKEY INC CL A 441593100 5321 70591 SH SOLE 59337 0 11254 HOWARD HUGHES CORP COM 44267D107 766 13838 SH SOLE 12003 0 1835 HOWMET AEROSPACE INC COM 443201108 21931 709057 SH SOLE 676022 0 33035 HOWMET AEROSPACE INC COM 443201108 31 10300 SH Call SOLE 0 0 0 HP INC COM 40434L105 6400 256826 SH SOLE 0 0 256826 HSBC HLDGS PLC SPON ADR NEW 404280406 3880 148831 SH SOLE 0 0 148831 HUB GROUP INC CL A 443320106 2042 29596 SH SOLE 16127 0 13469 HUBBELL INC COM 443510607 13389 60040 SH SOLE 50328 0 9712 HUBSPOT INC COM 443573100 24365 90200 SH SOLE 77832 0 12368 HUDSON PAC PPTYS INC COM 444097109 687 62709 SH SOLE 59484 0 3225 HUMANA INC COM 444859102 53520 110307 SH SOLE 85466 0 24841 HUNT J B TRANS SVCS INC COM 445658107 4304 27516 SH SOLE 13455 0 14061 HUNTINGTON BANCSHARES INC COM 446150104 100819 7649359 SH SOLE 5008813 0 2640546 HUNTINGTON INGALLS INDS INC COM 446413106 12786 57725 SH SOLE 31090 0 26635 HUNTSMAN CORP COM 447011107 13384 545392 SH SOLE 320153 0 225239 HUYA INC ADS REP SHS A 44852D108 28 12790 SH SOLE 0 0 12790 HYATT HOTELS CORP COM CL A 448579102 1838 22707 SH SOLE 20922 0 1785 HYDROFARM HLDGS GROUP INC COM 44888K209 24 12276 SH SOLE 0 0 12276 HYSTER YALE MATLS HANDLING I CL A 449172105 994 46231 SH SOLE 1631 0 44600 I-80 GOLD CORP COM 44955L106 37 21256 SH SOLE 0 0 21256 I3 VERTICALS INC COM CL A 46571Y107 1729 86319 SH SOLE 0 0 86319 IAA INC COM 449253103 13697 430040 SH SOLE 424447 0 5593 IAC INC COM NEW 44891N208 1786 32248 SH SOLE 24553 0 7695 ICAD INC COM NEW 44934S206 43 20650 SH SOLE 0 0 20650 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2454 49414 SH SOLE 0 0 49414 ICHOR HOLDINGS SHS G4740B105 990 40892 SH SOLE 0 0 40892 ICICI BANK LIMITED ADR 45104G104 5434 259138 SH SOLE 189127 0 70011 ICL GROUP LTD SHS M53213100 278 34031 SH SOLE 0 0 34031 ICON PLC SHS G4705A100 44949 244578 SH SOLE 236363 0 8215 ICU MED INC COM 44930G107 15087 100181 SH SOLE 96024 0 4157 IDACORP INC COM 451107106 33273 336052 SH SOLE 331335 0 4717 IDEX CORP COM 45167R104 10636 53217 SH SOLE 45251 0 7966 IDEXX LABS INC COM 45168D104 22186 68098 SH SOLE 54393 0 13705 IGM BIOSCIENCES INC COM 449585108 924 40633 SH SOLE 0 0 40633 ILLINOIS TOOL WKS INC COM 452308109 91200 504802 SH SOLE 225620 0 279182 ILLUMINA INC COM 452327109 42304 221730 SH SOLE 187729 0 34001 ILLUMINA INC NOTE 8/1 452327AK5 14 15000 PRN SOLE 0 0 15000 IMAGO BIOSCIENCES INC COM 45250K107 393 26097 SH SOLE 0 0 26097 IMMERSION CORP COM 452521107 81 14807 SH SOLE 0 0 14807 IMMUNOGEN INC COM 45253H101 1007 210737 SH SOLE 167426 0 43311 IMPERIAL OIL LTD COM NEW 453038408 262 6053 SH SOLE 0 0 6053 IMPINJ INC COM 453204109 1317 16459 SH SOLE 0 0 16459 INARI MED INC COM 45332Y109 315 4335 SH SOLE 4036 0 299 INCYTE CORP COM 45337C102 1211 18171 SH SOLE 0 0 18171 INDEPENDENCE RLTY TR INC COM 45378A106 246 14728 SH SOLE 0 0 14728 INDEPENDENT BANK GROUP INC COM 45384B106 341 5547 SH SOLE 4984 0 563 INDEPENDENT BK CORP MASS COM 453836108 1422 19085 SH SOLE 15021 0 4064 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 5188 225775 SH SOLE 0 0 225775 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1460 62415 SH SOLE 0 0 62415 INDEXIQ ETF TR FTSE INTERNL EQT 45409B560 2547 132181 SH SOLE 0 0 132181 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 4383 158004 SH SOLE 153259 0 4745 INDEXIQ ETF TR IQ CBRE NEXGEN 45409B628 655 35595 SH SOLE 0 0 35595 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1066 36897 SH SOLE 0 0 36897 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1010 32263 SH SOLE 0 0 32263 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 520 25025 SH SOLE 0 0 25025 INDIA FD INC COM 454089103 340 21161 SH SOLE 0 0 21161 INFINITE ACQUISITION CORP UNIT 99/99/9999 G48028115 125 12500 SH SOLE 0 0 12500 INFLARX NV COM N44821101 115 43423 SH SOLE 0 0 43423 INFOSYS LTD SPONSORED ADR 456788108 4352 256459 SH SOLE 72558 0 183901 ING GROEP N.V. SPONSORED ADR 456837103 3439 404591 SH SOLE 182084 0 222507 INGERSOLL RAND INC COM 45687V106 8110 187474 SH SOLE 70508 0 116966 INGEVITY CORP COM 45688C107 2706 44628 SH SOLE 42670 0 1958 INGLES MKTS INC CL A 457030104 5569 70306 SH SOLE 55087 0 15219 INGREDION INC COM 457187102 15806 196303 SH SOLE 186481 0 9822 INMODE LTD SHS M5425M103 4460 153227 SH SOLE 75646 0 77581 INNOSPEC INC COM 45768S105 6207 72448 SH SOLE 72419 0 29 INNOVATIVE INDL PPTYS INC COM 45781V101 890 10057 SH SOLE 83 0 9974 INNOVATOR ETFS TR IBD 50 ETF 45782C102 882 36105 SH SOLE 0 0 36105 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 293 10922 SH SOLE 0 0 10922 INNOVATOR ETFS TR S&P INVT GRD PFD 45783Y822 1112 59465 SH SOLE 0 0 59465 INNOVATOR ETFS TR US EQT BUFR APR 45782C888 713 24535 SH SOLE 0 0 24535 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 366 13760 SH SOLE 0 0 13760 INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 572 19590 SH SOLE 0 0 19590 INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 4304 143938 SH SOLE 0 0 143938 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 298 10229 SH SOLE 0 0 10229 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 4223 154000 SH SOLE 0 0 154000 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391 956 31700 SH SOLE 0 0 31700 INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 1567 53823 SH SOLE 0 0 53823 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 236 8316 SH SOLE 0 0 8316 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 692 24180 SH SOLE 0 0 24180 INNOVATOR ETFS TR US EQUT BUFR AUG 45782C698 229 8100 SH SOLE 0 0 8100 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 33 19157 SH SOLE 0 0 19157 INSIGHT ENTERPRISES INC COM 45765U103 283 3431 SH SOLE 3368 0 63 INSIGHT SELECT INCOME FD COM 45781W109 353 22982 SH SOLE 0 0 22982 INSMED INC COM PAR $.01 457669307 467 21660 SH SOLE 19699 0 1961 INSPERITY INC COM 45778Q107 3518 34459 SH SOLE 28640 0 5819 INSPIRE MED SYS INC COM 457730109 2645 14911 SH SOLE 1525 0 13386 INSTALLED BLDG PRODS INC COM 45780R101 1972 24354 SH SOLE 0 0 24354 INSULET CORP COM 45784P101 13172 57420 SH SOLE 49364 0 8056 INTEGER HLDGS CORP COM 45826H109 2523 40548 SH SOLE 40291 0 257 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 1838 43397 SH SOLE 42267 0 1130 INTEL CORP COM 458140100 97334 3777015 SH SOLE 1103459 0 2673556 INTEL CORP COM 458140100 41 22900 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 4 15000 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 1 46800 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 1 16500 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 13 16300 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 1 20700 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 1 19700 SH Call SOLE 0 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 1026 18331 SH SOLE 4707 0 13624 INTER PARFUMS INC COM 458334109 8892 117835 SH SOLE 101399 0 16436 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 26664 417212 SH SOLE 414992 0 2220 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 231 240000 PRN SOLE 0 0 240000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 160933 1781186 SH SOLE 607510 0 1173676 INTERDIGITAL INC NOTE 2.000% 6/0 45867GAB7 20 21000 PRN SOLE 0 0 21000 INTERNATIONAL BUSINESS MACHS COM 459200101 154858 1303405 SH SOLE 144174 0 1159231 INTERNATIONAL BUSINESS MACHS COM 459200101 3 45500 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 8861 97557 SH SOLE 32935 0 64622 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 3614 228725 SH SOLE 98331 0 130394 INTERNATIONAL PAPER CO COM 460146103 10165 320657 SH SOLE 0 0 320657 INTERNATIONAL PAPER CO COM 460146103 1 10500 SH Call SOLE 0 0 0 INTERNATIONAL PAPER CO COM 460146103 2 19800 SH Call SOLE 0 0 0 INTERPUBLIC GROUP COS INC COM 460690100 39193 1530991 SH SOLE 1290489 0 240502 INTRA-CELLULAR THERAPIES INC COM 46116X101 7637 164132 SH SOLE 122094 0 42038 INTREPID POTASH INC COM 46121Y201 844 21341 SH SOLE 0 0 21341 INTRUSION INC COM NEW 46121E205 256 53115 SH SOLE 0 0 53115 INTUIT COM 461202103 102352 264254 SH SOLE 200522 0 63732 INTUITIVE SURGICAL INC COM NEW 46120E602 47889 255490 SH SOLE 165688 0 89802 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 16815 340448 SH SOLE 0 0 340448 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 1294 52547 SH SOLE 0 0 52547 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 9927 613511 SH SOLE 0 0 613511 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 1359 167314 SH SOLE 0 0 167314 INVESCO BD FD COM 46132L107 727 50456 SH SOLE 0 0 50456 INVESCO CALIF VALUE MUN INCO COM 46132H106 810 90123 SH SOLE 0 0 90123 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 3506 146650 SH SOLE 0 0 146650 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 1620 80942 SH SOLE 0 0 80942 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 490 27383 SH SOLE 0 0 27383 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 851 37584 SH SOLE 0 0 37584 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1070 35477 SH SOLE 0 0 35477 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 203 7001 SH SOLE 0 0 7001 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 539 30868 SH SOLE 0 0 30868 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 2829 116519 SH SOLE 0 0 116519 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 2703 164933 SH SOLE 0 0 164933 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 16487 240683 SH SOLE 0 0 240683 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1408 83101 SH SOLE 0 0 83101 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 278 16923 SH SOLE 0 0 16923 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 307 8748 SH SOLE 0 0 8748 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 2666 164769 SH SOLE 2683 0 162086 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 963 50844 SH SOLE 0 0 50844 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 403 14048 SH SOLE 0 0 14048 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 2543 51768 SH SOLE 44466 0 7302 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 1930 139277 SH SOLE 0 0 139277 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 2390 32491 SH SOLE 0 0 32491 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 389 20529 SH SOLE 0 0 20529 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 16655 151468 SH SOLE 17836 0 133632 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 4209 190041 SH SOLE 0 0 190041 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3224 146036 SH SOLE 0 0 146036 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 4827 406331 SH SOLE 0 0 406331 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 593 16041 SH SOLE 0 0 16041 INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 700 19344 SH SOLE 0 0 19344 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 13958 243210 SH SOLE 0 0 243210 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 1537 22904 SH SOLE 0 0 22904 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 8227 391951 SH SOLE 0 0 391951 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1466 35697 SH SOLE 0 0 35697 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 462 18733 SH SOLE 0 0 18733 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 3632 171909 SH SOLE 0 0 171909 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 687 9236 SH SOLE 0 0 9236 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 3225 67140 SH SOLE 0 0 67140 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 1155 12009 SH SOLE 228 0 11781 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 320 4475 SH SOLE 0 0 4475 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 1326 155581 SH SOLE 0 0 155581 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 574 12782 SH SOLE 0 0 12782 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 861 6539 SH SOLE 0 0 6539 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 967 8710 SH SOLE 0 0 8710 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 886 21838 SH SOLE 0 0 21838 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 386 4136 SH SOLE 0 0 4136 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 10971 291007 SH SOLE 0 0 291007 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 25779 659138 SH SOLE 0 0 659138 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 25616 442945 SH SOLE 0 0 442945 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2851 38733 SH SOLE 0 0 38733 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1677 83076 SH SOLE 0 0 83076 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 22804 889048 SH SOLE 313849 0 575199 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 3783 172732 SH SOLE 0 0 172732 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 3040 122071 SH SOLE 0 0 122071 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 17323 817874 SH SOLE 0 0 817874 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 617 28066 SH SOLE 0 0 28066 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 MUNI 46138J551 639 25272 SH SOLE 0 0 25272 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 22174 1062471 SH SOLE 0 0 1062471 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 667 29251 SH SOLE 0 0 29251 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 1399 56460 SH SOLE 0 0 56460 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 19573 959933 SH SOLE 0 0 959933 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 911 42126 SH SOLE 0 0 42126 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 1358 55703 SH SOLE 0 0 55703 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 17898 897369 SH SOLE 0 0 897369 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 398 18322 SH SOLE 0 0 18322 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 1267 53261 SH SOLE 0 0 53261 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 10885 583956 SH SOLE 0 0 583956 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 721 31594 SH SOLE 0 0 31594 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 4869 261607 SH SOLE 0 0 261607 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 574 25187 SH SOLE 0 0 25187 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 778 40658 SH SOLE 0 0 40658 INVESCO EXCH TRD SLF IDX FD RAFI STRG US SML 46138J734 544 18007 SH SOLE 0 0 18007 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 16141 413239 SH SOLE 310967 0 102272 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 3358 52038 SH SOLE 0 0 52038 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 8655 116618 SH SOLE 806 0 115812 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 7830 242112 SH SOLE 0 0 242112 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 714 19047 SH SOLE 0 0 19047 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 1659 23760 SH SOLE 0 0 23760 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 2531 64440 SH SOLE 0 0 64440 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 223 5830 SH SOLE 0 0 5830 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 750 6188 SH SOLE 0 0 6188 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 255 3110 SH SOLE 0 0 3110 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 42306 626012 SH SOLE 0 0 626012 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1372 12908 SH SOLE 0 0 12908 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 366 6210 SH SOLE 0 0 6210 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 391 10514 SH SOLE 0 0 10514 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 3873 140571 SH SOLE 0 0 140571 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 4360 103777 SH SOLE 0 0 103777 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 1296 37396 SH SOLE 0 0 37396 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 16702 293281 SH SOLE 0 0 293281 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1520 36503 SH SOLE 0 0 36503 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 220 6949 SH SOLE 0 0 6949 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 53 14267 SH SOLE 0 0 14267 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 641 8997 SH SOLE 0 0 8997 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 930 10339 SH SOLE 0 0 10339 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 895 10076 SH SOLE 0 0 10076 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1562 103882 SH SOLE 0 0 103882 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 15995 115264 SH SOLE 0 0 115264 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 28085 192744 SH SOLE 0 0 192744 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 529 62560 SH SOLE 0 0 62560 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 692 27281 SH SOLE 0 0 27281 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 6652 357837 SH SOLE 0 0 357837 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 5018 329062 SH SOLE 0 0 329062 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 939 19275 SH SOLE 0 0 19275 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 839 7377 SH SOLE 0 0 7377 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 8017 158250 SH SOLE 0 0 158250 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 226 3400 SH SOLE 0 0 3400 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 4844 64732 SH SOLE 0 0 64732 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 13299 49402 SH SOLE 0 0 49402 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 678 28021 SH SOLE 0 0 28021 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 6518 93416 SH SOLE 0 0 93416 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 259 4152 SH SOLE 0 0 4152 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 638 16497 SH SOLE 0 0 16497 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 361 4809 SH SOLE 0 0 4809 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 5492 68891 SH SOLE 0 0 68891 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 8853 214885 SH SOLE 0 0 214885 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 526 4781 SH SOLE 0 0 4781 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1063 24501 SH SOLE 0 0 24501 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 247 5182 SH SOLE 0 0 5182 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1570 83000 SH SOLE 0 0 83000 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 5176 49381 SH SOLE 0 0 49381 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 3174 52017 SH SOLE 0 0 52017 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2910 56818 SH SOLE 0 0 56818 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1537 6114 SH SOLE 0 0 6114 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 748 4829 SH SOLE 0 0 4829 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1273 8931 SH SOLE 0 0 8931 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 263 1710 SH SOLE 0 0 1710 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 10465 46223 SH SOLE 0 0 46223 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 3234 30343 SH SOLE 0 0 30343 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 171742 1349324 SH SOLE 106 0 1349218 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 12109 83763 SH SOLE 0 0 83763 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 12821 183578 SH SOLE 0 0 183578 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1803 45370 SH SOLE 0 0 45370 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2137 46710 SH SOLE 0 0 46710 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 5356 111167 SH SOLE 0 0 111167 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 89 44600 SH Call SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 591 7386 SH SOLE 0 0 7386 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 475 24118 SH SOLE 0 0 24118 INVESCO HIG INCM 2023 TARG T COM 46135X108 1208 149448 SH SOLE 0 0 149448 INVESCO HIGH INCOME 2024 TAR COM 46136K105 295 38218 SH SOLE 0 0 38218 INVESCO LTD SHS G491BT108 1383 100956 SH SOLE 0 0 100956 INVESCO MUN OPPORTUNITY TR COM 46132C107 3591 394138 SH SOLE 0 0 394138 INVESCO MUNI INCOME OPP TRST COM 46132X101 297 50659 SH SOLE 0 0 50659 INVESCO MUNICIPAL TRUST COM 46131J103 694 75964 SH SOLE 0 0 75964 INVESCO PA VALUE MUN INC TR COM 46132K109 2965 307199 SH SOLE 0 0 307199 INVESCO QQQ TR UNIT SER 1 46090E103 351515 1315229 SH SOLE 132059 0 1183170 INVESCO QQQ TR UNIT SER 1 46090E103 47 27700 SH Call SOLE 0 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 384 17000 SH Call SOLE 0 0 0 INVESCO QUALITY MUN INCOME T COM 46133G107 3413 373869 SH SOLE 0 0 373869 INVESCO SR INCOME TR COM 46131H107 716 192361 SH SOLE 0 0 192361 INVESCO TR INVT GRADE MUNS COM 46131M106 859 91774 SH SOLE 0 0 91774 INVESCO TR INVT GRADE NEW YO COM 46131T101 98 10234 SH SOLE 0 0 10234 INVESTCORP CR MGMT BDC INC COM 46090R104 667 186114 SH SOLE 0 0 186114 INVITAE CORP COM 46185L103 118 48029 SH SOLE 0 0 48029 INVITATION HOMES INC COM 46187W107 6142 181889 SH SOLE 60971 0 120918 IONIS PHARMACEUTICALS INC COM 462222100 10534 238168 SH SOLE 224224 0 13944 IOVANCE BIOTHERAPEUTICS INC COM 462260100 190 19863 SH SOLE 0 0 19863 IQVIA HLDGS INC COM 46266C105 135381 747385 SH SOLE 168651 0 578734 IRHYTHM TECHNOLOGIES INC COM 450056106 343 2735 SH SOLE 2432 0 303 IRIDIUM COMMUNICATIONS INC COM 46269C102 12623 284490 SH SOLE 51874 0 232616 IRON MTN INC DEL COM 46284V101 17527 398614 SH SOLE 136426 0 262188 ISHARES GOLD TR ISHARES NEW 464285204 115613 3666752 SH SOLE 275857 0 3390895 ISHARES INC CORE MSCI EMKT 46434G103 546442 12713868 SH SOLE 10402458 0 2311410 ISHARES INC CUR HD MSCI EM 46434G509 408 17822 SH SOLE 0 0 17822 ISHARES INC EM MKT SM-CP ETF 464286475 1038 22893 SH SOLE 0 0 22893 ISHARES INC EM MKTS DIV ETF 464286319 240 10587 SH SOLE 0 0 10587 ISHARES INC ESG AWR MSCI EM 46434G863 5216 188510 SH SOLE 0 0 188510 ISHARES INC GLB AGRIC PR ETF 464286350 1974 50443 SH SOLE 0 0 50443 ISHARES INC GLB ENR PROD ETF 464286343 609 28528 SH SOLE 0 0 28528 ISHARES INC JP MRG EM CRP BD 464286251 1198 28985 SH SOLE 0 0 28985 ISHARES INC MSCI AUST ETF 464286103 969 49407 SH SOLE 20730 0 28677 ISHARES INC MSCI BRAZIL ETF 464286400 1118 37747 SH SOLE 0 0 37747 ISHARES INC MSCI CDA ETF 464286509 1197 38927 SH SOLE 11731 0 27196 ISHARES INC MSCI CHILE ETF 464286640 18037 751537 SH SOLE 0 0 751537 ISHARES INC MSCI EM ASIA ETF 464286426 937 16328 SH SOLE 13319 0 3009 ISHARES INC MSCI EMERG MKT 46434G889 7767 202119 SH SOLE 0 0 202119 ISHARES INC MSCI EMERG MRKT 464286533 10611 209366 SH SOLE 0 0 209366 ISHARES INC MSCI EMRG CHN 46434G764 10132 228813 SH SOLE 213464 0 15349 ISHARES INC MSCI EURZONE ETF 464286608 927 29001 SH SOLE 0 0 29001 ISHARES INC MSCI FRANCE ETF 464286707 229 8559 SH SOLE 0 0 8559 ISHARES INC MSCI FRONTIER 464286145 421 17285 SH SOLE 0 0 17285 ISHARES INC MSCI GBL ETF NEW 46434G848 12149 357019 SH SOLE 0 0 357019 ISHARES INC MSCI GBL ETF NEW 46434G848 7 71700 SH Call SOLE 0 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 210 11178 SH SOLE 0 0 11178 ISHARES INC MSCI GBL MIN VOL 464286525 14356 162107 SH SOLE 99408 0 62699 ISHARES INC MSCI GERMANY ETF 464286806 266 13458 SH SOLE 0 0 13458 ISHARES INC MSCI HONG KG ETF 464286871 4848 265763 SH SOLE 0 0 265763 ISHARES INC MSCI ISRAEL ETF 464286632 422 7373 SH SOLE 0 0 7373 ISHARES INC MSCI JPN ETF NEW 46434G822 4132 84584 SH SOLE 960 0 83624 ISHARES INC MSCI MEXICO ETF 464286822 480 10861 SH SOLE 0 0 10861 ISHARES INC MSCI PAC JP ETF 464286665 535 14262 SH SOLE 0 0 14262 ISHARES INC MSCI SWEDEN ETF 464286756 205 7512 SH SOLE 0 0 7512 ISHARES INC MSCI SWITZERLAND 464286749 916 24455 SH SOLE 0 0 24455 ISHARES INC MSCI TAIWAN ETF 46434G772 688 15959 SH SOLE 0 0 15959 ISHARES INC MSCI WORLD ETF 464286392 2107 21078 SH SOLE 0 0 21078 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 695 33779 SH SOLE 0 0 33779 ISHARES SILVER TR ISHARES 46428Q109 14368 821032 SH SOLE 11156 0 809876 ISHARES SILVER TR ISHARES 46428Q109 68 41900 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 1 35100 SH Call SOLE 0 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 2940 29318 SH SOLE 0 0 29318 ISHARES TR 0-5 YR TIPS ETF 46429B747 48810 507854 SH SOLE 41469 0 466385 ISHARES TR 0-5YR HI YL CP 46434V407 63204 1582457 SH SOLE 1474443 0 108014 ISHARES TR 0-5YR INVT GR CP 46434V100 5436 114683 SH SOLE 0 0 114683 ISHARES TR 1 3 YR TREAS BD 464287457 203885 2510580 SH SOLE 1655437 0 855143 ISHARES TR 10+ YR INVST GRD 464289511 1586 32887 SH SOLE 26189 0 6698 ISHARES TR 10-20 YR TRS ETF 464288653 47133 432609 SH SOLE 425789 0 6820 ISHARES TR 20 YR TR BD ETF 464287432 151577 1479509 SH SOLE 689160 0 790349 ISHARES TR 20 YR TR BD ETF 464287432 244 25700 SH Put SOLE 0 0 25700 ISHARES TR 20 YR TR BD ETF 464287432 214 15800 SH Put SOLE 0 0 15800 ISHARES TR 20 YR TR BD ETF 464287432 80 19500 SH Put SOLE 0 0 19500 ISHARES TR 20 YR TR BD ETF 464287432 281 20500 SH Put SOLE 0 0 20500 ISHARES TR 20 YR TR BD ETF 464287432 7 14900 SH Put SOLE 0 0 14900 ISHARES TR 20 YR TR BD ETF 464287432 56 29000 SH Put SOLE 0 0 29000 ISHARES TR 20 YR TR BD ETF 464287432 5 16600 SH Call SOLE 0 0 0 ISHARES TR 20 YR TR BD ETF 464287432 32 16600 SH Call SOLE 0 0 0 ISHARES TR 20 YR TR BD ETF 464287432 58 16100 SH Put SOLE 0 0 16100 ISHARES TR 20 YR TR BD ETF 464287432 133 25400 SH Put SOLE 0 0 25400 ISHARES TR 20 YR TR BD ETF 464287432 72 14900 SH Put SOLE 0 0 14900 ISHARES TR 20 YR TR BD ETF 464287432 207 29000 SH Put SOLE 0 0 29000 ISHARES TR 20 YR TR BD ETF 464287432 62 16600 SH Call SOLE 0 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 131890 1154099 SH SOLE 1064004 0 90095 ISHARES TR 7-10 YR TRSY BD 464287440 246677 2569735 SH SOLE 2393761 0 175974 ISHARES TR A RATE CP BD ETF 46429B291 10126 223181 SH SOLE 0 0 223181 ISHARES TR AGENCY BOND ETF 464288166 16026 150475 SH SOLE 133154 0 17321 ISHARES TR AGGRES ALLOC ETF 464289859 6954 125417 SH SOLE 123672 0 1745 ISHARES TR BLACKROCK ULTRA 46434V878 66667 1333071 SH SOLE 0 0 1333071 ISHARES TR BROAD USD HIGH 46435U853 360120 10711512 SH SOLE 10245989 0 465523 ISHARES TR CALIF MUN BD ETF 464288356 1331 24542 SH SOLE 0 0 24542 ISHARES TR CHINA LG-CAP ETF 464287184 2501 96706 SH SOLE 0 0 96706 ISHARES TR CHINA LG-CAP ETF 464287184 1 19300 SH Call SOLE 0 0 0 ISHARES TR COHEN STEER REIT 464287564 2588 48223 SH SOLE 199 0 48024 ISHARES TR CONSER ALLOC ETF 464289883 5641 172916 SH SOLE 159981 0 12935 ISHARES TR CONV BD ETF 46435G102 7746 112403 SH SOLE 8580 0 103823 ISHARES TR CORE 1 5 YR USD 46432F859 85011 1844068 SH SOLE 7272 0 1836796 ISHARES TR CORE DIV GRWTH 46434V621 91464 2056757 SH SOLE 78230 0 1978527 ISHARES TR CORE HIGH DV ETF 46429B663 24079 263752 SH SOLE 154 0 263598 ISHARES TR CORE MSCI EAFE 46432F842 1426368 27081225 SH SOLE 23153883 0 3927342 ISHARES TR CORE MSCI EURO 46434V738 37513 948736 SH SOLE 891082 0 57654 ISHARES TR CORE MSCI INTL 46435G326 9845 203778 SH SOLE 0 0 203778 ISHARES TR CORE MSCI TOTAL 46432F834 5098 100116 SH SOLE 1106 0 99010 ISHARES TR CORE S&P MCP ETF 464287507 548230 2500309 SH SOLE 1758102 0 742207 ISHARES TR CORE S&P SCP ETF 464287804 643471 7380024 SH SOLE 4251806 0 3128218 ISHARES TR CORE S&P SCP ETF 464287804 5 19000 SH Call SOLE 0 0 0 ISHARES TR CORE S&P TTL STK 464287150 47933 602623 SH SOLE 57579 0 545044 ISHARES TR CORE S&P US GWT 464287671 57041 711408 SH SOLE 108377 0 603031 ISHARES TR CORE S&P US VLU 464287663 17716 282954 SH SOLE 90794 0 192160 ISHARES TR CORE S&P500 ETF 464287200 476493 1328560 SH SOLE 171153 0 1157407 ISHARES TR CORE TOTAL USD 46434V613 65667 1475650 SH SOLE 127 0 1475523 ISHARES TR CORE US AGGBD ET 464287226 4482469 46527580 SH SOLE 44998678 0 1528902 ISHARES TR CRE U S REIT ETF 464288521 2325 48954 SH SOLE 0 0 48954 ISHARES TR DEVSMCP EXNA ETF 464288497 472 11555 SH SOLE 8096 0 3459 ISHARES TR DOW JONES US ETF 464287846 3304 37668 SH SOLE 0 0 37668 ISHARES TR EAFE GRWTH ETF 464288885 20301 279765 SH SOLE 10144 0 269621 ISHARES TR EAFE SML CP ETF 464288273 5653 115898 SH SOLE 53 0 115845 ISHARES TR EAFE VALUE ETF 464288877 44222 1147736 SH SOLE 546328 0 601408 ISHARES TR ESG ADV TTL USD 46436E619 379 9047 SH SOLE 0 0 9047 ISHARES TR ESG ADVNCD HY BD 46435G441 381 9044 SH SOLE 0 0 9044 ISHARES TR ESG AW MSCI EAFE 46435G516 5203 92699 SH SOLE 16191 0 76508 ISHARES TR ESG AWARE MSCI 46435U663 3177 103575 SH SOLE 0 0 103575 ISHARES TR ESG AWR MSCI USA 46435G425 30690 386468 SH SOLE 0 0 386468 ISHARES TR ESG AWR US AGRGT 46435U549 9913 213455 SH SOLE 182371 0 31084 ISHARES TR ESG AWRE 1 5 YR 46435G243 4072 173357 SH SOLE 0 0 173357 ISHARES TR ESG AWRE USD ETF 46435G193 1153 52943 SH SOLE 0 0 52943 ISHARES TR ESG MSCI LEADR 46435U218 536 8684 SH SOLE 0 0 8684 ISHARES TR ESG MSCI USA ETF 46436E767 620 22139 SH SOLE 0 0 22139 ISHARES TR ESG SCRD S&P MID 46436E551 3986 134089 SH SOLE 133395 0 694 ISHARES TR EUROPE ETF 464287861 547 14487 SH SOLE 0 0 14487 ISHARES TR EXPANDED TECH 464287515 7015 28045 SH SOLE 0 0 28045 ISHARES TR EXPND TEC SC ETF 464287549 94933 343450 SH SOLE 256567 0 86883 ISHARES TR EXPONENTIAL TECH 46434V381 9740 218534 SH SOLE 0 0 218534 ISHARES TR FALN ANGLS USD 46435G474 9115 381357 SH SOLE 0 0 381357 ISHARES TR FLTG RATE NT ETF 46429B655 30432 605379 SH SOLE 64759 0 540620 ISHARES TR GBL COMM SVC ETF 464287275 312 5952 SH SOLE 0 0 5952 ISHARES TR GENOMICS IMMUN 46435U192 230 8729 SH SOLE 0 0 8729 ISHARES TR GL CLEAN ENE ETF 464288224 13236 693361 SH SOLE 0 0 693361 ISHARES TR GL TIMB FORE ETF 464288174 397 6068 SH SOLE 0 0 6068 ISHARES TR GLB CNS DISC ETF 464288745 368 3017 SH SOLE 0 0 3017 ISHARES TR GLB INFRASTR ETF 464288372 604 14435 SH SOLE 3178 0 11257 ISHARES TR GLOB HLTHCRE ETF 464287325 3668 48682 SH SOLE 2024 0 46658 ISHARES TR GLOBAL 100 ETF 464287572 10488 176205 SH SOLE 770 0 175435 ISHARES TR GLOBAL ENERG ETF 464287341 1950 58510 SH SOLE 0 0 58510 ISHARES TR GLOBAL FINLS ETF 464287333 237 3871 SH SOLE 0 0 3871 ISHARES TR GLOBAL MATER ETF 464288695 202 2980 SH SOLE 0 0 2980 ISHARES TR GLOBAL REIT ETF 46434V647 918 43147 SH SOLE 0 0 43147 ISHARES TR GLOBAL TECH ETF 464287291 5822 138023 SH SOLE 0 0 138023 ISHARES TR GNMA BOND ETF 46429B333 490 11403 SH SOLE 0 0 11403 ISHARES TR GOV/CRED BD ETF 464288596 1231 12085 SH SOLE 0 0 12085 ISHARES TR GRWT ALLOCAT ETF 464289867 26490 591565 SH SOLE 574466 0 17099 ISHARES TR HDG MSCI EAFE 46434V803 27651 925094 SH SOLE 861341 0 63753 ISHARES TR HDG MSCI JAPAN 46434V886 278 7527 SH SOLE 1084 0 6443 ISHARES TR IBDS DEC28 ETF 46435U515 1944 81714 SH SOLE 0 0 81714 ISHARES TR IBONDS 22 TRM TS 46436E809 9815 386551 SH SOLE 566 0 385985 ISHARES TR IBONDS 23 TRM HG 46435U150 2831 121205 SH SOLE 0 0 121205 ISHARES TR IBONDS 23 TRM TS 46436E882 6848 276469 SH SOLE 576 0 275893 ISHARES TR IBONDS 24 TRM HG 46435U184 1704 76501 SH SOLE 0 0 76501 ISHARES TR IBONDS 24 TRM TS 46436E874 2198 91769 SH SOLE 590 0 91179 ISHARES TR IBONDS 27 ETF 46435UAA9 7927 344669 SH SOLE 0 0 344669 ISHARES TR IBONDS DEC 46435U697 3090 121135 SH SOLE 0 0 121135 ISHARES TR IBONDS DEC 2030 46436E726 712 35119 SH SOLE 0 0 35119 ISHARES TR IBONDS DEC 2031 46436E486 690 35342 SH SOLE 0 0 35342 ISHARES TR IBONDS DEC 25 46435U432 1456 56158 SH SOLE 0 0 56158 ISHARES TR IBONDS DEC 26 46435U259 856 34748 SH SOLE 0 0 34748 ISHARES TR IBONDS DEC 27 46435U283 640 26226 SH SOLE 0 0 26226 ISHARES TR IBONDS DEC 28 46435U325 219 9054 SH SOLE 0 0 9054 ISHARES TR IBONDS DEC 29 46436E205 789 36198 SH SOLE 0 0 36198 ISHARES TR IBONDS DEC2022 46435G755 4196 162006 SH SOLE 0 0 162006 ISHARES TR IBONDS DEC2023 46435G318 3736 148030 SH SOLE 0 0 148030 ISHARES TR IBONDS DEC2026 46435GAA0 6077 263077 SH SOLE 0 0 263077 ISHARES TR IBONDS DEC22 ETF 46434VBA7 15486 618700 SH SOLE 553 0 618147 ISHARES TR IBONDS DEC23 ETF 46434VAX8 12966 519693 SH SOLE 4202 0 515491 ISHARES TR IBONDS DEC24 ETF 46434VBG4 12043 494596 SH SOLE 4784 0 489812 ISHARES TR IBONDS DEC25 ETF 46434VBD1 8377 347179 SH SOLE 4238 0 342941 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 1432 54151 SH SOLE 0 0 54151 ISHARES TR IBOXX HI YD ETF 464288513 14257 199715 SH SOLE 1090 0 198625 ISHARES TR IBOXX INV CP ETF 464287242 52200 509514 SH SOLE 172915 0 336599 ISHARES TR INDIA 50 ETF 464289529 239 5659 SH SOLE 0 0 5659 ISHARES TR INTL DIV GRWTH 46435G524 285 5625 SH SOLE 521 0 5104 ISHARES TR INTL EQTY FACTOR 46434V274 16163 771883 SH SOLE 0 0 771883 ISHARES TR INTL SEL DIV ETF 464288448 10751 477196 SH SOLE 0 0 477196 ISHARES TR INTRM GOV CR ETF 464288612 6917 68019 SH SOLE 0 0 68019 ISHARES TR ISHARES BIOTECH 464287556 20996 179515 SH SOLE 4 0 179511 ISHARES TR ISHARES SEMICDTR 464287523 12413 38942 SH SOLE 876 0 38066 ISHARES TR ISHS 1-5YR INVS 464288646 104330 2117096 SH SOLE 1037930 0 1079166 ISHARES TR ISHS 5-10YR INVT 464288638 65491 1356485 SH SOLE 1047848 0 308637 ISHARES TR JPMORGAN USD EMG 464288281 85038 1071002 SH SOLE 892815 0 178187 ISHARES TR LATN AMER 40 ETF 464287390 4211 177539 SH SOLE 134959 0 42580 ISHARES TR MBS ETF 464288588 56137 612977 SH SOLE 194966 0 418011 ISHARES TR MICRO-CAP ETF 464288869 310 2998 SH SOLE 0 0 2998 ISHARES TR MODERT ALLOC ETF 464289875 9863 269409 SH SOLE 253396 0 16013 ISHARES TR MORNINGSTAR GRWT 464287119 1948 40371 SH SOLE 0 0 40371 ISHARES TR MORNINGSTAR VALU 464288109 7440 131751 SH SOLE 0 0 131751 ISHARES TR MORNINGSTR US EQ 464287127 226 4586 SH SOLE 0 0 4586 ISHARES TR MORTGE REL ETF 46435G342 677 32315 SH SOLE 0 0 32315 ISHARES TR MRGSTR MD CP ETF 464288208 18925 351248 SH SOLE 0 0 351248 ISHARES TR MRGSTR MD CP GRW 464288307 4477 88855 SH SOLE 0 0 88855 ISHARES TR MRGSTR MD CP VAL 464288406 4033 72099 SH SOLE 0 0 72099 ISHARES TR MRGSTR SM CP ETF 464288505 477 11176 SH SOLE 0 0 11176 ISHARES TR MRGSTR SM CP GR 464288604 407 11748 SH SOLE 0 0 11748 ISHARES TR MRNGSTR INC ETF 46432F875 2618 142592 SH SOLE 127292 0 15300 ISHARES TR MRNING SM CP ETF 464288703 760 15988 SH SOLE 0 0 15988 ISHARES TR MSCI AC ASIA ETF 464288182 529 9045 SH SOLE 0 0 9045 ISHARES TR MSCI ACWI ETF 464288257 20326 261159 SH SOLE 120891 0 140268 ISHARES TR MSCI ACWI EX US 464288240 6025 150578 SH SOLE 0 0 150578 ISHARES TR MSCI CHINA ETF 46429B671 854 20057 SH SOLE 0 0 20057 ISHARES TR MSCI EAFE ETF 464287465 75617 1350069 SH SOLE 200495 0 1149574 ISHARES TR MSCI EAFE MIN VL 46429B689 13112 229994 SH SOLE 0 0 229994 ISHARES TR MSCI EMG MKT ETF 464287234 30829 883842 SH SOLE 2635 0 881207 ISHARES TR MSCI EURO FL ETF 464289180 307 22079 SH SOLE 0 0 22079 ISHARES TR MSCI GBL SUS DEV 46435G532 298 4202 SH SOLE 0 0 4202 ISHARES TR MSCI INDIA ETF 46429B598 26615 652644 SH SOLE 0 0 652644 ISHARES TR MSCI INTL QUALTY 46434V456 8144 293165 SH SOLE 0 0 293165 ISHARES TR MSCI INTL SML CP 46434V266 2576 98416 SH SOLE 0 0 98416 ISHARES TR MSCI INTL VLU FT 46435G409 5652 286174 SH SOLE 0 0 286174 ISHARES TR MSCI KLD400 SOC 464288570 2310 34499 SH SOLE 6222 0 28277 ISHARES TR MSCI LW CRB TG 46434V464 465 3671 SH SOLE 0 0 3671 ISHARES TR MSCI UK ETF NEW 46435G334 1241 47337 SH SOLE 0 0 47337 ISHARES TR MSCI USA ESG SLC 464288802 22040 290337 SH SOLE 260314 0 30023 ISHARES TR MSCI USA MIN VOL 46429B697 2096837 31722146 SH SOLE 30048369 0 1673777 ISHARES TR MSCI USA MMENTM 46432F396 354249 2700556 SH SOLE 2303362 0 397194 ISHARES TR MSCI USA QLT FCT 46432F339 78909 759187 SH SOLE 16501 0 742686 ISHARES TR MSCI USA SMCP MN 46435G433 350797 10993313 SH SOLE 10528174 0 465139 ISHARES TR MSCI USA VALUE 46432F388 36380 444413 SH SOLE 73010 0 371403 ISHARES TR NATIONAL MUN ETF 464288414 22836 222616 SH SOLE 255 0 222361 ISHARES TR NEW ZEALAND ETF 464289123 255 6188 SH SOLE 0 0 6188 ISHARES TR NORTH AMERN NAT 464287374 1203 34621 SH SOLE 0 0 34621 ISHARES TR PFD AND INCM SEC 464288687 23834 752568 SH SOLE 11815 0 740753 ISHARES TR RESIDENTIAL MULT 464288562 4845 67455 SH SOLE 0 0 67455 ISHARES TR RUS 1000 ETF 464287622 40703 206254 SH SOLE 22024 0 184230 ISHARES TR RUS 1000 GRW ETF 464287614 631734 3002515 SH SOLE 833328 0 2169187 ISHARES TR RUS 1000 VAL ETF 464287598 505137 3714507 SH SOLE 1323845 0 2390662 ISHARES TR RUS 2000 GRW ETF 464287648 31895 154362 SH SOLE 1124 0 153238 ISHARES TR RUS 2000 VAL ETF 464287630 41951 325370 SH SOLE 553 0 324817 ISHARES TR RUS MD CP GR ETF 464287481 25165 320853 SH SOLE 5070 0 315783 ISHARES TR RUS MDCP VAL ETF 464287473 20862 217201 SH SOLE 25885 0 191316 ISHARES TR RUS MID CAP ETF 464287499 81599 1312941 SH SOLE 33131 0 1279810 ISHARES TR RUS TP200 GR ETF 464289438 3719 31125 SH SOLE 0 0 31125 ISHARES TR RUS TP200 VL ETF 464289420 2728 47279 SH SOLE 0 0 47279 ISHARES TR RUSEL 2500 ETF 46435G268 583 11710 SH SOLE 0 0 11710 ISHARES TR RUSSELL 2000 ETF 464287655 142334 863033 SH SOLE 263680 0 599353 ISHARES TR RUSSELL 3000 ETF 464287689 8675 41899 SH SOLE 5458 0 36441 ISHARES TR S&P 100 ETF 464287101 12655 77876 SH SOLE 0 0 77876 ISHARES TR S&P 500 GRWT ETF 464287309 120414 2081480 SH SOLE 47 0 2081433 ISHARES TR S&P 500 VAL ETF 464287408 101577 790352 SH SOLE 742 0 789610 ISHARES TR S&P MC 400GR ETF 464287606 77465 1229226 SH SOLE 0 0 1229226 ISHARES TR S&P MC 400VL ETF 464287705 81523 905811 SH SOLE 0 0 905811 ISHARES TR S&P SML 600 GWT 464287887 14628 143879 SH SOLE 984 0 142895 ISHARES TR SELECT DIVID ETF 464287168 72906 679963 SH SOLE 0 0 679963 ISHARES TR SELF DRIVNG EV 46435U366 245 7319 SH SOLE 0 0 7319 ISHARES TR SHORT TREAS BD 464288679 19525 177501 SH SOLE 256 0 177245 ISHARES TR SHRT NAT MUN ETF 464288158 39153 381387 SH SOLE 150270 0 231117 ISHARES TR SP SMCP600VL ETF 464287879 34345 416553 SH SOLE 1652 0 414901 ISHARES TR TIPS BD ETF 464287176 55661 530593 SH SOLE 2429 0 528164 ISHARES TR TRS FLT RT BD 46434V860 55319 1095435 SH SOLE 1063647 0 31788 ISHARES TR U S EQUITY FACTR 46434V282 517 14267 SH SOLE 0 0 14267 ISHARES TR U.S. BAS MTL ETF 464287838 7471 69071 SH SOLE 0 0 69071 ISHARES TR U.S. ENERGY ETF 464287796 5529 140641 SH SOLE 0 0 140641 ISHARES TR U.S. FIN SVC ETF 464287770 35393 250582 SH SOLE 203347 0 47235 ISHARES TR U.S. FINLS ETF 464287788 9173 135792 SH SOLE 405 0 135387 ISHARES TR U.S. INSRNCE ETF 464288786 1220 15431 SH SOLE 0 0 15431 ISHARES TR U.S. MED DVC ETF 464288810 24187 512642 SH SOLE 165456 0 347186 ISHARES TR U.S. PHARMA ETF 464288836 6644 39187 SH SOLE 0 0 39187 ISHARES TR U.S. REAL ES ETF 464287739 8984 110340 SH SOLE 0 0 110340 ISHARES TR U.S. TECH ETF 464287721 55935 762365 SH SOLE 526926 0 235439 ISHARES TR U.S. UTILITS ETF 464287697 3113 38372 SH SOLE 0 0 38372 ISHARES TR US AER DEF ETF 464288760 12328 135187 SH SOLE 0 0 135187 ISHARES TR US BR DEL SE ETF 464288794 1028 12034 SH SOLE 0 0 12034 ISHARES TR US CONSM STAPLES 464287812 9037 50255 SH SOLE 3431 0 46824 ISHARES TR US CONSUM DISCRE 464287580 4324 74297 SH SOLE 0 0 74297 ISHARES TR US HLTHCARE ETF 464287762 23165 91553 SH SOLE 114 0 91439 ISHARES TR US HLTHCR PR ETF 464288828 3977 15568 SH SOLE 0 0 15568 ISHARES TR US HOME CONS ETF 464288752 4868 93548 SH SOLE 0 0 93548 ISHARES TR US INDUSTRIALS 464287754 4685 55919 SH SOLE 0 0 55919 ISHARES TR US INFRASTRUC 46435U713 5316 164880 SH SOLE 0 0 164880 ISHARES TR US OIL EQ&SV ETF 464288844 749 52001 SH SOLE 0 0 52001 ISHARES TR US OIL GS EX ETF 464288851 7629 91593 SH SOLE 7920 0 83673 ISHARES TR US REGNL BKS ETF 464288778 1846 38650 SH SOLE 5 0 38645 ISHARES TR US SML CP VALUE 46436E536 1346 52448 SH SOLE 0 0 52448 ISHARES TR US TELECOM ETF 464287713 1187 56828 SH SOLE 0 0 56828 ISHARES TR US TELECOM ETF 464287713 19 37600 SH Call SOLE 0 0 0 ISHARES TR US TREAS BD ETF 46429B267 20165 885965 SH SOLE 154 0 885811 ISHARES TR US TRSPRTION 464287192 2650 13477 SH SOLE 0 0 13477 ISHARES TR USD INV GRDE ETF 464288620 53671 1116990 SH SOLE 1070877 0 46113 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 602 12126 SH SOLE 0 0 12126 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 4369 88691 SH SOLE 2355 0 86336 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 1877 52541 SH SOLE 0 0 52541 ISHARES U S ETF TR INT RT HDG C B 46431W705 836 9421 SH SOLE 0 0 9421 ISHARES U S ETF TR TECHNOLOGY 46431W648 1136 28721 SH SOLE 0 0 28721 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 487 94159 SH SOLE 31147 0 63012 ITRON INC COM 465741106 2788 66205 SH SOLE 0 0 66205 ITT INC COM 45073V108 2540 38879 SH SOLE 34450 0 4429 ITURAN LOCATION AND CONTROL SHS M6158M104 1799 77083 SH SOLE 77065 0 18 IZEA WORLDWIDE INC COM 46604H105 15 21000 SH SOLE 0 0 21000 J & J SNACK FOODS CORP COM 466032109 283 2186 SH SOLE 0 0 2186 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 14151 264755 SH SOLE 263167 0 1588 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 1526 34213 SH SOLE 0 0 34213 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 1806 42173 SH SOLE 0 0 42173 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 37826 738360 SH SOLE 550026 0 188334 J P MORGAN EXCHANGE TRADED F HIGH YLD RESRCH 46641Q878 466 10991 SH SOLE 0 0 10991 J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 980 22029 SH SOLE 0 0 22029 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 545 6380 SH SOLE 0 0 6380 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 13855 332653 SH SOLE 329653 0 3000 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 102117 2035819 SH SOLE 65434 0 1970385 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 12103 240614 SH SOLE 0 0 240614 J P MORGAN EXCHANGE TRADED F US AGGREGATE ETF 46641Q241 8714 191522 SH SOLE 0 0 191522 J P MORGAN EXCHANGE TRADED F US MOMENTUM 46641Q779 210 5982 SH SOLE 0 0 5982 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 912 26039 SH SOLE 0 0 26039 J P MORGAN EXCHANGE TRADED F US VALUE FACTR 46641Q753 691 23218 SH SOLE 0 0 23218 JABIL INC COM 466313103 13181 228398 SH SOLE 133008 0 95390 JACKSON FINANCIAL INC COM CL A 46817M107 1486 53550 SH SOLE 7313 0 46237 JACOBS SOLUTIONS INC COM 46982L108 6706 61809 SH SOLE 1769 0 60040 JAMES RIV GROUP LTD COM G5005R107 221 9683 SH SOLE 9621 0 62 JAMF HLDG CORP COM 47074L105 591 26666 SH SOLE 25811 0 855 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 6089 124398 SH SOLE 0 0 124398 JANUS DETROIT STR TR HENDERSON MTG 47103U852 8546 189791 SH SOLE 156062 0 33729 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 23188 478194 SH SOLE 2436 0 475758 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 2295 46738 SH SOLE 5151 0 41587 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 1003 49373 SH SOLE 10876 0 38497 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 3035 340239 SH SOLE 337944 0 2295 JAPAN SMALLER CAPITALIZATION COM 47109U104 579 98746 SH SOLE 0 0 98746 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 3394 25463 SH SOLE 20508 0 4955 JBG SMITH PPTYS COM 46590V100 6130 329945 SH SOLE 0 0 329945 JD.COM INC SPON ADR CL A 47215P106 5494 109217 SH SOLE 70810 0 38407 JEFFERIES FINL GROUP INC COM 47233W109 3415 115770 SH SOLE 4789 0 110981 JELD-WEN HLDG INC COM 47580P103 618 70587 SH SOLE 60167 0 10420 JETBLUE AWYS CORP COM 477143101 508 76555 SH SOLE 0 0 76555 JFROG LTD ORD SHS M6191J100 892 40337 SH SOLE 0 0 40337 JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 401 7242 SH SOLE 0 0 7242 JOBY AVIATION INC COMMON STOCK G65163100 296 68327 SH SOLE 0 0 68327 JOHN BEAN TECHNOLOGIES CORP COM 477839104 4187 48685 SH SOLE 46990 0 1695 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 343 7544 SH SOLE 0 0 7544 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2499 58668 SH SOLE 0 0 58668 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 193 16366 SH SOLE 0 0 16366 JOHNSON & JOHNSON COM 478160104 893244 5467856 SH SOLE 1269332 0 4198524 JOHNSON & JOHNSON COM 478160104 31 23900 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 11 12000 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 1 12500 SH Call SOLE 0 0 0 JOHNSON CTLS INTL PLC SHS G51502105 33415 678882 SH SOLE 605261 0 73621 JONES LANG LASALLE INC COM 48020Q107 5821 38529 SH SOLE 35900 0 2629 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 371 18507 SH SOLE 0 0 18507 JPMORGAN CHASE & CO COM 46625H100 828729 7930380 SH SOLE 1711055 0 6219325 JPMORGAN CHASE & CO COM 46625H100 11 20600 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 4 26000 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 5 24600 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 1 10500 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 1 11200 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 9 10700 SH Call SOLE 0 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 95 16307 SH SOLE 0 0 16307 JUNIPER NETWORKS INC COM 48203R104 6603 252784 SH SOLE 63606 0 189178 KADANT INC COM 48282T104 6719 40277 SH SOLE 40140 0 137 KAMAN CORP NOTE 3.250% 5/0 483548AF0 46 49000 PRN SOLE 0 0 49000 KARUNA THERAPEUTICS INC COM 48576A100 701 3117 SH SOLE 3092 0 25 KAYNE ANDERSON ENERGY INFRST COM 486606106 7538 930596 SH SOLE 0 0 930596 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 23353 3303063 SH SOLE 0 0 3303063 KB FINL GROUP INC SPONSORED ADR 48241A105 1508 50025 SH SOLE 47132 0 2893 KB HOME COM 48666K109 3324 128227 SH SOLE 8517 0 119710 KBR INC COM 48242W106 2410 55758 SH SOLE 0 0 55758 KELLOGG CO COM 487836108 16447 236103 SH SOLE 97953 0 138150 KEMPER CORP COM 488401100 1383 33524 SH SOLE 31441 0 2083 KENNAMETAL INC COM 489170100 226 10979 SH SOLE 10518 0 461 KENNEDY-WILSON HOLDINGS INC COM 489398107 984 63647 SH SOLE 48269 0 15378 KENON HLDGS LTD SHS Y46717107 249 7260 SH SOLE 0 0 7260 KEURIG DR PEPPER INC COM 49271V100 37657 1051281 SH SOLE 691411 0 359870 KEYCORP COM 493267108 52676 3288163 SH SOLE 2747983 0 540180 KEYSIGHT TECHNOLOGIES INC COM 49338L103 125737 799039 SH SOLE 178896 0 620143 KFORCE INC COM 493732101 227 3875 SH SOLE 3639 0 236 KILROY RLTY CORP COM 49427F108 2099 49852 SH SOLE 49711 0 141 KIMBALL ELECTRONICS INC COM 49428J109 344 20047 SH SOLE 19002 0 1045 KIMBELL RTY PARTNERS LP UNIT 49435R102 12411 730936 SH SOLE 0 0 730936 KIMBELL RTY PARTNERS LP UNIT 49435R102 7 46000 SH Call SOLE 0 0 0 KIMBERLY-CLARK CORP COM 494368103 164759 1464008 SH SOLE 1062050 0 401958 KIMCO RLTY CORP COM 49446R109 4953 269012 SH SOLE 229224 0 39788 KINDER MORGAN INC DEL COM 49456B101 78617 4724560 SH SOLE 2494066 0 2230494 KINROSS GOLD CORP COM 496902404 665 176852 SH SOLE 0 0 176852 KINROSS GOLD CORP COM 496902404 5 30100 SH Call SOLE 0 0 0 KINSALE CAP GROUP INC COM 49714P108 12699 49720 SH SOLE 42543 0 7177 KITE RLTY GROUP TR COM NEW 49803T300 1667 96796 SH SOLE 40324 0 56472 KKR & CO INC 6% MCONV PFD C 48251W401 1540 28294 SH SOLE 0 0 28294 KKR & CO INC COM 48251W104 47056 1094329 SH SOLE 969179 0 125150 KKR REAL ESTATE FIN TR INC COM 48251K100 1206 74202 SH SOLE 0 0 74202 KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 148 150000 PRN SOLE 0 0 150000 KLA CORP COM NEW 482480100 44321 146449 SH SOLE 107213 0 39236 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2508 51251 SH SOLE 4644 0 46607 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 320 22871 SH SOLE 0 0 22871 KOHLS CORP COM 500255104 624 24818 SH SOLE 0 0 24818 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 12695 824879 SH SOLE 716348 0 108531 KONTOOR BRANDS INC COM 50050N103 1061 31561 SH SOLE 14658 0 16903 KOPPERS HOLDINGS INC COM 50060P106 259 12470 SH SOLE 12377 0 93 KORN FERRY COM NEW 500643200 804 17117 SH SOLE 631 0 16486 KRAFT HEINZ CO COM 500754106 15799 473723 SH SOLE 11 0 473712 KRAFT HEINZ CO COM 500754106 1 10900 SH Call SOLE 0 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 6693 271632 SH SOLE 0 0 271632 KRANESHARES TR KFA MOUNT LUCAS 500767652 491 12801 SH SOLE 0 0 12801 KRANESHARES TR QUADRTC INT RT 500767736 17461 787950 SH SOLE 0 0 787950 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 154 15186 SH SOLE 0 0 15186 KRISPY KREME INC COM 50101L106 1216 105465 SH SOLE 72828 0 32637 KROGER CO COM 501044101 37631 860128 SH SOLE 657303 0 202825 KRONOS WORLDWIDE INC COM 50105F105 501 53677 SH SOLE 0 0 53677 KT CORP SPONSORED ADR 48268K101 3112 254671 SH SOLE 18749 0 235922 KULICKE & SOFFA INDS INC COM 501242101 690 17897 SH SOLE 10791 0 7106 KURA ONCOLOGY INC COM 50127T109 236 17275 SH SOLE 15275 0 2000 KYMERA THERAPEUTICS INC COM 501575104 358 16464 SH SOLE 16101 0 363 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 956 115628 SH SOLE 3 0 115625 L3HARRIS TECHNOLOGIES INC COM 502431109 195072 938579 SH SOLE 325789 0 612790 LA Z BOY INC COM 505336107 1920 85075 SH SOLE 0 0 85075 LABORATORY CORP AMER HLDGS COM NEW 50540R409 18708 91344 SH SOLE 63221 0 28123 LADDER CAP CORP CL A 505743104 6784 757136 SH SOLE 0 0 757136 LAKELAND BANCORP INC COM 511637100 306 19089 SH SOLE 6765 0 12324 LAKELAND FINL CORP COM 511656100 664 9125 SH SOLE 8438 0 687 LAM RESEARCH CORP COM 512807108 37322 101970 SH SOLE 48357 0 53613 LAMAR ADVERTISING CO NEW CL A 512816109 13800 167293 SH SOLE 128217 0 39076 LAMB WESTON HLDGS INC COM 513272104 3325 42975 SH SOLE 19690 0 23285 LANCASTER COLONY CORP COM 513847103 3168 21081 SH SOLE 19334 0 1747 LANDSTAR SYS INC COM 515098101 21452 148591 SH SOLE 145504 0 3087 LANTHEUS HLDGS INC COM 516544103 1963 27916 SH SOLE 13033 0 14883 LAS VEGAS SANDS CORP COM 517834107 11158 297382 SH SOLE 174821 0 122561 LATHAM GROUP INC COM 51819L107 240 66943 SH SOLE 22173 0 44770 LATTICE SEMICONDUCTOR CORP COM 518415104 2483 50462 SH SOLE 44393 0 6069 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 20850 959071 SH SOLE 0 0 959071 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 666 18859 SH SOLE 0 0 18859 LAUDER ESTEE COS INC CL A 518439104 130011 602135 SH SOLE 113710 0 488425 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 5966 440914 SH SOLE 0 0 440914 LAZARD LTD SHS A G54050102 668 20990 SH SOLE 11518 0 9472 LCI INDS COM 50189K103 29988 295560 SH SOLE 263230 0 32330 LCNB CORP COM 50181P100 398 25109 SH SOLE 0 0 25109 LEAP THERAPEUTICS INC COM 52187K101 46 51737 SH SOLE 0 0 51737 LEAR CORP COM NEW 521865204 7686 64213 SH SOLE 60629 0 3584 LEGALZOOM COM INC COM 52466B103 1630 190147 SH SOLE 190047 0 100 LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 3130 91614 SH SOLE 0 0 91614 LEGG MASON ETF INVT WESTN ASET TTL 52468L810 721 37239 SH SOLE 0 0 37239 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1164 29355 SH SOLE 0 0 29355 LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 2539 73679 SH SOLE 2633 0 71046 LEGGETT & PLATT INC COM 524660107 8522 256537 SH SOLE 17610 0 238927 LEIDOS HOLDINGS INC COM 525327102 12725 145472 SH SOLE 129709 0 15763 LEMAITRE VASCULAR INC COM 525558201 814 16053 SH SOLE 11167 0 4886 LENDINGCLUB CORP COM NEW 52603A208 328 29649 SH SOLE 0 0 29649 LENNAR CORP CL A 526057104 19261 258361 SH SOLE 211032 0 47329 LENNOX INTL INC COM 526107107 21682 97374 SH SOLE 96233 0 1141 LESLIES INC COM 527064109 2451 166637 SH SOLE 165669 0 968 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 894 61758 SH SOLE 22887 0 38871 LGI HOMES INC COM 50187T106 5597 68786 SH SOLE 26985 0 41801 LHC GROUP INC COM 50187A107 464 2836 SH SOLE 2066 0 770 LI AUTO INC SPONSORED ADS 50202M102 703 30556 SH SOLE 0 0 30556 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 339 63646 SH SOLE 0 0 63646 LIANBIO SPONSORED ADS 53000N108 21 10650 SH SOLE 0 0 10650 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2366 427843 SH SOLE 0 0 427843 LIBERTY ALL-STAR GROWTH FD I COM 529900102 303 61262 SH SOLE 0 0 61262 LIBERTY BROADBAND CORP COM SER A 530307107 810 10859 SH SOLE 3592 0 7267 LIBERTY BROADBAND CORP COM SER C 530307305 6330 85766 SH SOLE 64373 0 21393 LIBERTY ENERGY INC COM CL A 53115L104 222 17507 SH SOLE 0 0 17507 LIBERTY GLOBAL PLC SHS CL A G5480U104 618 39621 SH SOLE 0 0 39621 LIBERTY GLOBAL PLC SHS CL C G5480U120 293 17763 SH SOLE 0 0 17763 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 842 135975 SH SOLE 135309 0 666 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 969 157538 SH SOLE 153119 0 4419 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 3292 86472 SH SOLE 47044 0 39428 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 344 12511 SH SOLE 3104 0 9407 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 7717 204648 SH SOLE 133624 0 71024 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 10207 194342 SH SOLE 175003 0 19339 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 8801 150447 SH SOLE 129273 0 21174 LIFE STORAGE INC COM 53223X107 2002 18072 SH SOLE 11811 0 6261 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 290 3367 SH SOLE 0 0 3367 LIGAND PHARMACEUTICALS INC NOTE 0.750% 5/1 53220KAF5 15 15000 PRN SOLE 0 0 15000 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 1354 77038 SH SOLE 73516 0 3522 LIGHTWAVE LOGIC INC COM 532275104 82 11125 SH SOLE 0 0 11125 LILLY ELI & CO COM 532457108 211791 654962 SH SOLE 209773 0 445189 LINCOLN ELEC HLDGS INC COM 533900106 13263 105499 SH SOLE 104261 0 1238 LINCOLN NATL CORP IND COM 534187109 3893 88651 SH SOLE 0 0 88651 LINDE PLC SHS G5494J103 163390 606048 SH SOLE 476149 0 129899 LINDSAY CORP COM 535555106 1368 9551 SH SOLE 9208 0 343 LINEAGE CELL THERAPEUTICS IN COM 53566P109 24 21115 SH SOLE 0 0 21115 LIQUIDITY SVCS INC COM 53635B107 479 29471 SH SOLE 0 0 29471 LISTED FD TR HORIZON KINETICS 53656F623 5931 213113 SH SOLE 6005 0 207108 LISTED FD TR ROUNDHILL SPORTS 53656F789 160 12225 SH SOLE 0 0 12225 LISTED FD TR SHARES CORE BD 53656F862 475 23527 SH SOLE 23527 0 0 LISTED FD TR SHARES LAG CAP 53656F805 9698 338015 SH SOLE 337490 0 525 LITHIA MTRS INC COM 536797103 5965 27804 SH SOLE 17907 0 9897 LITHIUM AMERS CORP NEW COM NEW 53680Q207 487 18569 SH SOLE 0 0 18569 LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 3408 100399 SH SOLE 0 0 100399 LITTELFUSE INC COM 537008104 7641 38458 SH SOLE 37511 0 947 LIVE NATION ENTERTAINMENT IN COM 538034109 9333 122734 SH SOLE 104358 0 18376 LIVE OAK BANCSHARES INC COM 53803X105 2971 97085 SH SOLE 0 0 97085 LIVENT CORP COM 53814L108 5864 191313 SH SOLE 0 0 191313 LKQ CORP COM 501889208 41653 883412 SH SOLE 793412 0 90000 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 2104 1175533 SH SOLE 907467 0 268066 LMP CAP & INCOME FD INC COM 50208A102 10042 891021 SH SOLE 0 0 891021 LOCKHEED MARTIN CORP COM 539830109 144796 374798 SH SOLE 97315 0 277483 LOEWS CORP COM 540424108 1888 37882 SH SOLE 14464 0 23418 LOGITECH INTL S A SHS H50430232 2901 63064 SH SOLE 0 0 63064 LOUISIANA PAC CORP COM 546347105 1248 24376 SH SOLE 16805 0 7571 LOVESAC COMPANY COM 54738L109 1499 73558 SH SOLE 67413 0 6145 LOWES COS INC COM 548661107 160494 854515 SH SOLE 160950 0 693565 LPL FINL HLDGS INC COM 50212V100 88635 405690 SH SOLE 392606 0 13084 LSI INDS INC OHIO COM 50216C108 212 27522 SH SOLE 0 0 27522 LTC PPTYS INC COM 502175102 504 13463 SH SOLE 0 0 13463 LUCID GROUP INC COM 549498103 2767 198077 SH SOLE 0 0 198077 LULULEMON ATHLETICA INC COM 550021109 33709 120578 SH SOLE 40964 0 79614 LUMEN TECHNOLOGIES INC COM 550241103 15277 2098482 SH SOLE 0 0 2098482 LUMENTUM HLDGS INC COM 55024U109 9637 140539 SH SOLE 32835 0 107704 LUMINAR TECHNOLOGIES INC COM CL A 550424105 165 22674 SH SOLE 0 0 22674 LUMIRADX LTD SHS G5709L109 270 264818 SH SOLE 0 0 264818 LUNA INNOVATIONS INC COM 550351100 92 20667 SH SOLE 0 0 20667 LXP INDUSTRIAL TRUST COM 529043101 359 39200 SH SOLE 0 0 39200 LYFT INC CL A COM 55087P104 5503 417829 SH SOLE 298501 0 119328 LYFT INC NOTE 1.500% 5/1 55087PAB0 588 690000 PRN SOLE 0 0 690000 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 13004 172738 SH SOLE 39708 0 133030 M & T BK CORP COM 55261F104 43221 245119 SH SOLE 199296 0 45823 M D C HLDGS INC COM 552676108 24820 905190 SH SOLE 545819 0 359371 M/I HOMES INC COM 55305B101 1484 40970 SH SOLE 0 0 40970 MACATAWA BK CORP COM 554225102 119 12894 SH SOLE 0 0 12894 MACERICH CO COM 554382101 153 19323 SH SOLE 0 0 19323 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 567 10950 SH SOLE 8327 0 2623 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 1188 62341 SH SOLE 0 0 62341 MACYS INC COM 55616P104 181 11541 SH SOLE 0 0 11541 MADDEN STEVEN LTD COM 556269108 2441 91529 SH SOLE 91081 0 448 MADISON COVERED CALL & EQUIT COM 557437100 146 22562 SH SOLE 0 0 22562 MADISON SQUARE GRDN SPRT COR CL A 55825T103 463 3386 SH SOLE 2394 0 992 MAG SILVER CORP COM 55903Q104 1862 149218 SH SOLE 0 0 149218 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 23113 486499 SH SOLE 113410 0 373089 MAGNA INTL INC COM 559222401 12279 258935 SH SOLE 117358 0 141577 MAGNITE INC COM 55955D100 134 20327 SH SOLE 0 0 20327 MAGNOLIA OIL & GAS CORP CL A 559663109 6128 309318 SH SOLE 306807 0 2511 MAIN STR CAP CORP COM 56035L104 1922 57129 SH SOLE 0 0 57129 MAINSTAY CBRE GBL INFRSTR ME COM 56064Q107 7265 587808 SH SOLE 0 0 587808 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 8722 559802 SH SOLE 0 0 559802 MALIBU BOATS INC COM CL A 56117J100 337 7029 SH SOLE 4857 0 2172 MAMAMANCINI S HLDGS INC COM 56146T103 67 61500 SH SOLE 0 0 61500 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 278 8443 SH SOLE 0 0 8443 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 2292 99233 SH SOLE 0 0 99233 MANHATTAN ASSOCIATES INC COM 562750109 24892 187114 SH SOLE 182771 0 4343 MANITOWOC CO INC COM NEW 563571405 792 102198 SH SOLE 0 0 102198 MANNKIND CORP COM NEW 56400P706 1059 342679 SH SOLE 0 0 342679 MANPOWERGROUP INC WIS COM 56418H100 303 4689 SH SOLE 4142 0 547 MANULIFE FINL CORP COM 56501R106 4738 302372 SH SOLE 71040 0 231332 MARATHON OIL CORP COM 565849106 13758 609309 SH SOLE 84482 0 524827 MARATHON PETE CORP COM 56585A102 396069 3987374 SH SOLE 664689 0 3322685 MARATHON PETE CORP COM 56585A102 221 54500 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 30 10200 SH Call SOLE 0 0 0 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 380 14875 SH SOLE 0 0 14875 MARINEMAX INC COM 567908108 1903 63885 SH SOLE 33201 0 30684 MARKEL CORP COM 570535104 22980 21195 SH SOLE 17144 0 4051 MARKER THERAPEUTICS INC COM 57055L107 35 94000 SH SOLE 0 0 94000 MARKETAXESS HLDGS INC COM 57060D108 31038 139500 SH SOLE 133384 0 6116 MARKETWISE INC COM CL A 57064P107 39 16977 SH SOLE 0 0 16977 MARQETA INC CLASS A COM 57142B104 161 22609 SH SOLE 0 0 22609 MARRIOTT INTL INC NEW CL A 571903202 58600 418141 SH SOLE 132685 0 285456 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 283 2326 SH SOLE 0 0 2326 MARSH & MCLENNAN COS INC COM 571748102 108670 727906 SH SOLE 538000 0 189906 MARTIN MARIETTA MATLS INC COM 573284106 21313 66169 SH SOLE 57488 0 8681 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 1929 567491 SH SOLE 0 0 567491 MARVELL TECHNOLOGY INC COM 573874104 21300 496379 SH SOLE 276068 0 220311 MARVELL TECHNOLOGY INC COM 573874104 1 10500 SH Call SOLE 0 0 0 MASCO CORP COM 574599106 13357 286084 SH SOLE 233092 0 52992 MASIMO CORP COM 574795100 39952 283028 SH SOLE 5984 0 277044 MASONITE INTL CORP COM 575385109 1308 18350 SH SOLE 17976 0 374 MASTEC INC COM 576323109 5159 81248 SH SOLE 2030 0 79218 MASTERCARD INCORPORATED CL A 57636Q104 347131 1220810 SH SOLE 897445 0 323365 MATADOR RES CO COM 576485205 5143 105139 SH SOLE 55069 0 50070 MATCH GROUP INC NEW COM 57667L107 14961 313317 SH SOLE 282789 0 30528 MATSON INC COM 57686G105 495 8041 SH SOLE 7786 0 255 MATTEL INC COM 577081102 245 12937 SH SOLE 0 0 12937 MATTERPORT INC COM CL A 577096100 619 163438 SH SOLE 0 0 163438 MAUI LD & PINEAPPLE INC COM 577345101 693 75250 SH SOLE 0 0 75250 MAXAR TECHNOLOGIES INC COM 57778K105 1567 83727 SH SOLE 74765 0 8962 MAXIMUS INC COM 577933104 1697 29330 SH SOLE 17615 0 11715 MAXLINEAR INC COM 57776J100 912 27957 SH SOLE 21146 0 6811 MAYVILLE ENGR CO INC COM 578605107 89 13735 SH SOLE 0 0 13735 MCCORMICK & CO INC COM NON VTG 579780206 45838 643161 SH SOLE 373857 0 269304 MCCORMICK & CO INC COM VTG 579780107 505 6895 SH SOLE 0 0 6895 MCDONALDS CORP COM 580135101 285472 1237152 SH SOLE 509892 0 727260 MCGRATH RENTCORP COM 580589109 3909 46612 SH SOLE 44816 0 1796 MCKESSON CORP COM 58155Q103 51869 152614 SH SOLE 101840 0 50774 MCLOUD TECHNOLOGIES CORP COM NEW 582270609 47 29930 SH SOLE 0 0 29930 MDU RES GROUP INC COM 552690109 6729 246030 SH SOLE 194753 0 51277 MEDALLION FINL CORP COM 583928106 110 15725 SH SOLE 0 0 15725 MEDICAL PPTYS TRUST INC COM 58463J304 29296 2470122 SH SOLE 1594685 0 875437 MEDIFAST INC COM 58470H101 964 8895 SH SOLE 0 0 8895 MEDPACE HLDGS INC COM 58506Q109 12640 80422 SH SOLE 76890 0 3532 MEDTRONIC PLC SHS G5960L103 350845 4344788 SH SOLE 1383889 0 2960899 MEDTRONIC PLC SHS G5960L103 13 22000 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 6 22900 SH Call SOLE 0 0 0 MEI PHARMA INC COM NEW 55279B202 9 22355 SH SOLE 0 0 22355 MELCO RESORTS AND ENTMNT LTD ADR 585464100 353 53279 SH SOLE 45986 0 7293 MERCADOLIBRE INC COM 58733R102 17453 21084 SH SOLE 17180 0 3904 MERCANTILE BK CORP COM 587376104 450 15130 SH SOLE 0 0 15130 MERCER INTL INC COM 588056101 1957 159088 SH SOLE 123940 0 35148 MERCHANTS BANCORP IND COM 58844R108 937 40618 SH SOLE 0 0 40618 MERCK & CO INC COM 58933Y105 778051 9034460 SH SOLE 3574430 0 5460030 MERCK & CO INC COM 58933Y105 28 34700 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 671 23624 SH SOLE 0 0 23624 MERCURY SYS INC COM 589378108 4772 117547 SH SOLE 115894 0 1653 MERIDIAN BIOSCIENCE INC COM 589584101 599 19008 SH SOLE 8517 0 10491 MERIT MED SYS INC COM 589889104 7711 136457 SH SOLE 111689 0 24768 MERITAGE HOMES CORP COM 59001A102 1770 25183 SH SOLE 22756 0 2427 MESA AIR GROUP INC COM NEW 590479135 379 229746 SH SOLE 0 0 229746 MESA LABS INC COM 59064R109 6540 46438 SH SOLE 45671 0 767 MESABI TR CTF BEN INT 590672101 323 15003 SH SOLE 0 0 15003 META PLATFORMS INC CL A 30303M102 268726 1980584 SH SOLE 1031355 0 949229 METLIFE INC COM 59156R108 53225 875703 SH SOLE 574283 0 301420 METROPOLITAN BK HLDG CORP COM 591774104 480 7459 SH SOLE 0 0 7459 METTLER TOLEDO INTERNATIONAL COM 592688105 6955 6415 SH SOLE 4500 0 1915 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 95 110000 PRN SOLE 0 0 110000 MFS CHARTER INCOME TR SH BEN INT 552727109 665 111691 SH SOLE 0 0 111691 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 84 25795 SH SOLE 0 0 25795 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 144 42686 SH SOLE 0 0 42686 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 54 18012 SH SOLE 0 0 18012 MFS INTER INCOME TR SH BEN INT 55273C107 110 39292 SH SOLE 0 0 39292 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 299 70649 SH SOLE 0 0 70649 MFS MUN INCOME TR SH BEN INT 552738106 292 60317 SH SOLE 0 0 60317 MGIC INVT CORP WIS COM 552848103 1066 83143 SH SOLE 77637 0 5506 MGM RESORTS INTERNATIONAL COM 552953101 5153 173396 SH SOLE 0 0 173396 MGP INGREDIENTS INC NEW COM 55303J106 264 2488 SH SOLE 0 0 2488 MICROCHIP TECHNOLOGY INC. COM 595017104 47177 773007 SH SOLE 245658 0 527349 MICROCHIP TECHNOLOGY INC. COM 595017104 11 13200 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 73013 1457310 SH SOLE 693674 0 763636 MICROSOFT CORP COM 594918104 2475075 10627050 SH SOLE 3846489 0 6780561 MICROSOFT CORP COM 594918104 50 17500 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 1 14000 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 3 23200 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 1744 8214 SH SOLE 0 0 8214 MICROVISION INC DEL COM NEW 594960304 43 11930 SH SOLE 0 0 11930 MID-AMER APT CMNTYS INC COM 59522J103 7420 47852 SH SOLE 407 0 47445 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 694 67890 SH SOLE 0 0 67890 MIDDLEBY CORP COM 596278101 216 1682 SH SOLE 0 0 1682 MIDDLESEX WTR CO COM 596680108 222 2877 SH SOLE 0 0 2877 MIDWEST HLDG INC COM NEW 59833J206 1402 106003 SH SOLE 0 0 106003 MILESTONE SCIENTIFIC INC COM NEW 59935P209 16 20000 SH SOLE 0 0 20000 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 390 42970 SH SOLE 0 0 42970 MILLERKNOLL INC COM 600544100 2612 167452 SH SOLE 162308 0 5144 MIMEDX GROUP INC COM 602496101 147 51314 SH SOLE 0 0 51314 MIRUM PHARMACEUTICALS INC COM 604749101 1492 71009 SH SOLE 0 0 71009 MISSION PRODUCE INC COM 60510V108 2289 158292 SH SOLE 156412 0 1880 MISTER CAR WASH INC COM 60646V105 1757 204807 SH SOLE 204746 0 61 MITEK SYS INC COM NEW 606710200 263 28717 SH SOLE 0 0 28717 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 13445 2987828 SH SOLE 2951829 0 35999 MIX TELEMATICS LTD SPONSORED ADR 60688N102 161 21233 SH SOLE 0 0 21233 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 271 122690 SH SOLE 0 0 122690 MKS INSTRS INC COM 55306N104 9993 120924 SH SOLE 99167 0 21757 MODEL N INC COM 607525102 937 27373 SH SOLE 27354 0 19 MODERNA INC COM 60770K107 18545 156828 SH SOLE 56963 0 99865 MODIVCARE INC COM 60783X104 862 8652 SH SOLE 8552 0 100 MOELIS & CO CL A 60786M105 12724 376340 SH SOLE 365395 0 10945 MOGO INC COM 60800C109 12 13050 SH SOLE 0 0 13050 MOHAWK INDS INC COM 608190104 4191 45957 SH SOLE 39477 0 6480 MOLECULAR TEMPLATES INC COM 608550109 9 11544 SH SOLE 0 0 11544 MOLINA HEALTHCARE INC COM 60855R100 10245 31060 SH SOLE 24218 0 6842 MOLSON COORS BEVERAGE CO CL B 60871R209 49822 1038171 SH SOLE 971211 0 66960 MOMENTIVE GLOBAL INC COM 60878Y108 142 24507 SH SOLE 24019 0 488 MONDAY COM LTD SHS M7S64H106 779 6870 SH SOLE 6860 0 10 MONDELEZ INTL INC CL A 609207105 161349 2942695 SH SOLE 2210544 0 732151 MONGODB INC CL A 60937P106 1479 7448 SH SOLE 4528 0 2920 MONOLITHIC PWR SYS INC COM 609839105 25822 71055 SH SOLE 61827 0 9228 MONRO INC COM 610236101 2423 55754 SH SOLE 55256 0 498 MONROE CAP CORP COM 610335101 111 15359 SH SOLE 0 0 15359 MONSTER BEVERAGE CORP NEW COM 61174X109 62806 722245 SH SOLE 660609 0 61636 MOODYS CORP COM 615369105 31085 127864 SH SOLE 105130 0 22734 MOOG INC CL A 615394202 883 12547 SH SOLE 10759 0 1788 MORGAN STANLEY COM NEW 617446448 102075 1291918 SH SOLE 611548 0 680370 MORGAN STANLEY EMERGING MKTS COM 617477104 163 40487 SH SOLE 0 0 40487 MORGAN STANLEY EMKT DBT FD I COM 61744H105 346 56115 SH SOLE 0 0 56115 MORGAN STANLEY INDIA INVT FD COM 61745C105 1167 50145 SH SOLE 0 0 50145 MORNINGSTAR INC COM 617700109 3683 17348 SH SOLE 16649 0 699 MOSAIC CO NEW COM 61945C103 8034 166229 SH SOLE 0 0 166229 MOTOROLA SOLUTIONS INC COM NEW 620076307 433620 1935994 SH SOLE 507027 0 1428967 MOTOROLA SOLUTIONS INC COM NEW 620076307 17 13900 SH Call SOLE 0 0 0 MOVANO INC COM 62459M107 37 13437 SH SOLE 0 0 13437 MP MATERIALS CORP COM CL A 553368101 6009 220107 SH SOLE 0 0 220107 MPLX LP COM UNIT REP LTD 55336V100 10659 355194 SH SOLE 13473 0 341721 MPLX LP COM UNIT REP LTD 55336V100 35 26800 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 12 22300 SH Call SOLE 0 0 0 MR COOPER GROUP INC COM 62482R107 253 6253 SH SOLE 0 0 6253 MRC GLOBAL INC COM 55345K103 189 26238 SH SOLE 25847 0 391 MSA SAFETY INC COM 553498106 6049 55354 SH SOLE 54951 0 403 MSC INDL DIRECT INC CL A 553530106 4805 65988 SH SOLE 62687 0 3301 MSCI INC COM 55354G100 18248 43262 SH SOLE 33710 0 9552 MUELLER INDS INC COM 624756102 872 14665 SH SOLE 10266 0 4399 MUELLER WTR PRODS INC COM SER A 624758108 8472 824926 SH SOLE 798105 0 26821 MURPHY OIL CORP COM 626717102 3733 106136 SH SOLE 65062 0 41074 MURPHY USA INC COM 626755102 12337 44876 SH SOLE 38428 0 6448 NASDAQ INC COM 631103108 49301 869804 SH SOLE 733891 0 135913 NASDAQ INC COM 631103108 5 12000 SH Call SOLE 0 0 0 NASDAQ INC COM 631103108 8 18000 SH Call SOLE 0 0 0 NATERA INC COM 632307104 275 6275 SH SOLE 0 0 6275 NATHANS FAMOUS INC NEW COM 632347100 743 11677 SH SOLE 0 0 11677 NATIONAL BEVERAGE CORP COM 635017106 551 14297 SH SOLE 10883 0 3414 NATIONAL FUEL GAS CO COM 636180101 4135 67184 SH SOLE 33106 0 34078 NATIONAL GRID PLC SPONSORED ADR NE 636274409 54082 1049531 SH SOLE 875284 0 174247 NATIONAL HEALTH INVS INC COM 63633D104 1143 20213 SH SOLE 0 0 20213 NATIONAL INSTRS CORP COM 636518102 4347 115185 SH SOLE 112795 0 2390 NATIONAL PRESTO INDS INC COM 637215104 217 3329 SH SOLE 0 0 3329 NATIONAL RETAIL PROPERTIES I COM 637417106 12184 305677 SH SOLE 0 0 305677 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 5752 138323 SH SOLE 131697 0 6626 NATIONAL VISION HLDGS INC COM 63845R107 1340 41028 SH SOLE 40798 0 230 NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 595 13442 SH SOLE 0 0 13442 NATWEST GROUP PLC SPONS ADR 639057207 4646 931141 SH SOLE 929834 0 1307 NAVIENT CORPORATION COM 63938C108 632 43005 SH SOLE 0 0 43005 NCINO INC COM 63947X101 7580 222230 SH SOLE 74975 0 147255 NCINO INC COM 63947X101 10 12900 SH Call SOLE 0 0 0 NCR CORP NEW COM 62886E108 5545 291673 SH SOLE 288381 0 3292 NEKTAR THERAPEUTICS COM 640268108 32 10001 SH SOLE 0 0 10001 NEOGEN CORP COM 640491106 3546 253816 SH SOLE 229755 0 24061 NEOGENOMICS INC COM NEW 64049M209 168 19476 SH SOLE 0 0 19476 NETAPP INC COM 64110D104 18695 302256 SH SOLE 228460 0 73796 NETEASE INC SPONSORED ADS 64110W102 5213 68951 SH SOLE 52633 0 16318 NETFLIX INC COM 64110L106 146803 623528 SH SOLE 398570 0 224958 NEUBERGER BERMAN HIGH YIELD COM 64128C106 127 16072 SH SOLE 0 0 16072 NEUBERGER BERMAN MLP & ENERG COM 64129H104 292 47645 SH SOLE 0 0 47645 NEUBERGER BERMAN MUN FD INC COM 64124P101 948 93674 SH SOLE 0 0 93674 NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 168 17800 SH SOLE 0 0 17800 NEUBERGER BERMAN REAL ESTATE COM 64190A103 217 64056 SH SOLE 0 0 64056 NEUROCRINE BIOSCIENCES INC COM 64125C109 7668 72192 SH SOLE 60335 0 11857 NEW AMER HIGH INCOME FD INC COM NEW 641876800 164 25193 SH SOLE 0 0 25193 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 231 3000 SH SOLE 0 0 3000 NEW JERSEY RES CORP COM 646025106 1646 42526 SH SOLE 0 0 42526 NEW MTN FIN CORP COM 647551100 661 57309 SH SOLE 0 0 57309 NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 89 90000 PRN SOLE 0 0 90000 NEW PAC METALS CORP COM 64782A107 236 111312 SH SOLE 0 0 111312 NEW RELIC INC COM 64829B100 4202 73233 SH SOLE 33155 0 40078 NEW YORK CMNTY BANCORP INC COM 649445103 5696 667770 SH SOLE 0 0 667770 NEW YORK MTG TR INC COM PAR $.02 649604501 62 26600 SH SOLE 0 0 26600 NEWELL BRANDS INC COM 651229106 17479 1258416 SH SOLE 705384 0 553032 NEWMARK GROUP INC CL A 65158N102 6620 821356 SH SOLE 351187 0 470169 NEWMARKET CORP COM 651587107 290 964 SH SOLE 0 0 964 NEWMONT CORP COM 651639106 16637 395846 SH SOLE 0 0 395846 NEWS CORP NEW CL A 65249B109 635 42043 SH SOLE 0 0 42043 NEWS CORP NEW CL B 65249B208 213 13822 SH SOLE 0 0 13822 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 933 57170 SH SOLE 0 0 57170 NEXGEN ENERGY LTD COM 65340P106 945 257392 SH SOLE 0 0 257392 NEXIMMUNE INC COM 65344D109 17 30622 SH SOLE 0 0 30622 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 1385 110379 SH SOLE 0 0 110379 NEXPOINT REAL ESTATE FIN INC COM 65342V101 3293 219801 SH SOLE 0 0 219801 NEXPOINT RESIDENTIAL TR INC COM 65341D102 3867 83688 SH SOLE 8565 0 75123 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 7165 42943 SH SOLE 24185 0 18758 NEXTERA ENERGY INC COM 65339F101 316933 4041964 SH SOLE 1705263 0 2336701 NEXTERA ENERGY INC UNIT 09/01/2023 65339F739 1356 27931 SH SOLE 0 0 27931 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 26378 364781 SH SOLE 17468 0 347313 NGM BIOPHARMACEUTICALS INC COM 62921N105 1252 95686 SH SOLE 0 0 95686 NICE LTD SPONSORED ADR 653656108 13925 73977 SH SOLE 68627 0 5350 NIELSEN HLDGS PLC SHS EUR G6518L108 34554 1246530 SH SOLE 1238550 0 7980 NIKE INC CL B 654106103 136880 1646724 SH SOLE 836597 0 810127 NIKOLA CORP COM 654110105 148 42120 SH SOLE 0 0 42120 NIO INC SPON ADS 62914V106 1727 109483 SH SOLE 0 0 109483 NISOURCE INC COM 65473P105 10868 431454 SH SOLE 385077 0 46377 NKARTA INC COM 65487U108 135 10253 SH SOLE 0 0 10253 NL INDS INC COM NEW 629156407 2817 364411 SH SOLE 0 0 364411 NLIGHT INC COM 65487K100 1689 178728 SH SOLE 13850 0 164878 NMI HLDGS INC CL A 629209305 1543 75747 SH SOLE 75367 0 380 NOGIN INC *W EXP 08/26/202 65528N113 1 14287 SH SOLE 0 0 14287 NOKIA CORP SPONSORED ADR 654902204 3898 912869 SH SOLE 325921 0 586948 NOMAD FOODS LTD USD ORD SHS G6564A105 680 47918 SH SOLE 39927 0 7991 NORDSON CORP COM 655663102 50822 239421 SH SOLE 219658 0 19763 NORDSTROM INC COM 655664100 1829 109348 SH SOLE 111 0 109237 NORFOLK SOUTHN CORP COM 655844108 70794 337676 SH SOLE 108861 0 228815 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 4 18149 SH SOLE 0 0 18149 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 2594 73989 SH SOLE 0 0 73989 NORTHERN OIL AND GAS INC MN COM 665531307 12149 443225 SH SOLE 19379 0 423846 NORTHERN OIL AND GAS INC MN COM 665531307 11 28200 SH Call SOLE 0 0 0 NORTHERN TR CORP COM 665859104 24073 281356 SH SOLE 255093 0 26263 NORTHROP GRUMMAN CORP COM 666807102 99538 211631 SH SOLE 136984 0 74647 NORTHWEST BANCSHARES INC MD COM 667340103 649 48035 SH SOLE 0 0 48035 NORTHWEST NAT HLDG CO COM 66765N105 1051 24231 SH SOLE 0 0 24231 NORTHWESTERN CORP COM NEW 668074305 992 20129 SH SOLE 10305 0 9824 NORTONLIFELOCK INC COM 668771108 13025 646705 SH SOLE 572526 0 74179 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1810 159300 SH SOLE 0 0 159300 NOV INC COM 62955J103 3217 198847 SH SOLE 124118 0 74729 NOVA LTD COM M7516K103 4234 49637 SH SOLE 45967 0 3670 NOVAGOLD RES INC COM NEW 66987E206 575 122548 SH SOLE 0 0 122548 NOVANTA INC COM 67000B104 5775 49937 SH SOLE 49347 0 590 NOVARTIS AG SPONSORED ADR 66987V109 59600 784118 SH SOLE 520501 0 263617 NOVO-NORDISK A S ADR 670100205 136565 1370725 SH SOLE 1237868 0 132857 NOVOCURE LTD ORD SHS G6674U108 1344 17694 SH SOLE 1556 0 16138 NOW INC COM 67011P100 246 24428 SH SOLE 18 0 24410 NRG ENERGY INC COM NEW 629377508 5203 135958 SH SOLE 0 0 135958 NU HLDGS LTD ORD SHS CL A G6683N103 236 53550 SH SOLE 0 0 53550 NU SKIN ENTERPRISES INC CL A 67018T105 496 14863 SH SOLE 3472 0 11391 NUCOR CORP COM 670346105 20689 193370 SH SOLE 34467 0 158903 NURIX THERAPEUTICS INC COM 67080M103 666 51079 SH SOLE 46544 0 4535 NUSCALE PWR CORP CL A COM 67079K100 304 25998 SH SOLE 0 0 25998 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 573 25643 SH SOLE 0 0 25643 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 782 16961 SH SOLE 0 0 16961 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 4615 149502 SH SOLE 0 0 149502 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 369 11182 SH SOLE 0 0 11182 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 5596 197169 SH SOLE 134854 0 62315 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 534 16661 SH SOLE 0 0 16661 NUSHARES ETF TR NUVEEN ESG US 67092P870 697 32171 SH SOLE 0 0 32171 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 287 9674 SH SOLE 0 0 9674 NUSTAR ENERGY LP UNIT COM 67058H102 596 44152 SH SOLE 0 0 44152 NUTANIX INC CL A 67059N108 544 26102 SH SOLE 17793 0 8309 NUTRIEN LTD COM 67077M108 17413 208830 SH SOLE 22320 0 186510 NUVASIVE INC COM 670704105 1310 29902 SH SOLE 29355 0 547 NUVATION BIO INC COM CL A 67080N101 48 21360 SH SOLE 0 0 21360 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4747 406803 SH SOLE 0 0 406803 NUVEEN AMT FREE QLTY MUN INC COM 670657105 7822 737935 SH SOLE 0 0 737935 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 141 10731 SH SOLE 0 0 10731 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 408 32578 SH SOLE 0 0 32578 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1308 119250 SH SOLE 0 0 119250 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 623 52788 SH SOLE 0 0 52788 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 144 17464 SH SOLE 0 0 17464 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 4120 339941 SH SOLE 0 0 339941 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 2928 573086 SH SOLE 0 0 573086 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 2711 200965 SH SOLE 0 0 200965 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 266 25836 SH SOLE 0 0 25836 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 75 11724 SH SOLE 0 0 11724 NUVEEN FLOATING RATE INCOME COM 67072T108 2019 248930 SH SOLE 0 0 248930 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 1710 212124 SH SOLE 0 0 212124 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 497 52092 SH SOLE 0 0 52092 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 849 80511 SH SOLE 0 0 80511 NUVEEN INTER DURATION MUN TE COM 670671106 3360 271651 SH SOLE 0 0 271651 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 309 29100 SH SOLE 0 0 29100 NUVEEN MULTI ASSET INCOME FU COM 670750108 853 74880 SH SOLE 0 0 74880 NUVEEN MUN CR OPPORTUNITIES COM 670663103 229 21348 SH SOLE 0 0 21348 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 3350 325890 SH SOLE 0 0 325890 NUVEEN MUN VALUE FD INC COM 670928100 7126 842264 SH SOLE 0 0 842264 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2641 232310 SH SOLE 0 0 232310 NUVEEN N Y MUN VALUE FD COM 67062M105 284 34755 SH SOLE 0 0 34755 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5388 262716 SH SOLE 1353 0 261363 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 540 49089 SH SOLE 0 0 49089 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 216 22026 SH SOLE 0 0 22026 NUVEEN NEW YORK QLT MUN INC COM 67066X107 108 10291 SH SOLE 0 0 10291 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1469 133919 SH SOLE 0 0 133919 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 5369 772551 SH SOLE 0 0 772551 NUVEEN PFD & INCOME SECS FD COM 67072C105 8012 1219453 SH SOLE 0 0 1219453 NUVEEN PFD & INCOME TERM FD COM 67075A106 3674 199432 SH SOLE 2220 0 197212 NUVEEN QUALITY MUNCP INCOME COM 67066V101 4614 419422 SH SOLE 0 0 419422 NUVEEN REAL ASSET INCOME & G COM 67074Y105 803 72021 SH SOLE 0 0 72021 NUVEEN REAL ESTATE INCOME FD COM 67071B108 170 21988 SH SOLE 0 0 21988 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 6876 578768 SH SOLE 0 0 578768 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 454 30278 SH SOLE 0 0 30278 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 153 17292 SH SOLE 0 0 17292 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1718 131770 SH SOLE 0 0 131770 NUVEEN SR INCOME FD COM 67067Y104 147 31526 SH SOLE 0 0 31526 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 4028 256706 SH SOLE 0 0 256706 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 197 15931 SH SOLE 0 0 15931 NUVEEN VRIABL RAT PFD & INM COM 67080R102 261 14960 SH SOLE 0 0 14960 NVENT ELECTRIC PLC SHS G6700G107 8896 281420 SH SOLE 258272 0 23148 NVIDIA CORPORATION COM 67066G104 359891 2964683 SH SOLE 940945 0 2023738 NVIDIA CORPORATION COM 67066G104 62 15000 SH Call SOLE 0 0 0 NVIDIA CORPORATION COM 67066G104 76 14600 SH Put SOLE 0 0 14600 NVR INC COM 62944T105 13038 3270 SH SOLE 3197 0 73 NXP SEMICONDUCTORS N V COM N6596X109 116457 789461 SH SOLE 218609 0 570852 OAK STR HEALTH INC COM 67181A107 2831 115459 SH SOLE 8175 0 107284 OAKTREE SPECIALTY LENDING CO COM 67401P108 711 118565 SH SOLE 0 0 118565 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1913 48280 SH SOLE 0 0 48280 OCCIDENTAL PETE CORP COM 674599105 44912 730873 SH SOLE 79011 0 651862 OCEANEERING INTL INC COM 675232102 376 47261 SH SOLE 0 0 47261 OCEANFIRST FINL CORP COM 675234108 1221 65506 SH SOLE 0 0 65506 OCULAR THERAPEUTIX INC COM 67576A100 238 57425 SH SOLE 0 0 57425 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 262 18647 SH SOLE 8581 0 10066 OFG BANCORP COM 67103X102 250 9937 SH SOLE 0 0 9937 OGE ENERGY CORP COM 670837103 5763 158053 SH SOLE 71495 0 86558 OKTA INC CL A 679295105 1585 27878 SH SOLE 733 0 27145 OLAPLEX HLDGS INC COM 679369108 4008 419646 SH SOLE 399122 0 20524 OLD DOMINION FREIGHT LINE IN COM 679580100 9359 37622 SH SOLE 18427 0 19195 OLD NATL BANCORP IND COM 680033107 2192 133106 SH SOLE 107846 0 25260 OLD REP INTL CORP COM 680223104 25900 1237482 SH SOLE 635429 0 602053 OLD SECOND BANCORP INC ILL COM 680277100 461 35309 SH SOLE 0 0 35309 OLIN CORP COM PAR $1 680665205 13702 319525 SH SOLE 132542 0 186983 OLINK HLDG AB SPONSORED ADS 680710100 143 11805 SH SOLE 11805 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 4231 81999 SH SOLE 66731 0 15268 OMEGA HEALTHCARE INVS INC COM 681936100 9857 334255 SH SOLE 0 0 334255 OMEROS CORP COM 682143102 326 103518 SH SOLE 0 0 103518 OMNICELL COM COM 68213N109 13269 152465 SH SOLE 151648 0 817 OMNICOM GROUP INC COM 681919106 17986 285082 SH SOLE 150141 0 134941 OMNICOM GROUP INC COM 681919106 4 17900 SH Call SOLE 0 0 0 ON HLDG AG NAMEN AKT A H5919C104 515 32062 SH SOLE 0 0 32062 ON SEMICONDUCTOR CORP COM 682189105 21345 342457 SH SOLE 218459 0 123998 ON SEMICONDUCTOR CORP NOTE 1.625%10/1 682189AP0 45 15000 PRN SOLE 0 0 15000 ONDAS HLDGS INC COM NEW 68236H204 197 53280 SH SOLE 0 0 53280 ONE GAS INC COM 68235P108 961 13654 SH SOLE 0 0 13654 ONEMAIN HLDGS INC COM 68268W103 2325 78749 SH SOLE 67680 0 11069 ONEOK INC NEW COM 682680103 37142 724857 SH SOLE 130217 0 594640 ONEWATER MARINE INC CL A COM 68280L101 476 15800 SH SOLE 0 0 15800 ONTO INNOVATION INC COM 683344105 3708 57894 SH SOLE 42513 0 15381 OPEN LENDING CORP COM CL A 68373J104 4164 517876 SH SOLE 191122 0 326754 OPENDOOR TECHNOLOGIES INC COM 683712103 130 41655 SH SOLE 0 0 41655 OPKO HEALTH INC COM 68375N103 125 66095 SH SOLE 0 0 66095 OPORTUN FINL CORP COM 68376D104 84 19268 SH SOLE 0 0 19268 OPPFI INC COM CL A 68386H103 38 16707 SH SOLE 0 0 16707 OPTION CARE HEALTH INC COM NEW 68404L201 995 31633 SH SOLE 7511 0 24122 ORACLE CORP COM 68389X105 215815 3533886 SH SOLE 2276681 0 1257205 ORANGE SPONSORED ADR 684060106 949 105597 SH SOLE 60205 0 45392 ORASURE TECHNOLOGIES INC COM 68554V108 48 12710 SH SOLE 0 0 12710 OREILLY AUTOMOTIVE INC COM 67103H107 81809 116314 SH SOLE 64750 0 51564 ORGANON & CO COMMON STOCK 68622V106 6987 298572 SH SOLE 169187 0 129385 ORIGIN BANCORP INC COM 68621T102 424 11033 SH SOLE 0 0 11033 ORIGIN MATERIALS INC COM 68622D106 56 10800 SH SOLE 0 0 10800 ORION OFFICE REIT INC COM 68629Y103 122 13995 SH SOLE 17 0 13978 ORIX CORP SPONSORED ADR 686330101 244 3457 SH SOLE 2751 0 706 ORLA MNG LTD NEW COM 68634K106 168 51657 SH SOLE 0 0 51657 ORMAT TECHNOLOGIES INC COM 686688102 291 3380 SH SOLE 0 0 3380 OSHKOSH CORP COM 688239201 3225 45883 SH SOLE 29265 0 16618 OSI SYSTEMS INC COM 671044105 355 4927 SH SOLE 4715 0 212 OSISKO GOLD ROYALTIES LTD COM 68827L101 319 31321 SH SOLE 13508 0 17813 OTIS WORLDWIDE CORP COM 68902V107 18964 297243 SH SOLE 191899 0 105344 OTTER TAIL CORP COM 689648103 1102 17909 SH SOLE 6416 0 11493 OUTFRONT MEDIA INC COM 69007J106 546 35944 SH SOLE 21284 0 14660 OVINTIV INC COM 69047Q102 5944 129216 SH SOLE 50159 0 79057 OWENS & MINOR INC NEW COM 690732102 743 30817 SH SOLE 29411 0 1406 OWENS CORNING NEW COM 690742101 5676 72205 SH SOLE 48290 0 23915 OWL ROCK CAPITAL CORPORATION COM 69121K104 5084 490226 SH SOLE 0 0 490226 OXFORD INDS INC COM 691497309 482 5370 SH SOLE 4179 0 1191 OXFORD LANE CAP CORP COM 691543102 583 112688 SH SOLE 0 0 112688 OXFORD SQUARE CAP CORP COM 69181V107 76 25094 SH SOLE 0 0 25094 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1261 43700 SH SOLE 42492 0 1208 PACCAR INC COM 693718108 11514 137581 SH SOLE 90339 0 47242 PACER FDS TR BNCHMRK INDSTR 69374H766 328 9282 SH SOLE 0 0 9282 PACER FDS TR BNCHMRK INFRA 69374H741 4775 166793 SH SOLE 7 0 166786 PACER FDS TR CFRA STVAL EQL 69374H691 588 18922 SH SOLE 0 0 18922 PACER FDS TR DEVELOPED MRKT 69374H873 1585 68584 SH SOLE 0 0 68584 PACER FDS TR GLOBL CASH ETF 69374H709 3886 145277 SH SOLE 5354 0 139923 PACER FDS TR LUNT LRG CP ALTR 69374H717 10677 298082 SH SOLE 439 0 297643 PACER FDS TR LUNT LRGCP MULTI 69374H816 1431 44865 SH SOLE 0 0 44865 PACER FDS TR PACER US SMALL 69374H857 13790 424278 SH SOLE 5586 0 418692 PACER FDS TR TRENDP 100 ETF 69374H303 14607 296706 SH SOLE 0 0 296706 PACER FDS TR TRENDP US LAR CP 69374H105 26720 709501 SH SOLE 482 0 709019 PACER FDS TR TRENDP US MID CP 69374H204 2335 72610 SH SOLE 0 0 72610 PACER FDS TR TRENDPILOT FD 69374H675 512 19334 SH SOLE 0 0 19334 PACER FDS TR TRENDPILOT US BD 69374H642 10346 527068 SH SOLE 14245 0 512823 PACER FDS TR US CASH COWS 100 69374H881 144260 3516801 SH SOLE 23316 0 3493485 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 552 95090 SH SOLE 0 0 95090 PACIFIC PREMIER BANCORP COM 69478X105 2139 69090 SH SOLE 855 0 68235 PACIRA BIOSCIENCES INC COM 695127100 1893 35597 SH SOLE 18621 0 16976 PACKAGING CORP AMER COM 695156109 16363 145722 SH SOLE 65813 0 79909 PACWEST BANCORP DEL COM 695263103 1687 74654 SH SOLE 1231 0 73423 PAGERDUTY INC COM 69553P100 1083 46929 SH SOLE 44251 0 2678 PAGSEGURO DIGITAL LTD COM CL A G68707101 558 42202 SH SOLE 6753 0 35449 PALANTIR TECHNOLOGIES INC CL A 69608A108 4920 605125 SH SOLE 0 0 605125 PALANTIR TECHNOLOGIES INC CL A 69608A108 9 24000 SH Call SOLE 0 0 0 PALO ALTO NETWORKS INC COM 697435105 93166 568813 SH SOLE 258430 0 310383 PAN AMERN SILVER CORP COM 697900108 4482 282253 SH SOLE 0 0 282253 PANGAEA LOGISTICS SOLUTION L SHS G6891L105 77 16736 SH SOLE 0 0 16736 PAPA JOHNS INTL INC COM 698813102 4956 70788 SH SOLE 65473 0 5315 PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 209 6761 SH SOLE 0 0 6761 PARAMOUNT GLOBAL CLASS B COM 92556H206 11661 612463 SH SOLE 15186 0 597277 PARAMOUNT GLOBAL CLASS B COM 92556H206 4 60500 SH Call SOLE 0 0 0 PARK HOTELS & RESORTS INC COM 700517105 443 39387 SH SOLE 0 0 39387 PARK NATL CORP COM 700658107 207 1660 SH SOLE 0 0 1660 PARKER-HANNIFIN CORP COM 701094104 41704 172106 SH SOLE 121229 0 50877 PARSONS CORP DEL COM 70202L102 675 17226 SH SOLE 14043 0 3183 PARSONS CORP DEL NOTE 0.250% 8/1 70202LAB8 16 16000 PRN SOLE 0 0 16000 PATHWARD FINANCIAL INC COM 59100U108 659 19990 SH SOLE 0 0 19990 PATRICK INDS INC COM 703343103 229 5226 SH SOLE 0 0 5226 PATRIOT TRANSN HLDG INC COM 70338W105 105 13369 SH SOLE 0 0 13369 PATTERSON COS INC COM 703395103 13973 581709 SH SOLE 560139 0 21570 PATTERSON-UTI ENERGY INC COM 703481101 467 39942 SH SOLE 28293 0 11649 PAVMED INC COM 70387R106 9 10800 SH SOLE 0 0 10800 PAYCHEX INC COM 704326107 62986 561305 SH SOLE 150024 0 411281 PAYCOM SOFTWARE INC COM 70432V102 3823 11584 SH SOLE 4498 0 7086 PAYCOR HCM INC COM 70435P102 4103 138811 SH SOLE 132362 0 6449 PAYLOCITY HLDG CORP COM 70438V106 10190 42181 SH SOLE 34025 0 8156 PAYPAL HLDGS INC COM 70450Y103 115755 1344890 SH SOLE 658351 0 686539 PAYSAFE LIMITED ORD G6964L107 1836 1330515 SH SOLE 0 0 1330515 PBF ENERGY INC CL A 69318G106 884 25132 SH SOLE 0 0 25132 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 829 43889 SH SOLE 0 0 43889 PCM FD INC COM 69323T101 236 29589 SH SOLE 0 0 29589 PDC ENERGY INC COM 69327R101 1101 19046 SH SOLE 8119 0 10927 PEABODY ENERGY CORP COM 704551100 967 38944 SH SOLE 0 0 38944 PEBBLEBROOK HOTEL TR COM 70509V100 3941 271589 SH SOLE 255632 0 15957 PEDIATRIX MEDICAL GROUP INC COM 58502B106 3646 220819 SH SOLE 203372 0 17447 PELOTON INTERACTIVE INC CL A COM 70614W100 699 100799 SH SOLE 15480 0 85319 PEMBINA PIPELINE CORP COM 706327103 1593 52450 SH SOLE 31504 0 20946 PENN ENTERTAINMENT INC COM 707569109 2763 100422 SH SOLE 0 0 100422 PENNANTPARK FLOATING RATE CA COM 70806A106 109 11397 SH SOLE 0 0 11397 PENNANTPARK INVT CORP COM 708062104 1131 207132 SH SOLE 0 0 207132 PENNS WOODS BANCORP INC COM 708430103 206 8999 SH SOLE 0 0 8999 PENNYMAC MTG INVT TR COM 70931T103 416 35338 SH SOLE 0 0 35338 PENSKE AUTOMOTIVE GRP INC COM 70959W103 3306 33582 SH SOLE 3699 0 29883 PENTAIR PLC SHS G7S00T104 2072 50992 SH SOLE 17420 0 33572 PENUMBRA INC COM 70975L107 1537 8106 SH SOLE 8010 0 96 PEPSICO INC COM 713448108 344724 2111457 SH SOLE 701325 0 1410132 PERDOCEO ED CORP COM 71363P106 221 21451 SH SOLE 20290 0 1161 PERELLA WEINBERG PARTNERS CLASS A COM 71367G102 65 10305 SH SOLE 10305 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 5648 131496 SH SOLE 112774 0 18722 PERIMETER SOLUTIONS SA COMMON STOCK L7579L106 337 42033 SH SOLE 41033 0 1000 PERION NETWORK LTD SHS NEW M78673114 1901 98551 SH SOLE 73224 0 25327 PERKINELMER INC COM 714046109 915 7603 SH SOLE 2463 0 5140 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 168 10315 SH SOLE 0 0 10315 PERMIAN RESOURCES CORP CLASS A COM 71424F105 3319 488118 SH SOLE 486414 0 1704 PERRIGO CO PLC SHS G97822103 2413 67658 SH SOLE 23493 0 44165 PETCO HEALTH & WELLNESS CO I COM 71601V105 1326 118809 SH SOLE 82562 0 36247 PETCO HEALTH & WELLNESS CO I COM 71601V105 5 25000 SH Call SOLE 0 0 0 PETMED EXPRESS INC COM 716382106 473 24257 SH SOLE 0 0 24257 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 302 24508 SH SOLE 0 0 24508 PFIZER INC COM 717081103 358574 8194115 SH SOLE 3300002 0 4894113 PFIZER INC COM 717081103 61 31000 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 5091 407299 SH SOLE 385363 0 21936 PGIM ETF TR PGIM ULTRA SH BD 69344A107 11115 226457 SH SOLE 1188 0 225269 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 1614 152592 SH SOLE 0 0 152592 PGIM HIGH YIELD BOND FUND IN COM 69346H100 3999 346557 SH SOLE 0 0 346557 PGIM SHORT DUR HIG YLD OPP F COM 69355J104 859 59745 SH SOLE 0 0 59745 PGT INNOVATIONS INC COM 69336V101 510 24347 SH SOLE 20005 0 4342 PHASEBIO PHARMACEUTICALS INC COM 717224109 3 15500 SH SOLE 0 0 15500 PHILIP MORRIS INTL INC COM 718172109 177486 2138126 SH SOLE 1419169 0 718957 PHILLIPS 66 COM 718546104 59042 731430 SH SOLE 107218 0 624212 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 806 28748 SH SOLE 0 0 28748 PHREESIA INC COM 71944F106 274 10761 SH SOLE 0 0 10761 PHYSICIANS RLTY TR COM 71943U104 4235 281559 SH SOLE 163727 0 117832 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 469 44446 SH SOLE 41413 0 3033 PIERIS PHARMACEUTICALS INC COM 720795103 23 20000 SH SOLE 0 0 20000 PILGRIMS PRIDE CORP COM 72147K108 207 9005 SH SOLE 0 0 9005 PIMCO CORPORATE & INCOME OPP COM 72201B101 651 55376 SH SOLE 0 0 55376 PIMCO DYNAMIC INCOME FD SHS 72201Y101 5009 258457 SH SOLE 0 0 258457 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 195 14758 SH SOLE 0 0 14758 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 875 64661 SH SOLE 0 0 64661 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 2560 29308 SH SOLE 0 0 29308 PIMCO ETF TR 1-5 US TIP IDX 72201R205 6382 129167 SH SOLE 0 0 129167 PIMCO ETF TR 25YR+ ZERO U S 72201R882 291 3119 SH SOLE 0 0 3119 PIMCO ETF TR ACTIVE BD ETF 72201R775 9501 105897 SH SOLE 0 0 105897 PIMCO ETF TR BROAD US TIPS 72201R403 5328 100149 SH SOLE 0 0 100149 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 29802 301450 SH SOLE 1231 0 300219 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1206 12731 SH SOLE 0 0 12731 PIMCO ETF TR INTER MUN BD ACT 72201R866 289 5760 SH SOLE 0 0 5760 PIMCO ETF TR INV GRD CRP BD 72201R817 557 6100 SH SOLE 0 0 6100 PIMCO HIGH INCOME FD COM SHS 722014107 211 45459 SH SOLE 0 0 45459 PIMCO INCOME STRATEGY FD COM 72201H108 92 11515 SH SOLE 0 0 11515 PIMCO INCOME STRATEGY FD II COM 72201J104 307 44437 SH SOLE 0 0 44437 PIMCO MUN INCOME FD COM 72200R107 156 16094 SH SOLE 0 0 16094 PIMCO MUN INCOME FD II COM 72200W106 713 74773 SH SOLE 0 0 74773 PIMCO MUN INCOME FD III COM 72201A103 87 11260 SH SOLE 0 0 11260 PIMCO STRATEGIC INCOME FD COM 72200X104 209 44002 SH SOLE 0 0 44002 PINDUODUO INC SPONSORED ADS 722304102 1258 20098 SH SOLE 0 0 20098 PING IDENTITY HLDG CORP COM 72341T103 9678 344764 SH SOLE 0 0 344764 PINNACLE FINL PARTNERS INC COM 72346Q104 6937 85539 SH SOLE 73603 0 11936 PINNACLE WEST CAP CORP COM 723484101 1733 26862 SH SOLE 51 0 26811 PINTEREST INC CL A 72352L106 2881 123661 SH SOLE 0 0 123661 PINTEREST INC CL A 72352L106 156 23300 SH Call SOLE 0 0 0 PINTEREST INC CL A 72352L106 64 17900 SH Call SOLE 0 0 0 PINTEREST INC CL A 72352L106 68 28700 SH Call SOLE 0 0 0 PIONEER MUNICIPAL HIGH INCOM COM 723762100 267 35404 SH SOLE 0 0 35404 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 337 40987 SH SOLE 0 0 40987 PIONEER NAT RES CO COM 723787107 241192 1113872 SH SOLE 364960 0 748912 PIPER SANDLER COMPANIES COM 724078100 2959 28247 SH SOLE 23707 0 4540 PITNEY BOWES INC COM 724479100 92 39536 SH SOLE 0 0 39536 PIXELWORKS INC COM NEW 72581M305 179 111400 SH SOLE 0 0 111400 PJT PARTNERS INC COM CL A 69343T107 5377 80475 SH SOLE 29359 0 51116 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3680 349839 SH SOLE 0 0 349839 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1023 93795 SH SOLE 0 0 93795 PLANET FITNESS INC CL A 72703H101 2674 46382 SH SOLE 19956 0 26426 PLAYA HOTELS & RESORTS NV SHS N70544106 383 65821 SH SOLE 0 0 65821 PLBY GROUP INC COM 72814P109 199 49460 SH SOLE 0 0 49460 PLUG POWER INC COM NEW 72919P202 2250 107076 SH SOLE 0 0 107076 PLUMAS BANCORP COM 729273102 1246 43910 SH SOLE 0 0 43910 PNC FINL SVCS GROUP INC COM 693475105 160739 1075741 SH SOLE 935437 0 140304 POLARIS INC COM 731068102 38245 399844 SH SOLE 202170 0 197674 POLARIS INC COM 731068102 5 15000 SH Call SOLE 0 0 0 POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 74 14631 SH SOLE 0 0 14631 POLISHED COM INC COM 28252C109 8 15810 SH SOLE 0 0 15810 PONCE FINANCIAL GROUP INC COMMON STOCK 732344106 343 37447 SH SOLE 0 0 37447 POOL CORP COM 73278L105 78373 246292 SH SOLE 206899 0 39393 POPULAR INC COM NEW 733174700 2161 29993 SH SOLE 29852 0 141 PORTILLOS INC COM CL A 73642K106 545 27684 SH SOLE 0 0 27684 PORTLAND GEN ELEC CO COM NEW 736508847 10278 236499 SH SOLE 211268 0 25231 POSCO HOLDINGS INC SPONSORED ADR 693483109 274 7497 SH SOLE 2647 0 4850 POST HLDGS INC COM 737446104 27690 338058 SH SOLE 318703 0 19355 POTLATCHDELTIC CORPORATION COM 737630103 16764 408487 SH SOLE 2981 0 405506 POWER INTEGRATIONS INC COM 739276103 1926 29949 SH SOLE 29668 0 281 PPG INDS INC COM 693506107 64122 579288 SH SOLE 487551 0 91737 PPL CORP COM 69351T106 41360 1631550 SH SOLE 1183387 0 448163 PPL CORP COM 69351T106 3 64200 SH Call SOLE 0 0 0 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 15 15000 PRN SOLE 0 0 15000 PRAXIS PRECISION MEDICINES I COM 74006W108 267 117540 SH SOLE 0 0 117540 PRECIGEN INC COM 74017N105 23 10834 SH SOLE 0 0 10834 PREMIER INC CL A 74051N102 49367 1454549 SH SOLE 1442013 0 12536 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 3110 62422 SH SOLE 55340 0 7082 PRICE T ROWE GROUP INC COM 74144T108 42764 407231 SH SOLE 210108 0 197123 PRICESMART INC COM 741511109 5213 90513 SH SOLE 89704 0 809 PRIMERICA INC COM 74164M108 14969 121254 SH SOLE 115668 0 5586 PRIMO WATER CORPORATION COM 74167P108 2870 228667 SH SOLE 51276 0 177391 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 2353 140221 SH SOLE 818 0 139403 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 7145 99022 SH SOLE 0 0 99022 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 360 32581 SH SOLE 0 0 32581 PRIVIA HEALTH GROUP INC COM 74276R102 388 11384 SH SOLE 8744 0 2640 PROCTER AND GAMBLE CO COM 742718109 364057 2883583 SH SOLE 1250915 0 1632668 PROFESSIONAL HLDG CORP CL A COM 743139107 5812 224055 SH SOLE 0 0 224055 PROFOUND MED CORP COM NEW 74319B502 221 54611 SH SOLE 0 0 54611 PROG HOLDINGS INC COM NPV 74319R101 866 57819 SH SOLE 0 0 57819 PROGRESS SOFTWARE CORP COM 743312100 2139 50265 SH SOLE 29625 0 20640 PROGRESSIVE CORP COM 743315103 125882 1083225 SH SOLE 764093 0 319132 PROGYNY INC COM 74340E103 2571 69361 SH SOLE 58130 0 11231 PROLOGIS INC. COM 74340W103 70324 692152 SH SOLE 500044 0 192108 PROPETRO HLDG CORP COM 74347M108 766 95125 SH SOLE 91719 0 3406 PROQR THRAPEUTICS N V SHS EURO N71542109 38 51161 SH SOLE 0 0 51161 PROS HOLDINGS INC COM 74346Y103 669 27066 SH SOLE 24761 0 2305 PROSHARES TR HD REPLICATION 74347X294 2613 58111 SH SOLE 0 0 58111 PROSHARES TR LARGE CAP CRE 74347R248 582 13778 SH SOLE 0 0 13778 PROSHARES TR MSCI EAFE DIVD 74347B839 1874 59867 SH SOLE 0 0 59867 PROSHARES TR MSCI EMRG MKTS 74347B847 327 7829 SH SOLE 0 0 7829 PROSHARES TR ONLINE RTL ETF 74347B169 271 9082 SH SOLE 0 0 9082 PROSHARES TR PSHS SHORT DOW30 74347B235 387 10019 SH SOLE 0 0 10019 PROSHARES TR PSHS ULDOW30 NEW 74347G374 6421 109356 SH SOLE 0 0 109356 PROSHARES TR RUSS 2000 DIVD 74347B698 4223 76097 SH SOLE 0 0 76097 PROSHARES TR RUSSELL US DIV 74347G507 208 5011 SH SOLE 0 0 5011 PROSHARES TR S&P 500 DV ARIST 74348A467 44833 560683 SH SOLE 0 0 560683 PROSHARES TR S&P MDCP 400 DIV 74347B680 10572 164088 SH SOLE 0 0 164088 PROSHARES TR S&P TECH DIVIDEN 74347G606 1707 33763 SH SOLE 0 0 33763 PROSHARES TR SHORT S&P 500 NE 74347B425 648 37525 SH SOLE 0 0 37525 PROSPECT CAP CORP COM 74348T102 2503 403649 SH SOLE 0 0 403649 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 91 90000 PRN SOLE 0 0 90000 PROSPERITY BANCSHARES INC COM 743606105 622 9328 SH SOLE 7097 0 2231 PROVENTION BIO INC COM 74374N102 83 18482 SH SOLE 0 0 18482 PROVIDENT FINL SVCS INC COM 74386T105 361 18500 SH SOLE 0 0 18500 PRUDENTIAL FINL INC COM 744320102 33121 386122 SH SOLE 0 0 386122 PRUDENTIAL FINL INC COM 744320102 23 41400 SH Call SOLE 0 0 0 PRUDENTIAL PLC ADR 74435K204 4298 215740 SH SOLE 212062 0 3678 PTC INC COM 69370C100 23137 221196 SH SOLE 80891 0 140305 PTC THERAPEUTICS INC COM 69366J200 259 5169 SH SOLE 0 0 5169 PUBLIC STORAGE COM 74460D109 15907 54325 SH SOLE 7623 0 46702 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 26629 473566 SH SOLE 346281 0 127285 PULTE GROUP INC COM 745867101 11728 312761 SH SOLE 137679 0 175082 PURE STORAGE INC CL A 74624M102 6503 237592 SH SOLE 0 0 237592 PURECYCLE TECHNOLOGIES INC COM 74623V103 508 62918 SH SOLE 0 0 62918 PUTNAM MANAGED MUN INCOME TR COM 746823103 3794 672656 SH SOLE 0 0 672656 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 132 40677 SH SOLE 0 0 40677 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1765 180131 SH SOLE 0 0 180131 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 2217 619162 SH SOLE 0 0 619162 PVH CORPORATION COM 693656100 625 13947 SH SOLE 0 0 13947 Q2 HLDGS INC COM 74736L109 3517 109237 SH SOLE 108754 0 483 QCR HOLDINGS INC COM 74727A104 646 12675 SH SOLE 0 0 12675 QIAGEN NV SHS NEW N72482123 2153 52151 SH SOLE 43857 0 8294 QORVO INC COM 74736K101 9877 124375 SH SOLE 79873 0 44502 QUAKER HOUGHTON COM 747316107 3720 25763 SH SOLE 24637 0 1126 QUALCOMM INC COM 747525103 325706 2882841 SH SOLE 940388 0 1942453 QUALTRICS INTL INC COM CL A 747601201 570 55978 SH SOLE 52672 0 3306 QUALYS INC COM 74758T303 2033 14586 SH SOLE 13490 0 1096 QUANTA SVCS INC COM 74762E102 25784 202400 SH SOLE 63115 0 139285 QUANTUMSCAPE CORP COM CL A 74767V109 368 43716 SH SOLE 227 0 43489 QUEST DIAGNOSTICS INC COM 74834L100 9711 79148 SH SOLE 40260 0 38888 QUIDELORTHO CORP COM 219798105 1670 23361 SH SOLE 2123 0 21238 QUOTIENT TECHNOLOGY INC COM 749119103 25 10953 SH SOLE 0 0 10953 QURATE RETAIL INC COM SER A 74915M100 631 313969 SH SOLE 285953 0 28016 RACKSPACE TECHNOLOGY INC COM 750102105 75 18426 SH SOLE 0 0 18426 RADIAN GROUP INC COM 750236101 392 20324 SH SOLE 17522 0 2802 RADNET INC COM 750491102 347 17041 SH SOLE 0 0 17041 RADWARE LTD ORD M81873107 462 21196 SH SOLE 0 0 21196 RALPH LAUREN CORP CL A 751212101 1481 17441 SH SOLE 7475 0 9966 RAMACO RES INC COM 75134P303 214 23233 SH SOLE 0 0 23233 RANGE RES CORP COM 75281A109 1375 54441 SH SOLE 19581 0 34860 RANGER ENERGY SVCS INC COM CL A 75282U104 856 87548 SH SOLE 0 0 87548 RAPID7 INC COM 753422104 5272 122902 SH SOLE 68267 0 54635 RAYMOND JAMES FINL INC COM 754730109 30028 303866 SH SOLE 0 0 303866 RAYONIER INC COM 754907103 1752 58446 SH SOLE 12801 0 45645 RAYTHEON TECHNOLOGIES CORP COM 75513E101 319136 3898524 SH SOLE 1938520 0 1960004 RAYTHEON TECHNOLOGIES CORP COM 75513E101 1 13700 SH Call SOLE 0 0 0 RBB FD INC MOTLEY FOL ETF 74933W601 279 9096 SH SOLE 0 0 9096 RBC BEARINGS INC COM 75524B104 32151 154713 SH SOLE 153195 0 1518 READY CAPITAL CORP COM 75574U101 566 55857 SH SOLE 0 0 55857 REALTY INCOME CORP COM 756109104 69431 1192964 SH SOLE 668958 0 524006 REAVES UTIL INCOME FD COM SH BEN INT 756158101 7792 286037 SH SOLE 0 0 286037 RED RIVER BANCSHARES INC COM 75686R202 205 4145 SH SOLE 0 0 4145 RED ROBIN GOURMET BURGERS IN COM 75689M101 435 64675 SH SOLE 0 0 64675 REDFIN CORP COM 75737F108 475 81293 SH SOLE 0 0 81293 REDWOOD TR INC COM 758075402 4533 789736 SH SOLE 0 0 789736 REDWOOD TRUST INC NOTE 4.750% 8/1 758075AC9 39 40000 PRN SOLE 0 0 40000 REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 171 190000 PRN SOLE 0 0 190000 REGAL REXNORD CORPORATION COM 758750103 5552 39559 SH SOLE 29096 0 10463 REGENCY CTRS CORP COM 758849103 5166 95940 SH SOLE 90987 0 4953 REGENERON PHARMACEUTICALS COM 75886F107 45868 66585 SH SOLE 43672 0 22913 REGENXBIO INC COM 75901B107 233 8803 SH SOLE 0 0 8803 REGIONS FINANCIAL CORP NEW COM 7591EP100 21289 1060715 SH SOLE 118737 0 941978 REINSURANCE GRP OF AMERICA I COM NEW 759351604 17567 139633 SH SOLE 135101 0 4532 RELIANCE STEEL & ALUMINUM CO COM 759509102 4054 23241 SH SOLE 12779 0 10462 RELX PLC SPONSORED ADR 759530108 26935 1107977 SH SOLE 1086066 0 21911 REMARK HLDGS INC COM 75955K102 3 11700 SH SOLE 0 0 11700 RENAISSANCERE HLDGS LTD COM G7496G103 4369 31124 SH SOLE 25455 0 5669 RENASANT CORP COM 75970E107 590 18859 SH SOLE 0 0 18859 RENESOLA LTD SPONSORED ADS 75971T301 93 18489 SH SOLE 0 0 18489 RENT A CTR INC NEW COM 76009N100 1134 64755 SH SOLE 22836 0 41919 REPLIGEN CORP COM 759916109 16361 87440 SH SOLE 73837 0 13603 REPUBLIC SVCS INC COM 760759100 95458 701692 SH SOLE 453670 0 248022 RESIDEO TECHNOLOGIES INC COM 76118Y104 2794 146565 SH SOLE 139451 0 7114 RESMED INC COM 761152107 4963 22735 SH SOLE 2379 0 20356 RESTAURANT BRANDS INTL INC COM 76131D103 3336 62723 SH SOLE 37055 0 25668 RETAIL OPPORTUNITY INVTS COR COM 76131N101 410 29802 SH SOLE 0 0 29802 REVIVA PHARMACEUTCLS HLDGS I COM 76152G100 52 33000 SH SOLE 0 0 33000 REVOLVE GROUP INC CL A 76156B107 1832 84441 SH SOLE 0 0 84441 REXFORD INDL RLTY INC COM 76169C100 1553 29869 SH SOLE 28187 0 1682 REYNOLDS CONSUMER PRODS INC COM 76171L106 1043 40104 SH SOLE 37780 0 2324 RH COM 74967X103 2204 8958 SH SOLE 0 0 8958 RHYTHM PHARMACEUTICALS INC COM 76243J105 554 22600 SH SOLE 0 0 22600 RING ENERGY INC COM 76680V108 303 130801 SH SOLE 0 0 130801 RINGCENTRAL INC CL A 76680R206 6297 157585 SH SOLE 0 0 157585 RINGCENTRAL INC NOTE 3/0 76680RAF4 105 125000 PRN SOLE 0 0 125000 RINGCENTRAL INC NOTE 3/1 76680RAH0 315 410000 PRN SOLE 0 0 410000 RIO TINTO PLC SPONSORED ADR 767204100 21751 395054 SH SOLE 62600 0 332454 RITCHIE BROS AUCTIONEERS COM 767744105 6231 99728 SH SOLE 95395 0 4333 RITHM CAPITAL CORP COM NEW 64828T201 3287 449037 SH SOLE 0 0 449037 RIVERNORTH DOUBLELINE STRATE COM 76882G107 136 14814 SH SOLE 0 0 14814 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 299 24568 SH SOLE 0 0 24568 RIVERNORTH SPECIALTY FIN COR COM 76882B108 621 36146 SH SOLE 0 0 36146 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 6851 208185 SH SOLE 87940 0 120245 RLI CORP COM 749607107 7775 75946 SH SOLE 73818 0 2128 RLJ LODGING TR CUM CONV PFD A 74965L200 423 17212 SH SOLE 0 0 17212 ROBERT HALF INTL INC COM 770323103 5144 67240 SH SOLE 23913 0 43327 ROBINHOOD MKTS INC COM CL A 770700102 118 11661 SH SOLE 0 0 11661 ROBLOX CORP CL A 771049103 6522 181987 SH SOLE 59987 0 122000 ROCKET COS INC COM CL A 77311W101 223 35264 SH SOLE 0 0 35264 ROCKET LAB USA INC COM 773122106 215 52856 SH SOLE 0 0 52856 ROCKWELL AUTOMATION INC COM 773903109 16571 77033 SH SOLE 9214 0 67819 ROCKY BRANDS INC COM 774515100 10669 531853 SH SOLE 0 0 531853 ROGERS COMMUNICATIONS INC CL B 775109200 2589 67166 SH SOLE 62921 0 4245 ROGERS CORP COM 775133101 214 885 SH SOLE 0 0 885 ROKU INC COM CL A 77543R102 4051 71828 SH SOLE 2488 0 69340 ROLLINS INC COM 775711104 29705 856540 SH SOLE 766813 0 89727 ROMEO POWER INC COM 776153108 9 23684 SH SOLE 0 0 23684 ROPER TECHNOLOGIES INC COM 776696106 84607 235238 SH SOLE 62377 0 172861 ROSS STORES INC COM 778296103 28930 343294 SH SOLE 263678 0 79616 ROYAL BK CDA COM 780087102 29461 327196 SH SOLE 201375 0 125821 ROYAL CARIBBEAN GROUP COM V7780T103 3133 82653 SH SOLE 33983 0 48670 ROYAL GOLD INC COM 780287108 5990 63845 SH SOLE 13201 0 50644 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 588 14628 SH SOLE 0 0 14628 ROYCE GLOBAL VALUE TR INC COM 78081T104 315 39336 SH SOLE 0 0 39336 ROYCE MICRO-CAP TR INC COM 780915104 2088 263278 SH SOLE 0 0 263278 ROYCE VALUE TR INC COM 780910105 22174 1766834 SH SOLE 0 0 1766834 RPM INTL INC COM 749685103 17807 213743 SH SOLE 109205 0 104538 RPT REALTY 7.25 PFD D CONV 74971D200 241 5500 SH SOLE 0 0 5500 RUBICON TECHNOLOGIES INC CL A COM 78112J109 37 17181 SH SOLE 0 0 17181 RUMBLE INC COM CL A 78137L105 169 13832 SH SOLE 0 0 13832 RUSH ENTERPRISES INC CL A 781846209 1968 44862 SH SOLE 43727 0 1135 RUTHS HOSPITALITY GROUP INC COM 783332109 1132 67144 SH SOLE 0 0 67144 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 303 7451 SH SOLE 0 0 7451 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 8699 148907 SH SOLE 145445 0 3462 RYDER SYS INC COM 783549108 1847 24464 SH SOLE 16270 0 8194 RYMAN HOSPITALITY PPTYS INC COM 78377T107 683 9287 SH SOLE 4237 0 5050 S & T BANCORP INC COM 783859101 428 14613 SH SOLE 0 0 14613 S&P GLOBAL INC COM 78409V104 224243 734318 SH SOLE 445828 0 288490 SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 408 51544 SH SOLE 0 0 51544 SABINE RTY TR UNIT BEN INT 785688102 1306 18378 SH SOLE 0 0 18378 SABRA HEALTH CARE REIT INC COM 78573L106 936 71306 SH SOLE 0 0 71306 SABRE CORP COM 78573M104 1270 246636 SH SOLE 233216 0 13420 SAFE BULKERS INC COM Y7388L103 75 30384 SH SOLE 0 0 30384 SAIA INC COM 78709Y105 2671 14057 SH SOLE 12688 0 1369 SALESFORCE INC COM 79466L302 288238 2003877 SH SOLE 791270 0 1212607 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 215 22841 SH SOLE 0 0 22841 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 1 12000 SH Call SOLE 0 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 1177 227685 SH SOLE 0 0 227685 SANDY SPRING BANCORP INC COM 800363103 463 13120 SH SOLE 962 0 12158 SANMINA CORPORATION COM 801056102 3010 65323 SH SOLE 52875 0 12448 SANOFI SPONSORED ADR 80105N105 30378 799009 SH SOLE 672169 0 126840 SAP SE SPON ADR 803054204 34251 421551 SH SOLE 380430 0 41121 SARATOGA INVT CORP COM NEW 80349A208 1777 85557 SH SOLE 0 0 85557 SARCOS TECHN AND ROBOTICS CO COM 80359A106 30 13500 SH SOLE 0 0 13500 SAREPTA THERAPEUTICS INC COM 803607100 1563 14144 SH SOLE 396 0 13748 SBA COMMUNICATIONS CORP NEW CL A 78410G104 28908 101555 SH SOLE 83059 0 18496 SCHLUMBERGER LTD COM STK 806857108 59338 1652869 SH SOLE 1136300 0 516569 SCHNEIDER NATIONAL INC CL B 80689H102 4542 223761 SH SOLE 205260 0 18501 SCHNITZER STEEL INDS INC CL A 806882106 1695 59541 SH SOLE 59336 0 205 SCHOLASTIC CORP COM 807066105 284 9247 SH SOLE 0 0 9247 SCHWAB CHARLES CORP COM 808513105 121650 1692633 SH SOLE 1532813 0 159820 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 650 29014 SH SOLE 0 0 29014 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 212 4310 SH SOLE 0 0 4310 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 460 22980 SH SOLE 0 0 22980 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1879 66809 SH SOLE 0 0 66809 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 1524 32329 SH SOLE 0 0 32329 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2865 59984 SH SOLE 0 0 59984 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 6681 285045 SH SOLE 0 0 285045 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 6486 257890 SH SOLE 3297 0 254593 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5065 104944 SH SOLE 849 0 104095 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2749 65467 SH SOLE 0 0 65467 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 80119 1206055 SH SOLE 29329 0 1176726 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 5849 104805 SH SOLE 0 0 104805 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 4844 82796 SH SOLE 0 0 82796 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2662 62864 SH SOLE 0 0 62864 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 16658 275212 SH SOLE 0 0 275212 SCHWAB STRATEGIC TR US REIT ETF 808524847 352 18818 SH SOLE 0 0 18818 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2077 54953 SH SOLE 68 0 54885 SCHWAB STRATEGIC TR US TIPS ETF 808524870 15429 297861 SH SOLE 0 0 297861 SCIENCE APPLICATIONS INTL CO COM 808625107 6260 70787 SH SOLE 62126 0 8661 SCIPLAY CORPORATION CL A 809087109 260 22118 SH SOLE 22118 0 0 SCORPIO TANKERS INC SHS Y7542C130 449 10677 SH SOLE 0 0 10677 SCOTTS MIRACLE-GRO CO CL A 810186106 21656 506588 SH SOLE 411916 0 94672 SCYNEXIS INC COM NEW 811292200 35 14763 SH SOLE 0 0 14763 SEA LTD SPONSORD ADS 81141R100 10208 182115 SH SOLE 131741 0 50374 SEABRIDGE GOLD INC COM 811916105 7003 589943 SH SOLE 0 0 589943 SEACOAST BKG CORP FLA COM NEW 811707801 411 13591 SH SOLE 0 0 13591 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 20118 377951 SH SOLE 253640 0 124311 SEAGEN INC COM 81181C104 4125 30149 SH SOLE 12649 0 17500 SEALED AIR CORP NEW COM 81211K100 5898 132507 SH SOLE 119605 0 12902 SEAWORLD ENTMT INC COM 81282V100 1659 36449 SH SOLE 30291 0 6158 SEI INVTS CO COM 784117103 16987 346323 SH SOLE 315895 0 30428 SELECT MED HLDGS CORP COM 81619Q105 5471 247566 SH SOLE 246961 0 605 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 228894 4779550 SH SOLE 3781881 0 997669 SELECT SECTOR SPDR TR ENERGY 81369Y506 146558 2034958 SH SOLE 239269 0 1795689 SELECT SECTOR SPDR TR ENERGY 81369Y506 319 33200 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 173 12700 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 104882 3454602 SH SOLE 139623 0 3314979 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1 20500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 324 92700 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 11669 324045 SH SOLE 20 0 324025 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 226959 1593212 SH SOLE 1058266 0 534946 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 206306 3091635 SH SOLE 2354356 0 737279 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 580858 4796104 SH SOLE 3645082 0 1151022 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 70428 850158 SH SOLE 44566 0 805592 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 152720 2331240 SH SOLE 1555955 0 775285 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 21689 318904 SH SOLE 44241 0 274663 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 532712 4484832 SH SOLE 3518208 0 966624 SELECTIVE INS GROUP INC COM 816300107 2609 32048 SH SOLE 31343 0 705 SEMPRA COM 816851109 48270 321933 SH SOLE 241572 0 80361 SEMRUSH HLDGS INC CL A COM 81686C104 164 14592 SH SOLE 14574 0 18 SEMTECH CORP COM 816850101 474 16111 SH SOLE 15754 0 357 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 998 61895 SH SOLE 0 0 61895 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1791 48034 SH SOLE 20582 0 27452 SENSEI BIOTHERAPEUTICS INC COM 81728A108 29 19000 SH SOLE 0 0 19000 SENSEONICS HLDGS INC COM 81727U105 19 14435 SH SOLE 0 0 14435 SENSIENT TECHNOLOGIES CORP COM 81725T100 232 3351 SH SOLE 0 0 3351 SENTINELONE INC CL A 81730H109 756 29591 SH SOLE 0 0 29591 SERES THERAPEUTICS INC COM 81750R102 131 20330 SH SOLE 0 0 20330 SERVICE CORP INTL COM 817565104 5479 94893 SH SOLE 683 0 94210 SERVICENOW INC COM 81762P102 80889 214214 SH SOLE 85475 0 128739 SERVISFIRST BANCSHARES INC COM 81768T108 13025 162817 SH SOLE 138575 0 24242 SEVEN HILLS REALTY TRUST COM 81784E101 176 19305 SH SOLE 0 0 19305 SFL CORPORATION LTD SHS G7738W106 489 53632 SH SOLE 0 0 53632 SHAKE SHACK INC CL A 819047101 655 14564 SH SOLE 0 0 14564 SHAKE SHACK INC CL A 819047101 8 10900 SH Call SOLE 0 0 0 SHARECARE INC COM CL A 81948W104 366 192672 SH SOLE 0 0 192672 SHELL PLC SPON ADS 780259305 39844 800718 SH SOLE 512884 0 287834 SHERWIN WILLIAMS CO COM 824348106 108001 527463 SH SOLE 401979 0 125484 SHIFT4 PMTS INC CL A 82452J109 862 19334 SH SOLE 18713 0 621 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 2566 119060 SH SOLE 116800 0 2260 SHOCKWAVE MED INC COM 82489T104 4293 15437 SH SOLE 3422 0 12015 SHOPIFY INC CL A 82509L107 25536 947888 SH SOLE 374048 0 573840 SHUTTERSTOCK INC COM 825690100 2347 46780 SH SOLE 41912 0 4868 SHYFT GROUP INC COM 825698103 249 12189 SH SOLE 0 0 12189 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 9914 1063756 SH SOLE 0 0 1063756 SIENTRA INC COM 82621J105 7 10450 SH SOLE 0 0 10450 SIGA TECHNOLOGIES INC COM 826917106 623 60445 SH SOLE 0 0 60445 SIGMA LITHIUM CORPORATION COM 826599102 540 19855 SH SOLE 0 0 19855 SIGNATURE BK NEW YORK N Y COM 82669G104 12517 82890 SH SOLE 35755 0 47135 SIGNET JEWELERS LIMITED SHS G81276100 503 8799 SH SOLE 8082 0 717 SILGAN HOLDINGS INC COM 827048109 1273 30289 SH SOLE 6134 0 24155 SILICON LABORATORIES INC COM 826919102 7312 59232 SH SOLE 54388 0 4844 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 665 10200 SH SOLE 5617 0 4583 SILK RD MED INC COM 82710M100 815 18105 SH SOLE 18064 0 41 SILVERCREST METALS INC COM 828363101 523 94562 SH SOLE 0 0 94562 SILVERGATE CAP CORP CL A 82837P408 1932 25635 SH SOLE 0 0 25635 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 2652 121689 SH SOLE 10333 0 111356 SIMON PPTY GROUP INC NEW COM 828806109 22536 251099 SH SOLE 33144 0 217955 SIMPLIFY EXCHANGE TRADED FUN MANAGED FUTURES 82889N699 9653 329121 SH SOLE 329008 0 113 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 10552 398936 SH SOLE 398785 0 151 SIMPLY GOOD FOODS CO COM 82900L102 1478 46193 SH SOLE 44293 0 1900 SIMPSON MFG INC COM 829073105 14263 181927 SH SOLE 180957 0 970 SIMULATIONS PLUS INC COM 829214105 341 7017 SH SOLE 0 0 7017 SIREN ETF TR DIVCN LDRS ETF 829658301 2067 45775 SH SOLE 0 0 45775 SIREN ETF TR NSD NXGN ECO ETF 829658202 748 33720 SH SOLE 0 0 33720 SIRIUS XM HOLDINGS INC COM 82968B103 1032 180801 SH SOLE 100 0 180701 SITE CTRS CORP COM 82981J109 216 20134 SH SOLE 16244 0 3890 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 29936 287455 SH SOLE 275431 0 12024 SITIME CORP COM 82982T106 296 3759 SH SOLE 0 0 3759 SIX FLAGS ENTMT CORP NEW COM 83001A102 727 41071 SH SOLE 33706 0 7365 SIXTH STREET SPECIALTY LENDI COM 83012A109 2411 147567 SH SOLE 0 0 147567 SJW GROUP COM 784305104 13581 235776 SH SOLE 231298 0 4478 SK TELECOM LTD SPONSORED ADR 78440P306 1302 67576 SH SOLE 47749 0 19827 SKEENA RES LTD NEW COM 83056P715 61 13031 SH SOLE 0 0 13031 SKILLZ INC COM 83067L109 42 41355 SH SOLE 0 0 41355 SKYLINE CHAMPION CORPORATION COM 830830105 3907 73892 SH SOLE 71449 0 2443 SKYWEST INC COM 830879102 167 10263 SH SOLE 0 0 10263 SKYWORKS SOLUTIONS INC COM 83088M102 8831 103570 SH SOLE 0 0 103570 SL GREEN RLTY CORP COM 78440X887 304 7573 SH SOLE 0 0 7573 SLEEP NUMBER CORP COM 83125X103 1357 40136 SH SOLE 38403 0 1733 SLM CORP COM 78442P106 2221 158744 SH SOLE 155086 0 3658 SLR INVESTMENT CORP COM 83413U100 1331 108068 SH SOLE 0 0 108068 SM ENERGY CO COM 78454L100 13240 352038 SH SOLE 261056 0 90982 SMART GLOBAL HLDGS INC SHS G8232Y101 526 33171 SH SOLE 31207 0 1964 SMARTSHEET INC COM CL A 83200N103 860 25020 SH SOLE 23680 0 1340 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 24591 1059051 SH SOLE 950603 0 108448 SMITH & WESSON BRANDS INC COM 831754106 217 20944 SH SOLE 0 0 20944 SMITH A O CORP COM 831865209 3968 81673 SH SOLE 38000 0 43673 SMUCKER J M CO COM NEW 832696405 37513 272996 SH SOLE 102272 0 170724 SNAP INC CL A 83304A106 545 55449 SH SOLE 183 0 55266 SNAP ON INC COM 833034101 57586 286000 SH SOLE 248307 0 37693 SNOWFLAKE INC CL A 833445109 25756 151543 SH SOLE 113878 0 37665 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 12472 137441 SH SOLE 74174 0 63267 SOFI TECHNOLOGIES INC COM 83406F102 4668 956463 SH SOLE 0 0 956463 SOFI TECHNOLOGIES INC COM 83406F102 558 754000 SH Put SOLE 0 0 754000 SOL GEL TECHNOLOGIES SHS M8694L103 225 44803 SH SOLE 0 0 44803 SOLAREDGE TECHNOLOGIES INC COM 83417M104 5807 25090 SH SOLE 21424 0 3666 SOLID POWER INC CLASS A COM 83422N105 192 36467 SH SOLE 0 0 36467 SONIC AUTOMOTIVE INC CL A 83545G102 1109 25616 SH SOLE 0 0 25616 SONOCO PRODS CO COM 835495102 4100 72265 SH SOLE 44486 0 27779 SONOS INC COM 83570H108 2236 160848 SH SOLE 131 0 160717 SONY GROUP CORPORATION SPONSORED ADR 835699307 9232 144142 SH SOLE 100800 0 43342 SORRENTO THERAPEUTICS INC COM NEW 83587F202 404 257319 SH SOLE 0 0 257319 SOURCE CAP INC COM 836144105 1465 41849 SH SOLE 0 0 41849 SOUTH JERSEY INDS INC COM 838518108 672 20109 SH SOLE 0 0 20109 SOUTHERN CO COM 842587107 149160 2193527 SH SOLE 1088673 0 1104854 SOUTHERN COPPER CORP COM 84265V105 1865 41582 SH SOLE 0 0 41582 SOUTHSTATE CORPORATION COM 840441109 1334 16866 SH SOLE 4597 0 12269 SOUTHWEST AIRLS CO COM 844741108 13350 432872 SH SOLE 139569 0 293303 SOUTHWEST GAS HLDGS INC COM 844895102 1659 23782 SH SOLE 19372 0 4410 SOUTHWESTERN ENERGY CO COM 845467109 2227 363934 SH SOLE 0 0 363934 SP PLUS CORP COM 78469C103 4102 130959 SH SOLE 130756 0 203 SPARTANNASH CO COM 847215100 465 16035 SH SOLE 0 0 16035 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 62392 217159 SH SOLE 199 0 216960 SPDR GOLD TR GOLD SHS 78463V107 124089 802280 SH SOLE 2038 0 800242 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1040 11601 SH SOLE 3390 0 8211 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 10187 263298 SH SOLE 1196 0 262102 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 639 20763 SH SOLE 0 0 20763 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 18971 383568 SH SOLE 0 0 383568 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1017 35302 SH SOLE 0 0 35302 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 3492 135360 SH SOLE 0 0 135360 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 4365 140628 SH SOLE 0 0 140628 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 527 23829 SH SOLE 0 0 23829 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 223 4892 SH SOLE 0 0 4892 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 868 16261 SH SOLE 0 0 16261 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1441 50029 SH SOLE 1253 0 48776 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 499 10457 SH SOLE 0 0 10457 SPDR S&P 500 ETF TR TR UNIT 78462F103 923669 2585997 SH SOLE 220567 0 2365430 SPDR S&P 500 ETF TR TR UNIT 78462F103 1001 16400 SH Put SOLE 0 0 16400 SPDR S&P 500 ETF TR TR UNIT 78462F103 122 95700 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2 97100 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 266 13700 SH Put SOLE 0 0 13700 SPDR S&P 500 ETF TR TR UNIT 78462F103 71 105400 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 420 96500 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1 26600 SH Put SOLE 0 0 26600 SPDR S&P 500 ETF TR TR UNIT 78462F103 136 12800 SH Put SOLE 0 0 12800 SPDR S&P 500 ETF TR TR UNIT 78462F103 236 32300 SH Put SOLE 0 0 32300 SPDR S&P 500 ETF TR TR UNIT 78462F103 1020 178700 SH Put SOLE 0 0 178700 SPDR S&P 500 ETF TR TR UNIT 78462F103 37 10300 SH Put SOLE 0 0 10300 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 153955 383277 SH SOLE 114341 0 268936 SPDR SER TR AEROSPACE DEF 78464A631 5533 60356 SH SOLE 21058 0 39298 SPDR SER TR BBG CONV SEC ETF 78464A359 7654 120922 SH SOLE 0 0 120922 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 7462 409767 SH SOLE 268212 0 141555 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 42812 467372 SH SOLE 396 0 466976 SPDR SER TR BLOOMBERG HIGH Y 78468R622 7130 81167 SH SOLE 0 0 81167 SPDR SER TR BLOOMBERG INTL T 78464A516 552 26482 SH SOLE 0 0 26482 SPDR SER TR BLOOMBERG INVT 78468R200 16895 557593 SH SOLE 0 0 557593 SPDR SER TR BLOOMBERG SHT TE 78468R408 17793 748239 SH SOLE 571463 0 176776 SPDR SER TR COMP SOFTWARE 78464A599 536 5007 SH SOLE 0 0 5007 SPDR SER TR DJ REIT ETF 78464A607 2210 26225 SH SOLE 9631 0 16594 SPDR SER TR GLB DOW ETF 78464A706 1995 23113 SH SOLE 0 0 23113 SPDR SER TR HLTH CARE SVCS 78464A573 402 4582 SH SOLE 0 0 4582 SPDR SER TR HLTH CR EQUIP 78464A581 648 7596 SH SOLE 0 0 7596 SPDR SER TR ICE PFD SEC ETF 78464A292 3858 110673 SH SOLE 95438 0 15235 SPDR SER TR NUVEEN BLMBRG MU 78468R721 11253 255801 SH SOLE 231742 0 24059 SPDR SER TR NUVEEN BLMBRG SH 78468R739 8294 179951 SH SOLE 5427 0 174524 SPDR SER TR NUVEEN BLOOMBERG 78464A284 103574 2161389 SH SOLE 2062420 0 98969 SPDR SER TR NYSE TECH ETF 78464A102 225 2386 SH SOLE 0 0 2386 SPDR SER TR OILGAS EQUIP 78468R549 1883 34125 SH SOLE 0 0 34125 SPDR SER TR PORT MTG BK ETF 78464A383 671 31290 SH SOLE 0 0 31290 SPDR SER TR PORTFLI HIGH YLD 78468R606 877 40195 SH SOLE 0 0 40195 SPDR SER TR PORTFLI INTRMDIT 78464A672 281 9980 SH SOLE 0 0 9980 SPDR SER TR PORTFLI TIPS ETF 78464A656 6654 262399 SH SOLE 0 0 262399 SPDR SER TR PORTFOLI S&P1500 78464A805 4816 109190 SH SOLE 0 0 109190 SPDR SER TR PORTFOLIO AGRGTE 78464A649 73184 2933236 SH SOLE 2848218 0 85018 SPDR SER TR PORTFOLIO INTRMD 78464A375 11460 365892 SH SOLE 184033 0 181859 SPDR SER TR PORTFOLIO LN TSR 78464A664 561 18920 SH SOLE 0 0 18920 SPDR SER TR PORTFOLIO S&P400 78464A847 960 24896 SH SOLE 0 0 24896 SPDR SER TR PORTFOLIO S&P500 78464A854 16379 390082 SH SOLE 0 0 390082 SPDR SER TR PORTFOLIO S&P600 78468R853 17240 506164 SH SOLE 0 0 506164 SPDR SER TR PORTFOLIO SHORT 78464A474 22235 760936 SH SOLE 647979 0 112957 SPDR SER TR PRTFLO S&P500 GW 78464A409 29188 582594 SH SOLE 0 0 582594 SPDR SER TR PRTFLO S&P500 HI 78468R788 10219 288105 SH SOLE 27650 0 260455 SPDR SER TR PRTFLO S&P500 VL 78464A508 11895 344869 SH SOLE 0 0 344869 SPDR SER TR RUSSELL LOW VOL 78468R754 1221 13279 SH SOLE 0 0 13279 SPDR SER TR S&P 400 MDCP VAL 78464A839 5638 97500 SH SOLE 0 0 97500 SPDR SER TR S&P 500 ESG ETF 78468R531 1154 33901 SH SOLE 0 0 33901 SPDR SER TR S&P 600 SMCP GRW 78464A201 3257 47819 SH SOLE 0 0 47819 SPDR SER TR S&P 600 SMCP VAL 78464A300 4826 71872 SH SOLE 653 0 71219 SPDR SER TR S&P 600 SML CAP 78464A813 3294 43514 SH SOLE 0 0 43514 SPDR SER TR S&P BIOTECH 78464A870 22992 289857 SH SOLE 0 0 289857 SPDR SER TR S&P BK ETF 78464A797 3415 77102 SH SOLE 0 0 77102 SPDR SER TR S&P CAP MKTS 78464A771 483 6748 SH SOLE 0 0 6748 SPDR SER TR S&P DIVID ETF 78464A763 281914 2528373 SH SOLE 1287551 0 1240822 SPDR SER TR S&P HOMEBUILD 78464A888 3984 72848 SH SOLE 0 0 72848 SPDR SER TR S&P INS ETF 78464A789 1002 27713 SH SOLE 1503 0 26210 SPDR SER TR S&P KENSHO CLEAN 78468R655 312 3671 SH SOLE 0 0 3671 SPDR SER TR S&P KENSHO NEW 78468R648 5344 138483 SH SOLE 0 0 138483 SPDR SER TR S&P METALS MNG 78464A755 3346 78747 SH SOLE 0 0 78747 SPDR SER TR S&P OILGAS EXP 78468R556 14635 117343 SH SOLE 488 0 116855 SPDR SER TR S&P PHARMAC 78464A722 222 5517 SH SOLE 0 0 5517 SPDR SER TR S&P REGL BKG 78464A698 10699 181700 SH SOLE 0 0 181700 SPDR SER TR S&P RETAIL ETF 78464A714 539 9548 SH SOLE 0 0 9548 SPDR SER TR S&P SEMICNDCTR 78464A862 4077 26801 SH SOLE 0 0 26801 SPDR SER TR S&P TELECOM 78464A540 1882 24502 SH SOLE 0 0 24502 SPDR SER TR S&P TRANSN ETF 78464A532 689 10836 SH SOLE 2 0 10834 SPECIAL OPPORTUNITIES FD INC COM 84741T104 374 33733 SH SOLE 0 0 33733 SPIRE INC COM 84857L101 1060 17000 SH SOLE 9095 0 7905 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 2025 92394 SH SOLE 15443 0 76951 SPIRIT AIRLS INC COM 848577102 537 28555 SH SOLE 0 0 28555 SPIRIT AIRLS INC NOTE 1.000% 5/1 848577AB8 14 16000 PRN SOLE 0 0 16000 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 588 16252 SH SOLE 6155 0 10097 SPLUNK INC COM 848637104 15700 208780 SH SOLE 179846 0 28934 SPOTIFY TECHNOLOGY S A SHS L8681T102 3853 44647 SH SOLE 2022 0 42625 SPROTT FDS TR URANIUM MINERS E 85208P303 3963 60978 SH SOLE 0 0 60978 SPROTT INC COM NEW 852066208 2055 61330 SH SOLE 0 0 61330 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 9885 634892 SH SOLE 0 0 634892 SPROTT PHYSICAL GOLD TR UNIT 85207H104 8691 678976 SH SOLE 0 0 678976 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1481 103552 SH SOLE 0 0 103552 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 3382 510813 SH SOLE 0 0 510813 SPROUT SOCIAL INC COM CL A 85209W109 1657 27300 SH SOLE 26773 0 527 SPROUTS FMRS MKT INC COM 85208M102 2420 87219 SH SOLE 63663 0 23556 SPS COMM INC COM 78463M107 14049 113089 SH SOLE 96569 0 16520 SPX TECHNOLOGIES INC COM 78473E103 282 5108 SH SOLE 0 0 5108 SRH TOTAL RETURN FUND INC COM 101507101 4095 376379 SH SOLE 0 0 376379 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 22708 475555 SH SOLE 446288 0 29267 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 50571 1237353 SH SOLE 580345 0 657008 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 23735 659675 SH SOLE 0 0 659675 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 500 17707 SH SOLE 0 0 17707 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 2210 85241 SH SOLE 0 0 85241 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 3380 84111 SH SOLE 2287 0 81824 SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 258 6701 SH SOLE 0 0 6701 SSR MNG INC COM 784730103 2887 196280 SH SOLE 0 0 196280 ST JOE CO COM 790148100 1129 35233 SH SOLE 0 0 35233 STAAR SURGICAL CO COM PAR $0.01 852312305 1085 15373 SH SOLE 12283 0 3090 STAG INDL INC COM 85254J102 6047 212693 SH SOLE 26382 0 186311 STANDARD LITHIUM LTD COM 853606101 644 148690 SH SOLE 0 0 148690 STANDEX INTL CORP COM 854231107 626 7669 SH SOLE 4813 0 2856 STANLEY BLACK & DECKER INC COM 854502101 12878 171221 SH SOLE 80552 0 90669 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 650 37209 SH SOLE 0 0 37209 STARBUCKS CORP COM 855244109 148999 1768283 SH SOLE 726275 0 1042008 STARWOOD PPTY TR INC COM 85571B105 19769 1085000 SH SOLE 0 0 1085000 STARWOOD PPTY TR INC COM 85571B105 3 19300 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 114 118000 PRN SOLE 0 0 118000 STATE STR CORP COM 857477103 8449 138946 SH SOLE 97678 0 41268 STEEL DYNAMICS INC COM 858119100 10134 142830 SH SOLE 48652 0 94178 STEEL DYNAMICS INC COM 858119100 7 16700 SH Call SOLE 0 0 0 STEELCASE INC CL A 858155203 69 10558 SH SOLE 0 0 10558 STELLANTIS N.V SHS N82405106 176 14848 SH SOLE 0 0 14848 STELLUS CAP INVT CORP COM 858568108 2112 177071 SH SOLE 0 0 177071 STEM INC COM 85859N102 449 33671 SH SOLE 0 0 33671 STEM INC COM 85859N102 31 18400 SH Call SOLE 0 0 0 STEPAN CO COM 858586100 516 5504 SH SOLE 1872 0 3632 STERICYCLE INC COM 858912108 28745 682623 SH SOLE 669480 0 13143 STERIS PLC SHS USD G8473T100 103681 623489 SH SOLE 301880 0 321609 STEVANATO GROUP S P A ORD SHS T9224W109 3443 203227 SH SOLE 203227 0 0 STEWART INFORMATION SVCS COR COM 860372101 671 15368 SH SOLE 10389 0 4979 STIFEL FINL CORP COM 860630102 3574 68858 SH SOLE 57104 0 11754 STMICROELECTRONICS N V NY REGISTRY 861012102 4277 138232 SH SOLE 97644 0 40588 STOCK YDS BANCORP INC COM 861025104 1052 15464 SH SOLE 0 0 15464 STONECO LTD COM CL A G85158106 99 10353 SH SOLE 0 0 10353 STONEMOR INC COM 86184W106 41 11880 SH SOLE 0 0 11880 STONERIDGE INC COM 86183P102 212 12503 SH SOLE 12503 0 0 STORE CAP CORP COM 862121100 36170 1154472 SH SOLE 1032965 0 121507 STRATEGY SHS DAY HAGAN NED 86280R803 23867 825287 SH SOLE 0 0 825287 STRIDE INC COM 86333M108 710 16882 SH SOLE 7825 0 9057 STRIDE INC NOTE 1.125% 9/0 86333MAA6 13 13000 PRN SOLE 0 0 13000 STRYKER CORPORATION COM 863667101 106125 523939 SH SOLE 252860 0 271079 STUDIO CITY INTL HLDGS LTD SPON ADS 86389T106 28 12986 SH SOLE 0 0 12986 STURM RUGER & CO INC COM 864159108 471 9282 SH SOLE 0 0 9282 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1927 128034 SH SOLE 0 0 128034 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1859 338045 SH SOLE 319467 0 18578 SUMMIT HOTEL PPTYS NOTE 1.500% 2/1 866082AA8 12 15000 PRN SOLE 0 0 15000 SUMMIT HOTEL PPTYS INC COM 866082100 1352 201195 SH SOLE 190697 0 10498 SUMMIT MATLS INC CL A 86614U100 1967 82111 SH SOLE 80703 0 1408 SUN CMNTYS INC COM 866674104 7826 57828 SH SOLE 50016 0 7812 SUN LIFE FINANCIAL INC. COM 866796105 1205 30315 SH SOLE 2824 0 27491 SUNCOR ENERGY INC NEW COM 867224107 16503 586261 SH SOLE 337153 0 249108 SUNCOR ENERGY INC NEW COM 867224107 24 18100 SH Call SOLE 0 0 0 SUNLIGHT FINANCIAL HOLDINGS COM 86738J106 16 12500 SH SOLE 0 0 12500 SUNNOVA ENERGY INTL INC. COM 86745K104 1206 54632 SH SOLE 0 0 54632 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 3387 86908 SH SOLE 0 0 86908 SUNOPTA INC COM 8676EP108 92 10144 SH SOLE 0 0 10144 SUNPOWER CORP COM 867652406 383 16613 SH SOLE 0 0 16613 SUNRUN INC COM 86771W105 2240 81199 SH SOLE 0 0 81199 SUNSTONE HOTEL INVS INC NEW COM 867892101 380 40359 SH SOLE 39781 0 578 SUPER MICRO COMPUTER INC COM 86800U104 489 8887 SH SOLE 0 0 8887 SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 30 31000 PRN SOLE 0 0 31000 SURGERY PARTNERS INC COM 86881A100 909 38845 SH SOLE 38321 0 524 SVB FINANCIAL GROUP COM 78486Q101 14396 42873 SH SOLE 23706 0 19167 SWEETGREEN INC COM CL A 87043Q108 283 15274 SH SOLE 0 0 15274 SWISS HELVETIA FD INC COM 870875101 89 13050 SH SOLE 0 0 13050 SWITCH INC CL A 87105L104 10315 306181 SH SOLE 0 0 306181 SYLVAMO CORP COMMON STOCK 871332102 316 9326 SH SOLE 2498 0 6828 SYMBOTIC INC CLASS A COM 87151X101 267 23180 SH SOLE 0 0 23180 SYNAPTICS INC COM 87157D109 903 9122 SH SOLE 3554 0 5568 SYNCHRONY FINANCIAL COM 87165B103 12556 445406 SH SOLE 30546 0 414860 SYNCHRONY FINANCIAL COM 87165B103 5 18400 SH Call SOLE 0 0 0 SYNEOS HEALTH INC CL A 87166B102 6459 136989 SH SOLE 115255 0 21734 SYNLOGIC INC COM 87166L100 11 12000 SH SOLE 0 0 12000 SYNOPSYS INC COM 871607107 30801 100819 SH SOLE 68506 0 32313 SYNOVUS FINL CORP COM NEW 87161C501 6606 176123 SH SOLE 0 0 176123 SYNOVUS FINL CORP COM NEW 87161C501 11 44100 SH Call SOLE 0 0 0 SYSCO CORP COM 871829107 68391 967202 SH SOLE 586207 0 380995 T-MOBILE US INC COM 872590104 102495 763917 SH SOLE 501057 0 262860 T-MOBILE US INC COM 872590104 5 11300 SH Call SOLE 0 0 0 T2 BIOSYSTEMS INC COM 89853L104 3 24000 SH SOLE 0 0 24000 T2 BIOSYSTEMS INC COM 89853L104 1 11400 SH Call SOLE 0 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 95033 1386117 SH SOLE 856681 0 529436 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 19989 183385 SH SOLE 149279 0 34106 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1334 102855 SH SOLE 40105 0 62750 TANDEM DIABETES CARE INC COM NEW 875372203 1106 23113 SH SOLE 4842 0 18271 TANGER FACTORY OUTLET CTRS I COM 875465106 876 64040 SH SOLE 0 0 64040 TAPESTRY INC COM 876030107 7225 254136 SH SOLE 165775 0 88361 TARGA RES CORP COM 87612G101 15165 251322 SH SOLE 83501 0 167821 TARGET CORP COM 87612E106 235445 1586643 SH SOLE 783366 0 803277 TASEKO MINES LTD COM 876511106 157 137743 SH SOLE 0 0 137743 TASEKO MINES LTD COM 876511106 1 19700 SH Call SOLE 0 0 0 TASEKO MINES LTD COM 876511106 1 27000 SH Call SOLE 0 0 0 TASKUS INC CLASS A COM 87652V109 1994 123869 SH SOLE 123519 0 350 TC ENERGY CORP COM 87807B107 60427 1499804 SH SOLE 1352657 0 147147 TCW STRATEGIC INCOME FD INC COM 872340104 3653 773976 SH SOLE 0 0 773976 TD SYNNEX CORPORATION COM 87162W100 23616 290860 SH SOLE 208362 0 82498 TE CONNECTIVITY LTD SHS H84989104 89111 807456 SH SOLE 751324 0 56132 TECHNIPFMC PLC COM G87110105 2528 298785 SH SOLE 292590 0 6195 TECHTARGET INC COM 87874R100 1524 25736 SH SOLE 18283 0 7453 TECK RESOURCES LTD CL B 878742204 7620 250584 SH SOLE 150504 0 100080 TEEKAY TANKERS LTD CL A Y8565N300 363 13173 SH SOLE 0 0 13173 TEGNA INC COM 87901J105 934 45142 SH SOLE 13063 0 32079 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2342 135528 SH SOLE 2 0 135526 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 16279 898418 SH SOLE 0 0 898418 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 2318 169665 SH SOLE 0 0 169665 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2161 168054 SH SOLE 0 0 168054 TELADOC HEALTH INC COM 87918A105 5666 223502 SH SOLE 0 0 223502 TELEDYNE TECHNOLOGIES INC COM 879360105 29738 88121 SH SOLE 85139 0 2982 TELEFLEX INCORPORATED COM 879369106 13870 68846 SH SOLE 58459 0 10387 TELEFONICA BRASIL SA NEW ADR 87936R205 685 91024 SH SOLE 55263 0 35761 TELEFONICA S A SPONSORED ADR 879382208 786 242716 SH SOLE 26150 0 216566 TELEPHONE & DATA SYS INC COM NEW 879433829 2402 172832 SH SOLE 0 0 172832 TELEPHONE & DATA SYS INC COM NEW 879433829 25 100900 SH Call SOLE 0 0 0 TELLURIAN INC NEW COM 87968A104 311 130313 SH SOLE 0 0 130313 TELUS CORPORATION COM 87971M103 9538 480253 SH SOLE 428962 0 51291 TEMPLETON EMERGING MKTS FD COM 880191101 163 15723 SH SOLE 0 0 15723 TEMPLETON EMERGING MKTS INCO COM 880192109 327 73788 SH SOLE 0 0 73788 TEMPLETON GLOBAL INCOME FD COM 880198106 650 159691 SH SOLE 0 0 159691 TEMPUR SEALY INTL INC COM 88023U101 7015 290592 SH SOLE 255225 0 35367 TENABLE HLDGS INC COM 88025T102 456 13115 SH SOLE 9991 0 3124 TENARIS S A SPONSORED ADS 88031M109 237 9164 SH SOLE 8028 0 1136 TENET HEALTHCARE CORP COM NEW 88033G407 5358 103873 SH SOLE 19655 0 84218 TENNANT CO COM 880345103 626 11060 SH SOLE 11047 0 13 TENNECO INC CL A VTG COM STK 880349105 635 36500 SH SOLE 35333 0 1167 TERADATA CORP DEL COM 88076W103 2450 78894 SH SOLE 62959 0 15935 TERADYNE INC COM 880770102 28014 372769 SH SOLE 321123 0 51646 TEREX CORP NEW COM 880779103 869 29214 SH SOLE 16234 0 12980 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 623 16258 SH SOLE 12483 0 3775 TERRENO RLTY CORP COM 88146M101 7798 147161 SH SOLE 146857 0 304 TESLA INC COM 88160R101 241805 911611 SH SOLE 352265 0 559346 TETRA TECH INC NEW COM 88162G103 3510 27311 SH SOLE 3714 0 23597 TETRA TECHNOLOGIES INC DEL COM 88162F105 228 63389 SH SOLE 47389 0 16000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1899 235273 SH SOLE 8312 0 226961 TEXAS CAP BANCSHARES INC COM 88224Q107 694 11754 SH SOLE 0 0 11754 TEXAS INSTRS INC COM 882508104 225253 1455294 SH SOLE 1021204 0 434090 TEXAS PACIFIC LAND CORPORATI COM 88262P102 23672 13318 SH SOLE 0 0 13318 TEXAS ROADHOUSE INC COM 882681109 7262 83227 SH SOLE 40058 0 43169 TEXTRON INC COM 883203101 9391 161179 SH SOLE 128080 0 33099 TFF PHARMACEUTICALS INC COM 87241J104 193 47450 SH SOLE 0 0 47450 TFI INTL INC COM 87241L109 3890 42990 SH SOLE 40172 0 2818 TFS FINL CORP COM 87240R107 191 14715 SH SOLE 0 0 14715 TG THERAPEUTICS INC COM 88322Q108 1149 194138 SH SOLE 0 0 194138 THE AARONS COMPANY INC COM 00258W108 260 26755 SH SOLE 20912 0 5843 THE BEACHBODY COMPANY INC *W EXP 12/31/202 073463119 2 11199 SH SOLE 0 0 11199 THE BEAUTY HEALTH COMPANY COM CL A 88331L108 841 71373 SH SOLE 44136 0 27237 THE REALREAL INC COM 88339P101 15 10150 SH SOLE 0 0 10150 THE TRADE DESK INC COM CL A 88339J105 16068 268914 SH SOLE 127593 0 141321 THERMO FISHER SCIENTIFIC INC COM 883556102 203182 400588 SH SOLE 225244 0 175344 THERMON GROUP HLDGS INC COM 88362T103 534 34628 SH SOLE 34613 0 15 THOMSON REUTERS CORP. COM NEW 884903709 9318 90797 SH SOLE 76054 0 14743 THOR INDS INC COM 885160101 18385 262712 SH SOLE 247878 0 14834 THORNBURG INCM BUILDER OPP T COM 885213108 197 15486 SH SOLE 0 0 15486 THRYV HLDGS INC COM NEW 886029206 2734 119748 SH SOLE 119748 0 0 TILE SHOP HLDGS INC COM 88677Q109 40 11351 SH SOLE 11351 0 0 TILRAY BRANDS INC COM CL 2 88688T100 258 93660 SH SOLE 0 0 93660 TIMKEN CO COM 887389104 6642 112500 SH SOLE 108339 0 4161 TIPTREE INC COM 88822Q103 885 82244 SH SOLE 0 0 82244 TITAN MED INC COM NEW 88830X819 12 27746 SH SOLE 0 0 27746 TJX COS INC NEW COM 872540109 168885 2718674 SH SOLE 1043444 0 1675230 TOAST INC CL A 888787108 237 14164 SH SOLE 0 0 14164 TOLL BROTHERS INC COM 889478103 2155 51301 SH SOLE 0 0 51301 TOLL BROTHERS INC COM 889478103 3 32600 SH Call SOLE 0 0 0 TOPBUILD CORP COM 89055F103 1837 11150 SH SOLE 8664 0 2486 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 2359 122478 SH SOLE 69195 0 53283 TORO CO COM 891092108 20069 232065 SH SOLE 172251 0 59814 TORONTO DOMINION BK ONT COM NEW 891160509 19499 317929 SH SOLE 66584 0 251345 TORONTO DOMINION BK ONT COM NEW 891160509 15 19700 SH Call SOLE 0 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 623 20793 SH SOLE 0 0 20793 TORTOISE PIPELINE & ENERGY F COM 89148H207 562 22482 SH SOLE 0 0 22482 TOTALENERGIES SE SPONSORED ADS 89151E109 119687 2572818 SH SOLE 2337854 0 234964 TOWNEBANK PORTSMOUTH VA COM 89214P109 3328 124022 SH SOLE 84817 0 39205 TOYOTA MOTOR CORP ADS 892331307 5225 40101 SH SOLE 12068 0 28033 TPG RE FIN TR INC COM 87266M107 443 63250 SH SOLE 0 0 63250 TPI COMPOSITES INC COM 87266J104 311 27591 SH SOLE 0 0 27591 TRACTOR SUPPLY CO COM 892356106 88501 476112 SH SOLE 250761 0 225351 TRADEWEB MKTS INC CL A 892672106 1518 26899 SH SOLE 25356 0 1543 TRANE TECHNOLOGIES PLC SHS G8994E103 139417 962734 SH SOLE 185628 0 777106 TRANE TECHNOLOGIES PLC SHS G8994E103 33 32500 SH Call SOLE 0 0 0 TRANSALTA CORP COM 89346D107 168 19000 SH SOLE 0 0 19000 TRANSCAT INC COM 893529107 393 5186 SH SOLE 0 0 5186 TRANSDIGM GROUP INC COM 893641100 45797 87262 SH SOLE 84627 0 2635 TRANSMEDICS GROUP INC COM 89377M109 228 5474 SH SOLE 0 0 5474 TRANSOCEAN LTD REG SHS H8817H100 150 60810 SH SOLE 0 0 60810 TRANSUNION COM 89400J107 10046 168861 SH SOLE 158915 0 9946 TRAVEL PLUS LEISURE CO COM 894164102 1125 32958 SH SOLE 25304 0 7654 TRAVELERS COMPANIES INC COM 89417E109 79712 520310 SH SOLE 434853 0 85457 TRAVELZOO COM NEW 89421Q205 58 13140 SH SOLE 0 0 13140 TREEHOUSE FOODS INC COM 89469A104 1327 31282 SH SOLE 0 0 31282 TREX CO INC COM 89531P105 11900 270822 SH SOLE 231832 0 38990 TRI CONTL CORP COM 895436103 7077 276867 SH SOLE 0 0 276867 TRI POINTE HOMES INC COM 87265H109 2581 170829 SH SOLE 32598 0 138231 TRICO BANCSHARES COM 896095106 775 17358 SH SOLE 0 0 17358 TRILOGY METALS INC NEW COM 89621C105 11 17990 SH SOLE 0 0 17990 TRIMAS CORP COM NEW 896215209 1855 73977 SH SOLE 73959 0 18 TRIMBLE INC COM 896239100 4619 85113 SH SOLE 60086 0 25027 TRINET GROUP INC COM 896288107 647 9078 SH SOLE 8832 0 246 TRINITY INDS INC COM 896522109 15391 720894 SH SOLE 698409 0 22485 TRINSEO PLC SHS G9059U107 198 10804 SH SOLE 6245 0 4559 TRIP COM GROUP LTD ADS 89677Q107 240 8783 SH SOLE 206 0 8577 TRIPADVISOR INC COM 896945201 264 11950 SH SOLE 0 0 11950 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 337 31057 SH SOLE 0 0 31057 TRITIUM DCFC LIMITED ORDINARY SHARES Q9225T108 109 34061 SH SOLE 0 0 34061 TRITON INTL LTD CL A G9078F107 2421 44226 SH SOLE 0 0 44226 TRIUMPH BANCORP INC COM 89679E300 1318 24248 SH SOLE 0 0 24248 TRIUMPH GROUP INC NEW COM 896818101 991 115330 SH SOLE 0 0 115330 TRUIST FINL CORP COM 89832Q109 195318 4485941 SH SOLE 3456310 0 1029631 TRUPANION INC COM 898202106 1112 18703 SH SOLE 14088 0 4615 TRUSTMARK CORP COM 898402102 923 30138 SH SOLE 0 0 30138 TTEC HLDGS INC COM 89854H102 458 10346 SH SOLE 8923 0 1423 TURQUOISE HILL RES LTD COM 900435207 4382 148192 SH SOLE 0 0 148192 TURTLE BEACH CORP COM NEW 900450206 841 123290 SH SOLE 0 0 123290 TUSIMPLE HLDGS INC CL A 90089L108 251 33084 SH SOLE 0 0 33084 TUTOR PERINI CORP COM 901109108 108 19565 SH SOLE 0 0 19565 TWILIO INC CL A 90138F102 2659 38460 SH SOLE 3755 0 34705 TWITTER INC COM 90184L102 19251 439124 SH SOLE 284388 0 154736 TWO HBRS INVT CORP COM NEW 90187B408 170 51287 SH SOLE 0 0 51287 TYLER TECHNOLOGIES INC COM 902252105 9849 28343 SH SOLE 26679 0 1664 TYSON FOODS INC CL A 902494103 15453 234383 SH SOLE 51413 0 182970 TYSON FOODS INC CL A 902494103 51 37700 SH Call SOLE 0 0 0 TYSON FOODS INC CL A 902494103 1 14100 SH Call SOLE 0 0 0 U S PHYSICAL THERAPY COM 90337L108 430 5653 SH SOLE 3563 0 2090 UBER TECHNOLOGIES INC COM 90353T100 38661 1458901 SH SOLE 1080287 0 378614 UBER TECHNOLOGIES INC COM 90353T100 321 150600 SH Put SOLE 0 0 150600 UBIQUITI INC COM 90353W103 1596 5437 SH SOLE 2869 0 2568 UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 236 641 SH SOLE 0 0 641 UBS GROUP AG SHS H42097107 19603 1351000 SH SOLE 1296745 0 54255 UDR INC COM 902653104 3235 77560 SH SOLE 50844 0 26716 UFP INDUSTRIES INC COM 90278Q108 2399 33245 SH SOLE 5161 0 28084 UGI CORP NEW COM 902681105 2515 77778 SH SOLE 0 0 77778 UIPATH INC CL A 90364P105 378 29956 SH SOLE 0 0 29956 ULTA BEAUTY INC COM 90384S303 22769 56753 SH SOLE 25834 0 30919 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 449 10844 SH SOLE 7876 0 2968 ULTRAPAR PARTICIPACOES SA SP ADR REP COM 90400P101 32 14506 SH SOLE 0 0 14506 UMB FINL CORP COM 902788108 3528 41855 SH SOLE 41021 0 834 UMH PPTYS INC COM 903002103 961 59477 SH SOLE 0 0 59477 UMPQUA HLDGS CORP COM 904214103 716 41888 SH SOLE 0 0 41888 UNDER ARMOUR INC CL A 904311107 338 50884 SH SOLE 292 0 50592 UNDER ARMOUR INC CL C 904311206 976 163679 SH SOLE 0 0 163679 UNIFIED SER TR ABSLUTE SELCT VL 90470L568 1108 44085 SH SOLE 0 0 44085 UNIFIED SER TR BALLAST SMLMD CP 90470L550 924 31818 SH SOLE 0 0 31818 UNIFIRST CORP MASS COM 904708104 19183 114027 SH SOLE 113622 0 405 UNILEVER PLC SPON ADR NEW 904767704 147450 3363370 SH SOLE 2870502 0 492868 UNION PAC CORP COM 907818108 640720 3288651 SH SOLE 1196182 0 2092469 UNION PAC CORP COM 907818108 3 20400 SH Call SOLE 0 0 0 UNIQURE NV SHS N90064101 291 15492 SH SOLE 0 0 15492 UNITED AIRLS HLDGS INC COM 910047109 4019 123533 SH SOLE 2355 0 121178 UNITED BANKSHARES INC WEST V COM 909907107 2941 82259 SH SOLE 38340 0 43919 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 231 6972 SH SOLE 1187 0 5785 UNITED FIRE GROUP INC COM 910340108 959 33381 SH SOLE 0 0 33381 UNITED INS HLDGS CORP COM 910710102 32 50440 SH SOLE 0 0 50440 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 3594 645170 SH SOLE 0 0 645170 UNITED NAT FOODS INC COM 911163103 1076 31297 SH SOLE 7323 0 23974 UNITED PARCEL SERVICE INC CL B 911312106 405847 2512339 SH SOLE 1248197 0 1264142 UNITED RENTALS INC COM 911363109 36518 135190 SH SOLE 45831 0 89359 UNITED STATES STL CORP NEW COM 912909108 935 51587 SH SOLE 0 0 51587 UNITED THERAPEUTICS CORP DEL COM 91307C102 8887 42444 SH SOLE 26165 0 16279 UNITEDHEALTH GROUP INC COM 91324P102 913243 1808169 SH SOLE 821336 0 986833 UNITI GROUP INC COM 91325V108 4445 639511 SH SOLE 0 0 639511 UNITIL CORP COM 913259107 832 17903 SH SOLE 4536 0 13367 UNITY SOFTWARE INC COM 91332U101 3526 110673 SH SOLE 74606 0 36067 UNIVAR SOLUTIONS INC COM 91336L107 3971 174606 SH SOLE 173723 0 883 UNIVERSAL CORP VA COM 913456109 371 8054 SH SOLE 0 0 8054 UNIVERSAL DISPLAY CORP COM 91347P105 2499 26491 SH SOLE 3516 0 22975 UNIVERSAL ELECTRS INC COM 913483103 520 26417 SH SOLE 26392 0 25 UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 207 4795 SH SOLE 0 0 4795 UNIVERSAL HLTH SVCS INC CL B 913903100 11241 127476 SH SOLE 106345 0 21131 UNIVERSAL SEC INSTRS INC COM NEW 913821302 284 73513 SH SOLE 0 0 73513 UNIVEST FINANCIAL CORPORATIO COM 915271100 372 15848 SH SOLE 13734 0 2114 UNUM GROUP COM 91529Y106 8034 207058 SH SOLE 20852 0 186206 UPSTART HLDGS INC COM 91680M107 2509 120683 SH SOLE 0 0 120683 UPWORK INC COM 91688F104 2368 173887 SH SOLE 0 0 173887 URANIUM ENERGY CORP COM 916896103 185 52822 SH SOLE 0 0 52822 US BANCORP DEL COM NEW 902973304 150498 3732579 SH SOLE 2954015 0 778564 US FOODS HLDG CORP COM 912008109 23214 877984 SH SOLE 870383 0 7601 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 695 39966 SH SOLE 0 0 39966 USCB FINANCIAL HOLDINGS INC CLASS A COM 90355N101 1211 92384 SH SOLE 0 0 92384 UTZ BRANDS INC COM CL A 918090101 205 13553 SH SOLE 6226 0 7327 UWM HOLDINGS CORPORATION COM CL A 91823B109 52 17729 SH SOLE 0 0 17729 V F CORP COM 918204108 16350 546664 SH SOLE 228464 0 318200 V2X INC COM 92242T101 418 11794 SH SOLE 6111 0 5683 VAIL RESORTS INC COM 91879Q109 15183 70410 SH SOLE 49904 0 20506 VALE S A SPONSORED ADS 91912E105 20680 1552586 SH SOLE 1261409 0 291177 VALERO ENERGY CORP COM 91913Y100 67391 630697 SH SOLE 119516 0 511181 VALHI INC NEW COM 918905209 249 9905 SH SOLE 0 0 9905 VALLEY NATL BANCORP COM 919794107 4805 444875 SH SOLE 306401 0 138474 VALMONT INDS INC COM 920253101 1640 6107 SH SOLE 0 0 6107 VALVOLINE INC COM 92047W101 3818 150651 SH SOLE 139555 0 11096 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 3501 43399 SH SOLE 854 0 42545 VANECK ETF TRUST BDC INCOME ETF 92189F411 364 26843 SH SOLE 0 0 26843 VANECK ETF TRUST BIOTECH ETF 92189F726 1180 8379 SH SOLE 0 0 8379 VANECK ETF TRUST DURABLE HGH DIV 92189H102 5780 208365 SH SOLE 0 0 208365 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 213 1628 SH SOLE 0 0 1628 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 10733 409184 SH SOLE 0 0 409184 VANECK ETF TRUST GOLD MINERS ETF 92189F106 23017 954276 SH SOLE 0 0 954276 VANECK ETF TRUST GOLD MINERS ETF 92189F106 148 30800 SH Call SOLE 0 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 9 11100 SH Call SOLE 0 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 8 16300 SH Call SOLE 0 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 142 30800 SH Call SOLE 0 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 5 10900 SH Call SOLE 0 0 0 VANECK ETF TRUST GREEN BOND ETF 92189F171 614 27302 SH SOLE 0 0 27302 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 2950 59080 SH SOLE 0 0 59080 VANECK ETF TRUST IG FLOATING RATE 92189F486 271 10908 SH SOLE 0 0 10908 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 5015 115190 SH SOLE 0 0 115190 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 277 12146 SH SOLE 0 0 12146 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 3738 126886 SH SOLE 0 0 126886 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 2 65000 SH Call SOLE 0 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 68 37600 SH Call SOLE 0 0 0 VANECK ETF TRUST LONG MUNI ETF 92189F536 8698 522705 SH SOLE 516616 0 6089 VANECK ETF TRUST MORTGAGE REIT 92189F452 128 11552 SH SOLE 0 0 11552 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 113069 1884790 SH SOLE 0 0 1884790 VANECK ETF TRUST NATURAL RESOURC 92189F841 245 5651 SH SOLE 0 0 5651 VANECK ETF TRUST OIL SERVICES ETF 92189H607 12552 59422 SH SOLE 134 0 59288 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 901 13400 SH SOLE 0 0 13400 VANECK ETF TRUST PREFERRED SECURT 92189F429 334 19399 SH SOLE 0 0 19399 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 2803 33635 SH SOLE 0 0 33635 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 16629 89825 SH SOLE 2 0 89823 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 979 24108 SH SOLE 0 0 24108 VANECK MERK GOLD TR GOLD TRUST 921078101 1551 96144 SH SOLE 0 0 96144 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 3504 16804 SH SOLE 0 0 16804 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1609 12963 SH SOLE 0 0 12963 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 535 3403 SH SOLE 0 0 3403 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 8752 58898 SH SOLE 0 0 58898 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 10686 77013 SH SOLE 0 0 77013 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2028 11582 SH SOLE 0 0 11582 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 10331 72364 SH SOLE 0 0 72364 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 9911 61384 SH SOLE 342 0 61042 VANGUARD BD INDEX FDS INTERMED TERM 921937819 16145 219716 SH SOLE 430 0 219286 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1272 17677 SH SOLE 0 0 17677 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 119981 1603583 SH SOLE 678220 0 925363 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 136205 1909504 SH SOLE 908795 0 1000709 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 16684 349551 SH SOLE 29 0 349522 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 26296 206869 SH SOLE 666 0 206203 VANGUARD INDEX FDS GROWTH ETF 922908736 165282 772517 SH SOLE 24041 0 748476 VANGUARD INDEX FDS LARGE CAP ETF 922908637 17935 109655 SH SOLE 1328 0 108327 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 12695 74436 SH SOLE 3505 0 70931 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 26459 217288 SH SOLE 54840 0 162448 VANGUARD INDEX FDS MID CAP ETF 922908629 614650 3269652 SH SOLE 2675865 0 593787 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 40565 505997 SH SOLE 1171 0 504826 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6810960 20746045 SH SOLE 19370765 0 1375280 VANGUARD INDEX FDS SM CP VAL ETF 922908611 50630 353064 SH SOLE 11768 0 341296 VANGUARD INDEX FDS SMALL CP ETF 922908751 100214 586328 SH SOLE 747 0 585581 VANGUARD INDEX FDS SML CP GRW ETF 922908595 42447 217515 SH SOLE 7114 0 210401 VANGUARD INDEX FDS TOTAL STK MKT 922908769 119051 663344 SH SOLE 3398 0 659946 VANGUARD INDEX FDS VALUE ETF 922908744 268830 2177114 SH SOLE 120617 0 2056497 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 286723 6463541 SH SOLE 5568770 0 894771 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 111173 3046663 SH SOLE 9469 0 3037194 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 7236 156799 SH SOLE 0 0 156799 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 222849 3879673 SH SOLE 3717643 0 162030 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5575 60070 SH SOLE 798 0 59272 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 388 10163 SH SOLE 0 0 10163 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 43875 556232 SH SOLE 312525 0 243707 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 31731 659553 SH SOLE 448 0 659105 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 668850 13893847 SH SOLE 13391939 0 501908 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 148926 1967832 SH SOLE 1539780 0 428052 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 27055 463977 SH SOLE 217159 0 246818 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 60362 824172 SH SOLE 770505 0 53667 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 881 13998 SH SOLE 0 0 13998 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 146742 3254416 SH SOLE 1648356 0 1606060 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 23130 400241 SH SOLE 93020 0 307221 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 77805 1047446 SH SOLE 415131 0 632315 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 26249 484218 SH SOLE 91628 0 392590 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 25142 153888 SH SOLE 149 0 153739 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 9196 154056 SH SOLE 5660 0 148396 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1482 9850 SH SOLE 0 0 9850 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 12292 184481 SH SOLE 1734 0 182747 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1650 14565 SH SOLE 0 0 14565 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2715 16853 SH SOLE 0 0 16853 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 240323 1778050 SH SOLE 1328 0 1776722 VANGUARD STAR FDS VG TL INTL STK F 921909768 38672 844916 SH SOLE 4875 0 840041 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 108923 2995699 SH SOLE 14126 0 2981573 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 645 7433 SH SOLE 0 0 7433 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 7762 135021 SH SOLE 390 0 134631 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 373911 3940880 SH SOLE 2693789 0 1247091 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 13959 225183 SH SOLE 0 0 225183 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4130 79356 SH SOLE 0 0 79356 VANGUARD WORLD FD ESG INTL STK ETF 921910725 4831 111203 SH SOLE 93508 0 17695 VANGUARD WORLD FD ESG US CORP BD 921910691 314 5292 SH SOLE 0 0 5292 VANGUARD WORLD FD ESG US STK ETF 921910733 10957 174174 SH SOLE 141891 0 32283 VANGUARD WORLD FD EXTENDED DUR 921910709 9093 104864 SH SOLE 0 0 104864 VANGUARD WORLD FD MEGA CAP INDEX 921910873 15175 121564 SH SOLE 0 0 121564 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 39580 440216 SH SOLE 405 0 439811 VANGUARD WORLD FD MEGA GRWTH IND 921910816 11675 66983 SH SOLE 8241 0 58742 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 6553 79558 SH SOLE 0 0 79558 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 13342 56745 SH SOLE 0 0 56745 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 9336 54344 SH SOLE 796 0 53548 VANGUARD WORLD FDS ENERGY ETF 92204A306 18936 186409 SH SOLE 0 0 186409 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 32798 440597 SH SOLE 777 0 439820 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 34976 156346 SH SOLE 0 0 156346 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 10490 66564 SH SOLE 397 0 66167 VANGUARD WORLD FDS INF TECH ETF 92204A702 127300 414153 SH SOLE 10 0 414143 VANGUARD WORLD FDS MATERIALS ETF 92204A801 13769 92767 SH SOLE 2 0 92765 VANGUARD WORLD FDS UTILITIES ETF 92204A876 11353 79804 SH SOLE 497 0 79307 VARONIS SYS INC COM 922280102 1463 55161 SH SOLE 50627 0 4534 VAXART INC COM NEW 92243A200 28 12893 SH SOLE 0 0 12893 VBI VACCINES INC CDA COM NEW 91822J103 206 292199 SH SOLE 0 0 292199 VECTOR GROUP LTD COM 92240M108 94 10617 SH SOLE 0 0 10617 VEECO INSTRS INC DEL COM 922417100 3161 172535 SH SOLE 172535 0 0 VEEVA SYS INC CL A COM 922475108 11992 72730 SH SOLE 54633 0 18097 VELODYNE LIDAR INC COM 92259F101 15 15896 SH SOLE 0 0 15896 VENTAS INC COM 92276F100 3393 84456 SH SOLE 27852 0 56604 VEON LTD SPONSORED ADR 91822M106 3 10750 SH SOLE 0 0 10750 VERASTEM INC COM 92337C104 102 119976 SH SOLE 74026 0 45950 VERICEL CORP COM 92346J108 954 41113 SH SOLE 40751 0 362 VERINT SYS INC COM 92343X100 275 8200 SH SOLE 4888 0 3312 VERISIGN INC COM 92343E102 4359 25093 SH SOLE 11863 0 13230 VERISK ANALYTICS INC COM 92345Y106 82136 481654 SH SOLE 464558 0 17096 VERIZON COMMUNICATIONS INC COM 92343V104 601442 15839951 SH SOLE 6645457 0 9194494 VERIZON COMMUNICATIONS INC COM 92343V104 1 10900 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 10400 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 40600 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 16000 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 11300 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 33 21000 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 668 31170 SH SOLE 0 0 31170 VERRA MOBILITY CORP CL A COM STK 92511U102 1508 98126 SH SOLE 0 0 98126 VERTEX ENERGY INC COM 92534K107 71 11328 SH SOLE 0 0 11328 VERTEX PHARMACEUTICALS INC COM 92532F100 105314 363730 SH SOLE 286065 0 77665 VERTIV HOLDINGS CO COM CL A 92537N108 189 19447 SH SOLE 0 0 19447 VIAD CORP COM 92552R406 1844 58391 SH SOLE 58214 0 177 VIANT TECHNOLOGY INC COM CL A 92557A101 77 18263 SH SOLE 18263 0 0 VIASAT INC COM 92552V100 424 14021 SH SOLE 0 0 14021 VIATRIS INC COM 92556V106 10374 1217638 SH SOLE 667990 0 549648 VIAVI SOLUTIONS INC COM 925550105 741 56791 SH SOLE 40371 0 16420 VICI PPTYS INC COM 925652109 60747 2035077 SH SOLE 1411589 0 623488 VICI PPTYS INC COM 925652109 172 83800 SH Call SOLE 0 0 0 VICTORIAS SECRET AND CO COMMON STOCK 926400102 318 10910 SH SOLE 0 0 10910 VICTORY CAP HLDGS INC COM CL A 92645B103 387 16586 SH SOLE 8310 0 8276 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 10797 168308 SH SOLE 0 0 168308 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 3414 55991 SH SOLE 0 0 55991 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 14362 241945 SH SOLE 0 0 241945 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1519 28666 SH SOLE 0 0 28666 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 5653 122012 SH SOLE 0 0 122012 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 9885 250208 SH SOLE 0 0 250208 VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 3322 68600 SH SOLE 0 0 68600 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 543 15716 SH SOLE 0 0 15716 VIEMED HEALTHCARE INC COM 92663R105 239 39756 SH SOLE 0 0 39756 VIEW INC COM CL A 92671V106 113 84578 SH SOLE 0 0 84578 VIEWRAY INC COM 92672L107 586 160875 SH SOLE 0 0 160875 VIKING THERAPEUTICS INC COM 92686J106 285 104728 SH SOLE 0 0 104728 VILLAGE FARMS INTL INC COM 92707Y108 332 173863 SH SOLE 0 0 173863 VIMEO INC COMMON STOCK 92719V100 259 64656 SH SOLE 57579 0 7077 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 2324 81097 SH SOLE 0 0 81097 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 8 14000 SH Call SOLE 0 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 17 24000 SH Call SOLE 0 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 69 14594 SH SOLE 0 0 14594 VIRIOS THERAPEUTICS INC COM 92829J104 13 35000 SH SOLE 0 0 35000 VIRTU FINL INC CL A 928254101 3438 165527 SH SOLE 130825 0 34702 VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 930 59704 SH SOLE 0 0 59704 VIRTUS CONVERTIBLE & INC 202 COM 92838R105 219 25834 SH SOLE 0 0 25834 VIRTUS CONVERTIBLE & INC FD COM 92838U108 480 170154 SH SOLE 0 0 170154 VIRTUS CONVERTIBLE & INCOME COM 92838X102 100 31149 SH SOLE 0 0 31149 VIRTUS DIVERSIFIED INCM & CO COM 92840N100 1376 78409 SH SOLE 0 0 78409 VIRTUS DIVIDEND INTEREST & P COM 92840R101 4712 441215 SH SOLE 0 0 441215 VIRTUS EQUITY & CONV INCM FD COM 92841M101 8018 394762 SH SOLE 0 0 394762 VIRTUS INVT PARTNERS INC COM 92828Q109 975 6114 SH SOLE 0 0 6114 VIRTUS TOTAL RETURN FD INC COM 92835W107 252 40419 SH SOLE 0 0 40419 VISA INC COM CL A 92826C839 635076 3574762 SH SOLE 1665033 0 1909729 VISA INC COM CL A 92826C839 3 11200 SH Call SOLE 0 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 1980 111326 SH SOLE 109224 0 2102 VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3 46 49000 PRN SOLE 0 0 49000 VISTA OUTDOOR INC COM 928377100 589 24239 SH SOLE 0 0 24239 VISTEON CORP COM NEW 92839U206 543 5121 SH SOLE 440 0 4681 VISTRA CORP COM 92840M102 51102 2433441 SH SOLE 2050096 0 383345 VITA COCO CO INC COM 92846Q107 285 25000 SH SOLE 0 0 25000 VIZIO HLDG CORP CL A COM 92858V101 459 52471 SH SOLE 29944 0 22527 VIZIO HLDG CORP CL A COM 92858V101 15 21200 SH Call SOLE 0 0 0 VMWARE INC CL A COM 928563402 5368 50422 SH SOLE 1365 0 49057 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 60119 5306164 SH SOLE 4188662 0 1117502 VOLTA INC COM CL A 92873V102 451 372611 SH SOLE 0 0 372611 VONTIER CORPORATION COM 928881101 4805 287562 SH SOLE 279078 0 8484 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 5080 848081 SH SOLE 0 0 848081 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 396 80468 SH SOLE 0 0 80468 VOYA FINANCIAL INC COM 929089100 7726 127695 SH SOLE 119977 0 7718 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1405 281087 SH SOLE 0 0 281087 VOYA INFRASTRUCTURE INDLS & COM 92912X101 406 45904 SH SOLE 0 0 45904 VROOM INC COM 92918V109 159 136790 SH SOLE 0 0 136790 VULCAN MATLS CO COM 929160109 31119 197317 SH SOLE 175982 0 21335 WABASH NATL CORP COM 929566107 998 64122 SH SOLE 0 0 64122 WABTEC COM 929740108 7882 96892 SH SOLE 82985 0 13907 WALGREENS BOOTS ALLIANCE INC COM 931427108 52001 1656066 SH SOLE 1009941 0 646125 WALGREENS BOOTS ALLIANCE INC COM 931427108 2 81100 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 33 18300 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1 20700 SH Call SOLE 0 0 0 WALMART INC COM 931142103 525567 4052086 SH SOLE 786169 0 3265917 WALMART INC COM 931142103 11 15900 SH Call SOLE 0 0 0 WALMART INC COM 931142103 41 14500 SH Call SOLE 0 0 0 WALMART INC COM 931142103 11 12600 SH Call SOLE 0 0 0 WALMART INC COM 931142103 11 22200 SH Call SOLE 0 0 0 WALMART INC COM 931142103 20 28700 SH Call SOLE 0 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 19105 1661295 SH SOLE 909541 0 751754 WARNER MUSIC GROUP CORP COM CL A 934550203 880 37923 SH SOLE 36962 0 961 WASHINGTON FED INC COM 938824109 1388 46294 SH SOLE 34399 0 11895 WASHINGTON TR BANCORP INC COM 940610108 4561 98128 SH SOLE 66262 0 31866 WASTE CONNECTIONS INC COM 94106B101 53864 398594 SH SOLE 27225 0 371369 WASTE MGMT INC DEL COM 94106L109 156864 979115 SH SOLE 594500 0 384615 WATERS CORP COM 941848103 3632 13477 SH SOLE 5176 0 8301 WATSCO INC COM 942622200 94778 368127 SH SOLE 340917 0 27210 WATTS WATER TECHNOLOGIES INC CL A 942749102 11192 89015 SH SOLE 87494 0 1521 WD 40 CO COM 929236107 2262 12869 SH SOLE 12028 0 841 WEBER INC CL A 94770D102 241 36698 SH SOLE 0 0 36698 WEBSTER FINL CORP COM 947890109 14651 324128 SH SOLE 238900 0 85228 WEC ENERGY GROUP INC COM 92939U106 67784 757951 SH SOLE 538263 0 219688 WELLS FARGO CO NEW COM 949746101 112937 2807969 SH SOLE 1716623 0 1091346 WELLS FARGO CO NEW COM 949746101 14 84500 SH Call SOLE 0 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 6546 5437 SH SOLE 0 0 5437 WELLTOWER INC COM 95040Q104 21574 335416 SH SOLE 117186 0 218230 WENDYS CO COM 95058W100 1554 83122 SH SOLE 1773 0 81349 WERNER ENTERPRISES INC COM 950755108 1224 32551 SH SOLE 29162 0 3389 WESBANCO INC COM 950810101 1214 36388 SH SOLE 28022 0 8366 WESCO INTL INC COM 95082P105 29658 248430 SH SOLE 3721 0 244709 WEST FRASER TIMBER CO LTD COM 952845105 1283 17687 SH SOLE 0 0 17687 WEST PHARMACEUTICAL SVSC INC COM 955306105 14348 58306 SH SOLE 45672 0 12634 WESTERN ALLIANCE BANCORP COM 957638109 7346 111739 SH SOLE 100286 0 11453 WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 161 12766 SH SOLE 0 0 12766 WESTERN ASSET EMERGING MKTS COM 95766A101 1550 194197 SH SOLE 0 0 194197 WESTERN ASSET GLOBAL CORP DE COM 95790C107 1781 159703 SH SOLE 0 0 159703 WESTERN ASSET HIGH INCOM FD COM 95766J102 513 117646 SH SOLE 0 0 117646 WESTERN ASSET HIGH INCOME OP COM 95766K109 513 139394 SH SOLE 0 0 139394 WESTERN ASSET HIGH YIELD DEF COM 95768B107 1738 155031 SH SOLE 0 0 155031 WESTERN ASSET INTER MUNI FD COM 958435109 206 28041 SH SOLE 0 0 28041 WESTERN ASSET INVT GRADE DEF COM 95790A101 976 63781 SH SOLE 0 0 63781 WESTERN ASSET MANAGED MUNS F COM 95766M105 716 73860 SH SOLE 0 0 73860 WESTERN ASSET MTG DEFINED OP COM 95790B109 384 34582 SH SOLE 0 0 34582 WESTERN ASSET MUN HIGH INCOM COM 95766N103 3089 498222 SH SOLE 0 0 498222 WESTERN ASSET MUN PARTNERS F COM 95766P108 4141 369760 SH SOLE 0 0 369760 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 144 14672 SH SOLE 0 0 14672 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 178 19848 SH SOLE 0 0 19848 WESTERN AST INFL LKD OPP & I COM 95766R104 1038 114412 SH SOLE 0 0 114412 WESTERN DIGITAL CORP. COM 958102105 12288 377523 SH SOLE 334565 0 42958 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 16 17000 PRN SOLE 0 0 17000 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1781 70772 SH SOLE 0 0 70772 WESTERN NEW ENG BANCORP INC COM 958892101 198 24299 SH SOLE 0 0 24299 WESTERN UN CO COM 959802109 591 43754 SH SOLE 0 0 43754 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 303 14100 SH SOLE 0 0 14100 WESTLAKE CORPORATION COM 960413102 346 3985 SH SOLE 0 0 3985 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 202 231600 SH SOLE 0 0 231600 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 116 32300 SH Put SOLE 0 0 32300 WESTROCK CO COM 96145D105 6147 198985 SH SOLE 255 0 198730 WESTROCK COFFEE CO COM 96145W103 107 10311 SH SOLE 0 0 10311 WESTWATER RES INC COM NEW 961684206 13 11300 SH SOLE 0 0 11300 WEWORK INC CL A 96209A104 69 26200 SH SOLE 0 0 26200 WEX INC COM 96208T104 6006 47313 SH SOLE 43776 0 3537 WEYCO GROUP INC COM 962149100 227 11142 SH SOLE 2578 0 8564 WEYERHAEUSER CO MTN BE COM NEW 962166104 27069 947788 SH SOLE 353661 0 594127 WEYERHAEUSER CO MTN BE COM NEW 962166104 7 15100 SH Call SOLE 0 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 13761 425264 SH SOLE 4834 0 420430 WHEELS UP EXPERIENCE INC COM CL A 96328L106 130 113141 SH SOLE 0 0 113141 WHIRLPOOL CORP COM 963320106 11294 83777 SH SOLE 34303 0 49474 WHITE MTNS INS GROUP LTD COM G9618E107 39587 30381 SH SOLE 29774 0 607 WHITEHORSE FIN INC COM 96524V106 1396 125774 SH SOLE 0 0 125774 WHOLE EARTH BRANDS INC COM CL A 96684W100 41 10577 SH SOLE 0 0 10577 WIDEOPENWEST INC COM 96758W101 350 28531 SH SOLE 21412 0 7119 WILEY JOHN & SONS INC CL A 968223206 13503 359501 SH SOLE 355031 0 4470 WILLIAM PENN BANCORPORATION COM 96927A105 309 27162 SH SOLE 0 0 27162 WILLIAMS COS INC COM 969457100 204493 7142614 SH SOLE 5991040 0 1151574 WILLIAMS SONOMA INC COM 969904101 9036 76670 SH SOLE 39560 0 37110 WILLIS TOWERS WATSON PLC LTD SHS G96629103 56140 279384 SH SOLE 251344 0 28040 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 5706 141476 SH SOLE 108316 0 33160 WINGSTOP INC COM 974155103 2487 19830 SH SOLE 19268 0 562 WINNEBAGO INDS INC COM 974637100 625 11754 SH SOLE 0 0 11754 WINTRUST FINL CORP COM 97650W108 10715 131387 SH SOLE 0 0 131387 WIPRO LTD SPON ADR 1 SH 97651M109 223 47421 SH SOLE 0 0 47421 WISDOMTREE INVTS INC COM 97717P104 48 10233 SH SOLE 0 0 10233 WISDOMTREE TR CBOE S&P 500 97717X560 349 11697 SH SOLE 0 0 11697 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 519 19468 SH SOLE 0 0 19468 WISDOMTREE TR CURRNCY INT EQ 97717X263 5502 211367 SH SOLE 0 0 211367 WISDOMTREE TR EM EX ST-OWNED 97717X578 3879 157550 SH SOLE 0 0 157550 WISDOMTREE TR EMER MKT HIGH FD 97717W315 11612 356968 SH SOLE 0 0 356968 WISDOMTREE TR EMG MKTS SMCAP 97717W281 566 14205 SH SOLE 0 0 14205 WISDOMTREE TR EURO QTLY DIV GR 97717X610 5483 237465 SH SOLE 0 0 237465 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2197 35314 SH SOLE 285 0 35029 WISDOMTREE TR EUROPE SMCP DV 97717W869 1193 26378 SH SOLE 0 0 26378 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 55710 1107996 SH SOLE 238358 0 869638 WISDOMTREE TR GLB HIGH DIV FD 97717W877 765 18605 SH SOLE 0 0 18605 WISDOMTREE TR GLB US QTLY DIV 97717W844 714 25989 SH SOLE 0 0 25989 WISDOMTREE TR HEDGED HI YLD BD 97717W430 786 39080 SH SOLE 0 0 39080 WISDOMTREE TR INDIA ERNGS FD 97717W422 1101 36036 SH SOLE 0 0 36036 WISDOMTREE TR INTERNTNL AI ENH 97717W786 223 7310 SH SOLE 0 0 7310 WISDOMTREE TR INTL EQUITY FD 97717W703 2478 61722 SH SOLE 0 0 61722 WISDOMTREE TR INTL LRGCAP DV 97717W794 259 6932 SH SOLE 0 0 6932 WISDOMTREE TR INTL QULTY DIV 97717X131 3145 119538 SH SOLE 106747 0 12791 WISDOMTREE TR INTL SMCAP DIV 97717W760 7879 153167 SH SOLE 0 0 153167 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 5190 144621 SH SOLE 0 0 144621 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3074 49833 SH SOLE 0 0 49833 WISDOMTREE TR JP SMALLCP DIV 97717W836 9543 167663 SH SOLE 0 0 167663 WISDOMTREE TR NEW ECON REAL ES 97717W331 196 12587 SH SOLE 0 0 12587 WISDOMTREE TR US AI ENHANCED 97717W406 798 9772 SH SOLE 0 0 9772 WISDOMTREE TR US HGH YLD CORP 97717X172 343 8039 SH SOLE 0 0 8039 WISDOMTREE TR US HIGH DIVIDEND 97717W208 4341 57259 SH SOLE 0 0 57259 WISDOMTREE TR US LARGECAP DIVD 97717W307 28745 520172 SH SOLE 0 0 520172 WISDOMTREE TR US LARGECAP FUND 97717W588 334 8690 SH SOLE 0 0 8690 WISDOMTREE TR US MIDCAP DIVID 97717W505 17280 458728 SH SOLE 0 0 458728 WISDOMTREE TR US MIDCAP FUND 97717W570 1135 25817 SH SOLE 0 0 25817 WISDOMTREE TR US QTLY DIV GRT 97717X669 44546 826294 SH SOLE 4820 0 821474 WISDOMTREE TR US S CAP QTY DIV 97717X651 5634 156708 SH SOLE 0 0 156708 WISDOMTREE TR US SMALLCAP DIVD 97717W604 7297 283500 SH SOLE 0 0 283500 WISDOMTREE TR US SMALLCAP FUND 97717W562 652 16655 SH SOLE 0 0 16655 WISDOMTREE TR US TOTAL DIVIDND 97717W109 547 10084 SH SOLE 0 0 10084 WISDOMTREE TR YIELD ENHANCD US 97717X511 2900 68692 SH SOLE 0 0 68692 WIX COM LTD SHS M98068105 1802 23030 SH SOLE 19650 0 3380 WNS HLDGS LTD SPON ADR 92932M101 612 7475 SH SOLE 6638 0 837 WOLFSPEED INC COM 977852102 24356 235642 SH SOLE 210744 0 24898 WOLVERINE WORLD WIDE INC COM 978097103 676 43898 SH SOLE 37128 0 6770 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 4429 219671 SH SOLE 194777 0 24894 WOODWARD INC COM 980745103 1221 15210 SH SOLE 13858 0 1352 WORKDAY INC CL A 98138H101 51522 338473 SH SOLE 297498 0 40975 WORKHORSE GROUP INC COM NEW 98138J206 32 11009 SH SOLE 0 0 11009 WORKIVA INC COM CL A 98139A105 2942 37816 SH SOLE 33446 0 4370 WORLD FUEL SVCS CORP COM 981475106 2354 100423 SH SOLE 99229 0 1194 WORLD GOLD TR SPDR GLD MINIS 98149E303 11667 353753 SH SOLE 0 0 353753 WORLD WRESTLING ENTMT INC CL A 98156Q108 588 8380 SH SOLE 0 0 8380 WORTHINGTON INDS INC COM 981811102 454 11903 SH SOLE 0 0 11903 WP CAREY INC COM 92936U109 23291 333682 SH SOLE 69398 0 264284 WPP PLC NEW ADR 92937A102 7931 192543 SH SOLE 191209 0 1334 WRAP TECHNOLOGIES INC COM 98212N107 40 23100 SH SOLE 0 0 23100 WSFS FINL CORP COM 929328102 5238 112747 SH SOLE 111764 0 983 WYNDHAM HOTELS & RESORTS INC COM 98311A105 4226 68880 SH SOLE 62840 0 6040 WYNN RESORTS LTD COM 983134107 9286 147332 SH SOLE 0 0 147332 XAI OCTAGON FLOATING RATE & COM 98400T106 292 49158 SH SOLE 0 0 49158 XCEL ENERGY INC COM 98389B100 14814 231468 SH SOLE 85569 0 145899 XEROX HOLDINGS CORP COM NEW 98421M106 556 42517 SH SOLE 0 0 42517 XOMETRY INC CLASS A COM 98423F109 18430 324535 SH SOLE 12302 0 312233 XPERI HOLDING CORP COM 98390M103 382 26999 SH SOLE 25295 0 1704 XPO LOGISTICS INC COM 983793100 10987 246779 SH SOLE 31040 0 215739 XPO LOGISTICS INC COM 983793100 4 18500 SH Call SOLE 0 0 0 XPO LOGISTICS INC COM 983793100 3 11700 SH Call SOLE 0 0 0 XPONENTIAL FITNESS INC COM CL A 98422X101 1633 89430 SH SOLE 88926 0 504 XYLEM INC COM 98419M100 7860 89956 SH SOLE 9260 0 80696 YALLA GROUP LTD ADS 98459U103 47 14485 SH SOLE 0 0 14485 YAMANA GOLD INC COM 98462Y100 705 155595 SH SOLE 0 0 155595 YAMANA GOLD INC COM 98462Y100 5 42500 SH Call SOLE 0 0 0 YELP INC CL A 985817105 5127 151193 SH SOLE 149598 0 1595 YETI HLDGS INC COM 98585X104 2772 97189 SH SOLE 70702 0 26487 YEXT INC COM 98585N106 136 30565 SH SOLE 0 0 30565 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 108 17339 SH SOLE 0 0 17339 YUM BRANDS INC COM 988498101 38162 358856 SH SOLE 210004 0 148852 YUM CHINA HLDGS INC COM 98850P109 40763 861244 SH SOLE 787400 0 73844 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 36256 138377 SH SOLE 128200 0 10177 ZIFF DAVIS INC COM 48123V102 1956 28563 SH SOLE 26247 0 2316 ZILLOW GROUP INC CL A 98954M101 6623 231342 SH SOLE 0 0 231342 ZILLOW GROUP INC CL C CAP STK 98954M200 311 10866 SH SOLE 0 0 10866 ZIMMER BIOMET HOLDINGS INC COM 98956P102 16868 161337 SH SOLE 98059 0 63278 ZIMVIE INC COM 98888T107 110 11109 SH SOLE 8641 0 2468 ZIONS BANCORPORATION N A COM 989701107 2833 55705 SH SOLE 1621 0 54084 ZIONS BANCORPORATION N A COM 989701107 6 24800 SH Call SOLE 0 0 0 ZIPRECRUITER INC CL A 98980B103 2426 147035 SH SOLE 73216 0 73819 ZOETIS INC CL A 98978V103 102372 690341 SH SOLE 447596 0 242745 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 6266 85143 SH SOLE 0 0 85143 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 4284 102844 SH SOLE 87960 0 14884 ZSCALER INC COM 98980G102 4075 24790 SH SOLE 0 0 24790 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 801 33321 SH SOLE 5109 0 28212 ZUORA INC COM CL A 98983V106 432 58498 SH SOLE 48444 0 10054 ZURN ELKAY WATER SOLNS CORP COM 98983L108 1476 60229 SH SOLE 23993 0 36236 ZYMEWORKS INC COM 98985W102 1020 165933 SH SOLE 0 0 165933