0001084208-24-000011.txt : 20240422 0001084208-24-000011.hdr.sgml : 20240422 20240422110343 ACCESSION NUMBER: 0001084208-24-000011 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240422 DATE AS OF CHANGE: 20240422 EFFECTIVENESS DATE: 20240422 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: 24859986 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 true 0001084208 XXXXXXXX 03-31-2024 03-31-2024 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 000000705 801-69815 N
Deanna Collier VP Operations 7275671000 Deanna Collier St. Petersburg FL 04-22-2024 0 3912 147510620184 false
INFORMATION TABLE 2 Q124RJA.xml Q124RJA 1 800 FLOWERS COM INC CL A 68243Q106 214434 19800 SH SOLE 0 0 19800 1ST SOURCE CORP COM 336901103 266776 5089 SH SOLE 0 0 5089 23ANDME HOLDING CO CLASS A COM 90138Q108 45547 85614 SH SOLE 0 0 85614 3-D SYS CORP DEL COM NEW 88554D205 431075 97089 SH SOLE 0 0 97089 3M CO COM 88579Y101 78628883 741292 SH SOLE 260633 0 480659 89BIO INC COM 282559103 1574578 135273 SH SOLE 15828 0 119445 A2Z SMART TECHNOLOGIES CORP COM 00249W100 5832 10000 SH SOLE 0 0 10000 AAON INC COM PAR $0.004 000360206 6769889 76843 SH SOLE 69752 0 7091 AB ACTIVE ETFS INC HIGH YIELD ETF 00039J608 635963 17291 SH SOLE 0 0 17291 ABBOTT LABS COM 002824100 358473150 3153909 SH SOLE 1578850 80 1574979 ABBVIE INC COM 00287Y109 786926078 4321396 SH SOLE 1839401 162 2481833 ABCELLERA BIOLOGICS INC COM 00288U106 61943 13674 SH SOLE 0 0 13674 ABERCROMBIE & FITCH CO CL A 002896207 1574145 12560 SH SOLE 4316 0 8244 ABM INDS INC COM 000957100 3420699 76663 SH SOLE 14618 0 62045 ABRDN ASIA PACIFIC INCOME FU COM 003009107 252703 90251 SH SOLE 0 0 90251 ABRDN AUSTRALIA EQUITY FD IN COM 003011103 107228 25171 SH SOLE 0 0 25171 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 2523167 499637 SH SOLE 0 0 499637 ABRDN ETFS BBRG ALL COMD K1 003261104 847261 42856 SH SOLE 0 0 42856 ABRDN GLOBAL DYNAMIC DIVIDEN COM 00302M106 769105 79208 SH SOLE 0 0 79208 ABRDN GLOBAL INFRA INCOME FU COM SHS BEN INT 00326W106 924643 52093 SH SOLE 0 0 52093 ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108 161526 40789 SH SOLE 0 0 40789 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 1217116 57303 SH SOLE 0 0 57303 ABRDN HEALTHCARE INVESTORS SH BEN INT 87911J103 3300176 195740 SH SOLE 0 0 195740 ABRDN HEALTHCARE OPPORTUNITI SHS 879105104 16025235 797275 SH SOLE 0 0 797275 ABRDN INCOME CREDIT STRATEGI COM 003057106 332053 48975 SH SOLE 0 0 48975 ABRDN JAPAN EQUITY FUND INC COM 00306J109 538708 86470 SH SOLE 0 0 86470 ABRDN LIFE SCIENCES INVESTOR SH BEN INT 87911K100 405557 29755 SH SOLE 2 0 29753 ABRDN PALLADIUM ETF TRUST PHYSICAL PALLADM 003262102 568040 6074 SH SOLE 0 0 6074 ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 1189418 14236 SH SOLE 0 0 14236 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 435576 4561 SH SOLE 422 0 4139 ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 476867 20028 SH SOLE 0 0 20028 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 2148001 259108 SH SOLE 0 0 259108 ABRDN WORLD HEALTHCARE FUND BEN INT SHS 87911L108 1962007 148300 SH SOLE 0 0 148300 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 656031 21520 SH SOLE 0 0 21520 ACACIA RESH CORP ACACIA TCH COM 003881307 89544 16800 SH SOLE 0 0 16800 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 2612821 38686 SH SOLE 23005 0 15681 ACADIA HEALTHCARE COMPANY IN COM 00404A109 9313098 117560 SH SOLE 42017 0 75543 ACADIA PHARMACEUTICALS INC COM 004225108 236838 12809 SH SOLE 8396 0 4413 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 385248487 1111476 SH SOLE 749868 6 361602 ACCOLADE INC COM 00437E102 271694 25925 SH SOLE 0 0 25925 ACELYRIN INC COM 00445A100 76707 11364 SH SOLE 10764 0 600 ACHIEVE LIFE SCIENCES INC COM 004468500 690154 151849 SH SOLE 0 0 151849 ACI WORLDWIDE INC COM 004498101 6978443 210131 SH SOLE 209114 0 1017 ACM RESH INC COM CL A 00108J109 257510 8837 SH SOLE 0 0 8837 ACRIVON THERAPEUTICS INC COMMON STOCK 004890109 72930 10200 SH SOLE 0 0 10200 ACUITY BRANDS INC COM 00508Y102 9443919 35143 SH SOLE 21636 0 13507 ACUSHNET HLDGS CORP COM 005098108 33327540 505346 SH SOLE 495333 0 10013 ADAM NAT RES FD INC COM 00548F105 5153941 223501 SH SOLE 0 0 223501 ADAMS DIVERSIFIED EQUITY FD COM 006212104 9366850 479859 SH SOLE 0 0 479859 ADAMS RES & ENERGY INC COM NEW 006351308 416515 14363 SH SOLE 0 0 14363 ADAPTHEALTH CORP COMMON STOCK 00653Q102 183918 15979 SH SOLE 0 0 15979 ADEIA INC COM 00676P107 697187 63845 SH SOLE 62488 0 1357 ADMA BIOLOGICS INC COM 000899104 1875674 284193 SH SOLE 0 0 284193 ADOBE INC COM 00724F101 262670480 520552 SH SOLE 333333 45 187174 ADS TEC ENERGY PLC SHS G0085J117 436555 41656 SH SOLE 0 0 41656 ADT INC DEL COM 00090Q103 114663 17063 SH SOLE 0 0 17063 ADTALEM GLOBAL ED INC COM 00737L103 866398 16856 SH SOLE 14331 0 2525 ADTHEORENT HOLDING COMPANY COM 00739D109 407670 127000 SH SOLE 0 0 127000 ADTRAN HOLDINGS INC COM 00486H105 173074 31815 SH SOLE 25624 0 6191 ADVANCE AUTO PARTS INC COM 00751Y106 10066028 118299 SH SOLE 68857 0 49442 ADVANCED DRAIN SYS INC DEL COM 00790R104 7746893 44977 SH SOLE 37494 0 7483 ADVANCED ENERGY INDS COM 007973100 2225673 21825 SH SOLE 19700 0 2124 ADVANCED MICRO DEVICES INC COM 007903107 414693242 2297597 SH SOLE 824470 73 1473054 ADVANCED MICRO DEVICES INC COM 007903107 676500 4100 SH Put SOLE 0 0 4100 ADVENT CONV & INCOME FD COM 00764C109 4981016 417171 SH SOLE 774 0 416397 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 598025 9613 SH SOLE 0 0 9613 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 207553 5605 SH SOLE 0 0 5605 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 1021805 146181 SH SOLE 0 0 146181 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 1645322 83945 SH SOLE 0 0 83945 AECOM COM 00766T100 5093410 51931 SH SOLE 19584 0 32347 AEGON LTD AMER REG 1 CERT 0076CA104 16481967 2724292 SH SOLE 0 0 2724292 AERCAP HOLDINGS NV SHS N00985106 2377162 27352 SH SOLE 12191 0 15161 AEROVIRONMENT INC COM 008073108 14364942 93717 SH SOLE 4828 0 88889 AES CORP COM 00130H105 48757586 2719332 SH SOLE 2682523 0 36809 AFFILIATED MANAGERS GROUP IN COM 008252108 35860835 214133 SH SOLE 201149 51 12933 AFFIRM HLDGS INC COM CL A 00827B106 1850853 49674 SH SOLE 10753 0 38921 AFLAC INC COM 001055102 68037218 792420 SH SOLE 91146 0 701274 AFYA LTD CL A COM G01125106 516543 27801 SH SOLE 0 0 27801 AGCO CORP COM 001084102 14227259 115650 SH SOLE 94463 0 21187 AGILENT TECHNOLOGIES INC COM 00846U101 18690317 128447 SH SOLE 84315 0 44132 AGILON HEALTH INC COM 00857U107 80630 13218 SH SOLE 0 0 13218 AGNC INVT CORP COM 00123Q104 12478264 1260431 SH SOLE 872767 0 387664 AGNICO EAGLE MINES LTD COM 008474108 21131576 354259 SH SOLE 0 0 354259 AGREE RLTY CORP COM 008492100 18447545 322962 SH SOLE 209915 0 113047 AIM ETF PRODUCTS TRUST US LRGCP B20 APR 00888H208 6397418 211415 SH SOLE 0 0 211415 AIM ETF PRODUCTS TRUST US LRGCP B20 JAN 00888H802 6802336 216393 SH SOLE 0 0 216393 AIM ETF PRODUCTS TRUST US LRGCP B20 OCT 00888H505 6790366 200543 SH SOLE 0 0 200543 AIR LEASE CORP CL A 00912X302 21950840 426727 SH SOLE 54938 0 371789 AIR PRODS & CHEMS INC COM 009158106 508626128 2099419 SH SOLE 743265 0 1356154 AIR TRANS SVCS GROUP INC NOTE 1.125%10/1 00922RAB1 31092 32000 PRN SOLE 0 0 32000 AIR TRANSPORT SERVICES GRP I COM 00922R105 6413335 466086 SH SOLE 464155 0 1931 AIRBNB INC COM CL A 009066101 73930425 448172 SH SOLE 346122 0 102050 AIRBNB INC NOTE 3/1 009066AB7 10229 11000 PRN SOLE 0 0 11000 AIRSCULPT TECHNOLOGIES INC COM 009496100 196480 32000 SH SOLE 0 0 32000 AKAMAI TECHNOLOGIES INC COM 00971T101 21565579 198286 SH SOLE 99400 0 98886 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 17693 15000 PRN SOLE 0 0 15000 AKEBIA THERAPEUTICS INC COM 00972D105 75467 41239 SH SOLE 0 0 41239 AKOUSTIS TECHNOLOGIES INC COM 00973N102 12600 21316 SH SOLE 0 0 21316 ALAMO GROUP INC COM 011311107 207339 908 SH SOLE 0 0 908 ALAMOS GOLD INC NEW COM CL A 011532108 4615039 312884 SH SOLE 0 0 312884 ALARM COM HLDGS INC COM 011642105 240311 3316 SH SOLE 0 0 3316 ALARM COM HLDGS INC NOTE 1/1 011642AB1 22888 25000 PRN SOLE 0 0 25000 ALASKA AIR GROUP INC COM 011659109 10741627 249864 SH SOLE 113981 0 135883 ALBANY INTL CORP CL A 012348108 11231372 120109 SH SOLE 119093 19 997 ALBEMARLE CORP COM 012653101 17821270 135276 SH SOLE 20561 0 114715 ALBERTSONS COS INC COMMON STOCK 013091103 1080190 50382 SH SOLE 0 0 50382 ALCOA CORP COM 013872106 1474308 43631 SH SOLE 0 0 43631 ALCON AG ORD SHS H01301128 33941694 407512 SH SOLE 393908 82 13522 ALDEYRA THERAPEUTICS INC COM 01438T106 117798 36024 SH SOLE 32215 0 3809 ALEXANDER & BALDWIN INC NEW COM 014491104 244168 14825 SH SOLE 14825 0 0 ALEXANDERS INC COM 014752109 318287 1466 SH SOLE 0 0 1466 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6928401 53746 SH SOLE 42033 0 11713 ALGONQUIN PWR UTILS CORP COM 015857105 2932542 464010 SH SOLE 0 0 464010 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 27095803 374458 SH SOLE 142213 0 232245 ALIGHT INC COM CL A 01626W101 5850448 593955 SH SOLE 586884 0 7071 ALIGN TECHNOLOGY INC COM 016255101 10027134 30578 SH SOLE 24875 0 5703 ALIGNMENT HEALTHCARE INC COM 01625V104 708422 142827 SH SOLE 0 0 142827 ALKAMI TECHNOLOGY INC COM 01644J108 805626 32789 SH SOLE 32529 0 260 ALKERMES PLC SHS G01767105 497736 18387 SH SOLE 12749 0 5638 ALLEGIANT TRAVEL CO COM 01748X102 448497 5963 SH SOLE 0 0 5963 ALLEGION PLC ORD SHS G0176J109 59193568 439415 SH SOLE 394384 0 45031 ALLEGRO MICROSYSTEMS INC COM 01749D105 2161491 80174 SH SOLE 76815 0 3359 ALLETE INC COM NEW 018522300 2026388 33977 SH SOLE 34 0 33943 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 651433 32490 SH SOLE 0 0 32490 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1140423 107384 SH SOLE 0 0 107384 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2482540 71461 SH SOLE 0 0 71461 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 198216 18036 SH SOLE 0 0 18036 ALLIANT ENERGY CORP COM 018802108 11287946 223967 SH SOLE 162483 0 61484 ALLISON TRANSMISSION HLDGS I COM 01973R101 13840122 170529 SH SOLE 145357 50 25122 ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 88762 18492 SH SOLE 0 0 18492 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 334716 50409 SH SOLE 0 0 50409 ALLSPRING MULTI SECTOR INCOM COM 94987D101 2647756 283790 SH SOLE 1014 0 282776 ALLSTATE CORP COM 020002101 238204123 1376823 SH SOLE 308634 57 1068132 ALLY FINL INC COM 02005N100 12150283 299342 SH SOLE 69096 0 230246 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2266856 15168 SH SOLE 13412 0 1756 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 528784 23992 SH SOLE 23577 0 415 ALPHA METALLURGICAL RESOUR I COM 020764106 3293817 9946 SH SOLE 6228 0 3718 ALPHABET INC CAP STK CL A 02079K305 1381138605 9150856 SH SOLE 3328475 28 5822353 ALPHABET INC CAP STK CL A 02079K305 512800 3800 SH Put SOLE 0 0 3800 ALPHABET INC CAP STK CL C 02079K107 721661551 4739666 SH SOLE 1594480 213 3144973 ALPINE INCOME PPTY TR INC COM 02083X103 440140 28805 SH SOLE 0 0 28805 ALPS ETF TR ALERIAN ENERGY 00162Q676 510665 20083 SH SOLE 0 0 20083 ALPS ETF TR ALERIAN MLP 00162Q452 68223642 1437498 SH SOLE 1469 0 1436029 ALPS ETF TR CLEAN ENERGY 00162Q460 246463 8304 SH SOLE 0 0 8304 ALPS ETF TR EQUAL SEC ETF 00162Q205 9016728 76419 SH SOLE 0 0 76419 ALPS ETF TR INTL SEC DV DOG 00162Q718 601322 20233 SH SOLE 0 0 20233 ALPS ETF TR OSHARES EUR QLT 00162Q379 2629643 87414 SH SOLE 0 0 87414 ALPS ETF TR OSHARES US QUALT 00162Q387 10657761 215700 SH SOLE 0 0 215700 ALPS ETF TR OSHARES US SMLCP 00162Q395 6463744 151838 SH SOLE 0 0 151838 ALPS ETF TR RIVERFRNT DYMC 00162Q528 897461 17682 SH SOLE 0 0 17682 ALPS ETF TR SECTR DIV DOGS 00162Q858 7077420 131185 SH SOLE 0 0 131185 ALTAIR ENGR INC COM CL A 021369103 11649706 135226 SH SOLE 134393 24 809 ALTI GLOBAL INC CL A 02157E106 101880 18000 SH SOLE 0 0 18000 ALTICE USA INC CL A 02156K103 9946404 3810890 SH SOLE 3796712 960 13218 ALTIMMUNE INC COM NEW 02155H200 1233175 121137 SH SOLE 0 0 121137 ALTRIA GROUP INC COM 02209S103 68709818 1575191 SH SOLE 355800 0 1219391 AMARIN CORP PLC SPONS ADR NEW 023111206 30785 34559 SH SOLE 0 0 34559 AMAZON COM INC COM 023135106 2340114434 12973248 SH SOLE 5154372 588 7818288 AMAZON COM INC COM 023135106 2720500 19400 SH Put SOLE 0 0 19400 AMBARELLA INC SHS G037AX101 764292 15054 SH SOLE 12045 0 3009 AMBEV SA SPONSORED ADR 02319V103 1762534 710699 SH SOLE 80625 0 630074 AMCOR PLC ORD G0250X107 31452335 3307294 SH SOLE 3179059 0 128235 AMDOCS LTD SHS G02602103 35697676 395017 SH SOLE 375730 0 19287 AMER SOFTWARE INC CL A 029683109 1892030 165243 SH SOLE 161351 0 3892 AMER STATES WTR CO COM 029899101 2959283 40965 SH SOLE 1 0 40964 AMEREN CORP COM 023608102 8258890 111667 SH SOLE 56851 0 54816 AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 3844407 206024 SH SOLE 155482 0 50542 AMERICAN AIRLS GROUP INC COM 02376R102 995432 64849 SH SOLE 0 0 64849 AMERICAN AXLE & MFG HLDGS IN COM 024061103 267507 36346 SH SOLE 35149 0 1197 AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 8849569 214535 SH SOLE 0 0 214535 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 4674532 80651 SH SOLE 0 0 80651 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 749134 16187 SH SOLE 0 0 16187 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 532443 10533 SH SOLE 0 0 10533 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 381229 5981 SH SOLE 0 0 5981 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 1421046 21577 SH SOLE 0 0 21577 AMERICAN CENTY ETF TR MULTISECTOR 025072398 779675 17964 SH SOLE 0 0 17964 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 302554 6090 SH SOLE 0 0 6090 AMERICAN CENTY ETF TR US EQT ETF 025072885 18889545 211056 SH SOLE 0 0 211056 AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 626471 9749 SH SOLE 0 0 9749 AMERICAN CENTY ETF TR US QUALITY GROW 025072307 4441852 52294 SH SOLE 0 0 52294 AMERICAN CENTY ETF TR US QUALITY VAL 025072208 355810 6103 SH SOLE 0 0 6103 AMERICAN CENTY ETF TR US SML CP VALU 025072877 40899558 436448 SH SOLE 4698 0 431750 AMERICAN COASTAL INS CORP COM 910710102 356672 33365 SH SOLE 0 0 33365 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1186615 46011 SH SOLE 0 0 46011 AMERICAN ELEC PWR CO INC COM 025537101 105143487 1221179 SH SOLE 756208 0 464971 AMERICAN EXPRESS CO COM 025816109 148846608 653725 SH SOLE 270613 0 383112 AMERICAN FINL GROUP INC OHIO COM 025932104 2072857 15188 SH SOLE 9622 0 5566 AMERICAN HOMES 4 RENT CL A 02665T306 8545811 232350 SH SOLE 91711 0 140639 AMERICAN INTL GROUP INC COM NEW 026874784 97319190 1244969 SH SOLE 957737 192 287040 AMERICAN TOWER CORP NEW COM 03027X100 195914573 991521 SH SOLE 673436 79 318006 AMERICAN WTR WKS CO INC NEW COM 030420103 69232727 566506 SH SOLE 412725 0 153781 AMERICOLD REALTY TRUST INC COM 03064D108 2272749 91202 SH SOLE 89795 0 1407 AMERIPRISE FINL INC COM 03076C106 69572068 158681 SH SOLE 121279 0 37402 AMERIS BANCORP COM 03076K108 800931 16555 SH SOLE 0 0 16555 AMERISAFE INC COM 03071H100 2512963 50089 SH SOLE 48922 0 1167 AMETEK INC COM 031100100 28243008 154418 SH SOLE 140246 0 14172 AMGEN INC COM 031162100 306933639 1079536 SH SOLE 449408 0 630128 AMMO INC COM 00175J107 28952 10528 SH SOLE 0 0 10528 AMN HEALTHCARE SVCS INC COM 001744101 705363 11284 SH SOLE 4007 0 7277 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 1000433 165088 SH SOLE 0 0 165088 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 4309547 98145 SH SOLE 18301 0 79844 AMPHENOL CORP NEW CL A 032095101 18670742 161862 SH SOLE 99049 0 62813 AMPLIFY ETF TR AMPLIFY ALTERNAT 032108631 264192 63204 SH SOLE 0 0 63204 AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664 11986007 186960 SH SOLE 0 0 186960 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 378454 40048 SH SOLE 0 0 40048 AMPLIFY ETF TR AMPLIFY MOBILE P 032108656 419488 7969 SH SOLE 0 0 7969 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 703656 19310 SH SOLE 0 0 19310 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 177338380 4561172 SH SOLE 134304 0 4426868 AMPLIFY ETF TR ONLIN RETL ETF 032108102 653465 11255 SH SOLE 1276 0 9979 ANALOG DEVICES INC COM 032654105 168371353 851264 SH SOLE 541344 0 309920 ANDERSONS INC COM 034164103 384608 6704 SH SOLE 0 0 6704 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 1184889 94867 SH SOLE 0 0 94867 ANGEL OAK FUNDS TRUST INCOME ETF 03463K760 687063 33450 SH SOLE 0 0 33450 ANGEL OAK MORTGAGE REIT INC COM 03464Y108 139158 12957 SH SOLE 0 0 12957 ANGLOGOLD ASHANTI PLC COM SHS G0378L100 1403950 63241 SH SOLE 0 0 63241 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 33013818 543169 SH SOLE 520773 0 22396 ANI PHARMACEUTICALS INC COM 00182C103 515433 7456 SH SOLE 0 0 7456 ANIXA BIOSCIENCES INC COM 03528H109 55396 17755 SH SOLE 0 0 17755 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 5143643 261231 SH SOLE 16662 0 244569 ANSYS INC COM 03662Q105 26633411 76718 SH SOLE 70728 0 5990 ANTERO MIDSTREAM CORP COM 03676B102 1223649 87030 SH SOLE 0 0 87030 ANTERO RESOURCES CORP COM 03674X106 12244670 422230 SH SOLE 36701 0 385529 AON PLC SHS CL A G0403H108 59707318 178914 SH SOLE 151081 0 27833 APA CORPORATION COM 03743Q108 17136536 498445 SH SOLE 1 0 498444 APARTMENT INCOME REIT CORP COM 03750L109 248980 7668 SH SOLE 0 0 7668 APELLIS PHARMACEUTICALS INC COM 03753U106 1114175 18955 SH SOLE 7392 0 11563 API GROUP CORP COM STK 00187Y100 5020783 127853 SH SOLE 91993 0 35860 APOLLO COML REAL EST FIN INC COM 03762U105 656578 58939 SH SOLE 0 0 58939 APOLLO GLOBAL MGMT INC COM 03769M106 114130301 1014943 SH SOLE 584496 0 430447 APOLLO TACTICAL INCOME FD IN COM 037638103 484960 33913 SH SOLE 0 0 33913 APPFOLIO INC COM CL A 03783C100 996333 4038 SH SOLE 3412 0 626 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2462291 150323 SH SOLE 98336 0 51987 APPLE INC COM 037833100 3166639236 18466523 SH SOLE 4145000 346 14321177 APPLE INC COM 037833100 850000 5000 SH Call SOLE 0 0 5000 APPLE INC COM 037833100 1206000 7200 SH Put SOLE 0 0 7200 APPLIED DNA SCIENCES INC COM 03815U300 20450 49879 SH SOLE 0 0 49879 APPLIED INDL TECHNOLOGIES IN COM 03820C105 3287574 16642 SH SOLE 7512 0 9130 APPLIED MATLS INC COM 038222105 170898018 828677 SH SOLE 502889 0 325788 APPLIED THERAPEUTICS INC COM 03828A101 72474 10658 SH SOLE 0 0 10658 APPLOVIN CORP COM CL A 03831W108 107002831 1545837 SH SOLE 1485012 0 60825 APTARGROUP INC COM 038336103 7903324 54926 SH SOLE 41263 0 13663 APTIV PLC SHS G6095L109 55346357 694870 SH SOLE 224216 31 470623 ARAMARK COM 03852U106 529839 16293 SH SOLE 12416 0 3877 ARBOR REALTY TRUST INC COM 038923108 6636096 500838 SH SOLE 327550 206 173082 ARCADIUM LITHIUM PLC COM SHS G0508H110 1031847 239408 SH SOLE 66527 0 172881 ARCELLX INC COMMON STOCK 03940C100 396922 5707 SH SOLE 4918 0 789 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1209545 43856 SH SOLE 42461 0 1395 ARCH CAP GROUP LTD ORD G0450A105 17288399 187023 SH SOLE 101520 0 85503 ARCH RESOURCES INC CL A 03940R107 646376 4020 SH SOLE 0 0 4020 ARCHER AVIATION INC COM CL A 03945R102 2000663 433044 SH SOLE 0 0 433044 ARCHER DANIELS MIDLAND CO COM 039483102 25814303 410990 SH SOLE 544 0 410447 ARCHER DANIELS MIDLAND CO COM 039483102 1232500 16500 SH Put SOLE 0 0 16500 ARCHROCK INC COM 03957W106 2437854 123938 SH SOLE 0 0 123938 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 437105 39308 SH SOLE 16336 0 22972 ARCOSA INC COM 039653100 3440925 40076 SH SOLE 14865 0 25211 ARCUTIS BIOTHERAPEUTICS INC COM 03969K108 410690 41442 SH SOLE 0 0 41442 ARDELYX INC COM 039697107 146504 20069 SH SOLE 0 0 20069 ARDMORE SHIPPING CORP COM Y0207T100 191211 11645 SH SOLE 0 0 11645 ARES CAPITAL CORP COM 04010L103 15967459 766929 SH SOLE 0 0 766929 ARES COML REAL ESTATE CORP COM 04013V108 243653 32705 SH SOLE 0 0 32705 ARES DYNAMIC CR ALLOCATION F COM 04014F102 2218147 155878 SH SOLE 0 0 155878 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 48686747 366121 SH SOLE 338976 0 27145 ARGAN INC COM 04010E109 4589068 90801 SH SOLE 70305 0 20496 ARGENX SE SPONSORED ADR 04016X101 19480460 49478 SH SOLE 35507 29 13942 ARIS MNG CORP COM 04040Y109 295110 81975 SH SOLE 0 0 81975 ARIS WATER SOLUTIONS INC CLASS A COM 04041L106 397191 28070 SH SOLE 0 0 28070 ARISTA NETWORKS INC COM 040413106 95561441 329545 SH SOLE 198868 0 130677 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 812064 14843 SH SOLE 0 0 14843 ARK ETF TR FINTECH INNOVA 00214Q708 2537222 83654 SH SOLE 0 0 83654 ARK ETF TR GENOMIC REV ETF 00214Q302 3293444 114515 SH SOLE 40 0 114475 ARK ETF TR INNOVATION ETF 00214Q104 40523853 809182 SH SOLE 115661 0 693521 ARK ETF TR NEXT GNRTN INTER 00214Q401 6502877 78066 SH SOLE 0 0 78066 ARLO TECHNOLOGIES INC COM 04206A101 794901 62838 SH SOLE 0 0 62838 ARM HOLDINGS PLC SPONSORED ADR 042068205 26877471 215037 SH SOLE 162978 0 52059 ARM HOLDINGS PLC SPONSORED ADR 042068205 46000 400 SH Put SOLE 0 0 400 ARMSTRONG WORLD INDS INC NEW COM 04247X102 9680363 77929 SH SOLE 77202 0 727 ARROW ELECTRS INC COM 042735100 7262813 56101 SH SOLE 40402 0 15699 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 273874 9576 SH SOLE 0 0 9576 ARTESIAN RES CORP CL A 043113208 216147 5824 SH SOLE 0 0 5824 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 18500624 404209 SH SOLE 390354 80 13775 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 11226535 730894 SH SOLE 0 0 730894 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 624634 4132 SH SOLE 3782 0 350 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 959504 87307 SH SOLE 81326 0 5981 ASGN INC COM 00191U102 3002411 28660 SH SOLE 23406 0 5254 ASHLAND INC COM 044186104 7545830 77497 SH SOLE 72074 0 5423 ASML HOLDING N V N Y REGISTRY SHS N07059210 199800229 205880 SH SOLE 169809 50 36021 ASPEN TECHNOLOGY INC COM 29109X106 54848357 257166 SH SOLE 245597 0 11569 ASSURANT INC COM 04621X108 1360077 7225 SH SOLE 546 0 6679 ASSURED GUARANTY LTD COM G0585R106 12256266 140473 SH SOLE 130666 0 9807 AST SPACEMOBILE INC COM CL A 00217D100 85051 29328 SH SOLE 0 0 29328 ASTRAZENECA PLC SPONSORED ADR 046353108 175102526 2584540 SH SOLE 2060461 37 524042 ASTRAZENECA PLC SPONSORED ADR 046353108 1484000 21200 SH Put SOLE 0 0 21200 ASTRONICS CORP COM 046433108 418347 21972 SH SOLE 0 0 21972 AT&T INC COM 00206R102 212438774 12070388 SH SOLE 5484751 0 6585637 AT&T INC COM 00206R102 94500 6300 SH Put SOLE 0 0 6300 ATARA BIOTHERAPEUTICS INC COM 046513107 13804 19891 SH SOLE 0 0 19891 ATI INC COM 01741R102 562972 11002 SH SOLE 3010 0 7992 ATKORE INC COM 047649108 34669098 182124 SH SOLE 128126 0 53998 ATLANTA BRAVES HLDGS INC COM SER A 047726104 237447 5667 SH SOLE 0 0 5667 ATLANTA BRAVES HLDGS INC COM SER C 047726302 834283 21359 SH SOLE 0 0 21359 ATLANTIC UN BANKSHARES CORP COM 04911A107 4173714 118202 SH SOLE 101847 0 16355 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 4500431 243530 SH SOLE 0 0 243530 ATLAS ENERGY SOLUTIONS INC COM NEW 642045108 1589534 70271 SH SOLE 31451 0 38820 ATLASSIAN CORPORATION CL A 049468101 32095185 164498 SH SOLE 159761 19 4718 ATMOS ENERGY CORP COM 049560105 58826590 494882 SH SOLE 384954 0 109928 ATMUS FILTRATION TECHNOLOGIE COM 04956D107 1051382 32601 SH SOLE 18164 0 14437 ATOMERA INC COM 04965B100 66386 10777 SH SOLE 0 0 10777 ATRION CORP COM 049904105 3301866 7123 SH SOLE 7072 0 51 AURINIA PHARMACEUTICALS INC COM 05156V102 88682 17701 SH SOLE 0 0 17701 AUTODESK INC COM 052769106 106763326 409966 SH SOLE 372764 0 37202 AUTOHOME INC SP ADS RP CL A 05278C107 937598 35759 SH SOLE 34796 0 963 AUTOLIV INC COM 052800109 4982846 41375 SH SOLE 18965 0 22410 AUTOMATIC DATA PROCESSING IN COM 053015103 236396585 946571 SH SOLE 525804 0 420767 AUTONATION INC COM 05329W102 8688388 52473 SH SOLE 21562 0 30911 AUTOZONE INC COM 053332102 121149400 38440 SH SOLE 25552 0 12888 AVALONBAY CMNTYS INC COM 053484101 29268758 157732 SH SOLE 147819 0 9913 AVANGRID INC COM 05351W103 213934 5871 SH SOLE 0 0 5871 AVANTOR INC COM 05352A100 28819121 1127069 SH SOLE 1106943 132 19994 AVERY DENNISON CORP COM 053611109 58614687 262552 SH SOLE 212637 0 49915 AVID BIOSERVICES INC COM 05368M106 67670 10100 SH SOLE 0 0 10100 AVIDITY BIOSCIENCES INC COM 05370A108 7546723 295718 SH SOLE 0 0 295718 AVIENT CORPORATION COM 05368V106 2046745 47160 SH SOLE 42637 0 4523 AVISTA CORP COM 05379B107 4144361 118343 SH SOLE 111561 0 6782 AVNET INC COM 053807103 20008550 403562 SH SOLE 319735 0 83827 AXALTA COATING SYS LTD COM G0750C108 3379883 98281 SH SOLE 97321 0 960 AXCELIS TECHNOLOGIES INC COM NEW 054540208 878889 7881 SH SOLE 0 0 7881 AXIS CAP HLDGS LTD SHS G0692U109 33910318 521538 SH SOLE 517886 58 3594 AXON ENTERPRISE INC COM 05464C101 24582339 78568 SH SOLE 27323 10 51235 AXOS FINANCIAL INC COM 05465C100 4771776 88301 SH SOLE 83580 53 4668 AXSOME THERAPEUTICS INC COM 05464T104 704554 8829 SH SOLE 2951 0 5878 AZEK CO INC CL A 05478C105 1563047 31124 SH SOLE 14128 0 16996 AZENTA INC COM 114340102 6652144 110354 SH SOLE 106832 0 3522 AZZ INC COM 002474104 1820728 23551 SH SOLE 0 0 23551 B & G FOODS INC NEW COM 05508R106 554532 48473 SH SOLE 0 0 48473 B2GOLD CORP COM 11777Q209 1085722 415985 SH SOLE 0 0 415985 B2GOLD CORP COM 11777Q209 295000 118000 SH Call SOLE 0 0 118000 BADGER METER INC COM 056525108 1677970 10370 SH SOLE 4139 0 6231 BAIDU INC SPON ADR REP A 056752108 1151342 10936 SH SOLE 1255 0 9681 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 460838 29390 SH SOLE 0 0 29390 BAKER HUGHES COMPANY CL A 05722G100 15653017 467254 SH SOLE 339507 0 127748 BALCHEM CORP COM 057665200 7657771 49421 SH SOLE 48190 17 1214 BALL CORP COM 058498106 92960223 1380051 SH SOLE 1319440 0 60611 BANC OF CALIFORNIA INC COM 05990K106 200495 13182 SH SOLE 0 0 13182 BANCFIRST CORP COM 05945F103 8058089 91538 SH SOLE 91032 0 506 BANCO BBVA ARGENTINA S A SPONSORED ADS 058934100 433710 51145 SH SOLE 0 0 51145 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1314710 111040 SH SOLE 73259 0 37781 BANCO BRADESCO S A SP ADR PFD NEW 059460303 246203 86085 SH SOLE 79648 0 6437 BANCO SANTANDER S.A. ADR 05964H105 3108514 642255 SH SOLE 492473 0 149782 BANCROFT FD LTD COM 059695106 312017 19513 SH SOLE 0 0 19513 BANK AMERICA CORP 7.25%CNV PFD L 060505682 5896259 4939 SH SOLE 0 0 4939 BANK AMERICA CORP COM 060505104 357566159 9429489 SH SOLE 4868995 279 4560215 BANK FIRST CORP COM 06211J100 781070 9012 SH SOLE 0 0 9012 BANK HAWAII CORP COM 062540109 580040 9297 SH SOLE 8019 0 1278 BANK MONTREAL QUE COM 063671101 7137952 73075 SH SOLE 7172 0 65903 BANK NEW YORK MELLON CORP COM 064058100 36341906 630717 SH SOLE 403998 0 226719 BANK NOVA SCOTIA HALIFAX COM 064149107 1491248 28800 SH SOLE 0 0 28800 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 491047 15350 SH SOLE 10089 0 5261 BANK OZK LITTLE ROCK ARK COM 06417N103 27979749 615481 SH SOLE 475359 94 140028 BANNER CORP COM NEW 06652V208 801360 16695 SH SOLE 15136 0 1559 BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 261183 10824 SH SOLE 0 0 10824 BARCLAYS PLC ADR 06738E204 36429368 3854960 SH SOLE 202721 0 3652239 BARINGS BDC INC COM 06759L103 915315 98421 SH SOLE 0 0 98421 BARINGS CORPORATE INVS COM 06759X107 391687 22786 SH SOLE 0 0 22786 BARINGS GLOBAL SHORT DURATIO COM 06760L100 2185954 152864 SH SOLE 0 0 152864 BARINGS PARTN INVS SH BEN INT 06761A103 448233 27806 SH SOLE 0 0 27806 BARRICK GOLD CORP COM 067901108 28316131 1701691 SH SOLE 855302 0 846389 BATH & BODY WORKS INC COM 070830104 3419954 68372 SH SOLE 55020 0 13352 BAUSCH HEALTH COS INC COM 071734107 426013 40152 SH SOLE 0 0 40152 BAUSCH PLUS LOMB CORP COMMON SHARES 071705107 3668320 212042 SH SOLE 209016 0 3026 BAXTER INTL INC COM 071813109 28931048 676908 SH SOLE 439404 0 237504 BCE INC COM NEW 05534B760 70802988 2083668 SH SOLE 1878162 0 205506 BEACON ROOFING SUPPLY INC COM 073685109 720447 7350 SH SOLE 5186 0 2164 BEAZER HOMES USA INC COM NEW 07556Q881 264762 8072 SH SOLE 0 0 8072 BECTON DICKINSON & CO COM 075887109 149777582 605284 SH SOLE 376657 18 228610 BEIGENE LTD SPONSORED ADR 07725L102 3315302 21199 SH SOLE 21007 0 192 BELDEN INC COM 077454106 734027 7926 SH SOLE 7746 0 180 BELLRING BRANDS INC COMMON STOCK 07831C103 799916 13551 SH SOLE 9511 0 4040 BENTLEY SYS INC COM CL B 08265T208 63227081 1210783 SH SOLE 1207015 0 3768 BERKLEY W R CORP COM 084423102 71594455 809526 SH SOLE 721680 0 87846 BERKSHIRE HATHAWAY INC DEL CL A 084670108 86283840 136 SH SOLE 0 0 136 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1024031166 2435155 SH SOLE 139773 13 2295369 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 869000 2200 SH Put SOLE 0 0 2200 BERKSHIRE HILLS BANCORP INC COM 084680107 299381 13062 SH SOLE 9309 0 3753 BERRY GLOBAL GROUP INC COM 08579W103 14733106 243603 SH SOLE 231662 0 11941 BEST BUY INC COM 086516101 236817508 2886962 SH SOLE 844110 0 2042853 BEYOND INC COM 690370101 2181353 60745 SH SOLE 0 0 60745 BGC GROUP INC CL A 088929104 202462 26057 SH SOLE 0 0 26057 BHP GROUP LTD SPONSORED ADS 088606108 17091018 296256 SH SOLE 40801 0 255455 BIGBEAR AI HLDGS INC COM 08975B109 259194 126436 SH SOLE 0 0 126436 BILL HOLDINGS INC COM 090043100 1329388 19345 SH SOLE 12808 0 6537 BIO RAD LABS INC CL A 090572207 4859122 14049 SH SOLE 12336 0 1713 BIO-TECHNE CORP COM 09073M104 23523401 334187 SH SOLE 296466 27 37694 BIOGEN INC COM 09062X103 36252564 168124 SH SOLE 146610 0 21514 BIOHAVEN LTD COM G1110E107 456386 8345 SH SOLE 7529 0 816 BIOMARIN PHARMACEUTICAL INC COM 09061G101 6130651 70193 SH SOLE 52442 0 17751 BIOMARIN PHARMACEUTICAL INC NOTE 0.599% 8/0 09061GAH4 14729 15000 PRN SOLE 0 0 15000 BIONTECH SE SPONSORED ADS 09075V102 225920 2449 SH SOLE 667 0 1782 BIOXCEL THERAPEUTICS INC COM 09075P105 52257 18531 SH SOLE 0 0 18531 BJS WHSL CLUB HLDGS INC COM 05550J101 29281072 387060 SH SOLE 365326 0 21734 BJS WHSL CLUB HLDGS INC COM 05550J101 329000 4700 SH Put SOLE 0 0 4700 BLACK DIAMOND THERAPEUTICS I COM 09203E105 119829 23635 SH SOLE 0 0 23635 BLACK HILLS CORP COM 092113109 1709189 31304 SH SOLE 18134 0 13170 BLACK STONE MINERALS L P COM UNIT 09225M101 7214057 451443 SH SOLE 0 0 451443 BLACKBAUD INC COM 09227Q100 762157 10280 SH SOLE 7662 0 2618 BLACKLINE INC COM 09239B109 4323308 66945 SH SOLE 0 0 66945 BLACKROCK 2037 MUNICIPAL TAR COM 09262G108 644997 26752 SH SOLE 0 0 26752 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 547018 46279 SH SOLE 0 0 46279 BLACKROCK CAP ALLOCATION TER COM 09260U109 9873374 592640 SH SOLE 0 0 592640 BLACKROCK CORE BD TR SHS BEN INT 09249E101 14259777 1320350 SH SOLE 0 0 1320350 BLACKROCK CORPOR HI YLD FD I COM 09255P107 460239 47011 SH SOLE 0 0 47011 BLACKROCK CR ALLOCATION INCO COM 092508100 3910188 365780 SH SOLE 998 0 364782 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 227915 20607 SH SOLE 0 0 20607 BLACKROCK ENERGY & RES TR COM 09250U101 1820010 137359 SH SOLE 623 0 136736 BLACKROCK ENHANCD CAP & INM COM 09256A109 10509862 539244 SH SOLE 0 0 539244 BLACKROCK ENHANCED EQUITY DI COM 09251A104 17382676 2106991 SH SOLE 0 0 2106991 BLACKROCK ENHANCED GLOBAL DI COM 092501105 5147550 492118 SH SOLE 0 0 492118 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 2408741 435577 SH SOLE 0 0 435577 BLACKROCK ESG CAP ALLC TERM SHS BEN INT 09262F100 643574 37072 SH SOLE 0 0 37072 BLACKROCK ETF TRUST US EQT FACTOR 09290C103 3191650 71884 SH SOLE 0 0 71884 BLACKROCK ETF TRUST II FLEXIBLE INCOME 092528603 1565197 29836 SH SOLE 0 0 29836 BLACKROCK FLOATING RATE INCO COM 09255X100 478850 37063 SH SOLE 0 0 37063 BLACKROCK HEALTH SCIENCES TE COM SHS 09260E105 8362108 510196 SH SOLE 0 0 510196 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1738250 41946 SH SOLE 247 0 41699 BLACKROCK INC COM 09247X101 205383556 246352 SH SOLE 148298 0 98054 BLACKROCK INCOME TR INC COM NEW 09247F209 3382044 284205 SH SOLE 0 0 284205 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 15121235 1857646 SH SOLE 0 0 1857646 BLACKROCK INVT QUALITY MUN T COM 09247D105 328982 26509 SH SOLE 0 0 26509 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 149662 14981 SH SOLE 0 0 14981 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 634133 45198 SH SOLE 0 0 45198 BLACKROCK MULTI SECTOR INC T COM 09258A107 2837030 178654 SH SOLE 0 0 178654 BLACKROCK MUN INCOME QUALITY COM 092479104 369597 31862 SH SOLE 0 0 31862 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 563818 54581 SH SOLE 0 0 54581 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 2345054 111351 SH SOLE 0 0 111351 BLACKROCK MUNI INCOME TR II COM 09249N101 587450 54093 SH SOLE 0 0 54093 BLACKROCK MUNIASSETS FD INC COM 09254J102 709656 64048 SH SOLE 0 0 64048 BLACKROCK MUNICIPAL INCOME COM 09253X102 1586340 131537 SH SOLE 0 0 131537 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1049352 90228 SH SOLE 0 0 90228 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 211414 19202 SH SOLE 0 0 19202 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 759481 62871 SH SOLE 0 0 62871 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 724031 71123 SH SOLE 0 0 71123 BLACKROCK MUNIVEST FD II INC COM 09253T101 351981 32262 SH SOLE 0 0 32262 BLACKROCK MUNIVEST FD INC COM 09253R105 2414696 342025 SH SOLE 0 0 342025 BLACKROCK MUNIYIELD FD INC COM 09253W104 847636 76640 SH SOLE 0 0 76640 BLACKROCK MUNIYIELD MICH QU COM 09254V105 275718 23955 SH SOLE 0 0 23955 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 148934 14157 SH SOLE 0 0 14157 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 444328 36691 SH SOLE 0 0 36691 BLACKROCK MUNIYIELD QUALITY COM 09254E103 4506434 393232 SH SOLE 0 0 393232 BLACKROCK MUNIYIELD QUALITY COM 09254G108 2517322 239517 SH SOLE 0 0 239517 BLACKROCK MUNIYILD QULT FD I COM 09254F100 2119105 172988 SH SOLE 0 0 172988 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 122589 11565 SH SOLE 0 0 11565 BLACKROCK RES & COMMODITIES SHS 09257A108 3681502 405452 SH SOLE 0 0 405452 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 13670111 370263 SH SOLE 0 0 370263 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 17673624 911012 SH SOLE 0 0 911012 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 5349461 327384 SH SOLE 0 0 327384 BLACKROCK TCP CAPITAL CORP COM 09259E108 3150633 302074 SH SOLE 0 0 302074 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 1545598 71655 SH SOLE 0 0 71655 BLACKSKY TECHNOLOGY INC COM CL A 09263B108 30992 22788 SH SOLE 0 0 22788 BLACKSTONE INC COM 09260D107 188417875 1434254 SH SOLE 164871 0 1269383 BLACKSTONE MTG TR INC COM CL A 09257W100 1349560 67783 SH SOLE 0 0 67783 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 11744922 377044 SH SOLE 0 0 377044 BLACKSTONE STRATEGIC CRED 20 COM SHS BEN IN 09257R101 1688350 141878 SH SOLE 0 0 141878 BLADE AIR MOBILITY INC CL A COM 092667104 1757435 616644 SH SOLE 0 0 616644 BLOCK H & R INC COM 093671105 7380453 150284 SH SOLE 117566 0 32718 BLOCK INC CL A 852234103 39804852 470618 SH SOLE 302676 0 167942 BLOOM ENERGY CORP COM CL A 093712107 4256475 378690 SH SOLE 59459 0 319231 BLOOM ENERGY CORP COM CL A 093712107 50000 5000 SH Call SOLE 0 0 5000 BLOOMIN BRANDS INC COM 094235108 9645319 336308 SH SOLE 160793 0 175515 BLUE BIRD CORP COM 095306106 3009230 78488 SH SOLE 79 0 78409 BLUE OWL CAPITAL CORPORATION COM 69121K104 12791791 831716 SH SOLE 0 0 831716 BLUE OWL CAPITAL INC COM CL A 09581B103 7645969 405407 SH SOLE 0 0 405407 BLUELINX HLDGS INC COM NEW 09624H208 473943 3639 SH SOLE 0 0 3639 BLUEPRINT MEDICINES CORP COM 09627Y109 885518 9335 SH SOLE 5720 0 3615 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 831872 96617 SH SOLE 0 0 96617 BNY MELLON ETF TRUST US LRG CP CORE 09661T107 323252 3239 SH SOLE 0 0 3239 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1267298 121973 SH SOLE 0 0 121973 BNY MELLON STRATEGIC MUN BD COM 09662E109 583476 99569 SH SOLE 0 0 99569 BNY MELLON STRATEGIC MUNS IN COM 05588W108 966207 158395 SH SOLE 0 0 158395 BOEING CO COM 097023105 185454568 960954 SH SOLE 442605 0 518349 BOEING CO COM 097023105 18000 100 SH Put SOLE 0 0 100 BOISE CASCADE CO DEL COM 09739D100 668244 4357 SH SOLE 0 0 4357 BOK FINL CORP COM NEW 05561Q201 258980 2815 SH SOLE 0 0 2815 BOOKING HOLDINGS INC COM 09857L108 93024714 25642 SH SOLE 20224 8 5410 BOOT BARN HLDGS INC COM 099406100 4604109 48388 SH SOLE 45125 19 3244 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 41352456 278580 SH SOLE 236964 0 41616 BORGWARNER INC COM 099724106 6199442 178453 SH SOLE 150113 0 28339 BOSTON BEER INC CL A 100557107 368957 1212 SH SOLE 0 0 1212 BOSTON PROPERTIES INC COM 101121101 4388758 67199 SH SOLE 58366 0 8833 BOSTON SCIENTIFIC CORP COM 101137107 79770495 1164703 SH SOLE 147804 0 1016899 BOWLERO CORP CL A COM 10258P102 232900 17000 SH SOLE 0 0 17000 BOX INC CL A 10316T104 373512 13189 SH SOLE 0 0 13189 BOYD GAMING CORP COM 103304101 4562497 67773 SH SOLE 62690 0 5083 BP PLC SPONSORED ADR 055622104 88412073 2346394 SH SOLE 1183332 0 1163062 BRADY CORP CL A 104674106 2718930 45866 SH SOLE 30247 0 15619 BRAEMAR HOTELS & RESORTS INC COM 10482B101 147800 73900 SH SOLE 0 0 73900 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 64254 113785 SH SOLE 0 0 113785 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 595279 70198 SH SOLE 0 0 70198 BRASKEM S A SP ADR PFD A 105532105 970719 92186 SH SOLE 0 0 92186 BRC INC COM CL A 05601U105 113750 26577 SH SOLE 0 0 26577 BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 162715 23754 SH SOLE 0 0 23754 BRIDGEBIO PHARMA INC COM 10806X102 272622 8817 SH SOLE 8010 0 807 BRIGHT HORIZONS FAM SOL IN D COM 109194100 57676630 508792 SH SOLE 505857 21 2914 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 416857 60502 SH SOLE 0 0 60502 BRIGHTSPRING HEALTH SVCS INC COM 10950A106 190508 17526 SH SOLE 17526 0 0 BRINKER INTL INC COM 109641100 2114927 42571 SH SOLE 0 0 42571 BRINKS CO COM 109696104 4586885 49652 SH SOLE 39594 0 10058 BRISTOL-MYERS SQUIBB CO COM 110122108 183489800 3383549 SH SOLE 1548959 0 1834590 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 68221109 2236759 SH SOLE 1894317 38 342404 BRIXMOR PPTY GROUP INC COM 11120U105 301496 12857 SH SOLE 9180 0 3677 BROADCOM INC COM 11135F101 1775273451 1339415 SH SOLE 571295 0 768119 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 81696790 398793 SH SOLE 332083 0 66711 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 12659032 301262 SH SOLE 259182 0 42080 BROOKFIELD CORP CL A LTD VT SH 11271J107 59781657 1427792 SH SOLE 1382144 0 45649 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 17527364 561594 SH SOLE 0 0 561594 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 7711111 213960 SH SOLE 157999 0 55961 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1581684 122421 SH SOLE 0 0 122421 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1879456 76494 SH SOLE 58762 0 17732 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1246157 53644 SH SOLE 0 0 53644 BROOKLINE BANCORP INC DEL COM 11373M107 532163 53430 SH SOLE 48816 0 4614 BROWN & BROWN INC COM 115236101 42853169 489527 SH SOLE 406758 68 82701 BROWN FORMAN CORP CL A 115637100 444230 8390 SH SOLE 0 0 8390 BROWN FORMAN CORP CL B 115637209 4616082 89424 SH SOLE 11779 0 77645 BRP GROUP INC COM CL A 05589G102 695399 24029 SH SOLE 0 0 24029 BRP INC COM SUN VTG 05577W200 1853033 27616 SH SOLE 21759 0 5857 BRUKER CORP COM 116794108 2822722 30048 SH SOLE 27221 0 2827 BRUNSWICK CORP COM 117043109 16180005 167634 SH SOLE 137385 0 30249 BUCKLE INC COM 118440106 569337 14138 SH SOLE 0 0 14138 BUILDERS FIRSTSOURCE INC COM 12008R107 34142538 163714 SH SOLE 90257 0 73457 BUMBLE INC COM CL A 12047B105 861125 75870 SH SOLE 75308 0 562 BUNGE GLOBAL SA COM SHS H11356104 3350807 32684 SH SOLE 4843 0 27841 BURGERFI INTERNATIONAL INC COM 12122L101 41511 71881 SH SOLE 0 0 71881 BURLINGTON STORES INC COM 122017106 7053459 30378 SH SOLE 28007 0 2371 BUTTERFLY NETWORK INC COM CL A 124155102 742307 687321 SH SOLE 0 0 687321 BWX TECHNOLOGIES INC COM 05605H100 37082453 361357 SH SOLE 104310 0 257047 BYRNA TECHNOLOGIES INC COM NEW 12448X201 1524708 109455 SH SOLE 0 0 109455 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 78976611 1037255 SH SOLE 165393 42 871820 C3 AI INC CL A 12468P104 4886379 180509 SH SOLE 0 0 180509 CABLE ONE INC COM 12685J105 26837387 63426 SH SOLE 63173 8 245 CABOT CORP COM 127055101 3197695 34682 SH SOLE 32137 0 2545 CACI INTL INC CL A 127190304 9351797 24686 SH SOLE 4771 0 19915 CACTUS INC CL A 127203107 9757421 194798 SH SOLE 158282 76 36440 CADENCE BANK COM 12740C103 7388916 254790 SH SOLE 43057 0 211733 CADENCE DESIGN SYSTEM INC COM 127387108 67925944 218215 SH SOLE 137700 0 80515 CADRE HLDGS INC COM 12763L105 676759 18695 SH SOLE 0 0 18695 CAESARS ENTERTAINMENT INC NE COM 12769G100 6444647 147340 SH SOLE 101097 153 46090 CAL MAINE FOODS INC COM NEW 128030202 11199611 190308 SH SOLE 187517 49 2742 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1824776 154511 SH SOLE 0 0 154511 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1651201 145480 SH SOLE 0 0 145480 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1318724 60492 SH SOLE 0 0 60492 CALAMOS GBL DYN INCOME FUND COM 12811L107 828523 127269 SH SOLE 0 0 127269 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 943074 61120 SH SOLE 0 0 61120 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 19873416 1214014 SH SOLE 0 0 1214014 CALAVO GROWERS INC COM 128246105 3461755 124479 SH SOLE 124378 0 101 CALIFORNIA WTR SVC GROUP COM 130788102 11566958 248859 SH SOLE 228919 0 19940 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 7494908 504368 SH SOLE 0 0 504368 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 14730525 545373 SH SOLE 0 0 545373 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 4773446 142321 SH SOLE 0 0 142321 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 45322212 618564 SH SOLE 0 0 618564 CAMDEN PPTY TR SH BEN INT 133131102 9751375 99099 SH SOLE 65440 0 33659 CAMECO CORP COM 13321L108 17449311 402800 SH SOLE 0 0 402800 CAMPBELL SOUP CO COM 134429109 15939519 358594 SH SOLE 321934 0 36660 CAMPING WORLD HLDGS INC CL A 13462K109 569311 20442 SH SOLE 0 0 20442 CAMTEK LTD ORD M20791105 216378 2583 SH SOLE 0 0 2583 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 2264192 187744 SH SOLE 178837 0 8907 CANADIAN IMPERIAL BK COMM TO COM 136069101 40394173 796416 SH SOLE 752847 0 43569 CANADIAN NAT RES LTD COM 136385101 30155385 395118 SH SOLE 244195 0 150923 CANADIAN NATL RY CO COM 136375102 32717896 248409 SH SOLE 41592 0 206817 CANADIAN PACIFIC KANSAS CITY COM 13646K108 67667391 767465 SH SOLE 222499 31 544935 CANNAE HLDGS INC COM 13765N107 7361656 331010 SH SOLE 325451 0 5559 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 47999847 1540432 SH SOLE 0 0 1540432 CAPITAL GROUP DIVIDEND GROWE SHS ETF 14021L109 2104534 73508 SH SOLE 0 0 73508 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 151776569 4670048 SH SOLE 802 0 4669246 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 143966732 4998845 SH SOLE 0 0 4998845 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 75975040 2374962 SH SOLE 9799 0 2365163 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 42576524 1651533 SH SOLE 0 0 1651533 CAPITAL GRP FIXED INCM ETF T CORE PLUS INCM 14020Y102 22764654 1013564 SH SOLE 5661 0 1007903 CAPITAL GRP FIXED INCM ETF T MUNICIPAL INCOME 14020Y201 2701189 100007 SH SOLE 0 0 100007 CAPITAL GRP FIXED INCM ETF T US MULTI-SECTOR 14020Y300 5909237 218537 SH SOLE 6042 0 212495 CAPITAL ONE FINL CORP COM 14040H105 72418087 486387 SH SOLE 379419 0 106968 CAPITAL SOUTHWEST CORP COM 140501107 2090055 83736 SH SOLE 0 0 83736 CARDINAL HEALTH INC COM 14149Y108 38433273 343461 SH SOLE 85608 0 257853 CARDIOL THERAPEUTICS INC COM CL A 14161Y200 20189 11154 SH SOLE 0 0 11154 CAREDX INC COM 14167L103 500039 47218 SH SOLE 0 0 47218 CARETRUST REIT INC COM 14174T107 16835371 690824 SH SOLE 308493 0 382331 CARGURUS INC COM CL A 141788109 12079030 523355 SH SOLE 269201 0 254154 CARIBOU BIOSCIENCES INC COM 142038108 519916 101151 SH SOLE 0 0 101151 CARLISLE COS INC COM 142339100 8462363 21596 SH SOLE 9515 0 12081 CARLYLE GROUP INC COM 14316J108 24265401 517276 SH SOLE 411082 0 106194 CARLYLE SECURED LENDING INC COM 872280102 1993602 122457 SH SOLE 0 0 122457 CARMAX INC COM 143130102 26756076 307153 SH SOLE 279697 72 27384 CARNIVAL CORP UNIT 99/99/9999 143658300 7414985 453793 SH SOLE 200 0 453593 CARNIVAL PLC ADR 14365C103 793004 53836 SH SOLE 0 0 53836 CARPARTS COM INC COM 14427M107 54766 33806 SH SOLE 0 0 33806 CARPENTER TECHNOLOGY CORP COM 144285103 9029781 126432 SH SOLE 0 0 126432 CARRIER GLOBAL CORPORATION COM 14448C104 103874261 1786931 SH SOLE 985847 0 801084 CARTERS INC COM 146229109 7268246 85832 SH SOLE 83650 28 2154 CARVANA CO CL A 146869102 364827 4150 SH SOLE 0 0 4150 CASELLA WASTE SYS INC CL A 147448104 21110414 213517 SH SOLE 139658 57 73802 CASEYS GEN STORES INC COM 147528103 68848867 216200 SH SOLE 181717 0 34483 CASS INFORMATION SYS INC COM 14808P109 970481 20147 SH SOLE 0 0 20147 CASSAVA SCIENCES INC *W EXP 11/15/202 14817C115 116404 28885 SH SOLE 0 0 28885 CASSAVA SCIENCES INC COM 14817C107 1542994 76047 SH SOLE 0 0 76047 CATALENT INC COM 148806102 246630 4369 SH SOLE 172 0 4197 CATALYST PHARMACEUTICALS INC COM 14888U101 908468 56993 SH SOLE 0 0 56993 CATERPILLAR INC COM 149123101 221576846 604691 SH SOLE 94546 22 510122 CATHAY GEN BANCORP COM 149150104 265150 7009 SH SOLE 0 0 7009 CAVA GROUP INC COM 148929102 5436861 77614 SH SOLE 5300 0 72314 CAVCO INDS INC DEL COM 149568107 5042119 12635 SH SOLE 12612 0 23 CBOE GLOBAL MKTS INC COM 12503M108 11051442 60150 SH SOLE 39174 0 20976 CBRE GBL REAL ESTATE INC FD COM 12504G100 577045 107258 SH SOLE 0 0 107258 CBRE GROUP INC CL A 12504L109 23912768 245915 SH SOLE 141766 0 104149 CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 9417378 787408 SH SOLE 756391 133 30884 CDW CORP COM 12514G108 30653560 119844 SH SOLE 91202 0 28642 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1087793 25962 SH SOLE 0 0 25962 CEL-SCI CORP COM PAR NEW 150837607 36057 18878 SH SOLE 0 0 18878 CELANESE CORP DEL COM 150870103 12225074 71134 SH SOLE 31449 0 39685 CELESTICA INC SUB VTG SHS 15101Q108 2723679 60607 SH SOLE 0 0 60607 CELLECTAR BIOSCIENCES INC COM NEW 15117F807 143380 36025 SH SOLE 0 0 36025 CELSIUS HLDGS INC COM NEW 15118V207 33934840 409248 SH SOLE 159692 0 249556 CEMEX SAB DE CV SPON ADR NEW 151290889 1644821 182555 SH SOLE 32435 0 150120 CENCORA INC COM 03073E105 66017832 271690 SH SOLE 183023 0 88667 CENOVUS ENERGY INC COM 15135U109 5996982 299999 SH SOLE 222653 0 77346 CENTENE CORP DEL COM 15135B101 29658592 377913 SH SOLE 159930 0 217983 CENTERPOINT ENERGY INC COM 15189T107 33948514 1191596 SH SOLE 1113036 0 78560 CENTERRA GOLD INC COM 152006102 279212 47244 SH SOLE 0 0 47244 CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234Q108 841518 90975 SH SOLE 90975 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 696311 18860 SH SOLE 16564 0 2296 CENTRAL SECS CORP COM 155123102 4267822 102174 SH SOLE 0 0 102174 CENTURY CASINOS INC COM 156492100 89428 28300 SH SOLE 0 0 28300 CERTARA INC COM 15687V109 1479926 82770 SH SOLE 80848 0 1922 CERUS CORP COM 157085101 596333 315520 SH SOLE 0 0 315520 CF INDS HLDGS INC COM 125269100 10223487 122864 SH SOLE 91364 0 31500 CGI INC CL A SUB VTG 12532H104 524828 4750 SH SOLE 0 0 4750 CHAMPIONX CORPORATION COM 15872M104 11936142 332576 SH SOLE 284175 0 48401 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 364787 191993 SH SOLE 0 0 191993 CHARLES RIV LABS INTL INC COM 159864107 67289882 248348 SH SOLE 243051 0 5297 CHART INDS INC 6.75DP CNV PFD B 16115Q407 1410052 21960 SH SOLE 0 0 21960 CHART INDS INC COM 16115Q308 15812455 95996 SH SOLE 14967 0 81029 CHARTER COMMUNICATIONS INC N CL A 16119P108 57084069 196415 SH SOLE 184890 0 11525 CHATHAM LODGING TR COM 16208T102 377619 37351 SH SOLE 37351 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 23054389 140567 SH SOLE 64703 0 75864 CHEESECAKE FACTORY INC COM 163072101 671559 18577 SH SOLE 14492 0 4085 CHEESECAKE FACTORY INC NOTE 0.375% 6/1 163072AA9 38267 43000 PRN SOLE 0 0 43000 CHEFS WHSE INC COM 163086101 787358 20907 SH SOLE 18830 0 2077 CHEMED CORP NEW COM 16359R103 46274254 72086 SH SOLE 64837 0 7249 CHEMOURS CO COM 163851108 910309 34665 SH SOLE 0 0 34665 CHENIERE ENERGY INC COM NEW 16411R208 38085234 236144 SH SOLE 81912 0 154232 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1022722 20707 SH SOLE 0 0 20707 CHESAPEAKE ENERGY CORP COM 165167735 3262891 36732 SH SOLE 20827 0 15905 CHESAPEAKE UTILS CORP COM 165303108 1275327 11886 SH SOLE 10566 0 1320 CHEVRON CORP NEW COM 166764100 626012729 3968637 SH SOLE 1377528 35 2591075 CHEVRON CORP NEW COM 166764100 450000 3000 SH Put SOLE 0 0 3000 CHEWY INC CL A 16679L109 1245768 78301 SH SOLE 3605 0 74696 CHIMERA INVT CORP COM NEW 16934Q208 267600 58048 SH SOLE 0 0 58048 CHIMERIX INC COM 16934W106 45792 43200 SH SOLE 0 0 43200 CHIPOTLE MEXICAN GRILL INC COM 169656105 83560906 28747 SH SOLE 10839 0 17908 CHOICE HOTELS INTL INC COM 169905106 30023280 237620 SH SOLE 236665 0 955 CHORD ENERGY CORPORATION COM NEW 674215207 14105899 79140 SH SOLE 61694 0 17446 CHUBB LIMITED COM H1467J104 768066877 2964022 SH SOLE 1001814 0 1962207 CHURCH & DWIGHT CO INC COM 171340102 32683100 313327 SH SOLE 12577 0 300750 CHURCHILL DOWNS INC COM 171484108 6005705 48531 SH SOLE 29136 0 19395 CIBUS INC CL A COM STK 17166A101 313272 13948 SH SOLE 0 0 13948 CIENA CORP COM NEW 171779309 5049587 102115 SH SOLE 0 0 102115 CINCINNATI FINL CORP COM 172062101 6057213 48782 SH SOLE 14452 0 34330 CINTAS CORP COM 172908105 77495465 112798 SH SOLE 74664 0 38134 CIRRUS LOGIC INC COM 172755100 1246320 13465 SH SOLE 10914 0 2551 CISCO SYS INC COM 17275R102 658204183 13187824 SH SOLE 3769008 0 9418816 CITIGROUP INC COM NEW 172967424 102435218 1619786 SH SOLE 854131 0 765654 CITIZENS FINL GROUP INC COM 174610105 14850486 409217 SH SOLE 294527 0 114690 CITY HLDG CO COM 177835105 257007 2466 SH SOLE 0 0 2466 CIVEO CORP CDA COM NEW 17878Y207 1798789 66994 SH SOLE 0 0 66994 CIVISTA BANCSHARES INC COM NO PAR 178867107 207645 13501 SH SOLE 0 0 13501 CIVITAS RESOURCES INC COM NEW 17888H103 1654989 21802 SH SOLE 18632 0 3170 CLARIVATE PLC ORD SHS G21810109 45225005 6086814 SH SOLE 6081717 1449 3648 CLEAN ENERGY FUELS CORP COM 184499101 160926 60047 SH SOLE 0 0 60047 CLEAN HARBORS INC COM 184496107 13686060 67985 SH SOLE 6833 0 61152 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 25410 15400 SH SOLE 0 0 15400 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 386381 9514 SH SOLE 0 0 9514 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 701000 15312 SH SOLE 0 0 15312 CLEARWATER ANALYTICS HLDGS I CL A 185123106 11392361 644001 SH SOLE 627647 94 16260 CLEARWAY ENERGY INC CL C 18539C204 1079134 46817 SH SOLE 23779 0 23038 CLEVELAND-CLIFFS INC NEW COM 185899101 12389684 544841 SH SOLE 0 0 544841 CLOROX CO DEL COM 189054109 30848994 201483 SH SOLE 48199 0 153284 CLOUDFLARE INC CL A COM 18915M107 6756216 69774 SH SOLE 0 0 69774 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 92190 16492 SH SOLE 0 0 16492 CLOUGH GLOBAL EQUITY FD COM 18914C100 74035 11372 SH SOLE 0 0 11372 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 128265 25249 SH SOLE 0 0 25249 CME GROUP INC COM 12572Q105 631842224 2934843 SH SOLE 1469649 0 1465194 CMS ENERGY CORP COM 125896100 16035569 265754 SH SOLE 66506 0 199248 CNA FINL CORP COM 126117100 13234620 291384 SH SOLE 289440 0 1944 CNH INDL N V SHS N20944109 12023814 927764 SH SOLE 386444 0 541320 CNO FINL GROUP INC COM 12621E103 1542315 56125 SH SOLE 55558 0 567 CNX RES CORP COM 12653C108 4407579 185817 SH SOLE 0 0 185817 COCA COLA CO COM 191216100 267906107 4378983 SH SOLE 1360868 0 3018115 COCA COLA CONS INC COM 191098102 3107532 3671 SH SOLE 0 0 3671 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 13760372 196718 SH SOLE 185693 0 11025 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 1571821 16171 SH SOLE 12116 0 4055 COEUR MNG INC COM NEW 192108504 529628 140485 SH SOLE 0 0 140485 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 36519662 559003 SH SOLE 540790 0 18213 COGNEX CORP COM 192422103 14846210 349982 SH SOLE 207520 27 142435 COGNITION THERAPEUTICS INC COM 19243B102 18200 10000 SH SOLE 0 0 10000 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 25734297 351130 SH SOLE 263286 0 87844 COHEN & STEERS CLOSED-END OP COM 19248P106 1261996 107955 SH SOLE 0 0 107955 COHEN & STEERS INC COM 19247A100 19312122 251166 SH SOLE 248790 52 2324 COHEN & STEERS INFRASTRUCTUR COM 19248A109 5942574 252124 SH SOLE 0 0 252124 COHEN & STEERS LTD DURATION COM 19248C105 620390 30896 SH SOLE 0 0 30896 COHEN & STEERS QUALITY INCOM COM 19247L106 16427670 1359906 SH SOLE 0 0 1359906 COHEN & STEERS REAL ESTATE O SHS BENFIN INT 19249Q103 1028984 69809 SH SOLE 0 0 69809 COHEN & STEERS REIT & PFD & COM 19247X100 2464623 117196 SH SOLE 627 0 116569 COHEN & STEERS SELECT PFD & COM 19248Y107 1846431 92368 SH SOLE 0 0 92368 COHEN & STEERS TAX ADVAN PFD COM 19249X108 267402 13636 SH SOLE 0 0 13636 COHEN & STEERS TOTAL RETURN COM 19247R103 361018 30363 SH SOLE 0 0 30363 COHERENT CORP COM 19247G107 10385357 171319 SH SOLE 110134 0 61185 COINBASE GLOBAL INC COM CL A 19260Q107 4953767 18685 SH SOLE 1 0 18684 COLGATE PALMOLIVE CO COM 194162103 91514582 1016264 SH SOLE 647213 0 369052 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 921859 23747 SH SOLE 11088 0 12659 COLUMBIA BKG SYS INC COM 197236102 9298115 480523 SH SOLE 380741 0 99783 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1170579 65835 SH SOLE 0 0 65835 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 712005 34463 SH SOLE 0 0 34463 COLUMBIA ETF TR I RESH ENHNC COR 19761L706 7184138 231896 SH SOLE 0 0 231896 COLUMBIA ETF TR II EM CORE EX ETF 19762B202 7376951 237201 SH SOLE 2496 0 234705 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 240951 11713 SH SOLE 0 0 11713 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 2565009 40072 SH SOLE 0 0 40072 COLUMBIA SELIGM PREM TECH GR COM 19842X109 2275635 71404 SH SOLE 0 0 71404 COLUMBIA SPORTSWEAR CO COM 198516106 1934601 23831 SH SOLE 11525 0 12306 COLUMBUS MCKINNON CORP N Y COM 199333105 2886536 64677 SH SOLE 64471 0 206 COMCAST CORP NEW CL A 20030N101 654617465 15100752 SH SOLE 7325276 0 7775476 COMERICA INC COM 200340107 10161750 184793 SH SOLE 0 0 184793 COMFORT SYS USA INC COM 199908104 16799113 52876 SH SOLE 46961 0 5915 COMMERCE BANCSHARES INC COM 200525103 6684725 125653 SH SOLE 0 0 125653 COMMERCIAL METALS CO COM 201723103 10231544 174095 SH SOLE 168885 37 5173 COMMSCOPE HLDG CO INC COM 20337X109 42402 32368 SH SOLE 0 0 32368 COMMUNITY HEALTH SYS INC NEW COM 203668108 531031 151723 SH SOLE 0 0 151723 COMMVAULT SYS INC COM 204166102 1265846 12480 SH SOLE 11626 0 854 COMPASS DIVERSIFIED SH BEN INT 20451Q104 2384324 99058 SH SOLE 35504 0 63554 COMPASS INC CL A 20464U100 45000 12500 SH SOLE 0 0 12500 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 266240 32000 SH SOLE 0 0 32000 COMPUGEN LTD ORD M25722105 224009 86825 SH SOLE 0 0 86825 COMSTOCK RES INC COM 205768302 322480 34750 SH SOLE 0 0 34750 CONAGRA BRANDS INC COM 205887102 44371451 1497014 SH SOLE 1273381 0 223633 CONCENTRIX CORP COM 20602D101 1994670 30122 SH SOLE 20948 0 9174 CONFLUENT INC CLASS A COM 20717M103 630543 20660 SH SOLE 0 0 20660 CONMED CORP COM 207410101 6777514 84635 SH SOLE 82294 0 2341 CONOCOPHILLIPS COM 20825C104 193021762 1516513 SH SOLE 863423 98 652992 CONSOL ENERGY INC NEW COM 20854L108 582551 6955 SH SOLE 0 0 6955 CONSOLIDATED EDISON INC COM 209115104 14788450 162850 SH SOLE 5925 0 156925 CONSTELLATION BRANDS INC CL A 21036P108 105212384 387152 SH SOLE 23619 0 363533 CONSTELLATION ENERGY CORP COM 21037T109 71060499 384423 SH SOLE 315302 0 69121 CONSTELLIUM SE CL A SHS F21107101 869608 39331 SH SOLE 21391 0 17940 CONSTRUCTION PARTNERS INC COM CL A 21044C107 19466912 346695 SH SOLE 208337 69 138289 COOPER COS INC COM 216648501 62871104 619664 SH SOLE 609513 0 10151 COPA HOLDINGS SA CL A P31076105 19016213 182567 SH SOLE 3186 0 179381 COPART INC COM 217204106 50062388 864337 SH SOLE 774029 0 90308 COPT DEFENSE PROPERTIES SHS BEN INT 22002T108 4883961 202067 SH SOLE 197312 0 4755 CORCEPT THERAPEUTICS INC COM 218352102 693959 27549 SH SOLE 0 0 27549 CORE & MAIN INC CL A 21874C102 24105282 421053 SH SOLE 415929 714 4410 COREBRIDGE FINL INC COM 21871X109 1769165 61579 SH SOLE 39379 0 22200 CORECIVIC INC COM 21871N101 8057967 516206 SH SOLE 515630 0 576 CORMEDIX INC COM 21900C308 194306 45827 SH SOLE 0 0 45827 CORNERSTONE STRATEGIC VALUE COM 21924B302 2401077 319292 SH SOLE 0 0 319292 CORNERSTONE TOTAL RETURN FD COM 21924U300 322589 42955 SH SOLE 0 0 42955 CORNING INC COM 219350105 53451915 1621722 SH SOLE 1336984 0 284738 CORPAY INC COM SHS 219948106 19764147 64057 SH SOLE 18319 0 45738 CORPORACION AMER ARPTS S A COM L1995B107 233856 13920 SH SOLE 0 0 13920 CORTEVA INC COM 22052L104 29610262 513443 SH SOLE 179295 0 334149 CORVEL CORP COM 221006109 15284813 58126 SH SOLE 57107 0 1019 COSTAR GROUP INC COM 22160N109 59613101 617113 SH SOLE 604851 263 11999 COSTCO WHSL CORP NEW COM 22160K105 636641733 868981 SH SOLE 235143 0 633838 COTERRA ENERGY INC COM 127097103 31529910 1130915 SH SOLE 722138 0 408777 COTY INC COM CL A 222070203 3457956 289127 SH SOLE 257464 0 31663 COUPANG INC CL A 22266T109 2295032 129007 SH SOLE 5952 0 123055 COUSINS PPTYS INC COM NEW 222795502 6197003 257780 SH SOLE 245728 0 12052 COYA THERAPEUTICS INC COMMON STOCK 22407B108 1092142 110095 SH SOLE 0 0 110095 CRACKER BARREL OLD CTRY STOR COM 22410J106 1778778 24457 SH SOLE 6258 0 18199 CRANE COMPANY COMMON STOCK 224408104 9253840 68481 SH SOLE 51421 0 17060 CRANE NXT CO COM 224441105 6253154 101020 SH SOLE 53084 0 47936 CRAWFORD & CO CL B 224633107 268572 29611 SH SOLE 0 0 29611 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 24240 12000 SH SOLE 0 0 12000 CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 400449 18898 SH SOLE 0 0 18898 CRESCENT CAP BDC INC COM 225655109 1779737 103113 SH SOLE 0 0 103113 CRESCENT ENERGY COMPANY CL A COM 44952J104 146608 12320 SH SOLE 0 0 12320 CRH PLC ORD G25508105 29886508 346470 SH SOLE 289252 24 57194 CRINETICS PHARMACEUTICALS IN COM 22663K107 310257 6628 SH SOLE 0 0 6628 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2382465 34954 SH SOLE 2977 0 31977 CROCS INC COM 227046109 12714940 88421 SH SOLE 10350 0 78071 CRONOS GROUP INC COM 22717L101 77368 29643 SH SOLE 31 0 29612 CROSS CTRY HEALTHCARE INC COM 227483104 3073234 164169 SH SOLE 161717 96 2356 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1970494 86463 SH SOLE 0 0 86463 CROWDSTRIKE HLDGS INC CL A 22788C105 97005383 302584 SH SOLE 120475 0 182109 CROWN CASTLE INC COM 22822V101 96242838 909410 SH SOLE 536646 0 372764 CROWN HLDGS INC COM 228368106 19605080 247352 SH SOLE 221993 201 25158 CRYOPORT INC COM PAR $0.001 229050307 410426 23188 SH SOLE 20589 0 2599 CS DISCO INC COM 126327105 123007 15130 SH SOLE 0 0 15130 CSG SYS INTL INC COM 126349109 9722247 188636 SH SOLE 186762 0 1873 CSI COMPRESSCO LP COM UNIT 12637A103 38229 16407 SH SOLE 0 0 16407 CSW INDUSTRIALS INC COM 126402106 5066646 21597 SH SOLE 19357 8 2232 CSX CORP COM 126408103 67133402 1810990 SH SOLE 467359 0 1343631 CTO RLTY GROWTH INC NEW COM 22948Q101 248385 14654 SH SOLE 0 0 14654 CTS CORP COM 126501105 4004278 85580 SH SOLE 84507 51 1022 CUBESMART COM 229663109 23015564 508969 SH SOLE 278249 0 230720 CULLEN FROST BANKERS INC COM 229899109 21104637 187480 SH SOLE 141729 95 45656 CUMMINS INC COM 231021106 76345109 259104 SH SOLE 142130 0 116975 CURTISS WRIGHT CORP COM 231561101 12858258 50239 SH SOLE 46294 0 3945 CUSHMAN WAKEFIELD PLC SHS G2717B108 435879 41671 SH SOLE 25221 0 16450 CUSTOMERS BANCORP INC COM 23204G100 2932096 55260 SH SOLE 0 0 55260 CVB FINL CORP COM 126600105 754578 42297 SH SOLE 0 0 42297 CVR PARTNERS LP COM 126633205 208028 2647 SH SOLE 0 0 2647 CVS HEALTH CORP COM 126650100 212082886 2659013 SH SOLE 422825 0 2236189 CYBERARK SOFTWARE LTD SHS M2682V108 12227209 46031 SH SOLE 22228 0 23803 CYBIN INC COM 23256X100 9470 22903 SH SOLE 0 0 22903 CYTOKINETICS INC COM NEW 23282W605 554149 7904 SH SOLE 4814 0 3090 CYTOSORBENTS CORP COM NEW 23283X206 47500 50000 SH SOLE 0 0 50000 D R HORTON INC COM 23331A109 91679423 557153 SH SOLE 460787 0 96365 D-WAVE QUANTUM INC COM 26740W109 76639 37568 SH SOLE 0 0 37568 DANAHER CORPORATION COM 235851102 335438918 1343260 SH SOLE 591726 93 751442 DANIMER SCIENTIFIC INC COM CL A 236272100 64996 59629 SH SOLE 0 0 59629 DARDEN RESTAURANTS INC COM 237194105 368183086 2202711 SH SOLE 766171 0 1436540 DARLING INGREDIENTS INC COM 237266101 33025634 710076 SH SOLE 72573 0 637503 DATADOG INC CL A COM 23804L103 14080878 113923 SH SOLE 67552 0 46371 DAVE & BUSTERS ENTMT INC COM 238337109 1763943 28178 SH SOLE 0 0 28178 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 8625775 447163 SH SOLE 0 0 447163 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 361082 10837 SH SOLE 0 0 10837 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 9341376 231394 SH SOLE 0 0 231394 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1674689 51545 SH SOLE 0 0 51545 DAVITA INC COM 23918K108 4777634 34608 SH SOLE 0 0 34608 DAWSON GEOPHYSICAL CO NEW COM 239360100 15042 10593 SH SOLE 0 0 10593 DAYFORCE INC COM 15677J108 221671 3348 SH SOLE 1806 0 1542 DBX ETF TR XTRACK MSCI EAFE 233051200 8730506 213303 SH SOLE 0 0 213303 DBX ETF TR XTRACK MSCI EAFE 233051630 519353 21052 SH SOLE 0 0 21052 DBX ETF TR XTRACK MSCI EURP 233051853 374499 9123 SH SOLE 0 0 9123 DBX ETF TR XTRACK MUN INFRA 233051705 275204 10725 SH SOLE 0 0 10725 DBX ETF TR XTRACK USD HIGH 233051432 2185233 61194 SH SOLE 0 0 61194 DBX ETF TR XTRACKERS RUSSEL 233051481 245075 4698 SH SOLE 0 0 4698 DBX ETF TR XTRACKERS S&P 233051143 581756 12163 SH SOLE 0 0 12163 DBX ETF TR XTRCKR MSCI US 233051150 217135 4399 SH SOLE 0 0 4399 DECKERS OUTDOOR CORP COM 243537107 14421986 15322 SH SOLE 9468 0 5854 DEERE & CO COM 244199105 235863354 574240 SH SOLE 328789 65 245386 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 6817631 844814 SH SOLE 829244 115 15455 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1286881 31395 SH SOLE 0 0 31395 DELEK US HLDGS INC NEW COM 24665A103 15999947 520494 SH SOLE 519671 0 823 DELL TECHNOLOGIES INC CL C 24703L202 31632956 277215 SH SOLE 142405 0 134810 DELTA AIR LINES INC DEL COM NEW 247361702 34611275 723026 SH SOLE 41649 0 681377 DENISON MINES CORP COM 248356107 43934 22530 SH SOLE 0 0 22530 DENTSPLY SIRONA INC COM 24906P109 33369432 1005407 SH SOLE 980434 0 24973 DESCARTES SYS GROUP INC COM 249906108 9909118 108261 SH SOLE 99528 41 8692 DESKTOP METAL INC COM CL A 25058X105 21558 24498 SH SOLE 0 0 24498 DEUTSCHE BANK A G NAMEN AKT D18190898 711071 45090 SH SOLE 0 0 45090 DEVON ENERGY CORP NEW COM 25179M103 453870995 9044859 SH SOLE 2417173 0 6627686 DEXCOM INC COM 252131107 143096779 1031700 SH SOLE 215433 0 816267 DHT HOLDINGS INC SHS NEW Y2065G121 149500 13000 SH SOLE 0 0 13000 DIAGEO PLC SPON ADR NEW 25243Q205 87621121 589090 SH SOLE 465170 20 123900 DIAMOND OFFSHORE DRILLING IN COM 25271C201 379847 27848 SH SOLE 0 0 27848 DIAMONDBACK ENERGY INC COM 25278X109 216812078 1094071 SH SOLE 303419 25 790627 DICKS SPORTING GOODS INC COM 253393102 6245645 27776 SH SOLE 13729 0 14047 DIGI INTL INC COM 253798102 1454666 45558 SH SOLE 42910 0 2648 DIGIMARC CORP NEW COM 25381B101 292593 10765 SH SOLE 0 0 10765 DIGITAL RLTY TR INC COM 253868103 49972821 346937 SH SOLE 18176 0 328761 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 9553292 495760 SH SOLE 0 0 495760 DILLARDS INC CL A 254067101 517496 1097 SH SOLE 0 0 1097 DIME CMNTY BANCSHARES INC COM 25432X102 573012 29751 SH SOLE 0 0 29751 DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 3917682 93389 SH SOLE 0 0 93389 DIMENSIONAL ETF TRUST EMERGING MKTS VA 25434V740 395864 15249 SH SOLE 0 0 15249 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 2340607 94685 SH SOLE 0 0 94685 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 9346204 254318 SH SOLE 0 0 254318 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 8895865 294370 SH SOLE 0 0 294370 DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 213010 7963 SH SOLE 0 0 7963 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 3023173 82736 SH SOLE 0 0 82736 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 10052270 314625 SH SOLE 1299 0 313326 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 4407508 77352 SH SOLE 0 0 77352 DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 9010177 285042 SH SOLE 0 0 285042 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 1554838 38016 SH SOLE 0 0 38016 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 4223466 67749 SH SOLE 0 0 67749 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 9273680 170378 SH SOLE 0 0 170378 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 1771257 69625 SH SOLE 0 0 69625 DIODES INC COM 254543101 239348 3395 SH SOLE 1928 0 1467 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 6378929 71513 SH SOLE 65584 0 5929 DISC MEDICINE INC COM 254604101 398464 6400 SH SOLE 4145 0 2255 DISCOVER FINL SVCS COM 254709108 22664715 172894 SH SOLE 80821 0 92073 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 15563 25000 PRN SOLE 0 0 25000 DISNEY WALT CO COM 254687106 284321982 2323652 SH SOLE 802777 0 1520875 DISNEY WALT CO COM 254687106 240000 2000 SH Call SOLE 0 0 2000 DNOW INC COM 67011P100 286809 18869 SH SOLE 0 0 18869 DNP SELECT INCOME FD INC COM 23325P104 4445996 490187 SH SOLE 14392 0 475795 DOCGO INC COM 256086109 447543 110778 SH SOLE 0 0 110778 DOCUSIGN INC COM 256163106 10385756 174404 SH SOLE 66875 0 107529 DOLBY LABORATORIES INC COM CL A 25659T107 40741488 486349 SH SOLE 479115 0 7234 DOLLAR GEN CORP NEW COM 256677105 78765347 504712 SH SOLE 396005 0 108707 DOLLAR TREE INC COM 256746108 26278870 197363 SH SOLE 165785 0 31578 DOMINION ENERGY INC COM 25746U109 90017519 1829997 SH SOLE 1448829 91 381077 DOMINOS PIZZA INC COM 25754A201 28440869 57239 SH SOLE 23696 0 33543 DONALDSON INC COM 257651109 13945172 186733 SH SOLE 174943 0 11789 DONNELLEY FINL SOLUTIONS INC COM 25787G100 513815 8286 SH SOLE 8286 0 0 DOORDASH INC CL A 25809K105 9564784 69451 SH SOLE 62086 69 7296 DORCHESTER MINERALS LP COM UNIT 25820R105 879991 26097 SH SOLE 0 0 26097 DORIAN LPG LTD SHS USD Y2106R110 1128097 29332 SH SOLE 0 0 29332 DORMAN PRODS INC COM 258278100 2687540 27882 SH SOLE 27660 0 222 DOUBLELINE ETF TRUST COMMERCIAL REAL 25861R303 4263689 83191 SH SOLE 82143 0 1048 DOUBLELINE ETF TRUST OPPORTUNISTIC BD 25861R105 354790 7733 SH SOLE 7733 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1390744 109507 SH SOLE 0 0 109507 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1568152 101696 SH SOLE 0 0 101696 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 447103 28049 SH SOLE 0 0 28049 DOUGLAS EMMETT INC COM 25960P109 3971633 286347 SH SOLE 0 0 286347 DOVER CORP COM 260003108 26910757 151875 SH SOLE 84472 0 67403 DOW INC COM 260557103 61127021 1055188 SH SOLE 243162 0 812026 DOXIMITY INC CL A 26622P107 4250269 157944 SH SOLE 147078 0 10866 DRAFTKINGS INC NEW COM CL A 26142V105 21036864 463265 SH SOLE 27257 0 436008 DREAM FINDERS HOMES INC COM CL A 26154D100 490826 11224 SH SOLE 0 0 11224 DROPBOX INC CL A 26210C104 1999477 82283 SH SOLE 0 0 82283 DT MIDSTREAM INC COMMON STOCK 23345M107 1096574 17947 SH SOLE 51 0 17896 DTE ENERGY CO COM 233331107 37428524 333766 SH SOLE 240608 0 93158 DUFF & PHELPS UTLITY AND INF COM 26433C105 1413060 147810 SH SOLE 0 0 147810 DUKE ENERGY CORP NEW COM NEW 26441C204 186092085 1924229 SH SOLE 1184959 0 739269 DUN & BRADSTREET HLDGS INC COM 26484T106 18331681 1825869 SH SOLE 1738051 0 87818 DUOLINGO INC CL A COM 26603R106 741589 3362 SH SOLE 2575 0 787 DUPONT DE NEMOURS INC COM 26614N102 30372744 396149 SH SOLE 262756 0 133393 DURECT CORP COM NEW 266605500 22385 18500 SH SOLE 0 0 18500 DUTCH BROS INC CL A 26701L100 1562154 47338 SH SOLE 15512 0 31826 DWS MUN INCOME TR NEW COM 233368109 295583 32733 SH SOLE 0 0 32733 DXC TECHNOLOGY CO COM 23355L106 1644311 77525 SH SOLE 0 0 77525 DYCOM INDS INC COM 267475101 664113 4627 SH SOLE 264 0 4363 DYNATRACE INC COM NEW 268150109 11464637 246870 SH SOLE 240275 0 6595 DYNE THERAPEUTICS INC COM 26818M108 4796860 168963 SH SOLE 0 0 168963 DYNEX CAP INC COM 26817Q886 145595 11694 SH SOLE 0 0 11694 E L F BEAUTY INC COM 26856L103 20010154 102077 SH SOLE 18381 0 83696 EA SERIES TRUST FREEDOM 100 EM 02072L607 420377 12463 SH SOLE 0 0 12463 EA SERIES TRUST INTL QUAN MOMNTM 02072L300 12607449 432206 SH SOLE 0 0 432206 EA SERIES TRUST STRIVE 500 ETF 02072L680 14531258 431707 SH SOLE 0 0 431707 EA SERIES TRUST STRIVE US ENERGY 02072L722 1229556 39270 SH SOLE 0 0 39270 EA SERIES TRUST US QUAN VALUE 02072L102 591770 13168 SH SOLE 0 0 13168 EAGLE MATLS INC COM 26969P108 18698341 68807 SH SOLE 27152 0 41655 EAGLE POINT CREDIT COMPANY I COM 269808101 795048 78640 SH SOLE 0 0 78640 EAGLE POINT INCOME COMPANY I COM 269817102 179137 10759 SH SOLE 0 0 10759 EAST WEST BANCORP INC COM 27579R104 27995393 353880 SH SOLE 338685 0 15195 EASTERLY GOVT PPTYS INC COM 27616P103 3848235 334339 SH SOLE 321745 0 12594 EASTGROUP PPTYS INC COM 277276101 22717388 126369 SH SOLE 111550 0 14819 EASTMAN CHEM CO COM 277432100 39344022 392577 SH SOLE 338759 0 53818 EATON CORP PLC SHS G29183103 1189488003 3804171 SH SOLE 1381524 25 2422622 EATON VANCE CALIF MUN BD FD COM 27828A100 167322 17706 SH SOLE 0 0 17706 EATON VANCE CALIF MUN INCOM SH BEN INT 27826F101 244868 23079 SH SOLE 0 0 23079 EATON VANCE ENHANCED EQUITY COM 278274105 12807922 702574 SH SOLE 0 0 702574 EATON VANCE ENHANCED EQUITY COM 278277108 4761331 236060 SH SOLE 552 0 235508 EATON VANCE FLTING RATE INC COM 278279104 7330064 550719 SH SOLE 0 0 550719 EATON VANCE LTD DURATION INC COM 27828H105 3806046 390364 SH SOLE 0 0 390364 EATON VANCE MUN BD FD COM 27827X101 2833002 273720 SH SOLE 0 0 273720 EATON VANCE MUN INCOME 2028 SHS 27829U105 742486 41619 SH SOLE 0 0 41619 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2814603 274595 SH SOLE 0 0 274595 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1395088 84092 SH SOLE 0 0 84092 EATON VANCE RISK-MANAGED DIV COM 27829G106 4286634 513369 SH SOLE 1650 0 511719 EATON VANCE SR FLTNG RTE TR COM 27828Q105 193320 14837 SH SOLE 0 0 14837 EATON VANCE SR INCOME TR SH BEN INT 27826S103 222642 35007 SH SOLE 0 0 35007 EATON VANCE TAX ADVT DIV INC COM 27828G107 10691555 453032 SH SOLE 0 0 453032 EATON VANCE TAX MNGED BUY WR COM 27828X100 969148 71000 SH SOLE 0 0 71000 EATON VANCE TAX-ADVANTAGED G COM 27828U106 1056661 42300 SH SOLE 0 0 42300 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 4964124 383923 SH SOLE 0 0 383923 EATON VANCE TAX-MANAGED DIVE COM 27828N102 23873295 1786923 SH SOLE 0 0 1786923 EATON VANCE TAX-MANAGED GLOB COM 27829C105 11950056 1457324 SH SOLE 0 0 1457324 EATON VANCE TAX-MANAGED GLOB COM 27829F108 9350179 1145855 SH SOLE 0 0 1145855 EATON VANCE TX ADV GLBL DIV COM 27828S101 2469569 135319 SH SOLE 0 0 135319 EBAY INC. COM 278642103 46124447 873900 SH SOLE 750014 0 123887 ECHOSTAR CORP CL A 278768106 1527030 107160 SH SOLE 0 0 107160 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 1443111 122194 SH SOLE 0 0 122194 ECOLAB INC COM 278865100 42572107 184375 SH SOLE 67981 0 116393 EDGEWELL PERS CARE CO COM 28035Q102 871487 22554 SH SOLE 22008 0 546 EDGIO INC COM NEW 53261M203 125933 13050 SH SOLE 0 0 13050 EDISON INTL COM 281020107 26009643 367732 SH SOLE 331369 0 36363 EDITAS MEDICINE INC COM 28106W103 2610519 351822 SH SOLE 0 0 351822 EDWARDS LIFESCIENCES CORP COM 28176E108 169629110 1775106 SH SOLE 611174 0 1163932 EFFECTOR THERAPEUTICS INC COM NEW 28202V207 177645 12345 SH SOLE 0 0 12345 ELANCO ANIMAL HEALTH INC COM 28414H103 19739058 1212473 SH SOLE 294578 0 917895 ELASTIC N V ORD SHS N14506104 723432 7217 SH SOLE 0 0 7217 ELBIT SYS LTD ORD M3760D101 2217803 10549 SH SOLE 0 0 10549 ELECTRONIC ARTS INC COM 285512109 9578455 72198 SH SOLE 17662 0 54536 ELEMENT SOLUTIONS INC COM 28618M106 5121243 205014 SH SOLE 198283 0 6731 ELEVANCE HEALTH INC COM 036752103 136793359 263805 SH SOLE 191149 0 72656 ELI LILLY & CO COM 532457108 727980157 935755 SH SOLE 379098 38 556620 ELLINGTON FINANCIAL INC COM 28852N109 160307 13574 SH SOLE 0 0 13574 ELLSWORTH GROWTH & INCOME FD COM 289074106 253336 31199 SH SOLE 0 0 31199 EMBECTA CORP COMMON STOCK 29082K105 2700650 203516 SH SOLE 196053 0 7463 EMBRAER S.A. SPONSORED ADS 29082A107 1493092 56047 SH SOLE 0 0 56047 EMCOR GROUP INC COM 29084Q100 54982530 157003 SH SOLE 151082 0 5921 EMERSON ELEC CO COM 291011104 110501146 974265 SH SOLE 357670 0 616596 ENBRIDGE INC COM 29250N105 130759622 3614142 SH SOLE 2828842 0 785300 ENCOMPASS HEALTH CORP COM 29261A100 10317293 124937 SH SOLE 24198 0 100739 ENCORE WIRE CORP COM 292562105 6298052 23967 SH SOLE 0 0 23967 ENDAVA PLC ADS 29260V105 6103894 160460 SH SOLE 159738 0 722 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 2978989 115779 SH SOLE 110334 0 5445 ENEL CHILE S.A. SPONSORED ADR 29278D105 745008 244265 SH SOLE 0 0 244265 ENERGIZER HLDGS INC NEW COM 29272W109 13554903 460426 SH SOLE 456998 138 3290 ENERGY FUELS INC COM NEW 292671708 86060 13682 SH SOLE 0 0 13682 ENERGY RECOVERY INC COM 29270J100 5625866 356293 SH SOLE 0 0 356293 ENERGY SVCS ACQUISITION CORP COM 29271Q103 152600 18497 SH SOLE 0 0 18497 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 47093529 2993867 SH SOLE 0 0 2993867 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 30000 2500 SH Put SOLE 0 0 2500 ENERPLUS CORP COM 292766102 6894799 350702 SH SOLE 323694 0 27008 ENERSYS COM 29275Y102 490027 5188 SH SOLE 0 0 5188 ENI S P A SPONSORED ADR 26874R108 15710897 495300 SH SOLE 483162 61 12077 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 2273542 166682 SH SOLE 0 0 166682 ENOVIS CORPORATION COM 194014502 239243 3831 SH SOLE 3418 0 413 ENOVIX CORPORATION COM 293594107 3547092 442833 SH SOLE 0 0 442833 ENPHASE ENERGY INC COM 29355A107 8960867 74069 SH SOLE 3466 0 70603 ENPHASE ENERGY INC NOTE 3/0 29355AAH0 11947 13000 PRN SOLE 0 0 13000 ENSIGN GROUP INC COM 29358P101 15266755 122703 SH SOLE 119857 42 2804 ENSTAR GROUP LIMITED SHS G3075P101 2163511 6962 SH SOLE 5347 0 1615 ENTEGRIS INC COM 29362U104 15923144 113300 SH SOLE 108842 0 4457 ENTERGY CORP NEW COM 29364G103 63672542 602504 SH SOLE 514762 0 87742 ENTERPRISE PRODS PARTNERS L COM 293792107 126825420 4346314 SH SOLE 1239005 0 3107309 ENTERPRISE PRODS PARTNERS L COM 293792107 115000 5000 SH Put SOLE 0 0 5000 ENVESTNET INC COM 29404K106 1319999 22794 SH SOLE 20454 0 2340 ENVISTA HOLDINGS CORPORATION COM 29415F104 18004285 842110 SH SOLE 840785 128 1197 ENVIVA INC COM 29415B103 7005 15916 SH SOLE 0 0 15916 EOG RES INC COM 26875P101 113585906 888501 SH SOLE 619932 0 268569 EPAM SYS INC COM 29414B104 2444844 8853 SH SOLE 4600 0 4253 EPLUS INC COM 294268107 9804771 124838 SH SOLE 97515 0 27323 EPR PPTYS COM SH BEN INT 26884U109 1640037 38635 SH SOLE 7793 0 30842 EQT CORP COM 26884L109 23559056 635530 SH SOLE 320210 0 315320 EQUIFAX INC COM 294429105 99474206 371838 SH SOLE 346440 0 25398 EQUINIX INC COM 29444U700 138529694 167848 SH SOLE 144915 6 22927 EQUINOR ASA SPONSORED ADR 29446M102 850306 31458 SH SOLE 5579 0 25879 EQUINOX GOLD CORP COM 29446Y502 3856316 640584 SH SOLE 0 0 640584 EQUITABLE HLDGS INC COM 29452E101 4306253 113293 SH SOLE 106986 0 6307 EQUITRANS MIDSTREAM CORP COM 294600101 10678877 854997 SH SOLE 840205 0 14792 EQUITY COMWLTH COM SH BEN INT 294628102 5952952 315305 SH SOLE 269404 0 45901 EQUITY LIFESTYLE PPTYS INC COM 29472R108 5050745 78428 SH SOLE 67973 0 10455 EQUITY RESIDENTIAL SH BEN INT 29476L107 11647874 184565 SH SOLE 150669 0 33896 ERIE INDTY CO CL A 29530P102 373680 931 SH SOLE 0 0 931 ERO COPPER CORP COM 296006109 1032463 53551 SH SOLE 0 0 53551 ESAB CORPORATION COM 29605J106 1627812 14722 SH SOLE 13812 0 910 ESPERION THERAPEUTICS INC NE COM 29664W105 152430 56877 SH SOLE 0 0 56877 ESQUIRE FINL HLDGS INC COM 29667J101 342449 7214 SH SOLE 0 0 7214 ESSENT GROUP LTD COM G3198U102 1066855 17927 SH SOLE 0 0 17927 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 11268604 422679 SH SOLE 287020 0 135659 ESSENTIAL UTILS INC COM 29670G102 4614853 124558 SH SOLE 18266 0 106292 ESSEX PPTY TR INC COM 297178105 6438019 26298 SH SOLE 21693 0 4605 ETF SER SOLUTIONS AAM BAHL & GAYN 26922B832 12370309 459180 SH SOLE 0 0 459180 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 3282008 155178 SH SOLE 0 0 155178 ETF SER SOLUTIONS AAM S&P 500 26922A594 964733 30719 SH SOLE 0 0 30719 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 1915397 49012 SH SOLE 0 0 49012 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 838360 13661 SH SOLE 4297 0 9364 ETF SER SOLUTIONS DISTILLATE US 26922A321 23494495 435810 SH SOLE 43735 0 392075 ETF SER SOLUTIONS OPUS SML CP VL 26922A446 538249 14968 SH SOLE 0 0 14968 ETF SER SOLUTIONS US GLB JETS 26922A842 2446122 116427 SH SOLE 0 0 116427 ETFIS SER TR I VIRTUS INFRCAP 26923G822 621168 29650 SH SOLE 0 0 29650 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 8556686 381484 SH SOLE 0 0 381484 ETON PHARMACEUTICALS INC COM 29772L108 38438 10250 SH SOLE 0 0 10250 ETSY INC COM 29786A106 6129339 89193 SH SOLE 54170 0 35023 EURONET WORLDWIDE INC COM 298736109 7223821 65713 SH SOLE 64800 35 878 EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 10665 11000 PRN SOLE 0 0 11000 EVENTBRITE INC COM CL A 29975E109 251072 45816 SH SOLE 0 0 45816 EVERBRIDGE INC COM 29978A104 588801 16905 SH SOLE 0 0 16905 EVERCOMMERCE INC COM 29977X105 310860 33000 SH SOLE 0 0 33000 EVERCORE INC CLASS A 29977A105 13769756 71498 SH SOLE 67974 0 3524 EVEREST GROUP LTD COM G3223R108 13658390 34361 SH SOLE 16069 0 18292 EVERGY INC COM 30034W106 2738960 51311 SH SOLE 49 0 51262 EVERI HLDGS INC COM 30034T103 671903 66856 SH SOLE 0 0 66856 EVERQUOTE INC COM CL A 30041R108 749787 40398 SH SOLE 32500 0 7898 EVERSOURCE ENERGY COM 30040W108 10010764 167488 SH SOLE 23680 0 143808 EVERTEC INC COM 30040P103 7548312 189181 SH SOLE 169563 0 19618 EVGO INC CL A COM 30052F100 47893 19081 SH SOLE 0 0 19081 EVI INDS INC COM 26929N102 4560794 183165 SH SOLE 183061 73 31 EVOLENT HEALTH INC CL A 30050B101 727741 22194 SH SOLE 17306 0 4888 EVOLUTION PETE CORP COM 30049A107 1008225 164206 SH SOLE 0 0 164206 EXACT SCIENCES CORP COM 30063P105 4486412 64964 SH SOLE 15072 0 49892 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 825498 39937 SH SOLE 0 0 39937 EXCHANGE TRADED CONCEPTS TRU EMQQ EM INTERN 301505889 4521366 144406 SH SOLE 0 0 144406 EXCHANGE TRADED CONCEPTS TRU ROBO GLB ARTIF 301505731 861909 19540 SH SOLE 0 0 19540 EXCHANGE TRADED CONCEPTS TRU ROBO GLB ETF 301505707 10323784 176054 SH SOLE 3846 0 172208 EXELIXIS INC COM 30161Q104 2575369 108528 SH SOLE 24684 0 83844 EXELON CORP COM 30161N101 19223844 511681 SH SOLE 255444 0 256237 EXLSERVICE HOLDINGS INC COM 302081104 14176852 445813 SH SOLE 442594 0 3219 EXP WORLD HLDGS INC COM 30212W100 860564 83307 SH SOLE 79796 0 3511 EXPEDIA GROUP INC COM NEW 30212P303 32084991 232922 SH SOLE 161807 0 71115 EXPEDITORS INTL WASH INC COM 302130109 32445661 266889 SH SOLE 215537 0 51352 EXPONENT INC COM 30214U102 38697590 467984 SH SOLE 462041 42 5901 EXTRA SPACE STORAGE INC COM 30225T102 26143475 177847 SH SOLE 131070 40 46737 EXTREME NETWORKS COM 30226D106 6405736 555090 SH SOLE 126597 0 428493 EXXON MOBIL CORP COM 30231G102 378845857 3259170 SH SOLE 1259825 0 1999345 EZCORP INC CL A NON VTG 302301106 554037 48900 SH SOLE 0 0 48900 F N B CORP COM 302520101 5997046 425322 SH SOLE 351484 0 73838 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 693918 17113 SH SOLE 14313 0 2800 F5 INC COM 315616102 13264474 69964 SH SOLE 30355 0 39609 FABRINET SHS G3323L100 4582781 24245 SH SOLE 23707 15 523 FACTSET RESH SYS INC COM 303075105 51427141 113178 SH SOLE 76771 0 36408 FAIR ISAAC CORP COM 303250104 49781944 39838 SH SOLE 38149 2 1687 FARMLAND PARTNERS INC COM 31154R109 2096875 188908 SH SOLE 0 0 188908 FASTENAL CO COM 311900104 69850238 905500 SH SOLE 691459 0 214041 FASTLY INC CL A 31188V100 6664920 513872 SH SOLE 73016 0 440856 FB FINL CORP COM 30257X104 4604904 122276 SH SOLE 111008 69 11199 FEDERAL AGRIC MTG CORP CL C 313148306 12252658 62234 SH SOLE 46638 0 15596 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 11999594 117505 SH SOLE 0 0 117505 FEDERAL SIGNAL CORP COM 313855108 10068102 118630 SH SOLE 52923 0 65707 FEDERATED HERMES ETF TRUST US STRATEGIC DIV 31423L305 3163640 125144 SH SOLE 0 0 125144 FEDERATED HERMES INC CL B 314211103 1251628 34652 SH SOLE 29579 0 5073 FEDERATED HERMES PREM MUNI I COM 31423P108 740517 66894 SH SOLE 0 0 66894 FEDEX CORP COM 31428X106 132561222 457518 SH SOLE 210686 0 246832 FERGUSON PLC NEW SHS G3421J106 63143915 289081 SH SOLE 254073 25 34983 FERRARI N V COM N3167Y103 21619307 49592 SH SOLE 37499 3 12090 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 1928323 29943 SH SOLE 0 0 29943 FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352 364734 9481 SH SOLE 0 0 9481 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 1818509 39066 SH SOLE 0 0 39066 FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A107 672651 23036 SH SOLE 0 0 23036 FIDELITY COVINGTON TRUST ENHANCED MID 31609A503 2879800 94296 SH SOLE 0 0 94296 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 1380446 30467 SH SOLE 7071 0 23396 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 4911593 87426 SH SOLE 0 0 87426 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 1359275 22521 SH SOLE 0 0 22521 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 468499 9453 SH SOLE 0 0 9453 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1601184 19413 SH SOLE 0 0 19413 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 2730235 105537 SH SOLE 0 0 105537 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 1253090 17960 SH SOLE 0 0 17960 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 3395429 21788 SH SOLE 0 0 21788 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 2187385 83840 SH SOLE 0 0 83840 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 1621919 38235 SH SOLE 0 0 38235 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 547851 9603 SH SOLE 0 0 9603 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 39651764 875122 SH SOLE 0 0 875122 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 31740165 597744 SH SOLE 561083 0 36661 FIDELITY NATL INFORMATION SV COM 31620M106 50452865 680141 SH SOLE 455760 0 224381 FIDUS INVT CORP COM 316500107 11002579 557374 SH SOLE 0 0 557374 FIFTH THIRD BANCORP COM 316773100 23261554 625143 SH SOLE 297903 0 327239 FIGS INC CL A 30260D103 435959 87542 SH SOLE 52599 0 34943 FINVOLUTION GROUP SPONSORED ADS 31810T101 87575 17376 SH SOLE 0 0 17376 FIRST AMERN FINL CORP COM 31847R102 8508936 139377 SH SOLE 133263 0 6114 FIRST BANCORP N C COM 318910106 2475990 68549 SH SOLE 0 0 68549 FIRST BANCSHARES INC MS COM 318916103 366888 14138 SH SOLE 0 0 14138 FIRST BK WILLIAMSTOWN NEW JE COM 31931U102 165155 12020 SH SOLE 0 0 12020 FIRST CAP INC COM 31942S104 211339 7402 SH SOLE 0 0 7402 FIRST COMWLTH FINL CORP PA COM 319829107 484180 34783 SH SOLE 30880 0 3903 FIRST CTZNS BANCSHARES INC N CL A 31946M103 26575387 16254 SH SOLE 12058 0 4196 FIRST FINL BANCORP OH COM 320209109 1237897 55214 SH SOLE 46666 0 8548 FIRST FINL BANKSHARES INC COM 32020R109 2204668 67195 SH SOLE 63418 0 3777 FIRST FNDTN INC COM 32026V104 679447 89993 SH SOLE 0 0 89993 FIRST HAWAIIAN INC COM 32051X108 22476585 1023524 SH SOLE 1017562 0 5962 FIRST HORIZON CORPORATION COM 320517105 6994011 454157 SH SOLE 48745 0 405412 FIRST INDL RLTY TR INC COM 32054K103 1256606 23917 SH SOLE 22474 0 1443 FIRST INTST BANCSYSTEM INC COM 32055Y201 385266 14159 SH SOLE 12432 0 1727 FIRST MAJESTIC SILVER CORP COM 32076V103 2866478 487496 SH SOLE 0 0 487496 FIRST MERCHANTS CORP COM 320817109 285689 8186 SH SOLE 0 0 8186 FIRST SOLAR INC COM 336433107 2519339 14925 SH SOLE 460 0 14465 FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 399056 60509 SH SOLE 0 0 60509 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 264305 4211 SH SOLE 0 0 4211 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1805428 99418 SH SOLE 0 0 99418 FIRST TR ENHANCED EQUITY INC COM 337318109 4219341 223246 SH SOLE 379 0 222867 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1505020 53426 SH SOLE 0 0 53426 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 530979 14839 SH SOLE 0 0 14839 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 1491394 50953 SH SOLE 0 0 50953 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 9384179 515048 SH SOLE 0 0 515048 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 1404249 22774 SH SOLE 0 0 22774 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 18263118 355590 SH SOLE 3863 0 351727 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 5505943 114279 SH SOLE 0 0 114279 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 57752632 3334448 SH SOLE 0 0 3334448 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 640630 9968 SH SOLE 0 0 9968 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 1218587 61436 SH SOLE 5151 0 56285 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 836865 41770 SH SOLE 0 0 41770 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 579687 10329 SH SOLE 0 0 10329 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 2810462 72603 SH SOLE 72 0 72531 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 1665884 72841 SH SOLE 0 0 72841 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 1493166 39733 SH SOLE 0 0 39733 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 1020837 17922 SH SOLE 1156 0 16766 FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 1284805 23305 SH SOLE 0 0 23305 FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 704649 34041 SH SOLE 0 0 34041 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 330095 5181 SH SOLE 0 0 5181 FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 590038 15626 SH SOLE 0 0 15626 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 7246763 305513 SH SOLE 0 0 305513 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 14129532 147798 SH SOLE 271 0 147527 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 16461548 255071 SH SOLE 164 0 254907 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 9122908 133201 SH SOLE 0 0 133201 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 2132615 93659 SH SOLE 0 0 93659 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 4743056 207152 SH SOLE 0 0 207152 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 8654098 462045 SH SOLE 18052 0 443993 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 15477550 325706 SH SOLE 226 0 325480 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 18638485 170075 SH SOLE 2908 0 167167 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 21090204 289065 SH SOLE 146 0 288919 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 2014097 151723 SH SOLE 0 0 151723 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 6792571 85700 SH SOLE 0 0 85700 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 273713 5927 SH SOLE 0 0 5927 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 9498437 133143 SH SOLE 0 0 133143 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 41488807 735748 SH SOLE 5596 0 730152 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 7605137 66357 SH SOLE 0 0 66357 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 32917674 244160 SH SOLE 0 0 244160 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 3445645 106150 SH SOLE 0 0 106150 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 3223254 59529 SH SOLE 0 0 59529 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 998354 13204 SH SOLE 0 0 13204 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 4774644 87882 SH SOLE 0 0 87882 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 3404516 51823 SH SOLE 0 0 51823 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 10862288 483413 SH SOLE 0 0 483413 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 226259705 2641678 SH SOLE 4182 0 2637496 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 45259667 220682 SH SOLE 49 0 220633 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 2676670 77562 SH SOLE 0 0 77562 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 6626495 331325 SH SOLE 0 0 331325 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 97151557 1697563 SH SOLE 9640 0 1687923 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 727676 30169 SH SOLE 0 0 30169 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 269357 7906 SH SOLE 0 0 7906 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 4213471 137874 SH SOLE 0 0 137874 FIRST TR EXCHANGE-TRADED FD DOW 30 EQL WGT 33733A201 3560256 103386 SH SOLE 0 0 103386 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 56924024 954781 SH SOLE 5077 0 949704 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 8818960 213897 SH SOLE 499 0 213398 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 36367264 753726 SH SOLE 6495 0 747231 FIRST TR EXCHANGE-TRADED FD FT VEST RIS 33738D879 881353 36003 SH SOLE 33 0 35970 FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705 75409667 1404015 SH SOLE 13206 0 1390809 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 389478 25258 SH SOLE 0 0 25258 FIRST TR EXCHANGE-TRADED FD GROWTH STRENGTH 33733E823 761977 24812 SH SOLE 0 0 24812 FIRST TR EXCHANGE-TRADED FD HIGH INCM STRGC 33739Q309 252556 5710 SH SOLE 0 0 5710 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 347508 8091 SH SOLE 0 0 8091 FIRST TR EXCHANGE-TRADED FD INTL DEV STRNGTH 33738R662 409954 11718 SH SOLE 0 0 11718 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 5101329 271781 SH SOLE 0 0 271781 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 5165836 241620 SH SOLE 0 0 241620 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 1764527 111750 SH SOLE 0 0 111750 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 1785362 51481 SH SOLE 0 0 51481 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 25571026 367031 SH SOLE 0 0 367031 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 3177262 34895 SH SOLE 0 0 34895 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 332185 12239 SH SOLE 0 0 12239 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 464329 14416 SH SOLE 0 0 14416 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 15515762 342966 SH SOLE 0 0 342966 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 237714 9562 SH SOLE 0 0 9562 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 3912754 121153 SH SOLE 2299 0 118854 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 11135797 122993 SH SOLE 115 0 122878 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 12478038 454739 SH SOLE 0 0 454739 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 5530598 187287 SH SOLE 1191 0 186096 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 17099070 111199 SH SOLE 900 0 110299 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 21011644 312070 SH SOLE 184 0 311885 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 154684030 2753855 SH SOLE 13126 0 2740728 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 3329526 208748 SH SOLE 0 0 208748 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 23159331 501176 SH SOLE 3297 0 497879 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 115157585 3307225 SH SOLE 7791 0 3299434 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 2199691 64526 SH SOLE 0 0 64526 FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 8858587 83730 SH SOLE 0 0 83730 FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 9235091 90451 SH SOLE 203 0 90248 FIRST TR EXCHNG TRADED FD VI ACTIVE GLOBAL 33740F383 693145 49795 SH SOLE 0 0 49795 FIRST TR EXCHNG TRADED FD VI FT RAYMOND JAMES 33740F359 587762 26824 SH SOLE 0 0 26824 FIRST TR EXCHNG TRADED FD VI FT VEST INTE 33740F656 355952 15134 SH SOLE 0 0 15134 FIRST TR EXCHNG TRADED FD VI FT VEST INTER 33740U828 521973 24171 SH SOLE 0 0 24171 FIRST TR EXCHNG TRADED FD VI FT VEST INTER 33740U869 2761956 124637 SH SOLE 0 0 124637 FIRST TR EXCHNG TRADED FD VI FT VEST INTER EQ 33740F573 1298053 56023 SH SOLE 0 0 56023 FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F557 325916 12776 SH SOLE 0 0 12776 FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F581 897476 33867 SH SOLE 0 0 33867 FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F649 647265 26052 SH SOLE 0 0 26052 FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740U836 3432724 137529 SH SOLE 0 0 137529 FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F342 213663 9821 SH SOLE 0 0 9821 FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F433 687750 20616 SH SOLE 0 0 20616 FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F482 9849765 286164 SH SOLE 0 0 286164 FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740U687 28495494 864414 SH SOLE 0 0 864414 FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740U695 7126039 213163 SH SOLE 0 0 213163 FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740U711 3302649 100036 SH SOLE 0 0 100036 FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740F854 2931843 79239 SH SOLE 0 0 79239 FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U406 1204343 32138 SH SOLE 0 0 32138 FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U802 218749 6573 SH SOLE 0 0 6573 FIRST TR EXCHNG TRADED FD VI FT VEST UQ EQT 33740F672 626523 16654 SH SOLE 0 0 16654 FIRST TR EXCHNG TRADED FD VI FT VEST UQ EQT 33740U505 4237212 102820 SH SOLE 0 0 102820 FIRST TR EXCHNG TRADED FD VI FT VEST US 33740F631 244428 6784 SH SOLE 0 0 6784 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F458 335998 9975 SH SOLE 0 0 9975 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F516 5070705 141324 SH SOLE 0 0 141324 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F599 16170647 412096 SH SOLE 0 0 412096 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F615 301920 8651 SH SOLE 0 0 8651 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F623 3865476 92079 SH SOLE 0 0 92079 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F664 3463623 85374 SH SOLE 0 0 85374 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F680 988533 25888 SH SOLE 0 0 25888 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F698 6922830 178977 SH SOLE 0 0 178977 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F714 603650 15082 SH SOLE 0 0 15082 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F722 2137153 45452 SH SOLE 0 0 45452 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F748 1263710 29239 SH SOLE 0 0 29239 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F763 5086137 112340 SH SOLE 0 0 112340 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F839 367063 9087 SH SOLE 0 0 9087 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F847 3764602 84147 SH SOLE 0 0 84147 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F862 6729330 156934 SH SOLE 0 0 156934 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U208 14297698 321658 SH SOLE 0 0 321658 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U307 3876096 91213 SH SOLE 0 0 91213 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U653 693606 21047 SH SOLE 0 0 21047 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U661 5861170 173072 SH SOLE 0 0 173072 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U679 10482591 332148 SH SOLE 0 0 332148 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U737 5403464 156895 SH SOLE 0 0 156895 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U885 911682 25022 SH SOLE 0 0 25022 FIRST TR EXCHNG TRADED FD VI FT VEST US SMALL 33740F292 792900 38944 SH SOLE 0 0 38944 FIRST TR EXCHNG TRADED FD VI INCOME OPPRTNTES 33740F409 2079531 100364 SH SOLE 0 0 100364 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 1248524 66577 SH SOLE 3500 0 63077 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 90402498 2073452 SH SOLE 1251 0 2072201 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 11198300 455215 SH SOLE 0 0 455215 FIRST TR HIGH INCOME LONG / COM 33738E109 5367350 449904 SH SOLE 0 0 449904 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 2360991 162379 SH SOLE 0 0 162379 FIRST TR INTER DURATN PFD & COM 33718W103 1563836 87268 SH SOLE 0 0 87268 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 15665309 205097 SH SOLE 0 0 205097 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 15405767 155237 SH SOLE 0 0 155237 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 23677683 208853 SH SOLE 0 0 208853 FIRST TR MLP & ENERGY INCOM COM 33739B104 536752 55507 SH SOLE 0 0 55507 FIRST TR MORNINGSTAR DIVID L SHS 336917109 41733380 1084547 SH SOLE 3378 0 1081169 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 2027518 16274 SH SOLE 0 0 16274 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 589136 7130 SH SOLE 0 0 7130 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 88120439 711222 SH SOLE 0 0 711222 FIRST TR NASDAQ 100 TECH IND SHS 337345102 50039979 262429 SH SOLE 0 0 262429 FIRST TR S&P REIT INDEX FD COM 33734G108 249045 9581 SH SOLE 0 0 9581 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 19256774 206529 SH SOLE 453 0 206076 FIRST TR SR FLTG RATE INCOME COM 33733U108 147709 14271 SH SOLE 0 0 14271 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 227627 19247 SH SOLE 0 0 19247 FIRST TR VALUE LINE DIVID IN SHS 33734H106 178572459 4228569 SH SOLE 13220 0 4215349 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 13171022 106838 SH SOLE 0 0 106838 FIRST WATCH RESTAURANT GROUP COM 33748L101 6774488 275162 SH SOLE 27875 0 247287 FIRST WESTN FINL INC COM 33751L105 364500 25000 SH SOLE 0 0 25000 FIRSTCASH HOLDINGS INC COM 33768G107 2560281 20074 SH SOLE 18560 0 1514 FIRSTENERGY CORP COM 337932107 19078638 494010 SH SOLE 291428 0 202582 FIRSTSERVICE CORP NEW COM 33767E202 20176019 121689 SH SOLE 119467 26 2196 FISERV INC COM 337738108 341573020 2137236 SH SOLE 911414 0 1225822 FIVE BELOW INC COM 33829M101 14664022 80847 SH SOLE 39220 0 41627 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 718006 229395 SH SOLE 223674 0 5721 FIVE9 INC COM 338307101 5395293 86867 SH SOLE 81617 39 5211 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 13082428 682443 SH SOLE 727 0 681716 FLAHERTY & CRUMRINE PFD INCO COM 338480106 234937 22143 SH SOLE 0 0 22143 FLAHERTY & CRUMRINE PFD SECS COM 338478100 2206578 148591 SH SOLE 0 0 148591 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 165820 10726 SH SOLE 0 0 10726 FLEX LNG LTD SHS G35947202 477296 18769 SH SOLE 0 0 18769 FLEX LTD ORD Y2573F102 20014309 699557 SH SOLE 624572 0 74985 FLEXSHARES TR DISCP DUR MBS 33939L779 436616 21429 SH SOLE 0 0 21429 FLEXSHARES TR IBOXX 3R TARGT 33939L506 2287854 96331 SH SOLE 0 0 96331 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 1762158 74510 SH SOLE 0 0 74510 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1701834 41437 SH SOLE 0 0 41437 FLEXSHARES TR MORNSTAR USMKT 33939L100 588219 2965 SH SOLE 0 0 2965 FLEXSHARES TR QLT DIV DEF IDX 33939L845 2545192 39639 SH SOLE 0 0 39639 FLEXSHARES TR QUALT DIVD IDX 33939L860 534530 8110 SH SOLE 0 0 8110 FLOOR & DECOR HLDGS INC CL A 339750101 6953591 53646 SH SOLE 10118 0 43528 FLOWERS FOODS INC COM 343498101 1286555 54171 SH SOLE 0 0 54171 FLOWSERVE CORP COM 34354P105 20042370 438756 SH SOLE 414776 0 23980 FLUOR CORP NEW COM 343412102 4174262 98729 SH SOLE 45423 0 53306 FLUTTER ENTMT PLC SHS G3643J108 1891954 9580 SH SOLE 5966 0 3614 FLYWIRE CORPORATION COM VTG 302492103 16030411 646127 SH SOLE 15097 0 631030 FMC CORP COM NEW 302491303 6096404 95705 SH SOLE 53687 0 42018 FOGHORN THERAPEUTICS INC COM 344174107 14966360 2230456 SH SOLE 0 0 2230456 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 324372 2490 SH SOLE 0 0 2490 FOOT LOCKER INC COM 344849104 580937 20384 SH SOLE 2412 0 17972 FORD MTR CO DEL COM 345370860 28187201 2122530 SH SOLE 398 0 2122132 FORD MTR CO DEL NOTE 3/1 345370CZ1 14469 14000 PRN SOLE 0 0 14000 FORTINET INC COM 34959E109 33289033 487323 SH SOLE 125809 0 361514 FORTIS INC COM 349553107 1173566 29703 SH SOLE 22072 0 7631 FORTIVE CORP COM 34959J108 27467377 319314 SH SOLE 279216 0 40098 FORTREA HLDGS INC COMMON STOCK 34965K107 5487493 136709 SH SOLE 129154 0 7555 FORTUNA SILVER MINES INC COM 349915108 240529 64485 SH SOLE 0 0 64485 FORTUNE BRANDS INNOVATIONS I COM 34964C106 3139667 37081 SH SOLE 8879 0 28202 FORWARD AIR CORP COM 349853101 340212 10936 SH SOLE 0 0 10936 FOSSIL GROUP INC COM 34988V106 21474 21053 SH SOLE 0 0 21053 FOUR CORNERS PPTY TR INC COM 35086T109 5768452 235736 SH SOLE 181987 0 53749 FOX CORP CL A COM 35137L105 6735812 215409 SH SOLE 192830 0 22579 FOX CORP CL B COM 35137L204 451798 15786 SH SOLE 0 0 15786 FOX FACTORY HLDG CORP COM 35138V102 3690922 70884 SH SOLE 66994 30 3860 FRANCO NEV CORP COM 351858105 22161164 185978 SH SOLE 0 0 185978 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 276322 20683 SH SOLE 0 0 20683 FRANKLIN ELEC INC COM 353514102 397865 3725 SH SOLE 0 0 3725 FRANKLIN ETF TR SHRT DUR US GOVT 353506108 2630311 29177 SH SOLE 26088 0 3089 FRANKLIN LTD DURATION INCOME COM 35472T101 271948 43373 SH SOLE 1187 0 42186 FRANKLIN RESOURCES INC COM 354613101 3145319 111893 SH SOLE 0 0 111893 FRANKLIN STR PPTYS CORP COM 35471R106 191109 84189 SH SOLE 84189 0 0 FRANKLIN TEMPLETON ETF TR FRANKLIN DYN MUN 35473P868 912762 37210 SH SOLE 0 0 37210 FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 5243460 142292 SH SOLE 522 0 141770 FRANKLIN TEMPLETON ETF TR FRANKLN SWZLND 35473P694 270660 8241 SH SOLE 0 0 8241 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 4216456 215189 SH SOLE 0 0 215189 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 7359570 237176 SH SOLE 229879 0 7297 FRANKLIN TEMPLETON ETF TR FTSE LATN AMRC 35473P561 376809 15949 SH SOLE 0 0 15949 FRANKLIN TEMPLETON ETF TR INCOME FOCUS ETF 35473P439 4703632 180354 SH SOLE 0 0 180354 FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108 2532911 78686 SH SOLE 0 0 78686 FRANKLIN TEMPLETON ETF TR INVT GRADE CORPT 35473P603 629291 29475 SH SOLE 40 0 29435 FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595 764131 31195 SH SOLE 0 0 31195 FRANKLIN TEMPLETON ETF TR US LOW VOLATILIT 35473P504 1096152 20054 SH SOLE 0 0 20054 FRANKLIN TEMPLETON ETF TR US LRG CP MLTFCT 35473P801 728833 13687 SH SOLE 1242 0 12445 FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 8362701 156429 SH SOLE 0 0 156429 FRANKLIN TEMPLETON ETF TR US TREASURY BOND 35473P488 4926019 240411 SH SOLE 121 0 240290 FRANKLIN UNVL TR SH BEN INT 355145103 338030 50908 SH SOLE 0 0 50908 FREEPORT-MCMORAN INC CL B 35671D857 104981789 2232706 SH SOLE 1230475 321 1001910 FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106 356931 18513 SH SOLE 0 0 18513 FRESHPET INC COM 358039105 1906360 16454 SH SOLE 10209 0 6245 FRESHWORKS INC CLASS A COM 358054104 741220 40704 SH SOLE 40044 0 660 FREYR BATTERY INC COM NEW 35834F104 42092 25055 SH SOLE 0 0 25055 FRONTDOOR INC COM 35905A109 4461754 136948 SH SOLE 132512 0 4436 FRONTIER COMMUNICATIONS PARE COM 35909D109 1301073 53105 SH SOLE 0 0 53105 FRONTLINE PLC COM M46528101 633715 27105 SH SOLE 0 0 27105 FRP HLDGS INC COM 30292L107 429800 7000 SH SOLE 0 0 7000 FS BANCORP INC COM 30263Y104 1427471 41126 SH SOLE 0 0 41126 FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 1770477 298563 SH SOLE 0 0 298563 FS KKR CAP CORP COM 302635206 6189580 324572 SH SOLE 169263 0 155309 FST TR NEW OPPORT MLP & ENE COM 33739M100 1205120 157326 SH SOLE 0 0 157326 FTAI AVIATION LTD SHS G3730V105 6588385 97896 SH SOLE 0 0 97896 FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 447904 71322 SH SOLE 0 0 71322 FTC SOLAR INC COM 30320C103 101925 189100 SH SOLE 0 0 189100 FTI CONSULTING INC COM 302941109 29093621 138350 SH SOLE 137249 0 1101 FUBOTV INC COM 35953D104 19810 12538 SH SOLE 0 0 12538 FUELCELL ENERGY INC COM 35952H601 120601 101345 SH SOLE 0 0 101345 FULLER H B CO COM 359694106 5531953 69375 SH SOLE 66427 0 2948 FULTON FINL CORP PA COM 360271100 828266 52125 SH SOLE 35286 0 16839 G1 THERAPEUTICS INC COM 3621LQ109 3468247 802835 SH SOLE 0 0 802835 GABELLI DIVID & INCOME TR COM 36242H104 20871325 908239 SH SOLE 0 0 908239 GABELLI EQUITY TR INC COM 362397101 1126941 204156 SH SOLE 0 0 204156 GABELLI GLOBAL SMALL & MID C COM 36249W104 607390 50532 SH SOLE 0 0 50532 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 182361 12508 SH SOLE 0 0 12508 GABELLI HLTHCARE & WELLNESS SHS 36246K103 173409 16934 SH SOLE 0 0 16934 GABELLI UTIL TR COM 36240A101 332659 59939 SH SOLE 0 0 59939 GAIN THERAPEUTICS INC COM 36269B105 980272 260019 SH SOLE 0 0 260019 GALLAGHER ARTHUR J & CO COM 363576109 88801861 355151 SH SOLE 234123 0 121028 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1049863 271985 SH SOLE 0 0 271985 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 1135638 217973 SH SOLE 0 0 217973 GAMING & LEISURE PPTYS INC COM 36467J108 15843277 343896 SH SOLE 268713 0 75183 GANNETT CO INC COM 36472T109 55996 22949 SH SOLE 0 0 22949 GAP INC COM 364760108 657765 23875 SH SOLE 0 0 23875 GARMIN LTD SHS H2906T109 23491898 157802 SH SOLE 39040 0 118762 GARRETT MOTION INC COM 366505105 385712 38804 SH SOLE 0 0 38804 GARTNER INC COM 366651107 54205459 113717 SH SOLE 106899 3 6815 GATES INDL CORP PLC ORD SHS G39108108 5483043 309602 SH SOLE 301933 0 7669 GATX CORP COM 361448103 4058960 30284 SH SOLE 24677 0 5607 GDL FD COM SH BEN IT 361570104 130468 16390 SH SOLE 0 0 16390 GDS HLDGS LTD SPONSORED ADS 36165L108 921504 138572 SH SOLE 0 0 138572 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 31420892 345626 SH SOLE 11770 0 333856 GE VERNOVA LLC COM 36828A101 218800 1600 SH SOLE 0 0 1600 GEE GROUP INC COM 36165A102 6471 18000 SH SOLE 0 0 18000 GEN DIGITAL INC COM 668771108 29468848 1315574 SH SOLE 1263251 0 52323 GENCO SHIPPING & TRADING LTD SHS Y2685T131 373053 18350 SH SOLE 0 0 18350 GENERAC HLDGS INC COM 368736104 20181755 159995 SH SOLE 52483 13 107499 GENERAL AMERN INVS CO INC COM 368802104 239201 5143 SH SOLE 0 0 5143 GENERAL DYNAMICS CORP COM 369550108 127743161 452204 SH SOLE 147878 0 304326 GENERAL ELECTRIC CO COM NEW 369604301 103829268 591519 SH SOLE 136410 0 455109 GENERAL MLS INC COM 370334104 59634175 852283 SH SOLE 203654 0 648629 GENERAL MTRS CO COM 37045V100 64369476 1419394 SH SOLE 1160980 159 258255 GENESIS ENERGY L P UNIT LTD PARTN 371927104 279761 25158 SH SOLE 0 0 25158 GENMAB A/S SPONSORED ADS 372303206 4975969 166365 SH SOLE 163009 0 3356 GENPACT LIMITED SHS G3922B107 10100187 306531 SH SOLE 196908 0 109623 GENTEX CORP COM 371901109 20699212 573068 SH SOLE 519434 0 53635 GENTHERM INC COM 37253A103 6285194 109156 SH SOLE 108524 0 632 GENUINE PARTS CO COM 372460105 53134264 342957 SH SOLE 278270 0 64687 GENWORTH FINL INC COM CL A 37247D106 6863381 1067401 SH SOLE 1064826 0 2575 GEO GROUP INC NEW COM 36162J106 3376499 239129 SH SOLE 1775 0 237354 GERDAU SA SPON ADR REP PFD 373737105 124494 28166 SH SOLE 0 0 28166 GERON CORP COM 374163103 124080 37600 SH SOLE 0 0 37600 GETTY RLTY CORP NEW COM 374297109 501626 18341 SH SOLE 13875 0 4466 GEVO INC COM PAR 374396406 8225 10700 SH SOLE 0 0 10700 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 22655762 656689 SH SOLE 642731 161 13797 GIBRALTAR INDS INC COM 374689107 3807130 47276 SH SOLE 45183 0 2093 GIGACLOUD TECHNOLOGY INC CLASS A ORD G38644103 3353547 125507 SH SOLE 0 0 125507 GILDAN ACTIVEWEAR INC COM 375916103 444479 11971 SH SOLE 38 0 11933 GILEAD SCIENCES INC COM 375558103 148786026 2031209 SH SOLE 1444459 0 586750 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 206895 178358 SH SOLE 0 0 178358 GITLAB INC CLASS A COM 37637K108 1136249 19483 SH SOLE 0 0 19483 GLACIER BANCORP INC NEW COM 37637Q105 10196191 253133 SH SOLE 244195 0 8938 GLADSTONE COMMERCIAL CORP COM 376536108 607904 43924 SH SOLE 0 0 43924 GLADSTONE INVT CORP COM 376546107 683216 48012 SH SOLE 0 0 48012 GLADSTONE LD CORP COM 376549101 247640 18564 SH SOLE 0 0 18564 GLAUKOS CORP COM 377322102 996174 10565 SH SOLE 0 0 10565 GLOBAL E ONLINE LTD SHS M5216V106 1751452 48183 SH SOLE 43805 0 4378 GLOBAL MED REIT INC COM NEW 37954A204 1106035 126404 SH SOLE 0 0 126404 GLOBAL NET LEASE INC COM NEW 379378201 275516 35459 SH SOLE 0 0 35459 GLOBAL PARTNERS LP COM UNITS 37946R109 723877 16311 SH SOLE 0 0 16311 GLOBAL PMTS INC COM 37940X102 50440679 377381 SH SOLE 273159 0 104222 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 614826 30287 SH SOLE 0 0 30287 GLOBAL X FDS AGING POPULATION 37954Y772 581755 19321 SH SOLE 0 0 19321 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 5091978 149940 SH SOLE 0 0 149940 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1655596 67028 SH SOLE 1311 0 65717 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 709398 32616 SH SOLE 6623 0 25993 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 4093359 137592 SH SOLE 0 0 137592 GLOBAL X FDS DOW 30 COVERED C 37960A859 442308 19408 SH SOLE 0 0 19408 GLOBAL X FDS EMERGING MARK 37960A636 326367 11931 SH SOLE 0 0 11931 GLOBAL X FDS EMERGING MKT GRT 37960A644 2020689 77273 SH SOLE 0 0 77273 GLOBAL X FDS FINTECH ETF 37954Y814 2300184 82562 SH SOLE 0 0 82562 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 1241905 25350 SH SOLE 254 0 25096 GLOBAL X FDS GLBL X MLP ETF 37954Y343 16922219 350938 SH SOLE 159395 0 191543 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 452328 47815 SH SOLE 0 0 47815 GLOBAL X FDS GLOBAL X COPPER 37954Y830 2157157 50840 SH SOLE 552 0 50288 GLOBAL X FDS GLOBAL X SILVER 37954Y848 3393055 123564 SH SOLE 0 0 123564 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 2429284 84262 SH SOLE 0 0 84262 GLOBAL X FDS GLOBX SUPDV US 37950E291 2346786 134950 SH SOLE 0 0 134950 GLOBAL X FDS INTERNET OF THNG 37954Y780 1305895 36045 SH SOLE 0 0 36045 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2751249 60747 SH SOLE 0 0 60747 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 26567973 1483416 SH SOLE 0 0 1483416 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 6161366 193693 SH SOLE 0 0 193693 GLOBAL X FDS RUSSELL 2000 37954Y459 4036774 238721 SH SOLE 0 0 238721 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 518920 8154 SH SOLE 6278 0 1876 GLOBAL X FDS S&P 500 COVERED 37954Y475 14774381 362206 SH SOLE 2157 0 360049 GLOBAL X FDS SOCIAL MED ETF 37950E416 328967 8167 SH SOLE 0 0 8167 GLOBAL X FDS SUPERDIVIDEND 37960A669 398909 18425 SH SOLE 0 0 18425 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 226604 23828 SH SOLE 0 0 23828 GLOBAL X FDS US INFR DEV ETF 37954Y673 20743783 521070 SH SOLE 13910 0 507160 GLOBAL X FDS US PFD ETF 37954Y657 4116571 204195 SH SOLE 0 0 204195 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 2976158 57113 SH SOLE 0 0 57113 GLOBALSTAR INC COM 378973408 124300 84558 SH SOLE 0 0 84558 GLOBANT S A COM L44385109 13029205 64533 SH SOLE 62304 0 2229 GLOBE LIFE INC COM 37959E102 33185240 285170 SH SOLE 182549 0 102621 GLOBUS MED INC CL A 379577208 12902717 240543 SH SOLE 235543 0 5000 GMS INC COM 36251C103 1981356 20355 SH SOLE 4714 0 15641 GODADDY INC CL A 380237107 22156010 186687 SH SOLE 167634 0 19053 GOLD FIELDS LTD SPONSORED ADR 38059T106 425344 26768 SH SOLE 0 0 26768 GOLDMAN SACHS BDC INC SHS 38147U107 10027444 669389 SH SOLE 0 0 669389 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 8791437 87139 SH SOLE 5397 0 81742 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 7745527 175119 SH SOLE 0 0 175119 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 3933888 80316 SH SOLE 78 0 80238 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 834257 18219 SH SOLE 84 0 18135 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 5277556 104807 SH SOLE 5370 0 99437 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 37014664 1181068 SH SOLE 285 0 1180783 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 13778216 401814 SH SOLE 160507 0 241307 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 4716647 71955 SH SOLE 131 0 71824 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 112760338 1086428 SH SOLE 778225 0 308203 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 1011040 13886 SH SOLE 35 0 13851 GOLDMAN SACHS ETF TR FUTURE TECH LEAD 38149W812 276604 9394 SH SOLE 0 0 9394 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 205858 1884 SH SOLE 0 0 1884 GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 1121746 19985 SH SOLE 0 0 19985 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 601741 8018 SH SOLE 0 0 8018 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 1752129 24410 SH SOLE 955 0 23455 GOLDMAN SACHS GROUP INC COM 38141G104 221027288 529166 SH SOLE 270155 0 259011 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 4191228 190597 SH SOLE 0 0 190597 GOLUB CAP BDC INC COM 38173M102 1843579 110859 SH SOLE 0 0 110859 GOODRX HLDGS INC COM CL A 38246G108 741311 104410 SH SOLE 0 0 104410 GOOSEHEAD INS INC COM CL A 38267D109 396188 5947 SH SOLE 4218 0 1729 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 265333 84501 SH SOLE 0 0 84501 GRACO INC COM 384109104 30418027 325466 SH SOLE 296967 35 28464 GRAFTECH INTL LTD COM 384313508 133998 97100 SH SOLE 0 0 97100 GRAINGER W W INC COM 384802104 88731118 87222 SH SOLE 54293 9 32920 GRAND CANYON ED INC COM 38526M106 8168634 59971 SH SOLE 58572 28 1371 GRANITE CONSTR INC COM 387328107 6328451 110773 SH SOLE 102545 43 8185 GRANITE PT MTG TR INC COM STK 38741L107 208551 43721 SH SOLE 0 0 43721 GRANITESHARES ETF TR NASDAQ SELECT DI 38747R603 526865 10478 SH SOLE 0 0 10478 GRANITESHARES GOLD TR SHS BEN INT 38748G101 443592 20200 SH SOLE 0 0 20200 GRAPHIC PACKAGING HLDG CO COM 388689101 16359641 560646 SH SOLE 394044 0 166602 GRAYSCALE BITCOIN TR BTC SHS REP COM UT 389637109 1841153 29146 SH SOLE 8 0 29138 GREAT AJAX CORP COM 38983D300 275430 72482 SH SOLE 0 0 72482 GREEN BRICK PARTNERS INC COM 392709101 1857192 30835 SH SOLE 0 0 30835 GREENBRIER COS INC COM 393657101 979748 18805 SH SOLE 0 0 18805 GREIF INC CL A 397624107 1282120 18568 SH SOLE 13990 0 4578 GREIF INC CL B 397624206 16994164 244450 SH SOLE 0 0 244450 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 2756839 169235 SH SOLE 0 0 169235 GRIFFON CORP COM 398433102 33539689 457318 SH SOLE 0 0 457318 GRIFOLS S A SP ADR REP B NVT 398438408 99879 14952 SH SOLE 0 0 14952 GROCERY OUTLET HLDG CORP COM 39874R101 1608858 55902 SH SOLE 54897 0 1005 GROUP 1 AUTOMOTIVE INC COM 398905109 10942838 37446 SH SOLE 37384 0 62 GROUPON INC COM NEW 399473206 209932 15737 SH SOLE 0 0 15737 GSK PLC SPONSORED ADR 37733W204 50927996 1187964 SH SOLE 605581 0 582383 GUARDANT HEALTH INC COM 40131M109 353639 17142 SH SOLE 6848 0 10294 GUESS INC NOTE 2.000% 4/1 401617AD7 23323 21000 PRN SOLE 0 0 21000 GUGGENHEIM ACTIVE ALLOC FD COMMON STOCK 40170T106 2198933 149486 SH SOLE 0 0 149486 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 1895095 132339 SH SOLE 586 0 131753 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 2883602 177452 SH SOLE 574 0 176878 GUIDEWIRE SOFTWARE INC COM 40171V100 30035416 257351 SH SOLE 111466 41 145844 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 19610 17000 PRN SOLE 2000 0 15000 GULFPORT ENERGY CORP COMMON SHARES 402635502 2760469 17240 SH SOLE 0 0 17240 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 15140374 281629 SH SOLE 49993 0 231636 H & E EQUIPMENT SERVICES INC COM 404030108 3870551 60308 SH SOLE 37149 0 23159 HACKETT GROUP INC COM 404609109 602599 24798 SH SOLE 21205 0 3593 HAEMONETICS CORP MASS COM 405024100 765760 8972 SH SOLE 5938 0 3034 HAIN CELESTIAL GROUP INC COM 405217100 1892578 240786 SH SOLE 237273 0 3513 HALEON PLC SPON ADS 405552100 29751712 3504327 SH SOLE 3283777 240 220310 HALLIBURTON CO COM 406216101 156063837 3959002 SH SOLE 1032912 0 2926090 HALOZYME THERAPEUTICS INC COM 40637H109 3919023 96338 SH SOLE 58593 0 37745 HAMILTON LANE INC CL A 407497106 16713035 148218 SH SOLE 147142 27 1049 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 3528382 119283 SH SOLE 0 0 119283 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1308934 78709 SH SOLE 0 0 78709 HANCOCK JOHN PFD INCOME FD I COM 41013X106 202311 12239 SH SOLE 0 0 12239 HANCOCK JOHN PFD INCOME FD I COM 41021P103 169149 10962 SH SOLE 0 0 10962 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 180515 15495 SH SOLE 0 0 15495 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 8123501 413199 SH SOLE 224 0 412975 HANCOCK WHITNEY CORPORATION COM 410120109 6817405 148076 SH SOLE 77659 33 70384 HANESBRANDS INC COM 410345102 2921253 503664 SH SOLE 149911 0 353753 HANNON ARMSTRONG SUST INFR C COM 41068X100 5589255 196805 SH SOLE 20112 0 176693 HANOVER INS GROUP INC COM 410867105 1347538 9896 SH SOLE 7756 0 2140 HARBOR ETF TRUST DIVIDEND GTH LEA 41151J703 3987689 274068 SH SOLE 0 0 274068 HARBOR ETF TRUST HARBOR COMMODITY 41151J505 6459889 291710 SH SOLE 0 0 291710 HARBOR ETF TRUST LONG TERM GROWER 41151J406 1093162 46577 SH SOLE 0 0 46577 HARLEY DAVIDSON INC COM 412822108 25758936 588911 SH SOLE 579359 0 9552 HARMONIC INC COM 413160102 1945104 144725 SH SOLE 0 0 144725 HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 1105951 135367 SH SOLE 21505 0 113862 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 2457057 63261 SH SOLE 67 0 63194 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 17734193 905730 SH SOLE 0 0 905730 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 4905257 145384 SH SOLE 0 0 145384 HARTFORD FINL SVCS GROUP INC COM 416515104 60206079 584242 SH SOLE 498322 48 85872 HASBRO INC COM 418056107 6309049 111625 SH SOLE 91788 0 19837 HAWAIIAN ELEC INDUSTRIES COM 419870100 164452 14592 SH SOLE 0 0 14592 HAWKINS INC COM 420261109 855475 11139 SH SOLE 0 0 11139 HAYWARD HLDGS INC COM 421298100 1488667 97235 SH SOLE 96945 0 290 HCA HEALTHCARE INC COM 40412C101 38902738 116639 SH SOLE 56685 23 59931 HCI GROUP INC COM 40416E103 350097 3016 SH SOLE 0 0 3016 HDFC BANK LTD SPONSORED ADS 40415F101 27305763 487865 SH SOLE 385799 40 102026 HEALTHCARE RLTY TR CL A COM 42226K105 7600229 537119 SH SOLE 479979 0 57140 HEALTHCARE SVCS GROUP INC COM 421906108 4386138 351453 SH SOLE 0 0 351453 HEALTHEQUITY INC COM 42226A107 10960208 134267 SH SOLE 83864 37 50366 HEALTHPEAK PROPERTIES INC COM 42250P103 18538553 988723 SH SOLE 815085 0 173638 HEARTLAND EXPRESS INC COM 422347104 7225790 605175 SH SOLE 0 0 605175 HEARTLAND FINL USA INC COM 42234Q102 735080 20913 SH SOLE 19966 0 947 HECLA MNG CO COM 422704106 543018 112894 SH SOLE 0 0 112894 HEICO CORP NEW CL A 422806208 81779306 531242 SH SOLE 212180 19 319042 HEICO CORP NEW COM 422806109 13665941 71549 SH SOLE 0 0 71549 HELEN OF TROY LTD COM G4388N106 371649 3225 SH SOLE 2264 0 961 HELIOS TECHNOLOGIES INC COM 42328H109 2482713 55554 SH SOLE 53016 35 2503 HELMERICH & PAYNE INC COM 423452101 3284745 78097 SH SOLE 21742 0 56355 HENRY JACK & ASSOC INC COM 426281101 101753710 585700 SH SOLE 530491 15 55194 HENRY SCHEIN INC COM 806407102 21629131 286403 SH SOLE 276981 37 9385 HERCULES CAPITAL INC COM 427096508 14390036 779948 SH SOLE 0 0 779948 HERITAGE INSURANCE HLDGS INC COM 42727J102 123476 11594 SH SOLE 0 0 11594 HERON THERAPEUTICS INC COM 427746102 242430 87520 SH SOLE 0 0 87520 HERSHEY CO COM 427866108 49312773 253536 SH SOLE 153518 0 100018 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 67346 15168 SH SOLE 0 0 15168 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 1500792 191672 SH SOLE 0 0 191672 HESS CORP COM 42809H107 7385356 48384 SH SOLE 16189 0 32195 HESS MIDSTREAM LP CL A SHS 428103105 1438588 39817 SH SOLE 0 0 39817 HEWLETT PACKARD ENTERPRISE C COM 42824C109 31212138 1760414 SH SOLE 438575 0 1321839 HEXCEL CORP NEW COM 428291108 8147550 111840 SH SOLE 83810 0 28030 HF SINCLAIR CORP COM 403949100 14305753 236968 SH SOLE 209154 0 27814 HIBBETT INC COM 428567101 338909 4412 SH SOLE 0 0 4412 HIGH INCOME SECS FD SHS BEN INT 42968F108 1275699 188434 SH SOLE 0 0 188434 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 13895288 1814006 SH SOLE 0 0 1814006 HIGHLAND OPPORTUNITIES HIGHLAND INCOME 43010E404 18121848 2577788 SH SOLE 0 0 2577788 HIGHWOODS PPTYS INC COM 431284108 885856 33837 SH SOLE 19677 0 14160 HILLENBRAND INC COM 431571108 18902630 375873 SH SOLE 370072 139 5662 HILLMAN SOLUTIONS CORP COM 431636109 5805181 545601 SH SOLE 543047 182 2372 HILTON WORLDWIDE HLDGS INC COM 43300A203 61882907 290108 SH SOLE 248884 0 41224 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 58411 10918 SH SOLE 0 0 10918 HIMS & HERS HEALTH INC COM CL A 433000106 211676 13683 SH SOLE 0 0 13683 HOLOGIC INC COM 436440101 28807377 369515 SH SOLE 254251 0 115264 HOME BANCSHARES INC COM 436893200 2838865 115542 SH SOLE 91619 0 23923 HOME DEPOT INC COM 437076102 1356713517 3536792 SH SOLE 1123617 19 2413156 HONDA MOTOR LTD ADR ECH CNV IN 3 438128308 12159131 326595 SH SOLE 295078 0 31517 HONEST CO INC COM 438333106 150105 37063 SH SOLE 0 0 37063 HONEYWELL INTL INC COM 438516106 238823599 1163574 SH SOLE 394014 20 769541 HOPE BANCORP INC COM 43940T109 1121684 97453 SH SOLE 96673 0 780 HORACE MANN EDUCATORS CORP N COM 440327104 1724696 46626 SH SOLE 46206 0 420 HORMEL FOODS CORP COM 440452100 5593532 160319 SH SOLE 0 0 160319 HOST HOTELS & RESORTS INC COM 44107P104 3792918 183410 SH SOLE 98329 0 85081 HOULIHAN LOKEY INC CL A 441593100 18385564 143424 SH SOLE 92432 0 50992 HOWARD HUGHES HOLDINGS INC COM 44267T102 778919 10726 SH SOLE 8370 0 2356 HOWMET AEROSPACE INC COM 443201108 34420420 503002 SH SOLE 456061 402 46539 HP INC COM 40434L105 12013637 397539 SH SOLE 58819 0 338720 HSBC HLDGS PLC SPON ADR NEW 404280406 13858391 352093 SH SOLE 131300 0 220793 HUB GROUP INC CL A 443320106 1075659 24888 SH SOLE 9118 0 15770 HUBBELL INC COM 443510607 25168802 60640 SH SOLE 41767 0 18873 HUBSPOT INC COM 443573100 34596122 55216 SH SOLE 44374 0 10842 HUMANA INC COM 444859102 31701286 91432 SH SOLE 73308 10 18114 HUNT J B TRANS SVCS INC COM 445658107 2004516 10060 SH SOLE 3994 0 6066 HUNTINGTON BANCSHARES INC COM 446150104 103276029 7403303 SH SOLE 4769012 0 2634291 HUNTINGTON INGALLS INDS INC COM 446413106 16312856 55968 SH SOLE 28418 0 27550 HUNTSMAN CORP COM 447011107 8383877 322086 SH SOLE 212432 0 109654 HYATT HOTELS CORP COM CL A 448579102 5152039 32277 SH SOLE 31109 0 1168 HYLIION HOLDINGS CORP COMMON STOCK 449109107 19536 11100 SH SOLE 0 0 11100 HYSTER YALE MATLS HANDLING I CL A 449172105 1298031 20228 SH SOLE 2863 0 17365 I-80 GOLD CORP COM 44955L106 207015 154489 SH SOLE 0 0 154489 I3 VERTICALS INC COM CL A 46571Y107 770065 33642 SH SOLE 0 0 33642 I3 VERTICALS LLC NOTE 1.000% 2/1 44933TAB2 71850 75000 PRN SOLE 0 0 75000 IAC INC COM NEW 44891N208 2541864 47654 SH SOLE 40761 0 6893 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 204994 12051 SH SOLE 0 0 12051 ICF INTL INC COM 44925C103 6321029 41964 SH SOLE 40838 25 1101 ICICI BANK LIMITED ADR 45104G104 4484773 169814 SH SOLE 128856 0 40958 ICON PLC SHS G4705A100 54688937 162789 SH SOLE 154108 0 8681 ICU MED INC COM 44930G107 2963427 27613 SH SOLE 21837 0 5776 IDACORP INC COM 451107106 38126998 410454 SH SOLE 406520 0 3934 IDEX CORP COM 45167R104 22781240 93358 SH SOLE 88775 0 4583 IDEXX LABS INC COM 45168D104 40135141 74334 SH SOLE 58998 0 15336 IHS HOLDING LIMITED ORD SHS G4701H109 38830 11000 SH SOLE 0 0 11000 ILLINOIS TOOL WKS INC COM 452308109 139894939 521354 SH SOLE 254443 0 266911 ILLUMINA INC COM 452327109 50815098 370049 SH SOLE 357358 88 12603 IMAX CORP NOTE 0.500% 4/0 45245EAJ8 17647 19000 PRN SOLE 0 0 19000 IMMERSION CORP COM 452521107 97048 12974 SH SOLE 0 0 12974 IMMUNITYBIO INC COM 45256X103 125728 23413 SH SOLE 0 0 23413 IMPERIAL OIL LTD COM NEW 453038408 2799281 40493 SH SOLE 0 0 40493 IMPINJ INC COM 453204109 1860404 14488 SH SOLE 4255 0 10233 INARI MED INC COM 45332Y109 314795 6561 SH SOLE 5474 0 1087 INCYTE CORP COM 45337C102 224348 3938 SH SOLE 0 0 3938 INDEPENDENT BANK GROUP INC COM 45384B106 978508 21435 SH SOLE 21435 0 0 INDEPENDENT BK CORP MASS COM 453836108 4565062 87756 SH SOLE 87112 0 644 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 3919199 161284 SH SOLE 78 0 161206 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 2974441 121953 SH SOLE 0 0 121953 INDEXIQ ETF TR FTSE INTERNL EQT 45409B560 7204035 268507 SH SOLE 0 0 268507 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 4595676 148776 SH SOLE 146672 0 2104 INDEXIQ ETF TR IQ CBRE NEXGEN 45409B628 336601 17059 SH SOLE 0 0 17059 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1003268 31870 SH SOLE 0 0 31870 INDEXIQ ETF TR IQ U.S. SMALL CA 45409B396 1809538 48512 SH SOLE 0 0 48512 INDIA FD INC COM 454089103 2663552 130120 SH SOLE 0 0 130120 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 975759 137819 SH SOLE 0 0 137819 INFLARX NV COM N44821101 373635 242620 SH SOLE 0 0 242620 INFORMATICA INC COM CL A 45674M101 1707790 48794 SH SOLE 48794 0 0 INFOSYS LTD SPONSORED ADR 456788108 626328 34932 SH SOLE 10824 0 24108 ING GROEP N.V. SPONSORED ADR 456837103 9570447 580379 SH SOLE 321202 0 259177 INGERSOLL RAND INC COM 45687V106 18932936 199399 SH SOLE 90165 0 109234 INGLES MKTS INC CL A 457030104 4487769 58526 SH SOLE 50551 0 7975 INGREDION INC COM 457187102 22654858 193880 SH SOLE 178146 0 15734 INMODE LTD SHS M5425M103 2017639 93366 SH SOLE 33453 0 59913 INNOSPEC INC COM 45768S105 10856221 84196 SH SOLE 83676 34 486 INNOVATIVE INDL PPTYS INC COM 45781V101 946977 9146 SH SOLE 61 0 9085 INNOVATOR ETFS TRUST DEFINED WLT SHLD 45783Y855 2970709 101528 SH SOLE 0 0 101528 INNOVATOR ETFS TRUST EMRGNG MKT APRIL 45782C359 244295 9729 SH SOLE 0 0 9729 INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C466 1454439 33374 SH SOLE 0 0 33374 INNOVATOR ETFS TRUST IBD 50 ETF 45782C102 218549 7907 SH SOLE 0 0 7907 INNOVATOR ETFS TRUST INNOVATOR INTER 45783Y533 1451626 53310 SH SOLE 0 0 53310 INNOVATOR ETFS TRUST INTRNL DEV JAN 45782C524 621883 19878 SH SOLE 0 0 19878 INNOVATOR ETFS TRUST S&P INVT GRD PFD 45783Y822 304313 15709 SH SOLE 0 0 15709 INNOVATOR ETFS TRUST US EQT BUFR APR 45782C888 1029428 25710 SH SOLE 0 0 25710 INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870 442280 13167 SH SOLE 0 0 13167 INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C300 1121532 31066 SH SOLE 0 0 31066 INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C672 3902655 119530 SH SOLE 0 0 119530 INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C839 7038563 220853 SH SOLE 0 0 220853 INNOVATOR ETFS TRUST US EQTY BUF NOV 45782C581 4286075 117475 SH SOLE 0 0 117475 INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771 476049 11763 SH SOLE 0 0 11763 INNOVATOR ETFS TRUST US EQTY BUF SEP 45782C664 363557 9255 SH SOLE 0 0 9255 INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789 351355 8712 SH SOLE 0 0 8712 INNOVATOR ETFS TRUST US EQTY BUFR MAR 45782C391 1141645 27399 SH SOLE 0 0 27399 INNOVATOR ETFS TRUST US EQTY BUFR MAY 45782C326 5050323 141863 SH SOLE 0 0 141863 INNOVATOR ETFS TRUST US EQTY PWR BF 45782C680 628455 17763 SH SOLE 0 0 17763 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C318 5071147 156178 SH SOLE 0 0 156178 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C383 2079655 56497 SH SOLE 0 0 56497 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417 655770 19197 SH SOLE 0 0 19197 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508 3043853 77828 SH SOLE 0 0 77828 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540 1545342 42225 SH SOLE 0 0 42225 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573 1638748 46097 SH SOLE 0 0 46097 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C656 472201 12937 SH SOLE 0 0 12937 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797 1765254 47086 SH SOLE 0 0 47086 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813 422338 11120 SH SOLE 0 0 11120 INNOVATOR ETFS TRUST US EQTY ULTRA B 45782C821 241043 7175 SH SOLE 0 0 7175 INNOVATOR ETFS TRUST US EQUT BUFR AUG 45782C698 570612 14680 SH SOLE 0 0 14680 INNOVATOR ETFS TRUST US SML CP PWR B 45782C284 634271 22588 SH SOLE 0 0 22588 INNOVATOR ETFS TRUST US SML CP PWR B 45782C474 1234625 34906 SH SOLE 0 0 34906 INNOVATOR ETFS TRUST US SML CP PWR B 45782C599 239566 8416 SH SOLE 0 0 8416 INNOVATOR ETFS TRUST US SML CP PWR ET 45782C342 255512 8200 SH SOLE 0 0 8200 INNOVIZ TECHNOLOGIES LTD SHS M5R635108 45610 33785 SH SOLE 0 0 33785 INSIGHT ENTERPRISES INC COM 45765U103 953202 5138 SH SOLE 2742 0 2396 INSIGHT SELECT INCOME FD COM 45781W109 262983 15948 SH SOLE 0 0 15948 INSMED INC COM PAR $.01 457669307 1682086 62001 SH SOLE 27148 0 34853 INSPERITY INC COM 45778Q107 2022961 18456 SH SOLE 13697 0 4759 INSPIRE MED SYS INC COM 457730109 236913 1103 SH SOLE 0 0 1103 INSTALLED BLDG PRODS INC COM 45780R101 9028641 34896 SH SOLE 11634 0 23262 INSULET CORP COM 45784P101 6725734 39240 SH SOLE 31829 0 7411 INTAPP INC COM 45827U109 676326 19718 SH SOLE 9142 0 10576 INTEGER HLDGS CORP COM 45826H109 5792923 49648 SH SOLE 49503 0 145 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 8103831 228599 SH SOLE 227859 0 740 INTEGRAL AD SCIENCE HLDNG CO COM 45828L108 592437 59422 SH SOLE 56056 0 3366 INTEL CORP COM 458140100 222773309 5043545 SH SOLE 2405287 81 2638176 INTEL CORP COM 458140100 423000 9400 SH Put SOLE 0 0 9400 INTELLIA THERAPEUTICS INC COM 45826J105 4253706 154624 SH SOLE 0 0 154624 INTER PARFUMS INC COM 458334109 14782210 105204 SH SOLE 95953 0 9251 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 46309160 414548 SH SOLE 399053 0 15495 INTERCONTINENTAL EXCHANGE IN COM 45866F104 309652787 2253168 SH SOLE 1007783 14 1245371 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 12864824 121757 SH SOLE 121430 16 311 INTERDIGITAL INC COM 45867G101 1609170 15115 SH SOLE 9891 0 5224 INTERDIGITAL INC NOTE 2.000% 6/0 45867GAB7 27214 21000 PRN SOLE 0 0 21000 INTERFACE INC COM 458665304 226414 13461 SH SOLE 0 0 13461 INTERNATIONAL BUSINESS MACHS COM 459200101 260271393 1362963 SH SOLE 171102 0 1191861 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 13561714 157713 SH SOLE 86188 0 71525 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 923943 40901 SH SOLE 0 0 40901 INTERNATIONAL PAPER CO COM 460146103 10778110 276220 SH SOLE 0 0 276220 INTERNATIONAL SEAWAYS INC COM Y41053102 1938453 36437 SH SOLE 0 0 36437 INTERPUBLIC GROUP COS INC COM 460690100 46827316 1435102 SH SOLE 1184914 0 250188 INTRA-CELLULAR THERAPIES INC COM 46116X101 10798370 156046 SH SOLE 117249 26 38771 INTUIT COM 461202103 296322850 455881 SH SOLE 384027 7 71848 INTUITIVE SURGICAL INC COM NEW 46120E602 130221026 326295 SH SOLE 216101 17 110177 INVENTRUST PPTYS CORP COM NEW 46124J201 206471 8031 SH SOLE 0 0 8031 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 4379421 93557 SH SOLE 0 0 93557 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 21467987 430306 SH SOLE 4448 0 425858 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 2209066 88046 SH SOLE 0 0 88046 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 3104973 223862 SH SOLE 0 0 223862 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 992927 116815 SH SOLE 0 0 116815 INVESCO BD FD COM 46132L107 403578 25788 SH SOLE 701 0 25087 INVESCO CALIF VALUE MUN INCO COM 46132H106 411009 41266 SH SOLE 0 0 41266 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 618174 26912 SH SOLE 0 0 26912 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 556632 22481 SH SOLE 0 0 22481 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 3049951 147197 SH SOLE 0 0 147197 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 363886 19304 SH SOLE 237 0 19067 INVESCO EXCH TRADED FD TR II DORSEY WRGT DVLP 46138E875 4697113 136306 SH SOLE 0 0 136306 INVESCO EXCH TRADED FD TR II DORSEY WRGT EMRG 46138E867 3941781 189236 SH SOLE 0 0 189236 INVESCO EXCH TRADED FD TR II DORSEY WRGT SMLC 46138E842 22101824 243118 SH SOLE 0 0 243118 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 2549811 124624 SH SOLE 0 0 124624 INVESCO EXCH TRADED FD TR II FLOATING RATE MU 46138G862 699624 28211 SH SOLE 0 0 28211 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 313227 17277 SH SOLE 0 0 17277 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 316618 6377 SH SOLE 0 0 6377 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 2541710 130612 SH SOLE 0 0 130612 INVESCO EXCH TRADED FD TR II GLOBAL EX US HGH 46138E669 261833 13278 SH SOLE 0 0 13278 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 353502 8200 SH SOLE 0 0 8200 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 475535 8862 SH SOLE 0 0 8862 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 595626 38452 SH SOLE 0 0 38452 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 3324750 30856 SH SOLE 0 0 30856 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 235953 13072 SH SOLE 0 0 13072 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 64703708 354172 SH SOLE 22189 0 331983 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 1835770 63499 SH SOLE 0 0 63499 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 6792251 285029 SH SOLE 0 0 285029 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 10560750 888952 SH SOLE 0 0 888952 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 410814 8894 SH SOLE 0 0 8894 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 17825588 203164 SH SOLE 0 0 203164 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 367592 4582 SH SOLE 0 0 4582 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 7385229 78793 SH SOLE 0 0 78793 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 796067 33322 SH SOLE 0 0 33322 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 4601539 82866 SH SOLE 0 0 82866 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 423652 15093 SH SOLE 0 0 15093 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 6065653 197772 SH SOLE 0 0 197772 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 9553359 83001 SH SOLE 1911 0 81090 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 5060000 89716 SH SOLE 0 0 89716 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 10403317 243011 SH SOLE 1384 0 241627 INVESCO EXCH TRADED FD TR II S&P SMALLCAP ENE 46138G474 1461617 26203 SH SOLE 0 0 26203 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 252063 6121 SH SOLE 4629 0 1492 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 416192 3817 SH SOLE 0 0 3817 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 258591 5912 SH SOLE 0 0 5912 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 9068540 71479 SH SOLE 67158 0 4321 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 932319 20093 SH SOLE 0 0 20093 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 726202 16426 SH SOLE 0 0 16426 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 508264 13652 SH SOLE 0 0 13652 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 5483558 119650 SH SOLE 0 0 119650 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 15600351 351359 SH SOLE 0 0 351359 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 22802643 346176 SH SOLE 829 0 345347 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 831544 18328 SH SOLE 0 0 18328 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 22719625 1074214 SH SOLE 0 0 1074214 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 21753733 819353 SH SOLE 357889 0 461464 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 2428572 102170 SH SOLE 0 0 102170 INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 1029893 46287 SH SOLE 0 0 46287 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 13899295 759524 SH SOLE 321629 0 437895 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395 545074 25735 SH SOLE 0 0 25735 INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 3554884 220526 SH SOLE 0 0 220526 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 28442572 1356346 SH SOLE 7282 0 1349064 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 3221817 141743 SH SOLE 0 0 141743 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 2367219 95529 SH SOLE 0 0 95529 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 26471719 1295728 SH SOLE 7075 0 1288653 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 3985861 173676 SH SOLE 0 0 173676 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 3440119 141336 SH SOLE 0 0 141336 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 23067265 1200795 SH SOLE 7526 0 1193269 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 3371435 143069 SH SOLE 0 0 143069 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 22005351 1140765 SH SOLE 7504 0 1133261 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 2545207 107597 SH SOLE 0 0 107597 INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 1246483 53087 SH SOLE 0 0 53087 INVESCO EXCH TRD SLF IDX FD BULSHS 2029 MUNI 46138J478 273555 11771 SH SOLE 0 0 11771 INVESCO EXCH TRD SLF IDX FD INVSC 30 MUNI BD 46138J445 560979 25361 SH SOLE 0 0 25361 INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 1013165 46776 SH SOLE 0 0 46776 INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 13001912 793283 SH SOLE 404684 0 388599 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 1729147 74597 SH SOLE 0 0 74597 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 17687213 881276 SH SOLE 7225 0 874051 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 34651340 627401 SH SOLE 205078 0 422323 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 21670569 213356 SH SOLE 0 0 213356 INVESCO EXCHANGE TRADED FD T AI AND NEXT GEN 46137V639 1538250 34002 SH SOLE 0 0 34002 INVESCO EXCHANGE TRADED FD T BIOTECHNOLOGY 46137V787 451456 6976 SH SOLE 0 0 6976 INVESCO EXCHANGE TRADED FD T BLOOMBERG ANALYS 46137V522 4430028 66953 SH SOLE 0 0 66953 INVESCO EXCHANGE TRADED FD T BUILDING & CONST 46137V779 5622853 75112 SH SOLE 0 0 75112 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 6175399 57058 SH SOLE 0 0 57058 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 9876000 231994 SH SOLE 0 0 231994 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 1481403 30830 SH SOLE 0 0 30830 INVESCO EXCHANGE TRADED FD T DORSEY WRGT ENRG 46137V878 345915 7068 SH SOLE 0 0 7068 INVESCO EXCHANGE TRADED FD T DORSEY WRGT INDS 46137V845 445444 3192 SH SOLE 0 0 3192 INVESCO EXCHANGE TRADED FD T DORSEY WRGT TECH 46137V811 4736967 82554 SH SOLE 0 0 82554 INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT HE 46137V852 1692856 38509 SH SOLE 0 0 38509 INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837 58271702 589914 SH SOLE 530 0 589384 INVESCO EXCHANGE TRADED FD T ENERGY EXPLORATI 46137V761 1367076 38186 SH SOLE 0 0 38186 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1116705 73275 SH SOLE 0 0 73275 INVESCO EXCHANGE TRADED FD T FOOD & BEVERAGE 46137V753 1702024 34935 SH SOLE 0 0 34935 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 18219267 473597 SH SOLE 0 0 473597 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 38499809 980138 SH SOLE 1715 0 978423 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V118 604391 9163 SH SOLE 0 0 9163 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 498138 20266 SH SOLE 0 0 20266 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 5602604 271313 SH SOLE 0 0 271313 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 6931810 373884 SH SOLE 0 0 373884 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 319163 7552 SH SOLE 0 0 7552 INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746 35757643 400466 SH SOLE 0 0 400466 INVESCO EXCHANGE TRADED FD T LARGE CAP VALUE 46137V738 2247346 39650 SH SOLE 0 0 39650 INVESCO EXCHANGE TRADED FD T LEISURE AND ENTE 46137V720 917722 19873 SH SOLE 0 0 19873 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 3699319 92738 SH SOLE 0 0 92738 INVESCO EXCHANGE TRADED FD T NEXT GEN MEDIA 46137V696 256589 5866 SH SOLE 0 0 5866 INVESCO EXCHANGE TRADED FD T OIL & GAS SERVIC 46137Y872 2308142 72674 SH SOLE 0 0 72674 INVESCO EXCHANGE TRADED FD T PHARMACEUTICALS 46137V662 552045 6887 SH SOLE 0 0 6887 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 1405890 14816 SH SOLE 0 0 14816 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 35749715 335710 SH SOLE 761 0 334949 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 18854057 447521 SH SOLE 0 0 447521 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 5808738 194906 SH SOLE 0 0 194906 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 15233841 132630 SH SOLE 0 0 132630 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 16473552 149692 SH SOLE 0 0 149692 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 1379923 25413 SH SOLE 0 0 25413 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 344185 6789 SH SOLE 0 0 6789 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 9701798 81330 SH SOLE 84 0 81246 INVESCO EXCHANGE TRADED FD T S&P MIDCAP 400 46137V225 257094 2137 SH SOLE 0 0 2137 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 9785615 171858 SH SOLE 1873 0 169985 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 3899592 64648 SH SOLE 379 0 64269 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 266279 3752 SH SOLE 0 0 3752 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1025200 45605 SH SOLE 0 0 45605 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 4058800 79553 SH SOLE 0 0 79553 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 4955453 59647 SH SOLE 0 0 59647 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 513237 7989 SH SOLE 0 0 7989 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1477415 46474 SH SOLE 1 0 46473 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 638609 13385 SH SOLE 0 0 13385 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 261213 7190 SH SOLE 0 0 7190 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 12174278 345958 SH SOLE 0 0 345958 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 201497 3561 SH SOLE 0 0 3561 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 244970624 1446364 SH SOLE 356 0 1446008 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 12045688 328042 SH SOLE 3225 0 324817 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 3144924 35560 SH SOLE 0 0 35560 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 27924903 462180 SH SOLE 0 0 462180 INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647 5282917 93619 SH SOLE 0 0 93619 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 5951111 89396 SH SOLE 0 0 89396 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 2275466 98719 SH SOLE 0 0 98719 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 562753 5534 SH SOLE 0 0 5534 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 368765 14335 SH SOLE 0 0 14335 INVESCO EXCHNG TRAD SLF INDE BULLETSHS 2030 46139W841 389576 15200 SH SOLE 0 0 15200 INVESCO EXCHNG TRAD SLF INDE BULLETSHS 2032 46139W858 5477078 270473 SH SOLE 0 0 270473 INVESCO EXCHNG TRAD SLF INDE BULLETSHS 32 MUN 46139W833 1489923 58394 SH SOLE 0 0 58394 INVESCO EXCHNG TRAD SLF INDE INVESCO BULLETSH 46139W791 614934 23435 SH SOLE 0 0 23435 INVESCO EXCHNG TRAD SLF INDE INVESCO BULLETSH 46139W817 359610 13676 SH SOLE 0 0 13676 INVESCO EXCHNG TRAD SLF INDE INVESCO BULLETSH 46139W825 2856362 136996 SH SOLE 0 0 136996 INVESCO HIGH INCOME 2024 TAR COM 46136K105 274334 36505 SH SOLE 0 0 36505 INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109 1279458 47866 SH SOLE 0 0 47866 INVESCO LTD SHS G491BT108 1103064 66490 SH SOLE 0 0 66490 INVESCO MUN OPPORTUNITY TR COM 46132C107 3325626 341791 SH SOLE 0 0 341791 INVESCO MUNI INCOME OPP TRST COM 46132X101 592605 90751 SH SOLE 0 0 90751 INVESCO MUNICIPAL TRUST COM 46131J103 758105 78155 SH SOLE 0 0 78155 INVESCO PA VALUE MUN INC TR COM 46132K109 833578 81325 SH SOLE 0 0 81325 INVESCO QQQ TR UNIT SER 1 46090E103 636650391 1433865 SH SOLE 75138 0 1358727 INVESCO QQQ TR UNIT SER 1 46090E103 6342780 15700 SH Put SOLE 0 0 15700 INVESCO QUALITY MUN INCOME T COM 46133G107 7133119 736892 SH SOLE 0 0 736892 INVESCO SR INCOME TR COM 46131H107 947113 221288 SH SOLE 0 0 221288 INVESCO TR INVT GRADE MUNS COM 46131M106 1005745 102003 SH SOLE 0 0 102003 INVESCO VALUE MUN INCOME TR COM 46132P108 137076 11423 SH SOLE 0 0 11423 INVESTCORP CR MGMT BDC INC COM 46090R104 224874 72307 SH SOLE 0 0 72307 INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 210615 4711 SH SOLE 0 0 4711 INVESTMENT MANAGERS SER TR I AXS GREEN ALPHA 46144X586 787719 23892 SH SOLE 0 0 23892 INVITATION HOMES INC COM 46187W107 6568975 184470 SH SOLE 77505 0 106965 IONIS PHARMACEUTICALS INC COM 462222100 4879214 112554 SH SOLE 96929 0 15625 IONQ INC COM 46222L108 382567 38295 SH SOLE 0 0 38295 IOVANCE BIOTHERAPEUTICS INC COM 462260100 997238 67290 SH SOLE 0 0 67290 IPG PHOTONICS CORP COM 44980X109 6372424 70266 SH SOLE 0 0 70266 IQVIA HLDGS INC COM 46266C105 201036618 794957 SH SOLE 230649 0 564308 IRHYTHM TECHNOLOGIES INC COM 450056106 283156 2441 SH SOLE 1721 0 720 IRIDIUM COMMUNICATIONS INC COM 46269C102 5636456 215461 SH SOLE 42723 0 172738 IRON MTN INC DEL COM 46284V101 27977040 348798 SH SOLE 89821 0 258977 ISHARES GOLD TR ISHARES NEW 464285204 161489570 3844075 SH SOLE 203063 0 3641012 ISHARES INC CORE MSCI EMKT 46434G103 756037556 14651892 SH SOLE 12491765 1587 2158540 ISHARES INC EM MKTS DIV ETF 464286319 405768 15511 SH SOLE 319 0 15192 ISHARES INC EMNG MKTS EQT 46434G889 12579610 282434 SH SOLE 0 0 282434 ISHARES INC ESG AWR MSCI EM 46434G863 4274514 132625 SH SOLE 0 0 132625 ISHARES INC GLB ENR PROD ETF 464286343 870416 32821 SH SOLE 0 0 32821 ISHARES INC INTL HIGH YIELD 464286210 286757 5890 SH SOLE 0 0 5890 ISHARES INC JP MORGAN EM ETF 464286517 244841 6787 SH SOLE 0 0 6787 ISHARES INC JP MRG EM CRP BD 464286251 995107 22372 SH SOLE 0 0 22372 ISHARES INC JP MRGN EM HI BD 464286285 204831 5468 SH SOLE 0 0 5468 ISHARES INC MSCI AUST ETF 464286103 781943 31709 SH SOLE 11820 0 19889 ISHARES INC MSCI BIC ETF 464286657 490346 14367 SH SOLE 0 0 14367 ISHARES INC MSCI BRAZIL ETF 464286400 2730737 84230 SH SOLE 0 0 84230 ISHARES INC MSCI CDA ETF 464286509 1213974 31713 SH SOLE 13161 0 18552 ISHARES INC MSCI EM ASIA ETF 464286426 1138050 16709 SH SOLE 4017 0 12692 ISHARES INC MSCI EMERG MRKT 464286533 5898096 104225 SH SOLE 0 0 104225 ISHARES INC MSCI EMRG CHN 46434G764 22178382 385242 SH SOLE 312746 0 72496 ISHARES INC MSCI EQUAL WEITE 464286681 4559327 50108 SH SOLE 0 0 50108 ISHARES INC MSCI EURZONE ETF 464286608 920203 18022 SH SOLE 0 0 18022 ISHARES INC MSCI GBL ETF NEW 46434G848 13123585 314714 SH SOLE 0 0 314714 ISHARES INC MSCI GBL MIN VOL 464286525 14038972 133362 SH SOLE 13 0 133349 ISHARES INC MSCI GERMANY ETF 464286806 334931 10549 SH SOLE 0 0 10549 ISHARES INC MSCI HONG KG ETF 464286871 4361589 280488 SH SOLE 0 0 280488 ISHARES INC MSCI ISRAEL ETF 464286632 200876 3150 SH SOLE 0 0 3150 ISHARES INC MSCI JPN ETF NEW 46434G822 9559211 133976 SH SOLE 990 0 132986 ISHARES INC MSCI MEXICO ETF 464286822 713753 10298 SH SOLE 0 0 10298 ISHARES INC MSCI PAC JP ETF 464286665 359458 8397 SH SOLE 26 0 8371 ISHARES INC MSCI STH KOR ETF 464286772 226099 3369 SH SOLE 0 0 3369 ISHARES INC MSCI SWITZERLAND 464286749 317349 6667 SH SOLE 0 0 6667 ISHARES INC MSCI WORLD ETF 464286392 2865016 19771 SH SOLE 0 0 19771 ISHARES INC US INTL HGH YLD 464286178 228609 5178 SH SOLE 0 0 5178 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 1133906 51401 SH SOLE 0 0 51401 ISHARES SILVER TR ISHARES 46428Q109 25217260 1108451 SH SOLE 224520 0 883931 ISHARES TR 0-3 MNTH TREASRY 46436E718 110272543 1094951 SH SOLE 605587 115 489249 ISHARES TR 0-5 YR TIPS ETF 46429B747 21652153 217763 SH SOLE 50031 0 167732 ISHARES TR 0-5YR HI YL CP 46434V407 12240504 287673 SH SOLE 201665 0 86008 ISHARES TR 0-5YR INVT GR CP 46434V100 4129571 83900 SH SOLE 0 0 83900 ISHARES TR 1 3 YR TREAS BD 464287457 226607441 2770940 SH SOLE 1421111 0 1349828 ISHARES TR 10+ YR INVST GRD 464289511 36058802 700035 SH SOLE 693980 0 6055 ISHARES TR 10-20 YR TRS ETF 464288653 38255668 364236 SH SOLE 299656 0 64580 ISHARES TR 20 YR TR BD ETF 464287432 176909211 1869681 SH SOLE 1052009 0 817672 ISHARES TR 20 YR TR BD ETF 464287432 2008800 21600 SH Call SOLE 0 0 21600 ISHARES TR 20 YR TR BD ETF 464287432 4805100 50100 SH Put SOLE 0 0 50100 ISHARES TR 20+ YEAR TR BD 46436E338 219956 8238 SH SOLE 0 0 8238 ISHARES TR 3 7 YR TREAS BD 464288661 142894710 1233872 SH SOLE 1162330 0 71542 ISHARES TR 3YRTB ETF 464288125 249298 3567 SH SOLE 0 0 3567 ISHARES TR 7-10 YR TRSY BD 464287440 574141329 6065301 SH SOLE 5714090 1163 350048 ISHARES TR A RATE CP BD ETF 46429B291 1176808 24786 SH SOLE 0 0 24786 ISHARES TR AGENCY BOND ETF 464288166 15993877 148023 SH SOLE 138939 0 9084 ISHARES TR AGGRES ALLOC ETF 464289859 746721 10165 SH SOLE 4892 0 5273 ISHARES TR BLACKROCK ULTRA 46434V878 34678277 685884 SH SOLE 0 0 685884 ISHARES TR BROAD USD HIGH 46435U853 469537774 12832409 SH SOLE 12345579 0 486830 ISHARES TR CHINA LG-CAP ETF 464287184 4220454 175341 SH SOLE 0 0 175341 ISHARES TR CMBS ETF 46429B366 1188166 25226 SH SOLE 0 0 25226 ISHARES TR COHEN STEER REIT 464287564 1493572 25885 SH SOLE 0 0 25885 ISHARES TR CONSER ALLOC ETF 464289883 407590 11068 SH SOLE 3359 0 7709 ISHARES TR CONV BD ETF 46435G102 6822178 85459 SH SOLE 0 0 85459 ISHARES TR CORE 1 5 YR USD 46432F859 56955792 1200586 SH SOLE 0 0 1200586 ISHARES TR CORE DIV GRWTH 46434V621 143444777 2470630 SH SOLE 3207 0 2467423 ISHARES TR CORE HIGH DV ETF 46429B663 29772441 270143 SH SOLE 2839 0 267304 ISHARES TR CORE MSCI EAFE 46432F842 2180902060 29384292 SH SOLE 25729398 0 3654895 ISHARES TR CORE MSCI EURO 46434V738 48423625 837055 SH SOLE 788727 0 48328 ISHARES TR CORE MSCI INTL 46435G326 28527717 424962 SH SOLE 685 0 424277 ISHARES TR CORE MSCI TOTAL 46432F834 7662779 112920 SH SOLE 7545 0 105375 ISHARES TR CORE S&P MCP ETF 464287507 1133127822 18655382 SH SOLE 14389751 0 4265631 ISHARES TR CORE S&P SCP ETF 464287804 1055281233 9548329 SH SOLE 6304952 0 3243377 ISHARES TR CORE S&P TTL STK 464287150 71721312 622041 SH SOLE 8179 0 613862 ISHARES TR CORE S&P US GWT 464287671 73906640 630549 SH SOLE 9275 0 621274 ISHARES TR CORE S&P US VLU 464287663 41482348 458673 SH SOLE 71363 0 387310 ISHARES TR CORE S&P500 ETF 464287200 708738273 1348103 SH SOLE 131253 0 1216850 ISHARES TR CORE TOTAL USD 46434V613 108106734 2371282 SH SOLE 712 0 2370570 ISHARES TR CORE US AGGBD ET 464287226 6468776211 66048359 SH SOLE 64081719 3303 1963337 ISHARES TR CRE U S REIT ETF 464288521 5511218 102439 SH SOLE 14 0 102425 ISHARES TR CYBERSECURITY 46435U135 788297 16826 SH SOLE 0 0 16826 ISHARES TR DOW JONES US ETF 464287846 4554603 35558 SH SOLE 3 0 35555 ISHARES TR EAFE GRWTH ETF 464288885 35774670 344683 SH SOLE 10867 0 333816 ISHARES TR EAFE SML CP ETF 464288273 5999446 94733 SH SOLE 0 0 94733 ISHARES TR EAFE VALUE ETF 464288877 52973740 973782 SH SOLE 666141 0 307641 ISHARES TR ESG AW MSCI EAFE 46435G516 2610033 32662 SH SOLE 4985 0 27677 ISHARES TR ESG AWARE MSCI 46435U663 810818 20135 SH SOLE 664 0 19471 ISHARES TR ESG AWR MSCI USA 46435G425 18281273 159023 SH SOLE 0 0 159023 ISHARES TR ESG AWR US AGRGT 46435U549 34897255 741548 SH SOLE 719991 0 21558 ISHARES TR ESG AWRE 1 5 YR 46435G243 521873 21318 SH SOLE 0 0 21318 ISHARES TR ESG AWRE USD ETF 46435G193 245234 10667 SH SOLE 0 0 10667 ISHARES TR ESG MSCI USA ETF 46436E767 277311 6142 SH SOLE 0 0 6142 ISHARES TR ESG SCRD S&P MID 46436E551 13666526 332681 SH SOLE 316040 0 16640 ISHARES TR ESG SCRND S&P SM 46436E544 228711 5839 SH SOLE 0 0 5839 ISHARES TR EUROPE ETF 464287861 798141 14337 SH SOLE 0 0 14337 ISHARES TR EXPANDED TECH 464287515 11498723 134851 SH SOLE 0 0 134851 ISHARES TR EXPND TEC SC ETF 464287549 26377083 306070 SH SOLE 0 0 306070 ISHARES TR EXPONENTIAL TECH 46434V381 3886154 65182 SH SOLE 0 0 65182 ISHARES TR FALN ANGLS USD 46435G474 439068 16347 SH SOLE 0 0 16347 ISHARES TR FLTG RATE NT ETF 46429B655 16319594 319616 SH SOLE 0 0 319616 ISHARES TR GBL COMM SVC ETF 464287275 400591 4761 SH SOLE 0 0 4761 ISHARES TR GL CLEAN ENE ETF 464288224 1260665 90176 SH SOLE 0 0 90176 ISHARES TR GL TIMB FORE ETF 464288174 218388 2588 SH SOLE 0 0 2588 ISHARES TR GLB INFRASTR ETF 464288372 646869 13584 SH SOLE 3348 0 10236 ISHARES TR GLOB HLTHCRE ETF 464287325 5323962 57155 SH SOLE 1879 0 55276 ISHARES TR GLOB INDSTRL ETF 464288729 287038 2055 SH SOLE 0 0 2055 ISHARES TR GLOBAL 100 ETF 464287572 27905397 312106 SH SOLE 1577 0 310529 ISHARES TR GLOBAL ENERG ETF 464287341 1612442 37542 SH SOLE 0 0 37542 ISHARES TR GLOBAL FINLS ETF 464287333 424558 4900 SH SOLE 0 0 4900 ISHARES TR GLOBAL MATER ETF 464288695 245050 2740 SH SOLE 0 0 2740 ISHARES TR GLOBAL REIT ETF 46434V647 741681 31321 SH SOLE 547 0 30774 ISHARES TR GLOBAL TECH ETF 464287291 7667057 102487 SH SOLE 0 0 102487 ISHARES TR GNMA BOND ETF 46429B333 466876 10760 SH SOLE 0 0 10760 ISHARES TR GRWT ALLOCAT ETF 464289867 2780101 49939 SH SOLE 15886 0 34053 ISHARES TR HDG MSCI EAFE 46434V803 15207934 436007 SH SOLE 1724 0 434283 ISHARES TR HDG MSCI JAPAN 46434V886 1086446 25837 SH SOLE 1137 0 24700 ISHARES TR IBDS DEC28 ETF 46435U515 7664690 307757 SH SOLE 22720 0 285037 ISHARES TR IBOND DEC 2030 46436E593 6811662 350755 SH SOLE 340152 0 10603 ISHARES TR IBONDS 2026 TERM 46436E528 562239 24382 SH SOLE 0 0 24382 ISHARES TR IBONDS 2027 TERM 46436E478 805812 36200 SH SOLE 0 0 36200 ISHARES TR IBONDS 2030 TERM 46436E122 230607 8822 SH SOLE 0 0 8822 ISHARES TR IBONDS 24 TRM HG 46435U184 4522743 193984 SH SOLE 0 0 193984 ISHARES TR IBONDS 24 TRM TS 46436E874 12129828 506676 SH SOLE 636 0 506040 ISHARES TR IBONDS 25 TRM HG 46435U168 777221 33243 SH SOLE 0 0 33243 ISHARES TR IBONDS 25 TRM TS 46436E866 9241996 397847 SH SOLE 657 0 397190 ISHARES TR IBONDS 26 TRM TS 46436E858 5678611 250049 SH SOLE 0 0 250049 ISHARES TR IBONDS 27 ETF 46435UAA9 12746977 535587 SH SOLE 10183 0 525404 ISHARES TR IBONDS 27 TRM TS 46436E841 513071 23153 SH SOLE 0 0 23153 ISHARES TR IBONDS 28 TR HI 46436E387 490023 20995 SH SOLE 0 0 20995 ISHARES TR IBONDS 28 TRM TS 46436E833 3660420 166876 SH SOLE 0 0 166876 ISHARES TR IBONDS 29 TRM TS 46436E825 231213 10754 SH SOLE 0 0 10754 ISHARES TR IBONDS DEC 46435U697 4194662 161644 SH SOLE 0 0 161644 ISHARES TR IBONDS DEC 2029 46436E163 1078163 42708 SH SOLE 0 0 42708 ISHARES TR IBONDS DEC 2030 46436E726 3917372 183055 SH SOLE 13548 0 169507 ISHARES TR IBONDS DEC 2031 46436E486 4475152 218407 SH SOLE 2929 0 215478 ISHARES TR IBONDS DEC 2032 46436E296 7740241 341431 SH SOLE 0 0 341431 ISHARES TR IBONDS DEC 2032 46436E312 1659020 66869 SH SOLE 19532 0 47337 ISHARES TR IBONDS DEC 2033 46436E130 1946468 76392 SH SOLE 27800 0 48592 ISHARES TR IBONDS DEC 2033 46436E148 2468120 101611 SH SOLE 0 0 101611 ISHARES TR IBONDS DEC 25 46435U432 4009713 151539 SH SOLE 0 0 151539 ISHARES TR IBONDS DEC 26 46435U259 2439760 96243 SH SOLE 0 0 96243 ISHARES TR IBONDS DEC 27 46435U283 1638668 65104 SH SOLE 0 0 65104 ISHARES TR IBONDS DEC 28 46435U325 1249410 49442 SH SOLE 0 0 49442 ISHARES TR IBONDS DEC 29 46436E205 4213289 184631 SH SOLE 11274 0 173357 ISHARES TR IBONDS DEC2026 46435GAA0 15253209 639548 SH SOLE 29857 0 609691 ISHARES TR IBONDS DEC24 ETF 46434VBG4 19378154 773579 SH SOLE 18720 0 754859 ISHARES TR IBONDS DEC25 ETF 46434VBD1 17842463 719164 SH SOLE 16933 0 702231 ISHARES TR IBOXX HI YD ETF 464288513 32291130 415427 SH SOLE 1399 0 414028 ISHARES TR IBOXX INV CP ETF 464287242 42289652 388263 SH SOLE 143861 0 244402 ISHARES TR INDIA 50 ETF 464289529 937493 18586 SH SOLE 0 0 18586 ISHARES TR INTL DIV GRWTH 46435G524 349499 5189 SH SOLE 435 0 4754 ISHARES TR INTL EQTY FACTOR 46434V274 26927827 902407 SH SOLE 0 0 902407 ISHARES TR INTL SEL DIV ETF 464288448 12063478 430224 SH SOLE 1753 0 428471 ISHARES TR INTRM GOV CR ETF 464288612 816346 7851 SH SOLE 0 0 7851 ISHARES TR INVESTMENT GRADE 46435G219 288969 6443 SH SOLE 0 0 6443 ISHARES TR ISHARES BIOTECH 464287556 24951334 181835 SH SOLE 0 0 181835 ISHARES TR ISHARES SEMICDTR 464287523 23753994 105143 SH SOLE 2178 0 102965 ISHARES TR ISHS 1-5YR INVS 464288646 118162847 2304268 SH SOLE 1635710 0 668557 ISHARES TR ISHS 5-10YR INVT 464288638 104605385 2027236 SH SOLE 1642432 0 384804 ISHARES TR JPMORGAN USD EMG 464288281 116100374 1294752 SH SOLE 1084679 0 210073 ISHARES TR LATN AMER 40 ETF 464287390 1776789 62475 SH SOLE 0 0 62475 ISHARES TR MBS ETF 464288588 47452895 513448 SH SOLE 226367 0 287081 ISHARES TR MICRO-CAP ETF 464288869 201418 1662 SH SOLE 0 0 1662 ISHARES TR MODERT ALLOC ETF 464289875 1364789 31903 SH SOLE 6528 0 25375 ISHARES TR MORNINGSTAR GRWT 464287119 6710883 88909 SH SOLE 0 0 88909 ISHARES TR MORNINGSTAR VALU 464288109 20867155 271496 SH SOLE 0 0 271496 ISHARES TR MORNINGSTR US EQ 464287127 408415 5636 SH SOLE 0 0 5636 ISHARES TR MORTGE REL ETF 46435G342 255604 10998 SH SOLE 0 0 10998 ISHARES TR MRGSTR MD CP ETF 464288208 15544304 213433 SH SOLE 0 0 213433 ISHARES TR MRGSTR MD CP GRW 464288307 9410335 133140 SH SOLE 0 0 133140 ISHARES TR MRGSTR MD CP VAL 464288406 6541813 90170 SH SOLE 0 0 90170 ISHARES TR MRGSTR SM CP ETF 464288505 610356 10858 SH SOLE 0 0 10858 ISHARES TR MRGSTR SM CP GR 464288604 1795180 38548 SH SOLE 0 0 38548 ISHARES TR MRNGSTR INC ETF 46432F875 214666 10771 SH SOLE 0 0 10771 ISHARES TR MRNING SM CP ETF 464288703 426380 6967 SH SOLE 0 0 6967 ISHARES TR MSCI AC ASIA ETF 464288182 462733 6830 SH SOLE 0 0 6830 ISHARES TR MSCI ACWI ETF 464288257 16295817 147969 SH SOLE 3717 0 144252 ISHARES TR MSCI ACWI EX US 464288240 9492001 177786 SH SOLE 0 0 177786 ISHARES TR MSCI CHINA ETF 46429B671 362536 9125 SH SOLE 0 0 9125 ISHARES TR MSCI EAFE ETF 464287465 103058258 1290487 SH SOLE 67606 0 1222881 ISHARES TR MSCI EAFE MIN VL 46429B689 9365744 132135 SH SOLE 0 0 132135 ISHARES TR MSCI EMG MKT ETF 464287234 32368525 787939 SH SOLE 3889 0 784050 ISHARES TR MSCI EURO FL ETF 464289180 5144446 226229 SH SOLE 196776 0 29453 ISHARES TR MSCI GBL SUS DEV 46435G532 265174 3369 SH SOLE 0 0 3369 ISHARES TR MSCI INDIA ETF 46429B598 54930561 1064752 SH SOLE 0 0 1064752 ISHARES TR MSCI INDIA SM CP 46429B614 3536021 50320 SH SOLE 265 0 50055 ISHARES TR MSCI INTL MOMENT 46434V449 16901304 430826 SH SOLE 427144 0 3682 ISHARES TR MSCI INTL QUALTY 46434V456 5788295 145948 SH SOLE 9912 0 136036 ISHARES TR MSCI INTL VLU FT 46435G409 4756473 168490 SH SOLE 0 0 168490 ISHARES TR MSCI KLD400 SOC 464288570 3312441 32858 SH SOLE 5117 0 27741 ISHARES TR MSCI LW CRB TG 46434V464 270314 1506 SH SOLE 0 0 1506 ISHARES TR MSCI PERU AND GL 464289842 244695 6247 SH SOLE 0 0 6247 ISHARES TR MSCI SAUDI ARBIA 46434V423 254958 5774 SH SOLE 0 0 5774 ISHARES TR MSCI UK ETF NEW 46435G334 819090 23943 SH SOLE 8391 0 15552 ISHARES TR MSCI USA ESG SLC 464288802 11777101 107879 SH SOLE 77975 0 29904 ISHARES TR MSCI USA MIN VOL 46429B697 1333025924 15949103 SH SOLE 14533883 267 1414954 ISHARES TR MSCI USA MMENTM 46432F396 469850277 2507875 SH SOLE 2243997 0 263878 ISHARES TR MSCI USA QLT FCT 46432F339 140033566 852045 SH SOLE 13747 0 838298 ISHARES TR MSCI USA SMCP MN 46435G433 483124235 12900517 SH SOLE 12490169 0 410347 ISHARES TR MSCI USA VALUE 46432F388 33358186 307988 SH SOLE 55842 0 252146 ISHARES TR NATIONAL MUN ETF 464288414 47273802 439348 SH SOLE 1069 0 438279 ISHARES TR NEW YORK MUN ETF 464288323 374816 6966 SH SOLE 0 0 6966 ISHARES TR NEW ZEALAND ETF 464289123 253789 5579 SH SOLE 0 0 5579 ISHARES TR NORTH AMERN NAT 464287374 338055 7514 SH SOLE 0 0 7514 ISHARES TR PFD AND INCM SEC 464288687 21689409 672958 SH SOLE 22885 0 650073 ISHARES TR RESIDENTIAL MULT 464288562 1578477 21902 SH SOLE 0 0 21902 ISHARES TR ROBOTICS ARTIF 46435U556 993321 28918 SH SOLE 0 0 28918 ISHARES TR RUS 1000 ETF 464287622 48322770 167770 SH SOLE 4783 0 162987 ISHARES TR RUS 1000 GRW ETF 464287614 882882657 2619441 SH SOLE 577393 0 2042048 ISHARES TR RUS 1000 VAL ETF 464287598 650543462 3632089 SH SOLE 1096629 0 2535460 ISHARES TR RUS 2000 GRW ETF 464287648 84292442 311272 SH SOLE 106 0 311166 ISHARES TR RUS 2000 VAL ETF 464287630 56337551 354748 SH SOLE 0 0 354748 ISHARES TR RUS MD CP GR ETF 464287481 37740311 330649 SH SOLE 1403 0 329246 ISHARES TR RUS MDCP VAL ETF 464287473 20527467 163787 SH SOLE 15021 0 148766 ISHARES TR RUS MID CAP ETF 464287499 120649099 1434762 SH SOLE 8863 0 1425899 ISHARES TR RUS TOP 200 ETF 464289446 394182 3101 SH SOLE 0 0 3101 ISHARES TR RUS TP200 GR ETF 464289438 9559606 48998 SH SOLE 1 0 48998 ISHARES TR RUS TP200 VL ETF 464289420 4636239 60747 SH SOLE 2785 0 57962 ISHARES TR RUSEL 2500 ETF 46435G268 903778 13775 SH SOLE 0 0 13775 ISHARES TR RUSSELL 2000 ETF 464287655 189228396 899802 SH SOLE 225226 0 674577 ISHARES TR RUSSELL 2000 ETF 464287655 1360200 7600 SH Put SOLE 0 0 7600 ISHARES TR RUSSELL 3000 ETF 464287689 8334100 27773 SH SOLE 1262 0 26511 ISHARES TR S&P 100 ETF 464287101 15254386 61656 SH SOLE 0 0 61656 ISHARES TR S&P 500 GRWT ETF 464287309 178309776 2111674 SH SOLE 702 0 2110972 ISHARES TR S&P 500 VAL ETF 464287408 145823462 780598 SH SOLE 32 0 780566 ISHARES TR S&P MC 400GR ETF 464287606 105342148 1154434 SH SOLE 779 0 1153655 ISHARES TR S&P MC 400VL ETF 464287705 81976270 693011 SH SOLE 0 0 693011 ISHARES TR S&P SML 600 GWT 464287887 19098683 146093 SH SOLE 0 0 146093 ISHARES TR SELECT DIVID ETF 464287168 72127333 585544 SH SOLE 396 0 585148 ISHARES TR SHORT TREAS BD 464288679 35199694 318434 SH SOLE 94396 0 224038 ISHARES TR SHRT NAT MUN ETF 464288158 18452352 176190 SH SOLE 148316 0 27874 ISHARES TR SP SMCP600VL ETF 464287879 26990993 262660 SH SOLE 0 0 262660 ISHARES TR TIPS BD ETF 464287176 15832410 147402 SH SOLE 2374 0 145028 ISHARES TR TRS FLT RT BD 46434V860 15114016 298166 SH SOLE 146272 0 151894 ISHARES TR U S EQUITY FACTR 46434V282 719048 13363 SH SOLE 0 0 13363 ISHARES TR U.S. BAS MTL ETF 464287838 1049230 7102 SH SOLE 0 0 7102 ISHARES TR U.S. ENERGY ETF 464287796 4142180 83850 SH SOLE 0 0 83850 ISHARES TR U.S. FIN SVC ETF 464287770 32699734 493209 SH SOLE 398158 0 95051 ISHARES TR U.S. FINLS ETF 464287788 8858347 92612 SH SOLE 0 0 92612 ISHARES TR U.S. INSRNCE ETF 464288786 2385865 20324 SH SOLE 0 0 20324 ISHARES TR U.S. MED DVC ETF 464288810 21909796 373951 SH SOLE 148446 0 225505 ISHARES TR U.S. PHARMA ETF 464288836 3621363 53338 SH SOLE 51 0 53287 ISHARES TR U.S. REAL ES ETF 464287739 9516901 105861 SH SOLE 0 0 105861 ISHARES TR U.S. TECH ETF 464287721 74773876 553635 SH SOLE 327218 0 226417 ISHARES TR U.S. UTILITS ETF 464287697 2485616 29409 SH SOLE 0 0 29409 ISHARES TR US AER DEF ETF 464288760 28909746 219129 SH SOLE 0 0 219129 ISHARES TR US BR DEL SE ETF 464288794 317867 2740 SH SOLE 0 0 2740 ISHARES TR US CONSM STAPLES 464287812 2771783 40985 SH SOLE 3369 0 37616 ISHARES TR US CONSUM DISCRE 464287580 4788651 58420 SH SOLE 1970 0 56450 ISHARES TR US HLTHCARE ETF 464287762 28936681 467475 SH SOLE 0 0 467475 ISHARES TR US HLTHCR PR ETF 464288828 939429 17225 SH SOLE 0 0 17225 ISHARES TR US HOME CONS ETF 464288752 13943282 120440 SH SOLE 0 0 120440 ISHARES TR US INDUSTRIALS 464287754 4124765 32812 SH SOLE 0 0 32812 ISHARES TR US INFRASTRUC 46435U713 3089720 71257 SH SOLE 0 0 71257 ISHARES TR US OIL EQ&SV ETF 464288844 2057503 86998 SH SOLE 0 0 86998 ISHARES TR US OIL GS EX ETF 464288851 4838931 45236 SH SOLE 7234 0 38002 ISHARES TR US REGNL BKS ETF 464288778 1430142 32968 SH SOLE 0 0 32968 ISHARES TR US SML CP VALUE 46436E536 1498795 48948 SH SOLE 0 0 48948 ISHARES TR US TECH BRKTHR 46436E502 457876 9563 SH SOLE 0 0 9563 ISHARES TR US TELECOM ETF 464287713 1434668 65272 SH SOLE 0 0 65272 ISHARES TR US TREAS BD ETF 46429B267 9743808 427923 SH SOLE 622 0 427301 ISHARES TR US TRSPRTION 464287192 2556777 36318 SH SOLE 0 0 36318 ISHARES TR USD INV GRDE ETF 464288620 26814869 528164 SH SOLE 451500 0 76663 ISHARES TR YLD OPTIM BD 46434V787 4437966 198475 SH SOLE 0 0 198475 ISHARES U S ETF TR BLACKROCK SH DUR 46431W507 2077238 41166 SH SOLE 2982 0 38184 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 5263056 194928 SH SOLE 0 0 194928 ISHARES U S ETF TR U.S. TECH INDEPD 46431W648 4009616 56633 SH SOLE 0 0 56633 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 2302475 332248 SH SOLE 292596 0 39652 ITRON INC COM 465741106 2342699 25321 SH SOLE 4594 0 20727 ITRON INC NOTE 3/1 465741AN6 31058 31000 PRN SOLE 0 0 31000 ITT INC COM 45073V108 9037369 66437 SH SOLE 50261 0 16176 ITURAN LOCATION AND CONTROL SHS M6158M104 845839 30252 SH SOLE 29760 0 492 J P MORGAN EXCHANGE TRADED F ACTIVE GROWTH 46654Q609 9108785 129736 SH SOLE 0 0 129736 J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 29046932 485005 SH SOLE 0 0 485005 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 16111765 241158 SH SOLE 239126 0 2032 J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q241 1307299 28500 SH SOLE 308 0 28192 J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q878 911749 19739 SH SOLE 0 0 19739 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 773697 8193 SH SOLE 0 0 8193 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 751314 12832 SH SOLE 9759 0 3073 J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 10899499 233669 SH SOLE 0 0 233669 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 2319618 43401 SH SOLE 0 0 43401 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 2178844 38680 SH SOLE 0 0 38680 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 1911950 42300 SH SOLE 615 0 41685 J P MORGAN EXCHANGE TRADED F DIVERSFED RTRN 46641Q886 200955 2027 SH SOLE 0 0 2027 J P MORGAN EXCHANGE TRADED F EQUITY FOCUS ETF 46654Q781 4804970 80391 SH SOLE 0 0 80391 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 114706466 1982483 SH SOLE 1120721 0 861762 J P MORGAN EXCHANGE TRADED F HIGH YIELD MUNI 46654Q799 1029951 20661 SH SOLE 0 0 20661 J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159 2485981 54565 SH SOLE 0 0 54565 J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 2002802 42058 SH SOLE 0 0 42058 J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134 203139 3244 SH SOLE 0 0 3244 J P MORGAN EXCHANGE TRADED F JPMORGAM LTD DUR 46654Q773 9097222 178587 SH SOLE 0 0 178587 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 376725 3364 SH SOLE 0 0 3364 J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 10872467 214278 SH SOLE 31153 0 183125 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 46560729 858421 SH SOLE 523466 0 334955 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 69995266 1387419 SH SOLE 366944 0 1020474 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 9189743 181114 SH SOLE 0 0 181114 J P MORGAN EXCHANGE TRADED F US MOMENTUM 46641Q779 595021 11295 SH SOLE 0 0 11295 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 13763809 260333 SH SOLE 49191 0 211142 J P MORGAN EXCHANGE TRADED F US VALUE FACTR 46641Q753 1125468 27042 SH SOLE 0 0 27042 J P MORGAN EXCHANGE TRADED F USD EMRNG MKT 46641Q746 8094049 206075 SH SOLE 206075 0 0 JABIL INC COM 466313103 23884056 178306 SH SOLE 26534 0 151772 JACKSON FINANCIAL INC COM CL A 46817M107 3080933 46582 SH SOLE 0 0 46582 JACOBS SOLUTIONS INC COM 46982L108 16689292 108562 SH SOLE 39344 0 69218 JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 307456 7599 SH SOLE 5469 0 2130 JAMES RIV GROUP LTD COM G5005R107 204721 22013 SH SOLE 21986 0 27 JAMF HLDG CORP COM 47074L105 769727 41947 SH SOLE 41626 0 321 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 377698 6245 SH SOLE 0 0 6245 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 7791456 111434 SH SOLE 0 0 111434 JANUS DETROIT STR TR HENDERSON MTG 47103U852 95923013 2126897 SH SOLE 19555 0 2107342 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 43154868 889791 SH SOLE 1451 0 888341 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 46672723 919842 SH SOLE 972 0 918870 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 2024774 61562 SH SOLE 11975 0 49587 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 3451993 228156 SH SOLE 197945 125 30086 JAPAN SMALLER CAPITALIZATION COM 47109U104 1264998 158521 SH SOLE 0 0 158521 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 6435119 53439 SH SOLE 38715 0 14724 JD.COM INC SPON ADR CL A 47215P106 454034 16577 SH SOLE 1676 0 14901 JEFFERIES FINL GROUP INC COM 47233W109 12501409 283479 SH SOLE 174112 0 109367 JELD-WEN HLDG INC COM 47580P103 2022858 95283 SH SOLE 94722 0 561 JETBLUE AIRWAYS CORP NOTE 0.500% 4/0 477143AP6 28806 33000 PRN SOLE 0 0 33000 JETBLUE AWYS CORP COM 477143101 617752 83255 SH SOLE 0 0 83255 JFROG LTD ORD SHS M6191J100 5842387 132121 SH SOLE 38995 0 93126 JOBY AVIATION INC COMMON STOCK G65163100 627774 117122 SH SOLE 0 0 117122 JOHN BEAN TECHNOLOGIES CORP COM 477839104 3920253 37375 SH SOLE 35891 14 1470 JOHN BEAN TECHNOLOGIES CORP NOTE 0.250% 5/1 477839AB0 17609 19000 PRN SOLE 0 0 19000 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 717881 11085 SH SOLE 998 0 10087 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 2651455 76787 SH SOLE 0 0 76787 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 13738176 239424 SH SOLE 56 0 239368 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 179788 17139 SH SOLE 0 0 17139 JOHNSON & JOHNSON COM 478160104 1009938855 6384341 SH SOLE 1675511 0 4708830 JOHNSON CTLS INTL PLC SHS G51502105 273932327 4193698 SH SOLE 1512139 0 2681559 JONES LANG LASALLE INC COM 48020Q107 16015737 82094 SH SOLE 49983 0 32111 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 498322 17491 SH SOLE 0 0 17491 JPMORGAN CHASE & CO COM 46625H100 1866924001 9320640 SH SOLE 2608591 0 6712049 JPMORGAN CHASE & CO COM 46625H100 175000 1000 SH Put SOLE 0 0 1000 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 65019 12699 SH SOLE 0 0 12699 JUNIPER NETWORKS INC COM 48203R104 5191475 140083 SH SOLE 0 0 140083 KADANT INC COM 48282T104 25903485 78950 SH SOLE 78554 16 380 KAMAN CORP NOTE 3.250% 5/0 483548AF0 26935 27000 PRN SOLE 0 0 27000 KARTOON STUDIOS INC. COM NEW 37229T509 49924 36441 SH SOLE 0 0 36441 KASPI KZ JSC SPONSORED ADS 48581R205 10788729 89459 SH SOLE 89380 0 79 KAYNE ANDERSON ENERGY INFRST COM 486606106 30188617 3015846 SH SOLE 0 0 3015846 KB FINL GROUP INC SPONSORED ADR 48241A105 6932570 133140 SH SOLE 128690 0 4450 KB HOME COM 48666K109 6094750 85987 SH SOLE 5279 0 80708 KBR INC COM 48242W106 2251591 35369 SH SOLE 0 0 35369 KELLANOVA COM 487836108 30613543 534361 SH SOLE 423206 0 111155 KEMPER CORP COM 488401100 4567440 73764 SH SOLE 54704 0 19060 KENNAMETAL INC COM 489170100 486754 19517 SH SOLE 19428 0 89 KENVUE INC COM 49177J102 111972537 5217735 SH SOLE 3909589 0 1308146 KEURIG DR PEPPER INC COM 49271V100 36426547 1187695 SH SOLE 859092 0 328602 KEYCORP COM 493267108 21042311 1330950 SH SOLE 893949 284 436718 KEYSIGHT TECHNOLOGIES INC COM 49338L103 27991787 178999 SH SOLE 81738 0 97261 KFORCE INC COM 493732101 6922735 98167 SH SOLE 94544 0 3623 KILROY RLTY CORP COM 49427F108 594390 16316 SH SOLE 16007 0 309 KIMBALL ELECTRONICS INC COM 49428J109 417585 19288 SH SOLE 18558 0 730 KIMBELL RTY PARTNERS LP UNIT 49435R102 16082804 1036263 SH SOLE 0 0 1036263 KIMBERLY-CLARK CORP COM 494368103 183041250 1415085 SH SOLE 990856 0 424229 KIMCO RLTY CORP COM 49446R109 840315 42851 SH SOLE 0 0 42851 KINDER MORGAN INC DEL COM 49456B101 77751432 4239448 SH SOLE 2282176 0 1957272 KINETIK HOLDINGS INC COM NEW CL A 02215L209 2073958 52018 SH SOLE 0 0 52018 KINROSS GOLD CORP COM 496902404 1315196 214551 SH SOLE 0 0 214551 KINSALE CAP GROUP INC COM 49714P108 15220079 29005 SH SOLE 23014 0 5991 KIRBY CORP COM 497266106 420266 4409 SH SOLE 0 0 4409 KITE RLTY GROUP TR COM NEW 49803T300 2653172 122379 SH SOLE 64275 0 58104 KKR & CO INC COM 48251W104 143165495 1423400 SH SOLE 1286799 40 136560 KKR INCOME OPPORTUNITIES FD COM 48249T106 181237 13385 SH SOLE 0 0 13385 KKR REAL ESTATE FIN TR INC COM 48251K100 655963 65205 SH SOLE 0 0 65205 KLA CORP COM NEW 482480100 94357742 135073 SH SOLE 111439 0 23634 KLAVIYO INC COM SER A 49845K101 755582 29654 SH SOLE 29084 0 570 KNIFE RIVER CORP COMMON STOCK 498894104 1228805 15155 SH SOLE 0 0 15155 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1800740 32729 SH SOLE 3466 0 29263 KNOWLES CORP COM 49926D109 1659216 103057 SH SOLE 102781 0 276 KOHLS CORP COM 500255104 523415 17956 SH SOLE 0 0 17956 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 9630479 481523 SH SOLE 391686 0 89837 KONTOOR BRANDS INC COM 50050N103 1245340 20670 SH SOLE 13665 0 7005 KOPPERS HOLDINGS INC COM 50060P106 1427634 25877 SH SOLE 25877 0 0 KOREA ELEC PWR CORP SPONSORED ADR 500631106 201378 24175 SH SOLE 23856 0 319 KORN FERRY COM NEW 500643200 460780 7007 SH SOLE 424 0 6583 KORU MEDICAL SYSTEMS INC COM 759910102 60416 25600 SH SOLE 0 0 25600 KRAFT HEINZ CO COM 500754106 41261279 1118192 SH SOLE 322368 0 795824 KRANESHARES TRUST BOSERA MSCI CHIN 500767405 300487 14048 SH SOLE 0 0 14048 KRANESHARES TRUST CSI CHI INTERNET 500767306 5146159 196044 SH SOLE 0 0 196044 KRANESHARES TRUST QUADRTC INT RT 500767736 17784546 939440 SH SOLE 0 0 939440 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 5045531 274512 SH SOLE 0 0 274512 KRISPY KREME INC COM 50101L106 1081273 70973 SH SOLE 68464 0 2509 KROGER CO COM 501044101 32643920 571398 SH SOLE 421247 0 150150 KT CORP SPONSORED ADR 48268K101 4428497 315870 SH SOLE 19734 0 296136 KULICKE & SOFFA INDS INC COM 501242101 1515387 30121 SH SOLE 26924 0 3197 KURA SUSHI USA INC CL A COM 501270102 515686 4478 SH SOLE 3851 0 627 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 966283 44406 SH SOLE 0 0 44406 L3HARRIS TECHNOLOGIES INC COM 502431109 201193373 944127 SH SOLE 308048 20 636059 LABORATORY CORP AMER HLDGS COM NEW 50540R409 26064160 119309 SH SOLE 92003 22 27284 LADDER CAP CORP CL A 505743104 5977041 537021 SH SOLE 0 0 537021 LAKELAND FINL CORP COM 511656100 2801619 42244 SH SOLE 41410 0 834 LAM RESEARCH CORP COM 512807108 122335085 125915 SH SOLE 77993 0 47921 LAMAR ADVERTISING CO NEW CL A 512816109 42609140 356831 SH SOLE 280453 0 76378 LAMB WESTON HLDGS INC COM 513272104 5860812 55016 SH SOLE 30864 0 24152 LANCASTER COLONY CORP COM 513847103 4476290 21559 SH SOLE 20432 0 1127 LANDSTAR SYS INC COM 515098101 27981756 145164 SH SOLE 140022 0 5142 LANTHEUS HLDGS INC COM 516544103 1123431 18050 SH SOLE 15888 0 2162 LAS VEGAS SANDS CORP COM 517834107 7096889 137271 SH SOLE 53091 0 84180 LATTICE SEMICONDUCTOR CORP COM 518415104 3627446 46369 SH SOLE 43540 0 2829 LATTICE STRATEGIES TR HARTFORD DISCIPL 518416870 15822707 310976 SH SOLE 310339 0 637 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 29005019 1035894 SH SOLE 63 0 1035831 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 876475 18191 SH SOLE 0 0 18191 LAUDER ESTEE COS INC CL A 518439104 109040337 707365 SH SOLE 270569 31 436765 LAUREATE EDUCATION INC COMMON STOCK 518613203 370311 25416 SH SOLE 0 0 25416 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 8042874 492521 SH SOLE 0 0 492521 LAZARD INC COM 52110M109 867431 20717 SH SOLE 13657 0 7060 LCI INDS COM 50189K103 35999079 292533 SH SOLE 274043 11 18479 LCI INDS NOTE 1.125% 5/1 501812AB7 28478 29000 PRN SOLE 0 0 29000 LCNB CORP COM 50181P100 395165 24791 SH SOLE 0 0 24791 LEAR CORP COM NEW 521865204 14265589 98465 SH SOLE 95514 31 2920 LEGALZOOM COM INC COM 52466B103 173340 12994 SH SOLE 0 0 12994 LEGG MASON ETF INVT CLEARBRIDEG LR 524682200 1171794 17466 SH SOLE 0 0 17466 LEGG MASON ETF INVT CLRBRDG AL CP GW 524682101 804022 15438 SH SOLE 1901 0 13537 LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 5606351 188259 SH SOLE 942 0 187317 LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 3939907 106946 SH SOLE 63 0 106883 LEGGETT & PLATT INC COM 524660107 2165279 113069 SH SOLE 0 0 113069 LEIDOS HOLDINGS INC COM 525327102 33650583 256699 SH SOLE 228757 0 27942 LEMAITRE VASCULAR INC COM 525558201 1956337 29481 SH SOLE 24684 0 4797 LENNAR CORP CL A 526057104 51485515 299369 SH SOLE 214292 0 85077 LENNAR CORP CL B 526057302 358314 2324 SH SOLE 0 0 2324 LENNOX INTL INC COM 526107107 65658679 134337 SH SOLE 131996 0 2341 LEONARDO DRS INC COM 52661A108 505353 22877 SH SOLE 0 0 22877 LESLIES INC COM 527064109 10962263 1686503 SH SOLE 1684166 616 1721 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 362439 18131 SH SOLE 0 0 18131 LEXICON PHARMACEUTICALS INC COM NEW 528872302 26018 10841 SH SOLE 0 0 10841 LEXINFINTECH HLDGS LTD ADR 528877103 48504 26947 SH SOLE 0 0 26947 LGI HOMES INC COM 50187T106 6614578 56841 SH SOLE 32444 20 24377 LI AUTO INC SPONSORED ADS 50202M102 611020 20179 SH SOLE 0 0 20179 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 16307 15832 SH SOLE 0 0 15832 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4076449 570133 SH SOLE 0 0 570133 LIBERTY ALL-STAR GROWTH FD I COM 529900102 95114 17325 SH SOLE 0 0 17325 LIBERTY BROADBAND CORP COM SER A 530307107 387845 6790 SH SOLE 0 0 6790 LIBERTY BROADBAND CORP COM SER C 530307305 973368 17008 SH SOLE 0 0 17008 LIBERTY ENERGY INC COM CL A 53115L104 1498615 72327 SH SOLE 44816 0 27511 LIBERTY GLOBAL LTD COM CL A G61188101 425369 25140 SH SOLE 0 0 25140 LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 320759 7574 SH SOLE 0 0 7574 LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722 544507 12426 SH SOLE 0 0 12426 LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771 8044262 136947 SH SOLE 126527 0 10420 LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 12878061 196312 SH SOLE 180081 0 16231 LIBERTY MEDIA CORP DEL COM LBTY SRM S A 531229813 1129224 38021 SH SOLE 0 0 38021 LIBERTY MEDIA CORP DEL COM LBTY SRM S C 531229789 1815548 61109 SH SOLE 0 0 61109 LIGHT & WONDER INC COM 80874P109 1394141 13656 SH SOLE 5704 0 7952 LIGHTWAVE LOGIC INC COM 532275104 74136 15841 SH SOLE 0 0 15841 LINCOLN ELEC HLDGS INC COM 533900106 30309918 118658 SH SOLE 116126 0 2532 LINCOLN NATL CORP IND COM 534187109 6372814 199587 SH SOLE 0 0 199587 LINCOLN NATL CORP IND COM 534187109 75000 3000 SH Put SOLE 0 0 3000 LINDE PLC SHS G54950103 269294263 579976 SH SOLE 436907 52 143017 LINDSAY CORP COM 535555106 2675700 22741 SH SOLE 22306 0 435 LINEAGE CELL THERAPEUTICS IN COM 53566P109 29877 20187 SH SOLE 0 0 20187 LISTED FD TR CLOUGH HDGD EQTY 53656F649 1605366 70000 SH SOLE 0 0 70000 LISTED FD TR HORIZON KINETICS 53656F623 5185424 159257 SH SOLE 0 0 159257 LISTED FD TR SHARES LAG CAP 53656F805 10714519 251449 SH SOLE 249379 0 2070 LITHIA MTRS INC COM 536797103 5578533 18542 SH SOLE 17506 0 1036 LITHIUM AMERICAS ARGENTINA C COM SHS 53681K100 225685 41871 SH SOLE 0 0 41871 LITHIUM AMERS CORP NEW COM SHS 53681J103 148626 22117 SH SOLE 0 0 22117 LITTELFUSE INC COM 537008104 9058864 37379 SH SOLE 36550 0 829 LIVE NATION ENTERTAINMENT IN COM 538034109 10461919 98912 SH SOLE 69379 0 29533 LIVE OAK BANCSHARES INC COM 53803X105 3776870 90987 SH SOLE 0 0 90987 LIVEPERSON INC COM 538146101 29021 29097 SH SOLE 0 0 29097 LKQ CORP COM 501889208 50861168 952279 SH SOLE 876125 0 76154 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 3002885 1159417 SH SOLE 1105070 0 54347 LMP CAP & INCOME FD INC COM 50208A102 14039213 897648 SH SOLE 0 0 897648 LOCKHEED MARTIN CORP COM 539830109 168597473 370650 SH SOLE 55724 0 314926 LOEWS CORP COM 540424108 2811402 35910 SH SOLE 3371 0 32539 LOGITECH INTL S A SHS H50430232 5577973 62414 SH SOLE 2180 0 60234 LOUISIANA PAC CORP COM 546347105 332520 3963 SH SOLE 0 0 3963 LOWES COS INC COM 548661107 192824755 756977 SH SOLE 161586 0 595391 LPL FINL HLDGS INC COM 50212V100 98802366 373968 SH SOLE 357438 38 16492 LSI INDS INC OHIO COM 50216C108 304245 20122 SH SOLE 0 0 20122 LTC PPTYS INC COM 502175102 581555 17888 SH SOLE 0 0 17888 LUCID GROUP INC COM 549498103 592387 207855 SH SOLE 0 0 207855 LULULEMON ATHLETICA INC COM 550021109 41005343 104967 SH SOLE 34768 0 70199 LUMEN TECHNOLOGIES INC COM 550241103 361257 231575 SH SOLE 0 0 231575 LUMENTUM HLDGS INC COM 55024U109 2927792 61833 SH SOLE 27529 0 34304 LUMENTUM HLDGS INC NOTE 0.500%12/1 55024UAD1 10528 12000 PRN SOLE 0 0 12000 LUMINAR TECHNOLOGIES INC COM CL A 550424105 2290499 1162690 SH SOLE 0 0 1162690 LXP INDUSTRIAL TRUST COM 529043101 326524 36200 SH SOLE 0 0 36200 LYFT INC CL A COM 55087P104 4095428 211650 SH SOLE 0 0 211650 LYFT INC NOTE 1.500% 5/1 55087PAB0 705737 725000 PRN SOLE 0 0 725000 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 87956028 859954 SH SOLE 677723 0 182231 M & T BK CORP COM 55261F104 9649542 66347 SH SOLE 23596 0 42751 M D C HLDGS INC COM 552676108 8669657 137811 SH SOLE 75721 0 62090 M/I HOMES INC COM 55305B101 2872448 21076 SH SOLE 0 0 21076 MACERICH CO COM 554382101 299230 17367 SH SOLE 0 0 17367 MACH NATURAL RESOURCES LP COM UNIT LTD PAR 55445L100 3156747 163562 SH SOLE 0 0 163562 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 3616907 37818 SH SOLE 37451 0 367 MACYS INC COM 55616P104 446158 22319 SH SOLE 0 0 22319 MADDEN STEVEN LTD COM 556269108 4690436 110938 SH SOLE 109472 0 1466 MADISON COVERED CALL & EQUIT COM 557437100 201495 27564 SH SOLE 0 0 27564 MADISON SQUARE GRDN SPRT COR CL A 55825T103 1888789 10236 SH SOLE 7007 0 3229 MADRIGAL PHARMACEUTICALS INC COM 558868105 5416635 20284 SH SOLE 19076 32 1176 MAG SILVER CORP COM 55903Q104 2352230 222328 SH SOLE 0 0 222328 MAGNA INTL INC COM 559222401 6876481 126220 SH SOLE 1930 0 124290 MAGNITE INC COM 55955D100 154714 14392 SH SOLE 0 0 14392 MAGNOLIA OIL & GAS CORP CL A 559663109 14550471 560713 SH SOLE 558560 163 1990 MAIN STR CAP CORP COM 56035L104 2224874 47028 SH SOLE 0 0 47028 MAINSTAY CBRE GBL INFRA MEG COM 56064Q107 19318989 1536912 SH SOLE 0 0 1536912 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 4569460 279478 SH SOLE 0 0 279478 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 1405937 19788 SH SOLE 0 0 19788 MALIBU BOATS INC COM CL A 56117J100 675687 15612 SH SOLE 12348 0 3264 MAMAS CREATIONS INC COM 56146T103 877500 175500 SH SOLE 0 0 175500 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 284768 10185 SH SOLE 0 0 10185 MANHATTAN ASSOCIATES INC COM 562750109 48010369 191865 SH SOLE 180861 0 11004 MANITOWOC CO INC COM NEW 563571405 233112 16486 SH SOLE 0 0 16486 MANNKIND CORP COM NEW 56400P706 1656748 365728 SH SOLE 0 0 365728 MANPOWERGROUP INC WIS COM 56418H100 304214 3918 SH SOLE 0 0 3918 MANULIFE FINL CORP COM 56501R106 7885969 315565 SH SOLE 58148 0 257417 MAPLEBEAR INC COM 565394103 685987 18396 SH SOLE 0 0 18396 MARATHON OIL CORP COM 565849106 17057072 601873 SH SOLE 0 0 601873 MARATHON OIL CORP COM 565849106 538200 20700 SH Put SOLE 0 0 20700 MARATHON PETE CORP COM 56585A102 842063932 4178977 SH SOLE 1176918 0 3002060 MARKEL GROUP INC COM 570535104 41601816 27343 SH SOLE 21102 0 6241 MARKETAXESS HLDGS INC COM 57060D108 44159667 201412 SH SOLE 197883 0 3529 MARQETA INC CLASS A COM 57142B104 122418 20540 SH SOLE 0 0 20540 MARRIOTT INTL INC NEW CL A 571903202 136768048 542064 SH SOLE 253545 0 288519 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 365366 3391 SH SOLE 0 0 3391 MARSH & MCLENNAN COS INC COM 571748102 185851205 902278 SH SOLE 668963 40 233275 MARTEN TRANS LTD COM 573075108 1865475 100946 SH SOLE 100626 0 320 MARTIN MARIETTA MATLS INC COM 573284106 69386329 113018 SH SOLE 98889 7 14122 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 1381401 539610 SH SOLE 0 0 539610 MARVELL TECHNOLOGY INC COM 573874104 67413227 951090 SH SOLE 622877 184 328029 MASCO CORP COM 574599106 30143221 382140 SH SOLE 345090 0 37050 MASIMO CORP COM 574795100 26669600 181611 SH SOLE 0 0 181611 MASONITE INTL CORP COM 575385109 955510 7269 SH SOLE 6995 0 274 MASTEC INC COM 576323109 3135251 33622 SH SOLE 11021 0 22601 MASTERBRAND INC COMMON STOCK 57638P104 1450795 77417 SH SOLE 63101 0 14316 MASTERCARD INCORPORATED CL A 57636Q104 574891154 1193785 SH SOLE 831611 125 362049 MATADOR RES CO COM 576485205 11999838 179719 SH SOLE 166555 53 13111 MATCH GROUP INC NEW COM 57667L107 4652874 128249 SH SOLE 66863 0 61386 MATERION CORP COM 576690101 442828 3361 SH SOLE 0 0 3361 MATIV HOLDINGS INC COM 808541106 270697 14437 SH SOLE 0 0 14437 MATSON INC COM 57686G105 1799636 16011 SH SOLE 14901 0 1110 MATTERPORT INC COM CL A 577096100 52568 23260 SH SOLE 0 0 23260 MAUI LD & PINEAPPLE INC COM 577345101 1630565 75280 SH SOLE 0 0 75280 MAXIMUS INC COM 577933104 1110895 13241 SH SOLE 11298 0 1943 MCCORMICK & CO INC COM NON VTG 579780206 58330158 759408 SH SOLE 482145 0 277263 MCCORMICK & CO INC COM VTG 579780107 459333 5933 SH SOLE 0 0 5933 MCDONALDS CORP COM 580135101 348903637 1237467 SH SOLE 481952 0 755515 MCGRATH RENTCORP COM 580589109 5792495 46952 SH SOLE 46603 0 349 MCKESSON CORP COM 58155Q103 84615849 157615 SH SOLE 95225 0 62390 MDU RES GROUP INC COM 552690109 4677783 185627 SH SOLE 172927 0 12700 MEDALLION FINL CORP COM 583928106 124385 15725 SH SOLE 0 0 15725 MEDICAL PPTYS TRUST INC COM 58463J304 1231493 262020 SH SOLE 2100 0 259920 MEDPACE HLDGS INC COM 58506Q109 19554381 48384 SH SOLE 41223 7 7154 MEDTRONIC PLC SHS G5960L103 515034003 5909743 SH SOLE 2475116 51 3434576 MELCO RESORTS AND ENTMNT LTD ADR 585464100 233630 32404 SH SOLE 26721 0 5683 MERCADOLIBRE INC COM 58733R102 50251459 33236 SH SOLE 22775 11 10450 MERCHANTS BANCORP IND COM 58844R108 2372796 54951 SH SOLE 0 0 54951 MERCK & CO INC COM 58933Y105 1292743935 9797226 SH SOLE 3370129 0 6427097 MERCURY GENL CORP NEW COM 589400100 208138 4034 SH SOLE 0 0 4034 MERCURY SYS INC COM 589378108 1915252 64924 SH SOLE 64867 22 35 MERIT MED SYS INC COM 589889104 9475631 125091 SH SOLE 119414 37 5640 MERITAGE HOMES CORP COM 59001A102 2185548 12456 SH SOLE 11719 0 737 MESA AIR GROUP INC COM NEW 590479135 35087 39890 SH SOLE 0 0 39890 MESA LABS INC COM 59064R109 8170055 74456 SH SOLE 73442 0 1014 MESABI TR CTF BEN INT 590672101 387879 21914 SH SOLE 0 0 21914 META PLATFORMS INC CL A 30303M102 1172941037 2415547 SH SOLE 1260082 178 1155287 META PLATFORMS INC CL A 30303M102 156000 400 SH Put SOLE 0 0 400 METLIFE INC COM 59156R108 55708160 751696 SH SOLE 460053 0 291643 METTLER TOLEDO INTERNATIONAL COM 592688105 5901607 4433 SH SOLE 3272 0 1161 MEXICO FD INC COM 592835102 675737 35158 SH SOLE 0 0 35158 MFA FINL INC COM 55272X607 179112 15698 SH SOLE 0 0 15698 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 109725 110000 PRN SOLE 0 0 110000 MFS CHARTER INCOME TR SH BEN INT 552727109 270512 42667 SH SOLE 0 0 42667 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 92333 28854 SH SOLE 0 0 28854 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 424283 116882 SH SOLE 0 0 116882 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 38012 11415 SH SOLE 0 0 11415 MFS INTER INCOME TR SH BEN INT 55273C107 81712 30719 SH SOLE 0 0 30719 MFS INVT GRADE MUN TR SH BEN INT 59318B108 211076 27700 SH SOLE 0 0 27700 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 190617 41170 SH SOLE 0 0 41170 MFS MUN INCOME TR SH BEN INT 552738106 636136 118461 SH SOLE 0 0 118461 MGIC INVT CORP WIS COM 552848103 1513101 67670 SH SOLE 54433 0 13237 MGM RESORTS INTERNATIONAL COM 552953101 18940398 401195 SH SOLE 224784 0 176411 MICROCHIP TECHNOLOGY INC. COM 595017104 76655015 854476 SH SOLE 371810 0 482666 MICROCHIP TECHNOLOGY INC. NOTE 1.625% 2/1 595017AF1 25500 10000 PRN SOLE 0 0 10000 MICRON TECHNOLOGY INC COM 595112103 191938181 1628113 SH SOLE 1067734 0 560379 MICROSOFT CORP COM 594918104 4629022645 11002621 SH SOLE 4321606 333 6680682 MICROSOFT CORP COM 594918104 3323000 8400 SH Put SOLE 0 0 8400 MICROSTRATEGY INC CL A NEW 594972408 11234755 6591 SH SOLE 0 0 6591 MID-AMER APT CMNTYS INC COM 59522J103 6393861 48593 SH SOLE 16506 0 32087 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 621769 41341 SH SOLE 0 0 41341 MIDDLEBY CORP COM 596278101 931456 5793 SH SOLE 5575 0 218 MILESTONE SCIENTIFIC INC COM NEW 59935P209 7476 12000 SH SOLE 0 0 12000 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 300980 27140 SH SOLE 0 0 27140 MILLERKNOLL INC COM 600544100 716939 28956 SH SOLE 27855 0 1101 MIMEDX GROUP INC COM 602496101 94356 12254 SH SOLE 0 0 12254 MIRUM PHARMACEUTICALS INC COM 604749101 3279742 130563 SH SOLE 5959 0 124604 MISSION PRODUCE INC COM 60510V108 3233192 272384 SH SOLE 271150 0 1234 MISTER CAR WASH INC COM 60646V105 2462734 317773 SH SOLE 313457 201 4115 MITEK SYS INC COM NEW 606710200 1079849 76585 SH SOLE 0 0 76585 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 24772587 2421565 SH SOLE 2396116 286 25163 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 413355 103858 SH SOLE 102802 0 1056 MKS INSTRS INC COM 55306N104 21618851 162548 SH SOLE 140907 0 21641 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 3014929 93777 SH SOLE 28499 0 65278 MODEL N INC COM 607525102 1365619 47967 SH SOLE 47614 0 353 MODERNA INC COM 60770K107 16947725 159044 SH SOLE 81210 0 77834 MODINE MFG CO COM 607828100 3299761 34665 SH SOLE 0 0 34665 MODIVCARE INC COM 60783X104 258349 11017 SH SOLE 10998 0 19 MOELIS & CO CL A 60786M105 20645416 363668 SH SOLE 347308 54 16306 MOHAWK INDS INC COM 608190104 1261386 9637 SH SOLE 973 0 8664 MOLINA HEALTHCARE INC COM 60855R100 12944416 31508 SH SOLE 28680 0 2828 MOLSON COORS BEVERAGE CO CL B 60871R209 41603902 618646 SH SOLE 531765 114 86767 MONDAY COM LTD SHS M7S64H106 6549090 28995 SH SOLE 28548 3 444 MONDELEZ INTL INC CL A 609207105 253406597 3620094 SH SOLE 2285672 0 1334423 MONGODB INC CL A 60937P106 19514301 54412 SH SOLE 48106 0 6306 MONOLITHIC PWR SYS INC COM 609839105 40509900 59800 SH SOLE 48803 0 10997 MONROE CAP CORP COM 610335101 79394 11027 SH SOLE 0 0 11027 MONSTER BEVERAGE CORP NEW COM 61174X109 69530732 1172921 SH SOLE 1048884 92 123945 MOODYS CORP COM 615369105 32951134 83839 SH SOLE 67720 0 16119 MOOG INC CL A 615394202 2915446 18261 SH SOLE 17335 0 926 MOOG INC CL B 615394301 563159 3587 SH SOLE 0 0 3587 MORGAN STANLEY COM NEW 617446448 160083055 1700118 SH SOLE 945701 0 754417 MORGAN STANLEY DIRECT LENDIN COM SHS 61774A103 572368 26560 SH SOLE 0 0 26560 MORGAN STANLEY EMERGING MKTS COM 617477104 6972173 1467826 SH SOLE 0 0 1467826 MORGAN STANLEY EMKT DBT FD I COM 61744H105 304882 42169 SH SOLE 0 0 42169 MORGAN STANLEY ETF TRUST CALVERT US LARCP 61774R205 692358 10549 SH SOLE 0 0 10549 MORGAN STANLEY ETF TRUST EATON VANCE TOTA 61774R841 621450 12491 SH SOLE 0 0 12491 MORGAN STANLEY INDIA INVT FD COM 61745C105 843165 36755 SH SOLE 0 0 36755 MORNINGSTAR INC COM 617700109 4981703 16155 SH SOLE 15505 0 650 MOSAIC CO NEW COM 61945C103 4187559 129007 SH SOLE 94462 0 34545 MOTOROLA SOLUTIONS INC COM NEW 620076307 794298614 2237587 SH SOLE 807610 0 1429977 MP MATERIALS CORP COM CL A 553368101 3224836 225513 SH SOLE 0 0 225513 MPLX LP COM UNIT REP LTD 55336V100 15578116 374834 SH SOLE 10991 0 363843 MRC GLOBAL INC COM 55345K103 649102 51639 SH SOLE 51514 0 125 MSA SAFETY INC COM 553498106 15531443 80229 SH SOLE 74669 10 5550 MSC INDL DIRECT INC CL A 553530106 10034371 103405 SH SOLE 100112 0 3293 MSCI INC COM 55354G100 35011241 62470 SH SOLE 51157 0 11312 MUELLER INDS INC COM 624756102 3211997 59559 SH SOLE 33564 0 25995 MUELLER WTR PRODS INC COM SER A 624758108 13767293 855643 SH SOLE 828845 0 26798 MURPHY OIL CORP COM 626717102 5273817 115401 SH SOLE 69474 0 45927 MURPHY USA INC COM 626755102 16018955 38213 SH SOLE 33038 0 5175 NASDAQ INC COM 631103108 78338516 1241498 SH SOLE 1068191 75 173233 NATERA INC COM 632307104 2685357 29361 SH SOLE 16642 0 12719 NATHANS FAMOUS INC NEW COM 632347100 824183 11641 SH SOLE 0 0 11641 NATIONAL BEVERAGE CORP COM 635017106 540522 11389 SH SOLE 10559 0 830 NATIONAL FUEL GAS CO COM 636180101 3691408 68716 SH SOLE 54292 0 14424 NATIONAL GRID PLC SPONSORED ADR NE 636274409 86538451 1268521 SH SOLE 1139380 0 129141 NATIONAL HEALTH INVS INC COM 63633D104 945350 15046 SH SOLE 0 0 15046 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 10571776 269964 SH SOLE 250115 113 19736 NATIONAL VISION HLDGS INC COM 63845R107 1436388 64819 SH SOLE 64740 0 79 NATWEST GROUP PLC SPONS ADR 639057207 11128276 1636513 SH SOLE 1634953 200 1360 NAVIENT CORPORATION COM 63938C108 732401 42092 SH SOLE 0 0 42092 NBT BANCORP INC COM 628778102 3484707 95003 SH SOLE 89976 0 5027 NCINO INC COM 63947X101 14230560 380700 SH SOLE 257096 0 123604 NCR ATLEOS CORPORATION COM SHS 63001N106 595422 30148 SH SOLE 29334 0 814 NCR VOYIX CORPORATION COM 62886E108 3644530 288562 SH SOLE 278749 0 9813 NEOGEN CORP COM 640491106 3159929 200250 SH SOLE 191991 84 8175 NETAPP INC COM 64110D104 35354628 336807 SH SOLE 251649 0 85158 NETEASE INC SPONSORED ADS 64110W102 2217140 21428 SH SOLE 15855 0 5573 NETFLIX INC COM 64110L106 410813734 676426 SH SOLE 451486 22 224918 NETFLIX INC COM 64110L106 220000 400 SH Put SOLE 0 0 400 NEUBERGER BERMAN ENERGY INFR COM 64129H104 777783 105534 SH SOLE 0 0 105534 NEUBERGER BERMAN HIGH YIELD COM 64128C106 97357 12079 SH SOLE 0 0 12079 NEUBERGER BERMAN MUN FD INC COM 64124P101 871557 83243 SH SOLE 0 0 83243 NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 868678 73930 SH SOLE 0 0 73930 NEUBERGER BERMAN REAL ESTATE COM 64190A103 145432 43542 SH SOLE 0 0 43542 NEUROCRINE BIOSCIENCES INC COM 64125C109 8323191 60348 SH SOLE 49109 0 11239 NEW AMER HIGH INCOME FD INC COM NEW 641876800 128442 17643 SH SOLE 0 0 17643 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 215700 3000 SH SOLE 0 0 3000 NEW FORTRESS ENERGY INC COM CL A 644393100 503940 16474 SH SOLE 0 0 16474 NEW JERSEY RES CORP COM 646025106 1736674 40472 SH SOLE 0 0 40472 NEW MTN FIN CORP COM 647551100 413727 32654 SH SOLE 0 0 32654 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581206 554172 6383 SH SOLE 1944 0 4439 NEW PAC METALS CORP COM 64782A107 265982 198494 SH SOLE 0 0 198494 NEW YORK CMNTY BANCORP INC COM 649445103 3134495 973446 SH SOLE 1 0 973445 NEW YORK TIMES CO CL A 650111107 1435207 33207 SH SOLE 0 0 33207 NEWELL BRANDS INC COM 651229106 5431664 676423 SH SOLE 206100 0 470323 NEWMARK GROUP INC CL A 65158N102 4676215 421661 SH SOLE 260569 0 161092 NEWMARKET CORP COM 651587107 725371 1143 SH SOLE 0 0 1143 NEWMONT CORP COM 651639106 27218464 759444 SH SOLE 90152 0 669292 NEWMONT CORP COM 651639106 767500 22500 SH Put SOLE 0 0 22500 NEWS CORP NEW CL A 65249B109 819600 31306 SH SOLE 0 0 31306 NEWS CORP NEW CL B 65249B208 509119 18814 SH SOLE 0 0 18814 NEWTEKONE INC COM NEW 652526203 576146 52377 SH SOLE 0 0 52377 NEXGEN ENERGY LTD COM 65340P106 1411988 181723 SH SOLE 0 0 181723 NEXIMMUNE INC COM NEW 65344D208 60610 10804 SH SOLE 0 0 10804 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 619317 93836 SH SOLE 0 0 93836 NEXPOINT REAL ESTATE FIN INC COM 65342V101 4196691 292249 SH SOLE 0 0 292249 NEXPOINT RESIDENTIAL TR INC COM 65341D102 847201 26319 SH SOLE 0 0 26319 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 6363670 36936 SH SOLE 19038 0 17898 NEXTERA ENERGY INC COM 65339F101 242467002 3793883 SH SOLE 1197074 52 2596757 NEXTERA ENERGY INC COM 65339F101 5500 100 SH Put SOLE 0 0 100 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 22723735 755443 SH SOLE 16887 0 738556 NEXTNAV INC COMMON STOCK 65345N106 1016610 154500 SH SOLE 0 0 154500 NEXTRACKER INC CLASS A COM 65290E101 13881113 246688 SH SOLE 102339 0 144349 NICE LTD SPONSORED ADR 653656108 36070825 138404 SH SOLE 107065 3 31336 NIKE INC CL B 654106103 150346461 1599771 SH SOLE 880699 43 719030 NIKOLA CORP COM 654110105 71663 68907 SH SOLE 0 0 68907 NIO INC SPON ADS 62914V106 282510 62780 SH SOLE 0 0 62780 NISOURCE INC COM 65473P105 11100976 401338 SH SOLE 320830 0 80508 NL INDS INC COM NEW 629156407 2152125 293605 SH SOLE 0 0 293605 NLIGHT INC COM 65487K100 1310439 100803 SH SOLE 20419 0 80384 NMI HLDGS INC CL A 629209305 4049250 125209 SH SOLE 124499 0 710 NNN REIT INC COM 637417106 14933030 349392 SH SOLE 46662 0 302730 NOBLE CORP PLC ORD SHS A G65431127 1823418 37604 SH SOLE 37245 0 359 NOKIA CORP SPONSORED ADR 654902204 1174826 331872 SH SOLE 0 0 331872 NOMAD FOODS LTD USD ORD SHS G6564A105 4710921 240845 SH SOLE 221964 0 18881 NORDIC AMERICAN TANKERS LIMI COM G65773106 60975 15555 SH SOLE 0 0 15555 NORDSON CORP COM 655663102 78789312 286987 SH SOLE 259706 0 27281 NORDSTROM INC COM 655664100 1812348 89410 SH SOLE 0 0 89410 NORFOLK SOUTHN CORP COM 655844108 81617322 320231 SH SOLE 107816 0 212415 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 3059941 55737 SH SOLE 0 0 55737 NORTHERN OIL & GAS INC COM 665531307 15698281 395622 SH SOLE 42152 0 353470 NORTHERN TR CORP COM 665859104 20657212 232312 SH SOLE 204126 0 28186 NORTHROP GRUMMAN CORP COM 666807102 136116646 284370 SH SOLE 216730 0 67641 NORTHWEST BANCSHARES INC MD COM 667340103 452195 38815 SH SOLE 0 0 38815 NORTHWEST NAT HLDG CO COM 66765N105 946586 25432 SH SOLE 0 0 25432 NORTHWESTERN ENERGY GROUP IN COM NEW 668074305 23892244 469120 SH SOLE 464383 0 4737 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1919783 91724 SH SOLE 7017 0 84707 NOV INC COM 62955J103 4698932 240724 SH SOLE 172045 0 68679 NOVA LTD COM M7516K103 5581963 31469 SH SOLE 30088 19 1362 NOVAGOLD RES INC COM NEW 66987E206 1925574 641858 SH SOLE 0 0 641858 NOVANTA INC COM 67000B104 8549733 48920 SH SOLE 48420 19 481 NOVARTIS AG SPONSORED ADR 66987V109 51251408 529840 SH SOLE 325764 0 204076 NOVO-NORDISK A S ADR 670100205 403654990 3143731 SH SOLE 2349586 63 794082 NRG ENERGY INC COM NEW 629377508 28164443 416080 SH SOLE 145263 0 270817 NU HLDGS LTD ORD SHS CL A G6683N103 4602747 385814 SH SOLE 281982 0 103832 NUCOR CORP COM 670346105 37035793 187144 SH SOLE 15273 0 171871 NUSCALE PWR CORP CL A COM 67079K100 442095 83257 SH SOLE 0 0 83257 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 690583 33066 SH SOLE 0 0 33066 NUSHARES ETF TR NUVEEN ESG 1-5 67092P110 710780 31052 SH SOLE 0 0 31052 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 225885 8214 SH SOLE 0 0 8214 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 451447 14530 SH SOLE 0 0 14530 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1315525 17246 SH SOLE 0 0 17246 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1803859 46419 SH SOLE 0 0 46419 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 528233 11876 SH SOLE 0 0 11876 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 13146867 384411 SH SOLE 375567 0 8845 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 753998 18129 SH SOLE 0 0 18129 NUSHARES ETF TR NUVEEN ESG US 67092P870 825039 37553 SH SOLE 12037 0 25516 NUSTAR ENERGY LP UNIT COM 67058H102 1093415 46988 SH SOLE 0 0 46988 NUTANIX INC CL A 67059N108 4076108 66042 SH SOLE 33184 0 32858 NUTRIEN LTD COM 67077M108 12579684 231628 SH SOLE 29462 0 202166 NUTRIEN LTD COM 67077M108 300000 5000 SH Put SOLE 0 0 5000 NUVALENT INC COM 670703107 352172 4690 SH SOLE 4690 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 5214277 429159 SH SOLE 0 0 429159 NUVEEN AMT FREE QLTY MUN INC COM 670657105 8768218 792070 SH SOLE 0 0 792070 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 1201220 88979 SH SOLE 0 0 88979 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 367028 33427 SH SOLE 0 0 33427 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 990330 89867 SH SOLE 0 0 89867 NUVEEN CALIF SELECT TAX FREE SH BEN INT 67063R103 185494 13812 SH SOLE 0 0 13812 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 853402 70239 SH SOLE 0 0 70239 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 602217 66913 SH SOLE 0 0 66913 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 6114451 434574 SH SOLE 0 0 434574 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 4015523 720920 SH SOLE 1550 0 719370 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1395926 95220 SH SOLE 337 0 94883 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 417359 38325 SH SOLE 0 0 38325 NUVEEN FLOATING RATE INCOME COM 67072T108 4086676 468119 SH SOLE 0 0 468119 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 861333 67397 SH SOLE 0 0 67397 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 230412 21100 SH SOLE 0 0 21100 NUVEEN MULTI ASSET INCOME FU COM 670750108 795982 63986 SH SOLE 0 0 63986 NUVEEN MUN CR OPPORTUNITIES COM 670663103 1203324 113843 SH SOLE 0 0 113843 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 5296809 501592 SH SOLE 0 0 501592 NUVEEN MUN VALUE FD INC COM 670928100 14489928 1663597 SH SOLE 1430 0 1662167 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 3815937 311760 SH SOLE 0 0 311760 NUVEEN N Y MUN VALUE FD COM 67062M105 426783 51296 SH SOLE 0 0 51296 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 3115824 129073 SH SOLE 0 0 129073 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 475570 39368 SH SOLE 0 0 39368 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 242694 22327 SH SOLE 0 0 22327 NUVEEN NEW YORK QLT MUN INC COM 67066X107 443702 40521 SH SOLE 0 0 40521 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 469009 39679 SH SOLE 0 0 39679 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 16321194 2269985 SH SOLE 5658 0 2264327 NUVEEN PFD & INCOME TERM FD COM 67075A106 2279422 118473 SH SOLE 0 0 118473 NUVEEN QUALITY MUNCP INCOME COM 67066V101 5304426 462864 SH SOLE 0 0 462864 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1150769 97029 SH SOLE 0 0 97029 NUVEEN REAL ESTATE INCOME FD COM 67071B108 101156 12805 SH SOLE 0 0 12805 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 8137961 615114 SH SOLE 0 0 615114 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 409310 26121 SH SOLE 0 0 26121 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 128800 14327 SH SOLE 0 0 14327 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 2099943 145425 SH SOLE 0 0 145425 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 2934085 191520 SH SOLE 606 0 190914 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 423992 38301 SH SOLE 0 0 38301 NVE CORP COM NEW 629445206 392914 4357 SH SOLE 0 0 4357 NVENT ELECTRIC PLC SHS G6700G107 23180049 307428 SH SOLE 283740 0 23689 NVIDIA CORPORATION COM 67066G104 2306098692 2552236 SH SOLE 989479 123 1562635 NVIDIA CORPORATION COM 67066G104 1438000 2100 SH Put SOLE 0 0 2100 NVR INC COM 62944T105 16726399 2065 SH SOLE 1957 1 107 NXG NEXTGEN INFRASTR INCM FD COM 231647207 1011271 26017 SH SOLE 0 0 26017 NXP SEMICONDUCTORS N V COM N6596X109 238751803 963603 SH SOLE 321340 0 642262 OAKTREE SPECIALTY LENDING CO COM 67401P405 978761 49784 SH SOLE 0 0 49784 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 952898 22109 SH SOLE 0 0 22109 OCCIDENTAL PETE CORP COM 674599105 63847124 982415 SH SOLE 0 0 982415 OCEANEERING INTL INC COM 675232102 1631963 69742 SH SOLE 0 0 69742 OCEANFIRST FINL CORP COM 675234108 384815 23450 SH SOLE 21654 0 1796 OCUGEN INC COM 67577C105 29684 18100 SH SOLE 0 0 18100 OCULAR THERAPEUTIX INC COM 67576A100 1774800 195033 SH SOLE 0 0 195033 OGE ENERGY CORP COM 670837103 6054817 176526 SH SOLE 100058 0 76468 OKTA INC CL A 679295105 10936870 104539 SH SOLE 56472 0 48067 OLD DOMINION FREIGHT LINE IN COM 679580100 12099090 55169 SH SOLE 23021 0 32148 OLD NATL BANCORP IND COM 680033107 4846527 278376 SH SOLE 256292 0 22084 OLD REP INTL CORP COM 680223104 31594419 1028464 SH SOLE 680039 0 348425 OLD SECOND BANCORP INC ILL COM 680277100 303428 21924 SH SOLE 0 0 21924 OLIN CORP COM PAR $1 680665205 9197415 156419 SH SOLE 121742 0 34677 OLLIES BARGAIN OUTLET HLDGS COM 681116109 6429087 80798 SH SOLE 63388 40 17370 OMEGA HEALTHCARE INVS INC COM 681936100 11441861 361284 SH SOLE 10834 0 350450 OMNICELL COM COM 68213N109 1865661 63827 SH SOLE 62075 0 1752 OMNICOM GROUP INC COM 681919106 46276537 478261 SH SOLE 291368 0 186893 ON HLDG AG NAMEN AKT A H5919C104 6832373 193114 SH SOLE 21671 0 171443 ON SEMICONDUCTOR CORP COM 682189105 11207029 152373 SH SOLE 80402 0 71971 ONE GAS INC COM 68235P108 936487 14512 SH SOLE 0 0 14512 ONEMAIN HLDGS INC COM 68268W103 1698199 33239 SH SOLE 26834 0 6405 ONEOK INC NEW COM 682680103 86470821 1078593 SH SOLE 238534 0 840060 ONESPAWORLD HOLDINGS LIMITED COM P73684113 575346 43488 SH SOLE 39097 0 4391 ONTO INNOVATION INC COM 683344105 3134676 17311 SH SOLE 5641 0 11670 OP BANCORP COM 67109R109 100578 10078 SH SOLE 0 0 10078 OPEN LENDING CORP COM 68373J104 6112006 976360 SH SOLE 330635 209 645516 OPENDOOR TECHNOLOGIES INC COM 683712103 63451 20941 SH SOLE 0 0 20941 OPENLANE INC COM 48238T109 1069132 61800 SH SOLE 55923 0 5877 OPERA LTD SPONSORED ADS 68373M107 692936 43829 SH SOLE 0 0 43829 OPKO HEALTH INC COM 68375N103 45918 38265 SH SOLE 0 0 38265 OPPFI INC COM CL A 68386H103 56065 22426 SH SOLE 0 0 22426 OPTION CARE HEALTH INC COM NEW 68404L201 1800092 53670 SH SOLE 49559 0 4111 ORACLE CORP COM 68389X105 477518524 3801597 SH SOLE 2458037 194 1343366 ORACLE CORP COM 68389X105 487500 3900 SH Put SOLE 0 0 3900 ORANGE SPONSORED ADR 684060106 1362625 115772 SH SOLE 72568 0 43204 OREILLY AUTOMOTIVE INC COM 67103H107 120827389 107033 SH SOLE 57479 0 49554 ORGANON & CO COMMON STOCK 68622V106 6808026 362130 SH SOLE 233293 0 128837 ORGANOVO HLDGS INC COM NEW 68620A203 20417 19822 SH SOLE 0 0 19822 ORIGIN BANCORP INC COM 68621T102 432861 13856 SH SOLE 0 0 13856 ORLA MNG LTD NEW COM 68634K106 91873 24241 SH SOLE 0 0 24241 OSHKOSH CORP COM 688239201 9095358 72932 SH SOLE 39466 0 33466 OSI SYSTEMS INC COM 671044105 1707411 11955 SH SOLE 7047 0 4908 OSISKO GOLD ROYALTIES LTD COM 68827L101 2041839 124351 SH SOLE 0 0 124351 OTIS WORLDWIDE CORP COM 68902V107 18666705 188040 SH SOLE 90423 0 97617 OTTER TAIL CORP COM 689648103 1899600 21986 SH SOLE 8895 0 13091 OUSTER INC COM NEW 68989M202 648539 81680 SH SOLE 0 0 81680 OUTFRONT MEDIA INC COM 69007J106 711693 42388 SH SOLE 40428 0 1960 OVINTIV INC COM 69047Q102 10607816 204390 SH SOLE 84847 0 119543 OWENS CORNING NEW COM 690742101 15020171 90049 SH SOLE 44969 0 45080 OXFORD INDS INC COM 691497309 256722 2284 SH SOLE 1345 0 939 OXFORD LANE CAP CORP COM 691543102 737965 145269 SH SOLE 0 0 145269 OXFORD SQUARE CAP CORP COM 69181V107 58531 18464 SH SOLE 0 0 18464 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1189394 53432 SH SOLE 52663 0 769 P10 INC COM CL A 69376K106 2473915 293815 SH SOLE 293815 0 0 PACCAR INC COM 693718108 26261018 211970 SH SOLE 81455 0 130515 PACER FDS TR CFRA STVAL EQL 69374H691 435142 11013 SH SOLE 0 0 11013 PACER FDS TR DATA AND INFRAST 69374H741 2390526 83439 SH SOLE 0 0 83439 PACER FDS TR DEVELOPED MRKT 69374H873 18226877 570481 SH SOLE 741 0 569740 PACER FDS TR EMRG MKT CASH 69374H865 1357885 67607 SH SOLE 0 0 67607 PACER FDS TR GLOBL CASH ETF 69374H709 14783880 426048 SH SOLE 6847 0 419201 PACER FDS TR INDUSTRIAL RELET 69374H766 547172 13765 SH SOLE 0 0 13765 PACER FDS TR LUNT LRG CP ALTR 69374H717 1530481 43678 SH SOLE 654 0 43024 PACER FDS TR LUNT LRGCP MULTI 69374H816 387076 8301 SH SOLE 0 0 8301 PACER FDS TR METAURUS CAP 400 69374H436 8505613 237587 SH SOLE 0 0 237587 PACER FDS TR PAC ASSET FLTG 69374H428 6053482 127281 SH SOLE 0 0 127281 PACER FDS TR PACER US SMALL 69374H857 123766717 2517631 SH SOLE 31915 0 2485716 PACER FDS TR TRENDP US LAR CP 69374H105 34506227 723098 SH SOLE 0 0 723098 PACER FDS TR TRENDP US MID CP 69374H204 1039344 28847 SH SOLE 0 0 28847 PACER FDS TR TRENDPILOT 100 69374H303 20367014 296549 SH SOLE 709 0 295840 PACER FDS TR TRENDPILOT EUR 69374H808 965761 36114 SH SOLE 0 0 36114 PACER FDS TR TRENDPILOT FD 69374H675 626958 19853 SH SOLE 0 0 19853 PACER FDS TR TRENDPILOT INTL 69374H683 450823 15508 SH SOLE 0 0 15508 PACER FDS TR TRENDPILOT US BD 69374H642 2946659 144479 SH SOLE 16786 0 127693 PACER FDS TR US CASH COWS 100 69374H881 370968824 6383907 SH SOLE 47717 0 6336190 PACER FDS TR US LRG CP CASH 69374H360 881400 33900 SH SOLE 0 0 33900 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 324773 86606 SH SOLE 0 0 86606 PACIFIC PREMIER BANCORP COM 69478X105 896600 37358 SH SOLE 579 0 36779 PACIRA BIOSCIENCES INC COM 695127100 881713 30175 SH SOLE 19832 0 10343 PACIRA BIOSCIENCES INC NOTE 0.750% 8/0 695127AF7 20845 22000 PRN SOLE 0 0 22000 PACKAGING CORP AMER COM 695156109 34361261 181059 SH SOLE 98483 0 82575 PAGAYA TECHNOLOGIES LTD CL A NEW M7S64L123 225048 22282 SH SOLE 0 0 22282 PAGERDUTY INC COM 69553P100 1774051 78221 SH SOLE 77256 0 965 PAGSEGURO DIGITAL LTD COM CL A G68707101 1378548 96537 SH SOLE 0 0 96537 PALANTIR TECHNOLOGIES INC CL A 69608A108 35465584 1541312 SH SOLE 66892 0 1474420 PALO ALTO NETWORKS INC COM 697435105 175029163 616018 SH SOLE 156404 25 459589 PALOMAR HLDGS INC COM 69753M105 619671 7392 SH SOLE 0 0 7392 PAMPA ENERGIA S A SPONS ADR LVL I 697660207 361082 8370 SH SOLE 0 0 8370 PAN AMERN SILVER CORP COM 697900108 3331863 220946 SH SOLE 0 0 220946 PAPA JOHNS INTL INC COM 698813102 4074159 61174 SH SOLE 57350 0 3824 PAR PAC HOLDINGS INC COM NEW 69888T207 972788 26249 SH SOLE 0 0 26249 PARAMOUNT GLOBAL CLASS A COM 92556H107 227163 10406 SH SOLE 0 0 10406 PARAMOUNT GLOBAL CLASS B COM 92556H206 4087496 347281 SH SOLE 121 0 347160 PARK NATL CORP COM 700658107 1992526 14667 SH SOLE 0 0 14667 PARKER-HANNIFIN CORP COM 701094104 96678494 173948 SH SOLE 103492 12 70444 PARKER-HANNIFIN CORP COM 701094104 820000 2000 SH Put SOLE 0 0 2000 PARSONS CORP DEL COM 70202L102 3497753 42167 SH SOLE 30542 0 11625 PARSONS CORP DEL NOTE 0.250% 8/1 70202LAB8 29416 16000 PRN SOLE 0 0 16000 PATHWARD FINANCIAL INC COM 59100U108 527921 10458 SH SOLE 0 0 10458 PATRIA INVESTMENTS LIMITED COM CL A G69451105 282530 19038 SH SOLE 0 0 19038 PATRICK INDS INC COM 703343103 325946 2728 SH SOLE 0 0 2728 PATTERSON COS INC COM 703395103 5993284 216756 SH SOLE 180346 0 36410 PATTERSON-UTI ENERGY INC COM 703481101 11085265 928414 SH SOLE 538226 0 390188 PAYCHEX INC COM 704326107 101175594 823906 SH SOLE 451393 0 372513 PAYCOM SOFTWARE INC COM 70432V102 4610729 23168 SH SOLE 4300 0 18868 PAYCOR HCM INC COM 70435P102 6363688 327351 SH SOLE 324412 107 2832 PAYLOCITY HLDG CORP COM 70438V106 6828163 39731 SH SOLE 34621 0 5110 PAYMENTUS HOLDINGS INC COM CL A 70439P108 996473 43801 SH SOLE 0 0 43801 PAYPAL HLDGS INC COM 70450Y103 73240240 1093302 SH SOLE 578753 57 514492 PAYSAFE LIMITED SHS G6964L206 1799839 113986 SH SOLE 0 0 113986 PBF ENERGY INC CL A 69318G106 1220484 21200 SH SOLE 0 0 21200 PCM FD INC COM 69323T101 225071 27215 SH SOLE 0 0 27215 PDD HOLDINGS INC SPONSORED ADS 722304102 1801061 15493 SH SOLE 15 0 15478 PDF SOLUTIONS INC COM 693282105 988518 29359 SH SOLE 0 0 29359 PDS BIOTECHNOLOGY CORP COM 70465T107 54854 13852 SH SOLE 0 0 13852 PEABODY ENERGY CORP COM 704551100 1153000 47527 SH SOLE 29805 0 17722 PEBBLEBROOK HOTEL TR COM 70509V100 2622674 170193 SH SOLE 159602 0 10591 PELOTON INTERACTIVE INC CL A COM 70614W100 202788 47325 SH SOLE 0 0 47325 PEMBINA PIPELINE CORP COM 706327103 2208534 62494 SH SOLE 47466 0 15028 PENN ENTERTAINMENT INC COM 707569109 1561671 85759 SH SOLE 17802 0 67957 PENNANTPARK INVT CORP COM 708062104 463203 67326 SH SOLE 0 0 67326 PENNYMAC MTG INVT TR COM 70931T103 622787 42424 SH SOLE 0 0 42424 PENSKE AUTOMOTIVE GRP INC COM 70959W103 3029387 18701 SH SOLE 2729 0 15972 PENTAIR PLC SHS G7S00T104 5784100 67698 SH SOLE 24700 0 42998 PENUMBRA INC COM 70975L107 3141481 14076 SH SOLE 13086 0 990 PEPSICO INC COM 713448108 389530881 2225764 SH SOLE 666627 49 1559088 PERDOCEO ED CORP COM 71363P106 307669 17521 SH SOLE 16876 0 645 PERFORMANCE FOOD GROUP CO COM 71377A103 14475823 193942 SH SOLE 183788 0 10154 PERIMETER SOLUTIONS SA COMMON STOCK L7579L106 437511 58964 SH SOLE 56642 0 2322 PERION NETWORK LTD SHS NEW M78673114 584300 25992 SH SOLE 0 0 25992 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 423121 34969 SH SOLE 0 0 34969 PERMIAN RESOURCES CORP CLASS A COM 71424F105 11258290 637503 SH SOLE 524970 0 112533 PERMIAN RESOURCES CORP CLASS A COM 71424F105 103000 10300 SH Call SOLE 0 0 10300 PERRIGO CO PLC SHS G97822103 2624485 81531 SH SOLE 73442 0 8089 PETIQ INC NOTE 4.000% 6/0 71639TAB2 28765 29000 PRN SOLE 0 0 29000 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 2547402 167482 SH SOLE 51247 0 116235 PFIZER INC COM 717081103 243186640 8763485 SH SOLE 3602668 238 5160579 PG&E CORP COM 69331C108 13191982 787112 SH SOLE 747173 0 39939 PGIM ETF TR ACTV HY BD ETF 69344A206 490420 14000 SH SOLE 0 0 14000 PGIM ETF TR PGIM ULTRA SH BD 69344A107 37732006 759195 SH SOLE 55740 0 703455 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 823227 68832 SH SOLE 0 0 68832 PGIM HIGH YIELD BOND FUND IN COM 69346H100 4197612 323142 SH SOLE 882 0 322260 PGIM SHORT DUR HIG YLD OPP F COM 69355J104 1344135 87395 SH SOLE 0 0 87395 PHILIP MORRIS INTL INC COM 718172109 198754898 2169340 SH SOLE 1461902 0 707438 PHILLIPS 66 COM 718546104 124514426 762302 SH SOLE 143389 0 618913 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 863104 24062 SH SOLE 0 0 24062 PHOTRONICS INC COM 719405102 1350524 47688 SH SOLE 0 0 47688 PHREESIA INC COM 71944F106 284647 11895 SH SOLE 0 0 11895 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 332540 47303 SH SOLE 46730 0 573 PIERIS PHARMACEUTICALS INC COM 720795103 5496 30000 SH SOLE 0 0 30000 PILGRIMS PRIDE CORP COM 72147K108 475984 13869 SH SOLE 0 0 13869 PIMCO CALIF MUN INCOME FD II COM 72200M108 227915 39500 SH SOLE 0 0 39500 PIMCO CALIF MUN INCOME FD II COM 72201C109 368115 48500 SH SOLE 0 0 48500 PIMCO CORPORATE & INCM STRG COM 72200U100 260401 18640 SH SOLE 0 0 18640 PIMCO CORPORATE & INCOME OPP COM 72201B101 1455978 97914 SH SOLE 0 0 97914 PIMCO DYNAMIC INCOME FD SHS 72201Y101 8117959 420838 SH SOLE 0 0 420838 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 366466 27826 SH SOLE 0 0 27826 PIMCO DYNAMIC INCOME STRATEG COM SHS BEN INT 69346N107 288786 13616 SH SOLE 0 0 13616 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 4126488 44143 SH SOLE 0 0 44143 PIMCO ETF TR 1-5 US TIP IDX 72201R205 427914 8309 SH SOLE 0 0 8309 PIMCO ETF TR 15+ YR US TIPS 72201R304 723725 13026 SH SOLE 0 0 13026 PIMCO ETF TR 25YR+ ZERO U S 72201R882 2341513 29546 SH SOLE 0 0 29546 PIMCO ETF TR ACTIVE BD ETF 72201R775 32222969 350783 SH SOLE 407 0 350376 PIMCO ETF TR BROAD US TIPS 72201R403 3750943 70333 SH SOLE 0 0 70333 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 15146883 150655 SH SOLE 0 0 150655 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 388549 4096 SH SOLE 0 0 4096 PIMCO ETF TR INTER MUN BD ACT 72201R866 7489247 142734 SH SOLE 0 0 142734 PIMCO ETF TR INV GRD CRP BD 72201R817 1221037 12713 SH SOLE 0 0 12713 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 2178430 43656 SH SOLE 0 0 43656 PIMCO HIGH INCOME FD COM SHS 722014107 138562 28049 SH SOLE 0 0 28049 PIMCO INCOME STRATEGY FD II COM 72201J104 2105689 282264 SH SOLE 0 0 282264 PIMCO MUN INCOME FD COM 72200R107 138185 14811 SH SOLE 0 0 14811 PIMCO MUN INCOME FD II COM 72200W106 1142512 134413 SH SOLE 0 0 134413 PIMCO MUN INCOME FD III COM 72201A103 384099 51419 SH SOLE 0 0 51419 PIMCO STRATEGIC INCOME FD COM 72200X104 99480 16335 SH SOLE 0 0 16335 PINNACLE FINL PARTNERS INC COM 72346Q104 17417505 202812 SH SOLE 168617 54 34141 PINNACLE WEST CAP CORP COM 723484101 2272498 30410 SH SOLE 9102 0 21308 PINSTRIPES HOLDINGS INC CL A COM 06690B107 116379 35809 SH SOLE 0 0 35809 PINTEREST INC CL A 72352L106 25091428 723722 SH SOLE 475468 0 248254 PIONEER DIVERSIFIED HIGH INC COM 723653101 326663 27509 SH SOLE 0 0 27509 PIONEER HIGH INCOME FUND INC COM 72369H106 154341 20149 SH SOLE 0 0 20149 PIONEER MUNICIPAL HIGH INCOM COM 723762100 743525 91230 SH SOLE 0 0 91230 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 620149 70153 SH SOLE 0 0 70153 PIONEER NAT RES CO COM 723787107 109784193 418226 SH SOLE 124975 0 293250 PIPER SANDLER COMPANIES COM 724078100 5673333 28583 SH SOLE 22022 0 6561 PITNEY BOWES INC COM 724479100 116258 26849 SH SOLE 0 0 26849 PIXELWORKS INC COM NEW 72581M305 255291 98950 SH SOLE 0 0 98950 PJT PARTNERS INC COM CL A 69343T107 10437693 110733 SH SOLE 77857 0 32876 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 5503486 313410 SH SOLE 0 0 313410 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2155433 118106 SH SOLE 27834 0 90272 PLANET FITNESS INC CL A 72703H101 873438 13946 SH SOLE 0 0 13946 PLANET LABS PBC COM CL A 72703X106 40323 15813 SH SOLE 0 0 15813 PLAYA HOTELS & RESORTS NV SHS N70544106 638464 65821 SH SOLE 0 0 65821 PLAYTIKA HLDG CORP COM 72815L107 735167 104279 SH SOLE 69954 0 34325 PLUG POWER INC COM NEW 72919P202 257040 74721 SH SOLE 0 0 74721 PLUMAS BANCORP COM 729273102 926378 25180 SH SOLE 0 0 25180 PNC FINL SVCS GROUP INC COM 693475105 234502664 1451131 SH SOLE 1274078 0 177053 PNC FINL SVCS GROUP INC COM 693475105 195000 1300 SH Put SOLE 0 0 1300 PNM RES INC COM 69349H107 24635753 654511 SH SOLE 651503 0 3008 POET TECHNOLOGIES INC COM NEW 73044W302 13837 10100 SH SOLE 0 0 10100 POLARIS INC COM 731068102 40559055 405105 SH SOLE 279353 0 125752 POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 47181 30637 SH SOLE 0 0 30637 POOL CORP COM 73278L105 120041084 297500 SH SOLE 271874 8 25617 POPULAR INC COM NEW 733174700 2676751 30387 SH SOLE 29657 0 730 PORTILLOS INC COM CL A 73642K106 287769 20294 SH SOLE 0 0 20294 PORTLAND GEN ELEC CO COM NEW 736508847 10218839 243306 SH SOLE 223301 0 20005 PORTMAN RIDGE FIN CORP COM NEW 73688F201 1979880 104314 SH SOLE 0 0 104314 POST HLDGS INC COM 737446104 41241406 388045 SH SOLE 352467 91 35487 POTLATCHDELTIC CORPORATION COM 737630103 2368349 50369 SH SOLE 9480 0 40889 POWELL INDS INC COM 739128106 1827010 12839 SH SOLE 0 0 12839 POWER INTEGRATIONS INC COM 739276103 1445882 20208 SH SOLE 19807 0 401 PPG INDS INC COM 693506107 107970981 745142 SH SOLE 646959 0 98183 PPL CORP COM 69351T106 39637400 1439791 SH SOLE 1132113 0 307678 PREDICTIVE ONCOLOGY INC COM 74039M309 308058 120807 SH SOLE 0 0 120807 PREMIER INC CL A 74051N102 377181 17067 SH SOLE 111 0 16956 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 7762393 106979 SH SOLE 105187 0 1792 PRICE T ROWE GROUP INC COM 74144T108 25130776 206125 SH SOLE 74594 0 131531 PRICESMART INC COM 741511109 211932 2523 SH SOLE 0 0 2523 PRIMERICA INC COM 74164M108 29371438 116111 SH SOLE 111818 0 4293 PRIMO WATER CORPORATION COM 74167P108 19090182 1048337 SH SOLE 872073 0 176264 PRIMORIS SVCS CORP COM 74164F103 1347851 31662 SH SOLE 8533 0 23129 PRINCIPAL EXCHANGE TRADED FD PRIN U S SMALL 74255Y607 560561 11308 SH SOLE 0 0 11308 PRINCIPAL EXCHANGE TRADED FD QUALITY ETF 74255Y201 310819 4583 SH SOLE 0 0 4583 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 16561213 912464 SH SOLE 15444 0 897020 PRINCIPAL EXCHANGE TRADED FD US MEGA CP ETF 74255Y870 12120755 235996 SH SOLE 0 0 235996 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 7581538 87841 SH SOLE 0 0 87841 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 266245 25774 SH SOLE 0 0 25774 PROCEPT BIOROBOTICS CORP COM 74276L105 491828 9952 SH SOLE 0 0 9952 PROCORE TECHNOLOGIES INC COM 74275K108 3784089 46052 SH SOLE 45632 0 420 PROCTER AND GAMBLE CO COM 742718109 509316920 3139088 SH SOLE 1232685 0 1906403 PROFOUND MED CORP COM NEW 74319B502 426329 49980 SH SOLE 0 0 49980 PROGRESS SOFTWARE CORP COM 743312100 2835549 53190 SH SOLE 32548 0 20642 PROGRESSIVE CORP COM 743315103 226085855 1093153 SH SOLE 798107 138 294908 PROGYNY INC COM 74340E103 2664930 69854 SH SOLE 66661 0 3193 PROLOGIS INC. COM 74340W103 116987435 898383 SH SOLE 649950 0 248433 PROS HOLDINGS INC COM 74346Y103 4372930 120367 SH SOLE 118072 0 2295 PROSHARES TR EQTS FOR RISIN 74347B391 305853 4986 SH SOLE 4986 0 0 PROSHARES TR HD REPLICATION 74347X294 2545888 51694 SH SOLE 0 0 51694 PROSHARES TR LARGE CAP CRE 74347R248 734365 12091 SH SOLE 0 0 12091 PROSHARES TR MSCI EAFE DIVD 74347B839 2032395 51820 SH SOLE 0 0 51820 PROSHARES TR MSCI EMRG MKTS 74347B847 224806 5152 SH SOLE 0 0 5152 PROSHARES TR ONLINE RTL ETF 74347B169 314911 8015 SH SOLE 0 0 8015 PROSHARES TR PSHS ULT S&P 500 74347R107 385274 4970 SH SOLE 0 0 4970 PROSHARES TR RUSS 2000 DIVD 74347B698 2859753 44673 SH SOLE 0 0 44673 PROSHARES TR RUSSELL US DIV 74347G507 276996 5746 SH SOLE 0 0 5746 PROSHARES TR S&P 500 DV ARIST 74348A467 61245962 603944 SH SOLE 0 0 603944 PROSHARES TR S&P 500 HIGH INC 74347G242 1876652 43847 SH SOLE 0 0 43847 PROSHARES TR S&P MDCP 400 DIV 74347B680 13309140 169414 SH SOLE 857 0 168557 PROSHARES TR S&P TECH DIVIDEN 74347G606 3320320 46122 SH SOLE 0 0 46122 PROSPECT CAP CORP COM 74348T102 3761656 681459 SH SOLE 0 0 681459 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 99252 100000 PRN SOLE 0 0 100000 PROSPERITY BANCSHARES INC COM 743606105 1817933 27637 SH SOLE 21620 0 6017 PROTAGONIST THERAPEUTICS INC COM 74366E102 316812 10951 SH SOLE 10290 0 661 PROVIDENT FINL SVCS INC COM 74386T105 175233 12027 SH SOLE 0 0 12027 PRUDENTIAL FINL INC COM 744320102 57186589 487109 SH SOLE 110 0 486999 PRUDENTIAL PLC ADR 74435K204 4759227 246977 SH SOLE 244253 0 2724 PTC INC COM 69370C100 28772728 152285 SH SOLE 22496 0 129789 PUBLIC STORAGE COM 74460D109 35935376 123890 SH SOLE 77061 0 46829 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 35478472 531274 SH SOLE 424521 0 106754 PUBMATIC INC COM CL A 74467Q103 271831 11460 SH SOLE 0 0 11460 PULTE GROUP INC COM 745867101 36538390 302922 SH SOLE 193857 0 109065 PURE STORAGE INC CL A 74624M102 16294030 313407 SH SOLE 79707 0 233700 PURECYCLE TECHNOLOGIES INC COM 74623V103 376515 60533 SH SOLE 0 0 60533 PURPLE BIOTECH LTD SPONSORED ADS 74638P109 6700 10000 SH SOLE 0 0 10000 PUTNAM MANAGED MUN INCOME TR COM 746823103 2451916 409335 SH SOLE 0 0 409335 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2234058 219888 SH SOLE 0 0 219888 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1040777 295675 SH SOLE 2370 0 293305 PVH CORPORATION COM 693656100 2088477 14853 SH SOLE 11776 0 3077 Q2 HLDGS INC COM 74736L109 5607718 106692 SH SOLE 105432 36 1224 QCR HOLDINGS INC COM 74727A104 769880 12675 SH SOLE 0 0 12675 QIAGEN NV SHS NEW N72482149 20697285 481445 SH SOLE 480804 15 626 QORVO INC COM 74736K101 6704106 58383 SH SOLE 44332 0 14051 QUAKER HOUGHTON COM 747316107 6723779 32759 SH SOLE 30668 0 2091 QUALCOMM INC COM 747525103 429912104 2539351 SH SOLE 934066 0 1605286 QUALYS INC COM 74758T303 3081921 18469 SH SOLE 6591 0 11878 QUANTA SVCS INC COM 74762E102 49567353 190790 SH SOLE 52036 0 138754 QUANTUMSCAPE CORP COM CL A 74767V109 165867 26370 SH SOLE 0 0 26370 QUEST DIAGNOSTICS INC COM 74834L100 22986052 172685 SH SOLE 143385 0 29300 QUICKLOGIC CORP COM NEW 74837P405 1132103 70624 SH SOLE 0 0 70624 QUIDELORTHO CORP COM 219798105 714258 14899 SH SOLE 6043 0 8856 QUIPT HOME MEDICAL CORP COM 74880P104 205390 47000 SH SOLE 0 0 47000 QURATE RETAIL INC COM SER A 74915M100 353293 287231 SH SOLE 282538 0 4693 RACKSPACE TECHNOLOGY INC COM 750102105 20938 13252 SH SOLE 0 0 13252 RADIAN GROUP INC COM 750236101 5185231 154922 SH SOLE 143873 0 11049 RADNET INC COM 750491102 4535014 93198 SH SOLE 15535 0 77663 RALPH LAUREN CORP CL A 751212101 14262569 75962 SH SOLE 44653 0 31309 RAMACO RES INC COM CL A 75134P600 333432 19800 SH SOLE 0 0 19800 RAMBUS INC DEL COM 750917106 2081452 33675 SH SOLE 14531 0 19144 RANGE RES CORP COM 75281A109 8224515 238877 SH SOLE 200599 0 38278 RANGER ENERGY SVCS INC COM CL A 75282U104 432610 38318 SH SOLE 0 0 38318 RAPID7 INC COM 753422104 4662913 95084 SH SOLE 65248 0 29836 RAYMOND JAMES FINL INC COM 754730109 39599937 308363 SH SOLE 4 0 308359 RAYONIER INC COM 754907103 1889873 56855 SH SOLE 12534 0 44321 RB GLOBAL INC COM 74935Q107 9403406 123453 SH SOLE 120569 0 2884 RBB FD INC MOTLEY FOL ETF 74933W601 8912233 179646 SH SOLE 0 0 179646 RBB FD INC US TREAS 3 MNTH 74933W452 541575 10825 SH SOLE 3479 0 7346 RBC BEARINGS INC COM 75524B104 46272137 171157 SH SOLE 163106 12 8039 READY CAPITAL CORP COM 75574U101 190790 20897 SH SOLE 0 0 20897 REALTY INCOME CORP COM 756109104 103119846 1906098 SH SOLE 1350517 0 555581 REAVES UTIL INCOME FD COM SH BEN INT 756158101 7570600 280809 SH SOLE 0 0 280809 RECURSION PHARMACEUTICALS IN CL A 75629V104 375331 37646 SH SOLE 0 0 37646 RED ROBIN GOURMET BURGERS IN COM 75689M101 391265 51079 SH SOLE 0 0 51079 REDDIT INC CL A 75734B100 260903 5290 SH SOLE 0 0 5290 REDFIN CORP COM 75737F108 94290 14179 SH SOLE 0 0 14179 REDWOOD TRUST INC COM 758075402 6039674 948143 SH SOLE 0 0 948143 REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 159392 160000 PRN SOLE 0 0 160000 REGAL REXNORD CORPORATION COM 758750103 19791616 109892 SH SOLE 101241 35 8616 REGENCY CTRS CORP COM 758849103 6517612 107623 SH SOLE 98409 0 9214 REGENERON PHARMACEUTICALS COM 75886F107 68664983 71341 SH SOLE 49377 0 21964 REGENXBIO INC COM 75901B107 1161989 55149 SH SOLE 0 0 55149 REGIONS FINANCIAL CORP NEW COM 7591EP100 23079309 1096925 SH SOLE 42541 0 1054384 REINSURANCE GRP OF AMERICA I COM NEW 759351604 43998774 228115 SH SOLE 210543 0 17572 RELAY THERAPEUTICS INC COM 75943R102 218099 26277 SH SOLE 0 0 26277 RELIANCE INC COM 759509102 10220834 30585 SH SOLE 15773 0 14812 RELX PLC SPONSORED ADR 759530108 43268822 999512 SH SOLE 963096 41 36375 RENAISSANCERE HLDGS LTD COM G7496G103 6549489 27867 SH SOLE 23846 0 4021 RENASANT CORP COM 75970E107 367791 11743 SH SOLE 0 0 11743 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 10098252 334934 SH SOLE 325645 43 9246 REPLIGEN CORP COM 759916109 9778647 53168 SH SOLE 51893 19 1256 REPUBLIC SVCS INC COM 760759100 139175967 726995 SH SOLE 430155 0 296840 RESIDEO TECHNOLOGIES INC COM 76118Y104 5786992 258118 SH SOLE 230056 0 28062 RESMED INC COM 761152107 1296581 6547 SH SOLE 0 0 6547 RESTAURANT BRANDS INTL INC COM 76131D103 4344928 54688 SH SOLE 34681 0 20007 RETAIL OPPORTUNITY INVTS COR COM 76131N101 274774 21433 SH SOLE 0 0 21433 REVOLUTION MEDICINES INC COM 76155X100 808812 25095 SH SOLE 0 0 25095 REVOLVE GROUP INC CL A 76156B107 212314 10029 SH SOLE 0 0 10029 REVVITY INC COM 714046109 820433 7814 SH SOLE 1183 0 6631 REXFORD INDL RLTY INC COM 76169C100 4991608 99237 SH SOLE 97201 0 2036 REYNOLDS CONSUMER PRODS INC COM 76171L106 572057 20030 SH SOLE 19534 0 496 RH COM 74967X103 3497923 10044 SH SOLE 309 0 9735 RINGCENTRAL INC CL A 76680R206 1185468 34124 SH SOLE 0 0 34124 RINGCENTRAL INC NOTE 3/0 76680RAF4 113172 120000 PRN SOLE 0 0 120000 RINGCENTRAL INC NOTE 3/1 76680RAH0 349440 390000 PRN SOLE 0 0 390000 RIO TINTO PLC SPONSORED ADR 767204100 32633054 511972 SH SOLE 63738 7 448227 RITHM CAPITAL CORP COM NEW 64828T201 2574261 230669 SH SOLE 0 0 230669 RIVERNORTH CAP AND INCM FD I COM 76882B108 254838 16068 SH SOLE 0 0 16068 RIVERNORTH DOUBLELINE STRATE COM 76882G107 850122 98622 SH SOLE 0 0 98622 RIVERNORTH FLEXIBLE MUN INCO COM 76883H104 349291 21482 SH SOLE 0 0 21482 RIVERNORTH FLEXIBLE MUNI INC COM 76883Y107 218349 15563 SH SOLE 0 0 15563 RIVERNORTH MANAGED DUR MUN I COM 76882H105 736438 49194 SH SOLE 0 0 49194 RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 438867 27259 SH SOLE 0 0 27259 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 538248 44705 SH SOLE 0 0 44705 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 1505581 137496 SH SOLE 0 0 137496 RLI CORP COM 749607107 10513805 70814 SH SOLE 68460 0 2354 RLJ LODGING TR CUM CONV PFD A 74965L200 533045 21766 SH SOLE 0 0 21766 ROBERT HALF INC. COM 770323103 9594425 121020 SH SOLE 59536 0 61484 ROBINHOOD MKTS INC COM CL A 770700102 879500 43691 SH SOLE 0 0 43691 ROBLOX CORP CL A 771049103 5899955 154530 SH SOLE 0 0 154530 ROCKET COS INC COM CL A 77311W101 2821768 193937 SH SOLE 180636 0 13301 ROCKET LAB USA INC COM 773122106 93996 22870 SH SOLE 0 0 22870 ROCKWELL AUTOMATION INC COM 773903109 20541165 70508 SH SOLE 10078 0 60430 ROCKY BRANDS INC COM 774515100 12785881 471282 SH SOLE 0 0 471282 ROGERS COMMUNICATIONS INC CL B 775109200 3274383 79863 SH SOLE 77438 0 2425 ROKU INC COM CL A 77543R102 1674152 25689 SH SOLE 3618 0 22071 ROLLINS INC COM 775711104 55212908 1193277 SH SOLE 1121097 87 72093 ROOT INC CL A NEW 77664L207 240472 3937 SH SOLE 0 0 3937 ROPER TECHNOLOGIES INC COM 776696106 121235656 216168 SH SOLE 66958 0 149210 ROSS STORES INC COM 778296103 42504382 289618 SH SOLE 234939 0 54679 ROYAL BK CDA COM 780087102 34447663 341472 SH SOLE 245046 0 96426 ROYAL CARIBBEAN GROUP COM V7780T103 15995653 115068 SH SOLE 68443 0 46625 ROYAL GOLD INC COM 780287108 8591221 70530 SH SOLE 0 0 70530 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 23826727 784549 SH SOLE 754881 0 29668 ROYCE GLOBAL VALUE TR INC COM 78081T104 6934537 648694 SH SOLE 0 0 648694 ROYCE MICRO-CAP TR INC COM 780915104 2878177 304569 SH SOLE 0 0 304569 ROYCE VALUE TR INC COM 780910105 25945591 1710322 SH SOLE 0 0 1710322 RPM INTL INC COM 749685103 23323679 196080 SH SOLE 95604 0 100476 RTX CORPORATION COM 75513E101 303857011 3115524 SH SOLE 1185130 53 1930342 RTX CORPORATION COM 75513E101 188000 2100 SH Put SOLE 0 0 2100 RUMBLE INC COM CL A 78137L105 87571 10838 SH SOLE 0 0 10838 RXO INC COMMON STOCK 74982T103 1955987 89437 SH SOLE 0 0 89437 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 311387 5611 SH SOLE 0 0 5611 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 24921371 171175 SH SOLE 164731 6 6438 RYDER SYS INC COM 783549108 2231377 18565 SH SOLE 14217 0 4348 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1698391 14691 SH SOLE 6228 0 8463 S&P GLOBAL INC COM 78409V104 322234008 757396 SH SOLE 433166 13 324217 SABA CAPITAL INCOME & OPPORT COM 880198106 170942 44749 SH SOLE 0 0 44749 SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 333703 45775 SH SOLE 0 0 45775 SABINE RTY TR UNIT BEN INT 785688102 1643102 25839 SH SOLE 0 0 25839 SABRE CORP COM 78573M104 611189 252558 SH SOLE 250241 0 2317 SAIA INC COM 78709Y105 54890550 93830 SH SOLE 89729 4 4097 SALESFORCE INC COM 79466L302 725328051 2408288 SH SOLE 1191616 27 1216645 SALESFORCE INC COM 79466L302 29000 100 SH Put SOLE 0 0 100 SALLY BEAUTY HLDGS INC COM 79546E104 4418891 355789 SH SOLE 355288 224 277 SAMSARA INC COM CL A 79589L106 4926796 130373 SH SOLE 0 0 130373 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 76610 14482 SH SOLE 0 0 14482 SANDRIDGE ENERGY INC COM NEW 80007P869 3078881 211316 SH SOLE 0 0 211316 SANDSTORM GOLD LTD COM NEW 80013R206 1568747 298809 SH SOLE 0 0 298809 SANDY SPRING BANCORP INC COM 800363103 247794 10690 SH SOLE 654 0 10036 SANGAMO THERAPEUTICS INC COM 800677106 9349 13950 SH SOLE 0 0 13950 SANMINA CORPORATION COM 801056102 2465561 39652 SH SOLE 36823 0 2829 SANOFI SPONSORED ADR 80105N105 112521338 2315255 SH SOLE 2179136 43 136077 SAP SE SPON ADR 803054204 118875155 609523 SH SOLE 576350 16 33157 SARATOGA INVT CORP COM NEW 80349A208 692706 29858 SH SOLE 0 0 29858 SAREPTA THERAPEUTICS INC COM 803607100 1638445 12656 SH SOLE 5167 0 7489 SAVERS VALUE VLG INC COM 80517M109 756952 39261 SH SOLE 39261 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 20738187 95700 SH SOLE 78088 26 17586 SCANSOURCE INC COM 806037107 4090604 92884 SH SOLE 90860 57 1967 SCHLUMBERGER LTD COM STK 806857108 47795860 872029 SH SOLE 313184 0 558845 SCHNEIDER NATIONAL INC CL B 80689H102 3739690 165181 SH SOLE 149204 0 15977 SCHOLAR ROCK HLDG CORP COM 80706P103 241376 13591 SH SOLE 0 0 13591 SCHRODINGER INC COM 80810D103 551529 20427 SH SOLE 0 0 20427 SCHWAB CHARLES CORP COM 808513105 123539035 1707756 SH SOLE 1204762 0 502994 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 603480 11910 SH SOLE 0 0 11910 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 34143982 767453 SH SOLE 764883 0 2570 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1411133 55886 SH SOLE 387 0 55499 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 2862260 58354 SH SOLE 0 0 58354 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 804523 33163 SH SOLE 0 0 33163 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 11037179 282860 SH SOLE 482 0 282378 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 269119 7517 SH SOLE 336 0 7181 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 1777027 26819 SH SOLE 0 0 26819 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2960373 43929 SH SOLE 0 0 43929 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 411467 7215 SH SOLE 0 0 7215 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 12222069 440276 SH SOLE 0 0 440276 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 7449962 209210 SH SOLE 0 0 209210 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 4020489 113349 SH SOLE 0 0 113349 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5382240 111642 SH SOLE 0 0 111642 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 7488146 162786 SH SOLE 0 0 162786 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 10527326 172438 SH SOLE 0 0 172438 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 155517557 1928780 SH SOLE 30944 0 1897836 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 23954161 258349 SH SOLE 2641 0 255708 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2982758 39257 SH SOLE 0 0 39257 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 5713967 92072 SH SOLE 0 0 92072 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 14414617 177019 SH SOLE 0 0 177019 SCHWAB STRATEGIC TR US REIT ETF 808524847 476726 23484 SH SOLE 0 0 23484 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4432171 90012 SH SOLE 0 0 90012 SCHWAB STRATEGIC TR US TIPS ETF 808524870 3390326 64999 SH SOLE 0 0 64999 SCIENCE APPLICATIONS INTL CO COM 808625107 8823775 67672 SH SOLE 51764 0 15908 SCILEX HOLDING CO COM 80880W106 49713 31266 SH SOLE 8 0 31258 SCORPIO TANKERS INC SHS Y7542C130 3779128 52818 SH SOLE 35109 0 17709 SCOTTS MIRACLE-GRO CO CL A 810186106 41409789 555165 SH SOLE 416278 0 138888 SCPHARMACEUTICALS INC COM 810648105 426946 85049 SH SOLE 0 0 85049 SCYNEXIS INC COM NEW 811292200 25569 17394 SH SOLE 0 0 17394 SEA LTD SPONSORD ADS 81141R100 4341271 80828 SH SOLE 4535 0 76293 SEABRIDGE GOLD INC COM 811916105 13369452 884223 SH SOLE 0 0 884223 SEACOAST BKG CORP FLA COM NEW 811707801 512547 20187 SH SOLE 0 0 20187 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 25852201 277831 SH SOLE 68018 0 209813 SEALED AIR CORP NEW COM 81211K100 9480770 254860 SH SOLE 242364 0 12496 SEI INVTS CO COM 784117103 35991165 500573 SH SOLE 477511 0 23061 SELECT MED HLDGS CORP COM 81619Q105 8263465 274079 SH SOLE 273579 0 500 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 393192289 4814993 SH SOLE 3859170 0 955823 SELECT SECTOR SPDR TR ENERGY 81369Y506 167340209 1772484 SH SOLE 213654 0 1558830 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 296312397 7034958 SH SOLE 3839680 0 3195278 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 858800 22600 SH Put SOLE 0 0 22600 SELECT SECTOR SPDR TR INDL 81369Y704 123462734 980174 SH SOLE 35354 0 944820 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 15395162 389455 SH SOLE 202 0 389253 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 310154430 1686630 SH SOLE 1155166 0 531465 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 218104025 2856260 SH SOLE 2078204 0 778056 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 839535691 5682906 SH SOLE 4347295 0 1335611 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 151719562 2311037 SH SOLE 1667212 0 643825 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 22543373 242689 SH SOLE 35081 0 207608 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 715296482 3434467 SH SOLE 2580011 0 854456 SELECT WATER SOLUTIONS INC CL A COM 81617J301 396069 42911 SH SOLE 42655 0 256 SELECTIVE INS GROUP INC COM 816300107 9142329 83744 SH SOLE 81139 0 2605 SELECTQUOTE INC COM 816307300 52000 26000 SH SOLE 0 0 26000 SEMPRA COM 816851109 69799191 971728 SH SOLE 784595 0 187133 SEMRUSH HLDGS INC CL A COM 81686C104 424161 31988 SH SOLE 0 0 31988 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1446379 39368 SH SOLE 31324 0 8044 SENSEI BIOTHERAPEUTICS INC COM 81728A108 14700 14000 SH SOLE 0 0 14000 SENSEONICS HLDGS INC COM 81727U105 14112 26572 SH SOLE 0 0 26572 SENSIENT TECHNOLOGIES CORP COM 81725T100 237529 3433 SH SOLE 0 0 3433 SENTINELONE INC CL A 81730H109 5858689 251338 SH SOLE 0 0 251338 SERVICE CORP INTL COM 817565104 4513339 60818 SH SOLE 18646 0 42172 SERVICENOW INC COM 81762P102 246317308 323082 SH SOLE 171184 0 151898 SERVISFIRST BANCSHARES INC COM 81768T108 12424257 187225 SH SOLE 165449 43 21733 SFL CORPORATION LTD SHS G7738W106 424964 32243 SH SOLE 0 0 32243 SHAKE SHACK INC CL A 819047101 11408346 109664 SH SOLE 22386 0 87278 SHARECARE INC COM CL A 81948W104 88184 114898 SH SOLE 0 0 114898 SHARKNINJA INC COM SHS G8068L108 1420337 22802 SH SOLE 0 0 22802 SHELL PLC SPON ADS 780259305 68690711 1024623 SH SOLE 764879 0 259745 SHERWIN WILLIAMS CO COM 824348106 182041743 524118 SH SOLE 409813 19 114286 SHIFT4 PMTS INC CL A 82452J109 3383774 51215 SH SOLE 36073 0 15142 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 1472349 131695 SH SOLE 127375 0 4320 SHOCKWAVE MED INC COM 82489T104 4391120 13485 SH SOLE 8051 0 5434 SHOPIFY INC CL A 82509L107 79882651 1035152 SH SOLE 494757 14 540381 SHORE BANCSHARES INC COM 825107105 137069 11919 SH SOLE 0 0 11919 SHUTTERSTOCK INC COM 825690100 3177881 69371 SH SOLE 68355 0 1016 SHYFT GROUP INC COM 825698103 207066 16672 SH SOLE 0 0 16672 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 8782215 1864589 SH SOLE 0 0 1864589 SIGA TECHNOLOGIES INC COM 826917106 103747 12120 SH SOLE 0 0 12120 SIGNET JEWELERS LIMITED SHS G81276100 3694275 36917 SH SOLE 36735 17 165 SILGAN HLDGS INC COM 827048109 2138630 44041 SH SOLE 15116 0 28925 SILICON LABORATORIES INC COM 826919102 13102656 91168 SH SOLE 87590 0 3578 SILVERCORP METALS INC COM 82835P103 41853 12838 SH SOLE 0 0 12838 SILVERCREST METALS INC COM 828363101 536230 80515 SH SOLE 0 0 80515 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 616609 31686 SH SOLE 24726 0 6960 SIMON PPTY GROUP INC NEW COM 828806109 41410930 264624 SH SOLE 85776 0 178848 SIMPLIFY EXCHANGE TRADED FUN SHORT TERM TREA 82889N657 843197 38555 SH SOLE 38555 0 0 SIMPLY GOOD FOODS CO COM 82900L102 1031824 30321 SH SOLE 28535 0 1786 SIMPSON MFG INC COM 829073105 43494584 211983 SH SOLE 208635 14 3334 SIREN ETF TR DIVCN LDRS ETF 829658301 2040220 30875 SH SOLE 0 0 30875 SIREN ETF TR NSD NXGN ECO ETF 829658202 345264 12230 SH SOLE 0 0 12230 SIRIUS XM HOLDINGS INC COM 82968B103 841981 217005 SH SOLE 0 0 217005 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 47603948 272724 SH SOLE 269891 15 2818 SITIME CORP COM 82982T106 1788699 19186 SH SOLE 18663 11 512 SITIO ROYALTIES CORP CLASS A COM 82983N108 2387714 96590 SH SOLE 0 0 96590 SIX FLAGS ENTMT CORP NEW COM 83001A102 687663 26127 SH SOLE 24875 0 1252 SIXTH STREET SPECIALTY LENDI COM 83012A109 3512840 163922 SH SOLE 0 0 163922 SJW GROUP COM 784305104 5924235 104687 SH SOLE 101238 0 3449 SK TELECOM LTD SPONSORED ADR 78440P306 1927173 89387 SH SOLE 38459 0 50928 SKECHERS U S A INC CL A 830566105 1503443 24542 SH SOLE 5533 0 19009 SKEENA RES LTD NEW COM 83056P715 635818 137623 SH SOLE 0 0 137623 SKYLINE CHAMPION CORPORATION COM 830830105 6780641 79763 SH SOLE 79481 50 232 SKYWEST INC COM 830879102 605486 8765 SH SOLE 0 0 8765 SKYWORKS SOLUTIONS INC COM 83088M102 7890534 72845 SH SOLE 19976 0 52869 SKYX PLATFORMS CORP COM 78471E105 13100 10000 SH SOLE 0 0 10000 SLM CORP COM 78442P106 3867889 177508 SH SOLE 170670 0 6838 SLR INVESTMENT CORP COM 83413U100 3282253 213828 SH SOLE 0 0 213828 SM ENERGY CO COM 78454L100 8154549 163582 SH SOLE 123415 0 40167 SMARTSHEET INC COM CL A 83200N103 996034 25871 SH SOLE 17264 0 8607 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1166607 46002 SH SOLE 34035 0 11967 SMITH & WESSON BRANDS INC COM 831754106 425112 24488 SH SOLE 0 0 24488 SMITH A O CORP COM 831865209 15183759 169727 SH SOLE 28919 0 140808 SMUCKER J M CO COM NEW 832696405 23236552 184608 SH SOLE 11427 0 173181 SNAP INC CL A 83304A106 1150594 100226 SH SOLE 0 0 100226 SNAP ON INC COM 833034101 108556369 366472 SH SOLE 297366 0 69107 SNOWFLAKE INC CL A 833445109 29671845 183613 SH SOLE 96452 0 87161 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 263937 5369 SH SOLE 0 0 5369 SOFI TECHNOLOGIES INC COM 83406F102 2954033 404662 SH SOLE 200 0 404462 SOL GEL TECHNOLOGIES SHS M8694L103 30361 30977 SH SOLE 0 0 30977 SOLAREDGE TECHNOLOGIES INC COM 83417M104 794975 11200 SH SOLE 6296 0 4904 SOLAREDGE TECHNOLOGIES INC NOTE 9/1 83417MAD6 38275 42000 PRN SOLE 0 0 42000 SOLID POWER INC CLASS A COM 83422N105 33191 16350 SH SOLE 0 0 16350 SONOCO PRODS CO COM 835495102 5647155 97634 SH SOLE 59917 0 37717 SONOS INC COM 83570H108 1629897 85514 SH SOLE 0 0 85514 SONY GROUP CORP SPONSORED ADR 835699307 25662399 299305 SH SOLE 248046 25 51234 SOTHERLY HOTELS INC COM 83600C103 24143 16650 SH SOLE 0 0 16650 SOUNDHOUND AI INC CLASS A COM 836100107 855322 145216 SH SOLE 0 0 145216 SOURCE CAP INC COM 836144105 2147571 50543 SH SOLE 0 0 50543 SOUTHERN CO COM 842587107 152099861 2120155 SH SOLE 1061131 0 1059024 SOUTHERN COPPER CORP COM 84265V105 12679605 119035 SH SOLE 0 0 119035 SOUTHSTATE CORPORATION COM 840441109 1804094 21217 SH SOLE 12332 0 8885 SOUTHWEST AIRLS CO COM 844741108 13969114 478558 SH SOLE 267503 0 211055 SOUTHWEST GAS HLDGS INC COM 844895102 7897296 103734 SH SOLE 96272 0 7462 SOUTHWESTERN ENERGY CO COM 845467109 3200549 422236 SH SOLE 0 0 422236 SP PLUS CORP COM 78469C103 2325347 44530 SH SOLE 44335 0 195 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 81266886 204311 SH SOLE 122 0 204189 SPDR GOLD TR GOLD SHS 78463V107 178583063 868088 SH SOLE 28521 0 839567 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1102683 10635 SH SOLE 3681 0 6954 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 13160221 307338 SH SOLE 0 0 307338 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1188681 22620 SH SOLE 0 0 22620 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 20836919 359691 SH SOLE 0 0 359691 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 280977 9894 SH SOLE 0 0 9894 SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 1532397 12778 SH SOLE 0 0 12778 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1445785 34358 SH SOLE 0 0 34358 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 11475337 320182 SH SOLE 42 0 320140 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 7887049 217934 SH SOLE 1059 0 216875 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 690671 20611 SH SOLE 0 0 20611 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 383674 6876 SH SOLE 0 0 6876 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1259606 35835 SH SOLE 1296 0 34539 SPDR S&P 500 ETF TR TR UNIT 78462F103 1314166385 2512410 SH SOLE 99952 0 2412458 SPDR S&P 500 ETF TR TR UNIT 78462F103 22295500 49400 SH Put SOLE 0 0 49400 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 198515869 356786 SH SOLE 75521 0 281265 SPDR SER TR AEROSPACE DEF 78464A631 10319663 73444 SH SOLE 26542 0 46902 SPDR SER TR BBG CONV SEC ETF 78464A359 7007712 95943 SH SOLE 0 0 95943 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 2583733 138612 SH SOLE 127474 0 11138 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 96236642 1048329 SH SOLE 341247 0 707082 SPDR SER TR BLOOMBERG 3-12 M 78468R523 13115783 131923 SH SOLE 80851 0 51072 SPDR SER TR BLOOMBERG EMERGI 78464A391 253421 12362 SH SOLE 0 0 12362 SPDR SER TR BLOOMBERG HIGH Y 78468R622 5825736 61195 SH SOLE 8475 0 52720 SPDR SER TR BLOOMBERG INTL T 78464A516 578707 26021 SH SOLE 0 0 26021 SPDR SER TR BLOOMBERG INVT 78468R200 10693492 346853 SH SOLE 0 0 346853 SPDR SER TR BLOOMBERG SHT TE 78468R408 3636870 144206 SH SOLE 2851 0 141355 SPDR SER TR COMP SOFTWARE 78464A599 3280077 21027 SH SOLE 0 0 21027 SPDR SER TR DJ REIT ETF 78464A607 1557672 16527 SH SOLE 3836 0 12691 SPDR SER TR HLTH CARE SVCS 78464A573 220006 2320 SH SOLE 0 0 2320 SPDR SER TR HLTH CR EQUIP 78464A581 1245582 14164 SH SOLE 0 0 14164 SPDR SER TR ICE PFD SEC ETF 78464A292 682959 19586 SH SOLE 0 0 19586 SPDR SER TR MSCI USA STRTGIC 78468R812 10502981 72121 SH SOLE 69231 0 2890 SPDR SER TR NUVEEN BLMBRG MU 78468R721 11813737 254168 SH SOLE 235088 0 19080 SPDR SER TR NUVEEN BLMBRG SH 78468R739 3136893 66123 SH SOLE 5886 0 60237 SPDR SER TR NUVEEN BLOOMBERG 78464A284 126281459 4915589 SH SOLE 4703025 0 212564 SPDR SER TR NYSE TECH ETF 78464A102 284251 1558 SH SOLE 0 0 1558 SPDR SER TR OILGAS EQUIP 78468R549 7132527 76620 SH SOLE 3757 0 72863 SPDR SER TR PORT MTG BK ETF 78464A383 268671 12370 SH SOLE 0 0 12370 SPDR SER TR PORTFLI HIGH YLD 78468R606 6214397 264893 SH SOLE 658 0 264235 SPDR SER TR PORTFLI INTRMDIT 78464A672 11565930 410430 SH SOLE 0 0 410430 SPDR SER TR PORTFLI TIPS ETF 78464A656 916914 35789 SH SOLE 0 0 35789 SPDR SER TR PORTFOLI S&P1500 78464A805 5449847 84955 SH SOLE 0 0 84955 SPDR SER TR PORTFOLIO AGRGTE 78464A649 43422026 1717643 SH SOLE 1628083 0 89561 SPDR SER TR PORTFOLIO CRPORT 78464A144 7766644 266803 SH SOLE 0 0 266803 SPDR SER TR PORTFOLIO INTRMD 78464A375 13030827 398619 SH SOLE 162029 0 236590 SPDR SER TR PORTFOLIO LN TSR 78464A664 34148982 1222226 SH SOLE 273 0 1221952 SPDR SER TR PORTFOLIO S&P400 78464A847 5578966 104593 SH SOLE 8 0 104585 SPDR SER TR PORTFOLIO S&P500 78464A854 64717334 1051801 SH SOLE 219570 0 832231 SPDR SER TR PORTFOLIO S&P600 78468R853 34142079 793264 SH SOLE 1914 0 791350 SPDR SER TR PORTFOLIO SH TSR 78468R101 5096003 176210 SH SOLE 27422 0 148788 SPDR SER TR PORTFOLIO SHORT 78464A474 3347852 112457 SH SOLE 3372 0 109085 SPDR SER TR PRTFLO S&P500 GW 78464A409 49354871 674708 SH SOLE 0 0 674708 SPDR SER TR PRTFLO S&P500 HI 78468R788 7484930 183860 SH SOLE 0 0 183860 SPDR SER TR PRTFLO S&P500 VL 78464A508 33444739 667560 SH SOLE 0 0 667560 SPDR SER TR RUSSELL LOW VOL 78468R754 636286 5124 SH SOLE 0 0 5124 SPDR SER TR RUSSELL YIELD 78468R770 5861307 53943 SH SOLE 0 0 53943 SPDR SER TR S&P 400 MDCP GRW 78464A821 280725 3216 SH SOLE 0 0 3216 SPDR SER TR S&P 400 MDCP VAL 78464A839 547523 7204 SH SOLE 0 0 7204 SPDR SER TR S&P 500 ESG ETF 78468R531 740509 14623 SH SOLE 0 0 14623 SPDR SER TR S&P 600 SMCP GRW 78464A201 1182360 13555 SH SOLE 0 0 13555 SPDR SER TR S&P 600 SMCP VAL 78464A300 1976473 23822 SH SOLE 1607 0 22215 SPDR SER TR S&P BIOTECH 78464A870 39730825 418704 SH SOLE 100 0 418604 SPDR SER TR S&P BIOTECH 78464A870 492800 5600 SH Put SOLE 0 0 5600 SPDR SER TR S&P BK ETF 78464A797 2727907 57917 SH SOLE 0 0 57917 SPDR SER TR S&P CAP MKTS 78464A771 1811425 16386 SH SOLE 3 0 16383 SPDR SER TR S&P DIVID ETF 78464A763 302048280 2301496 SH SOLE 1120919 0 1180577 SPDR SER TR S&P HOMEBUILD 78464A888 3620259 32443 SH SOLE 90 0 32353 SPDR SER TR S&P INS ETF 78464A789 2448254 47019 SH SOLE 0 0 47019 SPDR SER TR S&P KENSHO NEW 78468R648 3828499 79628 SH SOLE 0 0 79628 SPDR SER TR S&P METALS MNG 78464A755 2277634 37784 SH SOLE 0 0 37784 SPDR SER TR S&P OILGAS EXP 78468R556 4964157 32041 SH SOLE 0 0 32041 SPDR SER TR S&P PHARMAC 78464A722 272452 6317 SH SOLE 0 0 6317 SPDR SER TR S&P REGL BKG 78464A698 10152968 201929 SH SOLE 0 0 201929 SPDR SER TR S&P RETAIL ETF 78464A714 1289512 16325 SH SOLE 0 0 16325 SPDR SER TR S&P SEMICNDCTR 78464A862 4823215 20781 SH SOLE 0 0 20781 SPDR SER TR S&P TELECOM 78464A540 2583343 34788 SH SOLE 0 0 34788 SPDR SER TR S&P TRANSN ETF 78464A532 1466016 17294 SH SOLE 0 0 17294 SPDR SER TR SPDR MSCI USA GE 78468R747 236597 2235 SH SOLE 0 0 2235 SPDR SER TR SPDR S&P 500 ETF 78468R796 484111 11311 SH SOLE 0 0 11311 SPDR SER TR SPDR S&P1500VL 78464A128 2117302 12077 SH SOLE 0 0 12077 SPECIAL OPPORTUNITIES FD INC COM 84741T104 410724 32494 SH SOLE 0 0 32494 SPHERE ENTERTAINMENT CO CL A 55826T102 555537 11319 SH SOLE 0 0 11319 SPIRE INC COM 84857L101 3512714 57238 SH SOLE 48337 0 8901 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 502672 13936 SH SOLE 0 0 13936 SPIRIT AIRLS INC COM 848577102 53408 11035 SH SOLE 0 0 11035 SPOTIFY TECHNOLOGY S A SHS L8681T102 8236053 31209 SH SOLE 15893 0 15316 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 930121 36706 SH SOLE 0 0 36706 SPROTT FDS TR URANIUM MINERS E 85208P303 2156160 43744 SH SOLE 0 0 43744 SPROTT INC COM NEW 852066208 2546244 68892 SH SOLE 0 0 68892 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 13772912 677134 SH SOLE 0 0 677134 SPROTT PHYSICAL GOLD TR UNIT 85207H104 12042841 696118 SH SOLE 0 0 696118 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1084592 112393 SH SOLE 0 0 112393 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 15836528 1910317 SH SOLE 0 0 1910317 SPROUT SOCIAL INC COM CL A 85209W109 2958270 49544 SH SOLE 48125 0 1419 SPROUTS FMRS MKT INC COM 85208M102 1364655 21164 SH SOLE 0 0 21164 SPS COMM INC COM 78463M107 13753958 74386 SH SOLE 62477 17 11892 SPX TECHNOLOGIES INC COM 78473E103 3173898 25777 SH SOLE 0 0 25777 SQUARESPACE INC CLASS A 85225A107 535996 14709 SH SOLE 0 0 14709 SRH TOTAL RETURN FUND INC COM 101507101 4972261 330163 SH SOLE 0 0 330163 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 24905815 386917 SH SOLE 375005 96 11816 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 10460324 248405 SH SOLE 2769 0 245636 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 23590817 545957 SH SOLE 0 0 545957 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 1040234 33328 SH SOLE 0 0 33328 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 1053424 37690 SH SOLE 0 0 37690 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 23628842 589984 SH SOLE 388284 0 201700 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 12738222 314524 SH SOLE 0 0 314524 SSGA ACTIVE TR SPDR BLACKSTONE 78470P846 1664487 58650 SH SOLE 0 0 58650 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 390678 15243 SH SOLE 0 0 15243 SSR MINING IN COM 784730103 584171 130980 SH SOLE 0 0 130980 SSR MINING IN NOTE 2.500% 4/0 784730AB9 8925 10000 PRN SOLE 0 0 10000 ST JOE CO COM 790148100 1919671 33115 SH SOLE 0 0 33115 STAG INDL INC COM 85254J102 7931971 206347 SH SOLE 34933 0 171413 STANDARD BIOTOOLS INC COM 34385P108 49306 18194 SH SOLE 0 0 18194 STANDARD LITHIUM LTD COM 853606101 43705 37038 SH SOLE 0 0 37038 STANDEX INTL CORP COM 854231107 6169678 33858 SH SOLE 30253 11 3594 STANLEY BLACK & DECKER INC COM 854502101 10574967 107985 SH SOLE 0 0 107985 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 951432 39859 SH SOLE 0 0 39859 STARBUCKS CORP COM 855244109 135756746 1485467 SH SOLE 487287 0 998180 STARWOOD PPTY TR INC COM 85571B105 23834961 1172403 SH SOLE 0 0 1172403 STATE STR CORP COM 857477103 6276846 81180 SH SOLE 23236 0 57944 STEEL DYNAMICS INC COM 858119100 13254823 89421 SH SOLE 23709 0 65712 STELLANTIS N.V SHS N82405106 5389419 190439 SH SOLE 131249 0 59190 STELLUS CAP INVT CORP COM 858568108 2847181 217674 SH SOLE 0 0 217674 STEM INC COM 85859N102 293896 134199 SH SOLE 0 0 134199 STEPSTONE GROUP INC COM CL A 85914M107 449037 12564 SH SOLE 7064 0 5500 STERICYCLE INC COM 858912108 40672080 771035 SH SOLE 769327 164 1544 STERIS PLC SHS USD G8473T100 175063623 778684 SH SOLE 362937 0 415747 STERLING INFRASTRUCTURE INC COM 859241101 4000392 36265 SH SOLE 12280 0 23985 STEVANATO GROUP S P A ORD SHS T9224W109 8671286 270134 SH SOLE 269823 74 237 STEWART INFORMATION SVCS COR COM 860372101 770441 11842 SH SOLE 5785 0 6057 STIFEL FINL CORP COM 860630102 8879345 113590 SH SOLE 104558 0 9032 STITCH FIX INC COM CL A 860897107 67333 25505 SH SOLE 0 0 25505 STMICROELECTRONICS N V NY REGISTRY 861012102 8823385 204056 SH SOLE 143963 0 60093 STOCK YDS BANCORP INC COM 861025104 431102 8814 SH SOLE 0 0 8814 STRATEGY SHS DAY HAGAN NED 86280R803 31235117 812357 SH SOLE 4495 0 807861 STRIDE INC COM 86333M108 1621457 25717 SH SOLE 16128 0 9589 STRIDE INC NOTE 1.125% 9/0 86333MAA6 39675 30000 PRN SOLE 0 0 30000 STRYKER CORPORATION COM 863667101 211578473 591216 SH SOLE 257785 29 333402 STUDIO CITY INTL HLDGS LTD SPON ADS 86389T106 89993 12986 SH SOLE 0 0 12986 STURM RUGER & CO INC COM 864159108 434596 9417 SH SOLE 100 0 9317 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1058280 51800 SH SOLE 0 0 51800 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 485560 41254 SH SOLE 31800 0 9454 SUMMIT FINL GROUP INC COM 86606G101 331352 12200 SH SOLE 0 0 12200 SUMMIT HOTEL PPTYS NOTE 1.500% 2/1 866082AA8 31168 35000 PRN SOLE 0 0 35000 SUMMIT MATLS INC CL A 86614U100 7158462 160612 SH SOLE 157858 0 2754 SUN CMNTYS INC COM 866674104 6337205 49286 SH SOLE 42100 0 7186 SUN LIFE FINANCIAL INC. COM 866796105 1886981 34573 SH SOLE 2086 0 32487 SUNCOKE ENERGY INC COM 86722A103 396636 35194 SH SOLE 0 0 35194 SUNCOR ENERGY INC NEW COM 867224107 17261717 467671 SH SOLE 339615 0 128055 SUNCOR ENERGY INC NEW COM 867224107 741600 20600 SH Put SOLE 0 0 20600 SUNNOVA ENERGY INTL INC. COM 86745K104 1641479 267778 SH SOLE 0 0 267778 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 5131410 85112 SH SOLE 0 0 85112 SUNPOWER CORP COM 867652406 60474 20158 SH SOLE 0 0 20158 SUNRUN INC COM 86771W105 1232080 93481 SH SOLE 0 0 93481 SUNSTONE HOTEL INVS INC NEW COM 867892101 820973 73696 SH SOLE 73593 0 103 SUPER MICRO COMPUTER INC COM 86800U104 91068343 90164 SH SOLE 56332 0 33832 SURGERY PARTNERS INC COM 86881A100 1924094 64502 SH SOLE 61498 0 3004 SWEETGREEN INC COM CL A 87043Q108 734763 29088 SH SOLE 15619 0 13469 SYLVAMO CORP COMMON STOCK 871332102 276053 4471 SH SOLE 0 0 4471 SYMBOTIC INC CLASS A COM 87151X101 27737595 616391 SH SOLE 0 0 616391 SYNAPTICS INC COM 87157D109 690139 7074 SH SOLE 5861 0 1213 SYNCHRONY FINANCIAL COM 87165B103 14292707 331464 SH SOLE 132527 0 198937 SYNOPSYS INC COM 871607107 99158672 173506 SH SOLE 130740 0 42766 SYNOVUS FINL CORP COM NEW 87161C501 4958307 123772 SH SOLE 0 0 123772 SYSCO CORP COM 871829107 119247242 1468925 SH SOLE 1102522 120 366283 T ROWE PRICE ETF INC CAP APPRECIATION 87283Q867 5549295 183569 SH SOLE 0 0 183569 T ROWE PRICE ETF INC ULTRA SHRT TRM 87283Q701 2137580 43334 SH SOLE 0 0 43334 T-MOBILE US INC COM 872590104 176266190 1079930 SH SOLE 712206 0 367724 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 193303618 1420828 SH SOLE 777712 31 643085 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 19640749 132270 SH SOLE 106268 0 26002 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 3373884 242900 SH SOLE 213019 0 29881 TALOS ENERGY INC COM 87484T108 909016 65256 SH SOLE 0 0 65256 TANDEM DIABETES CARE INC COM NEW 875372203 3429383 96848 SH SOLE 73233 0 23615 TANGER INC COM 875465106 2739717 92777 SH SOLE 0 0 92777 TAPESTRY INC COM 876030107 20166030 424727 SH SOLE 285638 0 139089 TARGA RES CORP COM 87612G101 26886575 240080 SH SOLE 106292 0 133788 TARGET CORP COM 87612E106 261030442 1473001 SH SOLE 881380 76 591545 TASEKO MINES LTD COM 876511106 155031 71443 SH SOLE 0 0 71443 TASKUS INC CLASS A COM 87652V109 275231 23625 SH SOLE 0 0 23625 TAYLOR MORRISON HOME CORP COM 87724P106 3244963 52195 SH SOLE 45711 0 6484 TC ENERGY CORP COM 87807B107 68422162 1702045 SH SOLE 1593692 0 108353 TCW STRATEGIC INCOME FD INC COM 872340104 4738096 985051 SH SOLE 0 0 985051 TD SYNNEX CORPORATION COM 87162W100 26760975 236613 SH SOLE 133365 0 103248 TE CONNECTIVITY LTD SHS H84989104 65847786 453373 SH SOLE 387698 0 65674 TECHNIPFMC PLC COM G87110105 7609832 303060 SH SOLE 282735 0 20325 TECHTARGET INC COM 87874R100 774899 23425 SH SOLE 22719 0 706 TECK RESOURCES LTD CL B 878742204 14458469 315825 SH SOLE 271935 0 43890 TECNOGLASS INC ORD SHS G87264100 1471621 28284 SH SOLE 0 0 28284 TEEKAY TANKERS LTD CL A Y8565N300 1152371 19729 SH SOLE 13118 0 6611 TEGNA INC COM 87901J105 675022 45182 SH SOLE 28402 0 16780 TELADOC HEALTH INC COM 87918A105 624461 41355 SH SOLE 0 0 41355 TELEDYNE TECHNOLOGIES INC COM 879360105 40756627 94933 SH SOLE 92196 0 2737 TELEFLEX INCORPORATED COM 879369106 31528854 139403 SH SOLE 132749 133 6521 TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608 1292590 234590 SH SOLE 99946 0 134644 TELEFONICA BRASIL SA NEW ADR 87936R205 637783 63335 SH SOLE 34845 0 28490 TELEFONICA S A SPONSORED ADR 879382208 1069940 242617 SH SOLE 0 0 242617 TELEPHONE & DATA SYS INC COM NEW 879433829 2218681 138494 SH SOLE 0 0 138494 TELLURIAN INC NEW COM 87968A104 22634 34221 SH SOLE 0 0 34221 TELUS CORPORATION COM 87971M103 11596395 724323 SH SOLE 658842 0 65481 TEMPLETON EMERGING MKTS FD COM 880191101 264260 22132 SH SOLE 0 0 22132 TEMPLETON EMERGING MKTS INCO COM 880192109 455016 83797 SH SOLE 0 0 83797 TEMPUR SEALY INTL INC COM 88023U101 25285955 445019 SH SOLE 408508 0 36511 TENABLE HLDGS INC COM 88025T102 900071 18209 SH SOLE 15323 0 2886 TENARIS S A SPONSORED ADS 88031M109 5642728 143691 SH SOLE 142782 20 889 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 518746 46358 SH SOLE 17610 0 28748 TENET HEALTHCARE CORP COM NEW 88033G407 7850981 74693 SH SOLE 0 0 74693 TENNANT CO COM 880345103 2834420 23307 SH SOLE 23116 0 191 TERADATA CORP DEL COM 88076W103 3627014 93794 SH SOLE 87459 0 6335 TERADYNE INC COM 880770102 54085533 479354 SH SOLE 466062 0 13292 TERAWULF INC COM 88080T104 67675 25732 SH SOLE 0 0 25732 TEREX CORP NEW COM 880779103 2096286 32551 SH SOLE 11414 0 21137 TERRENO RLTY CORP COM 88146M101 13382307 201541 SH SOLE 201091 0 450 TESLA INC COM 88160R101 205233809 1167495 SH SOLE 544084 11 623400 TETRA TECH INC NEW COM 88162G103 5216770 28243 SH SOLE 9322 0 18921 TETRA TECHNOLOGIES INC DEL COM 88162F105 410276 92613 SH SOLE 90513 0 2100 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 10954076 776334 SH SOLE 574036 0 202298 TEXAS CAP BANCSHARES INC COM 88224Q107 338771 5504 SH SOLE 0 0 5504 TEXAS INSTRS INC COM 882508104 271647552 1559312 SH SOLE 1147608 143 411560 TEXAS PACIFIC LAND CORPORATI COM 88262P102 18044722 31192 SH SOLE 0 0 31192 TEXAS ROADHOUSE INC COM 882681109 10458661 67707 SH SOLE 40633 0 27073 TEXTRON INC COM 883203101 19447333 202724 SH SOLE 168096 0 34628 TFI INTL INC COM 87241L109 5463800 34264 SH SOLE 31432 0 2832 TFS FINL CORP COM 87240R107 291832 23235 SH SOLE 0 0 23235 TG THERAPEUTICS INC COM 88322Q108 1934971 127217 SH SOLE 0 0 127217 THE BEAUTY HEALTH COMPANY COM CL A 88331L108 49035 11044 SH SOLE 0 0 11044 THE CIGNA GROUP COM 125523100 211959637 583606 SH SOLE 365835 0 217770 THE REALREAL INC COM 88339P101 123947 31700 SH SOLE 0 0 31700 THE TRADE DESK INC COM CL A 88339J105 21763457 248953 SH SOLE 124875 0 124078 THERMO FISHER SCIENTIFIC INC COM 883556102 298489568 513566 SH SOLE 344449 16 169101 THERMOGENESIS HLDGS INC COM NEW 88362L209 46413 65004 SH SOLE 0 0 65004 THOMSON REUTERS CORP. COM 884903808 10474744 67219 SH SOLE 52808 9 14402 THOR INDS INC COM 885160101 37380560 318566 SH SOLE 304424 0 14142 THORNBURG INCM BUILDER OPP T COM 885213108 3642355 225254 SH SOLE 515 0 224739 TIDAL ETF TR ADASINA SOCIAL 886364876 819853 46241 SH SOLE 0 0 46241 TIDAL ETF TR SOFI SELCT 500 886364207 227864 12231 SH SOLE 0 0 12231 TIDEWATER INC NEW COM 88642R109 9406264 102242 SH SOLE 40076 0 62166 TILRAY BRANDS INC COM 88688T100 180228 72967 SH SOLE 0 0 72967 TIM S A SPONSORED ADR 88706T108 220988 12450 SH SOLE 0 0 12450 TIMKEN CO COM 887389104 14620933 167230 SH SOLE 110131 0 57099 TIMOTHY PLAN HIG DV STK ETF 887432326 242500 6704 SH SOLE 0 0 6704 TIPTREE INC COM 88822Q103 316656 18325 SH SOLE 0 0 18325 TJX COS INC NEW COM 872540109 293867749 2897533 SH SOLE 1090221 176 1807136 TKO GROUP HOLDINGS INC CL A 87256C101 2425699 28072 SH SOLE 26471 0 1601 TOAST INC CL A 888787108 9590138 384837 SH SOLE 0 0 384837 TOLL BROTHERS INC COM 889478103 27307203 211078 SH SOLE 52750 0 158328 TOPBUILD CORP COM 89055F103 8425434 19117 SH SOLE 8698 0 10419 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 928837 57442 SH SOLE 804 0 56638 TORM PLC SHS CL A G89479102 309832 8865 SH SOLE 0 0 8865 TORO CO COM 891092108 24309312 265299 SH SOLE 214768 0 50530 TORONTO DOMINION BK ONT COM NEW 891160509 12542421 207725 SH SOLE 45506 0 162219 TORTOISE ENERGY INFRA CORP COM 89147L886 259829 8406 SH SOLE 0 0 8406 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 224537 5858 SH SOLE 0 0 5858 TORTOISE PIPELINE & ENERGY F COM 89148H207 201357 6368 SH SOLE 0 0 6368 TOTALENERGIES SE SPONSORED ADS 89151E109 174544235 2535876 SH SOLE 2331171 37 204667 TOWNEBANK PORTSMOUTH VA COM 89214P109 5159728 183882 SH SOLE 136837 0 47045 TOYOTA MOTOR CORP ADS 892331307 22825625 90693 SH SOLE 53444 6 37243 TPG INC COM CL A 872657101 223500 5000 SH SOLE 0 0 5000 TPG RE FIN TR INC COM 87266M107 180655 23401 SH SOLE 0 0 23401 TRACTOR SUPPLY CO COM 892356106 183215971 700046 SH SOLE 417782 0 282264 TRADEWEB MKTS INC CL A 892672106 6542708 62808 SH SOLE 42932 0 19876 TRANE TECHNOLOGIES PLC SHS G8994E103 306919150 1022382 SH SOLE 267798 0 754584 TRANSALTA CORP COM 89346D107 96450 15000 SH SOLE 0 0 15000 TRANSCAT INC COM 893529107 866925 7780 SH SOLE 0 0 7780 TRANSDIGM GROUP INC COM 893641100 80704327 65528 SH SOLE 57416 0 8112 TRANSMEDICS GROUP INC COM 89377M109 686755 9288 SH SOLE 3518 0 5770 TRANSOCEAN LTD REGISTERED SHS H8817H100 1195260 190328 SH SOLE 0 0 190328 TRANSUNION COM 89400J107 13623447 170720 SH SOLE 162466 0 8254 TRAVEL PLUS LEISURE CO COM 894164102 1694876 34618 SH SOLE 30395 0 4223 TRAVELERS COMPANIES INC COM 89417E109 106425373 462438 SH SOLE 356500 0 105937 TRAVELZOO COM NEW 89421Q205 112387 11040 SH SOLE 0 0 11040 TREVI THERAPEUTICS INC COM 89532M101 34500 10000 SH SOLE 0 0 10000 TREX CO INC COM 89531P105 19660713 197100 SH SOLE 165151 40 31909 TRI CONTL CORP COM 895436103 9200326 298712 SH SOLE 0 0 298712 TRI POINTE HOMES INC COM 87265H109 5688664 147146 SH SOLE 24583 0 122563 TRICO BANCSHARES COM 896095106 215788 5867 SH SOLE 0 0 5867 TRIMAS CORP COM NEW 896215209 1768689 66169 SH SOLE 66157 0 12 TRIMBLE INC COM 896239100 8279721 128647 SH SOLE 105981 0 22666 TRINET GROUP INC COM 896288107 2105795 15894 SH SOLE 11940 0 3954 TRINITY INDS INC COM 896522109 13325405 478472 SH SOLE 452034 0 26438 TRINSEO PLC SHS G9059U107 66551 17606 SH SOLE 16606 0 1000 TRIP COM GROUP LTD ADS 89677Q107 1415406 32249 SH SOLE 28997 0 3252 TRIPADVISOR INC COM 896945201 8467566 304699 SH SOLE 295710 0 8989 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 286672 30240 SH SOLE 0 0 30240 TRITIUM DCFC LIMITED ORDINARY SHARES Q9225T108 1491 27874 SH SOLE 0 0 27874 TRIUMPH GROUP INC NEW COM 896818101 955223 63512 SH SOLE 0 0 63512 TRUIST FINL CORP COM 89832Q109 144615670 3709998 SH SOLE 1888923 0 1821075 TRUMP MEDIA & TECHNOLOGY GRO COM 25400Q105 817748 13198 SH SOLE 0 0 13198 TRUPANION INC COM 898202106 524368 18992 SH SOLE 14322 0 4670 TRUSTMARK CORP COM 898402102 941846 33506 SH SOLE 0 0 33506 TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 647166 25489 SH SOLE 0 0 25489 TURTLE BEACH CORP COM NEW 900450206 1706794 99002 SH SOLE 0 0 99002 TWILIO INC CL A 90138F102 1793468 29329 SH SOLE 100 0 29229 TWO HBRS INVT CORP COM 90187B804 167301 12636 SH SOLE 0 0 12636 TXO PARTNERS LP COM UNIT 87313P103 2936080 163570 SH SOLE 0 0 163570 TYLER TECHNOLOGIES INC COM 902252105 13086476 30791 SH SOLE 29255 7 1529 TYSON FOODS INC CL A 902494103 9281116 158030 SH SOLE 265 0 157765 U HAUL HOLDING COMPANY COM 023586100 345264 5112 SH SOLE 0 0 5112 U HAUL HOLDING COMPANY COM SER N 023586506 706154 10590 SH SOLE 5566 0 5024 U S PHYSICAL THERAPY COM 90337L108 1898359 16819 SH SOLE 16362 0 457 U S SILICA HLDGS INC COM 90346E103 128940 10390 SH SOLE 0 0 10390 UBER TECHNOLOGIES INC COM 90353T100 205512295 2669338 SH SOLE 1880143 100 789095 UBER TECHNOLOGIES INC NOTE 12/1 90353TAJ9 14593 13000 PRN SOLE 0 0 13000 UBIQUITI INC COM 90353W103 281516 2430 SH SOLE 0 0 2430 UBS AG LONDON BRANCH NT LKD 24 902677780 389674 462 SH SOLE 0 0 462 UBS GROUP AG SHS H42097107 27639997 899740 SH SOLE 840196 106 59438 UDR INC COM 902653104 4061102 108557 SH SOLE 55110 0 53447 UFP INDUSTRIES INC COM 90278Q108 22125009 179864 SH SOLE 171965 19 7880 UFP TECHNOLOGIES INC COM 902673102 4650057 18438 SH SOLE 18377 12 49 UGI CORP NEW COM 902681105 3730159 152003 SH SOLE 0 0 152003 UIPATH INC CL A 90364P105 3722799 164217 SH SOLE 0 0 164217 ULTA BEAUTY INC COM 90384S303 27541654 52673 SH SOLE 15591 0 37082 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 958124 20521 SH SOLE 18234 0 2287 UMB FINL CORP COM 902788108 242267 2785 SH SOLE 10 0 2775 UMH PPTYS INC COM 903002103 13404027 825371 SH SOLE 0 0 825371 UNDER ARMOUR INC CL A 904311107 286912 38877 SH SOLE 6540 0 32337 UNDER ARMOUR INC CL C 904311206 1616489 226399 SH SOLE 0 0 226399 UNIFIED SER TR ABSLUTE SELCT VL 90470L568 602845 19823 SH SOLE 0 0 19823 UNIFIED SER TR BALLAST SMLMD CP 90470L550 4841090 127678 SH SOLE 14539 0 113139 UNIFIRST CORP MASS COM 904708104 10965798 63229 SH SOLE 62928 0 301 UNILEVER PLC SPON ADR NEW 904767704 139016508 2769807 SH SOLE 2357190 0 412617 UNION PAC CORP COM 907818108 727796556 2959365 SH SOLE 1035045 48 1924272 UNIQURE NV SHS N90064101 142308 27367 SH SOLE 0 0 27367 UNITED AIRLS HLDGS INC COM 910047109 7883478 164651 SH SOLE 116173 0 48478 UNITED BANKSHARES INC WEST V COM 909907107 3680951 102849 SH SOLE 61221 0 41628 UNITED FIRE GROUP INC COM 910340108 724244 33268 SH SOLE 0 0 33268 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 288433 35653 SH SOLE 0 0 35653 UNITED PARCEL SERVICE INC CL B 911312106 431861546 2905616 SH SOLE 1252551 21 1653043 UNITED PARKS & RESORTS INC COM 81282V100 1064842 18944 SH SOLE 13464 0 5480 UNITED RENTALS INC COM 911363109 80931725 112232 SH SOLE 38993 0 73239 UNITED STATES STL CORP NEW COM 912909108 804405 19725 SH SOLE 0 0 19725 UNITED THERAPEUTICS CORP DEL COM 91307C102 6416309 27931 SH SOLE 15952 0 11979 UNITEDHEALTH GROUP INC COM 91324P102 868589281 1755790 SH SOLE 672616 42 1083132 UNITI GROUP INC COM 91325V108 2295190 389015 SH SOLE 0 0 389015 UNITIL CORP COM 913259107 1624374 31029 SH SOLE 13997 0 17032 UNITY SOFTWARE INC COM 91332U101 791415 29641 SH SOLE 17199 0 12442 UNIVERSAL CORP VA COM 913456109 1190496 23018 SH SOLE 0 0 23018 UNIVERSAL DISPLAY CORP COM 91347P105 6108608 36264 SH SOLE 8029 0 28235 UNIVERSAL ELECTRS INC COM 913483103 184474 18429 SH SOLE 18429 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 4354592 23866 SH SOLE 32 0 23834 UNIVERSAL SEC INSTRS INC COM NEW 913821302 116518 73513 SH SOLE 0 0 73513 UNIVEST FINANCIAL CORPORATIO COM 915271100 767467 36862 SH SOLE 33415 0 3447 UNUM GROUP COM 91529Y106 9436089 175850 SH SOLE 0 0 175850 UPBOUND GROUP INC COM 76009N100 2652493 75334 SH SOLE 8302 0 67032 UPWORK INC COM 91688F104 310877 25357 SH SOLE 0 0 25357 URANIUM ENERGY CORP COM 916896103 665273 98559 SH SOLE 0 0 98559 US BANCORP DEL COM NEW 902973304 156084531 3491825 SH SOLE 2805494 0 686331 US FOODS HLDG CORP COM 912008109 50675105 938950 SH SOLE 914667 169 24114 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 840853 31528 SH SOLE 0 0 31528 UTZ BRANDS INC COM CL A 918090101 322972 17515 SH SOLE 10199 0 7316 UWM HOLDINGS CORPORATION COM CL A 91823B109 125147 17238 SH SOLE 0 0 17238 V F CORP COM 918204108 2813132 183385 SH SOLE 0 0 183385 V2X INC COM 92242T101 519836 11129 SH SOLE 0 0 11129 VAIL RESORTS INC COM 91879Q109 15081657 67682 SH SOLE 56222 8 11452 VALARIS LTD CL A G9460G101 789101 10485 SH SOLE 0 0 10485 VALE S A SPONSORED ADS 91912E105 16029556 1314978 SH SOLE 962625 0 352353 VALERO ENERGY CORP COM 91913Y100 120911818 708371 SH SOLE 193754 0 514617 VALLEY NATL BANCORP COM 919794107 2019948 253762 SH SOLE 188868 0 64894 VALMONT INDS INC COM 920253101 2954274 12941 SH SOLE 6263 0 6678 VALVOLINE INC COM 92047W101 8008429 179682 SH SOLE 166359 104 13219 VANDA PHARMACEUTICALS INC COM 921659108 41100 10000 SH SOLE 0 0 10000 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 942397 12544 SH SOLE 1099 0 11445 VANECK ETF TRUST BDC INCOME ETF 92189F411 3191650 188855 SH SOLE 5876 0 182979 VANECK ETF TRUST BIOTECH ETF 92189F726 1069937 6433 SH SOLE 0 0 6433 VANECK ETF TRUST DURABLE HGH DIV 92189H102 346902 10740 SH SOLE 0 0 10740 VANECK ETF TRUST ENERGY INCME ET 92189H870 223266 2905 SH SOLE 0 0 2905 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 309952 1850 SH SOLE 0 0 1850 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 11011502 379445 SH SOLE 199611 0 179834 VANECK ETF TRUST GOLD MINERS ETF 92189F106 33442779 1057646 SH SOLE 0 0 1057646 VANECK ETF TRUST GREEN BOND ETF 92189F171 596715 25146 SH SOLE 0 0 25146 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 2457041 47016 SH SOLE 0 0 47016 VANECK ETF TRUST IG FLOATING RATE 92189F486 4462435 174929 SH SOLE 0 0 174929 VANECK ETF TRUST INDIA GROWTH LDR 92189F767 4600171 97606 SH SOLE 0 0 97606 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 3379312 72658 SH SOLE 0 0 72658 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 1135441 46326 SH SOLE 21951 0 24375 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 2907240 75045 SH SOLE 0 0 75045 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 4815000 96300 SH Call SOLE 0 0 96300 VANECK ETF TRUST LONG MUNI ETF 92189F536 40892131 2270524 SH SOLE 1884018 0 386506 VANECK ETF TRUST MORNINGSTAR SMID 92189H730 6626140 194258 SH SOLE 0 0 194258 VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 24413175 784533 SH SOLE 640776 0 143757 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 212872360 2367879 SH SOLE 3420 0 2364459 VANECK ETF TRUST NATURAL RESOURC 92189F841 234353 4601 SH SOLE 0 0 4601 VANECK ETF TRUST OIL SERVICES ETF 92189H607 20357625 60529 SH SOLE 101 0 60428 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 555084 6120 SH SOLE 288 0 5832 VANECK ETF TRUST PREFERRED SECURT 92189F429 11772500 665489 SH SOLE 0 0 665489 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 242854 4728 SH SOLE 787 0 3941 VANECK ETF TRUST RETAIL ETF 92189F684 434531 2059 SH SOLE 0 0 2059 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 41966537 186526 SH SOLE 31718 0 154808 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 591905 34777 SH SOLE 0 0 34777 VANECK ETF TRUST VANECK VIETNAM 92189F817 501568 36084 SH SOLE 0 0 36084 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 912163 14590 SH SOLE 0 0 14590 VANECK MERK GOLD TR GOLD TRUST 921078101 4525836 210700 SH SOLE 2073 0 208627 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 7529324 24710 SH SOLE 160 0 24550 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 12980449 71926 SH SOLE 850 0 71076 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1048943 9246 SH SOLE 0 0 9246 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 16975323 164793 SH SOLE 0 0 164793 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 5448174 60002 SH SOLE 0 0 60002 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 3172638 28219 SH SOLE 0 0 28219 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 15815817 178871 SH SOLE 0 0 178871 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 14021526 138143 SH SOLE 1177 0 136966 VANGUARD BD INDEX FDS INTERMED TERM 921937819 35987069 477282 SH SOLE 327 0 476955 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 2299009 31785 SH SOLE 254 0 31531 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 93729551 1222506 SH SOLE 655852 0 566654 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 138985782 1913614 SH SOLE 585649 0 1327965 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 321381 6486 SH SOLE 3991 0 2495 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 6638614 134959 SH SOLE 359 0 134600 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 21711266 123873 SH SOLE 601 0 123272 VANGUARD INDEX FDS GROWTH ETF 922908736 322068057 935700 SH SOLE 3680 0 932020 VANGUARD INDEX FDS LARGE CAP ETF 922908637 27467526 114563 SH SOLE 1866 0 112697 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 24352109 103279 SH SOLE 1253 0 102026 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 20016484 128385 SH SOLE 8871 0 119514 VANGUARD INDEX FDS MID CAP ETF 922908629 952998106 3814129 SH SOLE 3170400 0 643728 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 37264795 430907 SH SOLE 317 0 430590 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 11059658844 23007404 SH SOLE 21492809 903 1513692 VANGUARD INDEX FDS SM CP VAL ETF 922908611 71105900 370575 SH SOLE 1658 0 368917 VANGUARD INDEX FDS SMALL CP ETF 922908751 177472459 776379 SH SOLE 3255 0 773124 VANGUARD INDEX FDS SML CP GRW ETF 922908595 61193765 234711 SH SOLE 2456 0 232255 VANGUARD INDEX FDS TOTAL STK MKT 922908769 220574930 848692 SH SOLE 2058 0 846634 VANGUARD INDEX FDS VALUE ETF 922908744 409250411 2512897 SH SOLE 69552 0 2443346 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 371068511 6326829 SH SOLE 5462237 0 864592 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 125441888 3003158 SH SOLE 992 0 3002165 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 14571859 216392 SH SOLE 1380 0 215012 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 284523067 3742248 SH SOLE 3618613 0 123635 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4022175 34425 SH SOLE 783 0 33642 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 857043 20338 SH SOLE 0 0 20338 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 33358529 301887 SH SOLE 86607 0 215280 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 13666274 285368 SH SOLE 1834 0 283534 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 892455616 17637463 SH SOLE 16591926 0 1045537 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 159148472 1976754 SH SOLE 940716 0 1036038 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 18278433 312185 SH SOLE 101222 0 210964 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 11658433 149028 SH SOLE 1182 0 147846 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2714492 45822 SH SOLE 317 0 45505 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 70145727 1537946 SH SOLE 1466235 0 71711 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 15653256 269558 SH SOLE 1657 0 267901 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 101554003 1313595 SH SOLE 960922 0 352673 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 63660793 734519 SH SOLE 6070 0 728450 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 38694223 162362 SH SOLE 148 0 162214 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 52616752 669084 SH SOLE 2371 0 666713 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 2505147 12710 SH SOLE 0 0 12710 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 25185430 296090 SH SOLE 2426 0 293664 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2169232 15514 SH SOLE 0 0 15514 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 13741320 58986 SH SOLE 0 0 58986 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 646019276 3537699 SH SOLE 1817342 0 1720358 VANGUARD STAR FDS VG TL INTL STK F 921909768 73861664 1224903 SH SOLE 13095 0 1211808 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 193634237 3859562 SH SOLE 12128 0 3847434 VANGUARD WELLINGTON FD SHORT TRM TAX EX 921935870 4913455 48793 SH SOLE 0 0 48793 VANGUARD WELLINGTON FD US MOMENTUM 921935508 451551 2985 SH SOLE 0 0 2985 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 966764 7619 SH SOLE 0 0 7619 VANGUARD WELLINGTON FD US QUALITY 921935706 376515 2750 SH SOLE 0 0 2750 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 941250 14742 SH SOLE 5596 0 9146 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 409310328 3383010 SH SOLE 2277671 0 1105338 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 28075821 344362 SH SOLE 79474 0 264888 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 7404286 107620 SH SOLE 3421 0 104199 VANGUARD WORLD FD COMM SRVC ETF 92204A884 8754806 66719 SH SOLE 0 0 66719 VANGUARD WORLD FD CONSUM DIS ETF 92204A108 19154136 60284 SH SOLE 0 0 60284 VANGUARD WORLD FD CONSUM STP ETF 92204A207 13971420 68440 SH SOLE 864 0 67576 VANGUARD WORLD FD ENERGY ETF 92204A306 27611821 209657 SH SOLE 0 0 209657 VANGUARD WORLD FD ESG INTL STK ETF 921910725 14165203 246480 SH SOLE 227708 0 18772 VANGUARD WORLD FD ESG US CORP BD 921910691 350459 5585 SH SOLE 0 0 5585 VANGUARD WORLD FD ESG US STK ETF 921910733 22022454 236318 SH SOLE 200746 0 35572 VANGUARD WORLD FD EXTENDED DUR 921910709 21736402 283765 SH SOLE 170621 0 113144 VANGUARD WORLD FD FINANCIALS ETF 92204A405 44154031 431234 SH SOLE 869 0 430365 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 47022472 173823 SH SOLE 14 0 173809 VANGUARD WORLD FD INDUSTRIAL ETF 92204A603 22618285 92641 SH SOLE 364 0 92277 VANGUARD WORLD FD INF TECH ETF 92204A702 198356646 378298 SH SOLE 1 0 378297 VANGUARD WORLD FD MATERIALS ETF 92204A801 4838559 23669 SH SOLE 17 0 23652 VANGUARD WORLD FD MEGA CAP INDEX 921910873 18710578 100126 SH SOLE 0 0 100126 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 58854622 492466 SH SOLE 0 0 492466 VANGUARD WORLD FD MEGA GRWTH IND 921910816 25353288 88459 SH SOLE 61 0 88398 VANGUARD WORLD FD UTILITIES ETF 92204A876 8149826 57160 SH SOLE 690 0 56470 VARONIS SYS INC COM 922280102 3795958 80474 SH SOLE 77188 0 3286 VAXART INC COM NEW 92243A200 21914 16857 SH SOLE 0 0 16857 VAXCYTE INC COM 92243G108 4531136 66332 SH SOLE 66131 101 100 VECTOR GROUP LTD COM 92240M108 155017 14144 SH SOLE 0 0 14144 VEECO INSTRS INC DEL COM 922417100 5956945 169376 SH SOLE 169285 91 0 VEEVA SYS INC CL A COM 922475108 20617626 88988 SH SOLE 38159 0 50829 VENTAS INC COM 92276F100 2990140 68676 SH SOLE 0 0 68676 VERA THERAPEUTICS INC CL A 92337R101 1401314 32498 SH SOLE 0 0 32498 VERALTO CORP COM SHS 92338C103 38222667 431115 SH SOLE 149964 0 281151 VERICEL CORP COM 92346J108 2519480 48433 SH SOLE 44139 0 4294 VERINT SYS INC COM 92343X100 480675 14500 SH SOLE 11275 0 3225 VERISIGN INC COM 92343E102 4695866 24779 SH SOLE 13579 0 11200 VERISK ANALYTICS INC COM 92345Y106 86848581 368424 SH SOLE 350270 0 18154 VERIZON COMMUNICATIONS INC COM 92343V104 686206085 16353817 SH SOLE 6620997 0 9732821 VERTEX INC CL A 92538J106 319760 10068 SH SOLE 0 0 10068 VERTEX PHARMACEUTICALS INC COM 92532F100 133243601 318757 SH SOLE 203637 0 115120 VERTIV HOLDINGS CO COM CL A 92537N108 23683970 289996 SH SOLE 64906 0 225090 VIAD CORP COM 92552R406 4947103 125275 SH SOLE 125135 0 140 VIATRIS INC COM 92556V106 15965434 1337139 SH SOLE 964135 0 373004 VIAVI SOLUTIONS INC COM 925550105 472216 51949 SH SOLE 48813 0 3136 VICI PPTYS INC COM 925652109 83395082 2799434 SH SOLE 1338985 0 1460449 VICI PPTYS INC COM 925652109 44000 1600 SH Put SOLE 0 0 1600 VICTORY CAP HLDGS INC COM CL A 92645B103 1281301 30198 SH SOLE 29988 0 210 VICTORY PORTFOLIOS II CORE INTERMEDIAT 92647N527 8213110 177083 SH SOLE 13 0 177070 VICTORY PORTFOLIOS II SHARES FREE CASH 92647X830 1388833 42852 SH SOLE 0 0 42852 VICTORY PORTFOLIOS II SHORT TRM BD ETF 92647N535 5352639 107418 SH SOLE 9 0 107409 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 1706592 25877 SH SOLE 0 0 25877 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 3892190 47839 SH SOLE 0 0 47839 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 6423561 107905 SH SOLE 203 0 107702 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1330656 21407 SH SOLE 0 0 21407 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 901554 16088 SH SOLE 0 0 16088 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 2222510 44162 SH SOLE 0 0 44162 VICTORY PORTFOLIOS II VICTORYSHARES WE 92647P126 16946145 473356 SH SOLE 0 0 473356 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 592899 13106 SH SOLE 0 0 13106 VIKING THERAPEUTICS INC COM 92686J106 20109680 245240 SH SOLE 14918 0 230322 VILLAGE FARMS INTL INC COM 92707Y108 85608 69039 SH SOLE 0 0 69039 VIPER ENERGY INC CL A 927959106 4174168 108533 SH SOLE 40807 0 67726 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 16193 10941 SH SOLE 0 0 10941 VIRIDIAN THERAPEUTICS INC COM 92790C104 202223 11549 SH SOLE 11549 0 0 VIRIOS THERAPEUTICS INC COM 92829J104 14373 30000 SH SOLE 0 0 30000 VIRTU FINL INC CL A 928254101 5166648 251786 SH SOLE 73138 0 178648 VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 1320086 65774 SH SOLE 0 0 65774 VIRTUS CONVERTIBLE & INC 202 COM 92838R105 198113 22500 SH SOLE 0 0 22500 VIRTUS CONVERTIBLE & INC FD COM 92838U108 609637 203892 SH SOLE 0 0 203892 VIRTUS CONVERTIBLE & INCOME COM 92838X102 666208 199463 SH SOLE 0 0 199463 VIRTUS DIVERSIFIED INCM & CO COM 92840N100 3229600 134848 SH SOLE 0 0 134848 VIRTUS DIVIDEND INTEREST & P COM 92840R101 4982162 389841 SH SOLE 0 0 389841 VIRTUS EQUITY & CONV INCM FD COM 92841M101 5387544 240623 SH SOLE 0 0 240623 VIRTUS ETF TR II VIRTUS US QLTY 92790A504 876505 25465 SH SOLE 0 0 25465 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 1261273 164657 SH SOLE 0 0 164657 VIRTUS STONE HBR EMRG MKTS I COM 86164T107 55956 10343 SH SOLE 0 0 10343 VIRTUS TOTAL RETURN FD INC COM 92835W107 330969 59420 SH SOLE 0 0 59420 VISA INC COM CL A 92826C839 1140595418 4086984 SH SOLE 1776513 73 2310398 VISHAY INTERTECHNOLOGY INC COM 928298108 2933648 129350 SH SOLE 127849 81 1420 VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3 10786 11000 PRN SOLE 0 0 11000 VISION MARINE TECHNOLOGIES I COM C96657116 7973 13394 SH SOLE 0 0 13394 VISTA ENERGY S.A.B. DE C.V. SPONSORED ADS 92837L109 620783 15002 SH SOLE 0 0 15002 VISTA OUTDOOR INC COM 928377100 682709 20827 SH SOLE 0 0 20827 VISTEON CORP COM NEW 92839U206 1044730 8883 SH SOLE 164 0 8719 VISTRA CORP COM 92840M102 97072753 1393723 SH SOLE 966761 0 426962 VITAL ENERGY INC COM 516806205 3433331 65347 SH SOLE 0 0 65347 VIVID SEATS INC COM CL A 92854T100 103609 17297 SH SOLE 0 0 17297 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 10488569 1178491 SH SOLE 0 0 1178491 VOLATO GROUP INC CL A COM 74349W104 35500 10000 SH SOLE 0 0 10000 VONTIER CORPORATION COM 928881101 10083714 222304 SH SOLE 193894 0 28410 VORNADO RLTY TR SH BEN INT 929042109 4005709 139232 SH SOLE 127924 0 11308 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 240074 37926 SH SOLE 0 0 37926 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 231115 43855 SH SOLE 0 0 43855 VOYA FINANCIAL INC COM 929089100 8907962 120508 SH SOLE 113591 0 6917 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1264566 238597 SH SOLE 0 0 238597 VOYA INFRASTRUCTURE INDLS & COM 92912X101 414143 39367 SH SOLE 0 0 39367 VULCAN MATLS CO COM 929160109 53645021 196560 SH SOLE 175719 0 20840 WABASH NATL CORP COM 929566107 4247159 141856 SH SOLE 124123 78 17655 WABTEC COM 929740108 17785873 122089 SH SOLE 107573 0 14516 WAFD INC COM 938824109 1335467 46003 SH SOLE 36211 0 9792 WALGREENS BOOTS ALLIANCE INC COM 931427108 16252237 749296 SH SOLE 0 0 749296 WALMART INC COM 931142103 844514381 14035473 SH SOLE 3706232 0 10329241 WARNER BROS DISCOVERY INC COM SER A 934423104 12766471 1462368 SH SOLE 1035864 0 426504 WARNER MUSIC GROUP CORP COM CL A 934550203 1067335 32324 SH SOLE 31702 0 622 WARRIOR MET COAL INC COM 93627C101 2774045 45701 SH SOLE 44917 0 784 WASHINGTON TR BANCORP INC COM 940610108 830915 30912 SH SOLE 0 0 30912 WASTE CONNECTIONS INC COM 94106B101 67825705 394313 SH SOLE 20376 0 373937 WASTE MGMT INC DEL COM 94106L109 219883957 1031593 SH SOLE 633529 23 398041 WATERS CORP COM 941848103 34978565 101614 SH SOLE 95323 0 6291 WATSCO INC COM 942622200 158420148 366739 SH SOLE 349065 8 17666 WATTS WATER TECHNOLOGIES INC CL A 942749102 17816578 83823 SH SOLE 82320 0 1503 WAYFAIR INC CL A 94419L101 2658249 39161 SH SOLE 0 0 39161 WD 40 CO COM 929236107 9516404 37568 SH SOLE 29642 0 7927 WEATHERFORD INTL PLC ORD SHS G48833118 8915952 77248 SH SOLE 47124 0 30124 WEAVE COMMUNICATIONS INC COM 94724R108 794921 69244 SH SOLE 0 0 69244 WEBSTER FINL CORP COM 947890109 14973913 294937 SH SOLE 221741 0 73196 WEC ENERGY GROUP INC COM 92939U106 81751457 995513 SH SOLE 773927 0 221585 WELLS FARGO CO NEW COM 949746101 189301268 3266068 SH SOLE 2063755 105 1202208 WELLS FARGO CO NEW PERP PFD CNV A 949746804 7748969 6355 SH SOLE 0 0 6355 WELLTOWER INC COM 95040Q104 40988557 438662 SH SOLE 190008 0 248654 WENDYS CO COM 95058W100 1545989 82059 SH SOLE 4648 0 77411 WERNER ENTERPRISES INC COM 950755108 8606436 220001 SH SOLE 216321 0 3680 WESBANCO INC COM 950810101 1126871 37802 SH SOLE 28660 0 9142 WESCO INTL INC COM 95082P105 52405102 305962 SH SOLE 73106 0 232856 WEST FRASER TIMBER CO LTD COM 952845105 546201 6320 SH SOLE 0 0 6320 WEST PHARMACEUTICAL SVSC INC COM 955306105 27533407 69580 SH SOLE 57361 3 12216 WESTAMERICA BANCORPORATION COM 957090103 2501141 51169 SH SOLE 0 0 51169 WESTERN ALLIANCE BANCORP COM 957638109 1353693 21089 SH SOLE 10025 0 11064 WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 678140 46930 SH SOLE 0 0 46930 WESTERN ASSET EMERGING MKTS COM 95766A101 1718611 178836 SH SOLE 0 0 178836 WESTERN ASSET GBL HIGH INC F COM 95766B109 153629 21947 SH SOLE 0 0 21947 WESTERN ASSET GLOBAL CORP DE COM 95790C107 949781 76104 SH SOLE 765 0 75339 WESTERN ASSET HIGH INCOM FD COM 95766J102 1292731 289202 SH SOLE 0 0 289202 WESTERN ASSET HIGH INCOME OP COM 95766K109 890526 228340 SH SOLE 0 0 228340 WESTERN ASSET HIGH YIELD DEF COM 95768B107 1543549 129059 SH SOLE 861 0 128198 WESTERN ASSET INTER MUNI FD COM 958435109 288355 36409 SH SOLE 0 0 36409 WESTERN ASSET INVT GRADE DEF COM 95790A101 1244808 71996 SH SOLE 0 0 71996 WESTERN ASSET MANAGED MUNS F COM 95766M105 3885839 371851 SH SOLE 0 0 371851 WESTERN ASSET MUN HIGH INCOM COM 95766N103 2667691 392885 SH SOLE 0 0 392885 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 187019 17577 SH SOLE 0 0 17577 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 82896 10184 SH SOLE 0 0 10184 WESTERN AST INFL LKD OPP & I COM 95766R104 1211921 140431 SH SOLE 0 0 140431 WESTERN DIGITAL CORP. COM 958102105 2626191 38485 SH SOLE 10534 0 27951 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2837277 79811 SH SOLE 0 0 79811 WESTERN NEW ENG BANCORP INC COM 958892101 133834 17449 SH SOLE 0 0 17449 WESTERN UN CO COM 959802109 529755 37894 SH SOLE 0 0 37894 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 1087489 48986 SH SOLE 0 0 48986 WESTLAKE CORPORATION COM 960413102 3603627 23584 SH SOLE 0 0 23584 WESTROCK CO COM 96145D105 6044371 122232 SH SOLE 4149 0 118083 WESTROCK COFFEE CO COM 96145W103 2723546 263654 SH SOLE 0 0 263654 WEX INC COM 96208T104 18210463 76666 SH SOLE 73404 0 3262 WEYERHAEUSER CO MTN BE COM NEW 962166104 30764355 856707 SH SOLE 142185 0 714522 WHEATON PRECIOUS METALS CORP COM 962879102 25826321 547981 SH SOLE 11976 0 536005 WHIRLPOOL CORP COM 963320106 7287636 60918 SH SOLE 8 0 60910 WHITE MTNS INS GROUP LTD COM G9618E107 41873571 23337 SH SOLE 22762 0 575 WHITEHORSE FIN INC COM 96524V106 1098115 88558 SH SOLE 0 0 88558 WILEY JOHN & SONS INC CL A 968223206 16011642 419923 SH SOLE 416452 140 3331 WILLIAM PENN BANCORPORATION COM 96927A105 335451 27162 SH SOLE 0 0 27162 WILLIAMS COS INC COM 969457100 328174273 8421205 SH SOLE 6549604 0 1871601 WILLIAMS SONOMA INC COM 969904101 27603777 86933 SH SOLE 48492 0 38441 WILLIS TOWERS WATSON PLC LTD SHS G96629103 37904551 137835 SH SOLE 123754 15 14066 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 6734686 144832 SH SOLE 129697 0 15135 WINGSTOP INC COM 974155103 7855702 21440 SH SOLE 18867 0 2573 WINNEBAGO INDS INC COM 974637100 1754096 23704 SH SOLE 0 0 23704 WINTRUST FINL CORP COM 97650W108 21126535 202381 SH SOLE 124748 0 77633 WISDOMTREE INC COM 97717P104 148505 16159 SH SOLE 0 0 16159 WISDOMTREE TR ARTIFICIAL INTEL 97717Y543 5981241 287975 SH SOLE 0 0 287975 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 4660413 133843 SH SOLE 0 0 133843 WISDOMTREE TR CURRNCY INT EQ 97717X263 7151250 209096 SH SOLE 0 0 209096 WISDOMTREE TR EM EX ST-OWNED 97717X578 2436558 82707 SH SOLE 0 0 82707 WISDOMTREE TR EMER MKT HIGH FD 97717W315 15056115 359850 SH SOLE 3175 0 356675 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1369272 26922 SH SOLE 0 0 26922 WISDOMTREE TR EURO QTLY DIV GR 97717X610 6166298 188777 SH SOLE 0 0 188777 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 5383904 111468 SH SOLE 0 0 111468 WISDOMTREE TR EUROPE SMCP DV 97717W869 1425697 23862 SH SOLE 0 0 23862 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 99656107 1981629 SH SOLE 40449 0 1941180 WISDOMTREE TR GLB HIGH DIV FD 97717W877 767889 15098 SH SOLE 0 0 15098 WISDOMTREE TR GLB US QTLY DIV 97717W844 1394868 35867 SH SOLE 0 0 35867 WISDOMTREE TR HEDGED HI YLD BD 97717W430 385481 17498 SH SOLE 0 0 17498 WISDOMTREE TR INDIA ERNGS FD 97717W422 5866143 134668 SH SOLE 448 0 134220 WISDOMTREE TR INTERNTNL AI ENH 97717W786 222416 5421 SH SOLE 0 0 5421 WISDOMTREE TR INTL EQUITY FD 97717W703 3028201 55259 SH SOLE 0 0 55259 WISDOMTREE TR INTL LRGCAP DV 97717W794 334009 6459 SH SOLE 0 0 6459 WISDOMTREE TR INTL QULTY DIV 97717X131 6174490 162230 SH SOLE 91559 0 70671 WISDOMTREE TR INTL SMCAP DIV 97717W760 11970788 183573 SH SOLE 0 0 183573 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 8459361 184139 SH SOLE 0 0 184139 WISDOMTREE TR JAPN HEDGE EQT 97717W851 8225308 75809 SH SOLE 1545 0 74264 WISDOMTREE TR JP SMALLCP DIV 97717W836 14413784 186466 SH SOLE 0 0 186466 WISDOMTREE TR PUTWRITE STRAT 97717X560 314752 9452 SH SOLE 0 0 9452 WISDOMTREE TR US AI ENHANCED 97717W406 866629 8515 SH SOLE 0 0 8515 WISDOMTREE TR US HGH YLD CORP 97717X172 1093421 24132 SH SOLE 0 0 24132 WISDOMTREE TR US HIGH DIVIDEND 97717W208 4934264 56938 SH SOLE 0 0 56938 WISDOMTREE TR US LARGECAP DIVD 97717W307 13803726 191214 SH SOLE 0 0 191214 WISDOMTREE TR US LARGECAP FUND 97717W588 690450 12463 SH SOLE 0 0 12463 WISDOMTREE TR US MIDCAP DIVID 97717W505 21545972 441787 SH SOLE 0 0 441787 WISDOMTREE TR US MIDCAP FUND 97717W570 1496303 24522 SH SOLE 0 0 24522 WISDOMTREE TR US MULTIFACTOR 97717Y857 3507528 75342 SH SOLE 0 0 75342 WISDOMTREE TR US QTLY DIV GRT 97717X669 107294037 1408243 SH SOLE 3311 0 1404932 WISDOMTREE TR US S CAP QTY DIV 97717X651 7094336 142916 SH SOLE 0 0 142916 WISDOMTREE TR US SMALLCAP DIVD 97717W604 10513532 321711 SH SOLE 0 0 321711 WISDOMTREE TR US SMALLCAP FUND 97717W562 2178020 43456 SH SOLE 0 0 43456 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1368447 19350 SH SOLE 0 0 19350 WISDOMTREE TR WISDOMTREE US VA 97717W547 1903265 25174 SH SOLE 0 0 25174 WISDOMTREE TR YIELD ENHANCD US 97717X511 5408051 124609 SH SOLE 0 0 124609 WISDOMTREE TR YIELD ENHANCED 97717Y808 1986525 42185 SH SOLE 0 0 42185 WIX COM LTD SHS M98068105 3597160 26165 SH SOLE 22195 0 3970 WK KELLOGG CO COM SHS 92942W107 1032871 54940 SH SOLE 0 0 54940 WOLFSPEED INC COM 977852102 2826660 95819 SH SOLE 79125 0 16694 WOLVERINE WORLD WIDE INC COM 978097103 618247 55151 SH SOLE 53374 0 1777 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 9420768 471747 SH SOLE 439615 54 32078 WOODWARD INC COM 980745103 1637220 10623 SH SOLE 8657 0 1966 WORKDAY INC CL A 98138H101 118404019 434112 SH SOLE 371040 104 62968 WORKIVA INC COM CL A 98139A105 4393814 51814 SH SOLE 44501 18 7295 WORLD GOLD TR SPDR GLD MINIS 98149E303 16372900 371689 SH SOLE 0 0 371689 WORLD KINECT CORPORATION COM 981475106 2376445 89847 SH SOLE 89005 0 842 WORTHINGTON ENTERPRISES INC COM 981811102 392708 6311 SH SOLE 0 0 6311 WP CAREY INC COM 92936U109 16459628 291631 SH SOLE 117701 0 173930 WPP PLC NEW ADR 92937A102 8790494 185454 SH SOLE 178561 0 6893 WSFS FINL CORP COM 929328102 4990043 110546 SH SOLE 100840 0 9706 WYNDHAM HOTELS & RESORTS INC COM 98311A105 5175808 67437 SH SOLE 59695 0 7742 WYNN RESORTS LTD COM 983134107 10454693 102266 SH SOLE 3000 0 99266 XAI OCTAGN FLT RAT & ALT INM COM 98400T106 193220 27253 SH SOLE 0 0 27253 XCEL ENERGY INC COM 98389B100 32334776 601578 SH SOLE 481443 0 120135 XENCOR INC COM 98401F105 238473 10776 SH SOLE 0 0 10776 XEROX HOLDINGS CORP COM NEW 98421M106 491575 27462 SH SOLE 0 0 27462 XOMETRY INC CLASS A COM 98423F109 4852479 287299 SH SOLE 25065 0 262234 XP INC CL A G98239109 604933 23575 SH SOLE 2848 0 20727 XPERI INC COMMON STOCK 98423J101 669607 55523 SH SOLE 55017 0 506 XPO INC COM 983793100 17178162 140770 SH SOLE 36780 0 103990 XYLEM INC COM 98419M100 14611293 113055 SH SOLE 9282 0 103773 YELP INC CL A 985817105 5122586 130015 SH SOLE 129655 0 360 YETI HLDGS INC COM 98585X104 5086550 131947 SH SOLE 119419 74 12454 YEXT INC COM 98585N106 903728 149872 SH SOLE 118770 0 31102 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 742381 37494 SH SOLE 0 0 37494 YUM BRANDS INC COM 988498101 49485380 356909 SH SOLE 202124 0 154785 YUM CHINA HLDGS INC COM 98850P109 47228843 1186953 SH SOLE 1130027 0 56926 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 57842092 191886 SH SOLE 182555 0 9331 ZENTALIS PHARMACEUTICALS INC COM 98943L107 190901 12113 SH SOLE 0 0 12113 ZETA GLOBAL HOLDINGS CORP CL A 98956A105 257729 23580 SH SOLE 23102 0 478 ZIFF DAVIS INC COM 48123V102 1017213 16136 SH SOLE 12606 0 3530 ZILLOW GROUP INC CL A 98954M101 8634279 180407 SH SOLE 0 0 180407 ZILLOW GROUP INC CL C CAP STK 98954M200 358582 7351 SH SOLE 0 0 7351 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 225996 22332 SH SOLE 0 0 22332 ZIMMER BIOMET HOLDINGS INC COM 98956P102 13602671 103066 SH SOLE 64535 0 38531 ZIONS BANCORPORATION N A COM 989701107 3686503 84942 SH SOLE 27792 0 57150 ZIPRECRUITER INC CL A 98980B103 469573 40868 SH SOLE 0 0 40868 ZOETIS INC CL A 98978V103 126708134 748822 SH SOLE 526683 26 222113 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 5195150 79473 SH SOLE 0 0 79473 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 211468 13192 SH SOLE 0 0 13192 ZSCALER INC COM 98980G102 6140467 31877 SH SOLE 0 0 31877 ZUORA INC COM CL A 98983V106 1057893 115997 SH SOLE 111650 0 4347 ZURA BIO LTD CLASS A ORD SHS G9TY5A101 286162 111347 SH SOLE 0 0 111347 ZURN ELKAY WATER SOLNS CORP COM 98983L108 44239157 1321756 SH SOLE 1283248 0 38508 ZYMEWORKS INC COM 98985Y108 297579 28287 SH SOLE 0 0 28287