0001084208-19-000024.txt : 20191107 0001084208-19-000024.hdr.sgml : 20191107 20191107095822 ACCESSION NUMBER: 0001084208-19-000024 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191107 DATE AS OF CHANGE: 20191107 EFFECTIVENESS DATE: 20191107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RAYMOND JAMES & ASSOCIATES CENTRAL INDEX KEY: 0001084208 IRS NUMBER: 591237041 STATE OF INCORPORATION: FL FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04393 FILM NUMBER: 191198471 BUSINESS ADDRESS: STREET 1: 880 CARRILON PKWY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 BUSINESS PHONE: 7275671000 MAIL ADDRESS: STREET 1: 880 CARRILON PARKWAY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 FORMER COMPANY: FORMER CONFORMED NAME: DOWDLE JEFFREY A DATE OF NAME CHANGE: 19990414 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001084208 XXXXXXXX 09-30-2019 09-30-2019 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Rick Hartl Advisor Compliance 9017662152 Rick Hartl Memphis TN 11-07-2019 0 3689 71723302 false
INFORMATION TABLE 2 Q31913FS.xml 22ND CENTY GROUP INC COM 90137F103 62 27393 SH SOLE 0 0 27393 3-D SYS CORP DEL COM NEW 88554D205 310 37988 SH SOLE 0 0 37988 3M CO COM 88579Y101 82838 503879 SH SOLE 168993 0 334886 58 COM INC SPON ADR REP A 31680Q104 2239 45407 SH SOLE 45200 0 207 AAC HLDGS INC COM 000307108 71 105280 SH SOLE 0 0 105280 AAON INC COM PAR $0.004 000360206 1606 34956 SH SOLE 0 0 34956 AAR CORP COM 000361105 450 10928 SH SOLE 0 0 10928 AARONS INC COM PAR $0.50 002535300 19645 305693 SH SOLE 2509 0 303184 AARONS INC COM PAR $0.50 002535300 90 12100 SH Call SOLE 0 0 0 ABB LTD SPONSORED ADR 000375204 13688 695896 SH SOLE 455216 0 240680 ABBOTT LABS COM 002824100 166001 1983959 SH SOLE 632889 0 1351070 ABBVIE INC COM 00287Y109 230888 3049225 SH SOLE 1825832 0 1223393 ABBVIE INC COM 00287Y109 36 13300 SH Call SOLE 0 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 1382 329725 SH SOLE 0 0 329725 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 1355 194619 SH SOLE 0 0 194619 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 2923 302931 SH SOLE 0 0 302931 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 746 119967 SH SOLE 0 0 119967 ABERDEEN INCOME CR STRATEGIE COM 003057106 723 58003 SH SOLE 0 0 58003 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 244 1717 SH SOLE 0 0 1717 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 205 2461 SH SOLE 0 0 2461 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 235 3241 SH SOLE 0 0 3241 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 219 13274 SH SOLE 0 0 13274 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2606 312482 SH SOLE 0 0 312482 ABIOMED INC COM 003654100 6296 35394 SH SOLE 12631 0 22763 ABM INDS INC COM 000957100 2190 60295 SH SOLE 0 0 60295 ACACIA COMMUNICATIONS INC COM 00401C108 1303 19924 SH SOLE 0 0 19924 ACACIA RESH CORP ACACIA TCH COM 003881307 67 24840 SH SOLE 0 0 24840 ACADIA HEALTHCARE COMPANY IN COM 00404A109 2441 78550 SH SOLE 39068 0 39482 ACADIA PHARMACEUTICALS INC COM 004225108 507 14098 SH SOLE 11521 0 2577 ACCELERON PHARMA INC COM 00434H108 291 7375 SH SOLE 7218 0 157 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 92772 482301 SH SOLE 277141 0 205160 ACCO BRANDS CORP COM 00081T108 1717 173998 SH SOLE 171702 0 2296 ACELRX PHARMACEUTICALS INC COM 00444T100 31 14200 SH SOLE 0 0 14200 ACER THERAPEUTICS INC COM 00444P108 53 16700 SH SOLE 0 0 16700 ACHILLION PHARMACEUTICALS IN COM 00448Q201 296 82100 SH SOLE 0 0 82100 ACHILLION PHARMACEUTICALS IN COM 00448Q201 3 20300 SH Call SOLE 0 0 0 ACI WORLDWIDE INC COM 004498101 574 18331 SH SOLE 16505 0 1826 ACTINIUM PHARMACEUTICALS INC COM 00507W107 4 15325 SH SOLE 0 0 15325 ACTIVISION BLIZZARD INC COM 00507V109 18624 351921 SH SOLE 206466 0 145455 ACTUANT CORP CL A NEW 00508X203 12825 584534 SH SOLE 583136 0 1398 ACUITY BRANDS INC COM 00508Y102 3928 29141 SH SOLE 23668 0 5473 ACUSHNET HOLDINGS CORP COM 005098108 7030 266277 SH SOLE 264918 0 1359 ADAM NAT RES FD INC COM 00548F105 492 31100 SH SOLE 0 0 31100 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 45 64150 SH SOLE 0 0 64150 ADAMS DIVERSIFIED EQUITY FD COM 006212104 16519 1042858 SH SOLE 0 0 1042858 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 39 25865 SH SOLE 0 0 25865 ADDUS HOMECARE CORP COM 006739106 472 5956 SH SOLE 0 0 5956 ADECOAGRO S A COM L00849106 90 15472 SH SOLE 14472 0 1000 ADMA BIOLOGICS INC COM 000899104 223 50057 SH SOLE 0 0 50057 ADOBE INC COM 00724F101 110343 399433 SH SOLE 247782 0 151651 ADT INC COM 00090Q103 479 76338 SH SOLE 0 0 76338 ADTRAN INC COM 00738A106 183 16128 SH SOLE 15003 0 1125 ADURO BIOTECH INC COM 00739L101 25 23449 SH SOLE 0 0 23449 ADVANCE AUTO PARTS INC COM 00751Y106 26634 161025 SH SOLE 156891 0 4134 ADVANCED DRAIN SYS INC DEL COM 00790R104 204 6309 SH SOLE 4309 0 2000 ADVANCED ENERGY INDS COM 007973100 356 6194 SH SOLE 1204 0 4990 ADVANCED MICRO DEVICES INC COM 007903107 14353 495092 SH SOLE 48626 0 446466 ADVENT CONVERTIBLE & INCOME COM 00764C109 8275 567566 SH SOLE 0 0 567566 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 623 13068 SH SOLE 0 0 13068 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1894 287911 SH SOLE 0 0 287911 AECOM COM 00766T100 287 7645 SH SOLE 0 0 7645 AEGON N V NY REGISTRY SHS 007924103 8639 2091878 SH SOLE 44008 0 2047870 AERCAP HOLDINGS NV SHS N00985106 12500 228308 SH SOLE 220585 0 7723 AERIE PHARMACEUTICALS INC COM 00771V108 967 50317 SH SOLE 0 0 50317 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1690 33456 SH SOLE 30806 0 2650 AEROVIRONMENT INC COM 008073108 1655 30898 SH SOLE 0 0 30898 AERPIO PHARMACEUTICALS INC COM 00810B105 8 12000 SH SOLE 0 0 12000 AES CORP COM 00130H105 42366 2592786 SH SOLE 2485236 0 107550 AFFILIATED MANAGERS GROUP IN COM 008252108 20363 244303 SH SOLE 230962 0 13341 AFLAC INC COM 001055102 37962 725563 SH SOLE 130945 0 594618 AG MTG INVT TR INC COM 001228105 312 20626 SH SOLE 9066 0 11560 AGCO CORP COM 001084102 399 5272 SH SOLE 0 0 5272 AGILENT TECHNOLOGIES INC COM 00846U101 3230 42145 SH SOLE 6668 0 35477 AGNC INVT CORP COM 00123Q104 6200 385349 SH SOLE 308866 0 76483 AGNICO EAGLE MINES LTD COM 008474108 3570 66581 SH SOLE 4007 0 62574 AGREE REALTY CORP COM 008492100 4767 65168 SH SOLE 48741 0 16427 AIMMUNE THERAPEUTICS INC COM 00900T107 536 25585 SH SOLE 2764 0 22821 AIR LEASE CORP CL A 00912X302 19563 467781 SH SOLE 58876 0 408905 AIR PRODS & CHEMS INC COM 009158106 295372 1331307 SH SOLE 193144 0 1138163 AIR PRODS & CHEMS INC COM 009158106 187 31100 SH Call SOLE 0 0 0 AIR PRODS & CHEMS INC COM 009158106 660 18700 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 11170 531421 SH SOLE 519607 0 11814 AIRCASTLE LTD COM G0129K104 15710 700381 SH SOLE 660533 0 39848 AKAMAI TECHNOLOGIES INC COM 00971T101 30138 329809 SH SOLE 287919 0 41890 AKEBIA THERAPEUTICS INC COM 00972D105 84 21352 SH SOLE 0 0 21352 ALAMOS GOLD INC NEW COM CL A 011532108 382 65691 SH SOLE 0 0 65691 ALARM COM HLDGS INC COM 011642105 3052 65443 SH SOLE 8697 0 56746 ALASKA AIR GROUP INC COM 011659109 40728 627455 SH SOLE 163836 0 463619 ALBANY INTL CORP CL A 012348108 3579 39698 SH SOLE 39347 0 351 ALBEMARLE CORP COM 012653101 14916 214557 SH SOLE 134146 0 80411 ALCENTRA CAP CORP COM 01374T102 389 43749 SH SOLE 0 0 43749 ALCOA CORP COM 013872106 346 17258 SH SOLE 0 0 17258 ALCON INC ORD SHS H01301128 7439 127562 SH SOLE 98430 0 29132 ALDEYRA THERAPEUTICS INC COM 01438T106 117 22200 SH SOLE 0 0 22200 ALEXANDER & BALDWIN INC NEW COM 014491104 235 9571 SH SOLE 9208 0 363 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 885 5746 SH SOLE 3174 0 2572 ALEXCO RESOURCE CORP COM 01535P106 245 140280 SH SOLE 0 0 140280 ALEXION PHARMACEUTICALS INC COM 015351109 22477 229501 SH SOLE 158265 0 71236 ALGONQUIN PWR UTILS CORP COM 015857105 1141 83316 SH SOLE 0 0 83316 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 243179 1454161 SH SOLE 532717 0 921444 ALIGN TECHNOLOGY INC COM 016255101 3764 20807 SH SOLE 7148 0 13659 ALLEGHANY CORP DEL COM 017175100 22152 27761 SH SOLE 20885 0 6876 ALLEGHENY TECHNOLOGIES INC COM 01741R102 2309 114029 SH SOLE 73944 0 40085 ALLEGIANT TRAVEL CO COM 01748X102 351 2347 SH SOLE 2347 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 3431 33103 SH SOLE 0 0 33103 ALLERGAN PLC SHS G0177J108 97543 579611 SH SOLE 511453 0 68158 ALLETE INC COM NEW 018522300 7517 85996 SH SOLE 77303 0 8693 ALLIANCE DATA SYSTEMS CORP COM 018581108 9281 72432 SH SOLE 62277 0 10155 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 359 22446 SH SOLE 0 0 22446 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 693 57766 SH SOLE 0 0 57766 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2071 70549 SH SOLE 0 0 70549 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 776 56312 SH SOLE 0 0 56312 ALLIANT ENERGY CORP COM 018802108 12976 240613 SH SOLE 192366 0 48247 ALLIANZGI CON INCM 2024 TARG COM 01883H102 1285 137192 SH SOLE 0 0 137192 ALLIANZGI CONV INCOME FD COM 018828103 117 20703 SH SOLE 0 0 20703 ALLIANZGI CONV INCOME FD II COM 018825109 786 156355 SH SOLE 0 0 156355 ALLIANZGI DIVERS INC & CNV F COM 01883J108 3074 135002 SH SOLE 0 0 135002 ALLIANZGI EQUITY & CONV INCO COM 018829101 2362 109402 SH SOLE 0 0 109402 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 6045 494720 SH SOLE 0 0 494720 ALLISON TRANSMISSION HLDGS I COM 01973R101 3178 67553 SH SOLE 56407 0 11146 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 605 55131 SH SOLE 49639 0 5492 ALLSTATE CORP COM 020002101 128103 1178706 SH SOLE 245137 0 933569 ALLSTATE CORP COM 020002101 44 11200 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 7405 223300 SH SOLE 160189 0 63111 ALMADEN MINERALS LTD COM CL B 020283305 76 114924 SH SOLE 0 0 114924 ALPHABET INC CAP STK CL A 02079K305 393548 322278 SH SOLE 130842 0 191436 ALPHABET INC CAP STK CL C 02079K107 301989 247732 SH SOLE 87135 0 160597 ALPS ETF TR ALERIAN ENERGY 00162Q676 313 15086 SH SOLE 0 0 15086 ALPS ETF TR ALERIAN MLP 00162Q866 45193 4944516 SH SOLE 4480 0 4940036 ALPS ETF TR C&S GLOBL ETF 00162Q106 476 9786 SH SOLE 0 0 9786 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1301 44755 SH SOLE 0 0 44755 ALPS ETF TR EQUAL SEC ETF 00162Q205 783 10363 SH SOLE 0 0 10363 ALPS ETF TR INTL SEC DV DOG 00162Q718 1845 71223 SH SOLE 0 0 71223 ALPS ETF TR MED BREAKTHGH 00162Q593 1078 34153 SH SOLE 0 0 34153 ALPS ETF TR RIVERFRNT DYMC 00162Q528 9458 288967 SH SOLE 484 0 288483 ALPS ETF TR RIVERFRNT FLEX 00162Q510 5119 155214 SH SOLE 296 0 154918 ALPS ETF TR RIVERFRONT DYM 00162Q536 11816 468142 SH SOLE 843 0 467299 ALPS ETF TR RIVERFRONT UNC 00162Q544 1013 39923 SH SOLE 41 0 39882 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1819 73246 SH SOLE 95 0 73151 ALPS ETF TR SECTR DIV DOGS 00162Q858 14354 327355 SH SOLE 0 0 327355 ALTABA INC COM 021346101 704 36157 SH SOLE 0 0 36157 ALTAIR ENGR INC COM CL A 021369103 884 25545 SH SOLE 23995 0 1550 ALTERYX INC COM CL A 02156B103 2376 22115 SH SOLE 0 0 22115 ALTICE USA INC CL A 02156K103 6857 239080 SH SOLE 230960 0 8120 ALTRA INDL MOTION CORP COM 02208R106 3212 115972 SH SOLE 104347 0 11625 ALTRIA GROUP INC COM 02209S103 126519 3093367 SH SOLE 1882648 0 1210719 ALZA CORP SDCV 7/2 02261WAB5 534 300000 PRN SOLE 0 0 300000 AMARIN CORP PLC SPONS ADR NEW 023111206 5104 336707 SH SOLE 0 0 336707 AMARIN CORP PLC SPONS ADR NEW 023111206 31 14600 SH Call SOLE 0 0 0 AMAZON COM INC COM 023135106 696454 401204 SH SOLE 102110 0 299094 AMBEV SA SPONSORED ADR 02319V103 1492 322923 SH SOLE 233418 0 89505 AMC NETWORKS INC CL A 00164V103 8584 174613 SH SOLE 158319 0 16294 AMCOR PLC ORD G0250X107 19803 2031037 SH SOLE 1985583 0 45454 AMDOCS LTD SHS G02602103 15255 230744 SH SOLE 221782 0 8962 AMEDISYS INC COM 023436108 787 6004 SH SOLE 4570 0 1434 AMERCO COM 023586100 403 1033 SH SOLE 871 0 162 AMEREN CORP COM 023608102 15533 194043 SH SOLE 163486 0 30557 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 3473 424598 SH SOLE 0 0 424598 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 832 55968 SH SOLE 458 0 55510 AMERICAN AIRLS GROUP INC COM 02376R102 5266 195258 SH SOLE 0 0 195258 AMERICAN AXLE & MFG HLDGS IN COM 024061103 147 17914 SH SOLE 16689 0 1225 AMERICAN CAMPUS CMNTYS INC COM 024835100 2973 61840 SH SOLE 57965 0 3875 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 334 6505 SH SOLE 0 0 6505 AMERICAN ELEC PWR CO INC COM 025537101 48215 514616 SH SOLE 223487 0 291129 AMERICAN ELEC PWR CO INC UNIT 03/15/2022 025537127 992 18006 SH SOLE 0 0 18006 AMERICAN EQTY INVT LIFE HLD COM 025676206 572 23623 SH SOLE 921 0 22702 AMERICAN EXPRESS CO COM 025816109 86164 728463 SH SOLE 403305 0 325158 AMERICAN FINL GROUP INC OHIO COM 025932104 1126 10443 SH SOLE 0 0 10443 AMERICAN HOMES 4 RENT CL A 02665T306 7378 284959 SH SOLE 134040 0 150919 AMERICAN INTL GROUP INC COM NEW 026874784 40551 728025 SH SOLE 672488 0 55537 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 240 41076 SH SOLE 0 0 41076 AMERICAN RENAL ASSOCIATES HO COM 029227105 255 40294 SH SOLE 0 0 40294 AMERICAN STS WTR CO COM 029899101 4858 54059 SH SOLE 0 0 54059 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 82 10500 SH SOLE 0 0 10500 AMERICAN TOWER CORP NEW COM 03027X100 131827 596142 SH SOLE 352302 0 243840 AMERICAN WOODMARK CORPORATIO COM 030506109 2598 29223 SH SOLE 0 0 29223 AMERICAN WTR WKS CO INC NEW COM 030420103 26157 210543 SH SOLE 50888 0 159655 AMERICOLD RLTY TR COM 03064D108 2723 73449 SH SOLE 4281 0 69168 AMERIPRISE FINL INC COM 03076C106 10064 68418 SH SOLE 42198 0 26220 AMERIS BANCORP COM 03076K108 500 12428 SH SOLE 0 0 12428 AMERISOURCEBERGEN CORP COM 03073E105 19433 236031 SH SOLE 168238 0 67793 AMETEK INC NEW COM 031100100 18495 201420 SH SOLE 183928 0 17492 AMGEN INC COM 031162100 152675 788961 SH SOLE 346165 0 442796 AMICUS THERAPEUTICS INC COM 03152W109 585 72947 SH SOLE 36763 0 36184 AMKOR TECHNOLOGY INC COM 031652100 100 10993 SH SOLE 0 0 10993 AMN HEALTHCARE SERVICES INC COM 001744101 6679 116028 SH SOLE 79209 0 36819 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 283 97634 SH SOLE 0 0 97634 AMPHENOL CORP NEW CL A 032095101 5630 58340 SH SOLE 41064 0 17276 AMPIO PHARMACEUTICALS INC COM 03209T109 96 191000 SH SOLE 0 0 191000 AMPLIFY ENERGY CORP NEW COM 03212B103 709 114990 SH SOLE 112641 0 2349 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2409 134293 SH SOLE 0 0 134293 AMPLIFY ETF TR ONLIN RETL ETF 032108102 2378 50864 SH SOLE 0 0 50864 ANALOG DEVICES INC COM 032654105 23043 206238 SH SOLE 30978 0 175260 ANAPLAN INC COM 03272L108 6550 139366 SH SOLE 0 0 139366 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 1349 66902 SH SOLE 0 0 66902 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 1535 84015 SH SOLE 0 0 84015 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 66163 695359 SH SOLE 642023 0 53336 ANI PHARMACEUTICALS INC COM 00182C103 347 4763 SH SOLE 2163 0 2600 ANIKA THERAPEUTICS INC COM 035255108 327 5963 SH SOLE 5943 0 20 ANIXA BIOSCIENCES INC COM 03528H109 40 10040 SH SOLE 0 0 10040 ANIXTER INTL INC COM 035290105 3420 49481 SH SOLE 46424 0 3057 ANNALY CAP MGMT INC COM 035710409 5291 601262 SH SOLE 55447 0 545815 ANSYS INC COM 03662Q105 11758 53117 SH SOLE 45923 0 7194 ANTARES PHARMA INC COM 036642106 140 41705 SH SOLE 0 0 41705 ANTERO MIDSTREAM CORP COM 03676B102 1579 213440 SH SOLE 0 0 213440 ANTERO RES CORP COM 03674X106 106 35055 SH SOLE 15427 0 19628 ANTHEM INC COM 036752103 25164 104806 SH SOLE 67060 0 37746 ANTHEM INC NOTE 2.750%10/1 94973VBG1 1438 430000 PRN SOLE 0 0 430000 AON PLC SHS CL A G0408V102 55447 286445 SH SOLE 260945 0 25500 APACHE CORP COM 037411105 1219 47628 SH SOLE 0 0 47628 APARTMENT INVT & MGMT CO CL A 03748R754 2610 50062 SH SOLE 0 0 50062 APERGY CORP COM 03755L104 2273 84041 SH SOLE 74779 0 9262 APHRIA INC COM 03765K104 84 16214 SH SOLE 0 0 16214 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 4062 4000000 PRN SOLE 0 0 4000000 APOLLO COML REAL EST FIN INC NOTE 5.375%10/1 03762UAC9 8196 8015000 PRN SOLE 0 0 8015000 APOLLO GLOBAL MGMT INC COM CL A 03768E105 10981 290354 SH SOLE 188108 0 102246 APOLLO INVT CORP COM NEW 03761U502 645 40089 SH SOLE 2150 0 37939 APOLLO SR FLOATING RATE FD I COM 037636107 149 10051 SH SOLE 0 0 10051 APOLLO TACTICAL INCOME FD IN COM 037638103 382 25230 SH SOLE 0 0 25230 APPFOLIO INC COM CL A 03783C100 784 8237 SH SOLE 0 0 8237 APPIAN CORP CL A 03782L101 228 4797 SH SOLE 0 0 4797 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 644 38849 SH SOLE 6684 0 32165 APPLE INC COM 037833100 1165581 5204078 SH SOLE 703071 0 4501007 APPLE INC COM 037833100 8 22900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 80 18900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 28 20000 SH Call SOLE 0 0 0 APPLE INC COM 037833100 230 39400 SH Call SOLE 0 0 0 APPLE INC COM 037833100 66 15100 SH Call SOLE 0 0 0 APPLE INC COM 037833100 203 26700 SH Call SOLE 0 0 0 APPLE INC COM 037833100 588 23300 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 3527 62079 SH SOLE 41503 0 20576 APPLIED MATLS INC COM 038222105 21510 431063 SH SOLE 50474 0 380589 APPLIED OPTOELECTRONICS INC COM 03823U102 764 68120 SH SOLE 0 0 68120 APTARGROUP INC COM 038336103 7279 61455 SH SOLE 46474 0 14981 APTIV PLC SHS G6095L109 10286 117656 SH SOLE 92159 0 25497 APYX MED CORP COM 03837C106 1124 166038 SH SOLE 0 0 166038 AQUA AMERICA INC COM 03836W103 10826 241486 SH SOLE 23142 0 218344 AQUA AMERICA INC UNIT 04/30/2022 03836W202 1885 31107 SH SOLE 31107 0 0 AQUAVENTURE HLDGS LTD SHS G0443N107 2860 147170 SH SOLE 0 0 147170 ARAMARK COM 03852U106 10426 239232 SH SOLE 213929 0 25303 ARBOR RLTY TR INC COM 038923108 779 59422 SH SOLE 41203 0 18219 ARCH CAP GROUP LTD ORD G0450A105 9099 216736 SH SOLE 135640 0 81096 ARCH COAL INC CL A 039380407 1213 16347 SH SOLE 16173 0 174 ARCHER DANIELS MIDLAND CO COM 039483102 18655 454217 SH SOLE 21918 0 432299 ARCHER DANIELS MIDLAND CO COM 039483102 6 17100 SH Call SOLE 0 0 0 ARCHROCK INC COM 03957W106 145 14568 SH SOLE 0 0 14568 ARCONIC INC COM 03965L100 7355 282882 SH SOLE 221810 0 61072 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 200 29761 SH SOLE 0 0 29761 ARCOSA INC COM 039653100 5020 146735 SH SOLE 143167 0 3568 ARENA PHARMACEUTICALS INC COM NEW 040047607 722 15783 SH SOLE 10727 0 5056 ARES CAP CORP COM 04010L103 9834 527709 SH SOLE 0 0 527709 ARES CAP CORP NOTE 3.750% 2/0 04010LAT0 362 350000 PRN SOLE 0 0 350000 ARES COML REAL ESTATE CORP COM 04013V108 488 32050 SH SOLE 0 0 32050 ARES DYNAMIC CR ALLOCATION F COM 04014F102 613 41111 SH SOLE 0 0 41111 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 843 31441 SH SOLE 0 0 31441 ARGAN INC COM 04010E109 5393 137271 SH SOLE 116604 0 20667 ARGO GROUP INTL HLDGS LTD COM G0464B107 712 10144 SH SOLE 2151 0 7993 ARISTA NETWORKS INC COM 040413106 5633 23578 SH SOLE 15361 0 8217 ARK ETF TR FINTECH INNOVA 00214Q708 374 17392 SH SOLE 0 0 17392 ARK ETF TR GENOMIC REV ETF 00214Q302 6267 212311 SH SOLE 0 0 212311 ARK ETF TR INDL INNOVATIN 00214Q203 276 8713 SH SOLE 0 0 8713 ARK ETF TR INNOVATION ETF 00214Q104 65449 1525993 SH SOLE 0 0 1525993 ARK ETF TR WEB X.O ETF 00214Q401 1677 34450 SH SOLE 0 0 34450 ARMADA HOFFLER PPTYS INC COM 04208T108 183 10107 SH SOLE 4947 0 5160 ARMSTRONG FLOORING INC COM 04238R106 591 92475 SH SOLE 92162 0 313 ARMSTRONG WORLD INDS INC NEW COM 04247X102 3874 40060 SH SOLE 38475 0 1585 ARQULE INC COM 04269E107 305 42510 SH SOLE 41951 0 559 ARROW ELECTRS INC COM 042735100 6357 85243 SH SOLE 40515 0 44728 ARROW ETF TR ARROW DJ GLB YLD 04273H104 164 10266 SH SOLE 0 0 10266 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 245 8707 SH SOLE 4370 0 4337 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 15510 549227 SH SOLE 532852 0 16375 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 547 45466 SH SOLE 0 0 45466 ASCENA RETAIL GROUP INC COM 04351G101 3 10517 SH SOLE 0 0 10517 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 350 78536 SH SOLE 75268 0 3268 ASHFORD HOSPITALITY TR INC COM SHS 044103109 49 14825 SH SOLE 0 0 14825 ASHLAND GLOBAL HLDGS INC COM 044186104 3104 40281 SH SOLE 30907 0 9374 ASML HOLDING N V N Y REGISTRY SHS N07059210 35786 144056 SH SOLE 127401 0 16655 ASPEN TECHNOLOGY INC COM 045327103 33434 271647 SH SOLE 230040 0 41607 ASSURANT INC COM 04621X108 13660 108570 SH SOLE 104750 0 3820 ASSURED GUARANTY LTD COM G0585R106 9912 222946 SH SOLE 201219 0 21727 ASTRAZENECA PLC SPONSORED ADR 046353108 53595 1202496 SH SOLE 641711 0 560785 ASTRONICS CORP COM 046433108 403 13703 SH SOLE 0 0 13703 AT&T INC COM 00206R102 478375 12642011 SH SOLE 5932568 0 6709443 AT&T INC COM 00206R102 37 12600 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 286 20234 SH SOLE 20189 0 45 ATHENE HLDG LTD CL A G0684D107 329 7812 SH SOLE 0 0 7812 ATHERSYS INC COM 04744L106 23 17620 SH SOLE 0 0 17620 ATKORE INTL GROUP INC COM 047649108 2569 84655 SH SOLE 84610 0 45 ATLANTIC CAP BANCSHARES INC COM 048269203 228 13155 SH SOLE 0 0 13155 ATLANTIC UN BANKSHARES CORP COM 04911A107 3740 100414 SH SOLE 41622 0 58792 ATLANTICA YIELD PLC SHS G0751N103 814 33786 SH SOLE 857 0 32929 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 379 15014 SH SOLE 0 0 15014 ATLASSIAN CORP PLC CL A G06242104 9248 73722 SH SOLE 52042 0 21680 ATMOS ENERGY CORP COM 049560105 3629 31863 SH SOLE 2478 0 29385 ATRION CORP COM 049904105 1441 1843 SH SOLE 0 0 1843 AURORA CANNABIS INC COM 05156X108 294 66823 SH SOLE 0 0 66823 AUTODESK INC COM 052769106 122122 826823 SH SOLE 796959 0 29864 AUTOHOME INC SP ADR RP CL A 05278C107 17535 210933 SH SOLE 209877 0 1056 AUTOLIV INC COM 052800109 10626 134707 SH SOLE 133358 0 1349 AUTOMATIC DATA PROCESSING IN COM 053015103 173964 1077695 SH SOLE 709669 0 368026 AUTONATION INC COM 05329W102 1528 30132 SH SOLE 0 0 30132 AUTOZONE INC COM 053332102 19562 18036 SH SOLE 15667 0 2369 AVALARA INC COM 05338G106 3786 56268 SH SOLE 37739 0 18529 AVALONBAY CMNTYS INC COM 053484101 4835 22456 SH SOLE 15735 0 6721 AVANGRID INC COM 05351W103 283 5420 SH SOLE 0 0 5420 AVANOS MED INC COM 05350V106 260 6952 SH SOLE 0 0 6952 AVANTOR INC COM 05352A100 2154 146514 SH SOLE 143668 0 2846 AVAYA HLDGS CORP COM 05351X101 3221 314850 SH SOLE 314683 0 167 AVEO PHARMACEUTICALS INC COM 053588109 29 34300 SH SOLE 0 0 34300 AVERY DENNISON CORP COM 053611109 14216 125180 SH SOLE 111704 0 13476 AVISTA CORP COM 05379B107 404 8348 SH SOLE 0 0 8348 AVNET INC COM 053807103 3372 75807 SH SOLE 6225 0 69582 AVNET INC COM 053807103 15 11100 SH Call SOLE 0 0 0 AVON PRODS INC COM 054303102 1169 265724 SH SOLE 0 0 265724 AVROBIO INC COM 05455M100 160 11328 SH SOLE 0 0 11328 AXA EQUITABLE HLDGS INC COM 054561105 2931 132255 SH SOLE 121352 0 10903 AXALTA COATING SYS LTD COM G0750C108 4076 135180 SH SOLE 88946 0 46234 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 37791 566405 SH SOLE 560024 0 6381 AXOGEN INC COM 05463X106 180 14450 SH SOLE 0 0 14450 AXON ENTERPRISE INC COM 05464C101 6314 111208 SH SOLE 520 0 110688 AXOS FINL INC COM 05465C100 823 29756 SH SOLE 12717 0 17039 AXSOME THERAPEUTICS INC COM 05464T104 473 23371 SH SOLE 0 0 23371 B & G FOODS INC NEW COM 05508R106 610 32266 SH SOLE 4 0 32262 B2GOLD CORP COM 11777Q209 391 120174 SH SOLE 0 0 120174 BADGER METER INC COM 056525108 677 12599 SH SOLE 4685 0 7914 BAIDU INC SPON ADR REP A 056752108 9937 96703 SH SOLE 26631 0 70072 BAIN CAP SPECIALTY FIN INC COM 05684B107 532 28040 SH SOLE 0 0 28040 BAKER HUGHES A GE CO CL A 05722G100 1428 61558 SH SOLE 38093 0 23465 BALCHEM CORP COM 057665200 1156 11658 SH SOLE 240 0 11418 BALL CORP COM 058498106 11364 156077 SH SOLE 124146 0 31931 BANC OF CALIFORNIA INC COM 05990K106 176 12475 SH SOLE 0 0 12475 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 165 31678 SH SOLE 18010 0 13668 BANCO SANTANDER SA ADR 05964H105 3029 753455 SH SOLE 690595 0 62860 BANCORP INC DEL COM 05969A105 138 13904 SH SOLE 12924 0 980 BANCORPSOUTH BK TUPELO MISS COM 05971J102 2172 73340 SH SOLE 7084 0 66256 BANCROFT FUND LTD COM 059695106 1235 52241 SH SOLE 0 0 52241 BANDWIDTH INC COM CL A 05988J103 487 7474 SH SOLE 0 0 7474 BANK AMER CORP 7.25%CNV PFD L 060505682 14159 9442 SH SOLE 0 0 9442 BANK AMER CORP COM 060505104 226904 7778663 SH SOLE 2693263 0 5085400 BANK AMER CORP COM 060505104 10 26100 SH Call SOLE 0 0 0 BANK AMER CORP COM 060505104 12 61000 SH Call SOLE 0 0 0 BANK COMM HLDGS COM 06424J103 1430 131333 SH SOLE 0 0 131333 BANK FIRST CORPORATION COM 06211J100 205 3100 SH SOLE 0 0 3100 BANK HAWAII CORP COM 062540109 1254 14596 SH SOLE 7944 0 6652 BANK MONTREAL QUE COM 063671101 5467 74181 SH SOLE 13626 0 60555 BANK N S HALIFAX COM 064149107 1214 21362 SH SOLE 0 0 21362 BANK NEW YORK MELLON CORP COM 064058100 8048 178005 SH SOLE 4218 0 173787 BANK OF MARIN BANCORP COM 063425102 563 13560 SH SOLE 0 0 13560 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 40626 1370640 SH SOLE 1330974 0 39666 BANK OZK COM 06417N103 11004 403529 SH SOLE 351440 0 52089 BANKUNITED INC COM 06652K103 294 8759 SH SOLE 8284 0 475 BANNER CORP COM NEW 06652V208 10423 185570 SH SOLE 2710 0 182860 BAOZUN INC SPONSORED ADR 06684L103 543 12722 SH SOLE 0 0 12722 BARCLAYS PLC ADR 06738E204 24947 3398785 SH SOLE 1001361 0 2397424 BARINGS BDC INC COM 06759L103 738 72679 SH SOLE 0 0 72679 BARINGS CORPORATE INVS COM 06759X107 910 53975 SH SOLE 0 0 53975 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1614 92739 SH SOLE 0 0 92739 BARINGS PARTN INVS SH BEN INT 06761A103 694 39842 SH SOLE 0 0 39842 BARRICK GOLD CORPORATION COM 067901108 17830 1030010 SH SOLE 693868 0 336142 BARRICK GOLD CORPORATION COM 067901108 55 35800 SH Call SOLE 0 0 0 BAUSCH HEALTH COS INC COM 071734107 1029 47155 SH SOLE 0 0 47155 BAXTER INTL INC COM 071813109 27944 319466 SH SOLE 144219 0 175247 BB&T CORP COM 054937107 133197 2495727 SH SOLE 1831662 0 664065 BCE INC COM NEW 05534B760 133397 2756317 SH SOLE 2592217 0 164100 BEACON ROOFING SUPPLY INC COM 073685109 1091 32534 SH SOLE 16861 0 15673 BECTON DICKINSON & CO COM 075887109 147939 584783 SH SOLE 114166 0 470617 BECTON DICKINSON & CO PFD SHS CONV A 075887208 709 11458 SH SOLE 10758 0 700 BED BATH & BEYOND INC COM 075896100 691 64975 SH SOLE 0 0 64975 BELDEN INC COM 077454106 210 3937 SH SOLE 3356 0 581 BELLICUM PHARMACEUTICALS INC COM 079481107 38 36184 SH SOLE 0 0 36184 BENEFITFOCUS INC COM 08180D106 7291 306236 SH SOLE 0 0 306236 BERKLEY W R CORP COM 084423102 11537 159725 SH SOLE 143050 0 16675 BERKSHIRE HATHAWAY INC DEL CL A 084670108 49581 159 SH SOLE 0 0 159 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 434735 2089870 SH SOLE 411374 0 1678496 BERKSHIRE HILLS BANCORP INC COM 084680107 419 14293 SH SOLE 0 0 14293 BERRY GLOBAL GROUP INC COM 08579W103 5527 140756 SH SOLE 130763 0 9993 BEST BUY INC COM 086516101 14251 206570 SH SOLE 80751 0 125819 BEST BUY INC COM 086516101 30 30200 SH Call SOLE 0 0 0 BEYOND MEAT INC COM 08862E109 1535 10329 SH SOLE 0 0 10329 BGC PARTNERS INC CL A 05541T101 67232 12224083 SH SOLE 9226082 0 2998001 BHP GROUP LTD SPONSORED ADS 088606108 13540 274189 SH SOLE 163365 0 110824 BHP GROUP PLC SPONSORED ADR 05545E209 4574 106763 SH SOLE 5644 0 101119 BIG LOTS INC COM 089302103 467 19049 SH SOLE 0 0 19049 BIO RAD LABS INC CL A 090572207 3100 9318 SH SOLE 6182 0 3136 BIO TECHNE CORP COM 09073M104 5232 26737 SH SOLE 15068 0 11669 BIODELIVERY SCIENCES INTL IN COM 09060J106 201 47711 SH SOLE 0 0 47711 BIOGEN INC COM 09062X103 86708 372426 SH SOLE 318292 0 54134 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 570 13664 SH SOLE 13514 0 150 BIOMARIN PHARMACEUTICAL INC COM 09061G101 12485 185237 SH SOLE 179136 0 6101 BIOTELEMETRY INC COM 090672106 3584 87993 SH SOLE 52021 0 35972 BJS RESTAURANTS INC COM 09180C106 1354 34863 SH SOLE 34863 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 6417 248054 SH SOLE 247709 0 345 BLACK HILLS CORP COM 092113109 410 5345 SH SOLE 0 0 5345 BLACK KNIGHT INC COM 09215C105 4146 67897 SH SOLE 59060 0 8837 BLACK STONE MINERALS L P COM UNIT 09225M101 1479 103881 SH SOLE 0 0 103881 BLACKBAUD INC COM 09227Q100 565 6249 SH SOLE 342 0 5907 BLACKBERRY LTD COM 09228F103 240 45765 SH SOLE 5814 0 39951 BLACKLINE INC COM 09239B109 2053 42935 SH SOLE 0 0 42935 BLACKROCK 2022 GBL INCM OPP COM 09258P104 714 74257 SH SOLE 0 0 74257 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 390 28530 SH SOLE 0 0 28530 BLACKROCK CAPITAL INVESTMENT COM 092533108 72 14395 SH SOLE 0 0 14395 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 7477 7541000 PRN SOLE 0 0 7541000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 468 32358 SH SOLE 0 0 32358 BLACKROCK CORPOR HI YLD FD I COM 09255P107 518 48219 SH SOLE 0 0 48219 BLACKROCK CR ALLCTN INC TR COM 092508100 7375 541492 SH SOLE 0 0 541492 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 847 78796 SH SOLE 0 0 78796 BLACKROCK ENERGY & RES TR COM 09250U101 1917 171170 SH SOLE 0 0 171170 BLACKROCK ENH CAP & INC FD I COM 09256A109 9448 584633 SH SOLE 0 0 584633 BLACKROCK ENHANCED EQT DIV T COM 09251A104 22864 2490623 SH SOLE 0 0 2490623 BLACKROCK ENHANCED GBL DIV T COM 092501105 3963 379938 SH SOLE 0 0 379938 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 493 90760 SH SOLE 0 0 90760 BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 244 16965 SH SOLE 0 0 16965 BLACKROCK FLOAT RATE OME STR COM 09255X100 316 25027 SH SOLE 0 0 25027 BLACKROCK FLOATING RATE INCO COM 091941104 205 16708 SH SOLE 0 0 16708 BLACKROCK HEALTH SCIENCES TR COM 09250W107 724 18927 SH SOLE 0 0 18927 BLACKROCK INC COM 09247X101 61149 137197 SH SOLE 62718 0 74479 BLACKROCK INCOME TR INC COM 09247F100 692 113755 SH SOLE 0 0 113755 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1422 90995 SH SOLE 0 0 90995 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1157 67423 SH SOLE 0 0 67423 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 2485 105028 SH SOLE 0 0 105028 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 518 36657 SH SOLE 0 0 36657 BLACKROCK MUNI INCOME INV QL COM 09250G102 206 14353 SH SOLE 0 0 14353 BLACKROCK MUNI INCOME TR II COM 09249N101 198 13241 SH SOLE 0 0 13241 BLACKROCK MUNI INTER DR FD I COM 09253X102 3178 224107 SH SOLE 0 0 224107 BLACKROCK MUNIASSETS FD INC COM 09254J102 4853 313525 SH SOLE 0 0 313525 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 196 13942 SH SOLE 0 0 13942 BLACKROCK MUNICIPAL BOND TR COM 09249H104 398 25761 SH SOLE 0 0 25761 BLACKROCK MUNICIPL INC QLTY COM 092479104 448 31652 SH SOLE 0 0 31652 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 728 64237 SH SOLE 0 0 64237 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 220 15439 SH SOLE 0 0 15439 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 312 22097 SH SOLE 0 0 22097 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 342 26745 SH SOLE 0 0 26745 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 715 52845 SH SOLE 0 0 52845 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 152 11849 SH SOLE 0 0 11849 BLACKROCK MUNIVEST FD II INC COM 09253T101 325 22105 SH SOLE 0 0 22105 BLACKROCK MUNIVEST FD INC COM 09253R105 2559 278174 SH SOLE 0 0 278174 BLACKROCK MUNIY QUALITY FD I COM 09254G108 1834 141377 SH SOLE 0 0 141377 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 373 25901 SH SOLE 0 0 25901 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 241 16794 SH SOLE 0 0 16794 BLACKROCK MUNIYIELD FD INC COM 09253W104 898 60342 SH SOLE 0 0 60342 BLACKROCK MUNIYIELD INVST FD COM 09254R104 321 22422 SH SOLE 0 0 22422 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 551 35967 SH SOLE 0 0 35967 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 234 17917 SH SOLE 0 0 17917 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 764 53749 SH SOLE 0 0 53749 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 943 69466 SH SOLE 0 0 69466 BLACKROCK MUNIYIELD QUALITY COM 09254F100 880 58503 SH SOLE 0 0 58503 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 170 12266 SH SOLE 0 0 12266 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1181 84026 SH SOLE 0 0 84026 BLACKROCK RES & COMM STRAT T SHS 09257A108 5056 675978 SH SOLE 0 0 675978 BLACKROCK SCIENCE & TECH TR SHS 09258G104 12396 387384 SH SOLE 0 0 387384 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 12728 614563 SH SOLE 0 0 614563 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3193 129149 SH SOLE 0 0 129149 BLACKROCK TCP CAP CORP COM 09259E108 3671 270860 SH SOLE 0 0 270860 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 9130 8886000 PRN SOLE 0 0 8886000 BLACKROCK UTILITIES INFRSTRC COM 09248D104 1783 72905 SH SOLE 0 0 72905 BLACKSTONE GROUP INC COM CL A 09260D107 91216 1867642 SH SOLE 476933 0 1390709 BLACKSTONE GROUP INC COM CL A 09260D107 15 25000 SH Call SOLE 0 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 344 20313 SH SOLE 0 0 20313 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 2455 168182 SH SOLE 0 0 168182 BLACKSTONE MTG TR INC COM CL A 09257W100 3723 103845 SH SOLE 4521 0 99324 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 8200 7875000 PRN SOLE 0 0 7875000 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 78 75000 PRN SOLE 0 0 75000 BLINK CHARGING CO COM 09354A100 28 10600 SH SOLE 0 0 10600 BLOCK H & R INC COM 093671105 1522 64421 SH SOLE 48276 0 16145 BLOOM ENERGY CORP COM CL A 093712107 376 115618 SH SOLE 31399 0 84219 BLOOM ENERGY CORP COM CL A 093712107 8 18000 SH Call SOLE 0 0 0 BLOOMIN BRANDS INC COM 094235108 360 19004 SH SOLE 0 0 19004 BLUCORA INC COM 095229100 526 24304 SH SOLE 13576 0 10728 BLUE CAP REINS HLDGS LTD COM G1190F107 570 77306 SH SOLE 0 0 77306 BLUEBIRD BIO INC COM 09609G100 439 4777 SH SOLE 3409 0 1368 BLUEPRINT MEDICINES CORP COM 09627Y109 644 8768 SH SOLE 7669 0 1099 BMC STK HLDGS INC COM 05591B109 373 14251 SH SOLE 4416 0 9835 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 712 76983 SH SOLE 0 0 76983 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 34 11088 SH SOLE 0 0 11088 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 6001 421978 SH SOLE 0 0 421978 BNY MELLON STRATEGIC MUN BD COM 09662E109 1432 170310 SH SOLE 0 0 170310 BNY MELLON STRATEGIC MUNS IN COM 05588W108 934 108857 SH SOLE 0 0 108857 BOEING CO COM 097023105 218796 575037 SH SOLE 72842 0 502195 BOK FINL CORP COM NEW 05561Q201 5354 67650 SH SOLE 50343 0 17307 BOOKING HLDGS INC COM 09857L108 111319 56720 SH SOLE 27193 0 29527 BOOT BARN HLDGS INC COM 099406100 205 5864 SH SOLE 5494 0 370 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 7865 110740 SH SOLE 83997 0 26743 BORGWARNER INC COM 099724106 5564 151677 SH SOLE 139501 0 12176 BOSTON BEER INC CL A 100557107 1278 3510 SH SOLE 822 0 2688 BOSTON PRIVATE FINL HLDGS IN COM 101119105 184 15755 SH SOLE 0 0 15755 BOSTON PROPERTIES INC COM 101121101 9489 73181 SH SOLE 68280 0 4901 BOSTON SCIENTIFIC CORP COM 101137107 34166 839665 SH SOLE 389796 0 449869 BOTTOMLINE TECH DEL INC COM 101388106 323 8212 SH SOLE 435 0 7777 BOULDER GROWTH & INCOME FD I COM 101507101 26315 2349587 SH SOLE 0 0 2349587 BOX INC CL A 10316T104 1514 91426 SH SOLE 0 0 91426 BOYD GAMING CORP COM 103304101 711 29704 SH SOLE 4746 0 24958 BP PLC SPONSORED ADR 055622104 201084 5293062 SH SOLE 3456313 0 1836749 BP PLC SPONSORED ADR 055622104 10 88500 SH Call SOLE 0 0 0 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 338 86700 SH SOLE 0 0 86700 BRAINSWAY LTD SPONSORED ADS 10501L106 169 18500 SH SOLE 0 0 18500 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 192 15842 SH SOLE 0 0 15842 BRIDGE BANCORP INC COM 108035106 4319 146103 SH SOLE 0 0 146103 BRIGHAM MINERALS INC CL A COM 10918L103 438 21991 SH SOLE 0 0 21991 BRIGHT HORIZONS FAM SOL IN D COM 109194100 4744 31105 SH SOLE 27626 0 3479 BRIGHTCOVE INC COM 10921T101 192 18300 SH SOLE 0 0 18300 BRIGHTHOUSE FINL INC COM 10922N103 263 6502 SH SOLE 3473 0 3029 BRINKER INTL INC COM 109641100 1302 30504 SH SOLE 27742 0 2762 BRINKS CO COM 109696104 2474 29831 SH SOLE 13770 0 16061 BRISTOL MYERS SQUIBB CO COM 110122108 105126 2073062 SH SOLE 933824 0 1139238 BRISTOL MYERS SQUIBB CO COM 110122108 33 23400 SH Call SOLE 0 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 22 32600 SH Call SOLE 0 0 0 BRISTOL MYERS SQUIBB CO DBCV 9/1 110122AN8 53 40000 PRN SOLE 0 0 40000 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 60383 1636393 SH SOLE 1512501 0 123892 BRIXMOR PPTY GROUP INC COM 11120U105 1125 55461 SH SOLE 38572 0 16889 BROADCOM INC COM 11135F101 237985 862020 SH SOLE 449005 0 413015 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 40158 322736 SH SOLE 261304 0 61432 BROOKDALE SR LIVING INC COM 112463104 140 18500 SH SOLE 0 0 18500 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 27827 515800 SH SOLE 450606 0 65194 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 1328 96760 SH SOLE 0 0 96760 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 21418 432309 SH SOLE 0 0 432309 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 366 18041 SH SOLE 0 0 18041 BROOKFIELD PROPERTY REIT INC CL A 11282X103 1761 86355 SH SOLE 7717 0 78638 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2167 95917 SH SOLE 0 0 95917 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 806 19826 SH SOLE 0 0 19826 BROOKLINE BANCORP INC DEL COM 11373M107 560 38032 SH SOLE 22360 0 15672 BROOKS AUTOMATION INC COM 114340102 771 20817 SH SOLE 17352 0 3465 BROWN & BROWN INC COM 115236101 28326 785533 SH SOLE 740204 0 45329 BROWN FORMAN CORP CL A 115637100 785 13140 SH SOLE 0 0 13140 BROWN FORMAN CORP CL B 115637209 16194 257952 SH SOLE 14931 0 243021 BRUKER CORP COM 116794108 2262 51489 SH SOLE 47722 0 3767 BRUNSWICK CORP COM 117043109 796 15272 SH SOLE 0 0 15272 BRYN MAWR BK CORP COM 117665109 1010 27664 SH SOLE 27664 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2529 61540 SH SOLE 0 0 61540 BUILDERS FIRSTSOURCE INC COM 12008R107 1414 68729 SH SOLE 48933 0 19796 BUNGE LIMITED COM G16962105 861 15202 SH SOLE 0 0 15202 BURLINGTON STORES INC COM 122017106 13385 66983 SH SOLE 63450 0 3533 BWX TECHNOLOGIES INC COM 05605H100 5263 91994 SH SOLE 89583 0 2411 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 31156 367497 SH SOLE 339460 0 28037 C&J ENERGY SVCS INC NEW COM 12674R100 810 75485 SH SOLE 0 0 75485 CABLE ONE INC COM 12685J105 634 505 SH SOLE 102 0 403 CABOT CORP COM 127055101 731 16131 SH SOLE 15676 0 455 CABOT MICROELECTRONICS CORP COM 12709P103 5522 39104 SH SOLE 38593 0 511 CABOT OIL & GAS CORP COM 127097103 2299 130856 SH SOLE 115646 0 15210 CACI INTL INC CL A 127190304 3512 15185 SH SOLE 1879 0 13306 CACTUS INC CL A 127203107 434 14988 SH SOLE 4501 0 10487 CADENCE BANCORPORATION CL A 12739A100 2936 167387 SH SOLE 1258 0 166129 CADENCE DESIGN SYSTEM INC COM 127387108 10726 162315 SH SOLE 133046 0 29269 CAE INC COM 124765108 2968 116748 SH SOLE 115258 0 1490 CAESARS ENTMT CORP COM 127686103 1531 131317 SH SOLE 65141 0 66176 CAL MAINE FOODS INC COM NEW 128030202 2083 52142 SH SOLE 49362 0 2780 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1799 163534 SH SOLE 0 0 163534 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 641 61579 SH SOLE 0 0 61579 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1086 53824 SH SOLE 0 0 53824 CALAMOS GBL DYN INCOME FUND COM 12811L107 1296 165763 SH SOLE 0 0 165763 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 225 18598 SH SOLE 0 0 18598 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 10568 830783 SH SOLE 0 0 830783 CALIFORNIA WTR SVC GROUP COM 130788102 2205 41659 SH SOLE 0 0 41659 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 47 13040 SH SOLE 0 0 13040 CAMBREX CORP COM 132011107 226 3795 SH SOLE 0 0 3795 CAMDEN NATL CORP COM 133034108 1359 31366 SH SOLE 31066 0 300 CAMDEN PPTY TR SH BEN INT 133131102 24322 219101 SH SOLE 211194 0 7907 CAMECO CORP COM 13321L108 1419 149313 SH SOLE 0 0 149313 CAMPBELL SOUP CO COM 134429109 2065 44012 SH SOLE 0 0 44012 CAMPING WORLD HLDGS INC CL A 13462K109 254 28485 SH SOLE 16703 0 11782 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 3114 70784 SH SOLE 19829 0 50955 CANADIAN NAT RES LTD COM 136385101 4749 178380 SH SOLE 64746 0 113634 CANADIAN NATL RY CO COM 136375102 21909 243852 SH SOLE 85160 0 158692 CANADIAN PAC RY LTD COM 13645T100 3172 14262 SH SOLE 0 0 14262 CANNAE HLDGS INC COM 13765N107 16290 593000 SH SOLE 590521 0 2479 CANOPY GROWTH CORP COM 138035100 739 32261 SH SOLE 0 0 32261 CANTEL MEDICAL CORP COM 138098108 640 8558 SH SOLE 6158 0 2400 CAPITAL ONE FINL CORP COM 14040H105 10398 114289 SH SOLE 74860 0 39429 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 780 72870 SH SOLE 0 0 72870 CAPITOL FED FINL INC COM 14057J101 277 20072 SH SOLE 0 0 20072 CAPRI HOLDINGS LIMITED SHS G1890L107 1633 49243 SH SOLE 45368 0 3875 CAPSTAR FINL HLDGS INC COM 14070T102 298 17955 SH SOLE 0 0 17955 CARA THERAPEUTICS INC COM 140755109 426 23285 SH SOLE 0 0 23285 CARBON BLACK INC COM 14081R103 1047 40266 SH SOLE 0 0 40266 CARDINAL HEALTH INC COM 14149Y108 4584 97145 SH SOLE 3309 0 93836 CARDIOVASCULAR SYS INC DEL COM 141619106 447 9402 SH SOLE 0 0 9402 CAREDX INC COM 14167L103 2575 113866 SH SOLE 6882 0 106984 CARETRUST REIT INC COM 14174T107 4122 175353 SH SOLE 0 0 175353 CARGURUS INC COM CL A 141788109 6167 199256 SH SOLE 58074 0 141182 CARLISLE COS INC COM 142339100 2763 18988 SH SOLE 0 0 18988 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 12389 484697 SH SOLE 0 0 484697 CARMAX INC COM 143130102 9706 110296 SH SOLE 29430 0 80866 CARNIVAL CORP UNIT 99/99/9999 143658300 170506 3900842 SH SOLE 971103 0 2929739 CARNIVAL CORP UNIT 99/99/9999 143658300 29 57900 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 1 14700 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 2 30900 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 25 82800 SH Call SOLE 0 0 0 CAROLINA FINL CORP NEW COM 143873107 244 6862 SH SOLE 0 0 6862 CARPENTER TECHNOLOGY CORP COM 144285103 218 4218 SH SOLE 0 0 4218 CARROLS RESTAURANT GROUP INC COM 14574X104 612 73848 SH SOLE 0 0 73848 CARTERS INC COM 146229109 1688 18504 SH SOLE 16354 0 2150 CARVANA CO CL A 146869102 488 7400 SH SOLE 0 0 7400 CASELLA WASTE SYS INC CL A 147448104 11019 256606 SH SOLE 547 0 256059 CASEYS GEN STORES INC COM 147528103 23273 144408 SH SOLE 131991 0 12417 CASTLIGHT HEALTH INC CL B 14862Q100 45 32200 SH SOLE 0 0 32200 CATALENT INC COM 148806102 6484 136042 SH SOLE 131466 0 4576 CATALYST PHARMACEUTICALS INC COM 14888U101 122 23007 SH SOLE 0 0 23007 CATCHMARK TIMBER TR INC CL A 14912Y202 2401 224981 SH SOLE 0 0 224981 CATERPILLAR INC DEL COM 149123101 62196 492394 SH SOLE 14890 0 477504 CATERPILLAR INC DEL COM 149123101 10 11900 SH Call SOLE 0 0 0 CATHAY GEN BANCORP COM 149150104 5327 153361 SH SOLE 140928 0 12433 CAVCO INDS INC DEL COM 149568107 2158 11233 SH SOLE 11213 0 20 CBL & ASSOC PPTYS INC COM 124830100 16 12190 SH SOLE 0 0 12190 CBOE GLOBAL MARKETS INC COM 12503M108 579 5043 SH SOLE 0 0 5043 CBRE CLARION GLOBAL REAL EST COM 12504G100 1818 229894 SH SOLE 0 0 229894 CBRE GROUP INC CL A 12504L109 29376 554153 SH SOLE 159437 0 394716 CBRE GROUP INC CL A 12504L109 24 14300 SH Call SOLE 0 0 0 CBS CORP NEW CL B 124857202 6396 158434 SH SOLE 31714 0 126720 CDK GLOBAL INC COM 12508E101 44642 928294 SH SOLE 908972 0 19322 CDN IMPERIAL BK COMM TORONTO COM 136069101 89959 1089658 SH SOLE 1063477 0 26181 CDW CORP COM 12514G108 37668 305649 SH SOLE 283974 0 21675 CEDAR FAIR L P DEPOSITRY UNIT 150185106 8507 145777 SH SOLE 121730 0 24047 CEL SCI CORP COM PAR NEW 150837607 118 13149 SH SOLE 0 0 13149 CELANESE CORP DEL COM 150870103 4176 34151 SH SOLE 8971 0 25180 CELGENE CORP COM 151020104 25946 261289 SH SOLE 42339 0 218950 CELGENE CORP RIGHT 12/31/2030 151020112 12 21500 SH SOLE 0 0 21500 CEMEX SAB DE CV SPON ADR NEW 151290889 1696 432747 SH SOLE 424371 0 8376 CENOVUS ENERGY INC COM 15135U109 490 52149 SH SOLE 4224 0 47925 CENTENE CORP DEL COM 15135B101 13717 317092 SH SOLE 185151 0 131941 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 188 26447 SH SOLE 0 0 26447 CENTERPOINT ENERGY INC COM 15189T107 17397 576425 SH SOLE 459125 0 117300 CENTERSTATE BK CORP COM 15201P109 998 41610 SH SOLE 6927 0 34683 CENTRAL SECS CORP COM 155123102 10645 339005 SH SOLE 0 0 339005 CENTURY CASINOS INC COM 156492100 286 37000 SH SOLE 0 0 37000 CENTURYLINK INC COM 156700106 16445 1317668 SH SOLE 40787 0 1276881 CENTURYLINK INC COM 156700106 3 11500 SH Call SOLE 0 0 0 CENTURYLINK INC COM 156700106 19 37100 SH Call SOLE 0 0 0 CERNER CORP COM 156782104 26915 394823 SH SOLE 343672 0 51151 CERUS CORP COM 157085101 5688 1103338 SH SOLE 0 0 1103338 CF INDS HLDGS INC COM 125269100 3552 72197 SH SOLE 0 0 72197 CHANGE HEALTHCARE INC COM 15912K100 11476 949970 SH SOLE 940163 0 9807 CHAPARRAL ENERGY INC COM CL A 15942R208 23 17030 SH SOLE 0 0 17030 CHARLES & COLVARD LTD COM 159765106 29 17555 SH SOLE 0 0 17555 CHARLES RIV LABS INTL INC COM 159864107 9299 70251 SH SOLE 52463 0 17788 CHART INDS INC COM PAR $0.01 16115Q308 1149 18424 SH SOLE 16862 0 1562 CHARTER COMMUNICATIONS INC N CL A 16119P108 9914 24055 SH SOLE 9663 0 14392 CHATHAM LODGING TR COM 16208T102 654 36035 SH SOLE 19841 0 16194 CHECK POINT SOFTWARE TECH LT ORD M22465104 20493 187155 SH SOLE 138497 0 48658 CHEESECAKE FACTORY INC COM 163072101 1105 26504 SH SOLE 10329 0 16175 CHEGG INC COM 163092109 1017 33970 SH SOLE 20513 0 13457 CHEMED CORP NEW COM 16359R103 4866 11653 SH SOLE 1701 0 9952 CHEMOCENTRYX INC COM 16383L106 134 19767 SH SOLE 0 0 19767 CHEMOURS CO COM 163851108 230 15389 SH SOLE 0 0 15389 CHENIERE ENERGY INC COM NEW 16411R208 8511 134963 SH SOLE 10957 0 124006 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 537 696000 PRN SOLE 0 0 696000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 2983 65588 SH SOLE 0 0 65588 CHESAPEAKE ENERGY CORP COM 165167107 1248 885328 SH SOLE 0 0 885328 CHESAPEAKE ENERGY CORP COM 165167107 3 25000 SH Call SOLE 0 0 0 CHESAPEAKE UTILS CORP COM 165303108 282 2959 SH SOLE 1798 0 1161 CHEVRON CORP NEW COM 166764100 528625 4457188 SH SOLE 1730806 0 2726382 CHEVRON CORP NEW COM 166764100 5 26600 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 22 47000 SH Call SOLE 0 0 0 CHEWY INC CL A 16679L109 2701 109879 SH SOLE 40899 0 68980 CHIMERA INVT CORP COM NEW 16934Q208 523 26729 SH SOLE 0 0 26729 CHINA FD INC COM 169373107 743 38294 SH SOLE 0 0 38294 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 1429 124055 SH SOLE 0 0 124055 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 4219 101906 SH SOLE 17298 0 84608 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 1194 20343 SH SOLE 5254 0 15089 CHINA RAPID FIN LTD SPONSORED ADR 16953Q105 249 479514 SH SOLE 0 0 479514 CHIPOTLE MEXICAN GRILL INC COM 169656105 29242 34792 SH SOLE 25192 0 9600 CHOICE HOTELS INTL INC COM 169905106 449 5045 SH SOLE 0 0 5045 CHUBB LIMITED COM H1467J104 313492 1941802 SH SOLE 487797 0 1454005 CHUBB LIMITED COM H1467J104 347 38500 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 376 25600 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 249 29000 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 20937 278265 SH SOLE 234 0 278031 CHURCHILL DOWNS INC COM 171484108 1630 13206 SH SOLE 672 0 12534 CHUYS HLDGS INC COM 171604101 224 9050 SH SOLE 0 0 9050 CIDARA THERAPEUTICS INC COM 171757107 26 13000 SH SOLE 0 0 13000 CIENA CORP COM NEW 171779309 4615 117647 SH SOLE 39952 0 77695 CIGNA CORP NEW COM 125523100 36045 237463 SH SOLE 175945 0 61518 CIMAREX ENERGY CO COM 171798101 16593 346123 SH SOLE 298226 0 47897 CIMPRESS N V SHS EURO N20146101 1156 8769 SH SOLE 3185 0 5584 CINCINNATI FINL CORP COM 172062101 8825 75640 SH SOLE 0 0 75640 CINEMARK HOLDINGS INC COM 17243V102 91904 2378472 SH SOLE 2304532 0 73940 CINTAS CORP COM 172908105 12295 45859 SH SOLE 3188 0 42671 CIRRUS LOGIC INC COM 172755100 218 4074 SH SOLE 0 0 4074 CISCO SYS INC COM 17275R102 584818 11836024 SH SOLE 4125077 0 7710947 CISCO SYS INC COM 17275R102 77 113100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 2 24900 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 16000 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 12 34900 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 3 26700 SH Call SOLE 0 0 0 CISION LTD SHS G1992S109 1716 223135 SH SOLE 0 0 223135 CIT GROUP INC COM NEW 125581801 525 11582 SH SOLE 9132 0 2450 CITIGROUP INC COM NEW 172967424 89009 1288492 SH SOLE 689009 0 599483 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 9 12000 SH SOLE 0 0 12000 CITIZENS FINL GROUP INC COM 174610105 6792 192039 SH SOLE 130943 0 61096 CITRIX SYS INC COM 177376100 36044 373423 SH SOLE 356750 0 16673 CITY HLDG CO COM 177835105 479 6280 SH SOLE 0 0 6280 CIVEO CORP CDA COM 17878Y108 971 764871 SH SOLE 55196 0 709675 CLEAN ENERGY FUELS CORP COM 184499101 94 45700 SH SOLE 0 0 45700 CLEAN HARBORS INC COM 184496107 687 8903 SH SOLE 1093 0 7810 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 899 103310 SH SOLE 0 0 103310 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 2206 193806 SH SOLE 500 0 193306 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 932 104565 SH SOLE 0 0 104565 CLEVELAND CLIFFS INC COM 185899101 4039 559406 SH SOLE 0 0 559406 CLIPPER RLTY INC COM 18885T306 950 93256 SH SOLE 0 0 93256 CLOROX CO DEL COM 189054109 32840 216234 SH SOLE 70915 0 145319 CLOUDERA INC COM 18914U100 328 36968 SH SOLE 0 0 36968 CLOUGH GLOBAL EQUITY FD COM 18914C100 349 30310 SH SOLE 0 0 30310 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 318 34799 SH SOLE 0 0 34799 CME GROUP INC COM 12572Q105 314683 1488938 SH SOLE 310151 0 1178787 CME GROUP INC COM 12572Q105 283 49600 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 8618 134762 SH SOLE 57684 0 77078 CNA FINL CORP COM 126117100 19099 387789 SH SOLE 386843 0 946 CNH INDL N V SHS N20944109 2390 234789 SH SOLE 232630 0 2159 CNO FINL GROUP INC COM 12621E103 847 53527 SH SOLE 52858 0 669 CNOOC LTD SPONSORED ADR 126132109 260 1706 SH SOLE 0 0 1706 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 649 46053 SH SOLE 0 0 46053 CNX RESOURCES CORPORATION COM 12653C108 1320 181848 SH SOLE 0 0 181848 COASTAL FINL CORP WA COM NEW 19046P209 1052 69598 SH SOLE 0 0 69598 COCA COLA CO COM 191216100 366730 6736411 SH SOLE 3717806 0 3018605 COCA COLA EUROPEAN PARTNERS SHS G25839104 16992 306439 SH SOLE 280601 0 25838 COEUR MNG INC COM NEW 192108504 263 54640 SH SOLE 0 0 54640 COFFEE HLDG CO INC COM 192176105 145 37150 SH SOLE 0 0 37150 COGNEX CORP COM 192422103 9534 194049 SH SOLE 180754 0 13295 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 15379 255185 SH SOLE 147703 0 107482 COHEN & STEERS CLOSED END OP COM 19248P106 577 44050 SH SOLE 0 0 44050 COHEN & STEERS INC COM 19247A100 3311 60278 SH SOLE 49238 0 11040 COHEN & STEERS INFRASTRUCTUR COM 19248A109 12987 476770 SH SOLE 0 0 476770 COHEN & STEERS LTD DUR PFD I COM 19248C105 1189 46488 SH SOLE 0 0 46488 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 1389 154340 SH SOLE 0 0 154340 COHEN & STEERS QUALITY RLTY COM 19247L106 16947 1069240 SH SOLE 0 0 1069240 COHEN & STEERS REIT & PFD &I COM 19247X100 7432 301989 SH SOLE 0 0 301989 COHEN & STEERS SLT PFD INCM COM 19248Y107 747 25302 SH SOLE 0 0 25302 COHEN & STEERS TOTAL RETURN COM 19247R103 544 36793 SH SOLE 0 0 36793 COHERENT INC COM 192479103 4727 30748 SH SOLE 12670 0 18078 COLFAX CORP COM 194014106 4947 170239 SH SOLE 162751 0 7488 COLGATE PALMOLIVE CO COM 194162103 55141 750110 SH SOLE 448082 0 302028 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 3999 4050000 PRN SOLE 0 0 4050000 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 8830 9010000 PRN SOLE 0 0 9010000 COLONY CAP INC NEW CL A COM 19626G108 1445 240003 SH SOLE 99667 0 140336 COLUMBIA BKG SYS INC COM 197236102 3832 103839 SH SOLE 102814 0 1025 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 282 13569 SH SOLE 0 0 13569 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 403 18388 SH SOLE 0 0 18388 COLUMBIA FINL INC COM 197641103 4268 270283 SH SOLE 270087 0 196 COLUMBIA PPTY TR INC COM NEW 198287203 226 10707 SH SOLE 7477 0 3230 COLUMBIA SELIGM PREM TECH GR COM 19842X109 292 13842 SH SOLE 0 0 13842 COLUMBIA SPORTSWEAR CO COM 198516106 1958 20211 SH SOLE 7798 0 12413 COMCAST CORP NEW CL A 20030N101 589672 13080565 SH SOLE 7295011 0 5785554 COMCAST CORP NEW CL A 20030N101 102 207600 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 3 34100 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 4 20000 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 1639 24830 SH SOLE 6303 0 18527 COMFORT SYS USA INC COM 199908104 7567 171081 SH SOLE 170976 0 105 COMMERCE BANCSHARES INC COM 200525103 21143 348602 SH SOLE 299068 0 49534 COMMERCIAL METALS CO COM 201723103 753 43326 SH SOLE 25926 0 17400 COMMSCOPE HLDG CO INC COM 20337X109 955 81230 SH SOLE 37825 0 43405 COMMUNITY BK SYS INC COM 203607106 1401 22707 SH SOLE 1697 0 21010 COMMUNITY HEALTH SYS INC NEW COM 203668108 5828 1619017 SH SOLE 0 0 1619017 COMMUNITY TR BANCORP INC COM 204149108 2661 62483 SH SOLE 0 0 62483 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 2130 179257 SH SOLE 164697 0 14560 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 367 16550 SH SOLE 0 0 16550 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1466 74369 SH SOLE 0 0 74369 COMPASS MINERALS INTL INC COM 20451N101 1920 33992 SH SOLE 0 0 33992 COMPASS MINERALS INTL INC COM 20451N101 18 19800 SH Call SOLE 0 0 0 COMPUGEN LTD ORD M25722105 379 89612 SH SOLE 0 0 89612 COMPUTER PROGRAMS & SYS INC COM 205306103 2364 104535 SH SOLE 102722 0 1813 CONAGRA BRANDS INC COM 205887102 11413 371998 SH SOLE 179517 0 192481 CONAGRA BRANDS INC COM 205887102 167 68300 SH Call SOLE 0 0 0 CONCHO RES INC COM 20605P101 3588 52829 SH SOLE 1247 0 51582 CONDUENT INC COM 206787103 1835 294978 SH SOLE 278376 0 16602 CONMED CORP COM 207410101 4441 46190 SH SOLE 43944 0 2246 CONNECTICUT WTR SVC INC COM 207797101 1662 23725 SH SOLE 18754 0 4971 CONOCOPHILLIPS COM 20825C104 50264 882138 SH SOLE 535411 0 346727 CONSOLIDATED COMM HLDGS INC COM 209034107 132 27672 SH SOLE 1 0 27671 CONSOLIDATED EDISON INC COM 209115104 15453 163576 SH SOLE 4523 0 159053 CONSOLIDATED TOMOKA LD CO COM 210226106 499 7600 SH SOLE 0 0 7600 CONSTELLATION BRANDS INC CL A 21036P108 34895 168340 SH SOLE 14461 0 153879 CONSTELLIUM SE CL A N22035104 532 41877 SH SOLE 23576 0 18301 CONSTRUCTION PARTNERS INC COM CL A 21044C107 277 17793 SH SOLE 0 0 17793 CONTINENTAL BLDG PRODS INC COM 211171103 281 10311 SH SOLE 9442 0 869 CONTINENTAL RESOURCES INC COM 212015101 4610 149726 SH SOLE 667 0 149059 CONTROLADORA VUELA CIA DE AV SPON ADR RP 10 21240E105 163 16251 SH SOLE 16251 0 0 COOPER COS INC COM NEW 216648402 16982 57180 SH SOLE 48681 0 8499 COOPER STD HLDGS INC COM 21676P103 319 7814 SH SOLE 7792 0 22 COPA HOLDINGS SA CL A P31076105 1039 10524 SH SOLE 4726 0 5798 COPART INC COM 217204106 10493 130626 SH SOLE 113734 0 16892 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 316 64798 SH SOLE 0 0 64798 CORCEPT THERAPEUTICS INC COM 218352102 2387 168857 SH SOLE 0 0 168857 CORE LABORATORIES N V COM N22717107 5710 122473 SH SOLE 121058 0 1415 CORE MARK HOLDING CO INC COM 218681104 579 18030 SH SOLE 4959 0 13071 CORELOGIC INC COM 21871D103 2681 57932 SH SOLE 57876 0 56 CORESITE RLTY CORP COM 21870Q105 11406 93603 SH SOLE 44453 0 49150 CORNERSTONE BLDG BRANDS INC COM 21925D109 79 13098 SH SOLE 10998 0 2100 CORNERSTONE ONDEMAND INC COM 21925Y103 1131 20627 SH SOLE 20407 0 220 CORNERSTONE STRATEGIC VALUE COM 21924B302 485 42669 SH SOLE 0 0 42669 CORNERSTONE TOTAL RTRN FD IN COM 21924U300 1041 94730 SH SOLE 0 0 94730 CORNING INC COM 219350105 63421 2223752 SH SOLE 1940852 0 282900 CORTEVA INC COM 22052L104 13701 489314 SH SOLE 228964 0 260350 CORVEL CORP COM 221006109 1783 23547 SH SOLE 22806 0 741 COSTAMARE INC SHS Y1771G102 73 12069 SH SOLE 10736 0 1333 COSTAR GROUP INC COM 22160N109 12393 20892 SH SOLE 19121 0 1771 COSTCO WHSL CORP NEW COM 22160K105 164774 571888 SH SOLE 216622 0 355266 COTT CORP QUE COM 22163N106 184 14726 SH SOLE 0 0 14726 COTY INC COM CL A 222070203 1324 125954 SH SOLE 6026 0 119928 COUPA SOFTWARE INC COM 22266L106 6705 51749 SH SOLE 28745 0 23004 COUSINS PPTYS INC COM NEW 222795502 924 24568 SH SOLE 0 0 24568 COVANTA HLDG CORP COM 22282E102 58411 3378293 SH SOLE 2203736 0 1174557 COVETRUS INC COM 22304C100 784 65963 SH SOLE 4748 0 61215 CPI AEROSTRUCTURES INC COM NEW 125919308 291 35400 SH SOLE 0 0 35400 CRACKER BARREL OLD CTRY STOR COM 22410J106 6747 41482 SH SOLE 273 0 41209 CRAFT BREW ALLIANCE INC COM 224122101 2420 295461 SH SOLE 0 0 295461 CRANE CO COM 224399105 8528 105764 SH SOLE 85253 0 20511 CREDIT ACCEP CORP MICH COM 225310101 933 2023 SH SOLE 868 0 1155 CREDIT SUISSE GROUP SPONSORED ADR 225401108 1209 98993 SH SOLE 0 0 98993 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 31 12285 SH SOLE 0 0 12285 CREE INC COM 225447101 24647 503006 SH SOLE 492483 0 10523 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 2108 57743 SH SOLE 81 0 57662 CRESUD S A C I F Y A SPONSORED ADR 226406106 305 51667 SH SOLE 0 0 51667 CRH PLC ADR 12626K203 19306 561875 SH SOLE 554792 0 7083 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2266 55274 SH SOLE 0 0 55274 CRONOS GROUP INC COM 22717L101 319 35271 SH SOLE 0 0 35271 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1362 79846 SH SOLE 0 0 79846 CROWDSTRIKE HLDGS INC CL A 22788C105 540 9257 SH SOLE 0 0 9257 CROWN CASTLE INTL CORP NEW COM 22822V101 122719 882779 SH SOLE 414930 0 467849 CROWN HOLDINGS INC COM 228368106 4823 73015 SH SOLE 53168 0 19847 CSG SYS INTL INC COM 126349109 14952 289327 SH SOLE 289171 0 156 CSI COMPRESSCO LP COM UNIT 12637A103 641 216689 SH SOLE 0 0 216689 CSX CORP COM 126408103 28874 416826 SH SOLE 45117 0 371709 CTRIP COM INTL LTD SPONSORED ADS 22943F100 497 16961 SH SOLE 3358 0 13603 CUBESMART COM 229663109 3760 107723 SH SOLE 74247 0 33476 CUBIC CORP COM 229669106 9592 136187 SH SOLE 41175 0 95012 CULLEN FROST BANKERS INC COM 229899109 7345 82946 SH SOLE 72713 0 10233 CUMMINS INC COM 231021106 30015 184504 SH SOLE 26149 0 158355 CUMULUS MEDIA INC COM CLASS A 231082801 793 54510 SH SOLE 54470 0 40 CURTISS WRIGHT CORP COM 231561101 4307 33293 SH SOLE 30925 0 2368 CUSHING ENERGY INCOME COM SH BEN INT 23162T102 73 11822 SH SOLE 0 0 11822 CUSHING RENAISSANCE FD COM 231647108 348 26198 SH SOLE 0 0 26198 CUTERA INC COM 232109108 806 27589 SH SOLE 0 0 27589 CVR ENERGY INC COM 12662P108 634 14406 SH SOLE 0 0 14406 CVR PARTNERS LP COM 126633106 100 25901 SH SOLE 0 0 25901 CVS HEALTH CORP COM 126650100 227600 3608681 SH SOLE 952238 0 2656443 CVS HEALTH CORP COM 126650100 89 36000 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 14 25400 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 42 29100 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 9 25600 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2170 21740 SH SOLE 3642 0 18098 CYMABAY THERAPEUTICS INC COM 23257D103 249 48590 SH SOLE 28695 0 19895 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 251 27857 SH SOLE 0 0 27857 CYPRESS SEMICONDUCTOR CORP COM 232806109 915 39220 SH SOLE 1157 0 38063 CYRUSONE INC COM 23283R100 45282 572462 SH SOLE 229597 0 342865 CYTOSORBENTS CORP COM NEW 23283X206 1106 219800 SH SOLE 0 0 219800 D R HORTON INC COM 23331A109 8685 164775 SH SOLE 97836 0 66939 DANA INCORPORATED COM 235825205 709 49110 SH SOLE 0 0 49110 DANA INCORPORATED COM 235825205 39 31300 SH Call SOLE 0 0 0 DANAHER CORPORATION COM 235851102 84697 586420 SH SOLE 250460 0 335960 DANAHER CORPORATION DBCV 1/2 235851AF9 1383 251000 PRN SOLE 0 0 251000 DARDEN RESTAURANTS INC COM 237194105 15192 128502 SH SOLE 87532 0 40970 DARLING INGREDIENTS INC COM 237266101 2194 114681 SH SOLE 92573 0 22108 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 4557 261877 SH SOLE 0 0 261877 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3221 135527 SH SOLE 0 0 135527 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1182 49576 SH SOLE 0 0 49576 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1441 63042 SH SOLE 0 0 63042 DAVITA INC COM 23918K108 7861 137736 SH SOLE 27615 0 110121 DAWSON GEOPHYSICAL CO NEW COM 239360100 45 21000 SH SOLE 0 0 21000 DBX ETF TR XTRACK HRVST CSI 233051879 2297 84775 SH SOLE 0 0 84775 DBX ETF TR XTRACK MSCI EAFE 233051200 8657 267690 SH SOLE 0 0 267690 DBX ETF TR XTRACK MSCI EMRG 233051101 216 9890 SH SOLE 0 0 9890 DBX ETF TR XTRACK MSCI EURP 233051853 1347 45170 SH SOLE 0 0 45170 DBX ETF TR XTRACK MSCI JAPN 233051507 234 5879 SH SOLE 0 0 5879 DBX ETF TR XTRACK RUSS 1000 233051481 502 14560 SH SOLE 0 0 14560 DBX ETF TR XTRACK USD HIGH 233051432 1991 39749 SH SOLE 0 0 39749 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 500 19082 SH SOLE 0 0 19082 DECKERS OUTDOOR CORP COM 243537107 2678 18176 SH SOLE 12992 0 5184 DEERE & CO COM 244199105 53729 318504 SH SOLE 140425 0 178079 DELAWARE ENHANCED GBL DIV & COM 246060107 690 70027 SH SOLE 0 0 70027 DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 609 45286 SH SOLE 0 0 45286 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 594 18992 SH SOLE 0 0 18992 DELEK US HLDGS INC NEW COM 24665A103 8150 224520 SH SOLE 205869 0 18651 DELL TECHNOLOGIES INC CL C 24703L202 11279 217489 SH SOLE 0 0 217489 DELPHI TECHNOLOGIES PLC SHS G2709G107 170 12697 SH SOLE 0 0 12697 DELTA AIR LINES INC DEL COM NEW 247361702 72374 1256487 SH SOLE 636152 0 620335 DELUXE CORP COM 248019101 338 6881 SH SOLE 2725 0 4156 DENBURY RES INC COM NEW 247916208 859 722220 SH SOLE 0 0 722220 DENISON MINES CORP COM 248356107 7 14140 SH SOLE 0 0 14140 DENTSPLY SIRONA INC COM 24906P109 11476 215270 SH SOLE 182231 0 33039 DESIGNER BRANDS INC CL A 250565108 674 39388 SH SOLE 30865 0 8523 DEUTSCHE BANK AG NAMEN AKT D18190898 331 44165 SH SOLE 0 0 44165 DEVON ENERGY CORP NEW COM 25179M103 5319 221084 SH SOLE 112312 0 108772 DEXCOM INC COM 252131107 7715 51692 SH SOLE 17883 0 33809 DIAGEO P L C SPON ADR NEW 25243Q205 46928 286990 SH SOLE 185917 0 101073 DIAMONDBACK ENERGY INC COM 25278X109 6648 73934 SH SOLE 53188 0 20746 DIAMONDROCK HOSPITALITY CO COM 252784301 148 14461 SH SOLE 0 0 14461 DICERNA PHARMACEUTICALS INC COM 253031108 351 24446 SH SOLE 24446 0 0 DICKS SPORTING GOODS INC COM 253393102 358 8776 SH SOLE 0 0 8776 DIGITAL RLTY TR INC COM 253868103 43558 335555 SH SOLE 175020 0 160535 DIGITAL RLTY TR INC COM 253868103 218 25600 SH Call SOLE 0 0 0 DIGITAL TURBINE INC COM NEW 25400W102 238 36945 SH SOLE 0 0 36945 DILLARDS INC CL A 254067101 307 4639 SH SOLE 0 0 4639 DIME CMNTY BANCSHARES COM 253922108 220 10298 SH SOLE 0 0 10298 DINE BRANDS GLOBAL INC COM 254423106 6383 84141 SH SOLE 16128 0 68013 DINE BRANDS GLOBAL INC COM 254423106 36 14700 SH Call SOLE 0 0 0 DISCOVER FINL SVCS COM 254709108 24479 301869 SH SOLE 246780 0 55089 DISCOVERY INC COM SER A 25470F104 16748 628926 SH SOLE 500173 0 128753 DISCOVERY INC COM SER C 25470F302 19335 785351 SH SOLE 738399 0 46952 DISH NETWORK CORP CL A 25470M109 3507 102936 SH SOLE 3507 0 99429 DISNEY WALT CO COM DISNEY 254687106 287695 2207550 SH SOLE 665070 0 1542480 DIVIDEND & INCOME FUND COM NEW 25538A204 6585 551027 SH SOLE 0 0 551027 DMC GLOBAL INC COM 23291C103 1099 24980 SH SOLE 0 0 24980 DNP SELECT INCOME FD COM 23325P104 2226 173056 SH SOLE 0 0 173056 DOCUSIGN INC COM 256163106 12906 208432 SH SOLE 91845 0 116587 DOLBY LABORATORIES INC COM CL A 25659T107 18076 279636 SH SOLE 274918 0 4718 DOLLAR GEN CORP NEW COM 256677105 37922 238572 SH SOLE 74790 0 163782 DOLLAR TREE INC COM 256746108 9311 81565 SH SOLE 29006 0 52559 DOMINION ENERGY INC COM 25746U109 194235 2396792 SH SOLE 1811923 0 584869 DOMINION ENERGY INC UNIT 99/99/9999 25746U133 783 7405 SH SOLE 0 0 7405 DOMINOS PIZZA INC COM 25754A201 5118 20925 SH SOLE 3000 0 17925 DONALDSON INC COM 257651109 7620 146320 SH SOLE 137175 0 9145 DORCHESTER MINERALS LP COM UNIT 25820R105 364 19532 SH SOLE 0 0 19532 DORMAN PRODUCTS INC COM 258278100 4683 58870 SH SOLE 58646 0 224 DOUBLELINE INCOME SOLUTIONS COM 258622109 1711 85870 SH SOLE 0 0 85870 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1187 57304 SH SOLE 0 0 57304 DOUGLAS EMMETT INC COM 25960P109 5212 121696 SH SOLE 118835 0 2861 DOVER CORP COM 260003108 23734 238383 SH SOLE 173813 0 64570 DOW INC COM 260557103 40857 857425 SH SOLE 411982 0 445443 DRIL QUIP INC COM 262037104 7701 153469 SH SOLE 153431 0 38 DROPBOX INC CL A 26210C104 498 24692 SH SOLE 0 0 24692 DTE ENERGY CO COM 233331107 19942 149987 SH SOLE 65653 0 84334 DTE ENERGY CO UNIT 99/99/9999 233331883 1160 20000 SH SOLE 0 0 20000 DTF TAX-FREE INCOME INC COM 23334J107 1365 94343 SH SOLE 0 0 94343 DUFF & PHELPS GLB UTL INC FD COM 26433C105 5454 343214 SH SOLE 0 0 343214 DUFF & PHELPS SLT ENGY AND M COM 26433F108 69 15175 SH SOLE 0 0 15175 DUKE ENERGY CORP NEW COM NEW 26441C204 184174 1921275 SH SOLE 1352901 0 568374 DUKE REALTY CORP COM NEW 264411505 6359 187208 SH SOLE 159706 0 27502 DUNKIN BRANDS GROUP INC COM 265504100 3900 49145 SH SOLE 18563 0 30582 DUPONT DE NEMOURS INC COM 26614N102 36700 514639 SH SOLE 227721 0 286918 DURECT CORP COM 266605104 631 343000 SH SOLE 0 0 343000 DWS MUN INCOME TR NEW COM 233368109 1508 130105 SH SOLE 0 0 130105 DWS STRATEGIC MUN INCOME TR COM 23342Q101 175 14706 SH SOLE 0 0 14706 DXC TECHNOLOGY CO COM 23355L106 2919 98954 SH SOLE 2947 0 96007 E L F BEAUTY INC COM 26856L103 899 51350 SH SOLE 0 0 51350 E TRADE FINANCIAL CORP COM NEW 269246401 10287 235464 SH SOLE 222503 0 12961 EAGLE BANCORP INC MD COM 268948106 279 6257 SH SOLE 0 0 6257 EAGLE CAP GROWTH FD INC COM 269451100 150 18766 SH SOLE 0 0 18766 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 20265 1271347 SH SOLE 0 0 1271347 EAGLE MATERIALS INC COM 26969P108 7720 85761 SH SOLE 67335 0 18426 EAST WEST BANCORP INC COM 27579R104 16598 374748 SH SOLE 360830 0 13918 EASTERLY GOVT PPTYS INC COM 27616P103 2283 107205 SH SOLE 83411 0 23794 EASTGROUP PPTY INC COM 277276101 7133 57053 SH SOLE 30199 0 26854 EASTMAN CHEMICAL CO COM 277432100 4298 58213 SH SOLE 17485 0 40728 EASTSIDE DISTILLING INC COM 277802302 562 114857 SH SOLE 0 0 114857 EATON CORP PLC SHS G29183103 260639 3134554 SH SOLE 609591 0 2524963 EATON CORP PLC SHS G29183103 144 89900 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 127 54200 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 13 12300 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 2 15800 SH Call SOLE 0 0 0 EATON VANCE CALIF MUN BD FD COM 27828A100 243 21426 SH SOLE 0 0 21426 EATON VANCE CORP COM NON VTG 278265103 3255 72443 SH SOLE 0 0 72443 EATON VANCE ENH EQTY INC FD COM 278277108 3546 212958 SH SOLE 650 0 212308 EATON VANCE ENHANCED EQ INC COM 278274105 8005 528731 SH SOLE 0 0 528731 EATON VANCE FLTING RATE INC COM 278279104 3672 277718 SH SOLE 0 0 277718 EATON VANCE FLTNG RATE 2022 COM 27831H100 1461 159667 SH SOLE 0 0 159667 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 744 74590 SH SOLE 0 0 74590 EATON VANCE LTD DUR INCOME F COM 27828H105 1709 136758 SH SOLE 0 0 136758 EATON VANCE MUN BD FD COM 27827X101 3156 243509 SH SOLE 2076 0 241433 EATON VANCE MUN INCOME 2028 SHS 27829U105 500 23090 SH SOLE 0 0 23090 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 778 60423 SH SOLE 0 0 60423 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1724 76399 SH SOLE 0 0 76399 EATON VANCE NEW YORK MUN BD COM 27827Y109 146 11701 SH SOLE 0 0 11701 EATON VANCE RISK MNGD DIV EQ COM 27829G106 1112 120292 SH SOLE 0 0 120292 EATON VANCE SH TM DR DIVR IN COM 27828V104 167 12842 SH SOLE 0 0 12842 EATON VANCE SR FLTNG RTE TR COM 27828Q105 557 42736 SH SOLE 0 0 42736 EATON VANCE SR INCOME TR SH BEN INT 27826S103 342 55846 SH SOLE 0 0 55846 EATON VANCE TAX ADVT DIV INC COM 27828G107 3745 152402 SH SOLE 200 0 152202 EATON VANCE TAX MNGD GBL DV COM 27829F108 8929 1086260 SH SOLE 3850 0 1082410 EATON VANCE TAX MNGED BUY WR COM 27828X100 1239 79166 SH SOLE 0 0 79166 EATON VANCE TX ADV GLB DIV O COM 27828U106 1318 52027 SH SOLE 0 0 52027 EATON VANCE TX ADV GLBL DIV COM 27828S101 1709 103835 SH SOLE 0 0 103835 EATON VANCE TX MGD DIV EQ IN COM 27828N102 10198 856932 SH SOLE 4820 0 852112 EATON VANCE TX MNG BY WRT OP COM 27828Y108 2039 139292 SH SOLE 0 0 139292 EATON VANCE TXMGD GL BUYWR O COM 27829C105 11608 1201703 SH SOLE 0 0 1201703 EBAY INC COM 278642103 39255 1007058 SH SOLE 702651 0 304407 EBIX INC COM NEW 278715206 237 5626 SH SOLE 5226 0 400 ECA MARCELLUS TR I COM UNIT 26827L109 15 12300 SH SOLE 0 0 12300 ECHOSTAR CORP CL A 278768106 2809 70886 SH SOLE 0 0 70886 ECOLAB INC COM 278865100 55120 278319 SH SOLE 160590 0 117729 EDISON INTL COM 281020107 23228 307986 SH SOLE 271340 0 36646 EDITAS MEDICINE INC COM 28106W103 1368 60144 SH SOLE 0 0 60144 EDWARDS LIFESCIENCES CORP COM 28176E108 33634 152946 SH SOLE 56596 0 96350 EHEALTH INC COM 28238P109 1201 17979 SH SOLE 8275 0 9704 EL PASO ELEC CO COM NEW 283677854 759 11311 SH SOLE 9872 0 1439 ELANCO ANIMAL HEALTH INC COM 28414H103 8731 328359 SH SOLE 175962 0 152397 ELASTIC N V ORD SHS N14506104 5920 71897 SH SOLE 4057 0 67840 ELBIT SYS LTD ORD M3760D101 698 4218 SH SOLE 0 0 4218 ELDORADO RESORTS INC COM 28470R102 1487 37287 SH SOLE 20446 0 16841 ELECTRONIC ARTS INC COM 285512109 8972 91724 SH SOLE 31882 0 59842 ELEMENT SOLUTIONS INC COM 28618M106 4303 422661 SH SOLE 419074 0 3587 ELLINGTON FINANCIAL INC COM 28852N109 242 13399 SH SOLE 0 0 13399 ELLSWORTH GRWTH AND INCOME L COM 289074106 1947 185613 SH SOLE 0 0 185613 EMBRAER S A SPONSORED ADS 29082A107 231 13420 SH SOLE 0 0 13420 EMCOR GROUP INC COM 29084Q100 5107 59297 SH SOLE 58142 0 1155 EMERGENT BIOSOLUTIONS INC COM 29089Q105 247 4718 SH SOLE 4327 0 391 EMERSON ELEC CO COM 291011104 53217 795935 SH SOLE 210922 0 585013 EMPIRE RESORTS INC COM PAR $0 01 292052305 198 20606 SH SOLE 0 0 20606 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 257 18090 SH SOLE 0 0 18090 ENBRIDGE INC COM 29250N105 79713 2269767 SH SOLE 1718422 0 551345 ENBRIDGE INC COM 29250N105 2 33100 SH Call SOLE 0 0 0 ENCANA CORP COM 292505104 2960 645596 SH SOLE 363449 0 282147 ENCOMPASS HEALTH CORP COM 29261A100 2073 32756 SH SOLE 2243 0 30513 ENDEAVOUR SILVER CORP COM 29258Y103 200 89867 SH SOLE 0 0 89867 ENERGIZER HLDGS INC NEW COM 29272W109 10139 232646 SH SOLE 177634 0 55012 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 32139 2457120 SH SOLE 0 0 2457120 ENERSYS COM 29275Y102 1931 29280 SH SOLE 24478 0 4802 ENI S P A SPONSORED ADR 26874R108 5164 169355 SH SOLE 151999 0 17356 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 9453 1112110 SH SOLE 706378 0 405732 ENPHASE ENERGY INC COM 29355A107 1277 57429 SH SOLE 0 0 57429 ENSIGN GROUP INC COM 29358P101 626 13190 SH SOLE 11291 0 1899 ENSTAR GROUP LIMITED SHS G3075P101 836 4400 SH SOLE 3779 0 621 ENTEGRIS INC COM 29362U104 4728 100462 SH SOLE 67599 0 32863 ENTERCOM COMMUNICATIONS CORP CL A 293639100 251 75139 SH SOLE 4 0 75135 ENTERGY CORP NEW COM 29364G103 38613 329017 SH SOLE 297117 0 31900 ENTERPRISE PRODS PARTNERS L COM 293792107 129203 4520764 SH SOLE 1324560 0 3196204 ENVESTNET INC COM 29404K106 4568 80568 SH SOLE 25499 0 55069 ENVISTA HLDGS CORP COM 29415F104 539 19334 SH SOLE 19334 0 0 ENVIVA PARTNERS LP COM UNIT 29414J107 1465 45850 SH SOLE 0 0 45850 EOG RES INC COM 26875P101 13962 188118 SH SOLE 97670 0 90448 EPAM SYS INC COM 29414B104 10681 58584 SH SOLE 51265 0 7319 EPR PPTYS COM SH BEN INT 26884U109 31602 411153 SH SOLE 369229 0 41924 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 203 6194 SH SOLE 0 0 6194 EQT CORP COM 26884L109 684 64328 SH SOLE 59680 0 4648 EQUIFAX INC COM 294429105 5691 40454 SH SOLE 15981 0 24473 EQUINIX INC COM 29444U700 65255 113111 SH SOLE 35552 0 77559 EQUINOR ASA SPONSORED ADR 29446M102 5711 301370 SH SOLE 293668 0 7702 EQUITRANS MIDSTREAM CORPORAT COM 294600101 334 22926 SH SOLE 3397 0 19529 EQUITY COMWLTH COM SH BEN INT 294628102 3489 101864 SH SOLE 99539 0 2325 EQUITY LIFESTYLE PPTYS INC COM 29472R108 665 4980 SH SOLE 1144 0 3836 EQUITY RESIDENTIAL SH BEN INT 29476L107 15408 178625 SH SOLE 153817 0 24808 ERICSSON ADR B SEK 10 294821608 4802 601710 SH SOLE 537928 0 63782 ESSENT GROUP LTD COM G3198U102 8379 175779 SH SOLE 0 0 175779 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 750 32722 SH SOLE 0 0 32722 ESSEX PPTY TR INC COM 297178105 5590 17115 SH SOLE 12049 0 5066 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 420 10541 SH SOLE 0 0 10541 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 536 25799 SH SOLE 0 0 25799 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 12083 323083 SH SOLE 0 0 323083 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 4465 95787 SH SOLE 0 0 95787 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 476 8771 SH SOLE 0 0 8771 ETF SER SOLUTIONS AMEN CUST SATF 26922A776 2160 63304 SH SOLE 0 0 63304 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 4715 192681 SH SOLE 0 0 192681 ETSY INC COM 29786A106 1573 27837 SH SOLE 5072 0 22765 EURONET WORLDWIDE INC COM 298736109 1456 9951 SH SOLE 5474 0 4477 EUROPEAN EQUITY FUND COM 298768102 2550 286547 SH SOLE 0 0 286547 EVENTBRITE INC COM CL A 29975E109 201 11338 SH SOLE 0 0 11338 EVERBRIDGE INC COM 29978A104 6196 100398 SH SOLE 5267 0 95131 EVERCORE INC CLASS A 29977A105 2473 30873 SH SOLE 27130 0 3743 EVEREST RE GROUP LTD COM G3223R108 12113 45519 SH SOLE 41389 0 4130 EVERGY INC COM 30034W106 47180 708839 SH SOLE 654700 0 54139 EVERI HLDGS INC COM 30034T103 1690 199770 SH SOLE 80044 0 119726 EVERSOURCE ENERGY COM 30040W108 15726 183988 SH SOLE 28209 0 155779 EVERSPIN TECHNOLOGIES INC COM 30041T104 83 13500 SH SOLE 0 0 13500 EVERTEC INC COM 30040P103 464 14849 SH SOLE 12499 0 2350 EVI INDUSTRIES INC COM 26929N102 417 13054 SH SOLE 554 0 12500 EVO PMTS INC CL A COM 26927E104 475 16878 SH SOLE 16307 0 571 EVOLENT HEALTH INC CL A 30050B101 346 48098 SH SOLE 47324 0 774 EVOLUS INC COM 30052C107 457 29281 SH SOLE 0 0 29281 EVOLUTION PETROLEUM CORP COM 30049A107 79 13553 SH SOLE 0 0 13553 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1111 65287 SH SOLE 0 0 65287 EXACT SCIENCES CORP COM 30063P105 8402 92968 SH SOLE 34114 0 58854 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 1488 44116 SH SOLE 0 0 44116 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 5099 163414 SH SOLE 0 0 163414 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 6277 163681 SH SOLE 0 0 163681 EXELIXIS INC COM 30161Q104 2107 119134 SH SOLE 9048 0 110086 EXELIXIS INC COM 30161Q104 10 12700 SH Call SOLE 0 0 0 EXELIXIS INC COM 30161Q104 6 14200 SH Call SOLE 0 0 0 EXELON CORP COM 30161N101 32959 682247 SH SOLE 481138 0 201109 EXICURE INC COM 30205M101 76 30000 SH SOLE 0 0 30000 EXPEDIA GROUP INC COM NEW 30212P303 35103 261160 SH SOLE 221343 0 39817 EXPEDITORS INTL WASH INC COM 302130109 26107 351426 SH SOLE 309471 0 41955 EXPONENT INC COM 30214U102 3533 50542 SH SOLE 46667 0 3875 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 32030 2187846 SH SOLE 2180008 0 7838 EXTRA SPACE STORAGE INC COM 30225T102 3625 31031 SH SOLE 0 0 31031 EXTREME NETWORKS INC COM 30226D106 3765 517491 SH SOLE 0 0 517491 EXXON MOBIL CORP COM 30231G102 292389 4140894 SH SOLE 2328767 0 1812127 F M C CORP COM NEW 302491303 18023 205560 SH SOLE 182049 0 23511 F5 NETWORKS INC COM 315616102 5298 37732 SH SOLE 0 0 37732 FABRINET SHS G3323L100 641 12248 SH SOLE 11583 0 665 FACEBOOK INC CL A 30303M102 292806 1644241 SH SOLE 778785 0 865456 FACTSET RESH SYS INC COM 303075105 27871 114704 SH SOLE 75493 0 39211 FAIR ISAAC CORP COM 303250104 514 1695 SH SOLE 117 0 1578 FARMLAND PARTNERS INC COM 31154R109 1071 160316 SH SOLE 0 0 160316 FASTENAL CO COM 311900104 106668 3265016 SH SOLE 2426568 0 838448 FASTENAL CO COM 311900104 25 46000 SH Call SOLE 0 0 0 FASTLY INC CL A 31188V100 3499 145788 SH SOLE 0 0 145788 FATE THERAPEUTICS INC COM 31189P102 628 40457 SH SOLE 0 0 40457 FB FINL CORP COM 30257X104 1160 30894 SH SOLE 12207 0 18687 FEDERAL AGRIC MTG CORP CL C 313148306 1350 16531 SH SOLE 16478 0 53 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 4504 33076 SH SOLE 0 0 33076 FEDERATED INVS INC PA CL B 314211103 901 27787 SH SOLE 0 0 27787 FEDERATED PREM MUN INC FD COM 31423P108 642 45275 SH SOLE 0 0 45275 FEDEX CORP COM 31428X106 47431 325808 SH SOLE 73134 0 252674 FEDNAT HLDG CO COM 31431B109 1696 121210 SH SOLE 0 0 121210 FERRARI N V COM N3167Y103 9292 60226 SH SOLE 40554 0 19672 FERROGLOBE PLC SHS G33856108 39 34547 SH SOLE 0 0 34547 FGL HLDGS ORD SHS G3402M102 8601 1077774 SH SOLE 1077431 0 343 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 422 32586 SH SOLE 0 0 32586 FIDELITY TOTAL BD ETF 316188309 879 17006 SH SOLE 0 0 17006 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 472 1504 SH SOLE 0 0 1504 FIDELITY COVINGTON TR DIVID ETF RISI 316092832 1768 54802 SH SOLE 0 0 54802 FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 210 6952 SH SOLE 0 0 6952 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 910 27508 SH SOLE 0 0 27508 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 708 15474 SH SOLE 0 0 15474 FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 178 11305 SH SOLE 0 0 11305 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 398 9781 SH SOLE 0 0 9781 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 734 16931 SH SOLE 0 0 16931 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 1934 48527 SH SOLE 0 0 48527 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 2416 37884 SH SOLE 0 0 37884 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 1310 46954 SH SOLE 0 0 46954 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 615 14467 SH SOLE 0 0 14467 FIDELITY COVINGTON TR QLTY FCTOR ETF 316092790 2071 59109 SH SOLE 0 0 59109 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 52514 1182473 SH SOLE 1165157 0 17316 FIDELITY NATL INFORMATION SV COM 31620M106 80507 606385 SH SOLE 351090 0 255295 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 1093 123417 SH SOLE 0 0 123417 FIDUS INVT CORP COM 316500107 18751 1264384 SH SOLE 1498 0 1262886 FIFTH THIRD BANCORP COM 316773100 17733 647657 SH SOLE 359094 0 288563 FINANCIAL INSTNS INC COM 317585404 291 9631 SH SOLE 1455 0 8176 FIREEYE INC COM 31816Q101 17587 1318368 SH SOLE 1279117 0 39251 FIRST AMERN FINL CORP COM 31847R102 5294 89717 SH SOLE 82462 0 7255 FIRST BANCORP N C COM 318910106 385 10734 SH SOLE 4456 0 6278 FIRST BANCSHARES INC MS COM 318916103 279 8647 SH SOLE 0 0 8647 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 451 41663 SH SOLE 0 0 41663 FIRST COMWLTH FINL CORP PA COM 319829107 175 13215 SH SOLE 0 0 13215 FIRST CTZNS BANCSHARES INC N CL A 31946M103 757 1605 SH SOLE 681 0 924 FIRST FINL BANCORP OH COM 320209109 786 32104 SH SOLE 4513 0 27591 FIRST FINL BANKSHARES COM 32020R109 707 21209 SH SOLE 18085 0 3124 FIRST FNDTN INC COM 32026V104 1236 80893 SH SOLE 0 0 80893 FIRST HAWAIIAN INC COM 32051X108 3121 116878 SH SOLE 114849 0 2029 FIRST HORIZON NATL CORP COM 320517105 3095 191078 SH SOLE 103212 0 87866 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 329 8309 SH SOLE 0 0 8309 FIRST MAJESTIC SILVER CORP COM 32076V103 286 31490 SH SOLE 0 0 31490 FIRST MIDWEST BANCORP DEL COM 320867104 2051 105262 SH SOLE 29877 0 75385 FIRST REP BK SAN FRANCISCO C COM 33616C100 10704 110694 SH SOLE 84375 0 26319 FIRST SOLAR INC COM 336433107 461 7947 SH SOLE 0 0 7947 FIRST TR BICK INDEX FD COM SHS 33733H107 742 29257 SH SOLE 0 0 29257 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 430 9407 SH SOLE 0 0 9407 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 4655 343057 SH SOLE 0 0 343057 FIRST TR ENERGY INCOME & GRW COM 33738G104 393 17341 SH SOLE 0 0 17341 FIRST TR ENERGY INFRASTRCTR COM 33738C103 2125 128683 SH SOLE 0 0 128683 FIRST TR ENHANCED EQTY INC F COM 337318109 9326 589149 SH SOLE 0 0 589149 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 483 12683 SH SOLE 0 0 12683 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 868 31521 SH SOLE 0 0 31521 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 1260 37868 SH SOLE 0 0 37868 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 2853 145392 SH SOLE 0 0 145392 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 515 12573 SH SOLE 0 0 12573 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1384 23941 SH SOLE 0 0 23941 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 7850 140976 SH SOLE 47 0 140929 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 459 7966 SH SOLE 0 0 7966 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 774 48944 SH SOLE 0 0 48944 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 8392 160330 SH SOLE 290 0 160040 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 1153 33843 SH SOLE 0 0 33843 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 8423 357808 SH SOLE 120 0 357688 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 17978 523075 SH SOLE 0 0 523075 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 844 21127 SH SOLE 0 0 21127 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 419 8761 SH SOLE 0 0 8761 FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 606 29655 SH SOLE 0 0 29655 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 858 17627 SH SOLE 0 0 17627 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 381 21007 SH SOLE 0 0 21007 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 16072 289264 SH SOLE 185 0 289079 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 1294 57528 SH SOLE 0 0 57528 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 56868 1001550 SH SOLE 1 0 1001549 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 4570 133048 SH SOLE 1248 0 131800 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 18198 322534 SH SOLE 0 0 322534 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 5777 137388 SH SOLE 0 0 137388 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 3384 70036 SH SOLE 0 0 70036 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 9160 399576 SH SOLE 0 0 399576 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 70079 520490 SH SOLE 0 0 520490 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 29135 1102333 SH SOLE 0 0 1102333 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 6492 341157 SH SOLE 275 0 340882 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 1120 36049 SH SOLE 0 0 36049 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 45719 1545090 SH SOLE 365 0 1544725 FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 2311 116171 SH SOLE 0 0 116171 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 313 12777 SH SOLE 0 0 12777 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1078 109917 SH SOLE 0 0 109917 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 27288 857865 SH SOLE 0 0 857865 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 72554 1207813 SH SOLE 0 0 1207813 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 5438 112742 SH SOLE 0 0 112742 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 54375 1045864 SH SOLE 36990 0 1008874 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 22558 304750 SH SOLE 0 0 304750 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 3005 71850 SH SOLE 0 0 71850 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 724 14392 SH SOLE 0 0 14392 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 563 15500 SH SOLE 0 0 15500 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 369 9921 SH SOLE 0 0 9921 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 26704 1448961 SH SOLE 1307284 0 141677 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 416 19415 SH SOLE 0 0 19415 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 11414 284572 SH SOLE 0 0 284572 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 3637 68121 SH SOLE 0 0 68121 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 1361 53194 SH SOLE 0 0 53194 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 8681 313884 SH SOLE 0 0 313884 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 279 8823 SH SOLE 0 0 8823 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 1803 51965 SH SOLE 0 0 51965 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 538 46948 SH SOLE 0 0 46948 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 10368 405154 SH SOLE 0 0 405154 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 21214 171396 SH SOLE 0 0 171396 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 17729 556624 SH SOLE 225 0 556399 FIRST TR EXCHANGE TRADED FD S&P INTL DIVID 33738R688 2997 174535 SH SOLE 0 0 174535 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 20534 433124 SH SOLE 0 0 433124 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 2330 74677 SH SOLE 0 0 74677 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 48791 748885 SH SOLE 0 0 748885 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 16142 212881 SH SOLE 0 0 212881 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 22507 759087 SH SOLE 0 0 759087 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 4552 81124 SH SOLE 0 0 81124 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 4272 187213 SH SOLE 0 0 187213 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 32581 1651344 SH SOLE 0 0 1651344 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 499 22460 SH SOLE 0 0 22460 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 833 40537 SH SOLE 0 0 40537 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 4437 84261 SH SOLE 0 0 84261 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 212 6297 SH SOLE 0 0 6297 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 6069 135629 SH SOLE 0 0 135629 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 284 8204 SH SOLE 0 0 8204 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 11166 254511 SH SOLE 0 0 254511 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 484 9763 SH SOLE 0 0 9763 FIRST TR HIGH INCOME L/S FD COM 33738E109 2695 177790 SH SOLE 0 0 177790 FIRST TR INTER DUR PFD & IN COM 33718W103 1771 74913 SH SOLE 0 0 74913 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 10850 155045 SH SOLE 0 0 155045 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 9054 175561 SH SOLE 0 0 175561 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 27837 457087 SH SOLE 0 0 457087 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 19306 285843 SH SOLE 154 0 285689 FIRST TR MLP & ENERGY INCOME COM 33739B104 3110 270862 SH SOLE 0 0 270862 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 18193 586111 SH SOLE 0 0 586111 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 1678 22894 SH SOLE 0 0 22894 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 549 10285 SH SOLE 0 0 10285 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 44074 664266 SH SOLE 0 0 664266 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 972 20290 SH SOLE 0 0 20290 FIRST TR NASDAQ100 TECH INDE SHS 337345102 46064 526257 SH SOLE 0 0 526257 FIRST TR S&P REIT INDEX FD COM 33734G108 970 36422 SH SOLE 0 0 36422 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 12807 213209 SH SOLE 157 0 213052 FIRST TR SR FLG RTE INCM FD COM 33733U108 558 46485 SH SOLE 0 0 46485 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 1134 128170 SH SOLE 0 0 128170 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 2246 176310 SH SOLE 0 0 176310 FIRST TR VALUE LINE DIVID IN SHS 33734H106 140073 4016997 SH SOLE 126 0 4016871 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 160 11429 SH SOLE 0 0 11429 FIRST WESTN FINL INC COM 33751L105 427 25000 SH SOLE 0 0 25000 FIRSTCASH INC COM 33767D105 649 7080 SH SOLE 5824 0 1256 FIRSTENERGY CORP COM 337932107 38319 794495 SH SOLE 670618 0 123877 FIRSTSERVICE CORP NEW COM 33767E202 1719 16759 SH SOLE 16614 0 145 FISERV INC COM 337738108 37251 359598 SH SOLE 197464 0 162134 FITBIT INC CL A 33812L102 51 13484 SH SOLE 0 0 13484 FIVE BELOW INC COM 33829M101 5536 43898 SH SOLE 22426 0 21472 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 163 21704 SH SOLE 20704 0 1000 FIVE9 INC COM 338307101 362 6744 SH SOLE 2554 0 4190 FLAHERTY & CRUMRIN PFD & INM COM 338478100 1043 49781 SH SOLE 0 0 49781 FLAHERTY & CRUMRIN PFD & INM COM 33848E106 177 14460 SH SOLE 0 0 14460 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 12199 467395 SH SOLE 0 0 467395 FLEETCOR TECHNOLOGIES INC COM 339041105 15508 54075 SH SOLE 29326 0 24749 FLEX LTD ORD Y2573F102 2482 237201 SH SOLE 219201 0 18000 FLEXION THERAPEUTICS INC COM 33938J106 2346 171167 SH SOLE 0 0 171167 FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 184 205000 PRN SOLE 0 0 205000 FLEXSHARES TR INTL QLTDV IDX 33939L837 211 9467 SH SOLE 0 0 9467 FLEXSHARES TR M STAR DEV MKT 33939L803 226 3750 SH SOLE 0 0 3750 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1347 43238 SH SOLE 0 0 43238 FLEXSHARES TR MSTAR EMKT FAC 33939L308 235 4874 SH SOLE 0 0 4874 FLEXSHARES TR QLT DIV DEF IDX 33939L845 590 12894 SH SOLE 0 0 12894 FLEXSHARES TR QUALT DIVD IDX 33939L860 349 7692 SH SOLE 0 0 7692 FLEXSHARES TR STOXX GLOBR INF 33939L795 10795 208648 SH SOLE 206736 0 1912 FLIR SYS INC COM 302445101 13762 261690 SH SOLE 171398 0 90292 FLOOR & DECOR HLDGS INC CL A 339750101 1555 30406 SH SOLE 20189 0 10217 FLOWERS FOODS INC COM 343498101 1836 79385 SH SOLE 39722 0 39663 FLOWSERVE CORP COM 34354P105 427 9147 SH SOLE 0 0 9147 FLUOR CORP NEW COM 343412102 6064 317011 SH SOLE 248420 0 68591 FNB CORP PA COM 302520101 34178 2964262 SH SOLE 2624411 0 339851 FOAMIX PHARMACEUTICALS LTD SHS M46135105 85 28100 SH SOLE 0 0 28100 FOOT LOCKER INC COM 344849104 991 22971 SH SOLE 5752 0 17219 FORD MTR CO DEL COM 345370860 16671 1820005 SH SOLE 120 0 1819885 FORD MTR CO DEL COM 345370860 3 12500 SH Call SOLE 0 0 0 FORESCOUT TECHNOLOGIES INC COM 34553D101 1748 46095 SH SOLE 0 0 46095 FORTINET INC COM 34959E109 10046 130879 SH SOLE 87901 0 42978 FORTIS INC COM 349553107 1763 41684 SH SOLE 36568 0 5116 FORTIVE CORP COM 34959J108 4085 59573 SH SOLE 10109 0 49464 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 5112 337422 SH SOLE 0 0 337422 FORTUNA SILVER MINES INC COM 349915108 174 56045 SH SOLE 0 0 56045 FORTUNE BRANDS HOME & SEC IN COM 34964C106 4474 81794 SH SOLE 13201 0 68593 FORWARD AIR CORP COM 349853101 3052 47891 SH SOLE 47866 0 25 FOSSIL GROUP INC COM 34988V106 504 40322 SH SOLE 0 0 40322 FOUNDATION BLDG MATLS INC COM 350392106 207 13382 SH SOLE 0 0 13382 FOUR CORNERS PPTY TR INC COM 35086T109 3673 129890 SH SOLE 108220 0 21670 FOX CORP CL A COM 35137L105 13046 413691 SH SOLE 390158 0 23533 FOX CORP CL B COM 35137L204 389 12331 SH SOLE 904 0 11427 FOX FACTORY HLDG CORP COM 35138V102 664 10668 SH SOLE 6803 0 3865 FRANCO NEVADA CORP COM 351858105 17581 192829 SH SOLE 0 0 192829 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 2924 30943 SH SOLE 0 0 30943 FRANKLIN FINL NETWORK INC COM 35352P104 526 17421 SH SOLE 0 0 17421 FRANKLIN LTD DURATION INC TR COM 35472T101 2721 292314 SH SOLE 0 0 292314 FRANKLIN RES INC COM 354613101 4285 148476 SH SOLE 112829 0 35647 FRANKLIN STREET PPTYS CORP COM 35471R106 369 43561 SH SOLE 43561 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 351 12125 SH SOLE 0 0 12125 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 998 30222 SH SOLE 0 0 30222 FRANKLIN UNVL TR SH BEN INT 355145103 1712 227075 SH SOLE 0 0 227075 FREEPORT-MCMORAN INC CL B 35671D857 22180 2317644 SH SOLE 1945996 0 371648 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 355 10560 SH SOLE 6270 0 4290 FRESHPET INC COM 358039105 443 8910 SH SOLE 0 0 8910 FRONTDOOR INC COM 35905A109 1454 29933 SH SOLE 0 0 29933 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 11 12537 SH SOLE 0 0 12537 FRONTLINE LTD SHS NEW G3682E192 406 44610 SH SOLE 0 0 44610 FRONTLINE LTD SHS NEW G3682E192 33 39000 SH Call SOLE 0 0 0 FRP HLDGS INC COM 30292L107 3693 76900 SH SOLE 0 0 76900 FS BANCORP INC COM 30263Y104 2666 50777 SH SOLE 0 0 50777 FS KKR CAPITAL CORP COM 302635107 712 122178 SH SOLE 0 0 122178 FST TR NEW OPPORT MLP & ENE COM 33739M100 887 95099 SH SOLE 0 0 95099 FTI CONSULTING INC COM 302941109 906 8548 SH SOLE 4554 0 3994 FULLER H B CO COM 359694106 4349 93407 SH SOLE 88357 0 5050 FULTON FINL CORP PA COM 360271100 647 39981 SH SOLE 28864 0 11117 FUNKO INC COM CL A 361008105 309 15009 SH SOLE 0 0 15009 G-III APPAREL GROUP LTD COM 36237H101 1084 42058 SH SOLE 0 0 42058 GABELLI DIVD & INCOME TR COM 36242H104 17745 824938 SH SOLE 0 0 824938 GABELLI EQUITY TR INC COM 362397101 1498 250471 SH SOLE 0 0 250471 GABELLI GLB SML & MD CP VAL COM 36249W104 2941 264234 SH SOLE 0 0 264234 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 339 18242 SH SOLE 0 0 18242 GABELLI HLTHCARE & WELLNESS SHS 36246K103 1400 134377 SH SOLE 0 0 134377 GABELLI MULTIMEDIA TR INC COM 36239Q109 86 10624 SH SOLE 0 0 10624 GABELLI UTIL TR COM 36240A101 317 42696 SH SOLE 0 0 42696 GALAPAGOS NV SPON ADR 36315X101 249 1634 SH SOLE 1559 0 75 GALECTIN THERAPEUTICS INC COM NEW 363225202 99 27090 SH SOLE 0 0 27090 GALLAGHER ARTHUR J & CO COM 363576109 25044 279601 SH SOLE 214747 0 64854 GALMED PHARMACEUTICALS LTD SHS M47238106 1215 254265 SH SOLE 0 0 254265 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1014 233096 SH SOLE 0 0 233096 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 231 40406 SH SOLE 0 0 40406 GAMESTOP CORP NEW CL A 36467W109 68 12405 SH SOLE 0 0 12405 GAMING & LEISURE PPTYS INC COM 36467J108 1992 52082 SH SOLE 41981 0 10101 GARDNER DENVER HLDGS INC COM 36555P107 2057 72724 SH SOLE 72311 0 413 GARMIN LTD SHS H2906T109 18539 218899 SH SOLE 43319 0 175580 GARRETT MOTION INC COM 366505105 157 15795 SH SOLE 5 0 15790 GARTNER INC COM 366651107 7522 52604 SH SOLE 47367 0 5237 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 683 35982 SH SOLE 0 0 35982 GATX CORP COM 361448103 859 11082 SH SOLE 2122 0 8960 GCI LIBERTY INC COM CLASS A 36164V305 40679 655372 SH SOLE 652748 0 2624 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 314 16336 SH SOLE 15484 0 852 GDL FUND COM SH BEN IT 361570104 5461 594183 SH SOLE 0 0 594183 GDS HLDGS LTD SPONSORED ADS 36165L108 1790 44668 SH SOLE 0 0 44668 GEE GROUP INC COM 36165A102 38 50853 SH SOLE 0 0 50853 GENERAC HLDGS INC COM 368736104 3467 44260 SH SOLE 5023 0 39237 GENERAL AMERN INVS INC COM 368802104 13538 372434 SH SOLE 0 0 372434 GENERAL DYNAMICS CORP COM 369550108 35707 195401 SH SOLE 22720 0 172681 GENERAL ELECTRIC CO COM 369604103 32227 3604757 SH SOLE 364834 0 3239923 GENERAL ELECTRIC CO COM 369604103 1 10600 SH Put SOLE 0 0 10600 GENERAL ELECTRIC CO COM 369604103 1 21500 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 38542 699242 SH SOLE 39657 0 659585 GENERAL MLS INC COM 370334104 66 23100 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 31 36600 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 31161 831391 SH SOLE 430581 0 400810 GENESCO INC COM 371532102 552 13798 SH SOLE 13677 0 121 GENESEE & WYO INC CL A 371559105 705 6380 SH SOLE 0 0 6380 GENESIS ENERGY L P UNIT LTD PARTN 371927104 3415 159067 SH SOLE 0 0 159067 GENESIS HEALTHCARE INC CL A COM 37185X106 61 55000 SH SOLE 0 0 55000 GENMAB A S SPONSORED ADS 372303206 2260 111551 SH SOLE 110840 0 711 GENOMIC HEALTH INC COM 37244C101 1056 15575 SH SOLE 11214 0 4361 GENPACT LIMITED SHS G3922B107 1185 30574 SH SOLE 19253 0 11321 GENTEX CORP COM 371901109 6036 219198 SH SOLE 109105 0 110093 GENTHERM INC COM 37253A103 450 10945 SH SOLE 10945 0 0 GENUINE PARTS CO COM 372460105 13248 133019 SH SOLE 68126 0 64893 GENWORTH FINL INC COM CL A 37247D106 1204 273744 SH SOLE 248896 0 24848 GEO GROUP INC NEW COM 36162J106 847 48821 SH SOLE 0 0 48821 GERDAU S A SPON ADR REP PFD 373737105 43 13600 SH SOLE 0 0 13600 GETTY RLTY CORP NEW COM 374297109 713 22249 SH SOLE 0 0 22249 GIBRALTAR INDS INC COM 374689107 1087 23656 SH SOLE 23638 0 18 GILDAN ACTIVEWEAR INC COM 375916103 3787 106635 SH SOLE 40193 0 66442 GILEAD SCIENCES INC COM 375558103 170714 2693490 SH SOLE 1904699 0 788791 GILEAD SCIENCES INC COM 375558103 7 32200 SH Call SOLE 0 0 0 GLACIER BANCORP INC NEW COM 37637Q105 13625 336757 SH SOLE 327515 0 9242 GLADSTONE CAPITAL CORP COM 376535100 523 53650 SH SOLE 0 0 53650 GLADSTONE COML CORP COM 376536108 379 16119 SH SOLE 0 0 16119 GLADSTONE INVT CORP COM 376546107 335 27154 SH SOLE 0 0 27154 GLATFELTER COM 377316104 378 24580 SH SOLE 17270 0 7310 GLAUKOS CORP COM 377322102 993 15885 SH SOLE 0 0 15885 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 146548 3433645 SH SOLE 2563064 0 870581 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 44 80200 SH Call SOLE 0 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 845 17425 SH SOLE 5311 0 12114 GLOBAL MED REIT INC COM NEW 37954A204 859 75390 SH SOLE 0 0 75390 GLOBAL NET LEASE INC COM NEW 379378201 1092 56013 SH SOLE 0 0 56013 GLOBAL PARTNERS LP COM UNITS 37946R109 412 21016 SH SOLE 0 0 21016 GLOBAL PMTS INC COM 37940X102 26364 165814 SH SOLE 81634 0 84180 GLOBAL WTR RES INC COM 379463102 221 18700 SH SOLE 0 0 18700 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 229 15617 SH SOLE 0 0 15617 GLOBAL X FDS FINTECH ETF 37954Y814 3508 121935 SH SOLE 0 0 121935 GLOBAL X FDS GLB X MLP ENRG I 37950E226 209 16994 SH SOLE 0 0 16994 GLOBAL X FDS GLB X SUPERDIV 37950E549 841 49568 SH SOLE 0 0 49568 GLOBAL X FDS GLBL X MLP ETF 37950E473 5993 715177 SH SOLE 0 0 715177 GLOBAL X FDS GLBX MSCI NORW 37950E747 216 18603 SH SOLE 0 0 18603 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 510 43417 SH SOLE 0 0 43417 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1505 53529 SH SOLE 0 0 53529 GLOBAL X FDS GLOBX SUPDV US 37950E291 633 26844 SH SOLE 0 0 26844 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 411 16869 SH SOLE 0 0 16869 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 4359 192860 SH SOLE 0 0 192860 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1874 93603 SH SOLE 0 0 93603 GLOBAL X FDS SCIEN BETA US 37954Y103 5610 166483 SH SOLE 0 0 166483 GLOBAL X FDS SOCIAL MED ETF 37950E416 221 6917 SH SOLE 0 0 6917 GLOBAL X FDS US INFR DEV ETF 37954Y673 6766 418401 SH SOLE 404886 0 13515 GLOBALSTAR INC COM 378973408 8 19000 SH SOLE 0 0 19000 GLOBE LIFE INC COM 37959E102 11647 121626 SH SOLE 102981 0 18645 GLOBUS MED INC CL A 379577208 4335 84806 SH SOLE 70218 0 14588 GMS INC COM 36251C103 339 11803 SH SOLE 0 0 11803 GODADDY INC CL A 380237107 435 6586 SH SOLE 3192 0 3394 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 163 16991 SH SOLE 0 0 16991 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 52 10605 SH SOLE 0 0 10605 GOLD RESOURCE CORP COM 38068T105 60 19521 SH SOLE 9240 0 10281 GOLDEN ENTMT INC COM 381013101 910 68463 SH SOLE 0 0 68463 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 870 850000 PRN SOLE 0 0 850000 GOLDMAN SACHS BDC INC SHS 38147U107 2168 107916 SH SOLE 0 0 107916 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 18196 181267 SH SOLE 0 0 181267 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 11927 380340 SH SOLE 0 0 380340 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 24726 874025 SH SOLE 402534 0 471491 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 146068 2438934 SH SOLE 2197959 0 240975 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1104 25888 SH SOLE 0 0 25888 GOLDMAN SACHS GROUP INC COM 38141G104 34641 167164 SH SOLE 20975 0 146189 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1150 238691 SH SOLE 0 0 238691 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 3759 542422 SH SOLE 0 0 542422 GOLUB CAP BDC INC COM 38173M102 2183 115891 SH SOLE 0 0 115891 GOODYEAR TIRE & RUBR CO COM 382550101 249 17283 SH SOLE 0 0 17283 GOPRO INC CL A 38268T103 62 11957 SH SOLE 0 0 11957 GRACE W R & CO DEL NEW COM 38388F108 377 5645 SH SOLE 1510 0 4135 GRACO INC COM 384109104 21482 466580 SH SOLE 448825 0 17755 GRAFTECH INTL LTD COM 384313508 11996 937173 SH SOLE 929321 0 7852 GRAINGER W W INC COM 384802104 23656 79603 SH SOLE 66765 0 12838 GRAN TIERRA ENERGY INC COM 38500T101 133 106339 SH SOLE 98339 0 8000 GRAND CANYON ED INC COM 38526M106 2119 21582 SH SOLE 13135 0 8447 GRANITE CONSTR INC COM 387328107 661 20581 SH SOLE 17583 0 2998 GRANITE PT MTG TR INC COM 38741L107 1855 99004 SH SOLE 0 0 99004 GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 5522 5363000 PRN SOLE 0 0 5363000 GRANITESHARES GOLD TR SHS BEN INT 38748G101 3826 260092 SH SOLE 0 0 260092 GRAPHIC PACKAGING HLDG CO COM 388689101 7808 529383 SH SOLE 523694 0 5689 GRAY TELEVISION INC COM 389375106 675 41349 SH SOLE 5818 0 35531 GREAT LAKES DREDGE & DOCK CO COM 390607109 179 17084 SH SOLE 12120 0 4964 GREAT PANTHER MINING LIMITED COM 39115V101 22 30500 SH SOLE 0 0 30500 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 571 42986 SH SOLE 0 0 42986 GREENBRIER COS INC COM 393657101 336 11144 SH SOLE 0 0 11144 GREIF INC CL A 397624107 5234 138142 SH SOLE 7227 0 130915 GREIF INC CL B 397624206 10277 225575 SH SOLE 0 0 225575 GROCERY OUTLET HLDG CORP COM 39874R101 3985 114898 SH SOLE 0 0 114898 GROUP 1 AUTOMOTIVE INC COM 398905109 459 4971 SH SOLE 2722 0 2249 GROUPON INC COM 399473107 637 239375 SH SOLE 0 0 239375 GRUBHUB INC COM 400110102 9758 173594 SH SOLE 159915 0 13679 GRUPO FINANCIERO GALICIA S A SPONSORED ADR 399909100 421 32417 SH SOLE 0 0 32417 GUARDANT HEALTH INC COM 40131M109 3407 53370 SH SOLE 11692 0 41678 GUESS INC COM 401617105 661 35677 SH SOLE 29718 0 5959 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1580 202855 SH SOLE 0 0 202855 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 2715 140382 SH SOLE 0 0 140382 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2753 115196 SH SOLE 0 0 115196 GUIDEWIRE SOFTWARE INC COM 40171V100 14928 141657 SH SOLE 14169 0 127488 GULF ISLAND FABRICATION INC COM 402307102 150 28065 SH SOLE 0 0 28065 GW PHARMACEUTICALS PLC ADS 36197T103 1736 15092 SH SOLE 973 0 14119 H & E EQUIPMENT SERVICES INC COM 404030108 244 8447 SH SOLE 0 0 8447 HACKETT GROUP INC COM 404609109 567 34457 SH SOLE 30997 0 3460 HAEMONETICS CORP COM 405024100 5336 42299 SH SOLE 39087 0 3212 HAIN CELESTIAL GROUP INC COM 405217100 2440 113631 SH SOLE 73478 0 40153 HALLIBURTON CO COM 406216101 35511 1883878 SH SOLE 124679 0 1759199 HALOZYME THERAPEUTICS INC COM 40637H109 368 23729 SH SOLE 18580 0 5149 HAMILTON LANE INC CL A 407497106 541 9501 SH SOLE 9172 0 329 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 6308 196076 SH SOLE 0 0 196076 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 577 23902 SH SOLE 500 0 23402 HANCOCK JOHN PFD INCOME FD I COM 41021P103 320 15969 SH SOLE 0 0 15969 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 316 17469 SH SOLE 0 0 17469 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 13310 467989 SH SOLE 0 0 467989 HANCOCK WHITNEY CORPORATION COM 410120109 1192 31136 SH SOLE 17009 0 14127 HANESBRANDS INC COM 410345102 16107 1051376 SH SOLE 825531 0 225845 HANNON ARMSTRONG SUST INFR C COM 41068X100 1962 67307 SH SOLE 12791 0 54516 HANOVER INS GROUP INC COM 410867105 1144 8440 SH SOLE 192 0 8248 HARLEY DAVIDSON INC COM 412822108 774 21518 SH SOLE 0 0 21518 HARMONIC INC COM 413160102 73 11085 SH SOLE 0 0 11085 HARSCO CORP COM 415864107 11463 604606 SH SOLE 601771 0 2835 HARTFORD FINL SVCS GROUP INC COM 416515104 11656 192312 SH SOLE 144918 0 47394 HASBRO INC COM 418056107 15676 132071 SH SOLE 105039 0 27032 HAWAIIAN ELEC INDUSTRIES COM 419870100 668 14637 SH SOLE 0 0 14637 HAWAIIAN HOLDINGS INC COM 419879101 3986 151779 SH SOLE 148847 0 2932 HAWKINS INC COM 420261109 346 8146 SH SOLE 0 0 8146 HC2 HLDGS INC COM 404139107 126 53772 SH SOLE 0 0 53772 HCA HEALTHCARE INC COM 40412C101 7230 60025 SH SOLE 7346 0 52679 HCP INC COM 40414L109 11457 321551 SH SOLE 149312 0 172239 HD SUPPLY HLDGS INC COM 40416M105 4488 114557 SH SOLE 108671 0 5886 HDFC BANK LTD SPONSORED ADS 40415F101 25571 448221 SH SOLE 374994 0 73227 HEALTH INS INNOVATIONS INC COM CL A 42225K106 3604 144580 SH SOLE 71080 0 73500 HEALTHCARE RLTY TR COM 421946104 781 23303 SH SOLE 0 0 23303 HEALTHCARE SVCS GRP INC COM 421906108 14840 610949 SH SOLE 93909 0 517040 HEALTHCARE TR AMER INC CL A NEW 42225P501 1201 40892 SH SOLE 1 0 40891 HEALTHEQUITY INC COM 42226A107 8507 148864 SH SOLE 6722 0 142142 HEARTLAND FINL USA INC COM 42234Q102 213 4759 SH SOLE 0 0 4759 HEICO CORP NEW CL A 422806208 45098 463447 SH SOLE 5154 0 458293 HEICO CORP NEW COM 422806109 6842 54786 SH SOLE 0 0 54786 HELEN OF TROY CORP LTD COM G4388N106 5475 34725 SH SOLE 31171 0 3554 HELIOS TECHNOLOGIES INC COM 42328H109 392 9670 SH SOLE 8166 0 1504 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 1868 231752 SH SOLE 5755 0 225997 HELMERICH & PAYNE INC COM 423452101 1918 47878 SH SOLE 0 0 47878 HENRY JACK & ASSOC INC COM 426281101 35679 244418 SH SOLE 192961 0 51457 HENRY SCHEIN INC COM 806407102 7142 112465 SH SOLE 98620 0 13845 HERCULES CAPITAL INC COM 427096508 2657 198710 SH SOLE 0 0 198710 HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 11773 11500000 PRN SOLE 0 0 11500000 HERON THERAPEUTICS INC COM 427746102 275 14842 SH SOLE 0 0 14842 HERSHEY CO COM 427866108 17238 111222 SH SOLE 51081 0 60141 HESS CORP COM 42809H107 3548 58664 SH SOLE 17742 0 40922 HEWLETT PACKARD ENTERPRISE C COM 42824C109 5094 335789 SH SOLE 161215 0 174574 HEXCEL CORP NEW COM 428291108 11031 134310 SH SOLE 78905 0 55405 HEXO CORP COM 428304109 158 40035 SH SOLE 0 0 40035 HI CRUSH INC COM 428337109 188 107788 SH SOLE 0 0 107788 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 409 23431 SH SOLE 0 0 23431 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 761 74266 SH SOLE 0 0 74266 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 24388 1826804 SH SOLE 0 0 1826804 HIGHPOINT RES CORP COM 43114K108 87 54455 SH SOLE 0 0 54455 HIGHWOODS PPTYS INC COM 431284108 585 13011 SH SOLE 0 0 13011 HILL ROM HLDGS INC COM 431475102 3993 37944 SH SOLE 32901 0 5043 HILLENBRAND INC COM 431571108 13554 438930 SH SOLE 420236 0 18694 HILTON WORLDWIDE HLDGS INC COM 43300A203 13595 146011 SH SOLE 97346 0 48665 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 27 11817 SH SOLE 0 0 11817 HMS HLDGS CORP COM 40425J101 279 8103 SH SOLE 4594 0 3509 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 702 27791 SH SOLE 0 0 27791 HOLLYFRONTIER CORP COM 436106108 6792 126618 SH SOLE 0 0 126618 HOLOGIC INC COM 436440101 10205 202119 SH SOLE 182912 0 19207 HOME BANCSHARES INC COM 436893200 1711 91021 SH SOLE 0 0 91021 HOME DEPOT INC COM 437076102 632259 2724937 SH SOLE 785750 0 1939187 HOME DEPOT INC COM 437076102 282 20800 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 382 24700 SH Call SOLE 0 0 0 HONDA MOTOR LTD AMERN SHS 438128308 8507 326175 SH SOLE 308902 0 17273 HONEYWELL INTL INC COM 438516106 194471 1149343 SH SOLE 666030 0 483313 HOPE BANCORP INC COM 43940T109 5249 366006 SH SOLE 359889 0 6117 HORACE MANN EDUCATORS CORP N COM 440327104 502 10835 SH SOLE 6343 0 4492 HORIZON BANCORP INC COM 440407104 665 38298 SH SOLE 0 0 38298 HORIZON THERAPEUTICS PUB LTD SHS G46188101 1786 65577 SH SOLE 44307 0 21270 HORMEL FOODS CORP COM 440452100 10588 242118 SH SOLE 22856 0 219262 HOST HOTELS & RESORTS INC COM 44107P104 716 41404 SH SOLE 0 0 41404 HOSTESS BRANDS INC CL A 44109J106 26222 1875018 SH SOLE 1874119 0 899 HOULIHAN LOKEY INC CL A 441593100 3648 80895 SH SOLE 63947 0 16948 HOUSTON WIRE & CABLE CO COM 44244K109 1153 244332 SH SOLE 0 0 244332 HOWARD HUGHES CORP COM 44267D107 3871 29867 SH SOLE 9832 0 20035 HP INC COM 40434L105 4832 255416 SH SOLE 17535 0 237881 HSBC HLDGS PLC ADR A 1/40PF A 404280604 2294 87200 SH SOLE 0 0 87200 HSBC HLDGS PLC SPON ADR NEW 404280406 13766 359705 SH SOLE 166014 0 193691 HUANENG PWR INTL INC SPON ADR H SHS 443304100 224 11764 SH SOLE 0 0 11764 HUAZHU GROUP LTD SPONSORED ADS 44332N106 1059 32086 SH SOLE 5719 0 26367 HUB GROUP INC CL A 443320106 258 5550 SH SOLE 0 0 5550 HUBBELL INC COM 443510607 9634 73315 SH SOLE 56629 0 16686 HUBSPOT INC COM 443573100 2494 16448 SH SOLE 2831 0 13617 HUDBAY MINERALS INC COM 443628102 90 24939 SH SOLE 0 0 24939 HUMANA INC COM 444859102 19791 77403 SH SOLE 63075 0 14328 HUNT J B TRANS SVCS INC COM 445658107 942 8514 SH SOLE 2862 0 5652 HUNTINGTON BANCSHARES INC COM 446150104 127161 8911046 SH SOLE 7436620 0 1474426 HUNTINGTON INGALLS INDS INC COM 446413106 9352 44157 SH SOLE 22252 0 21905 HUNTSMAN CORP COM 447011107 32329 1389881 SH SOLE 584933 0 804948 HYATT HOTELS CORP COM CL A 448579102 472 6404 SH SOLE 5043 0 1361 HYSTER YALE MATLS HANDLING I CL A 449172105 223 4082 SH SOLE 3432 0 650 I3 VERTICALS INC COM CL A 46571Y107 401 19948 SH SOLE 0 0 19948 IAA INC COM 449253103 12442 298156 SH SOLE 265966 0 32190 IAC INTERACTIVECORP COM 44919P508 5034 23094 SH SOLE 3657 0 19437 IAMGOLD CORP COM 450913108 116 33850 SH SOLE 0 0 33850 IBERIABANK CORP COM 450828108 735 9736 SH SOLE 0 0 9736 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2450 38154 SH SOLE 786 0 37368 ICHOR HOLDINGS SHS G4740B105 425 17585 SH SOLE 0 0 17585 ICICI BK LTD ADR 45104G104 4056 332977 SH SOLE 313683 0 19294 ICON PLC SHS G4705A100 16144 109570 SH SOLE 91580 0 17990 ICU MED INC COM 44930G107 19010 119112 SH SOLE 61867 0 57245 IDACORP INC COM 451107106 1880 16689 SH SOLE 11716 0 4973 IDEX CORP COM 45167R104 6919 42213 SH SOLE 33224 0 8989 IDEXX LABS INC COM 45168D104 11504 42304 SH SOLE 21768 0 20536 IHS MARKIT LTD SHS G47567105 20999 313979 SH SOLE 291161 0 22818 II VI INC COM 902104108 661 18775 SH SOLE 15142 0 3633 ILLINOIS TOOL WKS INC COM 452308109 84582 540483 SH SOLE 314337 0 226146 ILLUMINA INC COM 452327109 37079 121881 SH SOLE 86451 0 35430 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 729 550000 PRN SOLE 0 0 550000 IMEDIA BRANDS INC COM CL A 452465107 8 14300 SH SOLE 0 0 14300 IMMERSION CORP COM 452521107 114 14925 SH SOLE 0 0 14925 IMMUNOGEN INC COM 45253H101 1412 583435 SH SOLE 545686 0 37749 IMMUNOMEDICS INC COM 452907108 161 12171 SH SOLE 6579 0 5592 IMPERIAL OIL LTD COM NEW 453038408 215 8255 SH SOLE 0 0 8255 INCYTE CORP COM 45337C102 15709 211632 SH SOLE 16440 0 195192 INDEPENDENCE RLTY TR INC COM 45378A106 6824 476876 SH SOLE 0 0 476876 INDEPENDENT BANK CORP MASS COM 453836108 388 5199 SH SOLE 1863 0 3336 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 340 12880 SH SOLE 0 0 12880 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 701 34447 SH SOLE 0 0 34447 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 69211 2275165 SH SOLE 2228734 0 46431 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 604 24173 SH SOLE 0 0 24173 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 3321 132160 SH SOLE 0 0 132160 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 304 9494 SH SOLE 57 0 9437 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 455 17969 SH SOLE 0 0 17969 INDEXIQ ETF TR US RL EST SMCP 45409B628 395 15436 SH SOLE 0 0 15436 INDIA FD INC COM 454089103 3451 168110 SH SOLE 0 0 168110 INFORMATION SERVICES GROUP I COM 45675Y104 30 12112 SH SOLE 0 0 12112 INFOSYS LTD SPONSORED ADR 456788108 7651 672948 SH SOLE 182483 0 490465 ING GROEP N V SPONSORED ADR 456837103 3118 298339 SH SOLE 71945 0 226394 INGERSOLL-RAND PLC SHS G47791101 89658 727681 SH SOLE 157157 0 570524 INGERSOLL-RAND PLC SHS G47791101 114 26000 SH Call SOLE 0 0 0 INGERSOLL-RAND PLC SHS G47791101 28 11500 SH Call SOLE 0 0 0 INGERSOLL-RAND PLC SHS G47791101 11 14000 SH Call SOLE 0 0 0 INGEVITY CORP COM 45688C107 3611 42564 SH SOLE 36215 0 6349 INGLES MKTS INC CL A 457030104 4536 116721 SH SOLE 114895 0 1826 INGREDION INC COM 457187102 7874 96334 SH SOLE 82533 0 13801 INMODE LTD SHS M5425M103 234 10900 SH SOLE 0 0 10900 INNOPHOS HOLDINGS INC COM 45774N108 332 10217 SH SOLE 0 0 10217 INNOSPEC INC COM 45768S105 728 8163 SH SOLE 7822 0 341 INNOVATOR ETFS TR IBD 50 ETF 45782C102 9881 306191 SH SOLE 0 0 306191 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 37 18088 SH SOLE 0 0 18088 INPHI CORP COM 45772F107 211 3460 SH SOLE 0 0 3460 INSIGHT SELECT INCOME FD COM 45781W109 310 15111 SH SOLE 0 0 15111 INSMED INC COM PAR $.01 457669307 3126 177230 SH SOLE 176380 0 850 INSPERITY INC COM 45778Q107 1934 19612 SH SOLE 5034 0 14578 INSTRUCTURE INC COM 45781U103 272 7011 SH SOLE 0 0 7011 INSULET CORP COM 45784P101 3668 22238 SH SOLE 15898 0 6340 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3375 56192 SH SOLE 55842 0 350 INTEL CORP COM 458140100 185081 3591718 SH SOLE 1062552 0 2529166 INTEL CORP COM 458140100 19 12400 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 29 37900 SH Call SOLE 0 0 0 INTELSAT S A COM L5140P101 634 27788 SH SOLE 0 0 27788 INTER PARFUMS INC COM 458334109 658 9403 SH SOLE 2363 0 7040 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 4741 88149 SH SOLE 63652 0 24497 INTERCEPT PHARMACEUTICALS IN COM 45845P108 7163 107944 SH SOLE 0 0 107944 INTERCEPT PHARMACEUTICALS IN COM 45845P108 1 13800 SH Call SOLE 0 0 0 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 581 675000 PRN SOLE 0 0 675000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 84184 912354 SH SOLE 213508 0 698846 INTERCONTINENTAL EXCHANGE IN COM 45866F104 46 12400 SH Call SOLE 0 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 71 19100 SH Call SOLE 0 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 285 4581 SH SOLE 4088 0 493 INTERNAP CORP COM PAR 45885A409 400 155050 SH SOLE 0 0 155050 INTERNATIONAL BANCSHARES COR COM 459044103 719 18617 SH SOLE 0 0 18617 INTERNATIONAL BUSINESS MACHS COM 459200101 143345 985733 SH SOLE 305955 0 679778 INTERNATIONAL BUSINESS MACHS COM 459200101 3 29800 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 13218 107734 SH SOLE 82019 0 25715 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2063 145155 SH SOLE 138638 0 6517 INTERPACE DIAGNOSTICS GROUP COM NEW 46062X204 16 20000 SH SOLE 0 0 20000 INTERPUBLIC GROUP COS INC COM 460690100 28616 1327268 SH SOLE 1206353 0 120915 INTERXION HOLDING N.V SHS N47279109 757 9299 SH SOLE 5019 0 4280 INTL PAPER CO COM 460146103 28541 682477 SH SOLE 291209 0 391268 INTL PAPER CO COM 460146103 4 48300 SH Call SOLE 0 0 0 INTRA CELLULAR THERAPIES INC COM 46116X101 676 90545 SH SOLE 0 0 90545 INTREXON CORP COM 46122T102 235 41084 SH SOLE 0 0 41084 INTUIT COM 461202103 21715 81653 SH SOLE 31516 0 50137 INTUITIVE SURGICAL INC COM NEW 46120E602 34949 64728 SH SOLE 24798 0 39930 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 1640 17117 SH SOLE 0 0 17117 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 218 13957 SH SOLE 0 0 13957 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 11520 228534 SH SOLE 0 0 228534 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 416 16702 SH SOLE 0 0 16702 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 3555 316293 SH SOLE 0 0 316293 INVESCO BD FD COM 46132L107 2403 121605 SH SOLE 0 0 121605 INVESCO CALIF VALUE MUN INC COM 46132H106 413 32183 SH SOLE 0 0 32183 INVESCO CURNCYSHS SWISS FRAN SWISS FRANC 46138R108 294 3173 SH SOLE 0 0 3173 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1756 116729 SH SOLE 73 0 116656 INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 231 14552 SH SOLE 0 0 14552 INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 197 13347 SH SOLE 0 0 13347 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 382 28561 SH SOLE 0 0 28561 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1087 40098 SH SOLE 0 0 40098 INVESCO DYNAMIC CR OPP FD COM 46132R104 2468 224198 SH SOLE 0 0 224198 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 3725 176713 SH SOLE 0 0 176713 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 1471 61485 SH SOLE 0 0 61485 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 7144 335407 SH SOLE 0 0 335407 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 2969 123996 SH SOLE 0 0 123996 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 8476 398694 SH SOLE 0 0 398694 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 2601 105610 SH SOLE 0 0 105610 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 16752 779505 SH SOLE 0 0 779505 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 7239 297036 SH SOLE 0 0 297036 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 6864 322406 SH SOLE 0 0 322406 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1073 41143 SH SOLE 0 0 41143 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2810 131122 SH SOLE 0 0 131122 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 337 13360 SH SOLE 0 0 13360 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1451 67904 SH SOLE 0 0 67904 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 1029 50353 SH SOLE 0 0 50353 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 412 19726 SH SOLE 0 0 19726 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 393 17895 SH SOLE 0 0 17895 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 16738 539401 SH SOLE 537482 0 1919 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 20308 299967 SH SOLE 208785 0 91182 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 6351 101486 SH SOLE 0 0 101486 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 498 11153 SH SOLE 0 0 11153 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6741 228038 SH SOLE 0 0 228038 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 503 8648 SH SOLE 0 0 8648 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 421 16186 SH SOLE 0 0 16186 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 414 5295 SH SOLE 0 0 5295 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 1758 26814 SH SOLE 0 0 26814 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 59766 981389 SH SOLE 0 0 981389 INVESCO EXCHANGE TRADED FD T DWA NASDAQ MNT 46137V829 719 6672 SH SOLE 0 0 6672 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 480 6652 SH SOLE 0 0 6652 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 3728 54350 SH SOLE 0 0 54350 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 2874 82075 SH SOLE 0 0 82075 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 784 16555 SH SOLE 0 0 16555 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 415 12706 SH SOLE 0 0 12706 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 319 9061 SH SOLE 0 0 9061 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 13790 285276 SH SOLE 0 0 285276 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 6727 175498 SH SOLE 0 0 175498 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 204 6499 SH SOLE 0 0 6499 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 2375 42166 SH SOLE 0 0 42166 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 356 75086 SH SOLE 0 0 75086 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 1789 31576 SH SOLE 0 0 31576 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 3475 37329 SH SOLE 0 0 37329 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2707 144167 SH SOLE 0 0 144167 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 18571 157571 SH SOLE 38 0 157533 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 33218 261720 SH SOLE 0 0 261720 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 553 46744 SH SOLE 0 0 46744 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1052 29542 SH SOLE 0 0 29542 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 2993 163466 SH SOLE 0 0 163466 INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 299 4265 SH SOLE 0 0 4265 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 3504 218441 SH SOLE 0 0 218441 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 3843 29545 SH SOLE 0 0 29545 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 13483 316790 SH SOLE 0 0 316790 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 2356 41755 SH SOLE 0 0 41755 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 4404 20733 SH SOLE 0 0 20733 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 12092 207515 SH SOLE 0 0 207515 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 844 13337 SH SOLE 0 0 13337 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 570 4029 SH SOLE 0 0 4029 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 801 7511 SH SOLE 0 0 7511 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 282 4404 SH SOLE 0 0 4404 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 705 18912 SH SOLE 0 0 18912 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 387 8341 SH SOLE 0 0 8341 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1925 88894 SH SOLE 0 0 88894 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 588 5623 SH SOLE 0 0 5623 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 7624 171799 SH SOLE 141719 0 30080 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1622 37149 SH SOLE 0 0 37149 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 3816 19473 SH SOLE 0 0 19473 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 4019 31778 SH SOLE 0 0 31778 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 280 1994 SH SOLE 0 0 1994 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 33534 187532 SH SOLE 0 0 187532 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 5351 50178 SH SOLE 0 0 50178 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 164882 1525549 SH SOLE 0 0 1525549 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 23604 199309 SH SOLE 0 0 199309 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 30568 471431 SH SOLE 0 0 471431 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 309 9201 SH SOLE 0 0 9201 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1170 31965 SH SOLE 0 0 31965 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 3587 122968 SH SOLE 0 0 122968 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 4716 64755 SH SOLE 0 0 64755 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 2401 107769 SH SOLE 0 0 107769 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 2655 74629 SH SOLE 0 0 74629 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 1007 44522 SH SOLE 18984 0 25538 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1373 29999 SH SOLE 0 0 29999 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 6360 241078 SH SOLE 0 0 241078 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 4115 235141 SH SOLE 0 0 235141 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 12819 256176 SH SOLE 0 0 256176 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 840 32748 SH SOLE 0 0 32748 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 300 9563 SH SOLE 0 0 9563 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 3357 115177 SH SOLE 2975 0 112202 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 461 24221 SH SOLE 0 0 24221 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 289 7281 SH SOLE 0 0 7281 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 785 39086 SH SOLE 0 0 39086 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 659 22356 SH SOLE 0 0 22356 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 508 22170 SH SOLE 0 0 22170 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 275 9856 SH SOLE 0 0 9856 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 596 19231 SH SOLE 0 0 19231 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 3136 60871 SH SOLE 0 0 60871 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 434 20772 SH SOLE 0 0 20772 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 899 28783 SH SOLE 0 0 28783 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 632 24294 SH SOLE 0 0 24294 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1808 68134 SH SOLE 0 0 68134 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 7981 531343 SH SOLE 0 0 531343 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 822 25635 SH SOLE 0 0 25635 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 17423 441993 SH SOLE 352899 0 89094 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 2481 60007 SH SOLE 0 0 60007 INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 4085 75720 SH SOLE 0 0 75720 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 3480 153045 SH SOLE 0 0 153045 INVESCO EXCHNG TRADED FD TR S&P FINCIAL REVE 46138G680 224 3285 SH SOLE 0 0 3285 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 1094 28585 SH SOLE 0 0 28585 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 988 83453 SH SOLE 0 0 83453 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 12976 379861 SH SOLE 0 0 379861 INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 789 13259 SH SOLE 0 0 13259 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 31644 601476 SH SOLE 0 0 601476 INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 1113 17469 SH SOLE 0 0 17469 INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 378 6274 SH SOLE 0 0 6274 INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 95 13461 SH SOLE 0 0 13461 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 389 7155 SH SOLE 0 0 7155 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 4181 36845 SH SOLE 33 0 36812 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1155 13467 SH SOLE 0 0 13467 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 16139 330100 SH SOLE 0 0 330100 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 803 10794 SH SOLE 0 0 10794 INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 384 7288 SH SOLE 0 0 7288 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 17463 463343 SH SOLE 0 0 463343 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 32604 764821 SH SOLE 0 0 764821 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 47166 814605 SH SOLE 0 0 814605 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 696 23697 SH SOLE 0 0 23697 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 7335 324689 SH SOLE 0 0 324689 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 12352 381225 SH SOLE 110296 0 270929 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 4294 168934 SH SOLE 6696 0 162238 INVESCO LTD SHS G491BT108 26483 1563363 SH SOLE 1268759 0 294604 INVESCO MORTGAGE CAPITAL INC COM 46131B100 276 18041 SH SOLE 3787 0 14254 INVESCO MUN OPPORTUNITY TR COM 46132C107 3410 272562 SH SOLE 3130 0 269432 INVESCO MUN TR COM 46131J103 818 64883 SH SOLE 0 0 64883 INVESCO MUNI INCOME OPP TRST COM 46132X101 300 37774 SH SOLE 0 0 37774 INVESCO PA VALUE MUN INCOME COM 46132K109 3565 273200 SH SOLE 0 0 273200 INVESCO QQQ TR UNIT SER 1 46090E103 230574 1221192 SH SOLE 205030 0 1016162 INVESCO QUALITY MUNI INC TRS COM 46133G107 3290 257237 SH SOLE 3086 0 254151 INVESCO SR INCOME TR COM 46131H107 2732 650409 SH SOLE 0 0 650409 INVESCO TR INVT GRADE MUNS COM 46131M106 572 44408 SH SOLE 0 0 44408 INVESCO TR INVT GRADE NY MUN COM 46131T101 171 12573 SH SOLE 0 0 12573 INVESCO VALUE MUN INCOME TR COM 46132P108 276 17951 SH SOLE 0 0 17951 INVESTCORP CR MGMT BDC INC COM 46090R104 1390 208955 SH SOLE 0 0 208955 INVESTORS BANCORP INC NEW COM 46146L101 1634 143827 SH SOLE 141500 0 2327 INVITAE CORP COM 46185L103 692 35923 SH SOLE 0 0 35923 INVITATION HOMES INC COM 46187W107 2324 78503 SH SOLE 5381 0 73122 IONIS PHARMACEUTICALS INC COM 462222100 43902 732804 SH SOLE 705221 0 27583 IOVANCE BIOTHERAPEUTICS INC COM 462260100 264 14512 SH SOLE 0 0 14512 IPG PHOTONICS CORP COM 44980X109 5537 40834 SH SOLE 18831 0 22003 IQIYI INC SPONSORED ADS 46267X108 1046 64856 SH SOLE 0 0 64856 IQVIA HLDGS INC COM 46266C105 86568 579519 SH SOLE 86836 0 492683 IRHYTHM TECHNOLOGIES INC COM 450056106 686 9261 SH SOLE 889 0 8372 IRIDIUM COMMUNICATIONS INC COM 46269C102 8389 394211 SH SOLE 36451 0 357760 IROBOT CORP COM 462726100 1812 29379 SH SOLE 0 0 29379 IRON MTN INC NEW COM 46284V101 67541 2085233 SH SOLE 1820841 0 264392 ISHARES GOLD TRUST ISHARES 464285105 75955 5386852 SH SOLE 110229 0 5276623 ISHARES INC CORE MSCI EMKT 46434G103 448503 9149369 SH SOLE 7353922 0 1795447 ISHARES INC CUR HD MSCI EM 46434G509 2208 89674 SH SOLE 0 0 89674 ISHARES INC EM MKT SM-CP ETF 464286475 2018 47918 SH SOLE 0 0 47918 ISHARES INC EM MKTS DIV ETF 464286319 4991 133390 SH SOLE 0 0 133390 ISHARES INC JP MORGAN EM ETF 464286517 624 14124 SH SOLE 0 0 14124 ISHARES INC MIN VOL EMRG MKT 464286533 12449 218049 SH SOLE 0 0 218049 ISHARES INC MIN VOL GBL ETF 464286525 25338 267417 SH SOLE 130535 0 136882 ISHARES INC MSCI AUST ETF 464286103 4642 208620 SH SOLE 200555 0 8065 ISHARES INC MSCI BRAZIL ETF 464286400 2665 63262 SH SOLE 0 0 63262 ISHARES INC MSCI CDA ETF 464286509 6152 212857 SH SOLE 204845 0 8012 ISHARES INC MSCI EURZONE ETF 464286608 4059 104359 SH SOLE 0 0 104359 ISHARES INC MSCI FRNTR100ETF 464286145 509 18092 SH SOLE 0 0 18092 ISHARES INC MSCI GBL GOLD MN 46434G855 399 18550 SH SOLE 0 0 18550 ISHARES INC MSCI GERMANY ETF 464286806 444 16506 SH SOLE 0 0 16506 ISHARES INC MSCI HONG KG ETF 464286871 6197 273011 SH SOLE 0 0 273011 ISHARES INC MSCI JPN ETF NEW 46434G822 3215 56657 SH SOLE 0 0 56657 ISHARES INC MSCI MEXICO ETF 464286822 1272 29775 SH SOLE 0 0 29775 ISHARES INC MSCI PAC JP ETF 464286665 1302 29101 SH SOLE 0 0 29101 ISHARES INC MSCI STH KOR ETF 464286772 301 5341 SH SOLE 0 0 5341 ISHARES INC MSCI SWITZERLAND 464286749 1229 32607 SH SOLE 0 0 32607 ISHARES INC MSCI TAIWAN ETF 46434G772 2599 71484 SH SOLE 0 0 71484 ISHARES INC MSCI THAILND ETF 464286624 2576 29039 SH SOLE 0 0 29039 ISHARES INC MSCI WORLD ETF 464286392 320 3487 SH SOLE 0 0 3487 ISHARES SILVER TRUST ISHARES 46428Q109 14511 911522 SH SOLE 0 0 911522 ISHARES SILVER TRUST ISHARES 46428Q109 1 39500 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 11808 117875 SH SOLE 77917 0 39958 ISHARES TR 0-5YR HI YL CP 46434V407 5264 113227 SH SOLE 16984 0 96243 ISHARES TR 0-5YR INVT GR CP 46434V100 6519 127480 SH SOLE 0 0 127480 ISHARES TR 1 3 YR TREAS BD 464287457 74017 872636 SH SOLE 276683 0 595953 ISHARES TR 10-20 YR TRS ETF 464288653 15131 101226 SH SOLE 97265 0 3961 ISHARES TR 20 YR TR BD ETF 464287432 70044 489543 SH SOLE 139138 0 350405 ISHARES TR 3 7 YR TREAS BD 464288661 19497 153763 SH SOLE 0 0 153763 ISHARES TR A RATE CP BD ETF 46429B291 1816 33141 SH SOLE 0 0 33141 ISHARES TR AGENCY BOND ETF 464288166 8052 69088 SH SOLE 52631 0 16457 ISHARES TR ASIA 50 ETF 464288430 280 4783 SH SOLE 0 0 4783 ISHARES TR BARCLAYS 7 10 YR 464287440 26163 232631 SH SOLE 41348 0 191283 ISHARES TR CHINA LG-CAP ETF 464287184 1996 50138 SH SOLE 0 0 50138 ISHARES TR CHINA LG-CAP ETF 464287184 1 11400 SH Call SOLE 0 0 0 ISHARES TR COHEN STEER REIT 464287564 8337 69438 SH SOLE 0 0 69438 ISHARES TR CONV BD ETF 46435G102 1747 30036 SH SOLE 0 0 30036 ISHARES TR CORE 1 5 YR USD 46432F859 235480 4663880 SH SOLE 4209159 0 454721 ISHARES TR CORE DIV GRWTH 46434V621 56443 1442089 SH SOLE 437610 0 1004479 ISHARES TR CORE HIGH DV ETF 46429B663 13800 146562 SH SOLE 0 0 146562 ISHARES TR CORE LT USDB ETF 464289479 342 4925 SH SOLE 0 0 4925 ISHARES TR CORE MSCI EAFE 46432F842 2729811 44699697 SH SOLE 42185813 0 2513884 ISHARES TR CORE MSCI EURO 46434V738 16422 359036 SH SOLE 349331 0 9705 ISHARES TR CORE MSCI INTL 46435G326 1438 26330 SH SOLE 0 0 26330 ISHARES TR CORE MSCI TOTAL 46432F834 16677 288716 SH SOLE 0 0 288716 ISHARES TR CORE S&P MCP ETF 464287507 544047 2815494 SH SOLE 2221569 0 593925 ISHARES TR CORE S&P SCP ETF 464287804 535622 6881033 SH SOLE 4598195 0 2282838 ISHARES TR CORE S&P TTL STK 464287150 23994 357741 SH SOLE 91 0 357650 ISHARES TR CORE S&P US GWT 464287671 16539 263071 SH SOLE 52518 0 210553 ISHARES TR CORE S&P US VLU 464287663 10680 184776 SH SOLE 21202 0 163574 ISHARES TR CORE S&P500 ETF 464287200 298792 1000896 SH SOLE 280609 0 720287 ISHARES TR CORE TOTAL USD 46434V613 23093 440622 SH SOLE 73 0 440549 ISHARES TR CORE US AGGBD ET 464287226 2901427 25637749 SH SOLE 24364251 0 1273498 ISHARES TR CUR HD EURZN ETF 46434V639 665 21521 SH SOLE 0 0 21521 ISHARES TR DOW JONES US ETF 464287846 2476 16780 SH SOLE 0 0 16780 ISHARES TR EAFE GRWTH ETF 464288885 86302 1071940 SH SOLE 707636 0 364304 ISHARES TR EAFE SML CP ETF 464288273 14034 245216 SH SOLE 30 0 245186 ISHARES TR EAFE VALUE ETF 464288877 3323 70149 SH SOLE 39552 0 30597 ISHARES TR EDGE MSCI USA VL 46432F388 23534 286864 SH SOLE 0 0 286864 ISHARES TR EDGE US FIXD INM 46435U796 1048 10340 SH SOLE 0 0 10340 ISHARES TR ESG 1 5 YR USD 46435G243 3935 154618 SH SOLE 0 0 154618 ISHARES TR EUROPE ETF 464287861 1806 41749 SH SOLE 0 0 41749 ISHARES TR EXPANDED TECH 464287515 25617 120903 SH SOLE 33849 0 87054 ISHARES TR EXPND TEC SC ETF 464287549 5804 26742 SH SOLE 0 0 26742 ISHARES TR EXPONENTIAL TECH 46434V381 1625 42041 SH SOLE 0 0 42041 ISHARES TR FLTG RATE NT ETF 46429B655 47152 925099 SH SOLE 178470 0 746629 ISHARES TR GL CLEAN ENE ETF 464288224 429 39333 SH SOLE 0 0 39333 ISHARES TR GLB CNSM STP ETF 464288737 1633 29793 SH SOLE 0 0 29793 ISHARES TR GLB INFRASTR ETF 464288372 387 8321 SH SOLE 0 0 8321 ISHARES TR GLOB HLTHCRE ETF 464287325 3842 62891 SH SOLE 0 0 62891 ISHARES TR GLOB INDSTRL ETF 464288729 707 7737 SH SOLE 0 0 7737 ISHARES TR GLOBAL 100 ETF 464287572 1196 24177 SH SOLE 0 0 24177 ISHARES TR GLOBAL ENERG ETF 464287341 425 13910 SH SOLE 0 0 13910 ISHARES TR GLOBAL MATER ETF 464288695 252 4017 SH SOLE 0 0 4017 ISHARES TR GLOBAL REIT ETF 46434V647 864 30754 SH SOLE 0 0 30754 ISHARES TR GLOBAL TECH ETF 464287291 8997 48638 SH SOLE 0 0 48638 ISHARES TR GOV/CRED BD ETF 464288596 619 5199 SH SOLE 0 0 5199 ISHARES TR GRWT ALLOCAT ETF 464289867 946 20533 SH SOLE 4111 0 16422 ISHARES TR HDG MSCI EAFE 46434V803 9505 317481 SH SOLE 0 0 317481 ISHARES TR HDG MSCI JAPAN 46434V886 16962 544360 SH SOLE 0 0 544360 ISHARES TR IBDS DEC28 ETF 46435U515 2434 87694 SH SOLE 0 0 87694 ISHARES TR IBONDS DEC 46435U697 838 31862 SH SOLE 0 0 31862 ISHARES TR IBONDS DEC 25 46435U432 305 11274 SH SOLE 0 0 11274 ISHARES TR IBONDS DEC19 ETF 46434VAU4 7617 306519 SH SOLE 0 0 306519 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 29492 1162477 SH SOLE 0 0 1162477 ISHARES TR IBONDS DEC2021 46435G789 2958 114759 SH SOLE 0 0 114759 ISHARES TR IBONDS DEC2022 46435G755 1569 60013 SH SOLE 0 0 60013 ISHARES TR IBONDS DEC2023 46435G318 3145 122071 SH SOLE 0 0 122071 ISHARES TR IBONDS DEC2026 46435GAA0 1296 50894 SH SOLE 0 0 50894 ISHARES TR IBONDS DEC21 ETF 46434VBK5 25715 1028603 SH SOLE 0 0 1028603 ISHARES TR IBONDS DEC22 ETF 46434VBA7 7546 298029 SH SOLE 49951 0 248078 ISHARES TR IBONDS DEC23 ETF 46434VAX8 5739 224165 SH SOLE 0 0 224165 ISHARES TR IBONDS DEC24 ETF 46434VBG4 4028 156781 SH SOLE 75185 0 81596 ISHARES TR IBONDS DEC25 ETF 46434VBD1 1214 46891 SH SOLE 0 0 46891 ISHARES TR IBONDS ETF 46435UAA9 3286 126756 SH SOLE 0 0 126756 ISHARES TR IBONDS SEP2020 46434V571 921 36091 SH SOLE 0 0 36091 ISHARES TR IBOXX HI YD ETF 464288513 12970 148785 SH SOLE 48895 0 99890 ISHARES TR IBOXX INV CP ETF 464287242 126113 989253 SH SOLE 798159 0 191094 ISHARES TR INDIA 50 ETF 464289529 1073 29235 SH SOLE 0 0 29235 ISHARES TR INTL MOMENTUM FT 46434V449 2813 95732 SH SOLE 93603 0 2129 ISHARES TR INTL PFD STK ETF 46429B135 596 39495 SH SOLE 0 0 39495 ISHARES TR INTL QLTY FACTOR 46434V456 8520 287078 SH SOLE 0 0 287078 ISHARES TR INTL SEL DIV ETF 464288448 14692 477947 SH SOLE 5186 0 472761 ISHARES TR INTL TREA BD ETF 464288117 615 12186 SH SOLE 0 0 12186 ISHARES TR INTL VALUE FACTR 46435G409 423 18546 SH SOLE 0 0 18546 ISHARES TR INTRM GOV CR ETF 464288612 5405 47742 SH SOLE 0 0 47742 ISHARES TR INTRM TR CRP ETF 464288638 43939 758615 SH SOLE 432778 0 325837 ISHARES TR JPMORGAN USD EMG 464288281 14544 128285 SH SOLE 1508 0 126777 ISHARES TR LATN AMER 40 ETF 464287390 282 8927 SH SOLE 0 0 8927 ISHARES TR LNG TR CRPRT BD 464289511 2609 39157 SH SOLE 28462 0 10695 ISHARES TR MBS ETF 464288588 38928 359430 SH SOLE 194280 0 165150 ISHARES TR MICRO-CAP ETF 464288869 3431 38922 SH SOLE 0 0 38922 ISHARES TR MIN VOL EAFE ETF 46429B689 29653 404651 SH SOLE 0 0 404651 ISHARES TR MODERT ALLOC ETF 464289875 366 9322 SH SOLE 0 0 9322 ISHARES TR MORTGE REL ETF 46435G342 3062 72688 SH SOLE 1580 0 71108 ISHARES TR MRGSTR MD CP ETF 464288208 16757 84727 SH SOLE 0 0 84727 ISHARES TR MRGSTR MD CP GRW 464288307 7215 29635 SH SOLE 0 0 29635 ISHARES TR MRGSTR MD CP VAL 464288406 4781 29699 SH SOLE 0 0 29699 ISHARES TR MRGSTR SM CP ETF 464288505 478 2728 SH SOLE 0 0 2728 ISHARES TR MRGSTR SM CP GR 464288604 250 1286 SH SOLE 0 0 1286 ISHARES TR MRNGSTR INC ETF 46432F875 19328 774053 SH SOLE 757196 0 16857 ISHARES TR MRNGSTR LG-CP ET 464287127 383 2281 SH SOLE 0 0 2281 ISHARES TR MRNGSTR LG-CP GR 464287119 2464 12873 SH SOLE 0 0 12873 ISHARES TR MRNGSTR LG-CP VL 464288109 3082 27904 SH SOLE 0 0 27904 ISHARES TR MSCI AC ASIA ETF 464288182 8568 129197 SH SOLE 117493 0 11704 ISHARES TR MSCI ACWI ETF 464288257 3852 52227 SH SOLE 7036 0 45191 ISHARES TR MSCI ACWI EX US 464288240 26060 565901 SH SOLE 0 0 565901 ISHARES TR MSCI CHINA ETF 46429B671 2602 46405 SH SOLE 0 0 46405 ISHARES TR MSCI EAFE ETF 464287465 136673 2095873 SH SOLE 74110 0 2021763 ISHARES TR MSCI EMG MKT ETF 464287234 39740 972350 SH SOLE 71 0 972279 ISHARES TR MSCI EMG MKT ETF 464287234 10 46300 SH Call SOLE 0 0 0 ISHARES TR MSCI EURO FL ETF 464289180 274 15596 SH SOLE 0 0 15596 ISHARES TR MSCI INDIA ETF 46429B598 699 20830 SH SOLE 0 0 20830 ISHARES TR MSCI INDIA SM CP 46429B614 25669 730073 SH SOLE 0 0 730073 ISHARES TR MSCI KLD400 SOC 464288570 3174 28615 SH SOLE 2708 0 25907 ISHARES TR MSCI MIN VOL ETF 46429B697 1426440 22253350 SH SOLE 19597629 0 2655721 ISHARES TR MSCI UK ETF NEW 46435G334 410 13039 SH SOLE 0 0 13039 ISHARES TR MSCI USA ESG SLC 464288802 7607 61542 SH SOLE 22493 0 39049 ISHARES TR MULTIFACTOR INTL 46434V274 5889 230939 SH SOLE 0 0 230939 ISHARES TR MULTIFACTOR USA 46434V282 3652 114411 SH SOLE 0 0 114411 ISHARES TR MULTIFACTOR USA 46434V290 2263 56728 SH SOLE 0 0 56728 ISHARES TR NASDAQ BIOTECH 464287556 15049 151244 SH SOLE 0 0 151244 ISHARES TR NATIONAL MUN ETF 464288414 27366 239845 SH SOLE 24357 0 215488 ISHARES TR NEW ZEALAND ETF 464289123 2745 52920 SH SOLE 0 0 52920 ISHARES TR NORTH AMERN NAT 464287374 405 13937 SH SOLE 0 0 13937 ISHARES TR PFD AND INCM SEC 464288687 27806 740911 SH SOLE 59058 0 681853 ISHARES TR PHLX SEMICND ETF 464287523 3476 16443 SH SOLE 0 0 16443 ISHARES TR RESIDNL REAL EST 464288562 358 4507 SH SOLE 0 0 4507 ISHARES TR RUS 1000 ETF 464287622 25636 155807 SH SOLE 4005 0 151802 ISHARES TR RUS 1000 GRW ETF 464287614 528654 3311719 SH SOLE 1375703 0 1936016 ISHARES TR RUS 1000 VAL ETF 464287598 409602 3193552 SH SOLE 1683530 0 1510022 ISHARES TR RUS 2000 GRW ETF 464287648 44407 230391 SH SOLE 0 0 230391 ISHARES TR RUS 2000 VAL ETF 464287630 28711 240439 SH SOLE 0 0 240439 ISHARES TR RUS MD CP GR ETF 464287481 39752 281228 SH SOLE 405 0 280823 ISHARES TR RUS MDCP VAL ETF 464287473 21205 236398 SH SOLE 54488 0 181910 ISHARES TR RUS MID CAP ETF 464287499 65828 1176542 SH SOLE 96072 0 1080470 ISHARES TR RUS TP200 GR ETF 464289438 4354 50012 SH SOLE 0 0 50012 ISHARES TR RUS TP200 VL ETF 464289420 270 4924 SH SOLE 0 0 4924 ISHARES TR RUSSELL 2000 ETF 464287655 161237 1065371 SH SOLE 501304 0 564067 ISHARES TR RUSSELL 2000 ETF 464287655 17 25300 SH Put SOLE 0 0 25300 ISHARES TR RUSSELL 3000 ETF 464287689 8908 51262 SH SOLE 25318 0 25944 ISHARES TR S&P 100 ETF 464287101 11129 84635 SH SOLE 0 0 84635 ISHARES TR S&P 500 GRWT ETF 464287309 121264 673563 SH SOLE 0 0 673563 ISHARES TR S&P 500 VAL ETF 464287408 72790 610956 SH SOLE 0 0 610956 ISHARES TR S&P MC 400GR ETF 464287606 64385 287603 SH SOLE 0 0 287603 ISHARES TR S&P MC 400VL ETF 464287705 52263 326839 SH SOLE 0 0 326839 ISHARES TR S&P SML 600 GWT 464287887 13892 77880 SH SOLE 0 0 77880 ISHARES TR SELECT DIVID ETF 464287168 49793 488408 SH SOLE 0 0 488408 ISHARES TR SH TR CRPORT ETF 464288646 39747 740577 SH SOLE 482740 0 257837 ISHARES TR SHORT TREAS BD 464288679 88199 797310 SH SOLE 474801 0 322509 ISHARES TR SHRT NAT MUN ETF 464288158 10103 94829 SH SOLE 0 0 94829 ISHARES TR SP SMCP600VL ETF 464287879 23387 155716 SH SOLE 0 0 155716 ISHARES TR TIPS BD ETF 464287176 29525 253872 SH SOLE 7999 0 245873 ISHARES TR TRANS AVG ETF 464287192 680 3651 SH SOLE 0 0 3651 ISHARES TR U.S. BAS MTL ETF 464287838 1977 21430 SH SOLE 0 0 21430 ISHARES TR U.S. CNSM GD ETF 464287812 5708 45122 SH SOLE 33253 0 11869 ISHARES TR U.S. CNSM SV ETF 464287580 7666 35254 SH SOLE 0 0 35254 ISHARES TR U.S. ENERGY ETF 464287796 4918 154865 SH SOLE 0 0 154865 ISHARES TR U.S. FIN SVC ETF 464287770 38112 279352 SH SOLE 217146 0 62206 ISHARES TR U.S. FINLS ETF 464287788 11877 92264 SH SOLE 0 0 92264 ISHARES TR U.S. INSRNCE ETF 464288786 281 3905 SH SOLE 0 0 3905 ISHARES TR U.S. MED DVC ETF 464288810 27137 109754 SH SOLE 34705 0 75049 ISHARES TR U.S. PHARMA ETF 464288836 1570 11227 SH SOLE 0 0 11227 ISHARES TR U.S. REAL ES ETF 464287739 14235 152187 SH SOLE 0 0 152187 ISHARES TR U.S. TECH ETF 464287721 40700 199300 SH SOLE 118661 0 80639 ISHARES TR U.S. UTILITS ETF 464287697 2310 14186 SH SOLE 0 0 14186 ISHARES TR ULTR SH TRM BD 46434V878 9108 180756 SH SOLE 0 0 180756 ISHARES TR US AER DEF ETF 464288760 25175 112027 SH SOLE 0 0 112027 ISHARES TR US BR DEL SE ETF 464288794 1604 24939 SH SOLE 0 0 24939 ISHARES TR US HLTHCARE ETF 464287762 12595 66619 SH SOLE 0 0 66619 ISHARES TR US HLTHCR PR ETF 464288828 2128 13145 SH SOLE 0 0 13145 ISHARES TR US HOME CONS ETF 464288752 3313 76492 SH SOLE 0 0 76492 ISHARES TR US INDUSTRIALS 464287754 16880 106275 SH SOLE 0 0 106275 ISHARES TR US OIL GS EX ETF 464288851 2084 40866 SH SOLE 0 0 40866 ISHARES TR US REGNL BKS ETF 464288778 1654 35534 SH SOLE 0 0 35534 ISHARES TR US TELECOM ETF 464287713 310 10625 SH SOLE 0 0 10625 ISHARES TR US TREAS BD ETF 46429B267 13963 530406 SH SOLE 0 0 530406 ISHARES TR USA MOMENTUM FCT 46432F396 69452 582402 SH SOLE 191759 0 390643 ISHARES TR USA QUALITY FCTR 46432F339 12484 135104 SH SOLE 35725 0 99379 ISHARES TR USD INV GRDE ETF 464288620 72949 1251698 SH SOLE 1214572 0 37126 ISHARES US ETF TR SHT MAT BD ETF 46431W507 25907 514636 SH SOLE 128320 0 386316 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 1087 21682 SH SOLE 0 0 21682 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 2074 246622 SH SOLE 239174 0 7448 ITRON INC COM 465741106 7742 104676 SH SOLE 0 0 104676 ITT INC COM 45073V108 4507 73654 SH SOLE 68967 0 4687 ITURAN LOCATION AND CONTROL SHS M6158M104 557 22483 SH SOLE 0 0 22483 IVY HIGH INC OPPORTUNITIES F COM 465893105 176 12836 SH SOLE 0 0 12836 J & J SNACK FOODS CORP COM 466032109 910 4740 SH SOLE 0 0 4740 J ALEXANDERS HLDGS INC COM 46609J106 1306 111420 SH SOLE 110466 0 954 J2 GLOBAL INC COM 48123V102 3676 40474 SH SOLE 4762 0 35712 JABIL INC COM 466313103 3987 111455 SH SOLE 90108 0 21347 JACOBS ENGR GROUP INC COM 469814107 3235 35356 SH SOLE 7206 0 28150 JAGGED PEAK ENERGY INC COM 47009K107 764 105175 SH SOLE 0 0 105175 JAMES RIV GROUP LTD COM G5005R107 11536 225128 SH SOLE 224359 0 769 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 8343 190607 SH SOLE 0 0 190607 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 5379 107512 SH SOLE 0 0 107512 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 389 17313 SH SOLE 13876 0 3437 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 2995 341547 SH SOLE 0 0 341547 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4804 37489 SH SOLE 33662 0 3827 JBG SMITH PPTYS COM 46590V100 2414 61570 SH SOLE 59194 0 2376 JD COM INC SPON ADR CL A 47215P106 2975 105457 SH SOLE 0 0 105457 JEFFERIES FINL GROUP INC COM 47233W109 4079 221686 SH SOLE 57650 0 164036 JELD-WEN HLDG INC COM 47580P103 540 27980 SH SOLE 26198 0 1782 JERNIGAN CAP INC COM 476405105 1782 92581 SH SOLE 0 0 92581 JETBLUE AWYS CORP COM 477143101 646 38582 SH SOLE 5617 0 32965 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1290 12973 SH SOLE 10213 0 2760 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 2871 74719 SH SOLE 0 0 74719 JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 1115 40056 SH SOLE 0 0 40056 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 1703 46255 SH SOLE 0 0 46255 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 550 21044 SH SOLE 0 0 21044 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 281 20334 SH SOLE 0 0 20334 JOHNSON & JOHNSON COM 478160104 416695 3220704 SH SOLE 1215995 0 2004709 JOHNSON CTLS INTL PLC SHS G51502105 54420 1239920 SH SOLE 1111796 0 128124 JOHNSON CTLS INTL PLC SHS G51502105 260 49500 SH Call SOLE 0 0 0 JONES LANG LASALLE INC COM 48020Q107 3419 24588 SH SOLE 21146 0 3442 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 11182 471010 SH SOLE 470065 0 945 JP MORGAN EXCHANGE TRADED FD BETBULD MSCI 46641Q738 2583 28674 SH SOLE 0 0 28674 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 3103 59164 SH SOLE 0 0 59164 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 20466 384920 SH SOLE 257287 0 127633 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 231 3463 SH SOLE 0 0 3463 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 479 6314 SH SOLE 0 0 6314 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 103340 2049366 SH SOLE 33317 0 2016049 JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 589 11683 SH SOLE 0 0 11683 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 2237 96119 SH SOLE 0 0 96119 JPMORGAN CHASE & CO COM 46625H100 746451 6342489 SH SOLE 1471265 0 4871224 JPMORGAN CHASE & CO COM 46625H100 8 22300 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 220 113400 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 10 17400 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 43 13400 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 41 29600 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 214 8643 SH SOLE 2217 0 6426 KADANT INC COM 48282T104 797 9073 SH SOLE 8774 0 299 KAMAN CORP COM 483548103 253 4261 SH SOLE 0 0 4261 KANDI TECHNOLOGIES GROUP INC COM 483709101 55 11900 SH SOLE 0 0 11900 KANSAS CITY SOUTHERN COM NEW 485170302 92751 697304 SH SOLE 169769 0 527535 KANSAS CITY SOUTHERN COM NEW 485170302 34 21900 SH Call SOLE 0 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 335 21100 SH Call SOLE 0 0 0 KAR AUCTION SVCS INC COM 48238T109 20234 824179 SH SOLE 790394 0 33785 KAYNE ANDERSN MLP MIDS INVT COM 486606106 9632 666101 SH SOLE 0 0 666101 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 10058 928743 SH SOLE 0 0 928743 KEARNY FINL CORP MD COM 48716P108 4178 320362 SH SOLE 315122 0 5240 KELLOGG CO COM 487836108 10102 156976 SH SOLE 201 0 156775 KEMPER CORP DEL COM 488401100 1054 13521 SH SOLE 5525 0 7996 KENNAMETAL INC COM 489170100 853 27764 SH SOLE 27114 0 650 KENNEDY-WILSON HLDGS INC COM 489398107 962 43872 SH SOLE 18707 0 25165 KEURIG DR PEPPER INC COM 49271V100 17038 623649 SH SOLE 251054 0 372595 KEYCORP NEW COM 493267108 20445 1146022 SH SOLE 585821 0 560201 KEYSIGHT TECHNOLOGIES INC COM 49338L103 14966 153888 SH SOLE 69243 0 84645 KILROY RLTY CORP COM 49427F108 4211 54062 SH SOLE 53024 0 1038 KIMBALL ELECTRONICS INC COM 49428J109 1293 89102 SH SOLE 89038 0 64 KIMBALL INTL INC CL B 494274103 1382 71596 SH SOLE 71553 0 43 KIMBELL RTY PARTNERS LP UNIT 49435R102 4732 321693 SH SOLE 0 0 321693 KIMBERLY CLARK CORP COM 494368103 181781 1279688 SH SOLE 906819 0 372869 KIMCO RLTY CORP COM 49446R109 1869 89497 SH SOLE 0 0 89497 KINDER MORGAN INC DEL COM 49456B101 132909 6448763 SH SOLE 4082236 0 2366527 KINROSS GOLD CORP COM 496902404 242 52631 SH SOLE 0 0 52631 KINSALE CAP GROUP INC COM 49714P108 1411 13660 SH SOLE 0 0 13660 KIRKLAND LAKE GOLD LTD COM 49741E100 4777 106580 SH SOLE 0 0 106580 KIRKLAND LAKE GOLD LTD COM 49741E100 43 16300 SH Call SOLE 0 0 0 KITE RLTY GROUP TR COM NEW 49803T300 728 45070 SH SOLE 17512 0 27558 KKR & CO INC CL A 48251W104 7547 281080 SH SOLE 153820 0 127260 KKR INCOME OPPORTUNITIES FD COM 48249T106 196 12577 SH SOLE 0 0 12577 KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 7352 7060000 PRN SOLE 0 0 7060000 KLA CORPORATION COM NEW 482480100 41660 261271 SH SOLE 193236 0 68035 KLA CORPORATION COM NEW 482480100 429 18400 SH Call SOLE 0 0 0 KLX ENERGY SERVICS HOLDNGS I COM 48253L106 684 79111 SH SOLE 78243 0 868 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 1992 54883 SH SOLE 14965 0 39918 KNOLL INC COM NEW 498904200 2400 94665 SH SOLE 0 0 94665 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1247 65344 SH SOLE 0 0 65344 KNOWLES CORP COM 49926D109 233 11443 SH SOLE 0 0 11443 KODIAK SCIENCES INC COM 50015M109 672 46701 SH SOLE 0 0 46701 KOHLS CORP COM 500255104 1832 36885 SH SOLE 2683 0 34202 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 4707 102030 SH SOLE 17326 0 84704 KONTOOR BRANDS INC COM 50050N103 3815 108685 SH SOLE 82472 0 26213 KOPPERS HOLDINGS INC COM 50060P106 374 12807 SH SOLE 12714 0 93 KOSMOS ENERGY LTD COM 500688106 1293 207244 SH SOLE 0 0 207244 KRAFT HEINZ CO COM 500754106 13160 471085 SH SOLE 3638 0 467447 KRANESHARES TR BOSERA MSCI CH 500767405 483 16130 SH SOLE 0 0 16130 KRANESHARES TR CSI CHI INTERNET 500767306 1908 46169 SH SOLE 0 0 46169 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1924 103486 SH SOLE 0 0 103486 KROGER CO COM 501044101 22321 865828 SH SOLE 433740 0 432088 KROGER CO COM 501044101 122 61100 SH Call SOLE 0 0 0 KROGER CO COM 501044101 14 12100 SH Call SOLE 0 0 0 KRONOS WORLDWIDE INC COM 50105F105 772 62415 SH SOLE 0 0 62415 KULICKE & SOFFA INDS INC COM 501242101 8041 342453 SH SOLE 318355 0 24098 KURA ONCOLOGY INC COM 50127T109 283 18669 SH SOLE 18149 0 520 L BRANDS INC COM 501797104 5951 303782 SH SOLE 3936 0 299846 L3HARRIS TECHNOLOGIES INC COM 502431109 180664 865862 SH SOLE 376917 0 488945 LABORATORY CORP AMER HLDGS COM NEW 50540R409 19199 114281 SH SOLE 79495 0 34786 LABORATORY CORP AMER HLDGS NOTE 9/1 50540RAG7 1499 668000 PRN SOLE 0 0 668000 LADDER CAP CORP CL A 505743104 39419 2282523 SH SOLE 1719592 0 562931 LADENBURG THALMAN FIN SVCS I COM 50575Q102 213 90041 SH SOLE 0 0 90041 LAKELAND FINL CORP COM 511656100 390 8859 SH SOLE 4614 0 4245 LAM RESEARCH CORP COM 512807108 24135 104424 SH SOLE 55201 0 49223 LAMAR ADVERTISING CO NEW CL A 512816109 4179 51001 SH SOLE 4537 0 46464 LAMB WESTON HLDGS INC COM 513272104 1794 24674 SH SOLE 7818 0 16856 LANCASTER COLONY CORP COM 513847103 880 6345 SH SOLE 0 0 6345 LANDMARK INFRASTRUCTURE LP 7% CNV PFD UNT C 51508J405 6922 263688 SH SOLE 0 0 263688 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 5717 316907 SH SOLE 0 0 316907 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 38 39800 SH Call SOLE 0 0 0 LANDSTAR SYS INC COM 515098101 20556 182592 SH SOLE 176295 0 6297 LAS VEGAS SANDS CORP COM 517834107 37686 652453 SH SOLE 442765 0 209688 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 19025 682373 SH SOLE 0 0 682373 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 543 16846 SH SOLE 0 0 16846 LAUDER ESTEE COS INC CL A 518439104 98881 496986 SH SOLE 57602 0 439384 LAZARD GLB TTL RET&INCM FD I COM 52106W103 9744 623419 SH SOLE 0 0 623419 LAZARD LTD SHS A G54050102 14895 425557 SH SOLE 385115 0 40442 LAZARD WORLD DIVID & INCOME COM 521076109 379 40582 SH SOLE 0 0 40582 LCI INDS COM 50189K103 6993 76132 SH SOLE 72324 0 3808 LCNB CORP COM 50181P100 186 10460 SH SOLE 0 0 10460 LEAR CORP COM NEW 521865204 7008 59444 SH SOLE 51230 0 8214 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 549 20542 SH SOLE 0 0 20542 LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 3016 89789 SH SOLE 0 0 89789 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 3565 112591 SH SOLE 0 0 112591 LEGG MASON INC COM 524901105 31457 823688 SH SOLE 810243 0 13445 LEGGETT & PLATT INC COM 524660107 31450 768193 SH SOLE 652609 0 115584 LEIDOS HLDGS INC COM 525327102 21872 254684 SH SOLE 210806 0 43878 LEMAITRE VASCULAR INC COM 525558201 977 28592 SH SOLE 0 0 28592 LENDINGTREE INC NEW COM 52603B107 492 1586 SH SOLE 0 0 1586 LENNAR CORP CL A 526057104 14354 257005 SH SOLE 162312 0 94693 LENNOX INTL INC COM 526107107 5771 23753 SH SOLE 21866 0 1887 LEVEL ONE BANCORP INC COM 52730D208 297 12333 SH SOLE 0 0 12333 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 877 46074 SH SOLE 0 0 46074 LEXINFINTECH HLDGS LTD ADR 528877103 624 62197 SH SOLE 0 0 62197 LEXINGTON REALTY TRUST COM 529043101 585 57092 SH SOLE 0 0 57092 LGI HOMES INC COM 50187T106 1154 13852 SH SOLE 5944 0 7908 LHC GROUP INC COM 50187A107 857 7551 SH SOLE 2831 0 4720 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 5397 843227 SH SOLE 0 0 843227 LIBERTY ALL-STAR GROWTH FD I COM 529900102 222 37581 SH SOLE 0 0 37581 LIBERTY BROADBAND CORP COM SER A 530307107 5944 56866 SH SOLE 34926 0 21940 LIBERTY BROADBAND CORP COM SER C 530307305 36012 344049 SH SOLE 323843 0 20206 LIBERTY GLOBAL PLC SHS CL A G5480U104 2119 85634 SH SOLE 6506 0 79128 LIBERTY GLOBAL PLC SHS CL C G5480U120 7853 330076 SH SOLE 279197 0 50879 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 2277 133418 SH SOLE 128860 0 4558 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 9178 536892 SH SOLE 522586 0 14306 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 205 7369 SH SOLE 0 0 7369 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 8875 213495 SH SOLE 151393 0 62102 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 4356 156976 SH SOLE 145601 0 11375 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 34121 813186 SH SOLE 692848 0 120338 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 5676 143358 SH SOLE 136335 0 7023 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 9031 217135 SH SOLE 198582 0 18553 LIBERTY PPTY TR SH BEN INT 531172104 298 5812 SH SOLE 0 0 5812 LIFE STORAGE INC COM 53223X107 1093 10374 SH SOLE 0 0 10374 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1167 11721 SH SOLE 5798 0 5923 LILIS ENERGY INC COM NEW 532403201 35 105000 SH SOLE 0 0 105000 LILLY ELI & CO COM 532457108 76020 679786 SH SOLE 355784 0 324002 LINCOLN ELEC HLDGS INC COM 533900106 8514 98131 SH SOLE 95830 0 2301 LINCOLN NATL CORP IND COM 534187109 4484 74329 SH SOLE 8896 0 65433 LINDE PLC SHS G5494J103 103236 532090 SH SOLE 362311 0 169779 LINDSAY CORP COM 535555106 1882 20269 SH SOLE 20037 0 232 LINEAGE CELL THERAPEUTICS IN COM 53566P109 12 12213 SH SOLE 0 0 12213 LIONS GATE ENTMNT CORP CL A VTG 535919401 667 72105 SH SOLE 68799 0 3306 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 3015 344909 SH SOLE 258852 0 86057 LITHIA MTRS INC CL A 536797103 4460 33694 SH SOLE 16960 0 16734 LITTELFUSE INC COM 537008104 11912 67179 SH SOLE 66510 0 669 LIVE NATION ENTERTAINMENT IN COM 538034109 7857 118442 SH SOLE 100488 0 17954 LIVE OAK BANCSHARES INC COM 53803X105 403 22291 SH SOLE 0 0 22291 LIVENT CORP COM 53814L108 592 88482 SH SOLE 46696 0 41786 LIVEPERSON INC COM 538146101 1506 42185 SH SOLE 0 0 42185 LIVERAMP HLDGS INC COM 53815P108 220 5119 SH SOLE 0 0 5119 LKQ CORP COM 501889208 30712 976539 SH SOLE 906960 0 69579 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 15309 5798907 SH SOLE 4230002 0 1568905 LMP CAP & INCOME FD INC COM 50208A102 12622 894580 SH SOLE 0 0 894580 LOCKHEED MARTIN CORP COM 539830109 209453 536948 SH SOLE 275338 0 261610 LOEWS CORP COM 540424108 6276 121902 SH SOLE 112370 0 9532 LOGITECH INTL S A SHS H50430232 1543 38038 SH SOLE 4102 0 33936 LOGMEIN INC COM 54142L109 5251 74002 SH SOLE 71790 0 2212 LONESTAR RES US INC CL A VTG 54240F103 47 17232 SH SOLE 0 0 17232 LOUISIANA PAC CORP COM 546347105 232 9425 SH SOLE 4912 0 4513 LOWES COS INC COM 548661107 74003 673000 SH SOLE 156748 0 516252 LOWES COS INC COM 548661107 141 22100 SH Call SOLE 0 0 0 LOWES COS INC COM 548661107 412 22100 SH Call SOLE 0 0 0 LPL FINL HLDGS INC COM 50212V100 24477 298861 SH SOLE 296190 0 2671 LTC PPTYS INC COM 502175102 3188 62242 SH SOLE 0 0 62242 LUCKIN COFFEE INC SPONSORED ADS 54951L109 227 11963 SH SOLE 0 0 11963 LULULEMON ATHLETICA INC COM 550021109 28017 145522 SH SOLE 66885 0 78637 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 429 43446 SH SOLE 0 0 43446 LUMENTUM HLDGS INC COM 55024U109 7337 136989 SH SOLE 12809 0 124180 LUNA INNOVATIONS COM 550351100 472 81459 SH SOLE 0 0 81459 LUXFER HOLDINGS PLC SHS G5698W116 1288 82699 SH SOLE 77234 0 5465 LYFT INC CL A COM 55087P104 3533 86498 SH SOLE 0 0 86498 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 96087 1073955 SH SOLE 914331 0 159624 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 68 10900 SH Call SOLE 0 0 0 M & T BK CORP COM 55261F104 6570 41585 SH SOLE 24509 0 17076 M D C HLDGS INC COM 552676108 3337 77419 SH SOLE 31057 0 46362 MACATAWA BK CORP COM 554225102 260 25010 SH SOLE 0 0 25010 MACQUARIE FT TR GB INF UT DI COM 55607W100 130 13070 SH SOLE 0 0 13070 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 6388 265273 SH SOLE 0 0 265273 MACQUARIE INFRASTRUCTURE COR COM 55608B105 6279 159070 SH SOLE 0 0 159070 MACYS INC COM 55616P104 2760 177620 SH SOLE 71058 0 106562 MADDEN STEVEN LTD COM 556269108 1317 36790 SH SOLE 36051 0 739 MADISON CVRED CALL & EQ STR COM 557437100 705 110223 SH SOLE 0 0 110223 MADISON SQUARE GARDEN CO NEW CL A 55825T103 791 3001 SH SOLE 0 0 3001 MAG SILVER CORP COM 55903Q104 349 32827 SH SOLE 0 0 32827 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 58467 882252 SH SOLE 464680 0 417572 MAGNA INTL INC COM 559222401 2451 45948 SH SOLE 0 0 45948 MAIN STREET CAPITAL CORP COM 56035L104 5840 135158 SH SOLE 0 0 135158 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 10705 510259 SH SOLE 0 0 510259 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 960 41023 SH SOLE 0 0 41023 MANHATTAN ASSOCS INC COM 562750109 4930 61116 SH SOLE 53460 0 7656 MANITOWOC CO INC COM NEW 563571405 172 13742 SH SOLE 6121 0 7621 MANNING & NAPIER INC CL A 56382Q102 77 41000 SH SOLE 0 0 41000 MANNKIND CORP COM NEW 56400P706 480 383818 SH SOLE 0 0 383818 MANPOWERGROUP INC COM 56418H100 3354 39813 SH SOLE 37770 0 2043 MANULIFE FINL CORP COM 56501R106 2917 158915 SH SOLE 33343 0 125572 MARATHON OIL CORP COM 565849106 12068 983554 SH SOLE 178774 0 804780 MARATHON PETE CORP COM 56585A102 290064 4774722 SH SOLE 1075719 0 3699003 MARATHON PETE CORP COM 56585A102 196 98300 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 35 13100 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 49 12200 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 14 12600 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 3 15200 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 2 13800 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 64 10100 SH Call SOLE 0 0 0 MARCHEX INC CL B 56624R108 634 201782 SH SOLE 201638 0 144 MARINEMAX INC COM 567908108 460 29698 SH SOLE 28659 0 1039 MARKEL CORP COM 570535104 31657 26785 SH SOLE 22072 0 4713 MARKETAXESS HLDGS INC COM 57060D108 35492 108373 SH SOLE 104770 0 3603 MARRIOTT INTL INC NEW CL A 571903202 37379 300545 SH SOLE 26420 0 274125 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 3352 32350 SH SOLE 19725 0 12625 MARRONE BIO INNOVATIONS INC COM 57165B106 72 50784 SH SOLE 0 0 50784 MARSH & MCLENNAN COS INC COM 571748102 26464 264506 SH SOLE 128165 0 136341 MARTIN MARIETTA MATLS INC COM 573284106 9227 33658 SH SOLE 25721 0 7937 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 13418 537378 SH SOLE 494698 0 42680 MASCO CORP COM 574599106 8310 199379 SH SOLE 123743 0 75636 MASIMO CORP COM 574795100 45337 304704 SH SOLE 3506 0 301198 MASTEC INC COM 576323109 16528 254554 SH SOLE 21808 0 232746 MASTERCARD INC CL A 57636Q104 243778 897655 SH SOLE 596697 0 300958 MASTERCRAFT BOAT HLDGS INC COM 57637H103 284 19050 SH SOLE 0 0 19050 MATADOR RES CO COM 576485205 2463 148975 SH SOLE 75005 0 73970 MATCH GROUP INC COM 57665R106 5404 75642 SH SOLE 0 0 75642 MATERIALISE NV SPONSORED ADS 57667T100 326 17661 SH SOLE 0 0 17661 MATERION CORP COM 576690101 472 7686 SH SOLE 0 0 7686 MATINAS BIOPHARMA HLDGS INC COM 576810105 11 17000 SH SOLE 0 0 17000 MATSON INC COM 57686G105 543 14482 SH SOLE 14346 0 136 MATTEL INC COM 577081102 238 20934 SH SOLE 0 0 20934 MATTHEWS INTL CORP CL A 577128101 10317 291532 SH SOLE 288666 0 2866 MAUI LD & PINEAPPLE INC COM 577345101 228 20925 SH SOLE 0 0 20925 MAXAR TECHNOLOGIES INC COM 57778K105 80 10556 SH SOLE 0 0 10556 MAXIM INTEGRATED PRODS INC COM 57772K101 6908 119287 SH SOLE 33226 0 86061 MCCORMICK & CO INC COM NON VTG 579780206 46041 294561 SH SOLE 164626 0 129935 MCCORMICK & CO INC COM VTG 579780107 246 1578 SH SOLE 0 0 1578 MCDERMOTT INTL INC COM 580037703 76 37704 SH SOLE 0 0 37704 MCDONALDS CORP COM 580135101 250983 1168918 SH SOLE 585785 0 583133 MCEWEN MNG INC COM 58039P107 62 39943 SH SOLE 0 0 39943 MCKESSON CORP COM 58155Q103 37160 271918 SH SOLE 260763 0 11155 MDU RES GROUP INC COM 552690109 5906 209523 SH SOLE 191376 0 18147 MEDICAL PPTYS TRUST INC COM 58463J304 31064 1588117 SH SOLE 1104905 0 483212 MEDIDATA SOLUTIONS INC COM 58471A105 420 4589 SH SOLE 3746 0 843 MEDIFAST INC COM 58470H101 532 5134 SH SOLE 0 0 5134 MEDLEY CAP CORP COM 58503F106 45 17454 SH SOLE 0 0 17454 MEDPACE HLDGS INC COM 58506Q109 1062 12638 SH SOLE 5179 0 7459 MEDTRONIC PLC SHS G5960L103 392373 3612235 SH SOLE 1305380 0 2306855 MEDTRONIC PLC SHS G5960L103 70 17400 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 73 16000 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 103 49600 SH Call SOLE 0 0 0 MELCO RESORTS AND ENTMT LTD ADR 585464100 348 17936 SH SOLE 15633 0 2303 MELLANOX TECHNOLOGIES LTD SHS M51363113 3859 35213 SH SOLE 34244 0 969 MERCADOLIBRE INC COM 58733R102 5434 9858 SH SOLE 6798 0 3060 MERCK & CO INC COM 58933Y105 503306 5978899 SH SOLE 1694271 0 4284628 MERCK & CO INC COM 58933Y105 75 54500 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 7 15600 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 131 15500 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 10 18400 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 23 28300 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 243 54700 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 241 4307 SH SOLE 0 0 4307 MERCURY SYS INC COM 589378108 1637 20173 SH SOLE 496 0 19677 MEREDITH CORP COM 589433101 16030 437247 SH SOLE 313601 0 123646 MERIT MED SYS INC COM 589889104 1392 45714 SH SOLE 16591 0 29123 MERITAGE HOMES CORP COM 59001A102 275 3914 SH SOLE 0 0 3914 MESA AIR GROUP INC COM NEW 590479135 81 11950 SH SOLE 0 0 11950 META FINL GROUP INC COM 59100U108 221 6767 SH SOLE 0 0 6767 METHANEX CORP COM 59151K108 233 6549 SH SOLE 0 0 6549 METLIFE INC COM 59156R108 55427 1175300 SH SOLE 912587 0 262713 METLIFE INC COM 59156R108 26 58800 SH Call SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 5780 8206 SH SOLE 6851 0 1355 MFA FINL INC COM 55272X102 2448 332559 SH SOLE 106184 0 226375 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 12475 12155000 PRN SOLE 0 0 12155000 MFS CHARTER INCOME TR SH BEN INT 552727109 561 67505 SH SOLE 0 0 67505 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 120 26033 SH SOLE 0 0 26033 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 492 89480 SH SOLE 0 0 89480 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 522 111238 SH SOLE 0 0 111238 MFS INTER INCOME TR SH BEN INT 55273C107 355 92881 SH SOLE 0 0 92881 MFS INVT GRADE MUN TR SH BEN INT 59318B108 440 44264 SH SOLE 0 0 44264 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 927 156902 SH SOLE 0 0 156902 MFS MUN INCOME TR SH BEN INT 552738106 751 106635 SH SOLE 4722 0 101913 MGE ENERGY INC COM 55277P104 619 7745 SH SOLE 0 0 7745 MGIC INVT CORP WIS COM 552848103 515 40910 SH SOLE 21868 0 19042 MGM GROWTH PPTYS LLC CL A COM 55303A105 1061 35322 SH SOLE 18918 0 16404 MGM RESORTS INTERNATIONAL COM 552953101 2686 96913 SH SOLE 3127 0 93786 MICHAELS COS INC COM 59408Q106 250 25568 SH SOLE 0 0 25568 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837403 6876 485914 SH SOLE 474149 0 11765 MICROCHIP TECHNOLOGY INC COM 595017104 36619 394115 SH SOLE 16674 0 377441 MICROCHIP TECHNOLOGY INC COM 595017104 19 22200 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 25797 602041 SH SOLE 72599 0 529442 MICRON TECHNOLOGY INC COM 595112103 27 25000 SH Put SOLE 0 0 25000 MICRON TECHNOLOGY INC COM 595112103 3 10400 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 75 24600 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 1336066 9609848 SH SOLE 2849899 0 6759949 MICROSOFT CORP COM 594918104 377 81900 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 92 31100 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 1 11300 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 16 17200 SH Call SOLE 0 0 0 MID AMER APT CMNTYS INC COM 59522J103 40603 312304 SH SOLE 14016 0 298288 MIDDLEBY CORP COM 596278101 1785 15268 SH SOLE 12791 0 2477 MIDDLESEX WATER CO COM 596680108 1405 21631 SH SOLE 0 0 21631 MILLER HERMAN INC COM 600544100 1759 38167 SH SOLE 7957 0 30210 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 2317 212745 SH SOLE 0 0 212745 MIMECAST LTD ORD SHS G14838109 356 9987 SH SOLE 0 0 9987 MITEK SYS INC COM NEW 606710200 112 11643 SH SOLE 0 0 11643 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 7141 1405659 SH SOLE 1395186 0 10473 MIX TELEMATICS LTD SPONSORED ADR 60688N102 300 21506 SH SOLE 1000 0 20506 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 222 72400 SH SOLE 71807 0 593 MKS INSTRUMENT INC COM 55306N104 12967 140519 SH SOLE 131915 0 8604 MOBILE MINI INC COM 60740F105 484 13119 SH SOLE 7503 0 5616 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 93 11468 SH SOLE 0 0 11468 MOBILEIRON INC COM NEW 60739U204 260 39780 SH SOLE 0 0 39780 MODERNA INC COM 60770K107 211 13242 SH SOLE 6554 0 6688 MOELIS & CO CL A 60786M105 8114 247011 SH SOLE 217776 0 29235 MOHAWK INDS INC COM 608190104 9751 78596 SH SOLE 44513 0 34083 MOLINA HEALTHCARE INC COM 60855R100 3049 27786 SH SOLE 23791 0 3995 MOLSON COORS BREWING CO CL B 60871R209 30765 535049 SH SOLE 460793 0 74256 MOMENTA PHARMACEUTICALS INC COM 60877T100 159 12240 SH SOLE 0 0 12240 MOMO INC ADR 60879B107 1436 46339 SH SOLE 0 0 46339 MONDELEZ INTL INC CL A 609207105 79774 1442037 SH SOLE 791078 0 650959 MONGODB INC CL A 60937P106 1606 13328 SH SOLE 0 0 13328 MONMOUTH REAL ESTATE INVT CO CL A 609720107 13807 958154 SH SOLE 22343 0 935811 MONOLITHIC PWR SYS INC COM 609839105 5071 32583 SH SOLE 0 0 32583 MONOLITHIC PWR SYS INC COM 609839105 34 17800 SH Call SOLE 0 0 0 MONRO INC COM 610236101 779 9859 SH SOLE 9479 0 380 MONROE CAP CORP COM 610335101 166 15728 SH SOLE 0 0 15728 MONSTER BEVERAGE CORP NEW COM 61174X109 25434 438059 SH SOLE 405065 0 32994 MOODYS CORP COM 615369105 30304 147948 SH SOLE 132827 0 15121 MOOG INC CL A 615394202 262 3226 SH SOLE 1540 0 1686 MORGAN STANLEY COM NEW 617446448 24790 580971 SH SOLE 296012 0 284959 MORGAN STANLEY EM MKTS DM DE COM 617477104 151 22842 SH SOLE 0 0 22842 MORNINGSTAR INC COM 617700109 740 5067 SH SOLE 2182 0 2885 MOSAIC CO NEW COM 61945C103 8227 401302 SH SOLE 352655 0 48647 MOTORCAR PTS AMER INC COM 620071100 1956 115727 SH SOLE 115666 0 61 MOTOROLA SOLUTIONS INC COM NEW 620076307 268557 1575931 SH SOLE 136685 0 1439246 MOTOROLA SOLUTIONS INC COM NEW 620076307 199 39800 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 177 35000 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 99 14100 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 10013 357487 SH SOLE 0 0 357487 MR COOPER GROUP INC COM 62482R107 130 12239 SH SOLE 0 0 12239 MRC GLOBAL INC COM 55345K103 239 19689 SH SOLE 19591 0 98 MSA SAFETY INC COM 553498106 6400 58651 SH SOLE 56870 0 1781 MSC INDL DIRECT INC CL A 553530106 22737 313488 SH SOLE 303246 0 10242 MSCI INC COM 55354G100 13117 60239 SH SOLE 51572 0 8667 MSG NETWORK INC CL A 553573106 3477 214340 SH SOLE 212358 0 1982 MTS SYS CORP COM 553777103 366 6625 SH SOLE 6567 0 58 MUELLER WTR PRODS INC COM SER A 624758108 261 23265 SH SOLE 0 0 23265 MURPHY OIL CORP COM 626717102 1876 84862 SH SOLE 0 0 84862 MURPHY USA INC COM 626755102 6124 71797 SH SOLE 63106 0 8691 MYLAN N V SHS EURO N59465109 1629 82357 SH SOLE 1038 0 81319 MYOKARDIA INC COM 62857M105 449 8609 SH SOLE 0 0 8609 NABORS INDUSTRIES LTD SHS G6359F103 163 87233 SH SOLE 0 0 87233 NANOSTRING TECHNOLOGIES INC COM 63009R109 562 26019 SH SOLE 0 0 26019 NASDAQ INC COM 631103108 18465 185855 SH SOLE 155884 0 29971 NATHANS FAMOUS INC NEW COM 632347100 787 10956 SH SOLE 0 0 10956 NATIONAL BEVERAGE CORP COM 635017106 269 6062 SH SOLE 4801 0 1261 NATIONAL CINEMEDIA INC COM 635309107 218 26607 SH SOLE 26607 0 0 NATIONAL FUEL GAS CO N J COM 636180101 711 15153 SH SOLE 0 0 15153 NATIONAL GEN HLDGS CORP COM 636220303 509 22112 SH SOLE 22096 0 16 NATIONAL GRID PLC SPONSORED ADR NE 636274409 93146 1720783 SH SOLE 1595780 0 125003 NATIONAL HEALTH INVS INC COM 63633D104 5979 72568 SH SOLE 67392 0 5176 NATIONAL HEALTHCARE CORP COM 635906100 717 8761 SH SOLE 1134 0 7627 NATIONAL OILWELL VARCO INC COM 637071101 6571 309947 SH SOLE 233190 0 76757 NATIONAL RETAIL PPTYS INC COM 637417106 7653 135684 SH SOLE 79624 0 56060 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 441 13220 SH SOLE 10328 0 2892 NATIONAL VISION HLDGS INC COM 63845R107 516 21419 SH SOLE 21375 0 44 NAVISTAR INTL CORP NEW COM 63934E108 269 9585 SH SOLE 0 0 9585 NCR CORP NEW COM 62886E108 14806 469136 SH SOLE 466999 0 2137 NEKTAR THERAPEUTICS COM 640268108 447 24532 SH SOLE 0 0 24532 NEOGEN CORP COM 640491106 1082 15892 SH SOLE 569 0 15323 NEOGENOMICS INC COM NEW 64049M209 1301 68053 SH SOLE 33811 0 34242 NEOS THERAPEUTICS INC COM 64052L106 16 10500 SH SOLE 0 0 10500 NETAPP INC COM 64110D104 4571 87042 SH SOLE 17584 0 69458 NETAPP INC COM 64110D104 65 21900 SH Call SOLE 0 0 0 NETEASE INC SPONSORED ADS 64110W102 5003 18793 SH SOLE 14698 0 4095 NETFLIX INC COM 64110L106 91195 340763 SH SOLE 64914 0 275849 NETGEAR INC COM 64111Q104 354 10983 SH SOLE 0 0 10983 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 622 110320 SH SOLE 0 0 110320 NEUBERGER BERMAN HGH YLD FD COM 64128C106 605 50153 SH SOLE 0 0 50153 NEUBERGER BERMAN MLP AND ENR COM 64129H104 1546 214759 SH SOLE 0 0 214759 NEUBERGER BERMAN MUNI FD INC COM 64124P101 2126 137610 SH SOLE 0 0 137610 NEUBERGER BERMAN RE ES SEC F COM 64190A103 490 86505 SH SOLE 0 0 86505 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 221 17665 SH SOLE 0 0 17665 NEUROCRINE BIOSCIENCES INC COM 64125C109 8110 89998 SH SOLE 69419 0 20579 NEUROTROPE INC COM NEW 64129T207 10 11773 SH SOLE 0 0 11773 NEW AGE BEVERAGES CORP COM 64157V108 499 180629 SH SOLE 0 0 180629 NEW AMER HIGH INCOME FD INC COM NEW 641876800 336 38082 SH SOLE 0 0 38082 NEW GOLD INC CDA COM 644535106 117 116492 SH SOLE 0 0 116492 NEW JERSEY RES COM 646025106 3826 84599 SH SOLE 0 0 84599 NEW MTN FIN CORP COM 647551100 256 18747 SH SOLE 0 0 18747 NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 2093 2000000 PRN SOLE 0 0 2000000 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2318 20926 SH SOLE 1569 0 19357 NEW RELIC INC COM 64829B100 1221 19868 SH SOLE 3026 0 16842 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4525 288555 SH SOLE 1361 0 287194 NEW YORK CMNTY BANCORP INC COM 649445103 4025 320735 SH SOLE 0 0 320735 NEW YORK MTG TR INC COM PAR $.02 649604501 150 24660 SH SOLE 0 0 24660 NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 17561 17301000 PRN SOLE 0 0 17301000 NEWELL BRANDS INC COM 651229106 7558 403758 SH SOLE 0 0 403758 NEWMARK GROUP INC CL A 65158N102 10840 1196508 SH SOLE 857793 0 338715 NEWMARKET CORP COM 651587107 706 1496 SH SOLE 0 0 1496 NEWMONT GOLDCORP CORPORATION COM 651639106 10040 264775 SH SOLE 57502 0 207273 NEWMONT GOLDCORP CORPORATION COM 651639106 36 18600 SH Call SOLE 0 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 3 53600 SH Call SOLE 0 0 0 NEWS CORP NEW CL A 65249B109 214 15392 SH SOLE 11912 0 3480 NEWS CORP NEW CL B 65249B208 749 52413 SH SOLE 29053 0 23360 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1477 65398 SH SOLE 0 0 65398 NEXGEN ENERGY LTD COM 65340P106 109 83853 SH SOLE 0 0 83853 NEXPOINT RESIDENTIAL TR INC COM 65341D102 654 13994 SH SOLE 0 0 13994 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 9949 554860 SH SOLE 0 0 554860 NEXSTAR MEDIA GROUP INC CL A 65336K103 1136 11109 SH SOLE 566 0 10543 NEXTERA ENERGY INC COM 65339F101 148100 635647 SH SOLE 135517 0 500130 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 4737 89644 SH SOLE 3622 0 86022 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1891 135939 SH SOLE 0 0 135939 NICE LTD SPONSORED ADR 653656108 5840 40612 SH SOLE 38983 0 1629 NIELSEN HLDGS PLC SHS EUR G6518L108 32253 1517811 SH SOLE 1501376 0 16435 NIKE INC CL B 654106103 100093 1065705 SH SOLE 404759 0 660946 NIO INC SPON ADS 62914V106 54 34716 SH SOLE 0 0 34716 NISOURCE INC COM 65473P105 4049 135312 SH SOLE 46934 0 88378 NLIGHT INC COM 65487K100 510 32554 SH SOLE 0 0 32554 NMI HLDGS INC CL A 629209305 529 20134 SH SOLE 18160 0 1974 NN INC COM 629337106 140 19650 SH SOLE 0 0 19650 NOAH HLDGS LTD SPON ADS CL A 65487X102 722 24714 SH SOLE 0 0 24714 NOBLE ENERGY INC COM 655044105 13538 602759 SH SOLE 571921 0 30838 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 809 33532 SH SOLE 0 0 33532 NOKIA CORP SPONSORED ADR 654902204 6576 1299666 SH SOLE 84300 0 1215366 NOMAD FOODS LTD USD ORD SHS G6564A105 8342 406922 SH SOLE 398524 0 8398 NORDIC AMERICAN TANKERS LIMI COM G65773106 77 35500 SH SOLE 0 0 35500 NORDSON CORP COM 655663102 19095 130551 SH SOLE 101317 0 29234 NORDSTROM INC COM 655664100 1597 47433 SH SOLE 0 0 47433 NORFOLK SOUTHERN CORP COM 655844108 41093 228720 SH SOLE 25875 0 202845 NORTH AMERN CONSTR GROUP LTD COM 656811106 345 29893 SH SOLE 0 0 29893 NORTHERN TR CORP COM 665859104 6115 65525 SH SOLE 22381 0 43144 NORTHROP GRUMMAN CORP COM 666807102 40082 106942 SH SOLE 32609 0 74333 NORTHWEST BANCSHARES INC MD COM 667340103 742 45265 SH SOLE 0 0 45265 NORTHWEST NAT HLDG CO COM 66765N105 588 8244 SH SOLE 3033 0 5211 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 3959 76472 SH SOLE 22935 0 53537 NOVAGOLD RES INC COM NEW 66987E206 240 39516 SH SOLE 0 0 39516 NOVAN INC COM 66988N106 68 26544 SH SOLE 0 0 26544 NOVARTIS A G SPONSORED ADR 66987V109 102820 1183198 SH SOLE 924037 0 259161 NOVO-NORDISK A S ADR 670100205 62620 1211215 SH SOLE 1113287 0 97928 NOVOCURE LTD ORD SHS G6674U108 1177 15740 SH SOLE 7881 0 7859 NOW INC COM 67011P100 4197 365904 SH SOLE 362432 0 3472 NRG ENERGY INC COM NEW 629377508 293 7407 SH SOLE 0 0 7407 NU SKIN ENTERPRISES INC CL A 67018T105 433 10177 SH SOLE 8492 0 1685 NUANCE COMMUNICATIONS INC COM 67020Y100 19927 1221760 SH SOLE 1075720 0 146040 NUANCE COMMUNICATIONS INC COM 67020Y100 6 28000 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 205 205000 PRN SOLE 0 0 205000 NUCOR CORP COM 670346105 23103 453801 SH SOLE 251007 0 202794 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 348 13473 SH SOLE 0 0 13473 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 201 5279 SH SOLE 0 0 5279 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 352 11275 SH SOLE 0 0 11275 NUSTAR ENERGY LP UNIT COM 67058H102 995 35134 SH SOLE 0 0 35134 NUTANIX INC CL A 67059N108 8189 311980 SH SOLE 231493 0 80487 NUTRIEN LTD COM 67077M108 27957 560859 SH SOLE 414185 0 146674 NUVASIVE INC COM 670704105 3081 48605 SH SOLE 48108 0 497 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 333 58393 SH SOLE 0 0 58393 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3690 220552 SH SOLE 3692 0 216860 NUVEEN AMT FREE QLTY MUN INC COM 670657105 6194 432817 SH SOLE 2488 0 430329 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 989 66009 SH SOLE 0 0 66009 NUVEEN CALIF MUN VALUE FD COM 67062C107 129 12141 SH SOLE 0 0 12141 NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 194 11700 SH SOLE 0 0 11700 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 1011 66855 SH SOLE 0 0 66855 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 170 12643 SH SOLE 0 0 12643 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 4528 315993 SH SOLE 0 0 315993 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 536 54338 SH SOLE 0 0 54338 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3455 461908 SH SOLE 0 0 461908 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 1229 112060 SH SOLE 0 0 112060 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 3851 216119 SH SOLE 0 0 216119 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 341 39227 SH SOLE 0 0 39227 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 836 96626 SH SOLE 0 0 96626 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 189 13214 SH SOLE 0 0 13214 NUVEEN FLOATING RATE INCOME COM 67072T108 414 42596 SH SOLE 0 0 42596 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1631 170993 SH SOLE 0 0 170993 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 463 29765 SH SOLE 0 0 29765 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 400 40311 SH SOLE 0 0 40311 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 519 52587 SH SOLE 0 0 52587 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 776 78494 SH SOLE 0 0 78494 NUVEEN INT DUR QUAL MUN TRM COM 670677103 2926 214031 SH SOLE 0 0 214031 NUVEEN INTER DURATION MN TMF COM 670671106 4999 364092 SH SOLE 0 0 364092 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 230 17220 SH SOLE 0 0 17220 NUVEEN MICHIGAN QLT MUN INC COM 670979103 242 17365 SH SOLE 0 0 17365 NUVEEN MTG OPPORTUNITY TERM COM 670735109 981 42559 SH SOLE 0 0 42559 NUVEEN MUN 2021 TARGET TERM COM 670687102 152 15560 SH SOLE 0 0 15560 NUVEEN MUN HIGH INCOME OPP F COM 670682103 2208 154646 SH SOLE 2310 0 152336 NUVEEN MUN INCOME FD INC COM 67062J102 452 39293 SH SOLE 0 0 39293 NUVEEN MUN VALUE FD INC COM 670928100 6327 602037 SH SOLE 0 0 602037 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2054 126526 SH SOLE 2309 0 124217 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5754 259639 SH SOLE 0 0 259639 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 174 12047 SH SOLE 0 0 12047 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1522 113104 SH SOLE 0 0 113104 NUVEEN NEW YORK QLT MUN INC COM 67066X107 251 17613 SH SOLE 0 0 17613 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1274 94287 SH SOLE 0 0 94287 NUVEEN OHIO QLTY MUN INCOME COM 670980101 4648 294522 SH SOLE 0 0 294522 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 903 64510 SH SOLE 0 0 64510 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 3097 308149 SH SOLE 0 0 308149 NUVEEN PFD & INCM SECURTIES COM 67072C105 5318 539910 SH SOLE 0 0 539910 NUVEEN PFD & INCOME 2022 TER COM 67075T105 385 15850 SH SOLE 0 0 15850 NUVEEN PFD & INCOME TERM FD COM 67075A106 4695 189832 SH SOLE 0 0 189832 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2622 182580 SH SOLE 0 0 182580 NUVEEN REAL ASSET INM AND GW COM 67074Y105 823 47022 SH SOLE 0 0 47022 NUVEEN REAL ESTATE INCOME FD COM 67071B108 223 20318 SH SOLE 0 0 20318 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3349 256206 SH SOLE 250 0 255956 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 422 27421 SH SOLE 0 0 27421 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 198 19034 SH SOLE 0 0 19034 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 228 14531 SH SOLE 0 0 14531 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 223 14854 SH SOLE 0 0 14854 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 464 28866 SH SOLE 0 0 28866 NUVEEN SHT DUR CR OPP FD COM 67074X107 198 13197 SH SOLE 0 0 13197 NUVEEN SR INCOME FD COM 67067Y104 79 13764 SH SOLE 0 0 13764 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 575 34384 SH SOLE 0 0 34384 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 3653 163895 SH SOLE 0 0 163895 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 461 40910 SH SOLE 0 0 40910 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 758 54822 SH SOLE 0 0 54822 NVENT ELECTRIC PLC SHS G6700G107 8367 379630 SH SOLE 364159 0 15471 NVIDIA CORP COM 67066G104 128095 735875 SH SOLE 263814 0 472061 NVIDIA CORP COM 67066G104 63 20300 SH Call SOLE 0 0 0 NVR INC COM 62944T105 4914 1322 SH SOLE 1002 0 320 NXP SEMICONDUCTORS N V COM N6596X109 70335 644552 SH SOLE 242136 0 402416 NXP SEMICONDUCTORS N V COM N6596X109 30 17700 SH Call SOLE 0 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 41050 103009 SH SOLE 18951 0 84058 OAKTREE SPECIALTY LENDING CO COM 67401P108 5014 968040 SH SOLE 882530 0 85510 OAKTREE STRATEGIC INCOME COR COM 67402D104 3122 378408 SH SOLE 0 0 378408 OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 249 15571 SH SOLE 0 0 15571 OASIS PETE INC NEW COM 674215108 832 240566 SH SOLE 0 0 240566 OASIS PETE INC NEW NOTE 2.625% 9/1 674215AJ7 41 55000 PRN SOLE 0 0 55000 OCCIDENTAL PETE CORP COM 674599105 120307 2705362 SH SOLE 2013314 0 692048 OCCIDENTAL PETE CORP COM 674599105 3 11300 SH Call SOLE 0 0 0 OCEANEERING INTL INC COM 675232102 498 36726 SH SOLE 35557 0 1169 ODONATE THERAPEUTICS INC COM 676079106 242 9305 SH SOLE 6199 0 3106 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 697 22756 SH SOLE 1359 0 21397 OGE ENERGY CORP COM 670837103 5540 122081 SH SOLE 37092 0 84989 OIL STS INTL INC COM 678026105 412 30999 SH SOLE 10854 0 20145 OKTA INC CL A 679295105 1333 13535 SH SOLE 0 0 13535 OLD DOMINION FREIGHT LINE IN COM 679580100 16052 94438 SH SOLE 82992 0 11446 OLD LINE BANCSHARES INC COM 67984M100 364 12564 SH SOLE 0 0 12564 OLD NATL BANCORP IND COM 680033107 213 12409 SH SOLE 0 0 12409 OLD REP INTL CORP COM 680223104 43862 1860916 SH SOLE 1332231 0 528685 OLIN CORP COM PAR $1 680665205 991 52955 SH SOLE 0 0 52955 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1040 17731 SH SOLE 0 0 17731 OMEGA HEALTHCARE INVS INC COM 681936100 36958 884376 SH SOLE 551377 0 332999 OMEROS CORP COM 682143102 1174 71900 SH SOLE 0 0 71900 OMEROS CORP COM 682143102 31 51400 SH Call SOLE 0 0 0 OMNICELL INC COM 68213N109 705 9762 SH SOLE 9067 0 695 OMNICOM GROUP INC COM 681919106 47969 612631 SH SOLE 532853 0 79778 ON SEMICONDUCTOR CORP COM 682189105 1416 73717 SH SOLE 2072 0 71645 ONE GAS INC COM 68235P108 5339 55552 SH SOLE 22401 0 33151 ONEMAIN HLDGS INC COM 68268W103 3224 87887 SH SOLE 63387 0 24500 ONEOK INC NEW COM 682680103 82646 1121550 SH SOLE 716256 0 405294 ONEOK INC NEW COM 682680103 53 24600 SH Call SOLE 0 0 0 OPEN TEXT CORP COM 683715106 330 8095 SH SOLE 0 0 8095 OPKO HEALTH INC COM 68375N103 343 163950 SH SOLE 0 0 163950 OPTION CARE HEALTH INC COM 68404L102 254 79500 SH SOLE 0 0 79500 ORACLE CORP COM 68389X105 117033 2126708 SH SOLE 1222224 0 904484 ORANGE SPONSORED ADR 684060106 342 21968 SH SOLE 0 0 21968 ORBCOMM INC COM 68555P100 1171 246079 SH SOLE 0 0 246079 ORCHID IS CAP INC COM 68571X103 587 102109 SH SOLE 0 0 102109 ORGANOVO HLDGS INC COM 68620A104 10 36804 SH SOLE 0 0 36804 ORIGIN BANCORP INC COM 68621T102 313 9264 SH SOLE 0 0 9264 ORIX CORP SPONSORED ADR 686330101 446 5933 SH SOLE 4468 0 1465 OSHKOSH CORP COM 688239201 2529 33360 SH SOLE 17508 0 15852 OSI ETF TR OSHARES FTSE 67110P100 317 11365 SH SOLE 0 0 11365 OSI ETF TR OSHARES FTSE EUR 67110P506 279 11690 SH SOLE 0 0 11690 OSI ETF TR OSHARS FTSE US 67110P407 5738 165116 SH SOLE 0 0 165116 OTTER TAIL CORP COM 689648103 675 12564 SH SOLE 0 0 12564 OUTFRONT MEDIA INC COM 69007J106 1189 42813 SH SOLE 15680 0 27133 OWENS & MINOR INC NEW COM 690732102 115 19850 SH SOLE 0 0 19850 OWENS CORNING NEW COM 690742101 10950 173258 SH SOLE 137418 0 35840 OWENS ILL INC COM NEW 690768403 546 53166 SH SOLE 52226 0 940 OWL ROCK CAPITAL CORPORATION COM 69121K104 292 18500 SH SOLE 0 0 18500 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 3193 106055 SH SOLE 101791 0 4264 PACCAR INC COM 693718108 7595 108489 SH SOLE 41088 0 67401 PACER FDS TR BNCHMRK INFRA 69374H741 7055 219103 SH SOLE 0 0 219103 PACER FDS TR GLOBL CASH ETF 69374H709 3333 112270 SH SOLE 0 0 112270 PACER FDS TR TRENDP 100 ETF 69374H303 13486 375455 SH SOLE 0 0 375455 PACER FDS TR TRENDP US LAR CP 69374H105 56161 1807571 SH SOLE 0 0 1807571 PACER FDS TR TRENDP US MID CP 69374H204 7298 250086 SH SOLE 0 0 250086 PACER FDS TR TRENDPILOT EUR 69374H808 508 19242 SH SOLE 0 0 19242 PACER FDS TR US CASH COWS 100 69374H881 2763 95955 SH SOLE 0 0 95955 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 62 12000 SH SOLE 0 0 12000 PACIFIC PREMIER BANCORP COM 69478X105 1694 54303 SH SOLE 0 0 54303 PACIRA BIOSCIENCES COM 695127100 259 6813 SH SOLE 0 0 6813 PACKAGING CORP AMER COM 695156109 18772 176924 SH SOLE 89387 0 87537 PACWEST BANCORP DEL COM 695263103 20027 551103 SH SOLE 353668 0 197435 PAGSEGURO DIGITAL LTD COM CL A G68707101 6360 137330 SH SOLE 88403 0 48927 PALO ALTO NETWORKS INC COM 697435105 42003 206069 SH SOLE 98941 0 107128 PAN AMERICAN SILVER CORP COM 697900108 2374 151379 SH SOLE 0 0 151379 PAN AMERICAN SILVER CORP COM 697900108 35 21700 SH Call SOLE 0 0 0 PAN AMERICAN SILVER CORP COM 697900108 46 51600 SH Call SOLE 0 0 0 PAPA JOHNS INTL INC COM 698813102 405 7745 SH SOLE 0 0 7745 PARATEK PHARMACEUTICALS INC COM 699374302 252 58323 SH SOLE 0 0 58323 PARK HOTELS RESORTS INC COM 700517105 35021 1402511 SH SOLE 1343203 0 59308 PARK NATL CORP COM 700658107 1099 11594 SH SOLE 0 0 11594 PARKER HANNIFIN CORP COM 701094104 16403 90821 SH SOLE 59836 0 30985 PARSLEY ENERGY INC CL A 701877102 2269 135060 SH SOLE 97655 0 37405 PARTY CITY HOLDCO INC COM 702149105 65 11300 SH SOLE 10238 0 1062 PATRIOT TRANSN HLDG INC COM 70338W105 206 11528 SH SOLE 0 0 11528 PATTERN ENERGY GROUP INC CL A 70338P100 1490 55334 SH SOLE 0 0 55334 PATTERSON COMPANIES INC COM 703395103 1208 67772 SH SOLE 61312 0 6460 PATTERSON UTI ENERGY INC COM 703481101 1102 128841 SH SOLE 35399 0 93442 PAYCHEX INC COM 704326107 39475 476911 SH SOLE 126738 0 350173 PAYCOM SOFTWARE INC COM 70432V102 10665 50908 SH SOLE 42866 0 8042 PAYLOCITY HLDG CORP COM 70438V106 2284 23405 SH SOLE 13727 0 9678 PAYPAL HLDGS INC COM 70450Y103 108652 1048865 SH SOLE 235619 0 813246 PAYPAL HLDGS INC COM 70450Y103 327 20500 SH Call SOLE 0 0 0 PAYPAL HLDGS INC COM 70450Y103 107 20500 SH Call SOLE 0 0 0 PBF ENERGY INC CL A 69318G106 4355 160153 SH SOLE 149749 0 10404 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 806 38121 SH SOLE 0 0 38121 PCM FUND INC COM 69323T101 271 24362 SH SOLE 0 0 24362 PDC ENERGY INC COM 69327R101 901 32463 SH SOLE 0 0 32463 PEARSON PLC SPONSORED ADR 705015105 109 12006 SH SOLE 0 0 12006 PEBBLEBROOK HOTEL TR COM 70509V100 1929 69339 SH SOLE 19958 0 49381 PEGASYSTEMS INC COM 705573103 834 12263 SH SOLE 11635 0 628 PEMBINA PIPELINE CORP COM 706327103 16764 451979 SH SOLE 422168 0 29811 PENN NATL GAMING INC COM 707569109 2114 113505 SH SOLE 43760 0 69745 PENNANTPARK INVT CORP COM 708062104 105 16750 SH SOLE 0 0 16750 PENNEY J C CORP INC COM 708160106 231 259453 SH SOLE 0 0 259453 PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 11623 11551000 PRN SOLE 0 0 11551000 PENNYMAC MTG INVT TR COM 70931T103 750 33759 SH SOLE 0 0 33759 PENSKE AUTOMOTIVE GRP INC COM 70959W103 312 6590 SH SOLE 0 0 6590 PENTAIR PLC SHS G7S00T104 14657 387763 SH SOLE 359416 0 28347 PENUMBRA INC COM 70975L107 391 2909 SH SOLE 2808 0 101 PEOPLES UTD FINL INC COM 712704105 9747 623434 SH SOLE 519133 0 104301 PEPSICO INC COM 713448108 326237 2379536 SH SOLE 1350293 0 1029243 PERFORMANCE FOOD GROUP CO COM 71377A103 912 19830 SH SOLE 9259 0 10571 PERKINELMER INC COM 714046109 1089 12784 SH SOLE 816 0 11968 PERMIANVILLE RTY TR TR UNIT 71425H100 184 70400 SH SOLE 0 0 70400 PERRIGO CO PLC SHS G97822103 430 7702 SH SOLE 2051 0 5651 PERSPECTA INC COM 715347100 6109 233881 SH SOLE 178953 0 54928 PETIQ INC COM CL A 71639T106 3050 111894 SH SOLE 0 0 111894 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 146 11115 SH SOLE 0 0 11115 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 227 15677 SH SOLE 3544 0 12133 PFIZER INC COM 717081103 451590 12568605 SH SOLE 4773370 0 7795235 PFIZER INC COM 717081103 6 19400 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 4 135300 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 8 42600 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 587 58710 SH SOLE 0 0 58710 PGIM ETF TR ULTRA SHORT 69344A107 18170 362043 SH SOLE 0 0 362043 PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 5255 365716 SH SOLE 0 0 365716 PGIM HIGH YIELD BOND FUND IN COM 69346H100 6496 434525 SH SOLE 0 0 434525 PHILIP MORRIS INTL INC COM 718172109 160254 2110542 SH SOLE 1581944 0 528598 PHILLIPS 66 COM 718546104 59433 580398 SH SOLE 154443 0 425955 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1922 33950 SH SOLE 0 0 33950 PHYSICIANS RLTY TR COM 71943U104 3706 208797 SH SOLE 86177 0 122620 PICO HLDGS INC COM NEW 693366205 1266 125482 SH SOLE 125416 0 66 PIERIS PHARMACEUTICALS INC COM 720795103 233 68300 SH SOLE 0 0 68300 PILGRIMS PRIDE CORP NEW COM 72147K108 2191 68365 SH SOLE 38525 0 29840 PIMCO CALIF MUN INCOME FD II COM 72200M108 104 10636 SH SOLE 0 0 10636 PIMCO CORPORATE & INCOME OPP COM 72201B101 673 37074 SH SOLE 0 0 37074 PIMCO CORPORATE INCOME STRAT COM 72200U100 187 10177 SH SOLE 0 0 10177 PIMCO DYNAMIC INCOME FD SHS 72201Y101 913 28057 SH SOLE 0 0 28057 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2367 96673 SH SOLE 0 0 96673 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1305 13085 SH SOLE 6972 0 6113 PIMCO ETF TR 1-5 US TIP IDX 72201R205 3034 57883 SH SOLE 0 0 57883 PIMCO ETF TR 25YR+ ZERO U S 72201R882 1071 7406 SH SOLE 0 0 7406 PIMCO ETF TR ACTIVE BD ETF 72201R775 25664 235660 SH SOLE 0 0 235660 PIMCO ETF TR BROAD US TIPS 72201R403 2216 36913 SH SOLE 0 0 36913 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 31660 311212 SH SOLE 0 0 311212 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 909 9061 SH SOLE 0 0 9061 PIMCO ETF TR INTER MUN BD ACT 72201R866 446 8063 SH SOLE 0 0 8063 PIMCO ETF TR INV GRD CRP BD 72201R817 434 3953 SH SOLE 0 0 3953 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 310 6121 SH SOLE 0 0 6121 PIMCO HIGH INCOME FD COM SHS 722014107 101 13104 SH SOLE 0 0 13104 PIMCO INCOME OPPORTUNITY FD COM 72202B100 436 16369 SH SOLE 0 0 16369 PIMCO INCOME STRATEGY FUND COM 72201H108 193 16898 SH SOLE 0 0 16898 PIMCO INCOME STRATEGY FUND I COM 72201J104 596 57731 SH SOLE 0 0 57731 PIMCO MUN INCOME FD II COM 72200W106 883 56096 SH SOLE 0 0 56096 PIMCO STRATEGIC INCOME FD IN COM 72200X104 286 30914 SH SOLE 0 0 30914 PINNACLE FINL PARTNERS INC COM 72346Q104 4646 81871 SH SOLE 53721 0 28150 PINNACLE WEST CAP CORP COM 723484101 6768 69722 SH SOLE 33935 0 35787 PINTEREST INC CL A 72352L106 7162 270791 SH SOLE 63808 0 206983 PIONEER FLOATING RATE TR COM 72369J102 420 39875 SH SOLE 0 0 39875 PIONEER MUN HIGH INCOME ADV COM 723762100 816 74583 SH SOLE 0 0 74583 PIONEER MUN HIGH INCOME TR COM SHS 723763108 200 16051 SH SOLE 0 0 16051 PIONEER NAT RES CO COM 723787107 54688 434801 SH SOLE 152404 0 282397 PIONEER NAT RES CO COM 723787107 6 10700 SH Call SOLE 0 0 0 PIPER JAFFRAY COS COM 724078100 383 5072 SH SOLE 0 0 5072 PITNEY BOWES INC COM 724479100 2062 451150 SH SOLE 0 0 451150 PIXELWORKS INC COM NEW 72581M305 281 76000 SH SOLE 0 0 76000 PJT PARTNERS INC COM CL A 69343T107 1805 44341 SH SOLE 13763 0 30578 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 8099 390306 SH SOLE 0 0 390306 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 20063 945014 SH SOLE 803002 0 142012 PLANET FITNESS INC CL A 72703H101 4856 83907 SH SOLE 31678 0 52229 PLANTRONICS INC NEW COM 727493108 479 12832 SH SOLE 0 0 12832 PLUG POWER INC COM NEW 72919P202 50 19169 SH SOLE 0 0 19169 PLUMAS BANCORP COM 729273102 1072 53110 SH SOLE 0 0 53110 PLURALSIGHT INC COM CL A 72941B106 2683 159732 SH SOLE 1247 0 158485 PLURISTEM THERAPEUTICS INC COM NEW 72940R300 46 12268 SH SOLE 0 0 12268 PNC FINL SVCS GROUP INC COM 693475105 158764 1132728 SH SOLE 1024545 0 108183 PNM RES INC COM 69349H107 2232 42857 SH SOLE 39997 0 2860 POINTS INTL LTD COM NEW 730843208 986 89873 SH SOLE 89804 0 69 POLARIS INC COM 731068102 12305 139813 SH SOLE 23557 0 116256 POLYMET MINING CORP COM 731916102 27 83865 SH SOLE 0 0 83865 POLYONE CORP COM 73179P106 334 10219 SH SOLE 8297 0 1922 POOL CORPORATION COM 73278L105 30620 151811 SH SOLE 115042 0 36769 POPE RESOURCES A DELAWARE LP DEPOSITRY RCPT 732857107 383 5429 SH SOLE 0 0 5429 PORTLAND GEN ELEC CO COM NEW 736508847 4797 85106 SH SOLE 74828 0 10278 PORTOLA PHARMACEUTICALS INC COM 737010108 1169 43583 SH SOLE 5478 0 38105 POSCO SPONSORED ADR 693483109 1846 39144 SH SOLE 38731 0 413 POST HLDGS INC COM 737446104 12250 115738 SH SOLE 108605 0 7133 POTLATCHDELTIC CORPORATION COM 737630103 5212 126871 SH SOLE 115239 0 11632 POWER INTEGRATIONS INC COM 739276103 1168 12915 SH SOLE 12481 0 434 PPG INDS INC COM 693506107 52003 438791 SH SOLE 348791 0 90000 PPL CORP COM 69351T106 90234 2865485 SH SOLE 2505602 0 359883 PRA HEALTH SCIENCES INC COM 69354M108 1140 11484 SH SOLE 8696 0 2788 PRECISION DRILLING CORP COM 2010 74022D308 21 18138 SH SOLE 0 0 18138 PREFERRED APT CMNTYS INC COM 74039L103 242 16755 SH SOLE 0 0 16755 PREFERRED BK LOS ANGELES CA COM NEW 740367404 433 8273 SH SOLE 0 0 8273 PREMIER INC CL A 74051N102 22332 772193 SH SOLE 769800 0 2393 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 2791 80453 SH SOLE 80339 0 114 PRETIUM RES INC COM 74139C102 415 35970 SH SOLE 0 0 35970 PRICE T ROWE GROUP INC COM 74144T108 16785 146913 SH SOLE 19654 0 127259 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 673 450000 PRN SOLE 0 0 450000 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 1275 1100000 PRN SOLE 0 0 1100000 PRICESMART INC COM 741511109 7150 100559 SH SOLE 100330 0 229 PRIMERICA INC COM 74164M108 21023 165236 SH SOLE 158411 0 6825 PRIMORIS SVCS CORP COM 74164F103 307 15680 SH SOLE 0 0 15680 PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 207 5159 SH SOLE 0 0 5159 PRINCIPAL EXCHANGE TRADED FD HELTHCARE INDX 74255Y409 877 28773 SH SOLE 0 0 28773 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 11375 114266 SH SOLE 0 0 114266 PRINCIPAL FINL GROUP INC COM 74251V102 3301 57768 SH SOLE 26566 0 31202 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 449 21845 SH SOLE 0 0 21845 PROCTER & GAMBLE CO COM 742718109 364868 2933483 SH SOLE 1502598 0 1430885 PROGENICS PHARMACEUTICALS IN COM 743187106 230 45458 SH SOLE 40320 0 5138 PROGRESS SOFTWARE CORP COM 743312100 240 6308 SH SOLE 3992 0 2316 PROGRESSIVE CORP OHIO COM 743315103 46654 603943 SH SOLE 239673 0 364270 PROLOGIS INC COM 74340W103 64312 754662 SH SOLE 664093 0 90569 PROOFPOINT INC COM 743424103 4361 33793 SH SOLE 17205 0 16588 PROPETRO HLDG CORP COM 74347M108 591 64969 SH SOLE 8679 0 56290 PROS HOLDINGS INC COM 74346Y103 658 11038 SH SOLE 0 0 11038 PROSHARES TR LARGE CAP CRE 74347R248 1046 14741 SH SOLE 0 0 14741 PROSHARES TR MSCI EAFE DIVD 74347B839 6495 174025 SH SOLE 11458 0 162567 PROSHARES TR MSCI EMRG MKTS 74347B847 204 3660 SH SOLE 0 0 3660 PROSHARES TR PSHS SHORT DOW30 74347B235 1453 27689 SH SOLE 0 0 27689 PROSHARES TR PSHS ULT MCAP400 74347R404 218 5445 SH SOLE 0 0 5445 PROSHARES TR RUSS 2000 DIVD 74347B698 9175 154561 SH SOLE 0 0 154561 PROSHARES TR S&P 500 DV ARIST 74348A467 67629 944798 SH SOLE 81 0 944717 PROSHARES TR S&P MDCP 400 DIV 74347B680 10945 188442 SH SOLE 0 0 188442 PROSHARES TR SHORT QQQ NEW 74347B714 448 16148 SH SOLE 0 0 16148 PROSHARES TR SHORT S&P 500 NE 74347B425 21334 816458 SH SOLE 0 0 816458 PROSHARES TR SHRT RUSSELL2000 74348A210 799 19671 SH SOLE 0 0 19671 PROSPECT CAPITAL CORPORATION COM 74348T102 893 135498 SH SOLE 0 0 135498 PROSPERITY BANCSHARES INC COM 743606105 11971 169490 SH SOLE 168300 0 1190 PROTECTIVE INS CORP CL B 74368L203 194 11115 SH SOLE 0 0 11115 PROVIDENT FINL SVCS INC COM 74386T105 289 11787 SH SOLE 0 0 11787 PRUDENTIAL FINL INC COM 744320102 23787 264446 SH SOLE 18136 0 246310 PRUDENTIAL FINL INC COM 744320102 23 25700 SH Call SOLE 0 0 0 PRUDENTIAL PLC ADR 74435K204 22522 618913 SH SOLE 562232 0 56681 PTC INC COM 69370C100 11648 170839 SH SOLE 40731 0 130108 PTC THERAPEUTICS INC COM 69366J200 238 7025 SH SOLE 0 0 7025 PUBLIC STORAGE COM 74460D109 19520 79585 SH SOLE 62743 0 16842 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7353 118440 SH SOLE 16303 0 102137 PULTE GROUP INC COM 745867101 8100 221612 SH SOLE 159855 0 61757 PURE STORAGE INC CL A 74624M102 535 31611 SH SOLE 0 0 31611 PUTNAM MANAGED MUN INCOM TR COM 746823103 3434 438510 SH SOLE 0 0 438510 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 316 68860 SH SOLE 0 0 68860 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2000 153061 SH SOLE 0 0 153061 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 6036 1147502 SH SOLE 0 0 1147502 PVH CORP COM 693656100 2211 25064 SH SOLE 18581 0 6483 Q2 HLDGS INC COM 74736L109 1026 13004 SH SOLE 5183 0 7821 QCR HOLDINGS INC COM 74727A104 535 14080 SH SOLE 0 0 14080 QEP RES INC COM 74733V100 49 13145 SH SOLE 0 0 13145 QORVO INC COM 74736K101 6231 84038 SH SOLE 60431 0 23607 QTS RLTY TR INC COM CL A 74736A103 514 9994 SH SOLE 1587 0 8407 QUAKER CHEM CORP COM 747316107 3137 19835 SH SOLE 18808 0 1027 QUALCOMM INC COM 747525103 222965 2922990 SH SOLE 1764554 0 1158436 QUALCOMM INC COM 747525103 891 51200 SH Call SOLE 0 0 0 QUALYS INC COM 74758T303 4483 59319 SH SOLE 53469 0 5850 QUANTA SVCS INC COM 74762E102 3304 87414 SH SOLE 10877 0 76537 QUDIAN INC ADR 747798106 3682 534379 SH SOLE 0 0 534379 QUEST DIAGNOSTICS INC COM 74834L100 11001 102787 SH SOLE 81483 0 21304 QUIDEL CORP COM 74838J101 744 12130 SH SOLE 5799 0 6331 QUINSTREET INC COM 74874Q100 359 28494 SH SOLE 7536 0 20958 QUORUM HEALTH CORP COM 74909E106 17 13762 SH SOLE 0 0 13762 QURATE RETAIL INC COM SER A 74915M100 10699 1037231 SH SOLE 993789 0 43442 RA PHARMACEUTICALS INC COM 74933V108 371 15677 SH SOLE 11076 0 4601 RADIAN GROUP INC COM 750236101 353 15463 SH SOLE 0 0 15463 RADNET INC COM 750491102 279 19451 SH SOLE 0 0 19451 RALPH LAUREN CORP CL A 751212101 5356 56100 SH SOLE 27026 0 29074 RANGE RES CORP COM 75281A109 677 177317 SH SOLE 26114 0 151203 RANGER ENERGY SVCS INC COM CL A 75282U104 74 11500 SH SOLE 0 0 11500 RAPID7 INC COM 753422104 3019 66514 SH SOLE 38409 0 28105 RAYMOND JAMES FINANCIAL INC COM 754730109 34824 422321 SH SOLE 0 0 422321 RAYONIER ADVANCED MATLS INC COM 75508B104 156 36050 SH SOLE 28495 0 7555 RAYONIER INC COM 754907103 1278 45315 SH SOLE 15903 0 29412 RAYTHEON CO COM NEW 755111507 104674 533531 SH SOLE 200604 0 332927 RBC BEARINGS INC COM 75524B104 18854 113640 SH SOLE 112065 0 1575 RE MAX HLDGS INC CL A 75524W108 676 21020 SH SOLE 0 0 21020 READY CAP CORP 7% CN SR NT 2023 75574U200 11840 436590 SH SOLE 0 0 436590 READY CAP CORP COM 75574U101 13374 840091 SH SOLE 0 0 840091 REALITY SHS ETF TR DIVS ETF 75605A108 803 30772 SH SOLE 0 0 30772 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 286 12402 SH SOLE 0 0 12402 REALOGY HLDGS CORP COM 75605Y106 203 30380 SH SOLE 27618 0 2762 REALPAGE INC COM 75606N109 11068 176066 SH SOLE 27272 0 148794 REALTY INCOME CORP COM 756109104 70426 918430 SH SOLE 620735 0 297695 REATA PHARMACEUTICALS INC CL A 75615P103 344 4290 SH SOLE 0 0 4290 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1897 51699 SH SOLE 0 0 51699 REDFIN CORP COM 75737F108 1668 99044 SH SOLE 0 0 99044 REDWOOD TR INC COM 758075402 1206 73487 SH SOLE 0 0 73487 REDWOOD TR INC NOTE 5.625% 7/1 758075AD7 12336 12150000 PRN SOLE 0 0 12150000 REGAL BELOIT CORP COM 758750103 2057 28242 SH SOLE 2045 0 26197 REGALWOOD GLOBAL ENERGY LTD COM CL A G74760102 108 10500 SH SOLE 0 0 10500 REGENCY CTRS CORP COM 758849103 6815 98077 SH SOLE 91484 0 6593 REGENERON PHARMACEUTICALS COM 75886F107 19026 68588 SH SOLE 51837 0 16751 REGENXBIO INC COM 75901B107 1045 29364 SH SOLE 0 0 29364 REGIONS FINL CORP NEW COM 7591EP100 81589 5157324 SH SOLE 3876336 0 1280988 REINSURANCE GRP OF AMERICA I COM NEW 759351604 19965 124877 SH SOLE 122356 0 2521 RELIANCE STEEL & ALUMINUM CO COM 759509102 5531 55499 SH SOLE 50356 0 5143 RELX PLC SPONSORED ADR 759530108 28920 1219227 SH SOLE 1204490 0 14737 RENAISSANCERE HOLDINGS LTD COM G7496G103 530 2738 SH SOLE 0 0 2738 RENASANT CORP COM 75970E107 1436 41026 SH SOLE 0 0 41026 RENREN INC SPON ADR A NEW 759892201 16 19620 SH SOLE 0 0 19620 RENT A CTR INC NEW COM 76009N100 1164 45130 SH SOLE 11092 0 34038 REPLIGEN CORP COM 759916109 780 10177 SH SOLE 7863 0 2314 REPUBLIC BANCORP KY CL A 760281204 284 6541 SH SOLE 0 0 6541 REPUBLIC SVCS INC COM 760759100 51262 592282 SH SOLE 353522 0 238760 RESEARCH FRONTIERS INC COM 760911107 35 11000 SH SOLE 0 0 11000 RESIDEO TECHNOLOGIES INC COM 76118Y104 4867 339133 SH SOLE 309760 0 29373 RESMED INC COM 761152107 2990 22131 SH SOLE 0 0 22131 RESOURCES CONNECTION INC COM 76122Q105 2348 138203 SH SOLE 137226 0 977 RESTAURANT BRANDS INTL INC COM 76131D103 4982 70029 SH SOLE 34632 0 35397 RETAIL OPPORTUNITY INVTS COR COM 76131N101 4019 220486 SH SOLE 5925 0 214561 RETAIL PPTYS AMER INC CL A 76131V202 2556 207498 SH SOLE 195463 0 12035 REVOLVE GROUP INC CL A 76156B107 804 34392 SH SOLE 19982 0 14410 REXNORD CORP NEW COM 76169B102 262 9672 SH SOLE 9568 0 104 RH COM 74967X103 337 1973 SH SOLE 0 0 1973 RING ENERGY INC COM 76680V108 682 415769 SH SOLE 0 0 415769 RINGCENTRAL INC CL A 76680R206 46035 366348 SH SOLE 5293 0 361055 RIO TINTO PLC SPONSORED ADR 767204100 12801 245759 SH SOLE 6435 0 239324 RITCHIE BROS AUCTIONEERS COM 767744105 4332 108606 SH SOLE 93780 0 14826 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 1407 81390 SH SOLE 0 0 81390 RLI CORP COM 749607107 4480 48220 SH SOLE 46033 0 2187 RLJ LODGING TR CUM CONV PFD A 74965L200 994 36844 SH SOLE 0 0 36844 RMR REAL ESTATE INCOME FUND COM 76970B101 11631 570411 SH SOLE 0 0 570411 ROBERT HALF INTL INC COM 770323103 4163 74789 SH SOLE 71614 0 3175 ROCKWELL AUTOMATION INC COM 773903109 14068 85365 SH SOLE 41419 0 43946 ROCKWELL MED INC COM 774374102 106 38305 SH SOLE 0 0 38305 ROCKY BRANDS INC COM 774515100 3043 91570 SH SOLE 0 0 91570 ROGERS COMMUNICATIONS INC CL B 775109200 17913 367549 SH SOLE 343154 0 24395 ROGERS CORP COM 775133101 300 2197 SH SOLE 1179 0 1018 ROKU INC COM CL A 77543R102 10523 103414 SH SOLE 501 0 102913 ROKU INC COM CL A 77543R102 124 12800 SH Put SOLE 0 0 12800 ROLLINS INC COM 775711104 6079 178424 SH SOLE 83679 0 94745 ROPER TECHNOLOGIES INC COM 776696106 67916 190439 SH SOLE 5078 0 185361 ROSS STORES INC COM 778296103 34189 311232 SH SOLE 231375 0 79857 ROYAL BK CDA MONTREAL QUE COM 780087102 33752 415830 SH SOLE 263603 0 152227 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2014 394816 SH SOLE 388665 0 6151 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 8587 79260 SH SOLE 48418 0 30842 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 62121 1037077 SH SOLE 671523 0 365554 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 76342 1297241 SH SOLE 842738 0 454503 ROYAL GOLD INC COM 780287108 8204 66579 SH SOLE 0 0 66579 ROYCE GLOBAL VALUE TR INC COM 78081T104 8789 868461 SH SOLE 0 0 868461 ROYCE MICRO-CAP TR INC COM 780915104 587 73048 SH SOLE 0 0 73048 ROYCE VALUE TR INC COM 780910105 19388 1409001 SH SOLE 0 0 1409001 RPM INTL INC COM 749685103 33608 488414 SH SOLE 385501 0 102913 RUSH ENTERPRISES INC CL A 781846209 205 5319 SH SOLE 1872 0 3447 RUTHS HOSPITALITY GROUP INC COM 783332109 340 16631 SH SOLE 16358 0 273 RYANAIR HLDGS PLC SPONSORED ADS 783513203 4916 74063 SH SOLE 72275 0 1788 RYDER SYS INC COM 783549108 10435 201572 SH SOLE 0 0 201572 RYMAN HOSPITALITY PPTYS INC COM 78377T107 24393 298167 SH SOLE 274007 0 24160 S&P GLOBAL INC COM 78409V104 27112 110657 SH SOLE 47787 0 62870 SABINE ROYALTY TR UNIT BEN INT 785688102 391 9021 SH SOLE 0 0 9021 SABRA HEALTH CARE REIT INC COM 78573L106 21708 945450 SH SOLE 911995 0 33455 SABRE CORP COM 78573M104 21434 957109 SH SOLE 949452 0 7657 SAFEHOLD INC COM 78645L100 222 7284 SH SOLE 0 0 7284 SAGE THERAPEUTICS INC COM 78667J108 4946 35258 SH SOLE 26752 0 8506 SAIA INC COM 78709Y105 456 4871 SH SOLE 3486 0 1385 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 472 25272 SH SOLE 25221 0 51 SALESFORCE COM INC COM 79466L302 187399 1262454 SH SOLE 259439 0 1003015 SALESFORCE COM INC COM 79466L302 25 10700 SH Call SOLE 0 0 0 SALESFORCE COM INC COM 79466L302 3 10700 SH Call SOLE 0 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 81 10343 SH SOLE 0 0 10343 SANDERSON FARMS INC COM 800013104 2277 15045 SH SOLE 13374 0 1671 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 11 22537 SH SOLE 0 0 22537 SANDSTORM GOLD LTD COM NEW 80013R206 127 22490 SH SOLE 0 0 22490 SANMINA CORPORATION COM 801056102 240 7469 SH SOLE 5388 0 2081 SANOFI SPONSORED ADR 80105N105 45980 992444 SH SOLE 836754 0 155690 SAP SE SPON ADR 803054204 37195 315556 SH SOLE 277714 0 37842 SARATOGA INVT CORP COM NEW 80349A208 665 26898 SH SOLE 0 0 26898 SAREPTA THERAPEUTICS INC COM 803607100 1761 23383 SH SOLE 4268 0 19115 SAREPTA THERAPEUTICS INC COM 803607100 147 22100 SH Call SOLE 0 0 0 SAREPTA THERAPEUTICS INC COM 803607100 409 22000 SH Put SOLE 0 0 22000 SAREPTA THERAPEUTICS INC COM 803607100 8 22100 SH Call SOLE 0 0 0 SAVARA INC COM 805111101 110 41407 SH SOLE 0 0 41407 SB ONE BANCORP COM 78413T103 486 21528 SH SOLE 0 0 21528 SBA COMMUNICATIONS CORP NEW CL A 78410G104 14000 58056 SH SOLE 39482 0 18574 SCHLUMBERGER LTD COM 806857108 32205 942504 SH SOLE 514452 0 428052 SCHNEIDER NATIONAL INC CL B 80689H102 1189 54733 SH SOLE 54147 0 586 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1812 56887 SH SOLE 0 0 56887 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 405 12738 SH SOLE 0 0 12738 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1295 32753 SH SOLE 0 0 32753 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1778 35121 SH SOLE 0 0 35121 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2026 28522 SH SOLE 0 0 28522 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1691 30866 SH SOLE 0 0 30866 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2270 27015 SH SOLE 0 0 27015 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 215 3783 SH SOLE 0 0 3783 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1850 26082 SH SOLE 0 0 26082 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 23180 409968 SH SOLE 0 0 409968 SCHWAB STRATEGIC TR US REIT ETF 808524847 664 14087 SH SOLE 0 0 14087 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 311 4466 SH SOLE 0 0 4466 SCHWAB STRATEGIC TR US TIPS ETF 808524870 474 8357 SH SOLE 0 0 8357 SCHWEITZER-MAUDUIT INTL INC COM 808541106 316 8453 SH SOLE 4838 0 3615 SCIENCE APPLICATNS INTL CP N COM 808625107 3381 38703 SH SOLE 35402 0 3301 SCOTTS MIRACLE GRO CO CL A 810186106 11392 111881 SH SOLE 79057 0 32824 SEABOARD CORP COM 811543107 350 80 SH SOLE 0 0 80 SEABRIDGE GOLD INC COM 811916105 5281 417975 SH SOLE 0 0 417975 SEACOAST BKG CORP FLA COM NEW 811707801 374 14790 SH SOLE 7345 0 7445 SEAGATE TECHNOLOGY PLC SHS G7945M107 67537 1255571 SH SOLE 1153673 0 101898 SEALED AIR CORP NEW COM 81211K100 1287 30996 SH SOLE 5539 0 25457 SEASPAN CORP SHS Y75638109 3698 347875 SH SOLE 0 0 347875 SEATTLE GENETICS INC COM 812578102 1103 12912 SH SOLE 1753 0 11159 SEI INVESTMENTS CO COM 784117103 16003 270072 SH SOLE 229508 0 40564 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 58193 1175143 SH SOLE 771815 0 403328 SELECT SECTOR SPDR TR ENERGY 81369Y506 26950 455244 SH SOLE 67745 0 387499 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 11097 282086 SH SOLE 0 0 282086 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 80992 670990 SH SOLE 310518 0 360472 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 76409 1244040 SH SOLE 948314 0 295726 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 113494 1259225 SH SOLE 693345 0 565880 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 47683 1702975 SH SOLE 225484 0 1477491 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 19 11000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 60 22900 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 45639 587906 SH SOLE 28627 0 559279 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 43841 677183 SH SOLE 284945 0 392238 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 6423 110353 SH SOLE 0 0 110353 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 146920 1824415 SH SOLE 1042527 0 781888 SELECTIVE INS GROUP INC COM 816300107 461 6137 SH SOLE 0 0 6137 SEMGROUP CORP CL A 81663A105 205 12525 SH SOLE 0 0 12525 SEMPRA ENERGY COM 816851109 52529 355859 SH SOLE 294270 0 61589 SENIOR HSG PPTYS TR SH BEN INT 81721M109 353 38139 SH SOLE 0 0 38139 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 14618 292012 SH SOLE 288928 0 3084 SENSEONICS HLDGS INC COM 81727U105 1093 1106176 SH SOLE 0 0 1106176 SENSIENT TECHNOLOGIES CORP COM 81725T100 775 11291 SH SOLE 8252 0 3039 SERITAGE GROWTH PPTYS CL A 81752R100 3477 81828 SH SOLE 9999 0 71829 SERVICE CORP INTL COM 817565104 3975 83137 SH SOLE 5711 0 77426 SERVICE PPTYS TR COM SH BEN INT 81761L102 630 24430 SH SOLE 0 0 24430 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 1992 35631 SH SOLE 34399 0 1232 SERVICENOW INC COM 81762P102 64223 252996 SH SOLE 57271 0 195725 SERVISFIRST BANCSHARES INC COM 81768T108 363 10939 SH SOLE 0 0 10939 SHAKE SHACK INC CL A 819047101 537 5476 SH SOLE 0 0 5476 SHAW COMMUNICATIONS INC CL B CONV 82028K200 239 12134 SH SOLE 12081 0 53 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 831 40651 SH SOLE 0 0 40651 SHERWIN WILLIAMS CO COM 824348106 41477 75419 SH SOLE 56629 0 18790 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 793 22668 SH SOLE 22316 0 352 SHIP FINANCE INTERNATIONAL L SHS G81075106 500 35594 SH SOLE 0 0 35594 SHOPIFY INC CL A 82509L107 23134 74229 SH SOLE 20334 0 53895 SIENNA BIOPHARMACEUTICALS IN COM 82622H108 5 23226 SH SOLE 0 0 23226 SIGA TECHNOLOGIES INC COM 826917106 96 18800 SH SOLE 0 0 18800 SIGNATURE BK NEW YORK N Y COM 82669G104 2483 20830 SH SOLE 16436 0 4394 SILGAN HOLDINGS INC COM 827048109 633 21090 SH SOLE 6437 0 14653 SILICON LABORATORIES INC COM 826919102 2500 22450 SH SOLE 21463 0 987 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2512 71052 SH SOLE 68751 0 2301 SILVERCORP METALS INC COM 82835P103 254 65408 SH SOLE 0 0 65408 SILVERCREST METALS INC COM 828363101 167 31913 SH SOLE 0 0 31913 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 482 19372 SH SOLE 6915 0 12457 SIMON PPTY GROUP INC NEW COM 828806109 16627 106823 SH SOLE 5804 0 101019 SIMPLY GOOD FOODS CO COM 82900L102 652 22501 SH SOLE 15588 0 6913 SIMPSON MANUFACTURING CO INC COM 829073105 1596 23003 SH SOLE 23003 0 0 SIMULATIONS PLUS INC COM 829214105 1984 57172 SH SOLE 55542 0 1630 SINA CORP ORD G81477104 1426 36385 SH SOLE 0 0 36385 SINCLAIR BROADCAST GROUP INC CL A 829226109 864 20215 SH SOLE 18431 0 1784 SIRIUS XM HLDGS INC COM 82968B103 5518 882171 SH SOLE 478552 0 403619 SITE CENTERS CORP COM 82981J109 846 55964 SH SOLE 0 0 55964 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 5893 79607 SH SOLE 70373 0 9234 SIX FLAGS ENTMT CORP NEW COM 83001A102 32204 634068 SH SOLE 433425 0 200643 SJW GROUP COM 784305104 845 12378 SH SOLE 7552 0 4826 SK TELECOM LTD SPONSORED ADR 78440P108 812 36558 SH SOLE 35150 0 1408 SKECHERS U S A INC CL A 830566105 364 9755 SH SOLE 0 0 9755 SKYLINE CHAMPION CORPORATION COM 830830105 357 11867 SH SOLE 11824 0 43 SKYWEST INC COM 830879102 1806 31468 SH SOLE 2669 0 28799 SKYWORKS SOLUTIONS INC COM 83088M102 7592 95800 SH SOLE 296 0 95504 SKYWORKS SOLUTIONS INC COM 83088M102 28 29500 SH Call SOLE 0 0 0 SL GREEN RLTY CORP COM 78440X101 2714 33193 SH SOLE 31652 0 1541 SLACK TECHNOLOGIES INC COM CL A 83088V102 5324 224362 SH SOLE 25463 0 198899 SLEEP NUMBER CORP COM 83125X103 418 10115 SH SOLE 8577 0 1538 SLM CORP COM 78442P106 3126 354234 SH SOLE 341926 0 12308 SM ENERGY CO COM 78454L100 144 14828 SH SOLE 0 0 14828 SMILEDIRECTCLUB INC CL A COM 83192H106 536 38595 SH SOLE 36695 0 1900 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2682 55720 SH SOLE 53050 0 2670 SMITH A O CORP COM 831865209 10314 216179 SH SOLE 159639 0 56540 SMUCKER J M CO COM NEW 832696405 19680 178868 SH SOLE 533 0 178335 SNAP INC CL A 83304A106 3916 247825 SH SOLE 0 0 247825 SNAP ON INC COM 833034101 28835 184202 SH SOLE 158015 0 26187 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 2409 86677 SH SOLE 77591 0 9086 SOGOU INC ADR REPSTG A 83409V104 65 13100 SH SOLE 0 0 13100 SOL GEL TECHNOLOGIES SHS M8694L103 369 41056 SH SOLE 0 0 41056 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1332 15915 SH SOLE 0 0 15915 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 969 72233 SH SOLE 71226 0 1007 SOLIGENIX INC COM 834223307 19 19710 SH SOLE 0 0 19710 SONOCO PRODS CO COM 835495102 5145 88381 SH SOLE 45607 0 42774 SONOS INC COM 83570H108 3014 224782 SH SOLE 0 0 224782 SONY CORP SPONSORED ADR 835699307 5242 88648 SH SOLE 23032 0 65616 SOTHEBYS COM 835898107 278 4873 SH SOLE 4232 0 641 SOUTH JERSEY INDS INC COM 838518108 3719 112994 SH SOLE 57601 0 55393 SOUTH ST CORP COM 840441109 3980 52860 SH SOLE 41715 0 11145 SOUTHERN CO COM 842587107 122286 1979706 SH SOLE 1049463 0 930243 SOUTHERN COPPER CORP COM 84265V105 414 12136 SH SOLE 0 0 12136 SOUTHERN FIRST BANCSHARES IN COM 842873101 404 10143 SH SOLE 0 0 10143 SOUTHWEST AIRLS CO COM 844741108 23204 429614 SH SOLE 226402 0 203212 SOUTHWEST GAS HOLDINGS INC COM 844895102 1117 12264 SH SOLE 1842 0 10422 SOUTHWESTERN ENERGY CO COM 845467109 208 107595 SH SOLE 93729 0 13866 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 57850 214908 SH SOLE 0 0 214908 SPDR GOLD TRUST GOLD SHS 78463V107 90370 650750 SH SOLE 0 0 650750 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 620 6631 SH SOLE 0 0 6631 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 8701 167774 SH SOLE 67 0 167707 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1366 34563 SH SOLE 0 0 34563 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1404 37215 SH SOLE 0 0 37215 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 10749 249577 SH SOLE 0 0 249577 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 3146 78824 SH SOLE 0 0 78824 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1223 41657 SH SOLE 0 0 41657 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5503 160541 SH SOLE 0 0 160541 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 210 2332 SH SOLE 0 0 2332 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 750 25127 SH SOLE 0 0 25127 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 556 12799 SH SOLE 0 0 12799 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 439 8230 SH SOLE 0 0 8230 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 529 7832 SH SOLE 0 0 7832 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3310 84982 SH SOLE 0 0 84982 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 255 8686 SH SOLE 0 0 8686 SPDR S&P 500 ETF TR TR UNIT 78462F103 670295 2258606 SH SOLE 276453 0 1982153 SPDR S&P 500 ETF TR TR UNIT 78462F103 3 11100 SH Put SOLE 0 0 11100 SPDR S&P 500 ETF TR TR UNIT 78462F103 48 65300 SH Put SOLE 0 0 65300 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 199772 566759 SH SOLE 268982 0 297777 SPDR SERIES TRUST AEROSPACE DEF 78464A631 11106 103949 SH SOLE 0 0 103949 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 24341 464076 SH SOLE 4134 0 459942 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 197772 6429501 SH SOLE 5393790 0 1035711 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 267 9318 SH SOLE 0 0 9318 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 55576 511078 SH SOLE 446284 0 64794 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 3698 136897 SH SOLE 0 0 136897 SPDR SERIES TRUST COMP SOFTWARE 78464A599 4856 52013 SH SOLE 0 0 52013 SPDR SERIES TRUST DJ REIT ETF 78464A607 1524 14569 SH SOLE 0 0 14569 SPDR SERIES TRUST DORSEY WRGT FI 78468R713 1222 51884 SH SOLE 0 0 51884 SPDR SERIES TRUST FACTST INV ETF 78464A110 3465 34715 SH SOLE 0 0 34715 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 7192 92119 SH SOLE 0 0 92119 SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 10352 116624 SH SOLE 114797 0 1827 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 28416 478623 SH SOLE 431876 0 46747 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 130466 2663109 SH SOLE 2605282 0 57827 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 7289 143792 SH SOLE 97658 0 46134 SPDR SERIES TRUST NYSE TECH ETF 78464A102 1090 14988 SH SOLE 0 0 14988 SPDR SERIES TRUST OILGAS EQUIP 78464A748 174 23981 SH SOLE 0 0 23981 SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 3057 97751 SH SOLE 0 0 97751 SPDR SERIES TRUST PORTFLI MORTGAGE 78464A383 1949 74183 SH SOLE 57905 0 16278 SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 597 20944 SH SOLE 0 0 20944 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 44349 1496255 SH SOLE 1458913 0 37342 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 178181 5050474 SH SOLE 4911849 0 138625 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 1477 36005 SH SOLE 0 0 36005 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 12394 355650 SH SOLE 0 0 355650 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 33166 978647 SH SOLE 966073 0 12574 SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 205 6839 SH SOLE 0 0 6839 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 39700 1286868 SH SOLE 1069240 0 217628 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 276 9195 SH SOLE 0 0 9195 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 26554 682804 SH SOLE 218936 0 463868 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 3541 93234 SH SOLE 0 0 93234 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 1994 62402 SH SOLE 0 0 62402 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 3399 63278 SH SOLE 0 0 63278 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 447 8709 SH SOLE 0 0 8709 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1571 26358 SH SOLE 0 0 26358 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 1958 31959 SH SOLE 0 0 31959 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 2436 36246 SH SOLE 0 0 36246 SPDR SERIES TRUST S&P BIOTECH 78464A870 18394 241220 SH SOLE 0 0 241220 SPDR SERIES TRUST S&P BIOTECH 78464A870 2 42700 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 6385 147937 SH SOLE 0 0 147937 SPDR SERIES TRUST S&P DIVID ETF 78464A763 468440 4565700 SH SOLE 3531765 0 1033935 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1887 42804 SH SOLE 0 0 42804 SPDR SERIES TRUST S&P INS ETF 78464A789 2060 58484 SH SOLE 0 0 58484 SPDR SERIES TRUST S&P METALS MNG 78464A755 277 10882 SH SOLE 0 0 10882 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1705 76230 SH SOLE 0 0 76230 SPDR SERIES TRUST S&P PHARMAC 78464A722 1395 39195 SH SOLE 0 0 39195 SPDR SERIES TRUST S&P REGL BKG 78464A698 6611 125235 SH SOLE 0 0 125235 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 1914 45099 SH SOLE 0 0 45099 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 15465 172175 SH SOLE 0 0 172175 SPDR SERIES TRUST S&P TELECOM 78464A540 217 3228 SH SOLE 0 0 3228 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 681 11158 SH SOLE 0 0 11158 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 31150 340109 SH SOLE 0 0 340109 SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 566 5956 SH SOLE 0 0 5956 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 646 14620 SH SOLE 0 0 14620 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 931 17652 SH SOLE 14837 0 2815 SPIRE INC COM 84857L101 684 7838 SH SOLE 0 0 7838 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 5103 62049 SH SOLE 49460 0 12589 SPIRIT AIRLS INC COM 848577102 846 23307 SH SOLE 0 0 23307 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 483 10082 SH SOLE 0 0 10082 SPLUNK INC COM 848637104 28953 245657 SH SOLE 204236 0 41421 SPOTIFY TECHNOLOGY S A SHS L8681T102 18364 161089 SH SOLE 22495 0 138594 SPRAGUE RES LP COM UNIT REP LTD 849343108 639 36116 SH SOLE 0 0 36116 SPRINT CORPORATION COM 85207U105 615 99697 SH SOLE 0 0 99697 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 8833 623330 SH SOLE 0 0 623330 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 3526 298325 SH SOLE 0 0 298325 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1232 96241 SH SOLE 0 0 96241 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1100 176249 SH SOLE 0 0 176249 SPROUTS FMRS MKT INC COM 85208M102 430 22228 SH SOLE 17087 0 5141 SPS COMMERCE INC COM 78463M107 3272 69517 SH SOLE 40645 0 28872 SPX CORP COM 784635104 5100 127458 SH SOLE 121566 0 5892 SPX FLOW INC COM 78469X107 2163 54826 SH SOLE 0 0 54826 SQUARE INC CL A 852234103 29457 475499 SH SOLE 64200 0 411299 SRC ENERGY INC COM 78470V108 1227 263353 SH SOLE 0 0 263353 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 11786 228549 SH SOLE 115628 0 112921 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1506 32504 SH SOLE 0 0 32504 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 29397 761854 SH SOLE 0 0 761854 SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 441 5350 SH SOLE 0 0 5350 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 376 15178 SH SOLE 0 0 15178 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 18112 367913 SH SOLE 0 0 367913 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1129 22723 SH SOLE 0 0 22723 SSR MNG INC COM 784730103 1265 87193 SH SOLE 0 0 87193 ST JOE CO COM 790148100 534 31200 SH SOLE 0 0 31200 STAG INDL INC COM 85254J102 25152 853196 SH SOLE 758832 0 94364 STAMPS COM INC COM NEW 852857200 2258 30333 SH SOLE 0 0 30333 STAMPS COM INC COM NEW 852857200 353 21400 SH Call SOLE 0 0 0 STANLEY BLACK & DECKER INC COM 854502101 14190 98264 SH SOLE 52520 0 45744 STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 1407 14000 SH SOLE 0 0 14000 STARBUCKS CORP COM 855244109 104703 1184134 SH SOLE 386086 0 798048 STARBUCKS CORP COM 855244109 11 10100 SH Call SOLE 0 0 0 STARS GROUP INC COM 85570W100 366 24470 SH SOLE 24215 0 255 STARWOOD PPTY TR INC COM 85571B105 42231 1743636 SH SOLE 1364610 0 379026 STARWOOD PPTY TR INC COM 85571B105 5 10500 SH Call SOLE 0 0 0 STATE STR CORP COM 857477103 8295 140141 SH SOLE 83876 0 56265 STEEL DYNAMICS INC COM 858119100 6436 215986 SH SOLE 150348 0 65638 STEELCASE INC CL A 858155203 3812 207170 SH SOLE 0 0 207170 STEIN MART INC COM 858375108 49 61335 SH SOLE 0 0 61335 STELLUS CAP INVT CORP COM 858568108 1460 107116 SH SOLE 0 0 107116 STEPAN CO COM 858586100 364 3752 SH SOLE 0 0 3752 STERICYCLE INC COM 858912108 42883 841995 SH SOLE 776430 0 65565 STERIS PLC SHS USD G8473T100 39952 276507 SH SOLE 253931 0 22576 STERLING BANCORP DEL COM 85917A100 625 31153 SH SOLE 0 0 31153 STITCH FIX INC COM CL A 860897107 2131 110706 SH SOLE 0 0 110706 STMICROELECTRONICS N V NY REGISTRY 861012102 1123 58029 SH SOLE 39466 0 18563 STOCK YDS BANCORP INC COM 861025104 448 12224 SH SOLE 0 0 12224 STONECO LTD COM CL A G85158106 4716 135585 SH SOLE 83550 0 52035 STONECO LTD COM CL A G85158106 32 29500 SH Call SOLE 0 0 0 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 33 29343 SH SOLE 375 0 28968 STORE CAP CORP COM 862121100 20724 553981 SH SOLE 419040 0 134941 STRATASYS LTD SHS M85548101 319 14951 SH SOLE 0 0 14951 STRYKER CORP COM 863667101 68903 318530 SH SOLE 129618 0 188912 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1499 63441 SH SOLE 0 0 63441 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 7806 1141190 SH SOLE 1130459 0 10731 SUMMIT HOTEL PPTYS INC COM 866082100 1942 167385 SH SOLE 152730 0 14655 SUMMIT MATLS INC CL A 86614U100 1575 70957 SH SOLE 69037 0 1920 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 49 10047 SH SOLE 0 0 10047 SUN CMNTYS INC COM 866674104 6496 43762 SH SOLE 37586 0 6176 SUN LIFE FINL INC COM 866796105 810 18103 SH SOLE 0 0 18103 SUNCOKE ENERGY INC COM 86722A103 767 136028 SH SOLE 127600 0 8428 SUNCOR ENERGY INC NEW COM 867224107 27017 856004 SH SOLE 688507 0 167497 SUNOCO LP COM UT REP LP 86765K109 1798 57182 SH SOLE 0 0 57182 SUNOCO LP COM UT REP LP 86765K109 2 10200 SH Call SOLE 0 0 0 SUNPOWER CORP COM 867652406 409 37291 SH SOLE 0 0 37291 SUNRUN INC COM 86771W105 1209 72361 SH SOLE 0 0 72361 SUNRUN INC COM 86771W105 8 17800 SH Call SOLE 0 0 0 SUNTRUST BKS INC COM 867914103 45860 666562 SH SOLE 452891 0 213671 SUPERNUS PHARMACEUTICALS INC COM 868459108 1413 51409 SH SOLE 7816 0 43593 SURGERY PARTNERS INC COM 86881A100 105 14152 SH SOLE 0 0 14152 SVB FINL GROUP COM 78486Q101 8849 42351 SH SOLE 42 0 42309 SWITCH INC CL A 87105L104 612 39185 SH SOLE 0 0 39185 SYKES ENTERPRISES INC COM 871237103 364 11865 SH SOLE 11827 0 38 SYMANTEC CORP COM 871503108 9151 387263 SH SOLE 276123 0 111140 SYMANTEC CORP COM 871503108 4 78300 SH Call SOLE 0 0 0 SYNALLOY CP DEL COM 871565107 303 19000 SH SOLE 0 0 19000 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 339 62765 SH SOLE 0 0 62765 SYNCHRONY FINL COM 87165B103 49152 1441828 SH SOLE 201657 0 1240171 SYNCHRONY FINL COM 87165B103 27 66900 SH Call SOLE 0 0 0 SYNDAX PHARMACEUTICALS INC COM 87164F105 112 15000 SH SOLE 0 0 15000 SYNEOS HEALTH INC CL A 87166B102 5279 99220 SH SOLE 45761 0 53459 SYNNEX CORP COM 87162W100 8125 71970 SH SOLE 2472 0 69498 SYNOPSYS INC COM 871607107 18527 134984 SH SOLE 95851 0 39133 SYNOVUS FINL CORP COM NEW 87161C501 5765 161202 SH SOLE 578 0 160624 SYSCO CORP COM 871829107 98125 1235825 SH SOLE 915791 0 320034 T MOBILE US INC COM 872590104 18567 235709 SH SOLE 58557 0 177152 TABULA RASA HEALTHCARE INC COM 873379101 317 5766 SH SOLE 2272 0 3494 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 61073 1313974 SH SOLE 880310 0 433664 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4302 34326 SH SOLE 18990 0 15336 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 16377 952130 SH SOLE 929299 0 22831 TAL EDUCATION GROUP SPONSORED ADS 874080104 441 12893 SH SOLE 0 0 12893 TALLGRASS ENERGY LP CLASS A SHS 874696107 4219 209468 SH SOLE 4907 0 204561 TANDEM DIABETES CARE INC COM NEW 875372203 6584 111623 SH SOLE 10761 0 100862 TANGER FACTORY OUTLET CTRS I COM 875465106 2608 168492 SH SOLE 2 0 168490 TAPESTRY INC COM 876030107 4581 175860 SH SOLE 2126 0 173734 TARGA RES CORP COM 87612G101 55062 1370728 SH SOLE 975250 0 395478 TARGET CORP COM 87612E106 155962 1458807 SH SOLE 900934 0 557873 TASEKO MINES LTD COM 876511106 17 40700 SH SOLE 0 0 40700 TAUBMAN CTRS INC COM 876664103 293 7172 SH SOLE 0 0 7172 TAYLOR MORRISON HOME CORP COM 87724P106 1023 39446 SH SOLE 0 0 39446 TC ENERGY CORP COM 87807B107 24626 475308 SH SOLE 447023 0 28285 TC PIPELINES LP UT COM LTD PRT 87233Q108 1284 31578 SH SOLE 20 0 31558 TCF FINANCIAL CORPORATION NE COM 872307103 5700 149724 SH SOLE 57609 0 92115 TCG BDC INC COM 872280102 929 64492 SH SOLE 0 0 64492 TCW STRATEGIC INCOME FUND IN COM 872340104 3759 661711 SH SOLE 0 0 661711 TD AMERITRADE HLDG CORP COM 87236Y108 13621 291664 SH SOLE 287668 0 3996 TE CONNECTIVITY LTD REG SHS H84989104 76769 823874 SH SOLE 766320 0 57554 TECH DATA CORP COM 878237106 7560 72527 SH SOLE 55738 0 16789 TECHNIPFMC PLC COM G87110105 1654 68946 SH SOLE 59346 0 9600 TECK RESOURCES LTD CL B 878742204 456 28103 SH SOLE 2554 0 25549 TECK RESOURCES LTD CL B 878742204 1 15500 SH Call SOLE 0 0 0 TECNOGLASS INC SHS G87264100 3501 430626 SH SOLE 0 0 430626 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 242 17695 SH SOLE 0 0 17695 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 53 45320 SH SOLE 0 0 45320 TEGNA INC COM 87901J105 542 34874 SH SOLE 25494 0 9380 TEJON RANCH CO COM 879080109 279 16459 SH SOLE 0 0 16459 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 4008 218517 SH SOLE 26 0 218491 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 17029 975299 SH SOLE 0 0 975299 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 2520 166903 SH SOLE 0 0 166903 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1958 145719 SH SOLE 0 0 145719 TELADOC HEALTH INC COM 87918A105 16767 247587 SH SOLE 13535 0 234052 TELEDYNE TECHNOLOGIES INC COM 879360105 19684 61133 SH SOLE 59482 0 1651 TELEFLEX INC COM 879369106 19966 58764 SH SOLE 41372 0 17392 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1250 94885 SH SOLE 76704 0 18181 TELEFONICA S A SPONSORED ADR 879382208 1182 155531 SH SOLE 25535 0 129996 TELEPHONE & DATA SYS INC COM NEW 879433829 273 10600 SH SOLE 0 0 10600 TELIGENT INC NEW COM 87960W104 27 28300 SH SOLE 0 0 28300 TELUS CORP COM 87971M103 22377 628380 SH SOLE 611672 0 16708 TEMPLETON DRAGON FD INC COM 88018T101 295 16481 SH SOLE 0 0 16481 TEMPLETON EMERG MKTS INCOME COM 880192109 1245 137156 SH SOLE 0 0 137156 TEMPLETON EMERGING MKTS FD I COM 880191101 228 15548 SH SOLE 0 0 15548 TEMPLETON GLOBAL INCOME FD COM 880198106 4561 742882 SH SOLE 0 0 742882 TEMPUR SEALY INTL INC COM 88023U101 7227 93610 SH SOLE 51778 0 41832 TENABLE HLDGS INC COM 88025T102 426 19056 SH SOLE 0 0 19056 TENARIS S A SPONSORED ADS 88031M109 475 22418 SH SOLE 0 0 22418 TENARIS S A SPONSORED ADS 88031M109 1 17700 SH Call SOLE 0 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1249 97780 SH SOLE 0 0 97780 TENET HEALTHCARE CORP COM NEW 88033G407 717 32419 SH SOLE 0 0 32419 TENNECO INC CL A VTG COM STK 880349105 308 24634 SH SOLE 22589 0 2045 TERADATA CORP DEL COM 88076W103 4062 131025 SH SOLE 86998 0 44027 TERADYNE INC COM 880770102 18085 312298 SH SOLE 274173 0 38125 TEREX CORP NEW COM 880779103 738 28413 SH SOLE 18176 0 10237 TERRENO RLTY CORP COM 88146M101 3894 76221 SH SOLE 73161 0 3060 TESLA INC COM 88160R101 16580 68832 SH SOLE 24624 0 44208 TETRA TECH INC NEW COM 88162G103 1215 14009 SH SOLE 0 0 14009 TETRA TECHNOLOGIES INC DEL COM 88162F105 805 400741 SH SOLE 44741 0 356000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 4555 662022 SH SOLE 2758 0 659264 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 2414 44172 SH SOLE 39324 0 4848 TEXAS INSTRS INC COM 882508104 160356 1240761 SH SOLE 948083 0 292678 TEXAS PAC LD TR SUB CTF PROP I T 882610108 7901 12150 SH SOLE 0 0 12150 TEXAS ROADHOUSE INC COM 882681109 4262 81149 SH SOLE 31968 0 49181 TEXTRON INC COM 883203101 3272 66834 SH SOLE 37858 0 28976 TFS FINL CORP COM 87240R107 260 14450 SH SOLE 0 0 14450 TG THERAPEUTICS INC COM 88322Q108 1868 332649 SH SOLE 0 0 332649 THE CHARLES SCHWAB CORPORATI COM 808513105 35283 843476 SH SOLE 760396 0 83080 THE REALREAL INC COM 88339P101 218 9737 SH SOLE 0 0 9737 THE TRADE DESK INC COM CL A 88339J105 5806 30958 SH SOLE 20590 0 10368 THERAPEUTICSMD INC COM 88338N107 2390 658439 SH SOLE 0 0 658439 THERMO FISHER SCIENTIFIC INC COM 883556102 92672 318156 SH SOLE 180115 0 138041 THERMON GROUP HLDGS INC COM 88362T103 476 20714 SH SOLE 20693 0 21 THL CR SR LN FD COM 87244R103 980 65247 SH SOLE 0 0 65247 THOMSON REUTERS CORP COM NEW 884903709 25053 374607 SH SOLE 358408 0 16199 THOR INDS INC COM 885160101 3557 62802 SH SOLE 52738 0 10064 TIFFANY & CO NEW COM 886547108 11504 124192 SH SOLE 103041 0 21151 TIMKEN CO COM 887389104 367 8430 SH SOLE 2 0 8428 TJX COS INC NEW COM 872540109 47850 858456 SH SOLE 347269 0 511187 TJX COS INC NEW COM 872540109 41 24800 SH Call SOLE 0 0 0 TJX COS INC NEW COM 872540109 398 26000 SH Call SOLE 0 0 0 TOLL BROTHERS INC COM 889478103 4108 100068 SH SOLE 78997 0 21071 TOPBUILD CORP COM 89055F103 419 4348 SH SOLE 0 0 4348 TORCHLIGHT ENERGY RES INC COM 89102U103 41 35000 SH SOLE 0 0 35000 TORO CO COM 891092108 17319 236271 SH SOLE 224251 0 12020 TORONTO DOMINION BK ONT COM NEW 891160509 13740 235497 SH SOLE 57753 0 177744 TORTOISE ENERGY INFRA CORP COM 89147L100 9913 484721 SH SOLE 0 0 484721 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 200 11965 SH SOLE 0 0 11965 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 2783 226421 SH SOLE 0 0 226421 TORTOISE PIPELINE & ENERGY F COM 89148H108 1545 116501 SH SOLE 0 0 116501 TOTAL S A SPONSORED ADS 89151E109 136855 2631819 SH SOLE 2352283 0 279536 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 491 24964 SH SOLE 23678 0 1286 TOWNEBANK PORTSMOUTH VA COM 89214P109 1817 65339 SH SOLE 20414 0 44925 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 14760 109750 SH SOLE 93373 0 16377 TPG SPECIALTY LENDING INC COM 87265K102 1801 85821 SH SOLE 0 0 85821 TPG SPECIALTY LENDING INC NOTE 4.500% 8/0 87265KAD4 418 400000 PRN SOLE 0 0 400000 TPG SPECIALTY LENDING INC NOTE 4.500%12/1 87265KAB8 373 370000 PRN SOLE 0 0 370000 TPI COMPOSITES INC COM 87266J104 1343 71627 SH SOLE 0 0 71627 TRACTOR SUPPLY CO COM 892356106 11329 125268 SH SOLE 34682 0 90586 TRADEWEB MKTS INC CL A 892672106 677 18311 SH SOLE 15709 0 2602 TRANSCAT INC COM 893529107 1125 43930 SH SOLE 43897 0 33 TRANSDIGM GROUP INC COM 893641100 12643 24283 SH SOLE 20235 0 4048 TRANSENTERIX INC COM NEW 89366M201 89 144391 SH SOLE 0 0 144391 TRANSLATE BIO INC COM 89374L104 195 19670 SH SOLE 0 0 19670 TRANSOCEAN LTD REG SHS H8817H100 241 53971 SH SOLE 0 0 53971 TRANSPORTADORA DE GAS SUR SPONSORED ADS B 893870204 165 19388 SH SOLE 0 0 19388 TRANSUNION COM 89400J107 2582 31830 SH SOLE 26760 0 5070 TRAVELERS COMPANIES INC COM 89417E109 57655 387751 SH SOLE 305996 0 81755 TREEHOUSE FOODS INC COM 89469A104 4472 80647 SH SOLE 40139 0 40508 TREMONT MTG TR COM 894789106 104 21400 SH SOLE 0 0 21400 TREX CO INC COM 89531P105 4586 50431 SH SOLE 18954 0 31477 TRI CONTL CORP COM 895436103 7343 269460 SH SOLE 0 0 269460 TRI POINTE GROUP INC COM 87265H109 2985 198482 SH SOLE 14848 0 183634 TRICO BANCSHARES COM 896095106 991 27293 SH SOLE 0 0 27293 TRIMBLE INC COM 896239100 4854 125067 SH SOLE 119443 0 5624 TRINITY INDS INC COM 896522109 892 45333 SH SOLE 31389 0 13944 TRINSEO S A SHS L9340P101 564 13137 SH SOLE 10994 0 2143 TRIPADVISOR INC COM 896945201 2352 60818 SH SOLE 57211 0 3607 TRISTATE CAP HLDGS INC COM 89678F100 554 26342 SH SOLE 6261 0 20081 TRITON INTL LTD CL A G9078F107 2048 60510 SH SOLE 0 0 60510 TRIUMPH GROUP INC NEW COM 896818101 3165 138335 SH SOLE 0 0 138335 TRUSTCO BK CORP N Y COM 898349105 287 35261 SH SOLE 0 0 35261 TRUSTMARK CORP COM 898402102 2081 61004 SH SOLE 0 0 61004 TUPPERWARE BRANDS CORP COM 899896104 513 32301 SH SOLE 8337 0 23964 TURQUOISE HILL RES LTD COM 900435108 60 125800 SH SOLE 0 0 125800 TWILIO INC CL A 90138F102 10984 99893 SH SOLE 22663 0 77230 TWITTER INC COM 90184L102 109211 2650760 SH SOLE 2092886 0 557874 TWO HBRS INVT CORP COM NEW 90187B408 1190 90667 SH SOLE 0 0 90667 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 10484 10205000 PRN SOLE 0 0 10205000 TYLER TECHNOLOGIES INC COM 902252105 3524 13425 SH SOLE 10233 0 3192 TYSON FOODS INC CL A 902494103 20327 235982 SH SOLE 177274 0 58708 U S CONCRETE INC COM NEW 90333L201 401 7250 SH SOLE 0 0 7250 U S SILICA HLDGS INC COM 90346E103 138 14413 SH SOLE 13648 0 765 UBER TECHNOLOGIES INC COM 90353T100 15841 519884 SH SOLE 354760 0 165124 UBIQUITI INC COM 90353W103 2141 18102 SH SOLE 10183 0 7919 UBS AG JERSEY BRH ALERIAN INFRST 902641646 717 34365 SH SOLE 0 0 34365 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 304 20710 SH SOLE 0 0 20710 UBS GROUP AG SHS H42097107 21302 1876410 SH SOLE 1660429 0 215981 UDR INC COM 902653104 1341 27663 SH SOLE 0 0 27663 UGI CORP NEW COM 902681105 2690 53511 SH SOLE 17 0 53494 ULTA BEAUTY INC COM 90384S303 24540 97907 SH SOLE 65114 0 32793 UMB FINL CORP COM 902788108 3176 49173 SH SOLE 47235 0 1938 UMH PPTYS INC COM 903002103 599 42514 SH SOLE 0 0 42514 UMPQUA HLDGS CORP COM 904214103 39745 2414617 SH SOLE 2285322 0 129295 UNDER ARMOUR INC CL A 904311107 1497 75093 SH SOLE 0 0 75093 UNDER ARMOUR INC CL C 904311206 1477 81463 SH SOLE 0 0 81463 UNIFIRST CORP MASS COM 904708104 6390 32751 SH SOLE 32724 0 27 UNILEVER N V N Y SHS NEW 904784709 28910 481597 SH SOLE 401815 0 79782 UNILEVER PLC SPON ADR NEW 904767704 75893 1262775 SH SOLE 1093747 0 169028 UNION PACIFIC CORP COM 907818108 408914 2524412 SH SOLE 692400 0 1832012 UNION PACIFIC CORP COM 907818108 8 44700 SH Call SOLE 0 0 0 UNION PACIFIC CORP COM 907818108 1 11400 SH Call SOLE 0 0 0 UNION PACIFIC CORP COM 907818108 4 42000 SH Call SOLE 0 0 0 UNIQURE NV SHS N90064101 312 7921 SH SOLE 6019 0 1902 UNIT CORP COM 909218109 71 21120 SH SOLE 0 0 21120 UNITED AIRLINES HLDGS INC COM 910047109 14059 159022 SH SOLE 86863 0 72159 UNITED BANKSHARES INC WEST V COM 909907107 3424 90411 SH SOLE 63088 0 27323 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 473 16684 SH SOLE 6045 0 10639 UNITED FIRE GROUP INC COM 910340108 1538 32731 SH SOLE 0 0 32731 UNITED INS HLDGS CORP COM 910710102 4885 349198 SH SOLE 0 0 349198 UNITED PARCEL SERVICE INC CL B 911312106 301563 2516787 SH SOLE 1937895 0 578892 UNITED RENTALS INC COM 911363109 15518 124505 SH SOLE 42410 0 82095 UNITED STATES OIL FUND LP UNITS 91232N108 441 38894 SH SOLE 0 0 38894 UNITED STATES STL CORP NEW COM 912909108 395 34171 SH SOLE 0 0 34171 UNITED TECHNOLOGIES CORP COM 913017109 142333 1042562 SH SOLE 413148 0 629414 UNITEDHEALTH GROUP INC COM 91324P102 371761 1710597 SH SOLE 966502 0 744095 UNITI GROUP INC COM 91325V108 1271 163658 SH SOLE 0 0 163658 UNIVERSAL CORP VA COM 913456109 441 8043 SH SOLE 0 0 8043 UNIVERSAL DISPLAY CORP COM 91347P105 7818 46563 SH SOLE 5977 0 40586 UNIVERSAL ELECTRS INC COM 913483103 1119 21993 SH SOLE 20972 0 1021 UNIVERSAL HLTH SVCS INC CL B 913903100 17715 119090 SH SOLE 94721 0 24369 UNIVERSAL SEC INSTRS INC COM NEW 913821302 63 73513 SH SOLE 0 0 73513 UNUM GROUP COM 91529Y106 6754 227244 SH SOLE 149980 0 77264 UPLAND SOFTWARE INC COM 91544A109 2155 61833 SH SOLE 3859 0 57974 URBAN OUTFITTERS INC COM 917047102 2927 104218 SH SOLE 75939 0 28279 US BANCORP DEL COM NEW 902973304 149429 2700196 SH SOLE 1975878 0 724318 US BANCORP DEL COM NEW 902973304 8 13800 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 9 14000 SH Call SOLE 0 0 0 US FOODS HLDG CORP COM 912008109 3520 85633 SH SOLE 82910 0 2723 US XPRESS ENTERPRISES INC COM CL A 90338N202 74 15350 SH SOLE 0 0 15350 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1311 75926 SH SOLE 0 0 75926 UTAH MED PRODS INC COM 917488108 1693 17670 SH SOLE 17658 0 12 V F CORP COM 918204108 56126 630685 SH SOLE 290939 0 339746 VAIL RESORTS INC COM 91879Q109 8285 36407 SH SOLE 16416 0 19991 VALE S A SPONSORED ADS 91912E105 2426 210994 SH SOLE 10754 0 200240 VALERO ENERGY CORP NEW COM 91913Y100 64366 755112 SH SOLE 469263 0 285849 VALHI INC NEW COM 918905100 608 320150 SH SOLE 0 0 320150 VALLEY NATL BANCORP COM 919794107 3293 302942 SH SOLE 157000 0 145942 VALMONT INDS INC COM 920253101 1375 9929 SH SOLE 0 0 9929 VALVOLINE INC COM 92047W101 858 38929 SH SOLE 28620 0 10309 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 443 6719 SH SOLE 0 0 6719 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 2093 41599 SH SOLE 0 0 41599 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 1160 54854 SH SOLE 52451 0 2403 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 725 40978 SH SOLE 0 0 40978 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1466 12425 SH SOLE 0 0 12425 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 514 22175 SH SOLE 0 0 22175 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 12429 423899 SH SOLE 0 0 423899 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 25411 951355 SH SOLE 0 0 951355 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 209 19328 SH SOLE 0 0 19328 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 191 10346 SH SOLE 0 0 10346 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 6684 103736 SH SOLE 32909 0 70827 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1336 52929 SH SOLE 0 0 52929 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 9746 295321 SH SOLE 249364 0 45957 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 8028 221398 SH SOLE 0 0 221398 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 24107 480703 SH SOLE 0 0 480703 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 1186 41979 SH SOLE 0 0 41979 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1131 96274 SH SOLE 0 0 96274 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 358 17623 SH SOLE 0 0 17623 VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 1018 80575 SH SOLE 0 0 80575 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1391 60970 SH SOLE 0 0 60970 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 7717 64775 SH SOLE 0 0 64775 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 669 41004 SH SOLE 0 0 41004 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 3899 24117 SH SOLE 0 0 24117 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2846 24757 SH SOLE 0 0 24757 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 566 4063 SH SOLE 0 0 4063 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 3690 28270 SH SOLE 0 0 28270 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 7421 60144 SH SOLE 0 0 60144 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 7433 48451 SH SOLE 0 0 48451 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 504 3887 SH SOLE 0 0 3887 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 3642 25534 SH SOLE 0 0 25534 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 12441 141361 SH SOLE 0 0 141361 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 17688 172284 SH SOLE 2330 0 169954 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 38754 479672 SH SOLE 24612 0 455060 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 172741 2045970 SH SOLE 1547004 0 498966 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 16960 288292 SH SOLE 0 0 288292 VANGUARD GROUP DIV APP ETF 921908844 144557 1208854 SH SOLE 0 0 1208854 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 25329 217728 SH SOLE 0 0 217728 VANGUARD INDEX FDS GROWTH ETF 922908736 123087 740235 SH SOLE 1363 0 738872 VANGUARD INDEX FDS LARGE CAP ETF 922908637 9895 72585 SH SOLE 5255 0 67330 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 16454 111097 SH SOLE 0 0 111097 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 17199 152204 SH SOLE 3249 0 148955 VANGUARD INDEX FDS MID CAP ETF 922908629 60422 360509 SH SOLE 0 0 360509 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 88852 952841 SH SOLE 12277 0 940564 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3378103 12392126 SH SOLE 11315076 0 1077050 VANGUARD INDEX FDS SM CP VAL ETF 922908611 30789 238930 SH SOLE 1171 0 237759 VANGUARD INDEX FDS SMALL CP ETF 922908751 60767 394869 SH SOLE 0 0 394869 VANGUARD INDEX FDS SML CP GRW ETF 922908595 24665 135470 SH SOLE 0 0 135470 VANGUARD INDEX FDS TOTAL STK MKT 922908769 98060 649398 SH SOLE 294 0 649104 VANGUARD INDEX FDS VALUE ETF 922908744 130714 1171060 SH SOLE 170522 0 1000538 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 114679 2298171 SH SOLE 1492391 0 805780 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 86083 2138180 SH SOLE 28 0 2138152 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 7339 136896 SH SOLE 0 0 136896 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 17265 261397 SH SOLE 244419 0 16978 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4804 47126 SH SOLE 0 0 47126 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2953 50407 SH SOLE 0 0 50407 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 25840 345358 SH SOLE 28053 0 317305 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3589 73177 SH SOLE 0 0 73177 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 353190 6586907 SH SOLE 6299449 0 287458 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 83305 913025 SH SOLE 483028 0 429997 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 44993 674860 SH SOLE 651209 0 23651 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 2129 21054 SH SOLE 0 0 21054 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1421 16190 SH SOLE 0 0 16190 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 32724 614420 SH SOLE 589090 0 25330 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 69569 1141789 SH SOLE 1050292 0 91497 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 102104 1259759 SH SOLE 683052 0 576707 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 5372 32725 SH SOLE 0 0 32725 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 13970 102698 SH SOLE 0 0 102698 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 3195 28414 SH SOLE 0 0 28414 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1348 9623 SH SOLE 0 0 9623 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 5600 46013 SH SOLE 0 0 46013 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1834 17536 SH SOLE 0 0 17536 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 203 1504 SH SOLE 0 0 1504 VANGUARD STAR FD VG TL INTL STK F 921909768 28190 545692 SH SOLE 0 0 545692 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 154197 3753566 SH SOLE 0 0 3753566 VANGUARD WELLINGTON FD US MOMENTUM 921935508 319 3951 SH SOLE 0 0 3951 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 207 2864 SH SOLE 0 0 2864 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 7885 97832 SH SOLE 0 0 97832 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 186118 2097577 SH SOLE 1259747 0 837830 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 11224 168580 SH SOLE 0 0 168580 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3846 64764 SH SOLE 0 0 64764 VANGUARD WORLD FD ESG INTL STK ETF 921910725 390 7913 SH SOLE 0 0 7913 VANGUARD WORLD FD EXTENDED DUR 921910709 1406 9952 SH SOLE 0 0 9952 VANGUARD WORLD FD MEGA CAP INDEX 921910873 6811 66054 SH SOLE 0 0 66054 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 26966 331117 SH SOLE 0 0 331117 VANGUARD WORLD FD MEGA GRWTH IND 921910816 25133 189453 SH SOLE 0 0 189453 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 15092 174070 SH SOLE 30213 0 143857 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 7650 42470 SH SOLE 0 0 42470 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 4492 28691 SH SOLE 0 0 28691 VANGUARD WORLD FDS ENERGY ETF 92204A306 1952 25020 SH SOLE 0 0 25020 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 29148 416394 SH SOLE 0 0 416394 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 19245 114772 SH SOLE 0 0 114772 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 7926 54264 SH SOLE 0 0 54264 VANGUARD WORLD FDS INF TECH ETF 92204A702 76262 353801 SH SOLE 13744 0 340057 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1518 12007 SH SOLE 0 0 12007 VANGUARD WORLD FDS UTILITIES ETF 92204A876 7387 51427 SH SOLE 0 0 51427 VAREX IMAGING CORP COM 92214X106 1023 35854 SH SOLE 34538 0 1316 VARIAN MED SYS INC COM 92220P105 17674 148409 SH SOLE 140050 0 8359 VASCULAR BIOGENICS LTD COM M96883109 53 39400 SH SOLE 0 0 39400 VECTOR GROUP LTD COM 92240M108 1687 141643 SH SOLE 0 0 141643 VEEVA SYS INC CL A COM 922475108 11938 78184 SH SOLE 37631 0 40553 VENTAS INC COM 92276F100 104430 1429966 SH SOLE 1360326 0 69640 VERA BRADLEY INC COM 92335C106 2125 210406 SH SOLE 209251 0 1155 VERACYTE INC COM 92337F107 463 19274 SH SOLE 2472 0 16802 VERASTEM INC COM 92337C104 75 62008 SH SOLE 0 0 62008 VEREIT INC COM 92339V100 1322 135136 SH SOLE 12918 0 122218 VERINT SYS INC COM 92343X100 424 9916 SH SOLE 7016 0 2900 VERISIGN INC COM 92343E102 3949 20934 SH SOLE 5104 0 15830 VERISK ANALYTICS INC COM 92345Y106 15694 99240 SH SOLE 84782 0 14458 VERIZON COMMUNICATIONS INC COM 92343V104 707449 11720496 SH SOLE 4948305 0 6772191 VERIZON COMMUNICATIONS INC COM 92343V104 187 81800 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 29 24400 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2 27300 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 65 76500 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 12800 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2 10600 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 100 103800 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 5317 318966 SH SOLE 316767 0 2199 VERRA MOBILITY CORP COM 92511U102 2138 148973 SH SOLE 116346 0 32627 VERSUM MATLS INC COM 92532W103 2289 43249 SH SOLE 0 0 43249 VERTEX PHARMACEUTICALS INC COM 92532F100 61812 364844 SH SOLE 344908 0 19936 VERU INC COM 92536C103 356 165000 SH SOLE 0 0 165000 VIACOM INC NEW CL B 92553P201 7966 331501 SH SOLE 64783 0 266718 VIAD CORP COM NEW 92552R406 4941 73584 SH SOLE 73584 0 0 VIASAT INC COM 92552V100 312 4142 SH SOLE 0 0 4142 VIAVI SOLUTIONS INC COM 925550105 287 20505 SH SOLE 0 0 20505 VICI PPTYS INC COM 925652109 768 33922 SH SOLE 0 0 33922 VICOR CORP COM 925815102 251 8500 SH SOLE 0 0 8500 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 967 30850 SH SOLE 0 0 30850 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 11933 241854 SH SOLE 0 0 241854 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 3574 67524 SH SOLE 0 0 67524 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 13413 288271 SH SOLE 0 0 288271 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1038 21614 SH SOLE 0 0 21614 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 415 9346 SH SOLE 0 0 9346 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 352 10333 SH SOLE 0 0 10333 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 261 8157 SH SOLE 0 0 8157 VIEWRAY INC COM 92672L107 248 85650 SH SOLE 0 0 85650 VIKING THERAPEUTICS INC COM 92686J106 2291 332992 SH SOLE 4116 0 328876 VIKING THERAPEUTICS INC COM 92686J106 9 12000 SH Call SOLE 0 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 21668 783076 SH SOLE 577060 0 206016 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 320 29029 SH SOLE 0 0 29029 VIRTUS TOTAL RETURN FUND INC COM 92837G100 200 17757 SH SOLE 0 0 17757 VIRTUSA CORP COM 92827P102 352 9772 SH SOLE 0 0 9772 VISA INC COM CL A 92826C839 434218 2524305 SH SOLE 941220 0 1583085 VISA INC COM CL A 92826C839 23 10900 SH Call SOLE 0 0 0 VISA INC COM CL A 92826C839 10 10400 SH Call SOLE 0 0 0 VISTRA ENERGY CORP COM 92840M102 9725 363839 SH SOLE 268621 0 95218 VMWARE INC CL A COM 928563402 13898 92615 SH SOLE 83094 0 9521 VOC ENERGY TR TR UNIT 91829B103 181 34269 SH SOLE 0 0 34269 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 66596 3344831 SH SOLE 2390919 0 953912 VONAGE HLDGS CORP COM 92886T201 2203 194961 SH SOLE 149803 0 45158 VORNADO RLTY TR SH BEN INT 929042109 366 5744 SH SOLE 1713 0 4031 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 5229 616610 SH SOLE 0 0 616610 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 1655 230797 SH SOLE 0 0 230797 VOYA FINL INC COM 929089100 6714 123336 SH SOLE 112748 0 10588 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 254 42289 SH SOLE 3125 0 39164 VOYA INFRASTRUCTURE INDLS & COM 92912X101 196 17119 SH SOLE 0 0 17119 VOYA PRIME RATE TR SH BEN INT 92913A100 934 198404 SH SOLE 0 0 198404 VOYA RISK MANAGED NAT RES FD COM 92913C106 386 98357 SH SOLE 0 0 98357 VOYAGER THERAPEUTICS INC COM 92915B106 453 26316 SH SOLE 8397 0 17919 VULCAN MATLS CO COM 929160109 15686 103712 SH SOLE 91286 0 12426 W & T OFFSHORE INC COM 92922P106 204 46572 SH SOLE 21283 0 25289 W P CAREY INC COM 92936U109 11479 128263 SH SOLE 0 0 128263 WABASH NATL CORP COM 929566107 580 39953 SH SOLE 0 0 39953 WABCO HLDGS INC COM 92927K102 19882 148652 SH SOLE 147191 0 1461 WABTEC CORP COM 929740108 13840 192592 SH SOLE 147943 0 44649 WADDELL & REED FINL INC CL A 930059100 2988 173954 SH SOLE 12176 0 161778 WALGREENS BOOTS ALLIANCE INC COM 931427108 71126 1285949 SH SOLE 747140 0 538809 WALMART INC COM 931142103 376175 3169603 SH SOLE 451168 0 2718435 WALMART INC COM 931142103 95 40300 SH Call SOLE 0 0 0 WALMART INC COM 931142103 14 12000 SH Call SOLE 0 0 0 WALMART INC COM 931142103 237 34900 SH Call SOLE 0 0 0 WALMART INC COM 931142103 69 18000 SH Call SOLE 0 0 0 WANDA SPORTS GROUP CO LTD SPONSORED ADS 93368R101 43 10700 SH SOLE 0 0 10700 WASHINGTON FED INC COM 938824109 3186 86141 SH SOLE 3013 0 83128 WASHINGTON PRIME GROUP NEW COM 93964W108 64 15367 SH SOLE 0 0 15367 WASHINGTON TR BANCORP COM 940610108 4308 89169 SH SOLE 87092 0 2077 WASTE CONNECTIONS INC COM 94106B101 42441 461701 SH SOLE 38848 0 422853 WASTE MGMT INC DEL COM 94106L109 80013 695762 SH SOLE 358971 0 336791 WATERS CORP COM 941848103 15498 69427 SH SOLE 62686 0 6741 WATFORD HOLDINGS LTD SHS G94787101 539 20000 SH SOLE 0 0 20000 WATSCO INC COM 942622200 37695 222810 SH SOLE 189036 0 33774 WAYFAIR INC CL A 94419L101 1207 10765 SH SOLE 4182 0 6583 WD-40 CO COM 929236107 787 4290 SH SOLE 1976 0 2314 WEBSTER FINL CORP CONN COM 947890109 4866 103829 SH SOLE 100395 0 3434 WEC ENERGY GROUP INC COM 92939U106 73632 774254 SH SOLE 577337 0 196917 WELBILT INC COM 949090104 1896 112465 SH SOLE 97777 0 14688 WELLS FARGO CO NEW COM 949746101 176984 3508797 SH SOLE 2408748 0 1100049 WELLS FARGO CO NEW COM 949746101 125 10500 SH Call SOLE 0 0 0 WELLS FARGO CO NEW COM 949746101 14 21200 SH Call SOLE 0 0 0 WELLS FARGO CO NEW COM 949746101 14 10300 SH Call SOLE 0 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 27147 17831 SH SOLE 0 0 17831 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 77 14238 SH SOLE 0 0 14238 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 195 23699 SH SOLE 0 0 23699 WELLS FARGO MULTI SECTOR INC COM 94987D101 3924 317700 SH SOLE 0 0 317700 WELLTOWER INC COM 95040Q104 118087 1302664 SH SOLE 1033217 0 269447 WENDYS CO COM 95058W100 1292 64665 SH SOLE 7072 0 57593 WERNER ENTERPRISES INC COM 950755108 837 23700 SH SOLE 19679 0 4021 WESBANCO INC COM 950810101 1081 28925 SH SOLE 0 0 28925 WESCO INTL INC COM 95082P105 2592 54256 SH SOLE 49736 0 4520 WEST PHARMACEUTICAL SVSC INC COM 955306105 5637 39743 SH SOLE 21386 0 18357 WESTERN ALLIANCE BANCORP COM 957638109 3434 74520 SH SOLE 68295 0 6225 WESTERN ASSET CORPORATE LN F COM 95790J102 472 49685 SH SOLE 0 0 49685 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1994 143586 SH SOLE 0 0 143586 WESTERN ASSET GLB HI INCOME COM 95766B109 156 15759 SH SOLE 0 0 15759 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 3595 206366 SH SOLE 0 0 206366 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 2408 158869 SH SOLE 0 0 158869 WESTERN ASSET HIGH INCM FD I COM 95766J102 276 40718 SH SOLE 0 0 40718 WESTERN ASSET HIGH INCM OPP COM 95766K109 496 98256 SH SOLE 0 0 98256 WESTERN ASSET INTM MUNI FD I COM 958435109 1320 143813 SH SOLE 0 0 143813 WESTERN ASSET INVT GRADE DEF COM 95790A101 665 31009 SH SOLE 0 0 31009 WESTERN ASSET MUN DEF OPP TR COM 95768A109 2441 112814 SH SOLE 0 0 112814 WESTERN ASSET MUN HI INCM FD COM 95766N103 3171 418378 SH SOLE 0 0 418378 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 156 11005 SH SOLE 0 0 11005 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 423 36516 SH SOLE 0 0 36516 WESTERN ASST MN PRT FD INC COM 95766P108 5555 362578 SH SOLE 0 0 362578 WESTERN ASST MNGD MUN FD INC COM 95766M105 1263 91818 SH SOLE 0 0 91818 WESTERN AST INFL LKD OPP & I COM 95766R104 1425 128617 SH SOLE 0 0 128617 WESTERN DIGITAL CORP COM 958102105 37505 628861 SH SOLE 551506 0 77355 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 3060 122943 SH SOLE 0 0 122943 WESTERN UN CO COM 959802109 39951 1724253 SH SOLE 1673256 0 50997 WESTLAKE CHEM CORP COM 960413102 302 4606 SH SOLE 683 0 3923 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 223 9584 SH SOLE 0 0 9584 WESTPAC BKG CORP SPONSORED ADR 961214301 13344 667525 SH SOLE 507286 0 160239 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 353 129709 SH SOLE 0 0 129709 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 3 20000 SH Call SOLE 0 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 14 20000 SH Put SOLE 0 0 20000 WESTROCK CO COM 96145D105 35032 961092 SH SOLE 20770 0 940322 WESTROCK CO COM 96145D105 9 46400 SH Call SOLE 0 0 0 WEX INC COM 96208T104 1835 9083 SH SOLE 1552 0 7531 WEYERHAEUSER CO COM 962166104 50034 1806282 SH SOLE 912201 0 894081 WHEATON PRECIOUS METALS CORP COM 962879102 9292 354137 SH SOLE 0 0 354137 WHIRLPOOL CORP COM 963320106 6476 40896 SH SOLE 20649 0 20247 WHITE MTNS INS GROUP LTD COM G9618E107 15568 14415 SH SOLE 13680 0 735 WHITEHORSE FIN INC COM 96524V106 1007 72288 SH SOLE 0 0 72288 WHITING PETE CORP NEW COM NEW 966387409 567 70647 SH SOLE 0 0 70647 WHITING PETE CORP NEW NOTE 1.250% 4/0 966387AL6 85 87000 PRN SOLE 0 0 87000 WILEY JOHN & SONS INC CL A 968223206 15253 347134 SH SOLE 343713 0 3421 WILLIAMS COS INC DEL COM 969457100 80605 3350167 SH SOLE 2752955 0 597212 WILLIAMS SONOMA INC COM 969904101 3140 46190 SH SOLE 441 0 45749 WILLIS TOWERS WATSON PUB LTD SHS G96629103 50792 263211 SH SOLE 238135 0 25076 WINGSTOP INC COM 974155103 775 8879 SH SOLE 8132 0 747 WINNEBAGO INDS INC COM 974637100 301 7838 SH SOLE 0 0 7838 WINTRUST FINL CORP COM 97650W108 2096 32425 SH SOLE 10555 0 21870 WISDOMTREE TR CHINADIV EX FI 97717X719 832 11700 SH SOLE 0 0 11700 WISDOMTREE TR EMER MKT HIGH FD 97717W315 8455 204675 SH SOLE 0 0 204675 WISDOMTREE TR EMG MKTS SMCAP 97717W281 3656 82524 SH SOLE 0 0 82524 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4210 62563 SH SOLE 0 0 62563 WISDOMTREE TR EUROPE SMCP DV 97717W869 1322 23649 SH SOLE 0 0 23649 WISDOMTREE TR FLOATNG RAT TREA 97717X628 9337 372716 SH SOLE 0 0 372716 WISDOMTREE TR GLB EX US RL EST 97717W331 254 8686 SH SOLE 0 0 8686 WISDOMTREE TR GLB HIGH DIV FD 97717W877 599 13014 SH SOLE 0 0 13014 WISDOMTREE TR GLB US QTLY DIV 97717W844 402 6902 SH SOLE 0 0 6902 WISDOMTREE TR INDIA ERNGS FD 97717W422 1297 54380 SH SOLE 0 0 54380 WISDOMTREE TR INTL DIV EX FINL 97717W786 221 5471 SH SOLE 0 0 5471 WISDOMTREE TR INTL EQUITY FD 97717W703 18941 380948 SH SOLE 180235 0 200713 WISDOMTREE TR INTL LRGCAP DV 97717W794 429 9343 SH SOLE 0 0 9343 WISDOMTREE TR INTL MIDCAP DV 97717W778 971 16104 SH SOLE 0 0 16104 WISDOMTREE TR INTL SMCAP DIV 97717W760 3844 60517 SH SOLE 0 0 60517 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 442 13159 SH SOLE 0 0 13159 WISDOMTREE TR ITL HIGH DIV FD 97717W802 522 13387 SH SOLE 0 0 13387 WISDOMTREE TR JAPN HEDGE EQT 97717W851 2979 59038 SH SOLE 0 0 59038 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 341 8663 SH SOLE 0 0 8663 WISDOMTREE TR US DIVID EX FNCL 97717W406 1190 13604 SH SOLE 0 0 13604 WISDOMTREE TR US HIGH DIVIDEND 97717W208 5096 68420 SH SOLE 0 0 68420 WISDOMTREE TR US LARGECAP DIVD 97717W307 39839 402128 SH SOLE 200595 0 201533 WISDOMTREE TR US MIDCAP DIVID 97717W505 40530 1116211 SH SOLE 0 0 1116211 WISDOMTREE TR US MIDCAP FUND 97717W570 674 17077 SH SOLE 0 0 17077 WISDOMTREE TR US QTLY DIV GRT 97717X669 24780 549578 SH SOLE 0 0 549578 WISDOMTREE TR US S CAP QTY DIV 97717X651 2098 58948 SH SOLE 0 0 58948 WISDOMTREE TR US SMALLCAP DIVD 97717W604 12732 465166 SH SOLE 0 0 465166 WISDOMTREE TR US SMALLCAP FUND 97717W562 2856 80232 SH SOLE 0 0 80232 WISDOMTREE TR US TOTAL DIVIDND 97717W109 616 6220 SH SOLE 0 0 6220 WISDOMTREE TR YIELD ENHANCD US 97717X511 309 5914 SH SOLE 0 0 5914 WIX COM LTD SHS M98068105 2356 20184 SH SOLE 5666 0 14518 WOLVERINE WORLD WIDE INC COM 978097103 1247 44117 SH SOLE 36465 0 7652 WOODWARD INC COM 980745103 5408 50152 SH SOLE 44072 0 6080 WORKDAY INC CL A 98138H101 22291 131156 SH SOLE 80941 0 50215 WORKIVA INC COM CL A 98139A105 273 6230 SH SOLE 0 0 6230 WORLD FUEL SVCS CORP COM 981475106 8713 218152 SH SOLE 211998 0 6154 WORLD GOLD TR SPDR GLD MINIS 98149E204 5386 366407 SH SOLE 0 0 366407 WORTHINGTON INDS INC COM 981811102 287 7975 SH SOLE 1441 0 6534 WPP PLC NEW ADR 92937A102 800 12786 SH SOLE 0 0 12786 WPX ENERGY INC COM 98212B103 1606 151632 SH SOLE 101654 0 49978 WRIGHT MED GROUP N V ORD SHS N96617118 592 28692 SH SOLE 24378 0 4314 WW INTL INC COM 98262P101 1729 45707 SH SOLE 0 0 45707 WYNDHAM DESTINATIONS INC COM 98310W108 8962 194739 SH SOLE 181361 0 13378 WYNDHAM HOTELS & RESORTS INC COM 98311A105 9813 189667 SH SOLE 162357 0 27310 WYNN RESORTS LTD COM 983134107 5003 46014 SH SOLE 147 0 45867 XCEL ENERGY INC COM 98389B100 41665 642089 SH SOLE 512951 0 129138 XENIA HOTELS & RESORTS INC COM 984017103 660 31251 SH SOLE 12593 0 18658 XEROX HOLDINGS CORP COM NEW 98421M106 2794 93420 SH SOLE 70590 0 22830 XILINX INC COM 983919101 20433 213060 SH SOLE 162967 0 50093 XPERI CORP COM 98421B100 851 41159 SH SOLE 0 0 41159 XPO LOGISTICS INC COM 983793100 13712 191584 SH SOLE 23149 0 168435 XPO LOGISTICS INC COM 983793100 83 14900 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 11303 141959 SH SOLE 77583 0 64376 YAMANA GOLD INC COM 98462Y100 74 23334 SH SOLE 0 0 23334 YANDEX N V SHS CLASS A N97284108 3260 93115 SH SOLE 87485 0 5630 YELP INC CL A 985817105 302 8685 SH SOLE 0 0 8685 YETI HLDGS INC COM 98585X104 3787 135267 SH SOLE 18101 0 117166 YUM BRANDS INC COM 988498101 31492 277617 SH SOLE 113204 0 164413 YUM CHINA HLDGS INC COM 98850P109 32157 707843 SH SOLE 590700 0 117143 YY INC SPONSORED ADS A 98426T106 742 13203 SH SOLE 0 0 13203 ZAGG INC COM 98884U108 193 30796 SH SOLE 26456 0 4340 ZAYO GROUP HLDGS INC COM 98919V105 422 12456 SH SOLE 0 0 12456 ZEBRA TECHNOLOGIES CORP CL A 989207105 18666 90450 SH SOLE 75286 0 15164 ZENDESK INC COM 98936J101 1553 21315 SH SOLE 6145 0 15170 ZILLOW GROUP INC CL A 98954M101 4544 153803 SH SOLE 0 0 153803 ZILLOW GROUP INC CL C CAP STK 98954M200 210 7056 SH SOLE 0 0 7056 ZILLOW GROUP INC NOTE 1.500% 7/0 98954MAC5 7021 7995000 PRN SOLE 0 0 7995000 ZIMMER BIOMET HLDGS INC COM 98956P102 22939 167108 SH SOLE 125936 0 41172 ZIONS BANCORPORATION N A COM 989701107 3332 74837 SH SOLE 4742 0 70095 ZIONS BANCORPORATION N A COM 989701107 2 12600 SH Call SOLE 0 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 210 49115 SH SOLE 0 0 49115 ZOETIS INC CL A 98978V103 105588 847475 SH SOLE 433765 0 413710 ZOGENIX INC COM NEW 98978L204 515 12855 SH SOLE 9544 0 3311 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 7423 97410 SH SOLE 0 0 97410 ZSCALER INC COM 98980G102 3696 78207 SH SOLE 0 0 78207 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 3291 154272 SH SOLE 0 0 154272 ZUORA INC COM CL A 98983V106 2092 138996 SH SOLE 0 0 138996 ZYMEWORKS INC COM 98985W102 2789 112443 SH SOLE 0 0 112443 ZYNGA INC CL A 98986T108 1428 245293 SH SOLE 236763 0 8530