0001084208-18-000027.txt : 20181114 0001084208-18-000027.hdr.sgml : 20181114 20181114151527 ACCESSION NUMBER: 0001084208-18-000027 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181114 DATE AS OF CHANGE: 20181114 EFFECTIVENESS DATE: 20181114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RAYMOND JAMES & ASSOCIATES CENTRAL INDEX KEY: 0001084208 IRS NUMBER: 591237041 STATE OF INCORPORATION: FL FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04393 FILM NUMBER: 181183077 BUSINESS ADDRESS: STREET 1: 880 CARRILON PKWY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 BUSINESS PHONE: 7275671000 MAIL ADDRESS: STREET 1: 880 CARRILON PARKWAY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 FORMER COMPANY: FORMER CONFORMED NAME: DOWDLE JEFFREY A DATE OF NAME CHANGE: 19990414 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001084208 XXXXXXXX 09-30-2018 09-30-2018 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Joe Rambow Compliance Advisor 727-567-4694 JRambow St. Petersburg FL 11-14-2018 0 3735 64699174 false
INFORMATION TABLE 2 Q318RJA.xml 22ND CENTY GROUP INC COM 90137F103 51 18222 SH SOLE 0 0 18222 3-D SYS CORP DEL COM NEW 88554D205 1848 97754 SH SOLE 0 0 97754 3M CO COM 88579Y101 137150 650864 SH SOLE 323054 0 327810 58 COM INC SPON ADR REP A 31680Q104 3523 47861 SH SOLE 46879 0 982 AAC HLDGS INC COM 000307108 130 16980 SH SOLE 0 0 16980 AAON INC COM PAR $0.004 000360206 1300 34403 SH SOLE 0 0 34403 AAR CORP COM 000361105 481 10045 SH SOLE 0 0 10045 AARONS INC COM PAR $0.50 002535300 2307 42361 SH SOLE 0 0 42361 ABB LTD SPONSORED ADR 000375204 17576 743819 SH SOLE 403525 0 340294 ABBOTT LABS COM 002824100 153095 2086882 SH SOLE 819283 0 1267599 ABBVIE INC COM 00287Y109 334378 3535394 SH SOLE 803808 0 2731586 ABBVIE INC COM 00287Y109 3 12400 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 25 59800 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 1 12700 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 3 12400 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 7 13700 SH Call SOLE 0 0 0 ABERCROMBIE & FITCH CO CL A 002896207 1483 70211 SH SOLE 0 0 70211 ABERCROMBIE & FITCH CO CL A 002896207 43 43300 SH Call SOLE 0 0 0 ABERCROMBIE & FITCH CO CL A 002896207 1 41600 SH Put SOLE 0 0 41600 ABERDEEN ASIA PACIFIC INCOM COM 003009107 662 159913 SH SOLE 0 0 159913 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 104 15172 SH SOLE 0 0 15172 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 335 32399 SH SOLE 0 0 32399 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 979 161536 SH SOLE 0 0 161536 ABERDEEN INCOME CR STRATEGIE COM 003057106 1147 80585 SH SOLE 0 0 80585 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2792 317992 SH SOLE 0 0 317992 ABIOMED INC COM 003654100 18881 41980 SH SOLE 9833 0 32147 ACACIA RESH CORP ACACIA TCH COM 003881307 76 23640 SH SOLE 0 0 23640 ACADIA HEALTHCARE COMPANY IN COM 00404A109 3057 86847 SH SOLE 27908 0 58939 ACCELERON PHARMA INC COM 00434H108 535 9355 SH SOLE 9215 0 140 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 72263 424571 SH SOLE 228166 0 196405 ACCESS NATL CORP COM 004337101 364 13412 SH SOLE 0 0 13412 ACCO BRANDS CORP COM 00081T108 1847 163411 SH SOLE 162947 0 464 ACELRX PHARMACEUTICALS INC COM 00444T100 58 15000 SH SOLE 0 0 15000 ACHILLION PHARMACEUTICALS IN COM 00448Q201 236 64050 SH SOLE 0 0 64050 ACI WORLDWIDE INC COM 004498101 4450 158124 SH SOLE 157686 0 438 ACORDA THERAPEUTICS INC COM 00484M106 223 11345 SH SOLE 0 0 11345 ACTIVISION BLIZZARD INC COM 00507V109 35201 423141 SH SOLE 248081 0 175060 ACTUANT CORP CL A NEW 00508X203 15228 545820 SH SOLE 535994 0 9826 ACUITY BRANDS INC COM 00508Y102 3409 21685 SH SOLE 18728 0 2957 ACUSHNET HOLDINGS CORP COM 005098108 6515 237516 SH SOLE 236496 0 1020 ACXIOM HOLDINGS INC COM 005125109 508 10272 SH SOLE 5929 0 4343 ADAM NAT RES FD INC COM 00548F105 1347 67565 SH SOLE 0 0 67565 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 111 31696 SH SOLE 0 0 31696 ADAMS DIVERSIFIED EQUITY FD COM 006212104 21758 1305197 SH SOLE 0 0 1305197 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 195 14408 SH SOLE 0 0 14408 ADECOAGRO S A COM L00849106 189 25693 SH SOLE 24531 0 1162 ADIENT PLC ORD SHS G0084W101 7133 181468 SH SOLE 175338 0 6130 ADMA BIOLOGICS INC COM 000899104 101 16261 SH SOLE 0 0 16261 ADOBE SYS INC COM 00724F101 89546 331713 SH SOLE 204132 0 127581 ADT INC COM 00090Q103 333 35438 SH SOLE 0 0 35438 ADTRAN INC COM 00738A106 288 16322 SH SOLE 16196 0 126 ADURO BIOTECH INC COM 00739L101 172 23449 SH SOLE 0 0 23449 ADVANCE AUTO PARTS INC COM 00751Y106 13057 77569 SH SOLE 69480 0 8089 ADVANCED DRAIN SYS INC DEL COM 00790R104 365 11803 SH SOLE 3725 0 8078 ADVANCED ENERGY INDS COM 007973100 443 8571 SH SOLE 1388 0 7183 ADVANCED MICRO DEVICES INC COM 007903107 12663 409925 SH SOLE 32480 0 377445 ADVANSIX INC COM 00773T101 559 16456 SH SOLE 5164 0 11292 ADVENT CLAYMORE CV SECS & IN COM 00764C109 5392 344114 SH SOLE 0 0 344114 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 1522 28312 SH SOLE 0 0 28312 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 400 5697 SH SOLE 0 0 5697 AECOM COM 00766T100 249 7632 SH SOLE 0 0 7632 AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 15 10700 SH SOLE 0 0 10700 AEGON N V NY REGISTRY SH 007924103 11856 1843787 SH SOLE 62955 0 1780832 AERCAP HOLDINGS NV SHS N00985106 13127 228220 SH SOLE 215673 0 12547 AERIE PHARMACEUTICALS INC COM 00771V108 1057 17175 SH SOLE 3131 0 14044 AEROJET ROCKETDYNE HLDGS INC COM 007800105 678 19959 SH SOLE 17348 0 2611 AEROVIRONMENT INC COM 008073108 2028 18080 SH SOLE 0 0 18080 AERPIO PHARMACEUTICALS INC COM 00810B105 37 12000 SH SOLE 0 0 12000 AES CORP COM 00130H105 3615 258247 SH SOLE 173822 0 84425 AETNA INC NEW COM 00817Y108 33693 166098 SH SOLE 87550 0 78548 AFFILIATED MANAGERS GROUP COM 008252108 9071 66346 SH SOLE 44310 0 22036 AFLAC INC COM 001055102 32416 688677 SH SOLE 126925 0 561752 AG MTG INVT TR INC COM 001228105 259 14270 SH SOLE 11733 0 2537 AGCO CORP COM 001084102 239 3935 SH SOLE 819 0 3116 AGILE THERAPEUTICS INC COM 00847L100 5 12500 SH SOLE 0 0 12500 AGILENT TECHNOLOGIES INC COM 00846U101 5709 80937 SH SOLE 46262 0 34675 AGNC INVT CORP COM 00123Q104 2801 150346 SH SOLE 0 0 150346 AGNICO EAGLE MINES LTD COM 008474108 3289 96177 SH SOLE 36632 0 59545 AGREE REALTY CORP COM 008492100 3215 60515 SH SOLE 47317 0 13198 AIMMUNE THERAPEUTICS INC COM 00900T107 1401 51342 SH SOLE 21273 0 30069 AIR LEASE CORP CL A 00912X302 22098 481640 SH SOLE 92573 0 389067 AIR PRODS & CHEMS INC COM 009158106 184199 1102636 SH SOLE 107108 0 995528 AIR PRODS & CHEMS INC COM 009158106 144 29900 SH Call SOLE 0 0 0 AIR PRODS & CHEMS INC COM 009158106 33 36700 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 3518 163837 SH SOLE 162270 0 1567 AIRCASTLE LTD COM G0129K104 16153 737255 SH SOLE 696461 0 40794 AK STL HLDG CORP COM 001547108 257 52404 SH SOLE 0 0 52404 AKAMAI TECHNOLOGIES INC COM 00971T101 18477 252593 SH SOLE 229718 0 22875 ALAMOS GOLD INC NEW COM CL A 011532108 298 64710 SH SOLE 0 0 64710 ALARM COM HLDGS INC COM 011642105 4062 70772 SH SOLE 16452 0 54320 ALASKA AIR GROUP INC COM 011659109 43378 629924 SH SOLE 149996 0 479928 ALBANY INTL CORP CL A 012348108 2479 31181 SH SOLE 30955 0 226 ALBEMARLE CORP COM 012653101 12146 121725 SH SOLE 67937 0 53788 ALCENTRA CAP CORP COM 01374T102 317 52965 SH SOLE 0 0 52965 ALCOA CORP COM 013872106 2366 58557 SH SOLE 7 0 58550 ALEXANDER & BALDWIN INC NEW COM 014491104 305 13449 SH SOLE 12850 0 599 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 859 6829 SH SOLE 2684 0 4145 ALEXCO RESOURCE CORP COM 01535P106 108 104417 SH SOLE 0 0 104417 ALEXION PHARMACEUTICALS INC COM 015351109 39878 286869 SH SOLE 208491 0 78378 ALGONQUIN PWR UTILS CORP COM 015857105 653 63114 SH SOLE 0 0 63114 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 224696 1363777 SH SOLE 467452 0 896325 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 11 22100 SH Call SOLE 0 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2 19300 SH Call SOLE 0 0 0 ALIGN TECHNOLOGY INC COM 016255101 26011 66486 SH SOLE 9885 0 56601 ALKERMES PLC SHS G01767105 1062 25031 SH SOLE 22917 0 2114 ALLEGHANY CORP DEL COM 017175100 19197 29411 SH SOLE 22133 0 7278 ALLEGHENY TECHNOLOGIES INC COM 01741R102 1306 44202 SH SOLE 65 0 44137 ALLEGION PUB LTD CO ORD SHS G0176J109 3434 37910 SH SOLE 4139 0 33771 ALLERGAN PLC SHS G0177J108 147327 773407 SH SOLE 626466 0 146941 ALLETE INC COM NEW 018522300 6198 82632 SH SOLE 75348 0 7284 ALLIANCE CALIF MUN INCOME FD COM 018546101 269 19785 SH SOLE 0 0 19785 ALLIANCE DATA SYSTEMS CORP COM 018581108 12660 53606 SH SOLE 31615 0 21991 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 572 28053 SH SOLE 0 0 28053 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 932 79989 SH SOLE 0 0 79989 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1674 54967 SH SOLE 0 0 54967 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 260 20998 SH SOLE 0 0 20998 ALLIANT ENERGY CORP COM 018802108 12824 301233 SH SOLE 266275 0 34958 ALLIANZGI CONV INCOME FD COM 018828103 199 28657 SH SOLE 0 0 28657 ALLIANZGI CONV INCOME FD II COM 018825109 1034 168679 SH SOLE 0 0 168679 ALLIANZGI DIVERS INC & CNV F COM 01883J108 2774 111679 SH SOLE 0 0 111679 ALLIANZGI EQUITY & CONV INCO COM 018829101 2478 107974 SH SOLE 0 0 107974 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 3860 294666 SH SOLE 0 0 294666 ALLISON TRANSMISSION HLDGS I COM 01973R101 3982 76570 SH SOLE 64414 0 12156 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 2501 175501 SH SOLE 170704 0 4797 ALLSTATE CORP COM 020002101 86955 880991 SH SOLE 250425 0 630566 ALLSTATE CORP COM 020002101 1 10300 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 4103 155140 SH SOLE 117401 0 37739 ALMADEN MINERALS LTD COM CL B 020283305 222 349598 SH SOLE 0 0 349598 ALPHA ARCHITECT ETF TR US QUAN MOMENTUM 02072L409 1088 32000 SH SOLE 0 0 32000 ALPHABET INC CAP STK CL A 02079K305 309826 256674 SH SOLE 76294 0 180380 ALPHABET INC CAP STK CL C 02079K107 281546 235902 SH SOLE 73564 0 162338 ALPHABET INC CAP STK CL C 02079K107 209 600 SH Call SOLE 0 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 400 18144 SH SOLE 0 0 18144 ALPS ETF TR ALERIAN MLP 00162Q866 68002 6367198 SH SOLE 4893 0 6362305 ALPS ETF TR C&S GLOBL ETF 00162Q106 467 10705 SH SOLE 0 0 10705 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1246 42024 SH SOLE 0 0 42024 ALPS ETF TR EQUAL SEC ETF 00162Q205 275 3771 SH SOLE 0 0 3771 ALPS ETF TR INTL SEC DV DOG 00162Q718 5053 188129 SH SOLE 0 0 188129 ALPS ETF TR MED BREAKTHGH 00162Q593 6624 168246 SH SOLE 0 0 168246 ALPS ETF TR RIVERFRNT DYMC 00162Q528 2527 75904 SH SOLE 0 0 75904 ALPS ETF TR RIVERFRNT FLEX 00162Q510 1519 42214 SH SOLE 0 0 42214 ALPS ETF TR RIVERFRONT DYM 00162Q536 2293 96060 SH SOLE 0 0 96060 ALPS ETF TR RIVRFRNT STR INC 00162Q783 13018 528972 SH SOLE 494419 0 34553 ALPS ETF TR SECTR DIV DOGS 00162Q858 26866 585830 SH SOLE 0 0 585830 ALPS ETF TR SPROTT GL MINE 00162Q643 486 31165 SH SOLE 0 0 31165 ALTABA INC COM 021346101 4998 73366 SH SOLE 0 0 73366 ALTERYX INC COM CL A 02156B103 4720 82508 SH SOLE 0 0 82508 ALTRIA GROUP INC COM 02209S103 272484 4518061 SH SOLE 3183774 0 1334287 ALTRIA GROUP INC COM 02209S103 37 36700 SH Call SOLE 0 0 0 ALZA CORP SDCV 7/2 02261WAB5 571 301000 PRN SOLE 0 0 301000 AMARIN CORP PLC SPONS ADR NEW 023111206 1677 103054 SH SOLE 0 0 103054 AMARIN CORP PLC SPONS ADR NEW 023111206 1 22300 SH Call SOLE 0 0 0 AMAZON COM INC COM 023135106 702723 350836 SH SOLE 78429 0 272407 AMAZON COM INC COM 023135106 255 300 SH Call SOLE 0 0 0 AMBARELLA INC SHS G037AX101 1799 46518 SH SOLE 27709 0 18809 AMBEV SA SPONSORED ADR 02319V103 2850 623575 SH SOLE 501258 0 122317 AMC NETWORKS INC CL A 00164V103 14892 224482 SH SOLE 213968 0 10514 AMDOCS LTD SHS G02602103 13170 199608 SH SOLE 195329 0 4279 AMEDISYS INC COM 023436108 491 3927 SH SOLE 1876 0 2051 AMERCO COM 023586100 216 607 SH SOLE 393 0 214 AMEREN CORP COM 023608102 20504 324333 SH SOLE 291686 0 32647 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2232 391543 SH SOLE 0 0 391543 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 800 49791 SH SOLE 0 0 49791 AMERICAN AIRLS GROUP INC COM 02376R102 4578 110761 SH SOLE 0 0 110761 AMERICAN CAMPUS CMNTYS INC COM 024835100 2420 58800 SH SOLE 57325 0 1475 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 663 26687 SH SOLE 16658 0 10029 AMERICAN ELEC PWR INC COM 025537101 68605 967907 SH SOLE 727169 0 240738 AMERICAN EQTY INVT LIFE HLD COM 025676206 723 20454 SH SOLE 0 0 20454 AMERICAN EXPRESS CO COM 025816109 79251 744205 SH SOLE 456394 0 287811 AMERICAN FINL GROUP INC OHIO COM 025932104 947 8537 SH SOLE 20 0 8517 AMERICAN HOMES 4 RENT CL A 02665T306 11384 520072 SH SOLE 165021 0 355051 AMERICAN INTL GROUP INC COM NEW 026874784 15852 297743 SH SOLE 238511 0 59232 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 625 40220 SH SOLE 0 0 40220 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 3 30000 SH Put SOLE 0 0 30000 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 56 30000 SH Call SOLE 0 0 0 AMERICAN RAILCAR INDS INC COM 02916P103 725 15732 SH SOLE 0 0 15732 AMERICAN STS WTR CO COM 029899101 2397 39209 SH SOLE 0 0 39209 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 104 15022 SH SOLE 10 0 15012 AMERICAN TOWER CORP NEW COM 03027X100 71587 492679 SH SOLE 230671 0 262008 AMERICAN WTR WKS CO INC NEW COM 030420103 17205 195580 SH SOLE 53340 0 142240 AMERICOLD RLTY TR COM 03064D108 524 20952 SH SOLE 0 0 20952 AMERIGAS PARTNERS L P UNIT L P INT 030975106 9898 250517 SH SOLE 229403 0 21114 AMERIPRISE FINL INC COM 03076C106 5668 38384 SH SOLE 15246 0 23138 AMERIS BANCORP COM 03076K108 568 12437 SH SOLE 0 0 12437 AMERISOURCEBERGEN CORP COM 03073E105 19094 207050 SH SOLE 129898 0 77152 AMETEK INC NEW COM 031100100 17035 215308 SH SOLE 199426 0 15882 AMGEN INC COM 031162100 146245 705492 SH SOLE 290929 0 414563 AMGEN INC COM 031162100 16 32000 SH Call SOLE 0 0 0 AMICUS THERAPEUTICS INC COM 03152W109 637 52712 SH SOLE 51612 0 1100 AMN HEALTHCARE SERVICES INC COM 001744101 4088 74734 SH SOLE 44107 0 30627 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 1305 58795 SH SOLE 41668 0 17127 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 762 39612 SH SOLE 0 0 39612 AMPHENOL CORP NEW CL A 032095101 2846 30270 SH SOLE 14098 0 16172 AMPIO PHARMACEUTICALS INC COM 03209T109 40 78329 SH SOLE 0 0 78329 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2692 132863 SH SOLE 50 0 132813 AMPLIFY ETF TR ONLIN RETL ETF 032108102 3217 61933 SH SOLE 0 0 61933 AMTRUST FINL SVCS INC COM 032359309 304 20965 SH SOLE 0 0 20965 ANADARKO PETE CORP COM 032511107 102823 1525340 SH SOLE 1472801 0 52539 ANALOG DEVICES INC COM 032654105 23828 257715 SH SOLE 40879 0 216836 ANALOG DEVICES INC COM 032654105 38 22400 SH Call SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 397 30500 SH Call SOLE 0 0 0 ANAPTYSBIO INC COM 032724106 427 4275 SH SOLE 0 0 4275 ANDEAVOR COM 03349M105 22018 143437 SH SOLE 122434 0 21003 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 7278 149878 SH SOLE 0 0 149878 ANDERSONS INC COM 034164103 229 6082 SH SOLE 0 0 6082 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 34960 399222 SH SOLE 300839 0 98383 ANI PHARMACEUTICALS INC COM 00182C103 673 11905 SH SOLE 3249 0 8656 ANIKA THERAPEUTICS INC COM 035255108 311 7380 SH SOLE 7060 0 320 ANNALY CAP MGMT INC COM 035710409 8833 863395 SH SOLE 341164 0 522231 ANSYS INC COM 03662Q105 8202 43935 SH SOLE 42018 0 1917 ANTERO MIDSTREAM GP LP COM SHS REPSTG 03675Y103 645 38105 SH SOLE 0 0 38105 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 2035 71000 SH SOLE 0 0 71000 ANTERO RES CORP COM 03674X106 256 14455 SH SOLE 7921 0 6534 ANTHEM INC COM 036752103 25188 91909 SH SOLE 58583 0 33326 ANTHEM INC NOTE 2.750%10/1 94973VBG1 679 180000 PRN SOLE 0 0 180000 AON PLC SHS CL A G0408V102 41266 268343 SH SOLE 251150 0 17193 APACHE CORP COM 037411105 3798 79680 SH SOLE 2393 0 77287 APARTMENT INVT & MGMT CO CL A 03748R101 26770 606622 SH SOLE 577637 0 28985 APERGY CORP COM 03755L104 5866 134657 SH SOLE 117448 0 17209 APOLLO COML REAL EST FIN INC COM 03762U105 923 48923 SH SOLE 19783 0 29140 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 3366 97419 SH SOLE 0 0 97419 APOLLO INVT CORP COM 03761U106 787 144643 SH SOLE 35846 0 108797 APOLLO SR FLOATING RATE FD I COM 037636107 211 13181 SH SOLE 0 0 13181 APOLLO TACTICAL INCOME FD IN COM 037638103 513 33063 SH SOLE 0 0 33063 APPIAN CORP CL A 03782L101 240 7257 SH SOLE 0 0 7257 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 545 31181 SH SOLE 14421 0 16760 APPLE INC COM 037833100 1201573 5322751 SH SOLE 1058166 0 4264585 APPLE INC COM 037833100 458 16500 SH Call SOLE 0 0 0 APPLE INC COM 037833100 210 15700 SH Call SOLE 0 0 0 APPLE INC COM 037833100 32 14600 SH Call SOLE 0 0 0 APPLE INC COM 037833100 40 103700 SH Call SOLE 0 0 0 APPLE INC COM 037833100 295 14800 SH Call SOLE 0 0 0 APPLE INC COM 037833100 58 10200 SH Call SOLE 0 0 0 APPLE INC COM 037833100 394 26500 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 3272 41817 SH SOLE 40223 0 1594 APPLIED MATLS INC COM 038222105 15148 391920 SH SOLE 69703 0 322217 APPLIED MATLS INC COM 038222105 3 14700 SH Call SOLE 0 0 0 APPLIED MATLS INC COM 038222105 1 13500 SH Call SOLE 0 0 0 APPLIED OPTOELECTRONICS INC COM 03823U102 5704 231318 SH SOLE 0 0 231318 APPTIO INC CL A 03835C108 974 26365 SH SOLE 0 0 26365 APTARGROUP INC COM 038336103 8978 83335 SH SOLE 66643 0 16692 APTIV PLC SHS G6095L109 13625 162392 SH SOLE 122252 0 40140 AQUA AMERICA INC COM 03836W103 8531 231196 SH SOLE 0 0 231196 AQUA METALS INC COM 03837J101 26 10206 SH SOLE 0 0 10206 AQUAVENTURE HLDGS LTD SHS G0443N107 1915 105978 SH SOLE 0 0 105978 ARAMARK COM 03852U106 2172 50495 SH SOLE 49612 0 883 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 601 19461 SH SOLE 11903 0 7558 ARCH CAP GROUP LTD ORD G0450A105 7599 254908 SH SOLE 154244 0 100664 ARCH COAL INC CL A 039380407 1390 15552 SH SOLE 15552 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 23569 468844 SH SOLE 112870 0 355974 ARCHER DANIELS MIDLAND CO COM 039483102 110 18100 SH Call SOLE 0 0 0 ARCHROCK INC COM 03957W106 238 19521 SH SOLE 0 0 19521 ARCONIC INC COM 03965L100 4384 199165 SH SOLE 106045 0 93120 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 210 33611 SH SOLE 0 0 33611 ARES CAP CORP COM 04010L103 6822 396886 SH SOLE 2466 0 394420 ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 1452 1450000 PRN SOLE 0 0 1450000 ARES COML REAL ESTATE CORP COM 04013V108 255 18285 SH SOLE 0 0 18285 ARES DYNAMIC CR ALLOCATION F COM 04014F102 514 33122 SH SOLE 0 0 33122 ARES MGMT LP COM SHS REG INT 04014Y101 1262 54378 SH SOLE 0 0 54378 ARGAN INC COM 04010E109 2629 61151 SH SOLE 55245 0 5906 ARGO GROUP INTL HLDGS LTD COM G0464B107 519 8228 SH SOLE 0 0 8228 ARISTA NETWORKS INC COM 040413106 5190 19520 SH SOLE 13758 0 5762 ARK ETF TR 3D PRINTING ETF 00214Q500 242 9209 SH SOLE 0 0 9209 ARK ETF TR GEN REV MLTSCT 00214Q302 1552 46435 SH SOLE 0 0 46435 ARK ETF TR INDL INNOVATIN 00214Q203 201 5590 SH SOLE 0 0 5590 ARK ETF TR INNOVATION ETF 00214Q104 44851 947419 SH SOLE 0 0 947419 ARK ETF TR WEB X.O ETF 00214Q401 1410 24492 SH SOLE 0 0 24492 ARLO TECHNOLOGIES INC COM 04206A101 279 19216 SH SOLE 0 0 19216 ARMADA HOFFLER PPTYS INC COM 04208T108 248 16398 SH SOLE 12171 0 4227 ARMSTRONG FLOORING INC COM 04238R106 5741 317184 SH SOLE 314360 0 2824 ARMSTRONG WORLD INDS INC NEW COM 04247X102 6369 91512 SH SOLE 91029 0 483 ARRIS INTL INC SHS G0551A103 1231 47352 SH SOLE 7228 0 40124 ARROW ELECTRS INC COM 042735100 10379 140794 SH SOLE 63270 0 77524 ARROW ETF TR ARROW DJ GLB YLD 04273H104 1812 104315 SH SOLE 0 0 104315 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 6624 204430 SH SOLE 195558 0 8872 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 529 59658 SH SOLE 0 0 59658 ASBURY AUTOMOTIVE GROUP INC COM 043436104 3651 53100 SH SOLE 52075 0 1025 ASCENA RETAIL GROUP INC COM 04351G101 287 62754 SH SOLE 0 0 62754 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 622 128731 SH SOLE 127463 0 1268 ASGN INC COM 00191U102 349 4427 SH SOLE 2859 0 1568 ASHLAND GLOBAL HLDGS INC COM 044186104 922 10991 SH SOLE 0 0 10991 ASML HOLDING N V N Y REGISTRY SHS N07059210 27220 144773 SH SOLE 132338 0 12435 ASPEN TECHNOLOGY INC COM 045327103 26692 234327 SH SOLE 191421 0 42906 ASSOCIATED CAP GROUP INC CL A 045528106 1179 27715 SH SOLE 0 0 27715 ASSURANT INC COM 04621X108 7650 70867 SH SOLE 69872 0 995 ASSURED GUARANTY LTD COM G0585R106 10611 251267 SH SOLE 229418 0 21849 ASTRAZENECA PLC SPONSORED ADR 046353108 117127 2959991 SH SOLE 2416392 0 543599 AT HOME GROUP INC COM 04650Y100 885 28071 SH SOLE 26415 0 1656 AT&T INC COM 00206R102 409559 12196526 SH SOLE 6686475 0 5510051 AT&T INC COM 00206R102 7 11800 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 1 14800 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 1076 26030 SH SOLE 25950 0 80 ATHENAHEALTH INC COM 04685W103 736 5509 SH SOLE 0 0 5509 ATHERSYS INC COM 04744L106 23 10920 SH SOLE 0 0 10920 ATLANTIC CAP BANCSHARES INC COM 048269203 170 10155 SH SOLE 0 0 10155 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 455 7135 SH SOLE 0 0 7135 ATLASSIAN CORP PLC CL A G06242104 8458 87972 SH SOLE 82726 0 5246 ATMOS ENERGY CORP COM 049560105 1016 10815 SH SOLE 16 0 10799 ATN INTL INC COM 00215F107 3276 44342 SH SOLE 44086 0 256 ATRION CORP COM 049904105 1278 1836 SH SOLE 0 0 1836 AURYN RES INC COM 05208W108 11 10500 SH SOLE 0 0 10500 AUTODESK INC COM 052769106 140462 899760 SH SOLE 843238 0 56522 AUTOHOME INC SP ADR RP CL A 05278C107 16684 215523 SH SOLE 214773 0 750 AUTOLIV INC COM 052800109 8764 101108 SH SOLE 93730 0 7378 AUTOMATIC DATA PROCESSING IN COM 053015103 83549 554541 SH SOLE 217861 0 336680 AUTONATION INC COM 05329W102 266 6399 SH SOLE 0 0 6399 AUTOZONE INC COM 053332102 6762 8717 SH SOLE 6016 0 2701 AVALONBAY CMNTYS INC COM 053484101 1234 6810 SH SOLE 372 0 6438 AVANGRID INC COM 05351W103 582 12139 SH SOLE 5424 0 6715 AVANOS MED INC COM 05350V106 465 6793 SH SOLE 2 0 6791 AVAYA HLDGS CORP COM 05351X101 16728 755554 SH SOLE 755366 0 188 AVEO PHARMACEUTICALS INC COM 053588109 34 10200 SH SOLE 0 0 10200 AVERY DENNISON CORP COM 053611109 8598 79356 SH SOLE 64151 0 15205 AVISTA CORP COM 05379B107 457 9045 SH SOLE 0 0 9045 AVNET INC COM 053807103 4137 92396 SH SOLE 7955 0 84441 AVNET INC COM 053807103 6 11100 SH Call SOLE 0 0 0 AVON PRODS INC COM 054303102 39 17817 SH SOLE 0 0 17817 AXALTA COATING SYS LTD COM G0750C108 4443 152375 SH SOLE 109917 0 42458 AXCELIS TECHNOLOGIES INC COM NEW 054540208 1871 95212 SH SOLE 0 0 95212 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 31707 549426 SH SOLE 544302 0 5124 AXOGEN INC COM 05463X106 599 16245 SH SOLE 12495 0 3750 AXON ENTERPRISE INC COM 05464C101 6010 87829 SH SOLE 0 0 87829 AXOS FINL INC COM 05465C100 3934 114408 SH SOLE 0 0 114408 B & G FOODS INC NEW COM 05508R106 12334 449312 SH SOLE 408455 0 40857 B2GOLD CORP COM 11777Q209 254 111671 SH SOLE 0 0 111671 BADGER METER INC COM 056525108 826 15596 SH SOLE 10020 0 5576 BAIDU INC SPON ADR REP A 056752108 25306 110660 SH SOLE 61561 0 49099 BAKER HUGHES A GE CO CL A 05722G100 1129 33380 SH SOLE 8274 0 25106 BALCHEM CORP COM 057665200 1294 11548 SH SOLE 0 0 11548 BALL CORP COM 058498106 6497 147691 SH SOLE 118756 0 28935 BANC OF CALIFORNIA INC COM 05990K106 1030 54482 SH SOLE 0 0 54482 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 309 49064 SH SOLE 25382 0 23682 BANCO MACRO SA SPON ADR B 05961W105 499 12055 SH SOLE 0 0 12055 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 153 17361 SH SOLE 17024 0 337 BANCO SANTANDER SA ADR 05964H105 5587 1117492 SH SOLE 1013966 0 103526 BANCORP INC DEL COM 05969A105 139 14511 SH SOLE 13461 0 1050 BANCORPSOUTH BK TUPELO MISS COM 05971J102 2680 81967 SH SOLE 6309 0 75658 BANCROFT FUND LTD COM 059695106 1344 58693 SH SOLE 0 0 58693 BANK AMER CORP 7.25%CNV PFD L 060505682 4640 3584 SH SOLE 0 0 3584 BANK AMER CORP COM 060505104 224380 7616416 SH SOLE 2592967 0 5023449 BANK AMER CORP COM 060505104 1 10800 SH Call SOLE 0 0 0 BANK AMER CORP COM 060505104 1 21800 SH Call SOLE 0 0 0 BANK AMER CORP COM 060505104 14 66900 SH Call SOLE 0 0 0 BANK COMM HLDGS COM 06424J103 1601 131244 SH SOLE 0 0 131244 BANK HAWAII CORP COM 062540109 1049 13289 SH SOLE 6009 0 7280 BANK MONTREAL QUE COM 063671101 8214 99588 SH SOLE 0 0 99588 BANK N S HALIFAX COM 064149107 3062 51374 SH SOLE 0 0 51374 BANK NEW YORK MELLON CORP COM 064058100 28283 554688 SH SOLE 316118 0 238570 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 39818 767803 SH SOLE 719534 0 48269 BANK OZK COM 06417N103 27508 724659 SH SOLE 343427 0 381232 BANK OZK COM 06417N103 1 13000 SH Call SOLE 0 0 0 BANKUNITED INC COM 06652K103 1731 48905 SH SOLE 45770 0 3135 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 2974 114237 SH SOLE 0 0 114237 BARCLAYS PLC ADR 06738E204 22140 2473767 SH SOLE 871780 0 1601987 BARINGS BDC INC COM 06759L103 597 59646 SH SOLE 0 0 59646 BARINGS CORPORATE INVS COM 06759X107 323 21097 SH SOLE 0 0 21097 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1235 63748 SH SOLE 0 0 63748 BARINGS PARTN INVS SH BEN INT 06761A103 571 38335 SH SOLE 0 0 38335 BARNES & NOBLE ED INC COM 06777U101 840 145890 SH SOLE 145813 0 77 BARRICK GOLD CORP COM 067901108 3253 293549 SH SOLE 407 0 293142 BARRICK GOLD CORP COM 067901108 2 18500 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 22 32900 SH Call SOLE 0 0 0 BAUSCH HEALTH COS INC COM 071734107 3806 148263 SH SOLE 0 0 148263 BAUSCH HEALTH COS INC COM 071734107 152 14000 SH Call SOLE 0 0 0 BAUSCH HEALTH COS INC COM 071734107 19 14000 SH Call SOLE 0 0 0 BAXTER INTL INC COM 071813109 23124 299968 SH SOLE 89558 0 210410 BB&T CORP COM 054937107 108865 2242780 SH SOLE 1431991 0 810789 BBVA BANCO FRANCES S A SPONSORED ADR 07329M100 1824 156265 SH SOLE 0 0 156265 BCE INC COM NEW 05534B760 127485 3146925 SH SOLE 2971242 0 175683 BEACON ROOFING SUPPLY INC COM 073685109 5937 164047 SH SOLE 58526 0 105521 BECTON DICKINSON & CO COM 075887109 132806 508795 SH SOLE 79257 0 429538 BED BATH & BEYOND INC COM 075896100 1283 85548 SH SOLE 0 0 85548 BEIGENE LTD SPONSORED ADR 07725L102 443 2574 SH SOLE 2546 0 28 BELDEN INC COM 077454106 3886 54415 SH SOLE 54076 0 339 BELLICUM PHARMACEUTICALS INC COM 079481107 150 24302 SH SOLE 0 0 24302 BENEFITFOCUS INC COM 08180D106 10196 252072 SH SOLE 0 0 252072 BERKSHIRE HATHAWAY INC DEL CL A 084670108 40320 126 SH SOLE 0 0 126 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 361131 1686659 SH SOLE 303120 0 1383539 BERKSHIRE HILLS BANCORP INC COM 084680107 977 23996 SH SOLE 6412 0 17584 BERRY GLOBAL GROUP INC COM 08579W103 17994 371856 SH SOLE 256656 0 115200 BEST BUY INC COM 086516101 11732 147831 SH SOLE 33986 0 113845 BEST BUY INC COM 086516101 33 21800 SH Call SOLE 0 0 0 BEST INC SPONSORED ADS 08653C106 109 18472 SH SOLE 0 0 18472 BGC PARTNERS INC CL A 05541T101 79819 6752889 SH SOLE 4991821 0 1761068 BHP BILLITON LTD SPONSORED ADR 088606108 15772 316458 SH SOLE 194247 0 122211 BHP BILLITON PLC SPONSORED ADR 05545E209 3023 68730 SH SOLE 15217 0 53513 BIG LOTS INC COM 089302103 664 15878 SH SOLE 0 0 15878 BIGLARI HLDGS INC COM STK CL A 08986R408 462 501 SH SOLE 455 0 46 BIGLARI HLDGS INC COM STK CL B 08986R309 2032 11205 SH SOLE 4232 0 6973 BIO RAD LABS INC CL A 090572207 1974 6307 SH SOLE 4793 0 1514 BIO TECHNE CORP COM 09073M104 5166 25311 SH SOLE 13063 0 12248 BIODELIVERY SCIENCES INTL IN COM 09060J106 113 40211 SH SOLE 0 0 40211 BIOGEN INC COM 09062X103 148939 421552 SH SOLE 375290 0 46262 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 651 17350 SH SOLE 17300 0 50 BIOMARIN PHARMACEUTICAL INC COM 09061G101 16897 174248 SH SOLE 161351 0 12897 BIOSCRIP INC COM 09069N108 414 133700 SH SOLE 0 0 133700 BIOTELEMETRY INC COM 090672106 5951 92334 SH SOLE 50380 0 41954 BJS RESTAURANTS INC COM 09180C106 1847 25584 SH SOLE 25552 0 32 BLACK HILLS CORP COM 092113109 18536 319091 SH SOLE 311998 0 7093 BLACK KNIGHT INC COM 09215C105 2688 51750 SH SOLE 48727 0 3023 BLACK STONE MINERALS L P COM UNIT 09225M101 1612 88538 SH SOLE 0 0 88538 BLACKBAUD INC COM 09227Q100 2617 25791 SH SOLE 13264 0 12527 BLACKBERRY LTD COM 09228F103 2185 192005 SH SOLE 159986 0 32019 BLACKLINE INC COM 09239B109 202 3580 SH SOLE 0 0 3580 BLACKROCK 2022 GBL INCM OPP COM 09258P104 315 35246 SH SOLE 0 0 35246 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 513 41505 SH SOLE 0 0 41505 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 661 650000 PRN SOLE 0 0 650000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 437 34176 SH SOLE 0 0 34176 BLACKROCK CORPOR HI YLD FD I COM 09255P107 555 52807 SH SOLE 0 0 52807 BLACKROCK CR ALLCTN INC TR COM 092508100 2826 230878 SH SOLE 0 0 230878 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 1366 122660 SH SOLE 0 0 122660 BLACKROCK ENERGY & RES TR COM 09250U101 2851 195553 SH SOLE 0 0 195553 BLACKROCK ENH CAP & INC FD I COM 09256A109 7823 454834 SH SOLE 0 0 454834 BLACKROCK ENHANCED EQT DIV T COM 09251A104 23589 2485698 SH SOLE 0 0 2485698 BLACKROCK ENHANCED GBL DIV T COM 092501105 3988 362919 SH SOLE 0 0 362919 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 449 78273 SH SOLE 0 0 78273 BLACKROCK FLOAT RATE OME STR COM 09255X100 511 37031 SH SOLE 0 0 37031 BLACKROCK FLOATING RATE INCO COM 091941104 221 16730 SH SOLE 0 0 16730 BLACKROCK HEALTH SCIENCES TR COM 09250W107 972 22855 SH SOLE 0 0 22855 BLACKROCK INC COM 09247X101 72987 154831 SH SOLE 90339 0 64492 BLACKROCK INCOME TR INC COM 09247F100 159 27794 SH SOLE 0 0 27794 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1742 116974 SH SOLE 0 0 116974 BLACKROCK MULTI-SECTOR INC T COM 09258A107 939 55472 SH SOLE 0 0 55472 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1499 72398 SH SOLE 0 0 72398 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 425 34144 SH SOLE 0 0 34144 BLACKROCK MUNI INTER DR FD I COM 09253X102 3870 295834 SH SOLE 0 0 295834 BLACKROCK MUNI N Y INTER DUR COM 09255F109 171 13697 SH SOLE 0 0 13697 BLACKROCK MUNIASSETS FD INC COM 09254J102 3358 258942 SH SOLE 0 0 258942 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 207 15883 SH SOLE 0 0 15883 BLACKROCK MUNICIPAL BOND TR COM 09249H104 483 35036 SH SOLE 0 0 35036 BLACKROCK MUNICIPL INC QLTY COM 092479104 454 35562 SH SOLE 0 0 35562 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 648 64370 SH SOLE 0 0 64370 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 167 12523 SH SOLE 0 0 12523 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 287 22814 SH SOLE 0 0 22814 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 168 13395 SH SOLE 0 0 13395 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 556 46133 SH SOLE 0 0 46133 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 795 63489 SH SOLE 0 0 63489 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 136 11733 SH SOLE 0 0 11733 BLACKROCK MUNIVEST FD II INC COM 09253T101 169 12708 SH SOLE 0 0 12708 BLACKROCK MUNIVEST FD INC COM 09253R105 521 59591 SH SOLE 0 0 59591 BLACKROCK MUNIY QUALITY FD I COM 09254G108 1685 143491 SH SOLE 0 0 143491 BLACKROCK MUNIYIELD FD INC COM 09253W104 452 34414 SH SOLE 0 0 34414 BLACKROCK MUNIYIELD INVST FD COM 09254R104 478 33479 SH SOLE 0 0 33479 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 361 27817 SH SOLE 0 0 27817 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 139 12116 SH SOLE 0 0 12116 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 510 40010 SH SOLE 0 0 40010 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 988 81796 SH SOLE 0 0 81796 BLACKROCK MUNIYIELD QUALITY COM 09254F100 804 59461 SH SOLE 0 0 59461 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 218 17537 SH SOLE 0 0 17537 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 970 78233 SH SOLE 0 0 78233 BLACKROCK RES & COMM STRAT T SHS 09257A108 4897 539903 SH SOLE 0 0 539903 BLACKROCK SCIENCE & TECH TR SHS 09258G104 11399 321090 SH SOLE 0 0 321090 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2737 129102 SH SOLE 0 0 129102 BLACKROCK TCP CAP CORP COM 09259E108 2304 161913 SH SOLE 0 0 161913 BLACKROCK UTILITIES INFRSTRC COM 09248D104 1690 81186 SH SOLE 1 0 81185 BLACKROCK VA MUNICIPAL BOND COM 092481100 191 10966 SH SOLE 0 0 10966 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 48117 1263568 SH SOLE 0 0 1263568 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 305 50000 SH Call SOLE 0 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 67 21700 SH Put SOLE 0 0 21700 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 28 50800 SH Call SOLE 0 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 238 13254 SH SOLE 0 0 13254 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 222 13865 SH SOLE 0 0 13865 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 1874 117870 SH SOLE 250 0 117620 BLACKSTONE MTG TR INC COM CL A 09257W100 3516 104927 SH SOLE 0 0 104927 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 7906 7925000 PRN SOLE 0 0 7925000 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 75 75000 PRN SOLE 0 0 75000 BLOCK H & R INC COM 093671105 485 18833 SH SOLE 0 0 18833 BLOOM ENERGY CORP COM CL A 093712107 583 17093 SH SOLE 0 0 17093 BLOOMIN BRANDS INC COM 094235108 559 28222 SH SOLE 8117 0 20105 BLUCORA INC COM 095229100 2666 66228 SH SOLE 11263 0 54965 BLUE CAP REINS HLDGS LTD COM G1190F107 999 97982 SH SOLE 0 0 97982 BLUEBIRD BIO INC COM 09609G100 353 2416 SH SOLE 1963 0 453 BLUEPRINT MEDICINES CORP COM 09627Y109 838 10736 SH SOLE 9836 0 900 BMC STK HLDGS INC COM 05591B109 211 11335 SH SOLE 0 0 11335 BOEING CO COM 097023105 207089 556829 SH SOLE 123438 0 433391 BOK FINL CORP COM NEW 05561Q201 5650 58077 SH SOLE 42709 0 15368 BOOKING HLDGS INC COM 09857L108 57246 28854 SH SOLE 7179 0 21675 BOOT BARN HLDGS INC COM 099406100 298 10502 SH SOLE 10482 0 20 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3037 61188 SH SOLE 54507 0 6681 BORGWARNER INC COM 099724106 6771 158268 SH SOLE 121399 0 36869 BOSTON PRIVATE FINL HLDGS IN COM 101119105 227 16625 SH SOLE 0 0 16625 BOSTON PROPERTIES INC COM 101121101 10818 87889 SH SOLE 85863 0 2026 BOSTON SCIENTIFIC CORP COM 101137107 19910 517136 SH SOLE 129023 0 388113 BOTTOMLINE TECH DEL INC COM 101388106 313 4311 SH SOLE 4291 0 20 BOULDER GROWTH & INCOME FD I COM 101507101 37505 3345694 SH SOLE 0 0 3345694 BOVIE MEDICAL CORP COM 10211F100 939 132288 SH SOLE 0 0 132288 BOX INC CL A 10316T104 6435 269127 SH SOLE 0 0 269127 BOYD GAMING CORP COM 103304101 1045 30877 SH SOLE 7117 0 23760 BP PLC SPONSORED ADR 055622104 180016 3904897 SH SOLE 2423771 0 1481126 BP PLC SPONSORED ADR 055622104 45 89100 SH Call SOLE 0 0 0 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 362 10507 SH SOLE 0 0 10507 BRADY CORP CL A 104674106 311 7115 SH SOLE 0 0 7115 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 35376 2250376 SH SOLE 2169521 0 80855 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 404 36963 SH SOLE 0 0 36963 BRIDGE BANCORP INC COM 108035106 4817 145099 SH SOLE 0 0 145099 BRIDGFORD FOODS CORP COM 108763103 375 22750 SH SOLE 0 0 22750 BRIGHT HORIZONS FAM SOL IN D COM 109194100 4311 36581 SH SOLE 35564 0 1017 BRIGHT SCHOLAR ED HLDGS LTD SPONSORED ADS 109199109 176 14200 SH SOLE 0 0 14200 BRIGHTCOVE INC COM 10921T101 165 19600 SH SOLE 0 0 19600 BRIGHTHOUSE FINL INC COM 10922N103 5835 131901 SH SOLE 125588 0 6313 BRIGHTSPHERE INVESTMNT GRP P SHS G1644T109 172 13832 SH SOLE 13832 0 0 BRINKER INTL INC COM 109641100 2127 45518 SH SOLE 4928 0 40590 BRINKS CO COM 109696104 1705 24445 SH SOLE 14861 0 9584 BRISTOL MYERS SQUIBB CO COM 110122108 69902 1125995 SH SOLE 306005 0 819990 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 100259 2150105 SH SOLE 1890495 0 259610 BRIXMOR PPTY GROUP INC COM 11120U105 1118 63864 SH SOLE 57827 0 6037 BROADCOM INC COM 11135F101 210942 854930 SH SOLE 470464 0 384466 BROADCOM INC COM 11135F101 255 14000 SH Call SOLE 0 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 45897 347833 SH SOLE 250078 0 97755 BROOKDALE SR LIVING INC COM 112463104 205 20900 SH SOLE 0 0 20900 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 13643 306455 SH SOLE 265468 0 40987 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 627 52187 SH SOLE 0 0 52187 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 17592 440657 SH SOLE 0 0 440657 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 265 12679 SH SOLE 2 0 12677 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1119 48545 SH SOLE 162 0 48383 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 505 16659 SH SOLE 0 0 16659 BROOKLINE BANCORP INC DEL COM 11373M107 660 39542 SH SOLE 23404 0 16138 BROOKS AUTOMATION INC COM 114340102 2289 65353 SH SOLE 17467 0 47886 BROWN & BROWN INC COM 115236101 33834 1144184 SH SOLE 1098901 0 45283 BROWN FORMAN CORP CL A 115637100 667 13135 SH SOLE 0 0 13135 BROWN FORMAN CORP CL B 115637209 9226 182518 SH SOLE 3938 0 178580 BRUKER CORP COM 116794108 443 13242 SH SOLE 12398 0 844 BRUNSWICK CORP COM 117043109 1823 27205 SH SOLE 8322 0 18883 BRYN MAWR BK CORP COM 117665109 1011 21567 SH SOLE 21567 0 0 BT GROUP PLC ADR 05577E101 579 39193 SH SOLE 0 0 39193 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 5650 158211 SH SOLE 0 0 158211 BUCKLE INC COM 118440106 1394 60492 SH SOLE 59863 0 629 BUILDERS FIRSTSOURCE INC COM 12008R107 1228 83666 SH SOLE 66092 0 17574 BUNGE LIMITED COM G16962105 1359 19778 SH SOLE 0 0 19778 BURLINGTON STORES INC COM 122017106 19017 116729 SH SOLE 105256 0 11473 BWX TECHNOLOGIES INC COM 05605H100 4273 68330 SH SOLE 60389 0 7941 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 24353 248699 SH SOLE 232726 0 15973 C&J ENERGY SVCS INC NEW COM 12674R100 5560 267307 SH SOLE 0 0 267307 C&J ENERGY SVCS INC NEW COM 12674R100 20 25000 SH Call SOLE 0 0 0 CA INC COM 12673P105 1678 38014 SH SOLE 26564 0 11450 CABLE ONE INC COM 12685J105 423 479 SH SOLE 105 0 374 CABOT CORP COM 127055101 803 12799 SH SOLE 12707 0 92 CABOT MICROELECTRONICS CORP COM 12709P103 3339 32361 SH SOLE 32244 0 117 CABOT OIL & GAS CORP COM 127097103 368 16323 SH SOLE 0 0 16323 CACI INTL INC CL A 127190304 2524 13707 SH SOLE 209 0 13498 CACTUS INC CL A 127203107 239 6244 SH SOLE 0 0 6244 CADENCE BANCORPORATION CL A 12739A100 5632 215636 SH SOLE 9252 0 206384 CADENCE DESIGN SYSTEM INC COM 127387108 6497 143361 SH SOLE 129212 0 14149 CADIZ INC COM NEW 127537207 134 12000 SH SOLE 0 0 12000 CAE INC COM 124765108 1063 52376 SH SOLE 52376 0 0 CAESARS ENTMT CORP COM 127686103 4400 429240 SH SOLE 342922 0 86318 CAL MAINE FOODS INC COM NEW 128030202 1354 28033 SH SOLE 2613 0 25420 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 2188 164855 SH SOLE 0 0 164855 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 1125 93420 SH SOLE 250 0 93170 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 786 36210 SH SOLE 0 0 36210 CALAMOS GBL DYN INCOME FUND COM 12811L107 1805 199225 SH SOLE 0 0 199225 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 9152 680966 SH SOLE 0 0 680966 CALAVO GROWERS INC COM 128246105 490 5073 SH SOLE 0 0 5073 CALIFORNIA WTR SVC GROUP COM 130788102 426 9934 SH SOLE 3038 0 6896 CALLAWAY GOLF CO COM 131193104 236 9703 SH SOLE 0 0 9703 CALLON PETE CO DEL COM 13123X102 2138 178296 SH SOLE 119357 0 58939 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 178 27747 SH SOLE 0 0 27747 CAMBREX CORP COM 132011107 391 5714 SH SOLE 1139 0 4575 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 223 5643 SH SOLE 0 0 5643 CAMDEN NATL CORP COM 133034108 1620 37296 SH SOLE 33996 0 3300 CAMDEN PPTY TR SH BEN INT 133131102 18959 202614 SH SOLE 198173 0 4441 CAMECO CORP COM 13321L108 1558 136669 SH SOLE 0 0 136669 CAMPBELL SOUP CO COM 134429109 1807 49320 SH SOLE 0 0 49320 CAMPING WORLD HLDGS INC CL A 13462K109 823 38579 SH SOLE 31196 0 7383 CAN-FITE BIOPHARMA LTD SPONSORED ADR 13471N102 18 13700 SH SOLE 0 0 13700 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 2584 40036 SH SOLE 0 0 40036 CANADIAN NAT RES LTD COM 136385101 3461 105932 SH SOLE 101720 0 4212 CANADIAN NATL RY CO COM 136375102 18486 206037 SH SOLE 71606 0 134431 CANADIAN PAC RY LTD COM 13645T100 13250 62517 SH SOLE 47339 0 15178 CANNAE HLDGS INC COM 13765N107 13851 661139 SH SOLE 660190 0 949 CANTEL MEDICAL CORP COM 138098108 334 3624 SH SOLE 0 0 3624 CAPITAL ONE FINL CORP COM 14040H105 17295 182189 SH SOLE 141288 0 40901 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 1018 366265 SH SOLE 0 0 366265 CAPITAL SOUTHWEST CORP COM 140501107 2833 149251 SH SOLE 132715 0 16536 CAPITOL FED FINL INC COM 14057J101 260 20372 SH SOLE 0 0 20372 CAPSTEAD MTG CORP COM NO PAR 14067E506 1235 156086 SH SOLE 0 0 156086 CARA THERAPEUTICS INC COM 140755109 323 13471 SH SOLE 0 0 13471 CARBON BLACK INC COM 14081R103 645 30448 SH SOLE 0 0 30448 CARBONITE INC COM 141337105 275 7712 SH SOLE 0 0 7712 CARDINAL HEALTH INC COM 14149Y108 4827 89385 SH SOLE 4789 0 84596 CARDLYTICS INC COM 14161W105 353 14100 SH SOLE 0 0 14100 CARDTRONICS PLC SHS CL A G1991C105 499 15763 SH SOLE 10075 0 5688 CARETRUST REIT INC COM 14174T107 855 48285 SH SOLE 0 0 48285 CARGURUS INC COM CL A 141788109 1045 18767 SH SOLE 12167 0 6600 CARLISLE COS INC COM 142339100 1280 10507 SH SOLE 0 0 10507 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 6512 288796 SH SOLE 0 0 288796 CARMAX INC COM 143130102 7815 104655 SH SOLE 38724 0 65931 CARNIVAL CORP UNIT 99/99/9999 143658300 180484 2830235 SH SOLE 795536 0 2034699 CARNIVAL CORP UNIT 99/99/9999 143658300 70 87100 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3 12600 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 4 163500 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 63 84600 SH Call SOLE 0 0 0 CARNIVAL PLC ADR 14365C103 1183 18755 SH SOLE 7215 0 11540 CAROLINA FINL CORP NEW COM 143873107 1181 31310 SH SOLE 0 0 31310 CARRIAGE SVCS INC COM 143905107 292 13573 SH SOLE 0 0 13573 CARRIZO OIL & GAS INC COM 144577103 995 39474 SH SOLE 0 0 39474 CARROLS RESTAURANT GROUP INC COM 14574X104 759 51993 SH SOLE 0 0 51993 CARS COM INC COM 14575E105 12348 447244 SH SOLE 445549 0 1695 CARTERS INC COM 146229109 1855 18815 SH SOLE 16082 0 2733 CARVANA CO CL A 146869102 674 11410 SH SOLE 0 0 11410 CASA SYS INC COM 14713L102 180 12185 SH SOLE 0 0 12185 CASELLA WASTE SYS INC CL A 147448104 9646 310546 SH SOLE 0 0 310546 CASEYS GEN STORES INC COM 147528103 9363 72522 SH SOLE 64354 0 8168 CASTLIGHT HEALTH INC CL B 14862Q100 144 53500 SH SOLE 0 0 53500 CATALENT INC COM 148806102 6750 148189 SH SOLE 144791 0 3398 CATALYST PHARMACEUTICALS INC COM 14888U101 47 12507 SH SOLE 0 0 12507 CATCHMARK TIMBER TR INC CL A 14912Y202 4907 429298 SH SOLE 0 0 429298 CATERPILLAR INC DEL COM 149123101 101468 665396 SH SOLE 176414 0 488982 CATHAY GEN BANCORP COM 149150104 508 12250 SH SOLE 0 0 12250 CAVCO INDS INC DEL COM 149568107 2568 10151 SH SOLE 10122 0 29 CBL & ASSOC PPTYS INC COM 124830100 103 25718 SH SOLE 0 0 25718 CBOE GLOBAL MARKETS INC COM 12503M108 1258 13109 SH SOLE 0 0 13109 CBRE CLARION GLOBAL REAL EST COM 12504G100 1530 209626 SH SOLE 1000 0 208626 CBRE GROUP INC CL A 12504L109 7104 161091 SH SOLE 101526 0 59565 CBS CORP NEW CL B 124857202 14533 252954 SH SOLE 32555 0 220399 CDK GLOBAL INC COM 12508E101 6561 104884 SH SOLE 85124 0 19760 CDN IMPERIAL BK COMM TORONTO COM 136069101 69259 739195 SH SOLE 713943 0 25252 CDW CORP COM 12514G108 24761 278469 SH SOLE 254098 0 24371 CEDAR FAIR L P DEPOSITRY UNIT 150185106 8835 169637 SH SOLE 139035 0 30602 CEL SCI CORP COM PAR NEW 150837607 302 74595 SH SOLE 0 0 74595 CELANESE CORP DEL COM 150870103 4977 43658 SH SOLE 29213 0 14445 CELGENE CORP COM 151020104 84349 942552 SH SOLE 331720 0 610832 CELLDEX THERAPEUTICS INC NEW COM 15117B103 10 21247 SH SOLE 0 0 21247 CEMEX SAB DE CV SPON ADR NEW 151290889 7804 1108498 SH SOLE 1090388 0 18110 CENOVUS ENERGY INC COM 15135U109 182 18166 SH SOLE 0 0 18166 CENTENE CORP DEL COM 15135B101 16420 113415 SH SOLE 66469 0 46946 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 280 29769 SH SOLE 0 0 29769 CENTERPOINT ENERGY INC COM 15189T107 6582 238058 SH SOLE 133823 0 104235 CENTERSTATE BK CORP COM 15201P109 4004 142755 SH SOLE 8449 0 134306 CENTERSTATE BK CORP COM 15201P109 10 60000 SH Call SOLE 0 0 0 CENTERSTATE BK CORP COM 15201P109 108 60000 SH Put SOLE 0 0 60000 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 539 16255 SH SOLE 6132 0 10123 CENTRAL GARDEN & PET CO COM 153527106 236 6540 SH SOLE 4034 0 2506 CENTRAL SECS CORP COM 155123102 7416 251377 SH SOLE 0 0 251377 CENTURY CASINOS INC COM 156492100 266 35700 SH SOLE 0 0 35700 CENTURYLINK INC COM 156700106 33482 1579356 SH SOLE 683512 0 895844 CENTURYLINK INC COM 156700106 14 38800 SH Call SOLE 0 0 0 CERNER CORP COM 156782104 24511 380551 SH SOLE 211450 0 169101 CERUS CORP COM 157085101 6574 911750 SH SOLE 0 0 911750 CF INDS HLDGS INC COM 125269100 11163 205047 SH SOLE 0 0 205047 CHARLES & COLVARD LTD COM 159765106 28 32200 SH SOLE 0 0 32200 CHARLES RIV LABS INTL INC COM 159864107 4191 31151 SH SOLE 14552 0 16599 CHART INDS INC COM PAR $0.01 16115Q308 1798 22953 SH SOLE 21528 0 1425 CHARTER COMMUNICATIONS INC N CL A 16119P108 7743 23760 SH SOLE 7398 0 16362 CHATHAM LODGING TR COM 16208T102 619 29624 SH SOLE 19333 0 10291 CHECK POINT SOFTWARE TECH LT ORD M22465104 23537 200028 SH SOLE 153389 0 46639 CHEESECAKE FACTORY INC COM 163072101 2378 44411 SH SOLE 29324 0 15087 CHEFS WHSE INC COM 163086101 531 14601 SH SOLE 7004 0 7597 CHEMED CORP NEW COM 16359R103 1275 3989 SH SOLE 925 0 3064 CHEMICAL FINL CORP COM 163731102 2450 45874 SH SOLE 488 0 45386 CHEMOURS CO COM 163851108 671 17019 SH SOLE 0 0 17019 CHENIERE ENERGY INC COM NEW 16411R208 7667 110338 SH SOLE 6107 0 104231 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 501 624000 PRN SOLE 0 0 624000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1938 49108 SH SOLE 0 0 49108 CHESAPEAKE ENERGY CORP COM 165167107 2192 488247 SH SOLE 0 0 488247 CHESAPEAKE UTILS CORP COM 165303108 471 5608 SH SOLE 2693 0 2915 CHEVRON CORP NEW COM 166764100 485849 3973258 SH SOLE 1828511 0 2144747 CHEVRON CORP NEW COM 166764100 3 13200 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 28 53700 SH Call SOLE 0 0 0 CHICOS FAS INC COM 168615102 178 20539 SH SOLE 0 0 20539 CHIMERA INVT CORP COM NEW 16934Q208 583 32176 SH SOLE 0 0 32176 CHINA FD INC COM 169373107 869 44324 SH SOLE 0 0 44324 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 1958 171946 SH SOLE 0 0 171946 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 5176 105785 SH SOLE 18957 0 86828 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 1112 11068 SH SOLE 7516 0 3552 CHINA RAPID FIN LTD SPONSORED ADR 16953Q105 1937 677242 SH SOLE 0 0 677242 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 226 19354 SH SOLE 0 0 19354 CHIPOTLE MEXICAN GRILL INC COM 169656105 10146 22323 SH SOLE 20544 0 1779 CHUBB LIMITED COM H1467J104 172065 1287501 SH SOLE 185806 0 1101695 CHUBB LIMITED COM H1467J104 2 12700 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 27 31900 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 4 43800 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 13627 229528 SH SOLE 2986 0 226542 CHURCHILL DOWNS INC COM 171484108 731 2634 SH SOLE 258 0 2376 CIDARA THERAPEUTICS INC COM 171757107 1055 239798 SH SOLE 0 0 239798 CIENA CORP COM NEW 171779309 460 14709 SH SOLE 56 0 14653 CIGNA CORPORATION COM 125509109 27539 132238 SH SOLE 90191 0 42047 CIMAREX ENERGY CO COM 171798101 23991 258134 SH SOLE 171567 0 86567 CIMPRESS N V SHS EURO N20146101 710 5194 SH SOLE 0 0 5194 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 567 11603 SH SOLE 0 0 11603 CINCINNATI FINL CORP COM 172062101 5836 75980 SH SOLE 0 0 75980 CINEMARK HOLDINGS INC COM 17243V102 89344 2222491 SH SOLE 2153463 0 69028 CINTAS CORP COM 172908105 11918 60249 SH SOLE 7621 0 52628 CIRRUS LOGIC INC COM 172755100 2208 57200 SH SOLE 0 0 57200 CISCO SYS INC COM 17275R102 447591 9200222 SH SOLE 5112365 0 4087857 CISION LTD SHS G1992S109 4180 248800 SH SOLE 0 0 248800 CIT GROUP INC COM NEW 125581801 421 8162 SH SOLE 4322 0 3840 CITIGROUP INC COM NEW 172967424 117918 1643680 SH SOLE 838056 0 805624 CITIGROUP INC COM NEW 172967424 22 16500 SH Call SOLE 0 0 0 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 21 12000 SH SOLE 0 0 12000 CITIZENS FINL GROUP INC COM 174610105 8875 230099 SH SOLE 144012 0 86087 CITRIX SYS INC COM 177376100 45490 409229 SH SOLE 390347 0 18882 CITY OFFICE REIT INC COM 178587101 202 15996 SH SOLE 2220 0 13776 CIVEO CORP CDA COM 17878Y108 1791 431500 SH SOLE 64961 0 366539 CLEAN ENERGY FUELS CORP COM 184499101 123 47300 SH SOLE 0 0 47300 CLEAN HARBORS INC COM 184496107 870 12153 SH SOLE 9988 0 2165 CLEARBRIDGE AMERN ENERG MLP COM 184691103 675 85721 SH SOLE 0 0 85721 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 1947 134001 SH SOLE 0 0 134001 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 500 43760 SH SOLE 0 0 43760 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 1633 143720 SH SOLE 0 0 143720 CLEARWAY ENERGY INC CL C 18539C204 300 15580 SH SOLE 0 0 15580 CLEVELAND CLIFFS INC COM 185899101 5016 396217 SH SOLE 0 0 396217 CLIPPER RLTY INC COM 18885T306 2059 152194 SH SOLE 0 0 152194 CLOROX CO DEL COM 189054109 23684 157458 SH SOLE 31820 0 125638 CLOUDERA INC COM 18914U100 1340 75923 SH SOLE 0 0 75923 CLOUGH GLOBAL DIVND AND INC COM 18913Y103 283 23459 SH SOLE 0 0 23459 CLOUGH GLOBAL EQUITY FD COM 18914C100 1678 113304 SH SOLE 0 0 113304 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 901 83154 SH SOLE 0 0 83154 CM FIN INC COM 12574Q103 1796 208829 SH SOLE 0 0 208829 CME GROUP INC COM CL A 12572Q105 194498 1142657 SH SOLE 91538 0 1051119 CME GROUP INC COM CL A 12572Q105 274 43500 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 4601 93901 SH SOLE 41266 0 52635 CNA FINL CORP COM 126117100 14109 309076 SH SOLE 308392 0 684 CNH INDL N V SHS N20944109 2167 180188 SH SOLE 137565 0 42623 CNO FINL GROUP INC COM 12621E103 1049 49422 SH SOLE 39182 0 10240 CNOOC LTD SPONSORED ADR 126132109 627 3175 SH SOLE 1575 0 1600 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 428 22255 SH SOLE 0 0 22255 CNX RESOURCES CORPORATION COM 12653C108 3737 261155 SH SOLE 81232 0 179923 COCA COLA CO COM 191216100 321789 6966635 SH SOLE 4130216 0 2836419 COCA COLA CO COM 191216100 2 11900 SH Call SOLE 0 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 11178 245826 SH SOLE 226931 0 18895 COFFEE HLDGS INC COM 192176105 245 55450 SH SOLE 0 0 55450 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 736 13185 SH SOLE 5260 0 7925 COGNEX CORP COM 192422103 7892 141387 SH SOLE 119569 0 21818 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 22704 294285 SH SOLE 90377 0 203908 COHEN & STEERS CLOSED END OP COM 19248P106 611 47194 SH SOLE 0 0 47194 COHEN & STEERS GLOBAL INC BL COM 19248M103 100 10764 SH SOLE 0 0 10764 COHEN & STEERS INC COM 19247A100 2235 55038 SH SOLE 53730 0 1308 COHEN & STEERS INFRASTRUCTUR COM 19248A109 11134 503133 SH SOLE 500 0 502633 COHEN & STEERS LTD DUR PFD I COM 19248C105 1051 44124 SH SOLE 0 0 44124 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 1307 125209 SH SOLE 0 0 125209 COHEN & STEERS QUALITY RLTY COM 19247L106 13198 1077368 SH SOLE 0 0 1077368 COHEN & STEERS REIT & PFD IN COM 19247X100 3629 185819 SH SOLE 0 0 185819 COHEN & STEERS SLT PFD INCM COM 19248Y107 581 21844 SH SOLE 0 0 21844 COHEN & STEERS TOTAL RETURN COM 19247R103 499 41036 SH SOLE 0 0 41036 COHERENT INC COM 192479103 6324 36729 SH SOLE 17347 0 19382 COLFAX CORP COM 194014106 1095 30375 SH SOLE 11998 0 18377 COLGATE PALMOLIVE CO COM 194162103 29426 439523 SH SOLE 139478 0 300045 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 399 27078 SH SOLE 0 0 27078 COLONY CAP INC NEW CL A COM 19626G108 9395 1542769 SH SOLE 179999 0 1362770 COLUMBIA BKG SYS INC COM 197236102 3467 89435 SH SOLE 84801 0 4634 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 483 21668 SH SOLE 0 0 21668 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 203 4954 SH SOLE 0 0 4954 COLUMBIA FINL INC COM 197641103 1977 118396 SH SOLE 118396 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 373 15775 SH SOLE 11412 0 4363 COLUMBIA SELIGM PREM TECH GR COM 19842X109 423 19808 SH SOLE 0 0 19808 COLUMBIA SPORTSWEAR CO COM 198516106 1683 18078 SH SOLE 5640 0 12438 COMCAST CORP NEW CL A 20030N101 289688 8180924 SH SOLE 6497361 0 1683563 COMCAST CORP NEW CL A 20030N101 3 26600 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 5 19900 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 9444 104696 SH SOLE 54157 0 50539 COMFORT SYS USA INC COM 199908104 617 10936 SH SOLE 10936 0 0 COMMERCE BANCSHARES INC COM 200525103 15361 232666 SH SOLE 196132 0 36534 COMMERCIAL METALS CO COM 201723103 870 42400 SH SOLE 24935 0 17465 COMMUNITY BK SYS INC COM 203607106 1338 21902 SH SOLE 0 0 21902 COMMUNITY HEALTH SYS INC NEW RIGHT 12/31/2019 203668116 1 42718 SH SOLE 0 0 42718 COMMUNITY TR BANCORP INC COM 204149108 2856 61609 SH SOLE 0 0 61609 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1606 272205 SH SOLE 261749 0 10456 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1356 74713 SH SOLE 0 0 74713 COMPASS MINERALS INTL INC COM 20451N101 2130 31691 SH SOLE 28399 0 3292 COMPUGEN LTD ORD M25722105 306 79457 SH SOLE 0 0 79457 COMPUTER PROGRAMS & SYS INC COM 205306103 2273 84671 SH SOLE 83763 0 908 CONAGRA BRANDS INC COM 205887102 6962 204938 SH SOLE 62876 0 142062 CONCHO RES INC COM 20605P101 18581 121646 SH SOLE 43569 0 78077 CONDUENT INC COM 206787103 13494 599181 SH SOLE 574259 0 24922 CONNECTICUT WTR SVC INC COM 207797101 478 6893 SH SOLE 1959 0 4934 CONOCOPHILLIPS COM 20825C104 63784 824083 SH SOLE 465260 0 358823 CONSOL ENERGY INC NEW COM 20854L108 2291 56131 SH SOLE 55175 0 956 CONSOLIDATED COMM HLDGS INC COM 209034107 6886 528036 SH SOLE 192700 0 335336 CONSOLIDATED EDISON INC COM 209115104 12070 158426 SH SOLE 2020 0 156406 CONSTELLATION BRANDS INC CL A 21036P108 19197 89031 SH SOLE 8050 0 80981 CONSTELLIUM NV CL A N22035104 1020 82577 SH SOLE 2094 0 80483 CONSTRUCTION PARTNERS INC COM CL A 21044C107 526 43453 SH SOLE 0 0 43453 CONTINENTAL BLDG PRODS INC COM 211171103 253 6749 SH SOLE 4965 0 1784 CONTINENTAL RESOURCES INC COM 212015101 39084 572410 SH SOLE 785 0 571625 CONTROL4 CORP COM 21240D107 4631 134900 SH SOLE 2105 0 132795 CONVERGYS CORP COM 212485106 707 29791 SH SOLE 23985 0 5806 COOPER COS INC COM NEW 216648402 9889 35680 SH SOLE 30551 0 5129 COPA HOLDINGS SA CL A P31076105 45865 574465 SH SOLE 549055 0 25410 COPART INC COM 217204106 18440 357850 SH SOLE 347515 0 10335 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 314 41543 SH SOLE 0 0 41543 CORCEPT THERAPEUTICS INC COM 218352102 967 68977 SH SOLE 12634 0 56343 CORE LABORATORIES N V COM N22717107 19311 166717 SH SOLE 161701 0 5016 CORECIVIC INC COM 21871N101 2506 103015 SH SOLE 91654 0 11361 CORESITE RLTY CORP COM 21870Q105 8754 78762 SH SOLE 42591 0 36171 CORINDUS VASCULAR ROBOTICS I COM 218730109 48 34137 SH SOLE 0 0 34137 CORNERSTONE ONDEMAND INC COM 21925Y103 1426 25126 SH SOLE 24781 0 345 CORNERSTONE STRATEGIC VALUE COM 21924B302 1231 87896 SH SOLE 0 0 87896 CORNING INC COM 219350105 73820 2091205 SH SOLE 1783649 0 307556 CORPORATE CAP TR INC COM 219880101 11223 735470 SH SOLE 0 0 735470 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 426 14276 SH SOLE 7464 0 6812 CORVEL CORP COM 221006109 1758 29183 SH SOLE 28434 0 749 COSTAMARE INC SHS Y1771G102 119 18266 SH SOLE 15933 0 2333 COSTAR GROUP INC COM 22160N109 3323 7896 SH SOLE 7387 0 509 COSTCO WHSL CORP NEW COM 22160K105 90132 383720 SH SOLE 114712 0 269008 COTT CORP QUE COM 22163N106 273 16930 SH SOLE 0 0 16930 COTY INC COM CL A 222070203 4391 349579 SH SOLE 8969 0 340610 COUPA SOFTWARE INC COM 22266L106 869 10990 SH SOLE 0 0 10990 COUSINS PPTYS INC COM 222795106 217 24366 SH SOLE 0 0 24366 COVANTA HLDG CORP COM 22282E102 62298 3833731 SH SOLE 2690963 0 1142768 COVANTA HLDG CORP COM 22282E102 2 30300 SH Call SOLE 0 0 0 CPI AEROSTRUCTURES INC COM NEW 125919308 263 31500 SH SOLE 0 0 31500 CRACKER BARREL OLD CTRY STOR COM 22410J106 4441 30185 SH SOLE 0 0 30185 CRAFT BREW ALLIANCE INC COM 224122101 2681 163982 SH SOLE 0 0 163982 CRANE CO COM 224399105 8050 81849 SH SOLE 62887 0 18962 CRAWFORD & CO CL A 224633206 103 11446 SH SOLE 0 0 11446 CRAWFORD & CO CL B 224633107 101 11012 SH SOLE 0 0 11012 CRAY INC COM NEW 225223304 463 21555 SH SOLE 32 0 21523 CREDIT ACCEP CORP MICH COM 225310101 364 832 SH SOLE 0 0 832 CREDIT SUISSE GROUP SPONSORED ADR 225401108 4417 295644 SH SOLE 200840 0 94804 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 33 12585 SH SOLE 0 0 12585 CREE INC COM 225447101 18701 493817 SH SOLE 478705 0 15112 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 2318 63062 SH SOLE 0 0 63062 CRESUD S A C I F Y A SPONSORED ADR 226406106 732 51684 SH SOLE 0 0 51684 CRH PLC ADR 12626K203 9735 297515 SH SOLE 289749 0 7766 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1922 43330 SH SOLE 0 0 43330 CRITEO S A SPONS ADS 226718104 1817 79212 SH SOLE 0 0 79212 CROCS INC COM 227046109 221 10395 SH SOLE 0 0 10395 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1783 98491 SH SOLE 0 0 98491 CROWN CASTLE INTL CORP NEW COM 22822V101 156119 1402315 SH SOLE 1050674 0 351641 CROWN CRAFTS INC COM 228309100 116 20300 SH SOLE 0 0 20300 CROWN HOLDINGS INC COM 228368106 7908 164750 SH SOLE 149020 0 15730 CSG SYS INTL INC COM 126349109 17699 440923 SH SOLE 440758 0 165 CSI COMPRESSCO LP COM UNIT 12637A103 728 141304 SH SOLE 0 0 141304 CSOP ETF TR FTSE CHINA A50 12649L105 427 27828 SH SOLE 0 0 27828 CSW INDUSTRIALS INC COM 126402106 905 16857 SH SOLE 0 0 16857 CSX CORP COM 126408103 37895 511744 SH SOLE 164111 0 347633 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 2887 77669 SH SOLE 63286 0 14383 CUBESMART COM 229663109 428 14994 SH SOLE 0 0 14994 CUBIC CORP COM 229669106 5361 73390 SH SOLE 39424 0 33966 CULLEN FROST BANKERS INC COM 229899109 7164 68589 SH SOLE 54855 0 13734 CULP INC COM 230215105 206 8528 SH SOLE 0 0 8528 CUMMINS INC COM 231021106 32197 220419 SH SOLE 122216 0 98203 CURTISS WRIGHT CORP COM 231561101 6276 45667 SH SOLE 43278 0 2389 CUSHING ENERGY INCOME COM SH BEN INT 23162T102 163 17627 SH SOLE 0 0 17627 CUSHING RENAISSANCE FD COM 231647108 1142 59390 SH SOLE 0 0 59390 CUTERA INC COM 232109108 1076 33050 SH SOLE 0 0 33050 CVR ENERGY INC COM 12662P108 358 8892 SH SOLE 0 0 8892 CVR PARTNERS LP COM 126633106 115 30154 SH SOLE 0 0 30154 CVS HEALTH CORP COM 126650100 180328 2290744 SH SOLE 972098 0 1318646 CVS HEALTH CORP COM 126650100 19 23100 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 615 36500 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 187 37100 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1126 14102 SH SOLE 8913 0 5189 CYMABAY THERAPEUTICS INC COM 23257D103 845 76306 SH SOLE 36786 0 39520 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 232 32263 SH SOLE 0 0 32263 CYPRESS SEMICONDUCTOR CORP COM 232806109 1132 78090 SH SOLE 93 0 77997 CYRUSONE INC COM 23283R100 62054 978761 SH SOLE 534776 0 443985 CYTOSORBENTS CORP COM NEW 23283X206 1926 149300 SH SOLE 0 0 149300 D R HORTON INC COM 23331A109 11519 273088 SH SOLE 189267 0 83821 DANAHER CORP DEL COM 235851102 57689 530908 SH SOLE 146988 0 383920 DANAHER CORP DEL DBCV 1/2 235851AF9 647 156000 PRN SOLE 0 0 156000 DARDEN RESTAURANTS INC COM 237194105 13367 120221 SH SOLE 90778 0 29443 DARLING INGREDIENTS INC COM 237266101 7317 378718 SH SOLE 332063 0 46655 DAVE & BUSTERS ENTMT INC COM 238337109 1324 19999 SH SOLE 17922 0 2077 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3734 151115 SH SOLE 0 0 151115 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 372 14487 SH SOLE 0 0 14487 DAVITA INC COM 23918K108 6216 86774 SH SOLE 54165 0 32609 DBX ETF TR XTRACK HRVST CSI 233051879 1401 55269 SH SOLE 0 0 55269 DBX ETF TR XTRACK MSCI EAFE 233051200 9066 280341 SH SOLE 324 0 280017 DBX ETF TR XTRACK MSCI EMRG 233051101 507 21951 SH SOLE 0 0 21951 DBX ETF TR XTRACK MSCI EURP 233051853 1839 64357 SH SOLE 0 0 64357 DBX ETF TR XTRACK MSCI JAPN 233051507 1237 27771 SH SOLE 0 0 27771 DBX ETF TR XTRACK RUSS 1000 233051481 496 14756 SH SOLE 0 0 14756 DBX ETF TR XTRACK USD HIGH 233051432 920 18447 SH SOLE 0 0 18447 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 322 8126 SH SOLE 0 0 8126 DDR CORP COM 23317H854 2032 151763 SH SOLE 68706 0 83057 DEAN FOODS CO NEW COM NEW 242370203 112 15796 SH SOLE 0 0 15796 DEERE & CO COM 244199105 36741 244388 SH SOLE 82671 0 161717 DELAWARE ENHANCED GBL DIV & COM 246060107 1225 109348 SH SOLE 0 0 109348 DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 814 67139 SH SOLE 0 0 67139 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 298 8750 SH SOLE 0 0 8750 DELEK US HLDGS INC NEW COM 24665A103 2685 63273 SH SOLE 3751 0 59522 DELEK US HLDGS INC NEW COM 24665A103 1 18300 SH Call SOLE 0 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 10423 107319 SH SOLE 22 0 107297 DELPHI TECHNOLOGIES PLC SHS G2709G107 408 13014 SH SOLE 2611 0 10403 DELTA AIR LINES INC DEL COM NEW 247361702 80119 1385427 SH SOLE 928544 0 456883 DENBURY RES INC COM NEW 247916208 844 136136 SH SOLE 0 0 136136 DENISON MINES CORP COM 248356107 12 18640 SH SOLE 0 0 18640 DENTSPLY SIRONA INC COM 24906P109 5550 147046 SH SOLE 88507 0 58539 DEUTSCHE BANK AG NAMEN AKT D18190898 797 70145 SH SOLE 0 0 70145 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 12651 1408796 SH SOLE 0 0 1408796 DEUTSCHE STRATEGIC INCOME TR SHS 25160F109 9324 741733 SH SOLE 0 0 741733 DEVON ENERGY CORP NEW COM 25179M103 16066 402249 SH SOLE 233107 0 169142 DEXCOM INC COM 252131107 4355 30447 SH SOLE 2897 0 27550 DHI GROUP INC COM 23331S100 106 50338 SH SOLE 50338 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 49000 345837 SH SOLE 238019 0 107818 DIAMOND OFFSHORE DRILLING IN COM 25271C102 3973 198664 SH SOLE 194194 0 4470 DIAMONDBACK ENERGY INC COM 25278X109 11815 87395 SH SOLE 72072 0 15323 DIAMONDROCK HOSPITALITY CO COM 252784301 157 13461 SH SOLE 0 0 13461 DICKS SPORTING GOODS INC COM 253393102 240 6764 SH SOLE 0 0 6764 DIGITAL RLTY TR INC COM 253868103 23095 205317 SH SOLE 64434 0 140883 DIGITAL RLTY TR INC COM 253868103 4 10400 SH Call SOLE 0 0 0 DIGITAL RLTY TR INC COM 253868103 4 25800 SH Call SOLE 0 0 0 DIME CMNTY BANCSHARES COM 253922108 219 12270 SH SOLE 0 0 12270 DINE BRANDS GLOBAL INC COM 254423106 5390 66291 SH SOLE 40786 0 25505 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 861 20931 SH SOLE 0 0 20931 DISCOVER FINL SVCS COM 254709108 36303 474862 SH SOLE 394450 0 80412 DISCOVER FINL SVCS COM 254709108 16 23100 SH Call SOLE 0 0 0 DISCOVERY INC COM SER A 25470F104 20723 647590 SH SOLE 552905 0 94685 DISCOVERY INC COM SER C 25470F302 19221 649782 SH SOLE 608886 0 40896 DISH NETWORK CORP CL A 25470M109 6098 170524 SH SOLE 7953 0 162571 DISNEY WALT CO COM DISNEY 254687106 160245 1370295 SH SOLE 353503 0 1016792 DISNEY WALT CO COM DISNEY 254687106 17 10100 SH Call SOLE 0 0 0 DISNEY WALT CO COM DISNEY 254687106 288 16300 SH Call SOLE 0 0 0 DISNEY WALT CO COM DISNEY 254687106 73 15500 SH Call SOLE 0 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 11779 987356 SH SOLE 0 0 987356 DNP SELECT INCOME FD COM 23325P104 1170 105675 SH SOLE 0 0 105675 DOCUSIGN INC COM 256163106 9538 181443 SH SOLE 0 0 181443 DOLBY LABORATORIES INC COM 25659T107 24823 354760 SH SOLE 351349 0 3411 DOLLAR GEN CORP NEW COM 256677105 15458 141418 SH SOLE 28922 0 112496 DOLLAR TREE INC COM 256746108 21051 258142 SH SOLE 72451 0 185691 DOMINION ENERGY INC COM 25746U109 133104 1893911 SH SOLE 1445063 0 448848 DOMINION ENERGY INC UNIT 08/15/2019 25746U836 977 20659 SH SOLE 0 0 20659 DOMINOS PIZZA INC COM 25754A201 7405 25118 SH SOLE 7289 0 17829 DOMTAR CORP COM NEW 257559203 427 8182 SH SOLE 0 0 8182 DONALDSON INC COM 257651109 8562 146969 SH SOLE 137810 0 9159 DORMAN PRODUCTS INC COM 258278100 1975 25679 SH SOLE 23620 0 2059 DOUBLELINE INCOME SOLUTIONS COM 258622109 3709 183628 SH SOLE 0 0 183628 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1706 82939 SH SOLE 0 0 82939 DOUGLAS DYNAMICS INC COM 25960R105 422 9603 SH SOLE 4019 0 5584 DOUGLAS EMMETT INC COM 25960P109 5929 157176 SH SOLE 154422 0 2754 DOVA PHARMACEUTICALS INC COM 25985T102 968 46139 SH SOLE 0 0 46139 DOVER CORP COM 260003108 14923 168567 SH SOLE 119282 0 49285 DOWDUPONT INC COM 26078J100 181906 2828545 SH SOLE 1197383 0 1631162 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 36 11088 SH SOLE 0 0 11088 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 6282 505761 SH SOLE 0 0 505761 DREYFUS MUN INCOME INC COM 26201R102 207 26438 SH SOLE 0 0 26438 DREYFUS STRATEGIC MUN BD FD COM 26202F107 1130 153933 SH SOLE 0 0 153933 DREYFUS STRATEGIC MUNS INC COM 261932107 1016 135439 SH SOLE 0 0 135439 DRIL-QUIP INC COM 262037104 8203 156987 SH SOLE 156885 0 102 DROPBOX INC CL A 26210C104 3684 137312 SH SOLE 0 0 137312 DSW INC CL A 23334L102 3078 90848 SH SOLE 86616 0 4232 DTE ENERGY CO COM 233331107 13695 125495 SH SOLE 61651 0 63844 DTE ENERGY CO UNIT 99/99/9999 233331883 259 5000 SH SOLE 0 0 5000 DTF TAX-FREE INCOME INC COM 23334J107 500 38892 SH SOLE 0 0 38892 DUFF & PHELPS GLB UTL INC FD COM 26433C105 5300 365270 SH SOLE 0 0 365270 DUFF & PHELPS SLCT ENGY MLP COM 26433F108 143 23495 SH SOLE 0 0 23495 DUKE ENERGY CORP NEW COM NEW 26441C204 165981 2074246 SH SOLE 1595706 0 478540 DUKE REALTY CORP COM NEW 264411505 7658 269916 SH SOLE 255093 0 14823 DUN & BRADSTREET CORP DEL NE COM 26483E100 5696 39971 SH SOLE 39408 0 563 DUNKIN BRANDS GROUP INC COM 265504100 4375 59351 SH SOLE 7777 0 51574 DWS MUN INCOME TR NEW COM 233368109 1434 136680 SH SOLE 0 0 136680 DXC TECHNOLOGY CO COM 23355L106 32968 352522 SH SOLE 307015 0 45507 DYCOM INDS INC COM 267475101 604 7138 SH SOLE 744 0 6394 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 416 33562 SH SOLE 31372 0 2190 E TRADE FINANCIAL CORP COM NEW 269246401 13092 249891 SH SOLE 190300 0 59591 EAGLE BANCORP INC MD COM 268948106 468 9250 SH SOLE 4909 0 4341 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 21545 1418343 SH SOLE 0 0 1418343 EAGLE MATERIALS INC COM 26969P108 2015 23635 SH SOLE 16345 0 7290 EAGLE PHARMACEUTICALS INC COM 269796108 736 10616 SH SOLE 0 0 10616 EAST WEST BANCORP INC COM 27579R104 17916 296771 SH SOLE 281869 0 14902 EASTERLY GOVT PPTYS INC COM 27616P103 2589 133637 SH SOLE 82367 0 51270 EASTGROUP PPTY INC COM 277276101 4887 51113 SH SOLE 22200 0 28913 EASTMAN CHEM CO COM 277432100 9310 97262 SH SOLE 28557 0 68705 EATON CORP PLC SHS G29183103 225760 2603010 SH SOLE 640030 0 1962980 EATON CORP PLC SHS G29183103 194 77400 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 6 14100 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 35 155100 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 49 19100 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 13 13200 SH Call SOLE 0 0 0 EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 201 17911 SH SOLE 0 0 17911 EATON VANCE CORP COM NON VTG 278265103 3032 57695 SH SOLE 0 0 57695 EATON VANCE ENH EQTY INC FD COM 278277108 5361 303541 SH SOLE 0 0 303541 EATON VANCE ENHANCED EQ INC COM 278274105 5777 360835 SH SOLE 0 0 360835 EATON VANCE FLTING RATE INC COM 278279104 197 13482 SH SOLE 0 0 13482 EATON VANCE LTD DUR INCOME F COM 27828H105 1532 120814 SH SOLE 0 0 120814 EATON VANCE MUN BD FD COM 27827X101 2434 211100 SH SOLE 850 0 210250 EATON VANCE MUN BD FD II COM 27827K109 281 24305 SH SOLE 0 0 24305 EATON VANCE MUN INCOME 2028 SHS 27829U105 1139 58377 SH SOLE 0 0 58377 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 453 21058 SH SOLE 0 0 21058 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 2454 199316 SH SOLE 0 0 199316 EATON VANCE PA MUN BD FD COM 27828W102 175 15000 SH SOLE 0 0 15000 EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 340 29950 SH SOLE 0 0 29950 EATON VANCE RISK MNGD DIV EQ COM 27829G106 603 60621 SH SOLE 0 0 60621 EATON VANCE SH TM DR DIVR IN COM 27828V104 188 14554 SH SOLE 0 0 14554 EATON VANCE SR FLTNG RTE TR COM 27828Q105 889 63227 SH SOLE 0 0 63227 EATON VANCE SR INCOME TR SH BEN INT 27826S103 282 43786 SH SOLE 0 0 43786 EATON VANCE TAX ADVT DIV INC COM 27828G107 2963 120852 SH SOLE 0 0 120852 EATON VANCE TAX MNGD GBL DV COM 27829F108 7362 774897 SH SOLE 0 0 774897 EATON VANCE TAX MNGED BUY WR COM 27828X100 1374 82538 SH SOLE 0 0 82538 EATON VANCE TX ADV GLB DIV O COM 27828U106 1176 46469 SH SOLE 0 0 46469 EATON VANCE TX ADV GLBL DIV COM 27828S101 1197 66885 SH SOLE 0 0 66885 EATON VANCE TX MGD DIV EQ IN COM 27828N102 8429 656432 SH SOLE 0 0 656432 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1609 99904 SH SOLE 0 0 99904 EATON VANCE TXMGD GL BUYWR O COM 27829C105 9080 754759 SH SOLE 21985 0 732774 EBAY INC COM 278642103 34142 1033991 SH SOLE 801330 0 232661 ECA MARCELLUS TR I COM UNIT 26827L109 19 10300 SH SOLE 0 0 10300 ECHO GLOBAL LOGISTICS INC COM 27875T101 219 7091 SH SOLE 7091 0 0 ECHOSTAR CORP CL A 278768106 370 7973 SH SOLE 1241 0 6732 ECOLAB INC COM 278865100 41085 262052 SH SOLE 163335 0 98717 ECOPETROL S A SPONSORED ADS 279158109 249 9256 SH SOLE 0 0 9256 EDGEWELL PERS CARE CO COM 28035Q102 1386 29986 SH SOLE 25174 0 4812 EDISON INTL COM 281020107 10346 152865 SH SOLE 113393 0 39472 EDITAS MEDICINE INC COM 28106W103 1075 33778 SH SOLE 0 0 33778 EDWARDS LIFESCIENCES CORP COM 28176E108 24453 140451 SH SOLE 84284 0 56167 EHEALTH INC COM 28238P109 204 7203 SH SOLE 0 0 7203 EL PASO ELEC CO COM NEW 283677854 1005 17575 SH SOLE 16236 0 1339 ELANCO ANIMAL HEALTH INC COM 28414H103 2107 60389 SH SOLE 59589 0 800 ELBIT SYS LTD ORD M3760D101 625 4928 SH SOLE 0 0 4928 ELDORADO GOLD CORP NEW COM 284902103 11 12561 SH SOLE 0 0 12561 ELDORADO RESORTS INC COM 28470R102 4015 82622 SH SOLE 60753 0 21869 ELECTRO SCIENTIFIC INDS COM 285229100 1861 106639 SH SOLE 0 0 106639 ELECTRONIC ARTS INC COM 285512109 10571 87731 SH SOLE 27912 0 59819 ELLIE MAE INC COM 28849P100 3106 32776 SH SOLE 32228 0 548 ELLINGTON FINANCIAL LLC COM 288522303 344 21480 SH SOLE 0 0 21480 ELLSWORTH GRWTH AND INCOME L COM 289074106 2191 212533 SH SOLE 0 0 212533 EMBRAER S A SP ADR REP 4 COM 29082A107 262 13395 SH SOLE 0 0 13395 EMCOR GROUP INC COM 29084Q100 2317 30854 SH SOLE 29586 0 1268 EMERGENT BIOSOLUTIONS INC COM 29089Q105 707 10739 SH SOLE 4286 0 6453 EMERSON ELEC CO COM 291011104 91101 1189610 SH SOLE 661872 0 527738 EMPIRE RESORTS INC COM PAR $0 01 292052305 545 58634 SH SOLE 0 0 58634 EMX RTY CORP COM 26873J107 36 29449 SH SOLE 0 0 29449 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 176 10444 SH SOLE 0 0 10444 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 1280 116440 SH SOLE 0 0 116440 ENBRIDGE INC COM 29250N105 36996 1146579 SH SOLE 723961 0 422618 ENBRIDGE INC COM 29250N105 7 35900 SH Call SOLE 0 0 0 ENCANA CORP COM 292505104 4826 368151 SH SOLE 200203 0 167948 ENCANA CORP COM 292505104 1 18300 SH Call SOLE 0 0 0 ENCOMPASS HEALTH CORP COM 29261A100 6691 85835 SH SOLE 45446 0 40389 ENDEAVOUR SILVER CORP COM 29258Y103 398 172106 SH SOLE 0 0 172106 ENDO INTL PLC SHS G30401106 253 15022 SH SOLE 0 0 15022 ENERGEN CORP COM 29265N108 10114 117372 SH SOLE 111372 0 6000 ENERGIZER HLDGS INC NEW COM 29272W109 8757 149297 SH SOLE 100509 0 48788 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 11997 688295 SH SOLE 0 0 688295 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 22080 991896 SH SOLE 0 0 991896 ENERPLUS CORP COM 292766102 2659 215361 SH SOLE 204052 0 11309 ENERSYS COM 29275Y102 5765 66169 SH SOLE 61303 0 4866 ENI S P A SPONSORED ADR 26874R108 12635 335497 SH SOLE 268025 0 67472 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 9836 597944 SH SOLE 548775 0 49169 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 4582 245818 SH SOLE 0 0 245818 ENOVA INTL INC COM 29357K103 227 7875 SH SOLE 0 0 7875 ENSCO PLC SHS CLASS A G3157S106 331 39173 SH SOLE 0 0 39173 ENSTAR GROUP LIMITED SHS G3075P101 3528 16921 SH SOLE 8138 0 8783 ENTEGRA FINL CORP COM 29363J108 1047 39443 SH SOLE 0 0 39443 ENTEGRIS INC COM 29362U104 2102 72621 SH SOLE 39817 0 32804 ENTERCOM COMMUNICATIONS CORP CL A 293639100 5734 725771 SH SOLE 657403 0 68368 ENTERGY CORP NEW COM 29364G103 37941 467654 SH SOLE 435384 0 32270 ENTERPRISE PRODS PARTNERS L COM 293792107 106088 3692581 SH SOLE 748672 0 2943909 ENVESTNET INC COM 29404K106 2395 39296 SH SOLE 1964 0 37332 ENVESTNET INC COM 29404K106 4 15400 SH Put SOLE 0 0 15400 ENVESTNET INC COM 29404K106 6 16200 SH Call SOLE 0 0 0 ENVIROSTAR INC COM 29414M100 487 12500 SH SOLE 0 0 12500 ENVISION HEALTHCARE CORP COM 29414D100 2788 60965 SH SOLE 0 0 60965 ENVIVA PARTNERS LP COM UNIT 29414J107 1176 36987 SH SOLE 0 0 36987 EOG RES INC COM 26875P101 29145 228462 SH SOLE 105072 0 123390 EPAM SYS INC COM 29414B104 1835 13325 SH SOLE 8124 0 5201 EPR PPTYS COM SH BEN INT 26884U109 11596 169508 SH SOLE 152231 0 17277 EQT CORP COM 26884L109 13196 298359 SH SOLE 289725 0 8634 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 494 9366 SH SOLE 0 0 9366 EQUIFAX INC COM 294429105 3596 27542 SH SOLE 0 0 27542 EQUINIX INC COM PAR $0.001 29444U700 14470 33426 SH SOLE 30679 0 2747 EQUINOR ASA SPONSORED ADR 29446M102 37150 1317391 SH SOLE 1294458 0 22933 EQUITY COMWLTH COM SH BEN INT 294628102 656 20434 SH SOLE 16458 0 3976 EQUITY RESIDENTIAL SH BEN INT 29476L107 12600 190166 SH SOLE 173436 0 16730 ERICSSON ADR B SEK 10 294821608 718 81569 SH SOLE 28058 0 53511 ESPERION THERAPEUTICS INC NE COM 29664W105 297 6699 SH SOLE 0 0 6699 ESSEX PPTY TR INC COM 297178105 1055 4275 SH SOLE 0 0 4275 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 13709 341616 SH SOLE 0 0 341616 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2289 53335 SH SOLE 0 0 53335 ETF MANAGERS TR VIDEO GAME TECH 26924G706 1082 22870 SH SOLE 0 0 22870 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 453 8867 SH SOLE 0 0 8867 ETF SER SOLUTIONS AMEN CUST SATF 26922A776 2356 69203 SH SOLE 0 0 69203 ETF SER SOLUTIONS APTU BEHA MOME 26922A784 228 6160 SH SOLE 0 0 6160 ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 281 11002 SH SOLE 0 0 11002 ETF SER SOLUTIONS VIDENTCORE EQ FD 26922A503 324 9379 SH SOLE 0 0 9379 ETFS GOLD TR SHS 26922Y105 202 1752 SH SOLE 0 0 1752 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 407 6931 SH SOLE 0 0 6931 ETHAN ALLEN INTERIORS INC COM 297602104 900 43396 SH SOLE 0 0 43396 ETHAN ALLEN INTERIORS INC COM 297602104 3 17100 SH Call SOLE 0 0 0 ETSY INC COM 29786A106 3138 61070 SH SOLE 12428 0 48642 EURONET WORLDWIDE INC COM 298736109 651 6497 SH SOLE 0 0 6497 EUROPEAN EQUITY FUND COM 298768102 137 14613 SH SOLE 0 0 14613 EVERBRIDGE INC COM 29978A104 1026 17805 SH SOLE 0 0 17805 EVERCORE INC CLASS A 29977A105 5194 51657 SH SOLE 45772 0 5885 EVEREST RE GROUP LTD COM G3223R108 12024 52628 SH SOLE 49132 0 3496 EVERGY INC COM 30034W106 41227 750669 SH SOLE 697415 0 53254 EVERSOURCE ENERGY COM 30040W108 9064 147521 SH SOLE 19338 0 128183 EVINE LIVE INC CL A 300487105 16 14300 SH SOLE 0 0 14300 EVOLENT HEALTH INC CL A 30050B101 451 15894 SH SOLE 15894 0 0 EVOLUTION PETROLEUM CORP COM 30049A107 792 71657 SH SOLE 0 0 71657 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 825 46385 SH SOLE 0 0 46385 EXACT SCIENCES CORP COM 30063P105 5009 63474 SH SOLE 14086 0 49388 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 4165 119326 SH SOLE 593 0 118733 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 5420 169097 SH SOLE 0 0 169097 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 9538 227918 SH SOLE 0 0 227918 EXELIXIS INC COM 30161Q104 4437 250419 SH SOLE 0 0 250419 EXELIXIS INC COM 30161Q104 68 14100 SH Call SOLE 0 0 0 EXELIXIS INC COM 30161Q104 48 15400 SH Call SOLE 0 0 0 EXELON CORP COM 30161N101 33938 777316 SH SOLE 486545 0 290771 EXELON CORP COM 30161N101 244 58200 SH Call SOLE 0 0 0 EXPEDIA GROUP INC COM NEW 30212P303 20023 153454 SH SOLE 120318 0 33136 EXPEDITORS INTL WASH INC COM 302130109 21420 291305 SH SOLE 241234 0 50071 EXPONENT INC COM 30214U102 3407 63555 SH SOLE 59448 0 4107 EXPRESS SCRIPTS HLDG CO COM 30219G108 40613 427462 SH SOLE 34246 0 393216 EXPRESS SCRIPTS HLDG CO COM 30219G108 37 11100 SH Call SOLE 0 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 44229 2186286 SH SOLE 2165428 0 20858 EXTRA SPACE STORAGE INC COM 30225T102 4142 47806 SH SOLE 0 0 47806 EXTREME NETWORKS INC COM 30226D106 2832 516737 SH SOLE 0 0 516737 EXXON MOBIL CORP COM 30231G102 354255 4166719 SH SOLE 2415930 0 1750789 EXXON MOBIL CORP COM 30231G102 6 10200 SH Call SOLE 0 0 0 EXXON MOBIL CORP COM 30231G102 5 15100 SH Call SOLE 0 0 0 EXXON MOBIL CORP COM 30231G102 61 25000 SH Call SOLE 0 0 0 F M C CORP COM NEW 302491303 14394 165106 SH SOLE 125237 0 39869 F5 NETWORKS INC COM 315616102 9170 45981 SH SOLE 10871 0 35110 FACEBOOK INC CL A 30303M102 299818 1823043 SH SOLE 661515 0 1161528 FACEBOOK INC CL A 30303M102 9 10800 SH Call SOLE 0 0 0 FACTSET RESH SYS INC COM 303075105 25893 115740 SH SOLE 70942 0 44798 FARMLAND PARTNERS INC COM 31154R109 1101 164323 SH SOLE 0 0 164323 FASTENAL CO COM 311900104 148429 2558237 SH SOLE 1919784 0 638453 FASTENAL CO COM 311900104 16 24800 SH Call SOLE 0 0 0 FATE THERAPEUTICS INC COM 31189P102 477 29288 SH SOLE 0 0 29288 FB FINL CORP COM 30257X104 791 20192 SH SOLE 0 0 20192 FEDERAL AGRIC MTG CORP CL C 313148306 238 3293 SH SOLE 1227 0 2066 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 3693 29203 SH SOLE 0 0 29203 FEDERATED INVS INC PA CL B 314211103 1164 48243 SH SOLE 0 0 48243 FEDERATED PREM MUN INC FD COM 31423P108 656 51414 SH SOLE 0 0 51414 FEDEX CORP COM 31428X106 110484 458822 SH SOLE 18357 0 440465 FEDNAT HLDG CO COM 31431B109 2117 83071 SH SOLE 0 0 83071 FERRARI N V COM N3167Y103 3283 23817 SH SOLE 9102 0 14715 FERRO CORP COM 315405100 614 26425 SH SOLE 23625 0 2800 FERROGLOBE PLC SHS G33856108 2093 256153 SH SOLE 0 0 256153 FGL HLDGS ORD SHS G3402M102 3607 402981 SH SOLE 402742 0 239 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 849 48238 SH SOLE 34748 0 13490 FIBROGEN INC COM 31572Q808 787 12948 SH SOLE 12798 0 150 FIDELITY DIVID ETF RISI 316092832 1551 47902 SH SOLE 0 0 47902 FIDELITY MSCI RL EST ETF 316092857 2304 95701 SH SOLE 0 0 95701 FIDELITY TOTAL BD ETF 316188309 876 18022 SH SOLE 0 0 18022 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 463 1467 SH SOLE 0 0 1467 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 7466 189734 SH SOLE 174205 0 15529 FIDELITY NATL INFORMATION SV COM 31620M106 31374 287650 SH SOLE 229760 0 57890 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 3324 272252 SH SOLE 0 0 272252 FIDUS INVT CORP COM 316500107 16722 1143747 SH SOLE 0 0 1143747 FIFTH THIRD BANCORP COM 316773100 14575 522028 SH SOLE 369983 0 152045 FINANCIAL INSTNS INC COM 317585404 311 9905 SH SOLE 1765 0 8140 FINISAR CORP COM NEW 31787A507 1129 59254 SH SOLE 0 0 59254 FIREEYE INC COM 31816Q101 705 41451 SH SOLE 0 0 41451 FIRST AMERN FINL CORP COM 31847R102 1251 24251 SH SOLE 15367 0 8884 FIRST BANCORP N C COM 318910106 513 12667 SH SOLE 6709 0 5958 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 244 18540 SH SOLE 0 0 18540 FIRST COMWLTH FINL CORP PA COM 319829107 362 22404 SH SOLE 0 0 22404 FIRST CTZNS BANCSHARES INC N CL A 31946M103 488 1078 SH SOLE 682 0 396 FIRST DATA CORP NEW COM CL A 32008D106 3549 145038 SH SOLE 43046 0 101992 FIRST FINL BANCORP OH COM 320209109 835 28099 SH SOLE 0 0 28099 FIRST FINL BANKSHARES COM 32020R109 619 10477 SH SOLE 8972 0 1505 FIRST FNDTN INC COM 32026V104 1439 92098 SH SOLE 0 0 92098 FIRST HORIZON NATL CORP COM 320517105 14120 818107 SH SOLE 99811 0 718296 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 380 12093 SH SOLE 0 0 12093 FIRST MAJESTIC SILVER CORP COM 32076V103 1562 275084 SH SOLE 0 0 275084 FIRST MERCHANTS CORP COM 320817109 568 12636 SH SOLE 5533 0 7103 FIRST MIDWEST BANCORP DEL COM 320867104 1810 68085 SH SOLE 17792 0 50293 FIRST REP BK SAN FRANCISCO C COM 33616C100 12988 135290 SH SOLE 102803 0 32487 FIRST SOLAR INC COM 336433107 213 4392 SH SOLE 12 0 4380 FIRST TR BICK INDEX FD COM SHS 33733H107 1255 47445 SH SOLE 0 0 47445 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 1321 25837 SH SOLE 0 0 25837 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 4442 281509 SH SOLE 0 0 281509 FIRST TR ENERGY INCOME & GRW COM 33738G104 545 24521 SH SOLE 0 0 24521 FIRST TR ENERGY INFRASTRCTR COM 33738C103 785 49842 SH SOLE 0 0 49842 FIRST TR ENHANCED EQTY INC F COM 337318109 8441 527558 SH SOLE 0 0 527558 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 311 8490 SH SOLE 0 0 8490 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 687 20544 SH SOLE 0 0 20544 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 325 8029 SH SOLE 0 0 8029 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 3033 48643 SH SOLE 0 0 48643 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 2975 52112 SH SOLE 0 0 52112 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 27230 440751 SH SOLE 0 0 440751 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 6586 104071 SH SOLE 0 0 104071 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 15606 262810 SH SOLE 0 0 262810 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 3619 100238 SH SOLE 0 0 100238 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 3492 139329 SH SOLE 0 0 139329 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 279 6686 SH SOLE 0 0 6686 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 11913 311684 SH SOLE 0 0 311684 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 1628 35141 SH SOLE 0 0 35141 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 1086 18840 SH SOLE 0 0 18840 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 1746 34457 SH SOLE 0 0 34457 FIRST TR EXCH TRD ALPHA FD I UNIT KING ALPH 33737J224 273 7075 SH SOLE 0 0 7075 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 755 38056 SH SOLE 0 0 38056 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 9505 181973 SH SOLE 0 0 181973 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 2995 128449 SH SOLE 0 0 128449 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 26969 488294 SH SOLE 249 0 488045 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 2620 76145 SH SOLE 0 0 76145 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 12454 219567 SH SOLE 0 0 219567 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 14856 341751 SH SOLE 0 0 341751 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 5193 110702 SH SOLE 0 0 110702 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3656 145641 SH SOLE 0 0 145641 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 97090 685952 SH SOLE 85113 0 600839 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 12041 417813 SH SOLE 0 0 417813 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 36098 1783517 SH SOLE 0 0 1783517 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 46165 1494018 SH SOLE 0 0 1494018 FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 493 23342 SH SOLE 0 0 23342 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 24713 1412145 SH SOLE 0 0 1412145 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 15970 499359 SH SOLE 0 0 499359 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 39791 662970 SH SOLE 0 0 662970 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 5391 112801 SH SOLE 0 0 112801 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 19011 372973 SH SOLE 15887 0 357086 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 835 14752 SH SOLE 0 0 14752 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 23799 280387 SH SOLE 700 0 279687 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 35286 832823 SH SOLE 62 0 832761 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 557 18352 SH SOLE 0 0 18352 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2416 58391 SH SOLE 0 0 58391 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 5232 282223 SH SOLE 18280 0 263943 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 407 20644 SH SOLE 0 0 20644 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 8496 221130 SH SOLE 390 0 220740 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 5053 95235 SH SOLE 0 0 95235 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 10750 385446 SH SOLE 86 0 385360 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3971 139230 SH SOLE 0 0 139230 FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 5724 228589 SH SOLE 0 0 228589 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 3886 127578 SH SOLE 0 0 127578 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 1255 56062 SH SOLE 0 0 56062 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 6423 273776 SH SOLE 0 0 273776 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 47962 302616 SH SOLE 0 0 302616 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 3244 116029 SH SOLE 0 0 116029 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 22907 725820 SH SOLE 400 0 725420 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 34241 712612 SH SOLE 456669 0 255943 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 6351 206286 SH SOLE 0 0 206286 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 58205 916022 SH SOLE 45 0 915977 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 15955 214793 SH SOLE 0 0 214793 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 16706 605953 SH SOLE 415256 0 190697 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3197 62847 SH SOLE 0 0 62847 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 25470 1333487 SH SOLE 520776 0 812711 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 2332 47597 SH SOLE 0 0 47597 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 354 9506 SH SOLE 0 0 9506 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 292 7921 SH SOLE 0 0 7921 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 7240 156432 SH SOLE 0 0 156432 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 433 11174 SH SOLE 0 0 11174 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 44765 855594 SH SOLE 0 0 855594 FIRST TR HIGH INCOME L/S FD COM 33738E109 3197 216711 SH SOLE 0 0 216711 FIRST TR INTER DUR PFD & IN COM 33718W103 1209 56093 SH SOLE 0 0 56093 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 14570 207048 SH SOLE 0 0 207048 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 10835 200120 SH SOLE 800 0 199320 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 29234 468342 SH SOLE 0 0 468342 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 11731 163795 SH SOLE 0 0 163795 FIRST TR MLP & ENERGY INCOME COM 33739B104 5576 445343 SH SOLE 0 0 445343 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 15081 505906 SH SOLE 0 0 505906 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 2239 29116 SH SOLE 0 0 29116 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 576 10006 SH SOLE 0 0 10006 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 41095 646153 SH SOLE 0 0 646153 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 9106 170714 SH SOLE 0 0 170714 FIRST TR NASDAQ100 TECH INDE SHS 337345102 56743 715001 SH SOLE 33 0 714968 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 14207 206016 SH SOLE 0 0 206016 FIRST TR SR FLG RTE INCM FD COM 33733U108 962 75601 SH SOLE 0 0 75601 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1941 148063 SH SOLE 0 0 148063 FIRST TR VALUE LINE DIVID IN SHS 33734H106 87313 2759579 SH SOLE 0 0 2759579 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 163 12174 SH SOLE 0 0 12174 FIRST WESTN FINL INC COM 33751L105 437 25000 SH SOLE 0 0 25000 FIRSTCASH INC COM 33767D105 663 8084 SH SOLE 7336 0 748 FIRSTENERGY CORP COM 337932107 22634 608923 SH SOLE 508946 0 99977 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 391 4625 SH SOLE 2056 0 2569 FISERV INC COM 337738108 18684 226802 SH SOLE 97093 0 129709 FITBIT INC CL A 33812L102 375 70009 SH SOLE 0 0 70009 FIVE BELOW INC COM 33829M101 6912 53142 SH SOLE 25064 0 28078 FIVE9 INC COM 338307101 390 8937 SH SOLE 4905 0 4032 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 7639 329282 SH SOLE 0 0 329282 FLAHERTY & CRUMRINE PFD INC COM 33848E106 133 11388 SH SOLE 0 0 11388 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 838 46013 SH SOLE 0 0 46013 FLEETCOR TECHNOLOGIES INC COM 339041105 13925 61116 SH SOLE 35855 0 25261 FLEX LTD ORD Y2573F102 3307 252066 SH SOLE 176145 0 75921 FLEXION THERAPEUTICS INC COM 33938J106 3518 188003 SH SOLE 0 0 188003 FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 61 60000 PRN SOLE 0 0 60000 FLEXSHARES TR INTL QLTDV IDX 33939L837 317 13174 SH SOLE 0 0 13174 FLEXSHARES TR M STAR DEV MKT 33939L803 248 3805 SH SOLE 0 0 3805 FLEXSHARES TR MORNSTAR UPSTR 33939L407 413 12216 SH SOLE 0 0 12216 FLEXSHARES TR MORNSTAR USMKT 33939L100 600 5029 SH SOLE 0 0 5029 FLEXSHARES TR MSTAR EMKT FAC 33939L308 374 7225 SH SOLE 0 0 7225 FLEXSHARES TR QUALT DIVD IDX 33939L860 619 13075 SH SOLE 0 0 13075 FLIR SYS INC COM 302445101 34175 555962 SH SOLE 143517 0 412445 FLOOR & DECOR HLDGS INC CL A 339750101 2011 66654 SH SOLE 61890 0 4764 FLOWERS FOODS INC COM 343498101 9351 501140 SH SOLE 54250 0 446890 FLOWSERVE CORP COM 34354P105 603 11032 SH SOLE 1055 0 9977 FLUENT INC COM 34380C102 24 11000 SH SOLE 0 0 11000 FLUOR CORP NEW COM 343412102 20138 346602 SH SOLE 334677 0 11925 FLWS/1-800 FLOWERS CL A 68243Q106 197 16655 SH SOLE 0 0 16655 FNB CORP PA COM 302520101 51486 4047633 SH SOLE 3518177 0 529456 FOAMIX PHARMACEUTICALS LTD SHS M46135105 215 37500 SH SOLE 0 0 37500 FOOT LOCKER INC COM 344849104 4432 86940 SH SOLE 46905 0 40035 FORD MTR CO DEL COM PAR $0.01 345370860 18427 1992107 SH SOLE 2673 0 1989434 FORD MTR CO DEL COM PAR $0.01 345370860 1 15000 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 1 16200 SH Call SOLE 0 0 0 FORESCOUT TECHNOLOGIES INC COM 34553D101 655 17337 SH SOLE 0 0 17337 FOREST CITY RLTY TR INC COM CL A 345605109 294 11711 SH SOLE 11126 0 585 FORTINET INC COM 34959E109 13326 144423 SH SOLE 98495 0 45928 FORTIS INC COM 349553107 3375 104107 SH SOLE 98761 0 5346 FORTIVE CORP COM 34959J108 18505 219770 SH SOLE 22986 0 196784 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 9341 513785 SH SOLE 0 0 513785 FORTUNA SILVER MINES INC COM 349915108 91 20779 SH SOLE 0 0 20779 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2871 54840 SH SOLE 11302 0 43538 FORTY SEVEN INC COM 34983P104 600 40194 SH SOLE 0 0 40194 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 751 72607 SH SOLE 1418 0 71189 FORWARD AIR CORP COM 349853101 4216 58800 SH SOLE 58713 0 87 FOUR CORNERS PPTY TR INC COM 35086T109 2447 95237 SH SOLE 82277 0 12960 FOX FACTORY HLDG CORP COM 35138V102 255 3647 SH SOLE 0 0 3647 FRANCO NEVADA CORP COM 351858105 9109 145627 SH SOLE 0 0 145627 FRANKLIN FINL NETWORK INC COM 35352P104 835 21358 SH SOLE 0 0 21358 FRANKLIN LTD DURATION INC TR COM 35472T101 2199 216054 SH SOLE 0 0 216054 FRANKLIN LTD DURATION INCM T RIGHT 10/18/2018 353793110 16 175180 SH SOLE 0 0 175180 FRANKLIN RES INC COM 354613101 6125 201421 SH SOLE 120838 0 80583 FRANKLIN STREET PPTYS CORP COM 35471R106 402 50270 SH SOLE 49985 0 285 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 379 12074 SH SOLE 0 0 12074 FRANKLIN UNVL TR SH BEN INT 355145103 272 40865 SH SOLE 0 0 40865 FREEPORT-MCMORAN INC CL B 35671D857 35051 2518001 SH SOLE 2029094 0 488907 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 3601 70026 SH SOLE 68215 0 1811 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 214 32902 SH SOLE 127 0 32775 FRONTLINE LTD SHS NEW G3682E192 314 53930 SH SOLE 0 0 53930 FRP HLDGS INC COM 30292L107 2950 47500 SH SOLE 0 0 47500 FS BANCORP INC COM 30263Y104 2910 52220 SH SOLE 0 0 52220 FS INVT CORP COM 302635107 312 44306 SH SOLE 0 0 44306 FST TR NEW OPPORT MLP & ENE COM 33739M100 902 93837 SH SOLE 0 0 93837 FTI CONSULTING INC COM 302941109 568 7767 SH SOLE 3088 0 4679 FULLER H B CO COM 359694106 5013 97020 SH SOLE 92656 0 4364 FULTON FINL CORP PA COM 360271100 190 11418 SH SOLE 1 0 11417 G-III APPAREL GROUP LTD COM 36237H101 389 8063 SH SOLE 5298 0 2765 GABELLI DIVD & INCOME TR COM 36242H104 9773 408913 SH SOLE 0 0 408913 GABELLI EQUITY TR INC COM 362397101 1755 270894 SH SOLE 0 0 270894 GABELLI GLB SML & MD CP VAL COM 36249W104 4217 345712 SH SOLE 0 0 345712 GABELLI HLTHCARE & WELLNESS SHS 36246K103 2894 262645 SH SOLE 0 0 262645 GABELLI MULTIMEDIA TR INC COM 36239Q109 155 16777 SH SOLE 0 0 16777 GABELLI UTIL TR COM 36240A101 263 45232 SH SOLE 0 0 45232 GALLAGHER ARTHUR J & CO COM 363576109 27738 372622 SH SOLE 352337 0 20285 GALMED PHARMACEUTICALS LTD SHS M47238106 984 72437 SH SOLE 0 0 72437 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 631 134369 SH SOLE 0 0 134369 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 227 38782 SH SOLE 0 0 38782 GAMING & LEISURE PPTYS INC COM 36467J108 1079 30605 SH SOLE 22149 0 8456 GAP INC DEL COM 364760108 598 20744 SH SOLE 0 0 20744 GARDNER DENVER HLDGS INC COM 36555P107 3344 117985 SH SOLE 70392 0 47593 GARMIN LTD SHS H2906T109 14816 211502 SH SOLE 33174 0 178328 GARTNER INC COM 366651107 5117 32285 SH SOLE 28320 0 3965 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 1122 44874 SH SOLE 0 0 44874 GATX CORP COM 361448103 1168 13488 SH SOLE 828 0 12660 GCI LIBERTY INC COM CLASS A 36164V305 32494 637129 SH SOLE 635397 0 1732 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 2236 84220 SH SOLE 83455 0 765 GDL FUND COM SH BEN IT 361570104 8169 898909 SH SOLE 0 0 898909 GDS HLDGS LTD SPONSORED ADR 36165L108 1795 51096 SH SOLE 0 0 51096 GEE GROUP INC COM 36165A102 115 45853 SH SOLE 0 0 45853 GEMPHIRE THERAPEUTICS INC COM 36870A108 83 40271 SH SOLE 0 0 40271 GENERAC HLDGS INC COM 368736104 338 5984 SH SOLE 0 0 5984 GENERAL AMERN INVS INC COM 368802104 19148 517921 SH SOLE 0 0 517921 GENERAL DYNAMICS CORP COM 369550108 54463 266027 SH SOLE 28173 0 237854 GENERAL ELECTRIC CO COM 369604103 45967 4071507 SH SOLE 421162 0 3650345 GENERAL ELECTRIC CO COM 369604103 92 13200 SH Put SOLE 0 0 13200 GENERAL ELECTRIC CO COM 369604103 74 17600 SH Put SOLE 0 0 17600 GENERAL ELECTRIC CO COM 369604103 12 21500 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 69001 1607656 SH SOLE 952491 0 655165 GENERAL MLS INC COM 370334104 1 26400 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 1 13800 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 1 15300 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 31675 940742 SH SOLE 528853 0 411889 GENESCO INC COM 371532102 1281 27203 SH SOLE 27184 0 19 GENESEE & WYO INC CL A 371559105 4376 48097 SH SOLE 27301 0 20796 GENESIS ENERGY L P UNIT LTD PARTN 371927104 4677 196674 SH SOLE 0 0 196674 GENESIS HEALTHCARE INC CL A COM 37185X106 74 55000 SH SOLE 0 0 55000 GENMARK DIAGNOSTICS INC COM 372309104 136 18550 SH SOLE 0 0 18550 GENOMIC HEALTH INC COM 37244C101 1062 15120 SH SOLE 13271 0 1849 GENPACT LIMITED SHS G3922B107 521 17016 SH SOLE 16758 0 258 GENTEX CORP COM 371901109 4273 199111 SH SOLE 75552 0 123559 GENTHERM INC COM 37253A103 624 13731 SH SOLE 13731 0 0 GENUINE PARTS CO COM 372460105 11483 115520 SH SOLE 52524 0 62996 GENWORTH FINL INC COM CL A 37247D106 2702 648020 SH SOLE 605820 0 42200 GEO GROUP INC NEW COM 36162J106 25787 1024936 SH SOLE 997543 0 27393 GERDAU S A SPON ADR REP PFD 373737105 59 13920 SH SOLE 0 0 13920 GIBRALTAR INDS INC COM 374689107 231 5072 SH SOLE 0 0 5072 GILDAN ACTIVEWEAR INC COM 375916103 4200 138056 SH SOLE 47058 0 90998 GILEAD SCIENCES INC COM 375558103 70661 915178 SH SOLE 301247 0 613931 GILEAD SCIENCES INC COM 375558103 12 10700 SH Call SOLE 0 0 0 GILEAD SCIENCES INC COM 375558103 28 26500 SH Call SOLE 0 0 0 GLACIER BANCORP INC NEW COM 37637Q105 11540 267816 SH SOLE 251459 0 16357 GLADSTONE CAPITAL CORP COM 376535100 535 56302 SH SOLE 0 0 56302 GLADSTONE INVT CORP COM 376546107 302 26450 SH SOLE 0 0 26450 GLATFELTER COM 377316104 486 25426 SH SOLE 18271 0 7155 GLAUKOS CORP COM 377322102 988 15227 SH SOLE 0 0 15227 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 165867 4129123 SH SOLE 3290418 0 838705 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4 79800 SH Call SOLE 0 0 0 GLOBAL NET LEASE INC COM NEW 379378201 883 42364 SH SOLE 0 0 42364 GLOBAL PARTNERS LP COM UNITS 37946R109 232 12735 SH SOLE 0 0 12735 GLOBAL PMTS INC COM 37940X102 5297 41579 SH SOLE 33375 0 8204 GLOBAL WTR RES INC COM 379463102 187 17700 SH SOLE 0 0 17700 GLOBAL X FDS FINTECH ETF 37954Y814 731 25424 SH SOLE 0 0 25424 GLOBAL X FDS GLB X GURU INDEX 37950E341 882 27111 SH SOLE 0 0 27111 GLOBAL X FDS GLB X MLP ENRG I 37950E226 421 31531 SH SOLE 479 0 31052 GLOBAL X FDS GLB X SUPERDIV 37950E549 865 42377 SH SOLE 0 0 42377 GLOBAL X FDS GLBL X MLP ETF 37950E473 6620 693193 SH SOLE 206088 0 487105 GLOBAL X FDS GLBX MSCI NORW 37950E747 11494 755202 SH SOLE 735543 0 19659 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 299 25129 SH SOLE 0 0 25129 GLOBAL X FDS GLOBAL X SILVER 37954Y848 301 12441 SH SOLE 0 0 12441 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 716 53769 SH SOLE 0 0 53769 GLOBAL X FDS GLOBX SUPDV US 37950E291 681 26974 SH SOLE 0 0 26974 GLOBAL X FDS INTERNET OF THNG 37954Y780 368 18154 SH SOLE 0 0 18154 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 861 26130 SH SOLE 0 0 26130 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 9615 420251 SH SOLE 0 0 420251 GLOBAL X FDS SCIEN BETA US 37954Y103 4556 137593 SH SOLE 0 0 137593 GLOBALSTAR INC COM 378973408 23 44500 SH SOLE 0 0 44500 GLOBUS MED INC CL A 379577208 658 11587 SH SOLE 0 0 11587 GMS INC COM 36251C103 311 13385 SH SOLE 0 0 13385 GNC HLDGS INC COM CL A 36191G107 52 12541 SH SOLE 0 0 12541 GODADDY INC CL A 380237107 2491 29867 SH SOLE 0 0 29867 GODADDY INC CL A 380237107 57 17200 SH Call SOLE 0 0 0 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 208 14484 SH SOLE 0 0 14484 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 82 33777 SH SOLE 0 0 33777 GOLD RESOURCE CORP COM 38068T105 103 20055 SH SOLE 14574 0 5481 GOLD STD VENTURES CORP COM 380738104 42 24175 SH SOLE 0 0 24175 GOLDCORP INC NEW COM 380956409 1131 110927 SH SOLE 0 0 110927 GOLDCORP INC NEW COM 380956409 1 14300 SH Call SOLE 0 0 0 GOLDCORP INC NEW COM 380956409 1 17900 SH Call SOLE 0 0 0 GOLDCORP INC NEW COM 380956409 12 24400 SH Call SOLE 0 0 0 GOLDEN ENTMT INC COM 381013101 2035 84746 SH SOLE 0 0 84746 GOLDEN STAR RES LTD CDA COM 38119T104 8 11000 SH SOLE 0 0 11000 GOLDMAN SACHS BDC INC SHS 38147U107 2276 102593 SH SOLE 0 0 102593 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 4410 44033 SH SOLE 0 0 44033 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 11884 362988 SH SOLE 0 0 362988 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 32352 1094451 SH SOLE 736421 0 358030 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 149154 2538797 SH SOLE 2301006 0 237791 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 550 13075 SH SOLE 0 0 13075 GOLDMAN SACHS GROUP INC COM 38141G104 58433 260573 SH SOLE 118432 0 142141 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1185 183766 SH SOLE 0 0 183766 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 2148 233248 SH SOLE 0 0 233248 GOLUB CAP BDC INC COM 38173M102 1845 98385 SH SOLE 0 0 98385 GOODRICH PETE CORP COM PAR 382410843 234 16674 SH SOLE 0 0 16674 GOODYEAR TIRE & RUBR CO COM 382550101 2185 93420 SH SOLE 55888 0 37532 GOOSEHEAD INS INC COM CL A 38267D109 2684 79245 SH SOLE 0 0 79245 GOPRO INC CL A 38268T103 107 14897 SH SOLE 0 0 14897 GORES HLDGS II INC COM CL A 382867109 1205 113475 SH SOLE 112552 0 923 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1763 156189 SH SOLE 0 0 156189 GRACE W R & CO DEL NEW COM 38388F108 212 2973 SH SOLE 0 0 2973 GRACO INC COM 384109104 18355 396091 SH SOLE 388301 0 7790 GRAFTECH INTL LTD COM 384313508 1902 97506 SH SOLE 51713 0 45793 GRAINGER W W INC COM 384802104 25659 71790 SH SOLE 55117 0 16673 GRAMERCY PPTY TR COM NEW 385002308 617 22474 SH SOLE 13578 0 8896 GRAND CANYON ED INC COM 38526M106 1465 12985 SH SOLE 0 0 12985 GRANITE CONSTR INC COM 387328107 400 8754 SH SOLE 7492 0 1262 GRANITE PT MTG TR INC COM 38741L107 1828 94799 SH SOLE 0 0 94799 GRANITESHARES GOLD TR SHS BEN INT 38748G101 3660 30747 SH SOLE 0 0 30747 GRAPHIC PACKAGING HLDG CO COM 388689101 11669 832931 SH SOLE 829592 0 3339 GRAY TELEVISION INC COM 389375106 383 21890 SH SOLE 0 0 21890 GREAT AJAX CORP COM 38983D300 140 10254 SH SOLE 0 0 10254 GREAT LAKES DREDGE & DOCK CO COM 390607109 127 20536 SH SOLE 20536 0 0 GREEN BANCORP INC COM 39260X100 260 11751 SH SOLE 0 0 11751 GREEN DOT CORP CL A 39304D102 1587 17873 SH SOLE 15543 0 2330 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 461 30955 SH SOLE 0 0 30955 GREENHILL & CO INC COM 395259104 2269 86106 SH SOLE 86081 0 25 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 232 18725 SH SOLE 0 0 18725 GREENSKY INC CL A 39572G100 355 19700 SH SOLE 8712 0 10988 GREIF INC CL A 397624107 1111 20702 SH SOLE 0 0 20702 GREIF INC CL B 397624206 8417 146000 SH SOLE 0 0 146000 GRIFOLS S A SP ADR REP B NVT 398438408 244 11420 SH SOLE 0 0 11420 GROUPON INC COM 399473107 1327 351989 SH SOLE 0 0 351989 GRUBHUB INC COM 400110102 10121 73012 SH SOLE 59540 0 13472 GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 248 4354 SH SOLE 4354 0 0 GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 1628 64046 SH SOLE 0 0 64046 GTT COMMUNICATIONS INC COM 362393100 1900 43775 SH SOLE 0 0 43775 GUESS INC COM 401617105 1574 69630 SH SOLE 54525 0 15105 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1599 181952 SH SOLE 0 0 181952 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 1667 79371 SH SOLE 0 0 79371 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2554 120360 SH SOLE 0 0 120360 GUIDEWIRE SOFTWARE INC COM 40171V100 13761 136236 SH SOLE 11450 0 124786 GW PHARMACEUTICALS PLC ADS 36197T103 4438 25691 SH SOLE 0 0 25691 H & E EQUIPMENT SERVICES INC COM 404030108 290 7671 SH SOLE 0 0 7671 HAEMONETICS CORP COM 405024100 697 6084 SH SOLE 2293 0 3791 HAIN CELESTIAL GROUP INC COM 405217100 669 24667 SH SOLE 12672 0 11995 HALLIBURTON CO COM 406216101 60455 1491594 SH SOLE 254563 0 1237031 HALLIBURTON CO COM 406216101 1 16200 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 272 14988 SH SOLE 0 0 14988 HAMILTON BEACH BRANDS HLDG C COM CL A 40701T104 811 36952 SH SOLE 36552 0 400 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 11554 312263 SH SOLE 0 0 312263 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 648 29475 SH SOLE 0 0 29475 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 285 17575 SH SOLE 0 0 17575 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 9873 423536 SH SOLE 0 0 423536 HANCOCK WHITNEY CORPORATION COM 410120109 2838 59679 SH SOLE 6503 0 53176 HANCOCK WHITNEY CORPORATION COM 410120109 5 34500 SH Call SOLE 0 0 0 HANESBRANDS INC COM 410345102 23798 1291244 SH SOLE 774403 0 516841 HANNON ARMSTRONG SUST INFR C COM 41068X100 1320 61469 SH SOLE 0 0 61469 HANOVER INS GROUP INC COM 410867105 725 5878 SH SOLE 13 0 5865 HARLEY DAVIDSON INC COM 412822108 633 13963 SH SOLE 0 0 13963 HARRIS CORP DEL COM 413875105 31426 185722 SH SOLE 84151 0 101571 HARSCO CORP COM 415864107 652 22843 SH SOLE 18920 0 3923 HARTFORD FINL SVCS GROUP INC COM 416515104 6321 126529 SH SOLE 42971 0 83558 HASBRO INC COM 418056107 10865 103358 SH SOLE 84022 0 19336 HAWAIIAN ELEC INDUSTRIES COM 419870100 546 15328 SH SOLE 0 0 15328 HAWAIIAN HOLDINGS INC COM 419879101 4942 123242 SH SOLE 117157 0 6085 HCA HEALTHCARE INC COM 40412C101 8121 58372 SH SOLE 7324 0 51048 HCI GROUP INC NOTE 3.875% 3/1 40416EAB9 75 75000 PRN SOLE 0 0 75000 HCP INC COM 40414L109 8892 337836 SH SOLE 133246 0 204590 HD SUPPLY HLDGS INC COM 40416M105 790 18469 SH SOLE 1283 0 17186 HDFC BANK LTD ADR REPS 3 SHS 40415F101 14406 153093 SH SOLE 112139 0 40954 HEALTH INS INNOVATIONS INC COM CL A 42225K106 3273 53083 SH SOLE 0 0 53083 HEALTHCARE RLTY TR COM 421946104 585 19999 SH SOLE 6573 0 13426 HEALTHCARE SVCS GRP INC COM 421906108 19902 489965 SH SOLE 0 0 489965 HEALTHCARE TR AMER INC CL A NEW 42225P501 8290 310823 SH SOLE 256408 0 54415 HEALTHEQUITY INC COM 42226A107 5225 55344 SH SOLE 8614 0 46730 HECLA MNG CO COM 422704106 94 33757 SH SOLE 0 0 33757 HEICO CORP NEW CL A 422806208 38421 508881 SH SOLE 519 0 508362 HEICO CORP NEW COM 422806109 7386 79759 SH SOLE 31960 0 47799 HELEN OF TROY CORP LTD COM G4388N106 5060 38654 SH SOLE 18952 0 19702 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 128 12956 SH SOLE 0 0 12956 HELMERICH & PAYNE INC COM 423452101 3452 50198 SH SOLE 0 0 50198 HENRY JACK & ASSOC INC COM 426281101 32592 203601 SH SOLE 144618 0 58983 HERCULES CAPITAL INC COM 427096508 4272 324618 SH SOLE 232608 0 92010 HERON THERAPEUTICS INC COM 427746102 827 26127 SH SOLE 19231 0 6896 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 434 19140 SH SOLE 14421 0 4719 HERSHEY CO COM 427866108 4582 44919 SH SOLE 5021 0 39898 HERZFELD CARIBBEAN BASIN FD COM 42804T106 65 10160 SH SOLE 0 0 10160 HESKA CORP COM RESTRC NEW 42805E306 10971 96820 SH SOLE 0 0 96820 HESS CORP COM 42809H107 4259 59496 SH SOLE 809 0 58687 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2533 155306 SH SOLE 359 0 154947 HEXCEL CORP NEW COM 428291108 8964 133685 SH SOLE 56863 0 76822 HFF INC CL A 40418F108 8570 201745 SH SOLE 201406 0 339 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 4498 416439 SH SOLE 1000 0 415439 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 1 22700 SH Call SOLE 0 0 0 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 712 39014 SH SOLE 0 0 39014 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 24370 1580427 SH SOLE 0 0 1580427 HIGHPOINT RES CORP COM 43114K108 222 45555 SH SOLE 0 0 45555 HIGHWOODS PPTYS INC COM 431284108 624 13196 SH SOLE 0 0 13196 HILL ROM HLDGS INC COM 431475102 1097 11617 SH SOLE 3971 0 7646 HILLENBRAND INC COM 431571108 10662 203868 SH SOLE 197070 0 6798 HILTON WORLDWIDE HLDGS INC COM 43300A203 6244 77296 SH SOLE 12062 0 65234 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 83 14200 SH SOLE 0 0 14200 HMS HLDGS CORP COM 40425J101 316 9642 SH SOLE 7829 0 1813 HNI CORP COM 404251100 3307 74743 SH SOLE 73627 0 1116 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 337 10702 SH SOLE 0 0 10702 HOLLYFRONTIER CORP COM 436106108 18646 266752 SH SOLE 141638 0 125114 HOLOGIC INC COM 436440101 4647 113404 SH SOLE 96410 0 16994 HOME BANCSHARES INC COM 436893200 583 26631 SH SOLE 0 0 26631 HOME DEPOT INC COM 437076102 438376 2116087 SH SOLE 513564 0 1602523 HOME DEPOT INC COM 437076102 3 14400 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 92 22200 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 95 30200 SH Call SOLE 0 0 0 HONDA MOTOR LTD AMERN SHS 438128308 10802 359095 SH SOLE 333578 0 25517 HONEYWELL INTL INC COM 438516106 171123 1028365 SH SOLE 620385 0 407980 HOPE BANCORP INC COM 43940T109 4498 278170 SH SOLE 272238 0 5932 HORACE MANN EDUCATORS CORP N COM 440327104 367 8179 SH SOLE 5208 0 2971 HORIZON PHARMA PLC SHS G4617B105 4061 207389 SH SOLE 39924 0 167465 HORIZON PHARMA PLC SHS G4617B105 268 130900 SH Call SOLE 0 0 0 HORIZONS ETF TR I HORIZONS NASDAQ 44053G108 4703 187134 SH SOLE 0 0 187134 HORIZONS ETF TR I HRZNS S&P500 COV 44053G603 361 6936 SH SOLE 0 0 6936 HORMEL FOODS CORP COM 440452100 8570 217502 SH SOLE 15259 0 202243 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1153 39975 SH SOLE 9007 0 30968 HOST HOTELS & RESORTS INC COM 44107P104 2470 117057 SH SOLE 68277 0 48780 HOSTESS BRANDS INC CL A 44109J106 15357 1387248 SH SOLE 1386812 0 436 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 1114 159168 SH SOLE 149723 0 9445 HOULIHAN LOKEY INC CL A 441593100 1320 29388 SH SOLE 7184 0 22204 HOUSTON WIRE & CABLE CO COM 44244K109 1801 233902 SH SOLE 0 0 233902 HOVNANIAN ENTERPRISES INC CL A 442487203 99 61700 SH SOLE 0 0 61700 HOWARD HUGHES CORP COM 44267D107 3864 31110 SH SOLE 7937 0 23173 HP INC COM 40434L105 35136 1363467 SH SOLE 1137601 0 225866 HSBC HLDGS PLC ADR A 1/40PF A 404280604 2015 78482 SH SOLE 0 0 78482 HSBC HLDGS PLC SPON ADR NEW 404280406 20493 465852 SH SOLE 208036 0 257816 HUANENG PWR INTL INC SPON ADR H SHS 443304100 708 27327 SH SOLE 0 0 27327 HUAZHU GROUP LTD SPONSORED ADS 44332N106 1024 31698 SH SOLE 5130 0 26568 HUB GROUP INC CL A 443320106 319 6985 SH SOLE 1317 0 5668 HUBBELL INC COM 443510607 9250 69253 SH SOLE 57294 0 11959 HUBSPOT INC COM 443573100 2574 17054 SH SOLE 3301 0 13753 HUDBAY MINERALS INC COM 443628102 85 16764 SH SOLE 0 0 16764 HUMANA INC COM 444859102 18584 54898 SH SOLE 36161 0 18737 HUNT J B TRANS SVCS INC COM 445658107 2073 17431 SH SOLE 12871 0 4560 HUNTINGTON BANCSHARES INC COM 446150104 60163 4032381 SH SOLE 3046967 0 985414 HUNTINGTON INGALLS INDS INC COM 446413106 11009 42989 SH SOLE 21803 0 21186 HUNTSMAN CORP COM 447011107 34127 1253287 SH SOLE 363524 0 889763 HUYA INC ADS REP SHS A 44852D108 869 36860 SH SOLE 0 0 36860 HUYA INC ADS REP SHS A 44852D108 7 14900 SH Call SOLE 0 0 0 HYATT HOTELS CORP COM CL A 448579102 1595 20045 SH SOLE 18556 0 1489 HYSTER YALE MATLS HANDLING I CL A 449172105 236 3836 SH SOLE 3595 0 241 I3 VERTICALS INC COM CL A 46571Y107 358 15600 SH SOLE 0 0 15600 IAC INTERACTIVECORP COM 44919P508 10183 46987 SH SOLE 25341 0 21646 IBERIABANK CORP COM 450828108 1521 18693 SH SOLE 0 0 18693 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 3883 54909 SH SOLE 0 0 54909 ICHOR HOLDINGS SHS G4740B105 227 11098 SH SOLE 0 0 11098 ICICI BK LTD ADR 45104G104 5328 627554 SH SOLE 612692 0 14862 ICON PLC SHS G4705A100 19000 123580 SH SOLE 102800 0 20780 ICU MED INC COM 44930G107 33693 119161 SH SOLE 18211 0 100950 IDACORP INC COM 451107106 370 3730 SH SOLE 0 0 3730 IDEX CORP COM 45167R104 18479 122654 SH SOLE 115483 0 7171 IDEXX LABS INC COM 45168D104 8009 32078 SH SOLE 15210 0 16868 IHS MARKIT LTD SHS G47567105 15530 287800 SH SOLE 274844 0 12956 II VI INC COM 902104108 254 5367 SH SOLE 0 0 5367 ILLINOIS TOOL WKS INC COM 452308109 45583 322994 SH SOLE 117796 0 205198 ILLUMINA INC COM 452327109 28787 78425 SH SOLE 54551 0 23874 ILLUMINA INC NOTE 6/1 452327AF6 435 300000 PRN SOLE 0 0 300000 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 528 350000 PRN SOLE 0 0 350000 IMAX CORP COM 45245E109 281 10880 SH SOLE 10650 0 230 IMMERSION CORP COM 452521107 124 11775 SH SOLE 0 0 11775 IMMUNOGEN INC COM 45253H101 6144 648833 SH SOLE 629093 0 19740 IMPERIAL OIL LTD COM NEW 453038408 297 9180 SH SOLE 0 0 9180 IMPERVA INC COM 45321L100 489 10535 SH SOLE 0 0 10535 INCYTE CORP COM 45337C102 2714 39295 SH SOLE 14385 0 24910 INDEPENDENCE RLTY TR INC COM 45378A106 12566 1193365 SH SOLE 261984 0 931381 INDEPENDENT BANK CORP MASS COM 453836108 260 3149 SH SOLE 0 0 3149 INDEPENDENT BK GROUP INC COM 45384B106 2278 34364 SH SOLE 0 0 34364 INDEXIQ ETF TR GLB AGRI SM CP 45409B834 667 20945 SH SOLE 0 0 20945 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 333 15780 SH SOLE 0 0 15780 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 239785 7805495 SH SOLE 7777959 0 27536 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 218 8365 SH SOLE 0 0 8365 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 8761 310000 SH SOLE 0 0 310000 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 8330 435229 SH SOLE 0 0 435229 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 437 16000 SH SOLE 0 0 16000 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 14253 448640 SH SOLE 441920 0 6720 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 872 35898 SH SOLE 0 0 35898 INDEXIQ ETF TR US RL EST SMCP 45409B628 1515 58237 SH SOLE 0 0 58237 INDIA FD INC COM 454089103 2656 120005 SH SOLE 0 0 120005 INFORMATION SERVICES GROUP I COM 45675Y104 58 12112 SH SOLE 0 0 12112 INFOSYS LTD SPONSORED ADR 456788108 3092 304075 SH SOLE 236934 0 67141 INFRAREIT INC COM 45685L100 222 10475 SH SOLE 2297 0 8178 ING GROEP N V SPONSORED ADR 456837103 4024 310254 SH SOLE 51921 0 258333 INGERSOLL-RAND PLC SHS G47791101 66718 652176 SH SOLE 188750 0 463426 INGERSOLL-RAND PLC SHS G47791101 31 11300 SH Call SOLE 0 0 0 INGEVITY CORP COM 45688C107 3554 34888 SH SOLE 26812 0 8076 INGLES MKTS INC CL A 457030104 4686 136831 SH SOLE 134581 0 2250 INGREDION INC COM 457187102 5852 55759 SH SOLE 43835 0 11924 INNOVATE BIOPHARMACEUTICLS I COM PAR 45782F105 195 28511 SH SOLE 0 0 28511 INNOVATOR ETFS TR IBD 50 ETF 45782C102 9381 244033 SH SOLE 0 0 244033 INOGEN INC COM 45780L104 1465 6002 SH SOLE 2427 0 3575 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 63 11413 SH SOLE 0 0 11413 INPHI CORP COM 45772F107 669 17611 SH SOLE 0 0 17611 INSIGHT SELECT INCOME FD COM 45781W109 308 16526 SH SOLE 0 0 16526 INSMED INC COM PAR $.01 457669307 578 28607 SH SOLE 28002 0 605 INSPERITY INC COM 45778Q107 1073 9099 SH SOLE 3594 0 5505 INSTRUCTURE INC COM 45781U103 999 28220 SH SOLE 0 0 28220 INSULET CORP COM 45784P101 844 7968 SH SOLE 5653 0 2315 INSYS THERAPEUTICS INC NEW COM NEW 45824V209 138 13683 SH SOLE 0 0 13683 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3507 53236 SH SOLE 48769 0 4467 INTEGRATED DEVICE TECHNOLOGY COM 458118106 1178 25051 SH SOLE 2158 0 22893 INTEL CORP COM 458140100 174956 3699650 SH SOLE 1158410 0 2541240 INTEL CORP COM 458140100 1 36700 SH Call SOLE 0 0 0 INTEL CORP SDCV 3.250% 8/0 458140AF7 1492 650000 PRN SOLE 0 0 650000 INTELSAT S A COM L5140P101 284 9450 SH SOLE 0 0 9450 INTER PARFUMS INC COM 458334109 221 3427 SH SOLE 0 0 3427 INTERCEPT PHARMACEUTICALS IN COM 45845P108 9883 78211 SH SOLE 0 0 78211 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 51 50000 PRN SOLE 0 0 50000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 59235 790957 SH SOLE 193896 0 597061 INTERCONTINENTAL EXCHANGE IN COM 45866F104 8 14900 SH Call SOLE 0 0 0 INTERNAP CORP COM PAR 45885A409 306 24197 SH SOLE 0 0 24197 INTERNATIONAL BANCSHARES COR COM 459044103 935 20778 SH SOLE 0 0 20778 INTERNATIONAL BUSINESS MACHS COM 459200101 102275 676383 SH SOLE 90854 0 585529 INTERNATIONAL BUSINESS MACHS COM 459200101 8 29300 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 13106 94204 SH SOLE 58168 0 36036 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 3061 154967 SH SOLE 95492 0 59475 INTERNATIONAL TOWER HILL MIN COM 46050R102 7 15000 SH SOLE 0 0 15000 INTERPACE DIAGNOSTICS GROUP COM NEW 46062X204 31 20000 SH SOLE 0 0 20000 INTERPUBLIC GROUP COS INC COM 460690100 31886 1394233 SH SOLE 1299058 0 95175 INTERXION HOLDING N.V SHS N47279109 1734 25770 SH SOLE 0 0 25770 INTL PAPER CO COM 460146103 36660 745888 SH SOLE 324444 0 421444 INTRA CELLULAR THERAPIES INC COM 46116X101 1536 70800 SH SOLE 0 0 70800 INTREXON CORP COM 46122T102 444 25800 SH SOLE 0 0 25800 INTRICON CORP COM 46121H109 896 15937 SH SOLE 0 0 15937 INTUIT COM 461202103 13335 58641 SH SOLE 25879 0 32762 INTUITIVE SURGICAL INC COM NEW 46120E602 25974 45250 SH SOLE 10902 0 34348 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 2905 154750 SH SOLE 0 0 154750 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 311 6036 SH SOLE 0 0 6036 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 6659 132574 SH SOLE 0 0 132574 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 7488 298460 SH SOLE 0 0 298460 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 1106 104945 SH SOLE 0 0 104945 INVESCO BD FD COM 46132L107 1640 93055 SH SOLE 0 0 93055 INVESCO CALIF VALUE MUN INC COM 46132H106 144 12308 SH SOLE 0 0 12308 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 3248 180765 SH SOLE 0 0 180765 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 728 40144 SH SOLE 0 0 40144 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 455 33750 SH SOLE 0 0 33750 INVESCO DYNAMIC CR OPP FD COM 46132R104 4117 358914 SH SOLE 524 0 358390 INVESCO EXCH TRD SLF IDX FD BULSHS 2018 HY 46138J205 780 31036 SH SOLE 0 0 31036 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 1668 79140 SH SOLE 0 0 79140 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 1125 46354 SH SOLE 0 0 46354 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 9292 440801 SH SOLE 0 0 440801 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 2557 105132 SH SOLE 0 0 105132 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3404 164108 SH SOLE 0 0 164108 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1368 55216 SH SOLE 0 0 55216 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 9178 444341 SH SOLE 0 0 444341 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 780 31659 SH SOLE 0 0 31659 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 3023 149503 SH SOLE 0 0 149503 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 307 11689 SH SOLE 0 0 11689 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2318 115315 SH SOLE 0 0 115315 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 458 23129 SH SOLE 0 0 23129 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 256 13649 SH SOLE 0 0 13649 INVESCO EXCH TRD SLF IDX FD BULSHS2018 COR 46138J106 1069 50528 SH SOLE 0 0 50528 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 21618 351396 SH SOLE 244911 0 106485 INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 217 6127 SH SOLE 0 0 6127 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 7100 116452 SH SOLE 0 0 116452 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 480 11014 SH SOLE 0 0 11014 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6055 219959 SH SOLE 0 0 219959 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 698 11627 SH SOLE 0 0 11627 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 552 12492 SH SOLE 0 0 12492 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 1076 31533 SH SOLE 0 0 31533 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 8549 86566 SH SOLE 0 0 86566 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 2150 33430 SH SOLE 0 0 33430 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 49684 833774 SH SOLE 0 0 833774 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 360 5021 SH SOLE 0 0 5021 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 2034 30789 SH SOLE 0 0 30789 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 776 13052 SH SOLE 0 0 13052 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 693 23300 SH SOLE 0 0 23300 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 2489 90692 SH SOLE 0 0 90692 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 342 10519 SH SOLE 0 0 10519 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 243 5151 SH SOLE 0 0 5151 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 11885 246378 SH SOLE 0 0 246378 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 8826 236114 SH SOLE 0 0 236114 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 280 8483 SH SOLE 0 0 8483 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 2703 46596 SH SOLE 0 0 46596 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 353 34973 SH SOLE 0 0 34973 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2813 38261 SH SOLE 0 0 38261 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 2638 49588 SH SOLE 0 0 49588 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 4686 53808 SH SOLE 0 0 53808 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2532 139205 SH SOLE 272 0 138933 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 29417 247677 SH SOLE 0 0 247677 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 30019 211018 SH SOLE 0 0 211018 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 949 77152 SH SOLE 0 0 77152 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1857 48159 SH SOLE 0 0 48159 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 3694 205918 SH SOLE 0 0 205918 INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 276 4131 SH SOLE 0 0 4131 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2571 163359 SH SOLE 0 0 163359 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 4085 30336 SH SOLE 0 0 30336 INVESCO EXCHANGE TRADED FD T RUSEL 2000 PUR 46137V498 853 21420 SH SOLE 0 0 21420 INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 868 15860 SH SOLE 0 0 15860 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 21352 440785 SH SOLE 0 0 440785 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 3245 15513 SH SOLE 0 0 15513 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 984 14432 SH SOLE 0 0 14432 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 1640 9919 SH SOLE 0 0 9919 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 343 4788 SH SOLE 0 0 4788 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 3905 29152 SH SOLE 0 0 29152 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 1267 16461 SH SOLE 0 0 16461 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 530 9646 SH SOLE 0 0 9646 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 11462 505398 SH SOLE 399991 0 105407 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 817 7711 SH SOLE 0 0 7711 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 5447 87677 SH SOLE 0 0 87677 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 4675 108713 SH SOLE 0 0 108713 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 7579 36773 SH SOLE 0 0 36773 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1500 11896 SH SOLE 0 0 11896 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 882 8121 SH SOLE 0 0 8121 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 916 7135 SH SOLE 0 0 7135 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 32913 195553 SH SOLE 0 0 195553 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 173858 1627715 SH SOLE 1727 0 1625988 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 24235 201523 SH SOLE 0 0 201523 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 29176 424998 SH SOLE 0 0 424998 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 7606 231891 SH SOLE 61863 0 170028 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 855 26869 SH SOLE 0 0 26869 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 6814 99937 SH SOLE 0 0 99937 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 2715 122399 SH SOLE 0 0 122399 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 455 14654 SH SOLE 0 0 14654 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 1184 51897 SH SOLE 10604 0 41293 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 205 4268 SH SOLE 0 0 4268 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 10560 384710 SH SOLE 0 0 384710 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 3835 215770 SH SOLE 0 0 215770 INVESCO EXCHNG TRADED FD TR DWA MOMENT LOW 46138E859 448 13380 SH SOLE 0 0 13380 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 16947 294626 SH SOLE 0 0 294626 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 574 22929 SH SOLE 0 0 22929 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 395 12483 SH SOLE 0 0 12483 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 3158 117053 SH SOLE 2954 0 114099 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 879 47418 SH SOLE 0 0 47418 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 794 18358 SH SOLE 0 0 18358 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 8728 412885 SH SOLE 343986 0 68899 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 1283 39260 SH SOLE 0 0 39260 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 1129 48478 SH SOLE 0 0 48478 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 274 10671 SH SOLE 0 0 10671 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 2589 75316 SH SOLE 0 0 75316 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 10756 198958 SH SOLE 0 0 198958 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 760 33352 SH SOLE 0 0 33352 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 2099 62007 SH SOLE 164 0 61843 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 233 4178 SH SOLE 0 0 4178 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 762 23833 SH SOLE 0 0 23833 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 4195 169205 SH SOLE 0 0 169205 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 3706 258792 SH SOLE 520 0 258272 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 557 16804 SH SOLE 0 0 16804 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 985 27178 SH SOLE 0 0 27178 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 8412 187134 SH SOLE 0 0 187134 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 2480 99774 SH SOLE 384 0 99390 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 426 12214 SH SOLE 0 0 12214 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 273 24905 SH SOLE 0 0 24905 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 6549 201625 SH SOLE 0 0 201625 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 13263 273231 SH SOLE 0 0 273231 INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 331 4817 SH SOLE 0 0 4817 INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 708 43757 SH SOLE 0 0 43757 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 1088 19010 SH SOLE 0 0 19010 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 7453 53093 SH SOLE 0 0 53093 INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 3930 53541 SH SOLE 0 0 53541 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 2175 25898 SH SOLE 0 0 25898 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 24697 499544 SH SOLE 0 0 499544 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 837 10011 SH SOLE 0 0 10011 INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 460 7935 SH SOLE 0 0 7935 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 21318 514810 SH SOLE 0 0 514810 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 23192 468349 SH SOLE 286 0 468063 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 476 22970 SH SOLE 0 0 22970 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 8445 364482 SH SOLE 340 0 364142 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 8193 281742 SH SOLE 22648 0 259094 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 4655 187013 SH SOLE 19750 0 167263 INVESCO LTD SHS G491BT108 22974 1004087 SH SOLE 834617 0 169470 INVESCO MORTGAGE CAPITAL INC COM 46131B100 272 17195 SH SOLE 4362 0 12833 INVESCO MUN OPPORTUNITY TR COM 46132C107 2069 180838 SH SOLE 0 0 180838 INVESCO MUN TR COM 46131J103 928 80404 SH SOLE 0 0 80404 INVESCO MUNI INCOME OPP TRST COM 46132X101 276 35913 SH SOLE 0 0 35913 INVESCO PA VALUE MUN INCOME COM 46132K109 795 66826 SH SOLE 0 0 66826 INVESCO QQQ TR UNIT SER 1 46090E103 223681 1203931 SH SOLE 196740 0 1007191 INVESCO QUALITY MUNI INC TRS COM 46133G107 2751 237554 SH SOLE 0 0 237554 INVESCO SR INCOME TR COM 46131H107 283 65700 SH SOLE 0 0 65700 INVESCO TR INVT GRADE MUNS COM 46131M106 515 43380 SH SOLE 0 0 43380 INVESCO TR INVT GRADE NY MUN COM 46131T101 125 10008 SH SOLE 0 0 10008 INVESCO VALUE MUN INCOME TR COM 46132P108 344 24826 SH SOLE 0 0 24826 INVESTMENT TECHNOLOGY GRP NE COM 46145F105 236 10901 SH SOLE 10726 0 175 INVESTORS BANCORP INC NEW COM 46146L101 1833 149379 SH SOLE 121512 0 27867 INVESTORS REAL ESTATE TR SH BEN INT 461730103 79 13280 SH SOLE 0 0 13280 INVITAE CORP COM 46185L103 239 14291 SH SOLE 0 0 14291 INVITATION HOMES INC COM 46187W107 698 30460 SH SOLE 14912 0 15548 IONIS PHARMACEUTICALS INC COM 462222100 41902 812368 SH SOLE 796478 0 15890 IPG PHOTONICS CORP COM 44980X109 7105 45525 SH SOLE 22249 0 23276 IQIYI INC SPONSORED ADS 46267X108 4724 174496 SH SOLE 0 0 174496 IQIYI INC SPONSORED ADS 46267X108 103 17500 SH Call SOLE 0 0 0 IQIYI INC SPONSORED ADS 46267X108 74 17500 SH Call SOLE 0 0 0 IQIYI INC SPONSORED ADS 46267X108 20 43800 SH Call SOLE 0 0 0 IQIYI INC SPONSORED ADS 46267X108 3 20000 SH Call SOLE 0 0 0 IQVIA HLDGS INC COM 46266C105 60037 462751 SH SOLE 24557 0 438194 IRHYTHM TECHNOLOGIES INC COM 450056106 218 2299 SH SOLE 0 0 2299 IRIDIUM COMMUNICATIONS INC COM 46269C102 8781 390281 SH SOLE 0 0 390281 IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 434 531 SH SOLE 0 0 531 IROBOT CORP COM 462726100 3566 32439 SH SOLE 0 0 32439 IRON MTN INC NEW COM 46284V101 84490 2447567 SH SOLE 2263710 0 183857 ISHARES GOLD TRUST ISHARES 464285105 28217 2468660 SH SOLE 0 0 2468660 ISHARES INC CORE MSCI EMKT 46434G103 392174 7573838 SH SOLE 6729065 0 844773 ISHARES INC CUR HD MSCI EM 46434G509 1209 47735 SH SOLE 0 0 47735 ISHARES INC EM MKT SM-CP ETF 464286475 852 18621 SH SOLE 0 0 18621 ISHARES INC EM MKTS DIV ETF 464286319 898 23092 SH SOLE 0 0 23092 ISHARES INC INTL HIGH YIELD 464286210 282 5351 SH SOLE 30 0 5321 ISHARES INC MIN VOL EMRG MKT 464286533 12298 207387 SH SOLE 0 0 207387 ISHARES INC MIN VOL GBL ETF 464286525 20542 233776 SH SOLE 114783 0 118993 ISHARES INC MLT FCTR EMG MKT 46434G889 1229 28428 SH SOLE 0 0 28428 ISHARES INC MSCI AUST ETF 464286103 5630 254518 SH SOLE 244338 0 10180 ISHARES INC MSCI AUSTRIA ETF 464286202 4085 178527 SH SOLE 0 0 178527 ISHARES INC MSCI BELGIUM ETF 464286301 204 10662 SH SOLE 0 0 10662 ISHARES INC MSCI BRAZIL ETF 464286400 15639 463641 SH SOLE 0 0 463641 ISHARES INC MSCI BRIC INDX 464286657 218 5409 SH SOLE 0 0 5409 ISHARES INC MSCI CDA ETF 464286509 7778 270260 SH SOLE 254048 0 16212 ISHARES INC MSCI CHILE ETF 464286640 2530 55826 SH SOLE 0 0 55826 ISHARES INC MSCI EURZONE ETF 464286608 3252 79297 SH SOLE 0 0 79297 ISHARES INC MSCI FRANCE ETF 464286707 642 20460 SH SOLE 0 0 20460 ISHARES INC MSCI FRNTR100ETF 464286145 527 18515 SH SOLE 0 0 18515 ISHARES INC MSCI GBL GOLD MN 46434G855 379 26564 SH SOLE 0 0 26564 ISHARES INC MSCI GERMANY ETF 464286806 586 19718 SH SOLE 0 0 19718 ISHARES INC MSCI HONG KG ETF 464286871 6958 290882 SH SOLE 0 0 290882 ISHARES INC MSCI ITALY ETF 46434G830 19105 690702 SH SOLE 682209 0 8493 ISHARES INC MSCI JPN ETF NEW 46434G822 6091 101124 SH SOLE 0 0 101124 ISHARES INC MSCI MEXICO ETF 464286822 16955 330972 SH SOLE 0 0 330972 ISHARES INC MSCI PAC JP ETF 464286665 1257 27671 SH SOLE 0 0 27671 ISHARES INC MSCI STH KOR ETF 464286772 1096 16051 SH SOLE 0 0 16051 ISHARES INC MSCI SWITZERLAND 464286749 444 12796 SH SOLE 0 0 12796 ISHARES INC MSCI TAIWAN ETF 46434G772 5141 136376 SH SOLE 0 0 136376 ISHARES INC MSCI THAILND ETF 464286624 5255 55721 SH SOLE 0 0 55721 ISHARES INC MSCI WORLD ETF 464286392 239 2602 SH SOLE 0 0 2602 ISHARES INC US INTL HGH YLD 464286178 281 5682 SH SOLE 33 0 5649 ISHARES SILVER TRUST ISHARES 46428Q109 5815 423535 SH SOLE 0 0 423535 ISHARES TR 0-5 YR TIPS ETF 46429B747 9840 99614 SH SOLE 55188 0 44426 ISHARES TR 0-5YR HI YL CP 46434V407 2956 62782 SH SOLE 0 0 62782 ISHARES TR 0-5YR INVT GR CP 46434V100 6129 123413 SH SOLE 0 0 123413 ISHARES TR 1 3 YR TREAS BD 464287457 20766 249920 SH SOLE 27284 0 222636 ISHARES TR 10-20 YR TRS ETF 464288653 21062 163817 SH SOLE 92643 0 71174 ISHARES TR 20 YR TR BD ETF 464287432 29485 251420 SH SOLE 103247 0 148173 ISHARES TR 3 7 YR TREAS BD 464288661 8573 72001 SH SOLE 0 0 72001 ISHARES TR A RATE CP BD ETF 46429B291 1484 29425 SH SOLE 0 0 29425 ISHARES TR AGENCY BOND ETF 464288166 19646 177457 SH SOLE 159332 0 18125 ISHARES TR AGGRES ALLOC ETF 464289859 595 10901 SH SOLE 675 0 10226 ISHARES TR BARCLAYS 7 10 YR 464287440 34413 340154 SH SOLE 180555 0 159599 ISHARES TR CHINA LG-CAP ETF 464287184 6949 162275 SH SOLE 0 0 162275 ISHARES TR COHEN STEER REIT 464287564 2084 20819 SH SOLE 0 0 20819 ISHARES TR CONV BD ETF 46435G102 271 4530 SH SOLE 0 0 4530 ISHARES TR CORE 1 5 YR USD 46432F859 146510 2989972 SH SOLE 2614889 0 375083 ISHARES TR CORE DIV GRWTH 46434V621 15680 423092 SH SOLE 0 0 423092 ISHARES TR CORE HIGH DV ETF 46429B663 11466 126643 SH SOLE 0 0 126643 ISHARES TR CORE INTL AGGR 46435G672 618 11820 SH SOLE 0 0 11820 ISHARES TR CORE MSCI EAFE 46432F842 2347855 36639428 SH SOLE 35194835 0 1444593 ISHARES TR CORE MSCI EURO 46434V738 12359 257686 SH SOLE 239695 0 17991 ISHARES TR CORE MSCI INTL 46435G326 232 4096 SH SOLE 0 0 4096 ISHARES TR CORE MSCI TOTAL 46432F834 12372 205137 SH SOLE 0 0 205137 ISHARES TR CORE S&P MCP ETF 464287507 492049 2444408 SH SOLE 1916964 0 527444 ISHARES TR CORE S&P SCP ETF 464287804 555539 6367906 SH SOLE 3913232 0 2454674 ISHARES TR CORE S&P TTL STK 464287150 14695 220548 SH SOLE 0 0 220548 ISHARES TR CORE S&P US GWT 464287671 12860 207012 SH SOLE 51893 0 155119 ISHARES TR CORE S&P US VLU 464287663 3568 63293 SH SOLE 34225 0 29068 ISHARES TR CORE S&P500 ETF 464287200 275807 942184 SH SOLE 448928 0 493256 ISHARES TR CORE TOTAL USD 46434V613 19453 395863 SH SOLE 0 0 395863 ISHARES TR CORE US AGGBD ET 464287226 2273077 21541664 SH SOLE 20736338 0 805326 ISHARES TR CRE U S REIT ETF 464288521 4609 95273 SH SOLE 0 0 95273 ISHARES TR CUR HD EURZN ETF 46434V639 3635 122542 SH SOLE 0 0 122542 ISHARES TR DOW JONES US ETF 464287846 1874 12880 SH SOLE 0 0 12880 ISHARES TR EAFE GRWTH ETF 464288885 72038 899687 SH SOLE 852158 0 47529 ISHARES TR EAFE SML CP ETF 464288273 9464 151952 SH SOLE 0 0 151952 ISHARES TR EAFE VALUE ETF 464288877 14480 278890 SH SOLE 247705 0 31185 ISHARES TR EDGE MSCI USA VL 46432F388 3339 38003 SH SOLE 34 0 37969 ISHARES TR EUROPE ETF 464287861 1985 44037 SH SOLE 0 0 44037 ISHARES TR EXPONENTIAL TECH 46434V381 1063 27465 SH SOLE 0 0 27465 ISHARES TR FLTG RATE NT ETF 46429B655 64456 1263337 SH SOLE 454189 0 809148 ISHARES TR GL TIMB FORE ETF 464288174 3567 47381 SH SOLE 17 0 47364 ISHARES TR GLB CNSM STP ETF 464288737 1849 36795 SH SOLE 0 0 36795 ISHARES TR GLB INFRASTR ETF 464288372 433 10275 SH SOLE 0 0 10275 ISHARES TR GLOB HLTHCRE ETF 464287325 6965 110593 SH SOLE 0 0 110593 ISHARES TR GLOB INDSTRL ETF 464288729 347 3708 SH SOLE 0 0 3708 ISHARES TR GLOBAL 100 ETF 464287572 1207 24735 SH SOLE 0 0 24735 ISHARES TR GLOBAL ENERG ETF 464287341 429 11364 SH SOLE 0 0 11364 ISHARES TR GLOBAL FINLS ETF 464287333 858 13028 SH SOLE 0 0 13028 ISHARES TR GLOBAL MATER ETF 464288695 407 6045 SH SOLE 0 0 6045 ISHARES TR GLOBAL REIT ETF 46434V647 315 12510 SH SOLE 0 0 12510 ISHARES TR GLOBAL TECH ETF 464287291 18668 106597 SH SOLE 0 0 106597 ISHARES TR GOV/CRED BD ETF 464288596 562 5118 SH SOLE 0 0 5118 ISHARES TR GRWT ALLOCAT ETF 464289867 690 15293 SH SOLE 2895 0 12398 ISHARES TR HDG MSCI EAFE 46434V803 8341 278583 SH SOLE 0 0 278583 ISHARES TR IBONDS DEC18 ETF 46434VAA8 1591 63350 SH SOLE 0 0 63350 ISHARES TR IBONDS DEC19 ETF 46434VAU4 1916 77271 SH SOLE 0 0 77271 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 4501 179758 SH SOLE 0 0 179758 ISHARES TR IBONDS DEC2021 46435G789 2685 106108 SH SOLE 0 0 106108 ISHARES TR IBONDS DEC2022 46435G755 1102 43375 SH SOLE 0 0 43375 ISHARES TR IBONDS DEC2023 46435G318 901 36283 SH SOLE 0 0 36283 ISHARES TR IBONDS DEC2026 46435GAA0 707 30387 SH SOLE 0 0 30387 ISHARES TR IBONDS DEC21 ETF 46434VBK5 4589 188392 SH SOLE 0 0 188392 ISHARES TR IBONDS DEC22 ETF 46434VBA7 3370 138516 SH SOLE 27879 0 110637 ISHARES TR IBONDS DEC23 ETF 46434VAX8 1927 79305 SH SOLE 0 0 79305 ISHARES TR IBONDS DEC24 ETF 46434VBG4 2525 104756 SH SOLE 41959 0 62797 ISHARES TR IBONDS DEC25 ETF 46434VBD1 1018 42558 SH SOLE 0 0 42558 ISHARES TR IBONDS ETF 46435UAA9 703 29856 SH SOLE 0 0 29856 ISHARES TR IBONDS SEP19 ETF 46429B564 1893 74683 SH SOLE 0 0 74683 ISHARES TR IBONDS SEP2020 46434V571 2721 107774 SH SOLE 0 0 107774 ISHARES TR IBOXX HI YD ETF 464288513 16399 189716 SH SOLE 1110 0 188606 ISHARES TR IBOXX INV CP ETF 464287242 58394 508084 SH SOLE 367327 0 140757 ISHARES TR INDIA 50 ETF 464289529 590 17253 SH SOLE 0 0 17253 ISHARES TR INTL DEVPPTY ETF 464288422 293 7910 SH SOLE 35 0 7875 ISHARES TR INTL DIV GRWTH 46435G524 233 4133 SH SOLE 0 0 4133 ISHARES TR INTL MOMENTUM FT 46434V449 10714 351749 SH SOLE 348535 0 3214 ISHARES TR INTL PFD STK ETF 46429B135 1984 112130 SH SOLE 0 0 112130 ISHARES TR INTL SEL DIV ETF 464288448 9330 285932 SH SOLE 3947 0 281985 ISHARES TR INTL TREA BD ETF 464288117 1442 29938 SH SOLE 0 0 29938 ISHARES TR INTRM GOV CR ETF 464288612 4417 41150 SH SOLE 0 0 41150 ISHARES TR INTRM TR CRP ETF 464288638 20942 394382 SH SOLE 282325 0 112057 ISHARES TR JPMORGAN USD EMG 464288281 8295 76943 SH SOLE 5647 0 71296 ISHARES TR LATN AMER 40 ETF 464287390 1086 34585 SH SOLE 0 0 34585 ISHARES TR LNG TR CRPRT BD 464289511 1065 18274 SH SOLE 10564 0 7710 ISHARES TR MBS ETF 464288588 23221 224724 SH SOLE 72042 0 152682 ISHARES TR MICRO-CAP ETF 464288869 3598 33850 SH SOLE 0 0 33850 ISHARES TR MIN VOL EAFE ETF 46429B689 25045 343981 SH SOLE 0 0 343981 ISHARES TR MIN VOL JAPN ETF 46434V712 220 3196 SH SOLE 0 0 3196 ISHARES TR MIN VOL USA ETF 46429B697 758207 13292547 SH SOLE 12371688 0 920859 ISHARES TR MODERT ALLOC ETF 464289875 661 17456 SH SOLE 0 0 17456 ISHARES TR MORTGE REL ETF 46435G342 6178 141822 SH SOLE 0 0 141822 ISHARES TR MRGSTR MD CP ETF 464288208 16100 84963 SH SOLE 0 0 84963 ISHARES TR MRGSTR MD CP GRW 464288307 664 2816 SH SOLE 0 0 2816 ISHARES TR MRGSTR MD CP VAL 464288406 371 2291 SH SOLE 0 0 2291 ISHARES TR MRGSTR SM CP ETF 464288505 523 2901 SH SOLE 0 0 2901 ISHARES TR MRGSTR SM CP GR 464288604 4074 19155 SH SOLE 0 0 19155 ISHARES TR MRNGSTR INC ETF 46432F875 10587 427950 SH SOLE 420858 0 7092 ISHARES TR MRNGSTR LG-CP GR 464287119 5542 29816 SH SOLE 0 0 29816 ISHARES TR MRNGSTR LG-CP VL 464288109 2828 26334 SH SOLE 0 0 26334 ISHARES TR MSCI AC ASIA ETF 464288182 16178 229116 SH SOLE 215604 0 13512 ISHARES TR MSCI ACWI ETF 464288257 2617 35237 SH SOLE 3016 0 32221 ISHARES TR MSCI ACWI EX US 464288240 52123 1092951 SH SOLE 0 0 1092951 ISHARES TR MSCI CHINA ETF 46429B671 5473 91389 SH SOLE 0 0 91389 ISHARES TR MSCI EAFE ETF 464287465 132363 1946799 SH SOLE 86940 0 1859859 ISHARES TR MSCI EMG MKT ETF 464287234 41677 971042 SH SOLE 96 0 970946 ISHARES TR MSCI EMG MKT ETF 464287234 93 43600 SH Call SOLE 0 0 0 ISHARES TR MSCI EURO FL ETF 464289180 600 29591 SH SOLE 0 0 29591 ISHARES TR MSCI INDIA ETF 46429B598 2716 83654 SH SOLE 0 0 83654 ISHARES TR MSCI INDIA SM CP 46429B614 20394 556003 SH SOLE 0 0 556003 ISHARES TR MSCI IRELAND ETF 46429B507 232 5144 SH SOLE 0 0 5144 ISHARES TR MSCI KLD400 SOC 464288570 1595 14939 SH SOLE 1126 0 13813 ISHARES TR MSCI PERU ETF 464289842 384 10393 SH SOLE 0 0 10393 ISHARES TR MSCI UK ETF NEW 46435G334 598 17516 SH SOLE 0 0 17516 ISHARES TR MSCI USA ESG SLC 464288802 5219 43725 SH SOLE 22356 0 21369 ISHARES TR MULTIFACTOR INTL 46434V274 2999 106789 SH SOLE 0 0 106789 ISHARES TR MULTIFACTOR USA 46434V282 2152 64020 SH SOLE 0 0 64020 ISHARES TR MULTIFACTOR USA 46434V290 239 5491 SH SOLE 0 0 5491 ISHARES TR N AMER TECH ETF 464287549 4408 21051 SH SOLE 0 0 21051 ISHARES TR NA TEC SFTWR ETF 464287515 14075 68669 SH SOLE 0 0 68669 ISHARES TR NASDAQ BIOTECH 464287556 31848 261163 SH SOLE 0 0 261163 ISHARES TR NATIONAL MUN ETF 464288414 25964 240543 SH SOLE 68 0 240475 ISHARES TR NEW ZEALAND ETF 464289123 3468 71363 SH SOLE 0 0 71363 ISHARES TR NORTH AMERN NAT 464287374 559 15584 SH SOLE 0 0 15584 ISHARES TR PHLX SEMICND ETF 464287523 6561 35454 SH SOLE 0 0 35454 ISHARES TR RUS 1000 ETF 464287622 23406 144748 SH SOLE 3888 0 140860 ISHARES TR RUS 1000 GRW ETF 464287614 565552 3625783 SH SOLE 1786324 0 1839459 ISHARES TR RUS 1000 VAL ETF 464287598 438300 3461522 SH SOLE 2053021 0 1408501 ISHARES TR RUS 2000 GRW ETF 464287648 57749 268487 SH SOLE 0 0 268487 ISHARES TR RUS 2000 VAL ETF 464287630 26915 202352 SH SOLE 0 0 202352 ISHARES TR RUS MD CP GR ETF 464287481 34647 255549 SH SOLE 3387 0 252162 ISHARES TR RUS MDCP VAL ETF 464287473 22913 253852 SH SOLE 124553 0 129299 ISHARES TR RUS MID CAP ETF 464287499 54900 248983 SH SOLE 4616 0 244367 ISHARES TR RUS TP200 GR ETF 464289438 4339 50799 SH SOLE 0 0 50799 ISHARES TR RUSSELL 2000 ETF 464287655 196033 1163041 SH SOLE 569541 0 593500 ISHARES TR RUSSELL 3000 ETF 464287689 6399 37138 SH SOLE 17134 0 20004 ISHARES TR S&P 100 ETF 464287101 4630 35717 SH SOLE 0 0 35717 ISHARES TR S&P 500 GRWT ETF 464287309 104869 591898 SH SOLE 0 0 591898 ISHARES TR S&P 500 VAL ETF 464287408 73076 630833 SH SOLE 0 0 630833 ISHARES TR S&P MC 400GR ETF 464287606 89717 385145 SH SOLE 0 0 385145 ISHARES TR S&P MC 400VL ETF 464287705 57242 342089 SH SOLE 93 0 341996 ISHARES TR S&P SML 600 GWT 464287887 17327 85887 SH SOLE 157 0 85730 ISHARES TR S&P US PFD STK 464288687 25350 682739 SH SOLE 71851 0 610888 ISHARES TR SELECT DIVID ETF 464287168 42804 429066 SH SOLE 182 0 428884 ISHARES TR SH TR CRPORT ETF 464288646 36613 706399 SH SOLE 425644 0 280755 ISHARES TR SHORT TREAS BD 464288679 33647 304666 SH SOLE 199458 0 105208 ISHARES TR SHRT NAT MUN ETF 464288158 601 5737 SH SOLE 0 0 5737 ISHARES TR SP SMCP600VL ETF 464287879 30941 185354 SH SOLE 190 0 185164 ISHARES TR TIPS BD ETF 464287176 37061 335032 SH SOLE 115 0 334917 ISHARES TR TRANS AVG ETF 464287192 3137 15332 SH SOLE 0 0 15332 ISHARES TR U.S. BAS MTL ETF 464287838 4017 40815 SH SOLE 0 0 40815 ISHARES TR U.S. CNSM GD ETF 464287812 7420 62418 SH SOLE 39702 0 22716 ISHARES TR U.S. CNSM SV ETF 464287580 10606 50089 SH SOLE 0 0 50089 ISHARES TR U.S. ENERGY ETF 464287796 3841 91528 SH SOLE 0 0 91528 ISHARES TR U.S. FIN SVC ETF 464287770 71936 539698 SH SOLE 419347 0 120351 ISHARES TR U.S. FINLS ETF 464287788 10989 90464 SH SOLE 0 0 90464 ISHARES TR U.S. INSRNCE ETF 464288786 275 4141 SH SOLE 0 0 4141 ISHARES TR U.S. MED DVC ETF 464288810 14830 65192 SH SOLE 0 0 65192 ISHARES TR U.S. PHARMA ETF 464288836 3159 18817 SH SOLE 0 0 18817 ISHARES TR U.S. REAL ES ETF 464287739 11607 145045 SH SOLE 770 0 144275 ISHARES TR U.S. TECH ETF 464287721 17285 89088 SH SOLE 0 0 89088 ISHARES TR U.S. UTILITS ETF 464287697 2839 21179 SH SOLE 0 0 21179 ISHARES TR US AER DEF ETF 464288760 37045 171148 SH SOLE 0 0 171148 ISHARES TR US BR DEL SE ETF 464288794 2508 40290 SH SOLE 0 0 40290 ISHARES TR US HLTHCARE ETF 464287762 11227 55331 SH SOLE 0 0 55331 ISHARES TR US HLTHCR PR ETF 464288828 1067 5338 SH SOLE 0 0 5338 ISHARES TR US HOME CONS ETF 464288752 2682 75892 SH SOLE 0 0 75892 ISHARES TR US INDUSTRIALS 464287754 13071 83721 SH SOLE 0 0 83721 ISHARES TR US OIL EQ&SV ETF 464288844 17423 487908 SH SOLE 450796 0 37112 ISHARES TR US OIL GS EX ETF 464288851 1536 20231 SH SOLE 0 0 20231 ISHARES TR US REGNL BKS ETF 464288778 9325 190263 SH SOLE 2000 0 188263 ISHARES TR US TELECOM ETF 464287713 206 6939 SH SOLE 0 0 6939 ISHARES TR US TREAS BD ETF 46429B267 5139 211137 SH SOLE 767 0 210370 ISHARES TR USA MOMENTUM FCT 46432F396 62393 524271 SH SOLE 234186 0 290085 ISHARES TR USA QUALITY FCTR 46432F339 6252 69182 SH SOLE 33 0 69149 ISHARES TR USA SIZE FACTOR 46432F370 298 3394 SH SOLE 33 0 3361 ISHARES TR USD INV GRDE ETF 464288620 25798 481132 SH SOLE 458554 0 22578 ISHARES US ETF TR SHT MAT BD ETF 46431W507 10217 203585 SH SOLE 0 0 203585 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 2143 195170 SH SOLE 193415 0 1755 ITRON INC COM 465741106 15757 245434 SH SOLE 0 0 245434 ITT INC COM 45073V108 3097 50548 SH SOLE 46137 0 4411 ITURAN LOCATION AND CONTROL SHS M6158M104 754 21918 SH SOLE 0 0 21918 J & J SNACK FOODS CORP COM 466032109 446 2958 SH SOLE 0 0 2958 J ALEXANDERS HLDGS INC COM 46609J106 3814 320523 SH SOLE 320331 0 192 J2 GLOBAL INC COM 48123V102 5297 63934 SH SOLE 43909 0 20025 JABIL INC COM 466313103 2588 95553 SH SOLE 86298 0 9255 JACOBS ENGR GROUP INC DEL COM 469814107 2757 36042 SH SOLE 13268 0 22774 JAMES RIV GROUP LTD COM G5005R107 9372 219895 SH SOLE 219429 0 466 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 4260 84938 SH SOLE 0 0 84938 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 942 34942 SH SOLE 13714 0 21228 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 2001 180742 SH SOLE 0 0 180742 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 3235 19241 SH SOLE 14949 0 4292 JBG SMITH PPTYS COM 46590V100 2324 63098 SH SOLE 58116 0 4982 JD COM INC SPON ADR CL A 47215P106 1927 73868 SH SOLE 135 0 73733 JEFFERIES FINL GROUP INC COM 47233W109 8248 375611 SH SOLE 219050 0 156561 JERNIGAN CAP INC COM 476405105 1999 103618 SH SOLE 0 0 103618 JETBLUE AIRWAYS CORP COM 477143101 706 36492 SH SOLE 0 0 36492 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2065 17309 SH SOLE 12728 0 4581 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 3483 92829 SH SOLE 0 0 92829 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 349 11879 SH SOLE 0 0 11879 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 447 12259 SH SOLE 0 0 12259 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 465 29492 SH SOLE 0 0 29492 JOHNSON & JOHNSON COM 478160104 475300 3439955 SH SOLE 1589451 0 1850504 JOHNSON CTLS INTL PLC SHS G51502105 71596 2045598 SH SOLE 1855531 0 190067 JOHNSON CTLS INTL PLC SHS G51502105 1 46400 SH Call SOLE 0 0 0 JONES LANG LASALLE INC COM 48020Q107 3542 24546 SH SOLE 23702 0 844 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 3543 142000 SH SOLE 140281 0 1719 JP MORGAN EXCHANGE TRADED FD BETBULD MSCI 46641Q738 1201 15564 SH SOLE 0 0 15564 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1520 28124 SH SOLE 0 0 28124 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 8050 137886 SH SOLE 178 0 137708 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 1141 35048 SH SOLE 0 0 35048 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 3135 46677 SH SOLE 0 0 46677 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 463 6208 SH SOLE 0 0 6208 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 26764 533680 SH SOLE 0 0 533680 JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 466 6410 SH SOLE 0 0 6410 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3221 117302 SH SOLE 0 0 117302 JPMORGAN CHASE & CO COM 46625H100 646980 5733546 SH SOLE 1528541 0 4205005 JPMORGAN CHASE & CO COM 46625H100 13 29900 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 101 68700 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 14 23400 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 5 20100 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 575 19176 SH SOLE 0 0 19176 K2M GROUP HLDGS INC COM 48273J107 265 9669 SH SOLE 9638 0 31 KANDI TECHNOLOGIES GROUP INC COM 483709101 56 11600 SH SOLE 0 0 11600 KANSAS CITY SOUTHERN COM NEW 485170302 60043 530027 SH SOLE 40685 0 489342 KANSAS CITY SOUTHERN COM NEW 485170302 4 24000 SH Call SOLE 0 0 0 KAPSTONE PAPER & PACKAGING C COM 48562P103 721 21265 SH SOLE 0 0 21265 KAR AUCTION SVCS INC COM 48238T109 46100 772330 SH SOLE 741668 0 30662 KAYNE ANDERSN MLP MIDS INVT COM 486606106 5339 299080 SH SOLE 0 0 299080 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 2909 227234 SH SOLE 0 0 227234 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 1612 33380 SH SOLE 6697 0 26683 KEARNY FINL CORP MD COM 48716P108 4168 300935 SH SOLE 295937 0 4998 KELLOGG CO COM 487836108 15156 216450 SH SOLE 41751 0 174699 KEMPER CORP DEL COM 488401100 7553 93887 SH SOLE 70883 0 23004 KENNAMETAL INC COM 489170100 1346 30901 SH SOLE 29924 0 977 KENNEDY-WILSON HLDGS INC COM 489398107 766 35644 SH SOLE 9524 0 26120 KERYX BIOPHARMACEUTICALS INC COM 492515101 38 11217 SH SOLE 0 0 11217 KEURIG DR PEPPER INC COM 49271V100 2533 109335 SH SOLE 0 0 109335 KEYCORP NEW COM 493267108 25465 1280280 SH SOLE 711900 0 568380 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1485 22411 SH SOLE 11101 0 11310 KILROY RLTY CORP COM 49427F108 2687 37476 SH SOLE 36923 0 553 KIMBALL ELECTRONICS INC COM 49428J109 1658 84373 SH SOLE 84355 0 18 KIMBALL INTL INC CL B 494274103 1035 61810 SH SOLE 61784 0 26 KIMBELL RTY PARTNERS LP UNIT 49435R102 457 23304 SH SOLE 0 0 23304 KIMBERLY CLARK CORP COM 494368103 169686 1493181 SH SOLE 1161627 0 331554 KIMCO RLTY CORP COM 49446R109 2482 148243 SH SOLE 108 0 148135 KINDER MORGAN INC DEL COM 49456B101 51741 2918257 SH SOLE 546875 0 2371382 KINDER MORGAN INC DEL PFD SER A 49456B200 1550 46622 SH SOLE 0 0 46622 KINROSS GOLD CORP COM NO PAR 496902404 322 119128 SH SOLE 0 0 119128 KINROSS GOLD CORP COM NO PAR 496902404 1 33700 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM NO PAR 496902404 1 15300 SH Call SOLE 0 0 0 KINSALE CAP GROUP INC COM 49714P108 674 10553 SH SOLE 0 0 10553 KIRKLAND LAKE GOLD LTD COM 49741E100 1069 56314 SH SOLE 0 0 56314 KITE RLTY GROUP TR COM NEW 49803T300 619 37174 SH SOLE 14569 0 22605 KKR & CO INC CL A 48251W104 3780 138599 SH SOLE 10140 0 128459 KKR INCOME OPPORTUNITIES FD COM 48249T106 363 22148 SH SOLE 0 0 22148 KLA-TENCOR CORP COM 482480100 8534 83907 SH SOLE 42661 0 41246 KLA-TENCOR CORP COM 482480100 11 10200 SH Call SOLE 0 0 0 KLX INC COM 482539103 1159 18462 SH SOLE 16827 0 1635 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 5188 150454 SH SOLE 508 0 149946 KNOLL INC COM NEW 498904200 2124 90597 SH SOLE 0 0 90597 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1814 83595 SH SOLE 0 0 83595 KNOWLES CORP COM 49926D109 894 53801 SH SOLE 40741 0 13060 KOHLS CORP COM 500255104 10393 139405 SH SOLE 100907 0 38498 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 5026 110436 SH SOLE 10671 0 99765 KOPPERS HOLDINGS INC COM 50060P106 341 10947 SH SOLE 10854 0 93 KORN FERRY INTL COM NEW 500643200 427 8679 SH SOLE 4737 0 3942 KOSMOS ENERGY LTD SHS G5315B107 143 15341 SH SOLE 0 0 15341 KRAFT HEINZ CO COM 500754106 177548 3221695 SH SOLE 958012 0 2263683 KRAFT HEINZ CO COM 500754106 3 131800 SH Call SOLE 0 0 0 KRAFT HEINZ CO COM 500754106 1 22400 SH Call SOLE 0 0 0 KRAFT HEINZ CO COM 500754106 20 68100 SH Call SOLE 0 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 648 22385 SH SOLE 0 0 22385 KRANESHARES TR CSI CHI INTERNET 500767306 1406 28795 SH SOLE 0 0 28795 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1150 77791 SH SOLE 0 0 77791 KROGER CO COM 501044101 15585 535383 SH SOLE 268414 0 266969 KRONOS WORLDWIDE INC COM 50105F105 299 18401 SH SOLE 0 0 18401 KT CORP SPONSORED ADR 48268K101 1544 104003 SH SOLE 103759 0 244 KULICKE & SOFFA INDS INC COM 501242101 4531 190041 SH SOLE 178441 0 11600 KURA ONCOLOGY INC COM 50127T109 449 25638 SH SOLE 23138 0 2500 L BRANDS INC COM 501797104 8624 284606 SH SOLE 0 0 284606 L3 TECHNOLOGIES INC COM 502413107 56137 264023 SH SOLE 241998 0 22025 LABORATORY CORP AMER HLDGS COM NEW 50540R409 34829 200535 SH SOLE 153763 0 46772 LABORATORY CORP AMER HLDGS NOTE 9/1 50540RAG7 349 150000 PRN SOLE 0 0 150000 LADDER CAP CORP CL A 505743104 2756 162721 SH SOLE 0 0 162721 LADENBURG THALMAN FIN SVCS I COM 50575Q102 377 139497 SH SOLE 0 0 139497 LAKELAND FINL CORP COM 511656100 233 5006 SH SOLE 0 0 5006 LAM RESEARCH CORP COM 512807108 7948 52388 SH SOLE 5408 0 46980 LAMAR ADVERTISING CO NEW CL A 512816109 3291 42304 SH SOLE 0 0 42304 LAMB WESTON HLDGS INC COM 513272104 1607 24131 SH SOLE 383 0 23748 LANCASTER COLONY CORP COM 513847103 336 2253 SH SOLE 0 0 2253 LANDMARK INFRASTRUCTURE LP 7% CNV PFD UNT C 51508J405 5917 256703 SH SOLE 0 0 256703 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 4431 319934 SH SOLE 0 0 319934 LANDSTAR SYS INC COM 515098101 26664 218559 SH SOLE 212145 0 6414 LANTHEUS HLDGS INC COM 516544103 221 14805 SH SOLE 5165 0 9640 LAREDO PETROLEUM INC COM 516806106 1915 234420 SH SOLE 0 0 234420 LAS VEGAS SANDS CORP COM 517834107 30558 515053 SH SOLE 281177 0 233876 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 300 8676 SH SOLE 0 0 8676 LATTICE SEMICONDUCTOR CORP COM 518415104 244 30500 SH SOLE 0 0 30500 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 7164 247358 SH SOLE 0 0 247358 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 582 17600 SH SOLE 0 0 17600 LAUDER ESTEE COS INC CL A 518439104 67456 464159 SH SOLE 37383 0 426776 LAUREATE EDUCATION INC CL A 518613203 1530 99118 SH SOLE 98347 0 771 LAZARD GLB TTL RET&INCM FD I COM 52106W103 6679 376285 SH SOLE 0 0 376285 LAZARD LTD SHS A G54050102 4983 103524 SH SOLE 34185 0 69339 LAZARD WORLD DIVID & INCOME COM 521076109 252 24150 SH SOLE 0 0 24150 LCI INDS COM 50189K103 3879 46845 SH SOLE 33610 0 13235 LEAR CORP COM NEW 521865204 13467 92879 SH SOLE 73742 0 19137 LEGACY RESVS INC COM 524706108 571 117750 SH SOLE 0 0 117750 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 1072 35018 SH SOLE 0 0 35018 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 2401 76467 SH SOLE 0 0 76467 LEGG MASON INC COM 524901105 28522 913283 SH SOLE 850858 0 62425 LEGGETT & PLATT INC COM 524660107 66053 1508413 SH SOLE 1336818 0 171595 LEIDOS HLDGS INC COM 525327102 19280 278774 SH SOLE 239278 0 39496 LEMAITRE VASCULAR INC COM 525558201 980 25295 SH SOLE 0 0 25295 LENDINGTREE INC NEW COM 52603B107 220 954 SH SOLE 0 0 954 LENNAR CORP CL A 526057104 8748 187353 SH SOLE 29017 0 158336 LENNOX INTL INC COM 526107107 2940 13462 SH SOLE 11788 0 1674 LEVEL ONE BANCORP INC COM 52730D208 382 13750 SH SOLE 0 0 13750 LEXINFINTECH HLDGS LTD ADR 528877103 393 39614 SH SOLE 0 0 39614 LEXINGTON REALTY TRUST COM 529043101 629 75825 SH SOLE 0 0 75825 LF CAP ACQUISITION CORP UNIT 06/19/2025 50200K207 177 17500 SH SOLE 0 0 17500 LGI HOMES INC COM 50187T106 2065 43526 SH SOLE 0 0 43526 LHC GROUP INC COM 50187A107 406 3938 SH SOLE 0 0 3938 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 6305 925866 SH SOLE 0 0 925866 LIBERTY ALL-STAR GROWTH FD I COM 529900102 181 28549 SH SOLE 0 0 28549 LIBERTY BROADBAND CORP COM SER A 530307107 6099 72326 SH SOLE 37344 0 34982 LIBERTY BROADBAND CORP COM SER C 530307305 21978 260712 SH SOLE 239751 0 20961 LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 8996 191252 SH SOLE 190732 0 520 LIBERTY GLOBAL PLC SHS CL A G5480U104 1542 53306 SH SOLE 5301 0 48005 LIBERTY GLOBAL PLC SHS CL C G5480U120 6118 217263 SH SOLE 197980 0 19283 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 2685 128826 SH SOLE 128088 0 738 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 10720 519612 SH SOLE 517748 0 1864 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 14 20000 PRN SOLE 0 0 20000 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 226 8275 SH SOLE 0 0 8275 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 9850 226746 SH SOLE 168973 0 57773 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 4021 147570 SH SOLE 137573 0 9997 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 27568 634471 SH SOLE 557532 0 76939 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 2885 81090 SH SOLE 72432 0 8658 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 5402 145261 SH SOLE 131013 0 14248 LIBERTY PPTY TR SH BEN INT 531172104 326 7715 SH SOLE 0 0 7715 LIFE STORAGE INC COM 53223X107 1027 10797 SH SOLE 0 0 10797 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 4730 17232 SH SOLE 4401 0 12831 LILLY ELI & CO COM 532457108 48525 452198 SH SOLE 105229 0 346969 LINCOLN ELEC HLDGS INC COM 533900106 8533 91324 SH SOLE 85275 0 6049 LINCOLN NATL CORP IND COM 534187109 5787 85523 SH SOLE 14433 0 71090 LINDSAY CORP COM 535555106 245 2448 SH SOLE 1416 0 1032 LIONS GATE ENTMNT CORP CL A VTG 535919401 326 13363 SH SOLE 11563 0 1800 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 8281 355419 SH SOLE 300467 0 54952 LITHIA MTRS INC CL A 536797103 2684 32867 SH SOLE 12666 0 20201 LITTELFUSE INC COM 537008104 8935 45149 SH SOLE 43714 0 1435 LIVE NATION ENTERTAINMENT IN COM 538034109 6682 122673 SH SOLE 115137 0 7536 LIVE OAK BANCSHARES INC COM 53803X105 819 30569 SH SOLE 0 0 30569 LIVEPERSON INC COM 538146101 1772 68304 SH SOLE 0 0 68304 LKQ CORP COM 501889208 5862 185108 SH SOLE 154723 0 30385 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 25708 8456502 SH SOLE 8352457 0 104045 LMP CAP & INCOME FD INC COM 50208A102 10564 773369 SH SOLE 0 0 773369 LOCKHEED MARTIN CORP COM 539830109 172566 498793 SH SOLE 270350 0 228443 LOEWS CORP COM 540424108 7689 153076 SH SOLE 145805 0 7271 LOGITECH INTL S A SHS H50430232 1492 33391 SH SOLE 0 0 33391 LOGMEIN INC COM 54142L109 7575 85022 SH SOLE 81856 0 3166 LONESTAR RES US INC CL A VTG 54240F103 86 11000 SH SOLE 0 0 11000 LOUISIANA PAC CORP COM 546347105 1353 51083 SH SOLE 6117 0 44966 LOWES COS INC COM 548661107 93879 817608 SH SOLE 137127 0 680481 LOWES COS INC COM 548661107 713 31900 SH Call SOLE 0 0 0 LOWES COS INC COM 548661107 476 31400 SH Call SOLE 0 0 0 LOXO ONCOLOGY INC COM 548862101 926 5420 SH SOLE 4490 0 930 LPL FINL HLDGS INC COM 50212V100 22362 346647 SH SOLE 340176 0 6471 LTC PPTYS INC COM 502175102 1249 28313 SH SOLE 0 0 28313 LULULEMON ATHLETICA INC COM 550021109 5921 36437 SH SOLE 4174 0 32263 LUMENTUM HLDGS INC COM 55024U109 13114 218745 SH SOLE 16548 0 202197 LUMENTUM HLDGS INC COM 55024U109 33 31400 SH Call SOLE 0 0 0 LUNA INNOVATIONS COM 550351100 263 81459 SH SOLE 0 0 81459 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 38436 374944 SH SOLE 214043 0 160901 M & T BK CORP COM 55261F104 3326 20214 SH SOLE 1249 0 18965 M D C HLDGS INC COM 552676108 3004 101543 SH SOLE 28748 0 72795 M D C HLDGS INC COM 552676108 8 25100 SH Call SOLE 0 0 0 MACATAWA BK CORP COM 554225102 218 18610 SH SOLE 0 0 18610 MACK CALI RLTY CORP COM 554489104 1082 50902 SH SOLE 50901 0 1 MACQUARIE FT TR GB INF UT DI COM 55607W100 144 13259 SH SOLE 0 0 13259 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 3547 166913 SH SOLE 0 0 166913 MACQUARIE INFRASTRUCTURE COR COM 55608B105 8425 182628 SH SOLE 0 0 182628 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 396 400000 PRN SOLE 0 0 400000 MACYS INC COM 55616P104 12133 349338 SH SOLE 75260 0 274078 MADDEN STEVEN LTD COM 556269108 1822 34450 SH SOLE 29866 0 4584 MADISON CVRED CALL & EQ STR COM 557437100 159 20638 SH SOLE 0 0 20638 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1816 5759 SH SOLE 0 0 5759 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 60120 887779 SH SOLE 495382 0 392397 MAGNA INTL INC COM 559222401 4729 90034 SH SOLE 0 0 90034 MAIN STREET CAPITAL CORP COM 56035L104 4741 123135 SH SOLE 0 0 123135 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 10278 523320 SH SOLE 0 0 523320 MALIBU BOATS INC COM CL A 56117J100 3332 60891 SH SOLE 0 0 60891 MALLINCKRODT PUB LTD CO SHS G5785G107 393 13421 SH SOLE 0 0 13421 MANHATTAN ASSOCS INC COM 562750109 4191 76764 SH SOLE 73435 0 3329 MANITOWOC CO INC COM NEW 563571405 284 11820 SH SOLE 2739 0 9081 MANNING & NAPIER INC CL A 56382Q102 144 48900 SH SOLE 0 0 48900 MANNKIND CORP COM NEW 56400P706 474 258824 SH SOLE 0 0 258824 MANPOWERGROUP INC COM 56418H100 7700 89573 SH SOLE 70830 0 18743 MANULIFE FINL CORP COM 56501R106 4946 276707 SH SOLE 62326 0 214381 MARATHON OIL CORP COM 565849106 31070 1334638 SH SOLE 235923 0 1098715 MARATHON PETE CORP COM 56585A102 266415 3331426 SH SOLE 945143 0 2386283 MARATHON PETE CORP COM 56585A102 328 119800 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 24 33500 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 34 25400 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 23 23400 SH Call SOLE 0 0 0 MARCHEX INC CL B 56624R108 765 275255 SH SOLE 275255 0 0 MARCUS CORP COM 566330106 289 6881 SH SOLE 6881 0 0 MARINEMAX INC COM 567908108 822 38669 SH SOLE 36659 0 2010 MARKEL CORP COM 570535104 25771 21684 SH SOLE 17387 0 4297 MARKETAXESS HLDGS INC COM 57060D108 12102 67800 SH SOLE 63493 0 4307 MARRIOTT INTL INC NEW CL A 571903202 29330 222144 SH SOLE 85945 0 136199 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 1235 11049 SH SOLE 2047 0 9002 MARSH & MCLENNAN COS INC COM 571748102 23142 279763 SH SOLE 122866 0 156897 MARTIN MARIETTA MATLS INC COM 573284106 6198 34060 SH SOLE 25650 0 8410 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 509 43875 SH SOLE 0 0 43875 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6674 345780 SH SOLE 313094 0 32686 MASCO CORP COM 574599106 16544 452014 SH SOLE 296847 0 155167 MASIMO CORP COM 574795100 40202 322805 SH SOLE 510 0 322295 MASTEC INC COM 576323109 4052 90747 SH SOLE 4387 0 86360 MASTERCARD INCORPORATED CL A 57636Q104 144289 648169 SH SOLE 373294 0 274875 MATADOR RES CO COM 576485205 1973 59703 SH SOLE 54645 0 5058 MATCH GROUP INC COM 57665R106 4503 77760 SH SOLE 17 0 77743 MATERION CORP COM 576690101 1079 17836 SH SOLE 0 0 17836 MATSON INC COM 57686G105 608 15334 SH SOLE 15131 0 203 MATTEL INC COM 577081102 188 12002 SH SOLE 0 0 12002 MATTHEWS INTL CORP CL A 577128101 15521 309489 SH SOLE 302227 0 7262 MAUI LD & PINEAPPLE INC COM 577345101 223 17445 SH SOLE 0 0 17445 MAXIM INTEGRATED PRODS INC COM 57772K101 11014 195324 SH SOLE 19073 0 176251 MAXWELL TECHNOLOGIES INC COM 577767106 43 12360 SH SOLE 0 0 12360 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 4030 69108 SH SOLE 3391 0 65717 MCBC HLDGS INC COM 55276F107 533 14856 SH SOLE 0 0 14856 MCCORMICK & CO INC COM NON VTG 579780206 68501 519923 SH SOLE 323617 0 196306 MCCORMICK & CO INC COM VTG 579780107 204 1560 SH SOLE 0 0 1560 MCDERMOTT INTL INC COM 580037703 674 36545 SH SOLE 0 0 36545 MCDONALDS CORP COM 580135101 180255 1077480 SH SOLE 516112 0 561368 MCEWEN MNG INC COM 58039P107 170 87853 SH SOLE 0 0 87853 MCKESSON CORP COM 58155Q103 33138 249817 SH SOLE 237792 0 12025 MDU RES GROUP INC COM 552690109 2514 97858 SH SOLE 78988 0 18870 MEDEQUITIES RLTY TR INC COM 58409L306 619 63651 SH SOLE 0 0 63651 MEDICAL PPTYS TRUST INC COM 58463J304 23346 1565816 SH SOLE 934768 0 631048 MEDIDATA SOLUTIONS INC COM 58471A105 2644 36072 SH SOLE 34828 0 1244 MEDIFAST INC COM 58470H101 607 2739 SH SOLE 0 0 2739 MEDLEY CAP CORP COM 58503F106 118 30954 SH SOLE 0 0 30954 MEDNAX INC COM 58502B106 2146 45996 SH SOLE 2356 0 43640 MEDPACE HLDGS INC COM 58506Q109 1207 20140 SH SOLE 5652 0 14488 MEDTRONIC PLC SHS G5960L103 152432 1549574 SH SOLE 1084949 0 464625 MELCO RESORT ENTERTAINMENT L ADR 585464100 308 14542 SH SOLE 0 0 14542 MELLANOX TECHNOLOGIES LTD SHS M51363113 3072 41824 SH SOLE 35883 0 5941 MERCADOLIBRE INC COM 58733R102 6729 19765 SH SOLE 15434 0 4331 MERCHANTS BANCORP IND COM 58844R108 840 33043 SH SOLE 0 0 33043 MERCK & CO INC COM 58933Y105 376861 5312385 SH SOLE 1753192 0 3559193 MERCK & CO INC COM 58933Y105 138 70900 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 119 70300 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 7 14600 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 290 18000 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 44 16500 SH Call SOLE 0 0 0 MERCURY SYS INC COM 589378108 223 4038 SH SOLE 0 0 4038 MEREDITH CORP COM 589433101 23214 454736 SH SOLE 320412 0 134324 MERIT MED SYS INC COM 589889104 4062 66107 SH SOLE 20537 0 45570 MESA AIR GROUP INC COM NEW 590479135 786 56700 SH SOLE 0 0 56700 META FINL GROUP INC COM 59100U108 26289 318071 SH SOLE 0 0 318071 METHANEX CORP COM 59151K108 4533 57427 SH SOLE 40679 0 16748 METLIFE INC COM 59156R108 81467 1743736 SH SOLE 1486667 0 257069 METLIFE INC COM 59156R108 17 48000 SH Call SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 10021 16455 SH SOLE 15562 0 893 MFA FINL INC COM 55272X102 1482 201673 SH SOLE 41341 0 160332 MFS CALIF MUN FD COM 59318C106 130 12813 SH SOLE 0 0 12813 MFS CHARTER INCOME TR SH BEN INT 552727109 450 58044 SH SOLE 0 0 58044 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 425 85952 SH SOLE 0 0 85952 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 452 99349 SH SOLE 0 0 99349 MFS INTER INCOME TR SH BEN INT 55273C107 323 85864 SH SOLE 0 0 85864 MFS INVT GRADE MUN TR SH BEN INT 59318B108 231 25794 SH SOLE 0 0 25794 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 925 167198 SH SOLE 0 0 167198 MFS MUN INCOME TR SH BEN INT 552738106 895 137957 SH SOLE 0 0 137957 MGE ENERGY INC COM 55277P104 445 6976 SH SOLE 0 0 6976 MGIC INVT CORP WIS COM 552848103 460 34564 SH SOLE 10309 0 24255 MGM GROWTH PPTYS LLC CL A COM 55303A105 793 26896 SH SOLE 18496 0 8400 MGM RESORTS INTERNATIONAL COM 552953101 6957 249261 SH SOLE 62436 0 186825 MICHAEL KORS HLDGS LTD SHS G60754101 741 10812 SH SOLE 0 0 10812 MICHAELS COS INC COM 59408Q106 811 49977 SH SOLE 49932 0 45 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 10541 570380 SH SOLE 562261 0 8119 MICROCHIP TECHNOLOGY INC COM 595017104 138905 1760278 SH SOLE 49533 0 1710745 MICROCHIP TECHNOLOGY INC COM 595017104 14 12700 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 1 15400 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 6 197500 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 24 69000 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 150 83300 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 1 12200 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 33334 736995 SH SOLE 33560 0 703435 MICROSOFT CORP COM 594918104 1015706 8880843 SH SOLE 2637879 0 6242964 MICROSOFT CORP COM 594918104 1006 84900 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 95 18900 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 35 20300 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 1182 78800 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 40 26800 SH Call SOLE 0 0 0 MID AMER APT CMNTYS INC COM 59522J103 29038 289857 SH SOLE 14434 0 275423 MIDDLEBY CORP COM 596278101 1530 11831 SH SOLE 10717 0 1114 MIDSTATES PETE CO INC COM PAR 59804T407 979 109836 SH SOLE 106725 0 3111 MILLER HERMAN INC COM 600544100 702 18292 SH SOLE 9898 0 8394 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 2685 217942 SH SOLE 0 0 217942 MIMECAST LTD ORD SHS G14838109 358 8538 SH SOLE 0 0 8538 MIMEDX GROUP INC COM 602496101 996 161109 SH SOLE 0 0 161109 MINDBODY INC COM CL A 60255W105 522 12848 SH SOLE 0 0 12848 MIRAGEN THERAPEUTICS INC COM 60463E103 125 22428 SH SOLE 0 0 22428 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 7092 1145716 SH SOLE 1137046 0 8670 MIX TELEMATICS LTD SPONSORED ADR 60688N102 182 12595 SH SOLE 0 0 12595 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 371 106076 SH SOLE 103243 0 2833 MKS INSTRUMENT INC COM 55306N104 8579 107035 SH SOLE 103733 0 3302 MOBILE MINI INC COM 60740F105 1751 39925 SH SOLE 39207 0 718 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 483 56612 SH SOLE 0 0 56612 MOBILEIRON INC COM NEW 60739U204 277 52285 SH SOLE 0 0 52285 MOELIS & CO CL A 60786M105 7894 144053 SH SOLE 141601 0 2452 MOHAWK INDS INC COM 608190104 18728 106803 SH SOLE 46484 0 60319 MOLINA HEALTHCARE INC COM 60855R100 592 3978 SH SOLE 12 0 3966 MOLSON COORS BREWING CO CL B 60871R209 12227 198814 SH SOLE 131097 0 67717 MOMENTA PHARMACEUTICALS INC COM 60877T100 513 19516 SH SOLE 3656 0 15860 MOMO INC ADR 60879B107 1929 44036 SH SOLE 0 0 44036 MONDELEZ INTL INC CL A 609207105 51575 1200536 SH SOLE 515430 0 685106 MONDELEZ INTL INC CL A 609207105 5 10300 SH Call SOLE 0 0 0 MONGODB INC CL A 60937P106 1455 17838 SH SOLE 0 0 17838 MONMOUTH REAL ESTATE INVT CO CL A 609720107 8929 534048 SH SOLE 14399 0 519649 MONOLITHIC PWR SYS INC COM 609839105 9046 72063 SH SOLE 17041 0 55022 MONOLITHIC PWR SYS INC COM 609839105 9 18000 SH Call SOLE 0 0 0 MONROE CAP CORP COM 610335101 901 66402 SH SOLE 0 0 66402 MONSTER BEVERAGE CORP NEW COM 61174X109 25810 442868 SH SOLE 414281 0 28587 MOODYS CORP COM 615369105 7832 46842 SH SOLE 35966 0 10876 MORGAN STANLEY COM NEW 617446448 25964 557512 SH SOLE 274761 0 282751 MORGAN STANLEY ASIA PAC FD I COM 61744U106 3666 222045 SH SOLE 0 0 222045 MORGAN STANLEY CHINA A SH FD COM 617468103 1321 61458 SH SOLE 0 0 61458 MORGAN STANLEY EM MKTS DM DE COM 617477104 186 27652 SH SOLE 0 0 27652 MORGAN STANLEY EMER MKTS FD COM 61744G107 1290 82706 SH SOLE 0 0 82706 MORNINGSTAR INC COM 617700109 615 4886 SH SOLE 1822 0 3064 MOSAIC CO NEW COM 61945C103 7639 235196 SH SOLE 149837 0 85359 MOTORCAR PTS AMER INC COM 620071100 3623 154509 SH SOLE 154381 0 128 MOTOROLA SOLUTIONS INC COM NEW 620076307 174644 1341930 SH SOLE 116253 0 1225677 MOTOROLA SOLUTIONS INC COM NEW 620076307 246 76800 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 296 45200 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 16229 467969 SH SOLE 0 0 467969 MRC GLOBAL INC COM 55345K103 479 25517 SH SOLE 24495 0 1022 MSA SAFETY INC COM 553498106 5525 51909 SH SOLE 49477 0 2432 MSC INDL DIRECT INC CL A 553530106 38267 434308 SH SOLE 420552 0 13756 MSCI INC COM 55354G100 7667 43216 SH SOLE 42768 0 448 MTS SYS CORP COM 553777103 456 8323 SH SOLE 8215 0 108 MUELLER WTR PRODS INC COM SER A 624758108 271 23547 SH SOLE 0 0 23547 MURPHY OIL CORP COM 626717102 3967 118973 SH SOLE 0 0 118973 MURPHY OIL CORP COM 626717102 30 10400 SH Call SOLE 0 0 0 MURPHY USA INC COM 626755102 7646 89468 SH SOLE 80144 0 9324 MYLAN N V SHS EURO N59465109 5528 151036 SH SOLE 42213 0 108823 MYRIAD GENETICS INC COM 62855J104 318 6919 SH SOLE 0 0 6919 NABORS INDUSTRIES LTD SHS G6359F103 509 82588 SH SOLE 0 0 82588 NANOVIRICIDES INC COM NEW 630087203 22 60572 SH SOLE 0 0 60572 NASDAQ INC COM 631103108 15318 178536 SH SOLE 120781 0 57755 NATHANS FAMOUS INC NEW COM 632347100 1109 13454 SH SOLE 0 0 13454 NATIONAL BEVERAGE CORP COM 635017106 488 4181 SH SOLE 1660 0 2521 NATIONAL COMM CORP COM 63546L102 851 20600 SH SOLE 0 0 20600 NATIONAL FUEL GAS CO N J COM 636180101 27902 497721 SH SOLE 483105 0 14616 NATIONAL GEN HLDGS CORP COM 636220303 570 21225 SH SOLE 20764 0 461 NATIONAL GRID PLC SPONSORED ADR NE 636274409 105103 2026656 SH SOLE 1847571 0 179085 NATIONAL HEALTH INVS INC COM 63633D104 3953 52293 SH SOLE 47602 0 4691 NATIONAL HEALTHCARE CORP COM 635906100 507 6723 SH SOLE 0 0 6723 NATIONAL INSTRS CORP COM 636518102 1086 22465 SH SOLE 0 0 22465 NATIONAL OILWELL VARCO INC COM 637071101 18810 436631 SH SOLE 306664 0 129967 NATIONAL RETAIL PPTYS INC COM 637417106 5581 124523 SH SOLE 63677 0 60846 NATIONAL VISION HLDGS INC COM 63845R107 1235 27363 SH SOLE 27213 0 150 NATUS MEDICAL INC DEL COM 639050103 786 22053 SH SOLE 20563 0 1490 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 4 16000 SH SOLE 0 0 16000 NAVIENT CORPORATION COM 63938C108 3860 286322 SH SOLE 280267 0 6055 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 32 18364 SH SOLE 0 0 18364 NCI BUILDING SYS INC COM NEW 628852204 191 12614 SH SOLE 10864 0 1750 NCR CORP NEW COM 62886E108 6449 227010 SH SOLE 224911 0 2099 NEKTAR THERAPEUTICS COM 640268108 3530 57908 SH SOLE 4712 0 53196 NEOGEN CORP COM 640491106 525 7333 SH SOLE 0 0 7333 NEOPHOTONICS CORP COM 64051T100 189 22800 SH SOLE 0 0 22800 NETAPP INC COM 64110D104 28638 333433 SH SOLE 268223 0 65210 NETEASE INC SPONSORED ADR 64110W102 3176 13915 SH SOLE 9754 0 4161 NETFLIX INC COM 64110L106 117963 315300 SH SOLE 40616 0 274684 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 702 106369 SH SOLE 0 0 106369 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1342 122537 SH SOLE 0 0 122537 NEUBERGER BERMAN MLP INCOME COM 64129H104 1869 215120 SH SOLE 0 0 215120 NEUBERGER BERMAN MUNI FD INC COM 64124P101 1440 107085 SH SOLE 0 0 107085 NEUBERGER BERMAN RE ES SEC F COM 64190A103 313 63384 SH SOLE 0 0 63384 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 123 10768 SH SOLE 0 0 10768 NEUROCRINE BIOSCIENCES INC COM 64125C109 4704 38259 SH SOLE 0 0 38259 NEVADA GOLD & CASINOS INC COM NEW 64126Q206 146 61240 SH SOLE 0 0 61240 NEVRO CORP COM 64157F103 223 3906 SH SOLE 3806 0 100 NEW AGE BEVERAGES CORP COM 64157V108 64 11906 SH SOLE 0 0 11906 NEW AMER HIGH INCOME FD INC COM NEW 641876800 295 34420 SH SOLE 0 0 34420 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 206 3060 SH SOLE 0 0 3060 NEW GOLD INC CDA COM 644535106 145 182486 SH SOLE 0 0 182486 NEW GOLD INC CDA COM 644535106 1 24600 SH Call SOLE 0 0 0 NEW GOLD INC CDA COM 644535106 1 26600 SH Call SOLE 0 0 0 NEW JERSEY RES COM 646025106 3581 77677 SH SOLE 0 0 77677 NEW MTN FIN CORP COM 647551100 914 67729 SH SOLE 0 0 67729 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 261 3520 SH SOLE 2284 0 1236 NEW RELIC INC COM 64829B100 633 6713 SH SOLE 0 0 6713 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 5192 291336 SH SOLE 2409 0 288927 NEW YORK CMNTY BANCORP INC COM 649445103 4681 451350 SH SOLE 1000 0 450350 NEW YORK MTG TR INC COM PAR $.02 649604501 125 20510 SH SOLE 0 0 20510 NEW YORK TIMES CO CL A 650111107 276 11934 SH SOLE 0 0 11934 NEWELL BRANDS INC COM 651229106 8318 409770 SH SOLE 8105 0 401665 NEWFIELD EXPL CO COM 651290108 2295 79617 SH SOLE 8914 0 70703 NEWMARK GROUP INC CL A 65158N102 1479 132207 SH SOLE 131229 0 978 NEWMARKET CORP COM 651587107 2751 6783 SH SOLE 5535 0 1248 NEWMONT MINING CORP COM 651639106 3170 104974 SH SOLE 0 0 104974 NEWS CORP NEW CL A 65249B109 166 12576 SH SOLE 11375 0 1201 NEWS CORP NEW CL B 65249B208 946 69535 SH SOLE 49678 0 19857 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1875 89522 SH SOLE 0 0 89522 NEXGEN ENERGY LTD COM 65340P106 78 38633 SH SOLE 0 0 38633 NEXPOINT RESIDENTIAL TR INC COM 65341D102 408 12296 SH SOLE 0 0 12296 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 9572 427324 SH SOLE 0 0 427324 NEXSTAR MEDIA GROUP INC CL A 65336K103 2038 25040 SH SOLE 511 0 24529 NEXTERA ENERGY INC COM 65339F101 89003 531039 SH SOLE 138876 0 392163 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 4730 97532 SH SOLE 0 0 97532 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1178 101546 SH SOLE 0 0 101546 NICE LTD SPONSORED ADR 653656108 6258 54668 SH SOLE 51707 0 2961 NIELSEN HLDGS PLC SHS EUR G6518L108 60551 2189109 SH SOLE 2164478 0 24631 NIKE INC CL B 654106103 62064 732568 SH SOLE 104730 0 627838 NISOURCE INC COM 65473P105 545 21881 SH SOLE 0 0 21881 NLIGHT INC COM 65487K100 971 43700 SH SOLE 0 0 43700 NN INC COM 629337106 682 43728 SH SOLE 14973 0 28755 NOAH HLDGS LTD SPON ADS CL A 65487X102 838 19878 SH SOLE 0 0 19878 NOBLE ENERGY INC COM 655044105 12026 385569 SH SOLE 375889 0 9680 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 361 10200 SH SOLE 0 0 10200 NOKIA CORP SPONSORED ADR 654902204 1013 181573 SH SOLE 0 0 181573 NOMAD FOODS LTD USD ORD SHS G6564A105 7922 391016 SH SOLE 384747 0 6269 NORBORD INC COM NEW 65548P403 1112 33563 SH SOLE 0 0 33563 NORDIC AMERICAN TANKERS LIMI COM G65773106 313 149913 SH SOLE 0 0 149913 NORDSON CORP COM 655663102 15072 108504 SH SOLE 77462 0 31042 NORDSTROM INC COM 655664100 5451 91144 SH SOLE 52393 0 38751 NORFOLK SOUTHERN CORP COM 655844108 46368 256883 SH SOLE 37941 0 218942 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 7 12363 SH SOLE 0 0 12363 NORTHERN OIL & GAS INC NEV COM 665531109 96 23950 SH SOLE 0 0 23950 NORTHERN TR CORP COM 665859104 12110 118569 SH SOLE 27026 0 91543 NORTHROP GRUMMAN CORP COM 666807102 33135 104402 SH SOLE 42424 0 61978 NORTHWEST BANCSHARES INC MD COM 667340103 297 17159 SH SOLE 0 0 17159 NORTHWEST NAT GAS CO COM 667655104 338 5053 SH SOLE 987 0 4066 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 5367 93460 SH SOLE 73276 0 20184 NOVARTIS A G SPONSORED ADR 66987V109 126865 1472439 SH SOLE 1227848 0 244591 NOVAVAX INC COM 670002104 114 60373 SH SOLE 0 0 60373 NOVO-NORDISK A S ADR 670100205 31211 662082 SH SOLE 562125 0 99957 NOVOCURE LTD ORD SHS G6674U108 283 5399 SH SOLE 0 0 5399 NOVUS THERAPEUTICS INC COM 67011N105 51 10944 SH SOLE 0 0 10944 NOW INC COM 67011P100 6854 414130 SH SOLE 411526 0 2604 NRG ENERGY INC COM NEW 629377508 3961 105897 SH SOLE 64338 0 41559 NU SKIN ENTERPRISES INC CL A 67018T105 2145 26025 SH SOLE 9 0 26016 NUANCE COMMUNICATIONS INC COM 67020Y100 26276 1517100 SH SOLE 1316242 0 200858 NUANCE COMMUNICATIONS INC COM 67020Y100 23 17800 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 238 235000 PRN SOLE 0 0 235000 NUCOR CORP COM 670346105 33984 535597 SH SOLE 271909 0 263688 NUSTAR ENERGY LP UNIT COM 67058H102 1136 40846 SH SOLE 0 0 40846 NUTANIX INC CL A 67059N108 5081 118935 SH SOLE 4551 0 114384 NUTRI SYS INC NEW COM 67069D108 4929 133039 SH SOLE 30207 0 102832 NUTRI SYS INC NEW COM 67069D108 77 70100 SH Call SOLE 0 0 0 NUTRIEN LTD COM 67077M108 42600 738296 SH SOLE 573269 0 165027 NUVASIVE INC COM 670704105 2940 41414 SH SOLE 40672 0 742 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 459 57641 SH SOLE 0 0 57641 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3941 270684 SH SOLE 0 0 270684 NUVEEN AMT FREE QLTY MUN INC COM 670657105 4628 365554 SH SOLE 122 0 365432 NUVEEN BUILD AMER BD FD COM 67074C103 2452 122584 SH SOLE 0 0 122584 NUVEEN BUILD AMER BD OPPTNY COM 67074Q102 1787 81717 SH SOLE 0 0 81717 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 679 52460 SH SOLE 0 0 52460 NUVEEN CALIF MUN VALUE FD COM 67062C107 164 17484 SH SOLE 0 0 17484 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 859 66765 SH SOLE 0 0 66765 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 263 23162 SH SOLE 0 0 23162 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 4409 282635 SH SOLE 0 0 282635 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3210 402821 SH SOLE 0 0 402821 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 1425 130742 SH SOLE 0 0 130742 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 6146 310568 SH SOLE 0 0 310568 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1784 161165 SH SOLE 0 0 161165 NUVEEN FLOATING RATE INCOME COM 67072T108 980 94325 SH SOLE 0 0 94325 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 987 95755 SH SOLE 0 0 95755 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 494 31693 SH SOLE 0 0 31693 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 238 24187 SH SOLE 0 0 24187 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 97 10072 SH SOLE 0 0 10072 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 212 21500 SH SOLE 0 0 21500 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 292 30601 SH SOLE 0 0 30601 NUVEEN INT DUR QUAL MUN TRM COM 670677103 503 40874 SH SOLE 0 0 40874 NUVEEN INTER DURATION MN TMF COM 670671106 3215 257428 SH SOLE 0 0 257428 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 489 41510 SH SOLE 0 0 41510 NUVEEN MICHIGAN QLT MUN INC COM 670979103 508 41143 SH SOLE 0 0 41143 NUVEEN MTG OPPORTUNITY TERM COM 670735109 1883 78463 SH SOLE 0 0 78463 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1781 141889 SH SOLE 0 0 141889 NUVEEN MUN INCOME FD INC COM 67062J102 436 42682 SH SOLE 0 0 42682 NUVEEN MUN VALUE FD INC COM 670928100 4340 463650 SH SOLE 0 0 463650 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2758 191421 SH SOLE 0 0 191421 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 7712 320936 SH SOLE 0 0 320936 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 176 13713 SH SOLE 0 0 13713 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1404 117965 SH SOLE 0 0 117965 NUVEEN NEW YORK QLT MUN INC COM 67066X107 145 11804 SH SOLE 0 0 11804 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1439 119812 SH SOLE 0 0 119812 NUVEEN NY MUN VALUE FD COM 67062M105 190 20105 SH SOLE 0 0 20105 NUVEEN OHIO QLTY MUN INCOME COM 670980101 5077 376082 SH SOLE 39 0 376043 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 777 62383 SH SOLE 0 0 62383 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 474 51155 SH SOLE 375 0 50780 NUVEEN PFD & INCM SECURTIES COM 67072C105 2475 281275 SH SOLE 0 0 281275 NUVEEN PFD & INCOME 2022 TER COM 67075T105 559 24434 SH SOLE 0 0 24434 NUVEEN PFD & INCOME TERM FD COM 67075A106 3308 145719 SH SOLE 0 0 145719 NUVEEN QUALITY MUNCP INCOME COM 67066V101 3033 237105 SH SOLE 0 0 237105 NUVEEN REAL ASSET INM AND GW COM 67074Y105 655 40677 SH SOLE 0 0 40677 NUVEEN REAL ESTATE INCOME FD COM 67071B108 273 27872 SH SOLE 0 0 27872 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3317 230834 SH SOLE 0 0 230834 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 2734 161650 SH SOLE 0 0 161650 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 192 20003 SH SOLE 0 0 20003 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 519 37042 SH SOLE 0 0 37042 NUVEEN SHT DUR CR OPP FD COM 67074X107 275 16130 SH SOLE 0 0 16130 NUVEEN SR INCOME FD COM 67067Y104 97 15766 SH SOLE 0 0 15766 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 407 22973 SH SOLE 0 0 22973 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 616 45497 SH SOLE 0 0 45497 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 592 49988 SH SOLE 0 0 49988 NVENT ELECTRIC PLC SHS G6700G107 2006 73874 SH SOLE 53762 0 20112 NVIDIA CORP COM 67066G104 168183 598459 SH SOLE 99530 0 498929 NVIDIA CORP COM 67066G104 137 22800 SH Call SOLE 0 0 0 NVR INC COM 62944T105 2033 823 SH SOLE 714 0 109 NXP SEMICONDUCTORS N V COM N6596X109 37652 440380 SH SOLE 85812 0 354568 O REILLY AUTOMOTIVE INC NEW COM 67103H107 19273 55490 SH SOLE 8395 0 47095 OAKTREE CAP GROUP LLC UNIT CL A 674001201 10956 264645 SH SOLE 100989 0 163656 OAKTREE SPECIALTY LENDING CO COM 67401P108 8968 1808156 SH SOLE 1722734 0 85422 OAKTREE STRATEGIC INCOME COR COM 67402D104 5165 597065 SH SOLE 0 0 597065 OASIS PETE INC NEW COM 674215108 11946 842482 SH SOLE 0 0 842482 OASIS PETE INC NEW COM 674215108 120 170800 SH Call SOLE 0 0 0 OASIS PETE INC NEW NOTE 2.625% 9/1 674215AJ7 58 43000 PRN SOLE 0 0 43000 OCCIDENTAL PETE CORP DEL COM 674599105 230586 2806202 SH SOLE 2317193 0 489009 OCCIDENTAL PETE CORP DEL COM 674599105 9 12400 SH Call SOLE 0 0 0 OCEANEERING INTL INC COM 675232102 2516 91148 SH SOLE 89312 0 1836 OGE ENERGY CORP COM 670837103 3321 91437 SH SOLE 36714 0 54723 OKTA INC CL A 679295105 3820 54289 SH SOLE 0 0 54289 OLD DOMINION FGHT LINES INC COM 679580100 19035 118036 SH SOLE 108016 0 10020 OLD LINE BANCSHARES INC COM 67984M100 393 12414 SH SOLE 0 0 12414 OLD NATL BANCORP IND COM 680033107 302 15660 SH SOLE 0 0 15660 OLD REP INTL CORP COM 680223104 60228 2691151 SH SOLE 2135226 0 555925 OLIN CORP COM PAR $1 680665205 2368 92212 SH SOLE 7071 0 85141 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 7031 73163 SH SOLE 39792 0 33371 OMEGA HEALTHCARE INVS INC COM 681936100 17669 539191 SH SOLE 284511 0 254680 OMEROS CORP COM 682143102 1155 47300 SH SOLE 0 0 47300 OMEROS CORP COM 682143102 43 16400 SH Call SOLE 0 0 0 OMEROS CORP COM 682143102 104 30500 SH Call SOLE 0 0 0 OMNICELL INC COM 68213N109 797 11087 SH SOLE 10709 0 378 OMNICOM GROUP INC COM 681919106 40156 590354 SH SOLE 548556 0 41798 ON SEMICONDUCTOR CORP COM 682189105 2526 137052 SH SOLE 104188 0 32864 ONE GAS INC COM 68235P108 2031 24683 SH SOLE 22346 0 2337 ONEOK INC NEW COM 682680103 35418 522456 SH SOLE 218971 0 303485 OPKO HEALTH INC COM 68375N103 880 254390 SH SOLE 0 0 254390 OPKO HEALTH INC COM 68375N103 1 36000 SH Call SOLE 0 0 0 OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 8771 161887 SH SOLE 0 0 161887 OPPENHEIMER ETF TR S&P FINCIAL REVE 68386C807 276 4085 SH SOLE 0 0 4085 OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 1639 26083 SH SOLE 0 0 26083 OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 8852 117573 SH SOLE 187 0 117386 OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 5229 135603 SH SOLE 0 0 135603 ORACLE CORP COM 68389X105 233659 4531778 SH SOLE 1066156 0 3465622 ORACLE CORP COM 68389X105 122 148900 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 4 12700 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 63 42900 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 3189 200689 SH SOLE 94888 0 105801 ORASURE TECHNOLOGIES INC COM 68554V108 222 14346 SH SOLE 0 0 14346 ORBCOMM INC COM 68555P100 3252 299491 SH SOLE 0 0 299491 ORGANOVO HLDGS INC COM 68620A104 37 32368 SH SOLE 0 0 32368 ORIGIN BANCORP INC COM 68621T102 226 6003 SH SOLE 0 0 6003 ORIX CORP SPONSORED ADR 686330101 4639 57250 SH SOLE 55590 0 1660 OSHKOSH CORP COM 688239201 3861 54198 SH SOLE 18871 0 35327 OSI ETF TR OSHARES FTSE 67110P100 5739 202443 SH SOLE 0 0 202443 OSI ETF TR OSHARES FTSE EUR 67110P506 369 15340 SH SOLE 0 0 15340 OSI ETF TR OSHARS FTSE US 67110P407 4000 122130 SH SOLE 0 0 122130 OWENS & MINOR INC NEW COM 690732102 362 21934 SH SOLE 0 0 21934 OWENS CORNING NEW COM 690742101 8841 162913 SH SOLE 155279 0 7634 OWENS ILL INC COM NEW 690768403 1126 59919 SH SOLE 55262 0 4657 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 2576 105212 SH SOLE 105212 0 0 PACCAR INC COM 693718108 10915 160061 SH SOLE 74382 0 85679 PACER FDS TR GLOBL CASH ETF 69374H709 1497 48262 SH SOLE 0 0 48262 PACER FDS TR TRENDP 100 ETF 69374H303 9391 259932 SH SOLE 0 0 259932 PACER FDS TR TRENDP US LAR CP 69374H105 22127 702904 SH SOLE 0 0 702904 PACER FDS TR TRENDP US MID CP 69374H204 9467 283850 SH SOLE 0 0 283850 PACER FDS TR TRENDPILOT EUR 69374H808 1309 49419 SH SOLE 0 0 49419 PACER FDS TR US CASH COWS 100 69374H881 1428 46290 SH SOLE 0 0 46290 PACIFIC PREMIER BANCORP COM 69478X105 1560 41934 SH SOLE 0 0 41934 PACKAGING CORP AMER COM 695156109 10287 93782 SH SOLE 63882 0 29900 PACWEST BANCORP DEL COM 695263103 67704 1420858 SH SOLE 1155699 0 265159 PAGSEGURO DIGITAL LTD COM CL A G68707101 461 16662 SH SOLE 2212 0 14450 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 17 16650 SH SOLE 0 0 16650 PALO ALTO NETWORKS INC COM 697435105 42701 189561 SH SOLE 78087 0 111474 PAN AMERICAN SILVER CORP COM 697900108 1407 95301 SH SOLE 0 0 95301 PANDORA MEDIA INC COM 698354107 414 43583 SH SOLE 0 0 43583 PARATEK PHARMACEUTICALS INC COM 699374302 957 98675 SH SOLE 0 0 98675 PARETEUM CORP COM NEW 69946T207 208 69432 SH SOLE 0 0 69432 PARK HOTELS RESORTS INC COM 700517105 48124 1466296 SH SOLE 1307340 0 158956 PARK NATL CORP COM 700658107 3021 28617 SH SOLE 336 0 28281 PARKER HANNIFIN CORP COM 701094104 22010 119665 SH SOLE 92685 0 26980 PARSLEY ENERGY INC CL A 701877102 7477 255624 SH SOLE 58394 0 197230 PARSLEY ENERGY INC CL A 701877102 17 66300 SH Call SOLE 0 0 0 PARTY CITY HOLDCO INC COM 702149105 476 35102 SH SOLE 18230 0 16872 PATRICK INDS INC COM 703343103 309 5218 SH SOLE 3701 0 1517 PATRIOT TRANSN HLDG INC COM 70338W105 222 11528 SH SOLE 0 0 11528 PATTERN ENERGY GROUP INC CL A 70338P100 556 27977 SH SOLE 0 0 27977 PATTERSON COMPANIES INC COM 703395103 4774 195234 SH SOLE 170159 0 25075 PATTERSON UTI ENERGY INC COM 703481101 2956 172743 SH SOLE 55644 0 117099 PAYCHEX INC COM 704326107 33299 452121 SH SOLE 154590 0 297531 PAYCOM SOFTWARE INC COM 70432V102 7907 50877 SH SOLE 38930 0 11947 PAYLOCITY HLDG CORP COM 70438V106 370 4602 SH SOLE 0 0 4602 PAYPAL HLDGS INC COM 70450Y103 115439 1314197 SH SOLE 441747 0 872450 PBF ENERGY INC CL A 69318G106 7096 142167 SH SOLE 111495 0 30672 PC-TEL INC COM 69325Q105 578 124401 SH SOLE 0 0 124401 PCM FUND INC COM 69323T101 178 15774 SH SOLE 0 0 15774 PEABODY ENERGY CORP NEW COM 704551100 221 6190 SH SOLE 0 0 6190 PEARSON PLC SPONSORED ADR 705015105 659 57212 SH SOLE 0 0 57212 PEBBLEBROOK HOTEL TR COM 70509V100 1806 49651 SH SOLE 24349 0 25302 PEGASYSTEMS INC COM 705573103 930 14853 SH SOLE 14706 0 147 PEMBINA PIPELINE CORP COM 706327103 21786 641201 SH SOLE 614764 0 26437 PENN NATL GAMING INC COM 707569109 2355 71551 SH SOLE 55679 0 15872 PENNANTPARK INVT CORP COM 708062104 265 35514 SH SOLE 0 0 35514 PENNEY J C INC COM 708160106 30 18280 SH SOLE 0 0 18280 PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 2037 2050000 PRN SOLE 0 0 2050000 PENNYMAC MTG INVT TR COM 70931T103 300 14825 SH SOLE 0 0 14825 PENSKE AUTOMOTIVE GRP INC COM 70959W103 712 15032 SH SOLE 0 0 15032 PENTAIR PLC SHS G7S00T104 11732 270630 SH SOLE 239641 0 30989 PENUMBRA INC COM 70975L107 596 3983 SH SOLE 3583 0 400 PEOPLES BANCORP N C INC COM 710577107 586 20325 SH SOLE 0 0 20325 PEOPLES UNITED FINANCIAL INC COM 712704105 15500 905350 SH SOLE 779040 0 126310 PEPSICO INC COM 713448108 242842 2172109 SH SOLE 1260204 0 911905 PERFORMANCE FOOD GROUP CO COM 71377A103 785 23588 SH SOLE 15983 0 7605 PERKINELMER INC COM 714046109 1178 12108 SH SOLE 0 0 12108 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 146 18361 SH SOLE 0 0 18361 PERMIANVILLE RTY TR TR UNIT 71425H100 265 75812 SH SOLE 0 0 75812 PERRIGO CO PLC SHS G97822103 484 6832 SH SOLE 30 0 6802 PERSPECTA INC COM 715347100 4526 175974 SH SOLE 158561 0 17413 PETIQ INC COM CL A 71639T106 2766 70360 SH SOLE 0 0 70360 PETMED EXPRESS INC COM 716382106 906 27429 SH SOLE 0 0 27429 PETROCHINA CO LTD SPONSORED ADR 71646E100 247 3037 SH SOLE 2667 0 370 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 548 45418 SH SOLE 0 0 45418 PFIZER INC COM 717081103 479979 10891293 SH SOLE 4523948 0 6367345 PFIZER INC COM 717081103 265 93100 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 158 112900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 284 53000 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 47 10600 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 67 31900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 57 15700 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 4088 88850 SH SOLE 55778 0 33072 PGIM GLOBAL SHORT DURATION H COM 69346J106 7619 549290 SH SOLE 0 0 549290 PGIM SHORT DURATION HIGH YIE COM 69346H100 5138 363364 SH SOLE 0 0 363364 PGT INNOVATIONS INC COM 69336V101 222 10286 SH SOLE 0 0 10286 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 208 4849 SH SOLE 4469 0 380 PHILIP MORRIS INTL INC COM 718172109 203765 2498957 SH SOLE 1865701 0 633256 PHILIP MORRIS INTL INC COM 718172109 11 17800 SH Call SOLE 0 0 0 PHILLIPS 66 COM 718546104 83709 742623 SH SOLE 327697 0 414926 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 6064 118574 SH SOLE 0 0 118574 PHYSICIANS RLTY TR COM 71943U104 3069 182007 SH SOLE 85352 0 96655 PICO HLDGS INC COM NEW 693366205 2181 173761 SH SOLE 173657 0 104 PIER 1 IMPORTS INC COM 720279108 67 44685 SH SOLE 0 0 44685 PIERIS PHARMACEUTICALS INC COM 720795103 366 65300 SH SOLE 0 0 65300 PIMCO CORPORATE & INCOME OPP COM 72201B101 629 35220 SH SOLE 147 0 35073 PIMCO CORPORATE INCOME STRAT COM 72200U100 188 10276 SH SOLE 0 0 10276 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2816 84090 SH SOLE 0 0 84090 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2129 88286 SH SOLE 8536 0 79750 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1637 16265 SH SOLE 9450 0 6815 PIMCO ETF TR 1-5 US TIP IDX 72201R205 2759 53768 SH SOLE 0 0 53768 PIMCO ETF TR 15+ YR US TIPS 72201R304 8741 134972 SH SOLE 132213 0 2759 PIMCO ETF TR ACTIVE BD ETF 72201R775 5700 55689 SH SOLE 0 0 55689 PIMCO ETF TR BROAD US TIPS 72201R403 1325 23410 SH SOLE 0 0 23410 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 17837 175524 SH SOLE 48319 0 127205 PIMCO ETF TR INV GRD CRP BD 72201R817 42929 426772 SH SOLE 423069 0 3703 PIMCO HIGH INCOME FD COM SHS 722014107 211 25107 SH SOLE 0 0 25107 PIMCO INCOME OPPORTUNITY FD COM 72202B100 420 15230 SH SOLE 0 0 15230 PIMCO INCOME STRATEGY FUND COM 72201H108 128 10868 SH SOLE 0 0 10868 PIMCO INCOME STRATEGY FUND I COM 72201J104 557 52793 SH SOLE 0 0 52793 PIMCO MUN INCOME FD II COM 72200W106 550 41546 SH SOLE 0 0 41546 PIMCO STRATEGIC INCOME FD IN COM 72200X104 256 26229 SH SOLE 0 0 26229 PINNACLE FINL PARTNERS INC COM 72346Q104 5840 97088 SH SOLE 59959 0 37129 PINNACLE FOODS INC DEL COM 72348P104 3389 52297 SH SOLE 40400 0 11897 PINNACLE WEST CAP CORP COM 723484101 12467 157448 SH SOLE 143270 0 14178 PIONEER FLOATING RATE TR COM 72369J102 538 48747 SH SOLE 0 0 48747 PIONEER HIGH INCOME TR COM 72369H106 267 28838 SH SOLE 0 0 28838 PIONEER MUN HIGH INCOME ADV COM 723762100 953 89424 SH SOLE 0 0 89424 PIONEER NAT RES CO COM 723787107 59105 339305 SH SOLE 96571 0 242734 PIPER JAFFRAY COS COM 724078100 388 5084 SH SOLE 0 0 5084 PITNEY BOWES INC COM 724479100 3430 484533 SH SOLE 0 0 484533 PIVOTAL SOFTWARE INC COM CL A 72582H107 3170 161888 SH SOLE 0 0 161888 PIXELWORKS INC COM NEW 72581M305 296 65600 SH SOLE 0 0 65600 PJT PARTNERS INC COM CL A 69343T107 2637 50372 SH SOLE 17495 0 32877 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 8505 340059 SH SOLE 0 0 340059 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 45443 1852529 SH SOLE 1761205 0 91324 PLANET FITNESS INC CL A 72703H101 4107 76019 SH SOLE 42356 0 33663 PLATFORM SPECIALTY PRODS COR COM 72766Q105 6352 509375 SH SOLE 397075 0 112300 PLAYA HOTELS & RESORTS NV SHS N70544106 1513 157125 SH SOLE 150035 0 7090 PLUG POWER INC COM NEW 72919P202 24 12466 SH SOLE 0 0 12466 PLUMAS BANCORP COM 729273102 1363 54861 SH SOLE 0 0 54861 PLURALSIGHT INC COM CL A 72941B106 276 8631 SH SOLE 0 0 8631 PLURISTEM THERAPEUTICS INC COM 72940R102 137 105293 SH SOLE 0 0 105293 PNC FINL SVCS GROUP INC COM 693475105 110015 807806 SH SOLE 704794 0 103012 PNM RES INC COM 69349H107 2798 70936 SH SOLE 66656 0 4280 POAGE BANKSHARES INC COM 730206109 393 15500 SH SOLE 0 0 15500 POINTS INTL LTD COM NEW 730843208 1202 85620 SH SOLE 85620 0 0 POLARIS INDS INC COM 731068102 25066 248289 SH SOLE 157641 0 90648 POLYMET MINING CORP COM 731916102 15 14500 SH SOLE 0 0 14500 POLYONE CORP COM 73179P106 606 13857 SH SOLE 12135 0 1722 POOL CORPORATION COM 73278L105 24142 144667 SH SOLE 111450 0 33217 POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 426 5872 SH SOLE 0 0 5872 PORTLAND GEN ELEC CO COM NEW 736508847 3102 68004 SH SOLE 50028 0 17976 PORTOLA PHARMACEUTICALS INC COM 737010108 1420 53317 SH SOLE 0 0 53317 POSCO SPONSORED ADR 693483109 2169 32862 SH SOLE 32656 0 206 POST HLDGS INC COM 737446104 11716 119499 SH SOLE 112600 0 6899 POTLATCHDELTIC CORPORATION COM 737630103 822 20065 SH SOLE 3984 0 16081 POWER INTEGRATIONS INC COM 739276103 1085 17161 SH SOLE 16506 0 655 PPG INDS INC COM 693506107 40462 370760 SH SOLE 298945 0 71815 PPL CORP COM 69351T106 87045 2974886 SH SOLE 2574311 0 400575 PRA GROUP INC COM 69354N106 2136 59322 SH SOLE 58677 0 645 PRA HEALTH SCIENCES INC COM 69354M108 3591 32586 SH SOLE 12748 0 19838 PRAXAIR INC COM 74005P104 109887 683657 SH SOLE 537362 0 146295 PRECISION DRILLING CORP COM 2010 74022D308 69 19938 SH SOLE 0 0 19938 PREFERRED APT CMNTYS INC COM 74039L103 563 31997 SH SOLE 14366 0 17631 PREFERRED BK LOS ANGELES CA COM NEW 740367404 522 8924 SH SOLE 0 0 8924 PREMIER INC CL A 74051N102 24085 526095 SH SOLE 522949 0 3146 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 2406 63501 SH SOLE 63012 0 489 PRETIUM RES INC COM 74139C102 548 71964 SH SOLE 0 0 71964 PRICE T ROWE GROUP INC COM 74144T108 14804 135589 SH SOLE 24515 0 111074 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 683 450000 PRN SOLE 0 0 450000 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 1068 900000 PRN SOLE 0 0 900000 PRICESMART INC COM 741511109 5708 70513 SH SOLE 70167 0 346 PRIMERICA INC COM 74164M108 19568 162317 SH SOLE 152332 0 9985 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 619 6506 SH SOLE 0 0 6506 PRINCIPAL FINL GROUP INC COM 74251V102 2672 45601 SH SOLE 19937 0 25664 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 350 20300 SH SOLE 0 0 20300 PROASSURANCE CORP COM 74267C106 1492 31780 SH SOLE 26143 0 5637 PROCTER AND GAMBLE CO COM 742718109 260829 3133817 SH SOLE 1733211 0 1400606 PROGENICS PHARMACEUTICALS IN COM 743187106 364 58098 SH SOLE 51598 0 6500 PROGRESS SOFTWARE CORP COM 743312100 217 6141 SH SOLE 3786 0 2355 PROGRESSIVE CORP OHIO COM 743315103 52805 743312 SH SOLE 255556 0 487756 PROGRESSIVE CORP OHIO COM 743315103 16 12400 SH Call SOLE 0 0 0 PROLOGIS INC COM 74340W103 42318 624254 SH SOLE 589757 0 34497 PROOFPOINT INC COM 743424103 2919 27451 SH SOLE 8537 0 18914 PROPETRO HLDG CORP COM 74347M108 15495 939687 SH SOLE 12529 0 927158 PROS HOLDINGS INC COM 74346Y103 1103 31500 SH SOLE 0 0 31500 PROSHARES TR INVT INT RT HG 74347B607 437 5775 SH SOLE 0 0 5775 PROSHARES TR MSCI EAFE DIVD 74347B839 2890 75666 SH SOLE 6364 0 69302 PROSHARES TR PROSHS EMG ETF 74347B847 205 3739 SH SOLE 0 0 3739 PROSHARES TR PSHS LC COR PLUS 74347R248 685 9481 SH SOLE 0 0 9481 PROSHARES TR PSHS SHORT DOW30 74347B235 1650 30105 SH SOLE 0 0 30105 PROSHARES TR PSHS ULT MCAP400 74347R404 248 5445 SH SOLE 0 0 5445 PROSHARES TR PSHS ULTSH 20YRS 74347B201 699 18249 SH SOLE 0 0 18249 PROSHARES TR RUSS 2000 DIVD 74347B698 4269 72511 SH SOLE 0 0 72511 PROSHARES TR S&P 500 DV ARIST 74348A467 45731 684491 SH SOLE 870 0 683621 PROSHARES TR S&P MDCP 400 DIV 74347B680 2840 49896 SH SOLE 0 0 49896 PROSHARES TR SHRT 20+YR TRE 74347X849 241 10283 SH SOLE 0 0 10283 PROSHARES TR ULTRA FNCLS NEW 74347X633 1045 24159 SH SOLE 0 0 24159 PROSPECT CAPITAL CORPORATION COM 74348T102 1012 138127 SH SOLE 0 0 138127 PROSPERITY BANCSHARES INC COM 743606105 8018 115622 SH SOLE 114419 0 1203 PROTHENA CORP PLC SHS G72800108 135 10326 SH SOLE 0 0 10326 PROTO LABS INC COM 743713109 584 3611 SH SOLE 0 0 3611 PROVIDENT FINL SVCS INC COM 74386T105 262 10685 SH SOLE 0 0 10685 PRUDENTIAL FINL INC COM 744320102 23661 233522 SH SOLE 77527 0 155995 PRUDENTIAL PLC ADR 74435K204 25819 562631 SH SOLE 508932 0 53699 PTC INC COM 69370C100 21887 206112 SH SOLE 63861 0 142251 PUBLIC STORAGE COM 74460D109 75517 374534 SH SOLE 353914 0 20620 PUBLIC SVC ENTERPRISE GROUP COM 744573106 36354 688660 SH SOLE 583856 0 104804 PULTE GROUP INC COM 745867101 3819 154187 SH SOLE 54447 0 99740 PURE STORAGE INC CL A 74624M102 4571 176156 SH SOLE 51551 0 124605 PUTNAM MANAGED MUN INCOM TR COM 746823103 1847 266907 SH SOLE 0 0 266907 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 297 65749 SH SOLE 0 0 65749 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1570 137509 SH SOLE 0 0 137509 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 4122 783667 SH SOLE 0 0 783667 PVH CORP COM 693656100 15860 109836 SH SOLE 100760 0 9076 PZENA INVESTMENT MGMT INC CLASS A 74731Q103 399 41870 SH SOLE 0 0 41870 Q2 HLDGS INC COM 74736L109 452 7461 SH SOLE 0 0 7461 QCR HOLDINGS INC COM 74727A104 621 15214 SH SOLE 0 0 15214 QEP RES INC COM 74733V100 272 24010 SH SOLE 2339 0 21671 QORVO INC COM 74736K101 6043 78592 SH SOLE 48293 0 30299 QTS RLTY TR INC COM CL A 74736A103 409 9581 SH SOLE 0 0 9581 QUAKER CHEM CORP COM 747316107 4131 20431 SH SOLE 19297 0 1134 QUALCOMM INC COM 747525103 196877 2733252 SH SOLE 1576955 0 1156297 QUALCOMM INC COM 747525103 410 48200 SH Call SOLE 0 0 0 QUALYS INC COM 74758T303 6144 68959 SH SOLE 36326 0 32633 QUANTA SVCS INC COM 74762E102 4654 139425 SH SOLE 91598 0 47827 QUANTENNA COMMUNICATIONS INC COM 74766D100 284 15400 SH SOLE 14150 0 1250 QUEST DIAGNOSTICS INC COM 74834L100 2920 27060 SH SOLE 13659 0 13401 QUIDEL CORP COM 74838J101 2208 33875 SH SOLE 7516 0 26359 QUOTIENT TECHNOLOGY INC COM 749119103 170 10968 SH SOLE 0 0 10968 QURATE RETAIL INC COM SER A 74915M100 29918 1347050 SH SOLE 1312812 0 34238 R1 RCM INC COM 749397105 204 20114 SH SOLE 0 0 20114 RADNET INC COM 750491102 357 23701 SH SOLE 0 0 23701 RALPH LAUREN CORP CL A 751212101 1078 7837 SH SOLE 4740 0 3097 RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 3476 255594 SH SOLE 253707 0 1887 RANDGOLD RES LTD ADR 752344309 1334 18905 SH SOLE 0 0 18905 RANDGOLD RES LTD ADR 752344309 20 16200 SH Call SOLE 0 0 0 RANGE RES CORP COM 75281A109 1543 90805 SH SOLE 35359 0 55446 RANGER ENERGY SVCS INC COM CL A 75282U104 105 12500 SH SOLE 0 0 12500 RAPID7 INC COM 753422104 2353 63744 SH SOLE 35215 0 28529 RAVEN INDS INC COM 754212108 313 6837 SH SOLE 4486 0 2351 RAYMOND JAMES FINANCIAL INC COM 754730109 41111 446618 SH SOLE 0 0 446618 RAYONIER ADVANCED MATLS INC COM 75508B104 4025 218369 SH SOLE 210567 0 7802 RAYONIER INC COM 754907103 1635 48355 SH SOLE 15682 0 32673 RAYTHEON CO COM NEW 755111507 115022 556569 SH SOLE 174612 0 381957 RBC BEARINGS INC COM 75524B104 13312 88537 SH SOLE 87529 0 1008 RE MAX HLDGS INC CL A 75524W108 374 8426 SH SOLE 8260 0 166 REALITY SHS ETF TR DIVS ETF 75605A108 924 34046 SH SOLE 0 0 34046 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 332 14023 SH SOLE 0 0 14023 REALOGY HLDGS CORP COM 75605Y106 1047 50729 SH SOLE 50584 0 145 REALPAGE INC COM 75606N109 12047 182800 SH SOLE 26001 0 156799 REALTY INCOME CORP COM 756109104 44450 781339 SH SOLE 551226 0 230113 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2133 69567 SH SOLE 0 0 69567 RED HAT INC COM 756577102 31261 229386 SH SOLE 166141 0 63245 RED HAT INC NOTE 0.250%10/0 756577AD4 1201 650000 PRN SOLE 0 0 650000 REDFIN CORP COM 75737F108 2813 150450 SH SOLE 0 0 150450 REDWOOD TR INC COM 758075402 189 11619 SH SOLE 0 0 11619 REGAL BELOIT CORP COM 758750103 1550 18801 SH SOLE 1734 0 17067 REGENCY CTRS CORP COM 758849103 6532 101009 SH SOLE 97102 0 3907 REGENERON PHARMACEUTICALS COM 75886F107 33156 82062 SH SOLE 63097 0 18965 REGENXBIO INC COM 75901B107 1377 18238 SH SOLE 0 0 18238 REGIONS FINL CORP NEW COM 7591EP100 34477 1878830 SH SOLE 989208 0 889622 REINSURANCE GROUP AMER INC COM NEW 759351604 16748 115852 SH SOLE 114200 0 1652 RELIANCE STEEL & ALUMINUM CO COM 759509102 3235 37925 SH SOLE 21500 0 16425 RELIANCE STEEL & ALUMINUM CO COM 759509102 7 14200 SH Call SOLE 0 0 0 RELX PLC SPONSORED ADR 759530108 28226 1348608 SH SOLE 1341235 0 7373 RENASANT CORP COM 75970E107 3615 87718 SH SOLE 0 0 87718 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 1757 61002 SH SOLE 0 0 61002 RENT A CTR INC NEW COM 76009N100 204 14209 SH SOLE 0 0 14209 REPUBLIC SVCS INC COM 760759100 30225 415982 SH SOLE 250076 0 165906 RESEARCH FRONTIERS INC COM 760911107 17 11000 SH SOLE 0 0 11000 RESMED INC COM 761152107 1596 13812 SH SOLE 0 0 13812 RESOURCES CONNECTION INC COM 76122Q105 2270 136769 SH SOLE 136527 0 242 RESTAURANT BRANDS INTL INC COM 76131D103 1906 32145 SH SOLE 19146 0 12999 RETAIL OPPORTUNITY INVTS COR COM 76131N101 27879 1493249 SH SOLE 1309521 0 183728 RETAIL PPTYS AMER INC CL A 76131V202 2741 224871 SH SOLE 212104 0 12767 REXNORD CORP NEW COM 76169B102 1617 52507 SH SOLE 52295 0 212 RH COM 74967X103 1013 7730 SH SOLE 0 0 7730 RING ENERGY INC COM 76680V108 124 12500 SH SOLE 0 0 12500 RINGCENTRAL INC CL A 76680R206 19006 204254 SH SOLE 129 0 204125 RIO TINTO PLC SPONSORED ADR 767204100 26277 515034 SH SOLE 276435 0 238599 RITCHIE BROS AUCTIONEERS COM 767744105 2496 69084 SH SOLE 63029 0 6055 RITE AID CORP COM 767754104 265 206960 SH SOLE 0 0 206960 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 1096 58465 SH SOLE 0 0 58465 RLI CORP COM 749607107 3930 50016 SH SOLE 47456 0 2560 RMR GROUP INC CL A 74967R106 307 3305 SH SOLE 895 0 2410 RMR REAL ESTATE INCOME FUND COM 76970B101 16586 922453 SH SOLE 0 0 922453 ROBERT HALF INTL INC COM 770323103 9767 138780 SH SOLE 133363 0 5417 ROCKWELL AUTOMATION INC COM 773903109 14429 76944 SH SOLE 28003 0 48941 ROCKWELL COLLINS INC COM 774341101 5747 40907 SH SOLE 0 0 40907 ROCKWELL MED INC COM 774374102 578 137026 SH SOLE 0 0 137026 ROGERS COMMUNICATIONS INC CL B 775109200 29247 568720 SH SOLE 564808 0 3912 ROGERS CORP COM 775133101 489 3322 SH SOLE 1126 0 2196 ROKU INC COM CL A 77543R102 8819 120756 SH SOLE 0 0 120756 ROLLINS INC COM 775711104 5907 97335 SH SOLE 12 0 97323 ROPER TECHNOLOGIES INC COM 776696106 59069 199408 SH SOLE 6309 0 193099 ROSS STORES INC COM 778296103 31579 318652 SH SOLE 248331 0 70321 ROYAL BK CDA MONTREAL QUE COM 780087102 38326 478145 SH SOLE 319490 0 158655 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 1676 66013 SH SOLE 0 0 66013 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 3034 464602 SH SOLE 456707 0 7895 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 17768 136735 SH SOLE 64941 0 71794 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 181 23700 SH Call SOLE 0 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 41757 588713 SH SOLE 213108 0 375605 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 102703 1507224 SH SOLE 1052838 0 454386 ROYAL GOLD INC COM 780287108 7088 91971 SH SOLE 0 0 91971 ROYCE GLOBAL VALUE TR INC COM 78081T104 9066 862647 SH SOLE 0 0 862647 ROYCE MICRO-CAP TR INC COM 780915104 805 78882 SH SOLE 0 0 78882 ROYCE VALUE TR INC COM 780910105 21189 1295962 SH SOLE 8 0 1295954 RPC INC COM 749660106 155 10020 SH SOLE 0 0 10020 RPM INTL INC COM 749685103 42020 647054 SH SOLE 551828 0 95226 RPM INTL INC NOTE 2.250%12/1 749685AT0 1422 1155000 PRN SOLE 0 0 1155000 RUSH ENTERPRISES INC CL A 781846209 260 6619 SH SOLE 3119 0 3500 RUTHS HOSPITALITY GROUP INC COM 783332109 637 20184 SH SOLE 18534 0 1650 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 6192 64475 SH SOLE 54354 0 10121 RYDER SYS INC COM 783549108 971 13291 SH SOLE 2529 0 10762 RYMAN HOSPITALITY PPTYS INC COM 78377T107 29241 339343 SH SOLE 329386 0 9957 S&P GLOBAL INC COM 78409V104 24428 125023 SH SOLE 40351 0 84672 SABINE ROYALTY TR UNIT BEN INT 785688102 304 7210 SH SOLE 0 0 7210 SABRA HEALTH CARE REIT INC COM 78573L106 31086 1344547 SH SOLE 1276701 0 67846 SABRE CORP COM 78573M104 21241 814469 SH SOLE 799524 0 14945 SAGE THERAPEUTICS INC COM 78667J108 3090 21874 SH SOLE 9573 0 12301 SAIA INC COM 78709Y105 478 6253 SH SOLE 4413 0 1840 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 711 20899 SH SOLE 17424 0 3475 SALESFORCE COM INC COM 79466L302 175705 1104858 SH SOLE 196058 0 908800 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 251 24662 SH SOLE 0 0 24662 SALLY BEAUTY HLDGS INC COM 79546E104 420 22820 SH SOLE 22345 0 475 SANDERSON FARMS INC COM 800013104 805 7785 SH SOLE 6508 0 1277 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 29 22333 SH SOLE 0 0 22333 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 32 12047 SH SOLE 0 0 12047 SANDSTORM GOLD LTD COM NEW 80013R206 117 31240 SH SOLE 0 0 31240 SANMINA CORPORATION COM 801056102 1320 47808 SH SOLE 0 0 47808 SANOFI RIGHT 12/31/2020 80105N113 6 11003 SH SOLE 0 0 11003 SANOFI SPONSORED ADR 80105N105 30882 691347 SH SOLE 497156 0 194191 SAP SE SPON ADR 803054204 35744 290604 SH SOLE 271020 0 19584 SAREPTA THERAPEUTICS INC COM 803607100 3753 23234 SH SOLE 11996 0 11238 SASOL LTD SPONSORED ADR 803866300 943 24416 SH SOLE 0 0 24416 SAVARA INC COM 805111101 462 41407 SH SOLE 0 0 41407 SB ONE BANCORP COM 78413T103 541 21488 SH SOLE 0 0 21488 SBA COMMUNICATIONS CORP NEW CL A 78410G104 10586 65903 SH SOLE 48796 0 17107 SCANA CORP NEW COM 80589M102 4629 119025 SH SOLE 0 0 119025 SCHEIN HENRY INC COM 806407102 15491 182188 SH SOLE 54736 0 127452 SCHLUMBERGER LTD COM 806857108 78079 1281663 SH SOLE 873250 0 408413 SCHNEIDER NATIONAL INC CL B 80689H102 1458 58363 SH SOLE 53478 0 4885 SCHWAB CHARLES CORP NEW COM 808513105 34379 699475 SH SOLE 614494 0 84981 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 312 12137 SH SOLE 0 0 12137 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1259 37554 SH SOLE 0 0 37554 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1734 43710 SH SOLE 722 0 42988 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 329 10995 SH SOLE 0 0 10995 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 803 15990 SH SOLE 0 0 15990 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2472 35116 SH SOLE 0 0 35116 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1382 26071 SH SOLE 0 0 26071 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 371 4524 SH SOLE 0 0 4524 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2231 32068 SH SOLE 0 0 32068 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 6417 110953 SH SOLE 0 0 110953 SCHWAB STRATEGIC TR US REIT ETF 808524847 1005 24083 SH SOLE 0 0 24083 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 777 10197 SH SOLE 0 0 10197 SCHWAB STRATEGIC TR US TIPS ETF 808524870 2162 40070 SH SOLE 0 0 40070 SCHWEITZER-MAUDUIT INTL INC COM 808541106 280 7306 SH SOLE 5831 0 1475 SCOTTS MIRACLE GRO CO CL A 810186106 6683 84878 SH SOLE 43752 0 41126 SEA LTD ADR 81141R100 526 38061 SH SOLE 0 0 38061 SEABOARD CORP COM 811543107 315 85 SH SOLE 0 0 85 SEABRIDGE GOLD INC COM 811916105 257 19860 SH SOLE 0 0 19860 SEACOAST BKG CORP FLA COM NEW 811707801 488 16703 SH SOLE 8590 0 8113 SEAGATE TECHNOLOGY PLC SHS G7945M107 69981 1477946 SH SOLE 1374150 0 103796 SEAGATE TECHNOLOGY PLC SHS G7945M107 2 10300 SH Call SOLE 0 0 0 SEALED AIR CORP NEW COM 81211K100 3900 97132 SH SOLE 24146 0 72986 SEARS HLDGS CORP COM 812350106 17 17404 SH SOLE 0 0 17404 SEATTLE GENETICS INC COM 812578102 1705 22103 SH SOLE 5168 0 16935 SEAWORLD ENTMT INC COM 81282V100 1859 59163 SH SOLE 58281 0 882 SEI INVESTMENTS CO COM 784117103 13944 228209 SH SOLE 181263 0 46946 SELECT INCOME REIT COM SH BEN INT 81618T100 1015 46258 SH SOLE 3952 0 42306 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 17908 365478 SH SOLE 338991 0 26487 SELECT SECTOR SPDR TR ENERGY 81369Y506 42959 567193 SH SOLE 18403 0 548790 SELECT SECTOR SPDR TR ENERGY 81369Y506 9 27800 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 11637 356861 SH SOLE 277746 0 79115 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 72179 615749 SH SOLE 298634 0 317115 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 42627 790410 SH SOLE 579823 0 210587 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 96148 1010472 SH SOLE 620594 0 389878 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 61969 2246886 SH SOLE 364315 0 1882571 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 48 22400 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 44987 573797 SH SOLE 14931 0 558866 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 9684 183938 SH SOLE 1149 0 182789 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 9552 164885 SH SOLE 0 0 164885 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2 12800 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 95589 1268944 SH SOLE 452859 0 816085 SELECTIVE INS GROUP INC COM 816300107 709 11163 SH SOLE 0 0 11163 SEMGROUP CORP CL A 81663A105 361 16387 SH SOLE 0 0 16387 SEMPRA ENERGY COM 816851109 40363 354839 SH SOLE 312625 0 42214 SENDGRID INC COM 816883102 242 6580 SH SOLE 0 0 6580 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1134 64557 SH SOLE 94 0 64463 SENOMYX INC COM 81724Q107 26 17658 SH SOLE 0 0 17658 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 15020 303136 SH SOLE 300539 0 2597 SENSEONICS HLDGS INC COM 81727U105 3951 828297 SH SOLE 0 0 828297 SENSIENT TECHNOLOGIES CORP COM 81725T100 954 12473 SH SOLE 10514 0 1959 SERITAGE GROWTH PPTYS CL A 81752R100 1089 22933 SH SOLE 12731 0 10202 SERVICE CORP INTL COM 817565104 3599 81431 SH SOLE 3231 0 78200 SERVICE CORP INTL COM 817565104 16 11200 SH Call SOLE 0 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 860 13863 SH SOLE 10628 0 3235 SERVICENOW INC COM 81762P102 51470 263101 SH SOLE 32166 0 230935 SERVISFIRST BANCSHARES INC COM 81768T108 499 12756 SH SOLE 0 0 12756 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 404 18875 SH SOLE 0 0 18875 SHERWIN WILLIAMS CO COM 824348106 20620 45291 SH SOLE 18682 0 26609 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1051 26199 SH SOLE 25825 0 374 SHIP FINANCE INTERNATIONAL L SHS G81075106 413 29738 SH SOLE 0 0 29738 SHIRE PLC SPONSORED ADR 82481R106 9799 54059 SH SOLE 42372 0 11687 SHOPIFY INC CL A 82509L107 11365 69106 SH SOLE 14170 0 54936 SIGNATURE BK NEW YORK N Y COM 82669G104 4704 40958 SH SOLE 32449 0 8509 SILGAN HOLDINGS INC COM 827048109 619 22275 SH SOLE 0 0 22275 SILICON LABORATORIES INC COM 826919102 2144 23350 SH SOLE 22562 0 788 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 4520 84179 SH SOLE 64667 0 19512 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 1284 43588 SH SOLE 7081 0 36507 SIMON PPTY GROUP INC NEW COM 828806109 20231 114453 SH SOLE 63862 0 50591 SIMULATIONS PLUS INC COM 829214105 1531 75816 SH SOLE 74416 0 1400 SINA CORP ORD G81477104 2294 33020 SH SOLE 0 0 33020 SINCLAIR BROADCAST GROUP INC CL A 829226109 660 23287 SH SOLE 0 0 23287 SIRIUS XM HLDGS INC COM 82968B103 3073 486242 SH SOLE 155375 0 330867 SIRIUS XM HLDGS INC COM 82968B103 2 20000 SH Put SOLE 0 0 20000 SIRIUS XM HLDGS INC COM 82968B103 91 50000 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 5 50000 SH Call SOLE 0 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 956 12693 SH SOLE 6718 0 5975 SIX FLAGS ENTMT CORP NEW COM 83001A102 13557 194170 SH SOLE 69208 0 124962 SJW GROUP COM 784305104 319 5217 SH SOLE 1157 0 4060 SK TELECOM LTD SPONSORED ADR 78440P108 1251 44879 SH SOLE 43981 0 898 SKYWEST INC COM 830879102 1911 32438 SH SOLE 4048 0 28390 SKYWORKS SOLUTIONS INC COM 83088M102 8633 95165 SH SOLE 22981 0 72184 SKYWORKS SOLUTIONS INC COM 83088M102 80 22300 SH Call SOLE 0 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 13 20300 SH Call SOLE 0 0 0 SL GREEN RLTY CORP COM 78440X101 13871 142219 SH SOLE 140963 0 1256 SLEEP NUMBER CORP COM 83125X103 5091 138409 SH SOLE 135980 0 2429 SLM CORP COM 78442P106 4801 430581 SH SOLE 421650 0 8931 SM ENERGY CO COM 78454L100 1761 55867 SH SOLE 0 0 55867 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1788 48199 SH SOLE 43816 0 4383 SMITH A O COM 831865209 7668 143674 SH SOLE 84931 0 58743 SMUCKER J M CO COM NEW 832696405 17667 172166 SH SOLE 1638 0 170528 SNAP INC CL A 83304A106 1138 134171 SH SOLE 0 0 134171 SNAP ON INC COM 833034101 35187 191641 SH SOLE 163496 0 28145 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 4033 88222 SH SOLE 69677 0 18545 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 288 2012 SH SOLE 21 0 1991 SOGOU INC ADR REPSTG A 83409V104 232 31200 SH SOLE 0 0 31200 SOL GEL TECHNOLOGIES SHS M8694L103 186 24760 SH SOLE 0 0 24760 SOLAREDGE TECHNOLOGIES INC COM 83417M104 321 8522 SH SOLE 0 0 8522 SOLIGENIX INC COM 834223307 28 14710 SH SOLE 0 0 14710 SONOCO PRODS CO COM 835495102 3095 55772 SH SOLE 20682 0 35090 SONOS INC COM 83570H108 2114 131802 SH SOLE 0 0 131802 SONY CORP SPONSORED ADR 835699307 8421 138843 SH SOLE 74879 0 63964 SOTHEBYS COM 835898107 243 4948 SH SOLE 4441 0 507 SOUTH JERSEY INDS INC COM 838518108 3519 99776 SH SOLE 52552 0 47224 SOUTH ST CORP COM 840441109 3990 48660 SH SOLE 37533 0 11127 SOUTHERN CO COM 842587107 106410 2440602 SH SOLE 1562272 0 878330 SOUTHERN COPPER CORP COM 84265V105 606 14038 SH SOLE 0 0 14038 SOUTHERN FIRST BANCSHARES IN COM 842873101 423 10763 SH SOLE 0 0 10763 SOUTHWEST AIRLS CO COM 844741108 34661 555018 SH SOLE 237497 0 317521 SOUTHWEST GAS HOLDINGS INC COM 844895102 554 7008 SH SOLE 2779 0 4229 SOUTHWESTERN ENERGY CO COM 845467109 872 170698 SH SOLE 154786 0 15912 SPARK THERAPEUTICS INC COM 84652J103 312 5723 SH SOLE 0 0 5723 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 43257 163604 SH SOLE 0 0 163604 SPDR GOLD TRUST GOLD SHS 78463V107 44353 393343 SH SOLE 241 0 393102 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1030 10627 SH SOLE 0 0 10627 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 10151 213386 SH SOLE 0 0 213386 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1393 36407 SH SOLE 0 0 36407 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 5289 138202 SH SOLE 0 0 138202 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 13729 271530 SH SOLE 0 0 271530 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 518 13866 SH SOLE 0 0 13866 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1456 22701 SH SOLE 0 0 22701 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 8535 143890 SH SOLE 141775 0 2115 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 363 11809 SH SOLE 943 0 10866 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 402 11548 SH SOLE 0 0 11548 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 384 3972 SH SOLE 0 0 3972 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 753 24481 SH SOLE 0 0 24481 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 235 4845 SH SOLE 0 0 4845 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 560 8244 SH SOLE 0 0 8244 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3796 100129 SH SOLE 0 0 100129 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 361 10512 SH SOLE 0 0 10512 SPDR S&P 500 ETF TR TR UNIT 78462F103 628312 2161194 SH SOLE 271875 0 1889319 SPDR S&P 500 ETF TR TR UNIT 78462F103 11 15800 SH Put SOLE 0 0 15800 SPDR S&P 500 ETF TR TR UNIT 78462F103 75 17300 SH Put SOLE 0 0 17300 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 228719 622394 SH SOLE 308235 0 314159 SPDR SER TR BLOMBERG BRC INV 78468R200 184469 5991189 SH SOLE 5064945 0 926244 SPDR SER TR BLOOMBERG SRT TR 78468R408 1903 68958 SH SOLE 292 0 68666 SPDR SER TR DORSEY WRGT FI 78468R713 1946 82638 SH SOLE 0 0 82638 SPDR SER TR NUVEEN BLMBRG SR 78468R739 103402 2168218 SH SOLE 2135185 0 33033 SPDR SER TR NUVEEN BRC MUNIC 78468R721 6472 136317 SH SOLE 100864 0 35453 SPDR SER TR PORTFOLIO SM ETF 78468R853 3362 101132 SH SOLE 0 0 101132 SPDR SER TR PRTFLO S&P500 HI 78468R788 289 7715 SH SOLE 0 0 7715 SPDR SER TR SPDR BLOOMBERG 78468R663 2703 29511 SH SOLE 0 0 29511 SPDR SER TR SSGA US SMAL ETF 78468R887 666 6873 SH SOLE 0 0 6873 SPDR SERIES TRUST AEROSPACE DEF 78464A631 21201 212962 SH SOLE 127334 0 85628 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 28740 532805 SH SOLE 1538 0 531267 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 357 11462 SH SOLE 0 0 11462 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 2271 82929 SH SOLE 0 0 82929 SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 514 20400 SH SOLE 14569 0 5831 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 49118 1362508 SH SOLE 1096303 0 266205 SPDR SERIES TRUST COMP SOFTWARE 78464A599 5328 58757 SH SOLE 0 0 58757 SPDR SERIES TRUST DJ REIT ETF 78464A607 1041 11166 SH SOLE 0 0 11166 SPDR SERIES TRUST FACTST INV ETF 78464A110 1810 17457 SH SOLE 0 0 17457 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 456 8667 SH SOLE 0 0 8667 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 248 3230 SH SOLE 0 0 3230 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 16988 193460 SH SOLE 148027 0 45433 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 27897 495781 SH SOLE 352604 0 143177 SPDR SERIES TRUST NYSE TECH ETF 78464A102 79218 838821 SH SOLE 800224 0 38597 SPDR SERIES TRUST OILGAS EQUIP 78464A748 667 39900 SH SOLE 0 0 39900 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 144110 4327605 SH SOLE 4228758 0 98847 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 1710 50184 SH SOLE 0 0 50184 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 14491 400864 SH SOLE 393635 0 7229 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 30276 1003171 SH SOLE 681784 0 321387 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 26513 693331 SH SOLE 0 0 693331 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 1208 38822 SH SOLE 127 0 38695 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 377 6729 SH SOLE 0 0 6729 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 6714 124958 SH SOLE 119469 0 5489 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 2426 35936 SH SOLE 0 0 35936 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 1147 16801 SH SOLE 0 0 16801 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 7602 100734 SH SOLE 0 0 100734 SPDR SERIES TRUST S&P BIOTECH 78464A870 46510 485120 SH SOLE 0 0 485120 SPDR SERIES TRUST S&P BIOTECH 78464A870 709 41100 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 6638 142547 SH SOLE 0 0 142547 SPDR SERIES TRUST S&P CAP MKTS 78464A771 11434 203242 SH SOLE 199470 0 3772 SPDR SERIES TRUST S&P DIVID ETF 78464A763 375323 3832564 SH SOLE 3056734 0 775830 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1349 35082 SH SOLE 0 0 35082 SPDR SERIES TRUST S&P INS ETF 78464A789 1737 54163 SH SOLE 0 0 54163 SPDR SERIES TRUST S&P METALS MNG 78464A755 2483 72685 SH SOLE 0 0 72685 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 6288 145254 SH SOLE 0 0 145254 SPDR SERIES TRUST S&P PHARMAC 78464A722 3386 69735 SH SOLE 0 0 69735 SPDR SERIES TRUST S&P REGL BKG 78464A698 15900 267579 SH SOLE 0 0 267579 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 2551 49999 SH SOLE 0 0 49999 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 21378 281622 SH SOLE 0 0 281622 SPDR SERIES TRUST S&P TELECOM 78464A540 203 2669 SH SOLE 419 0 2250 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 937 13974 SH SOLE 0 0 13974 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1655 38813 SH SOLE 0 0 38813 SPECTRA ENERGY PARTNERS LP COM 84756N109 16479 461465 SH SOLE 421945 0 39520 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 4115 55066 SH SOLE 36862 0 18204 SPIRE INC COM 84857L101 721 9810 SH SOLE 0 0 9810 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 4718 51462 SH SOLE 37642 0 13820 SPIRIT AIRLS INC COM 848577102 1816 38663 SH SOLE 0 0 38663 SPIRIT RLTY CAP INC NEW COM 84860W102 645 79964 SH SOLE 0 0 79964 SPLUNK INC COM 848637104 29580 244643 SH SOLE 196118 0 48525 SPORTSMANS WHSE HLDGS INC COM 84920Y106 78 13300 SH SOLE 0 0 13300 SPOTIFY TECHNOLOGY S A SHS L8681T102 7804 43156 SH SOLE 8675 0 34481 SPRAGUE RES LP COM UNIT REP LTD 849343108 730 27094 SH SOLE 0 0 27094 SPRINT CORP COM SER 1 85207U105 570 87116 SH SOLE 0 0 87116 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 8432 721870 SH SOLE 0 0 721870 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 4966 520002 SH SOLE 0 0 520002 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 833 94861 SH SOLE 0 0 94861 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 939 176850 SH SOLE 0 0 176850 SPROUTS FMRS MKT INC COM 85208M102 3407 124312 SH SOLE 32693 0 91619 SPROUTS FMRS MKT INC COM 85208M102 164 78300 SH Call SOLE 0 0 0 SPX CORP COM 784635104 2862 85910 SH SOLE 79067 0 6843 SPX FLOW INC COM 78469X107 1673 32170 SH SOLE 0 0 32170 SQUARE INC CL A 852234103 30856 311649 SH SOLE 33186 0 278463 SRC ENERGY INC COM 78470V108 3052 343329 SH SOLE 16781 0 326548 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 19795 348311 SH SOLE 37736 0 310575 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 27286 576254 SH SOLE 447830 0 128424 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 29355 759512 SH SOLE 0 0 759512 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 567 21420 SH SOLE 0 0 21420 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 16007 338768 SH SOLE 0 0 338768 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 847 17361 SH SOLE 0 0 17361 SSR MNG INC COM 784730103 205 23586 SH SOLE 0 0 23586 ST JOE CO COM 790148100 720 42861 SH SOLE 0 0 42861 STAG INDL INC COM 85254J102 37505 1363824 SH SOLE 1270994 0 92830 STAMPS COM INC COM NEW 852857200 432 1908 SH SOLE 0 0 1908 STANLEY BLACK & DECKER INC COM 854502101 10848 74072 SH SOLE 10949 0 63123 STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 1425 13000 SH SOLE 0 0 13000 STAR GROUP L P UNIT LTD PARTNR 85512C105 290 29710 SH SOLE 0 0 29710 STARBUCKS CORP COM 855244109 90955 1600189 SH SOLE 878748 0 721441 STARBUCKS CORP COM 855244109 7 10900 SH Call SOLE 0 0 0 STARTEK INC COM 85569C107 651 98304 SH SOLE 98304 0 0 STARWOOD PPTY TR INC COM 85571B105 6279 291760 SH SOLE 130245 0 161515 STATE BK FINL CORP COM 856190103 1946 64480 SH SOLE 0 0 64480 STATE STR CORP COM 857477103 10651 127131 SH SOLE 87970 0 39161 STEEL DYNAMICS INC COM 858119100 20133 445527 SH SOLE 268294 0 177233 STEELCASE INC CL A 858155203 796 43032 SH SOLE 0 0 43032 STEIN MART INC COM 858375108 192 81512 SH SOLE 0 0 81512 STELLUS CAP INVT CORP COM 858568108 1080 79152 SH SOLE 0 0 79152 STEPAN CO COM 858586100 879 10100 SH SOLE 0 0 10100 STERICYCLE INC COM 858912108 32684 556991 SH SOLE 503241 0 53750 STERIS PLC SHS USD G84720104 34611 302545 SH SOLE 284727 0 17818 STERLING BANCORP DEL COM 85917A100 746 33903 SH SOLE 0 0 33903 STERLING CONSTRUCTION CO INC COM 859241101 1215 84826 SH SOLE 0 0 84826 STIFEL FINL CORP COM 860630102 790 15412 SH SOLE 13026 0 2386 STITCH FIX INC COM CL A 860897107 1289 29445 SH SOLE 0 0 29445 STMICROELECTRONICS N V NY REGISTRY 861012102 928 50617 SH SOLE 41128 0 9489 STOCK YDS BANCORP INC COM 861025104 304 8365 SH SOLE 0 0 8365 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 416 81052 SH SOLE 0 0 81052 STONERIDGE INC COM 86183P102 387 13012 SH SOLE 0 0 13012 STORE CAP CORP COM 862121100 3928 141340 SH SOLE 111274 0 30066 STRATASYS LTD SHS M85548101 2380 102994 SH SOLE 0 0 102994 STRYKER CORP COM 863667101 39467 222118 SH SOLE 65608 0 156510 STURM RUGER & CO INC COM 864159108 571 8266 SH SOLE 0 0 8266 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 893 37963 SH SOLE 258 0 37705 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 12389 1542891 SH SOLE 1531552 0 11339 SUMMIT HOTEL PPTYS INC COM 866082100 2238 165430 SH SOLE 138613 0 26817 SUMMIT MATLS INC CL A 86614U100 2819 155058 SH SOLE 54867 0 100191 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 270 18887 SH SOLE 0 0 18887 SUN CMNTYS INC COM 866674104 2412 23752 SH SOLE 18505 0 5247 SUN HYDRAULICS CORP COM 866942105 237 4334 SH SOLE 0 0 4334 SUN LIFE FINL INC COM 866796105 1537 38671 SH SOLE 0 0 38671 SUNCOKE ENERGY INC COM 86722A103 1588 136681 SH SOLE 133853 0 2828 SUNCOR ENERGY INC NEW COM 867224107 29283 756831 SH SOLE 581160 0 175671 SUNOCO LP COM U REP LP 86765K109 1678 56772 SH SOLE 0 0 56772 SUNPOWER CORP COM 867652406 147 20088 SH SOLE 0 0 20088 SUNRUN INC COM 86771W105 650 52282 SH SOLE 0 0 52282 SUNTRUST BKS INC COM 867914103 42514 636533 SH SOLE 362531 0 274002 SUPERIOR ENERGY SVCS INC COM 868157108 2440 250533 SH SOLE 75212 0 175321 SUPERNUS PHARMACEUTICALS INC COM 868459108 458 9092 SH SOLE 2736 0 6356 SUTHERLAND ASSET MGMT CORP M COM 86933G105 11064 664519 SH SOLE 0 0 664519 SVB FINL GROUP COM 78486Q101 37536 120759 SH SOLE 4901 0 115858 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 76 13561 SH SOLE 5267 0 8294 SWISS HELVETIA FD INC COM 870875101 90 10633 SH SOLE 0 0 10633 SYKES ENTERPRISES INC COM 871237103 3295 108079 SH SOLE 108023 0 56 SYMANTEC CORP COM 871503108 2913 136892 SH SOLE 70 0 136822 SYMANTEC CORP COM 871503108 12 69400 SH Call SOLE 0 0 0 SYNALLOY CP DEL COM 871565107 400 17500 SH SOLE 0 0 17500 SYNCHRONY FINL COM 87165B103 37496 1206429 SH SOLE 174066 0 1032363 SYNCHRONY FINL COM 87165B103 7 32800 SH Call SOLE 0 0 0 SYNCHRONY FINL COM 87165B103 4 26600 SH Call SOLE 0 0 0 SYNEOS HEALTH INC CL A 87166B102 5590 108442 SH SOLE 54087 0 54355 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 232 136753 SH SOLE 0 0 136753 SYNNEX CORP COM 87162W100 487 5752 SH SOLE 0 0 5752 SYNOPSYS INC COM 871607107 12530 127071 SH SOLE 77227 0 49844 SYNOVUS FINL CORP COM NEW 87161C501 4737 103447 SH SOLE 44 0 103403 SYSCO CORP COM 871829107 81734 1115816 SH SOLE 772886 0 342930 T MOBILE US INC COM 872590104 15626 222660 SH SOLE 48893 0 173767 TABLEAU SOFTWARE INC CL A 87336U105 3990 35704 SH SOLE 15270 0 20434 TABULA RASA HEALTHCARE INC COM 873379101 352 4337 SH SOLE 3605 0 732 TAHOE RES INC COM 873868103 97 34938 SH SOLE 0 0 34938 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 54312 1229887 SH SOLE 864684 0 365203 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2701 19574 SH SOLE 8576 0 10998 TAL ED GROUP SPONSORED ADS 874080104 570 22164 SH SOLE 0 0 22164 TALLGRASS ENERGY LP CLASS A SHS 874696107 3225 136783 SH SOLE 16150 0 120633 TANDEM DIABETES CARE INC COM NEW 875372203 300 7002 SH SOLE 0 0 7002 TANGER FACTORY OUTLET CTRS I COM 875465106 6301 275405 SH SOLE 169474 0 105931 TAPESTRY INC COM 876030107 6762 134518 SH SOLE 81720 0 52798 TARGA RES CORP COM 87612G101 83137 1476429 SH SOLE 1102279 0 374150 TARGET CORP COM 87612E106 110002 1247031 SH SOLE 819516 0 427515 TARGET CORP COM 87612E106 11 11700 SH Call SOLE 0 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 646 21297 SH SOLE 0 0 21297 TCF FINL CORP COM 872275102 533 22366 SH SOLE 13818 0 8548 TCG BDC INC COM 872280102 934 55910 SH SOLE 0 0 55910 TCW STRATEGIC INCOME FUND IN COM 872340104 319 56940 SH SOLE 0 0 56940 TD AMERITRADE HLDG CORP COM 87236Y108 13850 262160 SH SOLE 201617 0 60543 TE CONNECTIVITY LTD REG SHS H84989104 88964 1011754 SH SOLE 942270 0 69484 TECH DATA CORP COM 878237106 5519 77120 SH SOLE 55054 0 22066 TECHNIPFMC PLC COM G87110105 6489 207652 SH SOLE 200125 0 7527 TECK RESOURCES LTD CL B 878742204 1887 78312 SH SOLE 0 0 78312 TECK RESOURCES LTD CL B 878742204 5 22900 SH Call SOLE 0 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 200 11978 SH SOLE 0 0 11978 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 104 44619 SH SOLE 0 0 44619 TEGNA INC COM 87901J105 809 67661 SH SOLE 60488 0 7173 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 9021 389662 SH SOLE 0 0 389662 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 15425 823094 SH SOLE 0 0 823094 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 6371 311975 SH SOLE 0 0 311975 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2901 206774 SH SOLE 0 0 206774 TELADOC HEALTH INC COM 87918A105 18762 217277 SH SOLE 27320 0 189957 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 1029 171573 SH SOLE 163268 0 8305 TELEDYNE TECHNOLOGIES INC COM 879360105 15269 61896 SH SOLE 61262 0 634 TELEFLEX INC COM 879369106 14828 55719 SH SOLE 40684 0 15035 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1050 107951 SH SOLE 106153 0 1798 TELEFONICA S A SPONSORED ADR 879382208 3178 404303 SH SOLE 0 0 404303 TELEPHONE & DATA SYS INC COM NEW 879433829 379 12445 SH SOLE 0 0 12445 TELIGENT INC NEW COM 87960W104 119 30100 SH SOLE 0 0 30100 TELUS CORP COM 87971M103 24206 656754 SH SOLE 639201 0 17553 TEMPLETON DRAGON FD INC COM 88018T101 284 14268 SH SOLE 0 0 14268 TEMPLETON EMERG MKTS INCOME COM 880192109 665 66549 SH SOLE 0 0 66549 TEMPLETON EMERGING MKTS FD I COM 880191101 189 12896 SH SOLE 0 0 12896 TEMPLETON GLOBAL INCOME FD COM 880198106 2565 419093 SH SOLE 0 0 419093 TEMPUR SEALY INTL INC COM 88023U101 5105 96495 SH SOLE 28805 0 67690 TEMPUR SEALY INTL INC COM 88023U101 98 35600 SH Call SOLE 0 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 401 14084 SH SOLE 0 0 14084 TENNECO INC COM 880349105 1233 29256 SH SOLE 19730 0 9526 TERADATA CORP DEL COM 88076W103 4257 112898 SH SOLE 105062 0 7836 TERADYNE INC COM 880770102 3866 104537 SH SOLE 60495 0 44042 TEREX CORP NEW COM 880779103 1202 30125 SH SOLE 13924 0 16201 TERNIUM SA SPON ADR 880890108 286 9431 SH SOLE 0 0 9431 TERRENO RLTY CORP COM 88146M101 3016 79993 SH SOLE 79947 0 46 TESLA INC COM 88160R101 20281 76599 SH SOLE 22432 0 54167 TESSCO TECHNOLOGIES INC COM 872386107 1392 91296 SH SOLE 91296 0 0 TETRA TECH INC NEW COM 88162G103 848 12413 SH SOLE 4008 0 8405 TETRA TECHNOLOGIES INC DEL COM 88162F105 219 48667 SH SOLE 46967 0 1700 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 13248 615038 SH SOLE 106990 0 508048 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 9444 114270 SH SOLE 34222 0 80048 TEXAS INSTRS INC COM 882508104 116667 1087394 SH SOLE 749425 0 337969 TEXAS PAC LD TR SUB CTF PROP I T 882610108 7774 9013 SH SOLE 0 0 9013 TEXAS ROADHOUSE INC COM 882681109 5123 73937 SH SOLE 62043 0 11894 TEXTRON INC COM 883203101 11304 158156 SH SOLE 113862 0 44294 TFS FINL CORP COM 87240R107 258 17200 SH SOLE 0 0 17200 TG THERAPEUTICS INC COM 88322Q108 1308 233634 SH SOLE 0 0 233634 THE TRADE DESK INC COM CL A 88339J105 2525 16732 SH SOLE 10085 0 6647 THERAPEUTICSMD INC COM 88338N107 4974 758280 SH SOLE 0 0 758280 THERAPEUTICSMD INC COM 88338N107 15 60800 SH Call SOLE 0 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 66718 273341 SH SOLE 153348 0 119993 THERMO FISHER SCIENTIFIC INC COM 883556102 293 2500 SH Call SOLE 0 0 0 THERMON GROUP HLDGS INC COM 88362T103 730 28325 SH SOLE 26419 0 1906 THL CR INC COM 872438106 1093 135487 SH SOLE 0 0 135487 THL CR SR LN FD COM 87244R103 1243 74753 SH SOLE 0 0 74753 THOMSON REUTERS CORP COM 884903105 25641 561309 SH SOLE 551849 0 9460 THOR INDS INC COM 885160101 2551 30481 SH SOLE 18114 0 12367 TIER REIT INC COM NEW 88650V208 557 23111 SH SOLE 0 0 23111 TIFFANY & CO NEW COM 886547108 5241 40639 SH SOLE 6376 0 34263 TIMKEN CO COM 887389104 5198 104267 SH SOLE 95594 0 8673 TIVITY HEALTH INC COM 88870R102 602 18725 SH SOLE 12934 0 5791 TJX COS INC NEW COM 872540109 41773 372906 SH SOLE 139785 0 233121 TJX COS INC NEW COM 872540109 332 22300 SH Call SOLE 0 0 0 TJX COS INC NEW COM 872540109 807 22300 SH Call SOLE 0 0 0 TOLL BROTHERS INC COM 889478103 1534 46448 SH SOLE 0 0 46448 TORCHLIGHT ENERGY RES INC COM 89102U103 24 25000 SH SOLE 0 0 25000 TORCHMARK CORP COM 891027104 8336 96162 SH SOLE 80997 0 15165 TORO CO COM 891092108 10413 173642 SH SOLE 165158 0 8484 TORONTO DOMINION BK ONT COM NEW 891160509 16702 274864 SH SOLE 89866 0 184998 TORTOISE ENERGY INDEPENDENC COM 89148K101 1128 91913 SH SOLE 0 0 91913 TORTOISE ENERGY INFRA CORP COM 89147L100 3113 115600 SH SOLE 32418 0 83182 TORTOISE MLP FD INC COM 89148B101 5427 337509 SH SOLE 0 0 337509 TORTOISE PIPELINE & ENERGY F COM 89148H108 3677 212540 SH SOLE 0 0 212540 TOTAL S A SPONSORED ADR 89151E109 176760 2745147 SH SOLE 2314456 0 430691 TOTAL SYS SVCS INC COM 891906109 20283 205423 SH SOLE 67258 0 138165 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 5494 252461 SH SOLE 250575 0 1886 TOWNEBANK PORTSMOUTH VA COM 89214P109 1499 48574 SH SOLE 8184 0 40390 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 11834 95168 SH SOLE 83495 0 11673 TPG SPECIALTY LENDING INC COM 87265K102 1573 77137 SH SOLE 0 0 77137 TPI COMPOSITES INC COM 87266J104 862 30178 SH SOLE 0 0 30178 TRACON PHARMACEUTICALS INC COM 89237H100 40 19354 SH SOLE 0 0 19354 TRACTOR SUPPLY CO COM 892356106 18135 199550 SH SOLE 69251 0 130299 TRANSCANADA CORP COM 89353D107 4324 106873 SH SOLE 33088 0 73785 TRANSDIGM GROUP INC COM 893641100 6554 17603 SH SOLE 13085 0 4518 TRANSENTERIX INC COM NEW 89366M201 401 69166 SH SOLE 0 0 69166 TRANSOCEAN LTD REG SHS H8817H100 831 59575 SH SOLE 0 0 59575 TRANSUNION COM 89400J107 2184 29688 SH SOLE 22697 0 6991 TRAVELCENTERS AMER LLC COM 894174101 94 16524 SH SOLE 0 0 16524 TRAVELERS COMPANIES INC COM 89417E109 48967 377509 SH SOLE 312143 0 65366 TRAVELPORT WORLDWIDE LTD SHS G9019D104 9549 566052 SH SOLE 561908 0 4144 TREEHOUSE FOODS INC COM 89469A104 3229 67483 SH SOLE 35904 0 31579 TREMONT MTG TR COM 894789106 166 14100 SH SOLE 0 0 14100 TREX CO INC COM 89531P105 4091 53141 SH SOLE 27388 0 25753 TRI CONTL CORP COM 895436103 6945 249206 SH SOLE 0 0 249206 TRI POINTE GROUP INC COM 87265H109 3354 270483 SH SOLE 22273 0 248210 TRICO BANCSHARES COM 896095106 1077 27881 SH SOLE 0 0 27881 TRIMBLE INC COM 896239100 1508 34688 SH SOLE 3754 0 30934 TRINET GROUP INC COM 896288107 316 5602 SH SOLE 3908 0 1694 TRINITY INDS INC COM 896522109 3729 101761 SH SOLE 78513 0 23248 TRINSEO S A SHS L9340P101 488 6234 SH SOLE 3599 0 2635 TRIPADVISOR INC COM 896945201 4320 84582 SH SOLE 41012 0 43570 TRITON INTL LTD CL A G9078F107 1899 57084 SH SOLE 0 0 57084 TRIUMPH BANCORP INC COM 89679E300 373 9767 SH SOLE 0 0 9767 TRIUMPH GROUP INC NEW COM 896818101 3545 152150 SH SOLE 0 0 152150 TRONC INC COM 89703P107 1277 78185 SH SOLE 78138 0 47 TRONOX LTD SHS CL A Q9235V101 380 31783 SH SOLE 26951 0 4832 TRUECAR INC COM 89785L107 337 23875 SH SOLE 0 0 23875 TRUPANION INC COM 898202106 3012 84300 SH SOLE 0 0 84300 TRUSTCO BK CORP N Y COM 898349105 282 33186 SH SOLE 0 0 33186 TRUSTMARK CORP COM 898402102 2279 67729 SH SOLE 0 0 67729 TUPPERWARE BRANDS CORP COM 899896104 2550 76244 SH SOLE 69957 0 6287 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 1913 396905 SH SOLE 396193 0 712 TWENTY FIRST CENTY FOX INC CL A 90130A101 5693 122879 SH SOLE 42771 0 80108 TWENTY FIRST CENTY FOX INC CL B 90130A200 2682 58533 SH SOLE 16472 0 42061 TWILIO INC CL A 90138F102 4495 52101 SH SOLE 0 0 52101 TWITTER INC COM 90184L102 75693 2659616 SH SOLE 2371791 0 287825 TWO HBRS INVT CORP COM NEW 90187B408 1287 86221 SH SOLE 0 0 86221 TYLER TECHNOLOGIES INC COM 902252105 4274 17442 SH SOLE 11421 0 6021 TYSON FOODS INC CL A 902494103 6992 117448 SH SOLE 102641 0 14807 U S CONCRETE INC COM NEW 90333L201 2115 46134 SH SOLE 0 0 46134 U S G CORP COM NEW 903293405 629 14512 SH SOLE 0 0 14512 U S GLOBAL INVS INC CL A 902952100 17 11301 SH SOLE 0 0 11301 U S SILICA HLDGS INC COM 90346E103 591 31386 SH SOLE 13833 0 17553 UBIQUITI NETWORKS INC COM 90347A100 678 6857 SH SOLE 0 0 6857 UBS AG JERSEY BRH ALERIAN INFRST 902641646 422 17545 SH SOLE 0 0 17545 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 244 11799 SH SOLE 0 0 11799 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 1573 91170 SH SOLE 86365 0 4805 UBS GROUP AG SHS H42097107 25175 1594448 SH SOLE 1429317 0 165131 UDR INC COM 902653104 1068 26405 SH SOLE 0 0 26405 UGI CORP NEW COM 902681105 2820 50837 SH SOLE 741 0 50096 ULTA BEAUTY INC COM 90384S303 11663 41341 SH SOLE 22787 0 18554 ULTIMATE SOFTWARE GROUP INC COM 90385D107 11118 34509 SH SOLE 20616 0 13893 ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 2127 229707 SH SOLE 0 0 229707 UMB FINL CORP COM 902788108 3209 45266 SH SOLE 44678 0 588 UMH PPTYS INC COM 903002103 666 42579 SH SOLE 0 0 42579 UMPQUA HLDGS CORP COM 904214103 50139 2410528 SH SOLE 2298538 0 111990 UNDER ARMOUR INC CL A 904311107 2700 127255 SH SOLE 0 0 127255 UNDER ARMOUR INC CL C 904311206 2850 146438 SH SOLE 24697 0 121741 UNIFIRST CORP MASS COM 904708104 7179 41339 SH SOLE 41241 0 98 UNILEVER N V N Y SHS NEW 904784709 28688 516427 SH SOLE 422847 0 93580 UNILEVER PLC SPON ADR NEW 904767704 72196 1313374 SH SOLE 1159354 0 154020 UNION BANKSHARES CORP NEW COM 90539J109 1507 39120 SH SOLE 0 0 39120 UNION BANKSHARES INC COM 905400107 714 13425 SH SOLE 0 0 13425 UNION PAC CORP COM 907818108 377963 2321169 SH SOLE 762325 0 1558844 UNION PAC CORP COM 907818108 215 21400 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 147 33300 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 247 24200 SH Call SOLE 0 0 0 UNISYS CORP COM NEW 909214306 2593 127107 SH SOLE 49451 0 77656 UNIT CORP COM 909218109 1647 63192 SH SOLE 0 0 63192 UNITED BANKSHARES INC WEST V COM 909907107 1453 39980 SH SOLE 11448 0 28532 UNITED BANKSHARES INC WEST V COM 909907107 17 12500 SH Call SOLE 0 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 707 25353 SH SOLE 9077 0 16276 UNITED CONTL HLDGS INC COM 910047109 10361 116339 SH SOLE 30767 0 85572 UNITED FIRE GROUP INC COM 910340108 1658 32656 SH SOLE 0 0 32656 UNITED INS HLDGS CORP COM 910710102 5976 267024 SH SOLE 0 0 267024 UNITED NAT FOODS INC COM 911163103 1271 42425 SH SOLE 0 0 42425 UNITED PARCEL SERVICE INC CL B 911312106 198829 1703029 SH SOLE 1228140 0 474889 UNITED RENTALS INC COM 911363109 11879 72607 SH SOLE 34492 0 38115 UNITED STATES OIL FUND LP UNITS 91232N108 405 26064 SH SOLE 0 0 26064 UNITED STATES STL CORP NEW COM 912909108 3123 102455 SH SOLE 0 0 102455 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 715 16829 SH SOLE 0 0 16829 UNITED TECHNOLOGIES CORP COM 913017109 112248 802842 SH SOLE 254017 0 548825 UNITED THERAPEUTICS CORP DEL COM 91307C102 290 2266 SH SOLE 971 0 1295 UNITEDHEALTH GROUP INC COM 91324P102 391142 1470219 SH SOLE 829973 0 640246 UNITI GROUP INC COM 91325V108 16328 810344 SH SOLE 4534 0 805810 UNIVAR INC COM 91336L107 1481 48290 SH SOLE 47065 0 1225 UNIVERSAL CORP VA COM 913456109 339 5210 SH SOLE 0 0 5210 UNIVERSAL DISPLAY CORP COM 91347P105 4501 38176 SH SOLE 396 0 37780 UNIVERSAL ELECTRS INC COM 913483103 1086 27587 SH SOLE 26566 0 1021 UNIVERSAL HLTH SVCS INC CL B 913903100 7329 57330 SH SOLE 50251 0 7079 UNIVERSAL INS HLDGS INC COM 91359V107 413 8512 SH SOLE 7390 0 1122 UNIVERSAL SEC INSTRS INC COM NEW 913821302 88 73513 SH SOLE 0 0 73513 UNIVERSAL STAINLESS & ALLOY COM 913837100 359 14060 SH SOLE 0 0 14060 UNUM GROUP COM 91529Y106 2501 64001 SH SOLE 57065 0 6936 UPLAND SOFTWARE INC COM 91544A109 1414 43762 SH SOLE 6812 0 36950 URBAN OUTFITTERS INC COM 917047102 1196 29246 SH SOLE 5009 0 24237 US BANCORP DEL COM NEW 902973304 136803 2590473 SH SOLE 1911000 0 679473 US BANCORP DEL COM NEW 902973304 9 18100 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 1 16000 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 1 16000 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 1 16000 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 1 16000 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 2 16200 SH Call SOLE 0 0 0 US ECOLOGY INC COM 91732J102 380 5147 SH SOLE 0 0 5147 US FOODS HLDG CORP COM 912008109 2087 67703 SH SOLE 63172 0 4531 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 868 52557 SH SOLE 0 0 52557 UTAH MED PRODS INC COM 917488108 1512 16049 SH SOLE 16049 0 0 V F CORP COM 918204108 50533 540739 SH SOLE 234342 0 306397 VAIL RESORTS INC COM 91879Q109 3018 10998 SH SOLE 6598 0 4400 VALE S A ADR 91912E105 7436 501055 SH SOLE 397549 0 103506 VALERO ENERGY CORP NEW COM 91913Y100 80917 711359 SH SOLE 471009 0 240350 VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 229 6054 SH SOLE 0 0 6054 VALHI INC NEW COM 918905100 634 278050 SH SOLE 0 0 278050 VALLEY NATL BANCORP COM 919794107 2502 222397 SH SOLE 0 0 222397 VALMONT INDS INC COM 920253101 1526 11017 SH SOLE 0 0 11017 VALVOLINE INC COM 92047W101 265 12329 SH SOLE 0 0 12329 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 473 7205 SH SOLE 0 0 7205 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 2300 98654 SH SOLE 0 0 98654 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 2330 17130 SH SOLE 0 0 17130 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 282 12339 SH SOLE 0 0 12339 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 2580 88721 SH SOLE 0 0 88721 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 7906 426865 SH SOLE 0 0 426865 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 383 29149 SH SOLE 0 0 29149 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 290 13272 SH SOLE 0 0 13272 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 10277 330128 SH SOLE 39549 0 290579 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 532 20985 SH SOLE 0 0 20985 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 1063 64597 SH SOLE 35068 0 29529 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 3116 113871 SH SOLE 0 0 113871 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 319 9659 SH SOLE 0 0 9659 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 5192 111060 SH SOLE 0 0 111060 VANECK VECTORS ETF TR NAT RES ETF 92189F841 521 13796 SH SOLE 0 0 13796 VANECK VECTORS ETF TR OIL REFINERS ETF 92189F585 348 9797 SH SOLE 0 0 9797 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1206 47859 SH SOLE 0 0 47859 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 5741 89214 SH SOLE 0 0 89214 VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 205 10182 SH SOLE 0 0 10182 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 298 13807 SH SOLE 0 0 13807 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 13877 130360 SH SOLE 0 0 130360 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 582 23927 SH SOLE 22335 0 1592 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 618 36769 SH SOLE 0 0 36769 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 3909 24614 SH SOLE 0 0 24614 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2017 18053 SH SOLE 0 0 18053 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 489 3380 SH SOLE 0 0 3380 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 6847 50369 SH SOLE 0 0 50369 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 6112 47447 SH SOLE 0 0 47447 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 7678 44296 SH SOLE 0 0 44296 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2957 18538 SH SOLE 0 0 18538 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 9917 123219 SH SOLE 0 0 123219 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 15827 181019 SH SOLE 552 0 180467 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 20278 259881 SH SOLE 1944 0 257937 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 97237 1235537 SH SOLE 609294 0 626243 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 7220 132383 SH SOLE 0 0 132383 VANGUARD GROUP DIV APP ETF 921908844 78065 705184 SH SOLE 0 0 705184 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 37490 305734 SH SOLE 0 0 305734 VANGUARD INDEX FDS GROWTH ETF 922908736 85797 532765 SH SOLE 0 0 532765 VANGUARD INDEX FDS LARGE CAP ETF 922908637 11461 85846 SH SOLE 19391 0 66455 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 16433 115323 SH SOLE 0 0 115323 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 11111 98266 SH SOLE 0 0 98266 VANGUARD INDEX FDS MID CAP ETF 922908629 42182 256906 SH SOLE 237 0 256669 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 68027 843163 SH SOLE 404 0 842759 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3151713 11801937 SH SOLE 11160563 0 641374 VANGUARD INDEX FDS SM CP VAL ETF 922908611 16028 115012 SH SOLE 2031 0 112981 VANGUARD INDEX FDS SMALL CP ETF 922908751 55035 338511 SH SOLE 486 0 338025 VANGUARD INDEX FDS SML CP GRW ETF 922908595 11548 61648 SH SOLE 0 0 61648 VANGUARD INDEX FDS TOTAL STK MKT 922908769 77580 518404 SH SOLE 4671 0 513733 VANGUARD INDEX FDS VALUE ETF 922908744 72299 653222 SH SOLE 191506 0 461716 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 94726 1819901 SH SOLE 1003054 0 816847 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 71522 1744438 SH SOLE 0 0 1744438 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 7765 138119 SH SOLE 0 0 138119 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 13614 191478 SH SOLE 164092 0 27386 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5521 49212 SH SOLE 0 0 49212 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3636 64728 SH SOLE 0 0 64728 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 13515 178222 SH SOLE 1070 0 177152 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 5145 106358 SH SOLE 0 0 106358 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 253243 5013722 SH SOLE 4936819 0 76903 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 48450 580033 SH SOLE 415342 0 164691 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 45094 726275 SH SOLE 723386 0 2889 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1608 18270 SH SOLE 0 0 18270 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 25751 504922 SH SOLE 471947 0 32975 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 16561 277218 SH SOLE 229024 0 48194 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 84577 1082102 SH SOLE 495942 0 586160 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3467 21692 SH SOLE 0 0 21692 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 11798 88403 SH SOLE 0 0 88403 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 2042 18434 SH SOLE 0 0 18434 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 254 1630 SH SOLE 0 0 1630 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4682 34602 SH SOLE 0 0 34602 VANGUARD STAR FD VG TL INTL STK F 921909768 28942 535959 SH SOLE 0 0 535959 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 144260 3333951 SH SOLE 0 0 3333951 VANGUARD WELLINGTON FD US MOMENTUM 921935508 611 7059 SH SOLE 0 0 7059 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 1203 14595 SH SOLE 0 0 14595 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 6801 89689 SH SOLE 0 0 89689 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 186642 2143097 SH SOLE 1428912 0 714185 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 6185 95994 SH SOLE 0 0 95994 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3927 62507 SH SOLE 0 0 62507 VANGUARD WORLD FD MEGA CAP INDEX 921910873 6348 63160 SH SOLE 0 0 63160 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 28011 349961 SH SOLE 0 0 349961 VANGUARD WORLD FD MEGA GRWTH IND 921910816 30672 239309 SH SOLE 0 0 239309 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5235 60165 SH SOLE 50 0 60115 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 4661 25830 SH SOLE 0 0 25830 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 791 5646 SH SOLE 0 0 5646 VANGUARD WORLD FDS ENERGY ETF 92204A306 5945 56559 SH SOLE 0 0 56559 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 20402 294102 SH SOLE 0 0 294102 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 18741 103879 SH SOLE 0 0 103879 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 10414 70499 SH SOLE 0 0 70499 VANGUARD WORLD FDS INF TECH ETF 92204A702 44580 220081 SH SOLE 17107 0 202974 VANGUARD WORLD FDS MATERIALS ETF 92204A801 2792 21292 SH SOLE 0 0 21292 VANGUARD WORLD FDS UTILITIES ETF 92204A876 3656 31019 SH SOLE 0 0 31019 VAREX IMAGING CORP COM 92214X106 2012 70196 SH SOLE 68243 0 1953 VARIAN MED SYS INC COM 92220P105 12419 110949 SH SOLE 106473 0 4476 VARONIS SYS INC COM 922280102 627 8563 SH SOLE 5671 0 2892 VASCULAR BIOGENICS LTD COM M96883109 142 87142 SH SOLE 0 0 87142 VECTOR GROUP LTD COM 92240M108 560 40673 SH SOLE 0 0 40673 VECTREN CORP COM 92240G101 1548 21654 SH SOLE 1000 0 20654 VEEVA SYS INC CL A COM 922475108 2050 18834 SH SOLE 2449 0 16385 VENTAS INC COM 92276F100 71954 1323171 SH SOLE 1259331 0 63840 VEONEER INCORPORATED COM 92336X109 420 7627 SH SOLE 6371 0 1256 VERA BRADLEY INC COM 92335C106 979 64184 SH SOLE 63884 0 300 VERASTEM INC COM 92337C104 342 47206 SH SOLE 0 0 47206 VEREIT INC COM 92339V100 1336 184043 SH SOLE 30589 0 153454 VERINT SYS INC COM 92343X100 2771 55318 SH SOLE 52549 0 2769 VERISIGN INC COM 92343E102 3988 24904 SH SOLE 4496 0 20408 VERISK ANALYTICS INC COM 92345Y106 9512 78907 SH SOLE 70280 0 8627 VERIZON COMMUNICATIONS INC COM 92343V104 504248 9444614 SH SOLE 4406083 0 5038531 VERIZON COMMUNICATIONS INC COM 92343V104 6 13800 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 357 90400 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 12000 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 20 149500 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 39 42600 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 8422 255609 SH SOLE 253738 0 1871 VERSUM MATLS INC COM 92532W103 10780 299353 SH SOLE 163578 0 135775 VERTEX PHARMACEUTICALS INC COM 92532F100 81854 424684 SH SOLE 396645 0 28039 VERU INC COM 92536C103 124 87000 SH SOLE 0 0 87000 VIACOM INC NEW CL B 92553P201 8689 257388 SH SOLE 136634 0 120754 VIACOM INC NEW CL B 92553P201 54 82400 SH Call SOLE 0 0 0 VIAVI SOLUTIONS INC COM 925550105 301 26578 SH SOLE 0 0 26578 VICI PPTYS INC COM 925652109 386 17839 SH SOLE 0 0 17839 VICOR CORP COM 925815102 782 17000 SH SOLE 0 0 17000 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 3650 107084 SH SOLE 0 0 107084 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 18643 360383 SH SOLE 0 0 360383 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 1379 26631 SH SOLE 0 0 26631 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 2871 59304 SH SOLE 0 0 59304 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 18991 401027 SH SOLE 0 0 401027 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 252 5467 SH SOLE 0 0 5467 VIEWRAY INC COM 92672L107 204 21800 SH SOLE 0 0 21800 VIKING THERAPEUTICS INC COM 92686J106 2494 143147 SH SOLE 0 0 143147 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 59604 1415771 SH SOLE 1191452 0 224319 VIRNETX HLDG CORP COM 92823T108 653 140437 SH SOLE 0 0 140437 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 387 34590 SH SOLE 0 0 34590 VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 153 11567 SH SOLE 0 0 11567 VIRTUS TOTAL RETURN FUND INC COM 92837G100 261 24806 SH SOLE 0 0 24806 VIRTUSA CORP COM 92827P102 2091 38937 SH SOLE 11 0 38926 VISA INC COM CL A 92826C839 347947 2318208 SH SOLE 837863 0 1480345 VISTEON CORP COM NEW 92839U206 1203 12948 SH SOLE 10428 0 2520 VISTRA ENERGY CORP COM 92840M102 6937 278834 SH SOLE 191947 0 86887 VITAL THERAPIES INC COM 92847R104 4 13000 SH SOLE 0 0 13000 VMWARE INC CL A COM 928563402 21914 140423 SH SOLE 120590 0 19833 VOC ENERGY TR TR UNIT 91829B103 81 14763 SH SOLE 0 0 14763 VOCERA COMMUNICATIONS INC COM 92857F107 240 6571 SH SOLE 0 0 6571 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 135185 6229702 SH SOLE 5055498 0 1174204 VONAGE HLDGS CORP COM 92886T201 583 41163 SH SOLE 7190 0 33973 VORNADO RLTY TR SH BEN INT 929042109 331 4528 SH SOLE 0 0 4528 VOXELJET AG ADS 92912L107 49 11040 SH SOLE 0 0 11040 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 1117 117132 SH SOLE 0 0 117132 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 193 23972 SH SOLE 0 0 23972 VOYA FINL INC COM 929089100 6418 129222 SH SOLE 92053 0 37169 VOYA GLBL ADV & PREM OPP FD COM 92912R104 271 23711 SH SOLE 0 0 23711 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 240 32751 SH SOLE 0 0 32751 VOYA INFRASTRUCTURE INDLS & COM 92912X101 261 16582 SH SOLE 0 0 16582 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 90 14148 SH SOLE 0 0 14148 VOYA PRIME RATE TR SH BEN INT 92913A100 695 139541 SH SOLE 0 0 139541 VOYA RISK MANAGED NAT RES FD COM 92913C106 746 116385 SH SOLE 0 0 116385 VULCAN MATLS CO COM 929160109 1321 11873 SH SOLE 5772 0 6101 W & T OFFSHORE INC COM 92922P106 140 14561 SH SOLE 8481 0 6080 W P CAREY INC COM 92936U109 6766 105215 SH SOLE 0 0 105215 W R BERKLEY CORPORATION COM 084423102 10818 135345 SH SOLE 128434 0 6911 WABASH NATL CORP COM 929566107 675 37047 SH SOLE 0 0 37047 WABCO HLDGS INC COM 92927K102 20383 172828 SH SOLE 170085 0 2743 WABTEC CORP COM 929740108 3111 29659 SH SOLE 22359 0 7300 WADDELL & REED FINL INC CL A 930059100 4106 193883 SH SOLE 10204 0 183679 WAGEWORKS INC COM 930427109 3462 80993 SH SOLE 35851 0 45142 WALGREENS BOOTS ALLIANCE INC COM 931427108 78020 1070228 SH SOLE 549261 0 520967 WALMART INC COM 931142103 171493 1826127 SH SOLE 646740 0 1179387 WALMART INC COM 931142103 13 25200 SH Call SOLE 0 0 0 WARRIOR MET COAL INC COM 93627C101 288 10649 SH SOLE 0 0 10649 WASHINGTON FED INC COM 938824109 341 10649 SH SOLE 2259 0 8390 WASHINGTON TR BANCORP COM 940610108 3973 71842 SH SOLE 69831 0 2011 WASTE CONNECTIONS INC COM 94106B101 35581 446040 SH SOLE 44358 0 401682 WASTE MGMT INC DEL COM 94106L109 60005 664059 SH SOLE 297575 0 366484 WATERS CORP COM 941848103 12738 65432 SH SOLE 61649 0 3783 WATSCO INC COM 942622200 18269 102574 SH SOLE 73601 0 28973 WATTS WATER TECHNOLOGIES INC CL A 942749102 437 5268 SH SOLE 0 0 5268 WAYFAIR INC CL A 94419L101 732 4960 SH SOLE 0 0 4960 WD-40 CO COM 929236107 2511 14593 SH SOLE 12013 0 2580 WEATHERFORD INTL PLC ORD SHS G48833100 10534 3887199 SH SOLE 3752202 0 134997 WEBSTER FINL CORP CONN COM 947890109 1857 31500 SH SOLE 29306 0 2194 WEC ENERGY GROUP INC COM 92939U106 59915 897473 SH SOLE 730660 0 166813 WEIBO CORP SPONSORED ADR 948596101 1904 26039 SH SOLE 0 0 26039 WEIGHT WATCHERS INTL INC NEW COM 948626106 3198 44418 SH SOLE 15545 0 28873 WEINGARTEN RLTY INVS SH BEN INT 948741103 325 10908 SH SOLE 0 0 10908 WELBILT INC COM 949090104 2194 105091 SH SOLE 82250 0 22841 WELLCARE HEALTH PLANS INC COM 94946T106 6474 20200 SH SOLE 18073 0 2127 WELLS FARGO CO NEW COM 949746101 183918 3499194 SH SOLE 2570580 0 928614 WELLS FARGO CO NEW PERP PFD CNV A 949746804 8283 6416 SH SOLE 0 0 6416 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 63 11979 SH SOLE 0 0 11979 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 311 39213 SH SOLE 0 0 39213 WELLS FARGO MULTI SECTOR INC COM 94987D101 2896 238120 SH SOLE 0 0 238120 WELLTOWER INC COM 95040Q104 99494 1546862 SH SOLE 1270326 0 276536 WENDYS CO COM 95058W100 2926 170687 SH SOLE 106318 0 64369 WESBANCO INC COM 950810101 1542 34593 SH SOLE 0 0 34593 WESCO INTL INC COM 95082P105 4028 65547 SH SOLE 62393 0 3154 WEST PHARMACEUTICAL SVSC INC COM 955306105 5519 44692 SH SOLE 28843 0 15849 WESTERN ALLIANCE BANCORP COM 957638109 4887 85908 SH SOLE 68614 0 17294 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1337 99652 SH SOLE 0 0 99652 WESTERN ASSET GLB HI INCOME COM 95766B109 163 17886 SH SOLE 0 0 17886 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1789 110442 SH SOLE 0 0 110442 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 1433 98492 SH SOLE 0 0 98492 WESTERN ASSET HIGH INCM FD I COM 95766J102 211 33241 SH SOLE 0 0 33241 WESTERN ASSET HIGH INCM OPP COM 95766K109 466 97878 SH SOLE 0 0 97878 WESTERN ASSET INTM MUNI FD I COM 958435109 495 58562 SH SOLE 0 0 58562 WESTERN ASSET INVT GRADE DEF COM 95790A101 521 24942 SH SOLE 0 0 24942 WESTERN ASSET MUN DEF OPP TR COM 95768A109 1517 73992 SH SOLE 0 0 73992 WESTERN ASSET MUN HI INCM FD COM 95766N103 1365 192761 SH SOLE 0 0 192761 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 169 13200 SH SOLE 0 0 13200 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 748 66441 SH SOLE 0 0 66441 WESTERN ASST MN PRT FD INC COM 95766P108 3264 237238 SH SOLE 0 0 237238 WESTERN ASST MNGD MUN FD INC COM 95766M105 1101 90885 SH SOLE 0 0 90885 WESTERN AST INFL LKD OPP & I COM 95766R104 3270 301625 SH SOLE 0 0 301625 WESTERN DIGITAL CORP COM 958102105 42772 730649 SH SOLE 611760 0 118889 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 283 9443 SH SOLE 0 0 9443 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 3707 84872 SH SOLE 0 0 84872 WESTERN NEW ENG BANCORP INC COM 958892101 184 17055 SH SOLE 0 0 17055 WESTERN UN CO COM 959802109 37236 1953631 SH SOLE 1896276 0 57355 WESTLAKE CHEM CORP COM 960413102 1091 13123 SH SOLE 0 0 13123 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 239 9599 SH SOLE 0 0 9599 WESTPAC BKG CORP SPONSORED ADR 961214301 20731 1036030 SH SOLE 862089 0 173941 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 394 131399 SH SOLE 0 0 131399 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 2 32000 SH Call SOLE 0 0 0 WESTROCK CO COM 96145D105 36017 673978 SH SOLE 96977 0 577001 WEX INC COM 96208T104 2351 11710 SH SOLE 5318 0 6392 WEYCO GROUP INC COM 962149100 1081 30724 SH SOLE 0 0 30724 WEYERHAEUSER CO COM 962166104 99687 3089161 SH SOLE 1886445 0 1202716 WHEATON PRECIOUS METALS CORP COM 962879102 1907 108999 SH SOLE 0 0 108999 WHIRLPOOL CORP COM 963320106 3349 28204 SH SOLE 3472 0 24732 WHITE MTNS INS GROUP LTD COM G9618E107 20015 21387 SH SOLE 20892 0 495 WHITEHORSE FIN INC COM 96524V106 705 50708 SH SOLE 0 0 50708 WHITING PETE CORP NEW COM NEW 966387409 4404 83037 SH SOLE 0 0 83037 WHITING PETE CORP NEW NOTE 1.250% 4/0 966387AL6 192 200000 PRN SOLE 0 0 200000 WILDHORSE RESOURCE DEV CORP COM 96812T102 6142 259801 SH SOLE 0 0 259801 WILEY JOHN & SONS INC CL A 968223206 21516 355045 SH SOLE 348654 0 6391 WILLAMETTE VY VINEYARD INC COM 969136100 103 12975 SH SOLE 0 0 12975 WILLIAMS COS INC DEL COM 969457100 30200 1110687 SH SOLE 563934 0 546753 WILLIAMS SONOMA INC COM 969904101 1693 25757 SH SOLE 0 0 25757 WILLIS TOWERS WATSON PUB LTD SHS G96629103 37175 263765 SH SOLE 231078 0 32687 WINDSTREAM HLDGS INC COM PAR 97382A309 218 44488 SH SOLE 0 0 44488 WINGSTOP INC COM 974155103 1115 16327 SH SOLE 16000 0 327 WINNEBAGO INDS INC COM 974637100 611 18430 SH SOLE 0 0 18430 WINTRUST FINL CORP COM 97650W108 9348 110047 SH SOLE 3881 0 106166 WISDOMTREE INVTS INC COM 97717P104 653 77018 SH SOLE 0 0 77018 WISDOMTREE TR CBOE S&P 500 97717X560 3832 125051 SH SOLE 123204 0 1847 WISDOMTREE TR EMER MKT HIGH FD 97717W315 7946 181966 SH SOLE 769 0 181197 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1149 25166 SH SOLE 0 0 25166 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 15927 251936 SH SOLE 156051 0 95885 WISDOMTREE TR EUROPE SMCP DV 97717W869 1492 23572 SH SOLE 0 0 23572 WISDOMTREE TR FLOATNG RAT TREA 97717X628 251 9992 SH SOLE 0 0 9992 WISDOMTREE TR FUTRE STRAT FD 97717W125 803 19710 SH SOLE 0 0 19710 WISDOMTREE TR GLB HIGH DIV FD 97717W877 432 9275 SH SOLE 0 0 9275 WISDOMTREE TR GLB US QTLY DIV 97717W844 355 6207 SH SOLE 0 0 6207 WISDOMTREE TR HEDGED HI YLD BD 97717W430 401 16561 SH SOLE 0 0 16561 WISDOMTREE TR INDIA ERNGS FD 97717W422 5296 219642 SH SOLE 0 0 219642 WISDOMTREE TR INTL DIV EX FINL 97717W786 3329 79183 SH SOLE 0 0 79183 WISDOMTREE TR INTL EQUITY FD 97717W703 14584 274494 SH SOLE 223640 0 50854 WISDOMTREE TR INTL LRGCAP DV 97717W794 443 9178 SH SOLE 0 0 9178 WISDOMTREE TR INTL MIDCAP DV 97717W778 3163 48246 SH SOLE 0 0 48246 WISDOMTREE TR INTL SMCAP DIV 97717W760 2236 31426 SH SOLE 0 0 31426 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 4729 147378 SH SOLE 142668 0 4710 WISDOMTREE TR ITL HIGH DIV FD 97717W802 233 5575 SH SOLE 0 0 5575 WISDOMTREE TR JAPN HEDGE EQT 97717W851 5259 90754 SH SOLE 0 0 90754 WISDOMTREE TR JP SMALLCP DIV 97717W836 31178 403022 SH SOLE 399412 0 3610 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 512 11334 SH SOLE 0 0 11334 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 254 11778 SH SOLE 0 0 11778 WISDOMTREE TR US DIVID EX FNCL 97717W406 1276 14107 SH SOLE 0 0 14107 WISDOMTREE TR US HIGH DIVIDEND 97717W208 4718 65384 SH SOLE 0 0 65384 WISDOMTREE TR US LARGECAP DIVD 97717W307 25682 269173 SH SOLE 223573 0 45600 WISDOMTREE TR US MIDCAP DIVID 97717W505 29418 797684 SH SOLE 0 0 797684 WISDOMTREE TR US MIDCP EARNING 97717W570 4868 117693 SH SOLE 567 0 117126 WISDOMTREE TR US QTLY DIV GRT 97717X669 7881 177786 SH SOLE 267 0 177519 WISDOMTREE TR US S CAP QTY DIV 97717X651 2531 67120 SH SOLE 0 0 67120 WISDOMTREE TR US SMALLCAP DIVD 97717W604 9614 323605 SH SOLE 0 0 323605 WISDOMTREE TR US SMALLCP ERNGS 97717W562 1434 35984 SH SOLE 0 0 35984 WISDOMTREE TR US TOTAL DIVIDND 97717W109 807 8398 SH SOLE 0 0 8398 WIX COM LTD SHS M98068105 6863 57337 SH SOLE 428 0 56909 WMIH CORP COM 92936P100 54 38859 SH SOLE 20937 0 17922 WOLVERINE WORLD WIDE INC COM 978097103 232 5929 SH SOLE 0 0 5929 WOODWARD INC COM 980745103 2001 24751 SH SOLE 21925 0 2826 WORKDAY INC CL A 98138H101 14836 101631 SH SOLE 75608 0 26023 WORLD FUEL SVCS CORP COM 981475106 8277 299030 SH SOLE 297716 0 1314 WORLD GOLD TR SPDR GLD MINIS 98149E204 1363 114441 SH SOLE 0 0 114441 WORLDPAY INC CL A 981558109 16537 163295 SH SOLE 95192 0 68103 WORTHINGTON INDS INC COM 981811102 216 4985 SH SOLE 1425 0 3560 WPP PLC NEW ADR 92937A102 3977 54276 SH SOLE 50100 0 4176 WPX ENERGY INC COM 98212B103 5172 257065 SH SOLE 80002 0 177063 WYNDHAM DESTINATIONS INC COM 98310W108 10959 252753 SH SOLE 200945 0 51808 WYNDHAM HOTELS & RESORTS INC COM 98311A105 13399 241125 SH SOLE 212600 0 28525 WYNN RESORTS LTD COM 983134107 7467 58768 SH SOLE 12261 0 46507 XCEL ENERGY INC COM 98389B100 29808 631387 SH SOLE 504686 0 126701 XCERRA CORP COM 98400J108 363 25468 SH SOLE 0 0 25468 XENIA HOTELS & RESORTS INC COM 984017103 849 35802 SH SOLE 12121 0 23681 XEROX CORP COM NEW 984121608 5997 222264 SH SOLE 196984 0 25280 XILINX INC COM 983919101 15213 189759 SH SOLE 132088 0 57671 XPERI CORP COM 98421B100 2106 141823 SH SOLE 0 0 141823 XPO LOGISTICS INC COM 983793100 44045 385783 SH SOLE 42548 0 343235 XPO LOGISTICS INC COM 983793100 173 15700 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 9796 122652 SH SOLE 38113 0 84539 YAMANA GOLD INC COM 98462Y100 59 23799 SH SOLE 0 0 23799 YANDEX N V SHS CLASS A N97284108 4184 127212 SH SOLE 120972 0 6240 YELP INC CL A 985817105 4807 97711 SH SOLE 0 0 97711 YIRENDAI LTD SPONSORED ADR 98585L100 1086 59011 SH SOLE 0 0 59011 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 223 14404 SH SOLE 0 0 14404 YRC WORLDWIDE INC COM PAR $.01 984249607 99 11050 SH SOLE 0 0 11050 YUM BRANDS INC COM 988498101 21379 235167 SH SOLE 86282 0 148885 YUM CHINA HLDGS INC COM 98850P109 22681 645988 SH SOLE 513567 0 132421 YY INC ADS REPCOM CLA 98426T106 2488 33211 SH SOLE 0 0 33211 ZAYO GROUP HLDGS INC COM 98919V105 1228 35367 SH SOLE 16272 0 19095 ZEBRA TECHNOLOGIES CORP CL A 989207105 7823 44241 SH SOLE 38275 0 5966 ZENDESK INC COM 98936J101 883 12441 SH SOLE 0 0 12441 ZILLOW GROUP INC CL A 98954M101 3780 85510 SH SOLE 0 0 85510 ZILLOW GROUP INC CL C CAP STK 98954M200 315 7110 SH SOLE 0 0 7110 ZIMMER BIOMET HLDGS INC COM 98956P102 13090 99564 SH SOLE 67043 0 32521 ZIONS BANCORPORATION COM 989701107 5472 109103 SH SOLE 43 0 109060 ZIONS BANCORPORATION COM 989701107 1 14400 SH Call SOLE 0 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 186 58076 SH SOLE 0 0 58076 ZOETIS INC CL A 98978V103 72665 793624 SH SOLE 451939 0 341685 ZOGENIX INC COM NEW 98978L204 719 14497 SH SOLE 11457 0 3040 ZSCALER INC COM 98980G102 4717 115673 SH SOLE 0 0 115673 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 1311 79098 SH SOLE 0 0 79098 ZUORA INC COM CL A 98983V106 1465 63380 SH SOLE 0 0 63380 ZYMEWORKS INC COM 98985W102 798 50825 SH SOLE 0 0 50825 ZYNERBA PHARMACEUTICALS INC COM 98986X109 152 18666 SH SOLE 0 0 18666