0001084208-20-000041.txt : 20201104 0001084208-20-000041.hdr.sgml : 20201104 20201104094613 ACCESSION NUMBER: 0001084208-20-000041 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201104 DATE AS OF CHANGE: 20201104 EFFECTIVENESS DATE: 20201104 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: 201285452 BUSINESS ADDRESS: STREET 1: 880 CARRILON PKWY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 BUSINESS PHONE: 7275671000 MAIL ADDRESS: STREET 1: 880 CARRILON PARKWAY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 FORMER COMPANY: FORMER CONFORMED NAME: DOWDLE JEFFREY A DATE OF NAME CHANGE: 19990414 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001084208 XXXXXXXX 09-30-2020 09-30-2020 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Brian Carter Compliance Manager 901-680-8492 Brian Carter Olive Branch MS 11-04-2020 0 3644 79992798 false
INFORMATION TABLE 2 Q32013FS.xml 13F HOLDINGS REPORT 09302020 10X GENOMICS INC CL A COM 88025U109 721 5782 SH SOLE 0 0 5782 1LIFE HEALTHCARE INC COM 68269G107 1364 48084 SH SOLE 0 0 48084 2U INC COM 90214J101 989 29215 SH SOLE 0 0 29215 3-D SYS CORP DEL COM NEW 88554D205 166 33793 SH SOLE 0 0 33793 3M CO COM 88579Y101 122569 765186 SH SOLE 320733 0 444453 3M CO COM 88579Y101 3 13500 SH Call SOLE 0 0 0 9 METERS BIOPHARMA INC COM 654405109 10 11750 SH SOLE 0 0 11750 AAON INC COM PAR $0.004 000360206 4552 75556 SH SOLE 0 0 75556 AARONS INC COM PAR $0.50 002535300 14969 264239 SH SOLE 0 0 264239 ABB LTD SPONSORED ADR 000375204 15016 590020 SH SOLE 495391 0 94629 ABBOTT LABS COM 002824100 227904 2094088 SH SOLE 562566 0 1531522 ABBVIE INC COM 00287Y109 283718 3239144 SH SOLE 1610342 0 1628802 ABBVIE INC COM 00287Y109 36 31300 SH Call SOLE 0 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 989 247770 SH SOLE 0 0 247770 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 152 34121 SH SOLE 0 0 34121 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 2153 332211 SH SOLE 0 0 332211 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1613 175180 SH SOLE 0 0 175180 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 359 77902 SH SOLE 0 0 77902 ABERDEEN INCOME CR STRATEGIE COM 003057106 470 47409 SH SOLE 0 0 47409 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 252 30395 SH SOLE 0 0 30395 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 6222 342812 SH SOLE 0 0 342812 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1469 6784 SH SOLE 0 0 6784 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 378 4506 SH SOLE 0 0 4506 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 807 8590 SH SOLE 0 0 8590 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 744 33067 SH SOLE 0 0 33067 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1608 202509 SH SOLE 0 0 202509 ABIOMED INC COM 003654100 2008 7248 SH SOLE 382 0 6866 ABSOLUTE SHS TR WBI BBR RNG 3000 00400R502 772 28303 SH SOLE 0 0 28303 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 231 12468 SH SOLE 0 0 12468 ACACIA RESH CORP ACACIA TCH COM 003881307 60 17240 SH SOLE 0 0 17240 ACADIA HEALTHCARE COMPANY IN COM 00404A109 2074 70360 SH SOLE 49791 0 20569 ACCELERON PHARMA INC COM 00434H108 1221 10853 SH SOLE 10615 0 238 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 145636 644427 SH SOLE 414373 0 230054 ACER THERAPEUTICS INC COM 00444P108 47 16200 SH SOLE 0 0 16200 ACI WORLDWIDE INC COM 004498101 6494 248544 SH SOLE 247694 0 850 ACTIVISION BLIZZARD INC COM 00507V109 30949 382319 SH SOLE 219457 0 162862 ACUITY BRANDS INC COM 00508Y102 2765 27018 SH SOLE 21185 0 5833 ACUSHNET HOLDINGS CORP COM 005098108 20386 606555 SH SOLE 601830 0 4725 ADAM NAT RES FD INC COM 00548F105 204 20878 SH SOLE 0 0 20878 ADAMS DIVERSIFIED EQUITY FD COM 006212104 11865 731947 SH SOLE 0 0 731947 ADAMS RES & ENERGY INC COM NEW 006351308 284 14269 SH SOLE 0 0 14269 ADDUS HOMECARE CORP COM 006739106 425 4492 SH SOLE 0 0 4492 ADMA BIOLOGICS INC COM 000899104 434 181651 SH SOLE 0 0 181651 ADMA BIOLOGICS INC COM 000899104 1 17000 SH Call SOLE 0 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 284112 579313 SH SOLE 383797 0 195516 ADT INC DEL COM 00090Q103 624 76423 SH SOLE 0 0 76423 ADTALEM GLOBAL ED INC COM 00737L103 254 10346 SH SOLE 10294 0 52 ADTRAN INC COM 00738A106 112 10882 SH SOLE 9912 0 970 ADURO BIOTECH INC COM 00739L101 57 23449 SH SOLE 0 0 23449 ADVANCE AUTO PARTS INC COM 00751Y106 39466 257109 SH SOLE 248800 0 8309 ADVANCED DRAIN SYS INC DEL COM 00790R104 1071 17160 SH SOLE 0 0 17160 ADVANCED ENERGY INDS COM 007973100 240 3809 SH SOLE 0 0 3809 ADVANCED MICRO DEVICES INC COM 007903107 31443 383492 SH SOLE 18604 0 364888 ADVENT CONVERTIBLE & INCOME COM 00764C109 9739 705191 SH SOLE 0 0 705191 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 592 10703 SH SOLE 0 0 10703 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 4427 232511 SH SOLE 0 0 232511 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 3531 786451 SH SOLE 0 0 786451 AECOM COM 00766T100 2738 65428 SH SOLE 61641 0 3787 AEGON N V NY REGISTRY SHS 007924103 9831 3840420 SH SOLE 36539 0 3803881 AERCAP HOLDINGS NV SHS N00985106 2174 86298 SH SOLE 79797 0 6501 AERIE PHARMACEUTICALS INC COM 00771V108 478 40653 SH SOLE 0 0 40653 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1200 30094 SH SOLE 28149 0 1945 AEROVIRONMENT INC COM 008073108 541 9009 SH SOLE 0 0 9009 AES CORP COM 00130H105 60772 3355715 SH SOLE 3249986 0 105729 AFFILIATED MANAGERS GROUP IN COM 008252108 17147 250766 SH SOLE 248804 0 1962 AFLAC INC COM 001055102 37542 1032796 SH SOLE 452970 0 579826 AGCO CORP COM 001084102 376 5063 SH SOLE 0 0 5063 AGILE THERAPEUTICS INC COM 00847L100 86 28350 SH SOLE 0 0 28350 AGILENT TECHNOLOGIES INC COM 00846U101 5313 52638 SH SOLE 10535 0 42103 AGNC INVT CORP COM 00123Q104 6437 462767 SH SOLE 246109 0 216658 AGNICO EAGLE MINES LTD COM 008474108 6414 80534 SH SOLE 0 0 80534 AGNICO EAGLE MINES LTD COM 008474108 51 15800 SH Put SOLE 0 0 15800 AGNICO EAGLE MINES LTD COM 008474108 103 15800 SH Put SOLE 0 0 15800 AGNICO EAGLE MINES LTD COM 008474108 171 10800 SH Call SOLE 0 0 0 AGREE REALTY CORP COM 008492100 8209 128987 SH SOLE 86962 0 42025 AIR LEASE CORP CL A 00912X302 13482 458254 SH SOLE 11498 0 446756 AIR PRODS & CHEMS INC COM 009158106 460493 1545907 SH SOLE 419361 0 1126546 AIR PRODS & CHEMS INC COM 009158106 521 31200 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 22903 913927 SH SOLE 907078 0 6849 AKAMAI TECHNOLOGIES INC COM 00971T101 41911 379144 SH SOLE 326443 0 52701 AKEBIA THERAPEUTICS INC COM 00972D105 27 10621 SH SOLE 0 0 10621 AKOUSTIS TECHNOLOGIES INC COM 00973N102 236 28900 SH SOLE 0 0 28900 ALAMOS GOLD INC NEW COM CL A 011532108 1422 161467 SH SOLE 0 0 161467 ALARM COM HLDGS INC COM 011642105 2638 47738 SH SOLE 0 0 47738 ALASKA AIR GROUP INC COM 011659109 6484 177005 SH SOLE 1389 0 175616 ALBANY INTL CORP CL A 012348108 3822 77199 SH SOLE 76733 0 466 ALBEMARLE CORP COM 012653101 7318 81966 SH SOLE 4944 0 77022 ALCOA CORP COM 013872106 129 11110 SH SOLE 0 0 11110 ALCON AG ORD SHS H01301128 13726 241628 SH SOLE 209129 0 32499 ALDEYRA THERAPEUTICS INC COM 01438T106 169 22798 SH SOLE 0 0 22798 ALECTOR INC COM 014442107 312 29576 SH SOLE 0 0 29576 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2946 18414 SH SOLE 8931 0 9483 ALEXCO RESOURCE CORP COM 01535P106 705 263817 SH SOLE 0 0 263817 ALEXION PHARMACEUTICALS INC COM 015351109 29177 254980 SH SOLE 182297 0 72683 ALGONQUIN PWR UTILS CORP COM 015857105 2329 160448 SH SOLE 0 0 160448 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 360885 1227585 SH SOLE 492889 0 734696 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 143 21300 SH Call SOLE 0 0 0 ALIGN TECHNOLOGY INC COM 016255101 23221 70933 SH SOLE 57725 0 13208 ALLEGHANY CORP DEL COM 017175100 9944 19108 SH SOLE 12958 0 6150 ALLEGIANT TRAVEL CO COM 01748X102 1505 12561 SH SOLE 3083 0 9478 ALLEGION PLC ORD SHS G0176J109 11435 115614 SH SOLE 91324 0 24290 ALLETE INC COM NEW 018522300 7889 152464 SH SOLE 128406 0 24058 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 72 25899 SH SOLE 0 0 25899 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 513 48841 SH SOLE 0 0 48841 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2321 85853 SH SOLE 0 0 85853 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1055 75654 SH SOLE 0 0 75654 ALLIANT ENERGY CORP COM 018802108 2222 43022 SH SOLE 419 0 42603 ALLIANZGI ARTIFICIAL INTELLI COM 01883M101 2017 93472 SH SOLE 0 0 93472 ALLIANZGI CONV & INCM 2024 T COM 01883H102 845 96061 SH SOLE 0 0 96061 ALLIANZGI CONV & INCOME FD I COM 018825109 693 168524 SH SOLE 0 0 168524 ALLIANZGI CONV INCOME FD COM 018828103 99 21647 SH SOLE 0 0 21647 ALLIANZGI DIVERSIFIED INCOME COM 01883J108 2276 89809 SH SOLE 0 0 89809 ALLIANZGI DIVIDEND INT & PRM COM 01883A107 5828 493883 SH SOLE 610 0 493273 ALLIANZGI EQUITY & CONV INCO COM 018829101 4913 202347 SH SOLE 0 0 202347 ALLISON TRANSMISSION HLDGS I COM 01973R101 1515 43114 SH SOLE 33328 0 9786 ALLOGENE THERAPEUTICS INC COM 019770106 247 6556 SH SOLE 0 0 6556 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 285 35011 SH SOLE 34661 0 350 ALLSTATE CORP COM 020002101 107327 1140050 SH SOLE 290883 0 849167 ALLSTATE CORP COM 020002101 1 26600 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 2958 117981 SH SOLE 77939 0 40042 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 4607 31643 SH SOLE 30892 0 751 ALPHA ARCHITECT ETF TR INTL QUAN MOMNTM 02072L300 7565 263401 SH SOLE 0 0 263401 ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 228 9180 SH SOLE 0 0 9180 ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 977 30636 SH SOLE 0 0 30636 ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 684 27950 SH SOLE 0 0 27950 ALPHABET INC CAP STK CL A 02079K305 520481 355132 SH SOLE 140590 0 214542 ALPHABET INC CAP STK CL C 02079K107 348256 236970 SH SOLE 85343 0 151627 ALPHATEC HLDGS INC COM NEW 02081G201 116 17506 SH SOLE 0 0 17506 ALPINE INCOME PPTY TR INC COM 02083X103 1189 76493 SH SOLE 46548 0 29945 ALPS ETF TR ALERIAN ENERGY 00162Q676 176 14280 SH SOLE 0 0 14280 ALPS ETF TR ALERIAN MLP 00162Q452 13251 663191 SH SOLE 260 0 662931 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1720 44576 SH SOLE 0 0 44576 ALPS ETF TR EQUAL SEC ETF 00162Q205 1731 22435 SH SOLE 0 0 22435 ALPS ETF TR INTL SEC DV DOG 00162Q718 491 22795 SH SOLE 0 0 22795 ALPS ETF TR MED BREAKTHGH 00162Q593 728 17690 SH SOLE 0 0 17690 ALPS ETF TR REIT DIVIDE DOGS 00162Q106 256 7428 SH SOLE 0 0 7428 ALPS ETF TR RIVERFRNT DYMC 00162Q528 1760 50284 SH SOLE 0 0 50284 ALPS ETF TR RIVERFRNT FLEX 00162Q510 532 15217 SH SOLE 0 0 15217 ALPS ETF TR RIVERFRONT DYM 00162Q536 2168 82875 SH SOLE 0 0 82875 ALPS ETF TR RIVRFRNT STR INC 00162Q783 635 25910 SH SOLE 0 0 25910 ALPS ETF TR SECTR DIV DOGS 00162Q858 5525 146126 SH SOLE 0 0 146126 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 192 24518 SH SOLE 23718 0 800 ALTAIR ENGR INC COM CL A 021369103 3828 91186 SH SOLE 91097 0 89 ALTERYX INC COM CL A 02156B103 2004 17653 SH SOLE 166 0 17487 ALTICE USA INC CL A 02156K103 3948 151832 SH SOLE 134500 0 17332 ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 151 11925 SH SOLE 0 0 11925 ALTRA INDL MOTION CORP COM 02208R106 5093 137754 SH SOLE 132399 0 5355 ALTRIA GROUP INC COM 02209S103 58357 1510277 SH SOLE 405801 0 1104476 ALTRIA GROUP INC COM 02209S103 1 11400 SH Call SOLE 0 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 1685 400180 SH SOLE 0 0 400180 AMAZON COM INC COM 023135106 1511512 480038 SH SOLE 153736 0 326302 AMAZON COM INC COM 023135106 438 300 SH Call SOLE 0 0 0 AMAZON COM INC COM 023135106 347 400 SH Call SOLE 0 0 0 AMAZON COM INC COM 023135106 206 300 SH Call SOLE 0 0 0 AMBEV SA SPONSORED ADR 02319V103 1200 530989 SH SOLE 0 0 530989 AMC NETWORKS INC CL A 00164V103 1631 65999 SH SOLE 64386 0 1613 AMCOR PLC ORD G0250X107 616 55728 SH SOLE 560 0 55168 AMDOCS LTD SHS G02602103 9217 160549 SH SOLE 147915 0 12634 AMEDISYS INC COM 023436108 3353 14181 SH SOLE 9287 0 4894 AMER STATES WTR CO COM 029899101 2052 27371 SH SOLE 0 0 27371 AMEREN CORP COM 023608102 19936 252092 SH SOLE 222760 0 29332 AMERESCO INC CL A 02361E108 269 8053 SH SOLE 0 0 8053 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1487 367253 SH SOLE 0 0 367253 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1132 90634 SH SOLE 35372 0 55262 AMERICAN AIRLS GROUP INC COM 02376R102 2030 165193 SH SOLE 0 0 165193 AMERICAN AXLE & MFG HLDGS IN COM 024061103 92 16029 SH SOLE 10920 0 5109 AMERICAN CAMPUS CMNTYS INC COM 024835100 2023 57940 SH SOLE 51367 0 6573 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 228 5342 SH SOLE 0 0 5342 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 219 14815 SH SOLE 0 0 14815 AMERICAN ELEC PWR CO INC COM 025537101 82330 1007344 SH SOLE 683348 0 323996 AMERICAN ELEC PWR CO INC UNIT 03/15/2022 025537127 1596 32908 SH SOLE 0 0 32908 AMERICAN EXPRESS CO COM 025816109 60654 605025 SH SOLE 281450 0 323575 AMERICAN FIN TR INC COM CLASS A 02607T109 85 13522 SH SOLE 0 0 13522 AMERICAN FINL GROUP INC OHIO COM 025932104 815 12169 SH SOLE 0 0 12169 AMERICAN HOMES 4 RENT CL A 02665T306 9441 331486 SH SOLE 160071 0 171415 AMERICAN INTL GROUP INC COM NEW 026874784 28397 1031494 SH SOLE 967952 0 63542 AMERICAN TOWER CORP NEW COM 03027X100 166855 690223 SH SOLE 413646 0 276577 AMERICAN WELL CORP CL A 03044L105 452 15234 SH SOLE 9973 0 5261 AMERICAN WOODMARK CORPORATIO COM 030506109 1510 19231 SH SOLE 0 0 19231 AMERICAN WTR WKS CO INC NEW COM 030420103 29337 202476 SH SOLE 55873 0 146603 AMERICOLD RLTY TR COM 03064D108 4711 131782 SH SOLE 45700 0 86082 AMERIPRISE FINL INC COM 03076C106 15167 98417 SH SOLE 72760 0 25657 AMERIS BANCORP COM 03076K108 856 37575 SH SOLE 0 0 37575 AMERISOURCEBERGEN CORP COM 03073E105 28110 290020 SH SOLE 200584 0 89436 AMETEK INC COM 031100100 20680 208045 SH SOLE 183707 0 24338 AMGEN INC COM 031162100 443231 1743743 SH SOLE 610214 0 1133529 AMGEN INC COM 031162100 12 13900 SH Call SOLE 0 0 0 AMICUS THERAPEUTICS INC COM 03152W109 1153 81629 SH SOLE 43827 0 37802 AMKOR TECHNOLOGY INC COM 031652100 1249 111475 SH SOLE 88206 0 23269 AMN HEALTHCARE SVCS INC COM 001744101 2203 37677 SH SOLE 0 0 37677 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 676 174229 SH SOLE 0 0 174229 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 284 15147 SH SOLE 12122 0 3025 AMPHENOL CORP NEW CL A 032095101 12181 112507 SH SOLE 89278 0 23229 AMPIO PHARMACEUTICALS INC COM 03209T109 183 191400 SH SOLE 0 0 191400 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 4827 196949 SH SOLE 0 0 196949 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 7762 254579 SH SOLE 0 0 254579 AMPLIFY ETF TR HIGH INCOME 032108847 840 57334 SH SOLE 0 0 57334 AMPLIFY ETF TR ONLIN RETL ETF 032108102 5837 66152 SH SOLE 0 0 66152 ANALOG DEVICES INC COM 032654105 41512 355590 SH SOLE 174412 0 181178 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 2922 173425 SH SOLE 0 0 173425 ANGIODYNAMICS INC COM 03475V101 470 38969 SH SOLE 0 0 38969 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 2686 101818 SH SOLE 0 0 101818 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 4 16600 SH Call SOLE 0 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 33728 625987 SH SOLE 563362 0 62625 ANIKA THERAPEUTICS INC COM 035255108 200 5662 SH SOLE 5562 0 100 ANNALY CAPITAL MANAGEMENT IN COM 035710409 6258 878864 SH SOLE 42459 0 836405 ANSYS INC COM 03662Q105 17899 54700 SH SOLE 45930 0 8770 ANTARES PHARMA INC COM 036642106 477 176594 SH SOLE 0 0 176594 ANTERO MIDSTREAM CORP COM 03676B102 687 127852 SH SOLE 0 0 127852 ANTERO RESOURCES CORP COM 03674X106 50 18008 SH SOLE 0 0 18008 ANTHEM INC COM 036752103 29481 109764 SH SOLE 67653 0 42111 AON PLC SHS CL A G0403H108 58528 283701 SH SOLE 258386 0 25315 APACHE CORP COM 037411105 444 46877 SH SOLE 0 0 46877 APARTMENT INVT & MGMT CO CL A 03748R754 772 22891 SH SOLE 0 0 22891 APHRIA INC COM 03765K104 145 32670 SH SOLE 0 0 32670 API GROUP CORP COM STK 00187Y100 2209 155215 SH SOLE 153715 0 1500 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 9978 10697000 PRN SOLE 0 0 10697000 APOLLO COML REAL EST FIN INC NOTE 5.375%10/1 03762UAC9 14240 15643000 PRN SOLE 0 0 15643000 APOLLO GLOBAL MGMT INC COM CL A 03768E105 17971 401589 SH SOLE 308380 0 93209 APOLLO INVT CORP COM NEW 03761U502 416 50360 SH SOLE 0 0 50360 APOLLO TACTICAL INCOME FD IN COM 037638103 178 13965 SH SOLE 0 0 13965 APPFOLIO INC COM CL A 03783C100 1022 7210 SH SOLE 0 0 7210 APPIAN CORP CL A 03782L101 5698 88006 SH SOLE 0 0 88006 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 656 68302 SH SOLE 18829 0 49473 APPLE INC COM 037833100 2309788 19944575 SH SOLE 3569195 0 16375380 APPLE INC COM 037833100 27 12300 SH Call SOLE 0 0 0 APPLE INC COM 037833100 4445 144100 SH Call SOLE 0 0 0 APPLE INC COM 037833100 284 9600 SH Call SOLE 0 0 0 APPLE INC COM 037833100 735 63600 SH Call SOLE 0 0 0 APPLE INC COM 037833100 111 14700 SH Call SOLE 0 0 0 APPLE INC COM 037833100 201 2800 SH Call SOLE 0 0 0 APPLE INC COM 037833100 340 15500 SH Call SOLE 0 0 0 APPLE INC COM 037833100 1269 37200 SH Call SOLE 0 0 0 APPLE INC COM 037833100 783 28000 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 785 14243 SH SOLE 13168 0 1075 APPLIED MATLS INC COM 038222105 54200 911690 SH SOLE 630438 0 281252 APPLIED OPTOELECTRONICS INC COM 03823U102 146 12979 SH SOLE 0 0 12979 APTARGROUP INC COM 038336103 29229 258207 SH SOLE 241614 0 16593 APTINYX INC COM 03836N103 158 46820 SH SOLE 0 0 46820 APTIV PLC SHS G6095L109 19818 216163 SH SOLE 197802 0 18361 APTOSE BIOSCIENCES INC COM NEW 03835T200 180 30050 SH SOLE 0 0 30050 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 573 127903 SH SOLE 0 0 127903 ARAMARK COM 03852U106 10130 382994 SH SOLE 374982 0 8012 ARBOR REALTY TRUST INC COM 038923108 1099 95839 SH SOLE 65301 0 30538 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 214 16178 SH SOLE 9749 0 6429 ARCH CAP GROUP LTD ORD G0450A105 3708 126759 SH SOLE 52299 0 74460 ARCHER DANIELS MIDLAND CO COM 039483102 41502 892717 SH SOLE 60192 0 832525 ARCHER DANIELS MIDLAND CO COM 039483102 60 17100 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 42 32000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 58 13800 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 30 12400 SH Call SOLE 0 0 0 ARCONIC CORPORATION COM 03966V107 1052 55223 SH SOLE 37222 0 18001 ARCOSA INC COM 039653100 2668 60514 SH SOLE 50855 0 9659 ARENA PHARMACEUTICALS INC COM NEW 040047607 901 12053 SH SOLE 9851 0 2202 ARES CAPITAL CORP COM 04010L103 4963 355795 SH SOLE 0 0 355795 ARES CAPITAL CORP NOTE 3.750% 2/0 04010LAT0 354 350000 PRN SOLE 0 0 350000 ARES COML REAL ESTATE CORP COM 04013V108 326 35705 SH SOLE 0 0 35705 ARES DYNAMIC CR ALLOCATION F COM 04014F102 258 20369 SH SOLE 0 0 20369 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 2052 50772 SH SOLE 0 0 50772 ARGAN INC COM 04010E109 7342 175192 SH SOLE 154720 0 20472 ARGO GROUP INTL HLDGS LTD COM G0464B107 2558 74283 SH SOLE 67836 0 6447 ARISTA NETWORKS INC COM 040413106 4024 19446 SH SOLE 16502 0 2944 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 2041 35572 SH SOLE 0 0 35572 ARK ETF TR FINTECH INNOVA 00214Q708 4389 110684 SH SOLE 0 0 110684 ARK ETF TR GENOMIC REV ETF 00214Q302 19579 307316 SH SOLE 0 0 307316 ARK ETF TR INNOVATION ETF 00214Q104 144058 1565838 SH SOLE 0 0 1565838 ARK ETF TR NEXT GNRTN INTER 00214Q401 7089 65279 SH SOLE 0 0 65279 ARMSTRONG WORLD INDS INC COM 04247X102 16815 244368 SH SOLE 243115 0 1253 ARROW ELECTRS INC COM 042735100 1878 23870 SH SOLE 0 0 23870 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 771 17896 SH SOLE 11268 0 6628 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 22666 581329 SH SOLE 568067 0 13262 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 6831 321018 SH SOLE 0 0 321018 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 3183 20629 SH SOLE 19049 0 1580 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 288 70530 SH SOLE 61754 0 8776 ASGN INC COM 00191U102 2898 45593 SH SOLE 45025 0 568 ASHLAND GLOBAL HLDGS INC COM 044186104 2729 38484 SH SOLE 34203 0 4281 ASML HOLDING N V N Y REGISTRY SHS N07059210 43140 116821 SH SOLE 95854 0 20967 ASPEN TECHNOLOGY INC COM 045327103 32230 254605 SH SOLE 217838 0 36767 ASPIRA WOMENS HEALTH INC COM 04537Y109 87 28186 SH SOLE 0 0 28186 ASSOCIATED BANC CORP COM 045487105 946 74926 SH SOLE 0 0 74926 ASSURANT INC COM 04621X108 17725 146113 SH SOLE 141797 0 4316 ASSURED GUARANTY LTD COM G0585R106 4676 217686 SH SOLE 197546 0 20140 ASTRAZENECA PLC SPONSORED ADR 046353108 69286 1264347 SH SOLE 586717 0 677630 ASTRONICS CORP COM 046433108 149 19272 SH SOLE 0 0 19272 AT&T INC COM 00206R102 296159 10387911 SH SOLE 4170802 0 6217109 ATHENE HOLDING LTD CL A G0684D107 349 10252 SH SOLE 0 0 10252 ATHENEX INC COM 04685N103 127 10500 SH SOLE 0 0 10500 ATHERSYS INC NEW COM 04744L106 26 13503 SH SOLE 0 0 13503 ATKORE INTL GROUP INC COM 047649108 1759 77373 SH SOLE 77043 0 330 ATLANTIC CAP BANCSHARES INC COM 048269203 129 11332 SH SOLE 0 0 11332 ATLANTIC UN BANKSHARES CORP COM 04911A107 1686 78902 SH SOLE 48363 0 30539 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 27617 965289 SH SOLE 920302 0 44987 ATLAS CORP SHS Y0436Q109 3287 367669 SH SOLE 0 0 367669 ATLASSIAN CORP PLC CL A G06242104 22911 126029 SH SOLE 114372 0 11657 ATMOS ENERGY CORP COM 049560105 5041 52725 SH SOLE 15768 0 36957 ATN INTL INC COM 00215F107 530 10561 SH SOLE 0 0 10561 ATRICURE INC COM 04963C209 349 8736 SH SOLE 8236 0 500 ATRION CORP COM 049904105 1695 2702 SH SOLE 0 0 2702 AUDIOCODES LTD ORD M15342104 1619 51473 SH SOLE 0 0 51473 AUTODESK INC COM 052769106 132952 575527 SH SOLE 530656 0 44871 AUTOHOME INC SP ADR RP CL A 05278C107 24907 259446 SH SOLE 257321 0 2125 AUTOLIV INC COM 052800109 2623 35997 SH SOLE 35204 0 793 AUTOMATIC DATA PROCESSING IN COM 053015103 148014 1061097 SH SOLE 720300 0 340797 AUTONATION INC COM 05329W102 263 4973 SH SOLE 0 0 4973 AUTOZONE INC COM 053332102 29234 24824 SH SOLE 20546 0 4278 AVALARA INC COM 05338G106 6041 47441 SH SOLE 33210 0 14231 AVALONBAY CMNTYS INC COM 053484101 4589 30727 SH SOLE 23448 0 7279 AVANGRID INC COM 05351W103 296 5874 SH SOLE 0 0 5874 AVANTOR INC COM 05352A100 9447 420061 SH SOLE 394442 0 25619 AVAYA HLDGS CORP COM 05351X101 6149 404563 SH SOLE 398351 0 6212 AVERY DENNISON CORP COM 053611109 15861 124066 SH SOLE 111724 0 12342 AVID BIOSERVICES INC COM 05368M106 80 10467 SH SOLE 0 0 10467 AVIENT CORPORATION COM 05368V106 370 13995 SH SOLE 8677 0 5318 AVISTA CORP COM 05379B107 213 6239 SH SOLE 0 0 6239 AVNET INC COM 053807103 12543 485424 SH SOLE 400037 0 85387 AXALTA COATING SYS LTD COM G0750C108 2542 114643 SH SOLE 104934 0 9709 AXIS CAP HLDGS LTD SHS G0692U109 30510 692776 SH SOLE 689001 0 3775 AXON ENTERPRISE INC COM 05464C101 8406 92684 SH SOLE 41434 0 51250 AXOS FINANCIAL INC COM 05465C100 774 33216 SH SOLE 25711 0 7505 AXSOME THERAPEUTICS INC COM 05464T104 285 4003 SH SOLE 0 0 4003 AZEK CO INC CL A 05478C105 1562 44863 SH SOLE 0 0 44863 AZUL S A SPONSR ADR PFD 05501U106 298 22675 SH SOLE 0 0 22675 AZURE PWR GLOBAL LTD SHS V0393H103 260 8710 SH SOLE 0 0 8710 AZZ INC COM 002474104 1241 36369 SH SOLE 10870 0 25499 B & G FOODS INC NEW COM 05508R106 2293 82573 SH SOLE 0 0 82573 B2GOLD CORP COM 11777Q209 1580 242755 SH SOLE 0 0 242755 BADGER METER INC COM 056525108 727 11128 SH SOLE 4392 0 6736 BAIDU INC SPON ADR REP A 056752108 4011 31683 SH SOLE 5502 0 26181 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 467 45806 SH SOLE 0 0 45806 BAKER HUGHES COMPANY CL A 05722G100 935 70333 SH SOLE 50659 0 19674 BALCHEM CORP COM 057665200 3448 35314 SH SOLE 22477 0 12837 BALL CORP COM 058498106 18750 225575 SH SOLE 184950 0 40625 BALLARD PWR SYS INC NEW COM 058586108 667 44188 SH SOLE 0 0 44188 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 407 148554 SH SOLE 121332 0 27222 BANCO SANTANDER S.A. ADR 05964H105 266 143517 SH SOLE 73902 0 69615 BANCORP INC DEL COM 05969A105 89 10292 SH SOLE 9312 0 980 BANCORPSOUTH BK TUPELO MISS COM 05971J102 963 49672 SH SOLE 12444 0 37228 BANCROFT FD LTD COM 059695106 1182 47570 SH SOLE 0 0 47570 BANDWIDTH INC COM CL A 05988J103 629 3602 SH SOLE 0 0 3602 BANK COMM HLDGS COM 06424J103 895 128428 SH SOLE 0 0 128428 BANK HAWAII CORP COM 062540109 860 17031 SH SOLE 15740 0 1291 BANK MARIN BANCORP COM 063425102 262 9060 SH SOLE 0 0 9060 BANK MONTREAL QUE COM 063671101 5443 93151 SH SOLE 16220 0 76931 BANK NEW YORK MELLON CORP COM 064058100 5737 167071 SH SOLE 62012 0 105059 BANK NOVA SCOTIA B C COM 064149107 688 16559 SH SOLE 0 0 16559 BANK OZK COM 06417N103 9423 441960 SH SOLE 405758 0 36202 BANNER CORP COM NEW 06652V208 5899 182846 SH SOLE 0 0 182846 BARCLAYS PLC ADR 06738E204 14459 2886107 SH SOLE 147502 0 2738605 BARINGS BDC INC COM 06759L103 1333 166570 SH SOLE 0 0 166570 BARINGS CORPORATE INVS COM 06759X107 1226 98107 SH SOLE 0 0 98107 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1467 110108 SH SOLE 0 0 110108 BARINGS PARTN INVS SH BEN INT 06761A103 745 68620 SH SOLE 0 0 68620 BARNES GROUP INC COM 067806109 495 13841 SH SOLE 11989 0 1852 BARRICK GOLD CORP COM 067901108 24969 889359 SH SOLE 332370 0 556989 BARRICK GOLD CORP COM 067901108 119 18500 SH Call SOLE 0 0 0 BAUSCH HEALTH COS INC COM 071734107 1772 114032 SH SOLE 0 0 114032 BAXTER INTL INC COM 071813109 16615 206598 SH SOLE 75327 0 131271 BCE INC COM NEW 05534B760 93930 2266007 SH SOLE 2103227 0 162780 BEACON ROOFING SUPPLY INC COM 073685109 703 22629 SH SOLE 11662 0 10967 BECTON DICKINSON & CO COM 075887109 174501 749907 SH SOLE 306281 0 443626 BED BATH & BEYOND INC COM 075896100 3017 201398 SH SOLE 0 0 201398 BEIGENE LTD SPONSORED ADR 07725L102 1646 5748 SH SOLE 2833 0 2915 BENEFITFOCUS INC COM 08180D106 3679 328507 SH SOLE 0 0 328507 BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 488 625000 PRN SOLE 0 0 625000 BERKELEY LTS INC COM 084310101 616 8070 SH SOLE 0 0 8070 BERKLEY W R CORP COM 084423102 13195 215777 SH SOLE 202286 0 13491 BERKSHIRE HATHAWAY INC DEL CL A 084670108 47040 147 SH SOLE 0 0 147 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 438747 2060426 SH SOLE 390964 0 1669462 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 320 24000 SH Call SOLE 0 0 0 BERKSHIRE HILLS BANCORP INC COM 084680107 121 11919 SH SOLE 0 0 11919 BERRY GLOBAL GROUP INC COM 08579W103 5487 113547 SH SOLE 93737 0 19810 BEST BUY INC COM 086516101 198340 1782187 SH SOLE 436806 0 1345381 BEST BUY INC COM 086516101 28 29900 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 239 34400 SH Call SOLE 0 0 0 BEYOND MEAT INC COM 08862E109 9587 57731 SH SOLE 0 0 57731 BGC PARTNERS INC CL A 05541T101 2342 975920 SH SOLE 0 0 975920 BHP GROUP LTD SPONSORED ADS 088606108 8148 157568 SH SOLE 68016 0 89552 BHP GROUP PLC SPONSORED ADR 05545E209 1950 45708 SH SOLE 498 0 45210 BIG 5 SPORTING GOODS CORP COM 08915P101 142 19050 SH SOLE 0 0 19050 BIG LOTS INC COM 089302103 2068 46357 SH SOLE 0 0 46357 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 708 8499 SH SOLE 0 0 8499 BILIBILI INC SPONS ADS REP Z 090040106 210 5049 SH SOLE 0 0 5049 BILL COM HLDGS INC COM 090043100 362 3604 SH SOLE 0 0 3604 BIO RAD LABS INC CL A 090572207 7193 13955 SH SOLE 10890 0 3065 BIO-TECHNE CORP COM 09073M104 11591 46788 SH SOLE 34645 0 12143 BIODELIVERY SCIENCES INTL IN COM 09060J106 241 64486 SH SOLE 0 0 64486 BIOGEN INC COM 09062X103 42797 150862 SH SOLE 119109 0 31753 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 788 12116 SH SOLE 8522 0 3594 BIOMARIN PHARMACEUTICAL INC COM 09061G101 12971 170490 SH SOLE 152544 0 17946 BIOTELEMETRY INC COM 090672106 2633 57759 SH SOLE 30356 0 27403 BIOXCEL THERAPEUTICS INC COM 09075P105 700 16150 SH SOLE 0 0 16150 BJS RESTAURANTS INC COM 09180C106 216 7337 SH SOLE 0 0 7337 BJS WHSL CLUB HLDGS INC COM 05550J101 15246 366920 SH SOLE 317049 0 49871 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 12849 8634 SH SOLE 0 0 8634 BK OF AMERICA CORP COM 060505104 174107 7227338 SH SOLE 2298455 0 4928883 BK OF AMERICA CORP COM 060505104 1 25700 SH Call SOLE 0 0 0 BLACK DIAMOND THERAPEUTICS I COM 09203E105 227 7493 SH SOLE 0 0 7493 BLACK HILLS CORP COM 092113109 18010 336699 SH SOLE 312400 0 24299 BLACK KNIGHT INC COM 09215C105 7169 82359 SH SOLE 69893 0 12466 BLACK STONE MINERALS L P COM UNIT 09225M101 786 127997 SH SOLE 0 0 127997 BLACKBAUD INC COM 09227Q100 2830 50686 SH SOLE 40366 0 10320 BLACKBERRY LTD COM 09228F103 68 14759 SH SOLE 0 0 14759 BLACKLINE INC COM 09239B109 5849 65261 SH SOLE 191 0 65070 BLACKROCK 2022 GBL INCM OPP COM 09258P104 375 43301 SH SOLE 0 0 43301 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 520 39388 SH SOLE 0 0 39388 BLACKROCK CAP INVT CORP COM 092533108 104 42535 SH SOLE 0 0 42535 BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 6619 6731000 PRN SOLE 0 0 6731000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 2829 180650 SH SOLE 0 0 180650 BLACKROCK CORPOR HI YLD FD I COM 09255P107 491 45995 SH SOLE 0 0 45995 BLACKROCK CR ALLOCATION INCO COM 092508100 8030 564700 SH SOLE 0 0 564700 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 292 29382 SH SOLE 0 0 29382 BLACKROCK ENERGY & RES TR COM 09250U101 688 115303 SH SOLE 0 0 115303 BLACKROCK ENHANCD CAP & INM COM 09256A109 7019 454032 SH SOLE 0 0 454032 BLACKROCK ENHANCED EQUITY DI COM 09251A104 15554 2127763 SH SOLE 0 0 2127763 BLACKROCK ENHANCED GLOBAL DI COM 092501105 2257 235826 SH SOLE 0 0 235826 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 7737 1468083 SH SOLE 0 0 1468083 BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 396 26894 SH SOLE 0 0 26894 BLACKROCK FLOATING RATE INCO COM 091941104 223 19816 SH SOLE 0 0 19816 BLACKROCK FLOATING RATE INCO COM 09255X100 214 18590 SH SOLE 0 0 18590 BLACKROCK HEALTH SCIENCES TR COM 09250W107 756 17648 SH SOLE 0 0 17648 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 15753 660490 SH SOLE 0 0 660490 BLACKROCK INC COM 09247X101 67816 120313 SH SOLE 42739 0 77574 BLACKROCK INCOME TR INC COM 09247F100 877 143695 SH SOLE 0 0 143695 BLACKROCK INVT QUALITY MUN T COM 09247D105 238 15197 SH SOLE 0 0 15197 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1210 82270 SH SOLE 0 0 82270 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1530 96933 SH SOLE 0 0 96933 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 367 24436 SH SOLE 0 0 24436 BLACKROCK MUN INCOME QUALITY COM 092479104 427 30012 SH SOLE 0 0 30012 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 770 56137 SH SOLE 0 0 56137 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 3546 141904 SH SOLE 0 0 141904 BLACKROCK MUNI INCOME TR II COM 09249N101 202 13560 SH SOLE 0 0 13560 BLACKROCK MUNI INTER DR FD I COM 09253X102 2538 180913 SH SOLE 0 0 180913 BLACKROCK MUNIASSETS FD INC COM 09254J102 3257 236706 SH SOLE 0 0 236706 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 484 42844 SH SOLE 0 0 42844 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 567 41717 SH SOLE 0 0 41717 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 183 13087 SH SOLE 0 0 13087 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 575 42900 SH SOLE 0 0 42900 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 253 19850 SH SOLE 0 0 19850 BLACKROCK MUNIVEST FD II INC COM 09253T101 521 37363 SH SOLE 0 0 37363 BLACKROCK MUNIVEST FD INC COM 09253R105 3862 444957 SH SOLE 0 0 444957 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 245 17703 SH SOLE 0 0 17703 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 347 24161 SH SOLE 0 0 24161 BLACKROCK MUNIYIELD FD INC COM 09253W104 878 65441 SH SOLE 0 0 65441 BLACKROCK MUNIYIELD INVT FD COM 09254R104 534 39906 SH SOLE 0 0 39906 BLACKROCK MUNIYIELD INVT QUA COM 09254T100 153 11156 SH SOLE 0 0 11156 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 703 50967 SH SOLE 0 0 50967 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 844 60649 SH SOLE 0 0 60649 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1261 93823 SH SOLE 0 0 93823 BLACKROCK MUNIYIELD QUALITY COM 09254G108 2617 200100 SH SOLE 0 0 200100 BLACKROCK MUNIYILD QULT FD I COM 09254F100 897 56039 SH SOLE 0 0 56039 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1030 73449 SH SOLE 0 0 73449 BLACKROCK RES & COMMODITIES SHS 09257A108 4290 721063 SH SOLE 0 0 721063 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 30889 1204247 SH SOLE 0 0 1204247 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 14356 333459 SH SOLE 0 0 333459 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 4725 182301 SH SOLE 0 0 182301 BLACKROCK TCP CAPITAL CORP COM 09259E108 1430 145758 SH SOLE 0 0 145758 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 7951 7951000 PRN SOLE 0 0 7951000 BLACKROCK UTILITIES INFRSTRC COM 09248D104 1209 55549 SH SOLE 0 0 55549 BLACKSTONE GROUP INC COM CL A 09260D107 94967 1819288 SH SOLE 580142 0 1239146 BLACKSTONE GSO FLTING RTE FU COM 09256U105 561 40769 SH SOLE 0 0 40769 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 5048 413132 SH SOLE 0 0 413132 BLACKSTONE MTG TR INC COM CL A 09257W100 2380 108343 SH SOLE 9448 0 98895 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 16110 16759000 PRN SOLE 0 0 16759000 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 12885 13676000 PRN SOLE 0 0 13676000 BLINK CHARGING CO COM 09354A100 203 19700 SH SOLE 0 0 19700 BLOCK H & R INC COM 093671105 425 26110 SH SOLE 18841 0 7269 BLOOM ENERGY CORP COM CL A 093712107 1240 69019 SH SOLE 0 0 69019 BLOOMIN BRANDS INC COM 094235108 2065 135252 SH SOLE 0 0 135252 BLUCORA INC COM 095229100 117 12465 SH SOLE 12465 0 0 BLUEBIRD BIO INC COM 09609G100 1363 25261 SH SOLE 13786 0 11475 BLUELINX HLDGS INC COM NEW 09624H208 321 14930 SH SOLE 0 0 14930 BLUEPRINT MEDICINES CORP COM 09627Y109 3521 37978 SH SOLE 9577 0 28401 BMC STK HLDGS INC COM 05591B109 1568 36607 SH SOLE 32768 0 3839 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 683 84957 SH SOLE 0 0 84957 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 5001 371794 SH SOLE 0 0 371794 BNY MELLON MUN INCOME INC COM 05589T104 150 17398 SH SOLE 0 0 17398 BNY MELLON STRATEGIC MUN BD COM 09662E109 1287 176593 SH SOLE 0 0 176593 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1271 153518 SH SOLE 0 0 153518 BOEING CO COM 097023105 99223 600396 SH SOLE 146907 0 453489 BOEING CO COM 097023105 549 3300 SH Put SOLE 0 0 3300 BOISE CASCADE CO DEL COM 09739D100 220 5505 SH SOLE 0 0 5505 BONANZA CREEK ENERGY INC COM NEW 097793400 219 11664 SH SOLE 0 0 11664 BOOKING HOLDINGS INC COM 09857L108 77013 45019 SH SOLE 37960 0 7059 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 16322 196702 SH SOLE 173659 0 23043 BORGWARNER INC COM 099724106 8752 225929 SH SOLE 215437 0 10492 BOSTON BEER INC CL A 100557107 2478 2805 SH SOLE 758 0 2047 BOSTON PRIVATE FINL HLDGS IN COM 101119105 282 51000 SH SOLE 36280 0 14720 BOSTON PROPERTIES INC COM 101121101 11744 146251 SH SOLE 144061 0 2190 BOSTON SCIENTIFIC CORP COM 101137107 47154 1234087 SH SOLE 729168 0 504919 BOTTOMLINE TECH DEL INC COM 101388106 2190 51943 SH SOLE 38712 0 13231 BOULDER GROWTH & INCOME FD I COM 101507101 19574 1957435 SH SOLE 0 0 1957435 BOX INC CL A 10316T104 2870 165310 SH SOLE 42308 0 123002 BOYD GAMING CORP COM 103304101 548 17853 SH SOLE 0 0 17853 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 505 51008 SH SOLE 0 0 51008 BP PLC SPONSORED ADR 055622104 29770 1705013 SH SOLE 302341 0 1402672 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 4884 288675 SH SOLE 0 0 288675 BRF SA SPONSORED ADR 10552T107 99 30286 SH SOLE 29477 0 809 BRIDGE BANCORP INC COM 108035106 1793 102876 SH SOLE 0 0 102876 BRIGHAM MINERALS INC CL A COM 10918L103 545 61102 SH SOLE 25690 0 35412 BRIGHT HORIZONS FAM SOL IN D COM 109194100 18952 124652 SH SOLE 123671 0 981 BRIGHTCOVE INC COM 10921T101 146 14300 SH SOLE 0 0 14300 BRINKER INTL INC COM 109641100 1267 29658 SH SOLE 0 0 29658 BRINKS CO COM 109696104 1276 31047 SH SOLE 19554 0 11493 BRISTOL-MYERS SQUIBB CO COM 110122108 200218 3320916 SH SOLE 1729949 0 1590967 BRISTOL-MYERS SQUIBB CO DBCV 9/1 110122AN8 63 40000 PRN SOLE 0 0 40000 BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 414 183881 SH SOLE 0 0 183881 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 86716 2398795 SH SOLE 2301492 0 97303 BRIXMOR PPTY GROUP INC COM 11120U105 498 42594 SH SOLE 35920 0 6674 BROADCOM INC COM 11135F101 340120 933532 SH SOLE 442775 0 490757 BROADMARK RLTY CAP INC COM 11135B100 713 72305 SH SOLE 0 0 72305 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 31468 238389 SH SOLE 171129 0 67260 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 30535 923610 SH SOLE 862674 0 60936 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 16797 352444 SH SOLE 0 0 352444 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 3146 56780 SH SOLE 19658 0 37122 BROOKFIELD PPTY REIT INC CL A 11282X103 219 17886 SH SOLE 13511 0 4375 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 914 75984 SH SOLE 0 0 75984 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2060 124715 SH SOLE 0 0 124715 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 3082 52588 SH SOLE 41747 0 10841 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1414 26905 SH SOLE 0 0 26905 BROOKLINE BANCORP INC DEL COM 11373M107 198 22919 SH SOLE 19237 0 3682 BROOKS AUTOMATION INC NEW COM 114340102 767 16585 SH SOLE 12739 0 3846 BROWN & BROWN INC COM 115236101 26677 589284 SH SOLE 550341 0 38943 BROWN FORMAN CORP CL A 115637100 871 12681 SH SOLE 0 0 12681 BROWN FORMAN CORP CL B 115637209 19913 264365 SH SOLE 20682 0 243683 BRUKER CORP COM 116794108 1076 27078 SH SOLE 26229 0 849 BRUNSWICK CORP COM 117043109 11014 186971 SH SOLE 162888 0 24083 BRYN MAWR BK CORP COM 117665109 1691 68002 SH SOLE 68002 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 3854 118144 SH SOLE 88862 0 29282 BUNGE LIMITED COM G16962105 2463 53892 SH SOLE 0 0 53892 BUNGE LIMITED COM G16962105 3 21800 SH Call SOLE 0 0 0 BURLINGTON STORES INC COM 122017106 17850 86611 SH SOLE 82051 0 4560 BWX TECHNOLOGIES INC COM 05605H100 5149 91438 SH SOLE 85958 0 5480 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 31109 304417 SH SOLE 291613 0 12804 CABLE ONE INC COM 12685J105 1007 534 SH SOLE 226 0 308 CABOT CORP COM 127055101 537 14910 SH SOLE 13885 0 1025 CABOT MICROELECTRONICS CORP COM 12709P103 2789 19527 SH SOLE 18879 0 648 CABOT OIL & GAS CORP COM 127097103 2501 144061 SH SOLE 106957 0 37104 CACI INTL INC CL A 127190304 5237 24568 SH SOLE 3762 0 20806 CACTUS INC CL A 127203107 404 21061 SH SOLE 14474 0 6587 CADENCE BANCORPORATION CL A 12739A100 2157 251119 SH SOLE 0 0 251119 CADENCE DESIGN SYSTEM INC COM 127387108 29403 275749 SH SOLE 245948 0 29801 CAE INC COM 124765108 2111 144374 SH SOLE 143897 0 477 CAESARS ENTERTAINMENT INC NE COM 12769G100 7820 139485 SH SOLE 57973 0 81512 CAESARS ENTERTAINMENT INC NE COM 12769G100 448 27000 SH Call SOLE 0 0 0 CAL MAINE FOODS INC COM NEW 128030202 8052 209859 SH SOLE 208820 0 1039 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1972 168863 SH SOLE 0 0 168863 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 982 89265 SH SOLE 0 0 89265 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1393 60862 SH SOLE 0 0 60862 CALAMOS GBL DYN INCOME FUND COM 12811L107 1162 142900 SH SOLE 0 0 142900 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 220 18567 SH SOLE 0 0 18567 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 754 51884 SH SOLE 0 0 51884 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 10822 803997 SH SOLE 0 0 803997 CALAVO GROWERS INC COM 128246105 1368 20649 SH SOLE 19443 0 1206 CALEDONIA MNG CORP PLC SHS NEW G1757E113 296 17440 SH SOLE 0 0 17440 CALIFORNIA WTR SVC GROUP COM 130788102 2264 52097 SH SOLE 39899 0 12198 CALLAWAY GOLF CO COM 131193104 888 46417 SH SOLE 0 0 46417 CAMBRIA ETF TR TAIL RISK 132061862 1991 92187 SH SOLE 0 0 92187 CAMDEN NATL CORP COM 133034108 1197 39595 SH SOLE 39595 0 0 CAMDEN PPTY TR SH BEN INT 133131102 2389 26851 SH SOLE 19353 0 7498 CAMECO CORP COM 13321L108 3316 328480 SH SOLE 0 0 328480 CAMPBELL SOUP CO COM 134429109 1764 36471 SH SOLE 0 0 36471 CAMPING WORLD HLDGS INC CL A 13462K109 498 16747 SH SOLE 0 0 16747 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1024 31881 SH SOLE 0 0 31881 CANADIAN IMP BK COMM COM 136069101 70871 948569 SH SOLE 927459 0 21110 CANADIAN NAT RES LTD COM 136385101 2629 164086 SH SOLE 109005 0 55081 CANADIAN NATL RY CO COM 136375102 25204 236763 SH SOLE 61711 0 175052 CANADIAN PAC RY LTD COM 13645T100 6214 20437 SH SOLE 0 0 20437 CANADIAN SOLAR INC COM 136635109 289 8243 SH SOLE 0 0 8243 CANNAE HLDGS INC COM 13765N107 21064 565328 SH SOLE 561733 0 3595 CANOPY GROWTH CORP COM 138035100 965 67326 SH SOLE 0 0 67326 CANTEL MED CORP COM 138098108 231 5266 SH SOLE 0 0 5266 CAPITAL ONE FINL CORP COM 14040H105 5906 82183 SH SOLE 49482 0 32701 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 709 107493 SH SOLE 0 0 107493 CAPITAL SOUTHWEST CORP COM 140501107 209 14865 SH SOLE 0 0 14865 CAPITOL FED FINL INC COM 14057J101 143 15397 SH SOLE 0 0 15397 CAPRI HOLDINGS LIMITED SHS G1890L107 280 15534 SH SOLE 5389 0 10145 CAPSTAR FINL HLDGS INC COM 14070T102 191 19455 SH SOLE 0 0 19455 CAPSTEAD MTG CORP COM NO PAR 14067E506 88 15634 SH SOLE 0 0 15634 CARA THERAPEUTICS INC COM 140755109 174 13661 SH SOLE 0 0 13661 CARDINAL HEALTH INC COM 14149Y108 4858 103467 SH SOLE 0 0 103467 CARDLYTICS INC COM 14161W105 940 13318 SH SOLE 0 0 13318 CAREDX INC COM 14167L103 3305 87104 SH SOLE 0 0 87104 CARETRUST REIT INC COM 14174T107 2136 120040 SH SOLE 2898 0 117142 CARGURUS INC COM CL A 141788109 7394 341839 SH SOLE 143310 0 198529 CARLISLE COS INC COM 142339100 2713 22162 SH SOLE 0 0 22162 CARLYLE GROUP INC COM 14316J108 2656 107662 SH SOLE 0 0 107662 CARMAX INC COM 143130102 12522 136241 SH SOLE 76865 0 59376 CARNIVAL CORP UNIT 99/99/9999 143658300 9136 601838 SH SOLE 80 0 601758 CARPENTER TECHNOLOGY CORP COM 144285103 5264 289864 SH SOLE 0 0 289864 CARRIER GLOBAL CORPORATION COM 14448C104 33713 1103882 SH SOLE 182060 0 921822 CARROLS RESTAURANT GROUP INC COM 14574X104 179 27772 SH SOLE 0 0 27772 CARTERS INC COM 146229109 2025 23386 SH SOLE 22064 0 1322 CARVANA CO CL A 146869102 9568 42893 SH SOLE 41402 0 1491 CASELLA WASTE SYS INC CL A 147448104 13628 244005 SH SOLE 71561 0 172444 CASEYS GEN STORES INC COM 147528103 29413 165565 SH SOLE 146006 0 19559 CASTLIGHT HEALTH INC CL B 14862Q100 15 13400 SH SOLE 0 0 13400 CATALENT INC COM 148806102 15596 182069 SH SOLE 151179 0 30890 CATALYST BIOSCIENCES INC COM NEW 14888D208 315 73202 SH SOLE 0 0 73202 CATALYST PHARMACEUTICALS INC COM 14888U101 35 11726 SH SOLE 0 0 11726 CATCHMARK TIMBER TR INC CL A 14912Y202 1565 175204 SH SOLE 0 0 175204 CATERPILLAR INC DEL COM 149123101 74832 501715 SH SOLE 68210 0 433505 CATHAY GEN BANCORP COM 149150104 5055 233178 SH SOLE 224622 0 8556 CAVCO INDS INC DEL COM 149568107 2125 11784 SH SOLE 11784 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 315 3595 SH SOLE 0 0 3595 CBRE CLARION GLOBAL REAL EST COM 12504G100 2014 336722 SH SOLE 0 0 336722 CBRE GROUP INC CL A 12504L109 8264 175934 SH SOLE 114350 0 61584 CC NEUBERGER PRINCIPAL HLDNG COM G1992Y114 322 31000 SH SOLE 0 0 31000 CC NEUBERGER PRINCIPAL HLDNG UNIT 99/99/9999 G1992Y106 127 11700 SH SOLE 0 0 11700 CDK GLOBAL INC COM 12508E101 36952 847709 SH SOLE 831806 0 15903 CDW CORP COM 12514G108 60221 503813 SH SOLE 487530 0 16283 CEDAR FAIR L P DEPOSITRY UNIT 150185106 858 30554 SH SOLE 0 0 30554 CEDAR REALTY TRUST INC COM NEW 150602209 10 12293 SH SOLE 0 0 12293 CEL-SCI CORP COM PAR NEW 150837607 276 21650 SH SOLE 0 0 21650 CELANESE CORP DEL COM 150870103 2893 26918 SH SOLE 11451 0 15467 CEMEX SAB DE CV SPON ADR NEW 151290889 169 44481 SH SOLE 0 0 44481 CENOVUS ENERGY INC COM 15135U109 45 11665 SH SOLE 7225 0 4440 CENTENE CORP DEL COM 15135B101 11734 201160 SH SOLE 141523 0 59637 CENTERPOINT ENERGY INC COM 15189T107 11545 596633 SH SOLE 479587 0 117046 CENTRAL SECS CORP COM 155123102 9122 314677 SH SOLE 0 0 314677 CENTURY CASINOS INC COM 156492100 546 99650 SH SOLE 0 0 99650 CENTURY CMNTYS INC COM 156504300 450 10636 SH SOLE 0 0 10636 CERENCE INC COM 156727109 12770 261307 SH SOLE 143606 0 117701 CERNER CORP COM 156782104 40767 563935 SH SOLE 542098 0 21837 CERUS CORP COM 157085101 7481 1194999 SH SOLE 0 0 1194999 CF INDS HLDGS INC COM 125269100 7640 248783 SH SOLE 0 0 248783 CGI INC CL A SUB VTG 12532H104 499 7357 SH SOLE 122 0 7235 CHAMPIONX CORPORATION COM 15872M104 3448 431498 SH SOLE 428924 0 2574 CHANGE HEALTHCARE INC COM 15912K100 41462 2857485 SH SOLE 2730891 0 126594 CHARLES & COLVARD LTD COM 159765106 18 21605 SH SOLE 0 0 21605 CHARLES RIV LABS INTL INC COM 159864107 24248 107080 SH SOLE 76455 0 30625 CHART INDS INC COM PAR $0.01 16115Q308 2497 35533 SH SOLE 17737 0 17796 CHARTER COMMUNICATIONS INC N CL A 16119P108 35733 57234 SH SOLE 40545 0 16689 CHATHAM LODGING TR COM 16208T102 334 43774 SH SOLE 15674 0 28100 CHECK POINT SOFTWARE TECH LT ORD M22465104 19323 160568 SH SOLE 105286 0 55282 CHEESECAKE FACTORY INC COM 163072101 560 20175 SH SOLE 14297 0 5878 CHEGG INC COM 163092109 5700 79789 SH SOLE 15764 0 64025 CHEGG INC COM 163092109 73 19100 SH Call SOLE 0 0 0 CHEMED CORP NEW COM 16359R103 16452 34249 SH SOLE 24286 0 9963 CHEMOCENTRYX INC COM 16383L106 4487 81879 SH SOLE 7232 0 74647 CHEMOURS CO COM 163851108 1504 71926 SH SOLE 0 0 71926 CHENIERE ENERGY INC COM NEW 16411R208 6245 134977 SH SOLE 22578 0 112399 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 461 644000 PRN SOLE 0 0 644000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1142 34345 SH SOLE 0 0 34345 CHEVRON CORP NEW COM 166764100 331451 4603498 SH SOLE 1648432 0 2955066 CHEVRON CORP NEW COM 166764100 8 44400 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 26 14500 SH Call SOLE 0 0 0 CHEWY INC CL A 16679L109 15456 281886 SH SOLE 164251 0 117635 CHIMERA INVT CORP COM NEW 16934Q208 265 32366 SH SOLE 0 0 32366 CHINA FD INC COM 169373107 907 36021 SH SOLE 0 0 36021 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 182 16068 SH SOLE 0 0 16068 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2380 74007 SH SOLE 0 0 74007 CHIPOTLE MEXICAN GRILL INC COM 169656105 28001 22514 SH SOLE 8918 0 13596 CHUBB LIMITED COM H1467J104 256930 2212554 SH SOLE 964494 0 1248060 CHUBB LIMITED COM H1467J104 8 15000 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 29 36800 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 25795 275256 SH SOLE 17724 0 257532 CHURCHILL DOWNS INC COM 171484108 4024 24563 SH SOLE 6636 0 17927 CIENA CORP COM NEW 171779309 4585 115523 SH SOLE 32775 0 82748 CIGNA CORP NEW COM 125523100 39750 234635 SH SOLE 165987 0 68648 CIMAREX ENERGY CO COM 171798101 5356 220124 SH SOLE 159869 0 60255 CIMPRESS PLC SHS EURO G2143T103 838 11145 SH SOLE 5951 0 5194 CINCINNATI FINL CORP COM 172062101 6551 84016 SH SOLE 5964 0 78052 CINCINNATI FINL CORP COM 172062101 25 15500 SH Call SOLE 0 0 0 CINEMARK HLDGS INC COM 17243V102 865 86458 SH SOLE 76411 0 10047 CINTAS CORP COM 172908105 13322 40015 SH SOLE 6219 0 33796 CIRRUS LOGIC INC COM 172755100 285 4227 SH SOLE 0 0 4227 CISCO SYS INC COM 17275R102 548933 13935844 SH SOLE 6274004 0 7661840 CISCO SYS INC COM 17275R102 5 27300 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 90 64800 SH Put SOLE 0 0 64800 CISCO SYS INC COM 17275R102 3 114800 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 11 24300 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 34100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 22 41500 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 484 27305 SH SOLE 18059 0 9246 CITIGROUP INC COM NEW 172967424 54038 1253498 SH SOLE 644212 0 609286 CITIGROUP INC COM NEW 172967424 8 11800 SH Call SOLE 0 0 0 CITIZENS FINL GROUP INC COM 174610105 3408 134816 SH SOLE 71833 0 62983 CITRIX SYS INC COM 177376100 43039 312530 SH SOLE 244557 0 67973 CITY HLDG CO COM 177835105 1159 20119 SH SOLE 0 0 20119 CITY OFFICE REIT INC COM 178587101 314 41737 SH SOLE 40322 0 1415 CIVEO CORP CDA COM 17878Y108 483 715885 SH SOLE 0 0 715885 CLEAN ENERGY FUELS CORP COM 184499101 33 13421 SH SOLE 0 0 13421 CLEAN HARBORS INC COM 184496107 645 11503 SH SOLE 1271 0 10232 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 25 25000 SH SOLE 0 0 25000 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 412 46973 SH SOLE 0 0 46973 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 261 23609 SH SOLE 0 0 23609 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 189 18860 SH SOLE 0 0 18860 CLEARWAY ENERGY INC CL C 18539C204 1295 48040 SH SOLE 42442 0 5598 CLEVELAND-CLIFFS INC NEW COM 185899101 3032 472343 SH SOLE 0 0 472343 CLIPPER RLTY INC COM 18885T306 1093 180641 SH SOLE 0 0 180641 CLOROX CO DEL COM 189054109 49497 235496 SH SOLE 81502 0 153994 CLOUDERA INC COM 18914U100 568 52132 SH SOLE 0 0 52132 CLOUDFLARE INC CL A COM 18915M107 3607 87851 SH SOLE 0 0 87851 CLOUGH GLOBAL EQUITY FD COM 18914C100 390 34793 SH SOLE 0 0 34793 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 475 50882 SH SOLE 0 0 50882 CME GROUP INC COM 12572Q105 299493 1790001 SH SOLE 624212 0 1165789 CME GROUP INC COM 12572Q105 14 13500 SH Call SOLE 0 0 0 CME GROUP INC COM 12572Q105 23 37800 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 11888 193576 SH SOLE 68145 0 125431 CNA FINL CORP COM 126117100 14999 500143 SH SOLE 498593 0 1550 CNH INDL N V SHS N20944109 373 47832 SH SOLE 27047 0 20785 CNO FINL GROUP INC COM 12621E103 530 33062 SH SOLE 32443 0 619 CNOOC LIMITED SPONSORED ADR 126132109 223 2323 SH SOLE 1333 0 990 CNX RES CORP COM 12653C108 2248 238152 SH SOLE 8935 0 229217 COASTAL FINL CORP WA COM NEW 19046P209 853 69611 SH SOLE 0 0 69611 COCA COLA CO COM 191216100 264006 5347516 SH SOLE 2766328 0 2581188 COCA COLA CONS INC COM 191098102 216 897 SH SOLE 0 0 897 COCA COLA EUROPEAN PARTNERS SHS G25839104 16615 428209 SH SOLE 413104 0 15105 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 210 5167 SH SOLE 2313 0 2854 COEUR MNG INC COM NEW 192108504 437 59270 SH SOLE 0 0 59270 COFFEE HLDG CO INC COM 192176105 132 37800 SH SOLE 0 0 37800 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 357 5951 SH SOLE 5130 0 821 COGNEX CORP COM 192422103 12922 198491 SH SOLE 190891 0 7600 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 10363 149280 SH SOLE 76640 0 72640 COHEN & STEERS CLOSED END OP COM 19248P106 190 17116 SH SOLE 0 0 17116 COHEN & STEERS INC COM 19247A100 2738 49116 SH SOLE 47574 0 1542 COHEN & STEERS INFRASTRUCTUR COM 19248A109 8879 399421 SH SOLE 0 0 399421 COHEN & STEERS LTD DURATION COM 19248C105 843 36073 SH SOLE 0 0 36073 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 187 123713 SH SOLE 0 0 123713 COHEN & STEERS QUALITY INCOM COM 19247L106 15685 1411765 SH SOLE 0 0 1411765 COHEN & STEERS REIT & PFD &I COM 19247X100 5012 248249 SH SOLE 0 0 248249 COHEN & STEERS SELECT PFD & COM 19248Y107 746 28098 SH SOLE 0 0 28098 COHEN & STEERS TOTAL RETURN COM 19247R103 282 23606 SH SOLE 0 0 23606 COHERENT INC COM 192479103 2125 19154 SH SOLE 11852 0 7302 COLFAX CORP COM 194014106 5197 165736 SH SOLE 102219 0 63517 COLGATE PALMOLIVE CO COM 194162103 68849 892410 SH SOLE 569206 0 323204 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 8764 9034000 PRN SOLE 0 0 9034000 COLONY CAP INC NEW CL A COM 19626G108 249 91303 SH SOLE 47830 0 43473 COLUMBIA BKG SYS INC COM 197236102 3631 152263 SH SOLE 151559 0 704 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 710 33022 SH SOLE 0 0 33022 COLUMBIA FINL INC COM 197641103 1404 126504 SH SOLE 126504 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 275 25234 SH SOLE 22005 0 3229 COLUMBIA SELIGM PREM TECH GR COM 19842X109 625 28530 SH SOLE 0 0 28530 COLUMBIA SPORTSWEAR CO COM 198516106 1463 16822 SH SOLE 4519 0 12303 COMCAST CORP NEW CL A 20030N101 615805 13311825 SH SOLE 7192152 0 6119673 COMCAST CORP NEW CL A 20030N101 319 140600 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 74 53000 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 66 37600 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 6 12600 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 1761 46037 SH SOLE 0 0 46037 COMFORT SYS USA INC COM 199908104 8662 168163 SH SOLE 167944 0 219 COMMERCE BANCSHARES INC COM 200525103 25686 456315 SH SOLE 412336 0 43979 COMMERCIAL METALS CO COM 201723103 904 45246 SH SOLE 34516 0 10730 COMMSCOPE HLDG CO INC COM 20337X109 858 95349 SH SOLE 15654 0 79695 COMMUNITY BK SYS INC COM 203607106 856 15711 SH SOLE 1325 0 14386 COMMUNITY HEALTH SYS INC NEW COM 203668108 1513 358621 SH SOLE 0 0 358621 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1708 205774 SH SOLE 202892 0 2882 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 240 19672 SH SOLE 0 0 19672 COMPASS DIVERSIFIED SH BEN INT 20451Q104 2109 110662 SH SOLE 0 0 110662 COMPASS MINERALS INTL INC COM 20451N101 1915 32269 SH SOLE 0 0 32269 COMPASS MINERALS INTL INC COM 20451N101 13 19200 SH Call SOLE 0 0 0 COMPUGEN LTD ORD M25722105 1714 105476 SH SOLE 0 0 105476 COMPUTER PROGRAMS & SYS INC COM 205306103 3271 118487 SH SOLE 117686 0 801 COMSCORE INC COM 20564W105 31 15000 SH SOLE 0 0 15000 CONAGRA BRANDS INC COM 205887102 8103 226906 SH SOLE 69584 0 157322 CONCHO RES INC COM 20605P101 1798 40756 SH SOLE 2076 0 38680 CONDUENT INC COM 206787103 35 11011 SH SOLE 0 0 11011 CONMED CORP COM 207410101 6695 85102 SH SOLE 84907 0 195 CONOCOPHILLIPS COM 20825C104 30996 943865 SH SOLE 692570 0 251295 CONSOLIDATED EDISON INC COM 209115104 11071 142290 SH SOLE 7725 0 134565 CONSTELLATION BRANDS INC CL A 21036P108 22102 116619 SH SOLE 5350 0 111269 CONSTELLIUM SE CL A SHS F21107101 406 51636 SH SOLE 19837 0 31799 CONSTRUCTION PARTNERS INC COM CL A 21044C107 4069 223563 SH SOLE 197606 0 25957 CONTINENTAL RES INC COM 212015101 601 48899 SH SOLE 0 0 48899 COOPER COS INC COM NEW 216648402 39025 115761 SH SOLE 111760 0 4001 COPA HOLDINGS SA CL A P31076105 2216 44061 SH SOLE 0 0 44061 COPART INC COM 217204106 23433 222828 SH SOLE 205323 0 17505 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 75 41598 SH SOLE 0 0 41598 CORCEPT THERAPEUTICS INC COM 218352102 1378 79166 SH SOLE 0 0 79166 CORE MARK HOLDING CO INC COM 218681104 1803 62330 SH SOLE 55680 0 6650 CORECIVIC INC COM 21871N101 85 10566 SH SOLE 0 0 10566 CORELOGIC INC COM 21871D103 654 9669 SH SOLE 9641 0 28 CORESITE RLTY CORP COM 21870Q105 10077 84764 SH SOLE 49609 0 35155 CORMEDIX INC COM 21900C308 134 22200 SH SOLE 0 0 22200 CORNERSTONE STRATEGIC VALUE COM 21924B302 1372 123758 SH SOLE 0 0 123758 CORNERSTONE TOTAL RETURN FD COM 21924U300 1009 91700 SH SOLE 0 0 91700 CORNING INC COM 219350105 65546 2022410 SH SOLE 1724981 0 297429 CORTEVA INC COM 22052L104 11514 399632 SH SOLE 211326 0 188306 CORVEL CORP COM 221006109 786 9195 SH SOLE 8476 0 719 CORVUS GOLD INC COM 221013105 136 46200 SH SOLE 0 0 46200 COSTAMARE INC SHS Y1771G102 145 23866 SH SOLE 21393 0 2473 COSTAR GROUP INC COM 22160N109 22911 27001 SH SOLE 25593 0 1408 COSTCO WHSL CORP NEW COM 22160K105 262209 738570 SH SOLE 289142 0 449428 COTY INC COM CL A 222070203 271 100364 SH SOLE 0 0 100364 COUPA SOFTWARE INC COM 22266L106 9954 36296 SH SOLE 22028 0 14268 COUSINS PPTYS INC COM NEW 222795502 3681 128761 SH SOLE 110041 0 18720 COVANTA HLDG CORP COM 22282E102 4369 563721 SH SOLE 27860 0 535861 COVETRUS INC COM 22304C100 1813 74304 SH SOLE 18285 0 56019 CPI AEROSTRUCTURES INC COM NEW 125919308 99 37100 SH SOLE 0 0 37100 CRACKER BARREL OLD CTRY STOR COM 22410J106 2868 25012 SH SOLE 782 0 24230 CRANE CO COM 224399105 5157 102878 SH SOLE 83211 0 19667 CRAWFORD & CO CL B 224633107 85 13229 SH SOLE 0 0 13229 CREDIT ACCEP CORP MICH COM 225310101 4763 14064 SH SOLE 14040 0 24 CREDIT SUISSE AG NASSAU BRH LG CAP GRTH ENH 22542D423 573 1273 SH SOLE 0 0 1273 CREDIT SUISSE GROUP SPONSORED ADR 225401108 586 58795 SH SOLE 24263 0 34532 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 119 56585 SH SOLE 0 0 56585 CREE INC COM 225447101 17609 276265 SH SOLE 247071 0 29194 CRESCENT CAP BDC INC COM 225655109 2010 157663 SH SOLE 0 0 157663 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 351 28155 SH SOLE 0 0 28155 CRESUD S A C I F Y A SPONSORED ADR 226406106 29 10342 SH SOLE 0 0 10342 CRH PLC ADR 12626K203 17807 493412 SH SOLE 489238 0 4174 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 4943 59094 SH SOLE 399 0 58695 CRONOS GROUP INC COM 22717L101 208 41441 SH SOLE 0 0 41441 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1218 81879 SH SOLE 0 0 81879 CROWDSTRIKE HLDGS INC CL A 22788C105 20802 151487 SH SOLE 57748 0 93739 CROWN CASTLE INTL CORP NEW COM 22822V101 145693 875021 SH SOLE 402776 0 472245 CROWN HLDGS INC COM 228368106 2687 34962 SH SOLE 12130 0 22832 CRYOPORT INC COM PAR $0.001 229050307 575 12123 SH SOLE 0 0 12123 CSG SYS INTL INC COM 126349109 11303 276021 SH SOLE 258436 0 17585 CSI COMPRESSCO LP COM UNIT 12637A103 94 105574 SH SOLE 0 0 105574 CSX CORP COM 126408103 31324 403295 SH SOLE 62104 0 341191 CTO REALTY GROWTH INC COM 22948P103 265 6000 SH SOLE 0 0 6000 CUBESMART COM 229663109 11652 360634 SH SOLE 232713 0 127921 CUBIC CORP COM 229669106 18831 323717 SH SOLE 300810 0 22907 CULLEN FROST BANKERS INC COM 229899109 4877 76261 SH SOLE 69983 0 6278 CUMMINS INC COM 231021106 35440 167834 SH SOLE 68553 0 99281 CURTISS WRIGHT CORP COM 231561101 3274 35101 SH SOLE 24263 0 10838 CUSHING NEXTGEN INFRA INCM F COM 231647207 503 18730 SH SOLE 0 0 18730 CVR PARTNERS LP COM 126633106 16 17901 SH SOLE 0 0 17901 CVS HEALTH CORP COM 126650100 170135 2913250 SH SOLE 298127 0 2615123 CVS HEALTH CORP COM 126650100 14 28300 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 1 16100 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 1 15600 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 7 11700 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 4 23400 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1375 13297 SH SOLE 0 0 13297 CYMABAY THERAPEUTICS INC COM 23257D103 202 27957 SH SOLE 0 0 27957 CYPRESS ENVIRONMENTL PARTNR LTD PARTNER INT 232751107 50 23620 SH SOLE 0 0 23620 CYRUSONE INC COM 23283R100 48794 696754 SH SOLE 236440 0 460314 CYTOKINETICS INC COM NEW 23282W605 212 9784 SH SOLE 0 0 9784 CYTOSORBENTS CORP COM NEW 23283X206 1741 218300 SH SOLE 0 0 218300 D R HORTON INC COM 23331A109 10916 144324 SH SOLE 87218 0 57106 DANA INCORPORATED COM 235825205 413 33492 SH SOLE 0 0 33492 DANA INCORPORATED COM 235825205 1 18100 SH Call SOLE 0 0 0 DANAHER CORPORATION COM 235851102 163258 758173 SH SOLE 419620 0 338553 DANAHER CORPORATION DBCV 1/2 235851AF9 2068 251000 PRN SOLE 0 0 251000 DARDEN RESTAURANTS INC COM 237194105 9062 89950 SH SOLE 40461 0 49489 DARE BIOSCIENCE INC COM 23666P101 17 17200 SH SOLE 0 0 17200 DARLING INGREDIENTS INC COM 237266101 902 25034 SH SOLE 0 0 25034 DATADOG INC CL A COM 23804L103 11837 115865 SH SOLE 37749 0 78116 DAVE & BUSTERS ENTMT INC COM 238337109 270 17825 SH SOLE 0 0 17825 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 7678 383336 SH SOLE 0 0 383336 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1291 51200 SH SOLE 0 0 51200 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 2750 106662 SH SOLE 0 0 106662 DAVITA INC COM 23918K108 5561 64925 SH SOLE 42312 0 22613 DAWSON GEOPHYSICAL CO NEW COM 239360100 41 23550 SH SOLE 0 0 23550 DBX ETF TR XTRACK HRVST CSI 233051879 738 21397 SH SOLE 14328 0 7069 DBX ETF TR XTRACK MSCI EAFE 233051200 5577 182264 SH SOLE 0 0 182264 DBX ETF TR XTRACK MSCI EMRG 233051101 524 21575 SH SOLE 0 0 21575 DBX ETF TR XTRACK MSCI EURP 233051853 424 15467 SH SOLE 0 0 15467 DBX ETF TR XTRACK RUSS 1000 233051481 306 9010 SH SOLE 0 0 9010 DBX ETF TR XTRACK USD HIGH 233051432 5606 116551 SH SOLE 57310 0 59241 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 129 11582 SH SOLE 0 0 11582 DECKERS OUTDOOR CORP COM 243537107 3024 13747 SH SOLE 12704 0 1043 DEERE & CO COM 244199105 115983 523321 SH SOLE 350643 0 172678 DELAWARE ENHANCED GBL DIV & COM 246060107 242 27315 SH SOLE 0 0 27315 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 535 43366 SH SOLE 0 0 43366 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1065 37550 SH SOLE 0 0 37550 DELL TECHNOLOGIES INC CL C 24703L202 5132 75817 SH SOLE 980 0 74837 DELTA AIR LINES INC DEL COM NEW 247361702 14421 471585 SH SOLE 89 0 471496 DELUXE CORP COM 248019101 402 15637 SH SOLE 10651 0 4986 DENISON MINES CORP COM 248356107 17 39540 SH SOLE 0 0 39540 DENTSPLY SIRONA INC COM 24906P109 26480 605533 SH SOLE 549283 0 56250 DESCARTES SYS GROUP INC COM 249906108 5139 90252 SH SOLE 89350 0 902 DESIGNER BRANDS INC CL A 250565108 171 31496 SH SOLE 18954 0 12542 DEUTSCHE BANK A G NAMEN AKT D18190898 452 53797 SH SOLE 3181 0 50616 DEVON ENERGY CORP NEW COM 25179M103 249 26324 SH SOLE 1645 0 24679 DEXCOM INC COM 252131107 34274 83142 SH SOLE 34206 0 48936 DHT HOLDINGS INC SHS NEW Y2065G121 324 62796 SH SOLE 0 0 62796 DIAGEO PLC SPON ADR NEW 25243Q205 59881 434991 SH SOLE 366229 0 68762 DIAMONDBACK ENERGY INC COM 25278X109 3029 100561 SH SOLE 66780 0 33781 DICERNA PHARMACEUTICALS INC COM 253031108 405 22495 SH SOLE 22495 0 0 DICKS SPORTING GOODS INC COM 253393102 732 12653 SH SOLE 0 0 12653 DIGITAL RLTY TR INC COM 253868103 62202 423828 SH SOLE 286071 0 137757 DIGITAL TURBINE INC COM NEW 25400W102 279 8531 SH SOLE 0 0 8531 DINE BRANDS GLOBAL INC COM 254423106 1671 30618 SH SOLE 14948 0 15670 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 10056 155957 SH SOLE 155171 0 786 DIREXION SHS ETF TR WORK FROM HOME 25460G773 436 8065 SH SOLE 0 0 8065 DISCOVER FINL SVCS COM 254709108 17181 297345 SH SOLE 111822 0 185523 DISCOVERY INC COM SER A 25470F104 19433 892670 SH SOLE 691900 0 200770 DISCOVERY INC COM SER C 25470F302 20335 1037502 SH SOLE 1005639 0 31863 DISH NETWORK CORPORATION CL A 25470M109 3509 120882 SH SOLE 3649 0 117233 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 69 75000 PRN SOLE 0 0 75000 DISNEY WALT CO COM DISNEY 254687106 263184 2121062 SH SOLE 552053 0 1569009 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 120 34226 SH SOLE 0 0 34226 DIVIDEND & INCOME FD INC COM NEW 25538A204 3667 402924 SH SOLE 0 0 402924 DNP SELECT INCOME FD INC COM 23325P104 2397 238767 SH SOLE 0 0 238767 DOCUSIGN INC COM 256163106 65221 303013 SH SOLE 134819 0 168194 DOLBY LABORATORIES INC COM CL A 25659T107 10501 158435 SH SOLE 141363 0 17072 DOLLAR GEN CORP NEW COM 256677105 81479 388689 SH SOLE 203903 0 184786 DOLLAR TREE INC COM 256746108 9490 103900 SH SOLE 75139 0 28761 DOMINION ENERGY INC COM 25746U109 111605 1413971 SH SOLE 964085 0 449886 DOMINION ENERGY INC UNIT 99/99/9999 25746U133 1072 10539 SH SOLE 0 0 10539 DOMINOS PIZZA INC COM 25754A201 9292 21850 SH SOLE 3747 0 18103 DOMO INC COM CL B 257554105 445 11601 SH SOLE 0 0 11601 DONALDSON INC COM 257651109 9047 194882 SH SOLE 161618 0 33264 DORCHESTER MINERALS LP COM UNIT 25820R105 158 15264 SH SOLE 0 0 15264 DORMAN PRODUCTS INC COM 258278100 4325 47852 SH SOLE 47608 0 244 DOUBLELINE INCOME SOLUTIONS COM 258622109 1574 98229 SH SOLE 0 0 98229 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1091 57240 SH SOLE 0 0 57240 DOUGLAS DYNAMICS INC COM 25960R105 3622 105898 SH SOLE 105725 0 173 DOVER CORP COM 260003108 27100 250137 SH SOLE 161326 0 88811 DOW INC COM 260557103 38768 823975 SH SOLE 282941 0 541034 DOW INC COM 260557103 18 11300 SH Call SOLE 0 0 0 DOW INC COM 260557103 5 10400 SH Call SOLE 0 0 0 DRAFTKINGS INC COM CL A 26142R104 18262 310370 SH SOLE 30864 0 279506 DRDGOLD LIMITED SPON ADR REPSTG 26152H301 310 26125 SH SOLE 0 0 26125 DRIL QUIP INC COM 262037104 4235 171059 SH SOLE 170921 0 138 DROPBOX INC CL A 26210C104 499 25924 SH SOLE 0 0 25924 DTE ENERGY CO COM 233331107 19704 171280 SH SOLE 63078 0 108202 DTE ENERGY CO UNIT 11/01/2022S 233331842 361 8000 SH SOLE 0 0 8000 DTF TAX-FREE INCOME INC COM 23334J107 333 23079 SH SOLE 0 0 23079 DUFF & PHELPS SLT ENGY AND M COM 26433F108 4 10475 SH SOLE 0 0 10475 DUFF & PHELPS UTLITY AND INF COM 26433C105 4057 393140 SH SOLE 0 0 393140 DUKE ENERGY CORP NEW COM NEW 26441C204 127608 1440925 SH SOLE 846004 0 594921 DUKE REALTY CORP COM NEW 264411505 5944 161074 SH SOLE 135743 0 25331 DUNKIN BRANDS GROUP INC COM 265504100 3703 45211 SH SOLE 486 0 44725 DUPONT DE NEMOURS INC COM 26614N102 23211 418361 SH SOLE 202827 0 215534 DURECT CORP COM 266605104 305 178500 SH SOLE 0 0 178500 DWS MUN INCOME TR COM 233368109 1175 106024 SH SOLE 0 0 106024 DWS STRATEGIC MUN INCOME TR COM 23342Q101 212 19513 SH SOLE 0 0 19513 DXC TECHNOLOGY CO COM 23355L106 5184 290432 SH SOLE 152577 0 137855 DXC TECHNOLOGY CO COM 23355L106 34 33800 SH Call SOLE 0 0 0 DYCOM INDS INC COM 267475101 323 6117 SH SOLE 0 0 6117 DYNATRACE INC COM NEW 268150109 2157 52573 SH SOLE 42587 0 9986 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 187 43308 SH SOLE 0 0 43308 E TRADE FINANCIAL CORP COM NEW 269246401 603 12038 SH SOLE 0 0 12038 EAGLE BANCORP INC MD COM 268948106 299 11167 SH SOLE 10821 0 346 EAGLE MATLS INC COM 26969P108 6846 79309 SH SOLE 74664 0 4645 EAST WEST BANCORP INC COM 27579R104 11144 340371 SH SOLE 337075 0 3296 EASTERLY GOVT PPTYS INC COM 27616P103 3285 146597 SH SOLE 113960 0 32637 EASTGROUP PPTY INC COM 277276101 9473 73247 SH SOLE 51316 0 21931 EASTMAN CHEM CO COM 277432100 2590 33156 SH SOLE 0 0 33156 EASTMAN KODAK CO COM NEW 277461406 237 26897 SH SOLE 0 0 26897 EASTMAN KODAK CO COM NEW 277461406 29 15000 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 338753 3320116 SH SOLE 929144 0 2390972 EATON CORP PLC SHS G29183103 70 27400 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 254 63400 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 515 28600 SH Call SOLE 0 0 0 EATON VANCE CALIF MUN BD FD COM 27828A100 160 14115 SH SOLE 0 0 14115 EATON VANCE CORP COM NON VTG 278265103 3157 82761 SH SOLE 0 0 82761 EATON VANCE ENH EQTY INC FD COM 278277108 2856 154799 SH SOLE 0 0 154799 EATON VANCE ENHANCED EQ INC COM 278274105 9274 633447 SH SOLE 0 0 633447 EATON VANCE FLOATING RATE 20 COM 27831H100 2592 293216 SH SOLE 0 0 293216 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 479 34189 SH SOLE 0 0 34189 EATON VANCE FLTING RATE INC COM 278279104 6646 559442 SH SOLE 0 0 559442 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 1285 135738 SH SOLE 0 0 135738 EATON VANCE LTD DURATION INC COM 27828H105 906 80068 SH SOLE 0 0 80068 EATON VANCE MUN BD FD COM 27827X101 2685 203901 SH SOLE 0 0 203901 EATON VANCE MUN INCOME 2028 SHS 27829U105 485 23022 SH SOLE 0 0 23022 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1831 142970 SH SOLE 0 0 142970 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 231 11548 SH SOLE 0 0 11548 EATON VANCE RISK MNGD DIV EQ COM 27829G106 1128 117833 SH SOLE 0 0 117833 EATON VANCE SR FLTNG RTE TR COM 27828Q105 139 11985 SH SOLE 0 0 11985 EATON VANCE SR INCOME TR SH BEN INT 27826S103 708 120539 SH SOLE 0 0 120539 EATON VANCE TAX ADVT DIV INC COM 27828G107 3220 163477 SH SOLE 0 0 163477 EATON VANCE TAX MNGED BUY WR COM 27828X100 1013 74266 SH SOLE 0 0 74266 EATON VANCE TAX-MANAGED GLOB COM 27829F108 7966 1082333 SH SOLE 0 0 1082333 EATON VANCE TX ADV GLB DIV O COM 27828U106 991 47654 SH SOLE 0 0 47654 EATON VANCE TX ADV GLBL DIV COM 27828S101 1257 84544 SH SOLE 0 0 84544 EATON VANCE TX MGD DIV EQ IN COM 27828N102 9775 897572 SH SOLE 0 0 897572 EATON VANCE TX MNG BY WRT OP COM 27828Y108 2038 147333 SH SOLE 0 0 147333 EATON VANCE TXMGD GL BUYWR O COM 27829C105 11520 1348960 SH SOLE 0 0 1348960 EBAY INC. COM 278642103 42282 811563 SH SOLE 560650 0 250913 EBIX INC COM NEW 278715206 292 14197 SH SOLE 14197 0 0 ECHOSTAR CORP CL A 278768106 8156 327692 SH SOLE 0 0 327692 ECOLAB INC COM 278865100 64682 323643 SH SOLE 211420 0 112223 EDISON INTL COM 281020107 27510 541119 SH SOLE 483918 0 57201 EDITAS MEDICINE INC COM 28106W103 2288 81534 SH SOLE 0 0 81534 EDWARDS LIFESCIENCES CORP COM 28176E108 69744 873760 SH SOLE 140031 0 733729 EHEALTH INC COM 28238P109 4582 57997 SH SOLE 0 0 57997 ELANCO ANIMAL HEALTH INC COM 28414H103 20575 736666 SH SOLE 568570 0 168096 ELASTIC N V ORD SHS N14506104 13543 125528 SH SOLE 60089 0 65439 ELBIT SYS LTD ORD M3760D101 603 4954 SH SOLE 0 0 4954 ELECTRAMECCANICA VEHS CORP COM NEW 284849205 81 32500 SH SOLE 0 0 32500 ELECTRONIC ARTS INC COM 285512109 12087 92685 SH SOLE 36224 0 56461 ELEMENT SOLUTIONS INC COM 28618M106 1734 164960 SH SOLE 162029 0 2931 ELLINGTON FINANCIAL INC COM 28852N109 177 14456 SH SOLE 0 0 14456 ELLSWORTH GROWTH & INCOME FD COM 289074106 1333 115403 SH SOLE 0 0 115403 EMBRAER S.A. SPONSORED ADS 29082A107 87 19625 SH SOLE 0 0 19625 EMCOR GROUP INC COM 29084Q100 11969 176768 SH SOLE 175302 0 1466 EMERGENT BIOSOLUTIONS INC COM 29089Q105 1988 19236 SH SOLE 16360 0 2876 EMERSON ELEC CO COM 291011104 39925 608889 SH SOLE 119631 0 489258 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 159 26251 SH SOLE 0 0 26251 EMPIRE ST RLTY TR INC CL A 292104106 1518 248010 SH SOLE 232091 0 15919 EMPLOYERS HOLDINGS INC COM 292218104 287 9474 SH SOLE 9367 0 107 EMX RTY CORP COM 26873J107 48 18179 SH SOLE 0 0 18179 ENBRIDGE INC COM 29250N105 70120 2401310 SH SOLE 1948882 0 452428 ENCOMPASS HEALTH CORP COM 29261A100 1623 24979 SH SOLE 7743 0 17236 ENDAVA PLC ADS 29260V105 1199 18979 SH SOLE 15956 0 3023 ENDEAVOUR SILVER CORP COM 29258Y103 68 19270 SH SOLE 0 0 19270 ENERGIZER HLDGS INC NEW COM 29272W109 6916 176693 SH SOLE 161884 0 14809 ENERGY RECOVERY INC COM 29270J100 1827 222782 SH SOLE 0 0 222782 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 12126 2237282 SH SOLE 0 0 2237282 ENERPAC TOOL GROUP CORP CL A COM 292765104 10563 561572 SH SOLE 559502 0 2070 ENERSYS COM 29275Y102 1865 27785 SH SOLE 22955 0 4830 ENI S P A SPONSORED ADR 26874R108 2131 137146 SH SOLE 122236 0 14910 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 318 135458 SH SOLE 0 0 135458 ENPHASE ENERGY INC COM 29355A107 600 7260 SH SOLE 0 0 7260 ENPRO INDS INC COM 29355X107 2205 39085 SH SOLE 38858 0 227 ENSIGN GROUP INC COM 29358P101 1633 28624 SH SOLE 24075 0 4549 ENSTAR GROUP LIMITED SHS G3075P101 588 3641 SH SOLE 1800 0 1841 ENTEGRIS INC COM 29362U104 8961 120536 SH SOLE 88214 0 32322 ENTERCOM COMMUNICATIONS CORP CL A 293639100 144 89735 SH SOLE 0 0 89735 ENTERGY CORP NEW COM 29364G103 23242 235889 SH SOLE 203478 0 32411 ENTERPRISE PRODS PARTNERS L COM 293792107 66912 4237631 SH SOLE 1287444 0 2950187 ENVESTNET INC COM 29404K106 2255 29219 SH SOLE 21690 0 7529 ENVIVA PARTNERS LP COM UNIT 29414J107 3039 75482 SH SOLE 0 0 75482 EOG RES INC COM 26875P101 6517 181331 SH SOLE 86725 0 94606 EPAM SYS INC COM 29414B104 19807 61270 SH SOLE 52945 0 8325 EPLUS INC COM 294268107 6332 86499 SH SOLE 86478 0 21 EPR PPTYS COM SH BEN INT 26884U109 257 9338 SH SOLE 0 0 9338 EQUIFAX INC COM 294429105 20543 130931 SH SOLE 74538 0 56393 EQUINIX INC COM 29444U700 104520 137447 SH SOLE 43628 0 93819 EQUINOR ASA SPONSORED ADR 29446M102 3158 224640 SH SOLE 151069 0 73571 EQUINOX GOLD CORP COM 29446Y502 824 70627 SH SOLE 0 0 70627 EQUITABLE HLDGS INC COM 29452E101 3692 202417 SH SOLE 192252 0 10165 EQUITRANS MIDSTREAM CORP COM 294600101 476 56270 SH SOLE 30122 0 26148 EQUITY COMWLTH COM SH BEN INT 294628102 12850 482533 SH SOLE 479845 0 2688 EQUITY LIFESTYLE PPTYS INC COM 29472R108 932 15208 SH SOLE 2360 0 12848 EQUITY RESIDENTIAL SH BEN INT 29476L107 4984 97104 SH SOLE 71298 0 25806 ERICSSON ADR B SEK 10 294821608 1791 164477 SH SOLE 42578 0 121899 ESPERION THERAPEUTICS INC NE COM 29664W105 331 8893 SH SOLE 4303 0 4590 ESSENT GROUP LTD COM G3198U102 1569 42397 SH SOLE 38865 0 3532 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 496 27091 SH SOLE 0 0 27091 ESSENTIAL UTILS INC COM 29670G102 12467 309729 SH SOLE 102925 0 206804 ESSENTIAL UTILS INC UNIT 04/30/2022 29670G201 3633 67903 SH SOLE 67903 0 0 ESSEX PPTY TR INC COM 297178105 3188 15880 SH SOLE 10849 0 5031 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 1227 22096 SH SOLE 0 0 22096 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 474 45551 SH SOLE 0 0 45551 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 15265 327990 SH SOLE 0 0 327990 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 1639 118687 SH SOLE 0 0 118687 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2401 44128 SH SOLE 0 0 44128 ETF SER SOLUTIONS APTUS COLLARED 26922A222 279 10467 SH SOLE 0 0 10467 ETF SER SOLUTIONS APTUS DEFINED 26922A388 1180 38284 SH SOLE 0 0 38284 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 5430 190672 SH SOLE 0 0 190672 ETF SER SOLUTIONS DISTILLATE US 26922A321 6697 205233 SH SOLE 0 0 205233 ETF SER SOLUTIONS US GLB JETS 26922A842 6872 406635 SH SOLE 0 0 406635 ETSY INC COM 29786A106 9545 78475 SH SOLE 41960 0 36515 EURONAV NV SHS B38564108 432 48833 SH SOLE 20994 0 27839 EURONET WORLDWIDE INC COM 298736109 1408 15461 SH SOLE 14091 0 1370 EUROPEAN EQUITY FD INC COM 298768102 3808 402542 SH SOLE 0 0 402542 EVERBRIDGE INC COM 29978A104 14776 117524 SH SOLE 9674 0 107850 EVERCORE INC CLASS A 29977A105 1468 22430 SH SOLE 20858 0 1572 EVEREST RE GROUP LTD COM G3223R108 12636 63966 SH SOLE 61873 0 2093 EVERGY INC COM 30034W106 11194 220269 SH SOLE 155237 0 65032 EVERI HLDGS INC COM 30034T103 4520 547840 SH SOLE 72338 0 475502 EVERQUOTE INC COM CL A 30041R108 735 19028 SH SOLE 16448 0 2580 EVERSOURCE ENERGY COM 30040W108 18402 220245 SH SOLE 68345 0 151900 EVERTEC INC COM 30040P103 4761 137168 SH SOLE 133081 0 4087 EVI INDS INC COM 26929N102 1977 74289 SH SOLE 74165 0 124 EVO PMTS INC CL A COM 26927E104 695 27986 SH SOLE 27832 0 154 EVOLENT HEALTH INC CL A 30050B101 532 42860 SH SOLE 42860 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 2095 98729 SH SOLE 40652 0 58077 EXACT SCIENCES CORP COM 30063P105 5657 55489 SH SOLE 1559 0 53930 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 13228 253273 SH SOLE 0 0 253273 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 6197 128695 SH SOLE 0 0 128695 EXELIXIS INC COM 30161Q104 1171 47894 SH SOLE 0 0 47894 EXELON CORP COM 30161N101 10338 289092 SH SOLE 108472 0 180620 EXELON CORP COM 30161N101 1 12000 SH Call SOLE 0 0 0 EXICURE INC COM 30205M101 74 42500 SH SOLE 0 0 42500 EXP WORLD HLDGS INC COM 30212W100 253 6270 SH SOLE 0 0 6270 EXPEDIA GROUP INC COM NEW 30212P303 7976 86988 SH SOLE 59642 0 27346 EXPEDITORS INTL WASH INC COM 302130109 30847 340776 SH SOLE 289125 0 51651 EXPONENT INC COM 30214U102 13447 186680 SH SOLE 179454 0 7226 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 6753 565139 SH SOLE 562434 0 2705 EXTRA SPACE STORAGE INC COM 30225T102 3251 30384 SH SOLE 15463 0 14921 EXTREME NETWORKS INC COM 30226D106 1922 478049 SH SOLE 0 0 478049 EXXON MOBIL CORP COM 30231G102 121801 3547956 SH SOLE 2148944 0 1399012 F M C CORP COM NEW 302491303 16653 157239 SH SOLE 127858 0 29381 F N B CORP COM 302520101 2595 382760 SH SOLE 162827 0 219933 F5 NETWORKS INC COM 315616102 4352 35450 SH SOLE 11360 0 24090 FABRINET SHS G3323L100 1196 18969 SH SOLE 18139 0 830 FACEBOOK INC CL A 30303M102 495161 1890650 SH SOLE 1004719 0 885931 FACTSET RESH SYS INC COM 303075105 38541 115089 SH SOLE 80930 0 34159 FAIR ISAAC CORP COM 303250104 12406 29164 SH SOLE 27187 0 1977 FARFETCH LTD ORD SH CL A 30744W107 300 11910 SH SOLE 0 0 11910 FARMLAND PARTNERS INC COM 31154R109 542 81336 SH SOLE 0 0 81336 FASTENAL CO COM 311900104 12160 269686 SH SOLE 29202 0 240484 FASTLY INC CL A 31188V100 5377 57393 SH SOLE 10317 0 47076 FATE THERAPEUTICS INC COM 31189P102 816 20425 SH SOLE 0 0 20425 FATHOM HOLDINGS INC COM 31189V109 240 15217 SH SOLE 0 0 15217 FB FINL CORP COM 30257X104 903 35963 SH SOLE 18211 0 17752 FEDERAL AGRIC MTG CORP CL C 313148306 2934 46091 SH SOLE 46005 0 86 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 2403 32716 SH SOLE 0 0 32716 FEDERAL SIGNAL CORP COM 313855108 1837 62814 SH SOLE 59037 0 3777 FEDERATED HERMES INC CL B 314211103 430 20011 SH SOLE 14732 0 5279 FEDERATED HERMES PREM MUNI I COM 31423P108 974 68251 SH SOLE 0 0 68251 FEDEX CORP COM 31428X106 115245 458187 SH SOLE 178248 0 279939 FEDNAT HLDG CO COM 31431B109 141 22352 SH SOLE 0 0 22352 FERRARI N V COM N3167Y103 14657 79825 SH SOLE 66974 0 12851 FFBW INC MD COM 30260M103 468 50000 SH SOLE 0 0 50000 FG NEW AMER ACQUISITION CORP UNIT 08/31/2027 30259V205 848 84749 SH SOLE 0 0 84749 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 574 1322 SH SOLE 0 0 1322 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 220 6793 SH SOLE 0 0 6793 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 853 30769 SH SOLE 26874 0 3895 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2630 42385 SH SOLE 0 0 42385 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 1727 43014 SH SOLE 0 0 43014 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2449 26599 SH SOLE 0 0 26599 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1393 59290 SH SOLE 0 0 59290 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 1455 26620 SH SOLE 0 0 26620 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 57538 1837706 SH SOLE 1771843 0 65863 FIDELITY NATL INFORMATION SV COM 31620M106 113424 770468 SH SOLE 486814 0 283654 FIDUS INVT CORP COM 316500107 7897 801747 SH SOLE 0 0 801747 FIESTA RESTAURANT GROUP INC COM 31660B101 337 36000 SH SOLE 0 0 36000 FIFTH THIRD BANCORP COM 316773100 16412 769807 SH SOLE 531812 0 237995 FINANCIAL INSTNS INC COM 317585404 191 12401 SH SOLE 3458 0 8943 FIREEYE INC COM 31816Q101 10659 863407 SH SOLE 806528 0 56879 FIRST AMERN FINL CORP COM 31847R102 3498 68703 SH SOLE 61992 0 6711 FIRST BANCSHARES INC MS COM 318916103 286 13650 SH SOLE 0 0 13650 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 72 11563 SH SOLE 0 0 11563 FIRST CTZNS BANCSHARES INC N CL A 31946M103 716 2245 SH SOLE 1726 0 519 FIRST EAGLE SENIOR LOAN FUND COM NEW 32010E100 303 24397 SH SOLE 0 0 24397 FIRST FINL BANCORP OH COM 320209109 379 31600 SH SOLE 4343 0 27257 FIRST FINL BANKSHARES COM 32020R109 444 15925 SH SOLE 11344 0 4581 FIRST FNDTN INC COM 32026V104 833 63700 SH SOLE 0 0 63700 FIRST HAWAIIAN INC COM 32051X108 11132 769328 SH SOLE 767242 0 2086 FIRST HORIZON NATL CORP COM 320517105 3335 353682 SH SOLE 129735 0 223947 FIRST MAJESTIC SILVER CORP COM 32076V103 1749 183764 SH SOLE 0 0 183764 FIRST MAJESTIC SILVER CORP COM 32076V103 3 38700 SH Call SOLE 0 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 900 83517 SH SOLE 42722 0 40795 FIRST REP BK SAN FRANCISCO C COM 33616C100 11529 105706 SH SOLE 79547 0 26159 FIRST SOLAR INC COM 336433107 510 7700 SH SOLE 0 0 7700 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 256 26730 SH SOLE 0 0 26730 FIRST TR BICK INDEX FD COM SHS 33733H107 473 16259 SH SOLE 0 0 16259 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 2103 56107 SH SOLE 0 0 56107 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 3725 370653 SH SOLE 0 0 370653 FIRST TR ENERGY INCOME & GRO COM 33738G104 493 54360 SH SOLE 0 0 54360 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1618 180819 SH SOLE 0 0 180819 FIRST TR ENHANCED EQTY INC F COM 337318109 7787 514299 SH SOLE 0 0 514299 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1284 37539 SH SOLE 0 0 37539 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 1235 45170 SH SOLE 0 0 45170 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 704 24560 SH SOLE 0 0 24560 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 4530 233764 SH SOLE 0 0 233764 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 26734 480786 SH SOLE 0 0 480786 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1237 23904 SH SOLE 0 0 23904 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 38387 2002443 SH SOLE 213997 0 1788446 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 455 7498 SH SOLE 0 0 7498 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 5696 100644 SH SOLE 0 0 100644 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 1354 67233 SH SOLE 0 0 67233 FIRST TR EXCH TRD ALPHDX FD CHINA ALPHADEX 33737J141 374 14377 SH SOLE 0 0 14377 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 5953 118386 SH SOLE 0 0 118386 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 1251 37255 SH SOLE 0 0 37255 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 2195 101412 SH SOLE 0 0 101412 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 2121 63852 SH SOLE 0 0 63852 FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 667 15063 SH SOLE 0 0 15063 FIRST TR EXCH TRD ALPHDX FD MID CP GR ALPH 33737M102 5005 93548 SH SOLE 1 0 93547 FIRST TR EXCH TRD ALPHDX FD SML CAP VAL AL 33737M409 516 16733 SH SOLE 0 0 16733 FIRST TR EXCH TRD ALPHDX FD SML CP GRW ALP 33737M300 2703 57184 SH SOLE 0 0 57184 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 2203 40948 SH SOLE 0 0 40948 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 353 20806 SH SOLE 0 0 20806 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 483 10136 SH SOLE 0 0 10136 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 30132 383897 SH SOLE 0 0 383897 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 15395 361794 SH SOLE 0 0 361794 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 3237 67323 SH SOLE 0 0 67323 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 7735 433809 SH SOLE 0 0 433809 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 699 124757 SH SOLE 0 0 124757 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 5267 207610 SH SOLE 0 0 207610 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 23459 247618 SH SOLE 1 0 247617 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 1994 48679 SH SOLE 0 0 48679 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 6516 110074 SH SOLE 0 0 110074 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 8880 156235 SH SOLE 0 0 156235 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 746 19869 SH SOLE 0 0 19869 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 14694 422231 SH SOLE 0 0 422231 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 40784 448558 SH SOLE 0 0 448558 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 21094 218270 SH SOLE 0 0 218270 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 2584 97604 SH SOLE 450 0 97154 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3855 63780 SH SOLE 0 0 63780 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 645 33634 SH SOLE 0 0 33634 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 169772 2683294 SH SOLE 0 0 2683294 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 84782 450179 SH SOLE 15774 0 434405 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 9864 376431 SH SOLE 0 0 376431 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 9249 492256 SH SOLE 0 0 492256 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT PE 33733E880 841 33487 SH SOLE 0 0 33487 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 42040 1232114 SH SOLE 0 0 1232114 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 2053 113348 SH SOLE 0 0 113348 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 5513 245084 SH SOLE 0 0 245084 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 98751 1645310 SH SOLE 1 0 1645309 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 8614 182569 SH SOLE 0 0 182569 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 89780 1737211 SH SOLE 29680 0 1707531 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 804 45872 SH SOLE 0 0 45872 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 218 4994 SH SOLE 0 0 4994 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 3328 247418 SH SOLE 0 0 247418 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 2144 48337 SH SOLE 0 0 48337 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 15470 353351 SH SOLE 0 0 353351 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 3484 50860 SH SOLE 0 0 50860 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 4850 286763 SH SOLE 0 0 286763 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 5478 234694 SH SOLE 0 0 234694 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1051 26987 SH SOLE 0 0 26987 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 402 43097 SH SOLE 0 0 43097 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 2255 47316 SH SOLE 0 0 47316 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 286 47003 SH SOLE 0 0 47003 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 9215 483996 SH SOLE 0 0 483996 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 35479 225607 SH SOLE 0 0 225607 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 5660 220152 SH SOLE 0 0 220152 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 17234 526589 SH SOLE 0 0 526589 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 18176 395049 SH SOLE 0 0 395049 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 4180 103686 SH SOLE 0 0 103686 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 365 13679 SH SOLE 0 0 13679 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 1551 78920 SH SOLE 0 0 78920 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 712 34940 SH SOLE 0 0 34940 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 54878 997231 SH SOLE 0 0 997231 FIRST TR FTSE EPRA / NAREIT COM 33736N101 351 9072 SH SOLE 0 0 9072 FIRST TR HIGH INCOME L/S FD COM 33738E109 2541 182517 SH SOLE 0 0 182517 FIRST TR INTER DUR PFD & IN COM 33718W103 764 35539 SH SOLE 0 0 35539 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 6321 135435 SH SOLE 0 0 135435 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 15700 248370 SH SOLE 0 0 248370 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 8253 125126 SH SOLE 0 0 125126 FIRST TR MLP & ENERGY INCOM COM 33739B104 781 168387 SH SOLE 0 0 168387 FIRST TR MORNINGSTAR DIVID L SHS 336917109 11459 439722 SH SOLE 0 0 439722 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 1974 22935 SH SOLE 0 0 22935 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 412 8872 SH SOLE 0 0 8872 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 58500 677233 SH SOLE 0 0 677233 FIRST TR NASDAQ 100 TECH IND SHS 337345102 39440 336466 SH SOLE 0 0 336466 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 548 17276 SH SOLE 0 0 17276 FIRST TR S&P REIT INDEX FD COM 33734G108 299 14156 SH SOLE 0 0 14156 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 11849 204720 SH SOLE 0 0 204720 FIRST TR SR FLG RTE INCM FD COM 33733U108 551 50252 SH SOLE 0 0 50252 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 5338 632486 SH SOLE 0 0 632486 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 396 38598 SH SOLE 0 0 38598 FIRST TR VALUE LINE DIVID IN SHS 33734H106 186665 5933423 SH SOLE 779 0 5932644 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 9809 116814 SH SOLE 0 0 116814 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 160 11749 SH SOLE 0 0 11749 FIRST WESTN FINL INC COM 33751L105 324 25000 SH SOLE 0 0 25000 FIRSTCASH INC COM 33767D105 538 9409 SH SOLE 8874 0 535 FIRSTENERGY CORP COM 337932107 17673 615584 SH SOLE 520103 0 95481 FIRSTSERVICE CORP NEW COM 33767E202 7693 58321 SH SOLE 58096 0 225 FISERV INC COM 337738108 71636 695156 SH SOLE 491189 0 203967 FIVE BELOW INC COM 33829M101 4794 37748 SH SOLE 21969 0 15779 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 439 105266 SH SOLE 25726 0 79540 FIVE9 INC COM 338307101 1077 8307 SH SOLE 4667 0 3640 FIVERR INTL LTD ORD SHS M4R82T106 1764 12695 SH SOLE 0 0 12695 FLAHERTY & CRUMRIN PFD & INM COM 338478100 669 31904 SH SOLE 0 0 31904 FLAHERTY & CRUMRIN PFD & INM COM 338480106 168 10176 SH SOLE 0 0 10176 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 13594 497962 SH SOLE 0 0 497962 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 195 16348 SH SOLE 0 0 16348 FLEETCOR TECHNOLOGIES INC COM 339041105 8362 35121 SH SOLE 4323 0 30798 FLEX LTD ORD Y2573F102 2229 200118 SH SOLE 184133 0 15985 FLEXION THERAPEUTICS INC COM 33938J106 2262 217327 SH SOLE 0 0 217327 FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 131 165000 PRN SOLE 0 0 165000 FLEXSHARES TR INTL QLTDV IDX 33939L837 202 9791 SH SOLE 0 0 9791 FLEXSHARES TR M STAR DEV MKT 33939L803 210 3750 SH SOLE 0 0 3750 FLEXSHARES TR MORNSTAR UPSTR 33939L407 7636 275071 SH SOLE 248572 0 26499 FLEXSHARES TR MSTAR EMKT FAC 33939L308 225 4719 SH SOLE 0 0 4719 FLEXSHARES TR QLT DIV DEF IDX 33939L845 586 13245 SH SOLE 0 0 13245 FLIR SYS INC COM 302445101 14565 406284 SH SOLE 214451 0 191833 FLOOR & DECOR HLDGS INC CL A 339750101 1872 25021 SH SOLE 18111 0 6910 FLOWERS FOODS INC COM 343498101 2285 93937 SH SOLE 68637 0 25300 FLOWSERVE CORP COM 34354P105 476 17448 SH SOLE 12449 0 4999 FLUOR CORP NEW COM 343412102 197 22382 SH SOLE 0 0 22382 FLWS/1-800 FLOWERS CL A 68243Q106 451 18088 SH SOLE 17498 0 590 FOOT LOCKER INC COM 344849104 3568 108035 SH SOLE 88502 0 19533 FORD MTR CO DEL COM 345370860 7321 1099222 SH SOLE 0 0 1099222 FORMFACTOR INC COM 346375108 227 9094 SH SOLE 5105 0 3989 FORTINET INC COM 34959E109 11798 100146 SH SOLE 56949 0 43197 FORTIS INC COM 349553107 8930 218519 SH SOLE 198252 0 20267 FORTIVE CORP COM 34959J108 7215 94670 SH SOLE 53122 0 41548 FORTIVE CORP NOTE 0.875% 2/1 34959JAK4 2004 2000000 PRN SOLE 0 0 2000000 FORTRESS BIOTECH INC COM 34960Q109 187 46272 SH SOLE 8458 0 37814 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 2317 135251 SH SOLE 0 0 135251 FORTRESS VALUE ACQUISITION C COM CL A 34962V106 619 45569 SH SOLE 0 0 45569 FORTUNA SILVER MINES INC COM 349915108 1643 258426 SH SOLE 0 0 258426 FORTUNA SILVER MINES INC COM 349915108 128 73300 SH Call SOLE 0 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 9089 105050 SH SOLE 49234 0 55816 FORWARD AIR CORP COM 349853101 1329 23163 SH SOLE 23095 0 68 FOSSIL GROUP INC COM 34988V106 231 40322 SH SOLE 0 0 40322 FOUNDATION BLDG MATLS INC COM 350392106 528 33599 SH SOLE 0 0 33599 FOUR CORNERS PPTY TR INC COM 35086T109 5072 198210 SH SOLE 185741 0 12469 FOX CORP CL A COM 35137L105 5739 206220 SH SOLE 186385 0 19835 FOX CORP CL B COM 35137L204 335 11986 SH SOLE 864 0 11122 FOX FACTORY HLDG CORP COM 35138V102 264 3554 SH SOLE 0 0 3554 FRANCHISE GROUP INC COM 35180X105 228 8979 SH SOLE 0 0 8979 FRANCO NEV CORP COM 351858105 23991 171760 SH SOLE 0 0 171760 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 5040 52590 SH SOLE 0 0 52590 FRANKLIN LTD DURATION INCOME COM 35472T101 2093 245372 SH SOLE 0 0 245372 FRANKLIN RESOURCES INC COM 354613101 23457 1152696 SH SOLE 818753 0 333943 FRANKLIN RESOURCES INC COM 354613101 32 64000 SH Put SOLE 0 0 64000 FRANKLIN RESOURCES INC COM 354613101 82 95900 SH Call SOLE 0 0 0 FRANKLIN STR PPTYS CORP COM 35471R106 129 35231 SH SOLE 35231 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 918 26399 SH SOLE 0 0 26399 FRANKLIN UNVL TR SH BEN INT 355145103 398 58285 SH SOLE 0 0 58285 FRANKS INTL N V COM N33462107 18 11400 SH SOLE 0 0 11400 FREEPORT-MCMORAN INC CL B 35671D857 26336 1683905 SH SOLE 984925 0 698980 FREEPORT-MCMORAN INC CL B 35671D857 14 25200 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 694 16336 SH SOLE 13828 0 2508 FRESHPET INC COM 358039105 1843 16505 SH SOLE 10034 0 6471 FRONTDOOR INC COM 35905A109 800 20568 SH SOLE 19677 0 891 FRONTLINE LTD SHS NEW G3682E192 397 60006 SH SOLE 0 0 60006 FRONTLINE LTD SHS NEW G3682E192 5 48900 SH Call SOLE 0 0 0 FRP HLDGS INC COM 30292L107 1137 27276 SH SOLE 0 0 27276 FS BANCORP INC COM 30263Y104 1974 48147 SH SOLE 0 0 48147 FS KKR CAP CORP II COM 35952V303 4242 288342 SH SOLE 0 0 288342 FS KKR CAPITAL CORP COM 302635206 994 62656 SH SOLE 0 0 62656 FST TR NEW OPPORT MLP & ENE COM 33739M100 437 121421 SH SOLE 0 0 121421 FTI CONSULTING INC COM 302941109 6162 58148 SH SOLE 2757 0 55391 FUELCELL ENERGY INC COM 35952H601 26 12057 SH SOLE 7980 0 4077 FULGENT GENETICS INC COM 359664109 611 15250 SH SOLE 0 0 15250 FULLER H B CO COM 359694106 2082 45484 SH SOLE 40845 0 4639 FULTON FINL CORP PA COM 360271100 459 49217 SH SOLE 44455 0 4762 FUNKO INC COM CL A 361008105 70 12115 SH SOLE 0 0 12115 G1 THERAPEUTICS INC COM 3621LQ109 1900 164517 SH SOLE 0 0 164517 GABELLI DIVID & INCOME TR COM 36242H104 15603 850295 SH SOLE 0 0 850295 GABELLI EQUITY TR INC COM 362397101 923 181252 SH SOLE 0 0 181252 GABELLI GLB SML & MD CP VAL COM 36249W104 2848 282247 SH SOLE 0 0 282247 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 396 24574 SH SOLE 0 0 24574 GABELLI HLTHCARE & WELLNESS SHS 36246K103 1686 163345 SH SOLE 0 0 163345 GABELLI UTIL TR COM 36240A101 476 63025 SH SOLE 0 0 63025 GALAPAGOS NV SPON ADR 36315X101 538 3792 SH SOLE 3567 0 225 GALECTIN THERAPEUTICS INC COM NEW 363225202 74 27740 SH SOLE 0 0 27740 GALLAGHER ARTHUR J & CO COM 363576109 36163 342515 SH SOLE 281596 0 60919 GALMED PHARMACEUTICALS LTD SHS M47238106 807 228569 SH SOLE 0 0 228569 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 859 251777 SH SOLE 0 0 251777 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 357 72346 SH SOLE 0 0 72346 GAMING & LEISURE PPTYS INC COM 36467J108 2128 57623 SH SOLE 49070 0 8553 GAN LTD ORD SHS G3728V109 246 14575 SH SOLE 0 0 14575 GAP INC COM 364760108 370 21740 SH SOLE 0 0 21740 GARMIN LTD SHS H2906T109 37561 395968 SH SOLE 223718 0 172250 GARMIN LTD SHS H2906T109 5 11600 SH Call SOLE 0 0 0 GARTNER INC COM 366651107 13378 107067 SH SOLE 101708 0 5359 GASLOG LTD SHS G37585109 194 71618 SH SOLE 0 0 71618 GATX CORP COM 361448103 537 8425 SH SOLE 3619 0 4806 GCI LIBERTY INC COM CLASS A 36164V305 54215 661486 SH SOLE 659285 0 2201 GDL FUND COM SH BEN IT 361570104 6167 735927 SH SOLE 0 0 735927 GDS HLDGS LTD SPONSORED ADS 36165L108 3688 45068 SH SOLE 0 0 45068 GENERAC HLDGS INC COM 368736104 11886 61382 SH SOLE 31672 0 29710 GENERAL AMERN INVS INC COM 368802104 4723 139122 SH SOLE 0 0 139122 GENERAL DYNAMICS CORP COM 369550108 54209 391581 SH SOLE 196708 0 194873 GENERAL ELECTRIC CO COM 369604103 22417 3598168 SH SOLE 206801 0 3391367 GENERAL MLS INC COM 370334104 48522 786666 SH SOLE 79835 0 706831 GENERAL MLS INC COM 370334104 381 55200 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 23 12500 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 9059 306154 SH SOLE 138566 0 167588 GENESIS ENERGY L P UNIT LTD PARTN 371927104 200 44501 SH SOLE 0 0 44501 GENMAB A/S SPONSORED ADS 372303206 2875 78531 SH SOLE 39120 0 39411 GENPACT LIMITED SHS G3922B107 2648 67992 SH SOLE 42616 0 25376 GENPREX INC COM 372446104 34 10200 SH SOLE 0 0 10200 GENTEX CORP COM 371901109 6302 244740 SH SOLE 121609 0 123131 GENTHERM INC COM 37253A103 385 9403 SH SOLE 9403 0 0 GENUINE PARTS CO COM 372460105 33239 349253 SH SOLE 299120 0 50133 GENWORTH FINL INC COM CL A 37247D106 145 43277 SH SOLE 0 0 43277 GENWORTH FINL INC COM CL A 37247D106 9 24000 SH Call SOLE 0 0 0 GEO GROUP INC NEW COM 36162J106 591 52150 SH SOLE 0 0 52150 GERDAU SA SPON ADR REP PFD 373737105 50 13500 SH SOLE 0 0 13500 GERON CORP COM 374163103 30 17100 SH SOLE 0 0 17100 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 938 44120 SH SOLE 0 0 44120 GIBRALTAR INDS INC COM 374689107 3900 59866 SH SOLE 59866 0 0 GILDAN ACTIVEWEAR INC COM 375916103 284 14432 SH SOLE 0 0 14432 GILEAD SCIENCES INC COM 375558103 139830 2212844 SH SOLE 1387389 0 825455 GLACIER BANCORP INC NEW COM 37637Q105 13517 421756 SH SOLE 416694 0 5062 GLADSTONE CAPITAL CORP COM 376535100 146 19748 SH SOLE 0 0 19748 GLADSTONE COMMERCIAL CORP COM 376536108 184 10904 SH SOLE 0 0 10904 GLADSTONE INVT CORP COM 376546107 260 28545 SH SOLE 0 0 28545 GLATFELTER COM 377316104 210 15285 SH SOLE 11285 0 4000 GLAUKOS CORP COM 377322102 858 17328 SH SOLE 0 0 17328 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 98287 2611237 SH SOLE 1669945 0 941292 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 12 81300 SH Call SOLE 0 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 704 12760 SH SOLE 0 0 12760 GLOBAL MED REIT INC COM NEW 37954A204 1258 93165 SH SOLE 0 0 93165 GLOBAL NET LEASE INC COM NEW 379378201 1038 65266 SH SOLE 0 0 65266 GLOBAL PARTNERS LP COM UNITS 37946R109 365 27873 SH SOLE 0 0 27873 GLOBAL PMTS INC COM 37940X102 36495 205512 SH SOLE 119221 0 86291 GLOBAL WTR RES INC COM 379463102 202 18700 SH SOLE 0 0 18700 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 2812 117699 SH SOLE 0 0 117699 GLOBAL X FDS FINTECH ETF 37954Y814 3349 88209 SH SOLE 0 0 88209 GLOBAL X FDS GLB X GURU INDEX 37950E341 632 16667 SH SOLE 0 0 16667 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 747 33822 SH SOLE 0 0 33822 GLOBAL X FDS GLB X SUPERDIV 37950E549 331 30801 SH SOLE 0 0 30801 GLOBAL X FDS GLBL X MLP ETF 37954Y343 3215 146415 SH SOLE 0 0 146415 GLOBAL X FDS GLBX MSCI NORW 37950E747 160 15504 SH SOLE 0 0 15504 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 336 30361 SH SOLE 0 0 30361 GLOBAL X FDS GLOBAL X SILVER 37954Y848 4802 110803 SH SOLE 0 0 110803 GLOBAL X FDS GLOBX SUPDV US 37950E291 500 33081 SH SOLE 0 0 33081 GLOBAL X FDS INTERNET OF THNG 37954Y780 525 20019 SH SOLE 0 0 20019 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2228 55642 SH SOLE 0 0 55642 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 3207 148749 SH SOLE 0 0 148749 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2892 103782 SH SOLE 0 0 103782 GLOBAL X FDS S&P 500 COVERED 37954Y475 340 7608 SH SOLE 0 0 7608 GLOBAL X FDS US INFR DEV ETF 37954Y673 8939 530188 SH SOLE 528874 0 1314 GLOBAL X FDS US PFD ETF 37954Y657 8450 341261 SH SOLE 261543 0 79718 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 586 21569 SH SOLE 0 0 21569 GLOBALSTAR INC COM 378973408 13 43000 SH SOLE 0 0 43000 GLOBANT S A COM L44385109 489 2728 SH SOLE 0 0 2728 GLOBE LIFE INC COM 37959E102 10203 127702 SH SOLE 111906 0 15796 GLOBUS MED INC CL A 379577208 13101 264567 SH SOLE 257617 0 6950 GMS INC COM 36251C103 574 23836 SH SOLE 2207 0 21629 GODADDY INC CL A 380237107 4687 61699 SH SOLE 38895 0 22804 GOL LINHAS AEREAS INTELIGENT SPON ADR PFD NEW 38045R206 96 15750 SH SOLE 0 0 15750 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 21 10487 SH SOLE 0 0 10487 GOLD RESOURCE CORP COM 38068T105 74 21815 SH SOLE 20909 0 906 GOLDEN ENTMT INC COM 381013101 264 19104 SH SOLE 0 0 19104 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 2029 2014000 PRN SOLE 0 0 2014000 GOLDMAN SACHS BDC INC SHS 38147U107 1141 75833 SH SOLE 0 0 75833 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 31475 313404 SH SOLE 0 0 313404 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 8972 273611 SH SOLE 0 0 273611 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 9642 342530 SH SOLE 79260 0 263270 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 144312 2120681 SH SOLE 1954454 0 166227 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 913 18660 SH SOLE 0 0 18660 GOLDMAN SACHS GROUP INC COM 38141G104 49232 244962 SH SOLE 59289 0 185673 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 500 83568 SH SOLE 0 0 83568 GOLUB CAP BDC INC COM 38173M102 1467 110797 SH SOLE 0 0 110797 GOODYEAR TIRE & RUBR CO COM 382550101 253 32987 SH SOLE 0 0 32987 GORES METROPOULOS INC COM CL A 382872109 508 44500 SH SOLE 0 0 44500 GRACO INC COM 384109104 27402 446642 SH SOLE 437025 0 9617 GRAFTECH INTL LTD COM 384313508 4908 717555 SH SOLE 686067 0 31488 GRAINGER W W INC COM 384802104 31353 87869 SH SOLE 70369 0 17500 GRAND CANYON ED INC COM 38526M106 3595 44974 SH SOLE 43717 0 1257 GRANITE CONSTR INC COM 387328107 289 16420 SH SOLE 14873 0 1547 GRANITE PT MTG TR INC COM STK 38741L107 190 26775 SH SOLE 0 0 26775 GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 13484 14677000 PRN SOLE 0 0 14677000 GRANITESHARES GOLD TR SHS BEN INT 38748G101 7299 389269 SH SOLE 0 0 389269 GRAPHIC PACKAGING HLDG CO COM 388689101 3831 271878 SH SOLE 258334 0 13544 GRAY TELEVISION INC COM 389375106 505 36709 SH SOLE 14678 0 22031 GREAT PANTHER MNG LTD COM 39115V101 26 30000 SH SOLE 0 0 30000 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 156 22263 SH SOLE 0 0 22263 GREENBRIER COS INC COM 393657101 1532 52116 SH SOLE 0 0 52116 GREIF INC CL A 397624107 594 16399 SH SOLE 5188 0 11211 GREIF INC CL B 397624206 10364 262501 SH SOLE 0 0 262501 GRIFFON CORP COM 398433102 335 17130 SH SOLE 0 0 17130 GRIFOLS S A SP ADR REP B NVT 398438408 343 19746 SH SOLE 15220 0 4526 GROCERY OUTLET HLDG CORP COM 39874R101 872 22172 SH SOLE 21557 0 615 GROUP 1 AUTOMOTIVE INC COM 398905109 1243 14058 SH SOLE 4370 0 9688 GRUBHUB INC COM 400110102 254 3515 SH SOLE 0 0 3515 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 240 2981 SH SOLE 2973 0 8 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 77 12386 SH SOLE 0 0 12386 GUARDANT HEALTH INC COM 40131M109 23631 211409 SH SOLE 188530 0 22879 GUGGENHEIM ENHANCED EQUITY I COM 40167B100 807 148109 SH SOLE 0 0 148109 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 2236 127060 SH SOLE 0 0 127060 GUGGENHEIM TAXABLE MUN MANAG COM 401664107 4180 177344 SH SOLE 0 0 177344 GUIDEWIRE SOFTWARE INC COM 40171V100 18728 179610 SH SOLE 56079 0 123531 GW PHARMACEUTICALS PLC ADS 36197T103 2199 22591 SH SOLE 50 0 22541 HAEMONETICS CORP COM 405024100 1609 18439 SH SOLE 15648 0 2791 HAIN CELESTIAL GROUP INC COM 405217100 5299 154495 SH SOLE 108007 0 46488 HALLIBURTON CO COM 406216101 27830 2309589 SH SOLE 82668 0 2226921 HALOZYME THERAPEUTICS INC COM 40637H109 803 30565 SH SOLE 26016 0 4549 HAMILTON LANE INC CL A 407497106 443 6851 SH SOLE 6522 0 329 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 2349 109634 SH SOLE 0 0 109634 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 371 19710 SH SOLE 0 0 19710 HANCOCK JOHN PFD INCOME FD I COM 41021P103 272 17003 SH SOLE 0 0 17003 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 216 17323 SH SOLE 0 0 17323 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 8829 462496 SH SOLE 0 0 462496 HANCOCK WHITNEY CORPORATION COM 410120109 1197 63648 SH SOLE 0 0 63648 HANESBRANDS INC COM 410345102 35073 2226829 SH SOLE 616626 0 1610203 HANESBRANDS INC COM 410345102 17 10800 SH Call SOLE 0 0 0 HANMI FINL CORP COM NEW 410495204 255 31057 SH SOLE 0 0 31057 HANNON ARMSTRONG SUST INFR C COM 41068X100 3910 92504 SH SOLE 12463 0 80041 HANOVER INS GROUP INC COM 410867105 1784 19144 SH SOLE 6616 0 12528 HARLEY DAVIDSON INC COM 412822108 6540 266499 SH SOLE 250841 0 15658 HARPOON THERAPEUTICS INC COM 41358P106 392 23082 SH SOLE 0 0 23082 HARSCO CORP COM 415864107 2707 194599 SH SOLE 192045 0 2554 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 1832 44531 SH SOLE 0 0 44531 HARTFORD FINL SVCS GROUP INC COM 416515104 9367 254121 SH SOLE 205420 0 48701 HASBRO INC COM 418056107 18908 228578 SH SOLE 211797 0 16781 HAWAIIAN ELEC INDUSTRIES COM 419870100 435 13074 SH SOLE 0 0 13074 HCA HEALTHCARE INC COM 40412C101 12150 97448 SH SOLE 52231 0 45217 HD SUPPLY HLDGS INC COM 40416M105 6152 149182 SH SOLE 142074 0 7108 HDFC BANK LTD SPONSORED ADS 40415F101 19864 397593 SH SOLE 307111 0 90482 HEALTH CATALYST INC COM 42225T107 3595 98237 SH SOLE 70567 0 27670 HEALTHCARE RLTY TR COM 421946104 4011 133177 SH SOLE 68555 0 64622 HEALTHCARE SVCS GROUP INC COM 421906108 11427 530745 SH SOLE 0 0 530745 HEALTHCARE TR AMER INC CL A NEW 42225P501 2429 93433 SH SOLE 0 0 93433 HEALTHEQUITY INC COM 42226A107 12634 245937 SH SOLE 150 0 245787 HEALTHPEAK PROPERTIES INC COM 42250P103 10412 383498 SH SOLE 241912 0 141586 HECLA MNG CO COM 422704106 390 76870 SH SOLE 0 0 76870 HEICO CORP NEW CL A 422806208 37387 421689 SH SOLE 65245 0 356444 HEICO CORP NEW COM 422806109 4327 41348 SH SOLE 0 0 41348 HELEN OF TROY LTD COM G4388N106 8100 41857 SH SOLE 24762 0 17095 HELIOS TECHNOLOGIES INC COM 42328H109 487 13379 SH SOLE 11895 0 1484 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 313 129961 SH SOLE 0 0 129961 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 14 15000 PRN SOLE 0 0 15000 HELMERICH & PAYNE INC COM 423452101 194 13214 SH SOLE 0 0 13214 HENRY JACK & ASSOC INC COM 426281101 53071 326409 SH SOLE 268351 0 58058 HENRY SCHEIN INC COM 806407102 1235 21008 SH SOLE 6454 0 14554 HERCULES CAPITAL INC COM 427096508 2680 231621 SH SOLE 0 0 231621 HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 8958 8924000 PRN SOLE 0 0 8924000 HERSHEY CO COM 427866108 11550 80578 SH SOLE 21925 0 58653 HESS CORP COM 42809H107 1512 36940 SH SOLE 13662 0 23278 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2238 238881 SH SOLE 0 0 238881 HEXCEL CORP NEW COM 428291108 7348 219028 SH SOLE 175112 0 43916 HEXO CORP COM 428304109 14 21148 SH SOLE 0 0 21148 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 257 16359 SH SOLE 0 0 16359 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 202 32643 SH SOLE 0 0 32643 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 15881 1848792 SH SOLE 0 0 1848792 HIGHPOINT RES CORP COM 43114K108 16 68977 SH SOLE 0 0 68977 HIGHWOODS PPTYS INC COM 431284108 341 10146 SH SOLE 0 0 10146 HILL ROM HLDGS INC COM 431475102 3334 39926 SH SOLE 33866 0 6060 HILLENBRAND INC COM 431571108 19437 685381 SH SOLE 679065 0 6316 HILTON WORLDWIDE HLDGS INC COM 43300A203 13088 153394 SH SOLE 130219 0 23175 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 40 11167 SH SOLE 0 0 11167 HISTOGEN INC COM 43358Y103 28 17171 SH SOLE 0 0 17171 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 332 27367 SH SOLE 0 0 27367 HOLLYFRONTIER CORP COM 436106108 7246 367633 SH SOLE 283070 0 84563 HOLOGIC INC COM 436440101 12783 192310 SH SOLE 116728 0 75582 HOME BANCSHARES INC COM 436893200 709 46740 SH SOLE 3156 0 43584 HOME DEPOT INC COM 437076102 825987 2974183 SH SOLE 891889 0 2082294 HOME DEPOT INC COM 437076102 71 11800 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 229 20700 SH Call SOLE 0 0 0 HONDA MOTOR LTD AMERN SHS 438128308 2509 105854 SH SOLE 83184 0 22670 HONEYWELL INTL INC COM 438516106 152238 924817 SH SOLE 373941 0 550876 HOPE BANCORP INC COM 43940T109 374 49298 SH SOLE 44271 0 5027 HORACE MANN EDUCATORS CORP N COM 440327104 229 6852 SH SOLE 6544 0 308 HORIZON BANCORP INC COM 440407104 459 45477 SH SOLE 0 0 45477 HORIZON TECHNOLOGY FIN CORP COM 44045A102 192 15639 SH SOLE 0 0 15639 HORIZON THERAPEUTICS PUB L SHS G46188101 6023 77535 SH SOLE 54877 0 22658 HORMEL FOODS CORP COM 440452100 11397 233111 SH SOLE 33606 0 199505 HOST HOTELS & RESORTS INC COM 44107P104 1579 146325 SH SOLE 105571 0 40754 HOSTESS BRANDS INC CL A 44109J106 26828 2175864 SH SOLE 2174951 0 913 HOULIHAN LOKEY INC CL A 441593100 4943 83708 SH SOLE 57483 0 26225 HOUSTON WIRE & CABLE CO COM 44244K109 526 210293 SH SOLE 0 0 210293 HOWARD HUGHES CORP COM 44267D107 1632 28329 SH SOLE 11019 0 17310 HOWMET AEROSPACE INC COM 443201108 7016 419632 SH SOLE 382329 0 37303 HP INC COM 40434L105 7527 396342 SH SOLE 0 0 396342 HSBC HLDGS PLC SPON ADR NEW 404280406 3065 156553 SH SOLE 3845 0 152708 HUAZHU GROUP LTD SPONSORED ADS 44332N106 1050 24286 SH SOLE 0 0 24286 HUB GROUP INC CL A 443320106 1041 20748 SH SOLE 2300 0 18448 HUBBELL INC COM 443510607 10805 78964 SH SOLE 62041 0 16923 HUBSPOT INC COM 443573100 7646 26164 SH SOLE 14405 0 11759 HUDBAY MINERALS INC COM 443628102 141 33477 SH SOLE 0 0 33477 HUDSON PAC PPTYS INC COM 444097109 2452 111802 SH SOLE 111534 0 268 HUMANA INC COM 444859102 26594 64253 SH SOLE 48419 0 15834 HUNT J B TRANS SVCS INC COM 445658107 3237 25611 SH SOLE 19159 0 6452 HUNTINGTON BANCSHARES INC COM 446150104 58805 6412760 SH SOLE 4552697 0 1860063 HUNTINGTON INGALLS INDS INC COM 446413106 23585 167566 SH SOLE 144646 0 22920 HUNTSMAN CORP COM 447011107 27344 1231166 SH SOLE 465421 0 765745 HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 392 12138 SH SOLE 12138 0 0 HYATT HOTELS CORP COM CL A 448579102 710 13300 SH SOLE 9983 0 3317 I3 VERTICALS INC COM CL A 46571Y107 635 25138 SH SOLE 0 0 25138 IAA INC COM 449253103 8568 164550 SH SOLE 151127 0 13423 IAC INTERACTIVECORP NEW COM 44891N109 4113 34339 SH SOLE 11739 0 22600 IAMGOLD CORP COM 450913108 71 18550 SH SOLE 0 0 18550 IBIO INC COM NEW 451033203 22 11010 SH SOLE 0 0 11010 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1259 25534 SH SOLE 0 0 25534 ICF INTL INC COM 44925C103 249 4048 SH SOLE 0 0 4048 ICICI BANK LIMITED ADR 45104G104 3516 357675 SH SOLE 353465 0 4210 ICL GROUP LTD SHS M53213100 189 53423 SH SOLE 0 0 53423 ICON PLC SHS G4705A100 16323 85419 SH SOLE 71690 0 13729 ICU MED INC COM 44930G107 9150 50063 SH SOLE 44975 0 5088 IDACORP INC COM 451107106 25214 315569 SH SOLE 309116 0 6453 IDEX CORP COM 45167R104 6201 33993 SH SOLE 31304 0 2689 IDEXX LABS INC COM 45168D104 19204 48852 SH SOLE 35671 0 13181 IGM BIOSCIENCES INC COM 449585108 2292 31052 SH SOLE 0 0 31052 IHS MARKIT LTD SHS G47567105 64348 819618 SH SOLE 493805 0 325813 II-VI INC COM 902104108 1131 27888 SH SOLE 13832 0 14056 ILLINOIS TOOL WKS INC COM 452308109 83576 432546 SH SOLE 224539 0 208007 ILLUMINA INC COM 452327109 50460 163259 SH SOLE 131771 0 31488 ILLUMINA INC NOTE 8/1 452327AK5 529 500000 PRN SOLE 0 0 500000 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 706 550000 PRN SOLE 0 0 550000 IMMERSION CORP COM 452521107 105 14925 SH SOLE 0 0 14925 IMMUNOGEN INC COM 45253H101 1046 290457 SH SOLE 232051 0 58406 IMMUNOMEDICS INC COM 452907108 294 3455 SH SOLE 0 0 3455 IMPINJ INC COM 453204109 408 15468 SH SOLE 0 0 15468 IMV INC COM 44974L103 205 45738 SH SOLE 0 0 45738 INCYTE CORP COM 45337C102 2399 26738 SH SOLE 8398 0 18340 INDEPENDENCE RLTY TR INC COM 45378A106 219 18894 SH SOLE 0 0 18894 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 3256 119714 SH SOLE 0 0 119714 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 538 20391 SH SOLE 0 0 20391 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 913 45925 SH SOLE 0 0 45925 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 44558 1437830 SH SOLE 1341351 0 96479 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 2305 104047 SH SOLE 0 0 104047 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1251 37191 SH SOLE 0 0 37191 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 1071 43213 SH SOLE 0 0 43213 INDEXIQ ETF TR US RL EST SMCP 45409B628 492 28084 SH SOLE 0 0 28084 INDIA FD INC COM 454089103 413 25006 SH SOLE 0 0 25006 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 218 9972 SH SOLE 9261 0 711 INFLARX NV COM N44821101 196 46090 SH SOLE 0 0 46090 INFLARX NV COM N44821101 14 19500 SH Call SOLE 0 0 0 INFORMATION SVCS GROUP INC COM 45675Y104 44 21012 SH SOLE 0 0 21012 INFOSYS LTD SPONSORED ADR 456788108 11667 844846 SH SOLE 693326 0 151520 ING GROEP N.V. SPONSORED ADR 456837103 999 141064 SH SOLE 90143 0 50921 INGERSOLL RAND INC COM 45687V106 9316 261688 SH SOLE 163656 0 98032 INGEVITY CORP COM 45688C107 5103 103226 SH SOLE 73477 0 29749 INGLES MKTS INC CL A 457030104 2478 65136 SH SOLE 63878 0 1258 INGREDION INC COM 457187102 9436 124683 SH SOLE 112190 0 12493 INMODE LTD SHS M5425M103 956 26433 SH SOLE 0 0 26433 INNOSPEC INC COM 45768S105 427 6746 SH SOLE 6738 0 8 INNOVATIVE INDL PPTYS INC COM 45781V101 209 1680 SH SOLE 0 0 1680 INNOVATOR ETFS TR IBD 50 ETF 45782C102 2976 79792 SH SOLE 0 0 79792 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 1135 46803 SH SOLE 0 0 46803 INOVALON HLDGS INC COM CL A 45781D101 351 13286 SH SOLE 0 0 13286 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 350 30130 SH SOLE 0 0 30130 INPHI CORP COM 45772F107 6362 56673 SH SOLE 0 0 56673 INSEEGO CORP COM 45782B104 893 86504 SH SOLE 0 0 86504 INSIGHT SELECT INCOME FD COM 45781W109 242 11958 SH SOLE 0 0 11958 INSMED INC COM PAR $.01 457669307 756 23519 SH SOLE 22149 0 1370 INSPERITY INC COM 45778Q107 16517 252199 SH SOLE 250587 0 1612 INSPIRE MED SYS INC COM 457730109 1570 12169 SH SOLE 3832 0 8337 INSTALLED BLDG PRODS INC COM 45780R101 918 9025 SH SOLE 0 0 9025 INSULET CORP COM 45784P101 8271 34959 SH SOLE 25693 0 9266 INTEGER HLDGS CORP COM 45826H109 1922 32570 SH SOLE 31246 0 1324 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 4030 85349 SH SOLE 84493 0 856 INTEGRA RES CORP COM NEW 45826T301 121 36360 SH SOLE 0 0 36360 INTEL CORP COM 458140100 181801 3511032 SH SOLE 910885 0 2600147 INTEL CORP COM 458140100 22 25900 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 16 30200 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 13 12700 SH Call SOLE 0 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 261 13130 SH SOLE 0 0 13130 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 5573 115305 SH SOLE 109046 0 6259 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 458 570000 PRN SOLE 0 0 570000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 97261 972093 SH SOLE 135623 0 836470 INTERCONTINENTAL EXCHANGE IN COM 45866F104 69 33000 SH Call SOLE 0 0 0 INTERDIGITAL INC COM 45867G101 1144 20044 SH SOLE 0 0 20044 INTERNATIONAL BUSINESS MACHS COM 459200101 168440 1384392 SH SOLE 618575 0 765817 INTERNATIONAL BUSINESS MACHS COM 459200101 19 17100 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1654 13508 SH SOLE 187 0 13321 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 1585 142447 SH SOLE 141118 0 1329 INTERNATIONAL PAPER CO COM 460146103 32284 796338 SH SOLE 349052 0 447286 INTERNATIONAL PAPER CO COM 460146103 26 46800 SH Call SOLE 0 0 0 INTERNATIONAL PAPER CO COM 460146103 3 17100 SH Call SOLE 0 0 0 INTERPUBLIC GROUP COS INC COM 460690100 19899 1193689 SH SOLE 1130112 0 63577 INTRA CELLULAR THERAPIES INC COM 46116X101 3990 155514 SH SOLE 13436 0 142078 INTUIT COM 461202103 74357 227942 SH SOLE 181429 0 46513 INTUITIVE SURGICAL INC COM NEW 46120E602 59941 84478 SH SOLE 44288 0 40190 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 238 2935 SH SOLE 0 0 2935 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 18332 362872 SH SOLE 0 0 362872 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 549 40177 SH SOLE 0 0 40177 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 4063 375875 SH SOLE 0 0 375875 INVESCO BD FD COM 46132L107 2204 110136 SH SOLE 0 0 110136 INVESCO CALIF VALUE MUN INCO COM 46132H106 380 30400 SH SOLE 0 0 30400 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 315 3173 SH SOLE 0 0 3173 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2055 157376 SH SOLE 0 0 157376 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 179 12162 SH SOLE 0 0 12162 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 173 18128 SH SOLE 0 0 18128 INVESCO DB US DLR INDEX TR BEARISH FD 46141D104 216 10317 SH SOLE 0 0 10317 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1341 52905 SH SOLE 0 0 52905 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 2206 239488 SH SOLE 0 0 239488 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 1068 27182 SH SOLE 0 0 27182 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 1152 56907 SH SOLE 25662 0 31245 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 774 11190 SH SOLE 0 0 11190 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 6737 217144 SH SOLE 0 0 217144 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 3499 181498 SH SOLE 0 0 181498 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 12732 214443 SH SOLE 0 0 214443 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 2399 88471 SH SOLE 615 0 87856 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 268 14429 SH SOLE 0 0 14429 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 203 5741 SH SOLE 0 0 5741 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 400 22798 SH SOLE 0 0 22798 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 474 15954 SH SOLE 0 0 15954 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 319 10042 SH SOLE 0 0 10042 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 329 11713 SH SOLE 0 0 11713 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3277 123062 SH SOLE 0 0 123062 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 7145 485032 SH SOLE 0 0 485032 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 704 21882 SH SOLE 0 0 21882 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 1692 43958 SH SOLE 0 0 43958 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 321 7717 SH SOLE 0 0 7717 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 919 17040 SH SOLE 0 0 17040 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 1129 56094 SH SOLE 0 0 56094 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 2233 53990 SH SOLE 0 0 53990 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 12544 440774 SH SOLE 0 0 440774 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 9141 347970 SH SOLE 0 0 347970 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 349 6456 SH SOLE 0 0 6456 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 13377 321082 SH SOLE 37 0 321045 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 537 9008 SH SOLE 0 0 9008 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 303 4819 SH SOLE 0 0 4819 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 228 6056 SH SOLE 0 0 6056 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 2757 20873 SH SOLE 0 0 20873 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 629 7279 SH SOLE 0 0 7279 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1099 33112 SH SOLE 0 0 33112 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 331 4508 SH SOLE 0 0 4508 INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409 327 7290 SH SOLE 0 0 7290 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 4095 152349 SH SOLE 300 0 152049 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 16518 500680 SH SOLE 200 0 500480 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 35006 652608 SH SOLE 34 0 652574 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2356 36370 SH SOLE 0 0 36370 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 4358 200470 SH SOLE 0 0 200470 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 21840 654863 SH SOLE 0 0 654863 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 5194 210975 SH SOLE 1 0 210974 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 243 11327 SH SOLE 0 0 11327 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 11528 543244 SH SOLE 1 0 543243 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 1783 76323 SH SOLE 0 0 76323 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 13554 635735 SH SOLE 0 0 635735 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1186 51720 SH SOLE 0 0 51720 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 13979 640072 SH SOLE 0 0 640072 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1727 75556 SH SOLE 0 0 75556 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 13746 630835 SH SOLE 0 0 630835 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1001 40800 SH SOLE 0 0 40800 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 13459 606815 SH SOLE 0 0 606815 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 341 14123 SH SOLE 0 0 14123 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 5192 232283 SH SOLE 0 0 232283 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 1136 52497 SH SOLE 0 0 52497 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 333 15167 SH SOLE 0 0 15167 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 334 14434 SH SOLE 0 0 14434 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1305 23417 SH SOLE 0 0 23417 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 5117 85025 SH SOLE 0 0 85025 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 683 11658 SH SOLE 0 0 11658 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 9200 303916 SH SOLE 0 0 303916 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 547 15870 SH SOLE 0 0 15870 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 218 17079 SH SOLE 0 0 17079 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 4222 31063 SH SOLE 0 0 31063 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 726 9517 SH SOLE 0 0 9517 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 55022 719709 SH SOLE 0 0 719709 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 4575 41575 SH SOLE 0 0 41575 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 780 13771 SH SOLE 0 0 13771 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 3663 101073 SH SOLE 0 0 101073 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 535 71068 SH SOLE 0 0 71068 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 215 6580 SH SOLE 0 0 6580 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 3123 97255 SH SOLE 0 0 97255 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 22337 360859 SH SOLE 0 0 360859 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1106 32496 SH SOLE 0 0 32496 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 241 6649 SH SOLE 0 0 6649 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 428 6705 SH SOLE 0 0 6705 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 3175 41013 SH SOLE 0 0 41013 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 4387 35458 SH SOLE 0 0 35458 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2638 140744 SH SOLE 0 0 140744 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 5374 47227 SH SOLE 0 0 47227 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 29901 255363 SH SOLE 0 0 255363 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 495 45536 SH SOLE 0 0 45536 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 361 6854 SH SOLE 0 0 6854 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 2344 163219 SH SOLE 0 0 163219 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 881 69421 SH SOLE 0 0 69421 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 4721 22884 SH SOLE 0 0 22884 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 6188 155422 SH SOLE 0 0 155422 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 1372 23041 SH SOLE 0 0 23041 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 6870 26209 SH SOLE 0 0 26209 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 691 25681 SH SOLE 0 0 25681 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 7117 107457 SH SOLE 0 0 107457 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 505 8425 SH SOLE 0 0 8425 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 470 2787 SH SOLE 0 0 2787 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 323 12014 SH SOLE 0 0 12014 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1141 10726 SH SOLE 0 0 10726 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 956 23897 SH SOLE 0 0 23897 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 989 51655 SH SOLE 0 0 51655 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 832 8081 SH SOLE 0 0 8081 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1818 47719 SH SOLE 0 0 47719 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 4391 18643 SH SOLE 0 0 18643 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 3024 22441 SH SOLE 0 0 22441 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 352 2461 SH SOLE 0 0 2461 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 34534 163935 SH SOLE 20 0 163915 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 112782 1043218 SH SOLE 180 0 1043038 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 17980 126940 SH SOLE 0 0 126940 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 1138 23207 SH SOLE 0 0 23207 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 450 11632 SH SOLE 0 0 11632 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1479 37277 SH SOLE 0 0 37277 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 8690 142964 SH SOLE 0 0 142964 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1650 25021 SH SOLE 0 0 25021 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 246 15033 SH SOLE 0 0 15033 INVESCO HIGH INCOME 2023 TAR COM 46135X108 129 16208 SH SOLE 0 0 16208 INVESCO HIGH INCOME 2024 TAR COM 46136K105 726 91803 SH SOLE 0 0 91803 INVESCO LTD SHS G491BT108 1920 168283 SH SOLE 120 0 168163 INVESCO MORTGAGE CAPITAL INC COM 46131B100 49 18195 SH SOLE 0 0 18195 INVESCO MUN OPPORTUNITY TR COM 46132C107 3437 281272 SH SOLE 0 0 281272 INVESCO MUN TR COM 46131J103 692 57590 SH SOLE 0 0 57590 INVESCO MUNI INCOME OPP TRST COM 46132X101 282 38609 SH SOLE 0 0 38609 INVESCO PA VALUE MUN INC TR COM 46132K109 4103 334640 SH SOLE 0 0 334640 INVESCO QQQ TR UNIT SER 1 46090E103 404187 1454734 SH SOLE 172995 0 1281739 INVESCO QUALITY MUN INCOME T COM 46133G107 2915 235876 SH SOLE 0 0 235876 INVESCO SR INCOME TR COM 46131H107 1681 459377 SH SOLE 0 0 459377 INVESCO TR INVT GRADE MUNS COM 46131M106 879 70797 SH SOLE 0 0 70797 INVESCO TR INVT GRADE NEW YO COM 46131T101 202 16277 SH SOLE 0 0 16277 INVESTCORP CR MGMT BDC INC COM 46090R104 825 227161 SH SOLE 0 0 227161 INVESTMENT MANAGERS SER TR KNLDG LD ETF 46143U849 741 19585 SH SOLE 0 0 19585 INVESTORS BANCORP INC NEW COM 46146L101 851 117210 SH SOLE 117024 0 186 INVITAE CORP COM 46185L103 1324 30533 SH SOLE 9045 0 21488 INVITATION HOMES INC COM 46187W107 14417 515082 SH SOLE 57477 0 457605 IONIS PHARMACEUTICALS INC COM 462222100 17197 362429 SH SOLE 292860 0 69569 IOVANCE BIOTHERAPEUTICS INC COM 462260100 1562 47449 SH SOLE 15781 0 31668 IPG PHOTONICS CORP COM 44980X109 2701 15891 SH SOLE 13246 0 2645 IQIYI INC SPONSORED ADS 46267X108 355 15722 SH SOLE 0 0 15722 IQVIA HLDGS INC COM 46266C105 96984 615266 SH SOLE 101194 0 514072 IQVIA HLDGS INC COM 46266C105 43 19300 SH Call SOLE 0 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 1015 4264 SH SOLE 2354 0 1910 IRIDIUM COMMUNICATIONS INC COM 46269C102 9273 362508 SH SOLE 85282 0 277226 IROBOT CORP COM 462726100 2669 35170 SH SOLE 0 0 35170 IRON MTN INC NEW COM 46284V101 50739 1893960 SH SOLE 1577114 0 316846 ISHARES GOLD TRUST ISHARES 464285105 141421 7861096 SH SOLE 243862 0 7617234 ISHARES INC CORE MSCI EMKT 46434G103 480488 9100147 SH SOLE 7647527 0 1452620 ISHARES INC CUR HD MSCI EM 46434G509 266 9815 SH SOLE 0 0 9815 ISHARES INC EM MKTS DIV ETF 464286319 791 26257 SH SOLE 17932 0 8325 ISHARES INC ESG AWR MSCI EM 46434G863 3445 96748 SH SOLE 0 0 96748 ISHARES INC GLB ENR PROD ETF 464286343 231 22127 SH SOLE 0 0 22127 ISHARES INC INTL HIGH YIELD 464286210 349 6681 SH SOLE 0 0 6681 ISHARES INC JP MORGAN EM ETF 464286517 1051 25134 SH SOLE 0 0 25134 ISHARES INC JP MRG EM CRP BD 464286251 1487 28763 SH SOLE 28691 0 72 ISHARES INC JP MRGN EM HI BD 464286285 238 5451 SH SOLE 0 0 5451 ISHARES INC MSCI BRAZIL ETF 464286400 229 8273 SH SOLE 0 0 8273 ISHARES INC MSCI CDA ETF 464286509 226 8250 SH SOLE 0 0 8250 ISHARES INC MSCI EM ASIA ETF 464286426 3898 52196 SH SOLE 51598 0 598 ISHARES INC MSCI EMERG MKT 46434G889 11120 253416 SH SOLE 0 0 253416 ISHARES INC MSCI EMERG MRKT 464286533 14183 257030 SH SOLE 1 0 257029 ISHARES INC MSCI EURZONE ETF 464286608 1090 28734 SH SOLE 0 0 28734 ISHARES INC MSCI GBL GOLD MN 46434G855 1103 33764 SH SOLE 0 0 33764 ISHARES INC MSCI GBL MIN VOL 464286525 19177 208647 SH SOLE 84848 0 123799 ISHARES INC MSCI GERMANY ETF 464286806 13279 455865 SH SOLE 440180 0 15685 ISHARES INC MSCI HONG KG ETF 464286871 5178 236207 SH SOLE 0 0 236207 ISHARES INC MSCI JPN ETF NEW 46434G822 2628 44488 SH SOLE 0 0 44488 ISHARES INC MSCI NETHERL ETF 464286814 1720 49386 SH SOLE 0 0 49386 ISHARES INC MSCI PAC JP ETF 464286665 449 11063 SH SOLE 0 0 11063 ISHARES INC MSCI SINGPOR ETF 46434G780 191 10200 SH SOLE 0 0 10200 ISHARES INC MSCI STH KOR ETF 464286772 259 3970 SH SOLE 0 0 3970 ISHARES INC MSCI SWITZERLAND 464286749 1127 27432 SH SOLE 0 0 27432 ISHARES INC MSCI TAIWAN ETF 46434G772 1714 38164 SH SOLE 1 0 38163 ISHARES INC MSCI WORLD ETF 464286392 1501 15087 SH SOLE 0 0 15087 ISHARES SILVER TR ISHARES 46428Q109 18775 867615 SH SOLE 0 0 867615 ISHARES SILVER TR ISHARES 46428Q109 150 35600 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 54 39100 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 29851 286866 SH SOLE 164523 0 122343 ISHARES TR 0-5YR HI YL CP 46434V407 6172 140440 SH SOLE 66328 0 74112 ISHARES TR 0-5YR INVT GR CP 46434V100 3889 74613 SH SOLE 0 0 74613 ISHARES TR 1 3 YR TREAS BD 464287457 74236 858114 SH SOLE 76054 0 782060 ISHARES TR 10+ YR INVST GRD 464289511 2133 30295 SH SOLE 18901 0 11394 ISHARES TR 10-20 YR TRS ETF 464288653 5671 34061 SH SOLE 33425 0 636 ISHARES TR 20 YR TR BD ETF 464287432 55815 341867 SH SOLE 61192 0 280675 ISHARES TR 3 7 YR TREAS BD 464288661 37275 279018 SH SOLE 135081 0 143937 ISHARES TR A RATE CP BD ETF 46429B291 2637 45603 SH SOLE 0 0 45603 ISHARES TR AGENCY BOND ETF 464288166 12781 105554 SH SOLE 90385 0 15169 ISHARES TR ASIA 50 ETF 464288430 722 10049 SH SOLE 0 0 10049 ISHARES TR BARCLAYS 7 10 YR 464287440 40507 332508 SH SOLE 72428 0 260080 ISHARES TR BROAD USD HIGH 46435U853 376255 9532679 SH SOLE 9273503 0 259176 ISHARES TR CALIF MUN BD ETF 464288356 206 3303 SH SOLE 0 0 3303 ISHARES TR CHINA LG-CAP ETF 464287184 1728 41147 SH SOLE 0 0 41147 ISHARES TR CHINA LG-CAP ETF 464287184 1 11400 SH Call SOLE 0 0 0 ISHARES TR COHEN STEER REIT 464287564 2348 23013 SH SOLE 0 0 23013 ISHARES TR CONSER ALLOC ETF 464289883 278 7475 SH SOLE 0 0 7475 ISHARES TR CONV BD ETF 46435G102 23107 286153 SH SOLE 139302 0 146851 ISHARES TR CORE 1 5 YR USD 46432F859 706784 13710653 SH SOLE 11747480 0 1963173 ISHARES TR CORE DIV GRWTH 46434V621 71903 1807069 SH SOLE 77548 0 1729521 ISHARES TR CORE HIGH DV ETF 46429B663 11175 138853 SH SOLE 0 0 138853 ISHARES TR CORE INTL AGGR 46435G672 232 4164 SH SOLE 0 0 4164 ISHARES TR CORE MSCI EAFE 46432F842 1859669 30850469 SH SOLE 27655860 0 3194609 ISHARES TR CORE MSCI EURO 46434V738 14106 315495 SH SOLE 294681 0 20814 ISHARES TR CORE MSCI INTL 46435G326 5094 94397 SH SOLE 0 0 94397 ISHARES TR CORE MSCI TOTAL 46432F834 11253 192884 SH SOLE 0 0 192884 ISHARES TR CORE S&P MCP ETF 464287507 653613 3527079 SH SOLE 2901140 0 625939 ISHARES TR CORE S&P SCP ETF 464287804 524437 7467423 SH SOLE 5339444 0 2127979 ISHARES TR CORE S&P TTL STK 464287150 29160 386280 SH SOLE 0 0 386280 ISHARES TR CORE S&P US GWT 464287671 37121 464136 SH SOLE 22261 0 441875 ISHARES TR CORE S&P US VLU 464287663 11875 218725 SH SOLE 23697 0 195028 ISHARES TR CORE S&P500 ETF 464287200 379829 1130222 SH SOLE 180265 0 949957 ISHARES TR CORE TOTAL USD 46434V613 28928 531969 SH SOLE 459 0 531510 ISHARES TR CORE US AGGBD ET 464287226 3154060 26715690 SH SOLE 24611557 0 2104133 ISHARES TR CRE U S REIT ETF 464288521 1170 26750 SH SOLE 0 0 26750 ISHARES TR CUR HD EURZN ETF 46434V639 244 8774 SH SOLE 0 0 8774 ISHARES TR DOW JONES US ETF 464287846 2688 16124 SH SOLE 0 0 16124 ISHARES TR EAFE GRWTH ETF 464288885 56834 632331 SH SOLE 502196 0 130135 ISHARES TR EAFE SML CP ETF 464288273 9283 157374 SH SOLE 153 0 157221 ISHARES TR EAFE VALUE ETF 464288877 3396 84156 SH SOLE 47848 0 36308 ISHARES TR ESG AW MSCI EAFE 46435G516 2444 38497 SH SOLE 986 0 37511 ISHARES TR ESG AWR MSCI USA 46435G425 2461 32299 SH SOLE 0 0 32299 ISHARES TR ESG AWR US AGRGT 46435U549 1018 18016 SH SOLE 0 0 18016 ISHARES TR ESG AWRE 1 5 YR 46435G243 1284 49190 SH SOLE 0 0 49190 ISHARES TR ESG AWRE USD ETF 46435G193 1022 36880 SH SOLE 0 0 36880 ISHARES TR ESG MSCI LEADR 46435U218 400 6882 SH SOLE 0 0 6882 ISHARES TR EUROPE ETF 464287861 1525 36438 SH SOLE 0 0 36438 ISHARES TR EXPANDED TECH 464287515 30949 99470 SH SOLE 28722 0 70748 ISHARES TR EXPND TEC SC ETF 464287549 7241 23429 SH SOLE 0 0 23429 ISHARES TR EXPONENTIAL TECH 46434V381 5697 117275 SH SOLE 0 0 117275 ISHARES TR FLTG RATE NT ETF 46429B655 28009 552220 SH SOLE 0 0 552220 ISHARES TR GBL COMM SVC ETF 464287275 225 3408 SH SOLE 0 0 3408 ISHARES TR GL CLEAN ENE ETF 464288224 7535 407529 SH SOLE 0 0 407529 ISHARES TR GL TIMB FORE ETF 464288174 218 3372 SH SOLE 0 0 3372 ISHARES TR GLB CNS DISC ETF 464288745 220 1629 SH SOLE 0 0 1629 ISHARES TR GLB CNSM STP ETF 464288737 216 3893 SH SOLE 0 0 3893 ISHARES TR GLB INFRASTR ETF 464288372 202 5239 SH SOLE 1034 0 4205 ISHARES TR GLOB HLTHCRE ETF 464287325 2767 38532 SH SOLE 0 0 38532 ISHARES TR GLOB INDSTRL ETF 464288729 226 2429 SH SOLE 0 0 2429 ISHARES TR GLOBAL 100 ETF 464287572 6021 106946 SH SOLE 0 0 106946 ISHARES TR GLOBAL ENERG ETF 464287341 437 26664 SH SOLE 0 0 26664 ISHARES TR GLOBAL MATER ETF 464288695 322 4603 SH SOLE 0 0 4603 ISHARES TR GLOBAL REIT ETF 46434V647 1403 66704 SH SOLE 0 0 66704 ISHARES TR GLOBAL TECH ETF 464287291 5596 21222 SH SOLE 0 0 21222 ISHARES TR GNMA BOND ETF 46429B333 659 12901 SH SOLE 0 0 12901 ISHARES TR GOV/CRED BD ETF 464288596 580 4630 SH SOLE 0 0 4630 ISHARES TR GRWT ALLOCAT ETF 464289867 454 9373 SH SOLE 100 0 9273 ISHARES TR HDG MSCI EAFE 46434V803 1734 62976 SH SOLE 0 0 62976 ISHARES TR IBDS DEC28 ETF 46435U515 3059 105170 SH SOLE 0 0 105170 ISHARES TR IBONDS 21 TRM HG 46435U226 580 23950 SH SOLE 0 0 23950 ISHARES TR IBONDS 27 ETF 46435UAA9 2280 83998 SH SOLE 0 0 83998 ISHARES TR IBONDS DEC 46435U697 1117 41214 SH SOLE 0 0 41214 ISHARES TR IBONDS DEC 25 46435U432 779 27719 SH SOLE 0 0 27719 ISHARES TR IBONDS DEC 26 46435U259 656 24381 SH SOLE 0 0 24381 ISHARES TR IBONDS DEC 27 46435U283 234 8637 SH SOLE 0 0 8637 ISHARES TR IBONDS DEC 28 46435U325 432 15835 SH SOLE 0 0 15835 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 10014 396915 SH SOLE 0 0 396915 ISHARES TR IBONDS DEC2021 46435G789 1623 62626 SH SOLE 0 0 62626 ISHARES TR IBONDS DEC2022 46435G755 1252 47233 SH SOLE 0 0 47233 ISHARES TR IBONDS DEC2023 46435G318 1742 66294 SH SOLE 0 0 66294 ISHARES TR IBONDS DEC2026 46435GAA0 2372 88456 SH SOLE 0 0 88456 ISHARES TR IBONDS DEC21 ETF 46434VBK5 28839 1151262 SH SOLE 0 0 1151262 ISHARES TR IBONDS DEC22 ETF 46434VBA7 8300 323838 SH SOLE 0 0 323838 ISHARES TR IBONDS DEC23 ETF 46434VAX8 9667 368550 SH SOLE 0 0 368550 ISHARES TR IBONDS DEC24 ETF 46434VBG4 9648 364817 SH SOLE 0 0 364817 ISHARES TR IBONDS DEC25 ETF 46434VBD1 3536 130350 SH SOLE 0 0 130350 ISHARES TR IBOXX HI YD ETF 464288513 25609 305221 SH SOLE 63507 0 241714 ISHARES TR IBOXX INV CP ETF 464287242 96031 712872 SH SOLE 450930 0 261942 ISHARES TR INDIA 50 ETF 464289529 1589 45615 SH SOLE 0 0 45615 ISHARES TR INTL SEL DIV ETF 464288448 5764 231226 SH SOLE 340 0 230886 ISHARES TR INTRM GOV CR ETF 464288612 6642 56412 SH SOLE 0 0 56412 ISHARES TR ISHS 1-5YR INVS 464288646 41739 760143 SH SOLE 522925 0 237218 ISHARES TR ISHS 5-10YR INVT 464288638 47041 773567 SH SOLE 390735 0 382832 ISHARES TR JPMORGAN USD EMG 464288281 11352 102371 SH SOLE 5921 0 96450 ISHARES TR MBS ETF 464288588 47983 434624 SH SOLE 191634 0 242990 ISHARES TR MODERT ALLOC ETF 464289875 559 13628 SH SOLE 0 0 13628 ISHARES TR MORTGE REL ETF 46435G342 2027 78699 SH SOLE 0 0 78699 ISHARES TR MRGSTR MD CP ETF 464288208 18042 90066 SH SOLE 0 0 90066 ISHARES TR MRGSTR MD CP GRW 464288307 12751 39792 SH SOLE 0 0 39792 ISHARES TR MRGSTR MD CP VAL 464288406 3675 28050 SH SOLE 33 0 28017 ISHARES TR MRGSTR SM CP ETF 464288505 378 2412 SH SOLE 0 0 2412 ISHARES TR MRGSTR SM CP GR 464288604 252 1061 SH SOLE 24 0 1037 ISHARES TR MRNGSTR INC ETF 46432F875 2845 126170 SH SOLE 99764 0 26406 ISHARES TR MRNGSTR LG-CP ET 464287127 279 1432 SH SOLE 0 0 1432 ISHARES TR MRNGSTR LG-CP GR 464287119 4601 17202 SH SOLE 0 0 17202 ISHARES TR MRNGSTR LG-CP VL 464288109 2924 29584 SH SOLE 0 0 29584 ISHARES TR MRNING SM CP ETF 464288703 481 4531 SH SOLE 51 0 4480 ISHARES TR MSCI AC ASIA ETF 464288182 53161 688876 SH SOLE 648966 0 39910 ISHARES TR MSCI ACWI ETF 464288257 24737 309525 SH SOLE 5631 0 303894 ISHARES TR MSCI ACWI EX US 464288240 9543 207500 SH SOLE 1 0 207499 ISHARES TR MSCI CHINA ETF 46429B671 1742 23493 SH SOLE 0 0 23493 ISHARES TR MSCI EAFE ETF 464287465 78980 1240846 SH SOLE 37766 0 1203080 ISHARES TR MSCI EAFE MIN VL 46429B689 51907 761884 SH SOLE 101168 0 660716 ISHARES TR MSCI EMG MKT ETF 464287234 42057 953884 SH SOLE 0 0 953884 ISHARES TR MSCI EMG MKT ETF 464287234 187 49300 SH Call SOLE 0 0 0 ISHARES TR MSCI EURO FL ETF 464289180 185 13472 SH SOLE 0 0 13472 ISHARES TR MSCI INDIA ETF 46429B598 293 8666 SH SOLE 0 0 8666 ISHARES TR MSCI INTL MOMENT 46434V449 18852 554784 SH SOLE 344723 0 210061 ISHARES TR MSCI INTL MULTFT 46434V274 26991 1110733 SH SOLE 0 0 1110733 ISHARES TR MSCI INTL QUALTY 46434V456 4772 152303 SH SOLE 0 0 152303 ISHARES TR MSCI KLD400 SOC 464288570 4602 35964 SH SOLE 2778 0 33186 ISHARES TR MSCI UK ETF NEW 46435G334 865 33941 SH SOLE 0 0 33941 ISHARES TR MSCI USA ESG SLC 464288802 6522 44343 SH SOLE 26348 0 17995 ISHARES TR MSCI USA MIN VOL 46429B697 1740101 27304262 SH SOLE 24591695 0 2712567 ISHARES TR MSCI USA MMENTM 46432F396 82320 558471 SH SOLE 117059 0 441412 ISHARES TR MSCI USA MULTIFT 46434V282 2278 68627 SH SOLE 0 0 68627 ISHARES TR MSCI USA QLT FCT 46432F339 76451 736925 SH SOLE 29041 0 707884 ISHARES TR MSCI USA SMCP MN 46435G433 278591 9534216 SH SOLE 9116591 0 417625 ISHARES TR MSCI USA VALUE 46432F388 42529 576428 SH SOLE 172856 0 403572 ISHARES TR NASDAQ BIOTECH 464287556 26923 198821 SH SOLE 0 0 198821 ISHARES TR NATIONAL MUN ETF 464288414 22118 190787 SH SOLE 23133 0 167654 ISHARES TR NEW YORK MUN ETF 464288323 222 3858 SH SOLE 0 0 3858 ISHARES TR NEW ZEALAND ETF 464289123 1726 29993 SH SOLE 0 0 29993 ISHARES TR NORTH AMERN NAT 464287374 693 34979 SH SOLE 0 0 34979 ISHARES TR PFD AND INCM SEC 464288687 42160 1156647 SH SOLE 1943 0 1154704 ISHARES TR PHLX SEMICND ETF 464287523 12661 41563 SH SOLE 0 0 41563 ISHARES TR RUS 1000 ETF 464287622 36130 193049 SH SOLE 7906 0 185143 ISHARES TR RUS 1000 GRW ETF 464287614 633983 2923041 SH SOLE 1002447 0 1920594 ISHARES TR RUS 1000 GRW ETF 464287614 227 10200 SH Call SOLE 0 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 441427 3736796 SH SOLE 1582652 0 2154144 ISHARES TR RUS 2000 GRW ETF 464287648 38377 173220 SH SOLE 16 0 173204 ISHARES TR RUS 2000 VAL ETF 464287630 18759 188842 SH SOLE 0 0 188842 ISHARES TR RUS MD CP GR ETF 464287481 48010 277717 SH SOLE 631 0 277086 ISHARES TR RUS MDCP VAL ETF 464287473 16577 205053 SH SOLE 21330 0 183723 ISHARES TR RUS MID CAP ETF 464287499 52234 910324 SH SOLE 45093 0 865231 ISHARES TR RUS TOP 200 ETF 464289446 367 4524 SH SOLE 0 0 4524 ISHARES TR RUS TP200 GR ETF 464289438 7705 63485 SH SOLE 0 0 63485 ISHARES TR RUS TP200 VL ETF 464289420 1061 20780 SH SOLE 0 0 20780 ISHARES TR RUSSELL 2000 ETF 464287655 169610 1132321 SH SOLE 677225 0 455096 ISHARES TR RUSSELL 3000 ETF 464287689 10368 52978 SH SOLE 10129 0 42849 ISHARES TR S&P 100 ETF 464287101 16905 108553 SH SOLE 0 0 108553 ISHARES TR S&P 500 GRWT ETF 464287309 143286 620067 SH SOLE 263 0 619804 ISHARES TR S&P 500 VAL ETF 464287408 58756 522506 SH SOLE 95 0 522411 ISHARES TR S&P MC 400GR ETF 464287606 56346 235566 SH SOLE 0 0 235566 ISHARES TR S&P MC 400VL ETF 464287705 35493 263174 SH SOLE 0 0 263174 ISHARES TR S&P SML 600 GWT 464287887 10266 58183 SH SOLE 0 0 58183 ISHARES TR SELECT DIVID ETF 464287168 33834 414938 SH SOLE 0 0 414938 ISHARES TR SHORT TREAS BD 464288679 15998 144515 SH SOLE 146 0 144369 ISHARES TR SHRT NAT MUN ETF 464288158 18666 172678 SH SOLE 0 0 172678 ISHARES TR SP SMCP600VL ETF 464287879 15590 127343 SH SOLE 0 0 127343 ISHARES TR TIPS BD ETF 464287176 39123 309267 SH SOLE 0 0 309267 ISHARES TR TRANS AVG ETF 464287192 8213 41275 SH SOLE 0 0 41275 ISHARES TR TRANS AVG ETF 464287192 250 14800 SH Call SOLE 0 0 0 ISHARES TR TRS FLT RT BD 46434V860 539 10715 SH SOLE 0 0 10715 ISHARES TR U.S. BAS MTL ETF 464287838 2315 23440 SH SOLE 0 0 23440 ISHARES TR U.S. CNSM GD ETF 464287812 6750 45194 SH SOLE 29331 0 15863 ISHARES TR U.S. CNSM SV ETF 464287580 5290 21159 SH SOLE 0 0 21159 ISHARES TR U.S. ENERGY ETF 464287796 2572 161136 SH SOLE 0 0 161136 ISHARES TR U.S. FIN SVC ETF 464287770 30351 248738 SH SOLE 210986 0 37752 ISHARES TR U.S. FINLS ETF 464287788 5880 51813 SH SOLE 0 0 51813 ISHARES TR U.S. MED DVC ETF 464288810 31590 105427 SH SOLE 29222 0 76205 ISHARES TR U.S. PHARMA ETF 464288836 3417 20887 SH SOLE 0 0 20887 ISHARES TR U.S. REAL ES ETF 464287739 9832 123138 SH SOLE 0 0 123138 ISHARES TR U.S. TECH ETF 464287721 53193 176681 SH SOLE 98722 0 77959 ISHARES TR U.S. UTILITS ETF 464287697 2271 15552 SH SOLE 0 0 15552 ISHARES TR ULTR SH TRM BD 46434V878 73594 1455280 SH SOLE 0 0 1455280 ISHARES TR US AER DEF ETF 464288760 7299 46062 SH SOLE 0 0 46062 ISHARES TR US HLTHCARE ETF 464287762 14141 62239 SH SOLE 0 0 62239 ISHARES TR US HLTHCR PR ETF 464288828 2109 10448 SH SOLE 0 0 10448 ISHARES TR US HOME CONS ETF 464288752 10435 184196 SH SOLE 0 0 184196 ISHARES TR US INDUSTRIALS 464287754 8284 49558 SH SOLE 0 0 49558 ISHARES TR US OIL GS EX ETF 464288851 1397 52854 SH SOLE 0 0 52854 ISHARES TR US REGNL BKS ETF 464288778 1996 60972 SH SOLE 0 0 60972 ISHARES TR US TELECOM ETF 464287713 1438 52875 SH SOLE 0 0 52875 ISHARES TR US TELECOM ETF 464287713 19 27600 SH Call SOLE 0 0 0 ISHARES TR US TREAS BD ETF 46429B267 14850 531318 SH SOLE 0 0 531318 ISHARES TR USD INV GRDE ETF 464288620 34461 566973 SH SOLE 491449 0 75524 ISHARES TR YLD OPTIM BD 46434V787 1432 55644 SH SOLE 0 0 55644 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 14371 286779 SH SOLE 0 0 286779 ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 1016 20236 SH SOLE 0 0 20236 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 120 30052 SH SOLE 27140 0 2912 ITRON INC COM 465741106 6548 107803 SH SOLE 0 0 107803 ITT INC COM 45073V108 4167 70572 SH SOLE 66019 0 4553 ITURAN LOCATION AND CONTROL SHS M6158M104 927 66577 SH SOLE 66540 0 37 J & J SNACK FOODS CORP COM 466032109 581 4458 SH SOLE 0 0 4458 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 8937 362253 SH SOLE 360515 0 1738 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 1105 23645 SH SOLE 0 0 23645 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 13639 264274 SH SOLE 213701 0 50573 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 568 7678 SH SOLE 0 0 7678 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 86060 1694261 SH SOLE 0 0 1694261 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 8568 168036 SH SOLE 0 0 168036 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 11463 410131 SH SOLE 0 0 410131 J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 216 6209 SH SOLE 0 0 6209 J2 GLOBAL INC COM 48123V102 4721 68209 SH SOLE 17479 0 50730 JABIL INC COM 466313103 5939 173349 SH SOLE 97869 0 75480 JACOBS ENGR GROUP INC COM 469814107 4064 43812 SH SOLE 4851 0 38961 JAMES RIV GROUP LTD COM G5005R107 8599 193096 SH SOLE 192657 0 439 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 7458 144238 SH SOLE 0 0 144238 JANUS DETROIT STR TR HENDERSON MTG 47103U852 1655 30862 SH SOLE 0 0 30862 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 17722 351707 SH SOLE 0 0 351707 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 826 38045 SH SOLE 7239 0 30806 JAPAN SMALLER CAPITALIZATION COM 47109U104 638 73591 SH SOLE 0 0 73591 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 8740 61295 SH SOLE 34889 0 26406 JBG SMITH PPTYS COM 46590V100 865 32347 SH SOLE 30147 0 2200 JD.COM INC SPON ADR CL A 47215P106 11687 150585 SH SOLE 54795 0 95790 JEFFERIES FINL GROUP INC COM 47233W109 1476 82019 SH SOLE 12949 0 69070 JELD-WEN HLDG INC COM 47580P103 648 28681 SH SOLE 26847 0 1834 JERNIGAN CAP INC COM 476405105 685 39990 SH SOLE 0 0 39990 JETBLUE AWYS CORP COM 477143101 487 42952 SH SOLE 0 0 42952 JOHN BEAN TECHNOLOGIES CORP COM 477839104 3786 41198 SH SOLE 38979 0 2219 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 721 17256 SH SOLE 0 0 17256 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 785 20876 SH SOLE 0 0 20876 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 483 19798 SH SOLE 0 0 19798 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 204 19275 SH SOLE 0 0 19275 JOHNSON & JOHNSON COM 478160104 549100 3688170 SH SOLE 1376922 0 2311248 JOHNSON CTLS INTL PLC SHS G51502105 29154 713692 SH SOLE 569528 0 144164 JOHNSON CTLS INTL PLC SHS G51502105 149 43900 SH Call SOLE 0 0 0 JONES LANG LASALLE INC COM 48020Q107 5915 61837 SH SOLE 58152 0 3685 JOUNCE THERAPEUTICS INC COM 481116101 394 48254 SH SOLE 0 0 48254 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 321 29795 SH SOLE 0 0 29795 JPMORGAN CHASE & CO COM 46625H100 668290 6941814 SH SOLE 1705652 0 5236162 JPMORGAN CHASE & CO COM 46625H100 72 63800 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 35 46100 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 1 16400 SH Call SOLE 0 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 128 16046 SH SOLE 0 0 16046 JUNIPER NETWORKS INC COM 48203R104 13330 620016 SH SOLE 595407 0 24609 K12 INC COM 48273U102 507 19265 SH SOLE 10525 0 8740 KADANT INC COM 48282T104 1387 12652 SH SOLE 12360 0 292 KADMON HLDGS INC COM 48283N106 120 30522 SH SOLE 0 0 30522 KANSAS CITY SOUTHERN COM NEW 485170302 128800 712236 SH SOLE 166482 0 545754 KANSAS CITY SOUTHERN COM NEW 485170302 167 19600 SH Call SOLE 0 0 0 KARUNA THERAPEUTICS INC COM 48576A100 462 5974 SH SOLE 5974 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 4134 1036165 SH SOLE 0 0 1036165 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 12085 2998806 SH SOLE 0 0 2998806 KB HOME COM 48666K109 8831 230040 SH SOLE 1497 0 228543 KBR INC COM 48242W106 211 9428 SH SOLE 0 0 9428 KEARNY FINL CORP MD COM 48716P108 885 122802 SH SOLE 118820 0 3982 KELLOGG CO COM 487836108 9505 147150 SH SOLE 0 0 147150 KEMPER CORP COM 488401100 4045 60534 SH SOLE 51425 0 9109 KENNAMETAL INC COM 489170100 226 7797 SH SOLE 7386 0 411 KENNEDY-WILSON HOLDINGS INC COM 489398107 637 43840 SH SOLE 28774 0 15066 KEURIG DR PEPPER INC COM 49271V100 11521 417411 SH SOLE 121057 0 296354 KEYCORP COM 493267108 14102 1182097 SH SOLE 685307 0 496790 KEYSIGHT TECHNOLOGIES INC COM 49338L103 11835 119816 SH SOLE 60480 0 59336 KILROY RLTY CORP COM 49427F108 2897 55754 SH SOLE 55333 0 421 KIMBALL ELECTRONICS INC COM 49428J109 479 41463 SH SOLE 41463 0 0 KIMBALL INTL INC CL B 494274103 351 33329 SH SOLE 33329 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 1412 231105 SH SOLE 0 0 231105 KIMBERLY CLARK CORP COM 494368103 167535 1134594 SH SOLE 791392 0 343202 KIMCO RLTY CORP COM 49446R109 462 41074 SH SOLE 0 0 41074 KINDER MORGAN INC DEL COM 49456B101 63634 5160883 SH SOLE 3325982 0 1834901 KINROSS GOLD CORP COM 496902404 4047 458837 SH SOLE 232101 0 226736 KINROSS GOLD CORP COM 496902404 73 56800 SH Call SOLE 0 0 0 KINSALE CAP GROUP INC COM 49714P108 5024 26418 SH SOLE 16964 0 9454 KIRKLAND LAKE GOLD LTD COM 49741E100 10518 215560 SH SOLE 0 0 215560 KIRKLAND LAKE GOLD LTD COM 49741E100 51 11100 SH Call SOLE 0 0 0 KITE RLTY GROUP TR COM NEW 49803T300 415 35811 SH SOLE 18886 0 16925 KKR & CO INC COM 48251W104 14215 413955 SH SOLE 298598 0 115357 KKR INCOME OPPORTUNITIES FD COM 48249T106 166 12280 SH SOLE 0 0 12280 KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 20937 21405000 PRN SOLE 0 0 21405000 KLA CORP COM NEW 482480100 47493 245138 SH SOLE 200749 0 44389 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 843 20705 SH SOLE 8433 0 12272 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 713 55234 SH SOLE 0 0 55234 KODIAK SCIENCES INC COM 50015M109 2519 42549 SH SOLE 0 0 42549 KOHLS CORP COM 500255104 1713 92431 SH SOLE 0 0 92431 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 16787 356031 SH SOLE 312447 0 43584 KONTOOR BRANDS INC COM 50050N103 1339 55312 SH SOLE 48329 0 6983 KRAFT HEINZ CO COM 500754106 8926 298040 SH SOLE 2862 0 295178 KRANESHARES TR CSI CHI INTERNET 500767306 3269 47942 SH SOLE 0 0 47942 KRANESHARES TR QUADRTC INT RT 500767736 3624 132162 SH SOLE 0 0 132162 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 7355 381481 SH SOLE 0 0 381481 KROGER CO COM 501044101 21795 642718 SH SOLE 343732 0 298986 KRONOS WORLDWIDE INC COM 50105F105 389 30275 SH SOLE 0 0 30275 KT CORP SPONSORED ADR 48268K101 1023 106441 SH SOLE 0 0 106441 KULICKE & SOFFA INDS INC COM 501242101 3515 156913 SH SOLE 148264 0 8649 KURA ONCOLOGY INC COM 50127T109 611 19938 SH SOLE 16938 0 3000 L BRANDS INC COM 501797104 2328 73198 SH SOLE 0 0 73198 L3HARRIS TECHNOLOGIES INC COM 502431109 111593 656972 SH SOLE 240448 0 416524 L3HARRIS TECHNOLOGIES INC COM 502431109 2 11600 SH Call SOLE 0 0 0 LA Z BOY INC COM 505336107 2226 70373 SH SOLE 0 0 70373 LABORATORY CORP AMER HLDGS COM NEW 50540R409 13317 70732 SH SOLE 35158 0 35574 LADDER CAP CORP CL A 505743104 5884 826420 SH SOLE 0 0 826420 LAKELAND BANCORP INC COM 511637100 1016 102109 SH SOLE 1994 0 100115 LAKELAND FINL CORP COM 511656100 304 7379 SH SOLE 6634 0 745 LAM RESEARCH CORP COM 512807108 50842 153253 SH SOLE 96978 0 56275 LAMAR ADVERTISING CO NEW CL A 512816109 5789 87488 SH SOLE 57177 0 30311 LAMB WESTON HLDGS INC COM 513272104 1022 15428 SH SOLE 1707 0 13721 LANCASTER COLONY CORP COM 513847103 3092 17291 SH SOLE 16265 0 1026 LANDMARK INFRASTRCTUR PARTR 7% CNV PFD UNT C 51508J405 6339 266108 SH SOLE 0 0 266108 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 2301 254203 SH SOLE 0 0 254203 LANDSTAR SYS INC COM 515098101 13350 106383 SH SOLE 100999 0 5384 LANTHEUS HLDGS INC COM 516544103 142 11228 SH SOLE 11010 0 218 LAS VEGAS SANDS CORP COM 517834107 22955 491966 SH SOLE 249265 0 242701 LATTICE SEMICONDUCTOR CORP COM 518415104 900 31082 SH SOLE 26474 0 4608 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 20628 797049 SH SOLE 49 0 797000 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 659 20752 SH SOLE 0 0 20752 LAUDER ESTEE COS INC CL A 518439104 113400 519541 SH SOLE 84431 0 435110 LAUDER ESTEE COS INC CL A 518439104 195 17400 SH Call SOLE 0 0 0 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 8478 546256 SH SOLE 0 0 546256 LAZARD LTD SHS A G54050102 11393 344732 SH SOLE 330460 0 14272 LCI INDS COM 50189K103 13317 125285 SH SOLE 115055 0 10230 LCNB CORP COM 50181P100 143 10460 SH SOLE 0 0 10460 LEAP THERAPEUTICS INC COM 52187K101 66 33100 SH SOLE 0 0 33100 LEAR CORP COM NEW 521865204 5755 52772 SH SOLE 48472 0 4300 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 2370 59921 SH SOLE 0 0 59921 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 2645 120284 SH SOLE 0 0 120284 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 2364 79805 SH SOLE 0 0 79805 LEGGETT & PLATT INC COM 524660107 27523 668522 SH SOLE 539698 0 128824 LEIDOS HOLDINGS INC COM 525327102 21931 246005 SH SOLE 191689 0 54316 LEMAITRE VASCULAR INC COM 525558201 1274 39173 SH SOLE 34306 0 4867 LEMONADE INC COM 52567D107 315 6327 SH SOLE 0 0 6327 LENDINGCLUB CORP COM NEW 52603A208 159 33835 SH SOLE 0 0 33835 LENDINGTREE INC NEW COM 52603B107 1238 4033 SH SOLE 0 0 4033 LENNAR CORP CL A 526057104 27315 334410 SH SOLE 204048 0 130362 LENNOX INTL INC COM 526107107 10594 38862 SH SOLE 37487 0 1375 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 313 23344 SH SOLE 0 0 23344 LEXINFINTECH HLDGS LTD ADR 528877103 100 14629 SH SOLE 0 0 14629 LEXINGTON REALTY TRUST COM 529043101 424 40560 SH SOLE 0 0 40560 LGI HOMES INC COM 50187T106 2122 18265 SH SOLE 5474 0 12791 LHC GROUP INC COM 50187A107 1497 7041 SH SOLE 5111 0 1930 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 3552 591029 SH SOLE 0 0 591029 LIBERTY ALL-STAR GROWTH FD I COM 529900102 179 25210 SH SOLE 0 0 25210 LIBERTY BROADBAND CORP COM SER A 530307107 5776 40733 SH SOLE 19950 0 20783 LIBERTY BROADBAND CORP COM SER C 530307305 36149 253022 SH SOLE 233187 0 19835 LIBERTY GLOBAL PLC SHS CL A G5480U104 1973 93910 SH SOLE 0 0 93910 LIBERTY GLOBAL PLC SHS CL C G5480U120 742 36156 SH SOLE 0 0 36156 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 1206 146200 SH SOLE 144492 0 1708 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 1991 244626 SH SOLE 238623 0 6003 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 3652 110095 SH SOLE 66550 0 43545 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 1640 78080 SH SOLE 67113 0 10967 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 20382 616133 SH SOLE 519439 0 96694 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 7352 219407 SH SOLE 213211 0 6196 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 9042 249301 SH SOLE 231282 0 18019 LIFE STORAGE INC COM 53223X107 642 6101 SH SOLE 0 0 6101 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2549 26744 SH SOLE 21155 0 5589 LILLY ELI & CO COM 532457108 105152 710370 SH SOLE 354893 0 355477 LIMELIGHT NETWORKS INC COM 53261M104 1779 308847 SH SOLE 0 0 308847 LINCOLN ELEC HLDGS INC COM 533900106 8596 93398 SH SOLE 91002 0 2396 LINCOLN NATL CORP IND COM 534187109 3419 109124 SH SOLE 1919 0 107205 LINDE PLC SHS G5494J103 98447 415976 SH SOLE 318719 0 97257 LINDSAY CORP COM 535555106 3069 31741 SH SOLE 31409 0 332 LINEAGE CELL THERAPEUTICS IN COM 53566P109 11 11278 SH SOLE 0 0 11278 LIONS GATE ENTMNT CORP CL A VTG 535919401 244 25723 SH SOLE 23283 0 2440 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1113 127581 SH SOLE 100355 0 27226 LISTED FD TR SHARES LAG CAP 53656F805 10016 346167 SH SOLE 346167 0 0 LITHIA MTRS INC CL A 536797103 3886 17047 SH SOLE 15945 0 1102 LITTELFUSE INC COM 537008104 9292 52399 SH SOLE 50798 0 1601 LIVE NATION ENTERTAINMENT IN COM 538034109 6326 117409 SH SOLE 104505 0 12904 LIVE OAK BANCSHARES INC COM 53803X105 430 16995 SH SOLE 0 0 16995 LIVENT CORP COM 53814L108 192 21380 SH SOLE 0 0 21380 LIVERAMP HLDGS INC COM 53815P108 242 4669 SH SOLE 0 0 4669 LIVONGO HEALTH INC COM 539183103 3243 23153 SH SOLE 0 0 23153 LKQ CORP COM 501889208 29143 1050959 SH SOLE 983426 0 67533 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 391 300754 SH SOLE 76581 0 224173 LMP CAP & INCOME FD INC COM 50208A102 9548 936057 SH SOLE 0 0 936057 LOCKHEED MARTIN CORP COM 539830109 172899 451074 SH SOLE 178157 0 272917 LOEWS CORP COM 540424108 639 18377 SH SOLE 3097 0 15280 LOGITECH INTL S A SHS H50430232 3186 40929 SH SOLE 28 0 40901 LONESTAR RES US INC CL A VTG 54240F103 5 21732 SH SOLE 0 0 21732 LOVESAC COMPANY COM 54738L109 325 11742 SH SOLE 11742 0 0 LOWES COS INC COM 548661107 127278 767379 SH SOLE 256593 0 510786 LPL FINL HLDGS INC COM 50212V100 24792 323359 SH SOLE 319716 0 3643 LTC PPTYS INC COM 502175102 920 26405 SH SOLE 8386 0 18019 LULULEMON ATHLETICA INC COM 550021109 51282 155698 SH SOLE 50766 0 104932 LUMEN TECHNOLOGIES INC COM 156700106 14325 1419735 SH SOLE 19553 0 1400182 LUMEN TECHNOLOGIES INC COM 156700106 7 48300 SH Call SOLE 0 0 0 LUMENTUM HLDGS INC COM 55024U109 10713 142593 SH SOLE 22025 0 120568 LUNA INNOVATIONS COM 550351100 247 41367 SH SOLE 0 0 41367 LYFT INC CL A COM 55087P104 1490 54094 SH SOLE 28 0 54066 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 16550 234781 SH SOLE 135644 0 99137 M & T BK CORP COM 55261F104 2982 32376 SH SOLE 16220 0 16156 M D C HLDGS INC COM 552676108 11517 244517 SH SOLE 32003 0 212514 MACATAWA BK CORP COM 554225102 163 24951 SH SOLE 0 0 24951 MACERICH CO COM 554382101 71 10490 SH SOLE 0 0 10490 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 1350 76904 SH SOLE 0 0 76904 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1157 43044 SH SOLE 0 0 43044 MACYS INC COM 55616P104 221 38698 SH SOLE 0 0 38698 MADDEN STEVEN LTD COM 556269108 1830 93860 SH SOLE 93330 0 530 MADISON COVERED CALL & EQUIT COM 557437100 1394 233170 SH SOLE 0 0 233170 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 8135 118778 SH SOLE 117402 0 1376 MADISON SQUARE GRDN SPRT COR CL A 55825T103 431 2862 SH SOLE 1976 0 886 MAG SILVER CORP COM 55903Q104 1404 86418 SH SOLE 0 0 86418 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 19858 580652 SH SOLE 263206 0 317446 MAGNA INTL INC COM 559222401 1105 24159 SH SOLE 1542 0 22617 MAGNITE INC COM 55955D100 144 20793 SH SOLE 0 0 20793 MAGNOLIA OIL & GAS CORP CL A 559663109 275 53250 SH SOLE 51250 0 2000 MAIN STR CAP CORP COM 56035L104 3216 108764 SH SOLE 0 0 108764 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 11931 576118 SH SOLE 0 0 576118 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 632 42193 SH SOLE 0 0 42193 MANHATTAN ASSOCS INC COM 562750109 14651 153427 SH SOLE 148498 0 4929 MANNING & NAPIER INC CL A 56382Q102 120 28200 SH SOLE 0 0 28200 MANNKIND CORP COM NEW 56400P706 556 295541 SH SOLE 0 0 295541 MANPOWERGROUP INC COM 56418H100 434 5916 SH SOLE 4737 0 1179 MANTECH INTL CORP CL A 564563104 2186 31735 SH SOLE 24046 0 7689 MANULIFE FINL CORP COM 56501R106 2365 170148 SH SOLE 28297 0 141851 MARATHON OIL CORP COM 565849106 1640 400861 SH SOLE 44760 0 356101 MARATHON PETE CORP COM 56585A102 123191 4198739 SH SOLE 986338 0 3212401 MARATHON PETE CORP COM 56585A102 5 26900 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 2 91400 SH Call SOLE 0 0 0 MARINEMAX INC COM 567908108 1836 71542 SH SOLE 61946 0 9596 MARKEL CORP COM 570535104 12396 12731 SH SOLE 10281 0 2450 MARKETAXESS HLDGS INC COM 57060D108 22873 47494 SH SOLE 42567 0 4927 MARRIOTT INTL INC NEW CL A 571903202 26449 285682 SH SOLE 27945 0 257737 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 893 9838 SH SOLE 6757 0 3081 MARRONE BIO INNOVATIONS INC COM 57165B106 59 48489 SH SOLE 0 0 48489 MARSH & MCLENNAN COS INC COM 571748102 37958 330931 SH SOLE 205744 0 125187 MARTIN MARIETTA MATLS INC COM 573284106 17297 73491 SH SOLE 55153 0 18338 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 11499 289648 SH SOLE 169051 0 120597 MASCO CORP COM 574599106 19862 360284 SH SOLE 106605 0 253679 MASIMO CORP COM 574795100 72668 307837 SH SOLE 14072 0 293765 MASONITE INTL CORP COM 575385109 444 4511 SH SOLE 4411 0 100 MASTEC INC COM 576323109 7685 182104 SH SOLE 74691 0 107413 MASTERCARD INCORPORATED CL A 57636Q104 372259 1100792 SH SOLE 764539 0 336253 MASTERCRAFT BOAT HLDGS INC COM 57637H103 276 15800 SH SOLE 0 0 15800 MATCH GROUP INC NEW COM 57667L107 19563 176803 SH SOLE 126681 0 50122 MATSON INC COM 57686G105 488 12161 SH SOLE 11969 0 192 MAUI LD & PINEAPPLE INC COM 577345101 732 67625 SH SOLE 0 0 67625 MAXAR TECHNOLOGIES INC COM 57778K105 313 12566 SH SOLE 0 0 12566 MAXIM INTEGRATED PRODS INC COM 57772K101 9184 135832 SH SOLE 78965 0 56867 MAXIMUS INC COM 577933104 814 11895 SH SOLE 0 0 11895 MCCORMICK & CO INC COM NON VTG 579780206 53875 277546 SH SOLE 143996 0 133550 MCCORMICK & CO INC COM VTG 579780107 354 1815 SH SOLE 0 0 1815 MCDONALDS CORP COM 580135101 254658 1160198 SH SOLE 536086 0 624112 MCGRATH RENTCORP COM 580589109 277 4651 SH SOLE 0 0 4651 MCKESSON CORP COM 58155Q103 36067 242176 SH SOLE 207036 0 35140 MDU RES GROUP INC COM 552690109 4182 185874 SH SOLE 144097 0 41777 MEDALLIA INC COM 584021109 4768 173897 SH SOLE 36607 0 137290 MEDICAL PPTYS TRUST INC COM 58463J304 26449 1500238 SH SOLE 1115592 0 384646 MEDIFAST INC COM 58470H101 1055 6417 SH SOLE 0 0 6417 MEDPACE HLDGS INC COM 58506Q109 4250 38033 SH SOLE 34464 0 3569 MEDTRONIC PLC SHS G5960L103 414450 3988111 SH SOLE 1567840 0 2420271 MEDTRONIC PLC SHS G5960L103 97 57200 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 20 16900 SH Call SOLE 0 0 0 MEI PHARMA INC COM NEW 55279B202 93 29913 SH SOLE 0 0 29913 MELCO RESORTS AND ENTMNT LTD ADR 585464100 177 10620 SH SOLE 7061 0 3559 MERCADOLIBRE INC COM 58733R102 11120 10273 SH SOLE 5257 0 5016 MERCK & CO. INC COM 58933Y105 603542 7275965 SH SOLE 2722756 0 4553209 MERCK & CO. INC COM 58933Y105 82 74800 SH Call SOLE 0 0 0 MERCK & CO. INC COM 58933Y105 40 26700 SH Call SOLE 0 0 0 MERCK & CO. INC COM 58933Y105 3 16400 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 2712 65559 SH SOLE 0 0 65559 MERCURY SYS INC COM 589378108 6403 82667 SH SOLE 56271 0 26396 MERIDIAN BIOSCIENCE INC COM 589584101 1536 90486 SH SOLE 15780 0 74706 MERIT MED SYS INC COM 589889104 7121 163696 SH SOLE 151148 0 12548 MERITAGE HOMES CORP COM 59001A102 1071 9700 SH SOLE 3166 0 6534 MESA AIR GROUP INC COM NEW 590479135 1524 516663 SH SOLE 0 0 516663 MESA LABS INC COM 59064R109 2729 10714 SH SOLE 10591 0 123 METALLA RTY & STREAMING LTD COM NEW 59124U605 343 43700 SH SOLE 0 0 43700 METLIFE INC COM 59156R108 40597 1092202 SH SOLE 823517 0 268685 METLIFE INC COM 59156R108 18 60800 SH Call SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 7863 8142 SH SOLE 6434 0 1708 MFA FINL INC COM 55272X102 102 38138 SH SOLE 0 0 38138 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 16272 17437000 PRN SOLE 0 0 17437000 MFS CHARTER INCOME TR SH BEN INT 552727109 512 63907 SH SOLE 0 0 63907 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 366 79003 SH SOLE 0 0 79003 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 164 34674 SH SOLE 0 0 34674 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 50 12000 SH SOLE 0 0 12000 MFS INTER INCOME TR SH BEN INT 55273C107 275 73752 SH SOLE 0 0 73752 MFS INVT GRADE MUN TR SH BEN INT 59318B108 413 43958 SH SOLE 0 0 43958 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 748 133029 SH SOLE 0 0 133029 MFS MUN INCOME TR SH BEN INT 552738106 427 66402 SH SOLE 0 0 66402 MGIC INVT CORP WIS COM 552848103 493 55599 SH SOLE 37507 0 18092 MGM GROWTH PPTYS LLC CL A COM 55303A105 1437 51351 SH SOLE 17769 0 33582 MGM RESORTS INTERNATIONAL COM 552953101 5956 273849 SH SOLE 0 0 273849 MICHAELS COS INC COM 59408Q106 906 93869 SH SOLE 0 0 93869 MICROCHIP TECHNOLOGY INC. COM 595017104 31311 304700 SH SOLE 46500 0 258200 MICROCHIP TECHNOLOGY INC. COM 595017104 7 26100 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 50428 1073857 SH SOLE 492518 0 581339 MICRON TECHNOLOGY INC COM 595112103 2 20500 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 11 18300 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 2018891 9598541 SH SOLE 3083476 0 6515065 MICROSOFT CORP COM 594918104 1395 54400 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 126 16800 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 439 2914 SH SOLE 0 0 2914 MID-AMER APT CMNTYS INC COM 59522J103 10703 92303 SH SOLE 68069 0 24234 MIDDLESEX WTR CO COM 596680108 613 9861 SH SOLE 7315 0 2546 MILLER HERMAN INC COM 600544100 580 19219 SH SOLE 11855 0 7364 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 402 65243 SH SOLE 0 0 65243 MINERALS TECHNOLOGIES INC COM 603158106 358 7002 SH SOLE 7002 0 0 MIRATI THERAPEUTICS INC COM 60468T105 1036 6241 SH SOLE 4595 0 1646 MITEK SYS INC COM NEW 606710200 324 25403 SH SOLE 0 0 25403 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 4897 1221160 SH SOLE 1217569 0 3591 MIX TELEMATICS LTD SPONSORED ADR 60688N102 673 75235 SH SOLE 0 0 75235 MIZUHO FINANCIAL GROUP INC. SPONSORED ADR 60687Y109 158 62007 SH SOLE 61191 0 816 MKS INSTRS INC COM 55306N104 10677 97748 SH SOLE 82934 0 14814 MODERNA INC COM 60770K107 5216 73726 SH SOLE 12630 0 61096 MOELIS & CO CL A 60786M105 8284 235730 SH SOLE 231086 0 4644 MOHAWK INDS INC COM 608190104 10471 107292 SH SOLE 91916 0 15376 MOLINA HEALTHCARE INC COM 60855R100 7479 40859 SH SOLE 35931 0 4928 MOLSON COORS BEVERAGE CO CL B 60871R209 25468 758876 SH SOLE 708277 0 50599 MONDELEZ INTL INC CL A 609207105 100261 1745173 SH SOLE 1126057 0 619116 MONEYGRAM INTL INC COM NEW 60935Y208 73 25760 SH SOLE 0 0 25760 MONGODB INC CL A 60937P106 879 3798 SH SOLE 0 0 3798 MONMOUTH REAL ESTATE INVT CO CL A 609720107 15300 1104676 SH SOLE 50767 0 1053909 MONOLITHIC PWR SYS INC COM 609839105 10468 37437 SH SOLE 25077 0 12360 MONRO INC COM 610236101 583 14366 SH SOLE 13892 0 474 MONROE CAP CORP COM 610335101 192 28030 SH SOLE 0 0 28030 MONSTER BEVERAGE CORP NEW COM 61174X109 55606 693347 SH SOLE 644585 0 48762 MOODYS CORP COM 615369105 30721 105989 SH SOLE 90984 0 15005 MORGAN STANLEY COM NEW 617446448 33041 683358 SH SOLE 357466 0 325892 MORGAN STANLEY CHINA A SH FD COM 617468103 262 12397 SH SOLE 0 0 12397 MORGAN STANLEY EMERGING MKTS COM 617477104 123 22171 SH SOLE 0 0 22171 MORGAN STANLEY INDIA INVT FD COM 61745C105 886 51057 SH SOLE 0 0 51057 MOSAIC CO NEW COM 61945C103 5258 287785 SH SOLE 198560 0 89225 MOTOROLA SOLUTIONS INC COM NEW 620076307 263438 1679909 SH SOLE 243232 0 1436677 MOTOROLA SOLUTIONS INC COM NEW 620076307 111 42500 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 18 18100 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 4443 282262 SH SOLE 0 0 282262 MRC GLOBAL INC COM 55345K103 67 15761 SH SOLE 15487 0 274 MSA SAFETY INC COM 553498106 8417 62737 SH SOLE 61826 0 911 MSC INDL DIRECT INC CL A 553530106 4317 68216 SH SOLE 62793 0 5423 MSCI INC COM 55354G100 29277 82059 SH SOLE 69256 0 12803 MUELLER WTR PRODS INC COM SER A 624758108 4137 398161 SH SOLE 372246 0 25915 MURPHY OIL CORP COM 626717102 289 32408 SH SOLE 0 0 32408 MURPHY USA INC COM 626755102 4165 32471 SH SOLE 26167 0 6304 MYLAN NV SHS EURO N59465109 1344 90619 SH SOLE 5989 0 84630 MYOKARDIA INC COM 62857M105 1906 13984 SH SOLE 6969 0 7015 MYOVANT SCIENCES LTD COM G637AM102 1257 89497 SH SOLE 0 0 89497 NABRIVA THERAPEUTICS PLC SHS G63637105 20 37150 SH SOLE 0 0 37150 NASDAQ INC COM 631103108 29506 240450 SH SOLE 206031 0 34419 NATERA INC COM 632307104 1493 20668 SH SOLE 7499 0 13169 NATHANS FAMOUS INC NEW COM 632347100 520 10149 SH SOLE 0 0 10149 NATIONAL BEVERAGE CORP COM 635017106 1198 17616 SH SOLE 7818 0 9798 NATIONAL CINEMEDIA INC COM 635309107 295 108749 SH SOLE 108749 0 0 NATIONAL FUEL GAS CO N J COM 636180101 1905 46926 SH SOLE 32647 0 14279 NATIONAL GRID PLC SPONSORED ADR NE 636274409 73897 1278721 SH SOLE 1160958 0 117763 NATIONAL HEALTH INVS INC COM 63633D104 4941 81975 SH SOLE 74837 0 7138 NATIONAL OILWELL VARCO INC COM 637071101 1292 142577 SH SOLE 101373 0 41204 NATIONAL RETAIL PROPERTIES I COM 637417106 2758 79916 SH SOLE 919 0 78997 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 794 24270 SH SOLE 21143 0 3127 NAUTILUS INC COM 63910B102 228 13289 SH SOLE 0 0 13289 NAVIENT CORPORATION COM 63938C108 181 21479 SH SOLE 0 0 21479 NCINO INC COM 63947U107 246 3083 SH SOLE 0 0 3083 NCR CORP NEW COM 62886E108 13033 588683 SH SOLE 586409 0 2274 NEKTAR THERAPEUTICS COM 640268108 442 26665 SH SOLE 0 0 26665 NEOGEN CORP COM 640491106 5074 64845 SH SOLE 49856 0 14989 NEOGENOMICS INC COM NEW 64049M209 2432 65936 SH SOLE 24988 0 40948 NEOS THERAPEUTICS INC COM 64052L106 6 10500 SH SOLE 0 0 10500 NETAPP INC COM 64110D104 3138 71578 SH SOLE 8494 0 63084 NETEASE INC SPONSORED ADS 64110W102 4367 9605 SH SOLE 5504 0 4101 NETFLIX INC COM 64110L106 175425 350829 SH SOLE 95625 0 255204 NETGEAR INC COM 64111Q104 499 16180 SH SOLE 5409 0 10771 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 325 111022 SH SOLE 0 0 111022 NEUBERGER BERMAN HIGH YIELD COM 64128C106 389 35103 SH SOLE 0 0 35103 NEUBERGER BERMAN MLP AND ENR COM 64129H104 192 80767 SH SOLE 0 0 80767 NEUBERGER BERMAN MUN FD INC COM 64124P101 2276 147763 SH SOLE 0 0 147763 NEUBERGER BERMAN REAL ESTATE COM 64190A103 198 53276 SH SOLE 0 0 53276 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 198 16976 SH SOLE 0 0 16976 NEUROCRINE BIOSCIENCES INC COM 64125C109 10722 111499 SH SOLE 95532 0 15967 NEUROTROPE INC COM NEW 64129T207 13 11773 SH SOLE 0 0 11773 NEVRO CORP COM 64157F103 409 2935 SH SOLE 2831 0 104 NEW AMER HIGH INCOME FD INC COM NEW 641876800 192 23461 SH SOLE 0 0 23461 NEW GOLD INC CDA COM 644535106 166 97364 SH SOLE 0 0 97364 NEW IRELAND FD INC COM 645673104 476 56639 SH SOLE 0 0 56639 NEW JERSEY RES COM 646025106 1081 40025 SH SOLE 0 0 40025 NEW MTN FIN CORP COM 647551100 226 23662 SH SOLE 0 0 23662 NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 9986 9973000 PRN SOLE 0 0 9973000 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 3231 21614 SH SOLE 5763 0 15851 NEW RELIC INC COM 64829B100 5863 104021 SH SOLE 0 0 104021 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1615 203144 SH SOLE 0 0 203144 NEW SR INVT GROUP INC COM 648691103 648 162018 SH SOLE 0 0 162018 NEW YORK CMNTY BANCORP INC COM 649445103 2469 298511 SH SOLE 0 0 298511 NEW YORK MTG TR INC COM PAR $.02 649604501 117 45957 SH SOLE 0 0 45957 NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 20449 21301000 PRN SOLE 0 0 21301000 NEW YORK TIMES CO CL A 650111107 231 5402 SH SOLE 0 0 5402 NEWAGE INC COM 650194103 361 208719 SH SOLE 0 0 208719 NEWELL BRANDS INC COM 651229106 4645 270691 SH SOLE 0 0 270691 NEWMARK GROUP INC CL A 65158N102 1499 346912 SH SOLE 142902 0 204010 NEWMARKET CORP COM 651587107 451 1318 SH SOLE 0 0 1318 NEWMONT CORP COM 651639106 26282 414204 SH SOLE 145609 0 268595 NEWMONT CORP COM 651639106 94 31400 SH Call SOLE 0 0 0 NEWS CORP NEW CL A 65249B109 334 23858 SH SOLE 9453 0 14405 NEWS CORP NEW CL B 65249B208 562 40198 SH SOLE 12577 0 27621 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1741 93736 SH SOLE 0 0 93736 NEXGEN ENERGY LTD COM 65340P106 132 75953 SH SOLE 0 0 75953 NEXPOINT REAL ESTATE FIN INC COM 65342V101 5443 370780 SH SOLE 0 0 370780 NEXPOINT RESIDENTIAL TR INC COM 65341D102 880 19834 SH SOLE 0 0 19834 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 6444 744169 SH SOLE 0 0 744169 NEXSTAR MEDIA GROUP INC CL A 65336K103 1129 12560 SH SOLE 727 0 11833 NEXTERA ENERGY INC COM 65339F101 238834 860470 SH SOLE 384492 0 475978 NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796 1083 20000 SH SOLE 0 0 20000 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 27696 461910 SH SOLE 229450 0 232460 NEXTIER OILFIELD SOLUTIONS COM 65290C105 226 121900 SH SOLE 0 0 121900 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 264 66662 SH SOLE 0 0 66662 NGM BIOPHARMACEUTICALS INC COM 62921N105 1023 64282 SH SOLE 0 0 64282 NIC INC COM 62914B100 991 50311 SH SOLE 0 0 50311 NICE LTD SPONSORED ADR 653656108 6931 30528 SH SOLE 28967 0 1561 NIELSEN HLDGS PLC SHS EUR G6518L108 41545 2929865 SH SOLE 2918754 0 11111 NIKE INC CL B 654106103 152043 1211084 SH SOLE 419962 0 791122 NIKOLA CORP COM 654110105 1523 74374 SH SOLE 0 0 74374 NIO INC SPON ADS 62914V106 4387 206726 SH SOLE 0 0 206726 NIO INC SPON ADS 62914V106 341 29800 SH Call SOLE 0 0 0 NISOURCE INC COM 65473P105 2262 102801 SH SOLE 81426 0 21375 NL INDS INC COM NEW 629156407 113 26500 SH SOLE 0 0 26500 NLIGHT INC COM 65487K100 636 27081 SH SOLE 0 0 27081 NMI HLDGS INC CL A 629209305 1222 68627 SH SOLE 0 0 68627 NOKIA CORP SPONSORED ADR 654902204 5004 1279804 SH SOLE 0 0 1279804 NOMAD FOODS LTD USD ORD SHS G6564A105 6552 257139 SH SOLE 244760 0 12379 NOMURA HLDGS INC SPONSORED ADR 65535H208 296 64688 SH SOLE 64451 0 237 NORDSON CORP COM 655663102 36945 192601 SH SOLE 137630 0 54971 NORDSTROM INC COM 655664100 818 68649 SH SOLE 0 0 68649 NORFOLK SOUTHN CORP COM 655844108 47770 223235 SH SOLE 30193 0 193042 NORTH AMERN CONSTR GROUP LTD COM 656811106 316 48578 SH SOLE 0 0 48578 NORTHERN GENESIS ACQUISITION UNIT 07/31/2027 66516T203 3038 304131 SH SOLE 0 0 304131 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 1821 52002 SH SOLE 0 0 52002 NORTHERN TR CORP COM 665859104 15718 201588 SH SOLE 173379 0 28209 NORTHROP GRUMMAN CORP COM 666807102 38969 123520 SH SOLE 55639 0 67881 NORTHWEST BANCSHARES INC MD COM 667340103 669 72763 SH SOLE 0 0 72763 NORTONLIFELOCK INC COM 668771108 18135 870180 SH SOLE 773492 0 96688 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 3282 191599 SH SOLE 72107 0 119492 NOVA MEASURING INSTRUMENTS L COM M7516K103 655 12444 SH SOLE 12444 0 0 NOVAGOLD RES INC COM NEW 66987E206 616 51738 SH SOLE 0 0 51738 NOVAGOLD RES INC COM NEW 66987E206 52 21300 SH Call SOLE 0 0 0 NOVAN INC COM 66988N106 16 33976 SH SOLE 0 0 33976 NOVARTIS AG SPONSORED ADR 66987V109 100880 1160088 SH SOLE 870765 0 289323 NOVAVAX INC COM NEW 670002401 960 8859 SH SOLE 2008 0 6851 NOVO-NORDISK A S ADR 670100205 78479 1130334 SH SOLE 1035032 0 95302 NOVOCURE LTD ORD SHS G6674U108 2113 18982 SH SOLE 0 0 18982 NOVUS THERAPEUTICS INC COM 67011N105 10 11000 SH SOLE 0 0 11000 NOW INC COM 67011P100 680 149741 SH SOLE 147938 0 1803 NRG ENERGY INC COM NEW 629377508 306 9943 SH SOLE 0 0 9943 NU SKIN ENTERPRISES INC CL A 67018T105 547 10920 SH SOLE 7921 0 2999 NUANCE COMMUNICATIONS INC COM 67020Y100 19712 593925 SH SOLE 481550 0 112375 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 337 205000 PRN SOLE 0 0 205000 NUCOR CORP COM 670346105 9594 213857 SH SOLE 127587 0 86270 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 576 22522 SH SOLE 0 0 22522 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 517 10165 SH SOLE 0 0 10165 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 436 14981 SH SOLE 0 0 14981 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 269 6359 SH SOLE 0 0 6359 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 206 8095 SH SOLE 0 0 8095 NUSHARES ETF TR NUVEEN ESG US 67092P870 233 8661 SH SOLE 0 0 8661 NUSTAR ENERGY LP UNIT COM 67058H102 202 18984 SH SOLE 0 0 18984 NUTANIX INC CL A 67059N108 7288 328565 SH SOLE 306593 0 21972 NUTRIEN LTD COM 67077M108 21284 543053 SH SOLE 364142 0 178911 NUVASIVE INC COM 670704105 1900 39115 SH SOLE 37016 0 2099 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4217 269297 SH SOLE 0 0 269297 NUVEEN AMT FREE QLTY MUN INC COM 670657105 12057 840794 SH SOLE 1090 0 839704 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 1754 119450 SH SOLE 0 0 119450 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1304 89531 SH SOLE 0 0 89531 NUVEEN CALIF MUNICPAL VALUE COM 6706EB106 226 14459 SH SOLE 0 0 14459 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 523 34229 SH SOLE 0 0 34229 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 3930 307061 SH SOLE 0 0 307061 NUVEEN CORPORATE INCM NOVEME COM 67077N106 1221 136415 SH SOLE 0 0 136415 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 531 67261 SH SOLE 0 0 67261 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 2734 462573 SH SOLE 0 0 462573 NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 750 96552 SH SOLE 0 0 96552 NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 2600 192182 SH SOLE 0 0 192182 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 658 85604 SH SOLE 0 0 85604 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 292 19901 SH SOLE 0 0 19901 NUVEEN FLOATING RATE INCOME COM 67072T108 304 36631 SH SOLE 0 0 36631 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 678 82725 SH SOLE 0 0 82725 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 185 15125 SH SOLE 0 0 15125 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 256 18896 SH SOLE 0 0 18896 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 1072 113396 SH SOLE 0 0 113396 NUVEEN INT DUR QUAL MUN TRM COM 670677103 2965 207519 SH SOLE 0 0 207519 NUVEEN INTER DURATION MUN TE COM 670671106 4720 353309 SH SOLE 0 0 353309 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 408 29100 SH SOLE 0 0 29100 NUVEEN MICH QUALITY MUN INCO COM 670979103 207 14616 SH SOLE 0 0 14616 NUVEEN MUN 2021 TARGET TERM COM 670687102 540 55594 SH SOLE 0 0 55594 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 2615 193845 SH SOLE 0 0 193845 NUVEEN MUN INCOME FD INC COM 67062J102 388 32623 SH SOLE 0 0 32623 NUVEEN MUN VALUE FD INC COM 670928100 7794 731113 SH SOLE 0 0 731113 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1725 117428 SH SOLE 0 0 117428 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5372 220711 SH SOLE 0 0 220711 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 410 30300 SH SOLE 0 0 30300 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 641 49810 SH SOLE 0 0 49810 NUVEEN NEW YORK QLT MUN INC COM 67066X107 333 24352 SH SOLE 0 0 24352 NUVEEN OHIO QLTY MUN INCOME COM 670980101 4113 273678 SH SOLE 0 0 273678 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 576 42821 SH SOLE 0 0 42821 NUVEEN PFD & INCM SECURTIES COM 67072C105 4038 458383 SH SOLE 0 0 458383 NUVEEN PFD & INCOME 2022 TER COM 67075T105 461 20085 SH SOLE 0 0 20085 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 3602 424218 SH SOLE 0 0 424218 NUVEEN PFD & INCOME TERM FD COM 67075A106 4428 201445 SH SOLE 0 0 201445 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2488 171347 SH SOLE 0 0 171347 NUVEEN REAL ASSET INCOME & G COM 67074Y105 534 44253 SH SOLE 0 0 44253 NUVEEN REAL ESTATE INCOME FD COM 67071B108 151 19997 SH SOLE 0 0 19997 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2671 236824 SH SOLE 0 0 236824 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 518 38880 SH SOLE 0 0 38880 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 126 12034 SH SOLE 0 0 12034 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 266 17734 SH SOLE 0 0 17734 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 481 29359 SH SOLE 0 0 29359 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 231 13820 SH SOLE 0 0 13820 NUVEEN SR INCOME FD COM 67067Y104 89 18503 SH SOLE 0 0 18503 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 251 19233 SH SOLE 0 0 19233 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 6036 269454 SH SOLE 0 0 269454 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 286 35719 SH SOLE 0 0 35719 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 688 45700 SH SOLE 0 0 45700 NVENT ELECTRIC PLC SHS G6700G107 7876 445199 SH SOLE 421943 0 23256 NVIDIA CORPORATION COM 67066G104 424378 784090 SH SOLE 324243 0 459847 NVR INC COM 62944T105 4700 1151 SH SOLE 1012 0 139 NXP SEMICONDUCTORS N V COM N6596X109 103866 832139 SH SOLE 377955 0 454184 OAKTREE SPECIALTY LENDING CO COM 67401P108 5345 1104266 SH SOLE 1001868 0 102398 OAKTREE STRATEGIC INCOME COR COM 67402D104 72 11000 SH SOLE 0 0 11000 OASIS PETROLEUM INC COM 674215108 23 81123 SH SOLE 0 0 81123 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 556 185380 SH SOLE 84 0 185296 OCCIDENTAL PETE CORP COM 674599105 6781 677396 SH SOLE 543 0 676853 OCEAN BIO CHEM INC COM 674631106 314 21906 SH SOLE 0 0 21906 OCULAR THERAPEUTIX INC COM 67576A100 711 93385 SH SOLE 0 0 93385 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 214 10338 SH SOLE 7204 0 3134 OGE ENERGY CORP COM 670837103 2964 98840 SH SOLE 33899 0 64941 OKTA INC CL A 679295105 5019 23470 SH SOLE 34 0 23436 OLD DOMINION FREIGHT LINE IN COM 679580100 5531 30570 SH SOLE 5230 0 25340 OLD REP INTL CORP COM 680223104 20958 1421843 SH SOLE 895463 0 526380 OLIN CORP COM PAR $1 680665205 2297 185522 SH SOLE 19686 0 165836 OLLIES BARGAIN OUTLET HLDGS COM 681116109 2479 28378 SH SOLE 17710 0 10668 OMEGA HEALTHCARE INVS INC COM 681936100 15828 528669 SH SOLE 237213 0 291456 OMEROS CORP COM 682143102 1005 99497 SH SOLE 0 0 99497 OMEROS CORP COM 682143102 13 26600 SH Call SOLE 0 0 0 OMNICELL COM COM 68213N109 6388 85555 SH SOLE 84692 0 863 OMNICOM GROUP INC COM 681919106 2839 57359 SH SOLE 1716 0 55643 ON SEMICONDUCTOR CORP COM 682189105 8801 405760 SH SOLE 304321 0 101439 ONCONOVA THERAPEUTICS INC COM PAR 68232V405 11 38452 SH SOLE 0 0 38452 ONE GAS INC COM 68235P108 2393 34683 SH SOLE 28204 0 6479 ONEMAIN HLDGS INC COM 68268W103 717 22958 SH SOLE 21205 0 1753 ONEOK INC NEW COM 682680103 12726 489841 SH SOLE 106784 0 383057 ONEOK INC NEW COM 682680103 45 60300 SH Call SOLE 0 0 0 ONEWATER MARINE INC CL A COM 68280L101 319 15558 SH SOLE 0 0 15558 ONTO INNOVATION INC COM 683344105 1722 57835 SH SOLE 55759 0 2076 OPEN LENDING CORP COM CL A 68373J104 825 32362 SH SOLE 22247 0 10115 OPEN TEXT CORP COM 683715106 216 5107 SH SOLE 134 0 4973 OPKO HEALTH INC COM 68375N103 314 85114 SH SOLE 0 0 85114 OPTIMIZERX CORP COM NEW 68401U204 224 10764 SH SOLE 0 0 10764 ORACLE CORP COM 68389X105 133907 2242978 SH SOLE 1341029 0 901949 ORACLE CORP COM 68389X105 21 19300 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 5389 519158 SH SOLE 497781 0 21377 ORASURE TECHNOLOGIES INC COM 68554V108 383 31465 SH SOLE 0 0 31465 ORBCOMM INC COM 68555P100 1074 315946 SH SOLE 0 0 315946 OREILLY AUTOMOTIVE INC COM 67103H107 37783 81945 SH SOLE 41547 0 40398 ORGANIGRAM HLDGS INC COM 68620P101 14 12975 SH SOLE 0 0 12975 ORIC PHARMACEUTICALS INC COM 68622P109 906 36226 SH SOLE 0 0 36226 ORIX CORP SPONSORED ADR 686330101 309 4934 SH SOLE 3777 0 1157 OSHKOSH CORP COM 688239201 4158 56565 SH SOLE 53116 0 3449 OSI ETF TR OSHARES US QUALT 67110P407 4524 124774 SH SOLE 0 0 124774 OSI ETF TR OSHARES US SMLCP 67110P100 216 8221 SH SOLE 0 0 8221 OSI ETF TR OSHS GBL INTER 67110P704 2579 58498 SH SOLE 0 0 58498 OSISKO GOLD ROYALTIES LTD COM 68827L101 401 33935 SH SOLE 0 0 33935 OTIS WORLDWIDE CORP COM 68902V107 18269 292676 SH SOLE 170118 0 122558 OTTER TAIL CORP COM 689648103 598 16546 SH SOLE 4343 0 12203 OUTFRONT MEDIA INC COM 69007J106 461 31672 SH SOLE 7199 0 24473 OVERSTOCK COM INC DEL COM 690370101 282 3881 SH SOLE 0 0 3881 OVINTIV INC COM 69047Q102 327 40117 SH SOLE 0 0 40117 OWENS & MINOR INC NEW COM 690732102 446 17769 SH SOLE 0 0 17769 OWENS CORNING NEW COM 690742101 16720 242988 SH SOLE 160152 0 82836 OWL ROCK CAPITAL CORPORATION COM 69121K104 1482 122875 SH SOLE 0 0 122875 OXFORD SQUARE CAP CORP COM 69181V107 33 13470 SH SOLE 0 0 13470 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1549 89196 SH SOLE 89068 0 128 PACCAR INC COM 693718108 13214 154942 SH SOLE 87688 0 67254 PACER FDS TR BNCHMRK INFRA 69374H741 15126 428120 SH SOLE 0 0 428120 PACER FDS TR CFRA STVAL EQL 69374H691 464 16895 SH SOLE 0 0 16895 PACER FDS TR GLOBL CASH ETF 69374H709 485 19730 SH SOLE 0 0 19730 PACER FDS TR TRENDP 100 ETF 69374H303 16582 344879 SH SOLE 821 0 344058 PACER FDS TR TRENDP US LAR CP 69374H105 30075 1018455 SH SOLE 2784 0 1015671 PACER FDS TR TRENDP US MID CP 69374H204 5019 183860 SH SOLE 593 0 183267 PACER FDS TR TRENDPILOT EUR 69374H808 226 10068 SH SOLE 0 0 10068 PACER FDS TR TRENDPILOT INTL 69374H683 1991 87453 SH SOLE 0 0 87453 PACER FDS TR TRENDPILOT US BD 69374H642 5683 217993 SH SOLE 0 0 217993 PACER FDS TR US CASH COWS 100 69374H881 3373 119637 SH SOLE 0 0 119637 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 1212 122805 SH SOLE 0 0 122805 PACIFIC MERCANTILE BANCORP COM 694552100 273 73500 SH SOLE 0 0 73500 PACIFIC PREMIER BANCORP COM 69478X105 1363 67692 SH SOLE 0 0 67692 PACIRA BIOSCIENCES COM 695127100 438 7282 SH SOLE 0 0 7282 PACKAGING CORP AMER COM 695156109 16341 149844 SH SOLE 88624 0 61220 PACWEST BANCORP DEL COM 695263103 17597 1030251 SH SOLE 876550 0 153701 PAE INC COM CL A 69290Y109 245 28825 SH SOLE 0 0 28825 PAGERDUTY INC COM 69553P100 455 16769 SH SOLE 0 0 16769 PAGSEGURO DIGITAL LTD COM CL A G68707101 1470 39005 SH SOLE 2276 0 36729 PALANTIR TECHNOLOGIES INC CL A 69608A108 1183 124554 SH SOLE 0 0 124554 PALO ALTO NETWORKS INC COM 697435105 40974 167412 SH SOLE 96562 0 70850 PALOMAR HLDGS INC COM 69753M105 585 5610 SH SOLE 5563 0 47 PAN AMERN SILVER CORP COM 697900108 6143 191068 SH SOLE 0 0 191068 PAN AMERN SILVER CORP COM 697900108 8 19000 SH Call SOLE 0 0 0 PAN AMERN SILVER CORP COM 697900108 110 10400 SH Call SOLE 0 0 0 PAPA JOHNS INTL INC COM 698813102 327 3979 SH SOLE 0 0 3979 PAR PACIFIC HOLDINGS INC COM NEW 69888T207 406 60000 SH SOLE 0 0 60000 PARATEK PHARMACEUTICALS INC COM 699374302 745 137762 SH SOLE 0 0 137762 PARATEK PHARMACEUTICALS INC COM 699374302 51 22000 SH Call SOLE 0 0 0 PARK HOTELS RESORTS INC COM 700517105 2440 244285 SH SOLE 0 0 244285 PARKER-HANNIFIN CORP COM 701094104 26169 129329 SH SOLE 76543 0 52786 PARSLEY ENERGY INC CL A 701877102 8399 897321 SH SOLE 720490 0 176831 PARTY CITY HOLDCO INC COM 702149105 55 20967 SH SOLE 0 0 20967 PARTY CITY HOLDCO INC COM 702149105 6 15000 SH Call SOLE 0 0 0 PASSAGE BIO INC COM 702712100 243 18500 SH SOLE 0 0 18500 PATRIOT TRANSN HLDG INC COM 70338W105 94 10553 SH SOLE 0 0 10553 PATTERSON COS INC COM 703395103 357 14796 SH SOLE 0 0 14796 PATTERSON UTI ENERGY INC COM 703481101 153 53681 SH SOLE 32168 0 21513 PAYCHEX INC COM 704326107 30658 384340 SH SOLE 61517 0 322823 PAYCHEX INC COM 704326107 18 14800 SH Call SOLE 0 0 0 PAYCOM SOFTWARE INC COM 70432V102 3821 12275 SH SOLE 21 0 12254 PAYLOCITY HLDG CORP COM 70438V106 3624 22452 SH SOLE 11689 0 10763 PAYPAL HLDGS INC COM 70450Y103 248327 1260352 SH SOLE 447788 0 812564 PBF ENERGY INC CL A 69318G106 684 120197 SH SOLE 116018 0 4179 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 88 10850 SH SOLE 0 0 10850 PCM FD INC COM 69323T101 247 24404 SH SOLE 0 0 24404 PDC ENERGY INC COM 69327R101 491 39609 SH SOLE 0 0 39609 PEARSON PLC SPONSORED ADR 705015105 78 10980 SH SOLE 0 0 10980 PEBBLEBROOK HOTEL TR COM 70509V100 699 55798 SH SOLE 25381 0 30417 PEGASYSTEMS INC COM 705573103 2231 18436 SH SOLE 14724 0 3712 PELOTON INTERACTIVE INC CL A COM 70614W100 17649 177837 SH SOLE 47391 0 130446 PEMBINA PIPELINE CORP COM 706327103 536 25289 SH SOLE 0 0 25289 PENN NATL GAMING INC COM 707569109 9803 134841 SH SOLE 39785 0 95056 PENNANT GROUP INC COM 70805E109 964 24992 SH SOLE 24401 0 591 PENNANTPARK INVT CORP COM 708062104 108 33949 SH SOLE 0 0 33949 PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 7 12964 SH SOLE 0 0 12964 PENNYMAC MTG INVT TR COM 70931T103 657 40900 SH SOLE 0 0 40900 PENSKE AUTOMOTIVE GRP INC COM 70959W103 415 8703 SH SOLE 0 0 8703 PENTAIR PLC SHS G7S00T104 18350 400920 SH SOLE 380985 0 19935 PENUMBRA INC COM 70975L107 588 3026 SH SOLE 2552 0 474 PEOPLES UNITED FINANCIAL INC COM 712704105 1019 98843 SH SOLE 0 0 98843 PEPSICO INC COM 713448108 314858 2271692 SH SOLE 1152580 0 1119112 PERDOCEO ED CORP COM 71363P106 536 43814 SH SOLE 41229 0 2585 PERFICIENT INC COM 71375U101 1290 30175 SH SOLE 0 0 30175 PERFORMANCE FOOD GROUP CO COM 71377A103 2889 83447 SH SOLE 76381 0 7066 PERKINELMER INC COM 714046109 3215 25616 SH SOLE 903 0 24713 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 1494 65845 SH SOLE 0 0 65845 PERSPECTA INC COM 715347100 3079 158310 SH SOLE 154876 0 3434 PETIQ INC COM CL A 71639T106 812 24661 SH SOLE 0 0 24661 PETMED EXPRESS INC COM 716382106 374 11816 SH SOLE 2281 0 9535 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 347 48751 SH SOLE 14504 0 34247 PFIZER INC COM 717081103 354814 9667955 SH SOLE 5350206 0 4317749 PFIZER INC COM 717081103 12 18000 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 16 33700 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 491 52261 SH SOLE 1548 0 50713 PGIM ETF TR ULTRA SHORT 69344A107 7337 146973 SH SOLE 0 0 146973 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 3598 271511 SH SOLE 0 0 271511 PGIM HIGH YIELD BOND FUND IN COM 69346H100 2386 172802 SH SOLE 0 0 172802 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 3201 183989 SH SOLE 183192 0 797 PHILIP MORRIS INTL INC COM 718172109 138485 1846714 SH SOLE 1411363 0 435351 PHILLIPS 66 COM 718546104 39872 769150 SH SOLE 336243 0 432907 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 789 34263 SH SOLE 0 0 34263 PHREESIA INC COM 71944F106 504 15674 SH SOLE 0 0 15674 PHYSICIANS RLTY TR COM 71943U104 12853 717659 SH SOLE 545557 0 172102 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 337 24840 SH SOLE 19964 0 4876 PIERIS PHARMACEUTICALS INC COM 720795103 46 22000 SH SOLE 0 0 22000 PILGRIMS PRIDE CORP COM 72147K108 1548 103425 SH SOLE 91141 0 12284 PIMCO CORPORATE & INCOME OPP COM 72201B101 752 46632 SH SOLE 0 0 46632 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 2440 121508 SH SOLE 0 0 121508 PIMCO DYNAMIC INCOME FD SHS 72201Y101 631 24862 SH SOLE 0 0 24862 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 936 9976 SH SOLE 3886 0 6090 PIMCO ETF TR 1-5 US TIP IDX 72201R205 3028 56187 SH SOLE 0 0 56187 PIMCO ETF TR 25YR+ ZERO U S 72201R882 1711 10007 SH SOLE 0 0 10007 PIMCO ETF TR ACTIVE BD ETF 72201R775 23315 207376 SH SOLE 0 0 207376 PIMCO ETF TR BROAD US TIPS 72201R403 3117 48058 SH SOLE 0 0 48058 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 22454 220222 SH SOLE 0 0 220222 PIMCO ETF TR INTER MUN BD ACT 72201R866 385 6852 SH SOLE 0 0 6852 PIMCO ETF TR INV GRD CRP BD 72201R817 889 7747 SH SOLE 0 0 7747 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 689 13443 SH SOLE 0 0 13443 PIMCO HIGH INCOME FD COM SHS 722014107 68 12380 SH SOLE 0 0 12380 PIMCO INCOME STRATEGY FD COM 72201H108 114 11235 SH SOLE 0 0 11235 PIMCO INCOME STRATEGY FD II COM 72201J104 492 54156 SH SOLE 0 0 54156 PIMCO MUN INCOME FD COM 72200R107 165 12393 SH SOLE 0 0 12393 PIMCO MUN INCOME FD II COM 72200W106 868 64260 SH SOLE 0 0 64260 PIMCO STRATEGIC INCOME FD COM 72200X104 215 33447 SH SOLE 0 0 33447 PINDUODUO INC SPONSORED ADS 722304102 515 6950 SH SOLE 0 0 6950 PING IDENTITY HLDG CORP COM 72341T103 1405 45007 SH SOLE 0 0 45007 PINNACLE FINL PARTNERS INC COM 72346Q104 3017 84770 SH SOLE 51417 0 33353 PINNACLE WEST CAP CORP COM 723484101 2344 31445 SH SOLE 5477 0 25968 PINTEREST INC CL A 72352L106 16195 390138 SH SOLE 143561 0 246577 PIONEER FLOATING RATE TR COM 72369J102 363 35970 SH SOLE 0 0 35970 PIONEER MUN HIGH INCOME ADVA COM 723762100 1228 112447 SH SOLE 0 0 112447 PIONEER MUN HIGH INCOME TR COM SHS 723763108 816 70503 SH SOLE 0 0 70503 PIONEER NAT RES CO COM 723787107 38623 449128 SH SOLE 74093 0 375035 PIPER SANDLER COMPANIES COM 724078100 1798 24625 SH SOLE 19601 0 5024 PITNEY BOWES INC COM 724479100 589 111007 SH SOLE 0 0 111007 PIXELWORKS INC COM NEW 72581M305 217 106000 SH SOLE 0 0 106000 PJT PARTNERS INC COM CL A 69343T107 2531 41763 SH SOLE 12720 0 29043 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2307 385809 SH SOLE 0 0 385809 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 542 89056 SH SOLE 0 0 89056 PLANET FITNESS INC CL A 72703H101 3837 62264 SH SOLE 35619 0 26645 PLUG POWER INC COM NEW 72919P202 658 49078 SH SOLE 0 0 49078 PLUMAS BANCORP COM 729273102 978 49715 SH SOLE 0 0 49715 PLURALSIGHT INC COM CL A 72941B106 2031 118552 SH SOLE 113684 0 4868 PLURISTEM THERAPEUTICS INC COM NEW 72940R300 384 36467 SH SOLE 0 0 36467 PNC FINL SVCS GROUP INC COM 693475105 130314 1185636 SH SOLE 1069555 0 116081 PNM RES INC COM 69349H107 1788 43256 SH SOLE 40108 0 3148 POINTS INTL LTD COM NEW 730843208 314 32483 SH SOLE 32483 0 0 POLARIS INC COM 731068102 34149 361970 SH SOLE 103808 0 258162 POOL CORP COM 73278L105 59550 178004 SH SOLE 135756 0 42248 PORTLAND GEN ELEC CO COM NEW 736508847 5709 160821 SH SOLE 149276 0 11545 POSCO SPONSORED ADR 693483109 461 11002 SH SOLE 7663 0 3339 POST HLDGS INC COM 737446104 22741 264425 SH SOLE 243161 0 21264 POSTAL REALTY TRUST INC CL A 73757R102 525 34679 SH SOLE 34679 0 0 POTLATCHDELTIC CORPORATION COM 737630103 3290 78144 SH SOLE 51001 0 27143 POWER INTEGRATIONS INC COM 739276103 1404 25351 SH SOLE 25015 0 336 PPD INC COM 69355F102 6611 178730 SH SOLE 157035 0 21695 PPG INDS INC COM 693506107 55412 453892 SH SOLE 376936 0 76956 PPL CORP COM 69351T106 48018 1764700 SH SOLE 1305345 0 459355 PRA GROUP INC COM 69354N106 285 7143 SH SOLE 0 0 7143 PRA HEALTH SCIENCES INC COM 69354M108 895 8824 SH SOLE 6736 0 2088 PRECISION BIOSCIENCES INC COM 74019P108 114 18454 SH SOLE 0 0 18454 PRECISION DRILLING CORP COM 2010 74022D308 7 11638 SH SOLE 0 0 11638 PREFERRED APT CMNTYS INC COM 74039L103 92 17028 SH SOLE 0 0 17028 PREFERRED BK LOS ANGELES CA COM NEW 740367404 1282 39898 SH SOLE 39820 0 78 PREMIER INC CL A 74051N102 43050 1311292 SH SOLE 1303752 0 7540 PRETIUM RES INC COM 74139C102 528 41252 SH SOLE 0 0 41252 PRICE T ROWE GROUP INC COM 74144T108 25981 202622 SH SOLE 70739 0 131883 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 1171 1100000 PRN SOLE 0 0 1100000 PRICESMART INC COM 741511109 6932 104319 SH SOLE 103938 0 381 PRIMERICA INC COM 74164M108 14780 130632 SH SOLE 127113 0 3519 PRIMO WATER CORPORATION COM 74167P108 493 34726 SH SOLE 22473 0 12253 PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 2654 55689 SH SOLE 0 0 55689 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 2774 138164 SH SOLE 0 0 138164 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1154 28649 SH SOLE 0 0 28649 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 314 29347 SH SOLE 0 0 29347 PROCTER AND GAMBLE CO COM 742718109 352536 2536401 SH SOLE 1088636 0 1447765 PROFOUND MED CORP COM NEW 74319B502 412 23421 SH SOLE 0 0 23421 PROGRESS SOFTWARE CORP COM 743312100 552 15039 SH SOLE 12538 0 2501 PROGRESSIVE CORP COM 743315103 61083 645218 SH SOLE 330085 0 315133 PROGYNY INC COM 74340E103 323 10961 SH SOLE 0 0 10961 PROLOGIS INC. COM 74340W103 65252 648498 SH SOLE 512788 0 135710 PROOFPOINT INC COM 743424103 2964 28086 SH SOLE 5840 0 22246 PROPETRO HLDG CORP COM 74347M108 52 12807 SH SOLE 0 0 12807 PROS HOLDINGS INC COM 74346Y103 848 26565 SH SOLE 16565 0 10000 PROSHARES TR HGH YLD INT RATE 74348A541 305 5110 SH SOLE 0 0 5110 PROSHARES TR INVT INT RT HG 74347B607 319 4465 SH SOLE 0 0 4465 PROSHARES TR LARGE CAP CRE 74347R248 672 8807 SH SOLE 0 0 8807 PROSHARES TR LONG ONLINE SHRT 74347B375 357 4234 SH SOLE 0 0 4234 PROSHARES TR MSCI EAFE DIVD 74347B839 4054 102488 SH SOLE 0 0 102488 PROSHARES TR MSCI EMRG MKTS 74347B847 232 4700 SH SOLE 0 0 4700 PROSHARES TR ONLINE RTL ETF 74347B169 654 10420 SH SOLE 0 0 10420 PROSHARES TR RUSS 2000 DIVD 74347B698 5985 126934 SH SOLE 0 0 126934 PROSHARES TR S&P 500 DV ARIST 74348A467 56605 784548 SH SOLE 0 0 784548 PROSHARES TR S&P MDCP 400 DIV 74347B680 9656 181950 SH SOLE 0 0 181950 PROSHARES TR SHORT S&P 500 NE 74347B425 295 14504 SH SOLE 0 0 14504 PROSPECT CAP CORP COM 74348T102 747 148523 SH SOLE 0 0 148523 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 15 15000 PRN SOLE 0 0 15000 PROSPERITY BANCSHARES INC COM 743606105 11322 218451 SH SOLE 216847 0 1604 PROTECTIVE INS CORP CL B 74368L203 168 12824 SH SOLE 0 0 12824 PROVENTION BIO INC COM 74374N102 197 15384 SH SOLE 0 0 15384 PROVIDENT FINL SVCS INC COM 74386T105 367 30042 SH SOLE 0 0 30042 PRUDENTIAL FINL INC COM 744320102 13708 215803 SH SOLE 0 0 215803 PRUDENTIAL PLC ADR 74435K204 12164 425476 SH SOLE 420639 0 4837 PTC INC COM 69370C100 15257 184440 SH SOLE 57352 0 127088 PTC THERAPEUTICS INC COM 69366J200 992 21224 SH SOLE 6938 0 14286 PUBLIC STORAGE COM 74460D109 7103 31891 SH SOLE 17321 0 14570 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 39360 716803 SH SOLE 606489 0 110314 PULTE GROUP INC COM 745867101 11625 251128 SH SOLE 178219 0 72909 PUMA BIOTECHNOLOGY INC COM 74587V107 111 11000 SH SOLE 0 0 11000 PURE STORAGE INC CL A 74624M102 1019 66239 SH SOLE 0 0 66239 PURPLE INNOVATION INC COM 74640Y106 1315 52903 SH SOLE 47123 0 5780 PUTNAM MANAGED MUN INCOME TR COM 746823103 3867 504873 SH SOLE 0 0 504873 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 206 50175 SH SOLE 0 0 50175 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1912 147451 SH SOLE 0 0 147451 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 2657 597147 SH SOLE 0 0 597147 PVH CORPORATION COM 693656100 309 5175 SH SOLE 0 0 5175 Q2 HLDGS INC COM 74736L109 1364 14942 SH SOLE 9383 0 5559 QCR HOLDINGS INC COM 74727A104 347 12675 SH SOLE 0 0 12675 QORVO INC COM 74736K101 22585 175066 SH SOLE 119987 0 55079 QTS RLTY TR INC COM CL A 74736A103 461 7310 SH SOLE 0 0 7310 QUAKER CHEM CORP COM 747316107 4703 26167 SH SOLE 25578 0 589 QUALCOMM INC COM 747525103 336010 2855274 SH SOLE 1050173 0 1805101 QUALYS INC COM 74758T303 3148 32124 SH SOLE 30984 0 1140 QUANTA SVCS INC COM 74762E102 4337 82045 SH SOLE 5099 0 76946 QUEST DIAGNOSTICS INC COM 74834L100 23768 207598 SH SOLE 150180 0 57418 QUIDEL CORP COM 74838J101 7563 34473 SH SOLE 18196 0 16277 QUOTIENT LTD SHS G73268107 101 19598 SH SOLE 0 0 19598 QURATE RETAIL INC COM SER A 74915M100 5109 711493 SH SOLE 684982 0 26511 RACKSPACE TECHNOLOGY INC COM 750102105 2835 146977 SH SOLE 142634 0 4343 RADNET INC COM 750491102 297 19351 SH SOLE 0 0 19351 RALPH LAUREN CORP CL A 751212101 262 3861 SH SOLE 0 0 3861 RANGE RES CORP COM 75281A109 1725 260562 SH SOLE 19498 0 241064 RANGER ENERGY SVCS INC COM CL A 75282U104 30 11400 SH SOLE 0 0 11400 RAPID7 INC COM 753422104 20107 328333 SH SOLE 44841 0 283492 RATTLER MIDSTREAM LP COM UNITS 75419T103 381 64100 SH SOLE 0 0 64100 RAVE RESTAURANT GROUP INC COM 754198109 5 11000 SH SOLE 0 0 11000 RAYMOND JAMES FINL INC COM 754730109 17658 242690 SH SOLE 0 0 242690 RAYONIER INC COM 754907103 1562 59077 SH SOLE 12172 0 46905 RAYTHEON TECHNOLOGIES CORP COM 75513E101 138044 2399061 SH SOLE 914239 0 1484822 RAYTHEON TECHNOLOGIES CORP COM 75513E101 4 21900 SH Call SOLE 0 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 2 10200 SH Call SOLE 0 0 0 RBB FD INC MOTLEY FOL ETF 74933W601 367 11495 SH SOLE 0 0 11495 RBC BEARINGS INC COM 75524B104 22851 188527 SH SOLE 186862 0 1665 READY CAPITAL CORP 7% CN SR NT 2023 75574U200 13856 582424 SH SOLE 0 0 582424 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 1608 36677 SH SOLE 0 0 36677 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 591 17304 SH SOLE 0 0 17304 REALPAGE INC COM 75606N109 13477 233808 SH SOLE 104105 0 129703 REALTY INCOME CORP COM 756109104 38161 628164 SH SOLE 350565 0 277599 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1685 53856 SH SOLE 0 0 53856 RED ROBIN GOURMET BURGERS IN COM 75689M101 432 32811 SH SOLE 0 0 32811 RED ROCK RESORTS INC CL A 75700L108 226 13219 SH SOLE 0 0 13219 REDFIN CORP COM 75737F108 3009 60265 SH SOLE 0 0 60265 REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 189 18500 SH SOLE 0 0 18500 REDWOOD TR INC COM 758075402 2270 301854 SH SOLE 0 0 301854 REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 6900 7558000 PRN SOLE 0 0 7558000 REDWOOD TR INC NOTE 5.625% 7/1 758075AD7 11326 12378000 PRN SOLE 0 0 12378000 REGAL BELOIT CORP COM 758750103 1604 17092 SH SOLE 12114 0 4978 REGENCY CTRS CORP COM 758849103 3490 91792 SH SOLE 86859 0 4933 REGENERON PHARMACEUTICALS COM 75886F107 52639 94036 SH SOLE 72430 0 21606 REGENXBIO INC COM 75901B107 739 26870 SH SOLE 0 0 26870 REGIONS FINANCIAL CORP NEW COM 7591EP100 37305 3235472 SH SOLE 2132111 0 1103361 REINSURANCE GRP OF AMERICA I COM NEW 759351604 11062 116210 SH SOLE 110948 0 5262 RELIANCE STEEL & ALUMINUM CO COM 759509102 3335 32683 SH SOLE 28978 0 3705 RELX PLC SPONSORED ADR 759530108 20138 900230 SH SOLE 893034 0 7196 REMARK HLDGS INC COM 75955K102 13 11230 SH SOLE 0 0 11230 RENAISSANCERE HLDGS LTD COM G7496G103 4948 29147 SH SOLE 26089 0 3058 RENASANT CORP COM 75970E107 476 20972 SH SOLE 0 0 20972 RENT A CTR INC NEW COM 76009N100 2188 73190 SH SOLE 27352 0 45838 REPAY HLDGS CORP COM CL A 76029L100 394 16774 SH SOLE 14669 0 2105 REPLIGEN CORP COM 759916109 6363 43125 SH SOLE 39881 0 3244 REPUBLIC SVCS INC COM 760759100 60246 645381 SH SOLE 445956 0 199425 RESEARCH FRONTIERS INC COM 760911107 30 11000 SH SOLE 0 0 11000 RESIDEO TECHNOLOGIES INC COM 76118Y104 373 33902 SH SOLE 22905 0 10997 RESMED INC COM 761152107 6367 37141 SH SOLE 3583 0 33558 RESTAURANT BRANDS INTL INC COM 76131D103 9843 171442 SH SOLE 155276 0 16166 RETAIL OPPORTUNITY INVTS COR COM 76131N101 851 81717 SH SOLE 0 0 81717 RETAIL PPTYS AMER INC CL A 76131V202 148 25415 SH SOLE 13244 0 12171 REVOLVE GROUP INC CL A 76156B107 1903 115810 SH SOLE 0 0 115810 REXNORD CORP COM 76169B102 914 30642 SH SOLE 0 0 30642 REYNOLDS CONSUMER PRODS INC COM 76171L106 847 27660 SH SOLE 27422 0 238 RH COM 74967X103 1816 4747 SH SOLE 0 0 4747 RING ENERGY INC COM 76680V108 40 59305 SH SOLE 0 0 59305 RINGCENTRAL INC CL A 76680R206 70162 255497 SH SOLE 24656 0 230841 RIO TINTO PLC SPONSORED ADR 767204100 22529 373058 SH SOLE 5797 0 367261 RITCHIE BROS AUCTIONEERS COM 767744105 6271 105783 SH SOLE 102480 0 3303 RITE AID CORP COM 767754872 102 10703 SH SOLE 0 0 10703 RITE AID CORP COM 767754872 2 12000 SH Call SOLE 0 0 0 RIVERNORTH DOUBLELINE STRATE COM 76882G107 735 53596 SH SOLE 0 0 53596 RIVERNORTH DOUBLELINE STRATE RIGHT 10/01/2020 76882G123 1 49696 SH SOLE 0 0 49696 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 612 42676 SH SOLE 0 0 42676 RLI CORP COM 749607107 7466 89172 SH SOLE 87257 0 1915 RLJ LODGING TR CUM CONV PFD A 74965L200 558 24349 SH SOLE 0 0 24349 RMR MORTGAGE TR COM 76970B101 3130 345466 SH SOLE 0 0 345466 ROBERT HALF INTL INC COM 770323103 3414 64482 SH SOLE 60515 0 3967 ROCKET COS INC COM CL A 77311W101 8088 405835 SH SOLE 0 0 405835 ROCKWELL AUTOMATION INC COM 773903109 46048 208667 SH SOLE 162458 0 46209 ROCKWELL MED INC COM 774374102 47 43656 SH SOLE 0 0 43656 ROCKY BRANDS INC COM 774515100 5063 203889 SH SOLE 0 0 203889 ROGERS COMMUNICATIONS INC CL B 775109200 6401 161442 SH SOLE 157181 0 4261 ROKU INC COM CL A 77543R102 20109 106507 SH SOLE 444 0 106063 ROLLINS INC COM 775711104 18841 347676 SH SOLE 272902 0 74774 ROPER TECHNOLOGIES INC COM 776696106 68518 173395 SH SOLE 27195 0 146200 ROSS STORES INC COM 778296103 22703 243286 SH SOLE 160043 0 83243 ROYAL BK CDA COM 780087102 26080 371620 SH SOLE 284227 0 87393 ROYAL CARIBBEAN GROUP COM V7780T103 2988 46179 SH SOLE 3822 0 42357 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 4149 171315 SH SOLE 12290 0 159025 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 3793 150695 SH SOLE 28 0 150667 ROYAL GOLD INC COM 780287108 2345 19517 SH SOLE 1801 0 17716 ROYCE GLOBAL VALUE TR INC COM 78081T104 6128 499049 SH SOLE 0 0 499049 ROYCE MICRO-CAP TR INC COM 780915104 543 70811 SH SOLE 0 0 70811 ROYCE VALUE TR INC COM 780910105 18356 1452228 SH SOLE 0 0 1452228 RPM INTL INC COM 749685103 18164 219264 SH SOLE 121779 0 97485 RUTHS HOSPITALITY GROUP INC COM 783332109 810 73240 SH SOLE 0 0 73240 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 5486 67097 SH SOLE 65326 0 1771 RYDER SYS INC COM 783549108 231 5468 SH SOLE 0 0 5468 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1614 43864 SH SOLE 8384 0 35480 S & T BANCORP INC COM 783859101 220 12421 SH SOLE 0 0 12421 S&P GLOBAL INC COM 78409V104 42682 118328 SH SOLE 49758 0 68570 SABINE ROYALTY TR UNIT BEN INT 785688102 207 7123 SH SOLE 0 0 7123 SABRA HEALTH CARE REIT INC COM 78573L106 1428 103596 SH SOLE 44935 0 58661 SABRE CORP COM 78573M104 10674 1639582 SH SOLE 1623367 0 16215 SAGE THERAPEUTICS INC COM 78667J108 5897 96485 SH SOLE 0 0 96485 SALESFORCE COM INC COM 79466L302 464221 1847132 SH SOLE 685989 0 1161143 SALESFORCE COM INC COM 79466L302 729 23500 SH Call SOLE 0 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 87 24789 SH SOLE 0 0 24789 SANDERSON FARMS INC COM 800013104 9228 78227 SH SOLE 76169 0 2058 SANDSTORM GOLD LTD COM NEW 80013R206 203 24060 SH SOLE 0 0 24060 SANMINA CORPORATION COM 801056102 1106 40900 SH SOLE 39024 0 1876 SANOFI SPONSORED ADR 80105N105 48409 964897 SH SOLE 804890 0 160007 SAP SE SPON ADR 803054204 46645 299374 SH SOLE 274852 0 24522 SARATOGA INVT CORP COM NEW 80349A208 668 39790 SH SOLE 0 0 39790 SAREPTA THERAPEUTICS INC COM 803607100 4697 33444 SH SOLE 15315 0 18129 SAREPTA THERAPEUTICS INC COM 803607100 801 22500 SH Call SOLE 0 0 0 SAREPTA THERAPEUTICS INC COM 803607100 99 22500 SH Call SOLE 0 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 16457 51674 SH SOLE 34183 0 17491 SCHLUMBERGER LTD COM 806857108 15173 975095 SH SOLE 625748 0 349347 SCHNEIDER NATIONAL INC CL B 80689H102 1894 76595 SH SOLE 68000 0 8595 SCHRODINGER INC COM 80810D103 3150 66309 SH SOLE 0 0 66309 SCHWAB CHARLES CORP COM 808513105 49518 1366760 SH SOLE 1284370 0 82390 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2145 80171 SH SOLE 0 0 80171 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2078 66193 SH SOLE 0 0 66193 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 272 4642 SH SOLE 0 0 4642 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1295 33446 SH SOLE 0 0 33446 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 3240 62912 SH SOLE 0 0 62912 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 301 5369 SH SOLE 0 0 5369 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2732 34299 SH SOLE 0 0 34299 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 9511 171984 SH SOLE 0 0 171984 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3327 28891 SH SOLE 0 0 28891 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 308 5904 SH SOLE 0 0 5904 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1005 12468 SH SOLE 0 0 12468 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 8635 155637 SH SOLE 0 0 155637 SCHWAB STRATEGIC TR US REIT ETF 808524847 513 14513 SH SOLE 0 0 14513 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4117 60265 SH SOLE 0 0 60265 SCHWAB STRATEGIC TR US TIPS ETF 808524870 7008 113710 SH SOLE 0 0 113710 SCIENCE APPLICATIONS INTL CO COM 808625107 5064 64580 SH SOLE 49782 0 14798 SCIENTIFIC GAMES CORP COM 80874P109 413 11839 SH SOLE 0 0 11839 SCORPIO TANKERS INC SHS Y7542C130 380 34358 SH SOLE 0 0 34358 SCOTTS MIRACLE GRO CO CL A 810186106 25039 163750 SH SOLE 128389 0 35361 SEA LTD SPONSORD ADS 81141R100 11846 76905 SH SOLE 1870 0 75035 SEABRIDGE GOLD INC COM 811916105 8096 430715 SH SOLE 0 0 430715 SEABRIDGE GOLD INC COM 811916105 87 29100 SH Call SOLE 0 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 33858 687196 SH SOLE 529967 0 157229 SEALED AIR CORP NEW COM 81211K100 658 16943 SH SOLE 1251 0 15692 SEATTLE GENETICS INC COM 812578102 5941 30358 SH SOLE 8243 0 22115 SEI INVTS CO COM 784117103 14465 285196 SH SOLE 244527 0 40669 SELECT MED HLDGS CORP COM 81619Q105 341 16401 SH SOLE 16236 0 165 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 111226 1872482 SH SOLE 1311876 0 560606 SELECT SECTOR SPDR TR ENERGY 81369Y506 35901 1198701 SH SOLE 391347 0 807354 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 9663 273961 SH SOLE 0 0 273961 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 113972 775412 SH SOLE 422612 0 352800 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 60249 939916 SH SOLE 504527 0 435389 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 212378 2013432 SH SOLE 1266908 0 746524 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 121143 5032939 SH SOLE 3159012 0 1873927 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 7 96000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 133300 1731618 SH SOLE 1098919 0 632699 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 25955 437091 SH SOLE 446 0 436645 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 14555 228709 SH SOLE 44282 0 184427 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 209578 1795799 SH SOLE 974559 0 821240 SELECTQUOTE INC COM 816307300 624 30827 SH SOLE 30504 0 323 SEMPRA ENERGY COM 816851109 17095 144428 SH SOLE 73880 0 70548 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1531 35500 SH SOLE 20633 0 14867 SENSEONICS HLDGS INC COM 81727U105 392 1013076 SH SOLE 0 0 1013076 SENSIENT TECHNOLOGIES CORP COM 81725T100 16326 282747 SH SOLE 279707 0 3040 SERITAGE GROWTH PPTYS CL A 81752R100 270 20074 SH SOLE 0 0 20074 SERVICE CORP INTL COM 817565104 2796 66299 SH SOLE 0 0 66299 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 11734 294244 SH SOLE 292708 0 1536 SERVICENOW INC COM 81762P102 122970 253547 SH SOLE 61696 0 191851 SERVISFIRST BANCSHARES INC COM 81768T108 7080 208041 SH SOLE 177378 0 30663 SFL CORPORATION LTD SHS G7738W106 245 32696 SH SOLE 0 0 32696 SHAKE SHACK INC CL A 819047101 530 8221 SH SOLE 0 0 8221 SHAW COMMUNICATIONS INC CL B CONV 82028K200 403 22067 SH SOLE 22067 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 610 64524 SH SOLE 0 0 64524 SHERWIN WILLIAMS CO COM 824348106 66551 95505 SH SOLE 65579 0 29926 SHIFT4 PMTS INC CL A 82452J109 254 5259 SH SOLE 0 0 5259 SHOPIFY INC CL A 82509L107 84303 82410 SH SOLE 25773 0 56637 SHOPIFY INC CL A 82509L107 961 2200 SH Call SOLE 0 0 0 SI BONE INC COM 825704109 237 10000 SH SOLE 0 0 10000 SIENTRA INC COM 82621J105 172 50450 SH SOLE 0 0 50450 SIGA TECHNOLOGIES INC COM 826917106 95 13800 SH SOLE 0 0 13800 SIGNATURE BK NEW YORK N Y COM 82669G104 3028 36490 SH SOLE 23621 0 12869 SILGAN HOLDINGS INC COM 827048109 910 24745 SH SOLE 10518 0 14227 SILICON LABORATORIES INC COM 826919102 2510 25656 SH SOLE 24823 0 833 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1244 32937 SH SOLE 32661 0 276 SILVERCORP METALS INC COM 82835P103 1530 212139 SH SOLE 0 0 212139 SILVERCREST METALS INC COM 828363101 572 67438 SH SOLE 0 0 67438 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 385 24306 SH SOLE 9282 0 15024 SIMON PPTY GROUP INC NEW COM 828806109 9486 146659 SH SOLE 0 0 146659 SIMON PPTY GROUP INC NEW COM 828806109 51 22500 SH Call SOLE 0 0 0 SIMPLY GOOD FOODS CO COM 82900L102 2093 94921 SH SOLE 43057 0 51864 SIMPLY GOOD FOODS CO COM 82900L102 90 47600 SH Call SOLE 0 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 16509 169920 SH SOLE 169727 0 193 SIMULATIONS PLUS INC COM 829214105 883 11715 SH SOLE 9535 0 2180 SIRIUS XM HOLDINGS INC COM 82968B103 3975 741557 SH SOLE 412456 0 329101 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 18378 150702 SH SOLE 148531 0 2171 SIX FLAGS ENTMT CORP NEW COM 83001A102 780 38428 SH SOLE 5754 0 32674 SIX FLAGS ENTMT CORP NEW COM 83001A102 47 18600 SH Call SOLE 0 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 1172 68098 SH SOLE 0 0 68098 SJW GROUP COM 784305104 6500 106796 SH SOLE 102472 0 4324 SKYLINE CHAMPION CORPORATION COM 830830105 471 17596 SH SOLE 17596 0 0 SKYWEST INC COM 830879102 1049 35135 SH SOLE 0 0 35135 SKYWORKS SOLUTIONS INC COM 83088M102 18179 124941 SH SOLE 6072 0 118869 SLACK TECHNOLOGIES INC COM CL A 83088V102 8477 315608 SH SOLE 17744 0 297864 SLEEP NUMBER CORP COM 83125X103 473 9678 SH SOLE 9243 0 435 SLM CORP COM 78442P106 1840 227413 SH SOLE 226403 0 1010 SMILEDIRECTCLUB INC CL A COM 83192H106 817 69936 SH SOLE 0 0 69936 SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 16604 424653 SH SOLE 422127 0 2526 SMITH & WESSON BRANDS INC COM 831754106 1004 64675 SH SOLE 0 0 64675 SMITH A O CORP COM 831865209 4909 92974 SH SOLE 42087 0 50887 SMUCKER J M CO COM NEW 832696405 14483 125367 SH SOLE 0 0 125367 SNAP INC CL A 83304A106 10690 409437 SH SOLE 281250 0 128187 SNAP ON INC COM 833034101 33678 228895 SH SOLE 195001 0 33894 SNOWFLAKE INC CL A 833445109 1242 4949 SH SOLE 0 0 4949 SOCIAL CAP HDOSPHIA HLDG CO SHS CL A G8250T109 789 41613 SH SOLE 0 0 41613 SOCIAL CAP HEDSPIA HLDG CO I COM CL A G8251K107 347 27822 SH SOLE 0 0 27822 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 3046 93966 SH SOLE 90855 0 3111 SOL GEL TECHNOLOGIES SHS M8694L103 350 48281 SH SOLE 0 0 48281 SOLAR CAP LTD COM 83413U100 991 62518 SH SOLE 0 0 62518 SOLAREDGE TECHNOLOGIES INC COM 83417M104 10225 42900 SH SOLE 31322 0 11578 SONIC AUTOMOTIVE INC CL A 83545G102 1422 35406 SH SOLE 0 0 35406 SONOCO PRODS CO COM 835495102 4439 86930 SH SOLE 51634 0 35296 SONOS INC COM 83570H108 4187 275813 SH SOLE 0 0 275813 SONOS INC COM 83570H108 2 10300 SH Call SOLE 0 0 0 SONY CORP SPONSORED ADR 835699307 11977 156056 SH SOLE 15864 0 140192 SORRENTO THERAPEUTICS INC COM NEW 83587F202 1314 117820 SH SOLE 0 0 117820 SOUTH JERSEY INDS INC COM 838518108 471 24467 SH SOLE 0 0 24467 SOUTH ST CORP COM 840441109 664 13797 SH SOLE 0 0 13797 SOUTHERN CO COM 842587107 109970 2028223 SH SOLE 1079344 0 948879 SOUTHERN CO UNIT 08/01/2022 842587602 349 7500 SH SOLE 0 0 7500 SOUTHERN COPPER CORP COM 84265V105 1698 37499 SH SOLE 0 0 37499 SOUTHWEST AIRLS CO COM 844741108 30262 806979 SH SOLE 372172 0 434807 SOUTHWEST GAS HOLDINGS INC COM 844895102 686 10868 SH SOLE 5071 0 5797 SP PLUS CORP COM 78469C103 1215 67695 SH SOLE 64331 0 3364 SPARTAN ENERGY ACQUISITION C CL A COM STK 846784106 290 20100 SH SOLE 0 0 20100 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 55135 198684 SH SOLE 0 0 198684 SPDR GOLD TR GOLD SHS 78463V107 164622 929439 SH SOLE 0 0 929439 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1357 12180 SH SOLE 4467 0 7713 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 8283 209692 SH SOLE 0 0 209692 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 837 28180 SH SOLE 0 0 28180 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 566 15568 SH SOLE 0 0 15568 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 9612 255973 SH SOLE 0 0 255973 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1412 48268 SH SOLE 640 0 47628 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5319 145497 SH SOLE 0 0 145497 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 544 4578 SH SOLE 0 0 4578 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 552 22727 SH SOLE 0 0 22727 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 622 14008 SH SOLE 0 0 14008 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 246 5533 SH SOLE 0 0 5533 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 214 4031 SH SOLE 0 0 4031 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2947 87378 SH SOLE 0 0 87378 SPDR S&P 500 ETF TR TR UNIT 78462F103 785799 2346407 SH SOLE 179401 0 2167006 SPDR S&P 500 ETF TR TR UNIT 78462F103 1383 16000 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 32 10900 SH Put SOLE 0 0 10900 SPDR S&P 500 ETF TR TR UNIT 78462F103 1312 17000 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 256 6000 SH Call SOLE 0 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 172727 509770 SH SOLE 250893 0 258877 SPDR SER TR AEROSPACE DEF 78464A631 5014 57401 SH SOLE 0 0 57401 SPDR SER TR BLMBRG BRC CNVRT 78464A359 11849 172001 SH SOLE 0 0 172001 SPDR SER TR BLOMBERG BRC INV 78468R200 13619 445356 SH SOLE 491 0 444865 SPDR SER TR BLOMBERG INTL TR 78464A516 598 20140 SH SOLE 0 0 20140 SPDR SER TR BLOMBRG BRC EMRG 78464A391 224 8510 SH SOLE 0 0 8510 SPDR SER TR BLOMBRG BRC INTL 78464A151 635 17839 SH SOLE 0 0 17839 SPDR SER TR BLOOMBERG BRCLYS 78468R622 9410 90242 SH SOLE 257 0 89985 SPDR SER TR BLOOMBERG SRT TR 78468R408 2177 84134 SH SOLE 0 0 84134 SPDR SER TR COMP SOFTWARE 78464A599 5375 45053 SH SOLE 0 0 45053 SPDR SER TR DJ REIT ETF 78464A607 783 10036 SH SOLE 0 0 10036 SPDR SER TR DORSEY WRGT FI 78468R713 1345 55452 SH SOLE 0 0 55452 SPDR SER TR FACTST INV ETF 78464A110 2201 13030 SH SOLE 0 0 13030 SPDR SER TR FTSE INT GVT ETF 78464A490 217 4005 SH SOLE 0 0 4005 SPDR SER TR HLTH CR EQUIP 78464A581 6452 66272 SH SOLE 0 0 66272 SPDR SER TR MSCI USA STRTGIC 78468R812 8863 93658 SH SOLE 90820 0 2838 SPDR SER TR NUVEEN BBG BRCLY 78464A284 93387 1642410 SH SOLE 1603210 0 39200 SPDR SER TR NUVEEN BLMBRG SR 78468R739 207928 4169414 SH SOLE 3983175 0 186239 SPDR SER TR NUVEEN BRC MUNIC 78468R721 8007 154188 SH SOLE 116946 0 37242 SPDR SER TR NYSE TECH ETF 78464A102 1540 12971 SH SOLE 0 0 12971 SPDR SER TR PORTFLI INTRMDIT 78464A672 533 16021 SH SOLE 0 0 16021 SPDR SER TR PORTFLI MORTGAGE 78464A383 2581 96902 SH SOLE 78119 0 18783 SPDR SER TR PORTFLI TIPS ETF 78464A656 1170 37912 SH SOLE 0 0 37912 SPDR SER TR PORTFOLI S&P1500 78464A805 485 11849 SH SOLE 0 0 11849 SPDR SER TR PORTFOLIO AGRGTE 78464A649 74168 2407257 SH SOLE 2370263 0 36994 SPDR SER TR PORTFOLIO INTRMD 78464A375 6231 169518 SH SOLE 504 0 169014 SPDR SER TR PORTFOLIO S&P400 78464A847 208 6386 SH SOLE 0 0 6386 SPDR SER TR PORTFOLIO S&P500 78464A854 618 15697 SH SOLE 0 0 15697 SPDR SER TR PORTFOLIO S&P600 78468R853 15180 554423 SH SOLE 0 0 554423 SPDR SER TR PORTFOLIO SH TSR 78468R101 3302 107541 SH SOLE 0 0 107541 SPDR SER TR PORTFOLIO SHORT 78464A474 73261 2335384 SH SOLE 2143063 0 192321 SPDR SER TR PRTFLO S&P500 GW 78464A409 27293 544654 SH SOLE 0 0 544654 SPDR SER TR PRTFLO S&P500 HI 78468R788 2800 102190 SH SOLE 40855 0 61335 SPDR SER TR PRTFLO S&P500 VL 78464A508 2259 74805 SH SOLE 0 0 74805 SPDR SER TR RUSSELL LOW VOL 78468R754 1850 23775 SH SOLE 0 0 23775 SPDR SER TR S&P 400 MDCP GRW 78464A821 265 4626 SH SOLE 0 0 4626 SPDR SER TR S&P 400 MDCP VAL 78464A839 204 4704 SH SOLE 0 0 4704 SPDR SER TR S&P 600 SMCP GRW 78464A201 517 8751 SH SOLE 0 0 8751 SPDR SER TR S&P 600 SMCP VAL 78464A300 1665 33230 SH SOLE 0 0 33230 SPDR SER TR S&P 600 SML CAP 78464A813 3285 53969 SH SOLE 0 0 53969 SPDR SER TR S&P BIOTECH 78464A870 27561 247336 SH SOLE 0 0 247336 SPDR SER TR S&P BIOTECH 78464A870 1015 39800 SH Call SOLE 0 0 0 SPDR SER TR S&P BK ETF 78464A797 2140 72682 SH SOLE 0 0 72682 SPDR SER TR S&P DIVID ETF 78464A763 556681 6024671 SH SOLE 4958028 0 1066643 SPDR SER TR S&P HOMEBUILD 78464A888 14624 271418 SH SOLE 84658 0 186760 SPDR SER TR S&P INS ETF 78464A789 2305 82227 SH SOLE 0 0 82227 SPDR SER TR S&P KENSHO NEW 78468R648 3760 87722 SH SOLE 0 0 87722 SPDR SER TR S&P METALS MNG 78464A755 228 9809 SH SOLE 0 0 9809 SPDR SER TR S&P OILGAS EXP 78468R556 2161 51376 SH SOLE 0 0 51376 SPDR SER TR S&P PHARMAC 78464A722 794 18257 SH SOLE 0 0 18257 SPDR SER TR S&P REGL BKG 78464A698 2823 79129 SH SOLE 0 0 79129 SPDR SER TR S&P RETAIL ETF 78464A714 1231 24787 SH SOLE 11490 0 13297 SPDR SER TR S&P SEMICNDCTR 78464A862 11134 88556 SH SOLE 1 0 88555 SPDR SER TR S&P TRANSN ETF 78464A532 9456 162602 SH SOLE 152188 0 10414 SPDR SER TR SPDR BLOOMBERG 78468R663 41904 457870 SH SOLE 267167 0 190703 SPDR SER TR WELLS FG PFD ETF 78464A292 4204 96707 SH SOLE 80849 0 15858 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 902 15778 SH SOLE 14834 0 944 SPIRE INC COM 84857L101 2916 54807 SH SOLE 46308 0 8499 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 465 24570 SH SOLE 0 0 24570 SPIRIT AIRLS INC COM 848577102 1433 88980 SH SOLE 0 0 88980 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 228 6754 SH SOLE 0 0 6754 SPLUNK INC COM 848637104 46809 248814 SH SOLE 194761 0 54053 SPOTIFY TECHNOLOGY S A SHS L8681T102 31884 131443 SH SOLE 63245 0 68198 SPOTIFY TECHNOLOGY S A SHS L8681T102 25 10700 SH Call SOLE 0 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 330 21832 SH SOLE 0 0 21832 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 264 7878 SH SOLE 0 0 7878 SPROTT INC COM NEW 852066208 381 11172 SH SOLE 0 0 11172 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 13070 712635 SH SOLE 0 0 712635 SPROTT PHYSICAL GOLD TR UNIT 85207H104 10251 681109 SH SOLE 0 0 681109 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1417 89446 SH SOLE 0 0 89446 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 3318 401198 SH SOLE 0 0 401198 SPROUTS FMRS MKT INC COM 85208M102 1270 60694 SH SOLE 18302 0 42392 SPS COMMERCE INC COM 78463M107 8937 114766 SH SOLE 86579 0 28187 SPX CORP COM 784635104 1672 36040 SH SOLE 31062 0 4978 SPX FLOW INC COM 78469X107 1209 28241 SH SOLE 0 0 28241 SQUARE INC CL A 852234103 60897 374634 SH SOLE 9098 0 365536 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 12762 210869 SH SOLE 181577 0 29292 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 5110 114260 SH SOLE 69005 0 45255 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 25756 661439 SH SOLE 0 0 661439 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 296 9528 SH SOLE 0 0 9528 SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 475 5397 SH SOLE 47 0 5350 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 202 9257 SH SOLE 0 0 9257 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 10017 203128 SH SOLE 28818 0 174310 SSR MNG INC COM 784730103 4586 245837 SH SOLE 0 0 245837 ST JOE CO COM 790148100 543 26334 SH SOLE 0 0 26334 STAAR SURGICAL CO COM PAR $0.01 852312305 405 7156 SH SOLE 0 0 7156 STAG INDL INC COM 85254J102 2929 96066 SH SOLE 1914 0 94152 STANLEY BLACK & DECKER INC COM 854502101 20576 126858 SH SOLE 70998 0 55860 STANLEY BLACK & DECKER INC UNIT 11/15/2022 854502846 1009 10000 SH SOLE 0 0 10000 STANTEC INC COM 85472N109 2236 73670 SH SOLE 0 0 73670 STARBUCKS CORP COM 855244109 142162 1654565 SH SOLE 488701 0 1165864 STARWOOD PPTY TR INC COM 85571B105 18713 1240097 SH SOLE 702735 0 537362 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 19253 20084000 PRN SOLE 0 0 20084000 STATE STR CORP COM 857477103 6220 104836 SH SOLE 54608 0 50228 STEEL DYNAMICS INC COM 858119100 5307 185379 SH SOLE 151050 0 34329 STELLUS CAP INVT CORP COM 858568108 1580 181588 SH SOLE 0 0 181588 STEPAN CO COM 858586100 408 3746 SH SOLE 486 0 3260 STERICYCLE INC COM 858912108 39123 620406 SH SOLE 590097 0 30309 STERIS PLC SHS USD G8473T100 56304 319562 SH SOLE 299587 0 19975 STERLING BANCORP DEL COM 85917A100 172 16396 SH SOLE 0 0 16396 STEWART INFORMATION SVCS COR COM 860372101 347 7933 SH SOLE 3983 0 3950 STITCH FIX INC COM CL A 860897107 1375 50688 SH SOLE 0 0 50688 STMICROELECTRONICS N V NY REGISTRY 861012102 1170 38119 SH SOLE 15791 0 22328 STOCK YDS BANCORP INC COM 861025104 280 8234 SH SOLE 0 0 8234 STONECO LTD COM CL A G85158106 7756 146649 SH SOLE 121670 0 24979 STONEMOR INC COM 86184W106 22 22845 SH SOLE 0 0 22845 STORE CAP CORP COM 862121100 17487 637503 SH SOLE 461751 0 175752 STRATEGY SHS DAY HAGAN NED 86280R803 10405 396018 SH SOLE 0 0 396018 STRYKER CORPORATION COM 863667101 80672 387145 SH SOLE 142405 0 244740 STURM RUGER & CO INC COM 864159108 1234 20169 SH SOLE 0 0 20169 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 780 47892 SH SOLE 0 0 47892 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 4244 759149 SH SOLE 714797 0 44352 SUMMIT HOTEL PPTYS INC COM 866082100 1091 210598 SH SOLE 196025 0 14573 SUMMIT MATLS INC CL A 86614U100 1021 61739 SH SOLE 60044 0 1695 SUMO LOGIC INC COM 86646P103 522 23959 SH SOLE 23894 0 65 SUN CMNTYS INC COM 866674104 6634 47178 SH SOLE 40644 0 6534 SUN LIFE FINANCIAL INC. COM 866796105 712 17470 SH SOLE 0 0 17470 SUNCOR ENERGY INC NEW COM 867224107 6687 547821 SH SOLE 348368 0 199453 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 3493 143235 SH SOLE 0 0 143235 SUNPOWER CORP COM 867652406 470 37575 SH SOLE 0 0 37575 SUNRUN INC COM 86771W105 2179 28277 SH SOLE 0 0 28277 SUNSTONE HOTEL INVS INC NEW COM 867892101 119 14992 SH SOLE 14442 0 550 SUPERNUS PHARMACEUTICALS INC COM 868459108 427 20467 SH SOLE 17419 0 3048 SURFACE ONCOLOGY INC COM 86877M209 607 88039 SH SOLE 0 0 88039 SVB FINANCIAL GROUP COM 78486Q101 5400 22442 SH SOLE 0 0 22442 SWISS HELVETIA FD INC COM 870875101 180 21716 SH SOLE 0 0 21716 SWITCH INC CL A 87105L104 1109 71023 SH SOLE 0 0 71023 SYKES ENTERPRISES INC COM 871237103 332 9718 SH SOLE 9680 0 38 SYNAPTICS INC COM 87157D109 666 8286 SH SOLE 0 0 8286 SYNCHRONY FINANCIAL COM 87165B103 42610 1628191 SH SOLE 186426 0 1441765 SYNCHRONY FINANCIAL COM 87165B103 35 70500 SH Call SOLE 0 0 0 SYNEOS HEALTH INC CL A 87166B102 5528 103987 SH SOLE 87287 0 16700 SYNNEX CORP COM 87162W100 10231 73048 SH SOLE 27888 0 45160 SYNOPSYS INC COM 871607107 32449 151645 SH SOLE 119898 0 31747 SYNOVUS FINL CORP COM NEW 87161C501 5457 257776 SH SOLE 2455 0 255321 SYSCO CORP COM 871829107 58312 937178 SH SOLE 450958 0 486220 SYSCO CORP COM 871829107 16 16200 SH Call SOLE 0 0 0 SYSCO CORP COM 871829107 29 19500 SH Call SOLE 0 0 0 T-MOBILE US INC COM 872590104 49601 433725 SH SOLE 285915 0 147810 TABULA RASA HEALTHCARE INC COM 873379101 757 18562 SH SOLE 0 0 18562 TABULA RASA HEALTHCARE INC COM 873379101 1 13800 SH Call SOLE 0 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 116810 1440856 SH SOLE 825959 0 614897 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2 20300 SH Call SOLE 0 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 6593 39903 SH SOLE 27713 0 12190 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 19464 1091013 SH SOLE 1021518 0 69495 TAL EDUCATION GROUP SPONSORED ADS 874080104 758 9971 SH SOLE 0 0 9971 TANDEM DIABETES CARE INC COM NEW 875372203 7098 62538 SH SOLE 13554 0 48984 TANGER FACTORY OUTLET CTRS I COM 875465106 1237 205097 SH SOLE 0 0 205097 TAPESTRY INC COM 876030107 4348 278180 SH SOLE 201396 0 76784 TARGA RES CORP COM 87612G101 4292 305938 SH SOLE 166990 0 138948 TARGET CORP COM 87612E106 271739 1726177 SH SOLE 1048920 0 677257 TASEKO MINES LTD COM 876511106 41 39200 SH SOLE 0 0 39200 TAYLOR MORRISON HOME CORP COM 87724P106 725 29484 SH SOLE 0 0 29484 TC ENERGY CORP COM 87807B107 36057 859270 SH SOLE 826878 0 32392 TC PIPELINES LP UT COM LTD PRT 87233Q108 377 14728 SH SOLE 0 0 14728 TCF FINL CORP COM 872307103 20757 888579 SH SOLE 529165 0 359414 TCG BDC INC COM 872280102 848 95122 SH SOLE 0 0 95122 TCW STRATEGIC INCOME FD INC COM 872340104 3576 636370 SH SOLE 0 0 636370 TD AMERITRADE HLDG CORP COM 87236Y108 6547 167218 SH SOLE 165277 0 1941 TE CONNECTIVITY LTD REG SHS H84989104 63799 652739 SH SOLE 601445 0 51294 TECHNIPFMC PLC COM G87110105 859 134137 SH SOLE 132615 0 1522 TECK RESOURCES LTD CL B 878742204 812 58350 SH SOLE 0 0 58350 TECNOGLASS INC SHS G87264100 1016 191660 SH SOLE 0 0 191660 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 107 10205 SH SOLE 0 0 10205 TEGNA INC COM 87901J105 145 12326 SH SOLE 0 0 12326 TEJON RANCH CO COM 879080109 147 10359 SH SOLE 0 0 10359 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2342 113580 SH SOLE 0 0 113580 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 14999 829162 SH SOLE 0 0 829162 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 919 52268 SH SOLE 0 0 52268 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1181 82413 SH SOLE 0 0 82413 TELADOC HEALTH INC COM 87918A105 61786 281819 SH SOLE 33473 0 248346 TELEDYNE TECHNOLOGIES INC COM 879360105 20253 65287 SH SOLE 62671 0 2616 TELEFLEX INCORPORATED COM 879369106 25583 75147 SH SOLE 58102 0 17045 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 312 40692 SH SOLE 39704 0 988 TELEFONICA S A SPONSORED ADR 879382208 556 161713 SH SOLE 21527 0 140186 TELEPHONE & DATA SYS INC COM NEW 879433829 14004 759426 SH SOLE 660041 0 99385 TELUS CORPORATION COM 87971M103 17108 972703 SH SOLE 942534 0 30169 TEMPLETON DRAGON FD INC COM 88018T101 322 14681 SH SOLE 0 0 14681 TEMPLETON EMERGING MKTS INCO COM 880192109 979 132132 SH SOLE 0 0 132132 TEMPLETON GLOBAL INCOME FD COM 880198106 3766 703877 SH SOLE 0 0 703877 TEMPUR SEALY INTL INC COM 88023U101 2885 32347 SH SOLE 24094 0 8253 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1043 70596 SH SOLE 0 0 70596 TENET HEALTHCARE CORP COM NEW 88033G407 441 18002 SH SOLE 0 0 18002 TENNECO INC CL A VTG COM STK 880349105 137 19702 SH SOLE 10131 0 9571 TERADATA CORP DEL COM 88076W103 2034 89604 SH SOLE 86904 0 2700 TERADYNE INC COM 880770102 30259 380802 SH SOLE 282401 0 98401 TEREX CORP NEW COM 880779103 514 26548 SH SOLE 20002 0 6546 TERRENO RLTY CORP COM 88146M101 5228 95463 SH SOLE 94911 0 552 TESLA INC COM 88160R101 145476 339096 SH SOLE 91923 0 247173 TESLA INC COM 88160R101 252 1000 SH Call SOLE 0 0 0 TETRA TECH INC NEW COM 88162G103 739 7741 SH SOLE 0 0 7741 TETRA TECHNOLOGIES INC DEL COM 88162F105 211 412460 SH SOLE 31460 0 381000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 4476 496806 SH SOLE 20040 0 476766 TEXAS CAP BANCSHARES INC COM 88224Q107 350 11244 SH SOLE 8868 0 2376 TEXAS INSTRS INC COM 882508104 184475 1291932 SH SOLE 983521 0 308411 TEXAS PAC LD TR SUB CTF PROP I T 882610108 6500 14395 SH SOLE 756 0 13639 TEXAS ROADHOUSE INC COM 882681109 4619 75989 SH SOLE 40913 0 35076 TEXTRON INC COM 883203101 4828 133773 SH SOLE 104480 0 29293 TFS FINL CORP COM 87240R107 170 11546 SH SOLE 0 0 11546 TG THERAPEUTICS INC COM 88322Q108 5783 216095 SH SOLE 28682 0 187413 THE TRADE DESK INC COM CL A 88339J105 15250 29396 SH SOLE 14113 0 15283 THERAPEUTICSMD INC COM 88338N107 852 539306 SH SOLE 0 0 539306 THERMO FISHER SCIENTIFIC INC COM 883556102 152999 346512 SH SOLE 181871 0 164641 THERMON GROUP HLDGS INC COM 88362T103 419 37317 SH SOLE 37305 0 12 THOMSON REUTERS CORP. COM NEW 884903709 7314 91690 SH SOLE 79684 0 12006 THOR INDS INC COM 885160101 14447 151656 SH SOLE 136093 0 15563 TIFFANY & CO NEW COM 886547108 807 6963 SH SOLE 0 0 6963 TILRAY INC COM CL 2 88688T100 85 17515 SH SOLE 0 0 17515 TIMKEN CO COM 887389104 4512 83212 SH SOLE 73209 0 10003 TITAN INTL INC ILL COM 88830M102 33 11500 SH SOLE 0 0 11500 TITAN MED INC COM NEW 88830X819 12 15676 SH SOLE 0 0 15676 TJX COS INC NEW COM 872540109 114537 2058153 SH SOLE 708837 0 1349316 TJX COS INC NEW COM 872540109 3 34000 SH Call SOLE 0 0 0 TOLL BROTHERS INC COM 889478103 1448 29762 SH SOLE 0 0 29762 TOPBUILD CORP COM 89055F103 2023 11852 SH SOLE 1462 0 10390 TORCHLIGHT ENERGY RES INC COM 89102U103 7 25000 SH SOLE 0 0 25000 TORO CO COM 891092108 19986 238068 SH SOLE 225449 0 12619 TORONTO DOMINION BK ONT COM NEW 891160509 12297 265726 SH SOLE 47352 0 218374 TORTOISE ENERGY INFRA CORP COM 89147L886 322 21780 SH SOLE 0 0 21780 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 1238 117275 SH SOLE 0 0 117275 TORTOISE PWR & ENERGY INFRAS COM 89147X104 525 61598 SH SOLE 0 0 61598 TOTAL SE SPONSORED ADS 89151E109 22059 643114 SH SOLE 527284 0 115830 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 564 30301 SH SOLE 25252 0 5049 TOWNEBANK PORTSMOUTH VA COM 89214P109 1199 73103 SH SOLE 33936 0 39167 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 11877 89678 SH SOLE 74398 0 15280 TPG RE FIN TR INC COM 87266M107 215 25363 SH SOLE 0 0 25363 TPG SPECIALTY LENDING INC NOTE 4.500% 8/0 87265KAD4 1334 1295000 PRN SOLE 0 0 1295000 TPI COMPOSITES INC COM 87266J104 6797 234717 SH SOLE 135689 0 99028 TRACTOR SUPPLY CO COM 892356106 46686 325695 SH SOLE 193104 0 132591 TRADEWEB MKTS INC CL A 892672106 2228 38409 SH SOLE 29920 0 8489 TRANE TECHNOLOGIES PLC SHS G8994E103 101966 840936 SH SOLE 194409 0 646527 TRANE TECHNOLOGIES PLC SHS G8994E103 145 25500 SH Call SOLE 0 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 136 14800 SH Call SOLE 0 0 0 TRANSCAT INC COM 893529107 595 20314 SH SOLE 20314 0 0 TRANSDIGM GROUP INC COM 893641100 26489 55753 SH SOLE 53402 0 2351 TRANSENTERIX INC COM 89366M300 24 70355 SH SOLE 0 0 70355 TRANSOCEAN LTD REG SHS H8817H100 32 39258 SH SOLE 0 0 39258 TRANSUNION COM 89400J107 3261 38758 SH SOLE 31965 0 6793 TRAVELERS COMPANIES INC COM 89417E109 53408 493648 SH SOLE 430784 0 62864 TRAVELZOO COM NEW 89421Q205 81 12540 SH SOLE 0 0 12540 TREEHOUSE FOODS INC COM 89469A104 4133 101970 SH SOLE 65726 0 36244 TREMONT MTG TR COM 894789106 92 31360 SH SOLE 0 0 31360 TREX CO INC COM 89531P105 9696 135423 SH SOLE 80644 0 54779 TRI CONTL CORP COM 895436103 6798 262173 SH SOLE 0 0 262173 TRI POINTE GROUP INC COM 87265H109 3160 174193 SH SOLE 19076 0 155117 TRICO BANCSHARES COM 896095106 468 19093 SH SOLE 0 0 19093 TRIMAS CORP COM NEW 896215209 1518 66575 SH SOLE 58544 0 8031 TRIMBLE INC COM 896239100 2292 47055 SH SOLE 13046 0 34009 TRINET GROUP INC COM 896288107 1742 29367 SH SOLE 29337 0 30 TRINITY INDS INC COM 896522109 771 39561 SH SOLE 18750 0 20811 TRINSEO S A SHS L9340P101 1378 53740 SH SOLE 3689 0 50051 TRIP COM GROUP LTD ADS 89677Q107 529 16994 SH SOLE 1171 0 15823 TRISTATE CAP HLDGS INC COM 89678F100 747 56404 SH SOLE 14711 0 41693 TRITON INTL LTD CL A G9078F107 1276 31374 SH SOLE 0 0 31374 TRIUMPH GROUP INC NEW COM 896818101 1120 172074 SH SOLE 0 0 172074 TRUIST FINL CORP COM 89832Q109 120740 3173182 SH SOLE 2420370 0 752812 TRUSTCO BK CORP N Y COM 898349105 130 24923 SH SOLE 0 0 24923 TRUSTMARK CORP COM 898402102 359 16767 SH SOLE 0 0 16767 TUPPERWARE BRANDS CORP COM 899896104 398 19762 SH SOLE 0 0 19762 TURNING POINT THERAPEUTICS I COM 90041T108 967 11066 SH SOLE 10893 0 173 TURQUOISE HILL RES LTD COM 900435108 538 634648 SH SOLE 0 0 634648 TURTLE BEACH CORP COM NEW 900450206 533 29264 SH SOLE 0 0 29264 TURTLE BEACH CORP COM NEW 900450206 33 24300 SH Call SOLE 0 0 0 TWILIO INC CL A 90138F102 28296 114519 SH SOLE 57058 0 57461 TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 284 10795 SH SOLE 0 0 10795 TWITTER INC COM 90184L102 67474 1516266 SH SOLE 1051309 0 464957 TWO HBRS INVT CORP COM NEW 90187B408 1167 229264 SH SOLE 0 0 229264 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 24398 24458000 PRN SOLE 0 0 24458000 TYLER TECHNOLOGIES INC COM 902252105 10148 29113 SH SOLE 26437 0 2676 TYSON FOODS INC CL A 902494103 17643 296610 SH SOLE 100314 0 196296 TYSON FOODS INC CL A 902494103 31 25700 SH Call SOLE 0 0 0 UBER TECHNOLOGIES INC COM 90353T100 42716 1170946 SH SOLE 863194 0 307752 UBIQUITI INC COM 90353W103 1908 11445 SH SOLE 5795 0 5650 UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 300 662 SH SOLE 0 0 662 UBS GROUP AG SHS H42097107 14465 1293002 SH SOLE 1132134 0 160868 UDR INC COM 902653104 758 23245 SH SOLE 0 0 23245 UFP INDUSTRIES INC COM 90278Q108 331 5859 SH SOLE 0 0 5859 UGI CORP NEW COM 902681105 3195 96890 SH SOLE 41132 0 55758 ULTA BEAUTY INC COM 90384S303 27817 124195 SH SOLE 90469 0 33726 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 503 6116 SH SOLE 5039 0 1077 UMB FINL CORP COM 902788108 3094 63128 SH SOLE 62675 0 453 UMH PPTYS INC COM 903002103 541 39986 SH SOLE 0 0 39986 UMPQUA HLDGS CORP COM 904214103 530 49909 SH SOLE 0 0 49909 UNDER ARMOUR INC CL A 904311107 7299 649955 SH SOLE 0 0 649955 UNDER ARMOUR INC CL A 904311107 125 81900 SH Call SOLE 0 0 0 UNDER ARMOUR INC CL C 904311206 1124 114258 SH SOLE 2588 0 111670 UNIFIED SER TR ABSOLUTE CORE 90470L568 767 32761 SH SOLE 0 0 32761 UNIFIRST CORP MASS COM 904708104 21530 113692 SH SOLE 113587 0 105 UNILEVER N V N Y SHS NEW 904784709 34799 576150 SH SOLE 511142 0 65008 UNILEVER PLC SPON ADR NEW 904767704 150126 2433950 SH SOLE 2013581 0 420369 UNION PAC CORP COM 907818108 503744 2558706 SH SOLE 787425 0 1771281 UNION PAC CORP COM 907818108 230 45000 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 838 30100 SH Call SOLE 0 0 0 UNIQURE NV SHS N90064101 410 11138 SH SOLE 0 0 11138 UNITED AIRLS HLDGS INC COM 910047109 1314 37804 SH SOLE 0 0 37804 UNITED BANKSHARES INC WEST V COM 909907107 1556 72495 SH SOLE 9549 0 62946 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 172 10162 SH SOLE 0 0 10162 UNITED FIRE GROUP INC COM 910340108 664 32656 SH SOLE 0 0 32656 UNITED INS HLDGS CORP COM 910710102 1053 173815 SH SOLE 0 0 173815 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 176 36695 SH SOLE 35415 0 1280 UNITED PARCEL SERVICE INC CL B 911312106 417459 2505302 SH SOLE 1513525 0 991777 UNITED RENTALS INC COM 911363109 15345 87939 SH SOLE 62253 0 25686 UNITED STATES STL CORP NEW COM 912909108 864 117705 SH SOLE 0 0 117705 UNITED THERAPEUTICS CORP DEL COM 91307C102 1532 15168 SH SOLE 13432 0 1736 UNITEDHEALTH GROUP INC COM 91324P102 501327 1607916 SH SOLE 782245 0 825671 UNITI GROUP INC COM 91325V108 3025 287104 SH SOLE 5553 0 281551 UNITIL CORP COM 913259107 1672 43272 SH SOLE 32309 0 10963 UNIVERSAL CORP VA COM 913456109 308 7355 SH SOLE 0 0 7355 UNIVERSAL DISPLAY CORP COM 91347P105 6770 37459 SH SOLE 2214 0 35245 UNIVERSAL ELECTRS INC COM 913483103 733 19411 SH SOLE 19233 0 178 UNIVERSAL HLTH SVCS INC CL B 913903100 6352 59351 SH SOLE 45515 0 13836 UNIVERSAL SEC INSTRS INC COM NEW 913821302 140 73513 SH SOLE 0 0 73513 UNUM GROUP COM 91529Y106 3779 224545 SH SOLE 0 0 224545 UPLAND SOFTWARE INC COM 91544A109 1301 34518 SH SOLE 9864 0 24654 UPWORK INC COM 91688F104 236 13550 SH SOLE 0 0 13550 URBAN OUTFITTERS INC COM 917047102 791 38000 SH SOLE 19626 0 18374 US BANCORP DEL COM NEW 902973304 90492 2524183 SH SOLE 1817639 0 706544 US BANCORP DEL COM NEW 902973304 9 58300 SH Call SOLE 0 0 0 US ECOLOGY INC COM 91734M103 6999 214222 SH SOLE 178502 0 35720 US FOODS HLDG CORP COM 912008109 8970 403693 SH SOLE 396968 0 6725 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1000 99854 SH SOLE 0 0 99854 UTAH MED PRODS INC COM 917488108 668 8364 SH SOLE 8364 0 0 V F CORP COM 918204108 66147 941582 SH SOLE 629006 0 312576 VAIL RESORTS INC COM 91879Q109 17952 83900 SH SOLE 68897 0 15003 VALE S A SPONSORED ADS 91912E105 1804 170473 SH SOLE 48427 0 122046 VALERO ENERGY CORP COM 91913Y100 30498 704018 SH SOLE 373487 0 330531 VALHI INC NEW COM 918905209 490 37251 SH SOLE 0 0 37251 VALLEY NATL BANCORP COM 919794107 2903 423860 SH SOLE 290402 0 133458 VALMONT INDS INC COM 920253101 1613 12992 SH SOLE 0 0 12992 VALVOLINE INC COM 92047W101 2849 149631 SH SOLE 140406 0 9225 VANECK MERK GOLD TR GOLD TRUST 921078101 4943 268785 SH SOLE 0 0 268785 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 567 8398 SH SOLE 0 0 8398 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 2229 13752 SH SOLE 0 0 13752 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 26174 880109 SH SOLE 238333 0 641776 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 53223 1359126 SH SOLE 0 0 1359126 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 4623 77301 SH SOLE 8423 0 68878 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 3609 70383 SH SOLE 0 0 70383 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 458 14850 SH SOLE 323 0 14527 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 8196 148053 SH SOLE 0 0 148053 VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 1782 83309 SH SOLE 79753 0 3556 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 55949 1024898 SH SOLE 0 0 1024898 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 2587 96453 SH SOLE 0 0 96453 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 267 4287 SH SOLE 0 0 4287 VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 2003 53123 SH SOLE 0 0 53123 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 7411 42544 SH SOLE 0 0 42544 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 474 26237 SH SOLE 0 0 26237 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 4107 66731 SH SOLE 0 0 66731 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4560 21874 SH SOLE 0 0 21874 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1406 12900 SH SOLE 0 0 12900 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 438 2937 SH SOLE 0 0 2937 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 3078 24522 SH SOLE 0 0 24522 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 7393 70517 SH SOLE 0 0 70517 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1446 9509 SH SOLE 0 0 9509 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 7102 66877 SH SOLE 0 0 66877 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 4222 32690 SH SOLE 0 0 32690 VANGUARD BD INDEX FDS INTERMED TERM 921937819 32875 351674 SH SOLE 839 0 350835 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 6826 61036 SH SOLE 0 0 61036 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 109226 1315173 SH SOLE 644122 0 671051 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 161368 1829148 SH SOLE 1144675 0 684473 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 22122 380206 SH SOLE 0 0 380206 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 24978 192555 SH SOLE 0 0 192555 VANGUARD INDEX FDS GROWTH ETF 922908736 155966 685222 SH SOLE 1936 0 683286 VANGUARD INDEX FDS LARGE CAP ETF 922908637 13222 84519 SH SOLE 515 0 84004 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 26608 147708 SH SOLE 0 0 147708 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 11917 117562 SH SOLE 2880 0 114682 VANGUARD INDEX FDS MID CAP ETF 922908629 51355 291349 SH SOLE 60 0 291289 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 51854 656719 SH SOLE 1 0 656718 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4108436 13354180 SH SOLE 12119139 0 1235041 VANGUARD INDEX FDS SM CP VAL ETF 922908611 32057 289758 SH SOLE 4326 0 285432 VANGUARD INDEX FDS SMALL CP ETF 922908751 67683 440061 SH SOLE 294 0 439767 VANGUARD INDEX FDS SML CP GRW ETF 922908595 34201 159094 SH SOLE 901 0 158193 VANGUARD INDEX FDS TOTAL STK MKT 922908769 94025 552078 SH SOLE 145 0 551933 VANGUARD INDEX FDS VALUE ETF 922908744 119915 1147390 SH SOLE 62061 0 1085329 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 148594 2945375 SH SOLE 2299533 0 645842 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 88920 2056434 SH SOLE 505 0 2055929 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4322 82441 SH SOLE 0 0 82441 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 35585 522924 SH SOLE 499745 0 23179 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4743 45047 SH SOLE 0 0 45047 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1191 24498 SH SOLE 0 0 24498 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 21659 268590 SH SOLE 34024 0 234566 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 6021 118005 SH SOLE 21163 0 96842 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 333783 6131211 SH SOLE 5700522 0 430689 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 122553 1279260 SH SOLE 804463 0 474797 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 26017 369139 SH SOLE 321348 0 47791 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 7071 66158 SH SOLE 39943 0 26215 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2074 20811 SH SOLE 0 0 20811 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 49302 908461 SH SOLE 848599 0 59862 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 18884 304138 SH SOLE 187 0 303951 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 109291 1319135 SH SOLE 595203 0 723932 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 1808 19621 SH SOLE 0 0 19621 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 8599 38578 SH SOLE 1623 0 36955 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 17773 114814 SH SOLE 0 0 114814 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 3509 33815 SH SOLE 0 0 33815 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 2158 13376 SH SOLE 0 0 13376 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 5078 41990 SH SOLE 0 0 41990 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1103 12647 SH SOLE 0 0 12647 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 430 2822 SH SOLE 0 0 2822 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 203771 1583785 SH SOLE 80 0 1583705 VANGUARD STAR FDS VG TL INTL STK F 921909768 17739 340022 SH SOLE 0 0 340022 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 145362 3554101 SH SOLE 442 0 3553659 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 7574 95990 SH SOLE 0 0 95990 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 845093 10442268 SH SOLE 9552227 0 890041 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 8027 111461 SH SOLE 0 0 111461 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1482 28469 SH SOLE 0 0 28469 VANGUARD WORLD FD ESG INTL STK ETF 921910725 649 12584 SH SOLE 0 0 12584 VANGUARD WORLD FD ESG US STK ETF 921910733 748 12097 SH SOLE 0 0 12097 VANGUARD WORLD FD EXTENDED DUR 921910709 1913 11553 SH SOLE 0 0 11553 VANGUARD WORLD FD MEGA CAP INDEX 921910873 7754 64668 SH SOLE 0 0 64668 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 27050 352668 SH SOLE 0 0 352668 VANGUARD WORLD FD MEGA GRWTH IND 921910816 33365 179960 SH SOLE 0 0 179960 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 13781 135274 SH SOLE 27174 0 108100 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 12282 52347 SH SOLE 0 0 52347 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 6931 42431 SH SOLE 0 0 42431 VANGUARD WORLD FDS ENERGY ETF 92204A306 1225 30400 SH SOLE 0 0 30400 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 21077 360293 SH SOLE 0 0 360293 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 21699 106363 SH SOLE 0 0 106363 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 5214 36016 SH SOLE 0 0 36016 VANGUARD WORLD FDS INF TECH ETF 92204A702 127445 409195 SH SOLE 11759 0 397436 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1594 11839 SH SOLE 0 0 11839 VANGUARD WORLD FDS UTILITIES ETF 92204A876 5361 41528 SH SOLE 0 0 41528 VARIAN MED SYS INC COM 92220P105 9907 57599 SH SOLE 50021 0 7578 VARONIS SYS INC COM 922280102 246 2135 SH SOLE 0 0 2135 VASCULAR BIOGENICS LTD COM M96883109 33 27250 SH SOLE 0 0 27250 VAXART INC COM NEW 92243A200 70 10516 SH SOLE 0 0 10516 VBI VACCINES INC COM NEW 91822J103 2108 736918 SH SOLE 0 0 736918 VBI VACCINES INC COM NEW 91822J103 19 20000 SH Call SOLE 0 0 0 VBI VACCINES INC COM NEW 91822J103 13 11000 SH Call SOLE 0 0 0 VBI VACCINES INC COM NEW 91822J103 14 49000 SH Call SOLE 0 0 0 VBI VACCINES INC COM NEW 91822J103 2 20200 SH Call SOLE 0 0 0 VECTRUS INC COM 92242T101 1020 26852 SH SOLE 0 0 26852 VEEVA SYS INC CL A COM 922475108 30523 108548 SH SOLE 28449 0 80099 VENTAS INC COM 92276F100 4990 118935 SH SOLE 83 0 118852 VERASTEM INC COM 92337C104 65 53925 SH SOLE 0 0 53925 VEREIT INC COM 92339V100 451 69416 SH SOLE 18564 0 50852 VERINT SYS INC COM 92343X100 321 6663 SH SOLE 3814 0 2849 VERISIGN INC COM 92343E102 4820 23531 SH SOLE 8817 0 14714 VERISK ANALYTICS INC COM 92345Y106 39626 213820 SH SOLE 189011 0 24809 VERIZON COMMUNICATIONS INC COM 92343V104 786678 13223724 SH SOLE 5852496 0 7371228 VERIZON COMMUNICATIONS INC COM 92343V104 20 40600 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 98 93800 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 15 32800 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 3 36700 SH Call SOLE 0 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 75014 275665 SH SOLE 217146 0 58519 VERU INC COM 92536C103 236 90000 SH SOLE 0 0 90000 VIACOMCBS INC CL A 92556H107 207 6845 SH SOLE 0 0 6845 VIACOMCBS INC CL B 92556H206 21471 766542 SH SOLE 9338 0 757204 VIACOMCBS INC CL B 92556H206 17 59400 SH Call SOLE 0 0 0 VIAD CORP COM NEW 92552R406 2188 105058 SH SOLE 104952 0 106 VIASAT INC COM 92552V100 614 17867 SH SOLE 0 0 17867 VICI PPTYS INC COM 925652109 1973 84409 SH SOLE 21374 0 63035 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 442 15868 SH SOLE 0 0 15868 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 10797 198326 SH SOLE 0 0 198326 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 7042 129839 SH SOLE 0 0 129839 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 4212 88836 SH SOLE 0 0 88836 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1195 29552 SH SOLE 0 0 29552 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 705 18684 SH SOLE 0 0 18684 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 12985 357923 SH SOLE 0 0 357923 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 540 16793 SH SOLE 0 0 16793 VIEWRAY INC COM 92672L107 441 125875 SH SOLE 0 0 125875 VIKING THERAPEUTICS INC COM 92686J106 2213 380316 SH SOLE 0 0 380316 VILLAGE FARMS INTL INC COM 92707Y108 242 53263 SH SOLE 0 0 53263 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 277 36857 SH SOLE 0 0 36857 VIR BIOTECHNOLOGY INC COM 92764N102 460 13400 SH SOLE 0 0 13400 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 874 45455 SH SOLE 0 0 45455 VIRTU FINL INC CL A 928254101 2182 94847 SH SOLE 0 0 94847 VIRTUS GLOBAL DIVID & INCOME COM 92835W107 288 36731 SH SOLE 0 0 36731 VIRTUS INVT PARTNERS INC COM 92828Q109 379 2732 SH SOLE 0 0 2732 VIRTUSA CORP COM 92827P102 306 6220 SH SOLE 0 0 6220 VISA INC COM CL A 92826C839 615078 3075740 SH SOLE 1294930 0 1780810 VISTA OUTDOOR INC COM 928377100 573 28371 SH SOLE 0 0 28371 VISTRA CORP COM 92840M102 11181 592858 SH SOLE 497855 0 95003 VMWARE INC CL A COM 928563402 21765 151494 SH SOLE 125147 0 26347 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 55298 4120542 SH SOLE 3134580 0 985962 VONAGE HLDGS CORP COM 92886T201 4541 443858 SH SOLE 371294 0 72564 VORNADO RLTY TR SH BEN INT 929042109 268 7942 SH SOLE 5831 0 2111 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 5378 679022 SH SOLE 0 0 679022 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 257 38858 SH SOLE 0 0 38858 VOYA FINANCIAL INC COM 929089100 5867 122399 SH SOLE 114703 0 7696 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 270 54557 SH SOLE 0 0 54557 VOYA INFRASTRUCTURE INDLS & COM 92912X101 181 18988 SH SOLE 0 0 18988 VOYA NAT RES EQUITY INCOME F COM 92913C106 243 99501 SH SOLE 0 0 99501 VOYA PRIME RATE TR SH BEN INT 92913A100 786 178280 SH SOLE 0 0 178280 VOYAGER THERAPEUTICS INC COM 92915B106 191 17894 SH SOLE 0 0 17894 VROOM INC COM 92918V109 590 11398 SH SOLE 0 0 11398 VULCAN MATLS CO COM 929160109 22522 166162 SH SOLE 130944 0 35218 VYNE THERAPEUTICS INC COM NEW 92941V100 91 54724 SH SOLE 0 0 54724 WABASH NATL CORP COM 929566107 522 43606 SH SOLE 0 0 43606 WABTEC COM 929740108 1943 31401 SH SOLE 18866 0 12535 WADDELL & REED FINL INC CL A 930059100 311 20965 SH SOLE 3899 0 17066 WALGREENS BOOTS ALLIANCE INC COM 931427108 31592 879511 SH SOLE 457816 0 421695 WALMART INC COM 931142103 465563 3327524 SH SOLE 406838 0 2920686 WALMART INC COM 931142103 132 16800 SH Call SOLE 0 0 0 WALMART INC COM 931142103 193 34500 SH Call SOLE 0 0 0 WARNER MUSIC GROUP CORP COM CL A 934550203 1315 45738 SH SOLE 41529 0 4209 WASHINGTON FED INC COM 938824109 444 21264 SH SOLE 7574 0 13690 WASHINGTON PRIME GROUP NEW COM 93964W108 12 18028 SH SOLE 0 0 18028 WASHINGTON TR BANCORP COM 940610108 2751 89713 SH SOLE 87762 0 1951 WASTE CONNECTIONS INC COM 94106B101 39560 380777 SH SOLE 38085 0 342692 WASTE MGMT INC DEL COM 94106L109 109243 965298 SH SOLE 611581 0 353717 WATERS CORP COM 941848103 2909 14864 SH SOLE 7059 0 7805 WATSCO INC COM 942622200 59278 254534 SH SOLE 226529 0 28005 WAYFAIR INC CL A 94419L101 4943 16984 SH SOLE 10443 0 6541 WD-40 CO COM 929236107 621 3279 SH SOLE 1875 0 1404 WEBSTER FINL CORP CONN COM 947890109 669 25314 SH SOLE 22642 0 2672 WEC ENERGY GROUP INC COM 92939U106 73038 753753 SH SOLE 579226 0 174527 WELBILT INC COM 949090104 81 13132 SH SOLE 0 0 13132 WELLPOINT INC NOTE 2.750%10/1 94973VBG1 1611 430000 PRN SOLE 0 0 430000 WELLS FARGO CO NEW COM 949746101 36331 1545345 SH SOLE 322965 0 1222380 WELLS FARGO CO NEW COM 949746101 1 11500 SH Call SOLE 0 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 19243 14338 SH SOLE 0 0 14338 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 49 11585 SH SOLE 0 0 11585 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 124 17013 SH SOLE 0 0 17013 WELLS FARGO MULTI SECTOR INC COM 94987D101 3033 282122 SH SOLE 0 0 282122 WELLTOWER INC COM 95040Q104 31606 573721 SH SOLE 359460 0 214261 WENDYS CO COM 95058W100 1831 82113 SH SOLE 19436 0 62677 WERNER ENTERPRISES INC COM 950755108 4060 96698 SH SOLE 0 0 96698 WESCO INTL INC COM 95082P105 8630 196038 SH SOLE 8874 0 187164 WEST PHARMACEUTICAL SVSC INC COM 955306105 16454 59852 SH SOLE 40875 0 18977 WESTERN ALLIANCE BANCORP COM 957638109 2277 71998 SH SOLE 64573 0 7425 WESTERN ASSET CORPORATE LN F COM 95790J102 306 33093 SH SOLE 0 0 33093 WESTERN ASSET EMERGING MKTS COM 95766A101 1214 98518 SH SOLE 0 0 98518 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 4456 269059 SH SOLE 0 0 269059 WESTERN ASSET HIGH INCOME FD COM 95766J102 745 116399 SH SOLE 0 0 116399 WESTERN ASSET HIGH INCOME OP COM 95766K109 680 138858 SH SOLE 0 0 138858 WESTERN ASSET HIGH YIELD DEF COM 95768B107 2169 154579 SH SOLE 0 0 154579 WESTERN ASSET INTER MUNI FD COM 958435109 442 48792 SH SOLE 0 0 48792 WESTERN ASSET INVT GRADE DEF COM 95790A101 528 25440 SH SOLE 0 0 25440 WESTERN ASSET MANAGED MUNS F COM 95766M105 904 74187 SH SOLE 0 0 74187 WESTERN ASSET MTG DEFINED OP COM 95790B109 238 18144 SH SOLE 0 0 18144 WESTERN ASSET MUN DEF OPP TR COM 95768A109 2963 146396 SH SOLE 0 0 146396 WESTERN ASSET MUN HIGH INCOM COM 95766N103 3330 447004 SH SOLE 0 0 447004 WESTERN ASSET MUN PARTNERS F COM 95766P108 3891 270805 SH SOLE 0 0 270805 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 177 13700 SH SOLE 0 0 13700 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 522 42830 SH SOLE 0 0 42830 WESTERN AST INFL LKD OPP & I COM 95766R104 1944 172955 SH SOLE 0 0 172955 WESTERN DIGITAL CORP. COM 958102105 20268 554529 SH SOLE 518740 0 35789 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 477 59680 SH SOLE 0 0 59680 WESTERN NEW ENG BANCORP INC COM 958892101 169 30078 SH SOLE 0 0 30078 WESTERN UN CO COM 959802109 26283 1226470 SH SOLE 1161730 0 64740 WESTLAKE CHEM CORP COM 960413102 439 6950 SH SOLE 0 0 6950 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 353 18836 SH SOLE 0 0 18836 WESTPAC BANKING CORP SPONSORED ADR 961214301 705 58595 SH SOLE 11677 0 46918 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 189 115880 SH SOLE 0 0 115880 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 12 15000 SH Put SOLE 0 0 15000 WESTROCK CO COM 96145D105 6679 192267 SH SOLE 0 0 192267 WEX INC COM 96208T104 482 3466 SH SOLE 0 0 3466 WEYERHAEUSER CO MTN BE COM NEW 962166104 17754 622504 SH SOLE 68096 0 554408 WHEATON PRECIOUS METALS CORP COM 962879102 15328 312553 SH SOLE 0 0 312553 WHIRLPOOL CORP COM 963320106 10287 55939 SH SOLE 30998 0 24941 WHITE MTNS INS GROUP LTD COM G9618E107 29966 38467 SH SOLE 37809 0 658 WHITEHORSE FIN INC COM 96524V106 701 71555 SH SOLE 0 0 71555 WHOLE EARTH BRANDS INC COM CL A 96684W100 1650 197889 SH SOLE 197784 0 105 WILEY JOHN & SONS INC CL A 968223206 15226 480168 SH SOLE 475344 0 4824 WILLIAMS COS INC COM 969457100 63327 3222749 SH SOLE 2575758 0 646991 WILLIAMS SONOMA INC COM 969904101 6492 71781 SH SOLE 29921 0 41860 WILLIS TOWERS WATSON PLC LTD SHS G96629103 32957 157824 SH SOLE 144426 0 13398 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 1797 107710 SH SOLE 69949 0 37761 WINGSTOP INC COM 974155103 3091 22620 SH SOLE 7534 0 15086 WINNEBAGO INDS INC COM 974637100 1028 19902 SH SOLE 0 0 19902 WINTRUST FINL CORP COM 97650W108 2307 57599 SH SOLE 4 0 57595 WIPRO LTD SPON ADR 1 SH 97651M109 86 18213 SH SOLE 0 0 18213 WISDOMTREE TR CHINADIV EX FI 97717X719 510 4540 SH SOLE 0 0 4540 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 5641 132025 SH SOLE 0 0 132025 WISDOMTREE TR EM EX ST-OWNED 97717X578 6548 194479 SH SOLE 0 0 194479 WISDOMTREE TR EMER MKT HIGH FD 97717W315 3441 97650 SH SOLE 0 0 97650 WISDOMTREE TR EMG MKTS SMCAP 97717W281 314 7583 SH SOLE 0 0 7583 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 3112 50389 SH SOLE 0 0 50389 WISDOMTREE TR EUROPE SMCP DV 97717W869 1403 26387 SH SOLE 0 0 26387 WISDOMTREE TR FLOATNG RAT TREA 97717X628 9010 358840 SH SOLE 0 0 358840 WISDOMTREE TR GLB EX US RL EST 97717W331 233 9581 SH SOLE 0 0 9581 WISDOMTREE TR GLB HIGH DIV FD 97717W877 698 18456 SH SOLE 0 0 18456 WISDOMTREE TR INDIA ERNGS FD 97717W422 1246 52782 SH SOLE 0 0 52782 WISDOMTREE TR INTL DIV EX FINL 97717W786 267 7432 SH SOLE 0 0 7432 WISDOMTREE TR INTL EQUITY FD 97717W703 2647 58214 SH SOLE 0 0 58214 WISDOMTREE TR INTL LRGCAP DV 97717W794 292 7077 SH SOLE 0 0 7077 WISDOMTREE TR INTL QULTY DIV 97717X131 11289 346206 SH SOLE 338096 0 8110 WISDOMTREE TR INTL SMCAP DIV 97717W760 1207 20150 SH SOLE 0 0 20150 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 9244 252777 SH SOLE 0 0 252777 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1665 33989 SH SOLE 0 0 33989 WISDOMTREE TR US DIVID EX FNCL 97717W406 868 11516 SH SOLE 0 0 11516 WISDOMTREE TR US HIGH DIVIDEND 97717W208 3768 60305 SH SOLE 0 0 60305 WISDOMTREE TR US LARGECAP DIVD 97717W307 11442 117905 SH SOLE 0 0 117905 WISDOMTREE TR US LARGECAP FUND 97717W588 210 5928 SH SOLE 0 0 5928 WISDOMTREE TR US MIDCAP DIVID 97717W505 9447 326658 SH SOLE 0 0 326658 WISDOMTREE TR US MIDCAP FUND 97717W570 861 25184 SH SOLE 0 0 25184 WISDOMTREE TR US QTLY DIV GRT 97717X669 36121 728686 SH SOLE 21271 0 707415 WISDOMTREE TR US S CAP QTY DIV 97717X651 1508 49129 SH SOLE 0 0 49129 WISDOMTREE TR US SMALLCAP DIVD 97717W604 5107 242271 SH SOLE 0 0 242271 WISDOMTREE TR US SMALLCAP FUND 97717W562 457 15294 SH SOLE 0 0 15294 WISDOMTREE TR US TOTAL DIVIDND 97717W109 379 4032 SH SOLE 0 0 4032 WISDOMTREE TR YIELD ENHANCD US 97717X511 781 14517 SH SOLE 0 0 14517 WIX COM LTD SHS M98068105 4579 17966 SH SOLE 9813 0 8153 WOLVERINE WORLD WIDE INC COM 978097103 2464 95371 SH SOLE 90339 0 5032 WOODWARD INC COM 980745103 2854 35606 SH SOLE 34131 0 1475 WORKDAY INC CL A 98138H101 28025 130272 SH SOLE 103536 0 26736 WORKHORSE GROUP INC COM NEW 98138J206 952 37666 SH SOLE 0 0 37666 WORKIVA INC COM CL A 98139A105 350 6280 SH SOLE 0 0 6280 WORLD FUEL SVCS CORP COM 981475106 10174 480110 SH SOLE 479999 0 111 WORLD GOLD TR SPDR GLD MINIS 98149E204 16310 867558 SH SOLE 0 0 867558 WORTHINGTON INDS INC COM 981811102 352 8625 SH SOLE 3102 0 5523 WP CAREY INC COM 92936U109 7599 116619 SH SOLE 0 0 116619 WPX ENERGY INC COM 98212B103 488 99637 SH SOLE 74278 0 25359 WRAP TECHNOLOGIES INC COM 98212N107 445 65770 SH SOLE 0 0 65770 WRIGHT MED GROUP N V ORD SHS N96617118 3724 121925 SH SOLE 118378 0 3547 WW INTL INC COM 98262P101 681 36106 SH SOLE 15631 0 20475 WYNDHAM DESTINATIONS INC COM 98310W108 4017 130586 SH SOLE 98848 0 31738 WYNDHAM HOTELS & RESORTS INC COM 98311A105 6486 128426 SH SOLE 123716 0 4710 WYNN RESORTS LTD COM 983134107 8155 113562 SH SOLE 23438 0 90124 XCEL ENERGY INC COM 98389B100 40841 591804 SH SOLE 480789 0 111015 XENCOR INC COM 98401F105 3253 83849 SH SOLE 0 0 83849 XENIA HOTELS & RESORTS INC COM 984017103 123 13993 SH SOLE 0 0 13993 XERIS PHARMACEUTICALS INC COM 98422L107 110 18515 SH SOLE 0 0 18515 XEROX HOLDINGS CORP COM NEW 98421M106 3181 169450 SH SOLE 143590 0 25860 XILINX INC COM 983919101 22665 217429 SH SOLE 139527 0 77902 XPERI HOLDING CORP COM 98390M103 256 22281 SH SOLE 0 0 22281 XPO LOGISTICS INC COM 983793100 11512 135979 SH SOLE 22308 0 113671 XYLEM INC COM 98419M100 18654 221753 SH SOLE 173495 0 48258 YAMANA GOLD INC COM 98462Y100 4064 715469 SH SOLE 671222 0 44247 YANDEX N V SHS CLASS A N97284108 297 4559 SH SOLE 982 0 3577 YELP INC CL A 985817105 4286 213334 SH SOLE 212819 0 515 YETI HLDGS INC COM 98585X104 3374 74450 SH SOLE 29720 0 44730 YUM BRANDS INC COM 988498101 22234 243523 SH SOLE 117821 0 125702 YUM CHINA HLDGS INC COM 98850P109 42790 808112 SH SOLE 712888 0 95224 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 24382 96579 SH SOLE 86006 0 10573 ZENDESK INC COM 98936J101 2126 20659 SH SOLE 8417 0 12242 ZILLOW GROUP INC CL A 98954M101 17840 175692 SH SOLE 0 0 175692 ZILLOW GROUP INC CL C CAP STK 98954M200 3573 35173 SH SOLE 0 0 35173 ZIMMER BIOMET HOLDINGS INC COM 98956P102 33433 245554 SH SOLE 82112 0 163442 ZIONS BANCORPORATION N A COM 989701107 943 32289 SH SOLE 0 0 32289 ZIOPHARM ONCOLOGY INC COM 98973P101 269 106644 SH SOLE 0 0 106644 ZIX CORP COM 98974P100 802 137375 SH SOLE 0 0 137375 ZOETIS INC CL A 98978V103 143727 869116 SH SOLE 525668 0 343448 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 46983 99940 SH SOLE 3114 0 96826 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 5703 132648 SH SOLE 0 0 132648 ZSCALER INC COM 98980G102 6489 46126 SH SOLE 0 0 46126 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 4463 149173 SH SOLE 0 0 149173 ZUORA INC COM CL A 98983V106 1800 174047 SH SOLE 0 0 174047 ZYMEWORKS INC COM 98985W102 8219 176191 SH SOLE 0 0 176191 ZYNEX INC COM 98986M103 972 55678 SH SOLE 0 0 55678 ZYNGA INC CL A 98986T108 3342 366486 SH SOLE 208391 0 158095