0001084208-21-000009.txt : 20210514 0001084208-21-000009.hdr.sgml : 20210514 20210514102809 ACCESSION NUMBER: 0001084208-21-000009 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210514 DATE AS OF CHANGE: 20210514 EFFECTIVENESS DATE: 20210514 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: 21922499 BUSINESS ADDRESS: STREET 1: 880 CARRILON PKWY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 BUSINESS PHONE: 7275671000 MAIL ADDRESS: STREET 1: 880 CARRILON PARKWAY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 FORMER COMPANY: FORMER CONFORMED NAME: DOWDLE JEFFREY A DATE OF NAME CHANGE: 19990414 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001084208 XXXXXXXX 03-31-2021 03-31-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 Olive Branch MS 05-14-2021 0 4086 99098708 false
INFORMATION TABLE 2 Q12113FS.xml 13F HOLDINGS REPORT 03-31-2021 1 800 FLOWERS COM INC CL A 68243Q106 3865 139990 SH SOLE 139490 0 500 10X GENOMICS INC CL A COM 88025U109 3965 21907 SH SOLE 0 0 21907 1LIFE HEALTHCARE INC COM 68269G107 1444 36962 SH SOLE 0 0 36962 2U INC COM 90214J101 703 18396 SH SOLE 0 0 18396 3-D SYS CORP DEL COM NEW 88554D205 1727 62921 SH SOLE 0 0 62921 360 DIGITECH INC AMERICAN DEP 88557W101 1883 72407 SH SOLE 0 0 72407 360 DIGITECH INC AMERICAN DEP 88557W101 3 10200 SH Call SOLE 0 0 0 3M CO COM 88579Y101 158786 824076 SH SOLE 330920 0 493156 3M CO COM 88579Y101 49 13000 SH Call SOLE 0 0 0 89BIO INC COM 282559103 544 22985 SH SOLE 0 0 22985 8X8 INC NEW COM 282914100 284 8750 SH SOLE 0 0 8750 9 METERS BIOPHARMA INC COM 654405109 15 13000 SH SOLE 0 0 13000 AAON INC COM PAR $0.004 000360206 2455 35072 SH SOLE 0 0 35072 AAR CORP COM 000361105 303 7274 SH SOLE 133 0 7141 ABB LTD SPONSORED ADR 000375204 23382 767364 SH SOLE 684840 0 82524 ABBOTT LABS COM 002824100 315410 2631899 SH SOLE 994217 0 1637682 ABBVIE INC COM 00287Y109 387474 3580435 SH SOLE 1769952 0 1810483 ABBVIE INC COM 00287Y109 3 10200 SH Call SOLE 0 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 2476 72896 SH SOLE 0 0 72896 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 739 180699 SH SOLE 0 0 180699 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 112 19204 SH SOLE 0 0 19204 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 4471 516884 SH SOLE 0 0 516884 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1682 151002 SH SOLE 0 0 151002 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 391 65782 SH SOLE 0 0 65782 ABERDEEN INCOME CR STRATEGIE COM 003057106 510 44097 SH SOLE 0 0 44097 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 302 33458 SH SOLE 0 0 33458 ABERDEEN STD GLOBAL INFRASTR COM SHS BEN INT 00326W106 771 38542 SH SOLE 0 0 38542 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1360 82926 SH SOLE 0 0 82926 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 3646 14892 SH SOLE 0 0 14892 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1937 17405 SH SOLE 0 0 17405 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1187 12805 SH SOLE 0 0 12805 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 588 24897 SH SOLE 0 0 24897 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2113 221698 SH SOLE 0 0 221698 ABIOMED INC COM 003654100 2642 8290 SH SOLE 582 0 7708 ABM INDS INC COM 000957100 2626 51489 SH SOLE 431 0 51058 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 208 10371 SH SOLE 0 0 10371 ACACIA RESH CORP ACACIA TCH COM 003881307 506 76115 SH SOLE 0 0 76115 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 396 14654 SH SOLE 0 0 14654 ACADIA HEALTHCARE COMPANY IN COM 00404A109 5623 98415 SH SOLE 79727 0 18688 ACCELERON PHARMA INC COM 00434H108 1895 13976 SH SOLE 4385 0 9591 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 186263 674242 SH SOLE 447325 0 226917 ACCOLADE INC COM 00437E102 1497 32993 SH SOLE 31904 0 1089 ACER THERAPEUTICS INC COM 00444P108 50 16200 SH SOLE 0 0 16200 ACI WORLDWIDE INC COM 004498101 2090 54924 SH SOLE 53669 0 1255 ACIES ACQUISITION CORP *W EXP 11/30/202 G0103T113 22 14198 SH SOLE 0 0 14198 ACIES ACQUISITION CORP CL A G0103T105 362 36353 SH SOLE 0 0 36353 ACTIVISION BLIZZARD INC COM 00507V109 38994 419286 SH SOLE 217551 0 201735 ACUITY BRANDS INC COM 00508Y102 2144 12991 SH SOLE 4974 0 8017 ACUSHNET HOLDINGS CORP COM 005098108 25017 605296 SH SOLE 599222 0 6074 ADAMS DIVERSIFIED EQUITY FD COM 006212104 13387 733125 SH SOLE 0 0 733125 ADAMS RES & ENERGY INC COM NEW 006351308 433 15473 SH SOLE 0 0 15473 ADAPTHEALTH CORP COM CL A 00653Q102 464 12630 SH SOLE 12630 0 0 ADDUS HOMECARE CORP COM 006739106 588 5626 SH SOLE 0 0 5626 ADMA BIOLOGICS INC COM 000899104 316 179491 SH SOLE 0 0 179491 ADMA BIOLOGICS INC COM 000899104 1 15000 SH Call SOLE 0 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 292358 615012 SH SOLE 441179 0 173833 ADT INC DEL COM 00090Q103 1085 128577 SH SOLE 0 0 128577 ADTALEM GLOBAL ED INC COM 00737L103 474 11992 SH SOLE 10793 0 1199 ADTRAN INC COM 00738A106 223 13397 SH SOLE 6895 0 6502 ADVANCE AUTO PARTS INC COM 00751Y106 51325 279713 SH SOLE 244047 0 35666 ADVANCED DRAIN SYS INC DEL COM 00790R104 2630 25439 SH SOLE 0 0 25439 ADVANCED ENERGY INDS COM 007973100 4593 42074 SH SOLE 21365 0 20709 ADVANCED MICRO DEVICES INC COM 007903107 29874 380555 SH SOLE 21246 0 359309 ADVANCED MICRO DEVICES INC COM 007903107 60 14200 SH Call SOLE 0 0 0 ADVENT CONVERTIBLE & INCOME COM 00764C109 12537 709499 SH SOLE 0 0 709499 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 810 12991 SH SOLE 0 0 12991 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 405 11014 SH SOLE 0 0 11014 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 207 22300 SH SOLE 0 0 22300 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 12076 247957 SH SOLE 247816 0 141 AECOM COM 00766T100 4897 76387 SH SOLE 62123 0 14264 AEGON N V NY REGISTRY SHS 007924103 17693 3740612 SH SOLE 46008 0 3694604 AERCAP HOLDINGS NV SHS N00985106 6445 109721 SH SOLE 101345 0 8376 AERIE PHARMACEUTICALS INC COM 00771V108 746 41748 SH SOLE 0 0 41748 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1995 42486 SH SOLE 40746 0 1740 AEROVIRONMENT INC COM 008073108 2043 17605 SH SOLE 0 0 17605 AES CORP COM 00130H105 80548 3004392 SH SOLE 2915796 0 88596 AEVA TECHNOLOGIES INC COM 00835Q103 3050 262898 SH SOLE 0 0 262898 AFFILIATED MANAGERS GROUP IN COM 008252108 34120 228948 SH SOLE 226766 0 2182 AFFIRM HLDGS INC COM CL A 00827B106 342 4840 SH SOLE 0 0 4840 AFLAC INC COM 001055102 38853 759131 SH SOLE 78268 0 680863 AGCO CORP COM 001084102 4331 30153 SH SOLE 15471 0 14682 AGEAGLE AERIAL SYS INC NEW COM 00848K101 65 10308 SH SOLE 0 0 10308 AGILE THERAPEUTICS INC COM 00847L100 56 26845 SH SOLE 0 0 26845 AGILENT TECHNOLOGIES INC COM 00846U101 8545 67206 SH SOLE 12947 0 54259 AGILENT TECHNOLOGIES INC COM 00846U101 12 10700 SH Call SOLE 0 0 0 AGNC INVT CORP COM 00123Q104 8068 481357 SH SOLE 224749 0 256608 AGNICO EAGLE MINES LTD COM 008474108 4927 85198 SH SOLE 0 0 85198 AGREE REALTY CORP COM 008492100 13794 204934 SH SOLE 142588 0 62346 AIR LEASE CORP CL A 00912X302 21062 429834 SH SOLE 7996 0 421838 AIR PRODS & CHEMS INC COM 009158106 419177 1489858 SH SOLE 339108 0 1150750 AIR PRODS & CHEMS INC COM 009158106 24 11600 SH Call SOLE 0 0 0 AIR PRODS & CHEMS INC COM 009158106 92 28800 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 26997 922659 SH SOLE 917379 0 5280 AIRBNB INC COM CL A 009066101 12842 68332 SH SOLE 15877 0 52455 AKAMAI TECHNOLOGIES INC COM 00971T101 24030 235817 SH SOLE 193818 0 41999 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 18 15000 PRN SOLE 0 0 15000 AKEBIA THERAPEUTICS INC COM 00972D105 75 22171 SH SOLE 0 0 22171 AKOUSTIS TECHNOLOGIES INC COM 00973N102 330 24722 SH SOLE 0 0 24722 ALAMOS GOLD INC NEW COM CL A 011532108 1508 192911 SH SOLE 0 0 192911 ALARM COM HLDGS INC COM 011642105 4559 52781 SH SOLE 16042 0 36739 ALASKA AIR GROUP INC COM 011659109 21668 313072 SH SOLE 73599 0 239473 ALBANY INTL CORP CL A 012348108 8845 105961 SH SOLE 105381 0 580 ALBEMARLE CORP COM 012653101 14693 100555 SH SOLE 36236 0 64319 ALBERTSONS COS INC COMMON STOCK 013091103 805 42232 SH SOLE 0 0 42232 ALCOA CORP COM 013872106 1048 32263 SH SOLE 0 0 32263 ALCON AG ORD SHS H01301128 33247 474182 SH SOLE 450856 0 23326 ALDEYRA THERAPEUTICS INC COM 01438T106 265 22300 SH SOLE 0 0 22300 ALECTOR INC COM 014442107 678 33670 SH SOLE 0 0 33670 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 15031 91484 SH SOLE 84833 0 6651 ALEXCO RESOURCE CORP COM 01535P106 712 282858 SH SOLE 0 0 282858 ALEXION PHARMACEUTICALS INC COM 015351109 5325 34826 SH SOLE 981 0 33845 ALGONQUIN PWR UTILS CORP COM 015857105 2525 159292 SH SOLE 1085 0 158207 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 244520 1078462 SH SOLE 386959 0 691503 ALIGN TECHNOLOGY INC COM 016255101 42366 78234 SH SOLE 60864 0 17370 ALLEGHANY CORP DEL COM 017175100 11600 18525 SH SOLE 12171 0 6354 ALLEGIANT TRAVEL CO COM 01748X102 1124 4606 SH SOLE 3140 0 1466 ALLEGION PLC ORD SHS G0176J109 20940 166692 SH SOLE 143909 0 22783 ALLEGRO MICROSYSTEMS INC COM 01749D105 780 30783 SH SOLE 29783 0 1000 ALLETE INC COM NEW 018522300 10415 155007 SH SOLE 117073 0 37934 ALLIANCE DATA SYSTEMS CORP COM 018581108 2854 25466 SH SOLE 14276 0 11190 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 320 55250 SH SOLE 0 0 55250 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1174 99105 SH SOLE 0 0 99105 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 3292 82327 SH SOLE 0 0 82327 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 197 13861 SH SOLE 0 0 13861 ALLIANT ENERGY CORP COM 018802108 4464 82431 SH SOLE 33271 0 49160 ALLISON TRANSMISSION HLDGS I COM 01973R101 5520 135187 SH SOLE 121078 0 14109 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 249 16556 SH SOLE 16206 0 350 ALLSTATE CORP COM 020002101 140993 1227058 SH SOLE 254515 0 972543 ALLY FINL INC COM 02005N100 16053 355082 SH SOLE 257250 0 97832 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 5172 36631 SH SOLE 34335 0 2296 ALPHA ARCHITECT ETF TR INTL QUAN MOMNTM 02072L300 8895 264191 SH SOLE 0 0 264191 ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 438 15184 SH SOLE 0 0 15184 ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 1663 49649 SH SOLE 0 0 49649 ALPHA ARCHITECT ETF TR US QUAN MOMENTUM 02072L409 397 7600 SH SOLE 0 0 7600 ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 601 18482 SH SOLE 0 0 18482 ALPHABET INC CAP STK CL A 02079K305 727007 352485 SH SOLE 128169 0 224316 ALPHABET INC CAP STK CL C 02079K107 490027 236882 SH SOLE 88100 0 148782 ALPHATEC HLDGS INC COM NEW 02081G201 232 14671 SH SOLE 0 0 14671 ALPINE INCOME PPTY TR INC COM 02083X103 1578 90919 SH SOLE 45057 0 45862 ALPS ETF TR ALERIAN MLP 00162Q452 24846 814624 SH SOLE 200 0 814424 ALPS ETF TR CLEAN ENERGY 00162Q460 1738 22274 SH SOLE 0 0 22274 ALPS ETF TR DISRUPTIVE TECH 00162Q478 2105 46839 SH SOLE 0 0 46839 ALPS ETF TR EQUAL SEC ETF 00162Q205 2274 24235 SH SOLE 0 0 24235 ALPS ETF TR INTL SEC DV DOG 00162Q718 432 15775 SH SOLE 0 0 15775 ALPS ETF TR MED BREAKTHGH 00162Q593 1181 23485 SH SOLE 0 0 23485 ALPS ETF TR RIVERFRNT DYMC 00162Q528 1520 37494 SH SOLE 0 0 37494 ALPS ETF TR RIVERFRNT FLEX 00162Q510 555 13450 SH SOLE 0 0 13450 ALPS ETF TR RIVERFRONT DYM 00162Q536 1971 78111 SH SOLE 0 0 78111 ALPS ETF TR RIVRFRNT STR INC 00162Q783 580 23525 SH SOLE 0 0 23525 ALPS ETF TR SECTR DIV DOGS 00162Q858 7194 139776 SH SOLE 0 0 139776 ALTAIR ENGR INC COM CL A 021369103 5698 91068 SH SOLE 90897 0 171 ALTERYX INC COM CL A 02156B103 601 7248 SH SOLE 0 0 7248 ALTICE USA INC CL A 02156K103 4248 130584 SH SOLE 120638 0 9946 ALTRA INDL MOTION CORP COM 02208R106 10747 194271 SH SOLE 189337 0 4934 ALTRIA GROUP INC COM 02209S103 80677 1576923 SH SOLE 459948 0 1116975 ALTRIA GROUP INC COM 02209S103 64 12200 SH Call SOLE 0 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 253 40821 SH SOLE 0 0 40821 AMAZON COM INC COM 023135106 1576340 509469 SH SOLE 171412 0 338057 AMBEV SA SPONSORED ADR 02319V103 1703 621493 SH SOLE 0 0 621493 AMC ENTMT HLDGS INC CL A COM 00165C104 130 12762 SH SOLE 0 0 12762 AMC NETWORKS INC CL A 00164V103 3375 63482 SH SOLE 62282 0 1200 AMCOR PLC ORD G0250X107 1110 95047 SH SOLE 1303 0 93744 AMDOCS LTD SHS G02602103 15999 228071 SH SOLE 214093 0 13978 AMEDISYS INC COM 023436108 2769 10459 SH SOLE 4978 0 5481 AMER STATES WTR CO COM 029899101 3114 41183 SH SOLE 168 0 41015 AMEREN CORP COM 023608102 10353 127247 SH SOLE 84746 0 42501 AMERESCO INC CL A 02361E108 1824 37501 SH SOLE 0 0 37501 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1766 319341 SH SOLE 0 0 319341 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1232 90743 SH SOLE 31504 0 59239 AMERICAN AIRLS GROUP INC COM 02376R102 6588 275638 SH SOLE 0 0 275638 AMERICAN AXLE & MFG HLDGS IN COM 024061103 124 12791 SH SOLE 7138 0 5653 AMERICAN CAMPUS CMNTYS INC COM 024835100 2599 60203 SH SOLE 50810 0 9393 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 846 12875 SH SOLE 0 0 12875 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 268 5365 SH SOLE 0 0 5365 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1454 49731 SH SOLE 0 0 49731 AMERICAN ELEC PWR CO INC COM 025537101 75387 890054 SH SOLE 579964 0 310090 AMERICAN EQTY INVT LIFE HLD COM 025676206 9905 314133 SH SOLE 284371 0 29762 AMERICAN EXPRESS CO COM 025816109 61283 433277 SH SOLE 140382 0 292895 AMERICAN FIN TR INC COM CLASS A 02607T109 106 10766 SH SOLE 0 0 10766 AMERICAN FINL GROUP INC OHIO COM 025932104 1504 13184 SH SOLE 0 0 13184 AMERICAN HOMES 4 RENT CL A 02665T306 10199 305915 SH SOLE 144821 0 161094 AMERICAN INTL GROUP INC COM NEW 026874784 65477 1416957 SH SOLE 1362630 0 54327 AMERICAN OUTDOOR BRANDS INC COM 02875D109 841 33357 SH SOLE 0 0 33357 AMERICAN TOWER CORP NEW COM 03027X100 224893 940716 SH SOLE 640657 0 300059 AMERICAN WELL CORP CL A 03044L105 203 11712 SH SOLE 0 0 11712 AMERICAN WTR WKS CO INC NEW COM 030420103 30996 206737 SH SOLE 54957 0 151780 AMERICOLD RLTY TR COM 03064D108 5674 147481 SH SOLE 57992 0 89489 AMERIPRISE FINL INC COM 03076C106 23615 101591 SH SOLE 73428 0 28163 AMERIS BANCORP COM 03076K108 2379 45308 SH SOLE 0 0 45308 AMERISOURCEBERGEN CORP COM 03073E105 26080 220873 SH SOLE 134460 0 86413 AMETEK INC COM 031100100 21739 170199 SH SOLE 139240 0 30959 AMGEN INC COM 031162100 398336 1600851 SH SOLE 405086 0 1195765 AMGEN INC COM 031162100 64 33300 SH Call SOLE 0 0 0 AMGEN INC COM 031162100 48 16500 SH Call SOLE 0 0 0 AMGEN INC COM 031162100 47 13000 SH Call SOLE 0 0 0 AMICUS THERAPEUTICS INC COM 03152W109 1095 110846 SH SOLE 76562 0 34284 AMKOR TECHNOLOGY INC COM 031652100 2012 84861 SH SOLE 72161 0 12700 AMMO INC COM 00175J107 4428 747895 SH SOLE 0 0 747895 AMN HEALTHCARE SVCS INC COM 001744101 3907 53017 SH SOLE 0 0 53017 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 1144 170052 SH SOLE 0 0 170052 AMPHENOL CORP NEW CL A 032095101 11317 171550 SH SOLE 123315 0 48235 AMPIO PHARMACEUTICALS INC COM 03209T109 325 192155 SH SOLE 0 0 192155 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 320 20895 SH SOLE 0 0 20895 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 34014 609142 SH SOLE 0 0 609142 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 21678 629271 SH SOLE 0 0 629271 AMPLIFY ETF TR HIGH INCOME 032108847 207 12401 SH SOLE 0 0 12401 AMPLIFY ETF TR ONLIN RETL ETF 032108102 7498 60382 SH SOLE 0 0 60382 ANALOG DEVICES INC COM 032654105 54850 353680 SH SOLE 128189 0 225491 ANAPLAN INC COM 03272L108 626 11628 SH SOLE 10253 0 1375 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 6384 366478 SH SOLE 0 0 366478 ANGI INC COM CL A NEW 00183L102 1027 78979 SH SOLE 41727 0 37252 ANGIODYNAMICS INC COM 03475V101 1534 65559 SH SOLE 0 0 65559 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 2829 128764 SH SOLE 0 0 128764 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 41173 655100 SH SOLE 561609 0 93491 ANIXA BIOSCIENCES INC COM 03528H109 198 42330 SH SOLE 0 0 42330 ANNALY CAPITAL MANAGEMENT IN COM 035710409 7818 909082 SH SOLE 39806 0 869276 ANNALY CAPITAL MANAGEMENT IN COM 035710409 3 15000 SH Call SOLE 0 0 0 ANSYS INC COM 03662Q105 22349 65818 SH SOLE 56994 0 8824 ANTARES PHARMA INC COM 036642106 820 199413 SH SOLE 0 0 199413 ANTERO MIDSTREAM CORP COM 03676B102 818 90639 SH SOLE 0 0 90639 ANTERO RESOURCES CORP COM 03674X106 513 50263 SH SOLE 0 0 50263 ANTHEM INC COM 036752103 38517 107300 SH SOLE 58297 0 49003 AON PLC SHS CL A G0403H108 60104 261195 SH SOLE 231990 0 29205 APA CORPORATION COM 03743Q108 2529 141268 SH SOLE 0 0 141268 APA CORPORATION COM 03743Q108 280 99400 SH Put SOLE 0 0 99400 APARTMENT INCOME REIT CORP COM 03750L109 730 17077 SH SOLE 0 0 17077 APARTMENT INVT & MGMT CO CL A 03748R747 76 12337 SH SOLE 0 0 12337 APELLIS PHARMACEUTICALS INC COM 03753U106 666 15518 SH SOLE 0 0 15518 APHRIA INC COM 03765K104 266 14475 SH SOLE 0 0 14475 API GROUP CORP COM STK 00187Y100 3247 157030 SH SOLE 145586 0 11444 APOGEE ENTERPRISES INC COM 037598109 521 12734 SH SOLE 0 0 12734 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 294 294000 PRN SOLE 0 0 294000 APOLLO COML REAL EST FIN INC NOTE 5.375%10/1 03762UAC9 158 161000 PRN SOLE 0 0 161000 APOLLO GLOBAL MGMT INC COM CL A 03768E105 26492 563544 SH SOLE 406196 0 157348 APOLLO INVT CORP COM NEW 03761U502 583 42481 SH SOLE 0 0 42481 APOLLO STRATEGIC GROWTH CAPT UNIT 99/99/9999 G0411R122 144 13915 SH SOLE 0 0 13915 APOLLO TACTICAL INCOME FD IN COM 037638103 397 26648 SH SOLE 0 0 26648 APPFOLIO INC COM CL A 03783C100 839 5936 SH SOLE 0 0 5936 APPHARVEST INC COM 03783T103 667 36462 SH SOLE 0 0 36462 APPIAN CORP CL A 03782L101 812 6108 SH SOLE 0 0 6108 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1007 69123 SH SOLE 37066 0 32057 APPLE INC COM 037833100 2400947 19655665 SH SOLE 3501612 0 16154053 APPLE INC COM 037833100 9 11600 SH Call SOLE 0 0 0 APPLE INC COM 037833100 54 58100 SH Call SOLE 0 0 0 APPLE INC COM 037833100 283 3000 SH Call SOLE 0 0 0 APPLE INC COM 037833100 51 122600 SH Call SOLE 0 0 0 APPLE INC COM 037833100 43 17700 SH Call SOLE 0 0 0 APPLE INC COM 037833100 1877 68000 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1021 11203 SH SOLE 10128 0 1075 APPLIED MATLS INC COM 038222105 104799 784426 SH SOLE 453513 0 330913 APPLIED MATLS INC COM 038222105 216 3000 SH Call SOLE 0 0 0 APPLIED OPTOELECTRONICS INC COM 03823U102 97 11570 SH SOLE 0 0 11570 APTARGROUP INC COM 038336103 43508 307103 SH SOLE 288867 0 18236 APTINYX INC COM 03836N103 437 145785 SH SOLE 0 0 145785 APTIV PLC SHS G6095L109 33584 243542 SH SOLE 209835 0 33707 APTOSE BIOSCIENCES INC COM NEW 03835T200 165 27650 SH SOLE 0 0 27650 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 902 134578 SH SOLE 0 0 134578 ARAMARK COM 03852U106 12433 329080 SH SOLE 321677 0 7403 ARBOR REALTY TRUST INC COM 038923108 1255 78959 SH SOLE 33205 0 45754 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 2523 86472 SH SOLE 13984 0 72488 ARCH CAP GROUP LTD ORD G0450A105 5314 138491 SH SOLE 53940 0 84551 ARCHER DANIELS MIDLAND CO COM 039483102 45580 799647 SH SOLE 200072 0 599575 ARCHER DANIELS MIDLAND CO COM 039483102 211 16500 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 43 12000 SH Call SOLE 0 0 0 ARCONIC CORPORATION COM 03966V107 2603 102528 SH SOLE 79235 0 23293 ARCOSA INC COM 039653100 3449 52990 SH SOLE 42361 0 10629 ARENA PHARMACEUTICALS INC COM NEW 040047607 659 9496 SH SOLE 0 0 9496 ARES CAPITAL CORP COM 04010L103 7942 424483 SH SOLE 0 0 424483 ARES COML REAL ESTATE CORP COM 04013V108 341 24857 SH SOLE 0 0 24857 ARES DYNAMIC CR ALLOCATION F COM 04014F102 390 25943 SH SOLE 0 0 25943 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1441 25721 SH SOLE 0 0 25721 ARGAN INC COM 04010E109 10202 191234 SH SOLE 149474 0 41760 ARGO GROUP INTL HLDGS LTD COM G0464B107 4502 89471 SH SOLE 79044 0 10427 ARISTA NETWORKS INC COM 040413106 7416 24565 SH SOLE 19547 0 5018 ARK ETF TR 3D PRINTING ETF 00214Q500 1502 38659 SH SOLE 0 0 38659 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 7402 88179 SH SOLE 0 0 88179 ARK ETF TR FINTECH INNOVA 00214Q708 11125 217705 SH SOLE 0 0 217705 ARK ETF TR GENOMIC REV ETF 00214Q302 24283 273671 SH SOLE 0 0 273671 ARK ETF TR INNOVATION ETF 00214Q104 170878 1424578 SH SOLE 590 0 1423988 ARK ETF TR ISRAEL INOVATE 00214Q609 1762 56039 SH SOLE 0 0 56039 ARK ETF TR NEXT GNRTN INTER 00214Q401 19074 129365 SH SOLE 33 0 129332 ARLO TECHNOLOGIES INC COM 04206A101 703 111948 SH SOLE 0 0 111948 ARMADA HOFFLER PPTYS INC COM 04208T108 197 15745 SH SOLE 0 0 15745 ARMSTRONG WORLD INDS INC NEW COM 04247X102 8931 99132 SH SOLE 97276 0 1856 ARROW ELECTRS INC COM 042735100 4602 41531 SH SOLE 15209 0 26322 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 946 14272 SH SOLE 10818 0 3454 ARTESIAN RES CORP CL A 043113208 305 7735 SH SOLE 0 0 7735 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 29806 571334 SH SOLE 538095 0 33239 ARVINAS INC COM 04335A105 453 6855 SH SOLE 6855 0 0 ARYA SCIENCES ACQUISITION CO COM CL A G3166W106 159 11540 SH SOLE 0 0 11540 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 9616 481995 SH SOLE 0 0 481995 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 3106 24103 SH SOLE 24090 0 13 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 797 103454 SH SOLE 95377 0 8077 ASENSUS SURGICAL INC COM 04367G103 375 115500 SH SOLE 0 0 115500 ASGN INC COM 00191U102 4179 43789 SH SOLE 43490 0 299 ASHFORD HOSPITALITY TR INC COM SHS 044103877 120 40755 SH SOLE 0 0 40755 ASHLAND GLOBAL HLDGS INC COM 044186104 3957 44576 SH SOLE 41122 0 3454 ASML HOLDING N V N Y REGISTRY SHS N07059210 87036 140976 SH SOLE 119461 0 21515 ASPEN TECHNOLOGY INC COM 045327103 46263 320533 SH SOLE 270599 0 49934 ASPIRA WOMENS HEALTH INC COM 04537Y109 197 29226 SH SOLE 0 0 29226 ASSURANT INC COM 04621X108 408 2874 SH SOLE 0 0 2874 ASSURED GUARANTY LTD COM G0585R106 8599 203383 SH SOLE 187319 0 16064 ASTRAZENECA PLC SPONSORED ADR 046353108 68171 1371096 SH SOLE 853382 0 517714 ASTRONICS CORP COM 046433108 369 20449 SH SOLE 0 0 20449 AT HOME GROUP INC COM 04650Y100 315 10980 SH SOLE 0 0 10980 AT&T INC COM 00206R102 289582 9566635 SH SOLE 2697510 0 6869125 AT&T INC COM 00206R102 1 15400 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 1 26900 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 9 29000 SH Call SOLE 0 0 0 ATHENE HOLDING LTD CL A G0684D107 510 10118 SH SOLE 0 0 10118 ATHERSYS INC NEW COM 04744L106 29 16051 SH SOLE 0 0 16051 ATKORE INC COM 047649108 6808 94692 SH SOLE 93411 0 1281 ATLANTIC CAP BANCSHARES INC COM 048269203 273 11332 SH SOLE 0 0 11332 ATLANTIC UN BANKSHARES CORP COM 04911A107 2160 56312 SH SOLE 47633 0 8679 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 34415 939517 SH SOLE 838297 0 101220 ATLAS CORP SHARES Y0436Q109 5246 384352 SH SOLE 0 0 384352 ATLAS CREST INVT CORP COM 049284102 383 38138 SH SOLE 0 0 38138 ATLAS TECHNICAL CONSULTANTS COM CLS A 049430101 1043 102176 SH SOLE 102076 0 100 ATLASSIAN CORP PLC CL A G06242104 44010 208816 SH SOLE 197686 0 11130 ATMOS ENERGY CORP COM 049560105 8865 89679 SH SOLE 28994 0 60685 ATN INTL INC COM 00215F107 208 4230 SH SOLE 0 0 4230 ATRICURE INC COM 04963C209 1164 17768 SH SOLE 15520 0 2248 ATRION CORP COM 049904105 233 363 SH SOLE 0 0 363 AUDIOCODES LTD ORD M15342104 1892 70130 SH SOLE 638 0 69492 AUDIOEYE INC COM NEW 050734201 225 8049 SH SOLE 0 0 8049 AURORA CANNABIS INC COM 05156X884 110 11781 SH SOLE 0 0 11781 AUTODESK INC COM 052769106 164477 593457 SH SOLE 549047 0 44410 AUTOHOME INC SP ADS RP CL A 05278C107 19025 203979 SH SOLE 196394 0 7585 AUTOLIV INC COM 052800109 3315 35718 SH SOLE 34934 0 784 AUTOMATIC DATA PROCESSING IN COM 053015103 207666 1101828 SH SOLE 716602 0 385226 AUTONATION INC COM 05329W102 4022 43149 SH SOLE 26569 0 16580 AUTOZONE INC COM 053332102 41703 29697 SH SOLE 12341 0 17356 AVALARA INC COM 05338G106 4910 36796 SH SOLE 23922 0 12874 AVALONBAY CMNTYS INC COM 053484101 8583 46516 SH SOLE 36881 0 9635 AVANGRID INC COM 05351W103 1486 29834 SH SOLE 21638 0 8196 AVANTOR INC COM 05352A100 18270 631540 SH SOLE 605762 0 25778 AVAYA HLDGS CORP COM 05351X101 11454 408620 SH SOLE 399140 0 9480 AVERY DENNISON CORP COM 053611109 22002 119804 SH SOLE 106936 0 12868 AVID BIOSERVICES INC COM 05368M106 190 10409 SH SOLE 0 0 10409 AVIDITY BIOSCIENCES INC COM 05370A108 1083 49643 SH SOLE 0 0 49643 AVIENT CORPORATION COM 05368V106 1334 28228 SH SOLE 11468 0 16760 AVIS BUDGET GROUP COM 053774105 701 9670 SH SOLE 0 0 9670 AVISTA CORP COM 05379B107 6085 127430 SH SOLE 121817 0 5613 AVNET INC COM 053807103 15374 370365 SH SOLE 325382 0 44983 AXALTA COATING SYS LTD COM G0750C108 2939 99342 SH SOLE 94025 0 5317 AXIS CAP HLDGS LTD SHS G0692U109 38809 782911 SH SOLE 778818 0 4093 AXOGEN INC COM 05463X106 214 10573 SH SOLE 0 0 10573 AXON ENTERPRISE INC COM 05464C101 13460 94508 SH SOLE 33344 0 61164 AXOS FINANCIAL INC COM 05465C100 1891 40235 SH SOLE 31167 0 9068 AXSOME THERAPEUTICS INC COM 05464T104 217 3836 SH SOLE 0 0 3836 AZEK CO INC CL A 05478C105 3253 77364 SH SOLE 56483 0 20881 AZURE PWR GLOBAL LTD SHS V0393H103 295 10838 SH SOLE 0 0 10838 AZZ INC COM 002474104 1988 39481 SH SOLE 13469 0 26012 B & G FOODS INC NEW COM 05508R106 3185 102551 SH SOLE 100 0 102451 B & G FOODS INC NEW COM 05508R106 18 59200 SH Call SOLE 0 0 0 B. RILEY FINANCIAL INC COM 05580M108 830 14725 SH SOLE 12590 0 2135 B2GOLD CORP COM 11777Q209 859 199474 SH SOLE 0 0 199474 B2GOLD CORP COM 11777Q209 56 51000 SH Put SOLE 0 0 51000 B2GOLD CORP COM 11777Q209 10 127000 SH Call SOLE 0 0 0 B2GOLD CORP COM 11777Q209 35 63500 SH Call SOLE 0 0 0 BADGER METER INC COM 056525108 988 10621 SH SOLE 2802 0 7819 BAIDU INC SPON ADR REP A 056752108 7835 36016 SH SOLE 478 0 35538 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 632 42754 SH SOLE 0 0 42754 BAKER HUGHES COMPANY CL A 05722G100 3893 180147 SH SOLE 112622 0 67525 BALCHEM CORP COM 057665200 4384 34959 SH SOLE 26401 0 8558 BALL CORP COM 058498106 15829 186788 SH SOLE 139881 0 46907 BALLARD PWR SYS INC NEW COM 058586108 1970 80735 SH SOLE 0 0 80735 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1613 309040 SH SOLE 282577 0 26463 BANCO BRADESCO S A SP ADR PFD NEW 059460303 5049 1074280 SH SOLE 1073504 0 776 BANCO SANTANDER S.A. ADR 05964H105 662 192885 SH SOLE 111159 0 81726 BANCORPSOUTH BK TUPELO MISS COM 05971J102 1967 60565 SH SOLE 21812 0 38753 BANCROFT FD LTD COM 059695106 1278 43340 SH SOLE 0 0 43340 BANDWIDTH INC COM CL A 05988J103 2265 17873 SH SOLE 9453 0 8420 BANK COMM HLDGS COM 06424J103 1604 125836 SH SOLE 0 0 125836 BANK HAWAII CORP COM 062540109 4033 45061 SH SOLE 43307 0 1754 BANK MARIN BANCORP COM 063425102 355 9060 SH SOLE 0 0 9060 BANK MONTREAL QUE COM 063671101 6805 76311 SH SOLE 14449 0 61862 BANK NEW YORK MELLON CORP COM 064058100 10558 223252 SH SOLE 76658 0 146594 BANK NOVA SCOTIA B C COM 064149107 2039 32588 SH SOLE 100 0 32488 BANK OZK COM 06417N103 15742 385353 SH SOLE 350223 0 35130 BANNER CORP COM NEW 06652V208 8130 152446 SH SOLE 0 0 152446 BARCLAYS PLC ADR 06738E204 29694 2902596 SH SOLE 107920 0 2794676 BARINGS BDC INC COM 06759L103 1630 163279 SH SOLE 0 0 163279 BARINGS CORPORATE INVS COM 06759X107 1031 74022 SH SOLE 0 0 74022 BARINGS GLOBAL SHORT DURATIO COM 06760L100 2034 126479 SH SOLE 0 0 126479 BARINGS PARTN INVS SH BEN INT 06761A103 492 38104 SH SOLE 0 0 38104 BARNES GROUP INC COM 067806109 1006 20297 SH SOLE 18445 0 1852 BARRICK GOLD CORP COM 067901108 22883 1153119 SH SOLE 313076 0 840043 BARRICK GOLD CORP COM 067901108 3 16000 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 1 12500 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 8 52700 SH Call SOLE 0 0 0 BAUSCH HEALTH COS INC COM 071734107 4841 152514 SH SOLE 2571 0 149943 BAUSCH HEALTH COS INC COM 071734107 729 60000 SH Call SOLE 0 0 0 BAXTER INTL INC COM 071813109 30442 360949 SH SOLE 219460 0 141489 BCE INC COM NEW 05534B760 78330 1734575 SH SOLE 1563269 0 171306 BEACON ROOFING SUPPLY INC COM 073685109 566 10812 SH SOLE 6650 0 4162 BECTON DICKINSON & CO COM 075887109 193191 794470 SH SOLE 321281 0 473189 BED BATH & BEYOND INC COM 075896100 480 16466 SH SOLE 0 0 16466 BED BATH & BEYOND INC COM 075896100 75 13000 SH Call SOLE 0 0 0 BEIGENE LTD SPONSORED ADR 07725L102 1607 4617 SH SOLE 4554 0 63 BENEFITFOCUS INC COM 08180D106 1729 125174 SH SOLE 0 0 125174 BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 572 625000 PRN SOLE 0 0 625000 BENTLEY SYS INC COM CL B 08265T208 14020 298748 SH SOLE 296793 0 1955 BERKELEY LTS INC COM 084310101 382 7613 SH SOLE 0 0 7613 BERKLEY W R CORP COM 084423102 26286 348851 SH SOLE 310931 0 37920 BERKSHIRE HATHAWAY INC DEL CL A 084670108 54770 142 SH SOLE 0 0 142 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 529077 2070992 SH SOLE 375126 0 1695866 BERRY GLOBAL GROUP INC COM 08579W103 16553 269600 SH SOLE 128357 0 141243 BEST BUY INC COM 086516101 209249 1822473 SH SOLE 266348 0 1556125 BEST BUY INC COM 086516101 7 22300 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 159 32400 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 34 34300 SH Call SOLE 0 0 0 BEYOND MEAT INC COM 08862E109 3944 30313 SH SOLE 0 0 30313 BGC PARTNERS INC CL A 05541T101 2806 581011 SH SOLE 0 0 581011 BHP GROUP LTD SPONSORED ADS 088606108 24472 352669 SH SOLE 217620 0 135049 BHP GROUP PLC SPONSORED ADR 05545E209 2467 42631 SH SOLE 556 0 42075 BIG LOTS INC COM 089302103 889 13022 SH SOLE 0 0 13022 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 903 15631 SH SOLE 0 0 15631 BILIBILI INC SPONS ADS REP Z 090040106 716 6691 SH SOLE 330 0 6361 BILL COM HLDGS INC COM 090043100 1288 8855 SH SOLE 0 0 8855 BIO RAD LABS INC CL A 090572207 14976 26220 SH SOLE 17198 0 9022 BIO-TECHNE CORP COM 09073M104 21536 56388 SH SOLE 43858 0 12530 BIODELIVERY SCIENCES INTL IN COM 09060J106 284 72700 SH SOLE 0 0 72700 BIOGEN INC COM 09062X103 39132 139884 SH SOLE 112417 0 27467 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 1275 18659 SH SOLE 16459 0 2200 BIOLINERX LTD SPONSORED ADS 09071M205 35 12609 SH SOLE 0 0 12609 BIOMARIN PHARMACEUTICAL INC COM 09061G101 9733 128892 SH SOLE 121746 0 7146 BIOMARIN PHARMACEUTICAL INC NOTE 0.599% 8/0 09061GAH4 15 15000 PRN SOLE 0 0 15000 BIONANO GENOMICS INC COM 09075F107 151 18691 SH SOLE 0 0 18691 BIONTECH SE SPONSORED ADS 09075V102 2110 19323 SH SOLE 0 0 19323 BJS RESTAURANTS INC COM 09180C106 275 4737 SH SOLE 0 0 4737 BJS WHSL CLUB HLDGS INC COM 05550J101 28382 632685 SH SOLE 628873 0 3812 BK OF AMERICA CORP COM 060505104 265980 6874641 SH SOLE 2359226 0 4515415 BK OF AMERICA CORP COM 060505104 164 25800 SH Call SOLE 0 0 0 BK OF AMERICA CORP COM 060505104 19 14500 SH Call SOLE 0 0 0 BLACK HILLS CORP COM 092113109 24036 359988 SH SOLE 339692 0 20296 BLACK KNIGHT INC COM 09215C105 9145 123595 SH SOLE 82550 0 41045 BLACK STONE MINERALS L P COM UNIT 09225M101 2005 229886 SH SOLE 0 0 229886 BLACKBAUD INC COM 09227Q100 207 2908 SH SOLE 0 0 2908 BLACKBERRY LTD COM 09228F103 161 19182 SH SOLE 0 0 19182 BLACKLINE INC COM 09239B109 9100 83951 SH SOLE 1085 0 82866 BLACKROCK 2022 GBL INCM OPP COM 09258P104 623 67984 SH SOLE 0 0 67984 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 598 41672 SH SOLE 0 0 41672 BLACKROCK CAP ALLOCATION TR COM 09260U109 1410 68693 SH SOLE 0 0 68693 BLACKROCK CAP INVT CORP COM 092533108 66 19587 SH SOLE 0 0 19587 BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 133 133000 PRN SOLE 0 0 133000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 3530 224838 SH SOLE 0 0 224838 BLACKROCK CORPOR HI YLD FD I COM 09255P107 767 65303 SH SOLE 0 0 65303 BLACKROCK CR ALLOCATION INCO COM 092508100 9570 651890 SH SOLE 0 0 651890 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 225 20428 SH SOLE 0 0 20428 BLACKROCK ENERGY & RES TR COM 09250U101 1039 117040 SH SOLE 0 0 117040 BLACKROCK ENHANCED CAP & INC COM 09256A109 8894 460588 SH SOLE 0 0 460588 BLACKROCK ENHANCED EQUITY DI COM 09251A104 19895 2103037 SH SOLE 0 0 2103037 BLACKROCK ENHANCED GLOBAL DI COM 092501105 3728 324497 SH SOLE 0 0 324497 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 9235 1521499 SH SOLE 0 0 1521499 BLACKROCK FLOATING RATE INCO COM 091941104 153 12201 SH SOLE 0 0 12201 BLACKROCK FLOATING RATE INCO COM 09255X100 230 17720 SH SOLE 0 0 17720 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1018 22007 SH SOLE 0 0 22007 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 22948 872533 SH SOLE 0 0 872533 BLACKROCK INC COM 09247X101 116896 155007 SH SOLE 66592 0 88415 BLACKROCK INCOME TR INC COM 09247F100 1922 314547 SH SOLE 0 0 314547 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 34041 1676875 SH SOLE 0 0 1676875 BLACKROCK INVT QUALITY MUN T COM 09247D105 268 15197 SH SOLE 0 0 15197 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1224 73083 SH SOLE 0 0 73083 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1804 100123 SH SOLE 0 0 100123 BLACKROCK MUN INCOME QUALITY COM 092479104 599 39646 SH SOLE 0 0 39646 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 483 32168 SH SOLE 0 0 32168 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 3536 139151 SH SOLE 0 0 139151 BLACKROCK MUNI INCOME TR II COM 09249N101 174 11434 SH SOLE 0 0 11434 BLACKROCK MUNI INTER DR FD I COM 09253X102 1559 103653 SH SOLE 0 0 103653 BLACKROCK MUNIASSETS FD INC COM 09254J102 3518 230863 SH SOLE 0 0 230863 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 620 52455 SH SOLE 0 0 52455 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 610 41017 SH SOLE 0 0 41017 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 220 14601 SH SOLE 0 0 14601 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 620 43358 SH SOLE 0 0 43358 BLACKROCK MUNIHOLDINGS QUALI COM 09253N104 564 35256 SH SOLE 0 0 35256 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 294 21935 SH SOLE 0 0 21935 BLACKROCK MUNIVEST FD II INC COM 09253T101 561 37499 SH SOLE 0 0 37499 BLACKROCK MUNIVEST FD INC COM 09253R105 4878 524467 SH SOLE 0 0 524467 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 265 17997 SH SOLE 0 0 17997 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 337 22859 SH SOLE 0 0 22859 BLACKROCK MUNIYIELD FD INC COM 09253W104 818 57021 SH SOLE 0 0 57021 BLACKROCK MUNIYIELD INVT FD COM 09254R104 556 39875 SH SOLE 0 0 39875 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 724 49917 SH SOLE 0 0 49917 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 1432 97149 SH SOLE 0 0 97149 BLACKROCK MUNIYIELD QUALITY COM 09254E103 2586 181369 SH SOLE 0 0 181369 BLACKROCK MUNIYIELD QUALITY COM 09254G108 2265 163149 SH SOLE 0 0 163149 BLACKROCK MUNIYILD QULT FD I COM 09254F100 847 53326 SH SOLE 0 0 53326 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1434 95417 SH SOLE 0 0 95417 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 264 17065 SH SOLE 0 0 17065 BLACKROCK RES & COMMODITIES SHS 09257A108 10630 1198406 SH SOLE 0 0 1198406 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 45396 1271959 SH SOLE 0 0 1271959 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 17786 328768 SH SOLE 0 0 328768 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 5039 204425 SH SOLE 0 0 204425 BLACKROCK TCP CAPITAL CORP COM 09259E108 1926 139242 SH SOLE 0 0 139242 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 271 265000 PRN SOLE 0 0 265000 BLACKROCK UTILITIES INFRSTRC COM 09248D104 1336 53122 SH SOLE 0 0 53122 BLACKSTONE GROUP INC COM 09260D107 120019 1610343 SH SOLE 413841 0 1196502 BLACKSTONE GROUP INC COM 09260D107 34 20000 SH Call SOLE 0 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 3355 108223 SH SOLE 8980 0 99243 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 347 340000 PRN SOLE 0 0 340000 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 77 75000 PRN SOLE 0 0 75000 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 745 47877 SH SOLE 0 0 47877 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 6300 472606 SH SOLE 0 0 472606 BLINK CHARGING CO COM 09354A100 451 10976 SH SOLE 0 0 10976 BLOCK H & R INC COM 093671105 1517 69606 SH SOLE 51528 0 18078 BLOOM ENERGY CORP COM CL A 093712107 4237 156628 SH SOLE 27801 0 128827 BLOOMIN BRANDS INC COM 094235108 3373 124701 SH SOLE 21708 0 102993 BLUCORA INC COM 095229100 299 17947 SH SOLE 11250 0 6697 BLUELINX HLDGS INC COM NEW 09624H208 447 11400 SH SOLE 0 0 11400 BLUEPRINT MEDICINES CORP COM 09627Y109 1774 18247 SH SOLE 9208 0 9039 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 184 19664 SH SOLE 0 0 19664 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 5808 411650 SH SOLE 0 0 411650 BNY MELLON MUN INCOME INC COM 05589T104 171 19527 SH SOLE 0 0 19527 BNY MELLON STRATEGIC MUN BD COM 09662E109 1316 168070 SH SOLE 0 0 168070 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1426 167001 SH SOLE 0 0 167001 BOEING CO COM 097023105 185445 728025 SH SOLE 199725 0 528300 BOISE CASCADE CO DEL COM 09739D100 822 13734 SH SOLE 7906 0 5828 BOK FINL CORP COM NEW 05561Q201 202 2261 SH SOLE 0 0 2261 BONANZA CREEK ENERGY INC COM NEW 097793400 416 11656 SH SOLE 0 0 11656 BOOKING HOLDINGS INC COM 09857L108 113055 48525 SH SOLE 41503 0 7022 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 13555 168320 SH SOLE 156039 0 12281 BORGWARNER INC COM 099724106 16851 363483 SH SOLE 314592 0 48891 BOSTON BEER INC CL A 100557107 1899 1574 SH SOLE 0 0 1574 BOSTON OMAHA CORP COM 101044105 207 6994 SH SOLE 0 0 6994 BOSTON PRIVATE FINL HLDGS IN COM 101119105 148 11120 SH SOLE 0 0 11120 BOSTON PROPERTIES INC COM 101121101 10613 104813 SH SOLE 102637 0 2176 BOSTON SCIENTIFIC CORP COM 101137107 77683 2009910 SH SOLE 1239145 0 770765 BOTTOMLINE TECH DEL INC COM 101388106 2052 45350 SH SOLE 42591 0 2759 BOULDER GROWTH & INCOME FD I COM 101507101 24694 1962989 SH SOLE 0 0 1962989 BOX INC CL A 10316T104 1552 67606 SH SOLE 0 0 67606 BOYD GAMING CORP COM 103304101 1396 23679 SH SOLE 0 0 23679 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 673 53172 SH SOLE 0 0 53172 BP PLC SPONSORED ADR 055622104 56852 2334797 SH SOLE 700654 0 1634143 BP PLC SPONSORED ADR 055622104 1 18900 SH Call SOLE 0 0 0 BRAEMAR HOTELS & RESORTS INC COM 10482B101 194 32003 SH SOLE 0 0 32003 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 749 195678 SH SOLE 0 0 195678 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 2 13100 SH Call SOLE 0 0 0 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 1 11900 SH Call SOLE 0 0 0 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 547 45337 SH SOLE 0 0 45337 BRIDGEBIO PHARMA INC COM 10806X102 1053 17090 SH SOLE 12265 0 4825 BRIGHAM MINERALS INC CL A COM 10918L103 2025 138313 SH SOLE 58705 0 79608 BRIGHT HORIZONS FAM SOL IN D COM 109194100 31929 186232 SH SOLE 184680 0 1552 BRIGHTCOVE INC COM 10921T101 288 14300 SH SOLE 0 0 14300 BRINKER INTL INC COM 109641100 2721 38298 SH SOLE 0 0 38298 BRINKS CO COM 109696104 6353 80191 SH SOLE 16115 0 64076 BRISTOL-MYERS SQUIBB CO COM 110122108 204803 3244140 SH SOLE 1377796 0 1866344 BRISTOL-MYERS SQUIBB CO COM 110122108 49 26500 SH Call SOLE 0 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 92511 2388002 SH SOLE 2256726 0 131276 BRIXMOR PPTY GROUP INC COM 11120U105 672 33240 SH SOLE 24327 0 8913 BROADCOM INC COM 11135F101 503486 1085856 SH SOLE 557732 0 528124 BROADMARK RLTY CAP INC COM 11135B100 135 12884 SH SOLE 0 0 12884 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 35653 232872 SH SOLE 165065 0 67807 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 40789 916595 SH SOLE 859072 0 57523 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 18400 344548 SH SOLE 0 0 344548 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5369 70300 SH SOLE 25012 0 45288 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 270 15158 SH SOLE 0 0 15158 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2972 143575 SH SOLE 0 0 143575 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 3202 68410 SH SOLE 43198 0 25212 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1976 46267 SH SOLE 0 0 46267 BROOKLINE BANCORP INC DEL COM 11373M107 277 18488 SH SOLE 12812 0 5676 BROOKS AUTOMATION INC NEW COM 114340102 3692 45221 SH SOLE 22860 0 22361 BROWN & BROWN INC COM 115236101 28604 625761 SH SOLE 586135 0 39626 BROWN FORMAN CORP CL A 115637100 803 12607 SH SOLE 0 0 12607 BROWN FORMAN CORP CL B 115637209 16669 241678 SH SOLE 25014 0 216664 BRP GROUP INC COM CL A 05589G102 212 7780 SH SOLE 0 0 7780 BRP INC COM SUN VTG 05577W200 2947 33971 SH SOLE 33236 0 735 BRUKER CORP COM 116794108 2011 31282 SH SOLE 25351 0 5931 BRUNSWICK CORP COM 117043109 22102 231747 SH SOLE 175832 0 55915 BRYN MAWR BK CORP COM 117665109 3247 71357 SH SOLE 71107 0 250 BUILDERS FIRSTSOURCE INC COM 12008R107 11307 243841 SH SOLE 149227 0 94614 BUMBLE INC COM CL A 12047B105 979 15696 SH SOLE 10797 0 4899 BUNGE LIMITED COM G16962105 3278 41355 SH SOLE 758 0 40597 BURLINGTON STORES INC COM 122017106 22260 74498 SH SOLE 70741 0 3757 BUTTERFLY NETWORK INC COM CL A 124155102 2334 138662 SH SOLE 0 0 138662 BWX TECHNOLOGIES INC COM 05605H100 7722 117110 SH SOLE 110713 0 6397 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 98986 1037261 SH SOLE 163442 0 873819 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1989 174500 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2240 175000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2447 317800 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 185 50000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 397 65000 SH Call SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 260 25000 SH Call SOLE 0 0 0 C3 AI INC CL A 12468P104 2383 36155 SH SOLE 0 0 36155 CABLE ONE INC COM 12685J105 16121 8817 SH SOLE 8528 0 289 CABOT CORP COM 127055101 1100 20982 SH SOLE 17928 0 3054 CABOT OIL & GAS CORP COM 127097103 2931 156066 SH SOLE 60037 0 96029 CACI INTL INC CL A 127190304 3892 15779 SH SOLE 0 0 15779 CACTUS INC CL A 127203107 1628 53160 SH SOLE 46512 0 6648 CADENCE BANCORPORATION CL A 12739A100 5581 269223 SH SOLE 0 0 269223 CADENCE BANCORPORATION CL A 12739A100 81 36900 SH Call SOLE 0 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 44104 321949 SH SOLE 285841 0 36108 CAE INC COM 124765108 2225 78067 SH SOLE 77712 0 355 CAESARS ENTERTAINMENT INC NE COM 12769G100 11740 134250 SH SOLE 71618 0 62632 CAESARS ENTERTAINMENT INC NE COM 12769G100 516 18400 SH Call SOLE 0 0 0 CAL MAINE FOODS INC COM NEW 128030202 10902 283762 SH SOLE 283358 0 404 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 2793 187328 SH SOLE 0 0 187328 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1177 82755 SH SOLE 0 0 82755 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 5677 177512 SH SOLE 0 0 177512 CALAMOS GBL DYN INCOME FUND COM 12811L107 3271 320090 SH SOLE 0 0 320090 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 204 13702 SH SOLE 0 0 13702 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 950 47076 SH SOLE 0 0 47076 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 17431 1011645 SH SOLE 0 0 1011645 CALAVO GROWERS INC COM 128246105 1649 21239 SH SOLE 20195 0 1044 CALIFORNIA WTR SVC GROUP COM 130788102 5095 90431 SH SOLE 69667 0 20764 CALLAWAY GOLF CO COM 131193104 1420 53081 SH SOLE 0 0 53081 CALLON PETE CO DEL COM 13123X508 280 7258 SH SOLE 0 0 7258 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 271 44373 SH SOLE 0 0 44373 CAMBRIA ETF TR TAIL RISK 132061862 4391 234176 SH SOLE 0 0 234176 CAMDEN NATL CORP COM 133034108 1988 41539 SH SOLE 41339 0 200 CAMDEN PPTY TR SH BEN INT 133131102 2652 24128 SH SOLE 17859 0 6269 CAMECO CORP COM 13321L108 6893 415511 SH SOLE 0 0 415511 CAMPBELL SOUP CO COM 134429109 1696 33737 SH SOLE 0 0 33737 CAMPING WORLD HLDGS INC CL A 13462K109 1698 46670 SH SOLE 17584 0 29086 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 614 15637 SH SOLE 0 0 15637 CANADIAN IMP BK COMM COM 136069101 79488 811517 SH SOLE 790071 0 21446 CANADIAN NAT RES LTD COM 136385101 7360 237991 SH SOLE 103345 0 134646 CANADIAN NATL RY CO COM 136375102 31556 271816 SH SOLE 63797 0 208019 CANADIAN PAC RY LTD COM 13645T100 23886 62515 SH SOLE 32779 0 29736 CANADIAN SOLAR INC COM 136635109 305 6139 SH SOLE 0 0 6139 CANGO INC ADS 137586103 154 18300 SH SOLE 0 0 18300 CANNAE HLDGS INC COM 13765N107 31113 785285 SH SOLE 779603 0 5682 CANOPY GROWTH CORP COM 138035100 6198 192910 SH SOLE 0 0 192910 CAPITAL ONE FINL CORP COM 14040H105 21473 168769 SH SOLE 110688 0 58081 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 1175 105582 SH SOLE 0 0 105582 CAPITOL FED FINL INC COM 14057J101 204 15397 SH SOLE 0 0 15397 CAPRI HOLDINGS LIMITED SHS G1890L107 1977 38773 SH SOLE 0 0 38773 CAPSTAR FINL HLDGS INC COM 14070T102 239 13855 SH SOLE 0 0 13855 CARA THERAPEUTICS INC COM 140755109 305 14051 SH SOLE 0 0 14051 CARDINAL HEALTH INC COM 14149Y108 11277 185624 SH SOLE 75734 0 109890 CAREDX INC COM 14167L103 7092 104159 SH SOLE 45684 0 58475 CARETRUST REIT INC COM 14174T107 14828 636806 SH SOLE 3680 0 633126 CARGURUS INC COM CL A 141788109 8581 360084 SH SOLE 156219 0 203865 CARLISLE COS INC COM 142339100 2880 17491 SH SOLE 102 0 17389 CARLOTZ INC COM CL A 142552108 137 19232 SH SOLE 0 0 19232 CARLYLE GROUP INC COM 14316J108 4137 112551 SH SOLE 0 0 112551 CARMAX INC COM 143130102 17031 128384 SH SOLE 82887 0 45497 CARMAX INC COM 143130102 546 16800 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 17563 661763 SH SOLE 12874 0 648889 CARPENTER TECHNOLOGY CORP COM 144285103 13032 316703 SH SOLE 0 0 316703 CARRIER GLOBAL CORPORATION COM 14448C104 48075 1138682 SH SOLE 244501 0 894181 CARROLS RESTAURANT GROUP INC COM 14574X104 131 21805 SH SOLE 0 0 21805 CARTERS INC COM 146229109 1882 21162 SH SOLE 20462 0 700 CARVANA CO CL A 146869102 16242 61896 SH SOLE 58877 0 3019 CASA SYS INC COM 14713L102 143 15046 SH SOLE 0 0 15046 CASELLA WASTE SYS INC CL A 147448104 14641 230306 SH SOLE 129030 0 101276 CASEYS GEN STORES INC COM 147528103 39711 183682 SH SOLE 166280 0 17402 CASSAVA SCIENCES INC COM 14817C107 927 20631 SH SOLE 0 0 20631 CASTLIGHT HEALTH INC CL B 14862Q100 18 11600 SH SOLE 0 0 11600 CATALENT INC COM 148806102 15008 142511 SH SOLE 130161 0 12350 CATALYST BIOSCIENCES INC COM NEW 14888D208 644 127703 SH SOLE 0 0 127703 CATCHMARK TIMBER TR INC CL A 14912Y202 1812 177950 SH SOLE 0 0 177950 CATERPILLAR INC COM 149123101 133783 576953 SH SOLE 92818 0 484135 CATHAY GEN BANCORP COM 149150104 7807 191451 SH SOLE 183336 0 8115 CATO CORP NEW CL A 149205106 312 26000 SH SOLE 0 0 26000 CAVCO INDS INC DEL COM 149568107 3043 13490 SH SOLE 13490 0 0 CBAK ENERGY TECHNOLOGY INC COM 14986C102 64 12500 SH SOLE 0 0 12500 CBOE GLOBAL MKTS INC COM 12503M108 3869 39208 SH SOLE 35238 0 3970 CBRE CLARION GLOBAL REAL EST COM 12504G100 2709 346926 SH SOLE 0 0 346926 CBRE GROUP INC CL A 12504L109 13197 166817 SH SOLE 114042 0 52775 CDK GLOBAL INC COM 12508E101 44195 817513 SH SOLE 799701 0 17812 CDW CORP COM 12514G108 60359 364157 SH SOLE 347853 0 16304 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1553 31265 SH SOLE 0 0 31265 CEL-SCI CORP COM PAR NEW 150837607 264 17360 SH SOLE 0 0 17360 CELANESE CORP DEL COM 150870103 4449 29690 SH SOLE 9979 0 19711 CELSIUS HLDGS INC COM NEW 15118V207 1579 32856 SH SOLE 22163 0 10693 CEMEX SAB DE CV SPON ADR NEW 151290889 1702 244224 SH SOLE 0 0 244224 CENOVUS ENERGY INC COM 15135U109 80 10659 SH SOLE 8325 0 2334 CENTENE CORP DEL COM 15135B101 23525 368091 SH SOLE 126236 0 241855 CENTERPOINT ENERGY INC COM 15189T107 11774 519803 SH SOLE 395181 0 124622 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 12240 235890 SH SOLE 0 0 235890 CENTRAL SECS CORP COM 155123102 12420 327607 SH SOLE 0 0 327607 CENTURY ALUM CO COM 156431108 439 24850 SH SOLE 0 0 24850 CENTURY CASINOS INC COM 156492100 251 24400 SH SOLE 0 0 24400 CENTURY CMNTYS INC COM 156504300 238 3942 SH SOLE 0 0 3942 CERBERUS TELECOM ACQUISITION UNIT 99/99/9999 G2040C112 126 12415 SH SOLE 0 0 12415 CERENCE INC COM 156727109 24945 278467 SH SOLE 149022 0 129445 CERNER CORP COM 156782104 18283 254355 SH SOLE 223856 0 30499 CERTARA INC COM 15687V109 333 12210 SH SOLE 12210 0 0 CERUS CORP COM 157085101 7805 1298707 SH SOLE 0 0 1298707 CF INDS HLDGS INC COM 125269100 3072 67695 SH SOLE 20386 0 47309 CHAMPIONX CORPORATION COM 15872M104 9860 453728 SH SOLE 451817 0 1911 CHANGE HEALTHCARE INC COM 15912K100 48615 2199794 SH SOLE 2122639 0 77155 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 498 18658 SH SOLE 0 0 18658 CHARLES RIV LABS INTL INC COM 159864107 46409 160126 SH SOLE 129736 0 30390 CHART INDS INC COM 16115Q308 4577 32152 SH SOLE 17071 0 15081 CHARTER COMMUNICATIONS INC N CL A 16119P108 41051 66531 SH SOLE 49625 0 16906 CHASE CORP COM 16150R104 3531 30339 SH SOLE 29839 0 500 CHATHAM LODGING TR COM 16208T102 307 23341 SH SOLE 10340 0 13001 CHECK POINT SOFTWARE TECH LT ORD M22465104 14702 131305 SH SOLE 86715 0 44590 CHEESECAKE FACTORY INC COM 163072101 1296 22145 SH SOLE 16364 0 5781 CHEFS WHSE INC COM 163086101 280 9180 SH SOLE 0 0 9180 CHEGG INC COM 163092109 12312 143729 SH SOLE 66540 0 77189 CHEMED CORP NEW COM 16359R103 16553 35998 SH SOLE 32415 0 3583 CHEMOCENTRYX INC COM 16383L106 13712 267607 SH SOLE 0 0 267607 CHEMOURS CO COM 163851108 2054 73603 SH SOLE 0 0 73603 CHENIERE ENERGY INC COM NEW 16411R208 10640 147751 SH SOLE 31001 0 116750 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 452 553000 PRN SOLE 0 0 553000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 802 19299 SH SOLE 0 0 19299 CHESAPEAKE UTILS CORP COM 165303108 653 5625 SH SOLE 0 0 5625 CHEVRON CORP NEW COM 166764100 520828 4970185 SH SOLE 1875516 0 3094669 CHEVRON CORP NEW COM 166764100 152 47500 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 30 14800 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 15 21700 SH Call SOLE 0 0 0 CHEWY INC CL A 16679L109 15011 177208 SH SOLE 124610 0 52598 CHILDRENS PL INC NEW COM 168905107 598 8580 SH SOLE 0 0 8580 CHIMERA INVT CORP COM NEW 16934Q208 488 38407 SH SOLE 0 0 38407 CHINA FD INC COM 169373107 991 33843 SH SOLE 0 0 33843 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 1764 169475 SH SOLE 0 0 169475 CHIPOTLE MEXICAN GRILL INC COM 169656105 24567 17291 SH SOLE 9465 0 7826 CHUBB LIMITED COM H1467J104 372956 2360853 SH SOLE 890595 0 1470258 CHUBB LIMITED COM H1467J104 84 33700 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 10 18400 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 30053 344041 SH SOLE 17007 0 327034 CHURCHILL CAPITAL CORP IV CL A 171439102 1417 61112 SH SOLE 0 0 61112 CHURCHILL CAPITAL CORP VII UNIT 99/99/9999 17144M201 499 50000 SH SOLE 0 0 50000 CHURCHILL DOWNS INC COM 171484108 3709 16308 SH SOLE 6353 0 9955 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 224 98521 SH SOLE 0 0 98521 CIENA CORP COM NEW 171779309 2964 54172 SH SOLE 0 0 54172 CIGNA CORP NEW COM 125523100 57214 236656 SH SOLE 140358 0 96298 CIMAREX ENERGY CO COM 171798101 14145 238174 SH SOLE 150556 0 87618 CIMPRESS PLC SHS EURO G2143T103 1473 14708 SH SOLE 9493 0 5215 CINCINNATI FINL CORP COM 172062101 7820 75849 SH SOLE 2252 0 73597 CINEDIGM CORP COM NEW 172406209 25 15250 SH SOLE 0 0 15250 CINEMARK HLDGS INC COM 17243V102 488 23908 SH SOLE 0 0 23908 CINTAS CORP COM 172908105 14932 43746 SH SOLE 8424 0 35322 CIRRUS LOGIC INC COM 172755100 237 2800 SH SOLE 0 0 2800 CISCO SYS INC COM 17275R102 691630 13375179 SH SOLE 5431111 0 7944068 CISCO SYS INC COM 17275R102 105 110100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 196 51700 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 35 12000 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 18 27300 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 47 12300 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 1095 21266 SH SOLE 12200 0 9066 CITIGROUP INC COM NEW 172967424 105858 1455092 SH SOLE 781066 0 674026 CITIGROUP INC COM NEW 172967424 11 18900 SH Call SOLE 0 0 0 CITIZENS FINANCIAL GROUP INC COM 174610105 6588 149213 SH SOLE 59271 0 89942 CITRIX SYS INC COM 177376100 38835 276680 SH SOLE 218825 0 57855 CITY HLDG CO COM 177835105 1645 20117 SH SOLE 0 0 20117 CITY OFFICE REIT INC COM 178587101 339 31911 SH SOLE 31221 0 690 CIVEO CORP CDA COM NEW 17878Y207 1297 84709 SH SOLE 0 0 84709 CLARIVATE PLC ORD SHS G21810109 1561 59157 SH SOLE 58157 0 1000 CLEAN ENERGY FUELS CORP COM 184499101 1149 83607 SH SOLE 0 0 83607 CLEAN HARBORS INC COM 184496107 872 10374 SH SOLE 1069 0 9305 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 48 26400 SH SOLE 0 0 26400 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 449 24011 SH SOLE 0 0 24011 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 655 28069 SH SOLE 0 0 28069 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 225 11241 SH SOLE 0 0 11241 CLEARWAY ENERGY INC CL C 18539C204 1435 50999 SH SOLE 45483 0 5516 CLEVELAND-CLIFFS INC NEW COM 185899101 6311 313837 SH SOLE 0 0 313837 CLIPPER RLTY INC COM 18885T306 1032 130318 SH SOLE 0 0 130318 CLOROX CO DEL COM 189054109 59491 308434 SH SOLE 129338 0 179096 CLOUDERA INC COM 18914U100 291 23891 SH SOLE 0 0 23891 CLOUDFLARE INC CL A COM 18915M107 7274 103528 SH SOLE 0 0 103528 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 138 11821 SH SOLE 0 0 11821 CLOUGH GLOBAL EQUITY FD COM 18914C100 1524 100306 SH SOLE 0 0 100306 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 890 72646 SH SOLE 0 0 72646 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 502 66400 SH SOLE 0 0 66400 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 16 31500 SH Call SOLE 0 0 0 CLOVIS ONCOLOGY INC COM 189464100 98 13897 SH SOLE 0 0 13897 CMC MATERIALS INC COM 12571T100 4227 23909 SH SOLE 23499 0 410 CME GROUP INC COM 12572Q105 407546 1995534 SH SOLE 825710 0 1169824 CME GROUP INC COM 12572Q105 24 34700 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 22859 373392 SH SOLE 218884 0 154508 CNA FINL CORP COM 126117100 24524 549502 SH SOLE 548055 0 1447 CNH INDL N V SHS N20944109 531 34323 SH SOLE 23910 0 10413 CNO FINL GROUP INC COM 12621E103 1198 49302 SH SOLE 21662 0 27640 CNX RES CORP COM 12653C108 3322 225954 SH SOLE 0 0 225954 COASTAL FINL CORP WA COM NEW 19046P209 1860 70924 SH SOLE 0 0 70924 COCA COLA CO COM 191216100 256104 4858737 SH SOLE 2083010 0 2775727 COCA COLA CO COM 191216100 11 12400 SH Call SOLE 0 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 10798 207023 SH SOLE 194596 0 12427 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 610 13205 SH SOLE 10384 0 2821 COEUR MNG INC COM NEW 192108504 420 46505 SH SOLE 0 0 46505 COFFEE HLDG CO INC COM 192176105 186 37730 SH SOLE 0 0 37730 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1129 16423 SH SOLE 10961 0 5462 COGNEX CORP COM 192422103 16217 195407 SH SOLE 140579 0 54828 COGNEX CORP COM 192422103 22 36700 SH Call SOLE 0 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 39255 502494 SH SOLE 412463 0 90031 COHBAR INC COM 19249J109 30 22130 SH SOLE 0 0 22130 COHEN & STEERS CLOSED-END OP COM 19248P106 223 16626 SH SOLE 0 0 16626 COHEN & STEERS INC COM 19247A100 4342 66457 SH SOLE 59490 0 6967 COHEN & STEERS INFRASTRUCTUR COM 19248A109 11664 417612 SH SOLE 0 0 417612 COHEN & STEERS LTD DURATION COM 19248C105 957 36627 SH SOLE 0 0 36627 COHEN & STEERS MLP INCOME & COM SHS 19249B106 332 103616 SH SOLE 0 0 103616 COHEN & STEERS QUALITY INCOM COM 19247L106 19900 1429562 SH SOLE 0 0 1429562 COHEN & STEERS REIT & PFD & COM 19247X100 6538 268039 SH SOLE 0 0 268039 COHEN & STEERS SELECT PFD & COM 19248Y107 689 24864 SH SOLE 0 0 24864 COHEN & STEERS TOTAL RETURN COM 19247R103 265 18136 SH SOLE 0 0 18136 COHERENT INC COM 192479103 1114 4406 SH SOLE 4248 0 158 COHU INC COM 192576106 325 7767 SH SOLE 0 0 7767 COLFAX CORP COM 194014106 4228 96514 SH SOLE 91269 0 5245 COLGATE PALMOLIVE CO COM 194162103 79983 1014623 SH SOLE 606757 0 407866 COLLECTIVE GROWTH CORP COM CL A 19424L101 203 20400 SH SOLE 0 0 20400 COLLPLANT BIOTECHNOLOGIES LT ADS 19516R107 280 20800 SH SOLE 0 0 20800 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 295 293000 PRN SOLE 0 0 293000 COLONY CAP INC NEW CL A COM 19626G108 326 50307 SH SOLE 13201 0 37106 COLUMBIA BKG SYS INC COM 197236102 5684 131913 SH SOLE 131639 0 274 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1029 48701 SH SOLE 0 0 48701 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 201 7214 SH SOLE 0 0 7214 COLUMBIA FINL INC COM 197641103 2115 120997 SH SOLE 120997 0 0 COLUMBIA SELIGM PREM TECH GR COM 19842X109 869 27831 SH SOLE 0 0 27831 COLUMBIA SPORTSWEAR CO COM 198516106 1451 13737 SH SOLE 1750 0 11987 COMCAST CORP NEW CL A 20030N101 752423 13905412 SH SOLE 7638499 0 6266913 COMCAST CORP NEW CL A 20030N101 389 116200 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 32 26600 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 11 15100 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 4 11200 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 4 34100 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 9 16800 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 18495 257813 SH SOLE 135771 0 122042 COMERICA INC COM 200340107 89 38000 SH Call SOLE 0 0 0 COMFORT SYS USA INC COM 199908104 12399 165827 SH SOLE 164993 0 834 COMMERCE BANCSHARES INC COM 200525103 39455 515007 SH SOLE 464984 0 50023 COMMERCIAL METALS CO COM 201723103 2486 80606 SH SOLE 60612 0 19994 COMMSCOPE HLDG CO INC COM 20337X109 2332 151809 SH SOLE 81773 0 70036 COMMUNITY BK SYS INC COM 203607106 1208 15752 SH SOLE 1567 0 14185 COMMUNITY HEALTH SYS INC NEW COM 203668108 3452 255342 SH SOLE 0 0 255342 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1733 236415 SH SOLE 230567 0 5848 COMPASS DIVERSIFIED SH BEN INT 20451Q104 2199 95006 SH SOLE 0 0 95006 COMPASS MINERALS INTL INC COM 20451N101 2014 32111 SH SOLE 0 0 32111 COMPASS MINERALS INTL INC COM 20451N101 4 18900 SH Call SOLE 0 0 0 COMPUGEN LTD ORD M25722105 1206 140395 SH SOLE 0 0 140395 COMPUTER PROGRAMS & SYS INC COM 205306103 3521 115057 SH SOLE 113871 0 1186 COMSTOCK MNG INC COM NEW 205750300 196 42808 SH SOLE 0 0 42808 COMSTOCK MNG INC COM NEW 205750300 38 41900 SH Call SOLE 0 0 0 COMTECH TELECOMMUNICATIONS C COM NEW 205826209 659 26517 SH SOLE 23688 0 2829 CONAGRA BRANDS INC COM 205887102 10330 274738 SH SOLE 122553 0 152185 CONCENTRIX CORP COM 20602D101 10136 67700 SH SOLE 23296 0 44404 CONDUENT INC COM 206787103 96 14388 SH SOLE 0 0 14388 CONFORMIS INC COM 20717E101 11 11100 SH SOLE 0 0 11100 CONMED CORP COM 207410101 12017 92021 SH SOLE 91867 0 154 CONOCOPHILLIPS COM 20825C104 56938 1074916 SH SOLE 707032 0 367884 CONSOLIDATED EDISON INC COM 209115104 11802 157769 SH SOLE 7981 0 149788 CONSOLIDATED WATER CO INC ORD G23773107 700 52059 SH SOLE 0 0 52059 CONSTELLATION BRANDS INC CL A 21036P108 36725 161070 SH SOLE 29970 0 131100 CONSTELLIUM SE CL A SHS F21107101 449 30522 SH SOLE 0 0 30522 CONSTRUCTION PARTNERS INC COM CL A 21044C107 10250 343032 SH SOLE 236751 0 106281 CONTANGO OIL & GAS CO COM NEW 21075N204 78 20000 SH SOLE 0 0 20000 CONTINENTAL RES INC COM 212015101 1535 59315 SH SOLE 15466 0 43849 CONTRAFECT CORP COM NEW 212326300 55 11500 SH SOLE 0 0 11500 COOPER COS INC COM NEW 216648402 52467 136602 SH SOLE 132369 0 4233 COOTEK CAYMAN INC SPONSORED ADS 21718L102 244 88250 SH SOLE 0 0 88250 COPA HOLDINGS SA CL A P31076105 3539 43802 SH SOLE 0 0 43802 COPART INC COM 217204106 28506 262464 SH SOLE 243838 0 18626 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 35 17681 SH SOLE 0 0 17681 CORE LABORATORIES N V COM N22717107 293 10162 SH SOLE 0 0 10162 CORE MARK HOLDING CO INC COM 218681104 1843 47626 SH SOLE 39675 0 7951 CORECIVIC INC COM 21871N101 5006 553186 SH SOLE 548122 0 5064 CORELOGIC INC COM 21871D103 714 9012 SH SOLE 8196 0 816 CORESITE RLTY CORP COM 21870Q105 19515 162833 SH SOLE 129632 0 33201 CORMEDIX INC COM 21900C308 241 24099 SH SOLE 0 0 24099 CORNERSTONE BLDG BRANDS INC COM 21925D109 1060 75542 SH SOLE 0 0 75542 CORNERSTONE ONDEMAND INC COM 21925Y103 1012 23216 SH SOLE 22231 0 985 CORNERSTONE STRATEGIC VALUE COM 21924B302 1849 137247 SH SOLE 0 0 137247 CORNERSTONE TOTAL RETURN FD COM 21924U300 1047 79081 SH SOLE 0 0 79081 CORNING INC COM 219350105 86607 1990507 SH SOLE 1566830 0 423677 CORNING INC COM 219350105 98 20500 SH Call SOLE 0 0 0 CORNING INC COM 219350105 41 18500 SH Call SOLE 0 0 0 CORSAIR GAMING INC COM 22041X102 574 17245 SH SOLE 0 0 17245 CORTEVA INC COM 22052L104 23836 511289 SH SOLE 324772 0 186517 CORVEL CORP COM 221006109 645 6287 SH SOLE 5333 0 954 COSTAMARE INC SHS Y1771G102 171 17820 SH SOLE 17087 0 733 COSTAR GROUP INC COM 22160N109 25895 31507 SH SOLE 30016 0 1491 COSTCO WHSL CORP NEW COM 22160K105 256144 726635 SH SOLE 246644 0 479991 COTY INC COM CL A 222070203 699 77574 SH SOLE 0 0 77574 COUPA SOFTWARE INC COM 22266L106 8975 35269 SH SOLE 16388 0 18881 COUPANG INC CL A 22266T109 1402 28419 SH SOLE 0 0 28419 COUSINS PPTYS INC COM NEW 222795502 4420 125028 SH SOLE 105285 0 19743 COVANTA HLDG CORP COM 22282E102 6031 435145 SH SOLE 19412 0 415733 COVETRUS INC COM 22304C100 3210 107120 SH SOLE 22516 0 84604 COWEN INC CL A NEW 223622606 1761 50108 SH SOLE 0 0 50108 COWEN INC CL A NEW 223622606 186 45400 SH Call SOLE 0 0 0 CPI AEROSTRUCTURES INC COM NEW 125919308 79 17400 SH SOLE 0 0 17400 CRACKER BARREL OLD CTRY STOR COM 22410J106 3613 20899 SH SOLE 3963 0 16936 CRANE CO COM 224399105 9216 98137 SH SOLE 78291 0 19846 CRAWFORD & CO CL B 224633107 160 16531 SH SOLE 0 0 16531 CREDIT ACCEP CORP MICH COM 225310101 1501 4166 SH SOLE 4157 0 9 CREDIT SUISSE AG NASSAU BRH LG CAP GRTH ENH 22542D423 469 840 SH SOLE 0 0 840 CREDIT SUISSE GROUP SPONSORED ADR 225401108 835 78775 SH SOLE 48879 0 29896 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 136 56585 SH SOLE 0 0 56585 CREE INC COM 225447101 27841 257479 SH SOLE 230965 0 26514 CRESCENT CAP BDC INC COM 225655109 2178 126771 SH SOLE 0 0 126771 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 618 22138 SH SOLE 0 0 22138 CRESUD S A C I F Y A SPONSORED ADR 226406106 73 13981 SH SOLE 0 0 13981 CRH PLC ADR 12626K203 34014 724004 SH SOLE 693464 0 30540 CRICUT INC COM CL A 22658D100 741 37468 SH SOLE 37305 0 163 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 7609 62448 SH SOLE 896 0 61552 CRITEO S A SPONS ADS 226718104 1758 50622 SH SOLE 4167 0 46455 CROCS INC COM 227046109 370 4602 SH SOLE 0 0 4602 CRONOS GROUP INC COM 22717L101 721 76219 SH SOLE 0 0 76219 CRONOS GROUP INC COM 22717L101 70 26600 SH Call SOLE 0 0 0 CRONOS GROUP INC COM 22717L101 325 53200 SH Call SOLE 0 0 0 CRONOS GROUP INC COM 22717L101 5 27200 SH Call SOLE 0 0 0 CRONOS GROUP INC COM 22717L101 48 26600 SH Put SOLE 0 0 26600 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1449 77968 SH SOLE 0 0 77968 CROWDSTRIKE HLDGS INC CL A 22788C105 30121 165040 SH SOLE 48887 0 116153 CROWN CASTLE INTL CORP NEW COM 22822V101 212325 1233516 SH SOLE 771819 0 461697 CROWN HLDGS INC COM 228368106 15729 162083 SH SOLE 144422 0 17661 CRYOPORT INC COM PAR $0.001 229050307 1939 37274 SH SOLE 20094 0 17180 CSG SYS INTL INC COM 126349109 11304 251826 SH SOLE 226798 0 25028 CSG SYS INTL INC NOTE 4.250% 3/1 126349AF6 16 15000 PRN SOLE 0 0 15000 CSI COMPRESSCO LP COM UNIT 12637A103 174 95568 SH SOLE 0 0 95568 CSW INDUSTRIALS INC COM 126402106 267 1980 SH SOLE 0 0 1980 CSX CORP COM 126408103 45942 476474 SH SOLE 87163 0 389311 CTO REALTY GROWTH INC COM 22948Q101 636 12220 SH SOLE 5293 0 6927 CTRIP COM INTL LTD NOTE 1.250% 9/1 22943FAM2 14 15000 PRN SOLE 0 0 15000 CUBESMART COM 229663109 3181 84083 SH SOLE 0 0 84083 CUBIC CORP COM 229669106 3796 50909 SH SOLE 48883 0 2026 CULLEN FROST BANKERS INC COM 229899109 7620 70062 SH SOLE 65979 0 4083 CUMMINS INC COM 231021106 42334 163385 SH SOLE 65646 0 97739 CURTISS WRIGHT CORP COM 231561101 3938 33206 SH SOLE 24910 0 8296 CUSHING NEXTGEN INFRA INCM F COM 231647207 932 23070 SH SOLE 0 0 23070 CVS HEALTH CORP COM 126650100 237587 3158140 SH SOLE 473221 0 2684919 CVS HEALTH CORP COM 126650100 64 39500 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 478 44900 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 21 12600 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1284 9925 SH SOLE 0 0 9925 CYMABAY THERAPEUTICS INC COM 23257D103 462 101676 SH SOLE 0 0 101676 CYPRESS ENVIRONMENTL PARTNR LTD PARTNER INT 232751107 82 34500 SH SOLE 0 0 34500 CYRUSONE INC COM 23283R100 33904 500657 SH SOLE 165039 0 335618 CYTOSORBENTS CORP COM NEW 23283X206 1893 218050 SH SOLE 0 0 218050 D R HORTON INC COM 23331A109 22118 248185 SH SOLE 122745 0 125440 D R HORTON INC COM 23331A109 53 15000 SH Call SOLE 0 0 0 DANA INC COM 235825205 281 11532 SH SOLE 0 0 11532 DANAHER CORPORATION COM 235851102 186862 830199 SH SOLE 485988 0 344211 DANIMER SCIENTIFIC INC COM CL A 236272100 2399 63548 SH SOLE 0 0 63548 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 571 7564 SH SOLE 0 0 7564 DARDEN RESTAURANTS INC COM 237194105 18815 132494 SH SOLE 56935 0 75559 DARIOHEALTH CORP COM NEW 23725P209 477 24764 SH SOLE 0 0 24764 DARLING INGREDIENTS INC COM 237266101 4052 55067 SH SOLE 24093 0 30974 DASEKE INC COM 23753F107 308 36314 SH SOLE 0 0 36314 DATADOG INC CL A COM 23804L103 6923 83068 SH SOLE 44933 0 38135 DAVE & BUSTERS ENTMT INC COM 238337109 3832 79996 SH SOLE 0 0 79996 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 15597 652603 SH SOLE 0 0 652603 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 319 11352 SH SOLE 0 0 11352 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1796 54421 SH SOLE 0 0 54421 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3788 112178 SH SOLE 0 0 112178 DAVITA INC COM 23918K108 6635 61570 SH SOLE 31632 0 29938 DAWSON GEOPHYSICAL CO NEW COM 239360100 58 23550 SH SOLE 0 0 23550 DBX ETF TR XTRACK HRVST CSI 233051879 1048 27137 SH SOLE 11746 0 15391 DBX ETF TR XTRACK MSCI EAFE 233051200 5759 158615 SH SOLE 0 0 158615 DBX ETF TR XTRACK MUN INFRA 233051705 280 9695 SH SOLE 0 0 9695 DBX ETF TR XTRACK USD HIGH 233051432 4883 97684 SH SOLE 40477 0 57207 DBX ETF TR XTRACKERS RUSSEL 233051481 416 9910 SH SOLE 0 0 9910 DBX ETF TR XTRACKERS S&P 233051143 206 5913 SH SOLE 0 0 5913 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 824 38061 SH SOLE 0 0 38061 DECARBONIZATION PLUS ACQU CO UNIT 10/02/2025 242797207 148 13915 SH SOLE 0 0 13915 DECKERS OUTDOOR CORP COM 243537107 9994 30247 SH SOLE 18332 0 11915 DEERE & CO COM 244199105 187921 502271 SH SOLE 322016 0 180255 DELAWARE ENHANCED GBL DIV & COM 246060107 238 24232 SH SOLE 0 0 24232 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 632 48178 SH SOLE 0 0 48178 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1367 37994 SH SOLE 0 0 37994 DELL TECHNOLOGIES INC CL C 24703L202 8999 102083 SH SOLE 17035 0 85048 DELTA AIR LINES INC DEL COM NEW 247361702 22419 464354 SH SOLE 0 0 464354 DELUXE CORP COM 248019101 498 11866 SH SOLE 6998 0 4868 DENALI THERAPEUTICS INC COM 24823R105 427 7485 SH SOLE 6135 0 1350 DENISON MINES CORP COM 248356107 84 76640 SH SOLE 0 0 76640 DENTSPLY SIRONA INC COM 24906P109 27450 430188 SH SOLE 398161 0 32027 DERMTECH INC COM 24984K105 1925 37902 SH SOLE 0 0 37902 DESCARTES SYS GROUP INC COM 249906108 5921 97010 SH SOLE 96230 0 780 DESIGNER BRANDS INC CL A 250565108 2101 120737 SH SOLE 45737 0 75000 DESKTOP METAL INC COM CL A 25058X105 1222 82032 SH SOLE 20510 0 61522 DEUTSCHE BANK A G NAMEN AKT D18190898 765 63723 SH SOLE 8798 0 54925 DEVON ENERGY CORP NEW COM 25179M103 3041 139193 SH SOLE 83711 0 55482 DEXCOM INC COM 252131107 17323 48201 SH SOLE 19739 0 28462 DIAGEO PLC SPON ADR NEW 25243Q205 67899 413489 SH SOLE 341297 0 72192 DIAMONDBACK ENERGY INC COM 25278X109 21488 292388 SH SOLE 160209 0 132179 DIAMONDROCK HOSPITALITY CO COM 252784301 143 13884 SH SOLE 0 0 13884 DICERNA PHARMACEUTICALS INC COM 253031108 748 29272 SH SOLE 21578 0 7694 DICKS SPORTING GOODS INC COM 253393102 2333 30638 SH SOLE 7179 0 23459 DIGITAL RLTY TR INC COM 253868103 97141 689721 SH SOLE 496571 0 193150 DIGITAL TURBINE INC COM NEW 25400W102 3890 48413 SH SOLE 0 0 48413 DILLARDS INC CL A 254067101 559 5793 SH SOLE 0 0 5793 DIME CMNTY BANCSHARES INC COM 25432X102 2582 85655 SH SOLE 0 0 85655 DINE BRANDS GLOBAL INC COM 254423106 2390 26549 SH SOLE 12451 0 14098 DIREXION SHS ETF TR DAILY ROBOTICS 25460G823 229 5755 SH SOLE 0 0 5755 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 8770 114027 SH SOLE 113006 0 1021 DIREXION SHS ETF TR WORK FROM HOME 25460G773 602 8806 SH SOLE 0 0 8806 DISCOVER FINL SVCS COM 254709108 29123 306589 SH SOLE 185427 0 121162 DISCOVERY INC COM SER A 25470F104 26480 609295 SH SOLE 479503 0 129792 DISCOVERY INC COM SER C 25470F302 5054 137004 SH SOLE 88407 0 48597 DISH NETWORK CORPORATION CL A 25470M109 6038 166803 SH SOLE 3002 0 163801 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 24 25000 PRN SOLE 0 0 25000 DISNEY WALT CO COM 254687106 408739 2215128 SH SOLE 658620 0 1556508 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 184 38468 SH SOLE 0 0 38468 DNP SELECT INCOME FD INC COM 23325P104 2741 277451 SH SOLE 0 0 277451 DOCUSIGN INC COM 256163106 48799 241042 SH SOLE 64554 0 176488 DOLBY LABORATORIES INC COM CL A 25659T107 10915 110563 SH SOLE 92596 0 17967 DOLLAR GEN CORP NEW COM 256677105 88745 437981 SH SOLE 184295 0 253686 DOLLAR TREE INC COM 256746108 14569 127281 SH SOLE 90195 0 37086 DOMINION ENERGY INC COM 25746U109 79144 1041926 SH SOLE 610254 0 431672 DOMINOS PIZZA INC COM 25754A201 8813 23964 SH SOLE 4537 0 19427 DOMO INC COM CL B 257554105 380 6751 SH SOLE 0 0 6751 DONALDSON INC COM 257651109 11103 190896 SH SOLE 155662 0 35234 DONNELLEY R R & SONS CO COM 257867200 169 41598 SH SOLE 0 0 41598 DORCHESTER MINERALS LP COM UNIT 25820R105 285 20878 SH SOLE 0 0 20878 DORMAN PRODS INC COM 258278100 4345 42333 SH SOLE 42130 0 203 DOUBLELINE INCOME SOLUTIONS COM 258622109 2274 125222 SH SOLE 0 0 125222 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1006 50955 SH SOLE 0 0 50955 DOUGLAS DYNAMICS INC COM 25960R105 5250 113767 SH SOLE 113601 0 166 DOVER CORP COM 260003108 26158 190746 SH SOLE 114922 0 75824 DOW INC COM 260557103 57324 896538 SH SOLE 278745 0 617793 DOW INC COM 260557103 76 11900 SH Call SOLE 0 0 0 DOW INC COM 260557103 24 16900 SH Call SOLE 0 0 0 DRAFTKINGS INC COM CL A 26142R104 27253 444365 SH SOLE 30711 0 413654 DRIL-QUIP INC COM 262037104 4909 147741 SH SOLE 146960 0 781 DROPBOX INC CL A 26210C104 1555 58326 SH SOLE 0 0 58326 DTE ENERGY CO COM 233331107 25582 192145 SH SOLE 87747 0 104398 DTF TAX-FREE INCOME INC COM 23334J107 165 11473 SH SOLE 0 0 11473 DUCK CREEK TECHNOLOGIES INC SHS 264120106 14712 325917 SH SOLE 323676 0 2241 DUFF & PHELPS UTLITY AND INF COM 26433C105 1139 85732 SH SOLE 0 0 85732 DUKE ENERGY CORP NEW COM NEW 26441C204 133445 1382418 SH SOLE 725598 0 656820 DUKE ENERGY CORP NEW COM NEW 26441C204 73 20800 SH Call SOLE 0 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 26 11200 SH Call SOLE 0 0 0 DUKE REALTY CORP COM NEW 264411505 6116 145860 SH SOLE 128542 0 17318 DUPONT DE NEMOURS INC COM 26614N102 32792 424321 SH SOLE 217632 0 206689 DURECT CORP COM 266605104 484 244500 SH SOLE 0 0 244500 DWS MUN INCOME TR COM 233368109 376 32301 SH SOLE 0 0 32301 DWS STRATEGIC MUN INCOME TR COM 23342Q101 254 21473 SH SOLE 0 0 21473 DXC TECHNOLOGY CO COM 23355L106 10122 323797 SH SOLE 178990 0 144807 DXC TECHNOLOGY CO COM 23355L106 255 41200 SH Call SOLE 0 0 0 DYCOM INDS INC COM 267475101 594 6394 SH SOLE 84 0 6310 DYNATRACE INC COM NEW 268150109 8666 179637 SH SOLE 162078 0 17559 E MERGE TECHNOLOGY ACQUISITI COM CL A 26873Y104 136 13985 SH SOLE 0 0 13985 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 525 52700 SH SOLE 0 0 52700 EAGLE BANCORP INC MD COM 268948106 727 13666 SH SOLE 13270 0 396 EAGLE CAP GROWTH FD INC COM 269451100 110 13128 SH SOLE 0 0 13128 EAGLE MATLS INC COM 26969P108 12225 90951 SH SOLE 71102 0 19849 EAST WEST BANCORP INC COM 27579R104 30630 415034 SH SOLE 411817 0 3217 EASTERLY GOVT PPTYS INC COM 27616P103 3242 156412 SH SOLE 127468 0 28944 EASTERN BANKSHARES INC COM 27627N105 318 16500 SH SOLE 0 0 16500 EASTGROUP PPTYS INC COM 277276101 10652 74346 SH SOLE 55972 0 18374 EASTMAN CHEM CO COM 277432100 32258 292931 SH SOLE 247665 0 45266 EASTMAN KODAK CO COM NEW 277461406 302 38414 SH SOLE 0 0 38414 EASTSIDE DISTILLING INC COM 277802302 185 100175 SH SOLE 0 0 100175 EATON CORP PLC SHS G29183103 432845 3130183 SH SOLE 775229 0 2354954 EATON CORP PLC SHS G29183103 924 53700 SH Call SOLE 0 0 0 EATON VANCE 2021 TARGET TRM COM SHS BEN INT 27829W101 548 55768 SH SOLE 0 0 55768 EATON VANCE ENHANCED EQUITY COM 278274105 14734 875995 SH SOLE 0 0 875995 EATON VANCE ENHANCED EQUITY COM 278277108 3492 161594 SH SOLE 0 0 161594 EATON VANCE FLOATING RATE 20 COM 27831H100 1758 186831 SH SOLE 0 0 186831 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 423 25978 SH SOLE 0 0 25978 EATON VANCE FLTING RATE INC COM 278279104 8203 581769 SH SOLE 0 0 581769 EATON VANCE LTD DURATION INC COM 27828H105 1612 127604 SH SOLE 0 0 127604 EATON VANCE MUN BD FD COM 27827X101 3492 262555 SH SOLE 0 0 262555 EATON VANCE MUN INCOME 2028 SHS 27829U105 455 20819 SH SOLE 0 0 20819 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2538 184318 SH SOLE 0 0 184318 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1483 65890 SH SOLE 0 0 65890 EATON VANCE RISK-MANAGED DIV COM 27829G106 1057 98086 SH SOLE 0 0 98086 EATON VANCE SR INCOME TR SH BEN INT 27826S103 320 48319 SH SOLE 0 0 48319 EATON VANCE TAX ADVT DIV INC COM 27828G107 4411 167901 SH SOLE 0 0 167901 EATON VANCE TAX MNGED BUY WR COM 27828X100 1078 68495 SH SOLE 0 0 68495 EATON VANCE TAX-ADVANTAGED G COM 27828U106 1236 47062 SH SOLE 0 0 47062 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 2135 137862 SH SOLE 0 0 137862 EATON VANCE TAX-MANAGED DIVE COM 27828N102 13367 1046741 SH SOLE 0 0 1046741 EATON VANCE TAX-MANAGED GLOB COM 27829C105 15567 1508454 SH SOLE 800 0 1507654 EATON VANCE TAX-MANAGED GLOB COM 27829F108 9075 975789 SH SOLE 0 0 975789 EATON VANCE TX ADV GLBL DIV COM 27828S101 2080 108937 SH SOLE 0 0 108937 EBAY INC. COM 278642103 56369 920466 SH SOLE 700669 0 219797 EBIX INC COM NEW 278715206 598 18665 SH SOLE 18665 0 0 ECHOSTAR CORP CL A 278768106 4943 205958 SH SOLE 0 0 205958 ECOLAB INC COM 278865100 75670 353463 SH SOLE 222067 0 131396 EDGEWELL PERS CARE CO COM 28035Q102 2606 65807 SH SOLE 65133 0 674 EDISON INTL COM 281020107 31202 532456 SH SOLE 465524 0 66932 EDITAS MEDICINE INC COM 28106W103 3437 81827 SH SOLE 0 0 81827 EDITAS MEDICINE INC COM 28106W103 56 30200 SH Call SOLE 0 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 92798 1109493 SH SOLE 165772 0 943721 EHANG HLDGS LTD ADS 26853E102 214 5791 SH SOLE 0 0 5791 EHEALTH INC COM 28238P109 1276 17544 SH SOLE 0 0 17544 ELANCO ANIMAL HEALTH INC COM 28414H103 32296 1096632 SH SOLE 850657 0 245975 ELASTIC N V ORD SHS N14506104 10810 97208 SH SOLE 92428 0 4780 ELBIT SYS LTD ORD M3760D101 1840 12986 SH SOLE 0 0 12986 ELECTRONIC ARTS INC COM 285512109 11661 86128 SH SOLE 22312 0 63816 ELEMENT SOLUTIONS INC COM 28618M106 6016 328945 SH SOLE 308247 0 20698 ELLSWORTH GROWTH & INCOME FD COM 289074106 1380 102049 SH SOLE 0 0 102049 EMBRAER S.A. SPONSORED ADS 29082A107 385 38508 SH SOLE 0 0 38508 EMCOR GROUP INC COM 29084Q100 24478 218242 SH SOLE 216686 0 1556 EMERGENT BIOSOLUTIONS INC COM 29089Q105 2908 31297 SH SOLE 28068 0 3229 EMERSON ELEC CO COM 291011104 51230 567836 SH SOLE 11125 0 556711 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 291 26251 SH SOLE 0 0 26251 EMPIRE ST RLTY TR INC CL A 292104106 2288 205566 SH SOLE 202015 0 3551 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 544 83915 SH SOLE 0 0 83915 ENBRIDGE INC COM 29250N105 105053 2882769 SH SOLE 2325676 0 557093 ENBRIDGE INC COM 29250N105 101 44900 SH Call SOLE 0 0 0 ENCOMPASS HEALTH CORP COM 29261A100 2001 24433 SH SOLE 8451 0 15982 ENDAVA PLC ADS 29260V105 4369 51586 SH SOLE 47951 0 3635 ENDO INTL PLC SHS G30401106 89 12000 SH SOLE 0 0 12000 ENERGIZER HLDGS INC NEW COM 29272W109 8137 171440 SH SOLE 147047 0 24393 ENERGOUS CORP COM 29272C103 44 10825 SH SOLE 0 0 10825 ENERGY RECOVERY INC COM 29270J100 5439 296576 SH SOLE 0 0 296576 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 17039 2218621 SH SOLE 290 0 2218331 ENERPAC TOOL GROUP CORP CL A COM 292765104 14532 556338 SH SOLE 554711 0 1627 ENERSYS COM 29275Y102 2708 29827 SH SOLE 24737 0 5090 ENI S P A SPONSORED ADR 26874R108 5387 218021 SH SOLE 204107 0 13914 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 290 67498 SH SOLE 0 0 67498 ENPHASE ENERGY INC COM 29355A107 3466 21376 SH SOLE 5216 0 16160 ENPRO INDS INC COM 29355X107 4738 55569 SH SOLE 55311 0 258 ENSIGN GROUP INC COM 29358P101 2562 27307 SH SOLE 18310 0 8997 ENSTAR GROUP LIMITED SHS G3075P101 625 2532 SH SOLE 487 0 2045 ENTEGRIS INC COM 29362U104 15368 137456 SH SOLE 104409 0 33047 ENTERCOM COMMUNICATIONS CORP CL A 293639100 297 56579 SH SOLE 0 0 56579 ENTERGY CORP NEW COM 29364G103 11849 119124 SH SOLE 83375 0 35749 ENTERPRISE PRODS PARTNERS L COM 293792107 87445 3971158 SH SOLE 903949 0 3067209 ENVESTNET INC COM 29404K106 3103 42960 SH SOLE 33654 0 9306 ENVISTA HOLDINGS CORPORATION COM 29415F104 2413 59147 SH SOLE 52912 0 6235 ENVIVA PARTNERS LP COM UNIT 29414J107 3070 63531 SH SOLE 0 0 63531 EOG RES INC COM 26875P101 35368 487629 SH SOLE 393879 0 93750 EOS ENERGY ENTERPRISES INC COM CL A 29415C101 764 38747 SH SOLE 0 0 38747 EPAM SYS INC COM 29414B104 22911 57755 SH SOLE 44492 0 13263 EPLUS INC COM 294268107 10090 101261 SH SOLE 101261 0 0 EPR PPTYS COM SH BEN INT 26884U109 305 6540 SH SOLE 0 0 6540 EQT CORP COM 26884L109 3575 192426 SH SOLE 58804 0 133622 EQUIFAX INC COM 294429105 24167 133426 SH SOLE 92349 0 41077 EQUINIX INC COM 29444U700 111056 163364 SH SOLE 58746 0 104618 EQUINOR ASA SPONSORED ADR 29446M102 8273 425132 SH SOLE 355784 0 69348 EQUINOX GOLD CORP COM 29446Y502 951 119238 SH SOLE 0 0 119238 EQUITABLE HLDGS INC COM 29452E101 10903 334246 SH SOLE 309376 0 24870 EQUITRANS MIDSTREAM CORP COM 294600101 8541 1046674 SH SOLE 974916 0 71758 EQUITY COMWLTH COM SH BEN INT 294628102 21945 789385 SH SOLE 786386 0 2999 EQUITY LIFESTYLE PPTYS INC COM 29472R108 809 12711 SH SOLE 5017 0 7694 EQUITY RESIDENTIAL SH BEN INT 29476L107 11423 159476 SH SOLE 134596 0 24880 ERICSSON ADR B SEK 10 294821608 2418 183334 SH SOLE 40367 0 142967 ESPERION THERAPEUTICS INC NE COM 29664W105 637 22721 SH SOLE 8673 0 14048 ESSENT GROUP LTD COM G3198U102 3188 67140 SH SOLE 63629 0 3511 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 694 30390 SH SOLE 0 0 30390 ESSENTIAL UTILS INC COM 29670G102 15645 349598 SH SOLE 128830 0 220768 ESSENTIAL UTILS INC UNIT 04/30/2022 29670G201 7924 138556 SH SOLE 138556 0 0 ESSEX PPTY TR INC COM 297178105 7048 25927 SH SOLE 19491 0 6436 ESTABLISHMENT LABS HLDGS INC COM G31249108 266 4250 SH SOLE 0 0 4250 ETF MANAGERS TR AI POWERED EQT 26924G813 992 25908 SH SOLE 0 0 25908 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 2380 36629 SH SOLE 0 0 36629 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 6932 302725 SH SOLE 0 0 302725 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 6 19900 SH Call SOLE 0 0 0 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 1063 33996 SH SOLE 0 0 33996 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 14738 268442 SH SOLE 0 0 268442 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 229 15866 SH SOLE 0 0 15866 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 3115 46644 SH SOLE 0 0 46644 ETF SER SOLUTIONS APTUS DEFINED 26922A388 674 22994 SH SOLE 0 0 22994 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 2572 73060 SH SOLE 0 0 73060 ETF SER SOLUTIONS DISTILLATE US 26922A321 19419 490871 SH SOLE 0 0 490871 ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 961 35832 SH SOLE 0 0 35832 ETF SER SOLUTIONS US GLB JETS 26922A842 6386 237294 SH SOLE 0 0 237294 ETFS TR BBRG ALL COMD K1 003261104 905 38867 SH SOLE 0 0 38867 ETSY INC COM 29786A106 15411 76418 SH SOLE 33221 0 43197 EURONET WORLDWIDE INC COM 298736109 2147 15526 SH SOLE 14049 0 1477 EUROPEAN EQUITY FD INC COM 298768102 4293 402924 SH SOLE 0 0 402924 EVERBRIDGE INC COM 29978A104 14026 115742 SH SOLE 9376 0 106366 EVERCORE INC CLASS A 29977A105 3402 25822 SH SOLE 23032 0 2790 EVEREST RE GROUP LTD COM G3223R108 24126 97355 SH SOLE 95439 0 1916 EVERGY INC COM 30034W106 5314 89258 SH SOLE 22777 0 66481 EVERI HLDGS INC COM 30034T103 5765 408596 SH SOLE 69345 0 339251 EVERI HLDGS INC COM 30034T103 14 30200 SH Call SOLE 0 0 0 EVERSOURCE ENERGY COM 30040W108 20610 238014 SH SOLE 72702 0 165312 EVERTEC INC COM 30040P103 4259 114430 SH SOLE 109252 0 5178 EVI INDS INC COM 26929N102 2253 78328 SH SOLE 78213 0 115 EVO PMTS INC CL A COM 26927E104 743 26990 SH SOLE 26836 0 154 EVOLENT HEALTH INC CL A 30050B101 1123 55615 SH SOLE 48670 0 6945 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 6914 262889 SH SOLE 0 0 262889 EXACT SCIENCES CORP COM 30063P105 7683 58301 SH SOLE 5421 0 52880 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 16434 257149 SH SOLE 0 0 257149 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 534 12166 SH SOLE 0 0 12166 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 9086 143070 SH SOLE 0 0 143070 EXELIXIS INC COM 30161Q104 1065 47149 SH SOLE 0 0 47149 EXELON CORP COM 30161N101 19996 457150 SH SOLE 236693 0 220457 EXELON CORP COM 30161N101 21 16200 SH Call SOLE 0 0 0 EXELON CORP COM 30161N101 3 13800 SH Call SOLE 0 0 0 EXICURE INC COM 30205M101 136 62500 SH SOLE 0 0 62500 EXP WORLD HLDGS INC COM 30212W100 402 8832 SH SOLE 0 0 8832 EXPEDIA GROUP INC COM NEW 30212P303 21415 124418 SH SOLE 64293 0 60125 EXPEDITORS INTL WASH INC COM 302130109 36047 334728 SH SOLE 280396 0 54332 EXPERIENCE INVT CORP COM CL A 30217C109 678 65850 SH SOLE 0 0 65850 EXPONENT INC COM 30214U102 26292 269804 SH SOLE 265260 0 4544 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 8736 442331 SH SOLE 439426 0 2905 EXTRA SPACE STORAGE INC COM 30225T102 8935 67407 SH SOLE 51310 0 16097 EXTREME NETWORKS INC COM 30226D106 4087 467060 SH SOLE 0 0 467060 EXXON MOBIL CORP COM 30231G102 189358 3391684 SH SOLE 2122724 0 1268960 EXXON MOBIL CORP COM 30231G102 1 11700 SH Call SOLE 0 0 0 EZCORP INC CL A NON VTG 302301106 291 58500 SH SOLE 0 0 58500 F N B CORP COM 302520101 14654 1153838 SH SOLE 903718 0 250120 F5 NETWORKS INC COM 315616102 6859 32877 SH SOLE 11306 0 21571 FABRINET SHS G3323L100 1887 20878 SH SOLE 20748 0 130 FACEBOOK INC CL A 30303M102 578785 1965116 SH SOLE 1101920 0 863196 FACTSET RESH SYS INC COM 303075105 40891 132507 SH SOLE 90098 0 42409 FAIR ISAAC CORP COM 303250104 19205 39513 SH SOLE 36492 0 3021 FALCON CAPITAL ACQUISITN COR COM CL A 30606L108 632 63400 SH SOLE 0 0 63400 FAR PEAK ACQUISITION CORP SHS CL A G3312L103 100 10200 SH SOLE 0 0 10200 FAR PEAK ACQUISITION CORP UNIT 99/99/9999 G3312L129 163 16100 SH SOLE 0 0 16100 FARFETCH LTD ORD SH CL A 30744W107 5571 105072 SH SOLE 77252 0 27820 FARMLAND PARTNERS INC COM 31154R109 975 86982 SH SOLE 0 0 86982 FAST ACQUISITION CORP COM CL A 311875108 761 60814 SH SOLE 60814 0 0 FASTENAL CO COM 311900104 39951 794573 SH SOLE 493140 0 301433 FASTLY INC CL A 31188V100 2810 41769 SH SOLE 0 0 41769 FATE THERAPEUTICS INC COM 31189P102 1651 20025 SH SOLE 5145 0 14880 FB FINL CORP COM 30257X104 1891 42529 SH SOLE 28565 0 13964 FEDERAL AGRIC MTG CORP CL C 313148306 4688 46544 SH SOLE 46506 0 38 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 2905 28630 SH SOLE 0 0 28630 FEDERAL SIGNAL CORP COM 313855108 2951 77045 SH SOLE 73268 0 3777 FEDERATED HERMES INC CL B 314211103 1529 48850 SH SOLE 29538 0 19312 FEDERATED HERMES PREM MUNI I COM 31423P108 937 64475 SH SOLE 0 0 64475 FEDEX CORP COM 31428X106 143924 506686 SH SOLE 185615 0 321071 FERGUSON PLC NEW SHS G3421J106 15132 126520 SH SOLE 125038 0 1482 FERRARI N V COM N3167Y103 17786 85021 SH SOLE 72388 0 12633 FFBW INC MD COM 30260M103 624 55455 SH SOLE 0 0 55455 FG NEW AMER ACQUISITION CORP COM 30259V106 152 14878 SH SOLE 0 0 14878 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 1166 2271 SH SOLE 0 0 2271 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 270 6713 SH SOLE 0 0 6713 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 825 23224 SH SOLE 20316 0 2908 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 206 4181 SH SOLE 0 0 4181 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2229 29194 SH SOLE 0 0 29194 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 252 19000 SH SOLE 0 0 19000 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 376 6374 SH SOLE 0 0 6374 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 2329 44728 SH SOLE 0 0 44728 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 5667 53530 SH SOLE 0 0 53530 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1672 60809 SH SOLE 0 0 60809 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 205 4944 SH SOLE 0 0 4944 FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 1615 49603 SH SOLE 0 0 49603 FIDELITY COVINGTON TRUST TOTAL BD ETF 316188309 1758 33534 SH SOLE 0 0 33534 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 83649 2057282 SH SOLE 2001832 0 55450 FIDELITY NATL INFORMATION SV COM 31620M106 115584 822017 SH SOLE 572562 0 249455 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q205 156 15759 SH SOLE 0 0 15759 FIDUS INVT CORP COM 316500107 12206 784970 SH SOLE 0 0 784970 FIFTH THIRD BANCORP COM 316773100 30986 827401 SH SOLE 526501 0 300900 FINANCIAL INSTNS INC COM 317585404 338 11144 SH SOLE 2889 0 8255 FINISAR CORP NOTE 0.500%12/1 31787AAP6 15 15000 PRN SOLE 0 0 15000 FINVOLUTION GROUP SPONSORED ADS 31810T101 256 36576 SH SOLE 0 0 36576 FIREEYE INC COM 31816Q101 16583 847390 SH SOLE 780206 0 67184 FIRST AMERN FINL CORP COM 31847R102 5163 91133 SH SOLE 83585 0 7548 FIRST BANCORP N C COM 318910106 297 6817 SH SOLE 0 0 6817 FIRST BANCSHARES INC MS COM 318916103 501 13672 SH SOLE 0 0 13672 FIRST COMWLTH FINL CORP PA COM 319829107 221 15358 SH SOLE 12936 0 2422 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1606 1921 SH SOLE 1369 0 552 FIRST EAGLE SENIOR LOAN FUND COM NEW 32010E100 323 22515 SH SOLE 0 0 22515 FIRST FINL BANCORP OH COM 320209109 354 14745 SH SOLE 5308 0 9437 FIRST FINL BANKSHARES COM 32020R109 829 17746 SH SOLE 12959 0 4787 FIRST FNDTN INC COM 32026V104 1368 58300 SH SOLE 0 0 58300 FIRST HAWAIIAN INC COM 32051X108 18268 667446 SH SOLE 662636 0 4810 FIRST HORIZON CORPORATION COM 320517105 5757 340447 SH SOLE 102398 0 238049 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 248 5392 SH SOLE 4415 0 977 FIRST MAJESTIC SILVER CORP COM 32076V103 2153 138182 SH SOLE 0 0 138182 FIRST MIDWEST BANCORP DEL COM 320867104 1297 59181 SH SOLE 28751 0 30430 FIRST REP BK SAN FRANCISCO C COM 33616C100 21009 125989 SH SOLE 100980 0 25009 FIRST SOLAR INC COM 336433107 1016 11637 SH SOLE 0 0 11637 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 249 24877 SH SOLE 0 0 24877 FIRST TR BICK INDEX FD COM SHS 33733H107 996 26476 SH SOLE 0 0 26476 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 4352 342693 SH SOLE 0 0 342693 FIRST TR ENERGY INCOME & GRO COM 33738G104 457 34164 SH SOLE 0 0 34164 FIRST TR ENERGY INFRASTRCTR COM 33738C103 2185 176515 SH SOLE 0 0 176515 FIRST TR ENHANCED EQTY INC F COM 337318109 8921 477037 SH SOLE 0 0 477037 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1988 57801 SH SOLE 0 0 57801 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 1516 50556 SH SOLE 0 0 50556 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 655 21047 SH SOLE 0 0 21047 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 4212 207881 SH SOLE 0 0 207881 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 22544 399492 SH SOLE 0 0 399492 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1400 25668 SH SOLE 0 0 25668 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 48129 2388534 SH SOLE 129166 0 2259368 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 513 6989 SH SOLE 0 0 6989 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 6682 101964 SH SOLE 0 0 101964 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 1303 62593 SH SOLE 0 0 62593 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 4903 242854 SH SOLE 0 0 242854 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 6368 105942 SH SOLE 0 0 105942 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 2043 46948 SH SOLE 0 0 46948 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 2641 100101 SH SOLE 0 0 100101 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 2638 64870 SH SOLE 0 0 64870 FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 3569 66319 SH SOLE 0 0 66319 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 3550 57251 SH SOLE 0 0 57251 FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 233 5585 SH SOLE 0 0 5585 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 586 20318 SH SOLE 0 0 20318 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 9842 470003 SH SOLE 0 0 470003 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 948 15429 SH SOLE 0 0 15429 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 38177 398661 SH SOLE 0 0 398661 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 25191 432836 SH SOLE 0 0 432836 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4192 72938 SH SOLE 0 0 72938 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 11683 464706 SH SOLE 0 0 464706 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 278 9407 SH SOLE 0 0 9407 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 13314 1315646 SH SOLE 0 0 1315646 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 11204 269335 SH SOLE 0 0 269335 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 23017 211927 SH SOLE 0 0 211927 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 12139 214276 SH SOLE 0 0 214276 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 11220 153571 SH SOLE 0 0 153571 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 23963 363351 SH SOLE 0 0 363351 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 5199 94265 SH SOLE 0 0 94265 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 21997 525996 SH SOLE 0 0 525996 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 978 11338 SH SOLE 0 0 11338 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 49673 437133 SH SOLE 0 0 437133 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 27420 230128 SH SOLE 0 0 230128 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1962 65828 SH SOLE 0 0 65828 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 5081 64979 SH SOLE 0 0 64979 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 501 11683 SH SOLE 0 0 11683 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 5937 87330 SH SOLE 0 0 87330 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 5407 107476 SH SOLE 0 0 107476 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 9282 133233 SH SOLE 0 0 133233 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 540 25569 SH SOLE 0 0 25569 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 206010 2908932 SH SOLE 0 0 2908932 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 88176 404329 SH SOLE 59 0 404270 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 7051 206222 SH SOLE 0 0 206222 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 11409 496806 SH SOLE 0 0 496806 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT PE 33733E880 1280 42925 SH SOLE 0 0 42925 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 52916 1185402 SH SOLE 0 0 1185402 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 2251 94767 SH SOLE 0 0 94767 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 5177 209438 SH SOLE 0 0 209438 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 91367 1523533 SH SOLE 0 0 1523533 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 10723 220415 SH SOLE 0 0 220415 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 105362 2063499 SH SOLE 24743 0 2038756 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 928 18164 SH SOLE 0 0 18164 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 1513 67075 SH SOLE 0 0 67075 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 237 5896 SH SOLE 0 0 5896 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 2685 100000 SH SOLE 0 0 100000 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 306 6455 SH SOLE 0 0 6455 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 2263 140134 SH SOLE 0 0 140134 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 18452 268984 SH SOLE 0 0 268984 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 19477 360752 SH SOLE 0 0 360752 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 8429 105012 SH SOLE 0 0 105012 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 1541 49411 SH SOLE 0 0 49411 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 13506 410256 SH SOLE 0 0 410256 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1513 29027 SH SOLE 0 0 29027 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 1192 76667 SH SOLE 0 0 76667 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 3610 55854 SH SOLE 0 0 55854 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 1116 87095 SH SOLE 0 0 87095 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 11415 500454 SH SOLE 0 0 500454 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 33197 206837 SH SOLE 0 0 206837 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 11265 277595 SH SOLE 0 0 277595 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 62947 1383752 SH SOLE 0 0 1383752 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 32457 677742 SH SOLE 0 0 677742 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 6751 134453 SH SOLE 0 0 134453 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 1838 77046 SH SOLE 0 0 77046 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 752 37186 SH SOLE 0 0 37186 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 80015 1514592 SH SOLE 227905 0 1286687 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 909 34139 SH SOLE 0 0 34139 FIRST TR HIGH INCOME L/S FD COM 33738E109 2561 169372 SH SOLE 0 0 169372 FIRST TR INTER DUR PFD & IN COM 33718W103 910 38003 SH SOLE 0 0 38003 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 10437 163973 SH SOLE 0 0 163973 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 13629 170189 SH SOLE 0 0 170189 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 11627 123926 SH SOLE 0 0 123926 FIRST TR MLP & ENERGY INCOM COM 33739B104 945 136699 SH SOLE 0 0 136699 FIRST TR MORNINGSTAR DIVID L SHS 336917109 13656 417361 SH SOLE 0 0 417361 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 2721 25116 SH SOLE 0 0 25116 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 559 8103 SH SOLE 0 0 8103 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 70137 679160 SH SOLE 0 0 679160 FIRST TR NASDAQ 100 TECH IND SHS 337345102 48843 338719 SH SOLE 0 0 338719 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1191 20971 SH SOLE 0 0 20971 FIRST TR S&P REIT INDEX FD COM 33734G108 248 9827 SH SOLE 0 0 9827 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 16876 186268 SH SOLE 0 0 186268 FIRST TR SR FLG RTE INCM FD COM 33733U108 446 36404 SH SOLE 0 0 36404 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 6982 741943 SH SOLE 0 0 741943 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 684 48439 SH SOLE 0 0 48439 FIRST TR VALUE LINE DIVID IN SHS 33734H106 221256 5825600 SH SOLE 867 0 5824733 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 6276 64267 SH SOLE 0 0 64267 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 194 14468 SH SOLE 0 0 14468 FIRST WESTN FINL INC COM 33751L105 625 25000 SH SOLE 0 0 25000 FIRSTCASH INC COM 33767D105 635 9670 SH SOLE 9036 0 634 FIRSTENERGY CORP COM 337932107 7004 201914 SH SOLE 95334 0 106580 FIRSTMARK HORIZON ACQUISITIO UNIT 99/99/9999 33765Y200 189 18000 SH SOLE 0 0 18000 FIRSTSERVICE CORP NEW COM 33767E202 8376 56406 SH SOLE 56208 0 198 FISERV INC COM 337738108 109888 923115 SH SOLE 685807 0 237308 FISKER INC CL A COM STK 33813J106 1248 72463 SH SOLE 0 0 72463 FIVE BELOW INC COM 33829M101 6780 35534 SH SOLE 16884 0 18650 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 850 112374 SH SOLE 31834 0 80540 FIVE9 INC COM 338307101 4179 26730 SH SOLE 23608 0 3122 FIVERR INTL LTD ORD SHS M4R82T106 4162 19166 SH SOLE 0 0 19166 FLAGSTAR BANCORP INC COM PAR .001 337930705 1093 24227 SH SOLE 2052 0 22175 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 15773 523660 SH SOLE 0 0 523660 FLAHERTY & CRUMRINE PFD INCO COM 338480106 185 10426 SH SOLE 0 0 10426 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 205 15548 SH SOLE 0 0 15548 FLAHERTY & CRUMRINE PFD SECS COM 338478100 753 32139 SH SOLE 0 0 32139 FLEETCOR TECHNOLOGIES INC COM 339041105 11091 41288 SH SOLE 6072 0 35216 FLEX LTD ORD Y2573F102 6081 332126 SH SOLE 314415 0 17711 FLEXION THERAPEUTICS INC COM 33938J106 1786 199581 SH SOLE 0 0 199581 FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 36 40000 PRN SOLE 0 0 40000 FLEXSHARES TR IBOXX 3R TARGT 33939L506 494 18747 SH SOLE 0 0 18747 FLEXSHARES TR M STAR DEV MKT 33939L803 262 3750 SH SOLE 0 0 3750 FLEXSHARES TR MORNSTAR UPSTR 33939L407 577 15947 SH SOLE 0 0 15947 FLEXSHARES TR MSTAR EMKT FAC 33939L308 291 4719 SH SOLE 0 0 4719 FLEXSHARES TR QLT DIV DEF IDX 33939L845 724 14153 SH SOLE 0 0 14153 FLEXSHARES TR QUALT DIVD IDX 33939L860 8373 157101 SH SOLE 152441 0 4660 FLIR SYS INC COM 302445101 19138 338899 SH SOLE 267991 0 70908 FLOOR & DECOR HLDGS INC CL A 339750101 3851 40338 SH SOLE 17363 0 22975 FLOWERS FOODS INC COM 343498101 1297 54492 SH SOLE 2536 0 51956 FLOWSERVE CORP COM 34354P105 1345 34668 SH SOLE 16060 0 18608 FLUOR CORP NEW COM 343412102 2736 118498 SH SOLE 100979 0 17519 FMC CORP COM NEW 302491303 16558 149696 SH SOLE 101620 0 48076 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 19349 256856 SH SOLE 256379 0 477 FOOT LOCKER INC COM 344849104 9239 164240 SH SOLE 145602 0 18638 FORD MTR CO DEL COM 345370860 19797 1616120 SH SOLE 0 0 1616120 FORD MTR CO DEL COM 345370860 1 10500 SH Call SOLE 0 0 0 FOREST ROAD ACQUISITION COR UNIT 99/99/9999 34619V202 113 11350 SH SOLE 0 0 11350 FOREST ROAD ACQUISITION CORP *W EXP 12/31/202 34619R110 55 20399 SH SOLE 0 0 20399 FOREST ROAD ACQUISITION CORP COM 34619R102 158 15603 SH SOLE 0 0 15603 FOREST ROAD ACQUISITION CORP COM 34619R102 4 12100 SH Call SOLE 0 0 0 FORMFACTOR INC COM 346375108 480 10636 SH SOLE 4817 0 5819 FORTINET INC COM 34959E109 29016 157337 SH SOLE 83554 0 73783 FORTIS INC COM 349553107 2470 56903 SH SOLE 31885 0 25018 FORTIVE CORP COM 34959J108 13265 187784 SH SOLE 89666 0 98118 FORTRESS BIOTECH INC COM 34960Q109 133 37814 SH SOLE 0 0 37814 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 3899 138297 SH SOLE 0 0 138297 FORTUNA SILVER MINES INC COM 349915108 1655 255088 SH SOLE 0 0 255088 FORTUNA SILVER MINES INC COM 349915108 56 35000 SH Call SOLE 0 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 8232 85911 SH SOLE 48709 0 37202 FORUM MERGER III CORP COM CL A 349885103 129 12950 SH SOLE 0 0 12950 FORWARD AIR CORP COM 349853101 1041 11722 SH SOLE 11722 0 0 FOSSIL GROUP INC COM 34988V106 463 37328 SH SOLE 0 0 37328 FOSTER L B CO COM 350060109 479 26757 SH SOLE 0 0 26757 FOUR CORNERS PPTY TR INC COM 35086T109 5525 201631 SH SOLE 173266 0 28365 FOX CORP CL A COM 35137L105 15266 422758 SH SOLE 400950 0 21808 FOX CORP CL B COM 35137L204 432 12366 SH SOLE 2840 0 9526 FOX FACTORY HLDG CORP COM 35138V102 2356 18546 SH SOLE 16250 0 2296 FRANCHISE GROUP INC COM 35180X105 324 8979 SH SOLE 0 0 8979 FRANCO NEV CORP COM 351858105 23266 185581 SH SOLE 0 0 185581 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1560 16386 SH SOLE 0 0 16386 FRANKLIN LTD DURATION INCOME COM 35472T101 1274 138643 SH SOLE 0 0 138643 FRANKLIN RESOURCES INC COM 354613101 29786 1006295 SH SOLE 804144 0 202151 FRANKLIN STR PPTYS CORP COM 35471R106 125 22967 SH SOLE 22967 0 0 FRANKLIN UNVL TR SH BEN INT 355145103 510 68039 SH SOLE 0 0 68039 FREEPORT-MCMORAN INC CL B 35671D857 55003 1670290 SH SOLE 842372 0 827918 FREEPORT-MCMORAN INC CL B 35671D857 4 13100 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1 12000 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 7 10600 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 398 10801 SH SOLE 8186 0 2615 FRESHPET INC COM 358039105 2652 16698 SH SOLE 9737 0 6961 FRONTDOOR INC COM 35905A109 1530 28456 SH SOLE 27240 0 1216 FRONTLINE LTD SHS NEW G3682E192 374 51047 SH SOLE 0 0 51047 FRONTLINE LTD SHS NEW G3682E192 2 15300 SH Call SOLE 0 0 0 FS BANCORP INC COM 30263Y104 2438 36277 SH SOLE 0 0 36277 FS KKR CAP CORP COM 302635206 1015 51205 SH SOLE 0 0 51205 FS KKR CAP CORP II COM 35952V303 1234 63210 SH SOLE 0 0 63210 FSD PHARMA INC CL B SUB VTG 35954B206 29 15000 SH SOLE 0 0 15000 FSD PHARMA INC CL B SUB VTG 35954B206 2 15000 SH Call SOLE 0 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 846 158642 SH SOLE 0 0 158642 FTAC OLYMPUS ACQUISITION COR CL A SHS G37288100 267 25268 SH SOLE 0 0 25268 FTI CONSULTING INC COM 302941109 29610 211337 SH SOLE 159908 0 51429 FTI CONSULTING INC NOTE 2.000% 8/1 302941AP4 22 15000 PRN SOLE 0 0 15000 FUBOTV INC COM 35953D104 506 22864 SH SOLE 0 0 22864 FUELCELL ENERGY INC COM 35952H601 934 64795 SH SOLE 0 0 64795 FULGENT GENETICS INC COM 359664109 1569 16241 SH SOLE 0 0 16241 FULLER H B CO COM 359694106 3833 60932 SH SOLE 53153 0 7779 FULTON FINL CORP PA COM 360271100 636 37318 SH SOLE 33034 0 4284 FUSION FUEL GREEN PLC CL A G3R25D118 734 54800 SH SOLE 0 0 54800 FUTU HLDGS LTD SPON ADS CL A 36118L106 1220 7679 SH SOLE 0 0 7679 G1 THERAPEUTICS INC COM 3621LQ109 2888 120020 SH SOLE 0 0 120020 G1 THERAPEUTICS INC COM 3621LQ109 62 13500 SH Call SOLE 0 0 0 GABELLI DIVID & INCOME TR COM 36242H104 19441 811401 SH SOLE 0 0 811401 GABELLI EQUITY TR INC COM 362397101 1210 177400 SH SOLE 0 0 177400 GABELLI GLOBAL SMALL & MID C COM 36249W104 5423 371713 SH SOLE 0 0 371713 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 427 21788 SH SOLE 0 0 21788 GABELLI HLTHCARE & WELLNESS SHS 36246K103 1790 143691 SH SOLE 0 0 143691 GABELLI UTIL TR COM 36240A101 409 59097 SH SOLE 0 0 59097 GABELLI UTIL TR RIGHT 04/14/2021 36240A168 5 44121 SH SOLE 0 0 44121 GALAPAGOS NV SPON ADR 36315X101 439 5701 SH SOLE 5558 0 143 GALLAGHER ARTHUR J & CO COM 363576109 57357 459694 SH SOLE 360998 0 98696 GALMED PHARMACEUTICALS LTD SHS M47238106 511 148971 SH SOLE 0 0 148971 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1048 301886 SH SOLE 0 0 301886 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 592 117953 SH SOLE 0 0 117953 GAMING & LEISURE PPTYS INC COM 36467J108 16700 393578 SH SOLE 377997 0 15581 GAN LTD ORD SHS G3728V109 489 26841 SH SOLE 0 0 26841 GAP INC COM 364760108 448 15054 SH SOLE 0 0 15054 GARMIN LTD SHS H2906T109 50366 381995 SH SOLE 218240 0 163755 GARTNER INC COM 366651107 21778 119298 SH SOLE 111401 0 7897 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 3465 216678 SH SOLE 216678 0 0 GATX CORP COM 361448103 2381 25679 SH SOLE 20230 0 5449 GDL FD COM SH BEN IT 361570104 5442 609426 SH SOLE 0 0 609426 GDS HLDGS LTD SPONSORED ADS 36165L108 3343 41222 SH SOLE 0 0 41222 GENERAC HLDGS INC COM 368736104 28297 86415 SH SOLE 44727 0 41688 GENERAL AMERN INVS CO INC COM 368802104 6782 170229 SH SOLE 0 0 170229 GENERAL DYNAMICS CORP COM 369550108 80547 443629 SH SOLE 244947 0 198682 GENERAL ELECTRIC CO COM 369604103 57418 4373007 SH SOLE 923087 0 3449920 GENERAL ELECTRIC CO COM 369604103 1 19500 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 5 58500 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 14 37000 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 3 40800 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 85647 1396715 SH SOLE 638595 0 758120 GENERAL MLS INC COM 370334104 362 54500 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 32 17900 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 149 13200 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 49982 869859 SH SOLE 472610 0 397249 GENESIS ENERGY L P UNIT LTD PARTN 371927104 292 31248 SH SOLE 0 0 31248 GENMAB A/S SPONSORED ADS 372303206 2766 84243 SH SOLE 45578 0 38665 GENPACT LIMITED SHS G3922B107 2020 47177 SH SOLE 15882 0 31295 GENPREX INC COM 372446104 106 24700 SH SOLE 0 0 24700 GENTEX CORP COM 371901109 8678 243281 SH SOLE 112745 0 130536 GENTHERM INC COM 37253A103 321 4333 SH SOLE 4333 0 0 GENUINE PARTS CO COM 372460105 46290 400470 SH SOLE 347436 0 53034 GENWORTH FINL INC COM CL A 37247D106 3841 1156896 SH SOLE 1146896 0 10000 GEO GROUP INC NEW COM 36162J106 315 40567 SH SOLE 0 0 40567 GERDAU SA SPON ADR REP PFD 373737105 163 30434 SH SOLE 16934 0 13500 GERON CORP COM 374163103 61 38700 SH SOLE 0 0 38700 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 6188 177040 SH SOLE 0 0 177040 GIBRALTAR INDS INC COM 374689107 5240 57257 SH SOLE 50790 0 6467 GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 1285 122846 SH SOLE 0 0 122846 GILDAN ACTIVEWEAR INC COM 375916103 237 7757 SH SOLE 0 0 7757 GILEAD SCIENCES INC COM 375558103 160447 2482537 SH SOLE 1650170 0 832367 GILEAD SCIENCES INC COM 375558103 3 12500 SH Call SOLE 0 0 0 GLACIER BANCORP INC NEW COM 37637Q105 26239 459689 SH SOLE 455385 0 4304 GLADSTONE CAPITAL CORP COM 376535100 216 21748 SH SOLE 0 0 21748 GLADSTONE COMMERCIAL CORP COM 376536108 293 14993 SH SOLE 0 0 14993 GLADSTONE INVT CORP COM 376546107 362 29621 SH SOLE 0 0 29621 GLADSTONE LD CORP COM 376549101 299 16318 SH SOLE 0 0 16318 GLATFELTER CORPORATION COM 377320106 203 11840 SH SOLE 7590 0 4250 GLAUKOS CORP COM 377322102 1543 18386 SH SOLE 0 0 18386 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 48802 1367384 SH SOLE 456193 0 911191 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 9 16500 SH Call SOLE 0 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 399 9802 SH SOLE 0 0 9802 GLOBAL MED REIT INC COM NEW 37954A204 1407 107349 SH SOLE 0 0 107349 GLOBAL NET LEASE INC COM NEW 379378201 1335 73937 SH SOLE 0 0 73937 GLOBAL PARTNERS LP COM UNITS 37946R109 790 36994 SH SOLE 0 0 36994 GLOBAL PMTS INC COM 37940X102 43573 216157 SH SOLE 130540 0 85617 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 3168 119380 SH SOLE 0 0 119380 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 3583 139188 SH SOLE 0 0 139188 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 2594 103539 SH SOLE 0 0 103539 GLOBAL X FDS FINTECH ETF 37954Y814 8135 184333 SH SOLE 0 0 184333 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 1059 33517 SH SOLE 0 0 33517 GLOBAL X FDS GLB X SUPERDIV 37950E549 227 16321 SH SOLE 0 0 16321 GLOBAL X FDS GLBL X MLP ETF 37954Y343 5523 166956 SH SOLE 0 0 166956 GLOBAL X FDS GLBX MSCI NORW 37950E747 385 27810 SH SOLE 0 0 27810 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 227 19080 SH SOLE 0 0 19080 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1187 29759 SH SOLE 0 0 29759 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 2282 121170 SH SOLE 0 0 121170 GLOBAL X FDS GLOBX SUPDV US 37950E291 466 24022 SH SOLE 0 0 24022 GLOBAL X FDS INTERNET OF THNG 37954Y780 808 24229 SH SOLE 0 0 24229 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 3176 54322 SH SOLE 0 0 54322 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 479 14303 SH SOLE 0 0 14303 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 4511 199858 SH SOLE 0 0 199858 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 6062 182915 SH SOLE 0 0 182915 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 250 5050 SH SOLE 0 0 5050 GLOBAL X FDS S&P 500 COVERED 37954Y475 711 14862 SH SOLE 0 0 14862 GLOBAL X FDS SOCIAL MED ETF 37950E416 293 4395 SH SOLE 0 0 4395 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 772 40386 SH SOLE 0 0 40386 GLOBAL X FDS THMATC GWT ETF 37954Y418 1721 35906 SH SOLE 0 0 35906 GLOBAL X FDS US INFR DEV ETF 37954Y673 34479 1375863 SH SOLE 825067 0 550796 GLOBAL X FDS US PFD ETF 37954Y657 6938 271959 SH SOLE 0 0 271959 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 1857 59089 SH SOLE 0 0 59089 GLOBALSTAR INC COM 378973408 130 95978 SH SOLE 0 0 95978 GLOBANT S A COM L44385109 457 2199 SH SOLE 0 0 2199 GLOBE LIFE INC COM 37959E102 13129 135868 SH SOLE 112350 0 23518 GLOBUS MED INC CL A 379577208 11168 181098 SH SOLE 174463 0 6635 GMS INC COM 36251C103 1082 25920 SH SOLE 0 0 25920 GODADDY INC CL A 380237107 15200 195820 SH SOLE 158535 0 37285 GOGO INC COM 38046C109 1191 123280 SH SOLE 0 0 123280 GOHEALTH INC COM CL A 38046W105 3727 318849 SH SOLE 317249 0 1600 GOL LINHAS AEREAS INTELIGENT SPON ADR PFD NEW 38045R206 120 15750 SH SOLE 0 0 15750 GOLAR LNG LTD SHS G9456A100 515 50373 SH SOLE 0 0 50373 GOLAR LNG LTD SHS G9456A100 4 37100 SH Call SOLE 0 0 0 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 48 13807 SH SOLE 0 0 13807 GOLD FIELDS LTD SPONSORED ADR 38059T106 132 13931 SH SOLE 0 0 13931 GOLDEN ENTMT INC COM 381013101 323 12781 SH SOLE 0 0 12781 GOLDEN FALCON ACQUISITION CO UNIT 99/99/9999 38102H208 221 22000 SH SOLE 0 0 22000 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 87 85000 PRN SOLE 0 0 85000 GOLDMAN SACHS BDC INC SHS 38147U107 5002 258748 SH SOLE 0 0 258748 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 10935 109208 SH SOLE 0 0 109208 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 2060 40569 SH SOLE 0 0 40569 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 12787 323803 SH SOLE 0 0 323803 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 20915 633012 SH SOLE 348670 0 284342 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 183062 2313725 SH SOLE 1919167 0 394558 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 2052 21758 SH SOLE 0 0 21758 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1015 17571 SH SOLE 0 0 17571 GOLDMAN SACHS GROUP INC COM 38141G104 82441 252095 SH SOLE 56258 0 195837 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 471 48672 SH SOLE 0 0 48672 GOLUB CAP BDC INC COM 38173M102 1364 93270 SH SOLE 0 0 93270 GOODRX HLDGS INC COM CL A 38246G108 2770 70992 SH SOLE 0 0 70992 GOODYEAR TIRE & RUBR CO COM 382550101 982 55905 SH SOLE 27346 0 28559 GORES HOLDINGS VI INC COM CL A 38286R105 783 57119 SH SOLE 0 0 57119 GRACO INC COM 384109104 29011 405065 SH SOLE 379657 0 25408 GRAFTECH INTL LTD COM 384313508 10966 896654 SH SOLE 858758 0 37896 GRAHAM HLDGS CO COM CL B 384637104 422 751 SH SOLE 0 0 751 GRAINGER W W INC COM 384802104 34730 86608 SH SOLE 66181 0 20427 GRAND CANYON ED INC COM 38526M106 5451 50901 SH SOLE 49588 0 1313 GRANITE CONSTR INC COM 387328107 831 20640 SH SOLE 9802 0 10838 GRANITE PT MTG TR INC COM STK 38741L107 511 42724 SH SOLE 0 0 42724 GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 266 280000 PRN SOLE 0 0 280000 GRANITESHARES GOLD TR SHS BEN INT 38748G101 4215 248219 SH SOLE 0 0 248219 GRAPHIC PACKAGING HLDG CO COM 388689101 5372 295800 SH SOLE 278265 0 17535 GRAY TELEVISION INC COM 389375106 764 41517 SH SOLE 29549 0 11968 GREAT PANTHER MNG LTD COM 39115V101 23 30000 SH SOLE 0 0 30000 GREAT WESTN NATL BK PORTLAND COM 695263103 7084 185699 SH SOLE 102830 0 82869 GREEN BRICK PARTNERS INC COM 392709101 493 21739 SH SOLE 0 0 21739 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 288 23407 SH SOLE 0 0 23407 GREENBRIER COS INC COM 393657101 671 14207 SH SOLE 0 0 14207 GREIF INC CL A 397624107 1055 18512 SH SOLE 3476 0 15036 GREIF INC CL B 397624206 14801 258571 SH SOLE 0 0 258571 GRIFFON CORP COM 398433102 506 18608 SH SOLE 3528 0 15080 GRIFOLS S A SP ADR REP B NVT 398438408 349 20213 SH SOLE 17959 0 2254 GROCERY OUTLET HLDG CORP COM 39874R101 1923 52121 SH SOLE 51122 0 999 GROUP 1 AUTOMOTIVE INC COM 398905109 929 5889 SH SOLE 5586 0 303 GROWGENERATION CORP COM 39986L109 3327 66964 SH SOLE 0 0 66964 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 1158 11007 SH SOLE 11007 0 0 GS ACQUISITION HLDGS CORP II *W EXP 06/30/202 36258Q113 42 18917 SH SOLE 0 0 18917 GS ACQUISITION HLDGS CORP II COM CL A 36258Q105 1932 185250 SH SOLE 0 0 185250 GSX TECHEDU INC SPONSORED ADS 36257Y109 625 18446 SH SOLE 0 0 18446 GUARDANT HEALTH INC COM 40131M109 30054 196880 SH SOLE 180070 0 16810 GUGGENHEIM ENHANCED EQUITY I COM 40167B100 870 120729 SH SOLE 0 0 120729 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 2710 129124 SH SOLE 0 0 129124 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 4265 182279 SH SOLE 0 0 182279 GUIDEWIRE SOFTWARE INC COM 40171V100 19081 187747 SH SOLE 64605 0 123142 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 17 15000 PRN SOLE 0 0 15000 GW PHARMACEUTICALS PLC ADS 36197T103 1208 5570 SH SOLE 0 0 5570 H & E EQUIPMENT SERVICES INC COM 404030108 1225 32241 SH SOLE 24266 0 7975 HACKETT GROUP INC COM 404609109 503 30712 SH SOLE 27412 0 3300 HAEMONETICS CORP MASS COM 405024100 2169 19535 SH SOLE 16675 0 2860 HAIN CELESTIAL GROUP INC COM 405217100 9255 212265 SH SOLE 134448 0 77817 HALLIBURTON CO COM 406216101 51433 2396696 SH SOLE 246764 0 2149932 HALLIBURTON CO COM 406216101 20 23500 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 1259 30210 SH SOLE 24999 0 5211 HAMILTON LANE INC CL A 407497106 1367 15441 SH SOLE 15117 0 324 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 4245 110431 SH SOLE 0 0 110431 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 680 105905 SH SOLE 0 0 105905 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 402 19429 SH SOLE 0 0 19429 HANCOCK JOHN PFD INCOME FD I COM 41021P103 276 15159 SH SOLE 0 0 15159 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 287 19249 SH SOLE 0 0 19249 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 10696 455347 SH SOLE 0 0 455347 HANCOCK WHITNEY CORPORATION COM 410120109 2058 49000 SH SOLE 0 0 49000 HANESBRANDS INC COM 410345102 19687 1000877 SH SOLE 362630 0 638247 HANMI FINL CORP COM NEW 410495204 735 37236 SH SOLE 0 0 37236 HANNON ARMSTRONG SUST INFR C COM 41068X100 4136 73735 SH SOLE 9344 0 64391 HANOVER INS GROUP INC COM 410867105 1615 12472 SH SOLE 8184 0 4288 HARBORONE BANCORP INC NEW COM NEW 41165Y100 786 58325 SH SOLE 0 0 58325 HARLEY DAVIDSON INC COM 412822108 7670 191270 SH SOLE 180852 0 10418 HARSCO CORP COM 415864107 3224 187982 SH SOLE 185138 0 2844 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 2066 49682 SH SOLE 0 0 49682 HARTFORD FINL SVCS GROUP INC COM 416515104 27483 411483 SH SOLE 339739 0 71744 HASBRO INC COM 418056107 20100 209114 SH SOLE 155759 0 53355 HAWAIIAN ELEC INDUSTRIES COM 419870100 613 13806 SH SOLE 0 0 13806 HCA HEALTHCARE INC COM 40412C101 17411 92438 SH SOLE 42337 0 50101 HDFC BANK LTD SPONSORED ADS 40415F101 29935 385317 SH SOLE 305271 0 80046 HEALTH CATALYST INC COM 42225T107 4978 106442 SH SOLE 81914 0 24528 HEALTHCARE RLTY TR COM 421946104 7943 261968 SH SOLE 229384 0 32584 HEALTHCARE SVCS GROUP INC COM 421906108 14334 511369 SH SOLE 0 0 511369 HEALTHCARE TR AMER INC CL A NEW 42225P501 1497 54261 SH SOLE 0 0 54261 HEALTHEQUITY INC COM 42226A107 6347 93333 SH SOLE 10477 0 82856 HEALTHPEAK PROPERTIES INC COM 42250P103 13520 425948 SH SOLE 293963 0 131985 HEARTLAND EXPRESS INC COM 422347104 326 16649 SH SOLE 0 0 16649 HEARTLAND FINL USA INC COM 42234Q102 841 16742 SH SOLE 16176 0 566 HECLA MNG CO COM 422704106 437 76832 SH SOLE 0 0 76832 HECLA MNG CO COM 422704106 28 58000 SH Call SOLE 0 0 0 HEICO CORP NEW CL A 422806208 47288 416270 SH SOLE 71861 0 344409 HEICO CORP NEW COM 422806109 5701 45315 SH SOLE 0 0 45315 HELEN OF TROY LTD COM G4388N106 9094 43168 SH SOLE 23654 0 19514 HELIOS TECHNOLOGIES INC COM 42328H109 1063 14585 SH SOLE 13345 0 1240 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 504 99822 SH SOLE 0 0 99822 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 15 15000 PRN SOLE 0 0 15000 HELMERICH & PAYNE INC COM 423452101 2703 100248 SH SOLE 81656 0 18592 HENRY JACK & ASSOC INC COM 426281101 57024 375841 SH SOLE 331417 0 44424 HENRY SCHEIN INC COM 806407102 3401 49116 SH SOLE 35067 0 14049 HERCULES CAPITAL INC COM 427096508 2615 163125 SH SOLE 0 0 163125 HERCULES CAPITAL INC COM 427096508 14 46300 SH Call SOLE 0 0 0 HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 302 295000 PRN SOLE 0 0 295000 HERON THERAPEUTICS INC COM 427746102 742 45788 SH SOLE 38259 0 7529 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 108 10215 SH SOLE 0 0 10215 HERSHEY CO COM 427866108 15252 96428 SH SOLE 21949 0 74479 HESKA CORP COM RESTRC NEW 42805E306 326 1933 SH SOLE 0 0 1933 HESS CORP COM 42809H107 4750 67133 SH SOLE 8486 0 58647 HEWLETT PACKARD ENTERPRISE C COM 42824C109 14911 947326 SH SOLE 623576 0 323750 HEXCEL CORP NEW COM 428291108 12405 221514 SH SOLE 188160 0 33354 HEXO CORP COM NEW 428304307 90 13951 SH SOLE 0 0 13951 HIBBETT SPORTS INC COM 428567101 266 3858 SH SOLE 0 0 3858 HIGHCAPE CAP ACQUISITION COR COM CL A 42984L105 2042 171285 SH SOLE 0 0 171285 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 153 19864 SH SOLE 0 0 19864 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 455 41002 SH SOLE 0 0 41002 HIGHWOODS PPTYS INC COM 431284108 499 11630 SH SOLE 0 0 11630 HILL ROM HLDGS INC COM 431475102 5935 53718 SH SOLE 44533 0 9185 HILLENBRAND INC COM 431571108 28131 589621 SH SOLE 580318 0 9303 HILLTOP HOLDINGS INC COM 432748101 921 26987 SH SOLE 3182 0 23805 HILTON WORLDWIDE HLDGS INC COM 43300A203 22548 186468 SH SOLE 156710 0 29758 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 172 12599 SH SOLE 0 0 12599 HMS HLDGS CORP COM 40425J101 503 13608 SH SOLE 0 0 13608 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1355 70928 SH SOLE 0 0 70928 HOLLYFRONTIER CORP COM 436106108 16015 447588 SH SOLE 359482 0 88106 HOLOGIC INC COM 436440101 19046 256060 SH SOLE 184689 0 71371 HOME BANCSHARES INC COM 436893200 1390 51404 SH SOLE 7152 0 44252 HOME DEPOT INC COM 437076102 934258 3060547 SH SOLE 889677 0 2170870 HOME DEPOT INC COM 437076102 312 13800 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 58 19900 SH Call SOLE 0 0 0 HONDA MOTOR LTD AMERN SHS 438128308 4140 137082 SH SOLE 114983 0 22099 HONEYWELL INTL INC COM 438516106 221519 1020484 SH SOLE 441132 0 579352 HOOKIPA PHARMA INC COM 43906K100 142 10588 SH SOLE 0 0 10588 HOPE BANCORP INC COM 43940T109 495 32859 SH SOLE 27079 0 5780 HORACE MANN EDUCATORS CORP N COM 440327104 314 7256 SH SOLE 6986 0 270 HORIZON ACQUISITION CORPORAT SHS CL A G46044106 1264 123950 SH SOLE 0 0 123950 HORIZON BANCORP INC COM 440407104 409 21996 SH SOLE 0 0 21996 HORIZON TECHNOLOGY FIN CORP COM 44045A102 208 14472 SH SOLE 0 0 14472 HORIZON THERAPEUTICS PUB L SHS G46188101 13214 143573 SH SOLE 123542 0 20031 HORMEL FOODS CORP COM 440452100 8908 186425 SH SOLE 16975 0 169450 HOST HOTELS & RESORTS INC COM 44107P104 2537 150588 SH SOLE 120956 0 29632 HOSTESS BRANDS INC CL A 44109J106 25260 1761527 SH SOLE 1756380 0 5147 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 152 20000 SH SOLE 0 0 20000 HOULIHAN LOKEY INC CL A 441593100 5584 83960 SH SOLE 68989 0 14971 HOUSTON WIRE & CABLE CO COM 44244K109 730 139803 SH SOLE 0 0 139803 HOWARD HUGHES CORP COM 44267D107 2030 21343 SH SOLE 11288 0 10055 HOWMET AEROSPACE INC COM 443201108 17349 539951 SH SOLE 490191 0 49760 HOWMET AEROSPACE INC COM 443201108 67 11300 SH Call SOLE 0 0 0 HP INC COM 40434L105 14592 459582 SH SOLE 0 0 459582 HSBC HLDGS PLC SPON ADR NEW 404280406 4297 147472 SH SOLE 0 0 147472 HUB GROUP INC CL A 443320106 479 7114 SH SOLE 2924 0 4190 HUBBELL INC COM 443510607 14025 75046 SH SOLE 59643 0 15403 HUBSPOT INC COM 443573100 16248 35772 SH SOLE 20983 0 14789 HUDBAY MINERALS INC COM 443628102 85 12350 SH SOLE 0 0 12350 HUDSON PAC PPTYS INC COM 444097109 5080 187251 SH SOLE 187068 0 183 HUMANA INC COM 444859102 33971 81029 SH SOLE 65414 0 15615 HUNT J B TRANS SVCS INC COM 445658107 3306 19672 SH SOLE 12963 0 6709 HUNTINGTON BANCSHARES INC COM 446150104 98200 6246799 SH SOLE 4534986 0 1711813 HUNTINGTON BANCSHARES INC COM 446150104 157 149100 SH Call SOLE 0 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 22745 110486 SH SOLE 93227 0 17259 HUNTSMAN CORP COM 447011107 32854 1139580 SH SOLE 380842 0 758738 HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 405 14324 SH SOLE 14324 0 0 HUYA INC ADS REP SHS A 44852D108 1081 55505 SH SOLE 0 0 55505 HYATT HOTELS CORP COM CL A 448579102 1100 13303 SH SOLE 10205 0 3098 HYDROFARM HLDGS GROUP INC COM 44888K209 246 4072 SH SOLE 0 0 4072 HYLIION HOLDINGS CORP COMMON STOCK 449109107 377 35327 SH SOLE 0 0 35327 I3 VERTICALS INC COM CL A 46571Y107 2343 75283 SH SOLE 0 0 75283 IAA INC COM 449253103 9529 172821 SH SOLE 154861 0 17960 IAC INTERACTIVECORP NEW COM 44891N109 3700 17106 SH SOLE 5620 0 11486 IBIO INC COM NEW 451033203 17 11000 SH SOLE 0 0 11000 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1208 22478 SH SOLE 0 0 22478 ICF INTL INC COM 44925C103 455 5201 SH SOLE 0 0 5201 ICHOR HOLDINGS SHS G4740B105 1070 19882 SH SOLE 0 0 19882 ICICI BANK LIMITED ADR 45104G104 5935 370234 SH SOLE 360925 0 9309 ICL GROUP LTD SHS M53213100 238 40617 SH SOLE 0 0 40617 ICON PLC SHS G4705A100 22514 114649 SH SOLE 108811 0 5838 ICU MED INC COM 44930G107 15573 75804 SH SOLE 71515 0 4289 IDACORP INC COM 451107106 30955 309644 SH SOLE 303956 0 5688 IDEANOMICS INC COM 45166V106 47 16198 SH SOLE 0 0 16198 IDEX CORP COM 45167R104 9845 47033 SH SOLE 44340 0 2693 IDEXX LABS INC COM 45168D104 32995 67432 SH SOLE 52149 0 15283 IGM BIOSCIENCES INC COM 449585108 1563 20378 SH SOLE 0 0 20378 IHS MARKIT LTD SHS G47567105 102461 1058650 SH SOLE 369395 0 689255 II-VI INC COM 902104108 3482 50923 SH SOLE 39902 0 11021 ILLINOIS TOOL WKS INC COM 452308109 103935 469177 SH SOLE 206759 0 262418 ILLUMINA INC COM 452327109 82856 215738 SH SOLE 175702 0 40036 ILLUMINA INC NOTE 8/1 452327AK5 18 15000 PRN SOLE 0 0 15000 IMMERSION CORP COM 452521107 148 15475 SH SOLE 0 0 15475 IMMUNOGEN INC COM 45253H101 2177 268789 SH SOLE 227341 0 41448 IMPINJ INC COM 453204109 962 16913 SH SOLE 0 0 16913 INARI MED INC COM 45332Y109 2144 20037 SH SOLE 4409 0 15628 INCYTE CORP COM 45337C102 1820 22389 SH SOLE 10274 0 12115 INDEPENDENCE RLTY TR INC COM 45378A106 341 22452 SH SOLE 0 0 22452 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 4209 154243 SH SOLE 0 0 154243 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 1206 45226 SH SOLE 0 0 45226 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 842 35247 SH SOLE 0 0 35247 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 5289 166313 SH SOLE 155954 0 10359 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 2970 86039 SH SOLE 0 0 86039 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1225 37175 SH SOLE 0 0 37175 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 1161 46548 SH SOLE 0 0 46548 INDEXIQ ETF TR US RL EST SMCP 45409B628 805 33380 SH SOLE 0 0 33380 INDIA FD INC COM 454089103 389 18145 SH SOLE 0 0 18145 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 242 10441 SH SOLE 9730 0 711 INFLARX NV COM N44821101 162 41493 SH SOLE 0 0 41493 INFLARX NV COM N44821101 8 15000 SH Call SOLE 0 0 0 INFOSYS LTD SPONSORED ADR 456788108 27314 1459082 SH SOLE 1004241 0 454841 ING GROEP N.V. SPONSORED ADR 456837103 11826 966926 SH SOLE 896332 0 70594 INGERSOLL RAND INC COM 45687V106 10912 221745 SH SOLE 102391 0 119354 INGEVITY CORP COM 45688C107 2625 34757 SH SOLE 33226 0 1531 INGLES MKTS INC CL A 457030104 4942 80167 SH SOLE 65003 0 15164 INGREDION INC COM 457187102 14799 164577 SH SOLE 152591 0 11986 INMODE LTD SHS M5425M103 5358 74036 SH SOLE 0 0 74036 INNOSPEC INC COM 45768S105 940 9156 SH SOLE 9149 0 7 INNOVATIVE INDL PPTYS INC COM 45781V101 322 1790 SH SOLE 0 0 1790 INNOVATOR ETFS TR IBD 50 ETF 45782C102 4244 96717 SH SOLE 0 0 96717 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 494 9142 SH SOLE 0 0 9142 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 950 39242 SH SOLE 0 0 39242 INOVALON HLDGS INC COM CL A 45781D101 217 7536 SH SOLE 0 0 7536 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 220 23725 SH SOLE 0 0 23725 INPHI CORP COM 45772F107 1429 8011 SH SOLE 0 0 8011 INSEEGO CORP COM 45782B104 781 78114 SH SOLE 0 0 78114 INSIGHT ENTERPRISES INC COM 45765U103 217 2272 SH SOLE 1994 0 278 INSIGHT SELECT INCOME FD COM 45781W109 276 13499 SH SOLE 0 0 13499 INSMED INC COM PAR $.01 457669307 759 22292 SH SOLE 21324 0 968 INSPERITY INC COM 45778Q107 12285 146705 SH SOLE 144676 0 2029 INSPIRE MED SYS INC COM 457730109 2654 12823 SH SOLE 3679 0 9144 INSPIREMD INC COM 45779A853 24 35000 SH SOLE 0 0 35000 INSTALLED BLDG PRODS INC COM 45780R101 310 2800 SH SOLE 0 0 2800 INSULET CORP COM 45784P101 6140 23531 SH SOLE 13402 0 10129 INTEGER HLDGS CORP COM 45826H109 3117 33847 SH SOLE 32537 0 1310 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 7986 115582 SH SOLE 112488 0 3094 INTEGRA RES CORP COM NEW 45826T301 115 42583 SH SOLE 0 0 42583 INTEL CORP COM 458140100 207554 3243031 SH SOLE 867650 0 2375381 INTEL CORP COM 458140100 12 15900 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 34 13500 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 226 45200 SH Call SOLE 0 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 2105 26227 SH SOLE 0 0 26227 INTER PARFUMS INC COM 458334109 4178 58910 SH SOLE 46298 0 12612 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 18552 254004 SH SOLE 245008 0 8996 INTERCEPT PHARMACEUTICALS IN COM 45845P108 633 27435 SH SOLE 27 0 27408 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 240 295000 PRN SOLE 0 0 295000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 134714 1206211 SH SOLE 208320 0 997891 INTERCONTINENTAL EXCHANGE IN COM 45866F104 24 25500 SH Call SOLE 0 0 0 INTERDIGITAL INC COM 45867G101 1260 19858 SH SOLE 0 0 19858 INTERNATIONAL BUSINESS MACHS COM 459200101 170725 1281140 SH SOLE 369847 0 911293 INTERNATIONAL BUSINESS MACHS COM 459200101 2 29500 SH Call SOLE 0 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 34 16100 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 6296 45094 SH SOLE 26787 0 18307 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2374 147886 SH SOLE 68957 0 78929 INTERNATIONAL PAPER CO COM 460146103 34426 636692 SH SOLE 218257 0 418435 INTERNATIONAL PAPER CO COM 460146103 84 18700 SH Call SOLE 0 0 0 INTERNATIONAL PAPER CO COM 460146103 470 45600 SH Call SOLE 0 0 0 INTERPUBLIC GROUP COS INC COM 460690100 38123 1305567 SH SOLE 1116226 0 189341 INTRA CELLULAR THERAPIES INC COM 46116X101 2824 83229 SH SOLE 16751 0 66478 INTRUSION INC COM NEW 46121E205 1279 54708 SH SOLE 0 0 54708 INTUIT COM 461202103 100387 262066 SH SOLE 213839 0 48227 INTUITIVE SURGICAL INC COM NEW 46120E602 68079 92130 SH SOLE 48478 0 43652 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 296 3162 SH SOLE 0 0 3162 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 1250 22203 SH SOLE 0 0 22203 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 598 10678 SH SOLE 0 0 10678 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 27366 542121 SH SOLE 0 0 542121 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 2757 159966 SH SOLE 0 0 159966 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 4720 398338 SH SOLE 0 0 398338 INVESCO BD FD COM 46132L107 2425 121457 SH SOLE 0 0 121457 INVESCO CALIF VALUE MUN INCO COM 46132H106 389 30400 SH SOLE 0 0 30400 INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104 492 6289 SH SOLE 0 0 6289 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 305 3173 SH SOLE 0 0 3173 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1004 60459 SH SOLE 0 0 60459 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 1300 76756 SH SOLE 0 0 76756 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 489 26268 SH SOLE 0 0 26268 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 1277 97778 SH SOLE 0 0 97778 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1504 59855 SH SOLE 0 0 59855 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 1291 113515 SH SOLE 0 0 113515 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 1053 29996 SH SOLE 0 0 29996 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 757 32556 SH SOLE 0 0 32556 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 1009 12394 SH SOLE 0 0 12394 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 7529 221690 SH SOLE 0 0 221690 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 4174 173856 SH SOLE 0 0 173856 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 19415 228285 SH SOLE 0 0 228285 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 3978 148610 SH SOLE 0 0 148610 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 255 13153 SH SOLE 0 0 13153 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 942 20376 SH SOLE 0 0 20376 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 376 10271 SH SOLE 0 0 10271 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 2733 85418 SH SOLE 0 0 85418 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 373 10303 SH SOLE 0 0 10303 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 7735 124975 SH SOLE 121304 0 3671 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 200 10182 SH SOLE 0 0 10182 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 384 10693 SH SOLE 0 0 10693 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 1272 9696 SH SOLE 0 0 9696 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 2855 89669 SH SOLE 0 0 89669 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3531 131939 SH SOLE 0 0 131939 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 8663 577536 SH SOLE 0 0 577536 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1011 23534 SH SOLE 0 0 23534 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 16732 240644 SH SOLE 223196 0 17448 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 1409 20274 SH SOLE 0 0 20274 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 1127 47789 SH SOLE 0 0 47789 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 3233 65798 SH SOLE 0 0 65798 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 5792 190539 SH SOLE 0 0 190539 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 9989 342103 SH SOLE 0 0 342103 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 484 5631 SH SOLE 0 0 5631 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 7604 145220 SH SOLE 33 0 145187 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 1155 10136 SH SOLE 0 0 10136 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 474 4219 SH SOLE 0 0 4219 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 640 101475 SH SOLE 0 0 101475 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 1797 31761 SH SOLE 0 0 31761 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 1261 6856 SH SOLE 0 0 6856 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 201 2139 SH SOLE 0 0 2139 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1387 10104 SH SOLE 0 0 10104 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1027 22370 SH SOLE 18 0 22352 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 517 5143 SH SOLE 0 0 5143 INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409 427 6803 SH SOLE 0 0 6803 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 6533 164180 SH SOLE 0 0 164180 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 22296 520083 SH SOLE 0 0 520083 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 26442 454721 SH SOLE 0 0 454721 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 5524 60191 SH SOLE 0 0 60191 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 4765 215299 SH SOLE 0 0 215299 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 21920 684363 SH SOLE 19529 0 664834 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 5198 201101 SH SOLE 0 0 201101 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 336 16238 SH SOLE 0 0 16238 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 15338 725876 SH SOLE 0 0 725876 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1532 66428 SH SOLE 0 0 66428 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 15279 706037 SH SOLE 0 0 706037 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1754 75103 SH SOLE 0 0 75103 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 15442 709304 SH SOLE 0 0 709304 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 806 31864 SH SOLE 0 0 31864 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 15605 703899 SH SOLE 0 0 703899 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 339 13577 SH SOLE 0 0 13577 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 11622 524679 SH SOLE 0 0 524679 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 213 8659 SH SOLE 0 0 8659 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 4485 210457 SH SOLE 0 0 210457 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 801 37068 SH SOLE 0 0 37068 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 431 19113 SH SOLE 0 0 19113 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 14462 327857 SH SOLE 253665 0 74192 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1464 20125 SH SOLE 0 0 20125 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 6709 79667 SH SOLE 0 0 79667 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 10345 299068 SH SOLE 0 0 299068 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 809 18740 SH SOLE 0 0 18740 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 459 5526 SH SOLE 0 0 5526 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 472 5354 SH SOLE 0 0 5354 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 2826 114106 SH SOLE 0 0 114106 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 807 16787 SH SOLE 0 0 16787 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1943 12374 SH SOLE 0 0 12374 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 2821 27588 SH SOLE 0 0 27588 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 62458 733673 SH SOLE 0 0 733673 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 340 3672 SH SOLE 0 0 3672 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 2658 18487 SH SOLE 0 0 18487 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 525 7108 SH SOLE 0 0 7108 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 4937 100539 SH SOLE 0 0 100539 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 3511 237577 SH SOLE 0 0 237577 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 259 6483 SH SOLE 0 0 6483 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 15628 339949 SH SOLE 0 0 339949 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 23849 350364 SH SOLE 0 0 350364 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1469 34437 SH SOLE 0 0 34437 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 350 6939 SH SOLE 0 0 6939 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 2408 716771 SH SOLE 0 0 716771 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 697 8835 SH SOLE 0 0 8835 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 4074 33833 SH SOLE 0 0 33833 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 2140 13732 SH SOLE 0 0 13732 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2937 155572 SH SOLE 0 0 155572 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 9339 61575 SH SOLE 0 0 61575 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 41690 236418 SH SOLE 0 0 236418 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 670 46198 SH SOLE 0 0 46198 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 892 14053 SH SOLE 0 0 14053 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 4619 228086 SH SOLE 0 0 228086 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1112 66677 SH SOLE 0 0 66677 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 1364 18058 SH SOLE 0 0 18058 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1762 7638 SH SOLE 0 0 7638 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 7435 128475 SH SOLE 0 0 128475 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 4212 51704 SH SOLE 0 0 51704 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 8739 29451 SH SOLE 0 0 29451 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 1034 27799 SH SOLE 0 0 27799 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 6447 76929 SH SOLE 0 0 76929 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 3578 47008 SH SOLE 0 0 47008 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 1607 35958 SH SOLE 0 0 35958 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 2024 22713 SH SOLE 0 0 22713 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 487 2217 SH SOLE 0 0 2217 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 523 5789 SH SOLE 0 0 5789 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 1993 41019 SH SOLE 0 0 41019 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1449 9203 SH SOLE 0 0 9203 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1883 36177 SH SOLE 0 0 36177 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 288 4579 SH SOLE 0 0 4579 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2005 92563 SH SOLE 0 0 92563 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 11277 79947 SH SOLE 66025 0 13922 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 8037 199581 SH SOLE 178148 0 21433 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 4324 77459 SH SOLE 0 0 77459 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1092 4070 SH SOLE 0 0 4070 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 4510 25382 SH SOLE 0 0 25382 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 507 3249 SH SOLE 0 0 3249 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 213 1352 SH SOLE 0 0 1352 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 43874 162594 SH SOLE 0 0 162594 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 176032 1242635 SH SOLE 0 0 1242635 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 19392 118050 SH SOLE 0 0 118050 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 5122 69226 SH SOLE 0 0 69226 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 956 21559 SH SOLE 0 0 21559 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3679 74478 SH SOLE 0 0 74478 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 11153 113349 SH SOLE 0 0 113349 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 2525 29985 SH SOLE 0 0 29985 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 365 15728 SH SOLE 0 0 15728 INVESCO HIGH INCOME 2023 TAR COM 46135X108 712 77016 SH SOLE 0 0 77016 INVESCO HIGH INCOME 2024 TAR COM 46136K105 1186 122422 SH SOLE 0 0 122422 INVESCO LTD SHS G491BT108 3271 129687 SH SOLE 0 0 129687 INVESCO MORTGAGE CAPITAL INC COM 46131B100 145 36271 SH SOLE 0 0 36271 INVESCO MUN OPPORTUNITY TR COM 46132C107 4767 361674 SH SOLE 0 0 361674 INVESCO MUN TR COM 46131J103 1037 78544 SH SOLE 0 0 78544 INVESCO MUNI INCOME OPP TRST COM 46132X101 314 39860 SH SOLE 0 0 39860 INVESCO PA VALUE MUN INC TR COM 46132K109 5047 386761 SH SOLE 0 0 386761 INVESCO QQQ TR UNIT SER 1 46090E103 426426 1336191 SH SOLE 157759 0 1178432 INVESCO QQQ TR UNIT SER 1 46090E103 213 27900 SH Call SOLE 0 0 0 INVESCO QUALITY MUN INCOME T COM 46133G107 4004 308694 SH SOLE 0 0 308694 INVESCO SR INCOME TR COM 46131H107 903 215063 SH SOLE 0 0 215063 INVESCO TR INVT GRADE MUNS COM 46131M106 1239 91923 SH SOLE 0 0 91923 INVESCO TR INVT GRADE NEW YO COM 46131T101 264 20101 SH SOLE 0 0 20101 INVESTCORP CR MGMT BDC INC COM 46090R104 1539 273903 SH SOLE 0 0 273903 INVESTORS BANCORP INC NEW COM 46146L101 795 54137 SH SOLE 53951 0 186 INVITAE CORP COM 46185L103 4962 129858 SH SOLE 35277 0 94581 INVITATION HOMES INC COM 46187W107 4114 128609 SH SOLE 0 0 128609 ION ACQUISITION CORP 2 LTD UNIT 99/99/9999 G49393120 508 50000 SH SOLE 0 0 50000 IONIS PHARMACEUTICALS INC COM 462222100 13581 302075 SH SOLE 278114 0 23961 IOVANCE BIOTHERAPEUTICS INC COM 462260100 616 19445 SH SOLE 0 0 19445 IPG PHOTONICS CORP COM 44980X109 1158 5492 SH SOLE 0 0 5492 IQIYI INC SPONSORED ADS 46267X108 477 28711 SH SOLE 0 0 28711 IQVIA HLDGS INC COM 46266C105 125854 651623 SH SOLE 96354 0 555269 IRHYTHM TECHNOLOGIES INC COM 450056106 563 4054 SH SOLE 3483 0 571 IRIDIUM COMMUNICATIONS INC COM 46269C102 11955 289827 SH SOLE 44123 0 245704 IROBOT CORP COM 462726100 1017 8325 SH SOLE 0 0 8325 IRON MTN INC NEW COM 46284V101 29187 788633 SH SOLE 465765 0 322868 ISHARES GOLD TR ISHARES 464285105 119843 7370415 SH SOLE 384651 0 6985764 ISHARES INC CORE MSCI EMKT 46434G103 617445 9593611 SH SOLE 7587269 0 2006342 ISHARES INC CUR HD MSCI EM 46434G509 2537 78676 SH SOLE 0 0 78676 ISHARES INC EM MKTS DIV ETF 464286319 291 7432 SH SOLE 315 0 7117 ISHARES INC ESG AWR MSCI EM 46434G863 9599 221632 SH SOLE 0 0 221632 ISHARES INC GLB ENR PROD ETF 464286343 387 24651 SH SOLE 0 0 24651 ISHARES INC INTL HIGH YIELD 464286210 411 7443 SH SOLE 0 0 7443 ISHARES INC JP MORGAN EM ETF 464286517 4489 105419 SH SOLE 0 0 105419 ISHARES INC JP MRG EM CRP BD 464286251 3403 65481 SH SOLE 21457 0 44024 ISHARES INC JP MRGN EM HI BD 464286285 451 10135 SH SOLE 0 0 10135 ISHARES INC MSCI BRAZIL ETF 464286400 1923 57492 SH SOLE 0 0 57492 ISHARES INC MSCI BRIC INDX 464286657 948 17981 SH SOLE 0 0 17981 ISHARES INC MSCI CDA ETF 464286509 586 17214 SH SOLE 0 0 17214 ISHARES INC MSCI EM ASIA ETF 464286426 43706 481710 SH SOLE 132895 0 348815 ISHARES INC MSCI EMERG MKT 46434G889 16076 308968 SH SOLE 0 0 308968 ISHARES INC MSCI EMERG MRKT 464286533 10625 168220 SH SOLE 0 0 168220 ISHARES INC MSCI EMRG CHN 46434G764 210 3536 SH SOLE 0 0 3536 ISHARES INC MSCI EQUAL WEITE 464286681 296 3778 SH SOLE 0 0 3778 ISHARES INC MSCI EURZONE ETF 464286608 1240 26716 SH SOLE 0 0 26716 ISHARES INC MSCI GBL ETF NEW 46434G848 1953 46366 SH SOLE 0 0 46366 ISHARES INC MSCI GBL GOLD MN 46434G855 568 20763 SH SOLE 0 0 20763 ISHARES INC MSCI GBL MIN VOL 464286525 11308 114612 SH SOLE 0 0 114612 ISHARES INC MSCI GERMANY ETF 464286806 1313 39271 SH SOLE 21037 0 18234 ISHARES INC MSCI HONG KG ETF 464286871 5916 222560 SH SOLE 0 0 222560 ISHARES INC MSCI JPN ETF NEW 46434G822 3994 58288 SH SOLE 0 0 58288 ISHARES INC MSCI MEXICO ETF 464286822 250 5711 SH SOLE 0 0 5711 ISHARES INC MSCI NETHERL ETF 464286814 3016 65362 SH SOLE 0 0 65362 ISHARES INC MSCI PAC JP ETF 464286665 631 12558 SH SOLE 0 0 12558 ISHARES INC MSCI SINGPOR ETF 46434G780 755 32254 SH SOLE 0 0 32254 ISHARES INC MSCI STH KOR ETF 464286772 1311 14613 SH SOLE 0 0 14613 ISHARES INC MSCI SWITZERLAND 464286749 566 12799 SH SOLE 0 0 12799 ISHARES INC MSCI TAIWAN ETF 46434G772 4624 77124 SH SOLE 0 0 77124 ISHARES INC MSCI WORLD ETF 464286392 2077 17528 SH SOLE 0 0 17528 ISHARES INC US INTL HGH YLD 464286178 424 8438 SH SOLE 0 0 8438 ISHARES SILVER TR ISHARES 46428Q109 24397 1074762 SH SOLE 0 0 1074762 ISHARES SILVER TR ISHARES 46428Q109 106 36300 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 3 38500 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 9 48100 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 5 14800 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 19682 186175 SH SOLE 38208 0 147967 ISHARES TR 0-5YR HI YL CP 46434V407 15357 335236 SH SOLE 49681 0 285555 ISHARES TR 0-5YR INVT GR CP 46434V100 4890 94426 SH SOLE 0 0 94426 ISHARES TR 1 3 YR TREAS BD 464287457 63371 734737 SH SOLE 33543 0 701194 ISHARES TR 10+ YR INVST GRD 464289511 681 10207 SH SOLE 0 0 10207 ISHARES TR 10-20 YR TRS ETF 464288653 7403 52817 SH SOLE 52085 0 732 ISHARES TR 20 YR TR BD ETF 464287432 42690 315162 SH SOLE 116723 0 198439 ISHARES TR 20 YR TR BD ETF 464287432 73 14800 SH Put SOLE 0 0 14800 ISHARES TR 20 YR TR BD ETF 464287432 140 12800 SH Put SOLE 0 0 12800 ISHARES TR 3 7 YR TREAS BD 464288661 41124 316607 SH SOLE 210974 0 105633 ISHARES TR A RATE CP BD ETF 46429B291 10997 198391 SH SOLE 0 0 198391 ISHARES TR AGENCY BOND ETF 464288166 10003 84968 SH SOLE 66227 0 18741 ISHARES TR ASIA 50 ETF 464288430 3579 38824 SH SOLE 0 0 38824 ISHARES TR BARCLAYS 7 10 YR 464287440 25951 229804 SH SOLE 65168 0 164636 ISHARES TR BB RAT CORP BD 46435U473 426 8267 SH SOLE 7974 0 293 ISHARES TR BLACKROCK ULTRA 46434V878 141346 2797814 SH SOLE 0 0 2797814 ISHARES TR BROAD USD HIGH 46435U853 423770 10288164 SH SOLE 9946170 0 341994 ISHARES TR CALIF MUN BD ETF 464288356 321 5165 SH SOLE 0 0 5165 ISHARES TR CHINA LG-CAP ETF 464287184 5850 125366 SH SOLE 0 0 125366 ISHARES TR CHINA LG-CAP ETF 464287184 8 11400 SH Call SOLE 0 0 0 ISHARES TR CMBS ETF 46429B366 333 6189 SH SOLE 0 0 6189 ISHARES TR COHEN STEER REIT 464287564 2636 45601 SH SOLE 0 0 45601 ISHARES TR CONSER ALLOC ETF 464289883 371 9598 SH SOLE 0 0 9598 ISHARES TR CONV BD ETF 46435G102 20246 206133 SH SOLE 54406 0 151727 ISHARES TR CORE 1 5 YR USD 46432F859 588577 11475474 SH SOLE 9427783 0 2047691 ISHARES TR CORE DIV GRWTH 46434V621 75041 1554611 SH SOLE 78320 0 1476291 ISHARES TR CORE HIGH DV ETF 46429B663 15815 166663 SH SOLE 0 0 166663 ISHARES TR CORE INTL AGGR 46435G672 221 4037 SH SOLE 11 0 4026 ISHARES TR CORE MSCI EAFE 46432F842 2219533 30805421 SH SOLE 27569712 0 3235709 ISHARES TR CORE MSCI EURO 46434V738 15733 291511 SH SOLE 271489 0 20022 ISHARES TR CORE MSCI INTL 46435G326 6439 99673 SH SOLE 0 0 99673 ISHARES TR CORE MSCI TOTAL 46432F834 13258 188645 SH SOLE 0 0 188645 ISHARES TR CORE S&P MCP ETF 464287507 920631 3537041 SH SOLE 2883172 0 653869 ISHARES TR CORE S&P SCP ETF 464287804 811175 7474177 SH SOLE 5102207 0 2371970 ISHARES TR CORE S&P TTL STK 464287150 46918 512196 SH SOLE 8903 0 503293 ISHARES TR CORE S&P US GWT 464287671 53550 589822 SH SOLE 17347 0 572475 ISHARES TR CORE S&P US VLU 464287663 16285 236357 SH SOLE 23200 0 213157 ISHARES TR CORE S&P500 ETF 464287200 481555 1210467 SH SOLE 186235 0 1024232 ISHARES TR CORE TOTAL USD 46434V613 32632 618620 SH SOLE 0 0 618620 ISHARES TR CORE US AGGBD ET 464287226 3391518 29794582 SH SOLE 27662728 0 2131854 ISHARES TR CUR HD EURZN ETF 46434V639 358 10466 SH SOLE 0 0 10466 ISHARES TR CYBERSECURITY 46435U135 1484 38853 SH SOLE 0 0 38853 ISHARES TR DOW JONES US ETF 464287846 3170 31744 SH SOLE 0 0 31744 ISHARES TR EAFE GRWTH ETF 464288885 49743 495147 SH SOLE 353187 0 141960 ISHARES TR EAFE SML CP ETF 464288273 8648 120376 SH SOLE 152 0 120224 ISHARES TR EAFE VALUE ETF 464288877 43495 853344 SH SOLE 581892 0 271452 ISHARES TR ESG ADVNCD HY BD 46435G441 1790 34417 SH SOLE 0 0 34417 ISHARES TR ESG AW MSCI EAFE 46435G516 6907 91000 SH SOLE 3199 0 87801 ISHARES TR ESG AWARE MSCI 46435U663 2522 65445 SH SOLE 0 0 65445 ISHARES TR ESG AWR MSCI USA 46435G425 7575 83363 SH SOLE 0 0 83363 ISHARES TR ESG AWR US AGRGT 46435U549 1258 22991 SH SOLE 0 0 22991 ISHARES TR ESG AWRE 1 5 YR 46435G243 1515 58317 SH SOLE 0 0 58317 ISHARES TR ESG AWRE USD ETF 46435G193 1603 59505 SH SOLE 0 0 59505 ISHARES TR ESG MSCI LEADR 46435U218 551 7954 SH SOLE 0 0 7954 ISHARES TR EUROPE ETF 464287861 904 17991 SH SOLE 0 0 17991 ISHARES TR EXPANDED TECH 464287515 34971 102423 SH SOLE 28446 0 73977 ISHARES TR EXPND TEC SC ETF 464287549 23260 64459 SH SOLE 0 0 64459 ISHARES TR EXPONENTIAL TECH 46434V381 8540 144206 SH SOLE 0 0 144206 ISHARES TR FALN ANGLS USD 46435G474 3759 128571 SH SOLE 0 0 128571 ISHARES TR FLTG RATE NT ETF 46429B655 27840 548236 SH SOLE 0 0 548236 ISHARES TR GL CLEAN ENE ETF 464288224 17942 738338 SH SOLE 118 0 738220 ISHARES TR GL TIMB FORE ETF 464288174 361 4231 SH SOLE 0 0 4231 ISHARES TR GLB CNS DISC ETF 464288745 727 4457 SH SOLE 0 0 4457 ISHARES TR GLB CNSM STP ETF 464288737 326 5612 SH SOLE 0 0 5612 ISHARES TR GLB INFRASTR ETF 464288372 346 7669 SH SOLE 1383 0 6286 ISHARES TR GLOB HLTHCRE ETF 464287325 2845 36913 SH SOLE 0 0 36913 ISHARES TR GLOB INDSTRL ETF 464288729 317 2736 SH SOLE 0 0 2736 ISHARES TR GLOBAL 100 ETF 464287572 10683 161844 SH SOLE 611 0 161233 ISHARES TR GLOBAL ENERG ETF 464287341 614 24917 SH SOLE 0 0 24917 ISHARES TR GLOBAL MATER ETF 464288695 419 4830 SH SOLE 0 0 4830 ISHARES TR GLOBAL REIT ETF 46434V647 1887 74039 SH SOLE 0 0 74039 ISHARES TR GLOBAL TECH ETF 464287291 7712 25062 SH SOLE 16 0 25046 ISHARES TR GNMA BOND ETF 46429B333 655 13025 SH SOLE 0 0 13025 ISHARES TR GOV/CRED BD ETF 464288596 389 3241 SH SOLE 0 0 3241 ISHARES TR GRWT ALLOCAT ETF 464289867 238 4442 SH SOLE 510 0 3932 ISHARES TR HDG MSCI EAFE 46434V803 1093 33151 SH SOLE 0 0 33151 ISHARES TR IBDS DEC28 ETF 46435U515 3633 128288 SH SOLE 0 0 128288 ISHARES TR IBONDS 21 TRM HG 46435U226 579 23950 SH SOLE 0 0 23950 ISHARES TR IBONDS 21 TRM TS 46436E700 248 9792 SH SOLE 0 0 9792 ISHARES TR IBONDS 22 TRM TS 46436E809 841 33083 SH SOLE 0 0 33083 ISHARES TR IBONDS 27 ETF 46435UAA9 2528 94594 SH SOLE 0 0 94594 ISHARES TR IBONDS DEC 46435U697 1099 40706 SH SOLE 0 0 40706 ISHARES TR IBONDS DEC 2030 46436E726 721 29115 SH SOLE 0 0 29115 ISHARES TR IBONDS DEC 25 46435U432 894 31999 SH SOLE 0 0 31999 ISHARES TR IBONDS DEC 26 46435U259 790 29446 SH SOLE 0 0 29446 ISHARES TR IBONDS DEC 27 46435U283 213 7890 SH SOLE 0 0 7890 ISHARES TR IBONDS DEC 28 46435U325 483 17771 SH SOLE 0 0 17771 ISHARES TR IBONDS DEC 29 46436E205 749 28675 SH SOLE 0 0 28675 ISHARES TR IBONDS DEC2021 46435G789 1587 61719 SH SOLE 0 0 61719 ISHARES TR IBONDS DEC2022 46435G755 1177 44703 SH SOLE 0 0 44703 ISHARES TR IBONDS DEC2023 46435G318 1498 57233 SH SOLE 0 0 57233 ISHARES TR IBONDS DEC2026 46435GAA0 4105 155744 SH SOLE 0 0 155744 ISHARES TR IBONDS DEC21 ETF 46434VBK5 9667 389005 SH SOLE 0 0 389005 ISHARES TR IBONDS DEC22 ETF 46434VBA7 10314 405105 SH SOLE 0 0 405105 ISHARES TR IBONDS DEC23 ETF 46434VAX8 23507 899258 SH SOLE 0 0 899258 ISHARES TR IBONDS DEC24 ETF 46434VBG4 8617 326512 SH SOLE 0 0 326512 ISHARES TR IBONDS DEC25 ETF 46434VBD1 4672 174138 SH SOLE 0 0 174138 ISHARES TR IBOXX HI YD ETF 464288513 21266 243928 SH SOLE 297 0 243631 ISHARES TR IBOXX INV CP ETF 464287242 101007 776676 SH SOLE 507601 0 269075 ISHARES TR INDIA 50 ETF 464289529 1710 38103 SH SOLE 0 0 38103 ISHARES TR INTL DIV GRWTH 46435G524 4522 69712 SH SOLE 0 0 69712 ISHARES TR INTL SEL DIV ETF 464288448 10333 328231 SH SOLE 399 0 327832 ISHARES TR INTRM GOV CR ETF 464288612 7041 61305 SH SOLE 0 0 61305 ISHARES TR ISHS 1-5YR INVS 464288646 88935 1626464 SH SOLE 676096 0 950368 ISHARES TR ISHS 5-10YR INVT 464288638 64071 1081729 SH SOLE 515286 0 566443 ISHARES TR JPMORGAN USD EMG 464288281 90976 835541 SH SOLE 666572 0 168969 ISHARES TR MBS ETF 464288588 125170 1154485 SH SOLE 219324 0 935161 ISHARES TR MICRO-CAP ETF 464288869 1129 7685 SH SOLE 0 0 7685 ISHARES TR MODERT ALLOC ETF 464289875 1438 33014 SH SOLE 0 0 33014 ISHARES TR MORNINGSTAR GRWT 464287119 2299 7968 SH SOLE 0 0 7968 ISHARES TR MORNINGSTAR VALU 464288109 3556 28946 SH SOLE 0 0 28946 ISHARES TR MORNINGSTR US EQ 464287127 283 1261 SH SOLE 0 0 1261 ISHARES TR MORTGE REL ETF 46435G342 5255 149040 SH SOLE 0 0 149040 ISHARES TR MRGSTR MD CP ETF 464288208 23048 91662 SH SOLE 0 0 91662 ISHARES TR MRGSTR MD CP GRW 464288307 18177 48067 SH SOLE 0 0 48067 ISHARES TR MRGSTR MD CP VAL 464288406 4167 22602 SH SOLE 0 0 22602 ISHARES TR MRGSTR SM CP ETF 464288505 547 2427 SH SOLE 0 0 2427 ISHARES TR MRGSTR SM CP GR 464288604 15245 50743 SH SOLE 0 0 50743 ISHARES TR MRNGSTR INC ETF 46432F875 3064 130764 SH SOLE 94457 0 36307 ISHARES TR MRNING SM CP ETF 464288703 876 5189 SH SOLE 0 0 5189 ISHARES TR MSCI AC ASIA ETF 464288182 94703 1022051 SH SOLE 941641 0 80410 ISHARES TR MSCI ACWI ETF 464288257 33107 347946 SH SOLE 4976 0 342970 ISHARES TR MSCI ACWI EX US 464288240 9992 181074 SH SOLE 0 0 181074 ISHARES TR MSCI CHINA ETF 46429B671 1959 23984 SH SOLE 0 0 23984 ISHARES TR MSCI EAFE ETF 464287465 102714 1353813 SH SOLE 27268 0 1326545 ISHARES TR MSCI EAFE MIN VL 46429B689 41115 563302 SH SOLE 95 0 563207 ISHARES TR MSCI EMG MKT ETF 464287234 50936 954936 SH SOLE 0 0 954936 ISHARES TR MSCI EMG MKT ETF 464287234 636 48200 SH Call SOLE 0 0 0 ISHARES TR MSCI EURO FL ETF 464289180 400 20762 SH SOLE 0 0 20762 ISHARES TR MSCI INDIA ETF 46429B598 3217 76276 SH SOLE 0 0 76276 ISHARES TR MSCI INTL MOMENT 46434V449 18570 493890 SH SOLE 275050 0 218840 ISHARES TR MSCI INTL MULTFT 46434V274 35663 1242194 SH SOLE 0 0 1242194 ISHARES TR MSCI INTL QUALTY 46434V456 6100 167389 SH SOLE 0 0 167389 ISHARES TR MSCI INTL VLU FT 46435G409 1608 63564 SH SOLE 0 0 63564 ISHARES TR MSCI KLD400 SOC 464288570 5626 73682 SH SOLE 3991 0 69691 ISHARES TR MSCI UK ETF NEW 46435G334 3680 117541 SH SOLE 60047 0 57494 ISHARES TR MSCI USA ESG SLC 464288802 8435 96046 SH SOLE 59920 0 36126 ISHARES TR MSCI USA MIN VOL 46429B697 2010424 29056569 SH SOLE 26977452 0 2079117 ISHARES TR MSCI USA MMENTM 46432F396 362856 2255694 SH SOLE 1754570 0 501124 ISHARES TR MSCI USA MULTIFT 46434V282 2119 52147 SH SOLE 0 0 52147 ISHARES TR MSCI USA QLT FCT 46432F339 95061 780593 SH SOLE 7373 0 773220 ISHARES TR MSCI USA SMCP MN 46435G433 354102 9609270 SH SOLE 9229600 0 379670 ISHARES TR MSCI USA VALUE 46432F388 59660 582274 SH SOLE 131931 0 450343 ISHARES TR NASDAQ BIOTECH 464287556 28255 187659 SH SOLE 1 0 187658 ISHARES TR NATIONAL MUN ETF 464288414 21987 189461 SH SOLE 13172 0 176289 ISHARES TR NEW YORK MUN ETF 464288323 275 4772 SH SOLE 0 0 4772 ISHARES TR NEW ZEALAND ETF 464289123 528 8482 SH SOLE 0 0 8482 ISHARES TR NORTH AMERN NAT 464287374 777 28173 SH SOLE 0 0 28173 ISHARES TR PFD AND INCM SEC 464288687 36790 958088 SH SOLE 1953 0 956135 ISHARES TR PHLX SEMICND ETF 464287523 21347 50346 SH SOLE 0 0 50346 ISHARES TR RESIDENTIAL MULT 464288562 5589 75530 SH SOLE 0 0 75530 ISHARES TR RUS 1000 ETF 464287622 38824 173450 SH SOLE 5212 0 168238 ISHARES TR RUS 1000 GRW ETF 464287614 686711 2825506 SH SOLE 893262 0 1932244 ISHARES TR RUS 1000 GRW ETF 464287614 48 10200 SH Call SOLE 0 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 601517 3969108 SH SOLE 1516506 0 2452602 ISHARES TR RUS 2000 GRW ETF 464287648 53872 179106 SH SOLE 0 0 179106 ISHARES TR RUS 2000 VAL ETF 464287630 36662 229878 SH SOLE 200 0 229678 ISHARES TR RUS MD CP GR ETF 464287481 53844 527575 SH SOLE 2232 0 525343 ISHARES TR RUS MDCP VAL ETF 464287473 24157 221015 SH SOLE 19565 0 201450 ISHARES TR RUS MID CAP ETF 464287499 71838 971692 SH SOLE 40300 0 931392 ISHARES TR RUS TP200 GR ETF 464289438 5467 40636 SH SOLE 0 0 40636 ISHARES TR RUS TP200 VL ETF 464289420 1697 26641 SH SOLE 0 0 26641 ISHARES TR RUSEL 2500 ETF 46435G268 522 8294 SH SOLE 0 0 8294 ISHARES TR RUSSELL 2000 ETF 464287655 257896 1167253 SH SOLE 662600 0 504653 ISHARES TR RUSSELL 3000 ETF 464287689 9379 39534 SH SOLE 1112 0 38422 ISHARES TR S&P 100 ETF 464287101 12126 67434 SH SOLE 63 0 67371 ISHARES TR S&P 500 GRWT ETF 464287309 157595 2420441 SH SOLE 324 0 2420117 ISHARES TR S&P 500 VAL ETF 464287408 86698 613838 SH SOLE 49044 0 564794 ISHARES TR S&P MC 400GR ETF 464287606 80878 1032000 SH SOLE 0 0 1032000 ISHARES TR S&P MC 400VL ETF 464287705 65108 638753 SH SOLE 0 0 638753 ISHARES TR S&P SML 600 GWT 464287887 15891 123921 SH SOLE 0 0 123921 ISHARES TR SELECT DIVID ETF 464287168 62053 543849 SH SOLE 0 0 543849 ISHARES TR SELF DRIVNG EV 46435U366 3613 78344 SH SOLE 0 0 78344 ISHARES TR SHORT TREAS BD 464288679 16547 149732 SH SOLE 0 0 149732 ISHARES TR SHRT NAT MUN ETF 464288158 17132 158899 SH SOLE 8907 0 149992 ISHARES TR SP SMCP600VL ETF 464287879 29276 290608 SH SOLE 778 0 289830 ISHARES TR TIPS BD ETF 464287176 58417 465465 SH SOLE 0 0 465465 ISHARES TR TRANS AVG ETF 464287192 8446 32775 SH SOLE 0 0 32775 ISHARES TR TRANS AVG ETF 464287192 895 12600 SH Call SOLE 0 0 0 ISHARES TR TRS FLT RT BD 46434V860 487 9673 SH SOLE 0 0 9673 ISHARES TR U.S. BAS MTL ETF 464287838 3428 27299 SH SOLE 0 0 27299 ISHARES TR U.S. CNSM GD ETF 464287812 4069 22993 SH SOLE 5273 0 17720 ISHARES TR U.S. CNSM SV ETF 464287580 7652 102255 SH SOLE 11743 0 90512 ISHARES TR U.S. ENERGY ETF 464287796 4687 178681 SH SOLE 0 0 178681 ISHARES TR U.S. FIN SVC ETF 464287770 51653 301586 SH SOLE 265071 0 36515 ISHARES TR U.S. FINLS ETF 464287788 9412 125708 SH SOLE 0 0 125708 ISHARES TR U.S. MED DVC ETF 464288810 38759 117314 SH SOLE 28620 0 88694 ISHARES TR U.S. PHARMA ETF 464288836 4847 27283 SH SOLE 0 0 27283 ISHARES TR U.S. REAL ES ETF 464287739 10554 114790 SH SOLE 0 0 114790 ISHARES TR U.S. TECH ETF 464287721 60270 687229 SH SOLE 382684 0 304545 ISHARES TR U.S. UTILITS ETF 464287697 2410 30291 SH SOLE 0 0 30291 ISHARES TR US AER DEF ETF 464288760 8946 85918 SH SOLE 58 0 85860 ISHARES TR US HLTHCARE ETF 464287762 19095 75635 SH SOLE 0 0 75635 ISHARES TR US HLTHCR PR ETF 464288828 1134 4504 SH SOLE 0 0 4504 ISHARES TR US HOME CONS ETF 464288752 13315 196195 SH SOLE 32 0 196163 ISHARES TR US INDUSTRIALS 464287754 13303 125864 SH SOLE 0 0 125864 ISHARES TR US INFRASTRUC 46435U713 3058 88285 SH SOLE 0 0 88285 ISHARES TR US OIL EQ&SV ETF 464288844 1207 90009 SH SOLE 0 0 90009 ISHARES TR US OIL GS EX ETF 464288851 2537 52118 SH SOLE 0 0 52118 ISHARES TR US REGNL BKS ETF 464288778 2905 51256 SH SOLE 0 0 51256 ISHARES TR US SML CP VALUE 46436E536 448 14614 SH SOLE 0 0 14614 ISHARES TR US TELECOM ETF 464287713 1775 54891 SH SOLE 0 0 54891 ISHARES TR US TELECOM ETF 464287713 168 27600 SH Call SOLE 0 0 0 ISHARES TR US TREAS BD ETF 46429B267 13044 498059 SH SOLE 152 0 497907 ISHARES TR USD INV GRDE ETF 464288620 33946 574965 SH SOLE 420398 0 154567 ISHARES TR YLD OPTIM BD 46434V787 1652 66272 SH SOLE 0 0 66272 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 601 11956 SH SOLE 0 0 11956 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 29045 578697 SH SOLE 0 0 578697 ISHARES U S ETF TR INT RT HDG C B 46431W705 207 2145 SH SOLE 0 0 2145 ISIS PHARMACEUTICALS INC DEL NOTE 1.000%11/1 464337AJ3 15 15000 PRN SOLE 0 0 15000 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 996 200870 SH SOLE 24261 0 176609 ITRON INC COM 465741106 4333 48873 SH SOLE 0 0 48873 ITT INC COM 45073V108 6456 71013 SH SOLE 65267 0 5746 ITURAN LOCATION AND CONTROL SHS M6158M104 1893 89165 SH SOLE 89165 0 0 IZEA WORLDWIDE INC COM 46604H105 111 29417 SH SOLE 0 0 29417 J & J SNACK FOODS CORP COM 466032109 978 6228 SH SOLE 0 0 6228 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 9006 316205 SH SOLE 310976 0 5229 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 2044 36132 SH SOLE 0 0 36132 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 2798 45872 SH SOLE 0 0 45872 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 350 6799 SH SOLE 0 0 6799 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 583 6381 SH SOLE 0 0 6381 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 96907 1909310 SH SOLE 21659 0 1887651 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 11163 218709 SH SOLE 0 0 218709 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 14361 534855 SH SOLE 0 0 534855 J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 209 6744 SH SOLE 0 0 6744 J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 424 10773 SH SOLE 0 0 10773 J2 GLOBAL INC COM 48123V102 8373 69856 SH SOLE 17148 0 52708 JABIL INC COM 466313103 9347 179201 SH SOLE 105266 0 73935 JACOBS ENGR GROUP INC COM 469814107 5627 43528 SH SOLE 1507 0 42021 JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 235 7687 SH SOLE 0 0 7687 JAMES RIV GROUP LTD COM G5005R107 7557 165652 SH SOLE 165414 0 238 JAMF HLDG CORP COM 47074L105 832 23547 SH SOLE 15584 0 7963 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 9850 146769 SH SOLE 0 0 146769 JANUS DETROIT STR TR HENDERSON MTG 47103U852 3398 64032 SH SOLE 52835 0 11197 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 33903 675527 SH SOLE 0 0 675527 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 2432 78074 SH SOLE 4778 0 73296 JAPAN SMALLER CAPITALIZATION COM 47109U104 721 77550 SH SOLE 0 0 77550 JAWS ACQUISITION CORP SHS G50744104 225 16960 SH SOLE 0 0 16960 JAWS MUSTANG ACQUISITION COR UNIT 99/99/9999 G50737116 508 50000 SH SOLE 0 0 50000 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 8271 50321 SH SOLE 32359 0 17962 JD.COM INC SPON ADR CL A 47215P106 9700 115021 SH SOLE 55322 0 59699 JEFFERIES FINL GROUP INC COM 47233W109 4475 148685 SH SOLE 20398 0 128287 JELD-WEN HLDG INC COM 47580P103 641 23140 SH SOLE 17880 0 5260 JETBLUE AWYS CORP COM 477143101 1854 91170 SH SOLE 0 0 91170 JFROG LTD ORD SHS M6191J100 2424 54641 SH SOLE 0 0 54641 JOHN BEAN TECHNOLOGIES CORP COM 477839104 5743 43068 SH SOLE 40915 0 2153 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 471 9267 SH SOLE 0 0 9267 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2627 53468 SH SOLE 400 0 53068 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 3982 117608 SH SOLE 0 0 117608 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 184 15265 SH SOLE 0 0 15265 JOHNSON & JOHNSON COM 478160104 622021 3784700 SH SOLE 1210597 0 2574103 JOHNSON & JOHNSON COM 478160104 5 31800 SH Call SOLE 0 0 0 JOHNSON CTLS INTL PLC SHS G51502105 39646 664416 SH SOLE 507332 0 157084 JOINT CORP COM 47973J102 379 7827 SH SOLE 0 0 7827 JONES LANG LASALLE INC COM 48020Q107 3829 21385 SH SOLE 17770 0 3615 JOYY INC ADS REPSTG COM A 46591M109 611 6517 SH SOLE 0 0 6517 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 412 24832 SH SOLE 0 0 24832 JPMORGAN CHASE & CO COM 46625H100 1007818 6620358 SH SOLE 1439963 0 5180395 JPMORGAN CHASE & CO COM 46625H100 48 16000 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 125 14500 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 823 54300 SH Call SOLE 0 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 4204 118564 SH SOLE 0 0 118564 JUNIPER INDL HLDGS INC COM CL A 48205G106 945 76238 SH SOLE 49790 0 26448 JUNIPER NETWORKS INC COM 48203R104 12567 496145 SH SOLE 374910 0 121235 KADANT INC COM 48282T104 2084 11265 SH SOLE 11128 0 137 KADMON HLDGS INC COM 48283N106 188 48371 SH SOLE 0 0 48371 KALEIDO BIOSCIENCES INC COM 483347100 823 101550 SH SOLE 0 0 101550 KAMAN CORP NOTE 3.250% 5/0 483548AF0 16 15000 PRN SOLE 0 0 15000 KANSAS CITY SOUTHERN COM NEW 485170302 182772 692476 SH SOLE 127279 0 565197 KARUNA THERAPEUTICS INC COM 48576A100 690 5738 SH SOLE 5738 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 6400 892668 SH SOLE 0 0 892668 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 22613 3395400 SH SOLE 0 0 3395400 KB FINL GROUP INC SPONSORED ADR 48241A105 225 4551 SH SOLE 3295 0 1256 KB HOME COM 48666K109 10229 219826 SH SOLE 16562 0 203264 KBR INC COM 48242W106 340 8869 SH SOLE 1642 0 7227 KE HLDGS INC SPONSORED ADS 482497104 1130 19836 SH SOLE 775 0 19061 KEARNY FINL CORP MD COM 48716P108 1840 152284 SH SOLE 149345 0 2939 KELLOGG CO COM 487836108 9718 153520 SH SOLE 0 0 153520 KEMPER CORP COM 488401100 5600 70249 SH SOLE 51200 0 19049 KENNAMETAL INC COM 489170100 276 6902 SH SOLE 5141 0 1761 KENNEDY-WILSON HOLDINGS INC COM 489398107 914 45242 SH SOLE 30632 0 14610 KEURIG DR PEPPER INC COM 49271V100 14886 433114 SH SOLE 116004 0 317110 KEYCORP COM 493267108 25401 1271330 SH SOLE 786722 0 484608 KEYSIGHT TECHNOLOGIES INC COM 49338L103 90794 633151 SH SOLE 121584 0 511567 KILROY RLTY CORP COM 49427F108 3536 53872 SH SOLE 53603 0 269 KIMBALL INTL INC CL B 494274103 454 32415 SH SOLE 32260 0 155 KIMBELL RTY PARTNERS LP UNIT 49435R102 3096 305338 SH SOLE 0 0 305338 KIMBERLY-CLARK CORP COM 494368103 171848 1235857 SH SOLE 817530 0 418327 KIMCO RLTY CORP COM 49446R109 973 51874 SH SOLE 20741 0 31133 KINDER MORGAN INC DEL COM 49456B101 64538 3876155 SH SOLE 2175320 0 1700835 KINDER MORGAN INC DEL COM 49456B101 51 52700 SH Call SOLE 0 0 0 KINIKSA PHARMACEUTICALS LTD COM CL A G5269C101 699 37760 SH SOLE 0 0 37760 KINROSS GOLD CORP COM 496902404 1386 207762 SH SOLE 73219 0 134543 KINROSS GOLD CORP COM 496902404 194 64800 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM 496902404 29 32400 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM 496902404 2 32400 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM 496902404 5 14200 SH Call SOLE 0 0 0 KINSALE CAP GROUP INC COM 49714P108 3530 21419 SH SOLE 16568 0 4851 KINTARA THERAPEUTICS INC COM 49720K101 27 15740 SH SOLE 0 0 15740 KIRKLAND LAKE GOLD LTD COM 49741E100 6348 187907 SH SOLE 0 0 187907 KITE RLTY GROUP TR COM NEW 49803T300 438 22680 SH SOLE 13313 0 9367 KKR & CO INC COM 48251W104 32574 666812 SH SOLE 505018 0 161794 KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 231 225000 PRN SOLE 0 0 225000 KLA CORP COM NEW 482480100 56657 171475 SH SOLE 129356 0 42119 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 856 17793 SH SOLE 0 0 17793 KNOLL INC COM NEW 498904200 839 50804 SH SOLE 228 0 50576 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1244 69842 SH SOLE 0 0 69842 KODIAK SCIENCES INC COM 50015M109 3874 34164 SH SOLE 4835 0 29329 KOHLS CORP COM 500255104 1825 30611 SH SOLE 12178 0 18433 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 39285 688847 SH SOLE 645943 0 42904 KONTOOR BRANDS INC COM 50050N103 1791 36894 SH SOLE 30812 0 6082 KORNIT DIGITAL LTD SHS M6372Q113 355 3579 SH SOLE 0 0 3579 KRAFT HEINZ CO COM 500754106 12318 307952 SH SOLE 3148 0 304804 KRANESHARES TR BOSERA MSCI CH 500767405 500 11302 SH SOLE 0 0 11302 KRANESHARES TR CSI CHI INTERNET 500767306 7872 103100 SH SOLE 0 0 103100 KRANESHARES TR MSCI ALL CHINA 500767835 252 6472 SH SOLE 0 0 6472 KRANESHARES TR QUADRTC INT RT 500767736 13910 486687 SH SOLE 0 0 486687 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 11302 414284 SH SOLE 0 0 414284 KROGER CO COM 501044101 16354 454416 SH SOLE 134459 0 319957 KROGER CO COM 501044101 130 81500 SH Call SOLE 0 0 0 KRONOS WORLDWIDE INC COM 50105F105 624 40755 SH SOLE 0 0 40755 KT CORP SPONSORED ADR 48268K101 1668 134095 SH SOLE 0 0 134095 KULICKE & SOFFA INDS INC COM 501242101 514 10472 SH SOLE 0 0 10472 KURA ONCOLOGY INC COM 50127T109 518 18327 SH SOLE 16327 0 2000 L BRANDS INC COM 501797104 3044 49202 SH SOLE 0 0 49202 L3HARRIS TECHNOLOGIES INC COM 502431109 113456 559757 SH SOLE 294133 0 265624 LABORATORY CORP AMER HLDGS COM NEW 50540R409 14323 56161 SH SOLE 25788 0 30373 LADDER CAP CORP CL A 505743104 8655 733493 SH SOLE 0 0 733493 LAIRD SUPERFOOD INC COM STK 50736T102 257 6869 SH SOLE 0 0 6869 LAKELAND BANCORP INC COM 511637100 1406 80662 SH SOLE 2189 0 78473 LAKELAND BANCORP INC COM 511637100 208 63000 SH Call SOLE 0 0 0 LAM RESEARCH CORP COM 512807108 79477 133515 SH SOLE 64443 0 69072 LAMAR ADVERTISING CO NEW CL A 512816109 8905 94818 SH SOLE 61764 0 33054 LAMB WESTON HLDGS INC COM 513272104 1442 18611 SH SOLE 2422 0 16189 LANCASTER COLONY CORP COM 513847103 3150 17962 SH SOLE 16027 0 1935 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 2970 251073 SH SOLE 0 0 251073 LANDSTAR SYS INC COM 515098101 17113 103680 SH SOLE 100393 0 3287 LAS VEGAS SANDS CORP COM 517834107 20219 332774 SH SOLE 203996 0 128778 LATTICE SEMICONDUCTOR CORP COM 518415104 2056 45664 SH SOLE 44272 0 1392 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 15548 523485 SH SOLE 0 0 523485 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 749 19878 SH SOLE 0 0 19878 LAUDER ESTEE COS INC CL A 518439104 153926 529163 SH SOLE 91937 0 437226 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 10331 537229 SH SOLE 0 0 537229 LAZARD LTD SHS A G54050102 10719 246362 SH SOLE 194106 0 52256 LAZYDAYS HLDGS INC COM 52110H100 322 18107 SH SOLE 0 0 18107 LCI INDS COM 50189K103 16107 121767 SH SOLE 110848 0 10919 LCNB CORP COM 50181P100 196 11192 SH SOLE 0 0 11192 LEAR CORP COM NEW 521865204 10855 59892 SH SOLE 55011 0 4881 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 3567 78114 SH SOLE 0 0 78114 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 987 38908 SH SOLE 0 0 38908 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 1662 47534 SH SOLE 0 0 47534 LEGGETT & PLATT INC COM 524660107 18339 401727 SH SOLE 258281 0 143446 LEIDOS HOLDINGS INC COM 525327102 15211 157988 SH SOLE 114418 0 43570 LEMAITRE VASCULAR INC COM 525558201 389 7977 SH SOLE 148 0 7829 LEMONADE INC COM 52567D107 5010 53791 SH SOLE 0 0 53791 LENDINGCLUB CORP COM NEW 52603A208 261 15796 SH SOLE 0 0 15796 LENDINGTREE INC NEW COM 52603B107 259 1215 SH SOLE 0 0 1215 LENNAR CORP CL A 526057104 25328 250206 SH SOLE 139212 0 110994 LENNOX INTL INC COM 526107107 18376 58974 SH SOLE 57390 0 1584 LESLIES INC COM 527064109 618 25231 SH SOLE 25047 0 184 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 899 37594 SH SOLE 20119 0 17475 LEXINGTON REALTY TRUST COM 529043101 394 35441 SH SOLE 0 0 35441 LGI HOMES INC COM 50187T106 6992 46830 SH SOLE 7503 0 39327 LHC GROUP INC COM 50187A107 578 3024 SH SOLE 0 0 3024 LI AUTO INC SPONSORED ADS 50202M102 1441 57634 SH SOLE 0 0 57634 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4522 592695 SH SOLE 0 0 592695 LIBERTY ALL-STAR GROWTH FD I COM 529900102 297 34544 SH SOLE 0 0 34544 LIBERTY BROADBAND CORP COM SER A 530307107 5927 40832 SH SOLE 20126 0 20706 LIBERTY BROADBAND CORP COM SER C 530307305 61023 406414 SH SOLE 386167 0 20247 LIBERTY GLOBAL PLC SHS CL A G5480U104 2317 90278 SH SOLE 0 0 90278 LIBERTY GLOBAL PLC SHS CL C G5480U120 568 22255 SH SOLE 0 0 22255 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 2053 160046 SH SOLE 157417 0 2629 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 3688 284109 SH SOLE 277659 0 6450 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 4572 103719 SH SOLE 64710 0 39009 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 2115 76008 SH SOLE 65098 0 10910 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 34335 778393 SH SOLE 686276 0 92117 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 8811 230536 SH SOLE 224446 0 6090 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 8240 190335 SH SOLE 172580 0 17755 LIBERTY OILFIELD SVCS INC COM CL A 53115L104 259 22899 SH SOLE 0 0 22899 LIFE STORAGE INC COM 53223X107 712 8283 SH SOLE 115 0 8168 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2628 17237 SH SOLE 13366 0 3871 LIGHTSPEED POS INC SUB VTG SHS 53227R106 1894 30106 SH SOLE 30006 0 100 LILLY ELI & CO COM 532457108 126088 674910 SH SOLE 304785 0 370125 LIMELIGHT NETWORKS INC COM 53261M104 645 180721 SH SOLE 0 0 180721 LINCOLN ELEC HLDGS INC COM 533900106 11093 90231 SH SOLE 88216 0 2015 LINCOLN NATL CORP IND COM 534187109 6633 106524 SH SOLE 0 0 106524 LINDE PLC SHS G5494J103 137465 490550 SH SOLE 374638 0 115912 LINEAGE CELL THERAPEUTICS IN COM 53566P109 40 16857 SH SOLE 0 0 16857 LIONS GATE ENTMNT CORP CL A VTG 535919401 197 13190 SH SOLE 0 0 13190 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1325 102745 SH SOLE 99982 0 2763 LISTED FD TR ROUNDHILL SPORTS 53656F789 768 24963 SH SOLE 0 0 24963 LISTED FD TR SHARES LAG CAP 53656F805 13335 389291 SH SOLE 389291 0 0 LITHIA MTRS INC CL A 536797103 8926 22882 SH SOLE 15428 0 7454 LITTELFUSE INC COM 537008104 9260 35019 SH SOLE 33669 0 1350 LIVE NATION ENTERTAINMENT IN COM 538034109 11268 133114 SH SOLE 119980 0 13134 LIVE OAK BANCSHARES INC COM 53803X105 8108 118384 SH SOLE 0 0 118384 LIVE OAK BANCSHARES INC COM 53803X105 353 9800 SH Call SOLE 0 0 0 LIVE OAK BANCSHARES INC COM 53803X105 195 21000 SH Call SOLE 0 0 0 LIVENT CORP COM 53814L108 1394 80484 SH SOLE 0 0 80484 LIVEPERSON INC COM 538146101 281 5332 SH SOLE 0 0 5332 LIVERAMP HLDGS INC COM 53815P108 293 5644 SH SOLE 0 0 5644 LKQ CORP COM 501889208 41122 971473 SH SOLE 917502 0 53971 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 681 293405 SH SOLE 97210 0 196195 LMP CAP & INCOME FD INC COM 50208A102 11058 870717 SH SOLE 0 0 870717 LOANDEPOT INC COM CL A 53946R106 343 17226 SH SOLE 0 0 17226 LOCKHEED MARTIN CORP COM 539830109 153585 415605 SH SOLE 135260 0 280345 LOEWS CORP COM 540424108 1638 31934 SH SOLE 3106 0 28828 LOGICBIO THERAPEUTICS INC COM 54142F102 76 10474 SH SOLE 0 0 10474 LOGITECH INTL S A SHS H50430232 13452 128075 SH SOLE 1635 0 126440 LORDSTOWN MOTORS CORP COM CL A 54405Q100 640 54346 SH SOLE 0 0 54346 LOUISIANA PAC CORP COM 546347105 1359 24503 SH SOLE 15936 0 8567 LOVESAC COMPANY COM 54738L109 527 9313 SH SOLE 8807 0 506 LOWES COS INC COM 548661107 148950 783199 SH SOLE 215259 0 567940 LPL FINL HLDGS INC COM 50212V100 65113 458024 SH SOLE 455312 0 2712 LTC PPTYS INC COM 502175102 936 22441 SH SOLE 0 0 22441 LULULEMON ATHLETICA INC COM 550021109 38379 125132 SH SOLE 39144 0 85988 LUMEN TECHNOLOGIES INC COM 550241103 21023 1574783 SH SOLE 0 0 1574783 LUMEN TECHNOLOGIES INC COM 550241103 1 19400 SH Call SOLE 0 0 0 LUMENTUM HLDGS INC COM 55024U109 12436 136139 SH SOLE 11265 0 124874 LUMINAR TECHNOLOGIES INC COM CL A 550424105 3200 131636 SH SOLE 0 0 131636 LYFT INC CL A COM 55087P104 4831 76470 SH SOLE 31345 0 45125 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 21423 205889 SH SOLE 78696 0 127193 M & T BK CORP COM 55261F104 4791 31602 SH SOLE 17409 0 14193 M D C HLDGS INC COM 552676108 22445 377862 SH SOLE 115327 0 262535 MACATAWA BK CORP COM 554225102 278 27895 SH SOLE 0 0 27895 MACERICH CO COM 554382101 180 15388 SH SOLE 0 0 15388 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 2342 107134 SH SOLE 0 0 107134 MACQUARIE INFRASTRUCTURE COR COM 55608B105 681 21416 SH SOLE 0 0 21416 MACYS INC COM 55616P104 1415 87399 SH SOLE 0 0 87399 MADDEN STEVEN LTD COM 556269108 3108 83419 SH SOLE 82889 0 530 MADISON COVERED CALL & EQUIT COM 557437100 137 18077 SH SOLE 0 0 18077 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1730 21148 SH SOLE 17170 0 3978 MADISON SQUARE GRDN SPRT COR CL A 55825T103 503 2802 SH SOLE 1935 0 867 MAG SILVER CORP COM 55903Q104 1802 119663 SH SOLE 0 0 119663 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 21252 490119 SH SOLE 134514 0 355605 MAGENTA THERAPEUTICS INC COM 55910K108 154 13000 SH SOLE 0 0 13000 MAGNA INTL INC COM 559222401 35557 403587 SH SOLE 317381 0 86206 MAGNITE INC COM 55955D100 1129 27130 SH SOLE 0 0 27130 MAGNOLIA OIL & GAS CORP CL A 559663109 1216 105882 SH SOLE 103882 0 2000 MAIN STR CAP CORP COM 56035L104 2192 55997 SH SOLE 0 0 55997 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 12767 575628 SH SOLE 0 0 575628 MALIBU BOATS INC COM CL A 56117J100 576 7229 SH SOLE 0 0 7229 MANAGED PORTFOLIO SERIES KNWLDL LD ETF 46143U849 4141 94469 SH SOLE 0 0 94469 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 364 17936 SH SOLE 0 0 17936 MANHATTAN ASSOCIATES INC COM 562750109 17696 150758 SH SOLE 147570 0 3188 MANNING & NAPIER INC CL A 56382Q102 170 26350 SH SOLE 0 0 26350 MANNKIND CORP COM NEW 56400P706 1337 341008 SH SOLE 0 0 341008 MANPOWERGROUP INC COM 56418H100 964 9743 SH SOLE 7602 0 2141 MANTECH INTERNATIONAL CORP CL A 564563104 3349 38519 SH SOLE 33965 0 4554 MANULIFE FINL CORP COM 56501R106 5937 275933 SH SOLE 22919 0 253014 MARATHON OIL CORP COM 565849106 6266 586736 SH SOLE 44973 0 541763 MARATHON PETE CORP COM 56585A102 214852 4016660 SH SOLE 979090 0 3037570 MARATHON PETE CORP COM 56585A102 347 80600 SH Call SOLE 0 0 0 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 376 10550 SH SOLE 0 0 10550 MARINEMAX INC COM 567908108 4193 84950 SH SOLE 55666 0 29284 MARKEL CORP COM 570535104 22009 19313 SH SOLE 16645 0 2668 MARKETAXESS HLDGS INC COM 57060D108 21827 43837 SH SOLE 37132 0 6705 MARRIOTT INTL INC NEW CL A 571903202 46457 313663 SH SOLE 36217 0 277446 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 4772 27396 SH SOLE 25344 0 2052 MARSH & MCLENNAN COS INC COM 571748102 43428 356542 SH SOLE 225188 0 131354 MARTIN MARIETTA MATLS INC COM 573284106 25065 74636 SH SOLE 54153 0 20483 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 20665 421899 SH SOLE 290990 0 130909 MASCO CORP COM 574599106 14182 236754 SH SOLE 158501 0 78253 MASIMO CORP COM 574795100 70819 308366 SH SOLE 14086 0 294280 MASONITE INTL CORP COM 575385109 1890 16400 SH SOLE 16400 0 0 MASTEC INC COM 576323109 10849 115781 SH SOLE 75839 0 39942 MASTERCARD INCORPORATED CL A 57636Q104 381424 1071248 SH SOLE 738283 0 332965 MASTERCRAFT BOAT HLDGS INC COM 57637H103 398 14950 SH SOLE 0 0 14950 MATADOR RES CO COM 576485205 2200 93835 SH SOLE 0 0 93835 MATCH GROUP INC NEW COM 57667L107 31773 231277 SH SOLE 174600 0 56677 MATSON INC COM 57686G105 442 6627 SH SOLE 6317 0 310 MATTEL INC COM 577081102 1642 82409 SH SOLE 200 0 82209 MAUI LD & PINEAPPLE INC COM 577345101 882 76375 SH SOLE 0 0 76375 MAXAR TECHNOLOGIES INC COM 57778K105 517 13668 SH SOLE 0 0 13668 MAXIM INTEGRATED PRODS INC COM 57772K101 5251 57467 SH SOLE 10512 0 46955 MAXIMUS INC COM 577933104 22715 255082 SH SOLE 115956 0 139126 MAYVILLE ENGINEERING CO INC COM 578605107 147 10210 SH SOLE 0 0 10210 MCAFEE CORP COM CL A 579063108 786 34550 SH SOLE 0 0 34550 MCCORMICK & CO INC COM NON VTG 579780206 50475 566113 SH SOLE 307736 0 258377 MCCORMICK & CO INC COM VTG 579780107 664 7447 SH SOLE 0 0 7447 MCDONALDS CORP COM 580135101 249920 1114992 SH SOLE 485641 0 629351 MCGRATH RENTCORP COM 580589109 362 4494 SH SOLE 0 0 4494 MCKESSON CORP COM 58155Q103 36509 187184 SH SOLE 153116 0 34068 MDU RES GROUP INC COM 552690109 7600 240431 SH SOLE 193996 0 46435 MEDALLIA INC COM 584021109 4294 153956 SH SOLE 152110 0 1846 MEDICAL PPTYS TRUST INC COM 58463J304 30031 1411251 SH SOLE 950012 0 461239 MEDIFAST INC COM 58470H101 580 2736 SH SOLE 0 0 2736 MEDNAX INC COM 58502B106 2815 110528 SH SOLE 102295 0 8233 MEDPACE HLDGS INC COM 58506Q109 6249 38090 SH SOLE 34146 0 3944 MEDTECH ACQUISITION CORP UNIT 12/18/2025 58507N204 317 31500 SH SOLE 0 0 31500 MEDTRONIC PLC SHS G5960L103 478229 4048315 SH SOLE 1564757 0 2483558 MEDTRONIC PLC SHS G5960L103 29 41100 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 7 18600 SH Call SOLE 0 0 0 MEI PHARMA INC COM NEW 55279B202 103 29913 SH SOLE 0 0 29913 MELCO RESORTS AND ENTMNT LTD ADR 585464100 462 23213 SH SOLE 21539 0 1674 MERCADOLIBRE INC COM 58733R102 14321 9728 SH SOLE 4446 0 5282 MERCHANTS BANCORP IND COM 58844R108 660 15740 SH SOLE 0 0 15740 MERCK & CO. INC COM 58933Y105 585266 7591956 SH SOLE 2882326 0 4709630 MERCK & CO. INC COM 58933Y105 6 16700 SH Call SOLE 0 0 0 MERCK & CO. INC COM 58933Y105 51 10800 SH Call SOLE 0 0 0 MERCK & CO. INC COM 58933Y105 13 14000 SH Call SOLE 0 0 0 MERCK & CO. INC COM 58933Y105 81 69100 SH Call SOLE 0 0 0 MERCK & CO. INC COM 58933Y105 24 18200 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 2258 37136 SH SOLE 0 0 37136 MERCURY SYS INC COM 589378108 6946 98314 SH SOLE 86136 0 12178 MEREO BIOPHARMA GROUP PLC ADS 589492107 51 15089 SH SOLE 0 0 15089 MERIDIAN BANCORP INC MD COM 58958U103 847 45965 SH SOLE 0 0 45965 MERIDIAN BIOSCIENCE INC COM 589584101 2346 89388 SH SOLE 20982 0 68406 MERIT MED SYS INC COM 589889104 7345 122670 SH SOLE 98179 0 24491 MERITAGE HOMES CORP COM 59001A102 3095 33669 SH SOLE 14527 0 19142 MERITOR INC NOTE 3.250%10/1 59001KAF7 18 15000 PRN SOLE 0 0 15000 MESA AIR GROUP INC COM NEW 590479135 5817 432496 SH SOLE 0 0 432496 MESA LABS INC COM 59064R109 3847 15798 SH SOLE 15682 0 116 META FINL GROUP INC COM 59100U108 572 12613 SH SOLE 0 0 12613 METALLA RTY & STREAMING LTD COM NEW 59124U605 643 72367 SH SOLE 0 0 72367 METLIFE INC COM 59156R108 66422 1092648 SH SOLE 808747 0 283901 METLIFE INC COM 59156R108 690 60300 SH Call SOLE 0 0 0 METROMILE INC COM 591697107 403 39152 SH SOLE 0 0 39152 METROPOLITAN BK HLDG CORP COM 591774104 304 6045 SH SOLE 0 0 6045 METTLER TOLEDO INTERNATIONAL COM 592688105 12772 11051 SH SOLE 7558 0 3493 MFA FINL INC COM 55272X102 107 26297 SH SOLE 0 0 26297 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 291 294000 PRN SOLE 0 0 294000 MFS CHARTER INCOME TR SH BEN INT 552727109 439 51447 SH SOLE 0 0 51447 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 119 27113 SH SOLE 0 0 27113 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 150 29501 SH SOLE 0 0 29501 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 104 23415 SH SOLE 0 0 23415 MFS INTER INCOME TR SH BEN INT 55273C107 101 27281 SH SOLE 0 0 27281 MFS INVT GRADE MUN TR SH BEN INT 59318B108 547 55729 SH SOLE 0 0 55729 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 687 105943 SH SOLE 0 0 105943 MFS MUN INCOME TR SH BEN INT 552738106 539 78995 SH SOLE 0 0 78995 MGIC INVT CORP WIS COM 552848103 1146 82737 SH SOLE 52425 0 30312 MGM GROWTH PPTYS LLC CL A COM 55303A105 1902 58297 SH SOLE 20299 0 37998 MGM RESORTS INTERNATIONAL COM 552953101 10722 282233 SH SOLE 0 0 282233 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 234 30474 SH SOLE 27813 0 2661 MICROCHIP TECHNOLOGY INC. COM 595017104 48561 312852 SH SOLE 54532 0 258320 MICRON TECHNOLOGY INC COM 595112103 103560 1174017 SH SOLE 442851 0 731166 MICRON TECHNOLOGY INC COM 595112103 482 20000 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 294 12000 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 2324245 9857916 SH SOLE 3237870 0 6620046 MICROSOFT CORP COM 594918104 421 45800 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 26 19500 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 6614 9743 SH SOLE 0 0 9743 MID-AMER APT CMNTYS INC COM 59522J103 5294 36671 SH SOLE 2140 0 34531 MIDDLEBY CORP COM 596278101 1169 7053 SH SOLE 6225 0 828 MIDDLESEX WTR CO COM 596680108 1101 13936 SH SOLE 11212 0 2724 MILLER HERMAN INC COM 600544100 755 18349 SH SOLE 8467 0 9882 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 291 30356 SH SOLE 0 0 30356 MIMEDX GROUP INC COM 602496101 1518 147333 SH SOLE 0 0 147333 MIMEDX GROUP INC COM 602496101 8 20000 SH Call SOLE 0 0 0 MINERALS TECHNOLOGIES INC COM 603158106 725 9623 SH SOLE 8923 0 700 MIRATI THERAPEUTICS INC COM 60468T105 1089 6358 SH SOLE 4404 0 1954 MIRUM PHARMACEUTICALS INC COM 604749101 671 33874 SH SOLE 0 0 33874 MISSION PRODUCE INC COM 60510V108 1698 89347 SH SOLE 84763 0 4584 MITEK SYS INC COM NEW 606710200 715 49036 SH SOLE 0 0 49036 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 7933 1474513 SH SOLE 1463875 0 10638 MIX TELEMATICS LTD SPONSORED ADR 60688N102 328 23796 SH SOLE 0 0 23796 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 167 57236 SH SOLE 56073 0 1163 MKS INSTRS INC COM 55306N104 18788 101328 SH SOLE 79111 0 22217 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 85 10144 SH SOLE 0 0 10144 MODEL N INC COM 607525102 582 16506 SH SOLE 15847 0 659 MODERNA INC COM 60770K107 18339 140047 SH SOLE 27693 0 112354 MODIVCARE INC COM 60783X104 787 5313 SH SOLE 4440 0 873 MOELIS & CO CL A 60786M105 12952 236002 SH SOLE 230302 0 5700 MOGO INC COM 60800C109 109 12794 SH SOLE 0 0 12794 MOHAWK GROUP HLDGS INC COM 608189106 524 17759 SH SOLE 0 0 17759 MOHAWK INDS INC COM 608190104 11839 61564 SH SOLE 50705 0 10859 MOLECULAR DATA INC SPONSORED ADS 60852L106 77 71000 SH SOLE 0 0 71000 MOLECULIN BIOTECH INC COM 60855D200 61 14986 SH SOLE 0 0 14986 MOLINA HEALTHCARE INC COM 60855R100 7956 34033 SH SOLE 31848 0 2185 MOLSON COORS BEVERAGE CO CL B 60871R209 67107 1311955 SH SOLE 1254743 0 57212 MOMO INC ADR 60879B107 1183 80275 SH SOLE 0 0 80275 MONDELEZ INTL INC CL A 609207105 136919 2339293 SH SOLE 1742378 0 596915 MONGODB INC CL A 60937P106 619 2316 SH SOLE 0 0 2316 MONMOUTH REAL ESTATE INVT CO CL A 609720107 19833 1121121 SH SOLE 44431 0 1076690 MONOLITHIC PWR SYS INC COM 609839105 18975 53721 SH SOLE 42268 0 11453 MONRO INC COM 610236101 1893 28770 SH SOLE 28344 0 426 MONROE CAP CORP COM 610335101 236 23522 SH SOLE 0 0 23522 MONSTER BEVERAGE CORP NEW COM 61174X109 59768 656146 SH SOLE 611316 0 44830 MOODYS CORP COM 615369105 15316 51292 SH SOLE 35091 0 16201 MOOG INC CL A 615394202 701 8431 SH SOLE 6769 0 1662 MORGAN STANLEY COM NEW 617446448 91738 1181268 SH SOLE 703536 0 477732 MORGAN STANLEY CHINA A SH FD COM 617468103 466 20646 SH SOLE 0 0 20646 MORGAN STANLEY EMER MKTS DEB COM 61744H105 1781 198770 SH SOLE 0 0 198770 MORGAN STANLEY EMERGING MKTS COM 617477104 521 86511 SH SOLE 0 0 86511 MORGAN STANLEY INDIA INVT FD COM 61745C105 1541 66083 SH SOLE 0 0 66083 MORNINGSTAR INC COM 617700109 323 1435 SH SOLE 583 0 852 MORPHIC HLDG INC COM 61775R105 380 6004 SH SOLE 0 0 6004 MOSAIC CO NEW COM 61945C103 9887 312788 SH SOLE 167605 0 145183 MOTOROLA SOLUTIONS INC COM NEW 620076307 329431 1751762 SH SOLE 258357 0 1493405 MOTOROLA SOLUTIONS INC COM NEW 620076307 150 42800 SH Call SOLE 0 0 0 MP MATERIALS CORP COM CL A 553368101 6590 183311 SH SOLE 0 0 183311 MPLX LP COM UNIT REP LTD 55336V100 8965 349768 SH SOLE 0 0 349768 MPLX LP COM UNIT REP LTD 55336V100 97 31200 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 33 18500 SH Call SOLE 0 0 0 MR COOPER GROUP INC COM 62482R107 715 20567 SH SOLE 0 0 20567 MRC GLOBAL INC COM 55345K103 274 30348 SH SOLE 30150 0 198 MSA SAFETY INC COM 553498106 8032 53537 SH SOLE 52491 0 1046 MSC INDL DIRECT INC CL A 553530106 7462 82738 SH SOLE 75982 0 6756 MSCI INC COM 55354G100 40239 95970 SH SOLE 85540 0 10430 MTS SYS CORP COM 553777103 7864 135113 SH SOLE 135102 0 11 MUELLER WTR PRODS INC COM SER A 624758108 8328 599561 SH SOLE 573979 0 25582 MURPHY OIL CORP COM 626717102 1476 89932 SH SOLE 51678 0 38254 MURPHY USA INC COM 626755102 13918 96277 SH SOLE 90934 0 5343 MYOVANT SCIENCES LTD COM G637AM102 1548 75231 SH SOLE 0 0 75231 MYT NETHERLANDS PARENT B V ADS 55406W103 1217 43067 SH SOLE 0 0 43067 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 207 24068 SH SOLE 0 0 24068 NANO X IMAGING LTD ORD SHS M70700105 523 12622 SH SOLE 0 0 12622 NANOSTRING TECHNOLOGIES INC COM 63009R109 559 8503 SH SOLE 7016 0 1487 NASDAQ INC COM 631103108 36987 250825 SH SOLE 220992 0 29833 NATERA INC COM 632307104 2159 21261 SH SOLE 10719 0 10542 NATHANS FAMOUS INC NEW COM 632347100 630 9992 SH SOLE 0 0 9992 NATIONAL BEVERAGE CORP COM 635017106 814 16649 SH SOLE 12122 0 4527 NATIONAL CINEMEDIA INC COM 635309107 613 132747 SH SOLE 132747 0 0 NATIONAL FUEL GAS CO COM 636180101 2092 41846 SH SOLE 29177 0 12669 NATIONAL GRID PLC SPONSORED ADR NE 636274409 63183 1066554 SH SOLE 937123 0 129431 NATIONAL HEALTH INVS INC COM 63633D104 5545 76717 SH SOLE 51568 0 25149 NATIONAL HEALTHCARE CORP COM 635906100 498 6393 SH SOLE 827 0 5566 NATIONAL RETAIL PROPERTIES I COM 637417106 20292 460457 SH SOLE 220287 0 240170 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1195 29918 SH SOLE 28708 0 1210 NATIONAL VISION HLDGS INC COM 63845R107 1639 37396 SH SOLE 37013 0 383 NCINO INC COM 63947U107 8941 134002 SH SOLE 0 0 134002 NCINO INC COM 63947U107 16 40000 SH Call SOLE 0 0 0 NCR CORP NEW COM 62886E108 25993 684939 SH SOLE 653339 0 31600 NEKTAR THERAPEUTICS COM 640268108 581 29050 SH SOLE 0 0 29050 NEOGEN CORP COM 640491106 5196 58453 SH SOLE 53517 0 4936 NEOGENOMICS INC COM NEW 64049M209 2590 53707 SH SOLE 24073 0 29634 NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 14 10544 SH SOLE 0 0 10544 NETAPP INC COM 64110D104 29997 412783 SH SOLE 306016 0 106767 NETEASE INC SPONSORED ADS 64110W102 6883 66656 SH SOLE 53909 0 12747 NETFLIX INC COM 64110L106 197131 377891 SH SOLE 122731 0 255160 NETGEAR INC COM 64111Q104 577 14036 SH SOLE 9092 0 4944 NEUBERGER BERMAN HIGH YIELD COM 64128C106 309 23976 SH SOLE 0 0 23976 NEUBERGER BERMAN MLP & ENERG COM 64129H104 320 76097 SH SOLE 0 0 76097 NEUBERGER BERMAN MUN FD INC COM 64124P101 1558 98121 SH SOLE 0 0 98121 NEUBERGER BERMAN REAL ESTATE COM 64190A103 266 58338 SH SOLE 0 0 58338 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 262 21273 SH SOLE 0 0 21273 NEUROCRINE BIOSCIENCES INC COM 64125C109 17638 181363 SH SOLE 165957 0 15406 NEVRO CORP COM 64157F103 828 5934 SH SOLE 5087 0 847 NEW AMER HIGH INCOME FD INC COM NEW 641876800 325 35817 SH SOLE 0 0 35817 NEW GOLD INC CDA COM 644535106 142 92211 SH SOLE 0 0 92211 NEW IRELAND FD INC COM 645673104 677 60042 SH SOLE 0 0 60042 NEW JERSEY RES CORP COM 646025106 2570 64471 SH SOLE 19694 0 44777 NEW MTN FIN CORP COM 647551100 297 23947 SH SOLE 0 0 23947 NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 97 93000 PRN SOLE 0 0 93000 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 2192 156594 SH SOLE 141583 0 15011 NEW PROVIDENCE ACQUISITION COM CL A 64822P106 542 46472 SH SOLE 0 0 46472 NEW RELIC INC COM 64829B100 2026 32954 SH SOLE 10303 0 22651 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2948 262039 SH SOLE 0 0 262039 NEW YORK CMNTY BANCORP INC COM 649445103 3649 289129 SH SOLE 0 0 289129 NEW YORK MTG TR INC COM PAR $.02 649604501 120 26857 SH SOLE 0 0 26857 NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 421 415000 PRN SOLE 0 0 415000 NEWAGE INC COM 650194103 149 52182 SH SOLE 0 0 52182 NEWELL BRANDS INC COM 651229106 10318 385295 SH SOLE 95239 0 290056 NEWMARK GROUP INC CL A 65158N102 8427 842243 SH SOLE 190191 0 652052 NEWMARKET CORP COM 651587107 493 1297 SH SOLE 0 0 1297 NEWMONT CORP COM 651639106 34419 571080 SH SOLE 79076 0 492004 NEWPARK RES INC COM PAR $.01NEW 651718504 150 47676 SH SOLE 45676 0 2000 NEWS CORP NEW CL A 65249B109 565 22229 SH SOLE 0 0 22229 NEWS CORP NEW CL B 65249B208 447 19056 SH SOLE 0 0 19056 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1777 66557 SH SOLE 0 0 66557 NEXGEN ENERGY LTD COM 65340P106 526 145780 SH SOLE 0 0 145780 NEXPOINT REAL ESTATE FIN INC COM 65342V101 2522 135719 SH SOLE 0 0 135719 NEXPOINT RESIDENTIAL TR INC COM 65341D102 2398 52029 SH SOLE 347 0 51682 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 528 46397 SH SOLE 0 0 46397 NEXSTAR MEDIA GROUP INC CL A 65336K103 2974 21179 SH SOLE 5485 0 15694 NEXTERA ENERGY INC COM 65339F101 268934 3556836 SH SOLE 1524898 0 2031938 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 21384 293419 SH SOLE 1851 0 291568 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 62 30504 SH SOLE 0 0 30504 NGM BIOPHARMACEUTICALS INC COM 62921N105 2346 80692 SH SOLE 0 0 80692 NIC INC COM 62914B100 214 6311 SH SOLE 0 0 6311 NICE LTD SPONSORED ADR 653656108 7461 34229 SH SOLE 32793 0 1436 NIELSEN HLDGS PLC SHS EUR G6518L108 72989 2902127 SH SOLE 2888864 0 13263 NIKE INC CL B 654106103 186971 1406923 SH SOLE 553912 0 853011 NIKOLA CORP COM 654110105 1190 85660 SH SOLE 0 0 85660 NIO INC SPON ADS 62914V106 10041 257596 SH SOLE 0 0 257596 NISOURCE INC COM 65473P105 3380 140172 SH SOLE 81522 0 58650 NL INDS INC COM NEW 629156407 1203 161538 SH SOLE 0 0 161538 NLIGHT INC COM 65487K100 1783 55044 SH SOLE 12762 0 42282 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 186 12856 SH SOLE 0 0 12856 NOKIA CORP SPONSORED ADR 654902204 3122 788398 SH SOLE 0 0 788398 NOMAD FOODS LTD USD ORD SHS G6564A105 3831 139515 SH SOLE 130136 0 9379 NOMURA HLDGS INC SPONSORED ADR 65535H208 321 59825 SH SOLE 58951 0 874 NORDIC AMERICAN TANKERS LIMI COM G65773106 50 15338 SH SOLE 0 0 15338 NORDSON CORP COM 655663102 35485 178604 SH SOLE 161066 0 17538 NORDSTROM INC COM 655664100 3681 97203 SH SOLE 62547 0 34656 NORFOLK SOUTHN CORP COM 655844108 72343 269410 SH SOLE 75702 0 193708 NORTH AMERN CONSTR GROUP LTD COM 656811106 292 27106 SH SOLE 0 0 27106 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 15 23149 SH SOLE 0 0 23149 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 2456 59121 SH SOLE 0 0 59121 NORTHERN OIL AND GAS INC MN COM 665531307 1449 119924 SH SOLE 0 0 119924 NORTHERN TR CORP COM 665859104 25249 240217 SH SOLE 216544 0 23673 NORTHROP GRUMMAN CORP COM 666807102 63546 196348 SH SOLE 146105 0 50243 NORTHWEST BANCSHARES INC MD COM 667340103 1157 80040 SH SOLE 0 0 80040 NORTHWEST NAT HLDG CO COM 66765N105 380 7050 SH SOLE 0 0 7050 NORTONLIFELOCK INC COM 668771108 17332 815225 SH SOLE 703160 0 112065 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 10898 394989 SH SOLE 112321 0 282668 NOV INC COM 62955J103 2381 173554 SH SOLE 105167 0 68387 NOVA MEASURING INSTRUMENTS L COM M7516K103 870 9912 SH SOLE 9773 0 139 NOVAGOLD RES INC COM NEW 66987E206 514 58884 SH SOLE 0 0 58884 NOVAN INC COM 66988N106 64 41226 SH SOLE 0 0 41226 NOVARTIS AG SPONSORED ADR 66987V109 78880 922781 SH SOLE 660666 0 262115 NOVAVAX INC COM NEW 670002401 1309 7218 SH SOLE 1956 0 5262 NOVO-NORDISK A S ADR 670100205 75197 1115355 SH SOLE 1011511 0 103844 NOVOCURE LTD ORD SHS G6674U108 2195 16603 SH SOLE 0 0 16603 NOVUS CAPITAL CORPORATION II UNIT 99/99/9999 67012W203 585 58525 SH SOLE 0 0 58525 NOW INC COM 67011P100 1896 187871 SH SOLE 144358 0 43513 NRG ENERGY INC COM NEW 629377508 442 11722 SH SOLE 0 0 11722 NU SKIN ENTERPRISES INC CL A 67018T105 776 14667 SH SOLE 11320 0 3347 NUANCE COMMUNICATIONS INC COM 67020Y100 24708 566167 SH SOLE 456630 0 109537 NUCOR CORP COM 670346105 22023 274362 SH SOLE 164429 0 109933 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 344 13923 SH SOLE 0 0 13923 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 764 25260 SH SOLE 0 0 25260 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 728 12556 SH SOLE 0 0 12556 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 4765 131639 SH SOLE 0 0 131639 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 386 7704 SH SOLE 0 0 7704 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 369 10724 SH SOLE 0 0 10724 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 407 9463 SH SOLE 0 0 9463 NUSHARES ETF TR NUVEEN ESG US 67092P870 213 8265 SH SOLE 0 0 8265 NUSTAR ENERGY LP UNIT COM 67058H102 795 46498 SH SOLE 0 0 46498 NUTANIX INC CL A 67059N108 6094 229430 SH SOLE 208783 0 20647 NUTRIEN LTD COM 67077M108 17598 326556 SH SOLE 69982 0 256574 NUTRIEN LTD COM 67077M108 12 29300 SH Call SOLE 0 0 0 NUVASIVE INC COM 670704105 3106 47371 SH SOLE 40840 0 6531 NUVEEN AMT FREE MUN CR INC F COM 67071L106 5716 338215 SH SOLE 0 0 338215 NUVEEN AMT FREE QLTY MUN INC COM 670657105 11809 796861 SH SOLE 0 0 796861 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 2306 152201 SH SOLE 0 0 152201 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1352 90953 SH SOLE 0 0 90953 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 580 37522 SH SOLE 0 0 37522 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 262 25646 SH SOLE 0 0 25646 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 4507 296295 SH SOLE 0 0 296295 NUVEEN CORPORATE INCM NOVEME COM 67077N106 385 41110 SH SOLE 0 0 41110 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 319 38022 SH SOLE 0 0 38022 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 3673 565085 SH SOLE 0 0 565085 NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 639 67428 SH SOLE 0 0 67428 NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 2441 150242 SH SOLE 0 0 150242 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 130 16464 SH SOLE 0 0 16464 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 369 21974 SH SOLE 0 0 21974 NUVEEN FLOATING RATE INCOME COM 67072T108 2060 213246 SH SOLE 0 0 213246 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1604 168093 SH SOLE 0 0 168093 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 561 43115 SH SOLE 0 0 43115 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 597 38602 SH SOLE 0 0 38602 NUVEEN INT DUR QUAL MUN TRM COM 670677103 2126 145039 SH SOLE 0 0 145039 NUVEEN INTER DURATION MUN TE COM 670671106 5056 354059 SH SOLE 0 0 354059 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 416 29100 SH SOLE 0 0 29100 NUVEEN MORTGAGE AND INCOME F COM 670735109 204 9847 SH SOLE 0 0 9847 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 3773 261466 SH SOLE 0 0 261466 NUVEEN MUN INCOME FD INC COM 67062J102 168 14675 SH SOLE 0 0 14675 NUVEEN MUN VALUE FD INC COM 670928100 7209 647164 SH SOLE 0 0 647164 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2429 150332 SH SOLE 0 0 150332 NUVEEN N Y MUN VALUE FD INC COM 67062M105 119 12215 SH SOLE 0 0 12215 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5467 201137 SH SOLE 0 0 201137 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 453 31251 SH SOLE 0 0 31251 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 221 16209 SH SOLE 0 0 16209 NUVEEN NEW YORK QLT MUN INC COM 67066X107 392 27498 SH SOLE 0 0 27498 NUVEEN OHIO QLTY MUN INCOME COM 670980101 4420 283324 SH SOLE 0 0 283324 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 789 54935 SH SOLE 0 0 54935 NUVEEN PFD & INCM SECURTIES COM 67072C105 5670 583349 SH SOLE 0 0 583349 NUVEEN PFD & INCOME 2022 TER COM 67075T105 486 19862 SH SOLE 0 0 19862 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 4335 456823 SH SOLE 0 0 456823 NUVEEN PFD & INCOME TERM FD COM 67075A106 4853 194046 SH SOLE 0 0 194046 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2674 176587 SH SOLE 0 0 176587 NUVEEN REAL ASSET INCOME & G COM 67074Y105 901 61195 SH SOLE 0 0 61195 NUVEEN REAL ESTATE INCOME FD COM 67071B108 196 20401 SH SOLE 0 0 20401 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2910 215869 SH SOLE 0 0 215869 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 956 57833 SH SOLE 0 0 57833 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 129 12034 SH SOLE 0 0 12034 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 366 22751 SH SOLE 0 0 22751 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 536 31853 SH SOLE 0 0 31853 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 346 19904 SH SOLE 0 0 19904 NUVEEN SHT DUR CR OPP FD COM 67074X107 873 61830 SH SOLE 0 0 61830 NUVEEN SR INCOME FD COM 67067Y104 76 13608 SH SOLE 0 0 13608 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 672 44450 SH SOLE 0 0 44450 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 4461 197474 SH SOLE 0 0 197474 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 936 87134 SH SOLE 0 0 87134 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 267 16399 SH SOLE 0 0 16399 NVENT ELECTRIC PLC SHS G6700G107 8805 315472 SH SOLE 292394 0 23078 NVIDIA CORPORATION COM 67066G104 428089 801735 SH SOLE 325329 0 476406 NVR INC COM 62944T105 11914 2529 SH SOLE 2416 0 113 NXP SEMICONDUCTORS N V COM N6596X109 182726 907503 SH SOLE 388712 0 518791 OAKTREE SPECIALTY LENDING CO COM 67401P108 6037 973775 SH SOLE 852997 0 120778 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 791 66390 SH SOLE 0 0 66390 OCCIDENTAL PETE CORP COM 674599105 12780 480075 SH SOLE 0 0 480075 OCCIDENTAL PETE CORP COM 674599105 169 23100 SH Call SOLE 0 0 0 OCEANEERING INTL INC COM 675232102 260 22729 SH SOLE 0 0 22729 OCEANFIRST FINL CORP COM 675234108 1038 43347 SH SOLE 0 0 43347 OCULAR THERAPEUTIX INC COM 67576A100 979 59654 SH SOLE 0 0 59654 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 440 15991 SH SOLE 6728 0 9263 OGE ENERGY CORP COM 670837103 7923 244834 SH SOLE 177492 0 67342 OKTA INC CL A 679295105 6288 28527 SH SOLE 7628 0 20899 OLD DOMINION FREIGHT LINE IN COM 679580100 7325 30468 SH SOLE 6165 0 24303 OLD REP INTL CORP COM 680223104 28759 1316799 SH SOLE 585259 0 731540 OLIN CORP COM PAR $1 680665205 3719 97932 SH SOLE 12143 0 85789 OLLIES BARGAIN OUTLET HLDGS COM 681116109 3167 36401 SH SOLE 21851 0 14550 OMEGA HEALTHCARE INVS INC COM 681936100 10205 278585 SH SOLE 0 0 278585 OMEROS CORP COM 682143102 1456 81806 SH SOLE 0 0 81806 OMEROS CORP COM 682143102 152 50600 SH Call SOLE 0 0 0 OMNICELL COM COM 68213N109 12557 96686 SH SOLE 95944 0 742 OMNICOM GROUP INC COM 681919106 6702 90379 SH SOLE 15505 0 74874 OMNICOM GROUP INC COM 681919106 16 22300 SH Call SOLE 0 0 0 ON SEMICONDUCTOR CORP COM 682189105 12724 305792 SH SOLE 160700 0 145092 ON SEMICONDUCTOR CORP NOTE 1.625%10/1 682189AP0 31 15000 PRN SOLE 0 0 15000 ONCONOVA THERAPEUTICS INC COM PAR 68232V405 38 38452 SH SOLE 0 0 38452 ONE GAS INC COM 68235P108 2262 29416 SH SOLE 20048 0 9368 ONEMAIN HLDGS INC COM 68268W103 2798 52078 SH SOLE 41813 0 10265 ONEOK INC NEW COM 682680103 23711 468045 SH SOLE 124217 0 343828 ONEOK INC NEW COM 682680103 268 24400 SH Call SOLE 0 0 0 ONEWATER MARINE INC CL A COM 68280L101 335 8387 SH SOLE 0 0 8387 ONTO INNOVATION INC COM 683344105 4552 69271 SH SOLE 58686 0 10585 OPEN LENDING CORP COM CL A 68373J104 9800 276667 SH SOLE 17430 0 259237 OPEN TEXT CORP COM 683715106 205 4300 SH SOLE 0 0 4300 OPENDOOR TECHNOLOGIES INC COM 683712103 1736 81934 SH SOLE 0 0 81934 OPKO HEALTH INC COM 68375N103 327 76314 SH SOLE 0 0 76314 OPTIMIZERX CORP COM NEW 68401U204 639 13109 SH SOLE 0 0 13109 ORACLE CORP COM 68389X105 177963 2536168 SH SOLE 1388305 0 1147863 ORACLE CORP COM 68389X105 113 10800 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 84 12800 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 23 10800 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 1755 142336 SH SOLE 115501 0 26835 ORASURE TECHNOLOGIES INC COM 68554V108 825 70718 SH SOLE 36536 0 34182 ORBCOMM INC COM 68555P100 1722 225740 SH SOLE 187449 0 38291 OREILLY AUTOMOTIVE INC COM 67103H107 50221 99007 SH SOLE 53000 0 46007 ORGANIGRAM HLDGS INC COM 68620P101 83 24095 SH SOLE 0 0 24095 ORIC PHARMACEUTICALS INC COM 68622P109 412 16816 SH SOLE 0 0 16816 ORIGIN BANCORP INC COM 68621T102 792 18666 SH SOLE 0 0 18666 ORIX CORP SPONSORED ADR 686330101 357 4212 SH SOLE 3409 0 803 ORLA MNG LTD NEW COM 68634K106 189 50685 SH SOLE 0 0 50685 OSCAR HEALTH INC CL A 687793109 3236 120394 SH SOLE 120394 0 0 OSHKOSH CORP COM 688239201 9805 82631 SH SOLE 77657 0 4974 OSI ETF TR OSHARES US QUALT 67110P407 3908 97953 SH SOLE 0 0 97953 OSI ETF TR OSHS GBL INTER 67110P704 3692 70839 SH SOLE 0 0 70839 OSI SYSTEMS INC COM 671044105 434 4512 SH SOLE 4301 0 211 OSI SYSTEMS INC NOTE 1.250% 9/0 671044AD7 16 15000 PRN SOLE 0 0 15000 OSISKO GOLD ROYALTIES LTD COM 68827L101 1169 106095 SH SOLE 39838 0 66257 OSMOTICA PHARMACEUTICALS PLC SHS G6S41R101 35 10600 SH SOLE 0 0 10600 OTIS WORLDWIDE CORP COM 68902V107 17099 249799 SH SOLE 142780 0 107019 OTTER TAIL CORP COM 689648103 753 16305 SH SOLE 4573 0 11732 OUSTER INC COM 68989M103 458 53871 SH SOLE 0 0 53871 OUTFRONT MEDIA INC COM 69007J106 338 15468 SH SOLE 0 0 15468 OVERSTOCK COM INC DEL COM 690370101 461 6963 SH SOLE 0 0 6963 OVINTIV INC COM 69047Q102 1397 58633 SH SOLE 0 0 58633 OWENS & MINOR INC NEW COM 690732102 1307 34767 SH SOLE 13355 0 21412 OWENS CORNING NEW COM 690742101 12682 137718 SH SOLE 81703 0 56015 OWL ROCK CAPITAL CORPORATION COM 69121K104 2234 162249 SH SOLE 0 0 162249 OXFORD SQUARE CAP CORP COM 69181V107 107 23122 SH SOLE 0 0 23122 OZON HLDGS PLC SPONSORED ADS 69269L104 860 15330 SH SOLE 0 0 15330 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 2146 90784 SH SOLE 90491 0 293 PACCAR INC COM 693718108 25634 275876 SH SOLE 189166 0 86710 PACER FDS TR BNCHMRK INFRA 69374H741 8853 244565 SH SOLE 0 0 244565 PACER FDS TR CFRA STVAL EQL 69374H691 602 16963 SH SOLE 0 0 16963 PACER FDS TR GLOBL CASH ETF 69374H709 627 20434 SH SOLE 0 0 20434 PACER FDS TR LUNT LRG CP ALTR 69374H717 233 5981 SH SOLE 0 0 5981 PACER FDS TR PACER US SMALL 69374H857 1605 39128 SH SOLE 0 0 39128 PACER FDS TR TRENDP 100 ETF 69374H303 18037 344206 SH SOLE 0 0 344206 PACER FDS TR TRENDP US LAR CP 69374H105 28153 810387 SH SOLE 0 0 810387 PACER FDS TR TRENDP US MID CP 69374H204 5359 154007 SH SOLE 0 0 154007 PACER FDS TR TRENDPILOT INTL 69374H683 2103 76176 SH SOLE 0 0 76176 PACER FDS TR TRENDPILOT US BD 69374H642 14993 549796 SH SOLE 0 0 549796 PACER FDS TR US CASH COWS 100 69374H881 5367 131921 SH SOLE 0 0 131921 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 4982 149569 SH SOLE 12967 0 136602 PACIFIC PREMIER BANCORP COM 69478X105 2074 47755 SH SOLE 185 0 47570 PACIRA BIOSCIENCES INC COM 695127100 2047 29203 SH SOLE 11815 0 17388 PACKAGING CORP AMER COM 695156109 18062 134310 SH SOLE 55355 0 78955 PAE INC COM CL A 69290Y109 848 93993 SH SOLE 0 0 93993 PAGERDUTY INC COM 69553P100 1552 38586 SH SOLE 35188 0 3398 PAGSEGURO DIGITAL LTD COM CL A G68707101 1571 33928 SH SOLE 2622 0 31306 PALANTIR TECHNOLOGIES INC CL A 69608A108 14998 643964 SH SOLE 0 0 643964 PALO ALTO NETWORKS INC COM 697435105 54551 169380 SH SOLE 98240 0 71140 PAN AMERN SILVER CORP COM 697900108 9328 310624 SH SOLE 0 0 310624 PAN AMERN SILVER CORP COM 697900108 70 59300 SH Put SOLE 0 0 59300 PAPA JOHNS INTL INC COM 698813102 4146 46772 SH SOLE 41409 0 5363 PAR TECHNOLOGY CORP COM 698884103 583 8919 SH SOLE 8263 0 656 PARATEK PHARMACEUTICALS INC COM 699374302 173 24460 SH SOLE 0 0 24460 PARK HOTELS & RESORTS INC COM 700517105 892 41317 SH SOLE 0 0 41317 PARK NATL CORP COM 700658107 329 2546 SH SOLE 0 0 2546 PARKER-HANNIFIN CORP COM 701094104 51278 162561 SH SOLE 100655 0 61906 PARSONS CORPORATION COM 70202L102 356 8798 SH SOLE 182 0 8616 PASSAGE BIO INC COM 702712100 924 52886 SH SOLE 0 0 52886 PATRIOT TRANSN HLDG INC COM 70338W105 122 11099 SH SOLE 0 0 11099 PATTERSON COS INC COM 703395103 1941 60755 SH SOLE 317 0 60438 PATTERSON-UTI ENERGY INC COM 703481101 274 38463 SH SOLE 21969 0 16494 PAVMED INC *W EXP 04/30/202 70387R122 1102 389353 SH SOLE 0 0 389353 PAYCHEX INC COM 704326107 49201 501939 SH SOLE 131055 0 370884 PAYCOM SOFTWARE INC COM 70432V102 4962 13409 SH SOLE 0 0 13409 PAYLOCITY HLDG CORP COM 70438V106 7020 39038 SH SOLE 28079 0 10959 PAYPAL HLDGS INC COM 70450Y103 330074 1359223 SH SOLE 410922 0 948301 PAYSAFE LIMITED *W EXP 08/11/202 G6964L115 143 33000 SH SOLE 0 0 33000 PAYSAFE LIMITED ORD G6964L107 3575 264799 SH SOLE 0 0 264799 PBF ENERGY INC CL A 69318G106 1940 137096 SH SOLE 112281 0 24815 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 237 16112 SH SOLE 0 0 16112 PCM FD INC COM 69323T101 231 20188 SH SOLE 0 0 20188 PEBBLEBROOK HOTEL TR COM 70509V100 4462 183682 SH SOLE 151835 0 31847 PEGASYSTEMS INC COM 705573103 1901 16629 SH SOLE 14190 0 2439 PELOTON INTERACTIVE INC CL A COM 70614W100 21394 190273 SH SOLE 82075 0 108198 PEMBINA PIPELINE CORP COM 706327103 1763 61009 SH SOLE 42274 0 18735 PENN NATL GAMING INC COM 707569109 13861 132209 SH SOLE 18854 0 113355 PENNANT GROUP INC COM 70805E109 1213 26487 SH SOLE 23705 0 2782 PENNANTPARK INVT CORP COM 708062104 243 42949 SH SOLE 0 0 42949 PENNYMAC FINL SVCS INC NEW COM 70932M107 734 10971 SH SOLE 0 0 10971 PENNYMAC MTG INVT TR COM 70931T103 1023 52197 SH SOLE 0 0 52197 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1022 12740 SH SOLE 1662 0 11078 PENTAIR PLC SHS G7S00T104 25150 403555 SH SOLE 378205 0 25350 PENUMBRA INC COM 70975L107 2275 8407 SH SOLE 7677 0 730 PEOPLES UNITED FINANCIAL INC COM 712704105 1902 106270 SH SOLE 0 0 106270 PEPSICO INC COM 713448108 323117 2284301 SH SOLE 1075430 0 1208871 PERDOCEO ED CORP COM 71363P106 456 38095 SH SOLE 37510 0 585 PERFICIENT INC COM 71375U101 1928 32840 SH SOLE 0 0 32840 PERFORMANCE FOOD GROUP CO COM 71377A103 6635 115179 SH SOLE 105053 0 10126 PERIDOT ACQUISITION CORP SHS CL A G7008A115 172 16195 SH SOLE 0 0 16195 PERKINELMER INC COM 714046109 6667 51967 SH SOLE 1342 0 50625 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 69 17350 SH SOLE 0 0 17350 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 633 26358 SH SOLE 0 0 26358 PERSPECTA INC COM 715347100 3581 123254 SH SOLE 119797 0 3457 PETIQ INC COM CL A 71639T106 5605 158960 SH SOLE 0 0 158960 PETMED EXPRESS INC COM 716382106 540 15341 SH SOLE 2579 0 12762 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 548 64660 SH SOLE 23933 0 40727 PFIZER INC COM 717081103 295381 8152939 SH SOLE 3558601 0 4594338 PFIZER INC COM 717081103 15 13000 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 7 17000 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 9 34700 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 1 11900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 22 35100 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 3871 330546 SH SOLE 283049 0 47497 PGIM ETF TR ULTRA SHORT 69344A107 8215 164792 SH SOLE 0 0 164792 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 3845 257685 SH SOLE 0 0 257685 PGIM HIGH YIELD BOND FUND IN COM 69346H100 3044 194381 SH SOLE 0 0 194381 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1966 80557 SH SOLE 80157 0 400 PHILIP MORRIS INTL INC COM 718172109 167571 1888330 SH SOLE 1381867 0 506463 PHILLIPS 66 COM 718546104 52562 644614 SH SOLE 180853 0 463761 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1602 50575 SH SOLE 0 0 50575 PHREESIA INC COM 71944F106 978 18776 SH SOLE 0 0 18776 PHYSICIANS RLTY TR COM 71943U104 5194 293933 SH SOLE 137373 0 156560 PIEDMONT LITHIUM LTD SPONSORED ADS 720162106 483 6953 SH SOLE 0 0 6953 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 521 30005 SH SOLE 27997 0 2008 PIERIS PHARMACEUTICALS INC COM 720795103 57 22000 SH SOLE 0 0 22000 PILGRIMS PRIDE CORP COM 72147K108 269 11317 SH SOLE 0 0 11317 PIMCO CORPORATE & INCOME OPP COM 72201B101 1195 65434 SH SOLE 0 0 65434 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 4155 186556 SH SOLE 0 0 186556 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1242 44127 SH SOLE 0 0 44127 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 182 17576 SH SOLE 0 0 17576 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 723 7292 SH SOLE 0 0 7292 PIMCO ETF TR 1-5 US TIP IDX 72201R205 3315 60454 SH SOLE 0 0 60454 PIMCO ETF TR ACTIVE BD ETF 72201R775 45421 414955 SH SOLE 199053 0 215902 PIMCO ETF TR BROAD US TIPS 72201R403 4250 66217 SH SOLE 0 0 66217 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 31347 307592 SH SOLE 0 0 307592 PIMCO ETF TR INTER MUN BD ACT 72201R866 646 11497 SH SOLE 0 0 11497 PIMCO ETF TR INV GRD CRP BD 72201R817 640 5741 SH SOLE 0 0 5741 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 454 8849 SH SOLE 0 0 8849 PIMCO HIGH INCOME FD COM SHS 722014107 103 15226 SH SOLE 0 0 15226 PIMCO INCOME STRATEGY FD II COM 72201J104 391 38023 SH SOLE 0 0 38023 PIMCO MUN INCOME FD II COM 72200W106 1026 68929 SH SOLE 0 0 68929 PIMCO STRATEGIC INCOME FD COM 72200X104 336 45880 SH SOLE 0 0 45880 PINDUODUO INC SPONSORED ADS 722304102 3000 22407 SH SOLE 0 0 22407 PINE IS ACQUISITION CORP UNIT 99/99/9999 722615200 128 12415 SH SOLE 0 0 12415 PING IDENTITY HLDG CORP COM 72341T103 19162 873770 SH SOLE 0 0 873770 PINNACLE FINL PARTNERS INC COM 72346Q104 5304 59824 SH SOLE 50062 0 9762 PINNACLE WEST CAP CORP COM 723484101 8139 100048 SH SOLE 67354 0 32694 PINTEREST INC CL A 72352L106 32482 438766 SH SOLE 234133 0 204633 PIONEER HIGH INCOME TR COM 72369H106 234 25019 SH SOLE 0 0 25019 PIONEER MUN HIGH INCOME ADVA COM 723762100 603 50996 SH SOLE 0 0 50996 PIONEER MUN HIGH INCOME TR COM SHS 723763108 411 33195 SH SOLE 0 0 33195 PIONEER NAT RES CO COM 723787107 120313 757527 SH SOLE 261833 0 495694 PIPER SANDLER COMPANIES COM 724078100 3151 28739 SH SOLE 23733 0 5006 PITNEY BOWES INC COM 724479100 164 19911 SH SOLE 0 0 19911 PIXELWORKS INC COM NEW 72581M305 351 106000 SH SOLE 0 0 106000 PJT PARTNERS INC COM CL A 69343T107 3605 53289 SH SOLE 22483 0 30806 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3586 394078 SH SOLE 0 0 394078 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1241 132040 SH SOLE 0 0 132040 PLANET FITNESS INC CL A 72703H101 3610 46697 SH SOLE 28041 0 18656 PLUG POWER INC COM NEW 72919P202 5080 141744 SH SOLE 22833 0 118911 PLUMAS BANCORP COM 729273102 1456 49785 SH SOLE 0 0 49785 PLURISTEM THERAPEUTICS INC COM NEW 72940R300 49 10255 SH SOLE 0 0 10255 PLX PHARMA INC COM 72942A107 918 101713 SH SOLE 0 0 101713 PNC FINL SVCS GROUP INC COM 693475105 192104 1095164 SH SOLE 989774 0 105390 POLARIS INC COM 731068102 32237 241459 SH SOLE 37894 0 203565 POLARIS INC COM 731068102 73 15600 SH Call SOLE 0 0 0 POLYPID LTD SHS M8001Q118 132 14379 SH SOLE 0 0 14379 POOL CORP COM 73278L105 46096 133519 SH SOLE 93606 0 39913 PORTLAND GEN ELEC CO COM NEW 736508847 7931 167071 SH SOLE 155975 0 11096 POSCO SPONSORED ADR 693483109 2382 32996 SH SOLE 6950 0 26046 POST HLDGS INC COM 737446104 31110 294267 SH SOLE 264974 0 29293 POSTAL REALTY TRUST INC CL A 73757R102 577 33582 SH SOLE 33582 0 0 POTLATCHDELTIC CORPORATION COM 737630103 14182 267992 SH SOLE 32958 0 235034 POWER INTEGRATIONS INC COM 739276103 1119 13738 SH SOLE 13348 0 390 PPD INC COM 69355F102 6769 178880 SH SOLE 178720 0 160 PPG INDS INC COM 693506107 92742 617206 SH SOLE 533578 0 83628 PPL CORP COM 69351T106 50162 1739309 SH SOLE 1211124 0 528185 PPL CORP COM 69351T106 25 62800 SH Call SOLE 0 0 0 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 16 15000 PRN SOLE 0 0 15000 PRA HEALTH SCIENCES INC COM 69354M108 1270 8283 SH SOLE 6597 0 1686 PRECIGEN INC COM 74017N105 113 16409 SH SOLE 0 0 16409 PREFERRED APT CMNTYS INC COM 74039L103 112 11395 SH SOLE 0 0 11395 PREMIER INC CL A 74051N102 46521 1374331 SH SOLE 1366406 0 7925 PRETIUM RES INC COM 74139C102 240 23119 SH SOLE 0 0 23119 PRICE T ROWE GROUP INC COM 74144T108 31309 182458 SH SOLE 31440 0 151018 PRICESMART INC COM 741511109 9895 102277 SH SOLE 101404 0 873 PRIMERICA INC COM 74164M108 19269 130357 SH SOLE 126096 0 4261 PRIMO WATER CORPORATION COM 74167P108 10328 635181 SH SOLE 552880 0 82301 PRIMORIS SVCS CORP COM 74164F103 833 25142 SH SOLE 21760 0 3382 PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 3443 59497 SH SOLE 0 0 59497 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 3836 188209 SH SOLE 0 0 188209 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3016 50299 SH SOLE 0 0 50299 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 509 37685 SH SOLE 0 0 37685 PROCTER AND GAMBLE CO COM 742718109 345127 2548343 SH SOLE 1019397 0 1528946 PROCURE ETF TRUST II SPACE ETF 74280R205 297 10421 SH SOLE 0 0 10421 PROFOUND MED CORP COM NEW 74319B502 712 35506 SH SOLE 0 0 35506 PROG HOLDINGS INC COM NPV 74319R101 4336 100155 SH SOLE 33221 0 66934 PROGRESS SOFTWARE CORP COM 743312100 872 19788 SH SOLE 17502 0 2286 PROGRESSIVE CORP COM 743315103 65867 688912 SH SOLE 313055 0 375857 PROGRESSIVE CORP COM 743315103 72 26100 SH Call SOLE 0 0 0 PROGYNY INC COM 74340E103 2112 47444 SH SOLE 40144 0 7300 PROLOGIS INC. COM 74340W103 64557 609023 SH SOLE 504179 0 104844 PROOFPOINT INC COM 743424103 2694 21419 SH SOLE 5598 0 15821 PROPETRO HLDG CORP COM 74347M108 116 10910 SH SOLE 0 0 10910 PROQR THRAPEUTICS N V SHS EURO N71542109 264 40000 SH SOLE 0 0 40000 PROQR THRAPEUTICS N V SHS EURO N71542109 76 40000 SH Call SOLE 0 0 0 PROS HOLDINGS INC COM 74346Y103 1131 26611 SH SOLE 16611 0 10000 PROSHARES TR HD REPLICATION 74347X294 2913 56276 SH SOLE 0 0 56276 PROSHARES TR HGH YLD INT RATE 74348A541 288 4560 SH SOLE 0 0 4560 PROSHARES TR LARGE CAP CRE 74347R248 1079 11817 SH SOLE 0 0 11817 PROSHARES TR LONG ONLINE SHRT 74347B375 337 4027 SH SOLE 0 0 4027 PROSHARES TR MSCI EAFE DIVD 74347B839 3602 82809 SH SOLE 0 0 82809 PROSHARES TR MSCI EMRG MKTS 74347B847 444 7383 SH SOLE 0 0 7383 PROSHARES TR ONLINE RTL ETF 74347B169 1520 19372 SH SOLE 0 0 19372 PROSHARES TR PET CARE ETF 74348A145 1470 20324 SH SOLE 0 0 20324 PROSHARES TR RUSS 2000 DIVD 74347B698 8382 128135 SH SOLE 0 0 128135 PROSHARES TR S&P 500 DV ARIST 74348A467 45385 526145 SH SOLE 0 0 526145 PROSHARES TR S&P MDCP 400 DIV 74347B680 13837 198574 SH SOLE 0 0 198574 PROSHARES TR S&P TECH DIVIDEN 74347G606 213 3741 SH SOLE 0 0 3741 PROSPECT CAP CORP COM 74348T102 2071 270070 SH SOLE 0 0 270070 PROSPECT CAP CORP COM 74348T102 8 76000 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 18398 245666 SH SOLE 241109 0 4557 PROTECTIVE INS CORP CL B 74368L203 326 14235 SH SOLE 0 0 14235 PROTO LABS INC COM 743713109 266 2185 SH SOLE 0 0 2185 PROVENTION BIO INC COM 74374N102 175 16641 SH SOLE 0 0 16641 PROVIDENT FINL SVCS INC COM 74386T105 653 29294 SH SOLE 0 0 29294 PRUDENTIAL FINL INC COM 744320102 26277 288437 SH SOLE 34 0 288403 PRUDENTIAL FINL INC COM 744320102 40 44200 SH Call SOLE 0 0 0 PRUDENTIAL PLC ADR 74435K204 19586 458785 SH SOLE 455669 0 3116 PTC INC COM 69370C100 25386 184422 SH SOLE 53419 0 131003 PTC THERAPEUTICS INC COM 69366J200 638 13464 SH SOLE 6664 0 6800 PUBLIC STORAGE COM 74460D109 11545 46787 SH SOLE 29552 0 17235 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 49399 820440 SH SOLE 688431 0 132009 PUBMATIC INC COM CL A 74467Q103 409 8288 SH SOLE 0 0 8288 PULTE GROUP INC COM 745867101 15562 296766 SH SOLE 177387 0 119379 PULTE GROUP INC COM 745867101 32 45600 SH Call SOLE 0 0 0 PURE STORAGE INC CL A 74624M102 4674 216982 SH SOLE 0 0 216982 PURECYCLE TECHNOLOGIES INC COM 74623V103 653 25600 SH SOLE 0 0 25600 PURPLE INNOVATION INC COM 74640Y106 1551 48991 SH SOLE 43600 0 5391 PUTNAM MANAGED MUN INCOME TR COM 746823103 4892 600195 SH SOLE 0 0 600195 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 169 39059 SH SOLE 0 0 39059 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2447 182627 SH SOLE 0 0 182627 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 3063 629044 SH SOLE 0 0 629044 PVH CORPORATION COM 693656100 422 3990 SH SOLE 0 0 3990 Q2 HLDGS INC COM 74736L109 1460 14575 SH SOLE 9005 0 5570 QCR HOLDINGS INC COM 74727A104 599 12675 SH SOLE 0 0 12675 QELL ACQUISITION CORP CL A G7307X105 254 24961 SH SOLE 0 0 24961 QIAGEN NV SHS NEW N72482123 5475 113092 SH SOLE 111556 0 1536 QORVO INC COM 74736K101 28876 158050 SH SOLE 93622 0 64428 QTS RLTY TR INC COM CL A 74736A103 762 12277 SH SOLE 242 0 12035 QUAKER CHEM CORP COM 747316107 5641 23142 SH SOLE 22402 0 740 QUALCOMM INC COM 747525103 372676 2810719 SH SOLE 1003900 0 1806819 QUALCOMM INC COM 747525103 34 19400 SH Call SOLE 0 0 0 QUALTRICS INTL INC COM CL A 747601201 458 13913 SH SOLE 2091 0 11822 QUALYS INC COM 74758T303 1322 12617 SH SOLE 11523 0 1094 QUANTA SVCS INC COM 74762E102 11119 126384 SH SOLE 56811 0 69573 QUANTERIX CORP COM 74766Q101 484 8274 SH SOLE 3615 0 4659 QUANTUMSCAPE CORP COM CL A 74767V109 1630 36426 SH SOLE 0 0 36426 QUEST DIAGNOSTICS INC COM 74834L100 21437 167031 SH SOLE 113364 0 53667 QUIDEL CORP COM 74838J101 3998 31249 SH SOLE 9335 0 21914 QUINSTREET INC COM 74874Q100 1082 53292 SH SOLE 0 0 53292 QUOTIENT LTD SHS G73268107 64 17398 SH SOLE 0 0 17398 QURATE RETAIL INC COM SER A 74915M100 8312 706817 SH SOLE 657525 0 49292 RACKSPACE TECHNOLOGY INC COM 750102105 1655 69613 SH SOLE 61111 0 8502 RADNET INC COM 750491102 637 29273 SH SOLE 0 0 29273 RAFAEL HLDGS INC COM CL B 75062E106 361 9050 SH SOLE 0 0 9050 RALPH LAUREN CORP CL A 751212101 335 2720 SH SOLE 0 0 2720 RANGE RES CORP COM 75281A109 2856 276506 SH SOLE 12885 0 263621 RAPID7 INC COM 753422104 10402 139415 SH SOLE 43908 0 95507 RATTLER MIDSTREAM LP COM UNITS 75419T103 701 65991 SH SOLE 0 0 65991 RAVEN INDS INC COM 754212108 1955 50996 SH SOLE 0 0 50996 RAYMOND JAMES FINL INC COM 754730109 28104 229303 SH SOLE 0 0 229303 RAYONIER INC COM 754907103 1736 53815 SH SOLE 8168 0 45647 RAYTHEON TECHNOLOGIES CORP COM 75513E101 260658 3373323 SH SOLE 1809889 0 1563434 RBB FD INC MFAM SMLCP GRWTH 74933W874 987 26307 SH SOLE 0 0 26307 RBB FD INC MOTLEY FOL ETF 74933W601 426 11962 SH SOLE 0 0 11962 RBC BEARINGS INC COM 75524B104 29760 151241 SH SOLE 149396 0 1845 READY CAPITAL CORP COM 75574U101 156 11601 SH SOLE 0 0 11601 REALPAGE INC COM 75606N109 7548 86558 SH SOLE 12 0 86546 REALTY INCOME CORP COM 756109104 49026 772053 SH SOLE 411037 0 361016 REAVES UTIL INCOME FD COM SH BEN INT 756158101 6300 188057 SH SOLE 0 0 188057 RED ROBIN GOURMET BURGERS IN COM 75689M101 888 22270 SH SOLE 0 0 22270 RED ROCK RESORTS INC CL A 75700L108 371 11387 SH SOLE 0 0 11387 REDFIN CORP COM 75737F108 4675 70213 SH SOLE 7464 0 62749 REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 243 33242 SH SOLE 0 0 33242 REDWOOD TR INC COM 758075402 4483 430640 SH SOLE 0 0 430640 REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 40 40000 PRN SOLE 0 0 40000 REDWOOD TR INC NOTE 5.625% 7/1 758075AD7 289 294000 PRN SOLE 0 0 294000 REGAL BELOIT CORP COM 758750103 5789 40570 SH SOLE 37955 0 2615 REGENCY CTRS CORP COM 758849103 5480 96625 SH SOLE 92666 0 3959 REGENERON PHARMACEUTICALS COM 75886F107 43149 91197 SH SOLE 58094 0 33103 REGENXBIO INC COM 75901B107 1516 44440 SH SOLE 0 0 44440 REGIONS FINANCIAL CORP NEW COM 7591EP100 47768 2312123 SH SOLE 1242929 0 1069194 REGIONS FINANCIAL CORP NEW COM 7591EP100 118 24000 SH Call SOLE 0 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 15551 123369 SH SOLE 118514 0 4855 REINVENT TECHNOLOGY PARTNERS CL A G7483N129 435 42900 SH SOLE 0 0 42900 RELIANCE STEEL & ALUMINUM CO COM 759509102 5672 37242 SH SOLE 29629 0 7613 RELX PLC SPONSORED ADR 759530108 31367 1246684 SH SOLE 1232144 0 14540 REMARK HLDGS INC COM 75955K102 30 13200 SH SOLE 0 0 13200 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 1132 18206 SH SOLE 0 0 18206 RENAISSANCERE HLDGS LTD COM G7496G103 5511 34392 SH SOLE 24440 0 9952 RENASANT CORP COM 75970E107 851 20561 SH SOLE 0 0 20561 RENESOLA LTD SPONSORED ADS 75971T301 674 54684 SH SOLE 0 0 54684 RENESOLA LTD SPONSORED ADS 75971T301 32 22000 SH Call SOLE 0 0 0 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 254 3840 SH SOLE 0 0 3840 RENT A CTR INC NEW COM 76009N100 19296 334651 SH SOLE 228850 0 105801 REPAY HLDGS CORP COM CL A 76029L100 618 26332 SH SOLE 26332 0 0 REPLIGEN CORP COM 759916109 7352 37817 SH SOLE 33516 0 4301 REPUBLIC SVCS INC COM 760759100 67726 681687 SH SOLE 474889 0 206798 RESEARCH FRONTIERS INC COM 760911107 29 10154 SH SOLE 0 0 10154 RESIDEO TECHNOLOGIES INC COM 76118Y104 748 26491 SH SOLE 17903 0 8588 RESMED INC COM 761152107 7067 36420 SH SOLE 3955 0 32465 RESOURCES CONNECTION INC COM 76122Q105 979 72298 SH SOLE 0 0 72298 RESTAURANT BRANDS INTL INC COM 76131D103 6005 92307 SH SOLE 62393 0 29914 RETAIL OPPORTUNITY INVTS COR COM 76131N101 623 39254 SH SOLE 0 0 39254 RETAIL PPTYS AMER INC CL A 76131V202 288 27448 SH SOLE 9165 0 18283 REVOLVE GROUP INC CL A 76156B107 2723 60611 SH SOLE 0 0 60611 REXNORD CORP COM 76169B102 1465 31102 SH SOLE 0 0 31102 REYNOLDS CONSUMER PRODS INC COM 76171L106 1208 40579 SH SOLE 40024 0 555 RH COM 74967X103 2676 4485 SH SOLE 0 0 4485 RIBBON COMMUNICATIONS INC COM 762544104 109 13280 SH SOLE 0 0 13280 RING ENERGY INC COM 76680V108 29 12589 SH SOLE 0 0 12589 RINGCENTRAL INC CL A 76680R206 75310 252820 SH SOLE 23647 0 229173 RIO TINTO PLC SPONSORED ADR 767204100 40284 518786 SH SOLE 140287 0 378499 RITCHIE BROS AUCTIONEERS COM 767744105 6463 110348 SH SOLE 106759 0 3589 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 644 36948 SH SOLE 0 0 36948 RLI CORP COM 749607107 13514 121125 SH SOLE 118991 0 2134 RMR MORTGAGE TR COM 76970B101 3512 292686 SH SOLE 0 0 292686 ROBERT HALF INTL INC COM 770323103 4829 61853 SH SOLE 56175 0 5678 ROBLOX CORP CL A 771049103 4278 65982 SH SOLE 35494 0 30488 ROCKET COS INC COM CL A 77311W101 4218 182693 SH SOLE 0 0 182693 ROCKWELL AUTOMATION INC COM 773903109 62460 235307 SH SOLE 181488 0 53819 ROCKWELL MED INC COM 774374102 60 51864 SH SOLE 0 0 51864 ROCKY BRANDS INC COM 774515100 12531 231793 SH SOLE 0 0 231793 ROGERS COMMUNICATIONS INC CL B 775109200 976 21167 SH SOLE 17811 0 3356 ROKU INC COM CL A 77543R102 16998 52179 SH SOLE 0 0 52179 ROLLINS INC COM 775711104 21636 628605 SH SOLE 504891 0 123714 ROMEO POWER INC COM 776153108 255 30570 SH SOLE 0 0 30570 ROMEO POWER INC COM 776153108 70 20500 SH Call SOLE 0 0 0 ROMEO POWER INC COM 776153108 124 10500 SH Put SOLE 0 0 10500 ROMEO POWER INC COM 776153108 71 20300 SH Call SOLE 0 0 0 ROMEO POWER INC COM 776153108 1 13300 SH Call SOLE 0 0 0 ROPER TECHNOLOGIES INC COM 776696106 77640 192470 SH SOLE 37641 0 154829 ROSS STORES INC COM 778296103 28994 241800 SH SOLE 167391 0 74409 ROYAL BK CDA COM 780087102 23168 251180 SH SOLE 164734 0 86446 ROYAL CARIBBEAN GROUP COM V7780T103 7422 86695 SH SOLE 27178 0 59517 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 5617 152511 SH SOLE 18040 0 134471 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4885 124586 SH SOLE 3645 0 120941 ROYAL GOLD INC COM 780287108 2534 23547 SH SOLE 4535 0 19012 ROYCE GLOBAL VALUE TR INC COM 78081T104 1429 100553 SH SOLE 0 0 100553 ROYCE MICRO-CAP TR INC COM 780915104 2457 217438 SH SOLE 0 0 217438 ROYCE VALUE TR INC COM 780910105 27628 1525543 SH SOLE 28 0 1525515 RPM INTL INC COM 749685103 18721 203819 SH SOLE 105283 0 98536 RUSH STREET INTERACTIVE INC COM 782011100 1006 61572 SH SOLE 57705 0 3867 RUTHS HOSPITALITY GROUP INC COM 783332109 1072 43184 SH SOLE 0 0 43184 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 7852 68281 SH SOLE 67196 0 1085 RYDER SYS INC COM 783549108 2301 30419 SH SOLE 19834 0 10585 RYMAN HOSPITALITY PPTYS INC COM 78377T107 859 11079 SH SOLE 2137 0 8942 S & T BANCORP INC COM 783859101 497 14821 SH SOLE 0 0 14821 S&P GLOBAL INC COM 78409V104 104198 295269 SH SOLE 219029 0 76240 SABINE ROYALTY TR UNIT BEN INT 785688102 425 13988 SH SOLE 0 0 13988 SABRA HEALTH CARE REIT INC COM 78573L106 930 53564 SH SOLE 0 0 53564 SABRE CORP COM 78573M104 2858 193008 SH SOLE 157238 0 35770 SAGE THERAPEUTICS INC COM 78667J108 726 9702 SH SOLE 0 0 9702 SAIA INC COM 78709Y105 2031 8807 SH SOLE 6389 0 2418 SALESFORCE COM INC COM 79466L302 390436 1842807 SH SOLE 659178 0 1183629 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 40 10200 SH SOLE 0 0 10200 SANDERSON FARMS INC COM 800013104 17174 110244 SH SOLE 108353 0 1891 SANDSTORM GOLD LTD COM NEW 80013R206 455 66898 SH SOLE 0 0 66898 SANDY SPRING BANCORP INC COM 800363103 333 7677 SH SOLE 205 0 7472 SANGAMO THERAPEUTICS INC COM 800677106 1192 95120 SH SOLE 0 0 95120 SANMINA CORPORATION COM 801056102 2526 61038 SH SOLE 59120 0 1918 SANOFI SPONSORED ADR 80105N105 33790 683181 SH SOLE 518587 0 164594 SAP SE SPON ADR 803054204 26906 219119 SH SOLE 188312 0 30807 SARATOGA INVT CORP COM NEW 80349A208 420 16584 SH SOLE 0 0 16584 SAREPTA THERAPEUTICS INC COM 803607100 630 8456 SH SOLE 1450 0 7006 SAREPTA THERAPEUTICS INC COM 803607100 181 18500 SH Call SOLE 0 0 0 SASOL LTD SPONSORED ADR 803866300 193 13287 SH SOLE 0 0 13287 SBA COMMUNICATIONS CORP NEW CL A 78410G104 18892 68068 SH SOLE 51678 0 16390 SCHLUMBERGER LTD COM 806857108 46257 1701256 SH SOLE 1331376 0 369880 SCHNEIDER NATIONAL INC CL B 80689H102 1687 67552 SH SOLE 66962 0 590 SCHOLASTIC CORP COM 807066105 263 8739 SH SOLE 0 0 8739 SCHRODINGER INC COM 80810D103 3278 42971 SH SOLE 0 0 42971 SCHWAB CHARLES CORP COM 808513105 82868 1271365 SH SOLE 1186605 0 84760 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3500 110137 SH SOLE 0 0 110137 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2821 74997 SH SOLE 0 0 74997 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 223 5649 SH SOLE 0 0 5649 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 309 5470 SH SOLE 0 0 5470 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1288 24928 SH SOLE 0 0 24928 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 3365 104816 SH SOLE 0 0 104816 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5799 113024 SH SOLE 0 0 113024 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2966 30671 SH SOLE 0 0 30671 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 25982 356303 SH SOLE 0 0 356303 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3877 29878 SH SOLE 0 0 29878 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 592 9069 SH SOLE 0 0 9069 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1248 12996 SH SOLE 0 0 12996 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 19108 256689 SH SOLE 0 0 256689 SCHWAB STRATEGIC TR US REIT ETF 808524847 395 9608 SH SOLE 171 0 9437 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 7517 75420 SH SOLE 0 0 75420 SCHWAB STRATEGIC TR US TIPS ETF 808524870 5759 94160 SH SOLE 0 0 94160 SCIENCE APPLICATIONS INTL CO COM 808625107 6036 72204 SH SOLE 55844 0 16360 SCORPIO TANKERS INC SHS Y7542C130 506 27435 SH SOLE 0 0 27435 SCOTTS MIRACLE-GRO CO CL A 810186106 66828 272799 SH SOLE 205660 0 67139 SCOTTS MIRACLE-GRO CO CL A 810186106 71 11400 SH Call SOLE 0 0 0 SCVX CORP *W EXP 01/24/202 G79448117 11 10500 SH SOLE 0 0 10500 SCYNEXIS INC COM NEW 811292200 94 11788 SH SOLE 0 0 11788 SEA LTD SPONSORD ADS 81141R100 23760 106437 SH SOLE 44785 0 61652 SEABRIDGE GOLD INC COM 811916105 7263 449216 SH SOLE 0 0 449216 SEABRIDGE GOLD INC COM 811916105 13 12500 SH Call SOLE 0 0 0 SEABRIDGE GOLD INC COM 811916105 8 14200 SH Call SOLE 0 0 0 SEABRIDGE GOLD INC COM 811916105 4 10700 SH Call SOLE 0 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 354 9774 SH SOLE 0 0 9774 SEAGATE TECHNOLOGY PLC SHS G7945M107 49054 639141 SH SOLE 491084 0 148057 SEAGEN INC COM 81181C104 3442 24784 SH SOLE 9847 0 14937 SEALED AIR CORP NEW COM 81211K100 3074 67096 SH SOLE 38549 0 28547 SEASPINE HLDGS CORP COM 81255T108 192 11013 SH SOLE 0 0 11013 SEAWORLD ENTMT INC COM 81282V100 723 14553 SH SOLE 0 0 14553 SEI INVTS CO COM 784117103 16308 267651 SH SOLE 239030 0 28621 SELECT MED HLDGS CORP COM 81619Q105 1136 33320 SH SOLE 28716 0 4604 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 199819 2725294 SH SOLE 2114171 0 611123 SELECT SECTOR SPDR TR ENERGY 81369Y506 115843 2361256 SH SOLE 1119606 0 1241650 SELECT SECTOR SPDR TR ENERGY 81369Y506 13 22600 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 14943 378405 SH SOLE 0 0 378405 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 222693 1324993 SH SOLE 883790 0 441203 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 37955 555611 SH SOLE 69540 0 486071 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 236281 2023977 SH SOLE 1350348 0 673629 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 245420 7207618 SH SOLE 4790558 0 2417060 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3 10900 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 30 20500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 781 97600 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 225480 2290292 SH SOLE 1627476 0 662816 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 36912 576383 SH SOLE 6 0 576377 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 24617 312397 SH SOLE 44902 0 267495 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 303524 2285376 SH SOLE 1542542 0 742834 SELECTIVE INS GROUP INC COM 816300107 238 3279 SH SOLE 157 0 3122 SELECTQUOTE INC COM 816307300 1675 56756 SH SOLE 47278 0 9478 SEMPRA ENERGY COM 816851109 43507 328152 SH SOLE 246310 0 81842 SEMRUSH HLDGS INC CL A COM 81686C104 201 16876 SH SOLE 16876 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 2337 40322 SH SOLE 18710 0 21612 SENSEONICS HLDGS INC COM 81727U105 144 54513 SH SOLE 0 0 54513 SERITAGE GROWTH PPTYS CL A 81752R100 344 18730 SH SOLE 0 0 18730 SERVICE CORP INTL COM 817565104 2320 45448 SH SOLE 144 0 45304 SERVICENOW INC COM 81762P102 119922 239791 SH SOLE 63975 0 175816 SERVISFIRST BANCSHARES INC COM 81768T108 10879 177386 SH SOLE 157731 0 19655 SESEN BIO INC COM 817763105 97 37400 SH SOLE 0 0 37400 SFL CORPORATION LTD SHS G7738W106 381 47490 SH SOLE 0 0 47490 SHAKE SHACK INC CL A 819047101 1883 16697 SH SOLE 0 0 16697 SHAW COMMUNICATIONS INC CL B CONV 82028K200 660 25380 SH SOLE 23838 0 1542 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 697 52235 SH SOLE 0 0 52235 SHERWIN WILLIAMS CO COM 824348106 92041 124702 SH SOLE 81356 0 43346 SHIFT4 PMTS INC CL A 82452J109 1129 13767 SH SOLE 8716 0 5051 SHOCKWAVE MED INC COM 82489T104 459 3521 SH SOLE 0 0 3521 SHOPIFY INC CL A 82509L107 105182 95058 SH SOLE 37316 0 57742 SHUTTERSTOCK INC COM 825690100 452 5075 SH SOLE 213 0 4862 SHYFT GROUP INC COM 825698103 217 5827 SH SOLE 0 0 5827 SI BONE INC COM 825704109 451 14167 SH SOLE 0 0 14167 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 3970 222289 SH SOLE 0 0 222289 SIENTRA INC COM 82621J105 368 50450 SH SOLE 0 0 50450 SIGNATURE BK NEW YORK N Y COM 82669G104 12656 55974 SH SOLE 26845 0 29129 SIGNATURE BK NEW YORK N Y COM 82669G104 326 5400 SH Call SOLE 0 0 0 SIGNET JEWELERS LIMITED SHS G81276100 390 6725 SH SOLE 0 0 6725 SILGAN HOLDINGS INC COM 827048109 699 16629 SH SOLE 0 0 16629 SILICON LABORATORIES INC COM 826919102 4325 30661 SH SOLE 29878 0 783 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3409 57395 SH SOLE 35394 0 22001 SILK RD MED INC COM 82710M100 796 15706 SH SOLE 15487 0 219 SILVERCORP METALS INC COM 82835P103 1059 214959 SH SOLE 0 0 214959 SILVERCREST METALS INC COM 828363101 1075 132636 SH SOLE 0 0 132636 SILVERGATE CAP CORP CL A 82837P408 4180 29400 SH SOLE 0 0 29400 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 586 19748 SH SOLE 4624 0 15124 SIMON PPTY GROUP INC NEW COM 828806109 14602 128342 SH SOLE 0 0 128342 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 11605 410916 SH SOLE 410916 0 0 SIMPLY GOOD FOODS CO COM 82900L102 2455 80709 SH SOLE 37600 0 43109 SIMPLY GOOD FOODS CO COM 82900L102 77 34100 SH Call SOLE 0 0 0 SIMPSON MFG INC COM 829073105 22041 212483 SH SOLE 211629 0 854 SIMULATIONS PLUS INC COM 829214105 569 8993 SH SOLE 7126 0 1867 SINCLAIR BROADCAST GROUP INC CL A 829226109 429 14653 SH SOLE 0 0 14653 SIREN ETF TR DIVCN LDRS ETF 829658301 2382 47915 SH SOLE 0 0 47915 SIREN ETF TR NSD NXGN ECO ETF 829658202 743 15444 SH SOLE 0 0 15444 SIRIUS XM HOLDINGS INC COM 82968B103 4525 743067 SH SOLE 464486 0 278581 SITE CTRS CORP COM 82981J109 160 11813 SH SOLE 0 0 11813 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 36451 213489 SH SOLE 206479 0 7010 SITIME CORP COM 82982T106 549 5570 SH SOLE 0 0 5570 SIX FLAGS ENTMT CORP NEW COM 83001A102 991 21319 SH SOLE 10756 0 10563 SIXTH STREET SPECIALTY LENDN COM 83012A109 2802 133251 SH SOLE 0 0 133251 SJW GROUP COM 784305104 10813 171662 SH SOLE 168820 0 2842 SK TELECOM LTD SPONSORED ADR 78440P108 352 12917 SH SOLE 0 0 12917 SKILLZ INC COM 83067L109 3085 162038 SH SOLE 0 0 162038 SKYLINE CHAMPION CORPORATION COM 830830105 1354 29913 SH SOLE 29811 0 102 SKYWEST INC COM 830879102 477 8760 SH SOLE 0 0 8760 SKYWORKS SOLUTIONS INC COM 83088M102 26615 145047 SH SOLE 0 0 145047 SL GREEN RLTY CORP COM 78440X804 244 3493 SH SOLE 0 0 3493 SLACK TECHNOLOGIES INC COM CL A 83088V102 5364 132010 SH SOLE 0 0 132010 SLEEP NUMBER CORP COM 83125X103 1243 8666 SH SOLE 6715 0 1951 SLM CORP COM 78442P106 4295 238986 SH SOLE 237031 0 1955 SLR INVESTMENT CORP COM 83413U100 1553 87437 SH SOLE 0 0 87437 SMARTSHEET INC COM CL A 83200N103 1068 16714 SH SOLE 9354 0 7360 SMILEDIRECTCLUB INC CL A COM 83192H106 732 70984 SH SOLE 0 0 70984 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 25897 683299 SH SOLE 629345 0 53954 SMITH & WESSON BRANDS INC COM 831754106 1797 102964 SH SOLE 0 0 102964 SMITH A O CORP COM 831865209 7705 113957 SH SOLE 48292 0 65665 SMUCKER J M CO COM NEW 832696405 23269 183889 SH SOLE 0 0 183889 SNAP INC CL A 83304A106 35978 688042 SH SOLE 549365 0 138677 SNAP ON INC COM 833034101 55423 240194 SH SOLE 205250 0 34944 SNOWFLAKE INC CL A 833445109 7097 30953 SH SOLE 15005 0 15948 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G82514103 443 40420 SH SOLE 0 0 40420 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8251L105 213 19932 SH SOLE 0 0 19932 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8252P105 791 46121 SH SOLE 0 0 46121 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 234 4402 SH SOLE 53 0 4349 SOL GEL TECHNOLOGIES SHS M8694L103 405 32742 SH SOLE 0 0 32742 SOLAREDGE TECHNOLOGIES INC COM 83417M104 9065 31536 SH SOLE 26731 0 4805 SONIC AUTOMOTIVE INC CL A 83545G102 1708 34451 SH SOLE 0 0 34451 SONOCO PRODS CO COM 835495102 5662 89444 SH SOLE 57075 0 32369 SONOS INC COM 83570H108 8700 232174 SH SOLE 0 0 232174 SONY CORP SPONSORED ADR 835699307 17792 167836 SH SOLE 16365 0 151471 SORRENTO THERAPEUTICS INC COM NEW 83587F202 713 86271 SH SOLE 0 0 86271 SOUTH JERSEY INDS INC COM 838518108 563 24931 SH SOLE 0 0 24931 SOUTH ST CORP COM 840441109 1219 15524 SH SOLE 69 0 15455 SOUTHERN CO COM 842587107 136093 2189393 SH SOLE 1163499 0 1025894 SOUTHERN CO COM 842587107 4 11000 SH Call SOLE 0 0 0 SOUTHERN CO COM 842587107 2 11000 SH Call SOLE 0 0 0 SOUTHERN COPPER CORP COM 84265V105 6646 97917 SH SOLE 5046 0 92871 SOUTHERN FIRST BANCSHARES COM 842873101 301 6410 SH SOLE 0 0 6410 SOUTHWEST AIRLS CO COM 844741108 46299 758251 SH SOLE 308314 0 449937 SOUTHWEST GAS HLDGS INC COM 844895102 1082 15741 SH SOLE 12673 0 3068 SOUTHWESTERN ENERGY CO COM 845467109 203 43626 SH SOLE 0 0 43626 SP PLUS CORP COM 78469C103 2919 89035 SH SOLE 85704 0 3331 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 68372 207073 SH SOLE 0 0 207073 SPDR GOLD TR GOLD SHS 78463V107 133109 832140 SH SOLE 0 0 832140 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1114 8478 SH SOLE 0 0 8478 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 10442 221136 SH SOLE 25 0 221111 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 675 19588 SH SOLE 0 0 19588 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 766 17211 SH SOLE 0 0 17211 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 13561 269822 SH SOLE 0 0 269822 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 259 3588 SH SOLE 0 0 3588 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 206 3926 SH SOLE 0 0 3926 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1362 34681 SH SOLE 0 0 34681 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 849 24001 SH SOLE 0 0 24001 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5208 118966 SH SOLE 0 0 118966 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 638 4871 SH SOLE 0 0 4871 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 671 22343 SH SOLE 0 0 22343 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 229 4128 SH SOLE 0 0 4128 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3708 97231 SH SOLE 0 0 97231 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 473 12300 SH SOLE 0 0 12300 SPDR S&P 500 ETF TR TR UNIT 78462F103 1032308 2604652 SH SOLE 131946 0 2472706 SPDR S&P 500 ETF TR TR UNIT 78462F103 257 3300 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 641 95800 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1319 87400 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1304 88400 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 682 87300 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 70 11100 SH Put SOLE 0 0 11100 SPDR S&P 500 ETF TR TR UNIT 78462F103 2 37400 SH Put SOLE 0 0 37400 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 245919 516561 SH SOLE 228269 0 288292 SPDR SER TR AEROSPACE DEF 78464A631 5295 42159 SH SOLE 0 0 42159 SPDR SER TR BLMBRG BRC CNVRT 78464A359 10662 127915 SH SOLE 0 0 127915 SPDR SER TR BLOMBERG 1 10 YR 78468R861 1623 77775 SH SOLE 0 0 77775 SPDR SER TR BLOMBERG BRC INV 78468R200 13183 430260 SH SOLE 490 0 429770 SPDR SER TR BLOMBERG INTL TR 78464A516 763 26172 SH SOLE 0 0 26172 SPDR SER TR BLOMBRG BRC INTL 78464A151 717 20003 SH SOLE 0 0 20003 SPDR SER TR BLOOMBERG BRCLYS 78468R622 19675 180839 SH SOLE 40690 0 140149 SPDR SER TR BLOOMBERG SRT TR 78468R408 1917 70159 SH SOLE 0 0 70159 SPDR SER TR COMP SOFTWARE 78464A599 2627 16682 SH SOLE 0 0 16682 SPDR SER TR DJ REIT ETF 78464A607 1749 18473 SH SOLE 4959 0 13514 SPDR SER TR FACTST INV ETF 78464A110 2822 13502 SH SOLE 0 0 13502 SPDR SER TR FTSE INT GVT ETF 78464A490 377 6793 SH SOLE 0 0 6793 SPDR SER TR GLB DOW ETF 78464A706 2422 22938 SH SOLE 0 0 22938 SPDR SER TR HLTH CARE SVCS 78464A573 764 7187 SH SOLE 0 0 7187 SPDR SER TR HLTH CR EQUIP 78464A581 1344 11233 SH SOLE 0 0 11233 SPDR SER TR MSCI USA STRTGIC 78468R812 260 2339 SH SOLE 0 0 2339 SPDR SER TR NUVEEN BBG BRCLY 78464A284 111908 1886190 SH SOLE 1828011 0 58179 SPDR SER TR NUVEEN BLMBRG SR 78468R739 208481 4206633 SH SOLE 3988564 0 218069 SPDR SER TR NUVEEN BRC MUNIC 78468R721 7985 154573 SH SOLE 112186 0 42387 SPDR SER TR NYSE TECH ETF 78464A102 1505 10398 SH SOLE 0 0 10398 SPDR SER TR OILGAS EQUIP 78468R549 660 12395 SH SOLE 0 0 12395 SPDR SER TR PORTFLI HIGH YLD 78468R606 218 8194 SH SOLE 0 0 8194 SPDR SER TR PORTFLI INTRMDIT 78464A672 480 14956 SH SOLE 0 0 14956 SPDR SER TR PORTFLI MORTGAGE 78464A383 571 22009 SH SOLE 0 0 22009 SPDR SER TR PORTFLI TIPS ETF 78464A656 16771 548969 SH SOLE 512483 0 36486 SPDR SER TR PORTFOLI S&P1500 78464A805 625 12701 SH SOLE 0 0 12701 SPDR SER TR PORTFOLIO AGRGTE 78464A649 48461 1634451 SH SOLE 1597455 0 36996 SPDR SER TR PORTFOLIO INTRMD 78464A375 5892 162534 SH SOLE 504 0 162030 SPDR SER TR PORTFOLIO S&P400 78464A847 558 12204 SH SOLE 0 0 12204 SPDR SER TR PORTFOLIO S&P500 78464A854 3102 66544 SH SOLE 0 0 66544 SPDR SER TR PORTFOLIO S&P600 78468R853 22785 539046 SH SOLE 0 0 539046 SPDR SER TR PORTFOLIO SH TSR 78468R101 348 11362 SH SOLE 0 0 11362 SPDR SER TR PORTFOLIO SHORT 78464A474 64908 2073076 SH SOLE 1725965 0 347111 SPDR SER TR PRTFLO S&P500 GW 78464A409 29587 524598 SH SOLE 0 0 524598 SPDR SER TR PRTFLO S&P500 HI 78468R788 4189 108801 SH SOLE 808 0 107993 SPDR SER TR PRTFLO S&P500 VL 78464A508 5746 151598 SH SOLE 0 0 151598 SPDR SER TR RUSSELL LOW VOL 78468R754 1214 12224 SH SOLE 0 0 12224 SPDR SER TR S&P 400 MDCP GRW 78464A821 357 4760 SH SOLE 0 0 4760 SPDR SER TR S&P 400 MDCP VAL 78464A839 3949 60358 SH SOLE 0 0 60358 SPDR SER TR S&P 500 ESG ETF 78468R531 878 23760 SH SOLE 0 0 23760 SPDR SER TR S&P 600 SMCP GRW 78464A201 2515 29291 SH SOLE 0 0 29291 SPDR SER TR S&P 600 SMCP VAL 78464A300 3365 41040 SH SOLE 0 0 41040 SPDR SER TR S&P 600 SML CAP 78464A813 4135 44002 SH SOLE 0 0 44002 SPDR SER TR S&P BIOTECH 78464A870 29589 218118 SH SOLE 8 0 218110 SPDR SER TR S&P BK ETF 78464A797 3823 73683 SH SOLE 0 0 73683 SPDR SER TR S&P CAP MKTS 78464A771 514 6095 SH SOLE 0 0 6095 SPDR SER TR S&P DIVID ETF 78464A763 284569 2410991 SH SOLE 1269785 0 1141206 SPDR SER TR S&P HOMEBUILD 78464A888 13448 191101 SH SOLE 25 0 191076 SPDR SER TR S&P INS ETF 78464A789 2836 77373 SH SOLE 0 0 77373 SPDR SER TR S&P KENSHO CLEAN 78468R655 281 2462 SH SOLE 0 0 2462 SPDR SER TR S&P KENSHO NEW 78468R648 6607 97581 SH SOLE 0 0 97581 SPDR SER TR S&P METALS MNG 78464A755 4028 100862 SH SOLE 0 0 100862 SPDR SER TR S&P OILGAS EXP 78468R556 4553 55967 SH SOLE 0 0 55967 SPDR SER TR S&P PHARMAC 78464A722 555 11025 SH SOLE 0 0 11025 SPDR SER TR S&P REGL BKG 78464A698 22266 335629 SH SOLE 0 0 335629 SPDR SER TR S&P RETAIL ETF 78464A714 1917 21492 SH SOLE 0 0 21492 SPDR SER TR S&P SEMICNDCTR 78464A862 14313 78304 SH SOLE 0 0 78304 SPDR SER TR S&P TRANSN ETF 78464A532 4020 45935 SH SOLE 37803 0 8132 SPDR SER TR SPDR BLOOMBERG 78468R663 31427 343465 SH SOLE 106023 0 237442 SPDR SER TR WELLS FG PFD ETF 78464A292 590 13592 SH SOLE 0 0 13592 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 2229 26222 SH SOLE 22269 0 3953 SPIRE INC COM 84857L101 3374 45659 SH SOLE 36497 0 9162 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 3368 69236 SH SOLE 10424 0 58812 SPIRIT AIRLS INC COM 848577102 3926 106406 SH SOLE 0 0 106406 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 335 7892 SH SOLE 759 0 7133 SPLUNK INC COM 848637104 31452 232150 SH SOLE 188451 0 43699 SPOTIFY TECHNOLOGY S A SHS L8681T102 37078 138377 SH SOLE 77799 0 60578 SPRAGUE RES LP COM UNIT REP LTD 849343108 554 25314 SH SOLE 0 0 25314 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 253 9437 SH SOLE 0 0 9437 SPROTT FOCUS TR INC COM 85208J109 289 37000 SH SOLE 0 0 37000 SPROTT INC COM NEW 852066208 1786 46993 SH SOLE 0 0 46993 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 12232 704184 SH SOLE 0 0 704184 SPROTT PHYSICAL GOLD TR UNIT 85207H104 10925 814723 SH SOLE 0 0 814723 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1745 92019 SH SOLE 0 0 92019 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 4547 517907 SH SOLE 0 0 517907 SPROUT SOCIAL INC COM CL A 85209W109 799 13832 SH SOLE 12702 0 1130 SPROUTS FMRS MKT INC COM 85208M102 1308 49136 SH SOLE 32448 0 16688 SPS COMM INC COM 78463M107 12738 128270 SH SOLE 90723 0 37547 SPX CORP COM 784635104 834 14321 SH SOLE 9265 0 5056 SPX FLOW INC COM 78469X107 1679 26517 SH SOLE 0 0 26517 SQUARE INC CL A 852234103 74706 329031 SH SOLE 77142 0 251889 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 12085 172969 SH SOLE 149641 0 23328 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 15975 349256 SH SOLE 290595 0 58661 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 29330 667255 SH SOLE 0 0 667255 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 462 13349 SH SOLE 0 0 13349 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 277 10389 SH SOLE 0 0 10389 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 9399 194957 SH SOLE 0 0 194957 SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 345 6857 SH SOLE 0 0 6857 SSR MNG INC COM 784730103 3330 232818 SH SOLE 0 0 232818 ST JOE CO COM 790148100 2410 56163 SH SOLE 0 0 56163 STAAR SURGICAL CO COM PAR $0.01 852312305 651 6177 SH SOLE 0 0 6177 STAG INDL INC COM 85254J102 6368 189471 SH SOLE 16465 0 173006 STANDARD MTR PRODS INC COM 853666105 879 21138 SH SOLE 0 0 21138 STANLEY BLACK & DECKER INC COM 854502101 33133 165937 SH SOLE 88312 0 77625 STANTEC INC COM 85472N109 3087 72093 SH SOLE 0 0 72093 STARBUCKS CORP COM 855244109 193566 1771422 SH SOLE 621164 0 1150258 STARWOOD PPTY TR INC COM 85571B105 13439 543205 SH SOLE 0 0 543205 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 308 296000 PRN SOLE 0 0 296000 STATE STR CORP COM 857477103 10639 126645 SH SOLE 70387 0 56258 STEEL DYNAMICS INC COM 858119100 15177 299002 SH SOLE 241476 0 57526 STELLUS CAP INVT CORP COM 858568108 2591 204035 SH SOLE 0 0 204035 STEPAN CO COM 858586100 517 4068 SH SOLE 835 0 3233 STERICYCLE INC COM 858912108 40773 603960 SH SOLE 592166 0 11794 STERIS PLC SHS USD G8473T100 57552 302140 SH SOLE 281502 0 20638 STERLING BANCORP DEL COM 85917A100 1930 83852 SH SOLE 67789 0 16063 STERLING CONSTR INC COM 859241101 1121 48325 SH SOLE 0 0 48325 STEWART INFORMATION SVCS COR COM 860372101 568 10915 SH SOLE 7240 0 3675 STIFEL FINL CORP COM 860630102 3097 48348 SH SOLE 44708 0 3640 STITCH FIX INC COM CL A 860897107 913 18435 SH SOLE 0 0 18435 STMICROELECTRONICS N V NY REGISTRY 861012102 2237 58355 SH SOLE 33707 0 24648 STOCK YDS BANCORP INC COM 861025104 401 7848 SH SOLE 0 0 7848 STONECO LTD COM CL A G85158106 11080 180984 SH SOLE 149208 0 31776 STONEMOR INC COM 86184W106 52 27422 SH SOLE 0 0 27422 STORE CAP CORP COM 862121100 22310 665976 SH SOLE 515528 0 150448 STRATASYS LTD SHS M85548101 229 8825 SH SOLE 0 0 8825 STRATEGIC ED INC COM 86272C103 381 4145 SH SOLE 0 0 4145 STRATEGY SHS DAY HAGAN NED 86280R803 8635 279610 SH SOLE 0 0 279610 STRYKER CORPORATION COM 863667101 95863 393541 SH SOLE 112189 0 281352 STUDIO CITY INTL HLDGS LTD SPON ADS 86389T106 158 11986 SH SOLE 0 0 11986 STURM RUGER & CO INC COM 864159108 1724 26098 SH SOLE 0 0 26098 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1281 86470 SH SOLE 0 0 86470 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 5971 823582 SH SOLE 756017 0 67565 SUMMIT HOTEL PPTYS INC COM 866082100 2067 203403 SH SOLE 192267 0 11136 SUMMIT MATLS INC CL A 86614U100 2963 105755 SH SOLE 97214 0 8541 SUMO LOGIC INC COM 86646P103 555 29453 SH SOLE 22753 0 6700 SUN CMNTYS INC COM 866674104 7985 53220 SH SOLE 44023 0 9197 SUN LIFE FINANCIAL INC. COM 866796105 1476 29191 SH SOLE 636 0 28555 SUNCOR ENERGY INC NEW COM 867224107 12126 579868 SH SOLE 297928 0 281940 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 4325 135846 SH SOLE 0 0 135846 SUNOPTA INC COM 8676EP108 714 48368 SH SOLE 1473 0 46895 SUNPOWER CORP COM 867652406 1628 48675 SH SOLE 0 0 48675 SUNRUN INC COM 86771W105 3209 53066 SH SOLE 0 0 53066 SUNRUN INC COM 86771W105 99 20600 SH Call SOLE 0 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 371 29743 SH SOLE 29195 0 548 SUPERNUS PHARMACEUTICALS INC COM 868459108 367 14036 SH SOLE 6364 0 7672 SURFACE ONCOLOGY INC COM 86877M209 768 98511 SH SOLE 0 0 98511 SURGERY PARTNERS INC COM 86881A100 1503 33949 SH SOLE 33459 0 490 SURMODICS INC COM 868873100 643 11466 SH SOLE 0 0 11466 SVB FINANCIAL GROUP COM 78486Q101 13922 28201 SH SOLE 2613 0 25588 SVMK INC COM 78489X103 503 27470 SH SOLE 25980 0 1490 SWISS HELVETIA FD INC COM 870875101 246 28008 SH SOLE 0 0 28008 SWITCH INC CL A 87105L104 3162 194487 SH SOLE 0 0 194487 SYKES ENTERPRISES INC COM 871237103 285 6470 SH SOLE 6432 0 38 SYNAPTICS INC COM 87157D109 379 2800 SH SOLE 0 0 2800 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 49 13758 SH SOLE 0 0 13758 SYNCHRONY FINANCIAL COM 87165B103 78476 1930058 SH SOLE 305969 0 1624089 SYNCHRONY FINANCIAL COM 87165B103 9 21100 SH Call SOLE 0 0 0 SYNEOS HEALTH INC CL A 87166B102 11283 148754 SH SOLE 132228 0 16526 SYNNEX CORP COM 87162W100 11220 97695 SH SOLE 21278 0 76417 SYNOPSYS INC COM 871607107 31679 127850 SH SOLE 94311 0 33539 SYNOVUS FINL CORP COM NEW 87161C501 7103 155250 SH SOLE 0 0 155250 SYSCO CORP COM 871829107 49308 626212 SH SOLE 222768 0 403444 T-MOBILE US INC COM 872590104 48569 387650 SH SOLE 238767 0 148883 T-MOBILE US INC COM 872590104 4 16700 SH Call SOLE 0 0 0 T2 BIOSYSTEMS INC COM 89853L104 52 32200 SH SOLE 0 0 32200 TAIWAN FD INC COM 874036106 425 15036 SH SOLE 0 0 15036 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 201092 1700134 SH SOLE 1041185 0 658949 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3777 21374 SH SOLE 4149 0 17225 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 4138 226632 SH SOLE 168379 0 58253 TAL EDUCATION GROUP SPONSORED ADS 874080104 468 8691 SH SOLE 0 0 8691 TANDEM DIABETES CARE INC COM NEW 875372203 1534 17381 SH SOLE 0 0 17381 TANGER FACTORY OUTLET CTRS I COM 875465106 1030 68085 SH SOLE 0 0 68085 TAPESTRY INC COM 876030107 9954 241540 SH SOLE 189130 0 52410 TARGA RES CORP COM 87612G101 9997 314868 SH SOLE 155964 0 158904 TARGA RES CORP COM 87612G101 20 18200 SH Call SOLE 0 0 0 TARGET CORP COM 87612E106 306177 1545782 SH SOLE 812202 0 733580 TASEKO MINES LTD COM 876511106 108 63200 SH SOLE 0 0 63200 TC ENERGY CORP COM 87807B107 51345 1119627 SH SOLE 1066556 0 53071 TCF FINL CORP COM 872307103 8789 189176 SH SOLE 90056 0 99120 TCG BDC INC COM 872280102 885 67009 SH SOLE 0 0 67009 TCW STRATEGIC INCOME FD INC COM 872340104 3221 566130 SH SOLE 0 0 566130 TE CONNECTIVITY LTD REG SHS H84989104 125126 969139 SH SOLE 918465 0 50674 TEAM INC COM 878155100 159 13750 SH SOLE 0 0 13750 TEAM INC COM 878155100 22 11000 SH Call SOLE 0 0 0 TECHNIPFMC PLC COM G87110105 2281 298518 SH SOLE 177226 0 121292 TECHTARGET INC COM 87874R100 676 9739 SH SOLE 8614 0 1125 TECK RESOURCES LTD CL B 878742204 4026 210118 SH SOLE 0 0 210118 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 199 13829 SH SOLE 0 0 13829 TEGNA INC COM 87901J105 3274 173854 SH SOLE 136750 0 37104 TEJON RANCH CO COM 879080109 207 12359 SH SOLE 0 0 12359 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 5789 237143 SH SOLE 0 0 237143 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 18976 873243 SH SOLE 0 0 873243 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1212 61490 SH SOLE 0 0 61490 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1318 87475 SH SOLE 0 0 87475 TELADOC HEALTH INC COM 87918A105 47523 261477 SH SOLE 7310 0 254167 TELEDYNE TECHNOLOGIES INC COM 879360105 27757 67103 SH SOLE 61762 0 5341 TELEFLEX INCORPORATED COM 879369106 41702 100368 SH SOLE 55963 0 44405 TELEFONICA BRASIL SA NEW ADR 87936R205 536 68146 SH SOLE 66772 0 1374 TELEFONICA S A SPONSORED ADR 879382208 820 181020 SH SOLE 32144 0 148876 TELEPHONE & DATA SYS INC COM NEW 879433829 7199 313533 SH SOLE 150 0 313383 TELEPHONE & DATA SYS INC COM NEW 879433829 361 103000 SH Call SOLE 0 0 0 TELLURIAN INC NEW COM 87968A104 147 62647 SH SOLE 0 0 62647 TELOS CORP MD COM 87969B101 334 8820 SH SOLE 0 0 8820 TELUS CORPORATION COM 87971M103 8525 427847 SH SOLE 398373 0 29474 TELUS INTL CDA INC SUB VTG SHS 87975H100 540 19288 SH SOLE 0 0 19288 TEMPLETON DRAGON FD INC COM 88018T101 639 27145 SH SOLE 0 0 27145 TEMPLETON EMERGING MKTS INCO COM 880192109 701 95124 SH SOLE 0 0 95124 TEMPLETON GLOBAL INCOME FD COM 880198106 3747 705629 SH SOLE 0 0 705629 TEMPUR SEALY INTL INC COM 88023U101 14642 400499 SH SOLE 152481 0 248018 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1389 67786 SH SOLE 0 0 67786 TENET HEALTHCARE CORP COM NEW 88033G407 1266 24353 SH SOLE 0 0 24353 TENNANT CO COM 880345103 814 10193 SH SOLE 10193 0 0 TENNECO INC CL A VTG COM STK 880349105 118 11016 SH SOLE 6945 0 4071 TERADATA CORP DEL COM 88076W103 1761 45699 SH SOLE 40939 0 4760 TERADYNE INC COM 880770102 38595 317189 SH SOLE 212155 0 105034 TEREX CORP NEW COM 880779103 1064 23105 SH SOLE 9691 0 13414 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 3115 65335 SH SOLE 63555 0 1780 TERNIUM SA SPONSORED ADS 880890108 363 9354 SH SOLE 0 0 9354 TERRENO RLTY CORP COM 88146M101 5498 95163 SH SOLE 94752 0 411 TESLA INC COM 88160R101 180689 270522 SH SOLE 66065 0 204457 TETRA TECH INC NEW COM 88162G103 1302 9590 SH SOLE 162 0 9428 TETRA TECHNOLOGIES INC DEL COM 88162F105 704 293390 SH SOLE 22390 0 271000 TETRA TECHNOLOGIES INC DEL COM 88162F105 19 43300 SH Call SOLE 0 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 6430 557178 SH SOLE 24958 0 532220 TEXAS CAP BANCSHARES INC COM 88224Q107 619 8722 SH SOLE 2979 0 5743 TEXAS INSTRS INC COM 882508104 268172 1418972 SH SOLE 1052379 0 366593 TEXAS PACIFIC LAND CORPORATI COM 88262P102 23175 14581 SH SOLE 1136 0 13445 TEXAS ROADHOUSE INC COM 882681109 6463 67365 SH SOLE 40056 0 27309 TEXTRON INC COM 883203101 8566 152742 SH SOLE 119445 0 33297 TFI INTL INC COM 87241L109 1642 21893 SH SOLE 11543 0 10350 TFS FINL CORP COM 87240R107 260 12762 SH SOLE 0 0 12762 TG THERAPEUTICS INC COM 88322Q108 9881 204992 SH SOLE 47704 0 157288 THE AARONS COMPANY INC COM 00258W108 2404 93596 SH SOLE 76214 0 17382 THE TRADE DESK INC COM CL A 88339J105 19116 29335 SH SOLE 13515 0 15820 THERAPEUTICSMD INC COM 88338N107 703 524865 SH SOLE 0 0 524865 THERMO FISHER SCIENTIFIC INC COM 883556102 155489 340682 SH SOLE 167640 0 173042 THERMON GROUP HLDGS INC COM 88362T103 714 36637 SH SOLE 36625 0 12 THOMSON REUTERS CORP. COM NEW 884903709 12022 137187 SH SOLE 125552 0 11635 THOR INDS INC COM 885160101 30127 223590 SH SOLE 207991 0 15599 THRYV HLDGS INC COM NEW 886029206 579 24729 SH SOLE 24729 0 0 TILRAY INC COM CL 2 88688T100 633 27851 SH SOLE 0 0 27851 TIMKEN CO COM 887389104 10788 132911 SH SOLE 118077 0 14834 TIPTREE INC COM 88822Q103 1153 128835 SH SOLE 0 0 128835 TITAN MED INC COM NEW 88830X819 86 50443 SH SOLE 0 0 50443 TJX COS INC NEW COM 872540109 148197 2240256 SH SOLE 813285 0 1426971 TOLL BROTHERS INC COM 889478103 5638 99388 SH SOLE 0 0 99388 TOLL BROTHERS INC COM 889478103 25 35500 SH Call SOLE 0 0 0 TOPBUILD CORP COM 89055F103 1256 5995 SH SOLE 1918 0 4077 TORO CO COM 891092108 29558 286579 SH SOLE 222552 0 64027 TORONTO DOMINION BK ONT COM NEW 891160509 15635 239639 SH SOLE 45276 0 194363 TORTOISE ENERGY INFRA CORP COM 89147L886 577 23629 SH SOLE 0 0 23629 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 7031 490318 SH SOLE 0 0 490318 TOTAL SE SPONSORED ADS 89151E109 40751 875619 SH SOLE 776127 0 99492 TOUGHBUILT INDS INC COM NEW 89157G504 94 100000 SH SOLE 0 0 100000 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 735 26229 SH SOLE 26180 0 49 TOWNEBANK PORTSMOUTH VA COM 89214P109 2672 87889 SH SOLE 43117 0 44772 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 14138 90594 SH SOLE 78254 0 12340 TPG PACE BEN FIN CORP CL A COM G8990D125 231 11800 SH SOLE 0 0 11800 TPG RE FIN TR INC COM 87266M107 517 46159 SH SOLE 0 0 46159 TPI COMPOSITES INC COM 87266J104 4944 87613 SH SOLE 0 0 87613 TRACTOR SUPPLY CO COM 892356106 70951 400665 SH SOLE 209931 0 190734 TRADEWEB MKTS INC CL A 892672106 2730 36889 SH SOLE 35371 0 1518 TRANE TECHNOLOGIES PLC SHS G8994E103 148129 894686 SH SOLE 203288 0 691398 TRANSCAT INC COM 893529107 1114 22704 SH SOLE 19424 0 3280 TRANSDIGM GROUP INC COM 893641100 36642 62325 SH SOLE 60563 0 1762 TRANSMEDICS GROUP INC COM 89377M109 357 8595 SH SOLE 0 0 8595 TRANSOCEAN LTD REG SHS H8817H100 148 41643 SH SOLE 0 0 41643 TRANSUNION COM 89400J107 13408 148974 SH SOLE 141536 0 7438 TRAVEL PLUS LEISURE CO COM 894164102 6054 98982 SH SOLE 93972 0 5010 TRAVELERS COMPANIES INC COM 89417E109 69503 462121 SH SOLE 398937 0 63184 TRAVELZOO COM NEW 89421Q205 207 12363 SH SOLE 0 0 12363 TREEHOUSE FOODS INC COM 89469A104 5346 102330 SH SOLE 36485 0 65845 TREEHOUSE FOODS INC COM 89469A104 110 20800 SH Call SOLE 0 0 0 TREMONT MTG TR COM 894789106 111 19300 SH SOLE 0 0 19300 TREX CO INC COM 89531P105 15442 168689 SH SOLE 117634 0 51055 TRI CONTL CORP COM 895436103 7577 233627 SH SOLE 0 0 233627 TRI POINTE HOMES INC COM 87265H109 3839 188569 SH SOLE 39939 0 148630 TRICO BANCSHARES COM 896095106 878 18544 SH SOLE 0 0 18544 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 370 34482 SH SOLE 0 0 34482 TRIMAS CORP COM NEW 896215209 1781 58724 SH SOLE 57224 0 1500 TRIMBLE INC COM 896239100 6419 82511 SH SOLE 36620 0 45891 TRINITY INDS INC COM 896522109 19405 681125 SH SOLE 651547 0 29578 TRINSEO S A SHS L9340P101 2947 46289 SH SOLE 2510 0 43779 TRIP COM GROUP LTD ADS 89677Q107 615 15528 SH SOLE 2445 0 13083 TRIPADVISOR INC COM 896945201 706 13124 SH SOLE 10105 0 3019 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 216 14956 SH SOLE 0 0 14956 TRISTATE CAP HLDGS INC COM 89678F100 1298 56302 SH SOLE 11170 0 45132 TRITON INTL LTD CL A G9078F107 3136 57022 SH SOLE 0 0 57022 TRIUMPH GROUP INC NEW COM 896818101 2397 130412 SH SOLE 0 0 130412 TRONOX HOLDINGS PLC SHS G9087Q102 334 18257 SH SOLE 0 0 18257 TRUIST FINL CORP COM 89832Q109 214142 3671844 SH SOLE 2788635 0 883209 TRUPANION INC COM 898202106 1126 14771 SH SOLE 12862 0 1909 TRUSTCO BK CORP N Y COM 898349105 210 28529 SH SOLE 0 0 28529 TRUSTMARK CORP COM 898402102 513 15227 SH SOLE 0 0 15227 TTEC HLDGS INC COM 89854H102 330 3288 SH SOLE 1916 0 1372 TTM TECHNOLOGIES INC COM 87305R109 419 28897 SH SOLE 27897 0 1000 TUPPERWARE BRANDS CORP COM 899896104 694 26285 SH SOLE 0 0 26285 TURNING POINT THERAPEUTICS I COM 90041T108 989 10451 SH SOLE 10333 0 118 TURQUOISE HILL RES LTD COM 900435207 2261 140310 SH SOLE 0 0 140310 TWILIO INC CL A 90138F102 42789 125568 SH SOLE 70420 0 55148 TWITTER INC COM 90184L102 77028 1210561 SH SOLE 966856 0 243705 TWO HBRS INVT CORP COM NEW 90187B408 1894 258433 SH SOLE 0 0 258433 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 388 380000 PRN SOLE 0 0 380000 TYLER TECHNOLOGIES INC COM 902252105 9889 23293 SH SOLE 20705 0 2588 TYSON FOODS INC CL A 902494103 13233 178103 SH SOLE 12586 0 165517 TYSON FOODS INC CL A 902494103 220 42700 SH Call SOLE 0 0 0 U S CONCRETE INC COM 90333L201 287 3916 SH SOLE 0 0 3916 UBER TECHNOLOGIES INC COM 90353T100 87128 1598388 SH SOLE 1204624 0 393764 UBER TECHNOLOGIES INC COM 90353T100 38 21600 SH Call SOLE 0 0 0 UBIQUITI INC COM 90353W103 2953 9896 SH SOLE 5166 0 4730 UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 372 662 SH SOLE 0 0 662 UBS GROUP AG SHS H42097107 23197 1496141 SH SOLE 1288437 0 207704 UDR INC COM 902653104 1178 26863 SH SOLE 0 0 26863 UFP INDUSTRIES INC COM 90278Q108 398 5248 SH SOLE 0 0 5248 UGI CORP NEW COM 902681105 6122 149290 SH SOLE 77468 0 71822 ULTA BEAUTY INC COM 90384S303 35612 115187 SH SOLE 90394 0 24793 ULTRA CLEAN HLDGS INC COM 90385V107 291 5008 SH SOLE 0 0 5008 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1790 15718 SH SOLE 14639 0 1079 UMB FINL CORP COM 902788108 6915 74897 SH SOLE 74472 0 425 UMH PPTYS INC COM 903002103 1609 83918 SH SOLE 0 0 83918 UMPQUA HLDGS CORP COM 904214103 312 17791 SH SOLE 0 0 17791 UNDER ARMOUR INC CL A 904311107 5897 266091 SH SOLE 36175 0 229916 UNDER ARMOUR INC CL C 904311206 1458 78965 SH SOLE 0 0 78965 UNIFIRST CORP MASS COM 904708104 11762 52578 SH SOLE 52322 0 256 UNILEVER PLC SPON ADR NEW 904767704 204552 3663838 SH SOLE 3130228 0 533610 UNION PAC CORP COM 907818108 599753 2720993 SH SOLE 841735 0 1879258 UNION PAC CORP COM 907818108 113 53500 SH Call SOLE 0 0 0 UNIQURE NV SHS N90064101 277 8219 SH SOLE 0 0 8219 UNISYS CORP COM NEW 909214306 1577 62035 SH SOLE 61278 0 757 UNITED AIRLS HLDGS INC COM 910047109 4364 75837 SH SOLE 0 0 75837 UNITED BANKSHARES INC WEST V COM 909907107 2431 63008 SH SOLE 13185 0 49823 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 318 9322 SH SOLE 254 0 9068 UNITED FIRE GROUP INC COM 910340108 1140 32747 SH SOLE 0 0 32747 UNITED INS HLDGS CORP COM 910710102 1139 157926 SH SOLE 0 0 157926 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 255 28036 SH SOLE 0 0 28036 UNITED NAT FOODS INC COM 911163103 32 59000 SH Put SOLE 0 0 59000 UNITED PARCEL SERVICE INC CL B 911312106 332580 1956449 SH SOLE 863917 0 1092532 UNITED PARCEL SERVICE INC CL B 911312106 31 14200 SH Call SOLE 0 0 0 UNITED RENTALS INC COM 911363109 27771 84330 SH SOLE 44409 0 39921 UNITED STATES CELLULAR CORP COM 911684108 602 16508 SH SOLE 0 0 16508 UNITED STATES STL CORP NEW COM 912909108 9275 354422 SH SOLE 0 0 354422 UNITED STATES STL CORP NEW COM 912909108 105 19300 SH Call SOLE 0 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 5125 30642 SH SOLE 19176 0 11466 UNITEDHEALTH GROUP INC COM 91324P102 608698 1635868 SH SOLE 763112 0 872756 UNITI GROUP INC COM 91325V108 4855 440158 SH SOLE 7099 0 433059 UNITIL CORP COM 913259107 516 11299 SH SOLE 0 0 11299 UNITY SOFTWARE INC COM 91332U101 4232 42189 SH SOLE 0 0 42189 UNIVAR SOLUTIONS USA INC COM 91336L107 997 46281 SH SOLE 44041 0 2240 UNIVERSAL CORP VA COM 913456109 407 6891 SH SOLE 0 0 6891 UNIVERSAL DISPLAY CORP COM 91347P105 8338 35213 SH SOLE 2492 0 32721 UNIVERSAL ELECTRS INC COM 913483103 1030 18735 SH SOLE 18557 0 178 UNIVERSAL HLTH SVCS INC CL B 913903100 11881 89067 SH SOLE 63605 0 25462 UNIVERSAL SEC INSTRS INC COM NEW 913821302 496 73513 SH SOLE 0 0 73513 UNUM GROUP COM 91529Y106 7508 269785 SH SOLE 19107 0 250678 UP FINTECH HLDG LTD SPONSORED ADS 91531W106 632 35525 SH SOLE 0 0 35525 UPLAND SOFTWARE INC COM 91544A109 1527 32365 SH SOLE 19642 0 12723 UPSTART HLDGS INC COM 91680M107 974 7562 SH SOLE 0 0 7562 UPWORK INC COM 91688F104 3951 88240 SH SOLE 0 0 88240 URBAN OUTFITTERS INC COM 917047102 2506 67371 SH SOLE 53677 0 13694 US BANCORP DEL COM NEW 902973304 171458 3099947 SH SOLE 2225073 0 874874 US BANCORP DEL COM NEW 902973304 3 15000 SH Call SOLE 0 0 0 US ECOLOGY INC COM 91734M103 8412 202017 SH SOLE 191027 0 10990 US FOODS HLDG CORP COM 912008109 19473 510822 SH SOLE 503679 0 7143 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 833 54417 SH SOLE 0 0 54417 UTAH MED PRODS INC COM 917488108 692 7996 SH SOLE 7996 0 0 UWM HOLDINGS CORPORATION COM CL A 91823B109 237 29864 SH SOLE 0 0 29864 V F CORP COM 918204108 83027 1038880 SH SOLE 714617 0 324263 VAIL RESORTS INC COM 91879Q109 17247 59134 SH SOLE 38377 0 20757 VALE S A SPONSORED ADS 91912E105 16873 970851 SH SOLE 773073 0 197778 VALERO ENERGY CORP COM 91913Y100 29143 407029 SH SOLE 61153 0 345876 VALHI INC NEW COM 918905209 1390 67766 SH SOLE 0 0 67766 VALLEY NATL BANCORP COM 919794107 6380 464321 SH SOLE 286762 0 177559 VALMONT INDS INC COM 920253101 1832 7706 SH SOLE 10 0 7696 VALVOLINE INC COM 92047W101 6239 239318 SH SOLE 233540 0 5778 VANECK MERK GOLD TR GOLD TRUST 921078101 6465 388762 SH SOLE 0 0 388762 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1097 12505 SH SOLE 0 0 12505 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1725 9833 SH SOLE 0 0 9833 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 34600 1083616 SH SOLE 497517 0 586099 VANECK VECTORS ETF TR GAMING ETF 92189F882 227 4242 SH SOLE 0 0 4242 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 27678 851639 SH SOLE 0 0 851639 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 336 12388 SH SOLE 0 0 12388 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 9397 151192 SH SOLE 8086 0 143106 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 3486 68025 SH SOLE 58 0 67967 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 357 14073 SH SOLE 0 0 14073 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 320 10422 SH SOLE 0 0 10422 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 6220 138184 SH SOLE 0 0 138184 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 21 40200 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 2830 132398 SH SOLE 125897 0 6501 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 85730 1237436 SH SOLE 104 0 1237332 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 3252 107578 SH SOLE 0 0 107578 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 1326 6939 SH SOLE 0 0 6939 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 719 34536 SH SOLE 0 0 34536 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 250 3621 SH SOLE 0 0 3621 VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 910 12133 SH SOLE 0 0 12133 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 12461 51165 SH SOLE 4 0 51161 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 791 43852 SH SOLE 0 0 43852 VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 412 16446 SH SOLE 0 0 16446 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 4407 64482 SH SOLE 0 0 64482 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 5131 21830 SH SOLE 0 0 21830 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1800 13165 SH SOLE 0 0 13165 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 659 3389 SH SOLE 0 0 3389 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 6816 38626 SH SOLE 0 0 38626 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 11580 74105 SH SOLE 0 0 74105 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2387 10800 SH SOLE 0 0 10800 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 10725 61599 SH SOLE 0 0 61599 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 7797 39197 SH SOLE 0 0 39197 VANGUARD BD INDEX FDS INTERMED TERM 921937819 41571 468514 SH SOLE 144 0 468370 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 7132 72674 SH SOLE 0 0 72674 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 129317 1573372 SH SOLE 674946 0 898426 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 164375 1940213 SH SOLE 1128354 0 811859 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 23631 413698 SH SOLE 0 0 413698 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 39113 221087 SH SOLE 0 0 221087 VANGUARD INDEX FDS GROWTH ETF 922908736 174997 680806 SH SOLE 1981 0 678825 VANGUARD INDEX FDS LARGE CAP ETF 922908637 17222 92942 SH SOLE 173 0 92769 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 40506 188760 SH SOLE 0 0 188760 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 15682 116276 SH SOLE 3504 0 112772 VANGUARD INDEX FDS MID CAP ETF 922908629 75384 340576 SH SOLE 19 0 340557 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 56625 616424 SH SOLE 10281 0 606143 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6279460 17237005 SH SOLE 16012643 0 1224362 VANGUARD INDEX FDS SM CP VAL ETF 922908611 51112 308612 SH SOLE 1882 0 306730 VANGUARD INDEX FDS SMALL CP ETF 922908751 109990 513755 SH SOLE 0 0 513755 VANGUARD INDEX FDS SML CP GRW ETF 922908595 45523 165715 SH SOLE 810 0 164905 VANGUARD INDEX FDS TOTAL STK MKT 922908769 123759 598767 SH SOLE 171 0 598596 VANGUARD INDEX FDS VALUE ETF 922908744 178630 1358815 SH SOLE 147372 0 1211443 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 240246 3959221 SH SOLE 3279287 0 679934 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 108717 2088696 SH SOLE 477 0 2088219 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 7819 124114 SH SOLE 0 0 124114 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 58773 719725 SH SOLE 696080 0 23645 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6824 53157 SH SOLE 652 0 52505 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1303 23373 SH SOLE 0 0 23373 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 32288 331874 SH SOLE 83353 0 248521 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 13774 267253 SH SOLE 45377 0 221876 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 396866 7263284 SH SOLE 6672437 0 590847 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 168233 1808372 SH SOLE 1285856 0 522516 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 19737 293580 SH SOLE 216778 0 76802 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 5636 55660 SH SOLE 42837 0 12823 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1538 18570 SH SOLE 0 0 18570 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 58332 1092968 SH SOLE 1048375 0 44593 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 11721 190523 SH SOLE 187 0 190336 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 139313 1688642 SH SOLE 484465 0 1204177 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 9637 38545 SH SOLE 1837 0 36708 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 26885 145158 SH SOLE 0 0 145158 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 6404 48178 SH SOLE 0 0 48178 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 3627 16579 SH SOLE 0 0 16579 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 11644 65318 SH SOLE 0 0 65318 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1899 13581 SH SOLE 0 0 13581 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 584 3161 SH SOLE 0 0 3161 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 234428 1593869 SH SOLE 19 0 1593850 VANGUARD STAR FDS VG TL INTL STK F 921909768 18545 295769 SH SOLE 0 0 295769 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 167564 3411998 SH SOLE 191 0 3411807 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 1431 15145 SH SOLE 0 0 15145 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 5406 69750 SH SOLE 0 0 69750 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 371649 3676419 SH SOLE 2689319 0 987100 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 13177 159095 SH SOLE 0 0 159095 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1428 21820 SH SOLE 0 0 21820 VANGUARD WORLD FD ESG INTL STK ETF 921910725 842 13722 SH SOLE 0 0 13722 VANGUARD WORLD FD ESG US CORP BD 921910691 247 3400 SH SOLE 0 0 3400 VANGUARD WORLD FD ESG US STK ETF 921910733 1185 16069 SH SOLE 0 0 16069 VANGUARD WORLD FD EXTENDED DUR 921910709 3448 27470 SH SOLE 0 0 27470 VANGUARD WORLD FD MEGA CAP INDEX 921910873 11120 79305 SH SOLE 0 0 79305 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 31224 327980 SH SOLE 0 0 327980 VANGUARD WORLD FD MEGA GRWTH IND 921910816 37299 180129 SH SOLE 0 0 180129 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 18786 144491 SH SOLE 28858 0 115633 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 17465 59127 SH SOLE 0 0 59127 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 7742 43438 SH SOLE 0 0 43438 VANGUARD WORLD FDS ENERGY ETF 92204A306 2207 32462 SH SOLE 0 0 32462 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 27633 327016 SH SOLE 0 0 327016 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 39234 171507 SH SOLE 0 0 171507 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 8232 43495 SH SOLE 0 0 43495 VANGUARD WORLD FDS INF TECH ETF 92204A702 154368 430603 SH SOLE 0 0 430603 VANGUARD WORLD FDS MATERIALS ETF 92204A801 13706 79238 SH SOLE 0 0 79238 VANGUARD WORLD FDS UTILITIES ETF 92204A876 6843 48703 SH SOLE 0 0 48703 VARIAN MED SYS INC COM 92220P105 11354 64319 SH SOLE 59973 0 4346 VARONIS SYS INC COM 922280102 1877 36558 SH SOLE 28376 0 8182 VASCULAR BIOGENICS LTD COM M96883109 23 11700 SH SOLE 0 0 11700 VAXART INC COM NEW 92243A200 185 30530 SH SOLE 0 0 30530 VBI VACCINES INC CDA COM NEW 91822J103 2428 780663 SH SOLE 0 0 780663 VBI VACCINES INC CDA COM NEW 91822J103 4 28400 SH Call SOLE 0 0 0 VBI VACCINES INC CDA COM NEW 91822J103 9 11000 SH Call SOLE 0 0 0 VECTOR GROUP LTD COM 92240M108 162 11610 SH SOLE 0 0 11610 VEEVA SYS INC CL A COM 922475108 24242 92795 SH SOLE 29940 0 62855 VELODYNE LIDAR INC COM 92259F101 452 39656 SH SOLE 0 0 39656 VENTAS INC COM 92276F100 4139 77595 SH SOLE 0 0 77595 VEONEER INC COM 92336X109 343 14028 SH SOLE 0 0 14028 VERASTEM INC COM 92337C104 136 55175 SH SOLE 0 0 55175 VEREIT INC COM 92339V308 544 14086 SH SOLE 3694 0 10392 VERICEL CORP COM 92346J108 202 3631 SH SOLE 0 0 3631 VERINT SYS INC COM 92343X100 246 5399 SH SOLE 2555 0 2844 VERISIGN INC COM 92343E102 7428 37371 SH SOLE 27226 0 10145 VERISK ANALYTICS INC COM 92345Y106 31605 178857 SH SOLE 156471 0 22386 VERITEX HLDGS INC COM 923451108 253 7729 SH SOLE 0 0 7729 VERITONE INC COM 92347M100 376 15690 SH SOLE 0 0 15690 VERIZON COMMUNICATIONS INC COM 92343V104 799307 13745613 SH SOLE 5555868 0 8189745 VERIZON COMMUNICATIONS INC COM 92343V104 5 13900 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 16 91900 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 17500 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 12 17300 SH Call SOLE 0 0 0 VERRA MOBILITY CORP COM 92511U102 748 55234 SH SOLE 0 0 55234 VERTEX PHARMACEUTICALS INC COM 92532F100 66791 310816 SH SOLE 265364 0 45452 VERTIV HOLDINGS CO COM CL A 92537N108 6416 320819 SH SOLE 176636 0 144183 VERU INC COM 92536C103 995 92327 SH SOLE 0 0 92327 VESPER HEALTHCARE ACQSTN COR UNIT 99/99/9999 92538T203 193 16697 SH SOLE 0 0 16697 VG ACQUISITION CORP SHS CL A G9446E105 169 16589 SH SOLE 0 0 16589 VIACOMCBS INC CL B 92556H206 19985 443114 SH SOLE 0 0 443114 VIACOMCBS INC CL B 92556H206 245 39200 SH Call SOLE 0 0 0 VIACOMCBS INC CL B 92556H206 319 67900 SH Call SOLE 0 0 0 VIAD CORP COM NEW 92552R406 3948 94561 SH SOLE 94398 0 163 VIASAT INC COM 92552V100 1375 28613 SH SOLE 0 0 28613 VIATRIS INC COM 92556V106 14323 1025281 SH SOLE 236447 0 788834 VIATRIS INC COM 92556V106 1 30300 SH Call SOLE 0 0 0 VIATRIS INC COM 92556V106 30 16900 SH Put SOLE 0 0 16900 VIAVI SOLUTIONS INC COM 925550105 721 45905 SH SOLE 36844 0 9061 VICI PPTYS INC COM 925652109 28310 1002467 SH SOLE 839995 0 162472 VICI PPTYS INC COM 925652109 2 16500 SH Call SOLE 0 0 0 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 225 6932 SH SOLE 0 0 6932 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 11417 169976 SH SOLE 80 0 169896 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9103 135649 SH SOLE 0 0 135649 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 6033 96779 SH SOLE 0 0 96779 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1473 26911 SH SOLE 0 0 26911 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 670 11364 SH SOLE 0 0 11364 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 11248 270881 SH SOLE 0 0 270881 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 599 16641 SH SOLE 0 0 16641 VIEW INC COM CL A 92671V106 91 12350 SH SOLE 0 0 12350 VIEWRAY INC COM 92672L107 646 148525 SH SOLE 0 0 148525 VIKING THERAPEUTICS INC COM 92686J106 2541 401730 SH SOLE 0 0 401730 VILLAGE FARMS INTL INC COM 92707Y108 4285 324056 SH SOLE 0 0 324056 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 285 19543 SH SOLE 0 0 19543 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 968 32410 SH SOLE 0 0 32410 VIR BIOTECHNOLOGY INC COM 92764N102 204 3975 SH SOLE 0 0 3975 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 2240 73135 SH SOLE 0 0 73135 VIRTU FINL INC CL A 928254101 9447 304248 SH SOLE 0 0 304248 VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 1447 54480 SH SOLE 0 0 54480 VIRTUS ALLIANZGI CONVERTIBLE COM 92838R105 324 31250 SH SOLE 0 0 31250 VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 808 162309 SH SOLE 0 0 162309 VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 125 22038 SH SOLE 0 0 22038 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 2558 81395 SH SOLE 0 0 81395 VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 5843 208591 SH SOLE 0 0 208591 VIRTUS DIVIDEND INTEREST & P COM 92840R101 3777 274118 SH SOLE 0 0 274118 VIRTUS GLOBAL DIVID & INCOME COM 92835W107 125 13595 SH SOLE 0 0 13595 VIRTUS INVT PARTNERS INC COM 92828Q109 526 2232 SH SOLE 0 0 2232 VISA INC COM CL A 92826C839 671467 3171215 SH SOLE 1344826 0 1826389 VISTA OUTDOOR INC COM 928377100 1045 32593 SH SOLE 0 0 32593 VISTEON CORP COM NEW 92839U206 259 2123 SH SOLE 0 0 2123 VISTRA CORP COM 92840M102 36773 2079893 SH SOLE 2041532 0 38361 VIVOPOWER INTERNATIONAL PLC SHS G9376R100 318 31511 SH SOLE 0 0 31511 VMWARE INC CL A COM 928563402 22112 146975 SH SOLE 105901 0 41074 VOCERA COMMUNICATIONS INC COM 92857F107 869 22607 SH SOLE 17510 0 5097 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 83639 4538197 SH SOLE 3408058 0 1130139 VOLITIONRX LTD COM 928661107 118 31125 SH SOLE 0 0 31125 VONAGE HLDGS CORP COM 92886T201 3553 300587 SH SOLE 244493 0 56094 VONTIER CORPORATION COM 928881101 7209 238147 SH SOLE 92895 0 145252 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 6949 747189 SH SOLE 0 0 747189 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 221 27628 SH SOLE 0 0 27628 VOYA FINANCIAL INC COM 929089100 8201 128860 SH SOLE 120581 0 8279 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 305 53462 SH SOLE 0 0 53462 VOYA INFRASTRUCTURE INDLS & COM 92912X101 630 50912 SH SOLE 0 0 50912 VOYA INTL HIGH DIV EQTY INM COM 92912Y109 70 12620 SH SOLE 0 0 12620 VOYA NAT RES EQUITY INCOME F COM 92913C106 510 154144 SH SOLE 0 0 154144 VOYA PRIME RATE TR SH BEN INT 92913A100 488 105231 SH SOLE 0 0 105231 VPC IMPACT ACQUISITION HLDNG *W EXP 10/22/202 G9441E118 30 10300 SH SOLE 0 0 10300 VROOM INC COM 92918V109 1251 32075 SH SOLE 8290 0 23785 VSE CORP COM 918284100 642 16265 SH SOLE 0 0 16265 VULCAN MATLS CO COM 929160109 30303 179570 SH SOLE 133740 0 45830 VUZIX CORP COM NEW 92921W300 403 15832 SH SOLE 0 0 15832 VYNE THERAPEUTICS INC COM 92941V209 95 13823 SH SOLE 0 0 13823 WABASH NATL CORP COM 929566107 986 52425 SH SOLE 0 0 52425 WABTEC COM 929740108 2423 30614 SH SOLE 15851 0 14763 WALGREENS BOOTS ALLIANCE INC COM 931427108 51061 930073 SH SOLE 444251 0 485822 WALKER & DUNLOP INC COM 93148P102 232 2259 SH SOLE 0 0 2259 WALMART INC COM 931142103 492237 3623878 SH SOLE 494241 0 3129637 WALMART INC COM 931142103 2 25600 SH Call SOLE 0 0 0 WALMART INC COM 931142103 14 34800 SH Call SOLE 0 0 0 WALMART INC COM 931142103 4 12000 SH Call SOLE 0 0 0 WALMART INC COM 931142103 12 14700 SH Call SOLE 0 0 0 WARNER MUSIC GROUP CORP COM CL A 934550203 1472 42880 SH SOLE 39975 0 2905 WASHINGTON FED INC COM 938824109 1572 51029 SH SOLE 17817 0 33212 WASHINGTON TR BANCORP COM 940610108 4415 85510 SH SOLE 83662 0 1848 WASTE CONNECTIONS INC COM 94106B101 50761 469661 SH SOLE 22478 0 447183 WASTE MGMT INC DEL COM 94106L109 124561 965434 SH SOLE 563076 0 402358 WASTE MGMT INC DEL COM 94106L109 257 15600 SH Call SOLE 0 0 0 WATERS CORP COM 941848103 4306 15153 SH SOLE 6502 0 8651 WATSCO INC COM 942622200 55007 210955 SH SOLE 182594 0 28361 WATTS WATER TECHNOLOGIES INC CL A 942749102 11670 98226 SH SOLE 97055 0 1171 WAYFAIR INC CL A 94419L101 1252 3978 SH SOLE 0 0 3978 WD-40 CO COM 929236107 1105 3608 SH SOLE 2126 0 1482 WEBSTER FINL CORP CONN COM 947890109 14153 256810 SH SOLE 29291 0 227519 WEC ENERGY GROUP INC COM 92939U106 61272 654686 SH SOLE 481419 0 173267 WEIS MKTS INC COM 948849104 238 4203 SH SOLE 0 0 4203 WELBILT INC COM 949090104 1023 62925 SH SOLE 53873 0 9052 WELLS FARGO ADV MULTI SCTR I COM 94987D101 4023 321828 SH SOLE 0 0 321828 WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 173 20504 SH SOLE 0 0 20504 WELLS FARGO CO NEW COM 949746101 62394 1596981 SH SOLE 643855 0 953126 WELLS FARGO CO NEW COM 949746101 11 38100 SH Call SOLE 0 0 0 WELLS FARGO GLOBAL DIVID OPP COM 94987C103 61 11585 SH SOLE 0 0 11585 WELLTOWER INC COM 95040Q104 24512 342204 SH SOLE 169865 0 172339 WENDYS CO COM 95058W100 1089 53762 SH SOLE 18839 0 34923 WERNER ENTERPRISES INC COM 950755108 1309 27755 SH SOLE 21437 0 6318 WESBANCO INC COM 950810101 867 24030 SH SOLE 18219 0 5811 WESCO INTL INC COM 95082P105 25736 297425 SH SOLE 0 0 297425 WEST FRASER TIMBER CO LTD COM 952845105 448 6219 SH SOLE 0 0 6219 WEST PHARMACEUTICAL SVSC INC COM 955306105 20513 72800 SH SOLE 56890 0 15910 WESTERN ALLIANCE BANCORP COM 957638109 10010 105989 SH SOLE 92634 0 13355 WESTERN ASSET / CLAYMORE INF COM 95766R104 2112 173701 SH SOLE 0 0 173701 WESTERN ASSET / CLAYMORE INF COM SH BEN INT 95766Q106 514 40206 SH SOLE 0 0 40206 WESTERN ASSET EMERGING MKTS COM 95766A101 1608 121632 SH SOLE 0 0 121632 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 4761 270357 SH SOLE 0 0 270357 WESTERN ASSET HIGH INCOME FD COM 95766J102 499 72358 SH SOLE 0 0 72358 WESTERN ASSET HIGH INCOME OP COM 95766K109 444 87411 SH SOLE 0 0 87411 WESTERN ASSET HIGH YIELD DEF COM 95768B107 2334 151241 SH SOLE 0 0 151241 WESTERN ASSET INTER MUNI FD COM 958435109 389 41927 SH SOLE 0 0 41927 WESTERN ASSET INVT GRADE DEF COM 95790A101 623 29086 SH SOLE 0 0 29086 WESTERN ASSET MANAGED MUNS F COM 95766M105 961 73954 SH SOLE 0 0 73954 WESTERN ASSET MUN DEF OPP TR COM 95768A109 2350 111200 SH SOLE 0 0 111200 WESTERN ASSET MUN HIGH INCOM COM 95766N103 3582 458704 SH SOLE 0 0 458704 WESTERN ASSET MUN PARTNERS F COM 95766P108 4677 305274 SH SOLE 0 0 305274 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 192 13700 SH SOLE 0 0 13700 WESTERN DIGITAL CORP. COM 958102105 34155 511681 SH SOLE 484568 0 27113 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 769 41348 SH SOLE 0 0 41348 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 6 17000 SH Put SOLE 0 0 17000 WESTERN NEW ENG BANCORP INC COM 958892101 220 26047 SH SOLE 0 0 26047 WESTERN UN CO COM 959802109 31743 1287219 SH SOLE 1205684 0 81535 WESTLAKE CHEM CORP COM 960413102 3105 34965 SH SOLE 0 0 34965 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 383 15943 SH SOLE 0 0 15943 WESTPAC BANKING CORP SPONSORED ADR 961214301 1022 55063 SH SOLE 10474 0 44589 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 689 95879 SH SOLE 0 0 95879 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 31 20000 SH Put SOLE 0 0 20000 WESTROCK CO COM 96145D105 10521 202124 SH SOLE 7932 0 194192 WESTWATER RES INC COM NEW 961684206 69 12770 SH SOLE 0 0 12770 WEX INC COM 96208T104 495 2365 SH SOLE 0 0 2365 WEYERHAEUSER CO MTN BE COM NEW 962166104 26531 745261 SH SOLE 208781 0 536480 WHEATON PRECIOUS METALS CORP COM 962879102 13604 356051 SH SOLE 4888 0 351163 WHIRLPOOL CORP COM 963320106 14056 63787 SH SOLE 39547 0 24240 WHITE MTNS INS GROUP LTD COM G9618E107 50048 44890 SH SOLE 43877 0 1013 WHITEHORSE FIN INC COM 96524V106 862 56845 SH SOLE 0 0 56845 WHOLE EARTH BRANDS INC COM CL A 96684W100 4338 332635 SH SOLE 324418 0 8217 WILEY JOHN & SONS INC CL A 968223206 23928 441477 SH SOLE 439270 0 2207 WILLIAMS COS INC COM 969457100 91171 3848495 SH SOLE 3079501 0 768994 WILLIAMS SONOMA INC COM 969904101 7426 41439 SH SOLE 3831 0 37608 WILLIS TOWERS WATSON PLC LTD SHS G96629103 31597 138050 SH SOLE 125144 0 12906 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 3221 116058 SH SOLE 84257 0 31801 WINGSTOP INC COM 974155103 966 7599 SH SOLE 7343 0 256 WINNEBAGO INDS INC COM 974637100 1352 17627 SH SOLE 0 0 17627 WINTRUST FINL CORP COM 97650W108 23470 309624 SH SOLE 141963 0 167661 WIPRO LTD SPON ADR 1 SH 97651M109 675 106484 SH SOLE 0 0 106484 WISDOMTREE INVTS INC COM 97717P104 84 13393 SH SOLE 0 0 13393 WISDOMTREE TR CBOE S&P 500 97717X560 583 19299 SH SOLE 0 0 19299 WISDOMTREE TR CHINADIV EX FI 97717X719 788 12091 SH SOLE 0 0 12091 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 5343 110945 SH SOLE 0 0 110945 WISDOMTREE TR EM EX ST-OWNED 97717X578 17061 419282 SH SOLE 0 0 419282 WISDOMTREE TR EMER MKT HIGH FD 97717W315 5218 117637 SH SOLE 0 0 117637 WISDOMTREE TR EMG MKTS SMCAP 97717W281 394 7674 SH SOLE 0 0 7674 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2782 38234 SH SOLE 0 0 38234 WISDOMTREE TR EUROPE SMCP DV 97717W869 1718 24671 SH SOLE 0 0 24671 WISDOMTREE TR FLOATNG RAT TREA 97717X628 8236 328118 SH SOLE 0 0 328118 WISDOMTREE TR GLB EX US RL EST 97717W331 228 8580 SH SOLE 0 0 8580 WISDOMTREE TR GLB HIGH DIV FD 97717W877 1063 22672 SH SOLE 0 0 22672 WISDOMTREE TR GLB US QTLY DIV 97717W844 1570 20218 SH SOLE 24 0 20194 WISDOMTREE TR INDIA ERNGS FD 97717W422 1397 44336 SH SOLE 0 0 44336 WISDOMTREE TR INTL DIV EX FINL 97717W786 326 7673 SH SOLE 0 0 7673 WISDOMTREE TR INTL EQUITY FD 97717W703 1798 34194 SH SOLE 0 0 34194 WISDOMTREE TR INTL LRGCAP DV 97717W794 330 6965 SH SOLE 0 0 6965 WISDOMTREE TR INTL QULTY DIV 97717X131 5435 146564 SH SOLE 106693 0 39871 WISDOMTREE TR INTL SMCAP DIV 97717W760 1297 17955 SH SOLE 0 0 17955 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 1994 48286 SH SOLE 0 0 48286 WISDOMTREE TR ITL HIGH DIV FD 97717W802 234 5955 SH SOLE 0 0 5955 WISDOMTREE TR JAPN HEDGE EQT 97717W851 2022 32962 SH SOLE 0 0 32962 WISDOMTREE TR US DIVID EX FNCL 97717W406 1055 11190 SH SOLE 0 0 11190 WISDOMTREE TR US HGH YLD CORP 97717X172 1756 33764 SH SOLE 0 0 33764 WISDOMTREE TR US HIGH DIVIDEND 97717W208 8507 111491 SH SOLE 0 0 111491 WISDOMTREE TR US LARGECAP DIVD 97717W307 12544 109380 SH SOLE 0 0 109380 WISDOMTREE TR US MIDCAP DIVID 97717W505 12820 317154 SH SOLE 0 0 317154 WISDOMTREE TR US MIDCAP FUND 97717W570 1220 23956 SH SOLE 0 0 23956 WISDOMTREE TR US QTLY DIV GRT 97717X669 39879 697310 SH SOLE 8863 0 688447 WISDOMTREE TR US S CAP QTY DIV 97717X651 2310 50174 SH SOLE 0 0 50174 WISDOMTREE TR US SMALLCAP DIVD 97717W604 5792 185926 SH SOLE 0 0 185926 WISDOMTREE TR US SMALLCAP FUND 97717W562 531 11213 SH SOLE 0 0 11213 WISDOMTREE TR US TOTAL DIVIDND 97717W109 447 3950 SH SOLE 0 0 3950 WISDOMTREE TR YIELD ENHANCD US 97717X511 1185 23151 SH SOLE 0 0 23151 WIX COM LTD SHS M98068105 17039 61025 SH SOLE 49728 0 11297 WOLVERINE WORLD WIDE INC COM 978097103 4650 121350 SH SOLE 116527 0 4823 WOODWARD INC COM 980745103 4241 35156 SH SOLE 33625 0 1531 WORKDAY INC CL A 98138H101 58066 233730 SH SOLE 199196 0 34534 WORKHORSE GROUP INC COM NEW 98138J206 819 59473 SH SOLE 0 0 59473 WORKIVA INC COM CL A 98139A105 2086 23637 SH SOLE 17348 0 6289 WORLD FUEL SVCS CORP COM 981475106 16169 459339 SH SOLE 458587 0 752 WORLD GOLD TR SPDR GLD MINIS 98149E204 15493 911337 SH SOLE 0 0 911337 WORTHINGTON INDS INC COM 981811102 313 4670 SH SOLE 0 0 4670 WP CAREY INC COM 92936U109 9463 133727 SH SOLE 10911 0 122816 WRAP TECHNOLOGIES INC COM 98212N107 161 28995 SH SOLE 0 0 28995 WW INTL INC COM 98262P101 960 30697 SH SOLE 15328 0 15369 WYNDHAM HOTELS & RESORTS INC COM 98311A105 5231 74965 SH SOLE 72279 0 2686 WYNN RESORTS LTD COM 983134107 13737 109576 SH SOLE 29726 0 79850 XAI OCTAGON FLOATING RATE & COM 98400T106 202 22200 SH SOLE 0 0 22200 XCEL ENERGY INC COM 98389B100 34853 524028 SH SOLE 406083 0 117945 XENCOR INC COM 98401F105 3691 85712 SH SOLE 0 0 85712 XENIA HOTELS & RESORTS INC COM 984017103 236 12111 SH SOLE 0 0 12111 XEROX HOLDINGS CORP COM NEW 98421M106 4170 171808 SH SOLE 140724 0 31084 XILINX INC COM 983919101 12378 99898 SH SOLE 12128 0 87770 XPENG INC ADS 98422D105 304 8315 SH SOLE 0 0 8315 XPERI HOLDING CORP COM 98390M103 346 15900 SH SOLE 0 0 15900 XPO LOGISTICS INC COM 983793100 17316 140438 SH SOLE 36820 0 103618 XYLEM INC COM 98419M100 25850 245767 SH SOLE 172706 0 73061 YALLA GROUP LTD ADS 98459U103 718 28704 SH SOLE 0 0 28704 YAMANA GOLD INC COM 98462Y100 98 22644 SH SOLE 198 0 22446 YELP INC CL A 985817105 2542 65175 SH SOLE 62794 0 2381 YETI HLDGS INC COM 98585X104 5746 79567 SH SOLE 31226 0 48341 YEXT INC COM 98585N106 550 37976 SH SOLE 37126 0 850 YUM BRANDS INC COM 988498101 26641 246259 SH SOLE 117638 0 128621 YUM CHINA HLDGS INC COM 98850P109 57925 978303 SH SOLE 878163 0 100140 ZAI LAB LTD ADR 98887Q104 264 1982 SH SOLE 341 0 1641 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 55226 113825 SH SOLE 99429 0 14396 ZENDESK INC COM 98936J101 7609 57372 SH SOLE 47422 0 9950 ZILLOW GROUP INC CL A 98954M101 25860 196837 SH SOLE 0 0 196837 ZILLOW GROUP INC CL C CAP STK 98954M200 7807 60221 SH SOLE 0 0 60221 ZIMMER BIOMET HOLDINGS INC COM 98956P102 35991 224829 SH SOLE 120686 0 104143 ZIONS BANCORPORATION N A COM 989701107 2362 42983 SH SOLE 0 0 42983 ZIOPHARM ONCOLOGY INC COM 98973P101 346 96112 SH SOLE 0 0 96112 ZIX CORP COM 98974P100 1643 217590 SH SOLE 0 0 217590 ZOETIS INC CL A 98978V103 137037 870165 SH SOLE 533776 0 336389 ZOMEDICA PHARMACEUTICALS COR COM 98980M109 27 17329 SH SOLE 0 0 17329 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 33400 103957 SH SOLE 9609 0 94348 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 1521 31097 SH SOLE 0 0 31097 ZSCALER INC COM 98980G102 8517 49613 SH SOLE 0 0 49613 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 2060 70668 SH SOLE 0 0 70668 ZUMIEZ INC COM 989817101 261 6081 SH SOLE 5636 0 445 ZUORA INC COM CL A 98983V106 178 12050 SH SOLE 0 0 12050 ZYMEWORKS INC COM 98985W102 8747 276977 SH SOLE 0 0 276977 ZYNEX INC COM 98986M103 823 53878 SH SOLE 0 0 53878 ZYNGA INC CL A 98986T108 7309 715908 SH SOLE 692923 0 22985