0001084208-20-000035.txt : 20200421 0001084208-20-000035.hdr.sgml : 20200421 20200421153607 ACCESSION NUMBER: 0001084208-20-000035 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200421 DATE AS OF CHANGE: 20200421 EFFECTIVENESS DATE: 20200421 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: 20805057 BUSINESS ADDRESS: STREET 1: 880 CARRILON PKWY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 BUSINESS PHONE: 7275671000 MAIL ADDRESS: STREET 1: 880 CARRILON PARKWAY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 FORMER COMPANY: FORMER CONFORMED NAME: DOWDLE JEFFREY A DATE OF NAME CHANGE: 19990414 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001084208 XXXXXXXX 03-31-2020 03-31-2020 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Rick Hartl Compliance Associate 901-766-2152 Rick Hartl Memphis TN 04-21-2020 0 3553 62984582 false
INFORMATION TABLE 2 Q12013FS.xml Q120 13F HOLDINGS REPORT 10X GENOMICS INC CL A COM 88025U109 874 14032 SH SOLE 0 0 14032 2U INC COM 90214J101 230 10830 SH SOLE 0 0 10830 3-D SYS CORP DEL COM NEW 88554D205 511 66238 SH SOLE 0 0 66238 3M CO COM 88579Y101 86924 636743 SH SOLE 251104 0 385639 58 COM INC SPON ADR REP A 31680Q104 2236 45894 SH SOLE 45800 0 94 AAON INC COM PAR $0.004 000360206 3632 75171 SH SOLE 0 0 75171 AARONS INC COM PAR $0.50 002535300 6199 272111 SH SOLE 0 0 272111 ABB LTD SPONSORED ADR 000375204 10697 619782 SH SOLE 509350 0 110432 ABBOTT LABS COM 002824100 161331 2044482 SH SOLE 662560 0 1381922 ABBVIE INC COM 00287Y109 243183 3191796 SH SOLE 1805325 0 1386471 ABBVIE INC COM 00287Y109 6 13000 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 2 19700 SH Call SOLE 0 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 915 270748 SH SOLE 0 0 270748 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 45 11645 SH SOLE 0 0 11645 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 1554 300039 SH SOLE 0 0 300039 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1633 222418 SH SOLE 0 0 222418 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 642 151451 SH SOLE 0 0 151451 ABERDEEN INCOME CR STRATEGIE COM 003057106 488 66339 SH SOLE 0 0 66339 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 78 12485 SH SOLE 0 0 12485 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 4255 280850 SH SOLE 0 0 280850 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 260 1171 SH SOLE 0 0 1171 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 271 3994 SH SOLE 0 0 3994 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 482 6424 SH SOLE 0 0 6424 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 588 43438 SH SOLE 0 0 43438 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1758 267210 SH SOLE 0 0 267210 ABIOMED INC COM 003654100 717 4941 SH SOLE 288 0 4653 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 867 37831 SH SOLE 0 0 37831 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 175 10405 SH SOLE 0 0 10405 ACACIA COMMUNICATIONS INC COM 00401C108 1296 19298 SH SOLE 0 0 19298 ACACIA RESH CORP ACACIA TCH COM 003881307 33 14840 SH SOLE 0 0 14840 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1291 70348 SH SOLE 38453 0 31895 ACADIA PHARMACEUTICALS INC COM 004225108 819 19380 SH SOLE 14214 0 5166 ACCELERON PHARMA INC COM 00434H108 610 6793 SH SOLE 6635 0 158 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 87381 535217 SH SOLE 313041 0 222176 ACER THERAPEUTICS INC COM 00444P108 32 16200 SH SOLE 0 0 16200 ACI WORLDWIDE INC COM 004498101 1453 60170 SH SOLE 59008 0 1162 ACTINIUM PHARMACEUTICALS INC COM 00507W107 3 15325 SH SOLE 0 0 15325 ACTIVISION BLIZZARD INC COM 00507V109 22922 385378 SH SOLE 256181 0 129197 ACUITY BRANDS INC COM 00508Y102 2361 27560 SH SOLE 22133 0 5427 ACUSHNET HOLDINGS CORP COM 005098108 7172 278849 SH SOLE 278081 0 768 ADAM NAT RES FD INC COM 00548F105 101 12170 SH SOLE 0 0 12170 ADAMS DIVERSIFIED EQUITY FD COM 006212104 10265 815351 SH SOLE 0 0 815351 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 57 20801 SH SOLE 0 0 20801 ADDUS HOMECARE CORP COM 006739106 297 4390 SH SOLE 0 0 4390 ADMA BIOLOGICS INC COM 000899104 645 223790 SH SOLE 0 0 223790 ADOBE INC COM 00724F101 159901 502455 SH SOLE 306021 0 196434 ADT INC COM 00090Q103 63 14473 SH SOLE 0 0 14473 ADTRAN INC COM 00738A106 91 11865 SH SOLE 11745 0 120 ADURO BIOTECH INC COM 00739L101 64 23449 SH SOLE 0 0 23449 ADVANCE AUTO PARTS INC COM 00751Y106 23754 254540 SH SOLE 247456 0 7084 ADVANCED EMISSIONS SOLUTS IN COM 00770C101 274 41652 SH SOLE 0 0 41652 ADVANCED ENERGY INDS COM 007973100 248 5116 SH SOLE 0 0 5116 ADVANCED MICRO DEVICES INC COM 007903107 22400 492529 SH SOLE 73278 0 419251 ADVENT CONVERTIBLE & INCOME COM 00764C109 10296 967718 SH SOLE 0 0 967718 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 760 18842 SH SOLE 0 0 18842 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 855 24025 SH SOLE 0 0 24025 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 5105 737691 SH SOLE 0 0 737691 AECOM COM 00766T100 2114 70830 SH SOLE 64634 0 6196 AEGON N V NY REGISTRY SHS 007924103 8923 3583535 SH SOLE 42202 0 3541333 AERCAP HOLDINGS NV SHS N00985106 3276 143728 SH SOLE 136337 0 7391 AERIE PHARMACEUTICALS INC COM 00771V108 567 42025 SH SOLE 0 0 42025 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1338 31995 SH SOLE 28515 0 3480 AEROVIRONMENT INC COM 008073108 1785 29287 SH SOLE 0 0 29287 AES CORP COM 00130H105 48874 3593645 SH SOLE 3399705 0 193940 AFFILIATED MANAGERS GROUP IN COM 008252108 16790 283905 SH SOLE 271783 0 12122 AFLAC INC COM 001055102 38305 1118721 SH SOLE 567521 0 551200 AG MTG INVT TR INC COM 001228105 45 16421 SH SOLE 7821 0 8600 AGILE THERAPEUTICS INC COM 00847L100 44 23500 SH SOLE 0 0 23500 AGILENT TECHNOLOGIES INC COM 00846U101 2980 41602 SH SOLE 10012 0 31590 AGNC INVT CORP COM 00123Q104 3941 372489 SH SOLE 242454 0 130035 AGNICO EAGLE MINES LTD COM 008474108 2862 71658 SH SOLE 0 0 71658 AGREE REALTY CORP COM 008492100 16791 271252 SH SOLE 219358 0 51894 AIMMUNE THERAPEUTICS INC COM 00900T107 168 11622 SH SOLE 0 0 11622 AIR LEASE CORP CL A 00912X302 11722 529460 SH SOLE 20932 0 508528 AIR PRODS & CHEMS INC COM 009158106 300507 1505409 SH SOLE 346217 0 1159192 AIR PRODS & CHEMS INC COM 009158106 169 29700 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 12178 666196 SH SOLE 663256 0 2940 AKAMAI TECHNOLOGIES INC COM 00971T101 31808 347665 SH SOLE 328658 0 19007 AKEBIA THERAPEUTICS INC COM 00972D105 106 13935 SH SOLE 0 0 13935 AKORN INC COM 009728106 8 14090 SH SOLE 0 0 14090 AKOUSTIS TECHNOLOGIES INC COM 00973N102 100 18600 SH SOLE 0 0 18600 ALAMOS GOLD INC NEW COM CL A 011532108 721 143422 SH SOLE 0 0 143422 ALARM COM HLDGS INC COM 011642105 2018 51869 SH SOLE 0 0 51869 ALASKA AIR GROUP INC COM 011659109 5436 190918 SH SOLE 24843 0 166075 ALBANY INTL CORP CL A 012348108 3106 65615 SH SOLE 65304 0 311 ALBEMARLE CORP COM 012653101 2508 44496 SH SOLE 4759 0 39737 ALCOA CORP COM 013872106 101 16397 SH SOLE 0 0 16397 ALCON INC ORD SHS H01301128 3969 77268 SH SOLE 51445 0 25823 ALDEYRA THERAPEUTICS INC COM 01438T106 61 24600 SH SOLE 0 0 24600 ALECTOR INC COM 014442107 213 8812 SH SOLE 0 0 8812 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 713 5203 SH SOLE 1450 0 3753 ALEXCO RESOURCE CORP COM 01535P106 254 210296 SH SOLE 0 0 210296 ALEXION PHARMACEUTICALS INC COM 015351109 22413 249620 SH SOLE 175371 0 74249 ALGONQUIN PWR UTILS CORP COM 015857105 1949 144699 SH SOLE 0 0 144699 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 256409 1318433 SH SOLE 495381 0 823052 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 47 22700 SH Call SOLE 0 0 0 ALIGN TECHNOLOGY INC COM 016255101 5137 29534 SH SOLE 20038 0 9496 ALLEGHANY CORP DEL COM 017175100 13893 25155 SH SOLE 18810 0 6345 ALLEGHENY TECHNOLOGIES INC COM 01741R102 2019 237472 SH SOLE 197579 0 39893 ALLEGIANT TRAVEL CO COM 01748X102 315 3855 SH SOLE 3855 0 0 ALLEGION PLC ORD SHS G0176J109 5443 59154 SH SOLE 33333 0 25821 ALLERGAN PLC SHS G0177J108 49052 276970 SH SOLE 212739 0 64231 ALLETE INC COM NEW 018522300 7387 121743 SH SOLE 114136 0 7607 ALLIANCE DATA SYSTEMS CORP COM 018581108 2006 59626 SH SOLE 582 0 59044 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 77 24988 SH SOLE 0 0 24988 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 415 44864 SH SOLE 0 0 44864 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1653 88919 SH SOLE 0 0 88919 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 1238 97114 SH SOLE 0 0 97114 ALLIANT ENERGY CORP COM 018802108 2058 42616 SH SOLE 445 0 42171 ALLIANZGI ARTIFICIAL INTELLI COM 01883M101 901 56294 SH SOLE 0 0 56294 ALLIANZGI CON INCM 2024 TARG COM 01883H102 1565 203977 SH SOLE 0 0 203977 ALLIANZGI CONV INCOME FD COM 018828103 59 15829 SH SOLE 0 0 15829 ALLIANZGI CONV INCOME FD II COM 018825109 549 164837 SH SOLE 0 0 164837 ALLIANZGI DIVERSIFIED INCOME COM 01883J108 2003 111318 SH SOLE 0 0 111318 ALLIANZGI EQUITY & CONV INCO COM 018829101 1938 104185 SH SOLE 0 0 104185 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 5461 568308 SH SOLE 0 0 568308 ALLISON TRANSMISSION HLDGS I COM 01973R101 1816 55695 SH SOLE 46387 0 9308 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 301 42761 SH SOLE 41411 0 1350 ALLSTATE CORP COM 020002101 100363 1094082 SH SOLE 262400 0 831682 ALLSTATE CORP COM 020002101 17 10500 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 1944 134728 SH SOLE 121929 0 12799 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2885 26504 SH SOLE 25830 0 674 ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 388 18651 SH SOLE 0 0 18651 ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 527 29074 SH SOLE 0 0 29074 ALPHABET INC CAP STK CL A 02079K305 412861 355316 SH SOLE 146604 0 208712 ALPHABET INC CAP STK CL C 02079K107 313673 269751 SH SOLE 106427 0 163324 ALPHATEC HLDGS INC COM NEW 02081G201 53 15506 SH SOLE 0 0 15506 ALPINE INCOME PPTY TR INC COM 02083X103 2224 180689 SH SOLE 91146 0 89543 ALPS ETF TR ALERIAN ENERGY 00162Q676 131 12796 SH SOLE 0 0 12796 ALPS ETF TR ALERIAN MLP 00162Q866 11503 3343817 SH SOLE 0 0 3343817 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1721 65145 SH SOLE 0 0 65145 ALPS ETF TR EQUAL SEC ETF 00162Q205 617 10022 SH SOLE 0 0 10022 ALPS ETF TR INTL SEC DV DOG 00162Q718 660 33427 SH SOLE 0 0 33427 ALPS ETF TR MED BREAKTHGH 00162Q593 552 17401 SH SOLE 0 0 17401 ALPS ETF TR REIT DIVIDE DOGS 00162Q106 251 8140 SH SOLE 0 0 8140 ALPS ETF TR RIVERFRNT DYMC 00162Q528 6626 244496 SH SOLE 0 0 244496 ALPS ETF TR RIVERFRNT FLEX 00162Q510 3866 145525 SH SOLE 0 0 145525 ALPS ETF TR RIVERFRONT DYM 00162Q536 11170 439747 SH SOLE 0 0 439747 ALPS ETF TR RIVERFRONT UNC 00162Q544 905 38686 SH SOLE 0 0 38686 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1599 71503 SH SOLE 0 0 71503 ALPS ETF TR SECTR DIV DOGS 00162Q858 8915 284811 SH SOLE 0 0 284811 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 392 91867 SH SOLE 91567 0 300 ALTAIR ENGR INC COM CL A 021369103 1109 41859 SH SOLE 41859 0 0 ALTERYX INC COM CL A 02156B103 3592 37746 SH SOLE 0 0 37746 ALTICE USA INC CL A 02156K103 2965 133034 SH SOLE 123533 0 9501 ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 305 39743 SH SOLE 0 0 39743 ALTRA INDL MOTION CORP COM 02208R106 2103 120263 SH SOLE 110286 0 9977 ALTRIA GROUP INC COM 02209S103 75128 1942804 SH SOLE 909797 0 1033007 ALZA CORP SDCV 7/2 02261WAB5 540 300000 PRN SOLE 0 0 300000 AMARIN CORP PLC SPONS ADR NEW 023111206 1407 351796 SH SOLE 0 0 351796 AMAZON COM INC COM 023135106 923588 473703 SH SOLE 140254 0 333449 AMAZON COM INC COM 023135106 210 700 SH Call SOLE 0 0 0 AMBARELLA INC SHS G037AX101 258 5313 SH SOLE 0 0 5313 AMBEV SA SPONSORED ADR 02319V103 686 298276 SH SOLE 211673 0 86603 AMC NETWORKS INC CL A 00164V103 1882 77425 SH SOLE 73983 0 3442 AMCOR PLC ORD G0250X107 365 44894 SH SOLE 184 0 44710 AMDOCS LTD SHS G02602103 12382 225248 SH SOLE 217398 0 7850 AMEDISYS INC COM 023436108 2567 13985 SH SOLE 9724 0 4261 AMER STATES WTR CO COM 029899101 3239 39628 SH SOLE 0 0 39628 AMERCO COM 023586100 467 1609 SH SOLE 1381 0 228 AMEREN CORP COM 023608102 12422 170562 SH SOLE 144230 0 26332 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2454 468353 SH SOLE 0 0 468353 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 688 58369 SH SOLE 1461 0 56908 AMERICAN AIRLS GROUP INC COM 02376R102 2817 231059 SH SOLE 0 0 231059 AMERICAN AXLE & MFG HLDGS IN COM 024061103 61 16817 SH SOLE 13116 0 3701 AMERICAN CAMPUS CMNTYS INC COM 024835100 1625 58573 SH SOLE 53332 0 5241 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 212 26682 SH SOLE 18708 0 7974 AMERICAN ELEC PWR CO INC COM 025537101 77410 967860 SH SOLE 651566 0 316294 AMERICAN ELEC PWR CO INC UNIT 03/15/2022 025537127 1620 33572 SH SOLE 0 0 33572 AMERICAN EQTY INVT LIFE HLD COM 025676206 517 27507 SH SOLE 2045 0 25462 AMERICAN EXPRESS CO COM 025816109 61161 714405 SH SOLE 415152 0 299253 AMERICAN FIN TR INC COM CLASS A 02607T109 109 17382 SH SOLE 0 0 17382 AMERICAN FINL GROUP INC OHIO COM 025932104 748 10677 SH SOLE 0 0 10677 AMERICAN HOMES 4 RENT CL A 02665T306 7228 311568 SH SOLE 163690 0 147878 AMERICAN INTL GROUP INC COM NEW 026874784 23292 960499 SH SOLE 892001 0 68498 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 95 11495 SH SOLE 0 0 11495 AMERICAN RENAL ASSOCS HLDGS COM 029227105 148 22333 SH SOLE 0 0 22333 AMERICAN RLTY CAP PPTYS INC NOTE 3.750%12/1 02917TAB0 15 15000 PRN SOLE 0 0 15000 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 58 10500 SH SOLE 0 0 10500 AMERICAN TOWER CORP NEW COM 03027X100 134623 618225 SH SOLE 367237 0 250988 AMERICAN WOODMARK CORPORATIO COM 030506109 677 14864 SH SOLE 0 0 14864 AMERICAN WTR WKS CO INC NEW COM 030420103 25480 213108 SH SOLE 58194 0 154914 AMERICOLD RLTY TR COM 03064D108 3125 91806 SH SOLE 42146 0 49660 AMERIPRISE FINL INC COM 03076C106 7712 75258 SH SOLE 51170 0 24088 AMERIS BANCORP COM 03076K108 270 11378 SH SOLE 0 0 11378 AMERISOURCEBERGEN CORP COM 03073E105 26887 303795 SH SOLE 232501 0 71294 AMETEK INC COM 031100100 14888 206723 SH SOLE 182224 0 24499 AMGEN INC COM 031162100 197549 974437 SH SOLE 543124 0 431313 AMGEN INC COM 031162100 10 16000 SH Call SOLE 0 0 0 AMICUS THERAPEUTICS INC COM 03152W109 833 90169 SH SOLE 44030 0 46139 AMICUS THERAPEUTICS INC COM 03152W109 7 11000 SH Call SOLE 0 0 0 AMKOR TECHNOLOGY INC COM 031652100 276 35417 SH SOLE 35417 0 0 AMN HEALTHCARE SVCS INC COM 001744101 8742 151219 SH SOLE 114063 0 37156 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 583 167514 SH SOLE 0 0 167514 AMPHENOL CORP NEW CL A 032095101 6945 95297 SH SOLE 79605 0 15692 AMPIO PHARMACEUTICALS INC COM 03209T109 83 199400 SH SOLE 0 0 199400 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2122 138030 SH SOLE 0 0 138030 AMPLIFY ETF TR ONLIN RETL ETF 032108102 2741 66027 SH SOLE 0 0 66027 ANALOG DEVICES INC COM 032654105 30006 334699 SH SOLE 152128 0 182571 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 1142 66794 SH SOLE 0 0 66794 ANGI HOMESERVICES INC COM CL A 00183L102 164 31302 SH SOLE 0 0 31302 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 1270 76341 SH SOLE 0 0 76341 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 25802 584813 SH SOLE 536841 0 47972 ANIXA BIOSCIENCES INC COM 03528H109 16 10040 SH SOLE 0 0 10040 ANNALY CAPITAL MANAGEMENT IN COM 035710409 3300 650871 SH SOLE 49029 0 601842 ANSYS INC COM 03662Q105 13974 60113 SH SOLE 50894 0 9219 ANTARES PHARMA INC COM 036642106 422 178770 SH SOLE 0 0 178770 ANTERO MIDSTREAM CORP COM 03676B102 164 78324 SH SOLE 0 0 78324 ANTERO RESOURCES CORP COM 03674X106 20 28087 SH SOLE 13145 0 14942 ANTHEM INC COM 036752103 24041 105889 SH SOLE 64852 0 41037 AON PLC SHS CL A G0408V102 40075 242822 SH SOLE 216031 0 26791 APACHE CORP COM 037411105 211 50368 SH SOLE 0 0 50368 APARTMENT INVT & MGMT CO CL A 03748R754 11276 320794 SH SOLE 279622 0 41172 APELLIS PHARMACEUTICALS INC COM 03753U106 219 8175 SH SOLE 0 0 8175 APERGY CORP COM 03755L104 556 96772 SH SOLE 93019 0 3753 APHRIA INC COM 03765K104 94 30936 SH SOLE 0 0 30936 APOLLO COML REAL EST FIN INC COM 03762U105 111 14945 SH SOLE 6641 0 8304 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 4877 7035000 PRN SOLE 0 0 7035000 APOLLO COML REAL EST FIN INC NOTE 5.375%10/1 03762UAC9 10156 15208000 PRN SOLE 0 0 15208000 APOLLO GLOBAL MGMT INC COM CL A 03768E105 13484 402520 SH SOLE 302452 0 100068 APOLLO INVT CORP COM NEW 03761U502 396 58726 SH SOLE 0 0 58726 APOLLO TACTICAL INCOME FD IN COM 037638103 275 24275 SH SOLE 0 0 24275 APPFOLIO INC COM CL A 03783C100 860 7751 SH SOLE 0 0 7751 APPIAN CORP CL A 03782L101 1157 28761 SH SOLE 0 0 28761 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 985 107385 SH SOLE 49729 0 57656 APPLE INC COM 037833100 1335200 5250618 SH SOLE 852187 0 4398431 APPLE INC COM 037833100 853 18100 SH Call SOLE 0 0 0 APPLE INC COM 037833100 203 42300 SH Call SOLE 0 0 0 APPLE INC COM 037833100 24 17900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 20 15500 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 756 16546 SH SOLE 14766 0 1780 APPLIED MATLS INC COM 038222105 33173 723991 SH SOLE 386561 0 337430 APPLIED OPTOELECTRONICS INC COM 03823U102 174 22929 SH SOLE 0 0 22929 APTARGROUP INC COM 038336103 6845 68764 SH SOLE 55994 0 12770 APTIV PLC SHS G6095L109 7676 155898 SH SOLE 133780 0 22118 APTOSE BIOSCIENCES INC COM NEW 03835T200 169 28400 SH SOLE 0 0 28400 APYX MED CORP COM 03837C106 613 170868 SH SOLE 0 0 170868 ARAMARK COM 03852U106 8022 401720 SH SOLE 367858 0 33862 ARBOR RLTY TR INC COM 038923108 490 99922 SH SOLE 62606 0 37316 ARCH CAP GROUP LTD ORD G0450A105 3161 111061 SH SOLE 33590 0 77471 ARCHER DANIELS MIDLAND CO COM 039483102 36878 1048254 SH SOLE 36412 0 1011842 ARCHER DANIELS MIDLAND CO COM 039483102 7 29300 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 30 17100 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 13 31000 SH Call SOLE 0 0 0 ARCHROCK INC COM 03957W106 51 13625 SH SOLE 0 0 13625 ARCONIC INC COM 03965L100 2642 164502 SH SOLE 113383 0 51119 ARCOSA INC COM 039653100 6590 165820 SH SOLE 160239 0 5581 ARENA PHARMACEUTICALS INC COM NEW 040047607 474 11295 SH SOLE 9842 0 1453 ARES CAPITAL CORP COM 04010L103 4085 378974 SH SOLE 0 0 378974 ARES CAPITAL CORP NOTE 3.750% 2/0 04010LAT0 329 365000 PRN SOLE 0 0 365000 ARES COML REAL ESTATE CORP COM 04013V108 224 32066 SH SOLE 0 0 32066 ARES DYNAMIC CR ALLOCATION F COM 04014F102 293 27184 SH SOLE 0 0 27184 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 708 22897 SH SOLE 0 0 22897 ARGAN INC COM 04010E109 5210 150723 SH SOLE 130070 0 20653 ARGO GROUP INTL HLDGS LTD COM G0464B107 2839 76593 SH SOLE 70714 0 5879 ARISTA NETWORKS INC COM 040413106 4311 21284 SH SOLE 17387 0 3897 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 258 7784 SH SOLE 0 0 7784 ARK ETF TR FINTECH INNOVA 00214Q708 418 20495 SH SOLE 0 0 20495 ARK ETF TR GENOMIC REV ETF 00214Q302 3112 99485 SH SOLE 0 0 99485 ARK ETF TR INNOVATION ETF 00214Q104 72281 1642743 SH SOLE 0 0 1642743 ARK ETF TR NEXT GNRTN INTER 00214Q401 2013 38176 SH SOLE 0 0 38176 ARMSTRONG WORLD INDS INC COM 04247X102 3034 38198 SH SOLE 37013 0 1185 ARROW ELECTRS INC COM 042735100 3510 67662 SH SOLE 24004 0 43658 ARROW ETF TR ARROW DJ GLB YLD 04273H104 193 20257 SH SOLE 0 0 20257 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 676 23497 SH SOLE 6815 0 16682 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 13359 621655 SH SOLE 609302 0 12353 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 3368 326672 SH SOLE 0 0 326672 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 241 64547 SH SOLE 63849 0 698 ASGN INC COM 00191U102 302 8553 SH SOLE 7989 0 564 ASHFORD HOSPITALITY TR INC COM SHS 044103109 9 12625 SH SOLE 0 0 12625 ASHLAND GLOBAL HLDGS INC COM 044186104 1978 39496 SH SOLE 35542 0 3954 ASML HOLDING N V N Y REGISTRY SHS N07059210 30923 118188 SH SOLE 99916 0 18272 ASPEN TECHNOLOGY INC COM 045327103 21409 225191 SH SOLE 184382 0 40809 ASSURANT INC COM 04621X108 13166 126483 SH SOLE 122071 0 4412 ASSURED GUARANTY LTD COM G0585R106 5798 224823 SH SOLE 204235 0 20588 ASTRAZENECA PLC SPONSORED ADR 046353108 56922 1274563 SH SOLE 731650 0 542913 ASTRONICS CORP COM 046433108 176 19177 SH SOLE 0 0 19177 AT&T INC COM 00206R102 320942 11010021 SH SOLE 4595738 0 6414283 ATARA BIOTHERAPEUTICS INC COM 046513107 202 23772 SH SOLE 18597 0 5175 ATHERSYS INC NEW COM 04744L106 39 12870 SH SOLE 0 0 12870 ATKORE INTL GROUP INC COM 047649108 508 24098 SH SOLE 23236 0 862 ATLANTIC CAP BANCSHARES INC COM 048269203 135 11332 SH SOLE 0 0 11332 ATLANTIC UN BANKSHARES CORP COM 04911A107 1298 59291 SH SOLE 37563 0 21728 ATLANTICA YIELD PLC SHS G0751N103 20519 920133 SH SOLE 864955 0 55178 ATLAS CORP SHS Y0436Q109 2710 352460 SH SOLE 0 0 352460 ATLASSIAN CORP PLC CL A G06242104 8403 61221 SH SOLE 54289 0 6932 ATMOS ENERGY CORP COM 049560105 4331 43636 SH SOLE 7694 0 35942 ATRION CORP COM 049904105 1342 2059 SH SOLE 0 0 2059 AUDIOCODES LTD ORD M15342104 628 26276 SH SOLE 0 0 26276 AURINIA PHARMACEUTICALS INC COM 05156V102 602 41495 SH SOLE 0 0 41495 AURORA CANNABIS INC COM 05156X108 97 108318 SH SOLE 0 0 108318 AUTODESK INC COM 052769106 82658 529517 SH SOLE 492520 0 36997 AUTOHOME INC SP ADR RP CL A 05278C107 14973 210834 SH SOLE 207326 0 3508 AUTOLIV INC COM 052800109 4888 106244 SH SOLE 105131 0 1113 AUTOMATIC DATA PROCESSING IN COM 053015103 150636 1102089 SH SOLE 754283 0 347806 AUTOZONE INC COM 053332102 20493 24223 SH SOLE 21625 0 2598 AVALARA INC COM 05338G106 18602 249351 SH SOLE 49851 0 199500 AVALONBAY CMNTYS INC COM 053484101 9457 64260 SH SOLE 57807 0 6453 AVANGRID INC COM 05351W103 235 5368 SH SOLE 0 0 5368 AVANTOR INC COM 05352A100 1711 137026 SH SOLE 136151 0 875 AVAYA HLDGS CORP COM 05351X101 2435 300976 SH SOLE 300866 0 110 AVERY DENNISON CORP COM 053611109 11249 110426 SH SOLE 97163 0 13263 AVID BIOSERVICES INC COM 05368M106 53 10467 SH SOLE 0 0 10467 AVISTA CORP COM 05379B107 333 7846 SH SOLE 0 0 7846 AVITA MEDICAL LTD SPONSORED ADS 053792107 63 10160 SH SOLE 0 0 10160 AVNET INC COM 053807103 2137 85156 SH SOLE 9725 0 75431 AXALTA COATING SYS LTD COM G0750C108 1220 70629 SH SOLE 30165 0 40464 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 20703 535660 SH SOLE 530600 0 5060 AXON ENTERPRISE INC COM 05464C101 5003 70687 SH SOLE 2054 0 68633 AXOS FINL INC COM 05465C100 614 33878 SH SOLE 22194 0 11684 AXSOME THERAPEUTICS INC COM 05464T104 251 4267 SH SOLE 0 0 4267 B & G FOODS INC NEW COM 05508R106 426 23522 SH SOLE 0 0 23522 B2GOLD CORP COM 11777Q209 323 106831 SH SOLE 0 0 106831 BADGER METER INC COM 056525108 792 14769 SH SOLE 4369 0 10400 BAIDU INC SPON ADR REP A 056752108 5724 56790 SH SOLE 22945 0 33845 BAIN CAP SPECIALTY FIN INC COM 05684B107 373 40230 SH SOLE 0 0 40230 BAKER HUGHES COMPANY CL A 05722G100 606 57703 SH SOLE 47436 0 10267 BALCHEM CORP COM 057665200 1167 11821 SH SOLE 1199 0 10622 BALL CORP COM 058498106 11037 170697 SH SOLE 145049 0 25648 BALLARD PWR SYS INC NEW COM 058586108 129 17000 SH SOLE 100 0 16900 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 328 107041 SH SOLE 78266 0 28775 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 1120 74030 SH SOLE 0 0 74030 BANCO SANTANDER SA ADR 05964H105 1477 628370 SH SOLE 537898 0 90472 BANCORP INC DEL COM 05969A105 73 11987 SH SOLE 11007 0 980 BANCORPSOUTH BK TUPELO MISS COM 05971J102 936 49478 SH SOLE 13289 0 36189 BANCROFT FD LTD COM 059695106 984 50584 SH SOLE 0 0 50584 BANDWIDTH INC COM CL A 05988J103 289 4295 SH SOLE 14 0 4281 BANK COMM HLDGS COM 06424J103 1025 130186 SH SOLE 0 0 130186 BANK HAWAII CORP COM 062540109 728 13182 SH SOLE 11934 0 1248 BANK MONTREAL COM 063671101 4668 92421 SH SOLE 14040 0 78381 BANK NEW YORK MELLON CORP COM 064058100 4514 134015 SH SOLE 448 0 133567 BANK NOVA SCOTIA B C COM 064149107 622 15222 SH SOLE 0 0 15222 BANK OF MARIN BANCORP COM 063425102 347 11560 SH SOLE 0 0 11560 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 3429 201366 SH SOLE 162725 0 38641 BANK OZK COM 06417N103 8190 490414 SH SOLE 386571 0 103843 BANNER CORP COM NEW 06652V208 6041 182846 SH SOLE 0 0 182846 BARCLAYS PLC ADR 06738E204 12977 2864700 SH SOLE 343790 0 2520910 BARINGS BDC INC COM 06759L103 540 72209 SH SOLE 0 0 72209 BARINGS CORPORATE INVS COM 06759X107 745 64165 SH SOLE 0 0 64165 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1053 94572 SH SOLE 0 0 94572 BARINGS PARTN INVS SH BEN INT 06761A103 580 49869 SH SOLE 0 0 49869 BARNES GROUP INC COM 067806109 327 7814 SH SOLE 5962 0 1852 BARRICK GOLD CORPORATION COM 067901108 22950 1248536 SH SOLE 815555 0 432981 BARRICK GOLD CORPORATION COM 067901108 34 61600 SH Call SOLE 0 0 0 BARRICK GOLD CORPORATION COM 067901108 42 33900 SH Call SOLE 0 0 0 BAUSCH HEALTH COS INC COM 071734107 714 46095 SH SOLE 0 0 46095 BAXTER INTL INC COM 071813109 22311 274799 SH SOLE 114304 0 160495 BCE INC COM NEW 05534B760 100153 2440666 SH SOLE 2296516 0 144150 BEACON ROOFING SUPPLY INC COM 073685109 284 17175 SH SOLE 13700 0 3475 BECTON DICKINSON & CO COM 075887109 158506 689771 SH SOLE 264477 0 425294 BED BATH & BEYOND INC COM 075896100 517 122858 SH SOLE 0 0 122858 BENEFITFOCUS INC COM 08180D106 3273 367319 SH SOLE 0 0 367319 BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 478 625000 PRN SOLE 0 0 625000 BENEFYTT TECHNOLOGIES INC COM CL A 08182C106 264 11789 SH SOLE 0 0 11789 BERKLEY W R CORP COM 084423102 6040 115771 SH SOLE 103937 0 11834 BERKSHIRE HATHAWAY INC DEL CL A 084670108 39984 147 SH SOLE 0 0 147 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 406990 2226056 SH SOLE 472384 0 1753672 BERKSHIRE HILLS BANCORP INC COM 084680107 212 14280 SH SOLE 0 0 14280 BERRY CORP COM 08579X101 42 17406 SH SOLE 0 0 17406 BERRY GLOBAL GROUP INC COM 08579W103 3222 95576 SH SOLE 89378 0 6198 BEST BUY INC COM 086516101 28624 502181 SH SOLE 396414 0 105767 BEYOND MEAT INC COM 08862E109 2243 33677 SH SOLE 0 0 33677 BGC PARTNERS INC CL A 05541T101 8070 3202512 SH SOLE 1195426 0 2007086 BHP GROUP LTD SPONSORED ADS 088606108 6484 176724 SH SOLE 78073 0 98651 BHP GROUP PLC SPONSORED ADR 05545E209 1687 55611 SH SOLE 0 0 55611 BILL COM HLDGS INC COM 090043100 309 9027 SH SOLE 0 0 9027 BIO RAD LABS INC CL A 090572207 3421 9758 SH SOLE 6132 0 3626 BIO-TECHNE CORP COM 09073M104 7855 41424 SH SOLE 30394 0 11030 BIODELIVERY SCIENCES INTL IN COM 09060J106 268 70686 SH SOLE 0 0 70686 BIOGEN INC COM 09062X103 56061 177196 SH SOLE 144398 0 32798 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 385 11309 SH SOLE 8626 0 2683 BIOMARIN PHARMACEUTICAL INC COM 09061G101 16837 199252 SH SOLE 177063 0 22189 BIOTELEMETRY INC COM 090672106 3494 90721 SH SOLE 64054 0 26667 BJS WHSL CLUB HLDGS INC COM 05550J101 8661 340055 SH SOLE 339335 0 720 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 13439 10614 SH SOLE 0 0 10614 BK OF AMERICA CORP COM 060505104 175575 8270138 SH SOLE 3273629 0 4996509 BK OF AMERICA CORP COM 060505104 1 24900 SH Call SOLE 0 0 0 BLACK HILLS CORP COM 092113109 536 8369 SH SOLE 0 0 8369 BLACK KNIGHT INC COM 09215C105 4215 72589 SH SOLE 65266 0 7323 BLACK STONE MINERALS L P COM UNIT 09225M101 721 154012 SH SOLE 0 0 154012 BLACKBAUD INC COM 09227Q100 1531 27556 SH SOLE 23265 0 4291 BLACKBERRY LTD COM 09228F103 49 11913 SH SOLE 0 0 11913 BLACKLINE INC COM 09239B109 2809 53398 SH SOLE 0 0 53398 BLACKROCK 2022 GBL INCM OPP COM 09258P104 347 45751 SH SOLE 0 0 45751 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 562 44321 SH SOLE 0 0 44321 BLACKROCK CAP INVT CORP COM 092533108 76 34603 SH SOLE 0 0 34603 BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 6196 7306000 PRN SOLE 0 0 7306000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 437 33046 SH SOLE 0 0 33046 BLACKROCK CORPOR HI YLD FD I COM 09255P107 411 46761 SH SOLE 0 0 46761 BLACKROCK CR ALLOCATION INCO COM 092508100 7128 611340 SH SOLE 0 0 611340 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 300 35484 SH SOLE 0 0 35484 BLACKROCK ENERGY & RES TR COM 09250U101 666 105689 SH SOLE 500 0 105189 BLACKROCK ENH CAP & INC FD I COM 09256A109 7370 567347 SH SOLE 0 0 567347 BLACKROCK ENHANCED EQUITY DI COM 09251A104 15398 2357978 SH SOLE 0 0 2357978 BLACKROCK ENHANCED GLOBAL DI COM 092501105 1976 238331 SH SOLE 0 0 238331 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 5212 1158270 SH SOLE 0 0 1158270 BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 363 25163 SH SOLE 0 0 25163 BLACKROCK FLOATING RATE INCO COM 091941104 288 29326 SH SOLE 0 0 29326 BLACKROCK FLOATING RATE INCO COM 09255X100 227 22685 SH SOLE 0 0 22685 BLACKROCK HEALTH SCIENCES TR COM 09250W107 768 21292 SH SOLE 0 0 21292 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 10207 570215 SH SOLE 0 0 570215 BLACKROCK INC COM 09247X101 48412 110010 SH SOLE 38549 0 71461 BLACKROCK INCOME TR INC COM 09247F100 742 128790 SH SOLE 0 0 128790 BLACKROCK INVT QUALITY MUN T COM 09247D105 217 14317 SH SOLE 0 0 14317 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1255 99421 SH SOLE 0 0 99421 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1159 96035 SH SOLE 0 0 96035 BLACKROCK MUN BD TR COM 09249H104 436 30487 SH SOLE 0 0 30487 BLACKROCK MUN INCOME INVT TR SHS BEN INT 09248H105 171 13942 SH SOLE 0 0 13942 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 1318 101736 SH SOLE 0 0 101736 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 2433 107282 SH SOLE 0 0 107282 BLACKROCK MUNI INCOME INV QL COM 09250G102 200 14376 SH SOLE 0 0 14376 BLACKROCK MUNI INCOME TR II COM 09249N101 184 13773 SH SOLE 0 0 13773 BLACKROCK MUNI INTER DR FD I COM 09253X102 2109 161459 SH SOLE 0 0 161459 BLACKROCK MUNIASSETS FD INC COM 09254J102 3283 246316 SH SOLE 0 0 246316 BLACKROCK MUNICIPL INC QLTY COM 092479104 389 29325 SH SOLE 0 0 29325 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 478 44860 SH SOLE 0 0 44860 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 448 33961 SH SOLE 0 0 33961 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 246 18438 SH SOLE 0 0 18438 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 755 57709 SH SOLE 0 0 57709 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 352 29320 SH SOLE 0 0 29320 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 125 10476 SH SOLE 0 0 10476 BLACKROCK MUNIVEST FD II INC COM 09253T101 543 39983 SH SOLE 0 0 39983 BLACKROCK MUNIVEST FD INC COM 09253R105 3459 427079 SH SOLE 0 0 427079 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 319 23581 SH SOLE 0 0 23581 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 307 23195 SH SOLE 0 0 23195 BLACKROCK MUNIYIELD FD INC COM 09253W104 907 71325 SH SOLE 0 0 71325 BLACKROCK MUNIYIELD INVT FD COM 09254R104 552 41522 SH SOLE 0 0 41522 BLACKROCK MUNIYIELD MICH QUA COM 09254F100 857 58872 SH SOLE 0 0 58872 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 566 41967 SH SOLE 0 0 41967 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 214 17517 SH SOLE 0 0 17517 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 698 52049 SH SOLE 0 0 52049 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 819 64057 SH SOLE 0 0 64057 BLACKROCK MUNIYIELD QUALITY COM 09254G108 2542 205806 SH SOLE 0 0 205806 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 175 12811 SH SOLE 0 0 12811 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1023 77244 SH SOLE 0 0 77244 BLACKROCK RES & COMMODITIES SHS 09257A108 1886 374163 SH SOLE 0 0 374163 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 17036 1020730 SH SOLE 0 0 1020730 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 10033 349698 SH SOLE 0 0 349698 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3060 140357 SH SOLE 0 0 140357 BLACKROCK TCP CAPITAL CORP COM 09259E108 1155 184869 SH SOLE 0 0 184869 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 7596 8511000 PRN SOLE 0 0 8511000 BLACKROCK UTILITIES INFRSTRC COM 09248D104 999 58720 SH SOLE 0 0 58720 BLACKSTONE GROUP INC COM CL A 09260D107 89459 1963121 SH SOLE 570649 0 1392472 BLACKSTONE GROUP INC COM CL A 09260D107 13 16000 SH Call SOLE 0 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 437 37257 SH SOLE 0 0 37257 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 2059 197782 SH SOLE 0 0 197782 BLACKSTONE MTG TR INC COM CL A 09257W100 2452 131686 SH SOLE 11857 0 119829 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 9664 12233000 PRN SOLE 0 0 12233000 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 4116 5243000 PRN SOLE 0 0 5243000 BLOCK H & R INC COM 093671105 648 46050 SH SOLE 0 0 46050 BLOOM ENERGY CORP COM CL A 093712107 348 66496 SH SOLE 30 0 66466 BLOOMIN BRANDS INC COM 094235108 143 20067 SH SOLE 3376 0 16691 BLUCORA INC COM 095229100 254 21082 SH SOLE 21030 0 52 BLUEBIRD BIO INC COM 09609G100 317 6908 SH SOLE 0 0 6908 BLUEPRINT MEDICINES CORP COM 09627Y109 1729 29562 SH SOLE 6998 0 22564 BMC STK HLDGS INC COM 05591B109 566 31938 SH SOLE 28938 0 3000 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 506 79414 SH SOLE 0 0 79414 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 25 11088 SH SOLE 0 0 11088 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 6268 505894 SH SOLE 0 0 505894 BNY MELLON MUN INCOME INC COM 05589T104 159 19368 SH SOLE 0 0 19368 BNY MELLON STRATEGIC MUN BD COM 09662E109 1500 209192 SH SOLE 0 0 209192 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1108 148784 SH SOLE 0 0 148784 BOEING CO COM 097023105 77518 519757 SH SOLE 32000 0 487757 BOEING CO COM 097023105 644 3500 SH Put SOLE 0 0 3500 BONANZA CREEK ENERGY INC COM NEW 097793400 120 10689 SH SOLE 0 0 10689 BOOKING HLDGS INC COM 09857L108 58959 43825 SH SOLE 20108 0 23717 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 9929 144650 SH SOLE 120420 0 24230 BORGWARNER INC COM 099724106 4365 179113 SH SOLE 164111 0 15002 BOSTON BEER INC CL A 100557107 1034 2813 SH SOLE 760 0 2053 BOSTON PRIVATE FINL HLDGS IN COM 101119105 244 34082 SH SOLE 20362 0 13720 BOSTON PROPERTIES INC COM 101121101 13792 149540 SH SOLE 143118 0 6422 BOSTON SCIENTIFIC CORP COM 101137107 34530 1058220 SH SOLE 694177 0 364043 BOTTOMLINE TECH DEL INC COM 101388106 399 10875 SH SOLE 2036 0 8839 BOULDER GROWTH & INCOME FD I COM 101507101 17503 1902509 SH SOLE 0 0 1902509 BOX INC CL A 10316T104 1010 71902 SH SOLE 0 0 71902 BOYD GAMING CORP COM 103304101 848 58837 SH SOLE 0 0 58837 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 386 41424 SH SOLE 0 0 41424 BP PLC SPONSORED ADR 055622104 103973 4262918 SH SOLE 2469248 0 1793670 BP PLC SPONSORED ADR 055622104 41 31400 SH Call SOLE 0 0 0 BRAEMAR HOTELS & RESORTS INC COM 10482B101 18 10500 SH SOLE 0 0 10500 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 932 200950 SH SOLE 0 0 200950 BRAINSWAY LTD SPONSORED ADS 10501L106 147 18500 SH SOLE 0 0 18500 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 504 47792 SH SOLE 0 0 47792 BRIDGE BANCORP INC COM 108035106 2371 112073 SH SOLE 0 0 112073 BRIGHAM MINERALS INC CL A COM 10918L103 137 16510 SH SOLE 0 0 16510 BRIGHT HORIZONS FAM SOL IN D COM 109194100 3627 35556 SH SOLE 31511 0 4045 BRIGHTCOVE INC COM 10921T101 100 14300 SH SOLE 0 0 14300 BRINKS CO COM 109696104 1580 30353 SH SOLE 17954 0 12399 BRISTOL-MYERS SQUIBB CO COM 110122108 143979 2583038 SH SOLE 1194628 0 1388410 BRISTOL-MYERS SQUIBB CO DBCV 9/1 110122AN8 59 40000 PRN SOLE 0 0 40000 BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 1670 439596 SH SOLE 2 0 439594 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 70661 2066702 SH SOLE 1951718 0 114984 BRIXMOR PPTY GROUP INC COM 11120U105 628 66065 SH SOLE 37485 0 28580 BROADCOM INC 8% CNV PFD SER A 11135F200 461 493 SH SOLE 0 0 493 BROADCOM INC COM 11135F101 184816 779445 SH SOLE 301106 0 478339 BROADMARK RLTY CAP INC COM 11135B100 558 74190 SH SOLE 0 0 74190 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 28824 303948 SH SOLE 237315 0 66633 BROOKDALE SR LIVING INC COM 112463104 111 35510 SH SOLE 0 0 35510 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 24780 561658 SH SOLE 501738 0 59920 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 13770 379102 SH SOLE 0 0 379102 BROOKFIELD PPTY REIT INC CL A 11282X103 436 51350 SH SOLE 36124 0 15226 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 150 18530 SH SOLE 0 0 18530 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2478 168811 SH SOLE 0 0 168811 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 896 21292 SH SOLE 0 0 21292 BROOKLINE BANCORP INC DEL COM 11373M107 372 32989 SH SOLE 22762 0 10227 BROOKS AUTOMATION INC NEW COM 114340102 1647 53996 SH SOLE 12377 0 41619 BROWN & BROWN INC COM 115236101 22837 630514 SH SOLE 573975 0 56539 BROWN FORMAN CORP CL A 115637100 718 13966 SH SOLE 0 0 13966 BROWN FORMAN CORP CL B 115637209 14107 254127 SH SOLE 16166 0 237961 BRUKER CORP COM 116794108 1662 46356 SH SOLE 23219 0 23137 BRUNSWICK CORP COM 117043109 5142 145367 SH SOLE 126295 0 19072 BRYN MAWR BK CORP COM 117665109 976 34399 SH SOLE 34368 0 31 BUILDERS FIRSTSOURCE INC COM 12008R107 737 60286 SH SOLE 43416 0 16870 BUNGE LIMITED COM G16962105 394 9608 SH SOLE 0 0 9608 BURLINGTON STORES INC COM 122017106 13455 84910 SH SOLE 80227 0 4683 BWX TECHNOLOGIES INC COM 05605H100 4452 91398 SH SOLE 84819 0 6579 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 18614 281178 SH SOLE 266893 0 14285 CABLE ONE INC COM 12685J105 748 455 SH SOLE 175 0 280 CABOT CORP COM 127055101 464 17747 SH SOLE 17438 0 309 CABOT MICROELECTRONICS CORP COM 12709P103 3625 31759 SH SOLE 31252 0 507 CABOT OIL & GAS CORP COM 127097103 2723 158389 SH SOLE 144099 0 14290 CACI INTL INC CL A 127190304 4392 20802 SH SOLE 4526 0 16276 CADENCE BANCORPORATION CL A 12739A100 1157 176626 SH SOLE 0 0 176626 CADENCE DESIGN SYSTEM INC COM 127387108 19507 295384 SH SOLE 268262 0 27122 CAE INC COM 124765108 1325 104803 SH SOLE 103056 0 1747 CAESARS ENTMT CORP COM 127686103 666 98455 SH SOLE 62422 0 36033 CAL MAINE FOODS INC COM NEW 128030202 1832 41663 SH SOLE 40411 0 1252 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 2015 227963 SH SOLE 0 0 227963 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 999 119813 SH SOLE 0 0 119813 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1158 69489 SH SOLE 0 0 69489 CALAMOS GBL DYN INCOME FUND COM 12811L107 848 147807 SH SOLE 0 0 147807 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 173 18979 SH SOLE 0 0 18979 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 146 10123 SH SOLE 0 0 10123 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 9089 930319 SH SOLE 6150 0 924169 CALAVO GROWERS INC COM 128246105 582 10084 SH SOLE 8688 0 1396 CALIFORNIA WTR SVC GROUP COM 130788102 908 18053 SH SOLE 12242 0 5811 CALLON PETE CO DEL COM 13123X102 6 11612 SH SOLE 0 0 11612 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 208 8272 SH SOLE 0 0 8272 CAMDEN NATL CORP COM 133034108 924 29386 SH SOLE 29086 0 300 CAMDEN PPTY TR SH BEN INT 133131102 2037 25703 SH SOLE 16493 0 9210 CAMECO CORP COM 13321L108 1482 194337 SH SOLE 0 0 194337 CAMPBELL SOUP CO COM 134429109 2053 44469 SH SOLE 0 0 44469 CAMPING WORLD HLDGS INC CL A 13462K109 166 29126 SH SOLE 28344 0 782 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 842 42353 SH SOLE 0 0 42353 CANADIAN IMP BK COMM COM 136069101 59648 1023357 SH SOLE 1001877 0 21480 CANADIAN NAT RES LTD COM 136385101 1692 123639 SH SOLE 63435 0 60204 CANADIAN NATL RY CO COM 136375102 19122 244490 SH SOLE 66697 0 177793 CANADIAN PAC RY LTD COM 13645T100 3650 16536 SH SOLE 0 0 16536 CANNAE HLDGS INC COM 13765N107 22647 676231 SH SOLE 671341 0 4890 CANOPY GROWTH CORP COM 138035100 650 44673 SH SOLE 0 0 44673 CANTEL MEDICAL CORP COM 138098108 1652 46005 SH SOLE 43182 0 2823 CAPITAL ONE FINL CORP COM 14040H105 7404 146841 SH SOLE 96488 0 50353 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 845 115386 SH SOLE 0 0 115386 CAPITALA FIN CORP COM 14054R106 43 13790 SH SOLE 0 0 13790 CAPITOL FED FINL INC COM 14057J101 210 18072 SH SOLE 0 0 18072 CAPRI HOLDINGS LIMITED SHS G1890L107 451 41841 SH SOLE 35816 0 6025 CAPSTAR FINL HLDGS INC COM 14070T102 178 17955 SH SOLE 0 0 17955 CARA THERAPEUTICS INC COM 140755109 216 16381 SH SOLE 0 0 16381 CARDINAL HEALTH INC COM 14149Y108 4494 93740 SH SOLE 0 0 93740 CARDLYTICS INC COM 14161W105 243 6955 SH SOLE 0 0 6955 CAREDX INC COM 14167L103 2267 103868 SH SOLE 0 0 103868 CARETRUST REIT INC COM 14174T107 1111 75151 SH SOLE 0 0 75151 CARGURUS INC COM CL A 141788109 5121 270400 SH SOLE 94967 0 175433 CARLISLE COS INC COM 142339100 2316 18484 SH SOLE 0 0 18484 CARLYLE GROUP INC COM 14316J108 7878 363882 SH SOLE 0 0 363882 CARMAX INC COM 143130102 5562 103324 SH SOLE 32173 0 71151 CARMAX INC COM 143130102 18 35200 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 8500 645383 SH SOLE 124 0 645259 CARPENTER TECHNOLOGY CORP COM 144285103 2337 119840 SH SOLE 0 0 119840 CARROLS RESTAURANT GROUP INC COM 14574X104 136 74505 SH SOLE 0 0 74505 CARTERS INC COM 146229109 1550 23585 SH SOLE 17293 0 6292 CARVANA CO CL A 146869102 1498 27187 SH SOLE 25618 0 1569 CASELLA WASTE SYS INC CL A 147448104 9197 235470 SH SOLE 3643 0 231827 CASEYS GEN STORES INC COM 147528103 19083 144034 SH SOLE 132422 0 11612 CASTLIGHT HEALTH INC CL B 14862Q100 12 16100 SH SOLE 0 0 16100 CATALENT INC COM 148806102 8545 164477 SH SOLE 158016 0 6461 CATALYST PHARMACEUTICALS INC COM 14888U101 72 18726 SH SOLE 0 0 18726 CATCHMARK TIMBER TR INC CL A 14912Y202 1343 185943 SH SOLE 1000 0 184943 CATERPILLAR INC DEL COM 149123101 56147 483848 SH SOLE 28692 0 455156 CATHAY GEN BANCORP COM 149150104 5406 235538 SH SOLE 226928 0 8610 CAVCO INDS INC DEL COM 149568107 1284 8858 SH SOLE 8838 0 20 CBOE GLOBAL MARKETS INC COM 12503M108 1060 11881 SH SOLE 0 0 11881 CBRE CLARION GLOBAL REAL EST COM 12504G100 1514 288856 SH SOLE 0 0 288856 CBRE GROUP INC CL A 12504L109 9309 246847 SH SOLE 126161 0 120686 CDK GLOBAL INC COM 12508E101 29149 887322 SH SOLE 871235 0 16087 CDW CORP COM 12514G108 28506 305623 SH SOLE 284607 0 21016 CEDAR FAIR L P DEPOSITRY UNIT 150185106 5170 281877 SH SOLE 244888 0 36989 CEDAR REALTY TRUST INC COM NEW 150602209 11 12266 SH SOLE 0 0 12266 CEL SCI CORP COM PAR NEW 150837607 151 13082 SH SOLE 0 0 13082 CELANESE CORP DEL COM 150870103 3383 46094 SH SOLE 15873 0 30221 CEMEX SAB DE CV SPON ADR NEW 151290889 72 33973 SH SOLE 0 0 33973 CENOVUS ENERGY INC COM 15135U109 83 41120 SH SOLE 6235 0 34885 CENTENE CORP DEL COM 15135B101 13642 229620 SH SOLE 133153 0 96467 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 41 43906 SH SOLE 0 0 43906 CENTERPOINT ENERGY INC COM 15189T107 14097 912398 SH SOLE 727247 0 185151 CENTERPOINT ENERGY INC DEP RP PFD CV B 15189T503 945 32820 SH SOLE 0 0 32820 CENTERSTATE BK CORP COM 15201P109 567 32935 SH SOLE 1492 0 31443 CENTRAL SECS CORP COM 155123102 8300 321470 SH SOLE 0 0 321470 CENTURY CASINOS INC COM 156492100 371 153800 SH SOLE 0 0 153800 CENTURYLINK INC COM 156700106 11824 1249851 SH SOLE 41019 0 1208832 CENTURYLINK INC COM 156700106 2 54000 SH Call SOLE 0 0 0 CERENCE INC COM 156727109 4210 273346 SH SOLE 91495 0 181851 CERNER CORP COM 156782104 28436 451429 SH SOLE 418149 0 33280 CERUS CORP COM 157085101 5699 1225666 SH SOLE 0 0 1225666 CF INDS HLDGS INC COM 125269100 387 14244 SH SOLE 62 0 14182 CHANGE HEALTHCARE INC COM 15912K100 30787 3081781 SH SOLE 2884187 0 197594 CHARLES & COLVARD LTD COM 159765106 23 34605 SH SOLE 0 0 34605 CHARLES RIV LABS INTL INC COM 159864107 10221 80983 SH SOLE 64515 0 16468 CHART INDS INC COM PAR $0.01 16115Q308 1108 38237 SH SOLE 17729 0 20508 CHARTER COMMUNICATIONS INC N CL A 16119P108 17440 39972 SH SOLE 25718 0 14254 CHATHAM LODGING TR COM 16208T102 199 33557 SH SOLE 18433 0 15124 CHECK POINT SOFTWARE TECH LT ORD M22465104 21424 213088 SH SOLE 173689 0 39399 CHEESECAKE FACTORY INC COM 163072101 303 17737 SH SOLE 14411 0 3326 CHEGG INC COM 163092109 1222 34156 SH SOLE 16284 0 17872 CHEMED CORP NEW COM 16359R103 6481 14961 SH SOLE 5743 0 9218 CHEMOCENTRYX INC COM 16383L106 2290 57003 SH SOLE 0 0 57003 CHEMOURS CO COM 163851108 749 84452 SH SOLE 0 0 84452 CHENIERE ENERGY INC COM NEW 16411R208 4062 121253 SH SOLE 12855 0 108398 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 341 696000 PRN SOLE 0 0 696000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 521 19302 SH SOLE 0 0 19302 CHESAPEAKE ENERGY CORP COM 165167107 34 198913 SH SOLE 0 0 198913 CHESAPEAKE UTILS CORP COM 165303108 212 2468 SH SOLE 335 0 2133 CHEVRON CORP NEW COM 166764100 322717 4453716 SH SOLE 1664386 0 2789330 CHEVRON CORP NEW COM 166764100 2 18900 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 2 47300 SH Call SOLE 0 0 0 CHEWY INC CL A 16679L109 8277 220781 SH SOLE 127574 0 93207 CHIMERA INVT CORP COM NEW 16934Q208 366 40193 SH SOLE 0 0 40193 CHINA FD INC COM 169373107 665 36021 SH SOLE 0 0 36021 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 1148 117624 SH SOLE 0 0 117624 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 5028 133469 SH SOLE 41240 0 92229 CHIPOTLE MEXICAN GRILL INC COM 169656105 14025 21432 SH SOLE 7604 0 13828 CHOICEONE FINL SVCS INC COM 170386106 233 9172 SH SOLE 0 0 9172 CHUBB LIMITED COM H1467J104 247268 2213823 SH SOLE 730009 0 1483814 CHUBB LIMITED COM H1467J104 14 11400 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 27 36500 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 13 16800 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 15 13700 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 16569 258165 SH SOLE 12667 0 245498 CHURCHILL DOWNS INC COM 171484108 1999 19421 SH SOLE 0 0 19421 CIENA CORP COM NEW 171779309 7747 194609 SH SOLE 41839 0 152770 CIGNA CORP NEW COM 125523100 38883 219452 SH SOLE 159514 0 59938 CIMAREX ENERGY CO COM 171798101 5287 314116 SH SOLE 255532 0 58584 CIMPRESS PLC SHS EURO G2143T103 729 13698 SH SOLE 8504 0 5194 CINCINNATI FINL CORP COM 172062101 5759 76323 SH SOLE 4180 0 72143 CINEMARK HOLDINGS INC COM 17243V102 1185 116337 SH SOLE 100294 0 16043 CINTAS CORP COM 172908105 8384 48384 SH SOLE 4680 0 43704 CIRRUS LOGIC INC COM 172755100 462 7038 SH SOLE 0 0 7038 CISCO SYS INC COM 17275R102 545040 13865164 SH SOLE 5762438 0 8102726 CISCO SYS INC COM 17275R102 2 19200 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 4 32100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 3 105800 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 47500 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 431 24947 SH SOLE 16014 0 8933 CITIGROUP INC COM NEW 172967424 52664 1250323 SH SOLE 622092 0 628231 CITIGROUP INC COM NEW 172967424 2 12900 SH Call SOLE 0 0 0 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 7 12000 SH SOLE 0 0 12000 CITIZENS FINANCIAL GROUP INC COM 174610105 2328 123768 SH SOLE 39677 0 84091 CITRIX SYS INC COM 177376100 35863 253362 SH SOLE 229260 0 24102 CITY HLDG CO COM 177835105 1345 20219 SH SOLE 0 0 20219 CITY OFFICE REIT INC COM 178587101 221 30579 SH SOLE 16091 0 14488 CIVEO CORP CDA COM 17878Y108 310 753371 SH SOLE 36886 0 716485 CLEAN ENERGY FUELS CORP COM 184499101 39 22070 SH SOLE 0 0 22070 CLEAN HARBORS INC COM 184496107 597 11636 SH SOLE 1003 0 10633 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 20 31855 SH SOLE 0 0 31855 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 74 56776 SH SOLE 0 0 56776 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 160 87162 SH SOLE 0 0 87162 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 93 67359 SH SOLE 0 0 67359 CLEVELAND CLIFFS INC COM 185899101 2742 694303 SH SOLE 0 0 694303 CLIPPER RLTY INC COM 18885T306 539 104007 SH SOLE 0 0 104007 CLOROX CO DEL COM 189054109 40125 231601 SH SOLE 79741 0 151860 CLOUDERA INC COM 18914U100 204 25943 SH SOLE 0 0 25943 CLOUDFLARE INC CL A COM 18915M107 426 18131 SH SOLE 0 0 18131 CLOUGH GLOBAL EQUITY FD COM 18914C100 255 28810 SH SOLE 0 0 28810 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 246 34355 SH SOLE 0 0 34355 CME GROUP INC COM 12572Q105 287828 1664533 SH SOLE 471023 0 1193510 CME GROUP INC COM 12572Q105 283 24200 SH Call SOLE 0 0 0 CME GROUP INC COM 12572Q105 37 43600 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 9013 153404 SH SOLE 72218 0 81186 CNA FINL CORP COM 126117100 11451 368925 SH SOLE 367572 0 1353 CNH INDL N V SHS N20944109 1028 178731 SH SOLE 177267 0 1464 CNO FINL GROUP INC COM 12621E103 475 38356 SH SOLE 37729 0 627 CNOOC LIMITED SPONSORED ADR 126132109 828 8006 SH SOLE 7002 0 1004 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 413 51028 SH SOLE 0 0 51028 CNX RESOURCES CORPORATION COM 12653C108 1106 207891 SH SOLE 0 0 207891 COASTAL FINL CORP WA COM NEW 19046P209 732 69611 SH SOLE 0 0 69611 COCA COLA CO COM 191216100 262941 5942171 SH SOLE 3390401 0 2551770 COCA COLA CO COM 191216100 198 22600 SH Call SOLE 0 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 13707 365219 SH SOLE 348933 0 16286 COCA COLA FEMSA S A B DE C V SPONSORD ADR REP 191241108 654 16268 SH SOLE 15225 0 1043 COEUR MNG INC COM NEW 192108504 205 63770 SH SOLE 0 0 63770 COFFEE HLDG CO INC COM 192176105 91 38900 SH SOLE 0 0 38900 COGNEX CORP COM 192422103 5838 138271 SH SOLE 120535 0 17736 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5397 116133 SH SOLE 42616 0 73517 COHEN & STEERS CLOSED END OP COM 19248P106 221 22971 SH SOLE 0 0 22971 COHEN & STEERS INC COM 19247A100 1541 33903 SH SOLE 32041 0 1862 COHEN & STEERS INFRASTRUCTUR COM 19248A109 8084 428877 SH SOLE 0 0 428877 COHEN & STEERS LTD DURATION COM 19248C105 985 47932 SH SOLE 0 0 47932 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 271 154689 SH SOLE 0 0 154689 COHEN & STEERS QUALITY INCOM COM 19247L106 10371 1147193 SH SOLE 0 0 1147193 COHEN & STEERS REIT & PFD &I COM 19247X100 4544 281856 SH SOLE 0 0 281856 COHEN & STEERS SELECT PFD & COM 19248Y107 629 28436 SH SOLE 0 0 28436 COHEN & STEERS TOTAL RETURN COM 19247R103 240 23713 SH SOLE 0 0 23713 COHERENT INC COM 192479103 2175 20439 SH SOLE 11828 0 8611 COLFAX CORP COM 194014106 3516 177595 SH SOLE 109203 0 68392 COLGATE PALMOLIVE CO COM 194162103 57073 860044 SH SOLE 573331 0 286713 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 3240 4050000 PRN SOLE 0 0 4050000 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 7305 8914000 PRN SOLE 0 0 8914000 COLONY CAP INC NEW CL A COM 19626G108 219 125393 SH SOLE 55531 0 69862 COLUMBIA BKG SYS INC COM 197236102 2581 96306 SH SOLE 95584 0 722 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 387 19488 SH SOLE 0 0 19488 COLUMBIA FINL INC COM 197641103 3572 248043 SH SOLE 248043 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 154 12285 SH SOLE 9358 0 2927 COLUMBIA SELIGM PREM TECH GR COM 19842X109 230 13002 SH SOLE 0 0 13002 COLUMBIA SPORTSWEAR CO COM 198516106 1240 17773 SH SOLE 5374 0 12399 COMCAST CORP NEW CL A 20030N101 470004 13670804 SH SOLE 7341508 0 6329296 COMCAST CORP NEW CL A 20030N101 1 10500 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 1 11600 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 51 73400 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 19 157600 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 846 28850 SH SOLE 0 0 28850 COMFORT SYS USA INC COM 199908104 7316 200154 SH SOLE 200106 0 48 COMMERCE BANCSHARES INC COM 200525103 21652 430021 SH SOLE 375624 0 54397 COMMERCIAL METALS CO COM 201723103 565 35792 SH SOLE 24293 0 11499 COMMSCOPE HLDG CO INC COM 20337X109 610 66916 SH SOLE 18198 0 48718 COMMUNITY BK SYS INC COM 203607106 1064 18103 SH SOLE 1505 0 16598 COMMUNITY HEALTH SYS INC NEW COM 203668108 5218 1562244 SH SOLE 0 0 1562244 COMMUNITY TR BANCORP INC COM 204149108 2177 68479 SH SOLE 0 0 68479 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 882 119577 SH SOLE 113852 0 5725 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1391 103773 SH SOLE 0 0 103773 COMPASS MINERALS INTL INC COM 20451N101 1453 37775 SH SOLE 0 0 37775 COMPUGEN LTD ORD M25722105 839 115533 SH SOLE 0 0 115533 COMPUTER PROGRAMS & SYS INC COM 205306103 2216 99613 SH SOLE 98339 0 1274 COMSCORE INC COM 20564W105 42 15000 SH SOLE 0 0 15000 CONAGRA BRANDS INC COM 205887102 8242 280926 SH SOLE 132716 0 148210 CONCHO RES INC COM 20605P101 1999 46641 SH SOLE 725 0 45916 CONDUENT INC COM 206787103 30 12180 SH SOLE 0 0 12180 CONMED CORP COM 207410101 4310 75252 SH SOLE 73362 0 1890 CONOCOPHILLIPS COM 20825C104 27949 907433 SH SOLE 628727 0 278706 CONSOLIDATED COMM HLDGS INC COM 209034107 51 11195 SH SOLE 0 0 11195 CONSOLIDATED EDISON INC COM 209115104 12350 158332 SH SOLE 5916 0 152416 CONSOLIDATED TOMOKA LD CO COM 210226106 345 7600 SH SOLE 0 0 7600 CONSTELLATION BRANDS INC CL A 21036P108 16164 112752 SH SOLE 15642 0 97110 CONSTELLIUM SE CL A SHS F21107101 245 47088 SH SOLE 22923 0 24165 CONSTRUCTION PARTNERS INC COM CL A 21044C107 432 25578 SH SOLE 15632 0 9946 CONTINENTAL RES INC COM 212015101 496 64946 SH SOLE 0 0 64946 COOPER COS INC COM NEW 216648402 23263 84387 SH SOLE 79293 0 5094 COPA HOLDINGS SA CL A P31076105 792 17477 SH SOLE 11557 0 5920 COPART INC COM 217204106 13419 195839 SH SOLE 163793 0 32046 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 207 39598 SH SOLE 0 0 39598 CORCEPT THERAPEUTICS INC COM 218352102 1326 111532 SH SOLE 0 0 111532 CORE LABORATORIES N V COM N22717107 415 40150 SH SOLE 39034 0 1116 CORE MARK HOLDING CO INC COM 218681104 1769 61910 SH SOLE 61629 0 281 CORECIVIC INC COM 21871N101 665 59497 SH SOLE 0 0 59497 CORELOGIC INC COM 21871D103 367 12025 SH SOLE 11969 0 56 CORESITE RLTY CORP COM 21870Q105 8488 73232 SH SOLE 37819 0 35413 CORMEDIX INC COM 21900C308 38 10453 SH SOLE 0 0 10453 CORNERSTONE STRATEGIC VALUE COM 21924B302 1074 132265 SH SOLE 0 0 132265 CORNERSTONE TOTAL RETURN FD COM 21924U300 800 100509 SH SOLE 0 0 100509 CORNING INC COM 219350105 47572 2316067 SH SOLE 1843598 0 472469 CORTEVA INC COM 22052L104 14770 628528 SH SOLE 432559 0 195969 CORVEL CORP COM 221006109 947 17379 SH SOLE 16660 0 719 COSAN LTD SHS A G25343107 167 13556 SH SOLE 0 0 13556 COSTAMARE INC SHS Y1771G102 100 22052 SH SOLE 20919 0 1133 COSTAR GROUP INC COM 22160N109 12400 21117 SH SOLE 20374 0 743 COSTCO WHSL CORP NEW COM 22160K105 206656 724749 SH SOLE 288335 0 436414 COTY INC COM CL A 222070203 454 87952 SH SOLE 0 0 87952 COUPA SOFTWARE INC COM 22266L106 9450 67627 SH SOLE 21362 0 46265 COUSINS PPTYS INC COM NEW 222795502 730 24948 SH SOLE 0 0 24948 COVANTA HLDG CORP COM 22282E102 8106 948021 SH SOLE 26470 0 921551 COVETRUS INC COM 22304C100 195 23992 SH SOLE 15351 0 8641 CPI AEROSTRUCTURES INC COM NEW 125919308 83 37100 SH SOLE 0 0 37100 CRACKER BARREL OLD CTRY STOR COM 22410J106 3750 45061 SH SOLE 19768 0 25293 CRANE CO COM 224399105 5380 109400 SH SOLE 84998 0 24402 CREDIT ACCEP CORP MICH COM 225310101 560 2189 SH SOLE 2139 0 50 CREDIT SUISSE AG NASSAU BRH LG CP GRTH ENH 22542D423 469 2065 SH SOLE 0 0 2065 CREDIT SUISSE GROUP SPONSORED ADR 225401108 839 103688 SH SOLE 0 0 103688 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 104 56585 SH SOLE 0 0 56585 CREE INC COM 225447101 10612 299259 SH SOLE 288473 0 10786 CRESCENT CAP BDC INC COM 225655109 260 26904 SH SOLE 0 0 26904 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 220 52114 SH SOLE 0 0 52114 CRESUD S A C I F Y A SPONSORED ADR 226406106 41 11717 SH SOLE 0 0 11717 CRH PLC ADR 12626K203 12285 457718 SH SOLE 453998 0 3720 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2373 55950 SH SOLE 0 0 55950 CRONOS GROUP INC COM 22717L101 210 36953 SH SOLE 0 0 36953 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 690 85611 SH SOLE 0 0 85611 CROWDSTRIKE HLDGS INC CL A 22788C105 5828 104661 SH SOLE 11722 0 92939 CROWN CASTLE INTL CORP NEW COM 22822V101 123953 858375 SH SOLE 409538 0 448837 CROWN HLDGS INC COM 228368106 2090 36011 SH SOLE 16486 0 19525 CSG SYS INTL INC COM 126349109 8763 209390 SH SOLE 209181 0 209 CSI COMPRESSCO LP COM UNIT 12637A103 86 131950 SH SOLE 0 0 131950 CSX CORP COM 126408103 22607 394542 SH SOLE 57836 0 336706 CUBESMART COM 229663109 12660 472546 SH SOLE 361300 0 111246 CUBIC CORP COM 229669106 12685 307063 SH SOLE 277975 0 29088 CULLEN FROST BANKERS INC COM 229899109 5205 93297 SH SOLE 85489 0 7808 CUMMINS INC COM 231021106 21932 162071 SH SOLE 70158 0 91913 CUMULUS MEDIA INC COM CLASS A 231082801 268 49384 SH SOLE 49384 0 0 CURTISS WRIGHT CORP COM 231561101 2421 26198 SH SOLE 24447 0 1751 CUSHING ENERGY INCOME COM SH BEN INT 23162T102 28 10517 SH SOLE 0 0 10517 CUSHING RENAISSANCE FD COM 231647108 112 18437 SH SOLE 0 0 18437 CVR PARTNERS LP COM 126633106 22 21401 SH SOLE 0 0 21401 CVS HEALTH CORP COM 126650100 206531 3481005 SH SOLE 378821 0 3102184 CVS HEALTH CORP COM 126650100 70 34000 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 21 40900 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 9 23700 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 26 14600 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 5 23700 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 572 6683 SH SOLE 1228 0 5455 CYPRESS ENVIRONMENTL PARTNR LTD PARTNER INT 232751107 124 27835 SH SOLE 0 0 27835 CYPRESS SEMICONDUCTOR CORP COM 232806109 406 17395 SH SOLE 690 0 16705 CYRUSONE INC COM 23283R100 46985 760883 SH SOLE 204240 0 556643 CYTOSORBENTS CORP COM NEW 23283X206 1699 219800 SH SOLE 0 0 219800 D R HORTON INC COM 23331A109 5610 164987 SH SOLE 107209 0 57778 DANA INCORPORATED COM 235825205 455 58307 SH SOLE 20715 0 37592 DANA INCORPORATED COM 235825205 8 31100 SH Call SOLE 0 0 0 DANAHER CORPORATION COM 235851102 97595 705110 SH SOLE 359282 0 345828 DANAHER CORPORATION DBCV 1/2 235851AF9 1323 251000 PRN SOLE 0 0 251000 DARDEN RESTAURANTS INC COM 237194105 14050 257979 SH SOLE 220063 0 37916 DARLING INGREDIENTS INC COM 237266101 488 25455 SH SOLE 2449 0 23006 DASEKE INC COM 23753F107 21 15000 SH SOLE 0 0 15000 DATADOG INC CL A COM 23804L103 1679 46657 SH SOLE 37340 0 9317 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 3624 243204 SH SOLE 0 0 243204 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 1965 117652 SH SOLE 0 0 117652 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 964 49577 SH SOLE 0 0 49577 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1994 103585 SH SOLE 0 0 103585 DAVITA INC COM 23918K108 6169 81105 SH SOLE 52867 0 28238 DAWSON GEOPHYSICAL CO NEW COM 239360100 23 23550 SH SOLE 0 0 23550 DBX ETF TR XTRACK HRVST CSI 233051879 2553 98627 SH SOLE 78133 0 20494 DBX ETF TR XTRACK MSCI EAFE 233051200 17586 656177 SH SOLE 0 0 656177 DBX ETF TR XTRACK MSCI EAFE 233051630 458 24846 SH SOLE 0 0 24846 DBX ETF TR XTRACK MSCI EMRG 233051101 209 10993 SH SOLE 0 0 10993 DBX ETF TR XTRACK MSCI EURP 233051853 956 39497 SH SOLE 141 0 39356 DBX ETF TR XTRACK RUSS 1000 233051481 233 8883 SH SOLE 0 0 8883 DBX ETF TR XTRACK USD HIGH 233051432 3039 68961 SH SOLE 16728 0 52233 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 116 28447 SH SOLE 0 0 28447 DECKERS OUTDOOR CORP COM 243537107 2519 18799 SH SOLE 17836 0 963 DEERE & CO COM 244199105 62639 453381 SH SOLE 268732 0 184649 DEL TACO RESTAURANTS INC COM 245496104 39 11402 SH SOLE 0 0 11402 DELAWARE ENHANCED GBL DIV & COM 246060107 298 40039 SH SOLE 0 0 40039 DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 526 42987 SH SOLE 0 0 42987 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 162 17772 SH SOLE 0 0 17772 DELEK US HLDGS INC NEW COM 24665A103 1888 119772 SH SOLE 104771 0 15001 DELL TECHNOLOGIES INC CL C 24703L202 5067 128108 SH SOLE 676 0 127432 DELPHI TECHNOLOGIES PL SHS G2709G107 124 15366 SH SOLE 0 0 15366 DELTA AIR LINES INC DEL COM NEW 247361702 16946 593983 SH SOLE 57761 0 536222 DELUXE CORP COM 248019101 299 11517 SH SOLE 6588 0 4929 DENBURY RES INC COM NEW 247916208 28 150949 SH SOLE 0 0 150949 DENISON MINES CORP COM 248356107 4 14540 SH SOLE 0 0 14540 DENTSPLY SIRONA INC COM 24906P109 18062 465147 SH SOLE 435617 0 29530 DESIGNER BRANDS INC CL A 250565108 271 54412 SH SOLE 43870 0 10542 DEUTSCHE BANK A G NAMEN AKT D18190898 379 59093 SH SOLE 2333 0 56760 DEVON ENERGY CORP NEW COM 25179M103 356 51449 SH SOLE 6214 0 45235 DEXCOM INC COM 252131107 20965 77860 SH SOLE 30492 0 47368 DHT HOLDINGS INC SHS NEW Y2065G121 321 41838 SH SOLE 0 0 41838 DIAGEO P L C SPON ADR NEW 25243Q205 48071 378154 SH SOLE 289551 0 88603 DIAMOND EAGLE ACQUISITION CO COM CL A 25258L109 4313 349498 SH SOLE 43928 0 305570 DIAMONDBACK ENERGY INC COM 25278X109 4863 185618 SH SOLE 88043 0 97575 DIAMONDROCK HOSPITALITY CO COM 252784301 81 16001 SH SOLE 0 0 16001 DICERNA PHARMACEUTICALS INC COM 253031108 416 22633 SH SOLE 22633 0 0 DICKS SPORTING GOODS INC COM 253393102 230 10796 SH SOLE 2686 0 8110 DIGITAL RLTY TR INC COM 253868103 55980 402992 SH SOLE 282633 0 120359 DIGITAL TURBINE INC COM NEW 25400W102 68 15874 SH SOLE 0 0 15874 DINE BRANDS GLOBAL INC COM 254423106 1175 40987 SH SOLE 21651 0 19336 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 7283 156668 SH SOLE 155882 0 786 DISCOVER FINL SVCS COM 254709108 8714 244289 SH SOLE 97466 0 146823 DISCOVERY INC COM SER A 25470F104 9452 486237 SH SOLE 352053 0 134184 DISCOVERY INC COM SER C 25470F302 20349 1160167 SH SOLE 1114587 0 45580 DISH NETWORK CORPORATION CL A 25470M109 2674 133792 SH SOLE 15896 0 117896 DISH NETWORK CORPORATION CL A 25470M109 8 28300 SH Call SOLE 0 0 0 DISNEY WALT CO COM DISNEY 254687106 231498 2396421 SH SOLE 682378 0 1714043 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 126 34726 SH SOLE 0 0 34726 DIVIDEND & INCOME FUND COM NEW 25538A204 3799 432226 SH SOLE 0 0 432226 DMC GLOBAL INC COM 23291C103 642 27886 SH SOLE 0 0 27886 DNP SELECT INCOME FD COM 23325P104 2100 214499 SH SOLE 0 0 214499 DOCUSIGN INC COM 256163106 38789 419791 SH SOLE 180007 0 239784 DOLBY LABORATORIES INC COM CL A 25659T107 9340 172287 SH SOLE 161329 0 10958 DOLLAR GEN CORP NEW COM 256677105 35131 232635 SH SOLE 82489 0 150146 DOLLAR TREE INC COM 256746108 6748 91842 SH SOLE 60322 0 31520 DOMINION ENERGY INC COM 25746U109 171236 2372021 SH SOLE 1842757 0 529264 DOMINION ENERGY INC UNIT 99/99/9999 25746U133 981 10666 SH SOLE 0 0 10666 DOMINOS PIZZA INC COM 25754A201 7820 24131 SH SOLE 3718 0 20413 DOMTAR CORP COM NEW 257559203 222 10240 SH SOLE 7119 0 3121 DONALDSON INC COM 257651109 6799 176012 SH SOLE 158051 0 17961 DORCHESTER MINERALS LP COM UNIT 25820R105 177 19028 SH SOLE 0 0 19028 DORMAN PRODUCTS INC COM 258278100 3025 54729 SH SOLE 54435 0 294 DOUBLELINE INCOME SOLUTIONS COM 258622109 1390 104194 SH SOLE 0 0 104194 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1133 66250 SH SOLE 0 0 66250 DOUGLAS EMMETT INC COM 25960P109 4309 141246 SH SOLE 136409 0 4837 DOVER CORP COM 260003108 16519 196793 SH SOLE 137864 0 58929 DOW INC COM 260557103 27122 927571 SH SOLE 360544 0 567027 DOW INC COM 260557103 3 11200 SH Call SOLE 0 0 0 DOW INC COM 260557103 163 52500 SH Call SOLE 0 0 0 DRIL QUIP INC COM 262037104 4750 155727 SH SOLE 155727 0 0 DROPBOX INC CL A 26210C104 329 18192 SH SOLE 0 0 18192 DTE ENERGY CO COM 233331107 16555 174319 SH SOLE 79199 0 95120 DTE ENERGY CO UNIT 11/01/2022S 233331842 301 8000 SH SOLE 0 0 8000 DTF TAX-FREE INCOME INC COM 23334J107 1252 89760 SH SOLE 0 0 89760 DUFF & PHELPS SLT ENGY AND M COM 26433F108 4 11475 SH SOLE 0 0 11475 DUFF & PHELPS UTLITY AND INF COM 26433C105 3361 355683 SH SOLE 0 0 355683 DUKE ENERGY CORP NEW COM NEW 26441C204 143607 1775557 SH SOLE 1193237 0 582320 DUKE REALTY CORP COM NEW 264411505 4486 138554 SH SOLE 111907 0 26647 DUNKIN BRANDS GROUP INC COM 265504100 1311 24697 SH SOLE 343 0 24354 DUPONT DE NEMOURS INC COM 26614N102 15392 451389 SH SOLE 219005 0 232384 DURECT CORP COM 266605104 392 252650 SH SOLE 0 0 252650 DWS MUN INCOME TR COM 233368109 1187 110146 SH SOLE 0 0 110146 DWS STRATEGIC MUN INCOME TR COM 23342Q101 316 30659 SH SOLE 0 0 30659 DXC TECHNOLOGY CO COM 23355L106 4066 311551 SH SOLE 106680 0 204871 DXC TECHNOLOGY CO COM 23355L106 19 37100 SH Call SOLE 0 0 0 E L F BEAUTY INC COM 26856L103 99 10024 SH SOLE 0 0 10024 E TRADE FINANCIAL CORP COM NEW 269246401 526 15322 SH SOLE 0 0 15322 EAGLE CAP GROWTH FD INC COM 269451100 122 20013 SH SOLE 0 0 20013 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 12325 1162751 SH SOLE 0 0 1162751 EAGLE MATERIALS INC COM 26969P108 4676 80038 SH SOLE 65831 0 14207 EAGLE POINT INCOME COMPANY I COM 269817102 203 18986 SH SOLE 0 0 18986 EAGLE PT CR CO LLC COM 269808101 365 53407 SH SOLE 0 0 53407 EAST WEST BANCORP INC COM 27579R104 8623 335008 SH SOLE 330961 0 4047 EASTERLY GOVT PPTYS INC COM 27616P103 2995 121559 SH SOLE 95080 0 26479 EASTGROUP PPTY INC COM 277276101 7270 69585 SH SOLE 41233 0 28352 EASTMAN CHEM CO COM 277432100 1236 26532 SH SOLE 0 0 26532 EASTSIDE DISTILLING INC COM 277802302 135 116368 SH SOLE 0 0 116368 EATON CORP PLC SHS G29183103 234851 3022894 SH SOLE 564343 0 2458551 EATON CORP PLC SHS G29183103 5 23300 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 129 30700 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 202 88000 SH Call SOLE 0 0 0 EATON VANCE CALIF MUN BD FD COM 27828A100 159 15115 SH SOLE 0 0 15115 EATON VANCE CORP COM NON VTG 278265103 2481 76930 SH SOLE 0 0 76930 EATON VANCE ENH EQTY INC FD COM 278277108 2657 191533 SH SOLE 0 0 191533 EATON VANCE ENHANCED EQ INC COM 278274105 7133 589023 SH SOLE 0 0 589023 EATON VANCE FLTING RATE INC COM 278279104 4556 444491 SH SOLE 0 0 444491 EATON VANCE FLTNG RATE 2022 COM 27831H100 1388 185827 SH SOLE 0 0 185827 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 871 98859 SH SOLE 0 0 98859 EATON VANCE LTD DUR INCOME F COM 27828H105 910 86108 SH SOLE 0 0 86108 EATON VANCE MUN BD FD COM 27827X101 2747 220078 SH SOLE 0 0 220078 EATON VANCE MUN INCOME 2028 SHS 27829U105 484 24309 SH SOLE 0 0 24309 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1788 149251 SH SOLE 0 0 149251 EATON VANCE NATL MUN OPPORTU COM SHS 27829L105 1415 72565 SH SOLE 0 0 72565 EATON VANCE NEW YORK MUN BD COM 27827Y109 147 12714 SH SOLE 0 0 12714 EATON VANCE RISK MNGD DIV EQ COM 27829G106 743 89293 SH SOLE 0 0 89293 EATON VANCE SR FLTNG RTE TR COM 27828Q105 263 26638 SH SOLE 0 0 26638 EATON VANCE SR INCOME TR SH BEN INT 27826S103 124 27004 SH SOLE 0 0 27004 EATON VANCE TAX ADVT DIV INC COM 27828G107 2352 139738 SH SOLE 0 0 139738 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 78 10196 SH SOLE 0 0 10196 EATON VANCE TAX MNGED BUY WR COM 27828X100 951 77997 SH SOLE 0 0 77997 EATON VANCE TAX-MANAGED GLOB COM 27829F108 8038 1259951 SH SOLE 0 0 1259951 EATON VANCE TX ADV GLB DIV O COM 27828U106 870 49034 SH SOLE 0 0 49034 EATON VANCE TX ADV GLBL DIV COM 27828S101 1391 116402 SH SOLE 0 0 116402 EATON VANCE TX MGD DIV EQ IN COM 27828N102 8453 906927 SH SOLE 700 0 906227 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1775 147190 SH SOLE 3500 0 143690 EATON VANCE TXMGD GL BUYWR O COM 27829C105 9718 1302680 SH SOLE 5000 0 1297680 EBAY INC COM 278642103 28989 964386 SH SOLE 733179 0 231207 ECHOSTAR CORP CL A 278768106 10638 332737 SH SOLE 0 0 332737 ECOLAB INC COM 278865100 46298 297086 SH SOLE 185957 0 111129 EDISON INTL COM 281020107 25389 463381 SH SOLE 421259 0 42122 EDITAS MEDICINE INC COM 28106W103 1877 94656 SH SOLE 0 0 94656 EDWARDS LIFESCIENCES CORP COM 28176E108 21639 114724 SH SOLE 23775 0 90949 EHEALTH INC COM 28238P109 7465 53012 SH SOLE 10823 0 42189 ELANCO ANIMAL HEALTH INC COM 28414H103 12740 568994 SH SOLE 426401 0 142593 ELASTIC N V ORD SHS N14506104 3609 64670 SH SOLE 33804 0 30866 ELBIT SYS LTD ORD M3760D101 462 3532 SH SOLE 0 0 3532 ELDORADO RESORTS INC COM 28470R102 265 18400 SH SOLE 0 0 18400 ELECTRAMECCANICA VEHS CORP COM NEW 284849205 15 14000 SH SOLE 0 0 14000 ELECTRONIC ARTS INC COM 285512109 11124 111053 SH SOLE 50799 0 60254 ELEMENT SOLUTIONS INC COM 28618M106 3225 385734 SH SOLE 383096 0 2638 ELLINGTON FINANCIAL INC COM 28852N109 78 13609 SH SOLE 0 0 13609 ELLSWORTH GROWTH & INCOME FD COM 289074106 1392 162262 SH SOLE 0 0 162262 EMBRAER S.A. SPONSORED ADS 29082A107 103 13978 SH SOLE 0 0 13978 EMCOR GROUP INC COM 29084Q100 3372 54995 SH SOLE 53324 0 1671 EMERGENT BIOSOLUTIONS INC COM 29089Q105 714 12335 SH SOLE 11690 0 645 EMERSON ELEC CO COM 291011104 36376 763394 SH SOLE 181222 0 582172 EMPLOYERS HOLDINGS INC COM 292218104 206 5090 SH SOLE 4983 0 107 EMX RTY CORP COM 26873J107 24 17879 SH SOLE 0 0 17879 ENBRIDGE INC COM 29250N105 73176 2512149 SH SOLE 2014802 0 497347 ENCOMPASS HEALTH CORP COM 29261A100 1373 21442 SH SOLE 2456 0 18986 ENDO INTL PLC SHS G30401106 52 13983 SH SOLE 0 0 13983 ENERGIZER HLDGS INC NEW COM 29272W109 5536 182994 SH SOLE 171406 0 11588 ENERGY RECOVERY INC COM 29270J100 1807 242862 SH SOLE 0 0 242862 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 10540 2291239 SH SOLE 0 0 2291239 ENERPAC TOOL GROUP CORP CL A COM 292765104 8980 542610 SH SOLE 540768 0 1842 ENERSYS COM 29275Y102 1323 26709 SH SOLE 21804 0 4905 ENI S P A SPONSORED ADR 26874R108 2911 146865 SH SOLE 123572 0 23293 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 213 194020 SH SOLE 0 0 194020 ENPHASE ENERGY INC COM 29355A107 303 9394 SH SOLE 0 0 9394 ENPRO INDS INC COM 29355X107 603 15237 SH SOLE 15085 0 152 ENSIGN GROUP INC COM 29358P101 971 25812 SH SOLE 21708 0 4104 ENSTAR GROUP LIMITED SHS G3075P101 658 4140 SH SOLE 3519 0 621 ENTEGRIS INC COM 29362U104 4064 90772 SH SOLE 57458 0 33314 ENTERCOM COMMUNICATIONS CORP CL A 293639100 146 85533 SH SOLE 0 0 85533 ENTERGY CORP NEW COM 29364G103 23608 251231 SH SOLE 218214 0 33017 ENTERPRISE PRODS PARTNERS L COM 293792107 65097 4552227 SH SOLE 1517003 0 3035224 ENTERPRISE PRODS PARTNERS L COM 293792107 1 10600 SH Call SOLE 0 0 0 ENVESTNET INC COM 29404K106 1310 24366 SH SOLE 16356 0 8010 ENVISTA HOLDINGS CORPORATION COM 29415F104 1284 85932 SH SOLE 84763 0 1169 ENVIVA PARTNERS LP COM UNIT 29414J107 1632 61076 SH SOLE 0 0 61076 EOG RES INC COM 26875P101 5296 147452 SH SOLE 58457 0 88995 EPAM SYS INC COM 29414B104 11846 63806 SH SOLE 55807 0 7999 EPR PPTYS COM SH BEN INT 26884U109 1123 46385 SH SOLE 149 0 46236 EQUIFAX INC COM 294429105 10004 83754 SH SOLE 41741 0 42013 EQUINIX INC COM 29444U700 82340 131792 SH SOLE 38123 0 93669 EQUINOR ASA SPONSORED ADR 29446M102 3177 260831 SH SOLE 255046 0 5785 EQUINOX GOLD CORP COM 29446Y502 247 36969 SH SOLE 0 0 36969 EQUITABLE HLDGS INC COM 29452E101 2359 163276 SH SOLE 156203 0 7073 EQUITRANS MIDSTREAM CORP COM 294600101 165 32746 SH SOLE 17217 0 15529 EQUITY COMWLTH COM SH BEN INT 294628102 3012 94986 SH SOLE 90005 0 4981 EQUITY LIFESTYLE PPTYS INC COM 29472R108 857 14905 SH SOLE 2469 0 12436 EQUITY RESIDENTIAL SH BEN INT 29476L107 7654 124029 SH SOLE 97240 0 26789 ERICSSON ADR B SEK 10 294821608 4518 558520 SH SOLE 457396 0 101124 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 423 32419 SH SOLE 0 0 32419 ESSENTIAL UTILS INC COM 29670G102 8577 210733 SH SOLE 41176 0 169557 ESSENTIAL UTILS INC UNIT 04/30/2022 29670G201 3373 62977 SH SOLE 62977 0 0 ESSEX PPTY TR INC COM 297178105 1630 7401 SH SOLE 1527 0 5874 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 742 20750 SH SOLE 0 0 20750 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 420 36831 SH SOLE 0 0 36831 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 11801 330849 SH SOLE 0 0 330849 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2098 56282 SH SOLE 0 0 56282 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 378 8543 SH SOLE 0 0 8543 ETF SER SOLUTIONS AMEN CUST SATF 26922A776 1820 64995 SH SOLE 0 0 64995 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 7145 327879 SH SOLE 0 0 327879 ETF SER SOLUTIONS US GLB JETS 26922A842 564 38291 SH SOLE 0 0 38291 ETSY INC COM 29786A106 2632 68483 SH SOLE 38382 0 30101 EURONAV NV ANTWERPEN SHS B38564108 408 35504 SH SOLE 24104 0 11400 EURONET WORLDWIDE INC COM 298736109 1438 16776 SH SOLE 14029 0 2747 EUROPEAN EQUITY FUND COM 298768102 3738 528748 SH SOLE 0 0 528748 EVERBRIDGE INC COM 29978A104 11431 107477 SH SOLE 7183 0 100294 EVERCORE INC CLASS A 29977A105 1088 23622 SH SOLE 22099 0 1523 EVEREST RE GROUP LTD COM G3223R108 10277 53411 SH SOLE 51132 0 2279 EVERGY INC COM 30034W106 6564 119243 SH SOLE 57305 0 61938 EVERI HLDGS INC COM 30034T103 1638 496429 SH SOLE 121171 0 375258 EVERSOURCE ENERGY COM 30040W108 17452 223137 SH SOLE 63624 0 159513 EVERTEC INC COM 30040P103 2131 93750 SH SOLE 90256 0 3494 EVO PMTS INC CL A COM 26927E104 425 27775 SH SOLE 27621 0 154 EVOLENT HEALTH INC CL A 30050B101 238 43780 SH SOLE 42883 0 897 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1507 134450 SH SOLE 20892 0 113558 EXACT SCIENCES CORP COM 30063P105 4149 71534 SH SOLE 11568 0 59966 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 778 26975 SH SOLE 0 0 26975 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 6157 195405 SH SOLE 0 0 195405 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 3345 99580 SH SOLE 0 0 99580 EXELIXIS INC COM 30161Q104 758 44035 SH SOLE 0 0 44035 EXELIXIS INC COM 30161Q104 59 34600 SH Call SOLE 0 0 0 EXELON CORP COM 30161N101 17265 469024 SH SOLE 321817 0 147207 EXICURE INC COM 30205M101 63 42500 SH SOLE 0 0 42500 EXPEDIA GROUP INC COM NEW 30212P303 6352 112889 SH SOLE 92986 0 19903 EXPEDITORS INTL WASH INC COM 302130109 21643 324381 SH SOLE 276798 0 47583 EXPONENT INC COM 30214U102 3762 52320 SH SOLE 48055 0 4265 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 11974 1637971 SH SOLE 1631504 0 6467 EXTRA SPACE STORAGE INC COM 30225T102 2648 27657 SH SOLE 105 0 27552 EXTREME NETWORKS INC COM 30226D106 1594 515855 SH SOLE 0 0 515855 EXXON MOBIL CORP COM 30231G102 151998 4003105 SH SOLE 2189518 0 1813587 F M C CORP COM NEW 302491303 12706 155538 SH SOLE 131223 0 24315 F N B CORP COM 302520101 21110 2864358 SH SOLE 2621112 0 243246 F5 NETWORKS INC COM 315616102 2327 21822 SH SOLE 0 0 21822 FABRINET SHS G3323L100 928 17016 SH SOLE 16286 0 730 FACEBOOK INC CL A 30303M102 290157 1739552 SH SOLE 861509 0 878043 FACTSET RESH SYS INC COM 303075105 28618 109777 SH SOLE 75647 0 34130 FAIR ISAAC CORP COM 303250104 4695 15258 SH SOLE 12781 0 2477 FANHUA INC SPONSORED ADR 30712A103 426 21197 SH SOLE 0 0 21197 FARMLAND PARTNERS INC COM 31154R109 509 83817 SH SOLE 0 0 83817 FASTENAL CO COM 311900104 33443 1070173 SH SOLE 719740 0 350433 FASTLY INC CL A 31188V100 369 19439 SH SOLE 0 0 19439 FATE THERAPEUTICS INC COM 31189P102 494 22250 SH SOLE 0 0 22250 FB FINL CORP COM 30257X104 649 32903 SH SOLE 16228 0 16675 FEDERAL AGRIC MTG CORP CL C 313148306 2022 36340 SH SOLE 36312 0 28 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 2344 31406 SH SOLE 0 0 31406 FEDERAL SIGNAL CORP COM 313855108 1344 49249 SH SOLE 45814 0 3435 FEDERATED HERMES INC CL B 314211103 214 11244 SH SOLE 4527 0 6717 FEDERATED PREM MUN INC FD COM 31423P108 658 50451 SH SOLE 0 0 50451 FEDEX CORP COM 31428X106 57069 470623 SH SOLE 211908 0 258715 FEDNAT HLDG CO COM 31431B109 558 48568 SH SOLE 0 0 48568 FERRARI N V COM N3167Y103 11438 73250 SH SOLE 59271 0 13979 FFBW INC MD COM 30260M103 254 32000 SH SOLE 0 0 32000 FIDELITY TOTAL BD ETF 316188309 996 19253 SH SOLE 0 0 19253 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 401 1343 SH SOLE 0 0 1343 FIDELITY COVINGTON TR CONSMR STAPLES 316092303 252 7801 SH SOLE 0 0 7801 FIDELITY COVINGTON TR DIVID ETF RISI 316092832 658 24933 SH SOLE 0 0 24933 FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 863 27661 SH SOLE 0 0 27661 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 478 16481 SH SOLE 0 0 16481 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 388 10268 SH SOLE 0 0 10268 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 427 14530 SH SOLE 0 0 14530 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 602 14017 SH SOLE 0 0 14017 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 1538 50518 SH SOLE 0 0 50518 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 2814 44881 SH SOLE 0 0 44881 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 1091 52475 SH SOLE 0 0 52475 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 464 12931 SH SOLE 0 0 12931 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 32347 1300137 SH SOLE 1213462 0 86675 FIDELITY NATL INFORMATION SV COM 31620M106 95648 786297 SH SOLE 459250 0 327047 FIDELITY NATL INFORMATION SV COM 31620M106 8 20000 SH Call SOLE 0 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 20 20000 SH Call SOLE 0 0 0 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 154 122017 SH SOLE 0 0 122017 FIDUS INVT CORP COM 316500107 7158 1081306 SH SOLE 0 0 1081306 FIFTH THIRD BANCORP COM 316773100 11098 747323 SH SOLE 403271 0 344052 FINANCIAL INSTNS INC COM 317585404 209 11497 SH SOLE 3304 0 8193 FIREEYE INC COM 31816Q101 10154 959746 SH SOLE 905474 0 54272 FIRST AMERN FINL CORP COM 31847R102 2914 68714 SH SOLE 62096 0 6618 FIRST BANCSHARES INC MS COM 318916103 226 11873 SH SOLE 0 0 11873 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 288 41563 SH SOLE 0 0 41563 FIRST COMWLTH FINL CORP PA COM 319829107 115 12576 SH SOLE 0 0 12576 FIRST CTZNS BANCSHARES INC N CL A 31946M103 821 2466 SH SOLE 1679 0 787 FIRST FINL BANCORP OH COM 320209109 480 32175 SH SOLE 5005 0 27170 FIRST FINL BANKSHARES COM 32020R109 573 21334 SH SOLE 16978 0 4356 FIRST FNDTN INC COM 32026V104 703 68763 SH SOLE 0 0 68763 FIRST HAWAIIAN INC COM 32051X108 8955 541732 SH SOLE 540437 0 1295 FIRST HORIZON NATL CORP COM 320517105 2566 318411 SH SOLE 128080 0 190331 FIRST INDL RLTY TR INC COM 32054K103 612 18424 SH SOLE 1363 0 17061 FIRST MAJESTIC SILVER CORP COM 32076V103 114 18446 SH SOLE 0 0 18446 FIRST MERCHANTS CORP COM 320817109 214 8087 SH SOLE 0 0 8087 FIRST MIDWEST BANCORP DEL COM 320867104 1155 87270 SH SOLE 40117 0 47153 FIRST REP BK SAN FRANCISCO C COM 33616C100 9423 114519 SH SOLE 89303 0 25216 FIRST SOLAR INC COM 336433107 327 9072 SH SOLE 0 0 9072 FIRST TR BICK INDEX FD COM SHS 33733H107 388 19017 SH SOLE 0 0 19017 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 1804 57588 SH SOLE 0 0 57588 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 3706 404164 SH SOLE 0 0 404164 FIRST TR ENERGY INCOME & GRW COM 33738G104 138 15857 SH SOLE 0 0 15857 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1391 154744 SH SOLE 0 0 154744 FIRST TR ENHANCED EQTY INC F COM 337318109 7619 605657 SH SOLE 0 0 605657 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 755 23880 SH SOLE 0 0 23880 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 879 40559 SH SOLE 0 0 40559 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 1187 45929 SH SOLE 0 0 45929 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 4472 264481 SH SOLE 0 0 264481 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 395 10553 SH SOLE 0 0 10553 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 23998 443825 SH SOLE 0 0 443825 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 904 18409 SH SOLE 0 0 18409 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 27717 1690079 SH SOLE 0 0 1690079 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 689 14381 SH SOLE 0 0 14381 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 5668 124654 SH SOLE 0 0 124654 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 1015 50470 SH SOLE 0 0 50470 FIRST TR EXCHANGE TRADED ALP BRAZIL ALPHADEX 33737J133 145 17023 SH SOLE 0 0 17023 FIRST TR EXCHANGE TRADED ALP DEV MRK EX US 33737J174 6615 166129 SH SOLE 188 0 165941 FIRST TR EXCHANGE TRADED ALP EM SML CP ALPH 33737J307 988 39541 SH SOLE 0 0 39541 FIRST TR EXCHANGE TRADED ALP EMERG MKT ALPH 33737J182 2878 163613 SH SOLE 0 0 163613 FIRST TR EXCHANGE TRADED ALP EUROPE ALPHADEX 33737J117 7340 283623 SH SOLE 0 0 283623 FIRST TR EXCHANGE TRADED ALP GERMANY ALPHA 33737J190 522 16677 SH SOLE 0 0 16677 FIRST TR EXCHANGE TRADED ALP LATIN AMER ALP 33737J125 125 10371 SH SOLE 0 0 10371 FIRST TR EXCHANGE TRADED ALP SWITZLND ALPHA 33737J232 429 10236 SH SOLE 0 0 10236 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 221 7076 SH SOLE 0 0 7076 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 16623 305071 SH SOLE 0 0 305071 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 3345 124500 SH SOLE 0 0 124500 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 3145 78696 SH SOLE 0 0 78696 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 6665 418676 SH SOLE 0 0 418676 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 1407 69587 SH SOLE 0 0 69587 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 306 76916 SH SOLE 0 0 76916 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 7146 338031 SH SOLE 0 0 338031 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 24314 328702 SH SOLE 0 0 328702 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 1601 52676 SH SOLE 0 0 52676 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1860 39859 SH SOLE 0 0 39859 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 4711 128352 SH SOLE 0 0 128352 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 251 9181 SH SOLE 0 0 9181 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 7356 285453 SH SOLE 0 0 285453 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 35552 598508 SH SOLE 0 0 598508 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 13701 217444 SH SOLE 0 0 217444 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 10539 429290 SH SOLE 0 0 429290 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3912 81922 SH SOLE 0 0 81922 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 4161 112595 SH SOLE 0 0 112595 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 3515 107778 SH SOLE 0 0 107778 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 924 53594 SH SOLE 0 0 53594 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 75964 1528355 SH SOLE 104 0 1528251 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 57679 466166 SH SOLE 0 0 466166 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 25472 1133614 SH SOLE 0 0 1133614 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 4859 354400 SH SOLE 0 0 354400 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT PE 33733E880 954 37578 SH SOLE 0 0 37578 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 33865 1317187 SH SOLE 250 0 1316937 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 1980 119924 SH SOLE 0 0 119924 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 234 13081 SH SOLE 0 0 13081 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 4525 252174 SH SOLE 0 0 252174 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 75830 1284594 SH SOLE 0 0 1284594 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 3890 92655 SH SOLE 0 0 92655 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 81349 1595083 SH SOLE 23507 0 1571576 FIRST TR EXCHANGE-TRADED FD FST TR GLB FD 33739H101 187 13072 SH SOLE 0 0 13072 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 2745 234039 SH SOLE 0 0 234039 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 734 36592 SH SOLE 0 0 36592 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 19651 555416 SH SOLE 0 0 555416 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 2805 57085 SH SOLE 0 0 57085 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 434 27734 SH SOLE 0 0 27734 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 904 33243 SH SOLE 0 0 33243 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 1822 55216 SH SOLE 0 0 55216 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 194 46673 SH SOLE 0 0 46673 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 10590 595253 SH SOLE 0 0 595253 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 23524 179411 SH SOLE 0 0 179411 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 19624 765684 SH SOLE 0 0 765684 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 17418 416782 SH SOLE 0 0 416782 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 1347 47106 SH SOLE 0 0 47106 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 211 8349 SH SOLE 0 0 8349 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 598 36402 SH SOLE 0 0 36402 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 2709 138082 SH SOLE 0 0 138082 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 15861 300913 SH SOLE 0 0 300913 FIRST TR FTSE EPRA / NAREIT COM 33736N101 316 9126 SH SOLE 0 0 9126 FIRST TR HIGH INCOME L/S FD COM 33738E109 1867 153396 SH SOLE 0 0 153396 FIRST TR INTER DUR PFD & IN COM 33718W103 1033 57884 SH SOLE 0 0 57884 FIRST TR LARGE CAP GROWTH A COM SHS 33735K108 7749 129336 SH SOLE 0 0 129336 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 6611 179650 SH SOLE 0 0 179650 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 20116 422328 SH SOLE 775 0 421553 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 14291 296363 SH SOLE 0 0 296363 FIRST TR MLP & ENERGY INCOME COM 33739B104 966 218517 SH SOLE 0 0 218517 FIRST TR MORNINGSTAR DIVID L SHS 336917109 12224 547403 SH SOLE 0 0 547403 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 1457 24098 SH SOLE 0 0 24098 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 332 9315 SH SOLE 0 0 9315 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 39625 636038 SH SOLE 0 0 636038 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 715 21901 SH SOLE 0 0 21901 FIRST TR NASDAQ-100 TECH IND SHS 337345102 35925 425043 SH SOLE 0 0 425043 FIRST TR S&P REIT INDEX FD COM 33734G108 288 15201 SH SOLE 0 0 15201 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 9269 225348 SH SOLE 0 0 225348 FIRST TR SR FLG RTE INCM FD COM 33733U108 322 33866 SH SOLE 0 0 33866 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 2078 283444 SH SOLE 0 0 283444 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 1603 166620 SH SOLE 0 0 166620 FIRST TR VALUE LINE DIVID IN SHS 33734H106 161161 5822275 SH SOLE 16 0 5822259 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 147 11598 SH SOLE 0 0 11598 FIRST WESTN FINL INC COM 33751L105 357 25230 SH SOLE 0 0 25230 FIRSTCASH INC COM 33767D105 444 6194 SH SOLE 5327 0 867 FIRSTENERGY CORP COM 337932107 26883 670899 SH SOLE 540685 0 130214 FIRSTSERVICE CORP NEW COM 33767E202 2131 27621 SH SOLE 27422 0 199 FISERV INC COM 337738108 42563 448076 SH SOLE 296780 0 151296 FIVE BELOW INC COM 33829M101 1931 27439 SH SOLE 22609 0 4830 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 119 23408 SH SOLE 23408 0 0 FIVE9 INC COM 338307101 389 5090 SH SOLE 558 0 4532 FIVERR INTL LTD ORD SHS M4R82T106 279 11072 SH SOLE 0 0 11072 FLAHERTY & CRUMRIN PFD & INM COM 338478100 569 34091 SH SOLE 0 0 34091 FLAHERTY & CRUMRIN PFD & INM COM 338480106 170 14094 SH SOLE 0 0 14094 FLAHERTY & CRUMRIN PFD & INM COM 33848E106 132 13348 SH SOLE 0 0 13348 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 10142 501356 SH SOLE 0 0 501356 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 527 31958 SH SOLE 0 0 31958 FLEETCOR TECHNOLOGIES INC COM 339041105 7441 39889 SH SOLE 11487 0 28402 FLEX LTD ORD Y2573F102 1568 187190 SH SOLE 158039 0 29151 FLEXION THERAPEUTICS INC COM 33938J106 1858 236054 SH SOLE 0 0 236054 FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 157 205000 PRN SOLE 0 0 205000 FLEXSHARES TR MORNSTAR UPSTR 33939L407 522 23169 SH SOLE 0 0 23169 FLEXSHARES TR QLT DIV DEF IDX 33939L845 415 11396 SH SOLE 0 0 11396 FLEXSHARES TR STOXX GLOBR INF 33939L795 6944 160708 SH SOLE 159371 0 1337 FLIR SYS INC COM 302445101 10653 334057 SH SOLE 162123 0 171934 FLOOR & DECOR HLDGS INC CL A 339750101 730 22739 SH SOLE 18432 0 4307 FLOWERS FOODS INC COM 343498101 1716 83629 SH SOLE 48674 0 34955 FLUOR CORP NEW COM 343412102 120 17306 SH SOLE 16 0 17290 FOOT LOCKER INC COM 344849104 3016 136795 SH SOLE 113856 0 22939 FORD MTR CO DEL COM 345370860 6090 1260884 SH SOLE 100 0 1260784 FORESCOUT TECHNOLOGIES INC COM 34553D101 530 16790 SH SOLE 0 0 16790 FORTINET INC COM 34959E109 11300 111690 SH SOLE 71579 0 40111 FORTIS INC COM 349553107 8125 210618 SH SOLE 205148 0 5470 FORTIVE CORP COM 34959J108 3409 61760 SH SOLE 9701 0 52059 FORTIVE CORP NOTE 0.875% 2/1 34959JAK4 463 500000 PRN SOLE 0 0 500000 FORTRESS BIOTECH INC COM 34960Q109 71 37814 SH SOLE 0 0 37814 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1810 220704 SH SOLE 0 0 220704 FORTUNA SILVER MINES INC COM 349915108 326 141731 SH SOLE 0 0 141731 FORTUNA SILVER MINES INC COM 349915108 5 26800 SH Call SOLE 0 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2830 65429 SH SOLE 12626 0 52803 FORWARD AIR CORP COM 349853101 1446 28542 SH SOLE 19063 0 9479 FOSSIL GROUP INC COM 34988V106 133 40322 SH SOLE 0 0 40322 FOUNDATION BLDG MATLS INC COM 350392106 620 60267 SH SOLE 23354 0 36913 FOUR CORNERS PPTY TR INC COM 35086T109 2943 157287 SH SOLE 143706 0 13581 FOX CORP CL A COM 35137L105 3505 148329 SH SOLE 130803 0 17526 FOX CORP CL B COM 35137L204 675 29503 SH SOLE 1146 0 28357 FRANCO NEVADA CORP COM 351858105 14998 150063 SH SOLE 0 0 150063 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 3400 35858 SH SOLE 1877 0 33981 FRANKLIN LTD DURATION INCOME COM 35472T101 2724 347062 SH SOLE 0 0 347062 FRANKLIN RESOURCES INC COM 354613101 16255 973921 SH SOLE 862821 0 111100 FRANKLIN STR PPTYS CORP COM 35471R106 240 41900 SH SOLE 41900 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 774 28036 SH SOLE 0 0 28036 FRANKLIN UNVL TR SH BEN INT 355145103 358 58587 SH SOLE 0 0 58587 FREEPORT-MCMORAN INC CL B 35671D857 9710 1438452 SH SOLE 1026080 0 412372 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2086 63585 SH SOLE 59757 0 3828 FRESHPET INC COM 358039105 1173 18359 SH SOLE 10096 0 8263 FRONTDOOR INC COM 35905A109 1450 41679 SH SOLE 38017 0 3662 FRONTLINE LTD SHS NEW G3682E192 500 50467 SH SOLE 0 0 50467 FRONTLINE LTD SHS NEW G3682E192 21 20900 SH Call SOLE 0 0 0 FRONTLINE LTD SHS NEW G3682E192 11 20600 SH Call SOLE 0 0 0 FRP HLDGS INC COM 30292L107 3427 79700 SH SOLE 0 0 79700 FS BANCORP INC COM 30263Y104 1782 49510 SH SOLE 0 0 49510 FS KKR CAPITAL CORP COM 302635107 388 129228 SH SOLE 0 0 129228 FST TR NEW OPPORT MLP & ENE COM 33739M100 269 74603 SH SOLE 0 0 74603 FTI CONSULTING INC COM 302941109 1468 12261 SH SOLE 5559 0 6702 FULGENT GENETICS INC COM 359664109 138 12835 SH SOLE 0 0 12835 FULLER H B CO COM 359694106 2917 104450 SH SOLE 91283 0 13167 FULTON FINL CORP PA COM 360271100 792 68937 SH SOLE 59870 0 9067 G1 THERAPEUTICS INC COM 3621LQ109 124 11285 SH SOLE 0 0 11285 GABELLI DIVID & INCOME TR COM 36242H104 13993 944837 SH SOLE 0 0 944837 GABELLI EQUITY TR INC COM 362397101 1151 264707 SH SOLE 0 0 264707 GABELLI GLB SML & MD CP VAL COM 36249W104 1691 232622 SH SOLE 0 0 232622 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 292 21515 SH SOLE 0 0 21515 GABELLI HLTHCARE & WELLNESS SHS 36246K103 1505 173802 SH SOLE 0 0 173802 GABELLI UTIL TR COM 36240A101 417 71313 SH SOLE 0 0 71313 GALAPAGOS NV SPON ADR 36315X101 473 2416 SH SOLE 2220 0 196 GALECTIN THERAPEUTICS INC COM NEW 363225202 54 27740 SH SOLE 0 0 27740 GALLAGHER ARTHUR J & CO COM 363576109 25403 311654 SH SOLE 257077 0 54577 GALMED PHARMACEUTICALS LTD SHS M47238106 1191 344195 SH SOLE 0 0 344195 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 695 255430 SH SOLE 0 0 255430 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 238 61261 SH SOLE 0 0 61261 GAMING & LEISURE PPTYS INC COM 36467J108 2187 78933 SH SOLE 68456 0 10477 GARMIN LTD SHS H2906T109 12951 172768 SH SOLE 2537 0 170231 GARRETT MOTION INC COM 366505105 29 10130 SH SOLE 0 0 10130 GARTNER INC COM 366651107 6566 65945 SH SOLE 61814 0 4131 GASLOG LTD SHS G37585109 1026 283379 SH SOLE 0 0 283379 GATX CORP COM 361448103 674 10777 SH SOLE 2782 0 7995 GCI LIBERTY INC COM CLASS A 36164V305 32699 573963 SH SOLE 571358 0 2605 GDL FD COM SH BEN IT 361570104 5523 704518 SH SOLE 0 0 704518 GDS HLDGS LTD SPONSORED ADS 36165L108 2859 49315 SH SOLE 0 0 49315 GEE GROUP INC COM 36165A102 8 23250 SH SOLE 0 0 23250 GENERAC HLDGS INC COM 368736104 3385 36327 SH SOLE 8252 0 28075 GENERAL AMERN INVS INC COM 368802104 7515 273954 SH SOLE 0 0 273954 GENERAL DYNAMICS CORP COM 369550108 29870 225750 SH SOLE 53741 0 172009 GENERAL ELECTRIC CO COM 369604103 48774 6142848 SH SOLE 229400 0 5913448 GENERAL ELECTRIC CO COM 369604103 1 41000 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 37636 713218 SH SOLE 26806 0 686412 GENERAL MLS INC COM 370334104 18 21900 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 104 34200 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 9777 470523 SH SOLE 175673 0 294850 GENESCO INC COM 371532102 209 15668 SH SOLE 12469 0 3199 GENESIS ENERGY L P UNIT LTD PARTN 371927104 355 90494 SH SOLE 0 0 90494 GENESIS HEALTHCARE INC CL A COM 37185X106 46 55000 SH SOLE 0 0 55000 GENMAB A/S SPONSORED ADS 372303206 2617 123514 SH SOLE 122639 0 875 GENPACT LIMITED SHS G3922B107 966 33067 SH SOLE 29482 0 3585 GENTEX CORP COM 371901109 6548 295499 SH SOLE 121391 0 174108 GENTHERM INC COM 37253A103 349 11123 SH SOLE 11123 0 0 GENUINE PARTS CO COM 372460105 9071 134721 SH SOLE 77733 0 56988 GENWORTH FINL INC COM CL A 37247D106 82 24655 SH SOLE 0 0 24655 GEO GROUP INC NEW COM 36162J106 415 34094 SH SOLE 0 0 34094 GERDAU SA SPON ADR REP PFD 373737105 26 13600 SH SOLE 0 0 13600 GETTY RLTY CORP NEW COM 374297109 539 22685 SH SOLE 0 0 22685 GIBRALTAR INDS INC COM 374689107 1366 31838 SH SOLE 27555 0 4283 GILEAD SCIENCES INC COM 375558103 170471 2280240 SH SOLE 1531691 0 748549 GILEAD SCIENCES INC COM 375558103 28 31300 SH Call SOLE 0 0 0 GLACIER BANCORP INC NEW COM 37637Q105 13046 383648 SH SOLE 375379 0 8269 GLADSTONE CAPITAL CORP COM 376535100 119 21200 SH SOLE 0 0 21200 GLADSTONE COMMERCIAL CORP COM 376536108 212 14767 SH SOLE 0 0 14767 GLADSTONE INVT CORP COM 376546107 493 62806 SH SOLE 0 0 62806 GLATFELTER COM 377316104 248 20277 SH SOLE 13277 0 7000 GLAUKOS CORP COM 377322102 616 19958 SH SOLE 6 0 19952 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 123697 3264639 SH SOLE 2374586 0 890053 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 39 77200 SH Call SOLE 0 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 864 16918 SH SOLE 4937 0 11981 GLOBAL MED REIT INC COM NEW 37954A204 957 94559 SH SOLE 2394 0 92165 GLOBAL NET LEASE INC COM NEW 379378201 863 64563 SH SOLE 0 0 64563 GLOBAL PARTNERS LP COM UNITS 37946R109 176 19966 SH SOLE 0 0 19966 GLOBAL PMTS INC COM 37940X102 31020 215076 SH SOLE 125991 0 89085 GLOBAL WTR RES INC COM 379463102 191 18700 SH SOLE 0 0 18700 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 1085 74299 SH SOLE 0 0 74299 GLOBAL X FDS FINTECH ETF 37954Y814 2937 121554 SH SOLE 0 0 121554 GLOBAL X FDS GLB X MLP ENRG I 37950E226 428 69752 SH SOLE 0 0 69752 GLOBAL X FDS GLB X SUPERDIV 37950E549 541 58036 SH SOLE 0 0 58036 GLOBAL X FDS GLBL X MLP ETF 37950E473 3645 1157280 SH SOLE 0 0 1157280 GLOBAL X FDS GLBX MSCI NORW 37950E747 123 15592 SH SOLE 0 0 15592 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 364 37830 SH SOLE 0 0 37830 GLOBAL X FDS GLOBAL X SILVER 37954Y848 880 36917 SH SOLE 0 0 36917 GLOBAL X FDS GLOBX SUPDV US 37950E291 372 28865 SH SOLE 0 0 28865 GLOBAL X FDS INTERNET OF THNG 37954Y780 348 19054 SH SOLE 0 0 19054 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 314 14447 SH SOLE 0 0 14447 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 3416 177272 SH SOLE 0 0 177272 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1678 92520 SH SOLE 0 0 92520 GLOBAL X FDS S&P 500 COVERED 37954Y475 308 8067 SH SOLE 0 0 8067 GLOBAL X FDS SCIEN BETA US 37954Y103 4768 177754 SH SOLE 0 0 177754 GLOBAL X FDS US INFR DEV ETF 37954Y673 265 21526 SH SOLE 0 0 21526 GLOBALSTAR INC COM 378973408 11 38000 SH SOLE 0 0 38000 GLOBANT S A COM L44385109 242 2751 SH SOLE 0 0 2751 GLOBE LIFE INC COM 37959E102 7375 102466 SH SOLE 87522 0 14944 GLOBUS MED INC CL A 379577208 7597 178636 SH SOLE 163688 0 14948 GMS INC COM 36251C103 235 14945 SH SOLE 1970 0 12975 GODADDY INC CL A 380237107 487 8519 SH SOLE 3438 0 5081 GOLD RESOURCE CORP COM 38068T105 74 26958 SH SOLE 20971 0 5987 GOLDEN ENTMT INC COM 381013101 294 44404 SH SOLE 0 0 44404 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 833 854000 PRN SOLE 0 0 854000 GOLDMAN SACHS BDC INC SHS 38147U107 1129 91539 SH SOLE 0 0 91539 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 19282 191351 SH SOLE 0 0 191351 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 15944 609251 SH SOLE 266682 0 342569 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 15821 686060 SH SOLE 331851 0 354209 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 118576 2271997 SH SOLE 2041590 0 230407 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 763 20563 SH SOLE 0 0 20563 GOLDMAN SACHS GROUP INC COM 38141G104 32424 209740 SH SOLE 43969 0 165771 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 179 252731 SH SOLE 0 0 252731 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 597 514667 SH SOLE 0 0 514667 GOLUB CAP BDC INC COM 38173M102 1970 156815 SH SOLE 0 0 156815 GOODYEAR TIRE & RUBR CO COM 382550101 98 16782 SH SOLE 0 0 16782 GOPRO INC CL A 38268T103 29 10963 SH SOLE 0 0 10963 GRACO INC COM 384109104 18768 385136 SH SOLE 363960 0 21176 GRAFTECH INTL LTD COM 384313508 12271 1511174 SH SOLE 1507345 0 3829 GRAINGER W W INC COM 384802104 18924 76148 SH SOLE 62671 0 13477 GRAND CANYON ED INC COM 38526M106 1293 16949 SH SOLE 14054 0 2895 GRANITE CONSTR INC COM 387328107 296 19510 SH SOLE 17635 0 1875 GRANITE PT MTG TR INC COM 38741L107 277 54680 SH SOLE 0 0 54680 GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 6573 11951000 PRN SOLE 0 0 11951000 GRANITESHARES GOLD TR SHS BEN INT 38748G101 4162 265066 SH SOLE 0 0 265066 GRAPHIC PACKAGING HLDG CO COM 388689101 5307 434995 SH SOLE 430681 0 4314 GRAY TELEVISION INC COM 389375106 394 36684 SH SOLE 10177 0 26507 GREAT PANTHER MINING LIMITED COM 39115V101 9 30500 SH SOLE 0 0 30500 GREEN DOT CORP CL A 39304D102 300 11828 SH SOLE 0 0 11828 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 267 40280 SH SOLE 0 0 40280 GREENBRIER COS INC COM 393657101 209 11783 SH SOLE 0 0 11783 GREENSKY INC CL A 39572G100 42 11107 SH SOLE 0 0 11107 GREIF INC CL A 397624107 618 19867 SH SOLE 6145 0 13722 GREIF INC CL B 397624206 10888 271800 SH SOLE 0 0 271800 GRIFFON CORP COM 398433102 175 13830 SH SOLE 0 0 13830 GRIFOLS S A SP ADR REP B NVT 398438408 300 14906 SH SOLE 10496 0 4410 GROCERY OUTLET HLDG CORP COM 39874R101 752 21887 SH SOLE 21564 0 323 GROUPON INC COM 399473107 19 19195 SH SOLE 0 0 19195 GRUBHUB INC COM 400110102 457 11226 SH SOLE 0 0 11226 GRUPO FINANCIERO GALICIA S.A SPONSORED ADR 399909100 227 32174 SH SOLE 0 0 32174 GUARDANT HEALTH INC COM 40131M109 17797 255699 SH SOLE 213160 0 42539 GUGGENHEIM ENHANCED EQUITY I COM 40167B100 972 196802 SH SOLE 0 0 196802 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 2943 192976 SH SOLE 0 0 192976 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 3035 137850 SH SOLE 0 0 137850 GUIDEWIRE SOFTWARE INC COM 40171V100 10032 126493 SH SOLE 10027 0 116466 GULF ISLAND FABRICATION INC COM 402307102 84 28065 SH SOLE 0 0 28065 GW PHARMACEUTICALS PLC ADS 36197T103 1339 15296 SH SOLE 0 0 15296 HAEMONETICS CORP COM 405024100 1021 10240 SH SOLE 6429 0 3811 HAIN CELESTIAL GROUP INC COM 405217100 3610 139021 SH SOLE 98224 0 40797 HALLIBURTON CO COM 406216101 14182 2070342 SH SOLE 127418 0 1942924 HALOZYME THERAPEUTICS INC COM 40637H109 396 21998 SH SOLE 17149 0 4849 HAMILTON LANE INC CL A 407497106 825 14913 SH SOLE 14584 0 329 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 4239 231157 SH SOLE 0 0 231157 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 364 22678 SH SOLE 0 0 22678 HANCOCK JOHN PFD INCOME FD I COM 41021P103 239 17517 SH SOLE 0 0 17517 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 200 16385 SH SOLE 0 0 16385 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 8526 484689 SH SOLE 0 0 484689 HANCOCK WHITNEY CORPORATION COM 410120109 1104 56545 SH SOLE 21321 0 35224 HANESBRANDS INC COM 410345102 7535 957470 SH SOLE 666050 0 291420 HANNON ARMSTRONG SUST INFR C COM 41068X100 1764 86416 SH SOLE 12362 0 74054 HANOVER INS GROUP INC COM 410867105 662 7313 SH SOLE 435 0 6878 HARLEY DAVIDSON INC COM 412822108 312 16457 SH SOLE 0 0 16457 HARSCO CORP COM 415864107 1154 165515 SH SOLE 162997 0 2518 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 914 22230 SH SOLE 0 0 22230 HARTFORD FINL SVCS GROUP INC COM 416515104 5223 148212 SH SOLE 111376 0 36836 HASBRO INC COM 418056107 10422 145655 SH SOLE 125627 0 20028 HAWAIIAN ELEC INDUSTRIES COM 419870100 582 13529 SH SOLE 0 0 13529 HAWKINS INC COM 420261109 413 11597 SH SOLE 0 0 11597 HC2 HLDGS INC COM 404139107 83 53772 SH SOLE 0 0 53772 HCA HEALTHCARE INC COM 40412C101 6335 70503 SH SOLE 17626 0 52877 HD SUPPLY HLDGS INC COM 40416M105 4225 148627 SH SOLE 141616 0 7011 HDFC BANK LTD SPONSORED ADS 40415F101 14360 373371 SH SOLE 282226 0 91145 HEALTH CATALYST INC COM 42225T107 309 11830 SH SOLE 3705 0 8125 HEALTHCARE RLTY TR COM 421946104 756 27053 SH SOLE 0 0 27053 HEALTHCARE SVCS GROUP INC COM 421906108 14197 593753 SH SOLE 84436 0 509317 HEALTHCARE TR AMER INC CL A NEW 42225P501 840 34581 SH SOLE 0 0 34581 HEALTHEQUITY INC COM 42226A107 15022 296943 SH SOLE 6171 0 290772 HEALTHPEAK PROPERTIES INC COM 42250P103 17756 744492 SH SOLE 584659 0 159833 HECLA MNG CO COM 422704106 18 10091 SH SOLE 0 0 10091 HEICO CORP NEW CL A 422806208 25238 394957 SH SOLE 10708 0 384249 HEICO CORP NEW COM 422806109 3576 47925 SH SOLE 0 0 47925 HELEN OF TROY CORP LTD COM G4388N106 7193 49943 SH SOLE 32333 0 17610 HELIOS TECHNOLOGIES INC COM 42328H109 405 10670 SH SOLE 9161 0 1509 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 245 149230 SH SOLE 0 0 149230 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 19 25000 PRN SOLE 0 0 25000 HELMERICH & PAYNE INC COM 423452101 546 34860 SH SOLE 0 0 34860 HENRY JACK & ASSOC INC COM 426281101 42089 271112 SH SOLE 213898 0 57214 HENRY SCHEIN INC COM 806407102 4088 80921 SH SOLE 68385 0 12536 HERBALIFE NUTRITION LTD COM SHS G4412G101 216 7401 SH SOLE 443 0 6958 HERCULES CAPITAL INC COM 427096508 1837 240436 SH SOLE 0 0 240436 HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 10209 11127500 PRN SOLE 0 0 11127500 HERON THERAPEUTICS INC COM 427746102 127 10791 SH SOLE 57 0 10734 HERSHEY CO COM 427866108 12278 92665 SH SOLE 46442 0 46223 HERTZ GLOBAL HLDGS INC COM 42806J106 65 10517 SH SOLE 0 0 10517 HESS CORP COM 42809H107 1386 41628 SH SOLE 16277 0 25351 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3944 406207 SH SOLE 170936 0 235271 HEXCEL CORP NEW COM 428291108 5110 137391 SH SOLE 76726 0 60665 HEXO CORP COM 428304109 27 33028 SH SOLE 0 0 33028 HI CRUSH INC COM 428337109 19 81321 SH SOLE 0 0 81321 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 198 12772 SH SOLE 0 0 12772 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 166 38173 SH SOLE 0 0 38173 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 15490 1815945 SH SOLE 0 0 1815945 HIGHPOINT RES CORP COM 43114K108 13 67889 SH SOLE 0 0 67889 HIGHWOODS PPTYS INC COM 431284108 544 15368 SH SOLE 0 0 15368 HILL ROM HLDGS INC COM 431475102 2989 29716 SH SOLE 24177 0 5539 HILLENBRAND INC COM 431571108 15047 787395 SH SOLE 765229 0 22166 HILTON WORLDWIDE HLDGS INC COM 43300A203 5911 86626 SH SOLE 62239 0 24387 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 31 11167 SH SOLE 0 0 11167 HOLLYFRONTIER CORP COM 436106108 7047 287502 SH SOLE 167479 0 120023 HOLOGIC INC COM 436440101 2697 76831 SH SOLE 50826 0 26005 HOME BANCSHARES INC COM 436893200 319 26622 SH SOLE 3618 0 23004 HOME DEPOT INC COM 437076102 569192 3048415 SH SOLE 967083 0 2081332 HOME DEPOT INC COM 437076102 38 21900 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 4 10800 SH Call SOLE 0 0 0 HONDA MOTOR LTD AMERN SHS 438128308 3823 170219 SH SOLE 155278 0 14941 HONEYWELL INTL INC COM 438516106 139236 1040699 SH SOLE 572708 0 467991 HOPE BANCORP INC COM 43940T109 406 49392 SH SOLE 44381 0 5011 HORACE MANN EDUCATORS CORP N COM 440327104 359 9809 SH SOLE 6772 0 3037 HORIZON BANCORP INC COM 440407104 337 34184 SH SOLE 0 0 34184 HORIZON TECHNOLOGY FIN CORP COM 44045A102 99 12227 SH SOLE 0 0 12227 HORIZON THERAPEUTICS PUB LTD SHS G46188101 1525 51471 SH SOLE 40939 0 10532 HORMEL FOODS CORP COM 440452100 11548 247590 SH SOLE 28225 0 219365 HOST HOTELS & RESORTS INC COM 44107P104 494 44755 SH SOLE 13 0 44742 HOSTESS BRANDS INC CL A 44109J106 21130 1982169 SH SOLE 1980828 0 1341 HOULIHAN LOKEY INC CL A 441593100 4293 82375 SH SOLE 62167 0 20208 HOUSTON WIRE & CABLE CO COM 44244K109 493 225280 SH SOLE 0 0 225280 HOWARD HUGHES CORP COM 44267D107 722 14283 SH SOLE 6959 0 7324 HP INC COM 40434L105 6159 354774 SH SOLE 4656 0 350118 HSBC HLDGS PLC SPON ADR NEW 404280406 5983 213598 SH SOLE 30603 0 182995 HUAZHU GROUP LTD SPONSORED ADS 44332N106 750 26108 SH SOLE 0 0 26108 HUBBELL INC COM 443510607 9591 83585 SH SOLE 66676 0 16909 HUBSPOT INC COM 443573100 3126 23473 SH SOLE 11251 0 12222 HUDBAY MINERALS INC COM 443628102 63 33477 SH SOLE 0 0 33477 HUMANA INC COM 444859102 19796 63040 SH SOLE 51053 0 11987 HUNT J B TRANS SVCS INC COM 445658107 404 4375 SH SOLE 0 0 4375 HUNTINGTON BANCSHARES INC COM 446150104 67783 8256180 SH SOLE 6701938 0 1554242 HUNTINGTON INGALLS INDS INC COM 446413106 14099 77375 SH SOLE 55720 0 21655 HUNTSMAN CORP COM 447011107 19410 1345125 SH SOLE 563594 0 781531 HUYA INC ADS REP SHS A 44852D108 235 13878 SH SOLE 0 0 13878 HYATT HOTELS CORP COM CL A 448579102 525 10954 SH SOLE 7090 0 3864 IAA INC COM 449253103 3332 111216 SH SOLE 96981 0 14235 IAC INTERACTIVECORP COM 44919P508 2847 15883 SH SOLE 0 0 15883 IAMGOLD CORP COM 450913108 82 36250 SH SOLE 0 0 36250 IBERIABANK CORP COM 450828108 263 7286 SH SOLE 0 0 7286 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1126 23249 SH SOLE 0 0 23249 ICHOR HOLDINGS SHS G4740B105 485 25336 SH SOLE 0 0 25336 ICICI BANK LIMITED ADR 45104G104 2681 315451 SH SOLE 303665 0 11786 ICON PLC SHS G4705A100 13082 96188 SH SOLE 81946 0 14242 ICU MED INC COM 44930G107 17035 84429 SH SOLE 76955 0 7474 IDACORP INC COM 451107106 2493 28400 SH SOLE 21813 0 6587 IDEX CORP COM 45167R104 5643 40851 SH SOLE 31116 0 9735 IDEXX LABS INC COM 45168D104 8987 37100 SH SOLE 24621 0 12479 IGM BIOSCIENCES INC COM 449585108 1758 31302 SH SOLE 0 0 31302 IHEARTMEDIA INC COM CL A 45174J509 1169 159866 SH SOLE 159836 0 30 IHS MARKIT LTD SHS G47567105 18824 313727 SH SOLE 302545 0 11182 II VI INC COM 902104108 614 21546 SH SOLE 13781 0 7765 ILLINOIS TOOL WKS INC COM 452308109 65492 460802 SH SOLE 250407 0 210395 ILLUMINA INC COM 452327109 33237 121693 SH SOLE 92232 0 29461 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 686 562000 PRN SOLE 0 0 562000 IMMERSION CORP COM 452521107 80 14925 SH SOLE 0 0 14925 IMMUNOGEN INC COM 45253H101 1014 297226 SH SOLE 267570 0 29656 IMPERIAL OIL LTD COM NEW 453038408 208 18406 SH SOLE 0 0 18406 IMV INC COM 44974L103 42 24043 SH SOLE 0 0 24043 INCYTE CORP COM 45337C102 2612 35664 SH SOLE 8036 0 27628 INDEPENDENCE RLTY TR INC COM 45378A106 3584 400925 SH SOLE 0 0 400925 INDEPENDENT BANK CORP MASS COM 453836108 238 3696 SH SOLE 368 0 3328 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 2446 92070 SH SOLE 0 0 92070 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 430 16695 SH SOLE 0 0 16695 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 959 57110 SH SOLE 0 0 57110 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 66321 2329521 SH SOLE 2237769 0 91752 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 2237 129703 SH SOLE 0 0 129703 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1031 34204 SH SOLE 0 0 34204 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 484 20927 SH SOLE 0 0 20927 INDEXIQ ETF TR US RL EST SMCP 45409B628 386 24256 SH SOLE 0 0 24256 INDIA FD INC COM 454089103 1900 139468 SH SOLE 0 0 139468 INFORMATION SERVICES GROUP I COM 45675Y104 30 11512 SH SOLE 0 0 11512 INFOSYS LTD SPONSORED ADR 456788108 5000 609015 SH SOLE 603444 0 5571 ING GROEP N.V. SPONSORED ADR 456837103 1724 334670 SH SOLE 67755 0 266915 INGERSOLL RAND INC COM 45687V106 7232 291636 SH SOLE 83381 0 208255 INGEVITY CORP COM 45688C107 2494 70848 SH SOLE 32681 0 38167 INGLES MKTS INC CL A 457030104 2835 78408 SH SOLE 76528 0 1880 INGREDION INC COM 457187102 7494 99261 SH SOLE 85196 0 14065 INMODE LTD SHS M5425M103 502 23365 SH SOLE 0 0 23365 INNOSPEC INC COM 45768S105 506 7286 SH SOLE 7043 0 243 INNOVATOR ETFS TR IBD 50 ETF 45782C102 2503 89430 SH SOLE 0 0 89430 INOVALON HLDGS INC COM CL A 45781D101 225 13478 SH SOLE 0 0 13478 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 165 22158 SH SOLE 0 0 22158 INPHI CORP COM 45772F107 413 5216 SH SOLE 20 0 5196 INSEEGO CORP COM 45782B104 307 49300 SH SOLE 0 0 49300 INSIGHT SELECT INCOME FD COM 45781W109 256 12989 SH SOLE 0 0 12989 INSMED INC COM PAR $.01 457669307 275 17131 SH SOLE 16299 0 832 INSPERITY INC COM 45778Q107 3956 106064 SH SOLE 104403 0 1661 INSPIRE MED SYS INC COM 457730109 438 7263 SH SOLE 0 0 7263 INSULET CORP COM 45784P101 5873 35446 SH SOLE 21641 0 13805 INTEGER HLDGS CORP COM 45826H109 531 8443 SH SOLE 7080 0 1363 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2933 65669 SH SOLE 64870 0 799 INTEL CORP COM 458140100 183299 3386893 SH SOLE 834950 0 2551943 INTEL CORP COM 458140100 2 25500 SH Call SOLE 0 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 228 18614 SH SOLE 0 0 18614 INTELSAT S A COM L5140P101 42 27350 SH SOLE 0 0 27350 INTER PARFUMS INC COM 458334109 1095 23622 SH SOLE 16943 0 6679 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3673 85075 SH SOLE 77581 0 7494 INTERCEPT PHARMACEUTICALS IN COM 45845P108 6851 108821 SH SOLE 0 0 108821 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 520 650000 PRN SOLE 0 0 650000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 70674 875171 SH SOLE 112388 0 762783 INTERCONTINENTAL EXCHANGE IN COM 45866F104 17 15900 SH Call SOLE 0 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 220 5217 SH SOLE 4008 0 1209 INTERDIGITAL INC COM 45867G101 844 18914 SH SOLE 0 0 18914 INTERNATIONAL BANCSHARES COR COM 459044103 326 12115 SH SOLE 0 0 12115 INTERNATIONAL BUSINESS MACHS COM 459200101 116626 1051344 SH SOLE 364954 0 686390 INTERNATIONAL BUSINESS MACHS COM 459200101 1 30200 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1509 14780 SH SOLE 287 0 14493 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 737 123869 SH SOLE 119768 0 4101 INTERNATIONAL TOWER HILL MIN COM 46050R102 4 10900 SH SOLE 0 0 10900 INTERPUBLIC GROUP COS INC COM 460690100 21066 1301159 SH SOLE 1240833 0 60326 INTL PAPER CO COM 460146103 22697 729113 SH SOLE 344888 0 384225 INTL PAPER CO COM 460146103 9 57600 SH Call SOLE 0 0 0 INTRA CELLULAR THERAPIES INC COM 46116X101 2042 132853 SH SOLE 0 0 132853 INTUIT COM 461202103 27348 118902 SH SOLE 76044 0 42858 INTUITIVE SURGICAL INC COM NEW 46120E602 28179 56904 SH SOLE 23009 0 33895 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 1652 23027 SH SOLE 0 0 23027 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 11205 227244 SH SOLE 0 0 227244 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 385 16916 SH SOLE 0 0 16916 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 3975 387066 SH SOLE 0 0 387066 INVESCO BD FD COM 46132L107 2499 141196 SH SOLE 0 0 141196 INVESCO CALIF VALUE MUN INCO COM 46132H106 337 29702 SH SOLE 0 0 29702 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 402 4208 SH SOLE 0 0 4208 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1083 96277 SH SOLE 0 0 96277 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 3340 124485 SH SOLE 0 0 124485 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 1954 244911 SH SOLE 0 0 244911 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 196 10264 SH SOLE 0 0 10264 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 12566 598098 SH SOLE 0 0 598098 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 2645 114990 SH SOLE 0 0 114990 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 13542 645764 SH SOLE 0 0 645764 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1849 83494 SH SOLE 0 0 83494 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 24372 1150714 SH SOLE 0 0 1150714 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2444 112844 SH SOLE 0 0 112844 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 13230 638374 SH SOLE 0 0 638374 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1425 63472 SH SOLE 0 0 63472 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 11331 548695 SH SOLE 0 0 548695 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 380 17102 SH SOLE 0 0 17102 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 4651 226116 SH SOLE 0 0 226116 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 930 47223 SH SOLE 0 0 47223 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 372 18790 SH SOLE 0 0 18790 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 521 11641 SH SOLE 0 0 11641 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 309 14970 SH SOLE 0 0 14970 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 16556 636298 SH SOLE 633700 0 2598 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 2378 47678 SH SOLE 0 0 47678 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 4841 99893 SH SOLE 800 0 99093 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 426 11322 SH SOLE 0 0 11322 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 5935 240726 SH SOLE 0 0 240726 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 293 9784 SH SOLE 0 0 9784 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 355 8648 SH SOLE 0 0 8648 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 167 15988 SH SOLE 0 0 15988 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 2277 26706 SH SOLE 0 0 26706 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 805 14469 SH SOLE 0 0 14469 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 49162 911082 SH SOLE 0 0 911082 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 211 3756 SH SOLE 0 0 3756 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 3018 44669 SH SOLE 0 0 44669 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 245 8506 SH SOLE 0 0 8506 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 406 8731 SH SOLE 0 0 8731 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 206 34343 SH SOLE 0 0 34343 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 14407 329308 SH SOLE 0 0 329308 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 5490 182219 SH SOLE 166 0 182053 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 410 8052 SH SOLE 0 0 8052 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 136 73368 SH SOLE 0 0 73368 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 1662 30214 SH SOLE 0 0 30214 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1832 33720 SH SOLE 0 0 33720 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 2757 32157 SH SOLE 0 0 32157 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 3128 185182 SH SOLE 0 0 185182 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 5165 55867 SH SOLE 0 0 55867 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 24159 270113 SH SOLE 0 0 270113 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 374 46000 SH SOLE 0 0 46000 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1089 28925 SH SOLE 0 0 28925 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 2487 192059 SH SOLE 0 0 192059 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2607 229728 SH SOLE 0 0 229728 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1562 12424 SH SOLE 0 0 12424 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 5279 184164 SH SOLE 0 0 184164 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 5311 119075 SH SOLE 0 0 119075 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 3580 18310 SH SOLE 0 0 18310 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 256 12662 SH SOLE 0 0 12662 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 4777 97291 SH SOLE 0 0 97291 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 574 12760 SH SOLE 0 0 12760 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 369 3308 SH SOLE 0 0 3308 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 557 7301 SH SOLE 0 0 7301 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 567 19369 SH SOLE 0 0 19369 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 235 8241 SH SOLE 0 0 8241 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1474 88090 SH SOLE 0 0 88090 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 306 4564 SH SOLE 0 0 4564 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1372 43696 SH SOLE 0 0 43696 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 3638 19230 SH SOLE 0 0 19230 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 2955 30133 SH SOLE 0 0 30133 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 232 1875 SH SOLE 0 0 1875 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 34284 215023 SH SOLE 5 0 215018 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 117034 1392925 SH SOLE 918 0 1392007 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 17981 179552 SH SOLE 0 0 179552 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 18035 451448 SH SOLE 0 0 451448 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 323 10781 SH SOLE 0 0 10781 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2667 85116 SH SOLE 0 0 85116 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 2883 107535 SH SOLE 0 0 107535 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 4536 85645 SH SOLE 0 0 85645 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 1297 93681 SH SOLE 0 0 93681 INVESCO EXCHANGE-TRADED FD T 1 30 LADER TRE 46138E107 2049 52052 SH SOLE 0 0 52052 INVESCO EXCHANGE-TRADED FD T CEF INM COMPSI 46138E404 916 52361 SH SOLE 20269 0 32092 INVESCO EXCHANGE-TRADED FD T CHINA TECHNLGY 46138E800 1295 27046 SH SOLE 0 0 27046 INVESCO EXCHANGE-TRADED FD T DWA DEV MKTS 46138E875 5329 235256 SH SOLE 0 0 235256 INVESCO EXCHANGE-TRADED FD T DWA EMERG MKTS 46138E867 2983 204696 SH SOLE 0 0 204696 INVESCO EXCHANGE-TRADED FD T DWA SMLCP MENT 46138E842 8345 204871 SH SOLE 0 0 204871 INVESCO EXCHANGE-TRADED FD T EMRNG MKT SVRG 46138E784 3415 142811 SH SOLE 4273 0 138538 INVESCO EXCHANGE-TRADED FD T FNDMNTL HY CRP 46138E719 298 17992 SH SOLE 0 0 17992 INVESCO EXCHANGE-TRADED FD T FTSE RAFI EMNG 46138E727 629 40777 SH SOLE 0 0 40777 INVESCO EXCHANGE-TRADED FD T FTSE RAFI SML 46138E735 490 21231 SH SOLE 0 0 21231 INVESCO EXCHANGE-TRADED FD T GBL SRT TRM HY 46138E669 230 11657 SH SOLE 0 0 11657 INVESCO EXCHANGE-TRADED FD T GLOBAL WATER 46138E651 226 9239 SH SOLE 0 0 9239 INVESCO EXCHANGE-TRADED FD T INTL BUYBACK 46138E644 366 15608 SH SOLE 0 0 15608 INVESCO EXCHANGE-TRADED FD T KBW BK ETF 46138E628 2003 59746 SH SOLE 0 0 59746 INVESCO EXCHANGE-TRADED FD T MSCI GBL TIMBR 46138E545 509 24313 SH SOLE 0 0 24313 INVESCO EXCHANGE-TRADED FD T NATL AMT MUNI 46138E537 2938 113890 SH SOLE 0 0 113890 INVESCO EXCHANGE-TRADED FD T PFD ETF 46138E511 6500 493891 SH SOLE 509 0 493382 INVESCO EXCHANGE-TRADED FD T RUSEL 1000 EQL 46138E420 528 21795 SH SOLE 0 0 21795 INVESCO EXCHANGE-TRADED FD T S&P 500 EX RAT 46138E388 5077 162526 SH SOLE 64045 0 98481 INVESCO EXCHANGE-TRADED FD T S&P 500 HB ETF 46138E370 2145 73419 SH SOLE 0 0 73419 INVESCO EXCHANGE-TRADED FD T S&P 500 REVENUE 46138G698 939 21384 SH SOLE 0 0 21384 INVESCO EXCHANGE-TRADED FD T S&P EMRNG MKTS 46138E297 1800 102714 SH SOLE 0 0 102714 INVESCO EXCHANGE-TRADED FD T S&P GBL WATER 46138E263 1618 48791 SH SOLE 0 0 48791 INVESCO EXCHANGE-TRADED FD T S&P INTL LOW 46138E230 15210 578558 SH SOLE 0 0 578558 INVESCO EXCHANGE-TRADED FD T S&P INTL QULTY 46138E214 780 37387 SH SOLE 0 0 37387 INVESCO EXCHANGE-TRADED FD T S&P MDCP 400 REV 46138G672 413 10041 SH SOLE 0 0 10041 INVESCO EXCHANGE-TRADED FD T S&P MIDCP LOW 46138E198 22632 568365 SH SOLE 0 0 568365 INVESCO EXCHANGE-TRADED FD T S&P SMALLCAP 600 46138G664 576 13720 SH SOLE 0 0 13720 INVESCO EXCHANGE-TRADED FD T S&P SMLCP FINL 46138E156 255 7080 SH SOLE 0 0 7080 INVESCO EXCHANGE-TRADED FD T S&P SMLCP HELT 46138E149 3482 33685 SH SOLE 0 0 33685 INVESCO EXCHANGE-TRADED FD T S&P SMLCP INFO 46138E115 913 12864 SH SOLE 0 0 12864 INVESCO EXCHANGE-TRADED FD T S&P SMLCP LOW 46138G102 5641 170225 SH SOLE 0 0 170225 INVESCO EXCHANGE-TRADED FD T S&P SMLCP STAP 46138E172 287 4549 SH SOLE 0 0 4549 INVESCO EXCHANGE-TRADED FD T S&P SMLCP UTIL 46138G409 345 7544 SH SOLE 0 0 7544 INVESCO EXCHANGE-TRADED FD T S&P ULTRA DIVIDE 46138G656 5983 258010 SH SOLE 0 0 258010 INVESCO EXCHANGE-TRADED FD T S&P500 HDL VOL 46138E362 34825 1160464 SH SOLE 0 0 1160464 INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 34556 736485 SH SOLE 0 0 736485 INVESCO EXCHANGE-TRADED FD T SOLAR ETF 46138G706 691 27381 SH SOLE 0 0 27381 INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 4582 223943 SH SOLE 0 0 223943 INVESCO EXCHANGE-TRADED FD T TAXABLE MUN BD 46138G805 17958 581191 SH SOLE 40486 0 540705 INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138G870 3416 159178 SH SOLE 0 0 159178 INVESCO HIGH INCOME 2023 TAR COM 46135X108 360 44552 SH SOLE 0 0 44552 INVESCO HIGH INCOME 2024 TAR COM 46136K105 333 45374 SH SOLE 0 0 45374 INVESCO LTD SHS G491BT108 12930 1423960 SH SOLE 1197493 0 226467 INVESCO MORTGAGE CAPITAL INC COM 46131B100 61 17745 SH SOLE 0 0 17745 INVESCO MUN OPPORTUNITY TR COM 46132C107 3806 332394 SH SOLE 0 0 332394 INVESCO MUN TR COM 46131J103 599 51173 SH SOLE 0 0 51173 INVESCO MUNI INCOME OPP TRST COM 46132X101 303 44091 SH SOLE 0 0 44091 INVESCO PA VALUE MUN INC TR COM 46132K109 3940 324581 SH SOLE 0 0 324581 INVESCO QQQ TR UNIT SER 1 46090E103 249719 1311540 SH SOLE 185763 0 1125777 INVESCO QUALITY MUNI INC TRS COM 46133G107 2853 243642 SH SOLE 0 0 243642 INVESCO SR INCOME TR COM 46131H107 1462 453884 SH SOLE 0 0 453884 INVESCO TR INVT GRADE MUNS COM 46131M106 528 43636 SH SOLE 0 0 43636 INVESCO TR INVT GRADE NEW YO COM 46131T101 150 12403 SH SOLE 0 0 12403 INVESCO VALUE MUN INCOME TR COM 46132P108 270 19120 SH SOLE 0 0 19120 INVESTCORP CR MGMT BDC INC COM 46090R104 539 219071 SH SOLE 0 0 219071 INVESTORS BANCORP INC NEW COM 46146L101 1003 125493 SH SOLE 123707 0 1786 INVITAE CORP COM 46185L103 622 45511 SH SOLE 34 0 45477 INVITATION HOMES INC COM 46187W107 10099 472586 SH SOLE 14313 0 458273 IONIS PHARMACEUTICALS INC COM 462222100 16761 354504 SH SOLE 338515 0 15989 IOVANCE BIOTHERAPEUTICS INC COM 462260100 1224 40878 SH SOLE 15928 0 24950 IOVANCE BIOTHERAPEUTICS INC COM 462260100 115 16000 SH Call SOLE 0 0 0 IPG PHOTONICS CORP COM 44980X109 4637 42047 SH SOLE 18940 0 23107 IQIYI INC SPONSORED ADS 46267X108 780 43829 SH SOLE 0 0 43829 IQVIA HLDGS INC COM 46266C105 60605 561887 SH SOLE 93622 0 468265 IRHYTHM TECHNOLOGIES INC COM 450056106 421 5171 SH SOLE 0 0 5171 IRIDIUM COMMUNICATIONS INC COM 46269C102 10311 461747 SH SOLE 120968 0 340779 IROBOT CORP COM 462726100 316 7727 SH SOLE 0 0 7727 IRON MTN INC NEW COM 46284V101 51712 2172774 SH SOLE 1856265 0 316509 ISHARES GOLD TRUST ISHARES 464285105 101351 6725331 SH SOLE 313000 0 6412331 ISHARES INC CORE MSCI EMKT 46434G103 404983 10006989 SH SOLE 7754838 0 2252151 ISHARES INC CUR HD MSCI EM 46434G509 915 42896 SH SOLE 0 0 42896 ISHARES INC EM MKT SM-CP ETF 464286475 681 21229 SH SOLE 0 0 21229 ISHARES INC EM MKTS DIV ETF 464286319 897 31869 SH SOLE 18028 0 13841 ISHARES INC ESG MSCI EM ETF 46434G863 1957 71498 SH SOLE 30 0 71468 ISHARES INC GLB ENR PROD ETF 464286343 194 18627 SH SOLE 0 0 18627 ISHARES INC JP MORGAN EM ETF 464286517 662 17691 SH SOLE 0 0 17691 ISHARES INC MIN VOL EMRG MKT 464286533 14405 307020 SH SOLE 0 0 307020 ISHARES INC MIN VOL GBL ETF 464286525 20091 250070 SH SOLE 121058 0 129012 ISHARES INC MLT FCTR EMG MKT 46434G889 8317 242113 SH SOLE 0 0 242113 ISHARES INC MSCI CDA ETF 464286509 222 10161 SH SOLE 0 0 10161 ISHARES INC MSCI EM ASIA ETF 464286426 820 14392 SH SOLE 13544 0 848 ISHARES INC MSCI EURZONE ETF 464286608 2689 88121 SH SOLE 0 0 88121 ISHARES INC MSCI GBL GOLD MN 46434G855 737 38467 SH SOLE 0 0 38467 ISHARES INC MSCI GERMANY ETF 464286806 335 15612 SH SOLE 0 0 15612 ISHARES INC MSCI HONG KG ETF 464286871 5424 272004 SH SOLE 0 0 272004 ISHARES INC MSCI JPN ETF NEW 46434G822 2642 53493 SH SOLE 0 0 53493 ISHARES INC MSCI NETHERL ETF 464286814 1757 67609 SH SOLE 0 0 67609 ISHARES INC MSCI PAC JP ETF 464286665 655 19321 SH SOLE 0 0 19321 ISHARES INC MSCI STH KOR ETF 464286772 513 10934 SH SOLE 0 0 10934 ISHARES INC MSCI SWITZERLAND 464286749 1289 36462 SH SOLE 0 0 36462 ISHARES INC MSCI TAIWAN ETF 46434G772 2139 64892 SH SOLE 0 0 64892 ISHARES INC MSCI WORLD ETF 464286392 1086 13931 SH SOLE 0 0 13931 ISHARES SILVER TRUST ISHARES 46428Q109 9854 755125 SH SOLE 0 0 755125 ISHARES SILVER TRUST ISHARES 46428Q109 1 37600 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 21432 214534 SH SOLE 95711 0 118823 ISHARES TR 0-5YR HI YL CP 46434V407 3936 96293 SH SOLE 58796 0 37497 ISHARES TR 0-5YR INVT GR CP 46434V100 6655 132734 SH SOLE 0 0 132734 ISHARES TR 1 3 YR TREAS BD 464287457 59741 689288 SH SOLE 288852 0 400436 ISHARES TR 10-20 YR TRS ETF 464288653 16196 96630 SH SOLE 95357 0 1273 ISHARES TR 20 YR TR BD ETF 464287432 36615 221951 SH SOLE 62071 0 159880 ISHARES TR 3 7 YR TREAS BD 464288661 42413 318086 SH SOLE 106068 0 212018 ISHARES TR A RATE CP BD ETF 46429B291 1794 32538 SH SOLE 0 0 32538 ISHARES TR AGENCY BOND ETF 464288166 15602 129409 SH SOLE 110928 0 18481 ISHARES TR AGGRES ALLOC ETF 464289859 12946 272774 SH SOLE 272336 0 438 ISHARES TR ASIA 50 ETF 464288430 414 7428 SH SOLE 0 0 7428 ISHARES TR BARCLAYS 7 10 YR 464287440 31908 262657 SH SOLE 48647 0 214010 ISHARES TR BROAD USD HIGH 46435U853 377 10620 SH SOLE 17 0 10603 ISHARES TR CHINA LG-CAP ETF 464287184 1646 43845 SH SOLE 0 0 43845 ISHARES TR CHINA LG-CAP ETF 464287184 1 11400 SH Call SOLE 0 0 0 ISHARES TR COHEN STEER REIT 464287564 4882 53287 SH SOLE 0 0 53287 ISHARES TR CONSER ALLOC ETF 464289883 1605 47528 SH SOLE 37213 0 10315 ISHARES TR CONV BD ETF 46435G102 4695 86354 SH SOLE 0 0 86354 ISHARES TR CORE 1 5 YR USD 46432F859 767055 15189210 SH SOLE 13373344 0 1815866 ISHARES TR CORE DIV GRWTH 46434V621 57562 1766230 SH SOLE 192400 0 1573830 ISHARES TR CORE HIGH DV ETF 46429B663 10949 153021 SH SOLE 0 0 153021 ISHARES TR CORE INTL AGGR 46435G672 595 10873 SH SOLE 0 0 10873 ISHARES TR CORE MSCI EAFE 46432F842 1992474 39937342 SH SOLE 36581120 0 3356222 ISHARES TR CORE MSCI EURO 46434V738 1440 38845 SH SOLE 807 0 38038 ISHARES TR CORE MSCI INTL 46435G326 5487 123829 SH SOLE 0 0 123829 ISHARES TR CORE MSCI TOTAL 46432F834 11127 236689 SH SOLE 0 0 236689 ISHARES TR CORE S&P MCP ETF 464287507 458323 3185863 SH SOLE 2555517 0 630346 ISHARES TR CORE S&P SCP ETF 464287804 415730 7409177 SH SOLE 5235241 0 2173936 ISHARES TR CORE S&P TTL STK 464287150 23786 415765 SH SOLE 127852 0 287913 ISHARES TR CORE S&P US GWT 464287671 29170 510949 SH SOLE 143374 0 367575 ISHARES TR CORE S&P US VLU 464287663 13412 290426 SH SOLE 94019 0 196407 ISHARES TR CORE S&P500 ETF 464287200 265331 1026788 SH SOLE 199614 0 827174 ISHARES TR CORE TOTAL USD 46434V613 25037 476902 SH SOLE 0 0 476902 ISHARES TR CORE US AGGBD ET 464287226 3223209 27937978 SH SOLE 26437743 0 1500235 ISHARES TR CRE U S REIT ETF 464288521 567 14467 SH SOLE 214 0 14253 ISHARES TR CUR HD EURZN ETF 46434V639 379 16050 SH SOLE 0 0 16050 ISHARES TR DOW JONES US ETF 464287846 2119 16792 SH SOLE 0 0 16792 ISHARES TR EAFE GRWTH ETF 464288885 52320 735758 SH SOLE 592116 0 143642 ISHARES TR EAFE SML CP ETF 464288273 8497 189526 SH SOLE 0 0 189526 ISHARES TR EAFE VALUE ETF 464288877 2620 73407 SH SOLE 50150 0 23257 ISHARES TR EDGE MSCI MINM 46435G433 638 24657 SH SOLE 0 0 24657 ISHARES TR EDGE MSCI USA VL 46432F388 23826 378186 SH SOLE 24350 0 353836 ISHARES TR EDGE US FIXD INM 46435U796 1146 11741 SH SOLE 0 0 11741 ISHARES TR ESG 1 5 YR USD 46435G243 605 24290 SH SOLE 0 0 24290 ISHARES TR ESG MSCI EAFE 46435G516 2132 40104 SH SOLE 5116 0 34988 ISHARES TR ESG MSCI LEADR 46435U218 256 5670 SH SOLE 0 0 5670 ISHARES TR ESG MSCI USA ETF 46435G425 2278 39627 SH SOLE 2 0 39625 ISHARES TR ESG US AGR BD 46435U549 706 12748 SH SOLE 0 0 12748 ISHARES TR ESG USD CORPT 46435G193 463 18020 SH SOLE 0 0 18020 ISHARES TR EUROPE ETF 464287861 1292 36577 SH SOLE 0 0 36577 ISHARES TR EXPANDED TECH 464287515 24708 117488 SH SOLE 31129 0 86359 ISHARES TR EXPND TEC SC ETF 464287549 4214 19897 SH SOLE 0 0 19897 ISHARES TR EXPONENTIAL TECH 46434V381 1649 46307 SH SOLE 0 0 46307 ISHARES TR FLTG RATE NT ETF 46429B655 27747 569282 SH SOLE 25617 0 543665 ISHARES TR GL CLEAN ENE ETF 464288224 1538 161006 SH SOLE 0 0 161006 ISHARES TR GLB CNSM STP ETF 464288737 1436 30036 SH SOLE 0 0 30036 ISHARES TR GLB INFRASTR ETF 464288372 254 7449 SH SOLE 100 0 7349 ISHARES TR GLOB HLTHCRE ETF 464287325 3691 60569 SH SOLE 0 0 60569 ISHARES TR GLOBAL 100 ETF 464287572 987 22093 SH SOLE 0 0 22093 ISHARES TR GLOBAL ENERG ETF 464287341 380 22492 SH SOLE 0 0 22492 ISHARES TR GLOBAL REIT ETF 46434V647 1239 64722 SH SOLE 0 0 64722 ISHARES TR GLOBAL TECH ETF 464287291 5591 30661 SH SOLE 0 0 30661 ISHARES TR GOV/CRED BD ETF 464288596 685 5650 SH SOLE 0 0 5650 ISHARES TR GRWT ALLOCAT ETF 464289867 12769 308588 SH SOLE 301679 0 6909 ISHARES TR HDG MSCI EAFE 46434V803 6744 278571 SH SOLE 0 0 278571 ISHARES TR IBDS DEC28 ETF 46435U515 2723 103791 SH SOLE 0 0 103791 ISHARES TR IBONDS 21 TRM HG 46435U226 553 23950 SH SOLE 0 0 23950 ISHARES TR IBONDS 27 ETF 46435UAA9 2037 83128 SH SOLE 0 0 83128 ISHARES TR IBONDS DEC 46435U697 941 35961 SH SOLE 0 0 35961 ISHARES TR IBONDS DEC 25 46435U432 550 20335 SH SOLE 0 0 20335 ISHARES TR IBONDS DEC 28 46435U325 530 20213 SH SOLE 0 0 20213 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 26392 1046885 SH SOLE 0 0 1046885 ISHARES TR IBONDS DEC2021 46435G789 1938 75951 SH SOLE 0 0 75951 ISHARES TR IBONDS DEC2022 46435G755 1471 56561 SH SOLE 0 0 56561 ISHARES TR IBONDS DEC2023 46435G318 1875 73084 SH SOLE 0 0 73084 ISHARES TR IBONDS DEC2026 46435GAA0 1772 72188 SH SOLE 0 0 72188 ISHARES TR IBONDS DEC21 ETF 46434VBK5 29125 1181557 SH SOLE 0 0 1181557 ISHARES TR IBONDS DEC22 ETF 46434VBA7 7952 320766 SH SOLE 0 0 320766 ISHARES TR IBONDS DEC23 ETF 46434VAX8 8267 330699 SH SOLE 0 0 330699 ISHARES TR IBONDS DEC24 ETF 46434VBG4 6667 269693 SH SOLE 0 0 269693 ISHARES TR IBONDS DEC25 ETF 46434VBD1 3486 139622 SH SOLE 0 0 139622 ISHARES TR IBONDS SEP2020 46434V571 1216 47945 SH SOLE 0 0 47945 ISHARES TR IBOXX HI YD ETF 464288513 18522 240332 SH SOLE 89612 0 150720 ISHARES TR IBOXX INV CP ETF 464287242 84976 688012 SH SOLE 457513 0 230499 ISHARES TR INDIA 50 ETF 464289529 220 8589 SH SOLE 0 0 8589 ISHARES TR INTL MOMENTUM FT 46434V449 2277 86052 SH SOLE 84483 0 1569 ISHARES TR INTL QLTY FACTOR 46434V456 11911 460783 SH SOLE 0 0 460783 ISHARES TR INTL SEL DIV ETF 464288448 5207 230410 SH SOLE 2253 0 228157 ISHARES TR INTL TREA BD ETF 464288117 566 11477 SH SOLE 0 0 11477 ISHARES TR INTL VALUE FACTR 46435G409 304 17281 SH SOLE 0 0 17281 ISHARES TR INTRM GOV CR ETF 464288612 6357 55412 SH SOLE 2875 0 52537 ISHARES TR INTRM TR CRP ETF 464288638 47467 864298 SH SOLE 391622 0 472676 ISHARES TR JPMORGAN USD EMG 464288281 16205 167614 SH SOLE 14637 0 152977 ISHARES TR LNG TR CRPRT BD 464289511 3593 56478 SH SOLE 48507 0 7971 ISHARES TR MBS ETF 464288588 52214 472772 SH SOLE 165374 0 307398 ISHARES TR MIN VOL EAFE ETF 46429B689 67373 1085792 SH SOLE 292312 0 793480 ISHARES TR MODERT ALLOC ETF 464289875 5154 140295 SH SOLE 131337 0 8958 ISHARES TR MORTGE REL ETF 46435G342 1330 71130 SH SOLE 0 0 71130 ISHARES TR MRGSTR MD CP ETF 464288208 13144 85825 SH SOLE 0 0 85825 ISHARES TR MRGSTR MD CP GRW 464288307 1499 6866 SH SOLE 61 0 6805 ISHARES TR MRGSTR MD CP VAL 464288406 1930 18050 SH SOLE 79 0 17971 ISHARES TR MRGSTR SM CP ETF 464288505 307 2451 SH SOLE 0 0 2451 ISHARES TR MRNGSTR INC ETF 46432F875 12018 600900 SH SOLE 587417 0 13483 ISHARES TR MRNGSTR LG-CP ET 464287127 275 1874 SH SOLE 0 0 1874 ISHARES TR MRNGSTR LG-CP GR 464287119 3862 20789 SH SOLE 0 0 20789 ISHARES TR MRNGSTR LG-CP VL 464288109 2467 28486 SH SOLE 0 0 28486 ISHARES TR MSCI AC ASIA ETF 464288182 14820 248158 SH SOLE 240116 0 8042 ISHARES TR MSCI ACWI ETF 464288257 28145 449822 SH SOLE 42586 0 407236 ISHARES TR MSCI ACWI EX US 464288240 14424 383113 SH SOLE 0 0 383113 ISHARES TR MSCI CHINA ETF 46429B671 864 15098 SH SOLE 0 0 15098 ISHARES TR MSCI EAFE ETF 464287465 89652 1676989 SH SOLE 144152 0 1532837 ISHARES TR MSCI EMG MKT ETF 464287234 38958 1141473 SH SOLE 116 0 1141357 ISHARES TR MSCI EMG MKT ETF 464287234 27 45500 SH Call SOLE 0 0 0 ISHARES TR MSCI EURO FL ETF 464289180 190 15134 SH SOLE 0 0 15134 ISHARES TR MSCI INDIA ETF 46429B598 350 14530 SH SOLE 0 0 14530 ISHARES TR MSCI INDIA SM CP 46429B614 14749 637917 SH SOLE 0 0 637917 ISHARES TR MSCI KLD400 SOC 464288570 3416 35070 SH SOLE 2674 0 32396 ISHARES TR MSCI MIN VOL ETF 46429B697 1216697 22527256 SH SOLE 19204937 0 3322319 ISHARES TR MSCI UK ETF NEW 46435G334 447 18727 SH SOLE 0 0 18727 ISHARES TR MSCI USA ESG SLC 464288802 17486 159299 SH SOLE 128002 0 31297 ISHARES TR MULTIFACTOR INTL 46434V274 22985 1134517 SH SOLE 0 0 1134517 ISHARES TR MULTIFACTOR USA 46434V282 2819 106578 SH SOLE 0 0 106578 ISHARES TR NASDAQ BIOTECH 464287556 15330 142285 SH SOLE 0 0 142285 ISHARES TR NATIONAL MUN ETF 464288414 25082 221944 SH SOLE 30760 0 191184 ISHARES TR NEW YORK MUN ETF 464288323 202 3582 SH SOLE 0 0 3582 ISHARES TR NEW ZEALAND ETF 464289123 2134 47884 SH SOLE 0 0 47884 ISHARES TR NORTH AMERN NAT 464287374 221 13264 SH SOLE 0 0 13264 ISHARES TR PFD AND INCM SEC 464288687 40551 1273597 SH SOLE 31946 0 1241651 ISHARES TR PHLX SEMICND ETF 464287523 4699 22898 SH SOLE 0 0 22898 ISHARES TR RESIDNL REAL EST 464288562 226 4092 SH SOLE 0 0 4092 ISHARES TR RUS 1000 ETF 464287622 33542 236996 SH SOLE 67336 0 169660 ISHARES TR RUS 1000 GRW ETF 464287614 481105 3193516 SH SOLE 1285744 0 1907772 ISHARES TR RUS 1000 VAL ETF 464287598 339519 3423259 SH SOLE 1761900 0 1661359 ISHARES TR RUS 2000 GRW ETF 464287648 35765 226114 SH SOLE 1003 0 225111 ISHARES TR RUS 2000 VAL ETF 464287630 15672 191049 SH SOLE 0 0 191049 ISHARES TR RUS MD CP GR ETF 464287481 32287 265536 SH SOLE 16503 0 249033 ISHARES TR RUS MDCP VAL ETF 464287473 19672 306939 SH SOLE 157823 0 149116 ISHARES TR RUS MID CAP ETF 464287499 52590 1218207 SH SOLE 145809 0 1072398 ISHARES TR RUS TOP 200 ETF 464289446 236 3835 SH SOLE 0 0 3835 ISHARES TR RUS TP200 GR ETF 464289438 4011 47626 SH SOLE 0 0 47626 ISHARES TR RUS TP200 VL ETF 464289420 298 6763 SH SOLE 0 0 6763 ISHARES TR RUSSELL 2000 ETF 464287655 138576 1210702 SH SOLE 681816 0 528886 ISHARES TR RUSSELL 2000 ETF 464287655 119 24200 SH Call SOLE 0 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 14083 94946 SH SOLE 17618 0 77328 ISHARES TR S&P 100 ETF 464287101 14445 121772 SH SOLE 0 0 121772 ISHARES TR S&P 500 GRWT ETF 464287309 100249 607387 SH SOLE 541 0 606846 ISHARES TR S&P 500 VAL ETF 464287408 49048 509588 SH SOLE 651 0 508937 ISHARES TR S&P MC 400GR ETF 464287606 48370 271044 SH SOLE 0 0 271044 ISHARES TR S&P MC 400VL ETF 464287705 30000 273337 SH SOLE 0 0 273337 ISHARES TR S&P SML 600 GWT 464287887 8909 64622 SH SOLE 0 0 64622 ISHARES TR SELECT DIVID ETF 464287168 32796 445958 SH SOLE 0 0 445958 ISHARES TR SH TR CRPORT ETF 464288646 43529 831345 SH SOLE 540973 0 290372 ISHARES TR SHORT TREAS BD 464288679 34572 311400 SH SOLE 18367 0 293033 ISHARES TR SHRT NAT MUN ETF 464288158 10754 101171 SH SOLE 0 0 101171 ISHARES TR SP SMCP600VL ETF 464287879 15495 155038 SH SOLE 0 0 155038 ISHARES TR TIPS BD ETF 464287176 30781 261029 SH SOLE 338 0 260691 ISHARES TR TRANS AVG ETF 464287192 3669 26539 SH SOLE 0 0 26539 ISHARES TR TRANS AVG ETF 464287192 9 14400 SH Call SOLE 0 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 1882 27165 SH SOLE 0 0 27165 ISHARES TR U.S. CNSM GD ETF 464287812 5000 46212 SH SOLE 30139 0 16073 ISHARES TR U.S. CNSM SV ETF 464287580 3635 20515 SH SOLE 0 0 20515 ISHARES TR U.S. ENERGY ETF 464287796 2646 172797 SH SOLE 0 0 172797 ISHARES TR U.S. FIN SVC ETF 464287770 22826 222327 SH SOLE 170427 0 51900 ISHARES TR U.S. FINLS ETF 464287788 5478 56308 SH SOLE 0 0 56308 ISHARES TR U.S. MED DVC ETF 464288810 24191 107344 SH SOLE 31532 0 75812 ISHARES TR U.S. PHARMA ETF 464288836 2804 20834 SH SOLE 0 0 20834 ISHARES TR U.S. REAL ES ETF 464287739 10031 144188 SH SOLE 0 0 144188 ISHARES TR U.S. TECH ETF 464287721 36520 178681 SH SOLE 107049 0 71632 ISHARES TR U.S. UTILITS ETF 464287697 2769 20054 SH SOLE 0 0 20054 ISHARES TR ULTR SH TRM BD 46434V878 82839 1658434 SH SOLE 0 0 1658434 ISHARES TR US AER DEF ETF 464288760 10468 72736 SH SOLE 0 0 72736 ISHARES TR US BR DEL SE ETF 464288794 874 17065 SH SOLE 0 0 17065 ISHARES TR US HLTHCARE ETF 464287762 13422 71468 SH SOLE 1 0 71467 ISHARES TR US HLTHCR PR ETF 464288828 1864 11183 SH SOLE 0 0 11183 ISHARES TR US HOME CONS ETF 464288752 3624 125256 SH SOLE 0 0 125256 ISHARES TR US INDUSTRIALS 464287754 12420 100003 SH SOLE 0 0 100003 ISHARES TR US OIL GS EX ETF 464288851 1471 64393 SH SOLE 0 0 64393 ISHARES TR US REGNL BKS ETF 464288778 588 20351 SH SOLE 0 0 20351 ISHARES TR US TELECOM ETF 464287713 884 35581 SH SOLE 0 0 35581 ISHARES TR US TELECOM ETF 464287713 7 19600 SH Call SOLE 0 0 0 ISHARES TR US TREAS BD ETF 46429B267 15934 568858 SH SOLE 154 0 568704 ISHARES TR USA MOMENTUM FCT 46432F396 66961 628856 SH SOLE 159817 0 469039 ISHARES TR USA QUALITY FCTR 46432F339 50821 627102 SH SOLE 42828 0 584274 ISHARES TR USA SIZE FACTOR 46432F370 851 11918 SH SOLE 9 0 11909 ISHARES TR USD INV GRDE ETF 464288620 37147 663106 SH SOLE 608164 0 54942 ISHARES U S ETF TR INT RT HDG C B 46431W705 341 4105 SH SOLE 0 0 4105 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 16213 334359 SH SOLE 0 0 334359 ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 982 19738 SH SOLE 0 0 19738 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 837 186414 SH SOLE 181803 0 4611 ITRON INC COM 465741106 5823 104305 SH SOLE 400 0 103905 ITT INC COM 45073V108 3078 67847 SH SOLE 62860 0 4987 ITURAN LOCATION AND CONTROL SHS M6158M104 804 56574 SH SOLE 56574 0 0 J & J SNACK FOODS CORP COM 466032109 432 3568 SH SOLE 0 0 3568 J P MORGAN EXCHANGE-TRADED F BETABULDR DEVE 46641Q688 263 14001 SH SOLE 0 0 14001 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 8005 391078 SH SOLE 388295 0 2783 J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 2336 36189 SH SOLE 36189 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 909 22891 SH SOLE 0 0 22891 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 12380 286320 SH SOLE 233105 0 53215 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 490 8363 SH SOLE 0 0 8363 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 67849 1365989 SH SOLE 0 0 1365989 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 1144 22680 SH SOLE 0 0 22680 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 4417 163598 SH SOLE 0 0 163598 J2 GLOBAL INC COM 48123V102 3135 41882 SH SOLE 13124 0 28758 JABIL INC COM 466313103 3917 159372 SH SOLE 117556 0 41816 JACOBS ENGR GROUP INC COM 469814107 2717 34269 SH SOLE 2736 0 31533 JAMES RIV GROUP LTD COM G5005R107 7256 200222 SH SOLE 199827 0 395 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 4473 125236 SH SOLE 0 0 125236 JANUS DETROIT STR TR HENDERSON MTG 47103U852 1942 37315 SH SOLE 24964 0 12351 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 6761 137271 SH SOLE 26221 0 111050 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 632 41282 SH SOLE 8546 0 32736 JAPAN SMALLER CAPITALIZATION COM 47109U104 498 70606 SH SOLE 0 0 70606 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 5580 55948 SH SOLE 34402 0 21546 JBG SMITH PPTYS COM 46590V100 1766 55468 SH SOLE 54433 0 1035 JD COM INC SPON ADR CL A 47215P106 4028 99447 SH SOLE 0 0 99447 JEFFERIES FINL GROUP INC COM 47233W109 2008 146872 SH SOLE 52698 0 94174 JELD-WEN HLDG INC COM 47580P103 322 33051 SH SOLE 29664 0 3387 JERNIGAN CAP INC COM 476405105 381 34764 SH SOLE 0 0 34764 JETBLUE AWYS CORP COM 477143101 867 96865 SH SOLE 0 0 96865 JOHN BEAN TECHNOLOGIES CORP COM 477839104 982 13221 SH SOLE 10472 0 2749 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 1007 31382 SH SOLE 0 0 31382 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 980 34504 SH SOLE 0 0 34504 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 210 20675 SH SOLE 0 0 20675 JOHNSON & JOHNSON COM 478160104 464501 3542277 SH SOLE 1405965 0 2136312 JOHNSON CTLS INTL PLC SHS G51502105 22017 816649 SH SOLE 674250 0 142399 JOHNSON CTLS INTL PLC SHS G51502105 104 48200 SH Call SOLE 0 0 0 JONES LANG LASALLE INC COM 48020Q107 2096 20753 SH SOLE 17822 0 2931 JOUNCE THERAPEUTICS INC COM 481116101 61 12932 SH SOLE 0 0 12932 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 480 53201 SH SOLE 0 0 53201 JPMORGAN CHASE & CO COM 46625H100 571971 6353041 SH SOLE 1335171 0 5017870 JPMORGAN CHASE & CO COM 46625H100 18 100400 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 2 20600 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 4 17800 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 702 36683 SH SOLE 9322 0 27361 K12 INC COM 48273U102 572 30309 SH SOLE 30309 0 0 KADANT INC COM 48282T104 905 12124 SH SOLE 11832 0 292 KADMON HLDGS INC COM 48283N106 73 17414 SH SOLE 0 0 17414 KANDI TECHNOLOGIES GROUP INC COM 483709101 27 10400 SH SOLE 0 0 10400 KANSAS CITY SOUTHERN COM NEW 485170302 81912 644037 SH SOLE 111637 0 532400 KANSAS CITY SOUTHERN COM NEW 485170302 36 15700 SH Call SOLE 0 0 0 KAR AUCTION SVCS INC COM 48238T109 1445 120432 SH SOLE 105977 0 14455 KARUNA THERAPEUTICS INC COM 48576A100 261 3629 SH SOLE 3619 0 10 KAYNE ANDERSN MLP MIDS INVT COM 486606106 4550 1253377 SH SOLE 0 0 1253377 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 6027 1810058 SH SOLE 0 0 1810058 KB HOME COM 48666K109 2674 147736 SH SOLE 0 0 147736 KEARNY FINL CORP MD COM 48716P108 2038 237309 SH SOLE 232288 0 5021 KELLOGG CO COM 487836108 10444 174092 SH SOLE 14151 0 159941 KEMPER CORP DEL COM 488401100 3818 51341 SH SOLE 41538 0 9803 KENNEDY-WILSON HLDGS INC COM 489398107 587 43742 SH SOLE 18628 0 25114 KEURIG DR PEPPER INC COM 49271V100 6787 279642 SH SOLE 28377 0 251265 KEYCORP COM 493267108 13122 1265411 SH SOLE 713270 0 552141 KEYSIGHT TECHNOLOGIES INC COM 49338L103 10783 128861 SH SOLE 59760 0 69101 KILROY RLTY CORP COM 49427F108 3196 50170 SH SOLE 47702 0 2468 KIMBALL ELECTRONICS INC COM 49428J109 889 81454 SH SOLE 81454 0 0 KIMBALL INTL INC CL B 494274103 780 65457 SH SOLE 65457 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 1606 275532 SH SOLE 0 0 275532 KIMBERLY CLARK CORP COM 494368103 171919 1344478 SH SOLE 989997 0 354481 KIMCO RLTY CORP COM 49446R109 845 87357 SH SOLE 0 0 87357 KINDER MORGAN INC DEL COM 49456B101 88319 6344773 SH SOLE 4329768 0 2015005 KINROSS GOLD CORP COM 496902404 249 62080 SH SOLE 0 0 62080 KINSALE CAP GROUP INC COM 49714P108 1502 14373 SH SOLE 5458 0 8915 KIRKLAND LAKE GOLD LTD COM 49741E100 2822 95789 SH SOLE 0 0 95789 KITE RLTY GROUP TR COM NEW 49803T300 336 35487 SH SOLE 16580 0 18907 KKR & CO INC CL A 48251W104 7232 308148 SH SOLE 219238 0 88910 KKR INCOME OPPORTUNITIES FD COM 48249T106 127 11920 SH SOLE 0 0 11920 KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 5728 6985000 PRN SOLE 0 0 6985000 KLA CORPORATION COM NEW 482480100 34509 240079 SH SOLE 192788 0 47291 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 702 21399 SH SOLE 10969 0 10430 KNOLL INC COM NEW 498904200 317 30724 SH SOLE 0 0 30724 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 676 66300 SH SOLE 0 0 66300 KODIAK SCIENCES INC COM 50015M109 2030 42566 SH SOLE 0 0 42566 KOHLS CORP COM 500255104 588 40282 SH SOLE 0 0 40282 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2981 74225 SH SOLE 18109 0 56116 KONTOOR BRANDS INC COM 50050N103 1378 71857 SH SOLE 56390 0 15467 KOSMOS ENERGY LTD COM 500688106 9 10445 SH SOLE 0 0 10445 KRAFT HEINZ CO COM 500754106 10047 406087 SH SOLE 3011 0 403076 KRAFT HEINZ CO COM 500754106 23 20300 SH Call SOLE 0 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 262 8887 SH SOLE 0 0 8887 KRANESHARES TR CSI CHI INTERNET 500767306 2067 45649 SH SOLE 0 0 45649 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1533 110761 SH SOLE 0 0 110761 KROGER CO COM 501044101 16300 541155 SH SOLE 201723 0 339432 KROGER CO COM 501044101 480 70600 SH Call SOLE 0 0 0 KRONOS WORLDWIDE INC COM 50105F105 236 27915 SH SOLE 0 0 27915 KT CORP SPONSORED ADR 48268K101 619 79569 SH SOLE 0 0 79569 KULICKE & SOFFA INDS INC COM 501242101 4963 237787 SH SOLE 228757 0 9030 KURA ONCOLOGY INC COM 50127T109 172 17282 SH SOLE 16782 0 500 L BRANDS INC COM 501797104 290 25109 SH SOLE 22 0 25087 L3HARRIS TECHNOLOGIES INC COM 502431109 139678 775422 SH SOLE 255998 0 519424 LA Z BOY INC COM 505336107 1597 77712 SH SOLE 0 0 77712 LABORATORY CORP AMER HLDGS COM NEW 50540R409 13337 105524 SH SOLE 63479 0 42045 LADDER CAP CORP CL A 505743104 3585 756393 SH SOLE 39617 0 716776 LAKELAND FINL CORP COM 511656100 472 12851 SH SOLE 8626 0 4225 LAM RESEARCH CORP COM 512807108 29449 122700 SH SOLE 73671 0 49029 LAMAR ADVERTISING CO NEW CL A 512816109 2056 40097 SH SOLE 4669 0 35428 LAMB WESTON HLDGS INC COM 513272104 1248 21856 SH SOLE 3260 0 18596 LANCASTER COLONY CORP COM 513847103 1601 11068 SH SOLE 9400 0 1668 LANDMARK INFRASTRUCTURE LP 7% CNV PFD UNT C 51508J405 4751 263937 SH SOLE 0 0 263937 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 1997 189097 SH SOLE 300 0 188797 LANDSTAR SYS INC COM 515098101 11842 123534 SH SOLE 118182 0 5352 LAREDO PETROLEUM INC COM 516806106 4 10100 SH SOLE 0 0 10100 LAS VEGAS SANDS CORP COM 517834107 25769 606749 SH SOLE 340376 0 266373 LATTICE SEMICONDUCTOR CORP COM 518415104 470 26357 SH SOLE 26299 0 58 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 17902 812257 SH SOLE 0 0 812257 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 2280 87402 SH SOLE 0 0 87402 LAUDER ESTEE COS INC CL A 518439104 83345 523024 SH SOLE 71091 0 451933 LAUREATE EDUCATION INC CL A 518613203 223 21211 SH SOLE 21091 0 120 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 6960 579485 SH SOLE 0 0 579485 LAZARD LTD SHS A G54050102 9375 397935 SH SOLE 370363 0 27572 LCI INDS COM 50189K103 6996 104681 SH SOLE 95801 0 8880 LCNB CORP COM 50181P100 132 10460 SH SOLE 0 0 10460 LEAR CORP COM NEW 521865204 4515 55571 SH SOLE 50585 0 4986 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 573 19630 SH SOLE 0 0 19630 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 2168 104849 SH SOLE 0 0 104849 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 2646 102676 SH SOLE 0 0 102676 LEGG MASON INC COM 524901105 215 4404 SH SOLE 0 0 4404 LEGGETT & PLATT INC COM 524660107 19980 748868 SH SOLE 624804 0 124064 LEIDOS HOLDINGS INC COM 525327102 23036 251348 SH SOLE 221139 0 30209 LEMAITRE VASCULAR INC COM 525558201 1021 40963 SH SOLE 35356 0 5607 LENDINGTREE INC NEW COM 52603B107 270 1471 SH SOLE 0 0 1471 LENNAR CORP CL A 526057104 8836 231315 SH SOLE 167417 0 63898 LENNOX INTL INC COM 526107107 5267 28970 SH SOLE 26890 0 2080 LEVEL ONE BANCORP INC COM 52730D208 308 17133 SH SOLE 0 0 17133 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 458 36844 SH SOLE 0 0 36844 LEXINFINTECH HLDGS LTD ADR 528877103 530 59752 SH SOLE 0 0 59752 LEXINGTON REALTY TRUST COM 529043101 519 52311 SH SOLE 0 0 52311 LGI HOMES INC COM 50187T106 652 14435 SH SOLE 12562 0 1873 LHC GROUP INC COM 50187A107 1453 10364 SH SOLE 7250 0 3114 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4175 862577 SH SOLE 0 0 862577 LIBERTY ALL-STAR GROWTH FD I COM 529900102 186 39975 SH SOLE 0 0 39975 LIBERTY BROADBAND CORP COM SER A 530307107 4351 40662 SH SOLE 19431 0 21231 LIBERTY BROADBAND CORP COM SER C 530307305 29430 265806 SH SOLE 245250 0 20556 LIBERTY GLOBAL PLC SHS CL A G5480U104 2017 122158 SH SOLE 8651 0 113507 LIBERTY GLOBAL PLC SHS CL C G5480U120 1127 71728 SH SOLE 16475 0 55253 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 1314 124906 SH SOLE 122531 0 2375 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 2133 207902 SH SOLE 200465 0 7437 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 3869 122101 SH SOLE 74563 0 47538 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 2713 142318 SH SOLE 132989 0 9329 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 19653 621547 SH SOLE 525910 0 95637 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 5332 206525 SH SOLE 200200 0 6325 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 6346 233051 SH SOLE 214376 0 18675 LIFE STORAGE INC COM 53223X107 642 6793 SH SOLE 0 0 6793 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 678 9328 SH SOLE 4339 0 4989 LILLY ELI & CO COM 532457108 109810 791591 SH SOLE 465375 0 326216 LIMELIGHT NETWORKS INC COM 53261M104 141 24700 SH SOLE 0 0 24700 LINCOLN ELEC HLDGS INC COM 533900106 6742 97716 SH SOLE 95498 0 2218 LINCOLN NATL CORP IND COM 534187109 2215 84161 SH SOLE 19672 0 64489 LINDE PLC SHS G5494J103 77983 440289 SH SOLE 289553 0 150736 LINDSAY CORP COM 535555106 2458 26839 SH SOLE 26507 0 332 LINEAGE CELL THERAPEUTICS IN COM 53566P109 9 11278 SH SOLE 0 0 11278 LIONS GATE ENTMNT CORP CL A VTG 535919401 408 67121 SH SOLE 63913 0 3208 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 780 139713 SH SOLE 116542 0 23171 LISTED FD TR SHARES LAG CAP 53656F805 2094 97533 SH SOLE 97533 0 0 LITHIA MTRS INC CL A 536797103 2326 28443 SH SOLE 15260 0 13183 LITHIUM AMERS CORP NEW COM NEW 53680Q207 30 11200 SH SOLE 0 0 11200 LITTELFUSE INC COM 537008104 8576 64275 SH SOLE 63615 0 660 LIVE NATION ENTERTAINMENT IN COM 538034109 3007 66139 SH SOLE 53604 0 12535 LIVE OAK BANCSHARES INC COM 53803X105 191 15352 SH SOLE 0 0 15352 LIVENT CORP COM 53814L108 68 13000 SH SOLE 0 0 13000 LIVONGO HEALTH INC COM 539183103 244 8565 SH SOLE 7 0 8558 LKQ CORP COM 501889208 16672 812870 SH SOLE 753019 0 59851 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 9198 6091486 SH SOLE 4349694 0 1741792 LMP CAP & INCOME FD INC COM 50208A102 8011 993947 SH SOLE 0 0 993947 LOCKHEED MARTIN CORP COM 539830109 180962 533856 SH SOLE 261616 0 272240 LOEWS CORP COM 540424108 3467 99542 SH SOLE 83525 0 16017 LOGITECH INTL S A SHS H50430232 2044 46934 SH SOLE 3972 0 42962 LOGMEIN INC COM 54142L109 276 3320 SH SOLE 14 0 3306 LONESTAR RES US INC CL A VTG 54240F103 8 18732 SH SOLE 0 0 18732 LOUISIANA PAC CORP COM 546347105 750 43663 SH SOLE 0 0 43663 LOVESAC COMPANY COM 54738L109 121 20726 SH SOLE 20726 0 0 LOWES COS INC COM 548661107 56661 658449 SH SOLE 160705 0 497744 LPL FINL HLDGS INC COM 50212V100 18157 333576 SH SOLE 330832 0 2744 LTC PPTYS INC COM 502175102 813 26310 SH SOLE 0 0 26310 LUCKIN COFFEE INC SPONSORED ADS 54951L109 3609 132726 SH SOLE 0 0 132726 LUCKIN COFFEE INC SPONSORED ADS 54951L109 1 23900 SH Call SOLE 0 0 0 LULULEMON ATHLETICA INC COM 550021109 28132 148414 SH SOLE 65381 0 83033 LUMENTUM HLDGS INC COM 55024U109 12109 164301 SH SOLE 16822 0 147479 LUNA INNOVATIONS COM 550351100 139 22680 SH SOLE 0 0 22680 LYFT INC CL A COM 55087P104 3124 116346 SH SOLE 21077 0 95269 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 31255 629750 SH SOLE 505907 0 123843 M & T BK CORP COM 55261F104 3466 33507 SH SOLE 14443 0 19064 M D C HLDGS INC COM 552676108 2925 126085 SH SOLE 20178 0 105907 M D C HLDGS INC COM 552676108 35 38900 SH Call SOLE 0 0 0 MACATAWA BK CORP COM 554225102 169 23782 SH SOLE 0 0 23782 MACERICH CO COM 554382101 58 10253 SH SOLE 0 0 10253 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 1756 113347 SH SOLE 0 0 113347 MACQUARIE INFRASTRUCTURE COR COM 55608B105 3189 126286 SH SOLE 0 0 126286 MACQUARIE INFRASTRUCTURE COR NOTE 2.000%10/0 55608BAB1 18 22000 PRN SOLE 0 0 22000 MACYS INC COM 55616P104 323 65691 SH SOLE 0 0 65691 MADDEN STEVEN LTD COM 556269108 441 18967 SH SOLE 18228 0 739 MADISON COVERED CALL & EQUIT COM 557437100 558 110374 SH SOLE 0 0 110374 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1801 8518 SH SOLE 6741 0 1777 MAG SILVER CORP COM 55903Q104 802 103938 SH SOLE 0 0 103938 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 31065 851313 SH SOLE 459470 0 391843 MAGNA INTL INC COM 559222401 1130 35391 SH SOLE 14752 0 20639 MAIN STR CAP CORP COM 56035L104 3091 150706 SH SOLE 0 0 150706 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 11760 611535 SH SOLE 0 0 611535 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 1004 73920 SH SOLE 0 0 73920 MANHATTAN ASSOCS INC COM 562750109 7388 148292 SH SOLE 143361 0 4931 MANNING & NAPIER INC CL A 56382Q102 39 31300 SH SOLE 0 0 31300 MANNKIND CORP COM NEW 56400P706 355 344767 SH SOLE 0 0 344767 MANPOWERGROUP INC COM 56418H100 1737 32772 SH SOLE 31070 0 1702 MANULIFE FINL CORP COM 56501R106 1216 96806 SH SOLE 39487 0 57319 MARATHON OIL CORP COM 565849106 1338 406542 SH SOLE 358 0 406184 MARATHON PETE CORP COM 56585A102 103779 4393701 SH SOLE 952716 0 3440985 MARATHON PETE CORP COM 56585A102 13 99300 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 1 19900 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 1 10500 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 4 29900 SH Call SOLE 0 0 0 MARINEMAX INC COM 567908108 361 34619 SH SOLE 30170 0 4449 MARKEL CORP COM 570535104 18544 19985 SH SOLE 17359 0 2626 MARKETAXESS HLDGS INC COM 57060D108 31548 94862 SH SOLE 88609 0 6253 MARRIOTT INTL INC NEW CL A 571903202 21823 291707 SH SOLE 431 0 291276 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 1011 18185 SH SOLE 13277 0 4908 MARRONE BIO INNOVATIONS INC COM 57165B106 41 50301 SH SOLE 0 0 50301 MARSH & MCLENNAN COS INC COM 571748102 26951 311716 SH SOLE 161353 0 150363 MARTIN MARIETTA MATLS INC COM 573284106 6952 36734 SH SOLE 24091 0 12643 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6308 278747 SH SOLE 216328 0 62419 MASCO CORP COM 574599106 15849 458442 SH SOLE 168730 0 289712 MASIMO CORP COM 574795100 53460 301828 SH SOLE 3426 0 298402 MASONITE INTL CORP NEW COM 575385109 214 4509 SH SOLE 4047 0 462 MASTEC INC COM 576323109 8309 253862 SH SOLE 48379 0 205483 MASTERCARD INC CL A 57636Q104 252315 1044511 SH SOLE 726348 0 318163 MASTERCRAFT BOAT HLDGS INC COM 57637H103 119 16290 SH SOLE 0 0 16290 MATADOR RES CO COM 576485205 255 102700 SH SOLE 0 0 102700 MATCH GROUP INC COM 57665R106 4662 70592 SH SOLE 42347 0 28245 MATSON INC COM 57686G105 467 15242 SH SOLE 15133 0 109 MATTHEWS INTL CORP CL A 577128101 5903 244014 SH SOLE 240996 0 3018 MAUI LD & PINEAPPLE INC COM 577345101 452 41350 SH SOLE 0 0 41350 MAXIM INTEGRATED PRODS INC COM 57772K101 16589 341271 SH SOLE 271393 0 69878 MAXIMUS INC COM 577933104 202 3466 SH SOLE 3437 0 29 MCCORMICK & CO INC COM NON VTG 579780206 34605 245054 SH SOLE 131783 0 113271 MCCORMICK & CO INC COM VTG 579780107 603 4233 SH SOLE 0 0 4233 MCDONALDS CORP COM 580135101 195828 1184299 SH SOLE 561726 0 622573 MCEWEN MNG INC COM 58039P107 23 34943 SH SOLE 0 0 34943 MCKESSON CORP COM 58155Q103 36138 267176 SH SOLE 230242 0 36934 MDU RES GROUP INC COM 552690109 4788 222689 SH SOLE 180291 0 42398 MEDALLIA INC COM 584021109 291 14516 SH SOLE 14516 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 29477 1704855 SH SOLE 1235348 0 469507 MEDIFAST INC COM 58470H101 438 7009 SH SOLE 0 0 7009 MEDIWOUND LTD ORD SHS M68830104 18 11484 SH SOLE 0 0 11484 MEDLEY CAP CORP COM 58503F106 7 12800 SH SOLE 0 0 12800 MEDPACE HLDGS INC COM 58506Q109 1258 17145 SH SOLE 13105 0 4040 MEDTRONIC PLC SHS G5960L103 347484 3853143 SH SOLE 1477275 0 2375868 MEDTRONIC PLC SHS G5960L103 11 15500 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 8 45600 SH Call SOLE 0 0 0 MEI PHARMA INC COM NEW 55279B202 30 18913 SH SOLE 0 0 18913 MELCO RESORTS AND ENTMNT LTD ADR 585464100 278 22384 SH SOLE 19062 0 3322 MELLANOX TECHNOLOGIES LTD SHS M51363113 4290 35360 SH SOLE 30700 0 4660 MENLO THERAPEUTICS INC COM 586858102 52 19422 SH SOLE 0 0 19422 MERCADOLIBRE INC COM 58733R102 4138 8469 SH SOLE 5579 0 2890 MERCK & CO. INC COM 58933Y105 518536 6739421 SH SOLE 2310111 0 4429310 MERCK & CO. INC COM 58933Y105 4 15200 SH Call SOLE 0 0 0 MERCK & CO. INC COM 58933Y105 13 50000 SH Call SOLE 0 0 0 MERCK & CO. INC COM 58933Y105 7 28100 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 237 5826 SH SOLE 0 0 5826 MERCURY SYS INC COM 589378108 1074 15054 SH SOLE 2820 0 12234 MEREDITH CORP COM 589433101 908 74305 SH SOLE 65091 0 9214 MERIDIAN BIOSCIENCE INC COM 589584101 814 96856 SH SOLE 0 0 96856 MERIT MED SYS INC COM 589889104 4948 158324 SH SOLE 142084 0 16240 MESA AIR GROUP INC COM NEW 590479135 1587 482251 SH SOLE 0 0 482251 METLIFE INC COM 59156R108 35164 1150273 SH SOLE 862350 0 287923 METLIFE INC COM 59156R108 9 58200 SH Call SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 5541 8025 SH SOLE 6521 0 1504 MFA FINL INC COM 55272X102 250 161007 SH SOLE 0 0 161007 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 8404 13950000 PRN SOLE 0 0 13950000 MFS CHARTER INCOME TR SH BEN INT 552727109 822 111097 SH SOLE 0 0 111097 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 114 25083 SH SOLE 0 0 25083 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 528 112519 SH SOLE 0 0 112519 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 467 110756 SH SOLE 0 0 110756 MFS INTER INCOME TR SH BEN INT 55273C107 346 96072 SH SOLE 0 0 96072 MFS INVT GRADE MUN TR SH BEN INT 59318B108 547 59657 SH SOLE 0 0 59657 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 773 153589 SH SOLE 0 0 153589 MFS MUN INCOME TR SH BEN INT 552738106 424 66330 SH SOLE 0 0 66330 MGIC INVT CORP WIS COM 552848103 328 51679 SH SOLE 28824 0 22855 MGM GROWTH PPTYS LLC CL A COM 55303A105 931 39333 SH SOLE 17649 0 21684 MGM RESORTS INTERNATIONAL COM 552953101 1511 128077 SH SOLE 707 0 127370 MICHAELS COS INC COM 59408Q106 38 23711 SH SOLE 0 0 23711 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 88 17272 SH SOLE 14604 0 2668 MICROCHIP TECHNOLOGY INC COM 595017104 19528 288026 SH SOLE 69056 0 218970 MICRON TECHNOLOGY INC COM 595112103 33058 785983 SH SOLE 193067 0 592916 MICRON TECHNOLOGY INC COM 595112103 68 24600 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 72 15300 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 1564737 9921492 SH SOLE 3085708 0 6835784 MICROSOFT CORP COM 594918104 669 67200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 58 16700 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 260 26100 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 84 15600 SH Call SOLE 0 0 0 MID AMER APT CMNTYS INC COM 59522J103 5276 51211 SH SOLE 10014 0 41197 MILLER HERMAN INC COM 600544100 765 34454 SH SOLE 22296 0 12158 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 922 163854 SH SOLE 0 0 163854 MIRATI THERAPEUTICS INC COM 60468T105 341 4437 SH SOLE 2881 0 1556 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 4575 1249876 SH SOLE 1244254 0 5622 MIX TELEMATICS LTD SPONSORED ADR 60688N102 463 53485 SH SOLE 0 0 53485 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 165 71263 SH SOLE 70670 0 593 MKS INSTRS INC COM 55306N104 10654 130801 SH SOLE 119890 0 10911 MOBILE MINI INC COM 60740F105 453 17255 SH SOLE 0 0 17255 MOBILEIRON INC COM NEW 60739U204 39 10280 SH SOLE 0 0 10280 MODERNA INC COM 60770K107 862 28789 SH SOLE 8516 0 20273 MOELIS & CO CL A 60786M105 6168 219498 SH SOLE 215102 0 4396 MOHAWK INDS INC COM 608190104 9525 124936 SH SOLE 100384 0 24552 MOLINA HEALTHCARE INC COM 60855R100 5155 36901 SH SOLE 32983 0 3918 MOLSON COORS BEVERAGE CO CL B 60871R209 22228 569792 SH SOLE 547204 0 22588 MOMENTA PHARMACEUTICALS INC COM 60877T100 460 16929 SH SOLE 13429 0 3500 MOMO INC ADR 60879B107 516 23782 SH SOLE 0 0 23782 MONDELEZ INTL INC CL A 609207105 80973 1616868 SH SOLE 983483 0 633385 MONGODB INC CL A 60937P106 902 6608 SH SOLE 0 0 6608 MONMOUTH REAL ESTATE INVT CO CL A 609720107 13154 1091595 SH SOLE 89678 0 1001917 MONOLITHIC PWR SYS INC COM 609839105 5199 31044 SH SOLE 17604 0 13440 MONRO INC COM 610236101 563 12848 SH SOLE 12783 0 65 MONROE CAP CORP COM 610335101 235 33083 SH SOLE 0 0 33083 MONSTER BEVERAGE CORP NEW COM 61174X109 32670 580688 SH SOLE 545603 0 35085 MOODYS CORP COM 615369105 29828 141029 SH SOLE 123879 0 17150 MORGAN STANLEY COM NEW 617446448 18253 536845 SH SOLE 234749 0 302096 MORGAN STANLEY EMERGING MKTS COM 617477104 102 19586 SH SOLE 0 0 19586 MORGAN STANLEY INDIA INVS FD COM 61745C105 638 49778 SH SOLE 0 0 49778 MORNINGSTAR INC COM 617700109 569 4895 SH SOLE 2126 0 2769 MOSAIC CO NEW COM 61945C103 2588 239163 SH SOLE 193199 0 45964 MOTORCAR PTS AMER INC COM 620071100 497 39470 SH SOLE 39470 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 216920 1631905 SH SOLE 181627 0 1450278 MOTOROLA SOLUTIONS INC COM NEW 620076307 16 10100 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 23 40400 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 2398 206336 SH SOLE 654 0 205682 MR COOPER GROUP INC COM 62482R107 139 18975 SH SOLE 0 0 18975 MRC GLOBAL INC COM 55345K103 78 18306 SH SOLE 18143 0 163 MSA SAFETY INC COM 553498106 6097 60248 SH SOLE 58982 0 1266 MSC INDL DIRECT INC CL A 553530106 2926 53231 SH SOLE 50984 0 2247 MSCI INC COM 55354G100 21818 75503 SH SOLE 61850 0 13653 MSG NETWORK INC CL A 553573106 721 70660 SH SOLE 69108 0 1552 MUELLER WTR PRODS INC COM SER A 624758108 1367 170705 SH SOLE 149509 0 21196 MURPHY OIL CORP COM 626717102 516 84150 SH SOLE 0 0 84150 MURPHY USA INC COM 626755102 3547 42049 SH SOLE 34859 0 7190 MYLAN NV SHS EURO N59465109 1467 98372 SH SOLE 0 0 98372 MYOKARDIA INC COM 62857M105 446 9506 SH SOLE 0 0 9506 MYOVANT SCIENCES LTD COM G637AM102 706 93545 SH SOLE 0 0 93545 MYRIAD GENETICS INC COM 62855J104 260 18155 SH SOLE 0 0 18155 NABORS INDUSTRIES LTD SHS G6359F103 6 16155 SH SOLE 0 0 16155 NABRIVA THERAPEUTICS PLC SHS G63637105 23 40650 SH SOLE 0 0 40650 NASDAQ INC COM 631103108 19644 206893 SH SOLE 177389 0 29504 NATHANS FAMOUS INC NEW COM 632347100 635 10409 SH SOLE 0 0 10409 NATIONAL BEVERAGE CORP COM 635017106 601 14085 SH SOLE 7773 0 6312 NATIONAL CINEMEDIA INC COM 635309107 245 75099 SH SOLE 75099 0 0 NATIONAL FUEL GAS CO N J COM 636180101 1971 52853 SH SOLE 39350 0 13503 NATIONAL GEN HLDGS CORP COM 636220303 393 23738 SH SOLE 23668 0 70 NATIONAL GRID PLC SPONSORED ADR NE 636274409 87642 1504065 SH SOLE 1388130 0 115935 NATIONAL HEALTH INVS INC COM 63633D104 3651 73726 SH SOLE 68422 0 5304 NATIONAL OILWELL VARCO INC COM 637071101 1460 148476 SH SOLE 114138 0 34338 NATIONAL RETAIL PROPERTIES I COM 637417106 12945 402154 SH SOLE 362150 0 40004 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 640 21628 SH SOLE 19036 0 2592 NATIONAL VISION HLDGS INC COM 63845R107 381 19616 SH SOLE 19488 0 128 NAVIENT CORPORATION COM 63938C108 1659 218812 SH SOLE 151565 0 67247 NCR CORP NEW COM 62886E108 11117 628077 SH SOLE 624096 0 3981 NEKTAR THERAPEUTICS COM 640268108 458 25652 SH SOLE 0 0 25652 NEOGEN CORP COM 640491106 869 12974 SH SOLE 2513 0 10461 NEOGENOMICS INC COM NEW 64049M209 2677 96966 SH SOLE 40475 0 56491 NEOS THERAPEUTICS INC COM 64052L106 8 10500 SH SOLE 0 0 10500 NETAPP INC COM 64110D104 1550 37169 SH SOLE 5888 0 31281 NETEASE INC SPONSORED ADS 64110W102 5585 17402 SH SOLE 13031 0 4371 NETFLIX INC COM 64110L106 127739 340183 SH SOLE 76257 0 263926 NETFLIX INC COM 64110L106 170 17000 SH Call SOLE 0 0 0 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 290 116002 SH SOLE 0 0 116002 NEUBERGER BERMAN HIGH YIELD COM 64128C106 314 36118 SH SOLE 0 0 36118 NEUBERGER BERMAN MLP AND ENR COM 64129H104 179 94916 SH SOLE 0 0 94916 NEUBERGER BERMAN MUN FD INC COM 64124P101 2320 158332 SH SOLE 0 0 158332 NEUBERGER BERMAN REAL ESTATE COM 64190A103 216 71908 SH SOLE 0 0 71908 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 213 18374 SH SOLE 0 0 18374 NEUROCRINE BIOSCIENCES INC COM 64125C109 8435 97461 SH SOLE 81118 0 16343 NEUROTROPE INC COM NEW 64129T207 10 11773 SH SOLE 0 0 11773 NEW AGE BEVERAGES CORP COM 64157V108 287 206732 SH SOLE 0 0 206732 NEW AMER HIGH INCOME FD INC COM NEW 641876800 101 14570 SH SOLE 0 0 14570 NEW GOLD INC CDA COM 644535106 55 106933 SH SOLE 0 0 106933 NEW IRELAND FD INC COM 645673104 309 50010 SH SOLE 0 0 50010 NEW JERSEY RES COM 646025106 1030 30327 SH SOLE 0 0 30327 NEW MTN FIN CORP COM 647551100 150 22020 SH SOLE 0 0 22020 NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 1612 1975000 PRN SOLE 0 0 1975000 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2141 19776 SH SOLE 3457 0 16319 NEW RELIC INC COM 64829B100 386 8357 SH SOLE 16 0 8341 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2065 412194 SH SOLE 2212 0 409982 NEW YORK CMNTY BANCORP INC COM 649445103 3822 407074 SH SOLE 4538 0 402536 NEW YORK MTG TR INC COM PAR $.02 649604501 77 49367 SH SOLE 0 0 49367 NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 7924 19811000 PRN SOLE 0 0 19811000 NEWELL BRANDS INC COM 651229106 5292 398489 SH SOLE 0 0 398489 NEWMARK GROUP INC CL A 65158N102 3200 752995 SH SOLE 472500 0 280495 NEWMARKET CORP COM 651587107 514 1343 SH SOLE 0 0 1343 NEWMONT CORP COM 651639106 15422 340588 SH SOLE 110968 0 229620 NEWMONT CORP COM 651639106 76 14900 SH Call SOLE 0 0 0 NEWS CORP NEW CL A 65249B109 99 10984 SH SOLE 9807 0 1177 NEWS CORP NEW CL B 65249B208 424 47179 SH SOLE 27462 0 19717 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 914 69170 SH SOLE 0 0 69170 NEXGEN ENERGY LTD COM 65340P106 61 79153 SH SOLE 0 0 79153 NEXPOINT REAL ESTATE FIN INC COM 65342V101 3566 369524 SH SOLE 0 0 369524 NEXPOINT RESIDENTIAL TR INC COM 65341D102 658 26106 SH SOLE 0 0 26106 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 4281 518326 SH SOLE 0 0 518326 NEXSTAR MEDIA GROUP INC CL A 65336K103 1058 18335 SH SOLE 642 0 17693 NEXTERA ENERGY INC COM 65339F101 192593 800387 SH SOLE 296230 0 504157 NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796 735 15516 SH SOLE 0 0 15516 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 19850 461638 SH SOLE 316197 0 145441 NEXTIER OILFIELD SOLUTIONS COM 65290C105 145 123971 SH SOLE 0 0 123971 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 245 94298 SH SOLE 0 0 94298 NICE LTD SPONSORED ADR 653656108 5520 38449 SH SOLE 36958 0 1491 NIELSEN HLDGS PLC SHS EUR G6518L108 32141 2563095 SH SOLE 2554162 0 8933 NIKE INC CL B 654106103 88018 1063776 SH SOLE 386162 0 677614 NIO INC SPON ADS 62914V106 100 36128 SH SOLE 0 0 36128 NISOURCE INC COM 65473P105 2823 113043 SH SOLE 79507 0 33536 NLIGHT INC COM 65487K100 291 27760 SH SOLE 21 0 27739 NMI HLDGS INC CL A 629209305 249 21445 SH SOLE 16737 0 4708 NOAH HLDGS LTD SPON ADS CL A 65487X102 641 24798 SH SOLE 0 0 24798 NOBLE ENERGY INC COM 655044105 1512 250399 SH SOLE 220099 0 30300 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 78 22219 SH SOLE 0 0 22219 NOKIA CORP SPONSORED ADR 654902204 4980 1606338 SH SOLE 0 0 1606338 NOMAD FOODS LTD USD ORD SHS G6564A105 7052 379943 SH SOLE 372189 0 7754 NORDSON CORP COM 655663102 23462 173704 SH SOLE 111376 0 62328 NORDSTROM INC COM 655664100 619 40368 SH SOLE 0 0 40368 NORFOLK SOUTHERN CORP COM 655844108 31892 218437 SH SOLE 23395 0 195042 NORTH AMERN CONSTR GROUP LTD COM 656811106 394 78150 SH SOLE 0 0 78150 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 1192 47272 SH SOLE 0 0 47272 NORTHERN TR CORP COM 665859104 8618 114212 SH SOLE 78668 0 35544 NORTHROP GRUMMAN CORP COM 666807102 35440 117138 SH SOLE 57688 0 59450 NORTHWEST BANCSHARES INC MD COM 667340103 459 39710 SH SOLE 0 0 39710 NORTHWEST NAT HLDG CO COM 66765N105 205 3321 SH SOLE 0 0 3321 NORTONLIFELOCK INC COM 668771108 3452 184502 SH SOLE 0 0 184502 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 475 43343 SH SOLE 0 0 43343 NOVA MEASURING INSTRUMENTS L COM M7516K103 383 11576 SH SOLE 11576 0 0 NOVAGOLD RES INC COM NEW 66987E206 629 85252 SH SOLE 0 0 85252 NOVAGOLD RES INC COM NEW 66987E206 18 30500 SH Call SOLE 0 0 0 NOVAN INC COM 66988N106 12 24544 SH SOLE 0 0 24544 NOVARTIS A G SPONSORED ADR 66987V109 104665 1269450 SH SOLE 992318 0 277132 NOVAVAX INC COM NEW 670002401 204 14992 SH SOLE 0 0 14992 NOVO-NORDISK A S ADR 670100205 79221 1315960 SH SOLE 1211817 0 104143 NOVOCURE LTD ORD SHS G6674U108 1155 17158 SH SOLE 7351 0 9807 NOW INC COM 67011P100 898 174033 SH SOLE 171815 0 2218 NRG ENERGY INC COM NEW 629377508 412 15110 SH SOLE 0 0 15110 NUANCE COMMUNICATIONS INC COM 67020Y100 10877 648207 SH SOLE 556221 0 91986 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 216 205000 PRN SOLE 0 0 205000 NUCOR CORP COM 670346105 8229 228451 SH SOLE 124804 0 103647 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 416 19836 SH SOLE 0 0 19836 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 203 5758 SH SOLE 0 0 5758 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 382 15664 SH SOLE 0 0 15664 NUSHARES ETF TR NUVEEN ESG US 67092P870 230 8661 SH SOLE 0 0 8661 NUSTAR ENERGY LP UNIT COM 67058H102 262 30559 SH SOLE 0 0 30559 NUTANIX INC CL A 67059N108 4831 305780 SH SOLE 290932 0 14848 NUTRIEN LTD COM 67077M108 19367 566321 SH SOLE 371675 0 194646 NUVASIVE INC COM 670704105 2267 44743 SH SOLE 44152 0 591 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 17 15318 SH SOLE 0 0 15318 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3016 205476 SH SOLE 0 0 205476 NUVEEN AMT FREE QLTY MUN INC COM 670657105 9855 727849 SH SOLE 0 0 727849 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 175 14079 SH SOLE 0 0 14079 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1258 91893 SH SOLE 0 0 91893 NUVEEN CALIF MUN VALUE FD IN COM 67062C107 130 13027 SH SOLE 0 0 13027 NUVEEN CALIF MUNICPAL VALUE COM 6706EB106 212 14459 SH SOLE 0 0 14459 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 603 42571 SH SOLE 0 0 42571 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 3541 330359 SH SOLE 0 0 330359 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 483 60508 SH SOLE 0 0 60508 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 3023 533227 SH SOLE 0 0 533227 NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 664 94275 SH SOLE 0 0 94275 NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 3140 250792 SH SOLE 0 0 250792 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 369 59598 SH SOLE 0 0 59598 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 72 49808 SH SOLE 0 0 49808 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 172 13214 SH SOLE 0 0 13214 NUVEEN FLOATING RATE INCOME COM 67072T108 221 29314 SH SOLE 0 0 29314 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 678 91241 SH SOLE 0 0 91241 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 174 15538 SH SOLE 267 0 15271 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 550 62407 SH SOLE 380 0 62027 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 891 103600 SH SOLE 0 0 103600 NUVEEN INT DUR QUAL MUN TRM COM 670677103 2725 204453 SH SOLE 0 0 204453 NUVEEN INTER DURATION MN TMF COM 670671106 4641 357280 SH SOLE 0 0 357280 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 266 19689 SH SOLE 0 0 19689 NUVEEN MICHIGAN QLT MUN INC COM 670979103 249 18559 SH SOLE 0 0 18559 NUVEEN MORTGAGE AND INCOME F COM 670735109 404 24547 SH SOLE 0 0 24547 NUVEEN MULTI MKT INCOME FD COM 67075J107 65 10622 SH SOLE 0 0 10622 NUVEEN MUN 2021 TARGET TERM COM 670687102 519 54961 SH SOLE 0 0 54961 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 2747 220682 SH SOLE 0 0 220682 NUVEEN MUN INCOME FD INC COM 67062J102 370 32717 SH SOLE 0 0 32717 NUVEEN MUN VALUE FD INC COM 670928100 6410 656796 SH SOLE 0 0 656796 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1599 113635 SH SOLE 0 0 113635 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 4832 254304 SH SOLE 0 0 254304 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 232 17233 SH SOLE 0 0 17233 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 814 65082 SH SOLE 0 0 65082 NUVEEN NEW YORK QLT MUN INC COM 67066X107 221 16817 SH SOLE 0 0 16817 NUVEEN OHIO QLTY MUN INCOME COM 670980101 3893 264278 SH SOLE 0 0 264278 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 782 58789 SH SOLE 0 0 58789 NUVEEN PFD & INCM SECURTIES COM 67072C105 16750 2307225 SH SOLE 0 0 2307225 NUVEEN PFD & INCOME 2022 TER COM 67075T105 404 21150 SH SOLE 0 0 21150 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 3305 450307 SH SOLE 0 0 450307 NUVEEN PFD & INCOME TERM FD COM 67075A106 3110 170890 SH SOLE 0 0 170890 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2395 174285 SH SOLE 0 0 174285 NUVEEN REAL ASSET INCOME & G COM 67074Y105 491 49777 SH SOLE 0 0 49777 NUVEEN REAL ESTATE INCOME FD COM 67071B108 154 22645 SH SOLE 0 0 22645 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 4267 422522 SH SOLE 0 0 422522 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 369 31844 SH SOLE 0 0 31844 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 118 12034 SH SOLE 0 0 12034 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 228 16024 SH SOLE 0 0 16024 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 445 28866 SH SOLE 0 0 28866 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 203 13557 SH SOLE 0 0 13557 NUVEEN SR INCOME FD COM 67067Y104 87 19681 SH SOLE 0 0 19681 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 294 26097 SH SOLE 0 0 26097 NUVEEN TAXABLE MUNICIPAL INC COM 67074C103 5347 279208 SH SOLE 0 0 279208 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 269 38197 SH SOLE 0 0 38197 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 696 53900 SH SOLE 0 0 53900 NVENT ELECTRIC PLC SHS G6700G107 10380 615296 SH SOLE 603642 0 11654 NVIDIA CORP COM 67066G104 220069 834843 SH SOLE 338326 0 496517 NVR INC COM 62944T105 2703 1052 SH SOLE 935 0 117 NXP SEMICONDUCTORS N V COM N6596X109 55479 668948 SH SOLE 254951 0 413997 NXP SEMICONDUCTORS N V COM N6596X109 14 15800 SH Call SOLE 0 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 22389 74371 SH SOLE 34137 0 40234 OAKTREE SPECIALTY LENDING CO COM 67401P108 2996 924776 SH SOLE 838729 0 86047 OAKTREE STRATEGIC INCOME COR COM 67402D104 1132 204359 SH SOLE 0 0 204359 OASIS PETROLEUM INC COM 674215108 85 243539 SH SOLE 0 0 243539 OASIS PETROLEUM INC NOTE 2.625% 9/1 674215AJ7 6 55000 PRN SOLE 0 0 55000 OCCIDENTAL PETE CORP COM 674599105 15273 1318897 SH SOLE 171956 0 1146941 OCEAN BIO CHEM INC COM 674631106 74 15219 SH SOLE 0 0 15219 OCULAR THERAPEUTIX INC COM 67576A100 315 63675 SH SOLE 0 0 63675 ODONATE THERAPEUTICS INC COM 676079106 298 10808 SH SOLE 5708 0 5100 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 304 11156 SH SOLE 5775 0 5381 OGE ENERGY CORP COM 670837103 2740 89163 SH SOLE 36928 0 52235 OIL STS INTL INC COM 678026105 21 10195 SH SOLE 0 0 10195 OKTA INC CL A 679295105 2404 19665 SH SOLE 0 0 19665 OLD DOMINION FREIGHT LINE IN COM 679580100 18799 143395 SH SOLE 123596 0 19799 OLD REP INTL CORP COM 680223104 27320 1791462 SH SOLE 1305497 0 485965 OLIN CORP COM PAR $1 680665205 1142 97843 SH SOLE 0 0 97843 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1760 37974 SH SOLE 25213 0 12761 OMEGA HEALTHCARE INVS INC COM 681936100 7706 290348 SH SOLE 399 0 289949 OMEROS CORP COM 682143102 1403 104900 SH SOLE 0 0 104900 OMEROS CORP COM 682143102 13 37400 SH Call SOLE 0 0 0 OMEROS CORP COM 682143102 18 33300 SH Call SOLE 0 0 0 OMEROS CORP COM 682143102 21 29700 SH Call SOLE 0 0 0 OMNICELL INC COM 68213N109 793 12087 SH SOLE 11303 0 784 OMNICOM GROUP INC COM 681919106 24228 441306 SH SOLE 399821 0 41485 ON SEMICONDUCTOR CORP COM 682189105 5106 410483 SH SOLE 330577 0 79906 ONE GAS INC COM 68235P108 5524 66060 SH SOLE 35624 0 30436 ONEMAIN HLDGS INC COM 68268W103 1475 77164 SH SOLE 44457 0 32707 ONEOK INC NEW COM 682680103 14102 646585 SH SOLE 328995 0 317590 ONTO INNOVATION INC COM 683344105 796 26842 SH SOLE 25069 0 1773 OPEN TEXT CORP COM 683715106 208 5943 SH SOLE 0 0 5943 OPKO HEALTH INC COM 68375N103 207 154527 SH SOLE 0 0 154527 ORACLE CORP COM 68389X105 100907 2087857 SH SOLE 1226603 0 861254 ORANGE SPONSORED ADR 684060106 257 21257 SH SOLE 0 0 21257 ORBCOMM INC COM 68555P100 1050 430327 SH SOLE 0 0 430327 ORGANIGRAM HLDGS INC COM 68620P101 25 12593 SH SOLE 0 0 12593 ORGANOVO HLDGS INC COM 68620A104 13 30698 SH SOLE 0 0 30698 ORIX CORP SPONSORED ADR 686330101 334 5648 SH SOLE 4369 0 1279 OSHKOSH CORP COM 688239201 3459 53766 SH SOLE 48972 0 4794 OSI ETF TR OSHARS FTSE US 67110P407 3536 121818 SH SOLE 0 0 121818 OTTER TAIL CORP COM 689648103 251 5650 SH SOLE 824 0 4826 OUTFRONT MEDIA INC COM 69007J106 519 38491 SH SOLE 13534 0 24957 OVINTIV INC COM 69047Q102 74 27311 SH SOLE 0 0 27311 OWENS & MINOR INC NEW COM 690732102 164 17903 SH SOLE 0 0 17903 OWENS CORNING NEW COM 690742101 11872 305889 SH SOLE 157509 0 148380 OWL ROCK CAPITAL CORPORATION COM 69121K104 1099 95202 SH SOLE 0 0 95202 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1878 97546 SH SOLE 97332 0 214 PACCAR INC COM 693718108 6505 106404 SH SOLE 42036 0 64368 PACER FDS TR BNCHMRK INFRA 69374H741 12046 393148 SH SOLE 0 0 393148 PACER FDS TR CFRA STVAL EQL 69374H691 384 17413 SH SOLE 0 0 17413 PACER FDS TR GLOBL CASH ETF 69374H709 701 31108 SH SOLE 0 0 31108 PACER FDS TR TRENDP 100 ETF 69374H303 17313 497494 SH SOLE 0 0 497494 PACER FDS TR TRENDP US LAR CP 69374H105 66028 2444587 SH SOLE 0 0 2444587 PACER FDS TR TRENDP US MID CP 69374H204 5411 191019 SH SOLE 0 0 191019 PACER FDS TR TRENDPILOT EUR 69374H808 368 15511 SH SOLE 0 0 15511 PACER FDS TR TRENDPILOT INTL 69374H683 1650 70767 SH SOLE 0 0 70767 PACER FDS TR TRENDPILOT US BD 69374H642 4980 195207 SH SOLE 0 0 195207 PACER FDS TR US CASH COWS 100 69374H881 2011 91059 SH SOLE 0 0 91059 PACIFIC MERCANTILE BANCORP COM 694552100 617 131000 SH SOLE 0 0 131000 PACIFIC PREMIER BANCORP COM 69478X105 1316 69876 SH SOLE 0 0 69876 PACIRA BIOSCIENCES COM 695127100 247 7355 SH SOLE 19 0 7336 PACKAGING CORP AMER COM 695156109 12289 141521 SH SOLE 84699 0 56822 PACWEST BANCORP DEL COM 695263103 10603 591690 SH SOLE 379274 0 212416 PAGERDUTY INC COM 69553P100 281 16246 SH SOLE 26 0 16220 PALO ALTO NETWORKS INC COM 697435105 27543 167985 SH SOLE 84893 0 83092 PAN AMERN SILVER CORP COM 697900108 1664 116109 SH SOLE 0 0 116109 PAN AMERN SILVER CORP COM 697900108 20 17000 SH Call SOLE 0 0 0 PARATEK PHARMACEUTICALS INC COM 699374302 116 36948 SH SOLE 0 0 36948 PARK HOTELS RESORTS INC COM 700517105 1270 160600 SH SOLE 65228 0 95372 PARKER HANNIFIN CORP COM 701094104 10489 80849 SH SOLE 53042 0 27807 PARSLEY ENERGY INC CL A 701877102 1688 294551 SH SOLE 102846 0 191705 PATRIOT TRANSN HLDG INC COM 70338W105 101 10903 SH SOLE 0 0 10903 PATTERSON UTI ENERGY INC COM 703481101 164 69976 SH SOLE 37845 0 32131 PAYCHEX INC COM 704326107 20782 330284 SH SOLE 49201 0 281083 PAYCOM SOFTWARE INC COM 70432V102 5724 28333 SH SOLE 19423 0 8910 PAYLOCITY HLDG CORP COM 70438V106 2303 26080 SH SOLE 14735 0 11345 PAYPAL HLDGS INC COM 70450Y103 103966 1085915 SH SOLE 307928 0 777987 PBF ENERGY INC CL A 69318G106 1073 151580 SH SOLE 141568 0 10012 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 375 55421 SH SOLE 0 0 55421 PC CONNECTION INC COM 69318J100 240 5824 SH SOLE 0 0 5824 PCM FD INC COM 69323T101 187 23555 SH SOLE 0 0 23555 PDC ENERGY INC COM 69327R101 246 39690 SH SOLE 0 0 39690 PEBBLEBROOK HOTEL TR COM 70509V100 819 75235 SH SOLE 32371 0 42864 PEGASYSTEMS INC COM 705573103 972 13650 SH SOLE 10729 0 2921 PELOTON INTERACTIVE INC CL A COM 70614W100 1767 66549 SH SOLE 12917 0 53632 PEMBINA PIPELINE CORP COM 706327103 4915 261897 SH SOLE 237203 0 24694 PENN NATL GAMING INC COM 707569109 2235 176719 SH SOLE 40051 0 136668 PENNANT GROUP INC COM 70805E109 681 48070 SH SOLE 47122 0 948 PENNANTPARK INVT CORP COM 708062104 69 26676 SH SOLE 0 0 26676 PENNEY J C CORP INC COM 708160106 99 275953 SH SOLE 0 0 275953 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 12 12926 SH SOLE 0 0 12926 PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 10781 11215500 PRN SOLE 0 0 11215500 PENNYMAC MTG INVT TR COM 70931T103 424 39926 SH SOLE 0 0 39926 PENSKE AUTOMOTIVE GRP INC COM 70959W103 253 9041 SH SOLE 1607 0 7434 PENTAIR PLC SHS G7S00T104 13388 449853 SH SOLE 421586 0 28267 PENUMBRA INC COM 70975L107 479 2968 SH SOLE 2594 0 374 PEOPLES UTD FINL INC COM 712704105 9258 837871 SH SOLE 733846 0 104025 PEPSICO INC COM 713448108 267351 2226064 SH SOLE 1131966 0 1094098 PERFORMANCE FOOD GROUP CO COM 71377A103 558 22559 SH SOLE 15827 0 6732 PERKINELMER INC COM 714046109 728 9668 SH SOLE 669 0 8999 PERMIANVILLE RTY TR TR UNIT 71425H100 64 60400 SH SOLE 0 0 60400 PERRIGO CO PLC SHS G97822103 645 13412 SH SOLE 0 0 13412 PERSPECTA INC COM 715347100 2650 145290 SH SOLE 121428 0 23862 PETIQ INC COM CL A 71639T106 966 41590 SH SOLE 0 0 41590 PETMED EXPRESS INC COM 716382106 204 7093 SH SOLE 0 0 7093 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 273 49708 SH SOLE 5169 0 44539 PFIZER INC COM 717081103 480892 14733199 SH SOLE 6626656 0 8106543 PFIZER INC COM 717081103 4 40800 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 9 29300 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 5 23300 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 38 123100 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 363 40427 SH SOLE 0 0 40427 PGIM ETF TR ULTRA SHORT 69344A107 5303 108996 SH SOLE 0 0 108996 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 3065 277110 SH SOLE 0 0 277110 PGIM HIGH YIELD BOND FUND IN COM 69346H100 3587 309760 SH SOLE 0 0 309760 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 4030 166727 SH SOLE 166222 0 505 PHILIP MORRIS INTL INC COM 718172109 148515 2035575 SH SOLE 1587919 0 447656 PHILLIPS 66 COM 718546104 50223 936125 SH SOLE 468864 0 467261 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1362 37393 SH SOLE 0 0 37393 PHYSICIANS RLTY TR COM 71943U104 13127 941707 SH SOLE 775395 0 166312 PICO HLDGS INC COM NEW 693366205 929 119384 SH SOLE 119384 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 375 21219 SH SOLE 17863 0 3356 PIERIS PHARMACEUTICALS INC COM 720795103 162 70900 SH SOLE 0 0 70900 PILGRIMS PRIDE CORP COM 72147K108 1242 68554 SH SOLE 35853 0 32701 PIMCO CORPORATE & INCOME OPP COM 72201B101 593 45948 SH SOLE 0 0 45948 PIMCO CORPORATE & INCOME STR COM 72200U100 144 10810 SH SOLE 0 0 10810 PIMCO DYNAMIC CR & MTG INC F COM SHS 72202D106 1498 89086 SH SOLE 0 0 89086 PIMCO DYNAMIC INCOME FD SHS 72201Y101 544 24630 SH SOLE 0 0 24630 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 905 10555 SH SOLE 4979 0 5576 PIMCO ETF TR 1-5 US TIP IDX 72201R205 2885 55790 SH SOLE 0 0 55790 PIMCO ETF TR ACTIVE BD ETF 72201R775 13857 130512 SH SOLE 0 0 130512 PIMCO ETF TR BROAD US TIPS 72201R403 2407 39564 SH SOLE 0 0 39564 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 12374 125014 SH SOLE 0 0 125014 PIMCO ETF TR INTER MUN BD ACT 72201R866 341 6247 SH SOLE 0 0 6247 PIMCO ETF TR INV GRD CRP BD 72201R817 565 5343 SH SOLE 0 0 5343 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 305 6031 SH SOLE 0 0 6031 PIMCO HIGH INCOME FD COM SHS 722014107 59 12101 SH SOLE 0 0 12101 PIMCO INCOME STRATEGY FD COM 72201H108 138 16307 SH SOLE 0 0 16307 PIMCO INCOME STRATEGY FD II COM 72201J104 370 48772 SH SOLE 0 0 48772 PIMCO MUN INCOME FD II COM 72200W106 812 64229 SH SOLE 0 0 64229 PIMCO STRATEGIC INCOME FD COM 72200X104 194 32170 SH SOLE 0 0 32170 PING IDENTITY HLDG CORP COM 72341T103 278 13900 SH SOLE 0 0 13900 PINNACLE FINL PARTNERS INC COM 72346Q104 2964 78957 SH SOLE 46257 0 32700 PINNACLE WEST CAP CORP COM 723484101 2125 28033 SH SOLE 0 0 28033 PINTEREST INC CL A 72352L106 2970 192365 SH SOLE 108597 0 83768 PIONEER FLOATING RATE TR COM 72369J102 395 51690 SH SOLE 0 0 51690 PIONEER MUN HIGH INCOME ADVA COM 723762100 850 83512 SH SOLE 0 0 83512 PIONEER MUN HIGH INCOME TR COM SHS 723763108 400 35332 SH SOLE 0 0 35332 PIONEER NAT RES CO COM 723787107 39725 566233 SH SOLE 171994 0 394239 PIPER SANDLER COMPANIES COM 724078100 256 5060 SH SOLE 0 0 5060 PITNEY BOWES INC COM 724479100 727 356429 SH SOLE 0 0 356429 PIXELWORKS INC COM NEW 72581M305 302 106000 SH SOLE 0 0 106000 PJT PARTNERS INC COM CL A 69343T107 1822 41986 SH SOLE 12767 0 29219 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1967 372565 SH SOLE 0 0 372565 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1103 196673 SH SOLE 0 0 196673 PLANET FITNESS INC CL A 72703H101 3198 65663 SH SOLE 33371 0 32292 PLANTRONICS INC NEW COM 727493108 179 17800 SH SOLE 0 0 17800 PLUG POWER INC COM NEW 72919P202 49 13894 SH SOLE 100 0 13794 PLUMAS BANCORP COM 729273102 984 53173 SH SOLE 0 0 53173 PLURALSIGHT INC COM CL A 72941B106 115 10433 SH SOLE 5622 0 4811 PLURISTEM THERAPEUTICS INC COM NEW 72940R300 40 10918 SH SOLE 0 0 10918 PNC FINL SVCS GROUP INC COM 693475105 114180 1192854 SH SOLE 1085957 0 106897 PNM RES INC COM 69349H107 1668 43887 SH SOLE 41105 0 2782 POINTS INTL LTD COM NEW 730843208 534 64887 SH SOLE 64887 0 0 POLARIS INC COM 731068102 12770 265185 SH SOLE 24292 0 240893 POLYMET MINING CORP COM 731916102 13 52675 SH SOLE 0 0 52675 POOL CORPORATION COM 73278L105 28204 143335 SH SOLE 106724 0 36611 POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 511 6085 SH SOLE 0 0 6085 PORTLAND GEN ELEC CO COM NEW 736508847 4964 103543 SH SOLE 95262 0 8281 POSCO SPONSORED ADR 693483109 1011 30979 SH SOLE 30599 0 380 POST HLDGS INC COM 737446104 16744 201805 SH SOLE 196103 0 5702 POTLATCHDELTIC CORPORATION COM 737630103 4071 129678 SH SOLE 117171 0 12507 POWER INTEGRATIONS INC COM 739276103 1184 13404 SH SOLE 11393 0 2011 POWERSHARES DB MULTI-SECTOR ENERGY FD 46140H304 168 20726 SH SOLE 0 0 20726 PPD INC COM 69355F102 1380 77459 SH SOLE 73837 0 3622 PPG INDS INC COM 693506107 39741 475342 SH SOLE 387952 0 87390 PPL CORP COM 69351T106 66532 2695779 SH SOLE 2357977 0 337802 PRA HEALTH SCIENCES INC COM 69354M108 1022 12304 SH SOLE 9954 0 2350 PRECIGEN INC COM 74017N105 130 38136 SH SOLE 0 0 38136 PRECISION DRILLING CORP COM 2010 74022D308 4 11638 SH SOLE 0 0 11638 PREFERRED APT CMNTYS INC COM 74039L103 108 15097 SH SOLE 0 0 15097 PREFERRED BK LOS ANGELES CA COM NEW 740367404 1360 40205 SH SOLE 40205 0 0 PREMIER INC CL A 74051N102 23284 711621 SH SOLE 700811 0 10810 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 2526 68861 SH SOLE 68799 0 62 PRETIUM RES INC COM 74139C102 105 18379 SH SOLE 0 0 18379 PRICE T ROWE GROUP INC COM 74144T108 15441 158113 SH SOLE 23222 0 134891 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 284 257000 PRN SOLE 0 0 257000 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 1105 1108000 PRN SOLE 0 0 1108000 PRICESMART INC COM 741511109 5140 97806 SH SOLE 97446 0 360 PRIMERICA INC COM 74164M108 14710 166257 SH SOLE 160957 0 5300 PRIMO WATER CORPORATION COM 74167P108 356 39317 SH SOLE 25790 0 13527 PRIMORIS SVCS CORP COM 74164F103 188 11793 SH SOLE 0 0 11793 PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 931 29605 SH SOLE 0 0 29605 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 9206 104919 SH SOLE 0 0 104919 PRINCIPAL FINL GROUP INC COM 74251V102 925 29503 SH SOLE 40 0 29463 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 249 20600 SH SOLE 0 0 20600 PROCTER & GAMBLE CO COM 742718109 318954 2899564 SH SOLE 1452501 0 1447063 PROCTER & GAMBLE CO COM 742718109 3 10400 SH Call SOLE 0 0 0 PROFOUND MED CORP COM NEW 74319B502 100 10400 SH SOLE 0 0 10400 PROGRESS SOFTWARE CORP COM 743312100 342 10685 SH SOLE 8369 0 2316 PROGRESSIVE CORP OHIO COM 743315103 56049 759060 SH SOLE 435559 0 323501 PROGRESSIVE CORP OHIO COM 743315103 30 23000 SH Call SOLE 0 0 0 PROLOGIS INC. COM 74340W103 66740 830396 SH SOLE 717170 0 113226 PROOFPOINT INC COM 743424103 3659 35670 SH SOLE 20789 0 14881 PROPETRO HLDG CORP COM 74347M108 72 28742 SH SOLE 0 0 28742 PROS HOLDINGS INC COM 74346Y103 310 10000 SH SOLE 0 0 10000 PROSHARES TR DJ BRKFLD GLB 74347B508 229 6500 SH SOLE 0 0 6500 PROSHARES TR HGH YLD INT RATE 74348A541 415 7530 SH SOLE 0 0 7530 PROSHARES TR INVT INT RT HG 74347B607 576 8837 SH SOLE 0 0 8837 PROSHARES TR LARGE CAP CRE 74347R248 817 13807 SH SOLE 0 0 13807 PROSHARES TR MSCI EAFE DIVD 74347B839 3456 108788 SH SOLE 0 0 108788 PROSHARES TR MSCI EMRG MKTS 74347B847 240 5730 SH SOLE 0 0 5730 PROSHARES TR PSHS ULDOW30 NEW 74347B276 208 7200 SH SOLE 0 0 7200 PROSHARES TR RUSS 2000 DIVD 74347B698 4978 107683 SH SOLE 0 0 107683 PROSHARES TR S&P 500 DV ARIST 74348A467 54724 948914 SH SOLE 0 0 948914 PROSHARES TR S&P MDCP 400 DIV 74347B680 7192 159714 SH SOLE 0 0 159714 PROSHARES TR SHORT QQQ NEW 74347B714 452 17788 SH SOLE 0 0 17788 PROSHARES TR SHORT S&P 500 NE 74347B425 3187 115238 SH SOLE 0 0 115238 PROSHARES TR SHRT RUSSELL2000 74348A210 427 8871 SH SOLE 0 0 8871 PROSPECT CAPITAL CORPORATION COM 74348T102 450 105981 SH SOLE 0 0 105981 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 12 14000 PRN SOLE 0 0 14000 PROSPERITY BANCSHARES INC COM 743606105 9186 190386 SH SOLE 188067 0 2319 PROTECTIVE INS CORP CL B 74368L203 159 11533 SH SOLE 0 0 11533 PRUDENTIAL FINL INC COM 744320102 11884 227926 SH SOLE 18129 0 209797 PRUDENTIAL FINL INC COM 744320102 26 24600 SH Call SOLE 0 0 0 PRUDENTIAL PLC ADR 74435K204 13418 541479 SH SOLE 505703 0 35776 PTC INC COM 69370C100 11871 193936 SH SOLE 64588 0 129348 PTC THERAPEUTICS INC COM 69366J200 623 13955 SH SOLE 6912 0 7043 PUBLIC STORAGE COM 74460D109 3513 17686 SH SOLE 4660 0 13026 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5633 125434 SH SOLE 9029 0 116405 PULTE GROUP INC COM 745867101 5479 245489 SH SOLE 192039 0 53450 PURE STORAGE INC CL A 74624M102 231 18750 SH SOLE 0 0 18750 PUTNAM MANAGED MUN INCOME TR COM 746823103 3726 517464 SH SOLE 0 0 517464 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 328 80404 SH SOLE 0 0 80404 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2081 174447 SH SOLE 0 0 174447 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 6324 1392950 SH SOLE 2000 0 1390950 Q2 HLDGS INC COM 74736L109 980 16597 SH SOLE 9365 0 7232 QCR HOLDINGS INC COM 74727A104 381 14080 SH SOLE 0 0 14080 QEP RESOURCES INC COM 74733V100 5 14521 SH SOLE 0 0 14521 QIAGEN NV SHS NEW N72482123 3798 94031 SH SOLE 92792 0 1239 QIWI PLC SPON ADR REP B 74735M108 300 28018 SH SOLE 0 0 28018 QORVO INC COM 74736K101 10226 126831 SH SOLE 82607 0 44224 QTS RLTY TR INC COM CL A 74736A103 476 8210 SH SOLE 0 0 8210 QUAKER CHEM CORP COM 747316107 2848 22556 SH SOLE 21947 0 609 QUALCOMM INC COM 747525103 180491 2668008 SH SOLE 1134309 0 1533699 QUALCOMM INC COM 747525103 566 48600 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 3 23600 SH Call SOLE 0 0 0 QUALYS INC COM 74758T303 5629 64713 SH SOLE 63798 0 915 QUANTA SVCS INC COM 74762E102 2588 81562 SH SOLE 7734 0 73828 QUANTUM CORP COM NEW 747906501 427 144624 SH SOLE 144624 0 0 QUEST DIAGNOSTICS INC COM 74834L100 14818 184536 SH SOLE 147711 0 36825 QUIDEL CORP COM 74838J101 2757 28188 SH SOLE 5347 0 22841 QUOTIENT LTD SHS G73268107 54 13698 SH SOLE 0 0 13698 QURATE RETAIL INC COM SER A 74915M100 3626 593970 SH SOLE 567173 0 26797 RADIAN GROUP INC COM 750236101 218 16863 SH SOLE 0 0 16863 RADNET INC COM 750491102 198 18851 SH SOLE 0 0 18851 RALPH LAUREN CORP CL A 751212101 4635 69352 SH SOLE 42321 0 27031 RANGE RES CORP COM 75281A109 524 229897 SH SOLE 23645 0 206252 RANGER ENERGY SVCS INC COM CL A 75282U104 47 11500 SH SOLE 0 0 11500 RAPID7 INC COM 753422104 13903 320868 SH SOLE 35966 0 284902 RAYMOND JAMES FINANCIAL INC COM 754730109 22967 363405 SH SOLE 0 0 363405 RAYONIER INC COM 754907103 1076 45679 SH SOLE 17251 0 28428 RAYTHEON CO COM NEW 755111507 73949 563840 SH SOLE 255754 0 308086 RBC BEARINGS INC COM 75524B104 13681 121294 SH SOLE 119715 0 1579 READY CAP CORP 7% CN SR NT 2023 75574U200 7094 465765 SH SOLE 0 0 465765 READY CAP CORP COM 75574U101 5910 818628 SH SOLE 0 0 818628 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 953 28850 SH SOLE 0 0 28850 REALITY SHS ETF TR DIVS ETF 75605A108 360 23944 SH SOLE 0 0 23944 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 268 12548 SH SOLE 0 0 12548 REALPAGE INC COM 75606N109 9178 173395 SH SOLE 28310 0 145085 REALTY INCOME CORP COM 756109104 30101 603703 SH SOLE 322398 0 281305 REATA PHARMACEUTICALS INC CL A 75615P103 744 5156 SH SOLE 0 0 5156 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1540 53555 SH SOLE 0 0 53555 REDFIN CORP COM 75737F108 1068 69283 SH SOLE 12 0 69271 REDWOOD TR INC COM 758075402 268 53029 SH SOLE 0 0 53029 REDWOOD TR INC NOTE 5.625% 7/1 758075AD7 6664 12083000 PRN SOLE 0 0 12083000 REGAL BELOIT CORP COM 758750103 1325 21055 SH SOLE 5232 0 15823 REGENCY CTRS CORP COM 758849103 3475 90413 SH SOLE 87207 0 3206 REGENERON PHARMACEUTICALS COM 75886F107 40993 83952 SH SOLE 66094 0 17858 REGENERON PHARMACEUTICALS COM 75886F107 256 2400 SH Call SOLE 0 0 0 REGENXBIO INC COM 75901B107 836 25811 SH SOLE 0 0 25811 REGIONS FINANCIAL CORP NEW COM 7591EP100 24468 2727783 SH SOLE 1567610 0 1160173 REINSURANCE GRP OF AMERICA I COM NEW 759351604 9806 116544 SH SOLE 114362 0 2182 RELIANCE STEEL & ALUMINUM CO COM 759509102 3492 39867 SH SOLE 34598 0 5269 RELX PLC SPONSORED ADR 759530108 22026 1029249 SH SOLE 1019587 0 9662 RENAISSANCERE HOLDINGS LTD COM G7496G103 528 3533 SH SOLE 0 0 3533 RENASANT CORP COM 75970E107 581 26610 SH SOLE 0 0 26610 RENT A CTR INC NEW COM 76009N100 1119 79104 SH SOLE 33268 0 45836 REPLIGEN CORP COM 759916109 1104 11437 SH SOLE 9301 0 2136 REPRO MED SYS INC COM 759910102 83 11100 SH SOLE 0 0 11100 REPUBLIC BANCORP KY CL A 760281204 218 6586 SH SOLE 0 0 6586 REPUBLIC SVCS INC COM 760759100 48747 649440 SH SOLE 417746 0 231694 RESEARCH FRONTIERS INC COM 760911107 26 11000 SH SOLE 0 0 11000 RESIDEO TECHNOLOGIES INC COM 76118Y104 1011 208973 SH SOLE 195675 0 13298 RESMED INC COM 761152107 4538 30809 SH SOLE 0 0 30809 RESOURCES CONNECTION INC COM 76122Q105 1429 130260 SH SOLE 130083 0 177 RESTAURANT BRANDS INTL INC COM 76131D103 3125 77520 SH SOLE 66385 0 11135 RETAIL OPPORTUNITY INVTS COR COM 76131N101 909 109634 SH SOLE 0 0 109634 RETAIL PPTYS AMER INC CL A 76131V202 147 28363 SH SOLE 15884 0 12479 REVOLVE GROUP INC CL A 76156B107 2462 284929 SH SOLE 25 0 284904 REYNOLDS CONSUMER PRODS INC COM 76171L106 565 19359 SH SOLE 18875 0 484 RH COM 74967X103 411 4093 SH SOLE 0 0 4093 RING ENERGY INC COM 76680V108 236 357963 SH SOLE 0 0 357963 RINGCENTRAL INC CL A 76680R206 53589 252884 SH SOLE 11336 0 241548 RIO TINTO PLC SPONSORED ADR 767204100 11360 249341 SH SOLE 8074 0 241267 RITCHIE BROS AUCTIONEERS COM 767744105 3233 94368 SH SOLE 90502 0 3866 RITE AID CORP COM 767754872 167 11101 SH SOLE 0 0 11101 RIVERNORTH / DOUBLELINE STRA COM 76882G107 960 74970 SH SOLE 0 0 74970 RIVERNORTH OPPORTUNITIES FD COM 76881Y109 714 57499 SH SOLE 0 0 57499 RLI CORP COM 749607107 4147 47165 SH SOLE 45392 0 1773 RLJ LODGING TR CUM CONV PFD A 74965L200 632 36124 SH SOLE 0 0 36124 RMR REAL ESTATE INCOME FD COM 76970B101 3991 393159 SH SOLE 0 0 393159 ROBERT HALF INTL INC COM 770323103 2348 62200 SH SOLE 52351 0 9849 ROCKWELL AUTOMATION INC COM 773903109 13759 91175 SH SOLE 42577 0 48598 ROCKWELL MED INC COM 774374102 115 56306 SH SOLE 0 0 56306 ROCKY BRANDS INC COM 774515100 2895 149598 SH SOLE 0 0 149598 ROGERS COMMUNICATIONS INC CL B 775109200 11805 282735 SH SOLE 277457 0 5278 ROKU INC COM CL A 77543R102 5807 66386 SH SOLE 487 0 65899 ROLLINS INC COM 775711104 10857 300403 SH SOLE 107602 0 192801 ROPER TECHNOLOGIES INC COM 776696106 55923 179331 SH SOLE 16279 0 163052 ROSS STORES INC COM 778296103 31981 367716 SH SOLE 286193 0 81523 ROYAL BK CDA COM 780087102 23714 382718 SH SOLE 264141 0 118577 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1199 37270 SH SOLE 1511 0 35759 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10452 320030 SH SOLE 52729 0 267301 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 13358 382870 SH SOLE 10098 0 372772 ROYAL GOLD INC COM 780287108 1375 15678 SH SOLE 1946 0 13732 ROYCE GLOBAL VALUE TR INC COM 78081T104 4743 589887 SH SOLE 0 0 589887 ROYCE MICRO-CAP TR INC COM 780915104 332 59719 SH SOLE 0 0 59719 ROYCE VALUE TR INC COM 780910105 15151 1566848 SH SOLE 181 0 1566667 RPM INTL INC COM 749685103 21125 355048 SH SOLE 245669 0 109379 RUTHS HOSPITALITY GROUP INC COM 783332109 126 18884 SH SOLE 7501 0 11383 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 4151 78187 SH SOLE 75021 0 3166 RYDER SYS INC COM 783549108 4405 166593 SH SOLE 0 0 166593 RYMAN HOSPITALITY PPTYS INC COM 78377T107 10688 298118 SH SOLE 269231 0 28887 S&P GLOBAL INC COM 78409V104 25763 105108 SH SOLE 45327 0 59781 SABRA HEALTH CARE REIT INC COM 78573L106 1601 146605 SH SOLE 85507 0 61098 SABRE CORP COM 78573M104 14253 2403525 SH SOLE 2390851 0 12674 SAFEHOLD INC COM 78645L100 474 7498 SH SOLE 0 0 7498 SAGE THERAPEUTICS INC COM 78667J108 601 20941 SH SOLE 0 0 20941 SALESFORCE COM INC COM 79466L302 236437 1642152 SH SOLE 475671 0 1166481 SALESFORCE COM INC COM 79466L302 2 19200 SH Call SOLE 0 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 186 53433 SH SOLE 0 0 53433 SANDERSON FARMS INC COM 800013104 4049 32832 SH SOLE 30757 0 2075 SANDSTORM GOLD LTD COM NEW 80013R206 110 21980 SH SOLE 0 0 21980 SANMINA CORPORATION COM 801056102 586 21471 SH SOLE 19389 0 2082 SANOFI SPONSORED ADR 80105N105 48301 1104778 SH SOLE 955532 0 149246 SAP SE SPON ADR 803054204 33911 306885 SH SOLE 280952 0 25933 SARATOGA INVT CORP COM NEW 80349A208 616 53520 SH SOLE 0 0 53520 SAREPTA THERAPEUTICS INC COM 803607100 2124 21718 SH SOLE 4314 0 17404 SAREPTA THERAPEUTICS INC COM 803607100 381 23100 SH Call SOLE 0 0 0 SAREPTA THERAPEUTICS INC COM 803607100 394 23100 SH Put SOLE 0 0 23100 SAREPTA THERAPEUTICS INC COM 803607100 62 22100 SH Call SOLE 0 0 0 SB ONE BANCORP COM 78413T103 368 21664 SH SOLE 0 0 21664 SBA COMMUNICATIONS CORP NEW CL A 78410G104 13889 51445 SH SOLE 35690 0 15755 SCHLUMBERGER LTD COM 806857108 10223 757820 SH SOLE 279107 0 478713 SCHNEIDER NATIONAL INC CL B 80689H102 1041 53823 SH SOLE 53232 0 591 SCHRODINGER INC COM 80810D103 415 9626 SH SOLE 0 0 9626 SCHWAB CHARLES CORP COM 808513105 46216 1374666 SH SOLE 1288199 0 86467 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 676 32654 SH SOLE 622 0 32032 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2081 80524 SH SOLE 161 0 80363 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 309 12659 SH SOLE 0 0 12659 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 303 5152 SH SOLE 0 0 5152 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 869 27737 SH SOLE 0 0 27737 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1153 22291 SH SOLE 437 0 21854 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 210 3871 SH SOLE 139 0 3732 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1735 28715 SH SOLE 8 0 28707 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 3348 74443 SH SOLE 1121 0 73322 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2294 28802 SH SOLE 0 0 28802 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 237 5348 SH SOLE 0 0 5348 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 711 11608 SH SOLE 0 0 11608 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 6783 160880 SH SOLE 0 0 160880 SCHWAB STRATEGIC TR US REIT ETF 808524847 426 13005 SH SOLE 162 0 12843 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 286 5559 SH SOLE 20 0 5539 SCHWAB STRATEGIC TR US TIPS ETF 808524870 912 15851 SH SOLE 1008 0 14843 SCHWEITZER-MAUDUIT INTL INC COM 808541106 216 7780 SH SOLE 4118 0 3662 SCIENCE APPLICATNS INTL CP N COM 808625107 3710 49706 SH SOLE 47324 0 2382 SCORPIO TANKERS INC SHS Y7542C130 527 27549 SH SOLE 0 0 27549 SCOTTS MIRACLE GRO CO CL A 810186106 25872 252653 SH SOLE 229477 0 23176 SCYNEXIS INC COM 811292101 26 32980 SH SOLE 0 0 32980 SEA LTD SPONSORED ADS 81141R100 3091 69748 SH SOLE 1183 0 68565 SEABOARD CORP COM 811543107 225 80 SH SOLE 0 0 80 SEABRIDGE GOLD INC COM 811916105 4186 447662 SH SOLE 0 0 447662 SEABRIDGE GOLD INC COM 811916105 21 32600 SH Call SOLE 0 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 35892 735499 SH SOLE 615055 0 120444 SEALED AIR CORP NEW COM 81211K100 440 17813 SH SOLE 0 0 17813 SEATTLE GENETICS INC COM 812578102 3300 28601 SH SOLE 7447 0 21154 SEI INVESTMENTS CO COM 784117103 12331 266102 SH SOLE 225340 0 40762 SELECT MED HLDGS CORP COM 81619Q105 191 12707 SH SOLE 12371 0 336 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 68152 1540504 SH SOLE 1018510 0 521994 SELECT SECTOR SPDR TR ENERGY 81369Y506 25258 869158 SH SOLE 244803 0 624355 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 7509 242221 SH SOLE 0 0 242221 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 69672 710354 SH SOLE 355328 0 355026 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 52554 964823 SH SOLE 574504 0 390319 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 148055 1671426 SH SOLE 1032555 0 638871 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 56672 2721980 SH SOLE 1036857 0 1685123 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1 11400 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2 16000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2 11700 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 9 22900 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 56459 956771 SH SOLE 391609 0 565162 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 35592 642328 SH SOLE 256822 0 385506 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 5753 127736 SH SOLE 0 0 127736 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 139563 1736493 SH SOLE 848278 0 888215 SELECTIVE INS GROUP INC COM 816300107 282 5675 SH SOLE 0 0 5675 SEMPRA ENERGY COM 816851109 26115 231128 SH SOLE 166367 0 64761 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 6963 240700 SH SOLE 237626 0 3074 SENSEONICS HLDGS INC COM 81727U105 669 1056576 SH SOLE 0 0 1056576 SENSIENT TECHNOLOGIES CORP COM 81725T100 13899 319449 SH SOLE 316323 0 3126 SERITAGE GROWTH PPTYS CL A 81752R100 207 22674 SH SOLE 0 0 22674 SERVICE CORP INTL COM 817565104 3545 90633 SH SOLE 7464 0 83169 SERVICE PPTYS TR COM SH BEN INT 81761L102 81 14992 SH SOLE 0 0 14992 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 5796 214667 SH SOLE 213866 0 801 SERVICENOW INC COM 81762P102 71170 248343 SH SOLE 55774 0 192569 SERVISFIRST BANCSHARES INC COM 81768T108 2812 95924 SH SOLE 81012 0 14912 SFL CORPORATION LTD SHS G7738W106 303 31996 SH SOLE 0 0 31996 SHAW COMMUNICATIONS INC CL B CONV 82028K200 295 18195 SH SOLE 18142 0 53 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 419 41945 SH SOLE 0 0 41945 SHERWIN WILLIAMS CO COM 824348106 43771 95244 SH SOLE 76952 0 18292 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 409 17553 SH SOLE 17225 0 328 SHOPIFY INC CL A 82509L107 37374 89640 SH SOLE 23427 0 66213 SIGNATURE BK NEW YORK N Y COM 82669G104 2260 28116 SH SOLE 19679 0 8437 SILGAN HOLDINGS INC COM 827048109 696 23997 SH SOLE 8168 0 15829 SILICON LABORATORIES INC COM 826919102 1827 21394 SH SOLE 20526 0 868 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2298 62691 SH SOLE 62419 0 272 SILVERCORP METALS INC COM 82835P103 579 176718 SH SOLE 0 0 176718 SILVERCREST METALS INC COM 828363101 229 43789 SH SOLE 0 0 43789 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 326 17693 SH SOLE 7602 0 10091 SIMON PPTY GROUP INC NEW COM 828806109 5099 92940 SH SOLE 4588 0 88352 SIMPLY GOOD FOODS CO COM 82900L102 484 25122 SH SOLE 25090 0 32 SIMPSON MANUFACTURING CO INC COM 829073105 8386 135305 SH SOLE 135277 0 28 SIMULATIONS PLUS INC COM 829214105 1909 54667 SH SOLE 52796 0 1871 SINA CORP ORD G81477104 1229 38587 SH SOLE 0 0 38587 SINCLAIR BROADCAST GROUP INC CL A 829226109 1308 81364 SH SOLE 9526 0 71838 SIRIUS XM HLDGS INC COM 82968B103 4305 871442 SH SOLE 475847 0 395595 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 6792 92258 SH SOLE 86276 0 5982 SIX FLAGS ENTMT CORP NEW COM 83001A102 2030 161891 SH SOLE 68943 0 92948 SJW GROUP COM 784305104 1891 32739 SH SOLE 28508 0 4231 SK TELECOM LTD SPONSORED ADR 78440P108 391 24047 SH SOLE 23017 0 1030 SKYLINE CHAMPION CORPORATION COM 830830105 347 22147 SH SOLE 22147 0 0 SKYWEST INC COM 830879102 1423 54346 SH SOLE 0 0 54346 SKYWORKS SOLUTIONS INC COM 83088M102 9422 105411 SH SOLE 0 0 105411 SKYWORKS SOLUTIONS INC COM 83088M102 9 28400 SH Call SOLE 0 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 10147 378071 SH SOLE 14204 0 363867 SLM CORP COM 78442P106 2062 286808 SH SOLE 284506 0 2302 SM ENERGY CO COM 78454L100 15 12272 SH SOLE 0 0 12272 SMILEDIRECTCLUB INC CL A COM 83192H106 230 49158 SH SOLE 0 0 49158 SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 8545 238208 SH SOLE 235139 0 3069 SMITH A O CORP COM 831865209 4796 126856 SH SOLE 81695 0 45161 SMUCKER J M CO COM NEW 832696405 11394 102653 SH SOLE 0 0 102653 SNAP INC CL A 83304A106 2537 213411 SH SOLE 0 0 213411 SNAP ON INC COM 833034101 22271 204655 SH SOLE 180222 0 24433 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 1738 77088 SH SOLE 70216 0 6872 SOL GEL TECHNOLOGIES SHS M8694L103 294 41586 SH SOLE 0 0 41586 SOLAR CAP LTD COM 83413U100 759 65220 SH SOLE 0 0 65220 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1580 19301 SH SOLE 11354 0 7947 SOLIGENIX INC COM 834223307 33 19710 SH SOLE 0 0 19710 SONIC AUTOMOTIVE INC CL A 83545G102 487 36651 SH SOLE 0 0 36651 SONOCO PRODS CO COM 835495102 4164 89830 SH SOLE 50931 0 38899 SONOS INC COM 83570H108 1667 196557 SH SOLE 0 0 196557 SONY CORP SPONSORED ADR 835699307 6870 116094 SH SOLE 35019 0 81075 SORRENTO THERAPEUTICS INC COM NEW 83587F202 21 11250 SH SOLE 0 0 11250 SOUTH JERSEY INDS INC COM 838518108 2344 93739 SH SOLE 53350 0 40389 SOUTH ST CORP COM 840441109 2139 36426 SH SOLE 26996 0 9430 SOUTHERN CO COM 842587107 91456 1689256 SH SOLE 718247 0 971009 SOUTHERN CO UNIT 08/01/2022 842587602 364 8195 SH SOLE 0 0 8195 SOUTHERN COPPER CORP COM 84265V105 384 13640 SH SOLE 0 0 13640 SOUTHERN FIRST BANCSHARES IN COM 842873101 266 9379 SH SOLE 0 0 9379 SOUTHWEST AIRLS CO COM 844741108 16433 461475 SH SOLE 290659 0 170816 SOUTHWEST GAS HOLDINGS INC COM 844895102 917 13184 SH SOLE 7971 0 5213 SOUTHWESTERN ENERGY CO COM 845467109 239 141402 SH SOLE 131202 0 10200 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 56191 256311 SH SOLE 0 0 256311 SPDR GOLD TRUST GOLD SHS 78463V107 110516 746478 SH SOLE 66 0 746412 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1654 19479 SH SOLE 12801 0 6678 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 6774 188164 SH SOLE 0 0 188164 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1016 37972 SH SOLE 0 0 37972 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 994 33693 SH SOLE 0 0 33693 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 8616 278464 SH SOLE 0 0 278464 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 2239 66575 SH SOLE 0 0 66575 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 907 37870 SH SOLE 765 0 37105 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3224 113287 SH SOLE 0 0 113287 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 465 5099 SH SOLE 0 0 5099 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 593 26711 SH SOLE 0 0 26711 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 493 14875 SH SOLE 0 0 14875 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 442 11319 SH SOLE 0 0 11319 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 380 7926 SH SOLE 0 0 7926 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3270 106762 SH SOLE 0 0 106762 SPDR S&P 500 ETF TR TR UNIT 78462F103 687282 2666457 SH SOLE 510707 0 2155750 SPDR S&P 500 ETF TR TR UNIT 78462F103 316 10000 SH Put SOLE 0 0 10000 SPDR S&P 500 ETF TR TR UNIT 78462F103 218 6200 SH Put SOLE 0 0 6200 SPDR S&P 500 ETF TR TR UNIT 78462F103 458 14000 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 28 10100 SH Put SOLE 0 0 10100 SPDR S&P 500 ETF TR TR UNIT 78462F103 304 11000 SH Put SOLE 0 0 11000 SPDR S&P 500 ETF TR TR UNIT 78462F103 429 16000 SH Call SOLE 0 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 140951 536163 SH SOLE 269392 0 266771 SPDR SER TR AEROSPACE DEF 78464A631 6778 89077 SH SOLE 0 0 89077 SPDR SER TR BLMBRG BRC CNVRT 78464A359 18110 378394 SH SOLE 0 0 378394 SPDR SER TR BLOMBERG BRC INV 78468R200 18411 626225 SH SOLE 490 0 625735 SPDR SER TR BLOMBERG INTL TR 78464A516 430 15457 SH SOLE 0 0 15457 SPDR SER TR BLOOMBERG BRCLYS 78468R622 58348 615873 SH SOLE 502037 0 113836 SPDR SER TR BLOOMBERG SRT TR 78468R408 2595 110155 SH SOLE 323 0 109832 SPDR SER TR COMP SOFTWARE 78464A599 3933 47912 SH SOLE 0 0 47912 SPDR SER TR DJ REIT ETF 78464A607 1006 13936 SH SOLE 0 0 13936 SPDR SER TR DORSEY WRGT FI 78468R713 1045 46772 SH SOLE 0 0 46772 SPDR SER TR FACTST INV ETF 78464A110 1296 13104 SH SOLE 0 0 13104 SPDR SER TR FTSE INT GVT ETF 78464A490 269 5505 SH SOLE 0 0 5505 SPDR SER TR HLTH CR EQUIP 78464A581 6047 84368 SH SOLE 0 0 84368 SPDR SER TR MSCI USA STRTGIC 78468R812 9194 120378 SH SOLE 118554 0 1824 SPDR SER TR NUVEEN BBG BRCLY 78464A284 28224 515788 SH SOLE 481095 0 34693 SPDR SER TR NUVEEN BLMBRG SR 78468R739 203261 4156652 SH SOLE 4043614 0 113038 SPDR SER TR NUVEEN BRC MUNIC 78468R721 8117 162341 SH SOLE 123767 0 38574 SPDR SER TR NYSE TECH ETF 78464A102 1001 13670 SH SOLE 0 0 13670 SPDR SER TR PORTFLI INTRMDIT 78464A672 353 10654 SH SOLE 0 0 10654 SPDR SER TR PORTFLI MORTGAGE 78464A383 2101 78730 SH SOLE 61694 0 17036 SPDR SER TR PORTFLI TIPS ETF 78464A656 248 8531 SH SOLE 0 0 8531 SPDR SER TR PORTFOLI S&P1500 78464A805 246 7815 SH SOLE 0 0 7815 SPDR SER TR PORTFOLIO AGRGTE 78464A649 79240 2622090 SH SOLE 2581157 0 40933 SPDR SER TR PORTFOLIO INTRMD 78464A375 6150 180819 SH SOLE 504 0 180315 SPDR SER TR PORTFOLIO LN TSR 78464A664 7198 152370 SH SOLE 0 0 152370 SPDR SER TR PORTFOLIO S&P500 78464A854 1358 44900 SH SOLE 0 0 44900 SPDR SER TR PORTFOLIO S&P600 78468R853 8727 399577 SH SOLE 0 0 399577 SPDR SER TR PORTFOLIO SH TSR 78468R101 19055 620280 SH SOLE 615244 0 5036 SPDR SER TR PORTFOLIO SHORT 78464A474 42563 1407055 SH SOLE 1146989 0 260066 SPDR SER TR PRTFLO S&P500 GW 78464A409 15127 423260 SH SOLE 1154 0 422106 SPDR SER TR PRTFLO S&P500 HI 78468R788 1912 77725 SH SOLE 22665 0 55060 SPDR SER TR PRTFLO S&P500 VL 78464A508 2228 86236 SH SOLE 1496 0 84740 SPDR SER TR RUSSELL LOW VOL 78468R754 1224 19663 SH SOLE 0 0 19663 SPDR SER TR S&P 400 MDCP GRW 78464A821 301 7026 SH SOLE 242 0 6784 SPDR SER TR S&P 400 MDCP VAL 78464A839 369 10470 SH SOLE 515 0 9955 SPDR SER TR S&P 600 SMCP GRW 78464A201 570 12347 SH SOLE 138 0 12209 SPDR SER TR S&P 600 SMCP VAL 78464A300 1096 26833 SH SOLE 194 0 26639 SPDR SER TR S&P 600 SML CAP 78464A813 2812 58073 SH SOLE 0 0 58073 SPDR SER TR S&P BIOTECH 78464A870 17690 228431 SH SOLE 0 0 228431 SPDR SER TR S&P BIOTECH 78464A870 70 42400 SH Call SOLE 0 0 0 SPDR SER TR S&P BK ETF 78464A797 1671 61972 SH SOLE 0 0 61972 SPDR SER TR S&P DIVID ETF 78464A763 450097 5636053 SH SOLE 4662109 0 973944 SPDR SER TR S&P HOMEBUILD 78464A888 1322 44379 SH SOLE 0 0 44379 SPDR SER TR S&P INS ETF 78464A789 1128 45246 SH SOLE 1500 0 43746 SPDR SER TR S&P METALS MNG 78464A755 219 13592 SH SOLE 0 0 13592 SPDR SER TR S&P OILGAS EXP 78468R556 4458 135623 SH SOLE 0 0 135623 SPDR SER TR S&P REGL BKG 78464A698 2433 74657 SH SOLE 0 0 74657 SPDR SER TR S&P SEMICNDCTR 78464A862 11316 134767 SH SOLE 0 0 134767 SPDR SER TR S&P TELECOM 78464A540 225 3797 SH SOLE 0 0 3797 SPDR SER TR S&P TRANSN ETF 78464A532 267 6118 SH SOLE 0 0 6118 SPDR SER TR SPDR BLOOMBERG 78468R663 37271 406755 SH SOLE 236457 0 170298 SPDR SER TR WELLS FG PFD ETF 78464A292 2870 73225 SH SOLE 58841 0 14384 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 985 27071 SH SOLE 15471 0 11600 SPIRE INC COM 84857L101 4128 55425 SH SOLE 47420 0 8005 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 905 37832 SH SOLE 34986 0 2846 SPIRIT AIRLS INC COM 848577102 404 31365 SH SOLE 0 0 31365 SPIRIT AIRLS INC COM 848577102 1 14400 SH Call SOLE 0 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 274 10490 SH SOLE 0 0 10490 SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 12 13000 PRN SOLE 0 0 13000 SPLUNK INC COM 848637104 31982 253366 SH SOLE 202092 0 51274 SPOTIFY TECHNOLOGY S A SHS L8681T102 11821 97342 SH SOLE 24833 0 72509 SPRAGUE RES LP COM UNIT REP LTD 849343108 290 22186 SH SOLE 0 0 22186 SPRINT CORPORATION COM 85207U105 298 34560 SH SOLE 0 0 34560 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 11866 811646 SH SOLE 0 0 811646 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 5430 413854 SH SOLE 0 0 413854 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1523 98471 SH SOLE 0 0 98471 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1214 232153 SH SOLE 0 0 232153 SPROUTS FMRS MKT INC COM 85208M102 547 29434 SH SOLE 16714 0 12720 SPS COMMERCE INC COM 78463M107 4470 96105 SH SOLE 59003 0 37102 SPX CORP COM 784635104 2228 68266 SH SOLE 62343 0 5923 SPX FLOW INC COM 78469X107 938 33015 SH SOLE 0 0 33015 SQUARE INC CL A 852234103 25890 494275 SH SOLE 5277 0 488998 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 5394 123083 SH SOLE 88440 0 34643 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1632 40780 SH SOLE 0 0 40780 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 22321 681342 SH SOLE 0 0 681342 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 290 10563 SH SOLE 0 0 10563 SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 369 5350 SH SOLE 0 0 5350 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 220 11496 SH SOLE 0 0 11496 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 9794 204225 SH SOLE 0 0 204225 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1328 27540 SH SOLE 0 0 27540 SSR MNG INC COM 784730103 1027 90016 SH SOLE 0 0 90016 ST JOE CO COM 790148100 295 17577 SH SOLE 0 0 17577 STAG INDL INC COM 85254J102 2133 94728 SH SOLE 3537 0 91191 STANLEY BLACK & DECKER INC COM 854502101 9771 97701 SH SOLE 46247 0 51454 STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 1028 14153 SH SOLE 0 0 14153 STANLEY BLACK & DECKER INC UNIT 11/15/2022 854502846 210 3000 SH SOLE 0 0 3000 STARBUCKS CORP COM 855244109 80524 1224873 SH SOLE 301044 0 923829 STARBUCKS CORP COM 855244109 3 28300 SH Call SOLE 0 0 0 STARS GROUP INC COM 85570W100 765 37452 SH SOLE 20898 0 16554 STARWOOD PPTY TR INC COM 85571B105 16635 1622925 SH SOLE 1202326 0 420599 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 6210 7860000 PRN SOLE 0 0 7860000 STATE STR CORP COM 857477103 5513 103485 SH SOLE 62571 0 40914 STEEL DYNAMICS INC COM 858119100 3275 145290 SH SOLE 110799 0 34491 STEELCASE INC CL A 858155203 284 28821 SH SOLE 0 0 28821 STELLUS CAP INVT CORP COM 858568108 1116 153035 SH SOLE 0 0 153035 STEPAN CO COM 858586100 202 2282 SH SOLE 0 0 2282 STERICYCLE INC COM 858912108 33257 684587 SH SOLE 653164 0 31423 STERIS PLC SHS USD G8473T100 42648 304692 SH SOLE 283542 0 21150 STERLING BANCORP DEL COM 85917A100 223 21361 SH SOLE 0 0 21361 STITCH FIX INC COM CL A 860897107 1740 136973 SH SOLE 0 0 136973 STMICROELECTRONICS N V NY REGISTRY 861012102 1203 56277 SH SOLE 29962 0 26315 STOCK YDS BANCORP INC COM 861025104 350 12082 SH SOLE 0 0 12082 STONECO LTD COM CL A G85158106 3256 149541 SH SOLE 92561 0 56980 STONECO LTD COM CL A G85158106 10 28900 SH Call SOLE 0 0 0 STONEMOR INC COM 86184W106 35 33532 SH SOLE 0 0 33532 STORE CAP CORP COM 862121100 11908 657159 SH SOLE 497052 0 160107 STRATEGY SHS DAY HAGAN NED 86280R803 3385 163009 SH SOLE 0 0 163009 STRYKER CORP COM 863667101 57860 347508 SH SOLE 126743 0 220765 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1031 72908 SH SOLE 0 0 72908 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 4192 875130 SH SOLE 854471 0 20659 SUMMIT HOTEL PPTYS INC COM 866082100 593 140529 SH SOLE 124536 0 15993 SUMMIT MATLS INC CL A 86614U100 823 54899 SH SOLE 54884 0 15 SUN CMNTYS INC COM 866674104 5605 44891 SH SOLE 39941 0 4950 SUN LIFE FINL INC COM 866796105 580 18026 SH SOLE 0 0 18026 SUNCOR ENERGY INC NEW COM 867224107 11184 700523 SH SOLE 529618 0 170905 SUNOCO LP COM UT REP LP 86765K109 1089 69626 SH SOLE 0 0 69626 SUNPOWER CORP COM 867652406 197 38869 SH SOLE 0 0 38869 SUNRUN INC COM 86771W105 519 51413 SH SOLE 0 0 51413 SUNSTONE HOTEL INVS INC NEW COM 867892101 420 48203 SH SOLE 47565 0 638 SUPERNUS PHARMACEUTICALS INC COM 868459108 435 24189 SH SOLE 11002 0 13187 SVB FINANCIAL GROUP COM 78486Q101 3340 22106 SH SOLE 0 0 22106 SWISS HELVETIA FD INC COM 870875101 76 10923 SH SOLE 0 0 10923 SWITCH INC CL A 87105L104 1485 102926 SH SOLE 26620 0 76306 SYKES ENTERPRISES INC COM 871237103 329 12113 SH SOLE 12075 0 38 SYNALLOY CP DEL COM 871565107 175 20000 SH SOLE 0 0 20000 SYNAPTICS INC COM 87157D109 292 5052 SH SOLE 0 0 5052 SYNCHRONY FINL COM 87165B103 23775 1477613 SH SOLE 138813 0 1338800 SYNCHRONY FINL COM 87165B103 9 60900 SH Call SOLE 0 0 0 SYNEOS HEALTH INC CL A 87166B102 2769 70239 SH SOLE 44251 0 25988 SYNNEX CORP COM 87162W100 4987 68216 SH SOLE 4504 0 63712 SYNOPSYS INC COM 871607107 22356 173584 SH SOLE 137692 0 35892 SYNOVUS FINL CORP COM NEW 87161C501 2878 163905 SH SOLE 1291 0 162614 SYSCO CORP COM 871829107 49597 1086945 SH SOLE 774700 0 312245 T MOBILE US INC COM 872590104 17865 212933 SH SOLE 125730 0 87203 TABULA RASA HEALTHCARE INC COM 873379101 1119 21404 SH SOLE 0 0 21404 TABULA RASA HEALTHCARE INC COM 873379101 66 15400 SH Call SOLE 0 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 57482 1202808 SH SOLE 748136 0 454672 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2217 18690 SH SOLE 4165 0 14525 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 18402 1212231 SH SOLE 1143098 0 69133 TAL EDUCATION GROUP SPONSORED ADS 874080104 572 10742 SH SOLE 0 0 10742 TALLGRASS ENERGY LP CLASS A SHS 874696107 2314 140556 SH SOLE 0 0 140556 TANDEM DIABETES CARE INC COM NEW 875372203 2665 41414 SH SOLE 10121 0 31293 TANGER FACTORY OUTLET CTRS I COM 875465106 1336 267158 SH SOLE 0 0 267158 TAPESTRY INC COM 876030107 1862 143772 SH SOLE 0 0 143772 TARGA RES CORP COM 87612G101 2933 424458 SH SOLE 171067 0 253391 TARGET CORP COM 87612E106 137767 1481826 SH SOLE 862584 0 619242 TARONIS TECHNOLOGIES INC COM NEW 876214206 4 25400 SH SOLE 0 0 25400 TASEKO MINES LTD COM 876511106 11 40700 SH SOLE 0 0 40700 TC ENERGY CORP COM 87807B107 22405 503913 SH SOLE 479926 0 23987 TC PIPELINES LP UT COM LTD PRT 87233Q108 783 28478 SH SOLE 0 0 28478 TCF FINANCIAL CORPORATION NE COM 872307103 25471 1124046 SH SOLE 742211 0 381835 TCG BDC INC COM 872280102 310 59390 SH SOLE 0 0 59390 TCW STRATEGIC INCOME FD INC COM 872340104 3995 772631 SH SOLE 0 0 772631 TD AMERITRADE HLDG CORP COM 87236Y108 2841 81963 SH SOLE 79382 0 2581 TE CONNECTIVITY LTD REG SHS H84989104 27776 441035 SH SOLE 387838 0 53197 TECH DATA CORP COM 878237106 1168 8926 SH SOLE 6553 0 2373 TECHNIPFMC PLC COM G87110105 1138 164554 SH SOLE 132878 0 31676 TECK RESOURCES LTD CL B 878742204 229 30216 SH SOLE 2371 0 27845 TECK RESOURCES LTD CL B 878742204 1 17200 SH Call SOLE 0 0 0 TECNOGLASS INC SHS G87264100 1178 305250 SH SOLE 0 0 305250 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 109 11140 SH SOLE 0 0 11140 TEJON RANCH CO COM 879080109 182 12959 SH SOLE 0 0 12959 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1647 92475 SH SOLE 0 0 92475 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 13623 886934 SH SOLE 0 0 886934 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1001 66822 SH SOLE 40 0 66782 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1214 106627 SH SOLE 0 0 106627 TELADOC HEALTH INC COM 87918A105 37530 242112 SH SOLE 9999 0 232113 TELARIA INC COM 879181105 121 20140 SH SOLE 0 0 20140 TELEDYNE TECHNOLOGIES INC COM 879360105 18395 61879 SH SOLE 58914 0 2965 TELEFLEX INCORPORATED COM 879369106 19917 68006 SH SOLE 49994 0 18012 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 666 69851 SH SOLE 68602 0 1249 TELEFONICA S A SPONSORED ADR 879382208 765 167431 SH SOLE 24884 0 142547 TELIGENT INC NEW COM 87960W104 5 19100 SH SOLE 0 0 19100 TELUS CORPORATION COM 87971M103 17459 1103901 SH SOLE 1070959 0 32942 TEMPLETON DRAGON FD INC COM 88018T101 203 11915 SH SOLE 0 0 11915 TEMPLETON EMERGING MKTS FD I COM 880191101 152 13664 SH SOLE 0 0 13664 TEMPLETON EMERGING MKTS INCO COM 880192109 1066 142505 SH SOLE 0 0 142505 TEMPLETON GLOBAL INCOME FD COM 880198106 4474 836238 SH SOLE 0 0 836238 TEMPUR SEALY INTL INC COM 88023U101 3723 85168 SH SOLE 54804 0 30364 TENARIS S A SPONSORED ADS 88031M109 286 23743 SH SOLE 0 0 23743 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1277 126950 SH SOLE 0 0 126950 TENET HEALTHCARE CORP COM NEW 88033G407 360 24988 SH SOLE 0 0 24988 TENNECO INC CL A VTG COM STK 880349105 52 14514 SH SOLE 12054 0 2460 TERADATA CORP DEL COM 88076W103 1896 92521 SH SOLE 76531 0 15990 TERADYNE INC COM 880770102 17726 327231 SH SOLE 233811 0 93420 TEREX CORP NEW COM 880779103 352 24546 SH SOLE 18483 0 6063 TERRENO RLTY CORP COM 88146M101 3772 72888 SH SOLE 69492 0 3396 TESLA INC COM 88160R101 39503 75387 SH SOLE 20782 0 54605 TETRA TECH INC NEW COM 88162G103 621 8786 SH SOLE 0 0 8786 TETRA TECHNOLOGIES INC DEL COM 88162F105 100 313666 SH SOLE 37166 0 276500 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 6246 695495 SH SOLE 2948 0 692547 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 767 34618 SH SOLE 33058 0 1560 TEXAS INSTRS INC COM 882508104 128956 1290443 SH SOLE 1006714 0 283729 TEXAS PAC LD TR SUB CTF PROP I T 882610108 4760 12526 SH SOLE 0 0 12526 TEXAS ROADHOUSE INC COM 882681109 13688 331420 SH SOLE 313912 0 17508 TEXTRON INC COM 883203101 3785 141933 SH SOLE 112482 0 29451 TFS FINL CORP COM 87240R107 157 10303 SH SOLE 0 0 10303 TG THERAPEUTICS INC COM 88322Q108 2692 273567 SH SOLE 0 0 273567 THE REALREAL INC COM 88339P101 207 29543 SH SOLE 0 0 29543 THE TRADE DESK INC COM CL A 88339J105 6740 34923 SH SOLE 13773 0 21150 THERAPEUTICSMD INC COM 88338N107 585 551726 SH SOLE 0 0 551726 THERMO FISHER SCIENTIFIC INC COM 883556102 91256 321765 SH SOLE 180061 0 141704 THERMON GROUP HLDGS INC COM 88362T103 556 36898 SH SOLE 36886 0 12 THL CR SR LN FD COM 87244R103 768 66425 SH SOLE 0 0 66425 THOMSON REUTERS CORP COM NEW 884903709 4982 73097 SH SOLE 60287 0 12810 THOR INDS INC COM 885160101 4701 111443 SH SOLE 100688 0 10755 TIFFANY & CO NEW COM 886547108 11756 90782 SH SOLE 83101 0 7681 TIMKEN CO COM 887389104 311 9613 SH SOLE 0 0 9613 TJX COS INC NEW COM 872540109 60269 1260580 SH SOLE 764665 0 495915 TOLL BROTHERS INC COM 889478103 282 14636 SH SOLE 0 0 14636 TOPBUILD CORP COM 89055F103 379 5293 SH SOLE 2897 0 2396 TORCHLIGHT ENERGY RES INC COM 89102U103 10 25000 SH SOLE 0 0 25000 TORO CO COM 891092108 15176 233150 SH SOLE 221609 0 11541 TORONTO DOMINION BK ONT COM NEW 891160509 9340 219623 SH SOLE 52081 0 167542 TORTOISE ENERGY INFRA CORP COM 89147L100 612 239230 SH SOLE 0 0 239230 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 307 30419 SH SOLE 0 0 30419 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 142 166469 SH SOLE 0 0 166469 TORTOISE PIPELINE & ENERGY F COM 89148H108 317 119670 SH SOLE 0 0 119670 TORTOISE PWR & ENERGY INFRAS COM 89147X104 97 13834 SH SOLE 0 0 13834 TOTAL S.A. SPONSORED ADS 89151E109 31164 836855 SH SOLE 684261 0 152594 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 423 26256 SH SOLE 24756 0 1500 TOWNEBANK PORTSMOUTH VA COM 89214P109 1519 83945 SH SOLE 18407 0 65538 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 12025 100246 SH SOLE 84854 0 15392 TPG RE FIN TR INC COM 87266M107 92 16755 SH SOLE 0 0 16755 TPG SPECIALTY LENDING INC COM 87265K102 912 65518 SH SOLE 0 0 65518 TPG SPECIALTY LENDING INC NOTE 4.500% 8/0 87265KAD4 1172 1265000 PRN SOLE 0 0 1265000 TPI COMPOSITES INC COM 87266J104 2675 181012 SH SOLE 81494 0 99518 TRACTOR SUPPLY CO COM 892356106 27388 323918 SH SOLE 223082 0 100836 TRADEWEB MKTS INC CL A 892672106 1279 30425 SH SOLE 28922 0 1503 TRANE TECHNOLOGIES PLC SHS G8994E103 65707 795549 SH SOLE 161785 0 633764 TRANE TECHNOLOGIES PLC SHS G8994E103 54 21200 SH Call SOLE 0 0 0 TRANSCAT INC COM 893529107 1036 39104 SH SOLE 39047 0 57 TRANSDIGM GROUP INC COM 893641100 7402 23119 SH SOLE 19344 0 3775 TRANSOCEAN LTD REG SHS H8817H100 52 44933 SH SOLE 0 0 44933 TRANSPORTADORA DE GAS SUR SPONSORED ADS B 893870204 53 11423 SH SOLE 0 0 11423 TRANSUNION COM 89400J107 2147 32441 SH SOLE 28806 0 3635 TRAVELERS COMPANIES INC COM 89417E109 43449 437330 SH SOLE 366500 0 70830 TREEHOUSE FOODS INC COM 89469A104 6040 136807 SH SOLE 88263 0 48544 TREMONT MTG TR COM 894789106 51 24360 SH SOLE 0 0 24360 TREX CO INC COM 89531P105 3364 41980 SH SOLE 18795 0 23185 TRI CONTL CORP COM 895436103 5937 283932 SH SOLE 0 0 283932 TRI POINTE GROUP INC COM 87265H109 1723 196504 SH SOLE 19627 0 176877 TRICO BANCSHARES COM 896095106 814 27293 SH SOLE 0 0 27293 TRIMBLE INC COM 896239100 612 19232 SH SOLE 12075 0 7157 TRINET GROUP INC COM 896288107 953 25318 SH SOLE 25318 0 0 TRINITY INDS INC COM 896522109 932 57989 SH SOLE 25010 0 32979 TRIP COM GROUP LTD ADS 89677Q107 514 21901 SH SOLE 3793 0 18108 TRIPADVISOR INC COM 896945201 1382 79477 SH SOLE 0 0 79477 TRISTATE CAP HLDGS INC COM 89678F100 513 53092 SH SOLE 12883 0 40209 TRITON INTL LTD CL A G9078F107 842 32555 SH SOLE 0 0 32555 TRIUMPH GROUP INC NEW COM 896818101 1095 161939 SH SOLE 0 0 161939 TRUIST FINL CORP COM 89832Q109 109092 3537346 SH SOLE 2684724 0 852622 TRUSTCO BK CORP N Y COM 898349105 134 24821 SH SOLE 0 0 24821 TRUSTMARK CORP COM 898402102 689 29574 SH SOLE 0 0 29574 TURQUOISE HILL RES LTD COM 900435108 269 688800 SH SOLE 0 0 688800 TWILIO INC CL A 90138F102 10556 117961 SH SOLE 54965 0 62996 TWITTER INC COM 90184L102 42417 1727091 SH SOLE 1209801 0 517290 TWO HBRS INVT CORP COM NEW 90187B408 425 111426 SH SOLE 0 0 111426 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 18159 22145000 PRN SOLE 0 0 22145000 TYLER TECHNOLOGIES INC COM 902252105 3842 12956 SH SOLE 10313 0 2643 TYSON FOODS INC CL A 902494103 15287 264167 SH SOLE 152804 0 111363 UBER TECHNOLOGIES INC COM 90353T100 27948 1001000 SH SOLE 658386 0 342614 UBER TECHNOLOGIES INC COM 90353T100 209 34200 SH Call SOLE 0 0 0 UBIQUITI INC COM 90353W103 1850 13064 SH SOLE 6260 0 6804 UBS AG JERSEY BRH ALERIAN INFRST 902641646 97 11910 SH SOLE 0 0 11910 UBS AG LONDON BRANCH ETRAC ALER MLP 90267B682 110 19044 SH SOLE 0 0 19044 UBS GROUP AG SHS H42097107 15005 1593196 SH SOLE 1384755 0 208441 UDR INC COM 902653104 888 24292 SH SOLE 0 0 24292 UGI CORP NEW COM 902681105 1658 62151 SH SOLE 26606 0 35545 ULTA BEAUTY INC COM 90384S303 7995 45504 SH SOLE 15919 0 29585 UMB FINL CORP COM 902788108 1808 38986 SH SOLE 37465 0 1521 UMH PPTYS INC COM 903002103 441 40569 SH SOLE 0 0 40569 UMPQUA HLDGS CORP COM 904214103 603 55287 SH SOLE 1633 0 53654 UNDER ARMOUR INC CL A 904311107 6631 720020 SH SOLE 0 0 720020 UNDER ARMOUR INC CL C 904311206 1176 145901 SH SOLE 0 0 145901 UNIFIED SER TR ABSOLUTE CORE 90470L568 3788 187404 SH SOLE 0 0 187404 UNIFIRST CORP MASS COM 904708104 17662 116894 SH SOLE 116809 0 85 UNILEVER N V N Y SHS NEW 904784709 23757 486931 SH SOLE 426323 0 60608 UNILEVER PLC SPON ADR NEW 904767704 103734 2051288 SH SOLE 1795187 0 256101 UNION PAC CORP COM 907818108 360297 2554499 SH SOLE 748819 0 1805680 UNION PAC CORP COM 907818108 6 14600 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 40 44500 SH Call SOLE 0 0 0 UNIQURE NV SHS N90064101 265 5575 SH SOLE 5365 0 210 UNITED AIRLS HLDGS INC COM 910047109 3069 97278 SH SOLE 19601 0 77677 UNITED BANKSHARES INC WEST V COM 909907107 1554 67346 SH SOLE 11434 0 55912 UNITED FIRE GROUP INC COM 910340108 1067 32731 SH SOLE 0 0 32731 UNITED INS HLDGS CORP COM 910710102 2605 281916 SH SOLE 0 0 281916 UNITED PARCEL SERVICE INC CL B 911312106 274624 2939665 SH SOLE 2001872 0 937793 UNITED RENTALS INC COM 911363109 14942 145207 SH SOLE 44932 0 100275 UNITED STATES OIL FUND LP UNITS 91232N108 104 24775 SH SOLE 0 0 24775 UNITED STATES STL CORP NEW COM 912909108 219 34721 SH SOLE 520 0 34201 UNITED TECHNOLOGIES CORP COM 913017109 108503 1150232 SH SOLE 511750 0 638482 UNITEDHEALTH GROUP INC COM 91324P102 383832 1539065 SH SOLE 736106 0 802959 UNITI GROUP INC COM 91325V108 568 94166 SH SOLE 0 0 94166 UNITIL CORP COM 913259107 1305 24934 SH SOLE 24531 0 403 UNIVERSAL CORP VA COM 913456109 321 7253 SH SOLE 0 0 7253 UNIVERSAL DISPLAY CORP COM 91347P105 4271 32411 SH SOLE 0 0 32411 UNIVERSAL ELECTRS INC COM 913483103 744 19402 SH SOLE 19402 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 6422 64819 SH SOLE 52290 0 12529 UNIVERSAL SEC INSTRS INC COM NEW 913821302 28 73513 SH SOLE 0 0 73513 UNUM GROUP COM 91529Y106 3263 217420 SH SOLE 48772 0 168648 UPLAND SOFTWARE INC COM 91544A109 1162 43341 SH SOLE 13997 0 29344 URBAN OUTFITTERS INC COM 917047102 1008 70788 SH SOLE 39791 0 30997 US BANCORP DEL COM NEW 902973304 87535 2540935 SH SOLE 1867194 0 673741 US BANCORP DEL COM NEW 902973304 2 13800 SH Call SOLE 0 0 0 US ECOLOGY INC COM 91734M103 2092 68831 SH SOLE 44967 0 23864 US FOODS HLDG CORP COM 912008109 1611 90986 SH SOLE 84162 0 6824 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 345 60984 SH SOLE 0 0 60984 UTAH MED PRODS INC COM 917488108 1532 16293 SH SOLE 16293 0 0 V F CORP COM 918204108 44045 814429 SH SOLE 534964 0 279465 VAIL RESORTS INC COM 91879Q109 4676 31656 SH SOLE 15142 0 16514 VALE S A SPONSORED ADS 91912E105 1294 156129 SH SOLE 16561 0 139568 VALERO ENERGY CORP COM 91913Y100 37603 828976 SH SOLE 471118 0 357858 VALHI INC NEW COM 918905100 282 274051 SH SOLE 0 0 274051 VALLEY NATL BANCORP COM 919794107 2478 338986 SH SOLE 141592 0 197394 VALMONT INDS INC COM 920253101 704 6639 SH SOLE 0 0 6639 VALVOLINE INC COM 92047W101 1522 116297 SH SOLE 109797 0 6500 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 524 10198 SH SOLE 0 0 10198 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 3193 64991 SH SOLE 0 0 64991 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 1419 69452 SH SOLE 66584 0 2868 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 631 36309 SH SOLE 0 0 36309 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1359 10617 SH SOLE 0 0 10617 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 543 27187 SH SOLE 5044 0 22143 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 3055 120760 SH SOLE 8 0 120752 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 27660 1200537 SH SOLE 0 0 1200537 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 26636 509678 SH SOLE 53586 0 456092 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 769 32574 SH SOLE 0 0 32574 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 1011 35518 SH SOLE 2039 0 33479 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2522 89735 SH SOLE 0 0 89735 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 33047 755526 SH SOLE 0 0 755526 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 763 32351 SH SOLE 0 0 32351 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 251 62529 SH SOLE 0 0 62529 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 229 4209 SH SOLE 0 0 4209 VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 1008 107500 SH SOLE 0 0 107500 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 194 11625 SH SOLE 0 0 11625 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 4943 42198 SH SOLE 0 0 42198 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 188 18031 SH SOLE 0 0 18031 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4150 27882 SH SOLE 0 0 27882 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1733 18574 SH SOLE 0 0 18574 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 404 3658 SH SOLE 0 0 3658 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 2819 28973 SH SOLE 0 0 28973 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 4963 58822 SH SOLE 0 0 58822 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 5465 46147 SH SOLE 0 0 46147 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 327 3783 SH SOLE 0 0 3783 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2633 25698 SH SOLE 0 0 25698 VANGUARD BD INDEX FDS INTERMED TERM 921937819 14506 162384 SH SOLE 796 0 161588 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 9510 89114 SH SOLE 1568 0 87546 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 122510 1490743 SH SOLE 1021466 0 469277 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 154000 1804328 SH SOLE 1264041 0 540287 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 19111 339686 SH SOLE 0 0 339686 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 21086 232889 SH SOLE 0 0 232889 VANGUARD INDEX FDS GROWTH ETF 922908736 118911 758889 SH SOLE 8590 0 750299 VANGUARD INDEX FDS LARGE CAP ETF 922908637 8921 75326 SH SOLE 0 0 75326 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 15523 122525 SH SOLE 0 0 122525 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 13215 162565 SH SOLE 16947 0 145618 VANGUARD INDEX FDS MID CAP ETF 922908629 35588 270318 SH SOLE 751 0 269567 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 58116 832005 SH SOLE 14378 0 817627 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3153109 13314316 SH SOLE 12038313 0 1276003 VANGUARD INDEX FDS SM CP VAL ETF 922908611 25732 289744 SH SOLE 32899 0 256845 VANGUARD INDEX FDS SMALL CP ETF 922908751 42441 367623 SH SOLE 208 0 367415 VANGUARD INDEX FDS SML CP GRW ETF 922908595 22810 151742 SH SOLE 2029 0 149713 VANGUARD INDEX FDS TOTAL STK MKT 922908769 74737 579758 SH SOLE 3511 0 576247 VANGUARD INDEX FDS VALUE ETF 922908744 97818 1098333 SH SOLE 112259 0 986074 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 98454 2400155 SH SOLE 1672774 0 727381 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 61797 1841922 SH SOLE 5451 0 1836471 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 3974 91812 SH SOLE 0 0 91812 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 20378 369432 SH SOLE 352905 0 16527 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3517 44951 SH SOLE 0 0 44951 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1611 37535 SH SOLE 0 0 37535 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 41195 655977 SH SOLE 342560 0 313417 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3262 66950 SH SOLE 0 0 66950 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 333552 6305327 SH SOLE 5914882 0 390445 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 96472 1107734 SH SOLE 582899 0 524835 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 39875 565208 SH SOLE 549947 0 15261 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1689 17384 SH SOLE 0 0 17384 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2433 24082 SH SOLE 0 0 24082 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 35467 650772 SH SOLE 620186 0 30586 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 93261 1496012 SH SOLE 1224785 0 271227 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 100587 1271639 SH SOLE 600635 0 671004 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 7578 48991 SH SOLE 1094 0 47897 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 11486 97970 SH SOLE 0 0 97970 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 4151 47697 SH SOLE 350 0 47347 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1032 8970 SH SOLE 4 0 8966 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 6265 67937 SH SOLE 295 0 67642 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1120 15581 SH SOLE 59 0 15522 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 338 2933 SH SOLE 0 0 2933 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 143776 1390590 SH SOLE 1 0 1390589 VANGUARD STAR FDS VG TL INTL STK F 921909768 19186 457249 SH SOLE 0 0 457249 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 123986 3718835 SH SOLE 14484 0 3704351 VANGUARD WELLINGTON FD US MOMENTUM 921935508 210 3103 SH SOLE 0 0 3103 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 5807 82490 SH SOLE 0 0 82490 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 689528 9745962 SH SOLE 8881858 0 864104 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 9589 164413 SH SOLE 0 0 164413 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1820 40188 SH SOLE 0 0 40188 VANGUARD WORLD FD ESG INTL STK ETF 921910725 494 12014 SH SOLE 0 0 12014 VANGUARD WORLD FD ESG US STK ETF 921910733 513 11201 SH SOLE 0 0 11201 VANGUARD WORLD FD EXTENDED DUR 921910709 870 5188 SH SOLE 0 0 5188 VANGUARD WORLD FD MEGA CAP INDEX 921910873 5245 57679 SH SOLE 0 0 57679 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 22118 335075 SH SOLE 0 0 335075 VANGUARD WORLD FD MEGA GRWTH IND 921910816 24835 195428 SH SOLE 0 0 195428 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 10646 139745 SH SOLE 27454 0 112291 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 7419 51038 SH SOLE 0 0 51038 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 7098 51501 SH SOLE 0 0 51501 VANGUARD WORLD FDS ENERGY ETF 92204A306 1118 29261 SH SOLE 0 0 29261 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 21473 423353 SH SOLE 0 0 423353 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 17843 107430 SH SOLE 0 0 107430 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 5350 48500 SH SOLE 0 0 48500 VANGUARD WORLD FDS INF TECH ETF 92204A702 88360 416987 SH SOLE 12533 0 404454 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1230 12781 SH SOLE 0 0 12781 VANGUARD WORLD FDS UTILITIES ETF 92204A876 5107 41886 SH SOLE 0 0 41886 VAREX IMAGING CORP COM 92214X106 434 19114 SH SOLE 17701 0 1413 VARIAN MED SYS INC COM 92220P105 10546 102723 SH SOLE 94155 0 8568 VASCULAR BIOGENICS LTD COM M96883109 45 33400 SH SOLE 0 0 33400 VBI VACCINES INC COM NEW 91822J103 68 71525 SH SOLE 0 0 71525 VECTOR GROUP LTD COM 92240M108 430 45649 SH SOLE 0 0 45649 VEEVA SYS INC CL A COM 922475108 13335 85280 SH SOLE 33841 0 51439 VENTAS INC COM 92276F100 20667 771139 SH SOLE 675678 0 95461 VEON LTD SPONSORED ADR 91822M106 23 15300 SH SOLE 0 0 15300 VERA BRADLEY INC COM 92335C106 417 101211 SH SOLE 101211 0 0 VERASTEM INC COM 92337C104 143 54120 SH SOLE 0 0 54120 VEREIT INC COM 92339V100 420 85885 SH SOLE 29518 0 56367 VERINT SYS INC COM 92343X100 391 9093 SH SOLE 6147 0 2946 VERISIGN INC COM 92343E102 3879 21537 SH SOLE 7422 0 14115 VERISK ANALYTICS INC COM 92345Y106 29978 215074 SH SOLE 194646 0 20428 VERIZON COMMUNICATIONS INC COM 92343V104 733852 13658128 SH SOLE 6485008 0 7173120 VERIZON COMMUNICATIONS INC COM 92343V104 5 50200 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 35 27800 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 23 93800 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 11 32600 SH Call SOLE 0 0 0 VERRA MOBILITY CORP COM 92511U102 304 42608 SH SOLE 0 0 42608 VERTEX PHARMACEUTICALS INC COM 92532F100 57987 243692 SH SOLE 199813 0 43879 VERU INC COM 92536C103 294 90000 SH SOLE 0 0 90000 VIACOMCBS INC CL B 92556H206 5107 364526 SH SOLE 21698 0 342828 VIAD CORP COM NEW 92552R406 2032 95736 SH SOLE 88236 0 7500 VIASAT INC COM 92552V100 466 12978 SH SOLE 0 0 12978 VICI PPTYS INC COM 925652109 889 53441 SH SOLE 0 0 53441 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 9641 206586 SH SOLE 0 0 206586 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 3381 79730 SH SOLE 0 0 79730 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 4204 101567 SH SOLE 0 0 101567 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1165 33096 SH SOLE 0 0 33096 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 396 12639 SH SOLE 0 0 12639 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 9116 315858 SH SOLE 0 0 315858 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 375 14000 SH SOLE 0 0 14000 VIEWRAY INC COM 92672L107 333 133025 SH SOLE 0 0 133025 VIKING THERAPEUTICS INC COM 92686J106 1212 259058 SH SOLE 0 0 259058 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 284 42892 SH SOLE 395 0 42497 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 527 33820 SH SOLE 8459 0 25361 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 296 20059 SH SOLE 0 0 20059 VIRTUS TOTAL RETURN FUND INC COM 92835W107 278 38665 SH SOLE 0 0 38665 VIRTUSA CORP COM 92827P102 204 7172 SH SOLE 0 0 7172 VISA INC COM CL A 92826C839 451465 2801952 SH SOLE 1087951 0 1714001 VISA INC COM CL A 92826C839 4 10200 SH Call SOLE 0 0 0 VISTRA ENERGY CORP COM 92840M102 10761 674277 SH SOLE 590626 0 83651 VIVINT SOLAR INC COM 92854Q106 154 35200 SH SOLE 0 0 35200 VMWARE INC CL A COM 928563402 17493 144449 SH SOLE 125720 0 18729 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 50605 3675036 SH SOLE 2705490 0 969546 VONAGE HLDGS CORP COM 92886T201 3028 418855 SH SOLE 365786 0 53069 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 4668 717061 SH SOLE 0 0 717061 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 1571 269442 SH SOLE 0 0 269442 VOYA FINANCIAL INC COM 929089100 5611 138365 SH SOLE 130286 0 8079 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 158 34598 SH SOLE 0 0 34598 VOYA INFRASTRUCTURE INDLS & COM 92912X101 117 14410 SH SOLE 0 0 14410 VOYA NAT RES EQUITY INCOME F COM 92913C106 225 104243 SH SOLE 0 0 104243 VOYA PRIME RATE TR SH BEN INT 92913A100 687 185141 SH SOLE 0 0 185141 VOYAGER THERAPEUTICS INC COM 92915B106 147 16094 SH SOLE 0 0 16094 VULCAN MATLS CO COM 929160109 14668 135731 SH SOLE 124167 0 11564 W & T OFFSHORE INC COM 92922P106 101 59330 SH SOLE 54816 0 4514 WABASH NATL CORP COM 929566107 384 53129 SH SOLE 0 0 53129 WABCO HLDGS INC COM 92927K102 12986 96159 SH SOLE 94622 0 1537 WABTEC COM 929740108 2370 49239 SH SOLE 21512 0 27727 WADDELL & REED FINL INC CL A 930059100 286 25154 SH SOLE 8119 0 17035 WALGREENS BOOTS ALLIANCE INC COM 931427108 57542 1257751 SH SOLE 780918 0 476833 WALMART INC COM 931142103 363503 3199187 SH SOLE 366577 0 2832610 WALMART INC COM 931142103 77 51600 SH Call SOLE 0 0 0 WALMART INC COM 931142103 28 15400 SH Call SOLE 0 0 0 WASHINGTON FED INC COM 938824109 2376 91520 SH SOLE 6981 0 84539 WASHINGTON PRIME GROUP NEW COM 93964W108 39 48708 SH SOLE 0 0 48708 WASHINGTON TR BANCORP COM 940610108 3338 91302 SH SOLE 89424 0 1878 WASTE CONNECTIONS INC COM 94106B101 33784 435244 SH SOLE 37610 0 397634 WASTE MGMT INC DEL COM 94106L109 78696 850211 SH SOLE 515469 0 334742 WATERS CORP COM 941848103 11492 63126 SH SOLE 50703 0 12423 WATFORD HOLDINGS LTD SHS G94787101 293 20000 SH SOLE 0 0 20000 WATSCO INC COM 942622200 40043 253390 SH SOLE 223792 0 29598 WAYFAIR INC CL A 94419L101 728 13622 SH SOLE 0 0 13622 WD-40 CO COM 929236107 764 3803 SH SOLE 1850 0 1953 WEBSTER FINL CORP CONN COM 947890109 1345 58755 SH SOLE 56458 0 2297 WEC ENERGY GROUP INC COM 92939U106 72456 822139 SH SOLE 648033 0 174106 WELBILT INC COM 949090104 80 15623 SH SOLE 0 0 15623 WELLPOINT INC NOTE 2.750%10/1 94973VBG1 1374 435000 PRN SOLE 0 0 435000 WELLS FARGO CO NEW COM 949746101 90151 3141162 SH SOLE 2049393 0 1091769 WELLS FARGO CO NEW PERP PFD CNV A 949746804 25192 19774 SH SOLE 0 0 19774 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 43 11585 SH SOLE 0 0 11585 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 145 22801 SH SOLE 0 0 22801 WELLS FARGO MULTI SECTOR INC COM 94987D101 3577 371463 SH SOLE 0 0 371463 WELLTOWER INC COM 95040Q104 57264 1250851 SH SOLE 1001244 0 249607 WENDYS CO COM 95058W100 816 54820 SH SOLE 0 0 54820 WERNER ENTERPRISES INC COM 950755108 459 12664 SH SOLE 9301 0 3363 WESBANCO INC COM 950810101 365 15405 SH SOLE 0 0 15405 WESCO INTL INC COM 95082P105 1045 45733 SH SOLE 12965 0 32768 WEST PHARMACEUTICAL SVSC INC COM 955306105 5764 37858 SH SOLE 22324 0 15534 WESTERN ALLIANCE BANCORP COM 957638109 1695 55387 SH SOLE 49651 0 5736 WESTERN ASSET CORPORATE LN F COM 95790J102 354 49895 SH SOLE 0 0 49895 WESTERN ASSET EMERGING MKTS COM 95766A101 1424 135206 SH SOLE 0 0 135206 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 3701 269537 SH SOLE 0 0 269537 WESTERN ASSET GLOBAL HIGH IN COM 95766B109 120 16104 SH SOLE 0 0 16104 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 1888 153148 SH SOLE 0 0 153148 WESTERN ASSET HIGH INCM FD I COM 95766J102 289 57628 SH SOLE 0 0 57628 WESTERN ASSET HIGH INCM OPP COM 95766K109 447 106165 SH SOLE 0 0 106165 WESTERN ASSET INTER MUNI FD COM 958435109 1223 145042 SH SOLE 0 0 145042 WESTERN ASSET INVT GRADE DEF COM 95790A101 575 30680 SH SOLE 0 0 30680 WESTERN ASSET MANAGED MUNS F COM 95766M105 1004 83974 SH SOLE 0 0 83974 WESTERN ASSET MUN DEF OPP TR COM 95768A109 2196 116350 SH SOLE 0 0 116350 WESTERN ASSET MUN HIGH INCOM COM 95766N103 3847 544125 SH SOLE 0 0 544125 WESTERN ASSET MUN PARTNERS F COM 95766P108 5093 372872 SH SOLE 0 0 372872 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 164 14550 SH SOLE 0 0 14550 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 451 42950 SH SOLE 0 0 42950 WESTERN AST INFL LKD OPP & I COM 95766R104 1327 138838 SH SOLE 0 0 138838 WESTERN DIGITAL CORP. COM 958102105 29014 697116 SH SOLE 593424 0 103692 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 16 18000 PRN SOLE 0 0 18000 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 289 89176 SH SOLE 0 0 89176 WESTERN NEW ENG BANCORP INC COM 958892101 116 17203 SH SOLE 0 0 17203 WESTERN UN CO COM 959802109 25461 1404335 SH SOLE 1359342 0 44993 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 217 14705 SH SOLE 0 0 14705 WESTPAC BKG CORP SPONSORED ADR 961214301 1355 132216 SH SOLE 0 0 132216 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 107 113380 SH SOLE 0 0 113380 WESTROCK CO COM 96145D105 30660 1084904 SH SOLE 60975 0 1023929 WEX INC COM 96208T104 335 3200 SH SOLE 0 0 3200 WEYERHAEUSER CO COM 962166104 24345 1436276 SH SOLE 560219 0 876057 WHEATON PRECIOUS METALS CORP COM 962879102 11613 421853 SH SOLE 0 0 421853 WHEATON PRECIOUS METALS CORP COM 962879102 12 11500 SH Call SOLE 0 0 0 WHIRLPOOL CORP COM 963320106 4450 51866 SH SOLE 29154 0 22712 WHITE MTNS INS GROUP LTD COM G9618E107 22815 25071 SH SOLE 24443 0 628 WHITEHORSE FIN INC COM 96524V106 437 61728 SH SOLE 0 0 61728 WHITING PETE CORP NEW COM NEW 966387409 17 25214 SH SOLE 0 0 25214 WILEY JOHN & SONS INC CL A 968223206 18595 496006 SH SOLE 492584 0 3422 WILLIAMS COS INC COM 969457100 45311 3202208 SH SOLE 2588068 0 614140 WILLIAMS SONOMA INC COM 969904101 982 23084 SH SOLE 11062 0 12022 WILLIS TOWERS WATSON PLC LTD SHS G96629103 37988 223652 SH SOLE 199700 0 23952 WINGSTOP INC COM 974155103 618 7753 SH SOLE 7557 0 196 WINTRUST FINL CORP COM 97650W108 387 11762 SH SOLE 0 0 11762 WISDOMTREE TR CHINADIV EX FI 97717X719 375 4907 SH SOLE 0 0 4907 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 306 12738 SH SOLE 0 0 12738 WISDOMTREE TR EM EX ST-OWNED 97717X578 3790 155199 SH SOLE 0 0 155199 WISDOMTREE TR EMER MKT HIGH FD 97717W315 5963 184888 SH SOLE 0 0 184888 WISDOMTREE TR EMG MKTS SMCAP 97717W281 771 23357 SH SOLE 0 0 23357 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 3553 69342 SH SOLE 0 0 69342 WISDOMTREE TR EUROPE SMCP DV 97717W869 1029 25294 SH SOLE 0 0 25294 WISDOMTREE TR FLOATNG RAT TREA 97717X628 17881 712111 SH SOLE 0 0 712111 WISDOMTREE TR GLB EX US RL EST 97717W331 216 9811 SH SOLE 0 0 9811 WISDOMTREE TR GLB HIGH DIV FD 97717W877 564 16538 SH SOLE 0 0 16538 WISDOMTREE TR INDIA ERNGS FD 97717W422 818 50469 SH SOLE 0 0 50469 WISDOMTREE TR INTL DIV EX FINL 97717W786 229 7267 SH SOLE 0 0 7267 WISDOMTREE TR INTL EQUITY FD 97717W703 4874 123435 SH SOLE 0 0 123435 WISDOMTREE TR INTL LRGCAP DV 97717W794 314 8498 SH SOLE 0 0 8498 WISDOMTREE TR INTL MIDCAP DV 97717W778 466 9945 SH SOLE 0 0 9945 WISDOMTREE TR INTL SMCAP DIV 97717W760 2039 42445 SH SOLE 0 0 42445 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 714 23589 SH SOLE 0 0 23589 WISDOMTREE TR ITL HIGH DIV FD 97717W802 221 7486 SH SOLE 0 0 7486 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1973 46801 SH SOLE 0 0 46801 WISDOMTREE TR US DIVID EX FNCL 97717W406 847 13113 SH SOLE 0 0 13113 WISDOMTREE TR US HIGH DIVIDEND 97717W208 3884 68622 SH SOLE 0 0 68622 WISDOMTREE TR US LARGECAP DIVD 97717W307 14204 175485 SH SOLE 42966 0 132519 WISDOMTREE TR US MIDCAP DIVID 97717W505 15207 629427 SH SOLE 0 0 629427 WISDOMTREE TR US MIDCAP FUND 97717W570 374 14168 SH SOLE 0 0 14168 WISDOMTREE TR US QTLY DIV GRT 97717X669 27226 699707 SH SOLE 0 0 699707 WISDOMTREE TR US S CAP QTY DIV 97717X651 1343 53437 SH SOLE 0 0 53437 WISDOMTREE TR US SMALLCAP DIVD 97717W604 4927 273430 SH SOLE 0 0 273430 WISDOMTREE TR US SMALLCAP FUND 97717W562 378 16915 SH SOLE 0 0 16915 WISDOMTREE TR US TOTAL DIVIDND 97717W109 390 4982 SH SOLE 0 0 4982 WISDOMTREE TR YIELD ENHANCD US 97717X511 384 7438 SH SOLE 0 0 7438 WIX COM LTD SHS M98068105 1578 15651 SH SOLE 7902 0 7749 WOLVERINE WORLD WIDE INC COM 978097103 2733 179795 SH SOLE 174042 0 5753 WOODWARD INC COM 980745103 2089 35142 SH SOLE 30380 0 4762 WORKDAY INC CL A 98138H101 15278 117323 SH SOLE 93344 0 23979 WORLD FUEL SVCS CORP COM 981475106 1888 74980 SH SOLE 73989 0 991 WORLD GOLD TR SPDR GLD MINIS 98149E204 15870 1009554 SH SOLE 0 0 1009554 WORTHINGTON INDS INC COM 981811102 225 8565 SH SOLE 2982 0 5583 WP CAREY INC COM 92936U109 7849 135138 SH SOLE 0 0 135138 WPP PLC NEW ADR 92937A102 321 9491 SH SOLE 0 0 9491 WPX ENERGY INC COM 98212B103 346 113466 SH SOLE 92128 0 21338 WRIGHT MED GROUP N V ORD SHS N96617118 925 32295 SH SOLE 28454 0 3841 WW INTL INC COM 98262P101 1284 75945 SH SOLE 29885 0 46060 WYNDHAM DESTINATIONS INC COM 98310W108 4133 190442 SH SOLE 177312 0 13130 WYNDHAM HOTELS & RESORTS INC COM 98311A105 2997 95125 SH SOLE 90537 0 4588 WYNN RESORTS LTD COM 983134107 5595 92959 SH SOLE 27215 0 65744 XCEL ENERGY INC COM 98389B100 41208 683366 SH SOLE 558562 0 124804 XENCOR INC COM 98401F105 2505 83849 SH SOLE 0 0 83849 XENIA HOTELS & RESORTS INC COM 984017103 528 51287 SH SOLE 34123 0 17164 XEROX HOLDINGS CORP COM NEW 98421M106 1737 91684 SH SOLE 67471 0 24213 XILINX INC COM 983919101 12865 165064 SH SOLE 120537 0 44527 XPO LOGISTICS INC COM 983793100 7350 150767 SH SOLE 21208 0 129559 XPO LOGISTICS INC COM 983793100 23 11300 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 12484 191667 SH SOLE 150906 0 40761 YAMANA GOLD INC COM 98462Y100 1758 632489 SH SOLE 608447 0 24042 YELP INC CL A 985817105 3953 219221 SH SOLE 215602 0 3619 YETI HLDGS INC COM 98585X104 2282 116910 SH SOLE 12044 0 104866 YUM BRANDS INC COM 988498101 16550 241500 SH SOLE 118237 0 123263 YUM CHINA HLDGS INC COM 98850P109 34590 811412 SH SOLE 714718 0 96694 ZEBRA TECHNOLOGIES CORP CL A 989207105 17868 97318 SH SOLE 79751 0 17567 ZENDESK INC COM 98936J101 4258 66528 SH SOLE 59197 0 7331 ZILLOW GROUP INC CL A 98954M101 5733 168756 SH SOLE 0 0 168756 ZIMMER BIOMET HOLDINGS INC COM 98956P102 25937 256584 SH SOLE 100484 0 156100 ZIONS BANCORPORATION N A COM 989701107 1048 39151 SH SOLE 0 0 39151 ZIOPHARM ONCOLOGY INC COM 98973P101 254 103652 SH SOLE 0 0 103652 ZIX CORP COM 98974P100 697 161740 SH SOLE 0 0 161740 ZOETIS INC CL A 98978V103 97860 831490 SH SOLE 476826 0 354664 ZOGENIX INC COM NEW 98978L204 303 12259 SH SOLE 7169 0 5090 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 14198 97165 SH SOLE 0 0 97165 ZSCALER INC COM 98980G102 2129 34974 SH SOLE 0 0 34974 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 4152 156796 SH SOLE 0 0 156796 ZUORA INC COM CL A 98983V106 1105 137248 SH SOLE 0 0 137248 ZYMEWORKS INC COM 98985W102 4205 118544 SH SOLE 0 0 118544 ZYNGA INC CL A 98986T108 1832 267458 SH SOLE 204219 0 63239