0001084208-18-000004.txt : 20180214 0001084208-18-000004.hdr.sgml : 20180214 20180214181403 ACCESSION NUMBER: 0001084208-18-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180214 DATE AS OF CHANGE: 20180214 EFFECTIVENESS DATE: 20180214 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: 18614873 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 false false 0001084208 XXXXXXXX 12-31-2017 12-31-2017 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Dominique Ingold Manager, Compliance 727-567-1734 Dominique Ingold Saint Petersburg FL 02-14-2018 0 3521 54422889 false
INFORMATION TABLE 2 rj0212_13F.xml SECTION 13F HOLDINGS REPORT 22ND CENTY GROUP INC COM 90137F103 95 33850 SH SOLE 0 0 33850 3-D SYS CORP DEL COM NEW 88554D205 991 114724 SH SOLE 60 0 114664 3M CO COM 88579Y101 130230 553271 SH SOLE 282191 0 271080 8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 937 61586 SH SOLE 0 0 61586 AAC HLDGS INC COM 000307108 195 21680 SH SOLE 0 0 21680 AAON INC COM PAR $0.004 000360206 377 10271 SH SOLE 0 0 10271 AAR CORP COM 000361105 329 8371 SH SOLE 0 0 8371 AARONS INC COM PAR $0.50 002535300 925 23222 SH SOLE 0 0 23222 ABAXIS INC COM 002567105 6087 122922 SH SOLE 122822 0 100 ABB LTD SPONSORED ADR 000375204 16275 606815 SH SOLE 298922 0 307893 ABBOTT LABS COM 002824100 110458 1935472 SH SOLE 975396 0 960076 ABBOTT LABS COM 002824100 15 28100 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 378446 3913163 SH SOLE 1283328 0 2629835 ABBVIE INC COM 00287Y109 37 21500 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 10 50700 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 64 16300 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 341 68100 SH Call SOLE 0 0 0 ABERCROMBIE & FITCH CO CL A 002896207 4832 277219 SH SOLE 0 0 277219 ABERDEEN ASIA PACIFIC INCOM COM 003009107 902 184853 SH SOLE 221 0 184632 ABERDEEN INCOME CR STRATEGIE COM 003057106 1060 75518 SH SOLE 0 0 75518 ABIOMED INC COM 003654100 3675 19607 SH SOLE 1752 0 17855 ACACIA COMMUNICATIONS INC COM 00401C108 502 13865 SH SOLE 25 0 13840 ACACIA RESH CORP ACACIA TCH COM 003881307 96 23740 SH SOLE 0 0 23740 ACADIA HEALTHCARE COMPANY IN COM 00404A109 3299 101112 SH SOLE 49449 0 51663 ACCELERATE DIAGNOSTICS INC COM 00430H102 1003 38291 SH SOLE 0 0 38291 ACCELERON PHARMA INC COM 00434H108 395 9314 SH SOLE 9214 0 100 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 53344 348446 SH SOLE 228047 0 120399 ACCESS NATL CORP COM 004337101 1723 61880 SH SOLE 0 0 61880 ACHILLION PHARMACEUTICALS IN COM 00448Q201 197 68450 SH SOLE 0 0 68450 ACORDA THERAPEUTICS INC COM 00484M106 2599 121145 SH SOLE 0 0 121145 ACORDA THERAPEUTICS INC COM 00484M106 5 99500 SH Call SOLE 0 0 0 ACTIVISION BLIZZARD INC COM 00507V109 27225 429952 SH SOLE 327492 0 102460 ACTUANT CORP CL A NEW 00508X203 14880 588150 SH SOLE 586504 0 1646 ACUITY BRANDS INC COM 00508Y102 2346 13330 SH SOLE 9162 0 4168 ACUSHNET HOLDINGS CORP COM 005098108 4200 199243 SH SOLE 196147 0 3096 ADAM NAT RES FD INC COM 00548F105 1529 77050 SH SOLE 0 0 77050 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 47 10750 SH SOLE 0 0 10750 ADAMS DIVERSIFIED EQUITY FD COM 006212104 18909 1258110 SH SOLE 0 0 1258110 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 114 17084 SH SOLE 0 0 17084 ADECOAGRO S A COM L00849106 1933 186897 SH SOLE 184807 0 2090 ADIENT PLC ORD SHS G0084W101 11676 148357 SH SOLE 141477 0 6880 ADOBE SYS INC COM 00724F101 40259 229739 SH SOLE 170855 0 58884 ADURO BIOTECH INC COM 00739L101 176 23496 SH SOLE 47 0 23449 ADVANCE AUTO PARTS INC COM 00751Y106 8963 89904 SH SOLE 59092 0 30812 ADVANCE AUTO PARTS INC COM 00751Y106 4 14600 SH Call SOLE 0 0 0 ADVANCED DISP SVCS INC DEL COM 00790X101 200 8359 SH SOLE 534 0 7825 ADVANCED DRAIN SYS INC DEL COM 00790R104 501 21000 SH SOLE 0 0 21000 ADVANCED ENERGY INDS COM 007973100 682 10102 SH SOLE 2389 0 7713 ADVANCED MICRO DEVICES INC COM 007903107 3291 320168 SH SOLE 19013 0 301155 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 729 112476 SH SOLE 84351 0 28125 ADVANSIX INC COM 00773T101 1280 30430 SH SOLE 0 0 30430 ADVANTAGE OIL & GAS LTD COM 00765F101 47 11000 SH SOLE 0 0 11000 ADVENT CLAY CONV SEC INC FD COM 007639107 537 89706 SH SOLE 0 0 89706 ADVENT CLAYMORE CV SECS & IN COM 00764C109 3303 207972 SH SOLE 0 0 207972 ADVENT CLAYMORE ENH GRW & IN COM 00765E104 631 75728 SH SOLE 0 0 75728 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 172 49000 SH SOLE 0 0 49000 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 2828 48053 SH SOLE 0 0 48053 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 85 10810 SH SOLE 0 0 10810 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 794 11118 SH SOLE 0 0 11118 AECOM COM 00766T100 226 6086 SH SOLE 0 0 6086 AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 50 11700 SH SOLE 0 0 11700 AEGON N V NY REGISTRY SH 007924103 10708 1699710 SH SOLE 53875 0 1645835 AERCAP HOLDINGS NV SHS N00985106 10642 202280 SH SOLE 193094 0 9186 AERIE PHARMACEUTICALS INC COM 00771V108 3399 56894 SH SOLE 25782 0 31112 AEROVIRONMENT INC COM 008073108 550 9789 SH SOLE 0 0 9789 AES CORP COM 00130H105 2253 208021 SH SOLE 182793 0 25228 AETHLON MED INC COM NEW 00808Y208 19 16730 SH SOLE 0 0 16730 AETNA INC NEW COM 00817Y108 32843 182063 SH SOLE 102586 0 79477 AFFILIATED MANAGERS GROUP COM 008252108 12087 58889 SH SOLE 38298 0 20591 AFLAC INC COM 001055102 52606 599293 SH SOLE 358707 0 240586 AGCO CORP COM 001084102 8430 118011 SH SOLE 113748 0 4263 AGENUS INC COM NEW 00847G705 130 40000 SH SOLE 0 0 40000 AGILENT TECHNOLOGIES INC COM 00846U101 3913 58433 SH SOLE 29018 0 29415 AGNC INVT CORP COM 00123Q104 3327 164774 SH SOLE 0 0 164774 AGNICO EAGLE MINES LTD COM 008474108 3349 72507 SH SOLE 0 0 72507 AGREE REALTY CORP COM 008492100 5224 101556 SH SOLE 32972 0 68584 AGRIUM INC COM 008916108 23205 201781 SH SOLE 138955 0 62826 AIMMUNE THERAPEUTICS INC COM 00900T107 936 24737 SH SOLE 21659 0 3078 AIR LEASE CORP CL A 00912X302 20994 436551 SH SOLE 90249 0 346302 AIR PRODS & CHEMS INC COM 009158106 141522 862495 SH SOLE 92417 0 770078 AIR PRODS & CHEMS INC COM 009158106 134 40500 SH Call SOLE 0 0 0 AIR PRODS & CHEMS INC COM 009158106 57 21000 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 239 10327 SH SOLE 8507 0 1820 AIRCASTLE LTD COM G0129K104 17100 731096 SH SOLE 514174 0 216922 AK STL HLDG CORP COM 001547108 666 117679 SH SOLE 0 0 117679 AKAMAI TECHNOLOGIES INC COM 00971T101 17659 271508 SH SOLE 203814 0 67694 AKAMAI TECHNOLOGIES INC COM 00971T101 150 36200 SH Call SOLE 0 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 588 39559 SH SOLE 35509 0 4050 ALAMO GROUP INC COM 011311107 225 1996 SH SOLE 0 0 1996 ALARM COM HLDGS INC COM 011642105 1991 52733 SH SOLE 34 0 52699 ALASKA AIR GROUP INC COM 011659109 28419 386602 SH SOLE 110971 0 275631 ALASKA AIR GROUP INC COM 011659109 86 19600 SH Call SOLE 0 0 0 ALBANY INTL CORP CL A 012348108 1622 26403 SH SOLE 26091 0 312 ALBEMARLE CORP COM 012653101 11693 91429 SH SOLE 34017 0 57412 ALCENTRA CAP CORP COM 01374T102 1232 146854 SH SOLE 0 0 146854 ALCOA CORP COM 013872106 4611 85595 SH SOLE 35 0 85560 ALDER BIOPHARMACEUTICALS INC COM 014339105 126 11002 SH SOLE 10602 0 400 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 557 4267 SH SOLE 0 0 4267 ALEXCO RESOURCE CORP COM 01535P106 177 111152 SH SOLE 0 0 111152 ALEXION PHARMACEUTICALS INC COM 015351109 21954 183577 SH SOLE 98423 0 85154 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 158886 921455 SH SOLE 375130 0 546325 ALIGN TECHNOLOGY INC COM 016255101 16079 72368 SH SOLE 21262 0 51106 ALKERMES PLC SHS G01767105 1371 25056 SH SOLE 22245 0 2811 ALLEGHANY CORP DEL COM 017175100 15925 26716 SH SOLE 19042 0 7674 ALLEGHENY TECHNOLOGIES INC COM 01741R102 292 12103 SH SOLE 1642 0 10461 ALLEGIANT TRAVEL CO COM 01748X102 263 1698 SH SOLE 0 0 1698 ALLEGION PUB LTD CO ORD SHS G0176J109 2533 31838 SH SOLE 2906 0 28932 ALLERGAN PLC 5.5% CNV PFD A G0177J116 682 1164 SH SOLE 0 0 1164 ALLERGAN PLC SHS G0177J108 87125 532596 SH SOLE 380543 0 152053 ALLETE INC COM NEW 018522300 4622 62162 SH SOLE 55854 0 6308 ALLIANCE CALIF MUN INCOME FD COM 018546101 235 17320 SH SOLE 0 0 17320 ALLIANCE DATA SYSTEMS CORP COM 018581108 4094 16152 SH SOLE 8632 0 7520 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 610 30988 SH SOLE 0 0 30988 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 867 67956 SH SOLE 0 0 67956 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1110 44309 SH SOLE 0 0 44309 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 180 13421 SH SOLE 0 0 13421 ALLIANT ENERGY CORP COM 018802108 16785 393921 SH SOLE 362524 0 31397 ALLIANZGI CONV & INCOME FD COM 018828103 214 30452 SH SOLE 0 0 30452 ALLIANZGI CONV & INCOME FD I COM 018825109 1123 180777 SH SOLE 0 0 180777 ALLIANZGI DIVERS INC & CNV F COM 01883J108 1571 71918 SH SOLE 0 0 71918 ALLIANZGI EQUITY & CONV INCO COM 018829101 2143 101432 SH SOLE 0 0 101432 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1168 89500 SH SOLE 0 0 89500 ALLISON TRANSMISSION HLDGS I COM 01973R101 3080 71520 SH SOLE 62350 0 9170 ALLSTATE CORP COM 020002101 74076 707431 SH SOLE 193102 0 514329 ALLSTATE CORP COM 020002101 161 11100 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 2575 88309 SH SOLE 52860 0 35449 ALMADEN MINERALS LTD COM CL B 020283305 551 534760 SH SOLE 0 0 534760 ALPHABET INC CAP STK CL A 02079K305 221016 209812 SH SOLE 68854 0 140958 ALPHABET INC CAP STK CL C 02079K107 213212 203754 SH SOLE 61940 0 141814 ALPHABET INC CAP STK CL C 02079K107 230 1000 SH Call SOLE 0 0 0 ALPINE GLOBAL DYNAMIC DIVD F COM NEW 02082E205 1501 138941 SH SOLE 0 0 138941 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 1366 202612 SH SOLE 0 0 202612 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 12310 1299917 SH SOLE 0 0 1299917 ALPS ETF TR ALERIAN ENERGY 00162Q676 449 19432 SH SOLE 0 0 19432 ALPS ETF TR ALERIAN MLP 00162Q866 41006 3800378 SH SOLE 7390 0 3792988 ALPS ETF TR ALERIAN MLP 00162Q866 1 10900 SH Call SOLE 0 0 0 ALPS ETF TR C&S GLOBL ETF 00162Q106 529 11767 SH SOLE 0 0 11767 ALPS ETF TR EM SECT DIV DG 00162Q668 215 8448 SH SOLE 0 0 8448 ALPS ETF TR EQUAL SEC ETF 00162Q205 296 4263 SH SOLE 0 0 4263 ALPS ETF TR INTL SEC DV DOG 00162Q718 5892 205661 SH SOLE 0 0 205661 ALPS ETF TR MED BREAKTHGH 00162Q593 2315 70606 SH SOLE 0 0 70606 ALPS ETF TR RIVERFRNT DYMC 00162Q528 1872 59102 SH SOLE 0 0 59102 ALPS ETF TR RIVERFRNT FLEX 00162Q510 876 26788 SH SOLE 0 0 26788 ALPS ETF TR RIVERFRONT DYM 00162Q536 2050 82998 SH SOLE 0 0 82998 ALPS ETF TR RIVRFRNT STR INC 00162Q783 34537 1373358 SH SOLE 1348091 0 25267 ALPS ETF TR SECTR DIV DOGS 00162Q858 21337 465883 SH SOLE 0 0 465883 ALPS ETF TR SPROTT GL MINE 00162Q643 1392 67217 SH SOLE 0 0 67217 ALTABA INC COM 021346101 5308 75993 SH SOLE 0 0 75993 ALTRIA GROUP INC COM 02209S103 309123 4328856 SH SOLE 2920046 0 1408810 ALTRIA GROUP INC COM 02209S103 5 26300 SH Call SOLE 0 0 0 ALZA CORP SDCV 7/2 02261WAB5 577 301000 PRN SOLE 0 0 301000 AMARIN CORP PLC SPONS ADR NEW 023111206 228 56835 SH SOLE 0 0 56835 AMAZON COM INC COM 023135106 368864 315412 SH SOLE 71178 0 244234 AMBARELLA INC SHS G037AX101 2209 37601 SH SOLE 30925 0 6676 AMBEV SA SPONSORED ADR 02319V103 5137 795221 SH SOLE 696219 0 99002 AMC NETWORKS INC CL A 00164V103 9203 170169 SH SOLE 165357 0 4812 AMDOCS LTD SHS G02602103 13253 202400 SH SOLE 199155 0 3245 AMERCO COM 023586100 262 693 SH SOLE 287 0 406 AMEREN CORP COM 023608102 18702 317035 SH SOLE 290024 0 27011 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1606 265465 SH SOLE 0 0 265465 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1620 94461 SH SOLE 0 0 94461 AMERICAN AIRLS GROUP INC COM 02376R102 11339 217918 SH SOLE 87423 0 130495 AMERICAN ASSETS TR INC COM 024013104 2964 77517 SH SOLE 75726 0 1791 AMERICAN CAMPUS CMNTYS INC COM 024835100 2192 53435 SH SOLE 51251 0 2184 AMERICAN CAP SR FLOATING LTD COM 02504D108 271 25733 SH SOLE 0 0 25733 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 1956 104028 SH SOLE 75105 0 28923 AMERICAN ELEC PWR INC COM 025537101 70827 962722 SH SOLE 718002 0 244720 AMERICAN EQTY INVT LIFE HLD COM 025676206 1714 55764 SH SOLE 39519 0 16245 AMERICAN EXPRESS CO COM 025816109 57624 580238 SH SOLE 318744 0 261494 AMERICAN EXPRESS CO COM 025816109 224 8300 SH Call SOLE 0 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 1010 9305 SH SOLE 35 0 9270 AMERICAN HOMES 4 RENT CL A 02665T306 10380 475266 SH SOLE 151028 0 324238 AMERICAN INTL GROUP INC COM NEW 026874784 14776 248006 SH SOLE 142379 0 105627 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 229 17853 SH SOLE 0 0 17853 AMERICAN RAILCAR INDS INC COM 02916P103 408 9799 SH SOLE 0 0 9799 AMERICAN STS WTR CO COM 029899101 2041 35252 SH SOLE 0 0 35252 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 46 12547 SH SOLE 0 0 12547 AMERICAN TOWER CORP NEW COM 03027X100 60695 425424 SH SOLE 192082 0 233342 AMERICAN TOWER CORP NEW DEP PFD CONV SE 03027X407 613 4871 SH SOLE 4271 0 600 AMERICAN WTR WKS CO INC NEW COM 030420103 16443 179727 SH SOLE 3192 0 176535 AMERIGAS PARTNERS L P UNIT L P INT 030975106 13846 299493 SH SOLE 272773 0 26720 AMERIPRISE FINL INC COM 03076C106 6198 36575 SH SOLE 20119 0 16456 AMERISAFE INC COM 03071H100 1567 25434 SH SOLE 24354 0 1080 AMERISOURCEBERGEN CORP COM 03073E105 11440 124584 SH SOLE 61877 0 62707 AMETEK INC NEW COM 031100100 16121 222452 SH SOLE 207929 0 14523 AMGEN INC COM 031162100 113055 650102 SH SOLE 300810 0 349292 AMICUS THERAPEUTICS INC COM 03152W109 2777 192978 SH SOLE 192130 0 848 AMN HEALTHCARE SERVICES INC COM 001744101 2868 58234 SH SOLE 3382 0 54852 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 496 25763 SH SOLE 0 0 25763 AMPHENOL CORP NEW CL A 032095101 7032 80095 SH SOLE 59830 0 20265 AMPIO PHARMACEUTICALS INC COM 03209T109 137 33630 SH SOLE 0 0 33630 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1124 27502 SH SOLE 0 0 27502 AMTRUST FINL SVCS INC COM 032359309 258 25670 SH SOLE 0 0 25670 ANADARKO PETE CORP COM 032511107 74551 1389832 SH SOLE 1345544 0 44288 ANALOG DEVICES INC COM 032654105 24557 275823 SH SOLE 71862 0 203961 ANALOG DEVICES INC COM 032654105 101 30500 SH Call SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 415 30500 SH Call SOLE 0 0 0 ANAPTYSBIO INC COM 032724106 326 3240 SH SOLE 0 0 3240 ANDEAVOR COM 03349M105 24049 210331 SH SOLE 184065 0 26266 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 7438 161030 SH SOLE 0 0 161030 ANDERSONS INC COM 034164103 1590 51030 SH SOLE 0 0 51030 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 38040 340955 SH SOLE 230737 0 110218 ANI PHARMACEUTICALS INC COM 00182C103 1383 21462 SH SOLE 2448 0 19014 ANIXTER INTL INC COM 035290105 1984 26109 SH SOLE 24897 0 1212 ANNALY CAP MGMT INC COM 035710409 8609 724067 SH SOLE 389831 0 334236 ANSYS INC COM 03662Q105 4046 27412 SH SOLE 25801 0 1611 ANTARES PHARMA INC COM 036642106 23 11323 SH SOLE 0 0 11323 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 2012 69283 SH SOLE 0 0 69283 ANTERO RES CORP COM 03674X106 427 22480 SH SOLE 10530 0 11950 ANTHEM INC COM 036752103 18066 80290 SH SOLE 55588 0 24702 ANTHEM INC NOTE 2.750%10/1 94973VBG1 554 180000 PRN SOLE 0 0 180000 ANTHEM INC UNIT 05/01/20188 036752202 1051 18767 SH SOLE 0 0 18767 AON PLC SHS CL A G0408V102 30898 230580 SH SOLE 214055 0 16525 APACHE CORP COM 037411105 2938 69595 SH SOLE 0 0 69595 APARTMENT INVT & MGMT CO CL A 03748R101 14983 342786 SH SOLE 310540 0 32246 APOGEE ENTERPRISES INC COM 037598109 364 7962 SH SOLE 2736 0 5226 APOLLO COML REAL EST FIN INC COM 03762U105 251 13625 SH SOLE 0 0 13625 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 2970 88739 SH SOLE 150 0 88589 APOLLO INVT CORP COM 03761U106 404 71418 SH SOLE 0 0 71418 APOLLO TACTICAL INCOME FD IN COM 037638103 171 10850 SH SOLE 0 0 10850 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 911 46476 SH SOLE 31631 0 14845 APPLE INC COM 037833100 838756 4956286 SH SOLE 1112447 0 3843839 APPLE INC COM 037833100 42 11900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 260 21500 SH Call SOLE 0 0 0 APPLE INC COM 037833100 416 20900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 170 27800 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1971 28949 SH SOLE 27634 0 1315 APPLIED MATLS INC COM 038222105 39321 769194 SH SOLE 280434 0 488760 APPLIED OPTOELECTRONICS INC COM 03823U102 6648 175783 SH SOLE 0 0 175783 APTARGROUP INC COM 038336103 6745 78171 SH SOLE 63046 0 15125 APTIV PLC SHS G6095L109 19289 227388 SH SOLE 184327 0 43061 AQUA AMERICA INC COM 03836W103 7536 192107 SH SOLE 0 0 192107 AQUAVENTURE HLDGS LTD SHS G0443N107 1344 86571 SH SOLE 0 0 86571 ARAMARK COM 03852U106 2097 49073 SH SOLE 47935 0 1138 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 520 16108 SH SOLE 9916 0 6192 ARCH CAP GROUP LTD ORD G0450A105 305 3359 SH SOLE 2460 0 899 ARCH COAL INC CL A 039380407 779 8359 SH SOLE 8209 0 150 ARCHER DANIELS MIDLAND CO COM 039483102 17447 435301 SH SOLE 54287 0 381014 ARCHER DANIELS MIDLAND CO COM 039483102 8 121300 SH Call SOLE 0 0 0 ARCHROCK PARTNERS L P COM UNITS REPSTG 03957U100 1844 154840 SH SOLE 0 0 154840 ARCONIC INC COM 03965L100 1140 41841 SH SOLE 451 0 41390 ARES CAP CORP COM 04010L103 9734 619231 SH SOLE 359041 0 260190 ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 1479 1450000 PRN SOLE 0 0 1450000 ARES DYNAMIC CR ALLOCATION F COM 04014F102 376 22911 SH SOLE 0 0 22911 ARES MGMT L P COM UNIT RP IN 04014Y101 288 14389 SH SOLE 0 0 14389 ARGAN INC COM 04010E109 575 12770 SH SOLE 61 0 12709 ARGO GROUP INTL HLDGS LTD COM G0464B107 3196 51835 SH SOLE 0 0 51835 ARISTA NETWORKS INC COM 040413106 6488 27539 SH SOLE 16421 0 11118 ARK ETF TR INNOVATION ETF 00214Q104 2072 55866 SH SOLE 0 0 55866 ARMADA HOFFLER PPTYS INC COM 04208T108 621 39965 SH SOLE 8250 0 31715 ARMSTRONG WORLD INDS INC NEW COM 04247X102 3350 55318 SH SOLE 54884 0 434 ARRIS INTL INC SHS G0551A103 3925 152792 SH SOLE 7257 0 145535 ARROW ELECTRS INC COM 042735100 10824 134604 SH SOLE 130497 0 4107 ARROW ETF TR ARROW DJ GLB YLD 04273H104 1835 102028 SH SOLE 0 0 102028 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 6982 176758 SH SOLE 167608 0 9150 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 405 35744 SH SOLE 0 0 35744 ASANKO GOLD INC COM 04341Y105 9 13440 SH SOLE 0 0 13440 ASBURY AUTOMOTIVE GROUP INC COM 043436104 3694 57712 SH SOLE 56692 0 1020 ASCENA RETAIL GROUP INC COM 04351G101 148 62804 SH SOLE 42037 0 20767 ASHLAND GLOBAL HLDGS INC COM 044186104 400 5615 SH SOLE 0 0 5615 ASML HOLDING N V N Y REGISTRY SHS N07059210 28242 162479 SH SOLE 151125 0 11354 ASPEN TECHNOLOGY INC COM 045327103 11289 170523 SH SOLE 131563 0 38960 ASSOCIATED CAP GROUP INC CL A 045528106 769 22565 SH SOLE 0 0 22565 ASSURANT INC COM 04621X108 6416 63624 SH SOLE 62580 0 1044 ASSURED GUARANTY LTD COM G0585R106 771 22755 SH SOLE 9713 0 13042 ASTRAZENECA PLC SPONSORED ADR 046353108 148875 4290362 SH SOLE 3826453 0 463909 ASTRAZENECA PLC SPONSORED ADR 046353108 1 18400 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 455410 11713223 SH SOLE 7219059 0 4494164 AT&T INC COM 00206R102 1 22800 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 458 25325 SH SOLE 25325 0 0 ATHENAHEALTH INC COM 04685W103 388 2916 SH SOLE 0 0 2916 ATHENE HLDG LTD CL A G0684D107 744 14395 SH SOLE 12750 0 1645 ATHERSYS INC COM 04744L106 19 10420 SH SOLE 0 0 10420 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1182 20154 SH SOLE 13241 0 6913 ATLASSIAN CORP PLC CL A G06242104 1024 22491 SH SOLE 20971 0 1520 ATMOS ENERGY CORP COM 049560105 3521 40997 SH SOLE 28 0 40969 ATRION CORP COM 049904105 824 1303 SH SOLE 0 0 1303 AURYN RES INC COM 05208W108 19 11500 SH SOLE 0 0 11500 AUTODESK INC COM 052769106 85175 812510 SH SOLE 787806 0 24704 AUTOHOME INC SP ADR RP CL A 05278C107 17955 277645 SH SOLE 274961 0 2684 AUTOLIV INC COM 052800109 4321 34006 SH SOLE 32729 0 1277 AUTOMATIC DATA PROCESSING IN COM 053015103 52494 447939 SH SOLE 181549 0 266390 AUTONATION INC COM 05329W102 2053 39995 SH SOLE 0 0 39995 AUTOZONE INC COM 053332102 3587 5042 SH SOLE 2946 0 2096 AVALONBAY CMNTYS INC COM 053484101 1332 7465 SH SOLE 0 0 7465 AVANGRID INC COM 05351W103 916 18104 SH SOLE 5611 0 12493 AVERY DENNISON CORP COM 053611109 12919 112474 SH SOLE 79973 0 32501 AVEXIS INC COM 05366U100 454 4106 SH SOLE 4106 0 0 AVISTA CORP COM 05379B107 470 9119 SH SOLE 0 0 9119 AVNET INC COM 053807103 5060 127722 SH SOLE 4091 0 123631 AVON PRODS INC COM 054303102 175 81210 SH SOLE 0 0 81210 AXALTA COATING SYS LTD COM G0750C108 4460 137834 SH SOLE 96424 0 41410 AXCELIS TECHNOLOGIES INC COM NEW 054540208 1101 38361 SH SOLE 0 0 38361 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 20611 410085 SH SOLE 403782 0 6303 AXON ENTERPRISE INC COM 05464C101 2339 88261 SH SOLE 0 0 88261 B & G FOODS INC NEW COM 05508R106 13206 375713 SH SOLE 240129 0 135584 B2GOLD CORP COM 11777Q209 396 127801 SH SOLE 0 0 127801 BADGER METER INC COM 056525108 325 6789 SH SOLE 3221 0 3568 BAIDU INC SPON ADR REP A 056752108 16747 71503 SH SOLE 40072 0 31431 BAKER HUGHES A GE CO CL A 05722G100 730 23069 SH SOLE 238 0 22831 BALCHEM CORP COM 057665200 3216 39902 SH SOLE 25404 0 14498 BALL CORP COM 058498106 3922 103615 SH SOLE 79543 0 24072 BANC OF CALIFORNIA INC COM 05990K106 1740 84239 SH SOLE 0 0 84239 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 762 89671 SH SOLE 62711 0 26960 BANCO SANTANDER SA ADR 05964H105 6307 964403 SH SOLE 830290 0 134113 BANCORPSOUTH BK TUPELO MISS COM 05971J102 2376 75547 SH SOLE 2006 0 73541 BANCROFT FUND LTD COM 059695106 777 35692 SH SOLE 0 0 35692 BANK AMER CORP *W EXP 01/16/201 060505146 178 10142 SH SOLE 0 0 10142 BANK AMER CORP *W EXP 10/28/201 060505153 39 18300 SH SOLE 0 0 18300 BANK AMER CORP 7.25%CNV PFD L 060505682 6018 4563 SH SOLE 0 0 4563 BANK AMER CORP COM 060505104 194780 6598223 SH SOLE 2470225 0 4127998 BANK AMER CORP COM 060505104 12 61000 SH Call SOLE 0 0 0 BANK AMER CORP COM 060505104 38 28300 SH Call SOLE 0 0 0 BANK AMER CORP COM 060505104 20 12800 SH Call SOLE 0 0 0 BANK COMM HLDGS COM 06424J103 883 76765 SH SOLE 0 0 76765 BANK HAWAII CORP COM 062540109 1125 13129 SH SOLE 2222 0 10907 BANK MONTREAL QUE COM 063671101 9096 113686 SH SOLE 25218 0 88468 BANK N S HALIFAX COM 064149107 3821 59220 SH SOLE 29 0 59191 BANK NEW YORK MELLON CORP COM 064058100 38070 706826 SH SOLE 387250 0 319576 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 25938 714736 SH SOLE 702623 0 12113 BANK OF THE OZARKS COM 063904106 38204 788512 SH SOLE 329745 0 458767 BANKUNITED INC COM 06652K103 4873 119664 SH SOLE 108843 0 10821 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 2459 92202 SH SOLE 0 0 92202 BARCLAYS BK PLC IPATH S&P500 VIX 06746L422 488 17495 SH SOLE 0 0 17495 BARCLAYS PLC ADR 06738E204 28828 2644813 SH SOLE 1431129 0 1213684 BARINGS CORPORATE INVS COM 06759X107 170 11118 SH SOLE 0 0 11118 BARINGS GLOBAL SHORT DURATIO COM 06760L100 898 46314 SH SOLE 0 0 46314 BARINGS PARTN INVS SH BEN INT 06761A103 529 37502 SH SOLE 0 0 37502 BARNWELL INDS INC COM 068221100 90 43380 SH SOLE 0 0 43380 BARRETT BILL CORP COM 06846N104 215 41883 SH SOLE 0 0 41883 BARRICK GOLD CORP COM 067901108 5894 407350 SH SOLE 176397 0 230953 BAXTER INTL INC COM 071813109 14588 225680 SH SOLE 120838 0 104842 BAZAARVOICE INC COM 073271108 745 136740 SH SOLE 0 0 136740 BB&T CORP COM 054937107 103546 2082589 SH SOLE 1418736 0 663853 BCE INC COM NEW 05534B760 176838 3682161 SH SOLE 3531538 0 150623 BEACON ROOFING SUPPLY INC COM 073685109 4382 68732 SH SOLE 56566 0 12166 BECTON DICKINSON & CO COM 075887109 77823 363531 SH SOLE 61450 0 302081 BECTON DICKINSON & CO PFD SHS CONV A 075887208 780 13465 SH SOLE 0 0 13465 BELDEN INC COM 077454106 2852 36954 SH SOLE 36755 0 199 BELLICUM PHARMACEUTICALS INC COM 079481107 357 42467 SH SOLE 0 0 42467 BENCHMARK ELECTRS INC COM 08160H101 971 33375 SH SOLE 33022 0 353 BENEFITFOCUS INC COM 08180D106 5930 219618 SH SOLE 0 0 219618 BERKLEY W R CORP COM 084423102 6822 95213 SH SOLE 88974 0 6239 BERKSHIRE HATHAWAY INC DEL CL A 084670108 30653 103 SH SOLE 0 0 103 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 290532 1465703 SH SOLE 258206 0 1207497 BERKSHIRE HILLS BANCORP INC COM 084680107 801 21881 SH SOLE 3812 0 18069 BERRY GLOBAL GROUP INC COM 08579W103 19460 331691 SH SOLE 200797 0 130894 BEST BUY INC COM 086516101 6577 96052 SH SOLE 7659 0 88393 BEST BUY INC COM 086516101 140 20600 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 66 13100 SH Call SOLE 0 0 0 BEST INC SPONSORED ADS 08653C106 117 13020 SH SOLE 0 0 13020 BGC PARTNERS INC CL A 05541T101 29975 1983816 SH SOLE 394546 0 1589270 BGC PARTNERS INC CL A 05541T101 6 21300 SH Call SOLE 0 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 12819 278731 SH SOLE 176157 0 102574 BHP BILLITON PLC SPONSORED ADR 05545E209 2844 70582 SH SOLE 15219 0 55363 BIG LOTS INC COM 089302103 2546 45352 SH SOLE 25287 0 20065 BIGLARI HLDGS INC COM 08986R101 3610 8711 SH SOLE 367 0 8344 BIO RAD LABS INC CL A 090572207 2045 8569 SH SOLE 8376 0 193 BIO TECHNE CORP COM 09073M104 1834 14157 SH SOLE 12815 0 1342 BIOAMBER INC COM 09072Q106 5 13000 SH SOLE 0 0 13000 BIOCEPT INC COM NEW 09072V204 17 25000 SH SOLE 0 0 25000 BIOGEN INC COM 09062X103 106815 335295 SH SOLE 287675 0 47620 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 445 16509 SH SOLE 16509 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 9004 100973 SH SOLE 72428 0 28545 BIOSCRIP INC COM 09069N108 363 124800 SH SOLE 0 0 124800 BIOSCRIP INC COM 09069N108 8 15000 SH Call SOLE 0 0 0 BIOTELEMETRY INC COM 090672106 1372 45875 SH SOLE 3973 0 41902 BIOVERATIV INC COM 09075E100 8075 149772 SH SOLE 112264 0 37508 BJS RESTAURANTS INC COM 09180C106 852 23395 SH SOLE 23076 0 319 BLACK HILLS CORP COM 092113109 756 12572 SH SOLE 645 0 11927 BLACK KNIGHT INC COM 09215C105 412 9321 SH SOLE 5307 0 4014 BLACK STONE MINERALS L P COM UNIT 09225M101 1158 64560 SH SOLE 0 0 64560 BLACKBAUD INC COM 09227Q100 2077 21976 SH SOLE 15341 0 6635 BLACKBERRY LTD COM 09228F103 1540 137902 SH SOLE 106378 0 31524 BLACKHAWK NETWORK HLDGS INC COM 09238E104 2473 69377 SH SOLE 59283 0 10094 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 515 37406 SH SOLE 0 0 37406 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 674 650000 PRN SOLE 0 0 650000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 584 41593 SH SOLE 0 0 41593 BLACKROCK CORPOR HI YLD FD I COM 09255P107 302 27574 SH SOLE 0 0 27574 BLACKROCK CR ALLCTN INC TR COM 092508100 1525 114520 SH SOLE 0 0 114520 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 3415 291869 SH SOLE 0 0 291869 BLACKROCK ENERGY & RES TR COM 09250U101 2758 194523 SH SOLE 0 0 194523 BLACKROCK ENH CAP & INC FD I COM 09256A109 5252 320659 SH SOLE 0 0 320659 BLACKROCK ENHANCED EQT DIV T COM 09251A104 22679 2457069 SH SOLE 553 0 2456516 BLACKROCK ENHANCED GBL DIV T COM 092501105 4221 337370 SH SOLE 765 0 336605 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 373 57194 SH SOLE 0 0 57194 BLACKROCK FLOAT RATE OME STR COM 09255X100 865 62709 SH SOLE 84 0 62625 BLACKROCK FLOATING RATE INCO COM 091941104 154 11071 SH SOLE 0 0 11071 BLACKROCK HEALTH SCIENCES TR COM 09250W107 517 14172 SH SOLE 0 0 14172 BLACKROCK INC COM 09247X101 70002 136252 SH SOLE 98334 0 37918 BLACKROCK INCOME TR INC COM 09247F100 113 18281 SH SOLE 0 0 18281 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1458 91727 SH SOLE 0 0 91727 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1510 83187 SH SOLE 0 0 83187 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 260 17363 SH SOLE 0 0 17363 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1447 64770 SH SOLE 0 0 64770 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 474 33664 SH SOLE 0 0 33664 BLACKROCK MUNI 2018 TERM TR COM 09248C106 202 13682 SH SOLE 0 0 13682 BLACKROCK MUNI INCOME INV QL COM 09250G102 267 18034 SH SOLE 0 0 18034 BLACKROCK MUNI INCOME TR II COM 09249N101 148 10225 SH SOLE 0 0 10225 BLACKROCK MUNI INTER DR FD I COM 09253X102 1691 121493 SH SOLE 0 0 121493 BLACKROCK MUNI N Y INTER DUR COM 09255F109 182 13375 SH SOLE 0 0 13375 BLACKROCK MUNIASSETS FD INC COM 09254J102 3440 229812 SH SOLE 0 0 229812 BLACKROCK MUNICIPAL BOND TR COM 09249H104 600 39607 SH SOLE 0 0 39607 BLACKROCK MUNICIPL INC QLTY COM 092479104 554 39044 SH SOLE 0 0 39044 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 853 73129 SH SOLE 44 0 73085 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 170 11475 SH SOLE 0 0 11475 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 464 32038 SH SOLE 0 0 32038 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 289 20771 SH SOLE 0 0 20771 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 774 52959 SH SOLE 0 0 52959 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 145 10840 SH SOLE 0 0 10840 BLACKROCK MUNIVEST FD INC COM 09253R105 654 68068 SH SOLE 52 0 68016 BLACKROCK MUNIY QUALITY FD I COM 09254G108 870 66412 SH SOLE 0 0 66412 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 254 17356 SH SOLE 0 0 17356 BLACKROCK MUNIYIELD FD INC COM 09253W104 668 46029 SH SOLE 0 0 46029 BLACKROCK MUNIYIELD INVST FD COM 09254R104 424 28552 SH SOLE 0 0 28552 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 349 22107 SH SOLE 0 0 22107 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 176 13604 SH SOLE 0 0 13604 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 426 29709 SH SOLE 0 0 29709 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1202 87044 SH SOLE 0 0 87044 BLACKROCK MUNIYIELD QUALITY COM 09254F100 891 58767 SH SOLE 0 0 58767 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 182 13056 SH SOLE 0 0 13056 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1037 74081 SH SOLE 0 0 74081 BLACKROCK RES & COMM STRAT T SHS 09257A108 1392 142461 SH SOLE 352 0 142109 BLACKROCK SCIENCE & TECH TR SHS 09258G104 5969 223626 SH SOLE 0 0 223626 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3512 151448 SH SOLE 0 0 151448 BLACKROCK UTILITIES INFRSTRC COM 09248D104 2096 96950 SH SOLE 400 0 96550 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 35966 1123233 SH SOLE 0 0 1123233 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 11 20000 SH Put SOLE 0 0 20000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 2 20000 SH Put SOLE 0 0 20000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1 11000 SH Put SOLE 0 0 11000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 128 55000 SH Call SOLE 0 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 13 23900 SH Call SOLE 0 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 304 16905 SH SOLE 0 0 16905 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 2052 130647 SH SOLE 0 0 130647 BLACKSTONE MTG TR INC COM CL A 09257W100 3679 114340 SH SOLE 0 0 114340 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 8348 8230000 PRN SOLE 0 0 8230000 BLOCK H & R INC COM 093671105 522 19898 SH SOLE 5464 0 14434 BLOOMIN BRANDS INC COM 094235108 472 22118 SH SOLE 0 0 22118 BLUCORA INC COM 095229100 254 11512 SH SOLE 0 0 11512 BLUE BUFFALO PET PRODS INC COM 09531U102 1593 48576 SH SOLE 32259 0 16317 BLUE CAP REINS HLDGS LTD COM G1190F107 1311 108812 SH SOLE 0 0 108812 BLUEBIRD BIO INC COM 09609G100 855 4801 SH SOLE 3363 0 1438 BLUEPRINT MEDICINES CORP COM 09627Y109 227 3004 SH SOLE 0 0 3004 BOEING CO COM 097023105 151315 513082 SH SOLE 94898 0 418184 BOFI HLDG INC COM 05566U108 6143 205465 SH SOLE 0 0 205465 BOINGO WIRELESS INC COM 09739C102 926 41152 SH SOLE 0 0 41152 BOJANGLES INC COM 097488100 292 24720 SH SOLE 0 0 24720 BOK FINL CORP COM NEW 05561Q201 3991 43232 SH SOLE 41285 0 1947 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2566 67303 SH SOLE 61798 0 5505 BORGWARNER INC COM 099724106 18113 354534 SH SOLE 319572 0 34962 BOSTON BEER INC CL A 100557107 498 2606 SH SOLE 0 0 2606 BOSTON PROPERTIES INC COM 101121101 13258 101958 SH SOLE 100195 0 1763 BOSTON SCIENTIFIC CORP COM 101137107 15394 620995 SH SOLE 304912 0 316083 BOSTON SCIENTIFIC CORP COM 101137107 99 19900 SH Call SOLE 0 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 37790 3407576 SH SOLE 0 0 3407576 BOVIE MEDICAL CORP COM 10211F100 307 118000 SH SOLE 0 0 118000 BOX INC CL A 10316T104 273 12917 SH SOLE 0 0 12917 BOYD GAMING CORP COM 103304101 291 8309 SH SOLE 0 0 8309 BP PLC SPONSORED ADR 055622104 144020 3426591 SH SOLE 2050742 0 1375849 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1663 91397 SH SOLE 0 0 91397 BRIDGE BANCORP INC COM 108035106 2981 85181 SH SOLE 0 0 85181 BRIDGFORD FOODS CORP COM 108763103 129 10300 SH SOLE 0 0 10300 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2963 31524 SH SOLE 30166 0 1358 BRIGHT SCHOLAR ED HLDGS LTD SPONSORED ADS 109199109 239 12800 SH SOLE 0 0 12800 BRIGHTCOVE INC COM 10921T101 307 43300 SH SOLE 0 0 43300 BRIGHTHOUSE FINL INC COM 10922N103 3653 62300 SH SOLE 51439 0 10861 BRINKS CO COM 109696104 5015 63730 SH SOLE 59928 0 3802 BRISTOL MYERS SQUIBB CO COM 110122108 69196 1129177 SH SOLE 197934 0 931243 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 115364 1722100 SH SOLE 1459884 0 262216 BROADCOM LTD SHS Y09827109 201141 782909 SH SOLE 504243 0 278666 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 54853 605567 SH SOLE 547052 0 58515 BROOKDALE SR LIVING INC COM 112463104 142 14626 SH SOLE 0 0 14626 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5115 117520 SH SOLE 78976 0 38544 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 351 27177 SH SOLE 0 0 27177 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 21000 468625 SH SOLE 0 0 468625 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1328 56842 SH SOLE 36 0 56806 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 586 16819 SH SOLE 0 0 16819 BROWN & BROWN INC COM 115236101 29832 579710 SH SOLE 564748 0 14962 BROWN FORMAN CORP CL A 115637100 1370 20373 SH SOLE 0 0 20373 BROWN FORMAN CORP CL B 115637209 14009 204008 SH SOLE 1725 0 202283 BRUKER CORP COM 116794108 2014 58685 SH SOLE 58042 0 643 BRUNSWICK CORP COM 117043109 3983 72136 SH SOLE 56640 0 15496 BT GROUP PLC ADR 05577E101 3725 204464 SH SOLE 164464 0 40000 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 5273 106418 SH SOLE 0 0 106418 BUFFALO WILD WINGS INC COM 119848109 862 5515 SH SOLE 5434 0 81 BUILDERS FIRSTSOURCE INC COM 12008R107 1584 72698 SH SOLE 52156 0 20542 BUNGE LIMITED COM G16962105 1323 19718 SH SOLE 0 0 19718 BURLINGTON STORES INC COM 122017106 9922 80648 SH SOLE 78194 0 2454 BWX TECHNOLOGIES INC COM 05605H100 715 11819 SH SOLE 2719 0 9100 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 19201 215520 SH SOLE 205204 0 10316 CA INC COM 12673P105 1905 57234 SH SOLE 2155 0 55079 CABLE ONE INC COM 12685J105 332 472 SH SOLE 51 0 421 CABOT OIL & GAS CORP COM 127097103 1205 42149 SH SOLE 0 0 42149 CACI INTL INC CL A 127190304 283 2142 SH SOLE 171 0 1971 CADENCE BANCORPORATION CL A 12739A100 2063 76069 SH SOLE 0 0 76069 CADENCE DESIGN SYSTEM INC COM 127387108 4862 116255 SH SOLE 48853 0 67402 CADIZ INC COM NEW 127537207 171 12000 SH SOLE 0 0 12000 CAE INC COM 124765108 811 43674 SH SOLE 41998 0 1676 CAESARS ENTMT CORP COM 127686103 1762 139327 SH SOLE 0 0 139327 CAL MAINE FOODS INC COM NEW 128030202 1455 32723 SH SOLE 38 0 32685 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1656 139716 SH SOLE 0 0 139716 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 921 82290 SH SOLE 0 0 82290 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 438 21833 SH SOLE 0 0 21833 CALAMOS GBL DYN INCOME FUND COM 12811L107 1702 187473 SH SOLE 0 0 187473 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 5075 420090 SH SOLE 0 0 420090 CALAMP CORP COM 128126109 214 10000 SH SOLE 0 0 10000 CALIFORNIA WTR SVC GROUP COM 130788102 336 7408 SH SOLE 0 0 7408 CALLAWAY GOLF CO COM 131193104 364 26158 SH SOLE 0 0 26158 CALLON PETE CO DEL COM 13123X102 2330 191791 SH SOLE 115581 0 76210 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 294 38153 SH SOLE 0 0 38153 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 210 5462 SH SOLE 0 0 5462 CAMDEN NATL CORP COM 133034108 1393 33057 SH SOLE 32757 0 300 CAMDEN PPTY TR SH BEN INT 133131102 18272 198479 SH SOLE 193208 0 5271 CAMECO CORP COM 13321L108 737 79862 SH SOLE 0 0 79862 CAMPBELL SOUP CO COM 134429109 2284 47479 SH SOLE 0 0 47479 CAMPING WORLD HLDGS INC CL A 13462K109 1002 22394 SH SOLE 16409 0 5985 CAN-FITE BIOPHARMA LTD SPONSORED ADR 13471N102 18 12200 SH SOLE 0 0 12200 CANADIAN NAT RES LTD COM 136385101 3669 102705 SH SOLE 92126 0 10579 CANADIAN NATL RY CO COM 136375102 15785 191474 SH SOLE 56833 0 134641 CANADIAN PAC RY LTD COM 13645T100 7612 41670 SH SOLE 26689 0 14981 CANADIAN SOLAR INC COM 136635109 295 17510 SH SOLE 0 0 17510 CANNAE HLDGS INC COM 13765N107 322 18926 SH SOLE 17807 0 1119 CANON INC SPONSORED ADR 138006309 5047 134954 SH SOLE 23482 0 111472 CANTEL MEDICAL CORP COM 138098108 306 2972 SH SOLE 0 0 2972 CAPITAL ONE FINL CORP COM 14040H105 13695 137524 SH SOLE 107827 0 29697 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 1362 405239 SH SOLE 0 0 405239 CAPSTEAD MTG CORP COM NO PAR 14067E506 1131 130797 SH SOLE 0 0 130797 CAPSTONE TURBINE CORP COM NEW 14067D409 12 15540 SH SOLE 0 0 15540 CARA THERAPEUTICS INC COM 140755109 199 16293 SH SOLE 0 0 16293 CARDINAL HEALTH INC COM 14149Y108 9460 154393 SH SOLE 77117 0 77276 CARETRUST REIT INC COM 14174T107 1919 114528 SH SOLE 2761 0 111767 CARLISLE COS INC COM 142339100 1133 9973 SH SOLE 1107 0 8866 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 2165 94552 SH SOLE 0 0 94552 CARMAX INC COM 143130102 2561 39940 SH SOLE 11433 0 28507 CARNIVAL CORP UNIT 99/99/9999 143658300 163272 2460014 SH SOLE 787620 0 1672394 CARNIVAL CORP UNIT 99/99/9999 143658300 1 13900 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 4 26800 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 1 16900 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 17 37600 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 62 72400 SH Call SOLE 0 0 0 CARNIVAL PLC ADR 14365C103 3218 48556 SH SOLE 47159 0 1397 CAROLINA FINL CORP NEW COM 143873107 284 7635 SH SOLE 0 0 7635 CARRIZO OIL & GAS INC COM 144577103 360 16894 SH SOLE 0 0 16894 CARROLS RESTAURANT GROUP INC COM 14574X104 996 81953 SH SOLE 0 0 81953 CARS COM INC COM 14575E105 3999 138659 SH SOLE 136210 0 2449 CARTER INC COM 146229109 1667 14185 SH SOLE 11978 0 2207 CASELLA WASTE SYS INC CL A 147448104 9065 393775 SH SOLE 0 0 393775 CASEYS GEN STORES INC COM 147528103 3118 27854 SH SOLE 19216 0 8638 CASTLIGHT HEALTH INC CL B 14862Q100 202 53900 SH SOLE 0 0 53900 CATALENT INC COM 148806102 5459 132875 SH SOLE 129366 0 3509 CATALYST BIOSCIENCES INC COM NEW 14888D208 585 42890 SH SOLE 0 0 42890 CATCHMARK TIMBER TR INC CL A 14912Y202 5752 438100 SH SOLE 0 0 438100 CATERPILLAR INC DEL COM 149123101 73803 468344 SH SOLE 78548 0 389796 CATHAY GEN BANCORP COM 149150104 649 15380 SH SOLE 0 0 15380 CAVCO INDS INC DEL COM 149568107 1470 9630 SH SOLE 9596 0 34 CAVIUM INC COM 14964U108 8331 99380 SH SOLE 65552 0 33828 CBOE GLOBAL MARKETS INC COM 12503M108 764 6133 SH SOLE 0 0 6133 CBRE CLARION GLOBAL REAL EST COM 12504G100 4241 535435 SH SOLE 0 0 535435 CBRE GROUP INC CL A 12504L109 4568 105467 SH SOLE 65241 0 40226 CBS CORP NEW CL B 124857202 11077 187751 SH SOLE 120040 0 67711 CDK GLOBAL INC COM 12508E101 1619 22717 SH SOLE 3064 0 19653 CDN IMPERIAL BK COMM TORONTO COM 136069101 58015 595231 SH SOLE 578195 0 17036 CDW CORP COM 12514G108 21007 302300 SH SOLE 289518 0 12782 CEDAR FAIR L P DEPOSITRY UNIT 150185106 12222 188055 SH SOLE 166852 0 21203 CELANESE CORP DEL COM SER A 150870103 7750 72378 SH SOLE 68001 0 4377 CELGENE CORP COM 151020104 88469 847730 SH SOLE 294778 0 552952 CELLDEX THERAPEUTICS INC NEW COM 15117B103 68 23970 SH SOLE 0 0 23970 CEMEX SAB DE CV SPON ADR NEW 151290889 9462 1261599 SH SOLE 1232098 0 29501 CENOVUS ENERGY INC COM 15135U109 188 20578 SH SOLE 0 0 20578 CENTENE CORP DEL COM 15135B101 21319 211332 SH SOLE 181735 0 29597 CENTER COAST MLP & INFRSTR F COM SHS 151461100 788 79129 SH SOLE 0 0 79129 CENTERPOINT ENERGY INC COM 15189T107 6634 233904 SH SOLE 118559 0 115345 CENTERSTATE BK CORP COM 15201P109 885 34408 SH SOLE 6328 0 28080 CENTRAL FD CDA LTD CL A 153501101 10865 810819 SH SOLE 0 0 810819 CENTRAL PAC FINL CORP COM NEW 154760409 1689 56620 SH SOLE 55597 0 1023 CENTRAL SECS CORP COM 155123102 6361 232155 SH SOLE 0 0 232155 CENTURY CASINOS INC COM 156492100 328 35900 SH SOLE 0 0 35900 CENTURYLINK INC COM 156700106 15311 917921 SH SOLE 498478 0 419443 CENTURYLINK INC COM 156700106 7 16300 SH Call SOLE 0 0 0 CERAGON NETWORKS LTD ORD M22013102 28 14100 SH SOLE 0 0 14100 CERNER CORP COM 156782104 17613 261360 SH SOLE 99723 0 161637 CERUS CORP COM 157085101 2758 815924 SH SOLE 0 0 815924 CF INDS HLDGS INC COM 125269100 9943 233722 SH SOLE 0 0 233722 CHARLES RIV LABS INTL INC COM 159864107 531 4848 SH SOLE 2839 0 2009 CHART INDS INC COM PAR $0.01 16115Q308 1123 23967 SH SOLE 21818 0 2149 CHARTER COMMUNICATIONS INC N CL A 16119P108 11765 35020 SH SOLE 20623 0 14397 CHATHAM LODGING TR COM 16208T102 201 8814 SH SOLE 0 0 8814 CHECK POINT SOFTWARE TECH LT ORD M22465104 20713 199895 SH SOLE 159589 0 40306 CHEESECAKE FACTORY INC COM 163072101 3421 70996 SH SOLE 5097 0 65899 CHEMED CORP NEW COM 16359R103 769 3165 SH SOLE 0 0 3165 CHEMICAL FINL CORP COM 163731102 4517 84479 SH SOLE 30234 0 54245 CHEMOURS CO COM 163851108 5121 102290 SH SOLE 82604 0 19686 CHENIERE ENERGY INC COM NEW 16411R208 2785 51728 SH SOLE 977 0 50751 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 443 625000 PRN SOLE 0 0 625000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1400 47235 SH SOLE 0 0 47235 CHESAPEAKE ENERGY CORP COM 165167107 679 171415 SH SOLE 0 0 171415 CHESAPEAKE UTILS CORP COM 165303108 318 4043 SH SOLE 2137 0 1906 CHEVRON CORP NEW COM 166764100 420362 3357789 SH SOLE 1666099 0 1691690 CHEVRON CORP NEW COM 166764100 23 12100 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 308 55500 SH Call SOLE 0 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 523 32424 SH SOLE 0 0 32424 CHICOS FAS INC COM 168615102 281 31834 SH SOLE 21864 0 9970 CHIMERA INVT CORP COM NEW 16934Q208 319 17235 SH SOLE 0 0 17235 CHINA FD INC COM 169373107 1004 46351 SH SOLE 0 0 46351 CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 1016 7038 SH SOLE 647 0 6391 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 5060 100117 SH SOLE 16103 0 84014 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 257 3496 SH SOLE 0 0 3496 CHINA RAPID FIN LTD SPONSORED ADR 16953Q105 1372 239777 SH SOLE 0 0 239777 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 208 15396 SH SOLE 0 0 15396 CHIPOTLE MEXICAN GRILL INC COM 169656105 4906 16973 SH SOLE 14298 0 2675 CHUBB LIMITED COM H1467J104 153906 1053186 SH SOLE 197485 0 855701 CHUBB LIMITED COM H1467J104 7 47100 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 67 51700 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 9868 196689 SH SOLE 1168 0 195521 CHURCHILL DOWNS INC COM 171484108 559 2403 SH SOLE 0 0 2403 CHUYS HLDGS INC COM 171604101 2720 96976 SH SOLE 0 0 96976 CIDARA THERAPEUTICS INC COM 171757107 170 24983 SH SOLE 0 0 24983 CIENA CORP COM NEW 171779309 235 11237 SH SOLE 0 0 11237 CIGNA CORPORATION COM 125509109 27050 133193 SH SOLE 80684 0 52509 CIMAREX ENERGY CO COM 171798101 19681 161308 SH SOLE 86408 0 74900 CIMPRESS N V SHS EURO N20146101 575 4793 SH SOLE 0 0 4793 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 323 6326 SH SOLE 0 0 6326 CINCINNATI FINL CORP COM 172062101 5431 72444 SH SOLE 0 0 72444 CINEMARK HOLDINGS INC COM 17243V102 41835 1201464 SH SOLE 1139396 0 62068 CINTAS CORP COM 172908105 19160 122958 SH SOLE 72438 0 50520 CIRRUS LOGIC INC COM 172755100 3751 72331 SH SOLE 0 0 72331 CIRRUS LOGIC INC COM 172755100 49 20400 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 328870 8586688 SH SOLE 4896728 0 3689960 CISCO SYS INC COM 17275R102 102 29900 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 8 13900 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 398 8087 SH SOLE 4360 0 3727 CITIGROUP INC COM NEW 172967424 113915 1530908 SH SOLE 770018 0 760890 CITIGROUP INC COM NEW 172967424 42 15300 SH Call SOLE 0 0 0 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 46 12000 SH SOLE 0 0 12000 CITIZENS FINL GROUP INC COM 174610105 9990 237980 SH SOLE 156871 0 81109 CITRIX SYS INC COM 177376100 33379 379306 SH SOLE 356082 0 23224 CITY OFFICE REIT INC COM 178587101 462 35475 SH SOLE 0 0 35475 CIVEO CORP CDA COM 17878Y108 591 216357 SH SOLE 50515 0 165842 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 1066 42746 SH SOLE 0 0 42746 CLAYMORE EXCHANGE TRD FD TR 2022 HG YLD CB 18383M217 453 18198 SH SOLE 0 0 18198 CLAYMORE EXCHANGE TRD FD TR 2023 CORP BOND 18383M241 1400 67226 SH SOLE 150 0 67076 CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 713 34132 SH SOLE 150 0 33982 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 953 37962 SH SOLE 0 0 37962 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 1472 60385 SH SOLE 0 0 60385 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 1966 80160 SH SOLE 0 0 80160 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 1019 48303 SH SOLE 0 0 48303 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 843 39978 SH SOLE 300 0 39678 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 2133 100182 SH SOLE 0 0 100182 CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 8915 135962 SH SOLE 0 0 135962 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 3285 146522 SH SOLE 0 0 146522 CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 16830 386897 SH SOLE 0 0 386897 CLAYMORE EXCHANGE TRD FD TR GUG S&PG DIV OPP 18383M860 408 36051 SH SOLE 0 0 36051 CLAYMORE EXCHANGE TRD FD TR GUGENHIM 2023 18383M183 249 9438 SH SOLE 0 0 9438 CLAYMORE EXCHANGE TRD FD TR GUGENHIM 2025 18383M191 387 18693 SH SOLE 0 0 18693 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 1735 82096 SH SOLE 300 0 81796 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 1365 64477 SH SOLE 150 0 64327 CLAYMORE EXCHANGE TRD FD TR GUGG CHN TECH 18383Q135 3857 63630 SH SOLE 0 0 63630 CLAYMORE EXCHANGE TRD FD TR GUGG INSDR SENT 18383M209 295 4754 SH SOLE 0 0 4754 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 755 23736 SH SOLE 0 0 23736 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 250 7021 SH SOLE 0 0 7021 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 492 9440 SH SOLE 0 0 9440 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 3288 65569 SH SOLE 0 0 65569 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 698 27776 SH SOLE 0 0 27776 CLAYMORE EXCHANGE TRD FD TR GUGGENHEM 2026 18383M126 321 16296 SH SOLE 0 0 16296 CLEAN ENERGY FUELS CORP COM 184499101 76 37248 SH SOLE 0 0 37248 CLEAN HARBORS INC COM 184496107 10661 196703 SH SOLE 195952 0 751 CLEARBRIDGE AMERN ENERG MLP COM 184691103 750 90614 SH SOLE 0 0 90614 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 2040 133609 SH SOLE 378 0 133231 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 427 36213 SH SOLE 0 0 36213 CLEVELAND CLIFFS INC COM 185899101 2402 333091 SH SOLE 0 0 333091 CLIPPER RLTY INC COM 18885T306 1533 153423 SH SOLE 0 0 153423 CLOROX CO DEL COM 189054109 20157 135516 SH SOLE 22400 0 113116 CLOUDERA INC COM 18914U100 582 35234 SH SOLE 0 0 35234 CLOUGH GLOBAL DIVND AND INC COM 18913Y103 385 28857 SH SOLE 0 0 28857 CLOUGH GLOBAL EQUITY FD COM 18914C100 619 46302 SH SOLE 0 0 46302 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 1642 150879 SH SOLE 0 0 150879 CM FIN INC COM 12574Q103 2377 291687 SH SOLE 131 0 291556 CME GROUP INC COM CL A 12572Q105 150865 1032943 SH SOLE 126305 0 906638 CME GROUP INC COM CL A 12572Q105 184 40800 SH Call SOLE 0 0 0 CME GROUP INC COM CL A 12572Q105 69 10800 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 4206 88930 SH SOLE 24872 0 64058 CNA FINL CORP COM 126117100 10929 206016 SH SOLE 205359 0 657 CNH INDL N V SHS N20944109 1600 119345 SH SOLE 89745 0 29600 CNOOC LTD SPONSORED ADR 126132109 1049 7300 SH SOLE 3987 0 3313 CNX RESOURCES CORPORATION COM 12653C108 2710 185212 SH SOLE 0 0 185212 COCA COLA BOTTLING CO CONS COM 191098102 355 1647 SH SOLE 0 0 1647 COCA COLA CO COM 191216100 308079 6714868 SH SOLE 4087418 0 2627450 COCA COLA EUROPEAN PARTNERS SHS G25839104 10614 266336 SH SOLE 245432 0 20904 COEUR MNG INC COM NEW 192108504 133 17790 SH SOLE 0 0 17790 COFFEE HLDGS INC COM 192176105 237 55650 SH SOLE 0 0 55650 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 4182 92320 SH SOLE 83647 0 8673 COGNEX CORP COM 192422103 13603 222411 SH SOLE 150069 0 72342 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 26610 374679 SH SOLE 119431 0 255248 COHEN & STEERS CLOSED END OP COM 19248P106 528 39660 SH SOLE 0 0 39660 COHEN & STEERS GLOBAL INC BL COM 19248M103 107 10801 SH SOLE 0 0 10801 COHEN & STEERS INFRASTRUCTUR COM 19248A109 12045 501853 SH SOLE 0 0 501853 COHEN & STEERS LTD DUR PFD I COM 19248C105 1017 39001 SH SOLE 0 0 39001 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 1112 108509 SH SOLE 0 0 108509 COHEN & STEERS QUALITY RLTY COM 19247L106 13082 1034128 SH SOLE 0 0 1034128 COHEN & STEERS REIT & PFD IN COM 19247X100 3060 143852 SH SOLE 0 0 143852 COHEN & STEERS SLT PFD INCM COM 19248Y107 496 17555 SH SOLE 0 0 17555 COHEN & STEERS TOTAL RETURN COM 19247R103 701 54855 SH SOLE 0 0 54855 COHERENT INC COM 192479103 7495 26557 SH SOLE 14473 0 12084 COLFAX CORP COM 194014106 4139 104463 SH SOLE 9375 0 95088 COLGATE PALMOLIVE CO COM 194162103 19919 263993 SH SOLE 35869 0 228124 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 389 21084 SH SOLE 0 0 21084 COLONY NORTHSTAR INC CL A COM 19625W104 18754 1643680 SH SOLE 628852 0 1014828 COLUMBIA BKG SYS INC COM 197236102 2718 62575 SH SOLE 57079 0 5496 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 3945 140250 SH SOLE 0 0 140250 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 242 4878 SH SOLE 0 0 4878 COLUMBIA SELIGM PREM TECH GR COM 19842X109 770 34628 SH SOLE 0 0 34628 COLUMBIA SPORTSWEAR CO COM 198516106 1051 14626 SH SOLE 2225 0 12401 COMCAST CORP NEW CL A 20030N101 230651 5759084 SH SOLE 4555007 0 1204077 COMERICA INC COM 200340107 3258 37526 SH SOLE 13036 0 24490 COMMERCE BANCSHARES INC COM 200525103 11495 205864 SH SOLE 194455 0 11409 COMMERCEHUB INC COM SER A 20084V108 1184 53847 SH SOLE 0 0 53847 COMMERCIAL METALS CO COM 201723103 234 10998 SH SOLE 235 0 10763 COMMSCOPE HLDG CO INC COM 20337X109 5171 136683 SH SOLE 128697 0 7986 COMMUNITY BK SYS INC COM 203607106 1189 22119 SH SOLE 0 0 22119 COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 1 36927 SH SOLE 0 0 36927 COMMUNITY TR BANCORP INC COM 204149108 2588 54946 SH SOLE 0 0 54946 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 2567 245604 SH SOLE 233479 0 12125 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 3076 181499 SH SOLE 0 0 181499 COMPASS MINERALS INTL INC COM 20451N101 26067 360787 SH SOLE 351646 0 9141 COMPUGEN LTD ORD M25722105 145 58150 SH SOLE 0 0 58150 COMPUTER PROGRAMS & SYS INC COM 205306103 331 11017 SH SOLE 4154 0 6863 CONAGRA BRANDS INC COM 205887102 6091 161683 SH SOLE 45043 0 116640 CONCHO RES INC COM 20605P101 13836 92108 SH SOLE 40665 0 51443 CONDUENT INC COM 206787103 414 25599 SH SOLE 12817 0 12782 CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 1105 65900 SH SOLE 0 0 65900 CONNECTICUT WTR SVC INC COM 207797101 295 5144 SH SOLE 0 0 5144 CONOCOPHILLIPS COM 20825C104 39480 719253 SH SOLE 430558 0 288695 CONSOL ENERGY INC NEW COM 20854L108 893 22607 SH SOLE 0 0 22607 CONSOLIDATED COMM HLDGS INC COM 209034107 1936 158856 SH SOLE 101751 0 57105 CONSOLIDATED EDISON INC COM 209115104 12001 141273 SH SOLE 49 0 141224 CONSTELLATION BRANDS INC CL A 21036P108 19526 85429 SH SOLE 28207 0 57222 CONSTELLIUM NV CL A N22035104 535 47972 SH SOLE 1719 0 46253 CONTINENTAL RESOURCES INC COM 212015101 13331 251670 SH SOLE 31371 0 220299 CONTROL4 CORP COM 21240D107 1800 60485 SH SOLE 0 0 60485 CONVERGYS CORP COM 212485106 473 20128 SH SOLE 0 0 20128 COOPER COS INC COM NEW 216648402 7802 35809 SH SOLE 16691 0 19118 COPA HOLDINGS SA CL A P31076105 1187 8850 SH SOLE 0 0 8850 COPART INC COM 217204106 11492 266070 SH SOLE 264277 0 1793 CORCEPT THERAPEUTICS INC COM 218352102 720 39863 SH SOLE 76 0 39787 CORE LABORATORIES N V COM N22717107 11292 103072 SH SOLE 98470 0 4602 CORECIVIC INC COM 21871N101 1689 75048 SH SOLE 57549 0 17499 CORESITE RLTY CORP COM 21870Q105 8918 78299 SH SOLE 35895 0 42404 CORNERSTONE ONDEMAND INC COM 21925Y103 910 25764 SH SOLE 24474 0 1290 CORNERSTONE STRATEGIC VALUE COM 21924B302 760 49121 SH SOLE 0 0 49121 CORNING INC COM 219350105 73247 2289679 SH SOLE 2018324 0 271355 CORPORATE CAP TR INC COM 219880101 10534 659223 SH SOLE 0 0 659223 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 560 19183 SH SOLE 5798 0 13385 COSTAR GROUP INC COM 22160N109 2659 8956 SH SOLE 8605 0 351 COSTCO WHSL CORP NEW COM 22160K105 63195 339538 SH SOLE 85767 0 253771 COTIVITI HLDGS INC COM 22164K101 761 23621 SH SOLE 22203 0 1418 COTT CORP QUE COM 22163N106 331 19840 SH SOLE 0 0 19840 COTY INC COM CL A 222070203 34255 1722199 SH SOLE 1639411 0 82788 COUSINS PPTYS INC COM 222795106 226 24432 SH SOLE 0 0 24432 COVANTA HLDG CORP COM 22282E102 47069 2785169 SH SOLE 1723153 0 1062016 CPI AEROSTRUCTURES INC COM NEW 125919308 193 21600 SH SOLE 0 0 21600 CRACKER BARREL OLD CTRY STOR COM 22410J106 1528 9616 SH SOLE 0 0 9616 CRAFT BREW ALLIANCE INC COM 224122101 3294 171568 SH SOLE 0 0 171568 CRANE CO COM 224399105 5159 57827 SH SOLE 50855 0 6972 CRAWFORD & CO CL A 224633206 93 10913 SH SOLE 0 0 10913 CRAY INC COM NEW 225223304 582 24030 SH SOLE 0 0 24030 CREDICORP LTD COM G2519Y108 253 1218 SH SOLE 414 0 804 CREDIT SUISSE GROUP SPONSORED ADR 225401108 10029 561855 SH SOLE 164505 0 397350 CREE INC COM 225447101 17807 479456 SH SOLE 455100 0 24356 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 1310 50785 SH SOLE 0 0 50785 CRESUD S A C I F Y A SPONSORED ADR 226406106 1082 48974 SH SOLE 0 0 48974 CRH PLC ADR 12626K203 3362 93146 SH SOLE 81873 0 11273 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1945 82838 SH SOLE 0 0 82838 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2491 104908 SH SOLE 0 0 104908 CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 487 430 SH SOLE 0 0 430 CROWN CASTLE INTL CORP NEW COM 22822V101 155753 1403053 SH SOLE 1100481 0 302572 CROWN CRAFTS INC COM 228309100 218 33800 SH SOLE 0 0 33800 CROWN HOLDINGS INC COM 228368106 8401 149352 SH SOLE 133339 0 16013 CSI COMPRESSCO LP COM UNIT 12637A103 909 166169 SH SOLE 0 0 166169 CSOP ETF TR FTSE CHINA A50 12649L105 342 19414 SH SOLE 0 0 19414 CSRA INC COM 12650T104 2881 96278 SH SOLE 52908 0 43370 CSX CORP COM 126408103 20970 381208 SH SOLE 88092 0 293116 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 942 21361 SH SOLE 5839 0 15522 CUBESMART COM 229663109 799 27616 SH SOLE 0 0 27616 CUBIC CORP COM 229669106 3901 66170 SH SOLE 2750 0 63420 CULLEN FROST BANKERS INC COM 229899109 7335 77496 SH SOLE 69881 0 7615 CULP INC COM 230215105 286 8528 SH SOLE 0 0 8528 CUMMINS INC COM 231021106 43158 244327 SH SOLE 86777 0 157550 CURTISS WRIGHT CORP COM 231561101 5214 42794 SH SOLE 41222 0 1572 CUSHING ENERGY INCOME COM SH BEN INT 23162T102 128 13707 SH SOLE 0 0 13707 CUSHING MLP TOTAL RETURN FD COM NEW 231631201 148 12400 SH SOLE 0 0 12400 CUSHING RENAISSANCE FD COM 231647108 1445 71168 SH SOLE 48 0 71120 CUTERA INC COM 232109108 290 6388 SH SOLE 0 0 6388 CVR PARTNERS LP COM 126633106 98 29979 SH SOLE 0 0 29979 CVS HEALTH CORP COM 126650100 102941 1419847 SH SOLE 761518 0 658329 CVS HEALTH CORP COM 126650100 1 16600 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1722 41605 SH SOLE 30612 0 10993 CYMABAY THERAPEUTICS INC COM 23257D103 489 53148 SH SOLE 0 0 53148 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 194 32400 SH SOLE 0 0 32400 CYPRESS SEMICONDUCTOR CORP COM 232806109 1647 108078 SH SOLE 144 0 107934 CYRUSONE INC COM 23283R100 48252 810555 SH SOLE 244749 0 565806 CYTOSORBENTS CORP COM NEW 23283X206 650 100000 SH SOLE 0 0 100000 CYTRX CORP COM PAR 232828608 18 10379 SH SOLE 0 0 10379 D R HORTON INC COM 23331A109 14308 280165 SH SOLE 244894 0 35271 DAKTRONICS INC COM 234264109 117 12845 SH SOLE 0 0 12845 DANA INCORPORATED COM 235825205 728 22744 SH SOLE 86 0 22658 DANAHER CORP DEL COM 235851102 40063 431621 SH SOLE 157524 0 274097 DANAHER CORP DEL DBCV 1/2 235851AF9 553 156000 PRN SOLE 0 0 156000 DARDEN RESTAURANTS INC COM 237194105 2351 24483 SH SOLE 0 0 24483 DARLING INGREDIENTS INC COM 237266101 22819 1258621 SH SOLE 1241492 0 17129 DAVE & BUSTERS ENTMT INC COM 238337109 4053 73465 SH SOLE 6229 0 67236 DAVE & BUSTERS ENTMT INC COM 238337109 66 37800 SH Call SOLE 0 0 0 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3051 127406 SH SOLE 0 0 127406 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 466 17747 SH SOLE 0 0 17747 DAVITA INC COM 23918K108 9047 125221 SH SOLE 99639 0 25582 DBX ETF TR XTRACK HRVST CSI 233051879 508 16369 SH SOLE 0 0 16369 DBX ETF TR XTRACK MSCI EAFE 233051200 16669 524516 SH SOLE 0 0 524516 DBX ETF TR XTRACK MSCI EMRG 233051101 10193 423131 SH SOLE 0 0 423131 DBX ETF TR XTRACK MSCI EURP 233051853 3016 106111 SH SOLE 0 0 106111 DBX ETF TR XTRACK MSCI JAPN 233051507 1208 27389 SH SOLE 0 0 27389 DBX ETF TR XTRACK MUN INFRA 233051705 2569 94609 SH SOLE 0 0 94609 DBX ETF TR XTRACK RUSS 1000 233051481 387 12078 SH SOLE 0 0 12078 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 306 8423 SH SOLE 0 0 8423 DCT INDUSTRIAL TRUST INC COM NEW 233153204 14922 253856 SH SOLE 247073 0 6783 DDR CORP COM 23317H102 925 103235 SH SOLE 404 0 102831 DEAN FOODS CO NEW COM NEW 242370203 122 10570 SH SOLE 0 0 10570 DEERE & CO COM 244199105 31973 204287 SH SOLE 70161 0 134126 DELAWARE ENHANCED GBL DIV & COM 246060107 4454 367158 SH SOLE 0 0 367158 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 233 7365 SH SOLE 0 0 7365 DELEK US HLDGS INC NEW COM 24665A103 421 12058 SH SOLE 2050 0 10008 DELL TECHNOLOGIES INC COM CL V 24703L103 6330 77881 SH SOLE 1829 0 76052 DELPHI TECHNOLOGIES PLC SHS G2709G107 2741 52246 SH SOLE 25227 0 27019 DELTA AIR LINES INC DEL COM NEW 247361702 63861 1140373 SH SOLE 750153 0 390220 DELTA AIR LINES INC DEL COM NEW 247361702 27 13100 SH Call SOLE 0 0 0 DELUXE CORP COM 248019101 579 7541 SH SOLE 5722 0 1819 DENBURY RES INC COM NEW 247916208 292 132261 SH SOLE 0 0 132261 DENISON MINES CORP COM 248356107 10 17501 SH SOLE 0 0 17501 DENNYS CORP COM 24869P104 145 10928 SH SOLE 6243 0 4685 DENTSPLY SIRONA INC COM 24906P109 14680 223004 SH SOLE 187703 0 35301 DEUTSCHE BANK AG NAMEN AKT D18190898 2548 133903 SH SOLE 0 0 133903 DEUTSCHE HIGH INCOME OPPORT COM 25158Y102 10741 715146 SH SOLE 0 0 715146 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 12579 1421322 SH SOLE 0 0 1421322 DEUTSCHE MUN INCOME COM 25160C106 281 23584 SH SOLE 0 0 23584 DEUTSCHE STRATEGIC INCOME TR SHS 25160F109 9034 726203 SH SOLE 0 0 726203 DEVON ENERGY CORP NEW COM 25179M103 14207 343172 SH SOLE 157917 0 185255 DEXCOM INC COM 252131107 2117 36884 SH SOLE 5069 0 31815 DHI GROUP INC COM 23331S100 71 37515 SH SOLE 32874 0 4641 DIAGEO P L C SPON ADR NEW 25243Q205 53665 367490 SH SOLE 246048 0 121442 DIAMOND OFFSHORE DRILLING IN COM 25271C102 5946 319873 SH SOLE 316472 0 3401 DIAMONDBACK ENERGY INC COM 25278X109 26408 209175 SH SOLE 164608 0 44567 DIAMONDROCK HOSPITALITY CO COM 252784301 114 10054 SH SOLE 0 0 10054 DICKS SPORTING GOODS INC COM 253393102 2190 76185 SH SOLE 0 0 76185 DIEBOLD NXDF INC COM 253651103 5536 338623 SH SOLE 331791 0 6832 DIGITAL RLTY TR INC COM 253868103 15761 138380 SH SOLE 38654 0 99726 DIME CMNTY BANCSHARES COM 253922108 257 12270 SH SOLE 0 0 12270 DINEEQUITY INC COM 254423106 2465 48588 SH SOLE 2654 0 45934 DINEEQUITY INC COM 254423106 43 11900 SH Call SOLE 0 0 0 DIPLOMAT PHARMACY INC COM 25456K101 238 11861 SH SOLE 0 0 11861 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 7923 190913 SH SOLE 0 0 190913 DISCOVER FINL SVCS COM 254709108 33364 433751 SH SOLE 358884 0 74867 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 12829 573244 SH SOLE 493418 0 79826 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 2600 122814 SH SOLE 31122 0 91692 DISH NETWORK CORP CL A 25470M109 2016 42213 SH SOLE 3444 0 38769 DISNEY WALT CO COM DISNEY 254687106 112995 1050987 SH SOLE 290385 0 760602 DISNEY WALT CO COM DISNEY 254687106 26 10300 SH Call SOLE 0 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 12656 942379 SH SOLE 0 0 942379 DNP SELECT INCOME FD COM 23325P104 1312 121497 SH SOLE 0 0 121497 DOLBY LABORATORIES INC COM 25659T107 18409 296918 SH SOLE 294410 0 2508 DOLLAR GEN CORP NEW COM 256677105 13041 140211 SH SOLE 37252 0 102959 DOLLAR TREE INC COM 256746108 14043 130864 SH SOLE 8308 0 122556 DOMINION ENERGY INC COM 25746U109 163301 2014585 SH SOLE 1559097 0 455488 DOMINION ENERGY INC UNIT 08/15/2019 25746U836 809 15659 SH SOLE 0 0 15659 DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 7197 236365 SH SOLE 232476 0 3889 DOMINOS PIZZA INC COM 25754A201 3661 19373 SH SOLE 6933 0 12440 DOMTAR CORP COM NEW 257559203 6363 128494 SH SOLE 0 0 128494 DONALDSON INC COM 257651109 6859 140127 SH SOLE 132099 0 8028 DONNELLEY R R & SONS CO COM 257867200 489 52533 SH SOLE 99 0 52434 DORCHESTER MINERALS LP COM UNIT 25820R105 225 14832 SH SOLE 0 0 14832 DORMAN PRODUCTS INC COM 258278100 1567 25624 SH SOLE 21762 0 3862 DOUBLELINE INCOME SOLUTIONS COM 258622109 2313 114584 SH SOLE 0 0 114584 DOUBLELINE OPPORTUNISTIC CR COM 258623107 2001 90197 SH SOLE 0 0 90197 DOUGLAS DYNAMICS INC COM 25960R105 369 9764 SH SOLE 6464 0 3300 DOUGLAS EMMETT INC COM 25960P109 21817 531333 SH SOLE 496639 0 34694 DOVER CORP COM 260003108 3998 39593 SH SOLE 0 0 39593 DOWDUPONT INC COM 26078J100 195127 2739769 SH SOLE 1383116 0 1356653 DR PEPPER SNAPPLE GROUP INC COM 26138E109 13362 137671 SH SOLE 57843 0 79828 DR REDDYS LABS LTD ADR 256135203 682 18162 SH SOLE 0 0 18162 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 37 11088 SH SOLE 0 0 11088 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 5764 443387 SH SOLE 0 0 443387 DREYFUS MUN INCOME INC COM 26201R102 149 16746 SH SOLE 0 0 16746 DREYFUS STRATEGIC MUN BD FD COM 26202F107 1244 145486 SH SOLE 62 0 145424 DREYFUS STRATEGIC MUNS INC COM 261932107 1293 149626 SH SOLE 0 0 149626 DRIL-QUIP INC COM 262037104 6568 137688 SH SOLE 137532 0 156 DRIVE SHACK INC COM 262077100 93 16883 SH SOLE 0 0 16883 DST SYS INC DEL COM 233326107 771 12423 SH SOLE 12303 0 120 DTE ENERGY CO COM 233331107 13034 119075 SH SOLE 50760 0 68315 DTF TAX-FREE INCOME INC COM 23334J107 315 22408 SH SOLE 0 0 22408 DUFF & PHELPS GLB UTL INC FD COM 26433C105 6823 439624 SH SOLE 500 0 439124 DUFF & PHELPS SLCT ENGY MLP COM 26433F108 141 24075 SH SOLE 0 0 24075 DUKE ENERGY CORP NEW COM NEW 26441C204 167156 1987347 SH SOLE 1541394 0 445953 DUKE REALTY CORP COM NEW 264411505 4040 148483 SH SOLE 134188 0 14295 DUNKIN BRANDS GROUP INC COM 265504100 3092 47968 SH SOLE 934 0 47034 DXC TECHNOLOGY CO COM 23355L106 32281 340161 SH SOLE 308974 0 31187 DYCOM INDS INC COM 267475101 4778 42878 SH SOLE 39149 0 3729 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 1835 168993 SH SOLE 0 0 168993 E TRADE FINANCIAL CORP COM NEW 269246401 8493 171339 SH SOLE 138292 0 33047 EAGLE BANCORP INC MD COM 268948106 3452 59627 SH SOLE 38569 0 21058 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 20726 1249282 SH SOLE 0 0 1249282 EAGLE MATERIALS INC COM 26969P108 1925 16988 SH SOLE 11997 0 4991 EAST WEST BANCORP INC COM 27579R104 23189 381203 SH SOLE 364059 0 17144 EASTERLY GOVT PPTYS INC COM 27616P103 2413 113071 SH SOLE 61930 0 51141 EASTGROUP PPTY INC COM 277276101 4306 48725 SH SOLE 21149 0 27576 EASTMAN CHEM CO COM 277432100 9196 99241 SH SOLE 30498 0 68743 EATON CORP PLC SHS G29183103 168788 2136275 SH SOLE 533757 0 1602518 EATON CORP PLC SHS G29183103 11 14600 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 2 38600 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 94 89300 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 6 21300 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 3 15200 SH Call SOLE 0 0 0 EATON VANCE CORP COM NON VTG 278265103 1576 27955 SH SOLE 0 0 27955 EATON VANCE ENH EQTY INC FD COM 278277108 3264 214441 SH SOLE 0 0 214441 EATON VANCE ENHANCED EQ INC COM 278274105 2402 165570 SH SOLE 0 0 165570 EATON VANCE LTD DUR INCOME F COM 27828H105 1894 138790 SH SOLE 90 0 138700 EATON VANCE MUN BD FD COM 27827X101 2952 235988 SH SOLE 0 0 235988 EATON VANCE MUN BD FD II COM 27827K109 340 27589 SH SOLE 0 0 27589 EATON VANCE MUN INCOME 2028 SHS 27829U105 2485 119928 SH SOLE 0 0 119928 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 582 25844 SH SOLE 0 0 25844 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 852 65421 SH SOLE 0 0 65421 EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 473 38838 SH SOLE 0 0 38838 EATON VANCE RISK MNGD DIV EQ COM 27829G106 832 86385 SH SOLE 0 0 86385 EATON VANCE SH TM DR DIVR IN COM 27828V104 263 18339 SH SOLE 0 0 18339 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1538 106503 SH SOLE 81 0 106422 EATON VANCE SR INCOME TR SH BEN INT 27826S103 343 52568 SH SOLE 0 0 52568 EATON VANCE TAX ADVT DIV INC COM 27828G107 2172 93360 SH SOLE 0 0 93360 EATON VANCE TAX MNGD GBL DV COM 27829F108 8100 863537 SH SOLE 0 0 863537 EATON VANCE TAX MNGED BUY WR COM 27828X100 1223 73127 SH SOLE 0 0 73127 EATON VANCE TX ADV GLB DIV O COM 27828U106 1236 48643 SH SOLE 0 0 48643 EATON VANCE TX ADV GLBL DIV COM 27828S101 1169 67464 SH SOLE 0 0 67464 EATON VANCE TX MGD DIV EQ IN COM 27828N102 9945 815856 SH SOLE 53 0 815803 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1441 93773 SH SOLE 0 0 93773 EATON VANCE TXMGD GL BUYWR O COM 27829C105 8877 744684 SH SOLE 39145 0 705539 EBAY INC COM 278642103 40195 1065048 SH SOLE 849877 0 215171 ECOLAB INC COM 278865100 27810 207251 SH SOLE 136736 0 70515 EDGEWELL PERS CARE CO COM 28035Q102 562 9463 SH SOLE 0 0 9463 EDISON INTL COM 281020107 11416 180515 SH SOLE 49840 0 130675 EDWARDS LIFESCIENCES CORP COM 28176E108 18374 163019 SH SOLE 97282 0 65737 EL PASO ELEC CO COM NEW 283677854 1976 35697 SH SOLE 34606 0 1091 ELBIT SYS LTD ORD M3760D101 1980 14818 SH SOLE 0 0 14818 ELDORADO GOLD CORP NEW COM 284902103 29 20547 SH SOLE 0 0 20547 ELDORADO RESORTS INC COM 28470R102 691 20848 SH SOLE 0 0 20848 ELECTRONIC ARTS INC COM 285512109 9401 89486 SH SOLE 45622 0 43864 ELKHORN ETF TR LUNT LW VL/HIG 287711790 3345 103301 SH SOLE 0 0 103301 ELLIE MAE INC COM 28849P100 2040 22816 SH SOLE 22588 0 228 ELLSWORTH GROWTH & INCOME FD COM 289074106 1849 196541 SH SOLE 0 0 196541 EMBRAER S A SP ADR REP 4 COM 29082A107 1214 50727 SH SOLE 36306 0 14421 EMCOR GROUP INC COM 29084Q100 2473 30257 SH SOLE 25763 0 4494 EMERGENT BIOSOLUTIONS INC COM 29089Q105 356 7660 SH SOLE 0 0 7660 EMERSON ELEC CO COM 291011104 90489 1298443 SH SOLE 847911 0 450532 EMPIRE RESORTS INC COM PAR $0 01 292052305 1201 44489 SH SOLE 0 0 44489 EMX RTY CORP COM 26873J107 24 29449 SH SOLE 0 0 29449 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 1928 139591 SH SOLE 0 0 139591 ENBRIDGE INC COM 29250N105 43289 1107101 SH SOLE 538928 0 568173 ENCANA CORP COM 292505104 3247 243600 SH SOLE 54351 0 189249 ENCANA CORP COM 292505104 1 20300 SH Call SOLE 0 0 0 ENDO INTL PLC SHS G30401106 112 14453 SH SOLE 0 0 14453 ENDURO RTY TR TR UNIT 29269K100 239 75812 SH SOLE 0 0 75812 ENERGEN CORP COM 29265N108 11465 199143 SH SOLE 197003 0 2140 ENERGIZER HLDGS INC NEW COM 29272W109 1808 37694 SH SOLE 0 0 37694 ENERGY RECOVERY INC COM 29270J100 109 12447 SH SOLE 0 0 12447 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 12954 750538 SH SOLE 71375 0 679163 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 17352 968305 SH SOLE 0 0 968305 ENERPLUS CORP COM 292766102 118 12029 SH SOLE 0 0 12029 ENERSYS COM 29275Y102 3015 43307 SH SOLE 38610 0 4697 ENI S P A SPONSORED ADR 26874R108 5174 155901 SH SOLE 129761 0 26140 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 7114 404200 SH SOLE 338081 0 66119 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 3986 259320 SH SOLE 0 0 259320 ENNIS INC COM 293389102 205 9870 SH SOLE 8370 0 1500 ENSCO PLC SHS CLASS A G3157S106 286 48360 SH SOLE 0 0 48360 ENSTAR GROUP LIMITED SHS G3075P101 2771 13804 SH SOLE 8107 0 5697 ENSYNC INC COM 29359T102 14 36000 SH SOLE 0 0 36000 ENTEGRA FINL CORP COM 29363J108 1027 35102 SH SOLE 0 0 35102 ENTEGRIS INC COM 29362U104 2119 69602 SH SOLE 37920 0 31682 ENTERCOM COMMUNICATIONS CORP CL A 293639100 3950 365730 SH SOLE 342093 0 23637 ENTERGY CORP NEW COM 29364G103 32282 396635 SH SOLE 363031 0 33604 ENTERPRISE PRODS PARTNERS L COM 293792107 88844 3351350 SH SOLE 722010 0 2629340 ENVESTNET INC COM 29404K106 943 18910 SH SOLE 38 0 18872 ENVISION HEALTHCARE CORP COM 29414D100 3666 106085 SH SOLE 306 0 105779 ENVIVA PARTNERS LP COM UNIT 29414J107 673 24325 SH SOLE 0 0 24325 EOG RES INC COM 26875P101 20798 192732 SH SOLE 110377 0 82355 EPAM SYS INC COM 29414B104 465 4332 SH SOLE 37 0 4295 EPR PPTYS COM SH BEN INT 26884U109 7697 117578 SH SOLE 86994 0 30584 EQT CORP COM 26884L109 10097 177386 SH SOLE 166720 0 10666 EQT GP HLDGS LP COM UNIT REP 26885J103 685 25477 SH SOLE 0 0 25477 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 2479 33912 SH SOLE 11296 0 22616 EQUIFAX INC COM 294429105 10155 86120 SH SOLE 60887 0 25233 EQUINIX INC COM PAR $0.001 29444U700 8576 18923 SH SOLE 1189 0 17734 EQUITY COMWLTH COM SH BEN INT 294628102 246 8052 SH SOLE 0 0 8052 EQUITY LIFESTYLE PPTYS INC COM 29472R108 550 6182 SH SOLE 5407 0 775 EQUITY RESIDENTIAL SH BEN INT 29476L107 5464 85686 SH SOLE 64133 0 21553 ERICSSON ADR B SEK 10 294821608 446 66766 SH SOLE 0 0 66766 ESSENT GROUP LTD COM G3198U102 877 20192 SH SOLE 132 0 20060 ESSEX PPTY TR INC COM 297178105 4247 17596 SH SOLE 15692 0 1904 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 8026 253682 SH SOLE 0 0 253682 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1191 34130 SH SOLE 0 0 34130 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 363 8481 SH SOLE 0 0 8481 ETF SER SOLUTIONS AMEN CUST SATF 26922A776 1149 37246 SH SOLE 0 0 37246 ETFS GOLD TR SHS 26922Y105 289 2293 SH SOLE 0 0 2293 ETFS SILVER TR SILVER SHS 26922X107 2007 121464 SH SOLE 0 0 121464 EURONAV NV ANTWERPEN SHS B38564108 129 13900 SH SOLE 0 0 13900 EURONET WORLDWIDE INC COM 298736109 644 7642 SH SOLE 1359 0 6283 EUROPEAN EQUITY FUND COM 298768102 332 33621 SH SOLE 0 0 33621 EV ENERGY PARTNERS LP COM UNITS 26926V107 56 108875 SH SOLE 0 0 108875 EVERCORE INC CLASS A 29977A105 2484 27605 SH SOLE 22323 0 5282 EVEREST RE GROUP LTD COM G3223R108 8712 39375 SH SOLE 28602 0 10773 EVERSOURCE ENERGY COM 30040W108 6570 103989 SH SOLE 16434 0 87555 EVINE LIVE INC CL A 300487105 20 14300 SH SOLE 0 0 14300 EVOLENT HEALTH INC CL A 30050B101 180 14599 SH SOLE 14584 0 15 EVOLUTION PETROLEUM CORP COM 30049A107 1452 211956 SH SOLE 0 0 211956 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 271 11450 SH SOLE 0 0 11450 EXACT SCIENCES CORP COM 30063P105 5190 98777 SH SOLE 22165 0 76612 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 3930 117416 SH SOLE 0 0 117416 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 1884 49510 SH SOLE 0 0 49510 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 3161 76504 SH SOLE 0 0 76504 EXELIXIS INC COM 30161Q104 2438 80197 SH SOLE 51332 0 28865 EXELON CORP COM 30161N101 20509 520410 SH SOLE 338795 0 181615 EXELON CORP COM 30161N101 6 15000 SH Call SOLE 0 0 0 EXELON CORP COM 30161N101 78 44400 SH Call SOLE 0 0 0 EXPEDIA INC DEL COM NEW 30212P303 8815 73603 SH SOLE 43688 0 29915 EXPEDITORS INTL WASH INC COM 302130109 10601 163869 SH SOLE 133194 0 30675 EXPONENT INC COM 30214U102 2018 28376 SH SOLE 28262 0 114 EXPRESS SCRIPTS HLDG CO COM 30219G108 28800 385846 SH SOLE 17129 0 368717 EXPRESS SCRIPTS HLDG CO COM 30219G108 129 23900 SH Call SOLE 0 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 42679 2246279 SH SOLE 2236527 0 9752 EXTRA SPACE STORAGE INC COM 30225T102 5371 61414 SH SOLE 0 0 61414 EXTREME NETWORKS INC COM 30226D106 8057 643558 SH SOLE 0 0 643558 EXXON MOBIL CORP COM 30231G102 338319 4044939 SH SOLE 2444039 0 1600900 EXXON MOBIL CORP COM 30231G102 6 14300 SH Call SOLE 0 0 0 EXXON MOBIL CORP COM 30231G102 2 21700 SH Call SOLE 0 0 0 EXXON MOBIL CORP COM 30231G102 10 12800 SH Call SOLE 0 0 0 F M C CORP COM NEW 302491303 11873 125424 SH SOLE 97205 0 28219 F5 NETWORKS INC COM 315616102 3119 23773 SH SOLE 0 0 23773 FACEBOOK INC CL A 30303M102 291922 1654322 SH SOLE 445158 0 1209164 FACTSET RESH SYS INC COM 303075105 18277 94814 SH SOLE 63989 0 30825 FAIR ISAAC CORP COM 303250104 234 1527 SH SOLE 0 0 1527 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 105 20083 SH SOLE 0 0 20083 FARMLAND PARTNERS INC COM 31154R109 866 99774 SH SOLE 0 0 99774 FASTENAL CO COM 311900104 125305 2291184 SH SOLE 1744124 0 547060 FASTENAL CO COM 311900104 78 24400 SH Call SOLE 0 0 0 FATE THERAPEUTICS INC COM 31189P102 141 23025 SH SOLE 0 0 23025 FB FINL CORP COM 30257X104 878 20914 SH SOLE 0 0 20914 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 2059 15505 SH SOLE 0 0 15505 FEDERATED INVS INC PA CL B 314211103 1241 34399 SH SOLE 25573 0 8826 FEDERATED NATL HLDG CO COM 31422T101 1950 117697 SH SOLE 0 0 117697 FEDERATED PREM MUN INC FD COM 31423P108 759 54036 SH SOLE 0 0 54036 FEDEX CORP COM 31428X106 61294 245610 SH SOLE 57538 0 188072 FERRARI N V COM N3167Y103 2259 21519 SH SOLE 0 0 21519 FERRO CORP COM 315405100 2411 102185 SH SOLE 97413 0 4772 FERROGLOBE PLC SHS G33856108 2267 139966 SH SOLE 0 0 139966 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 934 52185 SH SOLE 31231 0 20954 FIBROGEN INC COM 31572Q808 514 10852 SH SOLE 7684 0 3168 FIDELITY MSCI MATLS INDEX 316092881 1551 44280 SH SOLE 0 0 44280 FIDELITY MSCI RL EST ETF 316092857 351 14217 SH SOLE 0 0 14217 FIDELITY TOTAL BD ETF 316188309 217 4321 SH SOLE 0 0 4321 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 1866 6882 SH SOLE 0 0 6882 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 6537 166599 SH SOLE 155430 0 11169 FIDELITY NATL INFORMATION SV COM 31620M106 24400 259321 SH SOLE 230327 0 28994 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 3281 249522 SH SOLE 0 0 249522 FIDUS INVT CORP COM 316500107 14628 963635 SH SOLE 1105 0 962530 FIFTH THIRD BANCORP COM 316773100 15591 513865 SH SOLE 372777 0 141088 FINISAR CORP COM NEW 31787A507 5849 287443 SH SOLE 22557 0 264886 FINISAR CORP COM NEW 31787A507 14 24100 SH Call SOLE 0 0 0 FIREEYE INC COM 31816Q101 1964 138331 SH SOLE 0 0 138331 FIRST AMERN FINL CORP COM 31847R102 1450 25869 SH SOLE 18020 0 7849 FIRST BANCORP N C COM 318910106 340 9630 SH SOLE 3838 0 5792 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 257 18540 SH SOLE 0 0 18540 FIRST COMWLTH FINL CORP PA COM 319829107 445 31092 SH SOLE 0 0 31092 FIRST DATA CORP NEW COM CL A 32008D106 2379 142382 SH SOLE 0 0 142382 FIRST FINL BANKSHARES COM 32020R109 209 4644 SH SOLE 3274 0 1370 FIRST HORIZON NATL CORP COM 320517105 9211 460758 SH SOLE 118 0 460640 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 211 6699 SH SOLE 0 0 6699 FIRST MAJESTIC SILVER CORP COM 32076V103 1780 264043 SH SOLE 0 0 264043 FIRST MERCHANTS CORP COM 320817109 339 8052 SH SOLE 3584 0 4468 FIRST MIDWEST BANCORP DEL COM 320867104 1253 52193 SH SOLE 0 0 52193 FIRST REP BK SAN FRANCISCO C COM 33616C100 8307 95877 SH SOLE 70691 0 25186 FIRST SOLAR INC COM 336433107 2090 30949 SH SOLE 0 0 30949 FIRST TR BICK INDEX FD COM SHS 33733H107 1141 37793 SH SOLE 0 0 37793 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 927 19539 SH SOLE 0 0 19539 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 4321 229492 SH SOLE 0 0 229492 FIRST TR ENERGY INCOME & GRW COM 33738G104 313 11794 SH SOLE 0 0 11794 FIRST TR ENERGY INFRASTRCTR COM 33738C103 650 36257 SH SOLE 500 0 35757 FIRST TR ENHANCED EQTY INC F COM 337318109 9643 595633 SH SOLE 0 0 595633 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 786 22894 SH SOLE 0 0 22894 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 722 18380 SH SOLE 0 0 18380 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 6937 98466 SH SOLE 0 0 98466 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 3768 62208 SH SOLE 0 0 62208 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 29396 458733 SH SOLE 0 0 458733 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 7212 110364 SH SOLE 0 0 110364 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 4760 76311 SH SOLE 0 0 76311 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 5786 133510 SH SOLE 0 0 133510 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 2671 95743 SH SOLE 0 0 95743 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 636 14498 SH SOLE 0 0 14498 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 10662 272972 SH SOLE 0 0 272972 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 1298 25352 SH SOLE 0 0 25352 FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 746 36534 SH SOLE 0 0 36534 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 1146 21733 SH SOLE 0 0 21733 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 12246 228813 SH SOLE 0 0 228813 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 331 14210 SH SOLE 0 0 14210 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 14466 283597 SH SOLE 0 0 283597 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 1793 45274 SH SOLE 0 0 45274 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 7384 160948 SH SOLE 0 0 160948 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 16903 401590 SH SOLE 0 0 401590 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 7163 147182 SH SOLE 0 0 147182 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 5753 218415 SH SOLE 0 0 218415 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 61228 557227 SH SOLE 0 0 557227 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 5721 222825 SH SOLE 0 0 222825 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 38993 1752497 SH SOLE 0 0 1752497 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 37168 1348130 SH SOLE 0 0 1348130 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 8346 539108 SH SOLE 0 0 539108 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 20412 651704 SH SOLE 0 0 651704 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 8265 137799 SH SOLE 521 0 137278 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1099 22627 SH SOLE 0 0 22627 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 7760 150273 SH SOLE 0 0 150273 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 567 42803 SH SOLE 0 0 42803 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 694 11662 SH SOLE 0 0 11662 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 17930 256882 SH SOLE 0 0 256882 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 40264 991963 SH SOLE 0 0 991963 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 5442 124115 SH SOLE 0 0 124115 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2389 125659 SH SOLE 0 0 125659 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 13847 393395 SH SOLE 256675 0 136720 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 4183 86043 SH SOLE 0 0 86043 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 28695 977362 SH SOLE 0 0 977362 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2720 117597 SH SOLE 0 0 117597 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 9026 298031 SH SOLE 0 0 298031 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 1470 64545 SH SOLE 0 0 64545 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 13912 566461 SH SOLE 0 0 566461 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 12862 103247 SH SOLE 0 0 103247 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 9524 347478 SH SOLE 0 0 347478 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 6394 213977 SH SOLE 0 0 213977 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 33574 698884 SH SOLE 457824 0 241060 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 2472 86291 SH SOLE 0 0 86291 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 33540 653522 SH SOLE 0 0 653522 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 9555 140024 SH SOLE 0 0 140024 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 15020 577244 SH SOLE 419332 0 157912 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1854 38074 SH SOLE 0 0 38074 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 32225 1610467 SH SOLE 467288 0 1143179 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 6745 132901 SH SOLE 0 0 132901 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 384 11477 SH SOLE 0 0 11477 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 2741 75582 SH SOLE 0 0 75582 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 3151 80392 SH SOLE 0 0 80392 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 2679 72686 SH SOLE 0 0 72686 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 4012 94377 SH SOLE 0 0 94377 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 210 4619 SH SOLE 0 0 4619 FIRST TR HIGH INCOME L/S FD COM 33738E109 3053 184352 SH SOLE 2 0 184350 FIRST TR INTER DUR PFD & IN COM 33718W103 1474 60486 SH SOLE 0 0 60486 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 6524 106616 SH SOLE 0 0 106616 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 14187 259696 SH SOLE 0 0 259696 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 23384 399451 SH SOLE 0 0 399451 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 6511 99069 SH SOLE 0 0 99069 FIRST TR MLP & ENERGY INCOME COM 33739B104 3967 253500 SH SOLE 0 0 253500 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 16317 542292 SH SOLE 0 0 542292 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 1239 18880 SH SOLE 40 0 18840 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 726 12748 SH SOLE 0 0 12748 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 29125 502585 SH SOLE 0 0 502585 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 11612 221512 SH SOLE 0 0 221512 FIRST TR NASDAQ100 TECH INDE SHS 337345102 47533 660717 SH SOLE 0 0 660717 FIRST TR S&P REIT INDEX FD COM 33734G108 237 10197 SH SOLE 0 0 10197 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 5515 90157 SH SOLE 0 0 90157 FIRST TR SR FLG RTE INCM FD COM 33733U108 1105 85670 SH SOLE 0 0 85670 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 146 15952 SH SOLE 0 0 15952 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1998 145486 SH SOLE 0 0 145486 FIRST TR STRATEGIC HIGH INC COM SHS NEW 337353304 182 14142 SH SOLE 0 0 14142 FIRST TR VALUE LINE DIVID IN SHS 33734H106 86033 2787842 SH SOLE 0 0 2787842 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 188 13143 SH SOLE 0 0 13143 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 240 39110 SH SOLE 0 0 39110 FIRSTENERGY CORP COM 337932107 3594 117381 SH SOLE 9975 0 107406 FISERV INC COM 337738108 13187 100565 SH SOLE 43235 0 57330 FITBIT INC CL A 33812L102 843 147556 SH SOLE 0 0 147556 FIVE BELOW INC COM 33829M101 7898 119094 SH SOLE 82794 0 36300 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 8458 317128 SH SOLE 0 0 317128 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 215 9955 SH SOLE 0 0 9955 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 415 20275 SH SOLE 0 0 20275 FLEETCOR TECHNOLOGIES INC COM 339041105 12473 64819 SH SOLE 37883 0 26936 FLEX LTD ORD Y2573F102 17574 976883 SH SOLE 797222 0 179661 FLEXION THERAPEUTICS INC COM 33938J106 5226 208700 SH SOLE 0 0 208700 FLEXION THERAPEUTICS INC COM 33938J106 27 19300 SH Call SOLE 0 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 1419 52975 SH SOLE 0 0 52975 FLEXSHARES TR M STAR DEV MKT 33939L803 679 9805 SH SOLE 0 0 9805 FLEXSHARES TR MORNSTAR UPSTR 33939L407 832 24990 SH SOLE 20 0 24970 FLEXSHARES TR MORNSTAR USMKT 33939L100 1122 10029 SH SOLE 0 0 10029 FLEXSHARES TR MSTAR EMKT FAC 33939L308 272 4556 SH SOLE 0 0 4556 FLEXSHARES TR QUALT DIVD IDX 33939L860 33934 753576 SH SOLE 744890 0 8686 FLEXSHARES TR STOXX GLOBR INF 33939L795 602 12356 SH SOLE 0 0 12356 FLIR SYS INC COM 302445101 15234 326767 SH SOLE 102359 0 224408 FLOOR & DECOR HLDGS INC CL A 339750101 894 18360 SH SOLE 0 0 18360 FLOWERS FOODS INC COM 343498101 6298 326151 SH SOLE 49176 0 276975 FLOWSERVE CORP COM 34354P105 7924 188096 SH SOLE 181406 0 6690 FLUOR CORP NEW COM 343412102 18235 353050 SH SOLE 342072 0 10978 FLWS/1-800 FLOWERS CL A 68243Q106 153 14300 SH SOLE 0 0 14300 FNB BANCORP CALIF COM 302515101 804 22029 SH SOLE 0 0 22029 FNB CORP PA COM 302520101 34008 2460787 SH SOLE 2081506 0 379281 FOAMIX PHARMACEUTICALS LTD SHS M46135105 231 38500 SH SOLE 0 0 38500 FOOT LOCKER INC COM 344849104 763 16277 SH SOLE 0 0 16277 FORD MTR CO DEL COM PAR $0.01 345370860 30164 2415029 SH SOLE 208287 0 2206742 FORD MTR CO DEL COM PAR $0.01 345370860 7 13200 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 1 10900 SH Put SOLE 0 0 10900 FORD MTR CO DEL COM PAR $0.01 345370860 23 32000 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 1 21500 SH Put SOLE 0 0 21500 FORD MTR CO DEL COM PAR $0.01 345370860 1 13600 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 1 15000 SH Call SOLE 0 0 0 FOREST CITY RLTY TR INC COM CL A 345605109 3534 146640 SH SOLE 146090 0 550 FORTINET INC COM 34959E109 4340 99331 SH SOLE 53345 0 45986 FORTIS INC COM 349553107 10916 297642 SH SOLE 286400 0 11242 FORTIVE CORP COM 34959J108 13879 191837 SH SOLE 22499 0 169338 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 10258 514712 SH SOLE 0 0 514712 FORTUNA SILVER MINES INC COM 349915108 195 37313 SH SOLE 0 0 37313 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1704 24898 SH SOLE 4528 0 20370 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 2333 150031 SH SOLE 88589 0 61442 FOUNDATION MEDICINE INC COM 350465100 244 3578 SH SOLE 0 0 3578 FOUR CORNERS PPTY TR INC COM 35086T109 246 9555 SH SOLE 0 0 9555 FOX FACTORY HLDG CORP COM 35138V102 6093 156843 SH SOLE 152113 0 4730 FQF TR O SHS FTSE EUR 351680848 468 18367 SH SOLE 0 0 18367 FQF TR OSHARS FTSE US 351680855 3417 107097 SH SOLE 0 0 107097 FRANCO NEVADA CORP COM 351858105 5314 66460 SH SOLE 0 0 66460 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 208 2174 SH SOLE 0 0 2174 FRANKLIN FINL NETWORK INC COM 35352P104 698 20478 SH SOLE 0 0 20478 FRANKLIN LTD DURATION INC TR COM 35472T101 2594 219257 SH SOLE 0 0 219257 FRANKLIN RES INC COM 354613101 9492 219056 SH SOLE 150303 0 68753 FRANKLIN UNVL TR SH BEN INT 355145103 270 37640 SH SOLE 0 0 37640 FRANKS INTL N V COM N33462107 156 23500 SH SOLE 0 0 23500 FREEPORT-MCMORAN INC CL B 35671D857 45432 2396188 SH SOLE 1863038 0 533150 FREEPORT-MCMORAN INC CL B 35671D857 25 12000 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 39 22000 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 11 21100 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 3649 69444 SH SOLE 62514 0 6930 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 292 43159 SH SOLE 17 0 43142 FRONTLINE LTD SHS NEW G3682E192 294 64120 SH SOLE 0 0 64120 FS BANCORP INC COM 30263Y104 4216 77253 SH SOLE 0 0 77253 FS INVT CORP COM 302635107 228 31004 SH SOLE 0 0 31004 FST TR NEW OPPORT MLP & ENE COM 33739M100 773 64559 SH SOLE 0 0 64559 FULLER H B CO COM 359694106 3750 69610 SH SOLE 67999 0 1611 GABELLI DIVD & INCOME TR COM 36242H104 7261 310175 SH SOLE 0 0 310175 GABELLI EQUITY TR INC COM 362397101 1424 230052 SH SOLE 0 0 230052 GABELLI GLB SML & MD CP VAL COM 36249W104 3653 286729 SH SOLE 0 0 286729 GABELLI HLTHCARE & WELLNESS SHS 36246K103 2169 210139 SH SOLE 0 0 210139 GABELLI MULTIMEDIA TR INC COM 36239Q109 417 45380 SH SOLE 0 0 45380 GABELLI UTIL TR COM 36240A101 230 32377 SH SOLE 0 0 32377 GALECTIN THERAPEUTICS INC COM NEW 363225202 60 18090 SH SOLE 0 0 18090 GALLAGHER ARTHUR J & CO COM 363576109 23929 378149 SH SOLE 362524 0 15625 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 560 107521 SH SOLE 0 0 107521 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 392 58428 SH SOLE 0 0 58428 GAMING & LEISURE PPTYS INC COM 36467J108 3079 83211 SH SOLE 73709 0 9502 GAP INC DEL COM 364760108 654 19214 SH SOLE 0 0 19214 GARDNER DENVER HLDGS INC COM 36555P107 8297 244542 SH SOLE 139436 0 105106 GARMIN LTD SHS H2906T109 13319 223589 SH SOLE 47869 0 175720 GARTNER INC COM 366651107 4286 34801 SH SOLE 32714 0 2087 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 647 26155 SH SOLE 0 0 26155 GASTAR EXPL INC NEW COM 36729W202 27 25500 SH SOLE 0 0 25500 GATX CORP COM 361448103 469 7547 SH SOLE 0 0 7547 GDL FUND COM SH BEN IT 361570104 7397 760228 SH SOLE 0 0 760228 GDS HLDGS LTD SPONSORED ADR 36165L108 1711 75964 SH SOLE 0 0 75964 GEE GROUP INC COM 36165A102 114 40853 SH SOLE 0 0 40853 GEMPHIRE THERAPEUTICS INC COM 36870A108 380 47839 SH SOLE 0 0 47839 GENERAC HLDGS INC COM 368736104 396 7994 SH SOLE 0 0 7994 GENERAL AMERN INVS INC COM 368802104 15793 459098 SH SOLE 12 0 459086 GENERAL DYNAMICS CORP COM 369550108 46451 228313 SH SOLE 54804 0 173509 GENERAL ELECTRIC CO COM 369604103 100443 5756050 SH SOLE 1557551 0 4198499 GENERAL ELECTRIC CO COM 369604103 1 27800 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 90773 1530995 SH SOLE 961146 0 569849 GENERAL MLS INC COM 370334104 97 44500 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 33780 824110 SH SOLE 347817 0 476293 GENESCO INC COM 371532102 735 22627 SH SOLE 22627 0 0 GENESEE & WYO INC CL A 371559105 5260 66805 SH SOLE 48949 0 17856 GENESIS ENERGY L P UNIT LTD PARTN 371927104 4583 205051 SH SOLE 0 0 205051 GENESIS HEALTHCARE INC CL A COM 37185X106 19 25000 SH SOLE 0 0 25000 GENMARK DIAGNOSTICS INC COM 372309104 55 13250 SH SOLE 0 0 13250 GENOMIC HEALTH INC COM 37244C101 475 13877 SH SOLE 12764 0 1113 GENPACT LIMITED SHS G3922B107 382 12047 SH SOLE 11286 0 761 GENTEX CORP COM 371901109 2674 127639 SH SOLE 70690 0 56949 GENUINE PARTS CO COM 372460105 8902 93697 SH SOLE 40652 0 53045 GENWORTH FINL INC COM CL A 37247D106 118 37989 SH SOLE 0 0 37989 GEO GROUP INC NEW COM 36162J106 28558 1210107 SH SOLE 1189428 0 20679 GERDAU S A SPON ADR REP PFD 373737105 47 12500 SH SOLE 0 0 12500 GGP INC COM 36174X101 311 13317 SH SOLE 4636 0 8681 GILDAN ACTIVEWEAR INC COM 375916103 4520 139928 SH SOLE 46800 0 93128 GILEAD SCIENCES INC COM 375558103 59762 834165 SH SOLE 255687 0 578478 GLACIER BANCORP INC NEW COM 37637Q105 8350 211976 SH SOLE 203472 0 8504 GLADSTONE CAPITAL CORP COM 376535100 1135 123181 SH SOLE 204 0 122977 GLADSTONE INVT CORP COM 376546107 199 17833 SH SOLE 0 0 17833 GLATFELTER COM 377316104 330 15386 SH SOLE 0 0 15386 GLAUKOS CORP COM 377322102 415 16193 SH SOLE 1508 0 14685 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 139328 3928053 SH SOLE 3231748 0 696305 GLOBAL NET LEASE INC COM NEW 379378201 351 17064 SH SOLE 0 0 17064 GLOBAL PARTNERS LP COM UNITS 37946R109 204 12199 SH SOLE 0 0 12199 GLOBAL PMTS INC COM 37940X102 8651 86300 SH SOLE 80814 0 5486 GLOBAL WTR RES INC COM 379463102 142 15200 SH SOLE 0 0 15200 GLOBAL X FDS GLB X MLP ENRG I 37950E226 495 36460 SH SOLE 258 0 36202 GLOBAL X FDS GLB X SUPERDIV 37950E549 3402 156199 SH SOLE 0 0 156199 GLOBAL X FDS GLBL X MLP ETF 37950E473 3386 343374 SH SOLE 0 0 343374 GLOBAL X FDS GLBX MSCI NORW 37950E747 9807 746622 SH SOLE 742052 0 4570 GLOBAL X FDS GLOBAL X SILVER 37954Y848 415 12718 SH SOLE 0 0 12718 GLOBAL X FDS GLOBX SUPDV US 37950E291 1058 41340 SH SOLE 0 0 41340 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 980 25271 SH SOLE 0 0 25271 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1122 47334 SH SOLE 0 0 47334 GLOBAL X FDS SCIEN BETA US 37954Y103 4520 146177 SH SOLE 0 0 146177 GLOBALSTAR INC COM 378973408 66 50500 SH SOLE 0 0 50500 GLOBUS MED INC CL A 379577208 836 20347 SH SOLE 108 0 20239 GMS INC COM 36251C103 213 5670 SH SOLE 0 0 5670 GNC HLDGS INC COM CL A 36191G107 55 14825 SH SOLE 0 0 14825 GODADDY INC CL A 380237107 1282 25493 SH SOLE 0 0 25493 GOLAR LNG LTD BERMUDA SHS G9456A100 210 7051 SH SOLE 0 0 7051 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 374 16400 SH SOLE 0 0 16400 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 144 33487 SH SOLE 0 0 33487 GOLD STD VENTURES CORP COM 380738104 67 38224 SH SOLE 0 0 38224 GOLDCORP INC NEW COM 380956409 2425 189932 SH SOLE 0 0 189932 GOLDCORP INC NEW COM 380956409 1 22700 SH Call SOLE 0 0 0 GOLDCORP INC NEW COM 380956409 1 29100 SH Call SOLE 0 0 0 GOLDCORP INC NEW COM 380956409 5 16800 SH Call SOLE 0 0 0 GOLDEN ENTMT INC COM 381013101 2969 90926 SH SOLE 0 0 90926 GOLDEN STAR RES LTD CDA COM 38119T104 10 11000 SH SOLE 0 0 11000 GOLDMAN SACHS BDC INC SHS 38147U107 750 33837 SH SOLE 0 0 33837 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 8476 236707 SH SOLE 0 0 236707 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 18352 611723 SH SOLE 355071 0 256652 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 72723 1362881 SH SOLE 1233984 0 128897 GOLDMAN SACHS GROUP INC COM 38141G104 51408 201786 SH SOLE 99546 0 102240 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 818 132996 SH SOLE 0 0 132996 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 835 93359 SH SOLE 0 0 93359 GOLUB CAP BDC INC COM 38173M102 1594 87589 SH SOLE 0 0 87589 GOODYEAR TIRE & RUBR CO COM 382550101 3135 97016 SH SOLE 48554 0 48462 GOPRO INC CL A 38268T103 348 45922 SH SOLE 0 0 45922 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1419 76550 SH SOLE 0 0 76550 GRACE W R & CO DEL NEW COM 38388F108 213 3042 SH SOLE 0 0 3042 GRACO INC COM 384109104 17545 388000 SH SOLE 377490 0 10510 GRAINGER W W INC COM 384802104 14132 59808 SH SOLE 46775 0 13033 GRAMERCY PPTY TR COM NEW 385002308 6881 258084 SH SOLE 218615 0 39469 GRANA Y MONTERO S A A SPONSORED ADR 38500P208 110 38460 SH SOLE 0 0 38460 GRAND CANYON ED INC COM 38526M106 1300 14521 SH SOLE 128 0 14393 GRAPHIC PACKAGING HLDG CO COM 388689101 8124 525829 SH SOLE 522902 0 2927 GRAY TELEVISION INC COM 389375106 190 11362 SH SOLE 9062 0 2300 GREAT AJAX CORP COM 38983D300 343 24835 SH SOLE 0 0 24835 GREAT LAKES DREDGE & DOCK CO COM 390607109 854 158074 SH SOLE 158074 0 0 GREAT PLAINS ENERGY INC COM 391164100 43968 1363767 SH SOLE 1207781 0 155986 GREEN BANCORP INC COM 39260X100 238 11726 SH SOLE 0 0 11726 GREEN DOT CORP CL A 39304D102 1002 16625 SH SOLE 15861 0 764 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 627 33535 SH SOLE 0 0 33535 GREIF INC CL A 397624107 1099 18140 SH SOLE 0 0 18140 GREIF INC CL B 397624206 7646 110250 SH SOLE 0 0 110250 GROUPON INC COM 399473107 66 12989 SH SOLE 0 0 12989 GRUBHUB INC COM 400110102 1732 24127 SH SOLE 18233 0 5894 GRUPO FINANCIERO SANTANDER M SPON ADR SHS B 40053C105 1890 258584 SH SOLE 0 0 258584 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 206 11016 SH SOLE 0 0 11016 GSV CAP CORP COM 36191J101 363 66663 SH SOLE 0 0 66663 GUGGENHEIM CR ALLOCATION FD COM 40168G108 740 33734 SH SOLE 0 0 33734 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 2206 247840 SH SOLE 112 0 247728 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 444 20592 SH SOLE 0 0 20592 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2644 116334 SH SOLE 500 0 115834 GUIDEWIRE SOFTWARE INC COM 40171V100 10544 141983 SH SOLE 21845 0 120138 GULFPORT ENERGY CORP COM NEW 402635304 1513 118586 SH SOLE 55603 0 62983 GW PHARMACEUTICALS PLC ADS 36197T103 1117 8464 SH SOLE 0 0 8464 H & E EQUIPMENT SERVICES INC COM 404030108 347 8525 SH SOLE 0 0 8525 HAIN CELESTIAL GROUP INC COM 405217100 960 22640 SH SOLE 4606 0 18034 HALLIBURTON CO COM 406216101 63900 1307536 SH SOLE 235063 0 1072473 HALLIBURTON CO COM 406216101 20 31400 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 216 10685 SH SOLE 0 0 10685 HANCOCK HLDG CO COM 410120109 2812 56808 SH SOLE 0 0 56808 HANCOCK HLDG CO COM 410120109 8 20000 SH Call SOLE 0 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 7744 196899 SH SOLE 0 0 196899 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 521 24321 SH SOLE 0 0 24321 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 8735 354228 SH SOLE 0 0 354228 HANESBRANDS INC COM 410345102 40071 1916364 SH SOLE 1465171 0 451193 HANESBRANDS INC COM 410345102 66 52800 SH Call SOLE 0 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1979 82243 SH SOLE 0 0 82243 HANOVER INS GROUP INC COM 410867105 576 5333 SH SOLE 0 0 5333 HARLEY DAVIDSON INC COM 412822108 3368 66194 SH SOLE 0 0 66194 HARRIS CORP DEL COM 413875105 25772 181938 SH SOLE 101770 0 80168 HARTE-HANKS INC COM 416196103 19 20000 SH SOLE 0 0 20000 HARTFORD FINL SVCS GROUP INC COM 416515104 7437 132143 SH SOLE 54422 0 77721 HASBRO INC COM 418056107 9220 101441 SH SOLE 86472 0 14969 HAWAIIAN ELEC INDUSTRIES COM 419870100 414 11460 SH SOLE 0 0 11460 HAWAIIAN HOLDINGS INC COM 419879101 2537 63653 SH SOLE 52752 0 10901 HCA HEALTHCARE INC COM 40412C101 6745 76790 SH SOLE 21133 0 55657 HCP INC COM 40414L109 8943 342911 SH SOLE 112972 0 229939 HD SUPPLY HLDGS INC COM 40416M105 1288 32176 SH SOLE 1414 0 30762 HDFC BANK LTD ADR REPS 3 SHS 40415F101 13113 128974 SH SOLE 85897 0 43077 HEALTHCARE SVCS GRP INC COM 421906108 23391 443674 SH SOLE 29526 0 414148 HEALTHCARE TR AMER INC CL A NEW 42225P501 25040 833546 SH SOLE 662605 0 170941 HEALTHEQUITY INC COM 42226A107 1821 39029 SH SOLE 8267 0 30762 HEALTHSOUTH CORP COM NEW 421924309 3437 69568 SH SOLE 12648 0 56920 HECLA MNG CO COM 422704106 46 11540 SH SOLE 0 0 11540 HEICO CORP NEW CL A 422806208 28608 361897 SH SOLE 0 0 361897 HEICO CORP NEW COM 422806109 5047 53488 SH SOLE 33816 0 19672 HELEN OF TROY CORP LTD COM G4388N106 2416 25080 SH SOLE 18110 0 6970 HELMERICH & PAYNE INC COM 423452101 3847 59514 SH SOLE 0 0 59514 HENRY JACK & ASSOC INC COM 426281101 17976 153699 SH SOLE 128100 0 25599 HERCULES CAPITAL INC COM 427096508 3840 292686 SH SOLE 206916 0 85770 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 1623 93283 SH SOLE 91392 0 1891 HERSHEY CO COM 427866108 6430 56645 SH SOLE 18170 0 38475 HERTZ GLOBAL HLDGS INC COM 42806J106 309 13976 SH SOLE 0 0 13976 HERZFELD CARIBBEAN BASIN FD COM 42804T106 93 13020 SH SOLE 0 0 13020 HESKA CORP COM RESTRC NEW 42805E306 295 3681 SH SOLE 0 0 3681 HESS CORP COM 42809H107 1088 22917 SH SOLE 538 0 22379 HESS MIDSTREAM PARTNERS LP UNIT LTD PR INT 428104103 208 10500 SH SOLE 0 0 10500 HEWLETT PACKARD ENTERPRISE C COM 42824C109 5028 350171 SH SOLE 207969 0 142202 HEXCEL CORP NEW COM 428291108 5370 86825 SH SOLE 24033 0 62792 HFF INC CL A 40418F108 9237 189915 SH SOLE 189445 0 470 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 4694 438685 SH SOLE 0 0 438685 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 507 27875 SH SOLE 0 0 27875 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 24422 1575584 SH SOLE 0 0 1575584 HIGHWOODS PPTYS INC COM 431284108 665 13066 SH SOLE 0 0 13066 HILL ROM HLDGS INC COM 431475102 205 2437 SH SOLE 566 0 1871 HILLENBRAND INC COM 431571108 21877 489429 SH SOLE 486064 0 3365 HILTON GRAND VACATIONS INC COM 43283X105 208 4956 SH SOLE 1248 0 3708 HILTON WORLDWIDE HLDGS INC COM 43300A203 1381 17292 SH SOLE 2155 0 15137 HNI CORP COM 404251100 5205 134953 SH SOLE 134591 0 362 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 683 36610 SH SOLE 0 0 36610 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 633 19472 SH SOLE 0 0 19472 HOLLYFRONTIER CORP COM 436106108 13082 255401 SH SOLE 169708 0 85693 HOLOGIC INC COM 436440101 3179 74354 SH SOLE 54205 0 20149 HOME BANCSHARES INC COM 436893200 552 23736 SH SOLE 63 0 23673 HOME DEPOT INC COM 437076102 287041 1514467 SH SOLE 667300 0 847167 HONDA MOTOR LTD AMERN SHS 438128308 13401 393210 SH SOLE 362072 0 31138 HONEYWELL INTL INC COM 438516106 148144 965966 SH SOLE 559760 0 406206 HOPE BANCORP INC COM 43940T109 3778 206998 SH SOLE 206463 0 535 HORACE MANN EDUCATORS CORP N COM 440327104 303 6863 SH SOLE 3961 0 2902 HORIZON BANCORP IND COM 440407104 216 7777 SH SOLE 0 0 7777 HORIZON GLOBAL CORP COM 44052W104 539 38464 SH SOLE 38329 0 135 HORIZON PHARMA PLC SHS G4617B105 2639 180749 SH SOLE 0 0 180749 HORMEL FOODS CORP COM 440452100 4190 115134 SH SOLE 14070 0 101064 HORTONWORKS INC COM 440894103 346 17229 SH SOLE 0 0 17229 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1415 47410 SH SOLE 16939 0 30471 HOSTESS BRANDS INC CL A 44109J106 2071 139867 SH SOLE 139867 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 1245 133824 SH SOLE 131312 0 2512 HOULIHAN LOKEY INC CL A 441593100 710 15623 SH SOLE 0 0 15623 HOUSTON WIRE & CABLE CO COM 44244K109 1625 225702 SH SOLE 0 0 225702 HOVNANIAN ENTERPRISES INC CL A 442487203 39 11700 SH SOLE 0 0 11700 HOWARD HUGHES CORP COM 44267D107 5064 38579 SH SOLE 16397 0 22182 HP INC COM 40434L105 24809 1180797 SH SOLE 1026275 0 154522 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1992 77132 SH SOLE 0 0 77132 HSBC HLDGS PLC SPON ADR NEW 404280406 23538 455813 SH SOLE 217875 0 237938 HSN INC COM 404303109 899 22282 SH SOLE 22095 0 187 HUANENG PWR INTL INC SPON ADR H SHS 443304100 4593 183716 SH SOLE 118 0 183598 HUB GROUP INC CL A 443320106 582 12158 SH SOLE 0 0 12158 HUBBELL INC COM 443510607 6810 50317 SH SOLE 44661 0 5656 HUBSPOT INC COM 443573100 4399 49761 SH SOLE 35272 0 14489 HUDSON PAC PPTYS INC COM 444097109 1456 42507 SH SOLE 40213 0 2294 HUMANA INC COM 444859102 6592 26573 SH SOLE 16934 0 9639 HUNT J B TRANS SVCS INC COM 445658107 2036 17708 SH SOLE 15890 0 1818 HUNTINGTON BANCSHARES INC COM 446150104 21354 1466617 SH SOLE 820684 0 645933 HUNTINGTON BANCSHARES INC PFD CONV SER A 446150401 5796 4124 SH SOLE 234 0 3890 HUNTINGTON INGALLS INDS INC COM 446413106 9486 40247 SH SOLE 24343 0 15904 HUNTSMAN CORP COM 447011107 14335 430620 SH SOLE 243254 0 187366 HYATT HOTELS CORP COM CL A 448579102 2396 32584 SH SOLE 30920 0 1664 IAC INTERACTIVECORP COM 44919P508 9572 78281 SH SOLE 71046 0 7235 IBERIABANK CORP COM 450828108 1417 18284 SH SOLE 715 0 17569 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 4894 92319 SH SOLE 46 0 92273 ICHOR HOLDINGS SHS G4740B105 501 20357 SH SOLE 0 0 20357 ICICI BK LTD ADR 45104G104 4417 453967 SH SOLE 438229 0 15738 ICON PLC SHS G4705A100 9865 87959 SH SOLE 67175 0 20784 ICU MED INC COM 44930G107 15704 72705 SH SOLE 17994 0 54711 IDACORP INC COM 451107106 747 8181 SH SOLE 0 0 8181 IDEX CORP COM 45167R104 21277 161225 SH SOLE 156099 0 5126 IDEXX LABS INC COM 45168D104 3998 25567 SH SOLE 12571 0 12996 IGNYTA INC COM 451731103 692 25911 SH SOLE 25611 0 300 IHS MARKIT LTD SHS G47567105 12135 268760 SH SOLE 265930 0 2830 II VI INC COM 902104108 556 11851 SH SOLE 0 0 11851 ILG INC COM 44967H101 405 14218 SH SOLE 11494 0 2724 ILLINOIS TOOL WKS INC COM 452308109 39463 236515 SH SOLE 108022 0 128493 ILLUMINA INC COM 452327109 6454 29538 SH SOLE 20136 0 9402 ILLUMINA INC NOTE 6/1 452327AF6 380 350000 PRN SOLE 0 0 350000 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 414 350000 PRN SOLE 0 0 350000 IMMUNOGEN INC COM 45253H101 3970 619357 SH SOLE 602525 0 16832 IMPAX LABORATORIES INC COM 45256B101 665 39924 SH SOLE 37777 0 2147 IMPERIAL OIL LTD COM NEW 453038408 391 12533 SH SOLE 0 0 12533 IMPERVA INC COM 45321L100 880 22166 SH SOLE 11119 0 11047 IMPINJ INC COM 453204109 1319 58531 SH SOLE 0 0 58531 INC RESH HLDGS INC CL A 45329R109 2115 48498 SH SOLE 43642 0 4856 INCYTE CORP COM 45337C102 2748 29020 SH SOLE 19030 0 9990 INDEPENDENCE RLTY TR INC COM 45378A106 10815 1071858 SH SOLE 0 0 1071858 INDEPENDENT BANK CORP MASS COM 453836108 219 3137 SH SOLE 0 0 3137 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 313 14440 SH SOLE 0 0 14440 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 198877 6533396 SH SOLE 6509112 0 24284 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1872 66750 SH SOLE 21 0 66729 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 11669 584916 SH SOLE 0 0 584916 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 530 17072 SH SOLE 0 0 17072 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 376 14968 SH SOLE 0 0 14968 INDEXIQ ETF TR US RL EST SMCP 45409B628 1661 63091 SH SOLE 0 0 63091 INDIA FD INC COM 454089103 2729 104497 SH SOLE 0 0 104497 INFINERA CORPORATION COM 45667G103 278 43888 SH SOLE 39028 0 4860 INFORMATION SERVICES GROUP I COM 45675Y104 72 17362 SH SOLE 0 0 17362 INFOSYS LTD SPONSORED ADR 456788108 2621 161608 SH SOLE 125630 0 35978 ING GROEP N V SPONSORED ADR 456837103 10203 552708 SH SOLE 423429 0 129279 INGERSOLL-RAND PLC SHS G47791101 49226 551913 SH SOLE 180661 0 371252 INGERSOLL-RAND PLC SHS G47791101 3 14400 SH Call SOLE 0 0 0 INGEVITY CORP COM 45688C107 2334 33116 SH SOLE 26173 0 6943 INGLES MKTS INC CL A 457030104 251 7267 SH SOLE 4447 0 2820 INGREDION INC COM 457187102 11797 84388 SH SOLE 71026 0 13362 INNERWORKINGS INC COM 45773Y105 411 40947 SH SOLE 0 0 40947 INNOVATOR ETFS TR IBD 50 ETF 45782C102 617 18593 SH SOLE 0 0 18593 INOGEN INC COM 45780L104 244 2053 SH SOLE 0 0 2053 INSPERITY INC COM 45778Q107 684 11928 SH SOLE 0 0 11928 INSTRUCTURE INC COM 45781U103 691 20881 SH SOLE 0 0 20881 INSYS THERAPEUTICS INC NEW COM NEW 45824V209 298 31008 SH SOLE 0 0 31008 INTEGER HLDGS CORP COM 45826H109 1473 32527 SH SOLE 0 0 32527 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3392 70869 SH SOLE 66727 0 4142 INTEGRATED DEVICE TECHNOLOGY COM 458118106 1880 63224 SH SOLE 30981 0 32243 INTEL CORP COM 458140100 188845 4091078 SH SOLE 1926402 0 2164676 INTEL CORP COM 458140100 77 12100 SH Call SOLE 0 0 0 INTERCEPT PHARMACEUTICALS IN COM 45845P108 1991 34073 SH SOLE 0 0 34073 INTERCONTINENTAL EXCHANGE IN COM 45866F104 43590 617765 SH SOLE 153648 0 464117 INTERCONTINENTAL EXCHANGE IN COM 45866F104 31 20700 SH Call SOLE 0 0 0 INTERNATIONAL BANCSHARES COR COM 459044103 412 10385 SH SOLE 0 0 10385 INTERNATIONAL BUSINESS MACHS COM 459200101 88937 579689 SH SOLE 67032 0 512657 INTERNATIONAL BUSINESS MACHS COM 459200101 18 17800 SH Call SOLE 0 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 56 26800 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 10946 71726 SH SOLE 53781 0 17945 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2723 102719 SH SOLE 57479 0 45240 INTERNATIONAL TOWER HILL MIN COM 46050R102 6 15000 SH SOLE 0 0 15000 INTERPACE DIAGNOSTICS GROUP COM NEW 46062X204 20 20000 SH SOLE 0 0 20000 INTERPUBLIC GROUP COS INC COM 460690100 30050 1490567 SH SOLE 1361307 0 129260 INTERSECT ENT INC COM 46071F103 2925 90274 SH SOLE 89274 0 1000 INTERXION HOLDING N.V SHS N47279109 880 14929 SH SOLE 0 0 14929 INTL PAPER CO COM 460146103 32989 569357 SH SOLE 304657 0 264700 INTRA CELLULAR THERAPIES INC COM 46116X101 237 16350 SH SOLE 0 0 16350 INTREXON CORP COM 46122T102 401 34822 SH SOLE 0 0 34822 INTUIT COM 461202103 7731 49001 SH SOLE 18293 0 30708 INTUITIVE SURGICAL INC COM NEW 46120E602 8058 22080 SH SOLE 2895 0 19185 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 712 62541 SH SOLE 37 0 62504 INVESCO BD FD COM 46132L107 1067 53666 SH SOLE 0 0 53666 INVESCO DYNAMIC CR OPP FD COM 46132R104 2871 245181 SH SOLE 99 0 245082 INVESCO LTD SHS G491BT108 3366 92114 SH SOLE 12400 0 79714 INVESCO MORTGAGE CAPITAL INC COM 46131B100 325 18250 SH SOLE 0 0 18250 INVESCO MUN OPPORTUNITY TR COM 46132C107 2084 168067 SH SOLE 39 0 168028 INVESCO MUN TR COM 46131J103 1026 82082 SH SOLE 41 0 82041 INVESCO MUNI INCOME OPP TRST COM 46132X101 266 33227 SH SOLE 0 0 33227 INVESCO PA VALUE MUN INCOME COM 46132K109 825 67891 SH SOLE 0 0 67891 INVESCO QUALITY MUNI INC TRS COM 46133G107 3104 248131 SH SOLE 40 0 248091 INVESCO SR INCOME TR COM 46131H107 854 194497 SH SOLE 263 0 194234 INVESCO TR INVT GRADE MUNS COM 46131M106 488 37035 SH SOLE 0 0 37035 INVESCO VALUE MUN INCOME TR COM 46132P108 430 28831 SH SOLE 0 0 28831 INVESTORS BANCORP INC NEW COM 46146L101 143 10286 SH SOLE 0 0 10286 INVITATION HOMES INC COM 46187W107 1528 64820 SH SOLE 0 0 64820 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 61 79400 SH SOLE 0 0 79400 IONIS PHARMACEUTICALS INC COM 462222100 39106 777449 SH SOLE 760549 0 16900 IPG PHOTONICS CORP COM 44980X109 5391 25175 SH SOLE 16136 0 9039 IQVIA HLDGS INC COM 46266C105 14754 150705 SH SOLE 23124 0 127581 IRIDIUM COMMUNICATIONS INC COM 46269C102 6333 536660 SH SOLE 0 0 536660 IRIDIUM COMMUNICATIONS INC COM 46269C102 35 20000 SH Call SOLE 0 0 0 IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 669 1611 SH SOLE 0 0 1611 IROBOT CORP COM 462726100 1343 17513 SH SOLE 0 0 17513 IRON MTN INC NEW COM 46284V101 89822 2380643 SH SOLE 2216340 0 164303 ISHARES GOLD TRUST ISHARES 464285105 9890 790586 SH SOLE 243 0 790343 ISHARES INC CORE MSCI EMKT 46434G103 380168 6681339 SH SOLE 5848511 0 832828 ISHARES INC CUR HD MSCI EM 46434G509 1003 37828 SH SOLE 0 0 37828 ISHARES INC EM HGHYL BD ETF 464286285 869 17393 SH SOLE 0 0 17393 ISHARES INC EM MKT SM-CP ETF 464286475 1111 20920 SH SOLE 0 0 20920 ISHARES INC EM MKTS DIV ETF 464286319 4827 115385 SH SOLE 0 0 115385 ISHARES INC INTL HIGH YIELD 464286210 716 13143 SH SOLE 0 0 13143 ISHARES INC JP MORGAN EM ETF 464286517 327 6777 SH SOLE 0 0 6777 ISHARES INC JP MRG EM CRP BD 464286251 674 13219 SH SOLE 0 0 13219 ISHARES INC MIN VOL EMRG MKT 464286533 10950 180210 SH SOLE 147 0 180063 ISHARES INC MIN VOL GBL ETF 464286525 9972 118258 SH SOLE 0 0 118258 ISHARES INC MSCI AUST ETF 464286103 5950 256793 SH SOLE 243414 0 13379 ISHARES INC MSCI AUSTRIA ETF 464286202 1256 50980 SH SOLE 0 0 50980 ISHARES INC MSCI BELGIUM ETF 464286301 201 9559 SH SOLE 0 0 9559 ISHARES INC MSCI BRAZIL ETF 464286400 1065 26331 SH SOLE 0 0 26331 ISHARES INC MSCI BRIC INDX 464286657 302 6793 SH SOLE 0 0 6793 ISHARES INC MSCI CDA ETF 464286509 7979 269198 SH SOLE 253762 0 15436 ISHARES INC MSCI CHILE ETF 464286640 20228 387797 SH SOLE 0 0 387797 ISHARES INC MSCI EURZONE ETF 464286608 20063 462482 SH SOLE 57784 0 404698 ISHARES INC MSCI FRANCE ETF 464286707 1075 34422 SH SOLE 0 0 34422 ISHARES INC MSCI GBL ETF NEW 46434G848 768 22177 SH SOLE 0 0 22177 ISHARES INC MSCI GBL GOLD MN 46434G855 380 20209 SH SOLE 0 0 20209 ISHARES INC MSCI GERMANY ETF 464286806 447 13545 SH SOLE 0 0 13545 ISHARES INC MSCI HONG KG ETF 464286871 8183 321900 SH SOLE 0 0 321900 ISHARES INC MSCI JPN ETF NEW 46434G822 20833 347623 SH SOLE 91378 0 256245 ISHARES INC MSCI MEXICO ETF 464286822 24082 488582 SH SOLE 0 0 488582 ISHARES INC MSCI PAC JP ETF 464286665 2378 49758 SH SOLE 0 0 49758 ISHARES INC MSCI SPAIN ETF 464286764 3354 102355 SH SOLE 0 0 102355 ISHARES INC MSCI STH KOR ETF 464286772 2804 37423 SH SOLE 0 0 37423 ISHARES INC MSCI SWITZERLAND 464286749 713 20047 SH SOLE 134 0 19913 ISHARES INC MSCI TAIWAN ETF 46434G772 9531 263213 SH SOLE 0 0 263213 ISHARES INC MSCI WORLD ETF 464286392 229 2602 SH SOLE 0 0 2602 ISHARES INC US INTL HGH YLD 464286178 702 13908 SH SOLE 0 0 13908 ISHARES SILVER TRUST ISHARES 46428Q109 7020 439028 SH SOLE 0 0 439028 ISHARES TR 0-5 YR TIPS ETF 46429B747 8454 84651 SH SOLE 74006 0 10645 ISHARES TR 0-5YR HI YL CP 46434V407 3281 69613 SH SOLE 0 0 69613 ISHARES TR 0-5YR INVT GR CP 46434V100 4062 80826 SH SOLE 0 0 80826 ISHARES TR 1 3 YR CR BD ETF 464288646 44514 425814 SH SOLE 204453 0 221361 ISHARES TR 1 3 YR TREAS BD 464287457 14903 177727 SH SOLE 15609 0 162118 ISHARES TR 10+ YR CR BD ETF 464289511 5449 86214 SH SOLE 61805 0 24409 ISHARES TR 10-20 YR TRS ETF 464288653 9739 71603 SH SOLE 0 0 71603 ISHARES TR 20 YR TR BD ETF 464287432 21192 167049 SH SOLE 98737 0 68312 ISHARES TR 3 7 YR TREAS BD 464288661 8925 73061 SH SOLE 0 0 73061 ISHARES TR A RATE CP BD ETF 46429B291 1694 32059 SH SOLE 0 0 32059 ISHARES TR AGENCY BOND ETF 464288166 13270 117342 SH SOLE 92021 0 25321 ISHARES TR AGGRES ALLOC ETF 464289859 583 10815 SH SOLE 7396 0 3419 ISHARES TR ASIA 50 ETF 464288430 1220 18471 SH SOLE 0 0 18471 ISHARES TR BARCLAYS 7 10 YR 464287440 18584 176032 SH SOLE 88385 0 87647 ISHARES TR CHINA LG-CAP ETF 464287184 6691 144917 SH SOLE 0 0 144917 ISHARES TR COHEN STEER REIT 464287564 5768 56931 SH SOLE 0 0 56931 ISHARES TR CONSER ALLOC ETF 464289883 662 19095 SH SOLE 16743 0 2352 ISHARES TR CONV BD ETF 46435G102 8820 160021 SH SOLE 154852 0 5169 ISHARES TR CORE 1 5 YR USD 46432F859 17508 351351 SH SOLE 13855 0 337496 ISHARES TR CORE DIV GRWTH 46434V621 3381 97209 SH SOLE 0 0 97209 ISHARES TR CORE HIGH DV ETF 46429B663 10252 113733 SH SOLE 0 0 113733 ISHARES TR CORE MSCI EAFE 46432F842 2003122 30308996 SH SOLE 29110135 0 1198861 ISHARES TR CORE MSCI EURO 46434V738 16167 322243 SH SOLE 140732 0 181511 ISHARES TR CORE MSCI PAC 46434V696 2236 37495 SH SOLE 0 0 37495 ISHARES TR CORE MSCI TOTAL 46432F834 5348 84768 SH SOLE 0 0 84768 ISHARES TR CORE S&P MCP ETF 464287507 364673 1921507 SH SOLE 1527500 0 394007 ISHARES TR CORE S&P SCP ETF 464287804 383065 4987143 SH SOLE 3298037 0 1689106 ISHARES TR CORE S&P TTL STK 464287150 11478 187732 SH SOLE 0 0 187732 ISHARES TR CORE S&P US GWT 464287671 20383 379076 SH SOLE 307554 0 71522 ISHARES TR CORE S&P US VLU 464287663 6485 117049 SH SOLE 81650 0 35399 ISHARES TR CORE S&P500 ETF 464287200 184283 685441 SH SOLE 257958 0 427483 ISHARES TR CORE TOTAL USD 46434V613 24181 475344 SH SOLE 0 0 475344 ISHARES TR CORE US AGGBD ET 464287226 1900423 17382438 SH SOLE 16421146 0 961292 ISHARES TR CUR HD EURZN ETF 46434V639 34985 1173605 SH SOLE 0 0 1173605 ISHARES TR DEVSMCP EXNA ETF 464288497 924 15975 SH SOLE 0 0 15975 ISHARES TR DOW JONES US ETF 464287846 1104 8262 SH SOLE 0 0 8262 ISHARES TR EAFE GRWTH ETF 464288885 99606 1233671 SH SOLE 1196504 0 37167 ISHARES TR EAFE SML CP ETF 464288273 6230 96589 SH SOLE 190 0 96399 ISHARES TR EAFE VALUE ETF 464288877 72264 1309015 SH SOLE 1278533 0 30482 ISHARES TR EDGE MSCI USA VL 46432F388 256 3057 SH SOLE 0 0 3057 ISHARES TR EUROPE ETF 464287861 2897 61300 SH SOLE 0 0 61300 ISHARES TR EXPONENTIAL TECH 46434V381 594 16747 SH SOLE 0 0 16747 ISHARES TR FLTG RATE NT ETF 46429B655 27352 538208 SH SOLE 73255 0 464953 ISHARES TR GL TIMB FORE ETF 464288174 1476 20750 SH SOLE 0 0 20750 ISHARES TR GLB CNS DISC ETF 464288745 437 3995 SH SOLE 0 0 3995 ISHARES TR GLB CNSM STP ETF 464288737 2344 22130 SH SOLE 0 0 22130 ISHARES TR GLB INFRASTR ETF 464288372 1563 34570 SH SOLE 0 0 34570 ISHARES TR GLOB HLTHCRE ETF 464287325 5098 45303 SH SOLE 0 0 45303 ISHARES TR GLOB UTILITS ETF 464288711 370 7462 SH SOLE 0 0 7462 ISHARES TR GLOBAL 100 ETF 464287572 682 7364 SH SOLE 0 0 7364 ISHARES TR GLOBAL ENERG ETF 464287341 1852 52094 SH SOLE 0 0 52094 ISHARES TR GLOBAL FINLS ETF 464287333 13123 187659 SH SOLE 163445 0 24214 ISHARES TR GLOBAL MATER ETF 464288695 218 3111 SH SOLE 0 0 3111 ISHARES TR GLOBAL REIT ETF 46434V647 1105 42336 SH SOLE 0 0 42336 ISHARES TR GLOBAL TECH ETF 464287291 3962 25787 SH SOLE 0 0 25787 ISHARES TR GOV/CRED BD ETF 464288596 701 6155 SH SOLE 0 0 6155 ISHARES TR GRWT ALLOCAT ETF 464289867 1460 32506 SH SOLE 19756 0 12750 ISHARES TR HDG MSCI EAFE 46434V803 8391 282673 SH SOLE 0 0 282673 ISHARES TR HDG MSCI JAPAN 46434V886 4913 147353 SH SOLE 0 0 147353 ISHARES TR IBONDS DEC18 ETF 46434VAA8 2262 89997 SH SOLE 0 0 89997 ISHARES TR IBONDS DEC19 ETF 46434VAU4 2421 97335 SH SOLE 0 0 97335 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 2698 106584 SH SOLE 0 0 106584 ISHARES TR IBONDS DEC21 ETF 46434VBK5 2388 96300 SH SOLE 0 0 96300 ISHARES TR IBONDS DEC21 ETF 46435G789 290 11397 SH SOLE 0 0 11397 ISHARES TR IBONDS DEC22 ETF 46434VBA7 2289 91627 SH SOLE 0 0 91627 ISHARES TR IBONDS DEC22 ETF 46435G755 202 7868 SH SOLE 0 0 7868 ISHARES TR IBONDS DEC23 ETF 46434VAX8 331 13197 SH SOLE 0 0 13197 ISHARES TR IBONDS DEC24 ETF 46434VBG4 279 11150 SH SOLE 0 0 11150 ISHARES TR IBONDS DEC25 ETF 46434VBD1 534 21354 SH SOLE 0 0 21354 ISHARES TR IBONDS SEP18 ETF 46429B580 318 12512 SH SOLE 0 0 12512 ISHARES TR IBONDS SEP19 ETF 46429B564 534 21076 SH SOLE 0 0 21076 ISHARES TR IBONDS SEP20 ETF 46434V571 256 10081 SH SOLE 0 0 10081 ISHARES TR IBOXX HI YD ETF 464288513 19806 226980 SH SOLE 7148 0 219832 ISHARES TR IBOXX INV CP ETF 464287242 67577 555917 SH SOLE 294791 0 261126 ISHARES TR INDIA 50 ETF 464289529 6738 181503 SH SOLE 0 0 181503 ISHARES TR INTL MOMENTUM FT 46434V449 3026 99173 SH SOLE 98673 0 500 ISHARES TR INTL PFD STK ETF 46429B135 3148 168800 SH SOLE 0 0 168800 ISHARES TR INTL SEL DIV ETF 464288448 25567 756650 SH SOLE 398201 0 358449 ISHARES TR INTRM GOV CR ETF 464288612 3904 35566 SH SOLE 38 0 35528 ISHARES TR INTRMD CR BD ETF 464288638 38217 349943 SH SOLE 264427 0 85516 ISHARES TR JPMORGAN USD EMG 464288281 6208 53473 SH SOLE 0 0 53473 ISHARES TR LATN AMER 40 ETF 464287390 373 10902 SH SOLE 0 0 10902 ISHARES TR MBS ETF 464288588 21701 203592 SH SOLE 89131 0 114461 ISHARES TR MICRO-CAP ETF 464288869 1816 18971 SH SOLE 0 0 18971 ISHARES TR MIN VOL EAFE ETF 46429B689 23594 323292 SH SOLE 7 0 323285 ISHARES TR MIN VOL JAPN ETF 46434V712 271 3992 SH SOLE 0 0 3992 ISHARES TR MIN VOL USA ETF 46429B697 552651 10470799 SH SOLE 9762606 0 708193 ISHARES TR MODERT ALLOC ETF 464289875 1006 26438 SH SOLE 11633 0 14805 ISHARES TR MORTGE REL ETF 46435G342 5863 129698 SH SOLE 87 0 129611 ISHARES TR MRGSTR MD CP ETF 464288208 14775 79587 SH SOLE 0 0 79587 ISHARES TR MRGSTR MD CP VAL 464288406 1884 11812 SH SOLE 0 0 11812 ISHARES TR MRGSTR SM CP ETF 464288505 304 1744 SH SOLE 0 0 1744 ISHARES TR MRNGSTR INC ETF 46432F875 10799 418094 SH SOLE 390512 0 27582 ISHARES TR MRNGSTR LG-CP GR 464287119 512 3274 SH SOLE 0 0 3274 ISHARES TR MRNGSTR LG-CP VL 464288109 1712 16212 SH SOLE 0 0 16212 ISHARES TR MSCI AC ASIA ETF 464288182 11170 146439 SH SOLE 133737 0 12702 ISHARES TR MSCI ACWI ETF 464288257 4702 65230 SH SOLE 4822 0 60408 ISHARES TR MSCI ACWI EX US 464288240 48122 963400 SH SOLE 0 0 963400 ISHARES TR MSCI CHINA ETF 46429B671 437 6563 SH SOLE 0 0 6563 ISHARES TR MSCI EAFE ETF 464287465 143450 2040218 SH SOLE 136722 0 1903496 ISHARES TR MSCI EMG MKT ETF 464287234 64420 1367154 SH SOLE 1509 0 1365645 ISHARES TR MSCI EMG MKT ETF 464287234 335 45000 SH Call SOLE 0 0 0 ISHARES TR MSCI EURO FL ETF 464289180 1617 69371 SH SOLE 0 0 69371 ISHARES TR MSCI INDIA ETF 46429B598 3265 90514 SH SOLE 0 0 90514 ISHARES TR MSCI INDIA SM CP 46429B614 31701 603008 SH SOLE 0 0 603008 ISHARES TR MSCI IRELAND ETF 46429B507 214 4455 SH SOLE 0 0 4455 ISHARES TR MSCI KLD400 SOC 464288570 343 3492 SH SOLE 0 0 3492 ISHARES TR MSCI POLAND ETF 46429B606 1502 55450 SH SOLE 0 0 55450 ISHARES TR MSCI UK ETF NEW 46435G334 1912 53385 SH SOLE 0 0 53385 ISHARES TR MSCI USA ESG SLC 464288802 2297 20684 SH SOLE 0 0 20684 ISHARES TR N AMER TECH ETF 464287549 2061 12208 SH SOLE 0 0 12208 ISHARES TR NA TEC SFTWR ETF 464287515 9469 61263 SH SOLE 0 0 61263 ISHARES TR NASDAQ BIOTECH 464287556 29750 278618 SH SOLE 0 0 278618 ISHARES TR NATIONAL MUN ETF 464288414 20908 188799 SH SOLE 0 0 188799 ISHARES TR NEW ZEALAND ETF 464289123 4494 94673 SH SOLE 0 0 94673 ISHARES TR NORTH AMERN NAT 464287374 611 17229 SH SOLE 0 0 17229 ISHARES TR PHLX SEMICND ETF 464287523 4744 27937 SH SOLE 0 0 27937 ISHARES TR RUS 1000 ETF 464287622 23731 159688 SH SOLE 25189 0 134499 ISHARES TR RUS 1000 GRW ETF 464287614 544993 4046582 SH SOLE 2209336 0 1837246 ISHARES TR RUS 1000 VAL ETF 464287598 441862 3553648 SH SOLE 2299269 0 1254379 ISHARES TR RUS 2000 GRW ETF 464287648 33600 179943 SH SOLE 5515 0 174428 ISHARES TR RUS 2000 VAL ETF 464287630 24507 194891 SH SOLE 95 0 194796 ISHARES TR RUS MD CP GR ETF 464287481 27400 227120 SH SOLE 7730 0 219390 ISHARES TR RUS MDCP VAL ETF 464287473 27963 313664 SH SOLE 202540 0 111124 ISHARES TR RUS MID CAP ETF 464287499 43990 211362 SH SOLE 34630 0 176732 ISHARES TR RUS TP200 GR ETF 464289438 4367 59703 SH SOLE 0 0 59703 ISHARES TR RUSSELL 2000 ETF 464287655 170638 1119219 SH SOLE 664549 0 454670 ISHARES TR RUSSELL 2000 ETF 464287655 27 13100 SH Call SOLE 0 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 7 54700 SH Call SOLE 0 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 11569 73143 SH SOLE 51619 0 21524 ISHARES TR S&P 100 ETF 464287101 2458 20721 SH SOLE 0 0 20721 ISHARES TR S&P 500 GRWT ETF 464287309 82942 542921 SH SOLE 0 0 542921 ISHARES TR S&P 500 VAL ETF 464287408 52476 459345 SH SOLE 33 0 459312 ISHARES TR S&P MC 400GR ETF 464287606 71723 332309 SH SOLE 0 0 332309 ISHARES TR S&P MC 400VL ETF 464287705 43698 272921 SH SOLE 0 0 272921 ISHARES TR S&P SML 600 GWT 464287887 11598 68161 SH SOLE 0 0 68161 ISHARES TR S&P US PFD STK 464288687 25764 676754 SH SOLE 96486 0 580268 ISHARES TR SELECT DIVID ETF 464287168 37811 383624 SH SOLE 0 0 383624 ISHARES TR SHORT TREAS BD 464288679 14551 131989 SH SOLE 7587 0 124402 ISHARES TR SHRT NAT MUN ETF 464288158 556 5299 SH SOLE 0 0 5299 ISHARES TR SP SMCP600VL ETF 464287879 19183 124913 SH SOLE 0 0 124913 ISHARES TR TIPS BD ETF 464287176 25959 227551 SH SOLE 1793 0 225758 ISHARES TR TRANS AVG ETF 464287192 4659 24301 SH SOLE 0 0 24301 ISHARES TR U.S. BAS MTL ETF 464287838 6101 59701 SH SOLE 0 0 59701 ISHARES TR U.S. CNSM GD ETF 464287812 9595 75710 SH SOLE 41032 0 34678 ISHARES TR U.S. CNSM SV ETF 464287580 8803 49109 SH SOLE 0 0 49109 ISHARES TR U.S. ENERGY ETF 464287796 1462 36864 SH SOLE 0 0 36864 ISHARES TR U.S. FIN SVC ETF 464287770 62890 482096 SH SOLE 379675 0 102421 ISHARES TR U.S. FINLS ETF 464287788 14850 124340 SH SOLE 0 0 124340 ISHARES TR U.S. INSRNCE ETF 464288786 1398 20991 SH SOLE 0 0 20991 ISHARES TR U.S. MED DVC ETF 464288810 9291 53548 SH SOLE 0 0 53548 ISHARES TR U.S. PHARMA ETF 464288836 3330 21573 SH SOLE 0 0 21573 ISHARES TR U.S. REAL ES ETF 464287739 13541 167135 SH SOLE 108 0 167027 ISHARES TR U.S. TECH ETF 464287721 15150 93058 SH SOLE 0 0 93058 ISHARES TR U.S. UTILITS ETF 464287697 4357 32791 SH SOLE 0 0 32791 ISHARES TR US AER DEF ETF 464288760 21852 116153 SH SOLE 0 0 116153 ISHARES TR US BR DEL SE ETF 464288794 2427 38662 SH SOLE 0 0 38662 ISHARES TR US CR BD ETF 464288620 20462 182648 SH SOLE 178318 0 4330 ISHARES TR US HLTHCARE ETF 464287762 8158 46823 SH SOLE 0 0 46823 ISHARES TR US HLTHCR PR ETF 464288828 211 1345 SH SOLE 0 0 1345 ISHARES TR US HOME CONS ETF 464288752 3770 86228 SH SOLE 0 0 86228 ISHARES TR US INDUSTRIALS 464287754 7720 52384 SH SOLE 0 0 52384 ISHARES TR US OIL EQ&SV ETF 464288844 650 18104 SH SOLE 0 0 18104 ISHARES TR US OIL GS EX ETF 464288851 697 10731 SH SOLE 0 0 10731 ISHARES TR US REGNL BKS ETF 464288778 4100 83183 SH SOLE 0 0 83183 ISHARES TR US TREAS BD ETF 46429B267 6913 275643 SH SOLE 134 0 275509 ISHARES TR USA MOMENTUM FCT 46432F396 31507 305506 SH SOLE 218735 0 86771 ISHARES TR USA QUALITY FCTR 46432F339 3484 42031 SH SOLE 0 0 42031 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 1728 34472 SH SOLE 0 0 34472 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 2948 226737 SH SOLE 224204 0 2533 ITT INC COM 45073V108 259 4859 SH SOLE 1728 0 3131 ITURAN LOCATION AND CONTROL SHS M6158M104 419 12267 SH SOLE 0 0 12267 J & J SNACK FOODS CORP COM 466032109 429 2824 SH SOLE 0 0 2824 J2 GLOBAL INC COM 48123V102 5369 71561 SH SOLE 67642 0 3919 JABIL INC COM 466313103 7761 295650 SH SOLE 144379 0 151271 JACK IN THE BOX INC COM 466367109 452 4609 SH SOLE 0 0 4609 JACOBS ENGR GROUP INC DEL COM 469814107 2559 38797 SH SOLE 11991 0 26806 JAMES RIV GROUP LTD COM G5005R107 6632 165756 SH SOLE 165415 0 341 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1186 23647 SH SOLE 0 0 23647 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 581 49193 SH SOLE 0 0 49193 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 5536 41116 SH SOLE 22230 0 18886 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 19 11900 SH Call SOLE 0 0 0 JBG SMITH PPTYS COM 46590V100 218 6280 SH SOLE 2466 0 3814 JD COM INC SPON ADR CL A 47215P106 4277 103268 SH SOLE 0 0 103268 JEFFERIES GROUP INC NEW DBCV 3.875%11/0 472319AG7 1751 1751000 PRN SOLE 0 0 1751000 JELD-WEN HLDG INC COM 47580P103 1710 43446 SH SOLE 43296 0 150 JERNIGAN CAP INC COM 476405105 2090 109953 SH SOLE 0 0 109953 JETBLUE AIRWAYS CORP COM 477143101 2493 111597 SH SOLE 65327 0 46270 JIANPU TECHNOLOGY INC ADR 47738D101 145 22335 SH SOLE 0 0 22335 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1439 12988 SH SOLE 10011 0 2977 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 4926 141600 SH SOLE 0 0 141600 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 439 25229 SH SOLE 0 0 25229 JOHNSON & JOHNSON COM 478160104 397838 2847367 SH SOLE 1350259 0 1497108 JOHNSON CTLS INTL PLC SHS G51502105 80774 2119489 SH SOLE 1970898 0 148591 JOHNSON CTLS INTL PLC SHS G51502105 3 32600 SH Call SOLE 0 0 0 JONES ENERGY INC COM CL A 48019R108 15 13495 SH SOLE 0 0 13495 JONES LANG LASALLE INC COM 48020Q107 1815 12189 SH SOLE 7303 0 4886 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 2125 36415 SH SOLE 0 0 36415 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 3944 65686 SH SOLE 0 0 65686 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 211 2986 SH SOLE 0 0 2986 JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 672 10120 SH SOLE 0 0 10120 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6839 248947 SH SOLE 0 0 248947 JPMORGAN CHASE & CO COM 46625H100 541904 5067338 SH SOLE 1580248 0 3487090 JPMORGAN CHASE & CO COM 46625H100 329 77300 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 82 12000 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 68 23400 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 41 16600 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 24 24100 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 7141 250546 SH SOLE 215608 0 34938 JUNO THERAPEUTICS INC COM 48205A109 2318 50718 SH SOLE 36088 0 14630 JUPAI HLDGS LTD ADS 48205B107 553 29914 SH SOLE 0 0 29914 K2M GROUP HLDGS INC COM 48273J107 600 33339 SH SOLE 33259 0 80 KANDI TECHNOLOGIES GROUP INC COM 483709101 150 22100 SH SOLE 0 0 22100 KANSAS CITY SOUTHERN COM NEW 485170302 36335 345308 SH SOLE 15795 0 329513 KANSAS CITY SOUTHERN COM NEW 485170302 11 18600 SH Call SOLE 0 0 0 KAPSTONE PAPER & PACKAGING C COM 48562P103 4512 198875 SH SOLE 2322 0 196553 KAR AUCTION SVCS INC COM 48238T109 39964 791209 SH SOLE 771898 0 19311 KARYOPHARM THERAPEUTICS INC COM 48576U106 189 19734 SH SOLE 0 0 19734 KAYNE ANDERSON ENERGY DEV CO COM 48660Q102 219 12584 SH SOLE 0 0 12584 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 2165 215168 SH SOLE 0 0 215168 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 417 30240 SH SOLE 0 0 30240 KAYNE ANDERSON MLP INVT CO COM 486606106 3486 183016 SH SOLE 0 0 183016 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 1691 28908 SH SOLE 7260 0 21648 KBR INC COM 48242W106 223 11248 SH SOLE 4472 0 6776 KELLOGG CO COM 487836108 11909 175193 SH SOLE 30530 0 144663 KEMPER CORP DEL COM 488401100 4145 60155 SH SOLE 31312 0 28843 KENNAMETAL INC COM 489170100 671 13851 SH SOLE 0 0 13851 KENNEDY-WILSON HLDGS INC COM 489398107 515 29693 SH SOLE 4161 0 25532 KERYX BIOPHARMACEUTICALS INC COM 492515101 72 15387 SH SOLE 0 0 15387 KEYCORP NEW COM 493267108 17712 878147 SH SOLE 385593 0 492554 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1332 32008 SH SOLE 22801 0 9207 KILROY RLTY CORP COM 49427F108 2828 37883 SH SOLE 34406 0 3477 KIMBELL RTY PARTNERS LP UNIT 49435R102 310 19100 SH SOLE 0 0 19100 KIMBERLY CLARK CORP COM 494368103 181261 1502241 SH SOLE 1128699 0 373542 KIMBERLY CLARK CORP COM 494368103 55 60600 SH Call SOLE 0 0 0 KIMCO RLTY CORP COM 49446R109 4664 256964 SH SOLE 188158 0 68806 KINDER MORGAN INC DEL COM 49456B101 30783 1703529 SH SOLE 37691 0 1665838 KINDER MORGAN INC DEL PFD SER A 49456B200 2840 74806 SH SOLE 0 0 74806 KINROSS GOLD CORP COM NO PAR 496902404 421 97555 SH SOLE 0 0 97555 KINROSS GOLD CORP COM NO PAR 496902404 1 11300 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM NO PAR 496902404 4 12500 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM NO PAR 496902404 1 58500 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM NO PAR 496902404 7 14100 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM NO PAR 496902404 2 13100 SH Call SOLE 0 0 0 KINSALE CAP GROUP INC COM 49714P108 512 11372 SH SOLE 0 0 11372 KIRKLAND LAKE GOLD LTD COM 49741E100 369 24032 SH SOLE 0 0 24032 KITE RLTY GROUP TR COM NEW 49803T300 446 22770 SH SOLE 853 0 21917 KKR & CO L P DEL COM UNITS 48248M102 3264 154973 SH SOLE 0 0 154973 KKR INCOME OPPORTUNITIES FD COM 48249T106 189 11767 SH SOLE 0 0 11767 KLA-TENCOR CORP COM 482480100 10043 95582 SH SOLE 52821 0 42761 KLA-TENCOR CORP COM 482480100 14 12900 SH Call SOLE 0 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 1588 36323 SH SOLE 55 0 36268 KNOLL INC COM NEW 498904200 1363 59159 SH SOLE 0 0 59159 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1694 81654 SH SOLE 0 0 81654 KNOWLES CORP COM 49926D109 7213 492043 SH SOLE 483367 0 8676 KOHLS CORP COM 500255104 1217 22441 SH SOLE 4231 0 18210 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 5486 145124 SH SOLE 100382 0 44742 KORN FERRY INTL COM NEW 500643200 2645 63929 SH SOLE 59901 0 4028 KOSMOS ENERGY LTD SHS G5315B107 785 114660 SH SOLE 0 0 114660 KRAFT HEINZ CO COM 500754106 122508 1575443 SH SOLE 52840 0 1522603 KRAFT HEINZ CO COM 500754106 37 93500 SH Call SOLE 0 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 2274 38807 SH SOLE 0 0 38807 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 177 16722 SH SOLE 0 0 16722 KROGER CO COM 501044101 23366 851205 SH SOLE 319886 0 531319 KRONOS WORLDWIDE INC COM 50105F105 225 8745 SH SOLE 0 0 8745 KT CORP SPONSORED ADR 48268K101 1756 112500 SH SOLE 112410 0 90 KULICKE & SOFFA INDS INC COM 501242101 880 36152 SH SOLE 5839 0 30313 KYOCERA CORP ADR 501556203 207 3163 SH SOLE 2956 0 207 L BRANDS INC COM 501797104 6069 100786 SH SOLE 0 0 100786 L3 TECHNOLOGIES INC COM 502413107 55174 278868 SH SOLE 261032 0 17836 LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 1315 40876 SH SOLE 40176 0 700 LABORATORY CORP AMER HLDGS COM NEW 50540R409 30184 189229 SH SOLE 152570 0 36659 LABORATORY CORP AMER HLDGS NOTE 9/1 50540RAG7 321 150000 PRN SOLE 0 0 150000 LADENBURG THALMAN FIN SVCS I COM 50575Q102 521 164826 SH SOLE 0 0 164826 LAKELAND FINL CORP COM 511656100 811 16724 SH SOLE 0 0 16724 LAM RESEARCH CORP COM 512807108 20585 111833 SH SOLE 54937 0 56896 LAM RESEARCH CORP NOTE 1.250% 5/1 512807AL2 275 90000 PRN SOLE 0 0 90000 LAMAR ADVERTISING CO NEW CL A 512816109 2263 30481 SH SOLE 0 0 30481 LAMB WESTON HLDGS INC COM 513272104 1319 23367 SH SOLE 53 0 23314 LANCASTER COLONY CORP COM 513847103 276 2132 SH SOLE 0 0 2132 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 5842 322782 SH SOLE 0 0 322782 LANDSTAR SYS INC COM 515098101 19754 189756 SH SOLE 185264 0 4492 LANNET INC COM 516012101 1503 64771 SH SOLE 51322 0 13449 LAREDO PETROLEUM INC COM 516806106 180 16966 SH SOLE 0 0 16966 LAS VEGAS SANDS CORP COM 517834107 16132 232141 SH SOLE 25244 0 206897 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 7333 261237 SH SOLE 121835 0 139402 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 983 33655 SH SOLE 0 0 33655 LAUDER ESTEE COS INC CL A 518439104 48452 380780 SH SOLE 44764 0 336016 LAUREATE EDUCATION INC CL A 518613203 1157 85299 SH SOLE 84476 0 823 LAZARD GLB TTL RET&INCM FD I COM 52106W103 6570 365021 SH SOLE 214 0 364807 LAZARD LTD SHS A G54050102 4926 93834 SH SOLE 8557 0 85277 LAZARD WORLD DIVID & INCOME COM 521076109 3755 322836 SH SOLE 0 0 322836 LCI INDS COM 50189K103 747 5743 SH SOLE 1176 0 4567 LEAR CORP COM NEW 521865204 21146 119694 SH SOLE 98747 0 20947 LEGACY RESVS LP UNIT LP INT 524707304 88 54433 SH SOLE 0 0 54433 LEGG MASON BW GLB INC OPP FD COM 52469B100 725 56740 SH SOLE 0 0 56740 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 807 25607 SH SOLE 0 0 25607 LEGG MASON INC COM 524901105 29010 691052 SH SOLE 671679 0 19373 LEGGETT & PLATT INC COM 524660107 32235 675363 SH SOLE 537827 0 137536 LEIDOS HLDGS INC COM 525327102 12070 186932 SH SOLE 166421 0 20511 LENDINGTREE INC NEW COM 52603B107 3593 10555 SH SOLE 2951 0 7604 LENNAR CORP CL A 526057104 6179 97704 SH SOLE 19475 0 78229 LENNOX INTL INC COM 526107107 794 3814 SH SOLE 863 0 2951 LEUCADIA NATL CORP COM 527288104 5426 204844 SH SOLE 65998 0 138846 LEXINGTON REALTY TRUST COM 529043101 1592 164982 SH SOLE 0 0 164982 LGI HOMES INC COM 50187T106 234 3120 SH SOLE 0 0 3120 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4757 755036 SH SOLE 0 0 755036 LIBERTY ALL-STAR GROWTH FD I COM 529900102 204 36757 SH SOLE 0 0 36757 LIBERTY BROADBAND CORP COM SER A 530307107 4695 55203 SH SOLE 34468 0 20735 LIBERTY BROADBAND CORP COM SER C 530307305 7634 89642 SH SOLE 69717 0 19925 LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 472 10640 SH SOLE 9766 0 874 LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 4650 233765 SH SOLE 231512 0 2253 LIBERTY GLOBAL PLC SHS CL A G5480U104 424 11833 SH SOLE 4680 0 7153 LIBERTY GLOBAL PLC SHS CL C G5480U120 2538 74993 SH SOLE 50875 0 24118 LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 11257 207538 SH SOLE 204939 0 2599 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 23309 954487 SH SOLE 922375 0 32112 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 285 410000 PRN SOLE 0 0 410000 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 8443 212882 SH SOLE 159324 0 53558 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 209 9385 SH SOLE 0 0 9385 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 18951 477835 SH SOLE 394586 0 83249 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 2197 67140 SH SOLE 50656 0 16484 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 3512 102808 SH SOLE 88016 0 14792 LIBERTY PPTY TR SH BEN INT 531172104 484 11255 SH SOLE 0 0 11255 LIFE STORAGE INC COM 53223X107 1186 13321 SH SOLE 0 0 13321 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1297 9471 SH SOLE 4611 0 4860 LILLY ELI & CO COM 532457108 33158 392591 SH SOLE 60536 0 332055 LINCOLN ELEC HLDGS INC COM 533900106 6248 68229 SH SOLE 61925 0 6304 LINCOLN NATL CORP IND COM 534187109 9359 121754 SH SOLE 37766 0 83988 LIONS GATE ENTMNT CORP CL A VTG 535919401 241 7123 SH SOLE 5198 0 1925 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 9132 287722 SH SOLE 279433 0 8289 LITHIA MTRS INC CL A 536797103 1691 14888 SH SOLE 13357 0 1531 LITTELFUSE INC COM 537008104 6101 30842 SH SOLE 30208 0 634 LIVE NATION ENTERTAINMENT IN COM 538034109 2797 65715 SH SOLE 58554 0 7161 LIVE OAK BANCSHARES INC COM 53803X105 731 30659 SH SOLE 0 0 30659 LIVEPERSON INC COM 538146101 962 83674 SH SOLE 0 0 83674 LKQ CORP COM 501889208 7153 175884 SH SOLE 81598 0 94286 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 11163 2976893 SH SOLE 2806652 0 170241 LMP CAP & INCOME FD INC COM 50208A102 9221 661036 SH SOLE 0 0 661036 LOCALSHARES INVT TR NASHVILLE AREA E 53957P106 335 12000 SH SOLE 0 0 12000 LOCKHEED MARTIN CORP COM 539830109 144139 448941 SH SOLE 232832 0 216109 LOEWS CORP COM 540424108 10436 208598 SH SOLE 200609 0 7989 LOGITECH INTL S A SHS H50430232 1354 40116 SH SOLE 0 0 40116 LOGMEIN INC COM 54142L109 8805 76903 SH SOLE 72814 0 4089 LOUISIANA PAC CORP COM 546347105 322 12254 SH SOLE 296 0 11958 LOWES COS INC COM 548661107 64474 693716 SH SOLE 194135 0 499581 LPL FINL HLDGS INC COM 50212V100 30077 526374 SH SOLE 523642 0 2732 LTC PPTYS INC COM 502175102 1253 28767 SH SOLE 0 0 28767 LULULEMON ATHLETICA INC COM 550021109 3030 38550 SH SOLE 23525 0 15025 LUMENTUM HLDGS INC COM 55024U109 6541 133771 SH SOLE 9707 0 124064 LUNA INNOVATIONS COM 550351100 198 81459 SH SOLE 0 0 81459 LUXOFT HLDG INC ORD SHS CL A G57279104 446 8011 SH SOLE 0 0 8011 LYDALL INC DEL COM 550819106 212 4187 SH SOLE 2312 0 1875 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 47111 427034 SH SOLE 271741 0 155293 M & T BK CORP COM 55261F104 2449 14320 SH SOLE 1673 0 12647 M D C HLDGS INC COM 552676108 1365 42829 SH SOLE 19390 0 23439 MACATAWA BK CORP COM 554225102 196 19610 SH SOLE 0 0 19610 MACK CALI RLTY CORP COM 554489104 1103 51182 SH SOLE 51149 0 33 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 1939 59578 SH SOLE 56376 0 3202 MACQUARIE FT TR GB INF UT DI COM 55607W100 251 20194 SH SOLE 0 0 20194 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 990 38409 SH SOLE 0 0 38409 MACQUARIE INFRASTRUCTURE COR COM 55608B105 7987 124413 SH SOLE 2890 0 121523 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 412 400000 PRN SOLE 0 0 400000 MACYS INC COM 55616P104 7784 309016 SH SOLE 134 0 308882 MADDEN STEVEN LTD COM 556269108 1509 32318 SH SOLE 25525 0 6793 MADISON CVRED CALL & EQ STR COM 557437100 110 14203 SH SOLE 0 0 14203 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1720 8159 SH SOLE 786 0 7373 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 60256 849389 SH SOLE 472463 0 376926 MAGNA INTL INC COM 559222401 3713 65534 SH SOLE 0 0 65534 MAIN STREET CAPITAL CORP COM 56035L104 6380 160579 SH SOLE 400 0 160179 MAINSOURCE FINANCIAL GP INC COM 56062Y102 201 5543 SH SOLE 0 0 5543 MAINSTAY DEFINEDTERM MN OPP COM 56064K100 9019 454820 SH SOLE 0 0 454820 MALIBU BOATS INC COM CL A 56117J100 716 24085 SH SOLE 0 0 24085 MANAGED DURATION INVT GRD FU COM 56165R103 232 17308 SH SOLE 0 0 17308 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 362 15509 SH SOLE 0 0 15509 MANHATTAN ASSOCS INC COM 562750109 4760 96079 SH SOLE 73518 0 22561 MANITOWOC CO INC COM NEW 563571405 1261 32051 SH SOLE 43 0 32008 MANNING & NAPIER INC CL A 56382Q102 193 53500 SH SOLE 0 0 53500 MANNKIND CORP COM NEW 56400P706 363 156554 SH SOLE 0 0 156554 MANPOWERGROUP INC COM 56418H100 11641 92309 SH SOLE 91084 0 1225 MANULIFE FINL CORP COM 56501R106 4174 200145 SH SOLE 39800 0 160345 MARATHON OIL CORP COM 565849106 27569 1628397 SH SOLE 1370 0 1627027 MARATHON PETE CORP COM 56585A102 231737 3512223 SH SOLE 1531735 0 1980488 MARATHON PETE CORP COM 56585A102 27 13100 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 199 31400 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 51 13100 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 43 24700 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 502 128800 SH Call SOLE 0 0 0 MARINEMAX INC COM 567908108 745 39438 SH SOLE 36928 0 2510 MARKEL CORP COM 570535104 21335 18729 SH SOLE 15602 0 3127 MARKETAXESS HLDGS INC COM 57060D108 11416 56586 SH SOLE 49117 0 7469 MARRIOTT INTL INC NEW CL A 571903202 33522 246967 SH SOLE 70185 0 176782 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 1392 10297 SH SOLE 1086 0 9211 MARSH & MCLENNAN COS INC COM 571748102 22100 271533 SH SOLE 158074 0 113459 MARTIN MARIETTA MATLS INC COM 573284106 6631 29993 SH SOLE 16323 0 13670 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 628 44872 SH SOLE 0 0 44872 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 4865 226605 SH SOLE 214246 0 12359 MASCO CORP COM 574599106 20402 464309 SH SOLE 265051 0 199258 MASIMO CORP COM 574795100 29723 350503 SH SOLE 1545 0 348958 MASTEC INC COM 576323109 4885 99805 SH SOLE 2758 0 97047 MASTERCARD INCORPORATED CL A 57636Q104 73525 485762 SH SOLE 300085 0 185677 MATADOR RES CO COM 576485205 1464 47014 SH SOLE 43608 0 3406 MATCH GROUP INC COM 57665R106 2065 65944 SH SOLE 0 0 65944 MATERION CORP COM 576690101 364 7499 SH SOLE 0 0 7499 MATTEL INC COM 577081102 291 18935 SH SOLE 2000 0 16935 MATTHEWS INTL CORP CL A 577128101 11990 227085 SH SOLE 226194 0 891 MAXAR TECHNOLOGIES LTD COM 57778L103 592 9204 SH SOLE 0 0 9204 MAXIM INTEGRATED PRODS INC COM 57772K101 12206 233463 SH SOLE 65696 0 167767 MAXLINEAR INC COM 57776J100 3431 129870 SH SOLE 60 0 129810 MAXWELL TECHNOLOGIES INC COM 577767106 81 14040 SH SOLE 0 0 14040 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 4291 83151 SH SOLE 29506 0 53645 MCCORMICK & CO INC COM NON VTG 579780206 45322 444725 SH SOLE 297921 0 146804 MCDERMOTT INTL INC COM 580037109 249 37854 SH SOLE 0 0 37854 MCDONALDS CORP COM 580135101 180964 1051362 SH SOLE 551110 0 500252 MCEWEN MNG INC COM 58039P107 293 128681 SH SOLE 0 0 128681 MCKESSON CORP COM 58155Q103 18198 116691 SH SOLE 89999 0 26692 MDU RES GROUP INC COM 552690109 2755 102487 SH SOLE 78551 0 23936 MEDEQUITIES RLTY TR INC COM 58409L306 283 25267 SH SOLE 0 0 25267 MEDICAL PPTYS TRUST INC COM 58463J304 22152 1607527 SH SOLE 714067 0 893460 MEDICINES CO COM 584688105 300 10957 SH SOLE 7484 0 3473 MEDIDATA SOLUTIONS INC COM 58471A105 2249 35485 SH SOLE 33965 0 1520 MEDNAX INC COM 58502B106 671 12554 SH SOLE 11947 0 607 MEDPACE HLDGS INC COM 58506Q109 852 23502 SH SOLE 0 0 23502 MEDTRONIC PLC SHS G5960L103 91260 1130147 SH SOLE 814287 0 315860 MELCO RESORT ENTERTAINMENT L ADR 585464100 297 10215 SH SOLE 0 0 10215 MELLANOX TECHNOLOGIES LTD SHS M51363113 2279 35218 SH SOLE 34530 0 688 MERCADOLIBRE INC COM 58733R102 2844 9037 SH SOLE 5253 0 3784 MERCK & CO INC COM 58933Y105 300315 5337029 SH SOLE 2528700 0 2808329 MERCK & CO INC COM 58933Y105 1 11700 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 8 18000 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 7 69300 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 25 14900 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 1 10700 SH Call SOLE 0 0 0 MERCURY SYS INC COM 589378108 457 8890 SH SOLE 0 0 8890 MEREDITH CORP COM 589433101 3673 55617 SH SOLE 52361 0 3256 MERIT MED SYS INC COM 589889104 1299 30064 SH SOLE 0 0 30064 META FINL GROUP INC COM 59100U108 674 7270 SH SOLE 0 0 7270 METHANEX CORP COM 59151K108 4865 80347 SH SOLE 67191 0 13156 METLIFE INC COM 59156R108 89760 1775321 SH SOLE 1413845 0 361476 METLIFE INC COM 59156R108 5 22700 SH Call SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 4264 6883 SH SOLE 5808 0 1075 MFA FINL INC COM 55272X102 3903 492788 SH SOLE 150435 0 342353 MFS CHARTER INCOME TR SH BEN INT 552727109 481 56744 SH SOLE 0 0 56744 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 95 19781 SH SOLE 0 0 19781 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 511 97430 SH SOLE 0 0 97430 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 464 100452 SH SOLE 0 0 100452 MFS INTER INCOME TR SH BEN INT 55273C107 313 75354 SH SOLE 0 0 75354 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1491 245615 SH SOLE 184 0 245431 MFS MUN INCOME TR SH BEN INT 552738106 163 23710 SH SOLE 0 0 23710 MGE ENERGY INC COM 55277P104 395 6266 SH SOLE 0 0 6266 MGM GROWTH PPTYS LLC CL A COM 55303A105 3763 129096 SH SOLE 5846 0 123250 MGM RESORTS INTERNATIONAL COM 552953101 5797 173601 SH SOLE 66784 0 106817 MICHAEL KORS HLDGS LTD SHS G60754101 465 7392 SH SOLE 102 0 7290 MICHAELS COS INC COM 59408Q106 1095 45265 SH SOLE 45160 0 105 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 2291 68207 SH SOLE 8823 0 59384 MICROCHIP TECHNOLOGY INC COM 595017104 132957 1512933 SH SOLE 30341 0 1482592 MICROCHIP TECHNOLOGY INC COM 595017104 44 43800 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 183 89500 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 31 10900 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 2 14900 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 19922 484484 SH SOLE 10001 0 474483 MICRON TECHNOLOGY INC COM 595112103 224 8000 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 27 12000 SH Call SOLE 0 0 0 MICROSEMI CORP COM 595137100 4634 89714 SH SOLE 83473 0 6241 MICROSOFT CORP COM 594918104 717986 8393528 SH SOLE 2871609 0 5521919 MICROSOFT CORP COM 594918104 322 64300 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 169 60300 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 150 50000 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 516 57100 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 97 13200 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 378 2882 SH SOLE 2882 0 0 MICROVISION INC DEL COM NEW 594960304 16 10025 SH SOLE 0 0 10025 MID AMER APT CMNTYS INC COM 59522J103 9695 96411 SH SOLE 13589 0 82822 MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 34 28439 SH SOLE 0 0 28439 MIDDLEBY CORP COM 596278101 3465 25678 SH SOLE 24193 0 1485 MILLER HERMAN INC COM 600544100 374 9344 SH SOLE 0 0 9344 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 3062 245531 SH SOLE 0 0 245531 MIMEDX GROUP INC COM 602496101 2255 178802 SH SOLE 0 0 178802 MINDBODY INC COM CL A 60255W105 246 8083 SH SOLE 0 0 8083 MITEL NETWORKS CORP COM 60671Q104 3243 394099 SH SOLE 390169 0 3930 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 5980 822592 SH SOLE 821254 0 1338 MIX TELEMATICS LTD SPONSORED ADR 60688N102 162 12682 SH SOLE 0 0 12682 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 331 90981 SH SOLE 89003 0 1978 MKS INSTRUMENT INC COM 55306N104 3597 38066 SH SOLE 24690 0 13376 MOBILE MINI INC COM 60740F105 4486 130028 SH SOLE 129518 0 510 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 452 44390 SH SOLE 0 0 44390 MOBILEIRON INC COM NEW 60739U204 138 35412 SH SOLE 0 0 35412 MOELIS & CO CL A 60786M105 463 9557 SH SOLE 0 0 9557 MOHAWK INDS INC COM 608190104 25249 91514 SH SOLE 9539 0 81975 MOLSON COORS BREWING CO CL B 60871R209 5037 61373 SH SOLE 30020 0 31353 MOMENTA PHARMACEUTICALS INC COM 60877T100 224 16086 SH SOLE 1629 0 14457 MOMO INC ADR 60879B107 934 38149 SH SOLE 1302 0 36847 MONDELEZ INTL INC CL A 609207105 46743 1092108 SH SOLE 434678 0 657430 MONDELEZ INTL INC CL A 609207105 1 17000 SH Call SOLE 0 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 8921 501152 SH SOLE 8782 0 492370 MONOLITHIC PWR SYS INC COM 609839105 16775 149293 SH SOLE 59892 0 89401 MONROE CAP CORP COM 610335101 1524 110848 SH SOLE 0 0 110848 MONSANTO CO NEW COM 61166W101 22930 196348 SH SOLE 68340 0 128008 MONSTER BEVERAGE CORP NEW COM 61174X109 24544 387809 SH SOLE 334212 0 53597 MOODYS CORP COM 615369105 5170 35023 SH SOLE 32609 0 2414 MORGAN STANLEY COM NEW 617446448 32958 628137 SH SOLE 343451 0 284686 MORGAN STANLEY ASIA PAC FD I COM 61744U106 2360 128234 SH SOLE 0 0 128234 MORGAN STANLEY CHINA A SH FD COM 617468103 1656 70812 SH SOLE 0 0 70812 MORGAN STANLEY EM MKTS DM DE COM 617477104 192 24973 SH SOLE 0 0 24973 MORGAN STANLEY EMER MKTS DEB COM 61744H105 116 11669 SH SOLE 0 0 11669 MORGAN STANLEY EMER MKTS FD COM 61744G107 774 43292 SH SOLE 0 0 43292 MORGAN STANLEY INDIA INVS FD COM 61745C105 341 10292 SH SOLE 0 0 10292 MORGAN STANLEY TRUSTS INCOME SECS INC 61745P874 610 33238 SH SOLE 0 0 33238 MORNINGSTAR INC COM 617700109 323 3336 SH SOLE 0 0 3336 MOSAIC CO NEW COM 61945C103 5281 205788 SH SOLE 26300 0 179488 MOTOROLA SOLUTIONS INC COM NEW 620076307 116306 1287424 SH SOLE 409403 0 878021 MOTOROLA SOLUTIONS INC COM NEW 620076307 15 77600 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 19 58300 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 15218 429036 SH SOLE 0 0 429036 MSA SAFETY INC COM 553498106 3773 48670 SH SOLE 45756 0 2914 MSC INDL DIRECT INC CL A 553530106 29631 306544 SH SOLE 297971 0 8573 MSCI INC COM 55354G100 437 3456 SH SOLE 1978 0 1478 MTGE INVT CORP COM 55378A105 806 43582 SH SOLE 0 0 43582 MUELLER WTR PRODS INC COM SER A 624758108 1486 118556 SH SOLE 86643 0 31913 MURPHY OIL CORP COM 626717102 689 22183 SH SOLE 0 0 22183 MURPHY USA INC COM 626755102 12002 149357 SH SOLE 141907 0 7450 MYLAN N V SHS EURO N59465109 18549 438407 SH SOLE 68973 0 369434 MYLAN N V SHS EURO N59465109 114 22900 SH Call SOLE 0 0 0 MYR GROUP INC DEL COM 55405W104 236 6592 SH SOLE 0 0 6592 MYRIAD GENETICS INC COM 62855J104 217 6331 SH SOLE 0 0 6331 NABORS INDUSTRIES LTD SHS G6359F103 610 89273 SH SOLE 292 0 88981 NANOMETRICS INC COM 630077105 2301 92343 SH SOLE 0 0 92343 NANOVIRICIDES INC COM NEW 630087203 53 60000 SH SOLE 0 0 60000 NASDAQ INC COM 631103108 7044 91679 SH SOLE 34337 0 57342 NATHANS FAMOUS INC NEW COM 632347100 546 7235 SH SOLE 0 0 7235 NATIONAL BEVERAGE CORP COM 635017106 378 3875 SH SOLE 0 0 3875 NATIONAL CINEMEDIA INC COM 635309107 72 10498 SH SOLE 10218 0 280 NATIONAL COMM CORP COM 63546L102 269 6691 SH SOLE 0 0 6691 NATIONAL FUEL GAS CO N J COM 636180101 44124 803578 SH SOLE 780643 0 22935 NATIONAL GRID PLC SPONSORED ADR NE 636274409 116171 1975356 SH SOLE 1803652 0 171704 NATIONAL HEALTH INVS INC COM 63633D104 556 7379 SH SOLE 0 0 7379 NATIONAL OILWELL VARCO INC COM 637071101 14138 392514 SH SOLE 253744 0 138770 NATIONAL RETAIL PPTYS INC COM 637417106 1323 30670 SH SOLE 0 0 30670 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1430 52468 SH SOLE 52283 0 185 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 6 16000 SH SOLE 0 0 16000 NAVIENT CORPORATION COM 63938C108 3928 294917 SH SOLE 291895 0 3022 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 38 15944 SH SOLE 0 0 15944 NCR CORP NEW COM 62886E108 2062 60674 SH SOLE 58694 0 1980 NEKTAR THERAPEUTICS COM 640268108 8063 135017 SH SOLE 11752 0 123265 NEKTAR THERAPEUTICS COM 640268108 8 14300 SH Put SOLE 0 0 14300 NEKTAR THERAPEUTICS COM 640268108 119 14300 SH Call SOLE 0 0 0 NEOGEN CORP COM 640491106 376 4574 SH SOLE 0 0 4574 NEOPHOTONICS CORP COM 64051T100 160 24300 SH SOLE 0 0 24300 NETAPP INC COM 64110D104 19742 356864 SH SOLE 289795 0 67069 NETEASE INC SPONSORED ADR 64110W102 3874 11227 SH SOLE 10086 0 1141 NETFLIX INC COM 64110L106 51520 268390 SH SOLE 49277 0 219113 NETSCOUT SYS INC COM 64115T104 968 31793 SH SOLE 31728 0 65 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 501 106369 SH SOLE 0 0 106369 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1275 108376 SH SOLE 0 0 108376 NEUBERGER BERMAN INTER MUNI COM 64124P101 1406 95041 SH SOLE 0 0 95041 NEUBERGER BERMAN MLP INCOME COM 64129H104 798 85047 SH SOLE 0 0 85047 NEUBERGER BERMAN RE ES SEC F COM 64190A103 792 143264 SH SOLE 0 0 143264 NEUROCRINE BIOSCIENCES INC COM 64125C109 708 9126 SH SOLE 0 0 9126 NEVADA GOLD & CASINOS INC COM NEW 64126Q206 164 61300 SH SOLE 0 0 61300 NEVRO CORP COM 64157F103 2040 29550 SH SOLE 29276 0 274 NEW AMER HIGH INCOME FD INC COM NEW 641876800 368 39118 SH SOLE 0 0 39118 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 224 3060 SH SOLE 0 0 3060 NEW GOLD INC CDA COM 644535106 758 230447 SH SOLE 0 0 230447 NEW GOLD INC CDA COM 644535106 1 20200 SH Call SOLE 0 0 0 NEW GOLD INC CDA COM 644535106 3 13300 SH Call SOLE 0 0 0 NEW GOLD INC CDA COM 644535106 6 15000 SH Call SOLE 0 0 0 NEW JERSEY RES COM 646025106 2295 57078 SH SOLE 0 0 57078 NEW MTN FIN CORP COM 647551100 963 71078 SH SOLE 0 0 71078 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4432 247869 SH SOLE 1742 0 246127 NEW YORK CMNTY BANCORP INC COM 649445103 8436 647922 SH SOLE 400 0 647522 NEW YORK MTG TR INC COM PAR $.02 649604501 87 14125 SH SOLE 0 0 14125 NEW YORK TIMES CO CL A 650111107 390 21097 SH SOLE 0 0 21097 NEWELL BRANDS INC COM 651229106 13460 435596 SH SOLE 86003 0 349593 NEWFIELD EXPL CO COM 651290108 23945 759425 SH SOLE 457946 0 301479 NEWLINK GENETICS CORP COM 651511107 240 29576 SH SOLE 0 0 29576 NEWMARKET CORP COM 651587107 2147 5403 SH SOLE 4065 0 1338 NEWMONT MINING CORP COM 651639106 2085 55565 SH SOLE 0 0 55565 NEWS CORP NEW CL A 65249B109 222 13681 SH SOLE 12417 0 1264 NEWS CORP NEW CL B 65249B208 1270 76487 SH SOLE 58329 0 18158 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 991 53594 SH SOLE 0 0 53594 NEXEO SOLUTIONS INC *W EXP 06/09/202 65342H110 13 21065 SH SOLE 0 0 21065 NEXPOINT CR STRATEGIES FD COM NEW 65340G205 11721 463475 SH SOLE 0 0 463475 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1541 55168 SH SOLE 0 0 55168 NEXSTAR MEDIA GROUP INC CL A 65336K103 314 4018 SH SOLE 2108 0 1910 NEXTERA ENERGY INC COM 65339F101 70977 454412 SH SOLE 137237 0 317175 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2449 56816 SH SOLE 0 0 56816 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 956 68023 SH SOLE 0 0 68023 NICE LTD SPONSORED ADR 653656108 5495 59790 SH SOLE 56548 0 3242 NIELSEN HLDGS PLC SHS EUR G6518L108 43931 1206900 SH SOLE 1193660 0 13240 NIKE INC CL B 654106103 31911 510157 SH SOLE 7313 0 502844 NISOURCE INC COM 65473P105 1990 77502 SH SOLE 0 0 77502 NN INC COM 629337106 3500 126801 SH SOLE 92021 0 34780 NOAH HLDGS LTD SPON ADS CL A 65487X102 599 12933 SH SOLE 0 0 12933 NOBLE CORP PLC SHS USD G65431101 167 36899 SH SOLE 19356 0 17543 NOBLE ENERGY INC COM 655044105 3542 121565 SH SOLE 101282 0 20283 NOKIA CORP SPONSORED ADR 654902204 232 49736 SH SOLE 0 0 49736 NOMAD FOODS LTD USD ORD SHS G6564A105 2997 177245 SH SOLE 177245 0 0 NORBORD INC COM NEW 65548P403 937 27674 SH SOLE 0 0 27674 NORDIC AMERICAN TANKERS LIMI COM G65773106 76 30929 SH SOLE 0 0 30929 NORDSON CORP COM 655663102 10999 75123 SH SOLE 44683 0 30440 NORDSTROM INC COM 655664100 6552 138279 SH SOLE 85559 0 52720 NORFOLK SOUTHERN CORP COM 655844108 23006 158771 SH SOLE 0 0 158771 NORFOLK SOUTHERN CORP COM 655844108 1180 22400 SH Call SOLE 0 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 34 19114 SH SOLE 0 0 19114 NORTHERN OIL & GAS INC NEV COM 665531109 31 14900 SH SOLE 0 0 14900 NORTHERN TR CORP COM 665859104 8547 85562 SH SOLE 18917 0 66645 NORTHROP GRUMMAN CORP COM 666807102 32843 107006 SH SOLE 46658 0 60348 NORTHWEST BANCSHARES INC MD COM 667340103 184 10990 SH SOLE 0 0 10990 NORTHWEST NAT GAS CO COM 667655104 263 4408 SH SOLE 0 0 4408 NORTHWESTERN CORP COM NEW 668074305 316 5299 SH SOLE 0 0 5299 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1053 19777 SH SOLE 13107 0 6670 NOVA MEASURING INSTRUMENTS L COM M7516K103 245 9454 SH SOLE 0 0 9454 NOVARTIS A G SPONSORED ADR 66987V109 95820 1141247 SH SOLE 915368 0 225879 NOVAVAX INC COM 670002104 84 68031 SH SOLE 0 0 68031 NOVO-NORDISK A S ADR 670100205 30353 565555 SH SOLE 475732 0 89823 NOW INC COM 67011P100 4093 371081 SH SOLE 368154 0 2927 NQ MOBILE INC ADR REPSTG CL A 64118U108 42 10500 SH SOLE 0 0 10500 NRG YIELD INC CL C 62942X405 962 50898 SH SOLE 0 0 50898 NTT DOCOMO INC SPONS ADR 62942M201 1183 49785 SH SOLE 48673 0 1112 NU SKIN ENTERPRISES INC CL A 67018T105 1427 20909 SH SOLE 0 0 20909 NUANCE COMMUNICATIONS INC COM 67020Y100 18179 1111861 SH SOLE 713140 0 398721 NUANCE COMMUNICATIONS INC COM 67020Y100 17 15000 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 31 15000 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 242 235000 PRN SOLE 0 0 235000 NUCOR CORP COM 670346105 31990 503140 SH SOLE 317054 0 186086 NUSTAR ENERGY LP UNIT COM 67058H102 720 24032 SH SOLE 0 0 24032 NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 168 10710 SH SOLE 0 0 10710 NUTANIX INC CL A 67059N108 2881 81648 SH SOLE 2126 0 79522 NUTRI SYS INC NEW COM 67069D108 2066 39283 SH SOLE 30626 0 8657 NUVASIVE INC COM 670704105 2437 41669 SH SOLE 39913 0 1756 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 550 64280 SH SOLE 0 0 64280 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4147 268558 SH SOLE 107 0 268451 NUVEEN AMT FREE QLTY MUN INC COM 670657105 4662 339040 SH SOLE 114 0 338926 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 177 10246 SH SOLE 0 0 10246 NUVEEN BUILD AMER BD FD COM 67074C103 3789 172387 SH SOLE 0 0 172387 NUVEEN BUILD AMER BD OPPTNY COM 67074Q102 1929 83676 SH SOLE 0 0 83676 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 566 39550 SH SOLE 0 0 39550 NUVEEN CALIF MUN VALUE FD COM 67062C107 220 21584 SH SOLE 0 0 21584 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 834 54294 SH SOLE 0 0 54294 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 261 21868 SH SOLE 0 0 21868 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 4374 299597 SH SOLE 0 0 299597 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3273 398199 SH SOLE 139 0 398060 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 1084 88140 SH SOLE 0 0 88140 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 6817 361853 SH SOLE 0 0 361853 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1765 154928 SH SOLE 0 0 154928 NUVEEN FLOATING RATE INCOME COM 67072T108 1223 109088 SH SOLE 104 0 108984 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 912 79960 SH SOLE 0 0 79960 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 389 22986 SH SOLE 0 0 22986 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 147 14865 SH SOLE 0 0 14865 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 111 11196 SH SOLE 0 0 11196 NUVEEN INT DUR QUAL MUN TRM COM 670677103 461 35816 SH SOLE 0 0 35816 NUVEEN INTER DURATION MN TMF COM 670671106 1747 134460 SH SOLE 0 0 134460 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 729 57933 SH SOLE 0 0 57933 NUVEEN MICHIGAN QLT MUN INC COM 670979103 725 54703 SH SOLE 0 0 54703 NUVEEN MTG OPPORTUNITY TERM COM 670735109 1517 61435 SH SOLE 0 0 61435 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1144 84015 SH SOLE 39 0 83976 NUVEEN MUN INCOME FD INC COM 67062J102 487 42078 SH SOLE 0 0 42078 NUVEEN MUN VALUE FD INC COM 670928100 4473 441589 SH SOLE 0 0 441589 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2691 176549 SH SOLE 36 0 176513 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 9461 390771 SH SOLE 0 0 390771 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 208 15175 SH SOLE 0 0 15175 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1500 115720 SH SOLE 0 0 115720 NUVEEN NEW YORK QLT MUN INC COM 67066X107 241 17404 SH SOLE 0 0 17404 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1189 92198 SH SOLE 0 0 92198 NUVEEN NY MUN VALUE FD COM 67062M105 260 27329 SH SOLE 0 0 27329 NUVEEN OHIO QLTY MUN INCOME COM 670980101 4194 286508 SH SOLE 0 0 286508 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 889 67570 SH SOLE 0 0 67570 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 301 29111 SH SOLE 0 0 29111 NUVEEN PFD & INCM SECURTIES COM 67072C105 1795 175975 SH SOLE 0 0 175975 NUVEEN PFD & INCOME 2022 TER COM 67075T105 491 19550 SH SOLE 0 0 19550 NUVEEN PFD & INCOME TERM FD COM 67075A106 1563 63112 SH SOLE 0 0 63112 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2720 193472 SH SOLE 0 0 193472 NUVEEN REAL ASSET INC & GROW COM 67074Y105 577 32417 SH SOLE 0 0 32417 NUVEEN REAL ESTATE INCOME FD COM 67071B108 207 18343 SH SOLE 0 0 18343 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2800 196471 SH SOLE 0 0 196471 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 472 27256 SH SOLE 0 0 27256 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 172 17250 SH SOLE 0 0 17250 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 517 34042 SH SOLE 0 0 34042 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 390 22181 SH SOLE 0 0 22181 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 558 39987 SH SOLE 0 0 39987 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 288 22485 SH SOLE 0 0 22485 NVIDIA CORP COM 67066G104 90072 465477 SH SOLE 79531 0 385946 NVR INC COM 62944T105 274 78 SH SOLE 19 0 59 NXP SEMICONDUCTORS N V COM N6596X109 42985 367115 SH SOLE 1357 0 365758 NXP SEMICONDUCTORS N V COM N6596X109 65 14500 SH Call SOLE 0 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 15564 64703 SH SOLE 7214 0 57489 OAKTREE CAP GROUP LLC UNIT CL A 674001201 9340 221844 SH SOLE 73296 0 148548 OAKTREE SPECIALTY LENDING CO COM 67401P108 3031 619818 SH SOLE 552548 0 67270 OAKTREE STRATEGIC INCOME COR COM 67402D104 5112 608541 SH SOLE 0 0 608541 OASIS PETE INC NEW COM 674215108 7597 903333 SH SOLE 6513 0 896820 OCCIDENTAL PETE CORP DEL COM 674599105 246221 3342677 SH SOLE 2904445 0 438232 OCEAN PWR TECHNOLOGIES INC COM PAR $ 674870407 21 18700 SH SOLE 0 0 18700 OCEANEERING INTL INC COM 675232102 1605 75921 SH SOLE 73153 0 2768 OCLARO INC COM NEW 67555N206 568 84282 SH SOLE 11629 0 72653 OCWEN FINL CORP COM NEW 675746309 199 63500 SH SOLE 0 0 63500 OGE ENERGY CORP COM 670837103 7285 221354 SH SOLE 167529 0 53825 OKTA INC CL A 679295105 601 23483 SH SOLE 0 0 23483 OLD DOMINION FGHT LINES INC COM 679580100 11479 87258 SH SOLE 82520 0 4738 OLD REP INTL CORP COM 680223104 33874 1584376 SH SOLE 1263758 0 320618 OLD REP INTL CORP NOTE 3.750% 3/1 680223AH7 1664 1200000 PRN SOLE 0 0 1200000 OLIN CORP COM PAR $1 680665205 7141 200714 SH SOLE 91495 0 109219 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 3743 70300 SH SOLE 46715 0 23585 OMEGA HEALTHCARE INVS INC COM 681936100 18798 682585 SH SOLE 296953 0 385632 OMEROS CORP COM 682143102 716 36840 SH SOLE 0 0 36840 OMNICELL INC COM 68213N109 562 11596 SH SOLE 11050 0 546 OMNICOM GROUP INC COM 681919106 41911 575456 SH SOLE 504804 0 70652 ON ASSIGNMENT INC COM 682159108 301 4683 SH SOLE 2623 0 2060 ON SEMICONDUCTOR CORP COM 682189105 8638 412519 SH SOLE 361556 0 50963 ONE LIBERTY PPTYS INC COM 682406103 473 18267 SH SOLE 0 0 18267 ONEOK INC NEW COM 682680103 17478 326997 SH SOLE 175530 0 151467 OPEN TEXT CORP COM 683715106 987 27743 SH SOLE 26005 0 1738 OPKO HEALTH INC COM 68375N103 1629 332514 SH SOLE 0 0 332514 OPPENHEIMER ETF TR FINANCIALS SECTO 68386C807 324 4700 SH SOLE 0 0 4700 OPPENHEIMER ETF TR LARGE CAP REV ET 68386C104 12311 239555 SH SOLE 0 0 239555 OPPENHEIMER ETF TR MID CAP REV ETF 68386C203 4717 77694 SH SOLE 0 0 77694 OPPENHEIMER ETF TR SMALL CAP REV ET 68386C302 16743 239597 SH SOLE 0 0 239597 OPPENHEIMER ETF TR ULTRA DIVID REV 68386C401 1066 29125 SH SOLE 0 0 29125 ORACLE CORP COM 68389X105 179154 3789203 SH SOLE 886609 0 2902594 ORACLE CORP COM 68389X105 1 16700 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 14 73000 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 30 31200 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 69 95600 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 1 13000 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 2 10500 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 1 11400 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 3461 198933 SH SOLE 77436 0 121497 ORASURE TECHNOLOGIES INC COM 68554V108 773 41007 SH SOLE 0 0 41007 ORBCOMM INC COM 68555P100 1147 112717 SH SOLE 0 0 112717 ORBITAL ATK INC COM 68557N103 1034 7860 SH SOLE 459 0 7401 ORCHIDS PAPER PRODS CO DEL COM 68572N104 243 19000 SH SOLE 0 0 19000 ORGANOVO HLDGS INC COM 68620A104 42 30974 SH SOLE 0 0 30974 ORIX CORP SPONSORED ADR 686330101 4255 50188 SH SOLE 48305 0 1883 ORMAT TECHNOLOGIES INC COM 686688102 998 15607 SH SOLE 0 0 15607 OSHKOSH CORP COM 688239201 5350 58863 SH SOLE 56201 0 2662 OSI ETF TR OSHARES FTSE 67110P100 4956 183270 SH SOLE 0 0 183270 OTTER TAIL CORP COM 689648103 252 5675 SH SOLE 0 0 5675 OUTFRONT MEDIA INC COM 69007J106 815 35150 SH SOLE 30626 0 4524 OVERSTOCK COM INC DEL COM 690370101 1763 27595 SH SOLE 0 0 27595 OWENS & MINOR INC NEW COM 690732102 939 49755 SH SOLE 120 0 49635 OWENS CORNING NEW COM 690742101 14000 152274 SH SOLE 141807 0 10467 OWENS ILL INC COM NEW 690768403 2470 111404 SH SOLE 51995 0 59409 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 6428 199503 SH SOLE 199407 0 96 PACCAR INC COM 693718108 11475 161431 SH SOLE 74629 0 86802 PACER FDS TR GLOBL CASH ETF 69374H709 842 26741 SH SOLE 0 0 26741 PACER FDS TR TRENDP 100 ETF 69374H303 2030 67094 SH SOLE 0 0 67094 PACER FDS TR TRENDP US LAR CP 69374H105 6016 210138 SH SOLE 0 0 210138 PACER FDS TR TRENDP US MID CP 69374H204 3506 112708 SH SOLE 0 0 112708 PACER FDS TR TRENDPILOT EUR 69374H808 1109 36126 SH SOLE 0 0 36126 PACIFIC PREMIER BANCORP COM 69478X105 2036 50909 SH SOLE 0 0 50909 PACIRA PHARMACEUTICALS INC COM 695127100 3136 68691 SH SOLE 30 0 68661 PACKAGING CORP AMER COM 695156109 9568 79370 SH SOLE 55016 0 24354 PACWEST BANCORP DEL COM 695263103 23127 458869 SH SOLE 218812 0 240057 PALO ALTO NETWORKS INC COM 697435105 20546 141758 SH SOLE 61197 0 80561 PAN AMERICAN SILVER CORP COM 697900108 1703 109451 SH SOLE 0 0 109451 PANDORA MEDIA INC COM 698354107 63 13087 SH SOLE 0 0 13087 PAPA JOHNS INTL INC COM 698813102 1123 20012 SH SOLE 0 0 20012 PARAMOUNT GROUP INC COM 69924R108 2098 132374 SH SOLE 129268 0 3106 PARATEK PHARMACEUTICALS INC COM 699374302 432 24157 SH SOLE 0 0 24157 PARK HOTELS RESORTS INC COM 700517105 273 9495 SH SOLE 0 0 9495 PARK NATL CORP COM 700658107 2996 28808 SH SOLE 0 0 28808 PARKER HANNIFIN CORP COM 701094104 22667 113571 SH SOLE 95138 0 18433 PARSLEY ENERGY INC CL A 701877102 14978 508774 SH SOLE 245286 0 263488 PATRICK INDS INC COM 703343103 432 6226 SH SOLE 2406 0 3820 PATRIOT TRANSN HLDG INC COM 70338W105 210 12071 SH SOLE 0 0 12071 PATTERN ENERGY GROUP INC CL A 70338P100 430 20031 SH SOLE 0 0 20031 PATTERSON COMPANIES INC COM 703395103 5040 139503 SH SOLE 29497 0 110006 PATTERSON UTI ENERGY INC COM 703481101 2468 107247 SH SOLE 13096 0 94151 PAYCHEX INC COM 704326107 25820 379260 SH SOLE 155058 0 224202 PAYCOM SOFTWARE INC COM 70432V102 4700 58507 SH SOLE 46114 0 12393 PAYPAL HLDGS INC COM 70450Y103 83701 1136928 SH SOLE 342821 0 794107 PBF ENERGY INC CL A 69318G106 2886 81421 SH SOLE 39116 0 42305 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 539 25750 SH SOLE 0 0 25750 PC-TEL INC COM 69325Q105 510 69141 SH SOLE 0 0 69141 PCM FUND INC COM 69323T101 183 15774 SH SOLE 0 0 15774 PDL BIOPHARMA INC COM 69329Y104 36 13008 SH SOLE 0 0 13008 PDVWIRELESS INC COM 69290R104 249 7755 SH SOLE 0 0 7755 PEARSON PLC SPONSORED ADR 705015105 2239 228007 SH SOLE 0 0 228007 PEBBLEBROOK HOTEL TR COM 70509V100 29703 799125 SH SOLE 749315 0 49810 PEGASYSTEMS INC COM 705573103 639 13550 SH SOLE 13550 0 0 PEMBINA PIPELINE CORP COM 706327103 19510 538991 SH SOLE 519077 0 19914 PENGROWTH ENERGY CORP COM 70706P104 29 36444 SH SOLE 0 0 36444 PENN NATL GAMING INC COM 707569109 2032 64856 SH SOLE 56546 0 8310 PENNANTPARK INVT CORP COM 708062104 131 19000 SH SOLE 0 0 19000 PENNEY J C INC COM 708160106 103 32473 SH SOLE 0 0 32473 PENNYMAC MTG INVT TR COM 70931T103 171 10669 SH SOLE 0 0 10669 PENSKE AUTOMOTIVE GRP INC COM 70959W103 717 14991 SH SOLE 1028 0 13963 PENTAIR PLC SHS G7S00T104 29033 411117 SH SOLE 393205 0 17912 PENUMBRA INC COM 70975L107 786 8351 SH SOLE 8061 0 290 PEOPLES BANCORP N C INC COM 710577107 624 20325 SH SOLE 0 0 20325 PEOPLES UNITED FINANCIAL INC COM 712704105 17012 909756 SH SOLE 828664 0 81092 PEPSICO INC COM 713448108 261387 2179665 SH SOLE 1211358 0 968307 PERFORMANCE FOOD GROUP CO COM 71377A103 4810 145332 SH SOLE 131017 0 14315 PERKINELMER INC COM 714046109 274 3754 SH SOLE 0 0 3754 PERRIGO CO PLC SHS G97822103 2275 26104 SH SOLE 18160 0 7944 PERSHING GOLD CORP COM NEW 715302204 103 42972 SH SOLE 0 0 42972 PETIQ INC COM CL A 71639T106 452 20679 SH SOLE 0 0 20679 PETMED EXPRESS INC COM 716382106 895 19662 SH SOLE 0 0 19662 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 388 37659 SH SOLE 0 0 37659 PETROQUEST ENERGY INC COM NEW 716748306 22 11875 SH SOLE 0 0 11875 PFIZER INC COM 717081103 333770 9215068 SH SOLE 3736760 0 5478308 PFIZER INC COM 717081103 2 14000 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 44 66300 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 72 19900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 3 78700 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 16 26900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 12 40400 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 60 103200 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 2584 57630 SH SOLE 2845 0 54785 PG&E CORP COM 69331C108 19 18000 SH Put SOLE 0 0 18000 PGT INNOVATIONS INC COM 69336V101 200 11867 SH SOLE 0 0 11867 PHILIP MORRIS INTL INC COM 718172109 239900 2270705 SH SOLE 1599770 0 670935 PHILIP MORRIS INTL INC COM 718172109 18 26500 SH Call SOLE 0 0 0 PHILLIPS 66 COM 718546104 71739 709229 SH SOLE 375168 0 334061 PHILLIPS 66 COM 718546104 40 11300 SH Call SOLE 0 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 6910 131992 SH SOLE 0 0 131992 PHYSICIANS RLTY TR COM 71943U104 5339 296783 SH SOLE 77023 0 219760 PICO HLDGS INC COM NEW 693366205 131 10256 SH SOLE 7842 0 2414 PIER 1 IMPORTS INC COM 720279108 189 45706 SH SOLE 0 0 45706 PIERIS PHARMACEUTICALS INC COM 720795103 137 18200 SH SOLE 0 0 18200 PIMCO CORPORATE & INCOME OPP COM 72201B101 398 24163 SH SOLE 0 0 24163 PIMCO CORPORATE INCOME STRAT COM 72200U100 191 11113 SH SOLE 0 0 11113 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2822 93927 SH SOLE 0 0 93927 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2977 132668 SH SOLE 0 0 132668 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 659 6561 SH SOLE 0 0 6561 PIMCO ETF TR 1-5 US TIP IDX 72201R205 2668 51364 SH SOLE 0 0 51364 PIMCO ETF TR 15+ YR US TIPS 72201R304 9282 134070 SH SOLE 132612 0 1458 PIMCO ETF TR ACTIVE BD ETF 72201R775 8722 82282 SH SOLE 0 0 82282 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 29050 286034 SH SOLE 55240 0 230794 PIMCO ETF TR INV GRD CRP BD 72201R817 52319 495114 SH SOLE 494733 0 381 PIMCO HIGH INCOME FD COM SHS 722014107 319 42710 SH SOLE 0 0 42710 PIMCO INCOME OPPORTUNITY FD COM 72202B100 215 8295 SH SOLE 0 0 8295 PIMCO INCOME STRATEGY FUND COM 72201H108 140 12003 SH SOLE 0 0 12003 PIMCO INCOME STRATEGY FUND I COM 72201J104 402 38553 SH SOLE 0 0 38553 PIMCO MUN INCOME FD II COM 72200W106 584 44325 SH SOLE 0 0 44325 PIMCO STRATEGIC INCOME FD IN COM 72200X104 249 27176 SH SOLE 0 0 27176 PINNACLE ENTMT INC NEW COM 72348Y105 3763 114970 SH SOLE 111220 0 3750 PINNACLE FINL PARTNERS INC COM 72346Q104 8275 124812 SH SOLE 83918 0 40894 PINNACLE FOODS INC DEL COM 72348P104 12471 209699 SH SOLE 39534 0 170165 PINNACLE WEST CAP CORP COM 723484101 11386 133669 SH SOLE 125013 0 8656 PIONEER FLOATING RATE TR COM 72369J102 209 18218 SH SOLE 0 0 18218 PIONEER MUN HIGH INCOME ADV COM 723762100 577 50783 SH SOLE 0 0 50783 PIONEER MUN HIGH INCOME TR COM SHS 723763108 120 10085 SH SOLE 0 0 10085 PIONEER NAT RES CO COM 723787107 44296 256263 SH SOLE 71257 0 185006 PIPER JAFFRAY COS COM 724078100 434 5037 SH SOLE 0 0 5037 PITNEY BOWES INC COM 724479100 2820 252276 SH SOLE 0 0 252276 PIXELWORKS INC COM NEW 72581M305 390 61600 SH SOLE 0 0 61600 PJT PARTNERS INC COM CL A 69343T107 1640 35964 SH SOLE 0 0 35964 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 5895 285612 SH SOLE 0 0 285612 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 803 36561 SH SOLE 0 0 36561 PLANET FITNESS INC CL A 72703H101 4967 143427 SH SOLE 125410 0 18017 PLATFORM SPECIALTY PRODS COR COM 72766Q105 1182 119140 SH SOLE 0 0 119140 PLAYA HOTELS & RESORTS NV SHS N70544106 1511 140012 SH SOLE 138622 0 1390 PLUG POWER INC COM NEW 72919P202 40 16959 SH SOLE 0 0 16959 PLUMAS BANCORP COM 729273102 1367 58923 SH SOLE 0 0 58923 PLURISTEM THERAPEUTICS INC COM 72940R102 145 104793 SH SOLE 0 0 104793 PLX PHARMA INC COM 72942A107 80 11630 SH SOLE 0 0 11630 PNC FINL SVCS GROUP INC COM 693475105 116383 806590 SH SOLE 716418 0 90172 PNM RES INC COM 69349H107 2866 70857 SH SOLE 63066 0 7791 POAGE BANKSHARES INC COM 730206109 448 21314 SH SOLE 0 0 21314 POLARIS INDS INC COM 731068102 45956 370636 SH SOLE 300439 0 70197 POLYMET MINING CORP COM 731916102 11 12500 SH SOLE 0 0 12500 POLYONE CORP COM 73179P106 2671 61401 SH SOLE 58805 0 2596 POOL CORPORATION COM 73278L105 16708 128870 SH SOLE 95003 0 33867 POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 420 6022 SH SOLE 0 0 6022 PORTLAND GEN ELEC CO COM NEW 736508847 2192 48094 SH SOLE 29540 0 18554 PORTOLA PHARMACEUTICALS INC COM 737010108 385 7900 SH SOLE 0 0 7900 POSCO SPONSORED ADR 693483109 2878 36834 SH SOLE 36017 0 817 POST HLDGS INC COM 737446104 11153 140766 SH SOLE 110416 0 30350 POTASH CORP SASK INC COM 73755L107 2697 131537 SH SOLE 4901 0 126636 POTASH CORP SASK INC COM 73755L107 7 16200 SH Call SOLE 0 0 0 POTLATCH CORP NEW COM 737630103 402 8051 SH SOLE 0 0 8051 POWER INTEGRATIONS INC COM 739276103 2939 39963 SH SOLE 38945 0 1018 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 3591 205787 SH SOLE 0 0 205787 POWERSHARES ACTIVE MNG ETF T US REAL EST FD 73935B508 451 5493 SH SOLE 0 0 5493 POWERSHARES ACTIVE MNG ETF T VAR RAT INV GR 73935B862 12929 512857 SH SOLE 0 0 512857 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 1438 86599 SH SOLE 0 0 86599 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 787 25243 SH SOLE 0 0 25243 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 1564 34439 SH SOLE 0 0 34439 POWERSHARES ETF TR II DWA TACT MLT 73937B399 2774 103203 SH SOLE 0 0 103203 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 337 11914 SH SOLE 0 0 11914 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 4199 165760 SH SOLE 0 0 165760 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 19948 893339 SH SOLE 343940 0 549399 POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 321 9449 SH SOLE 0 0 9449 POWERSHARES ETF TR II EX US SML PORT 73936T771 1211 35193 SH SOLE 0 0 35193 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 1597 84264 SH SOLE 0 0 84264 POWERSHARES ETF TR II GBL WTR PORT 73936T623 319 12247 SH SOLE 0 0 12247 POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 442 13474 SH SOLE 0 0 13474 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 2921 113186 SH SOLE 0 0 113186 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 8499 252501 SH SOLE 0 0 252501 POWERSHARES ETF TR II KBW BK PORT 73937B746 4042 73471 SH SOLE 0 0 73471 POWERSHARES ETF TR II NY MUNI BD ETF 73936T458 1668 67643 SH SOLE 0 0 67643 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 3732 251149 SH SOLE 0 0 251149 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 540 14378 SH SOLE 0 0 14378 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 30070 708708 SH SOLE 0 0 708708 POWERSHARES ETF TR II S&P SMCP C DIS 73937B506 485 7932 SH SOLE 0 0 7932 POWERSHARES ETF TR II S&P SMCP CONSU 73937B605 566 7562 SH SOLE 0 0 7562 POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 1641 106529 SH SOLE 0 0 106529 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 4415 44812 SH SOLE 0 0 44812 POWERSHARES ETF TR II S&P SMCP IND P 73937B878 3277 50794 SH SOLE 0 0 50794 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 2146 28079 SH SOLE 0 0 28079 POWERSHARES ETF TR II S&P SMCP MAT P 73937B852 689 13169 SH SOLE 0 0 13169 POWERSHARES ETF TR II S&P SMCP UTI P 73937B837 523 9904 SH SOLE 0 0 9904 POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 19453 428681 SH SOLE 0 0 428681 POWERSHARES ETF TR II S&P500 HGH BET 73937B829 12658 297894 SH SOLE 0 0 297894 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 24077 504344 SH SOLE 36 0 504308 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 31307 676906 SH SOLE 97 0 676809 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 6733 227912 SH SOLE 3958 0 223954 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 7175 233779 SH SOLE 0 0 233779 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 7241 282188 SH SOLE 0 0 282188 POWERSHARES ETF TR II WK VRDO TX FR 73936T433 266 10681 SH SOLE 0 0 10681 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 19967 370441 SH SOLE 247673 0 122768 POWERSHARES ETF TRUST BASIC MAT SECT 73935X427 223 3152 SH SOLE 0 0 3152 POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 429 10140 SH SOLE 0 0 10140 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 4760 179957 SH SOLE 0 0 179957 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 48637 942026 SH SOLE 0 0 942026 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 505 10717 SH SOLE 0 0 10717 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 4465 128742 SH SOLE 0 0 128742 POWERSHARES ETF TRUST DYN FD & BEV 73935X849 479 14160 SH SOLE 0 0 14160 POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 238 5378 SH SOLE 0 0 5378 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 284 10093 SH SOLE 0 0 10093 POWERSHARES ETF TRUST DYN OIL SVCS 73935X625 551 57762 SH SOLE 0 0 57762 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 2851 44424 SH SOLE 0 0 44424 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 3441 68167 SH SOLE 0 0 68167 POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 2641 41587 SH SOLE 0 0 41587 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 7474 126655 SH SOLE 0 0 126655 POWERSHARES ETF TRUST DYNAMIC TECH SET 73935X344 1136 21557 SH SOLE 0 0 21557 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 10892 262527 SH SOLE 0 0 262527 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 8899 229302 SH SOLE 0 0 229302 POWERSHARES ETF TRUST ENERGY SEC POR 73935X385 236 5986 SH SOLE 0 0 5986 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 2454 130074 SH SOLE 0 0 130074 POWERSHARES ETF TRUST FINL SECT PORT 73935X377 2214 63048 SH SOLE 0 0 63048 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 27075 238380 SH SOLE 0 0 238380 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 28693 220905 SH SOLE 0 0 220905 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 129 10358 SH SOLE 0 0 10358 POWERSHARES ETF TRUST GOLDEN DRG CHINA 73935X401 964 21509 SH SOLE 0 0 21509 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 3379 189740 SH SOLE 0 0 189740 POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 4543 63035 SH SOLE 0 0 63035 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 1048 17195 SH SOLE 0 0 17195 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 2283 138004 SH SOLE 0 0 138004 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 2564 22161 SH SOLE 0 0 22161 POWERSHARES ETF TRUST RUSSELL 200 WTH 73935X450 277 5224 SH SOLE 0 0 5224 POWERSHARES ETF TRUST RUSSELL 2000 GRW 73935X872 226 7037 SH SOLE 0 0 7037 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 4322 141941 SH SOLE 0 0 141941 POWERSHARES ETF TRUST WATER RES PORT 73935X575 769 25419 SH SOLE 0 0 25419 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 1346 56323 SH SOLE 595 0 55728 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 4547 164567 SH SOLE 0 0 164567 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 4687 228090 SH SOLE 0 0 228090 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 7585 155668 SH SOLE 0 0 155668 POWERSHARES ETF TRUST II GLBL ST HI YLD 73936Q710 238 9988 SH SOLE 0 0 9988 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 351 14862 SH SOLE 0 0 14862 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 1289 36400 SH SOLE 0 0 36400 POWERSHARES ETF TRUST II PRP CAS INS PT 73936Q777 2714 45683 SH SOLE 0 0 45683 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 8900 386273 SH SOLE 93654 0 292619 POWERSHARES EXCHANGE TRADED RUSSELL 200 VAL 739371201 443 11432 SH SOLE 0 0 11432 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 14537 677738 SH SOLE 358982 0 318756 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 150338 965175 SH SOLE 198885 0 766290 POWERSHS DB MULTI SECT COMM DB BASE METALS 73936B705 316 16306 SH SOLE 0 0 16306 POWERSHS DB MULTI SECT COMM DB ENERGY FUND 73936B101 185 12733 SH SOLE 0 0 12733 PPG INDS INC COM 693506107 41009 351043 SH SOLE 279811 0 71232 PPL CORP COM 69351T106 105501 3408769 SH SOLE 3071223 0 337546 PRA GROUP INC COM 69354N106 1215 36598 SH SOLE 35937 0 661 PRA HEALTH SCIENCES INC COM 69354M108 1941 21318 SH SOLE 9464 0 11854 PRAXAIR INC COM 74005P104 115583 747224 SH SOLE 631283 0 115941 PRECISION DRILLING CORP COM 2010 74022D308 53 17638 SH SOLE 0 0 17638 PREFERRED APT CMNTYS INC COM 74039L103 432 21356 SH SOLE 6016 0 15340 PREFERRED BK LOS ANGELES CA COM NEW 740367404 512 8708 SH SOLE 0 0 8708 PREMIER INC CL A 74051N102 8204 281072 SH SOLE 273073 0 7999 PRESTIGE BRANDS HLDGS INC COM 74112D101 1996 44949 SH SOLE 44535 0 414 PRETIUM RES INC COM 74139C102 392 34334 SH SOLE 0 0 34334 PRICE T ROWE GROUP INC COM 74144T108 16649 158660 SH SOLE 26254 0 132406 PRICELINE GRP INC COM NEW 741503403 51279 29509 SH SOLE 9513 0 19996 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 483 350000 PRN SOLE 0 0 350000 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 1052 900000 PRN SOLE 0 0 900000 PRICESMART INC COM 741511109 5769 67007 SH SOLE 66696 0 311 PRIMERICA INC COM 74164M108 12892 126953 SH SOLE 120770 0 6183 PRINCIPAL FINL GROUP INC COM 74251V102 3461 49059 SH SOLE 0 0 49059 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 388 22600 SH SOLE 0 0 22600 PROASSURANCE CORP COM 74267C106 2647 46322 SH SOLE 39641 0 6681 PROCTER AND GAMBLE CO COM 742718109 278024 3025931 SH SOLE 1676744 0 1349187 PROGENICS PHARMACEUTICALS IN COM 743187106 315 53006 SH SOLE 47906 0 5100 PROGRESSIVE CORP OHIO COM 743315103 25752 457243 SH SOLE 171814 0 285429 PROLOGIS INC COM 74340W103 30440 471866 SH SOLE 449084 0 22782 PROOFPOINT INC COM 743424103 2445 27532 SH SOLE 12406 0 15126 PROPETRO HLDG CORP COM 74347M108 8307 412043 SH SOLE 69440 0 342603 PROS HOLDINGS INC COM 74346Y103 873 33000 SH SOLE 0 0 33000 PROSHARES TR INVT INT RT HG 74347B607 870 11296 SH SOLE 0 0 11296 PROSHARES TR MSCI EAFE DIVD 74347B839 2106 54536 SH SOLE 0 0 54536 PROSHARES TR PSHS LC COR PLUS 74347R248 563 8431 SH SOLE 0 0 8431 PROSHARES TR PSHS ULT MCAP400 74347R404 223 1815 SH SOLE 0 0 1815 PROSHARES TR PSHS ULTSH 20YRS 74347B201 385 11406 SH SOLE 0 0 11406 PROSHARES TR RUSS 2000 DIVD 74347B698 3116 56457 SH SOLE 0 0 56457 PROSHARES TR S&P 500 DV ARIST 74348A467 47934 748478 SH SOLE 155 0 748323 PROSHARES TR S&P MDCP 400 DIV 74347B680 2427 44491 SH SOLE 0 0 44491 PROSHARES TR ULTRA FNCLS NEW 74347X633 1058 8273 SH SOLE 0 0 8273 PROSPECT CAPITAL CORPORATION COM 74348T102 611 90656 SH SOLE 0 0 90656 PROTO LABS INC COM 743713109 305 2958 SH SOLE 0 0 2958 PROVIDENT FINL SVCS INC COM 74386T105 358 13271 SH SOLE 3210 0 10061 PRUDENTIAL FINL INC COM 744320102 22666 197126 SH SOLE 72126 0 125000 PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 2607 180917 SH SOLE 0 0 180917 PRUDENTIAL PLC ADR 74435K204 25556 503273 SH SOLE 454476 0 48797 PRUDENTIAL SHT DURATION HG Y COM 74442F107 3289 222681 SH SOLE 79 0 222602 PTC INC COM 69370C100 12021 197808 SH SOLE 51615 0 146193 PUBLIC STORAGE COM 74460D109 70365 336677 SH SOLE 309952 0 26725 PUBLIC SVC ENTERPRISE GROUP COM 744573106 42683 828802 SH SOLE 735202 0 93600 PULTE GROUP INC COM 745867101 9890 297426 SH SOLE 192588 0 104838 PUMA BIOTECHNOLOGY INC COM 74587V107 420 4250 SH SOLE 3188 0 1062 PUTNAM MANAGED MUN INCOM TR COM 746823103 1823 245982 SH SOLE 0 0 245982 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 287 60105 SH SOLE 0 0 60105 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1109 89837 SH SOLE 0 0 89837 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 2653 497750 SH SOLE 0 0 497750 PVH CORP COM 693656100 12031 87685 SH SOLE 79127 0 8558 PZENA INVESTMENT MGMT INC CLASS A 74731Q103 213 20000 SH SOLE 0 0 20000 QCR HOLDINGS INC COM 74727A104 543 12675 SH SOLE 0 0 12675 QEP RES INC COM 74733V100 838 87606 SH SOLE 48481 0 39125 QORVO INC COM 74736K101 4219 63349 SH SOLE 31147 0 32202 QTS RLTY TR INC COM CL A 74736A103 3393 62646 SH SOLE 37753 0 24893 QUAKER CHEM CORP COM 747316107 2753 18258 SH SOLE 17137 0 1121 QUALCOMM INC COM 747525103 145249 2268810 SH SOLE 1314610 0 954200 QUALCOMM INC COM 747525103 17 21000 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 289 46200 SH Call SOLE 0 0 0 QUALYS INC COM 74758T303 3122 52611 SH SOLE 34133 0 18478 QUANTA SVCS INC COM 74762E102 5398 138020 SH SOLE 89374 0 48646 QUEST DIAGNOSTICS INC COM 74834L100 2943 29877 SH SOLE 17855 0 12022 RADIUS HEALTH INC COM NEW 750469207 484 15224 SH SOLE 0 0 15224 RADNET INC COM 750491102 204 20151 SH SOLE 0 0 20151 RAIT FINANCIAL TRUST COM NEW 749227609 8 20533 SH SOLE 0 0 20533 RALPH LAUREN CORP CL A 751212101 329 3174 SH SOLE 0 0 3174 RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 2683 182179 SH SOLE 180934 0 1245 RANDGOLD RES LTD ADR 752344309 1668 16865 SH SOLE 1329 0 15536 RANGE RES CORP COM 75281A109 1378 80786 SH SOLE 33531 0 47255 RANGER ENERGY SVCS INC COM CL A 75282U104 94 10200 SH SOLE 0 0 10200 RAYMOND JAMES FINANCIAL INC COM 754730109 32802 367329 SH SOLE 0 0 367329 RAYMOND JAMES FINANCIAL INC COM 754730109 46 11000 SH Call SOLE 0 0 0 RAYONIER ADVANCED MATLS INC COM 75508B104 695 33993 SH SOLE 25518 0 8475 RAYONIER INC COM 754907103 1288 40710 SH SOLE 0 0 40710 RAYTHEON CO COM NEW 755111507 97278 517845 SH SOLE 199486 0 318359 RBC BEARINGS INC COM 75524B104 7933 62758 SH SOLE 61802 0 956 REALITY SHS ETF TR DIVS ETF 75605A108 901 34556 SH SOLE 0 0 34556 REALOGY HLDGS CORP COM 75605Y106 871 32859 SH SOLE 32496 0 363 REALPAGE INC COM 75606N109 7985 180258 SH SOLE 22928 0 157330 REALTY INCOME CORP COM 756109104 40937 717924 SH SOLE 560506 0 157418 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2911 94073 SH SOLE 0 0 94073 RED HAT INC COM 756577102 34572 287858 SH SOLE 168181 0 119677 RED HAT INC NOTE 0.250%10/0 756577AD4 946 575000 PRN SOLE 0 0 575000 RED ROBIN GOURMET BURGERS IN COM 75689M101 867 15367 SH SOLE 0 0 15367 REDWOOD TR INC COM 758075402 245 16563 SH SOLE 0 0 16563 REGAL BELOIT CORP COM 758750103 1485 19384 SH SOLE 513 0 18871 REGAL ENTMT GROUP CL A 758766109 48432 2104839 SH SOLE 2013895 0 90944 REGENCY CTRS CORP COM 758849103 7058 102021 SH SOLE 94531 0 7490 REGENERON PHARMACEUTICALS COM 75886F107 15579 41437 SH SOLE 33490 0 7947 REGIONS FINL CORP NEW COM 7591EP100 25875 1497369 SH SOLE 733950 0 763419 REINSURANCE GROUP AMER INC COM NEW 759351604 16069 103056 SH SOLE 101805 0 1251 RELIANCE STEEL & ALUMINUM CO COM 759509102 1957 22812 SH SOLE 21121 0 1691 RELX NV SPONSORED ADR 75955B102 8752 379388 SH SOLE 378328 0 1060 RELX PLC SPONSORED ADR 759530108 21114 890889 SH SOLE 829400 0 61489 REMARK HLDGS INC COM 75955K102 251 25800 SH SOLE 0 0 25800 RENASANT CORP COM 75970E107 6804 166409 SH SOLE 3279 0 163130 RENREN INC SPON ADR A NEW 759892201 107 10260 SH SOLE 0 0 10260 RENT A CTR INC NEW COM 76009N100 1039 93590 SH SOLE 0 0 93590 REPUBLIC SVCS INC COM 760759100 26073 385644 SH SOLE 229361 0 156283 RESEARCH FRONTIERS INC COM 760911107 29 27500 SH SOLE 0 0 27500 RESMED INC COM 761152107 1012 11952 SH SOLE 0 0 11952 RESONANT INC COM 76118L102 104 13984 SH SOLE 0 0 13984 RESTAURANT BRANDS INTL INC COM 76131D103 914 14866 SH SOLE 9593 0 5273 RETAIL OPPORTUNITY INVTS COR COM 76131N101 17127 858480 SH SOLE 717794 0 140686 RETAIL PPTYS AMER INC CL A 76131V202 206 15345 SH SOLE 0 0 15345 REXNORD CORP NEW COM 76169B102 3195 122784 SH SOLE 122624 0 160 RH COM 74967X103 427 4957 SH SOLE 0 0 4957 RINGCENTRAL INC CL A 76680R206 5261 108708 SH SOLE 241 0 108467 RIO TINTO PLC SPONSORED ADR 767204100 27565 520785 SH SOLE 321891 0 198894 RITCHIE BROS AUCTIONEERS COM 767744105 1801 60158 SH SOLE 54291 0 5867 RITE AID CORP COM 767754104 1582 803270 SH SOLE 0 0 803270 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 1356 67752 SH SOLE 0 0 67752 RLI CORP COM 749607107 2710 44668 SH SOLE 43011 0 1657 RLJ LODGING TR COM 74965L101 4969 226188 SH SOLE 0 0 226188 RMR REAL ESTATE INCOME FUND COM 76970B101 13870 726555 SH SOLE 0 0 726555 ROBERT HALF INTL INC COM 770323103 8178 147250 SH SOLE 143503 0 3747 ROCKWELL AUTOMATION INC COM 773903109 9197 46839 SH SOLE 14150 0 32689 ROCKWELL COLLINS INC COM 774341101 40449 298227 SH SOLE 48602 0 249625 ROCKWELL MED INC COM 774374102 405 69526 SH SOLE 0 0 69526 ROCKY MTN CHOCOLATE FACTORY COM 77467X101 226 19161 SH SOLE 0 0 19161 ROGERS COMMUNICATIONS INC CL B 775109200 26654 523207 SH SOLE 520736 0 2471 ROGERS CORP COM 775133101 683 4221 SH SOLE 1039 0 3182 ROKU INC COM CL A 77543R102 1676 32369 SH SOLE 0 0 32369 ROLLINS INC COM 775711104 3502 75265 SH SOLE 0 0 75265 ROPER TECHNOLOGIES INC COM 776696106 54723 211278 SH SOLE 7740 0 203538 ROSS STORES INC COM 778296103 24264 302357 SH SOLE 232666 0 69691 ROYAL BK CDA MONTREAL QUE COM 780087102 36544 447590 SH SOLE 249547 0 198043 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 1607 63139 SH SOLE 0 0 63139 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2158 282523 SH SOLE 276312 0 6211 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 6053 50743 SH SOLE 27885 0 22858 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 37351 546953 SH SOLE 219309 0 327644 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 105157 1576341 SH SOLE 1142692 0 433649 ROYAL GOLD INC COM 780287108 5603 68228 SH SOLE 0 0 68228 ROYCE GLOBAL VALUE TR INC COM 78081T104 8931 825902 SH SOLE 0 0 825902 ROYCE MICRO-CAP TR INC COM 780915104 1523 161309 SH SOLE 0 0 161309 ROYCE VALUE TR INC COM 780910105 16524 1021916 SH SOLE 132 0 1021784 RPC INC COM 749660106 1081 42342 SH SOLE 4277 0 38065 RPM INTL INC COM 749685103 12605 240455 SH SOLE 117981 0 122474 RPM INTL INC NOTE 2.250%12/1 749685AT0 1622 1405000 PRN SOLE 0 0 1405000 RSP PERMIAN INC COM 74978Q105 9203 226226 SH SOLE 189012 0 37214 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 8500 81581 SH SOLE 70237 0 11344 RYDER SYS INC COM 783549108 730 8679 SH SOLE 2679 0 6000 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 535 3469 SH SOLE 0 0 3469 RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 813 8121 SH SOLE 0 0 8121 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 1092 9534 SH SOLE 0 0 9534 RYDEX ETF TRUST GUG S&P SC600 PV 78355W700 5411 74006 SH SOLE 0 0 74006 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 154678 1531009 SH SOLE 0 0 1531009 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 4944 40973 SH SOLE 0 0 40973 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 2918 21828 SH SOLE 0 0 21828 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 16158 154139 SH SOLE 0 0 154139 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 28485 429697 SH SOLE 0 0 429697 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 3345 57387 SH SOLE 0 0 57387 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 6700 151793 SH SOLE 0 0 151793 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 7513 41827 SH SOLE 0 0 41827 RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 684 6067 SH SOLE 0 0 6067 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 27787 194332 SH SOLE 6 0 194326 RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 1239 19261 SH SOLE 0 0 19261 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 3673 19328 SH SOLE 0 0 19328 RYMAN HOSPITALITY PPTYS INC COM 78377T107 37516 543556 SH SOLE 538300 0 5256 S&P GLOBAL INC COM 78409V104 15382 90800 SH SOLE 17951 0 72849 SABRA HEALTH CARE REIT INC COM 78573L106 18752 999026 SH SOLE 932190 0 66836 SABRE CORP COM 78573M104 5288 257945 SH SOLE 241251 0 16694 SACHEM CAP CORP COM 78590A109 55 14000 SH SOLE 0 0 14000 SAGE THERAPEUTICS INC COM 78667J108 2402 14581 SH SOLE 6651 0 7930 SALESFORCE COM INC COM 79466L302 80321 785691 SH SOLE 107921 0 677770 SALESFORCE COM INC COM 79466L302 34 14600 SH Call SOLE 0 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 284 25772 SH SOLE 0 0 25772 SANDERSON FARMS INC COM 800013104 505 3636 SH SOLE 0 0 3636 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 19 22793 SH SOLE 0 0 22793 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 29 13994 SH SOLE 0 0 13994 SANDSTORM GOLD LTD COM NEW 80013R206 129 25860 SH SOLE 0 0 25860 SANMINA CORPORATION COM 801056102 1052 31889 SH SOLE 0 0 31889 SANOFI RIGHT 12/31/2020 80105N113 4 11068 SH SOLE 0 0 11068 SANOFI SPONSORED ADR 80105N105 77175 1794776 SH SOLE 1635213 0 159563 SAP SE SPON ADR 803054204 32305 287516 SH SOLE 267622 0 19894 SAREPTA THERAPEUTICS INC COM 803607100 1355 24353 SH SOLE 12240 0 12113 SASOL LTD SPONSORED ADR 803866300 687 20084 SH SOLE 0 0 20084 SBA COMMUNICATIONS CORP NEW CL A 78410G104 8155 49919 SH SOLE 22057 0 27862 SCANA CORP NEW COM 80589M102 3812 95822 SH SOLE 25281 0 70541 SCHEIN HENRY INC COM 806407102 10069 144090 SH SOLE 16935 0 127155 SCHLUMBERGER LTD COM 806857108 74810 1110108 SH SOLE 698671 0 411437 SCHNEIDER NATIONAL INC CL B 80689H102 3051 106837 SH SOLE 103901 0 2936 SCHULMAN A INC COM 808194104 905 24307 SH SOLE 0 0 24307 SCHWAB CHARLES CORP NEW COM 808513105 25051 487661 SH SOLE 416534 0 71127 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1079 31659 SH SOLE 0 0 31659 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1515 40445 SH SOLE 0 0 40445 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1562 52634 SH SOLE 0 0 52634 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 965 31730 SH SOLE 0 0 31730 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 10477 291357 SH SOLE 0 0 291357 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 620 11912 SH SOLE 0 0 11912 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2342 36294 SH SOLE 0 0 36294 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 9005 175987 SH SOLE 0 0 175987 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1899 29777 SH SOLE 0 0 29777 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1127 21163 SH SOLE 0 0 21163 SCHWAB STRATEGIC TR US REIT ETF 808524847 713 17126 SH SOLE 0 0 17126 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 687 9847 SH SOLE 0 0 9847 SCHWAB STRATEGIC TR US TIPS ETF 808524870 1627 29353 SH SOLE 0 0 29353 SCHWEITZER-MAUDUIT INTL INC COM 808541106 265 5837 SH SOLE 4512 0 1325 SCOTTS MIRACLE GRO CO CL A 810186106 9517 88948 SH SOLE 5580 0 83368 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 1698 19892 SH SOLE 0 0 19892 SEA LTD ADR 81141R100 366 27444 SH SOLE 0 0 27444 SEABOARD CORP COM 811543107 309 70 SH SOLE 0 0 70 SEABRIDGE GOLD INC COM 811916105 190 16820 SH SOLE 0 0 16820 SEADRILL LIMITED SHS G7945E105 104 447636 SH SOLE 1200 0 446436 SEAGATE TECHNOLOGY PLC SHS G7945M107 60015 1434389 SH SOLE 1284049 0 150340 SEALED AIR CORP NEW COM 81211K100 5391 109343 SH SOLE 50150 0 59193 SEARS HLDGS CORP COM 812350106 55 15491 SH SOLE 0 0 15491 SEATTLE GENETICS INC COM 812578102 310 5800 SH SOLE 0 0 5800 SEAWORLD ENTMT INC COM 81282V100 1399 103116 SH SOLE 101996 0 1120 SEI INVESTMENTS CO COM 784117103 13245 184313 SH SOLE 135840 0 48473 SELECT INCOME REIT COM SH BEN INT 81618T100 526 20912 SH SOLE 0 0 20912 SELECT SECTOR SPDR TR ENERGY 81369Y506 38592 534071 SH SOLE 20018 0 514053 SELECT SECTOR SPDR TR ENERGY 81369Y506 38 27700 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3494 106064 SH SOLE 0 0 106064 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 54374 550954 SH SOLE 303124 0 247830 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 28428 499702 SH SOLE 327548 0 172154 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 76573 926133 SH SOLE 589244 0 336889 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 54931 1968137 SH SOLE 407664 0 1560473 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 43 20900 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 36896 487590 SH SOLE 0 0 487590 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 10308 195680 SH SOLE 0 0 195680 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 11016 181992 SH SOLE 0 0 181992 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 67236 1051382 SH SOLE 438514 0 612868 SELECTIVE INS GROUP INC COM 816300107 791 13471 SH SOLE 0 0 13471 SEMGROUP CORP CL A 81663A105 4308 142642 SH SOLE 47265 0 95377 SEMPRA ENERGY COM 816851109 33864 316718 SH SOLE 278558 0 38160 SEMTECH CORP COM 816850101 1730 50577 SH SOLE 47894 0 2683 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1321 68986 SH SOLE 0 0 68986 SENOMYX INC COM 81724Q107 41 31158 SH SOLE 0 0 31158 SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 15104 295526 SH SOLE 293060 0 2466 SENSEONICS HLDGS INC COM 81727U105 86 32500 SH SOLE 0 0 32500 SENSIENT TECHNOLOGIES CORP COM 81725T100 714 9765 SH SOLE 8404 0 1361 SERITAGE GROWTH PPTYS CL A 81752R100 630 15559 SH SOLE 12931 0 2628 SERVICE CORP INTL COM 817565104 6485 173781 SH SOLE 0 0 173781 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 340 6635 SH SOLE 3625 0 3010 SERVICENOW INC COM 81762P102 15858 121618 SH SOLE 14638 0 106980 SERVICESOURCE INTL INC COM 81763U100 53 17120 SH SOLE 0 0 17120 SERVISFIRST BANCSHARES INC COM 81768T108 461 11106 SH SOLE 0 0 11106 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 273 9146 SH SOLE 0 0 9146 SHERWIN WILLIAMS CO COM 824348106 14320 34919 SH SOLE 22499 0 12420 SHIP FINANCE INTERNATIONAL L SHS G81075106 514 33174 SH SOLE 0 0 33174 SHIRE PLC SPONSORED ADR 82481R106 15675 101051 SH SOLE 88523 0 12528 SHOPIFY INC CL A 82509L107 7366 72933 SH SOLE 0 0 72933 SIBANYE STILLWATER SPONSORED ADR 825724206 344 68211 SH SOLE 0 0 68211 SIGNATURE BK NEW YORK N Y COM 82669G104 2489 18133 SH SOLE 14789 0 3344 SIGNET JEWELERS LIMITED SHS G81276100 518 9160 SH SOLE 6534 0 2626 SILGAN HOLDINGS INC COM 827048109 754 25643 SH SOLE 0 0 25643 SILICON LABORATORIES INC COM 826919102 1434 16244 SH SOLE 14393 0 1851 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 4213 79557 SH SOLE 59317 0 20240 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 480 8414 SH SOLE 0 0 8414 SIMON PPTY GROUP INC NEW COM 828806109 20477 119227 SH SOLE 75323 0 43904 SIMULATIONS PLUS INC COM 829214105 272 16870 SH SOLE 0 0 16870 SINCLAIR BROADCAST GROUP INC CL A 829226109 8668 229010 SH SOLE 227289 0 1721 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 393 6891 SH SOLE 5853 0 1038 SIRIUS XM HLDGS INC COM 82968B103 2948 549997 SH SOLE 123508 0 426489 SIRIUS XM HLDGS INC COM 82968B103 10 20000 SH Put SOLE 0 0 20000 SIRIUS XM HLDGS INC COM 82968B103 51 50000 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 4 19100 SH Call SOLE 0 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 390 5088 SH SOLE 2950 0 2138 SIX FLAGS ENTMT CORP NEW COM 83001A102 12676 190411 SH SOLE 62772 0 127639 SJW GROUP COM 784305104 220 3450 SH SOLE 0 0 3450 SK TELECOM LTD SPONSORED ADR 78440P108 1192 42726 SH SOLE 36821 0 5905 SKECHERS U S A INC CL A 830566105 1767 46708 SH SOLE 41750 0 4958 SKYWEST INC COM 830879102 1686 31754 SH SOLE 3108 0 28646 SKYWORKS SOLUTIONS INC COM 83088M102 15123 159288 SH SOLE 35574 0 123714 SL GREEN RLTY CORP COM 78440X101 8029 79554 SH SOLE 77057 0 2497 SLEEP NUMBER CORP COM 83125X103 271 7209 SH SOLE 4403 0 2806 SLM CORP COM 78442P106 5465 483594 SH SOLE 479989 0 3605 SM ENERGY CO COM 78454L100 560 25348 SH SOLE 0 0 25348 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 913 26086 SH SOLE 20574 0 5512 SMITH A O COM 831865209 6135 100119 SH SOLE 52382 0 47737 SMUCKER J M CO COM NEW 832696405 22373 180077 SH SOLE 16217 0 163860 SNAP INC CL A 83304A106 3582 245206 SH SOLE 0 0 245206 SNAP INC CL A 83304A106 1 17000 SH Call SOLE 0 0 0 SNAP ON INC COM 833034101 19627 112607 SH SOLE 71798 0 40809 SNYDERS-LANCE INC COM 833551104 1223 24412 SH SOLE 20310 0 4102 SOCIAL REALITY INC COM CL A NEW 83362P300 442 78304 SH SOLE 0 0 78304 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 5771 97213 SH SOLE 19755 0 77458 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 1426 20279 SH SOLE 0 0 20279 SOGOU INC ADR REPSTG A 83409V104 179 15500 SH SOLE 0 0 15500 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1296 34516 SH SOLE 0 0 34516 SOLIGENIX INC COM 834223307 33 14710 SH SOLE 0 0 14710 SONOCO PRODS CO COM 835495102 2633 49548 SH SOLE 17791 0 31757 SONY CORP SPONSORED ADR 835699307 8447 187924 SH SOLE 157957 0 29967 SOUTH JERSEY INDS INC COM 838518108 1226 39242 SH SOLE 0 0 39242 SOUTH ST CORP COM 840441109 4230 48540 SH SOLE 36066 0 12474 SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 23 13711 SH SOLE 0 0 13711 SOUTHERN CO COM 842587107 95239 1980426 SH SOLE 1164126 0 816300 SOUTHERN CO COM 842587107 199 81000 SH Put SOLE 0 0 81000 SOUTHERN CO COM 842587107 148 81000 SH Put SOLE 0 0 81000 SOUTHERN COPPER CORP COM 84265V105 751 15826 SH SOLE 1542 0 14284 SOUTHERN FIRST BANCSHARES IN COM 842873101 2905 70419 SH SOLE 0 0 70419 SOUTHWEST AIRLS CO COM 844741108 19516 298188 SH SOLE 139823 0 158365 SOUTHWEST GAS HOLDINGS INC COM 844895102 457 5684 SH SOLE 2041 0 3643 SOUTHWESTERN ENERGY CO COM 845467109 1674 300043 SH SOLE 126210 0 173833 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 28108 113621 SH SOLE 45 0 113576 SPDR GOLD TRUST GOLD SHS 78463V107 50600 409216 SH SOLE 120 0 409096 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 9241 189065 SH SOLE 2165 0 186900 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1805 44586 SH SOLE 323 0 44263 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 6707 164756 SH SOLE 0 0 164756 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 20803 423940 SH SOLE 237850 0 186090 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 531 8236 SH SOLE 0 0 8236 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 700 22096 SH SOLE 0 0 22096 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 540 5035 SH SOLE 0 0 5035 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 644 19614 SH SOLE 0 0 19614 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 387 7479 SH SOLE 0 0 7479 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 640 9039 SH SOLE 0 0 9039 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 4186 101582 SH SOLE 2500 0 99082 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 244 6785 SH SOLE 0 0 6785 SPDR S&P 500 ETF TR TR UNIT 78462F103 566127 2121423 SH SOLE 597126 0 1524297 SPDR S&P 500 ETF TR TR UNIT 78462F103 26 12300 SH Put SOLE 0 0 12300 SPDR S&P 500 ETF TR TR UNIT 78462F103 57 11600 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 47 12000 SH Put SOLE 0 0 12000 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 224613 650230 SH SOLE 353544 0 296686 SPDR SER TR BLOMBERG BRC INV 78468R200 140617 4584829 SH SOLE 4489900 0 94929 SPDR SER TR BLOOMBERG SRT TR 78468R408 1891 68631 SH SOLE 0 0 68631 SPDR SER TR DORSEY WRGT FI 78468R713 2132 84339 SH SOLE 0 0 84339 SPDR SER TR NUVEEN BLMBRG SR 78468R739 74028 1545140 SH SOLE 1513333 0 31807 SPDR SER TR NUVEEN BRC MUNIC 78468R721 4971 101506 SH SOLE 64756 0 36750 SPDR SER TR PORTFOLIO SH TSR 78468R101 3169 106078 SH SOLE 0 0 106078 SPDR SER TR PORTFOLIO SM ETF 78468R853 1902 63093 SH SOLE 0 0 63093 SPDR SER TR PRTFLO S&P500 HI 78468R788 290 7744 SH SOLE 0 0 7744 SPDR SER TR SPDR BLOOMBERG 78468R663 8189 89591 SH SOLE 8007 0 81584 SPDR SER TR SSGA US SMAL ETF 78468R887 484 5303 SH SOLE 0 0 5303 SPDR SERIES TRUST AEROSPACE DEF 78464A631 7206 86234 SH SOLE 0 0 86234 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 42148 832964 SH SOLE 246823 0 586141 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 373 13136 SH SOLE 53 0 13083 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 1362 45879 SH SOLE 0 0 45879 SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 204 5779 SH SOLE 0 0 5779 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 290 5153 SH SOLE 0 0 5153 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 138458 3770630 SH SOLE 3589477 0 181153 SPDR SERIES TRUST CITI INT GVT ETF 78464A490 437 7595 SH SOLE 0 0 7595 SPDR SERIES TRUST COMP SOFTWARE 78464A599 683 9839 SH SOLE 0 0 9839 SPDR SERIES TRUST DJ REIT ETF 78464A607 6012 64167 SH SOLE 0 0 64167 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 488 7570 SH SOLE 0 0 7570 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 32375 581651 SH SOLE 566374 0 15277 SPDR SERIES TRUST NYSE TECH ETF 78464A102 70458 840668 SH SOLE 806642 0 34026 SPDR SERIES TRUST OILGAS EQUIP 78464A748 6403 373783 SH SOLE 0 0 373783 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 121160 3540615 SH SOLE 3450055 0 90560 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 2855 99797 SH SOLE 0 0 99797 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 10772 322901 SH SOLE 322601 0 300 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 21999 723176 SH SOLE 518681 0 204495 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 12186 369271 SH SOLE 0 0 369271 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 231 1482 SH SOLE 0 0 1482 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 6056 58888 SH SOLE 56493 0 2395 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1034 4548 SH SOLE 0 0 4548 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 782 6216 SH SOLE 0 0 6216 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4168 31340 SH SOLE 0 0 31340 SPDR SERIES TRUST S&P BIOTECH 78464A870 37809 445479 SH SOLE 0 0 445479 SPDR SERIES TRUST S&P BIOTECH 78464A870 278 41800 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 185 12400 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 7484 158082 SH SOLE 0 0 158082 SPDR SERIES TRUST S&P BK ETF 78464A797 16 15000 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 11723 202325 SH SOLE 199974 0 2351 SPDR SERIES TRUST S&P DIVID ETF 78464A763 322183 3410071 SH SOLE 2667131 0 742940 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1802 40716 SH SOLE 0 0 40716 SPDR SERIES TRUST S&P INS ETF 78464A789 2542 82802 SH SOLE 0 0 82802 SPDR SERIES TRUST S&P METALS MNG 78464A755 776 21344 SH SOLE 0 0 21344 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 6381 171620 SH SOLE 0 0 171620 SPDR SERIES TRUST S&P PHARMAC 78464A722 3998 91909 SH SOLE 0 0 91909 SPDR SERIES TRUST S&P REGL BKG 78464A698 14663 249162 SH SOLE 37 0 249125 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 638 14116 SH SOLE 0 0 14116 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 20513 293840 SH SOLE 0 0 293840 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 1198 18397 SH SOLE 0 0 18397 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1697 38528 SH SOLE 0 0 38528 SPECTRA ENERGY PARTNERS LP COM 84756N109 22361 565538 SH SOLE 490512 0 75026 SPECTRUM BRANDS HLDGS INC COM 84763R101 2558 22758 SH SOLE 19302 0 3456 SPIRE INC COM 84857L101 564 7505 SH SOLE 0 0 7505 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 21639 248009 SH SOLE 100373 0 147636 SPIRIT AIRLS INC COM 848577102 1113 24825 SH SOLE 732 0 24093 SPIRIT RLTY CAP INC NEW COM 84860W102 2920 340299 SH SOLE 0 0 340299 SPLUNK INC COM 848637104 13470 162603 SH SOLE 147134 0 15469 SPRAGUE RES LP COM UNIT REP LTD 849343108 567 23416 SH SOLE 0 0 23416 SPRINT CORP COM SER 1 85207U105 107 18145 SH SOLE 0 0 18145 SPROTT FOCUS TR INC COM 85208J109 165 20848 SH SOLE 0 0 20848 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 5745 542503 SH SOLE 0 0 542503 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 2070 221642 SH SOLE 0 0 221642 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 983 155082 SH SOLE 0 0 155082 SPROUTS FMRS MKT INC COM 85208M102 7419 304678 SH SOLE 121872 0 182806 SPROUTS FMRS MKT INC COM 85208M102 66 30900 SH Call SOLE 0 0 0 SPROUTS FMRS MKT INC COM 85208M102 47 94300 SH Call SOLE 0 0 0 SPS COMM INC COM 78463M107 1166 23997 SH SOLE 0 0 23997 SPX FLOW INC COM 78469X107 1853 38975 SH SOLE 0 0 38975 SQUARE INC CL A 852234103 6272 180909 SH SOLE 9570 0 171339 SRC ENERGY INC COM 78470V108 5173 606458 SH SOLE 2235 0 604223 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 11325 279761 SH SOLE 41844 0 237917 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 22210 470739 SH SOLE 427146 0 43593 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 30361 793333 SH SOLE 0 0 793333 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 633 23939 SH SOLE 0 0 23939 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 12100 248769 SH SOLE 181 0 248588 SSR MNG INC COM 784730103 170 19336 SH SOLE 0 0 19336 ST JOE CO COM 790148100 469 25987 SH SOLE 0 0 25987 STAG INDL INC COM 85254J102 1307 47815 SH SOLE 4179 0 43636 STAMPS COM INC COM NEW 852857200 3593 19111 SH SOLE 0 0 19111 STAMPS COM INC COM NEW 852857200 30 16000 SH Call SOLE 0 0 0 STANDARD MTR PRODS INC COM 853666105 725 16150 SH SOLE 0 0 16150 STANLEY BLACK & DECKER INC COM 854502101 22526 132749 SH SOLE 78311 0 54438 STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 307 2500 SH SOLE 0 0 2500 STAR GROUP L P UNIT LTD PARTNR 85512C105 319 29710 SH SOLE 0 0 29710 STAR GROUP L P UNIT LTD PARTNR 85512C105 2 19200 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 68220 1187867 SH SOLE 265623 0 922244 STARBUCKS CORP COM 855244109 12 70300 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 12 20200 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC COM 85571B105 4416 206854 SH SOLE 107817 0 99037 STATE BK FINL CORP COM 856190103 3240 108585 SH SOLE 1869 0 106716 STATE STR CORP COM 857477103 14645 150039 SH SOLE 120470 0 29569 STATOIL ASA SPONSORED ADR 85771P102 35959 1678766 SH SOLE 1668496 0 10270 STEEL DYNAMICS INC COM 858119100 26239 608362 SH SOLE 455056 0 153306 STEELCASE INC CL A 858155203 1500 98660 SH SOLE 0 0 98660 STEIN MART INC COM 858375108 82 70635 SH SOLE 0 0 70635 STELLUS CAP INVT CORP COM 858568108 983 74806 SH SOLE 0 0 74806 STEPAN CO COM 858586100 1250 15828 SH SOLE 1264 0 14564 STERICYCLE INC COM 858912108 29953 440552 SH SOLE 381511 0 59041 STERIS PLC SHS USD G84720104 26958 308192 SH SOLE 285442 0 22750 STERLING BANCORP DEL COM 85917A100 1332 54132 SH SOLE 6933 0 47199 STERLING CONSTRUCTION CO INC COM 859241101 1230 75546 SH SOLE 0 0 75546 STIFEL FINL CORP COM 860630102 927 15564 SH SOLE 11459 0 4105 STMICROELECTRONICS N V NY REGISTRY 861012102 2372 108595 SH SOLE 18221 0 90374 STOCK YDS BANCORP INC COM 861025104 342 9080 SH SOLE 0 0 9080 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 948 144526 SH SOLE 0 0 144526 STORE CAP CORP COM 862121100 1687 64802 SH SOLE 0 0 64802 STRATASYS LTD SHS M85548101 255 12765 SH SOLE 0 0 12765 STRYKER CORP COM 863667101 25063 161861 SH SOLE 61381 0 100480 STUDENT TRANSN INC COM 86388A108 221 36055 SH SOLE 0 0 36055 STURM RUGER & CO INC COM 864159108 1569 28092 SH SOLE 31 0 28061 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1093 45145 SH SOLE 0 0 45145 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 18437 2121579 SH SOLE 2106564 0 15015 SUMMIT HOTEL PPTYS INC COM 866082100 3465 227495 SH SOLE 198771 0 28724 SUMMIT MATLS INC CL A 86614U100 6631 210907 SH SOLE 209560 0 1347 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 714 34809 SH SOLE 0 0 34809 SUN CMNTYS INC COM 866674104 2179 23487 SH SOLE 17421 0 6066 SUN HYDRAULICS CORP COM 866942105 447 6912 SH SOLE 0 0 6912 SUN LIFE FINL INC COM 866796105 385 9332 SH SOLE 0 0 9332 SUNCOR ENERGY INC NEW COM 867224107 23170 630994 SH SOLE 514480 0 116514 SUNOCO LP COM U REP LP 86765K109 1530 53879 SH SOLE 0 0 53879 SUNOPTA INC COM 8676EP108 905 116831 SH SOLE 0 0 116831 SUNPOWER CORP COM 867652406 254 30074 SH SOLE 0 0 30074 SUNTRUST BKS INC COM 867914103 40642 629215 SH SOLE 385259 0 243956 SUPERIOR ENERGY SVCS INC COM 868157108 1315 136516 SH SOLE 41697 0 94819 SUPERNUS PHARMACEUTICALS INC COM 868459108 287 7192 SH SOLE 3959 0 3233 SURGERY PARTNERS INC COM 86881A100 551 45509 SH SOLE 0 0 45509 SUTHERLAND ASSET MGMT CORP M COM 86933G105 10995 725719 SH SOLE 0 0 725719 SVB FINL GROUP COM 78486Q101 18093 77397 SH SOLE 14808 0 62589 SWISS HELVETIA FD INC COM 870875101 146 11461 SH SOLE 0 0 11461 SYMANTEC CORP COM 871503108 1596 56887 SH SOLE 20042 0 36845 SYNALLOY CP DEL COM 871565107 235 17500 SH SOLE 0 0 17500 SYNAPTICS INC COM 87157D109 2971 74396 SH SOLE 6250 0 68146 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 1649 184458 SH SOLE 0 0 184458 SYNCHRONY FINL COM 87165B103 42941 1112170 SH SOLE 305430 0 806740 SYNCHRONY FINL COM 87165B103 123 30800 SH Call SOLE 0 0 0 SYNCHRONY FINL COM 87165B103 168 33600 SH Call SOLE 0 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 286 128243 SH SOLE 0 0 128243 SYNNEX CORP COM 87162W100 1847 13582 SH SOLE 0 0 13582 SYNOPSYS INC COM 871607107 6312 74045 SH SOLE 33997 0 40048 SYNOVUS FINL CORP COM NEW 87161C501 6150 128283 SH SOLE 34799 0 93484 SYNTEL INC COM 87162H103 2045 88970 SH SOLE 66 0 88904 SYSCO CORP COM 871829107 64573 1063279 SH SOLE 838644 0 224635 T MOBILE US INC COM 872590104 4357 68605 SH SOLE 19977 0 48628 TABLEAU SOFTWARE INC CL A 87336U105 2587 37379 SH SOLE 13100 0 24279 TAHOE RES INC COM 873868103 139 28940 SH SOLE 0 0 28940 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 60261 1519826 SH SOLE 1149706 0 370120 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3621 32983 SH SOLE 24495 0 8488 TAL ED GROUP SPONSORED ADS 874080104 1688 56821 SH SOLE 34940 0 21881 TALLGRASS ENERGY GP LP SHS CL A 874696107 2766 107451 SH SOLE 81487 0 25964 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 4274 93207 SH SOLE 0 0 93207 TANGER FACTORY OUTLET CTRS I COM 875465106 5337 201317 SH SOLE 126319 0 74998 TAPESTRY INC COM 876030107 6470 146275 SH SOLE 95913 0 50362 TARGA RES CORP COM 87612G101 55890 1154267 SH SOLE 807724 0 346543 TARGET CORP COM 87612E106 69156 1059856 SH SOLE 707004 0 352852 TATA MTRS LTD SPONSORED ADR 876568502 316 9565 SH SOLE 8064 0 1501 TC PIPELINES LP UT COM LTD PRT 87233Q108 1018 19172 SH SOLE 0 0 19172 TCG BDC INC COM 872280102 292 14560 SH SOLE 0 0 14560 TCP CAP CORP COM 87238Q103 1454 95138 SH SOLE 0 0 95138 TCW STRATEGIC INCOME FUND IN COM 872340104 411 70052 SH SOLE 0 0 70052 TD AMERITRADE HLDG CORP COM 87236Y108 7953 155541 SH SOLE 151153 0 4388 TE CONNECTIVITY LTD REG SHS H84989104 131871 1387528 SH SOLE 1343277 0 44251 TECH DATA CORP COM 878237106 665 6790 SH SOLE 0 0 6790 TECHNIPFMC PLC COM G87110105 221 7055 SH SOLE 0 0 7055 TECK RESOURCES LTD CL B 878742204 1058 40431 SH SOLE 0 0 40431 TECK RESOURCES LTD CL B 878742204 14 13000 SH Call SOLE 0 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 313 15526 SH SOLE 0 0 15526 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 211 89420 SH SOLE 0 0 89420 TEGNA INC COM 87901J105 1161 82472 SH SOLE 75896 0 6576 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 7180 318395 SH SOLE 3 0 318392 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 11359 648345 SH SOLE 0 0 648345 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 4849 247018 SH SOLE 8 0 247010 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2179 160105 SH SOLE 0 0 160105 TELADOC INC COM 87918A105 4033 115713 SH SOLE 83209 0 32504 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 2091 242315 SH SOLE 238920 0 3395 TELEDYNE TECHNOLOGIES INC COM 879360105 10928 60324 SH SOLE 60109 0 215 TELEFLEX INC COM 879369106 11412 45859 SH SOLE 32184 0 13675 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 487 32831 SH SOLE 30129 0 2702 TELEFONICA S A SPONSORED ADR 879382208 4553 470367 SH SOLE 23890 0 446477 TELEPHONE & DATA SYS INC COM NEW 879433829 377 13560 SH SOLE 1469 0 12091 TELIGENT INC NEW COM 87960W104 76 20800 SH SOLE 0 0 20800 TELUS CORP COM 87971M103 21841 576631 SH SOLE 554310 0 22321 TEMPLETON EMERG MKTS INCOME COM 880192109 702 62812 SH SOLE 0 0 62812 TEMPLETON EMERGING MKTS FD I COM 880191101 312 18996 SH SOLE 0 0 18996 TEMPLETON GLOBAL INCOME FD COM 880198106 3186 493193 SH SOLE 0 0 493193 TEMPUR SEALY INTL INC COM 88023U101 603 9626 SH SOLE 330 0 9296 TENET HEALTHCARE CORP COM NEW 88033G407 535 35283 SH SOLE 0 0 35283 TENNECO INC COM 880349105 3712 63410 SH SOLE 52718 0 10692 TERADATA CORP DEL COM 88076W103 4219 109707 SH SOLE 99016 0 10691 TERADYNE INC COM 880770102 1054 25174 SH SOLE 13525 0 11649 TEREX CORP NEW COM 880779103 423 8766 SH SOLE 0 0 8766 TERRENO RLTY CORP COM 88146M101 1092 31159 SH SOLE 30376 0 783 TESARO INC COM 881569107 289 3489 SH SOLE 181 0 3308 TESLA INC COM 88160R101 21394 68714 SH SOLE 16234 0 52480 TETRA TECH INC NEW COM 88162G103 438 9104 SH SOLE 2612 0 6492 TETRA TECHNOLOGIES INC DEL COM 88162F105 69 16043 SH SOLE 0 0 16043 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 972 1108000 PRN SOLE 0 0 1108000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 13472 710933 SH SOLE 101446 0 609487 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 5201 58504 SH SOLE 51839 0 6665 TEXAS INSTRS INC COM 882508104 108230 1036277 SH SOLE 688818 0 347459 TEXAS PAC LD TR SUB CTF PROP I T 882610108 3260 7298 SH SOLE 0 0 7298 TEXAS ROADHOUSE INC COM 882681109 4541 86199 SH SOLE 72122 0 14077 TEXTRON INC COM 883203101 7754 137020 SH SOLE 98089 0 38931 TG THERAPEUTICS INC COM 88322Q108 1735 211595 SH SOLE 0 0 211595 THE TRADE DESK INC COM CL A 88339J105 584 12760 SH SOLE 3769 0 8991 THERAPEUTICSMD INC COM 88338N107 3144 520561 SH SOLE 0 0 520561 THERAPEUTICSMD INC COM 88338N107 5 21000 SH Call SOLE 0 0 0 THERAPEUTICSMD INC COM 88338N107 27 36000 SH Call SOLE 0 0 0 THERAPEUTICSMD INC COM 88338N107 2 21000 SH Call SOLE 0 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 37882 199499 SH SOLE 116733 0 82766 THERMON GROUP HLDGS INC COM 88362T103 638 26958 SH SOLE 26866 0 92 THL CR INC COM 872438106 973 107495 SH SOLE 0 0 107495 THL CR SR LN FD COM 87244R103 1606 95266 SH SOLE 0 0 95266 THOMSON REUTERS CORP COM 884903105 30550 700855 SH SOLE 612830 0 88025 THOR INDS INC COM 885160101 14532 96415 SH SOLE 81950 0 14465 TIER REIT INC COM NEW 88650V208 549 26921 SH SOLE 0 0 26921 TIFFANY & CO NEW COM 886547108 3117 29988 SH SOLE 0 0 29988 TIME WARNER INC COM NEW 887317303 104887 1146662 SH SOLE 198252 0 948410 TIME WARNER INC COM NEW 887317303 61 68300 SH Call SOLE 0 0 0 TIME WARNER INC COM NEW 887317303 25 23100 SH Call SOLE 0 0 0 TIMKEN CO COM 887389104 16702 339812 SH SOLE 332031 0 7781 TIVITY HEALTH INC COM 88870R102 660 18069 SH SOLE 12278 0 5791 TJX COS INC NEW COM 872540109 32849 429611 SH SOLE 242423 0 187188 TOLL BROTHERS INC COM 889478103 4222 87926 SH SOLE 45907 0 42019 TOPBUILD CORP COM 89055F103 399 5266 SH SOLE 2114 0 3152 TORCHLIGHT ENERGY RES INC COM 89102U103 34 25000 SH SOLE 0 0 25000 TORCHMARK CORP COM 891027104 9991 110146 SH SOLE 93556 0 16590 TORO CO COM 891092108 9802 150265 SH SOLE 133817 0 16448 TORONTO DOMINION BK ONT COM NEW 891160509 13763 234947 SH SOLE 33489 0 201458 TORTOISE ENERGY INDEPENDENC COM 89148K101 136 10225 SH SOLE 0 0 10225 TORTOISE ENERGY INFRA CORP COM 89147L100 3662 125934 SH SOLE 54608 0 71326 TORTOISE MLP FD INC COM 89148B101 4244 241661 SH SOLE 0 0 241661 TORTOISE PIPELINE & ENERGY F COM 89148H108 2819 149936 SH SOLE 0 0 149936 TOTAL S A SPONSORED ADR 89151E109 188580 3411350 SH SOLE 3036378 0 374972 TOTAL SYS SVCS INC COM 891906109 14669 185471 SH SOLE 82790 0 102681 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 5301 154347 SH SOLE 150283 0 4064 TOWNEBANK PORTSMOUTH VA COM 89214P109 1224 39797 SH SOLE 0 0 39797 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 11980 94206 SH SOLE 78359 0 15847 TPG SPECIALTY LENDING INC COM 87265K102 787 39735 SH SOLE 0 0 39735 TPI COMPOSITES INC COM 87266J104 581 28407 SH SOLE 0 0 28407 TRACON PHARMACEUTICALS INC COM 89237H100 322 96250 SH SOLE 0 0 96250 TRACTOR SUPPLY CO COM 892356106 20278 271271 SH SOLE 94644 0 176627 TRANSCANADA CORP COM 89353D107 3544 72821 SH SOLE 7498 0 65323 TRANSDIGM GROUP INC COM 893641100 1769 6443 SH SOLE 2819 0 3624 TRANSENTERIX INC COM NEW 89366M201 127 65666 SH SOLE 0 0 65666 TRANSOCEAN LTD REG SHS H8817H100 560 52425 SH SOLE 8443 0 43982 TRANSUNION COM 89400J107 1094 19899 SH SOLE 13759 0 6140 TRAVELCENTERS AMER LLC COM 894174101 98 23848 SH SOLE 0 0 23848 TRAVELERS COMPANIES INC COM 89417E109 43194 318450 SH SOLE 253965 0 64485 TRAVELPORT WORLDWIDE LTD SHS G9019D104 6296 481681 SH SOLE 480937 0 744 TREEHOUSE FOODS INC COM 89469A104 976 19736 SH SOLE 0 0 19736 TREX CO INC COM 89531P105 2535 23392 SH SOLE 9748 0 13644 TRI CONTL CORP COM 895436103 7616 282684 SH SOLE 301 0 282383 TRI POINTE GROUP INC COM 87265H109 4701 262316 SH SOLE 3418 0 258898 TRIANGLE CAP CORP COM 895848109 750 79002 SH SOLE 0 0 79002 TRIMBLE INC COM 896239100 238 5855 SH SOLE 1978 0 3877 TRINITY BIOTECH PLC SPON ADR NEW 896438306 74 14528 SH SOLE 0 0 14528 TRINITY INDS INC COM 896522109 13951 372430 SH SOLE 355161 0 17269 TRITON INTL LTD CL A G9078F107 1042 27810 SH SOLE 0 0 27810 TRIUMPH GROUP INC NEW COM 896818101 2458 90356 SH SOLE 0 0 90356 TRONOX LTD SHS CL A Q9235V101 1279 62336 SH SOLE 58965 0 3371 TROVAGENE INC COM NEW 897238309 7 23000 SH SOLE 0 0 23000 TRUECAR INC COM 89785L107 137 12250 SH SOLE 0 0 12250 TRUSTCO BK CORP N Y COM 898349105 277 30081 SH SOLE 0 0 30081 TRUSTMARK CORP COM 898402102 731 22929 SH SOLE 0 0 22929 TUPPERWARE BRANDS CORP COM 899896104 8746 139491 SH SOLE 113839 0 25652 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 5848 573376 SH SOLE 571829 0 1547 TWENTY FIRST CENTY FOX INC CL A 90130A101 11684 338378 SH SOLE 233596 0 104782 TWENTY FIRST CENTY FOX INC CL B 90130A200 2397 70263 SH SOLE 19095 0 51168 TWILIO INC CL A 90138F102 2277 96493 SH SOLE 0 0 96493 TWITTER INC COM 90184L102 65448 2725872 SH SOLE 2449030 0 276842 TWO HBRS INVT CORP COM NEW 90187B408 772 47448 SH SOLE 0 0 47448 TYLER TECHNOLOGIES INC COM 902252105 3847 21728 SH SOLE 15858 0 5870 TYSON FOODS INC CL A 902494103 11429 140974 SH SOLE 101342 0 39632 U S CONCRETE INC COM NEW 90333L201 1884 22526 SH SOLE 0 0 22526 U S G CORP COM NEW 903293405 1935 50170 SH SOLE 0 0 50170 U S GLOBAL INVS INC CL A 902952100 51 13020 SH SOLE 0 0 13020 U S SILICA HLDGS INC COM 90346E103 1400 42995 SH SOLE 96 0 42899 UBIQUITI NETWORKS INC COM 90347A100 1640 23096 SH SOLE 0 0 23096 UBS AG JERSEY BRH ALERIAN INFRST 902641646 647 26738 SH SOLE 0 0 26738 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 211 10153 SH SOLE 0 0 10153 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 2640 152411 SH SOLE 147663 0 4748 UBS GROUP AG SHS H42097107 28868 1567971 SH SOLE 1337767 0 230204 UDR INC COM 902653104 1044 27108 SH SOLE 0 0 27108 UGI CORP NEW COM 902681105 1658 35307 SH SOLE 45 0 35262 ULTA BEAUTY INC COM 90384S303 9892 44226 SH SOLE 25873 0 18353 ULTIMATE SOFTWARE GROUP INC COM 90385D107 8996 41223 SH SOLE 29570 0 11653 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 295 6371 SH SOLE 0 0 6371 UMB FINL CORP COM 902788108 731 10166 SH SOLE 9839 0 327 UMH PPTYS INC COM 903002103 1018 68320 SH SOLE 0 0 68320 UMPQUA HLDGS CORP COM 904214103 32409 1558109 SH SOLE 1456557 0 101552 UNDER ARMOUR INC CL A 904311107 2816 195146 SH SOLE 81 0 195065 UNDER ARMOUR INC CL A 904311107 47 85300 SH Call SOLE 0 0 0 UNDER ARMOUR INC CL C 904311206 3702 277962 SH SOLE 0 0 277962 UNIFIRST CORP MASS COM 904708104 375 2277 SH SOLE 2204 0 73 UNILEVER N V N Y SHS NEW 904784709 32911 584354 SH SOLE 487290 0 97064 UNILEVER PLC SPON ADR NEW 904767704 75090 1356886 SH SOLE 1199934 0 156952 UNION BANKSHARES CORP NEW COM 90539J109 1364 37698 SH SOLE 0 0 37698 UNION BANKSHARES INC COM 905400107 896 16923 SH SOLE 0 0 16923 UNION PAC CORP COM 907818108 296902 2214016 SH SOLE 873868 0 1340148 UNION PAC CORP COM 907818108 419 26300 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 202 32900 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 420 29700 SH Call SOLE 0 0 0 UNIT CORP COM 909218109 2323 105596 SH SOLE 0 0 105596 UNITED BANKSHARES INC WEST V COM 909907107 3348 96341 SH SOLE 0 0 96341 UNITED BANKSHARES INC WEST V COM 909907107 3 10300 SH Call SOLE 0 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 339 12047 SH SOLE 0 0 12047 UNITED CONTL HLDGS INC COM 910047109 8191 121531 SH SOLE 59509 0 62022 UNITED FINL BANCORP INC NEW COM 910304104 178 10074 SH SOLE 0 0 10074 UNITED FIRE GROUP INC COM 910340108 1504 32990 SH SOLE 0 0 32990 UNITED INS HLDGS CORP COM 910710102 4408 255556 SH SOLE 0 0 255556 UNITED PARCEL SERVICE INC CL B 911312106 172644 1448948 SH SOLE 1175816 0 273132 UNITED PARCEL SERVICE INC CL B 911312106 9 30300 SH Call SOLE 0 0 0 UNITED RENTALS INC COM 911363109 6666 38776 SH SOLE 18154 0 20622 UNITED STATES OIL FUND LP UNITS 91232N108 449 37373 SH SOLE 0 0 37373 UNITED STATES STL CORP NEW COM 912909108 7085 201327 SH SOLE 81543 0 119784 UNITED TECHNOLOGIES CORP COM 913017109 90276 707633 SH SOLE 246949 0 460684 UNITED TECHNOLOGIES CORP COM 913017109 201 24100 SH Call SOLE 0 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 372 2513 SH SOLE 1007 0 1506 UNITEDHEALTH GROUP INC COM 91324P102 289507 1313153 SH SOLE 815074 0 498079 UNITI GROUP INC COM 91325V108 11487 645676 SH SOLE 32600 0 613076 UNIVAR INC COM 91336L107 5534 178758 SH SOLE 176106 0 2652 UNIVERSAL CORP VA COM 913456109 408 7780 SH SOLE 0 0 7780 UNIVERSAL DISPLAY CORP COM 91347P105 6377 36935 SH SOLE 51 0 36884 UNIVERSAL ELECTRS INC COM 913483103 1293 27357 SH SOLE 26841 0 516 UNIVERSAL HLTH SVCS INC CL B 913903100 8386 73985 SH SOLE 52652 0 21333 UNIVERSAL SEC INSTRS INC COM NEW 913821302 125 73513 SH SOLE 0 0 73513 UNUM GROUP COM 91529Y106 9327 169929 SH SOLE 163514 0 6415 UPLAND SOFTWARE INC COM 91544A109 1393 64327 SH SOLE 0 0 64327 URANIUM ENERGY CORP COM 916896103 33 18800 SH SOLE 0 0 18800 URBAN OUTFITTERS INC COM 917047102 726 20708 SH SOLE 0 0 20708 US BANCORP DEL COM NEW 902973304 111302 2077306 SH SOLE 1605256 0 472050 US BANCORP DEL COM NEW 902973304 5 14600 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 4 25000 SH Call SOLE 0 0 0 US FOODS HLDG CORP COM 912008109 268 8395 SH SOLE 6681 0 1714 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 793 47953 SH SOLE 0 0 47953 USA TRUCK INC COM 902925106 587 32350 SH SOLE 0 0 32350 V F CORP COM 918204108 31366 423855 SH SOLE 246252 0 177603 VAIL RESORTS INC COM 91879Q109 10141 47723 SH SOLE 43127 0 4596 VALE S A ADR 91912E105 2253 184236 SH SOLE 132571 0 51665 VALEANT PHARMACEUTICALS INTL COM 91911K102 1568 75441 SH SOLE 0 0 75441 VALEANT PHARMACEUTICALS INTL COM 91911K102 114 15000 SH Call SOLE 0 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 17 15000 SH Call SOLE 0 0 0 VALERO ENERGY CORP NEW COM 91913Y100 83236 905622 SH SOLE 651715 0 253907 VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 203 4570 SH SOLE 0 0 4570 VALHI INC NEW COM 918905100 1490 241550 SH SOLE 0 0 241550 VALIDUS HOLDINGS LTD COM SHS G9319H102 10614 226212 SH SOLE 224627 0 1585 VALLEY NATL BANCORP COM 919794107 2426 216203 SH SOLE 0 0 216203 VALMONT INDS INC COM 920253101 2100 12660 SH SOLE 0 0 12660 VALVOLINE INC COM 92047W101 6009 239795 SH SOLE 223169 0 16626 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 457 7426 SH SOLE 0 0 7426 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 2232 92744 SH SOLE 0 0 92744 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2563 126089 SH SOLE 0 0 126089 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2653 153860 SH SOLE 0 0 153860 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 2298 18445 SH SOLE 0 0 18445 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 2592 97343 SH SOLE 0 0 97343 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 1044 34862 SH SOLE 0 0 34862 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 11721 504332 SH SOLE 127 0 504205 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 12 52200 SH Put SOLE 0 0 52200 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 364 27132 SH SOLE 0 0 27132 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 310 13298 SH SOLE 0 0 13298 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 5791 185608 SH SOLE 17190 0 168418 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 433 22802 SH SOLE 40 0 22762 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2222 65108 SH SOLE 0 0 65108 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 6 10900 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 6032 142105 SH SOLE 0 0 142105 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 255 10572 SH SOLE 0 0 10572 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 2284 87675 SH SOLE 0 0 87675 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 5433 91602 SH SOLE 0 0 91602 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 425 20025 SH SOLE 0 0 20025 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 5488 56113 SH SOLE 100 0 56013 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 441 18233 SH SOLE 16563 0 1670 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 319 17827 SH SOLE 0 0 17827 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1618 11816 SH SOLE 0 0 11816 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1096 9965 SH SOLE 0 0 9965 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 399 2998 SH SOLE 0 0 2998 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 4806 37583 SH SOLE 0 0 37583 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 4986 40949 SH SOLE 0 0 40949 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 5303 36339 SH SOLE 0 0 36339 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1827 13111 SH SOLE 0 0 13111 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 22005 262492 SH SOLE 0 0 262492 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 15510 163126 SH SOLE 2049 0 161077 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 20146 254688 SH SOLE 0 0 254688 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 85464 1047717 SH SOLE 484411 0 563306 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 7949 146205 SH SOLE 0 0 146205 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 24052 215254 SH SOLE 0 0 215254 VANGUARD INDEX FDS GROWTH ETF 922908736 68189 484809 SH SOLE 30991 0 453818 VANGUARD INDEX FDS LARGE CAP ETF 922908637 10918 89065 SH SOLE 20768 0 68297 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 12127 94946 SH SOLE 0 0 94946 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 9753 87419 SH SOLE 0 0 87419 VANGUARD INDEX FDS MID CAP ETF 922908629 28460 183873 SH SOLE 95 0 183778 VANGUARD INDEX FDS MID CAP ETF 922908629 62 21600 SH Call SOLE 0 0 0 VANGUARD INDEX FDS REIT ETF 922908553 67841 817566 SH SOLE 512 0 817054 VANGUARD INDEX FDS REIT ETF 922908553 1 23100 SH Call SOLE 0 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2393455 9757626 SH SOLE 9234690 0 522936 VANGUARD INDEX FDS SM CP VAL ETF 922908611 14554 109610 SH SOLE 3222 0 106388 VANGUARD INDEX FDS SMALL CP ETF 922908751 28060 189846 SH SOLE 0 0 189846 VANGUARD INDEX FDS SML CP GRW ETF 922908595 9577 59541 SH SOLE 0 0 59541 VANGUARD INDEX FDS TOTAL STK MKT 922908769 57654 420065 SH SOLE 431 0 419634 VANGUARD INDEX FDS VALUE ETF 922908744 72667 683470 SH SOLE 287286 0 396184 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 70058 1280301 SH SOLE 587569 0 692732 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 73694 1605184 SH SOLE 31471 0 1573713 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 14 23100 SH Call SOLE 0 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 11486 194189 SH SOLE 0 0 194189 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 10018 137416 SH SOLE 90717 0 46699 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4695 39378 SH SOLE 0 0 39378 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1436 23728 SH SOLE 0 0 23728 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 7671 103299 SH SOLE 0 0 103299 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 5355 109684 SH SOLE 0 0 109684 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 194875 3771158 SH SOLE 3725446 0 45712 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 57200 654533 SH SOLE 423373 0 231160 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1342 14006 SH SOLE 0 0 14006 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 17973 342734 SH SOLE 338465 0 4269 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 9875 163835 SH SOLE 138906 0 24929 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 74431 938604 SH SOLE 501473 0 437131 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1335 9668 SH SOLE 0 0 9668 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1102 8997 SH SOLE 0 0 8997 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 591 5443 SH SOLE 0 0 5443 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 501 3695 SH SOLE 0 0 3695 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2661 21760 SH SOLE 0 0 21760 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 297 2417 SH SOLE 0 0 2417 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 56691 555614 SH SOLE 0 0 555614 VANGUARD STAR FD VG TL INTL STK F 921909768 20096 353748 SH SOLE 0 0 353748 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 102755 2290582 SH SOLE 0 0 2290582 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 3741 46599 SH SOLE 0 0 46599 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 184414 2153621 SH SOLE 1556324 0 597297 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 3097 46706 SH SOLE 0 0 46706 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 1993 29746 SH SOLE 0 0 29746 VANGUARD WORLD FD EXTENDED DUR 921910709 2152 17781 SH SOLE 0 0 17781 VANGUARD WORLD FD MEGA CAP INDEX 921910873 6883 74993 SH SOLE 0 0 74993 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 27227 356097 SH SOLE 0 0 356097 VANGUARD WORLD FD MEGA GRWTH IND 921910816 28644 257286 SH SOLE 0 0 257286 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 3860 24748 SH SOLE 0 0 24748 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1563 10704 SH SOLE 0 0 10704 VANGUARD WORLD FDS ENERGY ETF 92204A306 4703 47527 SH SOLE 0 0 47527 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 17515 250068 SH SOLE 0 0 250068 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 15991 103744 SH SOLE 20 0 103724 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 6457 45356 SH SOLE 0 0 45356 VANGUARD WORLD FDS INF TECH ETF 92204A702 29732 180489 SH SOLE 16927 0 163562 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1537 11243 SH SOLE 0 0 11243 VANGUARD WORLD FDS TELCOMM ETF 92204A884 2640 28963 SH SOLE 0 0 28963 VANGUARD WORLD FDS UTILITIES ETF 92204A876 4129 35416 SH SOLE 0 0 35416 VANTIV INC CL A 92210H105 8194 111409 SH SOLE 90707 0 20702 VARIAN MED SYS INC COM 92220P105 9265 83356 SH SOLE 78672 0 4684 VARONIS SYS INC COM 922280102 2919 60115 SH SOLE 55029 0 5086 VASCULAR BIOGENICS LTD COM M96883109 394 55466 SH SOLE 0 0 55466 VECTOR GROUP LTD COM 92240M108 679 30357 SH SOLE 0 0 30357 VECTREN CORP COM 92240G101 4430 68136 SH SOLE 52096 0 16040 VEDANTA LTD SPONSORED ADR 92242Y100 485 23295 SH SOLE 21970 0 1325 VEECO INSTRS INC DEL COM 922417100 387 26059 SH SOLE 25940 0 119 VEEVA SYS INC CL A COM 922475108 3656 66143 SH SOLE 935 0 65208 VENATOR MATLS PLC SHS G9329Z100 1641 74173 SH SOLE 73973 0 200 VENTAS INC COM 92276F100 80049 1333928 SH SOLE 1255170 0 78758 VERASTEM INC COM 92337C104 173 56286 SH SOLE 0 0 56286 VEREIT INC COM 92339V100 691 88739 SH SOLE 31901 0 56838 VERIFONE SYS INC COM 92342Y109 3116 175966 SH SOLE 63388 0 112578 VERINT SYS INC COM 92343X100 1990 47542 SH SOLE 44848 0 2694 VERISIGN INC COM 92343E102 1937 16929 SH SOLE 3900 0 13029 VERISK ANALYTICS INC COM 92345Y106 11851 123452 SH SOLE 115210 0 8242 VERIZON COMMUNICATIONS INC COM 92343V104 485685 9175994 SH SOLE 4894403 0 4281591 VERIZON COMMUNICATIONS INC COM 92343V104 15 15300 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 304 98100 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 73 17700 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 118 113700 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 76 36300 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 6931 190759 SH SOLE 189499 0 1260 VERSUM MATLS INC COM 92532W103 7495 198031 SH SOLE 26515 0 171516 VERTEX PHARMACEUTICALS INC COM 92532F100 61087 407629 SH SOLE 389116 0 18513 VIACOM INC NEW CL B 92553P201 5252 170461 SH SOLE 61003 0 109458 VIACOM INC NEW CL B 92553P201 13 65500 SH Call SOLE 0 0 0 VICOR CORP COM 925815102 243 11629 SH SOLE 0 0 11629 VICTORY PORTFOLIOS II SHS DEVP ENH VOL 92647N816 3945 112370 SH SOLE 0 0 112370 VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 8476 173681 SH SOLE 0 0 173681 VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 615 12613 SH SOLE 0 0 12613 VICTORY PORTFOLIOS II SHS US DISCOVRY 92647N774 1926 42673 SH SOLE 0 0 42673 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 16492 355207 SH SOLE 0 0 355207 VIEWRAY INC COM 92672L107 1521 164250 SH SOLE 0 0 164250 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 2831 121343 SH SOLE 0 0 121343 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 1021 87133 SH SOLE 0 0 87133 VIRNETX HLDG CORP COM 92823T108 520 140670 SH SOLE 0 0 140670 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 505 37660 SH SOLE 0 0 37660 VIRTUS TOTAL RETURN FUND INC COM 92837G100 1369 106111 SH SOLE 0 0 106111 VISA INC COM CL A 92826C839 215813 1892727 SH SOLE 665611 0 1227116 VISA INC COM CL A 92826C839 150 10200 SH Call SOLE 0 0 0 VISTEON CORP COM NEW 92839U206 1467 11726 SH SOLE 8663 0 3063 VISTRA ENERGY CORP COM 92840M102 1809 98737 SH SOLE 0 0 98737 VITAL THERAPIES INC COM 92847R104 161 27002 SH SOLE 0 0 27002 VMWARE INC CL A COM 928563402 16356 130513 SH SOLE 113610 0 16903 VOC ENERGY TR TR UNIT 91829B103 133 22522 SH SOLE 0 0 22522 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 214308 6718125 SH SOLE 5756621 0 961504 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 22 92000 SH Call SOLE 0 0 0 VONAGE HLDGS CORP COM 92886T201 384 37773 SH SOLE 0 0 37773 VORNADO RLTY TR SH BEN INT 929042109 507 6482 SH SOLE 0 0 6482 VOXELJET AG ADS 92912L107 52 11315 SH SOLE 0 0 11315 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 148 14148 SH SOLE 0 0 14148 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 568 63814 SH SOLE 0 0 63814 VOYA FINL INC COM 929089100 3306 66824 SH SOLE 29193 0 37631 VOYA GLBL ADV & PREM OPP FD COM 92912R104 320 27956 SH SOLE 0 0 27956 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 300 38722 SH SOLE 0 0 38722 VOYA INFRASTRUCTURE INDLS & COM 92912X101 403 23939 SH SOLE 0 0 23939 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 129 17148 SH SOLE 0 0 17148 VOYA PRIME RATE TR SH BEN INT 92913A100 673 132814 SH SOLE 0 0 132814 VOYA RISK MANAGED NAT RES FD COM 92913C106 755 120568 SH SOLE 0 0 120568 VULCAN MATLS CO COM 929160109 1607 12513 SH SOLE 3614 0 8899 VUZIX CORP COM NEW 92921W300 179 28615 SH SOLE 0 0 28615 W P CAREY INC COM 92936U109 8435 122429 SH SOLE 300 0 122129 WABCO HLDGS INC COM 92927K102 16849 117417 SH SOLE 116949 0 468 WABTEC CORP COM 929740108 2669 32776 SH SOLE 23470 0 9306 WADDELL & REED FINL INC CL A 930059100 7960 356310 SH SOLE 277 0 356033 WAGEWORKS INC COM 930427109 2114 34099 SH SOLE 33890 0 209 WAL-MART STORES INC COM 931142103 193179 1956240 SH SOLE 1026614 0 929626 WAL-MART STORES INC COM 931142103 82 18700 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 35354 486831 SH SOLE 68724 0 418107 WASHINGTON PRIME GROUP NEW COM 93964W108 78 11011 SH SOLE 0 0 11011 WASHINGTON TR BANCORP COM 940610108 3576 67158 SH SOLE 65374 0 1784 WASTE CONNECTIONS INC COM 94106B101 32665 460458 SH SOLE 61222 0 399236 WASTE MGMT INC DEL COM 94106L109 55461 642654 SH SOLE 278860 0 363794 WASTE MGMT INC DEL COM 94106L109 376 40400 SH Call SOLE 0 0 0 WASTE MGMT INC DEL COM 94106L109 86 21500 SH Call SOLE 0 0 0 WASTE MGMT INC DEL COM 94106L109 87 19800 SH Call SOLE 0 0 0 WATERS CORP COM 941848103 15792 81743 SH SOLE 78009 0 3734 WATSCO INC COM 942622200 6214 36544 SH SOLE 14926 0 21618 WAYFAIR INC CL A 94419L101 1259 15683 SH SOLE 0 0 15683 WD-40 CO COM 929236107 1396 11828 SH SOLE 9881 0 1947 WEATHERFORD INTL PLC ORD SHS G48833100 14510 3479674 SH SOLE 3346437 0 133237 WEBSTER FINL CORP CONN COM 947890109 1895 33742 SH SOLE 27416 0 6326 WEC ENERGY GROUP INC COM 92939U106 50181 755397 SH SOLE 637498 0 117899 WEIBO CORP SPONSORED ADR 948596101 1649 15942 SH SOLE 0 0 15942 WEIGHT WATCHERS INTL INC NEW COM 948626106 365 8239 SH SOLE 0 0 8239 WEINGARTEN RLTY INVS SH BEN INT 948741103 645 19616 SH SOLE 0 0 19616 WELBILT INC COM 949090104 1366 58085 SH SOLE 39360 0 18725 WELLCARE HEALTH PLANS INC COM 94946T106 1721 8558 SH SOLE 7082 0 1476 WELLS FARGO CO NEW COM 949746101 204639 3372991 SH SOLE 2508295 0 864696 WELLS FARGO CO NEW COM 949746101 7 10800 SH Call SOLE 0 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 6938 5296 SH SOLE 0 0 5296 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 110 18495 SH SOLE 0 0 18495 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 100 11941 SH SOLE 0 0 11941 WELLS FARGO MULTI SECTOR INC COM 94987D101 2754 210880 SH SOLE 0 0 210880 WELLTOWER INC 6.50% PFD PREPET 95040Q203 868 14500 SH SOLE 0 0 14500 WELLTOWER INC COM 95040Q104 99872 1566125 SH SOLE 1300096 0 266029 WELLTOWER INC COM 95040Q104 1 10700 SH Call SOLE 0 0 0 WENDYS CO COM 95058W100 2401 146231 SH SOLE 93328 0 52903 WESBANCO INC COM 950810101 1295 31856 SH SOLE 0 0 31856 WESCO INTL INC COM 95082P105 5049 74091 SH SOLE 62961 0 11130 WEST PHARMACEUTICAL SVSC INC COM 955306105 7021 71153 SH SOLE 53145 0 18008 WESTAR ENERGY INC COM 95709T100 861 16305 SH SOLE 0 0 16305 WESTERN ALLIANCE BANCORP COM 957638109 2971 52468 SH SOLE 42528 0 9940 WESTERN ASSET CLYM INFL OPP COM 95766R104 2033 178048 SH SOLE 0 0 178048 WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 482 40868 SH SOLE 0 0 40868 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1448 93144 SH SOLE 0 0 93144 WESTERN ASSET GLB HI INCOME COM 95766B109 181 17722 SH SOLE 0 0 17722 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1544 85761 SH SOLE 0 0 85761 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 1410 93264 SH SOLE 47 0 93217 WESTERN ASSET HIGH INCM FD I COM 95766J102 372 53397 SH SOLE 0 0 53397 WESTERN ASSET HIGH INCM OPP COM 95766K109 1835 361981 SH SOLE 0 0 361981 WESTERN ASSET INTM MUNI FD I COM 958435109 564 60486 SH SOLE 0 0 60486 WESTERN ASSET INVT GRADE DEF COM 95790A101 457 19976 SH SOLE 0 0 19976 WESTERN ASSET MTG CAP CORP COM 95790D105 141 14158 SH SOLE 0 0 14158 WESTERN ASSET MUN DEF OPP TR COM 95768A109 1254 60021 SH SOLE 0 0 60021 WESTERN ASSET MUN HI INCM FD COM 95766N103 1527 206398 SH SOLE 0 0 206398 WESTERN ASST MN PRT FD INC COM 95766P108 3315 217684 SH SOLE 0 0 217684 WESTERN ASST MNGD MUN FD INC COM 95766M105 1158 82219 SH SOLE 0 0 82219 WESTERN DIGITAL CORP COM 958102105 52269 657221 SH SOLE 541963 0 115258 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 721 19395 SH SOLE 0 0 19395 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 4311 89636 SH SOLE 0 0 89636 WESTERN NEW ENG BANCORP INC COM 958892101 186 17055 SH SOLE 0 0 17055 WESTERN UN CO COM 959802109 41152 2164757 SH SOLE 2146922 0 17835 WESTLAKE CHEM CORP COM 960413102 364 3414 SH SOLE 27 0 3387 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 397 15913 SH SOLE 0 0 15913 WESTPAC BKG CORP SPONSORED ADR 961214301 29712 1218702 SH SOLE 1077546 0 141156 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 256 68099 SH SOLE 0 0 68099 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 81 30000 SH Call SOLE 0 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 1 25000 SH Put SOLE 0 0 25000 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 16 20000 SH Call SOLE 0 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 10 23000 SH Put SOLE 0 0 23000 WESTROCK CO COM 96145D105 46729 739258 SH SOLE 283537 0 455721 WESTROCK CO COM 96145D105 2 17900 SH Call SOLE 0 0 0 WEX INC COM 96208T104 997 7061 SH SOLE 1690 0 5371 WEYERHAEUSER CO COM 962166104 91094 2583495 SH SOLE 1661254 0 922241 WEYERHAEUSER CO COM 962166104 2 24200 SH Call SOLE 0 0 0 WGL HLDGS INC COM 92924F106 321 3736 SH SOLE 95 0 3641 WHEATON PRECIOUS METALS CORP COM 962879102 3613 163241 SH SOLE 0 0 163241 WHIRLPOOL CORP COM 963320106 3450 20451 SH SOLE 8623 0 11828 WHITE MTNS INS GROUP LTD COM G9618E107 7586 8911 SH SOLE 8424 0 487 WHITEHORSE FIN INC COM 96524V106 592 44077 SH SOLE 0 0 44077 WHITING PETE CORP NEW COM NEW 966387409 5467 206448 SH SOLE 0 0 206448 WILDHORSE RESOURCE DEV CORP COM 96812T102 3269 177575 SH SOLE 0 0 177575 WILEY JOHN & SONS INC CL A 968223206 26716 406324 SH SOLE 402768 0 3556 WILLAMETTE VY VINEYARD INC COM 969136100 108 13075 SH SOLE 0 0 13075 WILLIAMS COS INC DEL COM 969457100 22158 726720 SH SOLE 417595 0 309125 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 6712 173089 SH SOLE 0 0 173089 WILLIAMS SONOMA INC COM 969904101 2310 44687 SH SOLE 0 0 44687 WILLIS TOWERS WATSON PUB LTD SHS G96629103 44288 293900 SH SOLE 222349 0 71551 WINDSTREAM HLDGS INC COM NEW 97382A200 60 32335 SH SOLE 0 0 32335 WINTRUST FINL CORP COM 97650W108 15826 192133 SH SOLE 30330 0 161803 WIPRO LTD SPON ADR 1 SH 97651M109 92 16824 SH SOLE 0 0 16824 WISDOMTREE TR CBOE S&P 500 97717X560 3660 125946 SH SOLE 123201 0 2745 WISDOMTREE TR CURRNCY INT EQ 97717X263 368 12055 SH SOLE 0 0 12055 WISDOMTREE TR EM LCL DEBT FD 97717X867 246 6388 SH SOLE 0 0 6388 WISDOMTREE TR EMER MKT HIGH FD 97717W315 11821 260656 SH SOLE 1044 0 259612 WISDOMTREE TR EMG MKTS SMCAP 97717W281 2284 43792 SH SOLE 0 0 43792 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 56912 893292 SH SOLE 673128 0 220164 WISDOMTREE TR EUROPE SMCP DV 97717W869 5512 78113 SH SOLE 0 0 78113 WISDOMTREE TR FUTRE STRAT FD 97717W125 1532 38244 SH SOLE 0 0 38244 WISDOMTREE TR GLB HIGH DIV FD 97717W877 266 5493 SH SOLE 0 0 5493 WISDOMTREE TR HEDGED HI YLD BD 97717W430 430 17783 SH SOLE 0 0 17783 WISDOMTREE TR INDIA ERNGS FD 97717W422 6158 221204 SH SOLE 0 0 221204 WISDOMTREE TR INTL DIV EX FINL 97717W786 1888 43506 SH SOLE 0 0 43506 WISDOMTREE TR INTL EQUITY FD 97717W703 23099 414103 SH SOLE 364304 0 49799 WISDOMTREE TR INTL LRGCAP DV 97717W794 660 13041 SH SOLE 0 0 13041 WISDOMTREE TR INTL MIDCAP DV 97717W778 2910 42193 SH SOLE 0 0 42193 WISDOMTREE TR INTL SMCAP DIV 97717W760 2263 29461 SH SOLE 0 0 29461 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 22941 724027 SH SOLE 717977 0 6050 WISDOMTREE TR JAPN HEDGE EQT 97717W851 8535 143864 SH SOLE 0 0 143864 WISDOMTREE TR JP SMALLCP DIV 97717W836 12403 154205 SH SOLE 152560 0 1645 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 689 14937 SH SOLE 0 0 14937 WISDOMTREE TR UK HEDG EQT FD 97717W349 202 8154 SH SOLE 0 0 8154 WISDOMTREE TR US DIVID EX FNCL 97717W406 1478 16718 SH SOLE 0 0 16718 WISDOMTREE TR US HIGH DIVIDEND 97717W208 15010 206070 SH SOLE 0 0 206070 WISDOMTREE TR US LARGECAP DIVD 97717W307 26494 287597 SH SOLE 233795 0 53802 WISDOMTREE TR US MIDCAP DIVID 97717W505 24579 696705 SH SOLE 0 0 696705 WISDOMTREE TR US MIDCP EARNING 97717W570 560 14109 SH SOLE 0 0 14109 WISDOMTREE TR US QTLY DIV GRT 97717X669 3554 85777 SH SOLE 0 0 85777 WISDOMTREE TR US S CAP QTY DIV 97717X651 786 22008 SH SOLE 0 0 22008 WISDOMTREE TR US SMALLCAP DIVD 97717W604 7102 244481 SH SOLE 0 0 244481 WISDOMTREE TR US SMALLCP ERNGS 97717W562 1142 31531 SH SOLE 0 0 31531 WISDOMTREE TR US TOTAL DIVIDND 97717W109 718 7721 SH SOLE 0 0 7721 WMIH CORP COM 92936P100 15 17130 SH SOLE 0 0 17130 WOODWARD INC COM 980745103 1155 15088 SH SOLE 12189 0 2899 WORKDAY INC CL A 98138H101 7122 70006 SH SOLE 51068 0 18938 WORKHORSE GROUP INC COM NEW 98138J206 77 30100 SH SOLE 0 0 30100 WPP PLC NEW ADR 92937A102 7050 77851 SH SOLE 74394 0 3457 WPX ENERGY INC COM 98212B103 3868 274939 SH SOLE 237691 0 37248 WYNDHAM WORLDWIDE CORP COM 98310W108 4339 37450 SH SOLE 13205 0 24245 WYNN RESORTS LTD COM 983134107 13571 80497 SH SOLE 1310 0 79187 XCEL ENERGY INC COM 98389B100 28163 585397 SH SOLE 483896 0 101501 XENIA HOTELS & RESORTS INC COM 984017103 397 18405 SH SOLE 0 0 18405 XEROX CORP COM NEW 984121608 791 27118 SH SOLE 1310 0 25808 XILINX INC COM 983919101 21576 320026 SH SOLE 173527 0 146499 XILINX INC COM 983919101 9 23100 SH Call SOLE 0 0 0 XL GROUP LTD COM G98294104 7346 208923 SH SOLE 193199 0 15724 XPERI CORP COM 98421B100 910 37291 SH SOLE 0 0 37291 XPO LOGISTICS INC COM 983793100 30567 333740 SH SOLE 36900 0 296840 XPO LOGISTICS INC COM 983793100 572 45400 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 3695 54173 SH SOLE 27656 0 26517 YAMANA GOLD INC COM 98462Y100 129 41479 SH SOLE 450 0 41029 YANDEX N V SHS CLASS A N97284108 3658 111685 SH SOLE 108517 0 3168 YELP INC CL A 985817105 1159 27622 SH SOLE 0 0 27622 YIRENDAI LTD SPONSORED ADR 98585L100 623 14162 SH SOLE 0 0 14162 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 1059 46230 SH SOLE 0 0 46230 YRC WORLDWIDE INC COM PAR $.01 984249607 489 33976 SH SOLE 0 0 33976 YUM BRANDS INC COM 988498101 16347 200304 SH SOLE 64134 0 136170 YUM CHINA HLDGS INC COM 98850P109 17190 429541 SH SOLE 303336 0 126205 YY INC ADS REPCOM CLA 98426T106 2702 23900 SH SOLE 0 0 23900 ZAYO GROUP HLDGS INC COM 98919V105 629 17097 SH SOLE 6032 0 11065 ZEBRA TECHNOLOGIES CORP CL A 989207105 2666 25680 SH SOLE 21792 0 3888 ZILLOW GROUP INC CL C CAP STK 98954M200 285 6960 SH SOLE 0 0 6960 ZIMMER BIOMET HLDGS INC COM 98956P102 11522 95479 SH SOLE 77832 0 17647 ZION OIL & GAS INC COM 989696109 26 12189 SH SOLE 0 0 12189 ZIONS BANCORPORATION COM 989701107 4416 86887 SH SOLE 24159 0 62728 ZIOPHARM ONCOLOGY INC COM 98973P101 90 21722 SH SOLE 0 0 21722 ZOETIS INC CL A 98978V103 46407 644165 SH SOLE 352278 0 291887 ZOGENIX INC COM NEW 98978L204 460 11484 SH SOLE 11422 0 62 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 957 60366 SH SOLE 0 0 60366 ZYNGA INC CL A 98986T108 53 13270 SH SOLE 0 0 13270