0001084208-21-000011.txt : 20211102 0001084208-21-000011.hdr.sgml : 20211102 20211102141627 ACCESSION NUMBER: 0001084208-21-000011 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211102 DATE AS OF CHANGE: 20211102 EFFECTIVENESS DATE: 20211102 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: 211370420 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 09-30-2021 09-30-2021 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Brian Carter Sr Manager Compliance 901-680-8492 Brian Carter Memphis TN 11-02-2021 0 4241 111355397 false
INFORMATION TABLE 2 Q32113FS.xml 13F HOLDINGS REPORT 09-30-2021 1 800 FLOWERS COM INC CL A 68243Q106 6159 201871 SH SOLE 200031 0 1840 10X GENOMICS INC CL A COM 88025U109 938 6440 SH SOLE 0 0 6440 1LIFE HEALTHCARE INC COM 68269G107 206 10155 SH SOLE 0 0 10155 23ANDME HOLDING CO CLASS A COM 90138Q108 144 15855 SH SOLE 0 0 15855 3-D SYS CORP DEL COM NEW 88554D205 1117 40509 SH SOLE 0 0 40509 360 DIGITECH INC AMERICAN DEP 88557W101 398 19600 SH SOLE 0 0 19600 3M CO COM 88579Y101 124436 709332 SH SOLE 186483 0 522849 3M CO COM 88579Y101 2 14500 SH Call SOLE 0 0 0 8X8 INC NEW COM 282914100 205 8752 SH SOLE 0 0 8752 9 METERS BIOPHARMA INC COM 654405109 17 13000 SH SOLE 0 0 13000 A-MARK PRECIOUS METALS INC COM 00181T107 1274 21233 SH SOLE 0 0 21233 AAON INC COM PAR $0.004 000360206 2303 35246 SH SOLE 0 0 35246 ABB LTD SPONSORED ADR 000375204 26552 795937 SH SOLE 653645 0 142292 ABBOTT LABS COM 002824100 337309 2855394 SH SOLE 1131302 0 1724092 ABBVIE INC COM 00287Y109 427184 3960187 SH SOLE 1859815 0 2100372 ABBVIE INC COM 00287Y109 44 32100 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 7 34800 SH Call SOLE 0 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 2532 126351 SH SOLE 0 0 126351 ABERCROMBIE & FITCH CO CL A 002896207 845 22464 SH SOLE 0 0 22464 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 786 189441 SH SOLE 0 0 189441 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 126 21362 SH SOLE 0 0 21362 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 4398 528551 SH SOLE 0 0 528551 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1926 165764 SH SOLE 0 0 165764 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 548 90371 SH SOLE 0 0 90371 ABERDEEN INCOME CR STRATEGIE COM 003057106 576 52086 SH SOLE 0 0 52086 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 242 24818 SH SOLE 0 0 24818 ABERDEEN STD GLOBAL INFRASTR COM SHS BEN INT 00326W106 1165 58437 SH SOLE 0 0 58437 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1647 97765 SH SOLE 0 0 97765 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1644 9220 SH SOLE 0 0 9220 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1632 18090 SH SOLE 0 0 18090 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1263 14608 SH SOLE 0 0 14608 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 829 38770 SH SOLE 0 0 38770 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2464 252944 SH SOLE 0 0 252944 ABIOMED INC COM 003654100 1128 3464 SH SOLE 617 0 2847 ABM INDS INC COM 000957100 4098 91037 SH SOLE 39258 0 51779 ABRDN ETFS BBRG ALL COMD K1 003261104 1005 35789 SH SOLE 0 0 35789 ABSOLUTE SOFTWARE CORP COM 00386B109 144 13100 SH SOLE 0 0 13100 ACACIA RESH CORP ACACIA TCH COM 003881307 217 32030 SH SOLE 0 0 32030 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 2470 61729 SH SOLE 0 0 61729 ACADIA HEALTHCARE COMPANY IN COM 00404A109 6317 99040 SH SOLE 79364 0 19676 ACCELERON PHARMA INC COM 00434H108 1947 11314 SH SOLE 4244 0 7070 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 265381 829506 SH SOLE 488272 0 341234 ACCOLADE INC COM 00437E102 2899 68738 SH SOLE 67316 0 1422 ACER THERAPEUTICS INC COM 00444P108 41 16200 SH SOLE 0 0 16200 ACI WORLDWIDE INC COM 004498101 3055 99401 SH SOLE 98211 0 1190 ACTIVISION BLIZZARD INC COM 00507V109 32115 414970 SH SOLE 224039 0 190931 ACUITY BRANDS INC COM 00508Y102 2840 16381 SH SOLE 9104 0 7277 ACUSHNET HLDGS CORP COM 005098108 29497 631636 SH SOLE 619272 0 12364 ADAM NAT RES FD INC COM 00548F105 195 12414 SH SOLE 0 0 12414 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 16 16246 SH SOLE 0 0 16246 ADAMS DIVERSIFIED EQUITY FD COM 006212104 14701 742453 SH SOLE 1 0 742452 ADAMS RES & ENERGY INC COM NEW 006351308 504 16593 SH SOLE 0 0 16593 ADAPTHEALTH CORP COMMON STOCK 00653Q102 460 19754 SH SOLE 0 0 19754 ADMA BIOLOGICS INC COM 000899104 172 152183 SH SOLE 0 0 152183 ADOBE SYSTEMS INCORPORATED COM 00724F101 381372 662425 SH SOLE 486017 0 176408 ADT INC DEL COM 00090Q103 461 57004 SH SOLE 0 0 57004 ADTALEM GLOBAL ED INC COM 00737L103 754 19952 SH SOLE 13167 0 6785 ADTRAN INC COM 00738A106 321 17095 SH SOLE 9793 0 7302 ADVANCE AUTO PARTS INC COM 00751Y106 75848 363101 SH SOLE 288526 0 74575 ADVANCED DRAIN SYS INC DEL COM 00790R104 3595 33234 SH SOLE 25374 0 7860 ADVANCED ENERGY INDS COM 007973100 3472 39562 SH SOLE 10963 0 28599 ADVANCED MICRO DEVICES INC COM 007903107 63550 617588 SH SOLE 39894 0 577694 ADVENT CONV & INCOME FD COM 00764C109 13553 753782 SH SOLE 0 0 753782 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 844 13285 SH SOLE 0 0 13285 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 867 24356 SH SOLE 0 0 24356 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 232 26400 SH SOLE 0 0 26400 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 17901 366415 SH SOLE 366300 0 115 ADVISORSHARES TR Q DYNAMIC GROWTH 00768Y438 593 21193 SH SOLE 0 0 21193 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 733 28524 SH SOLE 0 0 28524 AECOM COM 00766T100 4843 76693 SH SOLE 60116 0 16577 AEGON N V NY REGISTRY SHS 007924103 20493 4026051 SH SOLE 47454 0 3978597 AERCAP HOLDINGS NV SHS N00985106 2503 43294 SH SOLE 33772 0 9522 AEROJET ROCKETDYNE HLDGS INC COM 007800105 3919 89986 SH SOLE 87509 0 2477 AEROVIRONMENT INC COM 008073108 2281 26426 SH SOLE 5019 0 21407 AES CORP COM 00130H105 69440 3041626 SH SOLE 2962234 0 79392 AFFILIATED MANAGERS GROUP IN COM 008252108 29893 197849 SH SOLE 195539 0 2310 AFFIRM HLDGS INC COM CL A 00827B106 6130 51456 SH SOLE 5046 0 46410 AFLAC INC COM 001055102 36466 699528 SH SOLE 53484 0 646044 AGCO CORP COM 001084102 4242 34620 SH SOLE 15322 0 19298 AGILE THERAPEUTICS INC COM 00847L100 25 26500 SH SOLE 0 0 26500 AGILENT TECHNOLOGIES INC COM 00846U101 14487 91957 SH SOLE 38731 0 53226 AGILENT TECHNOLOGIES INC COM 00846U101 103 13400 SH Call SOLE 0 0 0 AGNC INVT CORP COM 00123Q104 9982 632995 SH SOLE 241948 0 391047 AGNICO EAGLE MINES LTD COM 008474108 4790 92473 SH SOLE 0 0 92473 AGREE RLTY CORP COM 008492100 10906 164665 SH SOLE 104891 0 59774 AIR LEASE CORP CL A 00912X302 14746 374841 SH SOLE 10809 0 364032 AIR PRODS & CHEMS INC COM 009158106 383163 1496014 SH SOLE 386678 0 1109336 AIR PRODS & CHEMS INC COM 009158106 18 18700 SH Call SOLE 0 0 0 AIR PRODS & CHEMS INC COM 009158106 9 11500 SH Call SOLE 0 0 0 AIR TRANS SVCS GROUP INC NOTE 1.125%10/1 00922RAB1 34 32000 PRN SOLE 0 0 32000 AIR TRANSPORT SERVICES GRP I COM 00922R105 23020 891905 SH SOLE 888146 0 3759 AIRBNB INC COM CL A 009066101 50102 298672 SH SOLE 150938 0 147734 AKAMAI TECHNOLOGIES INC COM 00971T101 27392 261895 SH SOLE 203583 0 58312 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 18 15000 PRN SOLE 0 0 15000 AKAMAI TECHNOLOGIES INC NOTE 0.375% 9/0 00971TAL5 19 17000 PRN SOLE 0 0 17000 AKEBIA THERAPEUTICS INC COM 00972D105 64 22395 SH SOLE 0 0 22395 ALAMOS GOLD INC NEW COM CL A 011532108 1935 269457 SH SOLE 0 0 269457 ALARM COM HLDGS INC COM 011642105 3204 40978 SH SOLE 0 0 40978 ALASKA AIR GROUP INC COM 011659109 19293 329225 SH SOLE 70442 0 258783 ALASKA AIR GROUP INC COM 011659109 9 35400 SH Call SOLE 0 0 0 ALBANY INTL CORP CL A 012348108 8282 107740 SH SOLE 106968 0 772 ALBEMARLE CORP COM 012653101 22281 101750 SH SOLE 32769 0 68981 ALBERTSONS COS INC COMMON STOCK 013091103 1589 51057 SH SOLE 0 0 51057 ALCOA CORP COM 013872106 1844 37671 SH SOLE 125 0 37546 ALCON AG ORD SHS H01301128 42208 517604 SH SOLE 494655 0 22949 ALDEYRA THERAPEUTICS INC COM 01438T106 403 45847 SH SOLE 23347 0 22500 ALEXANDERS INC COM 014752109 203 778 SH SOLE 0 0 778 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 25621 134093 SH SOLE 127186 0 6907 ALEXCO RESOURCE CORP COM 01535P106 432 288652 SH SOLE 0 0 288652 ALGONQUIN PWR UTILS CORP COM 015857105 7866 537285 SH SOLE 9887 0 527398 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 129385 873925 SH SOLE 357405 0 516520 ALIGHT INC COM CL A 01626W101 7534 656289 SH SOLE 654854 0 1435 ALIGN TECHNOLOGY INC COM 016255101 63903 96032 SH SOLE 65114 0 30918 ALKAMI TECHNOLOGY INC COM 01644J108 936 37927 SH SOLE 37927 0 0 ALKERMES PLC SHS G01767105 485 15730 SH SOLE 0 0 15730 ALLEGHANY CORP MD COM 017175100 19469 31183 SH SOLE 23749 0 7434 ALLEGIANT TRAVEL CO COM 01748X102 3646 18652 SH SOLE 9851 0 8801 ALLEGION PLC ORD SHS G0176J109 28017 211958 SH SOLE 186170 0 25788 ALLEGRO MICROSYSTEMS INC COM 01749D105 1234 38602 SH SOLE 37518 0 1084 ALLETE INC COM NEW 018522300 8699 146158 SH SOLE 112756 0 33402 ALLIANCE DATA SYSTEMS CORP COM 018581108 3770 37368 SH SOLE 15649 0 21719 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 799 73501 SH SOLE 0 0 73501 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 4235 345177 SH SOLE 0 0 345177 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 3682 74265 SH SOLE 0 0 74265 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 160 10713 SH SOLE 0 0 10713 ALLIANT ENERGY CORP COM 018802108 4884 87237 SH SOLE 32196 0 55041 ALLISON TRANSMISSION HLDGS I COM 01973R101 2623 74252 SH SOLE 72842 0 1410 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 325 24334 SH SOLE 22804 0 1530 ALLSTATE CORP COM 020002101 161831 1271146 SH SOLE 266198 0 1004948 ALLSTATE CORP COM 020002101 5 13700 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 18933 370880 SH SOLE 228810 0 142070 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 7496 39701 SH SOLE 37869 0 1832 ALPHA ARCHITECT ETF TR INTL QUAN MOMNTM 02072L300 9029 264957 SH SOLE 0 0 264957 ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 613 17628 SH SOLE 0 0 17628 ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 378 11053 SH SOLE 0 0 11053 ALPHABET INC CAP STK CL A 02079K305 1017589 380618 SH SOLE 144969 0 235649 ALPHABET INC CAP STK CL C 02079K107 707368 265395 SH SOLE 99863 0 165532 ALPINE INCOME PPTY TR INC COM 02083X103 1332 72498 SH SOLE 7226 0 65272 ALPS ETF TR ALERIAN MLP 00162Q452 33139 994260 SH SOLE 0 0 994260 ALPS ETF TR CLEAN ENERGY 00162Q460 1098 16607 SH SOLE 0 0 16607 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1884 38864 SH SOLE 0 0 38864 ALPS ETF TR EQUAL SEC ETF 00162Q205 2855 28710 SH SOLE 0 0 28710 ALPS ETF TR MED BREAKTHGH 00162Q593 682 14991 SH SOLE 0 0 14991 ALPS ETF TR RIVERFRNT DYMC 00162Q528 1323 30781 SH SOLE 0 0 30781 ALPS ETF TR RIVERFRNT FLEX 00162Q510 255 5783 SH SOLE 0 0 5783 ALPS ETF TR RIVRFRNT STR INC 00162Q783 785 31715 SH SOLE 0 0 31715 ALPS ETF TR SECTR DIV DOGS 00162Q858 4425 86619 SH SOLE 0 0 86619 ALTAIR ENGR INC COM CL A 021369103 6835 99150 SH SOLE 98907 0 243 ALTERYX INC COM CL A 02156B103 374 5115 SH SOLE 0 0 5115 ALTICE USA INC CL A 02156K103 34847 1681805 SH SOLE 1673860 0 7945 ALTRA INDL MOTION CORP COM 02208R106 15566 281223 SH SOLE 277844 0 3379 ALTRIA GROUP INC COM 02209S103 72783 1598911 SH SOLE 327117 0 1271794 ALTRIA GROUP INC COM 02209S103 2 30900 SH Call SOLE 0 0 0 ALTRIA GROUP INC COM 02209S103 6 20500 SH Call SOLE 0 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 162 31849 SH SOLE 0 0 31849 AMAZON COM INC COM 023135106 1767478 538038 SH SOLE 174140 0 363898 AMBARELLA INC SHS G037AX101 432 2772 SH SOLE 0 0 2772 AMBEV SA SPONSORED ADR 02319V103 2027 734343 SH SOLE 527 0 733816 AMC ENTMT HLDGS INC CL A COM 00165C104 477 12535 SH SOLE 0 0 12535 AMC NETWORKS INC CL A 00164V103 2980 63961 SH SOLE 62703 0 1258 AMCOR PLC ORD G0250X107 2333 201249 SH SOLE 79360 0 121889 AMDOCS LTD SHS G02602103 17948 237055 SH SOLE 207806 0 29249 AMEDISYS INC COM 023436108 2550 17101 SH SOLE 4507 0 12594 AMER STATES WTR CO COM 029899101 3709 43373 SH SOLE 0 0 43373 AMERCO COM 023586100 645 998 SH SOLE 0 0 998 AMEREN CORP COM 023608102 11099 137019 SH SOLE 89972 0 47047 AMERESCO INC CL A 02361E108 1977 33832 SH SOLE 0 0 33832 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 3069 514973 SH SOLE 0 0 514973 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1895 107264 SH SOLE 54915 0 52349 AMERICAN AIRLS GROUP INC COM 02376R102 4210 205165 SH SOLE 0 0 205165 AMERICAN AXLE & MFG HLDGS IN COM 024061103 119 13501 SH SOLE 9899 0 3602 AMERICAN CAMPUS CMNTYS INC COM 024835100 5902 121821 SH SOLE 112975 0 8846 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 503 7795 SH SOLE 0 0 7795 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 266 4249 SH SOLE 0 0 4249 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 1640 25380 SH SOLE 0 0 25380 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 280 5589 SH SOLE 0 0 5589 AMERICAN CENTY ETF TR US SML CP VALU 025072877 784 10369 SH SOLE 0 0 10369 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 2345 90890 SH SOLE 20896 0 69994 AMERICAN ELEC PWR CO INC COM 025537101 85162 1049051 SH SOLE 728223 0 320828 AMERICAN EQTY INVT LIFE HLD COM 025676206 18335 620045 SH SOLE 583970 0 36075 AMERICAN EXPRESS CO COM 025816109 65489 390912 SH SOLE 106114 0 284798 AMERICAN FINL GROUP INC OHIO COM 025932104 1788 14208 SH SOLE 0 0 14208 AMERICAN HOMES 4 RENT CL A 02665T306 15733 412726 SH SOLE 145305 0 267421 AMERICAN INTL GROUP INC COM NEW 026874784 82154 1496695 SH SOLE 1450374 0 46321 AMERICAN OUTDOOR BRANDS INC COM 02875D109 1066 43421 SH SOLE 0 0 43421 AMERICAN PUB ED INC COM 02913V103 385 15035 SH SOLE 0 0 15035 AMERICAN TOWER CORP NEW COM 03027X100 273658 1031063 SH SOLE 702628 0 328435 AMERICAN WOODMARK CORPORATIO COM 030506109 1849 28280 SH SOLE 0 0 28280 AMERICAN WTR WKS CO INC NEW COM 030420103 25969 153632 SH SOLE 2012 0 151620 AMERICOLD RLTY TR COM 03064D108 3930 135279 SH SOLE 63072 0 72207 AMERIPRISE FINL INC COM 03076C106 28470 107789 SH SOLE 78300 0 29489 AMERIS BANCORP COM 03076K108 880 16953 SH SOLE 0 0 16953 AMERISAFE INC COM 03071H100 2178 38785 SH SOLE 38236 0 549 AMERISOURCEBERGEN CORP COM 03073E105 24037 201219 SH SOLE 128148 0 73071 AMETEK INC COM 031100100 20251 163302 SH SOLE 137253 0 26049 AMGEN INC COM 031162100 178193 837952 SH SOLE 284269 0 553683 AMICUS THERAPEUTICS INC COM 03152W109 250 26228 SH SOLE 0 0 26228 AMKOR TECHNOLOGY INC COM 031652100 2012 80625 SH SOLE 70410 0 10215 AMMO INC COM 00175J107 6609 1074656 SH SOLE 0 0 1074656 AMN HEALTHCARE SVCS INC COM 001744101 6677 58186 SH SOLE 0 0 58186 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 935 175052 SH SOLE 0 0 175052 AMPHENOL CORP NEW CL A 032095101 17726 242067 SH SOLE 184741 0 57326 AMPIO PHARMACEUTICALS INC COM 03209T109 357 214803 SH SOLE 0 0 214803 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 671 38943 SH SOLE 0 0 38943 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 13286 297619 SH SOLE 0 0 297619 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 36671 1050139 SH SOLE 2268 0 1047871 AMPLIFY ETF TR ONLIN RETL ETF 032108102 6707 61380 SH SOLE 0 0 61380 AMYRIS INC COM NEW 03236M200 375 27340 SH SOLE 0 0 27340 AMYRIS INC COM NEW 03236M200 143 18600 SH Call SOLE 0 0 0 AMYRIS INC COM NEW 03236M200 60 14700 SH Call SOLE 0 0 0 AMYRIS INC COM NEW 03236M200 18 14700 SH Call SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 74135 442641 SH SOLE 162680 0 279961 ANAPLAN INC COM 03272L108 1090 17901 SH SOLE 16426 0 1475 ANGEL OAK DYNAMIC FINL STRAT COM BEN INT 03462A102 200 9800 SH SOLE 0 0 9800 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 7066 415155 SH SOLE 0 0 415155 ANGEL OAK FINL STRATEGIES IN RIGHT 10/14/2021 03464A118 86 400815 SH SOLE 0 0 400815 ANGI INC COM CL A NEW 00183L102 1397 113218 SH SOLE 48161 0 65057 ANGIODYNAMICS INC COM 03475V101 1529 58939 SH SOLE 0 0 58939 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 43530 772081 SH SOLE 671739 0 100342 ANIXA BIOSCIENCES INC COM 03528H109 246 51550 SH SOLE 0 0 51550 ANNALY CAPITAL MANAGEMENT IN COM 035710409 8564 1017091 SH SOLE 39324 0 977767 ANNEXON INC COM 03589W102 410 22048 SH SOLE 0 0 22048 ANSYS INC COM 03662Q105 23730 69702 SH SOLE 61435 0 8267 ANTARES PHARMA INC COM 036642106 615 169001 SH SOLE 0 0 169001 ANTERO MIDSTREAM CORP COM 03676B102 1053 101080 SH SOLE 0 0 101080 ANTERO RESOURCES CORP COM 03674X106 451 23982 SH SOLE 0 0 23982 ANTHEM INC COM 036752103 50459 135348 SH SOLE 69354 0 65994 AON PLC SHS CL A G0403H108 68282 238938 SH SOLE 203112 0 35826 APA CORPORATION COM 03743Q108 3884 181254 SH SOLE 78326 0 102928 APARTMENT INCOME REIT CORP COM 03750L109 757 15508 SH SOLE 0 0 15508 APELLIS PHARMACEUTICALS INC COM 03753U106 239 7256 SH SOLE 0 0 7256 API GROUP CORP COM STK 00187Y100 708 34811 SH SOLE 17234 0 17577 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 261 260000 PRN SOLE 0 0 260000 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 145 145000 PRN SOLE 0 0 145000 APOLLO ENDOSURGERY INC COM 03767D108 257 28392 SH SOLE 0 0 28392 APOLLO GLOBAL MGMT INC COM CL A 03768E105 49833 809111 SH SOLE 494552 0 314559 APOLLO INVT CORP COM NEW 03761U502 628 48409 SH SOLE 0 0 48409 APOLLO MED HLDGS INC COM NEW 03763A207 589 6467 SH SOLE 6467 0 0 APOLLO STRATEGIC GROWTH CAPT UNIT 99/99/9999 G0411R122 122 12105 SH SOLE 0 0 12105 APOLLO TACTICAL INCOME FD IN COM 037638103 253 16012 SH SOLE 0 0 16012 APPFOLIO INC COM CL A 03783C100 516 4283 SH SOLE 0 0 4283 APPHARVEST INC COM 03783T103 221 33936 SH SOLE 0 0 33936 APPIAN CORP CL A 03782L101 430 4652 SH SOLE 0 0 4652 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1114 70839 SH SOLE 39532 0 31307 APPLE INC COM 037833100 2826373 19974252 SH SOLE 3715005 0 16259247 APPLE INC COM 037833100 9 70900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 1 13300 SH Call SOLE 0 0 0 APPLE INC COM 037833100 2747 67000 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1142 12672 SH SOLE 11173 0 1499 APPLIED MATLS INC COM 038222105 104161 809135 SH SOLE 455579 0 353556 APPLIED MATLS INC COM 038222105 36 29600 SH Call SOLE 0 0 0 APPLIED MATLS INC COM 038222105 1 18000 SH Call SOLE 0 0 0 APPLOVIN CORP COM CL A 03831W108 1471 20321 SH SOLE 19940 0 381 APTARGROUP INC COM 038336103 39211 328529 SH SOLE 309205 0 19324 APTINYX INC COM 03836N103 265 113330 SH SOLE 0 0 113330 APTIV PLC SHS G6095L109 42471 285099 SH SOLE 243320 0 41779 APTOSE BIOSCIENCES INC COM NEW 03835T200 44 20150 SH SOLE 0 0 20150 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 459 112870 SH SOLE 0 0 112870 ARAMARK COM 03852U106 10577 321880 SH SOLE 314510 0 7370 ARBOR REALTY TRUST INC COM 038923108 4041 218088 SH SOLE 139695 0 78393 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1627 53934 SH SOLE 17162 0 36772 ARCH CAP GROUP LTD ORD G0450A105 4649 121759 SH SOLE 45853 0 75906 ARCHER AVIATION INC COM CL A 03945R102 240 27038 SH SOLE 0 0 27038 ARCHER DANIELS MIDLAND CO COM 039483102 45209 753352 SH SOLE 211507 0 541845 ARCHER DANIELS MIDLAND CO COM 039483102 37 11000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 15 10600 SH Call SOLE 0 0 0 ARCHROCK INC COM 03957W106 110 13352 SH SOLE 0 0 13352 ARCONIC CORPORATION COM 03966V107 514 16300 SH SOLE 6524 0 9776 ARCOSA INC COM 039653100 695 13840 SH SOLE 2405 0 11435 ARDAGH GROUP S A CL A L0223L101 310 12169 SH SOLE 0 0 12169 ARES CAPITAL CORP COM 04010L103 10700 526334 SH SOLE 87 0 526247 ARES COML REAL ESTATE CORP COM 04013V108 521 34552 SH SOLE 0 0 34552 ARES DYNAMIC CR ALLOCATION F COM 04014F102 293 18089 SH SOLE 0 0 18089 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 6075 82280 SH SOLE 55205 0 27075 ARGAN INC COM 04010E109 8210 187992 SH SOLE 145464 0 42528 ARGO GROUP INTL HLDGS LTD COM G0464B107 4912 94065 SH SOLE 82638 0 11427 ARISTA NETWORKS INC COM 040413106 4424 12875 SH SOLE 5845 0 7030 ARK ETF TR 3D PRINTING ETF 00214Q500 1429 40031 SH SOLE 0 0 40031 ARK ETF TR ARK SPACE EXPL 00214Q807 1015 51866 SH SOLE 0 0 51866 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 4569 58545 SH SOLE 0 0 58545 ARK ETF TR FINTECH INNOVA 00214Q708 11852 240124 SH SOLE 0 0 240124 ARK ETF TR GENOMIC REV ETF 00214Q302 19726 263994 SH SOLE 0 0 263994 ARK ETF TR INNOVATION ETF 00214Q104 154827 1400770 SH SOLE 22801 0 1377969 ARK ETF TR ISRAEL INOVATE 00214Q609 1395 47645 SH SOLE 0 0 47645 ARK ETF TR NEXT GNRTN INTER 00214Q401 11579 83382 SH SOLE 0 0 83382 ARKO CORP COM 041242108 214 21234 SH SOLE 0 0 21234 ARLO TECHNOLOGIES INC COM 04206A101 310 48430 SH SOLE 0 0 48430 ARMADA HOFFLER PPTYS INC COM 04208T108 303 22691 SH SOLE 0 0 22691 ARMSTRONG WORLD INDS INC NEW COM 04247X102 9175 96103 SH SOLE 95228 0 875 ARROW ELECTRS INC COM 042735100 6119 54490 SH SOLE 29270 0 25220 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 907 14521 SH SOLE 10478 0 4043 ARTESIAN RES CORP CL A 043113208 342 8965 SH SOLE 0 0 8965 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 29164 596165 SH SOLE 577329 0 18836 ARVINAS INC COM 04335A105 540 6576 SH SOLE 6576 0 0 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 10411 551144 SH SOLE 0 0 551144 ASANA INC CL A 04342Y104 5170 49790 SH SOLE 10460 0 39330 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 4550 28544 SH SOLE 28505 0 39 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 1428 181861 SH SOLE 85387 0 96474 ASENSUS SURGICAL INC COM 04367G103 58 31234 SH SOLE 0 0 31234 ASGN INC COM 00191U102 5255 46445 SH SOLE 45491 0 954 ASHFORD HOSPITALITY TR INC COM SHS 044103869 373 25335 SH SOLE 0 0 25335 ASHLAND GLOBAL HLDGS INC COM 044186104 4151 46575 SH SOLE 42567 0 4008 ASML HOLDING N V N Y REGISTRY SHS N07059210 115815 155429 SH SOLE 131439 0 23990 ASPEN TECHNOLOGY INC COM 045327103 42067 342563 SH SOLE 291613 0 50950 ASSURANT INC COM 04621X108 3388 21476 SH SOLE 376 0 21100 ASSURED GUARANTY LTD COM G0585R106 8839 188822 SH SOLE 172900 0 15922 AST SPACEMOBILE INC COM CL A 00217D100 139 12885 SH SOLE 0 0 12885 ASTRAZENECA PLC SPONSORED ADR 046353108 130544 2173552 SH SOLE 1631389 0 542163 ASTRONICS CORP COM 046433108 306 21768 SH SOLE 0 0 21768 AT&T INC COM 00206R102 229420 8493892 SH SOLE 2095609 0 6398283 AT&T INC COM 00206R102 1 24600 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 1 11400 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 4 15600 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 1 23700 SH Call SOLE 0 0 0 ATHENE HOLDING LTD CL A G0684D107 695 10096 SH SOLE 0 0 10096 ATHERSYS INC NEW COM 04744L106 19 14100 SH SOLE 0 0 14100 ATKORE INC COM 047649108 7313 84130 SH SOLE 69165 0 14965 ATLANTIC CAP BANCSHARES INC COM 048269203 283 10667 SH SOLE 0 0 10667 ATLANTIC UN BANKSHARES CORP COM 04911A107 3093 83930 SH SOLE 74032 0 9898 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 32601 944685 SH SOLE 780232 0 164453 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 513 6285 SH SOLE 0 0 6285 ATLAS CORP SHARES Y0436Q109 6194 407798 SH SOLE 0 0 407798 ATLAS TECHNICAL CONSULTANTS COM CLS A 049430101 133 13085 SH SOLE 12085 0 1000 ATLASSIAN CORP PLC CL A G06242104 91742 234382 SH SOLE 215978 0 18404 ATMOS ENERGY CORP COM 049560105 7484 84847 SH SOLE 30164 0 54683 ATRICURE INC COM 04963C209 1723 24771 SH SOLE 22482 0 2289 ATRION CORP COM 049904105 228 327 SH SOLE 0 0 327 AUDACY INC CL A 05070N103 207 56219 SH SOLE 0 0 56219 AUDIOCODES LTD ORD M15342104 2334 71738 SH SOLE 4843 0 66895 AURINIA PHARMACEUTICALS INC COM 05156V102 279 12600 SH SOLE 0 0 12600 AURORA CANNABIS INC COM 05156X884 83 12002 SH SOLE 0 0 12002 AUTODESK INC COM 052769106 186401 653650 SH SOLE 602979 0 50671 AUTOHOME INC SP ADS RP CL A 05278C107 11821 251880 SH SOLE 226367 0 25513 AUTOLIV INC COM 052800109 1902 22194 SH SOLE 20798 0 1396 AUTOMATIC DATA PROCESSING IN COM 053015103 229897 1149926 SH SOLE 737557 0 412369 AUTONATION INC COM 05329W102 4050 33264 SH SOLE 26178 0 7086 AUTOZONE INC COM 053332102 54472 32080 SH SOLE 14152 0 17928 AVALARA INC COM 05338G106 8277 47358 SH SOLE 37191 0 10167 AVALONBAY CMNTYS INC COM 053484101 5470 24679 SH SOLE 12483 0 12196 AVANGRID INC COM 05351W103 1023 21043 SH SOLE 14076 0 6967 AVANTOR INC COM 05352A100 27607 674990 SH SOLE 628106 0 46884 AVAYA HLDGS CORP COM 05351X101 16514 834437 SH SOLE 826957 0 7480 AVEPOINT INC COM CL A 053604104 388 45690 SH SOLE 0 0 45690 AVERY DENNISON CORP COM 053611109 25232 121767 SH SOLE 96723 0 25044 AVID BIOSERVICES INC COM 05368M106 225 10409 SH SOLE 0 0 10409 AVIENT CORPORATION COM 05368V106 899 19395 SH SOLE 12995 0 6400 AVIS BUDGET GROUP COM 053774105 1473 12645 SH SOLE 0 0 12645 AVISTA CORP COM 05379B107 6477 165568 SH SOLE 161039 0 4529 AVITA MEDICAL INC COM 05380C102 303 17124 SH SOLE 0 0 17124 AVNET INC COM 053807103 13337 360756 SH SOLE 307508 0 53248 AVROBIO INC COM 05455M100 85 15191 SH SOLE 0 0 15191 AXALTA COATING SYS LTD COM G0750C108 26750 916396 SH SOLE 911796 0 4600 AXCELIS TECHNOLOGIES INC COM NEW 054540208 276 5874 SH SOLE 0 0 5874 AXIS CAP HLDGS LTD SHS G0692U109 20832 452483 SH SOLE 449246 0 3237 AXON ENTERPRISE INC COM 05464C101 20926 119566 SH SOLE 39736 0 79830 AXON ENTERPRISE INC COM 05464C101 26 10100 SH Call SOLE 0 0 0 AXONICS INC COM 05465P101 314 4830 SH SOLE 0 0 4830 AXOS FINANCIAL INC COM 05465C100 6266 121576 SH SOLE 115280 0 6296 AZEK CO INC CL A 05478C105 2491 68197 SH SOLE 54133 0 14064 AZZ INC COM 002474104 1462 27478 SH SOLE 75 0 27403 B & G FOODS INC NEW COM 05508R106 3159 105671 SH SOLE 0 0 105671 B & G FOODS INC NEW COM 05508R106 39 56400 SH Call SOLE 0 0 0 B. RILEY FINANCIAL INC COM 05580M108 1095 18540 SH SOLE 2213 0 16327 B2GOLD CORP COM 11777Q209 619 181334 SH SOLE 0 0 181334 B2GOLD CORP COM 11777Q209 6 125000 SH Call SOLE 0 0 0 B2GOLD CORP COM 11777Q209 9 87000 SH Call SOLE 0 0 0 B2GOLD CORP COM 11777Q209 125 108500 SH Call SOLE 0 0 0 BABCOCK & WILCOX ENTERPRISES COM 05614L209 237 37041 SH SOLE 0 0 37041 BADGER METER INC COM 056525108 1089 10768 SH SOLE 4233 0 6535 BAIDU INC SPON ADR REP A 056752108 4063 26425 SH SOLE 51 0 26374 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 513 34564 SH SOLE 0 0 34564 BAKER HUGHES COMPANY CL A 05722G100 3812 154125 SH SOLE 96090 0 58035 BALCHEM CORP COM 057665200 5485 37806 SH SOLE 29232 0 8574 BALL CORP COM 058498106 57498 639080 SH SOLE 519516 0 119564 BALLARD PWR SYS INC NEW COM 058586108 586 41831 SH SOLE 0 0 41831 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 4017 609620 SH SOLE 581601 0 28019 BANCO BRADESCO S A SP ADR PFD NEW 059460303 3802 992777 SH SOLE 984952 0 7825 BANCO SANTANDER S.A. ADR 05964H105 350 96660 SH SOLE 1737 0 94923 BANCORP INC DEL COM 05969A105 210 8253 SH SOLE 8253 0 0 BANCORPSOUTH BK TUPELO MISS COM 05971J102 2044 68626 SH SOLE 25538 0 43088 BANCROFT FD LTD COM 059695106 1065 35935 SH SOLE 0 0 35935 BANDWIDTH INC COM CL A 05988J103 2532 28044 SH SOLE 15523 0 12521 BANK COMM HLDGS COM 06424J103 1936 127611 SH SOLE 0 0 127611 BANK HAWAII CORP COM 062540109 3558 43305 SH SOLE 41890 0 1415 BANK MARIN BANCORP COM 063425102 304 8060 SH SOLE 0 0 8060 BANK MONTREAL QUE COM 063671101 7878 79024 SH SOLE 15818 0 63206 BANK NEW YORK MELLON CORP COM 064058100 8794 169647 SH SOLE 77944 0 91703 BANK NOVA SCOTIA B C COM 064149107 2173 35355 SH SOLE 0 0 35355 BANK OZK COM 06417N103 20267 471546 SH SOLE 437631 0 33915 BANNER CORP COM NEW 06652V208 1219 22088 SH SOLE 0 0 22088 BARCLAYS PLC ADR 06738E204 32194 3119553 SH SOLE 288512 0 2831041 BARINGS BDC INC COM 06759L103 1967 178515 SH SOLE 0 0 178515 BARINGS CORPORATE INVS COM 06759X107 1049 67430 SH SOLE 0 0 67430 BARINGS GLOBAL SHORT DURATIO COM 06760L100 2877 168250 SH SOLE 0 0 168250 BARINGS PARTN INVS SH BEN INT 06761A103 416 30174 SH SOLE 0 0 30174 BARNES GROUP INC COM 067806109 2889 69231 SH SOLE 67319 0 1912 BARRICK GOLD CORP COM 067901108 22271 1233877 SH SOLE 357360 0 876517 BARRICK GOLD CORP COM 067901108 3 44700 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 5 26500 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 1 16600 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 12 29500 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 1 52700 SH Call SOLE 0 0 0 BATH & BODY WORKS INC COM 070830104 3747 59442 SH SOLE 0 0 59442 BAUSCH HEALTH COS INC COM 071734107 2840 101985 SH SOLE 2104 0 99881 BAUSCH HEALTH COS INC COM 071734107 470 58000 SH Call SOLE 0 0 0 BAXTER INTL INC COM 071813109 72252 898327 SH SOLE 693060 0 205267 BCE INC COM NEW 05534B760 95889 1916955 SH SOLE 1697640 0 219315 BEACON ROOFING SUPPLY INC COM 073685109 553 11580 SH SOLE 9344 0 2236 BECTON DICKINSON & CO COM 075887109 153257 623411 SH SOLE 378342 0 245069 BED BATH & BEYOND INC COM 075896100 384 22219 SH SOLE 0 0 22219 BED BATH & BEYOND INC COM 075896100 4 13000 SH Call SOLE 0 0 0 BEIGENE LTD SPONSORED ADR 07725L102 4328 11922 SH SOLE 11798 0 124 BENEFITFOCUS INC COM 08180D106 1031 92853 SH SOLE 0 0 92853 BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 583 625000 PRN SOLE 0 0 625000 BENTLEY SYS INC COM CL B 08265T208 23473 387090 SH SOLE 384848 0 2242 BERKLEY W R CORP COM 084423102 32139 439172 SH SOLE 400150 0 39022 BERKSHIRE HATHAWAY INC DEL CL A 084670108 57593 140 SH SOLE 0 0 140 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 545317 1997937 SH SOLE 294655 0 1703282 BERRY GLOBAL GROUP INC COM 08579W103 17553 288327 SH SOLE 137211 0 151116 BEST BUY INC COM 086516101 218580 2067701 SH SOLE 402081 0 1665620 BEST BUY INC COM 086516101 5 33400 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 3 10500 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 24 21500 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 4 17400 SH Call SOLE 0 0 0 BEYOND MEAT INC COM 08862E109 1365 12968 SH SOLE 2339 0 10629 BGC PARTNERS INC CL A 05541T101 3567 684580 SH SOLE 1063 0 683517 BHP GROUP LTD SPONSORED ADS 088606108 17499 326966 SH SOLE 195930 0 131036 BHP GROUP PLC SPONSORED ADR 05545E209 3208 63277 SH SOLE 311 0 62966 BIG LOTS INC COM 089302103 295 6804 SH SOLE 0 0 6804 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 366 7219 SH SOLE 0 0 7219 BILIBILI INC SPONS ADS REP Z 090040106 440 6642 SH SOLE 1895 0 4747 BILL COM HLDGS INC COM 090043100 1769 6628 SH SOLE 0 0 6628 BIO RAD LABS INC CL A 090572207 17443 23384 SH SOLE 19660 0 3724 BIO-TECHNE CORP COM 09073M104 24966 51521 SH SOLE 37525 0 13996 BIOCRYST PHARMACEUTICALS INC COM 09058V103 263 18283 SH SOLE 0 0 18283 BIODELIVERY SCIENCES INTL IN COM 09060J106 293 81059 SH SOLE 0 0 81059 BIOGEN INC COM 09062X103 42726 150982 SH SOLE 122853 0 28129 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 2737 19705 SH SOLE 17502 0 2203 BIOMARIN PHARMACEUTICAL INC COM 09061G101 11733 151808 SH SOLE 134030 0 17778 BIOMARIN PHARMACEUTICAL INC NOTE 0.599% 8/0 09061GAH4 15 15000 PRN SOLE 0 0 15000 BIONANO GENOMICS INC COM 09075F107 62 11193 SH SOLE 0 0 11193 BIONTECH SE SPONSORED ADS 09075V102 9579 35088 SH SOLE 9826 0 25262 BIOVENTUS INC COM CL A 09075A108 1086 76694 SH SOLE 76694 0 0 BIOXCEL THERAPEUTICS INC COM 09075P105 247 8127 SH SOLE 0 0 8127 BJS WHSL CLUB HLDGS INC COM 05550J101 16042 292099 SH SOLE 289637 0 2462 BK OF AMERICA CORP COM 060505104 311398 7335630 SH SOLE 2529664 0 4805966 BK OF AMERICA CORP COM 060505104 230 22700 SH Call SOLE 0 0 0 BK OF AMERICA CORP COM 060505104 9 16000 SH Call SOLE 0 0 0 BLACK HILLS CORP COM 092113109 21441 341634 SH SOLE 322414 0 19220 BLACK KNIGHT INC COM 09215C105 8559 118876 SH SOLE 78091 0 40785 BLACK STONE MINERALS L P COM UNIT 09225M101 2784 231050 SH SOLE 0 0 231050 BLACK STONE MINERALS L P COM UNIT 09225M101 5 17500 SH Call SOLE 0 0 0 BLACKBAUD INC COM 09227Q100 276 3922 SH SOLE 0 0 3922 BLACKBERRY LTD COM 09228F103 194 19927 SH SOLE 0 0 19927 BLACKLINE INC COM 09239B109 10964 92868 SH SOLE 8344 0 84524 BLACKROCK 2022 GBL INCM OPP COM 09258P104 170 32562 SH SOLE 0 0 32562 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 507 34366 SH SOLE 0 0 34366 BLACKROCK CAP ALLOCATION TR COM 09260U109 1355 67102 SH SOLE 0 0 67102 BLACKROCK CAP INVT CORP COM 092533108 120 31103 SH SOLE 0 0 31103 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 3104 187411 SH SOLE 0 0 187411 BLACKROCK CORPOR HI YLD FD I COM 09255P107 751 61598 SH SOLE 0 0 61598 BLACKROCK CR ALLOCATION INCO COM 092508100 10627 701485 SH SOLE 0 0 701485 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 267 23171 SH SOLE 0 0 23171 BLACKROCK ENERGY & RES TR COM 09250U101 887 93544 SH SOLE 0 0 93544 BLACKROCK ENHANCD CAP & INM COM 09256A109 9013 446173 SH SOLE 0 0 446173 BLACKROCK ENHANCED EQUITY DI COM 09251A104 20552 2097118 SH SOLE 0 0 2097118 BLACKROCK ENHANCED GLOBAL DI COM 092501105 3665 312986 SH SOLE 0 0 312986 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 9201 1496031 SH SOLE 0 0 1496031 BLACKROCK FLOATING RATE INCO COM 09255X100 561 42018 SH SOLE 0 0 42018 BLACKROCK GLOBAL FLOATING RA COM 091941104 386 29038 SH SOLE 0 0 29038 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1258 26391 SH SOLE 0 0 26391 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 23570 873626 SH SOLE 0 0 873626 BLACKROCK INC COM 09247X101 152646 181974 SH SOLE 83543 0 98431 BLACKROCK INCOME TR INC COM 09247F100 4122 675715 SH SOLE 0 0 675715 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 39723 2194657 SH SOLE 0 0 2194657 BLACKROCK INVT QUALITY MUN T COM 09247D105 262 15197 SH SOLE 0 0 15197 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 927 54220 SH SOLE 0 0 54220 BLACKROCK MULTI SECTOR INC T COM 09258A107 1919 102576 SH SOLE 0 0 102576 BLACKROCK MUN INCOME QUALITY COM 092479104 628 41174 SH SOLE 0 0 41174 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 480 32404 SH SOLE 0 0 32404 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 5985 234520 SH SOLE 0 0 234520 BLACKROCK MUNI INCOME TR II COM 09249N101 386 25499 SH SOLE 0 0 25499 BLACKROCK MUNIASSETS FD INC COM 09254J102 3381 222612 SH SOLE 0 0 222612 BLACKROCK MUNICIPAL INCOME COM 09253X102 1508 99176 SH SOLE 0 0 99176 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 645 41267 SH SOLE 0 0 41267 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 229 14601 SH SOLE 0 0 14601 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 587 40403 SH SOLE 0 0 40403 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 593 36226 SH SOLE 0 0 36226 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 662 47970 SH SOLE 0 0 47970 BLACKROCK MUNIVEST FD II INC COM 09253T101 572 37629 SH SOLE 0 0 37629 BLACKROCK MUNIVEST FD INC COM 09253R105 5218 551003 SH SOLE 0 0 551003 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 162 10644 SH SOLE 0 0 10644 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 253 15934 SH SOLE 0 0 15934 BLACKROCK MUNIYIELD FD INC COM 09253W104 860 57879 SH SOLE 0 0 57879 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 872 56196 SH SOLE 0 0 56196 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 1713 106652 SH SOLE 0 0 106652 BLACKROCK MUNIYIELD QUALITY COM 09254E103 2972 202471 SH SOLE 0 0 202471 BLACKROCK MUNIYIELD QUALITY COM 09254G108 2359 163934 SH SOLE 0 0 163934 BLACKROCK MUNIYILD QULT FD I COM 09254F100 2094 129284 SH SOLE 0 0 129284 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1524 98506 SH SOLE 0 0 98506 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 555 36164 SH SOLE 0 0 36164 BLACKROCK RES & COMMODITIES SHS 09257A108 10396 1164216 SH SOLE 0 0 1164216 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 19289 369801 SH SOLE 0 0 369801 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 47128 1221556 SH SOLE 0 0 1221556 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 6104 237042 SH SOLE 0 0 237042 BLACKROCK TCP CAPITAL CORP COM 09259E108 2156 158887 SH SOLE 200 0 158687 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 253 250000 PRN SOLE 0 0 250000 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 1950 77604 SH SOLE 0 0 77604 BLACKSTONE INC COM 09260D107 179730 1544876 SH SOLE 256646 0 1288230 BLACKSTONE INC COM 09260D107 217 20000 SH Call SOLE 0 0 0 BLACKSTONE MORTGAGE TRUST IN NOTE 4.375% 5/0 09257WAB6 319 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 3424 112939 SH SOLE 8795 0 104144 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 359 21866 SH SOLE 0 0 21866 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 6742 486822 SH SOLE 0 0 486822 BLADE AIR MOBILITY INC CL A COM 092667104 717 68981 SH SOLE 0 0 68981 BLINK CHARGING CO COM 09354A100 522 18252 SH SOLE 15 0 18237 BLOCK H & R INC COM 093671105 1872 74862 SH SOLE 53234 0 21628 BLOOM ENERGY CORP COM CL A 093712107 4035 215519 SH SOLE 32706 0 182813 BLOOMIN BRANDS INC COM 094235108 4528 181121 SH SOLE 34289 0 146832 BLUE APRON HLDGS INC CL A NEW 09523Q200 90 12200 SH SOLE 0 0 12200 BLUE APRON HLDGS INC CL A NEW 09523Q200 54 14300 SH Call SOLE 0 0 0 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 61 20000 SH SOLE 0 0 20000 BLUELINX HLDGS INC COM NEW 09624H208 362 7410 SH SOLE 0 0 7410 BLUEPRINT MEDICINES CORP COM 09627Y109 2066 20100 SH SOLE 8890 0 11210 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 979 103431 SH SOLE 0 0 103431 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 6495 416361 SH SOLE 0 0 416361 BNY MELLON MUN INCOME INC COM 05589T104 191 19804 SH SOLE 0 0 19804 BNY MELLON STRATEGIC MUN BD COM 09662E109 1612 202015 SH SOLE 0 0 202015 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1494 171707 SH SOLE 0 0 171707 BOEING CO COM 097023105 163282 742384 SH SOLE 195141 0 547243 BOISE CASCADE CO DEL COM 09739D100 2379 44069 SH SOLE 26868 0 17201 BOK FINL CORP COM NEW 05561Q201 207 2306 SH SOLE 0 0 2306 BOOKING HOLDINGS INC COM 09857L108 117680 49573 SH SOLE 44102 0 5471 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 16441 207191 SH SOLE 186601 0 20590 BORGWARNER INC COM 099724106 14131 327023 SH SOLE 266280 0 60743 BOSTON BEER INC CL A 100557107 6314 12387 SH SOLE 10365 0 2022 BOSTON OMAHA CORP COM 101044105 320 8244 SH SOLE 0 0 8244 BOSTON PROPERTIES INC COM 101121101 11533 106446 SH SOLE 98026 0 8420 BOSTON SCIENTIFIC CORP COM 101137107 104406 2406221 SH SOLE 1587595 0 818626 BOULDER GROWTH & INCOME FD I COM 101507101 23758 1812218 SH SOLE 0 0 1812218 BOX INC CL A 10316T104 1391 58774 SH SOLE 0 0 58774 BOYD GAMING CORP COM 103304101 1081 17083 SH SOLE 0 0 17083 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 175 13174 SH SOLE 0 0 13174 BP PLC SPONSORED ADR 055622104 75681 2769143 SH SOLE 1006431 0 1762712 BP PLC SPONSORED ADR 055622104 1 10600 SH Call SOLE 0 0 0 BRAEMAR HOTELS & RESORTS INC COM 10482B101 280 57800 SH SOLE 0 0 57800 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 659 199768 SH SOLE 0 0 199768 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 1 14000 SH Call SOLE 0 0 0 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 341 27200 SH SOLE 0 0 27200 BRIDGEBIO PHARMA INC COM 10806X102 764 16310 SH SOLE 11835 0 4475 BRIDGETOWN 2 HOLDINGS LTD CL A G1355V103 110 11105 SH SOLE 0 0 11105 BRIGHAM MINERALS INC CL A COM 10918L103 4525 236170 SH SOLE 69801 0 166369 BRIGHAM MINERALS INC CL A COM 10918L103 35 62900 SH Call SOLE 0 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 34899 250313 SH SOLE 248887 0 1426 BRIGHTCOVE INC COM 10921T101 165 14300 SH SOLE 0 0 14300 BRIGHTSPHERE INVT GROUP INC COM 10948W103 404 15452 SH SOLE 0 0 15452 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 613 65308 SH SOLE 0 0 65308 BRINKER INTL INC COM 109641100 2028 41344 SH SOLE 0 0 41344 BRINKS CO COM 109696104 1839 29050 SH SOLE 21389 0 7661 BRISTOL-MYERS SQUIBB CO COM 110122108 197879 3344233 SH SOLE 1356430 0 1987803 BRISTOL-MYERS SQUIBB CO COM 110122108 2 10100 SH Call SOLE 0 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 16 31800 SH Call SOLE 0 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 19 40000 SH Call SOLE 0 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 109152 3093895 SH SOLE 2843120 0 250775 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6 42300 SH Call SOLE 0 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 8 17100 SH Call SOLE 0 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 885 40030 SH SOLE 35125 0 4905 BROADCOM INC COM 11135F101 553629 1141615 SH SOLE 582435 0 559180 BROADMARK RLTY CAP INC COM 11135B100 167 16899 SH SOLE 0 0 16899 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 41497 249009 SH SOLE 174948 0 74061 BROOKDALE SR LIVING INC COM 112463104 132 20944 SH SOLE 0 0 20944 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 54130 1011588 SH SOLE 946606 0 64982 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 19599 349024 SH SOLE 0 0 349024 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 4754 79420 SH SOLE 40198 0 39222 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 3325 159011 SH SOLE 0 0 159011 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2427 62533 SH SOLE 40697 0 21836 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1302 35291 SH SOLE 0 0 35291 BROOKLINE BANCORP INC DEL COM 11373M107 373 24427 SH SOLE 18126 0 6301 BROOKS AUTOMATION INC NEW COM 114340102 7252 70857 SH SOLE 47727 0 23130 BROWN & BROWN INC COM 115236101 35417 638718 SH SOLE 593111 0 45607 BROWN FORMAN CORP CL A 115637100 790 12609 SH SOLE 0 0 12609 BROWN FORMAN CORP CL B 115637209 17942 267743 SH SOLE 35508 0 232235 BRP GROUP INC COM CL A 05589G102 316 9498 SH SOLE 0 0 9498 BRP INC COM SUN VTG 05577W200 3150 34080 SH SOLE 32945 0 1135 BRUKER CORP COM 116794108 6055 77534 SH SOLE 67332 0 10202 BRUNSWICK CORP COM 117043109 21213 222664 SH SOLE 173882 0 48782 BRYN MAWR BK CORP COM 117665109 5203 113230 SH SOLE 112980 0 250 BUCKLE INC COM 118440106 291 7350 SH SOLE 0 0 7350 BUILDERS FIRSTSOURCE INC COM 12008R107 9221 178223 SH SOLE 97156 0 81067 BUMBLE INC COM CL A 12047B105 1559 31187 SH SOLE 10494 0 20693 BUNGE LIMITED COM G16962105 3218 39566 SH SOLE 0 0 39566 BURGUNDY TECHNOLOGY ACQU COR CL A G1702T116 269 27005 SH SOLE 0 0 27005 BURLINGTON STORES INC COM 122017106 17818 62834 SH SOLE 58821 0 4013 BUTTERFLY NETWORK INC COM CL A 124155102 2994 286809 SH SOLE 0 0 286809 BWX TECHNOLOGIES INC COM 05605H100 6644 123358 SH SOLE 116583 0 6775 BYRNA TECHNOLOGIES INC COM NEW 12448X201 1043 47700 SH SOLE 0 0 47700 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 64605 742577 SH SOLE 141156 0 601421 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 420 175000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 646 174500 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 31 25000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 120 200000 SH Call SOLE 0 0 0 C3 AI INC CL A 12468P104 2886 62272 SH SOLE 0 0 62272 CABLE ONE INC COM 12685J105 18623 10271 SH SOLE 9874 0 397 CABOT CORP COM 127055101 1452 28974 SH SOLE 24800 0 4174 CABOT OIL & GAS CORP COM 127097103 10958 503585 SH SOLE 347309 0 156276 CACI INTL INC CL A 127190304 24207 92356 SH SOLE 81653 0 10703 CACTUS INC CL A 127203107 4086 108313 SH SOLE 101557 0 6756 CADENCE BANCORPORATION CL A 12739A100 3786 172406 SH SOLE 5951 0 166455 CADENCE DESIGN SYSTEM INC COM 127387108 49415 326303 SH SOLE 295630 0 30673 CAE INC COM 124765108 2312 77494 SH SOLE 76956 0 538 CAESARS ENTERTAINMENT INC NE COM 12769G100 15565 138623 SH SOLE 78725 0 59898 CAESARS ENTERTAINMENT INC NE COM 12769G100 503 18500 SH Call SOLE 0 0 0 CAL MAINE FOODS INC COM NEW 128030202 12940 357862 SH SOLE 355501 0 2361 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 3407 217944 SH SOLE 795 0 217149 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1556 103915 SH SOLE 0 0 103915 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 5868 192962 SH SOLE 165 0 192797 CALAMOS GBL DYN INCOME FUND COM 12811L107 2987 312162 SH SOLE 0 0 312162 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 281 17663 SH SOLE 0 0 17663 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 878 43134 SH SOLE 0 0 43134 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 18501 1044060 SH SOLE 500 0 1043560 CALAVO GROWERS INC COM 128246105 3412 89224 SH SOLE 89061 0 163 CALERES INC COM 129500104 526 23691 SH SOLE 0 0 23691 CALIFORNIA WTR SVC GROUP COM 130788102 5339 90603 SH SOLE 74390 0 16213 CALIX INC COM 13100M509 206 4167 SH SOLE 0 0 4167 CALLAWAY GOLF CO COM 131193104 2971 107523 SH SOLE 72230 0 35293 CALLON PETE CO DEL COM 13123X508 260 5296 SH SOLE 0 0 5296 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 1669 211061 SH SOLE 0 0 211061 CAMBRIA ETF TR GLB MOMENT ETF 132061508 435 14857 SH SOLE 0 0 14857 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 209 3468 SH SOLE 0 0 3468 CAMBRIA ETF TR TAIL RISK 132061862 5596 298313 SH SOLE 0 0 298313 CAMDEN NATL CORP COM 133034108 2054 42888 SH SOLE 42688 0 200 CAMDEN PPTY TR SH BEN INT 133131102 7485 50757 SH SOLE 41912 0 8845 CAMECO CORP COM 13321L108 6306 290667 SH SOLE 0 0 290667 CAMECO CORP COM 13321L108 114 33500 SH Call SOLE 0 0 0 CAMPBELL SOUP CO COM 134429109 2774 66354 SH SOLE 20869 0 45485 CAMPING WORLD HLDGS INC CL A 13462K109 1801 46340 SH SOLE 117 0 46223 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 2415 67738 SH SOLE 0 0 67738 CANADIAN IMP BK COMM COM 136069101 54410 489482 SH SOLE 471068 0 18414 CANADIAN NAT RES LTD COM 136385101 8483 232346 SH SOLE 112466 0 119880 CANADIAN NATL RY CO COM 136375102 25672 221853 SH SOLE 37613 0 184240 CANADIAN PAC RY LTD COM 13645T100 26175 401431 SH SOLE 187825 0 213606 CANADIAN SOLAR INC COM 136635109 1318 38093 SH SOLE 0 0 38093 CANNAE HLDGS INC COM 13765N107 23480 754756 SH SOLE 749578 0 5178 CANO HEALTH INC COM CL A 13781Y103 1250 98609 SH SOLE 0 0 98609 CANON INC SPONSORED ADR 138006309 391 16019 SH SOLE 8144 0 7875 CANOPY GROWTH CORP COM 138035100 1461 105610 SH SOLE 0 0 105610 CANOPY GROWTH CORP COM 138035100 5 14200 SH Call SOLE 0 0 0 CANOPY GROWTH CORP COM 138035100 28 10800 SH Call SOLE 0 0 0 CANOPY GROWTH CORP COM 138035100 24 10800 SH Call SOLE 0 0 0 CAPITAL ONE FINL CORP COM 14040H105 35925 221800 SH SOLE 140097 0 81703 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 1052 80941 SH SOLE 0 0 80941 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 39 57800 SH Call SOLE 0 0 0 CAPITAL SOUTHWEST CORP COM 140501107 847 33629 SH SOLE 0 0 33629 CAPITOL FED FINL INC COM 14057J101 190 16528 SH SOLE 0 0 16528 CAPRI HOLDINGS LIMITED SHS G1890L107 213 4407 SH SOLE 0 0 4407 CARA THERAPEUTICS INC COM 140755109 159 10266 SH SOLE 0 0 10266 CARDINAL HEALTH INC COM 14149Y108 10050 203203 SH SOLE 72483 0 130720 CAREDX INC COM 14167L103 8904 140511 SH SOLE 78299 0 62212 CARETRUST REIT INC COM 14174T107 20180 993135 SH SOLE 398088 0 595047 CARGURUS INC COM CL A 141788109 16882 537484 SH SOLE 302993 0 234491 CARLISLE COS INC COM 142339100 3010 15140 SH SOLE 827 0 14313 CARLOTZ INC COM CL A 142552108 691 181246 SH SOLE 0 0 181246 CARLYLE GROUP INC COM 14316J108 8404 177759 SH SOLE 0 0 177759 CARMAX INC COM 143130102 19491 152319 SH SOLE 97548 0 54771 CARNIVAL CORP UNIT 99/99/9999 143658300 12255 489997 SH SOLE 51441 0 438556 CARPARTS COM INC COM 14427M107 285 18261 SH SOLE 0 0 18261 CARPENTER TECHNOLOGY CORP COM 144285103 9456 288806 SH SOLE 0 0 288806 CARRIAGE SVCS INC COM 143905107 353 7908 SH SOLE 0 0 7908 CARRIER GLOBAL CORPORATION COM 14448C104 96032 1855333 SH SOLE 840592 0 1014741 CARROLS RESTAURANT GROUP INC COM 14574X104 146 39870 SH SOLE 0 0 39870 CARS COM INC COM 14575E105 131 10391 SH SOLE 0 0 10391 CARTERS INC COM 146229109 2016 20730 SH SOLE 20223 0 507 CARVANA CO CL A 146869102 15107 50098 SH SOLE 44645 0 5453 CASELLA WASTE SYS INC CL A 147448104 19757 260172 SH SOLE 160202 0 99970 CASEYS GEN STORES INC COM 147528103 32694 173487 SH SOLE 155736 0 17751 CASSAVA SCIENCES INC COM 14817C107 2364 38087 SH SOLE 0 0 38087 CASTLIGHT HEALTH INC CL B 14862Q100 21 13400 SH SOLE 0 0 13400 CATALENT INC COM 148806102 17446 131104 SH SOLE 121839 0 9265 CATALYST BIOSCIENCES INC COM NEW 14888D208 532 129553 SH SOLE 0 0 129553 CATCHMARK TIMBER TR INC CL A 14912Y202 2230 187848 SH SOLE 0 0 187848 CATERPILLAR INC COM 149123101 108805 566739 SH SOLE 94940 0 471799 CATHAY GEN BANCORP COM 149150104 7791 188222 SH SOLE 179904 0 8318 CATO CORP NEW CL A 149205106 521 31514 SH SOLE 0 0 31514 CAVCO INDS INC DEL COM 149568107 3197 13504 SH SOLE 13504 0 0 CBOE GLOBAL MKTS INC COM 12503M108 5100 41177 SH SOLE 36045 0 5132 CBRE CLARION GLOBAL REAL EST COM 12504G100 3411 407988 SH SOLE 0 0 407988 CBRE GROUP INC CL A 12504L109 18916 194288 SH SOLE 132057 0 62231 CDK GLOBAL INC COM 12508E101 34612 813453 SH SOLE 794245 0 19208 CDW CORP COM 12514G108 73442 403485 SH SOLE 383826 0 19659 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1390 29980 SH SOLE 0 0 29980 CEL-SCI CORP COM PAR NEW 150837607 213 19394 SH SOLE 0 0 19394 CELANESE CORP DEL COM 150870103 7288 48371 SH SOLE 23927 0 24444 CELSIUS HLDGS INC COM NEW 15118V207 4677 51918 SH SOLE 21257 0 30661 CEMEX SAB DE CV SPON ADR NEW 151290889 2002 279289 SH SOLE 0 0 279289 CENOVUS ENERGY INC COM 15135U109 209 20796 SH SOLE 15608 0 5188 CENTENE CORP DEL COM 15135B101 26138 419478 SH SOLE 153740 0 265738 CENTERPOINT ENERGY INC COM 15189T107 14752 599682 SH SOLE 494899 0 104783 CENTERRA GOLD INC COM 152006102 187 27491 SH SOLE 0 0 27491 CENTERSPACE COM 15202L107 274 2899 SH SOLE 0 0 2899 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 10989 255563 SH SOLE 0 0 255563 CENTRAL SECS CORP COM 155123102 13632 322656 SH SOLE 0 0 322656 CENTRUS ENERGY CORP CL A 15643U104 279 7225 SH SOLE 0 0 7225 CENTURY ALUM CO COM 156431108 271 20136 SH SOLE 0 0 20136 CENTURY CASINOS INC COM 156492100 784 58187 SH SOLE 0 0 58187 CENTURY CMNTYS INC COM 156504300 1020 16599 SH SOLE 0 0 16599 CERBERUS TELECOM ACQUISITION UNIT 99/99/9999 G2040C112 87 10605 SH SOLE 0 0 10605 CERENCE INC COM 156727109 26774 278575 SH SOLE 157160 0 121415 CERIDIAN HCM HLDG INC COM 15677J108 315 2795 SH SOLE 1397 0 1398 CERNER CORP COM 156782104 13380 189728 SH SOLE 138981 0 50747 CERTARA INC COM 15687V109 570 17216 SH SOLE 17176 0 40 CERUS CORP COM 157085101 7874 1292957 SH SOLE 0 0 1292957 CF INDS HLDGS INC COM 125269100 2803 50217 SH SOLE 17429 0 32788 CHAMPIONX CORPORATION COM 15872M104 8586 383982 SH SOLE 380474 0 3508 CHANGE HEALTHCARE INC COM 15912K100 47023 2245625 SH SOLE 2207354 0 38271 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 2639 132014 SH SOLE 0 0 132014 CHARLES RIV LABS INTL INC COM 159864107 74333 180128 SH SOLE 150485 0 29643 CHART INDS INC COM 16115Q308 7518 39337 SH SOLE 16465 0 22872 CHARTER COMMUNICATIONS INC N CL A 16119P108 49592 68162 SH SOLE 50495 0 17667 CHASE CORP COM 16150R104 3238 31695 SH SOLE 31195 0 500 CHATHAM LODGING TR COM 16208T102 349 28500 SH SOLE 14999 0 13501 CHECK POINT SOFTWARE TECH LT ORD M22465104 8374 74077 SH SOLE 21941 0 52136 CHEESECAKE FACTORY INC COM 163072101 1921 40878 SH SOLE 17641 0 23237 CHEESECAKE FACTORY INC NOTE 0.375% 6/1 163072AA9 12 13000 PRN SOLE 0 0 13000 CHEGG INC COM 163092109 9662 142051 SH SOLE 96102 0 45949 CHEMED CORP NEW COM 16359R103 20429 43921 SH SOLE 41969 0 1952 CHEMOCENTRYX INC COM 16383L106 6074 355190 SH SOLE 0 0 355190 CHEMOURS CO COM 163851108 1690 58152 SH SOLE 0 0 58152 CHENIERE ENERGY INC COM NEW 16411R208 14783 151360 SH SOLE 32022 0 119338 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 468 545000 PRN SOLE 0 0 545000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1122 27600 SH SOLE 0 0 27600 CHESAPEAKE ENERGY CORP COM 165167735 257 4168 SH SOLE 0 0 4168 CHESAPEAKE UTILS CORP COM 165303108 468 3902 SH SOLE 0 0 3902 CHEVRON CORP NEW COM 166764100 395683 3900257 SH SOLE 1868727 0 2031530 CHEVRON CORP NEW COM 166764100 27 20800 SH Call SOLE 0 0 0 CHEWY INC CL A 16679L109 10421 153002 SH SOLE 74693 0 78309 CHICOS FAS INC COM 168615102 95 21235 SH SOLE 0 0 21235 CHILDRENS PL INC NEW COM 168905107 491 6527 SH SOLE 0 0 6527 CHIMERA INVT CORP COM NEW 16934Q208 634 42708 SH SOLE 0 0 42708 CHINA FD INC COM 169373107 494 19424 SH SOLE 0 0 19424 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 991 121465 SH SOLE 0 0 121465 CHIPOTLE MEXICAN GRILL INC COM 169656105 43977 24196 SH SOLE 13319 0 10877 CHUBB LIMITED COM H1467J104 409444 2360134 SH SOLE 725048 0 1635086 CHUBB LIMITED COM H1467J104 21 32900 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 4 11200 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 28203 341547 SH SOLE 6373 0 335174 CHURCHILL DOWNS INC COM 171484108 2168 9029 SH SOLE 1572 0 7457 CIENA CORP COM NEW 171779309 2317 45115 SH SOLE 313 0 44802 CIGNA CORP NEW COM 125523100 67088 335149 SH SOLE 179481 0 155668 CIMAREX ENERGY CO COM 171798101 19345 221848 SH SOLE 148138 0 73710 CIMPRESS PLC SHS EURO G2143T103 3106 35767 SH SOLE 30550 0 5217 CINCINNATI FINL CORP COM 172062101 8283 72517 SH SOLE 133 0 72384 CINTAS CORP COM 172908105 15785 41465 SH SOLE 8807 0 32658 CIRRUS LOGIC INC COM 172755100 5749 69815 SH SOLE 46539 0 23276 CISCO SYS INC COM 17275R102 713641 13111133 SH SOLE 4948975 0 8162158 CISCO SYS INC COM 17275R102 16 58100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 324 57400 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 15100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 45 12500 SH Put SOLE 0 0 12500 CISCO SYS INC COM 17275R102 3 24600 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 12500 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 1138 21906 SH SOLE 16975 0 4931 CITIGROUP INC COM NEW 172967424 113667 1619652 SH SOLE 779636 0 840016 CITIGROUP INC COM NEW 172967424 22 19400 SH Call SOLE 0 0 0 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 23 11570 SH SOLE 0 0 11570 CITIZENS FINL GROUP INC COM 174610105 6433 136922 SH SOLE 62340 0 74582 CITRIX SYS INC COM 177376100 23098 215123 SH SOLE 165355 0 49768 CITY HLDG CO COM 177835105 1566 20106 SH SOLE 0 0 20106 CITY OFFICE REIT INC COM 178587101 596 33366 SH SOLE 32676 0 690 CIVEO CORP CDA COM NEW 17878Y207 1936 86101 SH SOLE 0 0 86101 CLARIVATE PLC ORD SHS G21810109 1364 62290 SH SOLE 60986 0 1304 CLARUS CORP NEW COM 18270P109 879 34291 SH SOLE 0 0 34291 CLARUS CORP NEW COM 18270P109 67 29700 SH Call SOLE 0 0 0 CLEAN ENERGY FUELS CORP COM 184499101 131 16017 SH SOLE 0 0 16017 CLEAN HARBORS INC COM 184496107 1124 10821 SH SOLE 3659 0 7162 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 56 20684 SH SOLE 0 0 20684 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 596 27298 SH SOLE 0 0 27298 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 850 31300 SH SOLE 613 0 30687 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 230 9564 SH SOLE 0 0 9564 CLEARWAY ENERGY INC CL C 18539C204 1394 46045 SH SOLE 37952 0 8093 CLEVELAND-CLIFFS INC NEW COM 185899101 12566 634305 SH SOLE 0 0 634305 CLIPPER RLTY INC COM 18885T306 978 120700 SH SOLE 0 0 120700 CLOROX CO DEL COM 189054109 53562 323413 SH SOLE 148184 0 175229 CLOUDFLARE INC CL A COM 18915M107 17608 156305 SH SOLE 0 0 156305 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 306 27644 SH SOLE 0 0 27644 CLOUGH GLOBAL EQUITY FD COM 18914C100 527 35990 SH SOLE 0 0 35990 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 1029 84493 SH SOLE 0 0 84493 CMC MATERIALS INC COM 12571T100 5873 47658 SH SOLE 47300 0 358 CME GROUP INC COM 12572Q105 430274 2224984 SH SOLE 1016328 0 1208656 CME GROUP INC COM 12572Q105 19 18500 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 22880 383051 SH SOLE 227761 0 155290 CNA FINL CORP COM 126117100 21852 520774 SH SOLE 517351 0 3423 CNH INDL N V SHS N20944109 884 51907 SH SOLE 19708 0 32199 CNO FINL GROUP INC COM 12621E103 1242 52769 SH SOLE 29836 0 22933 CNX RES CORP COM 12653C108 3239 256680 SH SOLE 0 0 256680 COASTAL FINL CORP WA COM NEW 19046P209 2218 69611 SH SOLE 0 0 69611 COCA COLA CO COM 191216100 270958 5164045 SH SOLE 2362581 0 2801464 COCA COLA CO COM 191216100 6 13700 SH Call SOLE 0 0 0 COCA COLA CO COM 191216100 1 14900 SH Call SOLE 0 0 0 COCA COLA CONS INC COM 191098102 275 698 SH SOLE 0 0 698 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 11744 212401 SH SOLE 201188 0 11213 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 1451 25793 SH SOLE 22841 0 2952 COEUR MNG INC COM NEW 192108504 318 51505 SH SOLE 0 0 51505 COFFEE HLDG CO INC COM 192176105 122 26800 SH SOLE 0 0 26800 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1705 24064 SH SOLE 12590 0 11474 COGNEX CORP COM 192422103 21628 269605 SH SOLE 167406 0 102199 COGNEX CORP COM 192422103 6 39800 SH Call SOLE 0 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 41019 552732 SH SOLE 474498 0 78234 COHBAR INC COM 19249J109 23 24420 SH SOLE 0 0 24420 COHEN & STEERS INC COM 19247A100 5497 65623 SH SOLE 63889 0 1734 COHEN & STEERS INFRASTRUCTUR COM 19248A109 12023 443650 SH SOLE 0 0 443650 COHEN & STEERS LTD DURATION COM 19248C105 1111 40711 SH SOLE 0 0 40711 COHEN & STEERS QUALITY INCOM COM 19247L106 21509 1443579 SH SOLE 0 0 1443579 COHEN & STEERS REIT & PFD & COM 19247X100 5911 230426 SH SOLE 0 0 230426 COHEN & STEERS SELECT PFD & COM 19248Y107 706 24783 SH SOLE 0 0 24783 COHEN & STEERS TOTAL RETURN COM 19247R103 292 17919 SH SOLE 0 0 17919 COHN ROBBINS HOLDINGS CORP COM CL A G23726105 123 12500 SH SOLE 0 0 12500 COHU INC COM 192576106 1024 32057 SH SOLE 0 0 32057 COINBASE GLOBAL INC COM CL A 19260Q107 16756 73659 SH SOLE 6 0 73653 COLFAX CORP COM 194014106 4234 92241 SH SOLE 87902 0 4339 COLGATE PALMOLIVE CO COM 194162103 77853 1030063 SH SOLE 673000 0 357063 COLUMBIA BKG SYS INC COM 197236102 7857 206819 SH SOLE 206819 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1757 82270 SH SOLE 0 0 82270 COLUMBIA FINL INC COM 197641103 266 14354 SH SOLE 14354 0 0 COLUMBIA SELIGM PREM TECH GR COM 19842X109 964 29252 SH SOLE 0 0 29252 COLUMBIA SPORTSWEAR CO COM 198516106 1570 16380 SH SOLE 2389 0 13991 COMCAST CORP NEW CL A 20030N101 812139 14520650 SH SOLE 7856903 0 6663747 COMCAST CORP NEW CL A 20030N101 36 73800 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 1 16700 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 3 58200 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 15 18000 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 16273 202145 SH SOLE 124668 0 77477 COMFORT SYS USA INC COM 199908104 13043 182878 SH SOLE 182111 0 767 COMMERCE BANCSHARES INC COM 200525103 3554 50997 SH SOLE 0 0 50997 COMMERCIAL METALS CO COM 201723103 3578 117471 SH SOLE 94687 0 22784 COMMSCOPE HLDG CO INC COM 20337X109 3838 282406 SH SOLE 167039 0 115367 COMMUNITY BK SYS INC COM 203607106 1167 17062 SH SOLE 2838 0 14224 COMMUNITY HEALTH SYS INC NEW COM 203668108 2758 235702 SH SOLE 0 0 235702 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 885 125029 SH SOLE 122151 0 2878 COMPASS DIVERSIFIED SH BEN INT 20451Q104 2056 72983 SH SOLE 0 0 72983 COMPASS MINERALS INTL INC COM 20451N101 2060 31993 SH SOLE 0 0 31993 COMPASS MINERALS INTL INC COM 20451N101 6 18500 SH Call SOLE 0 0 0 COMPUGEN LTD ORD M25722105 1209 202495 SH SOLE 0 0 202495 COMPUTER PROGRAMS & SYS INC COM 205306103 3948 111328 SH SOLE 110142 0 1186 COMPUTER TASK GROUP INC COM 205477102 229 28685 SH SOLE 0 0 28685 COMPX INTL INC CL A 20563P101 556 26750 SH SOLE 0 0 26750 CONAGRA BRANDS INC COM 205887102 13064 385702 SH SOLE 158680 0 227022 CONCENTRIX CORP COM 20602D101 9448 53380 SH SOLE 10210 0 43170 CONDUENT INC COM 206787103 94 14318 SH SOLE 0 0 14318 CONFORMIS INC COM 20717E101 18 13543 SH SOLE 0 0 13543 CONMED CORP COM 207410101 13550 103569 SH SOLE 102029 0 1540 CONOCOPHILLIPS COM 20825C104 97547 1439380 SH SOLE 847077 0 592303 CONOCOPHILLIPS COM 20825C104 37 30200 SH Call SOLE 0 0 0 CONSOLIDATED EDISON INC COM 209115104 12798 176305 SH SOLE 15669 0 160636 CONSOLIDATED WATER CO INC ORD G23773107 1296 113668 SH SOLE 0 0 113668 CONSTELLATION BRANDS INC CL A 21036P108 35174 166937 SH SOLE 34602 0 132335 CONSTELLIUM SE CL A SHS F21107101 881 46885 SH SOLE 42575 0 4310 CONSTRUCTION PARTNERS INC COM CL A 21044C107 13173 394765 SH SOLE 355768 0 38997 CONTEXTLOGIC INC COM CL A 21077C107 94 17271 SH SOLE 0 0 17271 CONTINENTAL RES INC COM 212015101 3793 82196 SH SOLE 16073 0 66123 CONTRAFECT CORP COM NEW 212326300 47 11500 SH SOLE 0 0 11500 CONVEY HLDG PARENT INC COM 21258C108 85 10100 SH SOLE 0 0 10100 COOPER COS INC COM NEW 216648402 63803 154371 SH SOLE 150244 0 4127 COPA HOLDINGS SA CL A P31076105 4055 49832 SH SOLE 0 0 49832 COPART INC COM 217204106 41136 296539 SH SOLE 268389 0 28150 CORE & MAIN INC CL A 21874C102 11450 436841 SH SOLE 436777 0 64 CORE MOLDING TECHNOLOGIES IN COM 218683100 161 13947 SH SOLE 0 0 13947 CORECIVIC INC COM 21871N101 4784 537544 SH SOLE 533817 0 3727 CORESITE RLTY CORP COM 21870Q105 8078 58309 SH SOLE 24340 0 33969 CORMEDIX INC COM 21900C308 151 32411 SH SOLE 0 0 32411 CORNERSTONE BLDG BRANDS INC COM 21925D109 1599 109419 SH SOLE 0 0 109419 CORNERSTONE ONDEMAND INC COM 21925Y103 1295 22620 SH SOLE 21196 0 1424 CORNERSTONE STRATEGIC VALUE COM 21924B302 2730 213319 SH SOLE 1196 0 212123 CORNERSTONE TOTAL RETURN FD COM 21924U300 1168 94097 SH SOLE 0 0 94097 CORNING INC COM 219350105 76290 2090719 SH SOLE 1550275 0 540444 CORNING INC COM 219350105 23 34800 SH Call SOLE 0 0 0 CORNING INC COM 219350105 9 18500 SH Call SOLE 0 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 3435 127298 SH SOLE 116391 0 10907 CORSAIR GAMING INC COM 22041X102 275 10597 SH SOLE 0 0 10597 CORTEVA INC COM 22052L104 20976 498478 SH SOLE 316504 0 181974 CORVEL CORP COM 221006109 898 4823 SH SOLE 631 0 4192 COSTAMARE INC SHS Y1771G102 506 32663 SH SOLE 9478 0 23185 COSTAR GROUP INC COM 22160N109 44285 514579 SH SOLE 495029 0 19550 COSTCO WHSL CORP NEW COM 22160K105 348539 775600 SH SOLE 265801 0 509799 COTY INC COM CL A 222070203 828 105381 SH SOLE 0 0 105381 COTY INC COM CL A 222070203 4 12000 SH Call SOLE 0 0 0 COUPA SOFTWARE INC COM 22266L106 4358 19883 SH SOLE 11385 0 8498 COUPANG INC CL A 22266T109 1567 56271 SH SOLE 0 0 56271 COURSERA INC COM 22266M104 283 8945 SH SOLE 0 0 8945 COUSINS PPTYS INC COM NEW 222795502 9094 243866 SH SOLE 226640 0 17226 COVANTA HLDG CORP COM 22282E102 4405 218929 SH SOLE 0 0 218929 COVETRUS INC COM 22304C100 1061 58504 SH SOLE 35172 0 23332 COWEN INC CL A NEW 223622606 1568 45699 SH SOLE 0 0 45699 CRACKER BARREL OLD CTRY STOR COM 22410J106 3720 26600 SH SOLE 5215 0 21385 CRANE CO COM 224399105 8632 91044 SH SOLE 69906 0 21138 CRAWFORD & CO CL B 224633107 198 22056 SH SOLE 0 0 22056 CREDIT ACCEP CORP MICH COM 225310101 2014 3441 SH SOLE 3441 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 42 12219 SH SOLE 0 0 12219 CREDIT SUISSE GROUP SPONSORED ADR 225401108 6660 675461 SH SOLE 638437 0 37024 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 140 56585 SH SOLE 0 0 56585 CREE INC COM 225447101 20613 255333 SH SOLE 235640 0 19693 CRESCENT CAP BDC INC COM 225655109 803 41963 SH SOLE 0 0 41963 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 576 20294 SH SOLE 0 0 20294 CRESUD S A C I F Y A *W EXP 03/08/202 P3311R259 5 11600 SH SOLE 0 0 11600 CRESUD S A C I F Y A SPONSORED ADR 226406106 71 14704 SH SOLE 0 0 14704 CRH PLC ADR 12626K203 20370 435813 SH SOLE 409820 0 25993 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 9826 87786 SH SOLE 12 0 87774 CRITEO S A SPONS ADS 226718104 1761 48047 SH SOLE 0 0 48047 CROCS INC COM 227046109 2809 19578 SH SOLE 0 0 19578 CRONOS GROUP INC COM 22717L101 443 78354 SH SOLE 0 0 78354 CRONOS GROUP INC COM 22717L101 3 26600 SH Call SOLE 0 0 0 CRONOS GROUP INC COM 22717L101 143 53200 SH Call SOLE 0 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1363 68518 SH SOLE 0 0 68518 CROWDSTRIKE HLDGS INC CL A 22788C105 52431 213326 SH SOLE 64739 0 148587 CROWN CASTLE INTL CORP NEW COM 22822V101 206310 1190340 SH SOLE 713189 0 477151 CROWN HLDGS INC COM 228368106 28359 281396 SH SOLE 255327 0 26069 CRYOPORT INC COM PAR $0.001 229050307 1968 29596 SH SOLE 24016 0 5580 CSG SYS INTL INC COM 126349109 10462 217060 SH SOLE 216619 0 441 CSG SYS INTL INC NOTE 4.250% 3/1 126349AF6 15 15000 PRN SOLE 0 0 15000 CSI COMPRESSCO LP COM UNIT 12637A103 248 137931 SH SOLE 0 0 137931 CSW INDUSTRIALS INC COM 126402106 562 4399 SH SOLE 0 0 4399 CSX CORP COM 126408103 39646 1333072 SH SOLE 274030 0 1059042 CTO RLTY GROWTH INC NEW COM 22948Q101 447 8322 SH SOLE 1722 0 6600 CUBESMART COM 229663109 3534 72932 SH SOLE 0 0 72932 CULLEN FROST BANKERS INC COM 229899109 7211 60787 SH SOLE 56268 0 4519 CUMMINS INC COM 231021106 44161 196653 SH SOLE 80880 0 115773 CURTISS WRIGHT CORP COM 231561101 10145 80400 SH SOLE 72224 0 8176 CUSHING NEXTGEN INFRA INCM F COM 231647207 2023 42971 SH SOLE 0 0 42971 CUTERA INC COM 232109108 254 5442 SH SOLE 0 0 5442 CVS HEALTH CORP COM 126650100 293760 3461687 SH SOLE 550006 0 2911681 CVS HEALTH CORP COM 126650100 892 42700 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 20 29600 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2809 17797 SH SOLE 0 0 17797 CYMABAY THERAPEUTICS INC COM 23257D103 303 83058 SH SOLE 0 0 83058 CYPRESS ENVIRONMENTL PARTNR LTD PARTNER INT 232751107 27 15000 SH SOLE 0 0 15000 CYRUSONE INC COM 23283R100 28069 362599 SH SOLE 161428 0 201171 CYTOSORBENTS CORP COM NEW 23283X206 702 86500 SH SOLE 0 0 86500 D R HORTON INC COM 23331A109 28806 343054 SH SOLE 240795 0 102259 DANA INC COM 235825205 335 15042 SH SOLE 0 0 15042 DANAHER CORPORATION COM 235851102 284378 934100 SH SOLE 581410 0 352690 DANIMER SCIENTIFIC INC COM CL A 236272100 772 47265 SH SOLE 0 0 47265 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 1180 20703 SH SOLE 0 0 20703 DARDEN RESTAURANTS INC COM 237194105 168161 1110191 SH SOLE 257546 0 852645 DARDEN RESTAURANTS INC COM 237194105 8 19700 SH Call SOLE 0 0 0 DARDEN RESTAURANTS INC COM 237194105 9 12500 SH Call SOLE 0 0 0 DARLING INGREDIENTS INC COM 237266101 13570 188728 SH SOLE 50894 0 137834 DATADOG INC CL A COM 23804L103 9439 66774 SH SOLE 37845 0 28929 DAVE & BUSTERS ENTMT INC COM 238337109 4190 109323 SH SOLE 0 0 109323 DAVE & BUSTERS ENTMT INC COM 238337109 13 28000 SH Call SOLE 0 0 0 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 9065 460871 SH SOLE 0 0 460871 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 315 10358 SH SOLE 0 0 10358 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 2542 75023 SH SOLE 0 0 75023 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3163 106436 SH SOLE 0 0 106436 DAVITA INC COM 23918K108 6164 53018 SH SOLE 29020 0 23998 DAWSON GEOPHYSICAL CO NEW COM 239360100 59 23550 SH SOLE 0 0 23550 DBX ETF TR XTRACK HRVST CSI 233051879 455 11951 SH SOLE 0 0 11951 DBX ETF TR XTRACK JAPAN JPX 233051663 315 9295 SH SOLE 0 0 9295 DBX ETF TR XTRACK MSCI EAFE 233051200 5332 141198 SH SOLE 636 0 140562 DBX ETF TR XTRACK MUN INFRA 233051705 431 14840 SH SOLE 0 0 14840 DBX ETF TR XTRACK USD HIGH 233051432 6580 164175 SH SOLE 66969 0 97206 DBX ETF TR XTRACKERS RUSSEL 233051481 389 8817 SH SOLE 0 0 8817 DBX ETF TR XTRACKERS S&P 233051143 265 6983 SH SOLE 0 0 6983 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 280 9936 SH SOLE 0 0 9936 DECKERS OUTDOOR CORP COM 243537107 10819 30035 SH SOLE 19928 0 10107 DEERE & CO COM 244199105 157368 469650 SH SOLE 271289 0 198361 DELAWARE ENHANCED GLOBAL DIV COM 246060107 435 42992 SH SOLE 0 0 42992 DELAWARE INVTS COLO MUN INCO COM 246101109 194 13193 SH SOLE 0 0 13193 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 555 39352 SH SOLE 0 0 39352 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1798 39747 SH SOLE 0 0 39747 DELL TECHNOLOGIES INC CL C 24703L202 11978 115124 SH SOLE 42 0 115082 DELTA AIR LINES INC DEL COM NEW 247361702 17870 419383 SH SOLE 0 0 419383 DELTA AIR LINES INC DEL COM NEW 247361702 82 25700 SH Call SOLE 0 0 0 DELUXE CORP COM 248019101 337 9379 SH SOLE 4523 0 4856 DENALI THERAPEUTICS INC COM 24823R105 311 6171 SH SOLE 5871 0 300 DENISON MINES CORP COM 248356107 80 55140 SH SOLE 0 0 55140 DENTSPLY SIRONA INC COM 24906P109 21737 374459 SH SOLE 336570 0 37889 DERMTECH INC COM 24984K105 392 12215 SH SOLE 0 0 12215 DESCARTES SYS GROUP INC COM 249906108 8261 101635 SH SOLE 101355 0 280 DESIGNER BRANDS INC CL A 250565108 855 61358 SH SOLE 15096 0 46262 DESIGNER BRANDS INC CL A 250565108 69 39700 SH Call SOLE 0 0 0 DESKTOP METAL INC COM CL A 25058X105 448 62442 SH SOLE 0 0 62442 DEUTSCHE BANK A G NAMEN AKT D18190898 1067 84050 SH SOLE 16566 0 67484 DEVON ENERGY CORP NEW COM 25179M103 191693 5398280 SH SOLE 987130 0 4411150 DEVON ENERGY CORP NEW COM 25179M103 131 65300 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 93 15100 SH Call SOLE 0 0 0 DEVON ENERGY CORP NEW COM 25179M103 126 23400 SH Call SOLE 0 0 0 DEXCOM INC COM 252131107 62087 113534 SH SOLE 82371 0 31163 DIAGEO PLC SPON ADR NEW 25243Q205 81095 420184 SH SOLE 337591 0 82593 DIAMONDBACK ENERGY INC COM 25278X109 31773 335611 SH SOLE 182049 0 153562 DICERNA PHARMACEUTICALS INC COM 253031108 448 22207 SH SOLE 16230 0 5977 DICKS SPORTING GOODS INC COM 253393102 7587 63346 SH SOLE 33437 0 29909 DIDI GLOBAL INC SPONSORED ADS 23292E108 480 61596 SH SOLE 0 0 61596 DIGI INTL INC COM 253798102 611 29067 SH SOLE 28867 0 200 DIGIMARC CORP NEW COM 25381B101 1741 50563 SH SOLE 0 0 50563 DIGITAL RLTY TR INC COM 253868103 110242 763186 SH SOLE 545457 0 217729 DIGITAL TURBINE INC COM NEW 25400W102 2879 41882 SH SOLE 13347 0 28535 DIGITALBRIDGE GROUP INC CL A COM 25401T108 567 94063 SH SOLE 19439 0 74624 DIGITALBRIDGE GROUP INC NOTE 5.000% 4/1 19624RAA4 265 260000 PRN SOLE 0 0 260000 DIGITALOCEAN HLDGS INC COM 25402D102 427 5498 SH SOLE 0 0 5498 DIME CMNTY BANCSHARES INC COM 25432X102 2543 77863 SH SOLE 0 0 77863 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 1740 63857 SH SOLE 0 0 63857 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 263 8735 SH SOLE 0 0 8735 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 1127 42424 SH SOLE 0 0 42424 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 1457 30902 SH SOLE 0 0 30902 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 677 11776 SH SOLE 0 0 11776 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 1786 40214 SH SOLE 0 0 40214 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 440 16984 SH SOLE 0 0 16984 DINE BRANDS GLOBAL INC COM 254423106 954 11747 SH SOLE 4837 0 6910 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 7876 95030 SH SOLE 93931 0 1099 DIREXION SHS ETF TR WORK FROM HOME 25460G773 669 9031 SH SOLE 0 0 9031 DISCOVER FINL SVCS COM 254709108 51126 416163 SH SOLE 210776 0 205387 DISCOVERY INC COM SER A 25470F104 16355 644392 SH SOLE 519637 0 124755 DISCOVERY INC COM SER C 25470F302 5136 211635 SH SOLE 163055 0 48580 DISH NETWORK CORPORATION CL A 25470M109 5114 117664 SH SOLE 2786 0 114878 DISH NETWORK CORPORATION CL A 25470M109 34 19000 SH Call SOLE 0 0 0 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 26 25000 PRN SOLE 0 0 25000 DISNEY WALT CO COM 254687106 407417 2408310 SH SOLE 795449 0 1612861 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 113 33299 SH SOLE 0 0 33299 DLH HLDGS CORP COM 23335Q100 157 12765 SH SOLE 0 0 12765 DNP SELECT INCOME FD INC COM 23325P104 4254 399076 SH SOLE 0 0 399076 DOCUSIGN INC COM 256163106 77308 300307 SH SOLE 151191 0 149116 DOLBY LABORATORIES INC COM CL A 25659T107 9822 111618 SH SOLE 94613 0 17005 DOLLAR GEN CORP NEW COM 256677105 87604 412926 SH SOLE 208966 0 203960 DOLLAR TREE INC COM 256746108 19740 206231 SH SOLE 116494 0 89737 DOMINION ENERGY INC COM 25746U109 94610 1295670 SH SOLE 829401 0 466269 DOMINOS PIZZA INC COM 25754A201 12057 25279 SH SOLE 5217 0 20062 DOMO INC COM CL B 257554105 437 5176 SH SOLE 0 0 5176 DONALDSON INC COM 257651109 11699 203775 SH SOLE 167070 0 36705 DONNELLEY FINL SOLUTIONS INC COM 25787G100 1865 53877 SH SOLE 53825 0 52 DONNELLEY R R & SONS CO COM 257867200 261 50745 SH SOLE 0 0 50745 DOORDASH INC CL A 25809K105 1101 5346 SH SOLE 2242 0 3104 DORCHESTER MINERALS LP COM UNIT 25820R105 430 22417 SH SOLE 0 0 22417 DORMAN PRODS INC COM 258278100 3895 41143 SH SOLE 40940 0 203 DOUBLELINE INCOME SOLUTIONS COM 258622109 2009 113130 SH SOLE 0 0 113130 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1074 54462 SH SOLE 0 0 54462 DOUGLAS DYNAMICS INC COM 25960R105 4465 123002 SH SOLE 121074 0 1928 DOUGLAS EMMETT INC COM 25960P109 364 11503 SH SOLE 0 0 11503 DOUYU INTL HLDGS LTD SPONSORED ADS 25985W105 66 20000 SH SOLE 0 0 20000 DOVER CORP COM 260003108 33459 215175 SH SOLE 134297 0 80878 DOW INC COM 260557103 65255 1133686 SH SOLE 297580 0 836106 DOW INC COM 260557103 124 14200 SH Call SOLE 0 0 0 DOW INC COM 260557103 40 15200 SH Call SOLE 0 0 0 DOW INC COM 260557103 7 36900 SH Call SOLE 0 0 0 DOW INC COM 260557103 1 15100 SH Call SOLE 0 0 0 DOW INC COM 260557103 124 14200 SH Call SOLE 0 0 0 DOW INC COM 260557103 52 23200 SH Call SOLE 0 0 0 DOW INC COM 260557103 20 25500 SH Call SOLE 0 0 0 DOW INC COM 260557103 3 12600 SH Call SOLE 0 0 0 DOXIMITY INC CL A 26622P107 298 3689 SH SOLE 0 0 3689 DRAFTKINGS INC COM CL A 26142R104 19078 396148 SH SOLE 0 0 396148 DRAFTKINGS INC COM CL A 26142R104 182 58700 SH Put SOLE 0 0 58700 DRAFTKINGS INC COM CL A 26142R104 578 48000 SH Put SOLE 0 0 48000 DRIL-QUIP INC COM 262037104 3632 144229 SH SOLE 143373 0 856 DROPBOX INC CL A 26210C104 2203 75402 SH SOLE 0 0 75402 DT MIDSTREAM INC COMMON STOCK 23345M107 3472 75094 SH SOLE 5563 0 69531 DTE ENERGY CO COM 233331107 19862 177797 SH SOLE 69753 0 108044 DTF TAX-FREE INCOME INC COM 23334J107 166 11501 SH SOLE 0 0 11501 DUCK CREEK TECHNOLOGIES INC SHS 264120106 20064 453519 SH SOLE 449321 0 4198 DUCKHORN PORTFOLIO INC COM 26414D106 393 17161 SH SOLE 0 0 17161 DUFF & PHELPS UTLITY AND INF COM 26433C105 1100 81995 SH SOLE 0 0 81995 DUKE ENERGY CORP NEW COM NEW 26441C204 131815 1350686 SH SOLE 733920 0 616766 DUKE REALTY CORP COM NEW 264411505 7429 155197 SH SOLE 135464 0 19733 DUN & BRADSTREET HLDGS INC COM 26484T106 1560 92780 SH SOLE 0 0 92780 DUPONT DE NEMOURS INC COM 26614N102 30855 453808 SH SOLE 263728 0 190080 DURECT CORP COM 266605104 346 270500 SH SOLE 0 0 270500 DUTCH BROS INC CL A 26701L100 731 16869 SH SOLE 0 0 16869 DWS MUN INCOME TR COM 233368109 236 19844 SH SOLE 0 0 19844 DXC TECHNOLOGY CO COM 23355L106 11463 341046 SH SOLE 202867 0 138179 DXC TECHNOLOGY CO COM 23355L106 132 46300 SH Call SOLE 0 0 0 DYCOM INDS INC COM 267475101 801 11237 SH SOLE 84 0 11153 DYNATRACE INC COM NEW 268150109 13443 189416 SH SOLE 144327 0 45089 E L F BEAUTY INC COM 26856L103 248 8550 SH SOLE 0 0 8550 E MERGE TECHNOLOGY ACQUISITI COM CL A 26873Y104 137 13985 SH SOLE 0 0 13985 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 438 38800 SH SOLE 0 0 38800 EAGLE CAP GROWTH FD INC COM 269451100 133 14140 SH SOLE 0 0 14140 EAGLE MATLS INC COM 26969P108 6894 52560 SH SOLE 27988 0 24572 EAGLE PT CR CO LLC COM 269808101 158 11598 SH SOLE 0 0 11598 EAST WEST BANCORP INC COM 27579R104 31092 400974 SH SOLE 395767 0 5207 EASTERLY GOVT PPTYS INC COM 27616P103 5311 257071 SH SOLE 249826 0 7245 EASTGROUP PPTYS INC COM 277276101 14117 84722 SH SOLE 65424 0 19298 EASTMAN CHEM CO COM 277432100 47416 470677 SH SOLE 432357 0 38320 EASTMAN KODAK CO COM NEW 277461406 136 19914 SH SOLE 0 0 19914 EASTSIDE DISTILLING INC COM 277802302 184 71150 SH SOLE 0 0 71150 EATON CORP PLC SHS G29183103 494387 3311123 SH SOLE 1020182 0 2290941 EATON CORP PLC SHS G29183103 6 17400 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 3 13700 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 4 15700 SH Call SOLE 0 0 0 EATON VANCE ENHANCED EQUITY COM 278274105 19656 1098121 SH SOLE 0 0 1098121 EATON VANCE ENHANCED EQUITY COM 278277108 3943 169829 SH SOLE 0 0 169829 EATON VANCE FLOATING RATE 20 COM 27831H100 787 83970 SH SOLE 0 0 83970 EATON VANCE FLTING RATE INC COM 278279104 9487 651143 SH SOLE 0 0 651143 EATON VANCE LTD DURATION INC COM 27828H105 2103 159530 SH SOLE 635 0 158895 EATON VANCE MUN BD FD COM 27827X101 3996 298652 SH SOLE 0 0 298652 EATON VANCE MUN INCOME 2028 SHS 27829U105 406 18160 SH SOLE 0 0 18160 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2773 200538 SH SOLE 0 0 200538 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1932 81636 SH SOLE 0 0 81636 EATON VANCE RISK-MANAGED DIV COM 27829G106 887 82966 SH SOLE 0 0 82966 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1101 75329 SH SOLE 0 0 75329 EATON VANCE TAX ADVT DIV INC COM 27828G107 4805 175064 SH SOLE 0 0 175064 EATON VANCE TAX MNGED BUY WR COM 27828X100 1171 73149 SH SOLE 0 0 73149 EATON VANCE TAX-ADVANTAGED G COM 27828U106 1197 39733 SH SOLE 0 0 39733 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 3812 238374 SH SOLE 0 0 238374 EATON VANCE TAX-MANAGED DIVE COM 27828N102 19899 1426457 SH SOLE 0 0 1426457 EATON VANCE TAX-MANAGED GLOB COM 27829C105 20911 1934380 SH SOLE 0 0 1934380 EATON VANCE TAX-MANAGED GLOB COM 27829F108 12404 1241637 SH SOLE 516 0 1241121 EATON VANCE TX ADV GLBL DIV COM 27828S101 2010 94469 SH SOLE 0 0 94469 EBAY INC. COM 278642103 51305 736404 SH SOLE 512732 0 223672 EBIX INC COM NEW 278715206 1652 61362 SH SOLE 61244 0 118 ECHOSTAR CORP CL A 278768106 5370 210489 SH SOLE 0 0 210489 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 7598 545455 SH SOLE 0 0 545455 ECOLAB INC COM 278865100 73729 353385 SH SOLE 225958 0 127427 EDGEWELL PERS CARE CO COM 28035Q102 1522 41941 SH SOLE 41308 0 633 EDISON INTL COM 281020107 28461 513086 SH SOLE 475310 0 37776 EDITAS MEDICINE INC COM 28106W103 2623 63861 SH SOLE 4082 0 59779 EDWARDS LIFESCIENCES CORP COM 28176E108 166495 1470671 SH SOLE 252299 0 1218372 EHANG HLDGS LTD ADS 26853E102 697 29168 SH SOLE 0 0 29168 ELANCO ANIMAL HEALTH INC COM 28414H103 30616 960060 SH SOLE 627639 0 332421 ELASTIC N V ORD SHS N14506104 14370 96450 SH SOLE 87990 0 8460 ELBIT SYS LTD ORD M3760D101 1873 12864 SH SOLE 0 0 12864 ELECTRONIC ARTS INC COM 285512109 10185 71582 SH SOLE 9709 0 61873 ELEMENT SOLUTIONS INC COM 28618M106 5427 250321 SH SOLE 214579 0 35742 ELLINGTON FINANCIAL INC COM 28852N109 336 18347 SH SOLE 0 0 18347 ELLSWORTH GROWTH & INCOME FD COM 289074106 1113 83271 SH SOLE 0 0 83271 EMBRAER S.A. SPONSORED ADS 29082A107 433 25465 SH SOLE 0 0 25465 EMCOR GROUP INC COM 29084Q100 24356 211097 SH SOLE 208856 0 2241 EMERGENT BIOSOLUTIONS INC COM 29089Q105 951 18987 SH SOLE 15878 0 3109 EMERSON ELEC CO COM 291011104 55748 591802 SH SOLE 16201 0 575601 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 264 26251 SH SOLE 0 0 26251 EMPIRE ST RLTY TR INC CL A 292104106 2184 217708 SH SOLE 209980 0 7728 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 256 31523 SH SOLE 0 0 31523 ENBRIDGE INC COM 29250N105 120112 3019344 SH SOLE 2412762 0 606582 ENBRIDGE INC COM 29250N105 15 24700 SH Call SOLE 0 0 0 ENBRIDGE INC COM 29250N105 37 26400 SH Call SOLE 0 0 0 ENCOMPASS HEALTH CORP COM 29261A100 3510 46781 SH SOLE 28364 0 18417 ENDAVA PLC ADS 29260V105 5508 40544 SH SOLE 39844 0 700 ENDO INTL PLC SHS G30401106 42 13000 SH SOLE 0 0 13000 ENERGIZER HLDGS INC NEW COM 29272W109 6068 155385 SH SOLE 148402 0 6983 ENERGOUS CORP COM 29272C103 45 21675 SH SOLE 0 0 21675 ENERGY FUELS INC COM NEW 292671708 515 73756 SH SOLE 0 0 73756 ENERGY FUELS INC COM NEW 292671708 7 21900 SH Call SOLE 0 0 0 ENERGY RECOVERY INC COM 29270J100 6670 350502 SH SOLE 0 0 350502 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 21304 2223752 SH SOLE 0 0 2223752 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4 11000 SH Call SOLE 0 0 0 ENERPAC TOOL GROUP CORP CL A COM 292765104 11515 555482 SH SOLE 553818 0 1664 ENERSYS COM 29275Y102 392 5271 SH SOLE 0 0 5271 ENI S P A SPONSORED ADR 26874R108 9657 361003 SH SOLE 343938 0 17065 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 400 58633 SH SOLE 0 0 58633 ENOVA INTL INC COM 29357K103 394 11401 SH SOLE 0 0 11401 ENPHASE ENERGY INC COM 29355A107 5910 39405 SH SOLE 23013 0 16392 ENPRO INDS INC COM 29355X107 3782 43414 SH SOLE 42974 0 440 ENSIGN GROUP INC COM 29358P101 5968 79686 SH SOLE 73679 0 6007 ENSTAR GROUP LIMITED SHS G3075P101 670 2856 SH SOLE 702 0 2154 ENTEGRIS INC COM 29362U104 15696 124665 SH SOLE 92088 0 32577 ENTERGY CORP NEW COM 29364G103 16636 167511 SH SOLE 122349 0 45162 ENTERPRISE PRODS PARTNERS L COM 293792107 87594 4047772 SH SOLE 904332 0 3143440 ENVESTNET INC COM 29404K106 1733 21594 SH SOLE 12775 0 8819 ENVISTA HOLDINGS CORPORATION COM 29415F104 2191 52396 SH SOLE 50984 0 1412 ENVIVA PARTNERS LP COM UNIT 29414J107 5046 93280 SH SOLE 0 0 93280 ENZO BIOCHEM INC COM 294100102 60 17058 SH SOLE 0 0 17058 EOG RES INC COM 26875P101 48471 603851 SH SOLE 430440 0 173411 EOG RES INC COM 26875P101 58 10700 SH Call SOLE 0 0 0 EOS ENERGY ENTERPRISES INC COM CL A 29415C101 373 26620 SH SOLE 0 0 26620 EPAM SYS INC COM 29414B104 19327 33879 SH SOLE 20557 0 13322 EPLUS INC COM 294268107 6961 67843 SH SOLE 67593 0 250 EPR PPTYS COM SH BEN INT 26884U109 974 19715 SH SOLE 0 0 19715 EQT CORP COM 26884L109 3499 171032 SH SOLE 79097 0 91935 EQT CORP COM 26884L109 93 71900 SH Call SOLE 0 0 0 EQUIFAX INC COM 294429105 36166 142711 SH SOLE 119394 0 23317 EQUINIX INC COM 29444U700 175111 221560 SH SOLE 107987 0 113573 EQUINOR ASA SPONSORED ADR 29446M102 8093 317382 SH SOLE 310941 0 6441 EQUINOX GOLD CORP COM 29446Y502 1857 281774 SH SOLE 0 0 281774 EQUINOX GOLD CORP COM 29446Y502 4 10300 SH Call SOLE 0 0 0 EQUINOX GOLD CORP COM 29446Y502 20 67900 SH Call SOLE 0 0 0 EQUITABLE HLDGS INC COM 29452E101 8474 285902 SH SOLE 248762 0 37140 EQUITRANS MIDSTREAM CORP COM 294600101 10694 1054645 SH SOLE 986627 0 68018 EQUITRANS MIDSTREAM CORP COM 294600101 46 46100 SH Call SOLE 0 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 31781 1223270 SH SOLE 952678 0 270592 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1151 14735 SH SOLE 5211 0 9524 EQUITY RESIDENTIAL SH BEN INT 29476L107 13510 166950 SH SOLE 133843 0 33107 ERICSSON ADR B SEK 10 294821608 2129 190109 SH SOLE 45399 0 144710 ERO COPPER CORP COM 296006109 532 30035 SH SOLE 0 0 30035 ESPORTS ENTMT GROUP INC COM 29667K306 465 69316 SH SOLE 0 0 69316 ESSENT GROUP LTD COM G3198U102 2469 56111 SH SOLE 53002 0 3109 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 1052 37675 SH SOLE 0 0 37675 ESSENTIAL UTILS INC COM 29670G102 15738 341540 SH SOLE 126765 0 214775 ESSENTIAL UTILS INC UNIT 04/30/2022 29670G201 9488 165332 SH SOLE 164318 0 1014 ESSEX PPTY TR INC COM 297178105 8159 25517 SH SOLE 18142 0 7375 ESTABLISHMENT LABS HLDGS INC COM G31249108 306 4274 SH SOLE 0 0 4274 ETF MANAGERS TR AI POWERED EQT 26924G813 1483 35998 SH SOLE 0 0 35998 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 930 14098 SH SOLE 0 0 14098 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 3805 264401 SH SOLE 0 0 264401 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 106 39100 SH Call SOLE 0 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1 23800 SH Call SOLE 0 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 102 39100 SH Call SOLE 0 0 0 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 1093 38487 SH SOLE 0 0 38487 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 16361 269007 SH SOLE 0 0 269007 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 148 12491 SH SOLE 0 0 12491 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 3196 47222 SH SOLE 0 0 47222 ETF SER SOLUTIONS APTUS DEFINED 26922A388 1550 54146 SH SOLE 0 0 54146 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 2779 76517 SH SOLE 0 0 76517 ETF SER SOLUTIONS DISTILLATE US 26922A321 20631 503686 SH SOLE 0 0 503686 ETF SER SOLUTIONS US GLB JETS 26922A842 4739 200551 SH SOLE 0 0 200551 ETHAN ALLEN INTERIORS INC COM 297602104 435 18338 SH SOLE 0 0 18338 ETSY INC COM 29786A106 24211 116423 SH SOLE 73019 0 43404 EURONET WORLDWIDE INC COM 298736109 4421 34731 SH SOLE 32722 0 2009 EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 24 22000 PRN SOLE 0 0 22000 EUROPEAN EQUITY FD INC COM 298768102 4438 397999 SH SOLE 0 0 397999 EUROSEAS LTD SHS Y23592135 266 7913 SH SOLE 0 0 7913 EVERBRIDGE INC COM 29978A104 14869 98445 SH SOLE 9938 0 88507 EVERCORE INC CLASS A 29977A105 5463 40871 SH SOLE 28946 0 11925 EVEREST RE GROUP LTD COM G3223R108 27592 110024 SH SOLE 107106 0 2918 EVERGY INC COM 30034W106 5549 89217 SH SOLE 20545 0 68672 EVERI HLDGS INC COM 30034T103 9863 407893 SH SOLE 66852 0 341041 EVERSOURCE ENERGY COM 30040W108 20294 248219 SH SOLE 78079 0 170140 EVERTEC INC COM 30040P103 7285 159336 SH SOLE 154172 0 5164 EVGO INC CL A COM 30052F100 245 30060 SH SOLE 0 0 30060 EVI INDS INC COM 26929N102 2393 87971 SH SOLE 87856 0 115 EVO PMTS INC CL A COM 26927E104 620 26195 SH SOLE 25965 0 230 EVOFEM BIOSCIENCES INC COM 30048L104 13 18248 SH SOLE 0 0 18248 EVOLENT HEALTH INC CL A 30050B101 2373 76542 SH SOLE 47142 0 29400 EVOLUTION PETE CORP COM 30049A107 79 13842 SH SOLE 0 0 13842 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 5213 138782 SH SOLE 6464 0 132318 EXACT SCIENCES CORP COM 30063P105 7552 79121 SH SOLE 8615 0 70506 EXCHANGE LISTED FDS TR ARMOR US EQT IDX 30151E764 2086 85473 SH SOLE 0 0 85473 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 9583 193243 SH SOLE 0 0 193243 EXCHANGE TRADED CONCEPTS TR NORTH SHOR GBL 301505715 1170 15223 SH SOLE 0 0 15223 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 586 12864 SH SOLE 0 0 12864 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 6373 98943 SH SOLE 0 0 98943 EXELIXIS INC COM 30161Q104 2174 102860 SH SOLE 32219 0 70641 EXELON CORP COM 30161N101 21560 446014 SH SOLE 228036 0 217978 EXELON CORP COM 30161N101 10 16000 SH Call SOLE 0 0 0 EXELON CORP COM 30161N101 115 19200 SH Call SOLE 0 0 0 EXICURE INC COM 30205M101 91 75500 SH SOLE 0 0 75500 EXLSERVICE HOLDINGS INC COM 302081104 4007 32547 SH SOLE 30507 0 2040 EXP WORLD HLDGS INC COM 30212W100 712 17897 SH SOLE 0 0 17897 EXPEDIA GROUP INC COM NEW 30212P303 19090 116473 SH SOLE 57744 0 58729 EXPEDITORS INTL WASH INC COM 302130109 37040 310914 SH SOLE 241231 0 69683 EXPONENT INC COM 30214U102 37277 329443 SH SOLE 324128 0 5315 EXTRA SPACE STORAGE INC COM 30225T102 6167 36712 SH SOLE 19309 0 17403 EXTREME NETWORKS INC COM 30226D106 4450 451760 SH SOLE 0 0 451760 EXXON MOBIL CORP COM 30231G102 206499 3510693 SH SOLE 2194720 0 1315973 EXXON MOBIL CORP COM 30231G102 8 14000 SH Call SOLE 0 0 0 EZCORP INC CL A NON VTG 302301106 450 59400 SH SOLE 0 0 59400 F N B CORP COM 302520101 11468 986958 SH SOLE 889565 0 97393 F5 NETWORKS INC COM 315616102 13204 66426 SH SOLE 29415 0 37011 FABRINET SHS G3323L100 6464 63061 SH SOLE 62893 0 168 FACEBOOK INC CL A 30303M102 763280 2248978 SH SOLE 1250416 0 998562 FACTSET RESH SYS INC COM 303075105 53409 135280 SH SOLE 89380 0 45900 FAIR ISAAC CORP COM 303250104 18874 47430 SH SOLE 45135 0 2295 FAR PEAK ACQUISITION CORP UNIT 99/99/9999 G3312L129 149 13900 SH SOLE 0 0 13900 FARFETCH LTD ORD SH CL A 30744W107 5424 144720 SH SOLE 128906 0 15814 FARMLAND PARTNERS INC COM 31154R109 1102 91936 SH SOLE 0 0 91936 FAST ACQUISITION CORP COM CL A 311875108 750 58981 SH SOLE 58981 0 0 FASTENAL CO COM 311900104 39819 771534 SH SOLE 535012 0 236522 FASTLY INC CL A 31188V100 1421 35150 SH SOLE 0 0 35150 FATE THERAPEUTICS INC COM 31189P102 1209 20396 SH SOLE 4956 0 15440 FB FINL CORP COM 30257X104 4821 112420 SH SOLE 95817 0 16603 FEDERAL AGRIC MTG CORP CL C 313148306 4666 42997 SH SOLE 42908 0 89 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 4053 34349 SH SOLE 0 0 34349 FEDERAL SIGNAL CORP COM 313855108 5709 147830 SH SOLE 94039 0 53791 FEDERATED HERMES INC CL B 314211103 953 29309 SH SOLE 22427 0 6882 FEDERATED HERMES PREM MUNI I COM 31423P108 1064 69475 SH SOLE 0 0 69475 FEDEX CORP COM 31428X106 81399 371178 SH SOLE 56424 0 314754 FERGUSON PLC NEW SHS G3421J106 7327 52620 SH SOLE 44470 0 8150 FERRARI N V COM N3167Y103 13329 63598 SH SOLE 57681 0 5917 FFBW INC MD COM 30260M103 671 55697 SH SOLE 0 0 55697 FIBROGEN INC COM 31572Q808 372 36420 SH SOLE 0 0 36420 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 1046 18624 SH SOLE 0 0 18624 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 930 22479 SH SOLE 0 0 22479 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 607 16418 SH SOLE 12746 0 3672 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 388 7259 SH SOLE 0 0 7259 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2543 31681 SH SOLE 0 0 31681 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 407 28250 SH SOLE 0 0 28250 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 2253 41962 SH SOLE 0 0 41962 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 389 6097 SH SOLE 0 0 6097 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 2553 49207 SH SOLE 0 0 49207 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 4571 38530 SH SOLE 0 0 38530 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 2068 68042 SH SOLE 0 0 68042 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 366 8888 SH SOLE 11 0 8877 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 4898 92195 SH SOLE 299 0 91896 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 88134 1943858 SH SOLE 1813779 0 130079 FIDELITY NATL INFORMATION SV COM 31620M106 111639 917483 SH SOLE 651329 0 266154 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q205 186 17490 SH SOLE 0 0 17490 FIDUS INVT CORP COM 316500107 13515 774939 SH SOLE 0 0 774939 FIDUS INVT CORP COM 316500107 7 33800 SH Call SOLE 0 0 0 FIFTH THIRD BANCORP COM 316773100 35867 845110 SH SOLE 517084 0 328026 FINANCIAL INSTNS INC COM 317585404 339 11049 SH SOLE 2773 0 8276 FINISAR CORP NOTE 0.500%12/1 31787AAP6 15 15000 PRN SOLE 0 0 15000 FINVOLUTION GROUP SPONSORED ADS 31810T101 236 41911 SH SOLE 0 0 41911 FIREEYE INC COM 31816Q101 14789 830863 SH SOLE 800906 0 29957 FIRST AMERN FINL CORP COM 31847R102 5006 74661 SH SOLE 66257 0 8404 FIRST BANCORP N C COM 318910106 293 6817 SH SOLE 0 0 6817 FIRST BANCSHARES INC MS COM 318916103 560 14433 SH SOLE 0 0 14433 FIRST COMWLTH FINL CORP PA COM 319829107 256 18814 SH SOLE 16371 0 2443 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1933 2292 SH SOLE 1687 0 605 FIRST FINL BANCORP OH COM 320209109 435 18601 SH SOLE 9333 0 9268 FIRST FINL BANKSHARES INC COM 32020R109 1835 39929 SH SOLE 34235 0 5694 FIRST FNDTN INC COM 32026V104 1329 50525 SH SOLE 0 0 50525 FIRST HAWAIIAN INC COM 32051X108 20457 697005 SH SOLE 691612 0 5393 FIRST HORIZON CORPORATION COM 320517105 15114 927799 SH SOLE 129181 0 798618 FIRST INDL RLTY TR INC COM 32054K103 221 4238 SH SOLE 0 0 4238 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 368 9129 SH SOLE 7965 0 1164 FIRST MAJESTIC SILVER CORP COM 32076V103 2611 231103 SH SOLE 0 0 231103 FIRST MIDWEST BANCORP DEL COM 320867104 1462 76909 SH SOLE 47279 0 29630 FIRST REP BK SAN FRANCISCO C COM 33616C100 28283 146634 SH SOLE 117982 0 28652 FIRST SOLAR INC COM 336433107 1681 17608 SH SOLE 0 0 17608 FIRST TR / ABERDEEN GLOBAL O COM SHS 337319107 355 35071 SH SOLE 0 0 35071 FIRST TR BICK INDEX FD COM SHS 33733H107 753 22071 SH SOLE 0 0 22071 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 222 3707 SH SOLE 0 0 3707 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 4692 364025 SH SOLE 0 0 364025 FIRST TR ENERGY INCOME & GRO COM 33738G104 484 35679 SH SOLE 0 0 35679 FIRST TR ENERGY INFRASTRCTR COM 33738C103 2323 182186 SH SOLE 0 0 182186 FIRST TR ENHANCED EQUITY INC COM 337318109 7682 389941 SH SOLE 0 0 389941 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 701 21515 SH SOLE 0 0 21515 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 1395 43671 SH SOLE 0 0 43671 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 574 18593 SH SOLE 0 0 18593 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 5032 243659 SH SOLE 0 0 243659 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 28389 499987 SH SOLE 0 0 499987 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2109 37824 SH SOLE 0 0 37824 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 63232 3078467 SH SOLE 325866 0 2752601 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 435 6477 SH SOLE 0 0 6477 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 2123 30675 SH SOLE 0 0 30675 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 2338 112005 SH SOLE 0 0 112005 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 7826 388010 SH SOLE 0 0 388010 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 6435 105572 SH SOLE 0 0 105572 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 1807 42726 SH SOLE 0 0 42726 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 2421 89890 SH SOLE 0 0 89890 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 2558 61031 SH SOLE 0 0 61031 FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 2954 53802 SH SOLE 0 0 53802 FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802 756 15372 SH SOLE 0 0 15372 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 2838 43554 SH SOLE 0 0 43554 FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 993 23627 SH SOLE 0 0 23627 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 639 20884 SH SOLE 0 0 20884 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 16916 701633 SH SOLE 0 0 701633 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 39079 370895 SH SOLE 30 0 370865 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 25879 437815 SH SOLE 0 0 437815 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4301 76400 SH SOLE 0 0 76400 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 9345 373837 SH SOLE 0 0 373837 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 15264 1329596 SH SOLE 0 0 1329596 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 14403 325491 SH SOLE 0 0 325491 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 25939 217901 SH SOLE 0 0 217901 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 20912 364695 SH SOLE 0 0 364695 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 14021 183732 SH SOLE 0 0 183732 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 24742 386162 SH SOLE 0 0 386162 FIRST TR EXCHANGE TRADED FD IPOX EUROPE EQ 33734X788 1841 60250 SH SOLE 0 0 60250 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 15888 283809 SH SOLE 0 0 283809 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 32954 676377 SH SOLE 0 0 676377 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 2710 29261 SH SOLE 0 0 29261 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 54651 444778 SH SOLE 0 0 444778 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 26435 214220 SH SOLE 0 0 214220 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 2165 73127 SH SOLE 0 0 73127 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 8284 97299 SH SOLE 0 0 97299 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 725 16372 SH SOLE 0 0 16372 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 5890 81908 SH SOLE 0 0 81908 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 4816 96520 SH SOLE 0 0 96520 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 10152 141806 SH SOLE 0 0 141806 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 532 24786 SH SOLE 0 0 24786 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 235387 3146054 SH SOLE 0 0 3146054 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 87412 370532 SH SOLE 14 0 370518 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 6290 178957 SH SOLE 0 0 178957 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 11486 505200 SH SOLE 1025 0 504175 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 54965 1200614 SH SOLE 1791 0 1198823 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 7792 282903 SH SOLE 0 0 282903 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 83824 1398336 SH SOLE 2383 0 1395953 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 8017 166358 SH SOLE 0 0 166358 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 128271 2535996 SH SOLE 49895 0 2486101 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 9074 175077 SH SOLE 0 0 175077 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 908 43425 SH SOLE 0 0 43425 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 657 15570 SH SOLE 0 0 15570 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 2758 100000 SH SOLE 0 0 100000 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 540 15880 SH SOLE 0 0 15880 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 363 7641 SH SOLE 0 0 7641 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 2431 148235 SH SOLE 0 0 148235 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 19648 313870 SH SOLE 22 0 313848 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 20892 369965 SH SOLE 0 0 369965 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 5109 59457 SH SOLE 0 0 59457 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 2012 61629 SH SOLE 0 0 61629 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 15967 518085 SH SOLE 0 0 518085 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1769 32948 SH SOLE 0 0 32948 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 1530 80461 SH SOLE 0 0 80461 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 3151 46440 SH SOLE 0 0 46440 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 3095 183788 SH SOLE 0 0 183788 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 8559 361592 SH SOLE 0 0 361592 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 24854 149661 SH SOLE 684 0 148977 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 11663 284403 SH SOLE 0 0 284403 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 90026 1896470 SH SOLE 645 0 1895825 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 334 19085 SH SOLE 0 0 19085 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 36248 757539 SH SOLE 0 0 757539 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 13337 471776 SH SOLE 0 0 471776 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 10148 199851 SH SOLE 36 0 199815 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 1919 77535 SH SOLE 0 0 77535 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 424 21047 SH SOLE 0 0 21047 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 81942 1530202 SH SOLE 229819 0 1300383 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 485 18715 SH SOLE 0 0 18715 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1115 41963 SH SOLE 0 0 41963 FIRST TR HIGH INCOME LONG / COM 33738E109 2908 182986 SH SOLE 0 0 182986 FIRST TR INTER DURATN PFD & COM 33718W103 1370 54760 SH SOLE 0 0 54760 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 11017 171013 SH SOLE 0 0 171013 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 15198 178169 SH SOLE 0 0 178169 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 16124 165066 SH SOLE 0 0 165066 FIRST TR MLP & ENERGY INCOM COM 33739B104 1443 200414 SH SOLE 0 0 200414 FIRST TR MORNINGSTAR DIVID L SHS 336917109 14762 450619 SH SOLE 0 0 450619 FIRST TR MTG INCOME FD COM SHS 33734E103 199 14443 SH SOLE 0 0 14443 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 3142 26561 SH SOLE 0 0 26561 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 570 8131 SH SOLE 0 0 8131 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 74438 669109 SH SOLE 250 0 668859 FIRST TR NASDAQ 100 TECH IND SHS 337345102 52268 331232 SH SOLE 0 0 331232 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1225 21783 SH SOLE 0 0 21783 FIRST TR S&P REIT INDEX FD COM 33734G108 435 15382 SH SOLE 0 0 15382 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 17305 189020 SH SOLE 0 0 189020 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 7014 727571 SH SOLE 0 0 727571 FIRST TR SR FLTG RATE INCOME COM 33733U108 243 19865 SH SOLE 0 0 19865 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 953 68550 SH SOLE 0 0 68550 FIRST TR VALUE LINE DIVID IN SHS 33734H106 257184 6560813 SH SOLE 165 0 6560648 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 6874 61874 SH SOLE 0 0 61874 FIRST WESTN FINL INC COM 33751L105 721 25000 SH SOLE 0 0 25000 FIRSTCASH INC COM 33767D105 1030 11776 SH SOLE 11353 0 423 FIRSTENERGY CORP COM 337932107 10470 293945 SH SOLE 138837 0 155108 FIRSTMARK HORIZON ACQUISITIO UNIT 99/99/9999 33765Y200 183 18000 SH SOLE 0 0 18000 FIRSTSERVICE CORP NEW COM 33767E202 11038 61142 SH SOLE 60790 0 352 FISERV INC COM 337738108 136792 1260753 SH SOLE 952311 0 308442 FISKER INC CL A COM STK 33813J106 1350 92149 SH SOLE 0 0 92149 FIVE BELOW INC COM 33829M101 10231 57863 SH SOLE 21731 0 36132 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 1151 146994 SH SOLE 66454 0 80540 FIVE9 INC COM 338307101 2346 14689 SH SOLE 12231 0 2458 FIVERR INTL LTD ORD SHS M4R82T106 2081 11391 SH SOLE 0 0 11391 FLAGSTAR BANCORP INC COM PAR .001 337930705 931 18332 SH SOLE 0 0 18332 FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 15279 530509 SH SOLE 0 0 530509 FLAHERTY & CRUMRINE PFD INCO COM 338480106 284 18032 SH SOLE 0 0 18032 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 222 17301 SH SOLE 0 0 17301 FLAHERTY & CRUMRINE PFD SECS COM 338478100 826 37076 SH SOLE 0 0 37076 FLEETCOR TECHNOLOGIES INC COM 339041105 15575 59613 SH SOLE 23034 0 36579 FLEX LTD ORD Y2573F102 5754 325474 SH SOLE 311908 0 13566 FLEXION THERAPEUTICS INC COM 33938J106 2713 444705 SH SOLE 0 0 444705 FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 625 706000 PRN SOLE 0 0 706000 FLEXSHARES TR DISCP DUR MBS 33939L779 1502 63895 SH SOLE 0 0 63895 FLEXSHARES TR IBOXX 3R TARGT 33939L506 1965 74714 SH SOLE 0 0 74714 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1196 32672 SH SOLE 0 0 32672 FLEXSHARES TR QLT DIV DEF IDX 33939L845 1366 25707 SH SOLE 8900 0 16807 FLEXSHARES TR QUALT DIVD IDX 33939L860 10196 183209 SH SOLE 177646 0 5563 FLOOR & DECOR HLDGS INC CL A 339750101 8251 68312 SH SOLE 25385 0 42927 FLOWERS FOODS INC COM 343498101 1272 53842 SH SOLE 0 0 53842 FLOWSERVE CORP COM 34354P105 1376 39689 SH SOLE 19679 0 20010 FLUOR CORP NEW COM 343412102 1830 114595 SH SOLE 95266 0 19329 FLYWIRE CORPORATION COM VTG 302492103 597 13629 SH SOLE 0 0 13629 FMC CORP COM NEW 302491303 12803 139833 SH SOLE 119025 0 20808 FOCUS FINL PARTNERS INC COM CL A 34417P100 2725 52037 SH SOLE 51538 0 499 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 21292 245522 SH SOLE 244824 0 698 FOOT LOCKER INC COM 344849104 6636 145343 SH SOLE 126336 0 19007 FORD MTR CO DEL COM 345370860 38076 2688962 SH SOLE 326 0 2688636 FORD MTR CO DEL COM 345370860 1 10600 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 5 12500 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 3 10500 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 1 13800 SH Call SOLE 0 0 0 FORMFACTOR INC COM 346375108 284 7621 SH SOLE 6629 0 992 FORTINET INC COM 34959E109 34926 119593 SH SOLE 49678 0 69915 FORTIS INC COM 349553107 2361 53291 SH SOLE 31133 0 22158 FORTIVE CORP COM 34959J108 13520 191589 SH SOLE 115593 0 75996 FORTRESS BIOTECH INC COM 34960Q109 122 37814 SH SOLE 0 0 37814 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 2051 80825 SH SOLE 0 0 80825 FORTUNA SILVER MINES INC COM 349915108 1440 366511 SH SOLE 0 0 366511 FORTUNA SILVER MINES INC COM 349915108 3 52300 SH Call SOLE 0 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 8165 91309 SH SOLE 51325 0 39984 FORWARD AIR CORP COM 349853101 3330 40105 SH SOLE 11783 0 28322 FOSSIL GROUP INC COM 34988V106 442 37328 SH SOLE 0 0 37328 FOUR CORNERS PPTY TR INC COM 35086T109 5592 208198 SH SOLE 166555 0 41643 FOX CORP CL A COM 35137L105 8277 206357 SH SOLE 160194 0 46163 FOX CORP CL B COM 35137L204 240 6454 SH SOLE 0 0 6454 FOX FACTORY HLDG CORP COM 35138V102 2851 19723 SH SOLE 16276 0 3447 FRANCHISE GROUP INC COM 35180X105 592 16712 SH SOLE 0 0 16712 FRANCO NEV CORP COM 351858105 25840 199186 SH SOLE 5575 0 193611 FRANKLIN ELEC INC COM 353514102 247 3089 SH SOLE 0 0 3089 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 682 7202 SH SOLE 758 0 6444 FRANKLIN LTD DURATION INCOME COM 35472T101 1164 128028 SH SOLE 0 0 128028 FRANKLIN RESOURCES INC COM 354613101 29758 1001278 SH SOLE 786044 0 215234 FRANKLIN STR PPTYS CORP COM 35471R106 156 33532 SH SOLE 33532 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 223 5299 SH SOLE 0 0 5299 FRANKLIN UNVL TR SH BEN INT 355145103 371 45697 SH SOLE 0 0 45697 FREEPORT-MCMORAN INC CL B 35671D857 65738 2020822 SH SOLE 1048502 0 972320 FREEPORT-MCMORAN INC CL B 35671D857 2 10100 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1 28900 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1 11100 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 141 37100 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1952 55821 SH SOLE 10622 0 45199 FRESHPET INC COM 358039105 1114 7810 SH SOLE 0 0 7810 FRONTDOOR INC COM 35905A109 233 5560 SH SOLE 3242 0 2318 FRONTIER COMMUNICATIONS PARE COM 35909D109 781 28014 SH SOLE 4069 0 23945 FRONTLINE LTD SHS NEW G3682E192 407 44597 SH SOLE 0 0 44597 FRONTLINE LTD SHS NEW G3682E192 13 32600 SH Call SOLE 0 0 0 FS BANCORP INC COM 30263Y104 2510 72533 SH SOLE 0 0 72533 FS KKR CAP CORP COM 302635206 5271 239157 SH SOLE 88104 0 151053 FSD PHARMA INC CL B SUB VTG 35954B206 24 15000 SH SOLE 0 0 15000 FSD PHARMA INC CL B SUB VTG 35954B206 5 15000 SH Call SOLE 0 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 913 160738 SH SOLE 0 0 160738 FTC SOLAR INC COM 30320C103 1545 198307 SH SOLE 0 0 198307 FTI CONSULTING INC COM 302941109 22111 164150 SH SOLE 158416 0 5734 FTI CONSULTING INC NOTE 2.000% 8/1 302941AP4 21 15000 PRN SOLE 0 0 15000 FUBOTV INC COM 35953D104 345 14399 SH SOLE 150 0 14249 FUELCELL ENERGY INC COM 35952H601 161 24062 SH SOLE 0 0 24062 FULGENT GENETICS INC COM 359664109 661 7345 SH SOLE 0 0 7345 FULLER H B CO COM 359694106 3841 59498 SH SOLE 52004 0 7494 FULTON FINL CORP PA COM 360271100 630 41250 SH SOLE 36792 0 4458 FUNKO INC COM CL A 361008105 466 25600 SH SOLE 0 0 25600 FUSION FUEL GREEN PLC CL A G3R25D118 592 54500 SH SOLE 0 0 54500 FUTU HLDGS LTD SPON ADS CL A 36118L106 626 6875 SH SOLE 607 0 6268 G1 THERAPEUTICS INC COM 3621LQ109 1808 134739 SH SOLE 0 0 134739 GABELLI DIVID & INCOME TR COM 36242H104 20602 798857 SH SOLE 250 0 798607 GABELLI EQUITY TR INC COM 362397101 1328 199726 SH SOLE 0 0 199726 GABELLI GLOBAL SMALL & MID C COM 36249W104 7024 440878 SH SOLE 25 0 440853 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 404 20541 SH SOLE 0 0 20541 GABELLI HLTHCARE & WELLNESS SHS 36246K103 1942 147014 SH SOLE 0 0 147014 GABELLI MULTIMEDIA TR INC COM 36239Q109 204 22303 SH SOLE 0 0 22303 GABELLI UTIL TR COM 36240A101 602 76508 SH SOLE 0 0 76508 GALECTIN THERAPEUTICS INC COM NEW 363225202 51 13096 SH SOLE 0 0 13096 GALLAGHER ARTHUR J & CO COM 363576109 51631 347325 SH SOLE 274647 0 72678 GALMED PHARMACEUTICALS LTD SHS M47238106 641 229640 SH SOLE 0 0 229640 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1065 285524 SH SOLE 0 0 285524 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 1745 344151 SH SOLE 0 0 344151 GAMING & LEISURE PPTYS INC COM 36467J108 18977 409696 SH SOLE 363638 0 46058 GAP INC COM 364760108 1003 44203 SH SOLE 0 0 44203 GARMIN LTD SHS H2906T109 51266 329766 SH SOLE 156524 0 173242 GARTNER INC COM 366651107 45264 148954 SH SOLE 138048 0 10906 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 4512 277332 SH SOLE 265832 0 11500 GATX CORP COM 361448103 2887 32231 SH SOLE 27618 0 4613 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1171 53441 SH SOLE 52687 0 754 GDL FD COM SH BEN IT 361570104 5557 618811 SH SOLE 0 0 618811 GDS HLDGS LTD SPONSORED ADS 36165L108 1282 22653 SH SOLE 0 0 22653 GEE GROUP INC COM 36165A102 13 28000 SH SOLE 0 0 28000 GENCO SHIPPING & TRADING LTD SHS Y2685T131 427 21215 SH SOLE 0 0 21215 GENERAC HLDGS INC COM 368736104 39064 95589 SH SOLE 36982 0 58607 GENERAL AMERN INVS CO INC COM 368802104 7835 181951 SH SOLE 0 0 181951 GENERAL DYNAMICS CORP COM 369550108 93882 478920 SH SOLE 261944 0 216976 GENERAL ELECTRIC CO COM NEW 369604301 57967 562618 SH SOLE 151619 0 410999 GENERAL MLS INC COM 370334104 82763 1383528 SH SOLE 626903 0 756625 GENERAL MLS INC COM 370334104 292 51200 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 47802 906889 SH SOLE 518373 0 388516 GENESIS ENERGY L P UNIT LTD PARTN 371927104 302 30244 SH SOLE 0 0 30244 GENIUS BRANDS INTL INC COM 37229T301 17 12209 SH SOLE 0 0 12209 GENMAB A/S SPONSORED ADS 372303206 7181 164329 SH SOLE 122198 0 42131 GENPACT LIMITED SHS G3922B107 1993 41954 SH SOLE 21723 0 20231 GENTEX CORP COM 371901109 8141 246839 SH SOLE 117415 0 129424 GENTHERM INC COM 37253A103 5705 70488 SH SOLE 70488 0 0 GENUINE PARTS CO COM 372460105 47629 392883 SH SOLE 343068 0 49815 GENWORTH FINL INC COM CL A 37247D106 4167 1111293 SH SOLE 1110877 0 416 GEO GROUP INC NEW COM 36162J106 388 51997 SH SOLE 0 0 51997 GERDAU SA SPON ADR REP PFD 373737105 224 45589 SH SOLE 32089 0 13500 GERON CORP COM 374163103 52 37700 SH SOLE 0 0 37700 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 7956 214147 SH SOLE 0 0 214147 GIBRALTAR INDS INC COM 374689107 3603 51734 SH SOLE 50931 0 803 GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 1154 128346 SH SOLE 0 0 128346 GILDAN ACTIVEWEAR INC COM 375916103 820 22466 SH SOLE 0 0 22466 GILEAD SCIENCES INC COM 375558103 179908 2575633 SH SOLE 1784831 0 790802 GILEAD SCIENCES INC COM 375558103 73 43800 SH Call SOLE 0 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 562 48520 SH SOLE 0 0 48520 GLACIER BANCORP INC NEW COM 37637Q105 27155 490600 SH SOLE 485393 0 5207 GLADSTONE CAPITAL CORP COM 376535100 201 17822 SH SOLE 0 0 17822 GLADSTONE COMMERCIAL CORP COM 376536108 222 10545 SH SOLE 0 0 10545 GLADSTONE INVT CORP COM 376546107 420 30246 SH SOLE 0 0 30246 GLADSTONE LD CORP COM 376549101 664 29160 SH SOLE 0 0 29160 GLATFELTER CORPORATION COM 377320106 185 13114 SH SOLE 8864 0 4250 GLAUKOS CORP COM 377322102 1226 25447 SH SOLE 0 0 25447 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 52833 1382686 SH SOLE 510087 0 872599 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 11 17800 SH Call SOLE 0 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 8 78500 SH Call SOLE 0 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 361 14170 SH SOLE 0 0 14170 GLOBAL E ONLINE LTD SHS M5216V106 1108 15429 SH SOLE 0 0 15429 GLOBAL MED REIT INC COM NEW 37954A204 1775 120779 SH SOLE 0 0 120779 GLOBAL NET LEASE INC COM NEW 379378201 1204 75140 SH SOLE 0 0 75140 GLOBAL PARTNERS LP COM UNITS 37946R109 858 40518 SH SOLE 0 0 40518 GLOBAL PMTS INC COM 37940X102 53275 338081 SH SOLE 217701 0 120380 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 3332 121505 SH SOLE 1366 0 120139 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 1566 53467 SH SOLE 0 0 53467 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 3725 122081 SH SOLE 0 0 122081 GLOBAL X FDS DATA CTR REITS 37954Y236 329 19621 SH SOLE 0 0 19621 GLOBAL X FDS FINTECH ETF 37954Y814 9125 190016 SH SOLE 0 0 190016 GLOBAL X FDS GENOMIC BIOTECH 37954Y434 213 9634 SH SOLE 0 0 9634 GLOBAL X FDS GLB X GURU INDEX 37950E341 203 4170 SH SOLE 0 0 4170 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 1990 55438 SH SOLE 0 0 55438 GLOBAL X FDS GLB X SUPERDIV 37950E549 213 16075 SH SOLE 0 0 16075 GLOBAL X FDS GLBL X MLP ETF 37954Y343 6580 186561 SH SOLE 0 0 186561 GLOBAL X FDS GLBX MSCI NORW 37950E747 393 27170 SH SOLE 0 0 27170 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 302 25238 SH SOLE 0 0 25238 GLOBAL X FDS GLOBAL X COPPER 37954Y830 1838 53754 SH SOLE 0 0 53754 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1679 47848 SH SOLE 0 0 47848 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 3725 156570 SH SOLE 0 0 156570 GLOBAL X FDS GLOBX SUPDV US 37950E291 580 29837 SH SOLE 0 0 29837 GLOBAL X FDS INTERNET OF THNG 37954Y780 1011 27854 SH SOLE 0 0 27854 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 8607 105018 SH SOLE 0 0 105018 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 210 4884 SH SOLE 0 0 4884 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 531 18954 SH SOLE 0 0 18954 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 9490 430210 SH SOLE 0 0 430210 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 7090 193880 SH SOLE 0 0 193880 GLOBAL X FDS RUSSELL 2000 37954Y459 350 14054 SH SOLE 0 0 14054 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 293 5427 SH SOLE 0 0 5427 GLOBAL X FDS S&P 500 COVERED 37954Y475 3235 66654 SH SOLE 0 0 66654 GLOBAL X FDS SOCIAL MED ETF 37950E416 335 5491 SH SOLE 0 0 5491 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 1006 56756 SH SOLE 0 0 56756 GLOBAL X FDS THMATC GWT ETF 37954Y418 637 12784 SH SOLE 0 0 12784 GLOBAL X FDS US INFR DEV ETF 37954Y673 38651 1521082 SH SOLE 812845 0 708237 GLOBAL X FDS US PFD ETF 37954Y657 5704 221422 SH SOLE 0 0 221422 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 652 23253 SH SOLE 0 0 23253 GLOBALSTAR INC COM 378973408 84 50027 SH SOLE 0 0 50027 GLOBANT S A COM L44385109 592 2105 SH SOLE 0 0 2105 GLOBE LIFE INC COM 37959E102 11915 133826 SH SOLE 114919 0 18907 GLOBUS MED INC CL A 379577208 12548 163769 SH SOLE 153441 0 10328 GMS INC COM 36251C103 1255 28659 SH SOLE 0 0 28659 GODADDY INC CL A 380237107 14368 206137 SH SOLE 172554 0 33583 GOGO INC COM 38046C109 2044 118131 SH SOLE 0 0 118131 GOHEALTH INC COM CL A 38046W105 1810 359859 SH SOLE 318059 0 41800 GOL LINHAS AEREAS INTELIGENT SPON ADR PFD NEW 38045R206 93 12133 SH SOLE 0 0 12133 GOLAR LNG LTD SHS G9456A100 154 11874 SH SOLE 0 0 11874 GOLDEN ENTMT INC COM 381013101 405 8254 SH SOLE 1195 0 7059 GOLDEN FALCON ACQUISITION CO UNIT 99/99/9999 38102H208 220 22000 SH SOLE 0 0 22000 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 170 16092 SH SOLE 0 0 16092 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 86 85000 PRN SOLE 0 0 85000 GOLDMAN SACHS BDC INC SHS 38147U107 13615 741947 SH SOLE 57 0 741890 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1399 13975 SH SOLE 0 0 13975 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 642 11118 SH SOLE 0 0 11118 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 1616 31900 SH SOLE 0 0 31900 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 16806 452980 SH SOLE 0 0 452980 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 26091 763579 SH SOLE 327670 0 435909 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 2819 44746 SH SOLE 0 0 44746 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 173526 2017041 SH SOLE 1507447 0 509594 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 3506 35561 SH SOLE 0 0 35561 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1204 19286 SH SOLE 0 0 19286 GOLDMAN SACHS GROUP INC COM 38141G104 118690 313931 SH SOLE 52268 0 261663 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 151 13990 SH SOLE 0 0 13990 GOLUB CAP BDC INC COM 38173M102 1382 87439 SH SOLE 62 0 87377 GOODRX HLDGS INC COM CL A 38246G108 1930 47061 SH SOLE 0 0 47061 GOODYEAR TIRE & RUBR CO COM 382550101 1107 62536 SH SOLE 47127 0 15409 GOOSEHEAD INS INC COM CL A 38267D109 250 1639 SH SOLE 0 0 1639 GOPRO INC CL A 38268T103 154 16481 SH SOLE 0 0 16481 GRACO INC COM 384109104 26317 376114 SH SOLE 344576 0 31538 GRAFTECH INTL LTD COM 384313508 6802 659071 SH SOLE 645550 0 13521 GRAHAM HLDGS CO COM CL B 384637104 683 1159 SH SOLE 0 0 1159 GRAINGER W W INC COM 384802104 37555 95531 SH SOLE 71796 0 23735 GRAND CANYON ED INC COM 38526M106 7319 83210 SH SOLE 81957 0 1253 GRANITE CONSTR INC COM 387328107 601 15192 SH SOLE 12995 0 2197 GRANITE PT MTG TR INC COM STK 38741L107 766 58199 SH SOLE 0 0 58199 GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 249 250000 PRN SOLE 0 0 250000 GRANITESHARES GOLD TR SHS BEN INT 38748G101 5660 324518 SH SOLE 0 0 324518 GRAPHIC PACKAGING HLDG CO COM 388689101 7577 397965 SH SOLE 368624 0 29341 GRAY TELEVISION INC COM 389375106 2371 103907 SH SOLE 96870 0 7037 GREAT PANTHER MNG LTD COM 39115V101 9 20000 SH SOLE 0 0 20000 GREEN BRICK PARTNERS INC COM 392709101 437 21272 SH SOLE 0 0 21272 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 209 15764 SH SOLE 0 0 15764 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 26 25000 PRN SOLE 0 0 25000 GREIF INC CL A 397624107 3898 60342 SH SOLE 5414 0 54928 GREIF INC CL B 397624206 16775 258874 SH SOLE 0 0 258874 GRIFFON CORP COM 398433102 549 22336 SH SOLE 4506 0 17830 GROCERY OUTLET HLDG CORP COM 39874R101 725 33618 SH SOLE 32193 0 1425 GROUP 1 AUTOMOTIVE INC COM 398905109 1389 7395 SH SOLE 6967 0 428 GROWGENERATION CORP COM 39986L109 1083 43880 SH SOLE 0 0 43880 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 847 7281 SH SOLE 7281 0 0 GUARDANT HEALTH INC COM 40131M109 24973 199767 SH SOLE 183968 0 15799 GUESS INC COM 401617105 414 19710 SH SOLE 0 0 19710 GUGGENHEIM ENHANCED EQT INCM COM 40167B100 910 98008 SH SOLE 0 0 98008 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 2404 125546 SH SOLE 0 0 125546 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 4576 186936 SH SOLE 0 0 186936 GUIDEWIRE SOFTWARE INC COM 40171V100 24146 203127 SH SOLE 79746 0 123381 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 18 15000 PRN SOLE 0 0 15000 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 17601 224392 SH SOLE 68997 0 155395 H & E EQUIPMENT SERVICES INC COM 404030108 1308 37682 SH SOLE 24280 0 13402 HACKETT GROUP INC COM 404609109 494 25188 SH SOLE 21888 0 3300 HAIN CELESTIAL GROUP INC COM 405217100 6683 156223 SH SOLE 143211 0 13012 HALLIBURTON CO COM 406216101 56263 2602359 SH SOLE 283001 0 2319358 HALLIBURTON CO COM 406216101 7 24900 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 1430 35145 SH SOLE 29982 0 5163 HAMILTON LANE INC CL A 407497106 7748 91347 SH SOLE 90627 0 720 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 4959 116625 SH SOLE 0 0 116625 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 350 16295 SH SOLE 0 0 16295 HANCOCK JOHN PFD INCOME FD I COM 41021P103 348 18568 SH SOLE 0 0 18568 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 352 21163 SH SOLE 730 0 20433 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 7972 348449 SH SOLE 0 0 348449 HANCOCK WHITNEY CORPORATION COM 410120109 4415 93692 SH SOLE 0 0 93692 HANESBRANDS INC COM 410345102 21675 1263089 SH SOLE 400003 0 863086 HANESBRANDS INC COM 410345102 8 30900 SH Call SOLE 0 0 0 HANESBRANDS INC COM 410345102 3 54700 SH Call SOLE 0 0 0 HANESBRANDS INC COM 410345102 10 201000 SH Call SOLE 0 0 0 HANMI FINL CORP COM NEW 410495204 770 38391 SH SOLE 0 0 38391 HANNON ARMSTRONG SUST INFR C COM 41068X100 5607 104850 SH SOLE 9891 0 94959 HANOVER INS GROUP INC COM 410867105 1572 12125 SH SOLE 9892 0 2233 HARBORONE BANCORP INC NEW COM NEW 41165Y100 665 47385 SH SOLE 0 0 47385 HARLEY DAVIDSON INC COM 412822108 7641 208710 SH SOLE 200043 0 8667 HARSCO CORP COM 415864107 3102 182990 SH SOLE 181259 0 1731 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 3217 76986 SH SOLE 0 0 76986 HARTFORD FINL SVCS GROUP INC COM 416515104 32343 460395 SH SOLE 352633 0 107762 HASBRO INC COM 418056107 20274 227240 SH SOLE 170229 0 57011 HAVERTY FURNITURE COS INC COM 419596101 501 14872 SH SOLE 0 0 14872 HAWAIIAN ELEC INDUSTRIES COM 419870100 731 17905 SH SOLE 0 0 17905 HAYWARD HLDGS INC COM 421298100 635 28564 SH SOLE 27317 0 1247 HCA HEALTHCARE INC COM 40412C101 35840 147654 SH SOLE 72638 0 75016 HDFC BANK LTD SPONSORED ADS 40415F101 36032 492986 SH SOLE 372100 0 120886 HEALTH CATALYST INC COM 42225T107 5951 119002 SH SOLE 91033 0 27969 HEALTHCARE RLTY TR COM 421946104 13399 449944 SH SOLE 412669 0 37275 HEALTHCARE SVCS GROUP INC COM 421906108 12014 480757 SH SOLE 0 0 480757 HEALTHCARE TR AMER INC CL A NEW 42225P501 1825 61547 SH SOLE 0 0 61547 HEALTHEQUITY INC COM 42226A107 7151 110422 SH SOLE 45453 0 64969 HEALTHPEAK PROPERTIES INC COM 42250P103 14594 435908 SH SOLE 296737 0 139171 HEARTLAND FINL USA INC COM 42234Q102 1032 21467 SH SOLE 21201 0 266 HECLA MNG CO COM 422704106 133 24119 SH SOLE 0 0 24119 HEICO CORP NEW CL A 422806208 50264 424416 SH SOLE 83646 0 340770 HEICO CORP NEW COM 422806109 4849 36771 SH SOLE 0 0 36771 HEIDRICK & STRUGGLES INTL IN COM 422819102 529 11846 SH SOLE 0 0 11846 HELEN OF TROY LTD COM G4388N106 3936 17520 SH SOLE 7454 0 10066 HELIOS TECHNOLOGIES INC COM 42328H109 3623 44126 SH SOLE 42848 0 1278 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 15 15000 PRN SOLE 0 0 15000 HELMERICH & PAYNE INC COM 423452101 3039 110866 SH SOLE 90074 0 20792 HENRY JACK & ASSOC INC COM 426281101 63041 384240 SH SOLE 335185 0 49055 HENRY SCHEIN INC COM 806407102 1905 25012 SH SOLE 4195 0 20817 HERC HLDGS INC COM 42704L104 720 4402 SH SOLE 0 0 4402 HERCULES CAPITAL INC COM 427096508 3394 204343 SH SOLE 0 0 204343 HERCULES CAPITAL INC COM 427096508 1 27100 SH Call SOLE 0 0 0 HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 291 279000 PRN SOLE 0 0 279000 HERON THERAPEUTICS INC COM 427746102 151 14081 SH SOLE 0 0 14081 HERSHEY CO COM 427866108 21810 128837 SH SOLE 38661 0 90176 HESKA CORP COM RESTRC NEW 42805E306 505 1955 SH SOLE 0 0 1955 HESS CORP COM 42809H107 4099 52482 SH SOLE 7276 0 45206 HEWLETT PACKARD ENTERPRISE C COM 42824C109 16979 1191484 SH SOLE 680653 0 510831 HEXCEL CORP NEW COM 428291108 13170 221754 SH SOLE 189113 0 32641 HEXO CORP COM NEW 428304307 29 15697 SH SOLE 0 0 15697 HIBBETT INC COM 428567101 608 8590 SH SOLE 0 0 8590 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 2810 309179 SH SOLE 0 0 309179 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 2848 264416 SH SOLE 0 0 264416 HIGHWOODS PPTYS INC COM 431284108 1057 24101 SH SOLE 0 0 24101 HILL-ROM HLDGS INC COM 431475102 7738 51589 SH SOLE 40859 0 10730 HILLENBRAND INC COM 431571108 22413 525519 SH SOLE 513765 0 11754 HILLMAN SOLUTIONS CORP COM 431636109 2975 249356 SH SOLE 244100 0 5256 HILLTOP HOLDINGS INC COM 432748101 1620 49597 SH SOLE 18370 0 31227 HILTON WORLDWIDE HLDGS INC COM 43300A203 28899 218746 SH SOLE 165318 0 53428 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 116 10917 SH SOLE 0 0 10917 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 984 53661 SH SOLE 0 0 53661 HOLLYFRONTIER CORP COM 436106108 14849 448204 SH SOLE 394282 0 53922 HOLOGIC INC COM 436440101 21623 292955 SH SOLE 227957 0 64998 HOME BANCSHARES INC COM 436893200 1475 62694 SH SOLE 20712 0 41982 HOME DEPOT INC COM 437076102 1067084 3250626 SH SOLE 980185 0 2270441 HONDA MOTOR LTD AMERN SHS 438128308 4394 143262 SH SOLE 121924 0 21338 HONEST CO INC COM 438333106 1211 116658 SH SOLE 0 0 116658 HONEST CO INC COM 438333106 9 17000 SH Call SOLE 0 0 0 HONEYWELL INTL INC COM 438516106 255600 1204048 SH SOLE 442808 0 761240 HOPE BANCORP INC COM 43940T109 645 44670 SH SOLE 39790 0 4880 HOPE BANCORP INC NOTE 2.000% 5/1 43940TAB5 23 23000 PRN SOLE 0 0 23000 HORACE MANN EDUCATORS CORP N COM 440327104 385 9684 SH SOLE 9300 0 384 HORIZON ACQUISITION CORPORAT SHS CL A G46044106 280 28616 SH SOLE 0 0 28616 HORIZON BANCORP INC COM 440407104 382 21009 SH SOLE 0 0 21009 HORIZON TECHNOLOGY FIN CORP COM 44045A102 236 14509 SH SOLE 0 0 14509 HORIZON THERAPEUTICS PUB L SHS G46188101 18102 165256 SH SOLE 117576 0 47680 HORMEL FOODS CORP COM 440452100 7807 190394 SH SOLE 20525 0 169869 HOST HOTELS & RESORTS INC COM 44107P104 1214 74366 SH SOLE 53980 0 20386 HOSTESS BRANDS INC CL A 44109J106 12443 716337 SH SOLE 712173 0 4164 HOULIHAN LOKEY INC CL A 441593100 7408 80437 SH SOLE 65246 0 15191 HOWARD HUGHES CORP COM 44267D107 1645 18737 SH SOLE 12105 0 6632 HOWMET AEROSPACE INC COM 443201108 23437 751187 SH SOLE 706567 0 44620 HOWMET AEROSPACE INC COM 443201108 49 10900 SH Call SOLE 0 0 0 HP INC COM 40434L105 6080 222213 SH SOLE 0 0 222213 HSBC HLDGS PLC SPON ADR NEW 404280406 4250 162532 SH SOLE 0 0 162532 HUB GROUP INC CL A 443320106 547 7952 SH SOLE 3837 0 4115 HUBBELL INC COM 443510607 11491 63601 SH SOLE 47409 0 16192 HUBSPOT INC COM 443573100 46533 68827 SH SOLE 49261 0 19566 HUDSON PAC PPTYS INC COM 444097109 5502 209457 SH SOLE 208356 0 1101 HUMANA INC COM 444859102 36896 94811 SH SOLE 80272 0 14539 HUMANIGEN INC COM NEW 444863203 60 10160 SH SOLE 0 0 10160 HUNT J B TRANS SVCS INC COM 445658107 4481 26795 SH SOLE 13034 0 13761 HUNTINGTON BANCSHARES INC COM 446150104 107277 6938998 SH SOLE 4452709 0 2486289 HUNTINGTON BANCSHARES INC COM 446150104 10 12900 SH Call SOLE 0 0 0 HUNTINGTON BANCSHARES INC COM 446150104 51 64100 SH Call SOLE 0 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 22997 119110 SH SOLE 104409 0 14701 HUNTSMAN CORP COM 447011107 30913 1044720 SH SOLE 264601 0 780119 HUTCHMED CHINA LTD SPONSORED ADS 44842L103 1629 44508 SH SOLE 44469 0 39 HUTTIG BLDG PRODS INC COM 448451104 140 26351 SH SOLE 0 0 26351 HUYA INC ADS REP SHS A 44852D108 126 15095 SH SOLE 0 0 15095 HYATT HOTELS CORP COM CL A 448579102 2666 34584 SH SOLE 10547 0 24037 HYDROFARM HLDGS GROUP INC COM 44888K209 645 17031 SH SOLE 8966 0 8065 HYLIION HOLDINGS CORP COMMON STOCK 449109107 1764 210050 SH SOLE 260 0 209790 I3 VERTICALS INC COM CL A 46571Y107 1815 74981 SH SOLE 0 0 74981 IAA INC COM 449253103 8467 155164 SH SOLE 138872 0 16292 IAC INTERACTIVECORP NEW COM NEW 44891N208 2374 18224 SH SOLE 1370 0 16854 ICAD INC COM NEW 44934S206 158 14719 SH SOLE 0 0 14719 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1251 25048 SH SOLE 0 0 25048 ICF INTL INC COM 44925C103 501 5610 SH SOLE 0 0 5610 ICHOR HOLDINGS SHS G4740B105 1214 29557 SH SOLE 0 0 29557 ICICI BANK LIMITED ADR 45104G104 4852 257108 SH SOLE 216839 0 40269 ICL GROUP LTD SHS M53213100 347 47221 SH SOLE 0 0 47221 ICON PLC SHS G4705A100 58901 224794 SH SOLE 217108 0 7686 ICU MED INC COM 44930G107 19866 85125 SH SOLE 81017 0 4108 IDACORP INC COM 451107106 33500 324047 SH SOLE 318116 0 5931 IDEX CORP COM 45167R104 9097 43958 SH SOLE 39916 0 4042 IDEXX LABS INC COM 45168D104 46521 74804 SH SOLE 57440 0 17364 IGM BIOSCIENCES INC COM 449585108 1346 20467 SH SOLE 0 0 20467 IHS MARKIT LTD SHS G47567105 127655 1094567 SH SOLE 387545 0 707022 II-VI INC COM 902104108 2117 35656 SH SOLE 18941 0 16715 ILLINOIS TOOL WKS INC COM 452308109 104442 505440 SH SOLE 223107 0 282333 ILLUMINA INC COM 452327109 83675 206293 SH SOLE 164133 0 42160 ILLUMINA INC NOTE 8/1 452327AK5 17 15000 PRN SOLE 0 0 15000 IMMERSION CORP COM 452521107 109 15900 SH SOLE 0 0 15900 IMMUNOGEN INC COM 45253H101 1470 259267 SH SOLE 222433 0 36834 IMPERIAL OIL LTD COM NEW 453038408 300 9512 SH SOLE 0 0 9512 IMPINJ INC COM 453204109 1350 23636 SH SOLE 0 0 23636 INARI MED INC COM 45332Y109 670 8266 SH SOLE 4260 0 4006 INCYTE CORP COM 45337C102 713 10360 SH SOLE 0 0 10360 INDEPENDENCE RLTY TR INC COM 45378A106 392 19251 SH SOLE 0 0 19251 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 5868 213911 SH SOLE 0 0 213911 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1701 63714 SH SOLE 0 0 63714 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 816 33405 SH SOLE 0 0 33405 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 5481 172575 SH SOLE 161354 0 11221 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 2959 83810 SH SOLE 0 0 83810 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1328 40391 SH SOLE 0 0 40391 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 1187 47240 SH SOLE 0 0 47240 INDEXIQ ETF TR US RL EST SMCP 45409B628 879 34416 SH SOLE 0 0 34416 INDIA FD INC COM 454089103 561 24287 SH SOLE 0 0 24287 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 289 23503 SH SOLE 0 0 23503 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 269 10569 SH SOLE 9106 0 1463 INFLARX NV COM N44821101 27 10419 SH SOLE 0 0 10419 INFORMATION SVCS GROUP INC COM 45675Y104 191 26550 SH SOLE 26550 0 0 INFOSYS LTD SPONSORED ADR 456788108 20900 939337 SH SOLE 487258 0 452079 INFOSYS LTD SPONSORED ADR 456788108 26 29100 SH Call SOLE 0 0 0 ING GROEP N.V. SPONSORED ADR 456837103 19024 1312888 SH SOLE 1269695 0 43193 INGERSOLL RAND INC COM 45687V106 12850 254914 SH SOLE 111649 0 143265 INGEVITY CORP COM 45688C107 2468 34580 SH SOLE 31600 0 2980 INGLES MKTS INC CL A 457030104 5095 77169 SH SOLE 62339 0 14830 INGREDION INC COM 457187102 15144 170133 SH SOLE 160452 0 9681 INMODE LTD SHS M5425M103 11752 73702 SH SOLE 0 0 73702 INNOSPEC INC COM 45768S105 3160 37521 SH SOLE 37515 0 6 INNOVATIVE INDL PPTYS INC COM 45781V101 3285 14212 SH SOLE 0 0 14212 INNOVATOR ETFS TR IBD 50 ETF 45782C102 5041 106420 SH SOLE 0 0 106420 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 748 14619 SH SOLE 0 0 14619 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 1072 44529 SH SOLE 0 0 44529 INOVALON HLDGS INC COM CL A 45781D101 235 5831 SH SOLE 0 0 5831 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 229 31921 SH SOLE 0 0 31921 INSEEGO CORP COM 45782B104 157 23613 SH SOLE 0 0 23613 INSIGHT ENTERPRISES INC COM 45765U103 216 2396 SH SOLE 2396 0 0 INSIGHT SELECT INCOME FD COM 45781W109 455 21667 SH SOLE 0 0 21667 INSMED INC COM PAR $.01 457669307 605 21962 SH SOLE 20612 0 1350 INSPERITY INC COM 45778Q107 2700 24377 SH SOLE 21286 0 3091 INSPIRE MED SYS INC COM 457730109 2377 10209 SH SOLE 3546 0 6663 INSTALLED BLDG PRODS INC COM 45780R101 396 3700 SH SOLE 0 0 3700 INSULET CORP COM 45784P101 6818 23986 SH SOLE 16123 0 7863 INTEGER HLDGS CORP COM 45826H109 3161 35382 SH SOLE 34072 0 1310 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 8252 120508 SH SOLE 119465 0 1043 INTEGRA RES CORP COM NEW 45826T301 79 34583 SH SOLE 0 0 34583 INTEL CORP COM 458140100 183985 3453182 SH SOLE 941545 0 2511637 INTEL CORP COM 458140100 5 12300 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 42 90400 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 6 37300 SH Call SOLE 0 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 3781 28186 SH SOLE 4916 0 23270 INTELLIGENT SYS CORP NEW COM 45816D100 219 5392 SH SOLE 0 0 5392 INTER PARFUMS INC COM 458334109 8208 109777 SH SOLE 89461 0 20316 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 20127 322854 SH SOLE 320048 0 2806 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 238 265000 PRN SOLE 0 0 265000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 144297 1256699 SH SOLE 213181 0 1043518 INTERCONTINENTAL EXCHANGE IN COM 45866F104 4 25700 SH Call SOLE 0 0 0 INTERDIGITAL INC COM 45867G101 349 5149 SH SOLE 0 0 5149 INTERDIGITAL INC NOTE 2.000% 6/0 45867GAB7 18 17000 PRN SOLE 0 0 17000 INTERNATIONAL BUSINESS MACHS COM 459200101 174296 1254550 SH SOLE 285294 0 969256 INTERNATIONAL BUSINESS MACHS COM 459200101 2 37800 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 8106 60617 SH SOLE 27128 0 33489 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 4218 160242 SH SOLE 66643 0 93599 INTERNATIONAL PAPER CO COM 460146103 22047 394256 SH SOLE 21443 0 372813 INTERNATIONAL SEAWAYS INC COM Y41053102 324 17784 SH SOLE 0 0 17784 INTERPUBLIC GROUP COS INC COM 460690100 47407 1292789 SH SOLE 1065682 0 227107 INTERSECT ENT INC COM 46071F103 978 35951 SH SOLE 35941 0 10 INTRA-CELLULAR THERAPIES INC COM 46116X101 4995 133982 SH SOLE 63008 0 70974 INTREPID POTASH INC COM 46121Y201 241 7809 SH SOLE 0 0 7809 INTRUSION INC COM NEW 46121E205 258 63558 SH SOLE 0 0 63558 INTUIT COM 461202103 136849 253652 SH SOLE 200770 0 52882 INTUITIVE SURGICAL INC COM NEW 46120E602 90481 91013 SH SOLE 48573 0 42440 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 326 3162 SH SOLE 0 0 3162 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 1251 22033 SH SOLE 0 0 22033 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 23840 472358 SH SOLE 0 0 472358 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 482 19199 SH SOLE 0 0 19199 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 6202 294609 SH SOLE 467 0 294142 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 5011 402457 SH SOLE 0 0 402457 INVESCO BD FD COM 46132L107 2459 120897 SH SOLE 0 0 120897 INVESCO CALIF VALUE MUN INCO COM 46132H106 417 30210 SH SOLE 0 0 30210 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 404 4173 SH SOLE 0 0 4173 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2503 124037 SH SOLE 0 0 124037 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 631 33021 SH SOLE 0 0 33021 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 1379 66620 SH SOLE 0 0 66620 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 4835 285445 SH SOLE 0 0 285445 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 1960 167533 SH SOLE 2 0 167531 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 500 13775 SH SOLE 0 0 13775 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 905 37806 SH SOLE 0 0 37806 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 331 5037 SH SOLE 0 0 5037 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 8384 220798 SH SOLE 0 0 220798 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 6118 251660 SH SOLE 0 0 251660 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 26757 304609 SH SOLE 0 0 304609 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 2459 92194 SH SOLE 111 0 92083 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 495 25389 SH SOLE 0 0 25389 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 564 12044 SH SOLE 0 0 12044 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 208 9331 SH SOLE 0 0 9331 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 365 9728 SH SOLE 0 0 9728 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 1758 63065 SH SOLE 0 0 63065 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 657 30216 SH SOLE 0 0 30216 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 386 9720 SH SOLE 0 0 9720 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 259 3858 SH SOLE 0 0 3858 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 2595 127578 SH SOLE 0 0 127578 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 433 18702 SH SOLE 0 0 18702 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 527 8503 SH SOLE 0 0 8503 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 1674 11383 SH SOLE 0 0 11383 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 7743 234279 SH SOLE 0 0 234279 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 4769 177558 SH SOLE 0 0 177558 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 10485 697574 SH SOLE 104 0 697470 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1051 23545 SH SOLE 0 0 23545 INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 1634 39668 SH SOLE 0 0 39668 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 20833 284990 SH SOLE 222127 0 62863 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 1609 22108 SH SOLE 0 0 22108 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 1182 47981 SH SOLE 0 0 47981 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 4077 73023 SH SOLE 0 0 73023 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 2285 74599 SH SOLE 59 0 74540 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 10585 350396 SH SOLE 0 0 350396 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 521 5976 SH SOLE 0 0 5976 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 7015 133571 SH SOLE 847 0 132724 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 2674 22870 SH SOLE 29 0 22841 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 509 4728 SH SOLE 0 0 4728 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 2306 302636 SH SOLE 0 0 302636 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 2239 38367 SH SOLE 0 0 38367 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 2139 11720 SH SOLE 0 0 11720 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 265 2920 SH SOLE 0 0 2920 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1467 10503 SH SOLE 0 0 10503 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 828 17566 SH SOLE 0 0 17566 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 483 4800 SH SOLE 0 0 4800 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 7194 184694 SH SOLE 0 0 184694 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 23992 566790 SH SOLE 0 0 566790 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 24930 409763 SH SOLE 159 0 409604 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 4846 60617 SH SOLE 0 0 60617 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2117 95737 SH SOLE 0 0 95737 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 11867 360600 SH SOLE 0 0 360600 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 13355 509340 SH SOLE 0 0 509340 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 303 14341 SH SOLE 0 0 14341 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 17006 806355 SH SOLE 0 0 806355 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1280 55698 SH SOLE 0 0 55698 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 17290 803052 SH SOLE 1 0 803051 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1489 64075 SH SOLE 0 0 64075 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 17370 801572 SH SOLE 0 0 801572 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 687 27116 SH SOLE 0 0 27116 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 16628 752047 SH SOLE 0 0 752047 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 324 12942 SH SOLE 0 0 12942 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 13346 601288 SH SOLE 0 0 601288 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 4847 226191 SH SOLE 0 0 226191 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 736 33680 SH SOLE 0 0 33680 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 208 3143 SH SOLE 0 0 3143 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 411 17925 SH SOLE 0 0 17925 INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 279 9286 SH SOLE 0 0 9286 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 16431 354887 SH SOLE 254717 0 100170 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1227 17060 SH SOLE 0 0 17060 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 7830 86851 SH SOLE 0 0 86851 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 10050 279485 SH SOLE 0 0 279485 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 652 15283 SH SOLE 0 0 15283 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 2224 26239 SH SOLE 0 0 26239 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 493 5634 SH SOLE 0 0 5634 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 689 12987 SH SOLE 0 0 12987 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 6586 40903 SH SOLE 0 0 40903 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 1041 10475 SH SOLE 0 0 10475 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 62216 695448 SH SOLE 0 0 695448 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 257 2878 SH SOLE 0 0 2878 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 2537 16885 SH SOLE 0 0 16885 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 468 6256 SH SOLE 0 0 6256 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 5057 106749 SH SOLE 0 0 106749 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 3636 192481 SH SOLE 0 0 192481 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 312 7401 SH SOLE 133 0 7268 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 14072 279534 SH SOLE 0 0 279534 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 23715 320364 SH SOLE 0 0 320364 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1539 34607 SH SOLE 0 0 34607 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 2544 47393 SH SOLE 0 0 47393 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 694 8976 SH SOLE 0 0 8976 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1628 12761 SH SOLE 0 0 12761 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1448 10069 SH SOLE 0 0 10069 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 3940 207893 SH SOLE 0 0 207893 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 11757 74239 SH SOLE 0 0 74239 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 41136 225418 SH SOLE 0 0 225418 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 929 62017 SH SOLE 0 0 62017 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 5652 285358 SH SOLE 0 0 285358 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1100 62581 SH SOLE 0 0 62581 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 1242 19613 SH SOLE 0 0 19613 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1831 7675 SH SOLE 0 0 7675 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 5885 97989 SH SOLE 0 0 97989 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 10535 121111 SH SOLE 0 0 121111 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 6375 19314 SH SOLE 0 0 19314 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 1187 31224 SH SOLE 0 0 31224 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 5636 66979 SH SOLE 0 0 66979 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 1124 25166 SH SOLE 0 0 25166 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1943 21614 SH SOLE 0 0 21614 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 471 2135 SH SOLE 0 0 2135 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 947 10402 SH SOLE 0 0 10402 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 2306 45809 SH SOLE 0 0 45809 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 255 3151 SH SOLE 0 0 3151 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1418 8883 SH SOLE 0 0 8883 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 965 18126 SH SOLE 0 0 18126 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 382 6077 SH SOLE 0 0 6077 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1871 81381 SH SOLE 0 0 81381 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 3647 25292 SH SOLE 3620 0 21672 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 9931 161830 SH SOLE 0 0 161830 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2493 8360 SH SOLE 0 0 8360 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 6048 33157 SH SOLE 0 0 33157 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 925 5778 SH SOLE 0 0 5778 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 232 1504 SH SOLE 0 0 1504 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 58139 201725 SH SOLE 27843 0 173882 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 207586 1385561 SH SOLE 190 0 1385371 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 30503 158411 SH SOLE 30 0 158381 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 6514 85927 SH SOLE 71 0 85856 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1779 36641 SH SOLE 0 0 36641 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 6392 116808 SH SOLE 0 0 116808 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 9410 121833 SH SOLE 0 0 121833 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 33 11700 SH Call SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 42 43700 SH Call SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1704 18962 SH SOLE 0 0 18962 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 707 29718 SH SOLE 0 0 29718 INVESCO HIG INCM 2023 TARG T COM 46135X108 997 102249 SH SOLE 0 0 102249 INVESCO HIGH INCOME 2024 TAR COM 46136K105 342 34694 SH SOLE 0 0 34694 INVESCO LTD SHS G491BT108 2130 88366 SH SOLE 0 0 88366 INVESCO MORTGAGE CAPITAL INC COM 46131B100 129 41017 SH SOLE 0 0 41017 INVESCO MUN OPPORTUNITY TR COM 46132C107 4740 346263 SH SOLE 0 0 346263 INVESCO MUN TR COM 46131J103 1199 89507 SH SOLE 0 0 89507 INVESCO MUNI INCOME OPP TRST COM 46132X101 311 39130 SH SOLE 0 0 39130 INVESCO PA VALUE MUN INC TR COM 46132K109 5391 406573 SH SOLE 0 0 406573 INVESCO QQQ TR UNIT SER 1 46090E103 478596 1336985 SH SOLE 157083 0 1179902 INVESCO QQQ TR UNIT SER 1 46090E103 15 25500 SH Call SOLE 0 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 431 56500 SH Put SOLE 0 0 56500 INVESCO QQQ TR UNIT SER 1 46090E103 145 42000 SH Put SOLE 0 0 42000 INVESCO QUALITY MUN INCOME T COM 46133G107 4265 323611 SH SOLE 0 0 323611 INVESCO SR INCOME TR COM 46131H107 956 214817 SH SOLE 0 0 214817 INVESCO TR INVT GRADE MUNS COM 46131M106 1301 95020 SH SOLE 0 0 95020 INVESCO TR INVT GRADE NEW YO COM 46131T101 285 21101 SH SOLE 0 0 21101 INVESTCORP CR MGMT BDC INC COM 46090R104 1801 330394 SH SOLE 0 0 330394 INVESTMENT MANAGERS SER TR KNOWLEDGE LEADER 46143U849 4967 106045 SH SOLE 0 0 106045 INVESTORS BANCORP INC NEW COM 46146L101 1113 73638 SH SOLE 73452 0 186 INVITAE CORP COM 46185L103 2706 95189 SH SOLE 34591 0 60598 INVITATION HOMES INC COM 46187W107 4144 108110 SH SOLE 34 0 108076 IONIS PHARMACEUTICALS INC COM 462222100 10111 301449 SH SOLE 284872 0 16577 IOVANCE BIOTHERAPEUTICS INC COM 462260100 203 8239 SH SOLE 0 0 8239 IPG PHOTONICS CORP COM 44980X109 3975 25092 SH SOLE 0 0 25092 IQIYI INC SPONSORED ADS 46267X108 85 10540 SH SOLE 0 0 10540 IQVIA HLDGS INC COM 46266C105 160903 671718 SH SOLE 98401 0 573317 IRIDIUM COMMUNICATIONS INC COM 46269C102 9357 234812 SH SOLE 23550 0 211262 IROBOT CORP COM 462726100 461 5873 SH SOLE 0 0 5873 IRON MTN INC NEW COM 46284V101 16610 382286 SH SOLE 47058 0 335228 IRSA PROPIEDADES COMERCIALES SPONSORED ADR 463588103 32 10899 SH SOLE 0 0 10899 ISHARES GOLD TR ISHARES NEW 464285204 126738 3793427 SH SOLE 192639 0 3600788 ISHARES INC CORE MSCI EMKT 46434G103 676139 10947830 SH SOLE 9040169 0 1907661 ISHARES INC CUR HD MSCI EM 46434G509 1464 48032 SH SOLE 0 0 48032 ISHARES INC EM MKT SM-CP ETF 464286475 6419 105884 SH SOLE 85 0 105799 ISHARES INC EM MKTS DIV ETF 464286319 204 5244 SH SOLE 0 0 5244 ISHARES INC ESG AWR MSCI EM 46434G863 9156 220958 SH SOLE 0 0 220958 ISHARES INC GLB ENR PROD ETF 464286343 430 24417 SH SOLE 0 0 24417 ISHARES INC INTL HIGH YIELD 464286210 442 8036 SH SOLE 0 0 8036 ISHARES INC JP MORGAN EM ETF 464286517 800 18874 SH SOLE 0 0 18874 ISHARES INC JP MRG EM CRP BD 464286251 3619 69758 SH SOLE 24271 0 45487 ISHARES INC JP MRGN EM HI BD 464286285 500 11273 SH SOLE 0 0 11273 ISHARES INC MSCI BRAZIL ETF 464286400 279 8678 SH SOLE 0 0 8678 ISHARES INC MSCI CDA ETF 464286509 2095 57709 SH SOLE 0 0 57709 ISHARES INC MSCI EM ASIA ETF 464286426 31953 378455 SH SOLE 24224 0 354231 ISHARES INC MSCI EMERG MKT 46434G889 8983 174088 SH SOLE 0 0 174088 ISHARES INC MSCI EMERG MRKT 464286533 9740 155411 SH SOLE 0 0 155411 ISHARES INC MSCI EMRG CHN 46434G764 9315 153611 SH SOLE 149464 0 4147 ISHARES INC MSCI EURZONE ETF 464286608 3219 66895 SH SOLE 0 0 66895 ISHARES INC MSCI FRONTIER 464286145 1481 43685 SH SOLE 0 0 43685 ISHARES INC MSCI GBL ETF NEW 46434G848 4046 99215 SH SOLE 0 0 99215 ISHARES INC MSCI GBL GOLD MN 46434G855 331 13441 SH SOLE 0 0 13441 ISHARES INC MSCI GBL MIN VOL 464286525 20545 199988 SH SOLE 86125 0 113863 ISHARES INC MSCI GERMANY ETF 464286806 842 25587 SH SOLE 0 0 25587 ISHARES INC MSCI HONG KG ETF 464286871 5524 230349 SH SOLE 0 0 230349 ISHARES INC MSCI ISRAEL ETF 464286632 2885 40295 SH SOLE 0 0 40295 ISHARES INC MSCI ITALY ETF 46434G830 513 16212 SH SOLE 16114 0 98 ISHARES INC MSCI JPN ETF NEW 46434G822 6540 93094 SH SOLE 0 0 93094 ISHARES INC MSCI MEXICO ETF 464286822 340 7048 SH SOLE 0 0 7048 ISHARES INC MSCI NETHERL ETF 464286814 2747 55776 SH SOLE 0 0 55776 ISHARES INC MSCI PAC JP ETF 464286665 3021 61915 SH SOLE 0 0 61915 ISHARES INC MSCI SINGPOR ETF 46434G780 252 11079 SH SOLE 0 0 11079 ISHARES INC MSCI SPAIN ETF 464286764 518 19224 SH SOLE 18724 0 500 ISHARES INC MSCI STH KOR ETF 464286772 1110 13757 SH SOLE 0 0 13757 ISHARES INC MSCI SWEDEN ETF 464286756 665 14818 SH SOLE 0 0 14818 ISHARES INC MSCI SWITZERLAND 464286749 2309 49571 SH SOLE 0 0 49571 ISHARES INC MSCI TAIWAN ETF 46434G772 3858 62222 SH SOLE 0 0 62222 ISHARES INC MSCI WORLD ETF 464286392 2370 18741 SH SOLE 0 0 18741 ISHARES INC US INTL HGH YLD 464286178 1152 23022 SH SOLE 0 0 23022 ISHARES SILVER TR ISHARES 46428Q109 23726 1156252 SH SOLE 0 0 1156252 ISHARES SILVER TR ISHARES 46428Q109 26 36300 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 62 41300 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 32 41300 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 2 34100 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 2 15200 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 5 48100 SH Call SOLE 0 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 325 3251 SH SOLE 0 0 3251 ISHARES TR 0-5 YR TIPS ETF 46429B747 34244 324187 SH SOLE 119192 0 204995 ISHARES TR 0-5YR HI YL CP 46434V407 8388 183551 SH SOLE 59538 0 124013 ISHARES TR 0-5YR INVT GR CP 46434V100 4983 96413 SH SOLE 0 0 96413 ISHARES TR 1 3 YR TREAS BD 464287457 65448 759684 SH SOLE 42038 0 717646 ISHARES TR 10+ YR INVST GRD 464289511 489 7057 SH SOLE 0 0 7057 ISHARES TR 10-20 YR TRS ETF 464288653 7251 49301 SH SOLE 48730 0 571 ISHARES TR 20 YR TR BD ETF 464287432 38890 269471 SH SOLE 117887 0 151584 ISHARES TR 20 YR TR BD ETF 464287432 31 12800 SH Put SOLE 0 0 12800 ISHARES TR 3 7 YR TREAS BD 464288661 54130 415834 SH SOLE 299411 0 116423 ISHARES TR A RATE CP BD ETF 46429B291 12262 217687 SH SOLE 0 0 217687 ISHARES TR AGENCY BOND ETF 464288166 10332 87204 SH SOLE 69241 0 17963 ISHARES TR AGGRES ALLOC ETF 464289859 264 3779 SH SOLE 3579 0 200 ISHARES TR ASIA 50 ETF 464288430 790 10101 SH SOLE 0 0 10101 ISHARES TR BARCLAYS 7 10 YR 464287440 25256 219189 SH SOLE 47342 0 171847 ISHARES TR BB RAT CORP BD 46435U473 458 8751 SH SOLE 7953 0 798 ISHARES TR BLACKROCK ULTRA 46434V878 213381 4224948 SH SOLE 0 0 4224948 ISHARES TR BROAD USD HIGH 46435U853 478339 11526254 SH SOLE 11231545 0 294709 ISHARES TR CALIF MUN BD ETF 464288356 769 12390 SH SOLE 0 0 12390 ISHARES TR CHINA LG-CAP ETF 464287184 4580 117644 SH SOLE 0 0 117644 ISHARES TR CHINA LG-CAP ETF 464287184 1 11100 SH Call SOLE 0 0 0 ISHARES TR CMBS ETF 46429B366 1264 23378 SH SOLE 0 0 23378 ISHARES TR COHEN STEER REIT 464287564 3340 51058 SH SOLE 0 0 51058 ISHARES TR CONSER ALLOC ETF 464289883 355 8977 SH SOLE 0 0 8977 ISHARES TR CONV BD ETF 46435G102 16452 164936 SH SOLE 100 0 164836 ISHARES TR CORE 1 5 YR USD 46432F859 633298 12400589 SH SOLE 10470346 0 1930243 ISHARES TR CORE DIV GRWTH 46434V621 86999 1731670 SH SOLE 78349 0 1653321 ISHARES TR CORE HIGH DV ETF 46429B663 18264 193761 SH SOLE 0 0 193761 ISHARES TR CORE INTL AGGR 46435G672 246 4475 SH SOLE 0 0 4475 ISHARES TR CORE MSCI EAFE 46432F842 2418125 32567318 SH SOLE 29411453 0 3155865 ISHARES TR CORE MSCI EURO 46434V738 94858 1692077 SH SOLE 1653777 0 38300 ISHARES TR CORE MSCI INTL 46435G326 7373 110336 SH SOLE 0 0 110336 ISHARES TR CORE MSCI TOTAL 46432F834 14031 197623 SH SOLE 954 0 196669 ISHARES TR CORE S&P MCP ETF 464287507 600953 2284337 SH SOLE 1585341 0 698996 ISHARES TR CORE S&P SCP ETF 464287804 696662 6380224 SH SOLE 3759625 0 2620599 ISHARES TR CORE S&P TTL STK 464287150 50876 517138 SH SOLE 8015 0 509123 ISHARES TR CORE S&P US GWT 464287671 67846 662495 SH SOLE 44173 0 618322 ISHARES TR CORE S&P US VLU 464287663 18931 267085 SH SOLE 43942 0 223143 ISHARES TR CORE S&P500 ETF 464287200 524585 1217638 SH SOLE 187350 0 1030288 ISHARES TR CORE TOTAL USD 46434V613 54480 1023291 SH SOLE 88 0 1023203 ISHARES TR CORE US AGGBD ET 464287226 3908746 34039380 SH SOLE 31938504 0 2100876 ISHARES TR CYBERSECURITY 46435U135 1616 37193 SH SOLE 0 0 37193 ISHARES TR DEVSMCP EXNA ETF 464288497 747 10801 SH SOLE 8891 0 1910 ISHARES TR DOW JONES US ETF 464287846 3845 35645 SH SOLE 0 0 35645 ISHARES TR EAFE GRWTH ETF 464288885 52891 496769 SH SOLE 332316 0 164453 ISHARES TR EAFE SML CP ETF 464288273 9873 132679 SH SOLE 109 0 132570 ISHARES TR EAFE VALUE ETF 464288877 44759 880222 SH SOLE 554496 0 325726 ISHARES TR ESG ADVNCD HY BD 46435G441 519 9930 SH SOLE 0 0 9930 ISHARES TR ESG AW MSCI EAFE 46435G516 6814 86934 SH SOLE 3056 0 83878 ISHARES TR ESG AWARE MSCI 46435U663 3007 77091 SH SOLE 0 0 77091 ISHARES TR ESG AWR MSCI USA 46435G425 14692 149213 SH SOLE 0 0 149213 ISHARES TR ESG AWR US AGRGT 46435U549 1470 26661 SH SOLE 33 0 26628 ISHARES TR ESG AWRE 1 5 YR 46435G243 2106 81075 SH SOLE 0 0 81075 ISHARES TR ESG AWRE USD ETF 46435G193 1997 72613 SH SOLE 0 0 72613 ISHARES TR ESG MSCI LEADR 46435U218 695 9203 SH SOLE 0 0 9203 ISHARES TR EUROPE ETF 464287861 726 13921 SH SOLE 0 0 13921 ISHARES TR EXPANDED TECH 464287515 28344 71007 SH SOLE 28326 0 42681 ISHARES TR EXPND TEC SC ETF 464287549 25467 63092 SH SOLE 0 0 63092 ISHARES TR EXPONENTIAL TECH 46434V381 9403 149880 SH SOLE 0 0 149880 ISHARES TR FALN ANGLS USD 46435G474 5332 177076 SH SOLE 0 0 177076 ISHARES TR FLTG RATE NT ETF 46429B655 32991 648926 SH SOLE 64542 0 584384 ISHARES TR GBL COMM SVC ETF 464287275 272 3212 SH SOLE 0 0 3212 ISHARES TR GL CLEAN ENE ETF 464288224 14218 656739 SH SOLE 0 0 656739 ISHARES TR GL TIMB FORE ETF 464288174 537 6314 SH SOLE 0 0 6314 ISHARES TR GLB CNS DISC ETF 464288745 562 3409 SH SOLE 0 0 3409 ISHARES TR GLB CNSM STP ETF 464288737 4169 69525 SH SOLE 66895 0 2630 ISHARES TR GLB INFRASTR ETF 464288372 361 7861 SH SOLE 0 0 7861 ISHARES TR GLOB HLTHCRE ETF 464287325 3859 46093 SH SOLE 2352 0 43741 ISHARES TR GLOBAL 100 ETF 464287572 12642 177706 SH SOLE 906 0 176800 ISHARES TR GLOBAL ENERG ETF 464287341 729 27134 SH SOLE 0 0 27134 ISHARES TR GLOBAL FINLS ETF 464287333 1481 18880 SH SOLE 0 0 18880 ISHARES TR GLOBAL MATER ETF 464288695 269 3161 SH SOLE 0 0 3161 ISHARES TR GLOBAL REIT ETF 46434V647 2794 101918 SH SOLE 0 0 101918 ISHARES TR GLOBAL TECH ETF 464287291 8506 150115 SH SOLE 0 0 150115 ISHARES TR GNMA BOND ETF 46429B333 624 12482 SH SOLE 0 0 12482 ISHARES TR GOV/CRED BD ETF 464288596 398 3261 SH SOLE 0 0 3261 ISHARES TR GRWT ALLOCAT ETF 464289867 287 5170 SH SOLE 40 0 5130 ISHARES TR HDG MSCI EAFE 46434V803 809 23517 SH SOLE 0 0 23517 ISHARES TR IBDS DEC28 ETF 46435U515 3847 134290 SH SOLE 0 0 134290 ISHARES TR IBONDS 21 TRM HG 46435U226 451 18650 SH SOLE 0 0 18650 ISHARES TR IBONDS 21 TRM TS 46436E700 1321 52149 SH SOLE 0 0 52149 ISHARES TR IBONDS 22 TRM TS 46436E809 3016 118603 SH SOLE 0 0 118603 ISHARES TR IBONDS 23 TRM HG 46435U150 275 11162 SH SOLE 0 0 11162 ISHARES TR IBONDS 23 TRM TS 46436E882 2084 81299 SH SOLE 0 0 81299 ISHARES TR IBONDS 27 ETF 46435UAA9 2789 103374 SH SOLE 0 0 103374 ISHARES TR IBONDS DEC 46435U697 1236 45870 SH SOLE 0 0 45870 ISHARES TR IBONDS DEC 2030 46436E726 737 29115 SH SOLE 0 0 29115 ISHARES TR IBONDS DEC 2031 46436E486 731 29250 SH SOLE 0 0 29250 ISHARES TR IBONDS DEC 25 46435U432 999 35727 SH SOLE 0 0 35727 ISHARES TR IBONDS DEC 26 46435U259 883 32853 SH SOLE 0 0 32853 ISHARES TR IBONDS DEC 28 46435U325 539 19811 SH SOLE 0 0 19811 ISHARES TR IBONDS DEC 29 46436E205 773 29032 SH SOLE 0 0 29032 ISHARES TR IBONDS DEC2021 46435G789 1252 48929 SH SOLE 0 0 48929 ISHARES TR IBONDS DEC2022 46435G755 1207 46114 SH SOLE 0 0 46114 ISHARES TR IBONDS DEC2023 46435G318 1572 60457 SH SOLE 0 0 60457 ISHARES TR IBONDS DEC2026 46435GAA0 4154 156740 SH SOLE 0 0 156740 ISHARES TR IBONDS DEC21 ETF 46434VBK5 8885 359271 SH SOLE 0 0 359271 ISHARES TR IBONDS DEC22 ETF 46434VBA7 10065 397515 SH SOLE 0 0 397515 ISHARES TR IBONDS DEC23 ETF 46434VAX8 23398 899916 SH SOLE 0 0 899916 ISHARES TR IBONDS DEC24 ETF 46434VBG4 8873 337521 SH SOLE 0 0 337521 ISHARES TR IBONDS DEC25 ETF 46434VBD1 4850 180665 SH SOLE 0 0 180665 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 219 8129 SH SOLE 0 0 8129 ISHARES TR IBOXX HI YD ETF 464288513 23276 266043 SH SOLE 293 0 265750 ISHARES TR IBOXX INV CP ETF 464287242 83878 630514 SH SOLE 308837 0 321677 ISHARES TR INDIA 50 ETF 464289529 1084 21006 SH SOLE 0 0 21006 ISHARES TR INTL DIV GRWTH 46435G524 5047 77321 SH SOLE 0 0 77321 ISHARES TR INTL SEL DIV ETF 464288448 11660 383309 SH SOLE 0 0 383309 ISHARES TR INTRM GOV CR ETF 464288612 7385 64144 SH SOLE 0 0 64144 ISHARES TR ISHARES BIOTECH 464287556 29822 184443 SH SOLE 14 0 184429 ISHARES TR ISHARES SEMICDTR 464287523 23484 52668 SH SOLE 0 0 52668 ISHARES TR ISHS 1-5YR INVS 464288646 109210 1998720 SH SOLE 844285 0 1154435 ISHARES TR ISHS 5-10YR INVT 464288638 60885 1013740 SH SOLE 538910 0 474830 ISHARES TR JPMORGAN USD EMG 464288281 105695 960328 SH SOLE 749556 0 210772 ISHARES TR MBS ETF 464288588 145460 1345106 SH SOLE 208775 0 1136331 ISHARES TR MICRO-CAP ETF 464288869 2207 15289 SH SOLE 0 0 15289 ISHARES TR MODERT ALLOC ETF 464289875 814 18204 SH SOLE 0 0 18204 ISHARES TR MORNINGSTAR GRWT 464287119 2491 37996 SH SOLE 0 0 37996 ISHARES TR MORNINGSTAR VALU 464288109 3947 62020 SH SOLE 0 0 62020 ISHARES TR MORNINGSTR US EQ 464287127 275 4530 SH SOLE 0 0 4530 ISHARES TR MORTGE REL ETF 46435G342 5508 152252 SH SOLE 0 0 152252 ISHARES TR MRGSTR MD CP ETF 464288208 24580 369408 SH SOLE 0 0 369408 ISHARES TR MRGSTR MD CP GRW 464288307 7519 109159 SH SOLE 0 0 109159 ISHARES TR MRGSTR MD CP VAL 464288406 4589 72587 SH SOLE 0 0 72587 ISHARES TR MRGSTR SM CP ETF 464288505 567 10114 SH SOLE 0 0 10114 ISHARES TR MRGSTR SM CP GR 464288604 576 11691 SH SOLE 0 0 11691 ISHARES TR MRNGSTR INC ETF 46432F875 757 31602 SH SOLE 0 0 31602 ISHARES TR MRNING SM CP ETF 464288703 819 14406 SH SOLE 0 0 14406 ISHARES TR MSCI AC ASIA ETF 464288182 81339 957721 SH SOLE 934594 0 23127 ISHARES TR MSCI ACWI ETF 464288257 35705 357336 SH SOLE 5334 0 352002 ISHARES TR MSCI ACWI EX US 464288240 9043 163200 SH SOLE 0 0 163200 ISHARES TR MSCI CHINA A 46434V514 378 8887 SH SOLE 0 0 8887 ISHARES TR MSCI CHINA ETF 46429B671 1702 25205 SH SOLE 0 0 25205 ISHARES TR MSCI EAFE ETF 464287465 108799 1394680 SH SOLE 78765 0 1315915 ISHARES TR MSCI EAFE MIN VL 46429B689 34010 451416 SH SOLE 0 0 451416 ISHARES TR MSCI EMG MKT ETF 464287234 44951 892242 SH SOLE 1708 0 890534 ISHARES TR MSCI EURO FL ETF 464289180 397 20218 SH SOLE 0 0 20218 ISHARES TR MSCI GLOBAL IMP 46435G532 211 2200 SH SOLE 0 0 2200 ISHARES TR MSCI INDIA ETF 46429B598 4159 85408 SH SOLE 0 0 85408 ISHARES TR MSCI INTL MOMENT 46434V449 19400 509458 SH SOLE 278238 0 231220 ISHARES TR MSCI INTL MULTFT 46434V274 23391 806012 SH SOLE 0 0 806012 ISHARES TR MSCI INTL QUALTY 46434V456 7725 203940 SH SOLE 0 0 203940 ISHARES TR MSCI INTL VLU FT 46435G409 1717 66789 SH SOLE 0 0 66789 ISHARES TR MSCI KLD400 SOC 464288570 6612 79458 SH SOLE 4390 0 75068 ISHARES TR MSCI UK ETF NEW 46435G334 5683 176204 SH SOLE 63033 0 113171 ISHARES TR MSCI USA ESG SLC 464288802 9780 101930 SH SOLE 72768 0 29162 ISHARES TR MSCI USA MIN VOL 46429B697 2288840 31140617 SH SOLE 29428341 0 1712276 ISHARES TR MSCI USA MMENTM 46432F396 416103 2369539 SH SOLE 1916624 0 452915 ISHARES TR MSCI USA MULTIFT 46434V282 803 19049 SH SOLE 0 0 19049 ISHARES TR MSCI USA QLT FCT 46432F339 88544 672159 SH SOLE 0 0 672159 ISHARES TR MSCI USA SMCP MN 46435G433 381228 10281222 SH SOLE 9783102 0 498120 ISHARES TR MSCI USA VALUE 46432F388 43776 434714 SH SOLE 75255 0 359459 ISHARES TR NATIONAL MUN ETF 464288414 22113 190347 SH SOLE 0 0 190347 ISHARES TR NEW YORK MUN ETF 464288323 320 5522 SH SOLE 0 0 5522 ISHARES TR NEW ZEALAND ETF 464289123 503 8144 SH SOLE 0 0 8144 ISHARES TR NORTH AMERN NAT 464287374 823 28034 SH SOLE 0 0 28034 ISHARES TR PFD AND INCM SEC 464288687 36642 944127 SH SOLE 4439 0 939688 ISHARES TR RESIDENTIAL MULT 464288562 8552 99938 SH SOLE 0 0 99938 ISHARES TR RUS 1000 ETF 464287622 52559 217442 SH SOLE 6853 0 210589 ISHARES TR RUS 1000 GRW ETF 464287614 785014 2864601 SH SOLE 843714 0 2020887 ISHARES TR RUS 1000 GRW ETF 464287614 253 10200 SH Call SOLE 0 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 595472 3804691 SH SOLE 1435688 0 2369003 ISHARES TR RUS 2000 GRW ETF 464287648 57855 197045 SH SOLE 6 0 197039 ISHARES TR RUS 2000 VAL ETF 464287630 41505 259020 SH SOLE 29 0 258991 ISHARES TR RUS MD CP GR ETF 464287481 42041 375130 SH SOLE 1943 0 373187 ISHARES TR RUS MDCP VAL ETF 464287473 25063 221310 SH SOLE 16187 0 205123 ISHARES TR RUS MID CAP ETF 464287499 78500 1003581 SH SOLE 12003 0 991578 ISHARES TR RUS TP200 GR ETF 464289438 6978 45706 SH SOLE 0 0 45706 ISHARES TR RUS TP200 VL ETF 464289420 1802 27452 SH SOLE 0 0 27452 ISHARES TR RUSEL 2500 ETF 46435G268 552 8594 SH SOLE 0 0 8594 ISHARES TR RUSSELL 2000 ETF 464287655 176486 806786 SH SOLE 267336 0 539450 ISHARES TR RUSSELL 3000 ETF 464287689 9724 38155 SH SOLE 1278 0 36877 ISHARES TR S&P 100 ETF 464287101 14358 72724 SH SOLE 27 0 72697 ISHARES TR S&P 500 GRWT ETF 464287309 173283 2344511 SH SOLE 270 0 2344241 ISHARES TR S&P 500 VAL ETF 464287408 98505 677379 SH SOLE 48498 0 628881 ISHARES TR S&P MC 400GR ETF 464287606 87153 1100559 SH SOLE 0 0 1100559 ISHARES TR S&P MC 400VL ETF 464287705 83500 810352 SH SOLE 0 0 810352 ISHARES TR S&P SML 600 GWT 464287887 15620 120121 SH SOLE 0 0 120121 ISHARES TR SELECT DIVID ETF 464287168 67773 590770 SH SOLE 386 0 590384 ISHARES TR SELF DRIVNG EV 46435U366 4333 89998 SH SOLE 0 0 89998 ISHARES TR SHORT TREAS BD 464288679 18576 168152 SH SOLE 348 0 167804 ISHARES TR SHRT NAT MUN ETF 464288158 22706 211086 SH SOLE 19963 0 191123 ISHARES TR SP SMCP600VL ETF 464287879 35822 355834 SH SOLE 43 0 355791 ISHARES TR TIPS BD ETF 464287176 68528 536688 SH SOLE 1961 0 534727 ISHARES TR TRS FLT RT BD 46434V860 426 8474 SH SOLE 0 0 8474 ISHARES TR U.S. BAS MTL ETF 464287838 5467 43890 SH SOLE 0 0 43890 ISHARES TR U.S. ENERGY ETF 464287796 5784 204665 SH SOLE 0 0 204665 ISHARES TR U.S. FIN SVC ETF 464287770 131646 699572 SH SOLE 642173 0 57399 ISHARES TR U.S. FINLS ETF 464287788 12361 149733 SH SOLE 0 0 149733 ISHARES TR U.S. MED DVC ETF 464288810 42599 678541 SH SOLE 169588 0 508953 ISHARES TR U.S. PHARMA ETF 464288836 5513 30092 SH SOLE 0 0 30092 ISHARES TR U.S. REAL ES ETF 464287739 12077 117947 SH SOLE 0 0 117947 ISHARES TR U.S. TECH ETF 464287721 68900 680423 SH SOLE 373737 0 306686 ISHARES TR U.S. UTILITS ETF 464287697 2543 32214 SH SOLE 0 0 32214 ISHARES TR US AER DEF ETF 464288760 7269 69726 SH SOLE 0 0 69726 ISHARES TR US BR DEL SE ETF 464288794 2359 22594 SH SOLE 0 0 22594 ISHARES TR US CONSM STAPLES 464287812 4393 24459 SH SOLE 5654 0 18805 ISHARES TR US CONSUM DISCRE 464287580 7055 91246 SH SOLE 123 0 91123 ISHARES TR US HLTHCARE ETF 464287762 18206 65982 SH SOLE 0 0 65982 ISHARES TR US HLTHCR PR ETF 464288828 1182 4618 SH SOLE 0 0 4618 ISHARES TR US HOME CONS ETF 464288752 11202 169262 SH SOLE 0 0 169262 ISHARES TR US INDUSTRIALS 464287754 10996 102611 SH SOLE 0 0 102611 ISHARES TR US INFRASTRUC 46435U713 3027 88831 SH SOLE 0 0 88831 ISHARES TR US OIL GS EX ETF 464288851 3511 60422 SH SOLE 0 0 60422 ISHARES TR US REGNL BKS ETF 464288778 4068 67177 SH SOLE 0 0 67177 ISHARES TR US SML CP VALUE 46436E536 1278 42612 SH SOLE 0 0 42612 ISHARES TR US TELECOM ETF 464287713 574 17685 SH SOLE 0 0 17685 ISHARES TR US TREAS BD ETF 46429B267 15876 598399 SH SOLE 0 0 598399 ISHARES TR US TRSPRTION 464287192 3970 16323 SH SOLE 0 0 16323 ISHARES TR USD INV GRDE ETF 464288620 33560 558407 SH SOLE 421854 0 136553 ISHARES TR YLD OPTIM BD 46434V787 954 37978 SH SOLE 0 0 37978 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 595 11855 SH SOLE 0 0 11855 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 9959 198633 SH SOLE 2526 0 196107 ISHARES U S ETF TR INT RT HDG C B 46431W705 301 3141 SH SOLE 0 0 3141 ISIS PHARMACEUTICALS INC DEL NOTE 1.000%11/1 464337AJ3 15 15000 PRN SOLE 0 0 15000 ISTAR INC COM 45031U101 226 9000 SH SOLE 0 0 9000 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 253 47955 SH SOLE 25524 0 22431 ITRON INC COM 465741106 8513 112561 SH SOLE 0 0 112561 ITT INC COM 45073V108 5761 67118 SH SOLE 61700 0 5418 ITURAN LOCATION AND CONTROL SHS M6158M104 2203 86768 SH SOLE 86768 0 0 IZEA WORLDWIDE INC COM 46604H105 89 46140 SH SOLE 0 0 46140 J & J SNACK FOODS CORP COM 466032109 704 4608 SH SOLE 0 0 4608 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 2294 39825 SH SOLE 0 0 39825 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 2564 42507 SH SOLE 0 0 42507 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 42323 710004 SH SOLE 690846 0 19158 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 866 16628 SH SOLE 0 0 16628 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 582 6054 SH SOLE 0 0 6054 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 112415 2216393 SH SOLE 50509 0 2165884 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 11231 219888 SH SOLE 0 0 219888 J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 13099 241349 SH SOLE 0 0 241349 J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 588 18546 SH SOLE 0 0 18546 J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 4027 91779 SH SOLE 86473 0 5306 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 583 14252 SH SOLE 0 0 14252 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 317 8921 SH SOLE 0 0 8921 J2 GLOBAL INC COM 48123V102 7391 54097 SH SOLE 18723 0 35374 JABIL INC COM 466313103 10856 185979 SH SOLE 104848 0 81131 JACKSON FINANCIAL INC COM CL A 46817M107 332 12771 SH SOLE 12590 0 181 JACOBS ENGR GROUP INC COM 469814107 6558 49478 SH SOLE 2075 0 47403 JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 295 8274 SH SOLE 0 0 8274 JAMES RIV GROUP LTD COM G5005R107 6007 159203 SH SOLE 154922 0 4281 JAMF HLDG CORP COM 47074L105 1071 27809 SH SOLE 17653 0 10156 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 8266 127404 SH SOLE 0 0 127404 JANUS DETROIT STR TR HENDERSON MTG 47103U852 1585 29818 SH SOLE 0 0 29818 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 35878 715004 SH SOLE 0 0 715004 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 10575 209317 SH SOLE 209317 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 2222 53751 SH SOLE 6949 0 46802 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 3041 248470 SH SOLE 203679 0 44791 JAPAN SMALLER CAPITALIZATION COM 47109U104 806 89113 SH SOLE 0 0 89113 JAWS MUSTANG ACQUISITION COR SHS CL A G50737108 146 15000 SH SOLE 0 0 15000 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 5018 38535 SH SOLE 30222 0 8313 JBG SMITH PPTYS COM 46590V100 7485 252781 SH SOLE 4046 0 248735 JD.COM INC SPON ADR CL A 47215P106 3262 45160 SH SOLE 1327 0 43833 JEFFERIES FINL GROUP INC COM 47233W109 7416 199742 SH SOLE 21704 0 178038 JELD-WEN HLDG INC COM 47580P103 850 33946 SH SOLE 28778 0 5168 JETBLUE AWYS CORP COM 477143101 1470 96119 SH SOLE 0 0 96119 JFROG LTD ORD SHS M6191J100 1662 49599 SH SOLE 0 0 49599 JOBY AVIATION INC COMMON STOCK G65163100 631 62675 SH SOLE 0 0 62675 JOHN BEAN TECHNOLOGIES CORP COM 477839104 6507 46299 SH SOLE 44386 0 1913 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 431 7915 SH SOLE 0 0 7915 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2172 42061 SH SOLE 0 0 42061 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 2935 84939 SH SOLE 0 0 84939 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 205 16308 SH SOLE 0 0 16308 JOHNSON & JOHNSON COM 478160104 823611 5099648 SH SOLE 1267955 0 3831693 JOHNSON & JOHNSON COM 478160104 10 17700 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 19 18800 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 3 14400 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 10 13500 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 9 20900 SH Call SOLE 0 0 0 JOHNSON CTLS INTL PLC SHS G51502105 44839 658612 SH SOLE 486015 0 172597 JOINT CORP COM 47973J102 413 4214 SH SOLE 0 0 4214 JONES LANG LASALLE INC COM 48020Q107 7819 31517 SH SOLE 12044 0 19473 JOYY INC ADS REPSTG COM A 46591M109 690 12585 SH SOLE 0 0 12585 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 346 19022 SH SOLE 0 0 19022 JPMORGAN CHASE & CO COM 46625H100 1243504 7596656 SH SOLE 1639397 0 5957259 JPMORGAN CHASE & CO COM 46625H100 62 31600 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 31 25100 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 10 12300 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 46 23500 SH Call SOLE 0 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 2051 110305 SH SOLE 0 0 110305 JUNIPER NETWORKS INC COM 48203R104 3567 129623 SH SOLE 11911 0 117712 JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 5798 399041 SH SOLE 390981 0 8060 KADANT INC COM 48282T104 6766 33152 SH SOLE 33016 0 136 KADMON HLDGS INC COM 48283N106 571 65500 SH SOLE 0 0 65500 KAMAN CORP NOTE 3.250% 5/0 483548AF0 50 49000 PRN SOLE 0 0 49000 KANSAS CITY SOUTHERN COM NEW 485170302 80836 298681 SH SOLE 95067 0 203614 KAR AUCTION SVCS INC COM 48238T109 1377 83988 SH SOLE 4309 0 79679 KARUNA THERAPEUTICS INC COM 48576A100 677 5538 SH SOLE 5538 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 6866 858208 SH SOLE 0 0 858208 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 21622 2970116 SH SOLE 0 0 2970116 KB FINL GROUP INC SPONSORED ADR 48241A105 2069 44587 SH SOLE 41934 0 2653 KB HOME COM 48666K109 9703 249313 SH SOLE 19227 0 230086 KBR INC COM 48242W106 504 12787 SH SOLE 1526 0 11261 KELLOGG CO COM 487836108 9213 144129 SH SOLE 15150 0 128979 KEMPER CORP COM 488401100 5441 81464 SH SOLE 60809 0 20655 KENNAMETAL INC COM 489170100 264 7716 SH SOLE 7305 0 411 KENNEDY-WILSON HOLDINGS INC COM 489398107 1031 49268 SH SOLE 35633 0 13635 KENON HLDGS LTD SHS Y46717107 259 6260 SH SOLE 0 0 6260 KEURIG DR PEPPER INC COM 49271V100 17356 508078 SH SOLE 157969 0 350109 KEYCORP COM 493267108 28033 1296625 SH SOLE 829749 0 466876 KEYSIGHT TECHNOLOGIES INC COM 49338L103 120055 730753 SH SOLE 164171 0 566582 KFORCE INC COM 493732101 309 5173 SH SOLE 2709 0 2464 KHOSLA VENTURES ACQUSTN CO I COM CL A 482505104 835 82050 SH SOLE 0 0 82050 KILROY RLTY CORP COM 49427F108 3438 51930 SH SOLE 51706 0 224 KIMBELL RTY PARTNERS LP UNIT 49435R102 5734 405782 SH SOLE 0 0 405782 KIMBERLY-CLARK CORP COM 494368103 173059 1306690 SH SOLE 853510 0 453180 KIMCO RLTY CORP COM 49446R109 1359 65480 SH SOLE 32331 0 33149 KINDER MORGAN INC DEL COM 49456B101 69115 4131179 SH SOLE 2115419 0 2015760 KINDER MORGAN INC DEL COM 49456B101 22 50200 SH Call SOLE 0 0 0 KINIKSA PHARMACEUTICALS LTD COM CL A G5269C101 624 54794 SH SOLE 0 0 54794 KINROSS GOLD CORP COM 496902404 1147 214355 SH SOLE 8101 0 206254 KINROSS GOLD CORP COM 496902404 106 64800 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM 496902404 6 32400 SH Call SOLE 0 0 0 KINSALE CAP GROUP INC COM 49714P108 4397 27192 SH SOLE 23306 0 3886 KINTARA THERAPEUTICS INC COM 49720K101 14 15740 SH SOLE 0 0 15740 KIRKLAND LAKE GOLD LTD COM 49741E100 8664 208297 SH SOLE 0 0 208297 KITE RLTY GROUP TR COM NEW 49803T300 1415 69479 SH SOLE 20410 0 49069 KKR & CO INC COM 48251W104 45075 740391 SH SOLE 580725 0 159666 KKR INCOME OPPORTUNITIES FD COM 48249T106 219 13395 SH SOLE 0 0 13395 KKR REAL ESTATE FIN TR INC COM 48251K100 613 29057 SH SOLE 0 0 29057 KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 239 225000 PRN SOLE 0 0 225000 KLA CORP COM NEW 482480100 48128 143874 SH SOLE 108740 0 35134 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 894 17473 SH SOLE 0 0 17473 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1362 72500 SH SOLE 0 0 72500 KODIAK SCIENCES INC COM 50015M109 2192 22840 SH SOLE 4625 0 18215 KOHLS CORP COM 500255104 1488 31596 SH SOLE 13229 0 18367 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 21739 489180 SH SOLE 467756 0 21424 KONTOOR BRANDS INC COM 50050N103 623 12474 SH SOLE 2675 0 9799 KOPPERS HOLDINGS INC COM 50060P106 271 8661 SH SOLE 8431 0 230 KORN FERRY COM NEW 500643200 266 3675 SH SOLE 133 0 3542 KORNIT DIGITAL LTD SHS M6372Q113 1156 7990 SH SOLE 14 0 7976 KRAFT HEINZ CO COM 500754106 11296 306790 SH SOLE 2500 0 304290 KRAFT HEINZ CO COM 500754106 3 23200 SH Call SOLE 0 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 7913 167216 SH SOLE 0 0 167216 KRANESHARES TR ELEC VEH FUTUR 500767827 365 7871 SH SOLE 0 0 7871 KRANESHARES TR MSCI ALL CHINA 500767835 242 6460 SH SOLE 0 0 6460 KRANESHARES TR QUADRTC INT RT 500767736 15836 568209 SH SOLE 0 0 568209 KRATON CORP COM 50077C106 716 15692 SH SOLE 0 0 15692 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 8628 386717 SH SOLE 0 0 386717 KROGER CO COM 501044101 12593 311477 SH SOLE 120830 0 190647 KROGER CO COM 501044101 496 79300 SH Call SOLE 0 0 0 KRONOS WORLDWIDE INC COM 50105F105 743 59861 SH SOLE 0 0 59861 KT CORP SPONSORED ADR 48268K101 2503 183785 SH SOLE 24653 0 159132 KT CORP SPONSORED ADR 48268K101 1 10300 SH Call SOLE 0 0 0 KULICKE & SOFFA INDS INC COM 501242101 920 15781 SH SOLE 2668 0 13113 KURA ONCOLOGY INC COM 50127T109 334 17839 SH SOLE 15839 0 2000 L3HARRIS TECHNOLOGIES INC COM 502431109 128675 584244 SH SOLE 308841 0 275403 LA Z BOY INC COM 505336107 2213 68651 SH SOLE 0 0 68651 LABORATORY CORP AMER HLDGS COM NEW 50540R409 18750 66623 SH SOLE 33441 0 33182 LADDER CAP CORP CL A 505743104 7980 722142 SH SOLE 0 0 722142 LAKELAND BANCORP INC COM 511637100 1234 69990 SH SOLE 2816 0 67174 LAM RESEARCH CORP COM 512807108 66421 116698 SH SOLE 65952 0 50746 LAMAR ADVERTISING CO NEW CL A 512816109 11843 104390 SH SOLE 73940 0 30450 LAMB WESTON HLDGS INC COM 513272104 1176 19162 SH SOLE 1928 0 17234 LANCASTER COLONY CORP COM 513847103 3013 17849 SH SOLE 16548 0 1301 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 2105 128754 SH SOLE 0 0 128754 LANDSTAR SYS INC COM 515098101 22968 145535 SH SOLE 141391 0 4144 LANTERN PHARMA INC COM 51654W101 289 25879 SH SOLE 0 0 25879 LAS VEGAS SANDS CORP COM 517834107 11943 326322 SH SOLE 190592 0 135730 LATTICE SEMICONDUCTOR CORP COM 518415104 3392 52461 SH SOLE 43790 0 8671 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 11392 378459 SH SOLE 0 0 378459 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 768 19270 SH SOLE 0 0 19270 LAUDER ESTEE COS INC CL A 518439104 161650 538892 SH SOLE 95975 0 442917 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 10355 516996 SH SOLE 0 0 516996 LAZARD LTD SHS A G54050102 1945 42462 SH SOLE 23177 0 19285 LCI INDS COM 50189K103 16787 124693 SH SOLE 109287 0 15406 LCNB CORP COM 50181P100 196 11192 SH SOLE 0 0 11192 LEAR CORP COM NEW 521865204 9319 59552 SH SOLE 55276 0 4276 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1432 25391 SH SOLE 0 0 25391 LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 3808 78282 SH SOLE 2479 0 75803 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 1722 47854 SH SOLE 0 0 47854 LEGGETT & PLATT INC COM 524660107 13196 294286 SH SOLE 92490 0 201796 LEGGETT & PLATT INC COM 524660107 2 17900 SH Call SOLE 0 0 0 LEIDOS HOLDINGS INC COM 525327102 18537 192834 SH SOLE 128296 0 64538 LEMAITRE VASCULAR INC COM 525558201 559 10522 SH SOLE 2806 0 7716 LEMONADE INC COM 52567D107 721 10758 SH SOLE 0 0 10758 LENNAR CORP CL A 526057104 21145 225713 SH SOLE 128867 0 96846 LENNOX INTL INC COM 526107107 22748 77328 SH SOLE 74483 0 2845 LESLIES INC COM 527064109 2441 118856 SH SOLE 116864 0 1992 LEVEL ONE BANCORP INC COM 52730D208 726 24667 SH SOLE 0 0 24667 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 681 27779 SH SOLE 23247 0 4532 LEXINGTON REALTY TRUST COM 529043101 485 38018 SH SOLE 0 0 38018 LGI HOMES INC COM 50187T106 9693 68307 SH SOLE 28092 0 40215 LHC GROUP INC COM 50187A107 1174 7481 SH SOLE 3150 0 4331 LI AUTO INC SPONSORED ADS 50202M102 1339 50939 SH SOLE 0 0 50939 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 280 23915 SH SOLE 0 0 23915 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 3453 401534 SH SOLE 0 0 401534 LIBERTY ALL-STAR GROWTH FD I COM 529900102 547 63350 SH SOLE 0 0 63350 LIBERTY BROADBAND CORP COM SER A 530307107 7967 47323 SH SOLE 21751 0 25572 LIBERTY BROADBAND CORP COM SER C 530307305 63956 370328 SH SOLE 346952 0 23376 LIBERTY GLOBAL PLC SHS CL A G5480U104 5880 197320 SH SOLE 0 0 197320 LIBERTY GLOBAL PLC SHS CL C G5480U120 549 18638 SH SOLE 0 0 18638 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 2011 153723 SH SOLE 153094 0 629 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 3569 272011 SH SOLE 266216 0 5795 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 4874 103322 SH SOLE 59051 0 44271 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 485 18366 SH SOLE 7705 0 10661 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 33756 711092 SH SOLE 615338 0 95754 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 15359 326435 SH SOLE 309856 0 16579 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 10402 202325 SH SOLE 181207 0 21118 LIBERTY MEDIA CORP DEL DEB 3.500% 1/1 530715AN1 1 15000 PRN SOLE 0 0 15000 LIBERTY OILFIELD SVCS INC COM CL A 53115L104 266 21888 SH SOLE 0 0 21888 LIFE STORAGE INC COM 53223X107 966 8421 SH SOLE 115 0 8306 LIFETIME BRANDS INC COM 53222Q103 919 50537 SH SOLE 0 0 50537 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 487 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 5528 57373 SH SOLE 56080 0 1293 LIGHTWAVE LOGIC INC COM 532275104 113 11900 SH SOLE 0 0 11900 LILLY ELI & CO COM 532457108 148284 641761 SH SOLE 254011 0 387750 LIMELIGHT NETWORKS INC COM 53261M104 133 55916 SH SOLE 0 0 55916 LINCOLN ELEC HLDGS INC COM 533900106 11433 88769 SH SOLE 87285 0 1484 LINCOLN NATL CORP IND COM 534187109 6797 98872 SH SOLE 0 0 98872 LINDE PLC SHS G5494J103 168204 567043 SH SOLE 445823 0 121220 LINEAGE CELL THERAPEUTICS IN COM 53566P109 42 16813 SH SOLE 0 0 16813 LIONS GATE ENTMNT CORP CL A VTG 535919401 450 31725 SH SOLE 0 0 31725 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1421 109292 SH SOLE 99013 0 10279 LISTED FD TR HORIZON KINETICS 53656F623 7144 244653 SH SOLE 0 0 244653 LISTED FD TR ROUNDHILL SPORTS 53656F789 892 29659 SH SOLE 0 0 29659 LISTED FD TR SHARES CORE BD 53656F862 1132 43531 SH SOLE 43531 0 0 LISTED FD TR SHARES LAG CAP 53656F805 10317 277542 SH SOLE 277542 0 0 LITHIA MTRS INC COM 536797103 5552 17511 SH SOLE 16260 0 1251 LITMAN GREGORY FDS TR IM DBI MNGD FU 53700T827 279 10000 SH SOLE 0 0 10000 LITTELFUSE INC COM 537008104 9332 34148 SH SOLE 33342 0 806 LIVE NATION ENTERTAINMENT IN COM 538034109 12057 132301 SH SOLE 113716 0 18585 LIVE OAK BANCSHARES INC COM 53803X105 6592 103596 SH SOLE 0 0 103596 LIVE OAK BANCSHARES INC COM 53803X105 29 12500 SH Call SOLE 0 0 0 LIVENT CORP COM 53814L108 3393 146836 SH SOLE 0 0 146836 LIVEPERSON INC COM 538146101 227 3846 SH SOLE 0 0 3846 LIVERAMP HLDGS INC COM 53815P108 436 9227 SH SOLE 0 0 9227 LKQ CORP COM 501889208 42387 842348 SH SOLE 723720 0 118628 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 835 340653 SH SOLE 108001 0 232652 LMP CAP & INCOME FD INC COM 50208A102 12349 897480 SH SOLE 0 0 897480 LOANDEPOT INC COM CL A 53946R106 287 42445 SH SOLE 0 0 42445 LOCKHEED MARTIN CORP COM 539830109 153227 443979 SH SOLE 138713 0 305266 LOEWS CORP COM 540424108 1613 29906 SH SOLE 2895 0 27011 LOGITECH INTL S A SHS H50430232 10292 115275 SH SOLE 0 0 115275 LORDSTOWN MOTORS CORP COM CL A 54405Q100 112 13978 SH SOLE 0 0 13978 LOUISIANA PAC CORP COM 546347105 1997 32546 SH SOLE 25045 0 7501 LOVESAC COMPANY COM 54738L109 2855 43206 SH SOLE 42870 0 336 LOWES COS INC COM 548661107 165431 815479 SH SOLE 212272 0 603207 LPL FINL HLDGS INC COM 50212V100 67305 429347 SH SOLE 425573 0 3774 LSI INDS INC OHIO COM 50216C108 213 27522 SH SOLE 0 0 27522 LTC PPTYS INC COM 502175102 1078 34010 SH SOLE 0 0 34010 LUCID GROUP INC COM 549498103 2518 99198 SH SOLE 0 0 99198 LULULEMON ATHLETICA INC COM 550021109 51349 126882 SH SOLE 45736 0 81146 LUMEN TECHNOLOGIES INC COM 550241103 22804 1840523 SH SOLE 0 0 1840523 LUMEN TECHNOLOGIES INC COM 550241103 6 23000 SH Call SOLE 0 0 0 LUMENTUM HLDGS INC COM 55024U109 12110 144957 SH SOLE 10918 0 134039 LUMINAR TECHNOLOGIES INC COM CL A 550424105 440 28196 SH SOLE 0 0 28196 LUNA INNOVATIONS INC COM 550351100 133 13967 SH SOLE 0 0 13967 LYFT INC CL A COM 55087P104 14573 271935 SH SOLE 207152 0 64783 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 21216 226061 SH SOLE 80817 0 145244 M & T BK CORP COM 55261F104 31593 211551 SH SOLE 191236 0 20315 M D C HLDGS INC COM 552676108 31102 665705 SH SOLE 329160 0 336545 M/I HOMES INC COM 55305B101 507 8779 SH SOLE 0 0 8779 MACATAWA BK CORP COM 554225102 217 27013 SH SOLE 0 0 27013 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 2780 119250 SH SOLE 0 0 119250 MACQUARIE INFRASTR HOLD LLC COMMON UNITS 55608B105 1902 46905 SH SOLE 0 0 46905 MACYS INC COM 55616P104 998 44164 SH SOLE 0 0 44164 MADDEN STEVEN LTD COM 556269108 3463 86231 SH SOLE 85804 0 427 MADISON COVERED CALL & EQUIT COM 557437100 154 19631 SH SOLE 0 0 19631 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1558 21436 SH SOLE 4955 0 16481 MADISON SQUARE GRDN SPRT COR CL A 55825T103 228 1224 SH SOLE 0 0 1224 MAG SILVER CORP COM 55903Q104 2046 126548 SH SOLE 0 0 126548 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 21729 476715 SH SOLE 125104 0 351611 MAGNA INTL INC COM 559222401 30962 412020 SH SOLE 299009 0 113011 MAGNITE INC COM 55955D100 374 13360 SH SOLE 0 0 13360 MAGNOLIA OIL & GAS CORP CL A 559663109 4517 253910 SH SOLE 251910 0 2000 MAIN STR CAP CORP COM 56035L104 2527 61490 SH SOLE 0 0 61490 MAINSTAY MACKAY DEFINEDTERM COM 56064K100 13058 596254 SH SOLE 0 0 596254 MALIBU BOATS INC COM CL A 56117J100 501 7161 SH SOLE 0 0 7161 MAMAMANCINI S HLDGS INC COM 56146T103 134 55465 SH SOLE 0 0 55465 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 438 9628 SH SOLE 0 0 9628 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 369 16936 SH SOLE 0 0 16936 MANHATTAN ASSOCIATES INC COM 562750109 25317 165439 SH SOLE 162420 0 3019 MANNING & NAPIER INC CL A 56382Q102 239 26159 SH SOLE 0 0 26159 MANNKIND CORP COM NEW 56400P706 1510 347200 SH SOLE 0 0 347200 MANPOWERGROUP INC WIS COM 56418H100 3494 32265 SH SOLE 30872 0 1393 MANTECH INTERNATIONAL CORP CL A 564563104 3137 41325 SH SOLE 32746 0 8579 MANULIFE FINL CORP COM 56501R106 5605 291611 SH SOLE 0 0 291611 MARATHON OIL CORP COM 565849106 7433 543715 SH SOLE 0 0 543715 MARATHON PETE CORP COM 56585A102 270956 4383710 SH SOLE 1142996 0 3240714 MARATHON PETE CORP COM 56585A102 108 41800 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 112 37700 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 23 32000 SH Call SOLE 0 0 0 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 538 10959 SH SOLE 0 0 10959 MARINEMAX INC COM 567908108 3821 78752 SH SOLE 34075 0 44677 MARKEL CORP COM 570535104 23105 19333 SH SOLE 17174 0 2159 MARKETAXESS HLDGS INC COM 57060D108 25029 59496 SH SOLE 53389 0 6107 MARRIOTT INTL INC NEW CL A 571903202 51279 346265 SH SOLE 67041 0 279224 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 304 1930 SH SOLE 0 0 1930 MARSH & MCLENNAN COS INC COM 571748102 61836 408341 SH SOLE 261417 0 146924 MARTIN MARIETTA MATLS INC COM 573284106 22573 66062 SH SOLE 46691 0 19371 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 36 11362 SH SOLE 0 0 11362 MARVELL TECHNOLOGY INC COM 573874104 28773 477085 SH SOLE 305662 0 171423 MASCO CORP COM 574599106 10879 195840 SH SOLE 125373 0 70467 MASIMO CORP COM 574795100 82060 303130 SH SOLE 15087 0 288043 MASONITE INTL CORP COM 575385109 2025 19077 SH SOLE 18739 0 338 MASTEC INC COM 576323109 2937 34046 SH SOLE 11059 0 22987 MASTERCARD INCORPORATED CL A 57636Q104 413670 1189784 SH SOLE 840876 0 348908 MASTERCRAFT BOAT HLDGS INC COM 57637H103 419 16700 SH SOLE 0 0 16700 MATADOR RES CO COM 576485205 3655 96090 SH SOLE 0 0 96090 MATCH GROUP INC NEW COM 57667L107 47401 301938 SH SOLE 249661 0 52277 MATSON INC COM 57686G105 774 9589 SH SOLE 9469 0 120 MATTEL INC COM 577081102 224 12071 SH SOLE 0 0 12071 MATTERPORT INC COM CL A 577096100 2562 135466 SH SOLE 0 0 135466 MAUI LD & PINEAPPLE INC COM 577345101 864 83375 SH SOLE 0 0 83375 MAXAR TECHNOLOGIES INC COM 57778K105 2298 81147 SH SOLE 64394 0 16753 MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 732 41543 SH SOLE 0 0 41543 MAXIMUS INC COM 577933104 9622 115656 SH SOLE 3830 0 111826 MCAFEE CORP COM CL A 579063108 1532 69294 SH SOLE 26038 0 43256 MCCORMICK & CO INC COM NON VTG 579780206 48274 595745 SH SOLE 331807 0 263938 MCCORMICK & CO INC COM VTG 579780107 447 5428 SH SOLE 0 0 5428 MCDONALDS CORP COM 580135101 285278 1183166 SH SOLE 509322 0 673844 MCKESSON CORP COM 58155Q103 28651 143700 SH SOLE 109744 0 33956 MDU RES GROUP INC COM 552690109 5529 186347 SH SOLE 42458 0 143889 MEDALLION FINL CORP COM 583928106 167 21250 SH SOLE 0 0 21250 MEDICAL PPTYS TRUST INC COM 58463J304 28698 1429884 SH SOLE 982301 0 447583 MEDIFAST INC COM 58470H101 703 3651 SH SOLE 0 0 3651 MEDNAX INC COM 58502B106 2064 72583 SH SOLE 55251 0 17332 MEDPACE HLDGS INC COM 58506Q109 7490 39570 SH SOLE 36003 0 3567 MEDTRONIC PLC SHS G5960L103 528742 4218100 SH SOLE 1607256 0 2610844 MEDTRONIC PLC SHS G5960L103 21 19000 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 11 34900 SH Call SOLE 0 0 0 MEI PHARMA INC COM NEW 55279B202 83 29913 SH SOLE 0 0 29913 MELCO RESORTS AND ENTMNT LTD ADR 585464100 348 34031 SH SOLE 31758 0 2273 MERCADOLIBRE INC COM 58733R102 18796 11192 SH SOLE 5115 0 6077 MERCER INTL INC COM 588056101 159 13716 SH SOLE 0 0 13716 MERCHANTS BANCORP IND COM 58844R108 1225 31034 SH SOLE 0 0 31034 MERCK & CO INC COM 58933Y105 652975 8693593 SH SOLE 3727139 0 4966454 MERCK & CO INC COM 58933Y105 3 17800 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 1 15100 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 16 51500 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 54 10800 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 19 18400 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 569 10220 SH SOLE 0 0 10220 MERCURY SYS INC COM 589378108 6601 139194 SH SOLE 137367 0 1827 MEREDITH CORP COM 589433101 341 6115 SH SOLE 2507 0 3608 MERIDIAN BANCORP INC MD COM 58958U103 806 38814 SH SOLE 0 0 38814 MERIDIAN BIOSCIENCE INC COM 589584101 446 23166 SH SOLE 8535 0 14631 MERIT MED SYS INC COM 589889104 4964 69137 SH SOLE 63624 0 5513 MERITAGE HOMES CORP COM 59001A102 2704 27874 SH SOLE 16681 0 11193 MERITOR INC NOTE 3.250%10/1 59001KAF7 42 40000 PRN SOLE 0 0 40000 MESA AIR GROUP INC COM NEW 590479135 2864 373831 SH SOLE 0 0 373831 MESA LABS INC COM 59064R109 7937 26249 SH SOLE 26139 0 110 MESABI TR CTF BEN INT 590672101 802 26985 SH SOLE 0 0 26985 META FINL GROUP INC COM 59100U108 1558 29682 SH SOLE 0 0 29682 META MATERIALS INC COM 59134N104 125 21605 SH SOLE 0 0 21605 METALLA RTY & STREAMING LTD COM NEW 59124U605 303 44598 SH SOLE 0 0 44598 METHANEX CORP COM 59151K108 646 14043 SH SOLE 0 0 14043 METLIFE INC COM 59156R108 64633 1047035 SH SOLE 819343 0 227692 METROPOLITAN BK HLDG CORP COM 591774104 886 10508 SH SOLE 0 0 10508 METTLER TOLEDO INTERNATIONAL COM 592688105 14081 10223 SH SOLE 6897 0 3326 MFA FINL INC COM 55272X102 150 32775 SH SOLE 0 0 32775 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 265 260000 PRN SOLE 0 0 260000 MFS CHARTER INCOME TR SH BEN INT 552727109 426 49484 SH SOLE 0 0 49484 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 122 28203 SH SOLE 0 0 28203 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 167 31772 SH SOLE 0 0 31772 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 107 23415 SH SOLE 0 0 23415 MFS INTER INCOME TR SH BEN INT 55273C107 84 23204 SH SOLE 0 0 23204 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 560 85339 SH SOLE 0 0 85339 MFS MUN INCOME TR SH BEN INT 552738106 556 79556 SH SOLE 0 0 79556 MGIC INVT CORP WIS COM 552848103 1466 98022 SH SOLE 81653 0 16369 MGM GROWTH PPTYS LLC CL A COM 55303A105 2195 57320 SH SOLE 21550 0 35770 MGM RESORTS INTERNATIONAL COM 552953101 9290 215296 SH SOLE 0 0 215296 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 168 30853 SH SOLE 28320 0 2533 MICROCHIP TECHNOLOGY INC. COM 595017104 44190 287897 SH SOLE 58447 0 229450 MICRON TECHNOLOGY INC COM 595112103 78021 1099202 SH SOLE 319708 0 779494 MICRON TECHNOLOGY INC COM 595112103 1 18000 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 2911706 10327958 SH SOLE 3526632 0 6801326 MICROSOFT CORP COM 594918104 647 23500 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 58 12800 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 5886 10176 SH SOLE 0 0 10176 MID-AMER APT CMNTYS INC COM 59522J103 8947 47910 SH SOLE 2165 0 45745 MIDDLEBY CORP COM 596278101 2394 14039 SH SOLE 12968 0 1071 MILESTONE SCIENTIFIC INC COM NEW 59935P209 30 16000 SH SOLE 0 0 16000 MILLER HERMAN INC COM 600544100 1881 49956 SH SOLE 26702 0 23254 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 186 18947 SH SOLE 0 0 18947 MIMEDX GROUP INC COM 602496101 343 56528 SH SOLE 0 0 56528 MIMEDX GROUP INC COM 602496101 7 20000 SH Call SOLE 0 0 0 MIMEDX GROUP INC COM 602496101 14 20000 SH Call SOLE 0 0 0 MINERALS TECHNOLOGIES INC COM 603158106 2018 28894 SH SOLE 28194 0 700 MIRATI THERAPEUTICS INC COM 60468T105 696 3937 SH SOLE 2219 0 1718 MIRUM PHARMACEUTICALS INC COM 604749101 396 19865 SH SOLE 0 0 19865 MISSION PRODUCE INC COM 60510V108 2030 110428 SH SOLE 105194 0 5234 MISTRAS GROUP INC COM 60649T107 193 19003 SH SOLE 0 0 19003 MITEK SYS INC COM NEW 606710200 667 36046 SH SOLE 0 0 36046 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 16917 2852811 SH SOLE 2774005 0 78806 MIX TELEMATICS LTD SPONSORED ADR 60688N102 265 21509 SH SOLE 0 0 21509 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 166 58461 SH SOLE 57298 0 1163 MKS INSTRS INC COM 55306N104 14333 94978 SH SOLE 77149 0 17829 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 115 11922 SH SOLE 0 0 11922 MODEL N INC COM 607525102 855 25525 SH SOLE 24996 0 529 MODERNA INC COM 60770K107 57044 148221 SH SOLE 28211 0 120010 MOELIS & CO CL A 60786M105 17767 287173 SH SOLE 271020 0 16153 MOGO INC COM 60800C109 107 24825 SH SOLE 0 0 24825 MOHAWK INDS INC COM 608190104 11280 63583 SH SOLE 45318 0 18265 MOLECULIN BIOTECH INC COM 60855D200 43 14175 SH SOLE 0 0 14175 MOLINA HEALTHCARE INC COM 60855R100 8678 31984 SH SOLE 29092 0 2892 MOLSON COORS BEVERAGE CO CL B 60871R209 60167 1297262 SH SOLE 1243442 0 53820 MOMENTIVE GLOBAL INC COM 60878Y108 932 47543 SH SOLE 45969 0 1574 MONDELEZ INTL INC CL A 609207105 152543 2621907 SH SOLE 1991642 0 630265 MONGODB INC CL A 60937P106 1446 3066 SH SOLE 807 0 2259 MONMOUTH REAL ESTATE INVT CO CL A 609720107 19697 1056119 SH SOLE 132159 0 923960 MONOLITHIC PWR SYS INC COM 609839105 28454 58706 SH SOLE 48714 0 9992 MONRO INC COM 610236101 3889 67620 SH SOLE 67129 0 491 MONROE CAP CORP COM 610335101 342 32915 SH SOLE 0 0 32915 MONSTER BEVERAGE CORP NEW COM 61174X109 65137 733280 SH SOLE 676464 0 56816 MOODYS CORP COM 615369105 9709 27340 SH SOLE 9810 0 17530 MOOG INC CL A 615394202 808 10597 SH SOLE 8876 0 1721 MORGAN STANLEY COM NEW 617446448 119573 1228782 SH SOLE 591630 0 637152 MORGAN STANLEY CHINA A SH FD COM 617468103 245 11664 SH SOLE 0 0 11664 MORGAN STANLEY EMERGING MKTS COM 617477104 427 73046 SH SOLE 0 0 73046 MORGAN STANLEY EMKT DBT FD I COM 61744H105 475 52169 SH SOLE 0 0 52169 MORGAN STANLEY INDIA INVT FD COM 61745C105 2190 79379 SH SOLE 0 0 79379 MORNINGSTAR INC COM 617700109 540 2085 SH SOLE 1275 0 810 MOSAIC CO NEW COM 61945C103 6438 180220 SH SOLE 79073 0 101147 MOTOROLA SOLUTIONS INC COM NEW 620076307 419098 1803905 SH SOLE 352801 0 1451104 MOTOROLA SOLUTIONS INC COM NEW 620076307 281 19800 SH Call SOLE 0 0 0 MOTUS GI HLDGS INC COM 62014P108 68 98820 SH SOLE 0 0 98820 MP MATERIALS CORP COM CL A 553368101 8550 265285 SH SOLE 0 0 265285 MPLX LP COM UNIT REP LTD 55336V100 9460 332275 SH SOLE 0 0 332275 MPLX LP COM UNIT REP LTD 55336V100 17 19000 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 8 27200 SH Call SOLE 0 0 0 MR COOPER GROUP INC COM 62482R107 1352 32850 SH SOLE 0 0 32850 MRC GLOBAL INC COM 55345K103 129 17627 SH SOLE 17144 0 483 MSA SAFETY INC COM 553498106 6743 46281 SH SOLE 45553 0 728 MSC INDL DIRECT INC CL A 553530106 5542 69111 SH SOLE 64496 0 4615 MSCI INC COM 55354G100 69552 114328 SH SOLE 102771 0 11557 MUELLER WTR PRODS INC COM SER A 624758108 6351 417308 SH SOLE 386930 0 30378 MURPHY OIL CORP COM 626717102 2446 97944 SH SOLE 56862 0 41082 MURPHY USA INC COM 626755102 16964 101422 SH SOLE 94892 0 6530 MYRIAD GENETICS INC COM 62855J104 308 9542 SH SOLE 0 0 9542 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 146 25878 SH SOLE 0 0 25878 NASDAQ INC COM 631103108 55433 287184 SH SOLE 255934 0 31250 NATERA INC COM 632307104 575 5164 SH SOLE 4231 0 933 NATHANS FAMOUS INC NEW COM 632347100 610 9977 SH SOLE 0 0 9977 NATIONAL BEVERAGE CORP COM 635017106 868 16538 SH SOLE 12864 0 3674 NATIONAL CINEMEDIA INC COM 635309107 1633 458729 SH SOLE 458729 0 0 NATIONAL FUEL GAS CO COM 636180101 2434 46352 SH SOLE 34489 0 11863 NATIONAL GRID PLC SPONSORED ADR NE 636274409 58988 989227 SH SOLE 848169 0 141058 NATIONAL HEALTH INVS INC COM 63633D104 1178 22023 SH SOLE 0 0 22023 NATIONAL INSTRS CORP COM 636518102 3215 81952 SH SOLE 80016 0 1936 NATIONAL RETAIL PROPERTIES I COM 637417106 19862 459869 SH SOLE 201117 0 258752 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 4694 88927 SH SOLE 85445 0 3482 NATIONAL VISION HLDGS INC COM 63845R107 2182 38438 SH SOLE 37503 0 935 NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 206 33892 SH SOLE 32573 0 1319 NAUTILUS BIOTECHNOLOGY INC COM 63909J108 115 18797 SH SOLE 0 0 18797 NAVIENT CORPORATION COM 63938C108 1291 65444 SH SOLE 0 0 65444 NAVIOS MARITIME PARTNERS L P COM UNIT LPI Y62267409 253 7830 SH SOLE 0 0 7830 NCINO INC COM 63947U107 13810 194425 SH SOLE 63077 0 131348 NCINO INC COM 63947U107 23 15000 SH Call SOLE 0 0 0 NCINO INC COM 63947U107 8 20000 SH Call SOLE 0 0 0 NCINO INC COM 63947U107 35 15000 SH Call SOLE 0 0 0 NCINO INC COM 63947U107 4 14000 SH Call SOLE 0 0 0 NCR CORP NEW COM 62886E108 29318 756404 SH SOLE 717333 0 39071 NCR CORP NEW COM 62886E108 148 73800 SH Put SOLE 0 0 73800 NEKTAR THERAPEUTICS COM 640268108 567 31576 SH SOLE 0 0 31576 NEOGEN CORP COM 640491106 5401 124356 SH SOLE 114678 0 9678 NEOGENOMICS INC COM NEW 64049M209 2616 54228 SH SOLE 23305 0 30923 NETAPP INC COM 64110D104 28606 318690 SH SOLE 234133 0 84557 NETEASE INC SPONSORED ADS 64110W102 12842 150370 SH SOLE 133032 0 17338 NETFLIX INC COM 64110L106 266044 435895 SH SOLE 207743 0 228152 NETGEAR INC COM 64111Q104 363 11361 SH SOLE 10177 0 1184 NEUBERGER BERMAN HIGH YIELD COM 64128C106 286 22585 SH SOLE 0 0 22585 NEUBERGER BERMAN MLP & ENERG COM 64129H104 290 58743 SH SOLE 0 0 58743 NEUBERGER BERMAN MUN FD INC COM 64124P101 1586 98825 SH SOLE 0 0 98825 NEUBERGER BERMAN N Y MUN FD COM 64124K102 178 13532 SH SOLE 0 0 13532 NEUBERGER BERMAN REAL ESTATE COM 64190A103 292 60838 SH SOLE 0 0 60838 NEUROCRINE BIOSCIENCES INC COM 64125C109 14706 153332 SH SOLE 146886 0 6446 NEW AMER HIGH INCOME FD INC COM NEW 641876800 285 29819 SH SOLE 0 0 29819 NEW FOUND GOLD CORP COM 64440N103 72 11851 SH SOLE 0 0 11851 NEW GOLD INC CDA COM 644535106 24 22704 SH SOLE 0 0 22704 NEW IRELAND FD INC COM 645673104 590 47852 SH SOLE 0 0 47852 NEW JERSEY RES CORP COM 646025106 1449 41609 SH SOLE 0 0 41609 NEW MTN FIN CORP COM 647551100 803 60354 SH SOLE 102 0 60252 NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 95 90000 PRN SOLE 0 0 90000 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 22 10637 SH SOLE 0 0 10637 NEW PAC METALS CORP COM 64782A107 53 16000 SH SOLE 0 0 16000 NEW RELIC INC COM 64829B100 2548 35505 SH SOLE 10362 0 25143 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4614 419433 SH SOLE 0 0 419433 NEW YORK CMNTY BANCORP INC COM 649445103 7464 579975 SH SOLE 300 0 579675 NEW YORK MTG TR INC COM PAR $.02 649604501 145 33959 SH SOLE 0 0 33959 NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 365 365000 PRN SOLE 0 0 365000 NEWAGE INC COM 650194103 91 65597 SH SOLE 0 0 65597 NEWELL BRANDS INC COM 651229106 11751 530760 SH SOLE 101051 0 429709 NEWMARK GROUP INC CL A 65158N102 12432 868737 SH SOLE 184801 0 683936 NEWMARKET CORP COM 651587107 464 1369 SH SOLE 0 0 1369 NEWMONT CORP COM 651639106 29173 537258 SH SOLE 41614 0 495644 NEWS CORP NEW CL A 65249B109 9070 385481 SH SOLE 382057 0 3424 NEWS CORP NEW CL B 65249B208 353 15206 SH SOLE 0 0 15206 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1521 54847 SH SOLE 0 0 54847 NEXGEN ENERGY LTD COM 65340P106 922 194342 SH SOLE 0 0 194342 NEXGEN ENERGY LTD COM 65340P106 24 16000 SH Call SOLE 0 0 0 NEXIMMUNE INC COM 65344D109 393 25957 SH SOLE 0 0 25957 NEXPOINT REAL ESTATE FIN INC COM 65342V101 4407 226230 SH SOLE 0 0 226230 NEXPOINT RESIDENTIAL TR INC COM 65341D102 5726 92530 SH SOLE 2702 0 89828 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 1304 93773 SH SOLE 0 0 93773 NEXSTAR MEDIA GROUP INC CL A 65336K103 3577 23542 SH SOLE 9368 0 14174 NEXTERA ENERGY INC COM 65339F101 307439 3915409 SH SOLE 1745017 0 2170392 NEXTERA ENERGY INC UNIT 99/99/9999 65339F739 933 18259 SH SOLE 64 0 18195 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 29719 394353 SH SOLE 3336 0 391017 NEXTGEN ACQUISITION CORP II CLASS A ORD SHS G65317102 159 16091 SH SOLE 0 0 16091 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 65 27614 SH SOLE 0 0 27614 NICE LTD SPONSORED ADR 653656108 12864 45289 SH SOLE 42078 0 3211 NIELSEN HLDGS PLC SHS EUR G6518L108 46695 2433284 SH SOLE 2423244 0 10040 NIKE INC CL B 654106103 220833 1520549 SH SOLE 726997 0 793552 NIKOLA CORP COM 654110105 507 47511 SH SOLE 0 0 47511 NIO INC SPON ADS 62914V106 9970 279810 SH SOLE 0 0 279810 NISOURCE INC COM 65473P105 7567 312301 SH SOLE 248174 0 64127 NL INDS INC COM NEW 629156407 1659 288048 SH SOLE 0 0 288048 NLIGHT INC COM 65487K100 2949 104605 SH SOLE 12681 0 91924 NOKIA CORP SPONSORED ADR 654902204 4133 758350 SH SOLE 0 0 758350 NOMAD FOODS LTD USD ORD SHS G6564A105 3132 113642 SH SOLE 105316 0 8326 NOMURA HLDGS INC SPONSORED ADR 65535H208 311 62875 SH SOLE 62001 0 874 NORDSON CORP COM 655663102 48285 202750 SH SOLE 184330 0 18420 NORDSTROM INC COM 655664100 2421 91546 SH SOLE 61537 0 30009 NORFOLK SOUTHN CORP COM 655844108 69813 291795 SH SOLE 92025 0 199770 NORTH AMERN CONSTR GROUP LTD COM 656811106 372 25606 SH SOLE 0 0 25606 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 11 23149 SH SOLE 0 0 23149 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 3025 62264 SH SOLE 0 0 62264 NORTHERN LTS FD TR IV STERLING CAPITAL 66538H385 481 16340 SH SOLE 0 0 16340 NORTHERN OIL AND GAS INC MN COM 665531307 3797 177426 SH SOLE 0 0 177426 NORTHERN OIL AND GAS INC MN COM 665531307 36 28500 SH Call SOLE 0 0 0 NORTHERN TR CORP COM 665859104 29600 274558 SH SOLE 238357 0 36201 NORTHROP GRUMMAN CORP COM 666807102 70684 196261 SH SOLE 139354 0 56907 NORTHWEST BANCSHARES INC MD COM 667340103 684 51470 SH SOLE 0 0 51470 NORTHWEST NAT HLDG CO COM 66765N105 623 13547 SH SOLE 0 0 13547 NORTHWESTERN CORP COM NEW 668074305 217 3794 SH SOLE 776 0 3018 NORTONLIFELOCK INC COM 668771108 24522 969229 SH SOLE 931268 0 37961 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 5439 203620 SH SOLE 34525 0 169095 NOV INC COM 62955J103 2083 158895 SH SOLE 107536 0 51359 NOVA LTD COM M7516K103 3755 36940 SH SOLE 33940 0 3000 NOVAGOLD RES INC COM NEW 66987E206 411 59728 SH SOLE 0 0 59728 NOVANTA INC COM 67000B104 3182 20593 SH SOLE 19886 0 707 NOVARTIS AG SPONSORED ADR 66987V109 67743 828353 SH SOLE 556096 0 272257 NOVAVAX INC COM NEW 670002401 822 3966 SH SOLE 0 0 3966 NOVO-NORDISK A S ADR 670100205 131643 1371131 SH SOLE 1261947 0 109184 NOVOCURE LTD ORD SHS G6674U108 2231 19204 SH SOLE 1139 0 18065 NOVUS CAPITAL CORPORATION II UNIT 99/99/9999 67012W203 783 76245 SH SOLE 0 0 76245 NOW INC COM 67011P100 1409 184159 SH SOLE 138921 0 45238 NRG ENERGY INC COM NEW 629377508 3844 94140 SH SOLE 0 0 94140 NU SKIN ENTERPRISES INC CL A 67018T105 2583 63818 SH SOLE 37133 0 26685 NUANCE COMMUNICATIONS INC COM 67020Y100 10925 198494 SH SOLE 123623 0 74871 NUCOR CORP COM 670346105 21387 217146 SH SOLE 56302 0 160844 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 370 14900 SH SOLE 0 0 14900 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 861 27454 SH SOLE 0 0 27454 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 904 13812 SH SOLE 0 0 13812 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 7242 193177 SH SOLE 0 0 193177 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 474 8720 SH SOLE 0 0 8720 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 464 12778 SH SOLE 0 0 12778 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 479 11018 SH SOLE 0 0 11018 NUSHARES ETF TR NUVEEN ESG US 67092P870 226 8747 SH SOLE 0 0 8747 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 226 6395 SH SOLE 0 0 6395 NUSTAR ENERGY LP UNIT COM 67058H102 722 45846 SH SOLE 0 0 45846 NUTANIX INC CL A 67059N108 3825 101457 SH SOLE 80504 0 20953 NUTRIEN LTD COM 67077M108 23878 368425 SH SOLE 65715 0 302710 NUTRIEN LTD COM 67077M108 105 61700 SH Call SOLE 0 0 0 NUTRIEN LTD COM 67077M108 43 10900 SH Call SOLE 0 0 0 NUVASIVE INC COM 670704105 2537 42388 SH SOLE 38641 0 3747 NUVATION BIO INC COM CL A 67080N101 114 11460 SH SOLE 0 0 11460 NUVEEN AMT FREE MUN CR INC F COM 67071L106 7008 408629 SH SOLE 0 0 408629 NUVEEN AMT FREE QLTY MUN INC COM 670657105 12507 823395 SH SOLE 0 0 823395 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 2439 155569 SH SOLE 0 0 155569 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1364 86926 SH SOLE 0 0 86926 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 619 37763 SH SOLE 0 0 37763 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 320 30332 SH SOLE 0 0 30332 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 5486 320808 SH SOLE 0 0 320808 NUVEEN CORPORATE INCM NOVEME COM 67077N106 1611 171757 SH SOLE 0 0 171757 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 4328 659687 SH SOLE 0 0 659687 NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 696 67078 SH SOLE 0 0 67078 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1630 97342 SH SOLE 0 0 97342 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 139 17408 SH SOLE 0 0 17408 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 417 26356 SH SOLE 0 0 26356 NUVEEN FLOATING RATE INCOME COM 67072T108 3295 327232 SH SOLE 0 0 327232 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 1317 131958 SH SOLE 0 0 131958 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 689 50835 SH SOLE 0 0 50835 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 1055 65684 SH SOLE 0 0 65684 NUVEEN INT DUR QUAL MUN TRM COM 670677103 1236 84235 SH SOLE 0 0 84235 NUVEEN INTER DURATION MUN TE COM 670671106 4189 284547 SH SOLE 0 0 284547 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 448 29100 SH SOLE 0 0 29100 NUVEEN MUN CR OPPORTUNITIES COM 670663103 337 22306 SH SOLE 0 0 22306 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 4223 286101 SH SOLE 0 0 286101 NUVEEN MUN INCOME FD INC COM 67062J102 130 10858 SH SOLE 0 0 10858 NUVEEN MUN VALUE FD INC COM 670928100 7388 652689 SH SOLE 0 0 652689 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2487 148739 SH SOLE 0 0 148739 NUVEEN N Y MUN VALUE FD COM 67062M105 317 31655 SH SOLE 0 0 31655 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 3625 127741 SH SOLE 0 0 127741 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 615 39869 SH SOLE 0 0 39869 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 198 14303 SH SOLE 0 0 14303 NUVEEN NEW YORK QLT MUN INC COM 67066X107 460 31248 SH SOLE 0 0 31248 NUVEEN OHIO QLTY MUN INCOME COM 670980101 3897 245883 SH SOLE 0 0 245883 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 796 53791 SH SOLE 0 0 53791 NUVEEN PFD & INCM SECURTIES COM 67072C105 7892 805344 SH SOLE 0 0 805344 NUVEEN PFD & INCOME 2022 TER COM 67075T105 545 21870 SH SOLE 0 0 21870 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 6521 658648 SH SOLE 0 0 658648 NUVEEN PFD & INCOME TERM FD COM 67075A106 4461 179889 SH SOLE 0 0 179889 NUVEEN QUALITY MUNCP INCOME COM 67066V101 3240 207395 SH SOLE 0 0 207395 NUVEEN REAL ASSET INCOME & G COM 67074Y105 684 44885 SH SOLE 0 0 44885 NUVEEN REAL ESTATE INCOME FD COM 67071B108 211 19848 SH SOLE 0 0 19848 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3834 269437 SH SOLE 0 0 269437 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 935 54725 SH SOLE 0 0 54725 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 131 12034 SH SOLE 0 0 12034 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 321 20575 SH SOLE 0 0 20575 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 484 28132 SH SOLE 0 0 28132 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 555 31941 SH SOLE 0 0 31941 NUVEEN SR INCOME FD COM 67067Y104 65 11048 SH SOLE 0 0 11048 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 686 43302 SH SOLE 0 0 43302 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 5275 230239 SH SOLE 0 0 230239 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 1103 99274 SH SOLE 0 0 99274 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 196 11796 SH SOLE 0 0 11796 NVENT ELECTRIC PLC SHS G6700G107 8345 258107 SH SOLE 231960 0 26147 NVIDIA CORPORATION COM 67066G104 745254 3597423 SH SOLE 1452317 0 2145106 NVIDIA CORPORATION COM 67066G104 39 30900 SH Call SOLE 0 0 0 NVR INC COM 62944T105 13371 2789 SH SOLE 2714 0 75 NXP SEMICONDUCTORS N V COM N6596X109 178314 910336 SH SOLE 378577 0 531759 OAKTREE SPECIALTY LENDING CO COM 67401P108 6640 940460 SH SOLE 757291 0 183169 OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 263 11781 SH SOLE 0 0 11781 OATLY GROUP AB SPONSORED ADS 67421J108 176 11628 SH SOLE 0 0 11628 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 920 77647 SH SOLE 0 0 77647 OCCIDENTAL PETE CORP COM 674599105 13780 465849 SH SOLE 0 0 465849 OCCIDENTAL PETE CORP COM 674599105 76 27000 SH Call SOLE 0 0 0 OCEANEERING INTL INC COM 675232102 730 54788 SH SOLE 0 0 54788 OCEANFIRST FINL CORP COM 675234108 975 45555 SH SOLE 0 0 45555 OCULAR THERAPEUTIX INC COM 67576A100 938 93751 SH SOLE 0 0 93751 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 449 17708 SH SOLE 6866 0 10842 OGE ENERGY CORP COM 670837103 8369 253913 SH SOLE 181457 0 72456 OKTA INC CL A 679295105 8869 37370 SH SOLE 15654 0 21716 OLD DOMINION FREIGHT LINE IN COM 679580100 10227 35761 SH SOLE 12785 0 22976 OLD NATL BANCORP IND COM 680033107 256 15100 SH SOLE 7271 0 7829 OLD REP INTL CORP COM 680223104 27784 1201208 SH SOLE 592571 0 608637 OLD SECOND BANCORP INC ILL COM 680277100 179 13716 SH SOLE 0 0 13716 OLIN CORP COM PAR $1 680665205 6511 134939 SH SOLE 90880 0 44059 OLINK HLDG AB SPONSORED ADS 680710100 213 8796 SH SOLE 8779 0 17 OLLIES BARGAIN OUTLET HLDGS COM 681116109 5707 94679 SH SOLE 83163 0 11516 OMEGA HEALTHCARE INVS INC COM 681936100 9305 310578 SH SOLE 3439 0 307139 OMEROS CORP COM 682143102 1753 127126 SH SOLE 0 0 127126 OMEROS CORP COM 682143102 20 23100 SH Call SOLE 0 0 0 OMEROS CORP COM 682143102 14 30500 SH Call SOLE 0 0 0 OMNICELL COM COM 68213N109 17207 115927 SH SOLE 113987 0 1940 OMNICOM GROUP INC COM 681919106 10654 147034 SH SOLE 46198 0 100836 OMNICOM GROUP INC COM 681919106 14 24000 SH Call SOLE 0 0 0 OMNICOM GROUP INC COM 681919106 11 20900 SH Call SOLE 0 0 0 OMNIQ CORP COM 68217M107 122 12000 SH SOLE 0 0 12000 ON SEMICONDUCTOR CORP COM 682189105 15347 335311 SH SOLE 154943 0 180368 ON SEMICONDUCTOR CORP NOTE 1.625%10/1 682189AP0 34 15000 PRN SOLE 0 0 15000 ONE GAS INC COM 68235P108 846 13354 SH SOLE 2564 0 10790 ONEMAIN HLDGS INC COM 68268W103 13865 250596 SH SOLE 235554 0 15042 ONEOK INC NEW COM 682680103 29462 508055 SH SOLE 123863 0 384192 ONEWATER MARINE INC CL A COM 68280L101 288 7161 SH SOLE 0 0 7161 ONTO INNOVATION INC COM 683344105 5203 72015 SH SOLE 61546 0 10469 OPEN LENDING CORP COM CL A 68373J104 13216 366406 SH SOLE 71189 0 295217 OPEN TEXT CORP COM 683715106 252 5167 SH SOLE 0 0 5167 OPENDOOR TECHNOLOGIES INC COM 683712103 1012 49310 SH SOLE 0 0 49310 OPKO HEALTH INC COM 68375N103 292 79986 SH SOLE 0 0 79986 OPPFI INC *W EXP 07/20/202 68386H111 19 12237 SH SOLE 0 0 12237 OPTIMIZERX CORP COM NEW 68401U204 812 9497 SH SOLE 0 0 9497 OPTION CARE HEALTH INC COM NEW 68404L201 248 10205 SH SOLE 0 0 10205 ORACLE CORP COM 68389X105 228957 2627721 SH SOLE 1393650 0 1234071 ORACLE CORP COM 68389X105 9 11800 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 1694 156376 SH SOLE 104031 0 52345 ORASURE TECHNOLOGIES INC COM 68554V108 538 47583 SH SOLE 35287 0 12296 OREILLY AUTOMOTIVE INC COM 67103H107 45237 74030 SH SOLE 32710 0 41320 ORGANIGRAM HLDGS INC COM 68620P101 111 48201 SH SOLE 0 0 48201 ORGANON & CO COMMON STOCK 68622V106 8564 261168 SH SOLE 64963 0 196205 ORGANON & CO COMMON STOCK 68622V106 36 31200 SH Call SOLE 0 0 0 ORIGIN BANCORP INC COM 68621T102 1199 28304 SH SOLE 0 0 28304 ORIX CORP SPONSORED ADR 686330101 425 4501 SH SOLE 3581 0 920 ORLA MNG LTD NEW COM 68634K106 177 53742 SH SOLE 0 0 53742 OSHKOSH CORP COM 688239201 8959 87512 SH SOLE 66944 0 20568 OSI ETF TR OSHARES US QUALT 67110P407 6964 167295 SH SOLE 0 0 167295 OSI ETF TR OSHS GBL INTER 67110P704 2190 41348 SH SOLE 0 0 41348 OSI SYSTEMS INC COM 671044105 449 4732 SH SOLE 4309 0 423 OSI SYSTEMS INC NOTE 1.250% 9/0 671044AD7 32 31000 PRN SOLE 0 0 31000 OSISKO GOLD ROYALTIES LTD COM 68827L101 925 82418 SH SOLE 13954 0 68464 OTIS WORLDWIDE CORP COM 68902V107 22089 268458 SH SOLE 149383 0 119075 OTTER TAIL CORP COM 689648103 892 15940 SH SOLE 4631 0 11309 OUTFRONT MEDIA INC COM 69007J106 292 11603 SH SOLE 0 0 11603 OVERSTOCK COM INC DEL COM 690370101 1053 13519 SH SOLE 0 0 13519 OVINTIV INC COM 69047Q102 1744 53032 SH SOLE 0 0 53032 OVINTIV INC COM 69047Q102 50 25000 SH Call SOLE 0 0 0 OWENS & MINOR INC NEW COM 690732102 1286 41106 SH SOLE 21299 0 19807 OWENS CORNING NEW COM 690742101 7577 88620 SH SOLE 53360 0 35260 OWL ROCK CAPITAL CORPORATION COM 69121K104 4223 299096 SH SOLE 0 0 299096 OXFORD LANE CAP CORP COM 691543102 91 12670 SH SOLE 0 0 12670 OXFORD SQUARE CAP CORP COM 69181V107 154 38094 SH SOLE 0 0 38094 OZON HLDGS PLC SPONSORED ADS 69269L104 472 9365 SH SOLE 0 0 9365 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1241 48848 SH SOLE 48476 0 372 PACCAR INC COM 693718108 14297 181158 SH SOLE 104837 0 76321 PACER FDS TR BNCHMRK INDSTR 69374H766 2637 60140 SH SOLE 0 0 60140 PACER FDS TR BNCHMRK INFRA 69374H741 10466 268915 SH SOLE 8 0 268907 PACER FDS TR CFRA STVAL EQL 69374H691 616 16423 SH SOLE 0 0 16423 PACER FDS TR DEVELOPED MRKT 69374H873 496 15967 SH SOLE 0 0 15967 PACER FDS TR GLOBL CASH ETF 69374H709 360 12052 SH SOLE 0 0 12052 PACER FDS TR LUNT LRG CP ALTR 69374H717 4245 103096 SH SOLE 0 0 103096 PACER FDS TR LUNT LRGCP MULTI 69374H816 344 8941 SH SOLE 0 0 8941 PACER FDS TR PACER US SMALL 69374H857 4473 105457 SH SOLE 0 0 105457 PACER FDS TR TRENDP 100 ETF 69374H303 17377 312200 SH SOLE 0 0 312200 PACER FDS TR TRENDP US LAR CP 69374H105 28580 757502 SH SOLE 0 0 757502 PACER FDS TR TRENDP US MID CP 69374H204 4531 129043 SH SOLE 0 0 129043 PACER FDS TR TRENDPILOT FD 69374H675 300 9937 SH SOLE 0 0 9937 PACER FDS TR TRENDPILOT INTL 69374H683 2310 80990 SH SOLE 0 0 80990 PACER FDS TR TRENDPILOT US BD 69374H642 29402 1084133 SH SOLE 0 0 1084133 PACER FDS TR US CASH COWS 100 69374H881 7655 175175 SH SOLE 193 0 174982 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 3403 133173 SH SOLE 12626 0 120547 PACIFIC PREMIER BANCORP COM 69478X105 1949 47026 SH SOLE 180 0 46846 PACIRA BIOSCIENCES INC COM 695127100 1720 30708 SH SOLE 14404 0 16304 PACKAGING CORP AMER COM 695156109 18366 133631 SH SOLE 56526 0 77105 PACWEST BANCORP DEL COM 695263103 8293 182985 SH SOLE 107340 0 75645 PAE INC COM CL A 69290Y109 1457 243594 SH SOLE 146558 0 97036 PAGERDUTY INC COM 69553P100 1943 46909 SH SOLE 39557 0 7352 PAGSEGURO DIGITAL LTD COM CL A G68707101 2402 46441 SH SOLE 4879 0 41562 PALANTIR TECHNOLOGIES INC CL A 69608A108 19925 828844 SH SOLE 0 0 828844 PALO ALTO NETWORKS INC COM 697435105 93681 195576 SH SOLE 99401 0 96175 PAN AMERN SILVER CORP COM 697900108 6272 269527 SH SOLE 0 0 269527 PAPA JOHNS INTL INC COM 698813102 5873 46245 SH SOLE 41058 0 5187 PAR TECHNOLOGY CORP COM 698884103 1906 30994 SH SOLE 30988 0 6 PARK HOTELS & RESORTS INC COM 700517105 607 31690 SH SOLE 0 0 31690 PARK NATL CORP COM 700658107 311 2549 SH SOLE 0 0 2549 PARKER-HANNIFIN CORP COM 701094104 47289 169116 SH SOLE 106454 0 62662 PARSONS CORP DEL COM 70202L102 646 19143 SH SOLE 14177 0 4966 PATRIA INVESTMENTS LIMITED COM CL A G69451105 1278 78249 SH SOLE 0 0 78249 PATRIOT TRANSN HLDG INC COM 70338W105 125 10969 SH SOLE 0 0 10969 PATTERSON COS INC COM 703395103 5311 176208 SH SOLE 158971 0 17237 PATTERSON-UTI ENERGY INC COM 703481101 489 54310 SH SOLE 34207 0 20103 PAVMED INC COM 70387R106 763 89385 SH SOLE 0 0 89385 PAYCHEX INC COM 704326107 59568 529715 SH SOLE 144225 0 385490 PAYCOM SOFTWARE INC COM 70432V102 6173 12452 SH SOLE 0 0 12452 PAYLOCITY HLDG CORP COM 70438V106 10785 38463 SH SOLE 28538 0 9925 PAYPAL HLDGS INC COM 70450Y103 374523 1439311 SH SOLE 433794 0 1005517 PAYSAFE LIMITED *W EXP 03/30/202 G6964L115 71 38125 SH SOLE 0 0 38125 PAYSAFE LIMITED ORD G6964L107 356 45903 SH SOLE 0 0 45903 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 295 23382 SH SOLE 0 0 23382 PCM FD INC COM 69323T101 328 28922 SH SOLE 0 0 28922 PEBBLEBROOK HOTEL TR COM 70509V100 5783 258066 SH SOLE 233079 0 24987 PEGASYSTEMS INC COM 705573103 2060 16211 SH SOLE 13728 0 2483 PELOTON INTERACTIVE INC CL A COM 70614W100 7807 89686 SH SOLE 1710 0 87976 PEMBINA PIPELINE CORP COM 706327103 1698 53641 SH SOLE 36327 0 17314 PENN NATL GAMING INC COM 707569109 11661 160924 SH SOLE 18274 0 142650 PENN NATL GAMING INC COM 707569109 22 16800 SH Call SOLE 0 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 162 12635 SH SOLE 0 0 12635 PENNANTPARK INVT CORP COM 708062104 853 131386 SH SOLE 0 0 131386 PENNYMAC MTG INVT TR COM 70931T103 753 38220 SH SOLE 0 0 38220 PENSKE AUTOMOTIVE GRP INC COM 70959W103 3076 30573 SH SOLE 3429 0 27144 PENTAIR PLC SHS G7S00T104 34340 472808 SH SOLE 426178 0 46630 PENUMBRA INC COM 70975L107 2259 8476 SH SOLE 7594 0 882 PEOPLES UNITED FINANCIAL INC COM 712704105 1523 87158 SH SOLE 0 0 87158 PEPSICO INC COM 713448108 369326 2455449 SH SOLE 1117869 0 1337580 PERDOCEO ED CORP COM 71363P106 346 32791 SH SOLE 32206 0 585 PERELLA WEINBERG PARTNERS CLASS A COM 71367G102 138 10423 SH SOLE 10423 0 0 PERFICIENT INC COM 71375U101 3946 34103 SH SOLE 0 0 34103 PERFORMANCE FOOD GROUP CO COM 71377A103 5468 117693 SH SOLE 108245 0 9448 PERKINELMER INC COM 714046109 5730 33064 SH SOLE 1197 0 31867 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 99 17350 SH SOLE 0 0 17350 PERRIGO CO PLC SHS G97822103 1744 36837 SH SOLE 1235 0 35602 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 289 14669 SH SOLE 53 0 14616 PERSONALIS INC COM 71535D106 829 43088 SH SOLE 0 0 43088 PETCO HEALTH & WELLNESS CO I COM 71601V105 2629 124587 SH SOLE 91934 0 32653 PETIQ INC COM CL A 71639T106 2628 105244 SH SOLE 0 0 105244 PETMED EXPRESS INC COM 716382106 471 17515 SH SOLE 6281 0 11234 PETROCHINA CO LTD SPONSORED ADR 71646E100 489 10452 SH SOLE 0 0 10452 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 742 71721 SH SOLE 38615 0 33106 PFIZER INC COM 717081103 325326 7563954 SH SOLE 2856991 0 4706963 PFIZER INC COM 717081103 3 13200 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 58 12700 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 129 33500 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 64 26800 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 12 20600 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 2236 232902 SH SOLE 206937 0 25965 PGIM ETF TR ULTRA SHORT 69344A107 6839 137668 SH SOLE 0 0 137668 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 2044 132697 SH SOLE 0 0 132697 PGIM HIGH YIELD BOND FUND IN COM 69346H100 2884 177576 SH SOLE 0 0 177576 PGIM SHORT DUR HIG YLD OPP F COM 69355J104 1486 79161 SH SOLE 0 0 79161 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1683 78112 SH SOLE 77669 0 443 PHILIP MORRIS INTL INC COM 718172109 171616 1810484 SH SOLE 1246917 0 563567 PHILLIPS 66 COM 718546104 46177 659382 SH SOLE 172088 0 487294 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 2096 58461 SH SOLE 0 0 58461 PHREESIA INC COM 71944F106 1322 21422 SH SOLE 0 0 21422 PHYSICIANS RLTY TR COM 71943U104 4349 246807 SH SOLE 136170 0 110637 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 595 34129 SH SOLE 31080 0 3049 PIERIS PHARMACEUTICALS INC COM 720795103 103 20000 SH SOLE 0 0 20000 PILGRIMS PRIDE CORP COM 72147K108 314 10787 SH SOLE 0 0 10787 PIMCO CORPORATE & INCOME OPP COM 72201B101 1370 74894 SH SOLE 0 0 74894 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 5979 282952 SH SOLE 0 0 282952 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1082 40721 SH SOLE 0 0 40721 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 907 74256 SH SOLE 0 0 74256 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 765 7709 SH SOLE 0 0 7709 PIMCO ETF TR 1-5 US TIP IDX 72201R205 4213 76794 SH SOLE 0 0 76794 PIMCO ETF TR ACTIVE BD ETF 72201R775 51150 462685 SH SOLE 198713 0 263972 PIMCO ETF TR BROAD US TIPS 72201R403 6543 99687 SH SOLE 0 0 99687 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 18546 181953 SH SOLE 0 0 181953 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 506 4973 SH SOLE 0 0 4973 PIMCO ETF TR INTER MUN BD ACT 72201R866 590 10466 SH SOLE 0 0 10466 PIMCO ETF TR INV GRD CRP BD 72201R817 681 5995 SH SOLE 0 0 5995 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 447 8722 SH SOLE 0 0 8722 PIMCO HIGH INCOME FD COM SHS 722014107 105 16695 SH SOLE 0 0 16695 PIMCO INCOME STRATEGY FD COM 72201H108 214 18455 SH SOLE 0 0 18455 PIMCO INCOME STRATEGY FD II COM 72201J104 430 42405 SH SOLE 0 0 42405 PIMCO MUN INCOME FD II COM 72200W106 1012 68625 SH SOLE 0 0 68625 PIMCO STRATEGIC INCOME FD COM 72200X104 307 43558 SH SOLE 0 0 43558 PINDUODUO INC SPONSORED ADS 722304102 359 3954 SH SOLE 0 0 3954 PING IDENTITY HLDG CORP COM 72341T103 23101 940221 SH SOLE 150 0 940071 PINNACLE FINL PARTNERS INC COM 72346Q104 5505 58516 SH SOLE 49737 0 8779 PINNACLE WEST CAP CORP COM 723484101 4814 66526 SH SOLE 36420 0 30106 PINTEREST INC CL A 72352L106 16291 319750 SH SOLE 143809 0 175941 PIONEER HIGH INCOME FUND INC COM 72369H106 269 27547 SH SOLE 0 0 27547 PIONEER MUNICIPAL HIGH INCOM COM 723762100 436 37572 SH SOLE 0 0 37572 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 276 22740 SH SOLE 0 0 22740 PIONEER NAT RES CO COM 723787107 148053 889120 SH SOLE 314931 0 574189 PIPER SANDLER COMPANIES COM 724078100 3907 28214 SH SOLE 23613 0 4601 PITNEY BOWES INC COM 724479100 245 33938 SH SOLE 0 0 33938 PIXELWORKS INC COM NEW 72581M305 589 123300 SH SOLE 0 0 123300 PIXELWORKS INC COM NEW 72581M305 3 25000 SH Call SOLE 0 0 0 PJT PARTNERS INC COM CL A 69343T107 6097 77071 SH SOLE 22432 0 54639 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4167 409774 SH SOLE 0 0 409774 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1604 148886 SH SOLE 0 0 148886 PLANET FITNESS INC CL A 72703H101 3655 46537 SH SOLE 27143 0 19394 PLAYA HOTELS & RESORTS NV SHS N70544106 522 63021 SH SOLE 0 0 63021 PLAYSTUDIOS INC *W EXP 06/17/202 72815G116 11 14198 SH SOLE 0 0 14198 PLAYSTUDIOS INC CLASS A COM 72815G108 144 31630 SH SOLE 0 0 31630 PLBY GROUP INC COM 72814P109 1500 63656 SH SOLE 0 0 63656 PLUG POWER INC COM NEW 72919P202 2426 94977 SH SOLE 35 0 94942 PLUMAS BANCORP COM 729273102 1495 47344 SH SOLE 0 0 47344 PLURISTEM THERAPEUTICS INC COM NEW 72940R300 27 10255 SH SOLE 0 0 10255 PLX PHARMA INC COM 72942A107 1865 96619 SH SOLE 0 0 96619 PNC FINL SVCS GROUP INC COM 693475105 151063 772144 SH SOLE 655096 0 117048 POLARIS INC COM 731068102 36223 302709 SH SOLE 93738 0 208971 POLARIS INC COM 731068102 27 15200 SH Call SOLE 0 0 0 POLYPID LTD SHS M8001Q118 127 16351 SH SOLE 0 0 16351 POOL CORP COM 73278L105 69631 160287 SH SOLE 116798 0 43489 PORTLAND GEN ELEC CO COM NEW 736508847 6851 145804 SH SOLE 120374 0 25430 POSCO SPONSORED ADR 693483109 626 9082 SH SOLE 7204 0 1878 POST HLDGS INC COM 737446104 32130 291668 SH SOLE 267941 0 23727 POTLATCHDELTIC CORPORATION COM 737630103 16784 325390 SH SOLE 4791 0 320599 POWER INTEGRATIONS INC COM 739276103 1481 14957 SH SOLE 14698 0 259 PPG INDS INC COM 693506107 84962 594091 SH SOLE 499861 0 94230 PPL CORP COM 69351T106 45971 1648895 SH SOLE 1142413 0 506482 PPL CORP COM 69351T106 49 64800 SH Call SOLE 0 0 0 PRA GROUP INC COM 69354N106 2128 50500 SH SOLE 189 0 50311 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 17 15000 PRN SOLE 0 0 15000 PRAXIS PRECISION MEDICINES I COM 74006W108 2187 118294 SH SOLE 0 0 118294 PRECIGEN INC COM 74017N105 90 18059 SH SOLE 0 0 18059 PRECISION BIOSCIENCES INC COM 74019P108 480 41596 SH SOLE 0 0 41596 PREFERRED APT CMNTYS INC COM 74039L103 141 11528 SH SOLE 0 0 11528 PREMIER INC CL A 74051N102 56868 1467188 SH SOLE 1458251 0 8937 PRETIUM RES INC COM 74139C102 154 15902 SH SOLE 0 0 15902 PRICE T ROWE GROUP INC COM 74144T108 69505 353341 SH SOLE 175064 0 178277 PRICESMART INC COM 741511109 7774 100243 SH SOLE 99070 0 1173 PRIMERICA INC COM 74164M108 19718 128345 SH SOLE 124194 0 4151 PRIMO WATER CORPORATION COM 74167P108 11663 741934 SH SOLE 579588 0 162346 PRIMORIS SVCS CORP COM 74164F103 553 22566 SH SOLE 19061 0 3505 PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 524 9598 SH SOLE 0 0 9598 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 4798 231358 SH SOLE 0 0 231358 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 5004 77708 SH SOLE 0 0 77708 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 525 35723 SH SOLE 0 0 35723 PROCTER AND GAMBLE CO COM 742718109 364629 2608208 SH SOLE 1085023 0 1523185 PROFESSIONAL HLDG CORP CL A COM 743139107 2516 133832 SH SOLE 0 0 133832 PROFOUND MED CORP COM NEW 74319B502 958 65696 SH SOLE 0 0 65696 PROG HOLDINGS INC COM NPV 74319R101 3740 89029 SH SOLE 8058 0 80971 PROGENITY INC COM 74319F107 33 22000 SH SOLE 0 0 22000 PROGRESS SOFTWARE CORP COM 743312100 1181 24004 SH SOLE 21618 0 2386 PROGRESSIVE CORP COM 743315103 98307 1087583 SH SOLE 737388 0 350195 PROGRESSIVE CORP COM 743315103 2 21000 SH Call SOLE 0 0 0 PROGYNY INC COM 74340E103 3227 57631 SH SOLE 50828 0 6803 PROLOGIS INC. COM 74340W103 81597 650523 SH SOLE 484812 0 165711 PROPETRO HLDG CORP COM 74347M108 89 10253 SH SOLE 0 0 10253 PROS HOLDINGS INC COM 74346Y103 1203 33912 SH SOLE 23719 0 10193 PROSHARES TR HD REPLICATION 74347X294 3003 58505 SH SOLE 0 0 58505 PROSHARES TR LARGE CAP CRE 74347R248 805 8039 SH SOLE 0 0 8039 PROSHARES TR MSCI EAFE DIVD 74347B839 2820 61022 SH SOLE 0 0 61022 PROSHARES TR MSCI EMRG MKTS 74347B847 480 8285 SH SOLE 0 0 8285 PROSHARES TR ONLINE RTL ETF 74347B169 933 14206 SH SOLE 15 0 14191 PROSHARES TR PET CARE ETF 74348A145 1590 20451 SH SOLE 0 0 20451 PROSHARES TR PSHS ULT S&P 500 74347R107 240 2000 SH SOLE 0 0 2000 PROSHARES TR RUSS 2000 DIVD 74347B698 5423 87951 SH SOLE 0 0 87951 PROSHARES TR S&P 500 DV ARIST 74348A467 46573 526068 SH SOLE 93 0 525975 PROSHARES TR S&P MDCP 400 DIV 74347B680 11234 165822 SH SOLE 0 0 165822 PROSHARES TR S&P TECH DIVIDEN 74347G606 370 6196 SH SOLE 0 0 6196 PROSHARES TR SHORT QQQ NEW 74347B714 140 11500 SH SOLE 0 0 11500 PROSPECT CAP CORP COM 74348T102 2406 312468 SH SOLE 0 0 312468 PROSPECT CAP CORP COM 74348T102 3 50100 SH Call SOLE 0 0 0 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 97 90000 PRN SOLE 0 0 90000 PROSPERITY BANCSHARES INC COM 743606105 664 9338 SH SOLE 2077 0 7261 PROTHENA CORP PLC SHS G72800108 335 4700 SH SOLE 0 0 4700 PROVENTION BIO INC COM 74374N102 128 19975 SH SOLE 0 0 19975 PROVIDENT FINL SVCS INC COM 74386T105 489 20828 SH SOLE 0 0 20828 PRUDENTIAL FINL INC COM 744320102 32910 312838 SH SOLE 0 0 312838 PRUDENTIAL FINL INC COM 744320102 31 44500 SH Call SOLE 0 0 0 PRUDENTIAL PLC ADR 74435K204 8806 224760 SH SOLE 220773 0 3987 PTC INC COM 69370C100 25180 210200 SH SOLE 69688 0 140512 PTC THERAPEUTICS INC COM 69366J200 265 7125 SH SOLE 0 0 7125 PUBLIC STORAGE COM 74460D109 14648 49304 SH SOLE 26872 0 22432 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 49011 804778 SH SOLE 688088 0 116690 PUBMATIC INC COM CL A 74467Q103 610 23162 SH SOLE 0 0 23162 PULTE GROUP INC COM 745867101 15190 330798 SH SOLE 178097 0 152701 PULTE GROUP INC COM 745867101 11 45200 SH Call SOLE 0 0 0 PURE STORAGE INC CL A 74624M102 6525 259326 SH SOLE 0 0 259326 PURECYCLE TECHNOLOGIES INC COM 74623V103 1168 87947 SH SOLE 0 0 87947 PUTNAM MANAGED MUN INCOME TR COM 746823103 5294 634822 SH SOLE 0 0 634822 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 159 39132 SH SOLE 0 0 39132 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2575 187970 SH SOLE 0 0 187970 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 2986 653488 SH SOLE 0 0 653488 PVH CORPORATION COM 693656100 1316 12805 SH SOLE 36 0 12769 Q2 HLDGS INC COM 74736L109 6921 86366 SH SOLE 81706 0 4660 QCR HOLDINGS INC COM 74727A104 652 12675 SH SOLE 0 0 12675 QIAGEN NV SHS NEW N72482123 1500 28917 SH SOLE 28450 0 467 QORVO INC COM 74736K101 25079 150004 SH SOLE 85596 0 64408 QUAKER CHEM CORP COM 747316107 5639 23723 SH SOLE 22601 0 1122 QUALCOMM INC COM 747525103 376641 2920124 SH SOLE 1051191 0 1868933 QUALCOMM INC COM 747525103 16 18300 SH Call SOLE 0 0 0 QUALTRICS INTL INC COM CL A 747601201 349 8167 SH SOLE 4450 0 3717 QUALYS INC COM 74758T303 511 4596 SH SOLE 3819 0 777 QUANTA SVCS INC COM 74762E102 19707 173143 SH SOLE 65176 0 107967 QUANTERIX CORP COM 74766Q101 309 6212 SH SOLE 4142 0 2070 QUANTUMSCAPE CORP COM CL A 74767V109 859 34995 SH SOLE 0 0 34995 QUEST DIAGNOSTICS INC COM 74834L100 18180 125103 SH SOLE 85784 0 39319 QUIDEL CORP COM 74838J101 1535 10875 SH SOLE 804 0 10071 QUINSTREET INC COM 74874Q100 313 17842 SH SOLE 0 0 17842 QUOTIENT LTD SHS G73268107 24 10341 SH SOLE 0 0 10341 QURATE RETAIL INC COM SER A 74915M100 6137 602257 SH SOLE 574817 0 27440 RACKSPACE TECHNOLOGY INC COM 750102105 2793 196433 SH SOLE 147418 0 49015 RADNET INC COM 750491102 601 20497 SH SOLE 0 0 20497 RALPH LAUREN CORP CL A 751212101 423 3808 SH SOLE 0 0 3808 RANGE RES CORP COM 75281A109 1238 54705 SH SOLE 18268 0 36437 RAPID7 INC COM 753422104 14575 128958 SH SOLE 47661 0 81297 RATTLER MIDSTREAM LP COM UNITS 75419T103 994 84697 SH SOLE 0 0 84697 RAYMOND JAMES FINL INC COM 754730109 25724 278758 SH SOLE 0 0 278758 RAYMOND JAMES FINL INC COM 754730109 220 13350 SH Call SOLE 0 0 0 RAYONIER INC COM 754907103 2053 57528 SH SOLE 10663 0 46865 RAYTHEON TECHNOLOGIES CORP COM 75513E101 325053 3781417 SH SOLE 2025901 0 1755516 RAYTHEON TECHNOLOGIES CORP COM 75513E101 8 15300 SH Call SOLE 0 0 0 RBB FD INC MFAM SMLCP GRWTH 74933W874 961 24551 SH SOLE 0 0 24551 RBB FD INC MOTLEY FOL ETF 74933W601 478 11994 SH SOLE 0 0 11994 RBC BEARINGS INC COM 75524B104 34727 163650 SH SOLE 162054 0 1596 READY CAPITAL CORP COM 75574U101 350 24260 SH SOLE 0 0 24260 REALOGY HLDGS CORP COM 75605Y106 353 20135 SH SOLE 0 0 20135 REALTY INCOME CORP COM 756109104 83651 1289721 SH SOLE 844620 0 445101 REAVES UTIL INCOME FD COM SH BEN INT 756158101 6568 200444 SH SOLE 0 0 200444 REDFIN CORP COM 75737F108 3877 77388 SH SOLE 7437 0 69951 REDWOOD TR INC COM 758075402 8382 650258 SH SOLE 0 0 650258 REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 41 40000 PRN SOLE 0 0 40000 REDWOOD TR INC NOTE 5.625% 7/1 758075AD7 267 260000 PRN SOLE 0 0 260000 REGAL BELOIT CORP COM 758750103 2685 17859 SH SOLE 16341 0 1518 REGENCY CTRS CORP COM 758849103 6130 91047 SH SOLE 87585 0 3462 REGENERON PHARMACEUTICALS COM 75886F107 58264 96275 SH SOLE 59162 0 37113 REGENXBIO INC COM 75901B107 1288 30717 SH SOLE 0 0 30717 REGIONS FINANCIAL CORP NEW COM 7591EP100 46283 2171887 SH SOLE 1259349 0 912538 REGIONS FINANCIAL CORP NEW COM 7591EP100 39 20200 SH Call SOLE 0 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 10473 94130 SH SOLE 82764 0 11366 RELIANCE STEEL & ALUMINUM CO COM 759509102 4512 31679 SH SOLE 15965 0 15714 RELX PLC SPONSORED ADR 759530108 29629 1026639 SH SOLE 1011462 0 15177 REMARK HLDGS INC COM 75955K102 12 11700 SH SOLE 0 0 11700 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 873 13570 SH SOLE 0 0 13570 RENAISSANCERE HLDGS LTD COM G7496G103 4832 34665 SH SOLE 24624 0 10041 RENASANT CORP COM 75970E107 726 20127 SH SOLE 0 0 20127 RENESOLA LTD SPONSORED ADS 75971T301 108 16490 SH SOLE 0 0 16490 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 1441 28697 SH SOLE 0 0 28697 RENT A CTR INC NEW COM 76009N100 16149 287300 SH SOLE 192402 0 94898 REPAY HLDGS CORP COM CL A 76029L100 1877 81519 SH SOLE 80973 0 546 REPLIGEN CORP COM 759916109 11668 40375 SH SOLE 36873 0 3502 REPUBLIC SVCS INC COM 760759100 87101 725475 SH SOLE 501436 0 224039 RESIDEO TECHNOLOGIES INC COM 76118Y104 2859 115341 SH SOLE 107437 0 7904 RESMED INC COM 761152107 6766 25671 SH SOLE 3060 0 22611 RESOLUTE FST PRODS INC COM 76117W109 1604 134756 SH SOLE 130431 0 4325 RESOURCES CONNECTION INC COM 76122Q105 255 16133 SH SOLE 0 0 16133 RESTAURANT BRANDS INTL INC COM 76131D103 8147 133167 SH SOLE 94556 0 38611 RETAIL OPPORTUNITY INVTS COR COM 76131N101 577 33100 SH SOLE 0 0 33100 RETAIL PPTYS AMER INC CL A 76131V202 303 23503 SH SOLE 13494 0 10009 REVOLVE GROUP INC CL A 76156B107 2890 46782 SH SOLE 0 0 46782 REXFORD INDL RLTY INC COM 76169C100 221 3902 SH SOLE 0 0 3902 REXNORD CORP COM 76169B102 2142 33314 SH SOLE 0 0 33314 REYNOLDS CONSUMER PRODS INC COM 76171L106 1693 61906 SH SOLE 60449 0 1457 RH COM 74967X103 4153 6227 SH SOLE 0 0 6227 RING ENERGY INC COM 76680V108 50 17000 SH SOLE 0 0 17000 RINGCENTRAL INC CL A 76680R206 45953 211278 SH SOLE 7776 0 203502 RIO TINTO PLC SPONSORED ADR 767204100 39122 585478 SH SOLE 184439 0 401039 RITCHIE BROS AUCTIONEERS COM 767744105 5897 95707 SH SOLE 92111 0 3596 RIVERNORTH DOUBLELINE STRATE COM 76882G107 188 12906 SH SOLE 0 0 12906 RIVERNORTH DOUBLELINE STRATE RIGHT 10/01/2021 76882G156 1 12909 SH SOLE 0 0 12909 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 381 22429 SH SOLE 0 0 22429 RIVERNORTH SPECIALTY FIN COR COM 76882B108 615 32010 SH SOLE 0 0 32010 RLI CORP COM 749607107 11919 118870 SH SOLE 116573 0 2297 RMR MORTGAGE TR COM 76970B101 2744 266162 SH SOLE 0 0 266162 ROBERT HALF INTL INC COM 770323103 9160 91302 SH SOLE 58310 0 32992 ROBINHOOD MKTS INC COM CL A 770700102 1151 27363 SH SOLE 12183 0 15180 ROBLOX CORP CL A 771049103 11034 146045 SH SOLE 55295 0 90750 ROCKET COS INC COM CL A 77311W101 1446 90172 SH SOLE 0 0 90172 ROCKET LAB USA INC COM 773122106 949 58818 SH SOLE 0 0 58818 ROCKWELL AUTOMATION INC COM 773903109 71992 244831 SH SOLE 177986 0 66845 ROCKWELL MED INC COM 774374102 29 48346 SH SOLE 0 0 48346 ROCKY BRANDS INC COM 774515100 14466 303848 SH SOLE 0 0 303848 ROGERS COMMUNICATIONS INC CL B 775109200 6084 130461 SH SOLE 126585 0 3876 ROKU INC COM CL A 77543R102 16855 53791 SH SOLE 0 0 53791 ROLLINS INC COM 775711104 26782 758060 SH SOLE 625256 0 132804 ROMEO POWER INC COM 776153108 255 51415 SH SOLE 0 0 51415 ROMEO POWER INC COM 776153108 81 10500 SH Put SOLE 0 0 10500 ROOT INC COM CL A 77664L108 89 16896 SH SOLE 0 0 16896 ROPER TECHNOLOGIES INC COM 776696106 175700 393809 SH SOLE 75114 0 318695 ROSS STORES INC COM 778296103 36809 338159 SH SOLE 244174 0 93985 ROYAL BK CDA COM 780087102 26798 269708 SH SOLE 169851 0 99857 ROYAL CARIBBEAN GROUP COM V7780T103 7562 85012 SH SOLE 32146 0 52866 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10916 246583 SH SOLE 143362 0 103221 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6535 146631 SH SOLE 15492 0 131139 ROYAL GOLD INC COM 780287108 3879 40622 SH SOLE 18130 0 22492 ROYCE GLOBAL VALUE TR INC COM 78081T104 1539 99619 SH SOLE 0 0 99619 ROYCE MICRO-CAP TR INC COM 780915104 2844 249002 SH SOLE 0 0 249002 ROYCE VALUE TR INC COM 780910105 27334 1516870 SH SOLE 0 0 1516870 RPM INTL INC COM 749685103 16637 214250 SH SOLE 113667 0 100583 RUSH STREET INTERACTIVE INC COM 782011100 1258 65490 SH SOLE 56361 0 9129 RUTHS HOSPITALITY GROUP INC COM 783332109 601 29014 SH SOLE 0 0 29014 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 12376 112448 SH SOLE 110536 0 1912 RYDER SYS INC COM 783549108 2759 33360 SH SOLE 24134 0 9226 RYMAN HOSPITALITY PPTYS INC COM 78377T107 659 7871 SH SOLE 880 0 6991 S & T BANCORP INC COM 783859101 426 14453 SH SOLE 0 0 14453 S&P GLOBAL INC COM 78409V104 140765 331290 SH SOLE 253053 0 78237 SABA CAPITAL INCOME & OPRNT SHARES 78518H103 283 62132 SH SOLE 0 0 62132 SABINE RTY TR UNIT BEN INT 785688102 593 13834 SH SOLE 0 0 13834 SABRA HEALTH CARE REIT INC COM 78573L106 519 35290 SH SOLE 0 0 35290 SABRE CORP COM 78573M104 2243 189437 SH SOLE 163119 0 26318 SAFETY INS GROUP INC COM 78648T100 1073 13542 SH SOLE 0 0 13542 SAIA INC COM 78709Y105 2538 10662 SH SOLE 7214 0 3448 SALESFORCE COM INC COM 79466L302 546772 2015973 SH SOLE 763012 0 1252961 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 132 26100 SH SOLE 0 0 26100 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 8 15600 SH Call SOLE 0 0 0 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 9 14000 SH Put SOLE 0 0 14000 SANDERSON FARMS INC COM 800013104 23511 124927 SH SOLE 122358 0 2569 SANDRIDGE ENERGY INC COM NEW 80007P869 175 13434 SH SOLE 0 0 13434 SANDSTORM GOLD LTD COM NEW 80013R206 522 90613 SH SOLE 0 0 90613 SANDY SPRING BANCORP INC COM 800363103 421 9187 SH SOLE 201 0 8986 SANGAMO THERAPEUTICS INC COM 800677106 131 14585 SH SOLE 0 0 14585 SANMINA CORPORATION COM 801056102 3938 102192 SH SOLE 100258 0 1934 SANOFI SPONSORED ADR 80105N105 37601 779949 SH SOLE 584892 0 195057 SAP SE SPON ADR 803054204 28186 208724 SH SOLE 179447 0 29277 SARATOGA INVT CORP COM NEW 80349A208 2427 84445 SH SOLE 0 0 84445 SAREPTA THERAPEUTICS INC COM 803607100 734 7941 SH SOLE 1189 0 6752 SAREPTA THERAPEUTICS INC COM 803607100 210 10500 SH Call SOLE 0 0 0 SAREPTA THERAPEUTICS INC COM 803607100 404 34500 SH Call SOLE 0 0 0 SAREPTA THERAPEUTICS INC COM 803607100 83 10500 SH Call SOLE 0 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 23406 70805 SH SOLE 54847 0 15958 SCHLUMBERGER LTD COM STK 806857108 47619 1606571 SH SOLE 1269238 0 337333 SCHNEIDER NATIONAL INC CL B 80689H102 1852 81464 SH SOLE 66602 0 14862 SCHOLASTIC CORP COM 807066105 311 8731 SH SOLE 0 0 8731 SCHRODINGER INC COM 80810D103 1930 35303 SH SOLE 0 0 35303 SCHWAB CHARLES CORP COM 808513105 108273 1486449 SH SOLE 1389483 0 96966 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 284 6670 SH SOLE 0 0 6670 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 427 14018 SH SOLE 0 0 14018 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2627 67879 SH SOLE 0 0 67879 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 301 7242 SH SOLE 0 0 7242 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 330 5819 SH SOLE 0 0 5819 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1398 25913 SH SOLE 0 0 25913 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 5141 156588 SH SOLE 0 0 156588 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 7348 143535 SH SOLE 110 0 143425 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 243 4486 SH SOLE 0 0 4486 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3270 31485 SH SOLE 1 0 31484 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 43923 591626 SH SOLE 47271 0 544355 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 4573 30880 SH SOLE 0 0 30880 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2004 29703 SH SOLE 0 0 29703 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3444 33109 SH SOLE 0 0 33109 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 21038 274413 SH SOLE 0 0 274413 SCHWAB STRATEGIC TR US REIT ETF 808524847 457 10013 SH SOLE 0 0 10013 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3942 39376 SH SOLE 0 0 39376 SCHWAB STRATEGIC TR US TIPS ETF 808524870 10673 170546 SH SOLE 0 0 170546 SCIENCE APPLICATIONS INTL CO COM 808625107 7745 90525 SH SOLE 53791 0 36734 SCOTTS MIRACLE-GRO CO CL A 810186106 62140 424565 SH SOLE 265693 0 158872 SCRIPPS E W CO OHIO CL A NEW 811054402 1075 59513 SH SOLE 0 0 59513 SCVX CORP *W EXP 01/24/202 G79448117 8 10500 SH SOLE 0 0 10500 SCYNEXIS INC COM NEW 811292200 75 14193 SH SOLE 0 0 14193 SEA LTD SPONSORD ADS 81141R100 52269 163992 SH SOLE 101761 0 62231 SEABRIDGE GOLD INC COM 811916105 6971 451171 SH SOLE 0 0 451171 SEABRIDGE GOLD INC COM 811916105 2 14300 SH Call SOLE 0 0 0 SEABRIDGE GOLD INC COM 811916105 1 14400 SH Call SOLE 0 0 0 SEABRIDGE GOLD INC COM 811916105 1 10700 SH Call SOLE 0 0 0 SEABRIDGE GOLD INC COM 811916105 4 18000 SH Call SOLE 0 0 0 SEACHANGE INTL INC COM 811699107 27 25000 SH SOLE 0 0 25000 SEACOAST BKG CORP FLA COM NEW 811707801 336 9929 SH SOLE 0 0 9929 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 52689 638505 SH SOLE 501310 0 137195 SEAGEN INC COM 81181C104 4739 27907 SH SOLE 10461 0 17446 SEALED AIR CORP NEW COM 81211K100 5033 91854 SH SOLE 82444 0 9410 SEAWORLD ENTMT INC COM 81282V100 408 7374 SH SOLE 0 0 7374 SEI INVTS CO COM 784117103 17547 295894 SH SOLE 252230 0 43664 SELECT MED HLDGS CORP COM 81619Q105 6198 171356 SH SOLE 167087 0 4269 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 265495 3314120 SH SOLE 2610206 0 703914 SELECT SECTOR SPDR TR ENERGY 81369Y506 124413 2388415 SH SOLE 789095 0 1599320 SELECT SECTOR SPDR TR ENERGY 81369Y506 3 28700 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 11 12600 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 336986 8979103 SH SOLE 5952167 0 3026936 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 48 20500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1007 95900 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 18250 410564 SH SOLE 0 0 410564 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 309236 1723228 SH SOLE 1217525 0 505703 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 44207 642165 SH SOLE 181489 0 460676 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 327636 2573721 SH SOLE 1831711 0 742010 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 141029 1441422 SH SOLE 724574 0 716848 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 34865 545789 SH SOLE 3701 0 542088 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 27046 341885 SH SOLE 44974 0 296911 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 513900 3441574 SH SOLE 2646788 0 794786 SELECTIVE INS GROUP INC COM 816300107 252 3339 SH SOLE 156 0 3183 SELECTQUOTE INC COM 816307300 981 75866 SH SOLE 35575 0 40291 SEMPRA COM 816851109 50582 399857 SH SOLE 313684 0 86173 SEMRUSH HLDGS INC CL A COM 81686C104 342 14823 SH SOLE 14701 0 122 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 5198 94988 SH SOLE 68697 0 26291 SENSIENT TECHNOLOGIES CORP COM 81725T100 207 2272 SH SOLE 0 0 2272 SENTINELONE INC CL A 81730H109 1563 29183 SH SOLE 0 0 29183 SERVICE CORP INTL COM 817565104 4591 76183 SH SOLE 143 0 76040 SERVICENOW INC COM 81762P102 143126 230006 SH SOLE 65535 0 164471 SERVISFIRST BANCSHARES INC COM 81768T108 14888 191358 SH SOLE 171520 0 19838 SFL CORPORATION LTD SHS G7738W106 454 54134 SH SOLE 0 0 54134 SHAKE SHACK INC CL A 819047101 227 2888 SH SOLE 0 0 2888 SHARECARE INC COM CL A 81948W104 4932 599236 SH SOLE 0 0 599236 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1012 85972 SH SOLE 0 0 85972 SHERWIN WILLIAMS CO COM 824348106 108919 389352 SH SOLE 254002 0 135350 SHIFT4 PMTS INC CL A 82452J109 1142 14732 SH SOLE 8801 0 5931 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 2573 92274 SH SOLE 86186 0 6088 SHOCKWAVE MED INC COM 82489T104 1916 9304 SH SOLE 0 0 9304 SHOPIFY INC CL A 82509L107 114941 84804 SH SOLE 29217 0 55587 SHUTTERSTOCK INC COM 825690100 374 3304 SH SOLE 1623 0 1681 SHYFT GROUP INC COM 825698103 234 6155 SH SOLE 0 0 6155 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 7045 570911 SH SOLE 0 0 570911 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 3 19500 SH Call SOLE 0 0 0 SIENTRA INC COM 82621J105 312 54450 SH SOLE 0 0 54450 SIGA TECHNOLOGIES INC COM 826917106 168 22800 SH SOLE 0 0 22800 SIGNATURE BK NEW YORK N Y COM 82669G104 21901 80435 SH SOLE 41211 0 39224 SIGNATURE BK NEW YORK N Y COM 82669G104 399 5300 SH Call SOLE 0 0 0 SIGNET JEWELERS LIMITED SHS G81276100 1583 20051 SH SOLE 8000 0 12051 SILGAN HOLDINGS INC COM 827048109 548 14283 SH SOLE 0 0 14283 SILICON LABORATORIES INC COM 826919102 4489 32028 SH SOLE 31235 0 793 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2121 30741 SH SOLE 5964 0 24777 SILK RD MED INC COM 82710M100 848 15408 SH SOLE 15350 0 58 SILVERCORP METALS INC COM 82835P103 881 231447 SH SOLE 0 0 231447 SILVERCREST METALS INC COM 828363101 1111 159281 SH SOLE 0 0 159281 SILVERGATE CAP CORP CL A 82837P408 2019 17478 SH SOLE 0 0 17478 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 684 23135 SH SOLE 7071 0 16064 SIMON PPTY GROUP INC NEW COM 828806109 29642 228068 SH SOLE 9116 0 218952 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 19098 627593 SH SOLE 601575 0 26018 SIMPLY GOOD FOODS CO COM 82900L102 1605 46533 SH SOLE 42033 0 4500 SIMPSON MFG INC COM 829073105 22903 214104 SH SOLE 213007 0 1097 SIREN ETF TR DIVCN LDRS ETF 829658301 2768 51510 SH SOLE 0 0 51510 SIREN ETF TR NSD NXGN ECO ETF 829658202 707 15833 SH SOLE 0 0 15833 SIRIUS XM HOLDINGS INC COM 82968B103 1285 210613 SH SOLE 0 0 210613 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 47197 236610 SH SOLE 227799 0 8811 SITIME CORP COM 82982T106 919 4503 SH SOLE 0 0 4503 SIX FLAGS ENTMT CORP NEW COM 83001A102 1105 25994 SH SOLE 17336 0 8658 SIXTH STREET SPECIALTY LENDN COM 83012A109 3044 137077 SH SOLE 50 0 137027 SJW GROUP COM 784305104 13749 208136 SH SOLE 205400 0 2736 SK TELECOM LTD SPONSORED ADR 78440P108 541 17968 SH SOLE 0 0 17968 SKILLZ INC COM 83067L109 1046 106489 SH SOLE 0 0 106489 SKYLINE CHAMPION CORPORATION COM 830830105 4775 79505 SH SOLE 79203 0 302 SKYWATER TECHNOLOGY INC COM 83089J108 223 8200 SH SOLE 0 0 8200 SKYWEST INC COM 830879102 2940 59580 SH SOLE 0 0 59580 SKYWORKS SOLUTIONS INC COM 83088M102 22883 138867 SH SOLE 656 0 138211 SL GREEN RLTY CORP COM 78440X804 245 3464 SH SOLE 0 0 3464 SLEEP NUMBER CORP COM 83125X103 936 10008 SH SOLE 9436 0 572 SLM CORP COM 78442P106 2706 153755 SH SOLE 149886 0 3869 SLR INVESTMENT CORP COM 83413U100 2356 123179 SH SOLE 0 0 123179 SM ENERGY CO COM 78454L100 355 13458 SH SOLE 0 0 13458 SMARTFINANCIAL INC COM NEW 83190L208 309 11964 SH SOLE 0 0 11964 SMARTSHEET INC COM CL A 83200N103 870 12647 SH SOLE 10045 0 2602 SMILEDIRECTCLUB INC CL A COM 83192H106 320 60181 SH SOLE 0 0 60181 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 25350 738220 SH SOLE 661211 0 77009 SMITH & WESSON BRANDS INC COM 831754106 1602 77155 SH SOLE 0 0 77155 SMITH A O CORP COM 831865209 6925 113390 SH SOLE 45965 0 67425 SMUCKER J M CO COM NEW 832696405 35797 298222 SH SOLE 107343 0 190879 SNAP INC CL A 83304A106 55177 746952 SH SOLE 611987 0 134965 SNAP ON INC COM 833034101 53176 254491 SH SOLE 219144 0 35347 SNOWFLAKE INC CL A 833445109 20846 68930 SH SOLE 15875 0 53055 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8251L105 108 10673 SH SOLE 0 0 10673 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 494 9201 SH SOLE 0 0 9201 SOFI TECHNOLOGIES INC COM 83406F102 9272 583871 SH SOLE 0 0 583871 SOFI TECHNOLOGIES INC COM 83406F102 97 72300 SH Call SOLE 0 0 0 SOL GEL TECHNOLOGIES SHS M8694L103 365 36608 SH SOLE 0 0 36608 SOLAREDGE TECHNOLOGIES INC COM 83417M104 3018 11381 SH SOLE 8131 0 3250 SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 523 62704 SH SOLE 0 0 62704 SONIC AUTOMOTIVE INC CL A 83545G102 1227 23351 SH SOLE 0 0 23351 SONOCO PRODS CO COM 835495102 5592 93862 SH SOLE 65695 0 28167 SONOS INC COM 83570H108 9255 286002 SH SOLE 64267 0 221735 SONY GROUP CORPORATION SPONSORED ADR 835699307 18750 169562 SH SOLE 55556 0 114006 SORRENTO THERAPEUTICS INC COM NEW 83587F202 1158 151757 SH SOLE 0 0 151757 SOUTH JERSEY INDS INC COM 838518108 642 30191 SH SOLE 0 0 30191 SOUTHERN CO COM 842587107 133535 2154827 SH SOLE 1142663 0 1012164 SOUTHERN COPPER CORP COM 84265V105 4055 72222 SH SOLE 5222 0 67000 SOUTHERN FIRST BANCSHARES COM 842873101 343 6410 SH SOLE 0 0 6410 SOUTHSTATE CORPORATION COM 840441109 907 12145 SH SOLE 67 0 12078 SOUTHWEST AIRLS CO COM 844741108 26406 513438 SH SOLE 98729 0 414709 SOUTHWEST GAS HLDGS INC COM 844895102 1358 20307 SH SOLE 14748 0 5559 SOUTHWESTERN ENERGY CO COM 845467109 435 78539 SH SOLE 0 0 78539 SP PLUS CORP COM 78469C103 4375 142651 SH SOLE 142279 0 372 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 60781 179666 SH SOLE 131 0 179535 SPDR GOLD TR GOLD SHS 78463V107 133363 812099 SH SOLE 6 0 812093 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1095 8822 SH SOLE 610 0 8212 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 11467 224586 SH SOLE 0 0 224586 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 611 17214 SH SOLE 0 0 17214 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1279 28238 SH SOLE 0 0 28238 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 14110 274779 SH SOLE 0 0 274779 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 203 2705 SH SOLE 0 0 2705 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1496 36662 SH SOLE 0 0 36662 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 656 18111 SH SOLE 0 0 18111 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 4705 110631 SH SOLE 0 0 110631 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 497 4498 SH SOLE 0 0 4498 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 689 23258 SH SOLE 0 0 23258 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1857 31664 SH SOLE 0 0 31664 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3824 100720 SH SOLE 0 0 100720 SPDR S&P 500 ETF TR TR UNIT 78462F103 1009068 2351362 SH SOLE 117004 0 2234358 SPDR S&P 500 ETF TR TR UNIT 78462F103 384 3300 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 61 86900 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1 87700 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 603 37100 SH Put SOLE 0 0 37100 SPDR S&P 500 ETF TR TR UNIT 78462F103 2981 134700 SH Put SOLE 0 0 134700 SPDR S&P 500 ETF TR TR UNIT 78462F103 12 86100 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 160 89300 SH Call SOLE 0 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 171179 355950 SH SOLE 98280 0 257670 SPDR SER TR AEROSPACE DEF 78464A631 5232 43863 SH SOLE 0 0 43863 SPDR SER TR BLMBRG BRC CNVRT 78464A359 10249 120080 SH SOLE 0 0 120080 SPDR SER TR BLOMBERG 1 10 YR 78468R861 20340 963985 SH SOLE 614768 0 349217 SPDR SER TR BLOMBERG BRC INV 78468R200 15170 494766 SH SOLE 0 0 494766 SPDR SER TR BLOMBERG INTL TR 78464A516 729 25369 SH SOLE 0 0 25369 SPDR SER TR BLOOMBERG BRCLYS 78468R622 18384 168107 SH SOLE 40310 0 127797 SPDR SER TR BLOOMBERG SRT TR 78468R408 2039 74429 SH SOLE 0 0 74429 SPDR SER TR COMP SOFTWARE 78464A599 1462 8515 SH SOLE 0 0 8515 SPDR SER TR DJ REIT ETF 78464A607 1664 15778 SH SOLE 4808 0 10970 SPDR SER TR FACTST INV ETF 78464A110 3041 14099 SH SOLE 0 0 14099 SPDR SER TR FTSE INT GVT ETF 78464A490 293 5384 SH SOLE 0 0 5384 SPDR SER TR GLB DOW ETF 78464A706 2747 25179 SH SOLE 0 0 25179 SPDR SER TR HLTH CARE SVCS 78464A573 803 7709 SH SOLE 0 0 7709 SPDR SER TR HLTH CR EQUIP 78464A581 998 7978 SH SOLE 0 0 7978 SPDR SER TR ICE PFD SEC ETF 78464A292 2476 56980 SH SOLE 40313 0 16667 SPDR SER TR MSCI USA STRTGIC 78468R812 291 2442 SH SOLE 0 0 2442 SPDR SER TR NUVEEN BBG BRCLY 78464A284 129312 2156992 SH SOLE 2077199 0 79793 SPDR SER TR NUVEEN BLMBRG SR 78468R739 235973 4776782 SH SOLE 4545792 0 230990 SPDR SER TR NUVEEN BRC MUNIC 78468R721 8582 166418 SH SOLE 119400 0 47018 SPDR SER TR NYSE TECH ETF 78464A102 431 2753 SH SOLE 0 0 2753 SPDR SER TR PORTFLI HIGH YLD 78468R606 478 17853 SH SOLE 0 0 17853 SPDR SER TR PORTFLI INTRMDIT 78464A672 585 18104 SH SOLE 0 0 18104 SPDR SER TR PORTFLI MORTGAGE 78464A383 643 24999 SH SOLE 0 0 24999 SPDR SER TR PORTFLI TIPS ETF 78464A656 2097 67433 SH SOLE 0 0 67433 SPDR SER TR PORTFOLI S&P1500 78464A805 833 15716 SH SOLE 0 0 15716 SPDR SER TR PORTFOLIO AGRGTE 78464A649 64326 2154988 SH SOLE 2123698 0 31290 SPDR SER TR PORTFOLIO INTRMD 78464A375 6116 167474 SH SOLE 0 0 167474 SPDR SER TR PORTFOLIO LN TSR 78464A664 577 13986 SH SOLE 0 0 13986 SPDR SER TR PORTFOLIO S&P400 78464A847 577 12493 SH SOLE 0 0 12493 SPDR SER TR PORTFOLIO S&P500 78464A854 7738 153348 SH SOLE 0 0 153348 SPDR SER TR PORTFOLIO S&P600 78468R853 14016 329007 SH SOLE 0 0 329007 SPDR SER TR PORTFOLIO SHORT 78464A474 94831 3034594 SH SOLE 2487579 0 547015 SPDR SER TR PRTFLO S&P500 GW 78464A409 36330 567473 SH SOLE 0 0 567473 SPDR SER TR PRTFLO S&P500 HI 78468R788 4741 121202 SH SOLE 945 0 120257 SPDR SER TR PRTFLO S&P500 VL 78464A508 7825 200653 SH SOLE 0 0 200653 SPDR SER TR RUSSELL LOW VOL 78468R754 1616 15643 SH SOLE 0 0 15643 SPDR SER TR S&P 400 MDCP GRW 78464A821 308 4068 SH SOLE 0 0 4068 SPDR SER TR S&P 400 MDCP VAL 78464A839 3763 56813 SH SOLE 0 0 56813 SPDR SER TR S&P 500 ESG ETF 78468R531 1445 35822 SH SOLE 0 0 35822 SPDR SER TR S&P 600 SMCP GRW 78464A201 2668 30621 SH SOLE 0 0 30621 SPDR SER TR S&P 600 SMCP VAL 78464A300 3582 43705 SH SOLE 0 0 43705 SPDR SER TR S&P 600 SML CAP 78464A813 4146 43758 SH SOLE 0 0 43758 SPDR SER TR S&P BIOTECH 78464A870 24010 190992 SH SOLE 19 0 190973 SPDR SER TR S&P BK ETF 78464A797 4897 92556 SH SOLE 0 0 92556 SPDR SER TR S&P CAP MKTS 78464A771 693 7265 SH SOLE 0 0 7265 SPDR SER TR S&P DIVID ETF 78464A763 285448 2428300 SH SOLE 1315676 0 1112624 SPDR SER TR S&P HOMEBUILD 78464A888 13781 192049 SH SOLE 0 0 192049 SPDR SER TR S&P INS ETF 78464A789 2833 74999 SH SOLE 0 0 74999 SPDR SER TR S&P KENSHO CLEAN 78468R655 215 2284 SH SOLE 0 0 2284 SPDR SER TR S&P KENSHO NEW 78468R648 6526 107158 SH SOLE 0 0 107158 SPDR SER TR S&P METALS MNG 78464A755 3321 79554 SH SOLE 0 0 79554 SPDR SER TR S&P OILGAS EXP 78468R556 6732 69602 SH SOLE 8 0 69594 SPDR SER TR S&P PHARMAC 78464A722 531 11202 SH SOLE 0 0 11202 SPDR SER TR S&P REGL BKG 78464A698 10886 160682 SH SOLE 0 0 160682 SPDR SER TR S&P RETAIL ETF 78464A714 4949 54776 SH SOLE 0 0 54776 SPDR SER TR S&P SEMICNDCTR 78464A862 15176 76658 SH SOLE 0 0 76658 SPDR SER TR S&P TELECOM 78464A540 420 4404 SH SOLE 0 0 4404 SPDR SER TR S&P TRANSN ETF 78464A532 1201 13882 SH SOLE 6230 0 7652 SPDR SER TR SPDR BLOOMBERG 78468R663 29408 321536 SH SOLE 34 0 321502 SPECIAL OPPORTUNITIES FD INC COM 84741T104 772 50228 SH SOLE 0 0 50228 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 530 5545 SH SOLE 4870 0 675 SPIRE INC COM 84857L101 848 13855 SH SOLE 3076 0 10779 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 4025 91074 SH SOLE 16516 0 74558 SPIRIT AIRLS INC COM 848577102 912 35175 SH SOLE 0 0 35175 SPIRIT AIRLS INC NOTE 1.000% 5/1 848577AB8 15 16000 PRN SOLE 0 0 16000 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 246 5346 SH SOLE 0 0 5346 SPLUNK INC COM 848637104 37144 256681 SH SOLE 216024 0 40657 SPOK HLDGS INC COM 84863T106 403 39411 SH SOLE 0 0 39411 SPOTIFY TECHNOLOGY S A SHS L8681T102 13881 61600 SH SOLE 21522 0 40078 SPRAGUE RES LP COM UNIT REP LTD 849343108 203 10890 SH SOLE 0 0 10890 SPROTT FOCUS TR INC COM 85208J109 85 10300 SH SOLE 0 0 10300 SPROTT INC COM NEW 852066208 2335 63603 SH SOLE 0 0 63603 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 11535 673348 SH SOLE 0 0 673348 SPROTT PHYSICAL GOLD TR UNIT 85207H104 8357 605595 SH SOLE 0 0 605595 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1420 99176 SH SOLE 0 0 99176 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 3324 432767 SH SOLE 0 0 432767 SPROUT SOCIAL INC COM CL A 85209W109 2868 23517 SH SOLE 22654 0 863 SPROUTS FMRS MKT INC COM 85208M102 1567 67627 SH SOLE 50850 0 16777 SPS COMM INC COM 78463M107 16839 104389 SH SOLE 86636 0 17753 SPX CORP COM 784635104 270 5056 SH SOLE 0 0 5056 SPX FLOW INC COM 78469X107 417 5704 SH SOLE 0 0 5704 SQUARE INC CL A 852234103 83857 349639 SH SOLE 105786 0 243853 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 15362 221350 SH SOLE 203231 0 18119 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 23721 515445 SH SOLE 449808 0 65637 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 29662 651117 SH SOLE 0 0 651117 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 719 20481 SH SOLE 0 0 20481 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 775 27126 SH SOLE 0 0 27126 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 4782 98969 SH SOLE 4697 0 94272 SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 478 9492 SH SOLE 0 0 9492 SSR MNG INC COM 784730103 3325 228936 SH SOLE 0 0 228936 ST JOE CO COM 790148100 1341 31848 SH SOLE 0 0 31848 STAAR SURGICAL CO COM PAR $0.01 852312305 1339 10417 SH SOLE 6015 0 4402 STAG INDL INC COM 85254J102 8192 208705 SH SOLE 21001 0 187704 STANDARD LITHIUM LTD COM 853606101 290 35466 SH SOLE 0 0 35466 STANDARD MTR PRODS INC COM 853666105 2787 63763 SH SOLE 39129 0 24634 STANDEX INTL CORP COM 854231107 410 4141 SH SOLE 1546 0 2595 STANLEY BLACK & DECKER INC COM 854502101 32029 182699 SH SOLE 101000 0 81699 STANTEC INC COM 85472N109 3185 67906 SH SOLE 0 0 67906 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 834 34678 SH SOLE 0 0 34678 STARBUCKS CORP COM 855244109 212539 1926727 SH SOLE 682666 0 1244061 STARBUCKS CORP COM 855244109 4 22700 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC COM 85571B105 14958 612798 SH SOLE 0 0 612798 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 273 260000 PRN SOLE 0 0 260000 STATE STR CORP COM 857477103 11323 133650 SH SOLE 76973 0 56677 STEEL DYNAMICS INC COM 858119100 10891 186228 SH SOLE 127442 0 58786 STELLANTIS N.V SHS N82405106 497 25996 SH SOLE 0 0 25996 STELLUS CAP INVT CORP COM 858568108 2708 207322 SH SOLE 0 0 207322 STEM INC COM 85859N102 466 19505 SH SOLE 0 0 19505 STEPAN CO COM 858586100 255 2260 SH SOLE 945 0 1315 STEPSTONE GROUP INC COM CL A 85914M107 384 9009 SH SOLE 0 0 9009 STERICYCLE INC COM 858912108 41481 610282 SH SOLE 596555 0 13727 STERIS PLC SHS USD G8473T100 59074 289178 SH SOLE 269640 0 19538 STERLING BANCORP DEL COM 85917A100 2102 84226 SH SOLE 68012 0 16214 STERLING CONSTR INC COM 859241101 238 10502 SH SOLE 0 0 10502 STEVANATO GROUP S P A ORD SHS T9224W109 1981 78270 SH SOLE 78239 0 31 STEWART INFORMATION SVCS COR COM 860372101 744 11754 SH SOLE 8057 0 3697 STIFEL FINL CORP COM 860630102 3399 50019 SH SOLE 45936 0 4083 STITCH FIX INC COM CL A 860897107 313 7841 SH SOLE 4923 0 2918 STMICROELECTRONICS N V NY REGISTRY 861012102 6739 154454 SH SOLE 119439 0 35015 STOCK YDS BANCORP INC COM 861025104 711 12127 SH SOLE 0 0 12127 STONECASTLE FINL CORP COM 861780104 565 25613 SH SOLE 0 0 25613 STONECO LTD COM CL A G85158106 6701 193006 SH SOLE 157930 0 35076 STONEMOR INC COM 86184W106 87 35372 SH SOLE 0 0 35372 STORE CAP CORP COM 862121100 22685 708248 SH SOLE 526480 0 181768 STRATEGY SHS DAY HAGAN NED 86280R803 17485 521001 SH SOLE 0 0 521001 STRIDE INC COM 86333M108 234 6522 SH SOLE 5517 0 1005 STRYKER CORPORATION COM 863667101 104833 397499 SH SOLE 120130 0 277369 STUDIO CITY INTL HLDGS LTD SPON ADS 86389T106 106 12986 SH SOLE 0 0 12986 STURM RUGER & CO INC COM 864159108 278 3770 SH SOLE 0 0 3770 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1254 81700 SH SOLE 0 0 81700 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 4460 636252 SH SOLE 596804 0 39448 SUMMIT HOTEL PPTYS INC COM 866082100 1925 199852 SH SOLE 191128 0 8724 SUMMIT HOTEL PPTYS INC NOTE 1.500% 2/1 866082AA8 16 15000 PRN SOLE 0 0 15000 SUMMIT MATLS INC CL A 86614U100 2433 76093 SH SOLE 62350 0 13743 SUMO LOGIC INC COM 86646P103 494 30667 SH SOLE 21863 0 8804 SUN CMNTYS INC COM 866674104 9677 52279 SH SOLE 42306 0 9973 SUN LIFE FINANCIAL INC. COM 866796105 1525 29662 SH SOLE 1283 0 28379 SUNCOR ENERGY INC NEW COM 867224107 9067 437971 SH SOLE 204123 0 233848 SUNDIAL GROWERS INC COM 86730L109 13 18491 SH SOLE 1850 0 16641 SUNNOVA ENERGY INTL INC. COM 86745K104 417 12649 SH SOLE 0 0 12649 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 3492 93581 SH SOLE 0 0 93581 SUNOPTA INC COM 8676EP108 114 12741 SH SOLE 6639 0 6102 SUNPOWER CORP COM 867652406 465 20495 SH SOLE 0 0 20495 SUNRUN INC COM 86771W105 4884 110990 SH SOLE 0 0 110990 SUNSTONE HOTEL INVS INC NEW COM 867892101 557 46685 SH SOLE 45758 0 927 SUPER MICRO COMPUTER INC COM 86800U104 590 16126 SH SOLE 0 0 16126 SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 30 31000 PRN SOLE 0 0 31000 SURFACE ONCOLOGY INC COM 86877M209 567 74898 SH SOLE 0 0 74898 SURGALIGN HOLDINGS INC COM 86882C105 74 68190 SH SOLE 0 0 68190 SURGERY PARTNERS INC COM 86881A100 1431 33793 SH SOLE 33224 0 569 SURMODICS INC COM 868873100 435 7825 SH SOLE 0 0 7825 SVB FINANCIAL GROUP COM 78486Q101 19713 30474 SH SOLE 8 0 30466 SWISS HELVETIA FD INC COM 870875101 253 27552 SH SOLE 0 0 27552 SWITCH INC CL A 87105L104 8616 339337 SH SOLE 59956 0 279381 SYNAPTICS INC COM 87157D109 559 3110 SH SOLE 0 0 3110 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 49 20358 SH SOLE 0 0 20358 SYNCHRONY FINANCIAL COM 87165B103 106107 2170773 SH SOLE 352624 0 1818149 SYNCHRONY FINANCIAL COM 87165B103 15 19000 SH Call SOLE 0 0 0 SYNEOS HEALTH INC CL A 87166B102 15979 182658 SH SOLE 165883 0 16775 SYNLOGIC INC COM 87166L100 34 11000 SH SOLE 0 0 11000 SYNNEX CORP COM 87162W100 9367 89977 SH SOLE 30887 0 59090 SYNOPSYS INC COM 871607107 39021 130325 SH SOLE 100752 0 29573 SYNOVUS FINL CORP COM NEW 87161C501 6610 150591 SH SOLE 0 0 150591 SYSCO CORP COM 871829107 83483 1063476 SH SOLE 693365 0 370111 SYSCO CORP COM 871829107 11 31500 SH Call SOLE 0 0 0 T-MOBILE US INC COM 872590104 38471 301120 SH SOLE 134335 0 166785 T2 BIOSYSTEMS INC COM 89853L104 34 37200 SH SOLE 0 0 37200 TAIWAN FD INC COM 874036106 535 15207 SH SOLE 0 0 15207 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 185627 1662577 SH SOLE 1010428 0 652149 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3416 22170 SH SOLE 5170 0 17000 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 3694 225541 SH SOLE 160634 0 64907 TANDEM DIABETES CARE INC COM NEW 875372203 2100 17595 SH SOLE 0 0 17595 TANGER FACTORY OUTLET CTRS I COM 875465106 1092 66988 SH SOLE 0 0 66988 TAPESTRY INC COM 876030107 5234 141388 SH SOLE 108747 0 32641 TARGA RES CORP COM 87612G101 15959 324304 SH SOLE 150984 0 173320 TARGET CORP COM 87612E106 312562 1366235 SH SOLE 622961 0 743274 TASEKO MINES LTD COM 876511106 87 46243 SH SOLE 0 0 46243 TASKUS INC CLASS A COM 87652V109 1008 15195 SH SOLE 15145 0 50 TC ENERGY CORP COM 87807B107 57364 1193622 SH SOLE 1143318 0 50304 TCG BDC INC COM 872280102 1275 95054 SH SOLE 100 0 94954 TCW STRATEGIC INCOME FD INC COM 872340104 3854 671358 SH SOLE 0 0 671358 TE CONNECTIVITY LTD REG SHS H84989104 114080 831367 SH SOLE 772650 0 58717 TECHNIPFMC PLC COM G87110105 1897 249940 SH SOLE 248001 0 1939 TECHTARGET INC COM 87874R100 821 9961 SH SOLE 8327 0 1634 TECK RESOURCES LTD CL B 878742204 2454 98730 SH SOLE 0 0 98730 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 2782 178929 SH SOLE 0 0 178929 TEGNA INC COM 87901J105 4846 245726 SH SOLE 204065 0 41661 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 6708 262322 SH SOLE 0 0 262322 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 19922 879546 SH SOLE 0 0 879546 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1333 64084 SH SOLE 0 0 64084 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1742 105907 SH SOLE 0 0 105907 TELADOC HEALTH INC COM 87918A105 30995 244419 SH SOLE 8738 0 235681 TELEDYNE TECHNOLOGIES INC COM 879360105 31900 74258 SH SOLE 66292 0 7966 TELEFLEX INCORPORATED COM 879369106 35236 93566 SH SOLE 62797 0 30769 TELEFONICA BRASIL SA NEW ADR 87936R205 652 84058 SH SOLE 70446 0 13612 TELEFONICA S A SPONSORED ADR 879382208 1063 225684 SH SOLE 34049 0 191635 TELEPHONE & DATA SYS INC COM NEW 879433829 13073 670397 SH SOLE 403682 0 266715 TELEPHONE & DATA SYS INC COM NEW 879433829 80 88600 SH Call SOLE 0 0 0 TELLURIAN INC NEW COM 87968A104 1189 303998 SH SOLE 0 0 303998 TELOS CORP MD COM 87969B101 928 32653 SH SOLE 0 0 32653 TELUS CORPORATION COM 87971M103 9645 439460 SH SOLE 412278 0 27182 TELUS INTL CDA INC SUB VTG SHS 87975H100 655 18707 SH SOLE 0 0 18707 TEMPLETON EMERGING MKTS INCO COM 880192109 364 47049 SH SOLE 0 0 47049 TEMPLETON GLOBAL INCOME FD COM 880198106 3158 586943 SH SOLE 0 0 586943 TEMPUR SEALY INTL INC COM 88023U101 21397 461043 SH SOLE 144308 0 316735 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 219 30140 SH SOLE 0 0 30140 TENET HEALTHCARE CORP COM NEW 88033G407 2846 42833 SH SOLE 7163 0 35670 TENNANT CO COM 880345103 755 10214 SH SOLE 10188 0 26 TENNECO INC CL A VTG COM STK 880349105 307 21494 SH SOLE 11338 0 10156 TERADATA CORP DEL COM 88076W103 4528 78956 SH SOLE 68516 0 10440 TERADYNE INC COM 880770102 39277 359780 SH SOLE 273830 0 85950 TEREX CORP NEW COM 880779103 1196 28409 SH SOLE 13817 0 14592 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 2708 64994 SH SOLE 63937 0 1057 TERNIUM SA SPONSORED ADS 880890108 450 10641 SH SOLE 0 0 10641 TERRENO RLTY CORP COM 88146M101 6046 95613 SH SOLE 95232 0 381 TESLA INC COM 88160R101 211039 272140 SH SOLE 62174 0 209966 TETRA TECH INC NEW COM 88162G103 2975 19920 SH SOLE 1260 0 18660 TETRA TECHNOLOGIES INC DEL COM 88162F105 193 61956 SH SOLE 32956 0 29000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 3861 396393 SH SOLE 24390 0 372003 TEXAS CAP BANCSHARES INC COM 88224Q107 593 9885 SH SOLE 6827 0 3058 TEXAS INSTRS INC COM 882508104 287927 1497967 SH SOLE 1092241 0 405726 TEXAS PACIFIC LAND CORPORATI COM 88262P102 17807 14725 SH SOLE 1233 0 13492 TEXAS ROADHOUSE INC COM 882681109 9015 98711 SH SOLE 56302 0 42409 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1491 42701 SH SOLE 0 0 42701 TEXTRON INC COM 883203101 11432 163760 SH SOLE 125869 0 37891 TFF PHARMACEUTICALS INC COM 87241J104 284 36800 SH SOLE 0 0 36800 TFI INTL INC COM 87241L109 4612 45144 SH SOLE 35977 0 9167 TFS FINL CORP COM 87240R107 203 10637 SH SOLE 0 0 10637 TG THERAPEUTICS INC COM 88322Q108 5981 179705 SH SOLE 30339 0 149366 THE AARONS COMPANY INC COM 00258W108 700 25430 SH SOLE 13662 0 11768 THE BEACHBODY COMPANY INC *W EXP 12/31/202 073463119 28 23699 SH SOLE 0 0 23699 THE BEACHBODY COMPANY INC COM CL A 073463101 112 20155 SH SOLE 0 0 20155 THE BEAUTY HEALTH COMPANY COM CL A 88331L108 1991 76681 SH SOLE 29285 0 47396 THE TRADE DESK INC COM CL A 88339J105 20547 292280 SH SOLE 147179 0 145101 THERAPEUTICSMD INC COM 88338N107 134 180521 SH SOLE 0 0 180521 THERMO FISHER SCIENTIFIC INC COM 883556102 200080 350187 SH SOLE 178112 0 172075 THERMON GROUP HLDGS INC COM 88362T103 617 35662 SH SOLE 35650 0 12 THOMSON REUTERS CORP. COM NEW 884903709 14840 134405 SH SOLE 120578 0 13827 THOR INDS INC COM 885160101 34634 282127 SH SOLE 267963 0 14164 THRYV HLDGS INC COM NEW 886029206 2539 84510 SH SOLE 84510 0 0 TIDAL ETF TR RPAR RISK PARI 886364603 2674 110643 SH SOLE 0 0 110643 TIDAL ETF TR SOFI GIG ETF 886364504 2704 78010 SH SOLE 0 0 78010 TILRAY INC COM CL 2 88688T100 1009 89363 SH SOLE 0 0 89363 TIMKEN CO COM 887389104 6344 96968 SH SOLE 90656 0 6312 TIPTREE INC COM 88822Q103 856 85443 SH SOLE 0 0 85443 TITAN MED INC COM NEW 88830X819 81 53243 SH SOLE 0 0 53243 TJX COS INC NEW COM 872540109 151954 2302993 SH SOLE 758292 0 1544701 TOAST INC CL A 888787108 364 7289 SH SOLE 0 0 7289 TOLL BROTHERS INC COM 889478103 6050 109429 SH SOLE 16950 0 92479 TOLL BROTHERS INC COM 889478103 13 33600 SH Call SOLE 0 0 0 TOPBUILD CORP COM 89055F103 2780 13572 SH SOLE 10128 0 3444 TORO CO COM 891092108 23935 245713 SH SOLE 186486 0 59227 TORONTO DOMINION BK ONT COM NEW 891160509 17544 265401 SH SOLE 45705 0 219696 TORONTO DOMINION BK ONT COM NEW 891160509 1 28300 SH Call SOLE 0 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 1844 68029 SH SOLE 0 0 68029 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 802 27782 SH SOLE 0 0 27782 TOTALENERGIES SE SPONSORED ADS 89151E109 47705 995305 SH SOLE 817422 0 177883 TOWNEBANK PORTSMOUTH VA COM 89214P109 2727 87672 SH SOLE 46131 0 41541 TOWNSQUARE MEDIA INC CL A 892231101 158 12077 SH SOLE 0 0 12077 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 10238 57600 SH SOLE 24525 0 33075 TPG PACE BEN FIN CORP CL A COM G8990D125 223 21151 SH SOLE 0 0 21151 TPG RE FIN TR INC COM 87266M107 477 38521 SH SOLE 0 0 38521 TPI COMPOSITES INC COM 87266J104 2955 87556 SH SOLE 0 0 87556 TRACTOR SUPPLY CO COM 892356106 81891 404172 SH SOLE 227699 0 176473 TRADEWEB MKTS INC CL A 892672106 2596 32133 SH SOLE 30292 0 1841 TRAEGER INC COMMON STOCK 89269P103 268 12782 SH SOLE 0 0 12782 TRANE TECHNOLOGIES PLC SHS G8994E103 166199 962604 SH SOLE 206218 0 756386 TRANSCAT INC COM 893529107 525 8149 SH SOLE 1518 0 6631 TRANSDIGM GROUP INC COM 893641100 45560 72946 SH SOLE 68794 0 4152 TRANSOCEAN LTD REG SHS H8817H100 254 67011 SH SOLE 0 0 67011 TRANSUNION COM 89400J107 21809 194184 SH SOLE 167230 0 26954 TRAVEL PLUS LEISURE CO COM 894164102 4338 79545 SH SOLE 62735 0 16810 TRAVELERS COMPANIES INC COM 89417E109 77863 512223 SH SOLE 447526 0 64697 TRAVELZOO COM NEW 89421Q205 141 12140 SH SOLE 0 0 12140 TREEHOUSE FOODS INC COM 89469A104 1870 46886 SH SOLE 15203 0 31683 TREMONT MTG TR COM 894789106 109 20800 SH SOLE 0 0 20800 TREX CO INC COM 89531P105 18593 182413 SH SOLE 132866 0 49547 TRI CONTL CORP COM 895436103 7664 229598 SH SOLE 0 0 229598 TRI POINTE HOMES INC COM 87265H109 5176 246239 SH SOLE 98410 0 147829 TRICO BANCSHARES COM 896095106 720 16583 SH SOLE 0 0 16583 TRIDENT ACQUISITIONS CORP COM 89615T106 140 12075 SH SOLE 0 0 12075 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 738 42037 SH SOLE 0 0 42037 TRILOGY METALS INC NEW COM 89621C105 35 18890 SH SOLE 0 0 18890 TRIMAS CORP COM NEW 896215209 1794 55445 SH SOLE 55445 0 0 TRIMBLE INC COM 896239100 7344 89289 SH SOLE 17173 0 72116 TRINET GROUP INC COM 896288107 246 2604 SH SOLE 2425 0 179 TRINITY INDS INC COM 896522109 18703 688361 SH SOLE 665929 0 22432 TRINSEO S A SHS L9340P101 2857 52920 SH SOLE 4154 0 48766 TRIP COM GROUP LTD ADS 89677Q107 294 9552 SH SOLE 46 0 9506 TRIP COM GROUP LTD DBCV 1.250% 9/1 22943FAM2 14 15000 PRN SOLE 0 0 15000 TRIPADVISOR INC COM 896945201 342 10092 SH SOLE 118 0 9974 TRIPLE-S MGMT CORP COM 896749108 313 8845 SH SOLE 0 0 8845 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 332 20954 SH SOLE 0 0 20954 TRISTATE CAP HLDGS INC COM 89678F100 1196 56533 SH SOLE 7954 0 48579 TRITON INTL LTD CL A G9078F107 3135 60236 SH SOLE 0 0 60236 TRIUMPH BANCORP INC COM 89679E300 498 4972 SH SOLE 0 0 4972 TRIUMPH GROUP INC NEW COM 896818101 2423 130082 SH SOLE 0 0 130082 TRONOX HOLDINGS PLC SHS G9087Q102 714 28976 SH SOLE 0 0 28976 TRONOX HOLDINGS PLC SHS G9087Q102 31 12100 SH Call SOLE 0 0 0 TRUIST FINL CORP COM 89832Q109 240615 4102562 SH SOLE 3172982 0 929580 TRUPANION INC COM 898202106 1022 13163 SH SOLE 12828 0 335 TRUSTMARK CORP COM 898402102 450 13953 SH SOLE 0 0 13953 TTEC HLDGS INC COM 89854H102 551 5889 SH SOLE 4406 0 1483 TUPPERWARE BRANDS CORP COM 899896104 399 18907 SH SOLE 0 0 18907 TURNING POINT THERAPEUTICS I COM 90041T108 664 9998 SH SOLE 9880 0 118 TURQUOISE HILL RES LTD COM 900435207 2357 159638 SH SOLE 0 0 159638 TURTLE BEACH CORP COM NEW 900450206 1128 40529 SH SOLE 0 0 40529 TWILIO INC CL A 90138F102 59304 185876 SH SOLE 137506 0 48370 TWITTER INC COM 90184L102 66529 1101660 SH SOLE 864208 0 237452 TWO HBRS INVT CORP COM NEW 90187B408 586 92411 SH SOLE 0 0 92411 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 334 331000 PRN SOLE 0 0 331000 TYLER TECHNOLOGIES INC COM 902252105 12705 27701 SH SOLE 26188 0 1513 TYSON FOODS INC CL A 902494103 20171 255522 SH SOLE 42564 0 212958 TYSON FOODS INC CL A 902494103 346 41000 SH Call SOLE 0 0 0 UBER TECHNOLOGIES INC COM 90353T100 63751 1423010 SH SOLE 1041132 0 381878 UBIQUITI INC COM 90353W103 2714 9084 SH SOLE 4897 0 4187 UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 566 800 SH SOLE 0 0 800 UBS GROUP AG SHS H42097107 24526 1524712 SH SOLE 1326343 0 198369 UDR INC COM 902653104 1757 33169 SH SOLE 0 0 33169 UFP INDUSTRIES INC COM 90278Q108 2462 36217 SH SOLE 2065 0 34152 UGI CORP NEW COM 902681105 5361 125785 SH SOLE 27322 0 98463 UIPATH INC CL A 90364P105 7040 133824 SH SOLE 123511 0 10313 ULTA BEAUTY INC COM 90384S303 39139 108442 SH SOLE 94664 0 13778 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 887 9838 SH SOLE 8757 0 1081 ULTRAPAR PARTICIPACOES SA SP ADR REP COM 90400P101 38 13968 SH SOLE 0 0 13968 UMB FINL CORP COM 902788108 4245 43891 SH SOLE 42253 0 1638 UMH PPTYS INC COM 903002103 1184 51694 SH SOLE 0 0 51694 UMPQUA HLDGS CORP COM 904214103 343 16931 SH SOLE 0 0 16931 UNDER ARMOUR INC CL A 904311107 2356 116760 SH SOLE 36712 0 80048 UNDER ARMOUR INC CL C 904311206 1439 82141 SH SOLE 0 0 82141 UNIFIRST CORP MASS COM 904708104 11098 52195 SH SOLE 51737 0 458 UNILEVER PLC SPON ADR NEW 904767704 199382 3677281 SH SOLE 3195798 0 481483 UNION PAC CORP COM 907818108 549639 2804077 SH SOLE 829114 0 1974963 UNION PAC CORP COM 907818108 8 26700 SH Call SOLE 0 0 0 UNIQURE NV SHS N90064101 1403 43822 SH SOLE 0 0 43822 UNITED AIRLS HLDGS INC COM 910047109 2544 53488 SH SOLE 0 0 53488 UNITED BANKSHARES INC WEST V COM 909907107 11975 329170 SH SOLE 284578 0 44592 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 203 6186 SH SOLE 254 0 5932 UNITED FIRE GROUP INC COM 910340108 756 32747 SH SOLE 0 0 32747 UNITED INS HLDGS CORP COM 910710102 87 23940 SH SOLE 0 0 23940 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 626 54773 SH SOLE 0 0 54773 UNITED NAT FOODS INC COM 911163103 756 15623 SH SOLE 0 0 15623 UNITED PARCEL SERVICE INC CL B 911312106 377153 2071099 SH SOLE 949611 0 1121488 UNITED RENTALS INC COM 911363109 46195 131636 SH SOLE 48518 0 83118 UNITED STATES CELLULAR CORP COM 911684108 484 15184 SH SOLE 0 0 15184 UNITED STATES STL CORP NEW COM 912909108 6488 295328 SH SOLE 0 0 295328 UNITED STATES STL CORP NEW COM 912909108 15 19300 SH Call SOLE 0 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 6828 36994 SH SOLE 21279 0 15715 UNITEDHEALTH GROUP INC COM 91324P102 700654 1793022 SH SOLE 865226 0 927796 UNITI GROUP INC COM 91325V108 5711 461715 SH SOLE 0 0 461715 UNITIL CORP COM 913259107 562 13143 SH SOLE 0 0 13143 UNITY SOFTWARE INC COM 91332U101 9944 78767 SH SOLE 1920 0 76847 UNIVAR SOLUTIONS INC COM 91336L107 2161 90732 SH SOLE 86343 0 4389 UNIVERSAL CORP VA COM 913456109 286 5912 SH SOLE 0 0 5912 UNIVERSAL DISPLAY CORP COM 91347P105 6105 35708 SH SOLE 3039 0 32669 UNIVERSAL ELECTRS INC COM 913483103 1727 35066 SH SOLE 17965 0 17101 UNIVERSAL HLTH SVCS INC CL B 913903100 18488 133611 SH SOLE 107643 0 25968 UNIVERSAL SEC INSTRS INC COM NEW 913821302 407 73513 SH SOLE 0 0 73513 UNIVERSE PHARMACEUTICALS INC SHS G9442G104 30 12096 SH SOLE 0 0 12096 UNUM GROUP COM 91529Y106 7242 288971 SH SOLE 21912 0 267059 UP FINTECH HLDG LTD SPONSORED ADS 91531W106 639 60316 SH SOLE 0 0 60316 UPLAND SOFTWARE INC COM 91544A109 2766 82701 SH SOLE 70376 0 12325 UPSTART HLDGS INC COM 91680M107 6664 21058 SH SOLE 0 0 21058 UPWORK INC COM 91688F104 7845 174222 SH SOLE 14226 0 159996 URBAN ONE INC CL D NON VTG 91705J204 95 14000 SH SOLE 0 0 14000 URBAN OUTFITTERS INC COM 917047102 367 12351 SH SOLE 0 0 12351 US BANCORP DEL COM NEW 902973304 188448 3170398 SH SOLE 2324776 0 845622 US BANCORP DEL COM NEW 902973304 6 20000 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 4 20000 SH Call SOLE 0 0 0 US ECOLOGY INC COM 91734M103 9370 289658 SH SOLE 278885 0 10773 US FOODS HLDG CORP COM 912008109 24455 705571 SH SOLE 698700 0 6871 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 796 48050 SH SOLE 0 0 48050 UWM HOLDINGS CORPORATION COM CL A 91823B109 204 29287 SH SOLE 0 0 29287 V F CORP COM 918204108 83757 1250294 SH SOLE 872982 0 377312 VAIL RESORTS INC COM 91879Q109 19308 57800 SH SOLE 39684 0 18116 VALE S A SPONSORED ADS 91912E105 18472 1324169 SH SOLE 1164562 0 159607 VALERO ENERGY CORP COM 91913Y100 40480 573618 SH SOLE 73174 0 500444 VALERO ENERGY CORP COM 91913Y100 82 24400 SH Call SOLE 0 0 0 VALERO ENERGY CORP COM 91913Y100 30 17500 SH Call SOLE 0 0 0 VALHI INC NEW COM 918905209 1817 77898 SH SOLE 0 0 77898 VALLEY NATL BANCORP COM 919794107 5057 379960 SH SOLE 271228 0 108732 VALMONT INDS INC COM 920253101 1652 7025 SH SOLE 0 0 7025 VALVOLINE INC COM 92047W101 5371 172258 SH SOLE 164859 0 7399 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 1896 20776 SH SOLE 0 0 20776 VANECK ETF TRUST BIOTECH ETF 92189F726 2305 11400 SH SOLE 0 0 11400 VANECK ETF TRUST EMERGING MRKT HI 92189F353 202 8710 SH SOLE 4074 0 4636 VANECK ETF TRUST ENERGY INCME ET 92189H870 423 7805 SH SOLE 0 0 7805 VANECK ETF TRUST ENVIRONMENTAL SR 92189F304 238 1663 SH SOLE 0 0 1663 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 31115 941439 SH SOLE 499500 0 441939 VANECK ETF TRUST GAMING ETF 92189F882 229 4709 SH SOLE 0 0 4709 VANECK ETF TRUST GOLD MINERS ETF 92189F106 25569 867629 SH SOLE 0 0 867629 VANECK ETF TRUST GREEN BOND ETF 92189F171 480 17650 SH SOLE 0 0 17650 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 11568 185144 SH SOLE 9411 0 175733 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 3856 75264 SH SOLE 0 0 75264 VANECK ETF TRUST INVESTMENT GRD 92189F486 928 36523 SH SOLE 0 0 36523 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 437 14576 SH SOLE 0 0 14576 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 4453 116145 SH SOLE 0 0 116145 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 1 40200 SH Call SOLE 0 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 44 35900 SH Call SOLE 0 0 0 VANECK ETF TRUST LONG MUNI ETF 92189F536 5871 272830 SH SOLE 261544 0 11286 VANECK ETF TRUST MRNGSTR DURA DIV 92189H102 3320 108394 SH SOLE 0 0 108394 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 111852 1526985 SH SOLE 0 0 1526985 VANECK ETF TRUST OIL SERVICES ETF 92189H607 8868 45012 SH SOLE 0 0 45012 VANECK ETF TRUST PREFERRED SECURT 92189F429 424 19964 SH SOLE 0 0 19964 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 1571 15221 SH SOLE 0 0 15221 VANECK ETF TRUST RETAIL ETF 92189F684 612 3498 SH SOLE 0 0 3498 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 22271 86904 SH SOLE 2729 0 84175 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 2037 81148 SH SOLE 0 0 81148 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 394 21866 SH SOLE 0 0 21866 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 2630 40461 SH SOLE 0 0 40461 VANECK MERK GOLD TR GOLD TRUST 921078101 5501 321902 SH SOLE 0 0 321902 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4387 16446 SH SOLE 0 0 16446 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1487 10571 SH SOLE 0 0 10571 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 694 3524 SH SOLE 0 0 3524 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 7984 44821 SH SOLE 0 0 44821 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 11887 74707 SH SOLE 0 0 74707 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2513 11187 SH SOLE 0 0 11187 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 11192 64310 SH SOLE 0 0 64310 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 8941 44366 SH SOLE 0 0 44366 VANGUARD BD INDEX FDS INTERMED TERM 921937819 46835 523649 SH SOLE 6 0 523643 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 7648 74741 SH SOLE 0 0 74741 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 199036 2429040 SH SOLE 1333865 0 1095175 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 179156 2096611 SH SOLE 1136083 0 960528 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 25630 449962 SH SOLE 160 0 449802 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 42110 230914 SH SOLE 466 0 230448 VANGUARD INDEX FDS GROWTH ETF 922908736 206012 709963 SH SOLE 4549 0 705414 VANGUARD INDEX FDS LARGE CAP ETF 922908637 21554 107277 SH SOLE 85 0 107192 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 45113 190913 SH SOLE 68 0 190845 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 16811 120418 SH SOLE 7891 0 112527 VANGUARD INDEX FDS MID CAP ETF 922908629 643496 2717812 SH SOLE 2387528 0 330284 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 54994 540326 SH SOLE 4975 0 535351 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7237264 18350003 SH SOLE 17138991 0 1211012 VANGUARD INDEX FDS SM CP VAL ETF 922908611 54990 324873 SH SOLE 6361 0 318512 VANGUARD INDEX FDS SMALL CP ETF 922908751 107153 490001 SH SOLE 136 0 489865 VANGUARD INDEX FDS SML CP GRW ETF 922908595 58932 210326 SH SOLE 1078 0 209248 VANGUARD INDEX FDS TOTAL STK MKT 922908769 144572 651045 SH SOLE 558 0 650487 VANGUARD INDEX FDS VALUE ETF 922908744 228023 1684435 SH SOLE 76501 0 1607934 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 320258 5253578 SH SOLE 4522670 0 730908 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 109359 2186728 SH SOLE 439 0 2186289 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 8724 132972 SH SOLE 0 0 132972 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 122307 1509218 SH SOLE 1472099 0 37119 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6443 48192 SH SOLE 17 0 48175 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 714 12676 SH SOLE 0 0 12676 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 37041 363739 SH SOLE 106163 0 257576 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 19142 364043 SH SOLE 51471 0 312572 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 462694 8447948 SH SOLE 7817764 0 630184 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 243775 2582084 SH SOLE 2079524 0 502560 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 19761 292539 SH SOLE 219626 0 72913 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 5579 52844 SH SOLE 43329 0 9515 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1314 14983 SH SOLE 0 0 14983 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 60906 1142925 SH SOLE 1085089 0 57836 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 11495 187187 SH SOLE 300 0 186887 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 160143 1943252 SH SOLE 516169 0 1427083 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 332 4163 SH SOLE 0 0 4163 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 10282 145907 SH SOLE 6143 0 139764 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 31383 156774 SH SOLE 119 0 156655 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 8778 127748 SH SOLE 0 0 127748 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 2747 12841 SH SOLE 0 0 12841 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 12823 145044 SH SOLE 295 0 144749 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2220 15801 SH SOLE 25 0 15776 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 606 3062 SH SOLE 0 0 3062 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 254228 1655111 SH SOLE 1038 0 1654073 VANGUARD STAR FDS VG TL INTL STK F 921909768 18714 295820 SH SOLE 66 0 295754 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 160072 3170365 SH SOLE 375 0 3169990 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 1630 16485 SH SOLE 0 0 16485 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 5834 74504 SH SOLE 0 0 74504 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 391631 3789361 SH SOLE 2783963 0 1005398 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 13359 153146 SH SOLE 0 0 153146 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1447 21910 SH SOLE 0 0 21910 VANGUARD WORLD FD ESG INTL STK ETF 921910725 814 13189 SH SOLE 0 0 13189 VANGUARD WORLD FD ESG US CORP BD 921910691 372 5042 SH SOLE 0 0 5042 VANGUARD WORLD FD ESG US STK ETF 921910733 1481 18495 SH SOLE 0 0 18495 VANGUARD WORLD FD EXTENDED DUR 921910709 4116 30367 SH SOLE 0 0 30367 VANGUARD WORLD FD MEGA CAP INDEX 921910873 38290 251261 SH SOLE 0 0 251261 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 35932 367215 SH SOLE 0 0 367215 VANGUARD WORLD FD MEGA GRWTH IND 921910816 38173 162577 SH SOLE 0 0 162577 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 21431 152238 SH SOLE 29125 0 123113 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 21573 69588 SH SOLE 0 0 69588 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 7539 42067 SH SOLE 655 0 41412 VANGUARD WORLD FDS ENERGY ETF 92204A306 4961 67132 SH SOLE 0 0 67132 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 34728 374827 SH SOLE 88 0 374739 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 42212 170773 SH SOLE 0 0 170773 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 11326 60279 SH SOLE 0 0 60279 VANGUARD WORLD FDS INF TECH ETF 92204A702 176762 440481 SH SOLE 156 0 440325 VANGUARD WORLD FDS MATERIALS ETF 92204A801 15497 89450 SH SOLE 10 0 89440 VANGUARD WORLD FDS UTILITIES ETF 92204A876 12879 92557 SH SOLE 0 0 92557 VARONIS SYS INC COM 922280102 2106 34611 SH SOLE 27988 0 6623 VASCULAR BIOGENICS LTD COM M96883109 26 12676 SH SOLE 0 0 12676 VAXART INC COM NEW 92243A200 302 38018 SH SOLE 0 0 38018 VBI VACCINES INC CDA COM NEW 91822J103 2497 802946 SH SOLE 0 0 802946 VECTOR GROUP LTD COM 92240M108 151 11846 SH SOLE 0 0 11846 VEECO INSTRS INC DEL COM 922417100 1683 75778 SH SOLE 75778 0 0 VEEVA SYS INC CL A COM 922475108 28376 98468 SH SOLE 35940 0 62528 VELODYNE LIDAR INC COM 92259F101 103 17350 SH SOLE 0 0 17350 VENTAS INC COM 92276F100 4230 76614 SH SOLE 0 0 76614 VERASTEM INC COM 92337C104 1016 329946 SH SOLE 77134 0 252812 VEREIT INC COM 92339V308 689 15237 SH SOLE 3735 0 11502 VERICEL CORP COM 92346J108 2344 48028 SH SOLE 45212 0 2816 VERINT SYS INC COM 92343X100 285 6358 SH SOLE 3518 0 2840 VERISIGN INC COM 92343E102 4899 23897 SH SOLE 11381 0 12516 VERISK ANALYTICS INC COM 92345Y106 44301 221204 SH SOLE 196996 0 24208 VERITEX HLDGS INC COM 923451108 303 7709 SH SOLE 0 0 7709 VERITIV CORP COM 923454102 465 5197 SH SOLE 0 0 5197 VERIZON COMMUNICATIONS INC COM 92343V104 769085 14239698 SH SOLE 5457422 0 8782276 VERIZON COMMUNICATIONS INC COM 92343V104 12 54400 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 22600 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 14500 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 6 20700 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 20200 SH Call SOLE 0 0 0 VERRA MOBILITY CORP COM 92511U102 1081 71761 SH SOLE 0 0 71761 VERTEX PHARMACEUTICALS INC COM 92532F100 79717 439481 SH SOLE 392238 0 47243 VERTIV HOLDINGS CO COM CL A 92537N108 7817 324505 SH SOLE 220428 0 104077 VERU INC COM 92536C103 683 80100 SH SOLE 0 0 80100 VIACOMCBS INC CL B 92556H206 31958 808857 SH SOLE 21759 0 787098 VIACOMCBS INC CL B 92556H206 1 19400 SH Call SOLE 0 0 0 VIACOMCBS INC CL B 92556H206 44 112900 SH Call SOLE 0 0 0 VIACOMCBS INC CL B 92556H206 11 46200 SH Call SOLE 0 0 0 VIACOMCBS INC CL B 92556H206 2 15000 SH Call SOLE 0 0 0 VIAD CORP COM 92552R406 2569 56579 SH SOLE 56416 0 163 VIANT TECHNOLOGY INC COM CL A 92557A101 197 16123 SH SOLE 16004 0 119 VIASAT INC COM 92552V100 708 12854 SH SOLE 0 0 12854 VIATRIS INC COM 92556V106 12650 933557 SH SOLE 229658 0 703899 VIATRIS INC COM 92556V106 1 10200 SH Call SOLE 0 0 0 VIATRIS INC COM 92556V106 1 28100 SH Call SOLE 0 0 0 VIATRIS INC COM 92556V106 8 38400 SH Call SOLE 0 0 0 VIAVI SOLUTIONS INC COM 925550105 1025 65144 SH SOLE 36896 0 28248 VICARIOUS SURGICAL INC COM CL A 92561V109 1083 72400 SH SOLE 0 0 72400 VICI PPTYS INC COM 925652109 36761 1293952 SH SOLE 1038716 0 255236 VICTORIAS SECRET AND CO COMMON STOCK 926400102 715 12933 SH SOLE 0 0 12933 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 13412 188506 SH SOLE 70 0 188436 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 4407 61965 SH SOLE 0 0 61965 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 7495 116436 SH SOLE 0 0 116436 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1778 31254 SH SOLE 0 0 31254 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 3860 67182 SH SOLE 0 0 67182 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 12671 293369 SH SOLE 0 0 293369 VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 1820 35140 SH SOLE 0 0 35140 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 652 17069 SH SOLE 0 0 17069 VIEW INC COM CL A 92671V106 325 60001 SH SOLE 0 0 60001 VIEWRAY INC COM 92672L107 1300 180353 SH SOLE 0 0 180353 VIKING THERAPEUTICS INC COM 92686J106 1578 251336 SH SOLE 0 0 251336 VILLAGE FARMS INTL INC COM 92707Y108 4281 513264 SH SOLE 0 0 513264 VIMEO INC COMMON STOCK 92719V100 349 11873 SH SOLE 0 0 11873 VINTAGE WINE ESTATES INC COM 92747V106 116 11389 SH SOLE 0 0 11389 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1068 48872 SH SOLE 0 0 48872 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 74 22500 SH Call SOLE 0 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1052 41582 SH SOLE 0 0 41582 VIRTU FINL INC CL A 928254101 1402 57391 SH SOLE 0 0 57391 VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 2488 93237 SH SOLE 0 0 93237 VIRTUS ALLIANZGI CONVERTIBLE COM 92838R105 267 25834 SH SOLE 0 0 25834 VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 874 168314 SH SOLE 0 0 168314 VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 180 30142 SH SOLE 0 0 30142 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 2281 67335 SH SOLE 0 0 67335 VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 7436 252327 SH SOLE 0 0 252327 VIRTUS DIVIDEND INTEREST & P COM 92840R101 3568 240580 SH SOLE 0 0 240580 VIRTUS GLOBAL DIVID & INCOME COM 92835W107 118 12648 SH SOLE 0 0 12648 VIRTUS INVT PARTNERS INC COM 92828Q109 2072 6677 SH SOLE 0 0 6677 VISA INC COM CL A 92826C839 756392 3395551 SH SOLE 1533867 0 1861684 VISHAY INTERTECHNOLOGY INC COM 928298108 335 16674 SH SOLE 0 0 16674 VISHAY INTERTECHNOLOGY INC NOTE 2.250% 6/1 928298AP3 39 38000 PRN SOLE 0 0 38000 VISTA OUTDOOR INC COM 928377100 911 22589 SH SOLE 0 0 22589 VISTEON CORP COM NEW 92839U206 504 5338 SH SOLE 0 0 5338 VISTRA CORP COM 92840M102 34176 1998575 SH SOLE 1910441 0 88134 VMWARE INC CL A COM 928563402 7782 52333 SH SOLE 416 0 51917 VOCERA COMMUNICATIONS INC COM 92857F107 802 17518 SH SOLE 17340 0 178 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 70126 4538873 SH SOLE 3336222 0 1202651 VOLTA INC COM CL A 92873V102 285 32939 SH SOLE 0 0 32939 VONAGE HLDGS CORP COM 92886T201 4717 292616 SH SOLE 236920 0 55696 VONTIER CORPORATION COM 928881101 7982 237561 SH SOLE 38903 0 198658 VORNADO RLTY TR SH BEN INT 929042109 306 7283 SH SOLE 0 0 7283 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 6802 790885 SH SOLE 0 0 790885 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 385 52112 SH SOLE 0 0 52112 VOYA FINANCIAL INC COM 929089100 5826 94900 SH SOLE 88034 0 6866 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1100 186409 SH SOLE 0 0 186409 VOYA INFRASTRUCTURE INDLS & COM 92912X101 746 59380 SH SOLE 0 0 59380 VROOM INC COM 92918V109 2352 106557 SH SOLE 16110 0 90447 VSE CORP COM 918284100 916 19024 SH SOLE 0 0 19024 VULCAN MATLS CO COM 929160109 34486 203858 SH SOLE 145058 0 58800 VUZIX CORP COM NEW 92921W300 114 10880 SH SOLE 0 0 10880 WABASH NATL CORP COM 929566107 683 45166 SH SOLE 0 0 45166 WABTEC COM 929740108 3909 45348 SH SOLE 33240 0 12108 WALGREENS BOOTS ALLIANCE INC COM 931427108 42871 911193 SH SOLE 443087 0 468106 WALGREENS BOOTS ALLIANCE INC COM 931427108 6 12100 SH Call SOLE 0 0 0 WALKER & DUNLOP INC COM 93148P102 305 2689 SH SOLE 0 0 2689 WALMART INC COM 931142103 527314 3783220 SH SOLE 582805 0 3200415 WALMART INC COM 931142103 22 20500 SH Call SOLE 0 0 0 WALMART INC COM 931142103 13 15500 SH Call SOLE 0 0 0 WALMART INC COM 931142103 4 20300 SH Call SOLE 0 0 0 WARNER MUSIC GROUP CORP COM CL A 934550203 1751 40973 SH SOLE 40068 0 905 WASHINGTON FED INC COM 938824109 2161 62983 SH SOLE 25743 0 37240 WASHINGTON TR BANCORP INC COM 940610108 5173 97636 SH SOLE 67041 0 30595 WASTE CONNECTIONS INC COM 94106B101 56867 451809 SH SOLE 24339 0 427470 WASTE MGMT INC DEL COM 94106L109 151434 1013877 SH SOLE 619801 0 394076 WATERS CORP COM 941848103 5552 15539 SH SOLE 5641 0 9898 WATSCO INC COM 942622200 49070 185429 SH SOLE 158145 0 27284 WATTS WATER TECHNOLOGIES INC CL A 942749102 16218 96486 SH SOLE 94932 0 1554 WAYFAIR INC CL A 94419L101 1489 5826 SH SOLE 411 0 5415 WD 40 CO COM 929236107 854 3689 SH SOLE 2237 0 1452 WEBER INC CL A 94770D102 207 11747 SH SOLE 0 0 11747 WEBSTER FINL CORP CONN COM 947890109 16780 308126 SH SOLE 101250 0 206876 WEC ENERGY GROUP INC COM 92939U106 53301 604307 SH SOLE 402299 0 202008 WEIS MKTS INC COM 948849104 218 4152 SH SOLE 0 0 4152 WELBILT INC COM 949090104 1798 77346 SH SOLE 68388 0 8958 WELLS FARGO ADV MULTI SCTR I COM 94987D101 4727 349348 SH SOLE 0 0 349348 WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 187 21294 SH SOLE 0 0 21294 WELLS FARGO CO NEW COM 949746101 90302 1945740 SH SOLE 983847 0 961893 WELLS FARGO CO NEW COM 949746101 3 12800 SH Put SOLE 0 0 12800 WELLS FARGO CO NEW COM 949746101 12 36500 SH Call SOLE 0 0 0 WELLS FARGO CO NEW COM 949746101 5 53900 SH Call SOLE 0 0 0 WELLS FARGO GLOBAL DIVID OPP COM 94987C103 63 11439 SH SOLE 0 0 11439 WELLTOWER INC COM 95040Q104 32575 395330 SH SOLE 159920 0 235410 WENDYS CO COM 95058W100 774 35699 SH SOLE 2215 0 33484 WERNER ENTERPRISES INC COM 950755108 1344 30351 SH SOLE 26412 0 3939 WESBANCO INC COM 950810101 1013 29712 SH SOLE 23702 0 6010 WESCO INTL INC COM 95082P105 34100 295697 SH SOLE 993 0 294704 WEST FRASER TIMBER CO LTD COM 952845105 1017 12087 SH SOLE 492 0 11595 WEST PHARMACEUTICAL SVSC INC COM 955306105 31441 74059 SH SOLE 55091 0 18968 WESTERN ALLIANCE BANCORP COM 957638109 10310 94735 SH SOLE 82856 0 11879 WESTERN ASSET EMERGING MKTS COM 95766A101 1974 145143 SH SOLE 0 0 145143 WESTERN ASSET GLOBAL CORP DE COM 95790C107 3156 175064 SH SOLE 0 0 175064 WESTERN ASSET HIGH INCOME FD COM 95766J102 635 88749 SH SOLE 0 0 88749 WESTERN ASSET HIGH INCOME OP COM 95766K109 635 122379 SH SOLE 0 0 122379 WESTERN ASSET HIGH YIELD DEF COM 95768B107 2533 158983 SH SOLE 0 0 158983 WESTERN ASSET INTER MUNI FD COM 958435109 304 31219 SH SOLE 0 0 31219 WESTERN ASSET INVT GRADE DEF COM 95790A101 991 44841 SH SOLE 0 0 44841 WESTERN ASSET MANAGED MUNS F COM 95766M105 921 69013 SH SOLE 0 0 69013 WESTERN ASSET MUN HIGH INCOM COM 95766N103 3709 467186 SH SOLE 0 0 467186 WESTERN ASSET MUN PARTNERS F COM 95766P108 4505 287498 SH SOLE 0 0 287498 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 205 14547 SH SOLE 0 0 14547 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 304 22043 SH SOLE 0 0 22043 WESTERN AST INFL LKD OPP & I COM 95766R104 2459 185007 SH SOLE 0 0 185007 WESTERN DIGITAL CORP. COM 958102105 28528 505459 SH SOLE 479393 0 26066 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1038 49511 SH SOLE 0 0 49511 WESTERN NEW ENG BANCORP INC COM 958892101 183 21503 SH SOLE 0 0 21503 WESTERN UN CO COM 959802109 23956 1184776 SH SOLE 1133648 0 51128 WESTLAKE CHEM CORP COM 960413102 758 8320 SH SOLE 0 0 8320 WESTPAC BANKING CORP SPONSORED ADR 961214301 961 51858 SH SOLE 10831 0 41027 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 395 120479 SH SOLE 0 0 120479 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 57 20000 SH Put SOLE 0 0 20000 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 150 50000 SH Put SOLE 0 0 50000 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 156 40000 SH Put SOLE 0 0 40000 WESTROCK CO COM 96145D105 9001 180631 SH SOLE 3727 0 176904 WESTWATER RES INC COM NEW 961684206 53 14800 SH SOLE 0 0 14800 WEX INC COM 96208T104 490 2780 SH SOLE 0 0 2780 WEYERHAEUSER CO MTN BE COM NEW 962166104 31320 880508 SH SOLE 310270 0 570238 WEYERHAEUSER CO MTN BE COM NEW 962166104 5 15600 SH Call SOLE 0 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 14886 396024 SH SOLE 4978 0 391046 WHEELS UP EXPERIENCE INC COM CL A 96328L106 572 86731 SH SOLE 0 0 86731 WHIRLPOOL CORP COM 963320106 12251 60094 SH SOLE 36870 0 23224 WHITE MTNS INS GROUP LTD COM G9618E107 37984 35512 SH SOLE 34468 0 1044 WHITEHORSE FIN INC COM 96524V106 1033 67904 SH SOLE 0 0 67904 WHITING PETE CORP NEW COM NEW 966387508 327 5603 SH SOLE 0 0 5603 WHOLE EARTH BRANDS INC COM CL A 96684W100 2268 196395 SH SOLE 186629 0 9766 WILEY JOHN & SONS INC CL A 968223206 22520 431334 SH SOLE 428527 0 2807 WILLIAMS COS INC COM 969457100 138624 5344022 SH SOLE 4373426 0 970596 WILLIAMS SONOMA INC COM 969904101 7413 41805 SH SOLE 775 0 41030 WILLIS TOWERS WATSON PLC LTD SHS G96629103 42116 181176 SH SOLE 139299 0 41877 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4575 144244 SH SOLE 114732 0 29512 WINGSTOP INC COM 974155103 1448 8836 SH SOLE 7654 0 1182 WINNEBAGO INDS INC COM 974637100 1508 20802 SH SOLE 0 0 20802 WINTRUST FINL CORP COM 97650W108 16388 203886 SH SOLE 0 0 203886 WINTRUST FINL CORP COM 97650W108 77 28400 SH Call SOLE 0 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 1236 139980 SH SOLE 0 0 139980 WISDOMTREE INVTS INC COM 97717P104 79 13947 SH SOLE 0 0 13947 WISDOMTREE TR CBOE S&P 500 97717X560 395 12144 SH SOLE 0 0 12144 WISDOMTREE TR CHINADIV EX FI 97717X719 525 9819 SH SOLE 0 0 9819 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 8137 141227 SH SOLE 0 0 141227 WISDOMTREE TR EM EX ST-OWNED 97717X578 18957 507963 SH SOLE 0 0 507963 WISDOMTREE TR EMER MKT HIGH FD 97717W315 6174 141497 SH SOLE 0 0 141497 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1102 20607 SH SOLE 0 0 20607 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2948 38756 SH SOLE 312 0 38444 WISDOMTREE TR EUROPE SMCP DV 97717W869 1828 25453 SH SOLE 0 0 25453 WISDOMTREE TR FLOATNG RAT TREA 97717X628 8839 352137 SH SOLE 0 0 352137 WISDOMTREE TR GLB EX US RL EST 97717W331 228 9147 SH SOLE 0 0 9147 WISDOMTREE TR GLB HIGH DIV FD 97717W877 953 20360 SH SOLE 0 0 20360 WISDOMTREE TR GLB US QTLY DIV 97717W844 3563 88063 SH SOLE 0 0 88063 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1430 64319 SH SOLE 0 0 64319 WISDOMTREE TR INDIA ERNGS FD 97717W422 1700 45457 SH SOLE 0 0 45457 WISDOMTREE TR INTL DIV EX FINL 97717W786 319 7838 SH SOLE 0 0 7838 WISDOMTREE TR INTL EQUITY FD 97717W703 1783 33732 SH SOLE 0 0 33732 WISDOMTREE TR INTL LRGCAP DV 97717W794 337 7080 SH SOLE 0 0 7080 WISDOMTREE TR INTL QULTY DIV 97717X131 6262 164443 SH SOLE 109815 0 54628 WISDOMTREE TR INTL SMCAP DIV 97717W760 1360 18324 SH SOLE 0 0 18324 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 2392 55418 SH SOLE 0 0 55418 WISDOMTREE TR ITL HIGH DIV FD 97717W802 213 5611 SH SOLE 0 0 5611 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1867 29567 SH SOLE 0 0 29567 WISDOMTREE TR US DIVID EX FNCL 97717W406 1024 10899 SH SOLE 0 0 10899 WISDOMTREE TR US HGH YLD CORP 97717X172 485 9212 SH SOLE 0 0 9212 WISDOMTREE TR US HIGH DIVIDEND 97717W208 9367 121685 SH SOLE 0 0 121685 WISDOMTREE TR US LARGECAP DIVD 97717W307 13886 116409 SH SOLE 0 0 116409 WISDOMTREE TR US MIDCAP DIVID 97717W505 13814 333256 SH SOLE 0 0 333256 WISDOMTREE TR US MIDCAP FUND 97717W570 1282 24651 SH SOLE 0 0 24651 WISDOMTREE TR US QTLY DIV GRT 97717X669 42121 715857 SH SOLE 10706 0 705151 WISDOMTREE TR US S CAP QTY DIV 97717X651 4938 111302 SH SOLE 0 0 111302 WISDOMTREE TR US SMALLCAP DIVD 97717W604 6674 216474 SH SOLE 0 0 216474 WISDOMTREE TR US SMALLCAP FUND 97717W562 2442 50519 SH SOLE 0 0 50519 WISDOMTREE TR US TOTAL DIVIDND 97717W109 403 3428 SH SOLE 0 0 3428 WISDOMTREE TR YIELD ENHANCD US 97717X511 1557 29993 SH SOLE 0 0 29993 WIX COM LTD SHS M98068105 13776 70299 SH SOLE 61001 0 9298 WOLVERINE WORLD WIDE INC COM 978097103 1165 39030 SH SOLE 33477 0 5553 WOODWARD INC COM 980745103 1795 15855 SH SOLE 14257 0 1598 WORKDAY INC CL A 98138H101 62098 248500 SH SOLE 216833 0 31667 WORKHORSE GROUP INC COM NEW 98138J206 192 25080 SH SOLE 0 0 25080 WORKIVA INC COM CL A 98139A105 4921 34911 SH SOLE 29172 0 5739 WORLD FUEL SVCS CORP COM 981475106 19722 586622 SH SOLE 585635 0 987 WORLD GOLD TR SPDR GLD MINIS 98149E204 8155 467094 SH SOLE 0 0 467094 WORTHINGTON INDS INC COM 981811102 479 9090 SH SOLE 0 0 9090 WP CAREY INC COM 92936U109 15891 217569 SH SOLE 9830 0 207739 WPP PLC NEW ADR 92937A102 6524 97320 SH SOLE 96577 0 743 WRAP TECHNOLOGIES INC COM 98212N107 186 31100 SH SOLE 0 0 31100 WW INTL INC COM 98262P101 228 12519 SH SOLE 0 0 12519 WYNDHAM HOTELS & RESORTS INC COM 98311A105 5491 71136 SH SOLE 65175 0 5961 WYNN RESORTS LTD COM 983134107 10040 118468 SH SOLE 9914 0 108554 XAI OCTAGON FLOATING RATE & COM 98400T106 379 44216 SH SOLE 0 0 44216 XCEL ENERGY INC COM 98389B100 35226 563608 SH SOLE 436065 0 127543 XENCOR INC COM 98401F105 2799 85712 SH SOLE 0 0 85712 XENIA HOTELS & RESORTS INC COM 984017103 203 11439 SH SOLE 0 0 11439 XEROX HOLDINGS CORP COM NEW 98421M106 4178 207121 SH SOLE 124331 0 82790 XILINX INC COM 983919101 10245 67853 SH SOLE 10778 0 57075 XPENG INC ADS 98422D105 233 6542 SH SOLE 0 0 6542 XPERI HOLDING CORP COM 98390M103 659 34960 SH SOLE 0 0 34960 XPO LOGISTICS INC COM 983793100 14250 179066 SH SOLE 45070 0 133996 XPO LOGISTICS INC COM 983793100 201 4700 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 36273 293284 SH SOLE 200206 0 93078 YAMANA GOLD INC COM 98462Y100 95 24019 SH SOLE 0 0 24019 YANDEX N V SHS CLASS A N97284108 999 12523 SH SOLE 2136 0 10387 YELP INC CL A 985817105 2944 79064 SH SOLE 59166 0 19898 YETI HLDGS INC COM 98585X104 9503 110903 SH SOLE 52955 0 57948 YEXT INC COM 98585N106 458 38030 SH SOLE 37077 0 953 YUM BRANDS INC COM 988498101 33374 272851 SH SOLE 119861 0 152990 YUM CHINA HLDGS INC COM 98850P109 56660 975055 SH SOLE 877731 0 97324 ZAI LAB LTD ADR 98887Q104 247 2346 SH SOLE 658 0 1688 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 64239 124634 SH SOLE 112259 0 12375 ZENDESK INC COM 98936J101 2210 18986 SH SOLE 8866 0 10120 ZILLOW GROUP INC CL A 98954M101 18889 213246 SH SOLE 0 0 213246 ZILLOW GROUP INC CL C CAP STK 98954M200 3406 38641 SH SOLE 0 0 38641 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 461 9083 SH SOLE 0 0 9083 ZIMMER BIOMET HOLDINGS INC COM 98956P102 43085 294377 SH SOLE 205791 0 88586 ZIONS BANCORPORATION N A COM 989701107 2841 45896 SH SOLE 10 0 45886 ZIOPHARM ONCOLOGY INC COM 98973P101 150 82539 SH SOLE 0 0 82539 ZIPRECRUITER INC CL A 98980B103 3379 122442 SH SOLE 0 0 122442 ZIX CORP COM 98974P100 1605 227021 SH SOLE 0 0 227021 ZOETIS INC CL A 98978V103 169004 870504 SH SOLE 511073 0 359431 ZOMEDICA CORP COM 98980M109 7 12910 SH SOLE 0 0 12910 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 20722 79241 SH SOLE 4369 0 74872 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 4443 72615 SH SOLE 23436 0 49179 ZSCALER INC COM 98980G102 16427 62646 SH SOLE 0 0 62646 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 2224 72533 SH SOLE 0 0 72533 ZUMIEZ INC COM 989817101 289 7269 SH SOLE 7224 0 45 ZUORA INC COM CL A 98983V106 166 10025 SH SOLE 0 0 10025 ZYMEWORKS INC COM 98985W102 8533 293822 SH SOLE 0 0 293822 ZYNGA INC CL A 98986T108 6820 905670 SH SOLE 835200 0 70470