0001084208-22-000006.txt : 20220511 0001084208-22-000006.hdr.sgml : 20220511 20220511110316 ACCESSION NUMBER: 0001084208-22-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220511 DATE AS OF CHANGE: 20220511 EFFECTIVENESS DATE: 20220511 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: 22912572 BUSINESS ADDRESS: STREET 1: 880 CARRILON PKWY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 BUSINESS PHONE: 7275671000 MAIL ADDRESS: STREET 1: 880 CARRILON PARKWAY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 FORMER COMPANY: FORMER CONFORMED NAME: DOWDLE JEFFREY A DATE OF NAME CHANGE: 19990414 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001084208 XXXXXXXX 03-31-2022 03-31-2022 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Brian Carter Compliance Sr. Manager 901-680-8492 Brian Carter Memphis TN 05-11-2022 0 4259 118521510 false
INFORMATION TABLE 2 Q12213FS.xml 13F HOLDINGS REPORT 03-31-2022 10X GENOMICS INC CL A COM 88025U109 4032 53009 SH SOLE 52446 0 563 1847 GOEDEKER INC COM 28252C109 32 16925 SH SOLE 0 0 16925 1LIFE HEALTHCARE INC COM 68269G107 120 10787 SH SOLE 0 0 10787 1ST SOURCE CORP COM 336901103 873 18875 SH SOLE 0 0 18875 23ANDME HOLDING CO CLASS A COM 90138Q108 154 40280 SH SOLE 0 0 40280 3-D SYS CORP DEL COM NEW 88554D205 821 49227 SH SOLE 0 0 49227 360 DIGITECH INC AMERICAN DEP 88557W101 275 17840 SH SOLE 0 0 17840 3M CO COM 88579Y101 104966 705020 SH SOLE 94120 0 610900 3M CO COM 88579Y101 2 14400 SH Call SOLE 0 0 0 3M CO COM 88579Y101 5 14900 SH Call SOLE 0 0 0 9 METERS BIOPHARMA INC COM 654405109 8 13000 SH SOLE 0 0 13000 A2Z SMART TECHNOLOGIES CORP COM 00249W100 65 10370 SH SOLE 0 0 10370 AAON INC COM PAR $0.004 000360206 1958 35130 SH SOLE 0 0 35130 ABB LTD SPONSORED ADR 000375204 24424 755239 SH SOLE 612025 0 143214 ABBOTT LABS COM 002824100 358237 3026628 SH SOLE 1259037 0 1767591 ABBVIE INC COM 00287Y109 671826 4144253 SH SOLE 2024666 0 2119587 ABBVIE INC COM 00287Y109 273 21000 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 158 27900 SH Call SOLE 0 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 156 15992 SH SOLE 0 0 15992 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 888 262835 SH SOLE 0 0 262835 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 128 20388 SH SOLE 0 0 20388 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 3306 488401 SH SOLE 0 0 488401 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1576 140679 SH SOLE 0 0 140679 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 303 46987 SH SOLE 0 0 46987 ABERDEEN INCOME CR STRATEGIE COM 003057106 229 23379 SH SOLE 0 0 23379 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 141 20193 SH SOLE 0 0 20193 ABERDEEN STD GLOBAL INFRASTR COM SHS BEN INT 00326W106 2194 108864 SH SOLE 0 0 108864 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2345 244039 SH SOLE 0 0 244039 ABIOMED INC COM 003654100 538 1623 SH SOLE 0 0 1623 ABM INDS INC COM 000957100 5254 114110 SH SOLE 55897 0 58213 ABRDN ETFS BBRG ALL COMD K1 003261104 938 32666 SH SOLE 0 0 32666 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 3028 162984 SH SOLE 0 0 162984 ABRDN PALLADIUM ETF TRUST PHYSICAL PALLADM 003262102 2188 10474 SH SOLE 0 0 10474 ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 2099 22876 SH SOLE 28 0 22848 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 1252 13026 SH SOLE 30 0 12996 ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 1051 44057 SH SOLE 0 0 44057 ACACIA RESH CORP ACACIA TCH COM 003881307 96 21200 SH SOLE 0 0 21200 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 1648 41828 SH SOLE 0 0 41828 ACADIA HEALTHCARE COMPANY IN COM 00404A109 5478 83590 SH SOLE 63180 0 20410 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 291155 863347 SH SOLE 518267 0 345080 ACCOLADE INC COM 00437E102 354 20152 SH SOLE 0 0 20152 ACCOLADE INC COM 00437E102 15 11500 SH Call SOLE 0 0 0 ACHIEVE LIFE SCIENCES INC COM 004468500 99 13114 SH SOLE 0 0 13114 ACI WORLDWIDE INC COM 004498101 7934 251956 SH SOLE 251005 0 951 ACTIVISION BLIZZARD INC COM 00507V109 19505 243478 SH SOLE 91099 0 152379 ACUITY BRANDS INC COM 00508Y102 3916 20688 SH SOLE 12075 0 8613 ACUSHNET HLDGS CORP COM 005098108 8840 219566 SH SOLE 213591 0 5975 ADAM NAT RES FD INC COM 00548F105 3672 175456 SH SOLE 0 0 175456 ADAMS DIVERSIFIED EQUITY FD COM 006212104 14369 779219 SH SOLE 0 0 779219 ADAMS RES & ENERGY INC COM NEW 006351308 624 16217 SH SOLE 0 0 16217 ADAPTHEALTH CORP COMMON STOCK 00653Q102 915 57110 SH SOLE 0 0 57110 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 22 10573 SH SOLE 0 0 10573 ADMA BIOLOGICS INC COM 000899104 366 199984 SH SOLE 0 0 199984 ADOBE SYSTEMS INCORPORATED COM 00724F101 302067 662980 SH SOLE 478711 0 184269 ADS TEC ENERGY PLC SHS G0085J117 2487 288497 SH SOLE 0 0 288497 ADT INC DEL COM 00090Q103 3809 501863 SH SOLE 0 0 501863 ADTALEM GLOBAL ED INC COM 00737L103 353 11890 SH SOLE 9377 0 2513 ADTHEORENT HOLDING COMPANY COM 00739D109 4975 505594 SH SOLE 0 0 505594 ADTRAN INC COM 00738A106 368 19939 SH SOLE 12637 0 7302 ADVANCE AUTO PARTS INC COM 00751Y106 119193 575915 SH SOLE 431684 0 144231 ADVANCED DRAIN SYS INC DEL COM 00790R104 3853 32428 SH SOLE 26360 0 6068 ADVANCED ENERGY INDS COM 007973100 1281 14886 SH SOLE 11994 0 2892 ADVANCED MICRO DEVICES INC COM 007903107 80223 733704 SH SOLE 72055 0 661649 ADVANSIX INC COM 00773T101 2682 52500 SH SOLE 49571 0 2929 ADVENT CONV & INCOME FD COM 00764C109 12776 815819 SH SOLE 0 0 815819 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 767 12782 SH SOLE 0 0 12782 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 745 21833 SH SOLE 0 0 21833 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 192 22950 SH SOLE 0 0 22950 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 17342 369773 SH SOLE 369475 0 298 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 1430 58487 SH SOLE 0 0 58487 AECOM COM 00766T100 7194 93659 SH SOLE 60232 0 33427 AEGON N V NY REGISTRY SHS 007924103 23156 4377350 SH SOLE 48270 0 4329080 AEMETIS INC COM NEW 00770K202 230 18120 SH SOLE 0 0 18120 AERCAP HOLDINGS NV SHS N00985106 1638 32583 SH SOLE 22633 0 9950 AEROJET ROCKETDYNE HLDGS INC COM 007800105 8102 205884 SH SOLE 199283 0 6601 AEROVIRONMENT INC COM 008073108 3068 32586 SH SOLE 4886 0 27700 AES CORP COM 00130H105 81667 3174002 SH SOLE 3109452 0 64550 AFFILIATED MANAGERS GROUP IN COM 008252108 22293 158159 SH SOLE 154483 0 3676 AFFIRM HLDGS INC COM CL A 00827B106 2299 49667 SH SOLE 15371 0 34296 AFLAC INC COM 001055102 51135 794148 SH SOLE 47538 0 746610 AGCO CORP COM 001084102 5751 39383 SH SOLE 18775 0 20608 AGEAGLE AERIAL SYS INC NEW COM 00848K101 16 13114 SH SOLE 0 0 13114 AGILENT TECHNOLOGIES INC COM 00846U101 15978 120737 SH SOLE 44041 0 76696 AGILENT TECHNOLOGIES INC COM 00846U101 26 12900 SH Call SOLE 0 0 0 AGNC INVT CORP COM 00123Q104 7991 609998 SH SOLE 353672 0 256326 AGNC INVT CORP COM 00123Q104 1 30000 SH Call SOLE 0 0 0 AGNICO EAGLE MINES LTD COM 008474108 20346 332241 SH SOLE 0 0 332241 AGREE RLTY CORP COM 008492100 13006 195998 SH SOLE 136889 0 59109 AIR LEASE CORP CL A 00912X302 16182 362425 SH SOLE 8599 0 353826 AIR PRODS & CHEMS INC COM 009158106 394169 1577191 SH SOLE 389506 0 1187685 AIR PRODS & CHEMS INC COM 009158106 12 10700 SH Call SOLE 0 0 0 AIR TRANS SVCS GROUP INC NOTE 1.125%10/1 00922RAB1 38 32000 PRN SOLE 0 0 32000 AIR TRANSPORT SERVICES GRP I COM 00922R105 25528 763163 SH SOLE 758567 0 4596 AIRBNB INC COM CL A 009066101 67359 392170 SH SOLE 193379 0 198791 AIRSCULPT TECHNOLOGIES INC COM 009496100 212 15500 SH SOLE 0 0 15500 AKAMAI TECHNOLOGIES INC COM 00971T101 21106 176779 SH SOLE 91130 0 85649 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 20 15000 PRN SOLE 0 0 15000 AKAMAI TECHNOLOGIES INC NOTE 0.375% 9/0 00971TAL5 20 17000 PRN SOLE 0 0 17000 AKEBIA THERAPEUTICS INC COM 00972D105 9 12900 SH SOLE 0 0 12900 ALAMOS GOLD INC NEW COM CL A 011532108 2526 300000 SH SOLE 0 0 300000 ALARM COM HLDGS INC COM 011642105 2585 38892 SH SOLE 0 0 38892 ALASKA AIR GROUP INC COM 011659109 20654 356039 SH SOLE 99110 0 256929 ALASKA AIR GROUP INC COM 011659109 6 40000 SH Call SOLE 0 0 0 ALAUNOS THERAPEUTICS INC COM 98973P101 48 74139 SH SOLE 0 0 74139 ALBANY INTL CORP CL A 012348108 8530 101159 SH SOLE 100503 0 656 ALBEMARLE CORP COM 012653101 18471 83523 SH SOLE 17973 0 65550 ALBERTSONS COS INC COMMON STOCK 013091103 1128 33937 SH SOLE 0 0 33937 ALCOA CORP COM 013872106 4945 54925 SH SOLE 0 0 54925 ALCON AG ORD SHS H01301128 37052 467061 SH SOLE 448865 0 18196 ALDEYRA THERAPEUTICS INC COM 01438T106 117 26306 SH SOLE 23006 0 3300 ALECTOR INC COM 014442107 1106 77600 SH SOLE 0 0 77600 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 30358 150845 SH SOLE 143532 0 7313 ALEXCO RESOURCE CORP COM 01535P106 442 284899 SH SOLE 0 0 284899 ALGONQUIN PWR UTILS CORP COM 015857105 12215 787023 SH SOLE 97856 0 689167 ALGONQUIN PWR UTILS CORP COM 015857105 52 49500 SH Call SOLE 0 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 66663 612714 SH SOLE 284038 0 328676 ALICO INC COM 016230104 225 6001 SH SOLE 0 0 6001 ALIGHT INC COM CL A 01626W101 17077 1716328 SH SOLE 1713549 0 2779 ALIGN TECHNOLOGY INC COM 016255101 47474 108885 SH SOLE 94864 0 14021 ALKERMES PLC SHS G01767105 862 32763 SH SOLE 15253 0 17510 ALLEGHANY CORP MD COM 017175100 32839 38775 SH SOLE 31744 0 7031 ALLEGIANT TRAVEL CO COM 01748X102 2526 15553 SH SOLE 12302 0 3251 ALLEGION PLC ORD SHS G0176J109 13402 122077 SH SOLE 91697 0 30380 ALLEGRO MICROSYSTEMS INC COM 01749D105 1222 43038 SH SOLE 41600 0 1438 ALLETE INC COM NEW 018522300 9804 146377 SH SOLE 111502 0 34875 ALLIANCE DATA SYSTEMS CORP COM 018581108 611 10883 SH SOLE 0 0 10883 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 1485 96225 SH SOLE 0 0 96225 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 6111 546582 SH SOLE 0 0 546582 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 4128 87793 SH SOLE 0 0 87793 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 253 20134 SH SOLE 0 0 20134 ALLIANT ENERGY CORP COM 018802108 5310 84984 SH SOLE 30794 0 54190 ALLISON TRANSMISSION HLDGS I COM 01973R101 1323 33711 SH SOLE 10938 0 22773 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 518 23006 SH SOLE 20590 0 2416 ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 150 28225 SH SOLE 0 0 28225 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 218 27614 SH SOLE 0 0 27614 ALLSPRING MULTI SECTOR INCOM COM 94987D101 3757 360887 SH SOLE 0 0 360887 ALLSTATE CORP COM 020002101 209155 1510022 SH SOLE 461357 0 1048665 ALLY FINL INC COM 02005N100 13278 305374 SH SOLE 162004 0 143370 ALLY FINL INC COM 02005N100 3 13000 SH Call SOLE 0 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 5398 33060 SH SOLE 31292 0 1768 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 573 10484 SH SOLE 7323 0 3161 ALPHA ARCHITECT ETF TR INTL QUAN MOMNTM 02072L300 9431 320653 SH SOLE 0 0 320653 ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 596 17238 SH SOLE 0 0 17238 ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 402 10996 SH SOLE 0 0 10996 ALPHABET INC CAP STK CL A 02079K305 1123698 404012 SH SOLE 158792 0 245220 ALPHABET INC CAP STK CL C 02079K107 792114 283605 SH SOLE 112067 0 171538 ALPHATEC HLDGS INC COM NEW 02081G201 305 26550 SH SOLE 0 0 26550 ALPINE INCOME PPTY TR INC COM 02083X103 1439 76535 SH SOLE 5614 0 70921 ALPS ETF TR ALERIAN MLP 00162Q452 42456 1108513 SH SOLE 1967 0 1106546 ALPS ETF TR CLEAN ENERGY 00162Q460 958 15129 SH SOLE 0 0 15129 ALPS ETF TR EQUAL SEC ETF 00162Q205 3494 32135 SH SOLE 0 0 32135 ALPS ETF TR INTL SEC DV DOG 00162Q718 279 9916 SH SOLE 0 0 9916 ALPS ETF TR MED BREAKTHGH 00162Q593 478 14211 SH SOLE 0 0 14211 ALPS ETF TR RIVERFRNT DYMC 00162Q528 1501 31166 SH SOLE 0 0 31166 ALPS ETF TR RIVERFRNT FLEX 00162Q510 263 5622 SH SOLE 0 0 5622 ALPS ETF TR RIVRFRNT STR INC 00162Q783 668 28210 SH SOLE 0 0 28210 ALPS ETF TR SECTR DIV DOGS 00162Q858 5402 98136 SH SOLE 0 0 98136 ALTAIR ENGR INC COM CL A 021369103 6638 103075 SH SOLE 102952 0 123 ALTICE USA INC CL A 02156K103 37248 2984605 SH SOLE 2974130 0 10475 ALTO INGREDIENTS INC COM 021513106 500 73302 SH SOLE 0 0 73302 ALTRA INDL MOTION CORP COM 02208R106 11580 297462 SH SOLE 296659 0 803 ALTRIA GROUP INC COM 02209S103 90608 1734133 SH SOLE 328124 0 1406009 ALTRIA GROUP INC COM 02209S103 3 13400 SH Call SOLE 0 0 0 ALUMINUM CORP CHINA LIMITED SPON ADR H SHS 022276109 327 22604 SH SOLE 0 0 22604 AMARIN CORP PLC SPONS ADR NEW 023111206 107 32674 SH SOLE 0 0 32674 AMAZON COM INC COM 023135106 1836481 563346 SH SOLE 198758 0 364588 AMBARELLA INC SHS G037AX101 1331 12688 SH SOLE 0 0 12688 AMBEV SA SPONSORED ADR 02319V103 3357 1039250 SH SOLE 1424 0 1037826 AMC ENTMT HLDGS INC CL A COM 00165C104 355 14398 SH SOLE 0 0 14398 AMC NETWORKS INC CL A 00164V103 2298 56566 SH SOLE 55518 0 1048 AMCOR PLC ORD G0250X107 2525 222899 SH SOLE 109315 0 113584 AMDOCS LTD SHS G02602103 23689 288149 SH SOLE 261460 0 26689 AMEDISYS INC COM 023436108 1913 11101 SH SOLE 4467 0 6634 AMER SOFTWARE INC CL A 029683109 1852 88867 SH SOLE 84867 0 4000 AMER STATES WTR CO COM 029899101 4070 45725 SH SOLE 0 0 45725 AMERANT BANCORP INC CL A 023576101 247 7805 SH SOLE 0 0 7805 AMEREN CORP COM 023608102 9325 99461 SH SOLE 51122 0 48339 AMERESCO INC CL A 02361E108 363 4571 SH SOLE 0 0 4571 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2998 495501 SH SOLE 0 0 495501 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 5249 248191 SH SOLE 155238 0 92953 AMERICAN AIRLS GROUP INC COM 02376R102 2617 143373 SH SOLE 0 0 143373 AMERICAN ASSETS TR INC COM 024013104 375 9900 SH SOLE 9881 0 19 AMERICAN AXLE & MFG HLDGS IN COM 024061103 120 15481 SH SOLE 14161 0 1320 AMERICAN CAMPUS CMNTYS INC COM 024835100 6752 120636 SH SOLE 112891 0 7745 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 533 8998 SH SOLE 0 0 8998 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 233 3865 SH SOLE 0 0 3865 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 1148 18350 SH SOLE 0 0 18350 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 859 18763 SH SOLE 0 0 18763 AMERICAN CENTY ETF TR US SML CP VALU 025072877 4937 61825 SH SOLE 0 0 61825 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1643 97811 SH SOLE 55216 0 42595 AMERICAN ELEC PWR CO INC COM 025537101 108330 1085797 SH SOLE 757534 0 328263 AMERICAN EQTY INVT LIFE HLD COM 025676206 24462 612921 SH SOLE 569864 0 43057 AMERICAN EXPRESS CO COM 025816109 90078 481700 SH SOLE 174532 0 307168 AMERICAN FINL GROUP INC OHIO COM 025932104 1576 10823 SH SOLE 0 0 10823 AMERICAN HOMES 4 RENT CL A 02665T306 18938 473095 SH SOLE 167887 0 305208 AMERICAN INTL GROUP INC COM NEW 026874784 103509 1649022 SH SOLE 1416788 0 232234 AMERICAN REBEL HOLDINGS INC COM 02919L208 96 53323 SH SOLE 0 0 53323 AMERICAN TOWER CORP NEW COM 03027X100 290886 1157859 SH SOLE 806854 0 351005 AMERICAN WOODMARK CORPORATIO COM 030506109 5432 110978 SH SOLE 0 0 110978 AMERICAN WTR WKS CO INC NEW COM 030420103 27207 164357 SH SOLE 826 0 163531 AMERICOLD RLTY TR COM 03064D108 2544 91244 SH SOLE 59030 0 32214 AMERIPRISE FINL INC COM 03076C106 36466 121406 SH SOLE 92530 0 28876 AMERIS BANCORP COM 03076K108 896 20411 SH SOLE 0 0 20411 AMERISAFE INC COM 03071H100 2007 40399 SH SOLE 39850 0 549 AMERISOURCEBERGEN CORP COM 03073E105 41211 266376 SH SOLE 190346 0 76030 AMETEK INC COM 031100100 22186 166585 SH SOLE 137133 0 29452 AMGEN INC COM 031162100 201004 831162 SH SOLE 318407 0 512755 AMKOR TECHNOLOGY INC COM 031652100 1727 79509 SH SOLE 78991 0 518 AMMO INC COM 00175J107 2724 567497 SH SOLE 0 0 567497 AMN HEALTHCARE SVCS INC COM 001744101 4559 43697 SH SOLE 4111 0 39586 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 700 167973 SH SOLE 0 0 167973 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 599 16692 SH SOLE 8742 0 7950 AMPHENOL CORP NEW CL A 032095101 12723 168857 SH SOLE 115992 0 52865 AMPIO PHARMACEUTICALS INC COM 03209T109 32 67303 SH SOLE 0 0 67303 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 1070 62274 SH SOLE 0 0 62274 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 8380 245111 SH SOLE 0 0 245111 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 62527 1669622 SH SOLE 9104 0 1660518 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1605 24434 SH SOLE 628 0 23806 AMYRIS INC COM NEW 03236M200 172 39539 SH SOLE 0 0 39539 AMYRIS INC COM NEW 03236M200 23 17600 SH Call SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 88055 533072 SH SOLE 230576 0 302496 ANDERSONS INC COM 034164103 515 10253 SH SOLE 0 0 10253 ANGEL OAK DYNAMIC FINL STRAT COM BEN INT 03462A102 260 14049 SH SOLE 0 0 14049 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 11266 713477 SH SOLE 0 0 713477 ANGEL OAK MTG INC COM 03464Y108 204 12460 SH SOLE 0 0 12460 ANGI INC COM CL A NEW 00183L102 198 34900 SH SOLE 33221 0 1679 ANGIODYNAMICS INC COM 03475V101 963 44685 SH SOLE 9604 0 35081 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 39308 654475 SH SOLE 601410 0 53065 ANIXA BIOSCIENCES INC COM 03528H109 180 65568 SH SOLE 0 0 65568 ANNALY CAPITAL MANAGEMENT IN COM 035710409 5616 797699 SH SOLE 17817 0 779882 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1 30000 SH Call SOLE 0 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 5 45000 SH Call SOLE 0 0 0 ANSYS INC COM 03662Q105 10247 32259 SH SOLE 24103 0 8156 ANTARES PHARMA INC COM 036642106 671 163623 SH SOLE 0 0 163623 ANTERO MIDSTREAM CORP COM 03676B102 1290 118683 SH SOLE 0 0 118683 ANTERO RESOURCES CORP COM 03674X106 6132 200858 SH SOLE 0 0 200858 ANTHEM INC COM 036752103 77741 158259 SH SOLE 85645 0 72614 AON PLC SHS CL A G0403H108 70318 215942 SH SOLE 185882 0 30060 APA CORPORATION COM 03743Q108 22206 537276 SH SOLE 55214 0 482062 APA CORPORATION COM 03743Q108 149 34300 SH Call SOLE 0 0 0 APARTMENT INCOME REIT CORP COM 03750L109 794 14855 SH SOLE 0 0 14855 APARTMENT INVT & MGMT CO CL A 03748R747 115 15694 SH SOLE 0 0 15694 APELLIS PHARMACEUTICALS INC COM 03753U106 324 6385 SH SOLE 0 0 6385 API GROUP CORP COM STK 00187Y100 606 28823 SH SOLE 15478 0 13345 APOLLO COML REAL ESTATE FIN NOTE 4.750% 8/2 03762UAB1 259 260000 PRN SOLE 0 0 260000 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 144 145000 PRN SOLE 0 0 145000 APOLLO GLOBAL MGMT INC COM 03769M106 59837 965270 SH SOLE 618800 0 346470 APOLLO INVT CORP COM NEW 03761U502 777 58812 SH SOLE 0 0 58812 APOLLO TACTICAL INCOME FD IN COM 037638103 214 14903 SH SOLE 0 0 14903 APPFOLIO INC COM CL A 03783C100 452 3996 SH SOLE 0 0 3996 APPHARVEST INC COM 03783T103 117 21682 SH SOLE 0 0 21682 APPIAN CORP CL A 03782L101 232 3816 SH SOLE 0 0 3816 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1787 99450 SH SOLE 64468 0 34982 APPLE INC COM 037833100 3373181 19318302 SH SOLE 3568916 0 15749386 APPLE INC COM 037833100 38 12300 SH Call SOLE 0 0 0 APPLE INC COM 037833100 238 66100 SH Put SOLE 0 0 66100 APPLE INC COM 037833100 19 60800 SH Call SOLE 0 0 0 APPLE INC COM 037833100 92 13800 SH Call SOLE 0 0 0 APPLE INC COM 037833100 432 127100 SH Call SOLE 0 0 0 APPLE INC COM 037833100 4519 66900 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1534 14939 SH SOLE 13428 0 1511 APPLIED MATLS INC COM 038222105 121054 918467 SH SOLE 538834 0 379633 APPLIED MATLS INC COM 038222105 8 26200 SH Call SOLE 0 0 0 APPLOVIN CORP COM CL A 03831W108 3180 57743 SH SOLE 56488 0 1255 APTARGROUP INC COM 038336103 36036 306688 SH SOLE 291092 0 15596 APTINYX INC COM 03836N103 206 90860 SH SOLE 0 0 90860 APTIV PLC SHS G6095L109 32893 274771 SH SOLE 229872 0 44899 APTOSE BIOSCIENCES INC COM NEW 03835T200 17 12500 SH SOLE 0 0 12500 ARAMARK COM 03852U106 11537 306832 SH SOLE 301136 0 5696 ARBOR REALTY TRUST INC COM 038923108 4492 263328 SH SOLE 161408 0 101920 ARCBEST CORP COM 03937C105 297 3694 SH SOLE 0 0 3694 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 2490 77799 SH SOLE 47805 0 29994 ARCH CAP GROUP LTD ORD G0450A105 5494 113460 SH SOLE 37031 0 76429 ARCHER DANIELS MIDLAND CO COM 039483102 74860 829379 SH SOLE 235269 0 594110 ARCHER DANIELS MIDLAND CO COM 039483102 444 60000 SH Put SOLE 0 0 60000 ARCHER DANIELS MIDLAND CO COM 039483102 713 62500 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 132 12000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 202 22000 SH Call SOLE 0 0 0 ARCHROCK INC COM 03957W106 130 14108 SH SOLE 0 0 14108 ARCONIC CORPORATION COM 03966V107 360 14063 SH SOLE 2968 0 11095 ARCOSA INC COM 039653100 724 12638 SH SOLE 9617 0 3021 ARDAGH METAL PACKAGING S A SHS L02235106 391 48100 SH SOLE 0 0 48100 ARES CAPITAL CORP COM 04010L103 11113 530475 SH SOLE 1000 0 529475 ARES COML REAL ESTATE CORP COM 04013V108 488 31463 SH SOLE 0 0 31463 ARES DYNAMIC CR ALLOCATION F COM 04014F102 231 15993 SH SOLE 0 0 15993 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 18454 227182 SH SOLE 203192 0 23990 ARGAN INC COM 04010E109 6517 160553 SH SOLE 140013 0 20540 ARGENX SE SPONSORED ADR 04016X101 1430 4534 SH SOLE 3 0 4531 ARGO GROUP INTL HLDGS LTD COM G0464B107 3790 91812 SH SOLE 90474 0 1338 ARIS WATER SOLUTIONS INC CLASS A COM 04041L106 501 27547 SH SOLE 0 0 27547 ARISTA NETWORKS INC COM 040413106 14987 107834 SH SOLE 37746 0 70088 ARK ETF TR 3D PRINTING ETF 00214Q500 786 26742 SH SOLE 37 0 26705 ARK ETF TR ARK SPACE EXPL 00214Q807 570 31815 SH SOLE 0 0 31815 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 2992 44222 SH SOLE 17 0 44205 ARK ETF TR FINTECH INNOVA 00214Q708 5804 199806 SH SOLE 0 0 199806 ARK ETF TR GENOMIC REV ETF 00214Q302 8016 174524 SH SOLE 21 0 174503 ARK ETF TR INNOVATION ETF 00214Q104 74917 1130123 SH SOLE 27065 0 1103058 ARK ETF TR NEXT GNRTN INTER 00214Q401 4920 56407 SH SOLE 29 0 56378 ARLO TECHNOLOGIES INC COM 04206A101 134 15129 SH SOLE 0 0 15129 ARMADA HOFFLER PPTYS INC COM 04208T108 359 24562 SH SOLE 0 0 24562 ARMSTRONG WORLD INDS INC NEW COM 04247X102 9111 101218 SH SOLE 98308 0 2910 ARRAY TECHNOLOGIES INC COM SHS 04271T100 117 10365 SH SOLE 0 0 10365 ARRIVAL GROUP SHS L0423Q108 42 11349 SH SOLE 0 0 11349 ARROW ELECTRS INC COM 042735100 7903 66619 SH SOLE 29769 0 36850 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 655 14232 SH SOLE 10265 0 3967 ARROWMARK FINANCIAL CORP COM 861780104 551 25613 SH SOLE 0 0 25613 ARTESIAN RES CORP CL A 043113208 359 7398 SH SOLE 0 0 7398 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 16069 408353 SH SOLE 386505 0 21848 ARVINAS INC COM 04335A105 450 6686 SH SOLE 6411 0 275 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 13587 606298 SH SOLE 0 0 606298 ASANA INC CL A 04342Y104 684 17113 SH SOLE 10245 0 6868 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 579 4934 SH SOLE 4872 0 62 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 2429 342533 SH SOLE 93017 0 249516 ASGN INC COM 00191U102 5024 43048 SH SOLE 41744 0 1304 ASHLAND GLOBAL HLDGS INC COM 044186104 4893 49724 SH SOLE 44235 0 5489 ASML HOLDING N V N Y REGISTRY SHS N07059210 99198 148510 SH SOLE 124878 0 23632 ASPEN TECHNOLOGY INC COM 045327103 21502 130023 SH SOLE 81712 0 48311 ASSURANT INC COM 04621X108 1189 6540 SH SOLE 313 0 6227 ASSURED GUARANTY LTD COM G0585R106 10787 169442 SH SOLE 154294 0 15148 AST SPACEMOBILE INC COM CL A 00217D100 102 10246 SH SOLE 0 0 10246 ASTRAZENECA PLC SPONSORED ADR 046353108 155425 2342861 SH SOLE 1841984 0 500877 ASTRONICS CORP COM 046433108 281 21748 SH SOLE 0 0 21748 AT&T INC COM 00206R102 210506 8908434 SH SOLE 3111305 0 5797129 AT&T INC COM 00206R102 6 45000 SH Call SOLE 0 0 0 ATKORE INC COM 047649108 9711 98649 SH SOLE 71525 0 27124 ATLANTIC UN BANKSHARES CORP COM 04911A107 3333 90842 SH SOLE 84489 0 6353 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 29371 837498 SH SOLE 626450 0 211048 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 709 8214 SH SOLE 0 0 8214 ATLAS CORP SHARES Y0436Q109 5554 378316 SH SOLE 0 0 378316 ATLAS TECHNICAL CONSULTANTS COM CLS A 049430101 138 11436 SH SOLE 10036 0 1400 ATLASSIAN CORP PLC CL A G06242104 65707 223622 SH SOLE 209334 0 14288 ATMOS ENERGY CORP COM 049560105 49557 414741 SH SOLE 327029 0 87712 ATRECA INC CL A COM 04965G109 199 62774 SH SOLE 0 0 62774 ATRICURE INC COM 04963C209 1457 22185 SH SOLE 21985 0 200 ATRION CORP COM 049904105 334 468 SH SOLE 0 0 468 AUDACY INC CL A 05070N103 152 52619 SH SOLE 0 0 52619 AUDIOCODES LTD ORD M15342104 355 13881 SH SOLE 12017 0 1864 AURINIA PHARMACEUTICALS INC COM 05156V102 140 11300 SH SOLE 0 0 11300 AURORA CANNABIS INC COM 05156X884 130 32457 SH SOLE 0 0 32457 AUTODESK INC COM 052769106 128948 601579 SH SOLE 547959 0 53620 AUTOHOME INC SP ADS RP CL A 05278C107 994 32678 SH SOLE 29599 0 3079 AUTOLIV INC COM 052800109 2082 27240 SH SOLE 25896 0 1344 AUTOMATIC DATA PROCESSING IN COM 053015103 249912 1098293 SH SOLE 679634 0 418659 AUTONATION INC COM 05329W102 4690 47102 SH SOLE 37784 0 9318 AUTOZONE INC COM 053332102 57577 28161 SH SOLE 13998 0 14163 AVALARA INC COM 05338G106 10475 105262 SH SOLE 67242 0 38020 AVALONBAY CMNTYS INC COM 053484101 10876 43792 SH SOLE 30914 0 12878 AVANGRID INC COM 05351W103 344 7363 SH SOLE 0 0 7363 AVANTOR INC COM 05352A100 19201 567728 SH SOLE 522322 0 45406 AVAYA HLDGS CORP COM 05351X101 5701 449937 SH SOLE 446906 0 3031 AVEPOINT INC COM CL A 053604104 101 19246 SH SOLE 0 0 19246 AVERY DENNISON CORP COM 053611109 30825 177184 SH SOLE 155147 0 22037 AVID BIOSERVICES INC COM 05368M106 293 14381 SH SOLE 0 0 14381 AVIENT CORPORATION COM 05368V106 1437 29947 SH SOLE 23613 0 6334 AVISTA CORP COM 05379B107 12236 271011 SH SOLE 266309 0 4702 AVNET INC COM 053807103 5822 143437 SH SOLE 83521 0 59916 AXALTA COATING SYS LTD COM G0750C108 10729 436477 SH SOLE 434410 0 2067 AXCELIS TECHNOLOGIES INC COM NEW 054540208 1055 13967 SH SOLE 4968 0 8999 AXIS CAP HLDGS LTD SHS G0692U109 26784 442936 SH SOLE 437594 0 5342 AXON ENTERPRISE INC COM 05464C101 14952 108558 SH SOLE 40839 0 67719 AXOS FINANCIAL INC COM 05465C100 8497 183174 SH SOLE 128297 0 54877 AXSOME THERAPEUTICS INC COM 05464T104 233 5629 SH SOLE 0 0 5629 AZEK CO INC CL A 05478C105 2577 103742 SH SOLE 86956 0 16786 AZENTA INC COM 114340102 3514 42395 SH SOLE 37524 0 4871 AZZ INC COM 002474104 1586 32875 SH SOLE 0 0 32875 B & G FOODS INC NEW COM 05508R106 2835 105069 SH SOLE 0 0 105069 B & G FOODS INC NEW COM 05508R106 3 55600 SH Call SOLE 0 0 0 B. RILEY FINANCIAL INC COM 05580M108 369 5268 SH SOLE 1856 0 3412 B2GOLD CORP COM 11777Q209 844 183881 SH SOLE 0 0 183881 B2GOLD CORP COM 11777Q209 69 198500 SH Call SOLE 0 0 0 B2GOLD CORP COM 11777Q209 246 120000 SH Call SOLE 0 0 0 BADGER METER INC COM 056525108 603 6045 SH SOLE 36 0 6009 BAIDU INC SPON ADR REP A 056752108 3127 23638 SH SOLE 23 0 23615 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 536 34387 SH SOLE 0 0 34387 BAKER HUGHES COMPANY CL A 05722G100 8625 236874 SH SOLE 170338 0 66536 BALCHEM CORP COM 057665200 5398 39489 SH SOLE 31124 0 8365 BALL CORP COM 058498106 64404 715594 SH SOLE 629422 0 86172 BALLARD PWR SYS INC NEW COM 058586108 181 15516 SH SOLE 0 0 15516 BALLYS CORPORATION COM 05875B106 1386 45092 SH SOLE 0 0 45092 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 4173 733348 SH SOLE 621711 0 111637 BANCO BRADESCO S A SP ADR PFD NEW 059460303 4379 943649 SH SOLE 909579 0 34070 BANCO SANTANDER S.A. ADR 05964H105 755 223407 SH SOLE 121927 0 101480 BANCORP INC DEL COM 05969A105 546 19287 SH SOLE 10465 0 8822 BANCROFT FD LTD COM 059695106 888 38987 SH SOLE 0 0 38987 BANDWIDTH INC COM CL A 05988J103 740 22849 SH SOLE 10590 0 12259 BANK HAWAII CORP COM 062540109 3194 38055 SH SOLE 29544 0 8511 BANK MARIN BANCORP COM 063425102 283 8060 SH SOLE 0 0 8060 BANK MONTREAL QUE COM 063671101 8338 70680 SH SOLE 9110 0 61570 BANK NEW YORK MELLON CORP COM 064058100 17705 356749 SH SOLE 246858 0 109891 BANK NOVA SCOTIA B C COM 064149107 3257 45417 SH SOLE 0 0 45417 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 309 8603 SH SOLE 5118 0 3485 BANK OZK COM 06417N103 21808 510735 SH SOLE 475719 0 35016 BANNER CORP COM NEW 06652V208 1381 23587 SH SOLE 5341 0 18246 BARCLAYS PLC ADR 06738E204 33329 4218852 SH SOLE 1218179 0 3000673 BARINGS BDC INC COM 06759L103 3037 293743 SH SOLE 0 0 293743 BARINGS CORPORATE INVS COM 06759X107 378 24852 SH SOLE 0 0 24852 BARINGS GLOBAL SHORT DURATIO COM 06760L100 2494 160937 SH SOLE 0 0 160937 BARINGS PARTN INVS SH BEN INT 06761A103 376 28103 SH SOLE 0 0 28103 BARNES GROUP INC COM 067806109 3373 83915 SH SOLE 80604 0 3311 BARRICK GOLD CORP COM 067901108 31933 1301802 SH SOLE 398230 0 903572 BARRICK GOLD CORP COM 067901108 9 19000 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 39 37000 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 19 27600 SH Call SOLE 0 0 0 BATH & BODY WORKS INC COM 070830104 10062 210507 SH SOLE 177892 0 32615 BAUSCH HEALTH COS INC COM 071734107 2698 118095 SH SOLE 0 0 118095 BAUSCH HEALTH COS INC COM 071734107 231 44000 SH Call SOLE 0 0 0 BAUSCH HEALTH COS INC COM 071734107 23 54000 SH Call SOLE 0 0 0 BAXTER INTL INC COM 071813109 93594 1207039 SH SOLE 948038 0 259001 BCE INC COM NEW 05534B760 108204 1951035 SH SOLE 1698777 0 252258 BEACON ROOFING SUPPLY INC COM 073685109 797 13449 SH SOLE 11842 0 1607 BEAM THERAPEUTICS INC COM 07373V105 239 4163 SH SOLE 0 0 4163 BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 9340 176824 SH SOLE 149506 0 27318 BECTON DICKINSON & CO COM 075887109 198916 747776 SH SOLE 511341 0 236435 BEIGENE LTD SPONSORED ADR 07725L102 2880 15273 SH SOLE 15181 0 92 BELLRING BRANDS INC COMMON STOCK 07831C103 3931 170324 SH SOLE 142508 0 27816 BENEFITFOCUS INC COM 08180D106 736 58353 SH SOLE 0 0 58353 BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 600 625000 PRN SOLE 0 0 625000 BENSON HILL INC COMMON STOCK 082490103 47 14560 SH SOLE 0 0 14560 BENTLEY SYS INC COM CL B 08265T208 6970 157775 SH SOLE 156853 0 922 BERKLEY W R CORP COM 084423102 17326 260587 SH SOLE 198915 0 61672 BERKSHIRE GREY INC COM CL A 084656107 108 37500 SH SOLE 0 0 37500 BERKSHIRE HATHAWAY INC DEL CL A 084670108 79338 150 SH SOLE 0 0 150 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 746765 2116022 SH SOLE 290349 0 1825673 BERRY GLOBAL GROUP INC COM 08579W103 8605 148465 SH SOLE 136349 0 12116 BEST BUY INC COM 086516101 199271 2192189 SH SOLE 404176 0 1788013 BEST BUY INC COM 086516101 6 19800 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 3 17600 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 15 40100 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 3 80200 SH Call SOLE 0 0 0 BEYOND MEAT INC COM 08862E109 1063 22013 SH SOLE 7267 0 14746 BGC PARTNERS INC CL A 05541T101 2749 624832 SH SOLE 0 0 624832 BHP GROUP LTD SPONSORED ADS 088606108 29885 386865 SH SOLE 180261 0 206604 BIG 5 SPORTING GOODS CORP COM 08915P101 1004 58565 SH SOLE 0 0 58565 BIG 5 SPORTING GOODS CORP COM 08915P101 25 38300 SH Call SOLE 0 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 238 10848 SH SOLE 0 0 10848 BILL COM HLDGS INC COM 090043100 1883 8301 SH SOLE 3439 0 4862 BIO RAD LABS INC CL A 090572207 10648 18906 SH SOLE 16949 0 1957 BIO-TECHNE CORP COM 09073M104 19798 45719 SH SOLE 36457 0 9262 BIOGEN INC COM 09062X103 28802 136762 SH SOLE 116607 0 20155 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 4608 38867 SH SOLE 36021 0 2846 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3605 46756 SH SOLE 39137 0 7619 BIOMARIN PHARMACEUTICAL INC NOTE 0.599% 8/0 09061GAH4 15 15000 PRN SOLE 0 0 15000 BIONTECH SE SPONSORED ADS 09075V102 4412 25865 SH SOLE 541 0 25324 BIOVENTUS INC COM CL A 09075A108 1289 91397 SH SOLE 90761 0 636 BIOXCEL THERAPEUTICS INC COM 09075P105 229 10936 SH SOLE 0 0 10936 BJS WHSL CLUB HLDGS INC COM 05550J101 18795 277987 SH SOLE 271528 0 6459 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 9656 7354 SH SOLE 0 0 7354 BK OF AMERICA CORP COM 060505104 318385 7724030 SH SOLE 2742000 0 4982030 BK OF AMERICA CORP COM 060505104 1 19800 SH Call SOLE 0 0 0 BK OF AMERICA CORP COM 060505104 187 18200 SH Call SOLE 0 0 0 BK OF AMERICA CORP COM 060505104 7 51200 SH Call SOLE 0 0 0 BLACK HILLS CORP COM 092113109 25462 330593 SH SOLE 309342 0 21251 BLACK KNIGHT INC COM 09215C105 5725 98726 SH SOLE 81779 0 16947 BLACK STONE MINERALS L P COM UNIT 09225M101 4093 304113 SH SOLE 0 0 304113 BLACK STONE MINERALS L P COM UNIT 09225M101 21 20000 SH Call SOLE 0 0 0 BLACKBAUD INC COM 09227Q100 220 3672 SH SOLE 0 0 3672 BLACKBERRY LTD COM 09228F103 358 48037 SH SOLE 0 0 48037 BLACKBERRY LTD COM 09228F103 9 13600 SH Call SOLE 0 0 0 BLACKLINE INC COM 09239B109 6746 92129 SH SOLE 8575 0 83554 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 329 26760 SH SOLE 0 0 26760 BLACKROCK CAP ALLOCATION TR COM 09260U109 4320 260872 SH SOLE 0 0 260872 BLACKROCK CAP INVT CORP COM 092533108 249 59203 SH SOLE 0 0 59203 BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 131 130000 PRN SOLE 0 0 130000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 2997 230548 SH SOLE 0 0 230548 BLACKROCK CORPOR HI YLD FD I COM 09255P107 518 48094 SH SOLE 0 0 48094 BLACKROCK CR ALLOCATION INCO COM 092508100 9157 729070 SH SOLE 0 0 729070 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 245 23483 SH SOLE 0 0 23483 BLACKROCK ENERGY & RES TR COM 09250U101 1177 101502 SH SOLE 0 0 101502 BLACKROCK ENHANCD CAP & INM COM 09256A109 9419 451078 SH SOLE 0 0 451078 BLACKROCK ENHANCED EQUITY DI COM 09251A104 21397 2161268 SH SOLE 0 0 2161268 BLACKROCK ENHANCED GLOBAL DI COM 092501105 3935 347898 SH SOLE 0 0 347898 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 9128 1587493 SH SOLE 0 0 1587493 BLACKROCK FLOATING RATE INCO COM 09255X100 354 27190 SH SOLE 0 0 27190 BLACKROCK GLOBAL FLOATING RA COM 091941104 408 32000 SH SOLE 0 0 32000 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1663 36540 SH SOLE 0 0 36540 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 20851 1039421 SH SOLE 0 0 1039421 BLACKROCK INC COM 09247X101 161359 211130 SH SOLE 105901 0 105229 BLACKROCK INCOME TR INC COM 09247F100 3536 689269 SH SOLE 0 0 689269 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 25558 2243926 SH SOLE 500 0 2243426 BLACKROCK INVT QUALITY MUN T COM 09247D105 226 15697 SH SOLE 0 0 15697 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 750 52299 SH SOLE 0 0 52299 BLACKROCK MULTI SECTOR INC T COM 09258A107 1965 119240 SH SOLE 0 0 119240 BLACKROCK MUN INCOME QUALITY COM 092479104 575 43499 SH SOLE 0 0 43499 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 351 28804 SH SOLE 0 0 28804 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 5777 244492 SH SOLE 0 0 244492 BLACKROCK MUNI INCOME TR II COM 09249N101 327 26559 SH SOLE 0 0 26559 BLACKROCK MUNIASSETS FD INC COM 09254J102 2410 188313 SH SOLE 0 0 188313 BLACKROCK MUNICIPAL INCOME COM 09253X102 1259 95883 SH SOLE 0 0 95883 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 620 46415 SH SOLE 0 0 46415 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 191 14601 SH SOLE 0 0 14601 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 425 34644 SH SOLE 0 0 34644 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 600 42130 SH SOLE 0 0 42130 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 653 54033 SH SOLE 0 0 54033 BLACKROCK MUNIVEST FD II INC COM 09253T101 625 48376 SH SOLE 0 0 48376 BLACKROCK MUNIVEST FD INC COM 09253R105 5235 641596 SH SOLE 0 0 641596 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 139 10644 SH SOLE 0 0 10644 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 196 14923 SH SOLE 0 0 14923 BLACKROCK MUNIYIELD FD INC COM 09253W104 813 64366 SH SOLE 0 0 64366 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 668 49907 SH SOLE 0 0 49907 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 1297 99352 SH SOLE 0 0 99352 BLACKROCK MUNIYIELD QUALITY COM 09254E103 3504 279206 SH SOLE 0 0 279206 BLACKROCK MUNIYIELD QUALITY COM 09254G108 2594 213511 SH SOLE 0 0 213511 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1841 133511 SH SOLE 0 0 133511 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1155 90136 SH SOLE 0 0 90136 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 208 17065 SH SOLE 0 0 17065 BLACKROCK RES & COMMODITIES SHS 09257A108 13008 1178295 SH SOLE 0 0 1178295 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 16144 373085 SH SOLE 0 0 373085 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 36082 1228533 SH SOLE 0 0 1228533 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 4260 193467 SH SOLE 625 0 192842 BLACKROCK TCP CAPITAL CORP COM 09259E108 2908 203369 SH SOLE 0 0 203369 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 1967 77420 SH SOLE 0 0 77420 BLACKSTONE INC COM 09260D107 212307 1672495 SH SOLE 306690 0 1365805 BLACKSTONE INC COM 09260D107 24 14300 SH Call SOLE 0 0 0 BLACKSTONE INC COM 09260D107 20 20000 SH Call SOLE 0 0 0 BLACKSTONE MORTGAGE TRUST IN NOTE 4.375% 5/0 09257WAB6 315 315000 PRN SOLE 0 0 315000 BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 76 75000 PRN SOLE 0 0 75000 BLACKSTONE MTG TR INC COM CL A 09257W100 3882 122106 SH SOLE 0 0 122106 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 326 21349 SH SOLE 0 0 21349 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 5511 422331 SH SOLE 0 0 422331 BLINK CHARGING CO COM 09354A100 1873 70780 SH SOLE 0 0 70780 BLOCK H & R INC COM 093671105 2221 85274 SH SOLE 56386 0 28888 BLOCK INC CL A 852234103 58169 428974 SH SOLE 198936 0 230038 BLOOM ENERGY CORP COM CL A 093712107 6118 253338 SH SOLE 50653 0 202685 BLOOMIN BRANDS INC COM 094235108 13342 608122 SH SOLE 32457 0 575665 BLOOMIN BRANDS INC COM 094235108 70 54000 SH Call SOLE 0 0 0 BLOOMIN BRANDS INC COM 094235108 6 12800 SH Call SOLE 0 0 0 BLUE BIRD CORP COM 095306106 258 13714 SH SOLE 12018 0 1696 BLUEBIRD BIO INC COM 09609G100 50 10254 SH SOLE 0 0 10254 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 67 20000 SH SOLE 0 0 20000 BLUEPRINT MEDICINES CORP COM 09627Y109 2016 31565 SH SOLE 8722 0 22843 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 1210 142484 SH SOLE 0 0 142484 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 3849 310174 SH SOLE 0 0 310174 BNY MELLON MUN INCOME INC COM 05589T104 132 17445 SH SOLE 0 0 17445 BNY MELLON STRATEGIC MUN BD COM 09662E109 1403 198451 SH SOLE 0 0 198451 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1269 176499 SH SOLE 0 0 176499 BOEING CO COM 097023105 142895 746187 SH SOLE 222922 0 523265 BOISE CASCADE CO DEL COM 09739D100 329 4731 SH SOLE 0 0 4731 BOK FINL CORP COM NEW 05561Q201 253 2696 SH SOLE 0 0 2696 BOOKING HOLDINGS INC COM 09857L108 123820 52724 SH SOLE 45940 0 6784 BOOT BARN HLDGS INC COM 099406100 1277 13467 SH SOLE 11486 0 1981 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 17984 204736 SH SOLE 175275 0 29461 BORGWARNER INC COM 099724106 15606 401178 SH SOLE 303317 0 97861 BOSTON BEER INC CL A 100557107 6106 15719 SH SOLE 14277 0 1442 BOSTON PROPERTIES INC COM 101121101 17133 133023 SH SOLE 128892 0 4131 BOSTON SCIENTIFIC CORP COM 101137107 82879 1871288 SH SOLE 1172481 0 698807 BOSTON SCIENTIFIC CORP COM 101137107 4 15000 SH Call SOLE 0 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1 20000 SH Call SOLE 0 0 0 BOSTON SCIENTIFIC CORP COM 101137107 3 11000 SH Call SOLE 0 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 26689 1799644 SH SOLE 0 0 1799644 BOX INC CL A 10316T104 3358 115570 SH SOLE 0 0 115570 BOYD GAMING CORP COM 103304101 423 6435 SH SOLE 0 0 6435 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 731 43200 SH SOLE 0 0 43200 BP PLC SPONSORED ADR 055622104 80284 2730752 SH SOLE 1071119 0 1659633 BP PLC SPONSORED ADR 055622104 5 29100 SH Call SOLE 0 0 0 BP PLC SPONSORED ADR 055622104 3 31600 SH Call SOLE 0 0 0 BRADY CORP CL A 104674106 310 6699 SH SOLE 0 0 6699 BRAEMAR HOTELS & RESORTS INC COM 10482B101 419 67800 SH SOLE 0 0 67800 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 640 190403 SH SOLE 0 0 190403 BRAINSWAY LTD SPONSORED ADS 10501L106 110 12600 SH SOLE 0 0 12600 BRIGHAM MINERALS INC CL A COM 10918L103 7963 311656 SH SOLE 80170 0 231486 BRIGHAM MINERALS INC CL A COM 10918L103 34 62000 SH Call SOLE 0 0 0 BRIGHAM MINERALS INC CL A COM 10918L103 124 48800 SH Call SOLE 0 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 21477 161857 SH SOLE 158935 0 2922 BRIGHTCOVE INC COM 10921T101 112 14300 SH SOLE 0 0 14300 BRIGHTHOUSE FINL INC COM 10922N103 390 7543 SH SOLE 0 0 7543 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 860 92949 SH SOLE 0 0 92949 BRINKER INTL INC COM 109641100 2230 58426 SH SOLE 0 0 58426 BRINKS CO COM 109696104 2324 34178 SH SOLE 26974 0 7204 BRISTOL-MYERS SQUIBB CO COM 110122108 275436 3771550 SH SOLE 1868199 0 1903351 BRISTOL-MYERS SQUIBB CO COM 110122108 50 10800 SH Call SOLE 0 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 141633 3359429 SH SOLE 3043908 0 315521 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 196 59400 SH Call SOLE 0 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 2341 90687 SH SOLE 85782 0 4905 BROADCOM INC 8% MCNV PFD SR A 11135F200 353 180 SH SOLE 0 0 180 BROADCOM INC COM 11135F101 962787 1528912 SH SOLE 667471 0 861441 BROADMARK RLTY CAP INC COM 11135B100 723 83546 SH SOLE 0 0 83546 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 41171 264391 SH SOLE 191193 0 73198 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 61030 1078836 SH SOLE 1011777 0 67059 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 23463 354273 SH SOLE 0 0 354273 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5742 76114 SH SOLE 42729 0 33385 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 3107 149806 SH SOLE 0 0 149806 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 3975 90746 SH SOLE 69297 0 21449 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1509 36752 SH SOLE 0 0 36752 BROOKLINE BANCORP INC DEL COM 11373M107 446 28182 SH SOLE 22947 0 5235 BROOKLYN IMMUNOTHERAPEUTICS COM 114082100 67 32500 SH SOLE 0 0 32500 BROWN & BROWN INC COM 115236101 36220 501177 SH SOLE 390162 0 111015 BROWN FORMAN CORP CL A 115637100 1201 19151 SH SOLE 0 0 19151 BROWN FORMAN CORP CL B 115637209 13690 204271 SH SOLE 18416 0 185855 BRP GROUP INC COM CL A 05589G102 228 8504 SH SOLE 0 0 8504 BRP INC COM SUN VTG 05577W200 2707 33093 SH SOLE 31941 0 1152 BRUKER CORP COM 116794108 2275 35379 SH SOLE 29756 0 5623 BRUNSWICK CORP COM 117043109 16576 204918 SH SOLE 151238 0 53680 BUCKLE INC COM 118440106 735 22245 SH SOLE 0 0 22245 BUILDERS FIRSTSOURCE INC COM 12008R107 10162 157453 SH SOLE 91982 0 65471 BUMBLE INC COM CL A 12047B105 2553 88080 SH SOLE 68395 0 19685 BUNGE LIMITED COM G16962105 4946 44632 SH SOLE 0 0 44632 BURLINGTON STORES INC COM 122017106 9446 51850 SH SOLE 48888 0 2962 BUTTERFLY NETWORK INC COM CL A 124155102 2490 523185 SH SOLE 0 0 523185 BWX TECHNOLOGIES INC COM 05605H100 6687 124148 SH SOLE 117773 0 6375 BYRNA TECHNOLOGIES INC COM NEW 12448X201 242 29681 SH SOLE 0 0 29681 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 77709 721468 SH SOLE 126696 0 594772 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3368 224500 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1250 125000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 663 125000 SH Call SOLE 0 0 0 C3 AI INC CL A 12468P104 2112 93029 SH SOLE 0 0 93029 CABLE ONE INC COM 12685J105 17331 11836 SH SOLE 11529 0 307 CABOT CORP COM 127055101 2267 33134 SH SOLE 28208 0 4926 CACI INTL INC CL A 127190304 14000 46470 SH SOLE 36763 0 9707 CACTUS INC CL A 127203107 6047 106575 SH SOLE 99767 0 6808 CADENCE BANK COM 12740C103 17111 584789 SH SOLE 30017 0 554772 CADENCE DESIGN SYSTEM INC COM 127387108 23762 144482 SH SOLE 110601 0 33881 CAE INC COM 124765108 1962 75245 SH SOLE 74749 0 496 CAESARS ENTERTAINMENT INC NE COM 12769G100 13731 177494 SH SOLE 102073 0 75421 CAESARS ENTERTAINMENT INC NE COM 12769G100 118 18300 SH Call SOLE 0 0 0 CAL MAINE FOODS INC COM NEW 128030202 15700 284325 SH SOLE 281335 0 2990 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 2977 211148 SH SOLE 0 0 211148 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1520 115068 SH SOLE 0 0 115068 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 2818 109868 SH SOLE 0 0 109868 CALAMOS GBL DYN INCOME FUND COM 12811L107 1095 123320 SH SOLE 0 0 123320 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 277 19228 SH SOLE 0 0 19228 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 671 32918 SH SOLE 0 0 32918 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 18291 1043439 SH SOLE 0 0 1043439 CALAVO GROWERS INC COM 128246105 3798 104193 SH SOLE 103904 0 289 CALIFORNIA WTR SVC GROUP COM 130788102 3544 59787 SH SOLE 42485 0 17302 CALLAWAY GOLF CO COM 131193104 2973 126945 SH SOLE 72189 0 54756 CALLAWAY GOLF CO COM 131193104 3 10800 SH Call SOLE 0 0 0 CALLON PETE CO DEL COM 13123X508 1020 17271 SH SOLE 0 0 17271 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 4193 308055 SH SOLE 0 0 308055 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 5216 165212 SH SOLE 0 0 165212 CAMBRIA ETF TR GLB MOMENT ETF 132061508 755 23422 SH SOLE 0 0 23422 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 24466 382812 SH SOLE 0 0 382812 CAMBRIA ETF TR TAIL RISK 132061862 920 55271 SH SOLE 0 0 55271 CAMDEN NATL CORP COM 133034108 2158 45879 SH SOLE 44542 0 1337 CAMDEN PPTY TR SH BEN INT 133131102 15416 92759 SH SOLE 83808 0 8951 CAMECO CORP COM 13321L108 9480 325777 SH SOLE 0 0 325777 CAMPBELL SOUP CO COM 134429109 7181 161117 SH SOLE 116290 0 44827 CAMPING WORLD HLDGS INC CL A 13462K109 1396 49959 SH SOLE 0 0 49959 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1061 40303 SH SOLE 39363 0 940 CANADIAN IMP BK COMM COM 136069101 41698 342656 SH SOLE 325119 0 17537 CANADIAN NAT RES LTD COM 136385101 14712 237359 SH SOLE 102012 0 135347 CANADIAN NATL RY CO COM 136375102 31782 236931 SH SOLE 38765 0 198166 CANADIAN PAC RY LTD COM 13645T100 133127 1612871 SH SOLE 885599 0 727272 CANNAE HLDGS INC COM 13765N107 16803 702468 SH SOLE 697314 0 5154 CANO HEALTH INC COM CL A 13781Y103 798 125611 SH SOLE 0 0 125611 CANON INC SPONSORED ADR 138006309 456 18759 SH SOLE 8009 0 10750 CANOPY GROWTH CORP COM 138035100 384 50639 SH SOLE 0 0 50639 CAPITAL ONE FINL CORP COM 14040H105 44441 338490 SH SOLE 244427 0 94063 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 907 49762 SH SOLE 0 0 49762 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 19 22300 SH Call SOLE 0 0 0 CAPITAL SOUTHWEST CORP COM 140501107 837 35257 SH SOLE 0 0 35257 CAPITOL FED FINL INC COM 14057J101 160 14680 SH SOLE 0 0 14680 CAPSTAR FINL HLDGS INC COM 14070T102 456 21649 SH SOLE 0 0 21649 CARDINAL HEALTH INC COM 14149Y108 14009 247074 SH SOLE 99529 0 147545 CAREDX INC COM 14167L103 5416 146420 SH SOLE 82793 0 63627 CARETRUST REIT INC COM 14174T107 11583 600156 SH SOLE 383897 0 216259 CARGURUS INC COM CL A 141788109 21678 510548 SH SOLE 277389 0 233159 CARLISLE COS INC COM 142339100 5282 21472 SH SOLE 3962 0 17510 CARLOTZ INC COM CL A 142552108 475 346550 SH SOLE 0 0 346550 CARLYLE GROUP INC COM 14316J108 6428 131425 SH SOLE 0 0 131425 CARMAX INC COM 143130102 14808 153483 SH SOLE 113496 0 39987 CARNIVAL CORP COMMON STOCK 143658300 8647 427653 SH SOLE 38243 0 389410 CARPENTER TECHNOLOGY CORP COM 144285103 12208 290812 SH SOLE 0 0 290812 CARRIAGE SVCS INC COM 143905107 395 7411 SH SOLE 0 0 7411 CARRIER GLOBAL CORPORATION COM 14448C104 86917 1894849 SH SOLE 849854 0 1044995 CARTERS INC COM 146229109 2505 27235 SH SOLE 26327 0 908 CARVANA CO CL A 146869102 2431 20380 SH SOLE 18308 0 2072 CASELLA WASTE SYS INC CL A 147448104 21247 242405 SH SOLE 137830 0 104575 CASEYS GEN STORES INC COM 147528103 33732 170218 SH SOLE 160571 0 9647 CASSAVA SCIENCES INC COM 14817C107 1991 53607 SH SOLE 0 0 53607 CATALENT INC COM 148806102 13322 120122 SH SOLE 108031 0 12091 CATALYST BIOSCIENCES INC COM NEW 14888D208 21 32500 SH SOLE 0 0 32500 CATCHMARK TIMBER TR INC CL A 14912Y202 1310 159810 SH SOLE 0 0 159810 CATERPILLAR INC COM 149123101 148192 665046 SH SOLE 149226 0 515820 CATERPILLAR INC COM 149123101 18 10400 SH Call SOLE 0 0 0 CATHAY GEN BANCORP COM 149150104 7649 170935 SH SOLE 162646 0 8289 CAVCO INDS INC DEL COM 149568107 3411 14161 SH SOLE 14161 0 0 CBOE GLOBAL MKTS INC COM 12503M108 5658 49447 SH SOLE 37142 0 12305 CBRE GBL REAL ESTATE INC FD COM 12504G100 2248 248638 SH SOLE 0 0 248638 CBRE GROUP INC CL A 12504L109 17853 195074 SH SOLE 135797 0 59277 CDK GLOBAL INC COM 12508E101 38289 786543 SH SOLE 765594 0 20949 CDW CORP COM 12514G108 43481 243058 SH SOLE 211656 0 31402 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1527 27859 SH SOLE 0 0 27859 CEL-SCI CORP COM PAR NEW 150837607 76 19385 SH SOLE 0 0 19385 CELANESE CORP DEL COM 150870103 4447 31123 SH SOLE 3372 0 27751 CELESTICA INC SUB VTG SHS 15101Q108 132 11122 SH SOLE 0 0 11122 CELSIUS HLDGS INC COM NEW 15118V207 2507 45433 SH SOLE 31076 0 14357 CEMEX SAB DE CV SPON ADR NEW 151290889 194 36718 SH SOLE 146 0 36572 CENOVUS ENERGY INC COM 15135U109 2175 130378 SH SOLE 80993 0 49385 CENTENE CORP DEL COM 15135B101 33208 394443 SH SOLE 152573 0 241870 CENTENNIAL RESOURCE DEV INC CL A 15136A102 3377 418443 SH SOLE 415455 0 2988 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461209 281 16117 SH SOLE 0 0 16117 CENTERPOINT ENERGY INC COM 15189T107 24061 785277 SH SOLE 696436 0 88841 CENTERRA GOLD INC COM 152006102 285 28941 SH SOLE 0 0 28941 CENTERSPACE COM 15202L107 309 3146 SH SOLE 0 0 3146 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 10603 260007 SH SOLE 6846 0 253161 CENTRAL SECS CORP COM 155123102 13627 329237 SH SOLE 0 0 329237 CENTURY ALUM CO COM 156431108 976 37087 SH SOLE 0 0 37087 CENTURY CASINOS INC COM 156492100 712 59616 SH SOLE 0 0 59616 CENTURY CMNTYS INC COM 156504300 1636 30543 SH SOLE 0 0 30543 CERENCE INC COM 156727109 5525 153043 SH SOLE 39325 0 113718 CERIDIAN HCM HLDG INC COM 15677J108 337 4933 SH SOLE 2158 0 2775 CERNER CORP COM 156782104 4196 44852 SH SOLE 14275 0 30577 CERTARA INC COM 15687V109 796 37080 SH SOLE 37061 0 19 CERUS CORP COM 157085101 7006 1276057 SH SOLE 0 0 1276057 CF ACQUISITION CORP VI COM CL A 12521J103 219 18417 SH SOLE 0 0 18417 CF INDS HLDGS INC COM 125269100 12013 116566 SH SOLE 42840 0 73726 CHAMPIONX CORPORATION COM 15872M104 5385 219968 SH SOLE 215751 0 4217 CHANGE HEALTHCARE INC COM 15912K100 47173 2163901 SH SOLE 2128694 0 35207 CHANNELADVISOR CORP COM 159179100 207 12512 SH SOLE 12412 0 100 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 5132 258148 SH SOLE 0 0 258148 CHARLES RIV LABS INTL INC COM 159864107 32848 115673 SH SOLE 100070 0 15603 CHART INDS INC COM 16115Q308 3237 18846 SH SOLE 16206 0 2640 CHARTER COMMUNICATIONS INC N CL A 16119P108 35952 65905 SH SOLE 51488 0 14417 CHASE CORP COM 16150R104 4157 47826 SH SOLE 47326 0 500 CHATHAM LODGING TR COM 16208T102 455 33025 SH SOLE 19525 0 13500 CHECK POINT SOFTWARE TECH LT ORD M22465104 13257 95886 SH SOLE 43332 0 52554 CHEESECAKE FACTORY INC NOTE 0.375% 6/1 163072AA9 12 13000 PRN SOLE 0 0 13000 CHEGG INC COM 163092109 1708 47085 SH SOLE 23451 0 23634 CHEMED CORP NEW COM 16359R103 7667 15136 SH SOLE 13464 0 1672 CHEMOCENTRYX INC COM 16383L106 7391 294833 SH SOLE 0 0 294833 CHEMOCENTRYX INC COM 16383L106 277 37400 SH Call SOLE 0 0 0 CHEMOCENTRYX INC COM 16383L106 243 37400 SH Call SOLE 0 0 0 CHEMOCENTRYX INC COM 16383L106 13 16700 SH Call SOLE 0 0 0 CHEMOCENTRYX INC COM 16383L106 10 25300 SH Call SOLE 0 0 0 CHEMOURS CO COM 163851108 4269 135617 SH SOLE 0 0 135617 CHENIERE ENERGY INC COM NEW 16411R208 31796 229317 SH SOLE 47872 0 181445 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1307 23187 SH SOLE 0 0 23187 CHESAPEAKE ENERGY CORP COM 165167735 10564 121422 SH SOLE 119985 0 1437 CHESAPEAKE UTILS CORP COM 165303108 546 3965 SH SOLE 0 0 3965 CHEVRON CORP NEW COM 166764100 541280 3324181 SH SOLE 1313442 0 2010739 CHEVRON CORP NEW COM 166764100 462 11800 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 22 13100 SH Call SOLE 0 0 0 CHEWY INC CL A 16679L109 4254 104308 SH SOLE 75492 0 28816 CHICOS FAS INC COM 168615102 82 17033 SH SOLE 0 0 17033 CHILDRENS PL INC NEW COM 168905107 298 6042 SH SOLE 0 0 6042 CHIMERA INVT CORP COM NEW 16934Q208 652 54112 SH SOLE 0 0 54112 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 295 38889 SH SOLE 84 0 38805 CHIPOTLE MEXICAN GRILL INC COM 169656105 48621 30733 SH SOLE 16661 0 14072 CHOICE HOTELS INTL INC COM 169905106 517 3650 SH SOLE 0 0 3650 CHUBB LIMITED COM H1467J104 492000 2300117 SH SOLE 622654 0 1677463 CHUBB LIMITED COM H1467J104 167 34800 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 70 35200 SH Call SOLE 0 0 0 CHURCH & DWIGHT CO INC COM 171340102 34294 345067 SH SOLE 1274 0 343793 CHURCHILL DOWNS INC COM 171484108 3149 14199 SH SOLE 2612 0 11587 CIENA CORP COM NEW 171779309 2582 42593 SH SOLE 570 0 42023 CIGNA CORP NEW COM 125523100 94213 393190 SH SOLE 222650 0 170540 CIMPRESS PLC SHS EURO G2143T103 2420 38062 SH SOLE 34035 0 4027 CINCINNATI FINL CORP COM 172062101 11320 83257 SH SOLE 0 0 83257 CINTAS CORP COM 172908105 19594 46057 SH SOLE 7533 0 38524 CIRRUS LOGIC INC COM 172755100 1398 16490 SH SOLE 3608 0 12882 CISCO SYS INC COM 17275R102 731218 13113624 SH SOLE 4544220 0 8569404 CISCO SYS INC COM 17275R102 370 56000 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 10500 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 52600 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 25 17500 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 6 25700 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 70936 1328386 SH SOLE 560630 0 767756 CITIZENS FINL GROUP INC COM 174610105 6398 141147 SH SOLE 63826 0 77321 CITRIX SYS INC COM 177376100 1196 11854 SH SOLE 0 0 11854 CITY HLDG CO COM 177835105 1571 19956 SH SOLE 0 0 19956 CITY OFFICE REIT INC COM 178587101 1006 56962 SH SOLE 37555 0 19407 CIVEO CORP CDA COM NEW 17878Y207 2114 89572 SH SOLE 0 0 89572 CIVITAS RESOURCES INC COM NEW 17888H103 282 4729 SH SOLE 0 0 4729 CLARIVATE PLC ORD SHS G21810109 21881 1305571 SH SOLE 1301473 0 4098 CLARUS CORP NEW COM 18270P109 772 33887 SH SOLE 0 0 33887 CLARUS CORP NEW COM 18270P109 21 29300 SH Call SOLE 0 0 0 CLEAN ENERGY FUELS CORP COM 184499101 519 65322 SH SOLE 0 0 65322 CLEAN HARBORS INC COM 184496107 4133 37019 SH SOLE 6093 0 30926 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 58 16900 SH SOLE 0 0 16900 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 648 22971 SH SOLE 0 0 22971 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 915 27128 SH SOLE 0 0 27128 CLEARWAY ENERGY INC CL C 18539C204 1606 43988 SH SOLE 36930 0 7058 CLEVELAND-CLIFFS INC NEW COM 185899101 24952 774674 SH SOLE 0 0 774674 CLEVELAND-CLIFFS INC NEW COM 185899101 181 23000 SH Call SOLE 0 0 0 CLIPPER RLTY INC COM 18885T306 1078 118822 SH SOLE 0 0 118822 CLOROX CO DEL COM 189054109 54022 388562 SH SOLE 201736 0 186826 CLOUDFLARE INC CL A COM 18915M107 12515 104553 SH SOLE 0 0 104553 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 189 20516 SH SOLE 0 0 20516 CLOUGH GLOBAL EQUITY FD COM 18914C100 293 25010 SH SOLE 0 0 25010 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 691 73408 SH SOLE 0 0 73408 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 39 11040 SH SOLE 0 0 11040 CMC MATERIALS INC COM 12571T100 1011 5456 SH SOLE 5138 0 318 CME GROUP INC COM 12572Q105 564949 2375119 SH SOLE 1127609 0 1247510 CME GROUP INC COM 12572Q105 27 19300 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 29748 425339 SH SOLE 246331 0 179008 CNA FINL CORP COM 126117100 20972 431338 SH SOLE 429029 0 2309 CNH INDL N V SHS N20944109 2556 161166 SH SOLE 133220 0 27946 CNO FINL GROUP INC COM 12621E103 1527 60846 SH SOLE 38299 0 22547 CNX RES CORP COM 12653C108 4240 204612 SH SOLE 3566 0 201046 COASTAL FINL CORP WA COM NEW 19046P209 3134 68513 SH SOLE 0 0 68513 COCA COLA CO COM 191216100 288096 4646705 SH SOLE 1892843 0 2753862 COCA COLA CO COM 191216100 30 12100 SH Call SOLE 0 0 0 COCA COLA CONS INC COM 191098102 311 625 SH SOLE 0 0 625 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 10293 211756 SH SOLE 204493 0 7263 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 1490 27108 SH SOLE 24600 0 2508 COEUR MNG INC COM NEW 192108504 225 50555 SH SOLE 0 0 50555 COFFEE HLDG CO INC COM 192176105 92 26800 SH SOLE 0 0 26800 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1821 27448 SH SOLE 10786 0 16662 COGNEX CORP COM 192422103 26020 337251 SH SOLE 162674 0 174577 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 48116 536584 SH SOLE 448050 0 88534 COGNYTE SOFTWARE LTD ORD SHS M25133105 347 30641 SH SOLE 28174 0 2467 COHBAR INC COM 19249J109 7 21180 SH SOLE 0 0 21180 COHEN & STEERS INC COM 19247A100 6414 74672 SH SOLE 72957 0 1715 COHEN & STEERS INFRASTRUCTUR COM 19248A109 16750 578588 SH SOLE 0 0 578588 COHEN & STEERS LTD DURATION COM 19248C105 951 41502 SH SOLE 0 0 41502 COHEN & STEERS QUALITY INCOM COM 19247L106 23802 1422687 SH SOLE 0 0 1422687 COHEN & STEERS REAL ESTATE O SHS BENFIN INT 19249Q103 2984 150050 SH SOLE 0 0 150050 COHEN & STEERS REIT & PFD & COM 19247X100 6154 228867 SH SOLE 0 0 228867 COHEN & STEERS SELECT PFD & COM 19248Y107 761 32966 SH SOLE 0 0 32966 COHEN & STEERS TAX ADVAN PFD COM 19249X108 3141 142978 SH SOLE 0 0 142978 COHEN & STEERS TOTAL RETURN COM 19247R103 443 28658 SH SOLE 0 0 28658 COHU INC COM 192576106 588 19852 SH SOLE 0 0 19852 COINBASE GLOBAL INC COM CL A 19260Q107 9815 51696 SH SOLE 0 0 51696 COLFAX CORP COM 194014106 3668 92172 SH SOLE 87757 0 4415 COLGATE PALMOLIVE CO COM 194162103 69807 920577 SH SOLE 571027 0 349550 COLUMBIA BKG SYS INC COM 197236102 5927 183664 SH SOLE 124861 0 58803 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1286 65961 SH SOLE 0 0 65961 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 213 10116 SH SOLE 0 0 10116 COLUMBIA FINL INC COM 197641103 254 11792 SH SOLE 11792 0 0 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1373 42765 SH SOLE 0 0 42765 COLUMBIA SPORTSWEAR CO COM 198516106 1711 18898 SH SOLE 6615 0 12283 COLUMBUS MCKINNON CORP N Y COM 199333105 2475 58377 SH SOLE 57849 0 528 COMCAST CORP NEW CL A 20030N101 692215 14784585 SH SOLE 8180145 0 6604440 COMCAST CORP NEW CL A 20030N101 6 72100 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 2 21700 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 1 10400 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 6105 67510 SH SOLE 0 0 67510 COMFORT SYS USA INC COM 199908104 16172 181688 SH SOLE 180891 0 797 COMMERCE BANCSHARES INC COM 200525103 4179 58372 SH SOLE 0 0 58372 COMMERCIAL METALS CO COM 201723103 1765 42418 SH SOLE 24125 0 18293 COMMSCOPE HLDG CO INC COM 20337X109 705 89461 SH SOLE 40419 0 49042 COMMUNITY BK SYS INC COM 203607106 1221 17408 SH SOLE 3260 0 14148 COMMUNITY HEALTH SYS INC NEW COM 203668108 2743 231047 SH SOLE 0 0 231047 COMMVAULT SYS INC COM 204166102 1751 26393 SH SOLE 5507 0 20886 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1179 119987 SH SOLE 117873 0 2114 COMPASS DIVERSIFIED SH BEN INT 20451Q104 2044 85988 SH SOLE 11853 0 74135 COMPASS INC CL A 20464U100 95 12064 SH SOLE 64 0 12000 COMPASS MINERALS INTL INC COM 20451N101 953 15171 SH SOLE 0 0 15171 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 444 34435 SH SOLE 0 0 34435 COMPUGEN LTD ORD M25722105 522 162075 SH SOLE 0 0 162075 COMPUTER PROGRAMS & SYS INC COM 205306103 3706 107571 SH SOLE 106524 0 1047 CONAGRA BRANDS INC COM 205887102 44622 1329227 SH SOLE 1001519 0 327708 CONAGRA BRANDS INC COM 205887102 19 62500 SH Call SOLE 0 0 0 CONCENTRIX CORP COM 20602D101 5716 34315 SH SOLE 10588 0 23727 CONFORMIS INC COM 20717E101 7 11000 SH SOLE 0 0 11000 CONMED CORP COM 207410101 15625 105183 SH SOLE 101808 0 3375 CONOCOPHILLIPS COM 20825C104 160800 1607969 SH SOLE 923158 0 684811 CONOCOPHILLIPS COM 20825C104 19 29900 SH Call SOLE 0 0 0 CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 576 9574 SH SOLE 8876 0 698 CONSOLIDATED EDISON INC COM 209115104 15831 167205 SH SOLE 6220 0 160985 CONSOLIDATED WATER CO INC ORD G23773107 140 12650 SH SOLE 0 0 12650 CONSTELLATION BRANDS INC CL A 21036P108 38130 165545 SH SOLE 28386 0 137159 CONSTELLATION ENERGY CORP COM 21037T109 6706 119218 SH SOLE 45563 0 73655 CONSTELLIUM SE CL A SHS F21107101 1242 68993 SH SOLE 64937 0 4056 CONSTRUCTION PARTNERS INC COM CL A 21044C107 9815 374898 SH SOLE 345771 0 29127 CONTINENTAL RES INC COM 212015101 3396 55372 SH SOLE 13916 0 41456 CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 341 18735 SH SOLE 0 0 18735 COOPER COS INC COM NEW 216648402 17105 40960 SH SOLE 37859 0 3101 COPA HOLDINGS SA CL A P31076105 3566 42639 SH SOLE 0 0 42639 COPART INC COM 217204106 28929 230563 SH SOLE 219955 0 10608 CORE & MAIN INC CL A 21874C102 12975 536387 SH SOLE 534982 0 1405 CORE LABORATORIES N V COM N22717107 1980 62589 SH SOLE 15 0 62574 CORE SCIENTIFIC INC COMMON STOCK 21873J108 261 31678 SH SOLE 0 0 31678 CORECIVIC INC COM 21871N101 6840 612371 SH SOLE 609524 0 2847 CORMEDIX INC COM 21900C308 184 33627 SH SOLE 0 0 33627 CORNERSTONE STRATEGIC VALUE COM 21924B302 2801 198827 SH SOLE 0 0 198827 CORNERSTONE TOTAL RETURN FD COM 21924U300 1505 108182 SH SOLE 0 0 108182 CORNING INC COM 219350105 73474 1990612 SH SOLE 1509175 0 481437 CORNING INC COM 219350105 24 40000 SH Call SOLE 0 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 3791 132820 SH SOLE 122046 0 10774 CORTEVA INC COM 22052L104 36275 631082 SH SOLE 394307 0 236775 CORVEL CORP COM 221006109 205 1219 SH SOLE 265 0 954 COSTAMARE INC SHS Y1771G102 301 17675 SH SOLE 10572 0 7103 COSTAR GROUP INC COM 22160N109 62994 945710 SH SOLE 914766 0 30944 COSTCO WHSL CORP NEW COM 22160K105 456057 791921 SH SOLE 269113 0 522808 COTERRA ENERGY INC COM 127097103 34316 1272391 SH SOLE 812088 0 460303 COTERRA ENERGY INC COM 127097103 53 21200 SH Call SOLE 0 0 0 COTERRA ENERGY INC COM 127097103 122 21400 SH Call SOLE 0 0 0 COTY INC COM CL A 222070203 3168 352441 SH SOLE 273524 0 78917 COUPA SOFTWARE INC COM 22266L106 1832 18029 SH SOLE 13475 0 4554 COUPANG INC CL A 22266T109 3339 188859 SH SOLE 120085 0 68774 COUSINS PPTYS INC COM NEW 222795502 19740 489951 SH SOLE 470980 0 18971 CRACKER BARREL OLD CTRY STOR COM 22410J106 3852 32445 SH SOLE 5676 0 26769 CRANE CO COM 224399105 10737 99160 SH SOLE 79351 0 19809 CRAWFORD & CO CL B 224633107 192 26301 SH SOLE 0 0 26301 CREDIT ACCEP CORP MICH COM 225310101 1336 2427 SH SOLE 2427 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 185 60670 SH SOLE 0 0 60670 CREDIT SUISSE GROUP SPONSORED ADR 225401108 8177 1041669 SH SOLE 987706 0 53963 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 123 56585 SH SOLE 0 0 56585 CRESCENT CAP BDC INC COM 225655109 1589 89250 SH SOLE 0 0 89250 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 1824 60954 SH SOLE 0 0 60954 CRESUD S A C I F Y A *W EXP 03/08/202 P3311R259 4 11230 SH SOLE 0 0 11230 CRH PLC ADR 12626K203 15816 394796 SH SOLE 389367 0 5429 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3238 51590 SH SOLE 49 0 51541 CRITEO S A SPONS ADS 226718104 644 23625 SH SOLE 0 0 23625 CROCS INC COM 227046109 1121 14672 SH SOLE 0 0 14672 CRONOS GROUP INC COM 22717L101 344 88504 SH SOLE 0 0 88504 CRONOS GROUP INC COM 22717L101 6 31000 SH Call SOLE 0 0 0 CRONOS GROUP INC COM 22717L101 59 52200 SH Call SOLE 0 0 0 CRONOS GROUP INC COM 22717L101 3 14700 SH Call SOLE 0 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 1224 56487 SH SOLE 0 0 56487 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1263 57923 SH SOLE 0 0 57923 CROWDSTRIKE HLDGS INC CL A 22788C105 63688 280466 SH SOLE 170495 0 109971 CROWN CASTLE INTL CORP NEW COM 22822V101 258772 1401779 SH SOLE 867700 0 534079 CROWN CASTLE INTL CORP NEW COM 22822V101 108 24000 SH Call SOLE 0 0 0 CROWN HLDGS INC COM 228368106 38688 309284 SH SOLE 287119 0 22165 CRYOPORT INC COM PAR $0.001 229050307 598 17138 SH SOLE 12370 0 4768 CSG SYS INTL INC COM 126349109 13471 211907 SH SOLE 207876 0 4031 CSI COMPRESSCO LP COM UNIT 12637A103 165 117520 SH SOLE 0 0 117520 CSX CORP COM 126408103 59177 1580158 SH SOLE 350822 0 1229336 CTO RLTY GROWTH INC NEW COM 22948Q101 534 8046 SH SOLE 1446 0 6600 CUBESMART COM 229663109 6210 119355 SH SOLE 13302 0 106053 CULLEN FROST BANKERS INC COM 229899109 10277 74253 SH SOLE 48713 0 25540 CUMMINS INC COM 231021106 41994 204739 SH SOLE 101647 0 103092 CURTISS WRIGHT CORP COM 231561101 10709 71317 SH SOLE 67391 0 3926 CUSHING NEXTGEN INFRA INCM F COM 231647207 3002 67210 SH SOLE 0 0 67210 CUSHMAN WAKEFIELD PLC SHS G2717B108 6539 318804 SH SOLE 0 0 318804 CVS HEALTH CORP COM 126650100 331437 3274728 SH SOLE 557888 0 2716840 CVS HEALTH CORP COM 126650100 8 32100 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2113 12520 SH SOLE 2064 0 10456 CYMABAY THERAPEUTICS INC COM 23257D103 304 97604 SH SOLE 0 0 97604 CYTOKINETICS INC COM NEW 23282W605 564 15321 SH SOLE 12110 0 3211 CYTOSORBENTS CORP COM NEW 23283X206 276 86500 SH SOLE 0 0 86500 D R HORTON INC COM 23331A109 32214 432332 SH SOLE 218877 0 213455 DANA INC COM 235825205 716 40745 SH SOLE 0 0 40745 DANAHER CORPORATION COM 235851102 277209 945037 SH SOLE 600520 0 344517 DANAOS CORPORATION SHS Y1968P121 906 8828 SH SOLE 0 0 8828 DANIMER SCIENTIFIC INC COM CL A 236272100 439 74976 SH SOLE 0 0 74976 DARDEN RESTAURANTS INC COM 237194105 184071 1384451 SH SOLE 288582 0 1095869 DARDEN RESTAURANTS INC COM 237194105 2 11800 SH Call SOLE 0 0 0 DARLING INGREDIENTS INC COM 237266101 41341 514314 SH SOLE 77171 0 437143 DATADOG INC CL A COM 23804L103 10660 70379 SH SOLE 32331 0 38048 DAVE & BUSTERS ENTMT INC COM 238337109 5855 119239 SH SOLE 0 0 119239 DAVE & BUSTERS ENTMT INC COM 238337109 91 25300 SH Call SOLE 0 0 0 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 7827 444190 SH SOLE 0 0 444190 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 650 21042 SH SOLE 0 0 21042 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1870 56697 SH SOLE 0 0 56697 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3251 119082 SH SOLE 0 0 119082 DAVITA INC COM 23918K108 2562 22651 SH SOLE 0 0 22651 DAWSON GEOPHYSICAL CO NEW COM 239360100 49 21000 SH SOLE 0 0 21000 DBX ETF TR XTRACK HRVST CSI 233051879 963 29112 SH SOLE 0 0 29112 DBX ETF TR XTRACK MSCI EAFE 233051200 6171 163644 SH SOLE 636 0 163008 DBX ETF TR XTRACK MUN INFRA 233051705 394 14840 SH SOLE 0 0 14840 DBX ETF TR XTRACK USD HIGH 233051432 4319 114491 SH SOLE 974 0 113517 DBX ETF TR XTRACKERS RUSSEL 233051481 408 8960 SH SOLE 0 0 8960 DBX ETF TR XTRACKERS S&P 233051143 333 8140 SH SOLE 0 0 8140 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 1110 33061 SH SOLE 0 0 33061 DECKERS OUTDOOR CORP COM 243537107 1411 5153 SH SOLE 3964 0 1189 DEERE & CO COM 244199105 238007 572871 SH SOLE 342532 0 230339 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 4491 182199 SH SOLE 170421 0 11778 DELAWARE ENHANCED GLOBAL DIV COM 246060107 348 38536 SH SOLE 0 0 38536 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 403 31866 SH SOLE 0 0 31866 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1693 38494 SH SOLE 0 0 38494 DELL TECHNOLOGIES INC CL C 24703L202 9307 185440 SH SOLE 3460 0 181980 DELTA AIR LINES INC DEL COM NEW 247361702 16677 421464 SH SOLE 0 0 421464 DELUXE CORP COM 248019101 308 10184 SH SOLE 5059 0 5125 DENBURY INC COM 24790A101 229 2911 SH SOLE 0 0 2911 DENISON MINES CORP COM 248356107 89 55640 SH SOLE 0 0 55640 DENTSPLY SIRONA INC COM 24906P109 15806 321128 SH SOLE 275794 0 45334 DESCARTES SYS GROUP INC COM 249906108 7479 102095 SH SOLE 101813 0 282 DESIGNER BRANDS INC CL A 250565108 894 66182 SH SOLE 14711 0 51471 DESIGNER BRANDS INC CL A 250565108 91 47900 SH Call SOLE 0 0 0 DESKTOP METAL INC COM CL A 25058X105 302 63614 SH SOLE 0 0 63614 DEUTSCHE BANK A G NAMEN AKT D18190898 843 66659 SH SOLE 21300 0 45359 DEVON ENERGY CORP NEW COM 25179M103 370762 6270293 SH SOLE 1294657 0 4975636 DEVON ENERGY CORP NEW COM 25179M103 41 59600 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 20 10100 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 10 18000 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 28 15000 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 246 62300 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 59 51500 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 42 15000 SH Put SOLE 0 0 15000 DEXCOM INC COM 252131107 58170 113703 SH SOLE 80096 0 33607 DIAGEO PLC SPON ADR NEW 25243Q205 87136 428943 SH SOLE 347968 0 80975 DIAMOND OFFSHORE DRILLING IN COM 25271C201 147 20642 SH SOLE 0 0 20642 DIAMONDBACK ENERGY INC COM 25278X109 61408 447933 SH SOLE 205797 0 242136 DIANA SHIPPING INC COM Y2066G104 1641 303811 SH SOLE 0 0 303811 DICKS SPORTING GOODS INC COM 253393102 6860 68590 SH SOLE 32655 0 35935 DIDI GLOBAL INC SPONSORED ADS 23292E108 93 37204 SH SOLE 0 0 37204 DIEBOLD NIXDORF INC COM STK 253651103 103 15312 SH SOLE 0 0 15312 DIGI INTL INC COM 253798102 937 43550 SH SOLE 41949 0 1601 DIGIMARC CORP NEW COM 25381B101 323 12250 SH SOLE 0 0 12250 DIGITAL RLTY TR INC COM 253868103 118315 834371 SH SOLE 589834 0 244537 DIGITAL RLTY TR INC COM 253868103 30 15600 SH Call SOLE 0 0 0 DIGITAL TURBINE INC COM NEW 25400W102 2325 53074 SH SOLE 18487 0 34587 DIGITAL WORLD ACQUISITION CO CLASS A COM 25400Q105 446 6912 SH SOLE 0 0 6912 DIGITALBRIDGE GROUP INC CL A COM 25401T108 995 138217 SH SOLE 25482 0 112735 DIGITALBRIDGE GROUP INC NOTE 5.000% 4/1 19624RAA4 263 260000 PRN SOLE 0 0 260000 DIGITALOCEAN HLDGS INC COM 25402D102 3578 61856 SH SOLE 0 0 61856 DILLARDS INC CL A 254067101 753 2806 SH SOLE 0 0 2806 DIME CMNTY BANCSHARES INC COM 25432X102 2095 60591 SH SOLE 0 0 60591 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 2418 92157 SH SOLE 0 0 92157 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 1373 41009 SH SOLE 0 0 41009 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 222 7035 SH SOLE 0 0 7035 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 1279 46360 SH SOLE 0 0 46360 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 1511 30829 SH SOLE 0 0 30829 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 5164 92118 SH SOLE 19 0 92099 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 12320 264499 SH SOLE 0 0 264499 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 435 17442 SH SOLE 0 0 17442 DINE BRANDS GLOBAL INC COM 254423106 581 7453 SH SOLE 1700 0 5753 DIODES INC COM 254543101 729 8385 SH SOLE 7618 0 767 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 7344 94951 SH SOLE 93809 0 1142 DIREXION SHS ETF TR WORK FROM HOME 25460G773 301 4588 SH SOLE 0 0 4588 DISCOVER FINL SVCS COM 254709108 37543 340713 SH SOLE 188492 0 152221 DISCOVERY INC COM SER A 25470F104 19509 782855 SH SOLE 508693 0 274162 DISCOVERY INC COM SER C 25470F302 3975 159179 SH SOLE 111457 0 47722 DISH NETWORK CORPORATION CL A 25470M109 2597 82061 SH SOLE 0 0 82061 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 22 25000 PRN SOLE 0 0 25000 DISNEY WALT CO COM 254687106 343204 2502204 SH SOLE 826910 0 1675294 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 87 27267 SH SOLE 0 0 27267 DNP SELECT INCOME FD INC COM 23325P104 4987 421931 SH SOLE 0 0 421931 DOCUSIGN INC COM 256163106 45818 427728 SH SOLE 244933 0 182795 DOLBY LABORATORIES INC COM CL A 25659T107 8174 104503 SH SOLE 86980 0 17523 DOLLAR GEN CORP NEW COM 256677105 84872 381212 SH SOLE 219238 0 161974 DOLLAR TREE INC COM 256746108 24519 153099 SH SOLE 93023 0 60076 DOMINION ENERGY INC COM 25746U109 151011 1777226 SH SOLE 1389045 0 388181 DOMINOS PIZZA INC COM 25754A201 10249 25182 SH SOLE 6033 0 19149 DONALDSON INC COM 257651109 6147 118366 SH SOLE 85721 0 32645 DONNELLEY FINL SOLUTIONS INC COM 25787G100 2251 67692 SH SOLE 67441 0 251 DOORDASH INC CL A 25809K105 737 6286 SH SOLE 5032 0 1254 DORCHESTER MINERALS LP COM UNIT 25820R105 621 23913 SH SOLE 0 0 23913 DORMAN PRODS INC COM 258278100 3862 40638 SH SOLE 40402 0 236 DOUBLELINE INCOME SOLUTIONS COM 258622109 2868 197543 SH SOLE 0 0 197543 DOUBLELINE OPPORTUNISTIC CR COM 258623107 2164 129114 SH SOLE 0 0 129114 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 2117 126397 SH SOLE 0 0 126397 DOUGLAS DYNAMICS INC COM 25960R105 4412 127564 SH SOLE 125519 0 2045 DOUGLAS ELLIMAN INC COM 25961D105 76 10441 SH SOLE 5866 0 4575 DOUGLAS EMMETT INC COM 25960P109 372 11140 SH SOLE 0 0 11140 DOUYU INTL HLDGS LTD SPONSORED ADS 25985W105 42 20000 SH SOLE 0 0 20000 DOVER CORP COM 260003108 33476 213360 SH SOLE 133807 0 79553 DOW INC COM 260557103 73890 1159598 SH SOLE 256106 0 903492 DOW INC COM 260557103 6 14900 SH Call SOLE 0 0 0 DOW INC COM 260557103 81 37500 SH Call SOLE 0 0 0 DOW INC COM 260557103 20 22900 SH Call SOLE 0 0 0 DOW INC COM 260557103 9 17700 SH Call SOLE 0 0 0 DOXIMITY INC CL A 26622P107 5686 109163 SH SOLE 100324 0 8839 DRAFTKINGS INC COM CL A 26142R104 6694 343797 SH SOLE 0 0 343797 DROPBOX INC CL A 26210C104 2027 87192 SH SOLE 51148 0 36044 DT MIDSTREAM INC COMMON STOCK 23345M107 3507 64641 SH SOLE 4627 0 60014 DTE ENERGY CO COM 233331107 22735 171958 SH SOLE 64663 0 107295 DUCK CREEK TECHNOLOGIES INC SHS 264120106 6072 274486 SH SOLE 271511 0 2975 DUCKHORN PORTFOLIO INC COM 26414D106 462 25384 SH SOLE 0 0 25384 DUFF & PHELPS UTLITY AND INF COM 26433C105 1117 73589 SH SOLE 0 0 73589 DUKE ENERGY CORP NEW COM NEW 26441C204 161699 1448141 SH SOLE 751560 0 696581 DUKE REALTY CORP COM NEW 264411505 9966 171648 SH SOLE 152188 0 19460 DUN & BRADSTREET HLDGS INC COM 26484T106 14579 832121 SH SOLE 824697 0 7424 DUPONT DE NEMOURS INC COM 26614N102 34927 474681 SH SOLE 312900 0 161781 DURECT CORP COM 266605104 177 263500 SH SOLE 0 0 263500 DUTCH BROS INC CL A 26701L100 4340 78515 SH SOLE 0 0 78515 DWS MUN INCOME TR COM 233368109 256 24562 SH SOLE 0 0 24562 DXC TECHNOLOGY CO COM 23355L106 8450 258964 SH SOLE 197701 0 61263 DXC TECHNOLOGY CO COM 23355L106 34 13000 SH Call SOLE 0 0 0 DYCOM INDS INC COM 267475101 708 7429 SH SOLE 235 0 7194 DYNATRACE INC COM NEW 268150109 9893 210050 SH SOLE 200999 0 9051 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 152 17300 SH SOLE 0 0 17300 EAGLE MATLS INC COM 26969P108 6841 53287 SH SOLE 28929 0 24358 EAGLE POINT CREDIT COMPANY I COM 269808101 417 31701 SH SOLE 0 0 31701 EAST WEST BANCORP INC COM 27579R104 31395 397303 SH SOLE 389843 0 7460 EASTERLY GOVT PPTYS INC COM 27616P103 6225 294449 SH SOLE 283948 0 10501 EASTGROUP PPTYS INC COM 277276101 16728 82290 SH SOLE 65035 0 17255 EASTMAN CHEM CO COM 277432100 53969 481606 SH SOLE 416525 0 65081 EATON CORP PLC SHS G29183103 509223 3355423 SH SOLE 1013291 0 2342132 EATON CORP PLC SHS G29183103 17 15000 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 6 25900 SH Call SOLE 0 0 0 EATON VANCE ENHANCED EQUITY COM 278274105 20862 1133167 SH SOLE 0 0 1133167 EATON VANCE ENHANCED EQUITY COM 278277108 3954 188265 SH SOLE 0 0 188265 EATON VANCE FLOATING RATE 20 COM 27831H100 732 80566 SH SOLE 0 0 80566 EATON VANCE FLTING RATE INC COM 278279104 9076 686494 SH SOLE 0 0 686494 EATON VANCE LTD DURATION INC COM 27828H105 3729 318720 SH SOLE 0 0 318720 EATON VANCE MUN BD FD COM 27827X101 4296 373610 SH SOLE 0 0 373610 EATON VANCE MUN INCOME 2028 SHS 27829U105 344 16841 SH SOLE 0 0 16841 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2936 247960 SH SOLE 0 0 247960 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1788 93864 SH SOLE 0 0 93864 EATON VANCE RISK-MANAGED DIV COM 27829G106 1116 112963 SH SOLE 0 0 112963 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1641 122364 SH SOLE 0 0 122364 EATON VANCE SR INCOME TR SH BEN INT 27826S103 64 10038 SH SOLE 0 0 10038 EATON VANCE TAX ADVT DIV INC COM 27828G107 14220 490695 SH SOLE 0 0 490695 EATON VANCE TAX MNGED BUY WR COM 27828X100 1295 76649 SH SOLE 0 0 76649 EATON VANCE TAX-ADVANTAGED G COM 27828U106 1528 50706 SH SOLE 0 0 50706 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 4494 287705 SH SOLE 0 0 287705 EATON VANCE TAX-MANAGED DIVE COM 27828N102 20535 1469959 SH SOLE 0 0 1469959 EATON VANCE TAX-MANAGED GLOB COM 27829C105 20836 2042718 SH SOLE 0 0 2042718 EATON VANCE TAX-MANAGED GLOB COM 27829F108 10611 1092750 SH SOLE 0 0 1092750 EATON VANCE TX ADV GLBL DIV COM 27828S101 2305 111982 SH SOLE 0 0 111982 EBAY INC. COM 278642103 44482 776844 SH SOLE 577900 0 198944 EBIX INC COM NEW 278715206 2439 73564 SH SOLE 73564 0 0 ECHOSTAR CORP CL A 278768106 6563 269642 SH SOLE 0 0 269642 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 10190 674803 SH SOLE 0 0 674803 ECOLAB INC COM 278865100 51187 289887 SH SOLE 165467 0 124420 EDGEWELL PERS CARE CO COM 28035Q102 396 10812 SH SOLE 2848 0 7964 EDISON INTL COM 281020107 30735 438451 SH SOLE 396171 0 42280 EDITAS MEDICINE INC COM 28106W103 3046 160121 SH SOLE 0 0 160121 EDITAS MEDICINE INC COM 28106W103 89 34100 SH Call SOLE 0 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 193852 1646722 SH SOLE 308508 0 1338214 ELANCO ANIMAL HEALTH INC COM 28414H103 5043 193289 SH SOLE 181332 0 11957 ELASTIC N V ORD SHS N14506104 8210 92299 SH SOLE 86302 0 5997 ELBIT SYS LTD ORD M3760D101 2788 12644 SH SOLE 2 0 12642 ELECTRONIC ARTS INC COM 285512109 8412 66487 SH SOLE 9714 0 56773 ELEMENT SOLUTIONS INC COM 28618M106 4992 227966 SH SOLE 211940 0 16026 ELLSWORTH GROWTH & INCOME FD COM 289074106 612 57792 SH SOLE 0 0 57792 EMBRAER S.A. SPONSORED ADS 29082A107 241 19106 SH SOLE 0 0 19106 EMCOR GROUP INC COM 29084Q100 6021 53461 SH SOLE 50965 0 2496 EMERGENT BIOSOLUTIONS INC COM 29089Q105 871 21209 SH SOLE 16182 0 5027 EMERSON ELEC CO COM 291011104 61170 623836 SH SOLE 27351 0 596485 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 168 17206 SH SOLE 0 0 17206 EMPIRE ST RLTY TR INC CL A 292104106 2711 276068 SH SOLE 273680 0 2388 ENBRIDGE INC COM 29250N105 159120 3452379 SH SOLE 2792389 0 659990 ENBRIDGE INC COM 29250N105 7 19100 SH Put SOLE 0 0 19100 ENBRIDGE INC COM 29250N105 94 24700 SH Call SOLE 0 0 0 ENCOMPASS HEALTH CORP COM 29261A100 10008 140726 SH SOLE 11153 0 129573 ENCORE WIRE CORP COM 292562105 2211 19387 SH SOLE 0 0 19387 ENDAVA PLC ADS 29260V105 5783 43469 SH SOLE 42720 0 749 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 1544 52291 SH SOLE 32733 0 19558 ENDO INTL PLC SHS G30401106 42 18235 SH SOLE 0 0 18235 ENEL AMERICAS S A SPONSORED ADR 29274F104 352 59020 SH SOLE 0 0 59020 ENERGIZER HLDGS INC NEW COM 29272W109 4912 159677 SH SOLE 151516 0 8161 ENERGOUS CORP COM 29272C103 23 18975 SH SOLE 0 0 18975 ENERGY FUELS INC COM NEW 292671708 774 84620 SH SOLE 0 0 84620 ENERGY FUELS INC COM NEW 292671708 52 68700 SH Call SOLE 0 0 0 ENERGY RECOVERY INC COM 29270J100 7059 350477 SH SOLE 0 0 350477 ENERGY SVCS ACQUISITION CORP COM 29271Q103 196 68128 SH SOLE 0 0 68128 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 28588 2554802 SH SOLE 0 0 2554802 ENERGY VAULT HOLDINGS INC *W EXP 02/11/202 29280W117 56 20650 SH SOLE 0 0 20650 ENERGY VAULT HOLDINGS INC COM 29280W109 259 16285 SH SOLE 0 0 16285 ENERPAC TOOL GROUP CORP CL A COM 292765104 12521 571992 SH SOLE 570503 0 1489 ENERSYS COM 29275Y102 388 5197 SH SOLE 0 0 5197 ENETI INC COM Y2294C107 996 156883 SH SOLE 0 0 156883 ENGAGESMART INC COMMON STOCK 29283F103 7475 350782 SH SOLE 0 0 350782 ENI S P A SPONSORED ADR 26874R108 11820 404101 SH SOLE 386597 0 17504 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 786 81453 SH SOLE 0 0 81453 ENOVA INTL INC COM 29357K103 420 11067 SH SOLE 0 0 11067 ENPHASE ENERGY INC COM 29355A107 14652 72612 SH SOLE 40986 0 31626 ENPRO INDS INC COM 29355X107 4231 43294 SH SOLE 42880 0 414 ENSIGN GROUP INC COM 29358P101 11151 123888 SH SOLE 119844 0 4044 ENSTAR GROUP LIMITED SHS G3075P101 922 3532 SH SOLE 1402 0 2130 ENTEGRIS INC COM 29362U104 16487 125603 SH SOLE 92073 0 33530 ENTERGY CORP NEW COM 29364G103 19944 170829 SH SOLE 122009 0 48820 ENTERPRISE PRODS PARTNERS L COM 293792107 103050 3992652 SH SOLE 927798 0 3064854 ENVESTNET INC COM 29404K106 2176 29229 SH SOLE 14207 0 15022 ENVISTA HOLDINGS CORPORATION COM 29415F104 2752 56493 SH SOLE 51951 0 4542 ENVIVA INC COM 29415B103 8998 113683 SH SOLE 0 0 113683 EOG RES INC COM 26875P101 113257 949902 SH SOLE 751617 0 198285 EPAM SYS INC COM 29414B104 3975 13401 SH SOLE 3028 0 10373 EPLUS INC COM 294268107 7532 134348 SH SOLE 133740 0 608 EPR PPTYS COM SH BEN INT 26884U109 8798 160815 SH SOLE 113394 0 47421 EQT CORP COM 26884L109 12408 360586 SH SOLE 333520 0 27066 EQUIFAX INC COM 294429105 13476 56834 SH SOLE 36015 0 20819 EQUINIX INC COM 29444U700 180558 243413 SH SOLE 116643 0 126770 EQUINOR ASA SPONSORED ADR 29446M102 4767 127097 SH SOLE 44375 0 82722 EQUINOX GOLD CORP COM 29446Y502 2877 347858 SH SOLE 0 0 347858 EQUINOX GOLD CORP COM 29446Y502 13 25500 SH Call SOLE 0 0 0 EQUINOX GOLD CORP COM 29446Y502 20 81000 SH Call SOLE 0 0 0 EQUITABLE HLDGS INC COM 29452E101 9254 299378 SH SOLE 248911 0 50467 EQUITRANS MIDSTREAM CORP COM 294600101 8444 1000449 SH SOLE 987742 0 12707 EQUITY COMWLTH COM SH BEN INT 294628102 33320 1181158 SH SOLE 1007744 0 173414 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1987 25984 SH SOLE 15746 0 10238 EQUITY RESIDENTIAL SH BEN INT 29476L107 15859 176362 SH SOLE 139623 0 36739 ERICSSON ADR B SEK 10 294821608 1530 167375 SH SOLE 11041 0 156334 ERO COPPER CORP COM 296006109 600 41005 SH SOLE 0 0 41005 ESCALADE INC COM 296056104 419 31718 SH SOLE 0 0 31718 ESPORTS ENTMT GROUP INC COM 29667K306 11 14711 SH SOLE 0 0 14711 ESSA PHARMA INC COM NEW 29668H708 251 40619 SH SOLE 0 0 40619 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 1308 51687 SH SOLE 23213 0 28474 ESSENTIAL UTILS INC COM 29670G102 13222 258591 SH SOLE 43754 0 214837 ESSENTIAL UTILS INC UNIT 04/30/2022 29670G201 10707 174979 SH SOLE 173628 0 1351 ESSEX PPTY TR INC COM 297178105 10684 30920 SH SOLE 21802 0 9118 ESTABLISHMENT LABS HLDGS INC COM G31249108 293 4343 SH SOLE 0 0 4343 ETF MANAGERS TR AI POWERED EQT 26924G813 639 17335 SH SOLE 0 0 17335 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 568 10152 SH SOLE 0 0 10152 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 2776 267670 SH SOLE 0 0 267670 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 754 31751 SH SOLE 0 0 31751 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 20595 350738 SH SOLE 0 0 350738 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 420 29821 SH SOLE 0 0 29821 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2747 52708 SH SOLE 0 0 52708 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 2759 115914 SH SOLE 0 0 115914 ETF SER SOLUTIONS AAM S&P 500 26922A594 1670 52681 SH SOLE 0 0 52681 ETF SER SOLUTIONS APTUS DEFINED 26922A388 342 12214 SH SOLE 0 0 12214 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 3293 87728 SH SOLE 0 0 87728 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 378 7477 SH SOLE 0 0 7477 ETF SER SOLUTIONS DISTILLATE US 26922A321 22312 501386 SH SOLE 0 0 501386 ETF SER SOLUTIONS NETLEASE CORP 26922A248 270 9191 SH SOLE 0 0 9191 ETF SER SOLUTIONS US GLB JETS 26922A842 4824 221695 SH SOLE 0 0 221695 ETHAN ALLEN INTERIORS INC COM 297602104 1106 42436 SH SOLE 0 0 42436 ETSY INC COM 29786A106 26111 210097 SH SOLE 174224 0 35873 EURONET WORLDWIDE INC COM 298736109 6571 50489 SH SOLE 48684 0 1805 EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 24 22000 PRN SOLE 0 0 22000 EUROPEAN EQUITY FD INC COM 298768102 2555 278639 SH SOLE 0 0 278639 EVERBRIDGE INC COM 29978A104 4072 93314 SH SOLE 4627 0 88687 EVERCORE INC CLASS A 29977A105 3752 33705 SH SOLE 31622 0 2083 EVEREST RE GROUP LTD COM G3223R108 23951 79470 SH SOLE 75297 0 4173 EVERGY INC COM 30034W106 5023 73505 SH SOLE 10317 0 63188 EVERI HLDGS INC COM 30034T103 7803 371572 SH SOLE 86577 0 284995 EVERQUOTE INC COM CL A 30041R108 461 28493 SH SOLE 27920 0 573 EVERSOURCE ENERGY COM 30040W108 21999 249443 SH SOLE 84172 0 165271 EVERTEC INC COM 30040P103 3826 93468 SH SOLE 88073 0 5395 EVGO INC CL A COM 30052F100 461 35847 SH SOLE 0 0 35847 EVI INDS INC COM 26929N102 1689 90856 SH SOLE 90691 0 165 EVO PMTS INC CL A COM 26927E104 602 26066 SH SOLE 25560 0 506 EVOLENT HEALTH INC CL A 30050B101 2147 66477 SH SOLE 46350 0 20127 EVOLUTION PETE CORP COM 30049A107 95 13975 SH SOLE 0 0 13975 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 4868 103613 SH SOLE 0 0 103613 EXACT SCIENCES CORP COM 30063P105 6006 85903 SH SOLE 16190 0 69713 EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 3992 156384 SH SOLE 0 0 156384 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 5599 170843 SH SOLE 0 0 170843 EXCHANGE TRADED CONCEPTS TR NORTH SHOR GBL 301505715 5416 65107 SH SOLE 0 0 65107 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 7100 121807 SH SOLE 0 0 121807 EXELIXIS INC COM 30161Q104 2236 98628 SH SOLE 37817 0 60811 EXELIXIS INC COM 30161Q104 88 29200 SH Call SOLE 0 0 0 EXELON CORP COM 30161N101 15856 332907 SH SOLE 66348 0 266559 EXELON CORP COM 30161N101 250 13800 SH Call SOLE 0 0 0 EXELON CORP COM 30161N101 538 22400 SH Call SOLE 0 0 0 EXICURE INC COM 30205M101 15 75500 SH SOLE 0 0 75500 EXLSERVICE HOLDINGS INC COM 302081104 5564 38834 SH SOLE 36785 0 2049 EXP WORLD HLDGS INC COM 30212W100 481 22740 SH SOLE 12703 0 10037 EXPEDIA GROUP INC COM NEW 30212P303 26228 134044 SH SOLE 56975 0 77069 EXPEDITORS INTL WASH INC COM 302130109 27944 270878 SH SOLE 202801 0 68077 EXPONENT INC COM 30214U102 25862 239351 SH SOLE 234290 0 5061 EXSCIENTIA PLC ADS 30223G102 182 12638 SH SOLE 0 0 12638 EXTRA SPACE STORAGE INC COM 30225T102 8571 41689 SH SOLE 21333 0 20356 EXTREME NETWORKS INC COM 30226D106 5526 452560 SH SOLE 0 0 452560 EXXON MOBIL CORP COM 30231G102 285874 3461361 SH SOLE 1953634 0 1507727 EXXON MOBIL CORP COM 30231G102 133 12000 SH Call SOLE 0 0 0 EXXON MOBIL CORP COM 30231G102 191 13700 SH Call SOLE 0 0 0 EZCORP INC CL A NON VTG 302301106 339 56200 SH SOLE 0 0 56200 F N B CORP COM 302520101 12460 1000813 SH SOLE 887519 0 113294 F5 INC COM 315616102 13779 65944 SH SOLE 29400 0 36544 FABRINET SHS G3323L100 5928 56385 SH SOLE 56226 0 159 FACTSET RESH SYS INC COM 303075105 38964 89730 SH SOLE 47057 0 42673 FAIR ISAAC CORP COM 303250104 13148 28186 SH SOLE 27331 0 855 FARFETCH LTD ORD SH CL A 30744W107 3835 253614 SH SOLE 247188 0 6426 FARMERS NATIONAL BANC CORP COM 309627107 352 20640 SH SOLE 0 0 20640 FARMLAND PARTNERS INC COM 31154R109 3526 256463 SH SOLE 0 0 256463 FASTENAL CO COM 311900104 49412 831858 SH SOLE 555248 0 276610 FASTLY INC CL A 31188V100 563 32370 SH SOLE 0 0 32370 FATE THERAPEUTICS INC COM 31189P102 1141 29436 SH SOLE 4838 0 24598 FB FINL CORP COM 30257X104 6373 143460 SH SOLE 126207 0 17253 FEDERAL AGRIC MTG CORP CL C 313148306 4600 42406 SH SOLE 42332 0 74 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 6526 53467 SH SOLE 0 0 53467 FEDERAL SIGNAL CORP COM 313855108 4107 121683 SH SOLE 72872 0 48811 FEDERATED HERMES INC CL B 314211103 976 28649 SH SOLE 21921 0 6728 FEDERATED HERMES PREM MUNI I COM 31423P108 973 76523 SH SOLE 0 0 76523 FEDEX CORP COM 31428X106 79834 344999 SH SOLE 32437 0 312562 FEDNAT HLDG CO COM 31431B109 28 21017 SH SOLE 0 0 21017 FERGUSON PLC NEW SHS G3421J106 5324 39694 SH SOLE 33665 0 6029 FERRARI N V COM N3167Y103 15768 72302 SH SOLE 57680 0 14622 FFBW INC MD COM 30260M103 730 60397 SH SOLE 0 0 60397 FIBROGEN INC COM 31572Q808 406 33769 SH SOLE 0 0 33769 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 1888 33976 SH SOLE 0 0 33976 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 3995 89733 SH SOLE 0 0 89733 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 983 23601 SH SOLE 12917 0 10684 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 374 7486 SH SOLE 0 0 7486 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 383 8423 SH SOLE 0 0 8423 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 493 6238 SH SOLE 0 0 6238 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 410 19591 SH SOLE 0 0 19591 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 5803 107158 SH SOLE 0 0 107158 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 392 5970 SH SOLE 0 0 5970 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 2474 45985 SH SOLE 0 0 45985 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 4842 39338 SH SOLE 0 0 39338 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 537 10816 SH SOLE 0 0 10816 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 2359 72831 SH SOLE 0 0 72831 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 481 10031 SH SOLE 0 0 10031 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 381 7600 SH SOLE 0 0 7600 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 8181 164379 SH SOLE 34 0 164345 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 69090 1414613 SH SOLE 1338528 0 76085 FIDELITY NATL INFORMATION SV COM 31620M106 137281 1367054 SH SOLE 1093453 0 273601 FIDUS INVT CORP COM 316500107 15727 779335 SH SOLE 0 0 779335 FIDUS INVT CORP COM 316500107 21 35100 SH Call SOLE 0 0 0 FIFTH THIRD BANCORP COM 316773100 36072 838104 SH SOLE 475743 0 362361 FIGS INC CL A 30260D103 215 9970 SH SOLE 7188 0 2782 FINANCIAL INSTNS INC COM 317585404 350 11614 SH SOLE 3319 0 8295 FINVOLUTION GROUP SPONSORED ADS 31810T101 107 26876 SH SOLE 0 0 26876 FIRST AMERN FINL CORP COM 31847R102 4066 62727 SH SOLE 51086 0 11641 FIRST BANCORP N C COM 318910106 388 9291 SH SOLE 0 0 9291 FIRST BANCSHARES INC MS COM 318916103 470 13968 SH SOLE 0 0 13968 FIRST COMWLTH FINL CORP PA COM 319829107 347 22914 SH SOLE 20452 0 2462 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1970 2959 SH SOLE 1969 0 990 FIRST FINL BANCORP OH COM 320209109 480 20805 SH SOLE 11170 0 9635 FIRST FINL BANKSHARES INC COM 32020R109 1641 37190 SH SOLE 27938 0 9252 FIRST FINL CORP IND COM 320218100 215 4965 SH SOLE 4965 0 0 FIRST FNDTN INC COM 32026V104 1420 58474 SH SOLE 7203 0 51271 FIRST HAWAIIAN INC COM 32051X108 4400 157751 SH SOLE 154182 0 3569 FIRST HORIZON CORPORATION COM 320517105 12998 553325 SH SOLE 62945 0 490380 FIRST INDL RLTY TR INC COM 32054K103 546 8818 SH SOLE 6399 0 2419 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 354 9640 SH SOLE 8386 0 1254 FIRST MAJESTIC SILVER CORP COM 32076V103 2874 218375 SH SOLE 0 0 218375 FIRST MERCHANTS CORP COM 320817109 990 23798 SH SOLE 0 0 23798 FIRST REP BK SAN FRANCISCO C COM 33616C100 12870 79398 SH SOLE 54390 0 25008 FIRST SOLAR INC COM 336433107 2244 26796 SH SOLE 0 0 26796 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 283 4696 SH SOLE 0 0 4696 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 4539 359385 SH SOLE 0 0 359385 FIRST TR ENERGY INCOME & GRO COM 33738G104 176 10830 SH SOLE 0 0 10830 FIRST TR ENERGY INFRASTRCTR COM 33738C103 2799 183764 SH SOLE 0 0 183764 FIRST TR ENHANCED EQUITY INC COM 337318109 8152 402580 SH SOLE 0 0 402580 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 449 14902 SH SOLE 0 0 14902 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 1627 46816 SH SOLE 0 0 46816 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 502 16396 SH SOLE 0 0 16396 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 7963 410450 SH SOLE 0 0 410450 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 263 5194 SH SOLE 0 0 5194 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 33982 640448 SH SOLE 0 0 640448 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2260 44145 SH SOLE 0 0 44145 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 49030 2577826 SH SOLE 0 0 2577826 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 658 10150 SH SOLE 0 0 10150 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 3979 60910 SH SOLE 0 0 60910 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 1773 88281 SH SOLE 0 0 88281 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 7709 386218 SH SOLE 0 0 386218 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 3174 54872 SH SOLE 0 0 54872 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 1430 35197 SH SOLE 0 0 35197 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 2361 93926 SH SOLE 0 0 93926 FIRST TR EXCH TRD ALPHDX FD EURO ALPHADEX 33737J505 360 8728 SH SOLE 0 0 8728 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 1982 51305 SH SOLE 0 0 51305 FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 1629 37107 SH SOLE 0 0 37107 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 732 15967 SH SOLE 0 0 15967 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 657 10164 SH SOLE 0 0 10164 FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 590 15311 SH SOLE 0 0 15311 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 973 28747 SH SOLE 99 0 28648 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 32668 1149076 SH SOLE 43 0 1149033 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 25774 284726 SH SOLE 239 0 284487 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 29674 544680 SH SOLE 0 0 544680 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4995 78382 SH SOLE 0 0 78382 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 5056 199535 SH SOLE 0 0 199535 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 206 6641 SH SOLE 0 0 6641 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 22596 1418460 SH SOLE 10999 0 1407461 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 19558 426009 SH SOLE 0 0 426009 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 22439 195701 SH SOLE 0 0 195701 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 20003 353904 SH SOLE 0 0 353904 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 683 41252 SH SOLE 0 0 41252 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 16029 210901 SH SOLE 0 0 210901 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 11829 242595 SH SOLE 0 0 242595 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 32237 450042 SH SOLE 0 0 450042 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 45249 851974 SH SOLE 2975 0 848999 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 3077 32709 SH SOLE 0 0 32709 FIRST TR EXCHANGE TRADED FD S NETWRK FUT VEH 33734X309 803 13857 SH SOLE 0 0 13857 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 41776 359672 SH SOLE 16 0 359656 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 19499 178759 SH SOLE 300 0 178459 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 2262 66503 SH SOLE 0 0 66503 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 9073 107636 SH SOLE 0 0 107636 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 4730 101465 SH SOLE 0 0 101465 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 1495 22418 SH SOLE 20 0 22398 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 5277 103295 SH SOLE 0 0 103295 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 5272 77154 SH SOLE 0 0 77154 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 582 25397 SH SOLE 0 0 25397 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 256798 3283862 SH SOLE 755 0 3283107 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 57209 304499 SH SOLE 0 0 304499 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 5588 152467 SH SOLE 0 0 152467 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 6126 293789 SH SOLE 0 0 293789 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 59135 1241027 SH SOLE 1940 0 1239087 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 6069 211841 SH SOLE 0 0 211841 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 78186 1313400 SH SOLE 11307 0 1302093 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 8121 177463 SH SOLE 0 0 177463 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 109864 2244412 SH SOLE 62413 0 2181999 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 14873 271364 SH SOLE 0 0 271364 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 886 44837 SH SOLE 0 0 44837 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 845 20978 SH SOLE 0 0 20978 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 2582 100000 SH SOLE 0 0 100000 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 922 28139 SH SOLE 0 0 28139 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 403 8244 SH SOLE 0 0 8244 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 4603 272989 SH SOLE 227 0 272762 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 16554 256168 SH SOLE 23 0 256145 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 20024 339743 SH SOLE 0 0 339743 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 4782 57584 SH SOLE 0 0 57584 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 1987 62516 SH SOLE 0 0 62516 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 7635 236296 SH SOLE 0 0 236296 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1049 22186 SH SOLE 400 0 21786 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 1105 40828 SH SOLE 0 0 40828 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 20069 757597 SH SOLE 1002 0 756595 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 5843 82996 SH SOLE 0 0 82996 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 5921 242760 SH SOLE 0 0 242760 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 14653 529189 SH SOLE 0 0 529189 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 17871 119830 SH SOLE 1054 0 118776 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 11430 269902 SH SOLE 0 0 269902 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 188580 3848577 SH SOLE 2237 0 3846340 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 2909 158257 SH SOLE 0 0 158257 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 45446 965907 SH SOLE 22314 0 943593 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 54485 1954952 SH SOLE 0 0 1954952 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 4476 115506 SH SOLE 0 0 115506 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 648 27519 SH SOLE 0 0 27519 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599 3079 90881 SH SOLE 0 0 90881 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615 1263 39054 SH SOLE 0 0 39054 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 1261 64975 SH SOLE 0 0 64975 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 81134 1636434 SH SOLE 231054 0 1405380 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 756 31303 SH SOLE 0 0 31303 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1396 54684 SH SOLE 0 0 54684 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 1094 28634 SH SOLE 0 0 28634 FIRST TR HIGH INCOME LONG / COM 33738E109 2161 160539 SH SOLE 0 0 160539 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 214 12300 SH SOLE 0 0 12300 FIRST TR INTER DURATN PFD & COM 33718W103 1342 61050 SH SOLE 0 0 61050 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 16840 238792 SH SOLE 0 0 238792 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 16593 187973 SH SOLE 0 0 187973 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 17547 178837 SH SOLE 0 0 178837 FIRST TR MLP & ENERGY INCOM COM 33739B104 2786 337282 SH SOLE 0 0 337282 FIRST TR MORNINGSTAR DIVID L SHS 336917109 21075 562899 SH SOLE 0 0 562899 FIRST TR MTG INCOME FD COM SHS 33734E103 181 14616 SH SOLE 0 0 14616 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 2746 24469 SH SOLE 0 0 24469 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 698 9348 SH SOLE 0 0 9348 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 71653 667905 SH SOLE 0 0 667905 FIRST TR NASDAQ 100 TECH IND SHS 337345102 36982 242523 SH SOLE 8 0 242515 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 2322 41330 SH SOLE 0 0 41330 FIRST TR S&P REIT INDEX FD COM 33734G108 1040 33337 SH SOLE 40 0 33297 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 16900 184559 SH SOLE 0 0 184559 FIRST TR SR FLTG RATE INCOME COM 33733U108 1130 89935 SH SOLE 0 0 89935 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 833 62695 SH SOLE 0 0 62695 FIRST TR VALUE LINE DIVID IN SHS 33734H106 258930 6121277 SH SOLE 0 0 6121277 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 6881 64489 SH SOLE 0 0 64489 FIRST WATCH RESTAURANT GROUP COM 33748L101 535 40994 SH SOLE 0 0 40994 FIRST WESTN FINL INC COM 33751L105 782 25000 SH SOLE 0 0 25000 FIRSTCASH HOLDINGS INC COM 33768G107 905 12864 SH SOLE 12428 0 436 FIRSTENERGY CORP COM 337932107 14847 323752 SH SOLE 139492 0 184260 FIRSTSERVICE CORP NEW COM 33767E202 12878 88887 SH SOLE 87676 0 1211 FISERV INC COM 337738108 154238 1521083 SH SOLE 1244024 0 277059 FISKER INC CL A COM STK 33813J106 804 62322 SH SOLE 0 0 62322 FIVE BELOW INC COM 33829M101 11186 70633 SH SOLE 32836 0 37797 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 1129 184854 SH SOLE 100485 0 84369 FIVE9 INC COM 338307101 6742 61065 SH SOLE 59671 0 1394 FIVERR INTL LTD ORD SHS M4R82T106 1306 17167 SH SOLE 0 0 17167 FLAGSTAR BANCORP INC COM PAR .001 337930705 583 13752 SH SOLE 0 0 13752 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 14239 546806 SH SOLE 0 0 546806 FLAHERTY & CRUMRINE PFD INCO COM 338480106 245 17660 SH SOLE 0 0 17660 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 665 57807 SH SOLE 0 0 57807 FLAHERTY & CRUMRINE PFD SECS COM 338478100 1413 71813 SH SOLE 0 0 71813 FLEETCOR TECHNOLOGIES INC COM 339041105 17610 70707 SH SOLE 29047 0 41660 FLEX LTD ORD Y2573F102 6448 347599 SH SOLE 325816 0 21783 FLEXSHARES TR DISCP DUR MBS 33939L779 632 28730 SH SOLE 0 0 28730 FLEXSHARES TR IBOXX 3R TARGT 33939L506 3403 131328 SH SOLE 0 0 131328 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 1586 58485 SH SOLE 0 0 58485 FLEXSHARES TR M STAR DEV MKT 33939L803 302 4435 SH SOLE 0 0 4435 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1812 38691 SH SOLE 0 0 38691 FLEXSHARES TR MSTAR EMKT FAC 33939L308 413 7400 SH SOLE 0 0 7400 FLEXSHARES TR QLT DIV DEF IDX 33939L845 1720 30435 SH SOLE 9020 0 21415 FLEXSHARES TR QUALT DIVD IDX 33939L860 10857 183142 SH SOLE 177554 0 5588 FLOOR & DECOR HLDGS INC CL A 339750101 2320 28647 SH SOLE 13497 0 15150 FLOWERS FOODS INC COM 343498101 1520 59123 SH SOLE 0 0 59123 FLOWSERVE CORP COM 34354P105 4078 113597 SH SOLE 109027 0 4570 FLUOR CORP NEW COM 343412102 4881 170120 SH SOLE 106679 0 63441 FLYWIRE CORPORATION COM VTG 302492103 741 24245 SH SOLE 0 0 24245 FMC CORP COM NEW 302491303 18835 143158 SH SOLE 104335 0 38823 FOCUS FINL PARTNERS INC COM CL A 34417P100 5225 114222 SH SOLE 113665 0 557 FOGHORN THERAPEUTICS INC COM 344174107 398 26137 SH SOLE 0 0 26137 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 406 4898 SH SOLE 0 0 4898 FOOT LOCKER INC COM 344849104 357 12046 SH SOLE 615 0 11431 FORD MTR CO DEL COM 345370860 57011 3371448 SH SOLE 100529 0 3270919 FORD MTR CO DEL COM 345370860 7 25300 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 4 42600 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 5 11300 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 5 39800 SH Call SOLE 0 0 0 FORESIGHT AUTONOMOUS HLDGS L SPONSORED ADS 345523104 20 17987 SH SOLE 0 0 17987 FORMFACTOR INC COM 346375108 947 22526 SH SOLE 22014 0 512 FORTINET INC COM 34959E109 41300 120853 SH SOLE 50388 0 70465 FORTIS INC COM 349553107 2054 41499 SH SOLE 31182 0 10317 FORTIVE CORP COM 34959J108 8238 135208 SH SOLE 82313 0 52895 FORTRESS BIOTECH INC COM 34960Q109 51 37814 SH SOLE 0 0 37814 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 2416 93839 SH SOLE 0 0 93839 FORTUNA SILVER MINES INC COM 349915108 969 254407 SH SOLE 0 0 254407 FORTUNE BRANDS HOME & SEC IN COM 34964C106 4756 64025 SH SOLE 13766 0 50259 FORWARD AIR CORP COM 349853101 7957 81368 SH SOLE 13003 0 68365 FOSSIL GROUP INC COM 34988V106 355 36828 SH SOLE 0 0 36828 FOUR CORNERS PPTY TR INC COM 35086T109 6059 224074 SH SOLE 164570 0 59504 FOX CORP CL A COM 35137L105 6924 175525 SH SOLE 161186 0 14339 FOX CORP CL B COM 35137L204 233 6436 SH SOLE 0 0 6436 FOX FACTORY HLDG CORP COM 35138V102 2071 21145 SH SOLE 17986 0 3159 FRANCO NEV CORP COM 351858105 37243 233470 SH SOLE 6864 0 226606 FRANKLIN ELEC INC COM 353514102 370 4455 SH SOLE 0 0 4455 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1045 11338 SH SOLE 5094 0 6244 FRANKLIN LTD DURATION INCOME COM 35472T101 4697 619612 SH SOLE 0 0 619612 FRANKLIN RESOURCES INC COM 354613101 22835 817874 SH SOLE 682315 0 135559 FRANKLIN STR PPTYS CORP COM 35471R106 250 42322 SH SOLE 42322 0 0 FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 5852 231223 SH SOLE 231223 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 275 6130 SH SOLE 0 0 6130 FRANKLIN UNVL TR SH BEN INT 355145103 284 35041 SH SOLE 0 0 35041 FREEPORT-MCMORAN INC CL B 35671D857 102437 2059457 SH SOLE 974678 0 1084779 FREEPORT-MCMORAN INC CL B 35671D857 40 25500 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 958 28440 SH SOLE 11063 0 17377 FRESHPET INC COM 358039105 316 3078 SH SOLE 0 0 3078 FRONTDOOR INC COM 35905A109 288 9646 SH SOLE 7871 0 1775 FRONTIER COMMUNICATIONS PARE COM 35909D109 276 9964 SH SOLE 0 0 9964 FRONTLINE LTD SHS NEW G3682E192 176 19943 SH SOLE 0 0 19943 FS BANCORP INC COM 30263Y104 1956 63109 SH SOLE 0 0 63109 FS KKR CAP CORP COM 302635206 8242 361172 SH SOLE 202632 0 158540 FSD PHARMA INC CL B SUB VTG 35954B206 13 15000 SH SOLE 0 0 15000 FST TR NEW OPPORT MLP & ENE COM 33739M100 1020 161592 SH SOLE 0 0 161592 FTC SOLAR INC COM 30320C103 954 193511 SH SOLE 0 0 193511 FTI CONSULTING INC COM 302941109 2296 14606 SH SOLE 10495 0 4111 FTI CONSULTING INC NOTE 2.000% 8/1 302941AP4 24 15000 PRN SOLE 0 0 15000 FUBOTV INC COM 35953D104 180 27362 SH SOLE 0 0 27362 FUELCELL ENERGY INC COM 35952H601 742 128858 SH SOLE 0 0 128858 FULGENT GENETICS INC COM 359664109 933 14944 SH SOLE 0 0 14944 FULLER H B CO COM 359694106 3729 56440 SH SOLE 51482 0 4958 FULTON FINL CORP PA COM 360271100 816 49094 SH SOLE 45036 0 4058 G III APPAREL GROUP LTD COM 36237H101 2199 81276 SH SOLE 80999 0 277 G1 THERAPEUTICS INC COM 3621LQ109 3024 397879 SH SOLE 0 0 397879 GABELLI DIVID & INCOME TR COM 36242H104 20950 850260 SH SOLE 0 0 850260 GABELLI EQUITY TR INC COM 362397101 1558 224867 SH SOLE 0 0 224867 GABELLI GLOBAL SMALL & MID C COM 36249W104 5602 400713 SH SOLE 0 0 400713 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 365 18612 SH SOLE 0 0 18612 GABELLI HLTHCARE & WELLNESS SHS 36246K103 1409 109908 SH SOLE 0 0 109908 GABELLI MULTIMEDIA TR INC COM 36239Q109 169 18393 SH SOLE 0 0 18393 GABELLI UTIL TR COM 36240A101 647 90657 SH SOLE 0 0 90657 GABELLI UTIL TR RIGHT 04/19/2022 36240A176 12 59227 SH SOLE 0 0 59227 GALLAGHER ARTHUR J & CO COM 363576109 50664 290170 SH SOLE 212967 0 77203 GALMED PHARMACEUTICALS LTD SHS M47238106 323 202940 SH SOLE 0 0 202940 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1139 282539 SH SOLE 0 0 282539 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 1980 354247 SH SOLE 0 0 354247 GAMING & LEISURE PPTYS INC COM 36467J108 29078 619599 SH SOLE 568437 0 51162 GAP INC COM 364760108 284 20162 SH SOLE 0 0 20162 GARMIN LTD SHS H2906T109 23517 198261 SH SOLE 42324 0 155937 GARRETT MOTION INC COM 366505105 497 69118 SH SOLE 0 0 69118 GARTNER INC COM 366651107 39703 133472 SH SOLE 121715 0 11757 GATES INDL CORP PLC ORD SHS G39108108 4056 269329 SH SOLE 269329 0 0 GATX CORP COM 361448103 4517 36626 SH SOLE 30950 0 5676 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 15455 491890 SH SOLE 491098 0 792 GDL FD COM SH BEN IT 361570104 5243 609654 SH SOLE 0 0 609654 GDS HLDGS LTD SPONSORED ADS 36165L108 256 6534 SH SOLE 0 0 6534 GEE GROUP INC COM 36165A102 15 28000 SH SOLE 0 0 28000 GENCO SHIPPING & TRADING LTD SHS Y2685T131 276 11691 SH SOLE 0 0 11691 GENERAC HLDGS INC COM 368736104 28735 96667 SH SOLE 36941 0 59726 GENERAL AMERN INVS CO INC COM 368802104 7794 183511 SH SOLE 0 0 183511 GENERAL DYNAMICS CORP COM 369550108 95884 397559 SH SOLE 135934 0 261625 GENERAL ELECTRIC CO COM NEW 369604301 51611 564047 SH SOLE 195144 0 368903 GENERAL ELECTRIC CO COM NEW 369604301 2 17500 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 89970 1328550 SH SOLE 632953 0 695597 GENERAL MTRS CO COM 37045V100 50953 1164921 SH SOLE 609529 0 555392 GENESIS ENERGY L P UNIT LTD PARTN 371927104 303 25905 SH SOLE 0 0 25905 GENIUS BRANDS INTL INC COM 37229T301 11 10500 SH SOLE 0 0 10500 GENMAB A/S SPONSORED ADS 372303206 7446 205815 SH SOLE 140341 0 65474 GENPACT LIMITED SHS G3922B107 915 21035 SH SOLE 7899 0 13136 GENTEX CORP COM 371901109 7211 247197 SH SOLE 180339 0 66858 GENTHERM INC COM 37253A103 5420 74200 SH SOLE 72434 0 1766 GENUINE PARTS CO COM 372460105 32946 261433 SH SOLE 209995 0 51438 GENWORTH FINL INC COM CL A 37247D106 4087 1081301 SH SOLE 1071393 0 9908 GEO GROUP INC NEW COM 36162J106 328 49560 SH SOLE 0 0 49560 GERDAU SA SPON ADR REP PFD 373737105 807 125431 SH SOLE 41438 0 83993 GERON CORP COM 374163103 51 37600 SH SOLE 0 0 37600 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 8075 248145 SH SOLE 12417 0 235728 GIBRALTAR INDS INC COM 374689107 2023 47104 SH SOLE 46596 0 508 GILDAN ACTIVEWEAR INC COM 375916103 602 16070 SH SOLE 0 0 16070 GILEAD SCIENCES INC COM 375558103 154933 2606110 SH SOLE 1998298 0 607812 GILEAD SCIENCES INC COM 375558103 12 14100 SH Call SOLE 0 0 0 GILEAD SCIENCES INC COM 375558103 4 13000 SH Call SOLE 0 0 0 GILEAD SCIENCES INC COM 375558103 18 40700 SH Call SOLE 0 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 358 88918 SH SOLE 0 0 88918 GITLAB INC CLASS A COM 37637K108 234 4289 SH SOLE 0 0 4289 GLACIER BANCORP INC NEW COM 37637Q105 25537 507896 SH SOLE 502563 0 5333 GLADSTONE CAPITAL CORP COM 376535100 213 18072 SH SOLE 0 0 18072 GLADSTONE COMMERCIAL CORP COM 376536108 223 10141 SH SOLE 0 0 10141 GLADSTONE INVT CORP COM 376546107 498 30887 SH SOLE 0 0 30887 GLADSTONE LD CORP COM 376549101 1671 45872 SH SOLE 0 0 45872 GLATFELTER CORPORATION COM 377320106 225 18138 SH SOLE 11546 0 6592 GLAUKOS CORP COM 377322102 940 16261 SH SOLE 0 0 16261 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 61245 1405980 SH SOLE 537138 0 868842 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 16 79000 SH Call SOLE 0 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 221 6373 SH SOLE 0 0 6373 GLOBAL E ONLINE LTD SHS M5216V106 221 6554 SH SOLE 18 0 6536 GLOBAL MED REIT INC COM NEW 37954A204 2224 136298 SH SOLE 0 0 136298 GLOBAL NET LEASE INC COM NEW 379378201 1176 74749 SH SOLE 0 0 74749 GLOBAL PARTNERS LP COM UNITS 37946R109 424 15557 SH SOLE 0 0 15557 GLOBAL PMTS INC COM 37940X102 72090 526808 SH SOLE 351561 0 175247 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 1795 62993 SH SOLE 0 0 62993 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 3079 111725 SH SOLE 1266 0 110459 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 1602 72863 SH SOLE 4752 0 68111 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 2920 92923 SH SOLE 0 0 92923 GLOBAL X FDS FINTECH ETF 37954Y814 3664 114444 SH SOLE 0 0 114444 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 3193 74736 SH SOLE 10183 0 64553 GLOBAL X FDS GLB X SUPERDIV 37950E549 485 42301 SH SOLE 0 0 42301 GLOBAL X FDS GLBL X MLP ETF 37954Y343 9714 241043 SH SOLE 18 0 241025 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 285 25576 SH SOLE 0 0 25576 GLOBAL X FDS GLOBAL X COPPER 37954Y830 2858 62806 SH SOLE 0 0 62806 GLOBAL X FDS GLOBAL X SILVER 37954Y848 2014 55370 SH SOLE 0 0 55370 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 4418 168869 SH SOLE 0 0 168869 GLOBAL X FDS GLOBX SUPDV US 37950E291 1376 65168 SH SOLE 0 0 65168 GLOBAL X FDS INTERNET OF THNG 37954Y780 981 29485 SH SOLE 0 0 29485 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 8209 106642 SH SOLE 0 0 106642 GLOBAL X FDS MSCI NORWAY ETF 37950E101 5358 167842 SH SOLE 159698 0 8144 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 13718 654162 SH SOLE 0 0 654162 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 7160 246810 SH SOLE 1058 0 245752 GLOBAL X FDS RUSSELL 2000 37954Y459 1570 65928 SH SOLE 0 0 65928 GLOBAL X FDS S&P 500 COVERED 37954Y475 6478 130823 SH SOLE 0 0 130823 GLOBAL X FDS SOCIAL MED ETF 37950E416 230 5440 SH SOLE 0 0 5440 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 784 54146 SH SOLE 0 0 54146 GLOBAL X FDS US INFR DEV ETF 37954Y673 40039 1415789 SH SOLE 868336 0 547453 GLOBAL X FDS US INFR DEV ETF 37954Y673 3 14800 SH Call SOLE 0 0 0 GLOBAL X FDS US PFD ETF 37954Y657 5505 234244 SH SOLE 0 0 234244 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 257 10240 SH SOLE 0 0 10240 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 8724 139762 SH SOLE 16749 0 123013 GLOBALSTAR INC COM 378973408 76 52027 SH SOLE 0 0 52027 GLOBANT S A COM L44385109 4133 15770 SH SOLE 15089 0 681 GLOBE LIFE INC COM 37959E102 15822 157272 SH SOLE 141726 0 15546 GLOBUS MED INC CL A 379577208 12442 168642 SH SOLE 163704 0 4938 GMS INC COM 36251C103 1491 29964 SH SOLE 0 0 29964 GODADDY INC CL A 380237107 17945 214395 SH SOLE 189031 0 25364 GOGO INC COM 38046C109 2014 105643 SH SOLE 0 0 105643 GOHEALTH INC COM CL A 38046W105 51 43250 SH SOLE 0 0 43250 GOL LINHAS AEREAS INTELIGENT SPON ADR PFD NEW 38045R206 145 20098 SH SOLE 0 0 20098 GOLAR LNG LTD SHS G9456A100 348 14041 SH SOLE 0 0 14041 GOLD FIELDS LTD SPONSORED ADR 38059T106 581 37570 SH SOLE 69 0 37501 GOLDEN ENTMT INC COM 381013101 311 5349 SH SOLE 0 0 5349 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 314 25379 SH SOLE 0 0 25379 GOLDMAN SACHS BDC INC SHS 38147U107 24059 1226874 SH SOLE 0 0 1226874 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1019 10196 SH SOLE 0 0 10196 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 2109 44622 SH SOLE 0 0 44622 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 2804 49727 SH SOLE 0 0 49727 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 968 19435 SH SOLE 0 0 19435 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 1851 36888 SH SOLE 0 0 36888 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 14880 439193 SH SOLE 0 0 439193 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 26288 803164 SH SOLE 330447 0 472717 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 6328 102214 SH SOLE 0 0 102214 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 168902 1896926 SH SOLE 1339518 0 557408 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 729 10862 SH SOLE 0 0 10862 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 3467 37594 SH SOLE 0 0 37594 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1227 18919 SH SOLE 20 0 18899 GOLDMAN SACHS GROUP INC COM 38141G104 111603 338056 SH SOLE 67045 0 271011 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 160 13235 SH SOLE 0 0 13235 GOLUB CAP BDC INC COM 38173M102 966 63525 SH SOLE 0 0 63525 GOODRX HLDGS INC COM CL A 38246G108 267 13806 SH SOLE 0 0 13806 GOODYEAR TIRE & RUBR CO COM 382550101 1636 114485 SH SOLE 59527 0 54958 GOPRO INC CL A 38268T103 205 24019 SH SOLE 0 0 24019 GORES GUGGENHEIM INC CLASS A COM 38286Q107 497 43730 SH SOLE 0 0 43730 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 210 60000 SH SOLE 0 0 60000 GRACO INC COM 384109104 9546 136918 SH SOLE 107869 0 29049 GRAFTECH INTL LTD COM 384313508 4504 468211 SH SOLE 373803 0 94408 GRAHAM HLDGS CO COM CL B 384637104 618 1011 SH SOLE 0 0 1011 GRAINGER W W INC COM 384802104 47510 92098 SH SOLE 67231 0 24867 GRAN TIERRA ENERGY INC COM 38500T101 16 10360 SH SOLE 0 0 10360 GRAND CANYON ED INC COM 38526M106 5879 60541 SH SOLE 59485 0 1056 GRANITE CONSTR INC COM 387328107 611 18640 SH SOLE 16443 0 2197 GRANITE PT MTG TR INC COM STK 38741L107 796 71561 SH SOLE 0 0 71561 GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 345 350000 PRN SOLE 0 0 350000 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 536 12936 SH SOLE 0 0 12936 GRANITESHARES GOLD TR SHS BEN INT 38748G101 6111 318303 SH SOLE 0 0 318303 GRAPHIC PACKAGING HLDG CO COM 388689101 8660 432157 SH SOLE 410019 0 22138 GRAY TELEVISION INC COM 389375106 2270 102864 SH SOLE 99958 0 2906 GREAT AJAX CORP 7.25 CV SR NT 24 38983D409 490 19600 SH SOLE 0 0 19600 GREAT AJAX CORP COM 38983D300 450 38344 SH SOLE 0 0 38344 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 409 28917 SH SOLE 0 0 28917 GREENBRIER COS INC COM 393657101 465 9034 SH SOLE 0 0 9034 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 28 25000 PRN SOLE 0 0 25000 GREIF INC CL A 397624107 1722 26473 SH SOLE 7176 0 19297 GREIF INC CL B 397624206 18140 284509 SH SOLE 0 0 284509 GRIFFON CORP COM 398433102 1003 50061 SH SOLE 0 0 50061 GRIFOLS S A SP ADR REP B NVT 398438408 158 13550 SH SOLE 0 0 13550 GROCERY OUTLET HLDG CORP COM 39874R101 1821 55554 SH SOLE 54156 0 1398 GROUP 1 AUTOMOTIVE INC COM 398905109 1891 11265 SH SOLE 10846 0 419 GROUPON INC COM NEW 399473206 273 14213 SH SOLE 13724 0 489 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 8035 49838 SH SOLE 49603 0 235 GUARDANT HEALTH INC COM 40131M109 10979 165741 SH SOLE 157058 0 8683 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 3494 183820 SH SOLE 0 0 183820 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 3282 165027 SH SOLE 0 0 165027 GUIDEWIRE SOFTWARE INC COM 40171V100 19360 204612 SH SOLE 82821 0 121791 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 16 15000 PRN SOLE 0 0 15000 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 16192 226966 SH SOLE 72768 0 154198 H & E EQUIPMENT SERVICES INC COM 404030108 1611 37020 SH SOLE 26610 0 10410 HACKETT GROUP INC COM 404609109 499 21630 SH SOLE 21600 0 30 HAEMONETICS CORP MASS COM 405024100 4327 68448 SH SOLE 65259 0 3189 HAGERTY INC CL A COM 405166109 128 11850 SH SOLE 0 0 11850 HAIN CELESTIAL GROUP INC COM 405217100 6657 193512 SH SOLE 174560 0 18952 HALLIBURTON CO COM 406216101 96106 2537779 SH SOLE 325706 0 2212073 HALOZYME THERAPEUTICS INC COM 40637H109 1332 33401 SH SOLE 29487 0 3914 HAMILTON LANE INC CL A 407497106 8908 115254 SH SOLE 114167 0 1087 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 5498 136762 SH SOLE 0 0 136762 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 349 18018 SH SOLE 0 0 18018 HANCOCK JOHN PFD INCOME FD I COM 41021P103 358 19933 SH SOLE 0 0 19933 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 374 22807 SH SOLE 0 0 22807 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 8713 340879 SH SOLE 0 0 340879 HANCOCK WHITNEY CORPORATION COM 410120109 6519 125011 SH SOLE 0 0 125011 HANESBRANDS INC COM 410345102 19574 1314604 SH SOLE 523538 0 791066 HANESBRANDS INC COM 410345102 4 42000 SH Call SOLE 0 0 0 HANESBRANDS INC COM 410345102 10 208700 SH Call SOLE 0 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 4818 101583 SH SOLE 14046 0 87537 HANOVER INS GROUP INC COM 410867105 2160 14446 SH SOLE 11708 0 2738 HARBORONE BANCORP INC NEW COM NEW 41165Y100 242 17249 SH SOLE 0 0 17249 HARLEY DAVIDSON INC COM 412822108 11192 284066 SH SOLE 277304 0 6762 HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 156 31085 SH SOLE 29568 0 1517 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 3677 93724 SH SOLE 0 0 93724 HARTFORD FINL SVCS GROUP INC COM 416515104 37318 519679 SH SOLE 417164 0 102515 HASBRO INC COM 418056107 23564 287652 SH SOLE 225974 0 61678 HAWAIIAN ELEC INDUSTRIES COM 419870100 647 15301 SH SOLE 0 0 15301 HAYWARD HLDGS INC COM 421298100 506 30475 SH SOLE 30442 0 33 HCA HEALTHCARE INC COM 40412C101 34894 139230 SH SOLE 75237 0 63993 HDFC BANK LTD SPONSORED ADS 40415F101 32172 524569 SH SOLE 410110 0 114459 HEALTH CATALYST INC COM 42225T107 762 29170 SH SOLE 22798 0 6372 HEALTHCARE RLTY TR COM 421946104 19563 711898 SH SOLE 679679 0 32219 HEALTHCARE SVCS GROUP INC COM 421906108 8096 435993 SH SOLE 0 0 435993 HEALTHCARE TR AMER INC CL A NEW 42225P501 1904 60764 SH SOLE 0 0 60764 HEALTHEQUITY INC COM 42226A107 10798 160110 SH SOLE 79077 0 81033 HEALTHPEAK PROPERTIES INC COM 42250P103 16272 473987 SH SOLE 322432 0 151555 HEARTLAND FINL USA INC COM 42234Q102 1117 23359 SH SOLE 23061 0 298 HECLA MNG CO COM 422704106 223 33867 SH SOLE 0 0 33867 HEICO CORP NEW CL A 422806208 55444 437151 SH SOLE 101384 0 335767 HEICO CORP NEW COM 422806109 6435 41911 SH SOLE 0 0 41911 HEIDRICK & STRUGGLES INTL IN COM 422819102 571 14434 SH SOLE 0 0 14434 HELEN OF TROY LTD COM G4388N106 1738 8873 SH SOLE 7768 0 1105 HELIOS TECHNOLOGIES INC COM 42328H109 4205 52400 SH SOLE 51120 0 1280 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 15 15000 PRN SOLE 0 0 15000 HELMERICH & PAYNE INC COM 423452101 799 18667 SH SOLE 0 0 18667 HENRY JACK & ASSOC INC COM 426281101 53625 272108 SH SOLE 212225 0 59883 HENRY SCHEIN INC COM 806407102 1407 16139 SH SOLE 3471 0 12668 HERC HLDGS INC COM 42704L104 1724 10319 SH SOLE 0 0 10319 HERCULES CAPITAL INC COM 427096508 3204 177301 SH SOLE 0 0 177301 HERITAGE COMM CORP COM 426927109 133 11827 SH SOLE 0 0 11827 HERSHEY CO COM 427866108 30395 140300 SH SOLE 45876 0 94424 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 728 32873 SH SOLE 0 0 32873 HESKA CORP COM RESTRC NEW 42805E306 1804 13049 SH SOLE 11843 0 1206 HESS CORP COM 42809H107 15581 145565 SH SOLE 99756 0 45809 HEWLETT PACKARD ENTERPRISE C COM 42824C109 23253 1391551 SH SOLE 651504 0 740047 HEWLETT PACKARD ENTERPRISE C COM 42824C109 4 35400 SH Call SOLE 0 0 0 HEXCEL CORP NEW COM 428291108 11315 190258 SH SOLE 157470 0 32788 HEXO CORP COM NEW 428304307 8 13452 SH SOLE 0 0 13452 HF SINCLAIR CORPORATION COM 403949100 16256 407923 SH SOLE 364429 0 43494 HIBBETT INC COM 428567101 248 5596 SH SOLE 0 0 5596 HIGH INCOME SECS FD SHS BEN INT 42968F108 522 65889 SH SOLE 0 0 65889 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 4712 478388 SH SOLE 0 0 478388 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 5811 486658 SH SOLE 0 0 486658 HIGHWOODS PPTYS INC COM 431284108 1289 28170 SH SOLE 0 0 28170 HILLENBRAND INC COM 431571108 17846 404032 SH SOLE 392982 0 11050 HILLMAN SOLUTIONS CORP COM 431636109 3050 256760 SH SOLE 255851 0 909 HILLTOP HOLDINGS INC COM 432748101 715 24335 SH SOLE 23335 0 1000 HILTON WORLDWIDE HLDGS INC COM 43300A203 32971 217285 SH SOLE 159484 0 57801 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 1022 94138 SH SOLE 0 0 94138 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 751 42452 SH SOLE 0 0 42452 HOLLYSYS AUTOMATION TCHNGY L SHS G45667105 414 25914 SH SOLE 0 0 25914 HOLOGIC INC COM 436440101 20099 261637 SH SOLE 189902 0 71735 HOME BANCSHARES INC COM 436893200 1700 75206 SH SOLE 33376 0 41830 HOME DEPOT INC COM 437076102 975788 3259826 SH SOLE 964645 0 2295181 HOME DEPOT INC COM 437076102 3 10500 SH Call SOLE 0 0 0 HOMOLOGY MEDICINES INC COM 438083107 51 16869 SH SOLE 0 0 16869 HONDA MOTOR LTD AMERN SHS 438128308 4828 170859 SH SOLE 133325 0 37534 HONEST CO INC COM 438333106 111 21332 SH SOLE 0 0 21332 HONEYWELL INTL INC COM 438516106 240069 1233764 SH SOLE 481835 0 751929 HOPE BANCORP INC COM 43940T109 842 52372 SH SOLE 50592 0 1780 HOPE BANCORP INC NOTE 2.000% 5/1 43940TAB5 23 23000 PRN SOLE 0 0 23000 HORACE MANN EDUCATORS CORP N COM 440327104 261 6238 SH SOLE 5885 0 353 HORIZON BANCORP INC COM 440407104 361 19346 SH SOLE 0 0 19346 HORIZON TECHNOLOGY FIN CORP COM 44045A102 191 13723 SH SOLE 0 0 13723 HORIZON THERAPEUTICS PUB L SHS G46188101 26837 255076 SH SOLE 240021 0 15055 HORMEL FOODS CORP COM 440452100 10892 211326 SH SOLE 28186 0 183140 HOST HOTELS & RESORTS INC COM 44107P104 248 12785 SH SOLE 0 0 12785 HOSTESS BRANDS INC CL A 44109J106 5041 229769 SH SOLE 213524 0 16245 HOULIHAN LOKEY INC CL A 441593100 4821 54912 SH SOLE 44596 0 10316 HOWARD HUGHES CORP COM 44267D107 1799 17359 SH SOLE 12493 0 4866 HOWMET AEROSPACE INC COM 443201108 27954 777810 SH SOLE 730765 0 47045 HOWMET AEROSPACE INC COM 443201108 99 10300 SH Call SOLE 0 0 0 HP INC COM 40434L105 11296 311185 SH SOLE 150 0 311035 HSBC HLDGS PLC SPON ADR NEW 404280406 5316 155358 SH SOLE 0 0 155358 HUB GROUP INC CL A 443320106 2004 25950 SH SOLE 12618 0 13332 HUBBELL INC COM 443510607 12540 68243 SH SOLE 51870 0 16373 HUBSPOT INC COM 443573100 37539 79039 SH SOLE 65878 0 13161 HUDBAY MINERALS INC COM 443628102 131 16626 SH SOLE 0 0 16626 HUDSON PAC PPTYS INC COM 444097109 6574 236896 SH SOLE 235501 0 1395 HUMANA INC COM 444859102 43758 100554 SH SOLE 85476 0 15078 HUNT J B TRANS SVCS INC COM 445658107 8361 41636 SH SOLE 13428 0 28208 HUNTINGTON BANCSHARES INC COM 446150104 97221 6649895 SH SOLE 4235083 0 2414812 HUNTINGTON INGALLS INDS INC COM 446413106 19413 97338 SH SOLE 78457 0 18881 HUNTSMAN CORP COM 447011107 42483 1132570 SH SOLE 282998 0 849572 HUTCHMED CHINA LTD SPONSORED ADS 44842L103 951 50288 SH SOLE 50215 0 73 HUYA INC ADS REP SHS A 44852D108 61 13745 SH SOLE 0 0 13745 HYATT HOTELS CORP COM CL A 448579102 1917 20080 SH SOLE 17966 0 2114 HYDROFARM HLDGS GROUP INC COM 44888K209 347 22926 SH SOLE 11104 0 11822 I3 VERTICALS INC COM CL A 46571Y107 3374 121099 SH SOLE 0 0 121099 IAA INC COM 449253103 12540 327842 SH SOLE 315714 0 12128 IAC INTERACTIVECORP NEW COM NEW 44891N208 3220 32107 SH SOLE 25005 0 7102 ICAD INC COM NEW 44934S206 97 21750 SH SOLE 0 0 21750 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2151 41419 SH SOLE 0 0 41419 ICHOR HOLDINGS SHS G4740B105 1560 43800 SH SOLE 0 0 43800 ICICI BANK LIMITED ADR 45104G104 4467 235863 SH SOLE 195216 0 40647 ICL GROUP LTD SHS M53213100 193 15984 SH SOLE 0 0 15984 ICON PLC SHS G4705A100 62140 255490 SH SOLE 247985 0 7505 ICU MED INC COM 44930G107 9165 41164 SH SOLE 36961 0 4203 IDACORP INC COM 451107106 37160 322120 SH SOLE 314818 0 7302 IDEX CORP COM 45167R104 8680 45274 SH SOLE 41040 0 4234 IDEXX LABS INC COM 45168D104 44040 80503 SH SOLE 58783 0 21720 IGM BIOSCIENCES INC COM 449585108 1071 40067 SH SOLE 0 0 40067 II-VI INC COM 902104108 3257 44937 SH SOLE 18653 0 26284 ILLINOIS TOOL WKS INC COM 452308109 109160 521265 SH SOLE 234030 0 287235 ILLUMINA INC COM 452327109 76210 218117 SH SOLE 180104 0 38013 ILLUMINA INC NOTE 8/1 452327AK5 16 15000 PRN SOLE 0 0 15000 IMMERSION CORP COM 452521107 84 15163 SH SOLE 0 0 15163 IMMUNOGEN INC COM 45253H101 1152 241940 SH SOLE 193755 0 48185 IMPERIAL OIL LTD COM NEW 453038408 293 6069 SH SOLE 0 0 6069 IMPINJ INC COM 453204109 1086 17095 SH SOLE 0 0 17095 INARI MED INC COM 45332Y109 398 4386 SH SOLE 4153 0 233 INCYTE CORP COM 45337C102 1489 18754 SH SOLE 0 0 18754 INDEPENDENCE RLTY TR INC COM 45378A106 825 31202 SH SOLE 0 0 31202 INDEPENDENT BANK GROUP INC COM 45384B106 336 4725 SH SOLE 4225 0 500 INDEPENDENT BK CORP MASS COM 453836108 1764 21592 SH SOLE 16165 0 5427 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 7972 311539 SH SOLE 0 0 311539 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1637 65184 SH SOLE 0 0 65184 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 609 25800 SH SOLE 0 0 25800 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 5418 175670 SH SOLE 167418 0 8252 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 2994 85169 SH SOLE 0 0 85169 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1260 39434 SH SOLE 0 0 39434 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 1124 48057 SH SOLE 0 0 48057 INDEXIQ ETF TR US RL EST SMCP 45409B628 896 34045 SH SOLE 0 0 34045 INDIA FD INC COM 454089103 464 24022 SH SOLE 0 0 24022 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 260 11483 SH SOLE 8920 0 2563 INFINITE ACQUISITION CORP UNIT 99/99/9999 G48028115 125 12500 SH SOLE 0 0 12500 INFLARX NV COM N44821101 68 37204 SH SOLE 0 0 37204 INFORMATION SVCS GROUP INC COM 45675Y104 151 22169 SH SOLE 22169 0 0 INFOSYS LTD SPONSORED ADR 456788108 17470 701876 SH SOLE 352638 0 349238 ING GROEP N.V. SPONSORED ADR 456837103 3485 334114 SH SOLE 177693 0 156421 INGERSOLL RAND INC COM 45687V106 12526 248780 SH SOLE 105690 0 143090 INGEVITY CORP COM 45688C107 2669 41653 SH SOLE 39703 0 1950 INGLES MKTS INC CL A 457030104 6760 75907 SH SOLE 60374 0 15533 INGREDION INC COM 457187102 16387 188035 SH SOLE 175545 0 12490 INMODE LTD SHS M5425M103 3118 84474 SH SOLE 0 0 84474 INNOSPEC INC COM 45768S105 5481 59220 SH SOLE 59220 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 2861 13929 SH SOLE 0 0 13929 INNOVATOR ETFS TR IBD 50 ETF 45782C102 3325 85048 SH SOLE 0 0 85048 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 882 19188 SH SOLE 0 0 19188 INNOVATOR ETFS TR S&P INVT GRD PFD 45783Y822 924 42491 SH SOLE 0 0 42491 INNOVATOR ETFS TR US EQT BUFR APR 45782C888 948 27946 SH SOLE 0 0 27946 INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 637 20585 SH SOLE 0 0 20585 INNOVATOR ETFS TR US EQT ULTRA BF 45782C375 297 9844 SH SOLE 0 0 9844 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C391 1419 40500 SH SOLE 0 0 40500 INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 2109 65329 SH SOLE 0 0 65329 INNOVIVA INC COM 45781M101 223 11549 SH SOLE 0 0 11549 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 102 28471 SH SOLE 0 0 28471 INSIGHT ENTERPRISES INC COM 45765U103 324 3020 SH SOLE 2997 0 23 INSIGHT SELECT INCOME FD COM 45781W109 447 24988 SH SOLE 0 0 24988 INSMED INC COM PAR $.01 457669307 491 20887 SH SOLE 20237 0 650 INSPERITY INC COM 45778Q107 2727 27160 SH SOLE 23984 0 3176 INSPIRE MED SYS INC COM 457730109 2588 10084 SH SOLE 3477 0 6607 INSULET CORP COM 45784P101 15070 56571 SH SOLE 48779 0 7792 INTEGER HLDGS CORP COM 45826H109 3295 40898 SH SOLE 40148 0 750 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2600 40457 SH SOLE 39467 0 990 INTEL CORP COM 458140100 194848 3931548 SH SOLE 1385223 0 2546325 INTEL CORP COM 458140100 58 98300 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 14 16700 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 1 16800 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 4 13000 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 3 19900 SH Call SOLE 0 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 1025 14100 SH SOLE 4828 0 9272 INTER PARFUMS INC COM 458334109 9107 103427 SH SOLE 87056 0 16371 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 6384 96853 SH SOLE 94471 0 2382 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 219 240000 PRN SOLE 0 0 240000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 222346 1682878 SH SOLE 474713 0 1208165 INTERCONTINENTAL EXCHANGE IN COM 45866F104 27 24200 SH Call SOLE 0 0 0 INTERDIGITAL INC COM 45867G101 216 3386 SH SOLE 0 0 3386 INTERDIGITAL INC NOTE 2.000% 6/0 45867GAB7 17 17000 PRN SOLE 0 0 17000 INTERNATIONAL BUSINESS MACHS COM 459200101 149233 1147763 SH SOLE 115701 0 1032062 INTERNATIONAL BUSINESS MACHS COM 459200101 176 11600 SH Call SOLE 0 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 3 35300 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 10643 81038 SH SOLE 26985 0 54053 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 5934 240437 SH SOLE 100505 0 139932 INTERNATIONAL PAPER CO COM 460146103 18923 410032 SH SOLE 0 0 410032 INTERNATIONAL SEAWAYS INC COM Y41053102 542 30045 SH SOLE 0 0 30045 INTERPUBLIC GROUP COS INC COM 460690100 50596 1427244 SH SOLE 1126466 0 300778 INTERSECT ENT INC COM 46071F103 1196 42713 SH SOLE 42657 0 56 INTRA-CELLULAR THERAPIES INC COM 46116X101 9116 148976 SH SOLE 77902 0 71074 INTRUSION INC COM NEW 46121E205 138 55835 SH SOLE 0 0 55835 INTUIT COM 461202103 118911 247296 SH SOLE 198401 0 48895 INTUITIVE SURGICAL INC COM NEW 46120E602 92806 307631 SH SOLE 215989 0 91642 INVENTRUST PPTYS CORP COM NEW 46124J201 274 8899 SH SOLE 0 0 8899 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 250 2234 SH SOLE 0 0 2234 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 508 9687 SH SOLE 0 0 9687 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 40199 806724 SH SOLE 0 0 806724 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 525 21056 SH SOLE 0 0 21056 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 13706 776999 SH SOLE 2024 0 774975 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 4178 399395 SH SOLE 0 0 399395 INVESCO BD FD COM 46132L107 1623 92649 SH SOLE 0 0 92649 INVESCO CALIF VALUE MUN INCO COM 46132H106 830 74937 SH SOLE 0 0 74937 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 206 2115 SH SOLE 0 0 2115 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5989 229820 SH SOLE 0 0 229820 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 2260 103293 SH SOLE 0 0 103293 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 2422 93728 SH SOLE 0 0 93728 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 4948 214365 SH SOLE 0 0 214365 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 203 7709 SH SOLE 0 0 7709 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 430 12743 SH SOLE 0 0 12743 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 520 23570 SH SOLE 0 0 23570 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 6369 189442 SH SOLE 0 0 189442 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 4172 178613 SH SOLE 0 0 178613 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 20766 245288 SH SOLE 0 0 245288 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 2171 96039 SH SOLE 0 0 96039 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 247 13422 SH SOLE 0 0 13422 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 552 11970 SH SOLE 0 0 11970 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 3486 167429 SH SOLE 0 0 167429 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 226 6565 SH SOLE 0 0 6565 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 1480 74211 SH SOLE 0 0 74211 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 665 18210 SH SOLE 0 0 18210 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 3591 56341 SH SOLE 44878 0 11463 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 2712 138840 SH SOLE 0 0 138840 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 2924 33573 SH SOLE 0 0 33573 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 389 15258 SH SOLE 0 0 15258 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 1622 26447 SH SOLE 0 0 26447 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 7915 53130 SH SOLE 0 0 53130 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 5124 176448 SH SOLE 0 0 176448 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3774 151395 SH SOLE 0 0 151395 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 9192 677379 SH SOLE 0 0 677379 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 824 17716 SH SOLE 0 0 17716 INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 1719 38362 SH SOLE 0 0 38362 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 14385 189370 SH SOLE 61 0 189309 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 2227 27605 SH SOLE 0 0 27605 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 939 36370 SH SOLE 0 0 36370 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1880 35862 SH SOLE 0 0 35862 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 2414 77521 SH SOLE 0 0 77521 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 11029 385607 SH SOLE 0 0 385607 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 813 8820 SH SOLE 0 0 8820 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 3891 69738 SH SOLE 0 0 69738 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 3272 27277 SH SOLE 215 0 27062 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 424 4579 SH SOLE 0 0 4579 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 3268 326176 SH SOLE 0 0 326176 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 3257 56037 SH SOLE 0 0 56037 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 1072 6658 SH SOLE 0 0 6658 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 220 2386 SH SOLE 0 0 2386 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1511 10842 SH SOLE 0 0 10842 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1020 20807 SH SOLE 0 0 20807 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 439 4354 SH SOLE 0 0 4354 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 8204 187145 SH SOLE 0 0 187145 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 30475 645522 SH SOLE 0 0 645522 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 30017 447419 SH SOLE 235 0 447184 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 3059 40537 SH SOLE 0 0 40537 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 6273 288169 SH SOLE 0 0 288169 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 15415 519536 SH SOLE 0 0 519536 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 6509 266313 SH SOLE 0 0 266313 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 2956 118896 SH SOLE 0 0 118896 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 21532 1012793 SH SOLE 0 0 1012793 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 757 33044 SH SOLE 0 0 33044 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 MUNI 46138J551 757 29964 SH SOLE 0 0 29964 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 22463 1064581 SH SOLE 0 0 1064581 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 791 32281 SH SOLE 0 0 32281 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 731 29000 SH SOLE 0 0 29000 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 21527 1021677 SH SOLE 0 0 1021677 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1509 63369 SH SOLE 0 0 63369 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 660 26468 SH SOLE 0 0 26468 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 18648 891797 SH SOLE 0 0 891797 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 582 24480 SH SOLE 0 0 24480 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 581 23434 SH SOLE 0 0 23434 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 11424 572059 SH SOLE 0 0 572059 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1810 89572 SH SOLE 0 0 89572 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 547 25917 SH SOLE 0 0 25917 INVESCO EXCH TRD SLF IDX FD RAFI STRG US SML 46138J734 580 15421 SH SOLE 0 0 15421 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 22693 476745 SH SOLE 256694 0 220051 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1450 18515 SH SOLE 0 0 18515 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 11078 122435 SH SOLE 1719 0 120716 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 9594 249514 SH SOLE 0 0 249514 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 1018 22110 SH SOLE 0 0 22110 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 2286 23145 SH SOLE 0 0 23145 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 799 10666 SH SOLE 0 0 10666 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 2568 60116 SH SOLE 0 0 60116 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 631 12839 SH SOLE 0 0 12839 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 4835 35932 SH SOLE 0 0 35932 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 703 7138 SH SOLE 0 0 7138 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 52396 646701 SH SOLE 0 0 646701 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 2167 15688 SH SOLE 0 0 15688 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 340 5485 SH SOLE 0 0 5485 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 2023 47160 SH SOLE 0 0 47160 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 4193 151091 SH SOLE 0 0 151091 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 1894 41004 SH SOLE 0 0 41004 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 3418 70093 SH SOLE 16 0 70077 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 22274 308291 SH SOLE 0 0 308291 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1599 32698 SH SOLE 0 0 32698 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 349 7335 SH SOLE 0 0 7335 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 2397 521018 SH SOLE 0 0 521018 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 716 8993 SH SOLE 0 0 8993 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 3294 25410 SH SOLE 0 0 25410 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1166 10451 SH SOLE 0 0 10451 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2985 176396 SH SOLE 0 0 176396 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 17974 105196 SH SOLE 72 0 105124 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 44024 241002 SH SOLE 0 0 241002 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 804 62385 SH SOLE 0 0 62385 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 627 21619 SH SOLE 0 0 21619 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 6982 319838 SH SOLE 0 0 319838 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2940 149787 SH SOLE 0 0 149787 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 1233 20063 SH SOLE 0 0 20063 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1354 8014 SH SOLE 0 0 8014 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 6088 99697 SH SOLE 0 0 99697 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 10063 110292 SH SOLE 0 0 110292 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 7782 22140 SH SOLE 0 0 22140 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 1005 29100 SH SOLE 0 0 29100 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 5823 67458 SH SOLE 227 0 67231 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 1188 24650 SH SOLE 0 0 24650 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1400 15195 SH SOLE 0 0 15195 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 421 2067 SH SOLE 0 0 2067 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 1079 11255 SH SOLE 0 0 11255 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 3031 56269 SH SOLE 0 0 56269 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 219 2715 SH SOLE 0 0 2715 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 777 5498 SH SOLE 0 0 5498 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 908 17488 SH SOLE 290 0 17198 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 319 5313 SH SOLE 0 0 5313 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1814 77999 SH SOLE 0 0 77999 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 2765 20424 SH SOLE 0 0 20424 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 2138 31742 SH SOLE 0 0 31742 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 14505 227736 SH SOLE 0 0 227736 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1923 6276 SH SOLE 0 0 6276 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 2067 10962 SH SOLE 0 0 10962 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1778 9630 SH SOLE 0 0 9630 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 215 1272 SH SOLE 0 0 1272 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 15571 53862 SH SOLE 6394 0 47468 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 325 2684 SH SOLE 0 0 2684 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 207598 1316326 SH SOLE 736 0 1315590 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 18221 99143 SH SOLE 100 0 99043 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 16978 198215 SH SOLE 0 0 198215 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2226 44610 SH SOLE 0 0 44610 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3053 57589 SH SOLE 0 0 57589 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 7177 110176 SH SOLE 0 0 110176 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 39 46100 SH Call SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 3 13900 SH Call SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 653 6870 SH SOLE 0 0 6870 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 693 28930 SH SOLE 0 0 28930 INVESCO HIG INCM 2023 TARG T COM 46135X108 1180 134831 SH SOLE 0 0 134831 INVESCO HIGH INCOME 2024 TAR COM 46136K105 303 33543 SH SOLE 0 0 33543 INVESCO LTD SHS G491BT108 2355 102118 SH SOLE 0 0 102118 INVESCO MORTGAGE CAPITAL INC COM 46131B100 36 15969 SH SOLE 0 0 15969 INVESCO MUN OPPORTUNITY TR COM 46132C107 4100 358056 SH SOLE 0 0 358056 INVESCO MUN TR COM 46131J103 985 85540 SH SOLE 0 0 85540 INVESCO MUNI INCOME OPP TRST COM 46132X101 361 50788 SH SOLE 0 0 50788 INVESCO PA VALUE MUN INC TR COM 46132K109 4928 421880 SH SOLE 0 0 421880 INVESCO QQQ TR UNIT SER 1 46090E103 476953 1315564 SH SOLE 158044 0 1157520 INVESCO QQQ TR UNIT SER 1 46090E103 411 25500 SH Call SOLE 0 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1853 17000 SH Call SOLE 0 0 0 INVESCO QUALITY MUN INCOME T COM 46133G107 4182 369131 SH SOLE 0 0 369131 INVESCO SR INCOME TR COM 46131H107 1733 406759 SH SOLE 0 0 406759 INVESCO TR INVT GRADE MUNS COM 46131M106 1081 93067 SH SOLE 0 0 93067 INVESCO TR INVT GRADE NEW YO COM 46131T101 245 21101 SH SOLE 0 0 21101 INVESTCORP CR MGMT BDC INC COM 46090R104 1088 209612 SH SOLE 0 0 209612 INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 4429 105374 SH SOLE 0 0 105374 INVESTORS BANCORP INC NEW COM 46146L101 918 61474 SH SOLE 55297 0 6177 INVITAE CORP COM 46185L103 373 46813 SH SOLE 0 0 46813 INVITATION HOMES INC COM 46187W107 8912 221799 SH SOLE 70527 0 151272 IONIS PHARMACEUTICALS INC COM 462222100 9509 256726 SH SOLE 249262 0 7464 IONQ INC COM 46222L108 167 13069 SH SOLE 0 0 13069 IOVANCE BIOTHERAPEUTICS INC COM 462260100 256 15386 SH SOLE 0 0 15386 IPG PHOTONICS CORP COM 44980X109 571 5198 SH SOLE 0 0 5198 IQVIA HLDGS INC COM 46266C105 168773 729957 SH SOLE 126778 0 603179 IRIDIUM COMMUNICATIONS INC COM 46269C102 9300 230649 SH SOLE 25538 0 205111 IROBOT CORP COM 462726100 276 4346 SH SOLE 0 0 4346 IRON MTN INC NEW COM 46284V101 23434 422914 SH SOLE 129897 0 293017 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 303 24117 SH SOLE 0 0 24117 ISHARES GOLD TR ISHARES NEW 464285204 141037 3829393 SH SOLE 174341 0 3655052 ISHARES INC CORE MSCI EMKT 46434G103 644855 11608562 SH SOLE 9377533 0 2231029 ISHARES INC CUR HD MSCI EM 46434G509 501 18219 SH SOLE 0 0 18219 ISHARES INC EM MKTS DIV ETF 464286319 223 6809 SH SOLE 0 0 6809 ISHARES INC ESG AWR MSCI EM 46434G863 7501 204213 SH SOLE 898 0 203315 ISHARES INC GLB AGRIC PR ETF 464286350 1708 35905 SH SOLE 0 0 35905 ISHARES INC GLB ENR PROD ETF 464286343 1864 82170 SH SOLE 0 0 82170 ISHARES INC JP MRG EM CRP BD 464286251 3445 74238 SH SOLE 30224 0 44014 ISHARES INC MSCI AUST ETF 464286103 812 30707 SH SOLE 21624 0 9083 ISHARES INC MSCI AUSTRIA ETF 464286202 975 45131 SH SOLE 0 0 45131 ISHARES INC MSCI BRAZIL ETF 464286400 592 15662 SH SOLE 0 0 15662 ISHARES INC MSCI CDA ETF 464286509 1612 40085 SH SOLE 12058 0 28027 ISHARES INC MSCI CHILE ETF 464286640 13137 451899 SH SOLE 0 0 451899 ISHARES INC MSCI EM ASIA ETF 464286426 2120 28710 SH SOLE 25229 0 3481 ISHARES INC MSCI EMERG MKT 46434G889 8657 178899 SH SOLE 0 0 178899 ISHARES INC MSCI EMERG MRKT 464286533 9573 156856 SH SOLE 0 0 156856 ISHARES INC MSCI EMRG CHN 46434G764 20641 354775 SH SOLE 336703 0 18072 ISHARES INC MSCI EURZONE ETF 464286608 1296 29960 SH SOLE 138 0 29822 ISHARES INC MSCI FRONTIER 464286145 1464 45027 SH SOLE 0 0 45027 ISHARES INC MSCI GBL ETF NEW 46434G848 23448 457796 SH SOLE 0 0 457796 ISHARES INC MSCI GBL ETF NEW 46434G848 165 73100 SH Call SOLE 0 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 646 20800 SH SOLE 0 0 20800 ISHARES INC MSCI GBL MIN VOL 464286525 22455 214223 SH SOLE 108013 0 106210 ISHARES INC MSCI GERMANY ETF 464286806 419 14752 SH SOLE 0 0 14752 ISHARES INC MSCI HONG KG ETF 464286871 5784 256259 SH SOLE 0 0 256259 ISHARES INC MSCI ISRAEL ETF 464286632 805 10846 SH SOLE 0 0 10846 ISHARES INC MSCI JPN ETF NEW 46434G822 5823 94506 SH SOLE 960 0 93546 ISHARES INC MSCI MEXICO ETF 464286822 809 14726 SH SOLE 0 0 14726 ISHARES INC MSCI MLY ETF NEW 46434G814 1543 60240 SH SOLE 0 0 60240 ISHARES INC MSCI NETHERL ETF 464286814 1058 24994 SH SOLE 0 0 24994 ISHARES INC MSCI PAC JP ETF 464286665 635 12899 SH SOLE 0 0 12899 ISHARES INC MSCI SINGPOR ETF 46434G780 231 11079 SH SOLE 0 0 11079 ISHARES INC MSCI SWITZERLAND 464286749 502 10223 SH SOLE 0 0 10223 ISHARES INC MSCI TAIWAN ETF 46434G772 1881 30602 SH SOLE 0 0 30602 ISHARES INC MSCI THAILND ETF 464286624 2155 27638 SH SOLE 0 0 27638 ISHARES INC MSCI WORLD ETF 464286392 2807 21902 SH SOLE 0 0 21902 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 408 18027 SH SOLE 0 0 18027 ISHARES SILVER TR ISHARES 46428Q109 23586 1030842 SH SOLE 121 0 1030721 ISHARES SILVER TR ISHARES 46428Q109 4 19400 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 1 34100 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 10 21700 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 6 20700 SH Call SOLE 0 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 329 3290 SH SOLE 0 0 3290 ISHARES TR 0-5 YR TIPS ETF 46429B747 38531 367173 SH SOLE 108232 0 258941 ISHARES TR 0-5YR HI YL CP 46434V407 63444 1443215 SH SOLE 1338235 0 104980 ISHARES TR 0-5YR INVT GR CP 46434V100 3515 71202 SH SOLE 0 0 71202 ISHARES TR 1 3 YR TREAS BD 464287457 92707 1112253 SH SOLE 344305 0 767948 ISHARES TR 10+ YR INVST GRD 464289511 729 11875 SH SOLE 0 0 11875 ISHARES TR 10-20 YR TRS ETF 464288653 10897 80953 SH SOLE 76041 0 4912 ISHARES TR 20 YR TR BD ETF 464287432 85716 648967 SH SOLE 184547 0 464420 ISHARES TR 20 YR TR BD ETF 464287432 16 20000 SH Put SOLE 0 0 20000 ISHARES TR 20 YR TR BD ETF 464287432 169 16200 SH Put SOLE 0 0 16200 ISHARES TR 20 YR TR BD ETF 464287432 435 85200 SH Call SOLE 0 0 0 ISHARES TR 20 YR TR BD ETF 464287432 74 22100 SH Put SOLE 0 0 22100 ISHARES TR 20 YR TR BD ETF 464287432 121 27200 SH Put SOLE 0 0 27200 ISHARES TR 20 YR TR BD ETF 464287432 65 21000 SH Put SOLE 0 0 21000 ISHARES TR 20 YR TR BD ETF 464287432 105 17600 SH Call SOLE 0 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 24346 199474 SH SOLE 63160 0 136314 ISHARES TR A RATE CP BD ETF 46429B291 12489 240959 SH SOLE 0 0 240959 ISHARES TR AGENCY BOND ETF 464288166 12297 109502 SH SOLE 91259 0 18243 ISHARES TR AGGRES ALLOC ETF 464289859 1597 23165 SH SOLE 22748 0 417 ISHARES TR BARCLAYS 7 10 YR 464287440 28414 264387 SH SOLE 49112 0 215275 ISHARES TR BLACKROCK ULTRA 46434V878 61659 1229493 SH SOLE 0 0 1229493 ISHARES TR BROAD USD HIGH 46435U853 494092 12714655 SH SOLE 12254562 0 460093 ISHARES TR CALIF MUN BD ETF 464288356 1326 22789 SH SOLE 0 0 22789 ISHARES TR CHINA LG-CAP ETF 464287184 2907 90928 SH SOLE 0 0 90928 ISHARES TR CHINA LG-CAP ETF 464287184 2 15100 SH Call SOLE 0 0 0 ISHARES TR COHEN STEER REIT 464287564 3552 50022 SH SOLE 199 0 49823 ISHARES TR CONSER ALLOC ETF 464289883 1015 26952 SH SOLE 18997 0 7955 ISHARES TR CONV BD ETF 46435G102 8715 104596 SH SOLE 0 0 104596 ISHARES TR CORE 1 5 YR USD 46432F859 640733 13221870 SH SOLE 11401352 0 1820518 ISHARES TR CORE DIV GRWTH 46434V621 102797 1924677 SH SOLE 80935 0 1843742 ISHARES TR CORE HIGH DV ETF 46429B663 25120 235013 SH SOLE 426 0 234587 ISHARES TR CORE INTL AGGR 46435G672 212 4070 SH SOLE 146 0 3924 ISHARES TR CORE MSCI EAFE 46432F842 2430468 34965719 SH SOLE 31489728 0 3475991 ISHARES TR CORE MSCI EURO 46434V738 155094 2904372 SH SOLE 2790304 0 114068 ISHARES TR CORE MSCI INTL 46435G326 7616 119694 SH SOLE 0 0 119694 ISHARES TR CORE MSCI TOTAL 46432F834 65444 982939 SH SOLE 954 0 981985 ISHARES TR CORE S&P MCP ETF 464287507 653218 2434243 SH SOLE 1684081 0 750162 ISHARES TR CORE S&P SCP ETF 464287804 759498 7040164 SH SOLE 4021857 0 3018307 ISHARES TR CORE S&P SCP ETF 464287804 15 19000 SH Call SOLE 0 0 0 ISHARES TR CORE S&P TTL STK 464287150 53740 532391 SH SOLE 18654 0 513737 ISHARES TR CORE S&P US GWT 464287671 75324 712894 SH SOLE 105862 0 607032 ISHARES TR CORE S&P US VLU 464287663 20678 272545 SH SOLE 65989 0 206556 ISHARES TR CORE S&P500 ETF 464287200 557579 1228969 SH SOLE 158425 0 1070544 ISHARES TR CORE TOTAL USD 46434V613 70745 1425447 SH SOLE 4364 0 1421083 ISHARES TR CORE US AGGBD ET 464287226 3887833 36300918 SH SOLE 34625708 0 1675210 ISHARES TR CRE U S REIT ETF 464288521 3201 49519 SH SOLE 0 0 49519 ISHARES TR CYBERSECURITY 46435U135 209 4897 SH SOLE 0 0 4897 ISHARES TR DEVSMCP EXNA ETF 464288497 760 12445 SH SOLE 9733 0 2712 ISHARES TR DOW JONES US ETF 464287846 4486 40286 SH SOLE 0 0 40286 ISHARES TR EAFE GRWTH ETF 464288885 20779 215843 SH SOLE 42576 0 173267 ISHARES TR EAFE SML CP ETF 464288273 9623 145057 SH SOLE 114 0 144943 ISHARES TR EAFE VALUE ETF 464288877 45732 909905 SH SOLE 554382 0 355523 ISHARES TR ESG ADV TTL USD 46436E619 340 7320 SH SOLE 0 0 7320 ISHARES TR ESG ADVNCD HY BD 46435G441 536 11026 SH SOLE 0 0 11026 ISHARES TR ESG AW MSCI EAFE 46435G516 6688 90712 SH SOLE 20716 0 69996 ISHARES TR ESG AWARE MSCI 46435U663 3718 97745 SH SOLE 0 0 97745 ISHARES TR ESG AWR MSCI USA 46435G425 26182 258331 SH SOLE 1685 0 256646 ISHARES TR ESG AWR US AGRGT 46435U549 1369 26513 SH SOLE 0 0 26513 ISHARES TR ESG AWRE 1 5 YR 46435G243 4072 165340 SH SOLE 0 0 165340 ISHARES TR ESG AWRE USD ETF 46435G193 683 27176 SH SOLE 0 0 27176 ISHARES TR ESG EAFE ETF 46436E759 239 3922 SH SOLE 0 0 3922 ISHARES TR ESG MSCI LEADR 46435U218 683 8631 SH SOLE 0 0 8631 ISHARES TR ESG MSCI USA ETF 46436E767 768 21507 SH SOLE 0 0 21507 ISHARES TR EUROPE ETF 464287861 706 14045 SH SOLE 0 0 14045 ISHARES TR EXPANDED TECH 464287515 20822 60360 SH SOLE 28423 0 31937 ISHARES TR EXPND TEC SC ETF 464287549 211988 545474 SH SOLE 463349 0 82125 ISHARES TR EXPONENTIAL TECH 46434V381 9471 160410 SH SOLE 0 0 160410 ISHARES TR FALN ANGLS USD 46435G474 19240 693074 SH SOLE 2624 0 690450 ISHARES TR FLTG RATE NT ETF 46429B655 36940 731196 SH SOLE 153888 0 577308 ISHARES TR GBL COMM SVC ETF 464287275 251 3395 SH SOLE 0 0 3395 ISHARES TR GENOMICS IMMUN 46435U192 476 13810 SH SOLE 0 0 13810 ISHARES TR GL CLEAN ENE ETF 464288224 15932 740322 SH SOLE 0 0 740322 ISHARES TR GL CLEAN ENE ETF 464288224 35 37000 SH Put SOLE 0 0 37000 ISHARES TR GL CLEAN ENE ETF 464288224 13 37000 SH Put SOLE 0 0 37000 ISHARES TR GL TIMB FORE ETF 464288174 384 4295 SH SOLE 0 0 4295 ISHARES TR GLB CNS DISC ETF 464288745 545 3488 SH SOLE 0 0 3488 ISHARES TR GLB CNSM STP ETF 464288737 296 4766 SH SOLE 0 0 4766 ISHARES TR GLB INFRASTR ETF 464288372 614 12068 SH SOLE 0 0 12068 ISHARES TR GLOB HLTHCRE ETF 464287325 4327 49388 SH SOLE 2409 0 46979 ISHARES TR GLOBAL 100 ETF 464287572 13683 179918 SH SOLE 806 0 179112 ISHARES TR GLOBAL ENERG ETF 464287341 1442 39900 SH SOLE 0 0 39900 ISHARES TR GLOBAL FINLS ETF 464287333 750 9441 SH SOLE 131 0 9310 ISHARES TR GLOBAL MATER ETF 464288695 282 3000 SH SOLE 0 0 3000 ISHARES TR GLOBAL REIT ETF 46434V647 1314 44987 SH SOLE 0 0 44987 ISHARES TR GLOBAL TECH ETF 464287291 8250 142217 SH SOLE 318 0 141899 ISHARES TR GNMA BOND ETF 46429B333 599 12543 SH SOLE 0 0 12543 ISHARES TR GOV/CRED BD ETF 464288596 1226 10808 SH SOLE 0 0 10808 ISHARES TR GRWT ALLOCAT ETF 464289867 2599 48163 SH SOLE 32055 0 16108 ISHARES TR HDG MSCI EAFE 46434V803 912 26879 SH SOLE 125 0 26754 ISHARES TR HDG MSCI JAPAN 46434V886 399 10334 SH SOLE 1084 0 9250 ISHARES TR IBDS DEC28 ETF 46435U515 2159 81947 SH SOLE 0 0 81947 ISHARES TR IBONDS 22 TRM HG 46435U176 244 10136 SH SOLE 0 0 10136 ISHARES TR IBONDS 22 TRM TS 46436E809 3793 149700 SH SOLE 0 0 149700 ISHARES TR IBONDS 23 TRM HG 46435U150 395 16607 SH SOLE 0 0 16607 ISHARES TR IBONDS 23 TRM TS 46436E882 5679 226243 SH SOLE 0 0 226243 ISHARES TR IBONDS 24 TRM TS 46436E874 1477 59899 SH SOLE 0 0 59899 ISHARES TR IBONDS 27 ETF 46435UAA9 3327 133382 SH SOLE 0 0 133382 ISHARES TR IBONDS DEC 46435U697 1111 42735 SH SOLE 0 0 42735 ISHARES TR IBONDS DEC 2030 46436E726 675 29115 SH SOLE 0 0 29115 ISHARES TR IBONDS DEC 2031 46436E486 665 29250 SH SOLE 0 0 29250 ISHARES TR IBONDS DEC 25 46435U432 954 35771 SH SOLE 0 0 35771 ISHARES TR IBONDS DEC 26 46435U259 845 33144 SH SOLE 0 0 33144 ISHARES TR IBONDS DEC 27 46435U283 653 25674 SH SOLE 0 0 25674 ISHARES TR IBONDS DEC 28 46435U325 330 12956 SH SOLE 0 0 12956 ISHARES TR IBONDS DEC 29 46436E205 784 31982 SH SOLE 0 0 31982 ISHARES TR IBONDS DEC2022 46435G755 1178 45446 SH SOLE 0 0 45446 ISHARES TR IBONDS DEC2023 46435G318 1275 50071 SH SOLE 0 0 50071 ISHARES TR IBONDS DEC2026 46435GAA0 5063 205379 SH SOLE 0 0 205379 ISHARES TR IBONDS DEC22 ETF 46434VBA7 12128 484360 SH SOLE 0 0 484360 ISHARES TR IBONDS DEC23 ETF 46434VAX8 9805 387853 SH SOLE 0 0 387853 ISHARES TR IBONDS DEC24 ETF 46434VBG4 9129 363716 SH SOLE 0 0 363716 ISHARES TR IBONDS DEC25 ETF 46434VBD1 7164 283708 SH SOLE 0 0 283708 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 216 8129 SH SOLE 0 0 8129 ISHARES TR IBOXX HI YD ETF 464288513 18209 221282 SH SOLE 17 0 221265 ISHARES TR IBOXX INV CP ETF 464287242 87668 724877 SH SOLE 431751 0 293126 ISHARES TR INTL DIV GRWTH 46435G524 4372 67036 SH SOLE 521 0 66515 ISHARES TR INTL SEL DIV ETF 464288448 13666 430304 SH SOLE 0 0 430304 ISHARES TR INTRM GOV CR ETF 464288612 7450 68648 SH SOLE 0 0 68648 ISHARES TR INVESTMENT GRADE 46435G219 772 15907 SH SOLE 0 0 15907 ISHARES TR ISHARES BIOTECH 464287556 22254 170793 SH SOLE 0 0 170793 ISHARES TR ISHARES SEMICDTR 464287523 21531 45493 SH SOLE 752 0 44741 ISHARES TR ISHS 1-5YR INVS 464288646 104638 2023159 SH SOLE 854074 0 1169085 ISHARES TR ISHS 5-10YR INVT 464288638 68992 1257373 SH SOLE 856908 0 400465 ISHARES TR JPMORGAN USD EMG 464288281 118872 1215951 SH SOLE 951884 0 264067 ISHARES TR LATN AMER 40 ETF 464287390 5674 186695 SH SOLE 140450 0 46245 ISHARES TR MBS ETF 464288588 135493 1330041 SH SOLE 210124 0 1119917 ISHARES TR MICRO-CAP ETF 464288869 537 4170 SH SOLE 0 0 4170 ISHARES TR MODERT ALLOC ETF 464289875 2201 51217 SH SOLE 25793 0 25424 ISHARES TR MORNINGSTAR GRWT 464287119 2787 42872 SH SOLE 0 0 42872 ISHARES TR MORNINGSTAR VALU 464288109 6655 97046 SH SOLE 0 0 97046 ISHARES TR MORNINGSTR US EQ 464287127 286 4554 SH SOLE 0 0 4554 ISHARES TR MORTGE REL ETF 46435G342 2241 68584 SH SOLE 0 0 68584 ISHARES TR MRGSTR MD CP ETF 464288208 23652 351441 SH SOLE 0 0 351441 ISHARES TR MRGSTR MD CP GRW 464288307 5770 89757 SH SOLE 0 0 89757 ISHARES TR MRGSTR MD CP VAL 464288406 5469 79388 SH SOLE 0 0 79388 ISHARES TR MRGSTR SM CP ETF 464288505 542 10120 SH SOLE 0 0 10120 ISHARES TR MRGSTR SM CP GR 464288604 383 8666 SH SOLE 0 0 8666 ISHARES TR MRNGSTR INC ETF 46432F875 407 18176 SH SOLE 0 0 18176 ISHARES TR MRNING SM CP ETF 464288703 862 14675 SH SOLE 0 0 14675 ISHARES TR MSCI AC ASIA ETF 464288182 897 11959 SH SOLE 0 0 11959 ISHARES TR MSCI ACWI ETF 464288257 35937 360162 SH SOLE 35516 0 324646 ISHARES TR MSCI ACWI EX US 464288240 6361 121687 SH SOLE 0 0 121687 ISHARES TR MSCI CHINA ETF 46429B671 1006 19015 SH SOLE 0 0 19015 ISHARES TR MSCI EAFE ETF 464287465 107014 1453989 SH SOLE 152081 0 1301908 ISHARES TR MSCI EAFE MIN VL 46429B689 24780 343504 SH SOLE 0 0 343504 ISHARES TR MSCI EMG MKT ETF 464287234 48260 1068878 SH SOLE 1704 0 1067174 ISHARES TR MSCI EURO FL ETF 464289180 531 28077 SH SOLE 0 0 28077 ISHARES TR MSCI GBL SUS DEV 46435G532 403 4728 SH SOLE 0 0 4728 ISHARES TR MSCI INDIA ETF 46429B598 28711 644176 SH SOLE 0 0 644176 ISHARES TR MSCI INTL MOMENT 46434V449 9921 279780 SH SOLE 18078 0 261702 ISHARES TR MSCI INTL MULTFT 46434V274 20829 752765 SH SOLE 0 0 752765 ISHARES TR MSCI INTL QUALTY 46434V456 15397 417591 SH SOLE 0 0 417591 ISHARES TR MSCI INTL VLU FT 46435G409 7235 284278 SH SOLE 0 0 284278 ISHARES TR MSCI KLD400 SOC 464288570 7765 89645 SH SOLE 8620 0 81025 ISHARES TR MSCI LW CRB TG 46434V464 582 3567 SH SOLE 0 0 3567 ISHARES TR MSCI PHILIPS ETF 46429B408 949 30519 SH SOLE 0 0 30519 ISHARES TR MSCI UK ETF NEW 46435G334 2244 66715 SH SOLE 10434 0 56281 ISHARES TR MSCI USA ESG SLC 464288802 14201 146643 SH SOLE 101099 0 45544 ISHARES TR MSCI USA MIN VOL 46429B697 2488215 32076986 SH SOLE 30599573 0 1477413 ISHARES TR MSCI USA MMENTM 46432F396 430440 2557974 SH SOLE 2099943 0 458031 ISHARES TR MSCI USA MULTIFT 46434V282 696 15642 SH SOLE 0 0 15642 ISHARES TR MSCI USA QLT FCT 46432F339 104360 775155 SH SOLE 7876 0 767279 ISHARES TR MSCI USA SMCP MN 46435G433 407727 10966269 SH SOLE 10427267 0 539002 ISHARES TR MSCI USA VALUE 46432F388 50434 482305 SH SOLE 75339 0 406966 ISHARES TR NA TEC MULTM ETF 464287531 646 8723 SH SOLE 0 0 8723 ISHARES TR NATIONAL MUN ETF 464288414 19642 179147 SH SOLE 0 0 179147 ISHARES TR NEW YORK MUN ETF 464288323 303 5551 SH SOLE 0 0 5551 ISHARES TR NEW ZEALAND ETF 464289123 487 8848 SH SOLE 0 0 8848 ISHARES TR NORTH AMERN NAT 464287374 1790 44264 SH SOLE 0 0 44264 ISHARES TR PFD AND INCM SEC 464288687 28801 790810 SH SOLE 12052 0 778758 ISHARES TR RESIDENTIAL MULT 464288562 9737 101517 SH SOLE 0 0 101517 ISHARES TR RUS 1000 ETF 464287622 39562 158204 SH SOLE 9496 0 148708 ISHARES TR RUS 1000 GRW ETF 464287614 728427 2623705 SH SOLE 816367 0 1807338 ISHARES TR RUS 1000 VAL ETF 464287598 660011 3976451 SH SOLE 1368884 0 2607567 ISHARES TR RUS 2000 GRW ETF 464287648 43319 169359 SH SOLE 0 0 169359 ISHARES TR RUS 2000 VAL ETF 464287630 51962 321918 SH SOLE 0 0 321918 ISHARES TR RUS MD CP GR ETF 464287481 36802 366186 SH SOLE 6525 0 359661 ISHARES TR RUS MDCP VAL ETF 464287473 27280 228025 SH SOLE 17072 0 210953 ISHARES TR RUS MID CAP ETF 464287499 86303 1105884 SH SOLE 13430 0 1092454 ISHARES TR RUS TP200 GR ETF 464289438 6183 38920 SH SOLE 0 0 38920 ISHARES TR RUS TP200 VL ETF 464289420 2164 31063 SH SOLE 0 0 31063 ISHARES TR RUSEL 2500 ETF 46435G268 528 8469 SH SOLE 0 0 8469 ISHARES TR RUSSELL 2000 ETF 464287655 173670 846042 SH SOLE 263688 0 582354 ISHARES TR RUSSELL 3000 ETF 464287689 9634 36718 SH SOLE 1498 0 35220 ISHARES TR S&P 100 ETF 464287101 15695 75268 SH SOLE 0 0 75268 ISHARES TR S&P 500 GRWT ETF 464287309 169561 2219971 SH SOLE 122 0 2219849 ISHARES TR S&P 500 VAL ETF 464287408 117198 752621 SH SOLE 48390 0 704231 ISHARES TR S&P MC 400GR ETF 464287606 66267 857577 SH SOLE 70 0 857507 ISHARES TR S&P MC 400VL ETF 464287705 95559 871571 SH SOLE 49 0 871522 ISHARES TR S&P SML 600 GWT 464287887 15505 123943 SH SOLE 1024 0 122919 ISHARES TR SELECT DIVID ETF 464287168 80320 626855 SH SOLE 55 0 626800 ISHARES TR SELF DRIVNG EV 46435U366 3289 70853 SH SOLE 0 0 70853 ISHARES TR SHORT TREAS BD 464288679 20560 186487 SH SOLE 348 0 186139 ISHARES TR SHRT NAT MUN ETF 464288158 27244 260460 SH SOLE 72102 0 188358 ISHARES TR SP SMCP600VL ETF 464287879 37699 368195 SH SOLE 45 0 368150 ISHARES TR TIPS BD ETF 464287176 73041 586347 SH SOLE 2523 0 583824 ISHARES TR TRS FLT RT BD 46434V860 7529 149576 SH SOLE 128354 0 21222 ISHARES TR U.S. BAS MTL ETF 464287838 6893 46088 SH SOLE 0 0 46088 ISHARES TR U.S. ENERGY ETF 464287796 7620 186205 SH SOLE 403 0 185802 ISHARES TR U.S. FIN SVC ETF 464287770 134994 748590 SH SOLE 680390 0 68200 ISHARES TR U.S. FINLS ETF 464287788 12055 142602 SH SOLE 0 0 142602 ISHARES TR U.S. INSRNCE ETF 464288786 206 2262 SH SOLE 0 0 2262 ISHARES TR U.S. MED DVC ETF 464288810 35235 577998 SH SOLE 168456 0 409542 ISHARES TR U.S. PHARMA ETF 464288836 5884 30287 SH SOLE 0 0 30287 ISHARES TR U.S. REAL ES ETF 464287739 15558 143775 SH SOLE 0 0 143775 ISHARES TR U.S. TECH ETF 464287721 64244 623480 SH SOLE 376533 0 246947 ISHARES TR U.S. UTILITS ETF 464287697 2935 32255 SH SOLE 0 0 32255 ISHARES TR US AER DEF ETF 464288760 7125 64311 SH SOLE 0 0 64311 ISHARES TR US BR DEL SE ETF 464288794 2420 24228 SH SOLE 0 0 24228 ISHARES TR US CONSM STAPLES 464287812 6936 34613 SH SOLE 6120 0 28493 ISHARES TR US CONSUM DISCRE 464287580 4985 66427 SH SOLE 0 0 66427 ISHARES TR US HLTHCARE ETF 464287762 20435 70763 SH SOLE 0 0 70763 ISHARES TR US HLTHCR PR ETF 464288828 3521 12445 SH SOLE 0 0 12445 ISHARES TR US HOME CONS ETF 464288752 7089 119627 SH SOLE 0 0 119627 ISHARES TR US INDUSTRIALS 464287754 8007 75943 SH SOLE 0 0 75943 ISHARES TR US INFRASTRUC 46435U713 3992 102485 SH SOLE 0 0 102485 ISHARES TR US OIL EQ&SV ETF 464288844 1333 69147 SH SOLE 0 0 69147 ISHARES TR US OIL GS EX ETF 464288851 7696 91274 SH SOLE 7955 0 83319 ISHARES TR US REGNL BKS ETF 464288778 4213 71498 SH SOLE 0 0 71498 ISHARES TR US SML CP VALUE 46436E536 1917 62427 SH SOLE 0 0 62427 ISHARES TR US TELECOM ETF 464287713 1539 51503 SH SOLE 0 0 51503 ISHARES TR US TREAS BD ETF 46429B267 14106 566274 SH SOLE 5973 0 560301 ISHARES TR US TRSPRTION 464287192 4525 16758 SH SOLE 0 0 16758 ISHARES TR USD INV GRDE ETF 464288620 26879 488351 SH SOLE 443022 0 45329 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 287 5758 SH SOLE 0 0 5758 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 11441 230804 SH SOLE 1344 0 229460 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 327 8154 SH SOLE 767 0 7387 ISHARES U S ETF TR INT RT HDG C B 46431W705 636 6801 SH SOLE 0 0 6801 ISHARES U S ETF TR TECHNOLOGY 46431W648 872 15813 SH SOLE 0 0 15813 ISTAR INC COM 45031U101 226 9665 SH SOLE 0 0 9665 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 877 153645 SH SOLE 31053 0 122592 ITRON INC COM 465741106 6378 121065 SH SOLE 0 0 121065 ITT INC COM 45073V108 3290 43750 SH SOLE 39572 0 4178 ITURAN LOCATION AND CONTROL SHS M6158M104 1932 83945 SH SOLE 83903 0 42 IZEA WORLDWIDE INC COM 46604H105 67 40250 SH SOLE 0 0 40250 J & J SNACK FOODS CORP COM 466032109 388 2504 SH SOLE 0 0 2504 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 9207 131272 SH SOLE 129451 0 1821 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 1841 33044 SH SOLE 0 0 33044 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 2168 38375 SH SOLE 0 0 38375 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 72413 1179364 SH SOLE 1034871 0 144493 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 822 16805 SH SOLE 0 0 16805 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 1078 22029 SH SOLE 0 0 22029 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 588 5627 SH SOLE 0 0 5627 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 95047 1890725 SH SOLE 52285 0 1838440 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 9904 195574 SH SOLE 0 0 195574 J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 14707 291169 SH SOLE 0 0 291169 J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 1498 42759 SH SOLE 0 0 42759 J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 3127 70998 SH SOLE 64910 0 6088 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 920 21466 SH SOLE 16 0 21450 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 883 23887 SH SOLE 65 0 23822 JABIL INC COM 466313103 14266 231099 SH SOLE 107384 0 123715 JACK IN THE BOX INC COM 466367109 1129 12090 SH SOLE 321 0 11769 JACKSON FINANCIAL INC COM CL A 46817M107 1547 34968 SH SOLE 9859 0 25109 JACOBS ENGR GROUP INC COM 469814107 11766 85379 SH SOLE 2235 0 83144 JAMES RIV GROUP LTD COM G5005R107 961 38850 SH SOLE 2436 0 36414 JAMF HLDG CORP COM 47074L105 1069 30709 SH SOLE 23275 0 7434 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 7989 131053 SH SOLE 0 0 131053 JANUS DETROIT STR TR HENDERSON MTG 47103U852 944 18919 SH SOLE 0 0 18919 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 32612 664471 SH SOLE 405 0 664066 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 10568 210492 SH SOLE 210308 0 184 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 1782 50875 SH SOLE 9743 0 41132 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 3221 357854 SH SOLE 350354 0 7500 JAPAN SMALLER CAPITALIZATION COM 47109U104 725 101227 SH SOLE 0 0 101227 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4557 29272 SH SOLE 24184 0 5088 JBG SMITH PPTYS COM 46590V100 14761 505155 SH SOLE 0 0 505155 JD.COM INC SPON ADR CL A 47215P106 6390 110414 SH SOLE 73905 0 36509 JEFFERIES FINL GROUP INC COM 47233W109 6458 196576 SH SOLE 11972 0 184604 JELD-WEN HLDG INC COM 47580P103 878 43286 SH SOLE 37719 0 5567 JETBLUE AWYS CORP COM 477143101 2605 174219 SH SOLE 0 0 174219 JFROG LTD ORD SHS M6191J100 1200 44511 SH SOLE 0 0 44511 JOBY AVIATION INC COMMON STOCK G65163100 562 84841 SH SOLE 0 0 84841 JOHN BEAN TECHNOLOGIES CORP COM 477839104 5223 44086 SH SOLE 42398 0 1688 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 428 7544 SH SOLE 0 0 7544 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 3716 70710 SH SOLE 0 0 70710 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 3336 97263 SH SOLE 0 0 97263 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 202 15552 SH SOLE 0 0 15552 JOHNSON & JOHNSON COM 478160104 931187 5254049 SH SOLE 1176116 0 4077933 JOHNSON & JOHNSON COM 478160104 50 21200 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 21 16300 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 5 12400 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 122 13200 SH Call SOLE 0 0 0 JOHNSON CTLS INTL PLC SHS G51502105 42367 646122 SH SOLE 488241 0 157881 JOHNSON OUTDOORS INC CL A 479167108 369 4742 SH SOLE 1198 0 3544 JONES LANG LASALLE INC COM 48020Q107 7025 29336 SH SOLE 11048 0 18288 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 412 19724 SH SOLE 0 0 19724 JPMORGAN CHASE & CO COM 46625H100 1067740 7832558 SH SOLE 1690182 0 6142376 JPMORGAN CHASE & CO COM 46625H100 6 10100 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 134 25500 SH Put SOLE 0 0 25500 JPMORGAN CHASE & CO COM 46625H100 9 16700 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 2 16800 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 3 24900 SH Call SOLE 0 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 577 60281 SH SOLE 61 0 60220 JUNIPER NETWORKS INC COM 48203R104 17530 471746 SH SOLE 173729 0 298017 KADANT INC COM 48282T104 8735 44983 SH SOLE 44891 0 92 KAMAN CORP NOTE 3.250% 5/0 483548AF0 50 49000 PRN SOLE 0 0 49000 KAR AUCTION SVCS INC COM 48238T109 598 33132 SH SOLE 0 0 33132 KARUNA THERAPEUTICS INC COM 48576A100 688 5428 SH SOLE 5428 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 8216 891136 SH SOLE 0 0 891136 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 29209 3408260 SH SOLE 0 0 3408260 KB FINL GROUP INC SPONSORED ADR 48241A105 1952 39975 SH SOLE 37591 0 2384 KB HOME COM 48666K109 7814 241307 SH SOLE 35493 0 205814 KBR INC COM 48242W106 614 11220 SH SOLE 0 0 11220 KELLOGG CO COM 487836108 13341 206864 SH SOLE 84144 0 122720 KEMPER CORP COM 488401100 2006 35478 SH SOLE 33382 0 2096 KENNAMETAL INC COM 489170100 284 9920 SH SOLE 9464 0 456 KENNEDY-WILSON HOLDINGS INC COM 489398107 1267 51956 SH SOLE 39221 0 12735 KENON HLDGS LTD SHS Y46717107 493 7260 SH SOLE 0 0 7260 KEURIG DR PEPPER INC COM 49271V100 35099 926087 SH SOLE 564452 0 361635 KEYCORP COM 493267108 30126 1346134 SH SOLE 846085 0 500049 KEYSIGHT TECHNOLOGIES INC COM 49338L103 128796 815319 SH SOLE 164703 0 650616 KFORCE INC COM 493732101 267 3610 SH SOLE 3374 0 236 KILROY RLTY CORP COM 49427F108 3884 50818 SH SOLE 50590 0 228 KIMBALL ELECTRONICS INC COM 49428J109 382 19086 SH SOLE 19086 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 9794 602328 SH SOLE 0 0 602328 KIMBELL RTY PARTNERS LP UNIT 49435R102 14 69600 SH Call SOLE 0 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 7 23400 SH Call SOLE 0 0 0 KIMBERLY-CLARK CORP COM 494368103 179390 1456554 SH SOLE 965905 0 490649 KIMBERLY-CLARK CORP COM 494368103 15 17400 SH Call SOLE 0 0 0 KIMCO RLTY CORP COM 49446R109 6327 256148 SH SOLE 210606 0 45542 KINDER MORGAN INC DEL COM 49456B101 85203 4505723 SH SOLE 2384794 0 2120929 KINROSS GOLD CORP COM 496902404 485 82462 SH SOLE 0 0 82462 KINROSS GOLD CORP COM 496902404 38 30100 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM 496902404 9 40600 SH Call SOLE 0 0 0 KINSALE CAP GROUP INC COM 49714P108 10595 46464 SH SOLE 42593 0 3871 KINTARA THERAPEUTICS INC COM 49720K101 6 15740 SH SOLE 0 0 15740 KITE RLTY GROUP TR COM NEW 49803T300 2657 116703 SH SOLE 36436 0 80267 KKR & CO INC 6% MCONV PFD C 48251W401 1297 17451 SH SOLE 0 0 17451 KKR & CO INC COM 48251W104 55065 941767 SH SOLE 760210 0 181557 KKR REAL ESTATE FIN TR INC COM 48251K100 2448 118762 SH SOLE 0 0 118762 KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 233 225000 PRN SOLE 0 0 225000 KLA CORP COM NEW 482480100 52791 144214 SH SOLE 105558 0 38656 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 3855 76395 SH SOLE 33837 0 42558 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 763 45123 SH SOLE 0 0 45123 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 5 25300 SH Call SOLE 0 0 0 KODIAK SCIENCES INC COM 50015M109 142 18423 SH SOLE 0 0 18423 KOHLS CORP COM 500255104 2662 44031 SH SOLE 10497 0 33534 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 21779 713357 SH SOLE 632049 0 81308 KONTOOR BRANDS INC COM 50050N103 1011 24441 SH SOLE 12693 0 11748 KOPPERS HOLDINGS INC COM 50060P106 307 11169 SH SOLE 11076 0 93 KORNIT DIGITAL LTD SHS M6372Q113 257 3104 SH SOLE 0 0 3104 KOSMOS ENERGY LTD COM 500688106 387 53766 SH SOLE 0 0 53766 KRAFT HEINZ CO COM 500754106 15674 397932 SH SOLE 0 0 397932 KRAFT HEINZ CO COM 500754106 133 22100 SH Call SOLE 0 0 0 KRANESHARES TR BOSERA MSCI CHIN 500767405 475 12961 SH SOLE 0 0 12961 KRANESHARES TR CSI CHI INTERNET 500767306 6425 225370 SH SOLE 4 0 225366 KRANESHARES TR ELEC VEH FUTUR 500767827 281 7113 SH SOLE 0 0 7113 KRANESHARES TR QUADRTC INT RT 500767736 26216 1023266 SH SOLE 0 0 1023266 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 2117 103393 SH SOLE 0 0 103393 KRISPY KREME INC COM 50101L106 1237 83326 SH SOLE 73008 0 10318 KROGER CO COM 501044101 24121 420439 SH SOLE 190386 0 230053 KROGER CO COM 501044101 1607 70000 SH Call SOLE 0 0 0 KRONOS WORLDWIDE INC COM 50105F105 938 60411 SH SOLE 0 0 60411 KT CORP SPONSORED ADR 48268K101 3819 266292 SH SOLE 24336 0 241956 KULICKE & SOFFA INDS INC COM 501242101 1219 21762 SH SOLE 7822 0 13940 KURA ONCOLOGY INC COM 50127T109 283 17598 SH SOLE 15598 0 2000 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 1831 139575 SH SOLE 5883 0 133692 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 1 13300 SH Call SOLE 0 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 126621 509595 SH SOLE 236467 0 273128 LA Z BOY INC COM 505336107 2023 76721 SH SOLE 0 0 76721 LABORATORY CORP AMER HLDGS COM NEW 50540R409 21827 82783 SH SOLE 52612 0 30171 LADDER CAP CORP CL A 505743104 8588 723479 SH SOLE 0 0 723479 LAKELAND BANCORP INC COM 511637100 725 43403 SH SOLE 5184 0 38219 LAKELAND BANCORP INC COM 511637100 3 30300 SH Call SOLE 0 0 0 LAKELAND FINL CORP COM 511656100 224 3075 SH SOLE 2388 0 687 LAM RESEARCH CORP COM 512807108 48941 91033 SH SOLE 37615 0 53418 LAMAR ADVERTISING CO NEW CL A 512816109 15289 131596 SH SOLE 98620 0 32976 LAMB WESTON HLDGS INC COM 513272104 1875 31305 SH SOLE 14631 0 16674 LANCASTER COLONY CORP COM 513847103 2901 19450 SH SOLE 18642 0 808 LANDSTAR SYS INC COM 515098101 7258 48122 SH SOLE 45448 0 2674 LANTHEUS HLDGS INC COM 516544103 856 15470 SH SOLE 8196 0 7274 LAS VEGAS SANDS CORP COM 517834107 7447 191593 SH SOLE 69681 0 121912 LATTICE SEMICONDUCTOR CORP COM 518415104 2930 48077 SH SOLE 45340 0 2737 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 7383 253533 SH SOLE 0 0 253533 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 771 18318 SH SOLE 0 0 18318 LAUDER ESTEE COS INC CL A 518439104 166873 612719 SH SOLE 101044 0 511675 LAUREATE EDUCATION INC COMMON STOCK 518613203 536 45271 SH SOLE 0 0 45271 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 11409 637362 SH SOLE 0 0 637362 LAZARD LTD SHS A G54050102 1195 34636 SH SOLE 15769 0 18867 LCI INDS COM 50189K103 14004 134901 SH SOLE 104670 0 30231 LCNB CORP COM 50181P100 192 10948 SH SOLE 0 0 10948 LEAP THERAPEUTICS INC COM 52187K101 76 43545 SH SOLE 0 0 43545 LEAR CORP COM NEW 521865204 6946 48711 SH SOLE 44531 0 4180 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1463 27207 SH SOLE 0 0 27207 LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 3701 81241 SH SOLE 2479 0 78762 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 2565 64622 SH SOLE 0 0 64622 LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 855 37239 SH SOLE 0 0 37239 LEGGETT & PLATT INC COM 524660107 7186 206489 SH SOLE 18338 0 188151 LEIDOS HOLDINGS INC COM 525327102 20148 186516 SH SOLE 154981 0 31535 LEMAITRE VASCULAR INC COM 525558201 592 12735 SH SOLE 7877 0 4858 LEMONADE INC COM 52567D107 302 11454 SH SOLE 0 0 11454 LENDINGCLUB CORP COM NEW 52603A208 438 27753 SH SOLE 0 0 27753 LENNAR CORP CL A 526057104 20575 253479 SH SOLE 176890 0 76589 LENNOX INTL INC COM 526107107 5902 22888 SH SOLE 21797 0 1091 LESLIES INC COM 527064109 2207 114010 SH SOLE 110508 0 3502 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 718 36330 SH SOLE 34350 0 1980 LGI HOMES INC COM 50187T106 6834 69968 SH SOLE 27293 0 42675 LHC GROUP INC COM 50187A107 4411 26163 SH SOLE 24987 0 1176 LI AUTO INC SPONSORED ADS 50202M102 1066 41305 SH SOLE 0 0 41305 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 537 63608 SH SOLE 0 0 63608 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 3672 454492 SH SOLE 0 0 454492 LIBERTY ALL-STAR GROWTH FD I COM 529900102 512 67904 SH SOLE 0 0 67904 LIBERTY BROADBAND CORP COM SER A 530307107 5922 45188 SH SOLE 21907 0 23281 LIBERTY BROADBAND CORP COM SER C 530307305 44436 328380 SH SOLE 305645 0 22735 LIBERTY GLOBAL PLC SHS CL A G5480U104 1070 41935 SH SOLE 0 0 41935 LIBERTY GLOBAL PLC SHS CL C G5480U120 463 17863 SH SOLE 0 0 17863 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 1431 147509 SH SOLE 146792 0 717 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 1631 170068 SH SOLE 165581 0 4487 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 4356 95288 SH SOLE 52480 0 42808 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 442 15830 SH SOLE 6273 0 9557 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 30893 675563 SH SOLE 582570 0 92993 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 15057 238511 SH SOLE 220153 0 18358 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 9558 136849 SH SOLE 113572 0 23277 LIBERTY OILFIELD SVCS INC COM CL A 53115L104 295 19888 SH SOLE 0 0 19888 LIFE STORAGE INC COM 53223X107 4490 31977 SH SOLE 24322 0 7655 LIFETIME BRANDS INC COM 53222Q103 649 50537 SH SOLE 0 0 50537 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 393 3498 SH SOLE 0 0 3498 LIGAND PHARMACEUTICALS INC NOTE 0.750% 5/1 53220KAF5 15 15000 PRN SOLE 0 0 15000 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 2282 74890 SH SOLE 72190 0 2700 LILLY ELI & CO COM 532457108 200610 700516 SH SOLE 237633 0 462883 LIMELIGHT NETWORKS INC COM 53261M104 344 65943 SH SOLE 0 0 65943 LINCOLN ELEC HLDGS INC COM 533900106 11515 83555 SH SOLE 82387 0 1168 LINCOLN NATL CORP IND COM 534187109 7499 114741 SH SOLE 0 0 114741 LINCOLN NATL CORP IND COM 534187109 32 27400 SH Call SOLE 0 0 0 LINDE PLC SHS G5494J103 192515 602667 SH SOLE 465866 0 136801 LINDSAY CORP COM 535555106 1653 10525 SH SOLE 9646 0 879 LINEAGE CELL THERAPEUTICS IN COM 53566P109 30 19613 SH SOLE 0 0 19613 LIONS GATE ENTMNT CORP CL A VTG 535919401 597 36737 SH SOLE 0 0 36737 LISTED FD TR HORIZON KINETICS 53656F623 10848 325678 SH SOLE 0 0 325678 LISTED FD TR ROUNDHILL BALL 53656F417 337 28175 SH SOLE 0 0 28175 LISTED FD TR ROUNDHILL SPORTS 53656F789 252 12588 SH SOLE 0 0 12588 LISTED FD TR SHARES CORE BD 53656F862 1050 44182 SH SOLE 44182 0 0 LISTED FD TR SHARES LAG CAP 53656F805 14077 366969 SH SOLE 366128 0 841 LITHIA MTRS INC COM 536797103 5585 18609 SH SOLE 17365 0 1244 LITHIUM AMERS CORP NEW COM NEW 53680Q207 904 23474 SH SOLE 0 0 23474 LITTELFUSE INC COM 537008104 8679 34800 SH SOLE 34013 0 787 LIVE NATION ENTERTAINMENT IN COM 538034109 16259 138209 SH SOLE 102879 0 35330 LIVE OAK BANCSHARES INC COM 53803X105 5112 100451 SH SOLE 13 0 100438 LIVENT CORP COM 53814L108 4829 185213 SH SOLE 0 0 185213 LIVERAMP HLDGS INC COM 53815P108 265 7097 SH SOLE 0 0 7097 LKQ CORP COM 501889208 44940 989654 SH SOLE 899604 0 90050 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 3311 1373751 SH SOLE 1017383 0 356368 LMP CAP & INCOME FD INC COM 50208A102 13615 931229 SH SOLE 0 0 931229 LOANDEPOT INC COM CL A 53946R106 158 38012 SH SOLE 0 0 38012 LOCKHEED MARTIN CORP COM 539830109 157896 357693 SH SOLE 81626 0 276067 LOCKHEED MARTIN CORP COM 539830109 243 4200 SH Call SOLE 0 0 0 LOEWS CORP COM 540424108 3881 59878 SH SOLE 23050 0 36828 LOGITECH INTL S A SHS H50430232 4430 60037 SH SOLE 414 0 59623 LOUISIANA PAC CORP COM 546347105 2982 47998 SH SOLE 35674 0 12324 LOVESAC COMPANY COM 54738L109 3355 62068 SH SOLE 61736 0 332 LOWES COS INC COM 548661107 157808 780460 SH SOLE 148155 0 632305 LPL FINL HLDGS INC COM 50212V100 47561 260350 SH SOLE 247577 0 12773 LSI INDS INC OHIO COM 50216C108 156 26072 SH SOLE 0 0 26072 LTC PPTYS INC COM 502175102 737 19152 SH SOLE 0 0 19152 LTC PPTYS INC COM 502175102 8 13000 SH Call SOLE 0 0 0 LUCID GROUP INC COM 549498103 5194 204479 SH SOLE 0 0 204479 LULULEMON ATHLETICA INC COM 550021109 46507 127335 SH SOLE 45162 0 82173 LUMEN TECHNOLOGIES INC COM 550241103 22846 2027135 SH SOLE 0 0 2027135 LUMEN TECHNOLOGIES INC COM 550241103 1 17200 SH Call SOLE 0 0 0 LUMENTUM HLDGS INC COM 55024U109 14648 150080 SH SOLE 24683 0 125397 LUMINAR TECHNOLOGIES INC COM CL A 550424105 379 24237 SH SOLE 0 0 24237 LUNA INNOVATIONS INC COM 550351100 155 20167 SH SOLE 0 0 20167 LXP INDUSTRIAL TRUST COM 529043101 588 37440 SH SOLE 0 0 37440 LYFT INC CL A COM 55087P104 14676 382198 SH SOLE 300126 0 82072 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 21828 212291 SH SOLE 85548 0 126743 M & T BK CORP COM 55261F104 38255 225691 SH SOLE 196343 0 29348 M D C HLDGS INC COM 552676108 28165 744309 SH SOLE 428465 0 315844 M/I HOMES INC COM 55305B101 1847 41642 SH SOLE 0 0 41642 MACATAWA BK CORP COM 554225102 125 13912 SH SOLE 0 0 13912 MACERICH CO COM 554382101 278 17799 SH SOLE 0 0 17799 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 354 5905 SH SOLE 3431 0 2474 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 1660 64531 SH SOLE 0 0 64531 MACQUARIE INFRASTR HOLD LLC COMMON UNITS 55608B105 71 18946 SH SOLE 0 0 18946 MACYS INC COM 55616P104 499 20502 SH SOLE 0 0 20502 MADDEN STEVEN LTD COM 556269108 3461 89563 SH SOLE 89136 0 427 MADISON COVERED CALL & EQUIT COM 557437100 131 16582 SH SOLE 0 0 16582 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1488 17863 SH SOLE 5984 0 11879 MADISON SQUARE GRDN SPRT COR CL A 55825T103 569 3174 SH SOLE 2105 0 1069 MAG SILVER CORP COM 55903Q104 1007 62277 SH SOLE 0 0 62277 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 23206 472919 SH SOLE 118157 0 354762 MAGNA INTL INC COM 559222401 26477 411708 SH SOLE 285297 0 126411 MAGNITE INC COM 55955D100 220 16682 SH SOLE 0 0 16682 MAGNOLIA OIL & GAS CORP CL A 559663109 7265 307192 SH SOLE 304165 0 3027 MAIN STR CAP CORP COM 56035L104 2506 58778 SH SOLE 0 0 58778 MAINSTAY CBRE GBL INFRSTR ME COM 56064Q107 7801 411441 SH SOLE 0 0 411441 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 10413 555345 SH SOLE 0 0 555345 MALIBU BOATS INC COM CL A 56117J100 394 6799 SH SOLE 4276 0 2523 MAMAMANCINI S HLDGS INC COM 56146T103 104 62113 SH SOLE 0 0 62113 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 431 10251 SH SOLE 0 0 10251 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 2710 102305 SH SOLE 0 0 102305 MANDIANT INC COM 562662106 864 38713 SH SOLE 0 0 38713 MANHATTAN ASSOCIATES INC COM 562750109 7972 57469 SH SOLE 54498 0 2971 MANNING & NAPIER INC CL A 56382Q102 206 22610 SH SOLE 0 0 22610 MANNKIND CORP COM NEW 56400P706 1281 348080 SH SOLE 0 0 348080 MANPOWERGROUP INC WIS COM 56418H100 3781 40253 SH SOLE 36895 0 3358 MANTECH INTERNATIONAL CORP CL A 564563104 5140 59633 SH SOLE 50878 0 8755 MANULIFE FINL CORP COM 56501R106 7248 339469 SH SOLE 41010 0 298459 MARATHON OIL CORP COM 565849106 20642 822063 SH SOLE 86255 0 735808 MARATHON PETE CORP COM 56585A102 368471 4309583 SH SOLE 1006634 0 3302949 MARATHON PETE CORP COM 56585A102 568 51400 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 57 23600 SH Call SOLE 0 0 0 MARINEMAX INC COM 567908108 2710 67306 SH SOLE 36722 0 30584 MARKEL CORP COM 570535104 28409 19257 SH SOLE 17679 0 1578 MARKETAXESS HLDGS INC COM 57060D108 38213 112326 SH SOLE 104573 0 7753 MARQETA INC CLASS A COM 57142B104 296 26799 SH SOLE 0 0 26799 MARRIOTT INTL INC NEW CL A 571903202 66704 379538 SH SOLE 113386 0 266152 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 316 2004 SH SOLE 0 0 2004 MARSH & MCLENNAN COS INC COM 571748102 82552 484394 SH SOLE 320981 0 163413 MARTIN MARIETTA MATLS INC COM 573284106 22464 58364 SH SOLE 43715 0 14649 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 1755 417936 SH SOLE 0 0 417936 MARVELL TECHNOLOGY INC COM 573874104 36571 509980 SH SOLE 279767 0 230213 MASCO CORP COM 574599106 10132 198674 SH SOLE 123234 0 75440 MASIMO CORP COM 574795100 41521 285290 SH SOLE 4782 0 280508 MASONITE INTL CORP COM 575385109 1769 19890 SH SOLE 19572 0 318 MASTEC INC COM 576323109 11468 131663 SH SOLE 14400 0 117263 MASTERCARD INCORPORATED CL A 57636Q104 467549 1308255 SH SOLE 951549 0 356706 MATADOR RES CO COM 576485205 2082 39303 SH SOLE 0 0 39303 MATCH GROUP INC NEW COM 57667L107 40852 375688 SH SOLE 340136 0 35552 MATINAS BIOPHARMA HLDGS INC COM 576810105 18 22000 SH SOLE 0 0 22000 MATSON INC COM 57686G105 779 6455 SH SOLE 5797 0 658 MATTEL INC COM 577081102 269 12092 SH SOLE 0 0 12092 MATTERPORT INC COM CL A 577096100 1020 125582 SH SOLE 0 0 125582 MAUI LD & PINEAPPLE INC COM 577345101 868 78112 SH SOLE 0 0 78112 MAXAR TECHNOLOGIES INC COM 57778K105 3373 85485 SH SOLE 75564 0 9921 MAXIMUS INC COM 577933104 10437 139255 SH SOLE 119486 0 19769 MAXLINEAR INC COM 57776J100 1036 17748 SH SOLE 16503 0 1245 MCCORMICK & CO INC COM NON VTG 579780206 63215 633411 SH SOLE 356413 0 276998 MCCORMICK & CO INC COM VTG 579780107 543 5428 SH SOLE 0 0 5428 MCDONALDS CORP COM 580135101 284399 1150065 SH SOLE 446562 0 703503 MCDONALDS CORP COM 580135101 27 12100 SH Put SOLE 0 0 12100 MCGRATH RENTCORP COM 580589109 4262 50157 SH SOLE 48605 0 1552 MCKESSON CORP COM 58155Q103 40843 133414 SH SOLE 96198 0 37216 MCLOUD TECHNOLOGIES CORP COM NEW 582270609 104 24077 SH SOLE 0 0 24077 MDU RES GROUP INC COM 552690109 1939 72775 SH SOLE 17289 0 55486 MEDALLION FINL CORP COM 583928106 146 17175 SH SOLE 0 0 17175 MEDICAL PPTYS TRUST INC COM 58463J304 37902 1792924 SH SOLE 1256784 0 536140 MEDIFAST INC COM 58470H101 2485 14550 SH SOLE 0 0 14550 MEDNAX INC COM 58502B106 4465 190142 SH SOLE 173048 0 17094 MEDPACE HLDGS INC COM 58506Q109 11203 68480 SH SOLE 64895 0 3585 MEDTRONIC PLC SHS G5960L103 499519 4502179 SH SOLE 1549112 0 2953067 MEDTRONIC PLC SHS G5960L103 17 11300 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 11 14800 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 4 22900 SH Call SOLE 0 0 0 MEI PHARMA INC COM NEW 55279B202 10 17413 SH SOLE 0 0 17413 MELCO RESORTS AND ENTMNT LTD ADR 585464100 323 42281 SH SOLE 33070 0 9211 MERCADOLIBRE INC COM 58733R102 24118 20276 SH SOLE 13971 0 6305 MERCHANTS BANCORP IND COM 58844R108 1331 48608 SH SOLE 0 0 48608 MERCK & CO INC COM 58933Y105 730249 8900049 SH SOLE 3745693 0 5154356 MERCK & CO INC COM 58933Y105 28 26800 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 1 34500 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 112 18700 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 39 29500 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 4 11400 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 1175 21367 SH SOLE 0 0 21367 MERCURY SYS INC COM 589378108 7338 113856 SH SOLE 108633 0 5223 MERIDIAN BIOSCIENCE INC COM 589584101 298 11497 SH SOLE 8211 0 3286 MERIT MED SYS INC COM 589889104 9225 138680 SH SOLE 111715 0 26965 MERITAGE HOMES CORP COM 59001A102 1880 23729 SH SOLE 19192 0 4537 MERITOR INC NOTE 3.250%10/1 59001KAF7 44 40000 PRN SOLE 0 0 40000 MESA AIR GROUP INC COM NEW 590479135 1471 334303 SH SOLE 0 0 334303 MESA LABS INC COM 59064R109 8844 34697 SH SOLE 34324 0 373 MESABI TR CTF BEN INT 590672101 374 14050 SH SOLE 0 0 14050 META FINL GROUP INC COM 59100U108 2408 43841 SH SOLE 0 0 43841 META PLATFORMS INC CL A 30303M102 509465 2291173 SH SOLE 1266477 0 1024696 METHANEX CORP COM 59151K108 2369 43420 SH SOLE 0 0 43420 METLIFE INC COM 59156R108 64903 923494 SH SOLE 665846 0 257648 METROPOLITAN BK HLDG CORP COM 591774104 696 6843 SH SOLE 0 0 6843 METTLER TOLEDO INTERNATIONAL COM 592688105 12499 9102 SH SOLE 6471 0 2631 MEXICO FD INC COM 592835102 207 12457 SH SOLE 0 0 12457 MFA FINL INC COM 55272X102 88 21812 SH SOLE 0 0 21812 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 261 260000 PRN SOLE 0 0 260000 MFS CHARTER INCOME TR SH BEN INT 552727109 632 86057 SH SOLE 0 0 86057 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 95 25001 SH SOLE 0 0 25001 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 158 35913 SH SOLE 0 0 35913 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 45 11615 SH SOLE 0 0 11615 MFS INTER INCOME TR SH BEN INT 55273C107 114 36142 SH SOLE 0 0 36142 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 376 70850 SH SOLE 0 0 70850 MFS MUN INCOME TR SH BEN INT 552738106 430 70317 SH SOLE 0 0 70317 MGIC INVT CORP WIS COM 552848103 1460 107740 SH SOLE 78795 0 28945 MGM GROWTH PPTYS LLC CL A COM 55303A105 1334 34458 SH SOLE 272 0 34186 MGM RESORTS INTERNATIONAL COM 552953101 11130 265387 SH SOLE 5338 0 260049 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 165 31102 SH SOLE 28724 0 2378 MICROCHIP TECHNOLOGY INC. COM 595017104 52935 704466 SH SOLE 135817 0 568649 MICRON TECHNOLOGY INC COM 595112103 98805 1268507 SH SOLE 429494 0 839013 MICRON TECHNOLOGY INC COM 595112103 29 27000 SH Put SOLE 0 0 27000 MICROSOFT CORP COM 594918104 3206442 10399906 SH SOLE 3651637 0 6748269 MICROSOFT CORP COM 594918104 36 24000 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 15 12700 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 4409 9067 SH SOLE 0 0 9067 MICROVISION INC DEL COM NEW 594960304 56 11930 SH SOLE 0 0 11930 MID-AMER APT CMNTYS INC COM 59522J103 10462 49950 SH SOLE 446 0 49504 MIDDLEBY CORP COM 596278101 2698 16460 SH SOLE 14790 0 1670 MIDWEST HLDG INC COM NEW 59833J206 1691 100934 SH SOLE 0 0 100934 MILESTONE SCIENTIFIC INC COM NEW 59935P209 30 20000 SH SOLE 0 0 20000 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 202 18070 SH SOLE 0 0 18070 MILLERKNOLL INC COM 600544100 3686 106660 SH SOLE 102475 0 4185 MIMEDX GROUP INC COM 602496101 244 51872 SH SOLE 0 0 51872 MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 19 17032 SH SOLE 0 0 17032 MIRATI THERAPEUTICS INC COM 60468T105 228 2776 SH SOLE 2310 0 466 MIRUM PHARMACEUTICALS INC COM 604749101 266 12098 SH SOLE 0 0 12098 MISSION PRODUCE INC COM 60510V108 2177 172111 SH SOLE 170213 0 1898 MITEK SYS INC COM NEW 606710200 254 17312 SH SOLE 0 0 17312 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 19730 3187471 SH SOLE 3113321 0 74150 MIX TELEMATICS LTD SPONSORED ADR 60688N102 255 22706 SH SOLE 0 0 22706 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 482 187439 SH SOLE 58313 0 129126 MKS INSTRS INC COM 55306N104 16426 109506 SH SOLE 81373 0 28133 MOBILE TELESYSTEMS PUB JT ST SPONSORED ADR 607409109 1 11031 SH SOLE 0 0 11031 MODEL N INC COM 607525102 816 30345 SH SOLE 27806 0 2539 MODERNA INC COM 60770K107 33416 193986 SH SOLE 60220 0 133766 MODIVCARE INC COM 60783X104 776 6723 SH SOLE 6623 0 100 MOELIS & CO CL A 60786M105 4880 103933 SH SOLE 88783 0 15150 MOGO INC COM 60800C109 40 13850 SH SOLE 0 0 13850 MOHAWK INDS INC COM 608190104 7755 62443 SH SOLE 39727 0 22716 MOLINA HEALTHCARE INC COM 60855R100 13043 39100 SH SOLE 36001 0 3099 MOLSON COORS BEVERAGE CO CL B 60871R209 46678 874453 SH SOLE 810230 0 64223 MOMENTIVE GLOBAL INC COM 60878Y108 1141 70189 SH SOLE 68701 0 1488 MONDELEZ INTL INC CL A 609207105 169829 2705138 SH SOLE 1988001 0 717137 MONEYGRAM INTL INC COM NEW 60935Y208 690 65372 SH SOLE 64133 0 1239 MONGODB INC CL A 60937P106 2183 4922 SH SOLE 1016 0 3906 MONOLITHIC PWR SYS INC COM 609839105 31790 65455 SH SOLE 53594 0 11861 MONRO INC COM 610236101 3769 84997 SH SOLE 84549 0 448 MONROE CAP CORP COM 610335101 259 23975 SH SOLE 0 0 23975 MONSTER BEVERAGE CORP NEW COM 61174X109 62152 777875 SH SOLE 712798 0 65077 MOODYS CORP COM 615369105 21150 62684 SH SOLE 44999 0 17685 MOOG INC CL A 615394202 982 11184 SH SOLE 9784 0 1400 MORGAN STANLEY COM NEW 617446448 125962 1441216 SH SOLE 735983 0 705233 MORGAN STANLEY CHINA A SH FD COM 617468103 190 11639 SH SOLE 0 0 11639 MORGAN STANLEY EMERGING MKTS COM 617477104 330 66148 SH SOLE 0 0 66148 MORGAN STANLEY EMKT DBT FD I COM 61744H105 461 59294 SH SOLE 0 0 59294 MORGAN STANLEY INDIA INVT FD COM 61745C105 1539 61305 SH SOLE 0 0 61305 MORNINGSTAR INC COM 617700109 559 2048 SH SOLE 1288 0 760 MOSAIC CO NEW COM 61945C103 10054 151183 SH SOLE 17 0 151166 MOTOROLA SOLUTIONS INC COM NEW 620076307 415731 1716448 SH SOLE 331436 0 1385012 MOTOROLA SOLUTIONS INC COM NEW 620076307 30 13500 SH Call SOLE 0 0 0 MP MATERIALS CORP COM CL A 553368101 12075 210591 SH SOLE 0 0 210591 MPLX LP COM UNIT REP LTD 55336V100 11793 355436 SH SOLE 0 0 355436 MPLX LP COM UNIT REP LTD 55336V100 49 18800 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 33 26600 SH Call SOLE 0 0 0 MR COOPER GROUP INC COM 62482R107 392 8589 SH SOLE 0 0 8589 MRC GLOBAL INC COM 55345K103 361 30327 SH SOLE 23180 0 7147 MSA SAFETY INC COM 553498106 6135 46230 SH SOLE 45234 0 996 MSC INDL DIRECT INC CL A 553530106 6229 73107 SH SOLE 66336 0 6771 MSCI INC COM 55354G100 21312 42380 SH SOLE 34065 0 8315 MUELLER INDS INC COM 624756102 379 7001 SH SOLE 5390 0 1611 MUELLER WTR PRODS INC COM SER A 624758108 8160 631616 SH SOLE 598742 0 32874 MURPHY OIL CORP COM 626717102 4412 109227 SH SOLE 61392 0 47835 MURPHY USA INC COM 626755102 16187 80950 SH SOLE 75224 0 5726 NABORS INDUSTRIES LTD SHS G6359F137 213 1397 SH SOLE 0 0 1397 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 41 11487 SH SOLE 0 0 11487 NASDAQ INC COM 631103108 50789 285010 SH SOLE 244774 0 40236 NATHANS FAMOUS INC NEW COM 632347100 557 10291 SH SOLE 0 0 10291 NATIONAL CINEMEDIA INC COM 635309107 1281 504410 SH SOLE 504410 0 0 NATIONAL FUEL GAS CO COM 636180101 3265 47532 SH SOLE 34439 0 13093 NATIONAL GRID PLC SPONSORED ADR NE 636274409 79923 1039723 SH SOLE 845648 0 194075 NATIONAL HEALTH INVS INC COM 63633D104 1259 21335 SH SOLE 0 0 21335 NATIONAL INSTRS CORP COM 636518102 4989 122916 SH SOLE 121207 0 1709 NATIONAL RETAIL PROPERTIES I COM 637417106 20135 448047 SH SOLE 189073 0 258974 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 4196 66862 SH SOLE 62037 0 4825 NATIONAL VISION HLDGS INC COM 63845R107 1830 41991 SH SOLE 41332 0 659 NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 199 34964 SH SOLE 33581 0 1383 NCINO INC COM 63947X101 9010 219858 SH SOLE 74936 0 144922 NCR CORP NEW COM 62886E108 31927 794392 SH SOLE 790599 0 3793 NEKTAR THERAPEUTICS COM 640268108 97 17999 SH SOLE 0 0 17999 NEOGEN CORP COM 640491106 3852 124917 SH SOLE 114927 0 9990 NEOGENOMICS INC COM NEW 64049M209 409 33667 SH SOLE 0 0 33667 NETAPP INC COM 64110D104 28045 337889 SH SOLE 265057 0 72832 NETEASE INC SPONSORED ADS 64110W102 5114 57023 SH SOLE 53368 0 3655 NETFLIX INC COM 64110L106 227883 608353 SH SOLE 351976 0 256377 NETFLIX INC COM 64110L106 12 11000 SH Call SOLE 0 0 0 NETSTREIT CORP COM 64119V303 307 13693 SH SOLE 6954 0 6739 NEUBERGER BERMAN HIGH YIELD COM 64128C106 242 21172 SH SOLE 0 0 21172 NEUBERGER BERMAN MLP & ENERG COM 64129H104 1082 167981 SH SOLE 0 0 167981 NEUBERGER BERMAN MUN FD INC COM 64124P101 1271 95686 SH SOLE 0 0 95686 NEUBERGER BERMAN N Y MUN FD COM 64124K102 230 19832 SH SOLE 0 0 19832 NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 1964 140776 SH SOLE 0 0 140776 NEUBERGER BERMAN REAL ESTATE COM 64190A103 307 61472 SH SOLE 0 0 61472 NEUROCRINE BIOSCIENCES INC COM 64125C109 7476 79746 SH SOLE 65503 0 14243 NEW AMER HIGH INCOME FD INC COM NEW 641876800 213 26293 SH SOLE 0 0 26293 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 240 3000 SH SOLE 0 0 3000 NEW FORTRESS ENERGY INC COM CL A 644393100 2596 60926 SH SOLE 0 0 60926 NEW FORTRESS ENERGY INC COM CL A 644393100 247 25700 SH Call SOLE 0 0 0 NEW IRELAND FD INC COM 645673104 344 37140 SH SOLE 0 0 37140 NEW JERSEY RES CORP COM 646025106 1834 39991 SH SOLE 0 0 39991 NEW MTN FIN CORP COM 647551100 929 67073 SH SOLE 0 0 67073 NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 95 90000 PRN SOLE 0 0 90000 NEW PAC METALS CORP COM 64782A107 315 99181 SH SOLE 0 0 99181 NEW RELIC INC COM 64829B100 3988 59633 SH SOLE 11426 0 48207 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4528 412424 SH SOLE 0 0 412424 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 6 59300 SH Call SOLE 0 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 6419 598816 SH SOLE 0 0 598816 NEW YORK MTG TR INC COM PAR $.02 649604501 108 29468 SH SOLE 0 0 29468 NEWAGE INC COM 650194103 17 29129 SH SOLE 0 0 29129 NEWELL BRANDS INC COM 651229106 14245 665354 SH SOLE 206484 0 458870 NEWELL BRANDS INC COM 651229106 35 88500 SH Call SOLE 0 0 0 NEWMARK GROUP INC CL A 65158N102 9568 600977 SH SOLE 113495 0 487482 NEWMARKET CORP COM 651587107 416 1281 SH SOLE 0 0 1281 NEWMONT CORP COM 651639106 43171 543362 SH SOLE 13793 0 529569 NEWS CORP NEW CL A 65249B109 14708 664026 SH SOLE 658342 0 5684 NEWS CORP NEW CL B 65249B208 328 14552 SH SOLE 0 0 14552 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1490 55788 SH SOLE 0 0 55788 NEXGEN ENERGY LTD COM 65340P106 908 160477 SH SOLE 0 0 160477 NEXIMMUNE INC COM 65344D109 87 20622 SH SOLE 0 0 20622 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 1733 109535 SH SOLE 0 0 109535 NEXPOINT REAL ESTATE FIN INC COM 65342V101 4710 208390 SH SOLE 0 0 208390 NEXPOINT RESIDENTIAL TR INC COM 65341D102 8518 94324 SH SOLE 4737 0 89587 NEXSTAR MEDIA GROUP INC CL A 65336K103 5479 29071 SH SOLE 14345 0 14726 NEXTDOOR HOLDINGS INC COM CL A 65345M108 487 81309 SH SOLE 0 0 81309 NEXTERA ENERGY INC COM 65339F101 343166 4051039 SH SOLE 1752198 0 2298841 NEXTERA ENERGY INC UNIT 99/99/9999 65339F739 1452 27629 SH SOLE 0 0 27629 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 31895 382620 SH SOLE 33 0 382587 NGM BIOPHARMACEUTICALS INC COM 62921N105 959 62888 SH SOLE 0 0 62888 NICE LTD SPONSORED ADR 653656108 15848 72363 SH SOLE 70009 0 2354 NIELSEN HLDGS PLC SHS EUR G6518L108 67455 2476328 SH SOLE 2464892 0 11436 NIKE INC CL B 654106103 250209 1859433 SH SOLE 1047974 0 811459 NIKOLA CORP COM 654110105 265 24779 SH SOLE 0 0 24779 NIO INC SPON ADS 62914V106 2929 139141 SH SOLE 0 0 139141 NISOURCE INC COM 65473P105 13655 429411 SH SOLE 377754 0 51657 NL INDS INC COM NEW 629156407 1964 273170 SH SOLE 0 0 273170 NLIGHT INC COM 65487K100 2326 134164 SH SOLE 14058 0 120106 NOKIA CORP SPONSORED ADR 654902204 5740 1051347 SH SOLE 362484 0 688863 NOMAD FOODS LTD USD ORD SHS G6564A105 410 18137 SH SOLE 10765 0 7372 NOMAD ROYALTY COMPANY LTD COM NEW 65532M606 119 16313 SH SOLE 0 0 16313 NOMURA HLDGS INC SPONSORED ADR 65535H208 268 63437 SH SOLE 61325 0 2112 NORDSON CORP COM 655663102 25210 111017 SH SOLE 91738 0 19279 NORDSTROM INC COM 655664100 2884 106379 SH SOLE 62407 0 43972 NORFOLK SOUTHN CORP COM 655844108 88706 311009 SH SOLE 91315 0 219694 NORTH AMERN CONSTR GROUP LTD COM 656811106 323 22371 SH SOLE 0 0 22371 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 10 23149 SH SOLE 0 0 23149 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 3491 73330 SH SOLE 0 0 73330 NORTHERN LTS FD TR IV STERLING CAPITAL 66538H385 360 13640 SH SOLE 0 0 13640 NORTHERN OIL AND GAS INC MN COM 665531307 10447 370596 SH SOLE 13899 0 356697 NORTHERN OIL AND GAS INC MN COM 665531307 35 11900 SH Call SOLE 0 0 0 NORTHERN OIL AND GAS INC MN COM 665531307 29 14000 SH Call SOLE 0 0 0 NORTHERN OIL AND GAS INC MN COM 665531307 22 32000 SH Call SOLE 0 0 0 NORTHERN TR CORP COM 665859104 28563 245285 SH SOLE 216023 0 29262 NORTHROP GRUMMAN CORP COM 666807102 82926 185420 SH SOLE 120240 0 65180 NORTHWEST BANCSHARES INC MD COM 667340103 684 50662 SH SOLE 0 0 50662 NORTHWEST NAT HLDG CO COM 66765N105 883 17066 SH SOLE 0 0 17066 NORTHWESTERN CORP COM NEW 668074305 970 16043 SH SOLE 6046 0 9997 NORTONLIFELOCK INC COM 668771108 31867 1201631 SH SOLE 1130142 0 71489 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 3527 161213 SH SOLE 34535 0 126678 NOV INC COM 62955J103 3449 175860 SH SOLE 114804 0 61056 NOVA LTD COM M7516K103 3264 29976 SH SOLE 29945 0 31 NOVAGOLD RES INC COM NEW 66987E206 679 87901 SH SOLE 0 0 87901 NOVANTA INC COM 67000B104 5609 39416 SH SOLE 38603 0 813 NOVARTIS AG SPONSORED ADR 66987V109 78174 890881 SH SOLE 643186 0 247695 NOVO-NORDISK A S ADR 670100205 152026 1368989 SH SOLE 1260555 0 108434 NOVOCURE LTD ORD SHS G6674U108 1807 21813 SH SOLE 1446 0 20367 NOW INC COM 67011P100 307 27847 SH SOLE 0 0 27847 NRG ENERGY INC COM NEW 629377508 4806 125283 SH SOLE 0 0 125283 NU HLDGS LTD ORD SHS CL A G6683N103 510 66126 SH SOLE 0 0 66126 NU SKIN ENTERPRISES INC CL A 67018T105 638 13326 SH SOLE 6195 0 7131 NUCOR CORP COM 670346105 45441 305689 SH SOLE 69972 0 235717 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 734 25494 SH SOLE 0 0 25494 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 967 15918 SH SOLE 54 0 15864 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 4560 119903 SH SOLE 79 0 119824 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 404 9228 SH SOLE 0 0 9228 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 482 13385 SH SOLE 0 0 13385 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 558 14012 SH SOLE 0 0 14012 NUSHARES ETF TR NUVEEN ESG US 67092P870 682 28296 SH SOLE 0 0 28296 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 252 6433 SH SOLE 0 0 6433 NUSTAR ENERGY LP UNIT COM 67058H102 700 48558 SH SOLE 0 0 48558 NUTANIX INC CL A 67059N108 1018 37972 SH SOLE 23584 0 14388 NUTRIEN LTD COM 67077M108 23520 226175 SH SOLE 46731 0 179444 NUVASIVE INC COM 670704105 1521 26823 SH SOLE 26358 0 465 NUVATION BIO INC COM CL A 67080N101 84 16060 SH SOLE 0 0 16060 NUVEEN AMT FREE MUN CR INC F COM 67071L106 6554 443138 SH SOLE 0 0 443138 NUVEEN AMT FREE QLTY MUN INC COM 670657105 10085 767525 SH SOLE 0 0 767525 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 1601 117752 SH SOLE 0 0 117752 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1654 126055 SH SOLE 0 0 126055 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 723 53311 SH SOLE 0 0 53311 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 160 17464 SH SOLE 0 0 17464 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 5719 326055 SH SOLE 0 0 326055 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 3654 591301 SH SOLE 0 0 591301 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 4032 242775 SH SOLE 432 0 242343 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 145 11059 SH SOLE 0 0 11059 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 86 12337 SH SOLE 0 0 12337 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 329 25278 SH SOLE 0 0 25278 NUVEEN FLOATING RATE INCOME COM 67072T108 3088 308473 SH SOLE 0 0 308473 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 2722 268443 SH SOLE 0 0 268443 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 628 53982 SH SOLE 0 0 53982 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 913 64096 SH SOLE 0 0 64096 NUVEEN INT DUR QUAL MUN TRM COM 670677103 170 12546 SH SOLE 0 0 12546 NUVEEN INTER DURATION MUN TE COM 670671106 3353 242081 SH SOLE 0 0 242081 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 370 29100 SH SOLE 0 0 29100 NUVEEN MULTI ASSET INCOME FU COM 670750108 1267 78199 SH SOLE 0 0 78199 NUVEEN MUN CR OPPORTUNITIES COM 670663103 375 27778 SH SOLE 0 0 27778 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 4268 328036 SH SOLE 0 0 328036 NUVEEN MUN INCOME FD INC COM 67062J102 113 11328 SH SOLE 0 0 11328 NUVEEN MUN VALUE FD INC COM 670928100 5968 622931 SH SOLE 0 0 622931 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2355 161223 SH SOLE 0 0 161223 NUVEEN N Y MUN VALUE FD COM 67062M105 309 34255 SH SOLE 0 0 34255 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5615 197352 SH SOLE 0 0 197352 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 608 45439 SH SOLE 0 0 45439 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 175 14404 SH SOLE 0 0 14404 NUVEEN NEW YORK QLT MUN INC COM 67066X107 398 31682 SH SOLE 0 0 31682 NUVEEN OHIO QLTY MUN INCOME COM 670980101 1987 143269 SH SOLE 0 0 143269 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1164 86226 SH SOLE 0 0 86226 NUVEEN PFD & INCM SECURTIES COM 67072C105 12192 1451483 SH SOLE 0 0 1451483 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 6868 800520 SH SOLE 0 0 800520 NUVEEN PFD & INCOME TERM FD COM 67075A106 6091 276980 SH SOLE 0 0 276980 NUVEEN QUALITY MUNCP INCOME COM 67066V101 4778 357662 SH SOLE 0 0 357662 NUVEEN REAL ASSET INCOME & G COM 67074Y105 910 59578 SH SOLE 0 0 59578 NUVEEN REAL ESTATE INCOME FD COM 67071B108 259 21910 SH SOLE 0 0 21910 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 6594 462751 SH SOLE 0 0 462751 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 802 44645 SH SOLE 0 0 44645 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 115 12034 SH SOLE 0 0 12034 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1135 78633 SH SOLE 0 0 78633 NUVEEN SR INCOME FD COM 67067Y104 196 34646 SH SOLE 0 0 34646 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 3689 184553 SH SOLE 0 0 184553 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 168 11796 SH SOLE 0 0 11796 NVENT ELECTRIC PLC SHS G6700G107 8726 250906 SH SOLE 212610 0 38296 NVIDIA CORPORATION COM 67066G104 873204 3200126 SH SOLE 1083647 0 2116479 NVIDIA CORPORATION COM 67066G104 38 33400 SH Call SOLE 0 0 0 NVIDIA CORPORATION COM 67066G104 8 12100 SH Call SOLE 0 0 0 NVR INC COM 62944T105 14076 3151 SH SOLE 3075 0 76 NXP SEMICONDUCTORS N V COM N6596X109 169584 916261 SH SOLE 294243 0 622018 O2MICRO INTERNATIONAL LIMITE SPONS ADR 67107W100 926 223139 SH SOLE 0 0 223139 OAKTREE SPECIALTY LENDING CO COM 67401P108 1056 143303 SH SOLE 0 0 143303 OASIS PETROLEUM INC COM NEW 674215207 2903 19840 SH SOLE 17550 0 2290 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 4199 119194 SH SOLE 0 0 119194 OCCIDENTAL PETE CORP COM 674599105 25895 456374 SH SOLE 0 0 456374 OCCIDENTAL PETE CORP COM 674599105 12 15000 SH Put SOLE 0 0 15000 OCCIDENTAL PETE CORP COM 674599105 21 25000 SH Put SOLE 0 0 25000 OCCIDENTAL PETE CORP COM 674599105 232 10000 SH Call SOLE 0 0 0 OCCIDENTAL PETE CORP COM 674599105 336 16500 SH Call SOLE 0 0 0 OCCIDENTAL PETE CORP COM 674599105 809 49200 SH Call SOLE 0 0 0 OCCIDENTAL PETE CORP COM 674599105 24 25000 SH Put SOLE 0 0 25000 OCCIDENTAL PETE CORP COM 674599105 31 15000 SH Put SOLE 0 0 15000 OCEANEERING INTL INC COM 675232102 705 46519 SH SOLE 0 0 46519 OCEANFIRST FINL CORP COM 675234108 232 11518 SH SOLE 0 0 11518 OCEANPAL INC COMMON STOCK Y6430L103 20 25919 SH SOLE 0 0 25919 OCULAR THERAPEUTIX INC COM 67576A100 268 54099 SH SOLE 0 0 54099 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 534 20748 SH SOLE 8581 0 12167 OGE ENERGY CORP COM 670837103 10852 266115 SH SOLE 182727 0 83388 OKTA INC CL A 679295105 8251 54658 SH SOLE 16798 0 37860 OLAPLEX HLDGS INC COM 679369108 7253 464066 SH SOLE 435461 0 28605 OLD DOMINION FREIGHT LINE IN COM 679580100 10950 36661 SH SOLE 12771 0 23890 OLD NATL BANCORP IND COM 680033107 1765 107774 SH SOLE 78568 0 29206 OLD REP INTL CORP COM 680223104 23197 896695 SH SOLE 272825 0 623870 OLD SECOND BANCORP INC ILL COM 680277100 199 13716 SH SOLE 0 0 13716 OLIN CORP COM PAR $1 680665205 17042 325979 SH SOLE 141571 0 184408 OLINK HLDG AB SPONSORED ADS 680710100 209 11812 SH SOLE 11812 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 4090 95209 SH SOLE 85463 0 9746 OLO INC CL A 68134L109 601 45330 SH SOLE 0 0 45330 OMEGA HEALTHCARE INVS INC COM 681936100 10291 330265 SH SOLE 5933 0 324332 OMEROS CORP COM 682143102 692 115218 SH SOLE 0 0 115218 OMEROS CORP COM 682143102 2 12600 SH Call SOLE 0 0 0 OMEROS CORP COM 682143102 9 34500 SH Call SOLE 0 0 0 OMNICELL COM COM 68213N109 16688 128877 SH SOLE 128051 0 826 OMNICOM GROUP INC COM 681919106 19092 224929 SH SOLE 120180 0 104749 OMNICOM GROUP INC COM 681919106 38 20400 SH Call SOLE 0 0 0 OMNIQ CORP COM 68217M107 81 12000 SH SOLE 0 0 12000 ON HLDG AG NAMEN AKT A H5919C104 735 29120 SH SOLE 0 0 29120 ON SEMICONDUCTOR CORP COM 682189105 27288 435838 SH SOLE 219068 0 216770 ON SEMICONDUCTOR CORP NOTE 1.625%10/1 682189AP0 45 15000 PRN SOLE 0 0 15000 ONDAS HLDGS INC COM NEW 68236H204 427 58454 SH SOLE 0 0 58454 ONE GAS INC COM 68235P108 1030 11673 SH SOLE 0 0 11673 ONEMAIN HLDGS INC COM 68268W103 4044 85305 SH SOLE 69139 0 16166 ONEOK INC NEW COM 682680103 48486 686476 SH SOLE 120729 0 565747 ONEWATER MARINE INC CL A COM 68280L101 512 14855 SH SOLE 0 0 14855 ONTO INNOVATION INC COM 683344105 4338 49928 SH SOLE 41369 0 8559 OP BANCORP COM 67109R109 149 10788 SH SOLE 0 0 10788 OPEN LENDING CORP COM CL A 68373J104 10207 539780 SH SOLE 149400 0 390380 OPEN TEXT CORP COM 683715106 211 4988 SH SOLE 15 0 4973 OPENDOOR TECHNOLOGIES INC COM 683712103 410 47449 SH SOLE 0 0 47449 OPKO HEALTH INC COM 68375N103 206 59782 SH SOLE 0 0 59782 OPPFI INC *W EXP 07/20/202 68386H111 6 12237 SH SOLE 0 0 12237 OPPFI INC COM CL A 68386H103 58 16907 SH SOLE 0 0 16907 OPTIMIZERX CORP COM NEW 68401U204 457 12116 SH SOLE 0 0 12116 ORACLE CORP COM 68389X105 248582 3004722 SH SOLE 1775120 0 1229602 ORANGE SPONSORED ADR 684060106 1515 128152 SH SOLE 80287 0 47865 ORASURE TECHNOLOGIES INC COM 68554V108 315 46397 SH SOLE 35111 0 11286 OREILLY AUTOMOTIVE INC COM 67103H107 62176 90773 SH SOLE 35375 0 55398 ORGANIGRAM HLDGS INC COM 68620P101 17 10472 SH SOLE 0 0 10472 ORGANON & CO COMMON STOCK 68622V106 9709 277955 SH SOLE 103668 0 174287 ORGANON & CO COMMON STOCK 68622V106 69 37100 SH Call SOLE 0 0 0 ORIGIN BANCORP INC COM 68621T102 1169 27642 SH SOLE 0 0 27642 ORIGIN MATERIALS INC COM 68622D106 68 10300 SH SOLE 0 0 10300 ORION OFFICE REIT INC COM 68629Y103 269 19232 SH SOLE 3 0 19229 ORIX CORP SPONSORED ADR 686330101 756 7572 SH SOLE 3564 0 4008 ORLA MNG LTD NEW COM 68634K106 266 55457 SH SOLE 0 0 55457 ORMAT TECHNOLOGIES INC COM 686688102 277 3380 SH SOLE 0 0 3380 OSHKOSH CORP COM 688239201 7035 69890 SH SOLE 48705 0 21185 OSI ETF TR OSHARES EUR QLT 67110P506 872 33716 SH SOLE 0 0 33716 OSI ETF TR OSHARES US QUALT 67110P407 10078 229148 SH SOLE 0 0 229148 OSI ETF TR OSHS GBL INTER 67110P704 330 8759 SH SOLE 0 0 8759 OSI SYSTEMS INC COM 671044105 425 4995 SH SOLE 4778 0 217 OSI SYSTEMS INC NOTE 1.250% 9/0 671044AD7 31 31000 PRN SOLE 0 0 31000 OSISKO GOLD ROYALTIES LTD COM 68827L101 478 36214 SH SOLE 15014 0 21200 OTIS WORLDWIDE CORP COM 68902V107 17374 225786 SH SOLE 116110 0 109676 OTTER TAIL CORP COM 689648103 1077 17234 SH SOLE 5830 0 11404 OUTFRONT MEDIA INC COM 69007J106 919 32335 SH SOLE 22240 0 10095 OVERSTOCK COM INC DEL COM 690370101 425 9667 SH SOLE 0 0 9667 OVINTIV INC COM 69047Q102 3107 57458 SH SOLE 25385 0 32073 OWENS & MINOR INC NEW COM 690732102 1380 31343 SH SOLE 29085 0 2258 OWENS CORNING NEW COM 690742101 5179 56594 SH SOLE 32190 0 24404 OWL ROCK CAPITAL CORPORATION COM 69121K104 5516 373228 SH SOLE 0 0 373228 OXFORD LANE CAP CORP COM 691543102 236 32536 SH SOLE 0 0 32536 OXFORD SQUARE CAP CORP COM 69181V107 105 25094 SH SOLE 0 0 25094 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1538 48152 SH SOLE 42584 0 5568 PACCAR INC COM 693718108 16759 190286 SH SOLE 98193 0 92093 PACER FDS TR BNCHMRK INDSTR 69374H766 3405 67015 SH SOLE 0 0 67015 PACER FDS TR BNCHMRK INFRA 69374H741 9929 254331 SH SOLE 0 0 254331 PACER FDS TR CFRA STVAL EQL 69374H691 532 14315 SH SOLE 0 0 14315 PACER FDS TR DEVELOPED MRKT 69374H873 1786 57240 SH SOLE 0 0 57240 PACER FDS TR GLOBL CASH ETF 69374H709 1450 43219 SH SOLE 0 0 43219 PACER FDS TR LUNT LRG CP ALTR 69374H717 7955 177558 SH SOLE 439 0 177119 PACER FDS TR LUNT LRGCP MULTI 69374H816 5542 140479 SH SOLE 0 0 140479 PACER FDS TR PACER US SMALL 69374H857 15571 388303 SH SOLE 0 0 388303 PACER FDS TR TRENDP 100 ETF 69374H303 15687 300349 SH SOLE 0 0 300349 PACER FDS TR TRENDP US LAR CP 69374H105 29222 752358 SH SOLE 0 0 752358 PACER FDS TR TRENDP US MID CP 69374H204 4270 123796 SH SOLE 0 0 123796 PACER FDS TR TRENDPILOT FD 69374H675 340 11893 SH SOLE 0 0 11893 PACER FDS TR TRENDPILOT INTL 69374H683 2476 95998 SH SOLE 0 0 95998 PACER FDS TR TRENDPILOT US BD 69374H642 30445 1252372 SH SOLE 495 0 1251877 PACER FDS TR US CASH COWS 100 69374H881 49853 1001452 SH SOLE 566 0 1000886 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 1016 111686 SH SOLE 0 0 111686 PACIFIC PREMIER BANCORP COM 69478X105 1658 46891 SH SOLE 5402 0 41489 PACIRA BIOSCIENCES INC COM 695127100 2694 35299 SH SOLE 20519 0 14780 PACKAGING CORP AMER COM 695156109 21014 134603 SH SOLE 54613 0 79990 PACWEST BANCORP DEL COM 695263103 6887 159689 SH SOLE 70192 0 89497 PAGERDUTY INC COM 69553P100 1663 48652 SH SOLE 45038 0 3614 PAGSEGURO DIGITAL LTD COM CL A G68707101 1789 89216 SH SOLE 6186 0 83030 PALANTIR TECHNOLOGIES INC CL A 69608A108 8665 631114 SH SOLE 0 0 631114 PALO ALTO NETWORKS INC COM 697435105 128545 206495 SH SOLE 99024 0 107471 PAN AMERN SILVER CORP COM 697900108 9928 363672 SH SOLE 0 0 363672 PAPA JOHNS INTL INC COM 698813102 4907 46610 SH SOLE 41045 0 5565 PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 497 8945 SH SOLE 0 0 8945 PARAMOUNT GLOBAL CLASS B COM 92556H206 27528 728056 SH SOLE 148255 0 579801 PARAMOUNT GLOBAL CLASS B COM 92556H206 24 11700 SH Call SOLE 0 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 22 13300 SH Call SOLE 0 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 21 23400 SH Call SOLE 0 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 22 114400 SH Call SOLE 0 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 5 11200 SH Call SOLE 0 0 0 PARK HOTELS & RESORTS INC COM 700517105 537 27471 SH SOLE 0 0 27471 PARKER-HANNIFIN CORP COM 701094104 49496 174428 SH SOLE 114526 0 59902 PARSONS CORP DEL COM 70202L102 614 15876 SH SOLE 13858 0 2018 PATRIA INVESTMENTS LIMITED COM CL A G69451105 1493 83805 SH SOLE 0 0 83805 PATRIOT TRANSN HLDG INC COM 70338W105 106 13254 SH SOLE 0 0 13254 PATTERSON COS INC COM 703395103 4947 152828 SH SOLE 135441 0 17387 PATTERSON-UTI ENERGY INC COM 703481101 664 42906 SH SOLE 32628 0 10278 PAVMED INC COM 70387R106 17 12510 SH SOLE 0 0 12510 PAYCHEX INC COM 704326107 75758 555121 SH SOLE 139502 0 415619 PAYCOM SOFTWARE INC COM 70432V102 4947 14283 SH SOLE 2925 0 11358 PAYCOR HCM INC COM 70435P102 1064 36562 SH SOLE 34988 0 1574 PAYLOCITY HLDG CORP COM 70438V106 9582 46565 SH SOLE 38056 0 8509 PAYPAL HLDGS INC COM 70450Y103 184919 1598957 SH SOLE 768495 0 830462 PAYSAFE LIMITED *W EXP 03/30/202 G6964L115 20 38125 SH SOLE 0 0 38125 PAYSAFE LIMITED ORD G6964L107 767 226259 SH SOLE 0 0 226259 PBF ENERGY INC CL A 69318G106 224 9203 SH SOLE 5550 0 3653 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 176 12537 SH SOLE 0 0 12537 PCM FD INC COM 69323T101 303 29741 SH SOLE 0 0 29741 PDC ENERGY INC COM 69327R101 1783 24528 SH SOLE 7003 0 17525 PEABODY ENGR CORP COM 704551100 289 11800 SH SOLE 0 0 11800 PEBBLEBROOK HOTEL TR COM 70509V100 6395 261229 SH SOLE 242974 0 18255 PEGASYSTEMS INC COM 705573103 1215 15070 SH SOLE 13471 0 1599 PELOTON INTERACTIVE INC CL A COM 70614W100 2694 101958 SH SOLE 11825 0 90133 PEMBINA PIPELINE CORP COM 706327103 2191 58260 SH SOLE 35533 0 22727 PENN NATL GAMING INC COM 707569109 5569 131271 SH SOLE 0 0 131271 PENNANTPARK FLOATING RATE CA COM 70806A106 203 14993 SH SOLE 0 0 14993 PENNANTPARK INVT CORP COM 708062104 1013 130205 SH SOLE 0 0 130205 PENNYMAC MTG INVT TR COM 70931T103 688 40749 SH SOLE 0 0 40749 PENSKE AUTOMOTIVE GRP INC COM 70959W103 3039 32424 SH SOLE 3957 0 28467 PENTAIR PLC SHS G7S00T104 5656 104331 SH SOLE 65033 0 39298 PENUMBRA INC COM 70975L107 1903 8565 SH SOLE 8447 0 118 PEOPLES UNITED FINANCIAL INC COM 712704105 2692 134655 SH SOLE 0 0 134655 PEPSICO INC COM 713448108 352468 2105750 SH SOLE 699930 0 1405820 PERDOCEO ED CORP COM 71363P106 258 22475 SH SOLE 21890 0 585 PERELLA WEINBERG PARTNERS CLASS A COM 71367G102 139 14737 SH SOLE 14737 0 0 PERFICIENT INC COM 71375U101 1619 14704 SH SOLE 0 0 14704 PERFORMANCE FOOD GROUP CO COM 71377A103 6874 135013 SH SOLE 119435 0 15578 PERIMETER SOLUTIONS SA COMMON STOCK L7579L106 498 41146 SH SOLE 41146 0 0 PERION NETWORK LTD SHS NEW M78673114 2030 90247 SH SOLE 86199 0 4048 PERKINELMER INC COM 714046109 2385 13668 SH SOLE 3261 0 10407 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 232 18515 SH SOLE 0 0 18515 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 16 12500 SH Call SOLE 0 0 0 PERRIGO CO PLC SHS G97822103 2048 53302 SH SOLE 7604 0 45698 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 271 13617 SH SOLE 3979 0 9638 PERSONALIS INC COM 71535D106 97 11793 SH SOLE 0 0 11793 PETCO HEALTH & WELLNESS CO I COM 71601V105 2968 151681 SH SOLE 97359 0 54322 PETCO HEALTH & WELLNESS CO I COM 71601V105 41 28000 SH Call SOLE 0 0 0 PETMED EXPRESS INC COM 716382106 423 16383 SH SOLE 7179 0 9204 PETROCHINA CO LTD SPONSORED ADR 71646E100 308 6087 SH SOLE 0 0 6087 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 2116 142949 SH SOLE 24811 0 118138 PFIZER INC COM 717081103 411866 7955683 SH SOLE 2940981 0 5014702 PFIZER INC COM 717081103 125 10100 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 25 10500 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 275 24400 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 253 26800 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 4034 337858 SH SOLE 323054 0 14804 PGIM ETF TR ULTRA SHORT 69344A107 6700 136148 SH SOLE 0 0 136148 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 1621 121216 SH SOLE 0 0 121216 PGIM HIGH YIELD BOND FUND IN COM 69346H100 3718 259071 SH SOLE 0 0 259071 PGIM SHORT DUR HIG YLD OPP F COM 69355J104 1802 107685 SH SOLE 0 0 107685 PGT INNOVATIONS INC COM 69336V101 394 21932 SH SOLE 17590 0 4342 PHASEBIO PHARMACEUTICALS INC COM 717224109 20 15500 SH SOLE 0 0 15500 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1538 77075 SH SOLE 76630 0 445 PHILIP MORRIS INTL INC COM 718172109 178722 1902510 SH SOLE 1222422 0 680088 PHILLIPS 66 COM 718546104 61734 714593 SH SOLE 125584 0 589009 PHILLIPS 66 COM 718546104 47 21700 SH Call SOLE 0 0 0 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 935 27199 SH SOLE 0 0 27199 PHOTRONICS INC COM 719405102 219 12899 SH SOLE 0 0 12899 PHREESIA INC COM 71944F106 246 9351 SH SOLE 0 0 9351 PHYSICIANS RLTY TR COM 71943U104 4623 263546 SH SOLE 161752 0 101794 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 714 41464 SH SOLE 38502 0 2962 PIERIS PHARMACEUTICALS INC COM 720795103 61 20000 SH SOLE 0 0 20000 PIMCO CORPORATE & INCOME OPP COM 72201B101 1226 79893 SH SOLE 0 0 79893 PIMCO DYNAMIC INCOME FD SHS 72201Y101 7135 292782 SH SOLE 0 0 292782 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 270 15909 SH SOLE 0 0 15909 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 4448 299924 SH SOLE 0 0 299924 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 685 7122 SH SOLE 0 0 7122 PIMCO ETF TR 1-5 US TIP IDX 72201R205 6319 115990 SH SOLE 0 0 115990 PIMCO ETF TR 15+ YR US TIPS 72201R304 2662 32238 SH SOLE 0 0 32238 PIMCO ETF TR ACTIVE BD ETF 72201R775 49667 487986 SH SOLE 310084 0 177902 PIMCO ETF TR BROAD US TIPS 72201R403 6121 96687 SH SOLE 0 0 96687 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 29924 298747 SH SOLE 25 0 298722 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1174 12039 SH SOLE 0 0 12039 PIMCO ETF TR INTER MUN BD ACT 72201R866 367 6930 SH SOLE 0 0 6930 PIMCO ETF TR INV GRD CRP BD 72201R817 1136 10907 SH SOLE 0 0 10907 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 319 6378 SH SOLE 0 0 6378 PIMCO HIGH INCOME FD COM SHS 722014107 284 49090 SH SOLE 0 0 49090 PIMCO INCOME STRATEGY FD COM 72201H108 194 19056 SH SOLE 0 0 19056 PIMCO INCOME STRATEGY FD II COM 72201J104 513 59054 SH SOLE 0 0 59054 PIMCO MUN INCOME FD II COM 72200W106 842 73201 SH SOLE 0 0 73201 PIMCO STRATEGIC INCOME FD COM 72200X104 238 40431 SH SOLE 0 0 40431 PINDUODUO INC SPONSORED ADS 722304102 667 16641 SH SOLE 0 0 16641 PING IDENTITY HLDG CORP COM 72341T103 19528 711911 SH SOLE 16500 0 695411 PING IDENTITY HLDG CORP COM 72341T103 16 11300 SH Call SOLE 0 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 7497 81418 SH SOLE 72165 0 9253 PINNACLE WEST CAP CORP COM 723484101 2152 27562 SH SOLE 0 0 27562 PINTEREST INC CL A 72352L106 4921 199970 SH SOLE 62775 0 137195 PINTEREST INC CL A 72352L106 19 20100 SH Call SOLE 0 0 0 PIONEER HIGH INCOME FUND INC COM 72369H106 190 23342 SH SOLE 0 0 23342 PIONEER MUNICIPAL HIGH INCOM COM 723762100 396 40241 SH SOLE 0 0 40241 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 421 40134 SH SOLE 0 0 40134 PIONEER NAT RES CO COM 723787107 259749 1038868 SH SOLE 342290 0 696578 PIPER SANDLER COMPANIES COM 724078100 3741 28505 SH SOLE 23889 0 4616 PITNEY BOWES INC COM 724479100 229 44041 SH SOLE 0 0 44041 PIXELWORKS INC COM NEW 72581M305 395 132833 SH SOLE 0 0 132833 PJT PARTNERS INC COM CL A 69343T107 5191 82238 SH SOLE 30024 0 52214 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3808 353868 SH SOLE 0 0 353868 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1412 122270 SH SOLE 0 0 122270 PLANET FITNESS INC CL A 72703H101 3313 39216 SH SOLE 17774 0 21442 PLANET LABS PBC COM CL A 72703X106 342 67400 SH SOLE 0 0 67400 PLAYA HOTELS & RESORTS NV SHS N70544106 543 62821 SH SOLE 0 0 62821 PLAYSTUDIOS INC *W EXP 06/17/202 72815G116 12 14198 SH SOLE 0 0 14198 PLBY GROUP INC COM 72814P109 796 60810 SH SOLE 0 0 60810 PLUG POWER INC COM NEW 72919P202 4348 151971 SH SOLE 0 0 151971 PLUMAS BANCORP COM 729273102 1836 48196 SH SOLE 0 0 48196 PNC FINL SVCS GROUP INC COM 693475105 141521 767248 SH SOLE 604946 0 162302 POLARIS INC COM 731068102 52863 501917 SH SOLE 276398 0 225519 POLARIS INC COM 731068102 11 15300 SH Call SOLE 0 0 0 POLYPID LTD SHS M8001Q118 75 13787 SH SOLE 0 0 13787 PONCE FINANCIAL GROUP INC COMMON STOCK 732344106 296 28500 SH SOLE 0 0 28500 POOL CORP COM 73278L105 39127 92531 SH SOLE 48078 0 44453 PORTILLOS INC COM CL A 73642K106 1113 45306 SH SOLE 0 0 45306 PORTLAND GEN ELEC CO COM NEW 736508847 8728 158262 SH SOLE 121630 0 36632 PORTMAN RIDGE FIN CORP COM NEW 73688F201 216 8935 SH SOLE 0 0 8935 POSCO HOLDINGS INC SPONSORED ADR 693483109 497 8378 SH SOLE 3483 0 4895 POST HLDGS INC COM 737446104 29420 424778 SH SOLE 402380 0 22398 POTLATCHDELTIC CORPORATION COM 737630103 18244 345988 SH SOLE 6830 0 339158 POWER INTEGRATIONS INC COM 739276103 3871 41765 SH SOLE 41525 0 240 PPG INDS INC COM 693506107 71144 542787 SH SOLE 442646 0 100141 PPL CORP COM 69351T106 46161 1616290 SH SOLE 1099780 0 516510 PPL CORP COM 69351T106 17 66200 SH Call SOLE 0 0 0 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 17 15000 PRN SOLE 0 0 15000 PRAXIS PRECISION MEDICINES I COM 74006W108 1208 118334 SH SOLE 40 0 118294 PRECIGEN INC COM 74017N105 23 10834 SH SOLE 0 0 10834 PREMIER INC CL A 74051N102 39270 1103403 SH SOLE 1098202 0 5201 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 494 9326 SH SOLE 5231 0 4095 PRICE T ROWE GROUP INC COM 74144T108 59384 392777 SH SOLE 203402 0 189375 PRICE T ROWE GROUP INC COM 74144T108 25 12100 SH Call SOLE 0 0 0 PRIMERICA INC COM 74164M108 1519 11099 SH SOLE 7221 0 3878 PRIMO WATER CORPORATION COM 74167P108 11309 793647 SH SOLE 559116 0 234531 PRIMORIS SVCS CORP COM 74164F103 385 16172 SH SOLE 13863 0 2309 PRINCIPAL EXCHANGE-TRADED FD PRIN HLTHCRE INV 74255Y409 203 5117 SH SOLE 0 0 5117 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 3261 171727 SH SOLE 0 0 171727 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 6450 87853 SH SOLE 0 0 87853 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 456 29024 SH SOLE 0 0 29024 PROCTER AND GAMBLE CO COM 742718109 395623 2589110 SH SOLE 1004372 0 1584738 PROCURE ETF TRUST II SPACE ETF 74280R205 208 8086 SH SOLE 0 0 8086 PROFESSIONAL HLDG CORP CL A COM 743139107 4207 186470 SH SOLE 0 0 186470 PROFOUND MED CORP COM NEW 74319B502 546 60646 SH SOLE 0 0 60646 PROG HOLDINGS INC COM NPV 74319R101 1405 48835 SH SOLE 0 0 48835 PROGRESS SOFTWARE CORP COM 743312100 2361 50145 SH SOLE 31019 0 19126 PROGRESSIVE CORP COM 743315103 119783 1050818 SH SOLE 740686 0 310132 PROGYNY INC COM 74340E103 3712 72220 SH SOLE 61330 0 10890 PROLOGIS INC. COM 74340W103 113553 703192 SH SOLE 495024 0 208168 PROS HOLDINGS INC COM 74346Y103 891 26740 SH SOLE 24540 0 2200 PROSHARES TR HD REPLICATION 74347X294 2897 58364 SH SOLE 0 0 58364 PROSHARES TR LARGE CAP CRE 74347R248 790 14678 SH SOLE 0 0 14678 PROSHARES TR MSCI EAFE DIVD 74347B839 2416 59812 SH SOLE 0 0 59812 PROSHARES TR MSCI EMRG MKTS 74347B847 410 7879 SH SOLE 0 0 7879 PROSHARES TR ONLINE RTL ETF 74347B169 321 7003 SH SOLE 0 0 7003 PROSHARES TR PET CARE ETF 74348A145 684 10271 SH SOLE 0 0 10271 PROSHARES TR PSHS ULT S&P 500 74347R107 262 4000 SH SOLE 0 0 4000 PROSHARES TR RUSS 2000 DIVD 74347B698 5255 81344 SH SOLE 0 0 81344 PROSHARES TR S&P 500 DV ARIST 74348A467 56623 596574 SH SOLE 0 0 596574 PROSHARES TR S&P MDCP 400 DIV 74347B680 11985 165839 SH SOLE 0 0 165839 PROSHARES TR S&P TECH DIVIDEN 74347G606 2023 32406 SH SOLE 0 0 32406 PROSHARES TR SHORT QQQ NEW 74347B714 546 47179 SH SOLE 0 0 47179 PROSHARES TR SHORT S&P 500 NE 74347B425 581 41219 SH SOLE 0 0 41219 PROSPECT CAP CORP COM 74348T102 2733 330088 SH SOLE 0 0 330088 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 30 30000 PRN SOLE 0 0 30000 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 95 90000 PRN SOLE 0 0 90000 PROSPERITY BANCSHARES INC COM 743606105 482 6954 SH SOLE 5110 0 1844 PROVENTION BIO INC COM 74374N102 83 11400 SH SOLE 0 0 11400 PROVIDENT FINL SVCS INC COM 74386T105 461 19687 SH SOLE 0 0 19687 PRUDENTIAL FINL INC COM 744320102 41607 352097 SH SOLE 25 0 352072 PRUDENTIAL FINL INC COM 744320102 69 43300 SH Call SOLE 0 0 0 PRUDENTIAL PLC ADR 74435K204 4150 140288 SH SOLE 126708 0 13580 PS BUSINESS PKS INC CALIF COM 69360J107 1757 10453 SH SOLE 10453 0 0 PTC INC COM 69370C100 25590 237558 SH SOLE 75952 0 161606 PTC THERAPEUTICS INC COM 69366J200 311 8341 SH SOLE 0 0 8341 PUBLIC STORAGE COM 74460D109 20519 52564 SH SOLE 8545 0 44019 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 53389 762694 SH SOLE 652437 0 110257 PUBMATIC INC COM CL A 74467Q103 1392 53311 SH SOLE 12194 0 41117 PULTE GROUP INC COM 745867101 14909 355815 SH SOLE 177370 0 178445 PURE STORAGE INC CL A 74624M102 12674 358928 SH SOLE 82571 0 276357 PURECYCLE TECHNOLOGIES INC COM 74623V103 252 31476 SH SOLE 0 0 31476 PUTNAM MANAGED MUN INCOME TR COM 746823103 5104 721872 SH SOLE 0 0 721872 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 148 41214 SH SOLE 0 0 41214 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2840 243734 SH SOLE 0 0 243734 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 2099 525988 SH SOLE 0 0 525988 PVH CORPORATION COM 693656100 1508 19681 SH SOLE 0 0 19681 Q2 HLDGS INC COM 74736L109 6304 102253 SH SOLE 101003 0 1250 QCR HOLDINGS INC COM 74727A104 717 12675 SH SOLE 0 0 12675 QIAGEN NV SHS NEW N72482123 2364 48252 SH SOLE 47823 0 429 QORVO INC COM 74736K101 19436 156617 SH SOLE 90981 0 65636 QUAKER HOUGHTON COM 747316107 4257 24633 SH SOLE 23513 0 1120 QUALCOMM INC COM 747525103 443514 2902166 SH SOLE 947605 0 1954561 QUALCOMM INC COM 747525103 34 19000 SH Call SOLE 0 0 0 QUALTRICS INTL INC COM CL A 747601201 785 27490 SH SOLE 23294 0 4196 QUALYS INC COM 74758T303 701 4921 SH SOLE 4261 0 660 QUANTA SVCS INC COM 74762E102 22947 174352 SH SOLE 66364 0 107988 QUANTA SVCS INC COM 74762E102 146 11200 SH Call SOLE 0 0 0 QUANTUM SI INC COM CL A 74765K105 70 15000 SH SOLE 0 0 15000 QUANTUMSCAPE CORP COM CL A 74767V109 812 40624 SH SOLE 0 0 40624 QUEST DIAGNOSTICS INC COM 74834L100 10068 73569 SH SOLE 37150 0 36419 QUIDEL CORP COM 74838J101 1198 10654 SH SOLE 1493 0 9161 QURATE RETAIL INC COM SER A 74915M100 1316 276394 SH SOLE 250280 0 26114 RACKSPACE TECHNOLOGY INC COM 750102105 173 15464 SH SOLE 0 0 15464 RADA ELECTR INDS LTD COM PAR NEW M81863124 259 18621 SH SOLE 0 0 18621 RADIAN GROUP INC COM 750236101 421 18972 SH SOLE 15295 0 3677 RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 146 10200 SH SOLE 0 0 10200 RADNET INC COM 750491102 381 17041 SH SOLE 0 0 17041 RALPH LAUREN CORP CL A 751212101 2461 21696 SH SOLE 16657 0 5039 RAMBUS INC DEL COM 750917106 292 9165 SH SOLE 0 0 9165 RANGE RES CORP COM 75281A109 1378 45351 SH SOLE 23213 0 22138 RANGER ENERGY SVCS INC COM CL A 75282U104 265 25847 SH SOLE 0 0 25847 RAPID7 INC COM 753422104 13622 122455 SH SOLE 50198 0 72257 RATTLER MIDSTREAM LP COM UNITS 75419T103 1345 96270 SH SOLE 0 0 96270 RAYMOND JAMES FINL INC COM 754730109 34144 310658 SH SOLE 0 0 310658 RAYMOND JAMES FINL INC COM 754730109 130 16000 SH Call SOLE 0 0 0 RAYONIER INC COM 754907103 2009 48853 SH SOLE 11778 0 37075 RAYTHEON TECHNOLOGIES CORP COM 75513E101 386680 3903099 SH SOLE 2038680 0 1864419 RAYTHEON TECHNOLOGIES CORP COM 75513E101 18 13800 SH Call SOLE 0 0 0 RBB FD INC MOTLEY FOL ETF 74933W601 392 9596 SH SOLE 0 0 9596 RBC BEARINGS INC COM 75524B104 21179 109240 SH SOLE 107950 0 1290 RE MAX HLDGS INC CL A 75524W108 368 13285 SH SOLE 0 0 13285 READY CAPITAL CORP 7% CN SR NT 2023 75574U200 348 13250 SH SOLE 0 0 13250 READY CAPITAL CORP COM 75574U101 795 52765 SH SOLE 0 0 52765 REALTY INCOME CORP COM 756109104 76317 1101265 SH SOLE 611353 0 489912 REAVES UTIL INCOME FD COM SH BEN INT 756158101 8230 238082 SH SOLE 0 0 238082 RED RIVER BANCSHARES INC COM 75686R202 212 4000 SH SOLE 0 0 4000 RED ROBIN GOURMET BURGERS IN COM 75689M101 172 10186 SH SOLE 0 0 10186 RED ROCK RESORTS INC CL A 75700L108 1307 26912 SH SOLE 24918 0 1994 REDFIN CORP COM 75737F108 1274 70623 SH SOLE 0 0 70623 REDWOOD TR INC COM 758075402 6592 626049 SH SOLE 0 0 626049 REDWOOD TRUST INC NOTE 4.750% 8/1 758075AC9 39 40000 PRN SOLE 0 0 40000 REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 258 260000 PRN SOLE 0 0 260000 REGAL REXNORD CORPORATION COM 758750103 4878 32787 SH SOLE 23649 0 9138 REGENCY CTRS CORP COM 758849103 7183 100686 SH SOLE 94930 0 5756 REGENERON PHARMACEUTICALS COM 75886F107 62554 89565 SH SOLE 57149 0 32416 REGENXBIO INC COM 75901B107 584 17583 SH SOLE 0 0 17583 REGIONS FINANCIAL CORP NEW COM 7591EP100 19838 891187 SH SOLE 5094 0 886093 REINSURANCE GRP OF AMERICA I COM NEW 759351604 13141 120049 SH SOLE 118302 0 1747 REKOR SYSTEMS INC COM 759419104 49 10658 SH SOLE 43 0 10615 RELIANCE STEEL & ALUMINUM CO COM 759509102 4845 26424 SH SOLE 17646 0 8778 RELX PLC SPONSORED ADR 759530108 30479 980035 SH SOLE 963582 0 16453 REMARK HLDGS INC COM 75955K102 10 11700 SH SOLE 0 0 11700 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 493 11183 SH SOLE 0 0 11183 RENAISSANCERE HLDGS LTD COM G7496G103 2303 14528 SH SOLE 12035 0 2493 RENASANT CORP COM 75970E107 646 19322 SH SOLE 0 0 19322 RENESOLA LTD SPONSORED ADS 75971T301 135 23289 SH SOLE 0 0 23289 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 1010 16652 SH SOLE 0 0 16652 RENT A CTR INC NEW COM 76009N100 6397 253935 SH SOLE 220039 0 33896 REPLIGEN CORP COM 759916109 12719 67622 SH SOLE 64668 0 2954 REPUBLIC SVCS INC COM 760759100 88307 666468 SH SOLE 434219 0 232249 RESERVOIR MEDIA INC COM 76119X105 118 12000 SH SOLE 0 0 12000 RESIDEO TECHNOLOGIES INC COM 76118Y104 3810 159887 SH SOLE 150103 0 9784 RESMED INC COM 761152107 6184 25499 SH SOLE 4995 0 20504 RESOLUTE FST PRODS INC COM 76117W109 2525 195585 SH SOLE 187318 0 8267 RESOURCES CONNECTION INC COM 76122Q105 257 14982 SH SOLE 0 0 14982 RESTAURANT BRANDS INTL INC COM 76131D103 10057 172240 SH SOLE 105521 0 66719 RETAIL OPPORTUNITY INVTS COR COM 76131N101 704 36314 SH SOLE 0 0 36314 REVIVA PHARMACEUTCLS HLDGS I COM 76152G100 34 14000 SH SOLE 0 0 14000 REVOLVE GROUP INC CL A 76156B107 3083 57413 SH SOLE 0 0 57413 REXFORD INDL RLTY INC COM 76169C100 2333 31279 SH SOLE 29120 0 2159 REYNOLDS CONSUMER PRODS INC COM 76171L106 1896 64637 SH SOLE 62522 0 2115 RH COM 74967X103 3716 11395 SH SOLE 0 0 11395 RING ENERGY INC COM 76680V108 363 94997 SH SOLE 0 0 94997 RINGCENTRAL INC CL A 76680R206 22078 188361 SH SOLE 8158 0 180203 RIO TINTO PLC SPONSORED ADR 767204100 59334 737978 SH SOLE 223525 0 514453 RITCHIE BROS AUCTIONEERS COM 767744105 6014 101877 SH SOLE 98075 0 3802 RITE AID CORP COM 767754872 100 11412 SH SOLE 0 0 11412 RIVERNORTH DOUBLELINE STRATE COM 76882G107 181 14536 SH SOLE 0 0 14536 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 389 24371 SH SOLE 0 0 24371 RIVERNORTH SPECIALTY FIN COR COM 76882B108 832 42885 SH SOLE 0 0 42885 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 8994 179015 SH SOLE 84175 0 94840 RLI CORP COM 749607107 201 1816 SH SOLE 62 0 1754 RLJ LODGING TR CUM CONV PFD A 74965L200 497 18039 SH SOLE 0 0 18039 ROBERT HALF INTL INC COM 770323103 11103 97238 SH SOLE 51041 0 46197 ROBINHOOD MKTS INC COM CL A 770700102 938 69419 SH SOLE 18803 0 50616 ROBLOX CORP CL A 771049103 8544 184767 SH SOLE 58336 0 126431 ROCKET COS INC COM CL A 77311W101 761 68422 SH SOLE 0 0 68422 ROCKET LAB USA INC COM 773122106 543 67449 SH SOLE 0 0 67449 ROCKWELL AUTOMATION INC COM 773903109 51731 184734 SH SOLE 121489 0 63245 ROCKWELL MED INC COM 774374102 22 46955 SH SOLE 0 0 46955 ROCKY BRANDS INC COM 774515100 16436 395198 SH SOLE 0 0 395198 ROGERS COMMUNICATIONS INC CL B 775109200 8072 142241 SH SOLE 138402 0 3839 ROGERS CORP COM 775133101 240 885 SH SOLE 0 0 885 ROKU INC COM CL A 77543R102 10257 81877 SH SOLE 0 0 81877 ROLLINS INC COM 775711104 14904 425221 SH SOLE 334796 0 90425 ROMEO POWER INC COM 776153108 61 41150 SH SOLE 0 0 41150 ROMEO POWER INC COM 776153108 3 20300 SH Call SOLE 0 0 0 ROOT INC COM CL A 77664L108 22 11086 SH SOLE 0 0 11086 ROPER TECHNOLOGIES INC COM 776696106 206676 437622 SH SOLE 88931 0 348691 ROSS STORES INC COM 778296103 28866 319106 SH SOLE 240383 0 78723 ROYAL BK CDA COM 780087102 31989 290096 SH SOLE 197874 0 92222 ROYAL CARIBBEAN GROUP COM V7780T103 6273 74874 SH SOLE 38569 0 36305 ROYAL GOLD INC COM 780287108 7166 50721 SH SOLE 13093 0 37628 ROYCE GLOBAL VALUE TR INC COM 78081T104 571 50246 SH SOLE 0 0 50246 ROYCE MICRO-CAP TR INC COM 780915104 3594 341595 SH SOLE 0 0 341595 ROYCE VALUE TR INC COM 780910105 29212 1719390 SH SOLE 0 0 1719390 RPC INC COM 749660106 127 11859 SH SOLE 0 0 11859 RPM INTL INC COM 749685103 18850 231455 SH SOLE 129304 0 102151 RPT REALTY SH BEN INT 74971D101 160 11624 SH SOLE 0 0 11624 RUSH ENTERPRISES INC CL A 781846209 2335 45868 SH SOLE 44754 0 1114 RUTHS HOSPITALITY GROUP INC COM 783332109 1044 45638 SH SOLE 0 0 45638 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 12496 143438 SH SOLE 142166 0 1272 RYDER SYS INC COM 783549108 2596 32728 SH SOLE 25628 0 7100 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1042 11234 SH SOLE 5528 0 5706 S & T BANCORP INC COM 783859101 425 14353 SH SOLE 0 0 14353 S&P GLOBAL INC COM 78409V104 292133 712185 SH SOLE 411651 0 300534 SABA CAPITAL INCOME & OPRNT SHARES 78518H103 400 88480 SH SOLE 0 0 88480 SABINE RTY TR UNIT BEN INT 785688102 1171 20285 SH SOLE 0 0 20285 SABRA HEALTH CARE REIT INC COM 78573L106 686 46061 SH SOLE 0 0 46061 SABRE CORP COM 78573M104 2028 177468 SH SOLE 166894 0 10574 SAIA INC COM 78709Y105 2097 8601 SH SOLE 5262 0 3339 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 1109 21672 SH SOLE 8091 0 13581 SALESFORCE COM INC COM 79466L302 461781 2174930 SH SOLE 874362 0 1300568 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 113 12900 SH SOLE 0 0 12900 SANDERSON FARMS INC COM 800013104 7433 39644 SH SOLE 36852 0 2792 SANDSTORM GOLD LTD COM NEW 80013R206 523 64726 SH SOLE 0 0 64726 SANDY SPRING BANCORP INC COM 800363103 431 9584 SH SOLE 574 0 9010 SANMINA CORPORATION COM 801056102 4691 116066 SH SOLE 114132 0 1934 SANOFI SPONSORED ADR 80105N105 46065 897258 SH SOLE 669629 0 227629 SAP SE SPON ADR 803054204 31572 284531 SH SOLE 251003 0 33528 SARATOGA INVT CORP COM NEW 80349A208 2227 81686 SH SOLE 0 0 81686 SAREPTA THERAPEUTICS INC COM 803607100 1104 14138 SH SOLE 1269 0 12869 SAREPTA THERAPEUTICS INC COM 803607100 76 10500 SH Call SOLE 0 0 0 SASOL LTD SPONSORED ADR 803866300 595 24597 SH SOLE 0 0 24597 SBA COMMUNICATIONS CORP NEW CL A 78410G104 31032 90182 SH SOLE 73309 0 16873 SCHLUMBERGER LTD COM STK 806857108 54381 1316422 SH SOLE 992007 0 324415 SCHNEIDER NATIONAL INC CL B 80689H102 5763 226011 SH SOLE 206982 0 19029 SCHOLASTIC CORP COM 807066105 407 10092 SH SOLE 0 0 10092 SCHRODINGER INC COM 80810D103 256 7512 SH SOLE 0 0 7512 SCHWAB CHARLES CORP COM 808513105 113853 1350410 SH SOLE 1203850 0 146560 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 294 6670 SH SOLE 0 0 6670 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 339 12208 SH SOLE 0 0 12208 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2479 67502 SH SOLE 359 0 67143 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 275 7242 SH SOLE 0 0 7242 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 292 5481 SH SOLE 88 0 5393 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 594 10289 SH SOLE 0 0 10289 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 3468 59285 SH SOLE 0 0 59285 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 8370 289121 SH SOLE 0 0 289121 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 5810 180210 SH SOLE 0 0 180210 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 3506 70776 SH SOLE 96 0 70680 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3944 73871 SH SOLE 37 0 73834 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 67046 849885 SH SOLE 50355 0 799530 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 4634 61934 SH SOLE 823 0 61111 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 4964 69526 SH SOLE 89 0 69437 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3132 58163 SH SOLE 0 0 58163 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 21601 284739 SH SOLE 0 0 284739 SCHWAB STRATEGIC TR US REIT ETF 808524847 401 16118 SH SOLE 0 0 16118 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4022 84931 SH SOLE 32 0 84899 SCHWAB STRATEGIC TR US TIPS ETF 808524870 20763 342007 SH SOLE 35359 0 306648 SCIENCE APPLICATIONS INTL CO COM 808625107 6248 67792 SH SOLE 59626 0 8166 SCOTTS MIRACLE-GRO CO CL A 810186106 38327 311685 SH SOLE 145280 0 166405 SEA LTD SPONSORD ADS 81141R100 19571 163376 SH SOLE 117834 0 45542 SEABRIDGE GOLD INC COM 811916105 10107 546302 SH SOLE 0 0 546302 SEACHANGE INTL INC COM 811699107 28 25000 SH SOLE 0 0 25000 SEACOAST BKG CORP FLA COM NEW 811707801 927 26483 SH SOLE 0 0 26483 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 42770 475752 SH SOLE 346211 0 129541 SEAGEN INC COM 81181C104 4056 28159 SH SOLE 11911 0 16248 SEALED AIR CORP NEW COM 81211K100 9277 138548 SH SOLE 118908 0 19640 SEASPINE HLDGS CORP COM 81255T108 242 19905 SH SOLE 16605 0 3300 SEAWORLD ENTMT INC COM 81282V100 1124 15104 SH SOLE 6705 0 8399 SEI INVTS CO COM 784117103 20918 347417 SH SOLE 297404 0 50013 SELECT MED HLDGS CORP COM 81619Q105 5300 220906 SH SOLE 220406 0 500 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 283602 4123300 SH SOLE 3236198 0 887102 SELECT SECTOR SPDR TR ENERGY 81369Y506 193745 2534585 SH SOLE 692186 0 1842399 SELECT SECTOR SPDR TR ENERGY 81369Y506 239 14200 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 408 33200 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 415549 10844176 SH SOLE 7100216 0 3743960 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 13 20500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 2 13000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1214 93400 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1 12800 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 20034 414618 SH SOLE 0 0 414618 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 296190 1601002 SH SOLE 1055083 0 545919 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 51654 680641 SH SOLE 75134 0 605507 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 500954 3656861 SH SOLE 2775656 0 881205 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 84320 818791 SH SOLE 45885 0 772906 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 45196 606971 SH SOLE 3751 0 603220 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 30591 347030 SH SOLE 45566 0 301464 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 618336 3890591 SH SOLE 3015454 0 875137 SELECTIVE INS GROUP INC COM 816300107 333 3725 SH SOLE 446 0 3279 SEMPRA COM 816851109 80235 477244 SH SOLE 385370 0 91874 SEMRUSH HLDGS INC CL A COM 81686C104 178 14913 SH SOLE 14895 0 18 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 584 33986 SH SOLE 0 0 33986 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 5057 99455 SH SOLE 71550 0 27905 SENSEI BIOTHERAPEUTICS INC COM 81728A108 30 13000 SH SOLE 0 0 13000 SENSIENT TECHNOLOGIES CORP COM 81725T100 277 3305 SH SOLE 0 0 3305 SENTINELONE INC CL A 81730H109 932 24052 SH SOLE 0 0 24052 SERVICE CORP INTL COM 817565104 4923 74802 SH SOLE 408 0 74394 SERVICENOW INC COM 81762P102 120524 216424 SH SOLE 70120 0 146304 SERVISFIRST BANCSHARES INC COM 81768T108 15569 163380 SH SOLE 138852 0 24528 SEVEN HILLS REALTY TRUST COM 81784E101 2879 258708 SH SOLE 373 0 258335 SFL CORPORATION LTD SHS G7738W106 512 50322 SH SOLE 0 0 50322 SHAKE SHACK INC CL A 819047101 1518 22358 SH SOLE 0 0 22358 SHARECARE INC COM CL A 81948W104 1531 619786 SH SOLE 0 0 619786 SHARPS COMPLIANCE CORP COM 820017101 698 118374 SH SOLE 0 0 118374 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1044 73389 SH SOLE 0 0 73389 SHELL PLC SPON ADS 780259305 37810 688334 SH SOLE 401696 0 286638 SHERWIN WILLIAMS CO COM 824348106 116469 466569 SH SOLE 335992 0 130577 SHIFT4 PMTS INC CL A 82452J109 1287 20774 SH SOLE 18978 0 1796 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 488 14608 SH SOLE 3695 0 10913 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 1550 90966 SH SOLE 88806 0 2160 SHOCKWAVE MED INC COM 82489T104 963 4644 SH SOLE 2334 0 2310 SHOPIFY INC CL A 82509L107 65471 96856 SH SOLE 43163 0 53693 SHUTTERSTOCK INC COM 825690100 2383 25604 SH SOLE 25045 0 559 SHYFT GROUP INC COM 825698103 1072 29687 SH SOLE 0 0 29687 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 9970 614297 SH SOLE 0 0 614297 SIENTRA INC COM 82621J105 23 10450 SH SOLE 0 0 10450 SIGA TECHNOLOGIES INC COM 826917106 554 78075 SH SOLE 0 0 78075 SIGNATURE BK NEW YORK N Y COM 82669G104 25758 87765 SH SOLE 36880 0 50885 SIGNET JEWELERS LIMITED SHS G81276100 765 10518 SH SOLE 9661 0 857 SILGAN HOLDINGS INC COM 827048109 1506 32571 SH SOLE 5375 0 27196 SILICON LABORATORIES INC COM 826919102 4455 29663 SH SOLE 28930 0 733 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1381 20668 SH SOLE 7787 0 12881 SILK RD MED INC COM 82710M100 730 17672 SH SOLE 17356 0 316 SILVERCREST METALS INC COM 828363101 1322 148415 SH SOLE 0 0 148415 SILVERGATE CAP CORP CL A 82837P408 4225 28057 SH SOLE 0 0 28057 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 3022 115253 SH SOLE 9347 0 105906 SIMON PPTY GROUP INC NEW COM 828806109 31956 242898 SH SOLE 18907 0 223991 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS CNVEX 82889N103 646 20156 SH SOLE 0 0 20156 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 15136 482951 SH SOLE 469892 0 13059 SIMPLY GOOD FOODS CO COM 82900L102 1728 45543 SH SOLE 43824 0 1719 SIMPSON MFG INC COM 829073105 6171 56590 SH SOLE 56198 0 392 SIREN ETF TR DIVCN LDRS ETF 829658301 2632 47840 SH SOLE 0 0 47840 SIREN ETF TR NSD NXGN ECO ETF 829658202 994 26810 SH SOLE 0 0 26810 SIRIUS XM HOLDINGS INC COM 82968B103 1280 193386 SH SOLE 0 0 193386 SITE CTRS CORP COM 82981J109 614 36721 SH SOLE 33125 0 3596 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 15788 97641 SH SOLE 85791 0 11850 SITIME CORP COM 82982T106 2576 10396 SH SOLE 6477 0 3919 SIX FLAGS ENTMT CORP NEW COM 83001A102 1819 41820 SH SOLE 35840 0 5980 SIXTH STREET SPECIALTY LENDI COM 83012A109 3447 148013 SH SOLE 0 0 148013 SJW GROUP COM 784305104 15465 222262 SH SOLE 218803 0 3459 SK TELECOM LTD SPONSORED ADR 78440P306 911 35554 SH SOLE 20125 0 15429 SKEENA RES LTD NEW COM 83056P715 218 19576 SH SOLE 0 0 19576 SKILLZ INC COM 83067L109 150 50083 SH SOLE 0 0 50083 SKYLIGHT HEALTH GROUP INC COM NEW 83086L205 90 85293 SH SOLE 0 0 85293 SKYLINE CHAMPION CORPORATION COM 830830105 3939 71773 SH SOLE 71537 0 236 SKYWEST INC COM 830879102 1102 38186 SH SOLE 0 0 38186 SKYWORKS SOLUTIONS INC COM 83088M102 16861 126506 SH SOLE 0 0 126506 SL GREEN RLTY CORP COM 78440X887 784 9662 SH SOLE 0 0 9662 SLEEP NUMBER CORP COM 83125X103 2206 43507 SH SOLE 42597 0 910 SLM CORP COM 78442P106 2867 156130 SH SOLE 152275 0 3855 SLR INVESTMENT CORP COM 83413U100 2273 125392 SH SOLE 0 0 125392 SM ENERGY CO COM 78454L100 6053 155404 SH SOLE 92635 0 62769 SMART GLOBAL HLDGS INC SHS G8232Y101 909 35207 SH SOLE 29257 0 5950 SMARTSHEET INC COM CL A 83200N103 1069 19514 SH SOLE 18395 0 1119 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 27219 853256 SH SOLE 725201 0 128055 SMITH & WESSON BRANDS INC COM 831754106 403 26609 SH SOLE 0 0 26609 SMITH A O CORP COM 831865209 6534 102272 SH SOLE 44516 0 57756 SMUCKER J M CO COM NEW 832696405 40756 300983 SH SOLE 102586 0 198397 SNAP INC CL A 83304A106 35724 992606 SH SOLE 884762 0 107844 SNAP ON INC COM 833034101 56349 274230 SH SOLE 234159 0 40071 SNOWFLAKE INC CL A 833445109 20637 90068 SH SOLE 63240 0 26828 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 4378 51141 SH SOLE 28 0 51113 SOFI TECHNOLOGIES INC COM 83406F102 8829 934299 SH SOLE 0 0 934299 SOFTWARE ACQUISITN GRP INC I *W EXP 02/02/202 83407J111 4 14287 SH SOLE 0 0 14287 SOL GEL TECHNOLOGIES SHS M8694L103 350 47492 SH SOLE 0 0 47492 SOLAREDGE TECHNOLOGIES INC COM 83417M104 8397 26047 SH SOLE 21592 0 4455 SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 1682 148972 SH SOLE 0 0 148972 SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 77 139800 SH Call SOLE 0 0 0 SOLID POWER INC CLASS A COM 83422N105 205 23702 SH SOLE 0 0 23702 SONIC AUTOMOTIVE INC CL A 83545G102 1088 25601 SH SOLE 0 0 25601 SONOCO PRODS CO COM 835495102 4088 65349 SH SOLE 37656 0 27693 SONOS INC COM 83570H108 4715 167070 SH SOLE 0 0 167070 SONY GROUP CORPORATION SPONSORED ADR 835699307 14714 143254 SH SOLE 64097 0 79157 SORRENTO THERAPEUTICS INC COM NEW 83587F202 389 166825 SH SOLE 0 0 166825 SOURCE CAP INC COM 836144105 1717 40877 SH SOLE 0 0 40877 SOUTH JERSEY INDS INC COM 838518108 837 24235 SH SOLE 0 0 24235 SOUTHERN CO COM 842587107 159184 2195334 SH SOLE 1127588 0 1067746 SOUTHERN CO COM 842587107 13 12200 SH Call SOLE 0 0 0 SOUTHERN COPPER CORP COM 84265V105 10190 134254 SH SOLE 46 0 134208 SOUTHSTATE CORPORATION COM 840441109 1587 19456 SH SOLE 4240 0 15216 SOUTHWEST AIRLS CO COM 844741108 25468 556066 SH SOLE 169155 0 386911 SOUTHWEST GAS HLDGS INC COM 844895102 1762 22510 SH SOLE 16160 0 6350 SOUTHWESTERN ENERGY CO COM 845467109 1124 156725 SH SOLE 0 0 156725 SP PLUS CORP COM 78469C103 4434 141379 SH SOLE 141080 0 299 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 71616 206480 SH SOLE 241 0 206239 SPDR GOLD TR GOLD SHS 78463V107 170371 943098 SH SOLE 6037 0 937061 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1276 11616 SH SOLE 3405 0 8211 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 12781 236646 SH SOLE 1196 0 235450 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 248 7272 SH SOLE 0 0 7272 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1441 35028 SH SOLE 51 0 34977 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 30840 491234 SH SOLE 169329 0 321905 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1385 35643 SH SOLE 0 0 35643 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 644 18787 SH SOLE 151 0 18636 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5066 131100 SH SOLE 104 0 130996 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 366 4159 SH SOLE 0 0 4159 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 728 24943 SH SOLE 0 0 24943 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 343 6053 SH SOLE 46 0 6007 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 244 3616 SH SOLE 0 0 3616 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 4019 103626 SH SOLE 1253 0 102373 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 559 9635 SH SOLE 0 0 9635 SPDR S&P 500 ETF TR TR UNIT 78462F103 1115360 2469558 SH SOLE 137001 0 2332557 SPDR S&P 500 ETF TR TR UNIT 78462F103 336 16400 SH Put SOLE 0 0 16400 SPDR S&P 500 ETF TR TR UNIT 78462F103 1098 88800 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 448 3300 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 218 1800 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 529 45300 SH Put SOLE 0 0 45300 SPDR S&P 500 ETF TR TR UNIT 78462F103 2244 95500 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2565 89300 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1250 95100 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 16 12600 SH Put SOLE 0 0 12600 SPDR S&P 500 ETF TR TR UNIT 78462F103 59 14000 SH Put SOLE 0 0 14000 SPDR S&P 500 ETF TR TR UNIT 78462F103 19 25000 SH Put SOLE 0 0 25000 SPDR S&P 500 ETF TR TR UNIT 78462F103 29 17700 SH Put SOLE 0 0 17700 SPDR S&P 500 ETF TR TR UNIT 78462F103 25 12800 SH Put SOLE 0 0 12800 SPDR S&P 500 ETF TR TR UNIT 78462F103 30 10200 SH Put SOLE 0 0 10200 SPDR S&P 500 ETF TR TR UNIT 78462F103 1 25700 SH Put SOLE 0 0 25700 SPDR S&P 500 ETF TR TR UNIT 78462F103 1 18700 SH Put SOLE 0 0 18700 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 173539 353819 SH SOLE 94395 0 259424 SPDR SER TR AEROSPACE DEF 78464A631 6231 49972 SH SOLE 14906 0 35066 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 12134 586753 SH SOLE 0 0 586753 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 53635 586619 SH SOLE 6632 0 579987 SPDR SER TR BLOOMBERG CONV 78464A359 8665 112606 SH SOLE 0 0 112606 SPDR SER TR BLOOMBERG HIGH Y 78468R622 18468 180176 SH SOLE 28780 0 151396 SPDR SER TR BLOOMBERG INTL T 78464A516 682 26188 SH SOLE 0 0 26188 SPDR SER TR BLOOMBERG INVT 78468R200 15596 511527 SH SOLE 0 0 511527 SPDR SER TR BLOOMBERG SHT TE 78468R408 18228 694656 SH SOLE 563498 0 131158 SPDR SER TR COMP SOFTWARE 78464A599 754 5118 SH SOLE 0 0 5118 SPDR SER TR DJ REIT ETF 78464A607 1995 17005 SH SOLE 4263 0 12742 SPDR SER TR GLB DOW ETF 78464A706 2842 25260 SH SOLE 0 0 25260 SPDR SER TR HLTH CARE SVCS 78464A573 895 8829 SH SOLE 0 0 8829 SPDR SER TR HLTH CR EQUIP 78464A581 724 6459 SH SOLE 0 0 6459 SPDR SER TR ICE PFD SEC ETF 78464A292 1447 37085 SH SOLE 20675 0 16410 SPDR SER TR MSCI USA STRTGIC 78468R812 304 2442 SH SOLE 0 0 2442 SPDR SER TR NUVEEN BLMBRG MU 78468R721 10191 212836 SH SOLE 152015 0 60821 SPDR SER TR NUVEEN BLMBRG SH 78468R739 249414 5269675 SH SOLE 5035424 0 234251 SPDR SER TR NUVEEN BLOOMBERG 78464A284 132212 2397320 SH SOLE 2304596 0 92724 SPDR SER TR NYSE TECH ETF 78464A102 340 2446 SH SOLE 0 0 2446 SPDR SER TR PORTFLI HIGH YLD 78468R606 640 25494 SH SOLE 0 0 25494 SPDR SER TR PORTFLI INTRMDIT 78464A672 322 10622 SH SOLE 0 0 10622 SPDR SER TR PORTFLI MORTGAGE 78464A383 840 35059 SH SOLE 0 0 35059 SPDR SER TR PORTFLI TIPS ETF 78464A656 8948 295715 SH SOLE 0 0 295715 SPDR SER TR PORTFOLI S&P1500 78464A805 1682 30255 SH SOLE 2186 0 28069 SPDR SER TR PORTFOLIO AGRGTE 78464A649 62376 2244558 SH SOLE 2168335 0 76223 SPDR SER TR PORTFOLIO INTRMD 78464A375 4712 137964 SH SOLE 0 0 137964 SPDR SER TR PORTFOLIO S&P400 78464A847 1131 23974 SH SOLE 0 0 23974 SPDR SER TR PORTFOLIO S&P500 78464A854 13374 251713 SH SOLE 2362 0 249351 SPDR SER TR PORTFOLIO S&P600 78468R853 17483 415579 SH SOLE 0 0 415579 SPDR SER TR PORTFOLIO SHORT 78464A474 97263 3228100 SH SOLE 3044729 0 183371 SPDR SER TR PRTFLO S&P500 GW 78464A409 41790 631165 SH SOLE 28010 0 603155 SPDR SER TR PRTFLO S&P500 HI 78468R788 9122 207566 SH SOLE 27012 0 180554 SPDR SER TR PRTFLO S&P500 VL 78464A508 11783 282231 SH SOLE 324 0 281907 SPDR SER TR RUSSELL LOW VOL 78468R754 1709 15574 SH SOLE 0 0 15574 SPDR SER TR S&P 400 MDCP GRW 78464A821 292 3934 SH SOLE 0 0 3934 SPDR SER TR S&P 400 MDCP VAL 78464A839 6689 94998 SH SOLE 0 0 94998 SPDR SER TR S&P 500 ESG ETF 78468R531 3836 88348 SH SOLE 0 0 88348 SPDR SER TR S&P 600 SMCP GRW 78464A201 2172 25906 SH SOLE 0 0 25906 SPDR SER TR S&P 600 SMCP VAL 78464A300 12580 150969 SH SOLE 78746 0 72223 SPDR SER TR S&P 600 SML CAP 78464A813 7238 77323 SH SOLE 0 0 77323 SPDR SER TR S&P BIOTECH 78464A870 17192 191272 SH SOLE 0 0 191272 SPDR SER TR S&P BK ETF 78464A797 8038 153543 SH SOLE 0 0 153543 SPDR SER TR S&P CAP MKTS 78464A771 693 7586 SH SOLE 0 0 7586 SPDR SER TR S&P DIVID ETF 78464A763 325613 2541662 SH SOLE 1356214 0 1185448 SPDR SER TR S&P HOMEBUILD 78464A888 5939 93961 SH SOLE 0 0 93961 SPDR SER TR S&P INS ETF 78464A789 864 20559 SH SOLE 0 0 20559 SPDR SER TR S&P KENSHO CLEAN 78468R655 218 2429 SH SOLE 0 0 2429 SPDR SER TR S&P KENSHO NEW 78468R648 5662 108940 SH SOLE 0 0 108940 SPDR SER TR S&P METALS MNG 78464A755 7500 122355 SH SOLE 0 0 122355 SPDR SER TR S&P OILGAS EXP 78468R556 14556 108184 SH SOLE 608 0 107576 SPDR SER TR S&P PHARMAC 78464A722 341 7526 SH SOLE 0 0 7526 SPDR SER TR S&P REGL BKG 78464A698 20809 302020 SH SOLE 0 0 302020 SPDR SER TR S&P RETAIL ETF 78464A714 940 12444 SH SOLE 0 0 12444 SPDR SER TR S&P SEMICNDCTR 78464A862 13758 66321 SH SOLE 0 0 66321 SPDR SER TR S&P TELECOM 78464A540 1973 21282 SH SOLE 0 0 21282 SPDR SER TR S&P TRANSN ETF 78464A532 876 9839 SH SOLE 0 0 9839 SPECIAL OPPORTUNITIES FD INC COM 84741T104 500 33329 SH SOLE 0 0 33329 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 570 6424 SH SOLE 5839 0 585 SPIRE INC COM 84857L101 1212 16890 SH SOLE 7783 0 9107 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 4785 97870 SH SOLE 16022 0 81848 SPIRIT AIRLS INC COM 848577102 697 31864 SH SOLE 0 0 31864 SPIRIT AIRLS INC NOTE 1.000% 5/1 848577AB8 14 16000 PRN SOLE 0 0 16000 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 372 8081 SH SOLE 0 0 8081 SPLUNK INC COM 848637104 38995 262399 SH SOLE 198682 0 63717 SPOTIFY TECHNOLOGY S A SHS L8681T102 10488 69451 SH SOLE 23003 0 46448 SPRING VY ACQUISITION CORP UNIT 11/11/2025 G8377A116 491 42217 SH SOLE 0 0 42217 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 209 6346 SH SOLE 0 0 6346 SPROTT INC COM NEW 852066208 2660 52948 SH SOLE 0 0 52948 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 12681 654305 SH SOLE 0 0 654305 SPROTT PHYSICAL GOLD TR UNIT 85207H104 10041 653317 SH SOLE 0 0 653317 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1909 118406 SH SOLE 0 0 118406 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 4507 513945 SH SOLE 0 0 513945 SPROUT SOCIAL INC COM CL A 85209W109 2069 25822 SH SOLE 24932 0 890 SPROUTS FMRS MKT INC COM 85208M102 6415 200607 SH SOLE 189118 0 11489 SPS COMM INC COM 78463M107 13878 105776 SH SOLE 90732 0 15044 SPX CORP COM 784635104 250 5056 SH SOLE 0 0 5056 SPX FLOW INC COM 78469X107 454 5262 SH SOLE 0 0 5262 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 28845 384495 SH SOLE 366458 0 18037 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 52316 1163615 SH SOLE 805028 0 358587 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 29122 662097 SH SOLE 0 0 662097 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 629 18417 SH SOLE 0 0 18417 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 2045 66323 SH SOLE 0 0 66323 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 4048 90407 SH SOLE 4697 0 85710 SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 365 7994 SH SOLE 0 0 7994 SSR MNG INC COM 784730103 4616 212231 SH SOLE 0 0 212231 ST JOE CO COM 790148100 2356 39765 SH SOLE 0 0 39765 STAAR SURGICAL CO COM PAR $0.01 852312305 1015 12704 SH SOLE 10973 0 1731 STAG INDL INC COM 85254J102 8189 198047 SH SOLE 23464 0 174583 STANDARD LITHIUM LTD COM 853606101 452 51381 SH SOLE 0 0 51381 STANDARD MTR PRODS INC COM 853666105 2193 50840 SH SOLE 49453 0 1387 STANDEX INTL CORP COM 854231107 605 6057 SH SOLE 3456 0 2601 STANLEY BLACK & DECKER INC COM 854502101 25495 182383 SH SOLE 92743 0 89640 STANTEC INC COM 85472N109 3194 63700 SH SOLE 0 0 63700 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 2156 72627 SH SOLE 0 0 72627 STARBUCKS CORP COM 855244109 146057 1605539 SH SOLE 492307 0 1113232 STARBUCKS CORP COM 855244109 46 29600 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC COM 85571B105 17942 742339 SH SOLE 0 0 742339 STARWOOD PPTY TR INC COM 85571B105 26 20800 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 266 260000 PRN SOLE 0 0 260000 STATE STR CORP COM 857477103 13094 150294 SH SOLE 103209 0 47085 STEEL DYNAMICS INC COM 858119100 14676 175901 SH SOLE 108013 0 67888 STELLANTIS N.V SHS N82405106 396 24332 SH SOLE 0 0 24332 STELLUS CAP INVT CORP COM 858568108 2834 204016 SH SOLE 0 0 204016 STEM INC COM 85859N102 274 24896 SH SOLE 0 0 24896 STEM INC COM 85859N102 1 17600 SH Call SOLE 0 0 0 STEM INC COM 85859N102 9 10300 SH Call SOLE 0 0 0 STEM INC COM 85859N102 10 17600 SH Call SOLE 0 0 0 STEPAN CO COM 858586100 325 3291 SH SOLE 1772 0 1519 STERICYCLE INC COM 858912108 38723 657205 SH SOLE 623373 0 33832 STERIS PLC SHS USD G8473T100 62940 260330 SH SOLE 234937 0 25393 STERLING CONSTR INC COM 859241101 1038 38728 SH SOLE 0 0 38728 STEVANATO GROUP S P A ORD SHS T9224W109 1478 73443 SH SOLE 73443 0 0 STEWART INFORMATION SVCS COR COM 860372101 802 13226 SH SOLE 9503 0 3723 STIFEL FINL CORP COM 860630102 4896 72099 SH SOLE 49589 0 22510 STMICROELECTRONICS N V NY REGISTRY 861012102 6554 151640 SH SOLE 117315 0 34325 STOCK YDS BANCORP INC COM 861025104 780 14745 SH SOLE 0 0 14745 STONEMOR INC COM 86184W106 72 27431 SH SOLE 0 0 27431 STONERIDGE INC COM 86183P102 284 13659 SH SOLE 13659 0 0 STORE CAP CORP COM 862121100 22998 786790 SH SOLE 643615 0 143175 STRATEGY SHS DAY HAGAN NED 86280R803 19531 549094 SH SOLE 0 0 549094 STRIDE INC COM 86333M108 350 9637 SH SOLE 6693 0 2944 STRYKER CORPORATION COM 863667101 108977 407583 SH SOLE 124782 0 282801 STUDIO CITY INTL HLDGS LTD SPON ADS 86389T106 76 12986 SH SOLE 0 0 12986 STURM RUGER & CO INC COM 864159108 762 10952 SH SOLE 0 0 10952 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1200 74541 SH SOLE 112 0 74429 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 2117 337712 SH SOLE 317653 0 20059 SUMMIT HOTEL PPTYS NOTE 1.500% 2/1 866082AA8 16 15000 PRN SOLE 0 0 15000 SUMMIT HOTEL PPTYS INC COM 866082100 2000 200801 SH SOLE 192461 0 8340 SUMMIT MATLS INC CL A 86614U100 2724 87697 SH SOLE 71677 0 16020 SUN CMNTYS INC COM 866674104 9906 56511 SH SOLE 48721 0 7790 SUN LIFE FINANCIAL INC. COM 866796105 1749 31331 SH SOLE 2593 0 28738 SUNCOR ENERGY INC NEW COM 867224107 20932 642275 SH SOLE 367025 0 275250 SUNDIAL GROWERS INC COM 86730L109 21 29341 SH SOLE 0 0 29341 SUNLIGHT FINANCIAL HOLDINGS COM 86738J106 63 12500 SH SOLE 0 0 12500 SUNNOVA ENERGY INTL INC. COM 86745K104 964 41819 SH SOLE 0 0 41819 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 3172 77666 SH SOLE 0 0 77666 SUNRUN INC COM 86771W105 2409 79326 SH SOLE 0 0 79326 SUNSTONE HOTEL INVS INC NEW COM 867892101 423 35908 SH SOLE 35284 0 624 SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 30 31000 PRN SOLE 0 0 31000 SURGERY PARTNERS INC COM 86881A100 2075 37700 SH SOLE 37176 0 524 SURO CAPITAL CORP COM NEW 86887Q109 90 10486 SH SOLE 0 0 10486 SVB FINANCIAL GROUP COM 78486Q101 14684 26248 SH SOLE 196 0 26052 SWEETGREEN INC COM CL A 87043Q108 1164 36396 SH SOLE 0 0 36396 SWISS HELVETIA FD INC COM 870875101 254 27552 SH SOLE 0 0 27552 SWITCH INC CL A 87105L104 17898 580716 SH SOLE 75458 0 505258 SYLVAMO CORP COMMON STOCK 871332102 576 17302 SH SOLE 7462 0 9840 SYNALLOY CORP COM 871565107 270 16799 SH SOLE 0 0 16799 SYNAPTICS INC COM 87157D109 912 4571 SH SOLE 2861 0 1710 SYNCHRONY FINANCIAL COM 87165B103 82139 2359613 SH SOLE 400892 0 1958721 SYNCHRONY FINANCIAL COM 87165B103 6 18600 SH Call SOLE 0 0 0 SYNEOS HEALTH INC CL A 87166B102 11519 142299 SH SOLE 124401 0 17898 SYNLOGIC INC COM 87166L100 26 11000 SH SOLE 0 0 11000 SYNOPSYS INC COM 871607107 29154 87480 SH SOLE 55807 0 31673 SYNOVUS FINL CORP COM NEW 87161C501 15843 323328 SH SOLE 184132 0 139196 SYSCO CORP COM 871829107 87326 1069514 SH SOLE 685059 0 384455 SYSCO CORP COM 871829107 10 13300 SH Call SOLE 0 0 0 SYSCO CORP COM 871829107 84 39200 SH Call SOLE 0 0 0 T-MOBILE US INC COM 872590104 73178 570143 SH SOLE 375139 0 195004 T2 BIOSYSTEMS INC COM 89853L104 21 40000 SH SOLE 0 0 40000 TAIWAN FD INC COM 874036106 580 17644 SH SOLE 0 0 17644 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 168242 1613662 SH SOLE 1009214 0 604448 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5 14300 SH Call SOLE 0 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 8485 55190 SH SOLE 34031 0 21159 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1893 132226 SH SOLE 40507 0 91719 TANDEM DIABETES CARE INC COM NEW 875372203 1895 16299 SH SOLE 0 0 16299 TANGER FACTORY OUTLET CTRS I COM 875465106 1144 66578 SH SOLE 0 0 66578 TAPESTRY INC COM 876030107 6290 169310 SH SOLE 129715 0 39595 TARGA RES CORP COM 87612G101 22894 303359 SH SOLE 124272 0 179087 TARGET CORP COM 87612E106 299003 1408879 SH SOLE 598606 0 810273 TARGET HOSPITALITY CORP COM 87615L107 70 11727 SH SOLE 0 0 11727 TASEKO MINES LTD COM 876511106 69 30243 SH SOLE 0 0 30243 TASKUS INC CLASS A COM 87652V109 2596 67497 SH SOLE 67147 0 350 TATA MTRS LTD SPONSORED ADR 876568502 262 9377 SH SOLE 23 0 9354 TC ENERGY CORP COM 87807B107 76676 1359020 SH SOLE 1294503 0 64517 TCG BDC INC COM 872280102 1332 92562 SH SOLE 0 0 92562 TCW STRATEGIC INCOME FD INC COM 872340104 4011 778779 SH SOLE 0 0 778779 TD SYNNEX CORPORATION COM 87162W100 11479 111213 SH SOLE 28882 0 82331 TE CONNECTIVITY LTD SHS H84989104 104393 797014 SH SOLE 739459 0 57555 TECHNIPFMC PLC COM G87110105 2069 266995 SH SOLE 265270 0 1725 TECHTARGET INC COM 87874R100 1698 20890 SH SOLE 15540 0 5350 TECK RESOURCES LTD CL B 878742204 9166 226928 SH SOLE 113119 0 113809 TECNOGLASS INC SHS G87264100 2189 86719 SH SOLE 75752 0 10967 TEGNA INC COM 87901J105 1064 47519 SH SOLE 11088 0 36431 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 4457 214610 SH SOLE 47 0 214563 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 20073 901762 SH SOLE 0 0 901762 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 400 24207 SH SOLE 24 0 24183 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2554 167725 SH SOLE 0 0 167725 TELADOC HEALTH INC COM 87918A105 16965 235196 SH SOLE 0 0 235196 TELEDYNE TECHNOLOGIES INC COM 879360105 5930 12546 SH SOLE 8199 0 4347 TELEFLEX INCORPORATED COM 879369106 27641 77897 SH SOLE 65632 0 12265 TELEFONICA BRASIL SA NEW ADR 87936R205 1253 111375 SH SOLE 76468 0 34907 TELEFONICA S A SPONSORED ADR 879382208 1170 243816 SH SOLE 34405 0 209411 TELEPHONE & DATA SYS INC COM NEW 879433829 14055 744450 SH SOLE 441484 0 302966 TELEPHONE & DATA SYS INC COM NEW 879433829 68 90700 SH Call SOLE 0 0 0 TELLURIAN INC NEW COM 87968A104 265 49968 SH SOLE 0 0 49968 TELUS CORPORATION COM 87971M103 11861 453747 SH SOLE 404172 0 49575 TEMPLETON EMERGING MKTS FD COM 880191101 218 15829 SH SOLE 0 0 15829 TEMPLETON EMERGING MKTS INCO COM 880192109 446 65100 SH SOLE 0 0 65100 TEMPLETON GLOBAL INCOME FD COM 880198106 876 174251 SH SOLE 0 0 174251 TEMPUR SEALY INTL INC COM 88023U101 8049 288277 SH SOLE 194341 0 93936 TENABLE HLDGS INC COM 88025T102 590 10208 SH SOLE 7132 0 3076 TENARIS S A SPONSORED ADS 88031M109 1286 42751 SH SOLE 5459 0 37292 TENARIS S A SPONSORED ADS 88031M109 46 18600 SH Call SOLE 0 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 57 11611 SH SOLE 0 0 11611 TENET HEALTHCARE CORP COM NEW 88033G407 4737 55112 SH SOLE 7027 0 48085 TENNANT CO COM 880345103 883 11210 SH SOLE 11197 0 13 TENNECO INC CL A VTG COM STK 880349105 609 33261 SH SOLE 32094 0 1167 TERADATA CORP DEL COM 88076W103 3787 76830 SH SOLE 71558 0 5272 TERADYNE INC COM 880770102 17908 151469 SH SOLE 101437 0 50032 TEREX CORP NEW COM 880779103 1417 39745 SH SOLE 17448 0 22297 TERRENO RLTY CORP COM 88146M101 9103 122929 SH SOLE 122625 0 304 TESLA INC COM 88160R101 326726 303198 SH SOLE 112487 0 190711 TETRA TECH INC NEW COM 88162G103 3671 22259 SH SOLE 1623 0 20636 TETRA TECHNOLOGIES INC DEL COM 88162F105 274 66683 SH SOLE 42683 0 24000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2826 301004 SH SOLE 19856 0 281148 TEXAS CAP BANCSHARES INC COM 88224Q107 1317 22983 SH SOLE 7145 0 15838 TEXAS INSTRS INC COM 882508104 269040 1466305 SH SOLE 1060141 0 406164 TEXAS PACIFIC LAND CORPORATI COM 88262P102 18485 13671 SH SOLE 0 0 13671 TEXAS ROADHOUSE INC COM 882681109 6904 82452 SH SOLE 40341 0 42111 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1484 38979 SH SOLE 0 0 38979 TEXTRON INC COM 883203101 10981 147629 SH SOLE 109268 0 38361 TFF PHARMACEUTICALS INC COM 87241J104 223 35350 SH SOLE 0 0 35350 TFI INTL INC COM 87241L109 5551 52121 SH SOLE 34259 0 17862 TFS FINL CORP COM 87240R107 173 10444 SH SOLE 0 0 10444 TG THERAPEUTICS INC COM 88322Q108 1579 165994 SH SOLE 10667 0 155327 THE AARONS COMPANY INC COM 00258W108 618 30752 SH SOLE 23213 0 7539 THE BEACHBODY COMPANY INC *W EXP 12/31/202 073463119 3 11199 SH SOLE 0 0 11199 THE BEACHBODY COMPANY INC COM CL A 073463101 40 17825 SH SOLE 0 0 17825 THE BEAUTY HEALTH COMPANY COM CL A 88331L108 1112 65898 SH SOLE 28241 0 37657 THE REALREAL INC COM 88339P101 237 32692 SH SOLE 27129 0 5563 THE TRADE DESK INC COM CL A 88339J105 18818 271747 SH SOLE 124637 0 147110 THERAPEUTICSMD INC COM 88338N107 28 72757 SH SOLE 0 0 72757 THERMO FISHER SCIENTIFIC INC COM 883556102 235762 399146 SH SOLE 215597 0 183549 THERMON GROUP HLDGS INC COM 88362T103 573 35395 SH SOLE 35383 0 12 THOMSON REUTERS CORP. COM NEW 884903709 14565 133811 SH SOLE 119887 0 13924 THOR INDS INC COM 885160101 7221 91750 SH SOLE 76547 0 15203 THRYV HLDGS INC COM NEW 886029206 3424 121767 SH SOLE 121767 0 0 TIDAL ETF TR RPAR RISK PARI 886364603 2611 110357 SH SOLE 0 0 110357 TIDAL ETF TR SOFI GIG ETF 886364504 246 11135 SH SOLE 0 0 11135 TILE SHOP HLDGS INC COM 88677Q109 81 12294 SH SOLE 12294 0 0 TILRAY BRANDS INC COM CL 2 88688T100 803 103410 SH SOLE 130 0 103280 TIMKEN CO COM 887389104 6623 109113 SH SOLE 106714 0 2399 TIPTREE INC COM 88822Q103 740 57553 SH SOLE 0 0 57553 TITAN INTL INC ILL COM 88830M102 795 53970 SH SOLE 0 0 53970 TITAN MED INC COM NEW 88830X819 17 32864 SH SOLE 0 0 32864 TIVITY HEALTH INC COM 88870R102 570 17722 SH SOLE 10978 0 6744 TJX COS INC NEW COM 872540109 166094 2741727 SH SOLE 1070733 0 1670994 TOAST INC CL A 888787108 542 24946 SH SOLE 0 0 24946 TOLL BROTHERS INC COM 889478103 6702 142530 SH SOLE 63744 0 78786 TOPBUILD CORP COM 89055F103 2245 12375 SH SOLE 9051 0 3324 TORO CO COM 891092108 8287 96940 SH SOLE 39617 0 57323 TORONTO DOMINION BK ONT COM NEW 891160509 22018 277228 SH SOLE 45353 0 231875 TORONTO DOMINION BK ONT COM NEW 891160509 5 30200 SH Call SOLE 0 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 3589 103857 SH SOLE 0 0 103857 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 1231 32427 SH SOLE 0 0 32427 TOTALENERGIES SE SPONSORED ADS 89151E109 102450 2027114 SH SOLE 1835869 0 191245 TOWNEBANK PORTSMOUTH VA COM 89214P109 3913 130689 SH SOLE 85034 0 45655 TOYOTA MOTOR CORP ADS 892331307 9867 54740 SH SOLE 13062 0 41678 TPG RE FIN TR INC COM 87266M107 850 71955 SH SOLE 0 0 71955 TPI COMPOSITES INC COM 87266J104 346 24616 SH SOLE 0 0 24616 TRACTOR SUPPLY CO COM 892356106 98795 423334 SH SOLE 233639 0 189695 TRADEWEB MKTS INC CL A 892672106 2665 30330 SH SOLE 28536 0 1794 TRANE TECHNOLOGIES PLC SHS G8994E103 153197 1003238 SH SOLE 187803 0 815435 TRANSCAT INC COM 893529107 384 4738 SH SOLE 0 0 4738 TRANSDIGM GROUP INC COM 893641100 58333 89531 SH SOLE 85394 0 4137 TRANSOCEAN LTD REG SHS H8817H100 296 64837 SH SOLE 0 0 64837 TRANSUNION COM 89400J107 24223 234405 SH SOLE 205245 0 29160 TRAVEL PLUS LEISURE CO COM 894164102 4537 78305 SH SOLE 61889 0 16416 TRAVELERS COMPANIES INC COM 89417E109 91574 501143 SH SOLE 436000 0 65143 TRAVELZOO COM NEW 89421Q205 97 14740 SH SOLE 0 0 14740 TREEHOUSE FOODS INC COM 89469A104 1046 32412 SH SOLE 0 0 32412 TREX CO INC COM 89531P105 12749 195149 SH SOLE 154835 0 40314 TRI CONTL CORP COM 895436103 9191 298010 SH SOLE 0 0 298010 TRI POINTE HOMES INC COM 87265H109 3541 176362 SH SOLE 29802 0 146560 TRICO BANCSHARES COM 896095106 664 16583 SH SOLE 0 0 16583 TRICON RESIDENTIAL INC COM NPV 89612W102 291 18340 SH SOLE 0 0 18340 TRILOGY METALS INC NEW COM 89621C105 19 17990 SH SOLE 0 0 17990 TRIMAS CORP COM NEW 896215209 1725 53747 SH SOLE 53717 0 30 TRIMBLE INC COM 896239100 2947 40853 SH SOLE 15925 0 24928 TRINET GROUP INC COM 896288107 522 5307 SH SOLE 5128 0 179 TRINITY INDS INC COM 896522109 23832 693586 SH SOLE 671441 0 22145 TRINSEO PLC SHS G9059U107 2526 52713 SH SOLE 5536 0 47177 TRIP COM GROUP LTD ADS 89677Q107 225 9728 SH SOLE 91 0 9637 TRIP COM GROUP LTD DBCV 1.250% 9/1 22943FAM2 14 15000 PRN SOLE 0 0 15000 TRIPADVISOR INC COM 896945201 437 16107 SH SOLE 0 0 16107 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 490 28048 SH SOLE 0 0 28048 TRISTATE CAP HLDGS INC COM 89678F100 1704 51275 SH SOLE 2896 0 48379 TRITIUM DCFC LIMITED ORDINARY SHARES Q9225T108 524 52197 SH SOLE 0 0 52197 TRITON INTL LTD CL A G9078F107 3722 53029 SH SOLE 0 0 53029 TRIUMPH BANCORP INC COM 89679E300 1765 18768 SH SOLE 0 0 18768 TRIUMPH GROUP INC NEW COM 896818101 3525 139452 SH SOLE 0 0 139452 TRUIST FINL CORP COM 89832Q109 229550 4048501 SH SOLE 3081757 0 966744 TRUPANION INC COM 898202106 1626 18241 SH SOLE 14294 0 3947 TRUSTMARK CORP COM 898402102 723 23785 SH SOLE 0 0 23785 TTEC HLDGS INC COM 89854H102 729 8832 SH SOLE 8303 0 529 TURNING POINT THERAPEUTICS I COM 90041T108 281 10468 SH SOLE 9625 0 843 TURQUOISE HILL RES LTD COM 900435207 5003 166554 SH SOLE 0 0 166554 TURTLE BEACH CORP COM NEW 900450206 3374 158476 SH SOLE 0 0 158476 TUSIMPLE HLDGS INC CL A 90089L108 375 30764 SH SOLE 0 0 30764 TUTOR PERINI CORP COM 901109108 142 13177 SH SOLE 0 0 13177 TWILIO INC CL A 90138F102 25575 155180 SH SOLE 101053 0 54127 TWITTER INC COM 90184L102 38537 996055 SH SOLE 780311 0 215744 TWO HBRS INVT CORP COM NEW 90187B408 347 62718 SH SOLE 0 0 62718 TYLER TECHNOLOGIES INC COM 902252105 12955 29119 SH SOLE 27513 0 1606 TYSON FOODS INC CL A 902494103 28469 317622 SH SOLE 86823 0 230799 TYSON FOODS INC CL A 902494103 707 38200 SH Call SOLE 0 0 0 TYSON FOODS INC CL A 902494103 26 17100 SH Call SOLE 0 0 0 U S PHYSICAL THERAPY COM 90337L108 279 2805 SH SOLE 2552 0 253 UBER TECHNOLOGIES INC COM 90353T100 52600 1474221 SH SOLE 1079304 0 394917 UBIQUITI INC COM 90353W103 2130 7314 SH SOLE 4723 0 2591 UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 502 704 SH SOLE 0 0 704 UBS GROUP AG SHS H42097107 28942 1481154 SH SOLE 1403906 0 77248 UDR INC COM 902653104 4631 80729 SH SOLE 48352 0 32377 UFP INDUSTRIES INC COM 90278Q108 2733 35417 SH SOLE 5109 0 30308 UGI CORP NEW COM 902681105 3045 84056 SH SOLE 4545 0 79511 UIPATH INC CL A 90364P105 5445 252181 SH SOLE 225086 0 27095 ULTA BEAUTY INC COM 90384S303 33350 83747 SH SOLE 61967 0 21780 ULTRA CLEAN HLDGS INC COM 90385V107 523 12344 SH SOLE 0 0 12344 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1008 13882 SH SOLE 9993 0 3889 ULTRAPAR PARTICIPACOES SA SP ADR REP COM 90400P101 33 10773 SH SOLE 133 0 10640 UMB FINL CORP COM 902788108 4104 42237 SH SOLE 41374 0 863 UMH PPTYS INC COM 903002103 1435 58369 SH SOLE 0 0 58369 UNDER ARMOUR INC CL A 904311107 3256 191303 SH SOLE 73597 0 117706 UNDER ARMOUR INC CL C 904311206 1100 70682 SH SOLE 0 0 70682 UNIFIRST CORP MASS COM 904708104 10950 59419 SH SOLE 58959 0 460 UNILEVER PLC SPON ADR NEW 904767704 117980 2588986 SH SOLE 2029592 0 559394 UNION PAC CORP COM 907818108 843437 3087057 SH SOLE 1055438 0 2031619 UNION PAC CORP COM 907818108 111 22700 SH Call SOLE 0 0 0 UNIQURE NV SHS N90064101 431 23878 SH SOLE 16 0 23862 UNITED AIRLS HLDGS INC COM 910047109 5593 120653 SH SOLE 2295 0 118358 UNITED BANKSHARES INC WEST V COM 909907107 2628 75347 SH SOLE 34919 0 40428 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 243 6974 SH SOLE 714 0 6260 UNITED FIRE GROUP INC COM 910340108 1015 32656 SH SOLE 0 0 32656 UNITED INS HLDGS CORP COM 910710102 167 50440 SH SOLE 0 0 50440 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 2641 289563 SH SOLE 70 0 289493 UNITED NAT FOODS INC COM 911163103 814 19689 SH SOLE 8917 0 10772 UNITED PARCEL SERVICE INC CL B 911312106 514797 2400397 SH SOLE 1157980 0 1242417 UNITED RENTALS INC COM 911363109 51849 145968 SH SOLE 46584 0 99384 UNITED STATES STL CORP NEW COM 912909108 5742 152147 SH SOLE 0 0 152147 UNITED THERAPEUTICS CORP DEL COM 91307C102 6403 35689 SH SOLE 20615 0 15074 UNITEDHEALTH GROUP INC COM 91324P102 942401 1847860 SH SOLE 862504 0 985356 UNITEDHEALTH GROUP INC COM 91324P102 416 7600 SH Call SOLE 0 0 0 UNITI GROUP INC COM 91325V108 5910 429491 SH SOLE 0 0 429491 UNITIL CORP COM 913259107 922 18483 SH SOLE 5268 0 13215 UNITY SOFTWARE INC COM 91332U101 16212 163407 SH SOLE 141687 0 21720 UNIVAR SOLUTIONS INC COM 91336L107 3281 102072 SH SOLE 95322 0 6750 UNIVERSAL CORP VA COM 913456109 338 5815 SH SOLE 0 0 5815 UNIVERSAL DISPLAY CORP COM 91347P105 6244 37403 SH SOLE 2023 0 35380 UNIVERSAL ELECTRS INC COM 913483103 1370 43848 SH SOLE 25831 0 18017 UNIVERSAL HLTH SVCS INC CL B 913903100 27341 188622 SH SOLE 164352 0 24270 UNIVERSAL SEC INSTRS INC COM NEW 913821302 312 73513 SH SOLE 0 0 73513 UNIVEST FINANCIAL CORPORATIO COM 915271100 369 13792 SH SOLE 12078 0 1714 UNUM GROUP COM 91529Y106 6024 191162 SH SOLE 21123 0 170039 UPSTART HLDGS INC COM 91680M107 5570 51055 SH SOLE 0 0 51055 UPWORK INC COM 91688F104 4243 182593 SH SOLE 0 0 182593 URBAN EDGE PPTYS COM 91704F104 550 28801 SH SOLE 27639 0 1162 URBAN OUTFITTERS INC COM 917047102 342 13630 SH SOLE 0 0 13630 US BANCORP DEL COM NEW 902973304 177650 3342422 SH SOLE 2523728 0 818694 US BANCORP DEL COM NEW 902973304 3 20000 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 4 87500 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 1 40000 SH Call SOLE 0 0 0 US ECOLOGY INC COM 91734M103 4008 83707 SH SOLE 83580 0 127 US FOODS HLDG CORP COM 912008109 27765 737835 SH SOLE 730186 0 7649 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 691 39265 SH SOLE 0 0 39265 USERTESTING INC COM 91734E101 143 13423 SH SOLE 0 0 13423 UWM HOLDINGS CORPORATION COM CL A 91823B109 109 24096 SH SOLE 0 0 24096 V F CORP COM 918204108 30950 544322 SH SOLE 207435 0 336887 VAIL RESORTS INC COM 91879Q109 15287 58736 SH SOLE 40579 0 18157 VALE S A SPONSORED ADS 91912E105 29937 1497598 SH SOLE 1216748 0 280850 VALERO ENERGY CORP COM 91913Y100 75179 740382 SH SOLE 136766 0 603616 VALERO ENERGY CORP COM 91913Y100 266 11400 SH Call SOLE 0 0 0 VALERO ENERGY CORP COM 91913Y100 55 15000 SH Call SOLE 0 0 0 VALHI INC NEW COM 918905209 1945 66345 SH SOLE 0 0 66345 VALLEY NATL BANCORP COM 919794107 4488 344670 SH SOLE 288245 0 56425 VALMONT INDS INC COM 920253101 1301 5455 SH SOLE 0 0 5455 VALVOLINE INC COM 92047W101 5276 167173 SH SOLE 155797 0 11376 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 3925 37549 SH SOLE 0 0 37549 VANECK ETF TRUST BDC INCOME ETF 92189F411 306 17075 SH SOLE 0 0 17075 VANECK ETF TRUST BIOTECH ETF 92189F726 1594 9834 SH SOLE 0 0 9834 VANECK ETF TRUST EMERGING MRKT HI 92189F353 241 11946 SH SOLE 4610 0 7336 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 247 1628 SH SOLE 0 0 1628 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 24477 805168 SH SOLE 503062 0 302106 VANECK ETF TRUST GAMING ETF 92189F882 352 8821 SH SOLE 0 0 8821 VANECK ETF TRUST GOLD MINERS ETF 92189F106 44598 1162932 SH SOLE 0 0 1162932 VANECK ETF TRUST GREEN BOND ETF 92189F171 749 29968 SH SOLE 0 0 29968 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 3978 69299 SH SOLE 0 0 69299 VANECK ETF TRUST INDONESIA INDEX 92189F833 2264 106883 SH SOLE 0 0 106883 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 5373 113553 SH SOLE 0 0 113553 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 975 36131 SH SOLE 23179 0 12952 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 6336 135178 SH SOLE 0 0 135178 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 150 70600 SH Call SOLE 0 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 159 17700 SH Call SOLE 0 0 0 VANECK ETF TRUST LONG MUNI ETF 92189F536 8823 454918 SH SOLE 454447 0 471 VANECK ETF TRUST MORTGAGE REIT 92189F452 197 11552 SH SOLE 0 0 11552 VANECK ETF TRUST MRNGSTR DURA DIV 92189H102 6323 194017 SH SOLE 0 0 194017 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 118068 1580565 SH SOLE 0 0 1580565 VANECK ETF TRUST OIL SERVICES ETF 92189H607 25445 90046 SH SOLE 0 0 90046 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 912 11431 SH SOLE 0 0 11431 VANECK ETF TRUST PREFERRED SECURT 92189F429 415 20184 SH SOLE 0 0 20184 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 2444 20662 SH SOLE 0 0 20662 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 27048 100256 SH SOLE 0 0 100256 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 1077 46297 SH SOLE 0 0 46297 VANECK ETF TRUST STEEL ETF 92189F205 314 4632 SH SOLE 0 0 4632 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 340 19874 SH SOLE 0 0 19874 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 2055 35383 SH SOLE 0 0 35383 VANECK MERK GOLD TR GOLD TRUST 921078101 5413 287450 SH SOLE 0 0 287450 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 5316 19275 SH SOLE 0 0 19275 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1833 12163 SH SOLE 0 0 12163 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 659 3427 SH SOLE 0 0 3427 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 10881 59850 SH SOLE 0 0 59850 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 12793 76358 SH SOLE 0 0 76358 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2507 11610 SH SOLE 0 0 11610 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 12267 69225 SH SOLE 81 0 69144 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 11375 57443 SH SOLE 0 0 57443 VANGUARD BD INDEX FDS INTERMED TERM 921937819 31224 381236 SH SOLE 440 0 380796 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 893 9739 SH SOLE 0 0 9739 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 204826 2629347 SH SOLE 1353990 0 1275357 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 133436 1677597 SH SOLE 895723 0 781874 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 17259 329126 SH SOLE 50 0 329076 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 41402 249926 SH SOLE 466 0 249460 VANGUARD INDEX FDS GROWTH ETF 922908736 198498 690174 SH SOLE 17514 0 672660 VANGUARD INDEX FDS LARGE CAP ETF 922908637 21985 105449 SH SOLE 704 0 104745 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 17903 80349 SH SOLE 1417 0 78932 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 26338 175974 SH SOLE 36064 0 139910 VANGUARD INDEX FDS MID CAP ETF 922908629 728536 3063020 SH SOLE 2551004 0 512016 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 55847 515333 SH SOLE 505 0 514828 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7830699 18861325 SH SOLE 17655897 0 1205428 VANGUARD INDEX FDS SM CP VAL ETF 922908611 57051 324252 SH SOLE 7194 0 317058 VANGUARD INDEX FDS SMALL CP ETF 922908751 104799 493098 SH SOLE 743 0 492355 VANGUARD INDEX FDS SML CP GRW ETF 922908595 48784 196584 SH SOLE 4514 0 192070 VANGUARD INDEX FDS TOTAL STK MKT 922908769 148874 653904 SH SOLE 1213 0 652691 VANGUARD INDEX FDS VALUE ETF 922908744 280360 1897127 SH SOLE 96331 0 1800796 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 364753 6333620 SH SOLE 5500229 0 833391 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 121251 2628475 SH SOLE 3951 0 2624524 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 11605 186329 SH SOLE 0 0 186329 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 187620 2533686 SH SOLE 2435066 0 98620 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 8269 66745 SH SOLE 5 0 66740 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 709 13643 SH SOLE 0 0 13643 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 49031 484062 SH SOLE 222528 0 261534 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 33206 648432 SH SOLE 31185 0 617247 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 479418 9300052 SH SOLE 8740966 0 559086 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 201602 2343124 SH SOLE 1841773 0 501351 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 15584 247712 SH SOLE 226062 0 21650 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 53706 573352 SH SOLE 561320 0 12032 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1782 22160 SH SOLE 0 0 22160 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 75651 1510002 SH SOLE 1367662 0 142340 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 14542 245388 SH SOLE 54298 0 191090 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 135705 1737806 SH SOLE 429887 0 1307919 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 237 3203 SH SOLE 0 0 3203 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 14949 209484 SH SOLE 36024 0 173460 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 35276 170250 SH SOLE 152 0 170098 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 13400 184073 SH SOLE 0 0 184073 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1843 9911 SH SOLE 5 0 9906 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 14974 180730 SH SOLE 361 0 180369 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2114 14974 SH SOLE 0 0 14974 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 759 3720 SH SOLE 0 0 3720 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 282055 1739351 SH SOLE 789 0 1738562 VANGUARD STAR FDS VG TL INTL STK F 921909768 40516 678210 SH SOLE 0 0 678210 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 151612 3156614 SH SOLE 7645 0 3148969 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 950 8898 SH SOLE 0 0 8898 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 917 13126 SH SOLE 0 0 13126 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 429580 3826980 SH SOLE 2738331 0 1088649 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 15721 198879 SH SOLE 0 0 198879 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 5076 75066 SH SOLE 0 0 75066 VANGUARD WORLD FD ESG INTL STK ETF 921910725 1020 17827 SH SOLE 0 0 17827 VANGUARD WORLD FD ESG US CORP BD 921910691 361 5320 SH SOLE 0 0 5320 VANGUARD WORLD FD ESG US STK ETF 921910733 2800 34539 SH SOLE 0 0 34539 VANGUARD WORLD FD EXTENDED DUR 921910709 7313 60080 SH SOLE 0 0 60080 VANGUARD WORLD FD MEGA CAP INDEX 921910873 33342 209647 SH SOLE 0 0 209647 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 15346 142988 SH SOLE 0 0 142988 VANGUARD WORLD FD MEGA GRWTH IND 921910816 13150 55860 SH SOLE 8348 0 47512 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 19099 159094 SH SOLE 29804 0 129290 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 19575 64114 SH SOLE 0 0 64114 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 8372 42734 SH SOLE 655 0 42079 VANGUARD WORLD FDS ENERGY ETF 92204A306 20347 190091 SH SOLE 0 0 190091 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 37511 401667 SH SOLE 887 0 400780 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 41088 161515 SH SOLE 4 0 161511 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 12073 62079 SH SOLE 453 0 61626 VANGUARD WORLD FDS INF TECH ETF 92204A702 173662 416956 SH SOLE 21 0 416935 VANGUARD WORLD FDS MATERIALS ETF 92204A801 17887 92169 SH SOLE 0 0 92169 VANGUARD WORLD FDS UTILITIES ETF 92204A876 13581 83929 SH SOLE 497 0 83432 VAREX IMAGING CORP COM 92214X106 235 11042 SH SOLE 0 0 11042 VARONIS SYS INC COM 922280102 1986 41783 SH SOLE 36822 0 4961 VAXART INC COM NEW 92243A200 65 12893 SH SOLE 0 0 12893 VBI VACCINES INC CDA COM NEW 91822J103 1123 676516 SH SOLE 0 0 676516 VECTOR GROUP LTD COM 92240M108 139 11536 SH SOLE 0 0 11536 VEECO INSTRS INC DEL COM 922417100 5149 189384 SH SOLE 172767 0 16617 VEEVA SYS INC CL A COM 922475108 13747 64706 SH SOLE 37391 0 27315 VELO3D INC COMMON STOCK 92259N104 104 11200 SH SOLE 0 0 11200 VELODYNE LIDAR INC COM 92259F101 42 16446 SH SOLE 0 0 16446 VENTAS INC COM 92276F100 6023 97518 SH SOLE 33183 0 64335 VERASTEM INC COM 92337C104 169 119529 SH SOLE 76283 0 43246 VERICEL CORP COM 92346J108 4014 105015 SH SOLE 102515 0 2500 VERINT SYS INC COM 92343X100 404 7821 SH SOLE 4465 0 3356 VERISIGN INC COM 92343E102 6000 26970 SH SOLE 12106 0 14864 VERISK ANALYTICS INC COM 92345Y106 92241 429767 SH SOLE 409550 0 20217 VERITEX HLDGS INC COM 923451108 304 7964 SH SOLE 0 0 7964 VERIZON COMMUNICATIONS INC COM 92343V104 760704 14933319 SH SOLE 5612875 0 9320444 VERIZON COMMUNICATIONS INC COM 92343V104 7 57500 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 11800 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2 45400 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 4 81900 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 12700 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 16 12100 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2 16000 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 5 26000 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 808 38432 SH SOLE 0 0 38432 VERRA MOBILITY CORP COM 92511U102 1598 98174 SH SOLE 0 0 98174 VERTEX ENERGY INC COM 92534K107 164 16509 SH SOLE 0 0 16509 VERTEX PHARMACEUTICALS INC COM 92532F100 108929 417401 SH SOLE 337851 0 79550 VERTIV HOLDINGS CO COM CL A 92537N108 1138 81297 SH SOLE 60019 0 21278 VERU INC COM 92536C103 411 85100 SH SOLE 0 0 85100 VIAD CORP COM 92552R406 1255 35211 SH SOLE 34769 0 442 VIANT TECHNOLOGY INC COM CL A 92557A101 128 19473 SH SOLE 18473 0 1000 VIASAT INC COM 92552V100 685 14047 SH SOLE 0 0 14047 VIATRIS INC COM 92556V106 16954 1558260 SH SOLE 937845 0 620415 VIATRIS INC COM 92556V106 6 56100 SH Call SOLE 0 0 0 VIATRIS INC COM 92556V106 1 27600 SH Call SOLE 0 0 0 VIAVI SOLUTIONS INC COM 925550105 773 48044 SH SOLE 40969 0 7075 VICI PPTYS INC COM 925652109 40810 1433936 SH SOLE 1120897 0 313039 VICI PPTYS INC COM 925652109 13 85600 SH Call SOLE 0 0 0 VICOR CORP COM 925815102 253 3591 SH SOLE 0 0 3591 VICTORIAS SECRET AND CO COMMON STOCK 926400102 554 10795 SH SOLE 0 0 10795 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 14669 198101 SH SOLE 0 0 198101 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 4623 62440 SH SOLE 0 0 62440 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 10585 147293 SH SOLE 0 0 147293 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 2007 31795 SH SOLE 0 0 31795 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 5988 102463 SH SOLE 0 0 102463 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 13069 282548 SH SOLE 0 0 282548 VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 3077 61719 SH SOLE 0 0 61719 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 696 16730 SH SOLE 0 0 16730 VIEW INC COM CL A 92671V106 145 78738 SH SOLE 0 0 78738 VIEWRAY INC COM 92672L107 610 155675 SH SOLE 0 0 155675 VIKING THERAPEUTICS INC COM 92686J106 371 123751 SH SOLE 0 0 123751 VILLAGE FARMS INTL INC COM 92707Y108 1582 299662 SH SOLE 0 0 299662 VIMEO INC COMMON STOCK 92719V100 780 65657 SH SOLE 55909 0 9748 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1380 46672 SH SOLE 0 0 46672 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 620 68918 SH SOLE 0 0 68918 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 250 25295 SH SOLE 0 0 25295 VIRTU FINL INC CL A 928254101 4708 126503 SH SOLE 108333 0 18170 VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 1675 76624 SH SOLE 0 0 76624 VIRTUS ALLIANZGI CONVERTIBLE COM 92838R105 241 25834 SH SOLE 0 0 25834 VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 720 166218 SH SOLE 0 0 166218 VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 122 24256 SH SOLE 0 0 24256 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 2409 94675 SH SOLE 0 0 94675 VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 10461 385433 SH SOLE 0 0 385433 VIRTUS DIVIDEND INTEREST & P COM 92840R101 4098 284788 SH SOLE 0 0 284788 VIRTUS GLOBAL DIVID & INCOME COM 92835W107 109 11180 SH SOLE 0 0 11180 VIRTUS INVT PARTNERS INC COM 92828Q109 1844 7685 SH SOLE 0 0 7685 VISA INC COM CL A 92826C839 799918 3606862 SH SOLE 1696455 0 1910407 VISA INC COM CL A 92826C839 31 17300 SH Call SOLE 0 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 2234 113990 SH SOLE 112351 0 1639 VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3 38 38000 PRN SOLE 0 0 38000 VISTA OUTDOOR INC COM 928377100 611 17122 SH SOLE 0 0 17122 VISTEON CORP COM NEW 92839U206 367 3366 SH SOLE 250 0 3116 VISTRA CORP COM 92840M102 62273 2678396 SH SOLE 2397809 0 280587 VIVID SEATS INC COM CL A 92854T100 1633 147651 SH SOLE 141953 0 5698 VIZIO HLDG CORP CL A COM 92858V101 460 51773 SH SOLE 21408 0 30365 VIZIO HLDG CORP CL A COM 92858V101 2 12100 SH Call SOLE 0 0 0 VMWARE INC CL A COM 928563402 9173 80556 SH SOLE 1378 0 79178 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 74196 4464239 SH SOLE 3368465 0 1095774 VOLTA INC COM CL A 92873V102 1097 359818 SH SOLE 0 0 359818 VONAGE HLDGS CORP COM 92886T201 478 23560 SH SOLE 0 0 23560 VONTIER CORPORATION COM 928881101 6931 272994 SH SOLE 246364 0 26630 VORNADO RLTY TR SH BEN INT 929042109 391 8627 SH SOLE 0 0 8627 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 6822 839086 SH SOLE 0 0 839086 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 560 83602 SH SOLE 0 0 83602 VOYA FINANCIAL INC COM 929089100 6140 92542 SH SOLE 85069 0 7473 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1648 281155 SH SOLE 0 0 281155 VOYA INFRASTRUCTURE INDLS & COM 92912X101 530 45576 SH SOLE 0 0 45576 VROOM INC COM 92918V109 616 231602 SH SOLE 76662 0 154940 VULCAN MATLS CO COM 929160109 37886 206237 SH SOLE 157336 0 48901 WABASH NATL CORP COM 929566107 584 39348 SH SOLE 0 0 39348 WABTEC COM 929740108 8544 88840 SH SOLE 74511 0 14329 WALGREENS BOOTS ALLIANCE INC COM 931427108 91682 2047831 SH SOLE 1414229 0 633602 WALGREENS BOOTS ALLIANCE INC COM 931427108 1 12500 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1 72200 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1 15100 SH Call SOLE 0 0 0 WALKER & DUNLOP INC COM 93148P102 330 2553 SH SOLE 0 0 2553 WALMART INC COM 931142103 576004 3867827 SH SOLE 692629 0 3175198 WALMART INC COM 931142103 150 30400 SH Call SOLE 0 0 0 WALMART INC COM 931142103 59 39500 SH Call SOLE 0 0 0 WALMART INC COM 931142103 19 11200 SH Call SOLE 0 0 0 WALMART INC COM 931142103 63 16300 SH Call SOLE 0 0 0 WARNER MUSIC GROUP CORP COM CL A 934550203 1509 39860 SH SOLE 38934 0 926 WASHINGTON FED INC COM 938824109 1471 44825 SH SOLE 31339 0 13486 WASHINGTON TR BANCORP INC COM 940610108 5242 99856 SH SOLE 66057 0 33799 WASTE CONNECTIONS INC COM 94106B101 54782 392120 SH SOLE 21680 0 370440 WASTE MGMT INC DEL COM 94106L109 153668 969511 SH SOLE 591383 0 378128 WATERS CORP COM 941848103 5540 17850 SH SOLE 5462 0 12388 WATSCO INC COM 942622200 62027 203606 SH SOLE 177410 0 26196 WAYFAIR INC CL A 94419L101 284 2567 SH SOLE 757 0 1810 WD 40 CO COM 929236107 2050 11190 SH SOLE 10001 0 1189 WEBSTER FINL CORP COM 947890109 23623 420943 SH SOLE 332172 0 88771 WEC ENERGY GROUP INC COM 92939U106 70517 706520 SH SOLE 496104 0 210416 WEIS MKTS INC COM 948849104 229 3207 SH SOLE 0 0 3207 WELLS FARGO CO NEW COM 949746101 114178 2356132 SH SOLE 1261678 0 1094454 WELLS FARGO CO NEW COM 949746101 9 74000 SH Call SOLE 0 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 18821 14205 SH SOLE 0 0 14205 WELLTOWER INC COM 95040Q104 32086 333747 SH SOLE 115679 0 218068 WENDYS CO COM 95058W100 1783 81161 SH SOLE 782 0 80379 WERNER ENTERPRISES INC COM 950755108 1388 33851 SH SOLE 30258 0 3593 WESBANCO INC COM 950810101 1086 31599 SH SOLE 25586 0 6013 WESCO INTL INC COM 95082P105 36173 277951 SH SOLE 0 0 277951 WEST FRASER TIMBER CO LTD COM 952845105 1272 15418 SH SOLE 0 0 15418 WEST PHARMACEUTICAL SVSC INC COM 955306105 30357 73912 SH SOLE 53269 0 20643 WESTERN ALLIANCE BANCORP COM 957638109 8197 98970 SH SOLE 86273 0 12697 WESTERN ASSET EMERGING MKTS COM 95766A101 2210 205942 SH SOLE 0 0 205942 WESTERN ASSET GBL HIGH INC F COM 95766B109 104 12270 SH SOLE 0 0 12270 WESTERN ASSET GLOBAL CORP DE COM 95790C107 2622 176472 SH SOLE 0 0 176472 WESTERN ASSET HIGH INCOME FD COM 95766J102 646 107354 SH SOLE 0 0 107354 WESTERN ASSET HIGH INCOME OP COM 95766K109 609 136282 SH SOLE 0 0 136282 WESTERN ASSET HIGH YIELD DEF COM 95768B107 2384 171756 SH SOLE 0 0 171756 WESTERN ASSET INTER MUNI FD COM 958435109 178 20765 SH SOLE 0 0 20765 WESTERN ASSET INVT GRADE DEF COM 95790A101 1130 60346 SH SOLE 0 0 60346 WESTERN ASSET MANAGED MUNS F COM 95766M105 835 71895 SH SOLE 0 0 71895 WESTERN ASSET MUN HIGH INCOM COM 95766N103 3918 556526 SH SOLE 0 0 556526 WESTERN ASSET MUN PARTNERS F COM 95766P108 4525 335944 SH SOLE 0 0 335944 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 224 18672 SH SOLE 0 0 18672 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 252 21548 SH SOLE 0 0 21548 WESTERN AST INFL LKD OPP & I COM 95766R104 2590 215686 SH SOLE 0 0 215686 WESTERN DIGITAL CORP. COM 958102105 22601 455206 SH SOLE 375659 0 79547 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1694 67177 SH SOLE 0 0 67177 WESTERN NEW ENG BANCORP INC COM 958892101 190 21203 SH SOLE 0 0 21203 WESTERN UN CO COM 959802109 1474 78654 SH SOLE 0 0 78654 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 1041 38435 SH SOLE 0 0 38435 WESTLAKE CORPORATION COM 960413102 2049 16608 SH SOLE 11379 0 5229 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 267 168714 SH SOLE 0 0 168714 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 104 40000 SH Put SOLE 0 0 40000 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 208 46200 SH Put SOLE 0 0 46200 WESTROCK CO COM 96145D105 15743 334740 SH SOLE 118372 0 216368 WESTWATER RES INC COM NEW 961684206 23 11520 SH SOLE 0 0 11520 WEWORK INC CL A 96209A104 206 30200 SH SOLE 0 0 30200 WEX INC COM 96208T104 438 2452 SH SOLE 0 0 2452 WEYERHAEUSER CO MTN BE COM NEW 962166104 38490 1015560 SH SOLE 384701 0 630859 WEYERHAEUSER CO MTN BE COM NEW 962166104 5 14800 SH Call SOLE 0 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 21229 446177 SH SOLE 4841 0 441336 WHEELS UP EXPERIENCE INC COM CL A 96328L106 353 113576 SH SOLE 0 0 113576 WHIRLPOOL CORP COM 963320106 10817 62605 SH SOLE 30118 0 32487 WHITE MTNS INS GROUP LTD COM G9618E107 38333 33737 SH SOLE 32715 0 1022 WHITEHORSE FIN INC COM 96524V106 1566 103865 SH SOLE 0 0 103865 WHITING PETE CORP NEW COM NEW 966387508 971 11911 SH SOLE 4838 0 7073 WHOLE EARTH BRANDS INC COM CL A 96684W100 72 10066 SH SOLE 0 0 10066 WIDEOPENWEST INC COM 96758W101 459 26310 SH SOLE 19191 0 7119 WILEY JOHN & SONS INC CL A 968223206 21070 397318 SH SOLE 394555 0 2763 WILLIAMS COS INC COM 969457100 225463 6748375 SH SOLE 5724263 0 1024112 WILLIAMS SONOMA INC COM 969904101 4815 33204 SH SOLE 6277 0 26927 WILLIS TOWERS WATSON PLC LTD SHS G96629103 79411 336174 SH SOLE 292717 0 43457 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 5245 134039 SH SOLE 110858 0 23181 WINGSTOP INC COM 974155103 1009 8602 SH SOLE 7667 0 935 WINNEBAGO INDS INC COM 974637100 1985 36744 SH SOLE 26114 0 10630 WINTRUST FINL CORP COM 97650W108 13893 149492 SH SOLE 0 0 149492 WIPRO LTD SPON ADR 1 SH 97651M109 916 118772 SH SOLE 98 0 118674 WISDOMTREE INVTS INC COM 97717P104 91 15448 SH SOLE 0 0 15448 WISDOMTREE TR CBOE S&P 500 97717X560 411 11697 SH SOLE 0 0 11697 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 2346 57381 SH SOLE 0 0 57381 WISDOMTREE TR EM EX ST-OWNED 97717X578 13693 419266 SH SOLE 1015 0 418251 WISDOMTREE TR EMER MKT HIGH FD 97717W315 16183 369823 SH SOLE 0 0 369823 WISDOMTREE TR EMG MKTS SMCAP 97717W281 436 8171 SH SOLE 0 0 8171 WISDOMTREE TR EURO QTLY DIV GR 97717X610 4679 149583 SH SOLE 0 0 149583 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2842 38619 SH SOLE 312 0 38307 WISDOMTREE TR EUROPE SMCP DV 97717W869 2098 31210 SH SOLE 0 0 31210 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 10012 199127 SH SOLE 0 0 199127 WISDOMTREE TR GLB EX US RL EST 97717W331 338 14627 SH SOLE 0 0 14627 WISDOMTREE TR GLB HIGH DIV FD 97717W877 953 18644 SH SOLE 0 0 18644 WISDOMTREE TR GLB US QTLY DIV 97717W844 1398 35201 SH SOLE 0 0 35201 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1504 68616 SH SOLE 0 0 68616 WISDOMTREE TR INDIA ERNGS FD 97717W422 1439 39968 SH SOLE 0 0 39968 WISDOMTREE TR INTERNTNL AI ENH 97717W786 297 7410 SH SOLE 0 0 7410 WISDOMTREE TR INTL EQUITY FD 97717W703 3442 65248 SH SOLE 0 0 65248 WISDOMTREE TR INTL LRGCAP DV 97717W794 339 6968 SH SOLE 0 0 6968 WISDOMTREE TR INTL QULTY DIV 97717X131 12587 344935 SH SOLE 276384 0 68551 WISDOMTREE TR INTL SMCAP DIV 97717W760 8901 129680 SH SOLE 0 0 129680 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 4114 95808 SH SOLE 0 0 95808 WISDOMTREE TR ITL HIGH DIV FD 97717W802 276 6944 SH SOLE 0 0 6944 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1984 30988 SH SOLE 0 0 30988 WISDOMTREE TR JP SMALLCP DIV 97717W836 11867 180056 SH SOLE 0 0 180056 WISDOMTREE TR US AI ENHANCED 97717W406 1096 11060 SH SOLE 0 0 11060 WISDOMTREE TR US HGH YLD CORP 97717X172 377 7644 SH SOLE 0 0 7644 WISDOMTREE TR US HIGH DIVIDEND 97717W208 5147 58433 SH SOLE 0 0 58433 WISDOMTREE TR US LARGECAP DIVD 97717W307 16206 246590 SH SOLE 0 0 246590 WISDOMTREE TR US LARGECAP FUND 97717W588 222 4600 SH SOLE 0 0 4600 WISDOMTREE TR US MIDCAP DIVID 97717W505 15715 353778 SH SOLE 0 0 353778 WISDOMTREE TR US MIDCAP FUND 97717W570 1331 24336 SH SOLE 0 0 24336 WISDOMTREE TR US QTLY DIV GRT 97717X669 47605 747675 SH SOLE 10860 0 736815 WISDOMTREE TR US S CAP QTY DIV 97717X651 7015 157211 SH SOLE 0 0 157211 WISDOMTREE TR US SMALLCAP DIVD 97717W604 8638 271051 SH SOLE 0 0 271051 WISDOMTREE TR US SMALLCAP FUND 97717W562 1459 30411 SH SOLE 0 0 30411 WISDOMTREE TR US TOTAL DIVIDND 97717W109 433 6700 SH SOLE 0 0 6700 WISDOMTREE TR YIELD ENHANCD US 97717X511 2671 55822 SH SOLE 0 0 55822 WIX COM LTD SHS M98068105 3169 30333 SH SOLE 26368 0 3965 WNS HLDGS LTD SPON ADR 92932M101 433 5065 SH SOLE 4261 0 804 WOLFSPEED INC COM 977852102 26127 229464 SH SOLE 205839 0 23625 WOLVERINE WORLD WIDE INC COM 978097103 1441 63887 SH SOLE 33625 0 30262 WOODWARD INC COM 980745103 1935 15492 SH SOLE 14149 0 1343 WOORI FINL GROUP INC SPONSORED ADS 981064108 363 9647 SH SOLE 0 0 9647 WORKDAY INC CL A 98138H101 73725 307879 SH SOLE 270225 0 37654 WORKHORSE GROUP INC COM NEW 98138J206 94 18884 SH SOLE 0 0 18884 WORKIVA INC COM CL A 98139A105 4304 36473 SH SOLE 31295 0 5178 WORLD FUEL SVCS CORP COM 981475106 13064 483123 SH SOLE 482168 0 955 WORLD GOLD TR SPDR GLD MINIS 98149E303 14992 389698 SH SOLE 0 0 389698 WORTHINGTON INDS INC COM 981811102 631 12284 SH SOLE 0 0 12284 WP CAREY INC COM 92936U109 27124 335520 SH SOLE 99799 0 235721 WPP PLC NEW ADR 92937A102 12165 185838 SH SOLE 183451 0 2387 WRAP TECHNOLOGIES INC COM 98212N107 65 24100 SH SOLE 0 0 24100 WSFS FINL CORP COM 929328102 5224 112057 SH SOLE 111815 0 242 WYNDHAM HOTELS & RESORTS INC COM 98311A105 6021 71094 SH SOLE 64365 0 6729 WYNN RESORTS LTD COM 983134107 12332 154650 SH SOLE 0 0 154650 XAI OCTAGON FLOATING RATE & COM 98400T106 565 66710 SH SOLE 0 0 66710 XCEL ENERGY INC COM 98389B100 43158 598005 SH SOLE 467153 0 130852 XENCOR INC COM 98401F105 2396 89801 SH SOLE 0 0 89801 XEROX HOLDINGS CORP COM NEW 98421M106 672 33328 SH SOLE 0 0 33328 XOMETRY INC CLASS A COM 98423F109 11869 322956 SH SOLE 10723 0 312233 XPENG INC ADS 98422D105 230 8354 SH SOLE 0 0 8354 XPERI HOLDING CORP COM 98390M103 416 24030 SH SOLE 22306 0 1724 XPO LOGISTICS INC COM 983793100 13547 186083 SH SOLE 35096 0 150987 XYLEM INC COM 98419M100 6763 79309 SH SOLE 0 0 79309 YALLA GROUP LTD ADS 98459U103 47 10576 SH SOLE 0 0 10576 YAMANA GOLD INC COM 98462Y100 609 109131 SH SOLE 0 0 109131 YELP INC CL A 985817105 4649 136287 SH SOLE 121943 0 14344 YETI HLDGS INC COM 98585X104 5193 86579 SH SOLE 49269 0 37310 YEXT INC COM 98585N106 73 10565 SH SOLE 0 0 10565 YUM BRANDS INC COM 988498101 32827 276947 SH SOLE 119307 0 157640 YUM CHINA HLDGS INC COM 98850P109 35867 863428 SH SOLE 780067 0 83361 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 26927 65088 SH SOLE 53576 0 11512 ZENDESK INC COM 98936J101 1803 14991 SH SOLE 11048 0 3943 ZIFF DAVIS INC COM 48123V102 3469 35848 SH SOLE 24986 0 10862 ZILLOW GROUP INC CL A 98954M101 10653 220880 SH SOLE 0 0 220880 ZILLOW GROUP INC CL C CAP STK 98954M200 2466 50026 SH SOLE 24558 0 25468 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 5054 69506 SH SOLE 0 0 69506 ZIMMER BIOMET HOLDINGS INC COM 98956P102 47549 371771 SH SOLE 292558 0 79213 ZIONS BANCORPORATION N A COM 989701107 4190 63914 SH SOLE 555 0 63359 ZIONS BANCORPORATION N A COM 989701107 14 25100 SH Call SOLE 0 0 0 ZIPRECRUITER INC CL A 98980B103 2875 125097 SH SOLE 0 0 125097 ZOETIS INC CL A 98978V103 159257 844436 SH SOLE 492089 0 352347 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 14328 122225 SH SOLE 0 0 122225 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 4114 68873 SH SOLE 51954 0 16919 ZSCALER INC COM 98980G102 9673 40090 SH SOLE 0 0 40090 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 648 25934 SH SOLE 0 0 25934 ZUMIEZ INC COM 989817101 359 9403 SH SOLE 9358 0 45 ZUORA INC COM CL A 98983V106 557 37212 SH SOLE 26658 0 10554 ZURN WATER SOLUTIONS CORP COM 98983L108 1996 56374 SH SOLE 19086 0 37288 ZYMEWORKS INC COM 98985W102 1110 169485 SH SOLE 0 0 169485 ZYNGA INC CL A 98986T108 12245 1325223 SH SOLE 1227785 0 97438