0001084208-23-000002.txt : 20230208 0001084208-23-000002.hdr.sgml : 20230208 20230208170117 ACCESSION NUMBER: 0001084208-23-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230208 DATE AS OF CHANGE: 20230208 EFFECTIVENESS DATE: 20230208 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RAYMOND JAMES & ASSOCIATES CENTRAL INDEX KEY: 0001084208 IRS NUMBER: 591237041 STATE OF INCORPORATION: TN FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04393 FILM NUMBER: 23599929 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 true false 0001084208 XXXXXXXX 12-31-2022 12-31-2022 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 000000705 801-10418 N
Brian Carter Sr. Manager, Compliance 9016808492 Brian Carter Olive Branch MS 02-08-2023 0 4044 108906492896 false
INFORMATION TABLE 2 Q42213FS.xml 13F HOLDINGS REPORT 12-31-2022 1 800 FLOWERS COM INC CL A 68243Q106 203724 21310 SH SOLE 0 0 21310 10X GENOMICS INC CL A COM 88025U109 1279882 35123 SH SOLE 34839 0 284 1ST SOURCE CORP COM 336901103 1096309 20650 SH SOLE 0 0 20650 23ANDME HOLDING CO CLASS A COM 90138Q108 24762 11464 SH SOLE 0 0 11464 3-D SYS CORP DEL COM NEW 88554D205 562474 76010 SH SOLE 0 0 76010 360 DIGITECH INC AMERICAN DEP 88557W101 200851 9865 SH SOLE 0 0 9865 3M CO COM 88579Y101 87908226 733056 SH SOLE 172978 0 560078 3M CO COM 88579Y101 2232 18600 SH Call SOLE 0 0 0 89BIO INC COM 282559103 508602 39953 SH SOLE 0 0 39953 AAON INC COM PAR $0.004 000360206 4324966 57420 SH SOLE 39439 0 17981 AAR CORP COM 000361105 223782 4984 SH SOLE 1248 0 3736 ABB LTD SPONSORED ADR 000375204 15213606 499462 SH SOLE 373662 0 125800 ABBOTT LABS COM 002824100 340436703 3100768 SH SOLE 1419157 0 1681611 ABBVIE INC COM 00287Y109 725551040 4489492 SH SOLE 1914999 0 2574493 ABBVIE INC COM 00287Y109 45240 10400 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 41250 27500 SH Call SOLE 0 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 206541 20389 SH SOLE 0 0 20389 ABM INDS INC COM 000957100 3215519 72389 SH SOLE 15611 0 56778 ABRDN ASIA PACIFIC INCOME FU COM 003009107 328145 124770 SH SOLE 0 0 124770 ABRDN AUSTRALIA EQUITY FD IN COM 003011103 95623 21782 SH SOLE 0 0 21782 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 1873158 363720 SH SOLE 0 0 363720 ABRDN ETFS BBRG ALL COMD K1 003261104 996913 45191 SH SOLE 0 0 45191 ABRDN GLOBAL DYNAMIC DIVIDEN COM 00302M106 2503227 264612 SH SOLE 0 0 264612 ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108 185473 47557 SH SOLE 0 0 47557 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 1071453 61331 SH SOLE 0 0 61331 ABRDN INCOME CREDIT STRATEGI COM 003057106 167709 24735 SH SOLE 0 0 24735 ABRDN PALLADIUM ETF TRUST PHYSICAL PALLADM 003262102 1889684 11445 SH SOLE 0 0 11445 ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 1949661 19638 SH SOLE 0 0 19638 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 1347819 15105 SH SOLE 757 0 14348 ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 586496 25523 SH SOLE 0 0 25523 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 2001582 256614 SH SOLE 0 0 256614 ABSOLUTE SOFTWARE CORP COM 00386B109 105966 10150 SH SOLE 0 0 10150 ACACIA RESH CORP ACACIA TCH COM 003881307 91357 21700 SH SOLE 0 0 21700 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 3322849 63244 SH SOLE 28330 0 34914 ACADIA HEALTHCARE COMPANY IN COM 00404A109 5595043 67967 SH SOLE 36021 0 31946 ACCELERATE DIAGNOSTICS INC COM 00430H102 12354 17499 SH SOLE 0 0 17499 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 235602457 882900 SH SOLE 547671 0 335229 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8225 23500 SH Call SOLE 0 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2500 50000 SH Call SOLE 0 0 0 ACHIEVE LIFE SCIENCES INC COM 004468500 218660 89249 SH SOLE 0 0 89249 ACI WORLDWIDE INC COM 004498101 4677993 203391 SH SOLE 202383 0 1008 ACTIVISION BLIZZARD INC COM 00507V109 19231721 251229 SH SOLE 97264 0 153965 ACUITY BRANDS INC COM 00508Y102 3306424 19965 SH SOLE 13911 0 6054 ACUSHNET HLDGS CORP COM 005098108 23001201 541714 SH SOLE 533997 0 7717 ADAM NAT RES FD INC COM 00548F105 5011627 229891 SH SOLE 0 0 229891 ADAMS DIVERSIFIED EQUITY FD COM 006212104 3928339 270173 SH SOLE 0 0 270173 ADAMS RES & ENERGY INC COM NEW 006351308 616425 15838 SH SOLE 0 0 15838 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 14670 10048 SH SOLE 0 0 10048 ADDUS HOMECARE CORP COM 006739106 232807 2340 SH SOLE 0 0 2340 ADEIA INC COM 00676P107 327069 34501 SH SOLE 32892 0 1609 ADMA BIOLOGICS INC COM 000899104 918990 236853 SH SOLE 0 0 236853 ADOBE SYSTEMS INCORPORATED COM 00724F101 201575076 598981 SH SOLE 441317 0 157664 ADS TEC ENERGY PLC SHS G0085J117 872602 279680 SH SOLE 0 0 279680 ADT INC DEL COM 00090Q103 1394132 153708 SH SOLE 0 0 153708 ADTALEM GLOBAL ED INC COM 00737L103 565657 15934 SH SOLE 9475 0 6459 ADTHEORENT HOLDING COMPANY COM 00739D109 83000 50000 SH SOLE 0 0 50000 ADTRAN HOLDINGS INC COM 00486H105 548067 29168 SH SOLE 25477 0 3691 ADVANCE AUTO PARTS INC COM 00751Y106 61500590 418286 SH SOLE 351483 0 66803 ADVANCED DRAIN SYS INC DEL COM 00790R104 3999416 48791 SH SOLE 44773 0 4018 ADVANCED ENERGY INDS COM 007973100 1339139 15611 SH SOLE 12691 0 2920 ADVANCED MICRO DEVICES INC COM 007903107 57543031 888421 SH SOLE 277849 0 610572 ADVANSIX INC COM 00773T101 1936136 50924 SH SOLE 49542 0 1382 ADVENT CONV & INCOME FD COM 00764C109 4700309 431225 SH SOLE 0 0 431225 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 661954 13860 SH SOLE 0 0 13860 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 487165 15715 SH SOLE 0 0 15715 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 523368 52547 SH SOLE 0 0 52547 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 1360076 47307 SH SOLE 0 0 47307 AECOM COM 00766T100 6315977 74366 SH SOLE 57633 0 16733 AEGON N V NY REGISTRY SHS 007924103 20933794 4153531 SH SOLE 37311 0 4116220 AEHR TEST SYS COM 00760J108 855436 42559 SH SOLE 0 0 42559 AERCAP HOLDINGS NV SHS N00985106 1117703 19165 SH SOLE 10637 0 8528 AEROJET ROCKETDYNE HLDGS INC COM 007800105 12367409 221123 SH SOLE 210478 0 10645 AEROVIRONMENT INC COM 008073108 1792264 20923 SH SOLE 6415 0 14508 AES CORP COM 00130H105 84749527 2946784 SH SOLE 2866423 0 80361 AFFILIATED MANAGERS GROUP IN COM 008252108 40157886 253474 SH SOLE 249829 0 3645 AFFIRM HLDGS INC COM CL A 00827B106 272655 28196 SH SOLE 16313 0 11883 AFLAC INC COM 001055102 63616237 884284 SH SOLE 119663 0 764621 AGCO CORP COM 001084102 3629068 26167 SH SOLE 16419 0 9748 AGF INVTS TR AGFIQ US MK ANTI 00110G408 3411035 160822 SH SOLE 0 0 160822 AGILENT TECHNOLOGIES INC COM 00846U101 15907875 106298 SH SOLE 49330 0 56968 AGIOS PHARMACEUTICALS INC COM 00847X104 374868 13350 SH SOLE 0 0 13350 AGNC INVT CORP COM 00123Q104 8918551 861694 SH SOLE 603085 0 258609 AGNICO EAGLE MINES LTD COM 008474108 18927679 364065 SH SOLE 0 0 364065 AGREE RLTY CORP COM 008492100 18246898 257253 SH SOLE 198093 0 59160 AIR LEASE CORP CL A 00912X302 13163261 342615 SH SOLE 16452 0 326163 AIR PRODS & CHEMS INC COM 009158106 528940481 1715847 SH SOLE 446444 0 1269403 AIR PRODS & CHEMS INC COM 009158106 18760 26800 SH Call SOLE 0 0 0 AIR TRANS SVCS GROUP INC NOTE 1.125%10/1 00922RAB1 33162 32000 PRN SOLE 0 0 32000 AIR TRANSPORT SERVICES GRP I COM 00922R105 21556593 829738 SH SOLE 825107 0 4631 AIRBNB INC COM CL A 009066101 33169640 387949 SH SOLE 244164 0 143785 AIRSCULPT TECHNOLOGIES INC COM 009496100 426240 115200 SH SOLE 0 0 115200 AKAMAI TECHNOLOGIES INC COM 00971T101 10563296 125306 SH SOLE 75862 0 49444 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 15750 15000 PRN SOLE 0 0 15000 ALAMOS GOLD INC NEW COM CL A 011532108 3451451 341392 SH SOLE 0 0 341392 ALARM COM HLDGS INC COM 011642105 244530 4942 SH SOLE 0 0 4942 ALASKA AIR GROUP INC COM 011659109 11893211 276973 SH SOLE 100006 0 176967 ALASKA AIR GROUP INC COM 011659109 2265 45300 SH Call SOLE 0 0 0 ALAUNOS THERAPEUTICS INC COM 98973P101 43257 66641 SH SOLE 0 0 66641 ALBANY INTL CORP CL A 012348108 11296557 114581 SH SOLE 113420 0 1161 ALBEMARLE CORP COM 012653101 26516007 122271 SH SOLE 36087 0 86184 ALBERTSONS COS INC COMMON STOCK 013091103 482537 23266 SH SOLE 0 0 23266 ALCOA CORP COM 013872106 1563813 34392 SH SOLE 0 0 34392 ALCON AG ORD SHS H01301128 28904661 421657 SH SOLE 406026 0 15631 ALDEYRA THERAPEUTICS INC COM 01438T106 178656 25669 SH SOLE 20860 0 4809 ALEXANDER & BALDWIN INC NEW COM 014491104 276286 14751 SH SOLE 14751 0 0 ALEXANDERS INC COM 014752109 288395 1311 SH SOLE 0 0 1311 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 7803861 53573 SH SOLE 45262 0 8311 ALGONQUIN PWR UTILS CORP COM 015857105 4242341 650666 SH SOLE 101085 0 549581 ALGONQUIN PWR UTILS CORP COM 015857105 1805 36100 SH Call SOLE 0 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 1 15600 SH Call SOLE 0 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 780 15600 SH Call SOLE 0 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 2440 48800 SH Call SOLE 0 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 34591093 392679 SH SOLE 146507 0 246172 ALIGHT INC COM CL A 01626W101 4468412 534499 SH SOLE 531996 0 2503 ALIGN TECHNOLOGY INC COM 016255101 11274714 53460 SH SOLE 46803 0 6657 ALKERMES PLC SHS G01767105 519517 19882 SH SOLE 14850 0 5032 ALLEGIANT TRAVEL CO COM 01748X102 306159 4503 SH SOLE 0 0 4503 ALLEGION PLC ORD SHS G0176J109 35136920 333810 SH SOLE 309210 0 24600 ALLEGRO MICROSYSTEMS INC COM 01749D105 1877421 62539 SH SOLE 61101 0 1438 ALLETE INC COM NEW 018522300 1844119 28587 SH SOLE 6 0 28581 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 1739635 85612 SH SOLE 0 0 85612 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1032189 111950 SH SOLE 0 0 111950 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2787645 81106 SH SOLE 0 0 81106 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 196916 18790 SH SOLE 0 0 18790 ALLIANT ENERGY CORP COM 018802108 10405285 188467 SH SOLE 134900 0 53567 ALLISON TRANSMISSION HLDGS I COM 01973R101 1406822 33818 SH SOLE 17468 0 16350 ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 94794 21692 SH SOLE 0 0 21692 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 224653 35157 SH SOLE 0 0 35157 ALLSPRING MULTI SECTOR INCOM COM 94987D101 3265844 333248 SH SOLE 0 0 333248 ALLSTATE CORP COM 020002101 202764482 1495298 SH SOLE 492633 0 1002665 ALLY FINL INC COM 02005N100 3888353 159033 SH SOLE 4 0 159029 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2641955 11117 SH SOLE 8449 0 2668 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 366296 12821 SH SOLE 11099 0 1722 ALPHA METALLURGICAL RESOUR I COM 020764106 483526 3303 SH SOLE 0 0 3303 ALPHABET INC CAP STK CL A 02079K305 768241258 8707257 SH SOLE 3346222 0 5361035 ALPHABET INC CAP STK CL C 02079K107 461584318 5202123 SH SOLE 1890037 0 3312086 ALPHATEC HLDGS INC COM NEW 02081G201 358274 29010 SH SOLE 0 0 29010 ALPINE INCOME PPTY TR INC COM 02083X103 1532955 80345 SH SOLE 8426 0 71919 ALPS ETF TR ALERIAN MLP 00162Q452 52275972 1373156 SH SOLE 1386 0 1371770 ALPS ETF TR CLEAN ENERGY 00162Q460 859946 18904 SH SOLE 0 0 18904 ALPS ETF TR EQUAL SEC ETF 00162Q205 4520958 47236 SH SOLE 0 0 47236 ALPS ETF TR INTL SEC DV DOG 00162Q718 408862 16059 SH SOLE 0 0 16059 ALPS ETF TR MED BREAKTHGH 00162Q593 229491 7554 SH SOLE 0 0 7554 ALPS ETF TR OSHARES EUR QLT 00162Q379 800501 33872 SH SOLE 0 0 33872 ALPS ETF TR OSHARES US QUALT 00162Q387 8504213 205292 SH SOLE 0 0 205292 ALPS ETF TR RIVERFRNT DYMC 00162Q528 552754 13183 SH SOLE 0 0 13183 ALPS ETF TR RIVRFRNT STR INC 00162Q783 665413 29404 SH SOLE 0 0 29404 ALPS ETF TR SECTR DIV DOGS 00162Q858 9259671 180008 SH SOLE 0 0 180008 ALTAIR ENGR INC COM CL A 021369103 4821730 106042 SH SOLE 105956 0 86 ALTICE USA INC CL A 02156K103 21298133 4630029 SH SOLE 4618222 0 11807 ALTRA INDL MOTION CORP COM 02208R106 615379 10299 SH SOLE 9078 0 1221 ALTRIA GROUP INC COM 02209S103 101000352 2209593 SH SOLE 751350 0 1458243 ALTRIA GROUP INC COM 02209S103 7306 28100 SH Call SOLE 0 0 0 ALTRIA GROUP INC COM 02209S103 55440 17600 SH Call SOLE 0 0 0 ALTRIA GROUP INC COM 02209S103 40018 21400 SH Call SOLE 0 0 0 AMALGAMATED FINANCIAL CORP COM 022671101 673920 29250 SH SOLE 0 0 29250 AMARIN CORP PLC SPONS ADR NEW 023111206 40528 33494 SH SOLE 0 0 33494 AMAZON COM INC COM 023135106 948512847 11291819 SH SOLE 3893554 0 7398265 AMBARELLA INC SHS G037AX101 750431 9126 SH SOLE 5824 0 3302 AMBEV SA SPONSORED ADR 02319V103 2902934 1067255 SH SOLE 2435 0 1064820 AMC ENTMT HLDGS INC CL A COM 00165C104 71490 17565 SH SOLE 0 0 17565 AMC NETWORKS INC CL A 00164V103 672525 42918 SH SOLE 41812 0 1106 AMCOR PLC ORD G0250X107 36274045 3045680 SH SOLE 2691425 0 354255 AMDOCS LTD SHS G02602103 23547919 259053 SH SOLE 237600 0 21453 AMEDISYS INC COM 023436108 533486 6386 SH SOLE 0 0 6386 AMER SOFTWARE INC CL A 029683109 1205683 82131 SH SOLE 79607 0 2524 AMER STATES WTR CO COM 029899101 4022563 43464 SH SOLE 0 0 43464 AMEREN CORP COM 023608102 9233391 103839 SH SOLE 55229 0 48610 AMERESCO INC CL A 02361E108 1056461 18489 SH SOLE 0 0 18489 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 3170356 174195 SH SOLE 142292 0 31903 AMERICAN AIRLS GROUP INC COM 02376R102 1547426 121653 SH SOLE 0 0 121653 AMERICAN ASSETS TR INC COM 024013104 385284 14539 SH SOLE 14518 0 21 AMERICAN AXLE & MFG HLDGS IN COM 024061103 278979 35675 SH SOLE 34355 0 1320 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 1005101 18159 SH SOLE 0 0 18159 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 448455 11254 SH SOLE 0 0 11254 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 309580 6512 SH SOLE 0 0 6512 AMERICAN CENTY ETF TR US EQT ETF 025072885 11028641 162164 SH SOLE 0 0 162164 AMERICAN CENTY ETF TR US SML CP VALU 025072877 17628345 236584 SH SOLE 1859 0 234725 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 412885 29576 SH SOLE 0 0 29576 AMERICAN ELEC PWR CO INC COM 025537101 90964819 958020 SH SOLE 615759 0 342261 AMERICAN EQTY INVT LIFE HLD COM 025676206 11430502 250559 SH SOLE 213084 0 37475 AMERICAN EXPRESS CO COM 025816109 75019987 507748 SH SOLE 193325 0 314423 AMERICAN FINL GROUP INC OHIO COM 025932104 3747196 27297 SH SOLE 0 0 27297 AMERICAN HOMES 4 RENT CL A 02665T306 9595296 318354 SH SOLE 124683 0 193671 AMERICAN INTL GROUP INC COM NEW 026874784 87670504 1386314 SH SOLE 1136467 0 249847 AMERICAN REBEL HOLDINGS INC COM 02919L208 9230 47823 SH SOLE 0 0 47823 AMERICAN TOWER CORP NEW COM 03027X100 262899806 1240894 SH SOLE 906295 0 334599 AMERICAN WOODMARK CORPORATIO COM 030506109 3173457 64950 SH SOLE 0 0 64950 AMERICAN WTR WKS CO INC NEW COM 030420103 27776141 182232 SH SOLE 31626 0 150606 AMERICOLD REALTY TRUST INC COM 03064D108 2379331 84046 SH SOLE 81808 0 2238 AMERIPRISE FINL INC COM 03076C106 32557543 104562 SH SOLE 77623 0 26939 AMERIS BANCORP COM 03076K108 857005 18180 SH SOLE 0 0 18180 AMERISAFE INC COM 03071H100 2121831 40828 SH SOLE 40279 0 549 AMERISOURCEBERGEN CORP COM 03073E105 49810287 300586 SH SOLE 220015 0 80571 AMETEK INC COM 031100100 22409015 160385 SH SOLE 138469 0 21916 AMGEN INC COM 031162100 211296921 804468 SH SOLE 274029 0 530439 AMICUS THERAPEUTICS INC COM 03152W109 125433 10273 SH SOLE 0 0 10273 AMKOR TECHNOLOGY INC COM 031652100 1587346 66195 SH SOLE 60822 0 5373 AMMO INC COM 00175J107 130823 75620 SH SOLE 0 0 75620 AMN HEALTHCARE SVCS INC COM 001744101 5595259 54418 SH SOLE 16682 0 37736 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 321160 161387 SH SOLE 0 0 161387 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 646646 23078 SH SOLE 9441 0 13637 AMPHENOL CORP NEW CL A 032095101 20146184 264594 SH SOLE 217339 0 47255 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 395833 33803 SH SOLE 0 0 33803 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2830010 187170 SH SOLE 0 0 187170 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 148471977 4140327 SH SOLE 114888 0 4025439 AMPLIFY ETF TR ONLIN RETL ETF 032108102 777344 19937 SH SOLE 1310 0 18627 AMYRIS INC COM NEW 03236M200 53119 34718 SH SOLE 0 0 34718 AMYRIS INC COM NEW 03236M200 1090 21800 SH Call SOLE 0 0 0 AMYRIS INC COM NEW 03236M200 830 16600 SH Call SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 98699339 601708 SH SOLE 274901 0 326807 ANDERSONS INC COM 034164103 262961 7515 SH SOLE 0 0 7515 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 1656653 129325 SH SOLE 0 0 129325 ANGIODYNAMICS INC COM 03475V101 231873 16839 SH SOLE 12200 0 4639 ANGION BIOMEDICA CORP COM 03476J107 48696 60000 SH SOLE 0 0 60000 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 38080435 634251 SH SOLE 606582 0 27669 ANIXA BIOSCIENCES INC COM 03528H109 243172 57217 SH SOLE 0 0 57217 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 3739343 177390 SH SOLE 10223 0 167167 ANSYS INC COM 03662Q105 31077654 128638 SH SOLE 119797 0 8841 ANTERO MIDSTREAM CORP COM 03676B102 301679 27960 SH SOLE 0 0 27960 ANTERO RESOURCES CORP COM 03674X106 8746958 282251 SH SOLE 41994 0 240257 AON PLC SHS CL A G0403H108 66053543 220075 SH SOLE 188409 0 31666 APA CORPORATION COM 03743Q108 29617913 634489 SH SOLE 56387 0 578102 APA CORPORATION COM 03743Q108 7182 34200 SH Call SOLE 0 0 0 APARTMENT INCOME REIT CORP COM 03750L109 450902 13142 SH SOLE 0 0 13142 APARTMENT INVT & MGMT CO CL A 03748R747 73941 10385 SH SOLE 0 0 10385 APELLIS PHARMACEUTICALS INC COM 03753U106 746537 14437 SH SOLE 3872 0 10565 API GROUP CORP COM STK 00187Y100 718824 38215 SH SOLE 24652 0 13563 APOLLO COML REAL EST FIN INC COM 03762U105 932382 86653 SH SOLE 0 0 86653 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 63213 65000 PRN SOLE 0 0 65000 APOLLO GLOBAL MGMT INC COM 03769M106 64430480 1010040 SH SOLE 711882 0 298158 APOLLO TACTICAL INCOME FD IN COM 037638103 455303 37566 SH SOLE 0 0 37566 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2728141 172886 SH SOLE 81497 0 91389 APPLE INC COM 037833100 2539072633 19541727 SH SOLE 3755196 0 15786531 APPLE INC COM 037833100 1394 10100 SH Call SOLE 0 0 0 APPLE INC COM 037833100 14450 42500 SH Call SOLE 0 0 0 APPLE INC COM 037833100 514 25700 SH Call SOLE 0 0 0 APPLE INC COM 037833100 1799610 66900 SH Call SOLE 0 0 0 APPLIED DNA SCIENCES INC COM 03815U300 40004 24099 SH SOLE 0 0 24099 APPLIED INDL TECHNOLOGIES IN COM 03820C105 2467007 19574 SH SOLE 17395 0 2179 APPLIED MATLS INC COM 038222105 93625584 961444 SH SOLE 649064 0 312380 APPLOVIN CORP COM CL A 03831W108 517402 49136 SH SOLE 46208 0 2928 APTARGROUP INC COM 038336103 16174315 147067 SH SOLE 132054 0 15013 APTINYX INC COM 03836N103 13145 46075 SH SOLE 0 0 46075 APTIV PLC SHS G6095L109 46472399 499006 SH SOLE 216869 0 282137 APTOSE BIOSCIENCES INC COM NEW 03835T200 20640 35587 SH SOLE 0 0 35587 ARAMARK COM 03852U106 956757 23144 SH SOLE 1046 0 22098 ARBOR REALTY TRUST INC COM 038923108 4369110 331244 SH SOLE 173668 0 157576 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1269835 48430 SH SOLE 39137 0 9293 ARCH CAP GROUP LTD ORD G0450A105 12370360 197043 SH SOLE 119587 0 77456 ARCH RESOURCES INC CL A 03940R107 6602752 46241 SH SOLE 44596 0 1645 ARCHER DANIELS MIDLAND CO COM 039483102 82801646 891779 SH SOLE 165681 0 726098 ARCHER DANIELS MIDLAND CO COM 039483102 138000 30000 SH Put SOLE 0 0 30000 ARCHER DANIELS MIDLAND CO COM 039483102 344100 55500 SH Put SOLE 0 0 55500 ARCHER DANIELS MIDLAND CO COM 039483102 101250 12500 SH Put SOLE 0 0 12500 ARCHER DANIELS MIDLAND CO COM 039483102 136500 15000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 469000 67000 SH Put SOLE 0 0 67000 ARCHER DANIELS MIDLAND CO COM 039483102 75600 10500 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 744538 62500 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 136627 12000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 334850 37000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 362500 50000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 62149 11000 SH Call SOLE 0 0 0 ARCHROCK INC COM 03957W106 195021 21717 SH SOLE 0 0 21717 ARCONIC CORPORATION COM 03966V107 363342 17171 SH SOLE 1166 0 16005 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 158982 19017 SH SOLE 18993 0 24 ARCOSA INC COM 039653100 751069 13822 SH SOLE 10151 0 3671 ARES CAPITAL CORP COM 04010L103 11448273 619829 SH SOLE 0 0 619829 ARES COML REAL ESTATE CORP COM 04013V108 373985 36345 SH SOLE 0 0 36345 ARES DYNAMIC CR ALLOCATION F COM 04014F102 149685 12915 SH SOLE 0 0 12915 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 18774666 274323 SH SOLE 258144 0 16179 ARGAN INC COM 04010E109 5160061 139915 SH SOLE 119337 0 20578 ARGENX SE SPONSORED ADR 04016X101 1734284 4578 SH SOLE 0 0 4578 ARGO GROUP INTL HLDGS LTD COM G0464B107 2005483 77581 SH SOLE 76789 0 792 ARHAUS INC COM CL A 04035M102 163352 16754 SH SOLE 0 0 16754 ARIS WATER SOLUTIONS INC CLASS A COM 04041L106 453800 31492 SH SOLE 0 0 31492 ARISTA NETWORKS INC COM 040413106 12744905 105026 SH SOLE 62373 0 42653 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 901055 21972 SH SOLE 0 0 21972 ARK ETF TR FINTECH INNOVA 00214Q708 1619572 113495 SH SOLE 0 0 113495 ARK ETF TR GENOMIC REV ETF 00214Q302 4169072 147681 SH SOLE 0 0 147681 ARK ETF TR INNOVATION ETF 00214Q104 27067406 866427 SH SOLE 44007 0 822420 ARK ETF TR NEXT GNRTN INTER 00214Q401 1492485 38715 SH SOLE 0 0 38715 ARMSTRONG WORLD INDS INC NEW COM 04247X102 6669708 97240 SH SOLE 96320 0 920 ARRIVAL SHS L0423Q108 2053 12873 SH SOLE 0 0 12873 ARROW ELECTRS INC COM 042735100 4959441 47427 SH SOLE 13446 0 33981 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 748494 18454 SH SOLE 8645 0 9809 ARROWMARK FINANCIAL CORP COM 861780104 430908 25288 SH SOLE 0 0 25288 ARTESIAN RES CORP CL A 043113208 433375 7398 SH SOLE 0 0 7398 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 20812467 700757 SH SOLE 686874 0 13883 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 8437140 589598 SH SOLE 0 0 589598 ASBURY AUTOMOTIVE GROUP INC COM 043436104 13390334 74702 SH SOLE 73229 0 1473 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 422692 3461 SH SOLE 3458 0 3 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 330197 52663 SH SOLE 48561 0 4102 ASGN INC COM 00191U102 3179187 39018 SH SOLE 37750 0 1268 ASHLAND INC COM 044186104 1314652 12226 SH SOLE 0 0 12226 ASML HOLDING N V N Y REGISTRY SHS N07059210 80384577 147114 SH SOLE 121584 0 25530 ASPEN TECHNOLOGY INC COM 29109X106 35775545 174175 SH SOLE 155713 0 18462 ASSURANT INC COM 04621X108 1347611 10775 SH SOLE 927 0 9848 ASSURED GUARANTY LTD COM G0585R106 10778207 173116 SH SOLE 159997 0 13119 AST SPACEMOBILE INC COM CL A 00217D100 307844 63868 SH SOLE 0 0 63868 ASTRAZENECA PLC SPONSORED ADR 046353108 162746760 2400397 SH SOLE 1875119 0 525278 ASTRONICS CORP COM 046433108 253380 24600 SH SOLE 0 0 24600 AT&T INC COM 00206R102 212207936 11526771 SH SOLE 4757452 0 6769319 AT&T INC COM 00206R102 14750 29500 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 3267 29700 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 720 12000 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 596019 181713 SH SOLE 172122 0 9591 ATI INC COM 01741R102 327176 10957 SH SOLE 0 0 10957 ATKORE INC COM 047649108 17234396 151952 SH SOLE 111015 0 40937 ATLANTIC UN BANKSHARES CORP COM 04911A107 3540531 100755 SH SOLE 89656 0 11099 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 5698532 220019 SH SOLE 391 0 219628 ATLAS CORP SHARES Y0436Q109 1865543 121613 SH SOLE 0 0 121613 ATLASSIAN CORPORATION CL A 049468101 28104870 218409 SH SOLE 209096 0 9313 ATMOS ENERGY CORP COM 049560105 52309523 466750 SH SOLE 386467 0 80283 ATRECA INC CL A COM 04965G109 62066 77524 SH SOLE 0 0 77524 ATRION CORP COM 049904105 3671670 6563 SH SOLE 6375 0 188 AUDACY INC CL A 05070N103 11653 51769 SH SOLE 0 0 51769 AURORA CANNABIS INC COM 05156X884 18735 20307 SH SOLE 0 0 20307 AUTODESK INC COM 052769106 104042862 556766 SH SOLE 514311 0 42455 AUTOHOME INC SP ADS RP CL A 05278C107 6216696 203160 SH SOLE 200143 0 3017 AUTOLIV INC COM 052800109 735574 9605 SH SOLE 8265 0 1340 AUTOMATIC DATA PROCESSING IN COM 053015103 253697924 1062080 SH SOLE 636584 0 425496 AUTONATION INC COM 05329W102 7235883 67436 SH SOLE 44029 0 23407 AUTOZONE INC COM 053332102 58852920 23864 SH SOLE 10791 0 13073 AVALONBAY CMNTYS INC COM 053484101 24471993 151511 SH SOLE 138031 0 13480 AVANGRID INC COM 05351W103 350556 8157 SH SOLE 0 0 8157 AVANTOR INC COM 05352A100 5913088 280374 SH SOLE 241806 0 38568 AVERY DENNISON CORP COM 053611109 31359599 173257 SH SOLE 142936 0 30321 AVID BIOSERVICES INC COM 05368M106 198026 14381 SH SOLE 0 0 14381 AVIDITY BIOSCIENCES INC COM 05370A108 479592 21613 SH SOLE 0 0 21613 AVIENT CORPORATION COM 05368V106 1447712 42882 SH SOLE 37242 0 5640 AVISTA CORP COM 05379B107 5795317 130701 SH SOLE 126080 0 4621 AVNET INC COM 053807103 15020850 361252 SH SOLE 259062 0 102190 AVNET INC COM 053807103 25000 12500 SH Call SOLE 0 0 0 AXALTA COATING SYS LTD COM G0750C108 9459634 371403 SH SOLE 367798 0 3605 AXCELIS TECHNOLOGIES INC COM NEW 054540208 1939082 24434 SH SOLE 0 0 24434 AXIS CAP HLDGS LTD SHS G0692U109 27451721 506770 SH SOLE 502699 0 4071 AXON ENTERPRISE INC COM 05464C101 14229493 85756 SH SOLE 45850 0 39906 AXONICS INC COM 05465P101 1174689 18786 SH SOLE 5594 0 13192 AXOS FINANCIAL INC COM 05465C100 5026274 131509 SH SOLE 90711 0 40798 AXSOME THERAPEUTICS INC COM 05464T104 531734 6894 SH SOLE 0 0 6894 AZEK CO INC CL A 05478C105 443667 21834 SH SOLE 19746 0 2088 AZENTA INC COM 114340102 3818511 65586 SH SOLE 58998 0 6588 AZZ INC COM 002474104 1252471 31156 SH SOLE 0 0 31156 B & G FOODS INC NEW COM 05508R106 662438 59412 SH SOLE 0 0 59412 B2GOLD CORP COM 11777Q209 666921 186813 SH SOLE 0 0 186813 B2GOLD CORP COM 11777Q209 11000 44000 SH Call SOLE 0 0 0 B2GOLD CORP COM 11777Q209 120000 120000 SH Call SOLE 0 0 0 BABYLON HLDGS LTD CL A SHS G07031209 93609 13868 SH SOLE 0 0 13868 BADGER METER INC COM 056525108 849671 7793 SH SOLE 2245 0 5548 BAIDU INC SPON ADR REP A 056752108 872948 7632 SH SOLE 38 0 7594 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 387414 32556 SH SOLE 0 0 32556 BAKER HUGHES COMPANY CL A 05722G100 10342901 350250 SH SOLE 246822 0 103428 BALCHEM CORP COM 057665200 6291962 51527 SH SOLE 42558 0 8969 BALL CORP COM 058498106 47832664 935327 SH SOLE 865360 0 69967 BALLARD PWR SYS INC NEW COM 058586108 59612 12445 SH SOLE 0 0 12445 BANCFIRST CORP COM 05945F103 7756842 87966 SH SOLE 86686 0 1280 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 599016 99670 SH SOLE 75544 0 24126 BANCO BRADESCO S A SP ADR PFD NEW 059460303 331370 115059 SH SOLE 13445 0 101614 BANCO SANTANDER S.A. ADR 05964H105 753134 255300 SH SOLE 94663 0 160637 BANCORP INC DEL COM 05969A105 549664 19368 SH SOLE 18333 0 1035 BANCROFT FD LTD COM 059695106 563427 34397 SH SOLE 0 0 34397 BANDWIDTH INC COM CL A 05988J103 270397 11782 SH SOLE 0 0 11782 BANK AMERICA CORP COM 060505104 313823421 9475344 SH SOLE 4375496 0 5099848 BANK AMERICA CORP COM 060505104 6984 19400 SH Call SOLE 0 0 0 BANK AMERICA CORP COM 060505104 1002 33400 SH Call SOLE 0 0 0 BANK AMERICA CORP COM 060505104 1128 18800 SH Call SOLE 0 0 0 BANK AMERICA CORP COM 060505104 894 44700 SH Call SOLE 0 0 0 BANK AMERICA CORP COM 060505104 1880 18800 SH Call SOLE 0 0 0 BANK AMERICA CORP COM 060505104 22825 91300 SH Call SOLE 0 0 0 BANK AMERICA CORP COM 060505104 1316 18800 SH Call SOLE 0 0 0 BANK AMERICA CORP COM 060505104 4000 12500 SH Call SOLE 0 0 0 BANK HAWAII CORP COM 062540109 2999485 38673 SH SOLE 37091 0 1582 BANK MARIN BANCORP COM 063425102 266558 8107 SH SOLE 0 0 8107 BANK MONTREAL QUE COM 063671101 6411497 70767 SH SOLE 9170 0 61597 BANK NEW YORK MELLON CORP COM 064058100 18403271 404292 SH SOLE 245217 0 159075 BANK NOVA SCOTIA HALIFAX COM 064149107 2607906 53246 SH SOLE 0 0 53246 BANK OZK LITTLE ROCK ARK COM 06417N103 18784904 468919 SH SOLE 430591 0 38328 BANNER CORP COM NEW 06652V208 667771 10566 SH SOLE 6942 0 3624 BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 287738 15339 SH SOLE 0 0 15339 BARCLAYS PLC ADR 06738E204 37766695 4841884 SH SOLE 1497189 0 3344695 BARINGS BDC INC COM 06759L103 1720079 211052 SH SOLE 0 0 211052 BARINGS CORPORATE INVS COM 06759X107 329328 23591 SH SOLE 0 0 23591 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1651224 130223 SH SOLE 0 0 130223 BARINGS PARTN INVS SH BEN INT 06761A103 329633 26756 SH SOLE 0 0 26756 BARRICK GOLD CORP COM 067901108 30549907 1778218 SH SOLE 708682 0 1069536 BARRICK GOLD CORP COM 067901108 20942 56600 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 84448 37700 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 27477 38700 SH Call SOLE 0 0 0 BATH & BODY WORKS INC COM 070830104 597817 14186 SH SOLE 0 0 14186 BAUSCH HEALTH COS INC COM 071734107 301949 48081 SH SOLE 0 0 48081 BAUSCH PLUS LOMB CORP COMMON SHARES 071705107 2463097 158807 SH SOLE 158788 0 19 BAXTER INTL INC COM 071813109 81064325 1590431 SH SOLE 1342225 0 248206 BCE INC COM NEW 05534B760 107538455 2446835 SH SOLE 2202116 0 244719 BEACON ROOFING SUPPLY INC COM 073685109 1163280 22036 SH SOLE 19581 0 2455 BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 1230766 24576 SH SOLE 0 0 24576 BECTON DICKINSON & CO COM 075887109 179343110 705214 SH SOLE 485605 0 219609 BEIGENE LTD SPONSORED ADR 07725L102 3248734 14771 SH SOLE 14556 0 215 BELDEN INC COM 077454106 585697 8146 SH SOLE 7574 0 572 BELLRING BRANDS INC COMMON STOCK 07831C103 1400354 54616 SH SOLE 50747 0 3869 BENEFITFOCUS INC COM 08180D106 228635 21858 SH SOLE 0 0 21858 BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 606500 625000 PRN SOLE 0 0 625000 BENTLEY SYS INC COM CL B 08265T208 36215441 979855 SH SOLE 978573 0 1282 BERKLEY W R CORP COM 084423102 54980587 757621 SH SOLE 719176 0 38445 BERKSHIRE GREY INC COM CL A 084656107 18117 30000 SH SOLE 0 0 30000 BERKSHIRE HATHAWAY INC DEL CL A 084670108 81555707 174 SH SOLE 0 0 174 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 760750301 2462774 SH SOLE 271577 0 2191197 BERRY GLOBAL GROUP INC COM 08579W103 9240774 152917 SH SOLE 146411 0 6506 BEST BUY INC COM 086516101 166385509 2074368 SH SOLE 346961 0 1727407 BEST BUY INC COM 086516101 15228 18800 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 344640 53600 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 12936 14700 SH Call SOLE 0 0 0 BGC PARTNERS INC CL A 05541T101 2068198 548597 SH SOLE 0 0 548597 BHP GROUP LTD SPONSORED ADS 088606108 13607963 219306 SH SOLE 26981 0 192325 BIG 5 SPORTING GOODS CORP COM 08915P101 188785 21380 SH SOLE 0 0 21380 BILL COM HLDGS INC COM 090043100 1285837 11801 SH SOLE 8587 0 3214 BIO RAD LABS INC CL A 090572207 11731671 27900 SH SOLE 25938 0 1962 BIO-TECHNE CORP COM 09073M104 16133423 194660 SH SOLE 162332 0 32328 BIOCRYST PHARMACEUTICALS INC COM 09058V103 169146 14734 SH SOLE 0 0 14734 BIOGEN INC COM 09062X103 33641349 121484 SH SOLE 97764 0 23720 BIOMARIN PHARMACEUTICAL INC COM 09061G101 6251727 60409 SH SOLE 45576 0 14833 BIOMARIN PHARMACEUTICAL INC NOTE 0.599% 8/0 09061GAH4 15920 15000 PRN SOLE 0 0 15000 BIONTECH SE SPONSORED ADS 09075V102 2143489 14269 SH SOLE 546 0 13723 BIOXCEL THERAPEUTICS INC COM 09075P105 342155 15929 SH SOLE 0 0 15929 BJS WHSL CLUB HLDGS INC COM 05550J101 28339305 428345 SH SOLE 399339 0 29006 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 8940713 7708 SH SOLE 0 0 7708 BLACK HILLS CORP COM 092113109 23518984 334362 SH SOLE 309161 0 25201 BLACK KNIGHT INC COM 09215C105 4751663 76950 SH SOLE 71388 0 5562 BLACK STONE MINERALS L P COM UNIT 09225M101 5889959 349138 SH SOLE 0 0 349138 BLACKBERRY LTD COM 09228F103 44078 13521 SH SOLE 0 0 13521 BLACKLINE INC COM 09239B109 5884107 87470 SH SOLE 2222 0 85248 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 137541 12700 SH SOLE 0 0 12700 BLACKROCK CAP ALLOCATION TR COM 09260U109 13623187 982205 SH SOLE 0 0 982205 BLACKROCK CAP INVT CORP COM 092533108 145868 40295 SH SOLE 0 0 40295 BLACKROCK CORE BD TR SHS BEN INT 09249E101 6008873 578890 SH SOLE 0 0 578890 BLACKROCK CORPOR HI YLD FD I COM 09255P107 451320 51638 SH SOLE 0 0 51638 BLACKROCK CR ALLOCATION INCO COM 092508100 4755180 470808 SH SOLE 0 0 470808 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 354931 38579 SH SOLE 0 0 38579 BLACKROCK ENERGY & RES TR COM 09250U101 1164011 92898 SH SOLE 0 0 92898 BLACKROCK ENHANCD CAP & INM COM 09256A109 7854032 458762 SH SOLE 0 0 458762 BLACKROCK ENHANCED EQUITY DI COM 09251A104 19147973 2125185 SH SOLE 0 0 2125185 BLACKROCK ENHANCED GLOBAL DI COM 092501105 4424884 462853 SH SOLE 0 0 462853 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 3141787 625855 SH SOLE 0 0 625855 BLACKROCK ESG CAP ALLC TR SHS BEN INT 09262F100 405989 30230 SH SOLE 0 0 30230 BLACKROCK FLOATING RATE INC COM 091941104 120083 10977 SH SOLE 0 0 10977 BLACKROCK FLOATING RATE INCO COM 09255X100 267570 23762 SH SOLE 0 0 23762 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1607140 36878 SH SOLE 0 0 36878 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 13036962 844910 SH SOLE 0 0 844910 BLACKROCK INC COM 09247X101 184267632 259987 SH SOLE 157893 0 102094 BLACKROCK INCOME TR INC COM NEW 09247F209 2003286 162340 SH SOLE 0 0 162340 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 12906637 1895253 SH SOLE 0 0 1895253 BLACKROCK INVT QUALITY MUN T COM 09247D105 184188 15797 SH SOLE 0 0 15797 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 102686 10924 SH SOLE 0 0 10924 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 619104 47369 SH SOLE 0 0 47369 BLACKROCK MULTI SECTOR INC T COM 09258A107 2363409 166319 SH SOLE 0 0 166319 BLACKROCK MUN INCOME QUALITY COM 092479104 544432 47968 SH SOLE 0 0 47968 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 282938 28125 SH SOLE 0 0 28125 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 3500425 164417 SH SOLE 0 0 164417 BLACKROCK MUNI INCOME TR II COM 09249N101 466665 45177 SH SOLE 0 0 45177 BLACKROCK MUNIASSETS FD INC COM 09254J102 1144211 105750 SH SOLE 0 0 105750 BLACKROCK MUNICIPAL INCOME COM 09253X102 1470679 129806 SH SOLE 0 0 129806 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1071421 96786 SH SOLE 0 0 96786 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 443444 41289 SH SOLE 0 0 41289 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 567420 46739 SH SOLE 0 0 46739 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 635713 63891 SH SOLE 0 0 63891 BLACKROCK MUNIVEST FD II INC COM 09253T101 223495 21387 SH SOLE 0 0 21387 BLACKROCK MUNIVEST FD INC COM 09253R105 2618645 373558 SH SOLE 0 0 373558 BLACKROCK MUNIYIELD FD INC COM 09253W104 633997 60903 SH SOLE 0 0 60903 BLACKROCK MUNIYIELD MICH QU COM 09254V105 743618 67054 SH SOLE 0 0 67054 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 137585 14039 SH SOLE 0 0 14039 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 649062 58952 SH SOLE 0 0 58952 BLACKROCK MUNIYIELD QUALITY COM 09254E103 3429292 305913 SH SOLE 0 0 305913 BLACKROCK MUNIYIELD QUALITY COM 09254G108 2684376 262660 SH SOLE 0 0 262660 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1566158 135012 SH SOLE 0 0 135012 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 158754 15765 SH SOLE 0 0 15765 BLACKROCK RES & COMMODITIES SHS 09257A108 9777363 980680 SH SOLE 0 0 980680 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 9934627 350176 SH SOLE 0 0 350176 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 14666334 937746 SH SOLE 0 0 937746 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3446547 204664 SH SOLE 0 0 204664 BLACKROCK TCP CAPITAL CORP COM 09259E108 3440988 265919 SH SOLE 0 0 265919 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 1695621 81638 SH SOLE 0 0 81638 BLACKSTONE INC COM 09260D107 108026370 1456069 SH SOLE 153619 0 1302450 BLACKSTONE INC COM 09260D107 710 14200 SH Call SOLE 0 0 0 BLACKSTONE INC COM 09260D107 107400 12000 SH Call SOLE 0 0 0 BLACKSTONE INC COM 09260D107 95550 13000 SH Call SOLE 0 0 0 BLACKSTONE INC COM 09260D107 136080 25200 SH Call SOLE 0 0 0 BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 73547 75000 PRN SOLE 0 0 75000 BLACKSTONE MTG TR INC COM CL A 09257W100 1703836 80483 SH SOLE 0 0 80483 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 1842622 82444 SH SOLE 0 0 82444 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 227948 18338 SH SOLE 0 0 18338 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 790308 74698 SH SOLE 0 0 74698 BLINK CHARGING CO COM 09354A100 670015 61077 SH SOLE 0 0 61077 BLOCK H & R INC COM 093671105 2346977 64282 SH SOLE 37791 0 26491 BLOCK INC CL A 852234103 24968217 397330 SH SOLE 210815 0 186515 BLOOM ENERGY CORP COM CL A 093712107 6366501 332976 SH SOLE 101419 0 231557 BLOOM ENERGY CORP COM CL A 093712107 61740 12600 SH Call SOLE 0 0 0 BLOOMIN BRANDS INC COM 094235108 5904732 293477 SH SOLE 52559 0 240918 BLUE OWL CAPITAL INC COM CL A 09581B103 1375944 129806 SH SOLE 0 0 129806 BLUEBIRD BIO INC COM 09609G100 91752 13259 SH SOLE 0 0 13259 BLUEPRINT MEDICINES CORP COM 09627Y109 625475 14277 SH SOLE 4614 0 9663 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 918851 130149 SH SOLE 0 0 130149 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 3634627 345825 SH SOLE 0 0 345825 BNY MELLON MUN INCOME INC COM 05589T104 74144 11844 SH SOLE 0 0 11844 BNY MELLON STRATEGIC MUN BD COM 09662E109 608993 105362 SH SOLE 0 0 105362 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1020061 166949 SH SOLE 0 0 166949 BOEING CO COM 097023105 145042270 761415 SH SOLE 261155 0 500260 BOISE CASCADE CO DEL COM 09739D100 539540 7857 SH SOLE 0 0 7857 BOK FINL CORP COM NEW 05561Q201 389109 3749 SH SOLE 0 0 3749 BOOKING HOLDINGS INC COM 09857L108 73497262 36470 SH SOLE 31879 0 4591 BOOT BARN HLDGS INC COM 099406100 1184691 18949 SH SOLE 17800 0 1149 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 33151455 317178 SH SOLE 249858 0 67320 BORGWARNER INC COM 099724106 13484502 335019 SH SOLE 318075 0 16944 BOSTON BEER INC CL A 100557107 447159 1357 SH SOLE 0 0 1357 BOSTON PROPERTIES INC COM 101121101 3702661 54789 SH SOLE 49240 0 5549 BOSTON SCIENTIFIC CORP COM 101137107 62618718 1353333 SH SOLE 453697 0 899636 BOSTON SCIENTIFIC CORP COM 101137107 12750 15000 SH Call SOLE 0 0 0 BOSTON SCIENTIFIC CORP COM 101137107 18700 11000 SH Call SOLE 0 0 0 BOX INC CL A 10316T104 3676297 118095 SH SOLE 40661 0 77434 BOYD GAMING CORP COM 103304101 550410 10094 SH SOLE 0 0 10094 BP PLC SPONSORED ADR 055622104 85091400 2436054 SH SOLE 963908 0 1472146 BP PLC SPONSORED ADR 055622104 3756 93900 SH Call SOLE 0 0 0 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 152171 13028 SH SOLE 0 0 13028 BRAEMAR HOTELS & RESORTS INC COM 10482B101 435249 105900 SH SOLE 0 0 105900 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 348833 212703 SH SOLE 0 0 212703 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 671827 82433 SH SOLE 0 0 82433 BRASKEM S A SP ADR PFD A 105532105 118864 12920 SH SOLE 0 0 12920 BRIGHT HORIZONS FAM SOL IN D COM 109194100 24183075 383250 SH SOLE 381459 0 1791 BRIGHTHOUSE FINL INC COM 10922N103 239445 4670 SH SOLE 0 0 4670 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 582804 93546 SH SOLE 0 0 93546 BRINKER INTL INC COM 109641100 1391978 43622 SH SOLE 0 0 43622 BRINKS CO COM 109696104 2676948 49841 SH SOLE 42865 0 6976 BRISTOL-MYERS SQUIBB CO COM 110122108 200210226 2782615 SH SOLE 1003584 0 1779031 BRISTOL-MYERS SQUIBB CO COM 110122108 20909 20300 SH Call SOLE 0 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 137634994 3442594 SH SOLE 3086650 0 355944 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 135540 75300 SH Call SOLE 0 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 1586923 70001 SH SOLE 50558 0 19443 BROADCOM INC COM 11135F101 833194974 1490044 SH SOLE 636751 0 853293 BROADMARK RLTY CAP INC COM 11135B100 129459 36365 SH SOLE 0 0 36365 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 39749587 296329 SH SOLE 221788 0 74541 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 7871503 274556 SH SOLE 256666 0 17890 BROOKFIELD CORP CL A LTD VT SH 11271J107 35706283 1134975 SH SOLE 1062213 0 72762 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 14888627 480428 SH SOLE 0 0 480428 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 4909809 126214 SH SOLE 79620 0 46594 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2255000 139629 SH SOLE 0 0 139629 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2831587 102818 SH SOLE 85034 0 17784 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 601598 23741 SH SOLE 0 0 23741 BROOKLINE BANCORP INC DEL COM 11373M107 734017 51874 SH SOLE 46277 0 5597 BROWN & BROWN INC COM 115236101 29823414 523480 SH SOLE 465435 0 58045 BROWN FORMAN CORP CL A 115637100 1282552 19504 SH SOLE 0 0 19504 BROWN FORMAN CORP CL B 115637209 8993698 136935 SH SOLE 27688 0 109247 BRP GROUP INC COM CL A 05589G102 730166 29044 SH SOLE 0 0 29044 BRP INC COM SUN VTG 05577W200 2043966 26771 SH SOLE 25619 0 1152 BRUKER CORP COM 116794108 2552852 37350 SH SOLE 34677 0 2673 BRUNSWICK CORP COM 117043109 12169219 168829 SH SOLE 140077 0 28752 BUCKLE INC COM 118440106 463704 10225 SH SOLE 0 0 10225 BUILDERS FIRSTSOURCE INC COM 12008R107 10257723 158103 SH SOLE 92808 0 65295 BUMBLE INC COM CL A 12047B105 1255085 59624 SH SOLE 53366 0 6258 BUNGE LIMITED COM G16962105 7103583 71200 SH SOLE 2816 0 68384 BURFORD CAP LTD ORD SHS G17977110 258453 31712 SH SOLE 0 0 31712 BURLINGTON STORES INC COM 122017106 8641428 42619 SH SOLE 39707 0 2912 BUTTERFLY NETWORK INC COM CL A 124155102 1295903 526790 SH SOLE 0 0 526790 BWX TECHNOLOGIES INC COM 05605H100 9029142 155461 SH SOLE 129724 0 25737 BYRNA TECHNOLOGIES INC COM NEW 12448X201 883450 112685 SH SOLE 0 0 112685 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 117550080 1283859 SH SOLE 192370 0 1091489 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 280500 330000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 80750 85000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 168375 224500 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 93750 125000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 6250 125000 SH Call SOLE 0 0 0 C3 AI INC CL A 12468P104 499197 44611 SH SOLE 0 0 44611 C4 THERAPEUTICS INC COM STK 12529R107 369086 62557 SH SOLE 61557 0 1000 CABLE ONE INC COM 12685J105 26259804 36889 SH SOLE 36567 0 322 CABOT CORP COM 127055101 3177676 47542 SH SOLE 38024 0 9518 CACI INTL INC CL A 127190304 4143032 13783 SH SOLE 4000 0 9783 CACTUS INC CL A 127203107 4367745 86903 SH SOLE 81008 0 5895 CADENCE BANK COM 12740C103 15249063 618368 SH SOLE 283423 0 334945 CADENCE DESIGN SYSTEM INC COM 127387108 24332944 151475 SH SOLE 112915 0 38560 CAESARS ENTERTAINMENT INC NE COM 12769G100 10515249 252770 SH SOLE 129993 0 122777 CAL MAINE FOODS INC COM NEW 128030202 3254175 59764 SH SOLE 35895 0 23869 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 2161810 204909 SH SOLE 0 0 204909 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1702192 161961 SH SOLE 0 0 161961 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1604928 78325 SH SOLE 0 0 78325 CALAMOS GBL DYN INCOME FUND COM 12811L107 688348 123361 SH SOLE 0 0 123361 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 169783 19228 SH SOLE 0 0 19228 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 738154 48595 SH SOLE 0 0 48595 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 19120123 1424743 SH SOLE 0 0 1424743 CALAVO GROWERS INC COM 128246105 2948086 100275 SH SOLE 100054 0 221 CALIFORNIA WTR SVC GROUP COM 130788102 5445508 89801 SH SOLE 69859 0 19942 CALLON PETE CO DEL COM 13123X508 540216 14565 SH SOLE 0 0 14565 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 4424788 262132 SH SOLE 0 0 262132 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 3568084 146992 SH SOLE 0 0 146992 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 6562790 234051 SH SOLE 0 0 234051 CAMBRIA ETF TR GLB MOMENT ETF 132061508 708538 25019 SH SOLE 0 0 25019 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 26161534 441098 SH SOLE 0 0 441098 CAMDEN NATL CORP COM 133034108 2006415 48127 SH SOLE 45764 0 2363 CAMDEN PPTY TR SH BEN INT 133131102 7791860 69645 SH SOLE 55556 0 14089 CAMECO CORP COM 13321L108 6131924 270488 SH SOLE 0 0 270488 CAMPBELL SOUP CO COM 134429109 10986150 193590 SH SOLE 138534 0 55056 CAMPING WORLD HLDGS INC CL A 13462K109 1043704 46764 SH SOLE 0 0 46764 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1312989 73722 SH SOLE 73451 0 271 CANADIAN IMPERIAL BK COMM TO COM 136069101 21578437 533461 SH SOLE 499244 0 34217 CANADIAN NAT RES LTD COM 136385101 14014256 252373 SH SOLE 107825 0 144548 CANADIAN NATL RY CO COM 136375102 27060691 227630 SH SOLE 26798 0 200832 CANADIAN PAC RY LTD COM 13645T100 104214345 1397158 SH SOLE 774855 0 622303 CANNAE HLDGS INC COM 13765N107 6785858 328613 SH SOLE 325954 0 2659 CANO HEALTH INC COM CL A 13781Y103 172552 125950 SH SOLE 0 0 125950 CANOO INC COM CL A 13803R102 19542 15888 SH SOLE 0 0 15888 CANOPY GROWTH CORP COM 138035100 156348 67683 SH SOLE 0 0 67683 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 12477557 555546 SH SOLE 600 0 554946 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 60786011 2576770 SH SOLE 582 0 2576188 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 72527652 3452053 SH SOLE 0 0 3452053 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 30499571 1529567 SH SOLE 2815 0 1526752 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 27328716 1311990 SH SOLE 0 0 1311990 CAPITAL ONE FINL CORP COM 14040H105 27800145 299043 SH SOLE 200658 0 98385 CAPITAL ONE FINL CORP COM 14040H105 52155 18300 SH Put SOLE 0 0 18300 CAPITAL ONE FINL CORP COM 14040H105 151890 18300 SH Put SOLE 0 0 18300 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 356879 26145 SH SOLE 0 0 26145 CAPITAL SOUTHWEST CORP COM 140501107 2918303 170661 SH SOLE 0 0 170661 CAPITOL FED FINL INC COM 14057J101 126982 14680 SH SOLE 0 0 14680 CAPRI HOLDINGS LIMITED SHS G1890L107 2621129 45728 SH SOLE 44453 0 1275 CAPSTAR FINL HLDGS INC COM 14070T102 297288 16834 SH SOLE 0 0 16834 CARDINAL HEALTH INC COM 14149Y108 20031400 260584 SH SOLE 74300 0 186284 CAREDX INC COM 14167L103 949038 83176 SH SOLE 0 0 83176 CARETRUST REIT INC COM 14174T107 3586281 193021 SH SOLE 0 0 193021 CARGURUS INC COM CL A 141788109 6928898 494568 SH SOLE 305218 0 189350 CARLISLE COS INC COM 142339100 12188252 51719 SH SOLE 36341 0 15378 CARLYLE GROUP INC COM 14316J108 6382885 213903 SH SOLE 107156 0 106747 CARLYLE SECURED LENDING INC COM 872280102 1129030 78898 SH SOLE 0 0 78898 CARMAX INC COM 143130102 18404185 302253 SH SOLE 276373 0 25880 CARNIVAL CORP COMMON STOCK 143658300 2467685 306167 SH SOLE 0 0 306167 CARPENTER TECHNOLOGY CORP COM 144285103 9900844 268025 SH SOLE 0 0 268025 CARRIER GLOBAL CORPORATION COM 14448C104 65033359 1576565 SH SOLE 845259 0 731306 CARS COM INC COM 14575E105 142010 10313 SH SOLE 0 0 10313 CARTERS INC COM 146229109 4738417 63502 SH SOLE 46793 0 16709 CASELLA WASTE SYS INC CL A 147448104 19549836 246500 SH SOLE 144078 0 102422 CASEYS GEN STORES INC COM 147528103 41032510 182895 SH SOLE 173644 0 9251 CASSAVA SCIENCES INC COM 14817C107 1804067 61072 SH SOLE 0 0 61072 CATALENT INC COM 148806102 8791893 195332 SH SOLE 176718 0 18614 CATALYST BIOSCIENCES INC COM NEW 14888D208 17154 32520 SH SOLE 0 0 32520 CATALYST PHARMACEUTICALS INC COM 14888U101 787022 42313 SH SOLE 0 0 42313 CATERPILLAR INC COM 149123101 186600169 778904 SH SOLE 161356 0 617548 CATHAY GEN BANCORP COM 149150104 6998667 171578 SH SOLE 163153 0 8425 CAVCO INDS INC DEL COM 149568107 3132205 13844 SH SOLE 13706 0 138 CBOE GLOBAL MKTS INC COM 12503M108 7736586 61661 SH SOLE 38574 0 23087 CBRE GBL REAL ESTATE INC FD COM 12504G100 849939 148332 SH SOLE 0 0 148332 CBRE GROUP INC CL A 12504L109 16832691 218720 SH SOLE 148241 0 70479 CDW CORP COM 12514G108 35816946 200565 SH SOLE 146860 0 53705 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1223039 29585 SH SOLE 0 0 29585 CEL-SCI CORP COM PAR NEW 150837607 43205 18385 SH SOLE 0 0 18385 CELANESE CORP DEL COM 150870103 4042692 39542 SH SOLE 4207 0 35335 CELSIUS HLDGS INC COM NEW 15118V207 4133717 39732 SH SOLE 23764 0 15968 CENOVUS ENERGY INC COM 15135U109 6012607 309768 SH SOLE 225981 0 83787 CENTENE CORP DEL COM 15135B101 26302985 320729 SH SOLE 145890 0 174839 CENTERPOINT ENERGY INC COM 15189T107 30872896 1029440 SH SOLE 953252 0 76188 CENTERRA GOLD INC COM 152006102 142403 27491 SH SOLE 0 0 27491 CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234Q108 479487 58474 SH SOLE 58474 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 5675911 158545 SH SOLE 8529 0 150016 CENTRAL SECS CORP COM 155123102 3782297 113280 SH SOLE 0 0 113280 CENTURY CASINOS INC COM 156492100 178112 25336 SH SOLE 0 0 25336 CERENCE INC COM 156727109 335393 18100 SH SOLE 0 0 18100 CERIDIAN HCM HLDG INC COM 15677J108 408443 6367 SH SOLE 1810 0 4557 CERTARA INC COM 15687V109 999329 62186 SH SOLE 51097 0 11089 CERUS CORP COM 157085101 4357396 1193807 SH SOLE 0 0 1193807 CF INDS HLDGS INC COM 125269100 11959933 140372 SH SOLE 79482 0 60890 CGI INC CL A SUB VTG 12532H104 229623 2666 SH SOLE 0 0 2666 CHAMPIONX CORPORATION COM 15872M104 8341612 287741 SH SOLE 282793 0 4948 CHARGE ENTERPRISES INC COM 159610104 351246 283263 SH SOLE 0 0 283263 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 2352490 246851 SH SOLE 0 0 246851 CHARLES RIV LABS INTL INC COM 159864107 48747934 223717 SH SOLE 221135 0 2582 CHART INDS INC COM 16115Q308 2116775 18370 SH SOLE 14630 0 3740 CHARTER COMMUNICATIONS INC N CL A 16119P108 4236715 12494 SH SOLE 613 0 11881 CHASE CORP COM 16150R104 4413234 51162 SH SOLE 49828 0 1334 CHATHAM LODGING TR COM 16208T102 652028 53140 SH SOLE 40140 0 13000 CHECK POINT SOFTWARE TECH LT ORD M22465104 14617024 115861 SH SOLE 53985 0 61876 CHEESECAKE FACTORY INC COM 163072101 639011 20152 SH SOLE 14683 0 5469 CHEESECAKE FACTORY INC NOTE 0.375% 6/1 163072AA9 10652 13000 PRN SOLE 0 0 13000 CHEGG INC COM 163092109 2608193 103213 SH SOLE 75583 0 27630 CHEMED CORP NEW COM 16359R103 28784177 56392 SH SOLE 55155 0 1237 CHEMOURS CO COM 163851108 3057663 99858 SH SOLE 52 0 99806 CHENIERE ENERGY INC COM NEW 16411R208 40881187 272610 SH SOLE 56093 0 216517 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 2191266 38531 SH SOLE 0 0 38531 CHESAPEAKE ENERGY CORP COM 165167735 17453263 184945 SH SOLE 171429 0 13516 CHESAPEAKE UTILS CORP COM 165303108 643704 5447 SH SOLE 2918 0 2529 CHEVRON CORP NEW COM 166764100 541876796 3018947 SH SOLE 858119 0 2160828 CHEVRON CORP NEW COM 166764100 672010 11800 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 6634 10700 SH Call SOLE 0 0 0 CHEWY INC CL A 16679L109 3222994 86920 SH SOLE 26175 0 60745 CHILDRENS PL INC NEW COM 168905107 220050 6042 SH SOLE 0 0 6042 CHIMERA INVT CORP COM NEW 16934Q208 515061 93647 SH SOLE 0 0 93647 CHIMERIX INC COM 16934W106 85666 46057 SH SOLE 0 0 46057 CHINOOK THERAPEUTICS INC COM 16961L106 362687 13843 SH SOLE 0 0 13843 CHIPOTLE MEXICAN GRILL INC COM 169656105 36606149 26383 SH SOLE 10737 0 15646 CHORD ENERGY CORPORATION COM NEW 674215207 3903052 28529 SH SOLE 25541 0 2988 CHUBB LIMITED COM H1467J104 587094625 2661279 SH SOLE 711061 0 1950218 CHUBB LIMITED COM H1467J104 24300 13500 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 105530 17300 SH Call SOLE 0 0 0 CHURCH & DWIGHT CO INC COM 171340102 27811618 345012 SH SOLE 17599 0 327413 CHURCHILL DOWNS INC COM 171484108 3039517 14375 SH SOLE 4298 0 10077 CIENA CORP COM NEW 171779309 1567737 30752 SH SOLE 1216 0 29536 CIGNA CORP NEW COM 125523100 144034733 434691 SH SOLE 249808 0 184883 CIMPRESS PLC SHS EURO G2143T103 1018892 36903 SH SOLE 0 0 36903 CINCINNATI FINL CORP COM 172062101 4778634 46670 SH SOLE 7799 0 38871 CINTAS CORP COM 172908105 20032906 44349 SH SOLE 6784 0 37565 CIRRUS LOGIC INC COM 172755100 1212088 16274 SH SOLE 13770 0 2504 CISCO SYS INC COM 17275R102 659239837 13837906 SH SOLE 4812520 0 9025386 CISCO SYS INC COM 17275R102 5092 26800 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 54963 59100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 2964 49400 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 24949 40900 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 3175 12700 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 56233564 1243274 SH SOLE 454626 0 788648 CITIGROUP INC COM NEW 172967424 3480 17400 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 555 18500 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 2100 21000 SH Call SOLE 0 0 0 CITIZENS FINL GROUP INC COM 174610105 10437964 265125 SH SOLE 170387 0 94738 CITY HLDG CO COM 177835105 341361 3667 SH SOLE 0 0 3667 CITY OFFICE REIT INC COM 178587101 316538 37773 SH SOLE 36244 0 1529 CIVEO CORP CDA COM NEW 17878Y207 2270767 73015 SH SOLE 0 0 73015 CIVISTA BANCSHARES INC COM NO PAR 178867107 284677 12934 SH SOLE 0 0 12934 CIVITAS RESOURCES INC COM NEW 17888H103 498604 8607 SH SOLE 8016 0 591 CLARIVATE PLC ORD SHS G21810109 38480927 4614020 SH SOLE 4609135 0 4885 CLEAN HARBORS INC COM 184496107 10717922 93918 SH SOLE 14790 0 79128 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 31395 29900 SH SOLE 0 0 29900 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 534945 18704 SH SOLE 0 0 18704 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 635325 19045 SH SOLE 0 0 19045 CLEARFIELD INC COM 18482P103 204284 2170 SH SOLE 0 0 2170 CLEARWATER ANALYTICS HLDGS I CL A 185123106 6275681 334703 SH SOLE 333695 0 1008 CLEARWATER PAPER CORP COM 18538R103 598684 15834 SH SOLE 0 0 15834 CLEARWAY ENERGY INC CL C 18539C204 1059518 33245 SH SOLE 25379 0 7866 CLEVELAND-CLIFFS INC NEW COM 185899101 6361936 394906 SH SOLE 0 0 394906 CLIPPER RLTY INC COM 18885T306 501358 78338 SH SOLE 0 0 78338 CLOROX CO DEL COM 189054109 88865681 633255 SH SOLE 474914 0 158341 CLOUDFLARE INC CL A COM 18915M107 5964465 131928 SH SOLE 0 0 131928 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 131283 20513 SH SOLE 0 0 20513 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 327823 64659 SH SOLE 0 0 64659 CME GROUP INC COM 12572Q105 422435722 2512049 SH SOLE 1225086 0 1286963 CME GROUP INC COM 12572Q105 9815 15100 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 27239505 430112 SH SOLE 243469 0 186643 CNA FINL CORP COM 126117100 13876615 328208 SH SOLE 325957 0 2251 CNH INDL N V SHS N20944109 3683249 229343 SH SOLE 166570 0 62773 CNO FINL GROUP INC COM 12621E103 2218941 97109 SH SOLE 85860 0 11249 CNX RES CORP COM 12653C108 3255963 193347 SH SOLE 8 0 193339 COASTAL FINL CORP WA COM NEW 19046P209 2664114 56063 SH SOLE 0 0 56063 COCA COLA CO COM 191216100 288998832 4543282 SH SOLE 1675173 0 2868109 COCA COLA CO COM 191216100 22188 17200 SH Call SOLE 0 0 0 COCA COLA CONS INC COM 191098102 415012 810 SH SOLE 0 0 810 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 10410465 188187 SH SOLE 174653 0 13534 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 4730572 69690 SH SOLE 25717 0 43973 COEUR MNG INC COM NEW 192108504 133943 39864 SH SOLE 0 0 39864 COFFEE HLDG CO INC COM 192176105 50592 24800 SH SOLE 0 0 24800 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 26048795 456356 SH SOLE 444641 0 11715 COGNEX CORP COM 192422103 10341186 219512 SH SOLE 178703 0 40809 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 25590148 447461 SH SOLE 353494 0 93967 COHEN & STEERS CLOSED-END OP COM 19248P106 364287 34860 SH SOLE 0 0 34860 COHEN & STEERS INC COM 19247A100 7299550 113066 SH SOLE 111351 0 1715 COHEN & STEERS INFRASTRUCTUR COM 19248A109 17074260 711717 SH SOLE 0 0 711717 COHEN & STEERS LTD DURATION COM 19248C105 651358 34246 SH SOLE 0 0 34246 COHEN & STEERS QUALITY INCOM COM 19247L106 15555933 1352686 SH SOLE 0 0 1352686 COHEN & STEERS REAL ESTATE O SHS BENFIN INT 19249Q103 610125 45262 SH SOLE 0 0 45262 COHEN & STEERS REIT & PFD & COM 19247X100 3940986 193380 SH SOLE 0 0 193380 COHEN & STEERS SELECT PFD & COM 19248Y107 1137862 60784 SH SOLE 0 0 60784 COHEN & STEERS TOTAL RETURN COM 19247R103 508380 41568 SH SOLE 0 0 41568 COHERENT CORP COM 19247G107 5740114 163536 SH SOLE 108533 0 55003 COINBASE GLOBAL INC COM CL A 19260Q107 567372 16032 SH SOLE 0 0 16032 COLGATE PALMOLIVE CO COM 194162103 68530988 869782 SH SOLE 521281 0 348501 COLUMBIA BKG SYS INC COM 197236102 5664492 188002 SH SOLE 161278 0 26724 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 883882 51121 SH SOLE 0 0 51121 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 349111 17317 SH SOLE 0 0 17317 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1263963 54411 SH SOLE 0 0 54411 COLUMBIA SPORTSWEAR CO COM 198516106 2839869 32426 SH SOLE 20086 0 12340 COLUMBUS MCKINNON CORP N Y COM 199333105 1833938 56481 SH SOLE 56461 0 20 COMCAST CORP NEW CL A 20030N101 443191565 12673485 SH SOLE 6275679 0 6397806 COMCAST CORP NEW CL A 20030N101 745 14900 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 9545 11500 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 24080 43000 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 4751041 71071 SH SOLE 9117 0 61954 COMFORT SYS USA INC COM 199908104 12022784 104473 SH SOLE 103623 0 850 COMMERCE BANCSHARES INC COM 200525103 8815495 129505 SH SOLE 0 0 129505 COMMERCIAL METALS CO COM 201723103 6400566 132516 SH SOLE 71218 0 61298 COMMSCOPE HLDG CO INC COM 20337X109 722167 98254 SH SOLE 47243 0 51011 COMMUNITY BK SYS INC COM 203607106 871480 13844 SH SOLE 0 0 13844 COMMUNITY HEALTH SYS INC NEW COM 203668108 969062 224320 SH SOLE 0 0 224320 COMMVAULT SYS INC COM 204166102 600185 9551 SH SOLE 8791 0 760 COMPANHIA BRASILEIRA DE DIST SPONSORED ADR 20440T300 134370 43345 SH SOLE 0 0 43345 COMPASS DIVERSIFIED SH BEN INT 20451Q104 1651784 90609 SH SOLE 24040 0 66569 COMPASS MINERALS INTL INC COM 20451N101 272650 6650 SH SOLE 0 0 6650 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 137241 17091 SH SOLE 0 0 17091 COMPUGEN LTD ORD M25722105 74164 103625 SH SOLE 0 0 103625 COMPUTER PROGRAMS & SYS INC COM 205306103 2637182 96884 SH SOLE 95179 0 1705 COMSTOCK RES INC COM 205768302 1032210 75289 SH SOLE 0 0 75289 CONAGRA BRANDS INC COM 205887102 53126048 1372767 SH SOLE 1054018 0 318749 CONAGRA BRANDS INC COM 205887102 317600 79400 SH Call SOLE 0 0 0 CONCENTRIX CORP COM 20602D101 3109242 23350 SH SOLE 6883 0 16467 CONMED CORP COM 207410101 8219901 92734 SH SOLE 92502 0 232 CONOCOPHILLIPS COM 20825C104 169832091 1439251 SH SOLE 783737 0 655514 CONOCOPHILLIPS COM 20825C104 16576 29600 SH Call SOLE 0 0 0 CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 304855 5671 SH SOLE 5041 0 630 CONSOLIDATED EDISON INC COM 209115104 15194724 159420 SH SOLE 10885 0 148535 CONSTELLATION BRANDS INC CL A 21036P108 90453715 390298 SH SOLE 38014 0 352284 CONSTELLATION ENERGY CORP COM 21037T109 12398962 143821 SH SOLE 76688 0 67133 CONSTELLIUM SE CL A SHS F21107101 800785 67691 SH SOLE 57064 0 10627 CONSTRUCTION PARTNERS INC COM CL A 21044C107 15994463 599268 SH SOLE 305538 0 293730 COOPER COS INC COM NEW 216648402 41358912 125076 SH SOLE 122099 0 2977 COPA HOLDINGS SA CL A P31076105 7537032 90622 SH SOLE 0 0 90622 COPART INC COM 217204106 63456940 1042157 SH SOLE 1022733 0 19424 CORE & MAIN INC CL A 21874C102 10432691 540274 SH SOLE 538759 0 1515 CORECIVIC INC COM 21871N101 6319887 546703 SH SOLE 544099 0 2604 CORMEDIX INC COM 21900C308 141906 33627 SH SOLE 0 0 33627 CORNERSTONE STRATEGIC VALUE COM 21924B302 1567857 212735 SH SOLE 0 0 212735 CORNERSTONE TOTAL RETURN FD COM 21924U300 324562 45713 SH SOLE 0 0 45713 CORNING INC COM 219350105 62558706 1958630 SH SOLE 1624932 0 333698 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 3414393 131626 SH SOLE 121592 0 10034 CORTEVA INC COM 22052L104 33634772 572206 SH SOLE 296252 0 275954 CORVEL CORP COM 221006109 5662493 38963 SH SOLE 37643 0 1320 COSTAR GROUP INC COM 22160N109 50596530 654717 SH SOLE 629799 0 24918 COSTCO WHSL CORP NEW COM 22160K105 382316642 837428 SH SOLE 253190 0 584238 COTERRA ENERGY INC COM 127097103 28008012 1139921 SH SOLE 693738 0 446183 COTERRA ENERGY INC COM 127097103 114580 69400 SH Call SOLE 0 0 0 COTY INC COM CL A 222070203 2265661 264680 SH SOLE 214186 0 50494 COUPA SOFTWARE INC COM 22266L106 2245024 28357 SH SOLE 12904 0 15453 COUPANG INC CL A 22266T109 1960299 133263 SH SOLE 6109 0 127154 COUSINS PPTYS INC COM NEW 222795502 7199371 284673 SH SOLE 269191 0 15482 COVENANT LOGISTICS GROUP INC CL A 22284P105 547070 15825 SH SOLE 0 0 15825 CRA INTL INC COM 12618T105 225149 1839 SH SOLE 1149 0 690 CRACKER BARREL OLD CTRY STOR COM 22410J106 2698098 28478 SH SOLE 5950 0 22528 CRANE HLDGS CO COM 224441105 6122133 60947 SH SOLE 44385 0 16562 CRAWFORD & CO CL B 224633107 171637 32324 SH SOLE 0 0 32324 CREDIT ACCEP CORP MICH COM 225310101 922708 1945 SH SOLE 1939 0 6 CREDIT SUISSE ASSET MGMT INC COM 224916106 74416 29530 SH SOLE 0 0 29530 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 21120 12000 SH SOLE 0 0 12000 CRESCENT CAP BDC INC COM 225655109 1293592 101220 SH SOLE 0 0 101220 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 1719400 65651 SH SOLE 0 0 65651 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 940 18800 SH Call SOLE 0 0 0 CRH PLC ADR 12626K203 11976148 300984 SH SOLE 296135 0 4849 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1764332 43403 SH SOLE 87 0 43316 CROCS INC COM 227046109 2606332 24037 SH SOLE 0 0 24037 CRONOS GROUP INC COM 22717L101 133434 52533 SH SOLE 0 0 52533 CROSS CTRY HEALTHCARE INC COM 227483104 1537181 57854 SH SOLE 0 0 57854 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1302086 65663 SH SOLE 0 0 65663 CROWDSTRIKE HLDGS INC CL A 22788C105 30795009 292478 SH SOLE 198411 0 94067 CROWN CASTLE INC COM 22822V101 209978026 1548039 SH SOLE 1087020 0 461019 CROWN HLDGS INC COM 228368106 16082145 195622 SH SOLE 177052 0 18570 CRYOPORT INC COM PAR $0.001 229050307 1067580 61532 SH SOLE 18147 0 43385 CSG SYS INTL INC COM 126349109 11993656 209679 SH SOLE 207882 0 1797 CSI COMPRESSCO LP COM UNIT 12637A103 145939 109728 SH SOLE 0 0 109728 CSX CORP COM 126408103 46085542 1487589 SH SOLE 331648 0 1155941 CTO RLTY GROWTH INC NEW COM 22948Q101 714309 39076 SH SOLE 6087 0 32989 CTS CORP COM 126501105 356199 9036 SH SOLE 881 0 8155 CUBESMART COM 229663109 11998373 298096 SH SOLE 28767 0 269329 CUE HEALTH INC COM 229790100 41313 19958 SH SOLE 0 0 19958 CULLEN FROST BANKERS INC COM 229899109 17112962 127995 SH SOLE 123255 0 4740 CUMMINS INC COM 231021106 53491392 220770 SH SOLE 103395 0 117375 CURTISS WRIGHT CORP COM 231561101 6631241 39710 SH SOLE 37824 0 1886 CUSHMAN WAKEFIELD PLC SHS G2717B108 1317570 105744 SH SOLE 39966 0 65778 CUTERA INC COM 232109108 580785 13134 SH SOLE 11273 0 1861 CVR PARTNERS LP COM 126633205 1150937 11443 SH SOLE 0 0 11443 CVS HEALTH CORP COM 126650100 302065482 3241377 SH SOLE 526047 0 2715330 CVS HEALTH CORP COM 126650100 4340 31000 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 4941350 38113 SH SOLE 23810 0 14303 CYMABAY THERAPEUTICS INC COM 23257D103 180457 28781 SH SOLE 0 0 28781 CYTOKINETICS INC COM NEW 23282W605 797635 17408 SH SOLE 14800 0 2608 D R HORTON INC COM 23331A109 47413589 531896 SH SOLE 439173 0 92723 DANA INC COM 235825205 276924 18303 SH SOLE 0 0 18303 DANAHER CORPORATION 5% CONV PFD B 235851409 546690 403 SH SOLE 0 0 403 DANAHER CORPORATION COM 235851102 313569502 1181393 SH SOLE 506090 0 675303 DANIMER SCIENTIFIC INC COM CL A 236272100 118018 65932 SH SOLE 0 0 65932 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 368185 9536 SH SOLE 0 0 9536 DARDEN RESTAURANTS INC COM 237194105 214800737 1552797 SH SOLE 363438 0 1189359 DARDEN RESTAURANTS INC COM 237194105 46300 46600 SH Call SOLE 0 0 0 DARLING INGREDIENTS INC COM 237266101 28121186 449292 SH SOLE 84717 0 364575 DATADOG INC CL A COM 23804L103 6098075 82967 SH SOLE 46729 0 36238 DAVE & BUSTERS ENTMT INC COM 238337109 7892772 222708 SH SOLE 1311 0 221397 DAVE & BUSTERS ENTMT INC COM 238337109 1215 24300 SH Call SOLE 0 0 0 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 7957100 450317 SH SOLE 0 0 450317 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 676336 24987 SH SOLE 0 0 24987 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1582139 58231 SH SOLE 0 0 58231 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1083122 43569 SH SOLE 0 0 43569 DAVITA INC COM 23918K108 1444118 19340 SH SOLE 0 0 19340 DAWSON GEOPHYSICAL CO NEW COM 239360100 28602 14593 SH SOLE 0 0 14593 DBX ETF TR XTRACK MSCI EAFE 233051200 5590015 173441 SH SOLE 9 0 173432 DBX ETF TR XTRACK MUN INFRA 233051705 284835 11988 SH SOLE 0 0 11988 DBX ETF TR XTRACK USD HIGH 233051432 2722942 80775 SH SOLE 0 0 80775 DBX ETF TR XTRACKERS RUSSEL 233051481 259662 6157 SH SOLE 0 0 6157 DBX ETF TR XTRACKERS S&P 233051143 302918 8765 SH SOLE 0 0 8765 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 2009671 51809 SH SOLE 0 0 51809 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 5775 10500 SH Call SOLE 0 0 0 DECKERS OUTDOOR CORP COM 243537107 3183301 7975 SH SOLE 6082 0 1893 DEERE & CO COM 244199105 230694351 538026 SH SOLE 291959 0 246067 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 1847353 168094 SH SOLE 159924 0 8170 DELAWARE ENHANCED GLOBAL DIV COM 246060107 492576 63152 SH SOLE 0 0 63152 DELAWARE IVY HIGH INCOME OPP COM 246107106 190389 17372 SH SOLE 0 0 17372 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1848417 40849 SH SOLE 0 0 40849 DELL TECHNOLOGIES INC CL C 24703L202 4320360 107417 SH SOLE 0 0 107417 DELL TECHNOLOGIES INC CL C 24703L202 9546 25800 SH Call SOLE 0 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 15588979 474406 SH SOLE 96 0 474310 DENALI THERAPEUTICS INC COM 24823R105 275792 9917 SH SOLE 8682 0 1235 DENISON MINES CORP COM 248356107 69161 60140 SH SOLE 0 0 60140 DENTSPLY SIRONA INC COM 24906P109 33860119 1063446 SH SOLE 1041133 0 22313 DESCARTES SYS GROUP INC COM 249906108 7476788 107348 SH SOLE 106773 0 575 DESIGNER BRANDS INC CL A 250565108 113370 11592 SH SOLE 18 0 11574 DESKTOP METAL INC COM CL A 25058X105 97089 71389 SH SOLE 0 0 71389 DEUTSCHE BANK A G NAMEN AKT D18190898 537767 46681 SH SOLE 0 0 46681 DEVON ENERGY CORP NEW COM 25179M103 459010229 7462389 SH SOLE 1416262 0 6046127 DEVON ENERGY CORP NEW COM 25179M103 21168 18900 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 68520 57100 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 50310 64500 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 127300 38000 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 9650 38600 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 907 11400 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 2742 45700 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 5850 11700 SH Call SOLE 0 0 0 DEXCOM INC COM 252131107 44612144 393961 SH SOLE 271996 0 121965 DHT HOLDINGS INC SHS NEW Y2065G121 102798 11576 SH SOLE 0 0 11576 DIAGEO PLC SPON ADR NEW 25243Q205 74854331 420076 SH SOLE 327322 0 92754 DIAMOND OFFSHORE DRILLING IN COM 25271C201 212992 20480 SH SOLE 0 0 20480 DIAMONDBACK ENERGY INC COM 25278X109 56779897 415119 SH SOLE 115883 0 299236 DIAMONDROCK HOSPITALITY CO COM 252784301 485258 59250 SH SOLE 0 0 59250 DIANA SHIPPING INC COM Y2066G104 139515 35773 SH SOLE 0 0 35773 DICKS SPORTING GOODS INC COM 253393102 6803860 56559 SH SOLE 4808 0 51751 DIGI INTL INC COM 253798102 1623588 44421 SH SOLE 40991 0 3430 DIGITAL RLTY TR INC COM 253868103 81486926 812673 SH SOLE 596057 0 216616 DIGITAL TURBINE INC COM NEW 25400W102 993008 65158 SH SOLE 0 0 65158 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 347542 31768 SH SOLE 10584 0 21184 DIGITALBRIDGE GROUP INC NOTE 5.000% 4/1 19624RAA4 108350 110000 PRN SOLE 0 0 110000 DIGITALOCEAN HLDGS INC COM 25402D102 312466 12268 SH SOLE 0 0 12268 DILLARDS INC CL A 254067101 1326458 4104 SH SOLE 0 0 4104 DIME CMNTY BANCSHARES INC COM 25432X102 1134505 35643 SH SOLE 0 0 35643 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 2042623 93058 SH SOLE 0 0 93058 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 5473611 180053 SH SOLE 0 0 180053 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 1101735 43999 SH SOLE 0 0 43999 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 2010099 74393 SH SOLE 0 0 74393 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 3832379 157841 SH SOLE 146 0 157695 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 1156860 27803 SH SOLE 0 0 27803 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 766960 22908 SH SOLE 0 0 22908 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 5175077 101174 SH SOLE 0 0 101174 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 12778585 290754 SH SOLE 0 0 290754 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 1362895 63097 SH SOLE 62 0 63035 DINE BRANDS GLOBAL INC COM 254423106 607175 9399 SH SOLE 1910 0 7489 DIODES INC COM 254543101 1271919 16705 SH SOLE 15037 0 1668 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 5738126 89897 SH SOLE 87852 0 2045 DISCOVER FINL SVCS COM 254709108 30168232 308373 SH SOLE 165988 0 142385 DISH NETWORK CORPORATION CL A 25470M109 1153690 82172 SH SOLE 0 0 82172 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 16289 26000 PRN SOLE 0 0 26000 DISNEY WALT CO COM 254687106 193130786 2222958 SH SOLE 540026 0 1682932 DMC GLOBAL INC COM 23291C103 202079 10395 SH SOLE 0 0 10395 DNP SELECT INCOME FD INC COM 23325P104 6370305 566249 SH SOLE 0 0 566249 DOCEBO INC COM 25609L105 318674 9616 SH SOLE 0 0 9616 DOCUSIGN INC COM 256163106 15433528 278483 SH SOLE 197695 0 80788 DOLBY LABORATORIES INC COM CL A 25659T107 34050740 482715 SH SOLE 465900 0 16815 DOLLAR GEN CORP NEW COM 256677105 91152181 370146 SH SOLE 210227 0 159919 DOLLAR TREE INC COM 256746108 15755567 111394 SH SOLE 69643 0 41751 DOMINION ENERGY INC COM 25746U109 87035792 1419369 SH SOLE 1014438 0 404931 DOMINOS PIZZA INC COM 25754A201 16041692 46310 SH SOLE 17095 0 29215 DONALDSON INC COM 257651109 11245625 191024 SH SOLE 170543 0 20481 DONNELLEY FINL SOLUTIONS INC COM 25787G100 412589 10675 SH SOLE 10519 0 156 DORCHESTER MINERALS LP COM UNIT 25820R105 712514 23806 SH SOLE 0 0 23806 DORMAN PRODS INC COM 258278100 3168325 39178 SH SOLE 38939 0 239 DOUBLELINE ETF TRUST OPPORTUNISTIC BD 25861R105 512389 11265 SH SOLE 11265 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 890997 80343 SH SOLE 0 0 80343 DOUBLELINE OPPORTUNISTIC CR COM 258623107 2136382 143864 SH SOLE 0 0 143864 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 140265 10691 SH SOLE 0 0 10691 DOUGLAS DYNAMICS INC COM 25960R105 4683829 129531 SH SOLE 128503 0 1028 DOUGLAS EMMETT INC COM 25960P109 872127 55621 SH SOLE 0 0 55621 DOVER CORP COM 260003108 27615213 203930 SH SOLE 132139 0 71791 DOW INC COM 260557103 63185579 1253937 SH SOLE 282351 0 971586 DOW INC COM 260557103 11468 18800 SH Call SOLE 0 0 0 DOW INC COM 260557103 6851 40300 SH Call SOLE 0 0 0 DOW INC COM 260557103 7714 26600 SH Call SOLE 0 0 0 DOXIMITY INC CL A 26622P107 5903540 175910 SH SOLE 172712 0 3198 DRAFTKINGS INC NEW COM CL A 26142V105 4058063 356283 SH SOLE 0 0 356283 DRIL-QUIP INC COM 262037104 3345605 123136 SH SOLE 122499 0 637 DROPBOX INC CL A 26210C104 1266954 56611 SH SOLE 50126 0 6485 DT MIDSTREAM INC COMMON STOCK 23345M107 3779928 68403 SH SOLE 4048 0 64355 DTE ENERGY CO COM 233331107 23901112 203362 SH SOLE 83206 0 120156 DUCK CREEK TECHNOLOGIES INC SHS 264120106 4082468 338794 SH SOLE 334146 0 4648 DUFF & PHELPS UTLITY AND INF COM 26433C105 1374284 101724 SH SOLE 0 0 101724 DUKE ENERGY CORP NEW COM NEW 26441C204 169551150 1646284 SH SOLE 911458 0 734826 DUN & BRADSTREET HLDGS INC COM 26484T106 4466490 364314 SH SOLE 358641 0 5673 DUPONT DE NEMOURS INC COM 26614N102 31852637 464121 SH SOLE 315634 0 148487 DURECT CORP COM NEW 266605500 60377 17450 SH SOLE 0 0 17450 DUTCH BROS INC CL A 26701L100 1411050 50055 SH SOLE 0 0 50055 DWS MUN INCOME TR COM 233368109 341986 39719 SH SOLE 0 0 39719 DXC TECHNOLOGY CO COM 23355L106 5821151 219666 SH SOLE 163345 0 56321 DYCOM INDS INC COM 267475101 294185 3143 SH SOLE 416 0 2727 DYNATRACE INC COM NEW 268150109 9167373 239357 SH SOLE 238352 0 1005 DYNE THERAPEUTICS INC COM 26818M108 641704 55367 SH SOLE 55367 0 0 DYNEX CAP INC COM 26817Q886 207939 16347 SH SOLE 0 0 16347 E L F BEAUTY INC COM 26856L103 1581635 28601 SH SOLE 23890 0 4711 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 65374 11137 SH SOLE 0 0 11137 EA SERIES TRUST FREEDOM 100 EM 02072L607 236731 8585 SH SOLE 0 0 8585 EA SERIES TRUST INTL QUAN MOMNTM 02072L300 9230163 370868 SH SOLE 0 0 370868 EA SERIES TRUST STRIVE 500 ETF 02072L680 1500432 61848 SH SOLE 0 0 61848 EA SERIES TRUST STRIVE US ENERGY 02072L722 6079481 206434 SH SOLE 0 0 206434 EA SERIES TRUST US QUAN VALUE 02072L102 340016 10571 SH SOLE 0 0 10571 EAGLE BANCORP INC MD COM 268948106 234937 5331 SH SOLE 0 0 5331 EAGLE BULK SHIPPING INC COM Y2187A150 210701 4225 SH SOLE 0 0 4225 EAGLE MATLS INC COM 26969P108 5048069 37998 SH SOLE 31111 0 6887 EAGLE POINT CREDIT COMPANY I COM 269808101 458908 45346 SH SOLE 0 0 45346 EAST WEST BANCORP INC COM 27579R104 27960204 424282 SH SOLE 408394 0 15888 EASTERLY GOVT PPTYS INC COM 27616P103 4095794 287021 SH SOLE 273963 0 13058 EASTGROUP PPTYS INC COM 277276101 15477312 104534 SH SOLE 87617 0 16917 EASTMAN CHEM CO COM 277432100 20952398 257273 SH SOLE 209084 0 48189 EATON CORP PLC SHS G29183103 553309087 3525340 SH SOLE 1094600 0 2430740 EATON CORP PLC SHS G29183103 27500 11000 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 3885 11100 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 70650 15700 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 59830 19300 SH Call SOLE 0 0 0 EATON VANCE CALIF MUN INCOM SH BEN INT 27826F101 161676 16200 SH SOLE 0 0 16200 EATON VANCE ENHANCED EQUITY COM 278274105 13527368 906053 SH SOLE 0 0 906053 EATON VANCE ENHANCED EQUITY COM 278277108 2616956 158123 SH SOLE 0 0 158123 EATON VANCE FLTING RATE INC COM 278279104 7338356 661698 SH SOLE 0 0 661698 EATON VANCE LTD DURATION INC COM 27828H105 2987102 318117 SH SOLE 0 0 318117 EATON VANCE MUN BD FD COM 27827X101 3824487 368089 SH SOLE 0 0 368089 EATON VANCE MUN INCOME 2028 SHS 27829U105 197408 11072 SH SOLE 0 0 11072 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 3849883 390059 SH SOLE 0 0 390059 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1543943 93970 SH SOLE 0 0 93970 EATON VANCE RISK-MANAGED DIV COM 27829G106 765022 102005 SH SOLE 0 0 102005 EATON VANCE SR FLTNG RTE TR COM 27828Q105 383008 35010 SH SOLE 0 0 35010 EATON VANCE SR INCOME TR SH BEN INT 27826S103 188983 35861 SH SOLE 0 0 35861 EATON VANCE TAX ADVT DIV INC COM 27828G107 12728824 558284 SH SOLE 0 0 558284 EATON VANCE TAX MNGED BUY WR COM 27828X100 936551 71220 SH SOLE 0 0 71220 EATON VANCE TAX-ADVANTAGED G COM 27828U106 1088437 51979 SH SOLE 0 0 51979 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 3977116 323869 SH SOLE 0 0 323869 EATON VANCE TAX-MANAGED DIVE COM 27828N102 16451933 1514916 SH SOLE 0 0 1514916 EATON VANCE TAX-MANAGED GLOB COM 27829C105 14487272 1866920 SH SOLE 0 0 1866920 EATON VANCE TAX-MANAGED GLOB COM 27829F108 8439041 1117748 SH SOLE 0 0 1117748 EATON VANCE TX ADV GLBL DIV COM 27828S101 1870465 123872 SH SOLE 0 0 123872 EBAY INC. COM 278642103 25703740 619814 SH SOLE 446601 0 173213 ECHOSTAR CORP CL A 278768106 2578945 154613 SH SOLE 0 0 154613 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 1827167 142192 SH SOLE 0 0 142192 ECOLAB INC COM 278865100 32122166 220651 SH SOLE 89621 0 131030 EDGIO INC COM 53261M104 22002 19471 SH SOLE 0 0 19471 EDISON INTL COM 281020107 34766993 546478 SH SOLE 508429 0 38049 EDITAS MEDICINE INC COM 28106W103 862403 97227 SH SOLE 0 0 97227 EDWARDS LIFESCIENCES CORP COM 28176E108 108160103 1449673 SH SOLE 337654 0 1112019 ELANCO ANIMAL HEALTH INC COM 28414H103 856989 70130 SH SOLE 61444 0 8686 ELASTIC N V ORD SHS N14506104 1922804 37336 SH SOLE 35553 0 1783 ELBIT SYS LTD ORD M3760D101 1969747 12007 SH SOLE 0 0 12007 ELECTRONIC ARTS INC COM 285512109 10025643 82050 SH SOLE 28283 0 53767 ELEMENT SOLUTIONS INC COM 28618M106 4360634 239727 SH SOLE 226371 0 13356 ELEVANCE HEALTH INC COM 036752103 83125713 162043 SH SOLE 90223 0 71820 ELEVATE CREDIT INC COM 28621V101 30597 17484 SH SOLE 0 0 17484 ELLINGTON FINANCIAL INC COM 28852N109 160103 12943 SH SOLE 0 0 12943 ELLSWORTH GROWTH & INCOME FD COM 289074106 443520 55579 SH SOLE 3 0 55576 EMAGIN CORP COM NEW 29076N206 28333 33333 SH SOLE 0 0 33333 EMBECTA CORP COMMON STOCK 29082K105 473583 18720 SH SOLE 1736 0 16984 EMBRAER S.A. SPONSORED ADS 29082A107 213747 19556 SH SOLE 0 0 19556 EMCOR GROUP INC COM 29084Q100 29722270 200677 SH SOLE 197578 0 3099 EMERSON ELEC CO COM 291011104 61958418 644975 SH SOLE 18252 0 626723 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 132239 20251 SH SOLE 0 0 20251 EMPIRE ST RLTY TR INC CL A 292104106 1766291 262061 SH SOLE 258494 0 3567 ENBRIDGE INC COM 29250N105 144425695 3693750 SH SOLE 2973365 0 720385 ENBRIDGE INC COM 29250N105 51330 17400 SH Call SOLE 0 0 0 ENBRIDGE INC COM 29250N105 46650 31100 SH Call SOLE 0 0 0 ENBRIDGE INC COM 29250N105 1210 12100 SH Call SOLE 0 0 0 ENCOMPASS HEALTH CORP COM 29261A100 8464449 141522 SH SOLE 12096 0 129426 ENCORE WIRE CORP COM 292562105 3969568 28857 SH SOLE 16054 0 12803 ENDAVA PLC ADS 29260V105 4455054 58236 SH SOLE 57445 0 791 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 1792291 79516 SH SOLE 47169 0 32347 ENERGIZER HLDGS INC NEW COM 29272W109 17248978 514128 SH SOLE 508764 0 5364 ENERGOUS CORP COM 29272C103 13104 15675 SH SOLE 0 0 15675 ENERGY FUELS INC COM NEW 292671708 886564 142764 SH SOLE 0 0 142764 ENERGY FUELS INC COM NEW 292671708 3980 39800 SH Call SOLE 0 0 0 ENERGY RECOVERY INC COM 29270J100 5179790 252796 SH SOLE 0 0 252796 ENERGY SVCS ACQUISITION CORP COM 29271Q103 47600 18497 SH SOLE 0 0 18497 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 31721980 2672450 SH SOLE 0 0 2672450 ENERPAC TOOL GROUP CORP CL A COM 292765104 13315618 523207 SH SOLE 520230 0 2977 ENERSYS COM 29275Y102 401709 5440 SH SOLE 0 0 5440 ENETI INC COM Y2294C107 119495 11890 SH SOLE 0 0 11890 ENGAGESMART INC COMMON STOCK 29283F103 3021762 171691 SH SOLE 74951 0 96740 ENHABIT INC COM 29332G102 455919 34644 SH SOLE 8485 0 26159 ENI S P A SPONSORED ADR 26874R108 12172815 424732 SH SOLE 412057 0 12675 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 2330338 189459 SH SOLE 0 0 189459 ENOVIS CORPORATION COM 194014502 245710 4591 SH SOLE 4212 0 379 ENOVIX CORPORATION COM 293594107 266676 21437 SH SOLE 0 0 21437 ENPHASE ENERGY INC COM 29355A107 22663884 85537 SH SOLE 56661 0 28876 ENPRO INDS INC COM 29355X107 3093317 28460 SH SOLE 28052 0 408 ENSIGN GROUP INC COM 29358P101 11649560 123132 SH SOLE 117708 0 5424 ENSTAR GROUP LIMITED SHS G3075P101 1919711 8309 SH SOLE 6204 0 2105 ENTEGRIS INC COM 29362U104 6707401 102262 SH SOLE 97897 0 4365 ENTERGY CORP NEW COM 29364G103 21486987 190991 SH SOLE 135928 0 55063 ENTERPRISE PRODS PARTNERS L COM 293792107 99133115 4109994 SH SOLE 1028591 0 3081403 ENTHUSIAST GAMING HLDGS INC COM 29385B109 21388 38481 SH SOLE 0 0 38481 ENVESTNET INC COM 29404K106 1929297 31269 SH SOLE 20487 0 10782 ENVISTA HOLDINGS CORPORATION COM 29415F104 3050300 90594 SH SOLE 89115 0 1479 ENVIVA INC COM 29415B103 12613306 238117 SH SOLE 127971 0 110146 EOG RES INC COM 26875P101 128141818 989356 SH SOLE 683755 0 305601 EPAM SYS INC COM 29414B104 5037692 15371 SH SOLE 11451 0 3920 EPLUS INC COM 294268107 5291593 119503 SH SOLE 119488 0 15 EPR PPTYS COM SH BEN INT 26884U109 1386466 36757 SH SOLE 6015 0 30742 EQT CORP COM 26884L109 15910252 470300 SH SOLE 415900 0 54400 EQUIFAX INC COM 294429105 35632627 183334 SH SOLE 159486 0 23848 EQUINIX INC COM 29444U700 87424141 133458 SH SOLE 103502 0 29956 EQUINOR ASA SPONSORED ADR 29446M102 2441558 68183 SH SOLE 9780 0 58403 EQUINOX GOLD CORP COM 29446Y502 1649715 502962 SH SOLE 0 0 502962 EQUINOX GOLD CORP COM 29446Y502 1 25500 SH Call SOLE 0 0 0 EQUINOX GOLD CORP COM 29446Y502 1 54100 SH Call SOLE 0 0 0 EQUITABLE HLDGS INC COM 29452E101 8274660 288316 SH SOLE 259243 0 29073 EQUITRANS MIDSTREAM CORP COM 294600101 6991758 1043547 SH SOLE 1026488 0 17059 EQUITY COMWLTH COM SH BEN INT 294628102 12849978 514618 SH SOLE 397714 0 116904 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2338868 36205 SH SOLE 19598 0 16607 EQUITY RESIDENTIAL SH BEN INT 29476L107 8884940 150590 SH SOLE 108156 0 42434 ERICSSON ADR B SEK 10 294821608 478500 81935 SH SOLE 13650 0 68285 ERO COPPER CORP COM 296006109 676569 49205 SH SOLE 0 0 49205 ESAB CORPORATION COM 29605J106 2610488 55637 SH SOLE 55169 0 468 ESPERION THERAPEUTICS INC NE COM 29664W105 236291 37928 SH SOLE 0 0 37928 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 1098748 46815 SH SOLE 18541 0 28274 ESSENTIAL UTILS INC COM 29670G102 11512348 241197 SH SOLE 24324 0 216873 ESSEX PPTY TR INC COM 297178105 6218219 29342 SH SOLE 22749 0 6593 ESTABLISHMENT LABS HLDGS INC COM G31249108 279013 4250 SH SOLE 0 0 4250 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 500718 117538 SH SOLE 0 0 117538 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 9109008 206788 SH SOLE 0 0 206788 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1884190 47993 SH SOLE 0 0 47993 ETF SER SOLUTIONS AAM BAHL & GAYN 26922B832 1348257 59552 SH SOLE 0 0 59552 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 2730512 131717 SH SOLE 0 0 131717 ETF SER SOLUTIONS AAM S&P 500 26922A594 1340849 46006 SH SOLE 0 0 46006 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 2196039 73520 SH SOLE 0 0 73520 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 273393 6977 SH SOLE 0 0 6977 ETF SER SOLUTIONS DISTILLATE US 26922A321 19733445 483662 SH SOLE 0 0 483662 ETF SER SOLUTIONS US GLB JETS 26922A842 2939446 172102 SH SOLE 0 0 172102 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 2006550 91875 SH SOLE 0 0 91875 ETSY INC COM 29786A106 15201040 126908 SH SOLE 94808 0 32100 EURONET WORLDWIDE INC COM 298736109 4870952 51610 SH SOLE 49944 0 1666 EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 22695 24000 PRN SOLE 0 0 24000 EUROPEAN EQUITY FD INC COM 298768102 387092 51612 SH SOLE 0 0 51612 EVERBRIDGE INC COM 29978A104 2615848 88433 SH SOLE 0 0 88433 EVERCORE INC CLASS A 29977A105 4260228 39056 SH SOLE 37464 0 1592 EVEREST RE GROUP LTD COM G3223R108 15066138 45479 SH SOLE 42488 0 2991 EVERGY INC COM 30034W106 4350504 69131 SH SOLE 9600 0 59531 EVERI HLDGS INC COM 30034T103 3778312 263297 SH SOLE 84218 0 179079 EVERQUOTE INC COM CL A 30041R108 470589 31926 SH SOLE 24220 0 7706 EVERSOURCE ENERGY COM 30040W108 23637174 281929 SH SOLE 107677 0 174252 EVERTEC INC COM 30040P103 7723213 238518 SH SOLE 234326 0 4192 EVGO INC CL A COM 30052F100 124968 27957 SH SOLE 0 0 27957 EVI INDS INC COM 26929N102 4502908 188643 SH SOLE 188643 0 0 EVOLENT HEALTH INC CL A 30050B101 1327622 47280 SH SOLE 38471 0 8809 EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 31080 12000 SH SOLE 0 0 12000 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 3014669 76128 SH SOLE 0 0 76128 EXACT SCIENCES CORP COM 30063P105 3636708 73454 SH SOLE 8149 0 65305 EXCELERATE ENERGY INC CL A COM 30069T101 290931 11614 SH SOLE 0 0 11614 EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 1985090 97788 SH SOLE 0 0 97788 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 553394 18614 SH SOLE 0 0 18614 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 4699381 101433 SH SOLE 0 0 101433 EXELIXIS INC COM 30161Q104 2243787 139887 SH SOLE 35998 0 103889 EXELON CORP COM 30161N101 31522525 729181 SH SOLE 465522 0 263659 EXELON CORP COM 30161N101 565160 19900 SH Call SOLE 0 0 0 EXLSERVICE HOLDINGS INC COM 302081104 6734504 39748 SH SOLE 37182 0 2566 EXP WORLD HLDGS INC COM 30212W100 563477 50855 SH SOLE 42794 0 8061 EXPEDIA GROUP INC COM NEW 30212P303 8675917 99040 SH SOLE 56910 0 42130 EXPEDITORS INTL WASH INC COM 302130109 27298620 262691 SH SOLE 201398 0 61293 EXPONENT INC COM 30214U102 44611628 450213 SH SOLE 445225 0 4988 EXTRA SPACE STORAGE INC COM 30225T102 3375050 22928 SH SOLE 5 0 22923 EXTREME NETWORKS COM 30226D106 8236223 449821 SH SOLE 0 0 449821 EXXON MOBIL CORP COM 30231G102 305723219 2771713 SH SOLE 1071051 0 1700662 EXXON MOBIL CORP COM 30231G102 464800 11200 SH Call SOLE 0 0 0 EZCORP INC CL A NON VTG 302301106 458030 56200 SH SOLE 0 0 56200 F N B CORP COM 302520101 14001850 1072939 SH SOLE 949021 0 123918 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 551044 27538 SH SOLE 25153 0 2385 F5 INC COM 315616102 9417844 65625 SH SOLE 30646 0 34979 FABRINET SHS G3323L100 4756193 37094 SH SOLE 36909 0 185 FACTSET RESH SYS INC COM 303075105 47135390 117464 SH SOLE 78814 0 38650 FAIR ISAAC CORP COM 303250104 38894531 64978 SH SOLE 64411 0 567 FARMLAND PARTNERS INC COM 31154R109 3479431 279248 SH SOLE 0 0 279248 FASTENAL CO COM 311900104 37469122 791821 SH SOLE 608844 0 182977 FASTLY INC CL A 31188V100 163947 20018 SH SOLE 0 0 20018 FATE THERAPEUTICS INC COM 31189P102 249677 24745 SH SOLE 10295 0 14450 FB FINL CORP COM 30257X104 3677583 101759 SH SOLE 90255 0 11504 FEDERAL AGRIC MTG CORP CL C 313148306 5437040 48239 SH SOLE 48138 0 101 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 7764210 76839 SH SOLE 4642 0 72197 FEDERAL SIGNAL CORP COM 313855108 7182020 154554 SH SOLE 70798 0 83756 FEDERATED HERMES INC CL B 314211103 1039433 28627 SH SOLE 22065 0 6562 FEDERATED HERMES PREM MUNI I COM 31423P108 794399 75657 SH SOLE 0 0 75657 FEDEX CORP COM 31428X106 53792658 310564 SH SOLE 70136 0 240428 FERGUSON PLC NEW SHS G3421J106 13727742 108118 SH SOLE 87307 0 20811 FERRARI N V COM N3167Y103 13774054 64298 SH SOLE 45158 0 19140 FFBW INC MD COM 30260M103 704692 60697 SH SOLE 0 0 60697 FIBROGEN INC COM 31572Q808 848692 52977 SH SOLE 21808 0 31169 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 1444074 35247 SH SOLE 0 0 35247 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 1543297 38728 SH SOLE 0 0 38728 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 771673 20688 SH SOLE 8050 0 12638 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 368008 7969 SH SOLE 0 0 7969 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 299705 5288 SH SOLE 0 0 5288 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 709585 29764 SH SOLE 0 0 29764 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 2075256 43289 SH SOLE 0 0 43289 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 387527 6057 SH SOLE 0 0 6057 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 6497905 68717 SH SOLE 0 0 68717 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 396473 9083 SH SOLE 0 0 9083 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1777591 71648 SH SOLE 0 0 71648 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 804685 17654 SH SOLE 0 0 17654 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 7201759 159968 SH SOLE 0 0 159968 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 28249774 750925 SH SOLE 712654 0 38271 FIDELITY NATL INFORMATION SV COM 31620M106 64350312 948412 SH SOLE 668394 0 280018 FIDUS INVT CORP COM 316500107 13527031 710825 SH SOLE 0 0 710825 FIFTH THIRD BANCORP COM 316773100 21551067 656843 SH SOLE 324198 0 332645 FINANCIAL INSTNS INC COM 317585404 281201 11544 SH SOLE 3210 0 8334 FINVOLUTION GROUP SPONSORED ADS 31810T101 123385 24876 SH SOLE 0 0 24876 FIRST AMERN FINL CORP COM 31847R102 2749414 52530 SH SOLE 45321 0 7209 FIRST BANCORP INC ME COM 31866P102 429879 14358 SH SOLE 0 0 14358 FIRST BANCORP N C COM 318910106 396993 9267 SH SOLE 0 0 9267 FIRST BANCSHARES INC MS COM 318916103 448810 14021 SH SOLE 0 0 14021 FIRST CAP INC COM 31942S104 227101 9121 SH SOLE 0 0 9121 FIRST COMWLTH FINL CORP PA COM 319829107 345353 24721 SH SOLE 21993 0 2728 FIRST CTZNS BANCSHARES INC N CL A 31946M103 11263941 14853 SH SOLE 13642 0 1211 FIRST FINL BANCORP OH COM 320209109 585518 24165 SH SOLE 14756 0 9409 FIRST FINL BANKSHARES INC COM 32020R109 1401662 40746 SH SOLE 31102 0 9644 FIRST FINL CORP IND COM 320218100 223580 4852 SH SOLE 4818 0 34 FIRST FNDTN INC COM 32026V104 401254 28001 SH SOLE 0 0 28001 FIRST HAWAIIAN INC COM 32051X108 19175153 736373 SH SOLE 732289 0 4084 FIRST HORIZON CORPORATION COM 320517105 13220984 539633 SH SOLE 11333 0 528300 FIRST INDL RLTY TR INC COM 32054K103 468275 9703 SH SOLE 8094 0 1609 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 530046 13714 SH SOLE 11819 0 1895 FIRST MAJESTIC SILVER CORP COM 32076V103 2462882 295312 SH SOLE 0 0 295312 FIRST MERCHANTS CORP COM 320817109 5550272 135010 SH SOLE 105795 0 29215 FIRST REP BK SAN FRANCISCO C COM 33616C100 22287295 182847 SH SOLE 133513 0 49334 FIRST SOLAR INC COM 336433107 1529356 10210 SH SOLE 0 0 10210 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 251510 4533 SH SOLE 0 0 4533 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 2462755 218328 SH SOLE 0 0 218328 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1765495 122435 SH SOLE 0 0 122435 FIRST TR ENHANCED EQUITY INC COM 337318109 4089013 259456 SH SOLE 0 0 259456 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 1897652 57443 SH SOLE 0 0 57443 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 404141 14880 SH SOLE 0 0 14880 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 10992357 617199 SH SOLE 0 0 617199 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 17617281 351573 SH SOLE 3399 0 348174 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2959155 63926 SH SOLE 0 0 63926 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 45915302 2733054 SH SOLE 0 0 2733054 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 217905 4299 SH SOLE 0 0 4299 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 696705 13106 SH SOLE 0 0 13106 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 2053786 104042 SH SOLE 4512 0 99530 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 4791483 240175 SH SOLE 0 0 240175 FIRST TR EXCH TRD ALPHDX FD BRAZIL ALPHADEX 33737J133 131315 12542 SH SOLE 0 0 12542 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 1986695 41623 SH SOLE 0 0 41623 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 3570932 91703 SH SOLE 0 0 91703 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 1410509 67073 SH SOLE 0 0 67073 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 807583 25096 SH SOLE 0 0 25096 FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 355284 10059 SH SOLE 0 0 10059 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 484868 11103 SH SOLE 0 0 11103 FIRST TR EXCH TRD ALPHDX FD LATIN AMER ALP 33737J125 375581 22396 SH SOLE 0 0 22396 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 739351 24744 SH SOLE 0 0 24744 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 21669453 884830 SH SOLE 0 0 884830 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 11252077 195307 SH SOLE 228 0 195079 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 6531064 135584 SH SOLE 0 0 135584 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 13107698 208819 SH SOLE 0 0 208819 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3622078 164788 SH SOLE 0 0 164788 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 4958738 223266 SH SOLE 0 0 223266 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 35302236 2065666 SH SOLE 12622 0 2053044 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 25047221 611507 SH SOLE 0 0 611507 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 24921894 229207 SH SOLE 2377 0 226830 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 10705101 207829 SH SOLE 0 0 207829 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 5804677 423390 SH SOLE 0 0 423390 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 8132513 133364 SH SOLE 0 0 133364 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 2228013 57334 SH SOLE 0 0 57334 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 24912774 411166 SH SOLE 0 0 411166 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 31433984 812038 SH SOLE 5761 0 806277 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 2620740 30041 SH SOLE 0 0 30041 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 21613747 236087 SH SOLE 0 0 236087 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 6903368 87739 SH SOLE 0 0 87739 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 4783982 144043 SH SOLE 779 0 143264 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 7791466 98179 SH SOLE 262 0 97917 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 8204178 190928 SH SOLE 0 0 190928 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 887706 15742 SH SOLE 0 0 15742 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 2795903 62109 SH SOLE 0 0 62109 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 3653249 66086 SH SOLE 0 0 66086 FIRST TR EXCHANGE-TRADED FD ALERIAN US NXTGN 33736M103 229904 4755 SH SOLE 0 0 4755 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 1545682 79962 SH SOLE 0 0 79962 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 252607391 3370339 SH SOLE 206 0 3370133 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 25333891 205716 SH SOLE 0 0 205716 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 4058104 115895 SH SOLE 0 0 115895 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 4439114 265339 SH SOLE 0 0 265339 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 73540167 1579809 SH SOLE 5818 0 1573991 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 2874194 118377 SH SOLE 0 0 118377 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 219067 7657 SH SOLE 0 0 7657 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 4655704 177126 SH SOLE 0 0 177126 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 96892019 1630081 SH SOLE 9322 0 1620759 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 7101005 182356 SH SOLE 500 0 181856 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 87828268 1852525 SH SOLE 22125 0 1830400 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 13804018 270192 SH SOLE 2319 0 267873 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 743842 42947 SH SOLE 0 0 42947 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 377473 11021 SH SOLE 0 0 11021 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 2188828 100015 SH SOLE 0 0 100015 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 3328335 69923 SH SOLE 63476 0 6447 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 4575354 305634 SH SOLE 0 0 305634 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 10189539 215924 SH SOLE 0 0 215924 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 15828488 331271 SH SOLE 0 0 331271 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 3513126 46025 SH SOLE 0 0 46025 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 1562576 59641 SH SOLE 0 0 59641 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 815601 32339 SH SOLE 0 0 32339 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1962378 54937 SH SOLE 0 0 54937 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 8084677 298879 SH SOLE 0 0 298879 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 16312877 583438 SH SOLE 2664 0 580774 FIRST TR EXCHANGE-TRADED FD NASDQ PHRMTCLS 33738R837 399752 14573 SH SOLE 0 0 14573 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 1726877 32479 SH SOLE 0 0 32479 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 12909969 526723 SH SOLE 0 0 526723 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 9251487 346627 SH SOLE 1116 0 345511 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 23000666 149229 SH SOLE 931 0 148298 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 9401539 213085 SH SOLE 0 0 213085 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 123456332 2810936 SH SOLE 10352 0 2800584 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 1669589 108981 SH SOLE 0 0 108981 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 33853104 759211 SH SOLE 11664 0 747547 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 49431484 1897556 SH SOLE 0 0 1897556 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 3705372 116926 SH SOLE 0 0 116926 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 2515207 70811 SH SOLE 0 0 70811 FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 479106 14665 SH SOLE 0 0 14665 FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U828 211880 11798 SH SOLE 0 0 11798 FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U869 191237 10337 SH SOLE 0 0 10337 FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F557 185204 10482 SH SOLE 0 0 10482 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 1164724 33118 SH SOLE 0 0 33118 FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 1445131 49054 SH SOLE 0 0 49054 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F730 206514 6600 SH SOLE 0 0 6600 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 798099 22108 SH SOLE 0 0 22108 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 615759 17950 SH SOLE 0 0 17950 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 1095121 37444 SH SOLE 0 0 37444 FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406 576723 18841 SH SOLE 0 0 18841 FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 1467757 46214 SH SOLE 0 0 46214 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599 428660 13669 SH SOLE 0 0 13669 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615 1275044 42276 SH SOLE 0 0 42276 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 1512087 49334 SH SOLE 0 0 49334 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 3243009 96893 SH SOLE 0 0 96893 FIRST TR EXCHNG TRADED FD VI INCOME OPPRTNTES 33740F409 1685559 87290 SH SOLE 0 0 87290 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 347004 18818 SH SOLE 2918 0 15900 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 55796362 1270407 SH SOLE 0 0 1270407 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1478251 61313 SH SOLE 0 0 61313 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 3940782 113715 SH SOLE 0 0 113715 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 252228 8105 SH SOLE 0 0 8105 FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 2425335 77462 SH SOLE 0 0 77462 FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 2258049 68405 SH SOLE 0 0 68405 FIRST TR HIGH INCOME LONG / COM 33738E109 2298009 200695 SH SOLE 0 0 200695 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 259490 19250 SH SOLE 0 0 19250 FIRST TR INTER DURATN PFD & COM 33718W103 1082825 64187 SH SOLE 0 0 64187 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 16599291 252231 SH SOLE 0 0 252231 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 15019463 187578 SH SOLE 0 0 187578 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 19460575 221571 SH SOLE 0 0 221571 FIRST TR MLP & ENERGY INCOM COM 33739B104 2854050 365438 SH SOLE 0 0 365438 FIRST TR MORNINGSTAR DIVID L SHS 336917109 74569993 2039661 SH SOLE 2631 0 2037030 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 3866624 40779 SH SOLE 0 0 40779 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 784227 11395 SH SOLE 0 0 11395 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 62179853 700379 SH SOLE 0 0 700379 FIRST TR NASDAQ 100 TECH IND SHS 337345102 20948718 199056 SH SOLE 1200 0 197856 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1118221 21263 SH SOLE 0 0 21263 FIRST TR S&P REIT INDEX FD COM 33734G108 1223989 51044 SH SOLE 0 0 51044 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 14542342 185373 SH SOLE 0 0 185373 FIRST TR SR FLTG RATE INCOME COM 33733U108 577070 60553 SH SOLE 0 0 60553 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 447288 39374 SH SOLE 0 0 39374 FIRST TR VALUE LINE DIVID IN SHS 33734H106 260165127 6518796 SH SOLE 5718 0 6513078 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 9703111 106138 SH SOLE 0 0 106138 FIRST WATCH RESTAURANT GROUP COM 33748L101 139291 10295 SH SOLE 0 0 10295 FIRST WESTN FINL INC COM 33751L105 703750 25000 SH SOLE 0 0 25000 FIRSTCASH HOLDINGS INC COM 33768G107 1759361 20243 SH SOLE 19402 0 841 FIRSTENERGY CORP COM 337932107 19639057 468265 SH SOLE 299902 0 168363 FIRSTSERVICE CORP NEW COM 33767E202 12207573 99613 SH SOLE 98589 0 1024 FISERV INC COM 337738108 214512605 2122414 SH SOLE 1147756 0 974658 FISKER INC CL A COM STK 33813J106 342701 47139 SH SOLE 0 0 47139 FIVE BELOW INC COM 33829M101 13247917 74902 SH SOLE 42300 0 32602 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 542769 232948 SH SOLE 126687 0 106261 FIVE9 INC COM 338307101 6060577 89310 SH SOLE 87796 0 1514 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 8939973 477822 SH SOLE 0 0 477822 FLAHERTY & CRUMRINE PFD INCO COM 338480106 166706 15005 SH SOLE 0 0 15005 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 194979 22672 SH SOLE 0 0 22672 FLAHERTY & CRUMRINE PFD SECS COM 338478100 360581 24006 SH SOLE 0 0 24006 FLEETCOR TECHNOLOGIES INC COM 339041105 10826467 58942 SH SOLE 20930 0 38012 FLEX LNG LTD SHS G35947202 1366017 41787 SH SOLE 0 0 41787 FLEX LTD ORD Y2573F102 9155115 426613 SH SOLE 305409 0 121204 FLEXSHARES TR DISCP DUR MBS 33939L779 333599 16377 SH SOLE 0 0 16377 FLEXSHARES TR IBOXX 3R TARGT 33939L506 4255292 180927 SH SOLE 0 0 180927 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 922557 39053 SH SOLE 0 0 39053 FLEXSHARES TR MORNSTAR UPSTR 33939L407 5314504 122257 SH SOLE 12 0 122245 FLEXSHARES TR QLT DIV DEF IDX 33939L845 1551681 30159 SH SOLE 0 0 30159 FLEXSHARES TR QUALT DIVD IDX 33939L860 7765316 147630 SH SOLE 141026 0 6604 FLEXSHARES TR STOXX GLOBR INF 33939L795 5625504 111595 SH SOLE 111390 0 205 FLOOR & DECOR HLDGS INC CL A 339750101 5516715 79229 SH SOLE 1917 0 77312 FLOWERS FOODS INC COM 343498101 1425711 49609 SH SOLE 0 0 49609 FLOWSERVE CORP COM 34354P105 5341388 174100 SH SOLE 171145 0 2955 FLUOR CORP NEW COM 343412102 4953096 142905 SH SOLE 100667 0 42238 FLYWIRE CORPORATION COM VTG 302492103 1499522 61280 SH SOLE 0 0 61280 FMC CORP COM NEW 302491303 14994670 120149 SH SOLE 95750 0 24399 FOCUS FINL PARTNERS INC COM CL A 34417P100 5431469 145733 SH SOLE 144873 0 860 FOGHORN THERAPEUTICS INC COM 344174107 3476673 544933 SH SOLE 0 0 544933 FORD MTR CO DEL COM 345370860 41734972 3588566 SH SOLE 133875 0 3454691 FORD MTR CO DEL COM 345370860 383 38300 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 660 16500 SH Call SOLE 0 0 0 FORESIGHT AUTONOMOUS HLDGS L SPONSORED ADS 345523104 7416 17487 SH SOLE 0 0 17487 FORTINET INC COM 34959E109 27619721 564936 SH SOLE 247957 0 316979 FORTIS INC COM 349553107 1424367 35574 SH SOLE 29525 0 6049 FORTIVE CORP COM 34959J108 13777186 214430 SH SOLE 159321 0 55109 FORTRESS BIOTECH INC COM 34960Q109 29134 44480 SH SOLE 0 0 44480 FORTUNA SILVER MINES INC COM 349915108 250538 66810 SH SOLE 0 0 66810 FORTUNE BRANDS INNOVATIONS I COM 34964C106 3782248 66226 SH SOLE 11040 0 55186 FORWARD AIR CORP COM 349853101 8620072 82175 SH SOLE 31415 0 50760 FOSSIL GROUP INC COM 34988V106 90092 20903 SH SOLE 0 0 20903 FOUR CORNERS PPTY TR INC COM 35086T109 6901193 266145 SH SOLE 201113 0 65032 FOX CORP CL A COM 35137L105 5181689 170618 SH SOLE 153984 0 16634 FOX CORP CL B COM 35137L204 680926 23934 SH SOLE 0 0 23934 FOX FACTORY HLDG CORP COM 35138V102 7554483 82807 SH SOLE 79242 0 3565 FRANCO NEV CORP COM 351858105 28211914 206713 SH SOLE 6951 0 199762 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 313740 24321 SH SOLE 0 0 24321 FRANKLIN ELEC INC COM 353514102 281370 3528 SH SOLE 0 0 3528 FRANKLIN ETF TR SHRT DUR US GOVT 353506108 2214476 24754 SH SOLE 22255 0 2499 FRANKLIN LTD DURATION INCOME COM 35472T101 544568 87692 SH SOLE 0 0 87692 FRANKLIN RESOURCES INC COM 354613101 23194597 879249 SH SOLE 742806 0 136443 FRANKLIN STR PPTYS CORP COM 35471R106 226707 83043 SH SOLE 83043 0 0 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 5321615 221365 SH SOLE 218760 0 2605 FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595 306334 13300 SH SOLE 0 0 13300 FRANKLIN TEMPLETON ETF TR US LRG CP MLTFCT 35473P801 245738 6262 SH SOLE 0 0 6262 FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 766605 18460 SH SOLE 0 0 18460 FRANKLIN UNVL TR SH BEN INT 355145103 239352 35565 SH SOLE 0 0 35565 FREEPORT-MCMORAN INC CL B 35671D857 80909578 2129205 SH SOLE 1145873 0 983332 FREEPORT-MCMORAN INC CL B 35671D857 37449 17100 SH Put SOLE 0 0 17100 FREEPORT-MCMORAN INC CL B 35671D857 15808 24700 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 31413 11100 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 19665 17100 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1299 43300 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 662636 40553 SH SOLE 0 0 40553 FRESHPET INC COM 358039105 464587 8804 SH SOLE 5964 0 2840 FRESHWORKS INC CLASS A COM 358054104 637296 43324 SH SOLE 40637 0 2687 FREYR BATTERY SHS L4135L100 208554 24027 SH SOLE 0 0 24027 FRONTDOOR INC COM 35905A109 1891906 90957 SH SOLE 90044 0 913 FRP HLDGS INC COM 30292L107 377020 7000 SH SOLE 0 0 7000 FS BANCORP INC COM 30263Y104 1805088 53981 SH SOLE 0 0 53981 FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 70876 15048 SH SOLE 0 0 15048 FS KKR CAP CORP COM 302635206 5469923 312567 SH SOLE 170762 0 141805 FST TR NEW OPPORT MLP & ENE COM 33739M100 1001773 165583 SH SOLE 0 0 165583 FTAI AVIATION LTD SHS G3730V105 1866352 109016 SH SOLE 0 0 109016 FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 264564 89683 SH SOLE 0 0 89683 FTC SOLAR INC COM 30320C103 648745 242069 SH SOLE 0 0 242069 FTI CONSULTING INC COM 302941109 23094443 145431 SH SOLE 142219 0 3212 FTI CONSULTING INC NOTE 2.000% 8/1 302941AP4 26741 17000 PRN SOLE 0 0 17000 FUBOTV INC COM 35953D104 23789 13672 SH SOLE 0 0 13672 FUELCELL ENERGY INC COM 35952H601 317348 114154 SH SOLE 0 0 114154 FULLER H B CO COM 359694106 5413546 75587 SH SOLE 69971 0 5616 FULTON FINL CORP PA COM 360271100 1153663 68548 SH SOLE 58029 0 10519 G1 THERAPEUTICS INC COM 3621LQ109 2709043 498903 SH SOLE 0 0 498903 GABELLI DIVID & INCOME TR COM 36242H104 18421220 893801 SH SOLE 0 0 893801 GABELLI EQUITY TR INC COM 362397101 1279042 233401 SH SOLE 0 0 233401 GABELLI GLOBAL SMALL & MID C COM 36249W104 955395 85152 SH SOLE 0 0 85152 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 244090 17336 SH SOLE 0 0 17336 GABELLI HLTHCARE & WELLNESS SHS 36246K103 326041 31716 SH SOLE 0 0 31716 GABELLI UTIL TR COM 36240A101 661015 88017 SH SOLE 0 0 88017 GAIN THERAPEUTICS INC COM 36269B105 75120 24000 SH SOLE 0 0 24000 GALLAGHER ARTHUR J & CO COM 363576109 49205303 260978 SH SOLE 164184 0 96794 GALMED PHARMACEUTICALS LTD SHS M47238106 69020 138040 SH SOLE 0 0 138040 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1034831 285076 SH SOLE 0 0 285076 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 1111963 217180 SH SOLE 0 0 217180 GAMING & LEISURE PPTYS INC COM 36467J108 25645286 492327 SH SOLE 409481 0 82846 GANNETT CO INC COM 36472T109 55557 27368 SH SOLE 0 0 27368 GAP INC COM 364760108 863305 76534 SH SOLE 0 0 76534 GARMIN LTD SHS H2906T109 20626723 223500 SH SOLE 50033 0 173467 GARRETT MOTION INC COM 366505105 623902 81876 SH SOLE 0 0 81876 GARTNER INC COM 366651107 36777077 109410 SH SOLE 97701 0 11709 GATES INDL CORP PLC ORD SHS G39108108 2335901 204724 SH SOLE 204724 0 0 GATX CORP COM 361448103 4018710 37791 SH SOLE 31866 0 5925 GDL FD COM SH BEN IT 361570104 214224 27324 SH SOLE 0 0 27324 GDS HLDGS LTD SPONSORED ADS 36165L108 288598 13996 SH SOLE 0 0 13996 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 611472 10474 SH SOLE 24 0 10450 GEE GROUP INC COM 36165A102 8820 18000 SH SOLE 0 0 18000 GEN DIGITAL INC COM 668771108 11794570 550376 SH SOLE 490946 0 59430 GENCO SHIPPING & TRADING LTD SHS Y2685T131 689039 44860 SH SOLE 0 0 44860 GENERAC HLDGS INC COM 368736104 10365162 102972 SH SOLE 16897 0 86075 GENERAL AMERN INVS CO INC COM 368802104 362585 10030 SH SOLE 0 0 10030 GENERAL DYNAMICS CORP COM 369550108 97795749 394156 SH SOLE 117351 0 276805 GENERAL ELECTRIC CO COM NEW 369604301 45212922 539595 SH SOLE 127884 0 411711 GENERAL MLS INC COM 370334104 70648122 842543 SH SOLE 180263 0 662280 GENERAL MTRS CO COM 37045V100 43392531 1289899 SH SOLE 1004438 0 285461 GENESIS ENERGY L P UNIT LTD PARTN 371927104 265285 25984 SH SOLE 0 0 25984 GENIUS BRANDS INTL INC COM 37229T301 174145 374506 SH SOLE 0 0 374506 GENMAB A/S SPONSORED ADS 372303206 8095555 191023 SH SOLE 152458 0 38565 GENPACT LIMITED SHS G3922B107 758305 16371 SH SOLE 10298 0 6073 GENTEX CORP COM 371901109 7729155 283433 SH SOLE 231324 0 52109 GENTHERM INC COM 37253A103 5006372 76679 SH SOLE 76634 0 45 GENUINE PARTS CO COM 372460105 44704950 257642 SH SOLE 165695 0 91947 GENWORTH FINL INC COM CL A 37247D106 6042661 1142280 SH SOLE 1141888 0 392 GEO GROUP INC NEW COM 36162J106 646169 59011 SH SOLE 0 0 59011 GERDAU SA SPON ADR REP PFD 373737105 98612 17800 SH SOLE 0 0 17800 GERON CORP COM 374163103 93654 38700 SH SOLE 0 0 38700 GETTY RLTY CORP NEW COM 374297109 1703569 50327 SH SOLE 8889 0 41438 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 8706360 297857 SH SOLE 202145 0 95712 GIBRALTAR INDS INC COM 374689107 2495597 54394 SH SOLE 54265 0 129 GILEAD SCIENCES INC COM 375558103 242561000 2825396 SH SOLE 2247507 0 577889 GILEAD SCIENCES INC COM 375558103 400065 17900 SH Call SOLE 0 0 0 GILEAD SCIENCES INC COM 375558103 318370 15800 SH Call SOLE 0 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 281686 166678 SH SOLE 0 0 166678 GLACIER BANCORP INC NEW COM 37637Q105 26802352 542336 SH SOLE 533164 0 9172 GLADSTONE CAPITAL CORP COM 376535100 122941 12780 SH SOLE 0 0 12780 GLADSTONE COMMERCIAL CORP COM 376536108 210494 11378 SH SOLE 0 0 11378 GLADSTONE INVT CORP COM 376546107 400596 31030 SH SOLE 0 0 31030 GLADSTONE LD CORP COM 376549101 829369 45197 SH SOLE 0 0 45197 GLAUKOS CORP COM 377322102 534250 12231 SH SOLE 0 0 12231 GLOBAL MED REIT INC COM NEW 37954A204 273872 28890 SH SOLE 0 0 28890 GLOBAL NET LEASE INC COM NEW 379378201 630964 50196 SH SOLE 0 0 50196 GLOBAL PARTNERS LP COM UNITS 37946R109 402289 11570 SH SOLE 0 0 11570 GLOBAL PMTS INC COM 37940X102 34108280 343415 SH SOLE 253349 0 90066 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 286913 17232 SH SOLE 0 0 17232 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1694223 85263 SH SOLE 1680 0 83583 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 1420457 88612 SH SOLE 6869 0 81743 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 1699342 81896 SH SOLE 0 0 81896 GLOBAL X FDS FINTECH ETF 37954Y814 1455865 75629 SH SOLE 0 0 75629 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 3688110 90484 SH SOLE 9187 0 81297 GLOBAL X FDS GLBL X MLP ETF 37954Y343 18142242 439387 SH SOLE 198786 0 240601 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 115264 12243 SH SOLE 0 0 12243 GLOBAL X FDS GLOBAL X COPPER 37954Y830 4618974 130369 SH SOLE 0 0 130369 GLOBAL X FDS GLOBAL X SILVER 37954Y848 3863432 137147 SH SOLE 0 0 137147 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 1649835 82162 SH SOLE 0 0 82162 GLOBAL X FDS GLOBX SUPDV US 37950E291 3507327 186660 SH SOLE 0 0 186660 GLOBAL X FDS INTERNET OF THNG 37954Y780 909577 31458 SH SOLE 0 0 31458 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 6113006 104295 SH SOLE 0 0 104295 GLOBAL X FDS MSCI NORWAY ETF 37950E101 3780502 147388 SH SOLE 146515 0 873 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 10067105 632753 SH SOLE 0 0 632753 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2134357 103862 SH SOLE 481 0 103381 GLOBAL X FDS RUSSELL 2000 37954Y459 3122128 165981 SH SOLE 0 0 165981 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 471108 10127 SH SOLE 7204 0 2923 GLOBAL X FDS S&P 500 COVERED 37954Y475 4834687 122801 SH SOLE 2092 0 120709 GLOBAL X FDS S&P 500 QLT ETF 37954Y616 3349990 105578 SH SOLE 0 0 105578 GLOBAL X FDS SUPERDIVIDEND 37960A669 302033 12569 SH SOLE 0 0 12569 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 840905 72617 SH SOLE 0 0 72617 GLOBAL X FDS US INFR DEV ETF 37954Y673 10275659 387906 SH SOLE 31107 0 356799 GLOBAL X FDS US INFR DEV ETF 37954Y673 5950 23800 SH Call SOLE 0 0 0 GLOBAL X FDS US PFD ETF 37954Y657 3897938 201236 SH SOLE 0 0 201236 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 2883438 53506 SH SOLE 0 0 53506 GLOBALSTAR INC COM 378973408 116120 87308 SH SOLE 0 0 87308 GLOBANT S A COM L44385109 4299515 25568 SH SOLE 24962 0 606 GLOBE LIFE INC COM 37959E102 21977907 182313 SH SOLE 156012 0 26301 GLOBUS MED INC CL A 379577208 45475892 612305 SH SOLE 607540 0 4765 GMS INC COM 36251C103 2663254 53479 SH SOLE 29102 0 24377 GODADDY INC CL A 380237107 13990143 186984 SH SOLE 162614 0 24370 GOGO INC COM 38046C109 1476871 100059 SH SOLE 0 0 100059 GOLAR LNG LTD SHS G9456A100 564113 24753 SH SOLE 0 0 24753 GOLD FIELDS LTD SPONSORED ADR 38059T106 449489 43428 SH SOLE 0 0 43428 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 106227 12224 SH SOLE 0 0 12224 GOLDMAN SACHS BDC INC SHS 38147U107 20625323 1503304 SH SOLE 0 0 1503304 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 17178320 172270 SH SOLE 5256 0 167014 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 7798678 186074 SH SOLE 0 0 186074 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 13594542 280676 SH SOLE 0 0 280676 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 828830 18747 SH SOLE 0 0 18747 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 968057 19535 SH SOLE 5390 0 14145 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 44847881 1584171 SH SOLE 0 0 1584171 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 23684215 822940 SH SOLE 114984 0 707956 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 5690417 104201 SH SOLE 0 0 104201 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 115465888 1516691 SH SOLE 1070232 0 446459 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 629344 10862 SH SOLE 0 0 10862 GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 1617953 39646 SH SOLE 0 0 39646 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1006285 18210 SH SOLE 0 0 18210 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 5966483 114939 SH SOLE 0 0 114939 GOLDMAN SACHS GROUP INC COM 38141G104 117879218 343279 SH SOLE 92021 0 251258 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 145781 11407 SH SOLE 0 0 11407 GOLUB CAP BDC INC COM 38173M102 521437 39623 SH SOLE 0 0 39623 GOODYEAR TIRE & RUBR CO COM 382550101 236613 23312 SH SOLE 29 0 23283 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 289439 89888 SH SOLE 19888 0 70000 GRACO INC COM 384109104 26940939 400548 SH SOLE 372733 0 27815 GRAFTECH INTL LTD COM 384313508 764385 160585 SH SOLE 0 0 160585 GRAINGER W W INC COM 384802104 43797952 78723 SH SOLE 58733 0 19990 GRAND CANYON ED INC COM 38526M106 5658199 53551 SH SOLE 52419 0 1132 GRANITE CONSTR INC COM 387328107 1287981 36726 SH SOLE 34458 0 2268 GRANITE PT MTG TR INC COM STK 38741L107 276325 51553 SH SOLE 0 0 51553 GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 771200 800000 PRN SOLE 0 0 800000 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 346777 10703 SH SOLE 0 0 10703 GRANITESHARES GOLD TR SHS BEN INT 38748G101 6114618 338760 SH SOLE 0 0 338760 GRAPHIC PACKAGING HLDG CO COM 388689101 18716774 841203 SH SOLE 689498 0 151705 GRAY TELEVISION INC COM 389375106 517771 46270 SH SOLE 44125 0 2145 GREAT AJAX CORP 7.25 CV SR NT 24 38983D409 325584 13600 SH SOLE 0 0 13600 GREAT AJAX CORP COM 38983D300 677547 93455 SH SOLE 0 0 93455 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 346047 26701 SH SOLE 0 0 26701 GREENBRIER COS INC COM 393657101 284982 8499 SH SOLE 0 0 8499 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 23588 25000 PRN SOLE 0 0 25000 GREIF INC CL A 397624107 2210834 32968 SH SOLE 14022 0 18946 GREIF INC CL B 397624206 19579717 250284 SH SOLE 0 0 250284 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 3477849 199876 SH SOLE 0 0 199876 GRIFFON CORP COM 398433102 13205476 368969 SH SOLE 0 0 368969 GROCERY OUTLET HLDG CORP COM 39874R101 2019714 69192 SH SOLE 68213 0 979 GROUP 1 AUTOMOTIVE INC COM 398905109 2662983 14764 SH SOLE 14700 0 64 GROWGENERATION CORP COM 39986L109 54586 13925 SH SOLE 0 0 13925 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 6594123 45853 SH SOLE 45616 0 237 GSK PLC SPONSORED ADR 37733W204 36834774 1048232 SH SOLE 419054 0 629178 GSK PLC SPONSORED ADR 37733W204 15820 79100 SH Call SOLE 0 0 0 GUARDANT HEALTH INC COM 40131M109 3575821 131464 SH SOLE 126954 0 4510 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 1774118 116564 SH SOLE 0 0 116564 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 2360695 144295 SH SOLE 0 0 144295 GUIDEWIRE SOFTWARE INC COM 40171V100 13008351 207934 SH SOLE 95065 0 112869 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 13883 15000 PRN SOLE 0 0 15000 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 8213513 192399 SH SOLE 36590 0 155809 H & E EQUIPMENT SERVICES INC COM 404030108 2107650 46424 SH SOLE 38482 0 7942 HACKETT GROUP INC COM 404609109 474722 23305 SH SOLE 22069 0 1236 HAEMONETICS CORP MASS COM 405024100 1288287 16380 SH SOLE 0 0 16380 HAIN CELESTIAL GROUP INC COM 405217100 3352933 207227 SH SOLE 203655 0 3572 HALEON PLC SPON ADS 405552100 16340010 2042500 SH SOLE 1611596 0 430904 HALLADOR ENERGY COMPANY COM 40609P105 120869 12099 SH SOLE 0 0 12099 HALLIBURTON CO COM 406216101 104152952 2646828 SH SOLE 490081 0 2156747 HALLIBURTON CO COM 406216101 23600 20000 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 28416 25600 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 5940360 104400 SH SOLE 76709 0 27691 HAMILTON LANE INC CL A 407497106 11746829 183889 SH SOLE 182779 0 1110 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 5051985 151664 SH SOLE 0 0 151664 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 301299 18773 SH SOLE 0 0 18773 HANCOCK JOHN PFD INCOME FD I COM 41021P103 197704 13701 SH SOLE 0 0 13701 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 292963 22641 SH SOLE 0 0 22641 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 8331650 364479 SH SOLE 0 0 364479 HANCOCK WHITNEY CORPORATION COM 410120109 7465319 154272 SH SOLE 24506 0 129766 HANESBRANDS INC COM 410345102 3986951 626880 SH SOLE 140131 0 486749 HANNON ARMSTRONG SUST INFR C COM 41068X100 3874709 133704 SH SOLE 39676 0 94028 HANOVER INS GROUP INC COM 410867105 1998286 14788 SH SOLE 12336 0 2452 HARLEY DAVIDSON INC COM 412822108 16014049 384954 SH SOLE 374029 0 10925 HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 77833 22892 SH SOLE 21375 0 1517 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 4700036 125133 SH SOLE 0 0 125133 HARTFORD FINL SVCS GROUP INC COM 416515104 40097117 528777 SH SOLE 417348 0 111429 HASBRO INC COM 418056107 10451897 171314 SH SOLE 118844 0 52470 HAWAIIAN ELEC INDUSTRIES COM 419870100 831811 19876 SH SOLE 0 0 19876 HAYWARD HLDGS INC COM 421298100 429787 45722 SH SOLE 43439 0 2283 HCA HEALTHCARE INC COM 40412C101 40867240 170308 SH SOLE 113832 0 56476 HDFC BANK LTD SPONSORED ADS 40415F101 33022680 482717 SH SOLE 396114 0 86603 HEALTHCARE RLTY TR CL A COM 42226K105 18130623 940873 SH SOLE 881449 0 59424 HEALTHCARE SVCS GROUP INC COM 421906108 5001120 416762 SH SOLE 0 0 416762 HEALTHEQUITY INC COM 42226A107 7936397 128754 SH SOLE 53642 0 75112 HEALTHPEAK PROPERTIES INC COM 42250P103 16694160 665901 SH SOLE 563031 0 102870 HEARTLAND FINL USA INC COM 42234Q102 1203217 25809 SH SOLE 24739 0 1070 HECLA MNG CO COM 422704106 617527 111066 SH SOLE 0 0 111066 HECLA MNG CO COM 422704106 4557 14700 SH Call SOLE 0 0 0 HEICO CORP NEW CL A 422806208 48335880 403302 SH SOLE 93583 0 309719 HEICO CORP NEW COM 422806109 6735701 43841 SH SOLE 0 0 43841 HELEN OF TROY LTD COM G4388N106 288366 2600 SH SOLE 1608 0 992 HELIOS TECHNOLOGIES INC COM 42328H109 2732857 50199 SH SOLE 47663 0 2536 HELMERICH & PAYNE INC COM 423452101 929439 18751 SH SOLE 0 0 18751 HENRY JACK & ASSOC INC COM 426281101 73717377 419884 SH SOLE 361439 0 58445 HENRY SCHEIN INC COM 806407102 2290911 28683 SH SOLE 6719 0 21964 HERC HLDGS INC COM 42704L104 814024 6187 SH SOLE 4363 0 1824 HERCULES CAPITAL INC COM 427096508 3147736 238104 SH SOLE 0 0 238104 HERITAGE COMM CORP COM 426927109 187031 14387 SH SOLE 0 0 14387 HERSHEY CO COM 427866108 32979819 142407 SH SOLE 31243 0 111164 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 75683 10152 SH SOLE 0 0 10152 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 489217 31788 SH SOLE 0 0 31788 HESKA CORP COM RESTRC NEW 42805E306 1583961 25482 SH SOLE 24282 0 1200 HESS CORP COM 42809H107 18809465 132625 SH SOLE 70253 0 62372 HEWLETT PACKARD ENTERPRISE C COM 42824C109 11907968 746113 SH SOLE 94504 0 651609 HEWLETT PACKARD ENTERPRISE C COM 42824C109 7110 15800 SH Call SOLE 0 0 0 HEXCEL CORP NEW COM 428291108 11443204 194447 SH SOLE 158823 0 35624 HF SINCLAIR CORP COM 403949100 10339584 199259 SH SOLE 166649 0 32610 HIBBETT INC COM 428567101 235495 3452 SH SOLE 0 0 3452 HIGH INCOME SECS FD SHS BEN INT 42968F108 632003 97231 SH SOLE 0 0 97231 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 1033277 109690 SH SOLE 0 0 109690 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 3753882 364447 SH SOLE 0 0 364447 HIGHPEAK ENERGY INC COM 43114Q105 290449 12700 SH SOLE 0 0 12700 HIGHWOODS PPTYS INC COM 431284108 314025 11224 SH SOLE 0 0 11224 HILLENBRAND INC COM 431571108 15748452 369076 SH SOLE 358249 0 10827 HILLMAN SOLUTIONS CORP COM 431636109 2404362 333476 SH SOLE 333076 0 400 HILTON WORLDWIDE HLDGS INC COM 43300A203 29966969 237148 SH SOLE 192232 0 44916 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 264943 42664 SH SOLE 0 0 42664 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 784342 43286 SH SOLE 0 0 43286 HOLOGIC INC COM 436440101 17869715 238868 SH SOLE 150968 0 87900 HOME BANCSHARES INC COM 436893200 1853192 81316 SH SOLE 58153 0 23163 HOME DEPOT INC COM 437076102 1068829911 3383757 SH SOLE 1005685 0 2378072 HOME DEPOT INC COM 437076102 30814 14200 SH Call SOLE 0 0 0 HOMOLOGY MEDICINES INC COM 438083107 20058 15919 SH SOLE 0 0 15919 HONDA MOTOR LTD AMERN SHS 438128308 5250914 229699 SH SOLE 207764 0 21935 HONEST CO INC COM 438333106 94743 31476 SH SOLE 0 0 31476 HONEYWELL INTL INC COM 438516106 258482279 1206136 SH SOLE 437550 0 768586 HOPE BANCORP INC COM 43940T109 1267293 98930 SH SOLE 96605 0 2325 HOPE BANCORP INC NOTE 2.000% 5/1 43940TAB5 22471 23000 PRN SOLE 0 0 23000 HORACE MANN EDUCATORS CORP N COM 440327104 967069 25878 SH SOLE 22387 0 3491 HORIZON THERAPEUTICS PUB L SHS G46188101 24023066 211099 SH SOLE 204404 0 6695 HORMEL FOODS CORP COM 440452100 9156688 201027 SH SOLE 0 0 201027 HOST HOTELS & RESORTS INC COM 44107P104 3781669 235618 SH SOLE 141138 0 94480 HOSTESS BRANDS INC CL A 44109J106 2218216 98851 SH SOLE 53818 0 45033 HOULIHAN LOKEY INC CL A 441593100 6069395 69635 SH SOLE 60142 0 9493 HOWARD HUGHES CORP COM 44267D107 1125972 14734 SH SOLE 12900 0 1834 HOWMET AEROSPACE INC COM 443201108 28202472 715617 SH SOLE 677728 0 37889 HOWMET AEROSPACE INC COM 443201108 111240 10300 SH Call SOLE 0 0 0 HP INC COM 40434L105 4724639 175833 SH SOLE 1 0 175832 HSBC HLDGS PLC SPON ADR NEW 404280406 5574379 178896 SH SOLE 13918 0 164978 HUB GROUP INC CL A 443320106 2280886 28694 SH SOLE 15290 0 13404 HUBBELL INC COM 443510607 15191469 64732 SH SOLE 49594 0 15138 HUBSPOT INC COM 443573100 23038457 79682 SH SOLE 69157 0 10525 HUDSON PAC PPTYS INC COM 444097109 439191 45138 SH SOLE 41886 0 3252 HUDSON TECHNOLOGIES INC COM 444144109 199637 19727 SH SOLE 0 0 19727 HUMANA INC COM 444859102 64505981 125941 SH SOLE 96587 0 29354 HUNT J B TRANS SVCS INC COM 445658107 3782784 21695 SH SOLE 9754 0 11941 HUNTINGTON BANCSHARES INC COM 446150104 108820726 7717782 SH SOLE 4966535 0 2751247 HUNTINGTON INGALLS INDS INC COM 446413106 13504720 58542 SH SOLE 29167 0 29375 HUNTSMAN CORP COM 447011107 15296065 556625 SH SOLE 334630 0 221995 HYATT HOTELS CORP COM CL A 448579102 2026442 22404 SH SOLE 20769 0 1635 HYDROFARM HLDGS GROUP INC COM 44888K209 127968 82560 SH SOLE 0 0 82560 HYSTER YALE MATLS HANDLING I CL A 449172105 765501 30245 SH SOLE 2895 0 27350 I-80 GOLD CORP COM 44955L106 489710 173656 SH SOLE 0 0 173656 I3 VERTICALS INC COM CL A 46571Y107 1462907 60103 SH SOLE 0 0 60103 IAA INC COM 449253103 18809640 470241 SH SOLE 463341 0 6900 IAC INC COM NEW 44891N208 1493255 33632 SH SOLE 22435 0 11197 ICAD INC COM NEW 44934S206 33939 18546 SH SOLE 0 0 18546 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 3021273 59650 SH SOLE 0 0 59650 ICHOR HOLDINGS SHS G4740B105 1111019 41425 SH SOLE 0 0 41425 ICICI BANK LIMITED ADR 45104G104 5136128 234634 SH SOLE 181728 0 52906 ICL GROUP LTD SHS M53213100 177319 24257 SH SOLE 0 0 24257 ICON PLC SHS G4705A100 46733442 240584 SH SOLE 232557 0 8027 ICU MED INC COM 44930G107 15050521 95571 SH SOLE 92153 0 3418 IDACORP INC COM 451107106 34199461 317102 SH SOLE 311673 0 5429 IDEX CORP COM 45167R104 11672213 51120 SH SOLE 44016 0 7104 IDEXX LABS INC COM 45168D104 27231738 66751 SH SOLE 56025 0 10726 IGM BIOSCIENCES INC COM 449585108 723197 42516 SH SOLE 0 0 42516 ILLINOIS TOOL WKS INC COM 452308109 111881059 507831 SH SOLE 231245 0 276586 ILLUMINA INC COM 452327109 46981170 232350 SH SOLE 202101 0 30249 ILLUMINA INC NOTE 8/1 452327AK5 14490 15000 PRN SOLE 0 0 15000 IMAGO BIOSCIENCES INC COM 45250K107 938187 26097 SH SOLE 0 0 26097 IMMERSION CORP COM 452521107 104093 14807 SH SOLE 0 0 14807 IMMUNOGEN INC COM 45253H101 197160 39750 SH SOLE 58 0 39692 IMPEL PHARMACEUTICALS INC COM 45258K109 54375 14500 SH SOLE 0 0 14500 IMPERIAL OIL LTD COM NEW 453038408 299166 6138 SH SOLE 0 0 6138 IMPINJ INC COM 453204109 2504589 22940 SH SOLE 0 0 22940 INARI MED INC COM 45332Y109 238477 3752 SH SOLE 3497 0 255 INCYTE CORP COM 45337C102 1349055 16796 SH SOLE 105 0 16691 INDEPENDENCE RLTY TR INC COM 45378A106 225747 13392 SH SOLE 0 0 13392 INDEPENDENT BANK GROUP INC COM 45384B106 336808 5606 SH SOLE 5555 0 51 INDEPENDENT BK CORP MASS COM 453836108 3598829 42625 SH SOLE 39787 0 2838 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 4049436 170503 SH SOLE 0 0 170503 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1849578 76651 SH SOLE 0 0 76651 INDEXIQ ETF TR FTSE INTERNL EQT 45409B560 3124245 146335 SH SOLE 0 0 146335 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 4277273 150290 SH SOLE 146329 0 3961 INDEXIQ ETF TR IQ CBRE NEXGEN 45409B628 618513 32623 SH SOLE 0 0 32623 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1151612 36120 SH SOLE 0 0 36120 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1021389 32190 SH SOLE 0 0 32190 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 480380 22616 SH SOLE 0 0 22616 INDIA FD INC COM 454089103 197580 13341 SH SOLE 0 0 13341 INFINITE ACQUISITION CORP UNIT 99/99/9999 G48028115 127625 12500 SH SOLE 0 0 12500 INFLARX NV COM N44821101 127481 41123 SH SOLE 0 0 41123 INFOSYS LTD SPONSORED ADR 456788108 3923608 217857 SH SOLE 66277 0 151580 ING GROEP N.V. SPONSORED ADR 456837103 5093819 418556 SH SOLE 174751 0 243805 INGERSOLL RAND INC COM 45687V106 10350782 198100 SH SOLE 77277 0 120823 INGEVITY CORP COM 45688C107 3136341 44525 SH SOLE 42761 0 1764 INGLES MKTS INC CL A 457030104 6659598 69040 SH SOLE 53802 0 15238 INGREDION INC COM 457187102 19733461 201505 SH SOLE 191737 0 9768 INMODE LTD SHS M5425M103 5805677 162624 SH SOLE 71667 0 90957 INNOSPEC INC COM 45768S105 7848321 76301 SH SOLE 76272 0 29 INNOVATIVE INDL PPTYS INC COM 45781V101 1000527 9872 SH SOLE 0 0 9872 INNOVATOR ETFS TR IBD 50 ETF 45782C102 322718 14790 SH SOLE 0 0 14790 INNOVATOR ETFS TR INTRNL DEV JAN 45782C524 363870 13623 SH SOLE 0 0 13623 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 202494 6996 SH SOLE 0 0 6996 INNOVATOR ETFS TR S&P INVT GRD PFD 45783Y822 882258 48906 SH SOLE 0 0 48906 INNOVATOR ETFS TR US EQT BUFR APR 45782C888 761294 24535 SH SOLE 0 0 24535 INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 582019 19590 SH SOLE 0 0 19590 INNOVATOR ETFS TR US EQTY BUF NOV 45782C581 655391 22011 SH SOLE 0 0 22011 INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 5115774 161076 SH SOLE 0 0 161076 INNOVATOR ETFS TR US EQTY BUF SEP 45782C664 202968 6692 SH SOLE 0 0 6692 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 293721 9502 SH SOLE 0 0 9502 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 4561728 157250 SH SOLE 0 0 157250 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391 955746 29700 SH SOLE 0 0 29700 INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 1219100 39684 SH SOLE 0 0 39684 INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 624671 20899 SH SOLE 0 0 20899 INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 767913 25436 SH SOLE 0 0 25436 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 523128 17397 SH SOLE 0 0 17397 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 1018279 33729 SH SOLE 0 0 33729 INNOVATOR ETFS TR US EQUT BUFR AUG 45782C698 242619 8100 SH SOLE 0 0 8100 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 23868 15300 SH SOLE 0 0 15300 INSIGHT SELECT INCOME FD COM 45781W109 347308 22985 SH SOLE 0 0 22985 INSMED INC COM PAR $.01 457669307 555264 27791 SH SOLE 16991 0 10800 INSPERITY INC COM 45778Q107 3721112 32756 SH SOLE 26919 0 5837 INSPIRE MED SYS INC COM 457730109 3700117 14690 SH SOLE 1510 0 13180 INSTALLED BLDG PRODS INC COM 45780R101 2526056 29510 SH SOLE 0 0 29510 INSULET CORP COM 45784P101 16821739 57141 SH SOLE 49469 0 7672 INTEGER HLDGS CORP COM 45826H109 2509881 36662 SH SOLE 36412 0 250 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3675276 65548 SH SOLE 64418 0 1130 INTEL CORP COM 458140100 100305411 3795139 SH SOLE 1002808 0 2792331 INTEL CORP COM 458140100 32747 22900 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 38227 30100 SH Call SOLE 0 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 736179 21100 SH SOLE 4083 0 17017 INTER PARFUMS INC COM 458334109 10492110 108704 SH SOLE 92431 0 16273 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 32190352 444925 SH SOLE 442672 0 2253 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 137204 140000 PRN SOLE 0 0 140000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 186716170 1820008 SH SOLE 649553 0 1170455 INTERDIGITAL INC NOTE 2.000% 6/0 45867GAB7 20068 21000 PRN SOLE 0 0 21000 INTERNATIONAL BUSINESS MACHS COM 459200101 190280342 1350562 SH SOLE 160098 0 1190464 INTERNATIONAL BUSINESS MACHS COM 459200101 5268 43900 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 7303046 69659 SH SOLE 31955 0 37704 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 5053624 222823 SH SOLE 97145 0 125678 INTERNATIONAL MNY EXPRESS IN COM 46005L101 643709 26414 SH SOLE 0 0 26414 INTERNATIONAL PAPER CO COM 460146103 10043556 290020 SH SOLE 0 0 290020 INTERPUBLIC GROUP COS INC COM 460690100 49021263 1471669 SH SOLE 1237213 0 234456 INTRA-CELLULAR THERAPIES INC COM 46116X101 7668002 144898 SH SOLE 105027 0 39871 INTRUSION INC COM NEW 46121E205 85023 26906 SH SOLE 0 0 26906 INTUIT COM 461202103 109807598 282119 SH SOLE 210011 0 72108 INTUITIVE SURGICAL INC COM NEW 46120E602 68088014 256597 SH SOLE 170146 0 86451 INVACARE CORP COM 461203101 7140 17000 SH SOLE 0 0 17000 INVENTRUST PPTYS CORP COM NEW 46124J201 232854 9837 SH SOLE 0 0 9837 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 3870736 83295 SH SOLE 0 0 83295 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 17324312 350271 SH SOLE 0 0 350271 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 1296475 52468 SH SOLE 0 0 52468 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 6679051 451900 SH SOLE 0 0 451900 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 1366480 159079 SH SOLE 0 0 159079 INVESCO BD FD COM 46132L107 762559 48633 SH SOLE 0 0 48633 INVESCO CALIF VALUE MUN INCO COM 46132H106 194340 20500 SH SOLE 0 0 20500 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2887250 117130 SH SOLE 0 0 117130 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 1242323 61654 SH SOLE 0 0 61654 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 740228 38058 SH SOLE 0 0 38058 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 1077618 47535 SH SOLE 0 0 47535 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1067566 38388 SH SOLE 0 0 38388 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 684961 37801 SH SOLE 0 0 37801 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 3094355 112686 SH SOLE 0 0 112686 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 2726713 153288 SH SOLE 0 0 153288 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 18915409 259968 SH SOLE 0 0 259968 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1356857 72677 SH SOLE 0 0 72677 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 223610 5383 SH SOLE 0 0 5383 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 2808452 159390 SH SOLE 2683 0 156707 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 904388 47079 SH SOLE 0 0 47079 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 299923 9186 SH SOLE 0 0 9186 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 6938617 134417 SH SOLE 128206 0 6211 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 602182 40523 SH SOLE 0 0 40523 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 2581910 29998 SH SOLE 0 0 29998 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 386998 19856 SH SOLE 0 0 19856 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 15910600 145245 SH SOLE 16257 0 128988 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 4938470 206544 SH SOLE 0 0 206544 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3241145 141286 SH SOLE 1845 0 139441 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 4103304 367029 SH SOLE 0 0 367029 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 671469 16712 SH SOLE 0 0 16712 INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 807816 19751 SH SOLE 0 0 19751 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 14371889 230577 SH SOLE 0 0 230577 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 2168020 29321 SH SOLE 0 0 29321 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 9403947 408682 SH SOLE 231 0 408451 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1813107 38892 SH SOLE 59 0 38833 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 445471 16635 SH SOLE 0 0 16635 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 4079173 164915 SH SOLE 0 0 164915 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 2372885 27633 SH SOLE 0 0 27633 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 3595009 67208 SH SOLE 0 0 67208 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 3534016 32562 SH SOLE 258 0 32304 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 345601 4386 SH SOLE 0 0 4386 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 2204385 216541 SH SOLE 0 0 216541 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 658659 13685 SH SOLE 0 0 13685 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 877865 6651 SH SOLE 0 0 6651 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1052238 8780 SH SOLE 0 0 8780 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 887125 19866 SH SOLE 0 0 19866 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 526520 5165 SH SOLE 0 0 5165 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 9873596 226611 SH SOLE 0 0 226611 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 34922818 796776 SH SOLE 0 0 796776 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 27218860 425962 SH SOLE 350 0 425612 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2780705 38123 SH SOLE 0 0 38123 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 20181024 983000 SH SOLE 0 0 983000 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 17432702 678050 SH SOLE 289922 0 388128 INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 308436 2928 SH SOLE 0 0 2928 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 3172251 141682 SH SOLE 0 0 141682 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 2293493 91942 SH SOLE 0 0 91942 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 23912732 1139784 SH SOLE 0 0 1139784 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1099320 47161 SH SOLE 0 0 47161 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 1597832 63570 SH SOLE 0 0 63570 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 22240389 1085686 SH SOLE 0 0 1085686 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 474799 21465 SH SOLE 0 0 21465 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 1896913 76642 SH SOLE 0 0 76642 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 15517804 770496 SH SOLE 0 0 770496 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 374477 16937 SH SOLE 0 0 16937 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 1565773 64381 SH SOLE 0 0 64381 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 9039410 477645 SH SOLE 0 0 477645 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 1401102 59596 SH SOLE 0 0 59596 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 7441349 391753 SH SOLE 0 0 391753 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 955084 40608 SH SOLE 0 0 40608 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 218430 3284 SH SOLE 0 0 3284 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 1733235 88363 SH SOLE 0 0 88363 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 2330451 63813 SH SOLE 0 0 63813 INVESCO EXCH TRD SLF IDX FD RAFI STRG US SML 46138J734 587197 17692 SH SOLE 0 0 17692 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 20415506 475443 SH SOLE 372182 0 103261 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 4440482 56639 SH SOLE 0 0 56639 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 9412664 110013 SH SOLE 275 0 109738 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 8655417 237006 SH SOLE 0 0 237006 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 2426589 55581 SH SOLE 0 0 55581 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 2103442 26607 SH SOLE 0 0 26607 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 2949857 68237 SH SOLE 0 0 68237 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 234255 5750 SH SOLE 0 0 5750 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 380593 3094 SH SOLE 0 0 3094 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 43498991 612231 SH SOLE 0 0 612231 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1429774 12608 SH SOLE 0 0 12608 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 376410 5928 SH SOLE 0 0 5928 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 405128 9927 SH SOLE 0 0 9927 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 4416595 149310 SH SOLE 0 0 149310 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 4789760 104923 SH SOLE 0 0 104923 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 1299597 35694 SH SOLE 0 0 35694 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 18802899 314745 SH SOLE 0 0 314745 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1788588 38007 SH SOLE 0 0 38007 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 223132 6949 SH SOLE 0 0 6949 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 1769661 345637 SH SOLE 0 0 345637 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 669377 8517 SH SOLE 0 0 8517 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1651085 16497 SH SOLE 0 0 16497 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 891835 9801 SH SOLE 0 0 9801 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1262026 87641 SH SOLE 0 0 87641 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 16245445 104708 SH SOLE 0 0 104708 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 31106918 196368 SH SOLE 0 0 196368 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 529537 56095 SH SOLE 0 0 56095 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1269806 46462 SH SOLE 0 0 46462 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 7673512 370881 SH SOLE 0 0 370881 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4807399 287523 SH SOLE 0 0 287523 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 864388 18091 SH SOLE 0 0 18091 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 843692 7517 SH SOLE 0 0 7517 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 8534582 157494 SH SOLE 0 0 157494 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 254525 3400 SH SOLE 0 0 3400 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 7789004 94294 SH SOLE 935 0 93359 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 9476241 34338 SH SOLE 0 0 34338 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 2705877 107700 SH SOLE 0 0 107700 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 7369598 97870 SH SOLE 0 0 97870 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 325234 4709 SH SOLE 0 0 4709 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 1542160 35017 SH SOLE 0 0 35017 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 312027 3727 SH SOLE 0 0 3727 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 1354180 14925 SH SOLE 0 0 14925 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 7548996 165041 SH SOLE 0 0 165041 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 552674 4744 SH SOLE 0 0 4744 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1334421 28302 SH SOLE 0 0 28302 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 262012 5002 SH SOLE 0 0 5002 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1812410 90080 SH SOLE 0 0 90080 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 1621774 13768 SH SOLE 0 0 13768 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 3915435 53862 SH SOLE 0 0 53862 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 5245800 92990 SH SOLE 0 0 92990 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1390909 4820 SH SOLE 0 0 4820 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 943001 5289 SH SOLE 0 0 5289 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1409532 8884 SH SOLE 0 0 8884 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 234963 1378 SH SOLE 0 0 1378 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 11093272 45650 SH SOLE 0 0 45650 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 3344593 28748 SH SOLE 0 0 28748 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 216500699 1532739 SH SOLE 19498 0 1513241 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 11539168 76110 SH SOLE 0 0 76110 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 13850899 177626 SH SOLE 0 0 177626 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1886518 42877 SH SOLE 0 0 42877 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2522874 48949 SH SOLE 0 0 48949 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 3759136 98072 SH SOLE 0 0 98072 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 586232 6595 SH SOLE 0 0 6595 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 396140 18730 SH SOLE 0 0 18730 INVESCO HIG INCM 2023 TARG T COM 46135X108 1142297 142077 SH SOLE 0 0 142077 INVESCO HIGH INCOME 2024 TAR COM 46136K105 380084 47039 SH SOLE 0 0 47039 INVESCO LTD SHS G491BT108 1671453 92910 SH SOLE 0 0 92910 INVESCO MUN OPPORTUNITY TR COM 46132C107 4243883 428242 SH SOLE 0 0 428242 INVESCO MUNI INCOME OPP TRST COM 46132X101 412430 66095 SH SOLE 0 0 66095 INVESCO MUNICIPAL TRUST COM 46131J103 869132 87792 SH SOLE 0 0 87792 INVESCO PA VALUE MUN INC TR COM 46132K109 1580603 161286 SH SOLE 0 0 161286 INVESCO QQQ TR UNIT SER 1 46090E103 347714252 1305783 SH SOLE 78456 0 1227327 INVESCO QQQ TR UNIT SER 1 46090E103 80765 14500 SH Call SOLE 0 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 97227 27700 SH Call SOLE 0 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 29000 14500 SH Call SOLE 0 0 0 INVESCO QUALITY MUN INCOME T COM 46133G107 4849540 514813 SH SOLE 0 0 514813 INVESCO SR INCOME TR COM 46131H107 597038 155885 SH SOLE 0 0 155885 INVESCO TR INVT GRADE MUNS COM 46131M106 821400 81732 SH SOLE 0 0 81732 INVESTCORP CR MGMT BDC INC COM 46090R104 630361 178826 SH SOLE 0 0 178826 INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 208074 5768 SH SOLE 0 0 5768 INVITAE CORP COM 46185L103 55186 29670 SH SOLE 0 0 29670 INVITATION HOMES INC COM 46187W107 4286466 144617 SH SOLE 59496 0 85121 IONIS PHARMACEUTICALS INC COM 462222100 8516002 225470 SH SOLE 209029 0 16441 IQVIA HLDGS INC COM 46266C105 149567241 729988 SH SOLE 164372 0 565616 IRHYTHM TECHNOLOGIES INC COM 450056106 224621 2398 SH SOLE 2095 0 303 IRIDIUM COMMUNICATIONS INC COM 46269C102 15397795 299568 SH SOLE 61756 0 237812 IRON MTN INC DEL COM 46284V101 20197220 405159 SH SOLE 130988 0 274171 ISHARES GOLD TR ISHARES NEW 464285204 124769987 3607112 SH SOLE 268383 0 3338729 ISHARES INC CORE MSCI EMKT 46434G103 589653935 12626412 SH SOLE 10541876 0 2084536 ISHARES INC CUR HD MSCI EM 46434G509 344719 15027 SH SOLE 0 0 15027 ISHARES INC EM MKT SM-CP ETF 464286475 477634 9893 SH SOLE 0 0 9893 ISHARES INC EM MKTS DIV ETF 464286319 275228 11411 SH SOLE 0 0 11411 ISHARES INC ESG AWR MSCI EM 46434G863 3831692 127426 SH SOLE 0 0 127426 ISHARES INC GLB ENR PROD ETF 464286343 697382 28758 SH SOLE 0 0 28758 ISHARES INC JP MRG EM CRP BD 464286251 870108 20349 SH SOLE 0 0 20349 ISHARES INC MSCI AGRICULTURE 464286350 2170224 50647 SH SOLE 0 0 50647 ISHARES INC MSCI AUST ETF 464286103 839360 37758 SH SOLE 18700 0 19058 ISHARES INC MSCI BRAZIL ETF 464286400 765819 27380 SH SOLE 0 0 27380 ISHARES INC MSCI CDA ETF 464286509 1045373 31940 SH SOLE 10273 0 21667 ISHARES INC MSCI CHILE ETF 464286640 14813232 546819 SH SOLE 0 0 546819 ISHARES INC MSCI EM ASIA ETF 464286426 831075 13125 SH SOLE 11462 0 1663 ISHARES INC MSCI EMERG MKT 46434G889 9974362 243040 SH SOLE 0 0 243040 ISHARES INC MSCI EMERG MRKT 464286533 10048910 189422 SH SOLE 0 0 189422 ISHARES INC MSCI EMRG CHN 46434G764 10950237 230677 SH SOLE 195505 0 35172 ISHARES INC MSCI EURZONE ETF 464286608 550717 13951 SH SOLE 0 0 13951 ISHARES INC MSCI GBL ETF NEW 46434G848 14142882 344949 SH SOLE 0 0 344949 ISHARES INC MSCI GBL ETF NEW 46434G848 21450 71500 SH Call SOLE 0 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 218808 9799 SH SOLE 0 0 9799 ISHARES INC MSCI GBL MIN VOL 464286525 19449471 204688 SH SOLE 125415 0 79273 ISHARES INC MSCI GERMANY ETF 464286806 398355 16108 SH SOLE 0 0 16108 ISHARES INC MSCI HONG KG ETF 464286871 5709132 271734 SH SOLE 0 0 271734 ISHARES INC MSCI ISRAEL ETF 464286632 410015 7323 SH SOLE 0 0 7323 ISHARES INC MSCI JPN ETF NEW 46434G822 3747442 68835 SH SOLE 949 0 67886 ISHARES INC MSCI MEXICO ETF 464286822 652097 13187 SH SOLE 0 0 13187 ISHARES INC MSCI PAC JP ETF 464286665 442287 10338 SH SOLE 0 0 10338 ISHARES INC MSCI SPAIN ETF 464286764 377087 15595 SH SOLE 0 0 15595 ISHARES INC MSCI STH KOR ETF 464286772 433416 7673 SH SOLE 0 0 7673 ISHARES INC MSCI SWITZERLAND 464286749 487520 11627 SH SOLE 0 0 11627 ISHARES INC MSCI TURKEY ETF 464286715 211233 5709 SH SOLE 0 0 5709 ISHARES INC MSCI WORLD ETF 464286392 580564 5314 SH SOLE 0 0 5314 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 1154615 54386 SH SOLE 0 0 54386 ISHARES SILVER TR ISHARES 46428Q109 24523982 1113714 SH SOLE 11156 0 1102558 ISHARES SILVER TR ISHARES 46428Q109 10138 33800 SH Call SOLE 0 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 37962173 379091 SH SOLE 320651 0 58440 ISHARES TR 0-5 YR TIPS ETF 46429B747 34793669 358845 SH SOLE 26848 0 331997 ISHARES TR 0-5YR HI YL CP 46434V407 71232520 1742050 SH SOLE 1436350 0 305700 ISHARES TR 0-5YR INVT GR CP 46434V100 3282310 68582 SH SOLE 0 0 68582 ISHARES TR 1 3 YR TREAS BD 464287457 216358788 2665491 SH SOLE 1500820 0 1164671 ISHARES TR 10+ YR INVST GRD 464289511 9057592 181916 SH SOLE 174630 0 7286 ISHARES TR 10-20 YR TRS ETF 464288653 61873252 571947 SH SOLE 559609 0 12338 ISHARES TR 20 YR TR BD ETF 464287432 113403253 1139035 SH SOLE 577772 0 561263 ISHARES TR 20 YR TR BD ETF 464287432 7748 14900 SH Put SOLE 0 0 14900 ISHARES TR 20 YR TR BD ETF 464287432 34080 16000 SH Put SOLE 0 0 16000 ISHARES TR 20 YR TR BD ETF 464287432 115560 35500 SH Put SOLE 0 0 35500 ISHARES TR 20 YR TR BD ETF 464287432 29600 14800 SH Put SOLE 0 0 14800 ISHARES TR 20 YR TR BD ETF 464287432 58110 14900 SH Put SOLE 0 0 14900 ISHARES TR 20 YR TR BD ETF 464287432 199500 28500 SH Put SOLE 0 0 28500 ISHARES TR 20 YR TR BD ETF 464287432 57240 15900 SH Put SOLE 0 0 15900 ISHARES TR 20 YR TR BD ETF 464287432 108780 19600 SH Put SOLE 0 0 19600 ISHARES TR 20 YR TR BD ETF 464287432 2892 24100 SH Put SOLE 0 0 24100 ISHARES TR 20 YR TR BD ETF 464287432 119560 24400 SH Put SOLE 0 0 24400 ISHARES TR 20 YR TR BD ETF 464287432 43200 16000 SH Put SOLE 0 0 16000 ISHARES TR 3 7 YR TREAS BD 464288661 141321881 1230061 SH SOLE 1122801 0 107260 ISHARES TR 7-10 YR TRSY BD 464287440 262892531 2744661 SH SOLE 2497345 0 247316 ISHARES TR A RATE CP BD ETF 46429B291 10330575 223002 SH SOLE 0 0 223002 ISHARES TR AGENCY BOND ETF 464288166 33752256 317130 SH SOLE 299978 0 17152 ISHARES TR AGGRES ALLOC ETF 464289859 48996296 820022 SH SOLE 813786 0 6236 ISHARES TR BLACKROCK ULTRA 46434V878 64271578 1284405 SH SOLE 0 0 1284405 ISHARES TR BROAD USD HIGH 46435U853 376718500 10909892 SH SOLE 10510827 0 399065 ISHARES TR CALIF MUN BD ETF 464288356 688862 12277 SH SOLE 0 0 12277 ISHARES TR CHINA LG-CAP ETF 464287184 2665545 94189 SH SOLE 0 0 94189 ISHARES TR CHINA LG-CAP ETF 464287184 2745 18300 SH Call SOLE 0 0 0 ISHARES TR COHEN STEER REIT 464287564 2563917 46753 SH SOLE 202 0 46551 ISHARES TR CONSER ALLOC ETF 464289883 21066426 626791 SH SOLE 619630 0 7161 ISHARES TR CONV BD ETF 46435G102 8329668 119878 SH SOLE 23 0 119855 ISHARES TR CORE 1 5 YR USD 46432F859 65426977 1408847 SH SOLE 6944 0 1401903 ISHARES TR CORE DIV GRWTH 46434V621 96526423 1930527 SH SOLE 74340 0 1856187 ISHARES TR CORE HIGH DV ETF 46429B663 27863762 267302 SH SOLE 1339 0 265963 ISHARES TR CORE MSCI EAFE 46432F842 1710246035 27745708 SH SOLE 24088055 0 3657653 ISHARES TR CORE MSCI EURO 46434V738 41853237 881121 SH SOLE 834790 0 46331 ISHARES TR CORE MSCI INTL 46435G326 32207074 575330 SH SOLE 0 0 575330 ISHARES TR CORE MSCI TOTAL 46432F834 5603300 96811 SH SOLE 69 0 96742 ISHARES TR CORE S&P MCP ETF 464287507 625485028 2585760 SH SOLE 1804658 0 781102 ISHARES TR CORE S&P SCP ETF 464287804 723714834 7646960 SH SOLE 4537786 0 3109174 ISHARES TR CORE S&P TTL STK 464287150 65173942 768564 SH SOLE 210964 0 557600 ISHARES TR CORE S&P US GWT 464287671 76551029 939044 SH SOLE 293421 0 645623 ISHARES TR CORE S&P US VLU 464287663 28745307 406984 SH SOLE 209723 0 197261 ISHARES TR CORE S&P500 ETF 464287200 526600733 1370594 SH SOLE 160110 0 1210484 ISHARES TR CORE TOTAL USD 46434V613 83259108 1853079 SH SOLE 0 0 1853079 ISHARES TR CORE US AGGBD ET 464287226 4550736366 46919643 SH SOLE 45243448 0 1676195 ISHARES TR CRE U S REIT ETF 464288521 1619834 32757 SH SOLE 0 0 32757 ISHARES TR CYBERSECURITY 46435U135 378989 11478 SH SOLE 0 0 11478 ISHARES TR DOW JONES US ETF 464287846 2999000 32091 SH SOLE 0 0 32091 ISHARES TR EAFE GRWTH ETF 464288885 28872189 344693 SH SOLE 55790 0 288903 ISHARES TR EAFE SML CP ETF 464288273 6048384 107092 SH SOLE 5 0 107087 ISHARES TR EAFE VALUE ETF 464288877 60145743 1310945 SH SOLE 710684 0 600261 ISHARES TR ESG ADV TTL USD 46436E619 432677 10253 SH SOLE 0 0 10253 ISHARES TR ESG AW MSCI EAFE 46435G516 4073276 61960 SH SOLE 34383 0 27577 ISHARES TR ESG AWARE MSCI 46435U663 1234038 37532 SH SOLE 0 0 37532 ISHARES TR ESG AWR MSCI USA 46435G425 29286993 345564 SH SOLE 129 0 345435 ISHARES TR ESG AWR US AGRGT 46435U549 13121623 280737 SH SOLE 250140 0 30597 ISHARES TR ESG AWRE 1 5 YR 46435G243 2175617 91529 SH SOLE 0 0 91529 ISHARES TR ESG AWRE USD ETF 46435G193 642569 28818 SH SOLE 0 0 28818 ISHARES TR ESG EAFE ETF 46436E759 454891 8382 SH SOLE 0 0 8382 ISHARES TR ESG MSCI LEADR 46435U218 589894 8896 SH SOLE 0 0 8896 ISHARES TR ESG MSCI USA ETF 46436E767 922406 30085 SH SOLE 0 0 30085 ISHARES TR ESG SCRD S&P MID 46436E551 5956825 181595 SH SOLE 170189 0 11406 ISHARES TR EUROPE ETF 464287861 644703 14235 SH SOLE 0 0 14235 ISHARES TR EXPANDED TECH 464287515 6790283 26539 SH SOLE 0 0 26539 ISHARES TR EXPND TEC SC ETF 464287549 19043415 68012 SH SOLE 0 0 68012 ISHARES TR EXPONENTIAL TECH 46434V381 6511438 137546 SH SOLE 0 0 137546 ISHARES TR FALN ANGLS USD 46435G474 1624717 66019 SH SOLE 68 0 65951 ISHARES TR FLTG RATE NT ETF 46429B655 21682586 430808 SH SOLE 0 0 430808 ISHARES TR GBL COMM SVC ETF 464287275 659020 12101 SH SOLE 0 0 12101 ISHARES TR GL CLEAN ENE ETF 464288224 14416608 726278 SH SOLE 1 0 726277 ISHARES TR GL TIMB FORE ETF 464288174 279788 3846 SH SOLE 0 0 3846 ISHARES TR GLB CNS DISC ETF 464288745 267288 2122 SH SOLE 0 0 2122 ISHARES TR GLB INFRASTR ETF 464288372 790934 17254 SH SOLE 5746 0 11508 ISHARES TR GLOB HLTHCRE ETF 464287325 4107873 48396 SH SOLE 2024 0 46372 ISHARES TR GLOBAL 100 ETF 464287572 11577806 180762 SH SOLE 862 0 179900 ISHARES TR GLOBAL ENERG ETF 464287341 1776754 45568 SH SOLE 0 0 45568 ISHARES TR GLOBAL FINLS ETF 464287333 289887 4124 SH SOLE 0 0 4124 ISHARES TR GLOBAL MATER ETF 464288695 234407 2980 SH SOLE 0 0 2980 ISHARES TR GLOBAL REIT ETF 46434V647 1041662 45868 SH SOLE 0 0 45868 ISHARES TR GLOBAL TECH ETF 464287291 5878100 131121 SH SOLE 0 0 131121 ISHARES TR GNMA BOND ETF 46429B333 496088 11403 SH SOLE 0 0 11403 ISHARES TR GOV/CRED BD ETF 464288596 1313896 12806 SH SOLE 0 0 12806 ISHARES TR GRWT ALLOCAT ETF 464289867 98545778 2089605 SH SOLE 1872896 0 216709 ISHARES TR HDG MSCI EAFE 46434V803 6379072 236240 SH SOLE 105 0 236135 ISHARES TR IBDS DEC28 ETF 46435U515 2033871 83732 SH SOLE 0 0 83732 ISHARES TR IBONDS 23 TRM HG 46435U150 3041334 129584 SH SOLE 0 0 129584 ISHARES TR IBONDS 23 TRM TS 46436E882 10625635 430186 SH SOLE 576 0 429610 ISHARES TR IBONDS 24 TRM HG 46435U184 2295132 101063 SH SOLE 0 0 101063 ISHARES TR IBONDS 24 TRM TS 46436E874 6718773 281710 SH SOLE 590 0 281120 ISHARES TR IBONDS 25 TRM HG 46435U168 258865 11500 SH SOLE 0 0 11500 ISHARES TR IBONDS 25 TRM TS 46436E866 475375 20419 SH SOLE 602 0 19817 ISHARES TR IBONDS 27 ETF 46435UAA9 8246814 352881 SH SOLE 0 0 352881 ISHARES TR IBONDS DEC 46435U697 4158881 161510 SH SOLE 0 0 161510 ISHARES TR IBONDS DEC 2030 46436E726 719416 34588 SH SOLE 0 0 34588 ISHARES TR IBONDS DEC 2031 46436E486 692033 34793 SH SOLE 0 0 34793 ISHARES TR IBONDS DEC 2032 46436E296 3303598 142951 SH SOLE 0 0 142951 ISHARES TR IBONDS DEC 25 46435U432 1985318 75287 SH SOLE 0 0 75287 ISHARES TR IBONDS DEC 26 46435U259 1250441 49601 SH SOLE 0 0 49601 ISHARES TR IBONDS DEC 27 46435U283 1088205 43398 SH SOLE 0 0 43398 ISHARES TR IBONDS DEC 28 46435U325 590214 23519 SH SOLE 0 0 23519 ISHARES TR IBONDS DEC 29 46436E205 800390 36102 SH SOLE 0 0 36102 ISHARES TR IBONDS DEC2023 46435G318 4370978 172425 SH SOLE 0 0 172425 ISHARES TR IBONDS DEC2026 46435GAA0 8481400 363231 SH SOLE 12529 0 350702 ISHARES TR IBONDS DEC23 ETF 46434VAX8 12917425 516074 SH SOLE 4202 0 511872 ISHARES TR IBONDS DEC24 ETF 46434VBG4 13991517 572951 SH SOLE 4784 0 568167 ISHARES TR IBONDS DEC25 ETF 46434VBD1 10210329 419835 SH SOLE 4238 0 415597 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 1479377 55815 SH SOLE 0 0 55815 ISHARES TR IBOXX HI YD ETF 464288513 20828879 282885 SH SOLE 1090 0 281795 ISHARES TR IBOXX INV CP ETF 464287242 43034056 408172 SH SOLE 114359 0 293813 ISHARES TR INDIA 50 ETF 464289529 502939 11887 SH SOLE 0 0 11887 ISHARES TR INTL DIV GRWTH 46435G524 573361 9949 SH SOLE 521 0 9428 ISHARES TR INTL EQTY FACTOR 46434V274 20084472 816415 SH SOLE 0 0 816415 ISHARES TR INTL SEL DIV ETF 464288448 11953000 440094 SH SOLE 0 0 440094 ISHARES TR INTRM GOV CR ETF 464288612 8551352 83460 SH SOLE 2679 0 80781 ISHARES TR ISHARES BIOTECH 464287556 25913091 197372 SH SOLE 0 0 197372 ISHARES TR ISHARES SEMICDTR 464287523 9638198 27698 SH SOLE 917 0 26781 ISHARES TR ISHS 1-5YR INVS 464288646 102778611 2062998 SH SOLE 1115209 0 947789 ISHARES TR ISHS 5-10YR INVT 464288638 55731264 1125656 SH SOLE 852289 0 273367 ISHARES TR JPMORGAN USD EMG 464288281 99494884 1176206 SH SOLE 940605 0 235601 ISHARES TR LATN AMER 40 ETF 464287390 3834395 167514 SH SOLE 118493 0 49021 ISHARES TR MBS ETF 464288588 58614054 631943 SH SOLE 194794 0 437149 ISHARES TR MICRO-CAP ETF 464288869 461620 4281 SH SOLE 0 0 4281 ISHARES TR MODERT ALLOC ETF 464289875 43301835 1139222 SH SOLE 1116935 0 22287 ISHARES TR MORNINGSTAR GRWT 464287119 2838585 58311 SH SOLE 0 0 58311 ISHARES TR MORNINGSTAR VALU 464288109 8004881 126599 SH SOLE 0 0 126599 ISHARES TR MORNINGSTR US EQ 464287127 312607 5940 SH SOLE 0 0 5940 ISHARES TR MORTGE REL ETF 46435G342 394911 17405 SH SOLE 0 0 17405 ISHARES TR MRGSTR MD CP ETF 464288208 19703798 335842 SH SOLE 0 0 335842 ISHARES TR MRGSTR MD CP GRW 464288307 6729410 124898 SH SOLE 0 0 124898 ISHARES TR MRGSTR MD CP VAL 464288406 4640090 74780 SH SOLE 0 0 74780 ISHARES TR MRGSTR SM CP ETF 464288505 549813 12057 SH SOLE 0 0 12057 ISHARES TR MRGSTR SM CP GR 464288604 1040259 28864 SH SOLE 0 0 28864 ISHARES TR MRNGSTR INC ETF 46432F875 286484 15094 SH SOLE 0 0 15094 ISHARES TR MRNING SM CP ETF 464288703 862374 16565 SH SOLE 0 0 16565 ISHARES TR MSCI AC ASIA ETF 464288182 570282 8802 SH SOLE 0 0 8802 ISHARES TR MSCI ACWI ETF 464288257 45954105 541402 SH SOLE 397180 0 144222 ISHARES TR MSCI ACWI EX US 464288240 3892920 85558 SH SOLE 0 0 85558 ISHARES TR MSCI CHINA ETF 46429B671 537843 11323 SH SOLE 0 0 11323 ISHARES TR MSCI EAFE ETF 464287465 113312708 1726277 SH SOLE 407823 0 1318454 ISHARES TR MSCI EAFE MIN VL 46429B689 12305878 193535 SH SOLE 0 0 193535 ISHARES TR MSCI EMG MKT ETF 464287234 36622004 966278 SH SOLE 1719 0 964559 ISHARES TR MSCI EURO FL ETF 464289180 386431 22044 SH SOLE 0 0 22044 ISHARES TR MSCI GBL SUS DEV 46435G532 368983 4676 SH SOLE 0 0 4676 ISHARES TR MSCI INDIA ETF 46429B598 18663123 447128 SH SOLE 0 0 447128 ISHARES TR MSCI INTL MOMENT 46434V449 6241133 202437 SH SOLE 199031 0 3406 ISHARES TR MSCI INTL QUALTY 46434V456 7147742 220680 SH SOLE 0 0 220680 ISHARES TR MSCI INTL VLU FT 46435G409 5226993 225594 SH SOLE 0 0 225594 ISHARES TR MSCI KLD400 SOC 464288570 3733449 52005 SH SOLE 23930 0 28075 ISHARES TR MSCI LW CRB TG 46434V464 492763 3567 SH SOLE 0 0 3567 ISHARES TR MSCI UK ETF NEW 46435G334 1006261 32820 SH SOLE 0 0 32820 ISHARES TR MSCI USA ESG SLC 464288802 50665620 615471 SH SOLE 577539 0 37932 ISHARES TR MSCI USA MIN VOL 46429B697 2253801355 31259351 SH SOLE 29654178 0 1605173 ISHARES TR MSCI USA MMENTM 46432F396 394710090 2704749 SH SOLE 2304128 0 400621 ISHARES TR MSCI USA QLT FCT 46432F339 82414635 723186 SH SOLE 14141 0 709045 ISHARES TR MSCI USA SMCP MN 46435G433 386393770 11167452 SH SOLE 10710572 0 456880 ISHARES TR MSCI USA VALUE 46432F388 42507073 466394 SH SOLE 69383 0 397011 ISHARES TR NATIONAL MUN ETF 464288414 43549984 412716 SH SOLE 255 0 412461 ISHARES TR NEW YORK MUN ETF 464288323 475738 9079 SH SOLE 0 0 9079 ISHARES TR NEW ZEALAND ETF 464289123 300427 6188 SH SOLE 0 0 6188 ISHARES TR NORTH AMERN NAT 464287374 1210773 29778 SH SOLE 0 0 29778 ISHARES TR PFD AND INCM SEC 464288687 25887197 847925 SH SOLE 183186 0 664739 ISHARES TR RESIDENTIAL MULT 464288562 4117639 60233 SH SOLE 0 0 60233 ISHARES TR RUS 1000 ETF 464287622 51544667 244838 SH SOLE 49812 0 195026 ISHARES TR RUS 1000 GRW ETF 464287614 672806382 3140388 SH SOLE 1024577 0 2115811 ISHARES TR RUS 1000 VAL ETF 464287598 596811277 3935437 SH SOLE 1458861 0 2476576 ISHARES TR RUS 2000 GRW ETF 464287648 36594161 170550 SH SOLE 11498 0 159052 ISHARES TR RUS 2000 VAL ETF 464287630 45949563 331356 SH SOLE 784 0 330572 ISHARES TR RUS MD CP GR ETF 464287481 29524440 353161 SH SOLE 34185 0 318976 ISHARES TR RUS MDCP VAL ETF 464287473 29801361 282908 SH SOLE 78466 0 204442 ISHARES TR RUS MID CAP ETF 464287499 94464748 1400514 SH SOLE 68353 0 1332161 ISHARES TR RUS TOP 200 ETF 464289446 300053 3335 SH SOLE 0 0 3335 ISHARES TR RUS TP200 GR ETF 464289438 3924029 32557 SH SOLE 0 0 32557 ISHARES TR RUS TP200 VL ETF 464289420 3196012 49192 SH SOLE 1231 0 47961 ISHARES TR RUSEL 2500 ETF 46435G268 1045158 19668 SH SOLE 0 0 19668 ISHARES TR RUSSELL 2000 ETF 464287655 163412065 937199 SH SOLE 325737 0 611462 ISHARES TR RUSSELL 3000 ETF 464287689 10012161 45370 SH SOLE 4440 0 40930 ISHARES TR S&P 100 ETF 464287101 13982605 81980 SH SOLE 0 0 81980 ISHARES TR S&P 500 GRWT ETF 464287309 117475043 2008118 SH SOLE 60 0 2008058 ISHARES TR S&P 500 VAL ETF 464287408 111146364 766157 SH SOLE 60 0 766097 ISHARES TR S&P MC 400GR ETF 464287606 83530742 1222997 SH SOLE 0 0 1222997 ISHARES TR S&P MC 400VL ETF 464287705 87614272 869184 SH SOLE 0 0 869184 ISHARES TR S&P SML 600 GWT 464287887 15284800 141432 SH SOLE 0 0 141432 ISHARES TR SELECT DIVID ETF 464287168 87717457 727339 SH SOLE 0 0 727339 ISHARES TR SHORT TREAS BD 464288679 43991012 400207 SH SOLE 50173 0 350034 ISHARES TR SHRT NAT MUN ETF 464288158 33330501 319655 SH SOLE 107623 0 212032 ISHARES TR SP SMCP600VL ETF 464287879 32820577 359442 SH SOLE 1652 0 357790 ISHARES TR TIPS BD ETF 464287176 58923991 553583 SH SOLE 1968 0 551615 ISHARES TR TRS FLT RT BD 46434V860 57349894 1137669 SH SOLE 1068827 0 68842 ISHARES TR U S EQUITY FACTR 46434V282 448260 11491 SH SOLE 0 0 11491 ISHARES TR U.S. BAS MTL ETF 464287838 6909411 55381 SH SOLE 0 0 55381 ISHARES TR U.S. ENERGY ETF 464287796 6612818 142241 SH SOLE 0 0 142241 ISHARES TR U.S. FIN SVC ETF 464287770 38200396 242505 SH SOLE 195397 0 47108 ISHARES TR U.S. FINLS ETF 464287788 10096447 133773 SH SOLE 405 0 133368 ISHARES TR U.S. INSRNCE ETF 464288786 1742178 19061 SH SOLE 0 0 19061 ISHARES TR U.S. MED DVC ETF 464288810 25223803 479812 SH SOLE 161584 0 318228 ISHARES TR U.S. PHARMA ETF 464288836 7340464 39432 SH SOLE 0 0 39432 ISHARES TR U.S. REAL ES ETF 464287739 11894001 141276 SH SOLE 0 0 141276 ISHARES TR U.S. TECH ETF 464287721 52388959 703301 SH SOLE 462082 0 241219 ISHARES TR U.S. UTILITS ETF 464287697 3343935 38638 SH SOLE 0 0 38638 ISHARES TR US AER DEF ETF 464288760 16592534 148332 SH SOLE 0 0 148332 ISHARES TR US BR DEL SE ETF 464288794 1035705 10774 SH SOLE 0 0 10774 ISHARES TR US CONSM STAPLES 464287812 8780137 43297 SH SOLE 3655 0 39642 ISHARES TR US CONSUM DISCRE 464287580 3987172 70000 SH SOLE 0 0 70000 ISHARES TR US HLTHCARE ETF 464287762 28371994 99992 SH SOLE 114 0 99878 ISHARES TR US HLTHCR PR ETF 464288828 4081333 15247 SH SOLE 0 0 15247 ISHARES TR US HOME CONS ETF 464288752 5152585 85019 SH SOLE 0 0 85019 ISHARES TR US INDUSTRIALS 464287754 5207251 53986 SH SOLE 0 0 53986 ISHARES TR US INFRASTRUC 46435U713 5866223 161763 SH SOLE 0 0 161763 ISHARES TR US OIL EQ&SV ETF 464288844 1605794 75745 SH SOLE 0 0 75745 ISHARES TR US OIL GS EX ETF 464288851 7739884 83345 SH SOLE 7461 0 75884 ISHARES TR US REGNL BKS ETF 464288778 1627523 34164 SH SOLE 0 0 34164 ISHARES TR US SML CP VALUE 46436E536 1471453 52296 SH SOLE 0 0 52296 ISHARES TR US TELECOM ETF 464287713 9496666 423392 SH SOLE 0 0 423392 ISHARES TR US TREAS BD ETF 46429B267 14944925 657787 SH SOLE 448 0 657339 ISHARES TR US TRSPRTION 464287192 2699154 12635 SH SOLE 0 0 12635 ISHARES TR USD INV GRDE ETF 464288620 52894274 1077056 SH SOLE 1019833 0 57223 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 325815 6553 SH SOLE 0 0 6553 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 3417301 69359 SH SOLE 1065 0 68294 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 2669424 94694 SH SOLE 43 0 94651 ISHARES U S ETF TR INT RT HDG C B 46431W705 914673 10108 SH SOLE 0 0 10108 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 629915 133740 SH SOLE 57130 0 76610 ITRON INC COM 465741106 3176819 62721 SH SOLE 0 0 62721 ITRON INC COM 465741106 26850 17900 SH Call SOLE 0 0 0 ITT INC COM 45073V108 3104328 38278 SH SOLE 33854 0 4424 ITURAN LOCATION AND CONTROL SHS M6158M104 1592357 75360 SH SOLE 75351 0 9 IVERIC BIO INC COM 46583P102 259896 12139 SH SOLE 0 0 12139 IZEA WORLDWIDE INC COM 46604H105 9231 17000 SH SOLE 0 0 17000 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 13932756 243197 SH SOLE 241778 0 1419 J P MORGAN EXCHANGE TRADED F BETABUILDERS I 46641Q373 236834 4772 SH SOLE 0 0 4772 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 630037 14032 SH SOLE 13087 0 945 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 1795832 36434 SH SOLE 0 0 36434 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 1994854 40480 SH SOLE 0 0 40480 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 497843 12851 SH SOLE 539 0 12312 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 37253091 683669 SH SOLE 531861 0 151808 J P MORGAN EXCHANGE TRADED F HIGH YLD RESRCH 46641Q878 469614 10712 SH SOLE 0 0 10712 J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 885608 19260 SH SOLE 0 0 19260 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 594872 6277 SH SOLE 0 0 6277 J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 1050844 21148 SH SOLE 0 0 21148 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 12141346 297582 SH SOLE 286907 0 10675 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 98312640 1961156 SH SOLE 61670 0 1899486 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 8410926 166437 SH SOLE 0 0 166437 J P MORGAN EXCHANGE TRADED F US AGGREGATE ETF 46641Q241 8003202 174778 SH SOLE 0 0 174778 J P MORGAN EXCHANGE TRADED F US MOMENTUM 46641Q779 236806 6283 SH SOLE 0 0 6283 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 1183115 30532 SH SOLE 0 0 30532 J P MORGAN EXCHANGE TRADED F US VALUE FACTR 46641Q753 637481 19236 SH SOLE 0 0 19236 JABIL INC COM 466313103 17872924 262065 SH SOLE 144236 0 117829 JACKSON FINANCIAL INC COM CL A 46817M107 1726179 49617 SH SOLE 7233 0 42384 JACOBS SOLUTIONS INC COM 46982L108 7726848 64353 SH SOLE 2617 0 61736 JAMES RIV GROUP LTD COM G5005R107 410840 19648 SH SOLE 19621 0 27 JAMF HLDG CORP COM 47074L105 769058 36106 SH SOLE 35251 0 855 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 6715855 128925 SH SOLE 0 0 128925 JANUS DETROIT STR TR HENDERSON MTG 47103U852 7796254 171497 SH SOLE 140965 0 30532 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 25788646 544054 SH SOLE 31 0 544023 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 802692 16295 SH SOLE 2131 0 14164 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 1316333 55967 SH SOLE 20154 0 35813 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 3069895 322468 SH SOLE 320173 0 2295 JAPAN SMALLER CAPITALIZATION COM 47109U104 642807 99199 SH SOLE 0 0 99199 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4799532 30127 SH SOLE 20057 0 10070 JBG SMITH PPTYS COM 46590V100 2199560 115888 SH SOLE 1879 0 114009 JD.COM INC SPON ADR CL A 47215P106 1505087 26814 SH SOLE 1699 0 25115 JEFFERIES FINL GROUP INC COM 47233W109 4060843 118461 SH SOLE 4425 0 114036 JELD-WEN HLDG INC COM 47580P103 1142068 118349 SH SOLE 114606 0 3743 JETBLUE AWYS CORP COM 477143101 413230 63770 SH SOLE 0 0 63770 JFROG LTD ORD SHS M6191J100 660718 30976 SH SOLE 0 0 30976 JOBY AVIATION INC COMMON STOCK G65163100 321034 95831 SH SOLE 0 0 95831 JOHN BEAN TECHNOLOGIES CORP COM 477839104 3593288 39344 SH SOLE 37676 0 1668 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 371542 7544 SH SOLE 0 0 7544 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 1817320 39049 SH SOLE 0 0 39049 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 194431 16907 SH SOLE 0 0 16907 JOHNSON & JOHNSON COM 478160104 1029470527 5827641 SH SOLE 1306294 0 4521347 JOHNSON & JOHNSON COM 478160104 15179 35300 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 37179 24300 SH Call SOLE 0 0 0 JOHNSON CTLS INTL PLC SHS G51502105 41510310 648597 SH SOLE 581144 0 67453 JONES LANG LASALLE INC COM 48020Q107 6710451 42106 SH SOLE 39556 0 2550 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 294692 13549 SH SOLE 0 0 13549 JPMORGAN CHASE & CO COM 46625H100 1147425381 8556458 SH SOLE 1983049 0 6573409 JPMORGAN CHASE & CO COM 46625H100 71920 23200 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 7697 17900 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 10875 14500 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 21243 21900 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 10143 44100 SH Call SOLE 0 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 45447 14158 SH SOLE 0 0 14158 JUNIPER NETWORKS INC COM 48203R104 11298493 353520 SH SOLE 53784 0 299736 KADANT INC COM 48282T104 7060437 39748 SH SOLE 39662 0 86 KAMAN CORP NOTE 3.250% 5/0 483548AF0 13943 15000 PRN SOLE 0 0 15000 KARUNA THERAPEUTICS INC COM 48576A100 607185 3090 SH SOLE 3065 0 25 KAYNE ANDERSON ENERGY INFRST COM 486606106 7934993 926984 SH SOLE 0 0 926984 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 23317533 3104865 SH SOLE 0 0 3104865 KB FINL GROUP INC SPONSORED ADR 48241A105 201689 5217 SH SOLE 2588 0 2629 KB HOME COM 48666K109 1569464 49276 SH SOLE 0 0 49276 KBR INC COM 48242W106 2792078 52880 SH SOLE 0 0 52880 KELLOGG CO COM 487836108 16747595 235086 SH SOLE 107189 0 127897 KEMPER CORP COM 488401100 2158612 43874 SH SOLE 42528 0 1346 KENNAMETAL INC COM 489170100 476893 19821 SH SOLE 19410 0 411 KENNEDY-WILSON HOLDINGS INC COM 489398107 741379 47132 SH SOLE 43916 0 3216 KENON HLDGS LTD SHS Y46717107 239580 7260 SH SOLE 0 0 7260 KEURIG DR PEPPER INC COM 49271V100 38558023 1081271 SH SOLE 707816 0 373455 KEYCORP COM 493267108 67874943 3896382 SH SOLE 3325458 0 570924 KEYSIGHT TECHNOLOGIES INC COM 49338L103 135653191 792969 SH SOLE 180615 0 612354 KFORCE INC COM 493732101 210273 3835 SH SOLE 3599 0 236 KILROY RLTY CORP COM 49427F108 2409760 62316 SH SOLE 62175 0 141 KIMBALL ELECTRONICS INC COM 49428J109 464225 20550 SH SOLE 19528 0 1022 KIMBELL RTY PARTNERS LP UNIT 49435R102 14145167 847015 SH SOLE 0 0 847015 KIMBELL RTY PARTNERS LP UNIT 49435R102 965 19300 SH Call SOLE 0 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 5600 11200 SH Call SOLE 0 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 3210 10700 SH Call SOLE 0 0 0 KIMBERLY-CLARK CORP COM 494368103 212603432 1566138 SH SOLE 1150816 0 415322 KIMCO RLTY CORP COM 49446R109 2249611 106214 SH SOLE 52709 0 53505 KINDER MORGAN INC DEL COM 49456B101 86218094 4768704 SH SOLE 2536525 0 2232179 KINROSS GOLD CORP COM 496902404 344469 84223 SH SOLE 0 0 84223 KINROSS GOLD CORP COM 496902404 301 30100 SH Call SOLE 0 0 0 KINSALE CAP GROUP INC COM 49714P108 9668412 36970 SH SOLE 32131 0 4839 KITE RLTY GROUP TR COM NEW 49803T300 2672294 126950 SH SOLE 63349 0 63601 KKR & CO INC 6% MCONV PFD C 48251W401 1438235 25122 SH SOLE 0 0 25122 KKR & CO INC COM 48251W104 46868776 1009669 SH SOLE 897086 0 112583 KKR REAL ESTATE FIN TR INC COM 48251K100 1299471 93085 SH SOLE 0 0 93085 KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 147213 150000 PRN SOLE 0 0 150000 KLA CORP COM NEW 482480100 49815425 132118 SH SOLE 112526 0 19592 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1512976 28868 SH SOLE 151 0 28717 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 177193 18399 SH SOLE 0 0 18399 KNOWBE4 INC CL A 49926T104 752742 30377 SH SOLE 0 0 30377 KOHLS CORP COM 500255104 448465 17761 SH SOLE 0 0 17761 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 9788608 653010 SH SOLE 520618 0 132392 KONTOOR BRANDS INC COM 50050N103 1243240 31090 SH SOLE 15865 0 15225 KOPPERS HOLDINGS INC COM 50060P106 735682 26088 SH SOLE 25995 0 93 KORNIT DIGITAL LTD SHS M6372Q113 219547 9558 SH SOLE 0 0 9558 KRAFT HEINZ CO COM 500754106 29455723 723547 SH SOLE 191911 0 531636 KRAFT HEINZ CO COM 500754106 7128 16200 SH Call SOLE 0 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 4394291 145507 SH SOLE 0 0 145507 KRANESHARES TR KFA MOUNT LUCAS 500767652 615430 20145 SH SOLE 0 0 20145 KRANESHARES TR QUADRTC INT RT 500767736 20073951 887835 SH SOLE 0 0 887835 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 288816 27986 SH SOLE 0 0 27986 KRISPY KREME INC COM 50101L106 978712 94836 SH SOLE 71828 0 23008 KROGER CO COM 501044101 38850264 871473 SH SOLE 691257 0 180216 KRONOS WORLDWIDE INC COM 50105F105 409154 43527 SH SOLE 0 0 43527 KT CORP SPONSORED ADR 48268K101 3540294 262244 SH SOLE 18755 0 243489 KULICKE & SOFFA INDS INC COM 501242101 1838066 41529 SH SOLE 14596 0 26933 KURA ONCOLOGY INC COM 50127T109 194700 15689 SH SOLE 13689 0 2000 KVH INDS INC COM 482738101 160434 15698 SH SOLE 0 0 15698 KYMERA THERAPEUTICS INC COM 501575104 418854 16781 SH SOLE 15898 0 883 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 1128667 101498 SH SOLE 47 0 101451 L3HARRIS TECHNOLOGIES INC COM 502431109 212100736 1018640 SH SOLE 273441 0 745199 L3HARRIS TECHNOLOGIES INC COM 502431109 6120 10800 SH Call SOLE 0 0 0 LA Z BOY INC COM 505336107 1849515 81048 SH SOLE 0 0 81048 LABORATORY CORP AMER HLDGS COM NEW 50540R409 21465422 91154 SH SOLE 65175 0 25979 LADDER CAP CORP CL A 505743104 7856931 782560 SH SOLE 0 0 782560 LAKELAND BANCORP INC COM 511637100 243417 13823 SH SOLE 6148 0 7675 LAKELAND FINL CORP COM 511656100 657168 9006 SH SOLE 8319 0 687 LAM RESEARCH CORP COM 512807108 35853637 85301 SH SOLE 39398 0 45903 LAMAR ADVERTISING CO NEW CL A 512816109 21257136 225179 SH SOLE 175320 0 49859 LAMB WESTON HLDGS INC COM 513272104 7097953 79432 SH SOLE 49495 0 29937 LANCASTER COLONY CORP COM 513847103 4229448 21437 SH SOLE 19281 0 2156 LANDSTAR SYS INC COM 515098101 24357234 149523 SH SOLE 143786 0 5737 LANTHEUS HLDGS INC COM 516544103 804200 15781 SH SOLE 11182 0 4599 LAS VEGAS SANDS CORP COM 517834107 8471441 176232 SH SOLE 67972 0 108260 LATHAM GROUP INC COM 51819L107 209822 65162 SH SOLE 19442 0 45720 LATTICE SEMICONDUCTOR CORP COM 518415104 3875088 59727 SH SOLE 54014 0 5713 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 23791094 959706 SH SOLE 0 0 959706 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 737482 18897 SH SOLE 0 0 18897 LAUDER ESTEE COS INC CL A 518439104 165203882 665806 SH SOLE 192659 0 473147 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 7634101 521456 SH SOLE 0 0 521456 LAZARD LTD SHS A G54050102 699325 20170 SH SOLE 10533 0 9637 LCI INDS COM 50189K103 25146564 272001 SH SOLE 241861 0 30140 LCNB CORP COM 50181P100 452400 25133 SH SOLE 0 0 25133 LEAP THERAPEUTICS INC COM 52187K101 15155 33678 SH SOLE 0 0 33678 LEAR CORP COM NEW 521865204 5558675 44821 SH SOLE 41215 0 3606 LEGALZOOM COM INC COM 52466B103 1198562 154853 SH SOLE 154753 0 100 LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 4181383 163652 SH SOLE 0 0 163652 LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 6071990 159623 SH SOLE 0 0 159623 LEGG MASON ETF INVT WESTN ASET TTL 52468L810 748876 37239 SH SOLE 0 0 37239 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1004172 24600 SH SOLE 0 0 24600 LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 609561 18416 SH SOLE 2633 0 15783 LEGGETT & PLATT INC COM 524660107 7597260 235720 SH SOLE 16202 0 219518 LEIDOS HOLDINGS INC COM 525327102 17995116 171071 SH SOLE 146300 0 24771 LEMAITRE VASCULAR INC COM 525558201 899343 19542 SH SOLE 14723 0 4819 LENDINGCLUB CORP COM NEW 52603A208 141821 16116 SH SOLE 0 0 16116 LENNAR CORP CL A 526057104 20807356 229916 SH SOLE 167213 0 62703 LENNOX INTL INC COM 526107107 23894013 99879 SH SOLE 98720 0 1159 LEONARDO DRS INC COM 52661A108 263166 20592 SH SOLE 0 0 20592 LESLIES INC COM 527064109 12293773 1006861 SH SOLE 1006739 0 122 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 733533 47264 SH SOLE 19027 0 28237 LGI HOMES INC COM 50187T106 6175309 66688 SH SOLE 26507 0 40181 LHC GROUP INC COM 50187A107 363803 2250 SH SOLE 1633 0 617 LI AUTO INC SPONSORED ADS 50202M102 576218 28246 SH SOLE 0 0 28246 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 288032 60511 SH SOLE 0 0 60511 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2228778 391014 SH SOLE 0 0 391014 LIBERTY ALL-STAR GROWTH FD I COM 529900102 244814 49658 SH SOLE 0 0 49658 LIBERTY BROADBAND CORP COM SER A 530307107 780345 10288 SH SOLE 3429 0 6859 LIBERTY BROADBAND CORP COM SER C 530307305 5398314 70779 SH SOLE 50142 0 20637 LIBERTY ENERGY INC COM CL A 53115L104 962665 60129 SH SOLE 42622 0 17507 LIBERTY GLOBAL PLC SHS CL A G5480U104 746126 39415 SH SOLE 0 0 39415 LIBERTY GLOBAL PLC SHS CL C G5480U120 265122 13645 SH SOLE 0 0 13645 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 950719 126257 SH SOLE 125588 0 669 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 1112742 146413 SH SOLE 142406 0 4007 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 3232383 82228 SH SOLE 44087 0 38141 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 390563 12118 SH SOLE 3075 0 9043 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 7502786 191740 SH SOLE 127078 0 64662 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 11140903 208514 SH SOLE 188747 0 19767 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 9004482 150627 SH SOLE 134872 0 15755 LIFE STORAGE INC COM 53223X107 1734684 17612 SH SOLE 11449 0 6163 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 223379 3344 SH SOLE 0 0 3344 LIGAND PHARMACEUTICALS INC NOTE 0.750% 5/1 53220KAF5 14597 15000 PRN SOLE 0 0 15000 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 1005147 70290 SH SOLE 67994 0 2296 LIGHTWAVE LOGIC INC COM 532275104 69770 16188 SH SOLE 0 0 16188 LILLY ELI & CO COM 532457108 251846750 688368 SH SOLE 236347 0 452021 LILLY ELI & CO COM 532457108 297550 5500 SH Put SOLE 0 0 5500 LINCOLN ELEC HLDGS INC COM 533900106 16903994 116991 SH SOLE 115118 0 1873 LINCOLN NATL CORP IND COM 534187109 4751175 154660 SH SOLE 0 0 154660 LINCOLN NATL CORP IND COM 534187109 91140 14700 SH Call SOLE 0 0 0 LINCOLN NATL CORP IND COM 534187109 22785 14700 SH Call SOLE 0 0 0 LINCOLN NATL CORP IND COM 534187109 97020 14700 SH Call SOLE 0 0 0 LINCOLN NATL CORP IND COM 534187109 12800 25600 SH Call SOLE 0 0 0 LINDE PLC SHS G5494J103 193805544 594149 SH SOLE 465307 0 128842 LINDSAY CORP COM 535555106 1205741 7404 SH SOLE 6426 0 978 LINEAGE CELL THERAPEUTICS IN COM 53566P109 23602 20173 SH SOLE 0 0 20173 LISTED FD TR CORE ALT FD 53656F847 435615 13794 SH SOLE 0 0 13794 LISTED FD TR HORIZON KINETICS 53656F623 6577072 208928 SH SOLE 3959 0 204969 LISTED FD TR SHARES LAG CAP 53656F805 9614252 315362 SH SOLE 314951 0 411 LITHIA MTRS INC COM 536797103 5464621 26690 SH SOLE 17693 0 8997 LITHIUM AMERS CORP NEW COM NEW 53680Q207 594007 31346 SH SOLE 0 0 31346 LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 487854 16759 SH SOLE 0 0 16759 LITTELFUSE INC COM 537008104 8513396 38662 SH SOLE 37701 0 961 LIVE NATION ENTERTAINMENT IN COM 538034109 8414201 120651 SH SOLE 104696 0 15955 LIVE OAK BANCSHARES INC COM 53803X105 2919388 96668 SH SOLE 0 0 96668 LIVENT CORP COM 53814L108 3837871 193149 SH SOLE 26554 0 166595 LKQ CORP COM 501889208 53714955 1005709 SH SOLE 912763 0 92946 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1743931 792696 SH SOLE 725644 0 67052 LMP CAP & INCOME FD INC COM 50208A102 10557532 876865 SH SOLE 0 0 876865 LOCKHEED MARTIN CORP COM 539830109 181159889 372353 SH SOLE 91465 0 280888 LOEWS CORP COM 540424108 2695030 46203 SH SOLE 14584 0 31619 LOGITECH INTL S A SHS H50430232 3789912 60882 SH SOLE 0 0 60882 LOUISIANA PAC CORP COM 546347105 1477162 24952 SH SOLE 16399 0 8553 LOVESAC COMPANY COM 54738L109 1538169 69885 SH SOLE 64624 0 5261 LOWES COS INC COM 548661107 158527937 795639 SH SOLE 145821 0 649818 LPL FINL HLDGS INC COM 50212V100 79082141 365832 SH SOLE 350939 0 14893 LSI INDS INC OHIO COM 50216C108 406527 33213 SH SOLE 0 0 33213 LTC PPTYS INC COM 502175102 530605 14934 SH SOLE 0 0 14934 LUCID GROUP INC COM 549498103 1195148 174985 SH SOLE 0 0 174985 LULULEMON ATHLETICA INC COM 550021109 38577597 120412 SH SOLE 42451 0 77961 LUMEN TECHNOLOGIES INC COM 550241103 8415813 1612226 SH SOLE 0 0 1612226 LUMENTUM HLDGS INC COM 55024U109 4613132 88425 SH SOLE 26904 0 61521 LUMINAR TECHNOLOGIES INC COM CL A 550424105 115771 23388 SH SOLE 0 0 23388 LUMIRADX LTD SHS G5709L109 27680 30755 SH SOLE 0 0 30755 LUNA INNOVATIONS INC COM 550351100 164083 18667 SH SOLE 0 0 18667 LXP INDUSTRIAL TRUST COM 529043101 391161 39038 SH SOLE 0 0 39038 LYFT INC CL A COM 55087P104 4149603 376552 SH SOLE 259425 0 117127 LYFT INC NOTE 1.500% 5/1 55087PAB0 607517 690000 PRN SOLE 0 0 690000 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 36935286 444844 SH SOLE 310691 0 134153 M & T BK CORP COM 55261F104 29296509 201953 SH SOLE 156987 0 44966 M D C HLDGS INC COM 552676108 26348415 833810 SH SOLE 558720 0 275090 M/I HOMES INC COM 55305B101 1793354 38834 SH SOLE 0 0 38834 MACATAWA BK CORP COM 554225102 142392 12910 SH SOLE 0 0 12910 MACERICH CO COM 554382101 190159 16888 SH SOLE 0 0 16888 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 538101 8544 SH SOLE 6222 0 2322 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 1391610 61250 SH SOLE 0 0 61250 MACYS INC COM 55616P104 337379 16338 SH SOLE 0 0 16338 MADDEN STEVEN LTD COM 556269108 2930113 91681 SH SOLE 91167 0 514 MADISON COVERED CALL & EQUIT COM 557437100 173231 22352 SH SOLE 0 0 22352 MADISON SQUARE GRDN SPRT COR CL A 55825T103 853193 4654 SH SOLE 3238 0 1416 MAG SILVER CORP COM 55903Q104 2450612 156789 SH SOLE 0 0 156789 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 18417020 366799 SH SOLE 8525 0 358274 MAGNA INTL INC COM 559222401 18024626 320836 SH SOLE 1660 0 319176 MAGNITE INC COM 55955D100 208051 19646 SH SOLE 0 0 19646 MAGNOLIA OIL & GAS CORP CL A 559663109 6599487 281428 SH SOLE 279639 0 1789 MAIN STR CAP CORP COM 56035L104 1944698 52630 SH SOLE 0 0 52630 MAINSTAY CBRE GBL INFRSTR ME COM 56064Q107 8689221 636575 SH SOLE 0 0 636575 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 8205751 510946 SH SOLE 0 0 510946 MALIBU BOATS INC COM CL A 56117J100 669874 12568 SH SOLE 10407 0 2161 MAMAMANCINI S HLDGS INC COM 56146T103 110393 61500 SH SOLE 0 0 61500 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 259517 7055 SH SOLE 0 0 7055 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 2359025 95545 SH SOLE 64 0 95481 MANHATTAN ASSOCIATES INC COM 562750109 22955647 189091 SH SOLE 184760 0 4331 MANITOWOC CO INC COM NEW 563571405 936134 102198 SH SOLE 0 0 102198 MANNKIND CORP COM NEW 56400P706 3263537 619267 SH SOLE 0 0 619267 MANPOWERGROUP INC WIS COM 56418H100 392350 4715 SH SOLE 3986 0 729 MANULIFE FINL CORP COM 56501R106 5381423 301649 SH SOLE 68117 0 233532 MARATHON OIL CORP COM 565849106 17347949 640855 SH SOLE 81632 0 559223 MARATHON OIL CORP COM 565849106 525 17500 SH Call SOLE 0 0 0 MARATHON OIL CORP COM 565849106 114580 168500 SH Put SOLE 0 0 168500 MARATHON PETE CORP COM 56585A102 462106997 3970335 SH SOLE 695117 0 3275218 MARATHON PETE CORP COM 56585A102 152280 32400 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 54805 11300 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 30135 12300 SH Call SOLE 0 0 0 MARINEMAX INC COM 567908108 1186173 37994 SH SOLE 10664 0 27330 MARKEL CORP COM 570535104 32398397 24591 SH SOLE 19834 0 4757 MARKER THERAPEUTICS INC COM 57055L107 24995 94000 SH SOLE 0 0 94000 MARKETAXESS HLDGS INC COM 57060D108 40867207 146535 SH SOLE 141346 0 5189 MARKETWISE INC COM CL A 57064P107 28521 16977 SH SOLE 0 0 16977 MARQETA INC CLASS A COM 57142B104 134768 22057 SH SOLE 0 0 22057 MARRIOTT INTL INC NEW CL A 571903202 63386184 425719 SH SOLE 127293 0 298426 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 530860 3944 SH SOLE 0 0 3944 MARSH & MCLENNAN COS INC COM 571748102 141974350 857942 SH SOLE 663178 0 194764 MARTIN MARIETTA MATLS INC COM 573284106 21557771 63785 SH SOLE 55577 0 8208 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 1630855 543620 SH SOLE 0 0 543620 MARVELL TECHNOLOGY INC COM 573874104 22439035 605798 SH SOLE 378376 0 227422 MASCO CORP COM 574599106 15914689 341007 SH SOLE 299630 0 41377 MASIMO CORP COM 574795100 38725198 261745 SH SOLE 0 0 261745 MASONITE INTL CORP COM 575385109 1655891 20542 SH SOLE 20243 0 299 MASTEC INC COM 576323109 6793719 79617 SH SOLE 7034 0 72583 MASTERBRAND INC COMMON STOCK 57638P104 919555 121794 SH SOLE 71037 0 50757 MASTERCARD INCORPORATED CL A 57636Q104 420929027 1210488 SH SOLE 881199 0 329289 MATADOR RES CO COM 576485205 5587896 97622 SH SOLE 61215 0 36407 MATCH GROUP INC NEW COM 57667L107 11878504 286298 SH SOLE 256360 0 29938 MATSON INC COM 57686G105 1248762 19977 SH SOLE 15897 0 4080 MATTEL INC COM 577081102 206498 11575 SH SOLE 0 0 11575 MATTERPORT INC COM CL A 577096100 613892 219247 SH SOLE 0 0 219247 MAUI LD & PINEAPPLE INC COM 577345101 708855 75250 SH SOLE 0 0 75250 MAXAR TECHNOLOGIES INC COM 57778K105 3910106 75572 SH SOLE 69082 0 6490 MAXIMUS INC COM 577933104 2874565 39200 SH SOLE 33364 0 5836 MAXLINEAR INC COM 57776J100 564385 16624 SH SOLE 11127 0 5497 MAYVILLE ENGR CO INC COM 578605107 180215 14235 SH SOLE 0 0 14235 MCCORMICK & CO INC COM NON VTG 579780206 53751320 648467 SH SOLE 383537 0 264930 MCCORMICK & CO INC COM VTG 579780107 566562 6895 SH SOLE 0 0 6895 MCDONALDS CORP COM 580135101 337785108 1281737 SH SOLE 531171 0 750566 MCGRATH RENTCORP COM 580589109 4505139 45626 SH SOLE 43836 0 1790 MCKESSON CORP COM 58155Q103 55504077 147963 SH SOLE 95284 0 52679 MCLOUD TECHNOLOGIES CORP COM NEW 582270609 22678 25677 SH SOLE 0 0 25677 MDU RES GROUP INC COM 552690109 7446315 245428 SH SOLE 190231 0 55197 MEDALLION FINL CORP COM 583928106 112277 15725 SH SOLE 0 0 15725 MEDICAL PPTYS TRUST INC COM 58463J304 26301107 2360960 SH SOLE 1380006 0 980954 MEDPACE HLDGS INC COM 58506Q109 11583567 54534 SH SOLE 50524 0 4010 MEDTRONIC PLC SHS G5960L103 365526735 4703123 SH SOLE 1857327 0 2845796 MEDTRONIC PLC SHS G5960L103 12559 14500 SH Call SOLE 0 0 0 MEI PHARMA INC COM NEW 55279B202 5446 22355 SH SOLE 0 0 22355 MELCO RESORTS AND ENTMNT LTD ADR 585464100 711536 61873 SH SOLE 34798 0 27075 MERCADOLIBRE INC COM 58733R102 18903338 22338 SH SOLE 16362 0 5976 MERCER INTL INC COM 588056101 1892489 162585 SH SOLE 156600 0 5985 MERCHANTS BANCORP IND COM 58844R108 463474 19059 SH SOLE 0 0 19059 MERCK & CO INC COM 58933Y105 1071294096 9655590 SH SOLE 3399708 0 6255882 MERCK & CO INC COM 58933Y105 134560 11600 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 132840 16200 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 63279 26700 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 687044 20089 SH SOLE 0 0 20089 MERCURY SYS INC COM 589378108 5002335 111809 SH SOLE 110386 0 1423 MERIDIAN BIOSCIENCE INC COM 589584101 402937 12133 SH SOLE 8905 0 3228 MERIT MED SYS INC COM 589889104 10839817 153495 SH SOLE 113434 0 40061 MERITAGE HOMES CORP COM 59001A102 1944498 21090 SH SOLE 18189 0 2901 MERSANA THERAPEUTICS INC COM 59045L106 113866 19431 SH SOLE 0 0 19431 MESA AIR GROUP INC COM NEW 590479135 243377 159070 SH SOLE 0 0 159070 MESA LABS INC COM 59064R109 9661954 58131 SH SOLE 57354 0 777 MESABI TR CTF BEN INT 590672101 261470 14510 SH SOLE 0 0 14510 META PLATFORMS INC CL A 30303M102 189017577 1570697 SH SOLE 781938 0 788759 METLIFE INC COM 59156R108 64471967 890861 SH SOLE 578911 0 311950 METROPOLITAN BK HLDG CORP COM 591774104 498460 8496 SH SOLE 0 0 8496 METTLER TOLEDO INTERNATIONAL COM 592688105 8489128 5873 SH SOLE 4366 0 1507 MEXICO FD INC COM 592835102 179165 12155 SH SOLE 0 0 12155 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 98450 110000 PRN SOLE 0 0 110000 MFS CHARTER INCOME TR SH BEN INT 552727109 323751 52642 SH SOLE 0 0 52642 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 88519 26743 SH SOLE 0 0 26743 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 291572 83545 SH SOLE 0 0 83545 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 35729 11415 SH SOLE 0 0 11415 MFS INTER INCOME TR SH BEN INT 55273C107 126897 45977 SH SOLE 0 0 45977 MFS INVT GRADE MUN TR SH BEN INT 59318B108 253038 35539 SH SOLE 0 0 35539 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 402775 89306 SH SOLE 0 0 89306 MFS MUN INCOME TR SH BEN INT 552738106 567628 109580 SH SOLE 0 0 109580 MGIC INVT CORP WIS COM 552848103 990522 76194 SH SOLE 70898 0 5296 MGM RESORTS INTERNATIONAL COM 552953101 5625059 167761 SH SOLE 0 0 167761 MICROCHIP TECHNOLOGY INC. COM 595017104 57236927 814758 SH SOLE 363897 0 450861 MICROCHIP TECHNOLOGY INC. COM 595017104 2640 13200 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 70428143 1409106 SH SOLE 761729 0 647377 MICROSOFT CORP COM 594918104 2592246889 10808940 SH SOLE 3992122 0 6816818 MICROSOFT CORP COM 594918104 1251 13900 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 15376 24800 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 1029639 7273 SH SOLE 0 0 7273 MICROVISION INC DEL COM NEW 594960304 27352 11639 SH SOLE 0 0 11639 MID-AMER APT CMNTYS INC COM 59522J103 6704792 42707 SH SOLE 423 0 42284 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 785779 68928 SH SOLE 0 0 68928 MIDWEST HLDG INC COM NEW 59833J206 1122662 88121 SH SOLE 0 0 88121 MILESTONE SCIENTIFIC INC COM NEW 59935P209 9600 20000 SH SOLE 0 0 20000 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 311212 29781 SH SOLE 0 0 29781 MILLERKNOLL INC COM 600544100 4209789 200371 SH SOLE 195404 0 4967 MIMEDX GROUP INC COM 602496101 154051 55414 SH SOLE 0 0 55414 MIRUM PHARMACEUTICALS INC COM 604749101 385184 19753 SH SOLE 0 0 19753 MISSION PRODUCE INC COM 60510V108 1711359 147277 SH SOLE 145390 0 1887 MISTER CAR WASH INC COM 60646V105 1845862 199985 SH SOLE 199924 0 61 MITEK SYS INC COM NEW 606710200 589627 60849 SH SOLE 0 0 60849 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 19504481 2924210 SH SOLE 2892337 0 31873 MIX TELEMATICS LTD SPONSORED ADR 60688N102 118912 16915 SH SOLE 0 0 16915 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 205940 72514 SH SOLE 0 0 72514 MKS INSTRS INC COM 55306N104 11025926 130130 SH SOLE 118935 0 11195 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 3750123 106963 SH SOLE 0 0 106963 MODEL N INC COM 607525102 1636353 40344 SH SOLE 40168 0 176 MODERNA INC COM 60770K107 30264353 168491 SH SOLE 54158 0 114333 MODINE MFG CO COM 607828100 315814 15902 SH SOLE 0 0 15902 MODIVCARE INC COM 60783X104 1306200 14557 SH SOLE 14457 0 100 MOELIS & CO CL A 60786M105 14829019 386474 SH SOLE 369284 0 17190 MOGO INC COM 60800C109 6907 13050 SH SOLE 0 0 13050 MOHAWK INDS INC COM 608190104 4411815 43160 SH SOLE 38012 0 5148 MOLECULAR TEMPLATES INC COM 608550109 3786 11544 SH SOLE 0 0 11544 MOLINA HEALTHCARE INC COM 60855R100 9027885 27339 SH SOLE 22379 0 4960 MOLSON COORS BEVERAGE CO CL B 60871R209 55098733 1069463 SH SOLE 1004145 0 65318 MOMENTIVE GLOBAL INC COM 60878Y108 148218 21174 SH SOLE 20686 0 488 MONDAY COM LTD SHS M7S64H106 723216 5928 SH SOLE 5928 0 0 MONDELEZ INTL INC CL A 609207105 231053067 3466664 SH SOLE 2711816 0 754848 MONGODB INC CL A 60937P106 1349732 6857 SH SOLE 4144 0 2713 MONOLITHIC PWR SYS INC COM 609839105 24800884 70136 SH SOLE 61179 0 8957 MONRO INC COM 610236101 593024 13120 SH SOLE 12672 0 448 MONSTER BEVERAGE CORP NEW COM 61174X109 69788676 687370 SH SOLE 610283 0 77087 MOODYS CORP COM 615369105 35731077 128242 SH SOLE 109255 0 18987 MOOG INC CL A 615394202 1096889 12498 SH SOLE 10602 0 1896 MORGAN STANLEY COM NEW 617446448 117149680 1377913 SH SOLE 686803 0 691110 MORGAN STANLEY COM NEW 617446448 134620 50800 SH Put SOLE 0 0 50800 MORGAN STANLEY EMERGING MKTS COM 617477104 174859 39741 SH SOLE 0 0 39741 MORGAN STANLEY EMKT DBT FD I COM 61744H105 364854 55788 SH SOLE 0 0 55788 MORGAN STANLEY INDIA INVT FD COM 61745C105 1478072 72811 SH SOLE 0 0 72811 MORNINGSTAR INC COM 617700109 3731413 17228 SH SOLE 16527 0 701 MOSAIC CO NEW COM 61945C103 4946803 112759 SH SOLE 0 0 112759 MOTOROLA SOLUTIONS INC COM NEW 620076307 504073304 1955899 SH SOLE 521253 0 1434646 MOTOROLA SOLUTIONS INC COM NEW 620076307 43955 14900 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4305 12300 SH Call SOLE 0 0 0 MOVANO INC COM 62459M107 17468 13437 SH SOLE 0 0 13437 MP MATERIALS CORP COM CL A 553368101 4874016 200742 SH SOLE 0 0 200742 MPLX LP COM UNIT REP LTD 55336V100 11081444 337437 SH SOLE 12529 0 324908 MPLX LP COM UNIT REP LTD 55336V100 40040 28600 SH Call SOLE 0 0 0 MRC GLOBAL INC COM 55345K103 608147 52517 SH SOLE 52226 0 291 MSA SAFETY INC COM 553498106 8635326 59888 SH SOLE 54219 0 5669 MSC INDL DIRECT INC CL A 553530106 5399119 66085 SH SOLE 62215 0 3870 MSCI INC COM 55354G100 19845714 42663 SH SOLE 33666 0 8997 MUELLER INDS INC COM 624756102 1208674 20486 SH SOLE 13176 0 7310 MUELLER WTR PRODS INC COM SER A 624758108 10765948 1000553 SH SOLE 973738 0 26815 MULLEN AUTOMOTIVE INC COM 62526P109 5777 20200 SH SOLE 0 0 20200 MURPHY OIL CORP COM 626717102 5230423 121609 SH SOLE 67034 0 54575 MURPHY USA INC COM 626755102 12268777 43889 SH SOLE 38319 0 5570 MYOVANT SCIENCES LTD COM G637AM102 569773 21134 SH SOLE 0 0 21134 NABORS INDUSTRIES LTD SHS G6359F137 212017 1369 SH SOLE 0 0 1369 NASDAQ INC COM 631103108 52862087 861648 SH SOLE 729917 0 131731 NASDAQ INC COM 631103108 600 12000 SH Call SOLE 0 0 0 NATERA INC COM 632307104 213704 5320 SH SOLE 0 0 5320 NATHANS FAMOUS INC NEW COM 632347100 809343 12042 SH SOLE 0 0 12042 NATIONAL BEVERAGE CORP COM 635017106 574832 12354 SH SOLE 10140 0 2214 NATIONAL FUEL GAS CO COM 636180101 4218799 66648 SH SOLE 37411 0 29237 NATIONAL GRID PLC SPONSORED ADR NE 636274409 65958842 1093483 SH SOLE 955629 0 137854 NATIONAL HEALTH INVS INC COM 63633D104 1023627 19603 SH SOLE 0 0 19603 NATIONAL INSTRS CORP COM 636518102 4207855 114034 SH SOLE 110775 0 3259 NATIONAL PRESTO INDS INC COM 637215104 219180 3201 SH SOLE 0 0 3201 NATIONAL RETAIL PROPERTIES I COM 637417106 13674451 298830 SH SOLE 0 0 298830 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 5147923 142522 SH SOLE 135883 0 6639 NATIONAL VISION HLDGS INC COM 63845R107 2324941 59983 SH SOLE 59876 0 107 NATWEST GROUP PLC SPONS ADR 639057207 8259704 1278592 SH SOLE 1277337 0 1255 NAVIENT CORPORATION COM 63938C108 728340 44276 SH SOLE 0 0 44276 NCINO INC COM 63947X101 6328758 239363 SH SOLE 99070 0 140293 NCR CORP NEW COM 62886E108 7053269 301293 SH SOLE 297999 0 3294 NEOGEN CORP COM 640491106 5284566 346984 SH SOLE 329860 0 17124 NETAPP INC COM 64110D104 21181451 352670 SH SOLE 271736 0 80934 NETEASE INC SPONSORED ADS 64110W102 1331284 18330 SH SOLE 14776 0 3554 NETFLIX INC COM 64110L106 173137907 587147 SH SOLE 366146 0 221001 NEUBERGER BERMAN HIGH YIELD COM 64128C106 109831 12891 SH SOLE 0 0 12891 NEUBERGER BERMAN MLP & ENERG COM 64129H104 518598 77868 SH SOLE 0 0 77868 NEUBERGER BERMAN MUN FD INC COM 64124P101 773268 74210 SH SOLE 0 0 74210 NEUBERGER BERMAN N Y MUN FD COM 64124K102 436967 46338 SH SOLE 0 0 46338 NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 193887 21318 SH SOLE 0 0 21318 NEUBERGER BERMAN REAL ESTATE COM 64190A103 162087 51785 SH SOLE 0 0 51785 NEUROCRINE BIOSCIENCES INC COM 64125C109 9308676 77936 SH SOLE 61237 0 16699 NEW AMER HIGH INCOME FD INC COM NEW 641876800 159093 24105 SH SOLE 0 0 24105 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 213000 3000 SH SOLE 0 0 3000 NEW FORTRESS ENERGY INC COM CL A 644393100 1075559 25355 SH SOLE 0 0 25355 NEW GOLD INC CDA COM 644535106 14700 15000 SH SOLE 0 0 15000 NEW JERSEY RES CORP COM 646025106 2011745 40543 SH SOLE 0 0 40543 NEW MTN FIN CORP COM 647551100 668211 54019 SH SOLE 0 0 54019 NEW PAC METALS CORP COM 64782A107 305028 135568 SH SOLE 0 0 135568 NEW RELIC INC COM 64829B100 3552173 62926 SH SOLE 37055 0 25871 NEW YORK CMNTY BANCORP INC COM 649445103 4838249 562586 SH SOLE 0 0 562586 NEW YORK MTG TR INC COM PAR $.02 649604501 81935 32006 SH SOLE 0 0 32006 NEWELL BRANDS INC COM 651229106 9672116 739464 SH SOLE 198597 0 540867 NEWMARK GROUP INC CL A 65158N102 6023774 755806 SH SOLE 322588 0 433218 NEWMARKET CORP COM 651587107 320132 1029 SH SOLE 0 0 1029 NEWMONT CORP COM 651639106 19402379 411060 SH SOLE 0 0 411060 NEWS CORP NEW CL A 65249B109 769813 42298 SH SOLE 0 0 42298 NEWS CORP NEW CL B 65249B208 252120 13674 SH SOLE 0 0 13674 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 916390 56392 SH SOLE 0 0 56392 NEXGEN ENERGY LTD COM 65340P106 1094161 246989 SH SOLE 0 0 246989 NEXIMMUNE INC COM 65344D109 7444 30622 SH SOLE 0 0 30622 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 1328364 118498 SH SOLE 0 0 118498 NEXPOINT REAL ESTATE FIN INC COM 65342V101 3924800 247000 SH SOLE 0 0 247000 NEXPOINT RESIDENTIAL TR INC COM 65341D102 3020194 69398 SH SOLE 13783 0 55615 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 11431152 65309 SH SOLE 47716 0 17593 NEXTERA ENERGY INC COM 65339F101 364004182 4354068 SH SOLE 1732532 0 2621536 NEXTERA ENERGY INC UNIT 09/01/2023 65339F739 1400847 27745 SH SOLE 0 0 27745 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 31958376 455968 SH SOLE 18122 0 437846 NEXTIER OILFIELD SOLUTIONS COM 65290C105 1184660 128210 SH SOLE 127745 0 465 NEXTNAV INC COMMON STOCK 65345N106 43950 15000 SH SOLE 0 0 15000 NGM BIOPHARMACEUTICALS INC COM 62921N105 141930 28273 SH SOLE 0 0 28273 NICE LTD SPONSORED ADR 653656108 13012556 67668 SH SOLE 65712 0 1956 NIKE INC CL B 654106103 189180027 1616755 SH SOLE 813623 0 803132 NIKOLA CORP COM 654110105 151111 69959 SH SOLE 0 0 69959 NIO INC SPON ADS 62914V106 921229 94485 SH SOLE 0 0 94485 NISOURCE INC COM 65473P105 8957793 326688 SH SOLE 290076 0 36612 NL INDS INC COM NEW 629156407 2493556 366161 SH SOLE 0 0 366161 NLIGHT INC COM 65487K100 1559299 153777 SH SOLE 19594 0 134183 NLIGHT INC COM 65487K100 33885 25100 SH Call SOLE 0 0 0 NMI HLDGS INC CL A 629209305 2543446 121696 SH SOLE 121635 0 61 NOBLE CORP PLC ORD SHS A G65431127 239850 123000 SH Put SOLE 0 0 123000 NOGIN INC *W EXP 08/26/202 65528N113 279 14287 SH SOLE 0 0 14287 NOKIA CORP SPONSORED ADR 654902204 4302508 927266 SH SOLE 344939 0 582327 NOMAD FOODS LTD USD ORD SHS G6564A105 1384234 80292 SH SOLE 78800 0 1492 NORDSON CORP COM 655663102 58103700 244420 SH SOLE 223756 0 20664 NORDSTROM INC COM 655664100 1400009 86741 SH SOLE 0 0 86741 NORFOLK SOUTHN CORP COM 655844108 82710862 335665 SH SOLE 109534 0 226131 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 4007 18149 SH SOLE 0 0 18149 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 2593861 76178 SH SOLE 0 0 76178 NORTHERN OIL AND GAS INC MN COM 665531307 15955661 517702 SH SOLE 26082 0 491620 NORTHERN OIL AND GAS INC MN COM 665531307 9800 28000 SH Call SOLE 0 0 0 NORTHERN TR CORP COM 665859104 27655050 312523 SH SOLE 286034 0 26489 NORTHROP GRUMMAN CORP COM 666807102 123569241 226470 SH SOLE 149017 0 77453 NORTHWEST BANCSHARES INC MD COM 667340103 679065 48574 SH SOLE 0 0 48574 NORTHWEST NAT HLDG CO COM 66765N105 1344153 28245 SH SOLE 0 0 28245 NORTHWESTERN CORP COM NEW 668074305 1844052 31076 SH SOLE 19357 0 11719 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1767529 144406 SH SOLE 0 0 144406 NOV INC COM 62955J103 4843543 231860 SH SOLE 131964 0 99896 NOVA LTD COM M7516K103 4126229 50517 SH SOLE 46491 0 4026 NOVAGOLD RES INC COM NEW 66987E206 786226 131476 SH SOLE 0 0 131476 NOVANTA INC COM 67000B104 6614695 48684 SH SOLE 48094 0 590 NOVARTIS AG SPONSORED ADR 66987V109 63426103 699150 SH SOLE 447058 0 252092 NOVARTIS AG SPONSORED ADR 66987V109 47850 14500 SH Put SOLE 0 0 14500 NOVARTIS AG SPONSORED ADR 66987V109 58000 14500 SH Put SOLE 0 0 14500 NOVO-NORDISK A S ADR 670100205 187115511 1382557 SH SOLE 1216119 0 166438 NOVOCURE LTD ORD SHS G6674U108 1214236 16554 SH SOLE 1426 0 15128 NOW INC COM 67011P100 303898 23929 SH SOLE 0 0 23929 NRG ENERGY INC COM NEW 629377508 3792556 119185 SH SOLE 0 0 119185 NU HLDGS LTD ORD SHS CL A G6683N103 224273 55104 SH SOLE 0 0 55104 NU SKIN ENTERPRISES INC CL A 67018T105 398950 9463 SH SOLE 0 0 9463 NUCOR CORP COM 670346105 25574259 194018 SH SOLE 34870 0 159148 NURIX THERAPEUTICS INC COM 67080M103 560320 51031 SH SOLE 45496 0 5535 NUSCALE PWR CORP CL A COM 67079K100 1127666 109909 SH SOLE 0 0 109909 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 673741 26114 SH SOLE 0 0 26114 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 853375 17455 SH SOLE 0 0 17455 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 2160560 63101 SH SOLE 0 0 63101 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 377787 10733 SH SOLE 0 0 10733 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 5796817 194851 SH SOLE 176118 0 18733 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 562592 16461 SH SOLE 0 0 16461 NUSHARES ETF TR NUVEEN ESG US 67092P870 746744 34302 SH SOLE 0 0 34302 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 343683 12093 SH SOLE 0 0 12093 NUSTAR ENERGY LP UNIT COM 67058H102 697548 43597 SH SOLE 0 0 43597 NUTANIX INC CL A 67059N108 615379 23623 SH SOLE 12462 0 11161 NUTRIEN LTD COM 67077M108 17424159 238587 SH SOLE 21720 0 216867 NUVASIVE INC COM 670704105 1255098 30434 SH SOLE 29903 0 531 NUVATION BIO INC COM CL A 67080N101 40339 21010 SH SOLE 0 0 21010 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4680365 385533 SH SOLE 0 0 385533 NUVEEN AMT FREE QLTY MUN INC COM 670657105 7802389 686227 SH SOLE 0 0 686227 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 324231 29053 SH SOLE 0 0 29053 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1240013 112015 SH SOLE 0 0 112015 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 660149 53671 SH SOLE 0 0 53671 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 147571 17464 SH SOLE 0 0 17464 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 5027272 371299 SH SOLE 0 0 371299 NUVEEN CORE PLUS IMPACT FUND COM BEN INT 67080D103 125646 12128 SH SOLE 0 0 12128 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 2469636 485194 SH SOLE 0 0 485194 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 2915175 187955 SH SOLE 0 0 187955 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 295576 29736 SH SOLE 0 0 29736 NUVEEN FLOATING RATE INCOME COM 67072T108 453328 57238 SH SOLE 0 0 57238 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 3194882 409075 SH SOLE 0 0 409075 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 735640 72628 SH SOLE 0 0 72628 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 976981 86844 SH SOLE 0 0 86844 NUVEEN INTER DURATION MUN TE COM 670671106 3408614 259802 SH SOLE 0 0 259802 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 736000 69631 SH SOLE 0 0 69631 NUVEEN MULTI ASSET INCOME FU COM 670750108 556998 48477 SH SOLE 0 0 48477 NUVEEN MUN CR OPPORTUNITIES COM 670663103 238641 21714 SH SOLE 0 0 21714 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 3106328 300418 SH SOLE 0 0 300418 NUVEEN MUN VALUE FD INC COM 670928100 21386366 2486790 SH SOLE 0 0 2486790 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 3584275 296711 SH SOLE 0 0 296711 NUVEEN N Y MUN VALUE FD COM 67062M105 308552 37355 SH SOLE 0 0 37355 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 2837973 138912 SH SOLE 0 0 138912 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 664812 58833 SH SOLE 0 0 58833 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 230554 22471 SH SOLE 0 0 22471 NUVEEN NEW YORK QLT MUN INC COM 67066X107 148537 13882 SH SOLE 0 0 13882 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 519124 46642 SH SOLE 0 0 46642 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 5009708 688146 SH SOLE 0 0 688146 NUVEEN PFD & INCOME SECS FD COM 67072C105 8181510 1203159 SH SOLE 0 0 1203159 NUVEEN PFD & INCOME TERM FD COM 67075A106 3848170 207113 SH SOLE 0 0 207113 NUVEEN QUALITY MUNCP INCOME COM 67066V101 4541665 384887 SH SOLE 0 0 384887 NUVEEN REAL ASSET INCOME & G COM 67074Y105 890992 76153 SH SOLE 0 0 76153 NUVEEN REAL ESTATE INCOME FD COM 67071B108 112439 14873 SH SOLE 0 0 14873 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 7348536 580908 SH SOLE 0 0 580908 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 502939 31199 SH SOLE 0 0 31199 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 185386 20462 SH SOLE 0 0 20462 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 2010812 144560 SH SOLE 0 0 144560 NUVEEN SR INCOME FD COM 67067Y104 138150 30098 SH SOLE 0 0 30098 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 4528953 283771 SH SOLE 0 0 283771 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 441769 39585 SH SOLE 0 0 39585 NUVEEN VRIABL RAT PFD & INM COM 67080R102 277729 15816 SH SOLE 0 0 15816 NVENT ELECTRIC PLC SHS G6700G107 13025850 338598 SH SOLE 316672 0 21926 NVIDIA CORPORATION COM 67066G104 424660584 2905784 SH SOLE 1002813 0 1902971 NVR INC COM 62944T105 16323921 3539 SH SOLE 3296 0 243 NXG NEXTGEN INFRASTR INCM FD COM 231647207 5353056 139878 SH SOLE 0 0 139878 NXP SEMICONDUCTORS N V COM N6596X109 124233434 786120 SH SOLE 265026 0 521094 OAK STR HEALTH INC COM 67181A107 2560787 119051 SH SOLE 12026 0 107025 OAKTREE SPECIALTY LENDING CO COM 67401P108 830061 120824 SH SOLE 0 0 120824 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1795525 43549 SH SOLE 3 0 43546 OCCIDENTAL PETE CORP COM 674599105 57195060 907995 SH SOLE 195690 0 712305 OCEANEERING INTL INC COM 675232102 947643 54182 SH SOLE 0 0 54182 OCEANFIRST FINL CORP COM 675234108 252886 11900 SH SOLE 0 0 11900 OCULAR THERAPEUTIX INC COM 67576A100 108101 38470 SH SOLE 0 0 38470 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 216270 16200 SH SOLE 7834 0 8366 OGE ENERGY CORP COM 670837103 4462074 112819 SH SOLE 33810 0 79009 OKTA INC CL A 679295105 1729364 25309 SH SOLE 0 0 25309 OLAPLEX HLDGS INC COM 679369108 1936823 371751 SH SOLE 358481 0 13270 OLD DOMINION FREIGHT LINE IN COM 679580100 8323284 29330 SH SOLE 12301 0 17029 OLD NATL BANCORP IND COM 680033107 4596830 255663 SH SOLE 230862 0 24801 OLD REP INTL CORP COM 680223104 30884543 1278864 SH SOLE 695451 0 583413 OLD SECOND BANCORP INC ILL COM 680277100 446056 27809 SH SOLE 0 0 27809 OLIN CORP COM PAR $1 680665205 17974984 339527 SH SOLE 153442 0 186085 OLINK HLDG AB SPONSORED ADS 680710100 549350 21645 SH SOLE 17736 0 3909 OLLIES BARGAIN OUTLET HLDGS COM 681116109 3639609 77703 SH SOLE 71005 0 6698 OMEGA HEALTHCARE INVS INC COM 681936100 10475487 374794 SH SOLE 0 0 374794 OMEROS CORP COM 682143102 247737 109618 SH SOLE 0 0 109618 OMEROS CORP COM 682143102 17300 34600 SH Call SOLE 0 0 0 OMNIAB INC COM 68218J103 58975 16382 SH SOLE 0 0 16382 OMNICELL COM COM 68213N109 6962548 138091 SH SOLE 136746 0 1345 OMNICOM GROUP INC COM 681919106 24793348 303951 SH SOLE 155133 0 148818 OMNICOM GROUP INC COM 681919106 28480 17800 SH Call SOLE 0 0 0 ON HLDG AG NAMEN AKT A H5919C104 173642 10119 SH SOLE 0 0 10119 ON SEMICONDUCTOR CORP COM 682189105 20027755 321112 SH SOLE 214881 0 106231 ON SEMICONDUCTOR CORP NOTE 1.625%10/1 682189AP0 45023 15000 PRN SOLE 0 0 15000 ONDAS HLDGS INC COM NEW 68236H204 77807 48935 SH SOLE 0 0 48935 ONE GAS INC COM 68235P108 1096300 14478 SH SOLE 0 0 14478 ONEMAIN HLDGS INC COM 68268W103 2337426 70172 SH SOLE 61845 0 8327 ONEOK INC NEW COM 682680103 49069003 746866 SH SOLE 135157 0 611709 ONEWATER MARINE INC CL A COM 68280L101 399685 13975 SH SOLE 0 0 13975 ONTO INNOVATION INC COM 683344105 2983295 43814 SH SOLE 42652 0 1162 OPEN LENDING CORP COM CL A 68373J104 4062285 601820 SH SOLE 239513 0 362307 OPENDOOR TECHNOLOGIES INC COM 683712103 17518 15102 SH SOLE 0 0 15102 OPKO HEALTH INC COM 68375N103 54120 43296 SH SOLE 0 0 43296 OPORTUN FINL CORP COM 68376D104 98849 17940 SH SOLE 0 0 17940 OPPFI INC COM CL A 68386H103 26049 12707 SH SOLE 0 0 12707 OPTION CARE HEALTH INC COM NEW 68404L201 782821 26016 SH SOLE 10543 0 15473 ORACLE CORP COM 68389X105 296236733 3624121 SH SOLE 2351590 0 1272531 ORAGENICS INC COM PAR 684023302 3558 33853 SH SOLE 0 0 33853 ORANGE SPONSORED ADR 684060106 983977 99593 SH SOLE 54790 0 44803 OREILLY AUTOMOTIVE INC COM 67103H107 96726682 114601 SH SOLE 60313 0 54288 ORGANON & CO COMMON STOCK 68622V106 7962066 285074 SH SOLE 181927 0 103147 ORGANON & CO COMMON STOCK 68622V106 49200 12000 SH Call SOLE 0 0 0 ORIGIN BANCORP INC COM 68621T102 408324 11126 SH SOLE 0 0 11126 ORIGIN MATERIALS INC COM 68622D106 47483 10300 SH SOLE 0 0 10300 ORION OFFICE REIT INC COM 68629Y103 108002 12646 SH SOLE 3 0 12643 ORIX CORP SPONSORED ADR 686330101 297386 3693 SH SOLE 2756 0 937 ORLA MNG LTD NEW COM 68634K106 185242 45852 SH SOLE 0 0 45852 OSHKOSH CORP COM 688239201 3390946 38449 SH SOLE 27003 0 11446 OSI SYSTEMS INC COM 671044105 566819 7128 SH SOLE 6899 0 229 OSISKO GOLD ROYALTIES LTD COM 68827L101 337344 27949 SH SOLE 13350 0 14599 OTIS WORLDWIDE CORP COM 68902V107 18494455 236169 SH SOLE 130343 0 105826 OTTER TAIL CORP COM 689648103 1083746 18459 SH SOLE 5873 0 12586 OUTFRONT MEDIA INC COM 69007J106 553789 33401 SH SOLE 18298 0 15103 OVINTIV INC COM 69047Q102 10162581 200405 SH SOLE 109807 0 90598 OWENS CORNING NEW COM 690742101 7018069 82276 SH SOLE 51691 0 30585 OWL ROCK CAPITAL CORPORATION COM 69121K104 5944307 514659 SH SOLE 0 0 514659 OXFORD INDS INC COM 691497309 402817 4323 SH SOLE 4211 0 112 OXFORD LANE CAP CORP COM 691543102 686831 135470 SH SOLE 0 0 135470 OXFORD SQUARE CAP CORP COM 69181V107 72141 23122 SH SOLE 0 0 23122 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 972388 40771 SH SOLE 39951 0 820 PACCAR INC COM 693718108 5138086 51916 SH SOLE 12192 0 39724 PACER FDS TR CFRA STVAL EQL 69374H691 466410 13494 SH SOLE 0 0 13494 PACER FDS TR DATA AND INFRAST 69374H741 5091422 175444 SH SOLE 0 0 175444 PACER FDS TR DEVELOPED MRKT 69374H873 1889870 69351 SH SOLE 0 0 69351 PACER FDS TR GLOBL CASH ETF 69374H709 5818173 183305 SH SOLE 5354 0 177951 PACER FDS TR INDUSTRIAL RELET 69374H766 312538 8496 SH SOLE 0 0 8496 PACER FDS TR LUNT LRG CP ALTR 69374H717 9556566 236196 SH SOLE 439 0 235757 PACER FDS TR LUNT LRGCP MULTI 69374H816 1140942 32450 SH SOLE 0 0 32450 PACER FDS TR PACER US SMALL 69374H857 21254469 591212 SH SOLE 6418 0 584794 PACER FDS TR TRENDP US LAR CP 69374H105 25850644 689534 SH SOLE 0 0 689534 PACER FDS TR TRENDP US MID CP 69374H204 1679916 53826 SH SOLE 0 0 53826 PACER FDS TR TRENDPILOT 100 69374H303 13722015 278736 SH SOLE 0 0 278736 PACER FDS TR TRENDPILOT FD 69374H675 504617 19334 SH SOLE 0 0 19334 PACER FDS TR TRENDPILOT US BD 69374H642 7457244 370819 SH SOLE 15432 0 355387 PACER FDS TR US CASH COWS 100 69374H881 194403253 4203303 SH SOLE 29711 0 4173592 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 699063 85460 SH SOLE 0 0 85460 PACIFIC PREMIER BANCORP COM 69478X105 8449290 267721 SH SOLE 195002 0 72719 PACIRA BIOSCIENCES INC COM 695127100 1538917 39858 SH SOLE 22358 0 17500 PACKAGING CORP AMER COM 695156109 19721263 154181 SH SOLE 65310 0 88871 PACWEST BANCORP DEL COM 695263103 1233325 53740 SH SOLE 1549 0 52191 PAGERDUTY INC COM 69553P100 1660531 62520 SH SOLE 60506 0 2014 PAGSEGURO DIGITAL LTD COM CL A G68707101 249492 28546 SH SOLE 6150 0 22396 PALANTIR TECHNOLOGIES INC CL A 69608A108 4399973 685354 SH SOLE 0 0 685354 PALO ALTO NETWORKS INC COM 697435105 74009225 530380 SH SOLE 213108 0 317272 PAN AMERN SILVER CORP COM 697900108 5296009 324113 SH SOLE 0 0 324113 PANGAEA LOGISTICS SOLUTION L SHS G6891L105 100348 19485 SH SOLE 0 0 19485 PAPA JOHNS INTL INC COM 698813102 5582712 67825 SH SOLE 62510 0 5315 PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 256023 10336 SH SOLE 0 0 10336 PARAMOUNT GLOBAL CLASS B COM 92556H206 8500558 503585 SH SOLE 7734 0 495851 PARK HOTELS & RESORTS INC COM 700517105 180694 15326 SH SOLE 0 0 15326 PARK NATL CORP COM 700658107 374914 2664 SH SOLE 0 0 2664 PARKER-HANNIFIN CORP COM 701094104 54896758 188641 SH SOLE 137557 0 51084 PARSONS CORP DEL COM 70202L102 797396 17241 SH SOLE 14422 0 2819 PARSONS CORP DEL NOTE 0.250% 8/1 70202LAB8 18184 16000 PRN SOLE 0 0 16000 PARTY CITY HOLDCO INC COM 702149105 5428 14851 SH SOLE 0 0 14851 PATHWARD FINANCIAL INC COM 59100U108 688317 15988 SH SOLE 0 0 15988 PATRICK INDS INC COM 703343103 364581 6016 SH SOLE 0 0 6016 PATRIOT TRANSN HLDG INC COM 70338W105 93984 13369 SH SOLE 0 0 13369 PATTERSON COS INC COM 703395103 15423667 550256 SH SOLE 532075 0 18181 PATTERSON-UTI ENERGY INC COM 703481101 1091692 64827 SH SOLE 48954 0 15873 PAVMED INC *W EXP 04/30/202 70387R122 73906 335936 SH SOLE 0 0 335936 PAVMED INC COM 70387R106 15861 33043 SH SOLE 0 0 33043 PAYCHEX INC COM 704326107 65825497 569610 SH SOLE 175098 0 394512 PAYCOM SOFTWARE INC COM 70432V102 3627524 11690 SH SOLE 4582 0 7108 PAYCOR HCM INC COM 70435P102 4786479 195606 SH SOLE 184872 0 10734 PAYLOCITY HLDG CORP COM 70438V106 8073057 41558 SH SOLE 32438 0 9120 PAYPAL HLDGS INC COM 70450Y103 86632044 1216400 SH SOLE 599844 0 616556 PAYSAFE LIMITED SHS G6964L206 1534248 110457 SH SOLE 0 0 110457 PBF ENERGY INC CL A 69318G106 1639356 40200 SH SOLE 0 0 40200 PCM FD INC COM 69323T101 237507 30180 SH SOLE 0 0 30180 PDC ENERGY INC COM 69327R101 1352632 21308 SH SOLE 9219 0 12089 PEABODY ENERGY CORP COM 704551100 720447 27269 SH SOLE 0 0 27269 PEBBLEBROOK HOTEL TR COM 70509V100 4153656 310205 SH SOLE 297071 0 13134 PEDIATRIX MEDICAL GROUP INC COM 58502B106 2347078 157946 SH SOLE 146949 0 10997 PELOTON INTERACTIVE INC CL A COM 70614W100 607910 76563 SH SOLE 17140 0 59423 PEMBINA PIPELINE CORP COM 706327103 1832423 53974 SH SOLE 32268 0 21706 PENN ENTERTAINMENT INC COM 707569109 2661952 89628 SH SOLE 0 0 89628 PENNANTPARK FLOATING RATE CA COM 70806A106 125756 11453 SH SOLE 0 0 11453 PENNANTPARK INVT CORP COM 708062104 1185800 206226 SH SOLE 0 0 206226 PENNYMAC MTG INVT TR COM 70931T103 377198 30443 SH SOLE 0 0 30443 PENSKE AUTOMOTIVE GRP INC COM 70959W103 2071570 18023 SH SOLE 1731 0 16292 PENTAIR PLC SHS G7S00T104 2300551 51147 SH SOLE 17593 0 33554 PENUMBRA INC COM 70975L107 2668185 11994 SH SOLE 11898 0 96 PEOPLES BANCORP INC COM 709789101 252091 8924 SH SOLE 0 0 8924 PEPSICO INC COM 713448108 384386999 2127637 SH SOLE 697519 0 1430118 PERDOCEO ED CORP COM 71363P106 250186 17999 SH SOLE 16797 0 1202 PERELLA WEINBERG PARTNERS CLASS A COM 71367G102 98274 10028 SH SOLE 10028 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 8477702 145191 SH SOLE 130083 0 15108 PERIMETER SOLUTIONS SA COMMON STOCK L7579L106 408393 44682 SH SOLE 43682 0 1000 PERION NETWORK LTD SHS NEW M78673114 2468217 97558 SH SOLE 64743 0 32815 PERKINELMER INC COM 714046109 1200856 8564 SH SOLE 3114 0 5450 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 719863 28566 SH SOLE 0 0 28566 PERMIAN RESOURCES CORP CLASS A COM 71424F105 4544966 483507 SH SOLE 481870 0 1637 PERRIGO CO PLC SHS G97822103 1672048 49047 SH SOLE 32926 0 16121 PETCO HEALTH & WELLNESS CO I COM 71601V105 918944 96935 SH SOLE 63504 0 33431 PETMED EXPRESS INC COM 716382106 312346 17647 SH SOLE 0 0 17647 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 752091 70619 SH SOLE 0 0 70619 PFIZER INC COM 717081103 437725688 8542662 SH SOLE 3538075 0 5004587 PFIZER INC COM 717081103 208600 29800 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 7316528 449971 SH SOLE 427608 0 22363 PGIM ETF TR PGIM ULTRA SH BD 69344A107 21211493 432001 SH SOLE 4270 0 427731 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 952601 87878 SH SOLE 0 0 87878 PGIM HIGH YIELD BOND FUND IN COM 69346H100 2964997 249788 SH SOLE 0 0 249788 PGIM SHORT DUR HIG YLD OPP F COM 69355J104 819834 55809 SH SOLE 0 0 55809 PGT INNOVATIONS INC COM 69336V101 483232 26906 SH SOLE 22564 0 4342 PHILIP MORRIS INTL INC COM 718172109 230961718 2282000 SH SOLE 1545068 0 736932 PHILLIPS 66 COM 718546104 78929636 758357 SH SOLE 89764 0 668593 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 898780 28228 SH SOLE 0 0 28228 PHREESIA INC COM 71944F106 353436 10922 SH SOLE 0 0 10922 PHYSICIANS RLTY TR COM 71943U104 4389392 303344 SH SOLE 195563 0 107781 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 535711 58420 SH SOLE 55387 0 3033 PIERIS PHARMACEUTICALS INC COM 720795103 31200 30000 SH SOLE 0 0 30000 PIMCO CORPORATE & INCOME OPP COM 72201B101 652771 54352 SH SOLE 0 0 54352 PIMCO DYNAMIC INCOME FD SHS 72201Y101 4930345 266790 SH SOLE 0 0 266790 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 425027 33283 SH SOLE 0 0 33283 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 937339 62742 SH SOLE 0 0 62742 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 2412728 27030 SH SOLE 0 0 27030 PIMCO ETF TR 1-5 US TIP IDX 72201R205 3971554 79637 SH SOLE 0 0 79637 PIMCO ETF TR 15+ YR US TIPS 72201R304 3681467 63212 SH SOLE 0 0 63212 PIMCO ETF TR 25YR+ ZERO U S 72201R882 698304 7997 SH SOLE 0 0 7997 PIMCO ETF TR ACTIVE BD ETF 72201R775 13093174 144709 SH SOLE 0 0 144709 PIMCO ETF TR BROAD US TIPS 72201R403 5168153 95618 SH SOLE 0 0 95618 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 23755580 240800 SH SOLE 0 0 240800 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1370302 14537 SH SOLE 0 0 14537 PIMCO ETF TR INTER MUN BD ACT 72201R866 5821014 113293 SH SOLE 0 0 113293 PIMCO ETF TR INV GRD CRP BD 72201R817 583607 6275 SH SOLE 0 0 6275 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1556572 31577 SH SOLE 0 0 31577 PIMCO HIGH INCOME FD COM SHS 722014107 209430 44278 SH SOLE 0 0 44278 PIMCO INCOME STRATEGY FD COM 72201H108 93671 11550 SH SOLE 0 0 11550 PIMCO INCOME STRATEGY FD II COM 72201J104 481086 68046 SH SOLE 0 0 68046 PIMCO MUN INCOME FD COM 72200R107 189628 18181 SH SOLE 0 0 18181 PIMCO MUN INCOME FD II COM 72200W106 747926 82733 SH SOLE 0 0 82733 PIMCO MUN INCOME FD III COM 72201A103 275444 31624 SH SOLE 0 0 31624 PIMCO STRATEGIC INCOME FD COM 72200X104 214820 43486 SH SOLE 0 0 43486 PINDUODUO INC SPONSORED ADS 722304102 386302 4737 SH SOLE 0 0 4737 PINNACLE FINL PARTNERS INC COM 72346Q104 8061122 109824 SH SOLE 72232 0 37592 PINNACLE WEST CAP CORP COM 723484101 2074459 27282 SH SOLE 126 0 27156 PINTEREST INC CL A 72352L106 2682649 110488 SH SOLE 0 0 110488 PIONEER MUNICIPAL HIGH INCOM COM 723762100 757381 93504 SH SOLE 0 0 93504 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 517246 60284 SH SOLE 0 0 60284 PIONEER NAT RES CO COM 723787107 264045849 1156118 SH SOLE 377962 0 778156 PIPER SANDLER COMPANIES COM 724078100 3616483 27779 SH SOLE 23244 0 4535 PITNEY BOWES INC COM 724479100 127455 33541 SH SOLE 0 0 33541 PIXELWORKS INC COM NEW 72581M305 197178 111400 SH SOLE 0 0 111400 PJT PARTNERS INC COM CL A 69343T107 6041243 81982 SH SOLE 34934 0 47048 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4935074 419650 SH SOLE 0 0 419650 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1357705 109140 SH SOLE 0 0 109140 PLANET FITNESS INC CL A 72703H101 8013566 101695 SH SOLE 24587 0 77108 PLAYA HOTELS & RESORTS NV SHS N70544106 429811 65821 SH SOLE 0 0 65821 PLUG POWER INC COM NEW 72919P202 1520279 122901 SH SOLE 0 0 122901 PLUG POWER INC COM NEW 72919P202 51336 27600 SH Call SOLE 0 0 0 PLUMAS BANCORP COM 729273102 1628044 43941 SH SOLE 0 0 43941 PNC FINL SVCS GROUP INC COM 693475105 169472943 1073010 SH SOLE 932220 0 140790 PNM RES INC COM 69349H107 338630 6941 SH SOLE 1043 0 5898 POLARIS INC COM 731068102 40673084 402706 SH SOLE 211347 0 191359 POLARIS INC COM 731068102 14550 19400 SH Call SOLE 0 0 0 POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 116289 21900 SH SOLE 0 0 21900 POLISHED COM INC COM 28252C109 9133 15810 SH SOLE 0 0 15810 PONCE FINANCIAL GROUP INC COMMON STOCK 732344106 349006 37447 SH SOLE 0 0 37447 POOL CORP COM 73278L105 79194975 261947 SH SOLE 229057 0 32890 POPULAR INC COM NEW 733174700 2076501 31310 SH SOLE 31203 0 107 PORTILLOS INC COM CL A 73642K106 402304 24651 SH SOLE 0 0 24651 PORTLAND GEN ELEC CO COM NEW 736508847 13271653 270850 SH SOLE 248926 0 21924 POSCO HOLDINGS INC SPONSORED ADR 693483109 406183 7457 SH SOLE 2630 0 4827 POST HLDGS INC COM 737446104 25609019 283725 SH SOLE 262652 0 21073 POTLATCHDELTIC CORPORATION COM 737630103 18305099 416122 SH SOLE 2946 0 413176 POWER INTEGRATIONS INC COM 739276103 2313759 32261 SH SOLE 31078 0 1183 PPG INDS INC COM 693506107 68928923 548175 SH SOLE 453718 0 94457 PPL CORP COM 69351T106 47179356 1614624 SH SOLE 1182667 0 431957 PPL CORP COM 69351T106 52480 65600 SH Call SOLE 0 0 0 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 14768 15000 PRN SOLE 0 0 15000 PRAXIS PRECISION MEDICINES I COM 74006W108 274985 115540 SH SOLE 0 0 115540 PRECIGEN INC COM 74017N105 266748 175492 SH SOLE 0 0 175492 PREFERRED BK LOS ANGELES CA COM NEW 740367404 296092 3968 SH SOLE 0 0 3968 PREMIER INC CL A 74051N102 46161217 1319646 SH SOLE 1311496 0 8150 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 3782918 60430 SH SOLE 56171 0 4259 PRICE T ROWE GROUP INC COM 74144T108 26627648 244152 SH SOLE 64125 0 180027 PRICESMART INC COM 741511109 5073385 83471 SH SOLE 82661 0 810 PRIMERICA INC COM 74164M108 16549969 116697 SH SOLE 112566 0 4131 PRIMO WATER CORPORATION COM 74167P108 10053797 646963 SH SOLE 578569 0 68394 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 3179871 185851 SH SOLE 15149 0 170702 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 8237754 98163 SH SOLE 0 0 98163 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 371824 35925 SH SOLE 0 0 35925 PROCTER AND GAMBLE CO COM 742718109 447393050 2951852 SH SOLE 1300380 0 1651472 PROFESSIONAL HLDG CORP CL A COM 743139107 6227769 224505 SH SOLE 0 0 224505 PROFOUND MED CORP COM NEW 74319B502 1016603 93352 SH SOLE 0 0 93352 PROFRAC HLDG CORP CLASS A COM 74319N100 282240 11200 SH SOLE 0 0 11200 PROGRESS SOFTWARE CORP COM 743312100 2579038 51121 SH SOLE 29140 0 21981 PROGRESSIVE CORP COM 743315103 138992050 1071556 SH SOLE 754201 0 317355 PROGYNY INC COM 74340E103 2561246 82223 SH SOLE 74085 0 8138 PROLOGIS INC. COM 74340W103 91960705 815747 SH SOLE 627282 0 188465 PROPETRO HLDG CORP COM 74347M108 995344 95983 SH SOLE 90736 0 5247 PROQR THRAPEUTICS N V SHS EURO N71542109 79735 21550 SH SOLE 0 0 21550 PROS HOLDINGS INC COM 74346Y103 547475 22567 SH SOLE 20376 0 2191 PROSHARES TR EQTS FOR RISIN 74347B391 238884 4708 SH SOLE 4708 0 0 PROSHARES TR HD REPLICATION 74347X294 2691625 57235 SH SOLE 0 0 57235 PROSHARES TR LARGE CAP CRE 74347R248 618770 13778 SH SOLE 0 0 13778 PROSHARES TR MSCI EAFE DIVD 74347B839 2063442 58299 SH SOLE 0 0 58299 PROSHARES TR MSCI EMRG MKTS 74347B847 279914 6192 SH SOLE 0 0 6192 PROSHARES TR ONLINE RTL ETF 74347B169 1025835 36223 SH SOLE 0 0 36223 PROSHARES TR RUSS 2000 DIVD 74347B698 4244644 69165 SH SOLE 0 0 69165 PROSHARES TR RUSSELL US DIV 74347G507 263289 5604 SH SOLE 0 0 5604 PROSHARES TR S&P 500 DV ARIST 74348A467 53351946 592862 SH SOLE 0 0 592862 PROSHARES TR S&P MDCP 400 DIV 74347B680 12508663 174824 SH SOLE 0 0 174824 PROSHARES TR S&P TECH DIVIDEN 74347G606 2329195 42081 SH SOLE 0 0 42081 PROSHARES TR SHORT S&P 500 NE 74347B425 4004700 249826 SH SOLE 0 0 249826 PROSPECT CAP CORP COM 74348T102 2883558 412526 SH SOLE 0 0 412526 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 94649 95000 PRN SOLE 0 0 95000 PROSPERITY BANCSHARES INC COM 743606105 894928 12313 SH SOLE 9564 0 2749 PROTHENA CORP PLC SHS G72800108 301551 5005 SH SOLE 0 0 5005 PROVENTION BIO INC COM 74374N102 233407 22082 SH SOLE 0 0 22082 PROVIDENT FINL SVCS INC COM 74386T105 395160 18500 SH SOLE 0 0 18500 PRUDENTIAL FINL INC COM 744320102 39632792 398483 SH SOLE 0 0 398483 PRUDENTIAL FINL INC COM 744320102 4140 41400 SH Call SOLE 0 0 0 PRUDENTIAL PLC ADR 74435K204 5585695 203264 SH SOLE 199803 0 3461 PTC INC COM 69370C100 23134109 192720 SH SOLE 57997 0 134723 PTC THERAPEUTICS INC COM 69366J200 306581 8032 SH SOLE 0 0 8032 PUBLIC STORAGE COM 74460D109 11943094 42616 SH SOLE 11087 0 31529 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 25629914 418310 SH SOLE 291094 0 127216 PULTE GROUP INC COM 745867101 11341241 249093 SH SOLE 128429 0 120664 PULTE GROUP INC COM 745867101 12510 41700 SH Call SOLE 0 0 0 PURE STORAGE INC CL A 74624M102 6811250 254531 SH SOLE 6802 0 247729 PURECYCLE TECHNOLOGIES INC COM 74623V103 97283 14391 SH SOLE 0 0 14391 PUTNAM MANAGED MUN INCOME TR COM 746823103 4072295 648454 SH SOLE 0 0 648454 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 130166 40677 SH SOLE 0 0 40677 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2050453 188981 SH SOLE 0 0 188981 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1709793 471016 SH SOLE 0 0 471016 PVH CORPORATION COM 693656100 1269227 17980 SH SOLE 0 0 17980 Q2 HLDGS INC COM 74736L109 2624823 97686 SH SOLE 97460 0 226 QCR HOLDINGS INC COM 74727A104 629187 12675 SH SOLE 0 0 12675 QIAGEN NV SHS NEW N72482123 4561559 91469 SH SOLE 90955 0 514 QORVO INC COM 74736K101 6177116 68150 SH SOLE 44603 0 23547 QUAKER HOUGHTON COM 747316107 4335873 25979 SH SOLE 24924 0 1055 QUALCOMM INC COM 747525103 312085692 2838677 SH SOLE 937361 0 1901316 QUALCOMM INC COM 747525103 6692 26800 SH Call SOLE 0 0 0 QUALTRICS INTL INC COM CL A 747601201 488151 47028 SH SOLE 45453 0 1575 QUALYS INC COM 74758T303 2758277 24577 SH SOLE 13238 0 11339 QUANTA SVCS INC COM 74762E102 33663345 236228 SH SOLE 60232 0 175996 QUANTUMSCAPE CORP COM CL A 74767V109 163449 28827 SH SOLE 0 0 28827 QUEST DIAGNOSTICS INC COM 74834L100 13103901 83763 SH SOLE 41344 0 42419 QUIDELORTHO CORP COM 219798105 2499080 29171 SH SOLE 0 0 29171 QUOTIENT TECHNOLOGY INC COM 749119103 37569 10953 SH SOLE 0 0 10953 QURATE RETAIL INC COM SER A 74915M100 522986 320850 SH SOLE 298096 0 22754 RACKSPACE TECHNOLOGY INC COM 750102105 42946 14558 SH SOLE 0 0 14558 RADIAN GROUP INC COM 750236101 3812055 199898 SH SOLE 197055 0 2843 RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 226459 19159 SH SOLE 0 0 19159 RADNET INC COM 750491102 356038 18908 SH SOLE 0 0 18908 RALPH LAUREN CORP CL A 751212101 3468935 32828 SH SOLE 28597 0 4231 RAMACO RES INC COM 75134P303 114982 13081 SH SOLE 0 0 13081 RANGE RES CORP COM 75281A109 1580346 63163 SH SOLE 36820 0 26343 RANGER ENERGY SVCS INC COM CL A 75282U104 867313 78775 SH SOLE 0 0 78775 RAPID7 INC COM 753422104 2660498 78296 SH SOLE 41562 0 36734 RAYMOND JAMES FINL INC COM 754730109 33816906 316489 SH SOLE 0 0 316489 RAYONIER INC COM 754907103 2232712 67741 SH SOLE 22628 0 45113 RAYTHEON TECHNOLOGIES CORP COM 75513E101 419019971 4151977 SH SOLE 1946287 0 2205690 RAYTHEON TECHNOLOGIES CORP COM 75513E101 9900 15000 SH Call SOLE 0 0 0 RBC BEARINGS INC COM 75524B104 32629396 155861 SH SOLE 154328 0 1533 READY CAPITAL CORP COM 75574U101 611034 54854 SH SOLE 0 0 54854 REALTY INCOME CORP COM 756109104 75796063 1194950 SH SOLE 668881 0 526069 REAVES UTIL INCOME FD COM SH BEN INT 756158101 8224106 290908 SH SOLE 0 0 290908 RED RIVER BANCSHARES INC COM 75686R202 222366 4355 SH SOLE 0 0 4355 RED ROBIN GOURMET BURGERS IN COM 75689M101 462443 82875 SH SOLE 0 0 82875 REDFIN CORP COM 75737F108 188782 44524 SH SOLE 0 0 44524 REDWOOD TR INC COM 758075402 5158744 763128 SH SOLE 0 0 763128 REDWOOD TRUST INC NOTE 4.750% 8/1 758075AC9 39000 40000 PRN SOLE 0 0 40000 REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 99550 110000 PRN SOLE 0 0 110000 REGAL REXNORD CORPORATION COM 758750103 4522496 37693 SH SOLE 25818 0 11875 REGENCY CTRS CORP COM 758849103 5993375 95894 SH SOLE 89719 0 6175 REGENERON PHARMACEUTICALS COM 75886F107 44203528 61267 SH SOLE 37520 0 23747 REGENXBIO INC COM 75901B107 310739 13701 SH SOLE 0 0 13701 REGIONS FINANCIAL CORP NEW COM 7591EP100 21998463 1020336 SH SOLE 49553 0 970783 REINSURANCE GRP OF AMERICA I COM NEW 759351604 23553727 165766 SH SOLE 163085 0 2681 RELIANCE STEEL & ALUMINUM CO COM 759509102 4632422 22883 SH SOLE 13820 0 9063 RELX PLC SPONSORED ADR 759530108 33906572 1223181 SH SOLE 1190221 0 32960 RENAISSANCERE HLDGS LTD COM G7496G103 5183219 28135 SH SOLE 25629 0 2506 RENASANT CORP COM 75970E107 394159 10485 SH SOLE 0 0 10485 RENT A CTR INC NEW COM 76009N100 1320321 58551 SH SOLE 18791 0 39760 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 8784955 285133 SH SOLE 279314 0 5819 REPLIGEN CORP COM 759916109 14714901 86911 SH SOLE 73336 0 13575 REPUBLIC SVCS INC COM 760759100 91219002 707176 SH SOLE 460417 0 246759 RESIDEO TECHNOLOGIES INC COM 76118Y104 3174028 192950 SH SOLE 185729 0 7221 RESMED INC COM 761152107 4169562 20034 SH SOLE 2335 0 17699 RESTAURANT BRANDS INTL INC COM 76131D103 4938002 76357 SH SOLE 35719 0 40638 RETAIL OPPORTUNITY INVTS COR COM 76131N101 365696 24331 SH SOLE 0 0 24331 REVOLVE GROUP INC CL A 76156B107 1596532 71722 SH SOLE 0 0 71722 REXFORD INDL RLTY INC COM 76169C100 1778040 32541 SH SOLE 32021 0 520 REYNOLDS CONSUMER PRODS INC COM 76171L106 1607977 53635 SH SOLE 51328 0 2307 RH COM 74967X103 2190691 8199 SH SOLE 0 0 8199 RING ENERGY INC COM 76680V108 243614 99030 SH SOLE 0 0 99030 RINGCENTRAL INC CL A 76680R206 1645215 46475 SH SOLE 0 0 46475 RINGCENTRAL INC NOTE 3/0 76680RAF4 107344 125000 PRN SOLE 0 0 125000 RINGCENTRAL INC NOTE 3/1 76680RAH0 321850 410000 PRN SOLE 0 0 410000 RIO TINTO PLC SPONSORED ADR 767204100 30410266 427115 SH SOLE 107603 0 319512 RITCHIE BROS AUCTIONEERS COM 767744105 5512645 95325 SH SOLE 92605 0 2720 RITHM CAPITAL CORP COM NEW 64828T201 3652061 447009 SH SOLE 0 0 447009 RITHM CAPITAL CORP COM NEW 64828T201 1050 21000 SH Call SOLE 0 0 0 RIVERNORTH CAP AND INCM FD I COM 76882B108 677200 40000 SH SOLE 0 0 40000 RIVERNORTH DOUBLELINE STRATE COM 76882G107 117675 13557 SH SOLE 0 0 13557 RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 356309 21793 SH SOLE 0 0 21793 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 399775 32555 SH SOLE 0 0 32555 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 3344216 181455 SH SOLE 80458 0 100997 RLI CORP COM 749607107 9912399 75512 SH SOLE 73304 0 2208 RLJ LODGING TR COM 74965L101 276560 26115 SH SOLE 0 0 26115 RLJ LODGING TR CUM CONV PFD A 74965L200 420063 17657 SH SOLE 0 0 17657 ROBERT HALF INTL INC COM 770323103 7059623 95620 SH SOLE 23404 0 72216 ROBLOX CORP CL A 771049103 4095508 143904 SH SOLE 56439 0 87465 ROCKET COS INC COM CL A 77311W101 112999 16143 SH SOLE 0 0 16143 ROCKET LAB USA INC COM 773122106 151026 40060 SH SOLE 0 0 40060 ROCKWELL AUTOMATION INC COM 773903109 19867189 77130 SH SOLE 9775 0 67355 ROCKY BRANDS INC COM 774515100 14062427 595361 SH SOLE 0 0 595361 ROGERS COMMUNICATIONS INC CL B 775109200 2937681 62717 SH SOLE 59448 0 3269 ROKU INC COM CL A 77543R102 1347699 33113 SH SOLE 2607 0 30506 ROLLINS INC COM 775711104 31580140 864262 SH SOLE 784874 0 79388 ROPER TECHNOLOGIES INC COM 776696106 98887388 228841 SH SOLE 66251 0 162590 ROSS STORES INC COM 778296103 37368148 321946 SH SOLE 243554 0 78392 ROYAL BK CDA SUSTAINABL COM 780087102 28823624 306569 SH SOLE 202105 0 104464 ROYAL CARIBBEAN GROUP COM V7780T103 3810528 77089 SH SOLE 33220 0 43869 ROYAL GOLD INC COM 780287108 7981375 70806 SH SOLE 12938 0 57868 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 286124 7240 SH SOLE 0 0 7240 ROYCE MICRO-CAP TR INC COM 780915104 2423307 279183 SH SOLE 0 0 279183 ROYCE VALUE TR INC COM 780910105 23728644 1789487 SH SOLE 13 0 1789474 RPM INTL INC COM 749685103 19509207 200198 SH SOLE 100248 0 99950 RUMBLE INC COM CL A 78137L105 118833 19972 SH SOLE 0 0 19972 RXO INC COMMON STOCK 74982T103 2513350 146125 SH SOLE 17395 0 128730 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 13917322 186160 SH SOLE 183090 0 3070 RYDER SYS INC COM 783549108 1033176 12363 SH SOLE 5669 0 6694 RYERSON HLDG CORP COM 783754104 1901932 62853 SH SOLE 62757 0 96 RYMAN HOSPITALITY PPTYS INC COM 78377T107 686807 8399 SH SOLE 4044 0 4355 S&P GLOBAL INC COM 78409V104 238964307 713379 SH SOLE 438925 0 274454 SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 478989 62941 SH SOLE 0 0 62941 SABINE RTY TR UNIT BEN INT 785688102 2035846 23825 SH SOLE 0 0 23825 SABRA HEALTH CARE REIT INC COM 78573L106 1065662 85734 SH SOLE 13 0 85721 SABRE CORP COM 78573M104 1477522 239081 SH SOLE 226221 0 12860 SAFE BULKERS INC COM Y7388L103 120890 41543 SH SOLE 0 0 41543 SAGE THERAPEUTICS INC COM 78667J108 240473 6305 SH SOLE 0 0 6305 SAIA INC COM 78709Y105 3301202 15744 SH SOLE 14567 0 1177 SALESFORCE INC COM 79466L302 269954698 2036011 SH SOLE 927289 0 1108722 SAMSARA INC COM CL A 79589L106 176506 14200 SH SOLE 0 0 14200 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 131616 11525 SH SOLE 0 0 11525 SANDRIDGE ENERGY INC COM NEW 80007P869 336870 19781 SH SOLE 0 0 19781 SANDSTORM GOLD LTD COM NEW 80013R206 1379825 262324 SH SOLE 0 0 262324 SANDY SPRING BANCORP INC COM 800363103 368963 10473 SH SOLE 1002 0 9471 SANMINA CORPORATION COM 801056102 2769169 48336 SH SOLE 46525 0 1811 SANOFI SPONSORED ADR 80105N105 46270209 955401 SH SOLE 831316 0 124085 SAP SE SPON ADR 803054204 48525121 470250 SH SOLE 426689 0 43561 SARATOGA INVT CORP COM NEW 80349A208 2103430 82521 SH SOLE 0 0 82521 SARCOS TECHN AND ROBOTICS CO COM 80359A106 19646 35000 SH SOLE 0 0 35000 SAREPTA THERAPEUTICS INC COM 803607100 1513235 11678 SH SOLE 390 0 11288 SAREPTA THERAPEUTICS INC COM 803607100 259470 9300 SH Call SOLE 0 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 21189480 75594 SH SOLE 60563 0 15031 SCHLUMBERGER LTD COM STK 806857108 76456630 1430161 SH SOLE 916328 0 513833 SCHNEIDER NATIONAL INC CL B 80689H102 5173951 221109 SH SOLE 203247 0 17862 SCHNITZER STEEL INDS INC CL A 806882106 2163308 70581 SH SOLE 70376 0 205 SCHOLASTIC CORP COM 807066105 415236 10522 SH SOLE 1301 0 9221 SCHWAB CHARLES CORP COM 808513105 152626979 1833137 SH SOLE 1619451 0 213686 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 366061 15465 SH SOLE 0 0 15465 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 799200 16234 SH SOLE 0 0 16234 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 550318 24546 SH SOLE 0 0 24546 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 7346411 228078 SH SOLE 0 0 228078 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 1565405 29751 SH SOLE 0 0 29751 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 3057546 57213 SH SOLE 0 0 57213 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 251618 5386 SH SOLE 0 0 5386 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 6576938 265413 SH SOLE 0 0 265413 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 7233641 248835 SH SOLE 3297 0 245538 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 1752217 56053 SH SOLE 3095 0 52958 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 6787512 140702 SH SOLE 0 0 140702 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1658514 36331 SH SOLE 0 0 36331 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2986979 66659 SH SOLE 0 0 66659 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 105045618 1390588 SH SOLE 29063 0 1361525 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 8431207 151749 SH SOLE 1893 0 149856 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2492280 37749 SH SOLE 0 0 37749 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2891642 64045 SH SOLE 0 0 64045 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 18026778 274762 SH SOLE 0 0 274762 SCHWAB STRATEGIC TR US REIT ETF 808524847 448331 23241 SH SOLE 0 0 23241 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2521386 62240 SH SOLE 87 0 62153 SCHWAB STRATEGIC TR US TIPS ETF 808524870 9793438 189100 SH SOLE 0 0 189100 SCIENCE APPLICATIONS INTL CO COM 808625107 8593328 77466 SH SOLE 63358 0 14108 SCIPLAY CORPORATION CL A 809087109 332293 20665 SH SOLE 20665 0 0 SCORPIO TANKERS INC SHS Y7542C130 1389363 25839 SH SOLE 0 0 25839 SCOTTS MIRACLE-GRO CO CL A 810186106 19902661 409603 SH SOLE 320163 0 89440 SCOTTS MIRACLE-GRO CO CL A 810186106 7995 12300 SH Call SOLE 0 0 0 SCPHARMACEUTICALS INC COM 810648105 371105 51758 SH SOLE 0 0 51758 SCYNEXIS INC COM NEW 811292200 22484 14413 SH SOLE 0 0 14413 SEA LTD SPONSORD ADS 81141R100 9266907 178107 SH SOLE 120839 0 57268 SEABRIDGE GOLD INC COM 811916105 7911587 628902 SH SOLE 0 0 628902 SEACOAST BKG CORP FLA COM NEW 811707801 467413 14986 SH SOLE 0 0 14986 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 19622547 372981 SH SOLE 236456 0 136525 SEAGEN INC COM 81181C104 3790788 29498 SH SOLE 13536 0 15962 SEALED AIR CORP NEW COM 81211K100 7613566 152638 SH SOLE 135422 0 17216 SEAWORLD ENTMT INC COM 81282V100 1796866 33580 SH SOLE 27459 0 6121 SEI INVTS CO COM 784117103 20098651 344746 SH SOLE 319199 0 25547 SELECT ENERGY SVCS INC CL A COM 81617J301 100864 10916 SH SOLE 0 0 10916 SELECT MED HLDGS CORP COM 81619Q105 6258426 252051 SH SOLE 251205 0 846 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 220258624 4589673 SH SOLE 3624049 0 965624 SELECT SECTOR SPDR TR ENERGY 81369Y506 187842791 2147479 SH SOLE 232858 0 1914621 SELECT SECTOR SPDR TR ENERGY 81369Y506 351155 12700 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 705180 32200 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 132330364 3869303 SH SOLE 133277 0 3736026 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 5252 10100 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 5535 20500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 623560 91700 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 12664774 342940 SH SOLE 65 0 342875 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 201716017 1561723 SH SOLE 1013229 0 548494 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 270998203 3635107 SH SOLE 2812054 0 823053 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 665890184 4901644 SH SOLE 3646697 0 1254947 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 88169412 897756 SH SOLE 42321 0 855435 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 212035048 3007581 SH SOLE 2254391 0 753190 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 24795151 319183 SH SOLE 42106 0 277077 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 536079435 4307913 SH SOLE 3410576 0 897337 SELECTIVE INS GROUP INC COM 816300107 2859533 32271 SH SOLE 31656 0 615 SEMPRA COM 816851109 51303041 331971 SH SOLE 245162 0 86809 SEMRUSH HLDGS INC CL A COM 81686C104 167513 20579 SH SOLE 20561 0 18 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 1067931 58325 SH SOLE 0 0 58325 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1685542 41742 SH SOLE 21431 0 20311 SENSEI BIOTHERAPEUTICS INC COM 81728A108 28310 19000 SH SOLE 0 0 19000 SENSEONICS HLDGS INC COM 81727U105 14868 14435 SH SOLE 0 0 14435 SENSIENT TECHNOLOGIES CORP COM 81725T100 243844 3344 SH SOLE 0 0 3344 SENTINELONE INC CL A 81730H109 516340 35390 SH SOLE 0 0 35390 SERVICE CORP INTL COM 817565104 6666305 96418 SH SOLE 0 0 96418 SERVICENOW INC COM 81762P102 91088530 234601 SH SOLE 112304 0 122297 SERVISFIRST BANCSHARES INC COM 81768T108 11445444 166093 SH SOLE 138985 0 27108 SEVEN HILLS REALTY TRUST COM 81784E101 149385 16434 SH SOLE 0 0 16434 SFL CORPORATION LTD SHS G7738W106 396070 42958 SH SOLE 0 0 42958 SHAKE SHACK INC CL A 819047101 587982 14158 SH SOLE 0 0 14158 SHARECARE INC COM CL A 81948W104 219840 137400 SH SOLE 0 0 137400 SHELL PLC SPON ADS 780259305 48180142 846014 SH SOLE 549985 0 296029 SHERWIN WILLIAMS CO COM 824348106 135593989 571311 SH SOLE 450169 0 121142 SHIFT TECHNOLOGIES INC CL A 82452T107 21473 144214 SH SOLE 0 0 144214 SHIFT4 PMTS INC CL A 82452J109 1535782 27459 SH SOLE 26896 0 563 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 3606261 146180 SH SOLE 134188 0 11992 SHOCKWAVE MED INC COM 82489T104 2312907 11249 SH SOLE 3392 0 7857 SHOPIFY INC CL A 82509L107 30049905 865742 SH SOLE 351158 0 514584 SHUTTERSTOCK INC COM 825690100 2481003 47060 SH SOLE 43499 0 3561 SHYFT GROUP INC COM 825698103 266983 10739 SH SOLE 0 0 10739 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 11392644 1068728 SH SOLE 0 0 1068728 SIENTRA INC COM 82621J105 2120 10450 SH SOLE 0 0 10450 SIGA TECHNOLOGIES INC COM 826917106 213852 29056 SH SOLE 0 0 29056 SIGMA LITHIUM CORPORATION COM 826599102 639804 22672 SH SOLE 0 0 22672 SIGNATURE BK NEW YORK N Y COM 82669G104 6424870 55763 SH SOLE 30297 0 25466 SIGNET JEWELERS LIMITED SHS G81276100 596564 8773 SH SOLE 8441 0 332 SILGAN HOLDINGS INC COM 827048109 1881192 36289 SH SOLE 11671 0 24618 SILICON LABORATORIES INC COM 826919102 7530363 55505 SH SOLE 54681 0 824 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 483284 7436 SH SOLE 6288 0 1148 SILK RD MED INC COM 82710M100 1714295 32437 SH SOLE 30535 0 1902 SILVERCREST METALS INC COM 828363101 525342 87557 SH SOLE 0 0 87557 SILVERGATE CAP CORP CL A 82837P408 472149 27135 SH SOLE 0 0 27135 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 2933003 135913 SH SOLE 25432 0 110481 SIMON PPTY GROUP INC NEW COM 828806109 30005690 255404 SH SOLE 33849 0 221555 SIMPLY GOOD FOODS CO COM 82900L102 1928729 50716 SH SOLE 48936 0 1780 SIMPSON MFG INC COM 829073105 18856386 212682 SH SOLE 211501 0 1181 SIREN ETF TR DIVCN LDRS ETF 829658301 2238382 45895 SH SOLE 0 0 45895 SIREN ETF TR NSD NXGN ECO ETF 829658202 528233 26022 SH SOLE 0 0 26022 SIRIUS XM HOLDINGS INC COM 82968B103 1062766 181981 SH SOLE 0 0 181981 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 34329005 292610 SH SOLE 280963 0 11647 SITIME CORP COM 82982T106 355365 3497 SH SOLE 0 0 3497 SITIO ROYALTIES CORP CLASS A COM 82983N108 7190307 249237 SH SOLE 104058 0 145179 SIX FLAGS ENTMT CORP NEW COM 83001A102 813820 35003 SH SOLE 30162 0 4841 SIXTH STREET SPECIALTY LENDI COM 83012A109 2448790 137572 SH SOLE 0 0 137572 SJW GROUP COM 784305104 11155188 137396 SH SOLE 133612 0 3784 SK TELECOM LTD SPONSORED ADR 78440P306 1393317 67670 SH SOLE 52610 0 15060 SKEENA RES LTD NEW COM 83056P715 341906 64268 SH SOLE 0 0 64268 SKILLZ INC COM 83067L109 17873 35287 SH SOLE 0 0 35287 SKYLINE CHAMPION CORPORATION COM 830830105 4018244 78009 SH SOLE 77188 0 821 SKYWEST INC COM 830879102 183740 11129 SH SOLE 0 0 11129 SKYWORKS SOLUTIONS INC COM 83088M102 9759815 107099 SH SOLE 0 0 107099 SLEEP NUMBER CORP COM 83125X103 987708 38018 SH SOLE 35104 0 2914 SLM CORP COM 78442P106 2537692 152873 SH SOLE 147450 0 5423 SLR INVESTMENT CORP COM 83413U100 1094010 78651 SH SOLE 0 0 78651 SM ENERGY CO COM 78454L100 13656982 392104 SH SOLE 340215 0 51889 SMART GLOBAL HLDGS INC SHS G8232Y101 219599 14758 SH SOLE 13714 0 1044 SMARTSHEET INC COM CL A 83200N103 1171905 29774 SH SOLE 28274 0 1500 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 25232636 938365 SH SOLE 855051 0 83314 SMITH & WESSON BRANDS INC COM 831754106 143602 16544 SH SOLE 0 0 16544 SMITH A O CORP COM 831865209 4640854 81077 SH SOLE 38324 0 42753 SMUCKER J M CO COM NEW 832696405 42748422 269772 SH SOLE 100436 0 169336 SNAP INC CL A 83304A106 468891 52390 SH SOLE 0 0 52390 SNAP ON INC COM 833034101 68173051 298362 SH SOLE 259929 0 38433 SNOWFLAKE INC CL A 833445109 25140026 175143 SH SOLE 135505 0 39638 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 9554775 119674 SH SOLE 74939 0 44735 SOFI TECHNOLOGIES INC COM 83406F102 1901454 412463 SH SOLE 0 0 412463 SOFI TECHNOLOGIES INC COM 83406F102 10290 21000 SH Call SOLE 0 0 0 SOFI TECHNOLOGIES INC COM 83406F102 6090 45000 SH Call SOLE 0 0 0 SOL GEL TECHNOLOGIES SHS M8694L103 146601 32150 SH SOLE 0 0 32150 SOLAREDGE TECHNOLOGIES INC COM 83417M104 7878022 27811 SH SOLE 25832 0 1979 SOLID POWER INC CLASS A COM 83422N105 68379 26921 SH SOLE 0 0 26921 SOMALOGIC INC CLASS A COM 83444K105 32806 13070 SH SOLE 0 0 13070 SONIC AUTOMOTIVE INC CL A 83545G102 1261706 25608 SH SOLE 0 0 25608 SONOCO PRODS CO COM 835495102 5103434 84063 SH SOLE 45735 0 38328 SONOS INC COM 83570H108 2290626 135540 SH SOLE 0 0 135540 SONY GROUP CORPORATION SPONSORED ADR 835699307 16553245 217006 SH SOLE 170135 0 46871 SORRENTO THERAPEUTICS INC COM NEW 83587F202 197595 223019 SH SOLE 0 0 223019 SOURCE CAP INC COM 836144105 1667975 43145 SH SOLE 0 0 43145 SOUTH JERSEY INDS INC COM 838518108 565474 15916 SH SOLE 0 0 15916 SOUTHERN CO COM 842587107 159752935 2237113 SH SOLE 1128999 0 1108114 SOUTHERN CO COM 842587107 58500 32500 SH Call SOLE 0 0 0 SOUTHERN COPPER CORP COM 84265V105 1839508 30459 SH SOLE 0 0 30459 SOUTHSTATE CORPORATION COM 840441109 1723473 22570 SH SOLE 5181 0 17389 SOUTHWEST AIRLS CO COM 844741108 14393040 427475 SH SOLE 170383 0 257092 SOUTHWEST GAS HLDGS INC COM 844895102 5441669 87938 SH SOLE 82979 0 4959 SOUTHWESTERN ENERGY CO COM 845467109 2640164 451310 SH SOLE 0 0 451310 SP PLUS CORP COM 78469C103 4446417 128065 SH SOLE 127877 0 188 SPARTANNASH CO COM 847215100 401224 13268 SH SOLE 0 0 13268 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 76512698 230916 SH SOLE 125 0 230791 SPDR GOLD TR GOLD SHS 78463V107 139746039 823780 SH SOLE 2020 0 821760 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1084834 11298 SH SOLE 3478 0 7820 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 11807390 288688 SH SOLE 0 0 288688 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 815824 21081 SH SOLE 0 0 21081 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 23365030 409768 SH SOLE 0 0 409768 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 879255 18856 SH SOLE 0 0 18856 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1203153 34683 SH SOLE 0 0 34683 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4414173 148676 SH SOLE 0 0 148676 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5717247 173462 SH SOLE 0 0 173462 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 232808 2971 SH SOLE 0 0 2971 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 606297 25263 SH SOLE 0 0 25263 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 216951 4433 SH SOLE 0 0 4433 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 945240 16106 SH SOLE 0 0 16106 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1671244 51710 SH SOLE 1253 0 50457 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 598806 11044 SH SOLE 0 0 11044 SPDR S&P 500 ETF TR TR UNIT 78462F103 1104216984 2887358 SH SOLE 504511 0 2382847 SPDR S&P 500 ETF TR TR UNIT 78462F103 629300 35000 SH Put SOLE 0 0 35000 SPDR S&P 500 ETF TR TR UNIT 78462F103 92680 14000 SH Put SOLE 0 0 14000 SPDR S&P 500 ETF TR TR UNIT 78462F103 202980 20400 SH Put SOLE 0 0 20400 SPDR S&P 500 ETF TR TR UNIT 78462F103 718014 94600 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 45586 99100 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 611826 95300 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 902244 96600 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 128 12800 SH Put SOLE 0 0 12800 SPDR S&P 500 ETF TR TR UNIT 78462F103 261 26100 SH Put SOLE 0 0 26100 SPDR S&P 500 ETF TR TR UNIT 78462F103 1801 180100 SH Put SOLE 0 0 180100 SPDR S&P 500 ETF TR TR UNIT 78462F103 151 15100 SH Put SOLE 0 0 15100 SPDR S&P 500 ETF TR TR UNIT 78462F103 385 38500 SH Put SOLE 0 0 38500 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 179895341 406266 SH SOLE 130136 0 276130 SPDR SER TR AEROSPACE DEF 78464A631 7479803 67966 SH SOLE 26217 0 41749 SPDR SER TR BBG CONV SEC ETF 78464A359 7420178 115326 SH SOLE 0 0 115326 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 6241956 338317 SH SOLE 281666 0 56651 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 49447385 540584 SH SOLE 132399 0 408185 SPDR SER TR BLOOMBERG 3-12 M 78468R523 202949 2044 SH SOLE 0 0 2044 SPDR SER TR BLOOMBERG HIGH Y 78468R622 9690764 107676 SH SOLE 12071 0 95605 SPDR SER TR BLOOMBERG INTL T 78464A516 571382 25474 SH SOLE 0 0 25474 SPDR SER TR BLOOMBERG INVT 78468R200 13233495 435458 SH SOLE 0 0 435458 SPDR SER TR BLOOMBERG SHT TE 78468R408 17662597 728654 SH SOLE 536206 0 192448 SPDR SER TR COMP SOFTWARE 78464A599 570096 5243 SH SOLE 0 0 5243 SPDR SER TR DJ REIT ETF 78464A607 4398637 50472 SH SOLE 41062 0 9410 SPDR SER TR HLTH CARE SVCS 78464A573 318047 3751 SH SOLE 0 0 3751 SPDR SER TR HLTH CR EQUIP 78464A581 630309 7012 SH SOLE 0 0 7012 SPDR SER TR ICE PFD SEC ETF 78464A292 3573789 108891 SH SOLE 96347 0 12544 SPDR SER TR NUVEEN BLMBRG MU 78468R721 11106095 243447 SH SOLE 223367 0 20080 SPDR SER TR NUVEEN BLMBRG SH 78468R739 7602030 161813 SH SOLE 5481 0 156332 SPDR SER TR NUVEEN BLOOMBERG 78464A284 108490745 2215448 SH SOLE 2108908 0 106540 SPDR SER TR NYSE TECH ETF 78464A102 204566 2112 SH SOLE 0 0 2112 SPDR SER TR OILGAS EQUIP 78468R549 271877 3409 SH SOLE 0 0 3409 SPDR SER TR PORT MTG BK ETF 78464A383 615313 28355 SH SOLE 0 0 28355 SPDR SER TR PORTFLI HIGH YLD 78468R606 2073353 92809 SH SOLE 0 0 92809 SPDR SER TR PORTFLI INTRMDIT 78464A672 358168 12683 SH SOLE 0 0 12683 SPDR SER TR PORTFLI TIPS ETF 78464A656 1614679 62682 SH SOLE 0 0 62682 SPDR SER TR PORTFOLI S&P1500 78464A805 4172586 88234 SH SOLE 0 0 88234 SPDR SER TR PORTFOLIO AGRGTE 78464A649 48345637 1923825 SH SOLE 1847729 0 76096 SPDR SER TR PORTFOLIO INTRMD 78464A375 17332858 544542 SH SOLE 176946 0 367596 SPDR SER TR PORTFOLIO LN TSR 78464A664 2359600 81281 SH SOLE 0 0 81281 SPDR SER TR PORTFOLIO S&P400 78464A847 1137810 26772 SH SOLE 26 0 26746 SPDR SER TR PORTFOLIO S&P500 78464A854 19738819 438835 SH SOLE 126 0 438709 SPDR SER TR PORTFOLIO S&P600 78468R853 19964790 540026 SH SOLE 29 0 539997 SPDR SER TR PORTFOLIO SH TSR 78468R101 2382718 82476 SH SOLE 0 0 82476 SPDR SER TR PORTFOLIO SHORT 78464A474 31187903 1061535 SH SOLE 581444 0 480091 SPDR SER TR PRTFLO S&P500 GW 78464A409 32598775 643344 SH SOLE 0 0 643344 SPDR SER TR PRTFLO S&P500 HI 78468R788 10623672 268411 SH SOLE 20330 0 248081 SPDR SER TR PRTFLO S&P500 VL 78464A508 16455548 423131 SH SOLE 0 0 423131 SPDR SER TR RUSSELL LOW VOL 78468R754 950299 9230 SH SOLE 0 0 9230 SPDR SER TR S&P 400 MDCP GRW 78464A821 202554 3100 SH SOLE 0 0 3100 SPDR SER TR S&P 400 MDCP VAL 78464A839 7484097 115628 SH SOLE 0 0 115628 SPDR SER TR S&P 500 ESG ETF 78468R531 1214839 33138 SH SOLE 0 0 33138 SPDR SER TR S&P 600 SMCP GRW 78464A201 1332756 18449 SH SOLE 0 0 18449 SPDR SER TR S&P 600 SMCP VAL 78464A300 4414358 59476 SH SOLE 662 0 58814 SPDR SER TR S&P 600 SML CAP 78464A813 1602539 19492 SH SOLE 0 0 19492 SPDR SER TR S&P BIOTECH 78464A870 28520418 343615 SH SOLE 0 0 343615 SPDR SER TR S&P BK ETF 78464A797 3334224 73847 SH SOLE 0 0 73847 SPDR SER TR S&P DIVID ETF 78464A763 323458238 2585383 SH SOLE 1278440 0 1306943 SPDR SER TR S&P HOMEBUILD 78464A888 4072058 67506 SH SOLE 0 0 67506 SPDR SER TR S&P INS ETF 78464A789 1347017 32894 SH SOLE 2307 0 30587 SPDR SER TR S&P KENSHO CLEAN 78468R655 202801 2473 SH SOLE 0 0 2473 SPDR SER TR S&P KENSHO NEW 78468R648 4521001 114688 SH SOLE 0 0 114688 SPDR SER TR S&P METALS MNG 78464A755 4232675 84973 SH SOLE 0 0 84973 SPDR SER TR S&P OILGAS EXP 78468R556 10002152 73609 SH SOLE 625 0 72984 SPDR SER TR S&P PHARMAC 78464A722 288171 7037 SH SOLE 0 0 7037 SPDR SER TR S&P REGL BKG 78464A698 10633318 181022 SH SOLE 13 0 181009 SPDR SER TR S&P RETAIL ETF 78464A714 678568 11225 SH SOLE 0 0 11225 SPDR SER TR S&P SEMICNDCTR 78464A862 4302576 25728 SH SOLE 0 0 25728 SPDR SER TR S&P TELECOM 78464A540 1837612 22517 SH SOLE 0 0 22517 SPDR SER TR S&P TRANSN ETF 78464A532 822991 12245 SH SOLE 0 0 12245 SPDR SER TR SPDR S&P1500VL 78464A128 547049 3913 SH SOLE 0 0 3913 SPECIAL OPPORTUNITIES FD INC COM 84741T104 478492 41973 SH SOLE 0 0 41973 SPIRE INC COM 84857L101 1860205 27015 SH SOLE 19120 0 7895 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 2347639 79312 SH SOLE 13710 0 65602 SPIRIT AIRLS INC COM 848577102 523186 26857 SH SOLE 0 0 26857 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 683162 17109 SH SOLE 6723 0 10386 SPLUNK INC COM 848637104 17141014 199105 SH SOLE 165486 0 33619 SPOTIFY TECHNOLOGY S A SHS L8681T102 2737591 34675 SH SOLE 2667 0 32008 SPROTT FDS TR URANIUM MINERS E 85208P303 4099456 129157 SH SOLE 0 0 129157 SPROTT INC COM NEW 852066208 1814913 54453 SH SOLE 0 0 54453 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 10848323 605025 SH SOLE 0 0 605025 SPROTT PHYSICAL GOLD TR UNIT 85207H104 8053821 571193 SH SOLE 0 0 571193 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1369860 100651 SH SOLE 0 0 100651 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 4374336 530866 SH SOLE 0 0 530866 SPROUT SOCIAL INC COM CL A 85209W109 1902194 33691 SH SOLE 33192 0 499 SPROUTS FMRS MKT INC COM 85208M102 2274057 70252 SH SOLE 52184 0 18068 SPS COMM INC COM 78463M107 13926307 108435 SH SOLE 89786 0 18649 SPX TECHNOLOGIES INC COM 78473E103 286103 4358 SH SOLE 0 0 4358 SRH TOTAL RETURN FUND INC COM 101507101 4462649 351386 SH SOLE 0 0 351386 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 24414776 468974 SH SOLE 441123 0 27851 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 46976220 1148561 SH SOLE 513341 0 635220 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 24948292 664224 SH SOLE 0 0 664224 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 608015 20615 SH SOLE 0 0 20615 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 2558285 92893 SH SOLE 0 0 92893 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 3876857 96825 SH SOLE 2287 0 94538 SSR MNG INC COM 784730103 2164355 138121 SH SOLE 0 0 138121 ST JOE CO COM 790148100 1091202 28234 SH SOLE 0 0 28234 STAAR SURGICAL CO COM PAR $0.01 852312305 937696 19318 SH SOLE 14526 0 4792 STAG INDL INC COM 85254J102 14294809 442428 SH SOLE 258211 0 184217 STANDARD LITHIUM LTD COM 853606101 114009 38647 SH SOLE 0 0 38647 STANDEX INTL CORP COM 854231107 957212 9345 SH SOLE 6487 0 2858 STANLEY BLACK & DECKER INC COM 854502101 6244273 83121 SH SOLE 429 0 82692 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 889078 46234 SH SOLE 0 0 46234 STARBUCKS CORP COM 855244109 154897280 1561461 SH SOLE 526479 0 1034982 STARWOOD PPTY TR INC COM 85571B105 18671378 1018626 SH SOLE 0 0 1018626 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 111479 115000 PRN SOLE 0 0 115000 STATE STR CORP COM 857477103 8354176 107699 SH SOLE 61769 0 45930 STEEL DYNAMICS INC COM 858119100 11375990 116440 SH SOLE 40001 0 76439 STEELCASE INC CL A 858155203 74381 10521 SH SOLE 0 0 10521 STELLANTIS N.V SHS N82405106 263080 18526 SH SOLE 0 0 18526 STELLUS CAP INVT CORP COM 858568108 2424365 182833 SH SOLE 0 0 182833 STEM INC COM 85859N102 203036 22711 SH SOLE 0 0 22711 STEM INC COM 85859N102 870 17400 SH Call SOLE 0 0 0 STEPAN CO COM 858586100 579462 5443 SH SOLE 1846 0 3597 STERICYCLE INC COM 858912108 36163515 724865 SH SOLE 714993 0 9872 STERIS PLC SHS USD G8473T100 110806385 599916 SH SOLE 301875 0 298041 STERLING INFRASTRUCTURE INC COM 859241101 248526 7577 SH SOLE 0 0 7577 STEVANATO GROUP S P A ORD SHS T9224W109 3472415 193234 SH SOLE 193234 0 0 STEWART INFORMATION SVCS COR COM 860372101 463450 10846 SH SOLE 5867 0 4979 STIFEL FINL CORP COM 860630102 3666688 62817 SH SOLE 57177 0 5640 STMICROELECTRONICS N V NY REGISTRY 861012102 4890323 137484 SH SOLE 103466 0 34018 STOCK YDS BANCORP INC COM 861025104 1000099 15391 SH SOLE 0 0 15391 STONECO LTD COM CL A G85158106 107456 11383 SH SOLE 0 0 11383 STONERIDGE INC COM 86183P102 303306 14068 SH SOLE 14068 0 0 STONEX GROUP INC COM 861896108 220334 2312 SH SOLE 0 0 2312 STORE CAP CORP COM 862121100 17609364 549263 SH SOLE 458967 0 90296 STRATEGY SHS DAY HAGAN NED 86280R803 23505529 771426 SH SOLE 0 0 771426 STRIDE INC COM 86333M108 395629 12648 SH SOLE 7818 0 4830 STRIDE INC NOTE 1.125% 9/0 86333MAA6 11578 13000 PRN SOLE 0 0 13000 STRYKER CORPORATION COM 863667101 133103966 544379 SH SOLE 272185 0 272194 STUDIO CITY INTL HLDGS LTD SPON ADS 86389T106 77397 12986 SH SOLE 0 0 12986 STURM RUGER & CO INC COM 864159108 486751 9616 SH SOLE 0 0 9616 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1122226 73927 SH SOLE 0 0 73927 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 2744933 342261 SH SOLE 307580 0 34681 SUMMIT HOTEL PPTYS NOTE 1.500% 2/1 866082AA8 12810 15000 PRN SOLE 0 0 15000 SUMMIT HOTEL PPTYS INC COM 866082100 1396225 193383 SH SOLE 184087 0 9296 SUMMIT MATLS INC CL A 86614U100 2497739 87984 SH SOLE 87082 0 902 SUN CMNTYS INC COM 866674104 8026698 56132 SH SOLE 48426 0 7706 SUN LIFE FINANCIAL INC. COM 866796105 1350674 29096 SH SOLE 2738 0 26358 SUNCOR ENERGY INC NEW COM 867224107 20157606 635285 SH SOLE 349723 0 285562 SUNCOR ENERGY INC NEW COM 867224107 51300 13500 SH Call SOLE 0 0 0 SUNCOR ENERGY INC NEW COM 867224107 42780 13800 SH Call SOLE 0 0 0 SUNCOR ENERGY INC NEW COM 867224107 38390 34900 SH Call SOLE 0 0 0 SUNNOVA ENERGY INTL INC. COM 86745K104 1634876 90776 SH SOLE 0 0 90776 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 3961530 91915 SH SOLE 0 0 91915 SUNPOWER CORP COM 867652406 266592 14786 SH SOLE 0 0 14786 SUNRUN INC COM 86771W105 1868372 77784 SH SOLE 0 0 77784 SUNSTONE HOTEL INVS INC NEW COM 867892101 430604 44576 SH SOLE 44034 0 542 SUPER MICRO COMPUTER INC COM 86800U104 726175 8845 SH SOLE 0 0 8845 SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 30458 31000 PRN SOLE 0 0 31000 SURGERY PARTNERS INC COM 86881A100 1768804 63489 SH SOLE 62965 0 524 SUZANO S A SPON ADS 86959K105 163733 17720 SH SOLE 0 0 17720 SVB FINANCIAL GROUP COM 78486Q101 4854113 21092 SH SOLE 1037 0 20055 SWISS HELVETIA FD INC COM 870875101 95256 12600 SH SOLE 0 0 12600 SYLVAMO CORP COMMON STOCK 871332102 433707 8925 SH SOLE 2487 0 6438 SYMBOTIC INC CLASS A COM 87151X101 2132914 178636 SH SOLE 0 0 178636 SYNAPTICS INC COM 87157D109 859200 9029 SH SOLE 3307 0 5722 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 12724 20585 SH SOLE 0 0 20585 SYNCHRONY FINANCIAL COM 87165B103 12969945 394700 SH SOLE 32915 0 361785 SYNEOS HEALTH INC CL A 87166B102 3917021 106789 SH SOLE 86439 0 20350 SYNLOGIC INC COM 87166L100 9120 12000 SH SOLE 0 0 12000 SYNOPSYS INC COM 871607107 27875613 87305 SH SOLE 54596 0 32709 SYNOVUS FINL CORP COM NEW 87161C501 6279866 167240 SH SOLE 0 0 167240 SYNOVUS FINL CORP COM NEW 87161C501 32175 42900 SH Call SOLE 0 0 0 SYSCO CORP COM 871829107 111539876 1458992 SH SOLE 1076444 0 382548 T-MOBILE US INC COM 872590104 108278800 773419 SH SOLE 509451 0 263968 T2 BIOSYSTEMS INC COM NEW 89853L203 570 11400 SH Call SOLE 0 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 104195096 1398777 SH SOLE 858797 0 539980 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 18432260 177012 SH SOLE 150650 0 26362 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1993748 127804 SH SOLE 88234 0 39570 TANDEM DIABETES CARE INC COM NEW 875372203 1391337 30953 SH SOLE 0 0 30953 TANGER FACTORY OUTLET CTRS I COM 875465106 1168694 65145 SH SOLE 0 0 65145 TAPESTRY INC COM 876030107 11762275 308884 SH SOLE 169943 0 138941 TARGA RES CORP COM 87612G101 18109713 246390 SH SOLE 82799 0 163591 TARGET CORP COM 87612E106 243178230 1631587 SH SOLE 809583 0 822004 TASEKO MINES LTD COM 876511106 258342 175743 SH SOLE 0 0 175743 TASEKO MINES LTD COM 876511106 985 19700 SH Call SOLE 0 0 0 TASEKO MINES LTD COM 876511106 1350 27000 SH Call SOLE 0 0 0 TASKUS INC CLASS A COM 87652V109 2065619 122226 SH SOLE 121876 0 350 TC ENERGY CORP COM 87807B107 53999932 1354740 SH SOLE 1286293 0 68447 TCW STRATEGIC INCOME FD INC COM 872340104 3444237 745510 SH SOLE 0 0 745510 TD SYNNEX CORPORATION COM 87162W100 29736087 313965 SH SOLE 206557 0 107408 TDCX INC ADS 87190U100 186740 15084 SH SOLE 0 0 15084 TE CONNECTIVITY LTD SHS H84989104 88615443 771909 SH SOLE 715226 0 56683 TECHNIPFMC PLC COM G87110105 4124560 338356 SH SOLE 325096 0 13260 TECHTARGET INC COM 87874R100 912174 20703 SH SOLE 17424 0 3279 TECK RESOURCES LTD CL B 878742204 9171947 242515 SH SOLE 156486 0 86029 TECNOGLASS INC ORD SHS G87264100 212559 6908 SH SOLE 0 0 6908 TEEKAY TANKERS LTD CL A Y8565N300 510429 16567 SH SOLE 0 0 16567 TEGNA INC COM 87901J105 1384809 65352 SH SOLE 30956 0 34396 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2586617 143701 SH SOLE 0 0 143701 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 18007585 909015 SH SOLE 0 0 909015 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 3630393 255483 SH SOLE 0 0 255483 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2461297 168008 SH SOLE 0 0 168008 TELADOC HEALTH INC COM 87918A105 4904442 207376 SH SOLE 0 0 207376 TELEDYNE TECHNOLOGIES INC COM 879360105 35675171 89208 SH SOLE 86273 0 2935 TELEFLEX INCORPORATED COM 879369106 16900157 67698 SH SOLE 58270 0 9428 TELEFONICA BRASIL SA NEW ADR 87936R205 767267 107310 SH SOLE 72194 0 35116 TELEFONICA S A SPONSORED ADR 879382208 828156 231976 SH SOLE 26630 0 205346 TELEPHONE & DATA SYS INC COM NEW 879433829 1732611 165168 SH SOLE 0 0 165168 TELLURIAN INC NEW COM 87968A104 525524 312812 SH SOLE 0 0 312812 TELUS CORPORATION COM 87971M103 9201421 476512 SH SOLE 428462 0 48050 TEMPLETON EMERGING MKTS FD COM 880191101 283746 24846 SH SOLE 0 0 24846 TEMPLETON EMERGING MKTS INCO COM 880192109 357037 65034 SH SOLE 0 0 65034 TEMPLETON GLOBAL INCOME FD COM 880198106 713773 164844 SH SOLE 0 0 164844 TEMPUR SEALY INTL INC COM 88023U101 10352450 301556 SH SOLE 267836 0 33720 TENABLE HLDGS INC COM 88025T102 528759 13860 SH SOLE 12860 0 1000 TENARIS S A SPONSORED ADS 88031M109 6214319 176744 SH SOLE 143004 0 33740 TENET HEALTHCARE CORP COM NEW 88033G407 3737265 76599 SH SOLE 0 0 76599 TENNANT CO COM 880345103 997169 16195 SH SOLE 16014 0 181 TERADATA CORP DEL COM 88076W103 3529453 104856 SH SOLE 92924 0 11932 TERADYNE INC COM 880770102 33238310 380518 SH SOLE 331478 0 49040 TEREX CORP NEW COM 880779103 1785861 41804 SH SOLE 28521 0 13283 TERNS PHARMACEUTICALS INC COM 880881107 127128 12488 SH SOLE 0 0 12488 TERRENO RLTY CORP COM 88146M101 7968073 140110 SH SOLE 139868 0 242 TESLA INC COM 88160R101 110563843 897580 SH SOLE 356722 0 540858 TETRA TECH INC NEW COM 88162G103 4915870 33859 SH SOLE 5090 0 28769 TETRA TECHNOLOGIES INC DEL COM 88162F105 350927 101424 SH SOLE 89424 0 12000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1965876 215556 SH SOLE 9111 0 206445 TEXAS CAP BANCSHARES INC COM 88224Q107 515289 8544 SH SOLE 0 0 8544 TEXAS INSTRS INC COM 882508104 258610353 1565223 SH SOLE 1124700 0 440523 TEXAS INSTRS INC COM 882508104 187220 25300 SH Put SOLE 0 0 25300 TEXAS PACIFIC LAND CORPORATI COM 88262P102 25840972 11024 SH SOLE 0 0 11024 TEXAS ROADHOUSE INC COM 882681109 8502290 93483 SH SOLE 51939 0 41544 TEXTRON INC COM 883203101 12186165 172117 SH SOLE 134250 0 37867 TFI INTL INC COM 87241L109 4602219 45912 SH SOLE 42901 0 3011 TFS FINL CORP COM 87240R107 372383 25842 SH SOLE 0 0 25842 TG THERAPEUTICS INC COM 88322Q108 2155580 182213 SH SOLE 0 0 182213 THE BEACHBODY COMPANY INC *W EXP 12/31/202 073463119 465 11199 SH SOLE 0 0 11199 THE BEAUTY HEALTH COMPANY COM CL A 88331L108 425471 46755 SH SOLE 38348 0 8407 THE TRADE DESK INC COM CL A 88339J105 10888445 242883 SH SOLE 129553 0 113330 THERMO FISHER SCIENTIFIC INC COM 883556102 235297791 427262 SH SOLE 256778 0 170484 THERMON GROUP HLDGS INC COM 88362T103 688483 34287 SH SOLE 34287 0 0 THOMSON REUTERS CORP. COM NEW 884903709 9661727 84701 SH SOLE 71438 0 13263 THOR INDS INC COM 885160101 20459030 271016 SH SOLE 255580 0 15436 THORNBURG INCM BUILDER OPP T COM 885213108 845621 59217 SH SOLE 0 0 59217 THRYV HLDGS INC COM NEW 886029206 2245762 118198 SH SOLE 118198 0 0 TIDEWATER INC NEW COM 88642R109 926041 25130 SH SOLE 0 0 25130 TILRAY BRANDS INC COM CL 2 88688T100 335443 124700 SH SOLE 0 0 124700 TIMKEN CO COM 887389104 9012018 127522 SH SOLE 115345 0 12177 TIPTREE INC COM 88822Q103 1062192 76748 SH SOLE 0 0 76748 TITAN MED INC COM NEW 88830X819 17910 27112 SH SOLE 0 0 27112 TJX COS INC NEW COM 872540109 216903113 2724887 SH SOLE 1031371 0 1693516 TOAST INC CL A 888787108 268449 14889 SH SOLE 0 0 14889 TOLL BROTHERS INC COM 889478103 2374260 47560 SH SOLE 0 0 47560 TOLL BROTHERS INC COM 889478103 11270 32200 SH Call SOLE 0 0 0 TONIX PHARMACEUTICALS HLDG C COM NEW 890260862 65489 168006 SH SOLE 0 0 168006 TOPBUILD CORP COM 89055F103 1992900 12735 SH SOLE 10291 0 2444 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 2332743 118114 SH SOLE 65922 0 52192 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 2100 14000 SH Call SOLE 0 0 0 TORO CO COM 891092108 24988468 220746 SH SOLE 162374 0 58372 TORONTO DOMINION BK ONT COM NEW 891160509 21366979 329934 SH SOLE 75588 0 254346 TORONTO DOMINION BK ONT COM NEW 891160509 1860 18600 SH Call SOLE 0 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 4530 15100 SH Call SOLE 0 0 0 TORTOISE ENERGY INDEPENDENC COM 89148K200 4598314 157784 SH SOLE 0 0 157784 TORTOISE ENERGY INFRA CORP COM 89147L886 600993 18917 SH SOLE 0 0 18917 TORTOISE PIPELINE & ENERGY F COM 89148H207 472494 17591 SH SOLE 0 0 17591 TOTALENERGIES SE SPONSORED ADS 89151E109 174926784 2817761 SH SOLE 2633355 0 184406 TOWNEBANK PORTSMOUTH VA COM 89214P109 4375531 141878 SH SOLE 102839 0 39039 TOYOTA MOTOR CORP ADS 892331307 5200063 38073 SH SOLE 11457 0 26616 TPG RE FIN TR INC COM 87266M107 478152 70420 SH SOLE 0 0 70420 TPI COMPOSITES INC COM 87266J104 204737 20191 SH SOLE 0 0 20191 TRACTOR SUPPLY CO COM 892356106 96563777 429218 SH SOLE 217174 0 212044 TRADEWEB MKTS INC CL A 892672106 1536568 23665 SH SOLE 23465 0 200 TRANE TECHNOLOGIES PLC SHS G8994E103 160631706 955612 SH SOLE 196577 0 759035 TRANE TECHNOLOGIES PLC SHS G8994E103 65400 32700 SH Call SOLE 0 0 0 TRANSALTA CORP COM 89346D107 170430 19000 SH SOLE 0 0 19000 TRANSCAT INC COM 893529107 368311 5197 SH SOLE 1 0 5196 TRANSDIGM GROUP INC COM 893641100 49943594 79320 SH SOLE 76678 0 2642 TRANSMEDICS GROUP INC COM 89377M109 443396 7184 SH SOLE 0 0 7184 TRANSOCEAN LTD REG SHS H8817H100 343117 75245 SH SOLE 7 0 75238 TRANSUNION COM 89400J107 10049517 177084 SH SOLE 170090 0 6994 TRAVEL PLUS LEISURE CO COM 894164102 1027039 28215 SH SOLE 20839 0 7376 TRAVELERS COMPANIES INC COM 89417E109 92509161 493408 SH SOLE 406862 0 86546 TRAVELZOO COM NEW 89421Q205 58473 13140 SH SOLE 0 0 13140 TREEHOUSE FOODS INC COM 89469A104 1470685 29783 SH SOLE 0 0 29783 TREX CO INC COM 89531P105 12162637 287329 SH SOLE 243035 0 44294 TRI CONTL CORP COM 895436103 8360474 326201 SH SOLE 0 0 326201 TRI POINTE HOMES INC COM 87265H109 3823628 205682 SH SOLE 73701 0 131981 TRICO BANCSHARES COM 896095106 885084 17358 SH SOLE 0 0 17358 TRICON RESIDENTIAL INC COM NPV 89612W102 246520 31974 SH SOLE 0 0 31974 TRILOGY METALS INC NEW COM 89621C105 9895 17990 SH SOLE 0 0 17990 TRIMAS CORP COM NEW 896215209 2012454 72547 SH SOLE 72539 0 8 TRIMBLE INC COM 896239100 3377459 66801 SH SOLE 57305 0 9496 TRINET GROUP INC COM 896288107 624980 9218 SH SOLE 8637 0 581 TRINITY INDS INC COM 896522109 16532757 559106 SH SOLE 536962 0 22144 TRINSEO PLC SHS G9059U107 532289 23439 SH SOLE 15142 0 8297 TRIP COM GROUP LTD ADS 89677Q107 300587 8738 SH SOLE 161 0 8577 TRIPADVISOR INC COM 896945201 212197 11802 SH SOLE 0 0 11802 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 315853 30283 SH SOLE 0 0 30283 TRITIUM DCFC LIMITED ORDINARY SHARES Q9225T108 50944 30324 SH SOLE 0 0 30324 TRITON INTL LTD CL A G9078F107 2710350 39404 SH SOLE 0 0 39404 TRIUMPH GROUP INC NEW COM 896818101 1051581 99960 SH SOLE 0 0 99960 TRUIST FINL CORP COM 89832Q109 179990859 4182918 SH SOLE 3235861 0 947057 TRUPANION INC COM 898202106 1124227 23653 SH SOLE 20708 0 2945 TRUSTCO BK CORP N Y COM NEW 898349204 208737 5553 SH SOLE 0 0 5553 TRUSTMARK CORP COM 898402102 903807 25889 SH SOLE 0 0 25889 TTEC HLDGS INC COM 89854H102 682338 15462 SH SOLE 14654 0 808 TURTLE BEACH CORP COM NEW 900450206 550262 76745 SH SOLE 0 0 76745 TUSIMPLE HLDGS INC CL A 90089L108 35713 21776 SH SOLE 0 0 21776 TUTOR PERINI CORP COM 901109108 142416 18863 SH SOLE 0 0 18863 TWILIO INC CL A 90138F102 1452203 29661 SH SOLE 0 0 29661 TWO HBRS INVT CORP COM 90187B804 202503 12841 SH SOLE 0 0 12841 TYLER TECHNOLOGIES INC COM 902252105 8714420 27029 SH SOLE 25380 0 1649 TYSON FOODS INC CL A 902494103 9278668 149055 SH SOLE 0 0 149055 TYSON FOODS INC CL A 902494103 1840 36800 SH Call SOLE 0 0 0 U S PHYSICAL THERAPY COM 90337L108 544360 6718 SH SOLE 6522 0 196 UBER TECHNOLOGIES INC COM 90353T100 33112802 1338973 SH SOLE 983324 0 355649 UBIQUITI INC COM 90353W103 1461240 5342 SH SOLE 2858 0 2484 UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 227698 602 SH SOLE 0 0 602 UBS GROUP AG SHS H42097107 23797640 1274647 SH SOLE 1220803 0 53844 UDR INC COM 902653104 2995159 77335 SH SOLE 46813 0 30522 UFP INDUSTRIES INC COM 90278Q108 2850238 35965 SH SOLE 6995 0 28970 UFP TECHNOLOGIES INC COM 902673102 1518659 12882 SH SOLE 12882 0 0 UGI CORP NEW COM 902681105 2963016 79930 SH SOLE 120 0 79810 UIPATH INC CL A 90364P105 179084 14090 SH SOLE 0 0 14090 ULTA BEAUTY INC COM 90384S303 27083164 57738 SH SOLE 30897 0 26841 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 918909 19834 SH SOLE 10534 0 9300 ULTRAPAR PARTICIPACOES SA SP ADR REP COM 90400P101 25801 10661 SH SOLE 0 0 10661 UMB FINL CORP COM 902788108 1254584 15021 SH SOLE 14194 0 827 UMH PPTYS INC COM 903002103 5986206 371808 SH SOLE 0 0 371808 UMPQUA HLDGS CORP COM 904214103 780912 43747 SH SOLE 0 0 43747 UNDER ARMOUR INC CL A 904311107 721817 71045 SH SOLE 224 0 70821 UNDER ARMOUR INC CL C 904311206 1479558 165870 SH SOLE 0 0 165870 UNIFIED SER TR ABSLUTE SELCT VL 90470L568 4860149 174659 SH SOLE 0 0 174659 UNIFIED SER TR BALLAST SMLMD CP 90470L550 1055586 33238 SH SOLE 0 0 33238 UNIFIRST CORP MASS COM 904708104 19611258 101618 SH SOLE 101269 0 349 UNILEVER PLC SPON ADR NEW 904767704 167524274 3327197 SH SOLE 2847353 0 479844 UNION PAC CORP COM 907818108 685688075 3311254 SH SOLE 1181746 0 2129508 UNION PAC CORP COM 907818108 8080 40400 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 9020 16400 SH Call SOLE 0 0 0 UNIQURE NV SHS N90064101 345627 15246 SH SOLE 0 0 15246 UNITED AIRLS HLDGS INC COM 910047109 10538884 279546 SH SOLE 158968 0 120578 UNITED BANKSHARES INC WEST V COM 909907107 3825436 94478 SH SOLE 48138 0 46340 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 235992 6982 SH SOLE 1232 0 5750 UNITED FIRE GROUP INC COM 910340108 914759 33434 SH SOLE 0 0 33434 UNITED INS HLDGS CORP COM 910710102 52194 49240 SH SOLE 0 0 49240 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 4360812 667812 SH SOLE 0 0 667812 UNITED NAT FOODS INC COM 911163103 778032 20099 SH SOLE 6667 0 13432 UNITED PARCEL SERVICE INC CL B 911312106 444535408 2557143 SH SOLE 1288822 0 1268321 UNITED RENTALS INC COM 911363109 45612470 128334 SH SOLE 49059 0 79275 UNITED STATES STL CORP NEW COM 912909108 3287371 131233 SH SOLE 77570 0 53663 UNITED THERAPEUTICS CORP DEL COM 91307C102 11530168 41462 SH SOLE 23631 0 17831 UNITEDHEALTH GROUP INC COM 91324P102 969743569 1828954 SH SOLE 833129 0 995825 UNITI GROUP INC COM 91325V108 3203166 579231 SH SOLE 0 0 579231 UNITIL CORP COM 913259107 1020734 19874 SH SOLE 6426 0 13448 UNITY SOFTWARE INC COM 91332U101 2535847 88697 SH SOLE 68417 0 20280 UNIVAR SOLUTIONS INC COM 91336L107 5415763 170307 SH SOLE 169755 0 552 UNIVERSAL CORP VA COM 913456109 526538 9970 SH SOLE 0 0 9970 UNIVERSAL DISPLAY CORP COM 91347P105 3058140 28305 SH SOLE 5767 0 22538 UNIVERSAL ELECTRS INC COM 913483103 523080 25136 SH SOLE 25136 0 0 UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 222422 4660 SH SOLE 0 0 4660 UNIVERSAL HLTH SVCS INC CL B 913903100 17375185 123324 SH SOLE 101576 0 21748 UNIVERSAL SEC INSTRS INC COM NEW 913821302 149231 73513 SH SOLE 0 0 73513 UNIVEST FINANCIAL CORPORATIO COM 915271100 452023 17299 SH SOLE 15545 0 1754 UNUM GROUP COM 91529Y106 8622322 210147 SH SOLE 19869 0 190278 UPSTART HLDGS INC COM 91680M107 166175 12570 SH SOLE 0 0 12570 UPWORK INC COM 91688F104 1817855 174124 SH SOLE 0 0 174124 URANIUM ENERGY CORP COM 916896103 135967 35043 SH SOLE 0 0 35043 US BANCORP DEL COM NEW 902973304 150922083 3460722 SH SOLE 2704289 0 756433 US FOODS HLDG CORP COM 912008109 34858185 1024638 SH SOLE 1016562 0 8076 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 746292 38213 SH SOLE 0 0 38213 USCB FINANCIAL HOLDINGS INC CLASS A COM 90355N101 1427327 116994 SH SOLE 0 0 116994 UTZ BRANDS INC COM CL A 918090101 217944 13742 SH SOLE 6356 0 7386 UWM HOLDINGS CORPORATION COM CL A 91823B109 66609 20124 SH SOLE 0 0 20124 V F CORP COM 918204108 8121095 294129 SH SOLE 37709 0 256420 V2X INC COM 92242T101 487477 11806 SH SOLE 6020 0 5786 VAIL RESORTS INC COM 91879Q109 16331536 68517 SH SOLE 49199 0 19318 VALARIS LIMITED CL A G9460G101 329918 4879 SH SOLE 0 0 4879 VALE S A SPONSORED ADS 91912E105 22522900 1327219 SH SOLE 1082379 0 244840 VALERO ENERGY CORP COM 91913Y100 81288541 640766 SH SOLE 122343 0 518423 VALHI INC NEW COM 918905209 277310 12605 SH SOLE 0 0 12605 VALLEY NATL BANCORP COM 919794107 4395284 388619 SH SOLE 249372 0 139247 VALMONT INDS INC COM 920253101 2019470 6107 SH SOLE 0 0 6107 VALVOLINE INC COM 92047W101 9445651 289300 SH SOLE 273597 0 15703 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 3215900 37464 SH SOLE 878 0 36586 VANECK ETF TRUST BDC INCOME ETF 92189F411 4887456 345404 SH SOLE 0 0 345404 VANECK ETF TRUST BIOTECH ETF 92189F726 1325219 8295 SH SOLE 0 0 8295 VANECK ETF TRUST DURABLE HGH DIV 92189H102 7034501 220630 SH SOLE 0 0 220630 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 221735 1628 SH SOLE 0 0 1628 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 7665264 283688 SH SOLE 1 0 283687 VANECK ETF TRUST GOLD MINERS ETF 92189F106 30919288 1078833 SH SOLE 0 0 1078833 VANECK ETF TRUST GOLD MINERS ETF 92189F106 55896 27400 SH Call SOLE 0 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 204750 22500 SH Call SOLE 0 0 0 VANECK ETF TRUST GREEN BOND ETF 92189F171 670147 29149 SH SOLE 0 0 29149 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 2256418 44638 SH SOLE 233 0 44405 VANECK ETF TRUST IG FLOATING RATE 92189F486 309706 12448 SH SOLE 0 0 12448 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 4422192 96957 SH SOLE 839 0 96118 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 289475 11947 SH SOLE 0 0 11947 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 3901743 109446 SH SOLE 0 0 109446 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 117740 40600 SH Call SOLE 0 0 0 VANECK ETF TRUST LONG MUNI ETF 92189F536 14695980 841695 SH SOLE 751569 0 90126 VANECK ETF TRUST MORTGAGE REIT 92189F452 323971 27761 SH SOLE 0 0 27761 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 134552920 2072921 SH SOLE 3816 0 2069105 VANECK ETF TRUST NATURAL RESOURC 92189F841 217356 4415 SH SOLE 0 0 4415 VANECK ETF TRUST OIL SERVICES ETF 92189H607 17672658 58120 SH SOLE 134 0 57986 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 2333235 30013 SH SOLE 0 0 30013 VANECK ETF TRUST PREFERRED SECURT 92189F429 173249 10368 SH SOLE 0 0 10368 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 2894197 38001 SH SOLE 715 0 37286 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 18531696 91311 SH SOLE 0 0 91311 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 2068581 92888 SH SOLE 0 0 92888 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 1354856 80264 SH SOLE 0 0 80264 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 839476 19586 SH SOLE 0 0 19586 VANECK MERK GOLD TR GOLD TRUST 921078101 2046379 115680 SH SOLE 0 0 115680 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4953639 23484 SH SOLE 0 0 23484 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 7236790 51669 SH SOLE 0 0 51669 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 549890 3248 SH SOLE 0 0 3248 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 10750158 65721 SH SOLE 0 0 65721 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 11155803 72715 SH SOLE 0 0 72715 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2371788 12724 SH SOLE 0 0 12724 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 11235794 71543 SH SOLE 0 0 71543 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 11352152 65501 SH SOLE 342 0 65159 VANGUARD BD INDEX FDS INTERMED TERM 921937819 25023482 336693 SH SOLE 422 0 336271 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 671831 9275 SH SOLE 10 0 9265 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 100716852 1337900 SH SOLE 658147 0 679753 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 126480543 1760584 SH SOLE 823137 0 937447 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 235690 4810 SH SOLE 4318 0 492 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 20462727 431431 SH SOLE 51 0 431380 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 25652152 193074 SH SOLE 539 0 192535 VANGUARD INDEX FDS GROWTH ETF 922908736 189532775 889324 SH SOLE 60738 0 828586 VANGUARD INDEX FDS LARGE CAP ETF 922908637 29124271 167188 SH SOLE 2662 0 164526 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 14461120 80444 SH SOLE 3191 0 77253 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 27543612 203656 SH SOLE 52946 0 150710 VANGUARD INDEX FDS MID CAP ETF 922908629 684892667 3360350 SH SOLE 2723966 0 636384 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 42285656 512672 SH SOLE 777 0 511895 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7457449129 21225652 SH SOLE 19778618 0 1447034 VANGUARD INDEX FDS SM CP VAL ETF 922908611 61980573 390299 SH SOLE 34065 0 356234 VANGUARD INDEX FDS SMALL CP ETF 922908751 116754747 636106 SH SOLE 730 0 635376 VANGUARD INDEX FDS SML CP GRW ETF 922908595 47957236 239124 SH SOLE 28307 0 210817 VANGUARD INDEX FDS TOTAL STK MKT 922908769 131953618 690167 SH SOLE 6918 0 683249 VANGUARD INDEX FDS TOTAL STK MKT 922908769 8400 10500 SH Call SOLE 0 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 337284014 2402817 SH SOLE 214255 0 2188562 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 307586775 6134554 SH SOLE 5269731 0 864823 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 117554226 3015763 SH SOLE 3278 0 3012485 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 7164317 129226 SH SOLE 0 0 129226 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 231088574 3591122 SH SOLE 3473705 0 117417 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6977246 67860 SH SOLE 75 0 67785 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 310162 7502 SH SOLE 212 0 7290 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 109248100 1267530 SH SOLE 1006973 0 260557 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 30636137 655882 SH SOLE 448 0 655434 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 696341827 14070357 SH SOLE 13395561 0 674796 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 146711083 1892802 SH SOLE 1480746 0 412056 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 22364703 382433 SH SOLE 192342 0 190091 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 61011969 805855 SH SOLE 761403 0 44452 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2897126 47016 SH SOLE 0 0 47016 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 113223169 2487327 SH SOLE 1719997 0 767330 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 24731098 427723 SH SOLE 87662 0 340061 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 59784254 795110 SH SOLE 368250 0 426860 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 32663225 592580 SH SOLE 154427 0 438153 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 29688502 170369 SH SOLE 149 0 170220 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 13273850 199367 SH SOLE 17890 0 181477 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1428679 9173 SH SOLE 0 0 9173 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 19968043 283759 SH SOLE 1717 0 282042 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1789841 14700 SH SOLE 0 0 14700 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 6591078 38376 SH SOLE 0 0 38376 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 265513856 1748509 SH SOLE 699 0 1747810 VANGUARD STAR FDS VG TL INTL STK F 921909768 25969366 502116 SH SOLE 6794 0 495322 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 149913186 3571910 SH SOLE 7486 0 3564424 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 744465 7545 SH SOLE 0 0 7545 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 9562585 156815 SH SOLE 3146 0 153669 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 420777700 3888527 SH SOLE 2603850 0 1284677 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 15582459 223803 SH SOLE 0 0 223803 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 7122579 119566 SH SOLE 0 0 119566 VANGUARD WORLD FD ESG INTL STK ETF 921910725 6867872 139620 SH SOLE 121753 0 17867 VANGUARD WORLD FD ESG US CORP BD 921910691 520713 8582 SH SOLE 0 0 8582 VANGUARD WORLD FD ESG US STK ETF 921910733 14532303 220650 SH SOLE 183371 0 37279 VANGUARD WORLD FD EXTENDED DUR 921910709 7573187 91430 SH SOLE 0 0 91430 VANGUARD WORLD FD MEGA CAP INDEX 921910873 16076678 121420 SH SOLE 0 0 121420 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 48510004 471657 SH SOLE 405 0 471252 VANGUARD WORLD FD MEGA GRWTH IND 921910816 13069425 75952 SH SOLE 3229 0 72723 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 8237407 100150 SH SOLE 0 0 100150 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 14605349 66667 SH SOLE 0 0 66667 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 11640980 60766 SH SOLE 751 0 60015 VANGUARD WORLD FDS ENERGY ETF 92204A306 20910811 172418 SH SOLE 0 0 172418 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 38741443 468289 SH SOLE 777 0 467512 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 36965799 149027 SH SOLE 0 0 149027 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 13562640 74246 SH SOLE 391 0 73855 VANGUARD WORLD FDS INF TECH ETF 92204A702 140893186 441096 SH SOLE 0 0 441096 VANGUARD WORLD FDS MATERIALS ETF 92204A801 16159521 94936 SH SOLE 0 0 94936 VANGUARD WORLD FDS UTILITIES ETF 92204A876 11360674 74077 SH SOLE 497 0 73580 VARONIS SYS INC COM 922280102 1658922 69295 SH SOLE 67873 0 1422 VAXART INC COM NEW 92243A200 10207 10622 SH SOLE 0 0 10622 VBI VACCINES INC CDA COM NEW 91822J103 79542 203379 SH SOLE 0 0 203379 VECTOR GROUP LTD COM 92240M108 125916 10617 SH SOLE 0 0 10617 VEECO INSTRS INC DEL COM 922417100 3353801 180506 SH SOLE 180506 0 0 VEEVA SYS INC CL A COM 922475108 10057847 62324 SH SOLE 48085 0 14239 VENTAS INC COM 92276F100 3534586 78460 SH SOLE 23306 0 55154 VEON LTD SPONSORED ADR 91822M106 5268 10750 SH SOLE 0 0 10750 VERADIGM INC COM 01988P108 651816 36951 SH SOLE 32644 0 4307 VERASTEM INC COM 92337C104 18495 45950 SH SOLE 0 0 45950 VERICEL CORP COM 92346J108 1065163 40439 SH SOLE 40085 0 354 VERINT SYS INC COM 92343X100 420884 11601 SH SOLE 8684 0 2917 VERISIGN INC COM 92343E102 4802571 23377 SH SOLE 12053 0 11324 VERISK ANALYTICS INC COM 92345Y106 85569950 485035 SH SOLE 470387 0 14648 VERITIV CORP COM 923454102 283400 2328 SH SOLE 761 0 1567 VERIZON COMMUNICATIONS INC COM 92343V104 580364135 14730069 SH SOLE 5680635 0 9049434 VERIZON COMMUNICATIONS INC COM 92343V104 32550 21000 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 17550 27000 SH Call SOLE 0 0 0 VERRA MOBILITY CORP CL A COM STK 92511U102 1379487 99746 SH SOLE 0 0 99746 VERTEX PHARMACEUTICALS INC COM 92532F100 107520302 372326 SH SOLE 284338 0 87988 VERTIV HOLDINGS CO COM CL A 92537N108 176405 12914 SH SOLE 0 0 12914 VIAD CORP COM 92552R406 1990980 81631 SH SOLE 81471 0 160 VIASAT INC COM 92552V100 386668 12217 SH SOLE 0 0 12217 VIATRIS INC COM 92556V106 11259727 1011653 SH SOLE 608973 0 402680 VIATRIS INC COM 92556V106 4950 11000 SH Call SOLE 0 0 0 VIAVI SOLUTIONS INC COM 925550105 716088 68134 SH SOLE 58085 0 10049 VICI PPTYS INC COM 925652109 61297841 1891904 SH SOLE 1187726 0 704178 VICI PPTYS INC COM 925652109 285950 81700 SH Call SOLE 0 0 0 VICTORIAS SECRET AND CO COMMON STOCK 926400102 360926 10087 SH SOLE 0 0 10087 VICTORY CAP HLDGS INC COM CL A 92645B103 608397 22676 SH SOLE 11270 0 11406 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 11214670 175204 SH SOLE 0 0 175204 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 3734555 55131 SH SOLE 0 0 55131 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 12967782 208927 SH SOLE 0 0 208927 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1704837 28949 SH SOLE 0 0 28949 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 4743503 91964 SH SOLE 0 0 91964 VICTORY PORTFOLIOS II VCTRYSHS USAA CR 92647N527 2387851 52486 SH SOLE 0 0 52486 VICTORY PORTFOLIOS II VCTRYSHS USAA CR 92647N535 3617454 74372 SH SOLE 0 0 74372 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 11014831 246693 SH SOLE 0 0 246693 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 597116 15649 SH SOLE 0 0 15649 VIEWRAY INC COM 92672L107 716240 159875 SH SOLE 0 0 159875 VIKING THERAPEUTICS INC COM 92686J106 882350 93867 SH SOLE 0 0 93867 VILLAGE FARMS INTL INC COM 92707Y108 137921 102926 SH SOLE 0 0 102926 VIMEO INC COMMON STOCK 92719V100 94318 27498 SH SOLE 20406 0 7092 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 3509448 110394 SH SOLE 0 0 110394 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 21375 17100 SH Call SOLE 0 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 77900 38000 SH Call SOLE 0 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 42226 12134 SH SOLE 0 0 12134 VIRIOS THERAPEUTICS INC COM 92829J104 7080 30000 SH SOLE 0 0 30000 VIRTU FINL INC CL A 928254101 4786229 234504 SH SOLE 206200 0 28304 VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 1106522 68347 SH SOLE 0 0 68347 VIRTUS CONVERTIBLE & INC 202 COM 92838R105 223206 25834 SH SOLE 0 0 25834 VIRTUS CONVERTIBLE & INC FD COM 92838U108 475189 164996 SH SOLE 0 0 164996 VIRTUS CONVERTIBLE & INCOME COM 92838X102 109147 32102 SH SOLE 0 0 32102 VIRTUS DIVERSIFIED INCM & CO COM 92840N100 1624425 87522 SH SOLE 0 0 87522 VIRTUS DIVIDEND INTEREST & P COM 92840R101 5124784 454326 SH SOLE 0 0 454326 VIRTUS EQUITY & CONV INCM FD COM 92841M101 7129570 391098 SH SOLE 0 0 391098 VIRTUS INVT PARTNERS INC COM 92828Q109 1167401 6098 SH SOLE 0 0 6098 VIRTUS TOTAL RETURN FD INC COM 92835W107 331803 50657 SH SOLE 0 0 50657 VISA INC COM CL A 92826C839 791587650 3809990 SH SOLE 1623283 0 2186707 VISHAY INTERTECHNOLOGY INC COM 928298108 2300301 106644 SH SOLE 104655 0 1989 VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3 29918 31000 PRN SOLE 0 0 31000 VISTA ENERGY S.A.B. DE C.V. SPONSORED ADS 92837L109 242996 15517 SH SOLE 0 0 15517 VISTA OUTDOOR INC COM 928377100 576984 23676 SH SOLE 0 0 23676 VISTEON CORP COM NEW 92839U206 535226 4091 SH SOLE 459 0 3632 VISTRA CORP COM 92840M102 53927318 2324448 SH SOLE 1928258 0 396190 VIZIO HLDG CORP CL A COM 92858V101 260676 35179 SH SOLE 33852 0 1327 VMWARE INC CL A COM 928563402 5888844 47970 SH SOLE 0 0 47970 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 49638186 4904961 SH SOLE 3810867 0 1094094 VOLTA INC COM CL A 92873V102 9149 25742 SH SOLE 0 0 25742 VONTIER CORPORATION COM 928881101 5437006 281272 SH SOLE 261477 0 19795 VORNADO RLTY TR SH BEN INT 929042109 2712208 130332 SH SOLE 120483 0 9849 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 4698174 766425 SH SOLE 0 0 766425 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 262380 50848 SH SOLE 0 0 50848 VOYA FINANCIAL INC COM 929089100 7153709 116339 SH SOLE 105356 0 10983 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1595106 294844 SH SOLE 0 0 294844 VOYA INFRASTRUCTURE INDLS & COM 92912X101 402500 43893 SH SOLE 0 0 43893 VOYAGER THERAPEUTICS INC COM 92915B106 670451 109910 SH SOLE 0 0 109910 VROOM INC COM 92918V109 75653 74170 SH SOLE 0 0 74170 VULCAN MATLS CO COM 929160109 34729945 198333 SH SOLE 181073 0 17260 WABASH NATL CORP COM 929566107 1396341 61785 SH SOLE 0 0 61785 WABTEC COM 929740108 10219884 102393 SH SOLE 88999 0 13394 WALGREENS BOOTS ALLIANCE INC COM 931427108 59734055 1598874 SH SOLE 960800 0 638074 WALGREENS BOOTS ALLIANCE INC COM 931427108 1870 17000 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 4460 89200 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 68400 18000 SH Call SOLE 0 0 0 WALMART INC COM 931142103 583783624 4117152 SH SOLE 809686 0 3307466 WALMART INC COM 931142103 3568 44600 SH Call SOLE 0 0 0 WALMART INC COM 931142103 7181 16700 SH Call SOLE 0 0 0 WALMART INC COM 931142103 4048 18400 SH Call SOLE 0 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 15480318 1632943 SH SOLE 1117240 0 515703 WARNER MUSIC GROUP CORP COM CL A 934550203 1334367 38103 SH SOLE 36872 0 1231 WASHINGTON FED INC COM 938824109 1575743 46967 SH SOLE 32436 0 14531 WASHINGTON TR BANCORP INC COM 940610108 4518171 95765 SH SOLE 63925 0 31840 WASTE CONNECTIONS INC COM 94106B101 52119947 393166 SH SOLE 24147 0 369019 WASTE MGMT INC DEL COM 94106L109 154717307 986211 SH SOLE 604647 0 381564 WATERS CORP COM 941848103 6889626 20111 SH SOLE 4804 0 15307 WATSCO INC COM 942622200 92558970 371124 SH SOLE 343340 0 27784 WATTS WATER TECHNOLOGIES INC CL A 942749102 12905967 88258 SH SOLE 86877 0 1381 WD 40 CO COM 929236107 1974228 12246 SH SOLE 11245 0 1001 WEATHERFORD INTL PLC ORD SHS G48833118 562972 11056 SH SOLE 0 0 11056 WEBSTER FINL CORP COM 947890109 14644097 309339 SH SOLE 238125 0 71214 WEC ENERGY GROUP INC COM 92939U106 72338780 771520 SH SOLE 558905 0 212615 WELLS FARGO CO NEW COM 949746101 117502732 2845784 SH SOLE 1759339 0 1086445 WELLS FARGO CO NEW COM 949746101 1716 85800 SH Call SOLE 0 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 9273553 7826 SH SOLE 0 0 7826 WELLTOWER INC COM 95040Q104 19720703 300848 SH SOLE 107401 0 193447 WENDYS CO COM 95058W100 1877243 82954 SH SOLE 3260 0 79694 WERNER ENTERPRISES INC COM 950755108 2262856 56206 SH SOLE 53067 0 3139 WESBANCO INC COM 950810101 1503194 40649 SH SOLE 27688 0 12961 WESCO INTL INC COM 95082P105 31796418 253965 SH SOLE 3243 0 250722 WEST FRASER TIMBER CO LTD COM 952845105 964737 13344 SH SOLE 0 0 13344 WEST PHARMACEUTICAL SVSC INC COM 955306105 13588957 57741 SH SOLE 47773 0 9968 WESTERN ALLIANCE BANCORP COM 957638109 6896084 115783 SH SOLE 103031 0 12752 WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 323672 25486 SH SOLE 0 0 25486 WESTERN ASSET EMERGING MKTS COM 95766A101 2649768 290864 SH SOLE 0 0 290864 WESTERN ASSET GLOBAL CORP DE COM 95790C107 1769862 138596 SH SOLE 0 0 138596 WESTERN ASSET HIGH INCOM FD COM 95766J102 833741 172261 SH SOLE 0 0 172261 WESTERN ASSET HIGH INCOME OP COM 95766K109 657351 166418 SH SOLE 0 0 166418 WESTERN ASSET HIGH YIELD DEF COM 95768B107 1729394 138573 SH SOLE 0 0 138573 WESTERN ASSET INTER MUNI FD COM 958435109 145782 19207 SH SOLE 0 0 19207 WESTERN ASSET INVT GRADE DEF COM 95790A101 1043233 64080 SH SOLE 0 0 64080 WESTERN ASSET MANAGED MUNS F COM 95766M105 783570 77813 SH SOLE 0 0 77813 WESTERN ASSET MUN HIGH INCOM COM 95766N103 2899034 454394 SH SOLE 0 0 454394 WESTERN ASSET MUN PARTNERS F COM 95766P108 4073684 349970 SH SOLE 0 0 349970 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 156110 14672 SH SOLE 0 0 14672 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 151569 17604 SH SOLE 0 0 17604 WESTERN AST INFL LKD OPP & I COM 95766R104 913902 100098 SH SOLE 0 0 100098 WESTERN DIGITAL CORP. COM 958102105 7976526 252822 SH SOLE 214367 0 38455 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2225988 82905 SH SOLE 0 0 82905 WESTERN NEW ENG BANCORP INC COM 958892101 173109 18299 SH SOLE 0 0 18299 WESTERN UN CO COM 959802109 490658 35633 SH SOLE 49 0 35584 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 463209 19711 SH SOLE 0 0 19711 WESTLAKE CORPORATION COM 960413102 450935 4398 SH SOLE 0 0 4398 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 204237 263600 SH SOLE 0 0 263600 WESTROCK CO COM 96145D105 7259653 206475 SH SOLE 654 0 205821 WESTROCK COFFEE CO COM 96145W103 186292 13944 SH SOLE 0 0 13944 WEWORK INC CL A 96209A104 36036 25200 SH SOLE 0 0 25200 WEX INC COM 96208T104 18559056 113407 SH SOLE 109271 0 4136 WEYERHAEUSER CO MTN BE COM NEW 962166104 31775684 1025024 SH SOLE 314635 0 710389 WEYERHAEUSER CO MTN BE COM NEW 962166104 4500 15000 SH Call SOLE 0 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 17695406 452805 SH SOLE 4584 0 448221 WHEELS UP EXPERIENCE INC COM CL A 96328L106 109272 106089 SH SOLE 0 0 106089 WHIRLPOOL CORP COM 963320106 10283444 72694 SH SOLE 32175 0 40519 WHITE MTNS INS GROUP LTD COM G9618E107 43091806 30468 SH SOLE 29868 0 600 WHITEHORSE FIN INC COM 96524V106 1418058 108664 SH SOLE 0 0 108664 WIDEOPENWEST INC COM 96758W101 279249 30653 SH SOLE 30003 0 650 WILEY JOHN & SONS INC CL A 968223206 12881337 321551 SH SOLE 317397 0 4154 WILLIAM PENN BANCORPORATION COM 96927A105 329203 27162 SH SOLE 0 0 27162 WILLIAMS COS INC COM 969457100 265540690 8071146 SH SOLE 6737012 0 1334134 WILLIAMS SONOMA INC COM 969904101 8784573 76441 SH SOLE 42081 0 34360 WILLIS TOWERS WATSON PLC LTD SHS G96629103 63441001 259386 SH SOLE 236813 0 22573 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 6572913 145515 SH SOLE 99280 0 46235 WINGSTOP INC COM 974155103 4344539 31569 SH SOLE 24181 0 7388 WINNEBAGO INDS INC COM 974637100 602256 11428 SH SOLE 0 0 11428 WINTRUST FINL CORP COM 97650W108 10023766 118597 SH SOLE 0 0 118597 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 478878 19094 SH SOLE 0 0 19094 WISDOMTREE TR CURRNCY INT EQ 97717X263 6716736 229632 SH SOLE 0 0 229632 WISDOMTREE TR EM EX ST-OWNED 97717X578 3928154 147232 SH SOLE 0 0 147232 WISDOMTREE TR EMER MKT HIGH FD 97717W315 12234308 343275 SH SOLE 0 0 343275 WISDOMTREE TR EMG MKTS SMCAP 97717W281 637283 14487 SH SOLE 0 0 14487 WISDOMTREE TR EURO QTLY DIV GR 97717X610 3778396 138522 SH SOLE 0 0 138522 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2797141 39982 SH SOLE 0 0 39982 WISDOMTREE TR EUROPE SMCP DV 97717W869 1355891 24781 SH SOLE 0 0 24781 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 64189864 1276902 SH SOLE 239360 0 1037542 WISDOMTREE TR GLB HIGH DIV FD 97717W877 870716 18605 SH SOLE 0 0 18605 WISDOMTREE TR GLB US QTLY DIV 97717W844 794250 24647 SH SOLE 0 0 24647 WISDOMTREE TR HEDGED HI YLD BD 97717W430 375181 18151 SH SOLE 0 0 18151 WISDOMTREE TR INDIA ERNGS FD 97717W422 1169609 35889 SH SOLE 0 0 35889 WISDOMTREE TR INTERNTNL AI ENH 97717W786 276671 7661 SH SOLE 0 0 7661 WISDOMTREE TR INTL EQUITY FD 97717W703 2742301 58298 SH SOLE 0 0 58298 WISDOMTREE TR INTL LRGCAP DV 97717W794 294559 6693 SH SOLE 0 0 6693 WISDOMTREE TR INTL QULTY DIV 97717X131 5784666 188980 SH SOLE 103296 0 85684 WISDOMTREE TR INTL SMCAP DIV 97717W760 9756910 168338 SH SOLE 0 0 168338 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 4217725 118375 SH SOLE 0 0 118375 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3290989 51190 SH SOLE 0 0 51190 WISDOMTREE TR JP SMALLCP DIV 97717W836 9162820 145074 SH SOLE 0 0 145074 WISDOMTREE TR PUTWRITE STRAT 97717X560 351281 11697 SH SOLE 0 0 11697 WISDOMTREE TR US AI ENHANCED 97717W406 893585 9734 SH SOLE 0 0 9734 WISDOMTREE TR US HIGH DIVIDEND 97717W208 5442043 63237 SH SOLE 0 0 63237 WISDOMTREE TR US LARGECAP DIVD 97717W307 33238638 536539 SH SOLE 0 0 536539 WISDOMTREE TR US LARGECAP FUND 97717W588 442785 10649 SH SOLE 0 0 10649 WISDOMTREE TR US MIDCAP DIVID 97717W505 21470179 521878 SH SOLE 0 0 521878 WISDOMTREE TR US MIDCAP FUND 97717W570 1215062 24991 SH SOLE 0 0 24991 WISDOMTREE TR US QTLY DIV GRT 97717X669 66413576 1100290 SH SOLE 3805 0 1096485 WISDOMTREE TR US S CAP QTY DIV 97717X651 6268993 155909 SH SOLE 0 0 155909 WISDOMTREE TR US SMALLCAP DIVD 97717W604 8188969 287941 SH SOLE 0 0 287941 WISDOMTREE TR US SMALLCAP FUND 97717W562 734592 17248 SH SOLE 0 0 17248 WISDOMTREE TR US TOTAL DIVIDND 97717W109 883364 14565 SH SOLE 0 0 14565 WISDOMTREE TR YIELD ENHANCD US 97717X511 3151709 73898 SH SOLE 0 0 73898 WIX COM LTD SHS M98068105 1989590 25896 SH SOLE 21302 0 4594 WNS HLDGS LTD SPON ADR 92932M101 821417 10269 SH SOLE 9408 0 861 WOLFSPEED INC COM 977852102 15435748 223577 SH SOLE 201342 0 22235 WOLVERINE WORLD WIDE INC COM 978097103 315180 28836 SH SOLE 25819 0 3017 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 9540680 394080 SH SOLE 367693 0 26387 WOODWARD INC COM 980745103 1442942 14936 SH SOLE 13653 0 1283 WORKDAY INC CL A 98138H101 54292896 324466 SH SOLE 273855 0 50611 WORKIVA INC COM CL A 98139A105 3008225 35825 SH SOLE 31550 0 4275 WORLD FUEL SVCS CORP COM 981475106 2685637 98267 SH SOLE 96893 0 1374 WORLD GOLD TR SPDR GLD MINIS 98149E303 11790159 325785 SH SOLE 0 0 325785 WORLD WRESTLING ENTMT INC CL A 98156Q108 513215 7490 SH SOLE 0 0 7490 WORTHINGTON INDS INC COM 981811102 441944 8890 SH SOLE 0 0 8890 WP CAREY INC COM 92936U109 26049631 333327 SH SOLE 76464 0 256863 WPP PLC NEW ADR 92937A102 8821615 179447 SH SOLE 178492 0 955 WRAP TECHNOLOGIES INC COM 98212N107 37349 22100 SH SOLE 0 0 22100 WSFS FINL CORP COM 929328102 5124481 113023 SH SOLE 111918 0 1105 WYNDHAM HOTELS & RESORTS INC COM 98311A105 5285389 74118 SH SOLE 68922 0 5196 WYNN RESORTS LTD COM 983134107 9570215 116046 SH SOLE 0 0 116046 XAI OCTAGON FLOATING RATE & COM 98400T106 273645 43298 SH SOLE 0 0 43298 XCEL ENERGY INC COM 98389B100 15789647 225212 SH SOLE 84868 0 140344 XENCOR INC COM 98401F105 558923 21464 SH SOLE 0 0 21464 XEROX HOLDINGS CORP COM NEW 98421M106 570624 39084 SH SOLE 0 0 39084 XOMETRY INC CLASS A COM 98423F109 11105878 344582 SH SOLE 17830 0 326752 XPERI INC COMMON STOCK 98423J101 218040 25324 SH SOLE 24684 0 640 XPO INC COM 983793100 7727408 232124 SH SOLE 34951 0 197173 XPO INC COM 983793100 11250 15000 SH Call SOLE 0 0 0 XPO INC COM 983793100 4750 19000 SH Call SOLE 0 0 0 XPONENTIAL FITNESS INC COM CL A 98422X101 510307 22255 SH SOLE 22051 0 204 XYLEM INC COM 98419M100 10217753 92398 SH SOLE 9955 0 82443 YALLA GROUP LTD ADS 98459U103 38854 11101 SH SOLE 0 0 11101 YAMANA GOLD INC COM 98462Y100 599149 107954 SH SOLE 0 0 107954 YELP INC CL A 985817105 3959187 144813 SH SOLE 139906 0 4907 YETI HLDGS INC COM 98585X104 3724923 90170 SH SOLE 69192 0 20978 YEXT INC COM 98585N106 230705 35330 SH SOLE 0 0 35330 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 397256 43227 SH SOLE 0 0 43227 YUM BRANDS INC COM 988498101 45814687 357696 SH SOLE 205227 0 152469 YUM CHINA HLDGS INC COM 98850P109 47618414 871334 SH SOLE 798475 0 72859 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 36141759 140953 SH SOLE 130940 0 10013 ZIFF DAVIS INC COM 48123V102 2221444 28084 SH SOLE 25817 0 2267 ZILLOW GROUP INC CL A 98954M101 6440652 206365 SH SOLE 0 0 206365 ZILLOW GROUP INC CL C CAP STK 98954M200 309764 9617 SH SOLE 0 0 9617 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 186695 10861 SH SOLE 0 0 10861 ZIMMER BIOMET HOLDINGS INC COM 98956P102 22400110 175688 SH SOLE 120732 0 54956 ZIMVIE INC COM 98888T107 222668 23840 SH SOLE 12810 0 11030 ZIONS BANCORPORATION N A COM 989701107 2384249 48499 SH SOLE 780 0 47719 ZIONS BANCORPORATION N A COM 989701107 6075 24300 SH Call SOLE 0 0 0 ZIPRECRUITER INC CL A 98980B103 1206197 73459 SH SOLE 0 0 73459 ZOETIS INC CL A 98978V103 86501332 590241 SH SOLE 374743 0 215498 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 5080906 75006 SH SOLE 0 0 75006 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 4435323 147304 SH SOLE 134887 0 12417 ZSCALER INC COM 98980G102 2222334 19860 SH SOLE 0 0 19860 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 230813 8590 SH SOLE 4774 0 3816 ZUORA INC COM CL A 98983V106 463580 72890 SH SOLE 63918 0 8972 ZURN ELKAY WATER SOLNS CORP COM 98983L108 1701070 80429 SH SOLE 46378 0 34051 ZYMEWORKS DEL INC COM 98985Y108 1211635 154152 SH SOLE 0 0 154152