0001084208-24-000001.txt : 20240116 0001084208-24-000001.hdr.sgml : 20240116 20240116134209 ACCESSION NUMBER: 0001084208-24-000001 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240116 DATE AS OF CHANGE: 20240116 EFFECTIVENESS DATE: 20240116 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RAYMOND JAMES & ASSOCIATES CENTRAL INDEX KEY: 0001084208 ORGANIZATION NAME: 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: 24534614 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 12-31-2023 12-31-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 727.567.1000 Deanna Collier St. Petersburg FL 01-16-2024 0 3826 133806053864 false
INFORMATION TABLE 2 Q423RJA.xml Q423RJA13F 1 800 FLOWERS COM INC CL A 68243Q106 278124 25800 SH SOLE 0 0 25800 10X GENOMICS INC CL A COM 88025U109 406829 7270 SH SOLE 5299 0 1971 1ST SOURCE CORP COM 336901103 288990 5259 SH SOLE 0 0 5259 23ANDME HOLDING CO CLASS A COM 90138Q108 60266 65973 SH SOLE 0 0 65973 3-D SYS CORP DEL COM NEW 88554D205 736575 115996 SH SOLE 0 0 115996 3M CO COM 88579Y101 80417859 735619 SH SOLE 264791 0 470828 89BIO INC COM 282559103 1210862 108403 SH SOLE 14159 0 94244 A-MARK PRECIOUS METALS INC COM 00181T107 235678 7791 SH SOLE 0 0 7791 A2Z SMART TECHNOLOGIES CORP COM 00249W100 13700 10000 SH SOLE 0 0 10000 AAON INC COM PAR $0.004 000360206 7213360 97649 SH SOLE 66944 0 30705 AAR CORP COM 000361105 290410 4654 SH SOLE 0 0 4654 AB ACTIVE ETFS INC HIGH YIELD ETF 00039J608 267314 7324 SH SOLE 0 0 7324 ABBOTT LABS COM 002824100 337121299 3062791 SH SOLE 1492372 80 1570339 ABBVIE INC COM 00287Y109 698817264 4509372 SH SOLE 2004490 21 2504861 ABCELLERA BIOLOGICS INC COM 00288U106 70724 12386 SH SOLE 0 0 12386 ABERCROMBIE & FITCH CO CL A 002896207 802626 9098 SH SOLE 76 0 9022 ABM INDS INC COM 000957100 4286602 95619 SH SOLE 36365 0 59254 ABRDN ASIA PACIFIC INCOME FU COM 003009107 268748 99169 SH SOLE 0 0 99169 ABRDN AUSTRALIA EQUITY FD IN COM 003011103 104011 24021 SH SOLE 0 0 24021 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 3144059 615276 SH SOLE 0 0 615276 ABRDN ETFS BBRG ALL COMD K1 003261104 972606 50238 SH SOLE 0 0 50238 ABRDN GLOBAL DYNAMIC DIVIDEN COM 00302M106 508798 54475 SH SOLE 0 0 54475 ABRDN GLOBAL INFRA INCOME FU COM SHS BEN INT 00326W106 1341419 74773 SH SOLE 0 0 74773 ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108 156247 40270 SH SOLE 0 0 40270 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 1334483 67603 SH SOLE 0 0 67603 ABRDN INCOME CREDIT STRATEGI COM 003057106 335820 49385 SH SOLE 0 0 49385 ABRDN JAPAN EQUITY FUND INC COM 00306J109 307113 53504 SH SOLE 0 0 53504 ABRDN PALLADIUM ETF TRUST PHYSICAL PALLADM 003262102 569642 5635 SH SOLE 0 0 5635 ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 1474969 16180 SH SOLE 0 0 16180 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 468025 5142 SH SOLE 421 0 4721 ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 470201 20650 SH SOLE 0 0 20650 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 1996691 247728 SH SOLE 0 0 247728 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 543092 18900 SH SOLE 0 0 18900 ACACIA RESH CORP ACACIA TCH COM 003881307 67816 17300 SH SOLE 0 0 17300 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 3403290 51565 SH SOLE 31286 0 20279 ACADIA HEALTHCARE COMPANY IN COM 00404A109 7615965 97942 SH SOLE 42556 0 55386 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 382255422 1089326 SH SOLE 762657 6 326664 ACCOLADE INC COM 00437E102 308933 25723 SH SOLE 0 0 25723 ACELYRIN INC COM 00445A100 78494 10522 SH SOLE 9922 0 600 ACHIEVE LIFE SCIENCES INC COM 004468500 637895 154829 SH SOLE 0 0 154829 ACI WORLDWIDE INC COM 004498101 5991840 195812 SH SOLE 195162 0 650 ACUITY BRANDS INC COM 00508Y102 7729826 37738 SH SOLE 20958 0 16780 ACUSHNET HLDGS CORP COM 005098108 32156169 509042 SH SOLE 499075 0 9967 ADAM NAT RES FD INC COM 00548F105 4636582 224749 SH SOLE 0 0 224749 ADAMS DIVERSIFIED EQUITY FD COM 006212104 6034220 340724 SH SOLE 0 0 340724 ADAMS RES & ENERGY INC COM NEW 006351308 391504 14954 SH SOLE 0 0 14954 ADAPTHEALTH CORP COMMON STOCK 00653Q102 115073 15785 SH SOLE 0 0 15785 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 8103 10218 SH SOLE 0 0 10218 ADEIA INC COM 00676P107 779219 62891 SH SOLE 61512 0 1379 ADMA BIOLOGICS INC COM 000899104 1126818 249296 SH SOLE 0 0 249296 ADOBE SYSTEMS INCORPORATED COM 00724F101 333525586 559044 SH SOLE 373099 12 185933 ADS TEC ENERGY PLC SHS G0085J117 2045544 286090 SH SOLE 0 0 286090 ADT INC DEL COM 00090Q103 116937 17146 SH SOLE 0 0 17146 ADTALEM GLOBAL ED INC COM 00737L103 1284756 21794 SH SOLE 19249 0 2545 ADTHEORENT HOLDING COMPANY COM 00739D109 184150 127000 SH SOLE 0 0 127000 ADTRAN HOLDINGS INC COM 00486H105 207942 28330 SH SOLE 24639 0 3691 ADVANCE AUTO PARTS INC COM 00751Y106 5816823 95311 SH SOLE 52705 0 42606 ADVANCED DRAIN SYS INC DEL COM 00790R104 5945305 42273 SH SOLE 35963 0 6310 ADVANCED ENERGY INDS COM 007973100 2267991 20823 SH SOLE 18579 0 2243 ADVANCED MICRO DEVICES INC COM 007903107 313230156 2124891 SH SOLE 758443 0 1366448 ADVENT CONV & INCOME FD COM 00764C109 4986729 438201 SH SOLE 0 0 438201 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 580809 10331 SH SOLE 0 0 10331 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 278920 8231 SH SOLE 0 0 8231 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 897670 127510 SH SOLE 0 0 127510 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 886854 46287 SH SOLE 0 0 46287 AECOM COM 00766T100 3135525 33923 SH SOLE 19773 0 14150 AERCAP HOLDINGS NV SHS N00985106 1475549 19854 SH SOLE 13542 0 6312 AEROVIRONMENT INC COM 008073108 9446320 74947 SH SOLE 4867 0 70080 AES CORP COM 00130H105 52443228 2724325 SH SOLE 2667173 0 57152 AFFILIATED MANAGERS GROUP IN COM 008252108 36171951 238885 SH SOLE 224739 53 14093 AFFIRM HLDGS INC COM CL A 00827B106 1495822 30440 SH SOLE 7680 0 22760 AFLAC INC COM 001055102 60963965 738957 SH SOLE 71100 0 667857 AFYA LTD CL A COM G01125106 607351 27695 SH SOLE 0 0 27695 AGCO CORP COM 001084102 10102289 83208 SH SOLE 63487 0 19721 AGILENT TECHNOLOGIES INC COM 00846U101 14594566 104974 SH SOLE 58489 0 46485 AGILON HEALTH INC COM 00857U107 184146 14673 SH SOLE 3578 0 11095 AGNC INVT CORP COM 00123Q104 10311233 1051095 SH SOLE 728240 0 322855 AGNICO EAGLE MINES LTD COM 008474108 19989518 364440 SH SOLE 65 0 364375 AGREE RLTY CORP COM 008492100 17220116 273553 SH SOLE 195287 0 78266 AIM ETF PRODUCTS TRUST US LRGCP B20 JAN 00888H802 6294431 207737 SH SOLE 0 0 207737 AIM ETF PRODUCTS TRUST US LRGCP B20 OCT 00888H505 6548908 200150 SH SOLE 0 0 200150 AIR LEASE CORP CL A 00912X302 17670848 421336 SH SOLE 48444 0 372892 AIR PRODS & CHEMS INC COM 009158106 528877182 1931619 SH SOLE 624292 0 1307327 AIR TRANS SVCS GROUP INC NOTE 1.125%10/1 00922RAB1 30691 32000 PRN SOLE 0 0 32000 AIR TRANSPORT SERVICES GRP I COM 00922R105 7607513 432000 SH SOLE 429749 0 2251 AIRBNB INC COM CL A 009066101 46353746 340486 SH SOLE 239711 0 100775 AIRSCULPT TECHNOLOGIES INC COM 009496100 322445 43050 SH SOLE 0 0 43050 AKAMAI TECHNOLOGIES INC COM 00971T101 18050144 152515 SH SOLE 78089 0 74426 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 19050 15000 PRN SOLE 0 0 15000 AKEBIA THERAPEUTICS INC COM 00972D105 37097 29917 SH SOLE 0 0 29917 AKOUSTIS TECHNOLOGIES INC COM 00973N102 17840 21391 SH SOLE 0 0 21391 ALAMO GROUP INC COM 011311107 215032 1023 SH SOLE 0 0 1023 ALAMOS GOLD INC NEW COM CL A 011532108 6370469 472938 SH SOLE 0 0 472938 ALARM COM HLDGS INC COM 011642105 287882 4455 SH SOLE 0 0 4455 ALARM COM HLDGS INC NOTE 1/1 011642AB1 22175 25000 PRN SOLE 0 0 25000 ALASKA AIR GROUP INC COM 011659109 9928645 254125 SH SOLE 107745 0 146380 ALAUNOS THERAPEUTICS INC COM 98973P101 1185 16761 SH SOLE 0 0 16761 ALBANY INTL CORP CL A 012348108 11266682 114709 SH SOLE 113702 19 988 ALBEMARLE CORP COM 012653101 14527721 100552 SH SOLE 20451 0 80100 ALBERTSONS COS INC COMMON STOCK 013091103 1123067 48829 SH SOLE 0 0 48829 ALCOA CORP COM 013872106 27189979 799705 SH SOLE 767415 0 32290 ALCON AG ORD SHS H01301128 32686414 418413 SH SOLE 400179 82 18152 ALDEYRA THERAPEUTICS INC COM 01438T106 115072 32784 SH SOLE 28975 0 3809 ALEXANDER & BALDWIN INC NEW COM 014491104 280412 14743 SH SOLE 14743 0 0 ALEXANDERS INC COM 014752109 306779 1436 SH SOLE 0 0 1436 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6868615 54182 SH SOLE 47377 0 6805 ALGONQUIN PWR UTILS CORP COM 015857105 2092408 331077 SH SOLE 0 0 331077 ALGONQUIN PWR UTILS CORP COM 015857105 77000 15400 SH Put SOLE 0 0 15400 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 28431667 366813 SH SOLE 127101 0 239712 ALIGHT INC COM CL A 01626W101 3866418 453274 SH SOLE 452744 0 530 ALIGN TECHNOLOGY INC COM 016255101 7882158 28767 SH SOLE 22382 0 6385 ALKAMI TECHNOLOGY INC COM 01644J108 443775 18300 SH SOLE 18300 0 0 ALKERMES PLC SHS G01767105 497018 17917 SH SOLE 12264 0 5653 ALLEGIANT TRAVEL CO COM 01748X102 327444 3964 SH SOLE 0 0 3964 ALLEGION PLC ORD SHS G0176J109 48670664 384172 SH SOLE 362965 0 21207 ALLEGRO MICROSYSTEMS INC COM 01749D105 1765044 58310 SH SOLE 54767 0 3543 ALLETE INC COM NEW 018522300 1981584 32400 SH SOLE 0 0 32400 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 670308 31648 SH SOLE 0 0 31648 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1026101 101393 SH SOLE 0 0 101393 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2089248 67330 SH SOLE 0 0 67330 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 406700 37518 SH SOLE 0 0 37518 ALLIANT ENERGY CORP COM 018802108 10922525 212915 SH SOLE 156288 0 56627 ALLISON TRANSMISSION HLDGS I COM 01973R101 8626752 148354 SH SOLE 124116 51 24187 ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 80255 18492 SH SOLE 0 0 18492 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 328667 50409 SH SOLE 0 0 50409 ALLSPRING MULTI SECTOR INCOM COM 94987D101 2556201 270784 SH SOLE 0 0 270784 ALLSTATE CORP COM 020002101 195668433 1397832 SH SOLE 319378 57 1078397 ALLY FINL INC COM 02005N100 4151115 118875 SH SOLE 29 0 118846 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2734482 14286 SH SOLE 12799 0 1487 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 508431 19510 SH SOLE 19095 0 415 ALPHA METALLURGICAL RESOUR I COM 020764106 3227535 9523 SH SOLE 6966 0 2557 ALPHABET INC CAP STK CL A 02079K305 1255849849 8990264 SH SOLE 3270060 36 5720168 ALPHABET INC CAP STK CL C 02079K107 737982630 5236519 SH SOLE 2056521 0 3179998 ALPHATEC HLDGS INC COM NEW 02081G201 215877 14287 SH SOLE 0 0 14287 ALPINE INCOME PPTY TR INC COM 02083X103 613089 36256 SH SOLE 1474 0 34782 ALPS ETF TR ALERIAN ENERGY 00162Q676 417098 18064 SH SOLE 0 0 18064 ALPS ETF TR ALERIAN MLP 00162Q452 55522993 1305809 SH SOLE 1386 0 1304423 ALPS ETF TR CLEAN ENERGY 00162Q460 570846 15901 SH SOLE 0 0 15901 ALPS ETF TR EQUAL SEC ETF 00162Q205 7962136 72689 SH SOLE 0 0 72689 ALPS ETF TR INTL SEC DV DOG 00162Q718 1611985 53963 SH SOLE 0 0 53963 ALPS ETF TR OSHARES EUR QLT 00162Q379 2490074 87895 SH SOLE 0 0 87895 ALPS ETF TR OSHARES US QUALT 00162Q387 9776217 212111 SH SOLE 0 0 212111 ALPS ETF TR OSHARES US SMLCP 00162Q395 2981911 76108 SH SOLE 0 0 76108 ALPS ETF TR RIVERFRNT DYMC 00162Q528 795523 16689 SH SOLE 0 0 16689 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1048825 45279 SH SOLE 0 0 45279 ALPS ETF TR SECTR DIV DOGS 00162Q858 7286776 142153 SH SOLE 0 0 142153 ALTAIR ENGR INC COM CL A 021369103 11432689 135861 SH SOLE 131904 24 3933 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 9713 10000 PRN SOLE 0 0 10000 ALTICE USA INC CL A 02156K103 13598517 4184163 SH SOLE 4177326 1447 5390 ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 210485 59125 SH SOLE 0 0 59125 ALTRIA GROUP INC COM 02209S103 62666163 1553450 SH SOLE 314330 0 1239120 AMARIN CORP PLC SPONS ADR NEW 023111206 29527 33939 SH SOLE 0 0 33939 AMAZON COM INC COM 023135106 1882748263 12391394 SH SOLE 4746453 185 7644756 AMAZON COM INC COM 023135106 465000 3000 SH Call SOLE 0 0 3000 AMAZON COM INC COM 023135106 3011500 21800 SH Put SOLE 0 0 21800 AMBARELLA INC SHS G037AX101 681177 11114 SH SOLE 7858 0 3256 AMBEV SA SPONSORED ADR 02319V103 3172778 1133135 SH SOLE 53554 0 1079581 AMCOR PLC ORD G0250X107 29830646 3094469 SH SOLE 2984854 0 109615 AMDOCS LTD SHS G02602103 33458502 380686 SH SOLE 363139 0 17547 AMER SOFTWARE INC CL A 029683109 1601297 141708 SH SOLE 137816 0 3892 AMER STATES WTR CO COM 029899101 3354290 41710 SH SOLE 0 0 41710 AMEREN CORP COM 023608102 10272258 142000 SH SOLE 90296 0 51704 AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 3635637 196309 SH SOLE 149556 0 46753 AMERICAN AIRLS GROUP INC COM 02376R102 1137823 82811 SH SOLE 0 0 82811 AMERICAN AXLE & MFG HLDGS IN COM 024061103 315521 35814 SH SOLE 34485 0 1329 AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 8584896 205233 SH SOLE 0 0 205233 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 2249679 39895 SH SOLE 0 0 39895 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 762580 16389 SH SOLE 0 0 16389 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 334909 6572 SH SOLE 0 0 6572 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 269216 4455 SH SOLE 0 0 4455 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 318685 5100 SH SOLE 0 0 5100 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 286968 6178 SH SOLE 0 0 6178 AMERICAN CENTY ETF TR US EQT ETF 025072885 16593180 203472 SH SOLE 0 0 203472 AMERICAN CENTY ETF TR US QUALITY GROW 025072307 1371646 18029 SH SOLE 0 0 18029 AMERICAN CENTY ETF TR US QUALITY VAL 025072208 348682 6565 SH SOLE 0 0 6565 AMERICAN CENTY ETF TR US SML CP VALU 025072877 32468774 361568 SH SOLE 4557 0 357011 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 902361 42645 SH SOLE 0 0 42645 AMERICAN ELEC PWR CO INC COM 025537101 91956723 1132194 SH SOLE 721872 0 410322 AMERICAN EQTY INVT LIFE HLD COM 025676206 1028003 18423 SH SOLE 17375 0 1048 AMERICAN EXPRESS CO COM 025816109 121386028 647945 SH SOLE 322896 0 325049 AMERICAN FINL GROUP INC OHIO COM 025932104 1699532 14295 SH SOLE 9156 0 5139 AMERICAN HOMES 4 RENT CL A 02665T306 9713664 270124 SH SOLE 122571 0 147554 AMERICAN INTL GROUP INC COM NEW 026874784 84215710 1243037 SH SOLE 965277 192 277568 AMERICAN TOWER CORP NEW COM 03027X100 267731587 1240188 SH SOLE 923398 0 316790 AMERICAN WTR WKS CO INC NEW COM 030420103 71127215 538884 SH SOLE 379644 0 159240 AMERICOLD REALTY TRUST INC COM 03064D108 3059316 101068 SH SOLE 99491 0 1577 AMERIPRISE FINL INC COM 03076C106 65375074 172117 SH SOLE 137712 0 34405 AMERIS BANCORP COM 03076K108 890763 16791 SH SOLE 0 0 16791 AMERISAFE INC COM 03071H100 2102665 44948 SH SOLE 43633 0 1315 AMERISOURCEBERGEN CORP COM 03073E105 60644260 295278 SH SOLE 213295 0 81983 AMETEK INC COM 031100100 24404745 148006 SH SOLE 134197 0 13809 AMGEN INC COM 031162100 332435611 1154210 SH SOLE 571678 0 582532 AMN HEALTHCARE SVCS INC COM 001744101 5441372 72668 SH SOLE 42122 0 30546 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 981137 161637 SH SOLE 0 0 161637 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 5730959 92659 SH SOLE 18514 0 74145 AMPHENOL CORP NEW CL A 032095101 15952040 160920 SH SOLE 106002 0 54919 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 422228 40055 SH SOLE 0 0 40055 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 595687 19956 SH SOLE 0 0 19956 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 168246397 4603185 SH SOLE 239763 0 4363422 AMPLIFY ETF TR ONLIN RETL ETF 032108102 611766 11369 SH SOLE 1310 0 10059 AMYRIS INC COM NEW 03236M200 36 14219 SH SOLE 0 0 14219 AMYRIS INC COM NEW 03236M200 8000 1000 SH Call SOLE 0 0 1000 ANALOG DEVICES INC COM 032654105 172658952 869556 SH SOLE 560697 0 308858 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 112921 12129 SH SOLE 0 0 12129 ANDERSONS INC COM 034164103 393689 6842 SH SOLE 0 0 6842 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 1213951 101927 SH SOLE 0 0 101927 ANGEL OAK FUNDS TRUST INCOME ETF 03463K760 383461 18742 SH SOLE 0 0 18742 ANGEL OAK MORTGAGE REIT INC COM 03464Y108 137344 12957 SH SOLE 0 0 12957 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 35102044 543207 SH SOLE 519473 0 23734 ANIXA BIOSCIENCES INC COM 03528H109 215918 55649 SH SOLE 0 0 55649 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 4632878 239178 SH SOLE 16508 0 222670 ANSYS INC COM 03662Q105 50514339 139204 SH SOLE 133790 0 5414 ANTERO MIDSTREAM CORP COM 03676B102 1354687 108116 SH SOLE 0 0 108116 ANTERO RESOURCES CORP COM 03674X106 8423443 371404 SH SOLE 29033 0 342371 AON PLC SHS CL A G0403H108 49101267 168721 SH SOLE 138962 0 29759 APA CORPORATION COM 03743Q108 21048639 586640 SH SOLE 26456 0 560184 APARTMENT INCOME REIT CORP COM 03750L109 691535 19912 SH SOLE 9042 0 10870 APELLIS PHARMACEUTICALS INC COM 03753U106 921066 15387 SH SOLE 3148 0 12239 API GROUP CORP COM STK 00187Y100 2056866 59447 SH SOLE 18189 0 41258 APOLLO COML REAL EST FIN INC COM 03762U105 574859 48966 SH SOLE 0 0 48966 APOLLO GLOBAL MGMT INC COM 03769M106 100031942 1073419 SH SOLE 670042 0 403378 APOLLO TACTICAL INCOME FD IN COM 037638103 687104 49219 SH SOLE 0 0 49219 APPFOLIO INC COM CL A 03783C100 677367 3910 SH SOLE 3252 0 658 APPHARVEST INC COM 03783T103 12 11548 SH SOLE 0 0 11548 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2574567 155001 SH SOLE 99011 0 55990 APPLE INC COM 037833100 3583865974 18614585 SH SOLE 3978746 75 14635765 APPLE INC COM 037833100 2353500 13600 SH Put SOLE 0 0 13600 APPLIED DNA SCIENCES INC COM 03815U300 30765 49879 SH SOLE 0 0 49879 APPLIED INDL TECHNOLOGIES IN COM 03820C105 3499500 20265 SH SOLE 7519 0 12746 APPLIED MATLS INC COM 038222105 136978010 845178 SH SOLE 511572 0 333606 APPLOVIN CORP COM CL A 03831W108 41517277 1041839 SH SOLE 1009619 0 32220 APTARGROUP INC COM 038336103 6552992 53009 SH SOLE 39183 0 13826 APTIV PLC SHS G6095L109 58893330 656413 SH SOLE 219223 31 437159 ARAMARK COM 03852U106 388441 13824 SH SOLE 10061 0 3763 ARBOR REALTY TRUST INC COM 038923108 6424890 423248 SH SOLE 255889 177 167182 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1224285 43124 SH SOLE 41941 0 1183 ARCH CAP GROUP LTD ORD G0450A105 13459944 181230 SH SOLE 99687 0 81543 ARCH RESOURCES INC CL A 03940R107 357435 2154 SH SOLE 0 0 2154 ARCHER AVIATION INC COM CL A 03945R102 906823 147691 SH SOLE 0 0 147691 ARCHER DANIELS MIDLAND CO COM 039483102 45947039 636209 SH SOLE 122518 0 513691 ARCHER DANIELS MIDLAND CO COM 039483102 10387500 120000 SH Put SOLE 0 0 120000 ARCHROCK INC COM 03957W106 2194652 142510 SH SOLE 0 0 142510 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 470165 37050 SH SOLE 17253 0 19797 ARCOSA INC COM 039653100 2650595 32074 SH SOLE 12572 0 19502 ARDELYX INC COM 039697107 98041 15813 SH SOLE 0 0 15813 ARDMORE SHIPPING CORP COM Y0207T100 140956 10004 SH SOLE 0 0 10004 ARES CAPITAL CORP COM 04010L103 15020103 749880 SH SOLE 0 0 749880 ARES COML REAL ESTATE CORP COM 04013V108 358187 34574 SH SOLE 0 0 34574 ARES DYNAMIC CR ALLOCATION F COM 04014F102 1769075 128660 SH SOLE 0 0 128660 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 47927206 403021 SH SOLE 379780 0 23241 ARGAN INC COM 04010E109 4204816 89866 SH SOLE 69338 0 20528 ARGENX SE SPONSORED ADR 04016X101 12672867 33312 SH SOLE 24334 2 8976 ARHAUS INC COM CL A 04035M102 139285 11754 SH SOLE 0 0 11754 ARISTA NETWORKS INC COM 040413106 45566937 193482 SH SOLE 66579 0 126903 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 981352 17008 SH SOLE 0 0 17008 ARK ETF TR FINTECH INNOVA 00214Q708 2784336 100955 SH SOLE 0 0 100955 ARK ETF TR GENOMIC REV ETF 00214Q302 3910322 119181 SH SOLE 0 0 119181 ARK ETF TR INNOVATION ETF 00214Q104 49829199 951484 SH SOLE 114446 0 837038 ARK ETF TR NEXT GNRTN INTER 00214Q401 6170128 81293 SH SOLE 0 0 81293 ARMSTRONG WORLD INDS INC NEW COM 04247X102 10622705 108042 SH SOLE 107429 0 613 ARROW ELECTRS INC COM 042735100 3014556 24659 SH SOLE 6542 0 18117 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 646211 21118 SH SOLE 11556 0 9562 ARTESIAN RES CORP CL A 043113208 253577 6118 SH SOLE 0 0 6118 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 18641899 421954 SH SOLE 406805 99 15050 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 9614849 638436 SH SOLE 0 0 638436 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 417146 3312 SH SOLE 3242 0 70 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 589320 62627 SH SOLE 56862 0 5765 ASGN INC COM 00191U102 2283928 23749 SH SOLE 22823 0 926 ASHLAND INC COM 044186104 4415469 52372 SH SOLE 46811 0 5561 ASML HOLDING N V N Y REGISTRY SHS N07059210 145169702 191790 SH SOLE 155402 11 36377 ASPEN AEROGELS INC COM 04523Y105 826856 52399 SH SOLE 0 0 52399 ASPEN TECHNOLOGY INC COM 29109X106 52436861 238187 SH SOLE 226741 0 11446 ASSURANT INC COM 04621X108 1752801 10403 SH SOLE 770 0 9633 ASSURED GUARANTY LTD COM G0585R106 16934694 226309 SH SOLE 215642 0 10667 AST SPACEMOBILE INC COM CL A 00217D100 429794 71276 SH SOLE 0 0 71276 ASTRAZENECA PLC SPONSORED ADR 046353108 162413896 2411492 SH SOLE 1878233 31 533228 ASTRONICS CORP COM 046433108 382752 21972 SH SOLE 0 0 21972 AT&T INC COM 00206R102 192678481 11482631 SH SOLE 4880312 0 6602319 AT&T INC COM 00206R102 94500 6300 SH Put SOLE 0 0 6300 ATARA BIOTHERAPEUTICS INC COM 046513107 10046 19591 SH SOLE 0 0 19591 ATI INC COM 01741R102 1254290 27585 SH SOLE 0 0 27585 ATKORE INC COM 047649108 28746080 179663 SH SOLE 126118 0 53545 ATLANTIC UN BANKSHARES CORP COM 04911A107 4073552 111482 SH SOLE 99180 0 12302 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 4137113 192424 SH SOLE 0 0 192424 ATLASSIAN CORPORATION CL A 049468101 40454488 170077 SH SOLE 164933 18 5126 ATMOS ENERGY CORP COM 049560105 52364290 451806 SH SOLE 378798 0 73008 ATMUS FILTRATION TECHNOLOGIE COM 04956D107 360618 15352 SH SOLE 15064 0 288 ATRION CORP COM 049904105 2417815 6383 SH SOLE 6285 0 98 AURINIA PHARMACEUTICALS INC COM 05156V102 162728 18101 SH SOLE 0 0 18101 AURORA CANNABIS INC COM 05156X884 7211 15143 SH SOLE 0 0 15143 AUTODESK INC COM 052769106 107569693 441801 SH SOLE 408216 0 33585 AUTOHOME INC SP ADS RP CL A 05278C107 935771 33349 SH SOLE 32236 0 1113 AUTOLIV INC COM 052800109 3713957 33705 SH SOLE 12707 0 20998 AUTOMATIC DATA PROCESSING IN COM 053015103 214160293 919261 SH SOLE 517429 0 401833 AUTOMATIC DATA PROCESSING IN COM 053015103 46000 200 SH Put SOLE 0 0 200 AUTONATION INC COM 05329W102 6830255 45481 SH SOLE 16622 0 28859 AUTOZONE INC COM 053332102 87215193 33731 SH SOLE 22522 0 11209 AVALONBAY CMNTYS INC COM 053484101 29515586 157652 SH SOLE 148344 0 9308 AVANTOR INC COM 05352A100 26611666 1165646 SH SOLE 1140881 132 24633 AVERY DENNISON CORP COM 053611109 51062501 252585 SH SOLE 208414 0 44171 AVID BIOSERVICES INC COM 05368M106 65897 10138 SH SOLE 0 0 10138 AVIDITY BIOSCIENCES INC COM 05370A108 1175785 129921 SH SOLE 0 0 129921 AVIENT CORPORATION COM 05368V106 2080492 50048 SH SOLE 43741 0 6307 AVISTA CORP COM 05379B107 5133230 143627 SH SOLE 136242 0 7385 AVNET INC COM 053807103 13322002 264325 SH SOLE 182636 0 81690 AXALTA COATING SYS LTD COM G0750C108 7967381 234542 SH SOLE 218167 0 16375 AXCELIS TECHNOLOGIES INC COM NEW 054540208 1615808 12459 SH SOLE 0 0 12459 AXIS CAP HLDGS LTD SHS G0692U109 28318594 511444 SH SOLE 507562 48 3834 AXON ENTERPRISE INC COM 05464C101 21610577 83655 SH SOLE 27617 10 56028 AXOS FINANCIAL INC COM 05465C100 4473862 81939 SH SOLE 77202 53 4684 AXSOME THERAPEUTICS INC COM 05464T104 431139 5417 SH SOLE 0 0 5417 AZEK CO INC CL A 05478C105 1095059 28629 SH SOLE 16565 0 12064 AZENTA INC COM 114340102 6261672 96126 SH SOLE 92526 0 3600 AZZ INC COM 002474104 1498838 25802 SH SOLE 0 0 25802 B & G FOODS INC NEW COM 05508R106 535303 50981 SH SOLE 0 0 50981 B2GOLD CORP COM 11777Q209 1056422 334311 SH SOLE 0 0 334311 B2GOLD CORP COM 11777Q209 295000 118000 SH Call SOLE 0 0 118000 BADGER METER INC COM 056525108 1521722 9858 SH SOLE 3993 0 5865 BAIDU INC SPON ADR REP A 056752108 1065856 8950 SH SOLE 833 0 8117 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 443101 29403 SH SOLE 0 0 29403 BAKER HUGHES COMPANY CL A 05722G100 15954154 466769 SH SOLE 342961 0 123808 BALCHEM CORP COM 057665200 5904769 39696 SH SOLE 38029 14 1653 BALL CORP COM 058498106 72019919 1252085 SH SOLE 1193586 0 58499 BALLARD PWR SYS INC NEW COM 058586108 40289 10889 SH SOLE 0 0 10889 BANC OF CALIFORNIA INC COM 05990K106 209270 15582 SH SOLE 0 0 15582 BANCFIRST CORP COM 05945F103 8924576 91694 SH SOLE 91232 0 462 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1108448 121674 SH SOLE 78097 0 43577 BANCO BRADESCO S A SP ADR PFD NEW 059460303 385816 110233 SH SOLE 81665 0 28568 BANCO SANTANDER S.A. ADR 05964H105 2704110 653167 SH SOLE 499955 0 153212 BANCORP INC DEL COM 05969A105 510689 13244 SH SOLE 0 0 13244 BANCROFT FD LTD COM 059695106 375614 23505 SH SOLE 0 0 23505 BANK AMERICA CORP 7.25%CNV PFD L 060505682 6217876 5159 SH SOLE 0 0 5159 BANK AMERICA CORP COM 060505104 313874468 9322083 SH SOLE 4456475 279 4865329 BANK FIRST CORP COM 06211J100 630538 7276 SH SOLE 0 0 7276 BANK HAWAII CORP COM 062540109 628083 8668 SH SOLE 7516 0 1152 BANK MARIN BANCORP COM 063425102 248011 11263 SH SOLE 0 0 11263 BANK MONTREAL QUE COM 063671101 8359610 84492 SH SOLE 7642 0 76850 BANK NEW YORK MELLON CORP COM 064058100 29875745 573982 SH SOLE 414785 0 159197 BANK NOVA SCOTIA HALIFAX COM 064149107 1780156 36561 SH SOLE 0 0 36561 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 461520 14418 SH SOLE 9457 0 4961 BANK OZK LITTLE ROCK ARK COM 06417N103 24286127 487380 SH SOLE 469347 86 17947 BANNER CORP COM NEW 06652V208 864244 16136 SH SOLE 14542 0 1594 BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 232500 10824 SH SOLE 0 0 10824 BARCLAYS PLC ADR 06738E204 30605215 3883911 SH SOLE 135422 0 3748489 BARINGS BDC INC COM 06759L103 1282315 149454 SH SOLE 0 0 149454 BARINGS CORPORATE INVS COM 06759X107 419879 22782 SH SOLE 0 0 22782 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1946536 144832 SH SOLE 0 0 144832 BARINGS PARTN INVS SH BEN INT 06761A103 363683 23313 SH SOLE 0 0 23313 BARRICK GOLD CORP COM 067901108 27184034 1502711 SH SOLE 557238 0 945473 BARRICK GOLD CORP COM 067901108 33000 2200 SH Call SOLE 0 0 2200 BATH & BODY WORKS INC COM 070830104 2760488 63959 SH SOLE 54685 0 9274 BAUSCH HEALTH COS INC COM 071734107 316910 39515 SH SOLE 0 0 39515 BAUSCH PLUS LOMB CORP COMMON SHARES 071705107 3281075 192326 SH SOLE 192259 0 67 BAXTER INTL INC COM 071813109 23075108 596873 SH SOLE 382282 0 214591 BCE INC COM NEW 05534B760 84299105 2140659 SH SOLE 1936327 0 204332 BEACON ROOFING SUPPLY INC COM 073685109 1399630 16084 SH SOLE 13213 0 2871 BEAZER HOMES USA INC COM NEW 07556Q881 269543 7977 SH SOLE 0 0 7977 BECTON DICKINSON & CO COM 075887109 137296230 563082 SH SOLE 335319 18 227745 BEIGENE LTD SPONSORED ADR 07725L102 2271986 12597 SH SOLE 12393 0 204 BELDEN INC COM 077454106 555350 7189 SH SOLE 6999 0 190 BELLEROPHON THERAPEUTICS INC COM NEW 078771300 370 10000 SH SOLE 0 0 10000 BELLRING BRANDS INC COMMON STOCK 07831C103 654462 11807 SH SOLE 7438 0 4369 BENTLEY SYS INC COM CL B 08265T208 58402148 1119244 SH SOLE 1116119 0 3125 BERKLEY W R CORP COM 084423102 52969735 749007 SH SOLE 669127 0 79879 BERKSHIRE HATHAWAY INC DEL CL A 084670108 75424879 139 SH SOLE 0 0 139 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 870779769 2441484 SH SOLE 147541 13 2293930 BERKSHIRE HILLS BANCORP INC COM 084680107 443042 17843 SH SOLE 14074 0 3769 BERRY GLOBAL GROUP INC COM 08579W103 14932475 221583 SH SOLE 206754 0 14829 BEST BUY INC COM 086516101 204295436 2609804 SH SOLE 718734 0 1891070 BEYOND MEAT INC COM 08862E109 209355 23523 SH SOLE 0 0 23523 BHP GROUP LTD SPONSORED ADS 088606108 19078785 279297 SH SOLE 34691 0 244606 BIGBEAR AI HLDGS INC COM 08975B109 770396 359998 SH SOLE 0 0 359998 BILL HOLDINGS INC COM 090043100 1008697 12363 SH SOLE 7646 0 4717 BIO RAD LABS INC CL A 090572207 4224363 13083 SH SOLE 11447 0 1636 BIO-TECHNE CORP COM 09073M104 23031393 298489 SH SOLE 263166 28 35295 BIOGEN INC COM 09062X103 36764998 142076 SH SOLE 119111 0 22965 BIOHAVEN LTD COM G1110E107 1219757 28499 SH SOLE 5550 0 22949 BIOMARIN PHARMACEUTICAL INC COM 09061G101 5323437 55211 SH SOLE 47659 0 7552 BIOMARIN PHARMACEUTICAL INC NOTE 0.599% 8/0 09061GAH4 14784 15000 PRN SOLE 0 0 15000 BIONTECH SE SPONSORED ADS 09075V102 283903 2690 SH SOLE 550 0 2140 BIOXCEL THERAPEUTICS INC COM 09075P105 55900 18949 SH SOLE 0 0 18949 BJS WHSL CLUB HLDGS INC COM 05550J101 24223562 363390 SH SOLE 343760 0 19630 BJS WHSL CLUB HLDGS INC COM 05550J101 336000 4800 SH Put SOLE 0 0 4800 BLACK HILLS CORP COM 092113109 1704895 31601 SH SOLE 17433 0 14168 BLACK STONE MINERALS L P COM UNIT 09225M101 7388787 462957 SH SOLE 0 0 462957 BLACKBAUD INC COM 09227Q100 561643 6478 SH SOLE 4680 0 1798 BLACKLINE INC COM 09239B109 4230248 67749 SH SOLE 9 0 67740 BLACKROCK 2037 MUNICIPAL TAR COM 09262G108 635154 26710 SH SOLE 0 0 26710 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 556736 46279 SH SOLE 0 0 46279 BLACKROCK CAP ALLOCATION TER COM 09260U109 12459172 833389 SH SOLE 0 0 833389 BLACKROCK CAP INVT CORP COM 092533108 115162 29758 SH SOLE 0 0 29758 BLACKROCK CORE BD TR SHS BEN INT 09249E101 11151022 1022092 SH SOLE 0 0 1022092 BLACKROCK CORPOR HI YLD FD I COM 09255P107 425186 45089 SH SOLE 0 0 45089 BLACKROCK CR ALLOCATION INCO COM 092508100 3258389 315735 SH SOLE 0 0 315735 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 231026 21411 SH SOLE 0 0 21411 BLACKROCK ENERGY & RES TR COM 09250U101 1021680 82063 SH SOLE 0 0 82063 BLACKROCK ENHANCD CAP & INM COM 09256A109 8848566 465714 SH SOLE 0 0 465714 BLACKROCK ENHANCED EQUITY DI COM 09251A104 16784430 2182631 SH SOLE 0 0 2182631 BLACKROCK ENHANCED GLOBAL DI COM 092501105 4834474 487346 SH SOLE 0 0 487346 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 2891440 548660 SH SOLE 0 0 548660 BLACKROCK ESG CAP ALLC TERM SHS BEN INT 09262F100 250063 15503 SH SOLE 0 0 15503 BLACKROCK FLOATING RATE INCO COM 09255X100 410231 32404 SH SOLE 0 0 32404 BLACKROCK HEALTH SCIENCES TE COM SHS 09260E105 7558832 515961 SH SOLE 0 0 515961 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1645619 40673 SH SOLE 0 0 40673 BLACKROCK INC COM 09247X101 220546478 271676 SH SOLE 176063 0 95613 BLACKROCK INCOME TR INC COM NEW 09247F209 2405802 197521 SH SOLE 0 0 197521 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 13492015 1840657 SH SOLE 0 0 1840657 BLACKROCK INVT QUALITY MUN T COM 09247D105 210929 17785 SH SOLE 0 0 17785 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 153172 14973 SH SOLE 0 0 14973 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 609150 43573 SH SOLE 0 0 43573 BLACKROCK MULTI SECTOR INC T COM 09258A107 2610426 174028 SH SOLE 0 0 174028 BLACKROCK MUN INCOME QUALITY COM 092479104 401465 35813 SH SOLE 0 0 35813 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 410404 40755 SH SOLE 0 0 40755 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 2418819 116289 SH SOLE 0 0 116289 BLACKROCK MUNI INCOME TR II COM 09249N101 492643 46128 SH SOLE 0 0 46128 BLACKROCK MUNIASSETS FD INC COM 09254J102 695773 65701 SH SOLE 0 0 65701 BLACKROCK MUNICIPAL INCOME COM 09253X102 1558669 133906 SH SOLE 0 0 133906 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 990137 86778 SH SOLE 0 0 86778 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 213718 19202 SH SOLE 0 0 19202 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 749015 62890 SH SOLE 0 0 62890 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 695736 69435 SH SOLE 0 0 69435 BLACKROCK MUNIVEST FD II INC COM 09253T101 322644 29958 SH SOLE 0 0 29958 BLACKROCK MUNIVEST FD INC COM 09253R105 2161554 303589 SH SOLE 0 0 303589 BLACKROCK MUNIYIELD FD INC COM 09253W104 676184 62726 SH SOLE 0 0 62726 BLACKROCK MUNIYIELD MICH QU COM 09254V105 271693 23917 SH SOLE 0 0 23917 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 146244 14157 SH SOLE 0 0 14157 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 411783 35407 SH SOLE 0 0 35407 BLACKROCK MUNIYIELD QUALITY COM 09254E103 3382985 290634 SH SOLE 0 0 290634 BLACKROCK MUNIYIELD QUALITY COM 09254G108 2168891 209555 SH SOLE 0 0 209555 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1908835 156590 SH SOLE 0 0 156590 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 121779 11565 SH SOLE 0 0 11565 BLACKROCK RES & COMMODITIES SHS 09257A108 4048700 455935 SH SOLE 0 0 455935 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 12840241 381469 SH SOLE 0 0 381469 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 14539203 870090 SH SOLE 0 0 870090 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 4796687 294999 SH SOLE 3 0 294997 BLACKROCK TCP CAPITAL CORP COM 09259E108 3374494 292417 SH SOLE 0 0 292417 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 1625813 74510 SH SOLE 0 0 74510 BLACKSTONE INC COM 09260D107 182594801 1394705 SH SOLE 145253 0 1249452 BLACKSTONE INC COM 09260D107 90000 1000 SH Call SOLE 0 0 1000 BLACKSTONE MTG TR INC COM CL A 09257W100 1336323 62827 SH SOLE 0 0 62827 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 9173725 331900 SH SOLE 0 0 331900 BLACKSTONE SENI FLTN RAT 202 COM 09256U105 189907 14225 SH SOLE 0 0 14225 BLACKSTONE STRATEGIC CRED 20 COM SHS BEN IN 09257R101 1212705 107129 SH SOLE 0 0 107129 BLADE AIR MOBILITY INC CL A COM 092667104 896126 253860 SH SOLE 0 0 253860 BLOCK H & R INC COM 093671105 6521354 134823 SH SOLE 101409 0 33413 BLOCK INC CL A 852234103 32495100 420105 SH SOLE 284251 0 135854 BLOOM ENERGY CORP COM CL A 093712107 4856383 328134 SH SOLE 53352 0 274782 BLOOM ENERGY CORP COM CL A 093712107 348800 38200 SH Call SOLE 0 0 38200 BLOOMIN BRANDS INC COM 094235108 11534893 409765 SH SOLE 207981 0 201784 BLUE BIRD CORP COM 095306106 258007 9570 SH SOLE 0 0 9570 BLUE OWL CAPITAL INC COM CL A 09581B103 5873015 394162 SH SOLE 0 0 394162 BLUELINX HLDGS INC COM NEW 09624H208 296419 2616 SH SOLE 0 0 2616 BLUEPRINT MEDICINES CORP COM 09627Y109 986230 10692 SH SOLE 5855 0 4837 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 905556 111111 SH SOLE 0 0 111111 BNY MELLON ETF TRUST US LRG CP CORE 09661T107 566537 6267 SH SOLE 0 0 6267 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1312997 127352 SH SOLE 0 0 127352 BNY MELLON MUN INCOME INC COM 05589T104 73945 11376 SH SOLE 0 0 11376 BNY MELLON STRATEGIC MUN BD COM 09662E109 577589 101154 SH SOLE 0 0 101154 BNY MELLON STRATEGIC MUNS IN COM 05588W108 788220 134508 SH SOLE 0 0 134508 BOEING CO COM 097023105 220773813 846980 SH SOLE 304299 0 542681 BOEING CO COM 097023105 49000 200 SH Put SOLE 0 0 200 BOISE CASCADE CO DEL COM 09739D100 665816 5147 SH SOLE 0 0 5147 BOK FINL CORP COM NEW 05561Q201 241447 2819 SH SOLE 0 0 2819 BOOKING HOLDINGS INC COM 09857L108 89684346 25283 SH SOLE 19928 0 5355 BOOT BARN HLDGS INC COM 099406100 1360571 17725 SH SOLE 17120 0 605 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 38394193 300166 SH SOLE 256038 0 44128 BORGWARNER INC COM 099724106 13723419 382802 SH SOLE 354476 73 28252 BOSTON BEER INC CL A 100557107 389134 1126 SH SOLE 0 0 1126 BOSTON PROPERTIES INC COM 101121101 2431909 34657 SH SOLE 17059 0 17598 BOSTON SCIENTIFIC CORP COM 101137107 68306788 1181574 SH SOLE 190776 0 990798 BOWLERO CORP CL A COM 10258P102 304723 21520 SH SOLE 0 0 21520 BOX INC CL A 10316T104 362202 14143 SH SOLE 0 0 14143 BOYD GAMING CORP COM 103304101 5256726 83960 SH SOLE 64245 0 19715 BP PLC SPONSORED ADR 055622104 84079926 2375140 SH SOLE 1146060 0 1229080 BRAEMAR HOTELS & RESORTS INC COM 10482B101 184750 73900 SH SOLE 0 0 73900 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 31609 115785 SH SOLE 0 0 115785 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 743906 89037 SH SOLE 0 0 89037 BRAZE INC COM CL A 10576N102 304116 5724 SH SOLE 0 0 5724 BRC INC COM CL A 05601U105 57336 15795 SH SOLE 0 0 15795 BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 149233 15259 SH SOLE 0 0 15259 BRIDGEBIO PHARMA INC COM 10806X102 366277 9073 SH SOLE 8077 0 996 BRIGHT HORIZONS FAM SOL IN D COM 109194100 44068954 467625 SH SOLE 464992 23 2610 BRIGHTHOUSE FINL INC COM 10922N103 253396 4788 SH SOLE 0 0 4788 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 495072 66542 SH SOLE 0 0 66542 BRINKER INTL INC COM 109641100 1695851 39274 SH SOLE 0 0 39274 BRINKS CO COM 109696104 4202505 47783 SH SOLE 38957 0 8826 BRISTOL-MYERS SQUIBB CO COM 110122108 125908719 2453884 SH SOLE 911975 0 1541908 BRISTOL-MYERS SQUIBB CO COM 110122108 412500 7500 SH Call SOLE 0 0 7500 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 70936399 2421867 SH SOLE 2013078 38 408751 BRIXMOR PPTY GROUP INC COM 11120U105 1027578 44159 SH SOLE 40206 0 3953 BROADCOM INC COM 11135F101 1507508231 1350511 SH SOLE 543980 0 806531 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 82122424 399137 SH SOLE 336614 0 62523 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 11841045 294774 SH SOLE 266971 0 27803 BROOKFIELD CORP CL A LTD VT SH 11271J107 58026973 1446336 SH SOLE 1399168 0 47168 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 17661067 560847 SH SOLE 0 0 560847 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 7203384 204178 SH SOLE 143237 0 60941 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1603455 125172 SH SOLE 0 0 125172 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 4247165 147522 SH SOLE 130237 0 17285 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1043630 39712 SH SOLE 0 0 39712 BROOKLINE BANCORP INC DEL COM 11373M107 560938 51415 SH SOLE 46642 0 4773 BROWN & BROWN INC COM 115236101 34926435 491161 SH SOLE 411058 68 80035 BROWN FORMAN CORP CL A 115637100 523983 8793 SH SOLE 0 0 8793 BROWN FORMAN CORP CL B 115637209 5416706 94864 SH SOLE 11206 0 83658 BRP GROUP INC COM CL A 05589G102 430270 17913 SH SOLE 0 0 17913 BRP INC COM SUN VTG 05577W200 1937565 27027 SH SOLE 21650 0 5377 BRUKER CORP COM 116794108 2128945 28973 SH SOLE 27390 0 1583 BRUNSWICK CORP COM 117043109 18707146 193356 SH SOLE 137436 0 55920 BUCKLE INC COM 118440106 621229 13073 SH SOLE 0 0 13073 BUILDERS FIRSTSOURCE INC COM 12008R107 21530065 128969 SH SOLE 83428 0 45541 BUMBLE INC COM CL A 12047B105 2496748 169386 SH SOLE 165690 0 3696 BURGERFI INTERNATIONAL INC COM 12122L101 61810 71881 SH SOLE 0 0 71881 BURLINGTON STORES INC COM 122017106 5721788 29421 SH SOLE 27156 0 2265 BUTTERFLY NETWORK INC COM CL A 124155102 821125 760301 SH SOLE 0 0 760301 BWX TECHNOLOGIES INC COM 05605H100 28300108 368827 SH SOLE 115747 0 253080 BYRNA TECHNOLOGIES INC COM NEW 12448X201 815313 127592 SH SOLE 0 0 127592 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 88830956 1028255 SH SOLE 163944 42 864269 C3 AI INC CL A 12468P104 5151177 179421 SH SOLE 0 0 179421 C4 THERAPEUTICS INC COM STK 12529R107 570553 100984 SH SOLE 99930 54 1000 CABLE ONE INC COM 12685J105 27928508 50178 SH SOLE 49919 4 255 CABOT CORP COM 127055101 3515626 42103 SH SOLE 38157 0 3946 CACI INTL INC CL A 127190304 7692323 23752 SH SOLE 4755 0 18997 CACTUS INC CL A 127203107 6106836 134512 SH SOLE 107585 57 26870 CADENCE BANK COM 12740C103 14448045 488275 SH SOLE 288459 0 199816 CADENCE DESIGN SYSTEM INC COM 127387108 60877664 223511 SH SOLE 146389 0 77122 CAESARS ENTERTAINMENT INC NE COM 12769G100 7256430 154787 SH SOLE 100126 0 54661 CAL MAINE FOODS INC COM NEW 128030202 11570841 201618 SH SOLE 197776 48 3794 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1836022 160072 SH SOLE 0 0 160072 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1473428 142223 SH SOLE 0 0 142223 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 980128 49551 SH SOLE 0 0 49551 CALAMOS GBL DYN INCOME FUND COM 12811L107 749534 129902 SH SOLE 0 0 129902 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 893999 61868 SH SOLE 0 0 61868 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 18660317 1254897 SH SOLE 0 0 1254897 CALAVO GROWERS INC COM 128246105 3513048 119451 SH SOLE 119310 0 141 CALIFORNIA RES CORP COM STOCK 13057Q305 275751 5043 SH SOLE 0 0 5043 CALIFORNIA WTR SVC GROUP COM 130788102 9345555 180173 SH SOLE 160296 0 19877 CALLON PETE CO DEL COM 13123X508 713513 22022 SH SOLE 0 0 22022 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 8119413 454360 SH SOLE 0 0 454360 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 13442775 521442 SH SOLE 0 0 521442 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 4226388 134813 SH SOLE 0 0 134813 CAMBRIA ETF TR GLB MOMENT ETF 132061508 318060 11570 SH SOLE 0 0 11570 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 38748157 573452 SH SOLE 0 0 573452 CAMDEN PPTY TR SH BEN INT 133131102 7509481 75632 SH SOLE 41189 0 34443 CAMECO CORP COM 13321L108 16789009 389536 SH SOLE 0 0 389536 CAMPBELL SOUP CO COM 134429109 14864444 343846 SH SOLE 298277 0 45569 CAMPING WORLD HLDGS INC CL A 13462K109 775258 29522 SH SOLE 0 0 29522 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1730099 146000 SH SOLE 145729 0 271 CANADIAN IMPERIAL BK COMM TO COM 136069101 38369645 797044 SH SOLE 755239 0 41805 CANADIAN NAT RES LTD COM 136385101 66677343 1017664 SH SOLE 864562 0 153102 CANADIAN NATL RY CO COM 136375102 29328683 233453 SH SOLE 24784 0 208669 CANADIAN PACIFIC KANSAS CITY COM 13646K108 57626037 728890 SH SOLE 188778 25 540087 CANNAE HLDGS INC COM 13765N107 5581042 286061 SH SOLE 275786 0 10275 CANOO INC COM CL A 13803R102 3418 13288 SH SOLE 0 0 13288 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 29771389 1051993 SH SOLE 0 0 1051993 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 123072955 4124429 SH SOLE 0 0 4124429 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 116390963 4523551 SH SOLE 0 0 4523551 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 56763575 2010754 SH SOLE 10063 0 2000691 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 36219415 1517361 SH SOLE 0 0 1517361 CAPITAL GRP FIXED INCM ETF T CORE PLUS INCM 14020Y102 13715287 604331 SH SOLE 1256 0 603075 CAPITAL GRP FIXED INCM ETF T MUNICIPAL INCOME 14020Y201 1876482 69294 SH SOLE 0 0 69294 CAPITAL GRP FIXED INCM ETF T US MULTI-SECTOR 14020Y300 4681327 173447 SH SOLE 0 0 173447 CAPITAL ONE FINL CORP COM 14040H105 54708058 417237 SH SOLE 311755 0 105481 CAPITAL ONE FINL CORP COM 14040H105 2696500 23900 SH Put SOLE 0 0 23900 CAPITAL SOUTHWEST CORP COM 140501107 2458730 103744 SH SOLE 0 0 103744 CARDINAL HEALTH INC COM 14149Y108 29164704 289332 SH SOLE 83766 0 205566 CARDIOL THERAPEUTICS INC COM CL A 14161Y200 9405 11154 SH SOLE 0 0 11154 CAREDX INC COM 14167L103 922044 76837 SH SOLE 0 0 76837 CARETRUST REIT INC COM 14174T107 14857784 663887 SH SOLE 321723 0 342164 CARGURUS INC COM CL A 141788109 10924715 452182 SH SOLE 208815 0 243367 CARIBOU BIOSCIENCES INC COM 142038108 658171 114864 SH SOLE 0 0 114864 CARLISLE COS INC COM 142339100 6610345 21158 SH SOLE 9217 0 11941 CARLYLE GROUP INC COM 14316J108 17969843 441628 SH SOLE 330788 0 110840 CARLYLE SECURED LENDING INC COM 872280102 1969379 131643 SH SOLE 0 0 131643 CARMAX INC COM 143130102 22612114 294659 SH SOLE 271720 72 22867 CARNIVAL CORP COMMON STOCK 143658300 8515136 459285 SH SOLE 73 0 459212 CARPARTS COM INC COM 14427M107 107459 34006 SH SOLE 0 0 34006 CARPENTER TECHNOLOGY CORP COM 144285103 9513892 134377 SH SOLE 0 0 134377 CARRIER GLOBAL CORPORATION COM 14448C104 99068364 1724428 SH SOLE 961440 0 762988 CARTERS INC COM 146229109 4068125 54321 SH SOLE 36568 0 17753 CASELLA WASTE SYS INC CL A 147448104 19553488 228803 SH SOLE 135328 55 93420 CASEYS GEN STORES INC COM 147528103 54949790 200007 SH SOLE 178295 0 21711 CASS INFORMATION SYS INC COM 14808P109 1775195 39405 SH SOLE 0 0 39405 CASSAVA SCIENCES INC COM 14817C107 1667923 74097 SH SOLE 0 0 74097 CATALENT INC COM 148806102 6707097 149279 SH SOLE 145203 0 4076 CATALYST PHARMACEUTICALS INC COM 14888U101 845190 50279 SH SOLE 0 0 50279 CATERPILLAR INC COM 149123101 189704926 641610 SH SOLE 135510 24 506076 CATERPILLAR INC COM 149123101 50000 200 SH Put SOLE 0 0 200 CATHAY GEN BANCORP COM 149150104 7261549 162925 SH SOLE 155136 0 7789 CAVA GROUP INC COM 148929102 7175339 166946 SH SOLE 6281 0 160665 CAVCO INDS INC DEL COM 149568107 4719919 13617 SH SOLE 12917 0 700 CBOE GLOBAL MKTS INC COM 12503M108 9033923 50593 SH SOLE 36749 0 13844 CBRE GBL REAL ESTATE INC FD COM 12504G100 563284 103736 SH SOLE 0 0 103736 CBRE GROUP INC CL A 12504L109 22939045 246418 SH SOLE 150248 0 96170 CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 6339153 556556 SH SOLE 530916 117 25523 CDW CORP COM 12514G108 27581637 121334 SH SOLE 91720 0 29614 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1078213 27091 SH SOLE 0 0 27091 CEL-SCI CORP COM PAR NEW 150837607 51348 18878 SH SOLE 0 0 18878 CELANESE CORP DEL COM 150870103 9571046 61602 SH SOLE 35965 0 25637 CELESTICA INC SUB VTG SHS 15101Q108 1398325 47757 SH SOLE 0 0 47757 CELSIUS HLDGS INC COM NEW 15118V207 12141930 222706 SH SOLE 43981 0 178725 CEMEX SAB DE CV SPON ADR NEW 151290889 527132 68017 SH SOLE 32480 0 35537 CENOVUS ENERGY INC COM 15135U109 4124346 247709 SH SOLE 173444 0 74265 CENTENE CORP DEL COM 15135B101 26059271 351156 SH SOLE 136094 0 215062 CENTERPOINT ENERGY INC COM 15189T107 34559076 1209630 SH SOLE 1127307 0 82323 CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234Q108 892327 93732 SH SOLE 93732 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 561994 12761 SH SOLE 10699 0 2062 CENTRAL SECS CORP COM 155123102 4053002 107307 SH SOLE 0 0 107307 CENTURY CASINOS INC COM 156492100 141276 28950 SH SOLE 0 0 28950 CERIDIAN HCM HLDG INC COM 15677J108 222099 3309 SH SOLE 1800 0 1509 CERTARA INC COM 15687V109 1026799 58374 SH SOLE 57154 0 1220 CERUS CORP COM 157085101 782503 362270 SH SOLE 0 0 362270 CF INDS HLDGS INC COM 125269100 10608431 133439 SH SOLE 84412 0 49027 CGI INC CL A SUB VTG 12532H104 297079 2771 SH SOLE 0 0 2771 CHAMPIONX CORPORATION COM 15872M104 7552646 258564 SH SOLE 253552 0 5012 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 482159 206051 SH SOLE 0 0 206051 CHARLES RIV LABS INTL INC COM 159864107 57607834 243688 SH SOLE 239259 0 4429 CHART INDS INC 6.75DP CNV PFD B 16115Q407 1220537 21960 SH SOLE 0 0 21960 CHART INDS INC COM 16115Q308 3734616 27394 SH SOLE 14690 0 12704 CHARTER COMMUNICATIONS INC N CL A 16119P108 44520165 114542 SH SOLE 103121 0 11421 CHATHAM LODGING TR COM 16208T102 389886 36370 SH SOLE 36370 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 19624030 128438 SH SOLE 55196 0 73242 CHEESECAKE FACTORY INC COM 163072101 597971 17080 SH SOLE 13589 0 3491 CHEESECAKE FACTORY INC NOTE 0.375% 6/1 163072AA9 11213 13000 PRN SOLE 0 0 13000 CHEMED CORP NEW COM 16359R103 39715116 67918 SH SOLE 61452 0 6466 CHEMOURS CO COM 163851108 1069394 33906 SH SOLE 0 0 33906 CHENIERE ENERGY INC COM NEW 16411R208 42745148 250396 SH SOLE 74874 0 175522 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1073997 21571 SH SOLE 0 0 21571 CHESAPEAKE ENERGY CORP COM 165167735 6237246 81067 SH SOLE 69970 0 11097 CHESAPEAKE UTILS CORP COM 165303108 1168150 11059 SH SOLE 9687 0 1372 CHEVRON CORP NEW COM 166764100 548751963 3678949 SH SOLE 1196681 35 2482233 CHEWY INC CL A 16679L109 1975112 83585 SH SOLE 32362 0 51223 CHIMERA INVT CORP COM NEW 16934Q208 297575 59634 SH SOLE 0 0 59634 CHIMERIX INC COM 16934W106 41580 43200 SH SOLE 0 0 43200 CHIPOTLE MEXICAN GRILL INC COM 169656105 60938325 26646 SH SOLE 11202 0 15444 CHOICE HOTELS INTL INC COM 169905106 23559937 207943 SH SOLE 207161 0 782 CHORD ENERGY CORPORATION COM NEW 674215207 10467489 62970 SH SOLE 47281 0 15689 CHUBB LIMITED COM H1467J104 701300908 3103101 SH SOLE 935293 0 2167809 CHURCH & DWIGHT CO INC COM 171340102 30810785 325833 SH SOLE 12981 0 312852 CHURCHILL DOWNS INC COM 171484108 6040581 44768 SH SOLE 27194 0 17574 CIBUS INC CL A COM STK 17166A101 261173 13298 SH SOLE 0 0 13298 CIENA CORP COM NEW 171779309 4734062 105178 SH SOLE 0 0 105178 CINCINNATI FINL CORP COM 172062101 5092102 49218 SH SOLE 14346 0 34872 CINTAS CORP COM 172908105 69602369 115492 SH SOLE 77774 0 37718 CIRRUS LOGIC INC COM 172755100 956851 11502 SH SOLE 8865 0 2637 CISCO SYS INC COM 17275R102 678756885 13435411 SH SOLE 3735576 0 9699835 CISCO SYS INC COM 17275R102 65000 1300 SH Call SOLE 0 0 1300 CISO GLOBAL INC COM 15672X102 14318 140923 SH SOLE 0 0 140923 CITIGROUP INC COM NEW 172967424 78485774 1525774 SH SOLE 747462 0 778311 CITIZENS FINL GROUP INC COM 174610105 12517346 377711 SH SOLE 255558 0 122153 CITY HLDG CO COM 177835105 609958 5532 SH SOLE 0 0 5532 CIVEO CORP CDA COM NEW 17878Y207 1510568 66108 SH SOLE 0 0 66108 CIVISTA BANCSHARES INC COM NO PAR 178867107 236050 12801 SH SOLE 0 0 12801 CIVITAS RESOURCES INC COM NEW 17888H103 1557490 22777 SH SOLE 17591 0 5186 CLARIVATE PLC ORD SHS G21810109 53611001 5789528 SH SOLE 5785431 1449 2648 CLEAN ENERGY FUELS CORP COM 184499101 230363 60147 SH SOLE 0 0 60147 CLEAN HARBORS INC COM 184496107 16062947 92046 SH SOLE 21297 0 70749 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 52598 28900 SH SOLE 0 0 28900 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 459323 13154 SH SOLE 0 0 13154 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 699485 17448 SH SOLE 0 0 17448 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 209631 5786 SH SOLE 0 0 5786 CLEARWATER ANALYTICS HLDGS I CL A 185123106 12439240 621031 SH SOLE 619074 94 1863 CLEARWAY ENERGY INC CL C 18539C204 1046540 38153 SH SOLE 24251 0 13902 CLEVELAND-CLIFFS INC NEW COM 185899101 12787147 626207 SH SOLE 0 0 626207 CLIPPER RLTY INC COM 18885T306 87329 16172 SH SOLE 2000 0 14172 CLOROX CO DEL COM 189054109 34914591 244860 SH SOLE 80773 0 164087 CLOUDFLARE INC CL A COM 18915M107 4650654 55857 SH SOLE 0 0 55857 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 88381 17168 SH SOLE 0 0 17168 CLOUGH GLOBAL EQUITY FD COM 18914C100 61693 10412 SH SOLE 0 0 10412 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 155279 33038 SH SOLE 0 0 33038 CME GROUP INC COM 12572Q105 588778141 2795718 SH SOLE 1380170 0 1415548 CMS ENERGY CORP COM 125896100 22215180 382559 SH SOLE 188254 0 194305 CNA FINL CORP COM 126117100 12716991 300568 SH SOLE 298692 0 1876 CNH INDL N V SHS N20944109 4183774 343495 SH SOLE 110267 0 233228 CNO FINL GROUP INC COM 12621E103 1835290 65781 SH SOLE 65165 0 616 CNX RES CORP COM 12653C108 3899800 194990 SH SOLE 0 0 194990 COASTAL FINL CORP WA COM NEW 19046P209 223871 5041 SH SOLE 0 0 5041 COCA COLA CO COM 191216100 252627807 4286915 SH SOLE 1346648 0 2940267 COCA COLA CONS INC COM 191098102 719517 775 SH SOLE 0 0 775 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 14234585 213285 SH SOLE 205054 0 8231 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 2141514 22628 SH SOLE 18285 0 4343 COFFEE HLDG CO INC COM 192176105 21840 24000 SH SOLE 0 0 24000 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 47940603 630300 SH SOLE 610023 0 20277 COGNEX CORP COM 192422103 11267726 269951 SH SOLE 173188 27 96736 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 27833926 368515 SH SOLE 280507 0 88008 COHEN & STEERS CLOSED-END OP COM 19248P106 1219334 108869 SH SOLE 0 0 108869 COHEN & STEERS INC COM 19247A100 15217471 200944 SH SOLE 198311 36 2597 COHEN & STEERS INFRASTRUCTUR COM 19248A109 7705249 362771 SH SOLE 0 0 362771 COHEN & STEERS LTD DURATION COM 19248C105 598779 32489 SH SOLE 0 0 32489 COHEN & STEERS QUALITY INCOM COM 19247L106 16902673 1380937 SH SOLE 0 0 1380937 COHEN & STEERS REAL ESTATE O SHS BENFIN INT 19249Q103 637011 45533 SH SOLE 0 0 45533 COHEN & STEERS REIT & PFD & COM 19247X100 2554671 126720 SH SOLE 0 0 126720 COHEN & STEERS SELECT PFD & COM 19248Y107 1688055 89315 SH SOLE 0 0 89315 COHEN & STEERS TAX ADVAN PFD COM 19249X108 255490 14186 SH SOLE 0 0 14186 COHEN & STEERS TOTAL RETURN COM 19247R103 383825 32666 SH SOLE 0 0 32666 COHERENT CORP COM 19247G107 11452481 263094 SH SOLE 197101 0 65993 COINBASE GLOBAL INC COM CL A 19260Q107 4202777 24165 SH SOLE 0 0 24165 COLGATE PALMOLIVE CO COM 194162103 75928708 952562 SH SOLE 601823 0 350739 COLUMBIA BKG SYS INC COM 197236102 8150605 305495 SH SOLE 181629 0 123866 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1267020 70195 SH SOLE 0 0 70195 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 664591 31844 SH SOLE 0 0 31844 COLUMBIA ETF TR I RESH ENHNC COR 19761L706 2714749 97970 SH SOLE 0 0 97970 COLUMBIA ETF TR II EM CORE EX ETF 19762B202 994279 32847 SH SOLE 2473 0 30374 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 240572 11535 SH SOLE 0 0 11535 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 4128119 70230 SH SOLE 0 0 70230 COLUMBIA SELIGM PREM TECH GR COM 19842X109 2351372 74411 SH SOLE 0 0 74411 COLUMBIA SPORTSWEAR CO COM 198516106 2619411 32932 SH SOLE 20434 0 12498 COLUMBUS MCKINNON CORP N Y COM 199333105 2110898 54098 SH SOLE 53973 0 125 COMCAST CORP NEW CL A 20030N101 644258418 14692327 SH SOLE 7272446 0 7419881 COMERICA INC COM 200340107 11347519 203324 SH SOLE 0 0 203324 COMFORT SYS USA INC COM 199908104 13365537 64985 SH SOLE 59808 0 5177 COMMERCE BANCSHARES INC COM 200525103 6409440 120004 SH SOLE 0 0 120004 COMMERCIAL METALS CO COM 201723103 5949948 118904 SH SOLE 113229 45 5630 COMMSCOPE HLDG CO INC COM 20337X109 266727 94584 SH SOLE 46375 0 48209 COMMUNITY BK SYS INC COM 203607106 688998 13222 SH SOLE 0 0 13222 COMMUNITY HEALTH SYS INC NEW COM 203668108 414484 132423 SH SOLE 0 0 132423 COMMVAULT SYS INC COM 204166102 802812 10054 SH SOLE 9782 0 272 COMPASS DIVERSIFIED SH BEN INT 20451Q104 2264704 100878 SH SOLE 36797 0 64081 COMPASS INC CL A 20464U100 46485 12363 SH SOLE 0 0 12363 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 244309 27921 SH SOLE 0 0 27921 COMPUGEN LTD ORD M25722105 183398 92625 SH SOLE 0 0 92625 COMPUTER PROGRAMS & SYS INC COM 205306103 821850 73380 SH SOLE 71971 0 1409 COMSTOCK RES INC COM 205768302 288112 32555 SH SOLE 0 0 32555 CONAGRA BRANDS INC COM 205887102 34008716 1186628 SH SOLE 939706 0 246922 CONCENTRIX CORP COM 20602D101 3319836 33803 SH SOLE 23849 0 9954 CONMED CORP COM 207410101 8804975 80404 SH SOLE 80132 0 272 CONOCOPHILLIPS COM 20825C104 181422427 1563044 SH SOLE 877000 98 685946 CONSOL ENERGY INC NEW COM 20854L108 1393748 13864 SH SOLE 0 0 13864 CONSOLIDATED EDISON INC COM 209115104 14498486 159377 SH SOLE 6004 0 153373 CONSOLIDATED WATER CO INC ORD G23773107 321525 9032 SH SOLE 0 0 9032 CONSTELLATION BRANDS INC CL A 21036P108 93084099 385043 SH SOLE 24984 0 360059 CONSTELLATION ENERGY CORP COM 21037T109 19505416 166870 SH SOLE 98715 0 68154 CONSTELLIUM SE CL A SHS F21107101 435847 21836 SH SOLE 21641 0 195 CONSTRUCTION PARTNERS INC COM CL A 21044C107 21986287 505200 SH SOLE 212783 83 292334 COOPER COS INC COM NEW 216648402 54480643 143961 SH SOLE 140684 0 3277 COPA HOLDINGS SA CL A P31076105 12102698 113843 SH SOLE 2660 0 111183 COPART INC COM 217204106 38977932 795468 SH SOLE 718432 0 77036 CORE & MAIN INC CL A 21874C102 21726231 537645 SH SOLE 534000 0 3645 COREBRIDGE FINL INC COM 21871X109 958888 44270 SH SOLE 39182 0 5088 CORECIVIC INC COM 21871N101 7363722 506795 SH SOLE 506073 0 722 CORMEDIX INC COM 21900C308 161030 42827 SH SOLE 0 0 42827 CORNERSTONE STRATEGIC VALUE COM 21924B302 1310640 182286 SH SOLE 0 0 182286 CORNERSTONE TOTAL RETURN FD COM 21924U300 294816 41759 SH SOLE 0 0 41759 CORNING INC COM 219350105 50468251 1657415 SH SOLE 1341415 0 316000 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 4724700 184343 SH SOLE 179576 0 4767 CORTEVA INC COM 22052L104 17626321 367828 SH SOLE 174850 0 192979 CORVEL CORP COM 221006109 14436321 58397 SH SOLE 57297 0 1100 COSTAMARE INC SHS Y1771G102 134810 12950 SH SOLE 0 0 12950 COSTAR GROUP INC COM 22160N109 54795349 627021 SH SOLE 615224 0 11797 COSTCO WHSL CORP NEW COM 22160K105 572285418 866994 SH SOLE 236652 0 630342 COTERRA ENERGY INC COM 127097103 28644805 1122446 SH SOLE 748770 0 373676 COTY INC COM CL A 222070203 3555692 286288 SH SOLE 247044 0 39244 COUPANG INC CL A 22266T109 1421673 87812 SH SOLE 5910 0 81902 COUSINS PPTYS INC COM NEW 222795502 5938807 243894 SH SOLE 231946 0 11948 CRACKER BARREL OLD CTRY STOR COM 22410J106 1478280 19179 SH SOLE 5482 0 13697 CRANE COMPANY COMMON STOCK 224408104 7497975 63467 SH SOLE 45660 0 17807 CRANE NXT CO COM 224441105 5750716 101121 SH SOLE 52407 0 48714 CRAWFORD & CO CL B 224633107 397182 30366 SH SOLE 0 0 30366 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 23760 12000 SH SOLE 0 0 12000 CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 267382 13733 SH SOLE 0 0 13733 CRESCENT CAP BDC INC COM 225655109 2435012 140104 SH SOLE 404 0 139700 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1993121 31839 SH SOLE 1905 0 29934 CROCS INC COM 227046109 5465793 58514 SH SOLE 6813 0 51701 CRONOS GROUP INC COM 22717L101 72471 34675 SH SOLE 31 0 34644 CROSS CTRY HEALTHCARE INC COM 227483104 3169683 140004 SH SOLE 137742 96 2166 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2004649 87923 SH SOLE 0 0 87923 CROWDSTRIKE HLDGS INC CL A 22788C105 83948176 328796 SH SOLE 172863 0 155933 CROWDSTRIKE HLDGS INC CL A 22788C105 25000 100 SH Put SOLE 0 0 100 CROWN CASTLE INC COM 22822V101 116903799 1014879 SH SOLE 664409 0 350469 CROWN HLDGS INC COM 228368106 25166616 273283 SH SOLE 246169 0 27114 CRYOPORT INC COM PAR $0.001 229050307 270781 17481 SH SOLE 14696 0 2785 CSG SYS INTL INC COM 126349109 10537457 198036 SH SOLE 196076 0 1960 CSI COMPRESSCO LP COM UNIT 12637A103 39604 24297 SH SOLE 0 0 24297 CSW INDUSTRIALS INC COM 126402106 4293578 20701 SH SOLE 16712 7 3982 CSX CORP COM 126408103 58316626 1682049 SH SOLE 430572 0 1251477 CTO RLTY GROWTH INC NEW COM 22948Q101 267800 15453 SH SOLE 799 0 14654 CTS CORP COM 126501105 935152 21380 SH SOLE 20367 13 1000 CUBESMART COM 229663109 28318125 610963 SH SOLE 287087 0 323876 CULLEN FROST BANKERS INC COM 229899109 19344385 178306 SH SOLE 132872 0 45434 CUMMINS INC COM 231021106 61809371 258001 SH SOLE 151417 0 106585 CURTISS WRIGHT CORP COM 231561101 10141475 45520 SH SOLE 43445 0 2075 CUSHMAN WAKEFIELD PLC SHS G2717B108 418230 38725 SH SOLE 21386 0 17339 CUSTOMERS BANCORP INC COM 23204G100 1742890 30248 SH SOLE 0 0 30248 CVB FINL CORP COM 126600105 718724 35598 SH SOLE 0 0 35598 CVR ENERGY INC COM 12662P108 421867 13923 SH SOLE 0 0 13923 CVS HEALTH CORP COM 126650100 229462932 2906066 SH SOLE 404528 0 2501538 CYBERARK SOFTWARE LTD SHS M2682V108 11485879 52435 SH SOLE 26360 0 26075 CYMABAY THERAPEUTICS INC COM 23257D103 1353095 57286 SH SOLE 0 0 57286 CYTOKINETICS INC COM NEW 23282W605 1237906 14827 SH SOLE 4327 0 10500 CYTOSORBENTS CORP COM NEW 23283X206 55500 50000 SH SOLE 0 0 50000 D R HORTON INC COM 23331A109 72793647 478969 SH SOLE 374984 0 103985 D-WAVE QUANTUM INC COM 26740W109 32388 36800 SH SOLE 0 0 36800 DANAHER CORPORATION COM 235851102 293639748 1269300 SH SOLE 581317 0 687983 DANIMER SCIENTIFIC INC COM CL A 236272100 72042 70629 SH SOLE 0 0 70629 DARDEN RESTAURANTS INC COM 237194105 323391784 1968301 SH SOLE 578552 0 1389748 DARLING INGREDIENTS INC COM 237266101 31678751 635609 SH SOLE 58962 0 576647 DATADOG INC CL A COM 23804L103 9161635 75479 SH SOLE 42969 0 32510 DAVE & BUSTERS ENTMT INC COM 238337109 4174344 77518 SH SOLE 0 0 77518 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 8021860 432905 SH SOLE 0 0 432905 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 307034 10144 SH SOLE 0 0 10144 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 6779828 192281 SH SOLE 0 0 192281 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 485592 16394 SH SOLE 0 0 16394 DAVITA INC COM 23918K108 3601230 34376 SH SOLE 0 0 34376 DAWSON GEOPHYSICAL CO NEW COM 239360100 19385 10593 SH SOLE 0 0 10593 DBX ETF TR XTRACK MSCI EAFE 233051200 7615711 205941 SH SOLE 0 0 205941 DBX ETF TR XTRACK MSCI EURP 233051853 310423 8218 SH SOLE 0 0 8218 DBX ETF TR XTRACK MUN INFRA 233051705 275204 10725 SH SOLE 0 0 10725 DBX ETF TR XTRACK USD HIGH 233051432 2693471 75766 SH SOLE 0 0 75766 DBX ETF TR XTRACKERS RUSSEL 233051481 276073 5798 SH SOLE 0 0 5798 DBX ETF TR XTRACKERS S&P 233051143 433702 9961 SH SOLE 0 0 9961 DECKERS OUTDOOR CORP COM 243537107 10234332 15311 SH SOLE 10144 0 5167 DEERE & CO COM 244199105 226735281 567023 SH SOLE 318178 13 248831 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 5929673 596548 SH SOLE 581695 115 14738 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1355322 31395 SH SOLE 0 0 31395 DELEK US HLDGS INC NEW COM 24665A103 13295333 515324 SH SOLE 514495 0 829 DELL TECHNOLOGIES INC CL C 24703L202 20936169 273676 SH SOLE 169911 0 103765 DELTA AIR LINES INC DEL COM NEW 247361702 25144766 625025 SH SOLE 26627 0 598398 DENISON MINES CORP COM 248356107 35453 20030 SH SOLE 0 0 20030 DENTSPLY SIRONA INC COM 24906P109 36345409 1021226 SH SOLE 996233 0 24993 DESCARTES SYS GROUP INC COM 249906108 8555194 101775 SH SOLE 100408 43 1324 DESKTOP METAL INC COM CL A 25058X105 29240 38935 SH SOLE 0 0 38935 DEUTSCHE BANK A G NAMEN AKT D18190898 570009 42067 SH SOLE 0 0 42067 DEVON ENERGY CORP NEW COM 25179M103 376370929 8308410 SH SOLE 2135742 0 6172668 DEXCOM INC COM 252131107 22082684 177957 SH SOLE 31034 0 146923 DHT HOLDINGS INC SHS NEW Y2065G121 127530 13000 SH SOLE 0 0 13000 DIAGEO PLC SPON ADR NEW 25243Q205 78658148 540012 SH SOLE 422144 23 117845 DIAMONDBACK ENERGY INC COM 25278X109 152177422 981284 SH SOLE 276794 25 704465 DICKS SPORTING GOODS INC COM 253393102 5291185 36007 SH SOLE 14994 0 21013 DIGI INTL INC COM 253798102 1159626 44601 SH SOLE 42223 0 2378 DIGIMARC CORP NEW COM 25381B101 375287 10390 SH SOLE 0 0 10390 DIGITAL RLTY TR INC COM 253868103 40313634 299551 SH SOLE 15116 0 284435 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 8237613 469647 SH SOLE 0 0 469647 DILLARDS INC CL A 254067101 415214 1029 SH SOLE 0 0 1029 DIME CMNTY BANCSHARES INC COM 25432X102 787085 29227 SH SOLE 0 0 29227 DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 1509751 35607 SH SOLE 0 0 35607 DIMENSIONAL ETF TRUST EMERGING MKTS VA 25434V740 227556 9030 SH SOLE 0 0 9030 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 2220856 92113 SH SOLE 0 0 92113 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 8083359 235255 SH SOLE 0 0 235255 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 8281139 289146 SH SOLE 0 0 289146 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 2659634 79989 SH SOLE 0 0 79989 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 8518832 291441 SH SOLE 0 0 291441 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 2967840 57261 SH SOLE 0 0 57261 DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 5322976 186053 SH SOLE 0 0 186053 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 929495 24973 SH SOLE 0 0 24973 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 5915407 99219 SH SOLE 0 0 99219 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 10984892 209916 SH SOLE 0 0 209916 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 1446277 59225 SH SOLE 0 0 59225 DIODES INC COM 254543101 283350 3519 SH SOLE 2039 0 1480 DIRECT DIGITAL HOLDINGS INC CLASS A COM 25461T105 404334 27173 SH SOLE 0 0 27173 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 6892606 81434 SH SOLE 74640 0 6794 DISCOVER FINL SVCS COM 254709108 38184219 339717 SH SOLE 240762 0 98955 DISH NETWORK CORPORATION CL A 25470M109 709644 122989 SH SOLE 289 0 122700 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 13250 25000 PRN SOLE 0 0 25000 DISNEY WALT CO COM 254687106 191635949 2122450 SH SOLE 546250 0 1576200 DNP SELECT INCOME FD INC COM 23325P104 4181024 493045 SH SOLE 0 0 493045 DOCEBO INC COM 25609L105 476059 9840 SH SOLE 0 0 9840 DOCGO INC COM 256086109 1001773 179208 SH SOLE 0 0 179208 DOCUSIGN INC COM 256163106 10976132 184628 SH SOLE 97937 0 86691 DOLBY LABORATORIES INC COM CL A 25659T107 43335769 502852 SH SOLE 498263 0 4589 DOLLAR GEN CORP NEW COM 256677105 59302753 436210 SH SOLE 325743 0 110467 DOLLAR TREE INC COM 256746108 22571161 158896 SH SOLE 125888 0 33008 DOMINION ENERGY INC COM 25746U109 77107034 1640575 SH SOLE 1294022 51 346502 DOMINOS PIZZA INC COM 25754A201 21447464 52028 SH SOLE 21804 0 30224 DONALDSON INC COM 257651109 11911949 182280 SH SOLE 169943 0 12336 DONNELLEY FINL SOLUTIONS INC COM 25787G100 567193 9094 SH SOLE 8509 0 585 DOORDASH INC CL A 25809K105 1562956 15805 SH SOLE 9898 0 5907 DORCHESTER MINERALS LP COM UNIT 25820R105 754562 23706 SH SOLE 0 0 23706 DORIAN LPG LTD SHS USD Y2106R110 1389231 31667 SH SOLE 0 0 31667 DORMAN PRODS INC COM 258278100 2351070 28187 SH SOLE 28009 0 178 DOUBLELINE ETF TRUST COMMERCIAL REAL 25861R303 4452685 87493 SH SOLE 86591 0 902 DOUBLELINE ETF TRUST OPPORTUNISTIC BD 25861R105 624674 13505 SH SOLE 13505 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1346195 109983 SH SOLE 0 0 109983 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1622280 105686 SH SOLE 0 0 105686 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 323353 21745 SH SOLE 0 0 21745 DOUGLAS EMMETT INC COM 25960P109 773987 53378 SH SOLE 0 0 53378 DOVER CORP COM 260003108 23642973 153716 SH SOLE 91445 0 62271 DOW INC COM 260557103 63411149 1156294 SH SOLE 273333 0 882961 DOXIMITY INC CL A 26622P107 5505203 196334 SH SOLE 193056 0 3278 DRAFTKINGS INC NEW COM CL A 26142V105 15206321 431385 SH SOLE 19761 0 411624 DREAM FINDERS HOMES INC COM CL A 26154D100 788055 22180 SH SOLE 0 0 22180 DROPBOX INC CL A 26210C104 4018354 136308 SH SOLE 54079 0 82229 DT MIDSTREAM INC COMMON STOCK 23345M107 1118000 20401 SH SOLE 771 0 19630 DTE ENERGY CO COM 233331107 23098078 209488 SH SOLE 116323 0 93165 DUFF & PHELPS UTLITY AND INF COM 26433C105 1278484 139420 SH SOLE 0 0 139420 DUKE ENERGY CORP NEW COM NEW 26441C204 183265120 1888553 SH SOLE 1140659 0 747894 DUN & BRADSTREET HLDGS INC COM 26484T106 21305993 1821028 SH SOLE 1818563 0 2465 DUOLINGO INC CL A COM 26603R106 4210790 18562 SH SOLE 0 0 18562 DUPONT DE NEMOURS INC COM 26614N102 33940801 441191 SH SOLE 307312 0 133879 DURECT CORP COM NEW 266605500 8673 14700 SH SOLE 0 0 14700 DUTCH BROS INC CL A 26701L100 1351486 42674 SH SOLE 11182 0 31492 DWS MUN INCOME TR COM 233368109 340680 38322 SH SOLE 0 0 38322 DXC TECHNOLOGY CO COM 23355L106 1651902 72230 SH SOLE 0 0 72230 DYCOM INDS INC COM 267475101 317533 2759 SH SOLE 258 0 2501 DYNATRACE INC COM NEW 268150109 12864283 235222 SH SOLE 205701 0 29521 DYNE THERAPEUTICS INC COM 26818M108 1150402 86497 SH SOLE 67010 48 19439 DYNEX CAP INC COM 26817Q886 140575 11228 SH SOLE 0 0 11228 E L F BEAUTY INC COM 26856L103 9995689 69251 SH SOLE 13659 0 55592 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 79687 18152 SH SOLE 0 0 18152 EA SERIES TRUST FREEDOM 100 EM 02072L607 384700 11693 SH SOLE 0 0 11693 EA SERIES TRUST INTL QUAN MOMNTM 02072L300 9656008 366174 SH SOLE 0 0 366174 EA SERIES TRUST STRIVE 500 ETF 02072L680 14267294 466709 SH SOLE 0 0 466709 EA SERIES TRUST STRIVE US ENERGY 02072L722 1047670 37350 SH SOLE 0 0 37350 EA SERIES TRUST US QUAN VALUE 02072L102 530824 13110 SH SOLE 0 0 13110 EAGLE MATLS INC COM 26969P108 7788265 38396 SH SOLE 21135 0 17261 EAGLE POINT CREDIT COMPANY I COM 269808101 685154 72122 SH SOLE 0 0 72122 EAST WEST BANCORP INC COM 27579R104 31134767 432729 SH SOLE 420575 0 12154 EASTERLY GOVT PPTYS INC COM 27616P103 4009949 298360 SH SOLE 284700 0 13660 EASTGROUP PPTYS INC COM 277276101 22131275 120580 SH SOLE 105658 0 14923 EASTMAN CHEM CO COM 277432100 36918976 411033 SH SOLE 359955 0 51079 EATON CORP PLC SHS G29183103 900600428 3739725 SH SOLE 1273249 29 2466447 EATON VANCE CALIF MUN BD FD COM 27828A100 162010 17706 SH SOLE 0 0 17706 EATON VANCE CALIF MUN INCOM SH BEN INT 27826F101 238637 23079 SH SOLE 0 0 23079 EATON VANCE ENHANCED EQUITY COM 278274105 12937937 780334 SH SOLE 0 0 780334 EATON VANCE ENHANCED EQUITY COM 278277108 4004651 213924 SH SOLE 0 0 213924 EATON VANCE FLTING RATE INC COM 278279104 9342599 744430 SH SOLE 0 0 744430 EATON VANCE LTD DURATION INC COM 27828H105 3886244 405662 SH SOLE 0 0 405662 EATON VANCE MUN BD FD COM 27827X101 2460834 242925 SH SOLE 0 0 242925 EATON VANCE MUN INCOME 2028 SHS 27829U105 690602 39827 SH SOLE 0 0 39827 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2402135 244617 SH SOLE 0 0 244617 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1207430 71361 SH SOLE 0 0 71361 EATON VANCE RISK-MANAGED DIV COM 27829G106 3429747 437468 SH SOLE 0 0 437468 EATON VANCE SR FLTNG RTE TR COM 27828Q105 224653 17745 SH SOLE 0 0 17745 EATON VANCE SR INCOME TR SH BEN INT 27826S103 250249 39659 SH SOLE 0 0 39659 EATON VANCE TAX ADVT DIV INC COM 27828G107 10229893 459770 SH SOLE 0 0 459770 EATON VANCE TAX MNGED BUY WR COM 27828X100 937894 72257 SH SOLE 0 0 72257 EATON VANCE TAX-ADVANTAGED G COM 27828U106 1017984 43062 SH SOLE 0 0 43062 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 4672059 378918 SH SOLE 0 0 378918 EATON VANCE TAX-MANAGED DIVE COM 27828N102 20623150 1691809 SH SOLE 0 0 1691809 EATON VANCE TAX-MANAGED GLOB COM 27829C105 11145766 1434462 SH SOLE 0 0 1434462 EATON VANCE TAX-MANAGED GLOB COM 27829F108 9892884 1281462 SH SOLE 0 0 1281462 EATON VANCE TX ADV GLBL DIV COM 27828S101 2141961 125261 SH SOLE 0 0 125261 EBAY INC. COM 278642103 35670315 817752 SH SOLE 692130 0 125622 ECHOSTAR CORP CL A 278768106 1646511 99367 SH SOLE 1000 0 98367 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 6964347 594735 SH SOLE 0 0 594735 ECOLAB INC COM 278865100 37347243 188290 SH SOLE 69018 0 119272 EDGIO INC COM 53261M104 146850 428759 SH SOLE 0 0 428759 EDISON INTL COM 281020107 34489574 482440 SH SOLE 444727 0 37713 EDITAS MEDICINE INC COM 28106W103 2624268 259059 SH SOLE 0 0 259059 EDWARDS LIFESCIENCES CORP COM 28176E108 124713802 1635591 SH SOLE 550182 0 1085409 ELANCO ANIMAL HEALTH INC COM 28414H103 18096526 1214532 SH SOLE 290386 0 924146 ELASTIC N V ORD SHS N14506104 2636842 23397 SH SOLE 0 0 23397 ELBIT SYS LTD ORD M3760D101 2396665 11239 SH SOLE 0 0 11239 ELECTRONIC ARTS INC COM 285512109 10561872 77201 SH SOLE 24301 0 52900 ELEMENT SOLUTIONS INC COM 28618M106 5563057 240409 SH SOLE 234055 0 6354 ELEVANCE HEALTH INC COM 036752103 117721938 249644 SH SOLE 175636 0 74008 ELLINGTON FINANCIAL INC COM 28852N109 148682 11698 SH SOLE 0 0 11698 ELLSWORTH GROWTH & INCOME FD COM 289074106 269129 33308 SH SOLE 16 0 33292 EMBECTA CORP COMMON STOCK 29082K105 3266559 172560 SH SOLE 163495 0 9065 EMCOR GROUP INC COM 29084Q100 38789489 180056 SH SOLE 173440 0 6616 EMERSON ELEC CO COM 291011104 64675352 664496 SH SOLE 65004 0 599492 ENBRIDGE INC COM 29250N105 120328451 3340602 SH SOLE 2688508 0 652094 ENBRIDGE INC COM 29250N105 1512000 50400 SH Call SOLE 0 0 50400 ENCOMPASS HEALTH CORP COM 29261A100 9172372 137476 SH SOLE 22972 0 114504 ENCORE WIRE CORP COM 292562105 5551507 25990 SH SOLE 0 0 25990 ENDAVA PLC ADS 29260V105 10461558 134381 SH SOLE 133402 0 979 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 2528473 106552 SH SOLE 101225 0 5327 ENEL CHILE S.A. SPONSORED ADR 29278D105 428795 132344 SH SOLE 0 0 132344 ENERGIZER HLDGS INC NEW COM 29272W109 15072701 475781 SH SOLE 472387 138 3256 ENERGY FUELS INC COM NEW 292671708 169555 23582 SH SOLE 0 0 23582 ENERGY RECOVERY INC COM 29270J100 5750722 305240 SH SOLE 0 0 305240 ENERGY SVCS ACQUISITION CORP COM 29271Q103 140512 23497 SH SOLE 0 0 23497 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 38823119 2813270 SH SOLE 0 0 2813269 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 30000 2500 SH Put SOLE 0 0 2500 ENERPLUS CORP COM 292766102 4324420 281905 SH SOLE 261595 0 20310 ENERSYS COM 29275Y102 530915 5259 SH SOLE 0 0 5259 ENGAGESMART INC COMMON STOCK 29283F103 790623 34525 SH SOLE 0 0 34525 ENI S P A SPONSORED ADR 26874R108 16782889 493470 SH SOLE 477482 61 15927 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1961657 161320 SH SOLE 0 0 161320 ENOVIS CORPORATION COM 194014502 216572 3866 SH SOLE 3487 0 379 ENOVIX CORPORATION COM 293594107 5290489 422563 SH SOLE 0 0 422563 ENPHASE ENERGY INC COM 29355A107 11687122 88445 SH SOLE 0 0 88445 ENSIGN GROUP INC COM 29358P101 13524712 120530 SH SOLE 116357 43 4130 ENSTAR GROUP LIMITED SHS G3075P101 2249717 7643 SH SOLE 6128 0 1515 ENTEGRIS INC COM 29362U104 13217781 110314 SH SOLE 106634 0 3679 ENTERGY CORP NEW COM 29364G103 59105429 584104 SH SOLE 500831 0 83273 ENTERPRISE PRODS PARTNERS L COM 293792107 113481915 4306715 SH SOLE 1199164 0 3107552 ENTERPRISE PRODS PARTNERS L COM 293792107 115000 5000 SH Put SOLE 0 0 5000 ENTHUSIAST GAMING HLDGS INC COM 29385B109 8227 38231 SH SOLE 0 0 38231 ENVESTNET INC COM 29404K106 826736 16695 SH SOLE 14438 0 2257 ENVISTA HOLDINGS CORPORATION COM 29415F104 9821713 408218 SH SOLE 406934 0 1284 ENVIVA INC COM 29415B103 19360 19441 SH SOLE 0 0 19441 EOG RES INC COM 26875P101 96008363 793786 SH SOLE 506877 0 286909 EPAM SYS INC COM 29414B104 3161021 10631 SH SOLE 7498 0 3133 EPLUS INC COM 294268107 10267259 128598 SH SOLE 96017 0 32581 EPR PPTYS COM SH BEN INT 26884U109 1224316 25270 SH SOLE 0 0 25270 EQT CORP COM 26884L109 22871522 591608 SH SOLE 298651 0 292957 EQUIFAX INC COM 294429105 84558894 341942 SH SOLE 317903 0 24039 EQUINIX INC COM 29444U700 141719802 175964 SH SOLE 150988 6 24970 EQUINOR ASA SPONSORED ADR 29446M102 751757 23760 SH SOLE 5257 0 18503 EQUINOX GOLD CORP COM 29446Y502 2780395 568588 SH SOLE 0 0 568588 EQUITABLE HLDGS INC COM 29452E101 4379403 131514 SH SOLE 125084 0 6430 EQUITRANS MIDSTREAM CORP COM 294600101 9163034 900105 SH SOLE 889710 0 10395 EQUITY COMWLTH COM SH BEN INT 294628102 7841830 408429 SH SOLE 363067 0 45362 EQUITY LIFESTYLE PPTYS INC COM 29472R108 5465759 77485 SH SOLE 65638 0 11847 EQUITY RESIDENTIAL SH BEN INT 29476L107 9055777 148067 SH SOLE 112356 0 35711 ERICSSON ADR B SEK 10 294821608 963124 152877 SH SOLE 13776 0 139101 ERIE INDTY CO CL A 29530P102 268841 803 SH SOLE 0 0 803 ERO COPPER CORP COM 296006109 798200 50551 SH SOLE 0 0 50551 ESAB CORPORATION COM 29605J106 1312899 15157 SH SOLE 14063 0 1094 ESPERION THERAPEUTICS INC NE COM 29664W105 117657 39350 SH SOLE 0 0 39350 ESSENT GROUP LTD COM G3198U102 821113 15569 SH SOLE 0 0 15569 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 7683164 300594 SH SOLE 266849 0 33745 ESSENTIAL UTILS INC COM 29670G102 5727507 153347 SH SOLE 50631 0 102716 ESSEX PPTY TR INC COM 297178105 6606564 26646 SH SOLE 22002 0 4644 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1725214 534122 SH SOLE 0 0 534122 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 11575052 191608 SH SOLE 0 0 191608 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1630888 35141 SH SOLE 0 0 35141 ETF SER SOLUTIONS AAM BAHL & GAYN 26922B832 7798442 309462 SH SOLE 0 0 309462 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 2425610 116113 SH SOLE 0 0 116113 ETF SER SOLUTIONS AAM S&P 500 26922A594 892584 30269 SH SOLE 0 0 30269 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 1891344 52762 SH SOLE 0 0 52762 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 441172 8122 SH SOLE 0 0 8122 ETF SER SOLUTIONS DISTILLATE US 26922A321 20114624 407426 SH SOLE 10250 0 397176 ETF SER SOLUTIONS OPUS SML CP VL 26922A446 502491 14968 SH SOLE 0 0 14968 ETF SER SOLUTIONS US GLB JETS 26922A842 2136071 112248 SH SOLE 0 0 112248 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 8027347 358060 SH SOLE 0 0 358060 ETON PHARMACEUTICALS INC COM 29772L108 44238 10100 SH SOLE 0 0 10100 ETSY INC COM 29786A106 7997930 98679 SH SOLE 84057 0 14622 EURONET WORLDWIDE INC COM 298736109 5946293 58590 SH SOLE 57462 35 1093 EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 20570 22000 PRN SOLE 0 0 22000 EUROPEAN EQUITY FD INC COM 298768102 428258 49567 SH SOLE 0 0 49567 EVERBRIDGE INC COM 29978A104 1459062 60019 SH SOLE 0 0 60019 EVERCORE INC CLASS A 29977A105 12072954 70581 SH SOLE 66389 0 4192 EVEREST RE GROUP LTD COM G3223R108 11807706 33395 SH SOLE 18397 0 14998 EVERGY INC COM 30034W106 3443814 65974 SH SOLE 11794 0 54180 EVERI HLDGS INC COM 30034T103 1433691 127213 SH SOLE 23478 0 103735 EVERQUOTE INC COM CL A 30041R108 538389 43986 SH SOLE 42600 0 1386 EVERSOURCE ENERGY COM 30040W108 15337637 248504 SH SOLE 89420 0 159084 EVERTEC INC COM 30040P103 6968841 170221 SH SOLE 166657 0 3564 EVGO INC CL A COM 30052F100 81466 22756 SH SOLE 0 0 22756 EVI INDS INC COM 26929N102 4370981 184197 SH SOLE 184030 73 94 EVOLENT HEALTH INC CL A 30050B101 771416 23355 SH SOLE 17404 0 5951 EVOLUTION PETE CORP COM 30049A107 268713 46250 SH SOLE 0 0 46250 EXACT SCIENCES CORP COM 30063P105 4655191 62925 SH SOLE 12493 0 50432 EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 273244 13342 SH SOLE 0 0 13342 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 636918 33575 SH SOLE 0 0 33575 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 4232154 137363 SH SOLE 0 0 137363 EXCHANGE TRADED CONCEPTS TR ROBO GLB ARTIF 301505731 789549 19145 SH SOLE 0 0 19145 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 9625060 167977 SH SOLE 3830 0 164147 EXELIXIS INC COM 30161Q104 2726008 113631 SH SOLE 35592 0 78039 EXELON CORP COM 30161N101 16659889 464064 SH SOLE 212398 0 251666 EXLSERVICE HOLDINGS INC COM 302081104 12381831 401356 SH SOLE 397604 0 3752 EXP WORLD HLDGS INC COM 30212W100 1266220 81586 SH SOLE 74144 0 7442 EXPEDIA GROUP INC COM NEW 30212P303 39974033 263351 SH SOLE 185015 0 78336 EXPEDITORS INTL WASH INC COM 302130109 33611606 264242 SH SOLE 208025 0 56217 EXPONENT INC COM 30214U102 41117047 467027 SH SOLE 461130 38 5859 EXTRA SPACE STORAGE INC COM 30225T102 25400326 158425 SH SOLE 109478 28 48919 EXTREME NETWORKS COM 30226D106 9526092 540028 SH SOLE 106960 0 433068 EXXON MOBIL CORP COM 30231G102 295749119 2958083 SH SOLE 1128013 0 1830070 EZCORP INC CL A NON VTG 302301106 471960 54000 SH SOLE 0 0 54000 F N B CORP COM 302520101 5954773 432445 SH SOLE 352169 0 80276 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 836004 18174 SH SOLE 15268 0 2906 F5 INC COM 315616102 14091810 78734 SH SOLE 38047 0 40687 FABRINET SHS G3323L100 5508329 28941 SH SOLE 27827 19 1095 FACTSET RESH SYS INC COM 303075105 52731149 110536 SH SOLE 74097 0 36439 FAIR ISAAC CORP COM 303250104 45695535 39257 SH SOLE 37636 3 1618 FARMLAND PARTNERS INC COM 31154R109 2571903 206082 SH SOLE 4174 0 201908 FASTENAL CO COM 311900104 58304069 900171 SH SOLE 692650 0 207521 FASTLY INC CL A 31188V100 2955548 166042 SH SOLE 70722 0 95320 FAZE HOLDINGS INC COMMON STOCK 31423J102 2576 14311 SH SOLE 0 0 14311 FB FINL CORP COM 30257X104 3536042 88734 SH SOLE 77425 54 11255 FEDERAL AGRIC MTG CORP CL C 313148306 11839387 61915 SH SOLE 47244 0 14671 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 13308066 129142 SH SOLE 0 0 129142 FEDERAL SIGNAL CORP COM 313855108 10089957 131482 SH SOLE 53926 0 77556 FEDERATED HERMES ETF TRUST US STRATEGIC DIV 31423L305 3096450 128965 SH SOLE 0 0 128965 FEDERATED HERMES INC CL B 314211103 1177673 34781 SH SOLE 29662 0 5119 FEDERATED HERMES PREM MUNI I COM 31423P108 745858 67867 SH SOLE 0 0 67867 FEDEX CORP COM 31428X106 132576990 524082 SH SOLE 278516 0 245566 FERGUSON PLC NEW SHS G3421J106 41569122 215306 SH SOLE 178347 25 36934 FERRARI N V COM N3167Y103 10306697 30454 SH SOLE 19455 0 10999 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 1753291 29596 SH SOLE 0 0 29596 FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352 1032577 30999 SH SOLE 0 0 30999 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 1724866 39284 SH SOLE 0 0 39284 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 1507345 35651 SH SOLE 7081 0 28570 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 4673755 88234 SH SOLE 0 0 88234 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 316101 7096 SH SOLE 0 0 7096 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1476494 18704 SH SOLE 0 0 18704 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 1956341 84911 SH SOLE 0 0 84911 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 288688 5391 SH SOLE 0 0 5391 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 646968 10001 SH SOLE 0 0 10001 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2868362 19969 SH SOLE 0 0 19969 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 2156474 80918 SH SOLE 0 0 80918 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 1352267 33095 SH SOLE 0 0 33095 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 37276039 809645 SH SOLE 0 0 809645 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 37202592 729178 SH SOLE 689575 0 39603 FIDELITY NATL INFORMATION SV COM 31620M106 44003358 732535 SH SOLE 442409 0 290126 FIDUS INVT CORP COM 316500107 11452657 581648 SH SOLE 2 0 581647 FIFTH THIRD BANCORP COM 316773100 22805276 661215 SH SOLE 300263 0 360951 FIGS INC CL A 30260D103 393474 56615 SH SOLE 35312 0 21303 FIGS INC CL A 30260D103 12500 1000 SH Call SOLE 0 0 1000 FINVOLUTION GROUP SPONSORED ADS 31810T101 85142 17376 SH SOLE 0 0 17376 FIRST AMERN FINL CORP COM 31847R102 7750735 120278 SH SOLE 114258 0 6020 FIRST BANCORP N C COM 318910106 2407426 65048 SH SOLE 0 0 65048 FIRST BANCSHARES INC MS COM 318916103 456064 15549 SH SOLE 800 0 14749 FIRST CAP INC COM 31942S104 262327 9402 SH SOLE 0 0 9402 FIRST COMWLTH FINL CORP PA COM 319829107 580190 37577 SH SOLE 33174 0 4403 FIRST CTZNS BANCSHARES INC N CL A 31946M103 21750001 15328 SH SOLE 11410 0 3918 FIRST FINL BANCORP OH COM 320209109 1282500 54000 SH SOLE 45452 0 8548 FIRST FINL BANKSHARES INC COM 32020R109 1744159 57563 SH SOLE 52558 0 5005 FIRST FINL CORP IND COM 320218100 208782 4852 SH SOLE 1711 0 3141 FIRST HAWAIIAN INC COM 32051X108 21218582 928197 SH SOLE 922651 0 5546 FIRST HORIZON CORPORATION COM 320517105 5772795 407683 SH SOLE 49556 0 358128 FIRST INDL RLTY TR INC COM 32054K103 1085538 20610 SH SOLE 19003 0 1607 FIRST INTST BANCSYSTEM INC COM 32055Y201 570043 18538 SH SOLE 16664 0 1874 FIRST MAJESTIC SILVER CORP COM 32076V103 2848658 463196 SH SOLE 0 0 463196 FIRST MERCHANTS CORP COM 320817109 684582 18462 SH SOLE 9956 0 8506 FIRST SOLAR INC COM 336433107 2399342 13927 SH SOLE 1686 0 12241 FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 348049 55334 SH SOLE 0 0 55334 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 255972 4173 SH SOLE 0 0 4173 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1552296 94307 SH SOLE 0 0 94307 FIRST TR ENHANCED EQUITY INC COM 337318109 3938951 215597 SH SOLE 0 0 215597 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1155005 39650 SH SOLE 0 0 39650 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 516413 15389 SH SOLE 0 0 15389 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 1409902 48904 SH SOLE 0 0 48904 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 8839523 495767 SH SOLE 0 0 495767 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 1197719 21289 SH SOLE 0 0 21289 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 19554489 378490 SH SOLE 3760 0 374730 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 5629596 118070 SH SOLE 0 0 118070 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 52301162 3102085 SH SOLE 0 0 3102085 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 238730 4037 SH SOLE 0 0 4037 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 608235 9940 SH SOLE 0 0 9940 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 1415829 70969 SH SOLE 5151 0 65818 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 902699 45000 SH SOLE 0 0 45000 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 1356347 25830 SH SOLE 0 0 25830 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 2857749 74343 SH SOLE 0 0 74343 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 1728026 78085 SH SOLE 0 0 78085 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 1338973 36866 SH SOLE 0 0 36866 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 1022221 18909 SH SOLE 1156 0 17753 FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 1088928 21610 SH SOLE 0 0 21610 FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 706756 33995 SH SOLE 0 0 33995 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 344362 5294 SH SOLE 0 0 5294 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 6531190 291051 SH SOLE 0 0 291051 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 12946444 147672 SH SOLE 271 0 147401 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 13667921 231738 SH SOLE 0 0 231738 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 12568637 199218 SH SOLE 0 0 199218 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3688717 165711 SH SOLE 0 0 165711 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 5214348 231543 SH SOLE 0 0 231543 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 10175846 609697 SH SOLE 14792 0 594905 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 12542713 289737 SH SOLE 0 0 289737 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 18087415 174668 SH SOLE 2637 0 172031 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 19125860 294879 SH SOLE 0 0 294879 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 3532784 271335 SH SOLE 0 0 271335 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 6494804 84645 SH SOLE 0 0 84645 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 288782 6835 SH SOLE 0 0 6835 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 13752567 199428 SH SOLE 0 0 199428 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 40686771 755698 SH SOLE 5629 0 750069 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 5070684 48426 SH SOLE 0 0 48426 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 38193652 298225 SH SOLE 120 0 298105 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 8612449 89816 SH SOLE 0 0 89816 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 3309766 104475 SH SOLE 0 0 104475 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 9040777 95369 SH SOLE 216 0 95153 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 3536814 69349 SH SOLE 0 0 69349 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 845710 12415 SH SOLE 0 0 12415 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 1346022 24748 SH SOLE 0 0 24748 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 3339982 53083 SH SOLE 0 0 53083 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 10135313 474500 SH SOLE 0 0 474500 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 211748676 2645536 SH SOLE 3920 0 2641616 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 42111234 225737 SH SOLE 0 0 225737 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 2599043 79297 SH SOLE 0 0 79297 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 6832696 349677 SH SOLE 0 0 349677 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 85292481 1654558 SH SOLE 10480 0 1644079 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 982209 45557 SH SOLE 0 0 45557 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 240582 7914 SH SOLE 0 0 7914 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 4158687 152169 SH SOLE 0 0 152169 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 69082304 1157933 SH SOLE 4914 0 1153019 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 8889726 213850 SH SOLE 499 0 213351 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 38550137 797809 SH SOLE 7088 0 790721 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 63073853 1220469 SH SOLE 13892 0 1206577 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 472844 28692 SH SOLE 0 0 28692 FIRST TR EXCHANGE-TRADED FD HIGH INCM STRGC 33739Q309 252085 5620 SH SOLE 0 0 5620 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 336166 8217 SH SOLE 0 0 8217 FIRST TR EXCHANGE-TRADED FD INTL DEV STRNGTH 33738R662 207199 6140 SH SOLE 0 0 6140 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 4246016 223946 SH SOLE 0 0 223946 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 4606935 208176 SH SOLE 0 0 208176 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 1774555 113390 SH SOLE 0 0 113390 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 3168355 75133 SH SOLE 0 0 75133 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 23456812 365998 SH SOLE 0 0 365998 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 3319765 37669 SH SOLE 0 0 37669 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 866494 34303 SH SOLE 0 0 34303 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 454771 15154 SH SOLE 0 0 15154 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 12598729 276713 SH SOLE 0 0 276713 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 361644 14907 SH SOLE 0 0 14907 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 6975527 246502 SH SOLE 2299 0 244203 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 10486906 128626 SH SOLE 0 0 128626 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 10443217 429939 SH SOLE 0 0 429939 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 5886219 212576 SH SOLE 1201 0 211375 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 19769228 125078 SH SOLE 900 0 124178 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 16245879 280876 SH SOLE 0 0 280876 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 139812437 2705873 SH SOLE 12287 0 2693586 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 3043738 188817 SH SOLE 0 0 188817 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 22226504 482451 SH SOLE 3132 0 479319 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 84533931 2579613 SH SOLE 2340 0 2577273 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 2225638 66776 SH SOLE 0 0 66776 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 3685989 86701 SH SOLE 0 0 86701 FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 381236 9846 SH SOLE 0 0 9846 FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U828 471107 22715 SH SOLE 0 0 22715 FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U869 2804338 132031 SH SOLE 0 0 132031 FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F557 312833 12986 SH SOLE 0 0 12986 FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740U836 3237853 135930 SH SOLE 0 0 135930 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 1237233 29856 SH SOLE 0 0 29856 FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 919833 28425 SH SOLE 0 0 28425 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F433 657013 20666 SH SOLE 0 0 20666 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F516 577540 16750 SH SOLE 0 0 16750 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F698 6628474 181606 SH SOLE 0 0 181606 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F714 652654 17179 SH SOLE 0 0 17179 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 2277654 51589 SH SOLE 0 0 51589 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 13550848 325585 SH SOLE 0 0 325585 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 1263875 36163 SH SOLE 0 0 36163 FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406 590464 16513 SH SOLE 0 0 16513 FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 4341848 111358 SH SOLE 0 0 111358 FIRST TR EXCHNG TRADED FD VI FT CBOE INTL EQT 33740F656 233133 10248 SH SOLE 0 0 10248 FIRST TR EXCHNG TRADED FD VI FT CBOE US EQ MD 33740F458 481365 14705 SH SOLE 0 0 14705 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST 100 33740F649 426022 18006 SH SOLE 0 0 18006 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST BFR 33740F623 451951 11347 SH SOLE 0 0 11347 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599 535115 14174 SH SOLE 0 0 14174 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST U S 33740F441 231279 7029 SH SOLE 0 0 7029 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F482 388963 11644 SH SOLE 0 0 11644 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 2105751 57799 SH SOLE 0 0 57799 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 3738819 92913 SH SOLE 0 0 92913 FIRST TR EXCHNG TRADED FD VI FT CBOE VST INTL 33740F573 304383 13773 SH SOLE 0 0 13773 FIRST TR EXCHNG TRADED FD VI INCOME OPPRTNTES 33740F409 1949858 98577 SH SOLE 0 0 98577 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 757135 40175 SH SOLE 3213 0 36962 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 87713161 1966442 SH SOLE 900 0 1965542 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 2600526 122590 SH SOLE 0 0 122590 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 8338866 337060 SH SOLE 0 0 337060 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 1439472 33735 SH SOLE 0 0 33735 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 8960784 220546 SH SOLE 0 0 220546 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 2644283 74634 SH SOLE 0 0 74634 FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 2608838 71751 SH SOLE 0 0 71751 FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 3836148 98641 SH SOLE 0 0 98641 FIRST TR HIGH INCOME LONG / COM 33738E109 4587227 379423 SH SOLE 0 0 379423 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 1056981 75878 SH SOLE 0 0 75878 FIRST TR INTER DURATN PFD & COM 33718W103 1375634 84343 SH SOLE 0 0 84343 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 14676022 207171 SH SOLE 0 0 207171 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 11095722 123061 SH SOLE 0 0 123061 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 24417758 233775 SH SOLE 0 0 233775 FIRST TR MLP & ENERGY INCOM COM 33739B104 528030 61614 SH SOLE 0 0 61614 FIRST TR MORNINGSTAR DIVID L SHS 336917109 46192032 1287403 SH SOLE 3074 0 1284329 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 2158513 19228 SH SOLE 0 0 19228 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 599868 7687 SH SOLE 0 0 7687 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 85985813 732106 SH SOLE 0 0 732106 FIRST TR NASDAQ 100 TECH IND SHS 337345102 42934618 244684 SH SOLE 0 0 244684 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 208736 4189 SH SOLE 0 0 4189 FIRST TR S&P REIT INDEX FD COM 33734G108 277884 10590 SH SOLE 0 0 10590 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 24030372 262455 SH SOLE 434 0 262021 FIRST TR SR FLTG RATE INCOME COM 33733U108 125123 12401 SH SOLE 0 0 12401 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 436485 36161 SH SOLE 0 0 36161 FIRST TR VALUE LINE DIVID IN SHS 33734H106 199346768 4914861 SH SOLE 13190 0 4901671 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 9050538 82608 SH SOLE 100 0 82508 FIRST WATCH RESTAURANT GROUP COM 33748L101 2470632 122917 SH SOLE 35974 0 86943 FIRST WESTN FINL INC COM 33751L105 495750 25000 SH SOLE 0 0 25000 FIRSTCASH HOLDINGS INC COM 33768G107 2218887 20471 SH SOLE 18668 0 1803 FIRSTENERGY CORP COM 337932107 17488120 477036 SH SOLE 276684 0 200352 FIRSTSERVICE CORP NEW COM 33767E202 19242174 118713 SH SOLE 116441 27 2245 FISERV INC COM 337738108 277116817 2086095 SH SOLE 877788 0 1208307 FISKER INC CL A COM STK 33813J106 59565 34037 SH SOLE 0 0 34037 FIVE BELOW INC COM 33829M101 17027854 79883 SH SOLE 39993 0 39890 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 627817 204501 SH SOLE 186780 0 17721 FIVE9 INC COM 338307101 6209331 78909 SH SOLE 76939 39 1931 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 10713748 603591 SH SOLE 0 0 603591 FLAHERTY & CRUMRINE PFD INCO COM 338480106 220393 22307 SH SOLE 0 0 22307 FLAHERTY & CRUMRINE PFD SECS COM 338478100 2025984 145754 SH SOLE 0 0 145754 FLEETCOR TECHNOLOGIES INC COM 339041105 15525742 54937 SH SOLE 10963 0 43974 FLEX LNG LTD SHS G35947202 958472 32983 SH SOLE 0 0 32983 FLEX LTD ORD Y2573F102 18076136 593439 SH SOLE 497843 0 95596 FLEXSHARES TR DISCP DUR MBS 33939L779 372979 18141 SH SOLE 0 0 18141 FLEXSHARES TR IBOXX 3R TARGT 33939L506 2455107 103942 SH SOLE 0 0 103942 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 1653297 69966 SH SOLE 0 0 69966 FLEXSHARES TR MORNSTAR UPSTR 33939L407 2054770 50178 SH SOLE 0 0 50178 FLEXSHARES TR MORNSTAR USMKT 33939L100 538304 2950 SH SOLE 0 0 2950 FLEXSHARES TR QLT DIV DEF IDX 33939L845 2097988 35523 SH SOLE 0 0 35523 FLEXSHARES TR QUALT DIVD IDX 33939L860 292760 4758 SH SOLE 0 0 4758 FLOOR & DECOR HLDGS INC CL A 339750101 8952354 80247 SH SOLE 2505 0 77742 FLOWERS FOODS INC COM 343498101 1137112 50516 SH SOLE 0 0 50516 FLOWSERVE CORP COM 34354P105 17954478 435577 SH SOLE 405854 0 29723 FLUOR CORP NEW COM 343412102 4276541 109179 SH SOLE 47362 0 61817 FLYWIRE CORPORATION COM VTG 302492103 7744809 334549 SH SOLE 11009 0 323540 FMC CORP COM NEW 302491303 7262186 115182 SH SOLE 74919 0 40262 FOGHORN THERAPEUTICS INC COM 344174107 13341096 2068387 SH SOLE 0 0 2068387 FOOT LOCKER INC COM 344849104 843845 27090 SH SOLE 2406 0 24684 FORD MTR CO DEL COM 345370860 42028961 3447823 SH SOLE 1294368 0 2153455 FORTINET INC COM 34959E109 25908128 442647 SH SOLE 113228 0 329419 FORTIS INC COM 349553107 910824 22145 SH SOLE 17167 0 4978 FORTIVE CORP COM 34959J108 22721668 308593 SH SOLE 238079 0 70514 FORTREA HLDGS INC COMMON STOCK 34965K107 4751153 136137 SH SOLE 127272 0 8865 FORTUNA SILVER MINES INC COM 349915108 248912 64485 SH SOLE 0 0 64485 FORTUNE BRANDS INNOVATIONS I COM 34964C106 2927442 38448 SH SOLE 9220 0 29228 FORWARD AIR CORP COM 349853101 2661676 42336 SH SOLE 27698 0 14638 FOSSIL GROUP INC COM 34988V106 30737 21053 SH SOLE 0 0 21053 FOUR CORNERS PPTY TR INC COM 35086T109 5889753 232797 SH SOLE 178751 0 54046 FOX CORP CL A COM 35137L105 5569509 187716 SH SOLE 164871 0 22845 FOX CORP CL B COM 35137L204 369240 13354 SH SOLE 0 0 13354 FOX FACTORY HLDG CORP COM 35138V102 3952226 58569 SH SOLE 54667 30 3872 FRANCO NEV CORP COM 351858105 20334882 183511 SH SOLE 0 0 183511 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 207141 15332 SH SOLE 0 0 15332 FRANKLIN ELEC INC COM 353514102 332651 3442 SH SOLE 0 0 3442 FRANKLIN ETF TR SHRT DUR US GOVT 353506108 7365048 81859 SH SOLE 78582 0 3278 FRANKLIN LTD DURATION INCOME COM 35472T101 240702 38698 SH SOLE 0 0 38698 FRANKLIN RESOURCES INC COM 354613101 2466028 82780 SH SOLE 0 0 82780 FRANKLIN STR PPTYS CORP COM 35471R106 211743 82712 SH SOLE 82712 0 0 FRANKLIN TEMPLETON ETF TR FRANKLIN DYN MUN 35473P868 1156256 47661 SH SOLE 0 0 47661 FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 4780904 137068 SH SOLE 522 0 136546 FRANKLIN TEMPLETON ETF TR FRANKLN SWZLND 35473P694 265857 8020 SH SOLE 0 0 8020 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 3961470 189107 SH SOLE 0 0 189107 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 5835719 208493 SH SOLE 206155 0 2338 FRANKLIN TEMPLETON ETF TR FTSE LATN AMRC 35473P561 396543 16100 SH SOLE 0 0 16100 FRANKLIN TEMPLETON ETF TR INCOME FOCUS ETF 35473P439 2848948 110854 SH SOLE 0 0 110854 FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108 1128164 36700 SH SOLE 0 0 36700 FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595 359492 14800 SH SOLE 0 0 14800 FRANKLIN TEMPLETON ETF TR US LOW VOLATILIT 35473P504 576891 11165 SH SOLE 0 0 11165 FRANKLIN TEMPLETON ETF TR US LRG CP MLTFCT 35473P801 789814 16551 SH SOLE 0 0 16551 FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 5843035 121401 SH SOLE 0 0 121401 FRANKLIN TEMPLETON ETF TR US TREASURY BOND 35473P488 4231814 203208 SH SOLE 0 0 203208 FRANKLIN UNVL TR SH BEN INT 355145103 334288 50269 SH SOLE 0 0 50269 FREEPORT-MCMORAN INC CL B 35671D857 97331999 2286400 SH SOLE 1324415 133 961852 FREEPORT-MCMORAN INC CL B 35671D857 768000 24000 SH Call SOLE 0 0 24000 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 603237 28960 SH SOLE 8062 0 20898 FRESHPET INC COM 358039105 1356493 15635 SH SOLE 10198 0 5437 FRESHWORKS INC CLASS A COM 358054104 1010446 43016 SH SOLE 40395 0 2621 FREYR BATTERY SHS L4135L100 48945 26174 SH SOLE 0 0 26174 FRONTDOOR INC COM 35905A109 4918812 139660 SH SOLE 136235 0 3425 FRONTIER COMMUNICATIONS PARE COM 35909D109 1359111 53635 SH SOLE 0 0 53635 FRONTLINE PLC COM M46528101 385060 19205 SH SOLE 0 0 19205 FRP HLDGS INC COM 30292L107 440160 7000 SH SOLE 0 0 7000 FS BANCORP INC COM 30263Y104 1577888 42692 SH SOLE 0 0 42692 FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 1638245 288932 SH SOLE 0 0 288932 FS KKR CAP CORP COM 302635206 6468747 323924 SH SOLE 158276 0 165648 FST TR NEW OPPORT MLP & ENE COM 33739M100 1112089 161641 SH SOLE 0 0 161641 FTAI AVIATION LTD SHS G3730V105 3885413 83737 SH SOLE 0 0 83737 FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 294249 75642 SH SOLE 0 0 75642 FTC SOLAR INC COM 30320C103 147883 213457 SH SOLE 0 0 213457 FTI CONSULTING INC COM 302941109 27648590 138833 SH SOLE 137720 0 1113 FUBOTV INC COM 35953D104 180265 56687 SH SOLE 0 0 56687 FUELCELL ENERGY INC COM 35952H601 160805 100503 SH SOLE 0 0 100503 FULLER H B CO COM 359694106 5800126 71246 SH SOLE 66492 0 4754 FULTON FINL CORP PA COM 360271100 865582 52587 SH SOLE 35106 0 17481 FUSION PHARMACEUTICALS INC COM 36118A100 194122 20200 SH SOLE 0 0 20200 FUSION PHARMACEUTICALS INC COM 36118A100 78750 31500 SH Call SOLE 0 0 31500 G1 THERAPEUTICS INC COM 3621LQ109 1724943 565555 SH SOLE 0 0 565555 GABELLI DIVID & INCOME TR COM 36242H104 19404619 896701 SH SOLE 0 0 896701 GABELLI EQUITY TR INC COM 362397101 1074798 211574 SH SOLE 0 0 211574 GABELLI GLOBAL SMALL & MID C COM 36249W104 920012 78432 SH SOLE 0 0 78432 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 182333 13834 SH SOLE 0 0 13834 GABELLI HLTHCARE & WELLNESS SHS 36246K103 158126 16948 SH SOLE 0 0 16948 GABELLI UTIL TR COM 36240A101 326789 60293 SH SOLE 0 0 60293 GAIN THERAPEUTICS INC COM 36269B105 77668 23788 SH SOLE 0 0 23788 GALLAGHER ARTHUR J & CO COM 363576109 73711929 327784 SH SOLE 206483 0 121301 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1025410 272716 SH SOLE 0 0 272716 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 1033417 201054 SH SOLE 0 0 201054 GAMING & LEISURE PPTYS INC COM 36467J108 11243368 227829 SH SOLE 152914 0 74915 GANNETT CO INC COM 36472T109 52854 22980 SH SOLE 0 0 22980 GAP INC COM 364760108 484631 23177 SH SOLE 0 0 23177 GARMIN LTD SHS H2906T109 21228362 165150 SH SOLE 38746 0 126404 GARRETT MOTION INC COM 366505105 265703 27477 SH SOLE 0 0 27477 GARTNER INC COM 366651107 55270421 122521 SH SOLE 116347 5 6169 GATES INDL CORP PLC ORD SHS G39108108 2683161 199938 SH SOLE 199938 0 0 GATX CORP COM 361448103 3654117 30395 SH SOLE 24762 0 5633 GDL FD COM SH BEN IT 361570104 139739 17380 SH SOLE 0 0 17380 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 24210040 313115 SH SOLE 16922 0 296193 GEE GROUP INC COM 36165A102 9004 18000 SH SOLE 0 0 18000 GEN DIGITAL INC COM 668771108 26756772 1172515 SH SOLE 1126013 0 46502 GENCO SHIPPING & TRADING LTD SHS Y2685T131 439863 26514 SH SOLE 0 0 26514 GENERAC HLDGS INC COM 368736104 17672396 136741 SH SOLE 32584 9 104148 GENERAL AMERN INVS CO INC COM 368802104 327794 7632 SH SOLE 0 0 7632 GENERAL DYNAMICS CORP COM 369550108 115942291 446499 SH SOLE 144630 0 301869 GENERAL ELECTRIC CO COM NEW 369604301 73109752 572826 SH SOLE 108213 0 464613 GENERAL MLS INC COM 370334104 53806863 826019 SH SOLE 212730 0 613289 GENERAL MLS INC COM 370334104 22000 400 SH Put SOLE 0 0 400 GENERAL MTRS CO COM 37045V100 51964659 1446678 SH SOLE 1150571 159 295949 GENESIS ENERGY L P UNIT LTD PARTN 371927104 299828 25892 SH SOLE 0 0 25892 GENMAB A/S SPONSORED ADS 372303206 6086337 191154 SH SOLE 146218 0 44936 GENPACT LIMITED SHS G3922B107 9552016 275195 SH SOLE 154199 0 120996 GENTEX CORP COM 371901109 18404470 563518 SH SOLE 510930 0 52588 GENTHERM INC COM 37253A103 5082789 97074 SH SOLE 96559 0 515 GENUINE PARTS CO COM 372460105 32990054 238195 SH SOLE 174468 0 63727 GENWORTH FINL INC COM CL A 37247D106 7031897 1052680 SH SOLE 1050292 0 2388 GEO GROUP INC NEW COM 36162J106 1141177 105372 SH SOLE 0 0 105372 GERDAU SA SPON ADR REP PFD 373737105 136605 28166 SH SOLE 0 0 28166 GERON CORP COM 374163103 79336 37600 SH SOLE 0 0 37600 GETTY RLTY CORP NEW COM 374297109 491627 16825 SH SOLE 11790 0 5035 GEVO INC COM PAR 374396406 12412 10700 SH SOLE 0 0 10700 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 22524696 652701 SH SOLE 642693 161 9847 GIBRALTAR INDS INC COM 374689107 4254803 53872 SH SOLE 44447 0 9425 GIGACLOUD TECHNOLOGY INC CLASS A ORD G38644103 517108 28265 SH SOLE 0 0 28265 GILDAN ACTIVEWEAR INC COM 375916103 220043 6656 SH SOLE 0 0 6656 GILEAD SCIENCES INC COM 375558103 201183434 2483440 SH SOLE 1802649 0 680791 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 303642 179670 SH SOLE 0 0 179670 GITLAB INC CLASS A COM 37637K108 5216992 82862 SH SOLE 0 0 82862 GLACIER BANCORP INC NEW COM 37637Q105 41502385 1004414 SH SOLE 981526 0 22888 GLADSTONE COMMERCIAL CORP COM 376536108 182402 13777 SH SOLE 0 0 13777 GLADSTONE INVT CORP COM 376546107 701842 49600 SH SOLE 0 0 49600 GLADSTONE LD CORP COM 376549101 286504 19827 SH SOLE 0 0 19827 GLAUKOS CORP COM 377322102 862387 10849 SH SOLE 0 0 10849 GLOBAL E ONLINE LTD SHS M5216V106 1934023 48802 SH SOLE 43186 0 5616 GLOBAL MED REIT INC COM NEW 37954A204 1352768 121871 SH SOLE 0 0 121871 GLOBAL NET LEASE INC COM NEW 379378201 389781 39174 SH SOLE 0 0 39174 GLOBAL PARTNERS LP COM UNITS 37946R109 673129 15909 SH SOLE 0 0 15909 GLOBAL PMTS INC COM 37940X102 46343497 364909 SH SOLE 289235 0 75675 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 1379964 44258 SH SOLE 0 0 44258 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1881971 76286 SH SOLE 1311 0 74975 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 752765 33220 SH SOLE 6869 0 26351 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 3605716 123020 SH SOLE 0 0 123020 GLOBAL X FDS DOW 30 COVERED C 37960A859 400296 18270 SH SOLE 0 0 18270 GLOBAL X FDS EMERGING MARK 37960A636 317078 12130 SH SOLE 0 0 12130 GLOBAL X FDS EMERGING MKT GRT 37960A644 1992808 78457 SH SOLE 0 0 78457 GLOBAL X FDS FINTECH ETF 37954Y814 2250479 88012 SH SOLE 0 0 88012 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 1525914 34198 SH SOLE 9450 0 24748 GLOBAL X FDS GLBL X MLP ETF 37954Y343 16135782 364239 SH SOLE 170288 0 193951 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 367924 40520 SH SOLE 0 0 40520 GLOBAL X FDS GLOBAL X COPPER 37954Y830 1761478 46973 SH SOLE 552 0 46421 GLOBAL X FDS GLOBAL X SILVER 37954Y848 4012789 141445 SH SOLE 0 0 141445 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 1918668 69291 SH SOLE 0 0 69291 GLOBAL X FDS GLOBX SUPDV US 37950E291 2415509 140600 SH SOLE 0 0 140600 GLOBAL X FDS INTERNET OF THNG 37954Y780 1263287 35777 SH SOLE 0 0 35777 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 3632544 71310 SH SOLE 0 0 71310 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 23427371 1351059 SH SOLE 196 0 1350863 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5705379 200189 SH SOLE 0 0 200189 GLOBAL X FDS RUSSELL 2000 37954Y459 4059586 242508 SH SOLE 0 0 242508 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 557062 9606 SH SOLE 6201 0 3405 GLOBAL X FDS S&P 500 COVERED 37954Y475 12004367 304370 SH SOLE 2157 0 302213 GLOBAL X FDS S&P 500 QLT ETF 37954Y616 3559852 110290 SH SOLE 0 0 110290 GLOBAL X FDS SOCIAL MED ETF 37950E416 260508 6453 SH SOLE 0 0 6453 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 256572 25353 SH SOLE 0 0 25353 GLOBAL X FDS US INFR DEV ETF 37954Y673 17131221 497134 SH SOLE 48064 0 449070 GLOBAL X FDS US PFD ETF 37954Y657 3704100 190933 SH SOLE 0 0 190933 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 4763705 78609 SH SOLE 0 0 78609 GLOBALSTAR INC COM 378973408 153858 79308 SH SOLE 0 0 79308 GLOBANT S A COM L44385109 11180052 46979 SH SOLE 46369 0 610 GLOBE LIFE INC COM 37959E102 28472412 233917 SH SOLE 160147 0 73770 GLOBUS MED INC CL A 379577208 10811039 202872 SH SOLE 197034 0 5838 GMS INC COM 36251C103 3469561 42091 SH SOLE 4882 0 37209 GODADDY INC CL A 380237107 19590341 184536 SH SOLE 174754 0 9782 GOGO INC COM 38046C109 648847 64052 SH SOLE 0 0 64052 GOLD FIELDS LTD SPONSORED ADR 38059T106 1427057 98690 SH SOLE 0 0 98690 GOLDMAN SACHS BDC INC SHS 38147U107 9807593 669460 SH SOLE 0 0 669460 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 8228005 82495 SH SOLE 5785 0 76710 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 8429417 191184 SH SOLE 0 0 191184 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 7468871 152644 SH SOLE 0 0 152644 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 839835 18135 SH SOLE 0 0 18135 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 4863372 97248 SH SOLE 5928 0 91320 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 36744656 1197284 SH SOLE 0 0 1197284 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 13541244 414613 SH SOLE 171502 0 243111 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 5574898 88322 SH SOLE 0 0 88322 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 106133557 1131367 SH SOLE 788776 0 342591 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 769446 11474 SH SOLE 0 0 11474 GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 1059379 20182 SH SOLE 0 0 20182 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 569175 8374 SH SOLE 0 0 8374 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 3291157 50362 SH SOLE 0 0 50362 GOLDMAN SACHS GROUP INC COM 38141G104 236100789 612025 SH SOLE 354619 0 257406 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 4115772 201408 SH SOLE 0 0 201408 GOLUB CAP BDC INC COM 38173M102 598473 39634 SH SOLE 0 0 39634 GOODRX HLDGS INC COM CL A 38246G108 191620 28600 SH SOLE 0 0 28600 GOOSEHEAD INS INC COM CL A 38267D109 354135 4672 SH SOLE 2714 0 1958 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 282318 83774 SH SOLE 0 0 83774 GRACO INC COM 384109104 30900650 356163 SH SOLE 322387 36 33739 GRAFTECH INTL LTD COM 384313508 212649 97100 SH SOLE 0 0 97100 GRAINGER W W INC COM 384802104 67984035 82038 SH SOLE 52732 9 29297 GRAND CANYON ED INC COM 38526M106 7067028 53522 SH SOLE 52112 25 1385 GRANITE CONSTR INC COM 387328107 1823890 35861 SH SOLE 34186 0 1675 GRANITE PT MTG TR INC COM STK 38741L107 295223 49701 SH SOLE 0 0 49701 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 480930 10478 SH SOLE 0 0 10478 GRANITESHARES GOLD TR SHS BEN INT 38748G101 1951486 95708 SH SOLE 0 0 95708 GRAPHIC PACKAGING HLDG CO COM 388689101 13676692 554836 SH SOLE 400131 0 154705 GREAT AJAX CORP 7.25 CV SR NT 24 38983D409 285128 11600 SH SOLE 0 0 11600 GREAT AJAX CORP COM 38983D300 384152 72482 SH SOLE 0 0 72482 GREEN BRICK PARTNERS INC COM 392709101 1912898 36829 SH SOLE 0 0 36829 GREENBRIER COS INC COM 393657101 819021 18538 SH SOLE 0 0 18538 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 24750 25000 PRN SOLE 0 0 25000 GREIF INC CL A 397624107 1238011 18875 SH SOLE 13837 0 5038 GREIF INC CL B 397624206 15991649 242261 SH SOLE 0 0 242261 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 2855757 170087 SH SOLE 0 0 170087 GRIFFON CORP COM 398433102 32253587 529181 SH SOLE 104657 0 424524 GRIFOLS S A SP ADR REP B NVT 398438408 126224 10919 SH SOLE 0 0 10919 GROCERY OUTLET HLDG CORP COM 39874R101 1112046 41248 SH SOLE 40220 0 1028 GROUP 1 AUTOMOTIVE INC COM 398905109 8548564 28052 SH SOLE 27996 0 56 GROUPON INC COM NEW 399473206 202063 15737 SH SOLE 0 0 15737 GROWGENERATION CORP COM 39986L109 25198 10039 SH SOLE 0 0 10039 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 6766091 38615 SH SOLE 38496 0 119 GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 129969 38913 SH SOLE 0 0 38913 GSK PLC SPONSORED ADR 37733W204 41694895 1125065 SH SOLE 578295 0 546770 GUARDANT HEALTH INC COM 40131M109 3022727 111746 SH SOLE 107714 0 4032 GUGGENHEIM ACTIVE ALLOC FD COMMON STOCK 40170T106 759500 51808 SH SOLE 0 0 51808 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 1576817 123189 SH SOLE 0 0 123189 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 2499468 154383 SH SOLE 0 0 154383 GUIDEWIRE SOFTWARE INC COM 40171V100 23862077 218838 SH SOLE 87281 42 131515 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 18641 17000 PRN SOLE 2000 0 15000 GULFPORT ENERGY CORP COMMON SHARES 402635502 334066 2508 SH SOLE 0 0 2508 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 14457733 236392 SH SOLE 41433 0 194959 H & E EQUIPMENT SERVICES INC COM 404030108 1945821 37191 SH SOLE 27676 0 9515 HACKETT GROUP INC COM 404609109 554438 24349 SH SOLE 21383 0 2966 HAEMONETICS CORP MASS COM 405024100 2056516 24050 SH SOLE 5349 0 18701 HAIN CELESTIAL GROUP INC COM 405217100 2393417 218577 SH SOLE 215238 0 3339 HALEON PLC SPON ADS 405552100 15329287 1862612 SH SOLE 1623165 171 239276 HALLIBURTON CO COM 406216101 138207588 3823170 SH SOLE 984663 0 2838507 HALOZYME THERAPEUTICS INC COM 40637H109 2611737 70664 SH SOLE 65625 0 5039 HAMILTON LANE INC CL A 407497106 16840366 148452 SH SOLE 145296 31 3125 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 3493669 116146 SH SOLE 0 0 116146 HANCOCK JOHN INCOME SECS TR COM 410123103 118962 10934 SH SOLE 0 0 10934 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1217369 77146 SH SOLE 0 0 77146 HANCOCK JOHN PFD INCOME FD I COM 41013X106 193131 12239 SH SOLE 0 0 12239 HANCOCK JOHN PFD INCOME FD I COM 41021P103 237516 16797 SH SOLE 0 0 16797 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 181125 17007 SH SOLE 0 0 17007 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 7360453 388005 SH SOLE 0 0 388005 HANCOCK WHITNEY CORPORATION COM 410120109 7214800 148483 SH SOLE 84005 43 64435 HANESBRANDS INC COM 410345102 2273509 509755 SH SOLE 142067 0 367688 HANNON ARMSTRONG SUST INFR C COM 41068X100 5735160 207946 SH SOLE 31592 0 176354 HANOVER INS GROUP INC COM 410867105 1664183 13706 SH SOLE 11313 0 2393 HARBOR ETF TRUST DIVIDEND GTH LEA 41151J703 3470477 258028 SH SOLE 0 0 258028 HARBOR ETF TRUST HARBOR COMMODITY 41151J505 3332706 159155 SH SOLE 0 0 159155 HARLEY DAVIDSON INC COM 412822108 20513876 556838 SH SOLE 547112 0 9726 HARMONIC INC COM 413160102 1778017 136351 SH SOLE 0 0 136351 HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 234323 38101 SH SOLE 33340 0 4761 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 1853817 47607 SH SOLE 0 0 47607 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 16124575 816021 SH SOLE 0 0 816021 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 12766967 375168 SH SOLE 0 0 375168 HARTFORD FINL SVCS GROUP INC COM 416515104 51725214 643509 SH SOLE 561679 48 81782 HASBRO INC COM 418056107 1760961 34488 SH SOLE 13675 0 20813 HAWAIIAN ELEC INDUSTRIES COM 419870100 258897 18245 SH SOLE 0 0 18245 HAWAIIAN HOLDINGS INC COM 419879101 349036 24580 SH SOLE 0 0 24580 HAWKINS INC COM 420261109 344723 4895 SH SOLE 0 0 4895 HAYWARD HLDGS INC COM 421298100 1511341 111128 SH SOLE 83960 0 27168 HCA HEALTHCARE INC COM 40412C101 38082032 140690 SH SOLE 69455 22 71213 HDFC BANK LTD SPONSORED ADS 40415F101 36227358 539821 SH SOLE 439353 40 100428 HEALTHCARE RLTY TR CL A COM 42226K105 14689276 852541 SH SOLE 784607 0 67934 HEALTHCARE SVCS GROUP INC COM 421906108 3552355 342561 SH SOLE 0 0 342561 HEALTHEQUITY INC COM 42226A107 11309645 170583 SH SOLE 75731 40 94812 HEALTHPEAK PROPERTIES INC COM 42250P103 12759828 644436 SH SOLE 561092 0 83344 HEARTLAND EXPRESS INC COM 422347104 8559137 600220 SH SOLE 0 0 600220 HEARTLAND FINL USA INC COM 42234Q102 779407 20723 SH SOLE 19699 0 1025 HECLA MNG CO COM 422704106 519397 107983 SH SOLE 0 0 107983 HEICO CORP NEW CL A 422806208 70845925 497374 SH SOLE 178422 19 318933 HEICO CORP NEW COM 422806109 12520704 69999 SH SOLE 0 0 69999 HELEN OF TROY LTD COM G4388N106 403022 3336 SH SOLE 2181 0 1155 HELIOS TECHNOLOGIES INC COM 42328H109 2203661 48592 SH SOLE 46030 35 2527 HELMERICH & PAYNE INC COM 423452101 2498444 68980 SH SOLE 17576 0 51404 HENRY JACK & ASSOC INC COM 426281101 90882344 556162 SH SOLE 502471 15 53675 HENRY SCHEIN INC COM 806407102 11587091 153046 SH SOLE 143082 0 9964 HERC HLDGS INC COM 42704L104 684745 4599 SH SOLE 3236 0 1363 HERCULES CAPITAL INC COM 427096508 14297476 857677 SH SOLE 0 0 857677 HERITAGE COMM CORP COM 426927109 130140 13119 SH SOLE 0 0 13119 HERSHEY CO COM 427866108 19079743 102337 SH SOLE 13666 0 88671 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 79833 14568 SH SOLE 0 0 14568 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 2029915 195372 SH SOLE 0 0 195372 HESS CORP COM 42809H107 9532345 66123 SH SOLE 14091 0 52032 HESS MIDSTREAM LP CL A SHS 428103105 1233001 38982 SH SOLE 0 0 38982 HEWLETT PACKARD ENTERPRISE C COM 42824C109 15840987 932921 SH SOLE 132303 0 800618 HEXCEL CORP NEW COM 428291108 10233801 138764 SH SOLE 110783 0 27981 HF SINCLAIR CORP COM 403949100 12582528 226427 SH SOLE 201246 0 25181 HIBBETT INC COM 428567101 312157 4334 SH SOLE 0 0 4334 HIGH INCOME SECS FD SHS BEN INT 42968F108 852947 132858 SH SOLE 0 0 132858 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 8546641 1087359 SH SOLE 0 0 1087359 HIGHLAND OPPORTUNITIES HIGHLAND INCOME 43010E404 8113937 1055128 SH SOLE 0 0 1055128 HIGHWOODS PPTYS INC COM 431284108 315253 13731 SH SOLE 475 0 13256 HILLENBRAND INC COM 431571108 22432776 468815 SH SOLE 463615 167 5033 HILLMAN SOLUTIONS CORP COM 431636109 4760248 516858 SH SOLE 514975 182 1701 HILTON WORLDWIDE HLDGS INC COM 43300A203 49600894 272398 SH SOLE 230453 0 41945 HOLOGIC INC COM 436440101 19783061 276880 SH SOLE 203239 0 73641 HOME BANCSHARES INC COM 436893200 2791314 110198 SH SOLE 86162 0 24036 HOME DEPOT INC COM 437076102 1200561847 3464325 SH SOLE 1060540 19 2403766 HOME DEPOT INC COM 437076102 407000 1100 SH Call SOLE 0 0 1100 HOMOLOGY MEDICINES INC COM 438083107 7855 12919 SH SOLE 0 0 12919 HONDA MOTOR LTD AMERN SHS 438128308 9984279 323011 SH SOLE 295612 0 27399 HONEST CO INC COM 438333106 113886 34511 SH SOLE 0 0 34511 HONEYWELL INTL INC COM 438516106 265854160 1267723 SH SOLE 503231 20 764473 HONEYWELL INTL INC COM 438516106 58500 300 SH Put SOLE 0 0 300 HOPE BANCORP INC COM 43940T109 1185857 98167 SH SOLE 95647 0 2520 HOPE BANCORP INC NOTE 2.000% 5/1 43940TAB5 22605 23000 PRN SOLE 0 0 23000 HORACE MANN EDUCATORS CORP N COM 440327104 1524376 46617 SH SOLE 45796 0 821 HORMEL FOODS CORP COM 440452100 5369399 167219 SH SOLE 0 0 167219 HOST HOTELS & RESORTS INC COM 44107P104 2621692 134653 SH SOLE 45895 0 88758 HOULIHAN LOKEY INC CL A 441593100 16504822 137643 SH SOLE 91293 0 46350 HOWMET AEROSPACE INC COM 443201108 31150211 575577 SH SOLE 527748 0 47829 HP INC COM 40434L105 11398016 378798 SH SOLE 58550 0 320248 HSBC HLDGS PLC SPON ADR NEW 404280406 13774690 339780 SH SOLE 172477 0 167303 HUB GROUP INC CL A 443320106 1272725 13843 SH SOLE 4557 0 9286 HUBBELL INC COM 443510607 16798079 51069 SH SOLE 41824 0 9245 HUBSPOT INC COM 443573100 37522604 64634 SH SOLE 57159 0 7475 HUMANA INC COM 444859102 46353625 101251 SH SOLE 73110 10 28131 HUNT J B TRANS SVCS INC COM 445658107 1340081 6709 SH SOLE 0 0 6709 HUNTINGTON BANCSHARES INC COM 446150104 91296389 7177392 SH SOLE 4489503 0 2687890 HUNTINGTON INGALLS INDS INC COM 446413106 14694641 56596 SH SOLE 29840 0 26757 HUNTSMAN CORP COM 447011107 8039597 319921 SH SOLE 214235 0 105686 HYATT HOTELS CORP COM CL A 448579102 2496436 19143 SH SOLE 18051 0 1092 HYLIION HOLDINGS CORP COMMON STOCK 449109107 9032 11100 SH SOLE 0 0 11100 HYSTER YALE MATLS HANDLING I CL A 449172105 1259783 20257 SH SOLE 2907 0 17350 I-80 GOLD CORP COM 44955L106 271901 154489 SH SOLE 0 0 154489 I3 VERTICALS INC COM CL A 46571Y107 1692055 79927 SH SOLE 0 0 79927 I3 VERTICALS LLC NOTE 1.000% 2/1 44933TAB2 69610 75000 PRN SOLE 0 0 75000 IAC INC COM NEW 44891N208 2525083 48207 SH SOLE 36598 0 11609 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 267947 15587 SH SOLE 19 0 15568 ICF INTL INC COM 44925C103 4710705 35131 SH SOLE 33943 24 1164 ICICI BANK LIMITED ADR 45104G104 4843155 203153 SH SOLE 163715 0 39438 ICON PLC SHS G4705A100 47176708 166661 SH SOLE 158571 0 8090 ICU MED INC COM 44930G107 2041379 20467 SH SOLE 18660 0 1807 IDACORP INC COM 451107106 35671903 362815 SH SOLE 358382 0 4433 IDEX CORP COM 45167R104 16601270 76465 SH SOLE 71451 0 5014 IDEXX LABS INC COM 45168D104 40482559 72935 SH SOLE 58272 0 14663 ILLINOIS TOOL WKS INC COM 452308109 135009689 515422 SH SOLE 247277 0 268146 ILLUMINA INC COM 452327109 49182045 353218 SH SOLE 338881 0 14337 IMMERSION CORP COM 452521107 104615 14818 SH SOLE 0 0 14818 IMMUNOGEN INC COM 45253H101 3097976 104485 SH SOLE 92871 0 11614 IMPERIAL OIL LTD COM NEW 453038408 1696656 29667 SH SOLE 0 0 29667 IMPINJ INC COM 453204109 1208833 13427 SH SOLE 3752 0 9675 INARI MED INC COM 45332Y109 216378 3333 SH SOLE 2388 0 945 INCYTE CORP COM 45337C102 2290830 36484 SH SOLE 0 0 36484 INDEPENDENCE RLTY TR INC COM 45378A106 158022 10328 SH SOLE 4022 0 6306 INDEPENDENT BANK GROUP INC COM 45384B106 907190 17830 SH SOLE 17825 0 5 INDEPENDENT BK CORP MASS COM 453836108 6259709 95118 SH SOLE 94457 0 661 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 3544947 144338 SH SOLE 0 0 144338 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 2628827 107037 SH SOLE 0 0 107037 INDEXIQ ETF TR FTSE INTERNL EQT 45409B560 8355696 335975 SH SOLE 0 0 335975 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 4552720 151253 SH SOLE 149151 0 2102 INDEXIQ ETF TR IQ CBRE NEXGEN 45409B628 414481 20288 SH SOLE 0 0 20288 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1616601 44843 SH SOLE 0 0 44843 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 3008952 95796 SH SOLE 0 0 95796 INDIA FD INC COM 454089103 468979 25641 SH SOLE 0 0 25641 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 842605 103897 SH SOLE 0 0 103897 INFLARX NV COM N44821101 285705 175279 SH SOLE 0 0 175279 INFOSYS LTD SPONSORED ADR 456788108 614550 33436 SH SOLE 11134 0 22302 ING GROEP N.V. SPONSORED ADR 456837103 7343820 488936 SH SOLE 294225 0 194711 INGERSOLL RAND INC COM 45687V106 14260991 184394 SH SOLE 73890 0 110504 INGLES MKTS INC CL A 457030104 5177011 59940 SH SOLE 48861 0 11079 INGREDION INC COM 457187102 20093671 185144 SH SOLE 176774 0 8370 INMODE LTD SHS M5425M103 2015433 90622 SH SOLE 18892 0 71730 INNODATA INC COM NEW 457642205 280439 34452 SH SOLE 0 0 34452 INNOSPEC INC COM 45768S105 10818241 87782 SH SOLE 86097 40 1645 INNOVATIVE INDL PPTYS INC COM 45781V101 936517 9289 SH SOLE 65 0 9224 INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855 1445242 50586 SH SOLE 0 0 50586 INNOVATOR ETFS TR EMRGNG MKT APRIL 45782C359 231309 9197 SH SOLE 0 0 9197 INNOVATOR ETFS TR GRWT100 PWR BF 45782C334 578139 12997 SH SOLE 0 0 12997 INNOVATOR ETFS TR IBD 50 ETF 45782C102 244578 10036 SH SOLE 0 0 10036 INNOVATOR ETFS TR INTRNL DEV JULY 45782C722 587078 21646 SH SOLE 0 0 21646 INNOVATOR ETFS TR S&P INVT GRD PFD 45783Y822 268482 14415 SH SOLE 0 0 14415 INNOVATOR ETFS TR US EQT BUFR APR 45782C888 1001597 26210 SH SOLE 0 0 26210 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 670668 20516 SH SOLE 0 0 20516 INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 642257 18654 SH SOLE 0 0 18654 INNOVATOR ETFS TR US EQT ULTRA BF 45782C672 3684250 119852 SH SOLE 0 0 119852 INNOVATOR ETFS TR US EQT ULTRA BF 45782C839 6700997 221155 SH SOLE 0 0 221155 INNOVATOR ETFS TR US EQTY BUF NOV 45782C581 4138497 118551 SH SOLE 0 0 118551 INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 429017 11152 SH SOLE 0 0 11152 INNOVATOR ETFS TR US EQTY BUF SEP 45782C664 340464 9282 SH SOLE 0 0 9282 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 339122 9012 SH SOLE 0 0 9012 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391 1049665 26500 SH SOLE 0 0 26500 INNOVATOR ETFS TR US EQTY BUFR MAY 45782C326 4775665 141029 SH SOLE 0 0 141029 INNOVATOR ETFS TR US EQTY PWR BF 45782C680 611038 18311 SH SOLE 0 0 18311 INNOVATOR ETFS TR US EQTY PWR BUF 45782C318 5946194 188921 SH SOLE 0 0 188921 INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 937340 26315 SH SOLE 0 0 26315 INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 1444986 38802 SH SOLE 0 0 38802 INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 1664407 47419 SH SOLE 0 0 47419 INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 1976305 57384 SH SOLE 0 0 57384 INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 451285 12982 SH SOLE 0 0 12982 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 1928375 53388 SH SOLE 0 0 53388 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 480097 13266 SH SOLE 0 0 13266 INNOVATOR ETFS TR US EQTY ULTRA B 45782C821 232253 7175 SH SOLE 0 0 7175 INNOVATOR ETFS TR US EQUT BUFR AUG 45782C698 528131 14680 SH SOLE 0 0 14680 INNOVATOR ETFS TR US SML CP PWR B 45782C284 558929 20638 SH SOLE 0 0 20638 INNOVATOR ETFS TR US SML CP PWR B 45782C599 647463 23527 SH SOLE 0 0 23527 INNOVATOR ETFS TR US SML CP PWR ET 45782C342 239215 8200 SH SOLE 0 0 8200 INNOVIZ TECHNOLOGIES LTD SHS M5R635108 36432 14400 SH SOLE 0 0 14400 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 5345 10480 SH SOLE 0 0 10480 INSIGHT ENTERPRISES INC COM 45765U103 1035853 5846 SH SOLE 5244 0 602 INSIGHT SELECT INCOME FD COM 45781W109 265869 16648 SH SOLE 0 0 16648 INSMED INC COM PAR $.01 457669307 1274185 41116 SH SOLE 14051 0 27065 INSPERITY INC COM 45778Q107 2861338 24410 SH SOLE 20835 0 3575 INSTALLED BLDG PRODS INC COM 45780R101 5452972 29827 SH SOLE 11133 0 18694 INSULET CORP COM 45784P101 10783901 49700 SH SOLE 41268 0 8432 INTAPP INC COM 45827U109 2648055 69649 SH SOLE 26879 0 42770 INTEGER HLDGS CORP COM 45826H109 4849564 48946 SH SOLE 48928 0 18 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 9024777 207228 SH SOLE 206162 0 1066 INTEGRAL AD SCIENCE HLDNG CO COM 45828L108 583299 40535 SH SOLE 36534 0 4001 INTEL CORP COM 458140100 245411588 4883813 SH SOLE 2303020 66 2580727 INTEL CORP COM 458140100 423000 9400 SH Put SOLE 0 0 9400 INTELLIA THERAPEUTICS INC COM 45826J105 4096972 134371 SH SOLE 4937 0 129434 INTER PARFUMS INC COM 458334109 13685986 95035 SH SOLE 85802 0 9233 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 32346175 390183 SH SOLE 379340 0 10843 INTERCONTINENTAL EXCHANGE IN COM 45866F104 280560699 2184542 SH SOLE 948590 12 1235940 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 9395257 103041 SH SOLE 102358 13 670 INTERDIGITAL INC COM 45867G101 2539108 23393 SH SOLE 6684 0 16709 INTERDIGITAL INC NOTE 2.000% 6/0 45867GAB7 28219 21000 PRN SOLE 0 0 21000 INTERNATIONAL BUSINESS MACHS COM 459200101 223301226 1365339 SH SOLE 184226 0 1181114 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 12751921 157490 SH SOLE 85191 0 72299 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 3485553 127164 SH SOLE 32 0 127132 INTERNATIONAL PAPER CO COM 460146103 8873609 245466 SH SOLE 0 0 245466 INTERNATIONAL SEAWAYS INC COM Y41053102 530797 11671 SH SOLE 0 0 11671 INTERPUBLIC GROUP COS INC COM 460690100 54745587 1677257 SH SOLE 1385832 0 291425 INTRA-CELLULAR THERAPIES INC COM 46116X101 9944781 138855 SH SOLE 99760 21 39074 INTUIT COM 461202103 280114737 448162 SH SOLE 373081 7 75074 INTUITIVE SURGICAL INC COM NEW 46120E602 84834531 251466 SH SOLE 161159 15 90292 INVENTRUST PPTYS CORP COM NEW 46124J201 219217 8651 SH SOLE 0 0 8651 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 3853857 81580 SH SOLE 0 0 81580 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 18439654 369680 SH SOLE 4075 0 365605 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 492346 19702 SH SOLE 0 0 19702 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 3220202 242120 SH SOLE 0 0 242120 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 793793 93940 SH SOLE 0 0 93940 INVESCO BD FD COM 46132L107 441851 29050 SH SOLE 0 0 29050 INVESCO CALIF VALUE MUN INCO COM 46132H106 424007 43266 SH SOLE 0 0 43266 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 557419 25291 SH SOLE 0 0 25291 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 500715 24142 SH SOLE 0 0 24142 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 453566 24785 SH SOLE 0 0 24785 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 2671766 139227 SH SOLE 0 0 139227 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 395649 14605 SH SOLE 0 0 14605 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 377861 21039 SH SOLE 0 0 21039 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 4433380 139590 SH SOLE 0 0 139590 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 3932934 199743 SH SOLE 0 0 199743 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 20442294 243971 SH SOLE 0 0 243971 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 2516141 122024 SH SOLE 0 0 122024 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 196270 10826 SH SOLE 0 0 10826 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 297064 6268 SH SOLE 0 0 6268 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 2571242 134620 SH SOLE 0 0 134620 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 209006 10702 SH SOLE 0 0 10702 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 324146 8200 SH SOLE 0 0 8200 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 630222 12812 SH SOLE 0 0 12812 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 621272 39172 SH SOLE 0 0 39172 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 1869714 20658 SH SOLE 0 0 20658 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 262950 13030 SH SOLE 0 0 13030 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 53992389 320354 SH SOLE 17529 0 302825 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 1737917 64391 SH SOLE 0 0 64391 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 6459667 267149 SH SOLE 0 0 267149 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 9458135 824598 SH SOLE 1 0 824597 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 475178 10775 SH SOLE 0 0 10775 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 17768788 215641 SH SOLE 0 0 215641 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 5164014 60511 SH SOLE 0 0 60511 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 945036 39311 SH SOLE 0 0 39311 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 4278609 80716 SH SOLE 0 0 80716 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 505553 17947 SH SOLE 0 0 17947 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 5401617 188934 SH SOLE 0 0 188934 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 8933991 85061 SH SOLE 0 0 85061 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 4582824 86176 SH SOLE 0 0 86176 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 10275061 248010 SH SOLE 1257 0 246753 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 307285 2964 SH SOLE 0 0 2964 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 270967 6331 SH SOLE 0 0 6331 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 8218487 70875 SH SOLE 67889 0 2986 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1118160 23174 SH SOLE 0 0 23174 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 687026 15561 SH SOLE 0 0 15561 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 532722 13870 SH SOLE 0 0 13870 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 5058321 115751 SH SOLE 0 0 115751 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 16342240 385339 SH SOLE 0 0 385339 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 22782295 363586 SH SOLE 8416 0 355170 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1504260 28196 SH SOLE 0 0 28196 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 23530300 1110968 SH SOLE 0 0 1110968 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 22597285 839739 SH SOLE 376811 0 462928 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 2349258 101788 SH SOLE 0 0 101788 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 703770 28395 SH SOLE 0 0 28395 INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 607424 27154 SH SOLE 0 0 27154 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 6777935 365486 SH SOLE 0 0 365486 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395 343610 16227 SH SOLE 0 0 16227 INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 2642145 160959 SH SOLE 0 0 160959 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 34384268 1646362 SH SOLE 3770 0 1642592 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2853395 125617 SH SOLE 0 0 125617 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 3570491 143307 SH SOLE 0 0 143307 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 25127783 1228442 SH SOLE 3850 0 1224592 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1456834 64093 SH SOLE 0 0 64093 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 3419160 139356 SH SOLE 0 0 139356 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 21238268 1100428 SH SOLE 4092 0 1096336 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 3261498 137295 SH SOLE 0 0 137295 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 19341416 994162 SH SOLE 4077 0 990085 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 2528329 105775 SH SOLE 0 0 105775 INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 715667 30127 SH SOLE 0 0 30127 INVESCO EXCH TRD SLF IDX FD BULSHS 2029 MUNI 46138J478 208954 8894 SH SOLE 0 0 8894 INVESCO EXCH TRD SLF IDX FD INVSC 30 MUNI BD 46138J445 458279 20441 SH SOLE 0 0 20441 INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 610204 28172 SH SOLE 0 0 28172 INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 5073287 304977 SH SOLE 0 0 304977 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 1476436 63832 SH SOLE 0 0 63832 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 14197617 700080 SH SOLE 3930 0 696150 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 478378 11048 SH SOLE 0 0 11048 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 31411572 611001 SH SOLE 213111 0 397890 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 16217207 175968 SH SOLE 0 0 175968 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 5886757 59450 SH SOLE 0 0 59450 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 9521657 238698 SH SOLE 0 0 238698 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 1397928 30377 SH SOLE 0 0 30377 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 203525 2379 SH SOLE 0 0 2379 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 349668 7824 SH SOLE 0 0 7824 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 399827 3376 SH SOLE 0 0 3376 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 49458177 578526 SH SOLE 0 0 578526 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 4971564 98427 SH SOLE 0 0 98427 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 872182 13247 SH SOLE 0 0 13247 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 4742360 75132 SH SOLE 0 0 75132 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 1377660 44584 SH SOLE 0 0 44584 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 1730531 37742 SH SOLE 0 0 37742 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 923025 22014 SH SOLE 0 0 22014 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 26952010 346873 SH SOLE 0 0 346873 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 2681422 52846 SH SOLE 0 0 52846 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 252333 6523 SH SOLE 517 0 6006 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 543472 7142 SH SOLE 0 0 7142 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 4646214 93863 SH SOLE 0 0 93863 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1002972 25977 SH SOLE 0 0 25977 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1136448 77946 SH SOLE 0 0 77946 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 16099632 457376 SH SOLE 0 0 457376 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 37769891 1007466 SH SOLE 1730 0 1005736 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 550951 21166 SH SOLE 0 0 21166 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 6404466 302955 SH SOLE 0 0 302955 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 6977944 378055 SH SOLE 0 0 378055 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 385635 8164 SH SOLE 0 0 8164 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2878314 79798 SH SOLE 0 0 79798 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 6245205 101072 SH SOLE 0 0 101072 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 835673 9544 SH SOLE 0 0 9544 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 29160568 297435 SH SOLE 945 0 296490 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 13963896 370199 SH SOLE 0 0 370199 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 5737121 195673 SH SOLE 0 0 195673 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 11292815 125741 SH SOLE 0 0 125741 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 13972596 157509 SH SOLE 0 0 157509 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 1013522 20134 SH SOLE 0 0 20134 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 302148 3071 SH SOLE 0 0 3071 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 255283 6188 SH SOLE 0 0 6188 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 510503 4385 SH SOLE 0 0 4385 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 8701840 160639 SH SOLE 697 0 159942 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 3284019 57964 SH SOLE 0 0 57964 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 309689 4802 SH SOLE 0 0 4802 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2130528 98181 SH SOLE 0 0 98181 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 3614307 76011 SH SOLE 0 0 76011 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 7709896 104584 SH SOLE 0 0 104584 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 491946 8394 SH SOLE 0 0 8394 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1401967 47077 SH SOLE 0 0 47077 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 985585 22862 SH SOLE 0 0 22862 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 350552 10422 SH SOLE 0 0 10422 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 286709 8618 SH SOLE 0 0 8618 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 12521377 383621 SH SOLE 0 0 383621 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 232167984 1471280 SH SOLE 40 0 1471240 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 10764597 333682 SH SOLE 3225 0 330457 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 7926984 96576 SH SOLE 0 0 96576 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 14242267 263356 SH SOLE 0 0 263356 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 5569727 91517 SH SOLE 0 0 91517 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 2865029 96401 SH SOLE 0 0 96401 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 526756 5615 SH SOLE 0 0 5615 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 351133 14779 SH SOLE 0 0 14779 INVESCO EXCHNG TRAD SLF INDE BULLETSHS 2030 46139W841 295525 11602 SH SOLE 0 0 11602 INVESCO EXCHNG TRAD SLF INDE BULLETSHS 2032 46139W858 1593502 77018 SH SOLE 0 0 77018 INVESCO HIGH INCOME 2024 TAR COM 46136K105 273080 39634 SH SOLE 0 0 39634 INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109 848845 33158 SH SOLE 0 0 33158 INVESCO LTD SHS G491BT108 1302690 73021 SH SOLE 0 0 73021 INVESCO MUN OPPORTUNITY TR COM 46132C107 3162823 329118 SH SOLE 0 0 329118 INVESCO MUNI INCOME OPP TRST COM 46132X101 583096 91826 SH SOLE 0 0 91826 INVESCO MUNICIPAL TRUST COM 46131J103 763465 80112 SH SOLE 0 0 80112 INVESCO PA VALUE MUN INC TR COM 46132K109 697214 69721 SH SOLE 0 0 69721 INVESCO QQQ TR UNIT SER 1 46090E103 568100909 1387236 SH SOLE 75208 0 1312028 INVESCO QQQ TR UNIT SER 1 46090E103 21510730 58500 SH Put SOLE 0 0 58500 INVESCO QUALITY MUN INCOME T COM 46133G107 7204208 757540 SH SOLE 0 0 757540 INVESCO SR INCOME TR COM 46131H107 893518 217931 SH SOLE 0 0 217931 INVESCO TR INVT GRADE MUNS COM 46131M106 1021928 103329 SH SOLE 0 0 103329 INVESTCORP CR MGMT BDC INC COM 46090R104 424902 119522 SH SOLE 0 0 119522 INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 253328 6060 SH SOLE 0 0 6060 INVESTMENT MANAGERS SER TR I AXS GREEN ALPHA 46144X586 488592 14770 SH SOLE 0 0 14770 INVITAE CORP COM 46185L103 10557 16843 SH SOLE 0 0 16843 INVITATION HOMES INC COM 46187W107 6586775 193104 SH SOLE 98947 0 94157 IONIS PHARMACEUTICALS INC COM 462222100 9292164 183676 SH SOLE 171442 0 12234 IONQ INC COM 46222L108 431680 34841 SH SOLE 0 0 34841 IOVANCE BIOTHERAPEUTICS INC COM 462260100 137478 16910 SH SOLE 0 0 16910 IPG PHOTONICS CORP COM 44980X109 4872035 44887 SH SOLE 0 0 44887 IQVIA HLDGS INC COM 46266C105 193043752 834315 SH SOLE 217419 0 616896 IRHYTHM TECHNOLOGIES INC COM 450056106 262890 2456 SH SOLE 1546 0 910 IRIDIUM COMMUNICATIONS INC COM 46269C102 8957433 217625 SH SOLE 31017 0 186608 IRON MTN INC DEL COM 46284V101 23840779 340680 SH SOLE 102671 0 238009 ISHARES GOLD TR ISHARES NEW 464285204 143709807 3682035 SH SOLE 213881 0 3468154 ISHARES GOLD TR ISHARES NEW 464285204 844000 21100 SH Put SOLE 0 0 21100 ISHARES INC CORE MSCI EMKT 46434G103 735434418 14540026 SH SOLE 12296601 1587 2241838 ISHARES INC EM MKTS DIV ETF 464286319 414118 15633 SH SOLE 319 0 15314 ISHARES INC EMNG MKTS EQT 46434G889 11395788 265884 SH SOLE 0 0 265884 ISHARES INC ESG AWR MSCI EM 46434G863 4125247 128673 SH SOLE 0 0 128673 ISHARES INC GLB ENR PROD ETF 464286343 829849 34432 SH SOLE 0 0 34432 ISHARES INC JP MORGAN EM ETF 464286517 227664 6200 SH SOLE 0 0 6200 ISHARES INC JP MRG EM CRP BD 464286251 977329 22147 SH SOLE 0 0 22147 ISHARES INC MSCI AUST ETF 464286103 1524998 62654 SH SOLE 32375 0 30279 ISHARES INC MSCI BIC ETF 464286657 491208 14367 SH SOLE 0 0 14367 ISHARES INC MSCI BRAZIL ETF 464286400 2970866 84979 SH SOLE 0 0 84979 ISHARES INC MSCI CDA ETF 464286509 1280609 34913 SH SOLE 14210 0 20703 ISHARES INC MSCI EM ASIA ETF 464286426 1070850 16198 SH SOLE 4266 0 11932 ISHARES INC MSCI EMERG MRKT 464286533 6070320 109198 SH SOLE 0 0 109198 ISHARES INC MSCI EMRG CHN 46434G764 11004480 198601 SH SOLE 152214 0 46387 ISHARES INC MSCI EQUAL WEITE 464286681 3292316 38990 SH SOLE 0 0 38990 ISHARES INC MSCI EURZONE ETF 464286608 906202 19102 SH SOLE 0 0 19102 ISHARES INC MSCI GBL ETF NEW 46434G848 14783919 343253 SH SOLE 0 0 343253 ISHARES INC MSCI GBL ETF NEW 46434G848 42500 1000 SH Call SOLE 0 0 1000 ISHARES INC MSCI GBL MIN VOL 464286525 13090915 130453 SH SOLE 0 0 130453 ISHARES INC MSCI GERMANY ETF 464286806 347432 11702 SH SOLE 0 0 11702 ISHARES INC MSCI HONG KG ETF 464286871 4848767 279146 SH SOLE 0 0 279146 ISHARES INC MSCI JAPN SMCETF 464286582 321857 4469 SH SOLE 0 0 4469 ISHARES INC MSCI JPN ETF NEW 46434G822 6319800 98531 SH SOLE 949 0 97582 ISHARES INC MSCI MEXICO ETF 464286822 712692 10504 SH SOLE 0 0 10504 ISHARES INC MSCI PAC JP ETF 464286665 432079 9953 SH SOLE 0 0 9953 ISHARES INC MSCI SPAIN ETF 464286764 2157601 70464 SH SOLE 0 0 70464 ISHARES INC MSCI SWITZERLAND 464286749 1509113 31264 SH SOLE 0 0 31264 ISHARES INC US INTL HGH YLD 464286178 236833 5354 SH SOLE 0 0 5354 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 916040 45665 SH SOLE 0 0 45665 ISHARES SILVER TR ISHARES 46428Q109 23987882 1101372 SH SOLE 226677 0 874695 ISHARES TR 0-3 MNTH TREASRY 46436E718 110521919 1102243 SH SOLE 696514 137 405592 ISHARES TR 0-5 YR TIPS ETF 46429B747 18052527 183107 SH SOLE 31850 0 151257 ISHARES TR 0-5YR HI YL CP 46434V407 33998841 805278 SH SOLE 679160 0 126118 ISHARES TR 0-5YR INVT GR CP 46434V100 4320879 87823 SH SOLE 0 0 87823 ISHARES TR 1 3 YR TREAS BD 464287457 229134087 2792956 SH SOLE 1670786 0 1122170 ISHARES TR 10+ YR INVST GRD 464289511 37138493 704849 SH SOLE 699456 0 5393 ISHARES TR 10-20 YR TRS ETF 464288653 40744941 376362 SH SOLE 284897 0 91465 ISHARES TR 20 YR TR BD ETF 464287432 198268562 2005143 SH SOLE 1090740 0 914403 ISHARES TR 20 YR TR BD ETF 464287432 6130900 67400 SH Put SOLE 0 0 67400 ISHARES TR 20+ YEAR TR BD 46436E338 688855 25077 SH SOLE 0 0 25077 ISHARES TR 3 7 YR TREAS BD 464288661 147086345 1255753 SH SOLE 1178699 0 77054 ISHARES TR 3YRTB ETF 464288125 257074 3567 SH SOLE 0 0 3567 ISHARES TR 7-10 YR TRSY BD 464287440 614476285 6374897 SH SOLE 5985821 1163 387913 ISHARES TR A RATE CP BD ETF 46429B291 1320125 27429 SH SOLE 0 0 27429 ISHARES TR AGENCY BOND ETF 464288166 16234708 149722 SH SOLE 139145 0 10576 ISHARES TR AGGRES ALLOC ETF 464289859 25760829 373075 SH SOLE 363348 0 9727 ISHARES TR BLACKROCK ULTRA 46434V878 33858392 672327 SH SOLE 0 0 672327 ISHARES TR BROAD USD HIGH 46435U853 454039277 12490766 SH SOLE 12049702 0 441064 ISHARES TR CHINA LG-CAP ETF 464287184 1502873 62542 SH SOLE 0 0 62542 ISHARES TR CMBS ETF 46429B366 811619 17346 SH SOLE 0 0 17346 ISHARES TR COHEN STEER REIT 464287564 2171913 36981 SH SOLE 0 0 36981 ISHARES TR CONSER ALLOC ETF 464289883 15749873 435681 SH SOLE 427929 0 7752 ISHARES TR CONV BD ETF 46435G102 6571825 83622 SH SOLE 0 0 83622 ISHARES TR CORE 1 5 YR USD 46432F859 55239203 1161463 SH SOLE 7476 0 1153987 ISHARES TR CORE DIV GRWTH 46434V621 135303700 2514004 SH SOLE 2174 0 2511830 ISHARES TR CORE HIGH DV ETF 46429B663 28851344 282884 SH SOLE 2930 0 279954 ISHARES TR CORE MSCI EAFE 46432F842 2076599597 29518120 SH SOLE 25710041 0 3808079 ISHARES TR CORE MSCI EURO 46434V738 45462985 826300 SH SOLE 783021 0 43279 ISHARES TR CORE MSCI INTL 46435G326 45139325 709069 SH SOLE 0 0 709069 ISHARES TR CORE MSCI TOTAL 46432F834 7226281 111293 SH SOLE 6980 0 104313 ISHARES TR CORE S&P MCP ETF 464287507 785912151 2835693 SH SOLE 2020448 0 815245 ISHARES TR CORE S&P SCP ETF 464287804 1012538468 9353705 SH SOLE 6275784 0 3077921 ISHARES TR CORE S&P TTL STK 464287150 68201074 648114 SH SOLE 47244 0 600870 ISHARES TR CORE S&P US GWT 464287671 81095194 779012 SH SOLE 156008 0 623004 ISHARES TR CORE S&P US VLU 464287663 34840694 413147 SH SOLE 152170 0 260977 ISHARES TR CORE S&P500 ETF 464287200 652042737 1365163 SH SOLE 127785 0 1237378 ISHARES TR CORE TOTAL USD 46434V613 96516131 2094989 SH SOLE 684 0 2094305 ISHARES TR CORE US AGGBD ET 464287226 6258826461 63061225 SH SOLE 61080886 3303 1977036 ISHARES TR CRE U S REIT ETF 464288521 5311571 97837 SH SOLE 0 0 97837 ISHARES TR CYBERSECURITY 46435U135 549248 12090 SH SOLE 0 0 12090 ISHARES TR DOW JONES US ETF 464287846 4178600 35859 SH SOLE 0 0 35859 ISHARES TR EAFE GRWTH ETF 464288885 36472454 376587 SH SOLE 54056 0 322531 ISHARES TR EAFE SML CP ETF 464288273 6635857 107203 SH SOLE 0 0 107203 ISHARES TR EAFE VALUE ETF 464288877 53540913 1027657 SH SOLE 718439 0 309218 ISHARES TR ESG ADV TTL USD 46436E619 488578 11294 SH SOLE 0 0 11294 ISHARES TR ESG AW MSCI EAFE 46435G516 3315010 43884 SH SOLE 15726 0 28158 ISHARES TR ESG AWARE MSCI 46435U663 1262238 33208 SH SOLE 662 0 32546 ISHARES TR ESG AWR MSCI USA 46435G425 17847420 170105 SH SOLE 0 0 170105 ISHARES TR ESG AWR US AGRGT 46435U549 31938621 669012 SH SOLE 647742 0 21270 ISHARES TR ESG AWRE 1 5 YR 46435G243 738257 30158 SH SOLE 0 0 30158 ISHARES TR ESG AWRE USD ETF 46435G193 249641 10728 SH SOLE 0 0 10728 ISHARES TR ESG EAFE ETF 46436E759 230671 3611 SH SOLE 0 0 3611 ISHARES TR ESG MSCI USA ETF 46436E767 880221 22105 SH SOLE 0 0 22105 ISHARES TR ESG SCRD S&P MID 46436E551 11683184 309693 SH SOLE 300316 0 9378 ISHARES TR EUROPE ETF 464287861 757854 14337 SH SOLE 0 0 14337 ISHARES TR EXPANDED TECH 464287515 13104093 32305 SH SOLE 0 0 32305 ISHARES TR EXPND TEC SC ETF 464287549 28780185 64216 SH SOLE 0 0 64216 ISHARES TR EXPONENTIAL TECH 46434V381 3847669 64267 SH SOLE 0 0 64267 ISHARES TR FALN ANGLS USD 46435G474 695000 26326 SH SOLE 10473 0 15853 ISHARES TR FLTG RATE NT ETF 46429B655 19011820 375579 SH SOLE 0 0 375579 ISHARES TR GBL COMM SVC ETF 464287275 385095 5161 SH SOLE 0 0 5161 ISHARES TR GL CLEAN ENE ETF 464288224 1896315 121793 SH SOLE 0 0 121793 ISHARES TR GL TIMB FORE ETF 464288174 210417 2588 SH SOLE 0 0 2588 ISHARES TR GLB CNS DISC ETF 464288745 218555 1374 SH SOLE 0 0 1374 ISHARES TR GLB INFRASTR ETF 464288372 625247 13289 SH SOLE 4138 0 9151 ISHARES TR GLOB HLTHCRE ETF 464287325 4392517 50652 SH SOLE 1879 0 48773 ISHARES TR GLOB INDSTRL ETF 464288729 245025 1923 SH SOLE 0 0 1923 ISHARES TR GLOBAL 100 ETF 464287572 20269541 251733 SH SOLE 2165 0 249568 ISHARES TR GLOBAL ENERG ETF 464287341 1407659 35992 SH SOLE 0 0 35992 ISHARES TR GLOBAL FINLS ETF 464287333 378598 4818 SH SOLE 0 0 4818 ISHARES TR GLOBAL MATER ETF 464288695 237253 2719 SH SOLE 0 0 2719 ISHARES TR GLOBAL REIT ETF 46434V647 805484 33312 SH SOLE 0 0 33312 ISHARES TR GLOBAL TECH ETF 464287291 9183372 134693 SH SOLE 0 0 134693 ISHARES TR GNMA BOND ETF 46429B333 521354 11782 SH SOLE 0 0 11782 ISHARES TR GOV/CRED BD ETF 464288596 1478264 14048 SH SOLE 0 0 14048 ISHARES TR GRWT ALLOCAT ETF 464289867 55736722 1047880 SH SOLE 1002432 0 45448 ISHARES TR HDG MSCI EAFE 46434V803 11817490 375039 SH SOLE 1087 0 373952 ISHARES TR HDG MSCI JAPAN 46434V886 896733 25687 SH SOLE 1137 0 24550 ISHARES TR IBDS DEC28 ETF 46435U515 6405087 255284 SH SOLE 11778 0 243506 ISHARES TR IBONDS 2026 TERM 46436E528 290878 12691 SH SOLE 0 0 12691 ISHARES TR IBONDS 2027 TERM 46436E478 786834 35427 SH SOLE 0 0 35427 ISHARES TR IBONDS 2030 TERM 46436E122 208684 8033 SH SOLE 0 0 8033 ISHARES TR IBONDS 24 TRM HG 46435U184 3499847 150790 SH SOLE 0 0 150790 ISHARES TR IBONDS 24 TRM TS 46436E874 14405850 603766 SH SOLE 636 0 603130 ISHARES TR IBONDS 25 TRM HG 46435U168 905705 39208 SH SOLE 0 0 39208 ISHARES TR IBONDS 25 TRM TS 46436E866 8045768 345609 SH SOLE 657 0 344952 ISHARES TR IBONDS 26 TRM TS 46436E858 4602375 201373 SH SOLE 0 0 201373 ISHARES TR IBONDS 27 ETF 46435UAA9 10814684 451930 SH SOLE 3790 0 448140 ISHARES TR IBONDS 27 TRM TS 46436E841 434338 19399 SH SOLE 0 0 19399 ISHARES TR IBONDS 28 TR HI 46436E387 468742 20122 SH SOLE 0 0 20122 ISHARES TR IBONDS 28 TRM TS 46436E833 3999169 180021 SH SOLE 0 0 180021 ISHARES TR IBONDS 29 TRM TS 46436E825 210765 9677 SH SOLE 0 0 9677 ISHARES TR IBONDS DEC 46435U697 4877778 188113 SH SOLE 0 0 188113 ISHARES TR IBONDS DEC 2029 46436E163 1059072 41370 SH SOLE 0 0 41370 ISHARES TR IBONDS DEC 2030 46436E726 2871802 132708 SH SOLE 4987 0 127721 ISHARES TR IBONDS DEC 2031 46436E486 3511999 169090 SH SOLE 0 0 169090 ISHARES TR IBONDS DEC 2032 46436E296 8160141 353100 SH SOLE 0 0 353100 ISHARES TR IBONDS DEC 2032 46436E312 1112618 44099 SH SOLE 12759 0 31340 ISHARES TR IBONDS DEC 2033 46436E130 1334687 51632 SH SOLE 15970 0 35662 ISHARES TR IBONDS DEC 25 46435U432 3666319 138117 SH SOLE 0 0 138117 ISHARES TR IBONDS DEC 26 46435U259 2453801 96186 SH SOLE 0 0 96186 ISHARES TR IBONDS DEC 27 46435U283 1701738 66958 SH SOLE 0 0 66958 ISHARES TR IBONDS DEC 28 46435U325 1383580 54067 SH SOLE 0 0 54067 ISHARES TR IBONDS DEC 29 46436E205 3049654 132191 SH SOLE 4661 0 127530 ISHARES TR IBONDS DEC2026 46435GAA0 14150356 592065 SH SOLE 21191 0 570874 ISHARES TR IBONDS DEC24 ETF 46434VBG4 19304919 774987 SH SOLE 12563 0 762424 ISHARES TR IBONDS DEC25 ETF 46434VBD1 16709400 674855 SH SOLE 12157 0 662698 ISHARES TR IBOXX HI YD ETF 464288513 29137620 376504 SH SOLE 1399 0 375105 ISHARES TR IBOXX INV CP ETF 464287242 41708972 376911 SH SOLE 139010 0 237901 ISHARES TR INDIA 50 ETF 464289529 591507 12010 SH SOLE 0 0 12010 ISHARES TR INTL DIV GRWTH 46435G524 334677 5183 SH SOLE 471 0 4712 ISHARES TR INTL EQTY FACTOR 46434V274 24402387 870581 SH SOLE 0 0 870581 ISHARES TR INTL SEL DIV ETF 464288448 12804355 457462 SH SOLE 1739 0 455723 ISHARES TR INTRM GOV CR ETF 464288612 9176834 87599 SH SOLE 733 0 86866 ISHARES TR INVT GRD CORP BD 46436E288 200057 6745 SH SOLE 0 0 6745 ISHARES TR ISHARES BIOTECH 464287556 23469719 172762 SH SOLE 0 0 172762 ISHARES TR ISHARES SEMICDTR 464287523 18011304 31264 SH SOLE 841 0 30423 ISHARES TR ISHS 1-5YR INVS 464288646 117643849 2294371 SH SOLE 1620657 0 673713 ISHARES TR ISHS 5-10YR INVT 464288638 88757168 1706869 SH SOLE 1334723 0 372146 ISHARES TR JPMORGAN USD EMG 464288281 113739662 1277113 SH SOLE 1071415 0 205698 ISHARES TR LATN AMER 40 ETF 464287390 1748889 60182 SH SOLE 0 0 60182 ISHARES TR MBS ETF 464288588 39794576 422987 SH SOLE 203917 0 219070 ISHARES TR MICRO-CAP ETF 464288869 300982 2594 SH SOLE 0 0 2594 ISHARES TR MODERT ALLOC ETF 464289875 42193815 1016474 SH SOLE 988263 0 28211 ISHARES TR MORNINGSTAR GRWT 464287119 6412332 94549 SH SOLE 0 0 94549 ISHARES TR MORNINGSTAR VALU 464288109 19838323 280917 SH SOLE 0 0 280917 ISHARES TR MORNINGSTR US EQ 464287127 369875 5625 SH SOLE 0 0 5625 ISHARES TR MORTGE REL ETF 46435G342 285807 12116 SH SOLE 0 0 12116 ISHARES TR MRGSTR MD CP ETF 464288208 17596032 262119 SH SOLE 0 0 262119 ISHARES TR MRGSTR MD CP GRW 464288307 7927715 123006 SH SOLE 0 0 123006 ISHARES TR MRGSTR MD CP VAL 464288406 6270687 92597 SH SOLE 0 0 92597 ISHARES TR MRGSTR SM CP ETF 464288505 572151 10673 SH SOLE 0 0 10673 ISHARES TR MRGSTR SM CP GR 464288604 1772144 40276 SH SOLE 0 0 40276 ISHARES TR MRNING SM CP ETF 464288703 416602 7036 SH SOLE 0 0 7036 ISHARES TR MSCI AC ASIA ETF 464288182 497278 7470 SH SOLE 0 0 7470 ISHARES TR MSCI ACWI ETF 464288257 45100587 443162 SH SOLE 93374 0 349788 ISHARES TR MSCI ACWI EX US 464288240 9596905 188027 SH SOLE 0 0 188027 ISHARES TR MSCI CHINA ETF 46429B671 406178 9970 SH SOLE 0 0 9970 ISHARES TR MSCI EAFE ETF 464287465 126849827 1683475 SH SOLE 436505 0 1246970 ISHARES TR MSCI EAFE MIN VL 46429B689 10538926 151989 SH SOLE 5908 0 146081 ISHARES TR MSCI EMG MKT ETF 464287234 36721900 913253 SH SOLE 4064 0 909189 ISHARES TR MSCI EURO FL ETF 464289180 4842409 231031 SH SOLE 199196 0 31835 ISHARES TR MSCI GBL SUS DEV 46435G532 264547 3264 SH SOLE 0 0 3264 ISHARES TR MSCI INDIA ETF 46429B598 13612968 278897 SH SOLE 0 0 278897 ISHARES TR MSCI INDIA SM CP 46429B614 1665150 23859 SH SOLE 265 0 23594 ISHARES TR MSCI INTL MOMENT 46434V449 8143052 237476 SH SOLE 232816 0 4660 ISHARES TR MSCI INTL QUALTY 46434V456 5793711 154252 SH SOLE 9138 0 145114 ISHARES TR MSCI INTL VLU FT 46435G409 4558554 171956 SH SOLE 0 0 171956 ISHARES TR MSCI KLD400 SOC 464288570 3369376 37006 SH SOLE 7922 0 29084 ISHARES TR MSCI LW CRB TG 46434V464 264264 1597 SH SOLE 0 0 1597 ISHARES TR MSCI SAUDI ARBIA 46434V423 224243 5298 SH SOLE 0 0 5298 ISHARES TR MSCI UK ETF NEW 46435G334 869810 26318 SH SOLE 9057 0 17261 ISHARES TR MSCI USA ESG SLC 464288802 37508818 373185 SH SOLE 342231 0 30954 ISHARES TR MSCI USA MIN VOL 46429B697 1254784608 16080799 SH SOLE 14535925 267 1544607 ISHARES TR MSCI USA MMENTM 46432F396 400431411 2552307 SH SOLE 2258820 0 293487 ISHARES TR MSCI USA QLT FCT 46432F339 128206414 871323 SH SOLE 6988 0 864335 ISHARES TR MSCI USA SMCP MN 46435G433 451105720 12639558 SH SOLE 12217495 0 422063 ISHARES TR MSCI USA VALUE 46432F388 34977368 345763 SH SOLE 61776 0 283987 ISHARES TR NATIONAL MUN ETF 464288414 49699160 458437 SH SOLE 1035 0 457402 ISHARES TR NEW YORK MUN ETF 464288323 375123 6935 SH SOLE 0 0 6935 ISHARES TR NEW ZEALAND ETF 464289123 270554 5579 SH SOLE 0 0 5579 ISHARES TR NORTH AMERN NAT 464287374 335533 8240 SH SOLE 0 0 8240 ISHARES TR PARIS ALGND CLIM 46436E411 283415 5383 SH SOLE 0 0 5383 ISHARES TR PFD AND INCM SEC 464288687 29390367 942302 SH SOLE 234718 0 707584 ISHARES TR RESIDENTIAL MULT 464288562 3264382 44401 SH SOLE 0 0 44401 ISHARES TR ROBOTICS ARTIF 46435U556 973439 28216 SH SOLE 0 0 28216 ISHARES TR RUS 1000 ETF 464287622 57917893 220842 SH SOLE 54111 0 166731 ISHARES TR RUS 1000 GRW ETF 464287614 874179928 2883465 SH SOLE 733589 0 2149876 ISHARES TR RUS 1000 VAL ETF 464287598 602312194 3644855 SH SOLE 1332758 0 2312096 ISHARES TR RUS 2000 GRW ETF 464287648 58492257 231910 SH SOLE 4792 0 227118 ISHARES TR RUS 2000 VAL ETF 464287630 37676847 242560 SH SOLE 1757 0 240803 ISHARES TR RUS MD CP GR ETF 464287481 36621519 350579 SH SOLE 22160 0 328419 ISHARES TR RUS MDCP VAL ETF 464287473 26078043 224250 SH SOLE 74687 0 149563 ISHARES TR RUS MID CAP ETF 464287499 114492951 1472957 SH SOLE 67713 0 1405244 ISHARES TR RUS TOP 200 ETF 464289446 449784 3908 SH SOLE 0 0 3908 ISHARES TR RUS TP200 GR ETF 464289438 8559017 48847 SH SOLE 0 0 48847 ISHARES TR RUS TP200 VL ETF 464289420 4050796 57728 SH SOLE 2783 0 54945 ISHARES TR RUSEL 2500 ETF 46435G268 900030 14618 SH SOLE 0 0 14618 ISHARES TR RUSSELL 2000 ETF 464287655 186292197 928166 SH SOLE 290395 0 637772 ISHARES TR RUSSELL 2000 ETF 464287655 738000 4600 SH Put SOLE 0 0 4600 ISHARES TR RUSSELL 3000 ETF 464287689 9682047 35370 SH SOLE 6609 0 28761 ISHARES TR S&P 100 ETF 464287101 15161079 67868 SH SOLE 0 0 67868 ISHARES TR S&P 500 GRWT ETF 464287309 155595619 2071846 SH SOLE 702 0 2071144 ISHARES TR S&P 500 VAL ETF 464287408 135920491 781646 SH SOLE 0 0 781646 ISHARES TR S&P MC 400GR ETF 464287606 78508217 991015 SH SOLE 0 0 991015 ISHARES TR S&P MC 400VL ETF 464287705 80480623 705723 SH SOLE 0 0 705723 ISHARES TR S&P SML 600 GWT 464287887 18650022 149033 SH SOLE 0 0 149033 ISHARES TR SELECT DIVID ETF 464287168 74381475 634546 SH SOLE 351 0 634195 ISHARES TR SHORT TREAS BD 464288679 49010263 445022 SH SOLE 106346 0 338676 ISHARES TR SHRT NAT MUN ETF 464288158 19173139 181857 SH SOLE 139591 0 42266 ISHARES TR SP SMCP600VL ETF 464287879 28554475 277040 SH SOLE 1821 0 275219 ISHARES TR TIPS BD ETF 464287176 21717185 202039 SH SOLE 2561 0 199478 ISHARES TR TRS FLT RT BD 46434V860 62102192 1230477 SH SOLE 1109803 0 120674 ISHARES TR U S EQUITY FACTR 46434V282 591500 12249 SH SOLE 0 0 12249 ISHARES TR U.S. BAS MTL ETF 464287838 1048672 7590 SH SOLE 0 0 7590 ISHARES TR U.S. ENERGY ETF 464287796 5982756 135602 SH SOLE 0 0 135602 ISHARES TR U.S. FIN SVC ETF 464287770 30316405 169167 SH SOLE 134774 0 34393 ISHARES TR U.S. FINLS ETF 464287788 6753959 79077 SH SOLE 0 0 79077 ISHARES TR U.S. INSRNCE ETF 464288786 1252361 12508 SH SOLE 0 0 12508 ISHARES TR U.S. MED DVC ETF 464288810 20627577 382205 SH SOLE 150577 0 231628 ISHARES TR U.S. PHARMA ETF 464288836 8154245 43981 SH SOLE 22838 0 21143 ISHARES TR U.S. REAL ES ETF 464287739 9683185 105931 SH SOLE 0 0 105931 ISHARES TR U.S. TECH ETF 464287721 65638223 534731 SH SOLE 310610 0 224121 ISHARES TR U.S. UTILITS ETF 464287697 2302868 28811 SH SOLE 0 0 28811 ISHARES TR US AER DEF ETF 464288760 23712740 187304 SH SOLE 0 0 187304 ISHARES TR US BR DEL SE ETF 464288794 371064 3419 SH SOLE 0 0 3419 ISHARES TR US CONSM STAPLES 464287812 3261142 17011 SH SOLE 344 0 16667 ISHARES TR US CONSUM DISCRE 464287580 4061401 53602 SH SOLE 0 0 53602 ISHARES TR US HLTHCARE ETF 464287762 25668083 89673 SH SOLE 0 0 89673 ISHARES TR US HLTHCR PR ETF 464288828 869931 3313 SH SOLE 0 0 3313 ISHARES TR US HOME CONS ETF 464288752 13560931 133303 SH SOLE 0 0 133303 ISHARES TR US INDUSTRIALS 464287754 3983848 34836 SH SOLE 0 0 34836 ISHARES TR US INFRASTRUC 46435U713 5073448 125986 SH SOLE 0 0 125986 ISHARES TR US OIL EQ&SV ETF 464288844 2393598 109197 SH SOLE 0 0 109197 ISHARES TR US OIL GS EX ETF 464288851 5648635 60614 SH SOLE 7330 0 53284 ISHARES TR US REGNL BKS ETF 464288778 1743434 41669 SH SOLE 845 0 40824 ISHARES TR US SML CP VALUE 46436E536 1594999 51784 SH SOLE 0 0 51784 ISHARES TR US TECH BRKTHR 46436E502 377095 8786 SH SOLE 0 0 8786 ISHARES TR US TELECOM ETF 464287713 2888970 126932 SH SOLE 0 0 126932 ISHARES TR US TREAS BD ETF 46429B267 10840465 470506 SH SOLE 0 0 470506 ISHARES TR US TRSPRTION 464287192 3380681 12882 SH SOLE 0 0 12882 ISHARES TR USD INV GRDE ETF 464288620 27441647 535342 SH SOLE 456407 0 78935 ISHARES TR YLD OPTIM BD 46434V787 299634 13359 SH SOLE 0 0 13359 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 2188160 43313 SH SOLE 2801 0 40512 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 4531804 180766 SH SOLE 0 0 180766 ISHARES U S ETF TR U.S. TECH INDEPD 46431W648 2393573 38377 SH SOLE 0 0 38377 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 2375500 341799 SH SOLE 297021 0 44778 ITRON INC COM 465741106 3595862 47621 SH SOLE 17265 0 30356 ITT INC COM 45073V108 8903369 74618 SH SOLE 58420 0 16198 ITURAN LOCATION AND CONTROL SHS M6158M104 806705 29615 SH SOLE 29584 0 31 J P MORGAN EXCHANGE TRADED F ACTIVE GROWTH 46654Q609 2235392 36592 SH SOLE 0 0 36592 J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 25175548 452635 SH SOLE 0 0 452635 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 15269728 238143 SH SOLE 236389 0 1754 J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q241 1969746 42333 SH SOLE 1 0 42332 J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q878 645932 14068 SH SOLE 0 0 14068 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 667057 12701 SH SOLE 10537 0 2164 J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 1793797 38097 SH SOLE 0 0 38097 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 3045839 58249 SH SOLE 0 0 58249 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 2118480 39000 SH SOLE 0 0 39000 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 1655744 37583 SH SOLE 560 0 37023 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 106290585 1933259 SH SOLE 1180166 0 753093 J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159 2334822 51191 SH SOLE 0 0 51191 J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 1014438 21227 SH SOLE 0 0 21227 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 338862 3299 SH SOLE 0 0 3299 J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 11584924 227334 SH SOLE 27939 0 199395 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 38368217 768440 SH SOLE 530159 0 238281 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 61918883 1232707 SH SOLE 103626 0 1129081 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 8974961 176881 SH SOLE 0 0 176881 J P MORGAN EXCHANGE TRADED F US MOMENTUM 46641Q779 541520 11847 SH SOLE 0 0 11847 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 9631777 201249 SH SOLE 21694 0 179555 J P MORGAN EXCHANGE TRADED F US VALUE FACTR 46641Q753 1081330 28028 SH SOLE 0 0 28028 JABIL INC COM 466313103 25575387 200749 SH SOLE 34101 0 166648 JACKSON FINANCIAL INC COM CL A 46817M107 2550682 49818 SH SOLE 505 0 49313 JACOBS SOLUTIONS INC COM 46982L108 12647160 97436 SH SOLE 33263 0 64173 JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 273320 7068 SH SOLE 5540 0 1528 JAMES RIV GROUP LTD COM G5005R107 181390 19631 SH SOLE 19604 0 27 JAMF HLDG CORP COM 47074L105 541637 29991 SH SOLE 29786 0 205 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 363735 6165 SH SOLE 0 0 6165 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 7366049 112048 SH SOLE 0 0 112048 JANUS DETROIT STR TR HENDERSON MTG 47103U852 112987784 2459466 SH SOLE 17528 0 2441938 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 42919480 888234 SH SOLE 1095 0 887140 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 32107939 638330 SH SOLE 0 0 638330 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 695048 23053 SH SOLE 12895 0 10158 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 2665701 204269 SH SOLE 203043 143 1083 JAPAN SMALLER CAPITALIZATION COM 47109U104 738781 97336 SH SOLE 0 0 97336 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4040058 32846 SH SOLE 21473 0 11373 JD.COM INC SPON ADR CL A 47215P106 481875 16680 SH SOLE 1700 0 14980 JEFFERIES FINL GROUP INC COM 47233W109 9462149 234154 SH SOLE 136363 0 97791 JELD-WEN HLDG INC COM 47580P103 2418585 128103 SH SOLE 113201 0 14902 JETBLUE AWYS CORP COM 477143101 456210 82200 SH SOLE 0 0 82200 JFROG LTD ORD SHS M6191J100 533098 15403 SH SOLE 0 0 15403 JOBY AVIATION INC COMMON STOCK G65163100 355323 53432 SH SOLE 0 0 53432 JOHN BEAN TECHNOLOGIES CORP COM 477839104 3711362 37319 SH SOLE 35885 15 1419 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 663980 11290 SH SOLE 998 0 10292 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 1972733 60504 SH SOLE 0 0 60504 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 12766563 242434 SH SOLE 1131 0 241303 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 170840 16999 SH SOLE 0 0 16999 JOHN MARSHALL BANCORP INC COM 47805L101 362494 16068 SH SOLE 0 0 16068 JOHNSON & JOHNSON COM 478160104 950111900 6061707 SH SOLE 1524282 0 4537425 JOHNSON CTLS INTL PLC SHS G51502105 216944213 3763779 SH SOLE 1422255 0 2341524 JONES LANG LASALLE INC COM 48020Q107 14918291 78987 SH SOLE 47329 0 31658 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 453030 17864 SH SOLE 0 0 17864 JPMORGAN CHASE & CO COM 46625H100 1550660039 9116168 SH SOLE 2443324 0 6672844 JPMORGAN CHASE & CO COM 46625H100 93000 600 SH Put SOLE 0 0 600 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 44827 12699 SH SOLE 0 0 12699 JUNIPER NETWORKS INC COM 48203R104 10202280 346075 SH SOLE 20206 0 325869 KADANT INC COM 48282T104 23027737 82151 SH SOLE 81795 17 339 KAMAN CORP COM 483548103 204591 8542 SH SOLE 0 0 8542 KAMAN CORP NOTE 3.250% 5/0 483548AF0 14550 15000 PRN SOLE 0 0 15000 KARTOON STUDIOS INC. COM NEW 37229T509 50653 36441 SH SOLE 0 0 36441 KARUNA THERAPEUTICS INC COM 48576A100 630804 1993 SH SOLE 1943 0 50 KAYNE ANDERSON ENERGY INFRST COM 486606106 28037605 3193349 SH SOLE 0 0 3193349 KB FINL GROUP INC SPONSORED ADR 48241A105 5804513 140308 SH SOLE 136368 0 3940 KB HOME COM 48666K109 1762153 28213 SH SOLE 0 0 28213 KBR INC COM 48242W106 2163927 39053 SH SOLE 0 0 39053 KELLOGG CO COM 487836108 22384754 400371 SH SOLE 285229 0 115142 KEMPER CORP COM 488401100 2796732 57463 SH SOLE 54530 0 2933 KENNAMETAL INC COM 489170100 502673 19491 SH SOLE 19469 0 22 KENVUE INC COM 49177J102 90591911 4207709 SH SOLE 2911782 0 1295927 KEURIG DR PEPPER INC COM 49271V100 46679144 1400936 SH SOLE 1126630 0 274306 KEYCORP COM 493267108 23186134 1610148 SH SOLE 437047 0 1173102 KEYSIGHT TECHNOLOGIES INC COM 49338L103 30412201 191164 SH SOLE 47451 0 143713 KFORCE INC COM 493732101 6704653 99240 SH SOLE 95269 0 3971 KILROY RLTY CORP COM 49427F108 490030 12300 SH SOLE 12024 0 276 KIMBALL ELECTRONICS INC COM 49428J109 526576 19539 SH SOLE 18718 0 821 KIMBELL RTY PARTNERS LP UNIT 49435R102 15332770 1018789 SH SOLE 3000 0 1015789 KIMBERLY-CLARK CORP COM 494368103 163319883 1344086 SH SOLE 929145 0 414942 KIMCO RLTY CORP COM 49446R109 1542339 72376 SH SOLE 37618 0 34758 KINDER MORGAN INC DEL COM 49456B101 79850704 4526686 SH SOLE 2569024 0 1957662 KINROSS GOLD CORP COM 496902404 1525808 252200 SH SOLE 0 0 252200 KINROSS GOLD CORP COM 496902404 8800 2200 SH Call SOLE 0 0 2200 KINSALE CAP GROUP INC COM 49714P108 10863815 32438 SH SOLE 26545 0 5893 KIRBY CORP COM 497266106 537196 6845 SH SOLE 0 0 6845 KITE RLTY GROUP TR COM NEW 49803T300 2831766 123874 SH SOLE 64045 0 59829 KKR & CO INC COM 48251W104 82481774 995556 SH SOLE 831563 81 163912 KKR REAL ESTATE FIN TR INC COM 48251K100 805979 60921 SH SOLE 0 0 60921 KLA CORP COM NEW 482480100 72589689 124875 SH SOLE 101239 0 23636 KNIFE RIVER CORP COMMON STOCK 498894104 907954 13719 SH SOLE 130 0 13589 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1391883 24144 SH SOLE 2970 0 21174 KOHLS CORP COM 500255104 501324 17480 SH SOLE 0 0 17480 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 10502650 450177 SH SOLE 359771 0 90406 KONTOOR BRANDS INC COM 50050N103 1288067 20635 SH SOLE 13847 0 6788 KOPPERS HOLDINGS INC COM 50060P106 1363169 26614 SH SOLE 25868 0 746 KORN FERRY COM NEW 500643200 392541 6614 SH SOLE 421 0 6193 KRAFT HEINZ CO COM 500754106 35423672 957915 SH SOLE 283102 0 674813 KRANESHARES TR CSI CHI INTERNET 500767306 3467287 128418 SH SOLE 0 0 128418 KRANESHARES TR ELEC VEH FUTUR 500767827 217472 8462 SH SOLE 0 0 8462 KRANESHARES TR QUADRTC INT RT 500767736 18725263 905477 SH SOLE 0 0 905477 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3816650 188105 SH SOLE 0 0 188105 KRISPY KREME INC COM 50101L106 1092488 72399 SH SOLE 69544 0 2855 KROGER CO COM 501044101 24205412 529544 SH SOLE 371082 0 158461 KT CORP SPONSORED ADR 48268K101 4298327 319816 SH SOLE 20116 0 299700 KULICKE & SOFFA INDS INC COM 501242101 1903532 34787 SH SOLE 25398 0 9389 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 1109438 53390 SH SOLE 1539 0 51851 L3HARRIS TECHNOLOGIES INC COM 502431109 192432592 913648 SH SOLE 307761 20 605867 LA Z BOY INC COM 505336107 3000119 81260 SH SOLE 0 0 81260 LABORATORY CORP AMER HLDGS COM NEW 50540R409 26875350 118243 SH SOLE 91621 22 26600 LADDER CAP CORP CL A 505743104 9485203 824084 SH SOLE 0 0 824084 LAKELAND BANCORP INC COM 511637100 274746 18576 SH SOLE 0 0 18576 LAKELAND FINL CORP COM 511656100 2616823 40160 SH SOLE 39473 0 687 LAM RESEARCH CORP COM 512807108 92676178 118321 SH SOLE 69974 0 48347 LAMAR ADVERTISING CO NEW CL A 512816109 35533987 334343 SH SOLE 260048 0 74295 LAMB WESTON HLDGS INC COM 513272104 5881106 54409 SH SOLE 26186 0 28223 LANCASTER COLONY CORP COM 513847103 3595183 21607 SH SOLE 20610 0 997 LANDSTAR SYS INC COM 515098101 27484359 141928 SH SOLE 137055 0 4873 LANTHEUS HLDGS INC COM 516544103 863040 13920 SH SOLE 12946 0 974 LAS VEGAS SANDS CORP COM 517834107 7470716 151813 SH SOLE 51208 0 100605 LATTICE SEMICONDUCTOR CORP COM 518415104 2843492 41216 SH SOLE 38527 0 2689 LATTICE STRATEGIES TR HARTFORD DISCIPL 518416870 14626473 314736 SH SOLE 314601 0 135 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 28827154 1051319 SH SOLE 0 0 1051319 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 790081 17960 SH SOLE 0 0 17960 LAUDER ESTEE COS INC CL A 518439104 94560278 646566 SH SOLE 225593 31 420942 LAUREATE EDUCATION INC COMMON STOCK 518613203 315851 23038 SH SOLE 0 0 23038 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 9217177 601643 SH SOLE 0 0 601643 LAZARD LTD SHS A G54050102 709070 20376 SH SOLE 13381 0 6995 LCI INDS COM 50189K103 34812204 276925 SH SOLE 258592 11 18322 LCNB CORP COM 50181P100 390442 24759 SH SOLE 0 0 24759 LEAR CORP COM NEW 521865204 12495479 88489 SH SOLE 85195 27 3267 LEGALZOOM COM INC COM 52466B103 169579 15007 SH SOLE 0 0 15007 LEGG MASON ETF INVT CLEARBRIDEG LR 524682200 1010135 16926 SH SOLE 0 0 16926 LEGG MASON ETF INVT CLRBRDG AL CP GW 524682101 739831 15701 SH SOLE 2035 0 13666 LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 4954924 179137 SH SOLE 0 0 179137 LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 3762405 103505 SH SOLE 0 0 103505 LEGGETT & PLATT INC COM 524660107 4491607 171632 SH SOLE 1 0 171631 LEIDOS HOLDINGS INC COM 525327102 26590752 245665 SH SOLE 220972 0 24693 LEMAITRE VASCULAR INC COM 525558201 1596402 28125 SH SOLE 23151 0 4974 LENNAR CORP CL A 526057104 42630020 286031 SH SOLE 209202 0 76829 LENNAR CORP CL B 526057302 312873 2334 SH SOLE 0 0 2334 LENNOX INTL INC COM 526107107 56302987 125811 SH SOLE 123447 0 2364 LEONARDO DRS INC COM 52661A108 351381 17534 SH SOLE 0 0 17534 LESLIES INC COM 527064109 11079958 1603469 SH SOLE 1602128 616 725 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 332967 20131 SH SOLE 0 0 20131 LEXICON PHARMACEUTICALS INC COM NEW 528872302 16587 10841 SH SOLE 0 0 10841 LEXINFINTECH HLDGS LTD ADR 528877103 21982 11947 SH SOLE 0 0 11947 LGI HOMES INC COM 50187T106 7146424 53668 SH SOLE 29493 20 24155 LI AUTO INC SPONSORED ADS 50202M102 789998 21106 SH SOLE 0 0 21106 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 15767 26962 SH SOLE 0 0 26962 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2935540 460116 SH SOLE 0 0 460116 LIBERTY ALL-STAR GROWTH FD I COM 529900102 99206 18789 SH SOLE 0 0 18789 LIBERTY BROADBAND CORP COM SER A 530307107 543433 6739 SH SOLE 0 0 6739 LIBERTY BROADBAND CORP COM SER C 530307305 2832898 35152 SH SOLE 16982 0 18170 LIBERTY ENERGY INC COM CL A 53115L104 1143346 63029 SH SOLE 47258 0 15771 LIGHT & WONDER INC COM 80874P109 619602 7546 SH SOLE 0 0 7546 LIGHTWAVE LOGIC INC COM 532275104 78978 15859 SH SOLE 0 0 15859 LILLY ELI & CO COM 532457108 505101208 866502 SH SOLE 336547 6 529949 LIMBACH HLDGS INC COM 53263P105 269455 5926 SH SOLE 0 0 5926 LINCOLN ELEC HLDGS INC COM 533900106 26464351 121698 SH SOLE 119273 0 2424 LINCOLN NATL CORP IND COM 534187109 6038650 223902 SH SOLE 0 0 223902 LINCOLN NATL CORP IND COM 534187109 97500 4000 SH Put SOLE 0 0 4000 LINDE PLC SHS G54950103 233231423 567874 SH SOLE 433158 10 134706 LINDSAY CORP COM 535555106 2940320 22765 SH SOLE 22429 0 336 LINEAGE CELL THERAPEUTICS IN COM 53566P109 22004 20187 SH SOLE 0 0 20187 LISTED FD TR CHANGEBRIDGE LNG 53656F649 1025170 50000 SH SOLE 0 0 50000 LISTED FD TR HORIZON KINETICS 53656F623 14684233 466611 SH SOLE 0 0 466611 LISTED FD TR SHARES LAG CAP 53656F805 9990287 265323 SH SOLE 263474 0 1849 LITHIA MTRS INC COM 536797103 8085430 24555 SH SOLE 23427 0 1128 LITTELFUSE INC COM 537008104 9180045 34310 SH SOLE 33481 0 829 LIVE NATION ENTERTAINMENT IN COM 538034109 8122980 86784 SH SOLE 67145 0 19639 LIVE OAK BANCSHARES INC COM 53803X105 4173011 91715 SH SOLE 0 0 91715 LIVENT CORP COM 53814L108 2579663 143474 SH SOLE 10420 0 133054 LIVEPERSON INC COM 538146101 148178 39097 SH SOLE 0 0 39097 LKQ CORP COM 501889208 42933004 898369 SH SOLE 809468 0 88902 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 5840587 2443769 SH SOLE 2378418 168 65183 LMP CAP & INCOME FD INC COM 50208A102 12507545 892758 SH SOLE 0 0 892758 LOCKHEED MARTIN CORP COM 539830109 168087108 370857 SH SOLE 61575 0 309282 LOEWS CORP COM 540424108 3348824 48122 SH SOLE 14795 0 33327 LOGITECH INTL S A SHS H50430232 5789381 60902 SH SOLE 2228 0 58674 LOUISIANA PAC CORP COM 546347105 271859 3838 SH SOLE 9 0 3829 LOWES COS INC COM 548661107 171586953 771004 SH SOLE 173978 0 597026 LPL FINL HLDGS INC COM 50212V100 83261228 365791 SH SOLE 349287 38 16465 LSI INDS INC OHIO COM 50216C108 294582 20922 SH SOLE 0 0 20922 LTC PPTYS INC COM 502175102 496115 15446 SH SOLE 0 0 15446 LUCID GROUP INC COM 549498103 819207 194586 SH SOLE 0 0 194586 LULULEMON ATHLETICA INC COM 550021109 59187426 115761 SH SOLE 49333 0 66428 LUMEN TECHNOLOGIES INC COM 550241103 460986 251905 SH SOLE 25 0 251880 LUMENTUM HLDGS INC COM 55024U109 3290770 62777 SH SOLE 23625 0 39152 LUMINAR TECHNOLOGIES INC COM CL A 550424105 3352823 994903 SH SOLE 0 0 994903 LUMIRADX LTD SHS G5709L109 8137 129361 SH SOLE 0 0 129361 LXP INDUSTRIAL TRUST COM 529043101 367784 37075 SH SOLE 0 0 37075 LYFT INC CL A COM 55087P104 1904824 127073 SH SOLE 0 0 127073 LYFT INC NOTE 1.500% 5/1 55087PAB0 686213 725000 PRN SOLE 0 0 725000 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 85160237 895670 SH SOLE 728153 0 167517 M & T BK CORP COM 55261F104 15514097 113176 SH SOLE 68638 0 44538 M D C HLDGS INC COM 552676108 49661715 898855 SH SOLE 655701 0 243154 M/I HOMES INC COM 55305B101 2472020 17947 SH SOLE 0 0 17947 MACERICH CO COM 554382101 580642 37631 SH SOLE 0 0 37631 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 3423992 36837 SH SOLE 36311 0 526 MACYS INC COM 55616P104 431213 21432 SH SOLE 0 0 21432 MADDEN STEVEN LTD COM 556269108 4446903 105879 SH SOLE 104532 0 1347 MADISON COVERED CALL & EQUIT COM 557437100 195201 25923 SH SOLE 0 0 25923 MADISON SQUARE GRDN SPRT COR CL A 55825T103 1660332 9131 SH SOLE 5724 0 3407 MADRIGAL PHARMACEUTICALS INC COM 558868105 4565123 19730 SH SOLE 19092 0 638 MAG SILVER CORP COM 55903Q104 2045180 196463 SH SOLE 0 0 196463 MAGNA INTL INC COM 559222401 7592105 128506 SH SOLE 1864 0 126642 MAGNITE INC COM 55955D100 130872 14012 SH SOLE 0 0 14012 MAGNOLIA OIL & GAS CORP CL A 559663109 7538305 354078 SH SOLE 351526 158 2394 MAIN STR CAP CORP COM 56035L104 2042614 47250 SH SOLE 0 0 47250 MAINSTAY CBRE GLOBAL INFRA COM 56064Q107 17001538 1309826 SH SOLE 0 0 1309826 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 4400784 270817 SH SOLE 0 0 270817 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 732512 15592 SH SOLE 0 0 15592 MALIBU BOATS INC COM CL A 56117J100 662061 12077 SH SOLE 11015 0 1062 MAMAMANCINI S HLDGS INC COM 56146T103 849430 173000 SH SOLE 0 0 173000 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 261601 10085 SH SOLE 0 0 10085 MANHATTAN ASSOCIATES INC COM 562750109 41326572 191931 SH SOLE 178541 0 13390 MANNKIND CORP COM NEW 56400P706 1347572 370212 SH SOLE 0 0 370212 MANPOWERGROUP INC WIS COM 56418H100 280232 3526 SH SOLE 0 0 3526 MANULIFE FINL CORP COM 56501R106 8689214 393177 SH SOLE 60325 0 332852 MARATHON OIL CORP COM 565849106 14644282 606138 SH SOLE 0 0 606138 MARATHON OIL CORP COM 565849106 538200 20700 SH Put SOLE 0 0 20700 MARATHON PETE CORP COM 56585A102 608581161 4102057 SH SOLE 1024199 0 3077858 MARKEL GROUP INC COM 570535104 35578419 25057 SH SOLE 20824 0 4233 MARKETAXESS HLDGS INC COM 57060D108 42175766 144018 SH SOLE 140270 0 3748 MARQETA INC CLASS A COM 57142B104 147976 21200 SH SOLE 0 0 21200 MARRIOTT INTL INC NEW CL A 571903202 125432452 556217 SH SOLE 261346 0 294871 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 277455 3268 SH SOLE 0 0 3268 MARSH & MCLENNAN COS INC COM 571748102 166281920 877616 SH SOLE 662824 40 214753 MARTIN MARIETTA MATLS INC COM 573284106 51610662 103447 SH SOLE 90185 7 13255 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 1401147 583811 SH SOLE 0 0 583811 MARVELL TECHNOLOGY INC COM 573874104 55523318 920632 SH SOLE 596695 0 323938 MASCO CORP COM 574599106 32800804 489711 SH SOLE 449301 0 40410 MASIMO CORP COM 574795100 21052694 179615 SH SOLE 0 0 179615 MASONITE INTL CORP COM 575385109 1013042 11966 SH SOLE 11695 0 271 MASTEC INC COM 576323109 2884250 38091 SH SOLE 10901 0 27190 MASTERBRAND INC COMMON STOCK 57638P104 1307602 88054 SH SOLE 79354 0 8700 MASTERCARD INCORPORATED CL A 57636Q104 512633770 1201927 SH SOLE 852065 0 349862 MATADOR RES CO COM 576485205 8694730 152915 SH SOLE 149249 53 3613 MATCH GROUP INC NEW COM 57667L107 7569000 207370 SH SOLE 185106 0 22264 MATERION CORP COM 576690101 474568 3647 SH SOLE 0 0 3647 MATIV HOLDINGS INC COM 808541106 221033 14437 SH SOLE 0 0 14437 MATSON INC COM 57686G105 1755463 16017 SH SOLE 15014 0 1003 MATTEL INC COM 577081102 236396 12521 SH SOLE 0 0 12521 MATTERPORT INC COM CL A 577096100 710596 264162 SH SOLE 0 0 264162 MAUI LD & PINEAPPLE INC COM 577345101 1233859 77650 SH SOLE 0 0 77650 MAXIMUS INC COM 577933104 1212284 14456 SH SOLE 11199 0 3257 MCCORMICK & CO INC COM NON VTG 579780206 45387857 663371 SH SOLE 394591 0 268781 MCCORMICK & CO INC COM VTG 579780107 431325 6343 SH SOLE 115 0 6228 MCDONALDS CORP COM 580135101 381672677 1287217 SH SOLE 538801 0 748417 MCGRATH RENTCORP COM 580589109 5362094 44826 SH SOLE 44469 0 357 MCKESSON CORP COM 58155Q103 70919241 153180 SH SOLE 94002 0 59178 MDU RES GROUP INC COM 552690109 3669713 185339 SH SOLE 171220 0 14119 MEDALLION FINL CORP COM 583928106 154891 15725 SH SOLE 0 0 15725 MEDICAL PPTYS TRUST INC COM 58463J304 1685173 343212 SH SOLE 0 0 343212 MEDICENNA THERAPEUTICS CORP COM 58490H107 3170 10400 SH SOLE 0 0 10400 MEDPACE HLDGS INC COM 58506Q109 14409657 47009 SH SOLE 42263 9 4737 MEDTRONIC PLC SHS G5960L103 487926181 5922873 SH SOLE 2635898 51 3286924 MELCO RESORTS AND ENTMNT LTD ADR 585464100 326493 36809 SH SOLE 26006 0 10803 MERCADOLIBRE INC COM 58733R102 44964880 28612 SH SOLE 18975 0 9637 MERCHANTS BANCORP IND COM 58844R108 1445723 33953 SH SOLE 0 0 33953 MERCK & CO INC COM 58933Y105 1045240532 9587605 SH SOLE 3227978 0 6359626 MERCURY SYS INC COM 589378108 3919118 107168 SH SOLE 106992 44 132 MERIT MED SYS INC COM 589889104 9399201 123739 SH SOLE 120221 38 3480 MERITAGE HOMES CORP COM 59001A102 1801246 10340 SH SOLE 9562 0 778 MESA AIR GROUP INC COM NEW 590479135 51399 50890 SH SOLE 0 0 50890 MESA LABS INC COM 59064R109 4926179 47019 SH SOLE 45979 0 1040 MESABI TR CTF BEN INT 590672101 513845 25102 SH SOLE 0 0 25102 META PLATFORMS INC CL A 30303M102 803688772 2270564 SH SOLE 1132083 43 1138438 METLIFE INC COM 59156R108 49417730 747282 SH SOLE 455586 0 291696 METTLER TOLEDO INTERNATIONAL COM 592688105 4927042 4062 SH SOLE 2958 0 1104 MEXICO FD INC COM 592835102 572991 30031 SH SOLE 0 0 30031 MFA FINL INC COM 55272X607 169805 15067 SH SOLE 0 0 15067 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 109450 110000 PRN SOLE 0 0 110000 MFS CHARTER INCOME TR SH BEN INT 552727109 319620 49477 SH SOLE 0 0 49477 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 90366 28417 SH SOLE 0 0 28417 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 402333 113333 SH SOLE 0 0 113333 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 37784 11415 SH SOLE 0 0 11415 MFS INTER INCOME TR SH BEN INT 55273C107 59688 22272 SH SOLE 0 0 22272 MFS INVT GRADE MUN TR SH BEN INT 59318B108 209503 27675 SH SOLE 0 0 27675 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 191348 42054 SH SOLE 0 0 42054 MFS MUN INCOME TR SH BEN INT 552738106 611482 118275 SH SOLE 0 0 118275 MFS SPL VALUE TR SH BEN INT 55274E102 44515 10884 SH SOLE 0 0 10884 MGIC INVT CORP WIS COM 552848103 1118183 57967 SH SOLE 52269 0 5698 MGM RESORTS INTERNATIONAL COM 552953101 13755926 307877 SH SOLE 137236 0 170641 MICROCHIP TECHNOLOGY INC. COM 595017104 74224557 823071 SH SOLE 367174 0 455897 MICROCHIP TECHNOLOGY INC. NOTE 1.625% 2/1 595017AF1 25638 10000 PRN SOLE 0 0 10000 MICRON TECHNOLOGY INC COM 595112103 98538870 1154663 SH SOLE 615453 0 539210 MICROSOFT CORP COM 594918104 4078725165 10846520 SH SOLE 4159495 73 6686952 MICROSOFT CORP COM 594918104 3168000 9000 SH Put SOLE 0 0 9000 MICROSTRATEGY INC CL A NEW 594972408 4344914 6879 SH SOLE 0 0 6879 MID-AMER APT CMNTYS INC COM 59522J103 6483351 48218 SH SOLE 16739 0 31479 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 589977 43127 SH SOLE 0 0 43127 MIDDLEBY CORP COM 596278101 781914 5313 SH SOLE 4661 0 652 MILESTONE SCIENTIFIC INC COM NEW 59935P209 8279 12000 SH SOLE 0 0 12000 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 359978 33928 SH SOLE 0 0 33928 MILLERKNOLL INC COM 600544100 1356230 50833 SH SOLE 48131 0 2702 MIMEDX GROUP INC COM 602496101 113747 12970 SH SOLE 0 0 12970 MIRUM PHARMACEUTICALS INC COM 604749101 4005333 135682 SH SOLE 4407 0 131275 MISSION PRODUCE INC COM 60510V108 2735462 271107 SH SOLE 269473 0 1634 MISTER CAR WASH INC COM 60646V105 2368008 274076 SH SOLE 273875 201 0 MITEK SYS INC COM NEW 606710200 955089 73243 SH SOLE 0 0 73243 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 21600949 2508823 SH SOLE 2485014 316 23493 MIX TELEMATICS LTD SPONSORED ADR 60688N102 130114 15112 SH SOLE 0 0 15112 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 447183 129995 SH SOLE 128020 0 1975 MKS INSTRS INC COM 55306N104 16254571 158011 SH SOLE 133134 0 24877 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 8553521 197450 SH SOLE 70465 0 126985 MODEL N INC COM 607525102 784175 29119 SH SOLE 28766 0 353 MODERNA INC COM 60770K107 15359253 154442 SH SOLE 78484 0 75958 MODINE MFG CO COM 607828100 1466889 24571 SH SOLE 0 0 24571 MODIVCARE INC COM 60783X104 464754 10565 SH SOLE 10565 0 0 MOELIS & CO CL A 60786M105 20654753 367981 SH SOLE 351943 61 15977 MOHAWK INDS INC COM 608190104 1714993 16570 SH SOLE 7932 0 8638 MOLINA HEALTHCARE INC COM 60855R100 12723143 35214 SH SOLE 32695 0 2519 MOLSON COORS BEVERAGE CO CL B 60871R209 36032686 588674 SH SOLE 525895 114 62665 MONDAY COM LTD SHS M7S64H106 2352319 12525 SH SOLE 12301 0 224 MONDELEZ INTL INC CL A 609207105 256732003 3544555 SH SOLE 2286101 0 1258454 MONGODB INC CL A 60937P106 24758709 60557 SH SOLE 38655 0 21902 MONOLITHIC PWR SYS INC COM 609839105 45806555 72619 SH SOLE 57599 0 15020 MONSTER BEVERAGE CORP NEW COM 61174X109 65665646 1139831 SH SOLE 1019000 92 120739 MOODYS CORP COM 615369105 35619106 91200 SH SOLE 73432 0 17768 MOOG INC CL A 615394202 2423544 16739 SH SOLE 14786 0 1953 MOOG INC CL B 615394301 513945 3587 SH SOLE 0 0 3587 MORGAN STANLEY COM NEW 617446448 150875783 1617971 SH SOLE 897044 0 720927 MORGAN STANLEY EMERGING MKTS COM 617477104 6982579 1498408 SH SOLE 0 0 1498408 MORGAN STANLEY EMKT DBT FD I COM 61744H105 293075 42169 SH SOLE 0 0 42169 MORGAN STANLEY INDIA INVT FD COM 61745C105 789135 36755 SH SOLE 0 0 36755 MORNINGSTAR INC COM 617700109 4555486 15915 SH SOLE 15274 0 641 MOSAIC CO NEW COM 61945C103 1549768 43374 SH SOLE 14 0 43360 MOTOROLA SOLUTIONS INC COM NEW 620076307 674895894 2155597 SH SOLE 734454 0 1421143 MP MATERIALS CORP COM CL A 553368101 8323264 419308 SH SOLE 0 0 419308 MP MATERIALS CORP COM CL A 553368101 561000 37400 SH Call SOLE 0 0 37400 MPLX LP COM UNIT REP LTD 55336V100 13497759 367586 SH SOLE 11943 0 355643 MRC GLOBAL INC COM 55345K103 576605 52371 SH SOLE 51581 0 790 MSA SAFETY INC COM 553498106 12005061 71108 SH SOLE 65518 6 5584 MSC INDL DIRECT INC CL A 553530106 10211299 100843 SH SOLE 95084 0 5759 MSCI INC COM 55354G100 35971742 63594 SH SOLE 50336 0 13257 MUELLER INDS INC COM 624756102 2913853 61800 SH SOLE 34242 0 27558 MUELLER WTR PRODS INC COM SER A 624758108 14110125 979870 SH SOLE 952998 0 26872 MURPHY OIL CORP COM 626717102 5124797 120131 SH SOLE 69978 0 50153 MURPHY USA INC COM 626755102 14733110 41320 SH SOLE 36236 0 5084 NANO X IMAGING LTD ORD SHS M70700105 89842 14104 SH SOLE 0 0 14104 NASDAQ INC COM 631103108 68777274 1182960 SH SOLE 1034801 75 148084 NATERA INC COM 632307104 1959567 31283 SH SOLE 24555 0 6728 NATHANS FAMOUS INC NEW COM 632347100 915525 11736 SH SOLE 0 0 11736 NATIONAL BEVERAGE CORP COM 635017106 525292 10565 SH SOLE 9909 0 656 NATIONAL FUEL GAS CO COM 636180101 2936397 58529 SH SOLE 43684 0 14845 NATIONAL GRID PLC SPONSORED ADR NE 636274409 85711967 1260656 SH SOLE 1122486 0 138170 NATIONAL HEALTH INVS INC COM 63633D104 838692 15017 SH SOLE 0 0 15017 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 9013403 217348 SH SOLE 214192 104 3052 NATIONAL VISION HLDGS INC COM 63845R107 893899 42709 SH SOLE 42630 0 79 NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 220941 2387 SH SOLE 0 0 2387 NATWEST GROUP PLC SPONS ADR 639057207 8447657 1500475 SH SOLE 1496443 200 3832 NAVIENT CORPORATION COM 63938C108 789414 42396 SH SOLE 0 0 42396 NBT BANCORP INC COM 628778102 3081137 73518 SH SOLE 68491 0 5027 NCINO INC COM 63947X101 11646268 346306 SH SOLE 222393 0 123913 NCR CORP NEW COM 62886E108 4711540 278625 SH SOLE 270516 0 8109 NEOGEN CORP COM 640491106 6368560 316687 SH SOLE 298473 166 18048 NETAPP INC COM 64110D104 40982904 464870 SH SOLE 357096 0 107774 NETEASE INC SPONSORED ADS 64110W102 1818376 19519 SH SOLE 15903 0 3616 NETFLIX INC COM 64110L106 284528232 584391 SH SOLE 363921 22 220448 NEUBERGER BERMAN ENERGY INFR COM 64129H104 714931 103914 SH SOLE 0 0 103914 NEUBERGER BERMAN HIGH YIELD COM 64128C106 93250 12079 SH SOLE 0 0 12079 NEUBERGER BERMAN MUN FD INC COM 64124P101 857674 82867 SH SOLE 0 0 82867 NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 619654 56693 SH SOLE 0 0 56693 NEUBERGER BERMAN REAL ESTATE COM 64190A103 125740 39417 SH SOLE 0 0 39417 NEUROCRINE BIOSCIENCES INC COM 64125C109 7651692 58073 SH SOLE 50070 0 8003 NEW AMER HIGH INCOME FD INC COM NEW 641876800 126867 18021 SH SOLE 0 0 18021 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 209100 3000 SH SOLE 0 0 3000 NEW FORTRESS ENERGY INC COM CL A 644393100 771352 20444 SH SOLE 0 0 20444 NEW JERSEY RES CORP COM 646025106 2194779 49232 SH SOLE 0 0 49232 NEW MTN FIN CORP COM 647551100 394486 31013 SH SOLE 0 0 31013 NEW PAC METALS CORP COM 64782A107 383062 200556 SH SOLE 0 0 200556 NEW YORK CMNTY BANCORP INC COM 649445103 7766021 759142 SH SOLE 26062 0 733080 NEWELL BRANDS INC COM 651229106 6652362 766403 SH SOLE 173071 0 593332 NEWMARK GROUP INC CL A 65158N102 5385792 491405 SH SOLE 243963 0 247442 NEWMARKET CORP COM 651587107 635892 1165 SH SOLE 49 0 1116 NEWMONT CORP COM 651639106 27447067 663133 SH SOLE 65304 0 597829 NEWS CORP NEW CL A 65249B109 750846 30584 SH SOLE 41 0 30543 NEWS CORP NEW CL B 65249B208 443399 17239 SH SOLE 0 0 17239 NEWTEKONE INC COM NEW 652526203 689597 49971 SH SOLE 0 0 49971 NEXGEN ENERGY LTD COM 65340P106 1431892 204556 SH SOLE 0 0 204556 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 743404 93510 SH SOLE 1 0 93509 NEXPOINT REAL ESTATE FIN INC COM 65342V101 3718373 236087 SH SOLE 1500 0 234587 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1212881 35227 SH SOLE 0 0 35227 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 5642666 35998 SH SOLE 20179 0 15819 NEXTERA ENERGY INC COM 65339F101 218738695 3601231 SH SOLE 1166649 52 2434530 NEXTERA ENERGY INC COM 65339F101 5500 100 SH Put SOLE 0 0 100 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 16250500 534380 SH SOLE 17655 0 516726 NEXTNAV INC COMMON STOCK 65345N106 222500 50000 SH SOLE 0 0 50000 NGM BIOPHARMACEUTICALS INC COM 62921N105 17793 20714 SH SOLE 0 0 20714 NICE LTD SPONSORED ADR 653656108 19911878 99804 SH SOLE 98076 3 1725 NIKE INC CL B 654106103 177711554 1636839 SH SOLE 886809 43 749987 NIKOLA CORP COM 654110105 51558 58937 SH SOLE 0 0 58937 NIO INC SPON ADS 62914V106 641358 70712 SH SOLE 0 0 70712 NISOURCE INC COM 65473P105 10299169 387917 SH SOLE 311387 0 76529 NL INDS INC COM NEW 629156407 1725384 307555 SH SOLE 0 0 307555 NLIGHT INC COM 65487K100 1459350 108100 SH SOLE 14988 0 93112 NMI HLDGS INC CL A 629209305 3578984 120586 SH SOLE 120481 0 105 NNN REIT INC COM 637417106 15859294 367965 SH SOLE 52364 0 315601 NOBLE CORP PLC ORD SHS A G65431127 3423961 71096 SH SOLE 37093 0 34003 NOGIN INC *W EXP 08/26/202 65528N113 7 14287 SH SOLE 0 0 14287 NOKIA CORP SPONSORED ADR 654902204 2308246 674928 SH SOLE 277562 0 397366 NOMAD FOODS LTD USD ORD SHS G6564A105 1208976 71326 SH SOLE 69496 0 1830 NORDSON CORP COM 655663102 71703125 271438 SH SOLE 248535 0 22903 NORDSTROM INC COM 655664100 1717261 93076 SH SOLE 0 0 93076 NORFOLK SOUTHN CORP COM 655844108 75015170 317350 SH SOLE 96530 0 220821 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 2889961 57488 SH SOLE 0 0 57488 NORTHERN OIL & GAS INC COM 665531307 20793063 560914 SH SOLE 39782 0 521132 NORTHERN TR CORP COM 665859104 22945348 271929 SH SOLE 227035 0 44894 NORTHROP GRUMMAN CORP COM 666807102 124652874 266273 SH SOLE 197207 0 69065 NORTHWEST BANCSHARES INC MD COM 667340103 392920 31484 SH SOLE 0 0 31484 NORTHWEST NAT HLDG CO COM 66765N105 839196 21551 SH SOLE 0 0 21551 NORTHWESTERN CORP COM NEW 668074305 17080376 335634 SH SOLE 327459 0 8175 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1949211 97266 SH SOLE 6628 0 90638 NOV INC COM 62955J103 6059814 298807 SH SOLE 136664 0 162144 NOVA LTD COM M7516K103 5420988 39457 SH SOLE 35455 24 3978 NOVAGOLD RES INC COM NEW 66987E206 1359815 363587 SH SOLE 0 0 363587 NOVANTA INC COM 67000B104 8175786 48547 SH SOLE 47919 19 609 NOVARTIS AG SPONSORED ADR 66987V109 52343363 518405 SH SOLE 317280 0 201125 NOVO-NORDISK A S ADR 670100205 289626984 2799682 SH SOLE 2110830 64 688788 NOVO-NORDISK A S ADR 670100205 367500 3500 SH Call SOLE 0 0 3500 NOW INC COM 67011P100 223796 19770 SH SOLE 0 0 19770 NRG ENERGY INC COM NEW 629377508 15815914 305917 SH SOLE 95317 0 210600 NU HLDGS LTD ORD SHS CL A G6683N103 3096484 371729 SH SOLE 260300 0 111429 NUCOR CORP COM 670346105 28266948 162416 SH SOLE 15431 0 146985 NURIX THERAPEUTICS INC COM 67080M103 1042373 101006 SH SOLE 95323 58 5625 NUSCALE PWR CORP CL A COM 67079K100 47514 14442 SH SOLE 0 0 14442 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 590766 27961 SH SOLE 0 0 27961 NUSHARES ETF TR NUVEEN ESG 1-5 67092P110 811790 35211 SH SOLE 0 0 35211 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 249530 9259 SH SOLE 0 0 9259 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 427767 14540 SH SOLE 0 0 14540 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 954657 13742 SH SOLE 0 0 13742 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1710856 47643 SH SOLE 0 0 47643 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 480435 11350 SH SOLE 0 0 11350 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 11268734 357284 SH SOLE 349010 0 8274 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 721016 18440 SH SOLE 0 0 18440 NUSHARES ETF TR NUVEEN ESG US 67092P870 787025 35356 SH SOLE 11000 0 24356 NUSTAR ENERGY LP UNIT COM 67058H102 962388 51520 SH SOLE 0 0 51520 NUTANIX INC CL A 67059N108 3517848 73765 SH SOLE 38364 0 35401 NUTRIEN LTD COM 67077M108 39736275 705420 SH SOLE 504333 0 201087 NUTRIEN LTD COM 67077M108 300000 5000 SH Put SOLE 0 0 5000 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4656481 393949 SH SOLE 0 0 393949 NUVEEN AMT FREE QLTY MUN INC COM 670657105 9111820 828347 SH SOLE 3861 0 824486 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 1003476 73623 SH SOLE 0 0 73623 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 358003 33427 SH SOLE 0 0 33427 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1124030 101355 SH SOLE 0 0 101355 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 905702 78484 SH SOLE 0 0 78484 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 599540 66913 SH SOLE 0 0 66913 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 5930408 437668 SH SOLE 0 0 437668 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 2831690 542469 SH SOLE 0 0 542469 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1492499 106607 SH SOLE 0 0 106607 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 646291 65216 SH SOLE 0 0 65216 NUVEEN FLOATING RATE INCOME COM 67072T108 3855840 469080 SH SOLE 0 0 469080 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 867636 71118 SH SOLE 0 0 71118 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 221761 21100 SH SOLE 0 0 21100 NUVEEN MULTI ASSET INCOME FU COM 670750108 534148 43427 SH SOLE 0 0 43427 NUVEEN MUN CR OPPORTUNITIES COM 670663103 940136 94297 SH SOLE 0 0 94297 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 4637775 469410 SH SOLE 0 0 469410 NUVEEN MUN VALUE FD INC COM 670928100 14879122 1730131 SH SOLE 0 0 1730131 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 3586248 303405 SH SOLE 0 0 303405 NUVEEN N Y MUN VALUE FD COM 67062M105 387471 46796 SH SOLE 0 0 46796 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 2811940 121466 SH SOLE 0 0 121466 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 463866 39377 SH SOLE 0 0 39377 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 200881 19077 SH SOLE 0 0 19077 NUVEEN NEW YORK QLT MUN INC COM 67066X107 366701 33216 SH SOLE 0 0 33216 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 459377 39670 SH SOLE 0 0 39670 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 14639260 2165571 SH SOLE 0 0 2165571 NUVEEN PFD & INCOME TERM FD COM 67075A106 2396251 131086 SH SOLE 0 0 131086 NUVEEN QUALITY MUNCP INCOME COM 67066V101 5319754 464607 SH SOLE 0 0 464607 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1113025 94968 SH SOLE 0 0 94968 NUVEEN REAL ESTATE INCOME FD COM 67071B108 100132 12805 SH SOLE 0 0 12805 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 7813196 608979 SH SOLE 0 0 608979 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 401276 26681 SH SOLE 0 0 26681 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 126364 14327 SH SOLE 0 0 14327 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 2141278 144877 SH SOLE 0 0 144877 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 2638453 167096 SH SOLE 0 0 167096 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 412885 38301 SH SOLE 0 0 38301 NUVEI CORPORATION SUB VTG SHS 67079A102 339384 12924 SH SOLE 0 0 12924 NVENT ELECTRIC PLC SHS G6700G107 18601681 314803 SH SOLE 286802 0 28001 NVIDIA CORPORATION COM 67066G104 1342803447 2711529 SH SOLE 1041044 33 1670453 NVR INC COM 62944T105 16997081 2428 SH SOLE 2312 1 115 NXG NEXTGEN INFRASTR INCM FD COM 231647207 689969 19414 SH SOLE 0 0 19414 NXP SEMICONDUCTORS N V COM N6596X109 211048201 918879 SH SOLE 305587 0 613292 OAKTREE SPECIALTY LENDING CO COM 67401P405 1083559 53064 SH SOLE 0 0 53064 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1226996 31518 SH SOLE 0 0 31518 OCCIDENTAL PETE CORP COM 674599105 54255652 908653 SH SOLE 50 0 908603 OCEANEERING INTL INC COM 675232102 1339384 62941 SH SOLE 0 0 62941 OCULAR THERAPEUTIX INC COM 67576A100 575394 129012 SH SOLE 0 0 129012 OGE ENERGY CORP COM 670837103 6524351 186784 SH SOLE 107774 0 79010 OKTA INC CL A 679295105 1946576 21502 SH SOLE 0 0 21502 OLD DOMINION FREIGHT LINE IN COM 679580100 10613257 26184 SH SOLE 9430 0 16754 OLD NATL BANCORP IND COM 680033107 4695106 277981 SH SOLE 255221 0 22760 OLD REP INTL CORP COM 680223104 31805433 1081818 SH SOLE 600323 0 481495 OLD SECOND BANCORP INC ILL COM 680277100 349392 22629 SH SOLE 0 0 22629 OLIN CORP COM PAR $1 680665205 8228038 152513 SH SOLE 115412 0 37101 OLLIES BARGAIN OUTLET HLDGS COM 681116109 5334678 70295 SH SOLE 50492 35 19768 OMEGA HEALTHCARE INVS INC COM 681936100 10660708 347707 SH SOLE 0 0 347707 OMEROS CORP COM 682143102 35725 10925 SH SOLE 1000 0 9925 OMNICELL COM COM 68213N109 3571347 94907 SH SOLE 92942 0 1965 OMNICOM GROUP INC COM 681919106 37471261 433144 SH SOLE 272194 0 160950 ON HLDG AG NAMEN AKT A H5919C104 5946912 220501 SH SOLE 0 0 220501 ON SEMICONDUCTOR CORP COM 682189105 14831335 177557 SH SOLE 76961 0 100596 ONE GAS INC COM 68235P108 1101316 17284 SH SOLE 0 0 17284 ONEMAIN HLDGS INC COM 68268W103 1665309 33848 SH SOLE 25945 0 7902 ONEOK INC NEW COM 682680103 70864837 1009183 SH SOLE 189007 0 820176 ONESPAWORLD HOLDINGS LIMITED COM P73684113 553989 39290 SH SOLE 39236 0 54 ONTO INNOVATION INC COM 683344105 2219496 14516 SH SOLE 3905 0 10611 OP BANCORP COM 67109R109 110354 10078 SH SOLE 0 0 10078 OPEN LENDING CORP COM 68373J104 7148307 839990 SH SOLE 290945 209 548836 OPENDOOR TECHNOLOGIES INC COM 683712103 113738 25388 SH SOLE 0 0 25388 OPERA LTD SPONSORED ADS 68373M107 257165 19438 SH SOLE 0 0 19438 OPKO HEALTH INC COM 68375N103 58837 38965 SH SOLE 0 0 38965 OPPFI INC COM CL A 68386H103 65213 12737 SH SOLE 0 0 12737 OPTION CARE HEALTH INC COM NEW 68404L201 1686083 50047 SH SOLE 46749 0 3298 ORACLE CORP COM 68389X105 394585358 3742630 SH SOLE 2421451 0 1321179 ORANGE SPONSORED ADR 684060106 1364159 119349 SH SOLE 73133 0 46216 ORASURE TECHNOLOGIES INC COM 68554V108 132766 16191 SH SOLE 0 0 16191 OREILLY AUTOMOTIVE INC COM 67103H107 96503405 101574 SH SOLE 54413 0 47161 ORGANON & CO COMMON STOCK 68622V106 4939094 342518 SH SOLE 210237 0 132281 ORGANOVO HLDGS INC COM NEW 68620A203 22002 19822 SH SOLE 0 0 19822 ORIGIN BANCORP INC COM 68621T102 492858 13856 SH SOLE 0 0 13856 ORLA MNG LTD NEW COM 68634K106 84035 25857 SH SOLE 0 0 25857 ORMAT TECHNOLOGIES INC COM 686688102 884166 11666 SH SOLE 9200 0 2466 OSHKOSH CORP COM 688239201 7856477 72470 SH SOLE 39785 0 32685 OSI SYSTEMS INC COM 671044105 895607 6940 SH SOLE 5296 0 1644 OSISKO GOLD ROYALTIES LTD COM 68827L101 215285 15076 SH SOLE 0 0 15076 OTIS WORLDWIDE CORP COM 68902V107 17724726 198108 SH SOLE 101390 0 96718 OTTER TAIL CORP COM 689648103 1883866 22171 SH SOLE 8972 0 13199 OUSTER INC COM NEW 68989M202 211707 27602 SH SOLE 0 0 27602 OUTFRONT MEDIA INC COM 69007J106 295408 21161 SH SOLE 0 0 21161 OVERSTOCK COM INC DEL COM 690370101 1507748 54451 SH SOLE 0 0 54451 OVINTIV INC COM 69047Q102 8202076 186751 SH SOLE 64957 0 121794 OWENS CORNING NEW COM 690742101 12411429 83731 SH SOLE 44742 0 38989 OWL ROCK CAPITAL CORPORATION COM 69121K104 12764942 864833 SH SOLE 0 0 864833 OXFORD INDS INC COM 691497309 236500 2365 SH SOLE 1343 0 1022 OXFORD LANE CAP CORP COM 691543102 691001 139879 SH SOLE 0 0 139879 OXFORD SQUARE CAP CORP COM 69181V107 52687 18422 SH SOLE 0 0 18422 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1388307 53894 SH SOLE 53038 0 856 PACCAR INC COM 693718108 17185462 175990 SH SOLE 54216 0 121774 PACER FDS TR CFRA STVAL EQL 69374H691 400420 11011 SH SOLE 0 0 11011 PACER FDS TR DATA AND INFRAST 69374H741 2510326 84211 SH SOLE 0 0 84211 PACER FDS TR DEVELOPED MRKT 69374H873 7458294 238742 SH SOLE 0 0 238742 PACER FDS TR EMRG MKT CASH 69374H865 779608 38652 SH SOLE 0 0 38652 PACER FDS TR GLOBL CASH ETF 69374H709 13740252 400941 SH SOLE 6603 0 394338 PACER FDS TR INDUSTRIAL RELET 69374H766 575902 13764 SH SOLE 0 0 13764 PACER FDS TR LUNT LRG CP ALTR 69374H717 1595423 47440 SH SOLE 470 0 46970 PACER FDS TR LUNT LRGCP MULTI 69374H816 343045 8369 SH SOLE 0 0 8369 PACER FDS TR METAURUS CAP 400 69374H436 5334059 161394 SH SOLE 0 0 161394 PACER FDS TR PAC ASSET FLTG 69374H428 4233208 89820 SH SOLE 0 0 89820 PACER FDS TR PACER US SMALL 69374H857 86981410 1810981 SH SOLE 23187 0 1787794 PACER FDS TR TRENDP US LAR CP 69374H105 31377498 725156 SH SOLE 0 0 725156 PACER FDS TR TRENDP US MID CP 69374H204 1706994 51947 SH SOLE 0 0 51947 PACER FDS TR TRENDPILOT 100 69374H303 18893946 289208 SH SOLE 85 0 289123 PACER FDS TR TRENDPILOT EUR 69374H808 1737646 69813 SH SOLE 0 0 69813 PACER FDS TR TRENDPILOT FD 69374H675 604263 20373 SH SOLE 0 0 20373 PACER FDS TR TRENDPILOT INTL 69374H683 1251276 45402 SH SOLE 0 0 45402 PACER FDS TR TRENDPILOT US BD 69374H642 3243331 158443 SH SOLE 16786 0 141657 PACER FDS TR US CASH COWS 100 69374H881 274045238 5271114 SH SOLE 40466 0 5230648 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 661125 67393 SH SOLE 0 0 67393 PACIFIC PREMIER BANCORP COM 69478X105 1184486 40690 SH SOLE 575 0 40115 PACIRA BIOSCIENCES INC COM 695127100 641566 19015 SH SOLE 13462 0 5553 PACKAGING CORP AMER COM 695156109 27554311 169138 SH SOLE 90341 0 78797 PAGAYA TECHNOLOGIES LTD CL A SHS M7S64L115 69000 50000 SH SOLE 0 0 50000 PAGERDUTY INC COM 69553P100 1343024 58014 SH SOLE 54471 0 3543 PAGSEGURO DIGITAL LTD COM CL A G68707101 795711 63810 SH SOLE 0 0 63810 PALANTIR TECHNOLOGIES INC CL A 69608A108 30840651 1796194 SH SOLE 117376 0 1678818 PALO ALTO NETWORKS INC COM 697435105 176362391 598082 SH SOLE 167105 26 430951 PALOMAR HLDGS INC COM 69753M105 292874 5277 SH SOLE 0 0 5277 PAMPA ENERGIA S A SPONS ADR LVL I 697660207 405272 8184 SH SOLE 0 0 8184 PAN AMERN SILVER CORP COM 697900108 5491019 336253 SH SOLE 0 0 336253 PANGAEA LOGISTICS SOLUTION L SHS G6891L105 118532 14385 SH SOLE 0 0 14385 PAPA JOHNS INTL INC COM 698813102 4308475 56520 SH SOLE 52633 0 3887 PARAMOUNT GLOBAL CLASS A COM 92556H107 204582 10406 SH SOLE 0 0 10406 PARAMOUNT GLOBAL CLASS B COM 92556H206 5304504 358655 SH SOLE 121 0 358534 PARK NATL CORP COM 700658107 1938236 14589 SH SOLE 0 0 14589 PARKER-HANNIFIN CORP COM 701094104 87430413 189777 SH SOLE 126459 12 63306 PARSONS CORP DEL COM 70202L102 1791813 28573 SH SOLE 19589 0 8984 PARSONS CORP DEL NOTE 0.250% 8/1 70202LAB8 22888 16000 PRN SOLE 0 0 16000 PATHWARD FINANCIAL INC COM 59100U108 572819 10822 SH SOLE 0 0 10822 PATRIA INVESTMENTS LIMITED COM CL A G69451105 250794 16170 SH SOLE 0 0 16170 PATRICK INDS INC COM 703343103 1835394 18290 SH SOLE 15699 11 2580 PATTERSON COS INC COM 703395103 6639024 233358 SH SOLE 170729 0 62629 PATTERSON-UTI ENERGY INC COM 703481101 6835788 632943 SH SOLE 408979 0 223964 PAYCHEX INC COM 704326107 96786998 812585 SH SOLE 437495 0 375091 PAYCOM SOFTWARE INC COM 70432V102 3227657 15614 SH SOLE 4933 0 10681 PAYCOR HCM INC COM 70435P102 4891979 226586 SH SOLE 223052 77 3457 PAYLOCITY HLDG CORP COM 70438V106 7501160 45503 SH SOLE 40602 0 4901 PAYPAL HLDGS INC COM 70450Y103 77736899 1265868 SH SOLE 708665 55 557148 PAYSAFE LIMITED SHS G6964L206 1466629 114670 SH SOLE 934 0 113736 PBF ENERGY INC CL A 69318G106 381529 8679 SH SOLE 0 0 8679 PCM FD INC COM 69323T101 211107 26521 SH SOLE 0 0 26521 PDD HOLDINGS INC SPONSORED ADS 722304102 2101304 14362 SH SOLE 0 0 14362 PDF SOLUTIONS INC COM 693282105 953497 29667 SH SOLE 0 0 29667 PDS BIOTECHNOLOGY CORP COM 70465T107 121074 24361 SH SOLE 0 0 24361 PEABODY ENERGY CORP COM 704551100 1096181 45073 SH SOLE 22463 0 22610 PEAKSTONE REALTY TRUST COMMON SHARES 39818P799 502455 25211 SH SOLE 0 0 25211 PEBBLEBROOK HOTEL TR COM 70509V100 2752651 172256 SH SOLE 154779 0 17477 PELOTON INTERACTIVE INC CL A COM 70614W100 281589 46238 SH SOLE 0 0 46238 PEMBINA PIPELINE CORP COM 706327103 2220368 64508 SH SOLE 49334 0 15174 PENN ENTERTAINMENT INC COM 707569109 2515327 96669 SH SOLE 10265 0 86404 PENNANTPARK INVT CORP COM 708062104 1021035 147762 SH SOLE 0 0 147762 PENNYMAC MTG INVT TR COM 70931T103 620322 41493 SH SOLE 0 0 41493 PENSKE AUTOMOTIVE GRP INC COM 70959W103 3256832 20291 SH SOLE 2575 0 17716 PENTAIR PLC SHS G7S00T104 4139153 56927 SH SOLE 22051 0 34876 PENUMBRA INC COM 70975L107 2670851 10618 SH SOLE 10073 0 545 PEPSICO INC COM 713448108 368681840 2170760 SH SOLE 643364 46 1527350 PERDOCEO ED CORP COM 71363P106 314640 17918 SH SOLE 17158 0 760 PERFORMANCE FOOD GROUP CO COM 71377A103 12713290 183851 SH SOLE 173729 0 10122 PERIMETER SOLUTIONS SA COMMON STOCK L7579L106 234336 50943 SH SOLE 49943 0 1000 PERION NETWORK LTD SHS NEW M78673114 315985 10236 SH SOLE 0 0 10236 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 734363 52605 SH SOLE 0 0 52605 PERMIAN RESOURCES CORP CLASS A COM 71424F105 8624066 634123 SH SOLE 462732 0 171391 PERRIGO CO PLC SHS G97822103 5463799 169789 SH SOLE 160190 0 9599 PETIQ INC COM CL A 71639T106 209469 10606 SH SOLE 0 0 10606 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1435064 89860 SH SOLE 0 0 89860 PFIZER INC COM 717081103 225642254 7837525 SH SOLE 3314295 183 4523047 PFIZER INC COM 717081103 724600 24900 SH Put SOLE 0 0 24900 PG&E CORP COM 69331C108 14631730 811522 SH SOLE 751516 0 60006 PGIM ETF TR ACTV HY BD ETF 69344A206 487060 14000 SH SOLE 0 0 14000 PGIM ETF TR PGIM ULTRA SH BD 69344A107 28563416 578324 SH SOLE 24860 0 553464 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 806511 70996 SH SOLE 0 0 70996 PGIM HIGH YIELD BOND FUND IN COM 69346H100 3490564 283325 SH SOLE 0 0 283325 PGIM SHORT DUR HIG YLD OPP F COM 69355J104 1271910 84794 SH SOLE 0 0 84794 PGT INNOVATIONS INC COM 69336V101 3040005 74693 SH SOLE 215 0 74478 PHILIP MORRIS INTL INC COM 718172109 207097077 2201288 SH SOLE 1464987 0 736301 PHILLIPS 66 COM 718546104 99194739 745041 SH SOLE 115828 0 629213 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 914298 25063 SH SOLE 0 0 25063 PHOTRONICS INC COM 719405102 1476241 47059 SH SOLE 0 0 47059 PHREESIA INC COM 71944F106 226129 9768 SH SOLE 0 0 9768 PHYSICIANS RLTY TR COM 71943U104 3717895 279331 SH SOLE 187936 0 91395 PIEDMONT LITHIUM INC COM 72016P105 222198 7871 SH SOLE 0 0 7871 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 345823 48639 SH SOLE 48066 0 573 PIERIS PHARMACEUTICALS INC COM 720795103 5460 30000 SH SOLE 0 0 30000 PILGRIMS PRIDE CORP COM 72147K108 388734 14054 SH SOLE 0 0 14054 PIMCO CALIF MUN INCOME FD II COM 72200M108 229100 39500 SH SOLE 0 0 39500 PIMCO CALIF MUN INCOME FD II COM 72201C109 357445 48500 SH SOLE 0 0 48500 PIMCO CORPORATE & INCM STRG COM 72200U100 225775 18193 SH SOLE 0 0 18193 PIMCO CORPORATE & INCOME OPP COM 72201B101 1149543 86823 SH SOLE 0 0 86823 PIMCO DYNAMIC INCOME FD SHS 72201Y101 6763678 376807 SH SOLE 0 0 376807 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 358345 29277 SH SOLE 0 0 29277 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 376586 18388 SH SOLE 0 0 18388 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 4888003 52514 SH SOLE 0 0 52514 PIMCO ETF TR 1-5 US TIP IDX 72201R205 406182 7941 SH SOLE 0 0 7941 PIMCO ETF TR 15+ YR US TIPS 72201R304 1854570 32720 SH SOLE 0 0 32720 PIMCO ETF TR 25YR+ ZERO U S 72201R882 4762354 55811 SH SOLE 0 0 55811 PIMCO ETF TR ACTIVE BD ETF 72201R775 28038443 303282 SH SOLE 407 0 302875 PIMCO ETF TR BROAD US TIPS 72201R403 3730600 69961 SH SOLE 0 0 69961 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 12220646 122464 SH SOLE 0 0 122464 PIMCO ETF TR INTER MUN BD ACT 72201R866 7290449 138077 SH SOLE 0 0 138077 PIMCO ETF TR INV GRD CRP BD 72201R817 1167049 11999 SH SOLE 0 0 11999 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 2056470 41108 SH SOLE 0 0 41108 PIMCO HIGH INCOME FD COM SHS 722014107 137886 27632 SH SOLE 0 0 27632 PIMCO INCOME STRATEGY FD II COM 72201J104 1790165 247602 SH SOLE 0 0 247602 PIMCO MUN INCOME FD COM 72200R107 143906 15424 SH SOLE 0 0 15424 PIMCO MUN INCOME FD II COM 72200W106 1010871 121792 SH SOLE 0 0 121792 PIMCO MUN INCOME FD III COM 72201A103 345556 46760 SH SOLE 0 0 46760 PINNACLE FINL PARTNERS INC COM 72346Q104 16277050 186621 SH SOLE 154370 50 32201 PINNACLE WEST CAP CORP COM 723484101 2160788 30078 SH SOLE 8728 0 21350 PINTEREST INC CL A 72352L106 27876069 752594 SH SOLE 558355 0 194239 PIONEER HIGH INCOME FUND INC COM 72369H106 104891 14670 SH SOLE 0 0 14670 PIONEER MUN HIGH INCOME OPPO COMMON STOCK 723760104 161208 15251 SH SOLE 0 0 15251 PIONEER MUNICIPAL HIGH INCOM COM 723762100 712271 88812 SH SOLE 0 0 88812 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 603890 69976 SH SOLE 0 0 69976 PIONEER NAT RES CO COM 723787107 128199878 570081 SH SOLE 155955 0 414126 PIPER SANDLER COMPANIES COM 724078100 4888568 27956 SH SOLE 22498 0 5458 PITNEY BOWES INC COM 724479100 161300 36659 SH SOLE 0 0 36659 PIXELWORKS INC COM NEW 72581M305 134537 102700 SH SOLE 0 0 102700 PJT PARTNERS INC COM CL A 69343T107 11546659 113347 SH SOLE 80502 0 32845 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4681812 309030 SH SOLE 0 0 309030 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1741535 109187 SH SOLE 17874 0 91313 PLANET FITNESS INC CL A 72703H101 4576589 62693 SH SOLE 20039 0 42654 PLANET LABS PBC COM CL A 72703X106 39058 15813 SH SOLE 0 0 15813 PLAYA HOTELS & RESORTS NV SHS N70544106 569352 65821 SH SOLE 0 0 65821 PLAYTIKA HLDG CORP COM 72815L107 759486 87097 SH SOLE 56561 0 30536 PLUG POWER INC COM NEW 72919P202 332015 73781 SH SOLE 0 0 73781 PLUMAS BANCORP COM 729273102 1675838 40528 SH SOLE 0 0 40528 PNC FINL SVCS GROUP INC COM 693475105 219704117 1418820 SH SOLE 1247711 0 171108 PNM RES INC COM 69349H107 2978203 71592 SH SOLE 67828 0 3764 POET TECHNOLOGIES INC COM NEW 73044W302 9448 10100 SH SOLE 0 0 10100 POLARIS INC COM 731068102 35957626 379420 SH SOLE 245242 0 134178 POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 66742 29532 SH SOLE 0 0 29532 POLISHED COM INC *W EXP 06/02/202 28252C117 15 10000 SH SOLE 0 0 10000 POOL CORP COM 73278L105 113298306 284162 SH SOLE 257572 8 26582 POPULAR INC COM NEW 733174700 2507730 30556 SH SOLE 29847 0 709 PORTLAND GEN ELEC CO COM NEW 736508847 10645646 245631 SH SOLE 224175 0 21456 PORTMAN RIDGE FIN CORP COM NEW 73688F201 1895653 104214 SH SOLE 0 0 104214 POST HLDGS INC COM 737446104 35218962 399943 SH SOLE 368976 91 30876 POTLATCHDELTIC CORPORATION COM 737630103 8331112 169676 SH SOLE 382 0 169294 POWELL INDS INC COM 739128106 1085198 12276 SH SOLE 0 0 12276 POWER INTEGRATIONS INC COM 739276103 1324434 16130 SH SOLE 15466 0 664 PPG INDS INC COM 693506107 99518591 665454 SH SOLE 570356 0 95098 PPL CORP COM 69351T106 36783704 1357333 SH SOLE 1056717 0 300617 PREDICTIVE ONCOLOGY INC COM 74039M309 397422 120797 SH SOLE 0 0 120797 PREMIER INC CL A 74051N102 6303669 281919 SH SOLE 275354 0 6565 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 6161485 100645 SH SOLE 99351 0 1294 PRICE T ROWE GROUP INC COM 74144T108 22056431 204814 SH SOLE 70784 0 134030 PRIMEENERGY RESOURCES CORP COM 74158E104 216422 2035 SH SOLE 0 0 2035 PRIMERICA INC COM 74164M108 23899640 116153 SH SOLE 111944 0 4209 PRIMO WATER CORPORATION COM 74167P108 14327111 951970 SH SOLE 708782 0 243188 PRIMORIS SVCS CORP COM 74164F103 1126350 33916 SH SOLE 8662 0 25254 PRINCIPAL EXCHANGE TRADED FD QUALITY ETF 74255Y201 262377 4283 SH SOLE 0 0 4283 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 13668635 780619 SH SOLE 15444 0 765175 PRINCIPAL EXCHANGE TRADED FD US MEGA CP ETF 74255Y870 10414574 222724 SH SOLE 0 0 222724 PRINCIPAL EXCHANGE TRADED FD US SMCP MLTFCTR 74255Y607 345051 7506 SH SOLE 0 0 7506 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 7685513 97693 SH SOLE 390 0 97303 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 261519 27674 SH SOLE 0 0 27674 PROCORE TECHNOLOGIES INC COM 74275K108 3194358 46148 SH SOLE 45954 0 194 PROCTER AND GAMBLE CO COM 742718109 447774426 3055647 SH SOLE 1190116 0 1865531 PROFOUND MED CORP COM NEW 74319B502 557734 65693 SH SOLE 0 0 65693 PROGRESS SOFTWARE CORP COM 743312100 2941440 54170 SH SOLE 30158 0 24012 PROGRESSIVE CORP COM 743315103 166051436 1042513 SH SOLE 743241 0 299272 PROGYNY INC COM 74340E103 2110039 56752 SH SOLE 53545 0 3207 PROLOGIS INC. COM 74340W103 119287884 894883 SH SOLE 664737 0 230146 PROOF ACQUISITION CORP I CL A COM 74349W104 37750 10000 SH SOLE 0 0 10000 PROS HOLDINGS INC COM 74346Y103 662533 17080 SH SOLE 14872 0 2208 PROSHARES TR EQTS FOR RISIN 74347B391 268295 4986 SH SOLE 4986 0 0 PROSHARES TR HD REPLICATION 74347X294 2501091 51412 SH SOLE 0 0 51412 PROSHARES TR LARGE CAP CRE 74347R248 716994 13091 SH SOLE 0 0 13091 PROSHARES TR MSCI EAFE DIVD 74347B839 2038870 52711 SH SOLE 0 0 52711 PROSHARES TR MSCI EMRG MKTS 74347B847 238300 5427 SH SOLE 0 0 5427 PROSHARES TR ONLINE RTL ETF 74347B169 343134 9513 SH SOLE 0 0 9513 PROSHARES TR PSHS ULT S&P 500 74347R107 260280 4000 SH SOLE 0 0 4000 PROSHARES TR RUSS 2000 DIVD 74347B698 3202572 49263 SH SOLE 0 0 49263 PROSHARES TR RUSSELL US DIV 74347G507 264912 5653 SH SOLE 0 0 5653 PROSHARES TR S&P 500 DV ARIST 74348A467 56467507 593146 SH SOLE 0 0 593146 PROSHARES TR S&P MDCP 400 DIV 74347B680 12497693 169875 SH SOLE 678 0 169197 PROSHARES TR S&P TECH DIVIDEN 74347G606 2862534 41140 SH SOLE 0 0 41140 PROSPECT CAP CORP COM 74348T102 3509317 585863 SH SOLE 0 0 585863 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 99688 100000 PRN SOLE 0 0 100000 PROSPERITY BANCSHARES INC COM 743606105 1294649 19115 SH SOLE 16318 0 2797 PROTHENA CORP PLC SHS G72800108 296789 8167 SH SOLE 0 0 8167 PROVIDENT FINL SVCS INC COM 74386T105 235057 13037 SH SOLE 0 0 13037 PRUDENTIAL FINL INC COM 744320102 54484706 525356 SH SOLE 3014 0 522342 PRUDENTIAL PLC ADR 74435K204 5089197 226691 SH SOLE 223741 0 2950 PTC INC COM 69370C100 27119500 155004 SH SOLE 23481 0 131523 PUBLIC STORAGE COM 74460D109 34917138 114482 SH SOLE 76880 0 37602 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 27165908 444251 SH SOLE 337163 0 107088 PULTE GROUP INC COM 745867101 29846371 289153 SH SOLE 190571 0 98582 PURE STORAGE INC CL A 74624M102 10942699 306862 SH SOLE 73648 0 233214 PURECYCLE TECHNOLOGIES INC COM 74623V103 246313 60818 SH SOLE 0 0 60818 PURPLE BIOTECH LTD SPONSORED ADS 74638P109 8580 11000 SH SOLE 0 0 11000 PUTNAM MANAGED MUN INCOME TR COM 746823103 2600578 427727 SH SOLE 0 0 427727 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 45333 14211 SH SOLE 0 0 14211 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2203535 215399 SH SOLE 0 0 215399 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1600865 448422 SH SOLE 0 0 448422 PVH CORPORATION COM 693656100 642461 5261 SH SOLE 0 0 5261 Q2 HLDGS INC COM 74736L109 3685062 84890 SH SOLE 84244 38 608 QCR HOLDINGS INC COM 74727A104 740093 12675 SH SOLE 0 0 12675 QIAGEN NV SHS NEW N72482123 8689316 200077 SH SOLE 199407 16 654 QORVO INC COM 74736K101 5606052 49783 SH SOLE 34754 0 15029 QUAKER HOUGHTON COM 747316107 6731259 31540 SH SOLE 30577 0 963 QUALCOMM INC COM 747525103 377671011 2611291 SH SOLE 909122 0 1702169 QUALYS INC COM 74758T303 6823870 34766 SH SOLE 15029 0 19737 QUANTA SVCS INC COM 74762E102 40437254 187383 SH SOLE 51881 0 135502 QUANTUMSCAPE CORP COM CL A 74767V109 179213 25786 SH SOLE 0 0 25786 QUEST DIAGNOSTICS INC COM 74834L100 20440779 148251 SH SOLE 118124 0 30127 QUICKLOGIC CORP COM NEW 74837P405 584629 42181 SH SOLE 0 0 42181 QUIDELORTHO CORP COM 219798105 2886018 39159 SH SOLE 5480 0 33679 QUIPT HOME MEDICAL CORP COM 74880P104 188330 37000 SH SOLE 0 0 37000 QURATE RETAIL INC COM SER A 74915M100 233203 266366 SH SOLE 260337 0 6029 RACKSPACE TECHNOLOGY INC COM 750102105 28924 14462 SH SOLE 0 0 14462 RADIAN GROUP INC COM 750236101 5017112 175731 SH SOLE 172171 0 3560 RADNET INC COM 750491102 2640156 75932 SH SOLE 0 0 75932 RALPH LAUREN CORP CL A 751212101 11542185 80043 SH SOLE 51609 0 28434 RAMACO RES INC COM CL A 75134P600 289844 16871 SH SOLE 0 0 16871 RAMBUS INC DEL COM 750917106 2193350 32137 SH SOLE 8413 0 23724 RANGE RES CORP COM 75281A109 7088057 232854 SH SOLE 192657 0 40197 RANGER ENERGY SVCS INC COM CL A 75282U104 391993 38318 SH SOLE 0 0 38318 RAPID7 INC COM 753422104 5607842 98211 SH SOLE 65378 0 32833 RAYMOND JAMES FINL INC COM 754730109 34711207 311311 SH SOLE 101 0 311210 RAYONIER INC COM 754907103 1942999 58156 SH SOLE 12600 0 45556 RAYTHEON TECHNOLOGIES CORP COM 75513E101 254907846 3029569 SH SOLE 1148738 45 1880786 RAYTHEON TECHNOLOGIES CORP COM 75513E101 144000 1800 SH Put SOLE 0 0 1800 RB GLOBAL INC COM 74935Q107 8651676 129342 SH SOLE 126278 0 3064 RBB FD INC MOTLEY FOL ETF 74933W601 7301461 163523 SH SOLE 0 0 163523 RBB FD INC US TREAS 3 MNTH 74933W452 884716 17744 SH SOLE 0 0 17744 RBB FD INC US TREASRY 12 MT 74933W478 211125 4228 SH SOLE 0 0 4228 RBB FD INC US TREASY 2 YR 74933W486 1498540 31000 SH SOLE 0 0 31000 RBC BEARINGS INC COM 75524B104 46903555 164638 SH SOLE 161922 12 2704 READY CAPITAL CORP COM 75574U101 215315 21006 SH SOLE 0 0 21006 REALTY INCOME CORP COM 756109104 70136223 1221461 SH SOLE 656794 0 564666 REAVES UTIL INCOME FD COM SH BEN INT 756158101 7592722 283946 SH SOLE 0 0 283946 RED ROBIN GOURMET BURGERS IN COM 75689M101 641145 51415 SH SOLE 0 0 51415 REDFIN CORP COM 75737F108 260900 25281 SH SOLE 0 0 25281 REDWOOD TRUST INC COM 758075402 6121222 826076 SH SOLE 0 0 826076 REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 156800 160000 PRN SOLE 0 0 160000 REGAL REXNORD CORPORATION COM 758750103 16528411 111663 SH SOLE 102552 35 9076 REGENCY CTRS CORP COM 758849103 8199299 122378 SH SOLE 115328 0 7050 REGENERON PHARMACEUTICALS COM 75886F107 58844539 66999 SH SOLE 44771 0 22228 REGENXBIO INC COM 75901B107 907139 50537 SH SOLE 0 0 50537 REGIONS FINANCIAL CORP NEW COM 7591EP100 21320604 1100135 SH SOLE 135249 0 964886 REINSURANCE GRP OF AMERICA I COM NEW 759351604 39599008 244771 SH SOLE 227251 0 17520 RELAY THERAPEUTICS INC COM 75943R102 202650 18406 SH SOLE 0 0 18406 RELIANCE STEEL & ALUMINUM CO COM 759509102 8432087 30149 SH SOLE 15353 0 14796 RELX PLC SPONSORED ADR 759530108 40559401 1022679 SH SOLE 988999 41 33639 RENAISSANCERE HLDGS LTD COM G7496G103 5707250 29119 SH SOLE 25750 0 3369 RENASANT CORP COM 75970E107 396220 11764 SH SOLE 0 0 11764 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 8124259 283966 SH SOLE 280686 43 3237 REPLIGEN CORP COM 759916109 8400963 46724 SH SOLE 45376 17 1331 REPUBLIC FIRST BANCORP INC COM 760416107 458 15250 SH SOLE 0 0 15250 REPUBLIC SVCS INC COM 760759100 119914503 727151 SH SOLE 425057 0 302094 RESIDEO TECHNOLOGIES INC COM 76118Y104 4396849 233627 SH SOLE 225809 0 7818 RESMED INC COM 761152107 1176954 6842 SH SOLE 0 0 6842 RESTAURANT BRANDS INTL INC COM 76131D103 5556828 71123 SH SOLE 40816 0 30307 RETAIL OPPORTUNITY INVTS COR COM 76131N101 306433 21841 SH SOLE 0 0 21841 REVOLUTION MEDICINES INC COM 76155X100 834043 29081 SH SOLE 0 0 29081 REVOLUTION MEDICINES INC COM 76155X100 225000 10000 SH Put SOLE 0 0 10000 REVOLVE GROUP INC CL A 76156B107 4193861 252947 SH SOLE 0 0 252947 REVVITY INC COM 714046109 869180 7952 SH SOLE 1147 0 6805 REXFORD INDL RLTY INC COM 76169C100 5436472 96907 SH SOLE 95875 0 1032 REYNOLDS CONSUMER PRODS INC COM 76171L106 548179 20424 SH SOLE 19828 0 596 RH COM 74967X103 2690652 9231 SH SOLE 321 0 8910 RINGCENTRAL INC CL A 76680R206 1271326 37447 SH SOLE 161 0 37286 RINGCENTRAL INC NOTE 3/0 76680RAF4 111600 120000 PRN SOLE 0 0 120000 RINGCENTRAL INC NOTE 3/1 76680RAH0 353113 410000 PRN SOLE 0 0 410000 RIO TINTO PLC SPONSORED ADR 767204100 40624964 545595 SH SOLE 105320 7 440268 RITHM CAPITAL CORP COM NEW 64828T201 3238332 303215 SH SOLE 0 0 303215 RIVERNORTH CAP AND INCM FD I COM 76882B108 276570 17560 SH SOLE 0 0 17560 RIVERNORTH DOUBLELINE STRATE COM 76882G107 920965 110163 SH SOLE 0 0 110163 RIVERNORTH FLEXIBLE MUN INCO COM 76883H104 369222 23867 SH SOLE 0 0 23867 RIVERNORTH FLEXIBLE MUNI INC COM 76883Y107 160645 12263 SH SOLE 0 0 12263 RIVERNORTH MANAGED DUR MUN I COM 76882H105 460063 32445 SH SOLE 0 0 32445 RIVERNORTH MANAGED DUR MUN I COM 76882M104 197769 12637 SH SOLE 0 0 12637 RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 361028 23705 SH SOLE 0 0 23705 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 487253 44336 SH SOLE 0 0 44336 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 5514737 235070 SH SOLE 110497 0 124573 RLI CORP COM 749607107 9488772 71280 SH SOLE 68522 0 2758 RLJ LODGING TR CUM CONV PFD A 74965L200 318422 12711 SH SOLE 0 0 12711 ROBERT HALF INTL INC COM 770323103 11539406 131249 SH SOLE 60182 0 71067 ROBINHOOD MKTS INC COM CL A 770700102 329380 25854 SH SOLE 0 0 25854 ROBLOX CORP CL A 771049103 5782894 126485 SH SOLE 0 0 126485 ROCKET COS INC COM CL A 77311W101 2495006 172308 SH SOLE 156943 0 15365 ROCKET LAB USA INC COM 773122106 120692 21825 SH SOLE 0 0 21825 ROCKWELL AUTOMATION INC COM 773903109 22471458 72377 SH SOLE 8248 0 64129 ROCKWELL MED INC COM NEW 774374300 417650 220979 SH SOLE 0 0 220979 ROCKY BRANDS INC COM 774515100 14331033 474852 SH SOLE 0 0 474852 ROGERS COMMUNICATIONS INC CL B 775109200 3542191 75672 SH SOLE 73305 0 2367 ROKU INC COM CL A 77543R102 2626792 28658 SH SOLE 3643 0 25015 ROLLINS INC COM 775711104 49625711 1136380 SH SOLE 1066202 87 70091 ROOT INC CL A NEW 77664L207 552464 52716 SH SOLE 0 0 52716 ROPER TECHNOLOGIES INC COM 776696106 115875248 212549 SH SOLE 62999 0 149550 ROSS STORES INC COM 778296103 41832018 302277 SH SOLE 241420 0 60857 ROYAL BK CDA COM 780087102 34255197 338725 SH SOLE 237743 0 100982 ROYAL CARIBBEAN GROUP COM V7780T103 14895800 115034 SH SOLE 67032 0 48002 ROYAL GOLD INC COM 780287108 8481341 70117 SH SOLE 9159 0 60958 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 6282346 223652 SH SOLE 219442 0 4210 ROYCE GLOBAL VALUE TR INC COM 78081T104 2169647 222528 SH SOLE 0 0 222528 ROYCE MICRO-CAP TR INC COM 780915104 2952629 319549 SH SOLE 0 0 319549 ROYCE VALUE TR INC COM 780910105 24429075 1677821 SH SOLE 0 0 1677821 RPM INTL INC COM 749685103 22051298 197539 SH SOLE 96426 0 101114 RUSH ENTERPRISES INC CL A 781846209 2190155 43542 SH SOLE 41885 28 1629 RVL PHARMACEUTICALS PLC SHS G6S41R101 71 23696 SH SOLE 0 0 23696 RXO INC COMMON STOCK 74982T103 2128499 91509 SH SOLE 0 0 91509 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 252829 5877 SH SOLE 0 0 5877 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 12686510 95130 SH SOLE 88449 6 6675 RYDER SYS INC COM 783549108 2381722 20700 SH SOLE 14277 0 6423 RYMAN HOSPITALITY PPTYS INC COM 78377T107 896571 8146 SH SOLE 0 0 8146 S&P GLOBAL INC COM 78409V104 334155069 758547 SH SOLE 446624 15 311908 SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 430518 55839 SH SOLE 0 0 55839 SABINE RTY TR UNIT BEN INT 785688102 1753299 25837 SH SOLE 0 0 25837 SABRE CORP COM 78573M104 994332 225985 SH SOLE 220922 0 5063 SAIA INC COM 78709Y105 39720686 90641 SH SOLE 86578 6 4057 SALESFORCE INC COM 79466L302 587490101 2232615 SH SOLE 1035607 27 1196981 SALLY BEAUTY HLDGS INC COM 79546E104 3743599 281898 SH SOLE 280270 191 1437 SAMSARA INC COM CL A 79589L106 1478901 44305 SH SOLE 0 0 44305 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 65949 12982 SH SOLE 0 0 12982 SANDRIDGE ENERGY INC COM NEW 80007P869 1648518 120594 SH SOLE 0 0 120594 SANDSTORM GOLD LTD COM NEW 80013R206 1499961 298203 SH SOLE 0 0 298203 SANDY SPRING BANCORP INC COM 800363103 286339 10512 SH SOLE 650 0 9862 SANMINA CORPORATION COM 801056102 2018532 39294 SH SOLE 37459 0 1835 SANOFI SPONSORED ADR 80105N105 90695335 1823757 SH SOLE 1691868 43 131846 SAP SE SPON ADR 803054204 98439173 636776 SH SOLE 603751 16 33009 SARATOGA INVT CORP COM NEW 80349A208 874275 33808 SH SOLE 0 0 33808 SAREPTA THERAPEUTICS INC COM 803607100 944916 9799 SH SOLE 4271 0 5528 SATELLOGIC INC CLASS A ORD SHS G7823S101 28910 16520 SH SOLE 0 0 16520 SAVERS VALUE VLG INC COM 80517M109 385888 22203 SH SOLE 0 0 22203 SBA COMMUNICATIONS CORP NEW CL A 78410G104 24533723 96708 SH SOLE 80145 19 16544 SCANSOURCE INC COM 806037107 1748496 44143 SH SOLE 44113 30 0 SCHLUMBERGER LTD COM STK 806857108 76524541 1470495 SH SOLE 931599 0 538897 SCHNEIDER NATIONAL INC CL B 80689H102 4247369 166891 SH SOLE 148357 0 18534 SCHRODINGER INC COM 80810D103 656465 18337 SH SOLE 7267 0 11070 SCHWAB CHARLES CORP COM 808513105 106661052 1550306 SH SOLE 1067315 0 482992 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 458712 9959 SH SOLE 0 0 9959 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1203542 48550 SH SOLE 0 0 48550 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 3190596 64171 SH SOLE 0 0 64171 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 802277 32626 SH SOLE 0 0 32626 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 13501976 365313 SH SOLE 0 0 365313 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 316393 9068 SH SOLE 0 0 9068 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 1611329 26372 SH SOLE 0 0 26372 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2700251 43595 SH SOLE 0 0 43595 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 368965 6666 SH SOLE 0 0 6666 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 12006689 442398 SH SOLE 0 0 442398 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 8146554 241522 SH SOLE 3390 0 238132 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 3636979 104331 SH SOLE 0 0 104331 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5224964 107842 SH SOLE 0 0 107842 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 6849491 146922 SH SOLE 0 0 146922 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 8512591 152912 SH SOLE 0 0 152912 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 152418091 2002077 SH SOLE 32506 0 1969571 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 20656310 248991 SH SOLE 2548 0 246443 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2718202 38776 SH SOLE 0 0 38776 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 5187495 91977 SH SOLE 0 0 91977 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 13317750 176816 SH SOLE 1 0 176815 SCHWAB STRATEGIC TR US REIT ETF 808524847 437069 21104 SH SOLE 0 0 21104 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3639330 77039 SH SOLE 0 0 77039 SCHWAB STRATEGIC TR US TIPS ETF 808524870 15661367 300026 SH SOLE 0 0 300026 SCIENCE APPLICATIONS INTL CO COM 808625107 8471647 68144 SH SOLE 54211 0 13933 SCILEX HOLDING CO COM 80880W106 63640 31196 SH SOLE 8 0 31188 SCORPIO TANKERS INC SHS Y7542C130 369178 6072 SH SOLE 0 0 6072 SCOTTS MIRACLE-GRO CO CL A 810186106 36881379 578532 SH SOLE 463393 0 115139 SCPHARMACEUTICALS INC COM 810648105 545797 87049 SH SOLE 0 0 87049 SCYNEXIS INC COM NEW 811292200 41242 18494 SH SOLE 0 0 18494 SEA LTD SPONSORD ADS 81141R100 2495934 61628 SH SOLE 3797 0 57831 SEABRIDGE GOLD INC COM 811916105 9777229 806037 SH SOLE 0 0 806037 SEACOAST BKG CORP FLA COM NEW 811707801 443178 15572 SH SOLE 0 0 15572 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 25867908 303009 SH SOLE 103489 0 199521 SEALED AIR CORP NEW COM 81211K100 8512970 233105 SH SOLE 209774 0 23331 SEAWORLD ENTMT INC COM 81282V100 913114 17284 SH SOLE 11973 0 5311 SEI INVTS CO COM 784117103 30344232 477486 SH SOLE 455151 0 22335 SELECT MED HLDGS CORP COM 81619Q105 5400057 229790 SH SOLE 229204 0 586 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 355526079 4893010 SH SOLE 3970282 0 922728 SELECT SECTOR SPDR TR ENERGY 81369Y506 159911539 1907342 SH SOLE 208829 0 1698513 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 115521638 3072384 SH SOLE 0 0 3072384 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 12328052 307740 SH SOLE 144 0 307596 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 293203449 1639749 SH SOLE 1129296 0 510453 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 339375757 4711589 SH SOLE 3922168 0 789421 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 763741838 5600102 SH SOLE 4248239 0 1351863 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 114774211 1006880 SH SOLE 36223 0 970657 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 132334962 2089610 SH SOLE 1482446 0 607164 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 22075733 258075 SH SOLE 35771 0 222304 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 689471620 3582043 SH SOLE 2747091 0 834952 SELECT WATER SOLUTIONS INC CL A COM 81617J301 339531 44734 SH SOLE 42578 0 2156 SELECTIVE INS GROUP INC COM 816300107 5100735 51274 SH SOLE 48654 0 2620 SELECTQUOTE INC COM 816307300 35620 26000 SH SOLE 0 0 26000 SEMPRA COM 816851109 68058909 910731 SH SOLE 742700 0 168031 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1511290 40226 SH SOLE 35910 0 4316 SENSEI BIOTHERAPEUTICS INC COM 81728A108 9688 14000 SH SOLE 0 0 14000 SENSEONICS HLDGS INC COM 81727U105 8380 14700 SH SOLE 0 0 14700 SENSIENT TECHNOLOGIES CORP COM 81725T100 229548 3478 SH SOLE 0 0 3478 SENTINELONE INC CL A 81730H109 3880784 141428 SH SOLE 0 0 141428 SERVICE CORP INTL COM 817565104 3796889 55470 SH SOLE 12414 0 43056 SERVICENOW INC COM 81762P102 234134635 331406 SH SOLE 190350 0 141056 SERVISFIRST BANCSHARES INC COM 81768T108 12316555 184850 SH SOLE 162944 47 21859 SEVEN HILLS REALTY TRUST COM 81784E101 142754 11032 SH SOLE 0 0 11032 SFL CORPORATION LTD SHS G7738W106 361085 32011 SH SOLE 0 0 32011 SHAKE SHACK INC CL A 819047101 5467907 73771 SH SOLE 19828 0 53943 SHARECARE INC COM CL A 81948W104 124090 114898 SH SOLE 0 0 114898 SHELL PLC SPON ADS 780259305 65134591 989888 SH SOLE 722684 0 267204 SHERWIN WILLIAMS CO COM 824348106 165634200 531049 SH SOLE 412797 19 118233 SHIFT4 PMTS INC CL A 82452J109 4148990 55811 SH SOLE 27004 0 28807 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 2668433 171714 SH SOLE 166764 0 4950 SHOCKWAVE MED INC COM 82489T104 1340589 7035 SH SOLE 5886 0 1149 SHOPIFY INC CL A 82509L107 78589703 1008854 SH SOLE 459031 12 549811 SHORE BANCSHARES INC COM 825107105 168662 11836 SH SOLE 0 0 11836 SHUTTERSTOCK INC COM 825690100 3009918 62343 SH SOLE 61398 0 945 SHYFT GROUP INC COM 825698103 191512 15672 SH SOLE 0 0 15672 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 10701505 1970811 SH SOLE 0 0 1970811 SIGA TECHNOLOGIES INC COM 826917106 67872 12120 SH SOLE 0 0 12120 SIGMA LITHIUM CORPORATION COM 826599102 408503 12956 SH SOLE 0 0 12956 SIGNET JEWELERS LIMITED SHS G81276100 3988131 37182 SH SOLE 36270 17 895 SILGAN HLDGS INC COM 827048109 1971032 43559 SH SOLE 14839 0 28720 SILICON LABORATORIES INC COM 826919102 10531329 79620 SH SOLE 78423 0 1197 SILVERCREST METALS INC COM 828363101 474122 72385 SH SOLE 0 0 72385 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 759453 38279 SH SOLE 25049 0 13230 SIMON PPTY GROUP INC NEW COM 828806109 36479241 255743 SH SOLE 76019 0 179724 SIMPLIFY EXCHANGE TRADED FUN SHORT TERM TREA 82889N657 798860 34508 SH SOLE 34508 0 0 SIMPLY GOOD FOODS CO COM 82900L102 1203325 30387 SH SOLE 28466 0 1921 SIMPSON MFG INC COM 829073105 42166067 212982 SH SOLE 209738 15 3229 SIREN ETF TR DIVCN LDRS ETF 829658301 1943801 31960 SH SOLE 0 0 31960 SIREN ETF TR NSD NXGN ECO ETF 829658202 343974 14080 SH SOLE 0 0 14080 SIRIUS XM HOLDINGS INC COM 82968B103 987880 180600 SH SOLE 0 0 180600 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 39585642 243604 SH SOLE 240713 15 2876 SITIME CORP COM 82982T106 2073640 16986 SH SOLE 16616 11 359 SITIO ROYALTIES CORP CLASS A COM 82983N108 2643568 112444 SH SOLE 0 0 112444 SIX FLAGS ENTMT CORP NEW COM 83001A102 642725 25627 SH SOLE 24171 0 1456 SIXTH STREET SPECIALTY LENDI COM 83012A109 2995618 138686 SH SOLE 0 0 138686 SJW GROUP COM 784305104 5899079 90269 SH SOLE 86991 0 3278 SK TELECOM LTD SPONSORED ADR 78440P306 2323154 108559 SH SOLE 62644 0 45915 SKECHERS U S A INC CL A 830566105 3259132 52280 SH SOLE 38557 0 13723 SKEENA RES LTD NEW COM 83056P715 675231 138367 SH SOLE 0 0 138367 SKYLINE CHAMPION CORPORATION COM 830830105 6043865 81388 SH SOLE 80944 55 389 SKYWEST INC COM 830879102 289971 5555 SH SOLE 0 0 5555 SKYWORKS SOLUTIONS INC COM 83088M102 11302701 100540 SH SOLE 22957 0 77583 SKYX PLATFORMS CORP COM 78471E105 16000 10000 SH SOLE 0 0 10000 SLM CORP COM 78442P106 2103532 110018 SH SOLE 101865 0 8153 SLR INVESTMENT CORP COM 83413U100 1688511 112343 SH SOLE 0 0 112343 SM ENERGY CO COM 78454L100 6228449 160859 SH SOLE 121857 0 39002 SMART GLOBAL HLDGS INC SHS G8232Y101 277949 14683 SH SOLE 14300 0 383 SMARTSHEET INC COM CL A 83200N103 670293 14017 SH SOLE 12025 0 1992 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1949451 71461 SH SOLE 29437 0 42024 SMITH & WESSON BRANDS INC COM 831754106 350946 25881 SH SOLE 0 0 25881 SMITH A O CORP COM 831865209 13864902 168182 SH SOLE 30529 0 137653 SMUCKER J M CO COM NEW 832696405 31932283 252669 SH SOLE 84395 0 168274 SNAP INC CL A 83304A106 942324 55660 SH SOLE 0 0 55660 SNAP ON INC COM 833034101 102584438 355160 SH SOLE 288209 0 66951 SNOWFLAKE INC CL A 833445109 58801714 295486 SH SOLE 210954 0 84532 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 316102 5249 SH SOLE 0 0 5249 SOFI TECHNOLOGIES INC COM 83406F102 2981518 299650 SH SOLE 0 0 299650 SOL GEL TECHNOLOGIES SHS M8694L103 34161 30915 SH SOLE 0 0 30915 SOLAREDGE TECHNOLOGIES INC COM 83417M104 878248 9383 SH SOLE 5812 0 3571 SOLID POWER INC CLASS A COM 83422N105 23462 16181 SH SOLE 0 0 16181 SOMALOGIC INC CLASS A COM 83444K105 38962 15400 SH SOLE 0 0 15400 SONIC AUTOMOTIVE INC CL A 83545G102 1250504 22247 SH SOLE 0 0 22247 SONOCO PRODS CO COM 835495102 5452962 97601 SH SOLE 59473 0 38127 SONOS INC COM 83570H108 1531150 89332 SH SOLE 0 0 89332 SONY GROUP CORPORATION SPONSORED ADR 835699307 29395615 310441 SH SOLE 255721 24 54696 SOTHERLY HOTELS INC COM 83600C103 14900 10000 SH SOLE 0 0 10000 SOUNDHOUND AI INC CLASS A COM 836100107 1639669 773429 SH SOLE 0 0 773429 SOURCE CAP INC COM 836144105 1959373 48529 SH SOLE 0 0 48529 SOUTHERN CO COM 842587107 144570570 2061760 SH SOLE 1046633 0 1015127 SOUTHERN COPPER CORP COM 84265V105 4637924 53885 SH SOLE 100 0 53785 SOUTHSTATE CORPORATION COM 840441109 1661723 19677 SH SOLE 9640 0 10037 SOUTHWEST AIRLS CO COM 844741108 14635279 506762 SH SOLE 296470 0 210292 SOUTHWEST GAS HLDGS INC COM 844895102 5978505 94373 SH SOLE 87569 0 6804 SOUTHWESTERN ENERGY CO COM 845467109 2940419 448919 SH SOLE 0 0 448919 SP PLUS CORP COM 78469C103 4827693 94199 SH SOLE 93973 0 226 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 77091265 204557 SH SOLE 123 0 204434 SPDR GOLD TR GOLD SHS 78463V107 161466004 844620 SH SOLE 28976 0 815644 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1053006 10419 SH SOLE 3465 0 6954 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 9613131 219930 SH SOLE 0 0 219930 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 250422 9176 SH SOLE 0 0 9176 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1104793 23108 SH SOLE 0 0 23108 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 19894196 351177 SH SOLE 0 0 351177 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 417783 15451 SH SOLE 0 0 15451 SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 1360766 12356 SH SOLE 0 0 12356 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1385414 34358 SH SOLE 0 0 34358 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 11183284 328823 SH SOLE 0 0 328823 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 36054360 1018197 SH SOLE 1059 0 1017138 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 687786 21150 SH SOLE 0 0 21150 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 401029 7103 SH SOLE 0 0 7103 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1347869 37915 SH SOLE 1296 0 36619 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 212347 6686 SH SOLE 0 0 6686 SPDR S&P 500 ETF TR TR UNIT 78462F103 1417082479 2981386 SH SOLE 495775 0 2485611 SPDR S&P 500 ETF TR TR UNIT 78462F103 45766500 104900 SH Put SOLE 0 0 104900 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 202888596 399875 SH SOLE 115678 0 284197 SPDR SER TR AEROSPACE DEF 78464A631 11273802 83251 SH SOLE 27397 0 55854 SPDR SER TR BBG CONV SEC ETF 78464A359 6380781 88438 SH SOLE 0 0 88438 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 2790885 150128 SH SOLE 134170 0 15958 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 120756590 1321333 SH SOLE 360797 0 960536 SPDR SER TR BLOOMBERG 3-12 M 78468R523 22066293 222622 SH SOLE 173606 0 49016 SPDR SER TR BLOOMBERG EMERGI 78464A391 243240 11452 SH SOLE 0 0 11452 SPDR SER TR BLOOMBERG HIGH Y 78468R622 5169771 54574 SH SOLE 9230 0 45344 SPDR SER TR BLOOMBERG INTL 78464A151 480287 16047 SH SOLE 0 0 16047 SPDR SER TR BLOOMBERG INTL T 78464A516 563575 24313 SH SOLE 0 0 24313 SPDR SER TR BLOOMBERG INVT 78468R200 10996309 359474 SH SOLE 0 0 359474 SPDR SER TR BLOOMBERG SHT TE 78468R408 3399130 135208 SH SOLE 0 0 135208 SPDR SER TR COMP SOFTWARE 78464A599 3006652 20000 SH SOLE 0 0 20000 SPDR SER TR DJ REIT ETF 78464A607 5128866 53807 SH SOLE 40249 0 13558 SPDR SER TR HLTH CARE SVCS 78464A573 224243 2521 SH SOLE 0 0 2521 SPDR SER TR HLTH CR EQUIP 78464A581 1242161 14742 SH SOLE 0 0 14742 SPDR SER TR ICE PFD SEC ETF 78464A292 642972 19182 SH SOLE 0 0 19182 SPDR SER TR MSCI USA STRTGIC 78468R812 10016236 75812 SH SOLE 74128 0 1684 SPDR SER TR NUVEEN BLMBRG MU 78468R721 10265528 218415 SH SOLE 197943 0 20472 SPDR SER TR NUVEEN BLMBRG SH 78468R739 5883119 123104 SH SOLE 5886 0 117218 SPDR SER TR NUVEEN BLOOMBERG 78464A284 125630527 4965634 SH SOLE 4746277 0 219357 SPDR SER TR NYSE TECH ETF 78464A102 269552 1642 SH SOLE 0 0 1642 SPDR SER TR OILGAS EQUIP 78468R549 6674114 78974 SH SOLE 4134 0 74840 SPDR SER TR PORT MTG BK ETF 78464A383 232017 10513 SH SOLE 0 0 10513 SPDR SER TR PORTFLI HIGH YLD 78468R606 5681760 243018 SH SOLE 0 0 243018 SPDR SER TR PORTFLI INTRMDIT 78464A672 8256573 289096 SH SOLE 0 0 289096 SPDR SER TR PORTFLI TIPS ETF 78464A656 673897 26355 SH SOLE 0 0 26355 SPDR SER TR PORTFOLI S&P1500 78464A805 5115895 87526 SH SOLE 0 0 87526 SPDR SER TR PORTFOLIO AGRGTE 78464A649 47997475 1871976 SH SOLE 1789414 0 82563 SPDR SER TR PORTFOLIO CRPORT 78464A144 7356965 250152 SH SOLE 19758 0 230394 SPDR SER TR PORTFOLIO INTRMD 78464A375 12952239 394525 SH SOLE 166697 0 227828 SPDR SER TR PORTFOLIO LN TSR 78464A664 33147643 1142234 SH SOLE 0 0 1142234 SPDR SER TR PORTFOLIO S&P400 78464A847 4436105 91053 SH SOLE 0 0 91053 SPDR SER TR PORTFOLIO S&P500 78464A854 63655408 1138737 SH SOLE 222560 0 916177 SPDR SER TR PORTFOLIO S&P600 78468R853 27574873 653743 SH SOLE 2027 0 651716 SPDR SER TR PORTFOLIO SH TSR 78468R101 23522105 809711 SH SOLE 673819 0 135892 SPDR SER TR PORTFOLIO SHORT 78464A474 17597667 590922 SH SOLE 477864 0 113058 SPDR SER TR PRTFLO S&P500 GW 78464A409 40962816 629616 SH SOLE 0 0 629616 SPDR SER TR PRTFLO S&P500 HI 78468R788 7745421 197638 SH SOLE 0 0 197638 SPDR SER TR PRTFLO S&P500 VL 78464A508 27505924 589876 SH SOLE 0 0 589876 SPDR SER TR RUSSELL LOW VOL 78468R754 1382318 12080 SH SOLE 0 0 12080 SPDR SER TR RUSSELL YIELD 78468R770 5029596 49936 SH SOLE 0 0 49936 SPDR SER TR S&P 400 MDCP GRW 78464A821 209379 2767 SH SOLE 0 0 2767 SPDR SER TR S&P 400 MDCP VAL 78464A839 547070 7455 SH SOLE 0 0 7455 SPDR SER TR S&P 500 ESG ETF 78468R531 680110 14721 SH SOLE 0 0 14721 SPDR SER TR S&P 600 SMCP GRW 78464A201 1137058 13596 SH SOLE 0 0 13596 SPDR SER TR S&P 600 SMCP VAL 78464A300 2283295 27407 SH SOLE 1566 0 25841 SPDR SER TR S&P BIOTECH 78464A870 28182335 315627 SH SOLE 0 0 315627 SPDR SER TR S&P BK ETF 78464A797 2731735 59360 SH SOLE 396 0 58964 SPDR SER TR S&P CAP MKTS 78464A771 549220 5386 SH SOLE 0 0 5386 SPDR SER TR S&P DIVID ETF 78464A763 291463438 2332268 SH SOLE 1122525 0 1209742 SPDR SER TR S&P HOMEBUILD 78464A888 3648998 38145 SH SOLE 0 0 38145 SPDR SER TR S&P INS ETF 78464A789 1842870 40753 SH SOLE 0 0 40753 SPDR SER TR S&P KENSHO NEW 78468R648 4185814 89632 SH SOLE 0 0 89632 SPDR SER TR S&P METALS MNG 78464A755 4409535 73701 SH SOLE 0 0 73701 SPDR SER TR S&P OILGAS EXP 78468R556 10201111 74510 SH SOLE 0 0 74510 SPDR SER TR S&P PHARMAC 78464A722 257336 6183 SH SOLE 0 0 6183 SPDR SER TR S&P REGL BKG 78464A698 9851435 187897 SH SOLE 0 0 187897 SPDR SER TR S&P RETAIL ETF 78464A714 1234358 17068 SH SOLE 0 0 17068 SPDR SER TR S&P SEMICNDCTR 78464A862 4769514 21218 SH SOLE 0 0 21218 SPDR SER TR S&P TELECOM 78464A540 2777785 34731 SH SOLE 0 0 34731 SPDR SER TR S&P TRANSN ETF 78464A532 1564156 18735 SH SOLE 0 0 18735 SPDR SER TR SPDR MSCI USA GE 78468R747 215453 2268 SH SOLE 0 0 2268 SPDR SER TR SPDR S&P 500 ETF 78468R796 438980 11311 SH SOLE 0 0 11311 SPDR SER TR SPDR S&P1500VL 78464A128 2139578 13349 SH SOLE 0 0 13349 SPECIAL OPPORTUNITIES FD INC COM 84741T104 288720 24344 SH SOLE 0 0 24344 SPHERE ENTERTAINMENT CO CL A 55826T102 387416 11408 SH SOLE 0 0 11408 SPIRE INC COM 84857L101 3319624 53250 SH SOLE 44604 0 8646 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 568957 17903 SH SOLE 0 0 17903 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 391026 8950 SH SOLE 0 0 8950 SPLUNK INC COM 848637104 14566133 95610 SH SOLE 77156 17 18437 SPOTIFY TECHNOLOGY S A SHS L8681T102 7217622 38410 SH SOLE 14284 0 24126 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 853392 34155 SH SOLE 0 0 34155 SPROTT FDS TR URANIUM MINERS E 85208P303 2588777 53631 SH SOLE 0 0 53631 SPROTT INC COM NEW 852066208 2010222 59211 SH SOLE 0 0 59211 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 12971247 677350 SH SOLE 0 0 677350 SPROTT PHYSICAL GOLD TR UNIT 85207H104 12185415 764935 SH SOLE 0 0 764935 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1054415 104501 SH SOLE 0 0 104501 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 15358593 1900816 SH SOLE 0 0 1900816 SPROUT SOCIAL INC COM CL A 85209W109 2460671 40050 SH SOLE 38796 0 1254 SPROUTS FMRS MKT INC COM 85208M102 1003575 20860 SH SOLE 0 0 20860 SPS COMM INC COM 78463M107 21152775 109125 SH SOLE 97545 19 11561 SPX TECHNOLOGIES INC COM 78473E103 2514624 24895 SH SOLE 0 0 24895 SQUARESPACE INC CLASS A 85225A107 391466 11859 SH SOLE 0 0 11859 SRH TOTAL RETURN FUND INC COM 101507101 4626011 333526 SH SOLE 0 0 333526 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 24292057 397514 SH SOLE 384758 96 12660 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 10205722 243399 SH SOLE 2459 0 240940 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 24323290 586952 SH SOLE 0 0 586952 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 968752 31212 SH SOLE 0 0 31212 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 1006736 36985 SH SOLE 93 0 36892 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 31099129 772649 SH SOLE 558745 0 213904 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 11170239 276628 SH SOLE 0 0 276628 SSGA ACTIVE TR SPDR BLACKSTONE 78470P846 531657 18900 SH SOLE 0 0 18900 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 324173 12461 SH SOLE 0 0 12461 SSR MINING IN COM 784730103 1459508 135642 SH SOLE 0 0 135642 SSR MINING IN NOTE 2.500% 4/0 784730AB9 9415 10000 PRN SOLE 0 0 10000 ST JOE CO COM 790148100 1915373 31827 SH SOLE 0 0 31827 STAG INDL INC COM 85254J102 9791103 249391 SH SOLE 39877 0 209514 STANDARD LITHIUM LTD COM 853606101 73807 36538 SH SOLE 0 0 36538 STANDEX INTL CORP COM 854231107 2005238 12661 SH SOLE 9376 0 3285 STANLEY BLACK & DECKER INC COM 854502101 10068524 102635 SH SOLE 0 0 102635 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 830962 39086 SH SOLE 0 0 39086 STARBUCKS CORP COM 855244109 143161282 1491108 SH SOLE 512585 0 978524 STARWOOD PPTY TR INC COM 85571B105 26265067 1249527 SH SOLE 0 0 1249527 STATE STR CORP COM 857477103 6337528 81817 SH SOLE 19881 0 61936 STEEL DYNAMICS INC COM 858119100 9126301 77276 SH SOLE 11746 0 65530 STEELCASE INC CL A 858155203 167675 12402 SH SOLE 0 0 12402 STELLANTIS N.V SHS N82405106 4835774 207366 SH SOLE 132178 0 75188 STELLUS CAP INVT CORP COM 858568108 2953307 229829 SH SOLE 1000 0 228829 STEM INC COM 85859N102 170328 43899 SH SOLE 0 0 43899 STEM INC COM 85859N102 46500 9300 SH Put SOLE 0 0 9300 STERICYCLE INC COM 858912108 43335742 874410 SH SOLE 872429 217 1764 STERIS PLC SHS USD G8473T100 160133467 728376 SH SOLE 347130 0 381246 STERLING INFRASTRUCTURE INC COM 859241101 2749219 31266 SH SOLE 9908 0 21358 STEVANATO GROUP S P A ORD SHS T9224W109 5605459 205404 SH SOLE 205073 54 277 STEWART INFORMATION SVCS COR COM 860372101 583211 9927 SH SOLE 5870 0 4057 STIFEL FINL CORP COM 860630102 8030251 116128 SH SOLE 106296 0 9832 STITCH FIX INC COM CL A 860897107 91392 25600 SH SOLE 0 0 25600 STMICROELECTRONICS N V NY REGISTRY 861012102 8374211 167050 SH SOLE 114004 0 53046 STOCK YDS BANCORP INC COM 861025104 451835 8775 SH SOLE 0 0 8775 STONECO LTD COM CL A G85158106 459242 25471 SH SOLE 0 0 25471 STRATEGY SHS DAY HAGAN NED 86280R803 29099992 816727 SH SOLE 1410 0 815317 STRIDE INC COM 86333M108 1485616 25023 SH SOLE 16235 0 8788 STRIDE INC NOTE 1.125% 9/0 86333MAA6 16458 13000 PRN SOLE 0 0 13000 STRUCTURE THERAPEUTICS INC SPONSORED ADS 86366E106 232536 5705 SH SOLE 0 0 5705 STRYKER CORPORATION COM 863667101 169652014 566527 SH SOLE 248347 31 318148 STUDIO CITY INTL HLDGS LTD SPON ADS 86389T106 84149 12986 SH SOLE 0 0 12986 STURM RUGER & CO INC COM 864159108 782535 17217 SH SOLE 0 0 17217 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 984186 55416 SH SOLE 0 0 55416 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 699806 72294 SH SOLE 67734 0 4560 SUMMIT HOTEL PPTYS NOTE 1.500% 2/1 866082AA8 39893 45000 PRN SOLE 0 0 45000 SUMMIT MATLS INC CL A 86614U100 5923831 154026 SH SOLE 151383 0 2643 SUN CMNTYS INC COM 866674104 7901683 59122 SH SOLE 51176 0 7946 SUN LIFE FINANCIAL INC. COM 866796105 1726467 33291 SH SOLE 2014 0 31277 SUNCOKE ENERGY INC COM 86722A103 451263 42017 SH SOLE 0 0 42017 SUNCOR ENERGY INC NEW COM 867224107 22028832 687542 SH SOLE 460062 44 227436 SUNNOVA ENERGY INTL INC. COM 86745K104 1123620 73680 SH SOLE 0 0 73680 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 4616094 77025 SH SOLE 0 0 77025 SUNPOWER CORP COM 867652406 160665 33264 SH SOLE 0 0 33264 SUNRUN INC COM 86771W105 1617806 82415 SH SOLE 0 0 82415 SUNSTONE HOTEL INVS INC NEW COM 867892101 836082 77920 SH SOLE 75997 0 1923 SUPER MICRO COMPUTER INC COM 86800U104 20491451 72087 SH SOLE 2104 0 69983 SURGERY PARTNERS INC COM 86881A100 1525539 47688 SH SOLE 45069 0 2619 SWEETGREEN INC COM CL A 87043Q108 231661 20501 SH SOLE 14035 0 6466 SYLVAMO CORP COMMON STOCK 871332102 237241 4831 SH SOLE 0 0 4831 SYMBOTIC INC CLASS A COM 87151X101 29765035 579876 SH SOLE 0 0 579876 SYNAPTICS INC COM 87157D109 1590503 13942 SH SOLE 4943 0 8999 SYNCHRONY FINANCIAL COM 87165B103 12438343 325697 SH SOLE 57475 0 268222 SYNOPSYS INC COM 871607107 64344684 124963 SH SOLE 92690 0 32273 SYNOVUS FINL CORP COM NEW 87161C501 4788704 127190 SH SOLE 0 0 127190 SYSCO CORP COM 871829107 97667005 1335527 SH SOLE 999153 54 336320 T ROWE PRICE ETF INC CAP APPRECIATION 87283Q867 835618 30243 SH SOLE 0 0 30243 T-MOBILE US INC COM 872590104 121617835 758547 SH SOLE 426288 0 332259 T-MOBILE US INC COM 872590104 272000 1700 SH Call SOLE 0 0 1700 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 141163125 1357338 SH SOLE 795340 23 561975 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 21089576 131032 SH SOLE 104048 0 26984 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 3173201 222369 SH SOLE 185970 0 36399 TANDEM DIABETES CARE INC COM NEW 875372203 2720910 91985 SH SOLE 73474 0 18511 TANGER FACTORY OUTLET CTRS I COM 875465106 3012653 108682 SH SOLE 0 0 108682 TAPESTRY INC COM 876030107 14471474 393140 SH SOLE 260824 0 132316 TARGA RES CORP COM 87612G101 19436411 223742 SH SOLE 90792 0 132950 TARGET CORP COM 87612E106 210076092 1475047 SH SOLE 864430 76 610541 TASEKO MINES LTD COM 876511106 177020 126443 SH SOLE 0 0 126443 TAYLOR MORRISON HOME CORP COM 87724P106 2828564 53019 SH SOLE 45841 0 7178 TC ENERGY CORP COM 87807B107 62815737 1606953 SH SOLE 1502795 0 104157 TCW STRATEGIC INCOME FD INC COM 872340104 4282915 933097 SH SOLE 0 0 933097 TD SYNNEX CORPORATION COM 87162W100 23186778 215471 SH SOLE 117735 0 97736 TE CONNECTIVITY LTD SHS H84989104 92150213 655874 SH SOLE 611215 0 44658 TECHNIPFMC PLC COM G87110105 5280522 262191 SH SOLE 255924 0 6267 TECHTARGET INC COM 87874R100 704695 20215 SH SOLE 19509 0 706 TECK RESOURCES LTD CL B 878742204 13202577 312340 SH SOLE 264576 0 47763 TECNOGLASS INC ORD SHS G87264100 1299127 28421 SH SOLE 1055 0 27366 TEEKAY TANKERS LTD CL A Y8565N300 565960 11326 SH SOLE 7074 0 4252 TEGNA INC COM 87901J105 690183 45110 SH SOLE 27574 0 17536 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2761009 166627 SH SOLE 0 0 166627 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 14180720 783033 SH SOLE 0 0 783033 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 354291 26322 SH SOLE 0 0 26322 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1552743 133054 SH SOLE 0 0 133054 TELADOC HEALTH INC COM 87918A105 3784396 175610 SH SOLE 0 0 175610 TELEDYNE TECHNOLOGIES INC COM 879360105 38802675 86945 SH SOLE 84253 0 2692 TELEFLEX INCORPORATED COM 879369106 31473447 126227 SH SOLE 118965 6 7256 TELEFONICA BRASIL SA NEW ADR 87936R205 1093289 99935 SH SOLE 69070 0 30865 TELEFONICA S A SPONSORED ADR 879382208 923828 236879 SH SOLE 134 0 236745 TELEPHONE & DATA SYS INC COM NEW 879433829 2590641 141179 SH SOLE 0 0 141179 TELLURIAN INC NEW COM 87968A104 21135 27971 SH SOLE 0 0 27971 TELUS CORPORATION COM 87971M103 11988250 673877 SH SOLE 610147 0 63730 TEMPLETON EMERGING MKTS FD COM 880191101 273876 23448 SH SOLE 0 0 23448 TEMPLETON EMERGING MKTS INCO COM 880192109 406232 79653 SH SOLE 0 0 79653 TEMPLETON GLOBAL INCOME FD COM 880198106 200511 52905 SH SOLE 0 0 52905 TEMPUR SEALY INTL INC COM 88023U101 22537839 442179 SH SOLE 409730 0 32449 TENABLE HLDGS INC COM 88025T102 781178 16960 SH SOLE 14844 0 2116 TENARIS S A SPONSORED ADS 88031M109 4940108 142121 SH SOLE 141005 20 1096 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 179218 19891 SH SOLE 17481 0 2410 TENET HEALTHCARE CORP COM NEW 88033G407 7037607 93127 SH SOLE 0 0 93127 TENNANT CO COM 880345103 1238713 13364 SH SOLE 12373 0 991 TERADATA CORP DEL COM 88076W103 4974192 114323 SH SOLE 99545 0 14778 TERADYNE INC COM 880770102 48680002 448581 SH SOLE 435248 0 13333 TERAWULF INC COM 88080T104 61757 25732 SH SOLE 0 0 25732 TEREX CORP NEW COM 880779103 1862770 32419 SH SOLE 15964 0 16455 TERRENO RLTY CORP COM 88146M101 10137475 161760 SH SOLE 161362 0 398 TESLA INC COM 88160R101 285317736 1148253 SH SOLE 456031 11 692211 TETRA TECH INC NEW COM 88162G103 4679657 28034 SH SOLE 8828 0 19206 TETRA TECHNOLOGIES INC DEL COM 88162F105 448208 99161 SH SOLE 90161 0 9000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2158086 206713 SH SOLE 0 0 206713 TEXAS CAP BANCSHARES INC COM 88224Q107 568550 8797 SH SOLE 0 0 8797 TEXAS INSTRS INC COM 882508104 286158375 1678743 SH SOLE 1248240 38 430465 TEXAS PACIFIC LAND CORPORATI COM 88262P102 16081653 10227 SH SOLE 0 0 10227 TEXAS ROADHOUSE INC COM 882681109 8085527 66150 SH SOLE 38047 0 28103 TEXTRON INC COM 883203101 17355342 215809 SH SOLE 159542 0 56267 TFI INTL INC COM 87241L109 5878860 43233 SH SOLE 40518 0 2715 TFS FINL CORP COM 87240R107 241518 16441 SH SOLE 0 0 16441 TG THERAPEUTICS INC COM 88322Q108 2159629 126442 SH SOLE 0 0 126442 THE BEAUTY HEALTH COMPANY COM CL A 88331L108 31237 10044 SH SOLE 0 0 10044 THE CIGNA GROUP COM 125523100 167361990 558898 SH SOLE 350747 0 208151 THE REALREAL INC COM 88339P101 63717 31700 SH SOLE 0 0 31700 THE TRADE DESK INC COM CL A 88339J105 18160532 252370 SH SOLE 115927 0 136443 THERMO FISHER SCIENTIFIC INC COM 883556102 249421188 469906 SH SOLE 299761 16 170129 THERMOGENESIS HLDGS INC COM NEW 88362L209 39067 65004 SH SOLE 0 0 65004 THERMON GROUP HLDGS INC COM 88362T103 833075 25578 SH SOLE 24818 0 760 THOMSON REUTERS CORP. COM 884903808 10022405 68543 SH SOLE 54325 9 14209 THOR INDS INC COM 885160101 35484700 300082 SH SOLE 284957 0 15125 THORNBURG INCM BUILDER OPP T COM 885213108 3413870 220108 SH SOLE 0 0 220108 TIDAL ETF TR ADASINA SOCIAL 886364876 787947 46241 SH SOLE 0 0 46241 TIDAL ETF TR SOFI SELCT 500 886364207 203009 11984 SH SOLE 0 0 11984 TIDEWATER INC NEW COM 88642R109 8291483 114984 SH SOLE 29678 0 85306 TILRAY BRANDS INC COM 88688T100 219257 95329 SH SOLE 0 0 95329 TIM S A SPONSORED ADR 88706T108 233036 12617 SH SOLE 0 0 12617 TIMKEN CO COM 887389104 14031103 175061 SH SOLE 125115 0 49946 TIMKENSTEEL CORPORATION COM 887399103 705493 30085 SH SOLE 0 0 30085 TIMOTHY PLAN HIG DV STK ETF 887432326 221609 6692 SH SOLE 0 0 6692 TIPTREE INC COM 88822Q103 1338133 70577 SH SOLE 0 0 70577 TJX COS INC NEW COM 872540109 265741132 2832760 SH SOLE 1070840 0 1761919 TOAST INC CL A 888787108 3688630 202006 SH SOLE 24313 0 177693 TOLL BROTHERS INC COM 889478103 15998689 155644 SH SOLE 57312 0 98332 TOPBUILD CORP COM 89055F103 7866571 21019 SH SOLE 9607 0 11412 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 1431519 99827 SH SOLE 0 0 99827 TORO CO COM 891092108 25456925 265204 SH SOLE 213487 0 51717 TORONTO DOMINION BK ONT COM NEW 891160509 15601142 241429 SH SOLE 59199 0 182230 TORTOISE ENERGY INFRA CORP COM 89147L886 230160 8000 SH SOLE 0 0 8000 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 211515 6085 SH SOLE 0 0 6085 TORTOISE PIPELINE & ENERGY F COM 89148H207 213805 7606 SH SOLE 0 0 7606 TOTALENERGIES SE SPONSORED ADS 89151E109 189309316 2809579 SH SOLE 2612219 37 197323 TOWNEBANK PORTSMOUTH VA COM 89214P109 6221713 209063 SH SOLE 162006 0 47057 TOYOTA MOTOR CORP ADS 892331307 10437503 56917 SH SOLE 31420 3 25494 TPG INC COM CL A 872657101 215850 5000 SH SOLE 0 0 5000 TPG RE FIN TR INC COM 87266M107 152094 23399 SH SOLE 0 0 23399 TPI COMPOSITES INC COM 87266J104 43263 10450 SH SOLE 0 0 10450 TRACTOR SUPPLY CO COM 892356106 124465430 578828 SH SOLE 245913 0 332916 TRADEWEB MKTS INC CL A 892672106 2570086 28280 SH SOLE 27497 0 783 TRANE TECHNOLOGIES PLC SHS G8994E103 252750619 1036288 SH SOLE 248358 0 787930 TRANSALTA CORP COM 89346D107 132960 16000 SH SOLE 0 0 16000 TRANSCAT INC COM 893529107 697963 6384 SH SOLE 0 0 6384 TRANSDIGM GROUP INC COM 893641100 69881363 69080 SH SOLE 61962 0 7118 TRANSMEDICS GROUP INC COM 89377M109 362525 4593 SH SOLE 0 0 4593 TRANSOCEAN LTD REG SHS H8817H100 1207014 190081 SH SOLE 0 0 190081 TRANSUNION COM 89400J107 12207279 177664 SH SOLE 169399 0 8265 TRAVEL PLUS LEISURE CO COM 894164102 1293627 33094 SH SOLE 28675 0 4419 TRAVELERS COMPANIES INC COM 89417E109 100843204 529389 SH SOLE 421636 0 107752 TRAVELZOO COM NEW 89421Q205 116647 12240 SH SOLE 0 0 12240 TREEHOUSE FOODS INC COM 89469A104 203727 4915 SH SOLE 0 0 4915 TREX CO INC COM 89531P105 16323524 197168 SH SOLE 161580 40 35548 TRI CONTL CORP COM 895436103 8773439 304316 SH SOLE 0 0 304316 TRI POINTE HOMES INC COM 87265H109 5675470 160324 SH SOLE 36939 0 123385 TRICO BANCSHARES COM 896095106 552895 12867 SH SOLE 0 0 12867 TRIMAS CORP COM NEW 896215209 1661185 65582 SH SOLE 65552 0 30 TRIMBLE INC COM 896239100 7121245 133858 SH SOLE 104706 0 29152 TRINET GROUP INC COM 896288107 2335903 19641 SH SOLE 16730 0 2911 TRINITY INDS INC COM 896522109 12746684 479380 SH SOLE 453645 0 25735 TRINSEO PLC SHS G9059U107 144242 17233 SH SOLE 15739 0 1494 TRIP COM GROUP LTD ADS 89677Q107 885015 24577 SH SOLE 21167 0 3410 TRIPADVISOR INC COM 896945201 5410395 251296 SH SOLE 234927 0 16369 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 355000 32689 SH SOLE 0 0 32689 TRITIUM DCFC LIMITED ORDINARY SHARES Q9225T108 6198 28174 SH SOLE 0 0 28174 TRIUMPH GROUP INC NEW COM 896818101 1040497 62756 SH SOLE 0 0 62756 TRUIST FINL CORP COM 89832Q109 134434958 3641252 SH SOLE 1863471 78 1777703 TRUPANION INC COM 898202106 550828 18054 SH SOLE 13354 0 4700 TRUSTMARK CORP COM 898402102 859513 30829 SH SOLE 0 0 30829 TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 531991 23942 SH SOLE 0 0 23942 TURTLE BEACH CORP COM NEW 900450206 1163689 106273 SH SOLE 0 0 106273 TUTOR PERINI CORP COM 901109108 230476 25327 SH SOLE 0 0 25327 TWILIO INC CL A 90138F102 2818603 37150 SH SOLE 20 0 37130 TWILIO INC CL A 90138F102 130000 2000 SH Call SOLE 0 0 2000 TWO HBRS INVT CORP COM 90187B804 176884 12698 SH SOLE 0 0 12698 TXO PARTNERS LP COM UNIT 87313P103 3818178 210021 SH SOLE 0 0 210021 TYLER TECHNOLOGIES INC COM 902252105 12832503 30691 SH SOLE 29017 7 1667 TYSON FOODS INC CL A 902494103 9500915 176761 SH SOLE 15 0 176746 U HAUL HOLDING COMPANY COM 023586100 201399 2805 SH SOLE 0 0 2805 U HAUL HOLDING COMPANY COM SER N 023586506 677013 9611 SH SOLE 4556 0 5055 U S PHYSICAL THERAPY COM 90337L108 1462204 15699 SH SOLE 15157 0 542 UBER TECHNOLOGIES INC COM 90353T100 142810102 2319476 SH SOLE 1571217 100 748159 UBIQUITI INC COM 90353W103 339270 2431 SH SOLE 0 0 2431 UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 321081 462 SH SOLE 0 0 462 UBS GROUP AG SHS H42097107 28051578 907819 SH SOLE 837387 106 70326 UDR INC COM 902653104 3150547 82281 SH SOLE 28879 0 53402 UFP INDUSTRIES INC COM 90278Q108 23622727 188154 SH SOLE 169345 19 18790 UFP TECHNOLOGIES INC COM 902673102 3785043 22001 SH SOLE 21985 15 1 UGI CORP NEW COM 902681105 3089652 125596 SH SOLE 0 0 125596 UIPATH INC CL A 90364P105 8867110 356969 SH SOLE 0 0 356969 ULTA BEAUTY INC COM 90384S303 28416471 57994 SH SOLE 20140 0 37854 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 705584 14755 SH SOLE 12514 0 2241 UMH PPTYS INC COM 903002103 10185776 664868 SH SOLE 0 0 664868 UNDER ARMOUR INC CL A 904311107 337422 38387 SH SOLE 4354 0 34033 UNDER ARMOUR INC CL C 904311206 1645192 197029 SH SOLE 0 0 197029 UNIFIED SER TR ABSLUTE SELCT VL 90470L568 451960 15934 SH SOLE 0 0 15934 UNIFIED SER TR BALLAST SMLMD CP 90470L550 3506242 94740 SH SOLE 13416 0 81324 UNIFIRST CORP MASS COM 904708104 11162987 61030 SH SOLE 60645 0 385 UNILEVER PLC SPON ADR NEW 904767704 128728728 2655297 SH SOLE 2234600 0 420697 UNION PAC CORP COM 907818108 708044001 2882681 SH SOLE 965132 47 1917502 UNIQURE NV SHS N90064101 353556 52224 SH SOLE 0 0 52224 UNITED AIRLS HLDGS INC COM 910047109 5269593 127717 SH SOLE 79648 0 48069 UNITED BANKSHARES INC WEST V COM 909907107 3997989 106471 SH SOLE 62305 0 44166 UNITED FIRE GROUP INC COM 910340108 669956 33298 SH SOLE 0 0 33298 UNITED INS HLDGS CORP COM 910710102 315633 33365 SH SOLE 0 0 33365 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 467787 55294 SH SOLE 22767 0 32527 UNITED PARCEL SERVICE INC CL B 911312106 407536508 2591977 SH SOLE 1113184 21 1478772 UNITED RENTALS INC COM 911363109 64385071 112283 SH SOLE 35491 0 76792 UNITED STATES STL CORP NEW COM 912909108 963845 19812 SH SOLE 0 0 19812 UNITED THERAPEUTICS CORP DEL COM 91307C102 6481038 29474 SH SOLE 14812 0 14662 UNITEDHEALTH GROUP INC COM 91324P102 967216182 1837173 SH SOLE 845593 19 991561 UNITI GROUP INC COM 91325V108 2702501 467561 SH SOLE 1062 0 466499 UNITIL CORP COM 913259107 1526486 29037 SH SOLE 11597 0 17440 UNITY SOFTWARE INC COM 91332U101 2927315 71590 SH SOLE 18222 0 53368 UNIVERSAL CORP VA COM 913456109 1581990 23500 SH SOLE 0 0 23500 UNIVERSAL DISPLAY CORP COM 91347P105 6217599 32509 SH SOLE 9019 0 23490 UNIVERSAL ELECTRS INC COM 913483103 149151 15884 SH SOLE 15884 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 6635514 43529 SH SOLE 20522 0 23007 UNIVERSAL SEC INSTRS INC COM NEW 913821302 122032 73513 SH SOLE 0 0 73513 UNIVEST FINANCIAL CORPORATIO COM 915271100 677951 30774 SH SOLE 27327 0 3447 UNUM GROUP COM 91529Y106 5658736 125138 SH SOLE 0 0 125138 UPBOUND GROUP INC COM 76009N100 2534274 74603 SH SOLE 8442 0 66161 UPSTART HLDGS INC COM 91680M107 853770 20895 SH SOLE 0 0 20895 UPWORK INC COM 91688F104 312077 20987 SH SOLE 0 0 20987 URANIUM ENERGY CORP COM 916896103 350477 54762 SH SOLE 0 0 54762 URBAN EDGE PPTYS COM 91704F104 364664 19927 SH SOLE 0 0 19927 US BANCORP DEL COM NEW 902973304 148940697 3441330 SH SOLE 2767369 0 673961 US FOODS HLDG CORP COM 912008109 49682595 1094090 SH SOLE 1070069 202 23819 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 732756 32096 SH SOLE 0 0 32096 USCB FINANCIAL HOLDINGS INC CLASS A COM 90355N101 510703 41690 SH SOLE 0 0 41690 UTZ BRANDS INC COM CL A 918090101 298465 18378 SH SOLE 10543 0 7835 UWM HOLDINGS CORPORATION COM CL A 91823B109 136854 19140 SH SOLE 0 0 19140 V F CORP COM 918204108 3419425 181884 SH SOLE 0 0 181884 V2X INC COM 92242T101 748381 16115 SH SOLE 909 0 15206 VAIL RESORTS INC COM 91879Q109 15924537 74599 SH SOLE 53071 8 21520 VALARIS LIMITED CL A G9460G101 2355585 34353 SH SOLE 0 0 34353 VALE S A SPONSORED ADS 91912E105 19646438 1238743 SH SOLE 959676 0 279067 VALERO ENERGY CORP COM 91913Y100 82958880 638145 SH SOLE 108879 0 529266 VALLEY NATL BANCORP COM 919794107 2391410 220204 SH SOLE 152129 0 68075 VALMONT INDS INC COM 920253101 2903964 12436 SH SOLE 5754 0 6682 VALVOLINE INC COM 92047W101 5556878 147868 SH SOLE 134402 93 13373 VANDA PHARMACEUTICALS INC COM 921659108 42200 10000 SH SOLE 0 0 10000 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 977674 12834 SH SOLE 0 0 12834 VANECK ETF TRUST BDC INCOME ETF 92189F411 2916008 181796 SH SOLE 5876 0 175920 VANECK ETF TRUST BIOTECH ETF 92189F726 1195624 7233 SH SOLE 0 0 7233 VANECK ETF TRUST DURABLE HGH DIV 92189H102 2447818 78927 SH SOLE 0 0 78927 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 274025 1798 SH SOLE 0 0 1798 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 10924355 379581 SH SOLE 200348 0 179233 VANECK ETF TRUST GOLD MINERS ETF 92189F106 42650541 1375380 SH SOLE 0 0 1375380 VANECK ETF TRUST GREEN BOND ETF 92189F171 599232 25146 SH SOLE 0 0 25146 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 2335901 45243 SH SOLE 0 0 45243 VANECK ETF TRUST IG FLOATING RATE 92189F486 4005821 159277 SH SOLE 0 0 159277 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 3463406 73642 SH SOLE 0 0 73642 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 1017502 40138 SH SOLE 14130 0 26008 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 3287160 86710 SH SOLE 0 0 86710 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 6590000 131800 SH Call SOLE 0 0 131800 VANECK ETF TRUST LONG MUNI ETF 92189F536 29045115 1591513 SH SOLE 1301942 0 289571 VANECK ETF TRUST MORNINGSTAR SMID 92189H730 2933879 93139 SH SOLE 0 0 93139 VANECK ETF TRUST MORTGAGE REIT 92189F452 328301 27775 SH SOLE 0 0 27775 VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 23756518 762894 SH SOLE 617459 0 145435 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 192763182 2271276 SH SOLE 3420 0 2267856 VANECK ETF TRUST OIL SERVICES ETF 92189H607 18440289 59577 SH SOLE 444 0 59133 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 403984 4965 SH SOLE 1798 0 3167 VANECK ETF TRUST PREFERRED SECURT 92189F429 9067902 527817 SH SOLE 2924 0 524893 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 317565 5159 SH SOLE 954 0 4205 VANECK ETF TRUST RETAIL ETF 92189F684 536267 2849 SH SOLE 0 0 2849 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 30191643 172652 SH SOLE 0 0 172652 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 557049 32595 SH SOLE 0 0 32595 VANECK ETF TRUST VANECK VIETNAM 92189F817 606865 46971 SH SOLE 0 0 46971 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 936328 16505 SH SOLE 0 0 16505 VANECK MERK GOLD TR GOLD TRUST 921078101 3816352 191200 SH SOLE 2045 0 189155 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 6317565 23330 SH SOLE 160 0 23170 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 11036701 65710 SH SOLE 850 0 64860 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1813410 18461 SH SOLE 0 0 18461 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 14903235 158596 SH SOLE 0 0 158596 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 6237547 71548 SH SOLE 0 0 71548 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2933326 27261 SH SOLE 0 0 27261 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 14267928 161220 SH SOLE 0 0 161220 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 14526254 146449 SH SOLE 849 0 145600 VANGUARD BD INDEX FDS INTERMED TERM 921937819 30503515 399365 SH SOLE 316 0 399049 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 2778917 37261 SH SOLE 602 0 36659 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 95393308 1238552 SH SOLE 642688 0 595865 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 125601187 1707698 SH SOLE 573571 0 1134127 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 259559 5250 SH SOLE 3991 0 1259 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 10301131 208673 SH SOLE 55 0 208618 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 21759059 132338 SH SOLE 499 0 131839 VANGUARD INDEX FDS GROWTH ETF 922908736 296548224 953899 SH SOLE 16658 0 937242 VANGUARD INDEX FDS LARGE CAP ETF 922908637 25338590 116152 SH SOLE 1316 0 114836 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 20917952 95268 SH SOLE 2033 0 93235 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 36486526 251614 SH SOLE 64129 0 187485 VANGUARD INDEX FDS MID CAP ETF 922908629 886161095 3809152 SH SOLE 3142274 0 666878 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 38546406 436243 SH SOLE 272 0 435971 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 10135440634 23203848 SH SOLE 21703974 903 1498971 VANGUARD INDEX FDS SM CP VAL ETF 922908611 75195406 417822 SH SOLE 52553 0 365269 VANGUARD INDEX FDS SMALL CP ETF 922908751 159054012 745577 SH SOLE 3140 0 742438 VANGUARD INDEX FDS SML CP GRW ETF 922908595 59453190 245908 SH SOLE 16640 0 229268 VANGUARD INDEX FDS TOTAL STK MKT 922908769 202693952 854456 SH SOLE 3547 0 850909 VANGUARD INDEX FDS VALUE ETF 922908744 394017819 2635571 SH SOLE 267368 0 2368203 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 340574648 6066524 SH SOLE 5254278 0 812246 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 135744785 3302793 SH SOLE 925 0 3301868 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 12825186 198902 SH SOLE 1298 0 197604 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 260792277 3620607 SH SOLE 3500865 0 119742 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3948144 34323 SH SOLE 783 0 33540 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 78824592 766180 SH SOLE 557084 0 209096 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 15545187 327336 SH SOLE 1834 0 325502 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 879793391 17233955 SH SOLE 16289154 0 944801 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 154325780 1898693 SH SOLE 960239 0 938454 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 20750474 349806 SH SOLE 98143 0 251663 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 43320371 540491 SH SOLE 434227 0 106264 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2072084 33676 SH SOLE 0 0 33676 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 73459397 1584543 SH SOLE 1424661 0 159881 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 21158138 362732 SH SOLE 8835 0 353897 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 48123507 621992 SH SOLE 302988 0 319004 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 49972999 640515 SH SOLE 33331 0 607184 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 37032349 170703 SH SOLE 148 0 170555 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 29461241 406138 SH SOLE 17626 0 388512 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 2378254 12957 SH SOLE 0 0 12957 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 20788294 256329 SH SOLE 2842 0 253487 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2022589 14809 SH SOLE 0 0 14809 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 11418293 53650 SH SOLE 0 0 53650 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 379655875 2228027 SH SOLE 442665 0 1785362 VANGUARD STAR FDS VG TL INTL STK F 921909768 74601726 1287124 SH SOLE 12350 0 1274774 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 182366573 3807235 SH SOLE 8535 0 3798700 VANGUARD WELLINGTON FD SHORT TRM TAX EX 921935870 4829043 47619 SH SOLE 0 0 47619 VANGUARD WELLINGTON FD US MOMENTUM 921935508 235429 1793 SH SOLE 0 0 1793 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 646457 10140 SH SOLE 1159 0 8981 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 380290027 3406701 SH SOLE 2304192 0 1102509 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 27630784 348258 SH SOLE 86340 0 261918 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 8913633 134060 SH SOLE 3406 0 130654 VANGUARD WORLD FD ESG INTL STK ETF 921910725 12601133 227951 SH SOLE 211912 0 16039 VANGUARD WORLD FD ESG US CORP BD 921910691 353977 5585 SH SOLE 0 0 5585 VANGUARD WORLD FD ESG US STK ETF 921910733 18792697 220935 SH SOLE 195226 0 25709 VANGUARD WORLD FD EXTENDED DUR 921910709 21526119 265656 SH SOLE 172252 0 93404 VANGUARD WORLD FD MEGA CAP INDEX 921910873 16541711 97718 SH SOLE 0 0 97718 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 53360821 487893 SH SOLE 0 0 487893 VANGUARD WORLD FD MEGA GRWTH IND 921910816 21545467 83024 SH SOLE 61 0 82963 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 7801359 66268 SH SOLE 1 0 66267 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 18441333 60553 SH SOLE 0 0 60553 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 16637438 87125 SH SOLE 864 0 86261 VANGUARD WORLD FDS ENERGY ETF 92204A306 23737194 202398 SH SOLE 0 0 202398 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 41425032 449003 SH SOLE 782 0 448221 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 46541195 185645 SH SOLE 0 0 185645 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 19124397 86760 SH SOLE 358 0 86402 VANGUARD WORLD FDS INF TECH ETF 92204A702 189233985 390979 SH SOLE 92 0 390887 VANGUARD WORLD FDS MATERIALS ETF 92204A801 5094795 26823 SH SOLE 17 0 26806 VANGUARD WORLD FDS UTILITIES ETF 92204A876 8178461 59666 SH SOLE 497 0 59169 VARONIS SYS INC COM 922280102 3067539 67746 SH SOLE 64210 0 3536 VAXART INC COM NEW 92243A200 9731 16988 SH SOLE 0 0 16988 VAXCYTE INC COM 92243G108 3237526 51553 SH SOLE 51405 0 148 VECTOR GROUP LTD COM 92240M108 135246 11990 SH SOLE 0 0 11990 VEECO INSTRS INC DEL COM 922417100 5465986 176152 SH SOLE 176050 102 0 VEEVA SYS INC CL A COM 922475108 12148781 63104 SH SOLE 27894 0 35210 VENTAS INC COM 92276F100 4564373 91581 SH SOLE 20167 0 71414 VERA THERAPEUTICS INC CL A 92337R101 418321 27199 SH SOLE 0 0 27199 VERADIGM INC COM 01988P108 340977 32505 SH SOLE 31135 0 1370 VERICEL CORP COM 92346J108 1727824 48521 SH SOLE 44290 0 4231 VERINT SYS INC COM 92343X100 355282 13144 SH SOLE 11233 0 1911 VERISIGN INC COM 92343E102 5161767 25062 SH SOLE 14961 0 10101 VERISK ANALYTICS INC COM 92345Y106 89753550 375758 SH SOLE 357771 0 17987 VERIZON COMMUNICATIONS INC COM 92343V104 550393898 14599309 SH SOLE 5313995 0 9285315 VERIZON COMMUNICATIONS INC COM 92343V104 121500 2700 SH Put SOLE 0 0 2700 VERTEX INC CL A 92538J106 259405 9629 SH SOLE 0 0 9629 VERTEX PHARMACEUTICALS INC COM 92532F100 139326023 342417 SH SOLE 238161 0 104256 VERTIV HOLDINGS CO COM CL A 92537N108 18025367 375294 SH SOLE 69087 0 306207 VERTIV HOLDINGS CO COM CL A 92537N108 518000 11200 SH Put SOLE 0 0 11200 VIAD CORP COM 92552R406 4431888 122428 SH SOLE 122267 0 161 VIASAT INC COM 92552V100 290345 10388 SH SOLE 0 0 10388 VIATRIS INC COM 92556V106 12619149 1165203 SH SOLE 775817 0 389386 VIAVI SOLUTIONS INC COM 925550105 499573 49610 SH SOLE 42409 0 7201 VICI PPTYS INC COM 925652109 73249133 2297653 SH SOLE 1376892 0 920761 VICI PPTYS INC COM 925652109 45000 1500 SH Call SOLE 0 0 1500 VICI PPTYS INC COM 925652109 44000 1600 SH Put SOLE 0 0 1600 VICTORY CAP HLDGS INC COM CL A 92645B103 732917 21281 SH SOLE 21084 0 197 VICTORY PORTFOLIOS II CORE INTERMEDIAT 92647N527 7792267 166111 SH SOLE 0 0 166111 VICTORY PORTFOLIOS II SHARES FREE CASH 92647X830 368456 13000 SH SOLE 0 0 13000 VICTORY PORTFOLIOS II SHORT TRM BD ETF 92647N535 5155376 103960 SH SOLE 0 0 103960 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 1967770 32429 SH SOLE 0 0 32429 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 4005674 53674 SH SOLE 0 0 53674 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 7098774 125487 SH SOLE 152 0 125334 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1597963 27334 SH SOLE 0 0 27334 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 940041 16795 SH SOLE 0 0 16795 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 6201329 130335 SH SOLE 0 0 130335 VICTORY PORTFOLIOS II VICTORYSHARES WE 92647P126 11226170 344996 SH SOLE 0 0 344996 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 651364 15482 SH SOLE 0 0 15482 VIKING THERAPEUTICS INC COM 92686J106 2560413 137583 SH SOLE 27391 18 110174 VILLAGE FARMS INTL INC COM 92707Y108 52600 69119 SH SOLE 0 0 69119 VIRIDIAN THERAPEUTICS INC COM 92790C104 222766 10228 SH SOLE 10228 0 0 VIRIOS THERAPEUTICS INC COM 92829J104 17250 30000 SH SOLE 0 0 30000 VIRTU FINL INC CL A 928254101 4460233 220150 SH SOLE 60645 0 159505 VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 1298872 74648 SH SOLE 0 0 74648 VIRTUS CONVERTIBLE & INC 202 COM 92838R105 196200 22500 SH SOLE 0 0 22500 VIRTUS CONVERTIBLE & INC FD COM 92838U108 553877 185865 SH SOLE 0 0 185865 VIRTUS CONVERTIBLE & INCOME COM 92838X102 584785 173527 SH SOLE 0 0 173527 VIRTUS DIVERSIFIED INCM & CO COM 92840N100 2361240 112547 SH SOLE 0 0 112547 VIRTUS DIVIDEND INTEREST & P COM 92840R101 4864496 386071 SH SOLE 0 0 386071 VIRTUS EQUITY & CONV INCM FD COM 92841M101 6662949 318649 SH SOLE 0 0 318649 VIRTUS ETF TR II VIRTUS US QLTY 92790A504 829679 27043 SH SOLE 0 0 27043 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 1234470 157659 SH SOLE 0 0 157659 VIRTUS STONE HBR EMRG MKTS I COM 86164T107 44578 10343 SH SOLE 0 0 10343 VIRTUS TOTAL RETURN FD INC COM 92835W107 328027 59533 SH SOLE 0 0 59533 VISA INC COM CL A 92826C839 1037462662 3984877 SH SOLE 1690234 73 2294570 VISA INC COM CL A 92826C839 258000 1200 SH Put SOLE 0 0 1200 VISHAY INTERTECHNOLOGY INC COM 928298108 3628213 151365 SH SOLE 149885 106 1374 VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3 30064 31000 PRN SOLE 0 0 31000 VISION MARINE TECHNOLOGIES I COM C96657116 14599 13394 SH SOLE 0 0 13394 VISTA ENERGY S.A.B. DE C.V. SPONSORED ADS 92837L109 357809 12125 SH SOLE 0 0 12125 VISTA OUTDOOR INC COM 928377100 654946 22149 SH SOLE 0 0 22149 VISTRA CORP COM 92840M102 82659699 2145891 SH SOLE 1718932 0 426959 VITA COCO CO INC COM 92846Q107 795817 31026 SH SOLE 0 0 31026 VITAL ENERGY INC COM 516806205 2432077 53464 SH SOLE 0 0 53464 VIVID SEATS INC COM CL A 92854T100 171917 27202 SH SOLE 0 0 27202 VIZIO HLDG CORP CL A COM 92858V101 379741 49317 SH SOLE 48990 0 327 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 9705474 1115572 SH SOLE 14876 0 1100696 VONTIER CORPORATION COM 928881101 9891220 286287 SH SOLE 278468 0 7819 VORNADO RLTY TR SH BEN INT 929042109 4033479 142778 SH SOLE 128515 0 14263 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 4992354 830675 SH SOLE 0 0 830675 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 227081 42927 SH SOLE 0 0 42927 VOYA FINANCIAL INC COM 929089100 11690687 160235 SH SOLE 154094 0 6141 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1215634 244594 SH SOLE 0 0 244594 VOYA INFRASTRUCTURE INDLS & COM 92912X101 401990 39488 SH SOLE 0 0 39488 VROOM INC COM 92918V109 36698 60910 SH SOLE 0 0 60910 VULCAN MATLS CO COM 929160109 48783432 214896 SH SOLE 192317 0 22578 WABASH NATL CORP COM 929566107 2339433 91313 SH SOLE 72027 49 19237 WABTEC COM 929740108 18682038 147219 SH SOLE 133345 0 13874 WALGREENS BOOTS ALLIANCE INC COM 931427108 19425897 744002 SH SOLE 0 0 744002 WALMART INC COM 931142103 707929699 4490515 SH SOLE 1107584 0 3382932 WARNER BROS DISCOVERY INC COM SER A 934423104 19061109 1674966 SH SOLE 1237982 0 436984 WARNER MUSIC GROUP CORP COM CL A 934550203 1215320 33957 SH SOLE 33298 0 659 WASHINGTON FED INC COM 938824109 1550438 47040 SH SOLE 36194 0 10846 WASHINGTON TR BANCORP INC COM 940610108 1033958 31932 SH SOLE 0 0 31932 WASTE CONNECTIONS INC COM 94106B101 59814326 400712 SH SOLE 23221 0 377491 WASTE MGMT INC DEL COM 94106L109 183294103 1023418 SH SOLE 616389 23 407006 WATERS CORP COM 941848103 42101578 127879 SH SOLE 121209 0 6670 WATSCO INC COM 942622200 154378926 360303 SH SOLE 340561 8 19733 WATTS WATER TECHNOLOGIES INC CL A 942749102 17590145 84430 SH SOLE 82702 0 1728 WAYFAIR INC CL A 94419L101 225699 3658 SH SOLE 0 0 3658 WD 40 CO COM 929236107 9118693 38142 SH SOLE 29064 0 9078 WEATHERFORD INTL PLC ORD SHS G48833118 6598520 67449 SH SOLE 63155 0 4294 WEBSTER FINL CORP COM 947890109 16517324 325401 SH SOLE 237892 0 87509 WEC ENERGY GROUP INC COM 92939U106 104561348 1242264 SH SOLE 1037784 0 204481 WELLS FARGO CO NEW COM 949746101 160135328 3253462 SH SOLE 2090334 130 1162997 WELLS FARGO CO NEW PERP PFD CNV A 949746804 7106944 5944 SH SOLE 0 0 5944 WELLTOWER INC COM 95040Q104 30036400 333109 SH SOLE 97679 0 235430 WENDYS CO COM 95058W100 1588338 81537 SH SOLE 4940 0 76597 WERNER ENTERPRISES INC COM 950755108 7168466 169187 SH SOLE 164424 0 4763 WESBANCO INC COM 950810101 1303542 41554 SH SOLE 28122 0 13432 WESCO INTL INC COM 95082P105 54836369 315369 SH SOLE 71113 0 244256 WEST FRASER TIMBER CO LTD COM 952845105 571592 6679 SH SOLE 0 0 6679 WEST PHARMACEUTICAL SVSC INC COM 955306105 24634562 69961 SH SOLE 56938 6 13017 WESTAMERICA BANCORPORATION COM 957090103 2109452 37395 SH SOLE 0 0 37395 WESTERN ALLIANCE BANCORP COM 957638109 1452024 22071 SH SOLE 10496 0 11575 WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 665319 47186 SH SOLE 0 0 47186 WESTERN ASSET EMERGING MKTS COM 95766A101 1398064 151799 SH SOLE 0 0 151799 WESTERN ASSET GBL HIGH INC F COM 95766B109 138433 19147 SH SOLE 0 0 19147 WESTERN ASSET GLOBAL CORP DE COM 95790C107 1103767 86434 SH SOLE 0 0 86434 WESTERN ASSET HIGH INCOM FD COM 95766J102 1294433 260974 SH SOLE 0 0 260974 WESTERN ASSET HIGH INCOME OP COM 95766K109 856623 221923 SH SOLE 0 0 221923 WESTERN ASSET HIGH YIELD DEF COM 95768B107 1420187 117468 SH SOLE 0 0 117468 WESTERN ASSET INTER MUNI FD COM 958435109 280075 36373 SH SOLE 0 0 36373 WESTERN ASSET INVT GRADE DEF COM 95790A101 1186923 67516 SH SOLE 0 0 67516 WESTERN ASSET MANAGED MUNS F COM 95766M105 3570596 351091 SH SOLE 0 0 351091 WESTERN ASSET MUN HIGH INCOM COM 95766N103 2163786 337039 SH SOLE 0 0 337039 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 220838 20448 SH SOLE 0 0 20448 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 82693 10184 SH SOLE 0 0 10184 WESTERN AST INFL LKD OPP & I COM 95766R104 989691 114151 SH SOLE 0 0 114151 WESTERN DIGITAL CORP. COM 958102105 3895013 74375 SH SOLE 43153 0 31222 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 3037521 103811 SH SOLE 0 0 103811 WESTERN NEW ENG BANCORP INC COM 958892101 189108 21012 SH SOLE 0 0 21012 WESTERN UN CO COM 959802109 511741 42931 SH SOLE 0 0 42931 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 433931 20043 SH SOLE 0 0 20043 WESTLAKE CORPORATION COM 960413102 5325547 38050 SH SOLE 0 0 38050 WESTROCK CO COM 96145D105 5311204 127919 SH SOLE 3395 0 124524 WESTROCK COFFEE CO COM 96145W103 2405905 235642 SH SOLE 0 0 235642 WEX INC COM 96208T104 15171967 77985 SH SOLE 74626 0 3359 WEYERHAEUSER CO MTN BE COM NEW 962166104 30278769 870830 SH SOLE 87760 0 783070 WHEATON PRECIOUS METALS CORP COM 962879102 24833906 503322 SH SOLE 11890 0 491432 WHIRLPOOL CORP COM 963320106 8629194 70865 SH SOLE 31108 0 39757 WHITE MTNS INS GROUP LTD COM G9618E107 35170578 23369 SH SOLE 22778 0 591 WHITEHORSE FIN INC COM 96524V106 1207479 98169 SH SOLE 4000 0 94169 WILEY JOHN & SONS INC CL A 968223206 11471247 361413 SH SOLE 354828 125 6460 WILLIAM PENN BANCORPORATION COM 96927A105 331648 27162 SH SOLE 0 0 27162 WILLIAMS COS INC COM 969457100 291386195 8365957 SH SOLE 6607039 0 1758918 WILLIAMS SONOMA INC COM 969904101 23141066 114685 SH SOLE 66332 0 48353 WILLIS TOWERS WATSON PLC LTD SHS G96629103 34758434 144106 SH SOLE 129603 15 14488 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 5979640 134374 SH SOLE 116732 0 17642 WINGSTOP INC COM 974155103 5000549 19489 SH SOLE 16126 0 3363 WINNEBAGO INDS INC COM 974637100 1855743 25463 SH SOLE 0 0 25463 WINTRUST FINL CORP COM 97650W108 12811090 138125 SH SOLE 49345 0 88780 WISDOMTREE INC COM 97717P104 107361 15492 SH SOLE 0 0 15492 WISDOMTREE TR ARTIFICIAL INTEL 97717Y543 2791826 134936 SH SOLE 1159 0 133777 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 674011 19285 SH SOLE 0 0 19285 WISDOMTREE TR CURRNCY INT EQ 97717X263 6508244 202245 SH SOLE 0 0 202245 WISDOMTREE TR EM EX ST-OWNED 97717X578 3272361 113309 SH SOLE 0 0 113309 WISDOMTREE TR EMER MKT HIGH FD 97717W315 14579602 358397 SH SOLE 3182 0 355215 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1166827 23374 SH SOLE 0 0 23374 WISDOMTREE TR EURO QTLY DIV GR 97717X610 4905423 154113 SH SOLE 0 0 154113 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 5050658 117868 SH SOLE 0 0 117868 WISDOMTREE TR EUROPE SMCP DV 97717W869 1478284 24791 SH SOLE 0 0 24791 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 101075241 2011848 SH SOLE 36991 0 1974857 WISDOMTREE TR GLB HIGH DIV FD 97717W877 764366 15661 SH SOLE 0 0 15661 WISDOMTREE TR GLB US QTLY DIV 97717W844 1540515 41647 SH SOLE 0 0 41647 WISDOMTREE TR HEDGED HI YLD BD 97717W430 374999 17349 SH SOLE 0 0 17349 WISDOMTREE TR INDIA ERNGS FD 97717W422 4567363 111399 SH SOLE 448 0 110951 WISDOMTREE TR INTERNTNL AI ENH 97717W786 284951 7041 SH SOLE 0 0 7041 WISDOMTREE TR INTL EQUITY FD 97717W703 3166367 60300 SH SOLE 0 0 60300 WISDOMTREE TR INTL LRGCAP DV 97717W794 523759 10633 SH SOLE 0 0 10633 WISDOMTREE TR INTL QULTY DIV 97717X131 6533627 180139 SH SOLE 98411 0 81728 WISDOMTREE TR INTL SMCAP DIV 97717W760 11830819 185304 SH SOLE 0 0 185304 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 6179205 147159 SH SOLE 88 0 147071 WISDOMTREE TR JAPN HEDGE EQT 97717W851 5175449 58825 SH SOLE 0 0 58825 WISDOMTREE TR JP SMALLCP DIV 97717W836 13209870 176367 SH SOLE 0 0 176367 WISDOMTREE TR PUTWRITE STRAT 97717X560 299628 9452 SH SOLE 0 0 9452 WISDOMTREE TR US AI ENHANCED 97717W406 786477 8201 SH SOLE 0 0 8201 WISDOMTREE TR US HGH YLD CORP 97717X172 1068823 23532 SH SOLE 0 0 23532 WISDOMTREE TR US HIGH DIVIDEND 97717W208 4663687 56750 SH SOLE 0 0 56750 WISDOMTREE TR US LARGECAP DIVD 97717W307 19669063 296310 SH SOLE 0 0 296310 WISDOMTREE TR US LARGECAP FUND 97717W588 656757 13105 SH SOLE 0 0 13105 WISDOMTREE TR US MIDCAP DIVID 97717W505 19845173 434344 SH SOLE 4 0 434340 WISDOMTREE TR US MIDCAP FUND 97717W570 1392535 24264 SH SOLE 0 0 24264 WISDOMTREE TR US MULTIFACTOR 97717Y857 2518179 59881 SH SOLE 0 0 59881 WISDOMTREE TR US QTLY DIV GRT 97717X669 92900074 1321856 SH SOLE 2788 0 1319068 WISDOMTREE TR US S CAP QTY DIV 97717X651 6903844 145528 SH SOLE 0 0 145528 WISDOMTREE TR US SMALLCAP DIVD 97717W604 10400422 323296 SH SOLE 6 0 323290 WISDOMTREE TR US SMALLCAP FUND 97717W562 2104523 42243 SH SOLE 0 0 42243 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1195882 18291 SH SOLE 0 0 18291 WISDOMTREE TR WISDOMTREE US VA 97717W547 1727504 25208 SH SOLE 0 0 25208 WISDOMTREE TR YIELD ENHANCD US 97717X511 6419548 145833 SH SOLE 32 0 145801 WISDOMTREE TR YIELD ENHANCED 97717Y808 745195 15743 SH SOLE 0 0 15743 WIX COM LTD SHS M98068105 2630165 21380 SH SOLE 17201 0 4179 WNS HLDGS LTD SPON ADR 92932M101 751004 11883 SH SOLE 11079 0 804 WOLFSPEED INC COM 977852102 6910299 158821 SH SOLE 139550 0 19271 WOLVERINE WORLD WIDE INC COM 978097103 428119 48157 SH SOLE 46101 0 2056 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 8350722 395958 SH SOLE 366133 44 29781 WOODWARD INC COM 980745103 1454953 10688 SH SOLE 8709 0 1979 WORKDAY INC CL A 98138H101 118769539 430231 SH SOLE 351656 19 78556 WORKIVA INC COM CL A 98139A105 3561251 35076 SH SOLE 30557 12 4507 WORLD GOLD TR SPDR GLD MINIS 98149E303 12703250 310517 SH SOLE 0 0 310517 WORLD KINECT CORPORATION COM 981475106 1880867 82567 SH SOLE 81704 0 863 WORTHINGTON INDS INC COM 981811102 247672 4304 SH SOLE 0 0 4304 WP CAREY INC COM 92936U109 13456676 207633 SH SOLE 927 0 206705 WPP PLC NEW ADR 92937A102 8397213 176524 SH SOLE 170971 0 5553 WSFS FINL CORP COM 929328102 4813600 104803 SH SOLE 95552 0 9251 WYNDHAM HOTELS & RESORTS INC COM 98311A105 4600512 57213 SH SOLE 49490 0 7723 WYNN RESORTS LTD COM 983134107 9371886 102863 SH SOLE 3000 0 99863 XAI OCTAGON FLOATING RATE & COM 98400T106 209216 29302 SH SOLE 0 0 29302 XCEL ENERGY INC COM 98389B100 41552138 671171 SH SOLE 493579 0 177592 XEROX HOLDINGS CORP COM NEW 98421M106 646640 35278 SH SOLE 0 0 35278 XOMETRY INC CLASS A COM 98423F109 9911986 276023 SH SOLE 13559 0 262464 XP INC CL A G98239109 467173 17920 SH SOLE 2931 0 14989 XPENG INC ADS 98422D105 173300 11878 SH SOLE 0 0 11878 XPERI INC COMMON STOCK 98423J101 509851 46266 SH SOLE 45760 0 506 XPO INC COM 983793100 13437531 153414 SH SOLE 29645 0 123769 XYLEM INC COM 98419M100 12194370 106631 SH SOLE 10696 0 95935 YELP INC CL A 985817105 4950004 104563 SH SOLE 101336 0 3227 YETI HLDGS INC COM 98585X104 5963390 115168 SH SOLE 100854 69 14245 YEXT INC COM 98585N106 629211 106827 SH SOLE 76653 0 30174 YUM BRANDS INC COM 988498101 45654327 349413 SH SOLE 198943 0 150470 YUM CHINA HLDGS INC COM 98850P109 34564992 814636 SH SOLE 744947 0 69689 ZAI LAB LTD ADR 98887Q104 373710 13674 SH SOLE 0 0 13674 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 46745688 171023 SH SOLE 161810 0 9213 ZIFF DAVIS INC COM 48123V102 1061669 15801 SH SOLE 12096 0 3705 ZILLOW GROUP INC CL A 98954M101 10062582 177408 SH SOLE 0 0 177408 ZILLOW GROUP INC CL C CAP STK 98954M200 572988 9903 SH SOLE 0 0 9903 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 227707 23071 SH SOLE 0 0 23071 ZIMMER BIOMET HOLDINGS INC COM 98956P102 15321103 125893 SH SOLE 84888 0 41005 ZIONS BANCORPORATION N A COM 989701107 5135535 117063 SH SOLE 52689 0 64374 ZIPRECRUITER INC CL A 98980B103 250228 18002 SH SOLE 0 0 18002 ZOETIS INC CL A 98978V103 111935086 567133 SH SOLE 310450 26 256658 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 5757762 80069 SH SOLE 0 0 80069 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 3254179 175997 SH SOLE 160247 0 15750 ZSCALER INC COM 98980G102 6463348 29172 SH SOLE 0 0 29172 ZUORA INC COM CL A 98983V106 819755 87208 SH SOLE 82908 0 4300 ZURA BIO LTD CLASS A ORD SHS G9TY5A101 363770 77895 SH SOLE 0 0 77895 ZURN ELKAY WATER SOLNS CORP COM 98983L108 36592063 1244205 SH SOLE 1204761 0 39444 ZYMEWORKS INC COM 98985Y108 323700 31155 SH SOLE 0 0 31155