0001084208-23-000013.txt : 20231024 0001084208-23-000013.hdr.sgml : 20231024 20231024101708 ACCESSION NUMBER: 0001084208-23-000013 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231024 DATE AS OF CHANGE: 20231024 EFFECTIVENESS DATE: 20231024 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: 231341478 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 X0202 13F-HR LIVE false false false 0001084208 XXXXXXXX 09-30-2023 09-30-2023 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 000000705 801-69815 N
Deanna Collier VP Operations 7275671000 Deanna Collier Saint Petersburg FL 10-24-2023 0 3788 119032794895 false
INFORMATION TABLE 2 Q323RJA.xml 1 800 FLOWERS COM INC CL A 68243Q106 149100 21300 SH SOLE 0 0 21300 10X GENOMICS INC CL A COM 88025U109 335899 8143 SH SOLE 5957 0 2186 1ST SOURCE CORP COM 336901103 227881 5414 SH SOLE 0 0 5414 23ANDME HOLDING CO CLASS A COM 90138Q108 35366 36173 SH SOLE 0 0 36173 3-D SYS CORP DEL COM NEW 88554D205 482830 98336 SH SOLE 0 0 98336 3M CO COM 88579Y101 73701624 787242 SH SOLE 274769 0 512473 89BIO INC COM 282559103 1590135 102988 SH SOLE 20995 0 81993 A2Z SMART TECHNOLOGIES CORP COM 00249W100 16500 10000 SH SOLE 0 0 10000 AAON INC COM PAR $0.004 000360206 5390380 94784 SH SOLE 64341 0 30443 ABBOTT LABS COM 002824100 297584474 3072634 SH SOLE 1427573 80 1644981 ABBVIE INC COM 00287Y109 660388270 4430353 SH SOLE 1962670 21 2467662 ABCELLERA BIOLOGICS INC COM 00288U106 74207 16132 SH SOLE 0 0 16132 ABERCROMBIE & FITCH CO CL A 002896207 1456826 25844 SH SOLE 0 0 25844 ABM INDS INC COM 000957100 3797398 94911 SH SOLE 37824 0 57087 ABRDN ASIA PACIFIC INCOME FU COM 003009107 255569 104314 SH SOLE 0 0 104314 ABRDN AUSTRALIA EQUITY FD IN COM 003011103 94883 24021 SH SOLE 0 0 24021 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 2333963 489300 SH SOLE 0 0 489300 ABRDN ETFS BBRG ALL COMD K1 003261104 1040871 49307 SH SOLE 0 0 49307 ABRDN GLOBAL DYNAMIC DIVIDEN COM 00302M106 511282 59040 SH SOLE 0 0 59040 ABRDN GLOBAL INFRA INCOME FU COM SHS BEN INT 00326W106 1212193 75291 SH SOLE 0 0 75291 ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108 155644 42759 SH SOLE 0 0 42759 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 1177287 66551 SH SOLE 0 0 66551 ABRDN INCOME CREDIT STRATEGI COM 003057106 334181 49144 SH SOLE 0 0 49144 ABRDN JAPAN EQUITY FUND INC COM 00306J109 587602 109832 SH SOLE 0 0 109832 ABRDN PALLADIUM ETF TRUST PHYSICAL PALLADM 003262102 655035 5692 SH SOLE 0 0 5692 ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 1543542 18459 SH SOLE 0 0 18459 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 549699 6532 SH SOLE 634 0 5898 ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 610779 28729 SH SOLE 0 0 28729 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 2002383 264865 SH SOLE 475 0 264390 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 480602 18900 SH SOLE 0 0 18900 ACACIA RESH CORP ACACIA TCH COM 003881307 63145 17300 SH SOLE 0 0 17300 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 2124787 44950 SH SOLE 22192 0 22758 ACADIA HEALTHCARE COMPANY IN COM 00404A109 5346928 76048 SH SOLE 40743 0 35305 ACADIA PHARMACEUTICALS INC COM 004225108 221196 10614 SH SOLE 6976 0 3638 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 330668938 1076712 SH SOLE 748894 5 327813 ACCOLADE INC COM 00437E102 272149 25723 SH SOLE 0 0 25723 ACELYRIN INC COM 00445A100 188715 18556 SH SOLE 17956 0 600 ACHIEVE LIFE SCIENCES INC COM 004468500 628230 146100 SH SOLE 0 0 146100 ACHILLES THERAPEUTICS PLC SPONSORED ADS 00449L102 11924 13105 SH SOLE 0 0 13105 ACI WORLDWIDE INC COM 004498101 4749412 210524 SH SOLE 209730 0 794 ACTIVISION BLIZZARD INC COM 00507V109 15751706 168234 SH SOLE 47241 0 120993 ACUITY BRANDS INC COM 00508Y102 5596148 32859 SH SOLE 18622 0 14237 ACUSHNET HLDGS CORP COM 005098108 28109972 529977 SH SOLE 518555 0 11422 ADAM NAT RES FD INC COM 00548F105 4252170 183917 SH SOLE 0 0 183917 ADAMS DIVERSIFIED EQUITY FD COM 006212104 5515093 331436 SH SOLE 0 0 331436 ADAMS RES & ENERGY INC COM NEW 006351308 502891 14927 SH SOLE 0 0 14927 ADAPTHEALTH CORP COMMON STOCK 00653Q102 100510 11045 SH SOLE 0 0 11045 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 8088 10369 SH SOLE 0 0 10369 ADECOAGRO S A COM L00849106 525173 44925 SH SOLE 0 0 44925 ADEIA INC COM 00676P107 605609 56705 SH SOLE 55328 0 1377 ADMA BIOLOGICS INC COM 000899104 872228 243639 SH SOLE 0 0 243639 ADOBE SYSTEMS INCORPORATED COM 00724F101 318679266 624984 SH SOLE 440873 12 184099 ADS TEC ENERGY PLC SHS G0085J117 1646569 234554 SH SOLE 0 0 234554 ADT INC DEL COM 00090Q103 114654 19109 SH SOLE 0 0 19109 ADTALEM GLOBAL ED INC COM 00737L103 1214798 28350 SH SOLE 15606 0 12744 ADTHEORENT HOLDING COMPANY COM 00739D109 163830 127000 SH SOLE 0 0 127000 ADTRAN HOLDINGS INC COM 00486H105 240415 29212 SH SOLE 25487 0 3725 ADVANCE AUTO PARTS INC COM 00751Y106 7111955 127158 SH SOLE 68839 0 58319 ADVANCED DRAIN SYS INC DEL COM 00790R104 4075807 35806 SH SOLE 32242 0 3564 ADVANCED ENERGY INDS COM 007973100 1999340 19388 SH SOLE 16973 0 2415 ADVANCED MICRO DEVICES INC COM 007903107 104214221 1013560 SH SOLE 325761 0 687799 ADVENT CONV & INCOME FD COM 00764C109 3947881 376347 SH SOLE 0 0 376347 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 525936 10729 SH SOLE 0 0 10729 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 351556 11614 SH SOLE 0 0 11614 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 2050766 223395 SH SOLE 0 0 223395 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 1956733 83514 SH SOLE 0 0 83514 AECOM COM 00766T100 2672516 32183 SH SOLE 18742 0 13441 AEGON N V NY REGISTRY SHS 007924103 17123101 3567313 SH SOLE 0 0 3567313 AEHR TEST SYS COM 00760J108 1315337 28782 SH SOLE 0 0 28782 AERCAP HOLDINGS NV SHS N00985106 1877655 29961 SH SOLE 13119 0 16842 AEROVIRONMENT INC COM 008073108 9189960 82399 SH SOLE 6322 0 76077 AES CORP COM 00130H105 45604577 3000303 SH SOLE 2947959 0 52344 AFFILIATED MANAGERS GROUP IN COM 008252108 32490620 249276 SH SOLE 233037 53 16186 AFFIRM HLDGS INC COM CL A 00827B106 451307 21218 SH SOLE 15942 0 5276 AFLAC INC COM 001055102 71885810 936623 SH SOLE 236385 0 700238 AFYA LTD CL A COM G01125106 186709 11817 SH SOLE 0 0 11817 AGCO CORP COM 001084102 4161424 35183 SH SOLE 18136 0 17047 AGILENT TECHNOLOGIES INC COM 00846U101 8499275 76009 SH SOLE 19731 0 56278 AGNC INVT CORP COM 00123Q104 10180287 1078421 SH SOLE 771025 0 307396 AGNICO EAGLE MINES LTD COM 008474108 14346666 315658 SH SOLE 0 0 315658 AGREE RLTY CORP COM 008492100 15140047 274078 SH SOLE 215061 0 59017 AIM ETF PRODUCTS TRUST US LRGCP B20 OCT 00888H505 6083615 195772 SH SOLE 0 0 195772 AIR LEASE CORP CL A 00912X302 14303584 362943 SH SOLE 44030 0 318913 AIR PRODS & CHEMS INC COM 009158106 528459523 1864713 SH SOLE 555986 0 1308727 AIR TRANS SVCS GROUP INC NOTE 1.125%10/1 00922RAB1 30451 32000 PRN SOLE 0 0 32000 AIR TRANSPORT SERVICES GRP I COM 00922R105 11172954 535360 SH SOLE 531347 0 4013 AIRBNB INC COM CL A 009066101 51458125 375032 SH SOLE 259412 0 115620 AIRSCULPT TECHNOLOGIES INC COM 009496100 619909 90630 SH SOLE 0 0 90630 AKAMAI TECHNOLOGIES INC COM 00971T101 14257182 133820 SH SOLE 67086 0 66734 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 17691 15000 PRN SOLE 0 0 15000 AKEBIA THERAPEUTICS INC COM 00972D105 23052 20221 SH SOLE 0 0 20221 AKOUSTIS TECHNOLOGIES INC COM 00973N102 8576 11391 SH SOLE 0 0 11391 ALAMOS GOLD INC NEW COM CL A 011532108 3059963 271033 SH SOLE 0 0 271033 ALARM COM HLDGS INC COM 011642105 434644 7109 SH SOLE 0 0 7109 ALARM COM HLDGS INC NOTE 1/1 011642AB1 21600 25000 PRN SOLE 0 0 25000 ALASKA AIR GROUP INC COM 011659109 11688668 315229 SH SOLE 74335 0 240894 ALAUNOS THERAPEUTICS INC COM 98973P101 3593 27261 SH SOLE 0 0 27261 ALBANY INTL CORP CL A 012348108 10245787 118751 SH SOLE 117722 19 1010 ALBEMARLE CORP COM 012653101 18860415 110918 SH SOLE 21826 0 89091 ALBERTSONS COS INC COMMON STOCK 013091103 1055077 46377 SH SOLE 0 0 46377 ALCOA CORP COM 013872106 606612 20874 SH SOLE 0 0 20874 ALCON AG ORD SHS H01301128 31566781 409639 SH SOLE 395397 79 14163 ALDEYRA THERAPEUTICS INC COM 01438T106 341021 51051 SH SOLE 46242 0 4809 ALEXANDER & BALDWIN INC NEW COM 014491104 246768 14750 SH SOLE 14750 0 0 ALEXANDERS INC COM 014752109 255811 1404 SH SOLE 0 0 1404 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6376664 63703 SH SOLE 53213 0 10490 ALGONQUIN PWR UTILS CORP COM 015857105 2239310 378262 SH SOLE 0 0 378262 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 33354729 384537 SH SOLE 144593 0 239944 ALIGHT INC COM CL A 01626W101 3698115 521597 SH SOLE 519776 0 1821 ALIGN TECHNOLOGY INC COM 016255101 16881445 55291 SH SOLE 50016 0 5275 ALKERMES PLC SHS G01767105 744842 26592 SH SOLE 21862 0 4730 ALLEGIANT TRAVEL CO COM 01748X102 295275 3842 SH SOLE 0 0 3842 ALLEGION PLC ORD SHS G0176J109 37554714 360410 SH SOLE 341891 0 18519 ALLEGRO MICROSYSTEMS INC COM 01749D105 3374747 105659 SH SOLE 90493 0 15166 ALLETE INC COM NEW 018522300 1505909 28521 SH SOLE 0 0 28521 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 883958 39235 SH SOLE 0 0 39235 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 970829 100085 SH SOLE 0 0 100085 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2270681 74816 SH SOLE 0 0 74816 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 366478 39237 SH SOLE 0 0 39237 ALLIANT ENERGY CORP COM 018802108 10650691 219829 SH SOLE 162722 0 57107 ALLISON TRANSMISSION HLDGS I COM 01973R101 8665042 146716 SH SOLE 123083 51 23582 ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 84598 20992 SH SOLE 0 0 20992 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 311741 51105 SH SOLE 0 0 51105 ALLSPRING MULTI SECTOR INCOM COM 94987D101 3749758 412061 SH SOLE 0 0 412061 ALLSTATE CORP COM 020002101 157578361 1414401 SH SOLE 315953 57 1098391 ALLY FINL INC COM 02005N100 3186552 119436 SH SOLE 0 0 119436 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2197986 12411 SH SOLE 10769 0 1642 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 536434 17977 SH SOLE 17562 0 415 ALPHA METALLURGICAL RESOUR I COM 020764106 2479383 9546 SH SOLE 6681 0 2865 ALPHABET INC CAP STK CL A 02079K305 1158544424 8853313 SH SOLE 3215529 42 5637742 ALPHABET INC CAP STK CL C 02079K107 674337340 5114428 SH SOLE 1950253 0 3164175 ALPHATEC HLDGS INC COM NEW 02081G201 146717 11312 SH SOLE 0 0 11312 ALPINE INCOME PPTY TR INC COM 02083X103 694372 42443 SH SOLE 5029 0 37414 ALPS ETF TR ALERIAN ENERGY 00162Q676 292499 13199 SH SOLE 0 0 13199 ALPS ETF TR ALERIAN MLP 00162Q452 52444290 1242756 SH SOLE 1386 0 1241370 ALPS ETF TR CLEAN ENERGY 00162Q460 706423 19317 SH SOLE 0 0 19317 ALPS ETF TR EQUAL SEC ETF 00162Q205 6638115 66170 SH SOLE 0 0 66170 ALPS ETF TR INTL SEC DV DOG 00162Q718 1743937 64008 SH SOLE 0 0 64008 ALPS ETF TR OSHARES EUR QLT 00162Q379 1895992 73772 SH SOLE 0 0 73772 ALPS ETF TR OSHARES US QUALT 00162Q387 8576725 204549 SH SOLE 0 0 204549 ALPS ETF TR OSHARES US SMLCP 00162Q395 1333829 37990 SH SOLE 0 0 37990 ALPS ETF TR RIVERFRNT DYMC 00162Q528 760838 17383 SH SOLE 0 0 17383 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1081053 48806 SH SOLE 0 0 48806 ALPS ETF TR SECTR DIV DOGS 00162Q858 8858009 188348 SH SOLE 0 0 188348 ALTAIR ENGR INC COM CL A 021369103 8151492 130299 SH SOLE 129540 24 735 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 8812 10000 PRN SOLE 0 0 10000 ALTICE USA INC CL A 02156K103 15861746 4850692 SH SOLE 4843361 1447 5884 ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 174064 43625 SH SOLE 0 0 43625 ALTRIA GROUP INC COM 02209S103 71414107 1698314 SH SOLE 349160 0 1349154 AMARIN CORP PLC SPONS ADR NEW 023111206 29568 32139 SH SOLE 0 0 32139 AMAZON COM INC COM 023135106 1550713832 12198819 SH SOLE 4703572 198 7495050 AMAZON COM INC COM 023135106 1005000 8600 SH Put SOLE 0 0 8600 AMBARELLA INC SHS G037AX101 573095 10807 SH SOLE 7156 0 3651 AMBEV SA SPONSORED ADR 02319V103 2729604 1057986 SH SOLE 12101 0 1045885 AMCOR PLC ORD G0250X107 32100905 3504469 SH SOLE 3402493 0 101976 AMDOCS LTD SHS G02602103 32861628 388941 SH SOLE 371123 0 17818 AMER SOFTWARE INC CL A 029683109 1748816 152602 SH SOLE 148710 0 3892 AMER STATES WTR CO COM 029899101 3253268 41348 SH SOLE 0 0 41348 AMEREN CORP COM 023608102 7886247 105389 SH SOLE 48684 0 56705 AMERESCO INC CL A 02361E108 371487 9634 SH SOLE 0 0 9634 AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 3483801 201144 SH SOLE 154358 0 46786 AMERICAN AIRLS GROUP INC COM 02376R102 1556556 121511 SH SOLE 0 0 121511 AMERICAN AXLE & MFG HLDGS IN COM 024061103 261643 36039 SH SOLE 34694 0 1345 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 1992242 37739 SH SOLE 0 0 37739 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 216645 3893 SH SOLE 0 0 3893 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 302560 5230 SH SOLE 0 0 5230 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 262706 6124 SH SOLE 0 0 6124 AMERICAN CENTY ETF TR US EQT ETF 025072885 13154100 179554 SH SOLE 0 0 179554 AMERICAN CENTY ETF TR US QUALITY GROW 025072307 821417 12189 SH SOLE 0 0 12189 AMERICAN CENTY ETF TR US QUALITY VAL 025072208 319336 6565 SH SOLE 0 0 6565 AMERICAN CENTY ETF TR US SML CP VALU 025072877 26643425 341801 SH SOLE 4474 0 337327 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 271078 16320 SH SOLE 0 0 16320 AMERICAN ELEC PWR CO INC COM 025537101 90221528 1199436 SH SOLE 804957 0 394480 AMERICAN EQTY INVT LIFE HLD COM 025676206 5534353 103176 SH SOLE 66002 0 37174 AMERICAN EXPRESS CO COM 025816109 91659740 614383 SH SOLE 306764 0 307618 AMERICAN FINL GROUP INC OHIO COM 025932104 1247766 11174 SH SOLE 5417 0 5757 AMERICAN HOMES 4 RENT CL A 02665T306 8648816 256718 SH SOLE 101366 0 155352 AMERICAN INTL GROUP INC COM NEW 026874784 73234711 1208494 SH SOLE 966260 223 242011 AMERICAN TOWER CORP NEW COM 03027X100 210816661 1281950 SH SOLE 964314 0 317636 AMERICAN WOODMARK CORPORATIO COM 030506109 311740 4123 SH SOLE 0 0 4123 AMERICAN WTR WKS CO INC NEW COM 030420103 64217748 518596 SH SOLE 364214 0 154382 AMERICOLD REALTY TRUST INC COM 03064D108 3456987 113679 SH SOLE 112124 0 1555 AMERIPRISE FINL INC COM 03076C106 56382394 171022 SH SOLE 135602 0 35420 AMERIS BANCORP COM 03076K108 635585 16556 SH SOLE 0 0 16556 AMERISAFE INC COM 03071H100 2317587 46287 SH SOLE 45120 0 1167 AMERISOURCEBERGEN CORP COM 03073E105 58269867 323776 SH SOLE 246145 0 77631 AMETEK INC COM 031100100 24956340 168898 SH SOLE 144282 0 24616 AMGEN INC COM 031162100 316032209 1175890 SH SOLE 635641 0 540249 AMICUS THERAPEUTICS INC COM 03152W109 130538 10735 SH SOLE 0 0 10735 AMMO INC COM 00175J107 490355 242750 SH SOLE 0 0 242750 AMN HEALTHCARE SVCS INC COM 001744101 5882179 69056 SH SOLE 37316 0 31740 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 765453 181387 SH SOLE 0 0 181387 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 2425651 52743 SH SOLE 17627 0 35116 AMPHENOL CORP NEW CL A 032095101 15033624 178993 SH SOLE 127420 0 51574 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 520739 46173 SH SOLE 0 0 46173 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 441111 22133 SH SOLE 0 0 22133 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 160318940 4616151 SH SOLE 221776 0 4394375 AMPLIFY ETF TR ONLIN RETL ETF 032108102 727508 16426 SH SOLE 1310 0 15116 AMYRIS INC COM NEW 03236M200 890 14827 SH SOLE 0 0 14827 AMYRIS INC COM NEW 03236M200 8000 1000 SH Call SOLE 0 0 1000 ANALOG DEVICES INC COM 032654105 140595931 802993 SH SOLE 482940 0 320053 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 82720 12629 SH SOLE 0 0 12629 ANDERSONS INC COM 034164103 476116 9243 SH SOLE 0 0 9243 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 1286739 106872 SH SOLE 0 0 106872 ANGEL OAK MORTGAGE REIT INC COM 03464Y108 110523 12957 SH SOLE 0 0 12957 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 30044738 543305 SH SOLE 520433 0 22872 ANIXA BIOSCIENCES INC COM 03528H109 185023 56582 SH SOLE 0 0 56582 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 4229925 224876 SH SOLE 15861 0 209015 ANSYS INC COM 03662Q105 42014051 141200 SH SOLE 132194 0 9006 ANTERO MIDSTREAM CORP COM 03676B102 610512 50961 SH SOLE 0 0 50961 ANTERO RESOURCES CORP COM 03674X106 2876087 113321 SH SOLE 41666 0 71655 AON PLC SHS CL A G0403H108 61583192 189943 SH SOLE 161944 0 27998 APA CORPORATION COM 03743Q108 26427748 643011 SH SOLE 28979 0 614032 APARTMENT INCOME REIT CORP COM 03750L109 358296 11671 SH SOLE 12 0 11659 APARTMENT INVT & MGMT CO CL A 03748R747 61649 9066 SH SOLE 0 0 9066 APARTMENT INVT & MGMT CO CL A 03748R747 25000 5000 SH Call SOLE 0 0 5000 APELLIS PHARMACEUTICALS INC COM 03753U106 1598441 42020 SH SOLE 3712 0 38308 API GROUP CORP COM STK 00187Y100 1623917 62627 SH SOLE 17827 0 44800 APOLLO COML REAL EST FIN INC COM 03762U105 500329 49391 SH SOLE 0 0 49391 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 89549 90000 PRN SOLE 0 0 90000 APOLLO GLOBAL MGMT INC COM 03769M106 93051575 1036671 SH SOLE 662441 0 374230 APOLLO SR FLOATING RATE FD I COM 037636107 143152 10651 SH SOLE 0 0 10651 APOLLO TACTICAL INCOME FD IN COM 037638103 685974 51307 SH SOLE 0 0 51307 APPFOLIO INC COM CL A 03783C100 817997 4479 SH SOLE 3929 0 550 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2319853 151229 SH SOLE 96391 0 54838 APPLE INC COM 037833100 3158493283 18448066 SH SOLE 3853943 75 14594049 APPLE INC COM 037833100 544000 3200 SH Put SOLE 0 0 3200 APPLIED DNA SCIENCES INC COM 03815U300 60354 49879 SH SOLE 0 0 49879 APPLIED INDL TECHNOLOGIES IN COM 03820C105 2014502 13030 SH SOLE 9386 0 3644 APPLIED MATLS INC COM 038222105 113636555 820777 SH SOLE 495476 0 325301 APPLOVIN CORP COM CL A 03831W108 37079158 927907 SH SOLE 905623 0 22284 APTARGROUP INC COM 038336103 6596729 52757 SH SOLE 38400 0 14357 APTIV PLC SHS G6095L109 66605384 675580 SH SOLE 233310 31 442239 ARAMARK COM 03852U106 628012 18098 SH SOLE 9210 0 8888 ARBOR REALTY TRUST INC COM 038923108 5106608 336404 SH SOLE 200087 139 136178 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1243010 49661 SH SOLE 42371 0 7290 ARCH CAP GROUP LTD ORD G0450A105 20533438 257602 SH SOLE 168437 0 89165 ARCH RESOURCES INC CL A 03940R107 416752 2442 SH SOLE 0 0 2442 ARCHER AVIATION INC COM CL A 03945R102 759192 150038 SH SOLE 0 0 150038 ARCHER DANIELS MIDLAND CO COM 039483102 51290020 680059 SH SOLE 165077 0 514982 ARCHER DANIELS MIDLAND CO COM 039483102 11705000 135000 SH Put SOLE 0 0 135000 ARCHROCK INC COM 03957W106 974295 77325 SH SOLE 144 0 77181 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 177120 18723 SH SOLE 18524 0 199 ARCOSA INC COM 039653100 2268821 31555 SH SOLE 13368 0 18187 ARES CAPITAL CORP COM 04010L103 14380821 738614 SH SOLE 0 0 738614 ARES COML REAL ESTATE CORP COM 04013V108 385132 40455 SH SOLE 0 0 40455 ARES DYNAMIC CR ALLOCATION F COM 04014F102 1081532 83840 SH SOLE 0 0 83840 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 39451649 383510 SH SOLE 361255 0 22255 ARGAN INC COM 04010E109 5477907 120341 SH SOLE 99866 0 20475 ARGENX SE SPONSORED ADR 04016X101 16602811 33771 SH SOLE 29564 2 4205 ARHAUS INC COM CL A 04035M102 109312 11754 SH SOLE 0 0 11754 ARISTA NETWORKS INC COM 040413106 29132668 158390 SH SOLE 63800 0 94590 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 1021584 19474 SH SOLE 0 0 19474 ARK ETF TR FINTECH INNOVA 00214Q708 1893503 97805 SH SOLE 0 0 97805 ARK ETF TR GENOMIC REV ETF 00214Q302 3659486 131353 SH SOLE 749 0 130604 ARK ETF TR INNOVATION ETF 00214Q104 35659759 898910 SH SOLE 118591 0 780319 ARK ETF TR NEXT GNRTN INTER 00214Q401 2163965 39955 SH SOLE 206 0 39749 ARMSTRONG WORLD INDS INC NEW COM 04247X102 8802449 122256 SH SOLE 121645 0 611 ARRAY TECHNOLOGIES INC COM SHS 04271T100 374567 16880 SH SOLE 0 0 16880 ARROW ELECTRS INC COM 042735100 2449319 19557 SH SOLE 14 0 19543 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 761576 28343 SH SOLE 17131 0 11212 ARTESIAN RES CORP CL A 043113208 265293 6318 SH SOLE 0 0 6318 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 22640338 605034 SH SOLE 590577 148 14309 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 8293342 622156 SH SOLE 0 0 622156 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 314162 3355 SH SOLE 3325 0 30 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 443319 58952 SH SOLE 54191 0 4761 ASGN INC COM 00191U102 1940298 23755 SH SOLE 22818 0 937 ASHLAND INC COM 044186104 537138 6576 SH SOLE 446 0 6130 ASML HOLDING N V N Y REGISTRY SHS N07059210 106379304 180714 SH SOLE 146045 10 34659 ASPEN TECHNOLOGY INC COM 29109X106 49321429 241464 SH SOLE 229569 0 11895 ASSURANT INC COM 04621X108 3914422 27263 SH SOLE 868 0 26395 ASSURED GUARANTY LTD COM G0585R106 12423775 205284 SH SOLE 194407 0 10877 AST SPACEMOBILE INC COM CL A 00217D100 298615 78583 SH SOLE 0 0 78583 ASTRAZENECA PLC SPONSORED ADR 046353108 162760711 2403438 SH SOLE 1875973 19 527446 ASTRONICS CORP COM 046433108 363860 22942 SH SOLE 0 0 22942 AT&T INC COM 00206R102 178275361 11869203 SH SOLE 4959022 0 6910181 AT&T INC COM 00206R102 94500 6300 SH Put SOLE 0 0 6300 ATARA BIOTHERAPEUTICS INC COM 046513107 280661 189642 SH SOLE 179925 126 9591 ATI INC COM 01741R102 1113354 27056 SH SOLE 0 0 27056 ATKORE INC COM 047649108 25799697 172932 SH SOLE 118658 0 54274 ATLANTIC UN BANKSHARES CORP COM 04911A107 3206378 111410 SH SOLE 99144 0 12266 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 4261678 223125 SH SOLE 0 0 223125 ATLAS ENERGY SOLUTIONS INC COM CLASS A 04930R107 982610 44202 SH SOLE 19484 0 24718 ATLASSIAN CORPORATION CL A 049468101 38257857 189856 SH SOLE 181698 18 8140 ATMOS ENERGY CORP COM 049560105 48265516 455636 SH SOLE 374761 0 80875 ATMUS FILTRATION TECHNOLOGIE COM 04956D107 282914 13569 SH SOLE 13569 0 0 ATRECA INC CL A COM 04965G109 20228 77500 SH SOLE 0 0 77500 ATRION CORP COM 049904105 2905824 7033 SH SOLE 6935 0 98 AURINIA PHARMACEUTICALS INC COM 05156V102 131709 16951 SH SOLE 0 0 16951 AURORA CANNABIS INC COM 05156X884 10298 17604 SH SOLE 0 0 17604 AUTODESK INC COM 052769106 94462673 456540 SH SOLE 416304 0 40236 AUTOHOME INC SP ADS RP CL A 05278C107 1113114 36676 SH SOLE 35157 0 1519 AUTOLIV INC COM 052800109 2779991 28814 SH SOLE 9834 0 18980 AUTOMATIC DATA PROCESSING IN COM 053015103 247169975 1027392 SH SOLE 611716 0 415677 AUTONATION INC COM 05329W102 8919649 58915 SH SOLE 26051 0 32864 AUTOZONE INC COM 053332102 75681501 29796 SH SOLE 19512 0 10284 AVALONBAY CMNTYS INC COM 053484101 25208654 146784 SH SOLE 137121 0 9663 AVANTOR INC COM 05352A100 13296089 630745 SH SOLE 604023 0 26722 AVERY DENNISON CORP COM 053611109 45500384 249085 SH SOLE 204393 0 44692 AVID BIOSERVICES INC COM 05368M106 104614 11082 SH SOLE 0 0 11082 AVIDITY BIOSCIENCES INC COM 05370A108 594967 93255 SH SOLE 0 0 93255 AVIENT CORPORATION COM 05368V106 1741244 49299 SH SOLE 43071 0 6228 AVISTA CORP COM 05379B107 5079835 156931 SH SOLE 150531 0 6399 AVNET INC COM 053807103 13272992 275430 SH SOLE 192777 0 82654 AXALTA COATING SYS LTD COM G0750C108 6217980 231152 SH SOLE 216535 0 14617 AXCELIS TECHNOLOGIES INC COM NEW 054540208 2998979 18393 SH SOLE 0 0 18393 AXIS CAP HLDGS LTD SHS G0692U109 29760198 527945 SH SOLE 524768 45 3132 AXON ENTERPRISE INC COM 05464C101 12536548 63001 SH SOLE 27974 10 35017 AXOS FINANCIAL INC COM 05465C100 4866249 128533 SH SOLE 92370 63 36100 AXSOME THERAPEUTICS INC COM 05464T104 382159 5468 SH SOLE 0 0 5468 AZEK CO INC CL A 05478C105 492762 16569 SH SOLE 14971 0 1598 AZENTA INC COM 114340102 4810275 95841 SH SOLE 92422 0 3419 AZZ INC COM 002474104 1212747 26607 SH SOLE 0 0 26607 B & G FOODS INC NEW COM 05508R106 539737 54574 SH SOLE 0 0 54574 B2GOLD CORP COM 11777Q209 936382 324008 SH SOLE 0 0 324008 B2GOLD CORP COM 11777Q209 300000 120000 SH Call SOLE 0 0 120000 BADGER METER INC COM 056525108 1567947 10898 SH SOLE 2303 0 8595 BAIDU INC SPON ADR REP A 056752108 805563 5996 SH SOLE 188 0 5808 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 503889 32912 SH SOLE 0 0 32912 BAKER HUGHES COMPANY CL A 05722G100 14483372 410062 SH SOLE 316422 0 93640 BALCHEM CORP COM 057665200 5211078 42011 SH SOLE 40319 14 1678 BALL CORP COM 058498106 55209991 1109080 SH SOLE 1059597 0 49483 BALLARD PWR SYS INC NEW COM 058586108 43871 11954 SH SOLE 0 0 11954 BANCFIRST CORP COM 05945F103 7911249 91217 SH SOLE 90755 0 462 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 760145 94428 SH SOLE 55694 0 38734 BANCO BRADESCO S A SP ADR PFD NEW 059460303 254636 89346 SH SOLE 76532 0 12814 BANCO SANTANDER S.A. ADR 05964H105 722837 192244 SH SOLE 54587 0 137657 BANCORP INC DEL COM 05969A105 318849 9242 SH SOLE 9090 0 152 BANCROFT FD LTD COM 059695106 450458 28564 SH SOLE 0 0 28564 BANDWIDTH INC COM CL A 05988J103 114965 10201 SH SOLE 0 0 10201 BANK AMERICA CORP 7.25%CNV PFD L 060505682 5858363 5267 SH SOLE 0 0 5267 BANK AMERICA CORP COM 060505104 239721871 8755367 SH SOLE 3834007 279 4921081 BANK HAWAII CORP COM 062540109 437775 8810 SH SOLE 7435 0 1375 BANK MARIN BANCORP COM 063425102 205888 11263 SH SOLE 0 0 11263 BANK MONTREAL QUE COM 063671101 7009747 83083 SH SOLE 9029 0 74054 BANK NEW YORK MELLON CORP COM 064058100 20088103 470999 SH SOLE 296105 0 174894 BANK NOVA SCOTIA HALIFAX COM 064149107 2147744 47110 SH SOLE 0 0 47110 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 414486 15306 SH SOLE 8545 0 6761 BANK OZK LITTLE ROCK ARK COM 06417N103 18890392 509588 SH SOLE 490635 93 18860 BANNER CORP COM NEW 06652V208 571071 13475 SH SOLE 11456 0 2019 BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 226769 10824 SH SOLE 0 0 10824 BARCLAYS PLC ADR 06738E204 33842004 4344291 SH SOLE 561670 59 3782562 BARINGS BDC INC COM 06759L103 1429673 160457 SH SOLE 0 0 160457 BARINGS CORPORATE INVS COM 06759X107 347314 21789 SH SOLE 0 0 21789 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1565302 123252 SH SOLE 0 0 123252 BARINGS PARTN INVS SH BEN INT 06761A103 315216 23471 SH SOLE 0 0 23471 BARRICK GOLD CORP COM 067901108 21312909 1464805 SH SOLE 591777 0 873028 BARRICK GOLD CORP COM 067901108 39000 2600 SH Call SOLE 0 0 2600 BATH & BODY WORKS INC COM 070830104 3484733 103099 SH SOLE 93971 0 9128 BAUSCH HEALTH COS INC COM 071734107 335935 40868 SH SOLE 0 0 40868 BAUSCH PLUS LOMB CORP COMMON SHARES 071705107 2447775 144412 SH SOLE 144412 0 0 BAXTER INTL INC COM 071813109 31447395 833265 SH SOLE 593844 0 239421 BCE INC COM NEW 05534B760 91340690 2392998 SH SOLE 2182946 0 210052 BEACON ROOFING SUPPLY INC COM 073685109 2952756 38263 SH SOLE 35266 0 2997 BECTON DICKINSON & CO COM 075887109 179682442 695016 SH SOLE 469854 18 225144 BEIGENE LTD SPONSORED ADR 07725L102 2351789 13075 SH SOLE 12873 0 202 BELDEN INC COM 077454106 2266608 23476 SH SOLE 14093 0 9383 BELLEROPHON THERAPEUTICS INC COM NEW 078771300 3976 10000 SH SOLE 0 0 10000 BENTLEY SYS INC COM CL B 08265T208 54629300 1089101 SH SOLE 1086309 0 2792 BERKLEY W R CORP COM 084423102 48825280 769023 SH SOLE 690600 0 78423 BERKSHIRE HATHAWAY INC DEL CL A 084670108 80253027 151 SH SOLE 0 0 151 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 854376842 2438986 SH SOLE 164717 13 2274256 BERKSHIRE HILLS BANCORP INC COM 084680107 346905 17302 SH SOLE 13533 0 3769 BERRY GLOBAL GROUP INC COM 08579W103 12453875 201161 SH SOLE 186879 0 14282 BEST BUY INC COM 086516101 181442881 2611816 SH SOLE 598681 0 2013135 BHP GROUP LTD SPONSORED ADS 088606108 15087239 265247 SH SOLE 27556 0 237691 BIG 5 SPORTING GOODS CORP COM 08915P101 88929 12686 SH SOLE 0 0 12686 BIGBEAR AI HLDGS INC COM 08975B109 1130913 748949 SH SOLE 0 0 748949 BILL HOLDINGS INC COM 090043100 1507711 13887 SH SOLE 9257 0 4630 BIO RAD LABS INC CL A 090572207 12449673 34732 SH SOLE 33076 0 1656 BIO-TECHNE CORP COM 09073M104 17464024 256560 SH SOLE 225095 28 31437 BIOCERES CROP SOLUTIONS CORP SHS G1117K114 311231 27567 SH SOLE 0 0 27567 BIOGEN INC COM 09062X103 39132338 152260 SH SOLE 127706 0 24554 BIOHAVEN LTD COM G1110E107 716445 27545 SH SOLE 7036 0 20509 BIOMARIN PHARMACEUTICAL INC COM 09061G101 4867278 55010 SH SOLE 45157 0 9853 BIOMARIN PHARMACEUTICAL INC NOTE 0.599% 8/0 09061GAH4 14550 15000 PRN SOLE 0 0 15000 BIONTECH SE SPONSORED ADS 09075V102 606103 5579 SH SOLE 760 0 4819 BIOXCEL THERAPEUTICS INC COM 09075P105 42446 16777 SH SOLE 0 0 16777 BJS WHSL CLUB HLDGS INC COM 05550J101 26057243 365101 SH SOLE 349437 0 15664 BLACK HILLS CORP COM 092113109 9234889 182544 SH SOLE 160434 0 22110 BLACK STONE MINERALS L P COM UNIT 09225M101 8115348 471001 SH SOLE 0 0 471001 BLACKBERRY LTD COM 09228F103 52210 11085 SH SOLE 0 0 11085 BLACKLINE INC COM 09239B109 3926719 70790 SH SOLE 1955 0 68835 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 193236 18779 SH SOLE 0 0 18779 BLACKROCK CAP ALLOCATION TER COM 09260U109 15279612 1054494 SH SOLE 0 0 1054494 BLACKROCK CAP INVT CORP COM 092533108 110239 29714 SH SOLE 0 0 29714 BLACKROCK CORE BD TR SHS BEN INT 09249E101 9373764 943035 SH SOLE 0 0 943035 BLACKROCK CORPOR HI YLD FD I COM 09255P107 381809 44242 SH SOLE 0 0 44242 BLACKROCK CR ALLOCATION INCO COM 092508100 3249203 335661 SH SOLE 0 0 335661 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 191410 18638 SH SOLE 0 0 18638 BLACKROCK ENERGY & RES TR COM 09250U101 1083956 82682 SH SOLE 0 0 82682 BLACKROCK ENHANCD CAP & INM COM 09256A109 8600735 461165 SH SOLE 0 0 461165 BLACKROCK ENHANCED EQUITY DI COM 09251A104 16028127 2106193 SH SOLE 0 0 2106193 BLACKROCK ENHANCED GLOBAL DI COM 092501105 4503362 477557 SH SOLE 0 0 477557 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 3149369 631136 SH SOLE 0 0 631136 BLACKROCK ESG CAP ALLC TERM SHS BEN INT 09262F100 184529 12477 SH SOLE 0 0 12477 BLACKROCK FLOATING RATE INCO COM 09255X100 335092 26552 SH SOLE 0 0 26552 BLACKROCK HEALTH SCIENCES TE COM SHS 09260E105 7949047 551634 SH SOLE 0 0 551634 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1538519 39298 SH SOLE 0 0 39298 BLACKROCK INC COM 09247X101 178609866 276276 SH SOLE 181103 0 95173 BLACKROCK INCOME TR INC COM NEW 09247F209 2093437 183958 SH SOLE 847 0 183111 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 13478595 1936580 SH SOLE 0 0 1936580 BLACKROCK INVT QUALITY MUN T COM 09247D105 119631 11821 SH SOLE 0 0 11821 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 112416 12532 SH SOLE 0 0 12532 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 591601 45932 SH SOLE 0 0 45932 BLACKROCK MULTI SECTOR INC T COM 09258A107 2524315 174452 SH SOLE 0 0 174452 BLACKROCK MUN INCOME QUALITY COM 092479104 332572 33729 SH SOLE 0 0 33729 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 303629 34231 SH SOLE 0 0 34231 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 3161522 162881 SH SOLE 0 0 162881 BLACKROCK MUNI INCOME TR II COM 09249N101 421772 46146 SH SOLE 0 0 46146 BLACKROCK MUNIASSETS FD INC COM 09254J102 653831 72648 SH SOLE 0 0 72648 BLACKROCK MUNICIPAL INCOME COM 09253X102 1256938 123836 SH SOLE 0 0 123836 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 863884 85364 SH SOLE 0 0 85364 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 194192 20313 SH SOLE 0 0 20313 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 337408 32726 SH SOLE 0 0 32726 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 550173 62662 SH SOLE 0 0 62662 BLACKROCK MUNIVEST FD II INC COM 09253T101 201150 21652 SH SOLE 0 0 21652 BLACKROCK MUNIVEST FD INC COM 09253R105 1950680 321894 SH SOLE 0 0 321894 BLACKROCK MUNIYIELD FD INC COM 09253W104 407938 44438 SH SOLE 0 0 44438 BLACKROCK MUNIYIELD MICH QU COM 09254V105 245771 24750 SH SOLE 0 0 24750 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 125433 14157 SH SOLE 0 0 14157 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 338083 32602 SH SOLE 0 0 32602 BLACKROCK MUNIYIELD QUALITY COM 09254E103 2948334 308726 SH SOLE 0 0 308726 BLACKROCK MUNIYIELD QUALITY COM 09254G108 1938929 215676 SH SOLE 0 0 215676 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1552495 151759 SH SOLE 329 0 151430 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 158386 17405 SH SOLE 0 0 17405 BLACKROCK RES & COMMODITIES SHS 09257A108 8137348 883534 SH SOLE 0 0 883534 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 11668243 371482 SH SOLE 0 0 371482 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 14524789 880290 SH SOLE 0 0 880290 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3249379 214339 SH SOLE 0 0 214339 BLACKROCK TCP CAPITAL CORP COM 09259E108 2825245 240651 SH SOLE 0 0 240651 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 1487086 74992 SH SOLE 792 0 74200 BLACKSTONE INC COM 09260D107 145523419 1358255 SH SOLE 137190 0 1221065 BLACKSTONE INC COM 09260D107 90000 1000 SH Call SOLE 0 0 1000 BLACKSTONE MTG TR INC COM CL A 09257W100 1560637 71753 SH SOLE 0 0 71753 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 8255517 301737 SH SOLE 0 0 301737 BLACKSTONE SENI FLTN RAT 202 COM 09256U105 185477 13998 SH SOLE 0 0 13998 BLACKSTONE STRATEGIC CRED 20 COM SHS BEN IN 09257R101 905620 82404 SH SOLE 0 0 82404 BLADE AIR MOBILITY INC CL A COM 092667104 1230488 475092 SH SOLE 0 0 475092 BLOCK H & R INC COM 093671105 5438334 126297 SH SOLE 99930 0 26367 BLOCK INC CL A 852234103 14362451 324502 SH SOLE 190088 0 134414 BLOOM ENERGY CORP COM CL A 093712107 4578147 345260 SH SOLE 100934 0 244326 BLOOM ENERGY CORP COM CL A 093712107 165000 11000 SH Put SOLE 0 0 11000 BLOOMIN BRANDS INC COM 094235108 12797885 520451 SH SOLE 233525 0 286926 BLUE OWL CAPITAL INC COM CL A 09581B103 3970861 306394 SH SOLE 0 0 306394 BLUELINX HLDGS INC COM NEW 09624H208 205225 2500 SH SOLE 0 0 2500 BLUEPRINT MEDICINES CORP COM 09627Y109 976628 19447 SH SOLE 7617 0 11830 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 902876 116350 SH SOLE 0 0 116350 BNY MELLON ETF TRUST US LRG CP CORE 09661T107 507627 6267 SH SOLE 0 0 6267 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1430037 144157 SH SOLE 0 0 144157 BNY MELLON MUN INCOME INC COM 05589T104 81330 14344 SH SOLE 0 0 14344 BNY MELLON STRATEGIC MUN BD COM 09662E109 522309 105092 SH SOLE 0 0 105092 BNY MELLON STRATEGIC MUNS IN COM 05588W108 829736 155673 SH SOLE 0 0 155673 BOEING CO COM 097023105 148243415 773390 SH SOLE 259911 0 513479 BOISE CASCADE CO DEL COM 09739D100 530450 5148 SH SOLE 0 0 5148 BOK FINL CORP COM NEW 05561Q201 219225 2741 SH SOLE 0 0 2741 BOOKING HOLDINGS INC COM 09857L108 98455076 31925 SH SOLE 26593 0 5332 BOOT BARN HLDGS INC COM 099406100 1246591 15354 SH SOLE 14869 0 485 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 33544353 306986 SH SOLE 262297 0 44689 BORGWARNER INC COM 099724106 18542667 459318 SH SOLE 430017 73 29228 BOSTON BEER INC CL A 100557107 390309 1002 SH SOLE 0 0 1002 BOSTON PROPERTIES INC COM 101121101 1503344 25275 SH SOLE 17269 0 8006 BOSTON SCIENTIFIC CORP COM 101137107 60063898 1137574 SH SOLE 238066 0 899508 BOWLERO CORP CL A COM 10258P102 163540 17000 SH SOLE 0 0 17000 BOX INC CL A 10316T104 1436864 59350 SH SOLE 58 0 59292 BOYD GAMING CORP COM 103304101 7032209 115605 SH SOLE 92581 0 23024 BP PLC SPONSORED ADR 055622104 93509432 2415018 SH SOLE 1106515 0 1308503 BRAEMAR HOTELS & RESORTS INC COM 10482B101 177003 63900 SH SOLE 0 0 63900 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 27586 137860 SH SOLE 0 0 137860 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 701266 93378 SH SOLE 0 0 93378 BRC INC COM CL A 05601U105 78696 21921 SH SOLE 0 0 21921 BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 124080 13487 SH SOLE 0 0 13487 BRIGHT HORIZONS FAM SOL IN D COM 109194100 37337244 458351 SH SOLE 455425 23 2903 BRIGHTHOUSE FINL INC COM 10922N103 309021 6314 SH SOLE 14 0 6300 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 421081 67265 SH SOLE 0 0 67265 BRINKER INTL INC COM 109641100 811610 25692 SH SOLE 0 0 25692 BRINKS CO COM 109696104 3446287 47443 SH SOLE 38669 0 8774 BRISTOL-MYERS SQUIBB CO COM 110122108 173607827 2991177 SH SOLE 1321562 0 1669614 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 83650249 2663175 SH SOLE 2227769 29 435377 BRIXMOR PPTY GROUP INC COM 11120U105 971047 46730 SH SOLE 41950 0 4780 BROADCOM INC COM 11135F101 1117886744 1345911 SH SOLE 536725 0 809186 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 71797683 400993 SH SOLE 339546 0 61446 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 9906667 297141 SH SOLE 268544 0 28597 BROOKFIELD CORP CL A LTD VT SH 11271J107 46357590 1482494 SH SOLE 1433946 0 48549 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 15837863 538703 SH SOLE 0 0 538703 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5759907 162986 SH SOLE 116494 0 46492 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1713299 139861 SH SOLE 0 0 139861 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2885356 120525 SH SOLE 101283 0 19242 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 740168 34046 SH SOLE 0 0 34046 BROOKLINE BANCORP INC DEL COM 11373M107 487431 53505 SH SOLE 47130 0 6375 BROWN & BROWN INC COM 115236101 39313900 562914 SH SOLE 487439 86 75389 BROWN FORMAN CORP CL A 115637100 468426 8062 SH SOLE 0 0 8062 BROWN FORMAN CORP CL B 115637209 5569725 96546 SH SOLE 2236 0 94310 BRP INC COM SUN VTG 05577W200 1817074 23953 SH SOLE 23646 0 307 BRUKER CORP COM 116794108 2338063 37529 SH SOLE 33345 0 4184 BRUNSWICK CORP COM 117043109 15416881 195150 SH SOLE 138085 0 57065 BUCKLE INC COM 118440106 493972 14794 SH SOLE 0 0 14794 BUILDERS FIRSTSOURCE INC COM 12008R107 15942298 128061 SH SOLE 80924 0 47137 BUMBLE INC COM CL A 12047B105 2923111 195919 SH SOLE 191533 0 4386 BUNGE LIMITED COM G16962105 4895971 45228 SH SOLE 4573 0 40655 BURGERFI INTERNATIONAL INC COM 12122L101 83382 71881 SH SOLE 0 0 71881 BURLINGTON STORES INC COM 122017106 4113656 30404 SH SOLE 28195 0 2209 BUTTERFLY NETWORK INC COM CL A 124155102 1106898 938049 SH SOLE 0 0 938049 BWX TECHNOLOGIES INC COM 05605H100 26531995 353854 SH SOLE 118825 0 235029 BYRNA TECHNOLOGIES INC COM NEW 12448X201 319686 142717 SH SOLE 0 0 142717 BYRNA TECHNOLOGIES INC COM NEW 12448X201 274250 109700 SH Put SOLE 0 0 109700 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 90622185 1052156 SH SOLE 186034 42 866080 C3 AI INC CL A 12468P104 4056225 158943 SH SOLE 0 0 158943 C4 THERAPEUTICS INC COM STK 12529R107 169958 91380 SH SOLE 90326 54 1000 CABLE ONE INC COM 12685J105 26963738 43798 SH SOLE 43403 0 395 CABOT CORP COM 127055101 2900915 41878 SH SOLE 37853 0 4025 CACI INTL INC CL A 127190304 5960275 18986 SH SOLE 4795 0 14191 CACTUS INC CL A 127203107 7303037 145450 SH SOLE 118356 57 27037 CADENCE BANK COM 12740C103 12257296 577629 SH SOLE 297990 0 279639 CADENCE DESIGN SYSTEM INC COM 127387108 48398389 206566 SH SOLE 153872 0 52694 CAESARS ENTERTAINMENT INC NE COM 12769G100 8015737 172939 SH SOLE 113537 0 59402 CAL MAINE FOODS INC COM NEW 128030202 5636905 116417 SH SOLE 111023 0 5394 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1865385 167149 SH SOLE 0 0 167149 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1543742 146465 SH SOLE 0 0 146465 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1116611 59904 SH SOLE 0 0 59904 CALAMOS GBL DYN INCOME FUND COM 12811L107 733411 132385 SH SOLE 0 0 132385 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 1073851 72607 SH SOLE 0 0 72607 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 19822761 1408867 SH SOLE 0 0 1408867 CALAVO GROWERS INC COM 128246105 3360251 133185 SH SOLE 133044 0 141 CALIFORNIA RES CORP COM STOCK 13057Q305 388597 6938 SH SOLE 0 0 6938 CALIFORNIA WTR SVC GROUP COM 130788102 8325260 175973 SH SOLE 155884 0 20089 CALLON PETE CO DEL COM 13123X508 880474 22507 SH SOLE 0 0 22507 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 6220240 325667 SH SOLE 0 0 325667 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 11902377 496346 SH SOLE 0 0 496346 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 3405893 118755 SH SOLE 0 0 118755 CAMBRIA ETF TR GLB MOMENT ETF 132061508 432243 16040 SH SOLE 0 0 16040 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 34195306 552785 SH SOLE 0 0 552785 CAMDEN PPTY TR SH BEN INT 133131102 8280015 87545 SH SOLE 46700 0 40845 CAMECO CORP COM 13321L108 9604453 242292 SH SOLE 0 0 242292 CAMPBELL SOUP CO COM 134429109 15033869 365966 SH SOLE 309285 0 56681 CAMPING WORLD HLDGS INC CL A 13462K109 515673 25266 SH SOLE 0 0 25266 CAMTEK LTD ORD M20791105 691397 11105 SH SOLE 6312 0 4793 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1966257 134124 SH SOLE 133853 0 271 CANADIAN IMPERIAL BK COMM TO COM 136069101 32920521 852643 SH SOLE 810094 0 42549 CANADIAN NAT RES LTD COM 136385101 50953413 787899 SH SOLE 636163 0 151736 CANADIAN NATL RY CO COM 136375102 22338148 206205 SH SOLE 1 0 206203 CANADIAN PACIFIC KANSAS CITY COM 13646K108 82609305 1110191 SH SOLE 543321 25 566846 CANNAE HLDGS INC COM 13765N107 6339848 340121 SH SOLE 329403 0 10718 CANO HEALTH INC COM CL A 13781Y103 29570 116600 SH SOLE 0 0 116600 CANOO INC COM CL A 13803R102 6568 13405 SH SOLE 0 0 13405 CANOPY GROWTH CORP COM 138035100 34251 43754 SH SOLE 12 0 43742 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 24813538 988193 SH SOLE 0 0 988193 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 96760851 3655491 SH SOLE 0 0 3655491 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 86572090 3777142 SH SOLE 0 0 3777142 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 43614510 1780184 SH SOLE 7259 0 1772925 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 31241748 1437063 SH SOLE 0 0 1437063 CAPITAL GRP FIXED INCM ETF T CORE PLUS INCM 14020Y102 956965 44510 SH SOLE 1256 0 43254 CAPITAL ONE FINL CORP COM 14040H105 43587673 449126 SH SOLE 328289 0 120837 CAPITAL ONE FINL CORP COM 14040H105 855000 9000 SH Put SOLE 0 0 9000 CAPITAL SOUTHWEST CORP COM 140501107 2062764 90077 SH SOLE 0 0 90077 CARDINAL HEALTH INC COM 14149Y108 22149335 255118 SH SOLE 83142 0 171976 CAREDX INC COM 14167L103 486969 69567 SH SOLE 0 0 69567 CARETRUST REIT INC COM 14174T107 11730447 572217 SH SOLE 253775 0 318442 CARGURUS INC COM CL A 141788109 7074451 403793 SH SOLE 198862 0 204931 CARIBOU BIOSCIENCES INC COM 142038108 632977 132422 SH SOLE 0 0 132422 CARLISLE COS INC COM 142339100 5394164 20806 SH SOLE 8452 0 12354 CARLYLE GROUP INC COM 14316J108 13377748 443560 SH SOLE 326837 0 116723 CARLYLE SECURED LENDING INC COM 872280102 1055635 72802 SH SOLE 0 0 72802 CARMAX INC COM 143130102 20736320 293176 SH SOLE 270097 72 23007 CARNIVAL CORP COMMON STOCK 143658300 5389402 392814 SH SOLE 0 0 392814 CARPARTS COM INC COM 14427M107 147150 35716 SH SOLE 0 0 35716 CARPENTER TECHNOLOGY CORP COM 144285103 9801570 145835 SH SOLE 0 0 145835 CARRIER GLOBAL CORPORATION COM 14448C104 104207498 1887818 SH SOLE 1138851 71 748895 CARROLS RESTAURANT GROUP INC COM 14574X104 137698 20895 SH SOLE 0 0 20895 CARTERS INC COM 146229109 3655097 52858 SH SOLE 35883 0 16975 CASELLA WASTE SYS INC CL A 147448104 19632205 257303 SH SOLE 136686 55 120562 CASEYS GEN STORES INC COM 147528103 55180045 203226 SH SOLE 181474 0 21752 CASS INFORMATION SYS INC COM 14808P109 1247875 33500 SH SOLE 0 0 33500 CASSAVA SCIENCES INC COM 14817C107 1223572 73532 SH SOLE 0 0 73532 CATALENT INC COM 148806102 5516998 121173 SH SOLE 115471 0 5702 CATALYST BIOSCIENCES INC COM NEW 14888D208 6222 12900 SH SOLE 0 0 12900 CATALYST PHARMACEUTICALS INC COM 14888U101 563855 48234 SH SOLE 0 0 48234 CATERPILLAR INC COM 149123101 177545127 650348 SH SOLE 148814 28 501506 CATHAY GEN BANCORP COM 149150104 5753877 165532 SH SOLE 158022 0 7510 CAVA GROUP INC COM 148929102 1280426 41803 SH SOLE 4428 0 37375 CAVCO INDS INC DEL COM 149568107 4197154 15799 SH SOLE 13053 0 2746 CBOE GLOBAL MKTS INC COM 12503M108 6110689 39118 SH SOLE 28637 0 10481 CBRE GBL REAL ESTATE INC FD COM 12504G100 588094 130688 SH SOLE 0 0 130688 CBRE GROUP INC CL A 12504L109 17766572 240544 SH SOLE 145815 0 94729 CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 2131028 159628 SH SOLE 158628 0 1000 CDW CORP COM 12514G108 29779942 147601 SH SOLE 119119 0 28482 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1034504 27960 SH SOLE 0 0 27960 CEL-SCI CORP COM PAR NEW 150837607 22981 18385 SH SOLE 0 0 18385 CELANESE CORP DEL COM 150870103 7564963 60269 SH SOLE 36149 0 24120 CELESTICA INC SUB VTG SHS 15101Q108 825956 33685 SH SOLE 0 0 33685 CELSIUS HLDGS INC COM NEW 15118V207 12478237 72717 SH SOLE 14695 0 58022 CEMEX SAB DE CV SPON ADR NEW 151290889 327613 50402 SH SOLE 33945 0 16457 CENOVUS ENERGY INC COM 15135U109 6211452 298341 SH SOLE 223263 0 75078 CENTENE CORP DEL COM 15135B101 19731554 286463 SH SOLE 131269 0 155194 CENTERPOINT ENERGY INC COM 15189T107 25582919 952810 SH SOLE 869473 0 83337 CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234Q108 862712 104953 SH SOLE 104913 0 40 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 617627 15406 SH SOLE 13742 0 1664 CENTRAL SECS CORP COM 155123102 3733284 105311 SH SOLE 0 0 105311 CENTRUS ENERGY CORP CL A 15643U104 269667 4751 SH SOLE 0 0 4751 CENTURY CASINOS INC COM 156492100 148514 28950 SH SOLE 0 0 28950 CENTURY CMNTYS INC COM 156504300 2039383 30539 SH SOLE 29744 20 775 CERENCE INC COM 156727109 238248 11696 SH SOLE 0 0 11696 CERIDIAN HCM HLDG INC COM 15677J108 217866 3211 SH SOLE 1812 0 1399 CERTARA INC COM 15687V109 1107177 76147 SH SOLE 75117 0 1030 CERUS CORP COM 157085101 1109096 684627 SH SOLE 0 0 684627 CF INDS HLDGS INC COM 125269100 9123776 106412 SH SOLE 71629 0 34783 CGI INC CL A SUB VTG 12532H104 272916 2771 SH SOLE 0 0 2771 CHAMPIONX CORPORATION COM 15872M104 9756121 273895 SH SOLE 225567 0 48328 CHARGE ENTERPRISES INC COM 159610104 16129 32440 SH SOLE 0 0 32440 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 1340633 269745 SH SOLE 0 0 269745 CHARLES RIV LABS INTL INC COM 159864107 49421441 252176 SH SOLE 247514 0 4662 CHART INDS INC 6.75DP CNV PFD B 16115Q407 1481963 22225 SH SOLE 0 0 22225 CHART INDS INC COM 16115Q308 4762751 28162 SH SOLE 19686 0 8476 CHARTER COMMUNICATIONS INC N CL A 16119P108 39004543 88683 SH SOLE 77575 0 11108 CHASE CORP COM 16150R104 3851759 30274 SH SOLE 28481 0 1793 CHATHAM LODGING TR COM 16208T102 354913 37086 SH SOLE 37086 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 15755684 118215 SH SOLE 45824 0 72391 CHEESECAKE FACTORY INC COM 163072101 510131 16836 SH SOLE 13366 0 3470 CHEESECAKE FACTORY INC NOTE 0.375% 6/1 163072AA9 10741 13000 PRN SOLE 0 0 13000 CHEMED CORP NEW COM 16359R103 33398044 64264 SH SOLE 59057 0 5207 CHEMOURS CO COM 163851108 2375504 84688 SH SOLE 2 0 84687 CHENIERE ENERGY INC COM NEW 16411R208 41691970 251217 SH SOLE 71027 0 180190 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1220498 22523 SH SOLE 0 0 22523 CHESAPEAKE ENERGY CORP COM 165167735 15998679 185535 SH SOLE 164091 0 21444 CHESAPEAKE UTILS CORP COM 165303108 1099488 11248 SH SOLE 8535 0 2713 CHEVRON CORP NEW COM 166764100 594784765 3527368 SH SOLE 1179494 44 2347831 CHEWY INC CL A 16679L109 2331307 127673 SH SOLE 104741 0 22932 CHILDRENS PL INC NEW COM 168905107 264894 9800 SH SOLE 0 0 9800 CHIMERA INVT CORP COM NEW 16934Q208 251675 46094 SH SOLE 0 0 46094 CHIMERIX INC COM 16934W106 47222 49200 SH SOLE 0 0 49200 CHIPOTLE MEXICAN GRILL INC COM 169656105 44976914 24553 SH SOLE 9893 0 14660 CHOICE HOTELS INTL INC COM 169905106 26735352 218230 SH SOLE 217446 0 784 CHORD ENERGY CORPORATION COM NEW 674215207 7614859 46985 SH SOLE 31698 0 15287 CHUBB LIMITED COM H1467J104 629879418 3025648 SH SOLE 880415 0 2145233 CHURCH & DWIGHT CO INC COM 171340102 32143406 350796 SH SOLE 20350 0 330446 CHURCHILL DOWNS INC COM 171484108 4678425 40317 SH SOLE 23677 0 16640 CIBUS INC CL A COM STK 17166A101 236113 12959 SH SOLE 0 0 12959 CIENA CORP COM NEW 171779309 5797148 122665 SH SOLE 963 0 121702 CIMPRESS PLC SHS EURO G2143T103 2532122 36168 SH SOLE 0 0 36168 CINCINNATI FINL CORP COM 172062101 5311471 51926 SH SOLE 12432 0 39494 CINTAS CORP COM 172908105 20930502 43514 SH SOLE 5935 0 37579 CIRRUS LOGIC INC COM 172755100 1006448 13608 SH SOLE 8755 0 4853 CISCO SYS INC COM 17275R102 723905374 13465503 SH SOLE 3767849 0 9697655 CISCO SYS INC COM 17275R102 55000 1100 SH Call SOLE 0 0 1100 CISO GLOBAL INC COM 15672X102 19729 140923 SH SOLE 0 0 140923 CITIGROUP INC COM NEW 172967424 67592556 1643389 SH SOLE 695646 0 947742 CITIZENS FINL GROUP INC COM 174610105 8455501 315504 SH SOLE 266287 0 49217 CIVEO CORP CDA COM NEW 17878Y207 1463517 70599 SH SOLE 0 0 70599 CIVISTA BANCSHARES INC COM NO PAR 178867107 198416 12801 SH SOLE 0 0 12801 CIVITAS RESOURCES INC COM NEW 17888H103 1873999 23173 SH SOLE 15175 0 7998 CLARIVATE PLC ORD SHS G21810109 43128630 6427520 SH SOLE 6424195 1449 1876 CLEAN HARBORS INC COM 184496107 18143832 108412 SH SOLE 20943 0 87469 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 48032 30400 SH SOLE 0 0 30400 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 401410 12663 SH SOLE 0 0 12663 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 626299 17777 SH SOLE 0 0 17777 CLEARWATER ANALYTICS HLDGS I CL A 185123106 8454116 437132 SH SOLE 436268 94 770 CLEARWAY ENERGY INC CL C 18539C204 856189 40463 SH SOLE 27138 0 13325 CLEVELAND-CLIFFS INC NEW COM 185899101 8659364 554022 SH SOLE 84 0 553938 CLIPPER RLTY INC COM 18885T306 72559 14007 SH SOLE 0 0 14007 CLOROX CO DEL COM 189054109 40184750 306613 SH SOLE 123293 0 183320 CLOUDFLARE INC CL A COM 18915M107 878588 13937 SH SOLE 0 0 13937 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 97631 19644 SH SOLE 0 0 19644 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 205034 46283 SH SOLE 0 0 46283 CME GROUP INC COM 12572Q105 532243370 2658293 SH SOLE 1280453 0 1377841 CMS ENERGY CORP COM 125896100 22152717 417111 SH SOLE 200247 0 216864 CNA FINL CORP COM 126117100 12354663 313970 SH SOLE 312355 0 1615 CNH INDL N V SHS N20944109 2559512 211530 SH SOLE 125606 0 85924 CNO FINL GROUP INC COM 12621E103 1820281 76708 SH SOLE 65304 0 11404 CNX RES CORP COM 12653C108 4290810 190027 SH SOLE 0 0 190027 COASTAL FINL CORP WA COM NEW 19046P209 216309 5041 SH SOLE 0 0 5041 COCA COLA CO COM 191216100 261754485 4675859 SH SOLE 1858216 0 2817643 COCA COLA CONS INC COM 191098102 517122 813 SH SOLE 0 0 813 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 13902568 222513 SH SOLE 211104 0 11409 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 5283837 67362 SH SOLE 19326 0 48036 COEUR MNG INC COM NEW 192108504 23865 10750 SH SOLE 0 0 10750 COFFEE HLDG CO INC COM 192176105 20882 24000 SH SOLE 0 0 24000 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 36471173 589196 SH SOLE 571010 0 18186 COGNEX CORP COM 192422103 10699767 252116 SH SOLE 170541 27 81548 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 29415671 434244 SH SOLE 331302 0 102942 COHEN & STEERS CLOSED-END OP COM 19248P106 1040947 100867 SH SOLE 0 0 100867 COHEN & STEERS INC COM 19247A100 9076939 144791 SH SOLE 142413 0 2378 COHEN & STEERS INFRASTRUCTUR COM 19248A109 14480610 739561 SH SOLE 0 0 739561 COHEN & STEERS LTD DURATION COM 19248C105 616036 36089 SH SOLE 0 0 36089 COHEN & STEERS QUALITY INCOM COM 19247L106 14177325 1400921 SH SOLE 0 0 1400921 COHEN & STEERS REAL ESTATE O SHS BENFIN INT 19249Q103 501031 38393 SH SOLE 0 0 38393 COHEN & STEERS REIT & PFD & COM 19247X100 3787334 220707 SH SOLE 0 0 220707 COHEN & STEERS SELECT PFD & COM 19248Y107 1528748 84508 SH SOLE 0 0 84508 COHEN & STEERS TOTAL RETURN COM 19247R103 304740 29078 SH SOLE 0 0 29078 COHERENT CORP COM 19247G107 8501512 260463 SH SOLE 208599 0 51864 COINBASE GLOBAL INC COM CL A 19260Q107 1096243 14601 SH SOLE 0 0 14601 COLGATE PALMOLIVE CO COM 194162103 64020302 900300 SH SOLE 552769 0 347531 COLUMBIA BKG SYS INC COM 197236102 6588113 324538 SH SOLE 196678 0 127860 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 894242 53118 SH SOLE 0 0 53118 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 302153 15495 SH SOLE 0 0 15495 COLUMBIA ETF TR I RESH ENHNC COR 19761L706 2069757 82362 SH SOLE 0 0 82362 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 219676 10959 SH SOLE 0 0 10959 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 942315 17803 SH SOLE 0 0 17803 COLUMBIA SELIGM PREM TECH GR COM 19842X109 2280076 83765 SH SOLE 0 0 83765 COLUMBIA SPORTSWEAR CO COM 198516106 2587720 34922 SH SOLE 22366 0 12556 COLUMBUS MCKINNON CORP N Y COM 199333105 1964968 56287 SH SOLE 56200 0 87 COMCAST CORP NEW CL A 20030N101 636857488 14363049 SH SOLE 7090142 0 7272907 COMERICA INC COM 200340107 7154862 172199 SH SOLE 0 0 172199 COMFORT SYS USA INC COM 199908104 10387179 60954 SH SOLE 58825 0 2129 COMMERCE BANCSHARES INC COM 200525103 7331924 152812 SH SOLE 20839 0 131973 COMMERCIAL METALS CO COM 201723103 4757433 96285 SH SOLE 89992 37 6256 COMMSCOPE HLDG CO INC COM 20337X109 315000 93750 SH SOLE 46483 0 47267 COMMUNITY BK SYS INC COM 203607106 560718 13284 SH SOLE 0 0 13284 COMMUNITY HEALTH SYS INC NEW COM 203668108 370455 127743 SH SOLE 0 0 127743 COMMVAULT SYS INC COM 204166102 719573 10643 SH SOLE 10210 0 433 COMPASS DIVERSIFIED SH BEN INT 20451Q104 1811388 96504 SH SOLE 32876 0 63628 COMPASS INC CL A 20464U100 32973 11370 SH SOLE 0 0 11370 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 205209 27731 SH SOLE 0 0 27731 COMPUGEN LTD ORD M25722105 95441 102625 SH SOLE 0 0 102625 COMPUTER PROGRAMS & SYS INC COM 205306103 1445463 90682 SH SOLE 88624 0 2058 COMSTOCK RES INC COM 205768302 354063 32100 SH SOLE 0 0 32100 CONAGRA BRANDS INC COM 205887102 37618536 1371939 SH SOLE 1061608 0 310331 CONCENTRIX CORP COM 20602D101 5609773 70026 SH SOLE 60025 32 9969 CONFLUENT INC CLASS A COM 20717M103 323341 10920 SH SOLE 9426 0 1494 CONMED CORP COM 207410101 8366353 82959 SH SOLE 82369 0 590 CONOCOPHILLIPS COM 20825C104 184428743 1539472 SH SOLE 856383 98 682992 CONSOL ENERGY INC NEW COM 20854L108 1447758 13800 SH SOLE 0 0 13800 CONSOLIDATED EDISON INC COM 209115104 12802495 149684 SH SOLE 5748 0 143936 CONSOLIDATED WATER CO INC ORD G23773107 256813 9030 SH SOLE 0 0 9030 CONSTELLATION BRANDS INC CL A 21036P108 94965088 377850 SH SOLE 15350 0 362500 CONSTELLATION ENERGY CORP COM 21037T109 13944508 127837 SH SOLE 73391 0 54446 CONSTELLIUM SE CL A SHS F21107101 966092 53082 SH SOLE 33277 0 19805 CONSTRUCTION PARTNERS INC COM CL A 21044C107 23184471 634149 SH SOLE 300767 143 333239 COOPER COS INC COM NEW 216648402 44732275 140663 SH SOLE 137419 0 3244 COPA HOLDINGS SA CL A P31076105 9698496 108825 SH SOLE 2320 0 106505 COPART INC COM 217204106 34567607 802219 SH SOLE 744174 0 58045 CORE & MAIN INC CL A 21874C102 15577638 539953 SH SOLE 538683 0 1270 COREBRIDGE FINL INC COM 21871X109 730809 37003 SH SOLE 10803 0 26200 CORECIVIC INC COM 21871N101 5831284 518337 SH SOLE 517851 0 486 CORMEDIX INC COM 21900C308 137000 37027 SH SOLE 0 0 37027 CORNERSTONE STRATEGIC VALUE COM 21924B302 1431607 177839 SH SOLE 0 0 177839 CORNERSTONE TOTAL RETURN FD COM 21924U300 411772 51536 SH SOLE 0 0 51536 CORNING INC COM 219350105 57122983 1874730 SH SOLE 1498874 0 375856 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 4578411 192128 SH SOLE 181906 0 10222 CORTEVA INC COM 22052L104 20279158 396387 SH SOLE 199295 0 197092 CORVEL CORP COM 221006109 11614148 59060 SH SOLE 57487 0 1573 COSTAR GROUP INC COM 22160N109 46269386 601761 SH SOLE 591175 0 10586 COSTCO WHSL CORP NEW COM 22160K105 495413771 876901 SH SOLE 255268 0 621632 COTERRA ENERGY INC COM 127097103 29673392 1096984 SH SOLE 694093 0 402891 COTY INC COM CL A 222070203 2609416 237869 SH SOLE 200823 0 37046 COUPANG INC CL A 22266T109 1475277 86781 SH SOLE 6141 0 80640 COUSINS PPTYS INC COM NEW 222795502 4625547 227077 SH SOLE 213828 0 13249 CRACKER BARREL OLD CTRY STOR COM 22410J106 2595131 38618 SH SOLE 6281 0 32337 CRANE COMPANY COMMON STOCK 224408104 5727871 64474 SH SOLE 46637 0 17837 CRANE NXT CO COM 224441105 4906735 88299 SH SOLE 56836 0 31462 CRAWFORD & CO CL B 224633107 263215 30714 SH SOLE 0 0 30714 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 22560 12000 SH SOLE 0 0 12000 CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 216169 14175 SH SOLE 0 0 14175 CRESCENT CAP BDC INC COM 225655109 2501782 146303 SH SOLE 0 0 146303 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 437463 14956 SH SOLE 0 0 14956 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1298517 28608 SH SOLE 435 0 28173 CROCS INC COM 227046109 1537231 17423 SH SOLE 4353 0 13070 CRONOS GROUP INC COM 22717L101 78564 39282 SH SOLE 31 0 39251 CROSS CTRY HEALTHCARE INC COM 227483104 2096629 84576 SH SOLE 83138 56 1382 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1890253 87149 SH SOLE 0 0 87149 CROWDSTRIKE HLDGS INC CL A 22788C105 52078930 311142 SH SOLE 185549 0 125593 CROWN CASTLE INC COM 22822V101 114655730 1245852 SH SOLE 880976 0 364876 CROWN HLDGS INC COM 228368106 20311117 229556 SH SOLE 202926 0 26630 CRYOPORT INC COM PAR $0.001 229050307 298069 21741 SH SOLE 18916 0 2825 CSG SYS INTL INC COM 126349109 10532894 206043 SH SOLE 203555 0 2488 CSI COMPRESSCO LP COM UNIT 12637A103 40316 29215 SH SOLE 0 0 29215 CSW INDUSTRIALS INC COM 126402106 596166 3402 SH SOLE 0 0 3402 CSX CORP COM 126408103 48724732 1584544 SH SOLE 393530 0 1191014 CTO RLTY GROWTH INC NEW COM 22948Q101 310470 19153 SH SOLE 2725 0 16428 CUBESMART COM 229663109 25616617 671823 SH SOLE 234668 0 437155 CULLEN FROST BANKERS INC COM 229899109 18588753 203802 SH SOLE 160526 0 43276 CUMMINS INC COM 231021106 58880866 257730 SH SOLE 152882 0 104848 CURTISS WRIGHT CORP COM 231561101 8692682 44434 SH SOLE 42217 0 2217 CUSHMAN WAKEFIELD PLC SHS G2717B108 356776 46821 SH SOLE 20755 0 26066 CUSTOMERS BANCORP INC COM 23204G100 322314 9356 SH SOLE 0 0 9356 CVB FINL CORP COM 126600105 575708 34744 SH SOLE 0 0 34744 CVS HEALTH CORP COM 126650100 203982199 2921544 SH SOLE 393111 0 2528434 CYBERARK SOFTWARE LTD SHS M2682V108 8598900 52506 SH SOLE 26723 0 25783 CYMABAY THERAPEUTICS INC COM 23257D103 589169 39515 SH SOLE 0 0 39515 CYTOKINETICS INC COM NEW 23282W605 491628 16688 SH SOLE 14230 0 2458 D R HORTON INC COM 23331A109 47879040 445511 SH SOLE 337978 0 107533 D-WAVE QUANTUM INC COM 26740W109 42948 44510 SH SOLE 0 0 44510 DANA INC COM 235825205 277175 18894 SH SOLE 0 0 18894 DANAHER CORPORATION COM 235851102 305526598 1231466 SH SOLE 559931 0 671534 DANIMER SCIENTIFIC INC COM CL A 236272100 159131 76875 SH SOLE 0 0 76875 DARDEN RESTAURANTS INC COM 237194105 262694503 1834203 SH SOLE 499020 0 1335183 DARLING INGREDIENTS INC COM 237266101 42724028 818468 SH SOLE 82248 0 736220 DATADOG INC CL A COM 23804L103 7560920 83005 SH SOLE 51478 0 31527 DAVE & BUSTERS ENTMT INC COM 238337109 5125446 138264 SH SOLE 0 0 138264 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 7799163 436928 SH SOLE 0 0 436928 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 346661 12953 SH SOLE 0 0 12953 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1680972 53229 SH SOLE 0 0 53229 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 483673 17595 SH SOLE 0 0 17595 DAVITA INC COM 23918K108 1381745 14617 SH SOLE 0 0 14617 DAWSON GEOPHYSICAL CO NEW COM 239360100 24576 10593 SH SOLE 0 0 10593 DBX ETF TR XTRACK MSCI EAFE 233051200 6683478 191504 SH SOLE 0 0 191504 DBX ETF TR XTRACK MUN INFRA 233051705 273461 11519 SH SOLE 0 0 11519 DBX ETF TR XTRACK USD HIGH 233051432 2491912 73508 SH SOLE 0 0 73508 DBX ETF TR XTRACKERS RUSSEL 233051481 258246 5998 SH SOLE 0 0 5998 DBX ETF TR XTRACKERS S&P 233051143 408974 10441 SH SOLE 0 0 10441 DECKERS OUTDOOR CORP COM 243537107 6817347 13261 SH SOLE 10507 0 2754 DEERE & CO COM 244199105 194827849 516264 SH SOLE 269395 13 246856 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 5196100 650327 SH SOLE 635546 115 14666 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 86173 10008 SH SOLE 0 0 10008 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1434367 34176 SH SOLE 0 0 34176 DELL TECHNOLOGIES INC CL C 24703L202 14819424 215086 SH SOLE 146329 0 68757 DELTA AIR LINES INC DEL COM NEW 247361702 22150453 598661 SH SOLE 65550 0 533111 DENALI THERAPEUTICS INC COM 24823R105 204113 9894 SH SOLE 9409 0 485 DENISON MINES CORP COM 248356107 31400 19030 SH SOLE 0 0 19030 DENTSPLY SIRONA INC COM 24906P109 26880613 786904 SH SOLE 765521 0 21383 DESCARTES SYS GROUP INC COM 249906108 7515786 102423 SH SOLE 101875 43 505 DESKTOP METAL INC COM CL A 25058X105 93929 64335 SH SOLE 0 0 64335 DEUTSCHE BANK A G NAMEN AKT D18190898 380771 34647 SH SOLE 0 0 34647 DEVON ENERGY CORP NEW COM 25179M103 402095252 8429670 SH SOLE 1841830 0 6587840 DEXCOM INC COM 252131107 29998352 321526 SH SOLE 187505 34 133987 DIAGEO PLC SPON ADR NEW 25243Q205 85170732 570926 SH SOLE 459790 18 111118 DIAMOND OFFSHORE DRILLING IN COM 25271C201 1407005 95845 SH SOLE 0 0 95845 DIAMONDBACK ENERGY INC COM 25278X109 62535810 403770 SH SOLE 137828 14 265927 DIANA SHIPPING INC COM Y2066G104 89346 25748 SH SOLE 0 0 25748 DICKS SPORTING GOODS INC COM 253393102 4161062 38323 SH SOLE 11049 0 27274 DIGI INTL INC COM 253798102 1201743 44509 SH SOLE 42321 0 2188 DIGIMARC CORP NEW COM 25381B101 337571 10390 SH SOLE 0 0 10390 DIGITAL RLTY TR INC COM 253868103 34303174 283450 SH SOLE 16068 0 267382 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 2006282 114123 SH SOLE 0 0 114123 DILLARDS INC CL A 254067101 346210 1047 SH SOLE 0 0 1047 DIME CMNTY BANCSHARES INC COM 25432X102 630487 31588 SH SOLE 0 0 31588 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 2458347 108921 SH SOLE 0 0 108921 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 7421326 227508 SH SOLE 0 0 227508 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 9147689 350352 SH SOLE 0 0 350352 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 10383755 346703 SH SOLE 0 0 346703 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 11016555 420479 SH SOLE 0 0 420479 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 1272625 27339 SH SOLE 0 0 27339 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 757932 22279 SH SOLE 0 0 22279 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 4420298 84212 SH SOLE 0 0 84212 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 9567551 209401 SH SOLE 0 0 209401 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 1799463 79905 SH SOLE 0 0 79905 DINE BRANDS GLOBAL INC COM 254423106 304460 6157 SH SOLE 0 0 6157 DIODES INC COM 254543101 813786 10322 SH SOLE 7192 0 3130 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 6172563 82554 SH SOLE 76871 0 5683 DISCOVER FINL SVCS COM 254709108 23153192 267265 SH SOLE 149865 0 117400 DISH NETWORK CORPORATION CL A 25470M109 1623739 277089 SH SOLE 0 0 277089 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 15025 25000 PRN SOLE 0 0 25000 DISNEY WALT CO COM 254687106 177080351 2184829 SH SOLE 570225 8 1614596 DNP SELECT INCOME FD INC COM 23325P104 5319063 558725 SH SOLE 0 0 558725 DOCEBO INC COM 25609L105 346770 8558 SH SOLE 0 0 8558 DOCGO INC COM 256086109 802026 150474 SH SOLE 0 0 150474 DOCUSIGN INC COM 256163106 8171562 194561 SH SOLE 110402 0 84159 DOLBY LABORATORIES INC COM CL A 25659T107 39429604 497472 SH SOLE 493319 0 4153 DOLLAR GEN CORP NEW COM 256677105 46923599 443513 SH SOLE 314894 0 128619 DOLLAR TREE INC COM 256746108 11862989 111442 SH SOLE 82056 0 29386 DOMINION ENERGY INC COM 25746U109 79542788 1780677 SH SOLE 1440290 51 340336 DOMINOS PIZZA INC COM 25754A201 18866254 49807 SH SOLE 27386 0 22421 DONALDSON INC COM 257651109 10712744 179624 SH SOLE 167911 0 11712 DONNELLEY FINL SOLUTIONS INC COM 25787G100 520309 9245 SH SOLE 8612 0 633 DOORDASH INC CL A 25809K105 997427 12551 SH SOLE 4048 0 8503 DORCHESTER MINERALS LP COM UNIT 25820R105 682646 23499 SH SOLE 0 0 23499 DORIAN LPG LTD SHS USD Y2106R110 208264 7249 SH SOLE 0 0 7249 DORMAN PRODS INC COM 258278100 2836675 37443 SH SOLE 37178 0 265 DOUBLELINE ETF TRUST COMMERCIAL REAL 25861R303 4662645 92392 SH SOLE 92392 0 0 DOUBLELINE ETF TRUST OPPORTUNISTIC BD 25861R105 615518 13951 SH SOLE 13951 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1156950 98716 SH SOLE 0 0 98716 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1615143 110778 SH SOLE 0 0 110778 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 325192 22077 SH SOLE 0 0 22077 DOUGLAS EMMETT INC COM 25960P109 927249 72668 SH SOLE 0 0 72668 DOVER CORP COM 260003108 22971975 164662 SH SOLE 93581 0 71081 DOW INC COM 260557103 63954891 1240398 SH SOLE 287647 0 952751 DOXIMITY INC CL A 26622P107 4709310 221928 SH SOLE 218841 0 3087 DRAFTKINGS INC NEW COM CL A 26142V105 11031492 374711 SH SOLE 0 0 374711 DROPBOX INC CL A 26210C104 5034576 184891 SH SOLE 54619 0 130272 DT MIDSTREAM INC COMMON STOCK 23345M107 1212869 22919 SH SOLE 2629 0 20290 DTE ENERGY CO COM 233331107 19520066 196617 SH SOLE 92549 0 104067 DUFF & PHELPS UTLITY AND INF COM 26433C105 842994 97795 SH SOLE 0 0 97795 DUKE ENERGY CORP NEW COM NEW 26441C204 154394736 1749318 SH SOLE 1023972 0 725346 DUN & BRADSTREET HLDGS INC COM 26484T106 20017069 2003715 SH SOLE 1998476 0 5239 DUPONT DE NEMOURS INC COM 26614N102 32326132 433385 SH SOLE 298216 0 135169 DURECT CORP COM NEW 266605500 51917 20850 SH SOLE 0 0 20850 DUTCH BROS INC CL A 26701L100 1476631 63511 SH SOLE 14401 0 49110 DWS MUN INCOME TR COM 233368109 409880 53231 SH SOLE 0 0 53231 DXC TECHNOLOGY CO COM 23355L106 3220667 154617 SH SOLE 104495 0 50122 DYCOM INDS INC COM 267475101 228285 2565 SH SOLE 325 0 2240 DYNATRACE INC COM NEW 268150109 9921662 212319 SH SOLE 191877 0 20442 DYNE THERAPEUTICS INC COM 26818M108 790603 88238 SH SOLE 69075 48 19115 DYNEX CAP INC COM 26817Q886 145589 12193 SH SOLE 0 0 12193 E L F BEAUTY INC COM 26856L103 3445367 31370 SH SOLE 16904 0 14466 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 84680 18652 SH SOLE 0 0 18652 EA SERIES TRUST FREEDOM 100 EM 02072L607 314609 11113 SH SOLE 0 0 11113 EA SERIES TRUST INTL QUAN MOMNTM 02072L300 9725893 396632 SH SOLE 0 0 396632 EA SERIES TRUST STRIVE 500 ETF 02072L680 11043543 403049 SH SOLE 0 0 403049 EA SERIES TRUST STRIVE US ENERGY 02072L722 1304477 43367 SH SOLE 0 0 43367 EA SERIES TRUST US QUAN VALUE 02072L102 486327 13105 SH SOLE 0 0 13105 EAGLE MATLS INC COM 26969P108 6016449 36131 SH SOLE 24734 0 11396 EAGLE POINT CREDIT COMPANY I COM 269808101 629015 61972 SH SOLE 0 0 61972 EAST WEST BANCORP INC COM 27579R104 18440921 349857 SH SOLE 338061 0 11796 EASTERLY GOVT PPTYS INC COM 27616P103 3524336 308342 SH SOLE 298800 0 9542 EASTGROUP PPTYS INC COM 277276101 19342250 116149 SH SOLE 100928 0 15221 EASTMAN CHEM CO COM 277432100 31671243 412816 SH SOLE 368320 0 44497 EATON CORP PLC SHS G29183103 773046091 3624560 SH SOLE 1220740 29 2403791 EATON CORP PLC SHS G29183103 3728000 23300 SH Put SOLE 0 0 23300 EATON VANCE CALIF MUN BD FD COM 27828A100 143773 17706 SH SOLE 0 0 17706 EATON VANCE CALIF MUN INCOM SH BEN INT 27826F101 189612 20700 SH SOLE 0 0 20700 EATON VANCE ENHANCED EQUITY COM 278274105 14573653 919473 SH SOLE 0 0 919473 EATON VANCE ENHANCED EQUITY COM 278277108 3258950 189694 SH SOLE 0 0 189694 EATON VANCE FLTING RATE INC COM 278279104 8943646 726535 SH SOLE 0 0 726535 EATON VANCE LTD DURATION INC COM 27828H105 3168854 350537 SH SOLE 0 0 350537 EATON VANCE MUN BD FD COM 27827X101 2817821 314489 SH SOLE 0 0 314489 EATON VANCE MUN INCOME 2028 SHS 27829U105 553001 32606 SH SOLE 0 0 32606 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2124804 238474 SH SOLE 0 0 238474 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1254771 77360 SH SOLE 0 0 77360 EATON VANCE RISK-MANAGED DIV COM 27829G106 2975598 387448 SH SOLE 0 0 387448 EATON VANCE SR FLTNG RTE TR COM 27828Q105 199992 16515 SH SOLE 0 0 16515 EATON VANCE SR INCOME TR SH BEN INT 27826S103 244950 41517 SH SOLE 0 0 41517 EATON VANCE TAX ADVT DIV INC COM 27828G107 10440622 492947 SH SOLE 0 0 492947 EATON VANCE TAX MNGED BUY WR COM 27828X100 911754 72304 SH SOLE 0 0 72304 EATON VANCE TAX-ADVANTAGED G COM 27828U106 1025739 48044 SH SOLE 0 0 48044 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 4693390 392096 SH SOLE 0 0 392096 EATON VANCE TAX-MANAGED DIVE COM 27828N102 18808002 1629810 SH SOLE 0 0 1629810 EATON VANCE TAX-MANAGED GLOB COM 27829C105 11850330 1551090 SH SOLE 0 0 1551090 EATON VANCE TAX-MANAGED GLOB COM 27829F108 9388044 1273819 SH SOLE 0 0 1273819 EATON VANCE TX ADV GLBL DIV COM 27828S101 1923821 125086 SH SOLE 0 0 125086 EBAY INC. COM 278642103 39600932 898184 SH SOLE 750758 0 147427 ECHOSTAR CORP CL A 278768106 2193128 130933 SH SOLE 0 0 130933 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 5266827 439635 SH SOLE 0 0 439635 ECOLAB INC COM 278865100 34500605 203664 SH SOLE 63911 0 139753 EDGIO INC COM 53261M104 135998 159603 SH SOLE 0 0 159603 EDISON INTL COM 281020107 34367945 543024 SH SOLE 509245 0 33779 EDITAS MEDICINE INC COM 28106W103 2139563 274303 SH SOLE 0 0 274303 EDWARDS LIFESCIENCES CORP COM 28176E108 114911461 1658653 SH SOLE 482907 0 1175746 ELANCO ANIMAL HEALTH INC COM 28414H103 11411904 1015294 SH SOLE 81877 0 933417 ELBIT SYS LTD ORD M3760D101 2306489 11650 SH SOLE 0 0 11650 ELECTRONIC ARTS INC COM 285512109 7492792 62232 SH SOLE 14615 0 47617 ELEMENT SOLUTIONS INC COM 28618M106 4718119 240598 SH SOLE 232154 0 8444 ELEVANCE HEALTH INC COM 036752103 106052346 243563 SH SOLE 169432 0 74131 ELLINGTON FINANCIAL INC COM 28852N109 168681 13527 SH SOLE 0 0 13527 ELLSWORTH GROWTH & INCOME FD COM 289074106 328319 40785 SH SOLE 0 0 40785 EMBECTA CORP COMMON STOCK 29082K105 2419927 160793 SH SOLE 150294 0 10499 EMCOR GROUP INC COM 29084Q100 37921534 180244 SH SOLE 177663 0 2581 EMERSON ELEC CO COM 291011104 62006002 642084 SH SOLE 61565 0 580519 ENBRIDGE INC COM 29250N105 123068224 3707993 SH SOLE 3018480 0 689512 ENBRIDGE INC COM 29250N105 1521000 50700 SH Call SOLE 0 0 50700 ENCOMPASS HEALTH CORP COM 29261A100 11077099 164936 SH SOLE 20026 0 144910 ENCORE WIRE CORP COM 292562105 4767316 26128 SH SOLE 0 0 26128 ENDAVA PLC ADS 29260V105 7045502 122851 SH SOLE 122013 0 838 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 1942255 97601 SH SOLE 91861 0 5740 ENEL CHILE S.A. SPONSORED ADR 29278D105 140905 47603 SH SOLE 0 0 47603 ENERGIZER HLDGS INC NEW COM 29272W109 16074458 501701 SH SOLE 497966 138 3597 ENERGY FUELS INC COM NEW 292671708 899490 109427 SH SOLE 0 0 109427 ENERGY RECOVERY INC COM 29270J100 6318162 297886 SH SOLE 0 0 297886 ENERGY SVCS ACQUISITION CORP COM 29271Q103 74820 18497 SH SOLE 0 0 18497 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 38818331 2766809 SH SOLE 0 0 2766809 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 30000 2500 SH Put SOLE 0 0 2500 ENERPAC TOOL GROUP CORP CL A COM 292765104 10317093 390356 SH SOLE 390049 138 169 ENERPLUS CORP COM 292766102 4541310 257590 SH SOLE 239163 0 18427 ENERSYS COM 29275Y102 530394 5603 SH SOLE 0 0 5603 ENGAGESMART INC COMMON STOCK 29283F103 1196587 66514 SH SOLE 0 0 66514 ENI S P A SPONSORED ADR 26874R108 13741731 430506 SH SOLE 414866 53 15587 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1943961 159080 SH SOLE 0 0 159080 ENOVIS CORPORATION COM 194014502 222044 4211 SH SOLE 3788 0 423 ENOVIX CORPORATION COM 293594107 4949670 394396 SH SOLE 0 0 394396 ENPHASE ENERGY INC COM 29355A107 12245928 101922 SH SOLE 5355 0 96567 ENSIGN GROUP INC COM 29358P101 12083095 130024 SH SOLE 126564 53 3407 ENSTAR GROUP LIMITED SHS G3075P101 1855656 7668 SH SOLE 6145 0 1523 ENTEGRIS INC COM 29362U104 10197740 108591 SH SOLE 104711 0 3879 ENTERGY CORP NEW COM 29364G103 57896617 625910 SH SOLE 553100 0 72810 ENTERPRISE PRODS PARTNERS L COM 293792107 119709131 4373736 SH SOLE 1220539 0 3153198 ENTERPRISE PRODS PARTNERS L COM 293792107 115000 5000 SH Put SOLE 0 0 5000 ENTHUSIAST GAMING HLDGS INC COM 29385B109 12731 38231 SH SOLE 0 0 38231 ENVESTNET INC COM 29404K106 942330 21402 SH SOLE 19134 0 2268 ENVISTA HOLDINGS CORPORATION COM 29415F104 1236278 44343 SH SOLE 43066 0 1277 ENVIVA INC COM 29415B103 288213 38583 SH SOLE 0 0 38583 EOG RES INC COM 26875P101 101287626 799051 SH SOLE 491016 0 308035 EPAM SYS INC COM 29414B104 3635400 14218 SH SOLE 11293 0 2925 EPLUS INC COM 294268107 9281407 146118 SH SOLE 113289 0 32829 EPR PPTYS COM SH BEN INT 26884U109 3023038 72774 SH SOLE 0 0 72774 EQT CORP COM 26884L109 32056345 789955 SH SOLE 470562 0 319393 EQUIFAX INC COM 294429105 36520768 199371 SH SOLE 176303 0 23068 EQUINIX INC COM 29444U700 118742827 163499 SH SOLE 135368 6 28125 EQUINOR ASA SPONSORED ADR 29446M102 1299146 39620 SH SOLE 9927 0 29693 EQUINOX GOLD CORP COM 29446Y502 2426476 573635 SH SOLE 0 0 573635 EQUITABLE HLDGS INC COM 29452E101 4159353 146508 SH SOLE 137769 0 8739 EQUITRANS MIDSTREAM CORP COM 294600101 8916150 951567 SH SOLE 939139 0 12428 EQUITY COMWLTH COM SH BEN INT 294628102 7283883 396510 SH SOLE 354460 0 42050 EQUITY LIFESTYLE PPTYS INC COM 29472R108 4135123 64906 SH SOLE 53528 0 11377 EQUITY RESIDENTIAL SH BEN INT 29476L107 8953555 152505 SH SOLE 109296 0 43209 ERICSSON ADR B SEK 10 294821608 785343 161593 SH SOLE 13611 0 147982 ERIE INDTY CO CL A 29530P102 234953 800 SH SOLE 0 0 800 ERO COPPER CORP COM 296006109 848294 49205 SH SOLE 0 0 49205 ESAB CORPORATION COM 29605J106 1556567 22167 SH SOLE 18581 0 3586 ESPERION THERAPEUTICS INC NE COM 29664W105 21280 21714 SH SOLE 0 0 21714 ESSENT GROUP LTD COM G3198U102 661104 13980 SH SOLE 0 0 13980 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 6672599 308489 SH SOLE 273962 0 34527 ESSENTIAL UTILS INC COM 29670G102 5404924 157440 SH SOLE 52031 0 105409 ESSEX PPTY TR INC COM 297178105 6083330 28683 SH SOLE 23055 0 5628 ESTABLISHMENT LABS HLDGS INC COM G31249108 208548 4250 SH SOLE 0 0 4250 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 323451 88617 SH SOLE 0 0 88617 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 9671377 187430 SH SOLE 0 0 187430 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1375441 35178 SH SOLE 0 0 35178 ETF SER SOLUTIONS AAM BAHL & GAYN 26922B832 6778908 297451 SH SOLE 0 0 297451 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 2601054 125051 SH SOLE 0 0 125051 ETF SER SOLUTIONS AAM S&P 500 26922A594 1545780 56650 SH SOLE 0 0 56650 ETF SER SOLUTIONS APTUS ENHANCED 26922B642 581280 24000 SH SOLE 0 0 24000 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 1927292 61663 SH SOLE 0 0 61663 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 381229 7947 SH SOLE 0 0 7947 ETF SER SOLUTIONS DISTILLATE US 26922A321 15848489 355029 SH SOLE 0 0 355029 ETF SER SOLUTIONS OPUS SML CP VL 26922A446 453979 14968 SH SOLE 0 0 14968 ETF SER SOLUTIONS US GLB JETS 26922A842 2345886 137750 SH SOLE 0 0 137750 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 7684628 356678 SH SOLE 0 0 356678 ETON PHARMACEUTICALS INC COM 29772L108 41700 10000 SH SOLE 0 0 10000 ETSY INC COM 29786A106 7140155 110563 SH SOLE 97893 0 12670 EURONET WORLDWIDE INC COM 298736109 3741724 47137 SH SOLE 46138 25 974 EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 20213 22000 PRN SOLE 0 0 22000 EUROPEAN EQUITY FD INC COM 298768102 394051 49567 SH SOLE 0 0 49567 EVERBRIDGE INC COM 29978A104 2093221 93364 SH SOLE 0 0 93364 EVERCORE INC CLASS A 29977A105 6453571 46806 SH SOLE 43661 0 3145 EVEREST RE GROUP LTD COM G3223R108 8924433 24012 SH SOLE 18513 0 5499 EVERGY INC COM 30034W106 3108848 61319 SH SOLE 13621 0 47698 EVERI HLDGS INC COM 30034T103 2722857 205965 SH SOLE 39638 0 166327 EVERQUOTE INC COM CL A 30041R108 323210 44704 SH SOLE 43155 0 1549 EVERSOURCE ENERGY COM 30040W108 15351822 264004 SH SOLE 106024 0 157980 EVERTEC INC COM 30040P103 6739535 181268 SH SOLE 177670 0 3598 EVGO INC CL A COM 30052F100 97533 28856 SH SOLE 0 0 28856 EVI INDS INC COM 26929N102 4600497 185355 SH SOLE 185282 73 0 EVOLENT HEALTH INC CL A 30050B101 775864 28493 SH SOLE 22547 0 5946 EVOLUTION PETE CORP COM 30049A107 227628 33279 SH SOLE 0 0 33279 EXACT SCIENCES CORP COM 30063P105 4058749 59495 SH SOLE 9047 0 50448 EXCELERATE ENERGY INC CL A COM 30069T101 265142 15560 SH SOLE 0 0 15560 EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 1746253 81735 SH SOLE 0 0 81735 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 528771 30181 SH SOLE 0 0 30181 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 6141096 209023 SH SOLE 0 0 209023 EXCHANGE TRADED CONCEPTS TR ROBO GLB ARTIF 301505731 390073 11466 SH SOLE 0 0 11466 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 9523743 189113 SH SOLE 455 0 188658 EXELIXIS INC COM 30161Q104 2391395 109446 SH SOLE 35172 0 74274 EXELON CORP COM 30161N101 14094736 372976 SH SOLE 156694 0 216282 EXLSERVICE HOLDINGS INC COM 302081104 10830027 386235 SH SOLE 381475 0 4760 EXP WORLD HLDGS INC COM 30212W100 1096482 67517 SH SOLE 59381 0 8136 EXPEDIA GROUP INC COM NEW 30212P303 25519287 247592 SH SOLE 196806 0 50786 EXPEDITORS INTL WASH INC COM 302130109 31325683 273277 SH SOLE 206070 0 67207 EXPONENT INC COM 30214U102 41472170 484488 SH SOLE 478922 38 5528 EXSCIENTIA PLC ADS 30223G102 94143 20828 SH SOLE 0 0 20828 EXTRA SPACE STORAGE INC COM 30225T102 20103125 165349 SH SOLE 97109 22 68218 EXTREME NETWORKS COM 30226D106 12560751 518825 SH SOLE 69652 0 449173 EXXON MOBIL CORP COM 30231G102 341551182 2904841 SH SOLE 1096727 0 1808114 EZCORP INC CL A NON VTG 302301106 517688 62750 SH SOLE 0 0 62750 F N B CORP COM 302520101 4671108 432911 SH SOLE 349847 0 83064 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 577837 20593 SH SOLE 17641 0 2952 F5 INC COM 315616102 12700409 78816 SH SOLE 39997 0 38819 FABRINET SHS G3323L100 6390703 38355 SH SOLE 37309 25 1021 FACTSET RESH SYS INC COM 303075105 47733704 109166 SH SOLE 72383 0 36783 FAIR ISAAC CORP COM 303250104 50501527 58146 SH SOLE 56628 6 1512 FARMLAND PARTNERS INC COM 31154R109 2267452 220999 SH SOLE 0 0 220999 FASTENAL CO COM 311900104 47447026 868357 SH SOLE 686783 0 181574 FASTLY INC CL A 31188V100 1187505 61946 SH SOLE 0 0 61946 FAZE HOLDINGS INC COMMON STOCK 31423J102 2373 14311 SH SOLE 0 0 14311 FB FINL CORP COM 30257X104 2544449 89720 SH SOLE 78325 54 11341 FEDERAL AGRIC MTG CORP CL C 313148306 9848339 63826 SH SOLE 48797 0 15029 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 11977067 132153 SH SOLE 0 0 132153 FEDERAL SIGNAL CORP COM 313855108 8315084 139211 SH SOLE 56089 0 83122 FEDERATED HERMES ETF TRUST US STRATEGIC DIV 31423L305 2565114 114763 SH SOLE 0 0 114763 FEDERATED HERMES INC CL B 314211103 795098 23475 SH SOLE 18193 0 5282 FEDERATED HERMES PREM MUNI I COM 31423P108 692941 72332 SH SOLE 0 0 72332 FEDEX CORP COM 31428X106 135874912 512891 SH SOLE 269426 0 243465 FERGUSON PLC NEW SHS G3421J106 31819124 193465 SH SOLE 151268 15 42182 FERRARI N V COM N3167Y103 10000082 33837 SH SOLE 22357 0 11480 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 1524536 29324 SH SOLE 0 0 29324 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 1561530 39264 SH SOLE 0 0 39264 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 1584574 41062 SH SOLE 7313 0 33749 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 3014963 61998 SH SOLE 0 0 61998 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 209336 5272 SH SOLE 0 0 5272 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1396781 19994 SH SOLE 0 0 19994 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 1546199 62071 SH SOLE 0 0 62071 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 247606 5318 SH SOLE 0 0 5318 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 652990 10779 SH SOLE 0 0 10779 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2434564 19804 SH SOLE 0 0 19804 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1777681 78140 SH SOLE 0 0 78140 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 1142754 30136 SH SOLE 11 0 30125 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 29247648 671434 SH SOLE 0 0 671434 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 34899110 845016 SH SOLE 799871 0 45145 FIDELITY NATL INFORMATION SV COM 31620M106 44995263 814100 SH SOLE 513220 0 300880 FIDUS INVT CORP COM 316500107 11804660 614825 SH SOLE 0 0 614825 FIFTH THIRD BANCORP COM 316773100 14993880 591942 SH SOLE 248936 0 343006 FIGS INC CL A 30260D103 71408 12103 SH SOLE 0 0 12103 FINVOLUTION GROUP SPONSORED ADS 31810T101 100686 20218 SH SOLE 0 0 20218 FIRST AMERN FINL CORP COM 31847R102 7166726 126867 SH SOLE 116123 0 10744 FIRST BANCORP N C COM 318910106 1839681 65376 SH SOLE 0 0 65376 FIRST BANCSHARES INC MS COM 318916103 454417 16849 SH SOLE 0 0 16849 FIRST CAP INC COM 31942S104 258876 9329 SH SOLE 0 0 9329 FIRST COMWLTH FINL CORP PA COM 319829107 452076 37025 SH SOLE 32622 0 4403 FIRST CTZNS BANCSHARES INC N CL A 31946M103 16904873 12249 SH SOLE 10220 0 2029 FIRST FINL BANCORP OH COM 320209109 1144738 58405 SH SOLE 43760 0 14645 FIRST FINL BANKSHARES INC COM 32020R109 1315383 52364 SH SOLE 47359 0 5005 FIRST HAWAIIAN INC COM 32051X108 16439325 910766 SH SOLE 908340 0 2426 FIRST HORIZON CORPORATION COM 320517105 5552968 503899 SH SOLE 46335 0 457564 FIRST INDL RLTY TR INC COM 32054K103 861278 18098 SH SOLE 16663 0 1435 FIRST INTST BANCSYSTEM INC COM 32055Y201 462188 18532 SH SOLE 16954 0 1578 FIRST MAJESTIC SILVER CORP COM 32076V103 2269606 442418 SH SOLE 0 0 442418 FIRST MERCHANTS CORP COM 320817109 562188 20208 SH SOLE 10326 0 9882 FIRST SOLAR INC COM 336433107 2784033 17229 SH SOLE 3155 0 14074 FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 245778 43119 SH SOLE 0 0 43119 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 228597 4173 SH SOLE 0 0 4173 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 838631 67632 SH SOLE 0 0 67632 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1363647 90069 SH SOLE 0 0 90069 FIRST TR ENHANCED EQUITY INC COM 337318109 4116750 238376 SH SOLE 0 0 238376 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1112161 41115 SH SOLE 0 0 41115 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 520860 16719 SH SOLE 0 0 16719 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 1247985 46282 SH SOLE 0 0 46282 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 8887883 526533 SH SOLE 0 0 526533 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 20412632 417607 SH SOLE 0 0 417607 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 3704221 82188 SH SOLE 0 0 82188 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 46837022 2932813 SH SOLE 0 0 2932813 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 203965 3830 SH SOLE 0 0 3830 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 599695 10790 SH SOLE 0 0 10790 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 1271043 65568 SH SOLE 5151 0 60417 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 1189017 59690 SH SOLE 0 0 59690 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 1378184 27432 SH SOLE 0 0 27432 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 3016804 78440 SH SOLE 0 0 78440 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 1586016 75995 SH SOLE 0 0 75995 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 1080582 32735 SH SOLE 0 0 32735 FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 321999 8895 SH SOLE 0 0 8895 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 1295624 26637 SH SOLE 1156 0 25481 FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 765051 15381 SH SOLE 0 0 15381 FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 641381 35029 SH SOLE 0 0 35029 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 307677 5334 SH SOLE 0 0 5334 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 12026873 501120 SH SOLE 0 0 501120 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 10608999 139758 SH SOLE 329 0 139429 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 14182338 278031 SH SOLE 0 0 278031 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 7364051 122043 SH SOLE 0 0 122043 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3564622 172956 SH SOLE 0 0 172956 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 3230490 155612 SH SOLE 0 0 155612 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 2287106 78784 SH SOLE 0 0 78784 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 9970715 572372 SH SOLE 14036 0 558336 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 13375093 353558 SH SOLE 0 0 353558 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 20043444 206293 SH SOLE 2564 0 203729 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 12498178 217625 SH SOLE 0 0 217625 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 4050082 320697 SH SOLE 0 0 320697 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 6087442 89706 SH SOLE 0 0 89706 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 408436 10631 SH SOLE 0 0 10631 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 18213193 288939 SH SOLE 0 0 288939 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 37799279 832033 SH SOLE 2998 0 829035 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 4683630 49884 SH SOLE 0 0 49884 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 22463737 202112 SH SOLE 0 0 202112 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 7791827 92784 SH SOLE 0 0 92784 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 5321049 186311 SH SOLE 0 0 186311 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 7543465 91160 SH SOLE 226 0 90934 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 3426865 76801 SH SOLE 0 0 76801 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 2826907 46572 SH SOLE 0 0 46572 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 1557669 33160 SH SOLE 0 0 33160 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 3089726 54821 SH SOLE 0 0 54821 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 8722818 427380 SH SOLE 0 0 427380 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 206527335 2804935 SH SOLE 1854 0 2803081 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 37412581 234400 SH SOLE 0 0 234400 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 2887144 92094 SH SOLE 0 0 92094 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 7247164 408521 SH SOLE 0 0 408521 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 70680182 1595489 SH SOLE 9947 0 1585542 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 1860111 75065 SH SOLE 0 0 75065 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 4115177 164894 SH SOLE 0 0 164894 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 69782229 1174390 SH SOLE 12383 0 1162007 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 8045055 205074 SH SOLE 500 0 204574 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 44047930 932429 SH SOLE 19062 0 913367 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 37791260 765625 SH SOLE 8060 0 757565 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 466969 32227 SH SOLE 0 0 32227 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 293648 7958 SH SOLE 0 0 7958 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 3353472 182353 SH SOLE 0 0 182353 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 2032036 100199 SH SOLE 0 0 100199 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 3063238 62536 SH SOLE 59991 0 2545 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 1785780 122356 SH SOLE 0 0 122356 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 9355601 219460 SH SOLE 0 0 219460 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 17971489 320405 SH SOLE 0 0 320405 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 3231454 39718 SH SOLE 0 0 39718 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 1250535 60500 SH SOLE 0 0 60500 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 507110 18040 SH SOLE 0 0 18040 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 5177990 127820 SH SOLE 0 0 127820 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 1182153 49922 SH SOLE 0 0 49922 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 3515846 117039 SH SOLE 2299 0 114740 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 9948816 147107 SH SOLE 0 0 147107 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 11965629 460394 SH SOLE 0 0 460394 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 5750223 217647 SH SOLE 1172 0 216475 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 18377546 125573 SH SOLE 912 0 124661 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 13448022 261025 SH SOLE 0 0 261025 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 112803543 2454919 SH SOLE 11652 0 2443267 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 3564866 242673 SH SOLE 0 0 242673 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 26608489 581733 SH SOLE 15542 0 566191 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 56147577 1988933 SH SOLE 2538 0 1986395 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 2112661 67997 SH SOLE 0 0 67997 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 1334938 34351 SH SOLE 0 0 34351 FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U828 292411 15206 SH SOLE 0 0 15206 FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U869 1210320 61251 SH SOLE 0 0 61251 FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F557 338788 15491 SH SOLE 0 0 15491 FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740U836 2508181 115691 SH SOLE 0 0 115691 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 1147315 29956 SH SOLE 0 0 29956 FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 838560 27657 SH SOLE 0 0 27657 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F433 634408 21411 SH SOLE 0 0 21411 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F516 374517 11617 SH SOLE 0 0 11617 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F698 6226395 183291 SH SOLE 0 0 183291 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F714 625906 17721 SH SOLE 0 0 17721 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 2138809 52758 SH SOLE 0 0 52758 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 8091010 210977 SH SOLE 0 0 210977 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 1192394 36962 SH SOLE 0 0 36962 FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406 330497 9845 SH SOLE 0 0 9845 FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 1509616 42899 SH SOLE 0 0 42899 FIRST TR EXCHNG TRADED FD VI FT CBOE US EQ MD 33740F458 5447961 177620 SH SOLE 0 0 177620 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST BFR 33740F623 387302 10611 SH SOLE 0 0 10611 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599 498905 14174 SH SOLE 0 0 14174 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST U S 33740F441 447053 14490 SH SOLE 0 0 14490 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F482 514447 16244 SH SOLE 0 0 16244 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 1359582 39929 SH SOLE 0 0 39929 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 3326892 89722 SH SOLE 0 0 89722 FIRST TR EXCHNG TRADED FD VI FT CBOE VST INTL 33740F573 248409 12217 SH SOLE 0 0 12217 FIRST TR EXCHNG TRADED FD VI INCOME OPPRTNTES 33740F409 1893031 101585 SH SOLE 0 0 101585 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 360766 19671 SH SOLE 0 0 19671 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 89040931 2117250 SH SOLE 0 0 2117250 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 2203533 92198 SH SOLE 0 0 92198 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 1327425 34054 SH SOLE 0 0 34054 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 8659899 231672 SH SOLE 9 0 231663 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 2546606 76960 SH SOLE 0 0 76960 FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 517110 14941 SH SOLE 0 0 14941 FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 930711 25478 SH SOLE 0 0 25478 FIRST TR HIGH INCOME LONG / COM 33738E109 3555278 331649 SH SOLE 0 0 331649 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 256623 19266 SH SOLE 0 0 19266 FIRST TR INTER DURATN PFD & COM 33718W103 1089325 73109 SH SOLE 300 0 72809 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 16234775 250614 SH SOLE 0 0 250614 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 12244933 150986 SH SOLE 0 0 150986 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 20956554 227541 SH SOLE 0 0 227541 FIRST TR MLP & ENERGY INCOM COM 33739B104 887938 112255 SH SOLE 0 0 112255 FIRST TR MORNINGSTAR DIVID L SHS 336917109 52349231 1565467 SH SOLE 1990 0 1563477 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 1936446 19339 SH SOLE 0 0 19339 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 542768 7791 SH SOLE 0 0 7791 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 78122048 751246 SH SOLE 0 0 751246 FIRST TR NASDAQ 100 TECH IND SHS 337345102 38189863 262889 SH SOLE 0 0 262889 FIRST TR S&P REIT INDEX FD COM 33734G108 645045 28230 SH SOLE 0 0 28230 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 17773821 220359 SH SOLE 0 0 220359 FIRST TR SR FLTG RATE INCOME COM 33733U108 102260 10226 SH SOLE 0 0 10226 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 350595 32193 SH SOLE 0 0 32193 FIRST TR VALUE LINE DIVID IN SHS 33734H106 206108322 5512392 SH SOLE 6374 0 5506017 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 10879730 112440 SH SOLE 0 0 112440 FIRST WATCH RESTAURANT GROUP COM 33748L101 668881 38686 SH SOLE 27944 0 10742 FIRST WESTN FINL INC COM 33751L105 453750 25000 SH SOLE 0 0 25000 FIRSTCASH HOLDINGS INC COM 33768G107 2297229 22885 SH SOLE 20926 0 1959 FIRSTENERGY CORP COM 337932107 17074212 499539 SH SOLE 305608 0 193931 FIRSTSERVICE CORP NEW COM 33767E202 16273977 111818 SH SOLE 109676 27 2115 FISERV INC COM 337738108 232309436 2056564 SH SOLE 865928 0 1190636 FISKER INC CL A COM STK 33813J106 288451 44930 SH SOLE 0 0 44930 FIVE BELOW INC COM 33829M101 13051397 81115 SH SOLE 41779 0 39336 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 849164 285914 SH SOLE 168653 0 117261 FIVE9 INC COM 338307101 4955589 77070 SH SOLE 73500 33 3537 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 10250584 611245 SH SOLE 0 0 611245 FLAHERTY & CRUMRINE PFD INCO COM 338480106 153448 16807 SH SOLE 0 0 16807 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 140817 18927 SH SOLE 0 0 18927 FLAHERTY & CRUMRINE PFD SECS COM 338478100 272991 21048 SH SOLE 0 0 21048 FLEETCOR TECHNOLOGIES INC COM 339041105 18512139 72500 SH SOLE 27229 0 45271 FLEX LNG LTD SHS G35947202 1004291 33299 SH SOLE 0 0 33299 FLEX LTD ORD Y2573F102 14867018 551039 SH SOLE 472575 0 78464 FLEXSHARES TR DISCP DUR MBS 33939L779 215471 10921 SH SOLE 0 0 10921 FLEXSHARES TR IBOXX 3R TARGT 33939L506 3101103 133726 SH SOLE 0 0 133726 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 1709188 74507 SH SOLE 0 0 74507 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1608409 39773 SH SOLE 0 0 39773 FLEXSHARES TR MORNSTAR USMKT 33939L100 442232 2715 SH SOLE 0 0 2715 FLEXSHARES TR QLT DIV DEF IDX 33939L845 1635958 30245 SH SOLE 0 0 30245 FLEXSHARES TR QUALT DIVD IDX 33939L860 270274 4845 SH SOLE 0 0 4845 FLEXSHARES TR STOXX GLOBR INF 33939L795 4607558 95134 SH SOLE 95134 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 7798203 86168 SH SOLE 3018 0 83150 FLOWERS FOODS INC COM 343498101 1683916 75920 SH SOLE 0 0 75920 FLOWSERVE CORP COM 34354P105 17149733 431223 SH SOLE 399010 0 32213 FLUENCE ENERGY INC COM CL A 34379V103 463662 20168 SH SOLE 0 0 20168 FLUOR CORP NEW COM 343412102 3652604 99526 SH SOLE 53459 0 46067 FLYWIRE CORPORATION COM VTG 302492103 7511371 235540 SH SOLE 0 0 235540 FMC CORP COM NEW 302491303 7672868 114572 SH SOLE 96594 0 17978 FOGHORN THERAPEUTICS INC COM 344174107 7131130 1426226 SH SOLE 0 0 1426226 FORD MTR CO DEL COM 345370860 30972432 2493755 SH SOLE 0 0 2493755 FORTINET INC COM 34959E109 37852760 645071 SH SOLE 221964 0 423107 FORTINET INC COM 34959E109 6000 100 SH Put SOLE 0 0 100 FORTIS INC COM 349553107 1013345 26674 SH SOLE 21415 0 5259 FORTIVE CORP COM 34959J108 21230891 286285 SH SOLE 229960 0 56326 FORTREA HLDGS INC COMMON STOCK 34965K107 4212706 147350 SH SOLE 135770 0 11580 FORTUNA SILVER MINES INC COM 349915108 67464 24803 SH SOLE 0 0 24803 FORTUNE BRANDS INNOVATIONS I COM 34964C106 2390358 38455 SH SOLE 10409 0 28046 FORWARD AIR CORP COM 349853101 3600910 52385 SH SOLE 38292 0 14093 FOSSIL GROUP INC COM 34988V106 43369 21053 SH SOLE 0 0 21053 FOUR CORNERS PPTY TR INC COM 35086T109 5429153 244667 SH SOLE 188446 0 56221 FOX CORP CL A COM 35137L105 7159536 229473 SH SOLE 203430 0 26043 FOX CORP CL B COM 35137L204 528015 18283 SH SOLE 0 0 18283 FOX FACTORY HLDG CORP COM 35138V102 9145668 92306 SH SOLE 88663 27 3616 FRANCO NEV CORP COM 351858105 27716235 207628 SH SOLE 7709 0 199919 FRANKLIN ELEC INC COM 353514102 318162 3566 SH SOLE 0 0 3566 FRANKLIN ETF TR SHRT DUR US GOVT 353506108 711438 7968 SH SOLE 3478 0 4490 FRANKLIN LTD DURATION INCOME COM 35472T101 305523 50168 SH SOLE 0 0 50168 FRANKLIN RESOURCES INC COM 354613101 21902330 891064 SH SOLE 704346 170 186548 FRANKLIN STR PPTYS CORP COM 35471R106 155113 83845 SH SOLE 83845 0 0 FRANKLIN TEMPLETON ETF TR FRANKLN SWZLND 35473P694 237457 7943 SH SOLE 0 0 7943 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 3265089 177547 SH SOLE 0 0 177547 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 8534568 322668 SH SOLE 319949 0 2719 FRANKLIN TEMPLETON ETF TR FTSE LATN AMRC 35473P561 270975 12505 SH SOLE 0 0 12505 FRANKLIN TEMPLETON ETF TR INCOME FOCUS ETF 35473P439 401115 16500 SH SOLE 0 0 16500 FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108 606428 21728 SH SOLE 0 0 21728 FRANKLIN TEMPLETON ETF TR US LOW VOLATILIT 35473P504 328522 6925 SH SOLE 0 0 6925 FRANKLIN TEMPLETON ETF TR US LRG CP MLTFCT 35473P801 343661 7979 SH SOLE 1 0 7978 FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 5032343 117140 SH SOLE 0 0 117140 FRANKLIN UNVL TR SH BEN INT 355145103 330799 52094 SH SOLE 0 0 52094 FREEPORT-MCMORAN INC CL B 35671D857 81306399 2180382 SH SOLE 1181808 133 998441 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 599566 27835 SH SOLE 8496 0 19339 FRESHPET INC COM 358039105 1039389 15777 SH SOLE 11829 0 3948 FRESHWORKS INC CLASS A COM 358054104 1038888 52153 SH SOLE 52141 0 12 FREYR BATTERY SHS L4135L100 132881 27174 SH SOLE 0 0 27174 FRONTDOOR INC COM 35905A109 3358252 109783 SH SOLE 108831 0 952 FRONTIER COMMUNICATIONS PARE COM 35909D109 761247 48642 SH SOLE 0 0 48642 FRONTLINE PLC COM M46528101 523211 27860 SH SOLE 0 0 27860 FRP HLDGS INC COM 30292L107 377790 7000 SH SOLE 0 0 7000 FS BANCORP INC COM 30263Y104 1370943 46473 SH SOLE 0 0 46473 FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 1465640 270413 SH SOLE 0 0 270413 FS KKR CAP CORP COM 302635206 6321997 321077 SH SOLE 170970 0 150107 FST TR NEW OPPORT MLP & ENE COM 33739M100 1059811 169299 SH SOLE 0 0 169299 FTAI AVIATION LTD SHS G3730V105 3744593 105333 SH SOLE 0 0 105333 FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 300204 93231 SH SOLE 0 0 93231 FTC SOLAR INC COM 30320C103 361651 282540 SH SOLE 0 0 282540 FTI CONSULTING INC COM 302941109 25414147 142448 SH SOLE 141321 0 1127 FUBOTV INC COM 35953D104 46706 17493 SH SOLE 0 0 17493 FUELCELL ENERGY INC COM 35952H601 128646 100505 SH SOLE 0 0 100505 FULLER H B CO COM 359694106 4991160 72747 SH SOLE 67984 0 4763 FULTON FINL CORP PA COM 360271100 659268 54440 SH SOLE 36818 0 17622 G1 THERAPEUTICS INC COM 3621LQ109 1333117 925776 SH SOLE 0 0 925776 GABELLI DIVID & INCOME TR COM 36242H104 16912484 869984 SH SOLE 702 0 869282 GABELLI EQUITY TR INC COM 362397101 1082910 211094 SH SOLE 0 0 211094 GABELLI GLOBAL SMALL & MID C COM 36249W104 1178025 113709 SH SOLE 0 0 113709 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 236784 17527 SH SOLE 0 0 17527 GABELLI HLTHCARE & WELLNESS SHS 36246K103 149639 17440 SH SOLE 0 0 17440 GABELLI UTIL TR COM 36240A101 321999 60754 SH SOLE 0 0 60754 GAIN THERAPEUTICS INC COM 36269B105 110864 33800 SH SOLE 0 0 33800 GALLAGHER ARTHUR J & CO COM 363576109 83516731 366414 SH SOLE 237075 0 129340 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1001240 273563 SH SOLE 0 0 273563 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 972417 196846 SH SOLE 0 0 196846 GAMING & LEISURE PPTYS INC COM 36467J108 19679127 432034 SH SOLE 359641 0 72393 GANNETT CO INC COM 36472T109 56377 23011 SH SOLE 0 0 23011 GARMIN LTD SHS H2906T109 16948552 161108 SH SOLE 33131 0 127977 GARRETT MOTION INC COM 366505105 281237 35690 SH SOLE 0 0 35690 GARTNER INC COM 366651107 42196662 122804 SH SOLE 116144 5 6655 GATES INDL CORP PLC ORD SHS G39108108 1895509 163266 SH SOLE 162885 0 381 GATX CORP COM 361448103 3314455 30455 SH SOLE 24658 0 5797 GDL FD COM SH BEN IT 361570104 176057 22717 SH SOLE 0 0 22717 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 22420135 329514 SH SOLE 38399 0 291115 GEE GROUP INC COM 36165A102 10651 18000 SH SOLE 0 0 18000 GEN DIGITAL INC COM 668771108 18812636 1064064 SH SOLE 1026144 0 37920 GENCO SHIPPING & TRADING LTD SHS Y2685T131 558360 39911 SH SOLE 0 0 39911 GENERAC HLDGS INC COM 368736104 16178260 148479 SH SOLE 33093 9 115377 GENERAL AMERN INVS CO INC COM 368802104 315132 7660 SH SOLE 0 0 7660 GENERAL DYNAMICS CORP COM 369550108 96973610 438854 SH SOLE 147784 0 291070 GENERAL ELECTRIC CO COM NEW 369604301 65805877 595259 SH SOLE 130741 0 464518 GENERAL MLS INC COM 370334104 51065363 798022 SH SOLE 163302 0 634720 GENERAL MLS INC COM 370334104 22000 400 SH Put SOLE 0 0 400 GENERAL MTRS CO COM 37045V100 41198578 1249579 SH SOLE 1002974 194 246411 GENESIS ENERGY L P UNIT LTD PARTN 371927104 401181 38874 SH SOLE 0 0 38874 GENMAB A/S SPONSORED ADS 372303206 6932628 196559 SH SOLE 156070 0 40489 GENPACT LIMITED SHS G3922B107 3830171 105806 SH SOLE 59620 0 46186 GENTEX CORP COM 371901109 18264154 561284 SH SOLE 505255 0 56029 GENTHERM INC COM 37253A103 5650843 104144 SH SOLE 103629 0 515 GENUINE PARTS CO COM 372460105 68619766 475272 SH SOLE 399310 0 75963 GENWORTH FINL INC COM CL A 37247D106 6329125 1080057 SH SOLE 1078957 0 1100 GEO GROUP INC NEW COM 36162J106 327886 40084 SH SOLE 0 0 40084 GERDAU SA SPON ADR REP PFD 373737105 108727 22794 SH SOLE 0 0 22794 GERON CORP COM 374163103 79733 37610 SH SOLE 0 0 37610 GETTY RLTY CORP NEW COM 374297109 1123903 40530 SH SOLE 12802 0 27728 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 12605781 396908 SH SOLE 387049 76 9783 GIBRALTAR INDS INC COM 374689107 3524826 52212 SH SOLE 43947 0 8265 GILEAD SCIENCES INC COM 375558103 174242469 2325094 SH SOLE 1719064 0 606030 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 350396 193589 SH SOLE 0 0 193589 GLACIER BANCORP INC NEW COM 37637Q105 28245569 991073 SH SOLE 982405 0 8668 GLADSTONE COMMERCIAL CORP COM 376536108 173849 14297 SH SOLE 0 0 14297 GLADSTONE INVT CORP COM 376546107 349420 27427 SH SOLE 0 0 27427 GLADSTONE LD CORP COM 376549101 372388 26169 SH SOLE 0 0 26169 GLAUKOS CORP COM 377322102 970575 12898 SH SOLE 0 0 12898 GLOBAL E ONLINE LTD SHS M5216V106 436385 10981 SH SOLE 5365 0 5616 GLOBAL MED REIT INC COM NEW 37954A204 1078777 120265 SH SOLE 0 0 120265 GLOBAL NET LEASE INC COM NEW 379378201 411250 42794 SH SOLE 0 0 42794 GLOBAL PARTNERS LP COM UNITS 37946R109 533396 15102 SH SOLE 0 0 15102 GLOBAL PMTS INC COM 37940X102 40609043 351929 SH SOLE 283669 0 68260 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 284857 15532 SH SOLE 0 0 15532 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 993087 36904 SH SOLE 0 0 36904 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1848640 78699 SH SOLE 1311 0 77388 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 676454 35924 SH SOLE 6869 0 29055 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 2750114 113220 SH SOLE 0 0 113220 GLOBAL X FDS DOW 30 COVERED C 37960A859 953245 44660 SH SOLE 0 0 44660 GLOBAL X FDS EMERGING MARK 37960A636 359237 14711 SH SOLE 0 0 14711 GLOBAL X FDS EMERGING MKT GRT 37960A644 2126938 89593 SH SOLE 0 0 89593 GLOBAL X FDS FINTECH ETF 37954Y814 1798733 89311 SH SOLE 0 0 89311 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 1319517 31133 SH SOLE 9530 0 21603 GLOBAL X FDS GLBL X MLP ETF 37954Y343 16204055 363401 SH SOLE 177651 0 185750 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 205762 23438 SH SOLE 0 0 23438 GLOBAL X FDS GLOBAL X COPPER 37954Y830 3494186 95968 SH SOLE 552 0 95416 GLOBAL X FDS GLOBAL X SILVER 37954Y848 3011133 125989 SH SOLE 0 0 125989 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 1737320 64250 SH SOLE 0 0 64250 GLOBAL X FDS GLOBX SUPDV US 37950E291 2691927 166220 SH SOLE 0 0 166220 GLOBAL X FDS INTERNET OF THNG 37954Y780 1027331 33540 SH SOLE 0 0 33540 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 4949640 89716 SH SOLE 0 0 89716 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 10557136 629525 SH SOLE 0 0 629525 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 4351368 176026 SH SOLE 526 0 175500 GLOBAL X FDS RUSSELL 2000 37954Y459 3198191 187467 SH SOLE 0 0 187467 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 476567 9112 SH SOLE 6665 0 2447 GLOBAL X FDS S&P 500 COVERED 37954Y475 9863436 253624 SH SOLE 2157 0 251467 GLOBAL X FDS S&P 500 QLT ETF 37954Y616 3412269 111819 SH SOLE 0 0 111819 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 233236 25407 SH SOLE 0 0 25407 GLOBAL X FDS US INFR DEV ETF 37954Y673 14495426 477137 SH SOLE 37434 0 439703 GLOBAL X FDS US PFD ETF 37954Y657 3648444 193963 SH SOLE 0 0 193963 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 4700530 80779 SH SOLE 0 0 80779 GLOBALSTAR INC COM 378973408 188416 143829 SH SOLE 0 0 143829 GLOBANT S A COM L44385109 9307250 47042 SH SOLE 46549 0 493 GLOBE LIFE INC COM 37959E102 19039830 175111 SH SOLE 145910 0 29201 GLOBUS MED INC CL A 379577208 21487560 432781 SH SOLE 427553 0 5228 GMS INC COM 36251C103 2319744 36263 SH SOLE 5046 0 31217 GODADDY INC CL A 380237107 13950877 187310 SH SOLE 179765 0 7545 GOGO INC COM 38046C109 877022 73514 SH SOLE 0 0 73514 GOLAR LNG LTD SHS G9456A100 274745 11325 SH SOLE 0 0 11325 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 91975 11672 SH SOLE 0 0 11672 GOLDMAN SACHS BDC INC SHS 38147U107 11008870 756104 SH SOLE 0 0 756104 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 8402070 83928 SH SOLE 5264 0 78664 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 9011450 214067 SH SOLE 0 0 214067 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 13227802 279709 SH SOLE 0 0 279709 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 797207 18450 SH SOLE 0 0 18450 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 4461640 89340 SH SOLE 5390 0 83950 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 41595631 1451095 SH SOLE 0 0 1451095 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 15652148 521217 SH SOLE 173630 0 347587 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 8619238 154328 SH SOLE 0 0 154328 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 101499965 1205033 SH SOLE 814099 0 390935 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 696631 11663 SH SOLE 0 0 11663 GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 848854 18175 SH SOLE 0 0 18175 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1229472 20197 SH SOLE 0 0 20197 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 4796062 81872 SH SOLE 0 0 81872 GOLDMAN SACHS GROUP INC COM 38141G104 139572185 431351 SH SOLE 201743 0 229608 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 3414577 186487 SH SOLE 0 0 186487 GOLUB CAP BDC INC COM 38173M102 586620 39988 SH SOLE 0 0 39988 GOOSEHEAD INS INC COM CL A 38267D109 296404 3977 SH SOLE 2771 0 1206 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 296560 83774 SH SOLE 0 0 83774 GRACO INC COM 384109104 26836179 368224 SH SOLE 335926 36 32262 GRAFTECH INTL LTD COM 384313508 509987 133156 SH SOLE 0 0 133156 GRAINGER W W INC COM 384802104 50624014 73173 SH SOLE 45026 9 28139 GRAND CANYON ED INC COM 38526M106 7742468 66243 SH SOLE 65134 34 1075 GRANITE CONSTR INC COM 387328107 1362827 35845 SH SOLE 34189 0 1656 GRANITE PT MTG TR INC COM STK 38741L107 233704 47890 SH SOLE 0 0 47890 GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 800024 800000 PRN SOLE 0 0 800000 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 406125 10478 SH SOLE 0 0 10478 GRANITESHARES GOLD TR SHS BEN INT 38748G101 1834453 100353 SH SOLE 0 0 100353 GRAPHIC PACKAGING HLDG CO COM 388689101 12365919 555024 SH SOLE 400731 0 154293 GREAT AJAX CORP 7.25 CV SR NT 24 38983D409 279792 11600 SH SOLE 0 0 11600 GREAT AJAX CORP COM 38983D300 582727 90486 SH SOLE 0 0 90486 GREEN BRICK PARTNERS INC COM 392709101 640292 15425 SH SOLE 0 0 15425 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 249255 16751 SH SOLE 0 0 16751 GREENBRIER COS INC COM 393657101 853559 21339 SH SOLE 0 0 21339 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 24500 25000 PRN SOLE 0 0 25000 GREIF INC CL A 397624107 1267853 18977 SH SOLE 13872 0 5105 GREIF INC CL B 397624206 16009011 240520 SH SOLE 0 0 240520 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 2673880 173067 SH SOLE 0 0 173067 GRIFFON CORP COM 398433102 17129130 431791 SH SOLE 0 0 431791 GRIFOLS S A SP ADR REP B NVT 398438408 253864 27775 SH SOLE 0 0 27775 GROCERY OUTLET HLDG CORP COM 39874R101 1910130 66209 SH SOLE 65174 0 1035 GROUP 1 AUTOMOTIVE INC COM 398905109 7847404 29204 SH SOLE 29148 0 56 GROWGENERATION CORP COM 39986L109 34059 11664 SH SOLE 0 0 11664 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 6870467 41799 SH SOLE 41731 0 68 GSK PLC SPONSORED ADR 37733W204 41322908 1139943 SH SOLE 550111 0 589831 GUARDANT HEALTH INC COM 40131M109 3976558 134162 SH SOLE 128178 0 5984 GUGGENHEIM ACTIVE ALLOC FD COMMON STOCK 40170T106 694034 51410 SH SOLE 0 0 51410 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 1742725 117831 SH SOLE 0 0 117831 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 1877928 120845 SH SOLE 0 0 120845 GUIDEWIRE SOFTWARE INC COM 40171V100 20473200 227480 SH SOLE 95168 50 132262 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 17221 17000 PRN SOLE 2000 0 15000 GULFPORT ENERGY CORP COMMON SHARES 402635502 298549 2516 SH SOLE 0 0 2516 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 13911721 237199 SH SOLE 46420 0 190779 H & E EQUIPMENT SERVICES INC COM 404030108 2006891 46467 SH SOLE 36433 0 10034 HACKETT GROUP INC COM 404609109 532230 22562 SH SOLE 21389 0 1173 HAEMONETICS CORP MASS COM 405024100 2938314 32801 SH SOLE 7660 0 25141 HAIN CELESTIAL GROUP INC COM 405217100 2259528 217891 SH SOLE 212949 0 4942 HALEON PLC SPON ADS 405552100 15482718 1858671 SH SOLE 1598333 155 260183 HALLIBURTON CO COM 406216101 155594640 3841843 SH SOLE 966441 0 2875402 HALOZYME THERAPEUTICS INC COM 40637H109 2953654 77321 SH SOLE 72478 0 4843 HAMILTON LANE INC CL A 407497106 16734814 185038 SH SOLE 183916 34 1088 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 3169842 120710 SH SOLE 0 0 120710 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 963409 66123 SH SOLE 0 0 66123 HANCOCK JOHN PFD INCOME FD I COM 41013X106 245715 16981 SH SOLE 0 0 16981 HANCOCK JOHN PFD INCOME FD I COM 41021P103 220822 16566 SH SOLE 0 0 16566 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 190245 19776 SH SOLE 0 0 19776 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 7099386 399740 SH SOLE 0 0 399740 HANCOCK WHITNEY CORPORATION COM 410120109 5911042 159801 SH SOLE 105308 43 54450 HANESBRANDS INC COM 410345102 2127589 537270 SH SOLE 144777 0 392493 HANNON ARMSTRONG SUST INFR C COM 41068X100 3646955 172026 SH SOLE 33415 0 138611 HANOVER INS GROUP INC COM 410867105 1436584 12945 SH SOLE 11118 0 1827 HARBOR ETF TRUST DIVIDEND GTH LEA 41151J703 3142452 258638 SH SOLE 0 0 258638 HARBOR ETF TRUST HARBOR COMMODITY 41151J505 252597 11001 SH SOLE 0 0 11001 HARLEY DAVIDSON INC COM 412822108 18673930 564850 SH SOLE 555172 0 9678 HARMONIC INC COM 413160102 621973 64587 SH SOLE 0 0 64587 HARMONY BIOSCIENCES HLDGS IN COM 413197104 216085 6594 SH SOLE 0 0 6594 HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 139756 37169 SH SOLE 35208 0 1961 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 1361399 36986 SH SOLE 0 0 36986 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 876174 47957 SH SOLE 0 0 47957 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 9816877 305917 SH SOLE 0 0 305917 HARTFORD FINL SVCS GROUP INC COM 416515104 45629761 643489 SH SOLE 560595 48 82846 HASBRO INC COM 418056107 12353785 186782 SH SOLE 16239 0 170543 HAWAIIAN ELEC INDUSTRIES COM 419870100 329035 26729 SH SOLE 0 0 26729 HAWKINS INC COM 420261109 256645 4361 SH SOLE 0 0 4361 HAYWARD HLDGS INC COM 421298100 1631469 115707 SH SOLE 89918 0 25789 HCA HEALTHCARE INC COM 40412C101 38585026 156863 SH SOLE 77829 22 79012 HDFC BANK LTD SPONSORED ADS 40415F101 31719897 537535 SH SOLE 444538 40 92957 HEALTHCARE RLTY TR CL A COM 42226K105 14437608 945489 SH SOLE 884279 0 61210 HEALTHCARE SVCS GROUP INC COM 421906108 3874003 371429 SH SOLE 19860 0 351569 HEALTHEQUITY INC COM 42226A107 12619159 172747 SH SOLE 92969 47 79731 HEALTHPEAK PROPERTIES INC COM 42250P103 17442809 950045 SH SOLE 807403 0 142642 HEALTHSTREAM INC COM 42222N103 530523 24584 SH SOLE 0 0 24584 HEARTLAND FINL USA INC COM 42234Q102 611695 20785 SH SOLE 19685 0 1100 HECLA MNG CO COM 422704106 433528 110877 SH SOLE 0 0 110877 HEICO CORP NEW CL A 422806208 56431640 436710 SH SOLE 142271 19 294420 HEICO CORP NEW COM 422806109 8897876 54949 SH SOLE 153 0 54796 HELEN OF TROY LTD COM G4388N106 337441 2895 SH SOLE 1464 0 1431 HELIOS TECHNOLOGIES INC COM 42328H109 2910417 52459 SH SOLE 49937 35 2487 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 179949 16110 SH SOLE 0 0 16110 HELMERICH & PAYNE INC COM 423452101 2190022 51946 SH SOLE 0 0 51946 HENRY JACK & ASSOC INC COM 426281101 85983690 568901 SH SOLE 500571 15 68315 HENRY SCHEIN INC COM 806407102 1471115 19813 SH SOLE 9191 0 10622 HERC HLDGS INC COM 42704L104 707693 5950 SH SOLE 4414 0 1536 HERCULES CAPITAL INC COM 427096508 14616508 890165 SH SOLE 0 0 890165 HERITAGE COMM CORP COM 426927109 107176 12654 SH SOLE 0 0 12654 HERSHEY CO COM 427866108 22938801 114648 SH SOLE 15068 0 99580 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 539270 44022 SH SOLE 0 0 44022 HESS CORP COM 42809H107 35138882 229666 SH SOLE 158813 0 70853 HESS MIDSTREAM LP CL A SHS 428103105 230127 7900 SH SOLE 0 0 7900 HEWLETT PACKARD ENTERPRISE C COM 42824C109 14312019 823950 SH SOLE 104927 0 719023 HEXCEL CORP NEW COM 428291108 9481015 145549 SH SOLE 112367 0 33182 HF SINCLAIR CORP COM 403949100 12811373 225038 SH SOLE 197688 0 27350 HIGH INCOME SECS FD SHS BEN INT 42968F108 613995 99191 SH SOLE 0 0 99191 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 3707485 463436 SH SOLE 0 0 463436 HIGHLAND OPPORTUNITIES HIGHLAND INCOME 43010E404 3736400 464726 SH SOLE 0 0 464726 HIGHPEAK ENERGY INC COM 43114Q105 243072 14400 SH SOLE 0 0 14400 HIGHWOODS PPTYS INC COM 431284108 271945 13195 SH SOLE 24 0 13171 HILLENBRAND INC COM 431571108 17971655 424762 SH SOLE 414590 141 10031 HILLMAN SOLUTIONS CORP COM 431636109 4525576 548556 SH SOLE 548314 182 60 HILTON WORLDWIDE HLDGS INC COM 43300A203 40026071 266521 SH SOLE 221600 0 44921 HOLLEY INC COM 43538H103 66382 13303 SH SOLE 0 0 13303 HOLOGIC INC COM 436440101 17489696 252013 SH SOLE 168224 0 83789 HOME BANCSHARES INC COM 436893200 2137721 102088 SH SOLE 77922 0 24166 HOME DEPOT INC COM 437076102 1023001375 3385628 SH SOLE 1000229 19 2385381 HOME DEPOT INC COM 437076102 407000 1100 SH Call SOLE 0 0 1100 HOMOLOGY MEDICINES INC COM 438083107 18625 15919 SH SOLE 0 0 15919 HONDA MOTOR LTD AMERN SHS 438128308 10166798 302224 SH SOLE 256224 0 46000 HONEST CO INC COM 438333106 26745 21226 SH SOLE 0 0 21226 HONEYWELL INTL INC COM 438516106 236139768 1278228 SH SOLE 502186 20 776022 HOPE BANCORP INC COM 43940T109 864433 97676 SH SOLE 96896 0 780 HOPE BANCORP INC NOTE 2.000% 5/1 43940TAB5 22747 23000 PRN SOLE 0 0 23000 HORACE MANN EDUCATORS CORP N COM 440327104 1409916 47989 SH SOLE 47422 0 567 HORIZON THERAPEUTICS PUB L SHS G46188101 849396 7342 SH SOLE 0 0 7342 HORMEL FOODS CORP COM 440452100 7309505 192204 SH SOLE 0 0 192204 HOST HOTELS & RESORTS INC COM 44107P104 2361999 146982 SH SOLE 48595 0 98387 HOSTESS BRANDS INC CL A 44109J106 4500408 135107 SH SOLE 104757 0 30350 HOULIHAN LOKEY INC CL A 441593100 12865051 120099 SH SOLE 78156 0 41943 HOWMET AEROSPACE INC COM 443201108 29132438 629891 SH SOLE 569941 0 59950 HP INC COM 40434L105 5848194 227556 SH SOLE 0 0 227556 HSBC HLDGS PLC SPON ADR NEW 404280406 12747755 323055 SH SOLE 160404 0 162651 HUB GROUP INC CL A 443320106 1262452 16074 SH SOLE 7764 0 8310 HUBBELL INC COM 443510607 14809800 47254 SH SOLE 37743 0 9511 HUBSPOT INC COM 443573100 38662720 78503 SH SOLE 67856 0 10647 HUMANA INC COM 444859102 38289610 78701 SH SOLE 55295 10 23396 HUNT J B TRANS SVCS INC COM 445658107 1503786 7977 SH SOLE 0 0 7977 HUNTINGTON BANCSHARES INC COM 446150104 80498442 7740239 SH SOLE 4745444 0 2994795 HUNTINGTON INGALLS INDS INC COM 446413106 9422303 46057 SH SOLE 24702 0 21355 HUNTSMAN CORP COM 447011107 10953280 448906 SH SOLE 232855 0 216051 HYATT HOTELS CORP COM CL A 448579102 2304479 21724 SH SOLE 20279 0 1445 HYLIION HOLDINGS CORP COMMON STOCK 449109107 14868 12600 SH SOLE 0 0 12600 HYSTER YALE MATLS HANDLING I CL A 449172105 904038 20279 SH SOLE 2929 0 17350 I-80 GOLD CORP COM 44955L106 236368 154489 SH SOLE 0 0 154489 I3 VERTICALS INC COM CL A 46571Y107 1641732 77660 SH SOLE 0 0 77660 I3 VERTICALS LLC NOTE 1.000% 2/1 44933TAB2 68954 75000 PRN SOLE 0 0 75000 IAC INC COM NEW 44891N208 2928516 58117 SH SOLE 41628 0 16489 ICAD INC COM NEW 44934S206 40829 19350 SH SOLE 0 0 19350 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 565683 28599 SH SOLE 27 0 28572 ICHOR HOLDINGS SHS G4740B105 1164375 37609 SH SOLE 0 0 37609 ICICI BANK LIMITED ADR 45104G104 4749922 205447 SH SOLE 165348 0 40099 ICL GROUP LTD SHS M53213100 75913 13678 SH SOLE 0 0 13678 ICON PLC SHS G4705A100 43615292 177118 SH SOLE 169757 0 7361 ICU MED INC COM 44930G107 4489055 37720 SH SOLE 35422 0 2298 IDACORP INC COM 451107106 36087584 385346 SH SOLE 380805 0 4541 IDEX CORP COM 45167R104 14307716 68781 SH SOLE 64739 0 4041 IDEXX LABS INC COM 45168D104 42849820 97994 SH SOLE 85324 0 12670 ILLINOIS TOOL WKS INC COM 452308109 118709255 515433 SH SOLE 242414 0 273018 ILLUMINA INC COM 452327109 52335640 381233 SH SOLE 358900 0 22333 IMMERSION CORP COM 452521107 97937 14816 SH SOLE 0 0 14816 IMMUNOGEN INC COM 45253H101 2659459 167578 SH SOLE 151678 0 15900 IMPEL PHARMACEUTICALS INC COM 45258K109 6235 14500 SH SOLE 0 0 14500 IMPERIAL OIL LTD COM NEW 453038408 1256190 20396 SH SOLE 0 0 20396 IMPINJ INC COM 453204109 1095262 19903 SH SOLE 5606 0 14297 INDEPENDENT BANK GROUP INC COM 45384B106 643953 16282 SH SOLE 16282 0 0 INDEPENDENT BK CORP MASS COM 453836108 5358119 109149 SH SOLE 108644 0 505 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 3606632 157839 SH SOLE 0 0 157839 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 2565761 109181 SH SOLE 0 0 109181 INDEXIQ ETF TR FTSE INTERNL EQT 45409B560 9169605 396266 SH SOLE 1 0 396266 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 4578365 152460 SH SOLE 151381 0 1079 INDEXIQ ETF TR IQ CBRE NEXGEN 45409B628 397449 22346 SH SOLE 0 0 22346 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1224744 39382 SH SOLE 0 0 39382 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 2986771 94548 SH SOLE 0 0 94548 INDIA FD INC COM 454089103 357324 20512 SH SOLE 1 0 20511 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 637541 101197 SH SOLE 0 0 101197 INFLARX NV COM N44821101 483970 162406 SH SOLE 0 0 162406 INFOSYS LTD SPONSORED ADR 456788108 1128075 65931 SH SOLE 46535 0 19396 ING GROEP N.V. SPONSORED ADR 456837103 4913794 372822 SH SOLE 173543 0 199279 INGERSOLL RAND INC COM 45687V106 7567519 118762 SH SOLE 18232 0 100530 INGEVITY CORP COM 45688C107 2214768 46519 SH SOLE 44241 0 2278 INGLES MKTS INC CL A 457030104 4629244 61453 SH SOLE 50296 0 11157 INGREDION INC COM 457187102 18617448 189202 SH SOLE 174420 0 14782 INMODE LTD SHS M5425M103 3673811 120611 SH SOLE 7636 0 112975 INNODATA INC COM NEW 457642205 589995 69167 SH SOLE 0 0 69167 INNOSPEC INC COM 45768S105 9213219 90149 SH SOLE 88539 42 1568 INNOVATIVE INDL PPTYS INC COM 45781V101 770597 10185 SH SOLE 61 0 10124 INNOVATOR ETFS TR GRWT100 PWR BF 45782C334 513249 12273 SH SOLE 0 0 12273 INNOVATOR ETFS TR IBD 50 ETF 45782C102 365548 16335 SH SOLE 0 0 16335 INNOVATOR ETFS TR INTRNL DEV JULY 45782C722 518366 20360 SH SOLE 0 0 20360 INNOVATOR ETFS TR S&P INVT GRD PFD 45783Y822 219483 12460 SH SOLE 0 0 12460 INNOVATOR ETFS TR US EQT BUFR APR 45782C888 1034060 29570 SH SOLE 0 0 29570 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 607272 19839 SH SOLE 0 0 19839 INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 607533 18654 SH SOLE 0 0 18654 INNOVATOR ETFS TR US EQT ULTRA BF 45782C839 6115747 216640 SH SOLE 0 0 216640 INNOVATOR ETFS TR US EQTY BUF NOV 45782C581 694131 21210 SH SOLE 0 0 21210 INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 395896 11152 SH SOLE 0 0 11152 INNOVATOR ETFS TR US EQTY BUF SEP 45782C664 310480 9224 SH SOLE 0 0 9224 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 310644 9012 SH SOLE 0 0 9012 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391 1024568 28200 SH SOLE 0 0 28200 INNOVATOR ETFS TR US EQTY BUFR MAY 45782C326 4704193 151379 SH SOLE 0 0 151379 INNOVATOR ETFS TR US EQTY PWR BF 45782C680 321833 10365 SH SOLE 0 0 10365 INNOVATOR ETFS TR US EQTY PWR BUF 45782C318 5589819 189357 SH SOLE 0 0 189357 INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 856507 25575 SH SOLE 0 0 25575 INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 690206 21329 SH SOLE 0 0 21329 INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 820549 24820 SH SOLE 0 0 24820 INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 245948 7591 SH SOLE 0 0 7591 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 545567 16065 SH SOLE 0 0 16065 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 445615 13223 SH SOLE 0 0 13223 INNOVATOR ETFS TR US EQTY ULTRA B 45782C821 218981 7175 SH SOLE 0 0 7175 INNOVATOR ETFS TR US EQUT BUFR AUG 45782C698 3967340 120186 SH SOLE 0 0 120186 INNOVATOR ETFS TR US SML CP PWR B 45782C284 669135 26744 SH SOLE 0 0 26744 INNOVATOR ETFS TR US SML CP PWR ET 45782C342 219350 8200 SH SOLE 0 0 8200 INNOVIZ TECHNOLOGIES LTD SHS M5R635108 27300 14000 SH SOLE 0 0 14000 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 6022 15480 SH SOLE 0 0 15480 INSIGHT ENTERPRISES INC COM 45765U103 815091 5602 SH SOLE 4999 0 603 INSIGHT SELECT INCOME FD COM 45781W109 325384 21649 SH SOLE 0 0 21649 INSMED INC COM PAR $.01 457669307 1116404 44214 SH SOLE 18261 0 25953 INSPERITY INC COM 45778Q107 2095038 21466 SH SOLE 18839 0 2627 INSPIRE MED SYS INC COM 457730109 1144403 5767 SH SOLE 1425 0 4342 INSTALLED BLDG PRODS INC COM 45780R101 3484306 27899 SH SOLE 9045 0 18854 INSULET CORP COM 45784P101 8965725 56215 SH SOLE 47619 0 8596 INTAPP INC COM 45827U109 2103112 62742 SH SOLE 31104 0 31638 INTEGER HLDGS CORP COM 45826H109 3192097 40700 SH SOLE 40345 0 355 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 7803169 204325 SH SOLE 203908 0 417 INTEGRAL AD SCIENCE HLDNG CO COM 45828L108 520937 43813 SH SOLE 40090 0 3723 INTEL CORP COM 458140100 169976592 4781340 SH SOLE 2270102 66 2511172 INTELLIA THERAPEUTICS INC COM 45826J105 3300306 104374 SH SOLE 8411 0 95963 INTER PARFUMS INC COM 458334109 13742710 102298 SH SOLE 76675 0 25623 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 32715538 377952 SH SOLE 365529 0 12423 INTERCONTINENTAL EXCHANGE IN COM 45866F104 219444361 1994586 SH SOLE 759014 0 1235573 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 7665970 102555 SH SOLE 101364 13 1178 INTERDIGITAL INC COM 45867G101 644058 8027 SH SOLE 0 0 8027 INTERDIGITAL INC NOTE 2.000% 6/0 45867GAB7 22299 21000 PRN SOLE 0 0 21000 INTERNATIONAL BUSINESS MACHS COM 459200101 183116518 1305178 SH SOLE 176368 0 1128810 INTERNATIONAL BUSINESS MACHS COM 459200101 1875000 15000 SH Put SOLE 0 0 15000 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 11634787 170673 SH SOLE 87731 0 82942 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 5820353 191964 SH SOLE 62938 0 129026 INTERNATIONAL PAPER CO COM 460146103 9295159 262057 SH SOLE 0 0 262057 INTERNATIONAL SEAWAYS INC COM Y41053102 273510 6078 SH SOLE 0 0 6078 INTERPUBLIC GROUP COS INC COM 460690100 50905471 1776188 SH SOLE 1497989 0 278199 INTRA-CELLULAR THERAPIES INC COM 46116X101 7784576 149445 SH SOLE 110436 25 38984 INTUIT COM 461202103 202845934 397006 SH SOLE 324648 7 72350 INTUITIVE SURGICAL INC COM NEW 46120E602 96742983 330983 SH SOLE 244006 15 86962 INVENTRUST PPTYS CORP COM NEW 46124J201 305730 12840 SH SOLE 0 0 12840 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 3733584 83656 SH SOLE 0 0 83656 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 15979491 321519 SH SOLE 3628 0 317891 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 522975 20965 SH SOLE 0 0 20965 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 3367531 225253 SH SOLE 0 0 225253 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 1101597 148664 SH SOLE 0 0 148664 INVESCO BD FD COM 46132L107 467092 32280 SH SOLE 0 0 32280 INVESCO CALIF VALUE MUN INCO COM 46132H106 365997 43416 SH SOLE 0 0 43416 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 827421 8469 SH SOLE 0 0 8469 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1801993 72195 SH SOLE 0 0 72195 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 642701 30019 SH SOLE 0 0 30019 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 487354 25436 SH SOLE 0 0 25436 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 3476736 148515 SH SOLE 0 0 148515 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 670415 39206 SH SOLE 0 0 39206 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 4049831 141237 SH SOLE 0 0 141237 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 3766139 203026 SH SOLE 112 0 202914 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 18958090 252404 SH SOLE 0 0 252404 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1968355 107737 SH SOLE 18 0 107719 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 271801 6244 SH SOLE 0 0 6244 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 2733267 153382 SH SOLE 0 0 153382 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 204915 10848 SH SOLE 0 0 10848 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 297264 8800 SH SOLE 0 0 8800 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 534814 13347 SH SOLE 2 0 13345 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 589543 38811 SH SOLE 0 0 38811 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 396330 4712 SH SOLE 0 0 4712 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 263318 15081 SH SOLE 0 0 15081 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 34235412 232246 SH SOLE 17671 0 214575 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 2091599 84886 SH SOLE 0 0 84886 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3115566 140594 SH SOLE 0 0 140594 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 8119456 741503 SH SOLE 20 0 741483 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 420518 10545 SH SOLE 0 0 10545 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 13944710 198926 SH SOLE 0 0 198926 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 1142715 19949 SH SOLE 0 0 19949 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 4149766 53107 SH SOLE 0 0 53107 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 873645 38829 SH SOLE 0 0 38829 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1980598 42575 SH SOLE 0 0 42575 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 466718 17884 SH SOLE 0 0 17884 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 4906457 189439 SH SOLE 0 0 189439 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 7668224 81725 SH SOLE 0 0 81725 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 4378846 89055 SH SOLE 0 0 89055 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 6127013 168232 SH SOLE 1071 0 167161 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 291657 3433 SH SOLE 0 0 3433 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 217966 5252 SH SOLE 0 0 5252 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 351656 9365 SH SOLE 0 0 9365 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 7213534 72527 SH SOLE 68951 0 3576 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1229765 28096 SH SOLE 0 0 28096 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 661771 16779 SH SOLE 0 0 16779 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 502421 14454 SH SOLE 0 0 14454 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 4031149 108371 SH SOLE 0 0 108371 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 17232044 439705 SH SOLE 0 0 439705 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 21774998 370386 SH SOLE 9013 0 361373 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1659257 32038 SH SOLE 0 0 32038 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 22303886 1062596 SH SOLE 0 0 1062596 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 21901394 866014 SH SOLE 402786 0 463228 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 2460445 109989 SH SOLE 0 0 109989 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 997696 40173 SH SOLE 0 0 40173 INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 233158 10893 SH SOLE 0 0 10893 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 2447155 139638 SH SOLE 0 0 139638 INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 806745 52901 SH SOLE 0 0 52901 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 20831960 981251 SH SOLE 0 0 981251 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1585041 67434 SH SOLE 0 0 67434 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 1451619 57972 SH SOLE 0 0 57972 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 33453521 1618458 SH SOLE 3770 0 1614688 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 972500 43253 SH SOLE 0 0 43253 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 3054521 123942 SH SOLE 0 0 123942 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 21020117 1045257 SH SOLE 3850 0 1041407 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1081284 48100 SH SOLE 0 0 48100 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 2801141 116690 SH SOLE 0 0 116690 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 16742626 891262 SH SOLE 4092 0 887170 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 2779031 120880 SH SOLE 0 0 120880 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 13580259 724860 SH SOLE 4077 0 720783 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 2283688 99788 SH SOLE 0 0 99788 INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 303178 13457 SH SOLE 0 0 13457 INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 1645499 105616 SH SOLE 0 0 105616 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 626229 27673 SH SOLE 0 0 27673 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 4516051 233207 SH SOLE 3930 0 229277 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 1743279 43768 SH SOLE 0 0 43768 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 22761201 496536 SH SOLE 223284 0 273252 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 5286749 66250 SH SOLE 0 0 66250 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 5701605 63372 SH SOLE 0 0 63372 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 8420196 230501 SH SOLE 0 0 230501 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 1243338 30072 SH SOLE 0 0 30072 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 2276270 28977 SH SOLE 0 0 28977 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 370492 8012 SH SOLE 0 0 8012 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 205980 6134 SH SOLE 0 0 6134 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 315819 3124 SH SOLE 0 0 3124 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 45888600 596033 SH SOLE 0 0 596033 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 4436543 100442 SH SOLE 0 0 100442 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 341023 5979 SH SOLE 0 0 5979 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 4226540 83760 SH SOLE 0 0 83760 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 1551950 47738 SH SOLE 0 0 47738 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 3577054 84444 SH SOLE 0 0 84444 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 565202 14750 SH SOLE 0 0 14750 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 23114363 340970 SH SOLE 0 0 340970 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1731817 37005 SH SOLE 0 0 37005 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 250993 7736 SH SOLE 1629 0 6107 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 562228 7769 SH SOLE 0 0 7769 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 4338579 101369 SH SOLE 0 0 101369 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 848422 26176 SH SOLE 0 0 26176 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1148528 81688 SH SOLE 0 0 81688 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 14735167 463079 SH SOLE 0 0 463079 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 32752197 992792 SH SOLE 1730 0 991062 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 870412 32166 SH SOLE 0 0 32166 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 6206764 323437 SH SOLE 0 0 323437 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 6097717 364914 SH SOLE 0 0 364914 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 517481 11686 SH SOLE 0 0 11686 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1089600 35515 SH SOLE 0 0 35515 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 6312216 113260 SH SOLE 0 0 113260 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 313058 3985 SH SOLE 0 0 3985 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 15353270 168273 SH SOLE 945 0 167328 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 13533390 398510 SH SOLE 0 0 398510 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 3029469 113765 SH SOLE 0 0 113765 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 9574888 118928 SH SOLE 0 0 118928 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 8871282 110148 SH SOLE 0 0 110148 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 939401 20492 SH SOLE 0 0 20492 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 307056 3517 SH SOLE 0 0 3517 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 433349 4399 SH SOLE 0 0 4399 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 11324098 235184 SH SOLE 697 0 234487 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 234162 5815 SH SOLE 0 0 5815 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 921313 18993 SH SOLE 0 0 18993 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 269040 4802 SH SOLE 0 0 4802 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2143228 100439 SH SOLE 0 0 100439 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 3239752 76990 SH SOLE 0 0 76990 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 5409158 70505 SH SOLE 0 0 70505 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2164155 42693 SH SOLE 0 0 42693 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1284019 46862 SH SOLE 0 0 46862 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 886466 23151 SH SOLE 0 0 23151 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 364953 11765 SH SOLE 0 0 11765 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 258954 9048 SH SOLE 0 0 9048 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 11746268 417274 SH SOLE 0 0 417274 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 279713 5562 SH SOLE 0 0 5562 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 206719274 1458955 SH SOLE 84679 0 1374276 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 10228467 339253 SH SOLE 3225 0 336028 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 7707047 104744 SH SOLE 0 0 104744 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 12237654 244557 SH SOLE 0 0 244557 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 4888913 91931 SH SOLE 0 0 91931 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 3020273 96095 SH SOLE 0 0 96095 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 494613 5806 SH SOLE 0 0 5806 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 358637 16355 SH SOLE 0 0 16355 INVESCO EXCHNG TRAD SLF INDE BULLETSHS 2032 46139W858 614456 32053 SH SOLE 0 0 32053 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 1146487 48922 SH SOLE 0 0 48922 INVESCO HIG INCM 2023 TARG T COM 46135X108 882397 129574 SH SOLE 0 0 129574 INVESCO HIGH INCOME 2024 TAR COM 46136K105 324451 46751 SH SOLE 0 0 46751 INVESCO LTD SHS G491BT108 957119 65917 SH SOLE 1 0 65917 INVESCO MUN OPPORTUNITY TR COM 46132C107 2841602 345274 SH SOLE 0 0 345274 INVESCO MUNI INCOME OPP TRST COM 46132X101 413013 71086 SH SOLE 0 0 71086 INVESCO MUNICIPAL TRUST COM 46131J103 687468 82430 SH SOLE 0 0 82430 INVESCO PA VALUE MUN INC TR COM 46132K109 771429 86193 SH SOLE 0 0 86193 INVESCO QQQ TR UNIT SER 1 46090E103 459114646 1281477 SH SOLE 75180 0 1206297 INVESCO QQQ TR UNIT SER 1 46090E103 23108500 67200 SH Put SOLE 0 0 67200 INVESCO QUALITY MUN INCOME T COM 46133G107 5751784 685552 SH SOLE 0 0 685552 INVESCO SR INCOME TR COM 46131H107 671158 171214 SH SOLE 0 0 171214 INVESCO TR INVT GRADE MUNS COM 46131M106 750120 88249 SH SOLE 0 0 88249 INVESTCORP CR MGMT BDC INC COM 46090R104 598356 149964 SH SOLE 0 0 149964 INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 336679 8746 SH SOLE 0 0 8746 INVESTMENT MANAGERS SER TR I AXS GREEN ALPHA 46144X586 407885 14443 SH SOLE 0 0 14443 INVITAE CORP COM 46185L103 10909 18025 SH SOLE 0 0 18025 INVITATION HOMES INC COM 46187W107 3221849 101668 SH SOLE 23588 0 78080 IONIS PHARMACEUTICALS INC COM 462222100 8828368 194629 SH SOLE 186910 0 7719 IOVANCE BIOTHERAPEUTICS INC COM 462260100 59341 13042 SH SOLE 0 0 13042 IPG PHOTONICS CORP COM 44980X109 314368 3096 SH SOLE 0 0 3096 IQVIA HLDGS INC COM 46266C105 163797272 832515 SH SOLE 222260 0 610255 IRHYTHM TECHNOLOGIES INC COM 450056106 243191 2580 SH SOLE 2268 0 312 IRIDIUM COMMUNICATIONS INC COM 46269C102 12963573 284976 SH SOLE 37819 0 247157 IRON MTN INC DEL COM 46284V101 21387667 359759 SH SOLE 108472 0 251287 ISHARES GOLD TR ISHARES NEW 464285204 124349474 3553858 SH SOLE 233490 0 3320368 ISHARES INC CORE MSCI EMKT 46434G103 668535459 14047816 SH SOLE 11973349 1587 2072880 ISHARES INC EM MKTS DIV ETF 464286319 252706 10609 SH SOLE 319 0 10290 ISHARES INC EMNG MKTS EQT 46434G889 10796905 263983 SH SOLE 0 0 263983 ISHARES INC ESG AWR MSCI EM 46434G863 3785631 125021 SH SOLE 0 0 125021 ISHARES INC GLB ENR PROD ETF 464286343 642300 24905 SH SOLE 0 0 24905 ISHARES INC JP MORGAN EM ETF 464286517 282611 8114 SH SOLE 0 0 8114 ISHARES INC JP MRG EM CRP BD 464286251 920066 21756 SH SOLE 0 0 21756 ISHARES INC MSCI AGRICULTURE 464286350 1141834 29993 SH SOLE 0 0 29993 ISHARES INC MSCI AUST ETF 464286103 1251559 58185 SH SOLE 33858 0 24327 ISHARES INC MSCI BRAZIL ETF 464286400 1980362 64570 SH SOLE 0 0 64570 ISHARES INC MSCI CDA ETF 464286509 1183915 35383 SH SOLE 15237 0 20146 ISHARES INC MSCI EM ASIA ETF 464286426 1074457 17063 SH SOLE 4588 0 12475 ISHARES INC MSCI EMERG MRKT 464286533 6293615 117968 SH SOLE 19 0 117949 ISHARES INC MSCI EMRG CHN 46434G764 9919808 199073 SH SOLE 150405 0 48668 ISHARES INC MSCI EURZONE ETF 464286608 912428 21601 SH SOLE 0 0 21601 ISHARES INC MSCI GBL ETF NEW 46434G848 13684507 344178 SH SOLE 0 0 344178 ISHARES INC MSCI GBL MIN VOL 464286525 11132158 116665 SH SOLE 0 0 116665 ISHARES INC MSCI GERMANY ETF 464286806 293807 11214 SH SOLE 0 0 11214 ISHARES INC MSCI HONG KG ETF 464286871 4829407 281598 SH SOLE 0 0 281598 ISHARES INC MSCI ISRAEL ETF 464286632 454338 8409 SH SOLE 0 0 8409 ISHARES INC MSCI JAPN SMCETF 464286582 305865 4501 SH SOLE 0 0 4501 ISHARES INC MSCI JPN ETF NEW 46434G822 5491497 91085 SH SOLE 949 0 90136 ISHARES INC MSCI MEXICO ETF 464286822 2113230 36291 SH SOLE 1 0 36290 ISHARES INC MSCI PAC JP ETF 464286665 430140 10813 SH SOLE 0 0 10813 ISHARES INC MSCI SWITZERLAND 464286749 1431144 32847 SH SOLE 0 0 32847 ISHARES INC US INTL HGH YLD 464286178 228996 5516 SH SOLE 0 0 5516 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 776595 34500 SH SOLE 0 0 34500 ISHARES SILVER TR ISHARES 46428Q109 24108677 1185284 SH SOLE 160442 0 1024842 ISHARES TR 0-3 MNTH TREASRY 46436E718 32891175 326723 SH SOLE 201817 0 124906 ISHARES TR 0-5 YR TIPS ETF 46429B747 12575100 129747 SH SOLE 32666 0 97081 ISHARES TR 0-5YR HI YL CP 46434V407 32712396 797280 SH SOLE 678988 0 118292 ISHARES TR 0-5YR INVT GR CP 46434V100 4436158 92430 SH SOLE 0 0 92430 ISHARES TR 1 3 YR TREAS BD 464287457 220713311 2725865 SH SOLE 1788997 0 936868 ISHARES TR 10+ YR INVST GRD 464289511 33628591 713377 SH SOLE 710078 0 3299 ISHARES TR 10-20 YR TRS ETF 464288653 57360466 582517 SH SOLE 431880 0 150637 ISHARES TR 20 YR TR BD ETF 464287432 165930975 1870910 SH SOLE 976869 0 894040 ISHARES TR 20 YR TR BD ETF 464287432 5578300 60500 SH Put SOLE 0 0 60500 ISHARES TR 20+ YEAR TR BD 46436E338 766027 26515 SH SOLE 0 0 26515 ISHARES TR 3 7 YR TREAS BD 464288661 145251663 1283596 SH SOLE 1197795 0 85800 ISHARES TR 7-10 YR TRSY BD 464287440 535544150 5847191 SH SOLE 5407982 1163 438046 ISHARES TR A RATE CP BD ETF 46429B291 1578993 35027 SH SOLE 0 0 35027 ISHARES TR AGENCY BOND ETF 464288166 15896814 150252 SH SOLE 138540 0 11713 ISHARES TR AGGRES ALLOC ETF 464289859 1702929 26822 SH SOLE 24350 0 2472 ISHARES TR BLACKROCK ULTRA 46434V878 44200440 877341 SH SOLE 0 0 877341 ISHARES TR BROAD USD HIGH 46435U853 424215456 12221709 SH SOLE 11784283 0 437426 ISHARES TR CHINA LG-CAP ETF 464287184 4100706 154569 SH SOLE 0 0 154569 ISHARES TR CMBS ETF 46429B366 788151 17499 SH SOLE 0 0 17499 ISHARES TR COHEN STEER REIT 464287564 2902270 57860 SH SOLE 0 0 57860 ISHARES TR CONSER ALLOC ETF 464289883 1006006 29622 SH SOLE 21966 0 7656 ISHARES TR CONV BD ETF 46435G102 6656210 89694 SH SOLE 0 0 89694 ISHARES TR CORE 1 5 YR USD 46432F859 50056569 1079271 SH SOLE 6933 0 1072338 ISHARES TR CORE DIV GRWTH 46434V621 89080526 1798517 SH SOLE 1141 0 1797376 ISHARES TR CORE HIGH DV ETF 46429B663 30343068 306837 SH SOLE 309 0 306528 ISHARES TR CORE MSCI EAFE 46432F842 1856129093 28844277 SH SOLE 25038045 0 3806232 ISHARES TR CORE MSCI EURO 46434V738 39597076 797364 SH SOLE 755787 0 41577 ISHARES TR CORE MSCI INTL 46435G326 42018822 720982 SH SOLE 0 0 720982 ISHARES TR CORE MSCI TOTAL 46432F834 6118756 101996 SH SOLE 768 0 101228 ISHARES TR CORE S&P MCP ETF 464287507 679331348 2724409 SH SOLE 1930042 0 794367 ISHARES TR CORE S&P SCP ETF 464287804 854232839 9055793 SH SOLE 5920091 0 3135702 ISHARES TR CORE S&P TTL STK 464287150 54911124 582983 SH SOLE 33867 0 549116 ISHARES TR CORE S&P US GWT 464287671 60800338 641151 SH SOLE 69412 0 571739 ISHARES TR CORE S&P US VLU 464287663 21486168 287941 SH SOLE 64965 0 222976 ISHARES TR CORE S&P500 ETF 464287200 541742602 1261539 SH SOLE 136531 0 1125008 ISHARES TR CORE TOTAL USD 46434V613 95368548 2181598 SH SOLE 696 0 2180902 ISHARES TR CORE US AGGBD ET 464287226 5829391674 61988428 SH SOLE 60255679 3303 1729445 ISHARES TR CRE U S REIT ETF 464288521 4416142 93602 SH SOLE 0 0 93602 ISHARES TR CYBERSECURITY 46435U135 202862 5268 SH SOLE 0 0 5268 ISHARES TR DOW JONES US ETF 464287846 3427771 32808 SH SOLE 0 0 32808 ISHARES TR EAFE GRWTH ETF 464288885 15584878 180590 SH SOLE 11998 0 168592 ISHARES TR EAFE SML CP ETF 464288273 4227494 74863 SH SOLE 0 0 74863 ISHARES TR EAFE VALUE ETF 464288877 48816754 997686 SH SOLE 689581 0 308105 ISHARES TR ESG ADV TTL USD 46436E619 486238 11903 SH SOLE 0 0 11903 ISHARES TR ESG AW MSCI EAFE 46435G516 2537234 36702 SH SOLE 8442 0 28260 ISHARES TR ESG AWARE MSCI 46435U663 1281162 38073 SH SOLE 662 0 37411 ISHARES TR ESG AWR MSCI USA 46435G425 15871815 169011 SH SOLE 0 0 169011 ISHARES TR ESG AWR US AGRGT 46435U549 26533608 585731 SH SOLE 554553 0 31178 ISHARES TR ESG AWRE 1 5 YR 46435G243 1245569 52401 SH SOLE 0 0 52401 ISHARES TR ESG AWRE USD ETF 46435G193 591937 27203 SH SOLE 0 0 27203 ISHARES TR ESG EAFE ETF 46436E759 223393 3913 SH SOLE 0 0 3913 ISHARES TR ESG MSCI LEADR 46435U218 666851 8843 SH SOLE 0 0 8843 ISHARES TR ESG MSCI USA ETF 46436E767 793229 22886 SH SOLE 0 0 22886 ISHARES TR ESG SCRD S&P MID 46436E551 8878648 262139 SH SOLE 255319 0 6820 ISHARES TR EUROPE ETF 464287861 674759 14137 SH SOLE 0 0 14137 ISHARES TR EXPANDED TECH 464287515 10801817 31653 SH SOLE 0 0 31653 ISHARES TR EXPND TEC SC ETF 464287549 24490063 64080 SH SOLE 0 0 64080 ISHARES TR EXPONENTIAL TECH 46434V381 3194920 61194 SH SOLE 382 0 60812 ISHARES TR FALN ANGLS USD 46435G474 585850 23623 SH SOLE 10818 0 12805 ISHARES TR FLTG RATE NT ETF 46429B655 21167394 415944 SH SOLE 0 0 415944 ISHARES TR GBL COMM SVC ETF 464287275 342711 5017 SH SOLE 0 0 5017 ISHARES TR GL CLEAN ENE ETF 464288224 2119920 145001 SH SOLE 0 0 145001 ISHARES TR GL TIMB FORE ETF 464288174 224440 3032 SH SOLE 0 0 3032 ISHARES TR GLB INFRASTR ETF 464288372 649463 15003 SH SOLE 4887 0 10116 ISHARES TR GLOB HLTHCRE ETF 464287325 3943159 47842 SH SOLE 1879 0 45963 ISHARES TR GLOBAL 100 ETF 464287572 14382871 196380 SH SOLE 972 0 195408 ISHARES TR GLOBAL ENERG ETF 464287341 1193707 28931 SH SOLE 0 0 28931 ISHARES TR GLOBAL FINLS ETF 464287333 215655 3061 SH SOLE 0 0 3061 ISHARES TR GLOBAL MATER ETF 464288695 216578 2759 SH SOLE 0 0 2759 ISHARES TR GLOBAL REIT ETF 46434V647 803514 37955 SH SOLE 0 0 37955 ISHARES TR GLOBAL TECH ETF 464287291 7899469 136574 SH SOLE 471 0 136103 ISHARES TR GNMA BOND ETF 46429B333 566495 13559 SH SOLE 0 0 13559 ISHARES TR GOV/CRED BD ETF 464288596 1431975 14311 SH SOLE 0 0 14311 ISHARES TR GRWT ALLOCAT ETF 464289867 5429761 109892 SH SOLE 81457 0 28435 ISHARES TR HDG MSCI EAFE 46434V803 10389041 345151 SH SOLE 0 0 345151 ISHARES TR HDG MSCI JAPAN 46434V886 826888 24178 SH SOLE 1285 0 22893 ISHARES TR IBDS DEC28 ETF 46435U515 3866272 160894 SH SOLE 1362 0 159532 ISHARES TR IBONDS 23 TRM HG 46435U150 4169287 176366 SH SOLE 0 0 176366 ISHARES TR IBONDS 23 TRM TS 46436E882 8240546 332012 SH SOLE 628 0 331384 ISHARES TR IBONDS 24 TRM HG 46435U184 3365922 145083 SH SOLE 0 0 145083 ISHARES TR IBONDS 24 TRM TS 46436E874 13512057 566781 SH SOLE 654 0 566127 ISHARES TR IBONDS 25 TRM HG 46435U168 388342 16936 SH SOLE 0 0 16936 ISHARES TR IBONDS 25 TRM TS 46436E866 5627393 243821 SH SOLE 674 0 243147 ISHARES TR IBONDS 26 TRM TS 46436E858 4145337 184483 SH SOLE 0 0 184483 ISHARES TR IBONDS 27 ETF 46435UAA9 8548158 369410 SH SOLE 782 0 368628 ISHARES TR IBONDS 27 TRM TS 46436E841 291850 13357 SH SOLE 0 0 13357 ISHARES TR IBONDS 28 TRM TS 46436E833 3776215 175230 SH SOLE 0 0 175230 ISHARES TR IBONDS DEC 46435U697 4855187 188991 SH SOLE 0 0 188991 ISHARES TR IBONDS DEC 2030 46436E726 939429 46096 SH SOLE 867 0 45229 ISHARES TR IBONDS DEC 2031 46436E486 749036 38640 SH SOLE 0 0 38640 ISHARES TR IBONDS DEC 2032 46436E296 7888187 358717 SH SOLE 0 0 358717 ISHARES TR IBONDS DEC 2032 46436E312 202985 8645 SH SOLE 625 0 8020 ISHARES TR IBONDS DEC 2033 46436E130 370744 15467 SH SOLE 612 0 14855 ISHARES TR IBONDS DEC 25 46435U432 2700819 103559 SH SOLE 0 0 103559 ISHARES TR IBONDS DEC 26 46435U259 1736675 69999 SH SOLE 0 0 69999 ISHARES TR IBONDS DEC 27 46435U283 1379007 56332 SH SOLE 0 0 56332 ISHARES TR IBONDS DEC 28 46435U325 813710 33335 SH SOLE 0 0 33335 ISHARES TR IBONDS DEC 29 46436E205 1436654 65601 SH SOLE 1523 0 64078 ISHARES TR IBONDS DEC2023 46435G318 5299661 207626 SH SOLE 0 0 207626 ISHARES TR IBONDS DEC2026 46435GAA0 12342228 528915 SH SOLE 18191 0 510724 ISHARES TR IBONDS DEC23 ETF 46434VAX8 17194542 678018 SH SOLE 9046 0 668972 ISHARES TR IBONDS DEC24 ETF 46434VBG4 19813781 801204 SH SOLE 9831 0 791373 ISHARES TR IBONDS DEC25 ETF 46434VBD1 11570496 474784 SH SOLE 9327 0 465457 ISHARES TR IBOXX HI YD ETF 464288513 20189443 273867 SH SOLE 1127 0 272740 ISHARES TR IBOXX INV CP ETF 464287242 37824621 370757 SH SOLE 119564 0 251192 ISHARES TR INDIA 50 ETF 464289529 411003 9095 SH SOLE 0 0 9095 ISHARES TR INTL DIV GRWTH 46435G524 286111 4824 SH SOLE 471 0 4353 ISHARES TR INTL EQTY FACTOR 46434V274 22684119 877529 SH SOLE 0 0 877529 ISHARES TR INTL SEL DIV ETF 464288448 10291405 405173 SH SOLE 360 0 404813 ISHARES TR INTRM GOV CR ETF 464288612 1011267 9980 SH SOLE 0 0 9980 ISHARES TR ISHARES BIOTECH 464287556 23050975 188494 SH SOLE 3 0 188491 ISHARES TR ISHARES SEMICDTR 464287523 13502712 28508 SH SOLE 863 0 27645 ISHARES TR ISHS 1-5YR INVS 464288646 109167656 2190802 SH SOLE 1392348 0 798454 ISHARES TR ISHS 5-10YR INVT 464288638 67117017 1379589 SH SOLE 1018896 0 360694 ISHARES TR JPMORGAN USD EMG 464288281 104277448 1263663 SH SOLE 1061658 0 202005 ISHARES TR LATN AMER 40 ETF 464287390 1535829 60087 SH SOLE 0 0 60087 ISHARES TR MBS ETF 464288588 45366144 510880 SH SOLE 200684 0 310196 ISHARES TR MICRO-CAP ETF 464288869 261261 2610 SH SOLE 0 0 2610 ISHARES TR MODERT ALLOC ETF 464289875 1423940 36577 SH SOLE 17829 0 18748 ISHARES TR MORNINGSTAR GRWT 464287119 4276250 71689 SH SOLE 0 0 71689 ISHARES TR MORNINGSTAR VALU 464288109 19663742 303593 SH SOLE 0 0 303593 ISHARES TR MORNINGSTR US EQ 464287127 329293 5591 SH SOLE 0 0 5591 ISHARES TR MORTGE REL ETF 46435G342 217234 9724 SH SOLE 0 0 9724 ISHARES TR MRGSTR MD CP ETF 464288208 14303317 239466 SH SOLE 0 0 239466 ISHARES TR MRGSTR MD CP GRW 464288307 6545984 114581 SH SOLE 0 0 114581 ISHARES TR MRGSTR MD CP VAL 464288406 4157254 68613 SH SOLE 0 0 68613 ISHARES TR MRGSTR SM CP ETF 464288505 557609 11843 SH SOLE 0 0 11843 ISHARES TR MRGSTR SM CP GR 464288604 1561059 40275 SH SOLE 0 0 40275 ISHARES TR MRNING SM CP ETF 464288703 360903 6970 SH SOLE 0 0 6970 ISHARES TR MSCI AC ASIA ETF 464288182 623507 9819 SH SOLE 0 0 9819 ISHARES TR MSCI ACWI ETF 464288257 13436466 145464 SH SOLE 6268 0 139196 ISHARES TR MSCI ACWI EX US 464288240 9168351 195030 SH SOLE 0 0 195030 ISHARES TR MSCI CHINA ETF 46429B671 671471 15511 SH SOLE 0 0 15511 ISHARES TR MSCI EAFE ETF 464287465 91522192 1327948 SH SOLE 71143 0 1256805 ISHARES TR MSCI EAFE MIN VL 46429B689 11625055 178244 SH SOLE 6377 0 171867 ISHARES TR MSCI EMG MKT ETF 464287234 32143149 846987 SH SOLE 2525 0 844462 ISHARES TR MSCI EURO FL ETF 464289180 4289601 226843 SH SOLE 202143 0 24700 ISHARES TR MSCI GBL SUS DEV 46435G532 390783 5244 SH SOLE 0 0 5244 ISHARES TR MSCI INDIA ETF 46429B598 7874835 178083 SH SOLE 0 0 178083 ISHARES TR MSCI INDIA SM CP 46429B614 1237404 19604 SH SOLE 265 0 19339 ISHARES TR MSCI INTL MOMENT 46434V449 7711183 244955 SH SOLE 242678 0 2277 ISHARES TR MSCI INTL QUALTY 46434V456 6121895 182145 SH SOLE 983 0 181162 ISHARES TR MSCI INTL VLU FT 46435G409 4199464 165594 SH SOLE 0 0 165594 ISHARES TR MSCI KLD400 SOC 464288570 2841576 34905 SH SOLE 5157 0 29748 ISHARES TR MSCI SAUDI ARBIA 46434V423 201277 5196 SH SOLE 0 0 5196 ISHARES TR MSCI UK ETF NEW 46435G334 875289 27664 SH SOLE 9716 0 17948 ISHARES TR MSCI USA ESG SLC 464288802 12404017 137868 SH SOLE 105455 0 32413 ISHARES TR MSCI USA MIN VOL 46429B697 1155097419 15958794 SH SOLE 14387381 267 1571146 ISHARES TR MSCI USA MMENTM 46432F396 357980007 2562491 SH SOLE 2224979 0 337512 ISHARES TR MSCI USA QLT FCT 46432F339 109256742 829021 SH SOLE 2356 0 826665 ISHARES TR MSCI USA SMCP MN 46435G433 404071471 12226069 SH SOLE 11771593 0 454476 ISHARES TR MSCI USA VALUE 46432F388 33921788 373917 SH SOLE 63687 0 310230 ISHARES TR NATIONAL MUN ETF 464288414 27006251 263373 SH SOLE 409 0 262964 ISHARES TR NEW YORK MUN ETF 464288323 350828 6875 SH SOLE 0 0 6875 ISHARES TR NEW ZEALAND ETF 464289123 254003 5735 SH SOLE 0 0 5735 ISHARES TR NORTH AMERN NAT 464287374 379717 9130 SH SOLE 0 0 9130 ISHARES TR PARIS ALGND CLIM 46436E411 254566 5431 SH SOLE 0 0 5431 ISHARES TR PFD AND INCM SEC 464288687 20724947 687396 SH SOLE 20830 0 666566 ISHARES TR RESIDENTIAL MULT 464288562 2926649 44377 SH SOLE 0 0 44377 ISHARES TR ROBOTICS ARTIF 46435U556 504500 16519 SH SOLE 0 0 16519 ISHARES TR RUS 1000 ETF 464287622 41504975 176685 SH SOLE 9599 0 167086 ISHARES TR RUS 1000 GRW ETF 464287614 760879631 2860557 SH SOLE 696968 0 2163590 ISHARES TR RUS 1000 VAL ETF 464287598 524922715 3457534 SH SOLE 1157673 0 2299860 ISHARES TR RUS 2000 GRW ETF 464287648 33798853 150787 SH SOLE 0 0 150787 ISHARES TR RUS 2000 VAL ETF 464287630 31300500 230915 SH SOLE 43 0 230872 ISHARES TR RUS MD CP GR ETF 464287481 29853244 326801 SH SOLE 2250 0 324551 ISHARES TR RUS MDCP VAL ETF 464287473 16750791 160540 SH SOLE 14900 0 145640 ISHARES TR RUS MID CAP ETF 464287499 92747422 1339313 SH SOLE 11526 0 1327787 ISHARES TR RUS TOP 200 ETF 464289446 267928 2592 SH SOLE 0 0 2592 ISHARES TR RUS TP200 GR ETF 464289438 6877470 44708 SH SOLE 0 0 44708 ISHARES TR RUS TP200 VL ETF 464289420 3410056 52165 SH SOLE 2780 0 49385 ISHARES TR RUSEL 2500 ETF 46435G268 1003420 18408 SH SOLE 0 0 18408 ISHARES TR RUSSELL 2000 ETF 464287655 148126260 838103 SH SOLE 253267 0 584836 ISHARES TR RUSSELL 2000 ETF 464287655 738000 4600 SH Put SOLE 0 0 4600 ISHARES TR RUSSELL 3000 ETF 464287689 6472446 26412 SH SOLE 1130 0 25282 ISHARES TR S&P 100 ETF 464287101 12532235 62461 SH SOLE 0 0 62461 ISHARES TR S&P 500 GRWT ETF 464287309 137453555 2008967 SH SOLE 702 0 2008265 ISHARES TR S&P 500 VAL ETF 464287408 113405656 737166 SH SOLE 0 0 737166 ISHARES TR S&P MC 400GR ETF 464287606 71600801 991152 SH SOLE 10 0 991142 ISHARES TR S&P MC 400VL ETF 464287705 70683604 700323 SH SOLE 0 0 700323 ISHARES TR S&P SML 600 GWT 464287887 16809055 153255 SH SOLE 0 0 153255 ISHARES TR SELECT DIVID ETF 464287168 69065247 641632 SH SOLE 351 0 641281 ISHARES TR SHORT TREAS BD 464288679 36538234 330753 SH SOLE 131040 0 199713 ISHARES TR SHRT NAT MUN ETF 464288158 41191553 400462 SH SOLE 231487 0 168975 ISHARES TR SP SMCP600VL ETF 464287879 25122056 281574 SH SOLE 1763 0 279811 ISHARES TR TIPS BD ETF 464287176 34138650 329143 SH SOLE 2995 0 326148 ISHARES TR TRS FLT RT BD 46434V860 68815969 1356247 SH SOLE 1200812 0 155435 ISHARES TR U S EQUITY FACTR 46434V282 714567 16495 SH SOLE 0 0 16495 ISHARES TR U.S. BAS MTL ETF 464287838 3713842 29400 SH SOLE 0 0 29400 ISHARES TR U.S. ENERGY ETF 464287796 6393605 134801 SH SOLE 0 0 134801 ISHARES TR U.S. FIN SVC ETF 464287770 30099267 194641 SH SOLE 139765 0 54876 ISHARES TR U.S. FINLS ETF 464287788 8489472 113556 SH SOLE 0 0 113556 ISHARES TR U.S. INSRNCE ETF 464288786 1414984 15439 SH SOLE 0 0 15439 ISHARES TR U.S. MED DVC ETF 464288810 22518383 464297 SH SOLE 153437 0 310860 ISHARES TR U.S. PHARMA ETF 464288836 10083384 56974 SH SOLE 23985 0 32989 ISHARES TR U.S. REAL ES ETF 464287739 11845175 151589 SH SOLE 0 0 151589 ISHARES TR U.S. TECH ETF 464287721 55226495 526368 SH SOLE 318042 0 208326 ISHARES TR U.S. UTILITS ETF 464287697 4752763 64593 SH SOLE 0 0 64593 ISHARES TR US AER DEF ETF 464288760 17329197 163529 SH SOLE 1 0 163528 ISHARES TR US BR DEL SE ETF 464288794 265443 2916 SH SOLE 0 0 2916 ISHARES TR US CONSM STAPLES 464287812 6756417 36225 SH SOLE 2717 0 33509 ISHARES TR US CONSUM DISCRE 464287580 6233146 93102 SH SOLE 0 0 93102 ISHARES TR US HLTHCARE ETF 464287762 26481374 98054 SH SOLE 125 0 97929 ISHARES TR US HLTHCR PR ETF 464288828 859494 3492 SH SOLE 0 0 3492 ISHARES TR US HOME CONS ETF 464288752 9107195 116030 SH SOLE 0 0 116030 ISHARES TR US INDUSTRIALS 464287754 3995159 39599 SH SOLE 0 0 39599 ISHARES TR US INFRASTRUC 46435U713 3411616 93239 SH SOLE 2 0 93237 ISHARES TR US OIL EQ&SV ETF 464288844 1346745 56021 SH SOLE 0 0 56021 ISHARES TR US OIL GS EX ETF 464288851 7030567 72086 SH SOLE 7399 0 64687 ISHARES TR US REGNL BKS ETF 464288778 1163418 34626 SH SOLE 845 0 33781 ISHARES TR US SML CP VALUE 46436E536 1392225 52742 SH SOLE 0 0 52742 ISHARES TR US TELECOM ETF 464287713 1408815 66142 SH SOLE 0 0 66142 ISHARES TR US TREAS BD ETF 46429B267 13124452 595483 SH SOLE 248 0 595235 ISHARES TR US TRSPRTION 464287192 2996907 12820 SH SOLE 0 0 12820 ISHARES TR USD INV GRDE ETF 464288620 27095149 563660 SH SOLE 477958 0 85702 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 2211718 44332 SH SOLE 2801 0 41531 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 7310616 250793 SH SOLE 0 0 250793 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1713418 319073 SH SOLE 302916 0 16157 ITRON INC COM 465741106 1903000 31413 SH SOLE 0 0 31413 ITT INC COM 45073V108 6243215 63765 SH SOLE 59413 0 4352 ITURAN LOCATION AND CONTROL SHS M6158M104 1872241 62617 SH SOLE 62617 0 0 J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 21573489 420864 SH SOLE 0 0 420864 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 14485804 249111 SH SOLE 246805 0 2306 J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q241 3589139 81147 SH SOLE 0 0 81147 J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q878 529763 12073 SH SOLE 0 0 12073 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 661460 13166 SH SOLE 11295 0 1871 J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 1508908 33779 SH SOLE 0 0 33779 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 3087014 61287 SH SOLE 0 0 61287 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 2090697 41359 SH SOLE 0 0 41359 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 2363632 60159 SH SOLE 560 0 59599 J P MORGAN EXCHANGE TRADED F DIVERSFED RTRN 46641Q886 321627 3845 SH SOLE 0 0 3845 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 97706644 1824247 SH SOLE 1209500 0 614747 J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 876137 19260 SH SOLE 0 0 19260 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 313371 3336 SH SOLE 0 0 3336 J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 541164 11188 SH SOLE 0 0 11188 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 32025497 682410 SH SOLE 550223 0 132187 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 73565735 1466037 SH SOLE 98317 0 1367720 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 8592881 170325 SH SOLE 0 0 170325 J P MORGAN EXCHANGE TRADED F US MOMENTUM 46641Q779 403212 9825 SH SOLE 0 0 9825 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 7448714 172145 SH SOLE 0 0 172145 J P MORGAN EXCHANGE TRADED F US VALUE FACTR 46641Q753 1193763 34462 SH SOLE 0 0 34462 JABIL INC COM 466313103 38396361 302596 SH SOLE 105415 0 197180 JACKSON FINANCIAL INC COM CL A 46817M107 1998294 52284 SH SOLE 1733 0 50551 JACOBS SOLUTIONS INC COM 46982L108 10987954 80498 SH SOLE 8986 0 71512 JAMES RIV GROUP LTD COM G5005R107 301674 19653 SH SOLE 19626 0 27 JAMF HLDG CORP COM 47074L105 685208 38800 SH SOLE 38595 0 205 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 321747 6310 SH SOLE 0 0 6310 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 5579357 95472 SH SOLE 0 0 95472 JANUS DETROIT STR TR HENDERSON MTG 47103U852 99938219 2302725 SH SOLE 0 0 2302725 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 30353978 632770 SH SOLE 1094 0 631676 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 22539259 447831 SH SOLE 0 0 447831 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 588928 22809 SH SOLE 13251 0 9558 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 2244864 209801 SH SOLE 208575 143 1083 JAPAN SMALLER CAPITALIZATION COM 47109U104 683972 96199 SH SOLE 0 0 96199 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4454023 34410 SH SOLE 23079 0 11331 JD.COM INC SPON ADR CL A 47215P106 534483 18348 SH SOLE 1732 0 16616 JEFFERIES FINL GROUP INC COM 47233W109 5751735 157023 SH SOLE 59097 0 97926 JELD-WEN HLDG INC COM 47580P103 1601851 119899 SH SOLE 114630 0 5269 JETBLUE AWYS CORP COM 477143101 608322 132244 SH SOLE 0 0 132244 JFROG LTD ORD SHS M6191J100 478366 18863 SH SOLE 0 0 18863 JOBY AVIATION INC COMMON STOCK G65163100 336464 52165 SH SOLE 0 0 52165 JOHN BEAN TECHNOLOGIES CORP COM 477839104 4047876 38500 SH SOLE 37056 15 1429 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 516428 9740 SH SOLE 0 0 9740 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 838317 28028 SH SOLE 0 0 28028 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 10776611 227739 SH SOLE 1527 0 226212 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 401449 12479 SH SOLE 0 0 12479 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 147426 15405 SH SOLE 0 0 15405 JOHN MARSHALL BANCORP INC COM 47805L101 286814 16068 SH SOLE 0 0 16068 JOHNSON & JOHNSON COM 478160104 939908414 6034725 SH SOLE 1365331 0 4669395 JOHNSON CTLS INTL PLC SHS G51502105 190349405 3577324 SH SOLE 1288552 0 2288772 JONES LANG LASALLE INC COM 48020Q107 11218881 79465 SH SOLE 45495 0 33970 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 441287 17866 SH SOLE 0 0 17866 JPMORGAN CHASE & CO COM 46625H100 1286725458 8872746 SH SOLE 2297976 0 6574770 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 47480 17985 SH SOLE 0 0 17985 JUNIPER NETWORKS INC COM 48203R104 11838046 425982 SH SOLE 16692 0 409290 KADANT INC COM 48282T104 7788909 34533 SH SOLE 34456 23 54 KAMAN CORP NOTE 3.250% 5/0 483548AF0 14561 15000 PRN SOLE 0 0 15000 KARTOON STUDIOS INC. COM NEW 37229T509 50961 36401 SH SOLE 0 0 36401 KARUNA THERAPEUTICS INC COM 48576A100 405985 2401 SH SOLE 2348 0 53 KAYNE ANDERSON ENERGY INFRST COM 486606106 8069488 959511 SH SOLE 0 0 959511 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 22837635 3207533 SH SOLE 0 0 3207533 KB FINL GROUP INC SPONSORED ADR 48241A105 6024969 146558 SH SOLE 143851 0 2707 KB HOME COM 48666K109 1396549 30176 SH SOLE 0 0 30176 KBR INC COM 48242W106 3510722 59564 SH SOLE 0 0 59564 KELLOGG CO COM 487836108 21287633 357715 SH SOLE 237634 0 120081 KEMPER CORP COM 488401100 2207652 52526 SH SOLE 50017 0 2509 KENNAMETAL INC COM 489170100 486528 19555 SH SOLE 19533 0 22 KENNEDY-WILSON HOLDINGS INC COM 489398107 791498 53697 SH SOLE 51714 0 1983 KENVUE INC COM 49177J102 53287812 2653777 SH SOLE 1429582 0 1224195 KEURIG DR PEPPER INC COM 49271V100 41771686 1323146 SH SOLE 1050184 0 272962 KEYCORP COM 493267108 12024982 1117564 SH SOLE 452389 0 665175 KEYSIGHT TECHNOLOGIES INC COM 49338L103 107412769 811827 SH SOLE 192472 0 619355 KFORCE INC COM 493732101 5784514 96958 SH SOLE 94424 0 2534 KILROY RLTY CORP COM 49427F108 739103 23382 SH SOLE 23328 0 54 KIMBALL ELECTRONICS INC COM 49428J109 541220 19767 SH SOLE 18942 0 825 KIMBELL RTY PARTNERS LP UNIT 49435R102 16528518 1033032 SH SOLE 0 0 1033032 KIMBERLY-CLARK CORP COM 494368103 198785885 1644898 SH SOLE 1229079 0 415819 KIMCO RLTY CORP COM 49446R109 1480526 84169 SH SOLE 39368 0 44801 KINDER MORGAN INC DEL COM 49456B101 76795236 4631802 SH SOLE 2560400 0 2071401 KINROSS GOLD CORP COM 496902404 1217819 267066 SH SOLE 0 0 267066 KINROSS GOLD CORP COM 496902404 8800 2200 SH Call SOLE 0 0 2200 KINSALE CAP GROUP INC COM 49714P108 14896725 35971 SH SOLE 30168 0 5803 KIRBY CORP COM 497266106 480985 5809 SH SOLE 0 0 5809 KITE RLTY GROUP TR COM NEW 49803T300 1792871 83701 SH SOLE 63784 0 19917 KKR & CO INC COM 48251W104 65699916 1066557 SH SOLE 910315 138 156104 KKR REAL ESTATE FIN TR INC COM 48251K100 764382 64396 SH SOLE 0 0 64396 KLA CORP COM NEW 482480100 60828224 132622 SH SOLE 107142 0 25479 KNIFE RIVER CORP COMMON STOCK 498894104 766806 15704 SH SOLE 444 0 15260 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1193046 23790 SH SOLE 2671 0 21119 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 8886677 445670 SH SOLE 352506 0 93164 KONTOOR BRANDS INC COM 50050N103 2932057 66774 SH SOLE 13847 0 52927 KOPPERS HOLDINGS INC COM 50060P106 1058437 26762 SH SOLE 25923 0 839 KORN FERRY COM NEW 500643200 328854 6932 SH SOLE 468 0 6464 KORNIT DIGITAL LTD SHS M6372Q113 348152 18411 SH SOLE 0 0 18411 KRAFT HEINZ CO COM 500754106 30742837 913878 SH SOLE 311012 0 602866 KRANESHARES TR CSI CHI INTERNET 500767306 3536045 129194 SH SOLE 0 0 129194 KRANESHARES TR ELEC VEH FUTUR 500767827 244248 8869 SH SOLE 0 0 8869 KRANESHARES TR KFA MOUNT LUCAS 500767652 482069 14801 SH SOLE 0 0 14801 KRANESHARES TR QUADRTC INT RT 500767736 18714596 910243 SH SOLE 0 0 910243 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1827378 121663 SH SOLE 0 0 121663 KRISPY KREME INC COM 50101L106 909241 72915 SH SOLE 69936 0 2979 KROGER CO COM 501044101 26818467 599296 SH SOLE 415976 0 183320 KT CORP SPONSORED ADR 48268K101 4164641 324855 SH SOLE 21071 0 303784 KULICKE & SOFFA INDS INC COM 501242101 1554434 31965 SH SOLE 22016 0 9949 KYMERA THERAPEUTICS INC COM 501575104 365521 26297 SH SOLE 25398 16 883 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 1352196 89549 SH SOLE 5223 0 84326 L3HARRIS TECHNOLOGIES INC COM 502431109 159067343 913550 SH SOLE 273709 20 639821 LA Z BOY INC COM 505336107 2505325 81131 SH SOLE 0 0 81131 LABORATORY CORP AMER HLDGS COM NEW 50540R409 27439323 136480 SH SOLE 110933 20 25527 LADDER CAP CORP CL A 505743104 7805651 760785 SH SOLE 0 0 760785 LAKELAND BANCORP INC COM 511637100 140162 11106 SH SOLE 3718 0 7388 LAKELAND FINL CORP COM 511656100 1872864 39462 SH SOLE 38775 0 687 LAM RESEARCH CORP COM 512807108 67138638 107119 SH SOLE 62121 0 44997 LAMAR ADVERTISING CO NEW CL A 512816109 25150087 301307 SH SOLE 244304 0 57003 LAMB WESTON HLDGS INC COM 513272104 8389050 90732 SH SOLE 59221 0 31511 LANCASTER COLONY CORP COM 513847103 3458205 20955 SH SOLE 19902 0 1053 LANDSTAR SYS INC COM 515098101 26043076 147186 SH SOLE 142542 0 4644 LANTHEUS HLDGS INC COM 516544103 2104827 30294 SH SOLE 19002 0 11292 LAS VEGAS SANDS CORP COM 517834107 7687155 167696 SH SOLE 64867 0 102829 LATHAM GROUP INC COM 51819L107 62821 22436 SH SOLE 21236 0 1200 LATTICE SEMICONDUCTOR CORP COM 518415104 5168861 60152 SH SOLE 51387 0 8765 LATTICE STRATEGIES TR HARTFORD DISCIPL 518416870 13532476 319981 SH SOLE 319846 0 135 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 26771423 1043720 SH SOLE 1 0 1043720 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 752756 18745 SH SOLE 0 0 18745 LAUDER ESTEE COS INC CL A 518439104 97087544 671654 SH SOLE 211735 23 459896 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 9377605 677573 SH SOLE 0 0 677573 LAZARD LTD SHS A G54050102 803834 25922 SH SOLE 14795 0 11127 LCI INDS COM 50189K103 32936039 280498 SH SOLE 262693 11 17794 LCNB CORP COM 50181P100 352882 24729 SH SOLE 0 0 24729 LEAR CORP COM NEW 521865204 11804282 87961 SH SOLE 84545 27 3389 LEGG MASON ETF INVT CLEARBRIDEG LR 524682200 891700 17201 SH SOLE 0 0 17201 LEGG MASON ETF INVT CLRBRDG AL CP GW 524682101 660845 16233 SH SOLE 2312 0 13921 LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 4714387 172942 SH SOLE 0 0 172942 LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 3888093 114761 SH SOLE 0 0 114761 LEGGETT & PLATT INC COM 524660107 5281093 207835 SH SOLE 0 0 207835 LEIDOS HOLDINGS INC COM 525327102 19092639 207169 SH SOLE 183848 0 23321 LEMAITRE VASCULAR INC COM 525558201 1352579 24827 SH SOLE 20647 0 4180 LENNAR CORP CL A 526057104 29353822 261551 SH SOLE 194752 0 66799 LENNOX INTL INC COM 526107107 42141041 112544 SH SOLE 110783 0 1761 LEONARDO DRS INC COM 52661A108 348145 20847 SH SOLE 0 0 20847 LESLIES INC COM 527064109 11167166 1973002 SH SOLE 1916749 553 55700 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 349427 25731 SH SOLE 0 0 25731 LEXICON PHARMACEUTICALS INC COM NEW 528872302 11817 10841 SH SOLE 0 0 10841 LEXINFINTECH HLDGS LTD ADR 528877103 26299 11900 SH SOLE 0 0 11900 LGI HOMES INC COM 50187T106 4695918 47200 SH SOLE 22908 16 24276 LI AUTO INC SPONSORED ADS 50202M102 935599 26244 SH SOLE 0 0 26244 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 188370 53062 SH SOLE 0 0 53062 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2625717 443533 SH SOLE 0 0 443533 LIBERTY ALL-STAR GROWTH FD I COM 529900102 142005 28746 SH SOLE 0 0 28746 LIBERTY BROADBAND CORP COM SER A 530307107 585279 6438 SH SOLE 0 0 6438 LIBERTY BROADBAND CORP COM SER C 530307305 4276056 46825 SH SOLE 27950 0 18875 LIBERTY ENERGY INC COM CL A 53115L104 1207097 65178 SH SOLE 61724 0 3454 LIBERTY GLOBAL PLC SHS CL A G5480U104 670813 39183 SH SOLE 0 0 39183 LIBERTY GLOBAL PLC SHS CL C G5480U120 213440 11500 SH SOLE 0 0 11500 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 1022511 125309 SH SOLE 124055 0 1254 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 1196394 146618 SH SOLE 144013 0 2605 LIGHTWAVE LOGIC INC COM 532275104 70934 15869 SH SOLE 0 0 15869 LILLY ELI & CO COM 532457108 428307942 797401 SH SOLE 306771 6 490624 LIMBACH HLDGS INC COM 53263P105 278685 8783 SH SOLE 0 0 8783 LINCOLN ELEC HLDGS INC COM 533900106 21639146 119034 SH SOLE 116170 0 2864 LINCOLN NATL CORP IND COM 534187109 5648615 228781 SH SOLE 0 0 228781 LINCOLN NATL CORP IND COM 534187109 85000 3000 SH Put SOLE 0 0 3000 LINDE PLC SHS G54950103 221156855 593949 SH SOLE 458746 10 135193 LINDSAY CORP COM 535555106 2871739 24403 SH SOLE 24067 0 336 LINEAGE CELL THERAPEUTICS IN COM 53566P109 28047 23769 SH SOLE 0 0 23769 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 85704 10890 SH SOLE 7972 0 2918 LISTED FD TR CHANGEBRIDGE LNG 53656F649 951390 50000 SH SOLE 0 0 50000 LISTED FD TR HORIZON KINETICS 53656F623 14717327 483486 SH SOLE 3955 0 479531 LISTED FD TR SHARES LAG CAP 53656F805 9580559 282123 SH SOLE 281712 0 411 LITHIA MTRS INC COM 536797103 8708324 29487 SH SOLE 23632 0 5855 LITHIUM AMERS CORP NEW COM NEW 53680Q207 616578 36248 SH SOLE 0 0 36248 LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 493959 17092 SH SOLE 0 0 17092 LITTELFUSE INC COM 537008104 8528621 34484 SH SOLE 33664 0 820 LIVE NATION ENTERTAINMENT IN COM 538034109 6901285 83108 SH SOLE 68031 0 15077 LIVE OAK BANCSHARES INC COM 53803X105 2672500 92314 SH SOLE 0 0 92314 LIVENT CORP COM 53814L108 5271078 286316 SH SOLE 50446 0 235870 LKQ CORP COM 501889208 46205745 933262 SH SOLE 833615 0 99647 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 4200579 1972113 SH SOLE 1902688 168 69257 LMP CAP & INCOME FD INC COM 50208A102 10694334 855547 SH SOLE 0 0 855547 LOCKHEED MARTIN CORP COM 539830109 148466699 363035 SH SOLE 65630 0 297405 LOEWS CORP COM 540424108 3169624 50065 SH SOLE 14582 0 35483 LOGITECH INTL S A SHS H50430232 4208676 61048 SH SOLE 0 0 61048 LOUISIANA PAC CORP COM 546347105 218712 3957 SH SOLE 0 0 3957 LOVESAC COMPANY COM 54738L109 1671297 83901 SH SOLE 83837 58 6 LOWES COS INC COM 548661107 164982946 793798 SH SOLE 179348 0 614450 LPL FINL HLDGS INC COM 50212V100 88531864 372531 SH SOLE 353020 38 19472 LSI INDS INC OHIO COM 50216C108 403701 25422 SH SOLE 0 0 25422 LTC PPTYS INC COM 502175102 591578 18412 SH SOLE 0 0 18412 LUCID GROUP INC COM 549498103 1190692 213004 SH SOLE 0 0 213004 LULULEMON ATHLETICA INC COM 550021109 45156847 117105 SH SOLE 40818 0 76287 LUMEN TECHNOLOGIES INC COM 550241103 399741 281508 SH SOLE 0 0 281508 LUMENTUM HLDGS INC COM 55024U109 2466963 54603 SH SOLE 27359 0 27244 LUMINAR TECHNOLOGIES INC COM CL A 550424105 3249282 714128 SH SOLE 0 0 714128 LUMIRADX LTD SHS G5709L109 4344 18478 SH SOLE 0 0 18478 LXP INDUSTRIAL TRUST COM 529043101 325704 36596 SH SOLE 0 0 36596 LYFT INC CL A COM 55087P104 1643797 155958 SH SOLE 19035 0 136923 LYFT INC NOTE 1.500% 5/1 55087PAB0 666275 725000 PRN SOLE 0 0 725000 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 84756223 894997 SH SOLE 760347 0 134650 M & T BK CORP COM 55261F104 14694862 116211 SH SOLE 75958 0 40253 M D C HLDGS INC COM 552676108 30124289 730641 SH SOLE 563361 0 167280 M/I HOMES INC COM 55305B101 1435739 17084 SH SOLE 0 0 17084 MACATAWA BK CORP COM 554225102 109140 12181 SH SOLE 0 0 12181 MACERICH CO COM 554382101 268937 24651 SH SOLE 0 0 24651 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 2919169 35783 SH SOLE 35589 0 194 MACYS INC COM 55616P104 174772 15054 SH SOLE 0 0 15054 MADDEN STEVEN LTD COM 556269108 3232362 101743 SH SOLE 100396 0 1347 MADISON COVERED CALL & EQUIT COM 557437100 181373 25654 SH SOLE 0 0 25654 MADISON SQUARE GRDN SPRT COR CL A 55825T103 1599082 9070 SH SOLE 5200 0 3870 MADRIGAL PHARMACEUTICALS INC COM 558868105 2986660 20451 SH SOLE 19895 0 556 MAG SILVER CORP COM 55903Q104 2155612 207870 SH SOLE 0 0 207870 MAGNA INTL INC COM 559222401 8376311 156245 SH SOLE 1819 0 154426 MAGNITE INC COM 55955D100 111162 14743 SH SOLE 0 0 14743 MAGNOLIA OIL & GAS CORP CL A 559663109 8516620 371743 SH SOLE 367986 158 3599 MAIN STR CAP CORP COM 56035L104 1965363 48372 SH SOLE 0 0 48372 MAINSTAY CBRE GLOBAL INFRA COM 56064Q107 8270084 702045 SH SOLE 0 0 702045 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 3642523 228658 SH SOLE 0 0 228658 MALIBU BOATS INC COM CL A 56117J100 504024 10282 SH SOLE 9095 0 1187 MAMAMANCINI S HLDGS INC COM 56146T103 568100 130000 SH SOLE 0 0 130000 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 205180 5394 SH SOLE 0 0 5394 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 477858 19544 SH SOLE 0 0 19544 MANCHESTER UTD PLC NEW ORD CL A G5784H106 1335983 67508 SH SOLE 0 0 67508 MANHATTAN ASSOCIATES INC COM 562750109 40213521 203448 SH SOLE 198614 0 4834 MANNKIND CORP COM NEW 56400P706 1386961 335826 SH SOLE 0 0 335826 MANPOWERGROUP INC WIS COM 56418H100 245842 3353 SH SOLE 0 0 3353 MANULIFE FINL CORP COM 56501R106 7372030 403284 SH SOLE 61663 0 341621 MARATHON OIL CORP COM 565849106 17073962 638279 SH SOLE 0 0 638279 MARATHON OIL CORP COM 565849106 1042800 47400 SH Put SOLE 0 0 47400 MARATHON PETE CORP COM 56585A102 606313949 4006304 SH SOLE 897013 0 3109290 MARATHON PETE CORP COM 56585A102 150000 1000 SH Put SOLE 0 0 1000 MARKEL GROUP INC COM 570535104 34688913 23558 SH SOLE 19258 0 4300 MARKETAXESS HLDGS INC COM 57060D108 33331954 156019 SH SOLE 151928 0 4091 MARQETA INC CLASS A COM 57142B104 125622 21007 SH SOLE 0 0 21007 MARRIOTT INTL INC NEW CL A 571903202 106276769 540684 SH SOLE 246823 0 293861 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 341273 3391 SH SOLE 0 0 3391 MARSH & MCLENNAN COS INC COM 571748102 174656576 917796 SH SOLE 704840 40 212916 MARTIN MARIETTA MATLS INC COM 573284106 39508593 96250 SH SOLE 84262 7 11981 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 1686786 606758 SH SOLE 0 0 606758 MARVELL TECHNOLOGY INC COM 573874104 38635810 713760 SH SOLE 400540 0 313220 MASCO CORP COM 574599106 25852368 483674 SH SOLE 444400 0 39274 MASIMO CORP COM 574795100 17680862 201652 SH SOLE 0 0 201652 MASONITE INTL CORP COM 575385109 1653723 17740 SH SOLE 17469 0 271 MASTEC INC COM 576323109 6244908 86771 SH SOLE 9647 0 77124 MASTERBRAND INC COMMON STOCK 57638P104 871386 71719 SH SOLE 60585 0 11134 MASTERCARD INCORPORATED CL A 57636Q104 485574872 1226478 SH SOLE 874462 0 352016 MATADOR RES CO COM 576485205 8600258 144591 SH SOLE 141147 46 3398 MATCH GROUP INC NEW COM 57667L107 12338888 314969 SH SOLE 293919 0 21050 MATERION CORP COM 576690101 402789 3952 SH SOLE 0 0 3952 MATSON INC COM 57686G105 1434425 16168 SH SOLE 15165 0 1003 MATTEL INC COM 577081102 268832 12203 SH SOLE 0 0 12203 MATTERPORT INC COM CL A 577096100 638722 294342 SH SOLE 0 0 294342 MAUI LD & PINEAPPLE INC COM 577345101 1028863 77650 SH SOLE 0 0 77650 MAXIMUS INC COM 577933104 1203061 16110 SH SOLE 12754 0 3356 MCCORMICK & CO INC COM NON VTG 579780206 49157802 649892 SH SOLE 400828 0 249064 MCCORMICK & CO INC COM VTG 579780107 522817 6628 SH SOLE 0 0 6628 MCDONALDS CORP COM 580135101 336854102 1278675 SH SOLE 534813 0 743862 MCGRATH RENTCORP COM 580589109 4602150 45911 SH SOLE 44711 0 1200 MCKESSON CORP COM 58155Q103 62790645 144396 SH SOLE 90151 0 54245 MCLOUD TECHNOLOGIES CORP COM NEW 582270609 1385 12477 SH SOLE 0 0 12477 MDU RES GROUP INC COM 552690109 3915649 199983 SH SOLE 181820 0 18163 MEDALLION FINL CORP COM 583928106 110390 15725 SH SOLE 0 0 15725 MEDICAL PPTYS TRUST INC COM 58463J304 2437275 447206 SH SOLE 40 0 447166 MEDICENNA THERAPEUTICS CORP COM 58490H107 3067 10400 SH SOLE 0 0 10400 MEDPACE HLDGS INC COM 58506Q109 9886640 40832 SH SOLE 36935 9 3888 MEDTRONIC PLC SHS G5960L103 480066872 6126429 SH SOLE 2645772 51 3480606 MELCO RESORTS AND ENTMNT LTD ADR 585464100 457834 46293 SH SOLE 34265 0 12028 MERCADOLIBRE INC COM 58733R102 28470217 22455 SH SOLE 14891 0 7564 MERCHANTS BANCORP IND COM 58844R108 956370 34501 SH SOLE 0 0 34501 MERCK & CO INC COM 58933Y105 968705137 9409473 SH SOLE 3160456 0 6249017 MERCURY SYS INC COM 589378108 4302018 115989 SH SOLE 114864 44 1081 MERIT MED SYS INC COM 589889104 9617093 139338 SH SOLE 115544 38 23756 MERITAGE HOMES CORP COM 59001A102 1262440 10315 SH SOLE 9056 0 1259 MESA AIR GROUP INC COM NEW 590479135 76112 88605 SH SOLE 0 0 88605 MESA LABS INC COM 59064R109 7084433 67426 SH SOLE 66379 0 1047 MESABI TR CTF BEN INT 590672101 548413 27325 SH SOLE 0 0 27325 META PLATFORMS INC CL A 30303M102 650507863 2166843 SH SOLE 1100694 43 1066106 METLIFE INC COM 59156R108 46229162 734846 SH SOLE 459644 0 275202 METTLER TOLEDO INTERNATIONAL COM 592688105 4722594 4262 SH SOLE 3098 0 1164 MEXICO FD INC COM 592835102 603247 36627 SH SOLE 0 0 36627 MFA FINL INC COM 55272X607 172557 17956 SH SOLE 0 0 17956 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 109175 110000 PRN SOLE 0 0 110000 MFS CHARTER INCOME TR SH BEN INT 552727109 299828 51253 SH SOLE 0 0 51253 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 85650 27990 SH SOLE 0 0 27990 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 318564 102104 SH SOLE 0 0 102104 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 82679 26415 SH SOLE 0 0 26415 MFS INTER INCOME TR SH BEN INT 55273C107 88260 32933 SH SOLE 0 0 32933 MFS INVT GRADE MUN TR SH BEN INT 59318B108 234238 33131 SH SOLE 0 0 33131 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 188973 44360 SH SOLE 0 0 44360 MFS MUN INCOME TR SH BEN INT 552738106 510933 112293 SH SOLE 0 0 112293 MFS SPL VALUE TR SH BEN INT 55274E102 42060 10785 SH SOLE 0 0 10785 MGE ENERGY INC COM 55277P104 201830 2946 SH SOLE 0 0 2946 MGIC INVT CORP WIS COM 552848103 907468 54372 SH SOLE 49076 0 5296 MGM RESORTS INTERNATIONAL COM 552953101 11855826 322520 SH SOLE 134366 0 188154 MICROCHIP TECHNOLOGY INC. COM 595017104 59221827 758768 SH SOLE 295598 0 463170 MICROCHIP TECHNOLOGY INC. NOTE 1.625% 2/1 595017AF1 22013 10000 PRN SOLE 0 0 10000 MICRON TECHNOLOGY INC COM 595112103 76494516 1124424 SH SOLE 536155 0 588269 MICROSOFT CORP COM 594918104 3369562227 10671615 SH SOLE 4015623 79 6655913 MICROSTRATEGY INC CL A NEW 594972408 2362631 7197 SH SOLE 0 0 7197 MID-AMER APT CMNTYS INC COM 59522J103 6619382 51453 SH SOLE 311 0 51142 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 637643 46374 SH SOLE 0 0 46374 MIDDLEBY CORP COM 596278101 575488 4496 SH SOLE 3924 0 572 MIDWEST HLDG INC COM NEW 59833J206 2816590 107709 SH SOLE 0 0 107709 MILESTONE SCIENTIFIC INC COM NEW 59935P209 11040 12000 SH SOLE 0 0 12000 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 346367 34916 SH SOLE 0 0 34916 MILLERKNOLL INC COM 600544100 1439568 58878 SH SOLE 54187 0 4691 MIROMATRIX MED INC COM 60471P108 84233 64300 SH SOLE 0 0 64300 MIRUM PHARMACEUTICALS INC COM 604749101 3356141 106207 SH SOLE 0 0 106207 MISSION PRODUCE INC COM 60510V108 2338160 241546 SH SOLE 239882 0 1664 MISTER CAR WASH INC COM 60646V105 1608696 291961 SH SOLE 291760 201 0 MITEK SYS INC COM NEW 606710200 771508 71969 SH SOLE 0 0 71969 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 21428232 2523940 SH SOLE 2498416 316 25208 MIX TELEMATICS LTD SPONSORED ADR 60688N102 79808 14458 SH SOLE 0 0 14458 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 494740 144239 SH SOLE 134134 0 10105 MKS INSTRS INC COM 55306N104 13399664 154838 SH SOLE 137918 0 16920 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 11239887 270515 SH SOLE 71025 0 199490 MODEL N INC COM 607525102 920770 37721 SH SOLE 37702 0 19 MODERNA INC COM 60770K107 19247262 186342 SH SOLE 84865 0 101477 MODINE MFG CO COM 607828100 1780544 38919 SH SOLE 0 0 38919 MODIVCARE INC COM 60783X104 348249 11052 SH SOLE 10952 0 100 MOELIS & CO CL A 60786M105 17150447 380023 SH SOLE 364189 66 15768 MOHAWK INDS INC COM 608190104 1383168 16119 SH SOLE 12384 0 3735 MOLINA HEALTHCARE INC COM 60855R100 11569904 35286 SH SOLE 33484 0 1802 MOLSON COORS BEVERAGE CO CL B 60871R209 36877829 579932 SH SOLE 513547 114 66271 MONDAY COM LTD SHS M7S64H106 1284587 8068 SH SOLE 7820 0 248 MONDELEZ INTL INC CL A 609207105 235575723 3394464 SH SOLE 2154118 0 1240346 MONGODB INC CL A 60937P106 18346817 53047 SH SOLE 32308 0 20739 MONOLITHIC PWR SYS INC COM 609839105 29125696 63043 SH SOLE 49008 0 14035 MONSTER BEVERAGE CORP NEW COM 61174X109 59399130 1121797 SH SOLE 1019608 92 102097 MOODYS CORP COM 615369105 34107977 107879 SH SOLE 91009 0 16870 MOOG INC CL A 615394202 1985389 17576 SH SOLE 15434 0 2142 MOOG INC CL B 615394301 404327 3587 SH SOLE 0 0 3587 MORGAN STANLEY COM NEW 617446448 137565758 1684411 SH SOLE 888885 0 795526 MORGAN STANLEY EMERGING MKTS COM 617477104 4793570 1125251 SH SOLE 0 0 1125251 MORGAN STANLEY EMKT DBT FD I COM 61744H105 362064 55788 SH SOLE 0 0 55788 MORGAN STANLEY INDIA INVT FD COM 61745C105 832655 37255 SH SOLE 0 0 37255 MORNINGSTAR INC COM 617700109 4377926 18690 SH SOLE 18063 0 627 MOSAIC CO NEW COM 61945C103 2287398 64253 SH SOLE 0 0 64253 MOTOROLA SOLUTIONS INC COM NEW 620076307 560590017 2059176 SH SOLE 654402 0 1404774 MP MATERIALS CORP COM CL A 553368101 9627240 504044 SH SOLE 0 0 504044 MP MATERIALS CORP COM CL A 553368101 262500 15000 SH Call SOLE 0 0 15000 MPLX LP COM UNIT REP LTD 55336V100 12926022 363397 SH SOLE 12082 0 351315 MRC GLOBAL INC COM 55345K103 535706 52264 SH SOLE 51479 0 785 MSA SAFETY INC COM 553498106 9104780 57753 SH SOLE 52092 0 5661 MSC INDL DIRECT INC CL A 553530106 9740685 99243 SH SOLE 93338 0 5905 MSCI INC COM 55354G100 31774899 61930 SH SOLE 50515 0 11415 MUELLER INDS INC COM 624756102 2331698 31023 SH SOLE 16873 0 14150 MUELLER WTR PRODS INC COM SER A 624758108 11786714 929552 SH SOLE 903070 0 26482 MURPHY OIL CORP COM 626717102 5480008 120838 SH SOLE 68488 0 52350 MURPHY USA INC COM 626755102 14192094 41530 SH SOLE 36426 0 5104 NANO X IMAGING LTD ORD SHS M70700105 92844 14153 SH SOLE 0 0 14153 NASDAQ INC COM 631103108 56805449 1169077 SH SOLE 1034459 86 134532 NATERA INC COM 632307104 1387105 31347 SH SOLE 29119 0 2228 NATHANS FAMOUS INC NEW COM 632347100 828418 11724 SH SOLE 0 0 11724 NATIONAL BEVERAGE CORP COM 635017106 485952 10335 SH SOLE 9745 0 590 NATIONAL FUEL GAS CO COM 636180101 2354948 45366 SH SOLE 30960 0 14406 NATIONAL GRID PLC SPONSORED ADR NE 636274409 75936835 1252464 SH SOLE 1113250 11 139203 NATIONAL HEALTH INVS INC COM 63633D104 917099 17856 SH SOLE 0 0 17856 NATIONAL INSTRS CORP COM 636518102 485038 8135 SH SOLE 0 0 8135 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 6508838 205068 SH SOLE 201959 87 3022 NATIONAL VISION HLDGS INC COM 63845R107 909915 56237 SH SOLE 56158 0 79 NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 220599 2797 SH SOLE 0 0 2797 NATWEST GROUP PLC SPONS ADR 639057207 9213049 1580286 SH SOLE 1578408 200 1678 NAVIENT CORPORATION COM 63938C108 732005 42509 SH SOLE 0 0 42509 NBT BANCORP INC COM 628778102 2296256 72460 SH SOLE 65943 0 6517 NCINO INC COM 63947X101 10308317 324161 SH SOLE 194197 0 129964 NCR CORP NEW COM 62886E108 7949155 294741 SH SOLE 292339 0 2402 NEOGEN CORP COM 640491106 6176569 333149 SH SOLE 313307 166 19676 NET POWER INC COM CL A 64107A105 253891 16814 SH SOLE 0 0 16814 NETAPP INC COM 64110D104 36036413 474913 SH SOLE 354882 0 120031 NETEASE INC SPONSORED ADS 64110W102 1876247 18733 SH SOLE 15873 0 2860 NETFLIX INC COM 64110L106 242663463 642647 SH SOLE 435728 23 206896 NEUBERGER BERMAN ENERGY INFR COM 64129H104 600970 87350 SH SOLE 0 0 87350 NEUBERGER BERMAN HIGH YIELD COM 64128C106 90955 12079 SH SOLE 0 0 12079 NEUBERGER BERMAN MUN FD INC COM 64124P101 585600 63583 SH SOLE 0 0 63583 NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 424292 40719 SH SOLE 0 0 40719 NEUBERGER BERMAN REAL ESTATE COM 64190A103 128778 46157 SH SOLE 0 0 46157 NEUROCRINE BIOSCIENCES INC COM 64125C109 6592160 58597 SH SOLE 50383 0 8214 NEW AMER HIGH INCOME FD INC COM NEW 641876800 145001 22377 SH SOLE 0 0 22377 NEW FORTRESS ENERGY INC COM CL A 644393100 921446 28110 SH SOLE 0 0 28110 NEW JERSEY RES CORP COM 646025106 1837381 45222 SH SOLE 0 0 45222 NEW MTN FIN CORP COM 647551100 460319 35546 SH SOLE 0 0 35546 NEW PAC METALS CORP COM 64782A107 336220 189955 SH SOLE 0 0 189955 NEW RELIC INC COM 64829B100 2023800 23637 SH SOLE 0 0 23637 NEW YORK CMNTY BANCORP INC COM 649445103 9947246 877182 SH SOLE 26767 0 850415 NEWELL BRANDS INC COM 651229106 7393439 818765 SH SOLE 198852 0 619913 NEWMARK GROUP INC CL A 65158N102 3828304 595383 SH SOLE 313405 0 281978 NEWMARKET CORP COM 651587107 392244 862 SH SOLE 3 0 859 NEWMONT CORP COM 651639106 19604369 530565 SH SOLE 57938 0 472627 NEWS CORP NEW CL A 65249B109 923433 46034 SH SOLE 0 0 46034 NEWS CORP NEW CL B 65249B208 274650 13160 SH SOLE 0 0 13160 NEWTEKONE INC COM NEW 652526203 788613 53465 SH SOLE 0 0 53465 NEXGEN ENERGY LTD COM 65340P106 1456817 244023 SH SOLE 0 0 244023 NEXIMMUNE INC COM 65344D109 67299 320622 SH SOLE 0 0 320622 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 963308 110598 SH SOLE 0 0 110598 NEXPOINT REAL ESTATE FIN INC COM 65342V101 3518409 215062 SH SOLE 0 0 215062 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1909388 59335 SH SOLE 20865 0 38470 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 7902245 55118 SH SOLE 37904 12 17202 NEXTERA ENERGY INC COM 65339F101 214624280 3746279 SH SOLE 1271555 48 2474676 NEXTERA ENERGY INC COM 65339F101 1995000 26600 SH Put SOLE 0 0 26600 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 20091913 676495 SH SOLE 10761 0 665734 NEXTRACKER INC CLASS A COM 65290E101 485856 12098 SH SOLE 0 0 12098 NGM BIOPHARMACEUTICALS INC COM 62921N105 23458 21923 SH SOLE 0 0 21923 NICE LTD SPONSORED ADR 653656108 13731410 80773 SH SOLE 78189 3 2581 NIKE INC CL B 654106103 144233995 1508409 SH SOLE 780878 43 727487 NIKOLA CORP COM 654110105 87290 55599 SH SOLE 0 0 55599 NIO INC SPON ADS 62914V106 690457 76378 SH SOLE 0 0 76378 NISOURCE INC COM 65473P105 9383629 380213 SH SOLE 308521 0 71692 NL INDS INC COM NEW 629156407 1618477 340732 SH SOLE 0 0 340732 NLIGHT INC COM 65487K100 1770434 170234 SH SOLE 19186 0 151048 NMI HLDGS INC CL A 629209305 3274629 120880 SH SOLE 120880 0 0 NNN REIT INC COM 637417106 11972578 338783 SH SOLE 53245 0 285538 NOBLE CORP PLC ORD SHS A G65431127 6438026 127108 SH SOLE 29068 0 98040 NOGIN INC *W EXP 08/26/202 65528N113 284 14287 SH SOLE 0 0 14287 NOGIN INC COM NEW 65528N204 292817 551444 SH SOLE 0 0 551444 NOKIA CORP SPONSORED ADR 654902204 2797119 747895 SH SOLE 307541 0 440354 NOMAD FOODS LTD USD ORD SHS G6564A105 1123236 73800 SH SOLE 73162 0 638 NORDIC AMERICAN TANKERS LIMI COM G65773106 49453 12003 SH SOLE 0 0 12003 NORDSON CORP COM 655663102 60282681 270120 SH SOLE 243918 0 26202 NORDSTROM INC COM 655664100 1358458 90928 SH SOLE 0 0 90928 NORFOLK SOUTHN CORP COM 655844108 66295242 336644 SH SOLE 108847 0 227797 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 2651989 59117 SH SOLE 0 0 59117 NORTHERN OIL & GAS INC COM 665531307 24465667 608145 SH SOLE 34400 0 573745 NORTHERN TR CORP COM 665859104 21315456 306786 SH SOLE 262076 0 44710 NORTHROP GRUMMAN CORP COM 666807102 87332765 198398 SH SOLE 134349 0 64049 NORTHWEST BANCSHARES INC MD COM 667340103 353794 34584 SH SOLE 0 0 34584 NORTHWEST NAT HLDG CO COM 66765N105 859052 22512 SH SOLE 0 0 22512 NORTHWESTERN CORP COM NEW 668074305 5598448 116489 SH SOLE 108888 0 7601 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1515352 91951 SH SOLE 0 0 91951 NOV INC COM 62955J103 6177991 295598 SH SOLE 133472 0 162126 NOVA LTD COM M7516K103 4367609 38844 SH SOLE 35547 24 3273 NOVAGOLD RES INC COM NEW 66987E206 1091428 284226 SH SOLE 0 0 284226 NOVANTA INC COM 67000B104 6975187 48628 SH SOLE 48157 19 452 NOVARTIS AG SPONSORED ADR 66987V109 52802333 518382 SH SOLE 317204 0 201178 NOVAVAX INC COM NEW 670002401 1020616 140969 SH SOLE 0 0 140969 NOVO-NORDISK A S ADR 670100205 242859048 2670542 SH SOLE 2100664 62 569816 NOVO-NORDISK A S ADR 670100205 844500 8800 SH Call SOLE 0 0 8800 NOVO-NORDISK A S ADR 670100205 1102500 14000 SH Put SOLE 0 0 14000 NOW INC COM 67011P100 248427 20929 SH SOLE 0 0 20929 NRG ENERGY INC COM NEW 629377508 6507904 168949 SH SOLE 62362 0 106586 NU HLDGS LTD ORD SHS CL A G6683N103 201766 27830 SH SOLE 17470 0 10360 NUCOR CORP COM 670346105 28486977 182200 SH SOLE 15231 0 166969 NURIX THERAPEUTICS INC COM 67080M103 770176 97988 SH SOLE 92305 58 5625 NUSCALE PWR CORP CL A COM 67079K100 439226 89638 SH SOLE 0 0 89638 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 302742 15194 SH SOLE 0 0 15194 NUSHARES ETF TR NUVEEN ESG 1-5 67092P110 478798 21139 SH SOLE 0 0 21139 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 587544 21506 SH SOLE 0 0 21506 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 804558 13416 SH SOLE 0 0 13416 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1565152 46596 SH SOLE 0 0 46596 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 563845 15380 SH SOLE 0 0 15380 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 8709985 306366 SH SOLE 291199 0 15167 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 576015 16543 SH SOLE 0 0 16543 NUSHARES ETF TR NUVEEN ESG US 67092P870 758693 35957 SH SOLE 11000 0 24957 NUSTAR ENERGY LP UNIT COM 67058H102 916290 52540 SH SOLE 0 0 52540 NUTANIX INC CL A 67059N108 633735 18169 SH SOLE 10755 0 7414 NUTRIEN LTD COM 67077M108 44685975 723543 SH SOLE 525840 0 197702 NUVATION BIO INC COM CL A 67080N101 19711 14710 SH SOLE 0 0 14710 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3194920 309886 SH SOLE 407 0 309479 NUVEEN AMT FREE QLTY MUN INC COM 670657105 6908798 713719 SH SOLE 0 0 713719 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 913843 68197 SH SOLE 0 0 68197 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 294216 30552 SH SOLE 0 0 30552 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1063993 110258 SH SOLE 0 0 110258 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 923542 90014 SH SOLE 0 0 90014 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 323581 39413 SH SOLE 0 0 39413 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 5239653 421533 SH SOLE 0 0 421533 NUVEEN CORE PLUS IMPACT FUND COM BEN INT 67080D103 116378 12705 SH SOLE 0 0 12705 NUVEEN CORPORATE INCOME 2023 COM 67079F101 110557 11589 SH SOLE 0 0 11589 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 2569999 507905 SH SOLE 0 0 507905 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1850321 135060 SH SOLE 0 0 135060 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 445482 45411 SH SOLE 0 0 45411 NUVEEN FLOATING RATE INCOME COM 67072T108 3544324 431708 SH SOLE 0 0 431708 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 966288 84466 SH SOLE 0 0 84466 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 233208 24600 SH SOLE 0 0 24600 NUVEEN MULTI ASSET INCOME FU COM 670750108 366777 32984 SH SOLE 0 0 32984 NUVEEN MUN CR OPPORTUNITIES COM 670663103 600071 61927 SH SOLE 0 0 61927 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 2579140 277925 SH SOLE 0 0 277925 NUVEEN MUN VALUE FD INC COM 670928100 21466555 2598857 SH SOLE 750 0 2598107 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2573336 246724 SH SOLE 0 0 246724 NUVEEN N Y MUN VALUE FD COM 67062M105 362420 45246 SH SOLE 0 0 45246 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 2545069 113265 SH SOLE 0 0 113265 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 456049 43105 SH SOLE 0 0 43105 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 205812 21779 SH SOLE 0 0 21779 NUVEEN NEW YORK QLT MUN INC COM 67066X107 306336 31679 SH SOLE 0 0 31679 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 403246 39651 SH SOLE 0 0 39651 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 5123927 809467 SH SOLE 2122 0 807345 NUVEEN PFD & INCOME SECS FD COM 67072C105 7989155 1294839 SH SOLE 467 0 1294372 NUVEEN PFD & INCOME TERM FD COM 67075A106 2644783 154035 SH SOLE 0 0 154035 NUVEEN QUALITY MUNCP INCOME COM 67066V101 4138634 408149 SH SOLE 1362 0 406787 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1336000 125800 SH SOLE 0 0 125800 NUVEEN REAL ESTATE INCOME FD COM 67071B108 86911 12972 SH SOLE 0 0 12972 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 7722195 609968 SH SOLE 0 0 609968 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 360443 24321 SH SOLE 0 0 24321 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 189110 22327 SH SOLE 0 0 22327 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1868886 140518 SH SOLE 0 0 140518 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 2646893 182167 SH SOLE 0 0 182167 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 332510 35001 SH SOLE 0 0 35001 NUVEEN VRIABL RAT PFD & INM COM 67080R102 247153 15772 SH SOLE 0 0 15772 NVENT ELECTRIC PLC SHS G6700G107 16765073 316382 SH SOLE 287446 0 28937 NVIDIA CORPORATION COM 67066G104 1166456462 2681571 SH SOLE 1009678 43 1671850 NVR INC COM 62944T105 15319707 2569 SH SOLE 2487 1 81 NXG NEXTGEN INFRASTR INCM FD COM 231647207 6408414 170891 SH SOLE 0 0 170891 NXP SEMICONDUCTORS N V COM N6596X109 183104635 915890 SH SOLE 303812 0 612078 OAKTREE SPECIALTY LENDING CO COM 67401P405 949027 47168 SH SOLE 0 0 47168 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1402035 32417 SH SOLE 0 0 32417 OCCIDENTAL PETE CORP COM 674599105 56881255 876715 SH SOLE 1 0 876714 OCEANEERING INTL INC COM 675232102 1494126 58092 SH SOLE 0 0 58092 OCULAR THERAPEUTIX INC COM 67576A100 378562 120561 SH SOLE 0 0 120561 OGE ENERGY CORP COM 670837103 3804683 114152 SH SOLE 36438 0 77714 OKTA INC CL A 679295105 2063915 25321 SH SOLE 0 0 25321 OLD DOMINION FREIGHT LINE IN COM 679580100 9339666 22828 SH SOLE 7964 0 14864 OLD NATL BANCORP IND COM 680033107 4351540 299281 SH SOLE 276979 0 22302 OLD REP INTL CORP COM 680223104 29253238 1085866 SH SOLE 554754 0 531113 OLD SECOND BANCORP INC ILL COM 680277100 307913 22624 SH SOLE 0 0 22624 OLEMA PHARMACEUTICALS INC COM 68062P106 370500 30000 SH SOLE 0 0 30000 OLIN CORP COM PAR $1 680665205 14702416 294166 SH SOLE 97469 0 196697 OLINK HLDG AB SPONSORED ADS 680710100 249585 16921 SH SOLE 16921 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 4983271 64567 SH SOLE 56218 38 8311 OMEGA HEALTHCARE INVS INC COM 681936100 12180631 367329 SH SOLE 0 0 367329 OMEROS CORP COM 682143102 129701 44418 SH SOLE 0 0 44418 OMNICELL COM COM 68213N109 4128048 91653 SH SOLE 89356 0 2297 OMNICOM GROUP INC COM 681919106 31239473 419435 SH SOLE 280174 0 139261 ON HLDG AG NAMEN AKT A H5919C104 6580014 236521 SH SOLE 0 0 236521 ON SEMICONDUCTOR CORP COM 682189105 31727455 341339 SH SOLE 207961 0 133378 ON SEMICONDUCTOR CORP NOTE 1.625%10/1 682189AP0 67185 15000 PRN SOLE 0 0 15000 ONDAS HLDGS INC COM NEW 68236H204 23926 39255 SH SOLE 0 0 39255 ONE GAS INC COM 68235P108 857803 12563 SH SOLE 0 0 12563 ONEMAIN HLDGS INC COM 68268W103 1451913 36216 SH SOLE 27668 0 8548 ONEOK INC NEW COM 682680103 65118456 1026619 SH SOLE 182258 0 844361 ONESPAWORLD HOLDINGS LIMITED COM P73684113 453961 40460 SH SOLE 40460 0 0 ONTO INNOVATION INC COM 683344105 729924 5724 SH SOLE 2366 0 3358 OP BANCORP COM 67109R109 92131 10069 SH SOLE 0 0 10069 OPEN LENDING CORP COM 68373J104 5808836 793558 SH SOLE 215454 153 577951 OPENDOOR TECHNOLOGIES INC COM 683712103 80005 30305 SH SOLE 0 0 30305 OPERA LTD SPONSORED ADS 68373M107 218052 19348 SH SOLE 0 0 19348 OPKO HEALTH INC COM 68375N103 64904 40565 SH SOLE 0 0 40565 OPPFI INC COM CL A 68386H103 32097 12737 SH SOLE 0 0 12737 OPTION CARE HEALTH INC COM NEW 68404L201 538078 16633 SH SOLE 14575 0 2058 ORACLE CORP COM 68389X105 355925361 3360323 SH SOLE 2094290 0 1266033 ORANGE SPONSORED ADR 684060106 1410098 122724 SH SOLE 76628 0 46096 OREILLY AUTOMOTIVE INC COM 67103H107 91950253 101171 SH SOLE 53651 0 47520 ORGANON & CO COMMON STOCK 68622V106 6003239 345810 SH SOLE 241643 0 104167 ORIGIN BANCORP INC COM 68621T102 475085 16456 SH SOLE 0 0 16456 ORIGIN MATERIALS INC COM 68622D106 12928 10100 SH SOLE 0 0 10100 ORLA MNG LTD NEW COM 68634K106 124800 34958 SH SOLE 0 0 34958 ORMAT TECHNOLOGIES INC COM 686688102 763735 10923 SH SOLE 9118 0 1805 OSHKOSH CORP COM 688239201 5450203 57112 SH SOLE 26571 0 30541 OSI SYSTEMS INC COM 671044105 984808 8343 SH SOLE 6639 0 1704 OSISKO GOLD ROYALTIES LTD COM 68827L101 166364 14159 SH SOLE 0 0 14159 OTIS WORLDWIDE CORP COM 68902V107 17732348 220799 SH SOLE 124122 0 96677 OTTER TAIL CORP COM 689648103 1529455 20146 SH SOLE 7075 0 13071 OUSTER INC COM NEW 68989M202 159410 31629 SH SOLE 0 0 31629 OUTFRONT MEDIA INC COM 69007J106 303242 30024 SH SOLE 0 0 30024 OVERSTOCK COM INC DEL COM 690370101 368052 23265 SH SOLE 0 0 23265 OVINTIV INC COM 69047Q102 8704578 182985 SH SOLE 66839 0 116146 OWENS CORNING NEW COM 690742101 12495264 91601 SH SOLE 53763 0 37838 OWL ROCK CAPITAL CORPORATION COM 69121K104 11741300 847747 SH SOLE 0 0 847747 OXFORD INDS INC COM 691497309 336167 3497 SH SOLE 1337 0 2160 OXFORD LANE CAP CORP COM 691543102 680963 136466 SH SOLE 0 0 136466 OXFORD SQUARE CAP CORP COM 69181V107 55450 18422 SH SOLE 0 0 18422 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 968818 40200 SH SOLE 39119 0 1081 PACCAR INC COM 693718108 6768858 79615 SH SOLE 27494 0 52121 PACER FDS TR CFRA STVAL EQL 69374H691 424169 13093 SH SOLE 0 0 13093 PACER FDS TR DATA AND INFRAST 69374H741 2275158 87878 SH SOLE 4 0 87874 PACER FDS TR DEVELOPED MRKT 69374H873 5930809 198554 SH SOLE 0 0 198554 PACER FDS TR GLOBL CASH ETF 69374H709 12300796 378021 SH SOLE 6607 0 371414 PACER FDS TR INDUSTRIAL RELET 69374H766 482077 13734 SH SOLE 0 0 13734 PACER FDS TR LUNT LRG CP ALTR 69374H717 3794965 110165 SH SOLE 470 0 109695 PACER FDS TR LUNT LRGCP MULTI 69374H816 322395 8737 SH SOLE 0 0 8737 PACER FDS TR METAURUS CAP 400 69374H436 970108 31880 SH SOLE 0 0 31880 PACER FDS TR PACER US SMALL 69374H857 49700126 1191850 SH SOLE 8043 0 1183806 PACER FDS TR TRENDP US LAR CP 69374H105 28254625 707073 SH SOLE 0 0 707073 PACER FDS TR TRENDP US MID CP 69374H204 1669420 52913 SH SOLE 0 0 52913 PACER FDS TR TRENDPILOT 100 69374H303 18160529 295582 SH SOLE 0 0 295582 PACER FDS TR TRENDPILOT EUR 69374H808 3571912 144364 SH SOLE 0 0 144364 PACER FDS TR TRENDPILOT FD 69374H675 564914 20016 SH SOLE 0 0 20016 PACER FDS TR TRENDPILOT INTL 69374H683 2291576 87901 SH SOLE 0 0 87901 PACER FDS TR TRENDPILOT US BD 69374H642 3574366 183395 SH SOLE 8821 0 174574 PACER FDS TR US CASH COWS 100 69374H881 230441787 4661982 SH SOLE 19369 0 4642613 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 459417 55020 SH SOLE 0 0 55020 PACIFIC PREMIER BANCORP COM 69478X105 1164392 53511 SH SOLE 640 0 52871 PACIRA BIOSCIENCES INC COM 695127100 685974 22359 SH SOLE 17799 0 4560 PACKAGING CORP AMER COM 695156109 24457020 159277 SH SOLE 81746 0 77531 PACWEST BANCORP DEL COM 695263103 195523 24718 SH SOLE 0 0 24718 PAGAYA TECHNOLOGIES LTD CL A SHS M7S64L115 208508 131967 SH SOLE 0 0 131967 PAGERDUTY INC COM 69553P100 1584893 70471 SH SOLE 69258 0 1213 PAGSEGURO DIGITAL LTD COM CL A G68707101 921175 106989 SH SOLE 0 0 106989 PALANTIR TECHNOLOGIES INC CL A 69608A108 25023853 1563991 SH SOLE 1 0 1563990 PALO ALTO NETWORKS INC COM 697435105 135853274 579480 SH SOLE 172037 30 407413 PAMPA ENERGIA S A SPONS ADR LVL I 697660207 306464 8203 SH SOLE 0 0 8203 PAN AMERN SILVER CORP COM 697900108 4801272 331580 SH SOLE 0 0 331580 PANGAEA LOGISTICS SOLUTION L SHS G6891L105 114572 19485 SH SOLE 0 0 19485 PAPA JOHNS INTL INC COM 698813102 4364995 63984 SH SOLE 59347 0 4637 PARAMOUNT GLOBAL CLASS B COM 92556H206 4705195 364744 SH SOLE 121 0 364623 PARK NATL CORP COM 700658107 857566 9073 SH SOLE 0 0 9073 PARKER-HANNIFIN CORP COM 701094104 73378628 188382 SH SOLE 128872 17 59493 PARSONS CORP DEL COM 70202L102 1338260 24623 SH SOLE 19680 0 4943 PARSONS CORP DEL NOTE 0.250% 8/1 70202LAB8 20312 16000 PRN SOLE 0 0 16000 PATHWARD FINANCIAL INC COM 59100U108 569259 12351 SH SOLE 0 0 12351 PATRICK INDS INC COM 703343103 1894804 25244 SH SOLE 22640 16 2588 PATRIOT TRANSN HLDG INC COM 70338W105 117115 14326 SH SOLE 0 0 14326 PATTERSON COS INC COM 703395103 7519253 253686 SH SOLE 188587 0 65099 PATTERSON-UTI ENERGY INC COM 703481101 7170159 518075 SH SOLE 433163 0 84912 PAVMED INC COM 70387R106 40584 137760 SH SOLE 0 0 137760 PAYCHEX INC COM 704326107 87709409 760509 SH SOLE 387553 0 372956 PAYCOM SOFTWARE INC COM 70432V102 3227998 12450 SH SOLE 5612 0 6838 PAYCOR HCM INC COM 70435P102 4166691 182510 SH SOLE 180887 54 1569 PAYLOCITY HLDG CORP COM 70438V106 6203777 34143 SH SOLE 29172 0 4971 PAYPAL HLDGS INC COM 70450Y103 78939705 1350321 SH SOLE 823218 55 527048 PAYSAFE LIMITED SHS G6964L206 1378970 115010 SH SOLE 1756 0 113254 PBF ENERGY INC CL A 69318G106 463677 8662 SH SOLE 0 0 8662 PCM FD INC COM 69323T101 229892 25831 SH SOLE 0 0 25831 PDD HOLDINGS INC SPONSORED ADS 722304102 856740 8736 SH SOLE 0 0 8736 PDS BIOTECHNOLOGY CORP COM 70465T107 123023 24361 SH SOLE 0 0 24361 PEABODY ENERGY CORP COM 704551100 3398337 130756 SH SOLE 105270 0 25486 PEBBLEBROOK HOTEL TR COM 70509V100 2371907 174533 SH SOLE 156413 0 18120 PEDIATRIX MEDICAL GROUP INC COM 58502B106 711471 55978 SH SOLE 52964 0 3014 PELOTON INTERACTIVE INC CL A COM 70614W100 231320 45806 SH SOLE 0 0 45806 PEMBINA PIPELINE CORP COM 706327103 2182600 72608 SH SOLE 56304 0 16304 PENN ENTERTAINMENT INC COM 707569109 1675511 73007 SH SOLE 46 0 72961 PENNANTPARK INVT CORP COM 708062104 1101900 167462 SH SOLE 0 0 167462 PENNYMAC MTG INVT TR COM 70931T103 561021 45244 SH SOLE 0 0 45244 PENSKE AUTOMOTIVE GRP INC COM 70959W103 4187866 25068 SH SOLE 2504 0 22564 PENTAIR PLC SHS G7S00T104 4155359 64175 SH SOLE 18883 0 45292 PENUMBRA INC COM 70975L107 3576639 14785 SH SOLE 14132 0 653 PEPSICO INC COM 713448108 360383856 2126912 SH SOLE 625354 46 1501512 PERDOCEO ED CORP COM 71363P106 303645 17757 SH SOLE 17162 0 595 PERFORMANCE FOOD GROUP CO COM 71377A103 11298465 191955 SH SOLE 177388 0 14567 PERIMETER SOLUTIONS SA COMMON STOCK L7579L106 244676 53894 SH SOLE 52894 0 1000 PERION NETWORK LTD SHS NEW M78673114 2103852 68686 SH SOLE 0 0 68686 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 1472623 69300 SH SOLE 0 0 69300 PERMIAN RESOURCES CORP CLASS A COM 71424F105 7022498 503045 SH SOLE 472594 0 30451 PERRIGO CO PLC SHS G97822103 3035469 95007 SH SOLE 84705 0 10302 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1139411 76011 SH SOLE 0 0 76011 PFIZER INC COM 717081103 285573096 8609382 SH SOLE 3526862 107 5082413 PG&E CORP COM 69331C108 12776514 792097 SH SOLE 760077 0 32020 PGIM ETF TR PGIM ULTRA SH BD 69344A107 27220961 550030 SH SOLE 18232 0 531798 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 752031 69762 SH SOLE 0 0 69762 PGIM HIGH YIELD BOND FUND IN COM 69346H100 3443261 292297 SH SOLE 0 0 292297 PGIM SHORT DUR HIG YLD OPP F COM 69355J104 1082215 74687 SH SOLE 0 0 74687 PGT INNOVATIONS INC COM 69336V101 1889831 68102 SH SOLE 21985 0 46117 PHILIP MORRIS INTL INC COM 718172109 212422908 2294480 SH SOLE 1550289 0 744191 PHILLIPS 66 COM 718546104 79876127 664803 SH SOLE 45133 0 619670 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 893416 26637 SH SOLE 0 0 26637 PHYSICIANS RLTY TR COM 71943U104 4206241 345057 SH SOLE 231545 0 113512 PIEDMONT LITHIUM INC COM 72016P105 927789 23370 SH SOLE 0 0 23370 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 289722 51552 SH SOLE 49335 0 2217 PIERIS PHARMACEUTICALS INC COM 720795103 8940 30000 SH SOLE 0 0 30000 PIMCO CALIF MUN INCOME FD II COM 72200M108 188250 37500 SH SOLE 0 0 37500 PIMCO CALIF MUN INCOME FD II COM 72201C109 236325 34500 SH SOLE 0 0 34500 PIMCO CORPORATE & INCM STRG COM 72200U100 128917 10593 SH SOLE 0 0 10593 PIMCO CORPORATE & INCOME OPP COM 72201B101 1010534 77317 SH SOLE 0 0 77317 PIMCO DYNAMIC INCOME FD SHS 72201Y101 5844827 338242 SH SOLE 0 0 338242 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 353924 29792 SH SOLE 0 0 29792 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 1135570 57265 SH SOLE 0 0 57265 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 4797623 53130 SH SOLE 0 0 53130 PIMCO ETF TR 1-5 US TIP IDX 72201R205 513372 10249 SH SOLE 0 0 10249 PIMCO ETF TR 15+ YR US TIPS 72201R304 5863897 111587 SH SOLE 0 0 111587 PIMCO ETF TR 25YR+ ZERO U S 72201R882 6986018 96054 SH SOLE 0 0 96054 PIMCO ETF TR ACTIVE BD ETF 72201R775 26513722 301635 SH SOLE 407 0 301228 PIMCO ETF TR BROAD US TIPS 72201R403 3688405 71246 SH SOLE 0 0 71246 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 14408742 143886 SH SOLE 0 0 143886 PIMCO ETF TR INTER MUN BD ACT 72201R866 5787768 115594 SH SOLE 0 0 115594 PIMCO ETF TR INV GRD CRP BD 72201R817 963505 10574 SH SOLE 0 0 10574 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1957436 39988 SH SOLE 0 0 39988 PIMCO HIGH INCOME FD COM SHS 722014107 119459 27027 SH SOLE 0 0 27027 PIMCO INCOME STRATEGY FD II COM 72201J104 1666070 252818 SH SOLE 0 0 252818 PIMCO MUN INCOME FD COM 72200R107 129561 15424 SH SOLE 0 0 15424 PIMCO MUN INCOME FD II COM 72200W106 904108 117569 SH SOLE 0 0 117569 PIMCO MUN INCOME FD III COM 72201A103 221905 34298 SH SOLE 0 0 34298 PIMCO STRATEGIC INCOME FD COM 72200X104 139919 26350 SH SOLE 0 0 26350 PINNACLE FINL PARTNERS INC COM 72346Q104 12463445 185911 SH SOLE 152446 50 33415 PINNACLE WEST CAP CORP COM 723484101 2239165 30390 SH SOLE 9224 0 21166 PINTEREST INC CL A 72352L106 13190955 488012 SH SOLE 366652 0 121360 PIONEER HIGH INCOME FUND INC COM 72369H106 102086 15214 SH SOLE 0 0 15214 PIONEER MUNICIPAL HIGH INCOM COM 723762100 655144 97347 SH SOLE 500 0 96847 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 490984 67909 SH SOLE 0 0 67909 PIONEER NAT RES CO COM 723787107 252750874 1101071 SH SOLE 303907 0 797164 PIPER SANDLER COMPANIES COM 724078100 4096499 28192 SH SOLE 22625 0 5567 PITNEY BOWES INC COM 724479100 95294 31554 SH SOLE 0 0 31554 PIXELWORKS INC COM NEW 72581M305 128142 113400 SH SOLE 0 0 113400 PJT PARTNERS INC COM CL A 69343T107 9492048 119487 SH SOLE 86638 0 32849 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4726887 308544 SH SOLE 0 0 308544 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1672916 103779 SH SOLE 17847 0 85932 PLANET FITNESS INC CL A 72703H101 4755362 96693 SH SOLE 24554 0 72139 PLANET LABS PBC COM CL A 72703X106 49049 18865 SH SOLE 0 0 18865 PLAYA HOTELS & RESORTS NV SHS N70544106 465684 64321 SH SOLE 0 0 64321 PLAYTIKA HLDG CORP COM 72815L107 730060 75811 SH SOLE 45834 0 29977 PLUG POWER INC COM NEW 72919P202 634091 83433 SH SOLE 0 0 83433 PLUMAS BANCORP COM 729273102 1402429 41079 SH SOLE 0 0 41079 PNC FINL SVCS GROUP INC COM 693475105 180107344 1467031 SH SOLE 1295991 0 171040 PNM RES INC COM 69349H107 977541 21913 SH SOLE 18901 0 3012 POLARIS INC COM 731068102 42678167 409816 SH SOLE 265981 0 143834 POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 57108 21632 SH SOLE 0 0 21632 POLISHED COM INC COM 28252C109 1276 15810 SH SOLE 0 0 15810 POOL CORP COM 73278L105 99116483 278339 SH SOLE 253708 8 24623 POPULAR INC COM NEW 733174700 1889395 29986 SH SOLE 29367 0 619 PORTILLOS INC COM CL A 73642K106 189158 12291 SH SOLE 0 0 12291 PORTLAND GEN ELEC CO COM NEW 736508847 9158073 226237 SH SOLE 205078 0 21159 PORTMAN RIDGE FIN CORP COM NEW 73688F201 2006120 104214 SH SOLE 0 0 104214 POST HLDGS INC COM 737446104 33984145 396363 SH SOLE 369997 85 26281 POTLATCHDELTIC CORPORATION COM 737630103 12818675 282412 SH SOLE 1310 0 281101 POWER INTEGRATIONS INC COM 739276103 1070628 14030 SH SOLE 13441 0 589 PPG INDS INC COM 693506107 86263445 664588 SH SOLE 567386 0 97202 PPL CORP COM 69351T106 37403553 1587589 SH SOLE 1181384 0 406205 PRECIGEN INC COM 74017N105 248300 174859 SH SOLE 0 0 174859 PREDICTIVE ONCOLOGY INC COM 74039M309 378333 118229 SH SOLE 0 0 118229 PREMIER INC CL A 74051N102 10512857 488971 SH SOLE 484360 0 4611 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 5515001 96433 SH SOLE 94830 0 1603 PRICE T ROWE GROUP INC COM 74144T108 24609465 234666 SH SOLE 72715 0 161951 PRICESMART INC COM 741511109 7059556 94848 SH SOLE 88763 0 6085 PRIMEENERGY RESOURCES CORP COM 74158E104 232444 2004 SH SOLE 0 0 2004 PRIMERICA INC COM 74164M108 23111246 119124 SH SOLE 114926 0 4198 PRIMO WATER CORPORATION COM 74167P108 11122834 806004 SH SOLE 492923 0 313081 PRIMORIS SVCS CORP COM 74164F103 1998343 61055 SH SOLE 4907 0 56148 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 5262681 312140 SH SOLE 15231 0 296909 PRINCIPAL EXCHANGE TRADED FD US MEGA CP ETF 74255Y870 7697834 179688 SH SOLE 0 0 179688 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 7417099 102915 SH SOLE 0 0 102915 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 257135 28476 SH SOLE 0 0 28476 PROCORE TECHNOLOGIES INC COM 74275K108 260888 3994 SH SOLE 3777 0 217 PROCTER AND GAMBLE CO COM 742718109 444691093 3048753 SH SOLE 1219448 0 1829306 PROFOUND MED CORP COM NEW 74319B502 690856 67731 SH SOLE 0 0 67731 PROGRESS SOFTWARE CORP COM 743312100 2871537 54613 SH SOLE 28775 0 25838 PROGRESSIVE CORP COM 743315103 154032114 1105759 SH SOLE 803199 0 302560 PROGYNY INC COM 74340E103 2485263 73053 SH SOLE 70332 0 2721 PROLOGIS INC. COM 74340W103 102816123 916284 SH SOLE 686026 0 230258 PROPETRO HLDG CORP COM 74347M108 1164989 109595 SH SOLE 97143 0 12452 PROS HOLDINGS INC COM 74346Y103 742391 21444 SH SOLE 19236 0 2208 PROSHARES TR EQTS FOR RISIN 74347B391 238319 4708 SH SOLE 4708 0 0 PROSHARES TR HD REPLICATION 74347X294 2381071 50154 SH SOLE 0 0 50154 PROSHARES TR LARGE CAP CRE 74347R248 476288 9758 SH SOLE 0 0 9758 PROSHARES TR MSCI EAFE DIVD 74347B839 1882000 53935 SH SOLE 0 0 53935 PROSHARES TR MSCI EMRG MKTS 74347B847 251285 5810 SH SOLE 0 0 5810 PROSHARES TR ONLINE RTL ETF 74347B169 574834 18591 SH SOLE 0 0 18591 PROSHARES TR PSHS ULT S&P 500 74347R107 213520 4000 SH SOLE 0 0 4000 PROSHARES TR PSHS ULTRA QQQ 74347R206 261852 4412 SH SOLE 0 0 4412 PROSHARES TR RUSS 2000 DIVD 74347B698 2895481 51175 SH SOLE 0 0 51175 PROSHARES TR RUSSELL US DIV 74347G507 310180 7141 SH SOLE 0 0 7141 PROSHARES TR S&P 500 DV ARIST 74348A467 53704344 606486 SH SOLE 0 0 606486 PROSHARES TR S&P MDCP 400 DIV 74347B680 11484317 172075 SH SOLE 678 0 171397 PROSHARES TR S&P TECH DIVIDEN 74347G606 2546594 40982 SH SOLE 0 0 40982 PROSHARES TR SHORT S&P 500 NE 74347B425 170746 11800 SH SOLE 0 0 11800 PROSHARES TR ULTRASHRT S&P500 74347G416 6418620 172962 SH SOLE 0 0 172962 PROSPECT CAP CORP COM 74348T102 2413811 398977 SH SOLE 0 0 398977 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 99157 100000 PRN SOLE 0 0 100000 PROSPERITY BANCSHARES INC COM 743606105 923876 16927 SH SOLE 14217 0 2710 PROTHENA CORP PLC SHS G72800108 394058 8167 SH SOLE 0 0 8167 PROVIDENT FINL SVCS INC COM 74386T105 277391 18142 SH SOLE 4605 0 13537 PRUDENTIAL FINL INC COM 744320102 45644505 481025 SH SOLE 3100 0 477925 PRUDENTIAL PLC ADR 74435K204 5296071 241610 SH SOLE 237714 0 3896 PTC INC COM 69370C100 22542137 159106 SH SOLE 23973 0 135133 PUBLIC STORAGE COM 74460D109 28931085 109787 SH SOLE 67878 0 41909 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 25211259 443003 SH SOLE 327786 0 115217 PULTE GROUP INC COM 745867101 21348170 288294 SH SOLE 206010 0 82284 PURE STORAGE INC CL A 74624M102 9838956 276220 SH SOLE 77482 0 198738 PURECYCLE TECHNOLOGIES INC COM 74623V103 232030 41360 SH SOLE 0 0 41360 PURPLE BIOTECH LTD SPONSORED ADS 74638P109 13090 11000 SH SOLE 0 0 11000 PUTNAM MANAGED MUN INCOME TR COM 746823103 2481605 453676 SH SOLE 0 0 453676 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1503753 163451 SH SOLE 0 0 163451 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1525887 455489 SH SOLE 0 0 455489 PVH CORPORATION COM 693656100 382227 4996 SH SOLE 23 0 4973 Q2 HLDGS INC COM 74736L109 2832354 87771 SH SOLE 87575 38 158 QCR HOLDINGS INC COM 74727A104 614991 12675 SH SOLE 0 0 12675 QIAGEN NV SHS NEW N72482123 5813967 143555 SH SOLE 142875 16 664 QORVO INC COM 74736K101 4965862 52015 SH SOLE 36945 0 15070 QUAKER HOUGHTON COM 747316107 4668160 29176 SH SOLE 28102 0 1074 QUALCOMM INC COM 747525103 292608132 2634686 SH SOLE 909825 0 1724861 QUALYS INC COM 74758T303 4572534 29974 SH SOLE 15828 0 14146 QUANTA SVCS INC COM 74762E102 37053363 198072 SH SOLE 51300 0 146772 QUANTUMSCAPE CORP COM CL A 74767V109 151381 22628 SH SOLE 0 0 22628 QUEST DIAGNOSTICS INC COM 74834L100 8887936 72936 SH SOLE 41350 0 31586 QUICKLOGIC CORP COM NEW 74837P405 336174 39090 SH SOLE 0 0 39090 QUIDELORTHO CORP COM 219798105 3381752 46300 SH SOLE 6386 0 39914 QUIPT HOME MEDICAL CORP COM 74880P104 137430 27000 SH SOLE 0 0 27000 QURATE RETAIL INC COM SER A 74915M100 186707 307795 SH SOLE 300482 0 7313 RADIAN GROUP INC COM 750236101 4490086 178817 SH SOLE 176063 0 2754 RADNET INC COM 750491102 2268139 80459 SH SOLE 0 0 80459 RALPH LAUREN CORP CL A 751212101 5404431 46554 SH SOLE 39760 0 6794 RAMBUS INC DEL COM 750917106 700443 12555 SH SOLE 9199 0 3356 RANGE RES CORP COM 75281A109 3409391 105196 SH SOLE 56210 0 48986 RANGER ENERGY SVCS INC COM CL A 75282U104 543349 38318 SH SOLE 0 0 38318 RAPID7 INC COM 753422104 4614911 100806 SH SOLE 72154 0 28652 RAYMOND JAMES FINL INC COM 754730109 30924518 307921 SH SOLE 19 0 307902 RAYONIER INC COM 754907103 1711451 60135 SH SOLE 12717 0 47418 RAYTHEON TECHNOLOGIES CORP COM 75513E101 220250246 3060307 SH SOLE 1103645 45 1956618 RB GLOBAL INC COM 74935Q107 8584741 137356 SH SOLE 134144 0 3212 RBB FD INC MOTLEY FOL ETF 74933W601 6430352 163622 SH SOLE 0 0 163622 RBB FD INC US TREAS 3 MNTH 74933W452 242389 4841 SH SOLE 0 0 4841 RBC BEARINGS INC COM 75524B104 37710238 161066 SH SOLE 159280 12 1774 READY CAPITAL CORP COM 75574U101 207377 20512 SH SOLE 0 0 20512 REALTY INCOME CORP COM 756109104 62867418 1258860 SH SOLE 729388 0 529471 REAVES UTIL INCOME FD COM SH BEN INT 756158101 6769334 274618 SH SOLE 0 0 274618 RECURSION PHARMACEUTICALS IN CL A 75629V104 529288 69188 SH SOLE 0 0 69188 RED ROBIN GOURMET BURGERS IN COM 75689M101 420693 52325 SH SOLE 0 0 52325 REDFIN CORP COM 75737F108 769219 109264 SH SOLE 0 0 109264 REDWOOD TRUST INC COM 758075402 5968863 837148 SH SOLE 0 0 837148 REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 156800 160000 PRN SOLE 0 0 160000 REGAL REXNORD CORPORATION COM 758750103 10981881 76861 SH SOLE 67729 22 9110 REGENCY CTRS CORP COM 758849103 7249149 121958 SH SOLE 113704 0 8254 REGENERON PHARMACEUTICALS COM 75886F107 50612029 61500 SH SOLE 40322 0 21178 REGENXBIO INC COM 75901B107 1656205 100620 SH SOLE 0 0 100620 REGIONS FINANCIAL CORP NEW COM 7591EP100 19103170 1110650 SH SOLE 166548 0 944102 REINSURANCE GRP OF AMERICA I COM NEW 759351604 31444902 216578 SH SOLE 212569 0 4009 RELAY THERAPEUTICS INC COM 75943R102 174970 20805 SH SOLE 0 0 20805 RELIANCE STEEL & ALUMINUM CO COM 759509102 8103047 30901 SH SOLE 15580 0 15321 RELX PLC SPONSORED ADR 759530108 36373813 1079343 SH SOLE 1049141 41 30161 RENAISSANCERE HLDGS LTD COM G7496G103 10328961 52188 SH SOLE 48724 0 3464 RENASANT CORP COM 75970E107 307006 11722 SH SOLE 0 0 11722 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 9784679 264094 SH SOLE 258696 43 5355 REPLIGEN CORP COM 759916109 10688481 67219 SH SOLE 66059 17 1143 REPUBLIC FIRST BANCORP INC COM 760416107 2898 15250 SH SOLE 0 0 15250 REPUBLIC SVCS INC COM 760759100 108932449 764385 SH SOLE 482205 0 282180 RESIDEO TECHNOLOGIES INC COM 76118Y104 3724634 235737 SH SOLE 230706 0 5031 RESMED INC COM 761152107 834276 5642 SH SOLE 0 0 5642 RESTAURANT BRANDS INTL INC COM 76131D103 4440250 66650 SH SOLE 38003 0 28647 RETAIL OPPORTUNITY INVTS COR COM 76131N101 269587 21776 SH SOLE 0 0 21776 REV GROUP INC COM 749527107 229728 14358 SH SOLE 0 0 14358 REVOLVE GROUP INC CL A 76156B107 3421309 251382 SH SOLE 0 0 251382 REVVITY INC COM 714046109 882542 7972 SH SOLE 1158 0 6814 REXFORD INDL RLTY INC COM 76169C100 3771857 76431 SH SOLE 75399 0 1032 REYNOLDS CONSUMER PRODS INC COM 76171L106 662740 25858 SH SOLE 25151 0 707 RH COM 74967X103 2404354 9095 SH SOLE 292 0 8803 RINGCENTRAL INC CL A 76680R206 1276490 43081 SH SOLE 0 0 43081 RINGCENTRAL INC NOTE 3/0 76680RAF4 110628 120000 PRN SOLE 0 0 120000 RINGCENTRAL INC NOTE 3/1 76680RAH0 344933 410000 PRN SOLE 0 0 410000 RIO TINTO PLC SPONSORED ADR 767204100 34657050 544580 SH SOLE 111939 7 432634 RITHM CAPITAL CORP COM NEW 64828T201 2855492 307373 SH SOLE 0 0 307373 RIVERNORTH CAP AND INCM FD I COM 76882B108 274442 18008 SH SOLE 0 0 18008 RIVERNORTH DOUBLELINE STRATE COM 76882G107 329040 41598 SH SOLE 0 0 41598 RIVERNORTH FLEXIBLE MUN INCO COM 76883H104 340783 23831 SH SOLE 0 0 23831 RIVERNORTH FLEXIBLE MUNI INC COM 76883Y107 172283 13984 SH SOLE 0 0 13984 RIVERNORTH MANAGED DUR MUN I COM 76882H105 440686 32120 SH SOLE 0 0 32120 RIVERNORTH MANAGED DUR MUN I COM 76882M104 200197 13951 SH SOLE 0 0 13951 RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 339020 23609 SH SOLE 0 0 23609 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 334428 31820 SH SOLE 0 0 31820 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 5823600 239852 SH SOLE 112613 0 127239 RLI CORP COM 749607107 10202749 75081 SH SOLE 72839 0 2242 RLJ LODGING TR CUM CONV PFD A 74965L200 424406 17647 SH SOLE 0 0 17647 ROBERT HALF INTL INC COM 770323103 8126030 110890 SH SOLE 31573 0 79317 ROBINHOOD MKTS INC COM CL A 770700102 312419 31847 SH SOLE 0 0 31847 ROBLOX CORP CL A 771049103 2220016 76658 SH SOLE 0 0 76658 ROCKET COS INC COM CL A 77311W101 1325100 161994 SH SOLE 143230 0 18764 ROCKET LAB USA INC COM 773122106 86658 19785 SH SOLE 0 0 19785 ROCKWELL AUTOMATION INC COM 773903109 22513415 78754 SH SOLE 10782 0 67972 ROCKWELL MED INC COM NEW 774374300 396594 190670 SH SOLE 0 0 190670 ROCKY BRANDS INC COM 774515100 7517551 511398 SH SOLE 0 0 511398 ROGERS COMMUNICATIONS INC CL B 775109200 2422800 63110 SH SOLE 60455 0 2655 ROKU INC COM CL A 77543R102 2396531 33950 SH SOLE 4783 0 29167 ROLLINS INC COM 775711104 41747227 1118330 SH SOLE 1051498 87 66744 ROOT INC CL A NEW 77664L207 1315414 138319 SH SOLE 0 0 138319 ROPER TECHNOLOGIES INC COM 776696106 102201660 211038 SH SOLE 63002 0 148037 ROSS STORES INC COM 778296103 32316147 286110 SH SOLE 229453 0 56657 ROVER GROUP INC COM CL A 77936F103 100041 15981 SH SOLE 0 0 15981 ROYAL BK CDA COM 780087102 30561954 349519 SH SOLE 238334 0 111185 ROYAL CARIBBEAN GROUP COM V7780T103 7117848 77250 SH SOLE 34457 0 42793 ROYAL GOLD INC COM 780287108 8331048 78351 SH SOLE 11733 0 66618 ROYCE MICRO-CAP TR INC COM 780915104 2468462 298123 SH SOLE 0 0 298123 ROYCE VALUE TR INC COM 780910105 20939310 1626986 SH SOLE 654 0 1626332 RPM INTL INC COM 749685103 19154970 202036 SH SOLE 97914 0 104122 RUMBLE INC COM CL A 78137L105 65459 12835 SH SOLE 0 0 12835 RUSH ENTERPRISES INC CL A 781846209 1777402 43532 SH SOLE 41765 28 1739 RXO INC COMMON STOCK 74982T103 1918881 97257 SH SOLE 0 0 97257 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 2048183 42318 SH SOLE 36555 0 5763 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 11458894 117878 SH SOLE 111611 9 6258 RYDER SYS INC COM 783549108 1491200 13943 SH SOLE 7596 0 6347 RYMAN HOSPITALITY PPTYS INC COM 78377T107 486000 5836 SH SOLE 0 0 5836 S&P GLOBAL INC COM 78409V104 275932653 755132 SH SOLE 449092 15 306025 SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 507263 66050 SH SOLE 0 0 66050 SABINE RTY TR UNIT BEN INT 785688102 1744900 26478 SH SOLE 0 0 26478 SABRE CORP COM 78573M104 1176567 262042 SH SOLE 244190 0 17852 SAFE BULKERS INC COM Y7388L103 134599 41543 SH SOLE 0 0 41543 SAIA INC COM 78709Y105 36855180 92450 SH SOLE 88698 6 3746 SALESFORCE INC COM 79466L302 447194412 2205319 SH SOLE 1038534 30 1166755 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 111448 16082 SH SOLE 0 0 16082 SANDRIDGE ENERGY INC COM NEW 80007P869 947889 60529 SH SOLE 0 0 60529 SANDSTORM GOLD LTD COM NEW 80013R206 1334862 286451 SH SOLE 0 0 286451 SANDY SPRING BANCORP INC COM 800363103 230488 10755 SH SOLE 723 0 10032 SANMINA CORPORATION COM 801056102 2678771 49351 SH SOLE 47426 0 1925 SANOFI SPONSORED ADR 80105N105 112436975 2096142 SH SOLE 1950058 43 146041 SAP SE SPON ADR 803054204 82796309 640244 SH SOLE 607164 15 33065 SARATOGA INVT CORP COM NEW 80349A208 1277059 49691 SH SOLE 0 0 49691 SAREPTA THERAPEUTICS INC COM 803607100 1253172 10338 SH SOLE 2796 0 7542 SATELLOGIC INC CLASS A ORD SHS G7823S101 28993 24780 SH SOLE 0 0 24780 SBA COMMUNICATIONS CORP NEW CL A 78410G104 18052849 90188 SH SOLE 76835 15 13338 SCHLUMBERGER LTD COM STK 806857108 99907891 1713687 SH SOLE 1093385 0 620302 SCHNEIDER NATIONAL INC CL B 80689H102 4682591 169108 SH SOLE 150551 0 18557 SCHRODINGER INC COM 80810D103 333162 11785 SH SOLE 8820 0 2965 SCHWAB CHARLES CORP COM 808513105 79847643 1454420 SH SOLE 1015324 0 439096 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 267211 6470 SH SOLE 1429 0 5041 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 289534 6861 SH SOLE 0 0 6861 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1374329 57407 SH SOLE 0 0 57407 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 1269883 26489 SH SOLE 0 0 26489 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 682102 29657 SH SOLE 0 0 29657 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 12775611 376196 SH SOLE 0 0 376196 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 274656 8516 SH SOLE 0 0 8516 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 1321250 23982 SH SOLE 0 0 23982 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2847433 50874 SH SOLE 0 0 50874 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 528557 10900 SH SOLE 0 0 10900 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 10660988 406598 SH SOLE 30 0 406567 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 8566841 270503 SH SOLE 3354 0 267149 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 2308070 71813 SH SOLE 3249 0 68564 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5970324 124667 SH SOLE 39 0 124628 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 13661272 308869 SH SOLE 1 0 308868 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 7197107 144375 SH SOLE 0 0 144375 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 134459030 1900212 SH SOLE 37839 0 1862374 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 16569370 227852 SH SOLE 2548 0 225304 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2498587 38762 SH SOLE 0 0 38762 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 4382627 86613 SH SOLE 0 0 86613 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 16069130 237428 SH SOLE 752 0 236676 SCHWAB STRATEGIC TR US REIT ETF 808524847 395107 22260 SH SOLE 1010 0 21250 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3966298 95758 SH SOLE 0 0 95758 SCHWAB STRATEGIC TR US TIPS ETF 808524870 18178206 360036 SH SOLE 0 0 360036 SCIENCE APPLICATIONS INTL CO COM 808625107 7517459 71229 SH SOLE 56980 0 14248 SCILEX HOLDING CO COM 80880W106 42984 30703 SH SOLE 8 0 30695 SCORPIO TANKERS INC SHS Y7542C130 335706 6203 SH SOLE 0 0 6203 SCOTTS MIRACLE-GRO CO CL A 810186106 30525201 590658 SH SOLE 459597 0 131061 SCPHARMACEUTICALS INC COM 810648105 581505 81672 SH SOLE 0 0 81672 SCYNEXIS INC COM NEW 811292200 42166 18494 SH SOLE 0 0 18494 SEA LTD SPONSORD ADS 81141R100 3087132 70242 SH SOLE 9607 0 60635 SEABRIDGE GOLD INC COM 811916105 6991654 662716 SH SOLE 0 0 662716 SEACOAST BKG CORP FLA COM NEW 811707801 4190598 190829 SH SOLE 0 0 190829 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 21064379 319399 SH SOLE 139745 0 179655 SEAGEN INC COM 81181C104 4680663 22063 SH SOLE 5143 0 16920 SEALED AIR CORP NEW COM 81211K100 8734525 265811 SH SOLE 235434 0 30377 SEAWORLD ENTMT INC COM 81282V100 1064213 23010 SH SOLE 17540 0 5470 SEI INVTS CO COM 784117103 28599362 474836 SH SOLE 450849 0 23987 SELECT MED HLDGS CORP COM 81619Q105 6596641 261047 SH SOLE 253396 0 7651 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 289118137 4409305 SH SOLE 3521246 0 888060 SELECT SECTOR SPDR TR ENERGY 81369Y506 163143559 1804885 SH SOLE 214856 0 1590029 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 102656499 3094860 SH SOLE 0 0 3094860 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 11012136 323221 SH SOLE 3 0 323218 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 272023255 1689795 SH SOLE 1166765 0 523031 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 314595991 4571952 SH SOLE 3671308 0 900643 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 672203081 5221400 SH SOLE 3905016 0 1316384 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 98252621 969152 SH SOLE 37466 0 931686 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 198079017 3361260 SH SOLE 2714058 0 647202 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 21320033 271420 SH SOLE 37190 0 234230 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 587652631 3584778 SH SOLE 2770188 0 814590 SELECTIVE INS GROUP INC COM 816300107 4471490 43341 SH SOLE 40984 0 2357 SELECTQUOTE INC COM 816307300 30420 26000 SH SOLE 0 0 26000 SEMPRA COM 816851109 61259312 900475 SH SOLE 731295 0 169180 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1592485 42107 SH SOLE 35735 0 6372 SENSEI BIOTHERAPEUTICS INC COM 81728A108 11200 14000 SH SOLE 0 0 14000 SENSEONICS HLDGS INC COM 81727U105 8877 14700 SH SOLE 0 0 14700 SENSIENT TECHNOLOGIES CORP COM 81725T100 251087 4294 SH SOLE 0 0 4294 SENTINELONE INC CL A 81730H109 767720 45535 SH SOLE 0 0 45535 SERVICE CORP INTL COM 817565104 3298494 57727 SH SOLE 12808 0 44919 SERVICENOW INC COM 81762P102 174934331 312964 SH SOLE 173621 0 139343 SERVISFIRST BANCSHARES INC COM 81768T108 9850108 188808 SH SOLE 166987 47 21774 SEVEN HILLS REALTY TRUST COM 81784E101 159104 14570 SH SOLE 0 0 14570 SFL CORPORATION LTD SHS G7738W106 348918 31293 SH SOLE 0 0 31293 SHAKE SHACK INC CL A 819047101 2787941 48010 SH SOLE 23288 0 24722 SHARECARE INC COM CL A 81948W104 110442 117441 SH SOLE 0 0 117441 SHELL PLC SPON ADS 780259305 64108689 995786 SH SOLE 730442 0 265344 SHERWIN WILLIAMS CO COM 824348106 142748335 559688 SH SOLE 443420 18 116250 SHIFT4 PMTS INC CL A 82452J109 2832563 51157 SH SOLE 30395 0 20762 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 3284487 179972 SH SOLE 164613 0 15359 SHOCKWAVE MED INC COM 82489T104 1760840 8844 SH SOLE 6695 0 2149 SHOPIFY INC CL A 82509L107 51398742 941887 SH SOLE 413744 6 528137 SHORE BANCSHARES INC COM 825107105 123712 11760 SH SOLE 0 0 11760 SHUTTERSTOCK INC COM 825690100 2088791 54896 SH SOLE 53820 0 1076 SHYFT GROUP INC COM 825698103 251855 16824 SH SOLE 0 0 16824 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 11991703 1943550 SH SOLE 0 0 1943550 SIGA TECHNOLOGIES INC COM 826917106 63630 12120 SH SOLE 0 0 12120 SIGMA LITHIUM CORPORATION COM 826599102 532730 16422 SH SOLE 0 0 16422 SIGNET JEWELERS LIMITED SHS G81276100 3090692 43040 SH SOLE 42850 23 167 SILGAN HLDGS INC COM 827048109 1988472 46126 SH SOLE 14977 0 31149 SILICON LABORATORIES INC COM 826919102 9160633 79046 SH SOLE 77941 0 1105 SILK RD MED INC COM 82710M100 449025 29955 SH SOLE 28521 0 1434 SILVERCREST METALS INC COM 828363101 357730 81118 SH SOLE 0 0 81118 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 657946 38794 SH SOLE 25585 0 13209 SIMON PPTY GROUP INC NEW COM 828806109 25186452 233143 SH SOLE 74594 0 158549 SIMPLY GOOD FOODS CO COM 82900L102 2020732 58538 SH SOLE 55617 0 2921 SIMPSON MFG INC COM 829073105 32372183 216088 SH SOLE 212682 15 3391 SIREN ETF TR DIVCN LDRS ETF 829658301 2011532 36710 SH SOLE 0 0 36710 SIREN ETF TR NSD NXGN ECO ETF 829658202 264541 13931 SH SOLE 0 0 13931 SIRIUS XM HOLDINGS INC COM 82968B103 860516 190380 SH SOLE 0 0 190380 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 40630706 248582 SH SOLE 237638 15 10929 SITIME CORP COM 82982T106 1932076 16911 SH SOLE 16538 11 362 SITIO ROYALTIES CORP CLASS A COM 82983N108 5317580 219644 SH SOLE 98425 0 121219 SIX FLAGS ENTMT CORP NEW COM 83001A102 583847 24834 SH SOLE 24065 0 769 SIXTH STREET SPECIALTY LENDI COM 83012A109 2780216 136018 SH SOLE 0 0 136018 SJW GROUP COM 784305104 6057848 100779 SH SOLE 88051 0 12728 SK TELECOM LTD SPONSORED ADR 78440P306 2493535 116195 SH SOLE 69186 0 47009 SKECHERS U S A INC CL A 830566105 563023 11502 SH SOLE 0 0 11502 SKEENA RES LTD NEW COM 83056P715 412339 89639 SH SOLE 0 0 89639 SKYLINE CHAMPION CORPORATION COM 830830105 5554400 87169 SH SOLE 81063 55 6051 SKYWEST INC COM 830879102 236961 5650 SH SOLE 0 0 5650 SKYWORKS SOLUTIONS INC COM 83088M102 10286495 104336 SH SOLE 31229 0 73107 SKYX PLATFORMS CORP COM 78471E105 14200 10000 SH SOLE 0 0 10000 SLM CORP COM 78442P106 1499401 110089 SH SOLE 103264 0 6825 SLR INVESTMENT CORP COM 83413U100 1226524 79696 SH SOLE 0 0 79696 SM ENERGY CO COM 78454L100 7646688 192855 SH SOLE 154115 0 38740 SMART GLOBAL HLDGS INC SHS G8232Y101 300551 12343 SH SOLE 11145 0 1198 SMARTSHEET INC COM CL A 83200N103 700201 17306 SH SOLE 15823 0 1483 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 14438107 582887 SH SOLE 526049 0 56838 SMITH & WESSON BRANDS INC COM 831754106 485171 37581 SH SOLE 0 0 37581 SMITH A O CORP COM 831865209 10724323 162170 SH SOLE 32701 0 129469 SMUCKER J M CO COM NEW 832696405 30079049 244724 SH SOLE 101120 0 143604 SNAP INC CL A 83304A106 424731 47669 SH SOLE 0 0 47669 SNAP ON INC COM 833034101 87213913 341935 SH SOLE 280200 0 61735 SNOWFLAKE INC CL A 833445109 28957378 189549 SH SOLE 131341 0 58208 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 467348 7832 SH SOLE 12 0 7820 SOFI TECHNOLOGIES INC COM 83406F102 2135767 267305 SH SOLE 0 0 267305 SOL GEL TECHNOLOGIES SHS M8694L103 57801 35461 SH SOLE 0 0 35461 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2497725 19286 SH SOLE 16799 2 2485 SOLID POWER INC CLASS A COM 83422N105 52138 25811 SH SOLE 0 0 25811 SOMALOGIC INC CLASS A COM 83444K105 48756 20400 SH SOLE 0 0 20400 SONIC AUTOMOTIVE INC CL A 83545G102 1063376 22265 SH SOLE 0 0 22265 SONOCO PRODS CO COM 835495102 4704444 86558 SH SOLE 51344 0 35214 SONOS INC COM 83570H108 1223597 94779 SH SOLE 0 0 94779 SONY GROUP CORPORATION SPONSORED ADR 835699307 24734478 300140 SH SOLE 243970 24 56146 SOUNDHOUND AI INC CLASS A COM 836100107 1975725 982948 SH SOLE 0 0 982948 SOURCE CAP INC COM 836144105 1756556 45518 SH SOLE 0 0 45518 SOUTHERN CO COM 842587107 134384491 2076399 SH SOLE 1079126 0 997273 SOUTHERN COPPER CORP COM 84265V105 2298072 30523 SH SOLE 0 0 30523 SOUTHSTATE CORPORATION COM 840441109 1546642 22961 SH SOLE 12029 0 10932 SOUTHWEST AIRLS CO COM 844741108 10359900 382708 SH SOLE 166409 0 216299 SOUTHWEST GAS HLDGS INC COM 844895102 6310622 104463 SH SOLE 96636 0 7827 SOUTHWESTERN ENERGY CO COM 845467109 3250316 503925 SH SOLE 0 0 503925 SP PLUS CORP COM 78469C103 4321739 119716 SH SOLE 119482 0 234 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 74972622 223832 SH SOLE 125 0 223707 SPDR GOLD TR GOLD SHS 78463V107 144082808 840378 SH SOLE 20671 0 819707 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1129673 11617 SH SOLE 3240 0 8377 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 11522617 301639 SH SOLE 0 0 301639 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 884268 21049 SH SOLE 0 0 21049 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 19992236 358798 SH SOLE 0 0 358798 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 401772 16142 SH SOLE 0 0 16142 SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 1203247 11875 SH SOLE 0 0 11875 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 338586 6706 SH SOLE 0 0 6706 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1252223 34678 SH SOLE 0 0 34678 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 10027504 323364 SH SOLE 2483 0 320881 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 6210098 184990 SH SOLE 1059 0 183931 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 686421 23053 SH SOLE 0 0 23053 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 341898 6393 SH SOLE 0 0 6393 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1294232 39338 SH SOLE 1296 0 38042 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 201109 6901 SH SOLE 0 0 6901 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 238236 4500 SH SOLE 0 0 4500 SPDR S&P 500 ETF TR TR UNIT 78462F103 1064379783 2489894 SH SOLE 153011 0 2336882 SPDR S&P 500 ETF TR TR UNIT 78462F103 62311500 156800 SH Put SOLE 0 0 156800 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 166281267 364141 SH SOLE 83131 0 281010 SPDR SER TR AEROSPACE DEF 78464A631 8306955 74103 SH SOLE 31854 0 42249 SPDR SER TR BBG CONV SEC ETF 78464A359 6252432 92219 SH SOLE 0 0 92219 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 4335721 239808 SH SOLE 223931 0 15877 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 104144530 1134225 SH SOLE 17662 0 1116563 SPDR SER TR BLOOMBERG 3-12 M 78468R523 13644481 137227 SH SOLE 100574 0 36653 SPDR SER TR BLOOMBERG HIGH Y 78468R622 4152671 45937 SH SOLE 0 0 45937 SPDR SER TR BLOOMBERG INTL 78464A151 356814 13152 SH SOLE 0 0 13152 SPDR SER TR BLOOMBERG INTL T 78464A516 555617 26159 SH SOLE 0 0 26159 SPDR SER TR BLOOMBERG INVT 78468R200 11578103 376891 SH SOLE 0 0 376891 SPDR SER TR BLOOMBERG SHT TE 78468R408 2468982 100940 SH SOLE 0 0 100940 SPDR SER TR COMP SOFTWARE 78464A599 1051495 8287 SH SOLE 0 0 8287 SPDR SER TR DJ REIT ETF 78464A607 1073827 12947 SH SOLE 3851 0 9096 SPDR SER TR FTSE INT GVT ETF 78464A490 294704 7574 SH SOLE 0 0 7574 SPDR SER TR HLTH CR EQUIP 78464A581 1299866 16650 SH SOLE 0 0 16650 SPDR SER TR ICE PFD SEC ETF 78464A292 419715 12930 SH SOLE 0 0 12930 SPDR SER TR MSCI USA STRTGIC 78468R812 203225 1684 SH SOLE 0 0 1684 SPDR SER TR NUVEEN BLMBRG MU 78468R721 8785082 201032 SH SOLE 185518 0 15514 SPDR SER TR NUVEEN BLMBRG SH 78468R739 6416474 138795 SH SOLE 5886 0 132909 SPDR SER TR NUVEEN BLOOMBERG 78464A284 117034448 4913285 SH SOLE 4664460 0 248825 SPDR SER TR NYSE TECH ETF 78464A102 211158 1546 SH SOLE 0 0 1546 SPDR SER TR OILGAS EQUIP 78468R549 6100490 63693 SH SOLE 2125 0 61568 SPDR SER TR PORT MTG BK ETF 78464A383 272849 13118 SH SOLE 2603 0 10515 SPDR SER TR PORTFLI HIGH YLD 78468R606 2344078 104553 SH SOLE 0 0 104553 SPDR SER TR PORTFLI INTRMDIT 78464A672 7873673 286003 SH SOLE 1599 0 284404 SPDR SER TR PORTFLI TIPS ETF 78464A656 1784332 71833 SH SOLE 0 0 71833 SPDR SER TR PORTFOLI S&P1500 78464A805 3872054 73767 SH SOLE 0 0 73767 SPDR SER TR PORTFOLIO AGRGTE 78464A649 48426095 1989568 SH SOLE 1917075 0 72493 SPDR SER TR PORTFOLIO CRPORT 78464A144 617075 22374 SH SOLE 20408 0 1966 SPDR SER TR PORTFOLIO INTRMD 78464A375 11890691 378083 SH SOLE 169110 0 208973 SPDR SER TR PORTFOLIO LN TSR 78464A664 1419553 54285 SH SOLE 823 0 53462 SPDR SER TR PORTFOLIO S&P400 78464A847 1171792 26759 SH SOLE 0 0 26759 SPDR SER TR PORTFOLIO S&P500 78464A854 43755366 870580 SH SOLE 0 0 870580 SPDR SER TR PORTFOLIO S&P600 78468R853 25223934 683575 SH SOLE 1915 0 681661 SPDR SER TR PORTFOLIO SH TSR 78468R101 3787747 131885 SH SOLE 19069 0 112816 SPDR SER TR PORTFOLIO SHORT 78464A474 18759050 639804 SH SOLE 526013 0 113791 SPDR SER TR PRTFLO S&P500 GW 78464A409 37531204 633117 SH SOLE 941 0 632176 SPDR SER TR PRTFLO S&P500 HI 78468R788 6957370 198385 SH SOLE 19908 0 178477 SPDR SER TR PRTFLO S&P500 VL 78464A508 22516212 545715 SH SOLE 1869 0 543846 SPDR SER TR RUSSELL LOW VOL 78468R754 1288123 12282 SH SOLE 0 0 12282 SPDR SER TR RUSSELL YIELD 78468R770 4448118 48657 SH SOLE 0 0 48657 SPDR SER TR S&P 400 MDCP VAL 78464A839 10804321 166579 SH SOLE 114487 0 52092 SPDR SER TR S&P 500 ESG ETF 78468R531 1389232 33482 SH SOLE 0 0 33482 SPDR SER TR S&P 600 SMCP GRW 78464A201 871617 11896 SH SOLE 0 0 11896 SPDR SER TR S&P 600 SMCP VAL 78464A300 2527265 34921 SH SOLE 1399 0 33522 SPDR SER TR S&P BIOTECH 78464A870 21159112 289771 SH SOLE 317 0 289454 SPDR SER TR S&P BK ETF 78464A797 2314626 62812 SH SOLE 396 0 62416 SPDR SER TR S&P CAP MKTS 78464A771 247344 2851 SH SOLE 0 0 2851 SPDR SER TR S&P DIVID ETF 78464A763 264258922 2297704 SH SOLE 1106585 0 1191120 SPDR SER TR S&P HOMEBUILD 78464A888 3183254 41573 SH SOLE 0 0 41573 SPDR SER TR S&P INS ETF 78464A789 1360734 31987 SH SOLE 0 0 31987 SPDR SER TR S&P KENSHO NEW 78468R648 3723117 94006 SH SOLE 471 0 93535 SPDR SER TR S&P METALS MNG 78464A755 4010105 76383 SH SOLE 0 0 76383 SPDR SER TR S&P OILGAS EXP 78468R556 6840834 46250 SH SOLE 0 0 46250 SPDR SER TR S&P PHARMAC 78464A722 499896 12576 SH SOLE 640 0 11936 SPDR SER TR S&P REGL BKG 78464A698 6473497 154980 SH SOLE 0 0 154980 SPDR SER TR S&P RETAIL ETF 78464A714 552486 9078 SH SOLE 0 0 9078 SPDR SER TR S&P SEMICNDCTR 78464A862 12815050 65380 SH SOLE 0 0 65380 SPDR SER TR S&P TELECOM 78464A540 2308772 32550 SH SOLE 0 0 32550 SPDR SER TR S&P TRANSN ETF 78464A532 1389650 18548 SH SOLE 0 0 18548 SPDR SER TR SPDR MSCI USA GE 78468R747 224825 2645 SH SOLE 0 0 2645 SPDR SER TR SPDR S&P 500 ETF 78468R796 392831 11311 SH SOLE 0 0 11311 SPDR SER TR SPDR S&P1500VL 78464A128 1634686 11307 SH SOLE 0 0 11307 SPECIAL OPPORTUNITIES FD INC COM 84741T104 327277 29943 SH SOLE 0 0 29943 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 265685 3391 SH SOLE 766 0 2625 SPIRE INC COM 84857L101 2724344 48150 SH SOLE 40169 0 7981 SPIRIT AIRLS INC COM 848577102 167991 10181 SH SOLE 0 0 10181 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 309147 9220 SH SOLE 16 0 9204 SPLUNK INC COM 848637104 23433443 160229 SH SOLE 130647 22 29560 SPOTIFY TECHNOLOGY S A SHS L8681T102 4990387 32271 SH SOLE 7732 0 24539 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 267698 11705 SH SOLE 0 0 11705 SPROTT FDS TR URANIUM MINERS E 85208P303 1722979 36527 SH SOLE 0 0 36527 SPROTT INC COM NEW 852066208 1635189 53666 SH SOLE 0 0 53666 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 11531101 665768 SH SOLE 0 0 665768 SPROTT PHYSICAL GOLD TR UNIT 85207H104 9481830 662139 SH SOLE 0 0 662139 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 872995 81058 SH SOLE 0 0 81058 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 5260869 694046 SH SOLE 0 0 694046 SPROUT SOCIAL INC COM CL A 85209W109 2362664 47367 SH SOLE 46105 0 1262 SPROUTS FMRS MKT INC COM 85208M102 677610 15832 SH SOLE 0 0 15832 SPS COMM INC COM 78463M107 17686951 103669 SH SOLE 92445 19 11205 SPX TECHNOLOGIES INC COM 78473E103 800325 9832 SH SOLE 0 0 9832 SRH TOTAL RETURN FUND INC COM 101507101 4424776 340892 SH SOLE 0 0 340892 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 26380197 502098 SH SOLE 478821 96 23181 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 10830705 258304 SH SOLE 1880 0 256424 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 24031613 628965 SH SOLE 0 0 628965 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 787259 27335 SH SOLE 0 0 27335 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 1204162 44665 SH SOLE 0 0 44665 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 30617172 792165 SH SOLE 597098 0 195067 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 369752 14953 SH SOLE 0 0 14953 SSR MINING IN COM 784730103 1853449 139462 SH SOLE 0 0 139462 SSR MINING IN NOTE 2.500% 4/0 784730AB9 10380 10000 PRN SOLE 0 0 10000 ST JOE CO COM 790148100 1713079 31531 SH SOLE 0 0 31531 STAAR SURGICAL CO COM PAR $0.01 852312305 451744 11243 SH SOLE 9353 0 1890 STAG INDL INC COM 85254J102 8388580 243077 SH SOLE 41435 0 201641 STANDARD LITHIUM LTD COM 853606101 126326 44638 SH SOLE 0 0 44638 STANDEX INTL CORP COM 854231107 1800717 12360 SH SOLE 8257 0 4103 STANLEY BLACK & DECKER INC COM 854502101 8678362 103833 SH SOLE 0 0 103833 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 901859 46777 SH SOLE 0 0 46777 STARBUCKS CORP COM 855244109 130876335 1433947 SH SOLE 505313 0 928635 STARBUCKS CORP COM 855244109 323750 3500 SH Put SOLE 0 0 3500 STARWOOD PPTY TR INC COM 85571B105 23409944 1209816 SH SOLE 0 0 1209816 STATE STR CORP COM 857477103 4994476 74589 SH SOLE 20346 0 54243 STEEL DYNAMICS INC COM 858119100 6273914 58514 SH SOLE 0 0 58514 STELLANTIS N.V SHS N82405106 4377306 228819 SH SOLE 134791 0 94028 STELLUS CAP INVT CORP COM 858568108 3186355 234291 SH SOLE 0 0 234291 STEM INC COM 85859N102 487596 114999 SH SOLE 0 0 114999 STEM INC COM 85859N102 204000 40800 SH Put SOLE 0 0 40800 STERICYCLE INC COM 858912108 40885174 914453 SH SOLE 910771 217 3465 STERIS PLC SHS USD G8473T100 158470756 722226 SH SOLE 336228 0 385997 STERLING INFRASTRUCTURE INC COM 859241101 2026284 27576 SH SOLE 0 0 27576 STEVANATO GROUP S P A ORD SHS T9224W109 5864216 197316 SH SOLE 192095 54 5167 STEWART INFORMATION SVCS COR COM 860372101 470281 10737 SH SOLE 5780 0 4957 STIFEL FINL CORP COM 860630102 7088704 115376 SH SOLE 105422 0 9954 STMICROELECTRONICS N V NY REGISTRY 861012102 7300943 169160 SH SOLE 114541 0 54619 STOCK YDS BANCORP INC COM 861025104 332433 8461 SH SOLE 0 0 8461 STONECO LTD COM CL A G85158106 363986 34113 SH SOLE 0 0 34113 STRATEGY SHS DAY HAGAN NED 86280R803 28484499 834833 SH SOLE 1410 0 833423 STRIDE INC COM 86333M108 670362 14887 SH SOLE 11937 0 2950 STRIDE INC NOTE 1.125% 9/0 86333MAA6 13657 13000 PRN SOLE 0 0 13000 STRYKER CORPORATION COM 863667101 153910160 563217 SH SOLE 238904 30 324282 STUDIO CITY INTL HLDGS LTD SPON ADS 86389T106 65320 12986 SH SOLE 0 0 12986 STURM RUGER & CO INC COM 864159108 918850 17630 SH SOLE 0 0 17630 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1303249 81199 SH SOLE 0 0 81199 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 5775477 586345 SH SOLE 578618 48 7679 SUMMIT HOTEL PPTYS NOTE 1.500% 2/1 866082AA8 37800 45000 PRN SOLE 0 0 45000 SUMMIT HOTEL PPTYS INC COM 866082100 1102715 190124 SH SOLE 181979 0 8145 SUMMIT MATLS INC CL A 86614U100 4980084 159926 SH SOLE 157672 0 2254 SUN CMNTYS INC COM 866674104 7540989 63723 SH SOLE 54125 0 9598 SUN LIFE FINANCIAL INC. COM 866796105 1700144 34839 SH SOLE 1958 0 32881 SUNCOKE ENERGY INC COM 86722A103 256237 25245 SH SOLE 0 0 25245 SUNCOR ENERGY INC NEW COM 867224107 25429223 739652 SH SOLE 501993 44 237615 SUNNOVA ENERGY INTL INC. COM 86745K104 995655 95096 SH SOLE 0 0 95096 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 3509947 71705 SH SOLE 0 0 71705 SUNPOWER CORP COM 867652406 273806 44377 SH SOLE 0 0 44377 SUNRUN INC COM 86771W105 1591980 126750 SH SOLE 0 0 126750 SUNSTONE HOTEL INVS INC NEW COM 867892101 556110 59477 SH SOLE 59374 0 103 SUPER MICRO COMPUTER INC COM 86800U104 12945378 47208 SH SOLE 3757 0 43451 SURGERY PARTNERS INC COM 86881A100 1789749 61188 SH SOLE 57478 0 3710 SWEETGREEN INC COM CL A 87043Q108 282811 24069 SH SOLE 16028 0 8041 SYLVAMO CORP COMMON STOCK 871332102 250163 5693 SH SOLE 0 0 5693 SYMBOTIC INC CLASS A COM 87151X101 16798174 502488 SH SOLE 0 0 502488 SYNAPTICS INC COM 87157D109 791455 8849 SH SOLE 5354 0 3495 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 14606 15215 SH SOLE 0 0 15215 SYNCHRONY FINANCIAL COM 87165B103 7691931 251617 SH SOLE 56562 0 195055 SYNOPSYS INC COM 871607107 54356264 118431 SH SOLE 86479 0 31952 SYNOVUS FINL CORP COM NEW 87161C501 4288150 154250 SH SOLE 0 0 154250 SYSCO CORP COM 871829107 98611712 1492987 SH SOLE 1103712 54 389221 T-MOBILE US INC COM 872590104 77078446 550364 SH SOLE 258589 0 291775 T-MOBILE US INC COM 872590104 272000 1700 SH Call SOLE 0 0 1700 TACTILE SYS TECHNOLOGY INC COM 87357P100 176538 12565 SH SOLE 0 0 12565 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 118620574 1365025 SH SOLE 813583 23 551418 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 21913031 156087 SH SOLE 129112 0 26975 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 2556185 165235 SH SOLE 133732 0 31503 TANDEM DIABETES CARE INC COM NEW 875372203 836283 40264 SH SOLE 0 0 40264 TANGER FACTORY OUTLET CTRS I COM 875465106 1592885 70482 SH SOLE 0 0 70482 TAPESTRY INC COM 876030107 14168877 492831 SH SOLE 294120 0 198711 TARGA RES CORP COM 87612G101 17894709 208758 SH SOLE 86635 0 122123 TARGET CORP COM 87612E106 157518940 1424609 SH SOLE 774714 63 649832 TARSUS PHARMACEUTICALS INC COM 87650L103 179672 10111 SH SOLE 0 0 10111 TASEKO MINES LTD COM 876511106 217733 171443 SH SOLE 0 0 171443 TAYLOR MORRISON HOME CORP COM 87724P106 2198293 51591 SH SOLE 43356 0 8235 TC ENERGY CORP COM 87807B107 62342834 1811766 SH SOLE 1711233 0 100534 TCW STRATEGIC INCOME FD INC COM 872340104 3959189 864452 SH SOLE 0 0 864452 TD SYNNEX CORPORATION COM 87162W100 23126367 231588 SH SOLE 105821 0 125767 TE CONNECTIVITY LTD SHS H84989104 82648019 669053 SH SOLE 624538 0 44515 TECHNIPFMC PLC COM G87110105 6144814 302105 SH SOLE 295958 0 6147 TECHTARGET INC COM 87874R100 715282 23560 SH SOLE 22642 0 918 TECK RESOURCES LTD CL B 878742204 13870334 321893 SH SOLE 265039 0 56853 TECNOGLASS INC ORD SHS G87264100 1280695 38856 SH SOLE 0 0 38856 TEGNA INC COM 87901J105 2283077 156698 SH SOLE 140310 0 16388 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2658381 170957 SH SOLE 0 0 170957 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 13026474 767166 SH SOLE 0 0 767166 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 346301 27771 SH SOLE 0 0 27771 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1850664 157906 SH SOLE 0 0 157906 TELADOC HEALTH INC COM 87918A105 4242944 228238 SH SOLE 0 0 228238 TELEDYNE TECHNOLOGIES INC COM 879360105 35805629 87634 SH SOLE 84938 0 2696 TELEFLEX INCORPORATED COM 879369106 22446535 114284 SH SOLE 107273 6 7005 TELEFONICA BRASIL SA NEW ADR 87936R205 953419 111511 SH SOLE 81318 0 30193 TELEFONICA S A SPONSORED ADR 879382208 1092156 268343 SH SOLE 31447 0 236896 TELEPHONE & DATA SYS INC COM NEW 879433829 2881780 157388 SH SOLE 0 0 157388 TELLURIAN INC NEW COM 87968A104 62711 54061 SH SOLE 0 0 54061 TELUS CORPORATION COM 87971M103 11082617 678252 SH SOLE 611121 0 67131 TEMPLETON EMERGING MKTS FD COM 880191101 265200 23448 SH SOLE 0 0 23448 TEMPLETON EMERGING MKTS INCO COM 880192109 409096 88741 SH SOLE 0 0 88741 TEMPLETON GLOBAL INCOME FD COM 880198106 479627 124256 SH SOLE 0 0 124256 TEMPUR SEALY INTL INC COM 88023U101 19884724 458808 SH SOLE 405741 0 53067 TENABLE HLDGS INC COM 88025T102 776653 17336 SH SOLE 15550 0 1786 TENARIS S A SPONSORED ADS 88031M109 4462221 141210 SH SOLE 140047 20 1143 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 161931 25381 SH SOLE 17983 0 7398 TENET HEALTHCARE CORP COM NEW 88033G407 8926578 135477 SH SOLE 39502 0 95975 TENNANT CO COM 880345103 1170941 15792 SH SOLE 15608 0 184 TERADATA CORP DEL COM 88076W103 5346529 118759 SH SOLE 102573 0 16186 TERADYNE INC COM 880770102 43397290 431986 SH SOLE 418594 0 13392 TERAWULF INC COM 88080T104 204027 161926 SH SOLE 0 0 161926 TEREX CORP NEW COM 880779103 1847471 32063 SH SOLE 15839 0 16224 TERRENO RLTY CORP COM 88146M101 9076131 159791 SH SOLE 159380 0 411 TESLA INC COM 88160R101 279518339 1117091 SH SOLE 485000 11 632080 TETRA TECH INC NEW COM 88162G103 5193090 34158 SH SOLE 7624 0 26534 TETRA TECHNOLOGIES INC DEL COM 88162F105 752547 117954 SH SOLE 89628 0 28326 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2058648 201828 SH SOLE 173 0 201655 TEXAS CAP BANCSHARES INC COM 88224Q107 1138360 19327 SH SOLE 0 0 19327 TEXAS INSTRS INC COM 882508104 282217778 1774843 SH SOLE 1357003 38 417802 TEXAS PACIFIC LAND CORPORATI COM 88262P102 18787883 10303 SH SOLE 0 0 10303 TEXAS ROADHOUSE INC COM 882681109 9460767 98447 SH SOLE 69390 0 29057 TEXTRON INC COM 883203101 15471201 197994 SH SOLE 151703 0 46291 TFI INTL INC COM 87241L109 5510354 42912 SH SOLE 40457 0 2455 TFS FINL CORP COM 87240R107 199297 16861 SH SOLE 0 0 16861 TG THERAPEUTICS INC COM 88322Q108 1255588 150190 SH SOLE 0 0 150190 THE BEACHBODY COMPANY INC *W EXP 12/31/202 073463119 213 11199 SH SOLE 0 0 11199 THE CIGNA GROUP COM 125523100 161669529 565140 SH SOLE 357267 0 207872 THE TRADE DESK INC COM CL A 88339J105 17478704 223656 SH SOLE 88937 0 134719 THERMO FISHER SCIENTIFIC INC COM 883556102 235846883 465944 SH SOLE 290018 12 175914 THERMO FISHER SCIENTIFIC INC COM 883556102 325000 500 SH Call SOLE 0 0 500 THERMOGENESIS HLDGS INC COM NEW 88362L209 89706 65004 SH SOLE 0 0 65004 THERMON GROUP HLDGS INC COM 88362T103 886567 32274 SH SOLE 31829 0 445 THOMSON REUTERS CORP. COM 884903808 8555304 69942 SH SOLE 55901 9 14032 THOR INDS INC COM 885160101 27929199 293590 SH SOLE 278424 0 15166 THORNBURG INCM BUILDER OPP T COM 885213108 2894815 198275 SH SOLE 0 0 198275 TIDAL ETF TR SOFI NEXT 500 886364306 180845 15378 SH SOLE 0 0 15378 TIDAL ETF TR SOFI SELCT 500 886364207 193006 12623 SH SOLE 0 0 12623 TIDEWATER INC NEW COM 88642R109 5532302 77843 SH SOLE 20614 0 57229 TILRAY BRANDS INC COM 88688T100 188894 79035 SH SOLE 0 0 79035 TIM S A SPONSORED ADR 88706T108 194147 13030 SH SOLE 0 0 13030 TIMKEN CO COM 887389104 11724001 159532 SH SOLE 129020 0 30512 TIMKENSTEEL CORPORATION COM 887399103 406598 18720 SH SOLE 0 0 18720 TIMOTHY PLAN HIG DV STK ETF 887432326 204373 6676 SH SOLE 0 0 6676 TIPTREE INC COM 88822Q103 1258671 75100 SH SOLE 0 0 75100 TJX COS INC NEW COM 872540109 247303102 2782439 SH SOLE 1048960 0 1733478 TOAST INC CL A 888787108 3245216 173263 SH SOLE 28406 0 144857 TOLL BROTHERS INC COM 889478103 7661812 103594 SH SOLE 41286 0 62308 TOPBUILD CORP COM 89055F103 4585409 18225 SH SOLE 8593 0 9632 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 1350355 97569 SH SOLE 0 0 97569 TORO CO COM 891092108 17874703 215099 SH SOLE 161378 0 53721 TORONTO DOMINION BK ONT COM NEW 891160509 18752811 311198 SH SOLE 65674 0 245525 TORTOISE ENERGY INFRA CORP COM 89147L886 241199 8346 SH SOLE 0 0 8346 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 232766 6814 SH SOLE 0 0 6814 TORTOISE PIPELINE & ENERGY F COM 89148H207 323235 11540 SH SOLE 0 0 11540 TOTALENERGIES SE SPONSORED ADS 89151E109 184299712 2802613 SH SOLE 2606435 26 196151 TOWNEBANK PORTSMOUTH VA COM 89214P109 4877397 212708 SH SOLE 165660 0 47048 TOYOTA MOTOR CORP ADS 892331307 9947738 55342 SH SOLE 30726 3 24613 TPG RE FIN TR INC COM 87266M107 193602 28767 SH SOLE 0 0 28767 TPI COMPOSITES INC COM 87266J104 38391 14487 SH SOLE 0 0 14487 TRACTOR SUPPLY CO COM 892356106 123935908 610372 SH SOLE 250895 0 359477 TRADEWEB MKTS INC CL A 892672106 2431342 30316 SH SOLE 29796 0 520 TRANE TECHNOLOGIES PLC SHS G8994E103 205011184 1010355 SH SOLE 225262 0 785093 TRANSALTA CORP COM 89346D107 139200 16000 SH SOLE 0 0 16000 TRANSCAT INC COM 893529107 587526 5997 SH SOLE 0 0 5997 TRANSDIGM GROUP INC COM 893641100 58695840 69617 SH SOLE 63497 0 6120 TRANSMEDICS GROUP INC COM 89377M109 204875 3742 SH SOLE 0 0 3742 TRANSOCEAN LTD REG SHS H8817H100 3129028 381124 SH SOLE 0 0 381124 TRANSUNION COM 89400J107 14365811 200109 SH SOLE 196074 0 4035 TRAVEL PLUS LEISURE CO COM 894164102 1110311 30229 SH SOLE 25761 0 4468 TRAVELERS COMPANIES INC COM 89417E109 82723324 506542 SH SOLE 425414 0 81128 TRAVELZOO COM NEW 89421Q205 76023 13040 SH SOLE 0 0 13040 TREEHOUSE FOODS INC COM 89469A104 846977 19435 SH SOLE 0 0 19435 TREX CO INC COM 89531P105 13026593 211368 SH SOLE 174280 41 37047 TRI CONTL CORP COM 895436103 8125063 305568 SH SOLE 0 0 305568 TRI POINTE HOMES INC COM 87265H109 4596496 168062 SH SOLE 36676 0 131386 TRICO BANCSHARES COM 896095106 473756 14791 SH SOLE 0 0 14791 TRILOGY METALS INC NEW COM 89621C105 5711 11656 SH SOLE 0 0 11656 TRIMAS CORP COM NEW 896215209 1674262 67620 SH SOLE 67620 0 0 TRIMBLE INC COM 896239100 3188027 59191 SH SOLE 50627 0 8564 TRINET GROUP INC COM 896288107 2558016 21961 SH SOLE 17976 0 3985 TRINITY INDS INC COM 896522109 12802095 525754 SH SOLE 506329 0 19426 TRINSEO PLC SHS G9059U107 140473 17194 SH SOLE 15815 0 1379 TRIP COM GROUP LTD ADS 89677Q107 4300363 122973 SH SOLE 119121 0 3852 TRIPADVISOR INC COM 896945201 4379800 264162 SH SOLE 250504 0 13658 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 300839 28761 SH SOLE 0 0 28761 TRITIUM DCFC LIMITED ORDINARY SHARES Q9225T108 9826 32449 SH SOLE 0 0 32449 TRITON INTL LTD CL A G9078F107 1660660 20876 SH SOLE 500 0 20376 TRIUMPH GROUP INC NEW COM 896818101 746323 97431 SH SOLE 0 0 97431 TRUIST FINL CORP COM 89832Q109 122265409 4273523 SH SOLE 2550508 209 1722805 TRUPANION INC COM 898202106 624743 22154 SH SOLE 17430 0 4724 TRUSTMARK CORP COM 898402102 746341 34346 SH SOLE 0 0 34346 TTEC HLDGS INC COM 89854H102 595482 22711 SH SOLE 21534 0 1177 TURTLE BEACH CORP COM NEW 900450206 899995 99173 SH SOLE 0 0 99173 TUTOR PERINI CORP COM 901109108 195805 25007 SH SOLE 0 0 25007 TWILIO INC CL A 90138F102 2436721 41632 SH SOLE 0 0 41632 TWO HBRS INVT CORP COM 90187B804 166001 12538 SH SOLE 0 0 12538 TXO PARTNERS LP COM UNIT 87313P103 5273545 259653 SH SOLE 0 0 259653 TYLER TECHNOLOGIES INC COM 902252105 11986925 31043 SH SOLE 29360 7 1676 TYSON FOODS INC CL A 902494103 9273376 183668 SH SOLE 0 0 183668 U HAUL HOLDING COMPANY COM SER N 023586506 479536 9153 SH SOLE 4242 0 4911 U S PHYSICAL THERAPY COM 90337L108 1121949 12231 SH SOLE 11754 0 477 UBER TECHNOLOGIES INC COM 90353T100 101736692 2212149 SH SOLE 1604570 116 607463 UBIQUITI INC COM 90353W103 352934 2429 SH SOLE 0 0 2429 UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 413003 752 SH SOLE 0 0 752 UBS GROUP AG SHS H42097107 23755350 963707 SH SOLE 897925 116 65666 UDR INC COM 902653104 2583893 72439 SH SOLE 37224 0 35215 UFP INDUSTRIES INC COM 90278Q108 8261311 80677 SH SOLE 37350 19 43308 UFP TECHNOLOGIES INC COM 902673102 3264995 20223 SH SOLE 19084 13 1126 UGI CORP NEW COM 902681105 2570203 111748 SH SOLE 0 0 111748 UIPATH INC CL A 90364P105 1531927 89534 SH SOLE 0 0 89534 ULTA BEAUTY INC COM 90384S303 28926154 72415 SH SOLE 32955 0 39460 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 632645 17746 SH SOLE 14552 0 3194 UMH PPTYS INC COM 903002103 8462880 603629 SH SOLE 0 0 603629 UNDER ARMOUR INC CL A 904311107 247326 36106 SH SOLE 1003 0 35103 UNDER ARMOUR INC CL C 904311206 1315728 206227 SH SOLE 0 0 206227 UNIFIED SER TR ABSLUTE SELCT VL 90470L568 2656135 97098 SH SOLE 0 0 97098 UNIFIED SER TR BALLAST SMLMD CP 90470L550 3085094 89538 SH SOLE 13479 0 76059 UNIFIRST CORP MASS COM 904708104 10006037 61383 SH SOLE 61098 0 285 UNILEVER PLC SPON ADR NEW 904767704 170653690 3454530 SH SOLE 3033152 0 421378 UNION PAC CORP COM 907818108 568569302 2792169 SH SOLE 906126 47 1885996 UNIQURE NV SHS N90064101 329320 49079 SH SOLE 0 0 49079 UNITED AIRLS HLDGS INC COM 910047109 7870457 186063 SH SOLE 82730 0 103333 UNITED BANKSHARES INC WEST V COM 909907107 2912321 105557 SH SOLE 61482 0 44076 UNITED FIRE GROUP INC COM 910340108 657636 33298 SH SOLE 0 0 33298 UNITED INS HLDGS CORP COM 910710102 156326 21240 SH SOLE 0 0 21240 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 448021 63459 SH SOLE 24038 0 39421 UNITED PARCEL SERVICE INC CL B 911312106 413861546 2655172 SH SOLE 1175872 25 1479275 UNITED RENTALS INC COM 911363109 50588970 113793 SH SOLE 37591 0 76202 UNITED STATES STL CORP NEW COM 912909108 1212402 37328 SH SOLE 0 0 37328 UNITED THERAPEUTICS CORP DEL COM 91307C102 6336557 28054 SH SOLE 14525 0 13529 UNITEDHEALTH GROUP INC COM 91324P102 913944596 1812699 SH SOLE 825671 19 987009 UNITI GROUP INC COM 91325V108 2285272 484168 SH SOLE 0 0 484168 UNITIL CORP COM 913259107 1072185 25104 SH SOLE 8693 0 16411 UNITY SOFTWARE INC COM 91332U101 3717380 118426 SH SOLE 91822 16 26588 UNIVERSAL CORP VA COM 913456109 1168243 24746 SH SOLE 0 0 24746 UNIVERSAL DISPLAY CORP COM 91347P105 4903837 31237 SH SOLE 7877 0 23360 UNIVERSAL ELECTRS INC COM 913483103 136148 15044 SH SOLE 15044 0 0 UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 236920 5860 SH SOLE 0 0 5860 UNIVERSAL HLTH SVCS INC CL B 913903100 15801292 125676 SH SOLE 105825 0 19851 UNIVERSAL SEC INSTRS INC COM NEW 913821302 176064 73513 SH SOLE 0 0 73513 UNIVEST FINANCIAL CORPORATIO COM 915271100 460900 26519 SH SOLE 24765 0 1754 UNUM GROUP COM 91529Y106 12201668 248052 SH SOLE 79649 0 168403 UPBOUND GROUP INC COM 76009N100 1695171 57561 SH SOLE 8292 0 49269 URANIUM ENERGY CORP COM 916896103 133091 25843 SH SOLE 0 0 25843 US BANCORP DEL COM NEW 902973304 121342289 3670367 SH SOLE 2955594 0 714774 US FOODS HLDG CORP COM 912008109 43817181 1103708 SH SOLE 1080874 202 22632 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 756838 31720 SH SOLE 0 0 31720 USCB FINANCIAL HOLDINGS INC CLASS A COM 90355N101 964335 91754 SH SOLE 0 0 91754 UTZ BRANDS INC COM CL A 918090101 239522 17835 SH SOLE 10684 0 7151 UWM HOLDINGS CORPORATION COM CL A 91823B109 90492 18658 SH SOLE 0 0 18658 V F CORP COM 918204108 4112207 232723 SH SOLE 0 0 232723 V2X INC COM 92242T101 678864 13141 SH SOLE 3108 0 10033 VAIL RESORTS INC COM 91879Q109 15825316 71321 SH SOLE 54839 8 16474 VALARIS LIMITED CL A G9460G101 2498858 33327 SH SOLE 0 0 33327 VALE S A SPONSORED ADS 91912E105 17085307 1275025 SH SOLE 1042391 0 232634 VALERO ENERGY CORP COM 91913Y100 90421186 638072 SH SOLE 123575 0 514497 VALHI INC NEW COM 918905209 143155 10796 SH SOLE 0 0 10796 VALLEY NATL BANCORP COM 919794107 2145785 250676 SH SOLE 180448 0 70228 VALMONT INDS INC COM 920253101 2509919 10449 SH SOLE 3767 0 6682 VALVOLINE INC COM 92047W101 5198598 161247 SH SOLE 147767 101 13379 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 1394328 17717 SH SOLE 944 0 16773 VANECK ETF TRUST BDC INCOME ETF 92189F411 2881489 179756 SH SOLE 5830 0 173926 VANECK ETF TRUST BIOTECH ETF 92189F726 1141488 7330 SH SOLE 0 0 7330 VANECK ETF TRUST DURABLE HGH DIV 92189H102 2611075 86282 SH SOLE 0 0 86282 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 244467 1706 SH SOLE 0 0 1706 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 10292952 380375 SH SOLE 200350 0 180025 VANECK ETF TRUST GOLD MINERS ETF 92189F106 26698428 992138 SH SOLE 0 0 992138 VANECK ETF TRUST GREEN BOND ETF 92189F171 571050 25190 SH SOLE 0 0 25190 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 2012600 41015 SH SOLE 0 0 41015 VANECK ETF TRUST IG FLOATING RATE 92189F486 3793065 149983 SH SOLE 0 0 149983 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 3613203 81932 SH SOLE 0 0 81932 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 774038 32427 SH SOLE 14976 0 17451 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 2716051 84271 SH SOLE 0 0 84271 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 6020000 120400 SH Call SOLE 0 0 120400 VANECK ETF TRUST LONG MUNI ETF 92189F536 31395010 1878816 SH SOLE 1592649 0 286167 VANECK ETF TRUST MORNINGSTAR SMID 92189H730 2347109 82572 SH SOLE 0 0 82572 VANECK ETF TRUST MORTGAGE REIT 92189F452 315643 27761 SH SOLE 0 0 27761 VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 23928803 802038 SH SOLE 658848 0 143190 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 159745550 2106350 SH SOLE 3373 0 2102977 VANECK ETF TRUST OIL SERVICES ETF 92189H607 22542490 65333 SH SOLE 416 0 64917 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 390276 4887 SH SOLE 1285 0 3602 VANECK ETF TRUST PREFERRED SECURT 92189F429 7498509 446074 SH SOLE 2924 0 443150 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 457177 6892 SH SOLE 829 0 6063 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 25196249 173791 SH SOLE 170 0 173621 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 499866 29950 SH SOLE 0 0 29950 VANECK ETF TRUST VANECK VIETNAM 92189F817 1016962 75108 SH SOLE 0 0 75108 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 848597 16458 SH SOLE 0 0 16458 VANECK MERK GOLD TR GOLD TRUST 921078101 3830660 214123 SH SOLE 2045 0 212078 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 5511102 22327 SH SOLE 162 0 22164 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 8438674 56753 SH SOLE 856 0 55897 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 991325 10978 SH SOLE 0 0 10978 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 13356492 158009 SH SOLE 0 0 158009 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 6579943 84451 SH SOLE 0 0 84451 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2627622 27862 SH SOLE 0 0 27862 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 13345559 173206 SH SOLE 0 0 173206 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 13023676 149012 SH SOLE 840 0 148172 VANGUARD BD INDEX FDS INTERMED TERM 921937819 25270406 349473 SH SOLE 316 0 349157 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 2504263 37344 SH SOLE 528 0 36816 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 95464875 1269986 SH SOLE 649209 0 620778 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 119647396 1714637 SH SOLE 615305 0 1099333 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 242753 4935 SH SOLE 3978 0 957 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 19537066 408469 SH SOLE 140 0 408329 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 17426179 121581 SH SOLE 527 0 121054 VANGUARD INDEX FDS GROWTH ETF 922908736 242075608 888971 SH SOLE 3964 0 885007 VANGUARD INDEX FDS LARGE CAP ETF 922908637 22057416 112716 SH SOLE 41 0 112675 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 16934420 86946 SH SOLE 1217 0 85729 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 23375620 178494 SH SOLE 9149 0 169345 VANGUARD INDEX FDS MID CAP ETF 922908629 770011250 3697711 SH SOLE 3060241 0 637470 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 28897089 381933 SH SOLE 809 0 381124 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 8961613531 22820508 SH SOLE 21413620 940 1405949 VANGUARD INDEX FDS SM CP VAL ETF 922908611 56847532 356433 SH SOLE 2507 0 353926 VANGUARD INDEX FDS SMALL CP ETF 922908751 126517464 669157 SH SOLE 3041 0 666116 VANGUARD INDEX FDS SML CP GRW ETF 922908595 47516707 221854 SH SOLE 4183 0 217671 VANGUARD INDEX FDS TOTAL STK MKT 922908769 165954964 781295 SH SOLE 2385 0 778910 VANGUARD INDEX FDS VALUE ETF 922908744 290989884 2109693 SH SOLE 76714 0 2032978 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 313571841 6045341 SH SOLE 5211788 0 833553 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 149381708 3809786 SH SOLE 920 0 3808866 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 9361871 161607 SH SOLE 1343 0 160264 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 239203855 3576613 SH SOLE 3461350 0 115263 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3593752 33839 SH SOLE 783 0 33056 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 30964272 332306 SH SOLE 126652 0 205654 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 18585133 393087 SH SOLE 1834 0 391253 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 816096087 16966655 SH SOLE 16052451 0 914204 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 130596145 1718823 SH SOLE 980254 0 738568 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 20331348 355754 SH SOLE 105800 0 249955 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 72968469 1018828 SH SOLE 922708 0 96120 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 5177585 93273 SH SOLE 0 0 93273 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 66418194 1517090 SH SOLE 1322947 0 194143 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 20709010 359531 SH SOLE 9211 0 350320 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 46644623 620687 SH SOLE 330152 0 290535 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 39011388 570009 SH SOLE 11885 0 558124 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 32664094 167801 SH SOLE 149 0 167652 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 27901845 418570 SH SOLE 27816 0 390754 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 2088201 12803 SH SOLE 0 0 12803 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 18673713 261390 SH SOLE 1455 0 259935 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1735084 14533 SH SOLE 0 0 14533 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 10767698 56455 SH SOLE 0 0 56455 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 332360698 2139019 SH SOLE 431948 0 1707071 VANGUARD STAR FDS VG TL INTL STK F 921909768 65568879 1225129 SH SOLE 11731 0 1213398 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 163171860 3732202 SH SOLE 11261 0 3720941 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 850098 14369 SH SOLE 0 0 14369 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 354650160 3432541 SH SOLE 2305989 0 1126552 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 250000 2500 SH Put SOLE 0 0 2500 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 24659201 345706 SH SOLE 91802 0 253904 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 9257630 149582 SH SOLE 3518 0 146064 VANGUARD WORLD FD ESG INTL STK ETF 921910725 9956632 197396 SH SOLE 179839 0 17557 VANGUARD WORLD FD ESG US CORP BD 921910691 330743 5569 SH SOLE 0 0 5569 VANGUARD WORLD FD ESG US STK ETF 921910733 14670698 195037 SH SOLE 168634 0 26403 VANGUARD WORLD FD EXTENDED DUR 921910709 14753932 210680 SH SOLE 185208 0 25472 VANGUARD WORLD FD MEGA CAP INDEX 921910873 12066557 79453 SH SOLE 0 0 79453 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 42380696 417956 SH SOLE 0 0 417956 VANGUARD WORLD FD MEGA GRWTH IND 921910816 15341286 67613 SH SOLE 82 0 67531 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 7377042 70131 SH SOLE 0 0 70131 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 16132925 59891 SH SOLE 0 0 59891 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 17201222 94166 SH SOLE 852 0 93314 VANGUARD WORLD FDS ENERGY ETF 92204A306 21605907 170474 SH SOLE 0 0 170474 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 36273995 451618 SH SOLE 801 0 450817 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 38026041 161744 SH SOLE 0 0 161744 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 16255850 83372 SH SOLE 358 0 83014 VANGUARD WORLD FDS INF TECH ETF 92204A702 165026734 397751 SH SOLE 7 0 397744 VANGUARD WORLD FDS MATERIALS ETF 92204A801 4664864 27040 SH SOLE 17 0 27023 VANGUARD WORLD FDS UTILITIES ETF 92204A876 7873897 61737 SH SOLE 497 0 61240 VARONIS SYS INC COM 922280102 2339395 76601 SH SOLE 73315 0 3286 VAXART INC COM NEW 92243A200 13186 17488 SH SOLE 0 0 17488 VAXCYTE INC COM 92243G108 2748633 53916 SH SOLE 53873 0 43 VECTOR GROUP LTD COM 92240M108 193306 18168 SH SOLE 0 0 18168 VEECO INSTRS INC DEL COM 922417100 5376054 191251 SH SOLE 191137 114 0 VEEVA SYS INC CL A COM 922475108 17603097 86523 SH SOLE 39338 0 47185 VENTAS INC COM 92276F100 3721722 88339 SH SOLE 19133 0 69206 VERA THERAPEUTICS INC CL A 92337R101 391352 28545 SH SOLE 0 0 28545 VERADIGM INC COM 01988P108 448494 34132 SH SOLE 31865 0 2267 VERICEL CORP COM 92346J108 1630744 48650 SH SOLE 44150 0 4500 VERINT SYS INC COM 92343X100 313515 13637 SH SOLE 11421 0 2216 VERISIGN INC COM 92343E102 4690593 23160 SH SOLE 13167 0 9993 VERISK ANALYTICS INC COM 92345Y106 92460492 391384 SH SOLE 373373 0 18011 VERIZON COMMUNICATIONS INC COM 92343V104 479883126 14806641 SH SOLE 5258531 21 9548089 VERIZON COMMUNICATIONS INC COM 92343V104 121500 2700 SH Put SOLE 0 0 2700 VERRA MOBILITY CORP CL A COM STK 92511U102 2724133 145676 SH SOLE 55820 0 89856 VERTEX INC CL A 92538J106 224347 9712 SH SOLE 0 0 9712 VERTEX PHARMACEUTICALS INC COM 92532F100 119056756 342373 SH SOLE 251583 0 90790 VERTIV HOLDINGS CO COM CL A 92537N108 2506348 67375 SH SOLE 46196 0 21179 VIAD CORP COM 92552R406 3269649 124796 SH SOLE 124670 0 126 VIASAT INC COM 92552V100 202322 10960 SH SOLE 0 0 10960 VIATRIS INC COM 92556V106 13044148 1322936 SH SOLE 931518 0 391418 VIAVI SOLUTIONS INC COM 925550105 558326 61086 SH SOLE 55830 0 5256 VICI PPTYS INC COM 925652109 67596001 2322888 SH SOLE 1400055 0 922833 VICI PPTYS INC COM 925652109 44000 1600 SH Put SOLE 0 0 1600 VICOR CORP COM 925815102 470590 7991 SH SOLE 4346 0 3645 VICTORY CAP HLDGS INC COM CL A 92645B103 703407 21098 SH SOLE 20804 0 294 VICTORY PORTFOLIOS II CORE INTERMEDIAT 92647N527 2175248 48836 SH SOLE 0 0 48836 VICTORY PORTFOLIOS II SHORT TRM BD ETF 92647N535 3595962 73507 SH SOLE 0 0 73507 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 4113345 69812 SH SOLE 0 0 69812 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 3658819 53735 SH SOLE 0 0 53735 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 7650864 136965 SH SOLE 0 0 136965 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1522405 28052 SH SOLE 0 0 28052 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 816019 16660 SH SOLE 0 0 16660 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 5963932 137386 SH SOLE 0 0 137386 VICTORY PORTFOLIOS II VICTORYSHARES WE 92647P126 6582184 221697 SH SOLE 0 0 221697 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 630288 16034 SH SOLE 0 0 16034 VIKING THERAPEUTICS INC COM 92686J106 760079 68662 SH SOLE 26508 18 42136 VILLAGE FARMS INTL INC COM 92707Y108 59736 74904 SH SOLE 0 0 74904 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 2434403 87317 SH SOLE 0 0 87317 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 23470 13039 SH SOLE 0 0 13039 VIRIDIAN THERAPEUTICS INC COM 92790C104 232616 15164 SH SOLE 15164 0 0 VIRIOS THERAPEUTICS INC COM 92829J104 27744 30000 SH SOLE 0 0 30000 VIRTU FINL INC CL A 928254101 3829958 221769 SH SOLE 72744 0 149025 VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 888686 53827 SH SOLE 0 0 53827 VIRTUS CONVERTIBLE & INC 202 COM 92838R105 197550 22500 SH SOLE 0 0 22500 VIRTUS CONVERTIBLE & INC FD COM 92838U108 470315 170404 SH SOLE 0 0 170404 VIRTUS CONVERTIBLE & INCOME COM 92838X102 185241 59563 SH SOLE 0 0 59563 VIRTUS DIVERSIFIED INCM & CO COM 92840N100 1758222 94224 SH SOLE 0 0 94224 VIRTUS DIVIDEND INTEREST & P COM 92840R101 4703804 415164 SH SOLE 1650 0 413514 VIRTUS EQUITY & CONV INCM FD COM 92841M101 6579770 330808 SH SOLE 527 0 330281 VIRTUS ETF TR II VIRTUS US QLTY 92790A504 851788 30541 SH SOLE 0 0 30541 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 741382 101006 SH SOLE 0 0 101006 VIRTUS TOTAL RETURN FD INC COM 92835W107 430349 89656 SH SOLE 0 0 89656 VISA INC COM CL A 92826C839 900892405 3916754 SH SOLE 1643498 73 2273182 VISHAY INTERTECHNOLOGY INC COM 928298108 3212080 129939 SH SOLE 128399 88 1452 VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3 31136 31000 PRN SOLE 0 0 31000 VISION MARINE TECHNOLOGIES I COM C96657116 34833 14394 SH SOLE 0 0 14394 VISTA ENERGY S.A.B. DE C.V. SPONSORED ADS 92837L109 350214 11524 SH SOLE 0 0 11524 VISTA OUTDOOR INC COM 928377100 3175571 95881 SH SOLE 70778 50 25053 VISTAGEN THERAPEUTICS INC COM 92840H400 52400 10000 SH SOLE 0 0 10000 VISTRA CORP COM 92840M102 68297566 2058397 SH SOLE 1641890 0 416506 VIZIO HLDG CORP CL A COM 92858V101 252863 46740 SH SOLE 45413 0 1327 VMWARE INC CL A COM 928563402 12265485 73675 SH SOLE 0 0 73675 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 11670409 1231056 SH SOLE 18153 0 1212903 VONTIER CORPORATION COM 928881101 8665294 280249 SH SOLE 259136 0 21113 VORNADO RLTY TR SH BEN INT 929042109 3472035 153088 SH SOLE 126903 0 26185 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 5288743 913427 SH SOLE 0 0 913427 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 269505 54666 SH SOLE 0 0 54666 VOYA FINANCIAL INC COM 929089100 6475786 97454 SH SOLE 90390 0 7064 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1302958 265910 SH SOLE 0 0 265910 VOYA INFRASTRUCTURE INDLS & COM 92912X101 388636 41213 SH SOLE 0 0 41213 VROOM INC COM 92918V109 78416 70014 SH SOLE 0 0 70014 VULCAN MATLS CO COM 929160109 42820579 211962 SH SOLE 194074 0 17888 WABASH NATL CORP COM 929566107 3262631 154481 SH SOLE 125192 86 29203 WABTEC COM 929740108 14792103 139194 SH SOLE 126316 0 12878 WALGREENS BOOTS ALLIANCE INC COM 931427108 20534042 923293 SH SOLE 201 0 923092 WALMART INC COM 931142103 686095558 4289974 SH SOLE 983314 0 3306660 WARNER BROS DISCOVERY INC COM SER A 934423104 19655391 1809890 SH SOLE 1327923 0 481967 WARNER MUSIC GROUP CORP COM CL A 934550203 1092061 34779 SH SOLE 34311 0 468 WARRIOR MET COAL INC COM 93627C101 433363 8484 SH SOLE 0 0 8484 WASHINGTON FED INC COM 938824109 914019 35676 SH SOLE 21831 0 13845 WASHINGTON TR BANCORP INC COM 940610108 868021 32967 SH SOLE 0 0 32967 WASTE CONNECTIONS INC COM 94106B101 54253473 403972 SH SOLE 24228 0 379744 WASTE MGMT INC DEL COM 94106L109 156247136 1024975 SH SOLE 606463 23 418489 WATERS CORP COM 941848103 8857521 32302 SH SOLE 15694 0 16608 WATSCO INC COM 942622200 155796022 412464 SH SOLE 392805 8 19651 WATTS WATER TECHNOLOGIES INC CL A 942749102 15204356 87978 SH SOLE 86606 0 1372 WAYFAIR INC CL A 94419L101 347066 5730 SH SOLE 0 0 5730 WD 40 CO COM 929236107 7832186 38537 SH SOLE 28841 0 9696 WEATHERFORD INTL PLC ORD SHS G48833118 6583055 72878 SH SOLE 65754 0 7124 WEBSTER FINL CORP COM 947890109 13274992 329323 SH SOLE 251827 0 77496 WEC ENERGY GROUP INC COM 92939U106 93292201 1158191 SH SOLE 931557 0 226633 WELLS FARGO CO NEW COM 949746101 121648431 2977202 SH SOLE 1863041 130 1114031 WELLS FARGO CO NEW PERP PFD CNV A 949746804 6682554 5993 SH SOLE 0 0 5993 WELLTOWER INC COM 95040Q104 25784964 314758 SH SOLE 117025 0 197733 WENDYS CO COM 95058W100 1725185 84526 SH SOLE 4439 0 80087 WERNER ENTERPRISES INC COM 950755108 4869845 125028 SH SOLE 120281 0 4747 WESBANCO INC COM 950810101 1023754 41923 SH SOLE 28379 0 13544 WESCO INTL INC COM 95082P105 37483123 260625 SH SOLE 32545 0 228081 WEST FRASER TIMBER CO LTD COM 952845105 518809 7152 SH SOLE 0 0 7152 WEST PHARMACEUTICAL SVSC INC COM 955306105 24162201 64397 SH SOLE 50632 6 13759 WESTAMERICA BANCORPORATION COM 957090103 1428980 33040 SH SOLE 0 0 33040 WESTERN ALLIANCE BANCORP COM 957638109 1013009 22036 SH SOLE 10457 0 11579 WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 358923 27109 SH SOLE 0 0 27109 WESTERN ASSET EMERGING MKTS COM 95766A101 1272817 153351 SH SOLE 0 0 153351 WESTERN ASSET GLOBAL CORP DE COM 95790C107 1063389 89738 SH SOLE 0 0 89738 WESTERN ASSET HIGH INCOM FD COM 95766J102 1110659 249027 SH SOLE 0 0 249027 WESTERN ASSET HIGH INCOME OP COM 95766K109 915034 251383 SH SOLE 0 0 251383 WESTERN ASSET HIGH YIELD DEF COM 95768B107 1430093 124464 SH SOLE 0 0 124464 WESTERN ASSET INTER MUNI FD COM 958435109 123213 17208 SH SOLE 0 0 17208 WESTERN ASSET INVT GRADE DEF COM 95790A101 1049967 66328 SH SOLE 0 0 66328 WESTERN ASSET MANAGED MUNS F COM 95766M105 635985 71219 SH SOLE 0 0 71219 WESTERN ASSET MUN HIGH INCOM COM 95766N103 2361079 387698 SH SOLE 0 0 387698 WESTERN ASSET MUN PARTNERS F COM 95766P108 2829600 267448 SH SOLE 0 0 267448 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 117770 11672 SH SOLE 0 0 11672 WESTERN AST INFL LKD OPP & I COM 95766R104 904649 109921 SH SOLE 0 0 109921 WESTERN DIGITAL CORP. COM 958102105 4109799 90068 SH SOLE 58957 0 31111 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2674396 98215 SH SOLE 0 0 98215 WESTERN NEW ENG BANCORP INC COM 958892101 144596 22280 SH SOLE 0 0 22280 WESTERN UN CO COM 959802109 460541 34942 SH SOLE 0 0 34942 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 304500 14000 SH SOLE 0 0 14000 WESTLAKE CORPORATION COM 960413102 4684278 37573 SH SOLE 0 0 37573 WESTROCK CO COM 96145D105 5068013 141565 SH SOLE 3206 0 138359 WESTROCK COFFEE CO COM 96145W103 2414740 272544 SH SOLE 0 0 272544 WEX INC COM 96208T104 14942421 79443 SH SOLE 76020 0 3423 WEYERHAEUSER CO MTN BE COM NEW 962166104 29232474 953440 SH SOLE 96176 0 857264 WHEATON PRECIOUS METALS CORP COM 962879102 20135085 496550 SH SOLE 12276 0 484274 WHEELS UP EXPERIENCE INC COM CL A 96328L205 21886 10573 SH SOLE 0 0 10573 WHIRLPOOL CORP COM 963320106 10531458 78769 SH SOLE 35703 0 43066 WHITE MTNS INS GROUP LTD COM G9618E107 35905533 24006 SH SOLE 23423 0 583 WHITEHORSE FIN INC COM 96524V106 1432682 112191 SH SOLE 0 0 112191 WIDEOPENWEST INC COM 96758W101 321591 42038 SH SOLE 41388 0 650 WILEY JOHN & SONS INC CL A 968223206 13818192 371757 SH SOLE 364092 107 7558 WILLIAM PENN BANCORPORATION COM 96927A105 338982 27162 SH SOLE 0 0 27162 WILLIAMS COS INC COM 969457100 284516161 8445125 SH SOLE 6898072 0 1547053 WILLIAMS SONOMA INC COM 969904101 18596682 119670 SH SOLE 73061 0 46609 WILLIS TOWERS WATSON PLC LTD SHS G96629103 36523392 174787 SH SOLE 154348 18 20421 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4904790 117932 SH SOLE 99799 0 18133 WINGSTOP INC COM 974155103 4107226 22838 SH SOLE 20788 0 2050 WINNEBAGO INDS INC COM 974637100 1641533 27612 SH SOLE 0 0 27612 WINTRUST FINL CORP COM 97650W108 9915126 131326 SH SOLE 46210 0 85116 WISDOMTREE INC COM 97717P104 102150 14593 SH SOLE 0 0 14593 WISDOMTREE TR ARTIFICIAL INTEL 97717Y543 209423 12022 SH SOLE 0 0 12022 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 627919 21192 SH SOLE 0 0 21192 WISDOMTREE TR CURRNCY INT EQ 97717X263 6221040 204236 SH SOLE 1 0 204235 WISDOMTREE TR EM EX ST-OWNED 97717X578 3323354 124610 SH SOLE 0 0 124610 WISDOMTREE TR EMER MKT HIGH FD 97717W315 13432834 358400 SH SOLE 3175 0 355225 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1043487 22557 SH SOLE 0 0 22557 WISDOMTREE TR EURO QTLY DIV GR 97717X610 4121573 144251 SH SOLE 0 0 144251 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 5190994 131418 SH SOLE 0 0 131418 WISDOMTREE TR EUROPE SMCP DV 97717W869 1327747 25305 SH SOLE 0 0 25305 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 87398257 1736849 SH SOLE 36931 0 1699918 WISDOMTREE TR GLB HIGH DIV FD 97717W877 764500 16861 SH SOLE 0 0 16861 WISDOMTREE TR GLB US QTLY DIV 97717W844 1478506 44200 SH SOLE 0 0 44200 WISDOMTREE TR HEDGED HI YLD BD 97717W430 367995 17424 SH SOLE 0 0 17424 WISDOMTREE TR INDIA ERNGS FD 97717W422 2779942 75624 SH SOLE 448 0 75176 WISDOMTREE TR INTERNTNL AI ENH 97717W786 270080 7190 SH SOLE 0 0 7190 WISDOMTREE TR INTL EQUITY FD 97717W703 2900083 59981 SH SOLE 0 0 59981 WISDOMTREE TR INTL LRGCAP DV 97717W794 499676 10953 SH SOLE 0 0 10953 WISDOMTREE TR INTL QULTY DIV 97717X131 6379590 199238 SH SOLE 99604 0 99634 WISDOMTREE TR INTL SMCAP DIV 97717W760 11214666 195139 SH SOLE 0 0 195139 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 5598176 144506 SH SOLE 0 0 144506 WISDOMTREE TR ITL HIGH DIV FD 97717W802 215144 5944 SH SOLE 0 0 5944 WISDOMTREE TR JAPN HEDGE EQT 97717W851 6154832 69743 SH SOLE 0 0 69743 WISDOMTREE TR JP SMALLCP DIV 97717W836 11238645 162973 SH SOLE 0 0 162973 WISDOMTREE TR PUTWRITE STRAT 97717X560 290365 9452 SH SOLE 0 0 9452 WISDOMTREE TR US AI ENHANCED 97717W406 763718 8585 SH SOLE 0 0 8585 WISDOMTREE TR US HGH YLD CORP 97717X172 974280 22558 SH SOLE 0 0 22558 WISDOMTREE TR US HIGH DIVIDEND 97717W208 4563482 58461 SH SOLE 0 0 58461 WISDOMTREE TR US LARGECAP DIVD 97717W307 18243499 296691 SH SOLE 0 0 296691 WISDOMTREE TR US LARGECAP FUND 97717W588 615612 13456 SH SOLE 0 0 13456 WISDOMTREE TR US MIDCAP DIVID 97717W505 18172590 443667 SH SOLE 0 0 443667 WISDOMTREE TR US MIDCAP FUND 97717W570 1217608 23997 SH SOLE 1 0 23996 WISDOMTREE TR US MULTIFACTOR 97717Y857 2248753 58470 SH SOLE 0 0 58470 WISDOMTREE TR US QTLY DIV GRT 97717X669 80298496 1264742 SH SOLE 2880 0 1261863 WISDOMTREE TR US S CAP QTY DIV 97717X651 6637256 161138 SH SOLE 0 0 161138 WISDOMTREE TR US SMALLCAP DIVD 97717W604 9179106 325500 SH SOLE 0 0 325500 WISDOMTREE TR US SMALLCAP FUND 97717W562 1688471 39022 SH SOLE 0 0 39021 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1060428 17624 SH SOLE 0 0 17624 WISDOMTREE TR WISDOMTREE US VA 97717W547 1315215 21293 SH SOLE 0 0 21293 WISDOMTREE TR YIELD ENHANCD US 97717X511 6376370 153610 SH SOLE 1 0 153610 WISDOMTREE TR YIELD ENHANCED 97717Y808 731059 15795 SH SOLE 0 0 15795 WIX COM LTD SHS M98068105 2165835 23593 SH SOLE 19612 0 3981 WNS HLDGS LTD SPON ADR 92932M101 762506 11138 SH SOLE 10334 0 804 WOLFSPEED INC COM 977852102 6929130 181867 SH SOLE 163059 0 18808 WOLVERINE WORLD WIDE INC COM 978097103 443407 55013 SH SOLE 52367 0 2646 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 11467196 492367 SH SOLE 406713 26 85628 WOODWARD INC COM 980745103 1522796 12255 SH SOLE 11009 0 1246 WORKDAY INC CL A 98138H101 108951480 507105 SH SOLE 429648 17 77440 WORKIVA INC COM CL A 98139A105 3582457 35351 SH SOLE 30958 12 4381 WORLD GOLD TR SPDR GLD MINIS 98149E303 7204570 196524 SH SOLE 0 0 196524 WORLD KINECT CORPORATION COM 981475106 2149661 95839 SH SOLE 94996 0 843 WORTHINGTON INDS INC COM 981811102 244004 3947 SH SOLE 0 0 3947 WP CAREY INC COM 92936U109 12352896 228419 SH SOLE 5550 0 222869 WPP PLC NEW ADR 92937A102 8152600 182876 SH SOLE 176059 0 6817 WSFS FINL CORP COM 929328102 3504254 96007 SH SOLE 93457 0 2550 WYNDHAM HOTELS & RESORTS INC COM 98311A105 5038936 72461 SH SOLE 64623 0 7838 WYNN RESORTS LTD COM 983134107 8692182 94061 SH SOLE 3000 0 91061 XAI OCTAGON FLOATING RATE & COM 98400T106 240668 34629 SH SOLE 0 0 34629 XCEL ENERGY INC COM 98389B100 17913943 313072 SH SOLE 147621 0 165451 XEROX HOLDINGS CORP COM NEW 98421M106 761136 48511 SH SOLE 0 0 48511 XOMETRY INC CLASS A COM 98423F109 4756607 280130 SH SOLE 17497 0 262633 XP INC CL A G98239109 487044 21130 SH SOLE 2937 0 18193 XPENG INC ADS 98422D105 242168 13190 SH SOLE 0 0 13190 XPERI INC COMMON STOCK 98423J101 409713 41553 SH SOLE 40947 0 606 XPO INC COM 983793100 14502779 194251 SH SOLE 33120 0 161131 XPONENTIAL FITNESS INC COM CL A 98422X101 721758 46565 SH SOLE 45010 0 1555 XYLEM INC COM 98419M100 10425493 114528 SH SOLE 8459 0 106069 YALLA GROUP LTD ADS 98459U103 62880 12000 SH SOLE 0 0 12000 YELP INC CL A 985817105 4323272 103950 SH SOLE 102406 0 1544 YETI HLDGS INC COM 98585X104 5234849 108562 SH SOLE 93574 63 14925 YEXT INC COM 98585N106 609168 96235 SH SOLE 71076 0 25159 YUM BRANDS INC COM 988498101 43751251 350178 SH SOLE 199946 0 150232 YUM CHINA HLDGS INC COM 98850P109 49517914 888692 SH SOLE 811279 0 77413 ZAI LAB LTD ADR 98887Q104 458827 18874 SH SOLE 0 0 18874 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 39670550 167719 SH SOLE 158388 0 9331 ZIFF DAVIS INC COM 48123V102 1047318 16444 SH SOLE 12521 0 3923 ZILLOW GROUP INC CL A 98954M101 9103836 203256 SH SOLE 0 0 203256 ZILLOW GROUP INC CL C CAP STK 98954M200 644301 13958 SH SOLE 0 0 13958 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 277005 26508 SH SOLE 0 0 26508 ZIMMER BIOMET HOLDINGS INC COM 98956P102 24609192 219294 SH SOLE 173509 0 45785 ZIONS BANCORPORATION N A COM 989701107 2940695 84285 SH SOLE 33274 0 51011 ZIPRECRUITER INC CL A 98980B103 235316 19626 SH SOLE 0 0 19626 ZOETIS INC CL A 98978V103 108291459 622436 SH SOLE 368621 26 253790 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 5790193 82788 SH SOLE 0 0 82788 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 3084360 188071 SH SOLE 160874 0 27197 ZSCALER INC COM 98980G102 2996663 19260 SH SOLE 0 0 19260 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 207091 8568 SH SOLE 4840 0 3728 ZUORA INC COM CL A 98983V106 656588 79683 SH SOLE 74083 0 5600 ZURA BIO LTD CLASS A ORD SHS G9TY5A101 510550 77356 SH SOLE 0 0 77356 ZURN ELKAY WATER SOLNS CORP COM 98983L108 2023595 72220 SH SOLE 37422 0 34798 ZYMEWORKS INC COM 98985Y108 248782 39240 SH SOLE 0 0 39240