0001084208-20-000029.txt : 20200212 0001084208-20-000029.hdr.sgml : 20200212 20200212122147 ACCESSION NUMBER: 0001084208-20-000029 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200212 DATE AS OF CHANGE: 20200212 EFFECTIVENESS DATE: 20200212 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RAYMOND JAMES & ASSOCIATES CENTRAL INDEX KEY: 0001084208 IRS NUMBER: 591237041 STATE OF INCORPORATION: TN FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04393 FILM NUMBER: 20602559 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 12-31-2019 12-31-2019 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Rick Hartl Compliance Associate 901-766-2152 Rick Hartl Memphis TN 02-12-2020 0 3744 78790616 false
INFORMATION TABLE 2 Q419RJA.xml 22ND CENTY GROUP INC COM 90137F103 30 27525 SH SOLE 0 0 27525 3-D SYS CORP DEL COM NEW 88554D205 341 38943 SH SOLE 0 0 38943 3M CO COM 88579Y101 88844 503583 SH SOLE 170827 0 332756 58 COM INC SPON ADR REP A 31680Q104 4294 66343 SH SOLE 43983 0 22360 AAON INC COM PAR $0.004 000360206 3716 75202 SH SOLE 0 0 75202 AAR CORP COM 000361105 455 10078 SH SOLE 0 0 10078 AARONS INC COM PAR $0.50 002535300 17511 306588 SH SOLE 0 0 306588 ABB LTD SPONSORED ADR 000375204 16796 697239 SH SOLE 495967 0 201272 ABBOTT LABS COM 002824100 176955 2037242 SH SOLE 683945 0 1353297 ABBVIE INC COM 00287Y109 280162 3164236 SH SOLE 1826688 0 1337548 ABBVIE INC COM 00287Y109 26 12400 SH Call SOLE 0 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 1256 295446 SH SOLE 0 0 295446 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 2010 263829 SH SOLE 0 0 263829 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 3143 302219 SH SOLE 0 0 302219 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 984 151868 SH SOLE 0 0 151868 ABERDEEN INCOME CR STRATEGIE COM 003057106 828 71965 SH SOLE 0 0 71965 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 192 24655 SH SOLE 0 0 24655 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 328 22418 SH SOLE 0 0 22418 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 233 1271 SH SOLE 0 0 1271 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 233 2566 SH SOLE 0 0 2566 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 586 7671 SH SOLE 0 0 7671 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 246 14206 SH SOLE 0 0 14206 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2521 281637 SH SOLE 0 0 281637 ABIOMED INC COM 003654100 1572 9215 SH SOLE 4076 0 5139 ABM INDS INC COM 000957100 2365 62722 SH SOLE 0 0 62722 ACACIA COMMUNICATIONS INC COM 00401C108 1357 20019 SH SOLE 0 0 20019 ACACIA RESH CORP ACACIA TCH COM 003881307 39 14840 SH SOLE 0 0 14840 ACADIA HEALTHCARE COMPANY IN COM 00404A109 2487 74877 SH SOLE 42062 0 32815 ACADIA PHARMACEUTICALS INC COM 004225108 931 21770 SH SOLE 11504 0 10266 ACCELERON PHARMA INC COM 00434H108 392 7392 SH SOLE 7242 0 150 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 106165 504162 SH SOLE 293019 0 211143 ACCO BRANDS CORP COM 00081T108 1535 164008 SH SOLE 162846 0 1162 ACELRX PHARMACEUTICALS INC COM 00444T100 23 11000 SH SOLE 0 0 11000 ACER THERAPEUTICS INC COM 00444P108 67 16700 SH SOLE 0 0 16700 ACHILLION PHARMACEUTICALS IN COM 00448Q201 164 27216 SH SOLE 0 0 27216 ACI WORLDWIDE INC COM 004498101 714 18848 SH SOLE 16945 0 1903 ACTINIUM PHARMACEUTICALS INC COM 00507W107 3 15325 SH SOLE 0 0 15325 ACTIVISION BLIZZARD INC COM 00507V109 20706 348466 SH SOLE 213654 0 134812 ACTUANT CORP CL A NEW 00508X203 14699 564706 SH SOLE 562938 0 1768 ACUITY BRANDS INC COM 00508Y102 4063 29442 SH SOLE 23741 0 5701 ACUSHNET HOLDINGS CORP COM 005098108 9014 277343 SH SOLE 275477 0 1866 ADAM NAT RES FD INC COM 00548F105 585 35571 SH SOLE 0 0 35571 ADAMS DIVERSIFIED EQUITY FD COM 006212104 14343 909532 SH SOLE 0 0 909532 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 35 29411 SH SOLE 0 0 29411 ADECOAGRO S A COM L00849106 101 12051 SH SOLE 11051 0 1000 ADMA BIOLOGICS INC COM 000899104 481 120245 SH SOLE 0 0 120245 ADOBE INC COM 00724F101 138288 419297 SH SOLE 263045 0 156252 ADT INC COM 00090Q103 431 54338 SH SOLE 0 0 54338 ADTRAN INC COM 00738A106 128 12895 SH SOLE 12775 0 120 ADURO BIOTECH INC COM 00739L101 28 23449 SH SOLE 0 0 23449 ADVANCE AUTO PARTS INC COM 00751Y106 24312 151797 SH SOLE 147463 0 4334 ADVANCED EMISSIONS SOLUTS IN COM 00770C101 517 49267 SH SOLE 0 0 49267 ADVANCED ENERGY INDS COM 007973100 1690 23742 SH SOLE 804 0 22938 ADVANCED MICRO DEVICES INC COM 007903107 22630 493456 SH SOLE 49196 0 444260 ADVENT CONVERTIBLE & INCOME COM 00764C109 9593 616932 SH SOLE 0 0 616932 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 730 13555 SH SOLE 0 0 13555 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 496 21720 SH SOLE 0 0 21720 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1360 253801 SH SOLE 0 0 253801 AECOM COM 00766T100 4194 97233 SH SOLE 93105 0 4128 AEGON N V NY REGISTRY SHS 007924103 9763 2155182 SH SOLE 46595 0 2108587 AERCAP HOLDINGS NV SHS N00985106 10564 171855 SH SOLE 164398 0 7457 AERIE PHARMACEUTICALS INC COM 00771V108 837 34636 SH SOLE 0 0 34636 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1529 33495 SH SOLE 30963 0 2532 AEROVIRONMENT INC COM 008073108 1889 30591 SH SOLE 0 0 30591 AERPIO PHARMACEUTICALS INC COM 00810B105 7 12000 SH SOLE 0 0 12000 AES CORP COM 00130H105 57990 2914079 SH SOLE 2788126 0 125953 AFFILIATED MANAGERS GROUP IN COM 008252108 18568 219121 SH SOLE 205776 0 13345 AFLAC INC COM 001055102 37985 718049 SH SOLE 112243 0 605806 AG MTG INVT TR INC COM 001228105 291 18874 SH SOLE 8714 0 10160 AGCO CORP COM 001084102 373 4825 SH SOLE 0 0 4825 AGILE THERAPEUTICS INC COM 00847L100 43 17000 SH SOLE 0 0 17000 AGILENT TECHNOLOGIES INC COM 00846U101 3629 42540 SH SOLE 6892 0 35648 AGNC INVT CORP COM 00123Q104 6320 357475 SH SOLE 293063 0 64412 AGNICO EAGLE MINES LTD COM 008474108 4393 71412 SH SOLE 2744 0 68668 AGREE REALTY CORP COM 008492100 5006 71339 SH SOLE 50513 0 20826 AIMMUNE THERAPEUTICS INC COM 00900T107 932 27859 SH SOLE 3416 0 24443 AIR LEASE CORP CL A 00912X302 22637 476365 SH SOLE 72100 0 404265 AIR PRODS & CHEMS INC COM 009158106 327723 1394553 SH SOLE 220227 0 1174326 AIR PRODS & CHEMS INC COM 009158106 227 18800 SH Call SOLE 0 0 0 AIR PRODS & CHEMS INC COM 009158106 215 33100 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 13370 569888 SH SOLE 566751 0 3137 AIRCASTLE LTD COM G0129K104 446 13942 SH SOLE 175 0 13767 AKAMAI TECHNOLOGIES INC COM 00971T101 26552 307387 SH SOLE 290938 0 16449 AKEBIA THERAPEUTICS INC COM 00972D105 103 16309 SH SOLE 0 0 16309 ALAMOS GOLD INC NEW COM CL A 011532108 861 142903 SH SOLE 0 0 142903 ALARM COM HLDGS INC COM 011642105 2486 57847 SH SOLE 0 0 57847 ALASKA AIR GROUP INC COM 011659109 34844 514301 SH SOLE 183355 0 330946 ALBANY INTL CORP CL A 012348108 3107 40920 SH SOLE 40478 0 442 ALBEMARLE CORP COM 012653101 4316 59095 SH SOLE 9682 0 49413 ALCENTRA CAP CORP COM 01374T102 419 46253 SH SOLE 0 0 46253 ALCOA CORP COM 013872106 410 19073 SH SOLE 0 0 19073 ALCON INC ORD SHS H01301128 5909 104458 SH SOLE 74299 0 30159 ALDEYRA THERAPEUTICS INC COM 01438T106 131 22600 SH SOLE 0 0 22600 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1056 6535 SH SOLE 3269 0 3266 ALEXCO RESOURCE CORP COM 01535P106 361 156517 SH SOLE 0 0 156517 ALEXION PHARMACEUTICALS INC COM 015351109 27469 253986 SH SOLE 155734 0 98252 ALGONQUIN PWR UTILS CORP COM 015857105 2424 171580 SH SOLE 0 0 171580 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 300284 1415767 SH SOLE 520150 0 895617 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 129 23000 SH Call SOLE 0 0 0 ALIGN TECHNOLOGY INC COM 016255101 6368 22820 SH SOLE 11848 0 10972 ALLEGHANY CORP DEL COM 017175100 22120 27659 SH SOLE 20776 0 6883 ALLEGHENY TECHNOLOGIES INC COM 01741R102 3253 157477 SH SOLE 72667 0 84810 ALLEGIANT TRAVEL CO COM 01748X102 532 3054 SH SOLE 3033 0 21 ALLEGION PUB LTD CO ORD SHS G0176J109 3497 28073 SH SOLE 0 0 28073 ALLERGAN PLC SHS G0177J108 102828 537889 SH SOLE 472635 0 65254 ALLETE INC COM NEW 018522300 6553 80730 SH SOLE 71628 0 9102 ALLIANCE DATA SYSTEMS CORP COM 018581108 6559 58451 SH SOLE 51392 0 7059 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 368 33989 SH SOLE 0 0 33989 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 595 49025 SH SOLE 0 0 49025 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2703 89324 SH SOLE 0 0 89324 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 841 60126 SH SOLE 0 0 60126 ALLIANT ENERGY CORP COM 018802108 12789 233714 SH SOLE 182982 0 50732 ALLIANZGI CON INCM 2024 TARG COM 01883H102 1586 164318 SH SOLE 0 0 164318 ALLIANZGI CONV INCOME FD COM 018828103 105 18180 SH SOLE 0 0 18180 ALLIANZGI CONV INCOME FD II COM 018825109 808 157819 SH SOLE 0 0 157819 ALLIANZGI DIVERS INC & CNV F COM 01883J108 3105 126226 SH SOLE 0 0 126226 ALLIANZGI EQUITY & CONV INCO COM 018829101 2492 109953 SH SOLE 0 0 109953 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 6709 516067 SH SOLE 1511 0 514556 ALLISON TRANSMISSION HLDGS I COM 01973R101 2944 60917 SH SOLE 50432 0 10485 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 459 46786 SH SOLE 44778 0 2008 ALLSTATE CORP COM 020002101 114459 1017845 SH SOLE 119745 0 898100 ALLSTATE CORP COM 020002101 4 10300 SH Call SOLE 0 0 0 ALLSTATE CORP COM 020002101 32 10400 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 5949 194668 SH SOLE 156469 0 38199 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 226 1964 SH SOLE 1499 0 465 ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 204 6928 SH SOLE 0 0 6928 ALPHA ARCHITECT ETF TR US QUAN MOMENTUM 02072L409 261 8044 SH SOLE 0 0 8044 ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 1652 54307 SH SOLE 0 0 54307 ALPHABET INC CAP STK CL A 02079K305 442829 330619 SH SOLE 133508 0 197111 ALPHABET INC CAP STK CL C 02079K107 340424 254611 SH SOLE 91351 0 163260 ALPHABET INC CAP STK CL C 02079K107 246 600 SH Call SOLE 0 0 0 ALPINE INCOME PPTY TR INC COM 02083X103 2448 128632 SH SOLE 6529 0 122103 ALPS ETF TR ALERIAN ENERGY 00162Q676 308 14791 SH SOLE 0 0 14791 ALPS ETF TR ALERIAN MLP 00162Q866 37854 4453406 SH SOLE 1327 0 4452079 ALPS ETF TR C&S GLOBL ETF 00162Q106 510 10533 SH SOLE 0 0 10533 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1941 60265 SH SOLE 0 0 60265 ALPS ETF TR EQUAL SEC ETF 00162Q205 820 10247 SH SOLE 0 0 10247 ALPS ETF TR INTL SEC DV DOG 00162Q718 1851 67382 SH SOLE 0 0 67382 ALPS ETF TR MED BREAKTHGH 00162Q593 777 18379 SH SOLE 0 0 18379 ALPS ETF TR RIVERFRNT DYMC 00162Q528 9783 279193 SH SOLE 0 0 279193 ALPS ETF TR RIVERFRNT FLEX 00162Q510 5343 149702 SH SOLE 0 0 149702 ALPS ETF TR RIVERFRONT DYM 00162Q536 11298 450195 SH SOLE 0 0 450195 ALPS ETF TR RIVERFRONT UNC 00162Q544 1002 39200 SH SOLE 0 0 39200 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1766 71010 SH SOLE 0 0 71010 ALPS ETF TR SECTR DIV DOGS 00162Q858 16126 344349 SH SOLE 0 0 344349 ALTAIR ENGR INC COM CL A 021369103 1377 38356 SH SOLE 38356 0 0 ALTERYX INC COM CL A 02156B103 2085 20836 SH SOLE 0 0 20836 ALTICE USA INC CL A 02156K103 6574 240453 SH SOLE 231190 0 9263 ALTRA INDL MOTION CORP COM 02208R106 4695 129655 SH SOLE 117937 0 11718 ALTRIA GROUP INC COM 02209S103 111659 2237205 SH SOLE 1065612 0 1171593 ALTRIA GROUP INC COM 02209S103 9 13100 SH Call SOLE 0 0 0 ALZA CORP SDCV 7/2 02261WAB5 602 300000 PRN SOLE 0 0 300000 AMARIN CORP PLC SPONS ADR NEW 023111206 8419 392662 SH SOLE 0 0 392662 AMAZON COM INC COM 023135106 774411 419090 SH SOLE 111100 0 307990 AMBEV SA SPONSORED ADR 02319V103 1394 299142 SH SOLE 210734 0 88408 AMC NETWORKS INC CL A 00164V103 5806 146989 SH SOLE 139177 0 7812 AMCOR PLC ORD G0250X107 20198 1863303 SH SOLE 1809452 0 53851 AMDOCS LTD SHS G02602103 17469 241992 SH SOLE 223794 0 18198 AMEDISYS INC COM 023436108 1172 7021 SH SOLE 5509 0 1512 AMERANT BANCORP INC CL A 023576101 206 9450 SH SOLE 0 0 9450 AMERCO COM 023586100 483 1284 SH SOLE 1020 0 264 AMEREN CORP COM 023608102 13780 179429 SH SOLE 148679 0 30750 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 3330 432443 SH SOLE 0 0 432443 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 937 58535 SH SOLE 1370 0 57165 AMERICAN AIRLS GROUP INC COM 02376R102 4625 161260 SH SOLE 0 0 161260 AMERICAN AXLE & MFG HLDGS IN COM 024061103 173 16079 SH SOLE 14780 0 1299 AMERICAN CAMPUS CMNTYS INC COM 024835100 3013 64059 SH SOLE 57560 0 6499 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 333 6500 SH SOLE 0 0 6500 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 520 35372 SH SOLE 10781 0 24591 AMERICAN ELEC PWR CO INC COM 025537101 50444 533737 SH SOLE 231368 0 302369 AMERICAN ELEC PWR CO INC UNIT 03/15/2022 025537127 1787 33006 SH SOLE 0 0 33006 AMERICAN EQTY INVT LIFE HLD COM 025676206 608 20316 SH SOLE 1150 0 19166 AMERICAN EXPRESS CO COM 025816109 86988 698750 SH SOLE 382331 0 316419 AMERICAN FIN TR INC COM CLASS A 02607T109 338 25524 SH SOLE 0 0 25524 AMERICAN FINL GROUP INC OHIO COM 025932104 1218 11107 SH SOLE 0 0 11107 AMERICAN HOMES 4 RENT CL A 02665T306 7720 294562 SH SOLE 137602 0 156960 AMERICAN INTL GROUP INC COM NEW 026874784 39762 774631 SH SOLE 726383 0 48248 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 375 40446 SH SOLE 0 0 40446 AMERICAN RENAL ASSOCIATES HO COM 029227105 507 48883 SH SOLE 0 0 48883 AMERICAN STS WTR CO COM 029899101 4216 48666 SH SOLE 0 0 48666 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 82 10500 SH SOLE 0 0 10500 AMERICAN TOWER CORP NEW COM 03027X100 137726 599265 SH SOLE 350960 0 248305 AMERICAN WOODMARK CORPORATIO COM 030506109 1740 16651 SH SOLE 0 0 16651 AMERICAN WTR WKS CO INC NEW COM 030420103 26548 216095 SH SOLE 56020 0 160075 AMERICOLD RLTY TR COM 03064D108 2419 68983 SH SOLE 7832 0 61151 AMERIPRISE FINL INC COM 03076C106 14071 84467 SH SOLE 56003 0 28464 AMERIS BANCORP COM 03076K108 695 16326 SH SOLE 3898 0 12428 AMERISOURCEBERGEN CORP COM 03073E105 20223 237853 SH SOLE 167560 0 70293 AMETEK INC NEW COM 031100100 18386 184337 SH SOLE 162088 0 22249 AMGEN INC COM 031162100 211122 875751 SH SOLE 423130 0 452621 AMGEN INC COM 031162100 197 34000 SH Call SOLE 0 0 0 AMICUS THERAPEUTICS INC COM 03152W109 813 83469 SH SOLE 32647 0 50822 AMICUS THERAPEUTICS INC COM 03152W109 2 16000 SH Call SOLE 0 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 9156 146948 SH SOLE 107130 0 39818 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 629 130514 SH SOLE 0 0 130514 AMPHENOL CORP NEW CL A 032095101 5635 52064 SH SOLE 35077 0 16987 AMPIO PHARMACEUTICALS INC COM 03209T109 116 198500 SH SOLE 0 0 198500 AMPLIFY ENERGY CORP NEW COM 03212B103 703 106398 SH SOLE 100781 0 5617 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2573 137224 SH SOLE 0 0 137224 AMPLIFY ETF TR ONLIN RETL ETF 032108102 2645 51509 SH SOLE 0 0 51509 ANALOG DEVICES INC COM 032654105 25000 210354 SH SOLE 32166 0 178188 ANAPLAN INC COM 03272L108 7097 135444 SH SOLE 0 0 135444 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 1988 96064 SH SOLE 0 0 96064 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 1934 86567 SH SOLE 0 0 86567 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 52920 645054 SH SOLE 594343 0 50711 ANI PHARMACEUTICALS INC COM 00182C103 242 3930 SH SOLE 1330 0 2600 ANIKA THERAPEUTICS INC COM 035255108 306 5905 SH SOLE 5835 0 70 ANIXA BIOSCIENCES INC COM 03528H109 33 10040 SH SOLE 0 0 10040 ANIXTER INTL INC COM 035290105 217 2359 SH SOLE 0 0 2359 ANNALY CAP MGMT INC COM 035710409 6412 680715 SH SOLE 46211 0 634504 ANSYS INC COM 03662Q105 12149 47197 SH SOLE 37181 0 10016 ANTARES PHARMA INC COM 036642106 545 115909 SH SOLE 0 0 115909 ANTERO MIDSTREAM CORP COM 03676B102 694 91441 SH SOLE 0 0 91441 ANTERO RES CORP COM 03674X106 73 25572 SH SOLE 10240 0 15332 ANTHEM INC COM 036752103 31040 102771 SH SOLE 63688 0 39083 ANTHEM INC NOTE 2.750%10/1 94973VBG1 1806 430000 PRN SOLE 0 0 430000 AON PLC SHS CL A G0408V102 52412 251627 SH SOLE 222982 0 28645 APACHE CORP COM 037411105 987 38567 SH SOLE 0 0 38567 APARTMENT INVT & MGMT CO CL A 03748R754 2182 42253 SH SOLE 0 0 42253 APERGY CORP COM 03755L104 3554 105216 SH SOLE 99929 0 5287 APHRIA INC COM 03765K104 188 36121 SH SOLE 0 0 36121 APOLLO COML REAL EST FIN INC COM 03762U105 234 12817 SH SOLE 0 0 12817 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 3946 3930000 PRN SOLE 0 0 3930000 APOLLO COML REAL EST FIN INC NOTE 5.375%10/1 03762UAC9 8218 8110000 PRN SOLE 0 0 8110000 APOLLO GLOBAL MGMT INC COM CL A 03768E105 20608 431936 SH SOLE 303781 0 128155 APOLLO INVT CORP COM NEW 03761U502 1089 62370 SH SOLE 0 0 62370 APOLLO TACTICAL INCOME FD IN COM 037638103 342 22630 SH SOLE 0 0 22630 APPFOLIO INC COM CL A 03783C100 839 7634 SH SOLE 0 0 7634 APPIAN CORP CL A 03782L101 233 6110 SH SOLE 0 0 6110 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 953 58634 SH SOLE 10858 0 47776 APPLE INC COM 037833100 1542660 5253286 SH SOLE 776507 0 4476779 APPLE INC COM 037833100 1430 18900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 822 46200 SH Call SOLE 0 0 0 APPLE INC COM 037833100 458 18300 SH Call SOLE 0 0 0 APPLE INC COM 037833100 628 12600 SH Call SOLE 0 0 0 APPLE INC COM 037833100 1589 26600 SH Call SOLE 0 0 0 APPLE INC COM 037833100 234 2600 SH Call SOLE 0 0 0 APPLE INC COM 037833100 247 10000 SH Call SOLE 0 0 0 APPLE INC COM 037833100 238 14700 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 2800 41990 SH SOLE 40140 0 1850 APPLIED MATLS INC COM 038222105 28246 462740 SH SOLE 73556 0 389184 APPLIED OPTOELECTRONICS INC COM 03823U102 368 30935 SH SOLE 0 0 30935 APTARGROUP INC COM 038336103 7465 64560 SH SOLE 49737 0 14823 APTIV PLC SHS G6095L109 10180 107189 SH SOLE 80175 0 27014 APTOSE BIOSCIENCES INC COM NEW 03835T200 136 24000 SH SOLE 0 0 24000 APYX MED CORP COM 03837C106 1366 161408 SH SOLE 0 0 161408 AQUA AMERICA INC COM 03836W103 11461 244170 SH SOLE 33766 0 210404 AQUA AMERICA INC UNIT 04/30/2022 03836W202 2639 42320 SH SOLE 42320 0 0 AQUAVENTURE HLDGS LTD SHS G0443N107 2937 108279 SH SOLE 0 0 108279 ARAMARK COM 03852U106 10570 243541 SH SOLE 195709 0 47832 ARBOR RLTY TR INC COM 038923108 1124 78348 SH SOLE 47379 0 30969 ARCH CAP GROUP LTD ORD G0450A105 4740 110504 SH SOLE 29567 0 80937 ARCH COAL INC CL A 039380407 1071 14935 SH SOLE 14773 0 162 ARCHER DANIELS MIDLAND CO COM 039483102 18756 404652 SH SOLE 37491 0 367161 ARCHER DANIELS MIDLAND CO COM 039483102 28 17100 SH Call SOLE 0 0 0 ARCHROCK INC COM 03957W106 136 13525 SH SOLE 0 0 13525 ARCONIC INC COM 03965L100 11832 384534 SH SOLE 339260 0 45274 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 241 29761 SH SOLE 0 0 29761 ARCOSA INC COM 039653100 8402 188596 SH SOLE 185295 0 3301 ARENA PHARMACEUTICALS INC COM NEW 040047607 533 11735 SH SOLE 10182 0 1553 ARES CAP CORP COM 04010L103 10164 544982 SH SOLE 0 0 544982 ARES CAP CORP NOTE 3.750% 2/0 04010LAT0 363 350000 PRN SOLE 0 0 350000 ARES COML REAL ESTATE CORP COM 04013V108 815 51457 SH SOLE 0 0 51457 ARES DYNAMIC CR ALLOCATION F COM 04014F102 566 36843 SH SOLE 0 0 36843 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1152 32287 SH SOLE 0 0 32287 ARGAN INC COM 04010E109 4889 121798 SH SOLE 101169 0 20629 ARGO GROUP INTL HLDGS LTD COM G0464B107 3920 59618 SH SOLE 52993 0 6625 ARISTA NETWORKS INC COM 040413106 5198 25556 SH SOLE 16599 0 8957 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 307 8278 SH SOLE 0 0 8278 ARK ETF TR FINTECH INNOVA 00214Q708 425 17712 SH SOLE 0 0 17712 ARK ETF TR GENOMIC REV ETF 00214Q302 3492 104168 SH SOLE 0 0 104168 ARK ETF TR INNOVATION ETF 00214Q104 77531 1549064 SH SOLE 0 0 1549064 ARK ETF TR NEXT GNRTN INTER 00214Q401 2102 36504 SH SOLE 0 0 36504 ARMSTRONG WORLD INDS INC NEW COM 04247X102 3657 38913 SH SOLE 37789 0 1124 ARQULE INC COM 04269E107 837 41915 SH SOLE 41915 0 0 ARROW ELECTRS INC COM 042735100 6940 81897 SH SOLE 37450 0 44447 ARROW ETF TR ARROW DJ GLB YLD 04273H104 349 21658 SH SOLE 0 0 21658 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1097 17288 SH SOLE 10455 0 6833 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 17024 526720 SH SOLE 516216 0 10504 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 4084 299641 SH SOLE 0 0 299641 ASCENDIS PHARMA A S SPONSORED ADR 04351P101 218 1567 SH SOLE 0 0 1567 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 480 86318 SH SOLE 82802 0 3516 ASHFORD HOSPITALITY TR INC COM SHS 044103109 36 12975 SH SOLE 0 0 12975 ASHLAND GLOBAL HLDGS INC COM 044186104 3172 41446 SH SOLE 35131 0 6315 ASML HOLDING N V N Y REGISTRY SHS N07059210 38801 131102 SH SOLE 108591 0 22511 ASPEN TECHNOLOGY INC COM 045327103 33181 274382 SH SOLE 232088 0 42294 ASSURANT INC COM 04621X108 16034 122326 SH SOLE 114827 0 7499 ASSURED GUARANTY LTD COM G0585R106 11328 231098 SH SOLE 207653 0 23445 ASTRAZENECA PLC SPONSORED ADR 046353108 60308 1209553 SH SOLE 642031 0 567522 ASTRONICS CORP COM 046433108 409 14638 SH SOLE 0 0 14638 AT&T INC COM 00206R102 485551 12424563 SH SOLE 5577210 0 6847353 AT&T INC COM 00206R102 64 15000 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 349 21166 SH SOLE 18991 0 2175 ATHENE HLDG LTD CL A G0684D107 360 7656 SH SOLE 0 0 7656 ATHERSYS INC COM 04744L106 22 17620 SH SOLE 0 0 17620 ATKORE INTL GROUP INC COM 047649108 2378 58775 SH SOLE 58701 0 74 ATLANTIC CAP BANCSHARES INC COM 048269203 217 11834 SH SOLE 0 0 11834 ATLANTIC UN BANKSHARES CORP COM 04911A107 2524 67214 SH SOLE 41115 0 26099 ATLANTICA YIELD PLC SHS G0751N103 20499 776778 SH SOLE 740146 0 36632 ATLASSIAN CORP PLC CL A G06242104 7348 61060 SH SOLE 54032 0 7028 ATMOS ENERGY CORP COM 049560105 3988 35648 SH SOLE 3141 0 32507 ATRION CORP COM 049904105 1518 2014 SH SOLE 0 0 2014 AURINIA PHARMACEUTICALS INC COM 05156V102 576 28445 SH SOLE 0 0 28445 AURORA CANNABIS INC COM 05156X108 181 84545 SH SOLE 0 0 84545 AUTODESK INC COM 052769106 147659 804854 SH SOLE 771415 0 33439 AUTOHOME INC SP ADR RP CL A 05278C107 16975 212160 SH SOLE 208559 0 3601 AUTOLIV INC COM 052800109 11472 135912 SH SOLE 134301 0 1611 AUTOMATIC DATA PROCESSING IN COM 053015103 193472 1134716 SH SOLE 766520 0 368196 AUTONATION INC COM 05329W102 610 12545 SH SOLE 0 0 12545 AUTOZONE INC COM 053332102 22619 18987 SH SOLE 16602 0 2385 AVALARA INC COM 05338G106 18405 251256 SH SOLE 46516 0 204740 AVALONBAY CMNTYS INC COM 053484101 4943 23574 SH SOLE 17102 0 6472 AVANGRID INC COM 05351W103 281 5493 SH SOLE 0 0 5493 AVANTOR INC COM 05352A100 2537 139762 SH SOLE 137654 0 2108 AVAYA HLDGS CORP COM 05351X101 3555 263341 SH SOLE 263276 0 65 AVEO PHARMACEUTICALS INC COM 053588109 21 33300 SH SOLE 0 0 33300 AVERY DENNISON CORP COM 053611109 16207 123884 SH SOLE 98675 0 25209 AVISTA CORP COM 05379B107 384 7979 SH SOLE 0 0 7979 AVNET INC COM 053807103 2366 55742 SH SOLE 5947 0 49795 AVON PRODS INC COM 054303102 1473 261136 SH SOLE 0 0 261136 AVROBIO INC COM 05455M100 228 11328 SH SOLE 0 0 11328 AXA EQUITABLE HLDGS INC COM 054561105 4165 168067 SH SOLE 153875 0 14192 AXALTA COATING SYS LTD COM G0750C108 3879 127612 SH SOLE 87333 0 40279 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 32767 551266 SH SOLE 545180 0 6086 AXOGEN INC COM 05463X106 358 19985 SH SOLE 0 0 19985 AXON ENTERPRISE INC COM 05464C101 5458 74485 SH SOLE 966 0 73519 AXONICS MODULATION TECH INC COM 05465P101 243 8778 SH SOLE 0 0 8778 AXOS FINL INC COM 05465C100 1024 33809 SH SOLE 17686 0 16123 AXSOME THERAPEUTICS INC COM 05464T104 793 7675 SH SOLE 0 0 7675 B & G FOODS INC NEW COM 05508R106 435 24250 SH SOLE 51 0 24199 B2GOLD CORP COM 11777Q209 352 87897 SH SOLE 0 0 87897 BADGER METER INC COM 056525108 859 13222 SH SOLE 4596 0 8626 BAIDU INC SPON ADR REP A 056752108 8911 70495 SH SOLE 22980 0 47515 BAIN CAP SPECIALTY FIN INC COM 05684B107 818 41381 SH SOLE 0 0 41381 BAKER HUGHES COMPANY CL A 05722G100 1830 71408 SH SOLE 45456 0 25952 BALCHEM CORP COM 057665200 1344 13222 SH SOLE 372 0 12850 BALL CORP COM 058498106 10137 156744 SH SOLE 132755 0 23989 BANC OF CALIFORNIA INC COM 05990K106 192 11179 SH SOLE 0 0 11179 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 351 62836 SH SOLE 18871 0 43965 BANCO BRADESCO S A SP ADR PFD NEW 059460303 109 12123 SH SOLE 0 0 12123 BANCO MACRO SA SPON ADR B 05961W105 994 27428 SH SOLE 0 0 27428 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 1769 76689 SH SOLE 0 0 76689 BANCO SANTANDER SA ADR 05964H105 2472 597100 SH SOLE 526106 0 70994 BANCORP INC DEL COM 05969A105 169 13015 SH SOLE 12035 0 980 BANCORPSOUTH BK TUPELO MISS COM 05971J102 1602 50989 SH SOLE 14105 0 36884 BANCROFT FUND LTD COM 059695106 1506 57724 SH SOLE 0 0 57724 BANDWIDTH INC COM CL A 05988J103 624 9739 SH SOLE 0 0 9739 BANK AMER CORP 7.25%CNV PFD L 060505682 15367 10605 SH SOLE 0 0 10605 BANK AMER CORP COM 060505104 281079 7980678 SH SOLE 2976252 0 5004426 BANK AMER CORP COM 060505104 90 24900 SH Call SOLE 0 0 0 BANK AMER CORP COM 060505104 91 38100 SH Call SOLE 0 0 0 BANK COMM HLDGS COM 06424J103 1520 131412 SH SOLE 0 0 131412 BANK FIRST CORPORATION COM 06211J100 217 3100 SH SOLE 0 0 3100 BANK HAWAII CORP COM 062540109 1544 16222 SH SOLE 8399 0 7823 BANK MONTREAL QUE COM 063671101 6306 81468 SH SOLE 16750 0 64718 BANK N S HALIFAX COM 064149107 1116 19775 SH SOLE 0 0 19775 BANK NEW YORK MELLON CORP COM 064058100 9063 180081 SH SOLE 4790 0 175291 BANK OF MARIN BANCORP COM 063425102 611 13560 SH SOLE 0 0 13560 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 39414 1064677 SH SOLE 1023798 0 40879 BANK OZK COM 06417N103 14229 466452 SH SOLE 350183 0 116269 BANKUNITED INC COM 06652K103 283 7744 SH SOLE 7198 0 546 BANNER CORP COM NEW 06652V208 10348 182860 SH SOLE 0 0 182860 BARCLAYS PLC ADR 06738E204 31486 3307306 SH SOLE 884631 0 2422675 BARINGS BDC INC COM 06759L103 717 69755 SH SOLE 0 0 69755 BARINGS CORPORATE INVS COM 06759X107 979 58037 SH SOLE 0 0 58037 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1610 91840 SH SOLE 0 0 91840 BARINGS PARTN INVS SH BEN INT 06761A103 653 40496 SH SOLE 0 0 40496 BARNES GROUP INC COM 067806109 445 7183 SH SOLE 5138 0 2045 BARRICK GOLD CORPORATION COM 067901108 19308 1040837 SH SOLE 685271 0 355566 BARRICK GOLD CORPORATION COM 067901108 51 38100 SH Call SOLE 0 0 0 BAUSCH HEALTH COS INC COM 071734107 3823 127784 SH SOLE 2548 0 125236 BAUSCH HEALTH COS INC COM 071734107 23 10600 SH Call SOLE 0 0 0 BAXTER INTL INC COM 071813109 24437 292241 SH SOLE 132389 0 159852 BCE INC COM NEW 05534B760 126913 2742990 SH SOLE 2572856 0 170134 BEACON ROOFING SUPPLY INC COM 073685109 858 26836 SH SOLE 13090 0 13746 BECTON DICKINSON & CO COM 075887109 157140 577718 SH SOLE 121030 0 456688 BECTON DICKINSON & CO PFD SHS CONV A 075887208 1072 16376 SH SOLE 15676 0 700 BED BATH & BEYOND INC COM 075896100 3049 176248 SH SOLE 0 0 176248 BED BATH & BEYOND INC COM 075896100 83 32300 SH Call SOLE 0 0 0 BEIGENE LTD SPONSORED ADR 07725L102 280 1692 SH SOLE 1612 0 80 BELDEN INC COM 077454106 255 4638 SH SOLE 3879 0 759 BELLEROPHON THERAPEUTICS INC COM 078771102 9 24520 SH SOLE 0 0 24520 BELLICUM PHARMACEUTICALS INC COM 079481107 56 43734 SH SOLE 0 0 43734 BENEFITFOCUS INC COM 08180D106 7934 361628 SH SOLE 0 0 361628 BERKLEY W R CORP COM 084423102 10066 145667 SH SOLE 127525 0 18142 BERKSHIRE HATHAWAY INC DEL CL A 084670108 52297 154 SH SOLE 0 0 154 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 485060 2141544 SH SOLE 437571 0 1703973 BERKSHIRE HILLS BANCORP INC COM 084680107 470 14293 SH SOLE 0 0 14293 BERRY GLOBAL GROUP INC COM 08579W103 6560 138134 SH SOLE 128908 0 9226 BEST BUY INC COM 086516101 51158 582665 SH SOLE 439902 0 142763 BEYOND MEAT INC COM 08862E109 1598 21144 SH SOLE 0 0 21144 BGC PARTNERS INC CL A 05541T101 65109 10961051 SH SOLE 7699971 0 3261080 BHP GROUP LTD SPONSORED ADS 088606108 15311 279862 SH SOLE 170002 0 109860 BHP GROUP PLC SPONSORED ADR 05545E209 4851 103182 SH SOLE 241 0 102941 BIG LOTS INC COM 089302103 259 9035 SH SOLE 0 0 9035 BILL COM HLDGS INC COM 090043100 314 8246 SH SOLE 0 0 8246 BIO RAD LABS INC CL A 090572207 3501 9461 SH SOLE 6194 0 3267 BIO TECHNE CORP COM 09073M104 6851 31212 SH SOLE 19833 0 11379 BIODELIVERY SCIENCES INTL IN COM 09060J106 416 65767 SH SOLE 0 0 65767 BIOGEN INC COM 09062X103 100045 337160 SH SOLE 288756 0 48404 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 511 9391 SH SOLE 9391 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 13871 164058 SH SOLE 144695 0 19363 BIOTELEMETRY INC COM 090672106 3779 81622 SH SOLE 48421 0 33201 BJS RESTAURANTS INC COM 09180C106 1282 33773 SH SOLE 33773 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 7675 337495 SH SOLE 337449 0 46 BLACK HILLS CORP COM 092113109 432 5498 SH SOLE 0 0 5498 BLACK KNIGHT INC COM 09215C105 4588 71148 SH SOLE 62009 0 9139 BLACK STONE MINERALS L P COM UNIT 09225M101 1606 126237 SH SOLE 0 0 126237 BLACKBAUD INC COM 09227Q100 379 4761 SH SOLE 554 0 4207 BLACKBERRY LTD COM 09228F103 70 10863 SH SOLE 1206 0 9657 BLACKLINE INC COM 09239B109 2234 43327 SH SOLE 0 0 43327 BLACKROCK 2022 GBL INCM OPP COM 09258P104 534 54150 SH SOLE 0 0 54150 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 522 38531 SH SOLE 0 0 38531 BLACKROCK CAPITAL INVESTMENT COM 092533108 172 34703 SH SOLE 0 0 34703 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 7556 7556000 PRN SOLE 0 0 7556000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 463 31755 SH SOLE 0 0 31755 BLACKROCK CORPOR HI YLD FD I COM 09255P107 600 53540 SH SOLE 0 0 53540 BLACKROCK CR ALLCTN INC TR COM 092508100 8255 590482 SH SOLE 0 0 590482 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 657 58695 SH SOLE 0 0 58695 BLACKROCK ENERGY & RES TR COM 09250U101 1853 155975 SH SOLE 0 0 155975 BLACKROCK ENH CAP & INC FD I COM 09256A109 10700 620305 SH SOLE 1190 0 619115 BLACKROCK ENHANCED EQT DIV T COM 09251A104 24897 2509776 SH SOLE 2101 0 2507675 BLACKROCK ENHANCED GBL DIV T COM 092501105 4204 382551 SH SOLE 0 0 382551 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 1702 289006 SH SOLE 0 0 289006 BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 220 15215 SH SOLE 0 0 15215 BLACKROCK FLOAT RATE OME STR COM 09255X100 312 23243 SH SOLE 0 0 23243 BLACKROCK FLOATING RATE INCO COM 091941104 215 16708 SH SOLE 0 0 16708 BLACKROCK HEALTH SCIENCES TR COM 09250W107 854 20104 SH SOLE 0 0 20104 BLACKROCK INC COM 09247X101 68459 136156 SH SOLE 58513 0 77643 BLACKROCK INCOME TR INC COM 09247F100 771 127497 SH SOLE 0 0 127497 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1376 83948 SH SOLE 0 0 83948 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1285 79489 SH SOLE 0 0 79489 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 2472 102207 SH SOLE 0 0 102207 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 642 45320 SH SOLE 0 0 45320 BLACKROCK MUNI INCOME INV QL COM 09250G102 204 14368 SH SOLE 0 0 14368 BLACKROCK MUNI INCOME TR II COM 09249N101 203 13396 SH SOLE 0 0 13396 BLACKROCK MUNI INTER DR FD I COM 09253X102 2488 174725 SH SOLE 0 0 174725 BLACKROCK MUNIASSETS FD INC COM 09254J102 3820 251804 SH SOLE 0 0 251804 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 187 13942 SH SOLE 0 0 13942 BLACKROCK MUNICIPAL BOND TR COM 09249H104 396 25543 SH SOLE 0 0 25543 BLACKROCK MUNICIPL INC QLTY COM 092479104 379 26952 SH SOLE 0 0 26952 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 698 62505 SH SOLE 0 0 62505 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 222 15439 SH SOLE 0 0 15439 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 312 22331 SH SOLE 0 0 22331 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 368 29162 SH SOLE 0 0 29162 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 705 53039 SH SOLE 0 0 53039 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 131 10431 SH SOLE 0 0 10431 BLACKROCK MUNIVEST FD II INC COM 09253T101 328 22187 SH SOLE 0 0 22187 BLACKROCK MUNIVEST FD INC COM 09253R105 2589 284160 SH SOLE 0 0 284160 BLACKROCK MUNIY QUALITY FD I COM 09254G108 1626 125045 SH SOLE 0 0 125045 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 397 27927 SH SOLE 0 0 27927 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 237 16794 SH SOLE 0 0 16794 BLACKROCK MUNIYIELD FD INC COM 09253W104 871 58765 SH SOLE 0 0 58765 BLACKROCK MUNIYIELD INVST FD COM 09254R104 574 40729 SH SOLE 0 0 40729 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 584 38717 SH SOLE 0 0 38717 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 235 17917 SH SOLE 0 0 17917 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 768 53749 SH SOLE 0 0 53749 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 956 70788 SH SOLE 0 0 70788 BLACKROCK MUNIYIELD QUALITY COM 09254F100 846 56205 SH SOLE 0 0 56205 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 168 12356 SH SOLE 0 0 12356 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1123 79145 SH SOLE 0 0 79145 BLACKROCK RES & COMM STRAT T SHS 09257A108 6092 754941 SH SOLE 2292 0 752649 BLACKROCK SCIENCE & TECH TR SHS 09258G104 13605 408922 SH SOLE 571 0 408351 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 12445 607066 SH SOLE 0 0 607066 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3215 132084 SH SOLE 0 0 132084 BLACKROCK TCP CAP CORP COM 09259E108 3670 261230 SH SOLE 0 0 261230 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 8996 8841000 PRN SOLE 0 0 8841000 BLACKROCK UTILITIES INFRSTRC COM 09248D104 1612 72269 SH SOLE 0 0 72269 BLACKSTONE GROUP INC COM CL A 09260D107 114317 2043564 SH SOLE 562280 0 1481284 BLACKSTONE GROUP INC COM CL A 09260D107 7 18800 SH Call SOLE 0 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 10 11700 SH Call SOLE 0 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 318 19688 SH SOLE 0 0 19688 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 2319 161236 SH SOLE 0 0 161236 BLACKSTONE MTG TR INC COM CL A 09257W100 4361 117168 SH SOLE 2921 0 114247 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 8376 7890000 PRN SOLE 0 0 7890000 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 80 75000 PRN SOLE 0 0 75000 BLOCK H & R INC COM 093671105 1253 53383 SH SOLE 48545 0 4838 BLOOM ENERGY CORP COM CL A 093712107 577 77180 SH SOLE 1390 0 75790 BLOOMIN BRANDS INC COM 094235108 340 15383 SH SOLE 0 0 15383 BLUCORA INC COM 095229100 508 19437 SH SOLE 19437 0 0 BLUE CAP REINS HLDGS LTD COM G1190F107 530 77306 SH SOLE 0 0 77306 BLUEBIRD BIO INC COM 09609G100 583 6649 SH SOLE 469 0 6180 BLUEPRINT MEDICINES CORP COM 09627Y109 1948 24314 SH SOLE 7681 0 16633 BMC STK HLDGS INC COM 05591B109 722 25157 SH SOLE 15322 0 9835 BNY MELLON ALCENTRA GLOBAL C COM 05588N108 817 88395 SH SOLE 0 0 88395 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 34 11088 SH SOLE 0 0 11088 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 6608 452887 SH SOLE 0 0 452887 BNY MELLON STRATEGIC MUN BD COM 09662E109 1435 179539 SH SOLE 0 0 179539 BNY MELLON STRATEGIC MUNS IN COM 05588W108 928 109082 SH SOLE 0 0 109082 BOEING CO COM 097023105 188864 579715 SH SOLE 67478 0 512237 BOK FINL CORP COM NEW 05561Q201 6014 68806 SH SOLE 51796 0 17010 BOOKING HLDGS INC COM 09857L108 119320 58099 SH SOLE 27536 0 30563 BOOT BARN HLDGS INC COM 099406100 647 14533 SH SOLE 4124 0 10409 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 7377 103711 SH SOLE 81277 0 22434 BORGWARNER INC COM 099724106 7426 171186 SH SOLE 158849 0 12337 BOSTON BEER INC CL A 100557107 1138 3011 SH SOLE 780 0 2231 BOSTON PRIVATE FINL HLDGS IN COM 101119105 394 32789 SH SOLE 16069 0 16720 BOSTON PROPERTIES INC COM 101121101 10319 74852 SH SOLE 71353 0 3499 BOSTON SCIENTIFIC CORP COM 101137107 43812 968866 SH SOLE 508522 0 460344 BOTTOMLINE TECH DEL INC COM 101388106 464 8653 SH SOLE 692 0 7961 BOULDER GROWTH & INCOME FD I COM 101507101 23883 2025663 SH SOLE 0 0 2025663 BOX INC CL A 10316T104 1248 74399 SH SOLE 0 0 74399 BOYD GAMING CORP COM 103304101 1032 34453 SH SOLE 2331 0 32122 BP PLC SPONSORED ADR 055622104 186809 4949891 SH SOLE 3110860 0 1839031 BRADY CORP CL A 104674106 222 3870 SH SOLE 0 0 3870 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 520 121600 SH SOLE 0 0 121600 BRAINSWAY LTD SPONSORED ADS 10501L106 278 28500 SH SOLE 0 0 28500 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 267 21111 SH SOLE 0 0 21111 BRIDGE BANCORP INC COM 108035106 4094 122094 SH SOLE 0 0 122094 BRIGGS & STRATTON CORP COM 109043109 69 10342 SH SOLE 0 0 10342 BRIGHAM MINERALS INC CL A COM 10918L103 384 17910 SH SOLE 0 0 17910 BRIGHT HORIZONS FAM SOL IN D COM 109194100 4753 31627 SH SOLE 27787 0 3840 BRIGHTCOVE INC COM 10921T101 124 14300 SH SOLE 0 0 14300 BRIGHTHOUSE FINL INC COM 10922N103 266 6772 SH SOLE 2262 0 4510 BRINKER INTL INC COM 109641100 2384 56764 SH SOLE 27282 0 29482 BRINKS CO COM 109696104 2563 28266 SH SOLE 13926 0 14340 BRISTOL MYERS SQUIBB CO COM 110122108 165307 2575273 SH SOLE 1191284 0 1383989 BRISTOL MYERS SQUIBB CO DBCV 9/1 110122AN8 67 40000 PRN SOLE 0 0 40000 BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 1167 387628 SH SOLE 41 0 387587 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 68051 1602709 SH SOLE 1471392 0 131317 BRIXMOR PPTY GROUP INC COM 11120U105 1517 70204 SH SOLE 32750 0 37454 BROADCOM INC 8% CNV PFD SER A 11135F200 306 260 SH SOLE 0 0 260 BROADCOM INC COM 11135F101 276652 875379 SH SOLE 440048 0 435331 BROADMARK RLTY CAP INC COM 11135B100 908 71190 SH SOLE 0 0 71190 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 41118 332821 SH SOLE 268786 0 64035 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 31184 539333 SH SOLE 470673 0 68660 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 1050 75296 SH SOLE 0 0 75296 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 21255 426089 SH SOLE 0 0 426089 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 325 17787 SH SOLE 0 0 17787 BROOKFIELD PROPERTY REIT INC CL A 11282X103 2338 126750 SH SOLE 8713 0 118037 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2258 105762 SH SOLE 0 0 105762 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 999 21549 SH SOLE 0 0 21549 BROOKLINE BANCORP INC DEL COM 11373M107 663 40295 SH SOLE 24623 0 15672 BROOKS AUTOMATION INC COM 114340102 848 20222 SH SOLE 16217 0 4005 BROWN & BROWN INC COM 115236101 30405 770136 SH SOLE 722373 0 47763 BROWN FORMAN CORP CL A 115637100 825 13140 SH SOLE 0 0 13140 BROWN FORMAN CORP CL B 115637209 17446 258059 SH SOLE 13364 0 244695 BRUKER CORP COM 116794108 3363 65986 SH SOLE 51354 0 14632 BRUNSWICK CORP COM 117043109 5668 94502 SH SOLE 79041 0 15461 BRYN MAWR BK CORP COM 117665109 1475 35762 SH SOLE 35725 0 37 BUCKLE INC COM 118440106 201 7450 SH SOLE 0 0 7450 BUILDERS FIRSTSOURCE INC COM 12008R107 1650 64923 SH SOLE 47665 0 17258 BUNGE LIMITED COM G16962105 716 12444 SH SOLE 0 0 12444 BURLINGTON STORES INC COM 122017106 14975 65672 SH SOLE 61325 0 4347 BWX TECHNOLOGIES INC COM 05605H100 5658 91147 SH SOLE 87239 0 3908 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 26299 336310 SH SOLE 320699 0 15611 CABLE ONE INC COM 12685J105 564 379 SH SOLE 75 0 304 CABOT CORP COM 127055101 696 14642 SH SOLE 14096 0 546 CABOT MICROELECTRONICS CORP COM 12709P103 4971 34441 SH SOLE 33835 0 606 CABOT OIL & GAS CORP COM 127097103 2681 154014 SH SOLE 140105 0 13909 CACI INTL INC CL A 127190304 3809 15237 SH SOLE 1886 0 13351 CACTUS INC CL A 127203107 478 13924 SH SOLE 3487 0 10437 CADENCE BANCORPORATION CL A 12739A100 2513 138629 SH SOLE 0 0 138629 CADENCE DESIGN SYSTEM INC COM 127387108 11641 167831 SH SOLE 140066 0 27765 CAE INC COM 124765108 3009 113787 SH SOLE 111241 0 2546 CAESARS ENTMT CORP COM 127686103 1601 117701 SH SOLE 66052 0 51649 CAL MAINE FOODS INC COM NEW 128030202 3386 79200 SH SOLE 77885 0 1315 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1633 143206 SH SOLE 0 0 143206 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 712 64713 SH SOLE 0 0 64713 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1162 54931 SH SOLE 0 0 54931 CALAMOS GBL DYN INCOME FUND COM 12811L107 1275 146711 SH SOLE 0 0 146711 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 249 18603 SH SOLE 0 0 18603 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 11638 855717 SH SOLE 1488 0 854229 CALAVO GROWERS INC COM 128246105 676 7467 SH SOLE 5709 0 1758 CALIFORNIA WTR SVC GROUP COM 130788102 1232 23900 SH SOLE 14954 0 8946 CALLAWAY GOLF CO COM 131193104 756 35681 SH SOLE 0 0 35681 CALLON PETE CO DEL COM 13123X102 805 166741 SH SOLE 153076 0 13665 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 37 10142 SH SOLE 0 0 10142 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 346 8577 SH SOLE 0 0 8577 CAMDEN NATL CORP COM 133034108 1453 31556 SH SOLE 31256 0 300 CAMDEN PPTY TR SH BEN INT 133131102 23081 217542 SH SOLE 208493 0 9049 CAMECO CORP COM 13321L108 1291 145412 SH SOLE 0 0 145412 CAMPBELL SOUP CO COM 134429109 2063 41739 SH SOLE 0 0 41739 CAMPING WORLD HLDGS INC CL A 13462K109 350 23754 SH SOLE 19874 0 3880 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 2457 67957 SH SOLE 19173 0 48784 CANADIAN NAT RES LTD COM 136385101 6960 215482 SH SOLE 67628 0 147854 CANADIAN NATL RY CO COM 136375102 23431 259348 SH SOLE 83494 0 175854 CANADIAN PAC RY LTD COM 13645T100 4494 17651 SH SOLE 0 0 17651 CANNAE HLDGS INC COM 13765N107 19801 532421 SH SOLE 526937 0 5484 CANNTRUST HLDGS INC COM 137800207 10 10325 SH SOLE 0 0 10325 CANOPY GROWTH CORP COM 138035100 811 38595 SH SOLE 0 0 38595 CANTEL MEDICAL CORP COM 138098108 2324 32775 SH SOLE 29224 0 3551 CAPITAL ONE FINL CORP COM 14040H105 11771 114384 SH SOLE 74182 0 40202 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 1280 95273 SH SOLE 0 0 95273 CAPITALA FIN CORP COM 14054R106 120 13790 SH SOLE 0 0 13790 CAPITOL FED FINL INC COM 14057J101 276 20072 SH SOLE 0 0 20072 CAPRI HOLDINGS LIMITED SHS G1890L107 2503 65606 SH SOLE 56976 0 8630 CAPSTAR FINL HLDGS INC COM 14070T102 299 17955 SH SOLE 0 0 17955 CARA THERAPEUTICS INC COM 140755109 345 21389 SH SOLE 0 0 21389 CARDINAL HEALTH INC COM 14149Y108 5756 113795 SH SOLE 1831 0 111964 CARDIOVASCULAR SYS INC DEL COM 141619106 256 5261 SH SOLE 0 0 5261 CARDLYTICS INC COM 14161W105 665 10574 SH SOLE 1588 0 8986 CAREDX INC COM 14167L103 2874 133228 SH SOLE 10511 0 122717 CARETRUST REIT INC COM 14174T107 2823 136830 SH SOLE 0 0 136830 CARGURUS INC COM CL A 141788109 7659 217703 SH SOLE 66867 0 150836 CARLISLE COS INC COM 142339100 2812 17373 SH SOLE 0 0 17373 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 15522 483864 SH SOLE 0 0 483864 CARMAX INC COM 143130102 9993 113979 SH SOLE 32443 0 81536 CARNIVAL CORP UNIT 99/99/9999 143658300 184076 3621408 SH SOLE 919861 0 2701547 CARNIVAL CORP UNIT 99/99/9999 143658300 102 70700 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 46 82900 SH Call SOLE 0 0 0 CAROLINA FINL CORP NEW COM 143873107 237 5487 SH SOLE 0 0 5487 CARPENTER TECHNOLOGY CORP COM 144285103 212 4265 SH SOLE 0 0 4265 CARROLS RESTAURANT GROUP INC COM 14574X104 441 62590 SH SOLE 0 0 62590 CARROLS RESTAURANT GROUP INC COM 14574X104 4 14000 SH Call SOLE 0 0 0 CARTERS INC COM 146229109 2160 19758 SH SOLE 17632 0 2126 CARVANA CO CL A 146869102 928 10077 SH SOLE 0 0 10077 CASELLA WASTE SYS INC CL A 147448104 10942 237720 SH SOLE 1054 0 236666 CASEYS GEN STORES INC COM 147528103 23988 150875 SH SOLE 138959 0 11916 CASTLIGHT HEALTH INC CL B 14862Q100 24 17700 SH SOLE 0 0 17700 CATALENT INC COM 148806102 7660 136048 SH SOLE 131171 0 4877 CATALYST PHARMACEUTICALS INC COM 14888U101 102 27133 SH SOLE 0 0 27133 CATCHMARK TIMBER TR INC CL A 14912Y202 2433 212135 SH SOLE 0 0 212135 CATERPILLAR INC DEL COM 149123101 73234 495888 SH SOLE 28417 0 467471 CATERPILLAR INC DEL COM 149123101 6 10700 SH Call SOLE 0 0 0 CATHAY GEN BANCORP COM 149150104 7817 205450 SH SOLE 192739 0 12711 CAVCO INDS INC DEL COM 149568107 2182 11169 SH SOLE 11149 0 20 CBL & ASSOC PPTYS INC COM 124830100 13 12626 SH SOLE 0 0 12626 CBOE GLOBAL MARKETS INC COM 12503M108 700 5835 SH SOLE 0 0 5835 CBRE CLARION GLOBAL REAL EST COM 12504G100 1823 227281 SH SOLE 0 0 227281 CBRE GROUP INC CL A 12504L109 24262 395856 SH SOLE 152772 0 243084 CBTX INC COM 12481V104 216 6950 SH SOLE 0 0 6950 CDK GLOBAL INC COM 12508E101 49567 906485 SH SOLE 887796 0 18689 CDN IMPERIAL BK COMM TORONTO COM 136069101 85948 1034183 SH SOLE 1008891 0 25292 CDW CORP COM 12514G108 44262 309871 SH SOLE 286624 0 23247 CEDAR FAIR L P DEPOSITRY UNIT 150185106 15899 286778 SH SOLE 254468 0 32310 CEDAR REALTY TRUST INC COM NEW 150602209 36 12247 SH SOLE 0 0 12247 CEL SCI CORP COM PAR NEW 150837607 121 13274 SH SOLE 0 0 13274 CELANESE CORP DEL COM 150870103 4563 37063 SH SOLE 8899 0 28164 CEMEX SAB DE CV SPON ADR NEW 151290889 1346 355959 SH SOLE 313977 0 41982 CENOVUS ENERGY INC COM 15135U109 416 40976 SH SOLE 4801 0 36175 CENTENE CORP DEL COM 15135B101 18176 289107 SH SOLE 171909 0 117198 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 186 29314 SH SOLE 0 0 29314 CENTERPOINT ENERGY INC COM 15189T107 13877 508873 SH SOLE 369281 0 139592 CENTERPOINT ENERGY INC DEP RP PFD CV B 15189T503 1191 24445 SH SOLE 0 0 24445 CENTERSTATE BK CORP COM 15201P109 1063 42569 SH SOLE 3429 0 39140 CENTRAL SECS CORP COM 155123102 10762 325121 SH SOLE 665 0 324456 CENTURY CASINOS INC COM 156492100 614 77550 SH SOLE 0 0 77550 CENTURYLINK INC COM 156700106 13315 1007976 SH SOLE 24907 0 983069 CENTURYLINK INC COM 156700106 3 39500 SH Call SOLE 0 0 0 CERENCE INC COM 156727109 9852 435370 SH SOLE 178394 0 256976 CERNER CORP COM 156782104 26204 357056 SH SOLE 307026 0 50030 CERUS CORP COM 157085101 4758 1127463 SH SOLE 0 0 1127463 CF INDS HLDGS INC COM 125269100 3368 70541 SH SOLE 0 0 70541 CHANGE HEALTHCARE INC COM 15912K100 17029 1038975 SH SOLE 1036323 0 2652 CHARLES & COLVARD LTD COM 159765106 49 34605 SH SOLE 0 0 34605 CHARLES RIV LABS INTL INC COM 159864107 11464 75046 SH SOLE 56457 0 18589 CHART INDS INC COM PAR $0.01 16115Q308 2590 38375 SH SOLE 16947 0 21428 CHARTER COMMUNICATIONS INC N CL A 16119P108 17589 36261 SH SOLE 20859 0 15402 CHATHAM LODGING TR COM 16208T102 660 36013 SH SOLE 20319 0 15694 CHECK POINT SOFTWARE TECH LT ORD M22465104 18952 170797 SH SOLE 122178 0 48619 CHEESECAKE FACTORY INC COM 163072101 676 17399 SH SOLE 9113 0 8286 CHEGG INC COM 163092109 804 21195 SH SOLE 17285 0 3910 CHEMED CORP NEW COM 16359R103 5272 12001 SH SOLE 2053 0 9948 CHEMOCENTRYX INC COM 16383L106 1227 31014 SH SOLE 0 0 31014 CHEMOURS CO COM 163851108 321 17730 SH SOLE 40 0 17690 CHENIERE ENERGY INC COM NEW 16411R208 8742 143152 SH SOLE 10712 0 132440 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 548 696000 PRN SOLE 0 0 696000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1873 47048 SH SOLE 0 0 47048 CHESAPEAKE ENERGY CORP COM 165167107 167 202768 SH SOLE 0 0 202768 CHESAPEAKE UTILS CORP COM 165303108 223 2323 SH SOLE 1161 0 1162 CHEVRON CORP NEW COM 166764100 562802 4670119 SH SOLE 1853385 0 2816734 CHEVRON CORP NEW COM 166764100 1 21300 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 4 15400 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 42 52000 SH Call SOLE 0 0 0 CHEWY INC CL A 16679L109 3648 125790 SH SOLE 40426 0 85364 CHEWY INC CL A 16679L109 30 10300 SH Call SOLE 0 0 0 CHIMERA INVT CORP COM NEW 16934Q208 593 28854 SH SOLE 8 0 28846 CHINA FD INC COM 169373107 785 37219 SH SOLE 0 0 37219 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 1717 124158 SH SOLE 0 0 124158 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 5059 119680 SH SOLE 17991 0 101689 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 336 5580 SH SOLE 5022 0 558 CHINA RAPID FIN LTD SPNSORD ADS NEW 16953Q204 86 23228 SH SOLE 0 0 23228 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 104 11106 SH SOLE 0 0 11106 CHIPOTLE MEXICAN GRILL INC COM 169656105 14456 17269 SH SOLE 7190 0 10079 CHOICE HOTELS INTL INC COM 169905106 691 6685 SH SOLE 0 0 6685 CHUBB LIMITED COM H1467J104 324137 2082289 SH SOLE 525292 0 1556997 CHUBB LIMITED COM H1467J104 159 25600 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 57 29100 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 2 10100 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 24 37500 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 17 11000 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 18372 261182 SH SOLE 9394 0 251788 CHURCHILL DOWNS INC COM 171484108 1906 13889 SH SOLE 467 0 13422 CHUYS HLDGS INC COM 171604101 252 9737 SH SOLE 0 0 9737 CIDARA THERAPEUTICS INC COM 171757107 45 11750 SH SOLE 0 0 11750 CIENA CORP COM NEW 171779309 6497 152192 SH SOLE 36955 0 115237 CIGNA CORP NEW COM 125523100 44982 219972 SH SOLE 167083 0 52889 CIMAREX ENERGY CO COM 171798101 20921 398576 SH SOLE 350379 0 48197 CIMPRESS PLC SHS EURO G2143T103 1171 9310 SH SOLE 4028 0 5282 CINCINNATI FINL CORP COM 172062101 7744 73649 SH SOLE 0 0 73649 CINEMARK HOLDINGS INC COM 17243V102 85246 2518356 SH SOLE 2445691 0 72665 CINTAS CORP COM 172908105 14258 52970 SH SOLE 4135 0 48835 CIRRUS LOGIC INC COM 172755100 935 11347 SH SOLE 0 0 11347 CISCO SYS INC COM 17275R102 596610 12439771 SH SOLE 4462111 0 7977660 CISCO SYS INC COM 17275R102 10 14300 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 35700 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 32100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 11100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 119 29800 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 72 111200 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 520 11385 SH SOLE 8250 0 3135 CITIGROUP INC COM NEW 172967424 106711 1335727 SH SOLE 701996 0 633731 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 12 12000 SH SOLE 0 0 12000 CITIZENS FINL GROUP INC COM 174610105 7316 180161 SH SOLE 120413 0 59748 CITRIX SYS INC COM 177376100 39163 353141 SH SOLE 344016 0 9125 CITY HLDG CO COM 177835105 518 6321 SH SOLE 0 0 6321 CIVEO CORP CDA COM 17878Y108 900 697328 SH SOLE 24443 0 672885 CLEAN ENERGY FUELS CORP COM 184499101 88 37585 SH SOLE 0 0 37585 CLEAN HARBORS INC COM 184496107 1516 17682 SH SOLE 0 0 17682 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 68 23855 SH SOLE 0 0 23855 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 924 109880 SH SOLE 0 0 109880 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 1631 144861 SH SOLE 0 0 144861 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 602 70054 SH SOLE 0 0 70054 CLEVELAND CLIFFS INC COM 185899101 7465 888674 SH SOLE 0 0 888674 CLIPPER RLTY INC COM 18885T306 1095 103269 SH SOLE 0 0 103269 CLOROX CO DEL COM 189054109 33683 219360 SH SOLE 79335 0 140025 CLOUDERA INC COM 18914U100 318 27343 SH SOLE 0 0 27343 CLOUGH GLOBAL EQUITY FD COM 18914C100 339 28110 SH SOLE 0 0 28110 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 270 28652 SH SOLE 0 0 28652 CME GROUP INC COM 12572Q105 316151 1575007 SH SOLE 349440 0 1225567 CME GROUP INC COM 12572Q105 32 48700 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 9147 145556 SH SOLE 65390 0 80166 CNA FINL CORP COM 126117100 17006 379512 SH SOLE 378507 0 1005 CNH INDL N V SHS N20944109 2113 192631 SH SOLE 191249 0 1382 CNO FINL GROUP INC COM 12621E103 777 42856 SH SOLE 42059 0 797 CNOOC LTD SPONSORED ADR 126132109 309 1850 SH SOLE 0 0 1850 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 983 59716 SH SOLE 0 0 59716 CNX RESOURCES CORPORATION COM 12653C108 1204 136036 SH SOLE 0 0 136036 COASTAL FINL CORP WA COM NEW 19046P209 1146 69611 SH SOLE 0 0 69611 COCA COLA CO COM 191216100 337466 6096948 SH SOLE 3671067 0 2425881 COCA COLA CO COM 191216100 2 11600 SH Call SOLE 0 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 14567 286300 SH SOLE 269124 0 17176 COEUR MNG INC COM NEW 192108504 446 55170 SH SOLE 0 0 55170 COFFEE HLDG CO INC COM 192176105 178 38650 SH SOLE 0 0 38650 COGNEX CORP COM 192422103 8093 144409 SH SOLE 125386 0 19023 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6501 104814 SH SOLE 20523 0 84291 COHEN & STEERS CLOSED END OP COM 19248P106 548 40857 SH SOLE 0 0 40857 COHEN & STEERS INC COM 19247A100 2650 42224 SH SOLE 40905 0 1319 COHEN & STEERS INFRASTRUCTUR COM 19248A109 12895 492162 SH SOLE 0 0 492162 COHEN & STEERS LTD DUR PFD I COM 19248C105 1177 44894 SH SOLE 0 0 44894 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 1326 164959 SH SOLE 0 0 164959 COHEN & STEERS QUALITY RLTY COM 19247L106 15734 1057408 SH SOLE 1449 0 1055959 COHEN & STEERS REIT & PFD &I COM 19247X100 7316 307508 SH SOLE 0 0 307508 COHEN & STEERS SLT PFD INCM COM 19248Y107 945 29976 SH SOLE 0 0 29976 COHEN & STEERS TOTAL RETURN COM 19247R103 513 35430 SH SOLE 0 0 35430 COHERENT INC COM 192479103 4894 29417 SH SOLE 12641 0 16776 COLFAX CORP COM 194014106 6171 169636 SH SOLE 161193 0 8443 COLGATE PALMOLIVE CO COM 194162103 58270 846462 SH SOLE 545510 0 300952 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 3989 4050000 PRN SOLE 0 0 4050000 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 8979 9024000 PRN SOLE 0 0 9024000 COLONY CAP INC NEW CL A COM 19626G108 441 92859 SH SOLE 58930 0 33929 COLONY CR REAL ESTATE INC COM CL A 19625T101 1085 82415 SH SOLE 0 0 82415 COLUMBIA BKG SYS INC COM 197236102 4190 102981 SH SOLE 101643 0 1338 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 356 17126 SH SOLE 0 0 17126 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 430 18331 SH SOLE 0 0 18331 COLUMBIA FINL INC COM 197641103 4476 264212 SH SOLE 264212 0 0 COLUMBIA SELIGM PREM TECH GR COM 19842X109 307 13037 SH SOLE 0 0 13037 COLUMBIA SPORTSWEAR CO COM 198516106 2097 20933 SH SOLE 8617 0 12316 COMCAST CORP NEW CL A 20030N101 633111 14078448 SH SOLE 7838757 0 6239691 COMCAST CORP NEW CL A 20030N101 4 210000 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 65 169900 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 1 16100 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 16 73700 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 1880 26206 SH SOLE 5528 0 20678 COMFORT SYS USA INC COM 199908104 10306 206736 SH SOLE 206622 0 114 COMMERCE BANCSHARES INC COM 200525103 27905 410728 SH SOLE 354014 0 56714 COMMERCIAL METALS CO COM 201723103 771 34623 SH SOLE 12502 0 22121 COMMSCOPE HLDG CO INC COM 20337X109 699 49249 SH SOLE 18953 0 30296 COMMUNITY BK SYS INC COM 203607106 1584 22322 SH SOLE 1812 0 20510 COMMUNITY HEALTH SYS INC NEW COM 203668108 4576 1577977 SH SOLE 0 0 1577977 COMMUNITY TR BANCORP INC COM 204149108 2887 61893 SH SOLE 0 0 61893 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 2610 173407 SH SOLE 164900 0 8507 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 2616 105241 SH SOLE 0 0 105241 COMPASS MINERALS INTL INC COM 20451N101 3280 53807 SH SOLE 0 0 53807 COMPASS MINERALS INTL INC COM 20451N101 48 19600 SH Call SOLE 0 0 0 COMPUGEN LTD ORD M25722105 527 88481 SH SOLE 0 0 88481 COMPUTER PROGRAMS & SYS INC COM 205306103 2629 99573 SH SOLE 97993 0 1580 COMSCORE INC COM 20564W105 117 23716 SH SOLE 0 0 23716 CONAGRA BRANDS INC COM 205887102 11027 322056 SH SOLE 135163 0 186893 CONAGRA BRANDS INC COM 205887102 243 55200 SH Call SOLE 0 0 0 CONCERT PHARMACEUTICALS INC COM 206022105 102 11073 SH SOLE 0 0 11073 CONCHO RES INC COM 20605P101 4619 52742 SH SOLE 564 0 52178 CONDUENT INC COM 206787103 1520 245114 SH SOLE 232575 0 12539 CONMED CORP COM 207410101 5264 47075 SH SOLE 44702 0 2373 CONOCOPHILLIPS COM 20825C104 59313 912088 SH SOLE 568313 0 343775 CONSOLIDATED COMM HLDGS INC COM 209034107 55 14195 SH SOLE 0 0 14195 CONSOLIDATED EDISON INC COM 209115104 15290 169011 SH SOLE 5148 0 163863 CONSOLIDATED TOMOKA LD CO COM 210226106 458 7600 SH SOLE 0 0 7600 CONSTELLATION BRANDS INC CL A 21036P108 30908 162876 SH SOLE 15628 0 147248 CONSTELLIUM SE CL A SHS F21107101 869 64831 SH SOLE 23905 0 40926 CONSTRUCTION PARTNERS INC COM CL A 21044C107 207 12299 SH SOLE 1393 0 10906 CONTINENTAL BLDG PRODS INC COM 211171103 607 16667 SH SOLE 15649 0 1018 CONTINENTAL RESOURCES INC COM 212015101 5191 151338 SH SOLE 894 0 150444 CONTROLADORA VUELA CIA DE AV SPON ADR RP 10 21240E105 182 17488 SH SOLE 17488 0 0 COOPER COS INC COM NEW 216648402 21535 67028 SH SOLE 60999 0 6029 COOPER STD HLDGS INC COM 21676P103 231 6971 SH SOLE 6971 0 0 COPA HOLDINGS SA CL A P31076105 1284 11877 SH SOLE 5465 0 6412 COPART INC COM 217204106 16855 185347 SH SOLE 157199 0 28148 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 336 61598 SH SOLE 0 0 61598 CORCEPT THERAPEUTICS INC COM 218352102 2392 197664 SH SOLE 0 0 197664 CORE LABORATORIES N V COM N22717107 3850 102212 SH SOLE 101127 0 1085 CORE MARK HOLDING CO INC COM 218681104 1985 73015 SH SOLE 65286 0 7729 CORECIVIC INC COM 21871N101 328 18867 SH SOLE 675 0 18192 CORELOGIC INC COM 21871D103 625 14302 SH SOLE 12720 0 1582 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 245 5486 SH SOLE 4075 0 1411 CORESITE RLTY CORP COM 21870Q105 9426 84070 SH SOLE 43447 0 40623 CORNERSTONE BLDG BRANDS INC COM 21925D109 477 56068 SH SOLE 18968 0 37100 CORNERSTONE ONDEMAND INC COM 21925Y103 1197 20446 SH SOLE 20125 0 321 CORNERSTONE STRATEGIC VALUE COM 21924B302 863 76948 SH SOLE 0 0 76948 CORNERSTONE TOTAL RTRN FD IN COM 21924U300 1044 95009 SH SOLE 0 0 95009 CORNING INC COM 219350105 67000 2301621 SH SOLE 2029759 0 271862 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 320 10896 SH SOLE 0 0 10896 CORTEVA INC COM 22052L104 20971 709441 SH SOLE 475834 0 233607 CORVEL CORP COM 221006109 2014 23052 SH SOLE 22333 0 719 COSAN LTD SHS A G25343107 411 17995 SH SOLE 0 0 17995 COSTAMARE INC SHS Y1771G102 165 17307 SH SOLE 16074 0 1233 COSTAR GROUP INC COM 22160N109 14596 24395 SH SOLE 23483 0 912 COSTCO WHSL CORP NEW COM 22160K105 175235 596174 SH SOLE 226071 0 370103 COTT CORP QUE COM 22163N106 422 30883 SH SOLE 17056 0 13827 COTY INC COM CL A 222070203 1300 115597 SH SOLE 5624 0 109973 COUPA SOFTWARE INC COM 22266L106 5218 35676 SH SOLE 16988 0 18688 COUSINS PPTYS INC COM NEW 222795502 1158 28114 SH SOLE 3669 0 24445 COVANTA HLDG CORP COM 22282E102 14700 990587 SH SOLE 26350 0 964237 COVETRUS INC COM 22304C100 261 19805 SH SOLE 13849 0 5956 CPI AEROSTRUCTURES INC COM NEW 125919308 245 36400 SH SOLE 0 0 36400 CRACKER BARREL OLD CTRY STOR COM 22410J106 5950 38701 SH SOLE 279 0 38422 CRAFT BREW ALLIANCE INC COM 224122101 1166 70650 SH SOLE 0 0 70650 CRANE CO COM 224399105 9760 112985 SH SOLE 92665 0 20320 CREDIT ACCEP CORP MICH COM 225310101 1588 3591 SH SOLE 2118 0 1473 CREDIT SUISSE GROUP SPONSORED ADR 225401108 1504 111841 SH SOLE 0 0 111841 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 141 56585 SH SOLE 0 0 56585 CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 202 605 SH SOLE 0 0 605 CREE INC COM 225447101 26661 577709 SH SOLE 567191 0 10518 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 1631 52916 SH SOLE 0 0 52916 CRESUD S A C I F Y A SPONSORED ADR 226406106 127 18008 SH SOLE 0 0 18008 CRH PLC ADR 12626K203 20413 506139 SH SOLE 499008 0 7131 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3083 50628 SH SOLE 0 0 50628 CROCS INC COM 227046109 218 5200 SH SOLE 0 0 5200 CRONOS GROUP INC COM 22717L101 311 40493 SH SOLE 0 0 40493 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1327 73539 SH SOLE 0 0 73539 CROWDSTRIKE HLDGS INC CL A 22788C105 5026 100781 SH SOLE 0 0 100781 CROWN CASTLE INTL CORP NEW COM 22822V101 123725 870343 SH SOLE 413458 0 456885 CROWN HOLDINGS INC COM 228368106 2835 39083 SH SOLE 19093 0 19990 CSG SYS INTL INC COM 126349109 792 15287 SH SOLE 15208 0 79 CSI COMPRESSCO LP COM UNIT 12637A103 405 149275 SH SOLE 0 0 149275 CSX CORP COM 126408103 30775 425307 SH SOLE 54195 0 371112 CUBESMART COM 229663109 3035 96397 SH SOLE 0 0 96397 CUBIC CORP COM 229669106 16817 264546 SH SOLE 183974 0 80572 CULLEN FROST BANKERS INC COM 229899109 8136 83209 SH SOLE 71013 0 12196 CUMMINS INC COM 231021106 28712 160436 SH SOLE 25044 0 135392 CUMULUS MEDIA INC COM CLASS A 231082801 937 53350 SH SOLE 53350 0 0 CURTISS WRIGHT CORP COM 231561101 4620 32793 SH SOLE 30452 0 2341 CUSHING ENERGY INCOME COM SH BEN INT 23162T102 890 132475 SH SOLE 0 0 132475 CUSHING RENAISSANCE FD COM 231647108 338 24958 SH SOLE 0 0 24958 CUTERA INC COM 232109108 389 10852 SH SOLE 0 0 10852 CVR ENERGY INC COM 12662P108 419 10369 SH SOLE 0 0 10369 CVR PARTNERS LP COM 126633106 76 24401 SH SOLE 0 0 24401 CVS HEALTH CORP COM 126650100 262125 3528380 SH SOLE 704050 0 2824330 CVS HEALTH CORP COM 126650100 143 15100 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 373 35500 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 237 43900 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 18 29200 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 91 24900 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2101 18021 SH SOLE 3032 0 14989 CYMABAY THERAPEUTICS INC COM 23257D103 22 11059 SH SOLE 0 0 11059 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 227 24715 SH SOLE 0 0 24715 CYPRESS SEMICONDUCTOR CORP COM 232806109 742 31809 SH SOLE 0 0 31809 CYRUSONE INC COM 23283R100 51698 790133 SH SOLE 243457 0 546676 CYTOSORBENTS CORP COM NEW 23283X206 552 143300 SH SOLE 0 0 143300 D R HORTON INC COM 23331A109 13084 248038 SH SOLE 171192 0 76846 DANA INCORPORATED COM 235825205 1169 64215 SH SOLE 15117 0 49098 DANA INCORPORATED COM 235825205 78 31200 SH Call SOLE 0 0 0 DANAHER CORPORATION COM 235851102 95994 625444 SH SOLE 272856 0 352588 DANAHER CORPORATION DBCV 1/2 235851AF9 1469 251000 PRN SOLE 0 0 251000 DARDEN RESTAURANTS INC COM 237194105 22176 203431 SH SOLE 165516 0 37915 DARLING INGREDIENTS INC COM 237266101 1896 67508 SH SOLE 45433 0 22075 DATADOG INC CL A COM 23804L103 2305 61016 SH SOLE 0 0 61016 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 5321 279705 SH SOLE 0 0 279705 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3294 129301 SH SOLE 0 0 129301 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1245 48154 SH SOLE 0 0 48154 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1847 73590 SH SOLE 0 0 73590 DAVITA INC COM 23918K108 8243 109861 SH SOLE 26001 0 83860 DAWSON GEOPHYSICAL CO NEW COM 239360100 50 21000 SH SOLE 0 0 21000 DBX ETF TR XTRACK FTSE US 233051515 211 7330 SH SOLE 0 0 7330 DBX ETF TR XTRACK HRVST CSI 233051879 1899 64074 SH SOLE 0 0 64074 DBX ETF TR XTRACK MSCI EAFE 233051200 24024 711201 SH SOLE 31 0 711170 DBX ETF TR XTRACK MSCI EMRG 233051101 237 9976 SH SOLE 0 0 9976 DBX ETF TR XTRACK MSCI EURP 233051853 1624 52159 SH SOLE 0 0 52159 DBX ETF TR XTRACK MSCI JAPN 233051507 243 5702 SH SOLE 69 0 5633 DBX ETF TR XTRACK RUSS 1000 233051481 449 12365 SH SOLE 0 0 12365 DBX ETF TR XTRACK USD HIGH 233051432 2972 59009 SH SOLE 20 0 58989 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 504 20579 SH SOLE 0 0 20579 DECKERS OUTDOOR CORP COM 243537107 3207 18994 SH SOLE 17218 0 1776 DEERE & CO COM 244199105 56280 324820 SH SOLE 147308 0 177512 DEL TACO RESTAURANTS INC COM 245496104 109 13810 SH SOLE 0 0 13810 DELAWARE ENHANCED GBL DIV & COM 246060107 438 42108 SH SOLE 0 0 42108 DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 597 44917 SH SOLE 0 0 44917 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 710 22201 SH SOLE 0 0 22201 DELEK US HLDGS INC NEW COM 24665A103 7522 224336 SH SOLE 203869 0 20467 DELL TECHNOLOGIES INC CL C 24703L202 9430 183499 SH SOLE 0 0 183499 DELPHI TECHNOLOGIES PLC SHS G2709G107 159 12405 SH SOLE 0 0 12405 DELTA AIR LINES INC DEL COM NEW 247361702 70915 1212616 SH SOLE 607328 0 605288 DELUXE CORP COM 248019101 490 9816 SH SOLE 4874 0 4942 DENBURY RES INC COM NEW 247916208 229 162349 SH SOLE 0 0 162349 DENISON MINES CORP COM 248356107 6 14540 SH SOLE 0 0 14540 DENTSPLY SIRONA INC COM 24906P109 14194 250824 SH SOLE 212911 0 37913 DESIGNER BRANDS INC CL A 250565108 632 40138 SH SOLE 36096 0 4042 DEUTSCHE BANK AG NAMEN AKT D18190898 383 49282 SH SOLE 0 0 49282 DEVON ENERGY CORP NEW COM 25179M103 2418 93106 SH SOLE 19085 0 74021 DEXCOM INC COM 252131107 13136 60053 SH SOLE 21709 0 38344 DIAGEO P L C SPON ADR NEW 25243Q205 50066 297266 SH SOLE 196987 0 100279 DIAMOND EAGLE ACQUISITION CO COM CL A 25258L109 161 15050 SH SOLE 0 0 15050 DIAMONDBACK ENERGY INC COM 25278X109 8347 89885 SH SOLE 72070 0 17815 DIAMONDROCK HOSPITALITY CO COM 252784301 152 13761 SH SOLE 0 0 13761 DICERNA PHARMACEUTICALS INC COM 253031108 542 24611 SH SOLE 24611 0 0 DICKS SPORTING GOODS INC COM 253393102 309 6240 SH SOLE 0 0 6240 DIGITAL RLTY TR INC COM 253868103 41980 350591 SH SOLE 207999 0 142592 DIGITAL RLTY TR INC COM 253868103 60 25600 SH Call SOLE 0 0 0 DIGITAL TURBINE INC COM NEW 25400W102 313 43831 SH SOLE 0 0 43831 DIGITAL TURBINE INC COM NEW 25400W102 4 14000 SH Call SOLE 0 0 0 DILLARDS INC CL A 254067101 412 5607 SH SOLE 0 0 5607 DIME CMNTY BANCSHARES COM 253922108 215 10298 SH SOLE 0 0 10298 DINE BRANDS GLOBAL INC COM 254423106 4707 56355 SH SOLE 16152 0 40203 DINE BRANDS GLOBAL INC COM 254423106 24 14500 SH Call SOLE 0 0 0 DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 8381 343036 SH SOLE 0 0 343036 DISCOVER FINL SVCS COM 254709108 25288 298139 SH SOLE 241914 0 56225 DISCOVERY INC COM SER A 25470F104 25883 790551 SH SOLE 653578 0 136973 DISCOVERY INC COM SER C 25470F302 36050 1182351 SH SOLE 1117809 0 64542 DISH NETWORK CORP CL A 25470M109 4345 122496 SH SOLE 3020 0 119476 DISNEY WALT CO COM DISNEY 254687106 329845 2280564 SH SOLE 690387 0 1590177 DISNEY WALT CO COM DISNEY 254687106 212 5400 SH Call SOLE 0 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 6497 482670 SH SOLE 0 0 482670 DMC GLOBAL INC COM 23291C103 1342 29863 SH SOLE 0 0 29863 DNP SELECT INCOME FD COM 23325P104 2442 191246 SH SOLE 0 0 191246 DOCUSIGN INC COM 256163106 22310 301033 SH SOLE 103104 0 197929 DOLBY LABORATORIES INC COM CL A 25659T107 19275 280162 SH SOLE 275745 0 4417 DOLLAR GEN CORP NEW COM 256677105 37400 239754 SH SOLE 79796 0 159958 DOLLAR TREE INC COM 256746108 9935 105637 SH SOLE 52990 0 52647 DOMINION ENERGY INC COM 25746U109 201627 2434519 SH SOLE 1845327 0 589192 DOMINION ENERGY INC UNIT 99/99/9999 25746U133 1126 10522 SH SOLE 0 0 10522 DOMINOS PIZZA INC COM 25754A201 6406 21804 SH SOLE 3540 0 18264 DONALDSON INC COM 257651109 8509 147670 SH SOLE 139370 0 8300 DORCHESTER MINERALS LP COM UNIT 25820R105 381 19532 SH SOLE 0 0 19532 DORIAN LPG LTD SHS USD Y2106R110 195 12600 SH SOLE 0 0 12600 DORMAN PRODUCTS INC COM 258278100 4225 55794 SH SOLE 55559 0 235 DOUBLELINE INCOME SOLUTIONS COM 258622109 2077 105091 SH SOLE 0 0 105091 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1234 59771 SH SOLE 0 0 59771 DOUGLAS EMMETT INC COM 25960P109 5322 121240 SH SOLE 117851 0 3389 DOVER CORP COM 260003108 27769 240916 SH SOLE 177045 0 63871 DOW INC COM 260557103 51259 936580 SH SOLE 430338 0 506242 DOW INC COM 260557103 33 13100 SH Call SOLE 0 0 0 DRIL QUIP INC COM 262037104 7151 152434 SH SOLE 152417 0 17 DTE ENERGY CO COM 233331107 21665 166821 SH SOLE 68240 0 98581 DTE ENERGY CO UNIT 11/01/2022S 233331842 410 8000 SH SOLE 0 0 8000 DTF TAX-FREE INCOME INC COM 23334J107 1385 93604 SH SOLE 0 0 93604 DUFF & PHELPS SLT ENGY AND M COM 26433F108 47 12175 SH SOLE 0 0 12175 DUFF & PHELPS UTLITY AND INF COM 26433C105 5240 344740 SH SOLE 0 0 344740 DUKE ENERGY CORP NEW COM NEW 26441C204 174929 1917876 SH SOLE 1329279 0 588597 DUKE REALTY CORP COM NEW 264411505 4948 142731 SH SOLE 117218 0 25513 DUNKIN BRANDS GROUP INC COM 265504100 3317 43905 SH SOLE 16239 0 27666 DUPONT DE NEMOURS INC COM 26614N102 32224 501922 SH SOLE 217816 0 284106 DURECT CORP COM 266605104 1448 381000 SH SOLE 0 0 381000 DWS MUN INCOME TR NEW COM 233368109 1231 108686 SH SOLE 0 0 108686 DWS STRATEGIC MUN INCOME TR COM 23342Q101 176 14853 SH SOLE 0 0 14853 DXC TECHNOLOGY CO COM 23355L106 7835 208420 SH SOLE 59929 0 148491 DXC TECHNOLOGY CO COM 23355L106 133 41600 SH Call SOLE 0 0 0 E L F BEAUTY INC COM 26856L103 184 11380 SH SOLE 0 0 11380 E TRADE FINANCIAL CORP COM NEW 269246401 1580 34833 SH SOLE 20917 0 13916 EAGLE CAP GROWTH FD INC COM 269451100 161 20013 SH SOLE 0 0 20013 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 19806 1163014 SH SOLE 0 0 1163014 EAGLE MATERIALS INC COM 26969P108 7449 82156 SH SOLE 66498 0 15658 EAST WEST BANCORP INC COM 27579R104 16554 339914 SH SOLE 333971 0 5943 EASTERLY GOVT PPTYS INC COM 27616P103 3006 126666 SH SOLE 96855 0 29811 EASTGROUP PPTY INC COM 277276101 7895 59507 SH SOLE 30464 0 29043 EASTMAN CHEMICAL CO COM 277432100 5678 71637 SH SOLE 17037 0 54600 EASTSIDE DISTILLING INC COM 277802302 346 117382 SH SOLE 0 0 117382 EATON CORP PLC SHS G29183103 302129 3189692 SH SOLE 497600 0 2692092 EATON CORP PLC SHS G29183103 67 12800 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 397 49600 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 39 13100 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 14 20000 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 239 74800 SH Call SOLE 0 0 0 EATON VANCE CALIF MUN BD FD COM 27828A100 136 12115 SH SOLE 0 0 12115 EATON VANCE CORP COM NON VTG 278265103 3441 73695 SH SOLE 0 0 73695 EATON VANCE ENH EQTY INC FD COM 278277108 3487 195546 SH SOLE 1131 0 194415 EATON VANCE ENHANCED EQ INC COM 278274105 10153 638575 SH SOLE 0 0 638575 EATON VANCE FLTING RATE INC COM 278279104 5755 419449 SH SOLE 0 0 419449 EATON VANCE FLTNG RATE 2022 COM 27831H100 1265 135489 SH SOLE 0 0 135489 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 912 90535 SH SOLE 0 0 90535 EATON VANCE LTD DUR INCOME F COM 27828H105 1579 119161 SH SOLE 0 0 119161 EATON VANCE MUN BD FD COM 27827X101 3166 245841 SH SOLE 0 0 245841 EATON VANCE MUN INCOME 2028 SHS 27829U105 510 23282 SH SOLE 0 0 23282 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1563 122601 SH SOLE 0 0 122601 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1618 74781 SH SOLE 0 0 74781 EATON VANCE NEW YORK MUN BD COM 27827Y109 142 11715 SH SOLE 0 0 11715 EATON VANCE RISK MNGD DIV EQ COM 27829G106 990 106155 SH SOLE 0 0 106155 EATON VANCE SR FLTNG RTE TR COM 27828Q105 517 38144 SH SOLE 0 0 38144 EATON VANCE SR INCOME TR SH BEN INT 27826S103 410 63888 SH SOLE 0 0 63888 EATON VANCE TAX ADVT DIV INC COM 27828G107 3800 148908 SH SOLE 0 0 148908 EATON VANCE TAX MNGD GBL DV COM 27829F108 10573 1204241 SH SOLE 0 0 1204241 EATON VANCE TAX MNGED BUY WR COM 27828X100 1341 81792 SH SOLE 0 0 81792 EATON VANCE TX ADV GLB DIV O COM 27828U106 1362 52496 SH SOLE 0 0 52496 EATON VANCE TX ADV GLBL DIV COM 27828S101 2043 113383 SH SOLE 0 0 113383 EATON VANCE TX MGD DIV EQ IN COM 27828N102 11129 888872 SH SOLE 0 0 888872 EATON VANCE TX MNG BY WRT OP COM 27828Y108 2205 147497 SH SOLE 0 0 147497 EATON VANCE TXMGD GL BUYWR O COM 27829C105 12977 1251381 SH SOLE 0 0 1251381 EBAY INC COM 278642103 37760 1045705 SH SOLE 779523 0 266182 EBIX INC COM NEW 278715206 217 6506 SH SOLE 6076 0 430 ECHOSTAR CORP CL A 278768106 12700 293229 SH SOLE 0 0 293229 ECOLAB INC COM 278865100 55450 287304 SH SOLE 175606 0 111698 EDISON INTL COM 281020107 29279 388267 SH SOLE 344407 0 43860 EDITAS MEDICINE INC COM 28106W103 1550 52338 SH SOLE 0 0 52338 EDWARDS LIFESCIENCES CORP COM 28176E108 35825 153563 SH SOLE 53846 0 99717 EHEALTH INC COM 28238P109 5431 56523 SH SOLE 8270 0 48253 EL PASO ELEC CO COM NEW 283677854 784 11554 SH SOLE 10093 0 1461 ELANCO ANIMAL HEALTH INC COM 28414H103 11002 373566 SH SOLE 194534 0 179032 ELASTIC N V ORD SHS N14506104 508 7896 SH SOLE 6998 0 898 ELBIT SYS LTD ORD M3760D101 661 4248 SH SOLE 0 0 4248 ELDORADO RESORTS INC COM 28470R102 5152 86379 SH SOLE 65475 0 20904 ELECTRONIC ARTS INC COM 285512109 13243 123175 SH SOLE 57199 0 65976 ELEMENT SOLUTIONS INC COM 28618M106 4648 397912 SH SOLE 394633 0 3279 ELLINGTON FINANCIAL INC COM 28852N109 248 13536 SH SOLE 0 0 13536 ELLSWORTH GRWTH AND INCOME L COM 289074106 2158 183520 SH SOLE 0 0 183520 EMBRAER S A SPONSORED ADS 29082A107 303 15530 SH SOLE 0 0 15530 EMCOR GROUP INC COM 29084Q100 4685 54293 SH SOLE 51156 0 3137 EMERSON ELEC CO COM 291011104 61401 805143 SH SOLE 224936 0 580207 ENBRIDGE INC COM 29250N105 92126 2320116 SH SOLE 1743018 0 577098 ENBRIDGE INC COM 29250N105 81 33000 SH Call SOLE 0 0 0 ENCANA CORP COM 292505104 2022 432425 SH SOLE 312748 0 119677 ENCOMPASS HEALTH CORP COM 29261A100 2243 32377 SH SOLE 2404 0 29973 ENDAVA PLC ADS 29260V105 406 8702 SH SOLE 0 0 8702 ENDEAVOUR SILVER CORP COM 29258Y103 36 14770 SH SOLE 0 0 14770 ENDO INTL PLC SHS G30401106 58 12400 SH SOLE 0 0 12400 ENERGIZER HLDGS INC NEW COM 29272W109 11585 230689 SH SOLE 168349 0 62340 ENERGY RECOVERY INC COM 29270J100 1610 164476 SH SOLE 0 0 164476 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 28980 2258749 SH SOLE 0 0 2258749 ENERSYS COM 29275Y102 2130 28464 SH SOLE 23640 0 4824 ENI S P A SPONSORED ADR 26874R108 5827 188223 SH SOLE 171226 0 16997 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1794 292635 SH SOLE 1440 0 291195 ENPRO INDS INC COM 29355X107 1027 15351 SH SOLE 15129 0 222 ENSIGN GROUP INC COM 29358P101 838 18475 SH SOLE 13782 0 4693 ENSTAR GROUP LIMITED SHS G3075P101 960 4640 SH SOLE 3999 0 641 ENTEGRIS INC COM 29362U104 5346 106729 SH SOLE 67930 0 38799 ENTERCOM COMMUNICATIONS CORP CL A 293639100 362 77939 SH SOLE 0 0 77939 ENTERGY CORP NEW COM 29364G103 36013 300614 SH SOLE 271481 0 29133 ENTERPRISE PRODS PARTNERS L COM 293792107 137928 4898017 SH SOLE 1732504 0 3165513 ENVESTNET INC COM 29404K106 3077 44195 SH SOLE 25103 0 19092 ENVISTA HLDGS CORP COM 29415F104 4603 155311 SH SOLE 154059 0 1252 ENVIVA PARTNERS LP COM UNIT 29414J107 1941 52032 SH SOLE 0 0 52032 EOG RES INC COM 26875P101 14577 174033 SH SOLE 81055 0 92978 EPAM SYS INC COM 29414B104 13137 61922 SH SOLE 52773 0 9149 EPR PPTYS COM SH BEN INT 26884U109 27737 392651 SH SOLE 340414 0 52237 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 262 8765 SH SOLE 0 0 8765 EQT CORP COM 26884L109 533 48919 SH SOLE 45139 0 3780 EQUIFAX INC COM 294429105 5688 40597 SH SOLE 15688 0 24909 EQUINIX INC COM 29444U700 70585 120898 SH SOLE 35276 0 85622 EQUINOR ASA SPONSORED ADR 29446M102 5304 266392 SH SOLE 258953 0 7439 EQUINOX GOLD CORP COM 29446Y502 159 20739 SH SOLE 0 0 20739 EQUITRANS MIDSTREAM CORPORAT COM 294600101 303 22691 SH SOLE 4502 0 18189 EQUITY COMWLTH COM SH BEN INT 294628102 5752 175205 SH SOLE 172731 0 2474 EQUITY LIFESTYLE PPTYS INC COM 29472R108 971 13798 SH SOLE 2405 0 11393 EQUITY RESIDENTIAL SH BEN INT 29476L107 14639 180902 SH SOLE 157054 0 23848 ERICSSON ADR B SEK 10 294821608 4858 553330 SH SOLE 486024 0 67306 ESPERION THERAPEUTICS INC NE COM 29664W105 237 3975 SH SOLE 0 0 3975 ESSENT GROUP LTD COM G3198U102 9938 191143 SH SOLE 0 0 191143 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 574 23150 SH SOLE 0 0 23150 ESSEX PPTY TR INC COM 297178105 1507 5010 SH SOLE 0 0 5010 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 602 13921 SH SOLE 0 0 13921 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 753 43971 SH SOLE 0 0 43971 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 13348 321470 SH SOLE 0 0 321470 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2569 51839 SH SOLE 0 0 51839 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 515 8771 SH SOLE 0 0 8771 ETF SER SOLUTIONS AMEN CUST SATF 26922A776 2293 64666 SH SOLE 0 0 64666 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 5078 193752 SH SOLE 0 0 193752 ETSY INC COM 29786A106 3093 69817 SH SOLE 44269 0 25548 EURONET WORLDWIDE INC COM 298736109 1540 9776 SH SOLE 6345 0 3431 EUROPEAN EQUITY FUND COM 298768102 4624 492936 SH SOLE 0 0 492936 EVERBRIDGE INC COM 29978A104 8075 103414 SH SOLE 7821 0 95593 EVERCORE INC CLASS A 29977A105 1819 24325 SH SOLE 22797 0 1528 EVEREST RE GROUP LTD COM G3223R108 12261 44288 SH SOLE 40296 0 3992 EVERGY INC COM 30034W106 47468 729271 SH SOLE 658950 0 70321 EVERI HLDGS INC COM 30034T103 3754 279521 SH SOLE 101285 0 178236 EVERSOURCE ENERGY COM 30040W108 18516 217651 SH SOLE 61992 0 155659 EVERTEC INC COM 30040P103 2991 87870 SH SOLE 84966 0 2904 EVO PMTS INC CL A COM 26927E104 448 16975 SH SOLE 16421 0 554 EVOLENT HEALTH INC CL A 30050B101 374 41295 SH SOLE 40545 0 750 EVOLUS INC COM 30052C107 353 29018 SH SOLE 0 0 29018 EVOLUTION PETROLEUM CORP COM 30049A107 71 13029 SH SOLE 0 0 13029 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1705 89964 SH SOLE 0 0 89964 EXACT SCIENCES CORP COM 30063P105 8912 96362 SH SOLE 36866 0 59496 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 1490 40880 SH SOLE 0 0 40880 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 5851 165744 SH SOLE 0 0 165744 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 6785 161556 SH SOLE 0 0 161556 EXELIXIS INC COM 30161Q104 2051 116382 SH SOLE 4042 0 112340 EXELON CORP COM 30161N101 25263 554136 SH SOLE 348200 0 205936 EXICURE INC COM 30205M101 86 30000 SH SOLE 0 0 30000 EXPEDIA GROUP INC COM NEW 30212P303 30037 277762 SH SOLE 234545 0 43217 EXPEDITORS INTL WASH INC COM 302130109 29923 383535 SH SOLE 358079 0 25456 EXPONENT INC COM 30214U102 3542 51327 SH SOLE 47106 0 4221 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 28135 1893323 SH SOLE 1887745 0 5578 EXTRA SPACE STORAGE INC COM 30225T102 3445 32612 SH SOLE 0 0 32612 EXTREME NETWORKS INC COM 30226D106 3798 515306 SH SOLE 0 0 515306 EXXON MOBIL CORP COM 30231G102 284387 4075473 SH SOLE 2387206 0 1688267 EZCORP INC CL A NON VTG 302301106 186 27333 SH SOLE 0 0 27333 F M C CORP COM NEW 302491303 18407 184402 SH SOLE 154003 0 30399 F5 NETWORKS INC COM 315616102 3229 23119 SH SOLE 0 0 23119 FABRINET SHS G3323L100 980 15115 SH SOLE 14376 0 739 FACEBOOK INC CL A 30303M102 341727 1664929 SH SOLE 821665 0 843264 FACTSET RESH SYS INC COM 303075105 30896 115146 SH SOLE 76785 0 38361 FAIR ISAAC CORP COM 303250104 4378 11685 SH SOLE 10278 0 1407 FANHUA INC SPONSORED ADR 30712A103 445 17136 SH SOLE 0 0 17136 FARMLAND PARTNERS INC COM 31154R109 736 108593 SH SOLE 0 0 108593 FASTENAL CO COM 311900104 65769 1779946 SH SOLE 1217526 0 562420 FATE THERAPEUTICS INC COM 31189P102 670 34247 SH SOLE 0 0 34247 FB FINL CORP COM 30257X104 1219 30792 SH SOLE 14142 0 16650 FEDERAL AGRIC MTG CORP CL C 313148306 2345 28085 SH SOLE 28001 0 84 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 4623 35904 SH SOLE 0 0 35904 FEDERATED INVS INC PA CL B 314211103 1185 36358 SH SOLE 0 0 36358 FEDERATED PREM MUN INC FD COM 31423P108 638 45275 SH SOLE 0 0 45275 FEDEX CORP COM 31428X106 48844 323001 SH SOLE 75086 0 247915 FEDNAT HLDG CO COM 31431B109 938 56389 SH SOLE 0 0 56389 FERRARI N V COM N3167Y103 11095 66959 SH SOLE 49083 0 17876 FGL HLDGS ORD SHS G3402M102 4143 389005 SH SOLE 388453 0 552 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 158 10664 SH SOLE 0 0 10664 FIDELITY LOW DURTIN ETF 316188408 3393 66971 SH SOLE 0 0 66971 FIDELITY TOTAL BD ETF 316188309 896 17312 SH SOLE 0 0 17312 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 535 1532 SH SOLE 0 0 1532 FIDELITY COVINGTON TR DIVID ETF RISI 316092832 965 27366 SH SOLE 0 0 27366 FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 338 10412 SH SOLE 0 0 10412 FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 800 20674 SH SOLE 0 0 20674 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 648 18121 SH SOLE 0 0 18121 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 544 11278 SH SOLE 0 0 11278 FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 180 11257 SH SOLE 0 0 11257 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 634 14275 SH SOLE 0 0 14275 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 751 15108 SH SOLE 0 0 15108 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 2169 51601 SH SOLE 0 0 51601 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 2853 39364 SH SOLE 0 0 39364 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 1126 40430 SH SOLE 0 0 40430 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 621 14684 SH SOLE 0 0 14684 FIDELITY COVINGTON TR QLTY FCTOR ETF 316092790 2183 57913 SH SOLE 0 0 57913 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 56635 1248846 SH SOLE 1166349 0 82497 FIDELITY NATL INFORMATION SV COM 31620M106 87744 630819 SH SOLE 367945 0 262874 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 1944 246127 SH SOLE 0 0 246127 FIDUS INVT CORP COM 316500107 17413 1173362 SH SOLE 0 0 1173362 FIFTH THIRD BANCORP COM 316773100 20249 658732 SH SOLE 346846 0 311886 FINANCIAL INSTNS INC COM 317585404 342 10655 SH SOLE 2471 0 8184 FIREEYE INC COM 31816Q101 20607 1246662 SH SOLE 1222446 0 24216 FIRST AMERN FINL CORP COM 31847R102 5358 91876 SH SOLE 83075 0 8801 FIRST BANCORP N C COM 318910106 347 8692 SH SOLE 2847 0 5845 FIRST BANCSHARES INC MS COM 318916103 414 11665 SH SOLE 0 0 11665 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 459 41563 SH SOLE 0 0 41563 FIRST COMWLTH FINL CORP PA COM 319829107 184 12700 SH SOLE 0 0 12700 FIRST CTZNS BANCSHARES INC N CL A 31946M103 885 1662 SH SOLE 1030 0 632 FIRST FINL BANCORP OH COM 320209109 820 32217 SH SOLE 4857 0 27360 FIRST FINL BANKSHARES COM 32020R109 795 22643 SH SOLE 17766 0 4877 FIRST FNDTN INC COM 32026V104 1408 80893 SH SOLE 0 0 80893 FIRST HAWAIIAN INC COM 32051X108 7558 261978 SH SOLE 259752 0 2226 FIRST HORIZON NATL CORP COM 320517105 3068 185250 SH SOLE 107985 0 77265 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 278 6704 SH SOLE 0 0 6704 FIRST MAJESTIC SILVER CORP COM 32076V103 690 56320 SH SOLE 0 0 56320 FIRST MIDWEST BANCORP DEL COM 320867104 1847 80109 SH SOLE 31005 0 49104 FIRST REP BK SAN FRANCISCO C COM 33616C100 13711 116740 SH SOLE 86009 0 30731 FIRST SOLAR INC COM 336433107 440 7858 SH SOLE 0 0 7858 FIRST TR BICK INDEX FD COM SHS 33733H107 832 28405 SH SOLE 0 0 28405 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 462 9070 SH SOLE 0 0 9070 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 6796 455199 SH SOLE 1225 0 453974 FIRST TR ENERGY INCOME & GRW COM 33738G104 427 18888 SH SOLE 0 0 18888 FIRST TR ENERGY INFRASTRCTR COM 33738C103 2193 130319 SH SOLE 0 0 130319 FIRST TR ENHANCED EQTY INC F COM 337318109 10431 604690 SH SOLE 1239 0 603451 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 577 14778 SH SOLE 0 0 14778 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 870 31283 SH SOLE 0 0 31283 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 1304 38102 SH SOLE 0 0 38102 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 3674 183127 SH SOLE 0 0 183127 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 532 12461 SH SOLE 0 0 12461 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1404 21677 SH SOLE 0 0 21677 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 8899 148388 SH SOLE 0 0 148388 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 262 4173 SH SOLE 0 0 4173 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 828 47969 SH SOLE 0 0 47969 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 11715 210551 SH SOLE 0 0 210551 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 1285 32506 SH SOLE 0 0 32506 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 10603 399506 SH SOLE 0 0 399506 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 11239 298884 SH SOLE 0 0 298884 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 995 22407 SH SOLE 0 0 22407 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 376 7468 SH SOLE 0 0 7468 FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 707 31265 SH SOLE 0 0 31265 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 889 16466 SH SOLE 0 0 16466 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 379 20046 SH SOLE 0 0 20046 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 17190 309453 SH SOLE 0 0 309453 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 1326 58109 SH SOLE 0 0 58109 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 76191 1262275 SH SOLE 17 0 1262258 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 5173 130335 SH SOLE 0 0 130335 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 18870 312572 SH SOLE 0 0 312572 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 6498 143342 SH SOLE 0 0 143342 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 3870 77345 SH SOLE 0 0 77345 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 10917 437547 SH SOLE 0 0 437547 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 72872 523808 SH SOLE 51 0 523757 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 28243 1022174 SH SOLE 0 0 1022174 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 10100 473523 SH SOLE 0 0 473523 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 1230 36715 SH SOLE 0 0 36715 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 50545 1601566 SH SOLE 0 0 1601566 FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 2503 118476 SH SOLE 0 0 118476 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1255 118744 SH SOLE 0 0 118744 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 29360 876165 SH SOLE 0 0 876165 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 75070 1249284 SH SOLE 0 0 1249284 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 5165 105862 SH SOLE 0 0 105862 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 57744 1114728 SH SOLE 22375 0 1092353 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 23438 278360 SH SOLE 0 0 278360 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 3060 67810 SH SOLE 138 0 67672 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1458 26555 SH SOLE 0 0 26555 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 4266 106092 SH SOLE 0 0 106092 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 432 10795 SH SOLE 0 0 10795 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 27152 1445015 SH SOLE 1275873 0 169142 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 477 19165 SH SOLE 0 0 19165 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 12837 297714 SH SOLE 0 0 297714 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 3935 67561 SH SOLE 0 0 67561 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 1262 44801 SH SOLE 187 0 44614 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 9079 302359 SH SOLE 0 0 302359 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 675 19637 SH SOLE 24 0 19613 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 2500 60668 SH SOLE 0 0 60668 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 555 46033 SH SOLE 0 0 46033 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 11873 465807 SH SOLE 0 0 465807 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 24200 162723 SH SOLE 0 0 162723 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 21823 608209 SH SOLE 0 0 608209 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 20905 436247 SH SOLE 0 0 436247 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 2549 77021 SH SOLE 0 0 77021 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 51921 715436 SH SOLE 61 0 715375 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 21678 269791 SH SOLE 0 0 269791 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 16923 579363 SH SOLE 175 0 579188 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 4926 82160 SH SOLE 0 0 82160 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 4928 221365 SH SOLE 0 0 221365 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 37067 1846869 SH SOLE 0 0 1846869 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 526 22910 SH SOLE 0 0 22910 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 5158 251560 SH SOLE 0 0 251560 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 12027 232101 SH SOLE 0 0 232101 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 6422 134158 SH SOLE 0 0 134158 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 317 8259 SH SOLE 0 0 8259 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 7794 166995 SH SOLE 0 0 166995 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 461 9493 SH SOLE 0 0 9493 FIRST TR HIGH INCOME L/S FD COM 33738E109 2650 168283 SH SOLE 0 0 168283 FIRST TR INTER DUR PFD & IN COM 33718W103 1790 75882 SH SOLE 0 0 75882 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 11031 151269 SH SOLE 0 0 151269 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 12434 220027 SH SOLE 0 0 220027 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 28033 429751 SH SOLE 0 0 429751 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 24420 336869 SH SOLE 0 0 336869 FIRST TR MLP & ENERGY INCOME COM 33739B104 3260 273009 SH SOLE 0 0 273009 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 19920 611404 SH SOLE 0 0 611404 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 1870 24199 SH SOLE 1 0 24198 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 592 10194 SH SOLE 0 0 10194 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 52859 716254 SH SOLE 0 0 716254 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1105 21323 SH SOLE 0 0 21323 FIRST TR NASDAQ100 TECH INDE SHS 337345102 60768 607075 SH SOLE 92310 0 514765 FIRST TR S&P REIT INDEX FD COM 33734G108 1038 39742 SH SOLE 0 0 39742 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 15084 232312 SH SOLE 0 0 232312 FIRST TR SR FLG RTE INCM FD COM 33733U108 518 41276 SH SOLE 0 0 41276 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 1674 182197 SH SOLE 0 0 182197 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 2473 176196 SH SOLE 0 0 176196 FIRST TR VALUE LINE DIVID IN SHS 33734H106 174403 4840481 SH SOLE 3 0 4840478 FIRST TRUST ETF III ULTRA SHT DUR MU 33740J104 1719 85474 SH SOLE 0 0 85474 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 161 11517 SH SOLE 0 0 11517 FIRST WESTN FINL INC COM 33751L105 412 25000 SH SOLE 0 0 25000 FIRSTCASH INC COM 33767D105 540 6692 SH SOLE 5793 0 899 FIRSTENERGY CORP COM 337932107 39517 813102 SH SOLE 694804 0 118298 FIRSTSERVICE CORP NEW COM 33767E202 2695 28991 SH SOLE 28846 0 145 FISERV INC COM 337738108 43147 373147 SH SOLE 213680 0 159467 FIVE BELOW INC COM 33829M101 5759 45044 SH SOLE 21950 0 23094 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 142 20406 SH SOLE 20406 0 0 FIVE9 INC COM 338307101 526 8016 SH SOLE 1644 0 6372 FLAHERTY & CRUMRIN PFD & INM COM 338478100 1076 49599 SH SOLE 0 0 49599 FLAHERTY & CRUMRIN PFD & INM COM 33848E106 178 14460 SH SOLE 0 0 14460 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 12933 483294 SH SOLE 0 0 483294 FLEETCOR TECHNOLOGIES INC COM 339041105 17091 59400 SH SOLE 34694 0 24706 FLEX LTD ORD Y2573F102 3127 247810 SH SOLE 213269 0 34541 FLEXION THERAPEUTICS INC COM 33938J106 2984 144177 SH SOLE 0 0 144177 FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 219 205000 PRN SOLE 0 0 205000 FLEXSHARES TR INTL QLTDV IDX 33939L837 209 8602 SH SOLE 0 0 8602 FLEXSHARES TR M STAR DEV MKT 33939L803 243 3750 SH SOLE 0 0 3750 FLEXSHARES TR MORNSTAR UPSTR 33939L407 854 25455 SH SOLE 0 0 25455 FLEXSHARES TR MSTAR EMKT FAC 33939L308 343 6461 SH SOLE 0 0 6461 FLEXSHARES TR QLT DIV DEF IDX 33939L845 735 15385 SH SOLE 0 0 15385 FLEXSHARES TR QUALT DIVD IDX 33939L860 316 6518 SH SOLE 0 0 6518 FLEXSHARES TR STOXX GLOBR INF 33939L795 11047 205036 SH SOLE 203099 0 1937 FLIR SYS INC COM 302445101 14915 286435 SH SOLE 201517 0 84918 FLOOR & DECOR HLDGS INC CL A 339750101 1297 25532 SH SOLE 20154 0 5378 FLOWERS FOODS INC COM 343498101 1663 76511 SH SOLE 40779 0 35732 FLOWSERVE CORP COM 34354P105 1281 25737 SH SOLE 0 0 25737 FLUOR CORP NEW COM 343412102 5209 275908 SH SOLE 204119 0 71789 FNB CORP PA COM 302520101 41124 3238121 SH SOLE 2922464 0 315657 FOAMIX PHARMACEUTICALS LTD SHS M46135105 93 27800 SH SOLE 0 0 27800 FOOT LOCKER INC COM 344849104 3349 85889 SH SOLE 5673 0 80216 FOOT LOCKER INC COM 344849104 2 30300 SH Call SOLE 0 0 0 FORD MTR CO DEL COM 345370860 14780 1589256 SH SOLE 3864 0 1585392 FORD MTR CO DEL COM 345370860 1 12500 SH Call SOLE 0 0 0 FORESCOUT TECHNOLOGIES INC COM 34553D101 1417 43205 SH SOLE 0 0 43205 FORTINET INC COM 34959E109 12884 120679 SH SOLE 80005 0 40674 FORTIS INC COM 349553107 9135 220459 SH SOLE 215126 0 5333 FORTIVE CORP COM 34959J108 4883 63922 SH SOLE 13303 0 50619 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 6343 324616 SH SOLE 0 0 324616 FORTUNA SILVER MINES INC COM 349915108 408 100253 SH SOLE 0 0 100253 FORTUNE BRANDS HOME & SEC IN COM 34964C106 5162 79004 SH SOLE 13371 0 65633 FORWARD AIR CORP COM 349853101 1344 19217 SH SOLE 19185 0 32 FOSSIL GROUP INC COM 34988V106 318 40322 SH SOLE 0 0 40322 FOUNDATION BLDG MATLS INC COM 350392106 1013 52334 SH SOLE 12110 0 40224 FOUR CORNERS PPTY TR INC COM 35086T109 3785 134278 SH SOLE 112347 0 21931 FOX CORP CL A COM 35137L105 17328 467444 SH SOLE 446203 0 21241 FOX CORP CL B COM 35137L204 887 24362 SH SOLE 1163 0 23199 FOX FACTORY HLDG CORP COM 35138V102 403 5791 SH SOLE 4305 0 1486 FRANCO NEVADA CORP COM 351858105 19330 187443 SH SOLE 0 0 187443 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 3385 35901 SH SOLE 0 0 35901 FRANKLIN FINL NETWORK INC COM 35352P104 480 13995 SH SOLE 0 0 13995 FRANKLIN LTD DURATION INC TR COM 35472T101 2775 289414 SH SOLE 0 0 289414 FRANKLIN RES INC COM 354613101 3421 131690 SH SOLE 89387 0 42303 FRANKLIN STREET PPTYS CORP COM 35471R106 572 66814 SH SOLE 46638 0 20176 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 320 10751 SH SOLE 0 0 10751 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 947 27065 SH SOLE 0 0 27065 FRANKLIN UNVL TR SH BEN INT 355145103 910 116958 SH SOLE 0 0 116958 FREEPORT-MCMORAN INC CL B 35671D857 29418 2242222 SH SOLE 1865059 0 377163 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 411 11157 SH SOLE 6840 0 4317 FRESHPET INC COM 358039105 925 15650 SH SOLE 6755 0 8895 FRONTDOOR INC COM 35905A109 247 5206 SH SOLE 0 0 5206 FRONTLINE LTD SHS NEW G3682E192 664 52770 SH SOLE 0 0 52770 FRONTLINE LTD SHS NEW G3682E192 70 46700 SH Call SOLE 0 0 0 FRP HLDGS INC COM 30292L107 4119 82700 SH SOLE 0 0 82700 FS BANCORP INC COM 30263Y104 3286 51508 SH SOLE 0 0 51508 FS KKR CAPITAL CORP COM 302635107 694 113163 SH SOLE 0 0 113163 FST TR NEW OPPORT MLP & ENE COM 33739M100 869 93092 SH SOLE 0 0 93092 FTI CONSULTING INC COM 302941109 1673 15118 SH SOLE 7536 0 7582 FULGENT GENETICS INC COM 359664109 192 14905 SH SOLE 0 0 14905 FULLER H B CO COM 359694106 4938 95757 SH SOLE 90446 0 5311 FULTON FINL CORP PA COM 360271100 1018 58381 SH SOLE 49314 0 9067 G1 THERAPEUTICS INC COM 3621LQ109 233 8819 SH SOLE 0 0 8819 GABELLI DIVD & INCOME TR COM 36242H104 19453 886238 SH SOLE 1255 0 884983 GABELLI EQUITY TR INC COM 362397101 1537 252324 SH SOLE 0 0 252324 GABELLI GLB SML & MD CP VAL COM 36249W104 2823 238399 SH SOLE 0 0 238399 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 379 20082 SH SOLE 0 0 20082 GABELLI HLTHCARE & WELLNESS SHS 36246K103 1200 104143 SH SOLE 0 0 104143 GABELLI UTIL TR COM 36240A101 347 44714 SH SOLE 0 0 44714 GALAPAGOS NV SPON ADR 36315X101 458 2215 SH SOLE 2086 0 129 GALECTIN THERAPEUTICS INC COM NEW 363225202 79 27740 SH SOLE 0 0 27740 GALLAGHER ARTHUR J & CO COM 363576109 30096 316040 SH SOLE 242759 0 73281 GALMED PHARMACEUTICALS LTD SHS M47238106 2333 403559 SH SOLE 0 0 403559 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 982 223237 SH SOLE 0 0 223237 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 231 38819 SH SOLE 0 0 38819 GAMESTOP CORP NEW CL A 36467W109 151 24892 SH SOLE 0 0 24892 GAMING & LEISURE PPTYS INC COM 36467J108 2321 53924 SH SOLE 42040 0 11884 GAP INC COM 364760108 204 11526 SH SOLE 0 0 11526 GARDNER DENVER HLDGS INC COM 36555P107 2641 71990 SH SOLE 70905 0 1085 GARMIN LTD SHS H2906T109 18589 190519 SH SOLE 443 0 190076 GARRETT MOTION INC COM 366505105 121 12079 SH SOLE 0 0 12079 GARTNER INC COM 366651107 8646 56109 SH SOLE 50285 0 5824 GASLOG LTD SHS G37585109 1278 130517 SH SOLE 0 0 130517 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 437 27942 SH SOLE 0 0 27942 GATX CORP COM 361448103 938 11318 SH SOLE 2489 0 8829 GCI LIBERTY INC COM CLASS A 36164V305 39928 563557 SH SOLE 560904 0 2653 GDL FUND COM SH BEN IT 361570104 5031 540968 SH SOLE 0 0 540968 GDS HLDGS LTD SPONSORED ADS 36165L108 2783 53953 SH SOLE 0 0 53953 GEE GROUP INC COM 36165A102 9 23250 SH SOLE 0 0 23250 GENERAC HLDGS INC COM 368736104 3533 35125 SH SOLE 8309 0 26816 GENERAL AMERN INVS INC COM 368802104 11961 316932 SH SOLE 0 0 316932 GENERAL DYNAMICS CORP COM 369550108 30371 172218 SH SOLE 2180 0 170038 GENERAL ELECTRIC CO COM 369604103 39418 3532055 SH SOLE 305328 0 3226727 GENERAL ELECTRIC CO COM 369604103 1 21500 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 37735 704540 SH SOLE 38235 0 666305 GENERAL MLS INC COM 370334104 28 36200 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 32 23700 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 21294 581794 SH SOLE 161496 0 420298 GENERAL MTRS CO COM 37045V100 33 30400 SH Call SOLE 0 0 0 GENESCO INC COM 371532102 838 17491 SH SOLE 13690 0 3801 GENESIS ENERGY L P UNIT LTD PARTN 371927104 2742 133876 SH SOLE 0 0 133876 GENESIS HEALTHCARE INC CL A COM 37185X106 90 55000 SH SOLE 0 0 55000 GENMAB A S SPONSORED ADS 372303206 2675 119784 SH SOLE 118826 0 958 GENPACT LIMITED SHS G3922B107 1888 44783 SH SOLE 22102 0 22681 GENTEX CORP COM 371901109 6387 220406 SH SOLE 108322 0 112084 GENTHERM INC COM 37253A103 534 12021 SH SOLE 12021 0 0 GENUINE PARTS CO COM 372460105 14236 134013 SH SOLE 69243 0 64770 GENWORTH FINL INC COM CL A 37247D106 1175 267034 SH SOLE 240342 0 26692 GEO GROUP INC NEW COM 36162J106 530 31899 SH SOLE 0 0 31899 GERDAU S A SPON ADR REP PFD 373737105 67 13600 SH SOLE 0 0 13600 GETTY RLTY CORP NEW COM 374297109 741 22534 SH SOLE 0 0 22534 GIBRALTAR INDS INC COM 374689107 1412 27985 SH SOLE 23825 0 4160 GILDAN ACTIVEWEAR INC COM 375916103 1628 55154 SH SOLE 29697 0 25457 GILEAD SCIENCES INC COM 375558103 169657 2610917 SH SOLE 1849033 0 761884 GILEAD SCIENCES INC COM 375558103 19 32200 SH Call SOLE 0 0 0 GLACIER BANCORP INC NEW COM 37637Q105 16887 367192 SH SOLE 357627 0 9565 GLADSTONE CAPITAL CORP COM 376535100 504 50731 SH SOLE 0 0 50731 GLADSTONE COML CORP COM 376536108 432 19766 SH SOLE 0 0 19766 GLADSTONE INVT CORP COM 376546107 343 25858 SH SOLE 0 0 25858 GLATFELTER COM 377316104 417 22773 SH SOLE 14969 0 7804 GLAUKOS CORP COM 377322102 973 17870 SH SOLE 0 0 17870 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 165136 3514284 SH SOLE 2641236 0 873048 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 195 77800 SH Call SOLE 0 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 1730 21763 SH SOLE 5358 0 16405 GLOBAL MED REIT INC COM NEW 37954A204 1185 89566 SH SOLE 6637 0 82929 GLOBAL NET LEASE INC COM NEW 379378201 1385 68309 SH SOLE 0 0 68309 GLOBAL PARTNERS LP COM UNITS 37946R109 396 19666 SH SOLE 0 0 19666 GLOBAL PMTS INC COM 37940X102 32900 180215 SH SOLE 88929 0 91286 GLOBAL WTR RES INC COM 379463102 246 18700 SH SOLE 0 0 18700 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 421 26727 SH SOLE 0 0 26727 GLOBAL X FDS FINTECH ETF 37954Y814 4793 157787 SH SOLE 0 0 157787 GLOBAL X FDS GLB X GURU INDEX 37950E341 202 5619 SH SOLE 0 0 5619 GLOBAL X FDS GLB X MLP ENRG I 37950E226 1496 121804 SH SOLE 0 0 121804 GLOBAL X FDS GLB X SUPERDIV 37950E549 1001 56614 SH SOLE 0 0 56614 GLOBAL X FDS GLBL X MLP ETF 37950E473 3621 459515 SH SOLE 0 0 459515 GLOBAL X FDS GLBX MSCI NORW 37950E747 196 15620 SH SOLE 0 0 15620 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 574 48929 SH SOLE 0 0 48929 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1708 51475 SH SOLE 0 0 51475 GLOBAL X FDS GLOBX SUPDV US 37950E291 748 31515 SH SOLE 0 0 31515 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 3000 109718 SH SOLE 0 0 109718 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 4520 191452 SH SOLE 0 0 191452 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2028 92725 SH SOLE 0 0 92725 GLOBAL X FDS S&P 500 COVERED 37954Y475 343 6773 SH SOLE 0 0 6773 GLOBAL X FDS SCIEN BETA US 37954Y103 5903 167879 SH SOLE 0 0 167879 GLOBAL X FDS US INFR DEV ETF 37954Y673 7108 399074 SH SOLE 386214 0 12860 GLOBANT S A COM L44385109 246 2321 SH SOLE 0 0 2321 GLOBE LIFE INC COM 37959E102 12459 118372 SH SOLE 98823 0 19549 GLOBUS MED INC CL A 379577208 4633 78678 SH SOLE 63722 0 14956 GMS INC COM 36251C103 360 13282 SH SOLE 866 0 12416 GODADDY INC CL A 380237107 499 7344 SH SOLE 4381 0 2963 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 157 17756 SH SOLE 0 0 17756 GOLD RESOURCE CORP COM 38068T105 116 20936 SH SOLE 15655 0 5281 GOLDEN ENTMT INC COM 381013101 1193 62086 SH SOLE 0 0 62086 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 875 850000 PRN SOLE 0 0 850000 GOLDMAN SACHS BDC INC SHS 38147U107 2383 111974 SH SOLE 0 0 111974 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 21263 212333 SH SOLE 0 0 212333 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 15050 438263 SH SOLE 0 0 438263 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 27090 895543 SH SOLE 397159 0 498384 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 144160 2229159 SH SOLE 2007447 0 221712 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1167 25208 SH SOLE 0 0 25208 GOLDMAN SACHS GROUP INC COM 38141G104 39194 170458 SH SOLE 19772 0 150686 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1074 249722 SH SOLE 0 0 249722 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 3505 577443 SH SOLE 0 0 577443 GOLUB CAP BDC INC COM 38173M102 2327 126088 SH SOLE 0 0 126088 GOODYEAR TIRE & RUBR CO COM 382550101 269 17272 SH SOLE 0 0 17272 GOPRO INC CL A 38268T103 57 13152 SH SOLE 0 0 13152 GRACE W R & CO DEL NEW COM 38388F108 309 4418 SH SOLE 518 0 3900 GRACO INC COM 384109104 25593 492168 SH SOLE 472215 0 19953 GRAFTECH INTL LTD COM 384313508 3828 329423 SH SOLE 312021 0 17402 GRAINGER W W INC COM 384802104 26287 77642 SH SOLE 64957 0 12685 GRAN TIERRA ENERGY INC COM 38500T101 219 169455 SH SOLE 110871 0 58584 GRAND CANYON ED INC COM 38526M106 1964 20499 SH SOLE 12771 0 7728 GRANITE CONSTR INC COM 387328107 525 18988 SH SOLE 18246 0 742 GRANITE PT MTG TR INC COM 38741L107 1603 87241 SH SOLE 0 0 87241 GRANITE PT MTG TR INC NOTE 6.375%10/0 38741LAC1 6167 5923000 PRN SOLE 0 0 5923000 GRANITESHARES GOLD TR SHS BEN INT 38748G101 3972 262849 SH SOLE 0 0 262849 GRAPHIC PACKAGING HLDG CO COM 388689101 7761 466145 SH SOLE 460443 0 5702 GRAY TELEVISION INC COM 389375106 947 44191 SH SOLE 6780 0 37411 GREAT LAKES DREDGE & DOCK CO COM 390607109 187 16468 SH SOLE 11504 0 4964 GREAT PANTHER MINING LIMITED COM 39115V101 17 32500 SH SOLE 0 0 32500 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 548 39622 SH SOLE 0 0 39622 GREENBRIER COS INC COM 393657101 429 13219 SH SOLE 0 0 13219 GREIF INC CL A 397624107 3675 83136 SH SOLE 6789 0 76347 GREIF INC CL B 397624206 12437 240239 SH SOLE 0 0 240239 GRIFOLS S A SP ADR REP B NVT 398438408 254 10902 SH SOLE 8508 0 2394 GROCERY OUTLET HLDG CORP COM 39874R101 338 10419 SH SOLE 10219 0 200 GROUP 1 AUTOMOTIVE INC COM 398905109 497 4972 SH SOLE 2723 0 2249 GROUPON INC COM 399473107 471 197070 SH SOLE 0 0 197070 GRUBHUB INC COM 400110102 605 12429 SH SOLE 0 0 12429 GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 202 3375 SH SOLE 3375 0 0 GRUPO FINANCIERO GALICIA S A SPONSORED ADR 399909100 595 36662 SH SOLE 0 0 36662 GUARDANT HEALTH INC COM 40131M109 5141 65793 SH SOLE 23033 0 42760 GUESS INC COM 401617105 730 32617 SH SOLE 28670 0 3947 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1612 199944 SH SOLE 0 0 199944 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 2757 152422 SH SOLE 0 0 152422 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2946 124419 SH SOLE 0 0 124419 GUIDEWIRE SOFTWARE INC COM 40171V100 15238 138819 SH SOLE 15018 0 123801 GULF ISLAND FABRICATION INC COM 402307102 142 28065 SH SOLE 0 0 28065 GW PHARMACEUTICALS PLC ADS 36197T103 1578 15091 SH SOLE 129 0 14962 H & E EQUIPMENT SERVICES INC COM 404030108 515 15399 SH SOLE 0 0 15399 HACKETT GROUP INC COM 404609109 483 29905 SH SOLE 26491 0 3414 HAEMONETICS CORP COM 405024100 4419 38461 SH SOLE 34711 0 3750 HAIN CELESTIAL GROUP INC COM 405217100 3277 126272 SH SOLE 87169 0 39103 HALLIBURTON CO COM 406216101 64566 2638592 SH SOLE 997491 0 1641101 HALLIBURTON CO COM 406216101 83 28300 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 63 56000 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 422 23813 SH SOLE 18664 0 5149 HAMILTON LANE INC CL A 407497106 765 12843 SH SOLE 12412 0 431 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 7740 213224 SH SOLE 504 0 212720 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 526 23070 SH SOLE 0 0 23070 HANCOCK JOHN PFD INCOME FD I COM 41021P103 339 17592 SH SOLE 0 0 17592 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 303 16850 SH SOLE 0 0 16850 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 13014 475992 SH SOLE 737 0 475255 HANCOCK WHITNEY CORPORATION COM 410120109 2491 56769 SH SOLE 27005 0 29764 HANESBRANDS INC COM 410345102 13787 928448 SH SOLE 705444 0 223004 HANNON ARMSTRONG SUST INFR C COM 41068X100 2163 67204 SH SOLE 12953 0 54251 HANOVER INS GROUP INC COM 410867105 1107 8100 SH SOLE 942 0 7158 HARLEY DAVIDSON INC COM 412822108 662 17813 SH SOLE 0 0 17813 HARMONIC INC COM 413160102 102 13058 SH SOLE 0 0 13058 HARMONY GOLD MNG LTD SPONSORED ADR 413216300 68 18713 SH SOLE 0 0 18713 HARSCO CORP COM 415864107 11680 507601 SH SOLE 504821 0 2780 HARTFORD FDS EXCHANGE TRADE MUN OPORTUNITE 41653L503 748 17900 SH SOLE 0 0 17900 HARTFORD FINL SVCS GROUP INC COM 416515104 12772 210176 SH SOLE 137715 0 72461 HASBRO INC COM 418056107 23649 223927 SH SOLE 175236 0 48691 HAWAIIAN ELEC INDUSTRIES COM 419870100 727 15521 SH SOLE 0 0 15521 HAWAIIAN HOLDINGS INC COM 419879101 4301 146855 SH SOLE 144197 0 2658 HAWKINS INC COM 420261109 371 8097 SH SOLE 0 0 8097 HC2 HLDGS INC COM 404139107 117 53772 SH SOLE 0 0 53772 HCA HEALTHCARE INC COM 40412C101 8626 58360 SH SOLE 8149 0 50211 HD SUPPLY HLDGS INC COM 40416M105 4664 115971 SH SOLE 111506 0 4465 HDFC BANK LTD SPONSORED ADS 40415F101 28714 453121 SH SOLE 352813 0 100308 HEALTH INS INNOVATIONS INC COM CL A 42225K106 1769 91703 SH SOLE 60764 0 30939 HEALTHCARE RLTY TR COM 421946104 1099 32937 SH SOLE 7643 0 25294 HEALTHCARE SVCS GRP INC COM 421906108 15525 638349 SH SOLE 130304 0 508045 HEALTHCARE TR AMER INC CL A NEW 42225P501 1368 45184 SH SOLE 0 0 45184 HEALTHEQUITY INC COM 42226A107 21804 294370 SH SOLE 6719 0 287651 HEALTHPEAK PPTYS INC COM 42250P103 30118 873749 SH SOLE 689071 0 184678 HEICO CORP NEW CL A 422806208 41869 467657 SH SOLE 6870 0 460787 HEICO CORP NEW COM 422806109 6335 55498 SH SOLE 0 0 55498 HELEN OF TROY CORP LTD COM G4388N106 6437 35803 SH SOLE 31705 0 4098 HELIOS TECHNOLOGIES INC COM 42328H109 518 11213 SH SOLE 9656 0 1557 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 2550 264755 SH SOLE 2578 0 262177 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 27 25000 PRN SOLE 0 0 25000 HELMERICH & PAYNE INC COM 423452101 2065 45454 SH SOLE 0 0 45454 HENRY JACK & ASSOC INC COM 426281101 37897 260145 SH SOLE 205867 0 54278 HENRY SCHEIN INC COM 806407102 7901 118423 SH SOLE 107792 0 10631 HERCULES CAPITAL INC COM 427096508 2914 207813 SH SOLE 0 0 207813 HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 11674 11430000 PRN SOLE 0 0 11430000 HERON THERAPEUTICS INC COM 427746102 267 11382 SH SOLE 0 0 11382 HERSHEY CO COM 427866108 16025 109023 SH SOLE 48438 0 60585 HESS CORP COM 42809H107 3697 55339 SH SOLE 16848 0 38491 HESS MIDSTREAM LP CL A SHS 428103105 648 28574 SH SOLE 0 0 28574 HEWLETT PACKARD ENTERPRISE C COM 42824C109 5649 356182 SH SOLE 184382 0 171800 HEXCEL CORP NEW COM 428291108 10217 139371 SH SOLE 83843 0 55528 HEXO CORP COM 428304109 56 35240 SH SOLE 0 0 35240 HI CRUSH INC COM 428337109 78 88461 SH SOLE 0 0 88461 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 285 16242 SH SOLE 0 0 16242 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 695 74396 SH SOLE 0 0 74396 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 22420 1803708 SH SOLE 0 0 1803708 HIGHPOINT RES CORP COM 43114K108 99 58455 SH SOLE 0 0 58455 HIGHWOODS PPTYS INC COM 431284108 607 12419 SH SOLE 0 0 12419 HILL ROM HLDGS INC COM 431475102 4108 36185 SH SOLE 31483 0 4702 HILLENBRAND INC COM 431571108 13695 411129 SH SOLE 390362 0 20767 HILTON WORLDWIDE HLDGS INC COM 43300A203 15795 142416 SH SOLE 98602 0 43814 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 30 11317 SH SOLE 0 0 11317 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 231 10433 SH SOLE 0 0 10433 HOLLYFRONTIER CORP COM 436106108 6080 119904 SH SOLE 0 0 119904 HOLOGIC INC COM 436440101 3062 58640 SH SOLE 38965 0 19675 HOME BANCSHARES INC COM 436893200 1727 87824 SH SOLE 1558 0 86266 HOME DEPOT INC COM 437076102 617092 2825663 SH SOLE 812247 0 2013416 HOME DEPOT INC COM 437076102 31 20800 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 17 22300 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 11 19600 SH Call SOLE 0 0 0 HONDA MOTOR LTD AMERN SHS 438128308 7838 276865 SH SOLE 258827 0 18038 HONEYWELL INTL INC COM 438516106 206657 1167535 SH SOLE 671130 0 496405 HOPE BANCORP INC COM 43940T109 2971 199915 SH SOLE 192625 0 7290 HORACE MANN EDUCATORS CORP N COM 440327104 435 9973 SH SOLE 6940 0 3033 HORIZON TECHNOLOGY FIN CORP COM 44045A102 133 10262 SH SOLE 0 0 10262 HORIZON THERAPEUTICS PUB LTD SHS G46188101 2341 64656 SH SOLE 49743 0 14913 HORMEL FOODS CORP COM 440452100 11309 250691 SH SOLE 25041 0 225650 HOST HOTELS & RESORTS INC COM 44107P104 844 45520 SH SOLE 0 0 45520 HOSTESS BRANDS INC CL A 44109J106 28229 1941495 SH SOLE 1940284 0 1211 HOULIHAN LOKEY INC CL A 441593100 4020 82252 SH SOLE 63926 0 18326 HOUSTON WIRE & CABLE CO COM 44244K109 1051 238362 SH SOLE 0 0 238362 HOWARD HUGHES CORP COM 44267D107 3742 29509 SH SOLE 10667 0 18842 HP INC COM 40434L105 6374 310194 SH SOLE 3760 0 306434 HSBC HLDGS PLC ADR A 1/40PF A 404280604 2320 86326 SH SOLE 0 0 86326 HSBC HLDGS PLC SPON ADR NEW 404280406 12808 327654 SH SOLE 134089 0 193565 HUANENG PWR INTL INC SPON ADR H SHS 443304100 201 10008 SH SOLE 0 0 10008 HUAZHU GROUP LTD SPONSORED ADS 44332N106 1040 25951 SH SOLE 0 0 25951 HUB GROUP INC CL A 443320106 288 5612 SH SOLE 0 0 5612 HUBBELL INC COM 443510607 11266 76202 SH SOLE 59718 0 16484 HUBSPOT INC COM 443573100 4680 29529 SH SOLE 9616 0 19913 HUDBAY MINERALS INC COM 443628102 97 23364 SH SOLE 0 0 23364 HUMANA INC COM 444859102 26676 72782 SH SOLE 62578 0 10204 HUNT J B TRANS SVCS INC COM 445658107 1129 9667 SH SOLE 3288 0 6379 HUNTINGTON BANCSHARES INC COM 446150104 127574 8459795 SH SOLE 6990031 0 1469764 HUNTINGTON INGALLS INDS INC COM 446413106 11503 45851 SH SOLE 24234 0 21617 HUNTSMAN CORP COM 447011107 33536 1388080 SH SOLE 584290 0 803790 HYATT HOTELS CORP COM CL A 448579102 735 8192 SH SOLE 6040 0 2152 HYSTER YALE MATLS HANDLING I CL A 449172105 228 3861 SH SOLE 3211 0 650 I3 VERTICALS INC COM CL A 46571Y107 366 12948 SH SOLE 0 0 12948 IAA INC COM 449253103 14163 300959 SH SOLE 282785 0 18174 IAC INTERACTIVECORP COM 44919P508 4809 19303 SH SOLE 3464 0 15839 IAMGOLD CORP COM 450913108 115 30850 SH SOLE 0 0 30850 IBERIABANK CORP COM 450828108 638 8531 SH SOLE 0 0 8531 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2221 36119 SH SOLE 0 0 36119 ICHOR HOLDINGS SHS G4740B105 768 23082 SH SOLE 0 0 23082 ICICI BK LTD ADR 45104G104 5119 339211 SH SOLE 317704 0 21507 ICON PLC SHS G4705A100 18326 106406 SH SOLE 88297 0 18109 ICU MED INC COM 44930G107 16178 86456 SH SOLE 73605 0 12851 IDACORP INC COM 451107106 2882 26980 SH SOLE 20974 0 6006 IDEX CORP COM 45167R104 7210 41913 SH SOLE 33396 0 8517 IDEXX LABS INC COM 45168D104 9962 38150 SH SOLE 23335 0 14815 IGM BIOSCIENCES INC COM 449585108 1244 32606 SH SOLE 0 0 32606 IHS MARKIT LTD SHS G47567105 24080 319569 SH SOLE 294407 0 25162 II VI INC COM 902104108 586 17399 SH SOLE 14118 0 3281 ILLINOIS TOOL WKS INC COM 452308109 92877 517030 SH SOLE 292999 0 224031 ILLUMINA INC COM 452327109 40709 122714 SH SOLE 84538 0 38176 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 765 550000 PRN SOLE 0 0 550000 IMMERSION CORP COM 452521107 111 14925 SH SOLE 0 0 14925 IMMUNOGEN INC COM 45253H101 2727 534089 SH SOLE 501876 0 32213 INCYTE CORP COM 45337C102 10561 120944 SH SOLE 16731 0 104213 INDEPENDENCE RLTY TR INC COM 45378A106 6271 445389 SH SOLE 0 0 445389 INDEPENDENT BANK CORP MASS COM 453836108 380 4570 SH SOLE 1196 0 3374 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 1539 58525 SH SOLE 0 0 58525 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 244 9420 SH SOLE 0 0 9420 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 454 20895 SH SOLE 0 0 20895 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 71957 2336265 SH SOLE 2274918 0 61347 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 743 27494 SH SOLE 0 0 27494 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 3556 130046 SH SOLE 0 0 130046 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 644 19405 SH SOLE 0 0 19405 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 464 18228 SH SOLE 0 0 18228 INDEXIQ ETF TR US RL EST SMCP 45409B628 425 16544 SH SOLE 0 0 16544 INDIA FD INC COM 454089103 3408 169310 SH SOLE 0 0 169310 INFORMATION SERVICES GROUP I COM 45675Y104 29 11537 SH SOLE 0 0 11537 INFOSYS LTD SPONSORED ADR 456788108 5018 486233 SH SOLE 146929 0 339304 ING GROEP N V SPONSORED ADR 456837103 8686 720797 SH SOLE 477324 0 243473 INGERSOLL-RAND PLC SHS G47791101 97377 732583 SH SOLE 151149 0 581434 INGERSOLL-RAND PLC SHS G47791101 110 26200 SH Call SOLE 0 0 0 INGERSOLL-RAND PLC SHS G47791101 2 13700 SH Call SOLE 0 0 0 INGEVITY CORP COM 45688C107 3651 41780 SH SOLE 35494 0 6286 INGLES MKTS INC CL A 457030104 3725 78406 SH SOLE 76540 0 1866 INGREDION INC COM 457187102 8990 96717 SH SOLE 80012 0 16705 INMODE LTD SHS M5425M103 285 7283 SH SOLE 0 0 7283 INNOSPEC INC COM 45768S105 986 9533 SH SOLE 8752 0 781 INNOVATOR ETFS TR IBD 50 ETF 45782C102 7850 226022 SH SOLE 0 0 226022 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 73 22163 SH SOLE 0 0 22163 INPHI CORP COM 45772F107 2135 28842 SH SOLE 0 0 28842 INSIGHT ENTERPRISES INC COM 45765U103 585 8322 SH SOLE 4650 0 3672 INSIGHT SELECT INCOME FD COM 45781W109 295 14717 SH SOLE 0 0 14717 INSMED INC COM PAR $.01 457669307 4672 195649 SH SOLE 194701 0 948 INSPERITY INC COM 45778Q107 1888 21947 SH SOLE 20306 0 1641 INSTRUCTURE INC COM 45781U103 338 7011 SH SOLE 0 0 7011 INSULET CORP COM 45784P101 5054 29520 SH SOLE 15355 0 14165 INTEGER HLDGS CORP COM 45826H109 260 3229 SH SOLE 2416 0 813 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 4026 69079 SH SOLE 68759 0 320 INTEL CORP COM 458140100 220623 3686256 SH SOLE 1126477 0 2559779 INTEL CORP COM 458140100 64 12600 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 14 27600 SH Call SOLE 0 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 268 18264 SH SOLE 0 0 18264 INTELSAT S A COM L5140P101 277 39350 SH SOLE 0 0 39350 INTELSAT S A COM L5140P101 23 13000 SH Call SOLE 0 0 0 INTER PARFUMS INC COM 458334109 2135 29367 SH SOLE 18880 0 10487 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3607 77363 SH SOLE 67825 0 9538 INTERCEPT PHARMACEUTICALS IN COM 45845P108 15411 124364 SH SOLE 0 0 124364 INTERCEPT PHARMACEUTICALS IN COM 45845P108 111 13900 SH Call SOLE 0 0 0 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 665 660000 PRN SOLE 0 0 660000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 86408 933603 SH SOLE 196956 0 736647 INTERCONTINENTAL EXCHANGE IN COM 45866F104 13 12200 SH Call SOLE 0 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 11 16100 SH Call SOLE 0 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 262 3814 SH SOLE 3355 0 459 INTERNAP CORP COM PAR 45885A409 52 47582 SH SOLE 0 0 47582 INTERNATIONAL BANCSHARES COR COM 459044103 626 14540 SH SOLE 0 0 14540 INTERNATIONAL BUSINESS MACHS COM 459200101 136668 1019597 SH SOLE 344458 0 675139 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2970 23020 SH SOLE 3604 0 19416 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2087 139406 SH SOLE 132140 0 7266 INTERNATIONAL SEAWAYS INC COM Y41053102 225 7548 SH SOLE 0 0 7548 INTERPACE BIOSCIENCES INC COM NEW 46062X204 10 20000 SH SOLE 0 0 20000 INTERPUBLIC GROUP COS INC COM 460690100 29700 1285699 SH SOLE 1177343 0 108356 INTERXION HOLDING N.V SHS N47279109 548 6540 SH SOLE 2080 0 4460 INTL PAPER CO COM 460146103 34424 747528 SH SOLE 342127 0 405401 INTL PAPER CO COM 460146103 15 55300 SH Call SOLE 0 0 0 INTRA CELLULAR THERAPIES INC COM 46116X101 4639 135200 SH SOLE 0 0 135200 INTREXON CORP COM 46122T102 219 40034 SH SOLE 0 0 40034 INTUIT COM 461202103 25947 99062 SH SOLE 47259 0 51803 INTUITIVE SURGICAL INC COM NEW 46120E602 42942 72641 SH SOLE 26594 0 46047 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 1682 17565 SH SOLE 0 0 17565 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 195 11753 SH SOLE 0 0 11753 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 13480 267575 SH SOLE 0 0 267575 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 394 15791 SH SOLE 0 0 15791 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 3708 331922 SH SOLE 0 0 331922 INVESCO BD FD COM 46132L107 2809 135057 SH SOLE 0 0 135057 INVESCO CALIF VALUE MUN INC COM 46132H106 300 23434 SH SOLE 0 0 23434 INVESCO CURNCYSHS SWISS FRAN SWISS FRANC 46138R108 302 3173 SH SOLE 0 0 3173 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2027 127102 SH SOLE 0 0 127102 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 578 39526 SH SOLE 0 0 39526 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1039 40023 SH SOLE 0 0 40023 INVESCO DYNAMIC CR OPP FD COM 46132R104 2621 230927 SH SOLE 0 0 230927 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 14476 679917 SH SOLE 0 0 679917 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 3836 160282 SH SOLE 0 0 160282 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 13970 657708 SH SOLE 0 0 657708 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 3309 134114 SH SOLE 0 0 134114 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 23208 1079193 SH SOLE 0 0 1079193 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 9181 375516 SH SOLE 0 0 375516 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 12682 595131 SH SOLE 0 0 595131 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2854 109197 SH SOLE 0 0 109197 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 9275 432016 SH SOLE 0 0 432016 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 489 19173 SH SOLE 0 0 19173 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 4527 210866 SH SOLE 0 0 210866 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 210 8481 SH SOLE 0 0 8481 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 1123 54637 SH SOLE 0 0 54637 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 419 19989 SH SOLE 0 0 19989 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 402 18245 SH SOLE 0 0 18245 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 17159 512512 SH SOLE 511212 0 1300 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 20179 295146 SH SOLE 197571 0 97575 INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 210 5321 SH SOLE 0 0 5321 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 7329 106248 SH SOLE 32 0 106216 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 598 11973 SH SOLE 0 0 11973 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 7266 236609 SH SOLE 0 0 236609 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 544 8648 SH SOLE 0 0 8648 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 469 16687 SH SOLE 0 0 16687 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 209 5416 SH SOLE 0 0 5416 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 377 3942 SH SOLE 0 0 3942 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 1839 26945 SH SOLE 0 0 26945 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 67898 1054968 SH SOLE 32 0 1054936 INVESCO EXCHANGE TRADED FD T DWA NASDAQ MNT 46137V829 806 6297 SH SOLE 0 0 6297 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 448 6051 SH SOLE 0 0 6051 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 3963 51284 SH SOLE 0 0 51284 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 1434 41785 SH SOLE 0 0 41785 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 533 9541 SH SOLE 0 0 9541 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 310 9346 SH SOLE 0 0 9346 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 290 8428 SH SOLE 0 0 8428 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 208 4620 SH SOLE 0 0 4620 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 14784 287687 SH SOLE 0 0 287687 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 7585 183432 SH SOLE 0 0 183432 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 221 6499 SH SOLE 0 0 6499 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 2603 42790 SH SOLE 0 0 42790 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 415 74182 SH SOLE 0 0 74182 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2007 31008 SH SOLE 0 0 31008 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1476 21981 SH SOLE 0 0 21981 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 3671 36798 SH SOLE 0 0 36798 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 3396 179963 SH SOLE 0 0 179963 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 20535 162067 SH SOLE 0 0 162067 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 49381 361212 SH SOLE 0 0 361212 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 577 45145 SH SOLE 0 0 45145 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1304 31353 SH SOLE 0 0 31353 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 3458 182113 SH SOLE 472 0 181641 INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 249 3453 SH SOLE 0 0 3453 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4102 240384 SH SOLE 0 0 240384 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2083 14730 SH SOLE 0 0 14730 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 11901 247467 SH SOLE 0 0 247467 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 2990 47380 SH SOLE 0 0 47380 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 4580 19623 SH SOLE 0 0 19623 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 10088 164998 SH SOLE 0 0 164998 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 884 13094 SH SOLE 0 0 13094 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 586 3826 SH SOLE 0 0 3826 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1312 11107 SH SOLE 0 0 11107 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 331 4735 SH SOLE 0 0 4735 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 762 19330 SH SOLE 0 0 19330 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 422 8341 SH SOLE 0 0 8341 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1935 89819 SH SOLE 0 0 89819 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 614 5520 SH SOLE 0 0 5520 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 9109 190272 SH SOLE 130402 0 59870 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1712 36519 SH SOLE 0 0 36519 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 4643 20967 SH SOLE 0 0 20967 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 6302 46473 SH SOLE 0 0 46473 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 298 2044 SH SOLE 0 0 2044 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 40321 203583 SH SOLE 0 0 203583 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 179176 1548361 SH SOLE 0 0 1548361 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 25476 200945 SH SOLE 40 0 200905 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 34732 501395 SH SOLE 0 0 501395 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 418 11426 SH SOLE 258 0 11168 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3517 91046 SH SOLE 0 0 91046 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 3982 116324 SH SOLE 0 0 116324 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 5996 77934 SH SOLE 0 0 77934 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 2420 103375 SH SOLE 0 0 103375 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 1569 45488 SH SOLE 0 0 45488 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 1139 48875 SH SOLE 19231 0 29644 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1618 30779 SH SOLE 0 0 30779 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 7908 274602 SH SOLE 0 0 274602 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 4564 238316 SH SOLE 0 0 238316 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 13751 240907 SH SOLE 0 0 240907 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 879 34283 SH SOLE 0 0 34283 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 320 9763 SH SOLE 0 0 9763 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 4001 135249 SH SOLE 4051 0 131198 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 388 20132 SH SOLE 0 0 20132 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 373 8771 SH SOLE 0 0 8771 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 972 43568 SH SOLE 0 0 43568 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 775 24258 SH SOLE 0 0 24258 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 311 13659 SH SOLE 0 0 13659 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 289 9356 SH SOLE 0 0 9356 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 1434 42450 SH SOLE 0 0 42450 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 3708 63681 SH SOLE 0 0 63681 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 1328 42553 SH SOLE 0 0 42553 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 696 24082 SH SOLE 0 0 24082 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 2746 103781 SH SOLE 0 0 103781 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 7878 524866 SH SOLE 0 0 524866 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 738 21610 SH SOLE 0 0 21610 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 18228 442535 SH SOLE 344171 0 98364 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 2934 62906 SH SOLE 0 0 62906 INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 2879 49368 SH SOLE 0 0 49368 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 3613 150548 SH SOLE 0 0 150548 INVESCO EXCHNG TRADED FD TR S&P FINCIAL REVE 46138G680 247 3347 SH SOLE 0 0 3347 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 1628 39570 SH SOLE 0 0 39570 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 1390 113786 SH SOLE 0 0 113786 INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 635 22173 SH SOLE 21041 0 1132 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 19587 574053 SH SOLE 0 0 574053 INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 707 10885 SH SOLE 0 0 10885 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 35384 657580 SH SOLE 0 0 657580 INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 1128 16575 SH SOLE 75 0 16500 INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 395 6188 SH SOLE 0 0 6188 INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 80 10725 SH SOLE 0 0 10725 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 394 6971 SH SOLE 0 0 6971 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 4614 35707 SH SOLE 0 0 35707 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1363 14208 SH SOLE 0 0 14208 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 20820 409174 SH SOLE 0 0 409174 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 801 10047 SH SOLE 0 0 10047 INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 385 7316 SH SOLE 0 0 7316 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 16967 429976 SH SOLE 0 0 429976 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 35398 803950 SH SOLE 0 0 803950 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 49050 840767 SH SOLE 187 0 840580 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 793 25747 SH SOLE 0 0 25747 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 4933 216192 SH SOLE 0 0 216192 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 12180 384603 SH SOLE 110694 0 273909 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 4225 163561 SH SOLE 8746 0 154815 INVESCO HIGH INCOME 2023 TAR COM 46135X108 135 12804 SH SOLE 0 0 12804 INVESCO LTD SHS G491BT108 24190 1345404 SH SOLE 1123282 0 222122 INVESCO MORTGAGE CAPITAL INC COM 46131B100 388 23284 SH SOLE 6530 0 16754 INVESCO MUN OPPORTUNITY TR COM 46132C107 3571 288931 SH SOLE 0 0 288931 INVESCO MUN TR COM 46131J103 603 48823 SH SOLE 0 0 48823 INVESCO MUNI INCOME OPP TRST COM 46132X101 299 37835 SH SOLE 0 0 37835 INVESCO PA VALUE MUN INCOME COM 46132K109 3643 276215 SH SOLE 0 0 276215 INVESCO QQQ TR UNIT SER 1 46090E103 266987 1255748 SH SOLE 194155 0 1061593 INVESCO QUALITY MUNI INC TRS COM 46133G107 2877 228666 SH SOLE 0 0 228666 INVESCO SR INCOME TR COM 46131H107 2002 466600 SH SOLE 0 0 466600 INVESCO TR INVT GRADE MUNS COM 46131M106 522 40594 SH SOLE 0 0 40594 INVESCO TR INVT GRADE NY MUN COM 46131T101 186 13659 SH SOLE 0 0 13659 INVESCO VALUE MUN INCOME TR COM 46132P108 245 16016 SH SOLE 0 0 16016 INVESTCORP CR MGMT BDC INC COM 46090R104 1489 222239 SH SOLE 0 0 222239 INVESTORS BANCORP INC NEW COM 46146L101 1588 133308 SH SOLE 130953 0 2355 INVESTORS REAL ESTATE TR SH BEN INT 461730509 341 4708 SH SOLE 0 0 4708 INVITAE CORP COM 46185L103 889 55128 SH SOLE 0 0 55128 INVITATION HOMES INC COM 46187W107 10984 366508 SH SOLE 8463 0 358045 IONIS PHARMACEUTICALS INC COM 462222100 42467 702974 SH SOLE 672113 0 30861 IOVANCE BIOTHERAPEUTICS INC COM 462260100 374 13524 SH SOLE 0 0 13524 IPG PHOTONICS CORP COM 44980X109 6269 43257 SH SOLE 18646 0 24611 IQIYI INC SPONSORED ADS 46267X108 1300 61583 SH SOLE 0 0 61583 IQVIA HLDGS INC COM 46266C105 91475 592034 SH SOLE 90236 0 501798 IQVIA HLDGS INC COM 46266C105 30 10600 SH Call SOLE 0 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 603 8852 SH SOLE 399 0 8453 IRIDIUM COMMUNICATIONS INC COM 46269C102 10947 444286 SH SOLE 93430 0 350856 IROBOT CORP COM 462726100 585 11563 SH SOLE 0 0 11563 IRON MTN INC NEW COM 46284V101 64388 2020336 SH SOLE 1732919 0 287417 ISHARES GOLD TRUST ISHARES 464285105 83220 5739326 SH SOLE 111274 0 5628052 ISHARES INC CORE MSCI EMKT 46434G103 516684 9610939 SH SOLE 7605887 0 2005052 ISHARES INC CUR HD MSCI EM 46434G509 1224 46231 SH SOLE 0 0 46231 ISHARES INC EM MKT SM-CP ETF 464286475 2055 45399 SH SOLE 0 0 45399 ISHARES INC EM MKTS DIV ETF 464286319 2789 68652 SH SOLE 0 0 68652 ISHARES INC JP MORGAN EM ETF 464286517 1221 27826 SH SOLE 0 0 27826 ISHARES INC MIN VOL EMRG MKT 464286533 24943 425211 SH SOLE 0 0 425211 ISHARES INC MIN VOL GBL ETF 464286525 27142 283230 SH SOLE 126906 0 156324 ISHARES INC MLT FCTR EMG MKT 46434G889 6528 143321 SH SOLE 0 0 143321 ISHARES INC MSCI BRAZIL ETF 464286400 2974 62670 SH SOLE 0 0 62670 ISHARES INC MSCI CDA ETF 464286509 10657 356527 SH SOLE 331046 0 25481 ISHARES INC MSCI EQUAL WEITE 464286681 363 5673 SH SOLE 0 0 5673 ISHARES INC MSCI EURZONE ETF 464286608 4804 114611 SH SOLE 0 0 114611 ISHARES INC MSCI GBL GOLD MN 46434G855 3282 136343 SH SOLE 0 0 136343 ISHARES INC MSCI GERMANY ETF 464286806 560 19060 SH SOLE 0 0 19060 ISHARES INC MSCI HONG KG ETF 464286871 6719 276175 SH SOLE 0 0 276175 ISHARES INC MSCI JPN ETF NEW 46434G822 4962 83766 SH SOLE 0 0 83766 ISHARES INC MSCI MEXICO ETF 464286822 1250 27765 SH SOLE 0 0 27765 ISHARES INC MSCI NETHERL ETF 464286814 2234 65991 SH SOLE 0 0 65991 ISHARES INC MSCI PAC JP ETF 464286665 1238 26730 SH SOLE 0 0 26730 ISHARES INC MSCI RUSSIA ETF 46434G798 225 5272 SH SOLE 0 0 5272 ISHARES INC MSCI SWITZERLAND 464286749 1006 24766 SH SOLE 0 0 24766 ISHARES INC MSCI TAIWAN ETF 46434G772 5020 122056 SH SOLE 0 0 122056 ISHARES INC MSCI WORLD ETF 464286392 851 8619 SH SOLE 0 0 8619 ISHARES SILVER TRUST ISHARES 46428Q109 15252 914368 SH SOLE 0 0 914368 ISHARES SILVER TRUST ISHARES 46428Q109 1 37600 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 13400 133059 SH SOLE 93289 0 39770 ISHARES TR 0-5YR HI YL CP 46434V407 2822 60779 SH SOLE 21344 0 39435 ISHARES TR 0-5YR INVT GR CP 46434V100 6881 134811 SH SOLE 0 0 134811 ISHARES TR 1 3 YR TREAS BD 464287457 61830 730584 SH SOLE 341529 0 389055 ISHARES TR 10-20 YR TRS ETF 464288653 14300 99574 SH SOLE 98267 0 1307 ISHARES TR 20 YR TR BD ETF 464287432 81277 599920 SH SOLE 141689 0 458231 ISHARES TR 3 7 YR TREAS BD 464288661 41442 329557 SH SOLE 0 0 329557 ISHARES TR A RATE CP BD ETF 46429B291 1791 32764 SH SOLE 0 0 32764 ISHARES TR AGENCY BOND ETF 464288166 14005 121169 SH SOLE 106021 0 15148 ISHARES TR AGGRES ALLOC ETF 464289859 541 9325 SH SOLE 8887 0 438 ISHARES TR ASIA 50 ETF 464288430 386 5846 SH SOLE 0 0 5846 ISHARES TR BARCLAYS 7 10 YR 464287440 50857 461410 SH SOLE 39555 0 421855 ISHARES TR BROAD USD HIGH 46435U853 226 5508 SH SOLE 0 0 5508 ISHARES TR CHINA LG-CAP ETF 464287184 2024 46389 SH SOLE 0 0 46389 ISHARES TR CHINA LG-CAP ETF 464287184 8 11400 SH Call SOLE 0 0 0 ISHARES TR COHEN STEER REIT 464287564 12251 104701 SH SOLE 0 0 104701 ISHARES TR CONSER ALLOC ETF 464289883 653 18021 SH SOLE 6092 0 11929 ISHARES TR CONV BD ETF 46435G102 4523 72124 SH SOLE 0 0 72124 ISHARES TR CORE 1 5 YR USD 46432F859 744556 14772945 SH SOLE 13205452 0 1567493 ISHARES TR CORE DIV GRWTH 46434V621 76700 1823140 SH SOLE 422947 0 1400193 ISHARES TR CORE HIGH DV ETF 46429B663 16254 165735 SH SOLE 0 0 165735 ISHARES TR CORE LT USDB ETF 464289479 337 4949 SH SOLE 0 0 4949 ISHARES TR CORE MSCI EAFE 46432F842 2581733 39572853 SH SOLE 36193846 0 3379007 ISHARES TR CORE MSCI EURO 46434V738 20016 401356 SH SOLE 386226 0 15130 ISHARES TR CORE MSCI INTL 46435G326 1909 32810 SH SOLE 0 0 32810 ISHARES TR CORE MSCI TOTAL 46432F834 13366 215922 SH SOLE 0 0 215922 ISHARES TR CORE S&P MCP ETF 464287507 597044 2900745 SH SOLE 2304881 0 595864 ISHARES TR CORE S&P SCP ETF 464287804 601999 7179440 SH SOLE 4775551 0 2403889 ISHARES TR CORE S&P TTL STK 464287150 24309 334428 SH SOLE 1387 0 333041 ISHARES TR CORE S&P US GWT 464287671 30062 444440 SH SOLE 158912 0 285528 ISHARES TR CORE S&P US VLU 464287663 19156 303966 SH SOLE 124213 0 179753 ISHARES TR CORE S&P500 ETF 464287200 335998 1039451 SH SOLE 249056 0 790395 ISHARES TR CORE TOTAL USD 46434V613 23930 459211 SH SOLE 0 0 459211 ISHARES TR CORE US AGGBD ET 464287226 2922891 26011254 SH SOLE 24576272 0 1434982 ISHARES TR CRE U S REIT ETF 464288521 339 6205 SH SOLE 0 0 6205 ISHARES TR CUR HD EURZN ETF 46434V639 679 21360 SH SOLE 0 0 21360 ISHARES TR DOW JONES US ETF 464287846 3183 19937 SH SOLE 0 0 19937 ISHARES TR EAFE GRWTH ETF 464288885 94155 1088871 SH SOLE 712951 0 375920 ISHARES TR EAFE SML CP ETF 464288273 13184 211691 SH SOLE 6 0 211685 ISHARES TR EAFE VALUE ETF 464288877 8564 171515 SH SOLE 141311 0 30204 ISHARES TR EDGE MSCI MINM 46435G433 2982 84057 SH SOLE 0 0 84057 ISHARES TR EDGE MSCI USA VL 46432F388 56919 634339 SH SOLE 20667 0 613672 ISHARES TR EDGE US FIXD INM 46435U796 1102 10810 SH SOLE 0 0 10810 ISHARES TR ESG 1 5 YR USD 46435G243 3883 152703 SH SOLE 0 0 152703 ISHARES TR ESG MSCI EAFE 46435G516 1681 24452 SH SOLE 4391 0 20061 ISHARES TR ESG US AGR BD 46435U549 545 10156 SH SOLE 0 0 10156 ISHARES TR ESG USD CORPT 46435G193 329 12420 SH SOLE 0 0 12420 ISHARES TR EUROPE ETF 464287861 2763 58846 SH SOLE 0 0 58846 ISHARES TR EXPANDED TECH 464287515 31561 135429 SH SOLE 31960 0 103469 ISHARES TR EXPND TEC SC ETF 464287549 6946 28685 SH SOLE 0 0 28685 ISHARES TR EXPONENTIAL TECH 46434V381 2081 48671 SH SOLE 374 0 48297 ISHARES TR FLTG RATE NT ETF 46429B655 36401 714865 SH SOLE 28521 0 686344 ISHARES TR GL CLEAN ENE ETF 464288224 301 25618 SH SOLE 0 0 25618 ISHARES TR GL TIMB FORE ETF 464288174 279 4170 SH SOLE 0 0 4170 ISHARES TR GLB CNS DISC ETF 464288745 208 1655 SH SOLE 0 0 1655 ISHARES TR GLB CNSM STP ETF 464288737 1616 29122 SH SOLE 0 0 29122 ISHARES TR GLB INFRASTR ETF 464288372 388 8090 SH SOLE 0 0 8090 ISHARES TR GLOB HLTHCRE ETF 464287325 4245 61741 SH SOLE 0 0 61741 ISHARES TR GLOB INDSTRL ETF 464288729 749 7694 SH SOLE 0 0 7694 ISHARES TR GLOBAL 100 ETF 464287572 1287 23869 SH SOLE 0 0 23869 ISHARES TR GLOBAL ENERG ETF 464287341 552 17907 SH SOLE 0 0 17907 ISHARES TR GLOBAL MATER ETF 464288695 263 3892 SH SOLE 0 0 3892 ISHARES TR GLOBAL REIT ETF 46434V647 965 34921 SH SOLE 0 0 34921 ISHARES TR GLOBAL TECH ETF 464287291 9974 47387 SH SOLE 0 0 47387 ISHARES TR GOV/CRED BD ETF 464288596 579 4918 SH SOLE 0 0 4918 ISHARES TR GRWT ALLOCAT ETF 464289867 1411 29487 SH SOLE 13040 0 16447 ISHARES TR HDG MSCI EAFE 46434V803 9836 322339 SH SOLE 0 0 322339 ISHARES TR HDG MSCI JAPAN 46434V886 18009 546222 SH SOLE 0 0 546222 ISHARES TR IBDS DEC28 ETF 46435U515 4382 157932 SH SOLE 0 0 157932 ISHARES TR IBONDS DEC 46435U697 856 32371 SH SOLE 0 0 32371 ISHARES TR IBONDS DEC 25 46435U432 425 15641 SH SOLE 0 0 15641 ISHARES TR IBONDS DEC 28 46435U325 229 8758 SH SOLE 0 0 8758 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 29499 1165971 SH SOLE 0 0 1165971 ISHARES TR IBONDS DEC2021 46435G789 3078 119500 SH SOLE 0 0 119500 ISHARES TR IBONDS DEC2022 46435G755 1761 67303 SH SOLE 0 0 67303 ISHARES TR IBONDS DEC2023 46435G318 3281 127069 SH SOLE 0 0 127069 ISHARES TR IBONDS DEC2026 46435GAA0 4698 183725 SH SOLE 82571 0 101154 ISHARES TR IBONDS DEC21 ETF 46434VBK5 28632 1147134 SH SOLE 0 0 1147134 ISHARES TR IBONDS DEC22 ETF 46434VBA7 7649 302451 SH SOLE 0 0 302451 ISHARES TR IBONDS DEC23 ETF 46434VAX8 8102 316963 SH SOLE 0 0 316963 ISHARES TR IBONDS DEC24 ETF 46434VBG4 6251 243307 SH SOLE 76156 0 167151 ISHARES TR IBONDS DEC25 ETF 46434VBD1 3437 132489 SH SOLE 0 0 132489 ISHARES TR IBONDS ETF 46435UAA9 5459 209871 SH SOLE 0 0 209871 ISHARES TR IBONDS SEP2020 46434V571 1236 48437 SH SOLE 0 0 48437 ISHARES TR IBOXX HI YD ETF 464288513 14182 161266 SH SOLE 48906 0 112360 ISHARES TR IBOXX INV CP ETF 464287242 137955 1078105 SH SOLE 859908 0 218197 ISHARES TR INDIA 50 ETF 464289529 1130 29258 SH SOLE 0 0 29258 ISHARES TR INTL MOMENTUM FT 46434V449 2750 88234 SH SOLE 86518 0 1716 ISHARES TR INTL PFD STK ETF 46429B135 526 34038 SH SOLE 0 0 34038 ISHARES TR INTL QLTY FACTOR 46434V456 11183 346328 SH SOLE 0 0 346328 ISHARES TR INTL SEL DIV ETF 464288448 14545 433280 SH SOLE 2253 0 431027 ISHARES TR INTL TREA BD ETF 464288117 613 12214 SH SOLE 0 0 12214 ISHARES TR INTL VALUE FACTR 46435G409 450 18466 SH SOLE 0 0 18466 ISHARES TR INTRM GOV CR ETF 464288612 5771 51226 SH SOLE 0 0 51226 ISHARES TR INTRM TR CRP ETF 464288638 44656 770195 SH SOLE 385792 0 384403 ISHARES TR JPMORGAN USD EMG 464288281 12487 109000 SH SOLE 10006 0 98994 ISHARES TR LATN AMER 40 ETF 464287390 249 7325 SH SOLE 0 0 7325 ISHARES TR LNG TR CRPRT BD 464289511 3445 51676 SH SOLE 40459 0 11217 ISHARES TR MBS ETF 464288588 46907 434070 SH SOLE 187568 0 246502 ISHARES TR MICRO-CAP ETF 464288869 3898 39184 SH SOLE 0 0 39184 ISHARES TR MIN VOL EAFE ETF 46429B689 55551 745258 SH SOLE 0 0 745258 ISHARES TR MODERT ALLOC ETF 464289875 1139 28379 SH SOLE 2320 0 26059 ISHARES TR MORTGE REL ETF 46435G342 3327 74706 SH SOLE 1579 0 73127 ISHARES TR MRGSTR MD CP ETF 464288208 17730 84607 SH SOLE 0 0 84607 ISHARES TR MRGSTR MD CP GRW 464288307 4962 18856 SH SOLE 0 0 18856 ISHARES TR MRGSTR MD CP VAL 464288406 5177 30685 SH SOLE 0 0 30685 ISHARES TR MRGSTR SM CP ETF 464288505 616 3264 SH SOLE 0 0 3264 ISHARES TR MRGSTR SM CP GR 464288604 273 1286 SH SOLE 0 0 1286 ISHARES TR MRNGSTR INC ETF 46432F875 19757 773407 SH SOLE 751228 0 22179 ISHARES TR MRNGSTR LG-CP ET 464287127 376 2039 SH SOLE 0 0 2039 ISHARES TR MRNGSTR LG-CP GR 464287119 1984 9447 SH SOLE 0 0 9447 ISHARES TR MRNGSTR LG-CP VL 464288109 3337 28476 SH SOLE 0 0 28476 ISHARES TR MSCI AC ASIA ETF 464288182 879 11966 SH SOLE 0 0 11966 ISHARES TR MSCI ACWI ETF 464288257 6609 83388 SH SOLE 13514 0 69874 ISHARES TR MSCI ACWI EX US 464288240 25111 511211 SH SOLE 0 0 511211 ISHARES TR MSCI CHINA ETF 46429B671 2913 45452 SH SOLE 0 0 45452 ISHARES TR MSCI EAFE ETF 464287465 160223 2307370 SH SOLE 178317 0 2129053 ISHARES TR MSCI EMG MKT ETF 464287234 49405 1101073 SH SOLE 0 0 1101073 ISHARES TR MSCI EMG MKT ETF 464287234 173 45600 SH Call SOLE 0 0 0 ISHARES TR MSCI EURO FL ETF 464289180 536 27513 SH SOLE 4510 0 23003 ISHARES TR MSCI INDIA ETF 46429B598 658 18721 SH SOLE 0 0 18721 ISHARES TR MSCI INDIA SM CP 46429B614 26546 738618 SH SOLE 0 0 738618 ISHARES TR MSCI KLD400 SOC 464288570 4076 33933 SH SOLE 7338 0 26595 ISHARES TR MSCI MIN VOL ETF 46429B697 1470934 22422682 SH SOLE 18936192 0 3486490 ISHARES TR MSCI UK ETF NEW 46435G334 525 15401 SH SOLE 13 0 15388 ISHARES TR MSCI USA ESG SLC 464288802 9552 71276 SH SOLE 40642 0 30634 ISHARES TR MULTIFACTOR INTL 46434V274 22239 822142 SH SOLE 0 0 822142 ISHARES TR MULTIFACTOR USA 46434V282 4481 129946 SH SOLE 0 0 129946 ISHARES TR NASDAQ BIOTECH 464287556 20770 172346 SH SOLE 0 0 172346 ISHARES TR NATIONAL MUN ETF 464288414 29893 262428 SH SOLE 27827 0 234601 ISHARES TR NEW ZEALAND ETF 464289123 2964 51325 SH SOLE 0 0 51325 ISHARES TR NORTH AMERN NAT 464287374 458 15210 SH SOLE 0 0 15210 ISHARES TR PFD AND INCM SEC 464288687 31026 825369 SH SOLE 85204 0 740165 ISHARES TR PHLX SEMICND ETF 464287523 4822 19206 SH SOLE 0 0 19206 ISHARES TR RESIDNL REAL EST 464288562 540 7173 SH SOLE 0 0 7173 ISHARES TR RUS 1000 ETF 464287622 30684 171977 SH SOLE 17868 0 154109 ISHARES TR RUS 1000 GRW ETF 464287614 583071 3314397 SH SOLE 1384773 0 1929624 ISHARES TR RUS 1000 VAL ETF 464287598 452404 3314807 SH SOLE 1729432 0 1585375 ISHARES TR RUS 2000 GRW ETF 464287648 49423 230699 SH SOLE 2300 0 228399 ISHARES TR RUS 2000 VAL ETF 464287630 30743 239086 SH SOLE 891 0 238195 ISHARES TR RUS MD CP GR ETF 464287481 45545 298500 SH SOLE 10178 0 288322 ISHARES TR RUS MDCP VAL ETF 464287473 26592 280593 SH SOLE 92553 0 188040 ISHARES TR RUS MID CAP ETF 464287499 75365 1264086 SH SOLE 131300 0 1132786 ISHARES TR RUS TP200 GR ETF 464289438 3854 39903 SH SOLE 0 0 39903 ISHARES TR RUS TP200 VL ETF 464289420 404 6901 SH SOLE 0 0 6901 ISHARES TR RUSSELL 2000 ETF 464287655 187881 1134052 SH SOLE 533375 0 600677 ISHARES TR RUSSELL 3000 ETF 464287689 12524 66446 SH SOLE 41766 0 24680 ISHARES TR S&P 100 ETF 464287101 14984 103988 SH SOLE 0 0 103988 ISHARES TR S&P 500 GRWT ETF 464287309 130820 675583 SH SOLE 0 0 675583 ISHARES TR S&P 500 VAL ETF 464287408 86594 665644 SH SOLE 19 0 665625 ISHARES TR S&P MC 400GR ETF 464287606 68391 287205 SH SOLE 0 0 287205 ISHARES TR S&P MC 400VL ETF 464287705 55427 324652 SH SOLE 4 0 324648 ISHARES TR S&P SML 600 GWT 464287887 14737 76240 SH SOLE 50 0 76190 ISHARES TR SELECT DIVID ETF 464287168 53628 507553 SH SOLE 0 0 507553 ISHARES TR SH TR CRPORT ETF 464288646 38696 721528 SH SOLE 466384 0 255144 ISHARES TR SHORT TREAS BD 464288679 55246 500144 SH SOLE 247057 0 253087 ISHARES TR SHRT NAT MUN ETF 464288158 9037 84633 SH SOLE 0 0 84633 ISHARES TR SP SMCP600VL ETF 464287879 26455 164519 SH SOLE 56 0 164463 ISHARES TR TIPS BD ETF 464287176 31797 272771 SH SOLE 7787 0 264984 ISHARES TR TRANS AVG ETF 464287192 3698 18907 SH SOLE 0 0 18907 ISHARES TR TRANS AVG ETF 464287192 236 14400 SH Call SOLE 0 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 2102 21456 SH SOLE 0 0 21456 ISHARES TR U.S. CNSM GD ETF 464287812 5940 44602 SH SOLE 32367 0 12235 ISHARES TR U.S. CNSM SV ETF 464287580 7626 33414 SH SOLE 0 0 33414 ISHARES TR U.S. ENERGY ETF 464287796 5054 157354 SH SOLE 0 0 157354 ISHARES TR U.S. FIN SVC ETF 464287770 49653 327051 SH SOLE 263452 0 63599 ISHARES TR U.S. FINLS ETF 464287788 13008 94411 SH SOLE 0 0 94411 ISHARES TR U.S. INSRNCE ETF 464288786 285 4001 SH SOLE 0 0 4001 ISHARES TR U.S. MED DVC ETF 464288810 30894 116871 SH SOLE 33118 0 83753 ISHARES TR U.S. PHARMA ETF 464288836 545 3404 SH SOLE 0 0 3404 ISHARES TR U.S. REAL ES ETF 464287739 13647 146614 SH SOLE 0 0 146614 ISHARES TR U.S. TECH ETF 464287721 45358 194998 SH SOLE 114513 0 80485 ISHARES TR U.S. UTILITS ETF 464287697 2435 15029 SH SOLE 0 0 15029 ISHARES TR ULTR SH TRM BD 46434V878 16250 322865 SH SOLE 0 0 322865 ISHARES TR US AER DEF ETF 464288760 23766 107012 SH SOLE 0 0 107012 ISHARES TR US BR DEL SE ETF 464288794 1566 22864 SH SOLE 0 0 22864 ISHARES TR US HLTHCARE ETF 464287762 15024 69643 SH SOLE 0 0 69643 ISHARES TR US HLTHCR PR ETF 464288828 2773 13812 SH SOLE 0 0 13812 ISHARES TR US HOME CONS ETF 464288752 3243 73004 SH SOLE 0 0 73004 ISHARES TR US INDUSTRIALS 464287754 18118 108074 SH SOLE 0 0 108074 ISHARES TR US OIL EQ&SV ETF 464288844 388 19092 SH SOLE 0 0 19092 ISHARES TR US OIL GS EX ETF 464288851 1922 34607 SH SOLE 0 0 34607 ISHARES TR US REGNL BKS ETF 464288778 1765 34637 SH SOLE 0 0 34637 ISHARES TR US TELECOM ETF 464287713 326 10925 SH SOLE 0 0 10925 ISHARES TR US TREAS BD ETF 46429B267 13404 516724 SH SOLE 49 0 516675 ISHARES TR USA MOMENTUM FCT 46432F396 80453 640753 SH SOLE 183043 0 457710 ISHARES TR USA QUALITY FCTR 46432F339 47985 475097 SH SOLE 34111 0 440986 ISHARES TR USA SIZE FACTOR 46432F370 1886 19359 SH SOLE 0 0 19359 ISHARES TR USD INV GRDE ETF 464288620 78878 1352975 SH SOLE 1300574 0 52401 ISHARES US ETF TR INT RT HDG C B 46431W705 421 4373 SH SOLE 0 0 4373 ISHARES US ETF TR SHT MAT BD ETF 46431W507 30944 615806 SH SOLE 122492 0 493314 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 1443 28796 SH SOLE 0 0 28796 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 1906 208345 SH SOLE 193557 0 14788 ITRON INC COM 465741106 8783 104616 SH SOLE 0 0 104616 ITT INC COM 45073V108 5303 71748 SH SOLE 67525 0 4223 IVY HIGH INC OPPORTUNITIES F COM 465893105 147 10561 SH SOLE 0 0 10561 J & J SNACK FOODS CORP COM 466032109 905 4912 SH SOLE 0 0 4912 J ALEXANDERS HLDGS INC COM 46609J106 1021 106762 SH SOLE 106379 0 383 J2 GLOBAL INC COM 48123V102 4341 46325 SH SOLE 8844 0 37481 JABIL INC COM 466313103 7293 176459 SH SOLE 140029 0 36430 JACOBS ENGR GROUP INC COM 469814107 3985 44357 SH SOLE 5459 0 38898 JAGGED PEAK ENERGY INC COM 47009K107 330 38924 SH SOLE 0 0 38924 JAMES RIV GROUP LTD COM G5005R107 8938 216892 SH SOLE 215738 0 1154 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 9480 197179 SH SOLE 0 0 197179 JANUS DETROIT STR TR HENDERSON MTG 47103U852 663 12738 SH SOLE 0 0 12738 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 4692 94593 SH SOLE 0 0 94593 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 354 14489 SH SOLE 9731 0 4758 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 3085 344896 SH SOLE 0 0 344896 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 7334 49127 SH SOLE 36582 0 12545 JBG SMITH PPTYS COM 46590V100 2373 59485 SH SOLE 57606 0 1879 JD COM INC SPON ADR CL A 47215P106 3848 109220 SH SOLE 0 0 109220 JEFFERIES FINL GROUP INC COM 47233W109 4742 221883 SH SOLE 55914 0 165969 JELD-WEN HLDG INC COM 47580P103 566 24198 SH SOLE 22311 0 1887 JERNIGAN CAP INC COM 476405105 1627 84999 SH SOLE 0 0 84999 JETBLUE AWYS CORP COM 477143101 1836 98097 SH SOLE 67595 0 30502 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1476 13103 SH SOLE 10368 0 2735 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 3771 91496 SH SOLE 0 0 91496 JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 981 33144 SH SOLE 0 0 33144 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 1921 49064 SH SOLE 0 0 49064 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 896 32215 SH SOLE 0 0 32215 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 287 19223 SH SOLE 0 0 19223 JOHNSON & JOHNSON COM 478160104 511913 3509369 SH SOLE 1500245 0 2009124 JOHNSON CTLS INTL PLC SHS G51502105 48744 1197342 SH SOLE 1064477 0 132865 JOHNSON CTLS INTL PLC SHS G51502105 111 48700 SH Call SOLE 0 0 0 JONES LANG LASALLE INC COM 48020Q107 4275 24555 SH SOLE 21283 0 3272 JP MORGAN EXCHANGE TRADED FD BETABULDRS CDA 46641Q696 229 8816 SH SOLE 48 0 8768 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 16826 685656 SH SOLE 656048 0 29608 JP MORGAN EXCHANGE TRADED FD BETBULD MSCI 46641Q738 1496 16863 SH SOLE 0 0 16863 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 3345 58682 SH SOLE 0 0 58682 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 21058 368857 SH SOLE 244996 0 123861 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 245 3463 SH SOLE 0 0 3463 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 602 7563 SH SOLE 0 0 7563 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 89479 1774327 SH SOLE 43398 0 1730929 JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 872 17275 SH SOLE 0 0 17275 JP MORGAN EXCHANGE TRADED FD US AGGREGATE 46641Q613 907 34148 SH SOLE 0 0 34148 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1385 63503 SH SOLE 0 0 63503 JPMORGAN CHASE & CO COM 46625H100 894850 6419255 SH SOLE 1439535 0 4979720 JPMORGAN CHASE & CO COM 46625H100 33 19700 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 605 41600 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 437 92000 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 63 21000 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 13 12000 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 211 8558 SH SOLE 3005 0 5553 KADANT INC COM 48282T104 1118 10613 SH SOLE 10202 0 411 KAMAN CORP COM 483548103 205 3113 SH SOLE 0 0 3113 KANDI TECHNOLOGIES GROUP INC COM 483709101 55 11700 SH SOLE 0 0 11700 KANSAS CITY SOUTHERN COM NEW 485170302 108429 707930 SH SOLE 163143 0 544787 KANSAS CITY SOUTHERN COM NEW 485170302 107 17600 SH Call SOLE 0 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 443 21100 SH Call SOLE 0 0 0 KAR AUCTION SVCS INC COM 48238T109 14957 686409 SH SOLE 663638 0 22771 KARUNA THERAPEUTICS INC COM 48576A100 536 7110 SH SOLE 0 0 7110 KAYNE ANDERSN MLP MIDS INVT COM 486606106 8492 609645 SH SOLE 0 0 609645 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 14537 1381798 SH SOLE 0 0 1381798 KBR INC COM 48242W106 368 12074 SH SOLE 0 0 12074 KEARNY FINL CORP MD COM 48716P108 3504 253374 SH SOLE 248358 0 5016 KELLOGG CO COM 487836108 11097 160456 SH SOLE 0 0 160456 KEMPER CORP DEL COM 488401100 1600 20643 SH SOLE 10956 0 9687 KENNAMETAL INC COM 489170100 732 19853 SH SOLE 19189 0 664 KENNEDY-WILSON HLDGS INC COM 489398107 1061 47590 SH SOLE 22168 0 25422 KEURIG DR PEPPER INC COM 49271V100 18647 644118 SH SOLE 267321 0 376797 KEYCORP NEW COM 493267108 23018 1137273 SH SOLE 542712 0 594561 KEYSIGHT TECHNOLOGIES INC COM 49338L103 15088 147009 SH SOLE 65085 0 81924 KILROY RLTY CORP COM 49427F108 4467 53239 SH SOLE 51916 0 1323 KIMBALL ELECTRONICS INC COM 49428J109 1500 85488 SH SOLE 85488 0 0 KIMBALL INTL INC CL B 494274103 1445 69904 SH SOLE 69904 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 5787 340403 SH SOLE 0 0 340403 KIMBERLY CLARK CORP COM 494368103 177323 1289147 SH SOLE 920458 0 368689 KIMCO RLTY CORP COM 49446R109 2111 101932 SH SOLE 0 0 101932 KINDER MORGAN INC DEL COM 49456B101 139706 6599271 SH SOLE 4400726 0 2198545 KINROSS GOLD CORP COM 496902404 254 53633 SH SOLE 0 0 53633 KINSALE CAP GROUP INC COM 49714P108 1581 15547 SH SOLE 5948 0 9599 KIRBY CORP COM 497266106 321 3581 SH SOLE 0 0 3581 KIRKLAND LAKE GOLD LTD COM 49741E100 4175 94834 SH SOLE 0 0 94834 KIRKLAND LAKE GOLD LTD COM 49741E100 57 15700 SH Call SOLE 0 0 0 KITE RLTY GROUP TR COM NEW 49803T300 871 44589 SH SOLE 17763 0 26826 KKR & CO INC CL A 48251W104 8875 304259 SH SOLE 178406 0 125853 KKR INCOME OPPORTUNITIES FD COM 48249T106 203 12853 SH SOLE 0 0 12853 KKR REAL ESTATE FIN TR INC NOTE 6.125% 5/1 48251KAB6 7404 7085000 PRN SOLE 0 0 7085000 KLA CORPORATION COM NEW 482480100 45301 254253 SH SOLE 170780 0 83473 KLA CORPORATION COM NEW 482480100 211 6500 SH Call SOLE 0 0 0 KLA CORPORATION COM NEW 482480100 673 18400 SH Call SOLE 0 0 0 KLX ENERGY SERVICS HOLDNGS I COM 48253L106 280 43452 SH SOLE 42916 0 536 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 2537 70782 SH SOLE 12857 0 57925 KNOLL INC COM NEW 498904200 2769 109618 SH SOLE 0 0 109618 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1334 67319 SH SOLE 0 0 67319 KODIAK SCIENCES INC COM 50015M109 3338 46399 SH SOLE 0 0 46399 KOHLS CORP COM 500255104 2356 46232 SH SOLE 2845 0 43387 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 4823 98840 SH SOLE 25610 0 73230 KONTOOR BRANDS INC COM 50050N103 4275 101806 SH SOLE 80436 0 21370 KOPPERS HOLDINGS INC COM 50060P106 387 10120 SH SOLE 10027 0 93 KOSMOS ENERGY LTD COM 500688106 72 12696 SH SOLE 0 0 12696 KRAFT HEINZ CO COM 500754106 11159 347303 SH SOLE 2012 0 345291 KRANESHARES TR BOSERA MSCI CH 500767405 427 13084 SH SOLE 0 0 13084 KRANESHARES TR CSI CHI INTERNET 500767306 1817 37324 SH SOLE 0 0 37324 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1660 92151 SH SOLE 0 0 92151 KROGER CO COM 501044101 19548 674295 SH SOLE 243859 0 430436 KROGER CO COM 501044101 225 72600 SH Call SOLE 0 0 0 KRONOS WORLDWIDE INC COM 50105F105 791 59015 SH SOLE 0 0 59015 KT CORP SPONSORED ADR 48268K101 258 22200 SH SOLE 0 0 22200 KULICKE & SOFFA INDS INC COM 501242101 9684 356042 SH SOLE 331287 0 24755 KURA ONCOLOGY INC COM 50127T109 253 18433 SH SOLE 17933 0 500 L BRANDS INC COM 501797104 5454 301007 SH SOLE 3082 0 297925 L3HARRIS TECHNOLOGIES INC COM 502431109 173646 877518 SH SOLE 366299 0 511219 L3HARRIS TECHNOLOGIES INC COM 502431109 7 11500 SH Call SOLE 0 0 0 LA Z BOY INC COM 505336107 680 21610 SH SOLE 0 0 21610 LABORATORY CORP AMER HLDGS COM NEW 50540R409 18976 112171 SH SOLE 73230 0 38941 LADDER CAP CORP CL A 505743104 37592 2083799 SH SOLE 1502288 0 581511 LADENBURG THALMAN FIN SVCS I COM 50575Q102 249 71568 SH SOLE 0 0 71568 LAKELAND FINL CORP COM 511656100 1016 20767 SH SOLE 6522 0 14245 LAM RESEARCH CORP COM 512807108 33515 114614 SH SOLE 65356 0 49258 LAMAR ADVERTISING CO NEW CL A 512816109 4591 51436 SH SOLE 5070 0 46366 LAMB WESTON HLDGS INC COM 513272104 2348 27296 SH SOLE 7705 0 19591 LANCASTER COLONY CORP COM 513847103 726 4534 SH SOLE 0 0 4534 LANDMARK INFRASTRUCTURE LP 7% CNV PFD UNT C 51508J405 6782 260353 SH SOLE 0 0 260353 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 4711 287256 SH SOLE 0 0 287256 LANDSTAR SYS INC COM 515098101 20513 180144 SH SOLE 173472 0 6672 LANNET INC COM 516012101 113 12830 SH SOLE 0 0 12830 LAS VEGAS SANDS CORP COM 517834107 52136 755154 SH SOLE 515729 0 239425 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 22423 763454 SH SOLE 0 0 763454 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 570 16924 SH SOLE 0 0 16924 LAUDER ESTEE COS INC CL A 518439104 108519 525369 SH SOLE 53837 0 471532 LAUREATE EDUCATION INC CL A 518613203 411 23324 SH SOLE 22852 0 472 LAZARD GLB TTL RET&INCM FD I COM 52106W103 9500 574018 SH SOLE 0 0 574018 LAZARD LTD SHS A G54050102 15780 394900 SH SOLE 363967 0 30933 LCI INDS COM 50189K103 8575 80048 SH SOLE 75899 0 4149 LCNB CORP COM 50181P100 202 10460 SH SOLE 0 0 10460 LEAR CORP COM NEW 521865204 7352 53584 SH SOLE 45625 0 7959 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 1502 56237 SH SOLE 0 0 56237 LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 4107 120581 SH SOLE 0 0 120581 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 1811 52580 SH SOLE 0 0 52580 LEGG MASON INC COM 524901105 28110 782782 SH SOLE 770501 0 12281 LEGGETT & PLATT INC COM 524660107 38597 759350 SH SOLE 617832 0 141518 LEIDOS HLDGS INC COM 525327102 24572 251016 SH SOLE 216124 0 34892 LEMAITRE VASCULAR INC COM 525558201 2156 59970 SH SOLE 35790 0 24180 LENDINGTREE INC NEW COM 52603B107 1113 3668 SH SOLE 0 0 3668 LENNAR CORP CL A 526057104 18733 335780 SH SOLE 265695 0 70085 LENNOX INTL INC COM 526107107 6427 26341 SH SOLE 24383 0 1958 LEVEL ONE BANCORP INC COM 52730D208 310 12333 SH SOLE 0 0 12333 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 812 42074 SH SOLE 0 0 42074 LEXINFINTECH HLDGS LTD ADR 528877103 1010 72701 SH SOLE 0 0 72701 LEXINGTON REALTY TRUST COM 529043101 678 63828 SH SOLE 0 0 63828 LGI HOMES INC COM 50187T106 893 12635 SH SOLE 10728 0 1907 LHC GROUP INC COM 50187A107 854 6200 SH SOLE 3283 0 2917 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 5752 849634 SH SOLE 0 0 849634 LIBERTY ALL-STAR GROWTH FD I COM 529900102 244 37581 SH SOLE 0 0 37581 LIBERTY BROADBAND CORP COM SER A 530307107 6981 56048 SH SOLE 34323 0 21725 LIBERTY BROADBAND CORP COM SER C 530307305 37919 301546 SH SOLE 280269 0 21277 LIBERTY GLOBAL PLC SHS CL A G5480U104 2683 117989 SH SOLE 7162 0 110827 LIBERTY GLOBAL PLC SHS CL C G5480U120 3057 140262 SH SOLE 95314 0 44948 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 2409 124798 SH SOLE 119942 0 4856 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 9932 510387 SH SOLE 497850 0 12537 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 218 7356 SH SOLE 0 0 7356 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 10019 207261 SH SOLE 146048 0 61213 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 4538 153615 SH SOLE 142742 0 10873 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 36073 749345 SH SOLE 629984 0 119361 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 6963 159053 SH SOLE 152722 0 6331 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 10838 235781 SH SOLE 217223 0 18558 LIBERTY PPTY TR SH BEN INT 531172104 351 5847 SH SOLE 0 0 5847 LIFE STORAGE INC COM 53223X107 1105 10207 SH SOLE 0 0 10207 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1077 10327 SH SOLE 5029 0 5298 LILIS ENERGY INC COM NEW 532403201 40 105000 SH SOLE 0 0 105000 LILLY ELI & CO COM 532457108 90309 687124 SH SOLE 372607 0 314517 LINCOLN ELEC HLDGS INC COM 533900106 9777 101080 SH SOLE 98312 0 2768 LINCOLN NATL CORP IND COM 534187109 5124 86830 SH SOLE 8821 0 78009 LINDE PLC SHS G5494J103 95672 447543 SH SOLE 278517 0 169026 LINDSAY CORP COM 535555106 2133 22216 SH SOLE 21884 0 332 LINEAGE CELL THERAPEUTICS IN COM 53566P109 11 12278 SH SOLE 0 0 12278 LIONS GATE ENTMNT CORP CL A VTG 535919401 721 67653 SH SOLE 64570 0 3083 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 2859 287932 SH SOLE 225913 0 62019 LITHIA MTRS INC CL A 536797103 4948 33661 SH SOLE 16763 0 16898 LITTELFUSE INC COM 537008104 13023 68075 SH SOLE 67194 0 881 LIVE NATION ENTERTAINMENT IN COM 538034109 8757 122522 SH SOLE 91646 0 30876 LIVE OAK BANCSHARES INC COM 53803X105 532 27975 SH SOLE 0 0 27975 LIVENT CORP COM 53814L108 241 28204 SH SOLE 0 0 28204 LIVEPERSON INC COM 538146101 516 13934 SH SOLE 0 0 13934 LIVERAMP HLDGS INC COM 53815P108 263 5469 SH SOLE 0 0 5469 LKQ CORP COM 501889208 29104 815235 SH SOLE 744131 0 71104 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 21329 6443851 SH SOLE 4891055 0 1552796 LMP CAP & INCOME FD INC COM 50208A102 14872 956994 SH SOLE 2081 0 954913 LOCKHEED MARTIN CORP COM 539830109 206290 529753 SH SOLE 251423 0 278330 LOEWS CORP COM 540424108 6345 120884 SH SOLE 109405 0 11479 LOGITECH INTL S A SHS H50430232 1847 39053 SH SOLE 4438 0 34615 LOGMEIN INC COM 54142L109 5927 69132 SH SOLE 67385 0 1747 LONESTAR RES US INC CL A VTG 54240F103 49 18732 SH SOLE 0 0 18732 LOUISIANA PAC CORP COM 546347105 284 9562 SH SOLE 5040 0 4522 LOVESAC COMPANY COM 54738L109 269 16748 SH SOLE 14174 0 2574 LOWES COS INC COM 548661107 78723 657335 SH SOLE 159038 0 498297 LOWES COS INC COM 548661107 231 22900 SH Call SOLE 0 0 0 LOWES COS INC COM 548661107 599 22100 SH Call SOLE 0 0 0 LPL FINL HLDGS INC COM 50212V100 26545 287747 SH SOLE 280411 0 7336 LTC PPTYS INC COM 502175102 1330 29707 SH SOLE 0 0 29707 LUCKIN COFFEE INC SPONSORED ADS 54951L109 2483 63087 SH SOLE 0 0 63087 LULULEMON ATHLETICA INC COM 550021109 38182 164811 SH SOLE 62462 0 102349 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 312 31911 SH SOLE 0 0 31911 LUMENTUM HLDGS INC COM 55024U109 14157 178523 SH SOLE 12859 0 165664 LUXFER HOLDINGS PLC SHS G5698W116 1379 74506 SH SOLE 69241 0 5265 LYFT INC CL A COM 55087P104 5102 118603 SH SOLE 21948 0 96655 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 102477 1084638 SH SOLE 916111 0 168527 M & T BK CORP COM 55261F104 7346 43276 SH SOLE 25596 0 17680 M D C HLDGS INC COM 552676108 3132 82089 SH SOLE 26989 0 55100 MACATAWA BK CORP COM 554225102 287 25758 SH SOLE 0 0 25758 MACERICH CO COM 554382101 491 18257 SH SOLE 0 0 18257 MACQUARIE FT TR GB INF UT DI COM 55607W100 108 10106 SH SOLE 0 0 10106 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 3923 158044 SH SOLE 0 0 158044 MACQUARIE INFRASTRUCTURE COR COM 55608B105 6486 151406 SH SOLE 6 0 151400 MACYS INC COM 55616P104 1959 115257 SH SOLE 0 0 115257 MADDEN STEVEN LTD COM 556269108 2107 48999 SH SOLE 34963 0 14036 MADISON CVRED CALL & EQ STR COM 557437100 781 117838 SH SOLE 0 0 117838 MADISON SQUARE GARDEN CO NEW CL A 55825T103 2374 8071 SH SOLE 0 0 8071 MAG SILVER CORP COM 55903Q104 359 30395 SH SOLE 0 0 30395 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 53656 853446 SH SOLE 429503 0 423943 MAGNA INTL INC COM 559222401 2530 46198 SH SOLE 0 0 46198 MAIN STREET CAPITAL CORP COM 56035L104 6135 142306 SH SOLE 0 0 142306 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 11249 534882 SH SOLE 0 0 534882 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 1145 48711 SH SOLE 0 0 48711 MANHATTAN ASSOCS INC COM 562750109 5056 63395 SH SOLE 53703 0 9692 MANITOWOC CO INC COM NEW 563571405 223 12744 SH SOLE 6023 0 6721 MANNING & NAPIER INC CL A 56382Q102 60 34450 SH SOLE 0 0 34450 MANNKIND CORP COM NEW 56400P706 519 402016 SH SOLE 0 0 402016 MANPOWERGROUP INC COM 56418H100 3474 35773 SH SOLE 35450 0 323 MANULIFE FINL CORP COM 56501R106 3367 166066 SH SOLE 42528 0 123538 MARATHON OIL CORP COM 565849106 12061 888125 SH SOLE 178798 0 709327 MARATHON PETE CORP COM 56585A102 302084 5013816 SH SOLE 1253033 0 3760783 MARATHON PETE CORP COM 56585A102 1 31300 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 1 24100 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 194 107700 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 5 12300 SH Call SOLE 0 0 0 MARCHEX INC CL B 56624R108 753 199189 SH SOLE 199189 0 0 MARINEMAX INC COM 567908108 455 27256 SH SOLE 27246 0 10 MARKEL CORP COM 570535104 21953 19204 SH SOLE 14628 0 4576 MARKETAXESS HLDGS INC COM 57060D108 35788 94400 SH SOLE 90080 0 4320 MARRIOTT INTL INC NEW CL A 571903202 53963 356347 SH SOLE 31336 0 325011 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 4443 34502 SH SOLE 27283 0 7219 MARRONE BIO INNOVATIONS INC COM 57165B106 54 53061 SH SOLE 0 0 53061 MARSH & MCLENNAN COS INC COM 571748102 30646 275073 SH SOLE 131046 0 144027 MARTIN MARIETTA MATLS INC COM 573284106 10485 37490 SH SOLE 24169 0 13321 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 13647 513835 SH SOLE 466473 0 47362 MASCO CORP COM 574599106 21459 447161 SH SOLE 122060 0 325101 MASIMO CORP COM 574795100 48367 306006 SH SOLE 3546 0 302460 MASONITE INTL CORP NEW COM 575385109 251 3481 SH SOLE 3078 0 403 MASTEC INC COM 576323109 17771 276976 SH SOLE 28149 0 248827 MASTERCARD INC CL A 57636Q104 277961 930905 SH SOLE 616844 0 314061 MASTERCRAFT BOAT HLDGS INC COM 57637H103 300 19050 SH SOLE 0 0 19050 MATADOR RES CO COM 576485205 2542 141444 SH SOLE 67212 0 74232 MATCH GROUP INC COM 57665R106 5952 72484 SH SOLE 0 0 72484 MATERIALISE NV SPONSORED ADS 57667T100 446 24338 SH SOLE 0 0 24338 MATERION CORP COM 576690101 546 9186 SH SOLE 0 0 9186 MATSON INC COM 57686G105 643 15760 SH SOLE 15651 0 109 MATTEL INC COM 577081102 344 25390 SH SOLE 0 0 25390 MATTHEWS INTL CORP CL A 577128101 10124 265240 SH SOLE 262629 0 2611 MAUI LD & PINEAPPLE INC COM 577345101 236 20970 SH SOLE 0 0 20970 MAXAR TECHNOLOGIES INC COM 57778K105 171 10937 SH SOLE 0 0 10937 MAXIM INTEGRATED PRODS INC COM 57772K101 7684 124924 SH SOLE 36924 0 88000 MAXIMUS INC COM 577933104 279 3748 SH SOLE 3100 0 648 MCCORMICK & CO INC COM NON VTG 579780206 52858 311418 SH SOLE 179739 0 131679 MCCORMICK & CO INC COM VTG 579780107 271 1583 SH SOLE 0 0 1583 MCDERMOTT INTL INC COM 580037703 21 31025 SH SOLE 0 0 31025 MCDONALDS CORP COM 580135101 237763 1203176 SH SOLE 597083 0 606093 MCEWEN MNG INC COM 58039P107 44 34943 SH SOLE 0 0 34943 MCGRATH RENTCORP COM 580589109 215 2814 SH SOLE 0 0 2814 MCKESSON CORP COM 58155Q103 34091 246466 SH SOLE 234227 0 12239 MDU RES GROUP INC COM 552690109 6415 215923 SH SOLE 191247 0 24676 MEDICAL PPTYS TRUST INC COM 58463J304 35294 1671912 SH SOLE 1157718 0 514194 MEDIFAST INC COM 58470H101 820 7479 SH SOLE 0 0 7479 MEDIWOUND LTD ORD SHS M68830104 57 18480 SH SOLE 0 0 18480 MEDLEY CAP CORP COM 58503F106 30 13800 SH SOLE 0 0 13800 MEDPACE HLDGS INC COM 58506Q109 1027 12212 SH SOLE 9047 0 3165 MEDTRONIC PLC SHS G5960L103 431979 3807598 SH SOLE 1341787 0 2465811 MEDTRONIC PLC SHS G5960L103 1 14800 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 20 22400 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 86 16000 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 53 49900 SH Call SOLE 0 0 0 MEI PHARMA INC COM NEW 55279B202 47 18913 SH SOLE 0 0 18913 MELCO RESORTS AND ENTMT LTD ADR 585464100 727 30086 SH SOLE 27779 0 2307 MELLANOX TECHNOLOGIES LTD SHS M51363113 3674 31352 SH SOLE 30297 0 1055 MERCADOLIBRE INC COM 58733R102 5830 10193 SH SOLE 6981 0 3212 MERCK & CO INC COM 58933Y105 568571 6251460 SH SOLE 1799841 0 4451619 MERCK & CO INC COM 58933Y105 1 11600 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 195 15500 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 34 15300 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 405 54700 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 136 58900 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 43 29200 SH Call SOLE 0 0 0 MERCURY SYS INC COM 589378108 921 13329 SH SOLE 892 0 12437 MEREDITH CORP COM 589433101 10066 309998 SH SOLE 281365 0 28633 MERIT MED SYS INC COM 589889104 2236 71624 SH SOLE 58449 0 13175 MESA AIR GROUP INC COM NEW 590479135 489 54700 SH SOLE 0 0 54700 META FINL GROUP INC COM 59100U108 236 6468 SH SOLE 0 0 6468 METHANEX CORP COM 59151K108 252 6544 SH SOLE 0 0 6544 METLIFE INC COM 59156R108 64290 1261322 SH SOLE 976434 0 284888 METLIFE INC COM 59156R108 82 59900 SH Call SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 6681 8422 SH SOLE 6969 0 1453 MFA FINL INC COM 55272X102 2679 350242 SH SOLE 94634 0 255608 MFA FINL INC NOTE 6.250% 6/1 55272XAA0 12674 12165000 PRN SOLE 0 0 12165000 MFS CHARTER INCOME TR SH BEN INT 552727109 579 68789 SH SOLE 0 0 68789 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 114 24768 SH SOLE 0 0 24768 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 477 88677 SH SOLE 0 0 88677 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 522 110256 SH SOLE 0 0 110256 MFS INTER INCOME TR SH BEN INT 55273C107 347 91195 SH SOLE 0 0 91195 MFS INVT GRADE MUN TR SH BEN INT 59318B108 357 36561 SH SOLE 0 0 36561 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 922 150635 SH SOLE 0 0 150635 MFS MUN INCOME TR SH BEN INT 552738106 464 65647 SH SOLE 350 0 65297 MGE ENERGY INC COM 55277P104 271 3445 SH SOLE 0 0 3445 MGIC INVT CORP WIS COM 552848103 641 45231 SH SOLE 25626 0 19605 MGM GROWTH PPTYS LLC CL A COM 55303A105 1189 38405 SH SOLE 18560 0 19845 MGM RESORTS INTERNATIONAL COM 552953101 3271 98317 SH SOLE 1083 0 97234 MICHAELS COS INC COM 59408Q106 189 23322 SH SOLE 0 0 23322 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837403 246 17541 SH SOLE 14761 0 2780 MICROCHIP TECHNOLOGY INC COM 595017104 33033 315443 SH SOLE 60689 0 254754 MICRON TECHNOLOGY INC COM 595112103 41086 763959 SH SOLE 200329 0 563630 MICRON TECHNOLOGY INC COM 595112103 204 30000 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 74 17900 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 1551259 9836637 SH SOLE 2943120 0 6893517 MICROSOFT CORP COM 594918104 470 73500 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 195 23400 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 19 17300 SH Call SOLE 0 0 0 MID AMER APT CMNTYS INC COM 59522J103 7232 54849 SH SOLE 10116 0 44733 MIDDLEBY CORP COM 596278101 1657 15130 SH SOLE 12685 0 2445 MIDDLESEX WATER CO COM 596680108 507 7969 SH SOLE 3970 0 3999 MILLER HERMAN INC COM 600544100 1609 38620 SH SOLE 7428 0 31192 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 1966 174797 SH SOLE 0 0 174797 MIMECAST LTD ORD SHS G14838109 427 9841 SH SOLE 0 0 9841 MIRATI THERAPEUTICS INC COM 60468T105 656 5090 SH SOLE 4189 0 901 MIRUM PHARMACEUTICALS INC COM 604749101 217 8843 SH SOLE 0 0 8843 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 6750 1243116 SH SOLE 1236742 0 6374 MIX TELEMATICS LTD SPONSORED ADR 60688N102 261 20152 SH SOLE 0 0 20152 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 246 79500 SH SOLE 78907 0 593 MKS INSTRUMENT INC COM 55306N104 14012 127373 SH SOLE 115380 0 11993 MOBILE MINI INC COM 60740F105 629 16597 SH SOLE 7114 0 9483 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 242 23810 SH SOLE 0 0 23810 MOBILEIRON INC COM NEW 60739U204 65 13280 SH SOLE 0 0 13280 MODERNA INC COM 60770K107 216 11068 SH SOLE 6605 0 4463 MOELIS & CO CL A 60786M105 7327 229556 SH SOLE 196895 0 32661 MOHAWK INDS INC COM 608190104 16989 124568 SH SOLE 90718 0 33850 MOLINA HEALTHCARE INC COM 60855R100 3661 26980 SH SOLE 22582 0 4398 MOLSON COORS BREWING CO CL B 60871R209 22665 420503 SH SOLE 398486 0 22017 MOMO INC ADR 60879B107 880 26269 SH SOLE 0 0 26269 MONDELEZ INTL INC CL A 609207105 80006 1452534 SH SOLE 810359 0 642175 MONGODB INC CL A 60937P106 1637 12438 SH SOLE 0 0 12438 MONMOUTH REAL ESTATE INVT CO CL A 609720107 14921 1030480 SH SOLE 25843 0 1004637 MONOLITHIC PWR SYS INC COM 609839105 3991 22418 SH SOLE 8406 0 14012 MONRO INC COM 610236101 867 11087 SH SOLE 10705 0 382 MONROE CAP CORP COM 610335101 172 15807 SH SOLE 0 0 15807 MONSTER BEVERAGE CORP NEW COM 61174X109 26956 424164 SH SOLE 391922 0 32242 MOODYS CORP COM 615369105 34002 143222 SH SOLE 126797 0 16425 MOOG INC CL A 615394202 251 2937 SH SOLE 990 0 1947 MORGAN STANLEY COM NEW 617446448 30266 592049 SH SOLE 295002 0 297047 MORGAN STANLEY EM MKTS DM DE COM 617477104 152 21695 SH SOLE 0 0 21695 MORNINGSTAR INC COM 617700109 768 5074 SH SOLE 2228 0 2846 MOSAIC CO NEW COM 61945C103 6605 305241 SH SOLE 264384 0 40857 MOTORCAR PTS AMER INC COM 620071100 2467 111981 SH SOLE 111957 0 24 MOTOROLA SOLUTIONS INC COM NEW 620076307 262111 1626567 SH SOLE 138646 0 1487921 MOTOROLA SOLUTIONS INC COM NEW 620076307 44 43500 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 3 37100 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 7878 309417 SH SOLE 0 0 309417 MR COOPER GROUP INC COM 62482R107 454 36297 SH SOLE 0 0 36297 MRC GLOBAL INC COM 55345K103 252 18455 SH SOLE 18357 0 98 MSA SAFETY INC COM 553498106 7558 59812 SH SOLE 58829 0 983 MSC INDL DIRECT INC CL A 553530106 13387 170606 SH SOLE 167816 0 2790 MSCI INC COM 55354G100 18700 72430 SH SOLE 57770 0 14660 MSG NETWORK INC CL A 553573106 3065 176145 SH SOLE 174104 0 2041 MTS SYS CORP COM 553777103 292 6089 SH SOLE 6031 0 58 MUELLER WTR PRODS INC COM SER A 624758108 824 68781 SH SOLE 43241 0 25540 MURPHY OIL CORP COM 626717102 2317 86461 SH SOLE 0 0 86461 MURPHY USA INC COM 626755102 6048 51692 SH SOLE 44424 0 7268 MYLAN N V SHS EURO N59465109 1586 78930 SH SOLE 0 0 78930 MYOKARDIA INC COM 62857M105 758 10403 SH SOLE 0 0 10403 MYOVANT SCIENCES LTD COM G637AM102 1613 103952 SH SOLE 0 0 103952 MYRIAD GENETICS INC COM 62855J104 411 15106 SH SOLE 0 0 15106 NABORS INDUSTRIES LTD SHS G6359F103 85 29384 SH SOLE 0 0 29384 NABRIVA THERAPEUTICS PLC SHS G63637105 52 39650 SH SOLE 0 0 39650 NASDAQ INC COM 631103108 21410 199910 SH SOLE 166455 0 33455 NATERA INC COM 632307104 277 8218 SH SOLE 1643 0 6575 NATHANS FAMOUS INC NEW COM 632347100 773 10906 SH SOLE 0 0 10906 NATIONAL BEVERAGE CORP COM 635017106 432 8463 SH SOLE 7308 0 1155 NATIONAL CINEMEDIA INC COM 635309107 316 43304 SH SOLE 42915 0 389 NATIONAL FUEL GAS CO N J COM 636180101 651 13995 SH SOLE 0 0 13995 NATIONAL GEN HLDGS CORP COM 636220303 519 23497 SH SOLE 23481 0 16 NATIONAL GRID PLC SPONSORED ADR NE 636274409 106148 1693757 SH SOLE 1557235 0 136522 NATIONAL HEALTH INVS INC COM 63633D104 6132 75259 SH SOLE 69477 0 5782 NATIONAL OILWELL VARCO INC COM 637071101 7053 281546 SH SOLE 213855 0 67691 NATIONAL RETAIL PPTYS INC COM 637417106 7758 144686 SH SOLE 82537 0 62149 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 505 15017 SH SOLE 12065 0 2952 NATIONAL VISION HLDGS INC COM 63845R107 670 20654 SH SOLE 20631 0 23 NCR CORP NEW COM 62886E108 18840 535826 SH SOLE 533432 0 2394 NEKTAR THERAPEUTICS COM 640268108 564 26135 SH SOLE 0 0 26135 NEOGEN CORP COM 640491106 698 10695 SH SOLE 843 0 9852 NEOGENOMICS INC COM NEW 64049M209 2648 90546 SH SOLE 37920 0 52626 NEOS THERAPEUTICS INC COM 64052L106 16 10500 SH SOLE 0 0 10500 NETAPP INC COM 64110D104 4012 64449 SH SOLE 18909 0 45540 NETEASE INC SPONSORED ADS 64110W102 3994 13026 SH SOLE 8521 0 4505 NETFLIX INC COM 64110L106 104356 322515 SH SOLE 62050 0 260465 NETGEAR INC COM 64111Q104 390 15912 SH SOLE 0 0 15912 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 457 114246 SH SOLE 0 0 114246 NEUBERGER BERMAN HGH YLD FD COM 64128C106 528 42771 SH SOLE 0 0 42771 NEUBERGER BERMAN MLP AND ENR COM 64129H104 1186 175427 SH SOLE 0 0 175427 NEUBERGER BERMAN MUNI FD INC COM 64124P101 2234 144941 SH SOLE 0 0 144941 NEUBERGER BERMAN RE ES SEC F COM 64190A103 549 98412 SH SOLE 0 0 98412 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 229 18360 SH SOLE 0 0 18360 NEUROCRINE BIOSCIENCES INC COM 64125C109 10087 93840 SH SOLE 70424 0 23416 NEUROTROPE INC COM NEW 64129T207 12 11773 SH SOLE 0 0 11773 NEW AGE BEVERAGES CORP COM 64157V108 413 226777 SH SOLE 0 0 226777 NEW AMER HIGH INCOME FD INC COM NEW 641876800 115 12615 SH SOLE 0 0 12615 NEW GOLD INC CDA COM 644535106 147 166321 SH SOLE 0 0 166321 NEW IRELAND FUND INC COM 645673104 194 19611 SH SOLE 0 0 19611 NEW JERSEY RES COM 646025106 3785 84924 SH SOLE 0 0 84924 NEW MTN FIN CORP COM 647551100 270 19676 SH SOLE 0 0 19676 NEW MTN FIN CORP NOTE 5.750% 8/1 647551AC4 2076 1980000 PRN SOLE 0 0 1980000 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2763 22790 SH SOLE 1379 0 21411 NEW RELIC INC COM 64829B100 1118 17013 SH SOLE 0 0 17013 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 6170 382967 SH SOLE 1808 0 381159 NEW SR INVT GROUP INC COM 648691103 104 13563 SH SOLE 0 0 13563 NEW YORK CMNTY BANCORP INC COM 649445103 5129 426676 SH SOLE 0 0 426676 NEW YORK MTG TR INC COM PAR $.02 649604501 216 34617 SH SOLE 0 0 34617 NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 17610 17286000 PRN SOLE 0 0 17286000 NEW YORK TIMES CO CL A 650111107 220 6854 SH SOLE 1875 0 4979 NEWELL BRANDS INC COM 651229106 7835 407673 SH SOLE 0 0 407673 NEWMARK GROUP INC CL A 65158N102 17161 1275425 SH SOLE 965065 0 310360 NEWMARKET CORP COM 651587107 893 1835 SH SOLE 0 0 1835 NEWMONT GOLDCORP CORPORATION COM 651639106 10915 251219 SH SOLE 47654 0 203565 NEWMONT GOLDCORP CORPORATION COM 651639106 52 19100 SH Call SOLE 0 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 1 53600 SH Call SOLE 0 0 0 NEWS CORP NEW CL A 65249B109 178 12601 SH SOLE 11079 0 1522 NEWS CORP NEW CL B 65249B208 713 49150 SH SOLE 28396 0 20754 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1644 72566 SH SOLE 0 0 72566 NEXGEN ENERGY LTD COM 65340P106 107 83653 SH SOLE 0 0 83653 NEXPOINT RESIDENTIAL TR INC COM 65341D102 674 14971 SH SOLE 0 0 14971 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 9387 530013 SH SOLE 0 0 530013 NEXSTAR MEDIA GROUP INC CL A 65336K103 2199 18755 SH SOLE 613 0 18142 NEXTERA ENERGY INC COM 65339F101 162631 671573 SH SOLE 165025 0 506548 NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796 769 15000 SH SOLE 0 0 15000 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 5079 96467 SH SOLE 3383 0 93084 NEXTIER OILFIELD SOLUTIONS I COM 65290C105 831 123971 SH SOLE 0 0 123971 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1713 151085 SH SOLE 0 0 151085 NICE LTD SPONSORED ADR 653656108 6353 40950 SH SOLE 39683 0 1267 NIELSEN HLDGS PLC SHS EUR G6518L108 39159 1929015 SH SOLE 1922499 0 6516 NIKE INC CL B 654106103 115113 1136223 SH SOLE 423138 0 713085 NINE ENERGY SVC INC COM 65441V101 375 47897 SH SOLE 0 0 47897 NIO INC SPON ADS 62914V106 81 20186 SH SOLE 0 0 20186 NISOURCE INC COM 65473P105 2742 98502 SH SOLE 69097 0 29405 NLIGHT INC COM 65487K100 486 23978 SH SOLE 620 0 23358 NMI HLDGS INC CL A 629209305 720 21685 SH SOLE 18339 0 3346 NN INC COM 629337106 136 14650 SH SOLE 0 0 14650 NOAH HLDGS LTD SPON ADS CL A 65487X102 910 25729 SH SOLE 0 0 25729 NOBLE ENERGY INC COM 655044105 13802 555640 SH SOLE 537169 0 18471 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 1319 49647 SH SOLE 0 0 49647 NOKIA CORP SPONSORED ADR 654902204 2409 649323 SH SOLE 0 0 649323 NOMAD FOODS LTD USD ORD SHS G6564A105 9658 431753 SH SOLE 423399 0 8354 NORDIC AMERICAN TANKERS LIMI COM G65773106 181 36820 SH SOLE 0 0 36820 NORDSON CORP COM 655663102 27917 171433 SH SOLE 107984 0 63449 NORDSTROM INC COM 655664100 2133 52117 SH SOLE 0 0 52117 NORFOLK SOUTHERN CORP COM 655844108 43782 225521 SH SOLE 25376 0 200145 NORTH AMERN CONSTR GROUP LTD COM 656811106 913 75394 SH SOLE 0 0 75394 NORTHERN TR CORP COM 665859104 7592 71456 SH SOLE 25356 0 46100 NORTHROP GRUMMAN CORP COM 666807102 39043 113506 SH SOLE 38622 0 74884 NORTHWEST BANCSHARES INC MD COM 667340103 682 41040 SH SOLE 0 0 41040 NORTHWEST NAT HLDG CO COM 66765N105 790 10711 SH SOLE 7375 0 3336 NORTONLIFELOCK INC COM 668771108 9674 379070 SH SOLE 262814 0 116256 NORTONLIFELOCK INC COM 668771108 67 78300 SH Call SOLE 0 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 4679 80100 SH SOLE 22890 0 57210 NOVAGOLD RES INC COM NEW 66987E206 463 51680 SH SOLE 0 0 51680 NOVAN INC COM 66988N106 82 26044 SH SOLE 0 0 26044 NOVARTIS A G SPONSORED ADR 66987V109 114324 1207352 SH SOLE 940273 0 267079 NOVAVAX INC COM NEW 670002401 47 11862 SH SOLE 0 0 11862 NOVO-NORDISK A S ADR 670100205 70215 1213111 SH SOLE 1105261 0 107850 NOVOCURE LTD ORD SHS G6674U108 1571 18637 SH SOLE 8285 0 10352 NOW INC COM 67011P100 3803 338304 SH SOLE 335495 0 2809 NRG ENERGY INC COM NEW 629377508 514 12935 SH SOLE 0 0 12935 NU SKIN ENTERPRISES INC CL A 67018T105 463 11293 SH SOLE 9551 0 1742 NUANCE COMMUNICATIONS INC COM 67020Y100 20133 1129178 SH SOLE 1020111 0 109067 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 216 205000 PRN SOLE 0 0 205000 NUCOR CORP COM 670346105 25139 446682 SH SOLE 237977 0 208705 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 396 14677 SH SOLE 0 0 14677 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 220 5313 SH SOLE 0 0 5313 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 478 14565 SH SOLE 0 0 14565 NUSHARES ETF TR NUVEEN ESG US 67092P870 207 8083 SH SOLE 0 0 8083 NUSTAR ENERGY LP UNIT COM 67058H102 952 36844 SH SOLE 0 0 36844 NUTANIX INC CL A 67059N108 7301 233548 SH SOLE 213857 0 19691 NUTRIEN LTD COM 67077M108 26589 556089 SH SOLE 407555 0 148534 NUVASIVE INC COM 670704105 3698 47813 SH SOLE 47314 0 499 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 118 22375 SH SOLE 0 0 22375 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3453 207161 SH SOLE 0 0 207161 NUVEEN AMT FREE QLTY MUN INC COM 670657105 7165 498281 SH SOLE 0 0 498281 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 152 11254 SH SOLE 0 0 11254 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1115 74891 SH SOLE 0 0 74891 NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 228 14459 SH SOLE 0 0 14459 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 792 52066 SH SOLE 0 0 52066 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 4758 325451 SH SOLE 0 0 325451 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 662 66010 SH SOLE 0 0 66010 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3691 481195 SH SOLE 0 0 481195 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 1213 111401 SH SOLE 0 0 111401 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 3996 226267 SH SOLE 0 0 226267 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 462 51893 SH SOLE 0 0 51893 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 644 83043 SH SOLE 0 0 83043 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 196 13214 SH SOLE 0 0 13214 NUVEEN FLOATING RATE INCOME COM 67072T108 349 34122 SH SOLE 0 0 34122 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 902 90335 SH SOLE 0 0 90335 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 494 30169 SH SOLE 0 0 30169 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 502 51355 SH SOLE 0 0 51355 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 892 89096 SH SOLE 0 0 89096 NUVEEN INT DUR QUAL MUN TRM COM 670677103 2378 171324 SH SOLE 0 0 171324 NUVEEN INTER DURATION MN TMF COM 670671106 4477 321820 SH SOLE 0 0 321820 NUVEEN MICHIGAN QLT MUN INC COM 670979103 254 17966 SH SOLE 0 0 17966 NUVEEN MORTGAGE AND INCOME F COM 670735109 230 10489 SH SOLE 0 0 10489 NUVEEN MUN 2021 TARGET TERM COM 670687102 142 14500 SH SOLE 0 0 14500 NUVEEN MUN HIGH INCOME OPP F COM 670682103 2492 175628 SH SOLE 0 0 175628 NUVEEN MUN INCOME FD INC COM 67062J102 416 36887 SH SOLE 0 0 36887 NUVEEN MUN VALUE FD INC COM 670928100 7062 659978 SH SOLE 0 0 659978 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1885 115137 SH SOLE 0 0 115137 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 6304 262115 SH SOLE 0 0 262115 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 177 12089 SH SOLE 0 0 12089 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1553 114416 SH SOLE 0 0 114416 NUVEEN NEW YORK QLT MUN INC COM 67066X107 216 15185 SH SOLE 0 0 15185 NUVEEN OHIO QLTY MUN INCOME COM 670980101 3936 255190 SH SOLE 0 0 255190 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 832 58789 SH SOLE 0 0 58789 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 3514 335905 SH SOLE 0 0 335905 NUVEEN PFD & INCM SECURTIES COM 67072C105 5656 563885 SH SOLE 0 0 563885 NUVEEN PFD & INCOME 2022 TER COM 67075T105 361 14350 SH SOLE 0 0 14350 NUVEEN PFD & INCOME TERM FD COM 67075A106 5060 196044 SH SOLE 0 0 196044 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2535 173651 SH SOLE 0 0 173651 NUVEEN REAL ASSET INM AND GW COM 67074Y105 934 50881 SH SOLE 0 0 50881 NUVEEN REAL ESTATE INCOME FD COM 67071B108 222 20925 SH SOLE 0 0 20925 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3301 240076 SH SOLE 0 0 240076 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 486 29519 SH SOLE 0 0 29519 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 200 19034 SH SOLE 0 0 19034 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 239 14548 SH SOLE 0 0 14548 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 244 15974 SH SOLE 0 0 15974 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 471 28866 SH SOLE 0 0 28866 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 607 35061 SH SOLE 0 0 35061 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 3349 153341 SH SOLE 0 0 153341 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 458 37947 SH SOLE 0 0 37947 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 801 54866 SH SOLE 0 0 54866 NVENT ELECTRIC PLC SHS G6700G107 14747 576519 SH SOLE 562242 0 14277 NVIDIA CORP COM 67066G104 173997 739458 SH SOLE 275230 0 464228 NVR INC COM 62944T105 4658 1223 SH SOLE 967 0 256 NXP SEMICONDUCTORS N V COM N6596X109 82913 651510 SH SOLE 234651 0 416859 NXP SEMICONDUCTORS N V COM N6596X109 28 17600 SH Call SOLE 0 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 39443 90000 SH SOLE 25153 0 64847 OAKTREE SPECIALTY LENDING CO COM 67401P108 5219 955948 SH SOLE 866197 0 89751 OAKTREE STRATEGIC INCOME COR COM 67402D104 2134 260569 SH SOLE 0 0 260569 OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 344 20725 SH SOLE 0 0 20725 OASIS PETE INC NEW COM 674215108 579 177594 SH SOLE 0 0 177594 OASIS PETE INC NEW NOTE 2.625% 9/1 674215AJ7 43 55000 PRN SOLE 0 0 55000 OCCIDENTAL PETE CORP COM 674599105 124437 3019580 SH SOLE 2105344 0 914236 OCEANEERING INTL INC COM 675232102 275 18447 SH SOLE 16872 0 1575 ODONATE THERAPEUTICS INC COM 676079106 357 11003 SH SOLE 5903 0 5100 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 567 17636 SH SOLE 1784 0 15852 OGE ENERGY CORP COM 670837103 4912 110464 SH SOLE 37197 0 73267 OIL STS INTL INC COM 678026105 765 46920 SH SOLE 12991 0 33929 OKTA INC CL A 679295105 1998 17322 SH SOLE 0 0 17322 OLD DOMINION FREIGHT LINE IN COM 679580100 18277 96305 SH SOLE 83546 0 12759 OLD NATL BANCORP IND COM 680033107 207 11336 SH SOLE 0 0 11336 OLD REP INTL CORP COM 680223104 47242 2111837 SH SOLE 1571436 0 540401 OLIN CORP COM PAR $1 680665205 847 49099 SH SOLE 0 0 49099 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1013 15504 SH SOLE 0 0 15504 OMEGA HEALTHCARE INVS INC COM 681936100 15215 359275 SH SOLE 40484 0 318791 OMEROS CORP COM 682143102 1798 127600 SH SOLE 0 0 127600 OMNICELL INC COM 68213N109 866 10601 SH SOLE 9517 0 1084 OMNICOM GROUP INC COM 681919106 46740 576894 SH SOLE 510541 0 66353 ON SEMICONDUCTOR CORP COM 682189105 4070 166937 SH SOLE 68581 0 98356 ONE GAS INC COM 68235P108 5539 59192 SH SOLE 27370 0 31822 ONEMAIN HLDGS INC COM 68268W103 3791 89942 SH SOLE 64464 0 25478 ONEOK INC NEW COM 682680103 94963 1254948 SH SOLE 832474 0 422474 ONEOK INC NEW COM 682680103 41 25600 SH Call SOLE 0 0 0 OPEN TEXT CORP COM 683715106 357 8122 SH SOLE 0 0 8122 OPKO HEALTH INC COM 68375N103 231 157275 SH SOLE 0 0 157275 OPTION CARE HEALTH INC COM 68404L102 372 99700 SH SOLE 4700 0 95000 ORACLE CORP COM 68389X105 110280 2081536 SH SOLE 1154813 0 926723 ORANGE SPONSORED ADR 684060106 2017 138214 SH SOLE 0 0 138214 ORBCOMM INC COM 68555P100 1021 242461 SH SOLE 0 0 242461 ORCHID IS CAP INC COM 68571X103 576 98498 SH SOLE 0 0 98498 ORGANIGRAM HLDGS INC COM 68620P101 49 20132 SH SOLE 0 0 20132 ORGANOVO HLDGS INC COM 68620A104 12 34988 SH SOLE 0 0 34988 ORIX CORP SPONSORED ADR 686330101 557 6672 SH SOLE 4921 0 1751 OSHKOSH CORP COM 688239201 2976 31444 SH SOLE 15582 0 15862 OSI ETF TR OSHARES FTSE 67110P100 280 9450 SH SOLE 0 0 9450 OSI ETF TR OSHARES FTSE EUR 67110P506 300 11691 SH SOLE 0 0 11691 OSI ETF TR OSHARS FTSE US 67110P407 5586 152551 SH SOLE 0 0 152551 OTTER TAIL CORP COM 689648103 742 14467 SH SOLE 0 0 14467 OUTFRONT MEDIA INC COM 69007J106 1263 47098 SH SOLE 19400 0 27698 OWENS & MINOR INC NEW COM 690732102 97 18809 SH SOLE 0 0 18809 OWENS CORNING NEW COM 690742101 11818 181482 SH SOLE 145794 0 35688 OWL ROCK CAPITAL CORPORATION COM 69121K104 882 49275 SH SOLE 0 0 49275 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 3018 105911 SH SOLE 101750 0 4161 PACCAR INC COM 693718108 9266 117148 SH SOLE 44979 0 72169 PACER FDS TR BNCHMRK INFRA 69374H741 9579 294001 SH SOLE 0 0 294001 PACER FDS TR CFRA STVAL EQL 69374H691 405 13012 SH SOLE 0 0 13012 PACER FDS TR GLOBL CASH ETF 69374H709 1628 51773 SH SOLE 462 0 51311 PACER FDS TR TRENDP 100 ETF 69374H303 14665 363539 SH SOLE 0 0 363539 PACER FDS TR TRENDP US LAR CP 69374H105 64710 1933935 SH SOLE 453 0 1933482 PACER FDS TR TRENDP US MID CP 69374H204 5044 164157 SH SOLE 181 0 163976 PACER FDS TR TRENDPILOT EUR 69374H808 532 19366 SH SOLE 0 0 19366 PACER FDS TR TRENDPILOT US BD 69374H642 1267 49606 SH SOLE 0 0 49606 PACER FDS TR US CASH COWS 100 69374H881 3365 108309 SH SOLE 0 0 108309 PACIFIC MERCANTILE BANCORP COM 694552100 654 80500 SH SOLE 0 0 80500 PACIFIC PREMIER BANCORP COM 69478X105 2305 70693 SH SOLE 0 0 70693 PACIRA BIOSCIENCES COM 695127100 399 8813 SH SOLE 0 0 8813 PACKAGING CORP AMER COM 695156109 19297 172285 SH SOLE 87014 0 85271 PACWEST BANCORP DEL COM 695263103 21384 558771 SH SOLE 365057 0 193714 PAGERDUTY INC COM 69553P100 475 20320 SH SOLE 13194 0 7126 PAGSEGURO DIGITAL LTD COM CL A G68707101 1422 41614 SH SOLE 1565 0 40049 PALO ALTO NETWORKS INC COM 697435105 50603 218823 SH SOLE 110941 0 107882 PAN AMERICAN SILVER CORP COM 697900108 4123 174046 SH SOLE 0 0 174046 PAN AMERICAN SILVER CORP COM 697900108 106 22500 SH Call SOLE 0 0 0 PAN AMERICAN SILVER CORP COM 697900108 286 49300 SH Call SOLE 0 0 0 PARATEK PHARMACEUTICALS INC COM 699374302 187 46348 SH SOLE 0 0 46348 PARK HOTELS RESORTS INC COM 700517105 26676 1031165 SH SOLE 953825 0 77340 PARK NATL CORP COM 700658107 876 8556 SH SOLE 0 0 8556 PARKER HANNIFIN CORP COM 701094104 17161 83381 SH SOLE 52827 0 30554 PARSLEY ENERGY INC CL A 701877102 4415 233466 SH SOLE 99287 0 134179 PARTY CITY HOLDCO INC COM 702149105 35 15062 SH SOLE 0 0 15062 PATRIOT TRANSN HLDG INC COM 70338W105 309 15853 SH SOLE 0 0 15853 PATTERN ENERGY GROUP INC CL A 70338P100 1350 50477 SH SOLE 0 0 50477 PATTERSON UTI ENERGY INC COM 703481101 796 75806 SH SOLE 37197 0 38609 PAYCHEX INC COM 704326107 41101 483185 SH SOLE 118140 0 365045 PAYCOM SOFTWARE INC COM 70432V102 7915 29895 SH SOLE 22467 0 7428 PAYLOCITY HLDG CORP COM 70438V106 3531 29223 SH SOLE 14628 0 14595 PAYPAL HLDGS INC COM 70450Y103 113777 1051834 SH SOLE 250967 0 800867 PAYPAL HLDGS INC COM 70450Y103 397 22500 SH Call SOLE 0 0 0 PAYPAL HLDGS INC COM 70450Y103 200 22500 SH Call SOLE 0 0 0 PBF ENERGY INC CL A 69318G106 4708 150081 SH SOLE 139513 0 10568 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 846 41757 SH SOLE 0 0 41757 PC CONNECTION INC COM 69318J100 293 5905 SH SOLE 0 0 5905 PCM FUND INC COM 69323T101 287 25079 SH SOLE 0 0 25079 PEBBLEBROOK HOTEL TR COM 70509V100 1806 67358 SH SOLE 19141 0 48217 PEGASYSTEMS INC COM 705573103 1136 14263 SH SOLE 11693 0 2570 PELOTON INTERACTIVE INC CL A COM 70614W100 821 28904 SH SOLE 0 0 28904 PEMBINA PIPELINE CORP COM 706327103 15700 424151 SH SOLE 393644 0 30507 PENN NATL GAMING INC COM 707569109 1248 48845 SH SOLE 43902 0 4943 PENNANT GROUP INC COM 70805E109 1653 49979 SH SOLE 49031 0 948 PENNANTPARK INVT CORP COM 708062104 269 41225 SH SOLE 0 0 41225 PENNEY J C CORP INC COM 708160106 291 259453 SH SOLE 0 0 259453 PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 11553 11481000 PRN SOLE 0 0 11481000 PENNYMAC MTG INVT TR COM 70931T103 998 44788 SH SOLE 0 0 44788 PENSKE AUTOMOTIVE GRP INC COM 70959W103 361 7194 SH SOLE 1189 0 6005 PENTAIR PLC SHS G7S00T104 18144 395545 SH SOLE 366406 0 29139 PENUMBRA INC COM 70975L107 490 2982 SH SOLE 2815 0 167 PEOPLES UTD FINL INC COM 712704105 10572 625540 SH SOLE 509208 0 116332 PEPSICO INC COM 713448108 301367 2205052 SH SOLE 1159770 0 1045282 PERFICIENT INC COM 71375U101 1447 31412 SH SOLE 2632 0 28780 PERFORMANCE FOOD GROUP CO COM 71377A103 1754 34073 SH SOLE 23364 0 10709 PERKINELMER INC COM 714046109 1532 15778 SH SOLE 579 0 15199 PERMIANVILLE RTY TR TR UNIT 71425H100 112 60400 SH SOLE 0 0 60400 PERRIGO CO PLC SHS G97822103 362 7005 SH SOLE 1909 0 5096 PERSPECTA INC COM 715347100 6188 234044 SH SOLE 180988 0 53056 PETIQ INC COM CL A 71639T106 1882 75118 SH SOLE 0 0 75118 PETROCHINA CO LTD SPONSORED ADR 71646E100 497 9877 SH SOLE 0 0 9877 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 213 14254 SH SOLE 0 0 14254 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 383 24036 SH SOLE 4026 0 20010 PFIZER INC COM 717081103 564429 14406045 SH SOLE 6337253 0 8068792 PFIZER INC COM 717081103 10 18400 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 3 43700 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 21 129400 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 6 10800 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 369 33973 SH SOLE 0 0 33973 PGIM ETF TR ULTRA SHORT 69344A107 19740 394486 SH SOLE 0 0 394486 PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 4837 322012 SH SOLE 0 0 322012 PGIM HIGH YIELD BOND FUND IN COM 69346H100 5013 325506 SH SOLE 0 0 325506 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1701 68487 SH SOLE 67831 0 656 PHILIP MORRIS INTL INC COM 718172109 175034 2057054 SH SOLE 1543635 0 513419 PHILLIPS 66 COM 718546104 68504 614876 SH SOLE 162867 0 452009 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 2200 35696 SH SOLE 0 0 35696 PHYSICIANS RLTY TR COM 71943U104 23521 1241867 SH SOLE 1075215 0 166652 PICO HLDGS INC COM NEW 693366205 1354 121721 SH SOLE 121694 0 27 PIERIS PHARMACEUTICALS INC COM 720795103 247 68300 SH SOLE 0 0 68300 PILGRIMS PRIDE CORP NEW COM 72147K108 2886 88219 SH SOLE 37686 0 50533 PIMCO CALIF MUN INCOME FD II COM 72200M108 109 10921 SH SOLE 0 0 10921 PIMCO CORPORATE & INCOME OPP COM 72201B101 727 38249 SH SOLE 0 0 38249 PIMCO CORPORATE INCOME STRAT COM 72200U100 220 11527 SH SOLE 0 0 11527 PIMCO DYNAMIC INCOME FD SHS 72201Y101 999 30801 SH SOLE 0 0 30801 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2487 98710 SH SOLE 0 0 98710 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1470 14740 SH SOLE 6779 0 7961 PIMCO ETF TR 1-5 US TIP IDX 72201R205 2702 51590 SH SOLE 0 0 51590 PIMCO ETF TR ACTIVE BD ETF 72201R775 26731 247944 SH SOLE 0 0 247944 PIMCO ETF TR BROAD US TIPS 72201R403 2191 36593 SH SOLE 0 0 36593 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 10515 103506 SH SOLE 0 0 103506 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 972 9737 SH SOLE 0 0 9737 PIMCO ETF TR INTER MUN BD ACT 72201R866 408 7385 SH SOLE 0 0 7385 PIMCO ETF TR INV GRD CRP BD 72201R817 524 4766 SH SOLE 0 0 4766 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 310 6121 SH SOLE 0 0 6121 PIMCO HIGH INCOME FD COM SHS 722014107 107 14242 SH SOLE 0 0 14242 PIMCO INCOME OPPORTUNITY FD COM 72202B100 266 9575 SH SOLE 0 0 9575 PIMCO INCOME STRATEGY FUND COM 72201H108 208 17588 SH SOLE 0 0 17588 PIMCO INCOME STRATEGY FUND I COM 72201J104 625 59015 SH SOLE 0 0 59015 PIMCO MUN INCOME FD II COM 72200W106 891 56123 SH SOLE 0 0 56123 PIMCO STRATEGIC INCOME FD IN COM 72200X104 252 27709 SH SOLE 0 0 27709 PING IDENTITY HLDG CORP COM 72341T103 518 21300 SH SOLE 0 0 21300 PINNACLE FINL PARTNERS INC COM 72346Q104 5504 86002 SH SOLE 54104 0 31898 PINNACLE WEST CAP CORP COM 723484101 2979 33125 SH SOLE 4157 0 28968 PINTEREST INC CL A 72352L106 2414 129492 SH SOLE 76167 0 53325 PIONEER FLOATING RATE TR COM 72369J102 428 39025 SH SOLE 0 0 39025 PIONEER MUN HIGH INCOME ADV COM 723762100 815 75410 SH SOLE 0 0 75410 PIONEER MUN HIGH INCOME TR COM SHS 723763108 237 19632 SH SOLE 0 0 19632 PIONEER NAT RES CO COM 723787107 69661 460169 SH SOLE 118066 0 342103 PIONEER NAT RES CO COM 723787107 2 10800 SH Call SOLE 0 0 0 PIPER JAFFRAY COS COM 724078100 405 5067 SH SOLE 0 0 5067 PITNEY BOWES INC COM 724479100 1490 369631 SH SOLE 0 0 369631 PIXELWORKS INC COM NEW 72581M305 298 76000 SH SOLE 0 0 76000 PJT PARTNERS INC COM CL A 69343T107 1976 43781 SH SOLE 13566 0 30215 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 6638 360950 SH SOLE 0 0 360950 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2814 148507 SH SOLE 0 0 148507 PLANET FITNESS INC CL A 72703H101 6542 87604 SH SOLE 29644 0 57960 PLANTRONICS INC NEW COM 727493108 709 25937 SH SOLE 0 0 25937 PLUG POWER INC COM NEW 72919P202 53 16879 SH SOLE 0 0 16879 PLUMAS BANCORP COM 729273102 1403 53173 SH SOLE 0 0 53173 PLURISTEM THERAPEUTICS INC COM NEW 72940R300 43 10918 SH SOLE 0 0 10918 PNC FINL SVCS GROUP INC COM 693475105 205477 1287204 SH SOLE 1180908 0 106296 PNM RES INC COM 69349H107 2262 44614 SH SOLE 41462 0 3152 POINTS INTL LTD COM NEW 730843208 1339 87672 SH SOLE 87672 0 0 POLARIS INC COM 731068102 22482 221042 SH SOLE 23778 0 197264 POLYMET MINING CORP COM 731916102 21 83865 SH SOLE 0 0 83865 POLYONE CORP COM 73179P106 285 7735 SH SOLE 5813 0 1922 POOL CORPORATION COM 73278L105 32156 151406 SH SOLE 113218 0 38188 POPE RESOURCES A DELAWARE LP DEPOSITRY RCPT 732857107 493 5332 SH SOLE 0 0 5332 PORTLAND GEN ELEC CO COM NEW 736508847 5061 90718 SH SOLE 82211 0 8507 PORTOLA PHARMACEUTICALS INC COM 737010108 926 38788 SH SOLE 3776 0 35012 POSCO SPONSORED ADR 693483109 1563 30877 SH SOLE 30393 0 484 POST HLDGS INC COM 737446104 13818 126653 SH SOLE 119622 0 7031 POTLATCHDELTIC CORPORATION COM 737630103 5384 124425 SH SOLE 113111 0 11314 POWER INTEGRATIONS INC COM 739276103 1250 12641 SH SOLE 12187 0 454 PPG INDS INC COM 693506107 63034 472184 SH SOLE 382170 0 90014 PPL CORP COM 69351T106 101513 2829226 SH SOLE 2472928 0 356298 PRA HEALTH SCIENCES INC COM 69354M108 1255 11290 SH SOLE 8544 0 2746 PRECISION DRILLING CORP COM 2010 74022D308 19 13638 SH SOLE 0 0 13638 PREFERRED APT CMNTYS INC COM 74039L103 221 16564 SH SOLE 0 0 16564 PREFERRED BK LOS ANGELES CA COM NEW 740367404 1727 28741 SH SOLE 20768 0 7973 PREMIER INC CL A 74051N102 27848 735170 SH SOLE 722085 0 13085 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 3184 78607 SH SOLE 78427 0 180 PRETIUM RES INC COM 74139C102 418 37571 SH SOLE 0 0 37571 PRICE T ROWE GROUP INC COM 74144T108 19234 157839 SH SOLE 27451 0 130388 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 1008 650000 PRN SOLE 0 0 650000 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 1268 1100000 PRN SOLE 0 0 1100000 PRICESMART INC COM 741511109 7013 98741 SH SOLE 98548 0 193 PRIMERICA INC COM 74164M108 22494 172290 SH SOLE 164154 0 8136 PRIMORIS SVCS CORP COM 74164F103 361 16237 SH SOLE 0 0 16237 PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 217 5294 SH SOLE 0 0 5294 PRINCIPAL EXCHANGE TRADED FD HELTHCARE INDX 74255Y409 1097 28468 SH SOLE 0 0 28468 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 11696 116174 SH SOLE 0 0 116174 PRINCIPAL FINL GROUP INC COM 74251V102 3419 62168 SH SOLE 29517 0 32651 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 414 19600 SH SOLE 0 0 19600 PROCTER & GAMBLE CO COM 742718109 370383 2965427 SH SOLE 1541610 0 1423817 PROCTER & GAMBLE CO COM 742718109 17 11800 SH Call SOLE 0 0 0 PROGENICS PHARMACEUTICALS IN COM 743187106 231 45470 SH SOLE 40370 0 5100 PROGRESS SOFTWARE CORP COM 743312100 360 8675 SH SOLE 6320 0 2355 PROGRESSIVE CORP OHIO COM 743315103 50993 704415 SH SOLE 355908 0 348507 PROGYNY INC COM 74340E103 207 7532 SH SOLE 0 0 7532 PROLOGIS INC COM 74340W103 69673 781591 SH SOLE 668677 0 112914 PROOFPOINT INC COM 743424103 4480 39034 SH SOLE 22184 0 16850 PROPETRO HLDG CORP COM 74347M108 473 42024 SH SOLE 3750 0 38274 PROS HOLDINGS INC COM 74346Y103 601 10038 SH SOLE 0 0 10038 PROSHARES TR DJ BRKFLD GLB 74347B508 308 6552 SH SOLE 0 0 6552 PROSHARES TR HGH YLD INT RATE 74348A541 493 7530 SH SOLE 0 0 7530 PROSHARES TR INVT INT RT HG 74347B607 567 7329 SH SOLE 0 0 7329 PROSHARES TR LARGE CAP CRE 74347R248 1138 14741 SH SOLE 0 0 14741 PROSHARES TR MSCI EAFE DIVD 74347B839 5703 140052 SH SOLE 11597 0 128455 PROSHARES TR MSCI EMRG MKTS 74347B847 277 4618 SH SOLE 0 0 4618 PROSHARES TR PSHS SHORT DOW30 74347B235 895 18142 SH SOLE 0 0 18142 PROSHARES TR PSHS ULT MCAP400 74347R404 246 5445 SH SOLE 0 0 5445 PROSHARES TR RUSS 2000 DIVD 74347B698 9265 149942 SH SOLE 0 0 149942 PROSHARES TR S&P 500 DV ARIST 74348A467 79411 1050554 SH SOLE 0 0 1050554 PROSHARES TR S&P MDCP 400 DIV 74347B680 11401 189322 SH SOLE 0 0 189322 PROSHARES TR SHORT S&P 500 NE 74347B425 4878 203180 SH SOLE 0 0 203180 PROSHARES TR SHRT 20+YR TRE 74347X849 223 11373 SH SOLE 0 0 11373 PROSPECT CAPITAL CORPORATION COM 74348T102 823 127824 SH SOLE 0 0 127824 PROSPERITY BANCSHARES INC COM 743606105 12859 178872 SH SOLE 176759 0 2113 PROTECTIVE INS CORP CL B 74368L203 188 11711 SH SOLE 0 0 11711 PROVIDENT FINL SVCS INC COM 74386T105 273 11078 SH SOLE 0 0 11078 PRUDENTIAL FINL INC COM 744320102 26215 279652 SH SOLE 15696 0 263956 PRUDENTIAL PLC ADR 74435K204 19696 517083 SH SOLE 478221 0 38862 PTC INC COM 69370C100 13978 186649 SH SOLE 56689 0 129960 PTC THERAPEUTICS INC COM 69366J200 339 7068 SH SOLE 0 0 7068 PUBLIC STORAGE COM 74460D109 7013 32929 SH SOLE 18181 0 14748 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 6581 111447 SH SOLE 7595 0 103852 PULTE GROUP INC COM 745867101 7841 202095 SH SOLE 151493 0 50602 PURE STORAGE INC CL A 74624M102 3938 230167 SH SOLE 0 0 230167 PUTNAM MANAGED MUN INCOM TR COM 746823103 3878 485301 SH SOLE 0 0 485301 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 262 55349 SH SOLE 0 0 55349 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2052 156057 SH SOLE 0 0 156057 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 7780 1432696 SH SOLE 0 0 1432696 PVH CORP COM 693656100 4385 41705 SH SOLE 26985 0 14720 Q2 HLDGS INC COM 74736L109 1087 13408 SH SOLE 5202 0 8206 QCR HOLDINGS INC COM 74727A104 618 14080 SH SOLE 0 0 14080 QEP RES INC COM 74733V100 1106 245684 SH SOLE 233309 0 12375 QIAGEN NV SHS NEW N72482123 6188 181328 SH SOLE 178560 0 2768 QIWI PLC SPON ADR REP B 74735M108 466 24055 SH SOLE 0 0 24055 QORVO INC COM 74736K101 12237 105284 SH SOLE 59382 0 45902 QTS RLTY TR INC COM CL A 74736A103 685 12624 SH SOLE 2372 0 10252 QUAKER CHEM CORP COM 747316107 3611 21950 SH SOLE 21021 0 929 QUALCOMM INC COM 747525103 244889 2775584 SH SOLE 1506135 0 1269449 QUALCOMM INC COM 747525103 1481 50200 SH Call SOLE 0 0 0 QUALYS INC COM 74758T303 6097 73135 SH SOLE 67196 0 5939 QUANTA SVCS INC COM 74762E102 4011 98525 SH SOLE 11832 0 86693 QUEST DIAGNOSTICS INC COM 74834L100 7861 73610 SH SOLE 48766 0 24844 QUIDEL CORP COM 74838J101 812 10816 SH SOLE 5818 0 4998 QUOTIENT LTD SHS G73268107 104 10958 SH SOLE 0 0 10958 QURATE RETAIL INC COM SER A 74915M100 7630 905060 SH SOLE 872675 0 32385 RA PHARMACEUTICALS INC COM 74933V108 545 11621 SH SOLE 11121 0 500 RADIAN GROUP INC COM 750236101 462 18346 SH SOLE 0 0 18346 RADNET INC COM 750491102 383 18851 SH SOLE 0 0 18851 RALPH LAUREN CORP CL A 751212101 7233 61701 SH SOLE 31922 0 29779 RALPH LAUREN CORP CL A 751212101 30 18600 SH Call SOLE 0 0 0 RANGE RES CORP COM 75281A109 1155 238127 SH SOLE 24433 0 213694 RANGER ENERGY SVCS INC COM CL A 75282U104 74 11500 SH SOLE 0 0 11500 RAPID7 INC COM 753422104 15950 284711 SH SOLE 37517 0 247194 RAYMOND JAMES FINANCIAL INC COM 754730109 40054 447727 SH SOLE 0 0 447727 RAYONIER ADVANCED MATLS INC COM 75508B104 87 22658 SH SOLE 15587 0 7071 RAYONIER INC COM 754907103 1438 43909 SH SOLE 16426 0 27483 RAYTHEON CO COM NEW 755111507 120754 549530 SH SOLE 217904 0 331626 RBC BEARINGS INC COM 75524B104 18717 118209 SH SOLE 116391 0 1818 READY CAP CORP 7% CN SR NT 2023 75574U200 11711 436990 SH SOLE 0 0 436990 READY CAP CORP COM 75574U101 12880 835291 SH SOLE 0 0 835291 REALITY SHS ETF TR DIVS ETF 75605A108 711 26645 SH SOLE 0 0 26645 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 329 12847 SH SOLE 0 0 12847 REALOGY HLDGS CORP COM 75605Y106 182 18835 SH SOLE 14951 0 3884 REALPAGE INC COM 75606N109 9335 173683 SH SOLE 26027 0 147656 REALTY INCOME CORP COM 756109104 70181 953139 SH SOLE 652717 0 300422 REATA PHARMACEUTICALS INC CL A 75615P103 419 2050 SH SOLE 0 0 2050 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1934 52196 SH SOLE 0 0 52196 REDFIN CORP COM 75737F108 1769 83661 SH SOLE 0 0 83661 REDWOOD TR INC COM 758075402 1448 87526 SH SOLE 0 0 87526 REDWOOD TR INC NOTE 5.625% 7/1 758075AD7 12615 12383000 PRN SOLE 0 0 12383000 REGAL BELOIT CORP COM 758750103 2408 28122 SH SOLE 2038 0 26084 REGENCY CTRS CORP COM 758849103 6478 102681 SH SOLE 95155 0 7526 REGENERON PHARMACEUTICALS COM 75886F107 26889 71612 SH SOLE 55647 0 15965 REGENXBIO INC COM 75901B107 1138 27771 SH SOLE 0 0 27771 REGIONS FINL CORP NEW COM 7591EP100 90314 5263067 SH SOLE 3910145 0 1352922 REINSURANCE GRP OF AMERICA I COM NEW 759351604 20438 125340 SH SOLE 123121 0 2219 RELIANCE STEEL & ALUMINUM CO COM 759509102 5094 42533 SH SOLE 37532 0 5001 RELX PLC SPONSORED ADR 759530108 27003 1068578 SH SOLE 1053235 0 15343 RENAISSANCERE HOLDINGS LTD COM G7496G103 441 2250 SH SOLE 0 0 2250 RENASANT CORP COM 75970E107 1189 33576 SH SOLE 392 0 33184 RENREN INC SPON ADR A NEW 759892201 25 29620 SH SOLE 0 0 29620 RENT A CTR INC NEW COM 76009N100 1747 60571 SH SOLE 18000 0 42571 REPLIGEN CORP COM 759916109 903 9759 SH SOLE 7466 0 2293 REPUBLIC BANCORP KY CL A 760281204 306 6541 SH SOLE 0 0 6541 REPUBLIC SVCS INC COM 760759100 57619 642858 SH SOLE 395818 0 247040 RESEARCH FRONTIERS INC COM 760911107 33 11000 SH SOLE 0 0 11000 RESIDEO TECHNOLOGIES INC COM 76118Y104 2251 188723 SH SOLE 173240 0 15483 RESMED INC COM 761152107 3404 21967 SH SOLE 0 0 21967 RESOURCES CONNECTION INC COM 76122Q105 2184 133765 SH SOLE 133577 0 188 RESTAURANT BRANDS INTL INC COM 76131D103 4647 72998 SH SOLE 51862 0 21136 RETAIL OPPORTUNITY INVTS COR COM 76131N101 3667 207642 SH SOLE 5516 0 202126 RETAIL PPTYS AMER INC CL A 76131V202 2696 201206 SH SOLE 188496 0 12710 REVOLVE GROUP INC CL A 76156B107 4900 266909 SH SOLE 0 0 266909 REXFORD INDL RLTY INC COM 76169C100 284 6221 SH SOLE 0 0 6221 REXNORD CORP NEW COM 76169B102 263 8065 SH SOLE 7504 0 561 RH COM 74967X103 1505 7051 SH SOLE 0 0 7051 RING ENERGY INC COM 76680V108 963 364604 SH SOLE 0 0 364604 RINGCENTRAL INC CL A 76680R206 47735 283009 SH SOLE 5682 0 277327 RIO TINTO PLC SPONSORED ADR 767204100 14848 250147 SH SOLE 6826 0 243321 RITCHIE BROS AUCTIONEERS COM 767744105 4377 102139 SH SOLE 94375 0 7764 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 1663 101928 SH SOLE 0 0 101928 RLI CORP COM 749607107 4360 48434 SH SOLE 46231 0 2203 RLJ LODGING TR CUM CONV PFD A 74965L200 1089 37931 SH SOLE 0 0 37931 RMR REAL ESTATE INCOME FUND COM 76970B101 10027 496383 SH SOLE 0 0 496383 ROBERT HALF INTL INC COM 770323103 4374 69255 SH SOLE 65752 0 3503 ROCKWELL AUTOMATION INC COM 773903109 18925 93379 SH SOLE 44593 0 48786 ROCKWELL MED INC COM 774374102 84 34405 SH SOLE 0 0 34405 ROCKY BRANDS INC COM 774515100 3443 116998 SH SOLE 0 0 116998 ROGERS COMMUNICATIONS INC CL B 775109200 15040 303281 SH SOLE 297651 0 5630 ROKU INC COM CL A 77543R102 7457 55688 SH SOLE 498 0 55190 ROLLINS INC COM 775711104 7138 215246 SH SOLE 92611 0 122635 ROPER TECHNOLOGIES INC COM 776696106 64753 182785 SH SOLE 6801 0 175984 ROSS STORES INC COM 778296103 39767 341581 SH SOLE 253561 0 88020 ROYAL BK CDA MONTREAL QUE COM 780087102 33901 428992 SH SOLE 270962 0 158030 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2066 320787 SH SOLE 313551 0 7236 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 11431 85621 SH SOLE 51400 0 34221 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 61587 1026960 SH SOLE 663403 0 363557 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 66325 1124532 SH SOLE 687245 0 437287 ROYAL GOLD INC COM 780287108 4035 33003 SH SOLE 0 0 33003 ROYCE GLOBAL VALUE TR INC COM 78081T104 9435 807056 SH SOLE 0 0 807056 ROYCE MICRO-CAP TR INC COM 780915104 612 71631 SH SOLE 0 0 71631 ROYCE VALUE TR INC COM 780910105 22429 1518537 SH SOLE 1311 0 1517226 RPM INTL INC COM 749685103 27217 354573 SH SOLE 250207 0 104366 RUSH ENTERPRISES INC CL A 781846209 308 6615 SH SOLE 3144 0 3471 RUTHS HOSPITALITY GROUP INC COM 783332109 428 19660 SH SOLE 19410 0 250 RYANAIR HLDGS PLC SPONSORED ADS 783513203 8458 96543 SH SOLE 91379 0 5164 RYDER SYS INC COM 783549108 9827 180949 SH SOLE 0 0 180949 RYMAN HOSPITALITY PPTYS INC COM 78377T107 26069 300822 SH SOLE 270380 0 30442 S&P GLOBAL INC COM 78409V104 31009 113552 SH SOLE 46294 0 67258 SABINE ROYALTY TR UNIT BEN INT 785688102 240 5956 SH SOLE 0 0 5956 SABRA HEALTH CARE REIT INC COM 78573L106 20066 940302 SH SOLE 888406 0 51896 SABRE CORP COM 78573M104 21351 951460 SH SOLE 935245 0 16215 SAFEHOLD INC COM 78645L100 318 7888 SH SOLE 0 0 7888 SAGE THERAPEUTICS INC COM 78667J108 622 8610 SH SOLE 442 0 8168 SAIA INC COM 78709Y105 393 4220 SH SOLE 2461 0 1759 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 606 25690 SH SOLE 25424 0 266 SALESFORCE COM INC COM 79466L302 232765 1431165 SH SOLE 338119 0 1093046 SALESFORCE COM INC COM 79466L302 5 22900 SH Call SOLE 0 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 182 23423 SH SOLE 0 0 23423 SANDERSON FARMS INC COM 800013104 2427 13774 SH SOLE 11978 0 1796 SANDSTORM GOLD LTD COM NEW 80013R206 174 23390 SH SOLE 0 0 23390 SANMINA CORPORATION COM 801056102 376 10979 SH SOLE 8898 0 2081 SANOFI SPONSORED ADR 80105N105 53030 1056363 SH SOLE 897571 0 158792 SAP SE SPON ADR 803054204 38867 290075 SH SOLE 268273 0 21802 SARATOGA INVT CORP COM NEW 80349A208 1291 51727 SH SOLE 0 0 51727 SAREPTA THERAPEUTICS INC COM 803607100 3336 25853 SH SOLE 4323 0 21530 SAREPTA THERAPEUTICS INC COM 803607100 907 23100 SH Call SOLE 0 0 0 SAREPTA THERAPEUTICS INC COM 803607100 264 23100 SH Put SOLE 0 0 23100 SAREPTA THERAPEUTICS INC COM 803607100 226 23100 SH Call SOLE 0 0 0 SB ONE BANCORP COM 78413T103 538 21572 SH SOLE 0 0 21572 SBA COMMUNICATIONS CORP NEW CL A 78410G104 13359 55434 SH SOLE 39228 0 16206 SCHLUMBERGER LTD COM 806857108 34655 862058 SH SOLE 408574 0 453484 SCHNEIDER NATIONAL INC CL B 80689H102 1198 54888 SH SOLE 54243 0 645 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2310 68699 SH SOLE 490 0 68209 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 439 12675 SH SOLE 0 0 12675 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 306 5566 SH SOLE 0 0 5566 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1555 36425 SH SOLE 0 0 36425 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 203 6807 SH SOLE 0 0 6807 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 702 13897 SH SOLE 0 0 13897 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2312 30070 SH SOLE 0 0 30070 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2138 36912 SH SOLE 0 0 36912 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2613 28120 SH SOLE 430 0 27690 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 297 4944 SH SOLE 576 0 4368 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2208 28752 SH SOLE 117 0 28635 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 25731 427781 SH SOLE 511 0 427270 SCHWAB STRATEGIC TR US REIT ETF 808524847 594 12918 SH SOLE 135 0 12783 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 397 5248 SH SOLE 0 0 5248 SCHWAB STRATEGIC TR US TIPS ETF 808524870 12516 221012 SH SOLE 0 0 221012 SCHWEITZER-MAUDUIT INTL INC COM 808541106 380 9044 SH SOLE 4179 0 4865 SCIENCE APPLICATNS INTL CP N COM 808625107 3327 38227 SH SOLE 35494 0 2733 SCORPIO TANKERS INC SHS Y7542C130 362 9211 SH SOLE 0 0 9211 SCOTTS MIRACLE GRO CO CL A 810186106 12816 120700 SH SOLE 87310 0 33390 SCYNEXIS INC COM 811292101 24 26480 SH SOLE 0 0 26480 SEA LTD SPONSORED ADS 81141R100 693 17238 SH SOLE 0 0 17238 SEABOARD CORP COM 811543107 340 80 SH SOLE 0 0 80 SEABRIDGE GOLD INC COM 811916105 5953 430721 SH SOLE 0 0 430721 SEABRIDGE GOLD INC COM 811916105 25 18400 SH Call SOLE 0 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 74561 1253137 SH SOLE 1083160 0 169977 SEALED AIR CORP NEW COM 81211K100 997 25041 SH SOLE 3001 0 22040 SEASPAN CORP SHS Y75638109 5031 354017 SH SOLE 0 0 354017 SEATTLE GENETICS INC COM 812578102 2076 18170 SH SOLE 7004 0 11166 SEI INVESTMENTS CO COM 784117103 18035 275422 SH SOLE 233450 0 41972 SELECT MED HLDGS CORP COM 81619Q105 297 12738 SH SOLE 10268 0 2470 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 73508 1370647 SH SOLE 889866 0 480781 SELECT SECTOR SPDR TR ENERGY 81369Y506 36405 606342 SH SOLE 64686 0 541656 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 14138 365614 SH SOLE 0 0 365614 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 103999 829198 SH SOLE 330788 0 498410 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 86636 1375600 SH SOLE 1026862 0 348738 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 145506 1428479 SH SOLE 797815 0 630664 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 59836 1943995 SH SOLE 217526 0 1726469 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 127 22900 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 56 11000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 56786 697017 SH SOLE 27691 0 669326 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 47235 730962 SH SOLE 304666 0 426296 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7316 119110 SH SOLE 0 0 119110 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 187691 2047440 SH SOLE 1137925 0 909515 SELECTIVE INS GROUP INC COM 816300107 1868 28656 SH SOLE 0 0 28656 SEMPRA ENERGY COM 816851109 55679 367564 SH SOLE 310614 0 56950 SENIOR HSG PPTYS TR SH BEN INT 81721M109 273 32372 SH SOLE 0 0 32372 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 13721 254708 SH SOLE 251288 0 3420 SENSEONICS HLDGS INC COM 81727U105 978 1067176 SH SOLE 0 0 1067176 SENSIENT TECHNOLOGIES CORP COM 81725T100 751 11361 SH SOLE 8241 0 3120 SERITAGE GROWTH PPTYS CL A 81752R100 3089 77064 SH SOLE 9975 0 67089 SERVICE CORP INTL COM 817565104 3665 79626 SH SOLE 6681 0 72945 SERVICE PPTYS TR COM SH BEN INT 81761L102 543 22309 SH SOLE 0 0 22309 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 5011 129611 SH SOLE 128446 0 1165 SERVICENOW INC COM 81762P102 70444 249519 SH SOLE 61059 0 188460 SERVISFIRST BANCSHARES INC COM 81768T108 2285 60651 SH SOLE 49165 0 11486 SFL CORPORATION LTD SHS G7738W106 527 36242 SH SOLE 0 0 36242 SHAKE SHACK INC CL A 819047101 813 13654 SH SOLE 0 0 13654 SHAW COMMUNICATIONS INC CL B CONV 82028K200 341 16823 SH SOLE 16770 0 53 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 977 48364 SH SOLE 0 0 48364 SHERWIN WILLIAMS CO COM 824348106 44940 77005 SH SOLE 57954 0 19051 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 711 18678 SH SOLE 18228 0 450 SHOPIFY INC CL A 82509L107 35322 88842 SH SOLE 24507 0 64335 SIGNATURE BK NEW YORK N Y COM 82669G104 2798 20478 SH SOLE 16425 0 4053 SILGAN HOLDINGS INC COM 827048109 684 22012 SH SOLE 7278 0 14734 SILICON LABORATORIES INC COM 826919102 2567 22134 SH SOLE 21214 0 920 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3221 63513 SH SOLE 61687 0 1826 SILVERCORP METALS INC COM 82835P103 1030 182703 SH SOLE 0 0 182703 SILVERCREST METALS INC COM 828363101 276 40969 SH SOLE 0 0 40969 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 563 21003 SH SOLE 8569 0 12434 SIMON PPTY GROUP INC NEW COM 828806109 26765 179676 SH SOLE 75106 0 104570 SIMPLY GOOD FOODS CO COM 82900L102 673 23591 SH SOLE 23524 0 67 SIMPSON MANUFACTURING CO INC COM 829073105 1674 20860 SH SOLE 20854 0 6 SIMULATIONS PLUS INC COM 829214105 1628 56005 SH SOLE 54434 0 1571 SINA CORP ORD G81477104 2098 52551 SH SOLE 0 0 52551 SINCLAIR BROADCAST GROUP INC CL A 829226109 967 29007 SH SOLE 20180 0 8827 SIRIUS XM HLDGS INC COM 82968B103 6712 938695 SH SOLE 476286 0 462409 SITE CENTERS CORP COM 82981J109 292 20831 SH SOLE 2017 0 18814 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 7771 85720 SH SOLE 78257 0 7463 SIX FLAGS ENTMT CORP NEW COM 83001A102 31132 690125 SH SOLE 489944 0 200181 SJW GROUP COM 784305104 1621 22808 SH SOLE 18093 0 4715 SK TELECOM LTD SPONSORED ADR 78440P108 834 36070 SH SOLE 35017 0 1053 SKECHERS U S A INC CL A 830566105 565 13078 SH SOLE 0 0 13078 SKYLINE CHAMPION CORPORATION COM 830830105 508 16040 SH SOLE 15453 0 587 SKYWEST INC COM 830879102 1324 20480 SH SOLE 1711 0 18769 SKYWORKS SOLUTIONS INC COM 83088M102 10621 87864 SH SOLE 340 0 87524 SKYWORKS SOLUTIONS INC COM 83088M102 281 28100 SH Call SOLE 0 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 2764 122932 SH SOLE 33407 0 89525 SLEEP NUMBER CORP COM 83125X103 1003 20376 SH SOLE 6996 0 13380 SLM CORP COM 78442P106 2546 285751 SH SOLE 282783 0 2968 SM ENERGY CO COM 78454L100 141 12547 SH SOLE 0 0 12547 SMARTSHEET INC COM CL A 83200N103 3820 85030 SH SOLE 0 0 85030 SMILEDIRECTCLUB INC CL A COM 83192H106 582 66623 SH SOLE 34810 0 31813 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 8611 179144 SH SOLE 176530 0 2614 SMITH A O CORP COM 831865209 7258 152350 SH SOLE 88655 0 63695 SMUCKER J M CO COM NEW 832696405 17576 168790 SH SOLE 497 0 168293 SNAP INC CL A 83304A106 3557 217818 SH SOLE 0 0 217818 SNAP ON INC COM 833034101 33940 200351 SH SOLE 171945 0 28406 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 2200 82431 SH SOLE 70770 0 11661 SOL GEL TECHNOLOGIES SHS M8694L103 600 35005 SH SOLE 0 0 35005 SOLAR CAP LTD COM 83413U100 422 20470 SH SOLE 0 0 20470 SOLAREDGE TECHNOLOGIES INC COM 83417M104 724 7615 SH SOLE 0 0 7615 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 398 28395 SH SOLE 27883 0 512 SOLIGENIX INC COM 834223307 29 19710 SH SOLE 0 0 19710 SONOCO PRODS CO COM 835495102 5571 90264 SH SOLE 48514 0 41750 SONOS INC COM 83570H108 5373 344013 SH SOLE 0 0 344013 SONOS INC COM 83570H108 64 67200 SH Call SOLE 0 0 0 SONY CORP SPONSORED ADR 835699307 7654 112556 SH SOLE 28585 0 83971 SOUTH JERSEY INDS INC COM 838518108 3714 112610 SH SOLE 56512 0 56098 SOUTH ST CORP COM 840441109 4634 53422 SH SOLE 42439 0 10983 SOUTHERN CO COM 842587107 117234 1840405 SH SOLE 910512 0 929893 SOUTHERN CO UNIT 08/01/2022 842587602 404 7500 SH SOLE 0 0 7500 SOUTHERN COPPER CORP COM 84265V105 580 13652 SH SOLE 0 0 13652 SOUTHERN FIRST BANCSHARES IN COM 842873101 409 9629 SH SOLE 0 0 9629 SOUTHWEST AIRLS CO COM 844741108 23339 432354 SH SOLE 228055 0 204299 SOUTHWEST GAS HOLDINGS INC COM 844895102 489 6435 SH SOLE 1089 0 5346 SOUTHWESTERN ENERGY CO COM 845467109 152 62830 SH SOLE 51330 0 11500 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 67476 236671 SH SOLE 0 0 236671 SPDR GOLD TRUST GOLD SHS 78463V107 99220 694333 SH SOLE 27 0 694306 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1414 13673 SH SOLE 6985 0 6688 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 9019 175069 SH SOLE 0 0 175069 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1438 37068 SH SOLE 0 0 37068 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1318 32300 SH SOLE 0 0 32300 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 11412 247274 SH SOLE 0 0 247274 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 3104 72295 SH SOLE 0 0 72295 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1310 41796 SH SOLE 0 0 41796 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 6305 167722 SH SOLE 0 0 167722 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 549 5349 SH SOLE 0 0 5349 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 819 25500 SH SOLE 0 0 25500 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 638 13849 SH SOLE 0 0 13849 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 590 10715 SH SOLE 0 0 10715 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 596 8346 SH SOLE 0 0 8346 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3769 93748 SH SOLE 0 0 93748 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 263 8267 SH SOLE 0 0 8267 SPDR S&P 500 ETF TR TR UNIT 78462F103 880084 2734324 SH SOLE 657006 0 2077318 SPDR S&P 500 ETF TR TR UNIT 78462F103 775 10000 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 56 11200 SH Put SOLE 0 0 11200 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 213213 567972 SH SOLE 273090 0 294882 SPDR SERIES TRUST AEROSPACE DEF 78464A631 9299 85225 SH SOLE 0 0 85225 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 25556 460461 SH SOLE 5083 0 455378 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 25403 826638 SH SOLE 904 0 825734 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 376 13034 SH SOLE 0 0 13034 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 58325 532449 SH SOLE 463990 0 68459 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 3478 129118 SH SOLE 31 0 129087 SPDR SERIES TRUST COMP SOFTWARE 78464A599 5132 50499 SH SOLE 0 0 50499 SPDR SERIES TRUST DJ REIT ETF 78464A607 1524 14937 SH SOLE 0 0 14937 SPDR SERIES TRUST DORSEY WRGT FI 78468R713 1215 51716 SH SOLE 0 0 51716 SPDR SERIES TRUST FACTST INV ETF 78464A110 3933 34762 SH SOLE 0 0 34762 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 225 4086 SH SOLE 0 0 4086 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 234 3220 SH SOLE 0 0 3220 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 7642 89225 SH SOLE 0 0 89225 SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 11045 116644 SH SOLE 114769 0 1875 SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 30259 512858 SH SOLE 466133 0 46725 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 194245 3955290 SH SOLE 3890767 0 64523 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 8075 159638 SH SOLE 111882 0 47756 SPDR SERIES TRUST NYSE TECH ETF 78464A102 1192 14599 SH SOLE 0 0 14599 SPDR SERIES TRUST OILGAS EQUIP 78464A748 166 20532 SH SOLE 0 0 20532 SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 2957 95601 SH SOLE 0 0 95601 SPDR SERIES TRUST PORTFLI MORTGAGE 78464A383 1997 76478 SH SOLE 58621 0 17857 SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 1394 48810 SH SOLE 0 0 48810 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 44291 1507520 SH SOLE 1458401 0 49119 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 12347 349676 SH SOLE 53683 0 295993 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 251 8323 SH SOLE 0 0 8323 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 1265 32535 SH SOLE 0 0 32535 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 13433 355185 SH SOLE 0 0 355185 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 36807 1015923 SH SOLE 1004281 0 11642 SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 265 8845 SH SOLE 0 0 8845 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 43936 1424653 SH SOLE 1193982 0 230671 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 339 10395 SH SOLE 0 0 10395 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 258 6462 SH SOLE 0 0 6462 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 27139 647554 SH SOLE 214276 0 433278 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 4535 114933 SH SOLE 0 0 114933 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 2426 69502 SH SOLE 0 0 69502 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 3749 65661 SH SOLE 0 0 65661 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 566 10334 SH SOLE 0 0 10334 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1125 17432 SH SOLE 0 0 17432 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 2435 37057 SH SOLE 0 0 37057 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 2379 32841 SH SOLE 0 0 32841 SPDR SERIES TRUST S&P BIOTECH 78464A870 23493 246998 SH SOLE 0 0 246998 SPDR SERIES TRUST S&P BIOTECH 78464A870 453 42300 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 6636 140318 SH SOLE 0 0 140318 SPDR SERIES TRUST S&P DIVID ETF 78464A763 600608 5583353 SH SOLE 4495964 0 1087389 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 2560 56249 SH SOLE 0 0 56249 SPDR SERIES TRUST S&P INS ETF 78464A789 2654 74901 SH SOLE 0 0 74901 SPDR SERIES TRUST S&P METALS MNG 78464A755 449 15326 SH SOLE 0 0 15326 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 4975 209933 SH SOLE 0 0 209933 SPDR SERIES TRUST S&P PHARMAC 78464A722 1757 38470 SH SOLE 0 0 38470 SPDR SERIES TRUST S&P REGL BKG 78464A698 7575 130039 SH SOLE 0 0 130039 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 257 5578 SH SOLE 0 0 5578 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 17827 168350 SH SOLE 0 0 168350 SPDR SERIES TRUST S&P TELECOM 78464A540 238 3403 SH SOLE 0 0 3403 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 604 9394 SH SOLE 0 0 9394 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 10436 114141 SH SOLE 0 0 114141 SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 551 5505 SH SOLE 0 0 5505 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 678 15412 SH SOLE 826 0 14586 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1396 21707 SH SOLE 16002 0 5705 SPIRE INC COM 84857L101 3246 38964 SH SOLE 30289 0 8675 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 5245 71967 SH SOLE 59629 0 12338 SPIRIT AIRLS INC COM 848577102 638 15833 SH SOLE 0 0 15833 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 513 10437 SH SOLE 0 0 10437 SPLUNK INC COM 848637104 38514 257151 SH SOLE 201545 0 55606 SPOTIFY TECHNOLOGY S A SHS L8681T102 18259 122093 SH SOLE 29688 0 92405 SPRAGUE RES LP COM UNIT REP LTD 849343108 430 25386 SH SOLE 0 0 25386 SPRINT CORPORATION COM 85207U105 451 86474 SH SOLE 0 0 86474 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 9471 646008 SH SOLE 0 0 646008 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 3652 299832 SH SOLE 0 0 299832 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1528 106201 SH SOLE 0 0 106201 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1111 169923 SH SOLE 0 0 169923 SPROUTS FMRS MKT INC COM 85208M102 435 22488 SH SOLE 17576 0 4912 SPS COMMERCE INC COM 78463M107 5069 91461 SH SOLE 62560 0 28901 SPX CORP COM 784635104 5250 103185 SH SOLE 97385 0 5800 SPX FLOW INC COM 78469X107 2685 54948 SH SOLE 0 0 54948 SQUARE INC CL A 852234103 27006 431675 SH SOLE 44220 0 387455 SRC ENERGY INC COM 78470V108 1033 250823 SH SOLE 0 0 250823 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 13113 213565 SH SOLE 106385 0 107180 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1919 41189 SH SOLE 0 0 41189 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 30737 767392 SH SOLE 1 0 767391 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 238 6953 SH SOLE 0 0 6953 SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 480 5350 SH SOLE 0 0 5350 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 387 15233 SH SOLE 0 0 15233 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 14881 303767 SH SOLE 0 0 303767 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1178 23817 SH SOLE 0 0 23817 SSR MNG INC COM 784730103 1709 88945 SH SOLE 0 0 88945 ST JOE CO COM 790148100 337 16984 SH SOLE 0 0 16984 STAG INDL INC COM 85254J102 23964 759087 SH SOLE 655999 0 103088 STAMPS COM INC COM NEW 852857200 239 2857 SH SOLE 0 0 2857 STANLEY BLACK & DECKER INC COM 854502101 16786 101277 SH SOLE 48623 0 52654 STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 1528 14000 SH SOLE 0 0 14000 STANLEY BLACK & DECKER INC UNIT 11/15/2022 854502846 327 3000 SH SOLE 0 0 3000 STARBUCKS CORP COM 855244109 109558 1246089 SH SOLE 327205 0 918884 STARBUCKS CORP COM 855244109 72 73000 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 1 10100 SH Call SOLE 0 0 0 STARS GROUP INC COM 85570W100 544 20888 SH SOLE 20499 0 389 STARWOOD PPTY TR INC COM 85571B105 33003 1327551 SH SOLE 882111 0 445440 STARWOOD PPTY TR INC COM 85571B105 6 10500 SH Call SOLE 0 0 0 STATE STR CORP COM 857477103 9983 126203 SH SOLE 65715 0 60488 STEEL DYNAMICS INC COM 858119100 5743 168724 SH SOLE 100171 0 68553 STEELCASE INC CL A 858155203 3571 174544 SH SOLE 0 0 174544 STELLUS CAP INVT CORP COM 858568108 1423 100013 SH SOLE 0 0 100013 STERICYCLE INC COM 858912108 49555 776601 SH SOLE 718455 0 58146 STERIS PLC SHS USD G8473T100 40748 267338 SH SOLE 244785 0 22553 STERLING BANCORP DEL COM 85917A100 663 31445 SH SOLE 0 0 31445 STITCH FIX INC COM CL A 860897107 2889 112576 SH SOLE 0 0 112576 STMICROELECTRONICS N V NY REGISTRY 861012102 1630 60544 SH SOLE 39876 0 20668 STOCK YDS BANCORP INC COM 861025104 505 12308 SH SOLE 0 0 12308 STONECO LTD COM CL A G85158106 6728 168662 SH SOLE 102100 0 66562 STONECO LTD COM CL A G85158106 139 29500 SH Call SOLE 0 0 0 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 50 34732 SH SOLE 0 0 34732 STORE CAP CORP COM 862121100 22136 594420 SH SOLE 459276 0 135144 STRYKER CORP COM 863667101 71829 342121 SH SOLE 139503 0 202618 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1566 71682 SH SOLE 0 0 71682 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 8270 1116078 SH SOLE 1107010 0 9068 SUMMIT HOTEL PPTYS INC COM 866082100 1838 148930 SH SOLE 132174 0 16756 SUMMIT MATLS INC CL A 86614U100 1664 69633 SH SOLE 69190 0 443 SUN CMNTYS INC COM 866674104 6498 43293 SH SOLE 37195 0 6098 SUN LIFE FINL INC COM 866796105 778 17093 SH SOLE 0 0 17093 SUNCOR ENERGY INC NEW COM 867224107 25556 780768 SH SOLE 606736 0 174032 SUNOCO LP COM UT REP LP 86765K109 1800 58832 SH SOLE 0 0 58832 SUNPOWER CORP COM 867652406 266 34094 SH SOLE 0 0 34094 SUNRUN INC COM 86771W105 817 59173 SH SOLE 0 0 59173 SUPERNUS PHARMACEUTICALS INC COM 868459108 557 23483 SH SOLE 7898 0 15585 SURGERY PARTNERS INC COM 86881A100 222 14152 SH SOLE 0 0 14152 SVB FINL GROUP COM 78486Q101 6503 25903 SH SOLE 0 0 25903 SWITCH INC CL A 87105L104 1154 77861 SH SOLE 16089 0 61772 SYKES ENTERPRISES INC COM 871237103 477 12908 SH SOLE 12870 0 38 SYNALLOY CP DEL COM 871565107 245 19000 SH SOLE 0 0 19000 SYNCHRONY FINL COM 87165B103 58054 1612148 SH SOLE 222254 0 1389894 SYNCHRONY FINL COM 87165B103 3 68900 SH Call SOLE 0 0 0 SYNEOS HEALTH INC CL A 87166B102 5845 98284 SH SOLE 48374 0 49910 SYNNEX CORP COM 87162W100 9129 70881 SH SOLE 2225 0 68656 SYNOPSYS INC COM 871607107 17193 123510 SH SOLE 84366 0 39144 SYNOVUS FINL CORP COM NEW 87161C501 5915 150884 SH SOLE 752 0 150132 SYSCO CORP COM 871829107 108633 1269955 SH SOLE 953022 0 316933 T MOBILE US INC COM 872590104 18518 236134 SH SOLE 55787 0 180347 TABULA RASA HEALTHCARE INC COM 873379101 1165 23926 SH SOLE 766 0 23160 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 73319 1261949 SH SOLE 830132 0 431817 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2109 17223 SH SOLE 4322 0 12901 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 20471 1037540 SH SOLE 1012556 0 24984 TAL EDUCATION GROUP SPONSORED ADS 874080104 604 12534 SH SOLE 0 0 12534 TALLGRASS ENERGY LP CLASS A SHS 874696107 4447 201050 SH SOLE 3922 0 197128 TANDEM DIABETES CARE INC COM NEW 875372203 2482 41636 SH SOLE 11456 0 30180 TANGER FACTORY OUTLET CTRS I COM 875465106 3404 231126 SH SOLE 0 0 231126 TAPESTRY INC COM 876030107 4168 154543 SH SOLE 441 0 154102 TARGA RES CORP COM 87612G101 22849 559613 SH SOLE 152475 0 407138 TARGET CORP COM 87612E106 169442 1321586 SH SOLE 705975 0 615611 TASEKO MINES LTD COM 876511106 20 40700 SH SOLE 0 0 40700 TAUBMAN CTRS INC COM 876664103 262 8419 SH SOLE 0 0 8419 TAYLOR MORRISON HOME CORP COM 87724P106 862 39431 SH SOLE 0 0 39431 TC ENERGY CORP COM 87807B107 24773 465746 SH SOLE 433806 0 31940 TC PIPELINES LP UT COM LTD PRT 87233Q108 1337 31612 SH SOLE 0 0 31612 TCF FINANCIAL CORPORATION NE COM 872307103 39521 844464 SH SOLE 506582 0 337882 TCG BDC INC COM 872280102 488 36456 SH SOLE 0 0 36456 TCW STRATEGIC INCOME FUND IN COM 872340104 4190 726199 SH SOLE 0 0 726199 TD AMERITRADE HLDG CORP COM 87236Y108 5844 117590 SH SOLE 113652 0 3938 TE CONNECTIVITY LTD REG SHS H84989104 76033 793329 SH SOLE 737240 0 56089 TECH DATA CORP COM 878237106 931 6480 SH SOLE 3751 0 2729 TECHNIPFMC PLC COM G87110105 2580 121594 SH SOLE 87330 0 34264 TECK RESOURCES LTD CL B 878742204 601 34717 SH SOLE 1994 0 32723 TECK RESOURCES LTD CL B 878742204 3 15300 SH Call SOLE 0 0 0 TECNOGLASS INC SHS G87264100 2605 315728 SH SOLE 0 0 315728 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 262 16836 SH SOLE 0 0 16836 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 20 13180 SH SOLE 0 0 13180 TEGNA INC COM 87901J105 188 11276 SH SOLE 0 0 11276 TEJON RANCH CO COM 879080109 271 16959 SH SOLE 0 0 16959 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 3496 167418 SH SOLE 0 0 167418 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 18484 969252 SH SOLE 1616 0 967636 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1536 88097 SH SOLE 0 0 88097 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1500 108293 SH SOLE 0 0 108293 TELADOC HEALTH INC COM 87918A105 20310 242594 SH SOLE 11961 0 230633 TELEDYNE TECHNOLOGIES INC COM 879360105 21563 62224 SH SOLE 59987 0 2237 TELEFLEX INC COM 879369106 21566 57287 SH SOLE 42103 0 15184 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1293 90308 SH SOLE 77149 0 13159 TELEFONICA S A SPONSORED ADR 879382208 1644 235938 SH SOLE 27970 0 207968 TELEPHONE & DATA SYS INC COM NEW 879433829 273 10742 SH SOLE 0 0 10742 TELIGENT INC NEW COM 87960W104 10 22500 SH SOLE 0 0 22500 TELUS CORP COM 87971M103 22202 574143 SH SOLE 556660 0 17483 TEMPLETON DRAGON FD INC COM 88018T101 304 15629 SH SOLE 0 0 15629 TEMPLETON EMERG MKTS INCOME COM 880192109 1280 139280 SH SOLE 0 0 139280 TEMPLETON EMERGING MKTS FD I COM 880191101 238 15264 SH SOLE 0 0 15264 TEMPLETON GLOBAL INCOME FD COM 880198106 5117 834732 SH SOLE 0 0 834732 TEMPUR SEALY INTL INC COM 88023U101 8489 97504 SH SOLE 52723 0 44781 TENABLE HLDGS INC COM 88025T102 451 18806 SH SOLE 0 0 18806 TENARIS S A SPONSORED ADS 88031M109 555 24534 SH SOLE 0 0 24534 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1556 132510 SH SOLE 0 0 132510 TENET HEALTHCARE CORP COM NEW 88033G407 1777 46722 SH SOLE 0 0 46722 TENNECO INC CL A VTG COM STK 880349105 199 15203 SH SOLE 13004 0 2199 TERADATA CORP DEL COM 88076W103 2678 100023 SH SOLE 75159 0 24864 TERADYNE INC COM 880770102 21835 320198 SH SOLE 254252 0 65946 TEREX CORP NEW COM 880779103 732 24589 SH SOLE 13208 0 11381 TERRENO RLTY CORP COM 88146M101 3989 73681 SH SOLE 73417 0 264 TESLA INC COM 88160R101 29155 69694 SH SOLE 20759 0 48935 TETRA TECH INC NEW COM 88162G103 1615 18737 SH SOLE 0 0 18737 TETRA TECHNOLOGIES INC DEL COM 88162F105 696 355197 SH SOLE 40197 0 315000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 5506 561804 SH SOLE 2317 0 559487 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 2589 45603 SH SOLE 41041 0 4562 TEXAS INSTRS INC COM 882508104 162189 1264231 SH SOLE 967205 0 297026 TEXAS PAC LD TR SUB CTF PROP I T 882610108 9162 11715 SH SOLE 0 0 11715 TEXAS ROADHOUSE INC COM 882681109 4927 87480 SH SOLE 30713 0 56767 TEXTRON INC COM 883203101 3628 81347 SH SOLE 54975 0 26372 TFS FINL CORP COM 87240R107 304 15450 SH SOLE 0 0 15450 TG THERAPEUTICS INC COM 88322Q108 3570 321632 SH SOLE 0 0 321632 THE CHARLES SCHWAB CORPORATI COM 808513105 45199 950348 SH SOLE 868930 0 81418 THE TRADE DESK INC COM CL A 88339J105 2906 11185 SH SOLE 9 0 11176 THERAPEUTICSMD INC COM 88338N107 1112 459578 SH SOLE 0 0 459578 THERMO FISHER SCIENTIFIC INC COM 883556102 102075 314194 SH SOLE 172651 0 141543 THERMON GROUP HLDGS INC COM 88362T103 555 20717 SH SOLE 20705 0 12 THL CR SR LN FD COM 87244R103 1069 70477 SH SOLE 0 0 70477 THOMSON REUTERS CORP COM NEW 884903709 27365 383044 SH SOLE 365798 0 17246 THOR INDS INC COM 885160101 8299 111708 SH SOLE 92886 0 18822 TIFFANY & CO NEW COM 886547108 15115 113095 SH SOLE 104005 0 9090 TIMKEN CO COM 887389104 326 5797 SH SOLE 0 0 5797 TIVITY HEALTH INC COM 88870R102 287 14091 SH SOLE 0 0 14091 TJX COS INC NEW COM 872540109 56430 924161 SH SOLE 384736 0 539425 TJX COS INC NEW COM 872540109 596 27200 SH Call SOLE 0 0 0 TJX COS INC NEW COM 872540109 103 27200 SH Call SOLE 0 0 0 TOLL BROTHERS INC COM 889478103 3773 95508 SH SOLE 74941 0 20567 TOPBUILD CORP COM 89055F103 389 3772 SH SOLE 1415 0 2357 TORCHLIGHT ENERGY RES INC COM 89102U103 27 35000 SH SOLE 0 0 35000 TORO CO COM 891092108 19113 239898 SH SOLE 225606 0 14292 TORONTO DOMINION BK ONT COM NEW 891160509 12566 224337 SH SOLE 54531 0 169806 TORTOISE ENERGY INFRA CORP COM 89147L100 10055 560812 SH SOLE 0 0 560812 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 925 56441 SH SOLE 0 0 56441 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 1804 164581 SH SOLE 0 0 164581 TORTOISE PIPELINE & ENERGY F COM 89148H108 1490 115802 SH SOLE 0 0 115802 TORTOISE PWR & ENERGY INFRAS COM 89147X104 209 12315 SH SOLE 0 0 12315 TOTAL S A SPONSORED ADS 89151E109 109318 1976821 SH SOLE 1734756 0 242065 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 794 33214 SH SOLE 31786 0 1428 TOWNEBANK PORTSMOUTH VA COM 89214P109 2173 78120 SH SOLE 9286 0 68834 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 14057 100020 SH SOLE 82642 0 17378 TPG RE FIN TR INC COM 87266M107 261 12870 SH SOLE 0 0 12870 TPG SPECIALTY LENDING INC COM 87265K102 1633 76072 SH SOLE 0 0 76072 TPG SPECIALTY LENDING INC NOTE 4.500% 8/0 87265KAD4 424 400000 PRN SOLE 0 0 400000 TPI COMPOSITES INC COM 87266J104 1594 86102 SH SOLE 0 0 86102 TRACTOR SUPPLY CO COM 892356106 26660 285316 SH SOLE 196176 0 89140 TRADEWEB MKTS INC CL A 892672106 740 15961 SH SOLE 15960 0 1 TRANSCAT INC COM 893529107 1343 42141 SH SOLE 42141 0 0 TRANSDIGM GROUP INC COM 893641100 15627 27905 SH SOLE 22382 0 5523 TRANSLATE BIO INC COM 89374L104 89 10991 SH SOLE 0 0 10991 TRANSOCEAN LTD REG SHS H8817H100 313 45434 SH SOLE 0 0 45434 TRANSPORTADORA DE GAS SUR SPONSORED ADS B 893870204 86 11944 SH SOLE 0 0 11944 TRANSUNION COM 89400J107 2889 33745 SH SOLE 28198 0 5547 TRAVELERS COMPANIES INC COM 89417E109 56207 410418 SH SOLE 329962 0 80456 TREEHOUSE FOODS INC COM 89469A104 4856 100116 SH SOLE 61941 0 38175 TREMONT MTG TR COM 894789106 121 24360 SH SOLE 0 0 24360 TREX CO INC COM 89531P105 3868 43040 SH SOLE 15364 0 27676 TRI CONTL CORP COM 895436103 7950 281925 SH SOLE 1062 0 280863 TRI POINTE GROUP INC COM 87265H109 2995 192236 SH SOLE 13569 0 178667 TRICO BANCSHARES COM 896095106 1114 27293 SH SOLE 0 0 27293 TRIMBLE INC COM 896239100 5817 139532 SH SOLE 129824 0 9708 TRINITY INDS INC COM 896522109 923 41675 SH SOLE 28305 0 13370 TRINSEO S A SHS L9340P101 307 8256 SH SOLE 7214 0 1042 TRIP COM GROUP LTD ADS 89677Q107 597 17799 SH SOLE 3499 0 14300 TRIPADVISOR INC COM 896945201 4671 153763 SH SOLE 74070 0 79693 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 178 12546 SH SOLE 0 0 12546 TRISTATE CAP HLDGS INC COM 89678F100 787 30117 SH SOLE 10605 0 19512 TRITON INTL LTD CL A G9078F107 1529 38035 SH SOLE 0 0 38035 TRIUMPH BANCORP INC COM 89679E300 209 5500 SH SOLE 0 0 5500 TRIUMPH GROUP INC NEW COM 896818101 3569 141235 SH SOLE 0 0 141235 TRUIST FINL CORP COM 89832Q109 204965 3639293 SH SOLE 2688758 0 950535 TRUSTCO BK CORP N Y COM 898349105 304 35086 SH SOLE 0 0 35086 TRUSTMARK CORP COM 898402102 2104 60970 SH SOLE 0 0 60970 TURNING PT BRANDS INC COM 90041L105 318 11108 SH SOLE 0 0 11108 TURQUOISE HILL RES LTD COM 900435108 422 577800 SH SOLE 0 0 577800 TWILIO INC CL A 90138F102 9594 97616 SH SOLE 19789 0 77827 TWITTER INC COM 90184L102 88404 2758312 SH SOLE 2250592 0 507720 TWO HBRS INVT CORP COM NEW 90187B408 1391 95146 SH SOLE 15 0 95131 TYLER TECHNOLOGIES INC COM 902252105 4050 13498 SH SOLE 10350 0 3148 TYSON FOODS INC CL A 902494103 22665 248960 SH SOLE 177504 0 71456 U S CONCRETE INC COM NEW 90333L201 263 6320 SH SOLE 0 0 6320 UBER TECHNOLOGIES INC COM 90353T100 20732 697101 SH SOLE 383304 0 313797 UBIQUITI INC COM 90353W103 3142 16623 SH SOLE 9822 0 6801 UBS AG JERSEY BRH ALERIAN INFRST 902641646 214 11036 SH SOLE 0 0 11036 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 269 19645 SH SOLE 0 0 19645 UBS GROUP AG SHS H42097107 19629 1555557 SH SOLE 1329216 0 226341 UDR INC COM 902653104 1352 28946 SH SOLE 0 0 28946 UGI CORP NEW COM 902681105 2873 63620 SH SOLE 25911 0 37709 ULTA BEAUTY INC COM 90384S303 25679 101442 SH SOLE 66594 0 34848 UMB FINL CORP COM 902788108 3533 51477 SH SOLE 48022 0 3455 UMH PPTYS INC COM 903002103 648 41203 SH SOLE 0 0 41203 UMPQUA HLDGS CORP COM 904214103 2765 156193 SH SOLE 95257 0 60936 UNDER ARMOUR INC CL A 904311107 13421 621337 SH SOLE 0 0 621337 UNDER ARMOUR INC CL C 904311206 1297 67597 SH SOLE 0 0 67597 UNIFIRST CORP MASS COM 904708104 5700 28219 SH SOLE 28191 0 28 UNILEVER N V N Y SHS NEW 904784709 26970 469374 SH SOLE 387957 0 81417 UNILEVER PLC SPON ADR NEW 904767704 75044 1312653 SH SOLE 1094781 0 217872 UNION PACIFIC CORP COM 907818108 464681 2570223 SH SOLE 681264 0 1888959 UNION PACIFIC CORP COM 907818108 5 11200 SH Call SOLE 0 0 0 UNION PACIFIC CORP COM 907818108 16 11000 SH Call SOLE 0 0 0 UNION PACIFIC CORP COM 907818108 74 47800 SH Call SOLE 0 0 0 UNIQURE NV SHS N90064101 467 6512 SH SOLE 5880 0 632 UNITED AIRLINES HLDGS INC COM 910047109 13184 149664 SH SOLE 80729 0 68935 UNITED BANKSHARES INC WEST V COM 909907107 3189 82498 SH SOLE 49748 0 32750 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 400 12950 SH SOLE 2971 0 9979 UNITED FIRE GROUP INC COM 910340108 1431 32731 SH SOLE 0 0 32731 UNITED INS HLDGS CORP COM 910710102 3997 316946 SH SOLE 0 0 316946 UNITED PARCEL SERVICE INC CL B 911312106 305716 2611609 SH SOLE 1933503 0 678106 UNITED RENTALS INC COM 911363109 21176 126975 SH SOLE 41563 0 85412 UNITED STATES OIL FUND LP UNITS 91232N108 508 39671 SH SOLE 0 0 39671 UNITED STATES STL CORP NEW COM 912909108 422 36980 SH SOLE 0 0 36980 UNITED TECHNOLOGIES CORP COM 913017109 161577 1078887 SH SOLE 438405 0 640482 UNITEDHEALTH GROUP INC COM 91324P102 506406 1722502 SH SOLE 964794 0 757708 UNITI GROUP INC COM 91325V108 907 110533 SH SOLE 0 0 110533 UNITIL CORP COM 913259107 1512 24456 SH SOLE 24086 0 370 UNITY BIOTECHNOLOGY INC COM 91381U101 380 52745 SH SOLE 0 0 52745 UNIVERSAL CORP VA COM 913456109 461 8076 SH SOLE 0 0 8076 UNIVERSAL DISPLAY CORP COM 91347P105 9055 43940 SH SOLE 5504 0 38436 UNIVERSAL ELECTRS INC COM 913483103 1131 21643 SH SOLE 21143 0 500 UNIVERSAL FST PRODS INC COM 913543104 270 5651 SH SOLE 0 0 5651 UNIVERSAL HLTH SVCS INC CL B 913903100 17511 122065 SH SOLE 95926 0 26139 UNIVERSAL SEC INSTRS INC COM NEW 913821302 46 73513 SH SOLE 0 0 73513 UNUM GROUP COM 91529Y106 5505 188790 SH SOLE 102460 0 86330 UPLAND SOFTWARE INC COM 91544A109 2096 58698 SH SOLE 10443 0 48255 URBAN OUTFITTERS INC COM 917047102 3039 109429 SH SOLE 71135 0 38294 US BANCORP DEL COM NEW 902973304 162080 2733688 SH SOLE 1988118 0 745570 US BANCORP DEL COM NEW 902973304 11 19800 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 7 10600 SH Call SOLE 0 0 0 US ECOLOGY INC COM 91734M103 2035 35142 SH SOLE 0 0 35142 US FOODS HLDG CORP COM 912008109 3822 91241 SH SOLE 88117 0 3124 US XPRESS ENTERPRISES INC COM CL A 90338N202 75 15000 SH SOLE 0 0 15000 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1386 76410 SH SOLE 0 0 76410 UTAH MED PRODS INC COM 917488108 1860 17235 SH SOLE 17235 0 0 V F CORP COM 918204108 67798 680277 SH SOLE 334371 0 345906 VAIL RESORTS INC COM 91879Q109 17559 73217 SH SOLE 53112 0 20105 VALE S A SPONSORED ADS 91912E105 2118 160442 SH SOLE 12576 0 147866 VALERO ENERGY CORP NEW COM 91913Y100 74818 798916 SH SOLE 516842 0 282074 VALHI INC NEW COM 918905100 512 274051 SH SOLE 0 0 274051 VALLEY NATL BANCORP COM 919794107 3136 273848 SH SOLE 127416 0 146432 VALMONT INDS INC COM 920253101 1586 10591 SH SOLE 0 0 10591 VALVOLINE INC COM 92047W101 961 44902 SH SOLE 33081 0 11821 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 2931 58345 SH SOLE 0 0 58345 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 8695 135744 SH SOLE 56325 0 79419 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 1594 46871 SH SOLE 1933 0 44938 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 670 22522 SH SOLE 0 0 22522 VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 911 13261 SH SOLE 0 0 13261 VANECK VECTORS ETF TRUST AMT FREE LONG MU 92189F536 1326 63101 SH SOLE 60735 0 2366 VANECK VECTORS ETF TRUST AMT FREE SHORT M 92189F528 1722 96746 SH SOLE 0 0 96746 VANECK VECTORS ETF TRUST BDC INCOME ETF 92189F411 170 10153 SH SOLE 0 0 10153 VANECK VECTORS ETF TRUST BIOTECH ETF 92189F726 2064 14807 SH SOLE 0 0 14807 VANECK VECTORS ETF TRUST EMERGING MKTS HI 92189F353 526 22156 SH SOLE 0 0 22156 VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 11826 396198 SH SOLE 0 0 396198 VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 25538 872212 SH SOLE 0 0 872212 VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 15 18400 SH Call SOLE 0 0 0 VANECK VECTORS ETF TRUST INVT GRADE FLTG 92189F486 1415 55925 SH SOLE 0 0 55925 VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 6058 143355 SH SOLE 0 0 143355 VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 33517 611841 SH SOLE 52 0 611789 VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 1284 96933 SH SOLE 0 0 96933 VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 335 16577 SH SOLE 0 0 16577 VANECK VECTORS ETF TRUST PHARMACEUTICAL 92189F692 232 3609 SH SOLE 0 0 3609 VANECK VECTORS ETF TRUST RARE EARTH STRAT 92189F742 1094 81442 SH SOLE 0 0 81442 VANECK VECTORS ETF TRUST RUSSIA ETF 92189F403 1702 68143 SH SOLE 0 0 68143 VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 11720 82879 SH SOLE 0 0 82879 VANECK VECTORS ETF TRUST VIETNAM ETF 92189F817 272 17004 SH SOLE 0 0 17004 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4410 25291 SH SOLE 0 0 25291 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2753 21915 SH SOLE 0 0 21915 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 649 4419 SH SOLE 0 0 4419 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 4029 28999 SH SOLE 0 0 28999 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 7949 61105 SH SOLE 0 0 61105 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 7591 45814 SH SOLE 0 0 45814 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 455 3271 SH SOLE 0 0 3271 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 4920 32335 SH SOLE 0 0 32335 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 15690 179886 SH SOLE 0 0 179886 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 9214 91826 SH SOLE 1857 0 89969 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 39985 496023 SH SOLE 31365 0 464658 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 170964 2038678 SH SOLE 1521937 0 516741 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 17824 315016 SH SOLE 70 0 314946 VANGUARD GROUP DIV APP ETF 921908844 158992 1275398 SH SOLE 0 0 1275398 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 29175 231567 SH SOLE 0 0 231567 VANGUARD INDEX FDS GROWTH ETF 922908736 137030 752206 SH SOLE 8111 0 744095 VANGUARD INDEX FDS LARGE CAP ETF 922908637 10970 74203 SH SOLE 4904 0 69299 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 17676 111320 SH SOLE 0 0 111320 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 17851 149766 SH SOLE 2569 0 147197 VANGUARD INDEX FDS MID CAP ETF 922908629 61159 343240 SH SOLE 0 0 343240 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 85346 919773 SH SOLE 39 0 919734 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3814766 12896321 SH SOLE 11717741 0 1178580 VANGUARD INDEX FDS SM CP VAL ETF 922908611 41628 303685 SH SOLE 51249 0 252436 VANGUARD INDEX FDS SMALL CP ETF 922908751 72167 435666 SH SOLE 0 0 435666 VANGUARD INDEX FDS SML CP GRW ETF 922908595 29458 148236 SH SOLE 3 0 148233 VANGUARD INDEX FDS TOTAL STK MKT 922908769 111219 679734 SH SOLE 479 0 679255 VANGUARD INDEX FDS VALUE ETF 922908744 146557 1222838 SH SOLE 167118 0 1055720 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 131920 2454328 SH SOLE 1649498 0 804830 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 88180 1982913 SH SOLE 0 0 1982913 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 17647 301151 SH SOLE 121302 0 179849 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 20024 287782 SH SOLE 271224 0 16558 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5274 47469 SH SOLE 0 0 47469 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2480 41964 SH SOLE 0 0 41964 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 31243 385771 SH SOLE 68734 0 317037 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3515 71337 SH SOLE 0 0 71337 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 325676 6082859 SH SOLE 5783737 0 299122 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 93436 1023049 SH SOLE 485958 0 537091 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 41890 635661 SH SOLE 620528 0 15133 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 2144 21147 SH SOLE 0 0 21147 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1224 14701 SH SOLE 0 0 14701 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 33198 624374 SH SOLE 601752 0 22622 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 72946 1199180 SH SOLE 1101598 0 97582 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 99445 1227261 SH SOLE 576063 0 651198 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 6498 35915 SH SOLE 1759 0 34156 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 14980 101573 SH SOLE 0 0 101573 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 4358 36363 SH SOLE 0 0 36363 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1480 9496 SH SOLE 0 0 9496 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 6897 51796 SH SOLE 3709 0 48087 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1938 17288 SH SOLE 0 0 17288 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 322 2199 SH SOLE 0 0 2199 VANGUARD STAR FD VG TL INTL STK F 921909768 31820 571368 SH SOLE 0 0 571368 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 164154 3725701 SH SOLE 0 0 3725701 VANGUARD WELLINGTON FD US MOMENTUM 921935508 309 3578 SH SOLE 0 0 3578 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 245 3124 SH SOLE 0 0 3124 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 8158 100211 SH SOLE 0 0 100211 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 891466 9512961 SH SOLE 8730107 0 782854 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 12030 166941 SH SOLE 0 0 166941 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 2278 35714 SH SOLE 0 0 35714 VANGUARD WORLD FD ESG INTL STK ETF 921910725 495 9264 SH SOLE 0 0 9264 VANGUARD WORLD FD ESG US STK ETF 921910733 361 6383 SH SOLE 0 0 6383 VANGUARD WORLD FD EXTENDED DUR 921910709 393 3025 SH SOLE 0 0 3025 VANGUARD WORLD FD MEGA CAP INDEX 921910873 7167 64152 SH SOLE 0 0 64152 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 29048 333199 SH SOLE 0 0 333199 VANGUARD WORLD FD MEGA GRWTH IND 921910816 26848 184321 SH SOLE 0 0 184321 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 11726 124833 SH SOLE 28757 0 96076 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 8267 43627 SH SOLE 0 0 43627 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 6360 39452 SH SOLE 0 0 39452 VANGUARD WORLD FDS ENERGY ETF 92204A306 1907 23406 SH SOLE 0 0 23406 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 35063 459663 SH SOLE 0 0 459663 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 23353 121797 SH SOLE 78 0 121719 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 8963 58244 SH SOLE 0 0 58244 VANGUARD WORLD FDS INF TECH ETF 92204A702 92841 379171 SH SOLE 12912 0 366259 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1887 14068 SH SOLE 0 0 14068 VANGUARD WORLD FDS UTILITIES ETF 92204A876 6992 48931 SH SOLE 0 0 48931 VAREX IMAGING CORP COM 92214X106 1051 35241 SH SOLE 33622 0 1619 VARIAN MED SYS INC COM 92220P105 16693 117550 SH SOLE 109069 0 8481 VASCULAR BIOGENICS LTD COM M96883109 41 34400 SH SOLE 0 0 34400 VBI VACCINES INC COM NEW 91822J103 196 141800 SH SOLE 0 0 141800 VECTOR GROUP LTD COM 92240M108 2131 159173 SH SOLE 0 0 159173 VEEVA SYS INC CL A COM 922475108 11579 82317 SH SOLE 36266 0 46051 VENTAS INC COM 92276F100 79203 1371714 SH SOLE 1303595 0 68119 VERA BRADLEY INC COM 92335C106 2282 193432 SH SOLE 193432 0 0 VERACYTE INC COM 92337F107 330 11816 SH SOLE 1656 0 10160 VERASTEM INC COM 92337C104 86 64260 SH SOLE 0 0 64260 VEREIT INC COM 92339V100 1048 113421 SH SOLE 11975 0 101446 VERINT SYS INC COM 92343X100 491 8877 SH SOLE 5977 0 2900 VERISIGN INC COM 92343E102 4162 21600 SH SOLE 5848 0 15752 VERISK ANALYTICS INC COM 92345Y106 17153 114852 SH SOLE 98464 0 16388 VERITEX HLDGS INC COM 923451108 234 8016 SH SOLE 0 0 8016 VERIZON COMMUNICATIONS INC COM 92343V104 779816 12700555 SH SOLE 5685448 0 7015107 VERIZON COMMUNICATIONS INC COM 92343V104 122 81700 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 29800 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 3 23600 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 14000 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 62 177600 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 4668 285925 SH SOLE 283160 0 2765 VERRA MOBILITY CORP COM 92511U102 2027 144874 SH SOLE 112136 0 32738 VERTEX PHARMACEUTICALS INC COM 92532F100 76419 349025 SH SOLE 318157 0 30868 VERU INC COM 92536C103 302 90000 SH SOLE 0 0 90000 VIACOMCBS INC CL A 92556H107 1771 39473 SH SOLE 0 0 39473 VIACOMCBS INC CL B 92556H206 14002 333620 SH SOLE 80413 0 253207 VIAD CORP COM NEW 92552R406 6184 91612 SH SOLE 91525 0 87 VIASAT INC COM 92552V100 558 7625 SH SOLE 0 0 7625 VIAVI SOLUTIONS INC COM 925550105 760 50659 SH SOLE 0 0 50659 VICI PPTYS INC COM 925652109 878 34350 SH SOLE 0 0 34350 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 281 8415 SH SOLE 0 0 8415 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 11422 217190 SH SOLE 0 0 217190 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 4260 75508 SH SOLE 0 0 75508 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 14120 288047 SH SOLE 0 0 288047 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1382 27308 SH SOLE 0 0 27308 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 535 11374 SH SOLE 0 0 11374 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 1498 41915 SH SOLE 0 0 41915 VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 202 4000 SH SOLE 0 0 4000 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 394 11899 SH SOLE 0 0 11899 VIEWRAY INC COM 92672L107 507 120250 SH SOLE 0 0 120250 VIKING THERAPEUTICS INC COM 92686J106 2099 261772 SH SOLE 1833 0 259939 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 26706 1082956 SH SOLE 972024 0 110932 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 149 12877 SH SOLE 0 0 12877 VIRTUS TOTAL RETURN FUND INC COM 92835W107 523 45875 SH SOLE 0 0 45875 VIRTUSA CORP COM 92827P102 443 9781 SH SOLE 0 0 9781 VISA INC COM CL A 92826C839 492242 2619617 SH SOLE 996745 0 1622872 VISA INC COM CL A 92826C839 1 10700 SH Call SOLE 0 0 0 VISA INC COM CL A 92826C839 18 10300 SH Call SOLE 0 0 0 VISTRA ENERGY CORP COM 92840M102 10120 440199 SH SOLE 341751 0 98448 VIVINT SOLAR INC COM 92854Q106 213 29379 SH SOLE 0 0 29379 VMWARE INC CL A COM 928563402 18680 123063 SH SOLE 107208 0 15855 VOC ENERGY TR TR UNIT 91829B103 126 27272 SH SOLE 0 0 27272 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 60657 3137964 SH SOLE 2209012 0 928952 VONAGE HLDGS CORP COM 92886T201 1900 256440 SH SOLE 211898 0 44542 VORNADO RLTY TR SH BEN INT 929042109 360 5414 SH SOLE 2113 0 3301 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 5866 690093 SH SOLE 0 0 690093 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 1887 236144 SH SOLE 0 0 236144 VOYA FINL INC COM 929089100 7409 121500 SH SOLE 110914 0 10586 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 260 41987 SH SOLE 0 0 41987 VOYA INFRASTRUCTURE INDLS & COM 92912X101 185 16096 SH SOLE 0 0 16096 VOYA NAT RES EQUITY INCOME F COM 92913C106 404 97993 SH SOLE 0 0 97993 VOYA PRIME RATE TR SH BEN INT 92913A100 1049 209464 SH SOLE 0 0 209464 VOYAGER THERAPEUTICS INC COM 92915B106 199 14272 SH SOLE 0 0 14272 VULCAN MATLS CO COM 929160109 18156 126092 SH SOLE 111899 0 14193 W & T OFFSHORE INC COM 92922P106 233 41919 SH SOLE 36630 0 5289 W P CAREY INC COM 92936U109 11241 140450 SH SOLE 30 0 140420 WABASH NATL CORP COM 929566107 1071 72922 SH SOLE 1812 0 71110 WABCO HLDGS INC COM 92927K102 22151 163478 SH SOLE 161694 0 1784 WABTEC CORP COM 929740108 13600 174808 SH SOLE 147521 0 27287 WADDELL & REED FINL INC CL A 930059100 2912 174191 SH SOLE 9158 0 165033 WALGREENS BOOTS ALLIANCE INC COM 931427108 72834 1235303 SH SOLE 741203 0 494100 WALMART INC COM 931142103 381430 3209557 SH SOLE 336110 0 2873447 WALMART INC COM 931142103 1 13000 SH Call SOLE 0 0 0 WALMART INC COM 931142103 42 36400 SH Call SOLE 0 0 0 WALMART INC COM 931142103 56 55100 SH Call SOLE 0 0 0 WALMART INC COM 931142103 2 11800 SH Call SOLE 0 0 0 WASHINGTON FED INC COM 938824109 3130 85401 SH SOLE 3146 0 82255 WASHINGTON PRIME GROUP NEW COM 93964W108 155 42696 SH SOLE 0 0 42696 WASHINGTON TR BANCORP COM 940610108 4974 92473 SH SOLE 90175 0 2298 WASTE CONNECTIONS INC COM 94106B101 40515 446252 SH SOLE 39911 0 406341 WASTE MGMT INC DEL COM 94106L109 87509 767891 SH SOLE 403916 0 363975 WASTE MGMT INC DEL COM 94106L109 4 43500 SH Call SOLE 0 0 0 WATERS CORP COM 941848103 15743 67378 SH SOLE 60447 0 6931 WATFORD HOLDINGS LTD SHS G94787101 503 20000 SH SOLE 0 0 20000 WATSCO INC COM 942622200 44283 245811 SH SOLE 212108 0 33703 WAYFAIR INC CL A 94419L101 921 10193 SH SOLE 4924 0 5269 WD-40 CO COM 929236107 819 4217 SH SOLE 1940 0 2277 WEBSTER FINL CORP CONN COM 947890109 5595 104854 SH SOLE 101321 0 3533 WEC ENERGY GROUP INC COM 92939U106 76252 826756 SH SOLE 633014 0 193742 WELBILT INC COM 949090104 264 16937 SH SOLE 821 0 16116 WELLCARE HEALTH PLANS INC COM 94946T106 301 912 SH SOLE 0 0 912 WELLS FARGO CO NEW COM 949746101 211274 3927049 SH SOLE 2682398 0 1244651 WELLS FARGO CO NEW COM 949746101 151 10500 SH Call SOLE 0 0 0 WELLS FARGO CO NEW COM 949746101 27 21300 SH Call SOLE 0 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 28091 19373 SH SOLE 0 0 19373 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 81 14248 SH SOLE 0 0 14248 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 200 23699 SH SOLE 0 0 23699 WELLS FARGO MULTI SECTOR INC COM 94987D101 4258 330570 SH SOLE 0 0 330570 WELLTOWER INC COM 95040Q104 102193 1249613 SH SOLE 973504 0 276109 WENDYS CO COM 95058W100 1273 57328 SH SOLE 333 0 56995 WERNER ENTERPRISES INC COM 950755108 374 10273 SH SOLE 6588 0 3685 WESBANCO INC COM 950810101 1437 38026 SH SOLE 0 0 38026 WESCO INTL INC COM 95082P105 3634 61184 SH SOLE 56319 0 4865 WEST PHARMACEUTICAL SVSC INC COM 955306105 6008 39963 SH SOLE 21649 0 18314 WESTERN ALLIANCE BANCORP COM 957638109 4353 76370 SH SOLE 53852 0 22518 WESTERN ASSET CORPORATE LN F COM 95790J102 499 50353 SH SOLE 0 0 50353 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1924 134862 SH SOLE 0 0 134862 WESTERN ASSET GLB HI INCOME COM 95766B109 161 16019 SH SOLE 0 0 16019 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 4322 237102 SH SOLE 0 0 237102 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 2705 172842 SH SOLE 0 0 172842 WESTERN ASSET HIGH INCM FD I COM 95766J102 420 62375 SH SOLE 0 0 62375 WESTERN ASSET HIGH INCM OPP COM 95766K109 571 112625 SH SOLE 0 0 112625 WESTERN ASSET INTM MUNI FD I COM 958435109 1306 143884 SH SOLE 0 0 143884 WESTERN ASSET INVT GRADE DEF COM 95790A101 714 31167 SH SOLE 0 0 31167 WESTERN ASSET MUN DEF OPP TR COM 95768A109 2003 95795 SH SOLE 0 0 95795 WESTERN ASSET MUN HI INCM FD COM 95766N103 3543 467388 SH SOLE 0 0 467388 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 213 14550 SH SOLE 0 0 14550 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 403 33128 SH SOLE 0 0 33128 WESTERN ASST MN PRT FD INC COM 95766P108 5380 352808 SH SOLE 0 0 352808 WESTERN ASST MNGD MUN FD INC COM 95766M105 1152 86522 SH SOLE 0 0 86522 WESTERN AST INFL LKD OPP & I COM 95766R104 1247 108047 SH SOLE 0 0 108047 WESTERN DIGITAL CORP COM 958102105 58709 924994 SH SOLE 853657 0 71337 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2348 119228 SH SOLE 0 0 119228 WESTERN UN CO COM 959802109 40351 1506769 SH SOLE 1453085 0 53684 WESTLAKE CHEM CORP COM 960413102 540 7699 SH SOLE 636 0 7063 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 429 16228 SH SOLE 0 0 16228 WESTPAC BKG CORP SPONSORED ADR 961214301 1959 115400 SH SOLE 151 0 115249 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 286 120775 SH SOLE 0 0 120775 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 15 20000 SH Put SOLE 0 0 20000 WESTROCK CO COM 96145D105 49933 1163664 SH SOLE 31760 0 1131904 WESTROCK CO COM 96145D105 59 46800 SH Call SOLE 0 0 0 WEX INC COM 96208T104 1905 9097 SH SOLE 1575 0 7522 WEYERHAEUSER CO COM 962166104 46915 1553476 SH SOLE 675965 0 877511 WHEATON PRECIOUS METALS CORP COM 962879102 11529 387963 SH SOLE 0 0 387963 WHIRLPOOL CORP COM 963320106 9755 66124 SH SOLE 43534 0 22590 WHITE MTNS INS GROUP LTD COM G9618E107 18140 16262 SH SOLE 15778 0 484 WHITEHORSE FIN INC COM 96524V106 1210 88340 SH SOLE 0 0 88340 WHITING PETE CORP NEW COM NEW 966387409 250 34109 SH SOLE 0 0 34109 WHITING PETE CORP NEW NOTE 1.250% 4/0 966387AL6 21 22000 PRN SOLE 0 0 22000 WIDEOPENWEST INC COM 96758W101 831 112051 SH SOLE 0 0 112051 WILEY JOHN & SONS INC CL A 968223206 21734 447945 SH SOLE 444235 0 3710 WILLIAMS COS INC DEL COM 969457100 86809 3659747 SH SOLE 3076093 0 583654 WILLIAMS SONOMA INC COM 969904101 3156 42974 SH SOLE 497 0 42477 WILLIS TOWERS WATSON PUB LTD SHS G96629103 51898 256996 SH SOLE 231630 0 25366 WINGSTOP INC COM 974155103 716 8299 SH SOLE 8215 0 84 WINNEBAGO INDS INC COM 974637100 398 7517 SH SOLE 0 0 7517 WINTRUST FINL CORP COM 97650W108 1526 21520 SH SOLE 2444 0 19076 WISDOMTREE TR EM EX ST-OWNED 97717X578 5256 168363 SH SOLE 0 0 168363 WISDOMTREE TR EMER MKT HIGH FD 97717W315 10085 220350 SH SOLE 0 0 220350 WISDOMTREE TR EMG MKTS SMCAP 97717W281 3526 73733 SH SOLE 0 0 73733 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 6335 89740 SH SOLE 0 0 89740 WISDOMTREE TR EUROPE SMCP DV 97717W869 1735 26550 SH SOLE 0 0 26550 WISDOMTREE TR FLOATNG RAT TREA 97717X628 5179 206668 SH SOLE 0 0 206668 WISDOMTREE TR GLB EX US RL EST 97717W331 281 8971 SH SOLE 0 0 8971 WISDOMTREE TR GLB HIGH DIV FD 97717W877 628 12977 SH SOLE 0 0 12977 WISDOMTREE TR GLB US QTLY DIV 97717W844 407 6181 SH SOLE 0 0 6181 WISDOMTREE TR INDIA ERNGS FD 97717W422 1377 55314 SH SOLE 0 0 55314 WISDOMTREE TR INTL DIV EX FINL 97717W786 248 5815 SH SOLE 0 0 5815 WISDOMTREE TR INTL EQUITY FD 97717W703 18524 346369 SH SOLE 176822 0 169547 WISDOMTREE TR INTL LRGCAP DV 97717W794 437 8929 SH SOLE 0 0 8929 WISDOMTREE TR INTL MIDCAP DV 97717W778 1472 22400 SH SOLE 0 0 22400 WISDOMTREE TR INTL SMCAP DIV 97717W760 4430 62301 SH SOLE 0 0 62301 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 659 18127 SH SOLE 0 0 18127 WISDOMTREE TR ITL HIGH DIV FD 97717W802 564 13407 SH SOLE 0 0 13407 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3803 70707 SH SOLE 9 0 70698 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 358 8403 SH SOLE 0 0 8403 WISDOMTREE TR US DIVID EX FNCL 97717W406 1321 14277 SH SOLE 0 0 14277 WISDOMTREE TR US HIGH DIVIDEND 97717W208 5228 68067 SH SOLE 0 0 68067 WISDOMTREE TR US LARGECAP DIVD 97717W307 38258 361164 SH SOLE 189285 0 171879 WISDOMTREE TR US LARGECAP FUND 97717W588 214 5839 SH SOLE 0 0 5839 WISDOMTREE TR US MIDCAP DIVID 97717W505 41933 1102340 SH SOLE 0 0 1102340 WISDOMTREE TR US MIDCAP FUND 97717W570 751 17841 SH SOLE 0 0 17841 WISDOMTREE TR US QTLY DIV GRT 97717X669 27105 559215 SH SOLE 0 0 559215 WISDOMTREE TR US S CAP QTY DIV 97717X651 2357 62496 SH SOLE 0 0 62496 WISDOMTREE TR US SMALLCAP DIVD 97717W604 12584 438762 SH SOLE 0 0 438762 WISDOMTREE TR US SMALLCAP FUND 97717W562 1143 29739 SH SOLE 0 0 29739 WISDOMTREE TR US TOTAL DIVIDND 97717W109 630 5969 SH SOLE 0 0 5969 WISDOMTREE TR YIELD ENHANCD US 97717X511 328 6273 SH SOLE 0 0 6273 WIX COM LTD SHS M98068105 1851 15121 SH SOLE 6680 0 8441 WOLVERINE WORLD WIDE INC COM 978097103 4056 120212 SH SOLE 113193 0 7019 WOODWARD INC COM 980745103 5692 48057 SH SOLE 42193 0 5864 WORKDAY INC CL A 98138H101 18005 109484 SH SOLE 68497 0 40987 WORKIVA INC COM CL A 98139A105 249 5930 SH SOLE 0 0 5930 WORLD FUEL SVCS CORP COM 981475106 2478 57067 SH SOLE 50992 0 6075 WORLD GOLD TR SPDR GLD MINIS 98149E204 6314 417023 SH SOLE 0 0 417023 WORLD WRESTLING ENTMT INC CL A 98156Q108 293 4517 SH SOLE 0 0 4517 WORTHINGTON INDS INC COM 981811102 376 8917 SH SOLE 2281 0 6636 WPP PLC NEW ADR 92937A102 877 12475 SH SOLE 0 0 12475 WPX ENERGY INC COM 98212B103 1582 115141 SH SOLE 96024 0 19117 WRIGHT MED GROUP N V ORD SHS N96617118 2261 74190 SH SOLE 68705 0 5485 WW INTL INC COM 98262P101 1425 37303 SH SOLE 0 0 37303 WYNDHAM DESTINATIONS INC COM 98310W108 9840 190356 SH SOLE 168574 0 21782 WYNDHAM HOTELS & RESORTS INC COM 98311A105 9791 155885 SH SOLE 128794 0 27091 WYNN RESORTS LTD COM 983134107 7118 51255 SH SOLE 2476 0 48779 XCEL ENERGY INC COM 98389B100 42588 670768 SH SOLE 542001 0 128767 XENCOR INC COM 98401F105 2884 83849 SH SOLE 0 0 83849 XENIA HOTELS & RESORTS INC COM 984017103 999 46236 SH SOLE 26964 0 19272 XEROX HOLDINGS CORP COM NEW 98421M106 2620 71068 SH SOLE 49205 0 21863 XILINX INC COM 983919101 18937 193688 SH SOLE 140387 0 53301 XPO LOGISTICS INC COM 983793100 16109 202118 SH SOLE 23434 0 178684 XPO LOGISTICS INC COM 983793100 68 12200 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 11239 142630 SH SOLE 88596 0 54034 YAMANA GOLD INC COM 98462Y100 93 23576 SH SOLE 0 0 23576 YANDEX N V SHS CLASS A N97284108 272 6249 SH SOLE 386 0 5863 YELP INC CL A 985817105 4924 141359 SH SOLE 132516 0 8843 YETI HLDGS INC COM 98585X104 5014 144152 SH SOLE 16390 0 127762 YUM BRANDS INC COM 988498101 26285 260943 SH SOLE 117182 0 143761 YUM CHINA HLDGS INC COM 98850P109 33524 698272 SH SOLE 586677 0 111595 ZAYO GROUP HLDGS INC COM 98919V105 455 13138 SH SOLE 0 0 13138 ZEBRA TECHNOLOGIES CORP CL A 989207105 22089 86473 SH SOLE 70719 0 15754 ZENDESK INC COM 98936J101 3672 47921 SH SOLE 37570 0 10351 ZILLOW GROUP INC CL A 98954M101 7197 157343 SH SOLE 0 0 157343 ZILLOW GROUP INC CL C CAP STK 98954M200 227 4936 SH SOLE 0 0 4936 ZILLOW GROUP INC NOTE 1.500% 7/0 98954MAC5 7633 7972000 PRN SOLE 0 0 7972000 ZIMMER BIOMET HLDGS INC COM 98956P102 37450 250203 SH SOLE 130784 0 119419 ZIONS BANCORPORATION N A COM 989701107 2762 53188 SH SOLE 6703 0 46485 ZIONS BANCORPORATION N A COM 989701107 29 12600 SH Call SOLE 0 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 335 70943 SH SOLE 0 0 70943 ZOETIS INC CL A 98978V103 117638 888825 SH SOLE 464946 0 423879 ZOGENIX INC COM NEW 98978L204 654 12543 SH SOLE 9756 0 2787 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3023 44437 SH SOLE 0 0 44437 ZSCALER INC COM 98980G102 2228 47918 SH SOLE 0 0 47918 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 3860 165306 SH SOLE 0 0 165306 ZUORA INC COM CL A 98983V106 1967 137248 SH SOLE 0 0 137248 ZYMEWORKS INC COM 98985W102 4185 92056 SH SOLE 0 0 92056 ZYNGA INC CL A 98986T108 1594 260379 SH SOLE 233094 0 27285