0001084208-17-000006.txt : 20170814 0001084208-17-000006.hdr.sgml : 20170814 20170814131928 ACCESSION NUMBER: 0001084208-17-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170814 DATE AS OF CHANGE: 20170814 EFFECTIVENESS DATE: 20170814 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: 171028912 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 06-30-2017 06-30-2017 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Robert Eckardt RIA Chief Compliance Officer 727-567-1316 Robert Eckardt Saint Petersburg FL 08-14-2017 0 3459 46267703 false
INFORMATION TABLE 2 rj0811_13F.xml SECTION 13F HOLDINGS REPORT 22ND CENTY GROUP INC COM 90137F103 35 20000 SH SOLE 0 0 20000 3-D SYS CORP DEL COM NEW 88554D205 2001 106987 SH SOLE 0 0 106987 3M CO COM 88579Y101 114078 547933 SH SOLE 296805 0 251128 8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 702 46408 SH SOLE 0 0 46408 AAC HLDGS INC COM 000307108 90 12960 SH SOLE 0 0 12960 AAON INC COM PAR $0.004 000360206 685 18575 SH SOLE 0 0 18575 AAR CORP COM 000361105 297 8552 SH SOLE 0 0 8552 ABAXIS INC COM 002567105 5735 108169 SH SOLE 108144 0 25 ABB LTD SPONSORED ADR 000375204 7437 298680 SH SOLE 55697 0 242983 ABBOTT LABS COM 002824100 111369 2291070 SH SOLE 1386157 0 904913 ABBOTT LABS COM 002824100 236 58900 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 376557 5193171 SH SOLE 2563247 0 2629924 ABBVIE INC COM 00287Y109 47 29400 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 202 95700 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 58 19500 SH Call SOLE 0 0 0 ABERCROMBIE & FITCH CO CL A 002896207 935 75172 SH SOLE 0 0 75172 ABERDEEN ASIA PACIFIC INCOM COM 003009107 466 93210 SH SOLE 0 0 93210 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 92 15155 SH SOLE 0 0 15155 ABIOMED INC COM 003654100 1830 12771 SH SOLE 1444 0 11327 ABM INDS INC COM 000957100 3298 79433 SH SOLE 6691 0 72742 ACACIA COMMUNICATIONS INC COM 00401C108 1029 24818 SH SOLE 0 0 24818 ACACIA RESH CORP ACACIA TCH COM 003881307 109 26640 SH SOLE 0 0 26640 ACADIA HEALTHCARE COMPANY IN COM 00404A109 3817 77299 SH SOLE 53378 0 23921 ACCELERATE DIAGNOSTICS INC COM 00430H102 472 17264 SH SOLE 0 0 17264 ACCELERON PHARMA INC COM 00434H108 261 8600 SH SOLE 8483 0 117 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 37963 306943 SH SOLE 189014 0 117929 ACCESS NATL CORP COM 004337101 1601 60355 SH SOLE 0 0 60355 ACELRX PHARMACEUTICALS INC COM 00444T100 97 45000 SH SOLE 0 0 45000 ACETO CORP COM 004446100 2192 141885 SH SOLE 0 0 141885 ACHILLION PHARMACEUTICALS IN COM 00448Q201 457 99565 SH SOLE 0 0 99565 ACLARIS THERAPEUTICS INC COM 00461U105 571 21060 SH SOLE 16060 0 5000 ACORDA THERAPEUTICS INC COM 00484M106 1181 59943 SH SOLE 0 0 59943 ACTIVISION BLIZZARD INC COM 00507V109 29720 516231 SH SOLE 462729 0 53502 ACTUANT CORP CL A NEW 00508X203 15212 618355 SH SOLE 616709 0 1646 ACUITY BRANDS INC COM 00508Y102 4559 22426 SH SOLE 18319 0 4107 ACUSHNET HOLDINGS CORP COM 005098108 1201 60544 SH SOLE 58318 0 2226 ADAM NAT RES FD INC COM 00548F105 1666 89068 SH SOLE 0 0 89068 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 56 10750 SH SOLE 0 0 10750 ADAMS DIVERSIFIED EQUITY FD COM 006212104 17123 1198234 SH SOLE 0 0 1198234 ADECOAGRO S A COM L00849106 2050 205185 SH SOLE 201185 0 4000 ADIENT PLC ORD SHS G0084W101 6503 99457 SH SOLE 94727 0 4730 ADOBE SYS INC COM 00724F101 34115 241200 SH SOLE 184721 0 56479 ADURO BIOTECH INC COM 00739L101 270 23649 SH SOLE 0 0 23649 ADVANCE AUTO PARTS INC COM 00751Y106 11560 99155 SH SOLE 69519 0 29636 ADVANCED ACCELERATOR APPLIC SPONSORED ADS 00790T100 366 9381 SH SOLE 9381 0 0 ADVANCED DISP SVCS INC DEL COM 00790X101 1742 76651 SH SOLE 76651 0 0 ADVANCED ENERGY INDS COM 007973100 777 12018 SH SOLE 2383 0 9635 ADVANCED MICRO DEVICES INC COM 007903107 4089 327673 SH SOLE 0 0 327673 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 302 47835 SH SOLE 43316 0 4519 ADVANSIX INC COM 00773T101 250 8006 SH SOLE 0 0 8006 ADVENT CLAY CONV SEC INC FD COM 007639107 1414 226965 SH SOLE 0 0 226965 ADVENT CLAYMORE CV SECS & IN COM 00764C109 4167 258035 SH SOLE 0 0 258035 ADVENT CLAYMORE ENH GRW & IN COM 00765E104 1546 176644 SH SOLE 0 0 176644 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 417 8922 SH SOLE 0 0 8922 ADVISORY BRD CO COM 00762W107 527 10229 SH SOLE 9893 0 336 AEGON N V NY REGISTRY SH 007924103 5075 993221 SH SOLE 68528 0 924693 AERCAP HOLDINGS NV SHS N00985106 8901 191716 SH SOLE 182729 0 8987 AERIE PHARMACEUTICALS INC COM 00771V108 3040 57841 SH SOLE 25814 0 32027 AES CORP COM 00130H105 4322 389031 SH SOLE 347457 0 41574 AETNA INC NEW COM 00817Y108 30653 201889 SH SOLE 136460 0 65429 AFFILIATED MANAGERS GROUP COM 008252108 6398 38574 SH SOLE 28769 0 9805 AFLAC INC COM 001055102 46260 595523 SH SOLE 293604 0 301919 AFLAC INC COM 001055102 44 37000 SH Call SOLE 0 0 0 AFLAC INC COM 001055102 122 32500 SH Call SOLE 0 0 0 AGCO CORP COM 001084102 7957 118072 SH SOLE 114988 0 3084 AGILENT TECHNOLOGIES INC COM 00846U101 1661 28004 SH SOLE 0 0 28004 AGNC INVT CORP COM 00123Q104 3970 186486 SH SOLE 0 0 186486 AGNICO EAGLE MINES LTD COM 008474108 2716 60190 SH SOLE 0 0 60190 AGREE REALTY CORP COM 008492100 2471 53878 SH SOLE 30742 0 23136 AGRIUM INC COM 008916108 18653 206135 SH SOLE 140474 0 65661 AIMMUNE THERAPEUTICS INC COM 00900T107 473 23017 SH SOLE 19474 0 3543 AIR LEASE CORP CL A 00912X302 17307 463254 SH SOLE 98495 0 364759 AIR PRODS & CHEMS INC COM 009158106 104084 727528 SH SOLE 85553 0 641975 AIR PRODS & CHEMS INC COM 009158106 6 10600 SH Call SOLE 0 0 0 AIR PRODS & CHEMS INC COM 009158106 38 40400 SH Call SOLE 0 0 0 AIR PRODS & CHEMS INC COM 009158106 7 33500 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 202 9264 SH SOLE 7694 0 1570 AIRCASTLE LTD COM G0129K104 16215 745507 SH SOLE 516876 0 228631 AK STL HLDG CORP COM 001547108 266 40504 SH SOLE 0 0 40504 AKAMAI TECHNOLOGIES INC COM 00971T101 13793 276910 SH SOLE 171759 0 105151 AKEBIA THERAPEUTICS INC COM 00972D105 525 36517 SH SOLE 32017 0 4500 ALARM COM HLDGS INC COM 011642105 2141 56898 SH SOLE 0 0 56898 ALASKA AIR GROUP INC COM 011659109 15751 175476 SH SOLE 73635 0 101841 ALBANY INTL CORP CL A 012348108 403 7550 SH SOLE 0 0 7550 ALBEMARLE CORP COM 012653101 9869 93513 SH SOLE 62243 0 31270 ALCENTRA CAP CORP COM 01374T102 4098 301577 SH SOLE 0 0 301577 ALCOA CORP COM 013872106 2094 64122 SH SOLE 0 0 64122 ALDER BIOPHARMACEUTICALS INC COM 014339105 130 11342 SH SOLE 10590 0 752 ALERE INC COM 01449J105 1197 23840 SH SOLE 2080 0 21760 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1830 15188 SH SOLE 13109 0 2079 ALEXCO RESOURCE CORP COM 01535P106 151 114767 SH SOLE 0 0 114767 ALEXION PHARMACEUTICALS INC COM 015351109 14956 122925 SH SOLE 74809 0 48116 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 106983 759284 SH SOLE 370176 0 389108 ALIGN TECHNOLOGY INC COM 016255101 12655 84298 SH SOLE 30465 0 53833 ALKERMES PLC SHS G01767105 1416 24421 SH SOLE 22050 0 2371 ALLEGHANY CORP DEL COM 017175100 15514 26083 SH SOLE 18098 0 7985 ALLEGION PUB LTD CO ORD SHS G0176J109 2945 36298 SH SOLE 2668 0 33630 ALLERGAN PLC PFD CONV SER A G0177J116 9546 11005 SH SOLE 0 0 11005 ALLERGAN PLC SHS G0177J108 142120 584626 SH SOLE 416168 0 168458 ALLETE INC COM NEW 018522300 4922 68664 SH SOLE 64016 0 4648 ALLIANCE DATA SYSTEMS CORP COM 018581108 4810 18739 SH SOLE 10547 0 8192 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 689 36437 SH SOLE 0 0 36437 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 924 71439 SH SOLE 0 0 71439 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 986 41710 SH SOLE 0 0 41710 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 266 19412 SH SOLE 0 0 19412 ALLIANT ENERGY CORP COM 018802108 10632 264673 SH SOLE 236550 0 28123 ALLIANZGI CONV & INCOME FD COM 018828103 187 26796 SH SOLE 0 0 26796 ALLIANZGI CONV & INCOME FD I COM 018825109 1021 164201 SH SOLE 0 0 164201 ALLIANZGI DIVERS INC & CNV F COM 01883J108 1333 63601 SH SOLE 0 0 63601 ALLIANZGI EQUITY & CONV INCO COM 018829101 1981 100300 SH SOLE 0 0 100300 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 825 63060 SH SOLE 0 0 63060 ALLIED WRLD ASSUR COM HLDG A SHS H01531104 302 5701 SH SOLE 4223 0 1478 ALLISON TRANSMISSION HLDGS I COM 01973R101 1811 48288 SH SOLE 41836 0 6452 ALLSTATE CORP COM 020002101 57766 653158 SH SOLE 175855 0 477303 ALLSTATE CORP COM 020002101 92 17500 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 1704 81527 SH SOLE 72452 0 9075 ALMADEN MINERALS LTD COM CL B 020283305 627 497761 SH SOLE 0 0 497761 ALPHABET INC CAP STK CL A 02079K305 184971 198962 SH SOLE 73631 0 125331 ALPHABET INC CAP STK CL C 02079K107 167014 183785 SH SOLE 59238 0 124547 ALPINE GLOBAL DYNAMIC DIVD F COM NEW 02082E205 1165 113902 SH SOLE 0 0 113902 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 1570 247656 SH SOLE 0 0 247656 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 11943 1374367 SH SOLE 0 0 1374367 ALPS ETF TR ALERIAN ENERGY 00162Q676 457 19836 SH SOLE 0 0 19836 ALPS ETF TR ALERIAN MLP 00162Q866 43965 3676026 SH SOLE 15763 0 3660263 ALPS ETF TR ALERIAN MLP 00162Q866 1 10900 SH Call SOLE 0 0 0 ALPS ETF TR C&S GLOBL ETF 00162Q106 506 11480 SH SOLE 0 0 11480 ALPS ETF TR EQUAL SEC ETF 00162Q205 260 4057 SH SOLE 0 0 4057 ALPS ETF TR INTL SEC DV DOG 00162Q718 3332 125887 SH SOLE 0 0 125887 ALPS ETF TR MED BREAKTHGH 00162Q593 1006 36127 SH SOLE 0 0 36127 ALPS ETF TR RIVERFRNT DYMC 00162Q528 325 11434 SH SOLE 0 0 11434 ALPS ETF TR RIVRFRNT STR INC 00162Q783 32986 1302265 SH SOLE 1283312 0 18953 ALPS ETF TR SECTR DIV DOGS 00162Q858 9062 212362 SH SOLE 0 0 212362 ALPS ETF TR SPROTT GL MINE 00162Q643 1093 56152 SH SOLE 0 0 56152 ALTABA INC COM 021346101 3161 58018 SH SOLE 0 0 58018 ALTRIA GROUP INC COM 02209S103 301706 4051376 SH SOLE 2712931 0 1338445 ALTRIA GROUP INC COM 02209S103 2 17500 SH Call SOLE 0 0 0 ALZA CORP SDCV 7/2 02261WAB5 547 301000 PRN SOLE 0 0 301000 AMARIN CORP PLC SPONS ADR NEW 023111206 344 85390 SH SOLE 0 0 85390 AMAZON COM INC COM 023135106 281505 290811 SH SOLE 72449 0 218362 AMBARELLA INC SHS G037AX101 1714 35295 SH SOLE 25235 0 10060 AMBEV SA SPONSORED ADR 02319V103 3805 693019 SH SOLE 591761 0 101258 AMC ENTMT HLDGS INC CL A COM 00165C104 2088 91795 SH SOLE 0 0 91795 AMC NETWORKS INC CL A 00164V103 9119 170737 SH SOLE 164682 0 6055 AMDOCS LTD SHS G02602103 13746 213242 SH SOLE 209873 0 3369 AMEDISYS INC COM 023436108 212 3378 SH SOLE 0 0 3378 AMERCO COM 023586100 228 622 SH SOLE 222 0 400 AMEREN CORP COM 023608102 30743 562345 SH SOLE 537145 0 25200 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2958 497191 SH SOLE 0 0 497191 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 610 38330 SH SOLE 0 0 38330 AMERICAN AIRLS GROUP INC COM 02376R102 4485 89122 SH SOLE 0 0 89122 AMERICAN ASSETS TR INC COM 024013104 3068 77892 SH SOLE 72709 0 5183 AMERICAN CAMPUS CMNTYS INC COM 024835100 2485 52546 SH SOLE 50924 0 1622 AMERICAN CAP SR FLOATING LTD COM 02504D108 309 24026 SH SOLE 0 0 24026 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 1274 105699 SH SOLE 68074 0 37625 AMERICAN ELEC PWR INC COM 025537101 69351 998293 SH SOLE 766458 0 231835 AMERICAN EQTY INVT LIFE HLD COM 025676206 1860 70765 SH SOLE 54062 0 16703 AMERICAN EXPRESS CO COM 025816109 45042 534676 SH SOLE 259179 0 275497 AMERICAN EXPRESS CO COM 025816109 132 18400 SH Call SOLE 0 0 0 AMERICAN EXPRESS CO COM 025816109 156 16600 SH Call SOLE 0 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 594 5974 SH SOLE 34 0 5940 AMERICAN HOMES 4 RENT CL A 02665T306 12289 544490 SH SOLE 125813 0 418677 AMERICAN INTL GROUP INC COM NEW 026874784 14460 231290 SH SOLE 111887 0 119403 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 467 21090 SH SOLE 0 0 21090 AMERICAN RAILCAR INDS INC COM 02916P103 359 9370 SH SOLE 0 0 9370 AMERICAN STS WTR CO COM 029899101 1929 40691 SH SOLE 0 0 40691 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 60 12980 SH SOLE 0 0 12980 AMERICAN TOWER CORP NEW COM 03027X100 50337 380421 SH SOLE 167662 0 212759 AMERICAN TOWER CORP NEW DEP PFD CONV SE 03027X407 620 5118 SH SOLE 4518 0 600 AMERICAN WOODMARK CORP COM 030506109 1633 17095 SH SOLE 0 0 17095 AMERICAN WTR WKS CO INC NEW COM 030420103 11065 141946 SH SOLE 2622 0 139324 AMERIGAS PARTNERS L P UNIT L P INT 030975106 18031 399186 SH SOLE 372183 0 27003 AMERIPRISE FINL INC COM 03076C106 3950 31031 SH SOLE 15664 0 15367 AMERISAFE INC COM 03071H100 2096 36802 SH SOLE 36772 0 30 AMERISOURCEBERGEN CORP COM 03073E105 15477 163725 SH SOLE 45024 0 118701 AMERISOURCEBERGEN CORP COM 03073E105 32 37800 SH Call SOLE 0 0 0 AMERISOURCEBERGEN CORP COM 03073E105 13 11300 SH Call SOLE 0 0 0 AMETEK INC NEW COM 031100100 10605 175085 SH SOLE 166529 0 8556 AMGEN INC COM 031162100 105335 611573 SH SOLE 297172 0 314401 AMGEN INC COM 031162100 90 10600 SH Call SOLE 0 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 2304 59007 SH SOLE 2878 0 56129 AMPHENOL CORP NEW CL A 032095101 4636 62801 SH SOLE 45275 0 17526 AMPIO PHARMACEUTICALS INC COM 03209T109 8 16000 SH SOLE 0 0 16000 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1537 43455 SH SOLE 0 0 43455 AMTRUST FINL SVCS INC COM 032359309 6026 398009 SH SOLE 379514 0 18495 ANADARKO PETE CORP COM 032511107 59879 1320654 SH SOLE 1265753 0 54901 ANALOG DEVICES INC COM 032654105 20087 258189 SH SOLE 81747 0 176442 ANALOG DEVICES INC COM 032654105 10 20200 SH Call SOLE 0 0 0 ANDERSONS INC COM 034164103 268 7847 SH SOLE 0 0 7847 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 37303 337977 SH SOLE 209968 0 128009 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 41 13100 SH Call SOLE 0 0 0 ANI PHARMACEUTICALS INC COM 00182C103 235 5014 SH SOLE 2408 0 2606 ANIXTER INTL INC COM 035290105 2097 26815 SH SOLE 26088 0 727 ANNALY CAP MGMT INC COM 035710409 9509 789087 SH SOLE 329792 0 459295 ANSYS INC COM 03662Q105 4400 36160 SH SOLE 34367 0 1793 ANTARES PHARMA INC COM 036642106 32 10092 SH SOLE 0 0 10092 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 2184 65832 SH SOLE 0 0 65832 ANTERO RES CORP COM 03674X106 1177 54443 SH SOLE 18040 0 36403 ANTHEM INC COM 036752103 16979 90252 SH SOLE 63562 0 26690 ANTHEM INC NOTE 2.750%10/1 94973VBG1 464 180000 PRN SOLE 0 0 180000 ANTHEM INC UNIT 05/01/20188 036752202 595 11261 SH SOLE 0 0 11261 AON PLC SHS CL A G0408V102 34307 258044 SH SOLE 240970 0 17074 APACHE CORP COM 037411105 4321 90148 SH SOLE 25546 0 64602 APARTMENT INVT & MGMT CO CL A 03748R101 11668 271538 SH SOLE 244015 0 27523 APOLLO COML REAL EST FIN INC COM 03762U105 311 16769 SH SOLE 0 0 16769 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 1745 65963 SH SOLE 0 0 65963 APOLLO INVT CORP COM 03761U106 457 71456 SH SOLE 0 0 71456 APOLLO SR FLOATING RATE FD I COM 037636107 263 15612 SH SOLE 0 0 15612 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 955 51059 SH SOLE 33844 0 17215 APPLE INC COM 037833100 660177 4583854 SH SOLE 1174015 0 3409839 APPLE INC COM 037833100 135 29300 SH Call SOLE 0 0 0 APPLE INC COM 037833100 294 31100 SH Call SOLE 0 0 0 APPLE INC COM 037833100 3 16500 SH Call SOLE 0 0 0 APPLE INC COM 037833100 231 23100 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1614 27331 SH SOLE 26531 0 800 APPLIED MATLS INC COM 038222105 32202 779514 SH SOLE 315222 0 464292 APPLIED OPTOELECTRONICS INC COM 03823U102 16348 264575 SH SOLE 5 0 264580 APPLIED OPTOELECTRONICS INC COM 03823U102 51 13300 SH Call SOLE 0 0 0 APTARGROUP INC COM 038336103 6439 74133 SH SOLE 58391 0 15742 AQUA AMERICA INC COM 03836W103 5871 176306 SH SOLE 0 0 176306 AQUA AMERICA INC COM 03836W103 9 11000 SH Call SOLE 0 0 0 AQUA METALS INC COM 03837J101 271 21558 SH SOLE 0 0 21558 AQUAVENTURE HLDGS LTD SHS G0443N107 608 39944 SH SOLE 0 0 39944 ARAMARK COM 03852U106 1715 41851 SH SOLE 41286 0 565 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 483 21255 SH SOLE 15222 0 6033 ARCH CAP GROUP LTD ORD G0450A105 275 2944 SH SOLE 1819 0 1125 ARCH COAL INC CL A 039380407 557 8150 SH SOLE 7638 0 512 ARCHER DANIELS MIDLAND CO COM 039483102 16177 390933 SH SOLE 32940 0 357993 ARCHER DANIELS MIDLAND CO COM 039483102 30 68000 SH Call SOLE 0 0 0 ARCHROCK PARTNERS L P COM UNITS REPSTG 03957U100 2588 173603 SH SOLE 0 0 173603 ARCONIC INC COM 03965L100 1635 72186 SH SOLE 540 0 71646 ARCONIC INC COM 03965L100 1 27400 SH Call SOLE 0 0 0 ARES CAP CORP COM 04010L103 9982 609381 SH SOLE 353712 0 255669 ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 1493 1450000 PRN SOLE 0 0 1450000 ARES DYNAMIC CR ALLOCATION F COM 04014F102 1001 61209 SH SOLE 0 0 61209 ARES MGMT L P COM UNIT RP IN 04014Y101 215 11921 SH SOLE 0 0 11921 ARGAN INC COM 04010E109 389 6480 SH SOLE 0 0 6480 ARGO GROUP INTL HLDGS LTD COM G0464B107 4181 68986 SH SOLE 0 0 68986 ARISTA NETWORKS INC COM 040413106 3757 25080 SH SOLE 13348 0 11732 ARMADA HOFFLER PPTYS INC COM 04208T108 1191 91954 SH SOLE 9338 0 82616 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 215 8588 SH SOLE 0 0 8588 ARMSTRONG FLOORING INC COM 04238R106 1742 96966 SH SOLE 52455 0 44511 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1686 36654 SH SOLE 36236 0 418 ARRIS INTL INC SHS G0551A103 16791 599239 SH SOLE 4201 0 595038 ARRIS INTL INC SHS G0551A103 86 47500 SH Call SOLE 0 0 0 ARROW ELECTRS INC COM 042735100 11337 144566 SH SOLE 139095 0 5471 ARROW ETF TR ARROW DJ GLB YLD 04273H104 2725 148903 SH SOLE 0 0 148903 ARROW FINL CORP COM 042744102 208 6567 SH SOLE 0 0 6567 ARROW INVTS TR DWA TACTICAL ETF 042765792 149 13800 SH SOLE 0 0 13800 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 4915 160097 SH SOLE 154195 0 5902 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 179 15272 SH SOLE 0 0 15272 ASANKO GOLD INC COM 04341Y105 17 10940 SH SOLE 0 0 10940 ASBURY AUTOMOTIVE GROUP INC COM 043436104 1188 21009 SH SOLE 19789 0 1220 ASCENA RETAIL GROUP INC COM 04351G101 82 38155 SH SOLE 0 0 38155 ASHFORD HOSPITALITY PRIME IN COM 044102101 245 23843 SH SOLE 0 0 23843 ASHLAND GLOBAL HLDGS INC COM 044186104 390 5911 SH SOLE 0 0 5911 ASML HOLDING N V N Y REGISTRY SHS N07059210 18731 143742 SH SOLE 133477 0 10265 ASPEN TECHNOLOGY INC COM 045327103 8920 161415 SH SOLE 122221 0 39194 ASSURANT INC COM 04621X108 6201 59804 SH SOLE 58226 0 1578 ASSURED GUARANTY LTD COM G0585R106 419 10042 SH SOLE 0 0 10042 ASTRAZENECA PLC SPONSORED ADR 046353108 124558 3653794 SH SOLE 3226388 0 427406 ASTRAZENECA PLC SPONSORED ADR 046353108 23 18400 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 386107 10233422 SH SOLE 6340620 0 3892802 AT&T INC COM 00206R102 1 29600 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 1 13600 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 330 23594 SH SOLE 23594 0 0 ATHENAHEALTH INC COM 04685W103 545 3879 SH SOLE 1153 0 2726 ATHENE HLDG LTD CL A G0684D107 1102 22214 SH SOLE 21585 0 629 ATHERSYS INC COM 04744L106 19 12420 SH SOLE 2000 0 10420 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1232 23621 SH SOLE 23421 0 200 ATLASSIAN CORP PLC CL A G06242104 986 28027 SH SOLE 27647 0 380 ATMOS ENERGY CORP COM 049560105 3198 38547 SH SOLE 32 0 38515 ATRICURE INC COM 04963C209 728 30000 SH SOLE 0 0 30000 ATRION CORP COM 049904105 857 1330 SH SOLE 0 0 1330 ATWOOD OCEANICS INC COM 050095108 119 14585 SH SOLE 0 0 14585 AURINIA PHARMACEUTICALS INC COM 05156V102 178 29000 SH SOLE 0 0 29000 AUTODESK INC COM 052769106 83767 830858 SH SOLE 814478 0 16380 AUTOHOME INC SP ADR RP CL A 05278C107 10916 240651 SH SOLE 238908 0 1743 AUTOLIV INC COM 052800109 7018 63918 SH SOLE 62685 0 1233 AUTOMATIC DATA PROCESSING IN COM 053015103 77223 753687 SH SOLE 402764 0 350923 AUTOMATIC DATA PROCESSING IN COM 053015103 163 25900 SH Call SOLE 0 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 8 13600 SH Call SOLE 0 0 0 AUTONATION INC COM 05329W102 272 6458 SH SOLE 0 0 6458 AUTOZONE INC COM 053332102 2328 4081 SH SOLE 1372 0 2709 AVALONBAY CMNTYS INC COM 053484101 1727 8989 SH SOLE 0 0 8989 AVANGRID INC COM 05351W103 562 12719 SH SOLE 0 0 12719 AVENUE INCOME CR STRATEGIES COM 05358E106 1151 82723 SH SOLE 0 0 82723 AVERY DENNISON CORP COM 053611109 11659 131933 SH SOLE 104932 0 27001 AVISTA CORP COM 05379B107 788 18552 SH SOLE 0 0 18552 AVNET INC COM 053807103 13261 341067 SH SOLE 2642 0 338425 AVON PRODS INC COM 054303102 447 117510 SH SOLE 0 0 117510 AXALTA COATING SYS LTD COM G0750C108 2694 84090 SH SOLE 45305 0 38785 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 25557 395249 SH SOLE 387269 0 7980 AXON ENTERPRISE INC COM 05464C101 2279 90633 SH SOLE 0 0 90633 AXOVANT SCIENCES LTD COM G0750W104 197 14000 SH Call SOLE 0 0 0 AZUL S A SPONSR ADR PFD 05501U106 881 41791 SH SOLE 0 0 41791 B & G FOODS INC NEW COM 05508R106 7022 197238 SH SOLE 157737 0 39501 B2GOLD CORP COM 11777Q209 318 113277 SH SOLE 0 0 113277 BADGER METER INC COM 056525108 206 5172 SH SOLE 3334 0 1838 BAIDU INC SPON ADR REP A 056752108 12787 71490 SH SOLE 41506 0 29984 BAKER HUGHES INC COM 057224107 2217 40661 SH SOLE 3640 0 37021 BALCHEM CORP COM 057665200 3015 38793 SH SOLE 25023 0 13770 BALL CORP COM 058498106 4405 104367 SH SOLE 70413 0 33954 BANC OF CALIFORNIA INC COM 05990K106 2354 109495 SH SOLE 0 0 109495 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 7939 949598 SH SOLE 776114 0 173484 BANCO SANTANDER SA ADR 05964H105 3709 554484 SH SOLE 420299 0 134185 BANCORPSOUTH INC COM 059692103 2431 79698 SH SOLE 6978 0 72720 BANCROFT FUND LTD COM 059695106 735 33924 SH SOLE 0 0 33924 BANK AMER CORP *W EXP 01/16/201 060505146 148 12312 SH SOLE 0 0 12312 BANK AMER CORP *W EXP 10/28/201 060505153 14 18300 SH SOLE 0 0 18300 BANK AMER CORP 7.25%CNV PFD L 060505682 2044 1620 SH SOLE 0 0 1620 BANK AMER CORP COM 060505104 141720 5841722 SH SOLE 2405826 0 3435896 BANK AMER CORP COM 060505104 10 24300 SH Call SOLE 0 0 0 BANK COMM HLDGS COM 06424J103 874 79084 SH SOLE 0 0 79084 BANK HAWAII CORP COM 062540109 886 10680 SH SOLE 2297 0 8383 BANK MONTREAL QUE COM 063671101 8217 111886 SH SOLE 21681 0 90205 BANK N S HALIFAX COM 064149107 2939 48819 SH SOLE 0 0 48819 BANK NEW YORK MELLON CORP COM 064058100 33883 664117 SH SOLE 471461 0 192656 BANK OF THE OZARKS INC COM 063904106 45982 981050 SH SOLE 305413 0 675637 BANKUNITED INC COM 06652K103 2778 82420 SH SOLE 81461 0 959 BAOZUN INC SPONSORED ADR 06684L103 272 12258 SH SOLE 0 0 12258 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 1393 52390 SH SOLE 0 0 52390 BARCLAYS PLC ADR 06738E204 17990 1698769 SH SOLE 1075478 0 623291 BARD C R INC COM 067383109 3309 10466 SH SOLE 305 0 10161 BARINGS CORPORATE INVS COM 06759X107 236 15618 SH SOLE 0 0 15618 BARINGS GLOBAL SHORT DURATIO COM 06760L100 877 44325 SH SOLE 0 0 44325 BARINGS PARTN INVS SH BEN INT 06761A103 458 32816 SH SOLE 0 0 32816 BARNWELL INDS INC COM 068221100 426 235400 SH SOLE 0 0 235400 BARRETT BILL CORP COM 06846N104 103 33693 SH SOLE 0 0 33693 BARRICK GOLD CORP COM 067901108 6597 414637 SH SOLE 176554 0 238083 BAXTER INTL INC COM 071813109 11585 191363 SH SOLE 89405 0 101958 BAZAARVOICE INC COM 073271108 3295 665715 SH SOLE 0 0 665715 BB&T CORP COM 054937107 91122 2006634 SH SOLE 1374111 0 632523 BCE INC COM NEW 05534B760 164320 3648106 SH SOLE 3529379 0 118727 BEACON ROOFING SUPPLY INC COM 073685109 1695 34591 SH SOLE 0 0 34591 BEAR ST FINL INC COM 073844102 163 17199 SH SOLE 0 0 17199 BECTON DICKINSON & CO COM 075887109 62642 321035 SH SOLE 95402 0 225633 BECTON DICKINSON & CO PFD SHS CONV A 075887208 327 5965 SH SOLE 0 0 5965 BED BATH & BEYOND INC COM 075896100 313 10296 SH SOLE 2070 0 8226 BELLICUM PHARMACEUTICALS INC COM 079481107 420 35958 SH SOLE 0 0 35958 BEMIS INC COM 081437105 305 6588 SH SOLE 0 0 6588 BENCHMARK ELECTRS INC COM 08160H101 1197 37065 SH SOLE 36666 0 399 BENEFITFOCUS INC COM 08180D106 7067 194427 SH SOLE 0 0 194427 BENEFITFOCUS INC COM 08180D106 52 15700 SH Call SOLE 0 0 0 BERKLEY W R CORP COM 084423102 7873 113825 SH SOLE 107431 0 6394 BERKSHIRE HATHAWAY INC DEL CL A 084670108 22668 89 SH SOLE 0 0 89 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 238887 1410443 SH SOLE 235468 0 1174975 BERKSHIRE HILLS BANCORP INC COM 084680107 603 17169 SH SOLE 0 0 17169 BERRY GLOBAL GROUP INC COM 08579W103 19278 338150 SH SOLE 198041 0 140109 BEST BUY INC COM 086516101 5873 102448 SH SOLE 33355 0 69093 BEST BUY INC COM 086516101 8 22800 SH Call SOLE 0 0 0 BGC PARTNERS INC CL A 05541T101 43975 3479040 SH SOLE 2097032 0 1382008 BGC PARTNERS INC CL A 05541T101 6 10800 SH Call SOLE 0 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 9399 264084 SH SOLE 167548 0 96536 BHP BILLITON PLC SPONSORED ADR 05545E209 1937 62985 SH SOLE 6143 0 56842 BIG LOTS INC COM 089302103 2166 44853 SH SOLE 31087 0 13766 BIGLARI HLDGS INC COM 08986R101 2350 5879 SH SOLE 113 0 5766 BIO RAD LABS INC CL A 090572207 1889 8345 SH SOLE 8237 0 108 BIO TECHNE CORP COM 09073M104 1192 10142 SH SOLE 8142 0 2000 BIOAMBER INC COM 09072Q106 45 17500 SH SOLE 0 0 17500 BIOCEPT INC COM NEW 09072V204 37 27050 SH SOLE 0 0 27050 BIOGEN INC COM 09062X103 87939 324069 SH SOLE 269465 0 54604 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 393 15710 SH SOLE 15710 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 8107 89260 SH SOLE 74893 0 14367 BIOTELEMETRY INC COM 090672106 1497 44744 SH SOLE 4700 0 40044 BIOVERATIV INC COM 09075E100 8697 144544 SH SOLE 110565 0 33979 BJS RESTAURANTS INC COM 09180C106 900 24155 SH SOLE 23691 0 464 BLACK HILLS CORP COM 092113109 2608 38662 SH SOLE 28470 0 10192 BLACK STONE MINERALS L P COM UNIT 09225M101 1092 69290 SH SOLE 0 0 69290 BLACKBAUD INC COM 09227Q100 2141 24973 SH SOLE 18954 0 6019 BLACKBERRY LTD COM 09228F103 862 86308 SH SOLE 59308 0 27000 BLACKHAWK NETWORK HLDGS INC COM 09238E104 1711 39249 SH SOLE 22949 0 16300 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 393 27368 SH SOLE 0 0 27368 BLACKROCK CORE BD TR SHS BEN INT 09249E101 485 34946 SH SOLE 0 0 34946 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1735 158304 SH SOLE 0 0 158304 BLACKROCK CR ALLCTN INC TR COM 092508100 1717 127674 SH SOLE 0 0 127674 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 3438 297950 SH SOLE 0 0 297950 BLACKROCK DEFINED OPPRTY CR COM 09255Q105 495 49881 SH SOLE 0 0 49881 BLACKROCK ENERGY & RES TR COM 09250U101 2223 170989 SH SOLE 0 0 170989 BLACKROCK ENH CAP & INC FD I COM 09256A109 3486 234121 SH SOLE 0 0 234121 BLACKROCK ENHANCED EQT DIV T COM 09251A104 20951 2380788 SH SOLE 1840 0 2378948 BLACKROCK ENHANCED GBL DIV T COM 092501105 4517 340887 SH SOLE 0 0 340887 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 525 83570 SH SOLE 0 0 83570 BLACKROCK FLOAT RATE OME STR COM 09255X100 1199 85172 SH SOLE 0 0 85172 BLACKROCK HEALTH SCIENCES TR COM 09250W107 492 13419 SH SOLE 0 0 13419 BLACKROCK INC COM 09247X101 56138 132893 SH SOLE 103124 0 29769 BLACKROCK INCOME TR INC COM 09247F100 128 20148 SH SOLE 0 0 20148 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1298 82258 SH SOLE 1218 0 83476 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1634 90109 SH SOLE 0 0 90109 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 281 17793 SH SOLE 0 0 17793 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1619 69949 SH SOLE 0 0 69949 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 330 23330 SH SOLE 0 0 23330 BLACKROCK MUNI 2018 TERM TR COM 09248C106 996 66260 SH SOLE 0 0 66260 BLACKROCK MUNI INCOME INV QL COM 09250G102 301 20394 SH SOLE 0 0 20394 BLACKROCK MUNI INCOME TR II COM 09249N101 153 10021 SH SOLE 0 0 10021 BLACKROCK MUNI INTER DR FD I COM 09253X102 1427 101674 SH SOLE 0 0 101674 BLACKROCK MUNI N Y INTER DUR COM 09255F109 145 10345 SH SOLE 0 0 10345 BLACKROCK MUNIASSETS FD INC COM 09254J102 2543 169879 SH SOLE 0 0 169879 BLACKROCK MUNICIPAL BOND TR COM 09249H104 539 34635 SH SOLE 0 0 34635 BLACKROCK MUNICIPL INC QLTY COM 092479104 553 38172 SH SOLE 0 0 38172 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 1144 95990 SH SOLE 0 0 95990 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 179 11322 SH SOLE 0 0 11322 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 454 31475 SH SOLE 0 0 31475 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 185 12791 SH SOLE 0 0 12791 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 389 28552 SH SOLE 0 0 28552 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 779 52963 SH SOLE 0 0 52963 BLACKROCK MUNIVEST FD INC COM 09253R105 701 72401 SH SOLE 0 0 72401 BLACKROCK MUNIY QUALITY FD I COM 09254G108 430 32754 SH SOLE 0 0 32754 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 486 32372 SH SOLE 0 0 32372 BLACKROCK MUNIYIELD FD INC COM 09253W104 816 54413 SH SOLE 0 0 54413 BLACKROCK MUNIYIELD INVST FD COM 09254R104 621 39623 SH SOLE 0 0 39623 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 402 25104 SH SOLE 0 0 25104 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 332 23152 SH SOLE 0 0 23152 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1002 70089 SH SOLE 0 0 70089 BLACKROCK MUNIYIELD QUALITY COM 09254F100 969 63150 SH SOLE 0 0 63150 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 166 11800 SH SOLE 0 0 11800 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 941 67058 SH SOLE 0 0 67058 BLACKROCK RES & COMM STRAT T SHS 09257A108 1232 153838 SH SOLE 1192 0 152646 BLACKROCK SCIENCE & TECH TR SHS 09258G104 4285 192920 SH SOLE 0 0 192920 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3074 134183 SH SOLE 0 0 134183 BLACKROCK UTIL & INFRASTRCTU COM 09248D104 1701 82785 SH SOLE 0 0 82785 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 34373 1030674 SH SOLE 0 0 1030674 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 38 22000 SH Put SOLE 0 0 22000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 12 20000 SH Put SOLE 0 0 20000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 13 12000 SH Put SOLE 0 0 12000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 451 55000 SH Call SOLE 0 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 14 11000 SH Call SOLE 0 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 321 17925 SH SOLE 0 0 17925 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 2972 186680 SH SOLE 0 0 186680 BLACKSTONE MTG TR INC COM CL A 09257W100 3358 106257 SH SOLE 0 0 106257 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 7412 7280000 PRN SOLE 0 0 7280000 BLOCK H & R INC COM 093671105 507 16390 SH SOLE 2839 0 13551 BLOOMIN BRANDS INC COM 094235108 926 43597 SH SOLE 8213 0 35384 BLUCORA INC COM 095229100 907 42791 SH SOLE 0 0 42791 BLUE BUFFALO PET PRODS INC COM 09531U102 1302 57075 SH SOLE 40028 0 17047 BLUEBIRD BIO INC COM 09609G100 207 1975 SH SOLE 0 0 1975 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 1904 105693 SH SOLE 0 0 105693 BOEING CO COM 097023105 100310 507251 SH SOLE 78478 0 428773 BOFI HLDG INC COM 05566U108 2277 95980 SH SOLE 0 0 95980 BOFI HLDG INC COM 05566U108 12 19500 SH Call SOLE 0 0 0 BOJANGLES INC COM 097488100 187 11525 SH SOLE 0 0 11525 BOK FINL CORP COM NEW 05561Q201 3618 43001 SH SOLE 42673 0 328 BON-TON STORES INC COM 09776J101 5 10440 SH SOLE 0 0 10440 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2251 69168 SH SOLE 62386 0 6782 BORGWARNER INC COM 099724106 14622 345176 SH SOLE 295605 0 49571 BOSTON BEER INC CL A 100557107 295 2230 SH SOLE 156 0 2074 BOSTON PROPERTIES INC COM 101121101 10649 86560 SH SOLE 84343 0 2217 BOSTON SCIENTIFIC CORP COM 101137107 17045 614908 SH SOLE 321001 0 293907 BOSTON SCIENTIFIC CORP COM 101137107 157 20000 SH Call SOLE 0 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 31971 3292554 SH SOLE 0 0 3292554 BOX INC CL A 10316T104 206 11297 SH SOLE 0 0 11297 BOYD GAMING CORP COM 103304101 506 20389 SH SOLE 200 0 20189 BP PLC SPONSORED ADR 055622104 106236 3065955 SH SOLE 1763210 0 1302745 BP PLC SPONSORED ADR 055622104 15 38000 SH Call SOLE 0 0 0 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 305 14135 SH SOLE 0 0 14135 BRIDGE BANCORP INC COM 108035106 2767 83081 SH SOLE 0 0 83081 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2302 29820 SH SOLE 29133 0 687 BRIGHTCOVE INC COM 10921T101 263 42400 SH SOLE 0 0 42400 BRISTOL MYERS SQUIBB CO COM 110122108 65180 1169774 SH SOLE 194146 0 975628 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 60250 879042 SH SOLE 742213 0 136829 BROADCOM LTD SHS Y09827109 162575 697571 SH SOLE 487214 0 210357 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 55616 736045 SH SOLE 676611 0 59434 BROADSOFT INC COM 11133B409 869 20192 SH SOLE 4248 0 15944 BROCADE COMMUNICATIONS SYS I COM NEW 111621306 1717 136150 SH SOLE 134475 0 1675 BROOKDALE SR LIVING INC COM 112463104 426 28980 SH SOLE 0 0 28980 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1588 40458 SH SOLE 20729 0 19729 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 582 42332 SH SOLE 0 0 42332 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 19465 475820 SH SOLE 100 0 475720 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 928 40022 SH SOLE 0 0 40022 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 506 15853 SH SOLE 0 0 15853 BROOKS AUTOMATION INC COM 114340102 460 21193 SH SOLE 0 0 21193 BROWN & BROWN INC COM 115236101 27219 631967 SH SOLE 614048 0 17919 BROWN FORMAN CORP CL A 115637100 945 19170 SH SOLE 0 0 19170 BROWN FORMAN CORP CL B 115637209 8208 168879 SH SOLE 1327 0 167552 BRUKER CORP COM 116794108 2668 92504 SH SOLE 92398 0 106 BRUNSWICK CORP COM 117043109 12981 206908 SH SOLE 177394 0 29514 BT GROUP PLC ADR 05577E101 3877 199760 SH SOLE 160522 0 39238 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 7514 117531 SH SOLE 0 0 117531 BUFFALO WILD WINGS INC COM 119848109 1108 8745 SH SOLE 7974 0 771 BUILDERS FIRSTSOURCE INC COM 12008R107 680 44410 SH SOLE 23784 0 20626 BUNGE LIMITED COM G16962105 1708 22900 SH SOLE 0 0 22900 BURLINGTON STORES INC COM 122017106 9731 105785 SH SOLE 105028 0 757 BWX TECHNOLOGIES INC COM 05605H100 467 9578 SH SOLE 29 0 9549 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 14837 216038 SH SOLE 207668 0 8370 CA INC COM 12673P105 7643 221744 SH SOLE 1123 0 220621 CA INC COM 12673P105 95 32200 SH Call SOLE 0 0 0 CA INC COM 12673P105 116 35200 SH Call SOLE 0 0 0 CABLE ONE INC COM 12685J105 299 420 SH SOLE 0 0 420 CABOT CORP COM 127055101 213 3979 SH SOLE 1171 0 2808 CABOT OIL & GAS CORP COM 127097103 756 30141 SH SOLE 107 0 30248 CACI INTL INC CL A 127190304 309 2470 SH SOLE 176 0 2294 CADENCE DESIGN SYSTEM INC COM 127387108 3994 119266 SH SOLE 56795 0 62471 CAE INC COM 124765108 184 10678 SH SOLE 0 0 10678 CAESARS ENTMT CORP COM 127686103 1182 98515 SH SOLE 0 0 98515 CAL MAINE FOODS INC COM NEW 128030202 2181 55087 SH SOLE 0 0 55087 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1776 149996 SH SOLE 1000 0 148996 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 754 66977 SH SOLE 0 0 66977 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 460 23013 SH SOLE 0 0 23013 CALAMOS GBL DYN INCOME FUND COM 12811L107 2599 304674 SH SOLE 0 0 304674 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 4487 382179 SH SOLE 0 0 382179 CALATLANTIC GROUP INC COM 128195104 2173 61465 SH SOLE 60366 0 1099 CALIFORNIA WTR SVC GROUP COM 130788102 285 7742 SH SOLE 0 0 7742 CALLON PETE CO DEL COM 13123X102 2175 204960 SH SOLE 119333 0 85627 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 93 21965 SH SOLE 0 0 21965 CAMBREX CORP COM 132011107 580 9713 SH SOLE 0 0 9713 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 213 6232 SH SOLE 0 0 6232 CAMDEN NATL CORP COM 133034108 1423 33158 SH SOLE 32558 0 600 CAMDEN PPTY TR SH BEN INT 133131102 17599 205807 SH SOLE 204362 0 1445 CAMECO CORP COM 13321L108 362 39729 SH SOLE 0 0 39729 CAMPBELL SOUP CO COM 134429109 2342 44904 SH SOLE 13050 0 31854 CAMPING WORLD HLDGS INC CL A 13462K109 491 15925 SH SOLE 14825 0 1100 CAN-FITE BIOPHARMA LTD SPONSORED ADR 13471N102 22 12200 SH SOLE 0 0 12200 CANADIAN NAT RES LTD COM 136385101 3228 111843 SH SOLE 74763 0 37080 CANADIAN NATL RY CO COM 136375102 18269 225115 SH SOLE 57777 0 167338 CANADIAN PAC RY LTD COM 13645T100 6204 38550 SH SOLE 25628 0 12922 CANADIAN SOLAR INC COM 136635109 534 33520 SH SOLE 0 0 33520 CANON INC SPONSORED ADR 138006309 613 18007 SH SOLE 9487 0 8520 CAPITAL ONE FINL CORP COM 14040H105 14248 172456 SH SOLE 140421 0 32035 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 3995 1174933 SH SOLE 0 0 1174933 CAPSTEAD MTG CORP COM NO PAR 14067E506 1501 143951 SH SOLE 0 0 143951 CARA THERAPEUTICS INC COM 140755109 173 11243 SH SOLE 0 0 11243 CARBO CERAMICS INC COM 140781105 217 31725 SH SOLE 0 0 31725 CARBONITE INC COM 141337105 211 9690 SH SOLE 0 0 9690 CARDINAL HEALTH INC COM 14149Y108 46632 598458 SH SOLE 478439 0 120019 CARETRUST REIT INC COM 14174T107 2531 136539 SH SOLE 13557 0 122982 CARLISLE COS INC COM 142339100 960 10061 SH SOLE 693 0 9368 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 782 39599 SH SOLE 0 0 39599 CARMAX INC COM 143130102 959 15200 SH SOLE 7436 0 7764 CARNIVAL CORP UNIT 99/99/9999 143658300 137750 2100798 SH SOLE 804548 0 1296250 CARNIVAL CORP UNIT 99/99/9999 143658300 526 77400 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 46 21800 SH Call SOLE 0 0 0 CARNIVAL PLC ADR 14365C103 1308 19786 SH SOLE 18293 0 1493 CAROLINA FINL CORP NEW COM 143873107 238 7357 SH SOLE 0 0 7357 CARRIZO OIL & GAS INC COM 144577103 1350 77524 SH SOLE 54185 0 23339 CARROLS RESTAURANT GROUP INC COM 14574X104 939 76616 SH SOLE 0 0 76616 CARS COM INC COM 14575E105 369 13844 SH SOLE 7204 0 6640 CARTER INC COM 146229109 2411 27109 SH SOLE 394 0 26715 CASELLA WASTE SYS INC CL A 147448104 3846 234346 SH SOLE 29 0 234375 CASEYS GEN STORES INC COM 147528103 4087 38153 SH SOLE 31139 0 7014 CASTLE BRANDS INC COM 148435100 31 18300 SH SOLE 0 0 18300 CASTLIGHT HEALTH INC CL B 14862Q100 335 80700 SH SOLE 0 0 80700 CATALENT INC COM 148806102 3583 102079 SH SOLE 101914 0 165 CATCHMARK TIMBER TR INC CL A 14912Y202 4917 432485 SH SOLE 0 0 432485 CATERPILLAR INC DEL COM 149123101 42837 398623 SH SOLE 6666 0 391957 CATERPILLAR INC DEL COM 149123101 394 15400 SH Call SOLE 0 0 0 CATHAY GEN BANCORP COM 149150104 556 14650 SH SOLE 0 0 14650 CATO CORP NEW CL A 149205106 848 48218 SH SOLE 0 0 48218 CAVCO INDS INC DEL COM 149568107 1215 9375 SH SOLE 9375 0 0 CAVIUM INC COM 14964U108 7856 126440 SH SOLE 68908 0 57532 CBL & ASSOC PPTYS INC COM 124830100 165 19531 SH SOLE 0 0 19531 CBOE HLDGS INC COM 12503M108 502 5487 SH SOLE 0 0 5487 CBRE CLARION GLOBAL REAL EST COM 12504G100 865 112076 SH SOLE 0 0 112076 CBRE GROUP INC CL A 12504L109 1898 52140 SH SOLE 13099 0 39041 CBS CORP NEW CL B 124857202 11389 178563 SH SOLE 93578 0 84985 CDK GLOBAL INC COM 12508E101 1324 21334 SH SOLE 1784 0 19550 CDN IMPERIAL BK COMM TORONTO COM 136069101 2429 29885 SH SOLE 18605 0 11280 CDW CORP COM 12514G108 17994 287762 SH SOLE 271705 0 16057 CEDAR FAIR L P DEPOSITRY UNIT 150185106 14301 198352 SH SOLE 173168 0 25184 CELANESE CORP DEL COM SER A 150870103 7159 75401 SH SOLE 67766 0 7635 CELGENE CORP COM 151020104 134057 1032239 SH SOLE 311822 0 720417 CELLDEX THERAPEUTICS INC NEW COM 15117B103 53 21324 SH SOLE 0 0 21324 CEMEX SAB DE CV SPON ADR NEW 151290889 3517 373391 SH SOLE 333568 0 39823 CENOVUS ENERGY INC COM 15135U109 166 22580 SH SOLE 0 0 22580 CENTENE CORP DEL COM 15135B101 20789 260251 SH SOLE 231649 0 28602 CENTER COAST MLP & INFRSTR F COM SHS 151461100 823 75194 SH SOLE 0 0 75194 CENTERPOINT ENERGY INC COM 15189T107 3816 139365 SH SOLE 56665 0 82700 CENTERSTATE BANKS INC COM 15201P109 555 22336 SH SOLE 6386 0 15950 CENTRAL FD CDA LTD CL A 153501101 8117 658307 SH SOLE 0 0 658307 CENTRAL PAC FINL CORP COM NEW 154760409 1735 55144 SH SOLE 55015 0 129 CENTRAL SECS CORP COM 155123102 5809 232997 SH SOLE 0 0 232997 CENTURY CASINOS INC COM 156492100 265 35900 SH SOLE 0 0 35900 CENTURYLINK INC COM 156700106 25380 1062835 SH SOLE 537193 0 525642 CENTURYLINK INC COM 156700106 2 14200 SH Call SOLE 0 0 0 CENTURYLINK INC COM 156700106 10 40700 SH Call SOLE 0 0 0 CERAGON NETWORKS LTD ORD M22013102 36 14100 SH SOLE 0 0 14100 CERNER CORP COM 156782104 11533 173500 SH SOLE 78976 0 94524 CERUS CORP COM 157085101 2092 833434 SH SOLE 0 0 833434 CEVA INC COM 157210105 205 4500 SH SOLE 0 0 4500 CF INDS HLDGS INC COM 125269100 5133 183596 SH SOLE 5870 0 177726 CHARLES RIV LABS INTL INC COM 159864107 378 3734 SH SOLE 2339 0 1395 CHART INDS INC COM PAR $0.01 16115Q308 361 10388 SH SOLE 9188 0 1200 CHARTER COMMUNICATIONS INC N CL A 16119P108 11920 35388 SH SOLE 18489 0 16899 CHATHAM LODGING TR COM 16208T102 1614 80316 SH SOLE 69296 0 11020 CHECK POINT SOFTWARE TECH LT ORD M22465104 20873 191358 SH SOLE 150413 0 40945 CHEESECAKE FACTORY INC COM 163072101 817 16241 SH SOLE 3225 0 13016 CHEMED CORP NEW COM 16359R103 1021 4992 SH SOLE 0 0 4992 CHEMICAL FINL CORP COM 163731102 3570 73754 SH SOLE 29735 0 44019 CHEMOURS CO COM 163851108 2919 76983 SH SOLE 60453 0 16530 CHENIERE ENERGY INC COM NEW 16411R208 3223 66161 SH SOLE 984 0 65177 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1831 56513 SH SOLE 0 0 56513 CHESAPEAKE ENERGY CORP COM 165167107 1745 351036 SH SOLE 0 0 351036 CHESAPEAKE UTILS CORP COM 165303108 351 4684 SH SOLE 2160 0 2524 CHEVRON CORP NEW COM 166764100 321355 3080169 SH SOLE 1543983 0 1536186 CHEVRON CORP NEW COM 166764100 3 42500 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 8 30300 SH Call SOLE 0 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 1587 80452 SH SOLE 0 0 80452 CHICOS FAS INC COM 168615102 126 13356 SH SOLE 0 0 13356 CHIMERA INVT CORP COM NEW 16934Q208 3045 163419 SH SOLE 136530 0 26889 CHINA FD INC COM 169373107 1111 59474 SH SOLE 0 0 59474 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 4107 77359 SH SOLE 3953 0 73406 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 557 7090 SH SOLE 4641 0 2449 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 4032 84113 SH SOLE 0 0 84113 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 215 14353 SH SOLE 0 0 14353 CHIPOTLE MEXICAN GRILL INC COM 169656105 5021 12067 SH SOLE 8921 0 3146 CHUBB LIMITED COM H1467J104 132717 912856 SH SOLE 186006 0 726850 CHUBB LIMITED COM H1467J104 135 40900 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 29 10400 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 11684 225191 SH SOLE 9082 0 216109 CHURCHILL DOWNS INC COM 171484108 229 1247 SH SOLE 0 0 1247 CHUYS HLDGS INC COM 171604101 362 15479 SH SOLE 14666 0 813 CIDARA THERAPEUTICS INC COM 171757107 187 24928 SH SOLE 0 0 24928 CIENA CORP COM NEW 171779309 623 24916 SH SOLE 5373 0 19543 CIGNA CORPORATION COM 125509109 21033 125650 SH SOLE 86456 0 39194 CIMAREX ENERGY CO COM 171798101 11115 118228 SH SOLE 44590 0 73638 CIMPRESS N V SHS EURO N20146101 451 4774 SH SOLE 0 0 4774 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 277 5523 SH SOLE 0 0 5523 CINCINNATI FINL CORP COM 172062101 4187 57794 SH SOLE 0 0 57794 CINEMARK HOLDINGS INC COM 17243V102 47950 1234220 SH SOLE 1094794 0 139426 CINTAS CORP COM 172908105 17107 135722 SH SOLE 88395 0 47327 CIRRUS LOGIC INC COM 172755100 5301 84522 SH SOLE 0 0 84522 CIRRUS LOGIC INC COM 172755100 65 30100 SH Call SOLE 0 0 0 CIRRUS LOGIC INC COM 172755100 64 16500 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 227533 7269426 SH SOLE 3959886 0 3309540 CISCO SYS INC COM 17275R102 22 129700 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 20600 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 11800 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 13700 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 239 4907 SH SOLE 2373 0 2534 CITIGROUP INC COM NEW 172967424 83689 1251332 SH SOLE 736388 0 514944 CITIGROUP INC COM NEW 172967424 27 12000 SH Call SOLE 0 0 0 CITIZENS FINL GROUP INC COM 174610105 4647 130228 SH SOLE 115276 0 14952 CITRIX SYS INC COM 177376100 30287 380581 SH SOLE 365222 0 15359 CIVEO CORP CDA COM 17878Y108 378 179792 SH SOLE 0 0 179792 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 232 9208 SH SOLE 0 0 9208 CLAYMORE EXCHANGE TRD FD TR 2023 CORP BOND 18383M241 1073 51163 SH SOLE 0 0 51163 CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 460 22068 SH SOLE 0 0 22068 CLAYMORE EXCHANGE TRD FD TR GUG BLT2017 HY 18383M399 511 19879 SH SOLE 0 0 19879 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 1146 45144 SH SOLE 0 0 45144 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 1562 63351 SH SOLE 0 0 63351 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 1583 63703 SH SOLE 0 0 63703 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 1068 50278 SH SOLE 0 0 50278 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 510 24003 SH SOLE 0 0 24003 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 1928 89767 SH SOLE 0 0 89767 CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 7406 122823 SH SOLE 0 0 122823 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 2916 139190 SH SOLE 0 0 139190 CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 14367 356234 SH SOLE 202 0 356032 CLAYMORE EXCHANGE TRD FD TR GUG S&PG DIV OPP 18383M860 307 28243 SH SOLE 0 0 28243 CLAYMORE EXCHANGE TRD FD TR GUGENHIM 2025 18383M191 232 11259 SH SOLE 0 0 11259 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 1738 81585 SH SOLE 17388 0 64197 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 990 46445 SH SOLE 0 0 46445 CLAYMORE EXCHANGE TRD FD TR GUGG CHN TECH 18383Q135 2737 58482 SH SOLE 0 0 58482 CLAYMORE EXCHANGE TRD FD TR GUGG INSDR SENT 18383M209 232 4156 SH SOLE 0 0 4156 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 570 19936 SH SOLE 0 0 19936 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 506 10598 SH SOLE 0 0 10598 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 6825 135676 SH SOLE 0 0 135676 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 303 15224 SH SOLE 0 0 15224 CLAYMORE EXCHANGE TRD FD TR GUGGENHEM 2026 18383M126 228 11618 SH SOLE 0 0 11618 CLEAN ENERGY FUELS CORP COM 184499101 98 38543 SH SOLE 0 0 38543 CLEAN HARBORS INC COM 184496107 10575 189423 SH SOLE 188672 0 751 CLEARBRIDGE AMERN ENERG MLP COM 184691103 655 72821 SH SOLE 0 0 72821 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 2258 147944 SH SOLE 0 0 147944 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 579 45428 SH SOLE 1235 0 44193 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 197 15402 SH SOLE 0 0 15402 CLEARWATER PAPER CORP COM 18538R103 240 5130 SH SOLE 0 0 5130 CLIFFS NAT RES INC COM 18683K101 509 73550 SH SOLE 0 0 73550 CLIPPER RLTY INC COM 18885T306 1421 115174 SH SOLE 0 0 115174 CLOROX CO DEL COM 189054109 16777 125912 SH SOLE 19758 0 106154 CLOUDERA INC COM 18914U100 416 25971 SH SOLE 0 0 25971 CLOUGH GLOBAL DIVND AND INC COM 18913Y103 750 56130 SH SOLE 0 0 56130 CLOUGH GLOBAL EQUITY FD COM 18914C100 874 69275 SH SOLE 0 0 69275 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 9168 864885 SH SOLE 0 0 864885 CLOVIS ONCOLOGY INC COM 189464100 710 7581 SH SOLE 6881 0 700 CLUBCORP HLDGS INC COM 18948M108 1345 102671 SH SOLE 101461 0 1210 CM FIN INC COM 12574Q103 3462 346196 SH SOLE 0 0 346196 CME GROUP INC COM 12572Q105 114415 913556 SH SOLE 126508 0 787048 CME GROUP INC COM 12572Q105 35 41200 SH Call SOLE 0 0 0 CME GROUP INC COM 12572Q105 30 14800 SH Call SOLE 0 0 0 CME GROUP INC COM 12572Q105 205 46700 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 3720 80425 SH SOLE 22603 0 57822 CNA FINL CORP COM 126117100 10162 208452 SH SOLE 207931 0 521 CNH INDL N V SHS N20944109 649 57262 SH SOLE 35697 0 21565 CNOOC LTD SPONSORED ADR 126132109 238 2177 SH SOLE 501 0 1676 COACH INC COM 189754104 6817 144001 SH SOLE 87003 0 56998 COBALT INTL ENERGY INC COM NEW 19075F304 168 68067 SH SOLE 2 0 68065 COCA COLA CO COM 191216100 285677 6369601 SH SOLE 3822144 0 2547457 COCA COLA EUROPEAN PARTNERS SHS G25839104 9474 232959 SH SOLE 214779 0 18180 COFFEE HLDGS INC COM 192176105 257 57650 SH SOLE 0 0 57650 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 2320 57852 SH SOLE 52764 0 5088 COGNEX CORP COM 192422103 8285 97582 SH SOLE 74628 0 22954 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 21875 329440 SH SOLE 158819 0 170621 COHEN & STEERS CLOSED END OP COM 19248P106 516 39751 SH SOLE 0 0 39751 COHEN & STEERS INFRASTRUCTUR COM 19248A109 13597 575431 SH SOLE 211 0 575220 COHEN & STEERS LTD DUR PFD I COM 19248C105 747 27949 SH SOLE 0 0 27949 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 1237 113929 SH SOLE 0 0 113929 COHEN & STEERS QUALITY RLTY COM 19247L106 9118 724227 SH SOLE 0 0 724227 COHEN & STEERS REIT & PFD IN COM 19247X100 3155 151841 SH SOLE 0 0 151841 COHEN & STEERS SLT PFD INCM COM 19248Y107 428 15076 SH SOLE 0 0 15076 COHEN & STEERS TOTAL RETURN COM 19247R103 844 67094 SH SOLE 0 0 67094 COHERENT INC COM 192479103 4829 21465 SH SOLE 16669 0 4796 COLFAX CORP COM 194014106 2351 59716 SH SOLE 8294 0 51422 COLGATE PALMOLIVE CO COM 194162103 18484 249338 SH SOLE 36676 0 212662 COLONY NORTHSTAR INC CL A COM 19625W104 20944 1486451 SH SOLE 717518 0 768933 COLUMBIA BKG SYS INC COM 197236102 4491 112688 SH SOLE 109495 0 3193 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 2253 86255 SH SOLE 0 0 86255 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1622 75378 SH SOLE 0 0 75378 COLUMBIA SPORTSWEAR CO COM 198516106 850 14643 SH SOLE 2201 0 12442 COMCAST CORP NEW CL A 20030N101 210778 5415669 SH SOLE 4340267 0 1075402 COMERICA INC COM 200340107 1743 23801 SH SOLE 10207 0 13594 COMMERCE BANCSHARES INC COM 200525103 10178 179088 SH SOLE 172891 0 6197 COMMERCEHUB INC COM SER A 20084V108 1274 73152 SH SOLE 0 0 73152 COMMERCIAL METALS CO COM 201723103 451 23211 SH SOLE 11986 0 11225 COMMSCOPE HLDG CO INC COM 20337X109 3684 96871 SH SOLE 73507 0 23364 COMMUNITY BK SYS INC COM 203607106 1253 22469 SH SOLE 0 0 22469 COMMUNITY HEALTH SYS INC NEW COM 203668108 351 35223 SH SOLE 0 0 35223 COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 1 36425 SH SOLE 0 0 36425 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 2300 241564 SH SOLE 221458 0 20106 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 2778 159170 SH SOLE 0 0 159170 COMPASS MINERALS INTL INC COM 20451N101 29765 455820 SH SOLE 406114 0 49706 COMPUGEN LTD ORD M25722105 208 54800 SH SOLE 0 0 54800 COMPUTER PROGRAMS & SYS INC COM 205306103 256 7797 SH SOLE 1250 0 6547 COMTECH TELECOMMUNICATIONS C COM NEW 205826209 308 16250 SH SOLE 0 0 16250 CONAGRA BRANDS INC COM 205887102 5582 156084 SH SOLE 28111 0 127973 CONCHO RES INC COM 20605P101 10304 84784 SH SOLE 26851 0 57933 CONDUENT INC COM 206787103 331 20780 SH SOLE 2239 0 18541 CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 600 31651 SH SOLE 0 0 31651 CONNECTICUT WTR SVC INC COM 207797101 326 5867 SH SOLE 0 0 5867 CONNECTURE INC COM 20786J106 8 12241 SH SOLE 0 0 12241 CONOCOPHILLIPS COM 20825C104 33070 752281 SH SOLE 406266 0 346015 CONSOL ENERGY INC COM 20854P109 2687 179892 SH SOLE 294 0 180186 CONSOLIDATED COMM HLDGS INC COM 209034107 1743 81182 SH SOLE 66975 0 14207 CONSOLIDATED EDISON INC COM 209115104 39612 490131 SH SOLE 356156 0 133975 CONSTELLATION BRANDS INC CL A 21036P108 15362 79294 SH SOLE 38773 0 40521 CONSTELLIUM NV CL A N22035104 356 51581 SH SOLE 48874 0 2707 CONTINENTAL RESOURCES INC COM 212015101 1732 53585 SH SOLE 16220 0 37365 CONTROL4 CORP COM 21240D107 5888 300247 SH SOLE 0 0 300247 CONVERGYS CORP COM 212485106 535 22499 SH SOLE 0 0 22499 COOPER COS INC COM NEW 216648402 5204 21734 SH SOLE 17780 0 3954 COPA HOLDINGS SA CL A P31076105 1672 14294 SH SOLE 0 0 14294 COPART INC COM 217204106 7272 228751 SH SOLE 227347 0 1404 CORCEPT THERAPEUTICS INC COM 218352102 1039 88028 SH SOLE 0 0 88028 CORE LABORATORIES N V COM N22717107 10649 105154 SH SOLE 99232 0 5922 CORECIVIC INC COM 21871N101 2375 86121 SH SOLE 48128 0 37993 CORESITE RLTY CORP COM 21870Q105 5405 52207 SH SOLE 19344 0 32863 CORNERSTONE ONDEMAND INC COM 21925Y103 828 23173 SH SOLE 22783 0 390 CORNERSTONE STRATEGIC VALUE COM 21924B302 672 42287 SH SOLE 0 0 42287 CORNING INC COM 219350105 67670 2251916 SH SOLE 2039193 0 212723 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1392 39730 SH SOLE 33618 0 6112 COSTAR GROUP INC COM 22160N109 2490 9445 SH SOLE 9240 0 205 COSTCO WHSL CORP NEW COM 22160K105 40065 250517 SH SOLE 32985 0 217532 COTIVITI HLDGS INC COM 22164K101 663 17860 SH SOLE 17860 0 0 COTT CORP QUE COM 22163N106 1589 110024 SH SOLE 0 0 110024 COTY INC COM CL A 222070203 30932 1648847 SH SOLE 1567742 0 81105 COUSINS PPTYS INC COM 222795106 298 33911 SH SOLE 0 0 33911 COVANTA HLDG CORP COM 22282E102 26908 2038486 SH SOLE 1362828 0 675658 CPI AEROSTRUCTURES INC COM NEW 125919308 212 22600 SH SOLE 0 0 22600 CRACKER BARREL OLD CTRY STOR COM 22410J106 1652 9876 SH SOLE 0 0 9876 CRAFT BREW ALLIANCE INC COM 224122101 2840 168520 SH SOLE 0 0 168520 CRANE CO COM 224399105 7738 97479 SH SOLE 87049 0 10430 CRAY INC COM NEW 225223304 395 21475 SH SOLE 0 0 21475 CREDIT SUISSE GROUP SPONSORED ADR 225401108 7434 509208 SH SOLE 66104 0 443104 CREE INC COM 225447101 11592 470253 SH SOLE 445679 0 24574 CRESCENT PT ENERGY CORP COM 22576C101 85 11070 SH SOLE 0 0 11070 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 830 35318 SH SOLE 0 0 35318 CRESUD S A C I F Y A SPONSORED ADR 226406106 968 50047 SH SOLE 0 0 50047 CRH PLC ADR 12626K203 2609 73561 SH SOLE 63918 0 9643 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 321 20009 SH SOLE 0 0 20009 CRITEO S A SPONS ADS 226718104 462 9415 SH SOLE 0 0 9415 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2340 91760 SH SOLE 0 0 91760 CROWN CASTLE INTL CORP NEW COM 22822V101 114101 1138949 SH SOLE 896720 0 242229 CROWN HOLDINGS INC COM 228368106 11269 188881 SH SOLE 171173 0 17708 CSI COMPRESSCO LP COM UNIT 12637A103 1185 244240 SH SOLE 0 0 244240 CSRA INC COM 12650T104 3509 110505 SH SOLE 36381 0 74124 CSX CORP COM 126408103 17403 318964 SH SOLE 95174 0 223790 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 4594 85300 SH SOLE 4606 0 80694 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 233 38800 SH Call SOLE 0 0 0 CU BANCORP CALIF COM 126534106 2715 75100 SH SOLE 0 0 75100 CUBESMART COM 229663109 1053 43801 SH SOLE 16891 0 26910 CUBIC CORP COM 229669106 2245 48498 SH SOLE 747 0 47751 CUI GLOBAL INC COM NEW 126576206 219 57000 SH SOLE 0 0 57000 CULLEN FROST BANKERS INC COM 229899109 9229 98276 SH SOLE 89255 0 9021 CULP INC COM 230215105 255 7833 SH SOLE 0 0 7833 CUMMINS INC COM 231021106 23943 147577 SH SOLE 10650 0 136927 CURTISS WRIGHT CORP COM 231561101 3919 42703 SH SOLE 41088 0 1615 CUSHING MLP TOTAL RETURN FD COM NEW 231631201 152 12400 SH SOLE 0 0 12400 CUSHING RENAISSANCE FD COM 231647108 1002 57313 SH SOLE 0 0 57313 CUTERA INC COM 232109108 438 16902 SH SOLE 0 0 16902 CVR PARTNERS LP COM 126633106 121 34761 SH SOLE 0 0 34761 CVR REFNG LP COMUNIT REP LT 12663P107 124 13098 SH SOLE 0 0 13098 CVS HEALTH CORP COM 126650100 122794 1526135 SH SOLE 768963 0 757172 CVS HEALTH CORP COM 126650100 17 17700 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2483 49714 SH SOLE 32657 0 17057 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 88 11800 SH SOLE 0 0 11800 CYPRESS SEMICONDUCTOR CORP COM 232806109 851 62308 SH SOLE 145 0 62163 CYRUSONE INC COM 23283R100 53002 950713 SH SOLE 210709 0 740004 CYRUSONE INC COM 23283R100 45 14100 SH Call SOLE 0 0 0 CYTOSORBENTS CORP COM NEW 23283X206 215 50000 SH SOLE 0 0 50000 CYTRX CORP COM PAR 232828509 33 52272 SH SOLE 0 0 52272 D R HORTON INC COM 23331A109 9301 269056 SH SOLE 246729 0 22327 DAKTRONICS INC COM 234264109 143 14830 SH SOLE 0 0 14830 DANAHER CORP DEL COM 235851102 34419 407855 SH SOLE 177190 0 230665 DANAHER CORP DEL NOTE 1/2 235851AF9 503 156000 PRN SOLE 0 0 156000 DARDEN RESTAURANTS INC COM 237194105 3030 33502 SH SOLE 0 0 33502 DARLING INGREDIENTS INC COM 237266101 18897 1200559 SH SOLE 1195059 0 5500 DAVE & BUSTERS ENTMT INC COM 238337109 3886 58431 SH SOLE 6145 0 52286 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 2446 113207 SH SOLE 0 0 113207 DAVITA INC COM 23918K108 9708 149906 SH SOLE 123476 0 26430 DBX ETF TR DB XTR MSCI EUR 233051853 1743 63677 SH SOLE 0 0 63677 DBX ETF TR DBXTR HAR CS 300 233051879 501 18380 SH SOLE 0 0 18380 DBX ETF TR INFRSTR REV FD 233051705 1942 73039 SH SOLE 0 0 73039 DBX ETF TR XTRAK MSCI EAFE 233051200 12908 429996 SH SOLE 0 0 429996 DBX ETF TR XTRAK MSCI EMKT 233051101 7018 321346 SH SOLE 0 0 321346 DBX ETF TR XTRAK MSCI JAPN 233051507 574 14741 SH SOLE 0 0 14741 DBX ETF TR XTRC RUS1000 CMP 233051481 615 21036 SH SOLE 0 0 21036 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 915 27034 SH SOLE 0 0 27034 DCT INDUSTRIAL TRUST INC COM NEW 233153204 10864 203291 SH SOLE 199652 0 3639 DEERE & CO COM 244199105 25943 209911 SH SOLE 72914 0 136997 DELAWARE ENHANCED GBL DIV & COM 246060107 5582 489625 SH SOLE 0 0 489625 DELEK US HLDGS INC COM 246647101 378 14292 SH SOLE 5457 0 8835 DELL TECHNOLOGIES INC COM CL V 24703L103 1822 29821 SH SOLE 1444 0 28377 DELPHI AUTOMOTIVE PLC SHS G27823106 22388 255424 SH SOLE 212781 0 42643 DELTA AIR LINES INC DEL COM NEW 247361702 34606 643945 SH SOLE 327618 0 316327 DELUXE CORP COM 248019101 537 7762 SH SOLE 5379 0 2383 DENBURY RES INC COM NEW 247916208 179 116961 SH SOLE 0 0 116961 DENISON MINES CORP COM 248356107 9 19958 SH SOLE 0 0 19958 DENNYS CORP COM 24869P104 303 25755 SH SOLE 25755 0 0 DENTSPLY SIRONA INC COM 24906P109 12391 191108 SH SOLE 154903 0 36205 DERMIRA INC COM 24983L104 1652 56700 SH SOLE 56700 0 0 DEUTSCHE BANK AG NAMEN AKT D18190898 2131 117914 SH SOLE 0 0 117914 DEUTSCHE GLOBAL HIGH INCOME COM 25158V108 3046 349749 SH SOLE 0 0 349749 DEUTSCHE HIGH INCOME OPPORT COM 25158Y102 10636 714763 SH SOLE 0 0 714763 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 11916 1354052 SH SOLE 0 0 1354052 DEUTSCHE MUN INCOME COM 25160C106 913 67635 SH SOLE 0 0 67635 DEUTSCHE STRATEGIC INCOME TR SHS 25160F109 7746 625145 SH SOLE 0 0 625145 DEVON ENERGY CORP NEW COM 25179M103 8620 269642 SH SOLE 114300 0 155342 DEXCOM INC COM 252131107 5642 77134 SH SOLE 27575 0 49559 DIAGEO P L C SPON ADR NEW 25243Q205 44109 368090 SH SOLE 249790 0 118300 DIAMOND OFFSHORE DRILLING IN COM 25271C102 3704 341986 SH SOLE 337105 0 4881 DIAMONDBACK ENERGY INC COM 25278X109 17208 193758 SH SOLE 147293 0 46465 DICKS SPORTING GOODS INC COM 253393102 3126 78496 SH SOLE 67756 0 10740 DIEBOLD NXDF INC COM 253651103 3060 109301 SH SOLE 72562 0 36739 DIGITAL RLTY TR INC COM 253868103 13703 121314 SH SOLE 36629 0 84685 DIME CMNTY BANCSHARES COM 253922108 1574 80325 SH SOLE 0 0 80325 DINEEQUITY INC COM 254423106 4778 108471 SH SOLE 2178 0 106293 DIPLOMAT PHARMACY INC COM 25456K101 521 35224 SH SOLE 0 0 35224 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 5448 137126 SH SOLE 0 0 137126 DISCOVER FINL SVCS COM 254709108 21981 353449 SH SOLE 319193 0 34256 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 14911 577263 SH SOLE 514132 0 63131 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 1901 75399 SH SOLE 3864 0 71535 DISH NETWORK CORP CL A 25470M109 3143 50082 SH SOLE 461 0 49621 DISNEY WALT CO COM DISNEY 254687106 117206 1103093 SH SOLE 346033 0 757060 DIVIDEND & INCOME FUND COM NEW 25538A204 5186 419938 SH SOLE 0 0 419938 DNP SELECT INCOME FD COM 23325P104 1245 113078 SH SOLE 0 0 113078 DOLBY LABORATORIES INC COM 25659T107 13644 278668 SH SOLE 277298 0 1370 DOLLAR GEN CORP NEW COM 256677105 8093 112266 SH SOLE 59998 0 52268 DOLLAR TREE INC COM 256746108 5704 81581 SH SOLE 7972 0 73609 DOMINION ENERGY INC COM 25746U109 143513 1872809 SH SOLE 1460512 0 412297 DOMINION ENERGY INC UNIT 08/15/2019 25746U836 628 12478 SH SOLE 0 0 12478 DOMINION ENERGY INC UNIT 99/99/9999 25746U869 222 4647 SH SOLE 0 0 4647 DOMINOS PIZZA INC COM 25754A201 7135 33729 SH SOLE 10937 0 22792 DOMTAR CORP COM NEW 257559203 4162 108319 SH SOLE 0 0 108319 DONALDSON INC COM 257651109 5796 127274 SH SOLE 119055 0 8219 DONNELLEY R R & SONS CO COM 257867200 974 77673 SH SOLE 0 0 77673 DORMAN PRODUCTS INC COM 258278100 2699 32614 SH SOLE 32410 0 204 DOUBLELINE INCOME SOLUTIONS COM 258622109 2575 124716 SH SOLE 0 0 124716 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1746 69184 SH SOLE 0 0 69184 DOUGLAS DYNAMICS INC COM 25960R105 251 7615 SH SOLE 5315 0 2300 DOUGLAS EMMETT INC COM 25960P109 17253 451525 SH SOLE 421523 0 30002 DOVER CORP COM 260003108 2853 35563 SH SOLE 0 0 35563 DOW CHEM CO COM 260543103 92445 1465748 SH SOLE 698250 0 767498 DOW CHEM CO COM 260543103 7 19000 SH Call SOLE 0 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 10416 114325 SH SOLE 60916 0 53409 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 5100 389344 SH SOLE 0 0 389344 DREYFUS MUN INCOME INC COM 26201R102 104 11596 SH SOLE 0 0 11596 DREYFUS STRATEGIC MUN BD FD COM 26202F107 1191 139926 SH SOLE 0 0 139926 DREYFUS STRATEGIC MUNS INC COM 261932107 1336 149928 SH SOLE 0 0 149928 DRIL-QUIP INC COM 262037104 4114 84306 SH SOLE 84172 0 134 DTE ENERGY CO COM 233331107 6115 57803 SH SOLE 31 0 57772 DTE ENERGY CO UNIT 99/99/9999 233331883 1097 20000 SH SOLE 0 0 20000 DTF TAX-FREE INCOME INC COM 23334J107 620 42442 SH SOLE 0 0 42442 DU PONT E I DE NEMOURS & CO COM 263534109 69770 864454 SH SOLE 566549 0 297905 DUFF & PHELPS GLB UTL INC FD COM 26433C105 6995 421357 SH SOLE 0 0 421357 DUFF & PHELPS SLCT ENGY MLP COM 26433F108 120 16920 SH SOLE 0 0 16920 DUFF & PHELPS UTIL CORP BD T COM 26432K108 94 10240 SH SOLE 0 0 10240 DUKE ENERGY CORP NEW COM NEW 26441C204 161984 1937844 SH SOLE 1521718 0 416126 DUKE REALTY CORP COM NEW 264411505 837 29932 SH SOLE 16980 0 12952 DUNKIN BRANDS GROUP INC COM 265504100 1789 32457 SH SOLE 881 0 31576 DUPONT FABROS TECHNOLOGY INC COM 26613Q106 1571 25682 SH SOLE 0 0 25682 DXC TECHNOLOGY CO COM 23355L106 21559 281006 SH SOLE 260510 0 20496 DYCOM INDS INC COM 267475101 789 8812 SH SOLE 1248 0 7564 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 2854 186635 SH SOLE 0 0 186635 E L F BEAUTY INC COM 26856L103 378 13893 SH SOLE 0 0 13893 E TRADE FINANCIAL CORP COM NEW 269246401 3113 81867 SH SOLE 73654 0 8213 EAGLE BANCORP INC MD COM 268948106 5116 80829 SH SOLE 58234 0 22595 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 16954 983980 SH SOLE 0 0 983980 EAGLE MATERIALS INC COM 26969P108 1221 13209 SH SOLE 11759 0 1450 EAGLE PHARMACEUTICALS INC COM 269796108 367 4655 SH SOLE 0 0 4655 EAST WEST BANCORP INC COM 27579R104 20924 357180 SH SOLE 342293 0 14887 EASTERLY GOVT PPTYS INC COM 27616P103 2374 113315 SH SOLE 61875 0 51440 EASTGROUP PPTY INC COM 277276101 3976 47445 SH SOLE 19825 0 27620 EASTMAN CHEM CO COM 277432100 7579 90242 SH SOLE 31615 0 58627 EATON CORP PLC SHS G29183103 154205 1981306 SH SOLE 532365 0 1448941 EATON CORP PLC SHS G29183103 5 32900 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 203 57900 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 32 35200 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 57 25400 SH Call SOLE 0 0 0 EATON VANCE CALIF MUN BD FD COM 27828A100 256 21988 SH SOLE 0 0 21988 EATON VANCE CORP COM NON VTG 278265103 1232 26031 SH SOLE 0 0 26031 EATON VANCE ENH EQTY INC FD COM 278277108 767 52755 SH SOLE 0 0 52755 EATON VANCE ENHANCED EQ INC COM 278274105 1604 117217 SH SOLE 0 0 117217 EATON VANCE LTD DUR INCOME F COM 27828H105 1696 120278 SH SOLE 259 0 120019 EATON VANCE MUN BD FD COM 27827X101 2989 235571 SH SOLE 0 0 235571 EATON VANCE MUN BD FD II COM 27827K109 288 22713 SH SOLE 0 0 22713 EATON VANCE MUN INCOME 2028 SHS 27829U105 2677 133297 SH SOLE 0 0 133297 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 877 40043 SH SOLE 0 0 40043 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 212 15253 SH SOLE 0 0 15253 EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 129 10573 SH SOLE 0 0 10573 EATON VANCE RISK MNGD DIV EQ COM 27829G106 955 101876 SH SOLE 0 0 101876 EATON VANCE SH TM DR DIVR IN COM 27828V104 233 16570 SH SOLE 0 0 16570 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1809 121343 SH SOLE 0 0 121343 EATON VANCE TAX ADV BD OPT S COM SH BEN INT 27829M103 1757 154350 SH SOLE 0 0 154350 EATON VANCE TAX ADVT DIV INC COM 27828G107 2393 109347 SH SOLE 0 0 109347 EATON VANCE TAX MNGD GBL DV COM 27829F108 8883 968711 SH SOLE 0 0 968711 EATON VANCE TAX MNGED BUY WR COM 27828X100 2004 122189 SH SOLE 0 0 122189 EATON VANCE TX ADV GLB DIV O COM 27828U106 3761 154252 SH SOLE 0 0 154252 EATON VANCE TX ADV GLBL DIV COM 27828S101 1191 69780 SH SOLE 0 0 69780 EATON VANCE TX MGD DIV EQ IN COM 27828N102 9520 844004 SH SOLE 0 0 844004 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1401 91853 SH SOLE 0 0 91853 EATON VANCE TXMGD GL BUYWR O COM 27829C105 9417 827499 SH SOLE 40847 0 786652 EBAY INC COM 278642103 36679 1050380 SH SOLE 885182 0 165198 ECA MARCELLUS TR I COM UNIT 26827L109 23 10850 SH SOLE 0 0 10850 ECOLAB INC COM 278865100 25037 188600 SH SOLE 125285 0 63315 EDGEWELL PERS CARE CO COM 28035Q102 1195 15723 SH SOLE 0 0 15723 EDISON INTL COM 281020107 20459 261651 SH SOLE 145690 0 115961 EDWARDS LIFESCIENCES CORP COM 28176E108 19164 162081 SH SOLE 68897 0 93184 EL PASO ELEC CO COM NEW 283677854 1881 36377 SH SOLE 35220 0 1157 ELBIT SYS LTD ORD M3760D101 1709 13856 SH SOLE 1429 0 12427 ELDORADO GOLD CORP NEW COM 284902103 210 79646 SH SOLE 0 0 79646 ELDORADO RESORTS INC COM 28470R102 358 17898 SH SOLE 0 0 17898 ELECTRONIC ARTS INC COM 285512109 11089 104894 SH SOLE 72033 0 32861 ELKHORN ETF TR LUNT LW VL/HIG 287711790 2396 78367 SH SOLE 0 0 78367 ELLIE MAE INC COM 28849P100 2404 21870 SH SOLE 21705 0 165 ELLINGTON FINANCIAL LLC COM 288522303 225 13909 SH SOLE 0 0 13909 ELLSWORTH GROWTH & INCOME FD COM 289074106 2031 221711 SH SOLE 0 0 221711 EMBRAER S A SP ADR REP 4 COM 29082A107 354 19436 SH SOLE 10740 0 8696 EMCOR GROUP INC COM 29084Q100 1748 26742 SH SOLE 25694 0 1048 EMERGENT BIOSOLUTIONS INC COM 29089Q105 274 8074 SH SOLE 0 0 8074 EMERSON ELEC CO COM 291011104 75482 1266049 SH SOLE 857078 0 408971 EMPIRE RESORTS INC COM PAR $0 01 292052305 1012 42325 SH SOLE 0 0 42325 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 3143 196445 SH SOLE 0 0 196445 ENBRIDGE INC COM 29250N105 40772 1023273 SH SOLE 521163 0 502110 ENCANA CORP COM 292505104 883 100341 SH SOLE 5331 0 95010 ENDO INTL PLC SHS G30401106 205 18335 SH SOLE 593 0 17742 ENDURO RTY TR TR UNIT 29269K100 250 76912 SH SOLE 0 0 76912 ENERGEN CORP COM 29265N108 10417 210998 SH SOLE 208102 0 2896 ENERGIZER HLDGS INC NEW COM 29272W109 593 12338 SH SOLE 0 0 12338 ENERGY RECOVERY INC COM 29270J100 109 13091 SH SOLE 0 0 13091 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 13929 775565 SH SOLE 126198 0 649367 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 1 10900 SH Call SOLE 0 0 0 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 28083 1377270 SH SOLE 0 0 1377270 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 11 16000 SH Call SOLE 0 0 0 ENERNOC INC COM 292764107 205 26391 SH SOLE 0 0 26391 ENERPLUS CORP COM 292766102 160 19665 SH SOLE 0 0 19665 ENERSYS COM 29275Y102 3200 44166 SH SOLE 39427 0 4739 ENI S P A SPONSORED ADR 26874R108 4456 148251 SH SOLE 124389 0 23862 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 6568 373154 SH SOLE 324101 0 49053 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 4741 279525 SH SOLE 0 0 279525 ENNIS INC COM 293389102 249 13032 SH SOLE 11532 0 1500 ENSCO PLC SHS CLASS A G3157S106 94 18290 SH SOLE 0 0 18290 ENSIGN GROUP INC COM 29358P101 292 13393 SH SOLE 13393 0 0 ENSTAR GROUP LIMITED SHS G3075P101 523 2632 SH SOLE 2346 0 286 ENSYNC INC COM 29359T102 13 36000 SH SOLE 0 0 36000 ENTEGRA FINL CORP COM 29363J108 720 31644 SH SOLE 0 0 31644 ENTEGRIS INC COM 29362U104 612 27888 SH SOLE 26711 0 1177 ENTERCOM COMMUNICATIONS CORP CL A 293639100 139 13419 SH SOLE 0 0 13419 ENTERGY CORP NEW COM 29364G103 29961 390274 SH SOLE 359109 0 31165 ENTERPRISE PRODS PARTNERS L COM 293792107 92038 3398743 SH SOLE 765782 0 2632961 ENVESTNET INC COM 29404K106 769 19420 SH SOLE 0 0 19420 ENVIROSTAR INC COM 29414M100 812 30000 SH SOLE 0 0 30000 ENVISION HEALTHCARE CORP COM 29414D100 20630 329190 SH SOLE 179157 0 150033 ENVIVA PARTNERS LP COM UNIT 29414J107 735 26722 SH SOLE 0 0 26722 EOG RES INC COM 26875P101 18495 204318 SH SOLE 122123 0 82195 EPAM SYS INC COM 29414B104 288 3419 SH SOLE 0 0 3419 EPR PPTYS COM SH BEN INT 26884U109 8966 124752 SH SOLE 94434 0 30318 EQT CORP COM 26884L109 11368 194019 SH SOLE 140203 0 53816 EQT GP HLDGS LP COM UNIT REP 26885J103 258 8551 SH SOLE 0 0 8551 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 2740 36708 SH SOLE 8093 0 28615 EQUIFAX INC COM 294429105 22218 161679 SH SOLE 136744 0 24935 EQUINIX INC COM PAR $0.001 29444U700 6839 15937 SH SOLE 628 0 15309 EQUITY COMWLTH COM SH BEN INT 294628102 301 9524 SH SOLE 0 0 9524 EQUITY RESIDENTIAL SH BEN INT 29476L107 5343 81159 SH SOLE 62511 0 18648 ERICSSON ADR B SEK 10 294821608 494 68860 SH SOLE 0 0 68860 ESCALADE INC COM 296056104 162 12359 SH SOLE 0 0 12359 ESCO TECHNOLOGIES INC COM 296315104 294 4934 SH SOLE 4934 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 241 5200 SH SOLE 0 0 5200 ESSENT GROUP LTD COM G3198U102 666 17940 SH SOLE 0 0 17940 ESSEX PPTY TR INC COM 297178105 4327 16818 SH SOLE 14819 0 1999 ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 7335 244324 SH SOLE 0 0 244324 ETF MANAGERS TR PUREFUNDS ISE MO 26924G409 826 27733 SH SOLE 0 0 27733 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 358 9031 SH SOLE 0 0 9031 ETFIS SER TR I BIOSHS BIO CLI 26923G301 290 12068 SH SOLE 0 0 12068 ETFIS SER TR I INFRAC ACT MLP 26923G103 1165 115382 SH SOLE 0 0 115382 ETFS GOLD TR SHS 26922Y105 968 8037 SH SOLE 0 0 8037 ETFS PLATINUM TR SH BEN INT 26922V101 503 5692 SH SOLE 0 0 5692 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 520 8420 SH SOLE 0 0 8420 ETFS SILVER TR SILVER SHS 26922X107 1764 108715 SH SOLE 0 0 108715 EURONET WORLDWIDE INC COM 298736109 715 8183 SH SOLE 1731 0 6452 EUROPEAN EQUITY FUND COM 298768102 196 21341 SH SOLE 0 0 21341 EV ENERGY PARTNERS LP COM UNITS 26926V107 104 165039 SH SOLE 0 0 165039 EVERCORE PARTNERS INC CLASS A 29977A105 1958 27768 SH SOLE 22018 0 5750 EVEREST RE GROUP LTD COM G3223R108 3537 13894 SH SOLE 11805 0 2089 EVERSOURCE ENERGY COM 30040W108 6875 113250 SH SOLE 32065 0 81185 EVOLENT HEALTH INC CL A 30050B101 370 14608 SH SOLE 14608 0 0 EVOLUTION PETROLEUM CORP COM 30049A107 2185 269787 SH SOLE 0 0 269787 EXACT SCIENCES CORP COM 30063P105 3257 92072 SH SOLE 19998 0 72074 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 2845 93201 SH SOLE 0 0 93201 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 1803 56872 SH SOLE 0 0 56872 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 880 25670 SH SOLE 0 0 25670 EXCO RESOURCES INC COM NEW 269279501 31 11775 SH SOLE 0 0 11775 EXELON CORP COM 30161N101 20585 570699 SH SOLE 376072 0 194627 EXELON CORP COM 30161N101 2 46600 SH Call SOLE 0 0 0 EXPEDIA INC DEL COM NEW 30212P303 15948 107066 SH SOLE 72613 0 34453 EXPEDITORS INTL WASH INC COM 302130109 8134 144016 SH SOLE 112033 0 31983 EXPONENT INC COM 30214U102 1447 24828 SH SOLE 24778 0 50 EXPRESS SCRIPTS HLDG CO COM 30219G108 24300 380633 SH SOLE 16341 0 364292 EXPRESS SCRIPTS HLDG CO COM 30219G108 24 21800 SH Call SOLE 0 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 37975 1961543 SH SOLE 1944214 0 17329 EXTRA SPACE STORAGE INC COM 30225T102 3343 42861 SH SOLE 5747 0 37114 EXTREME NETWORKS INC COM 30226D106 4468 484582 SH SOLE 0 0 484582 EXXON MOBIL CORP COM 30231G102 314331 3893598 SH SOLE 2260797 0 1632801 EXXON MOBIL CORP COM 30231G102 7 20800 SH Call SOLE 0 0 0 EXXON MOBIL CORP COM 30231G102 1 10900 SH Call SOLE 0 0 0 F M C CORP COM NEW 302491303 8542 116938 SH SOLE 93940 0 22998 F5 NETWORKS INC COM 315616102 3144 24748 SH SOLE 0 0 24748 FABRINET SHS G3323L100 2674 62672 SH SOLE 2877 0 59795 FACEBOOK INC CL A 30303M102 234520 1553320 SH SOLE 476865 0 1076455 FACTSET RESH SYS INC COM 303075105 11087 66713 SH SOLE 55131 0 11582 FAIR ISAAC CORP COM 303250104 660 4734 SH SOLE 0 0 4734 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 44 11301 SH SOLE 0 0 11301 FALCONSTOR SOFTWARE INC COM 306137100 8 30925 SH SOLE 0 0 30925 FARMLAND PARTNERS INC COM 31154R109 874 97744 SH SOLE 0 0 97744 FASTENAL CO COM 311900104 59859 1375112 SH SOLE 1299901 0 75211 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1122 8879 SH SOLE 0 0 8879 FEDERATED INVS INC PA CL B 314211103 759 26867 SH SOLE 23111 0 3756 FEDERATED NATL HLDG CO COM 31422T101 745 46577 SH SOLE 0 0 46577 FEDERATED PREM INTR MUN INC COM 31423M105 828 60612 SH SOLE 0 0 60612 FEDEX CORP COM 31428X106 42675 196343 SH SOLE 44984 0 151359 FELCOR LODGING TR INC COM 31430F101 4540 629729 SH SOLE 0 0 629729 FERRARI N V COM N3167Y103 434 5053 SH SOLE 0 0 5053 FERRO CORP COM 315405100 1779 97261 SH SOLE 94461 0 2800 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 481 45588 SH SOLE 27379 0 18209 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 9503 211988 SH SOLE 194746 0 17242 FIDELITY NATIONAL FINANCIAL FNFV GROUP COM 31620R402 1119 70839 SH SOLE 69778 0 1061 FIDELITY NATL INFORMATION SV COM 31620M106 22409 262397 SH SOLE 240246 0 22151 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 1657 118137 SH SOLE 0 0 118137 FIDUS INVT CORP COM 316500107 16375 973555 SH SOLE 0 0 973555 FIFTH STR SR FLOATNG RATE CO COM 31679F101 5176 635063 SH SOLE 0 0 635063 FIFTH STREET FINANCE CORP COM 31678A103 392 80560 SH SOLE 0 0 80560 FIFTH THIRD BANCORP COM 316773100 19356 745607 SH SOLE 616843 0 128764 FINISAR CORP COM NEW 31787A507 7309 281313 SH SOLE 0 0 281313 FINISAR CORP COM NEW 31787A507 3 13500 SH Call SOLE 0 0 0 FINISAR CORP COM NEW 31787A507 6 14400 SH Call SOLE 0 0 0 FIREEYE INC COM 31816Q101 2509 164933 SH SOLE 400 0 164533 FIRST AMERN FINL CORP COM 31847R102 1118 25025 SH SOLE 16719 0 8306 FIRST BANCORP N C COM 318910106 207 6630 SH SOLE 0 0 6630 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 245 21007 SH SOLE 0 0 21007 FIRST COMWLTH FINL CORP PA COM 319829107 395 31184 SH SOLE 0 0 31184 FIRST DATA CORP NEW COM CL A 32008D106 2981 163773 SH SOLE 0 0 163773 FIRST HORIZON NATL CORP COM 320517105 414 23795 SH SOLE 0 0 23795 FIRST MAJESTIC SILVER CORP COM 32076V103 1569 188816 SH SOLE 0 0 188816 FIRST MERCHANTS CORP COM 320817109 220 5491 SH SOLE 3601 0 1890 FIRST MIDWEST BANCORP DEL COM 320867104 833 35719 SH SOLE 0 0 35719 FIRST REP BK SAN FRANCISCO C COM 33616C100 13700 136864 SH SOLE 69552 0 67312 FIRST TR BICK INDEX FD COM SHS 33733H107 383 14719 SH SOLE 0 0 14719 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 913 20728 SH SOLE 0 0 20728 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 2792 148419 SH SOLE 0 0 148419 FIRST TR ENERGY INCOME & GRW COM 33738G104 622 24483 SH SOLE 0 0 24483 FIRST TR ENERGY INFRASTRCTR COM 33738C103 663 35321 SH SOLE 0 0 35321 FIRST TR ENHANCED EQTY INC F COM 337318109 9036 616794 SH SOLE 0 0 616794 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 621 17209 SH SOLE 0 0 17209 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 886 15686 SH SOLE 0 0 15686 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 12007 199645 SH SOLE 0 0 199645 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 3154 51574 SH SOLE 0 0 51574 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 1648 29831 SH SOLE 0 0 29831 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 3778 102426 SH SOLE 0 0 102426 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1324 56586 SH SOLE 0 0 56586 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 7969 229138 SH SOLE 0 0 229138 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 556 12827 SH SOLE 0 0 12827 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 333 6825 SH SOLE 0 0 6825 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 8646 163803 SH SOLE 0 0 163803 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 7510 164837 SH SOLE 0 0 164837 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 554 15794 SH SOLE 0 0 15794 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 5518 139705 SH SOLE 0 0 139705 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 13629 368352 SH SOLE 0 0 368352 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 15920 346020 SH SOLE 0 0 346020 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 4443 177806 SH SOLE 0 0 177806 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 58977 622515 SH SOLE 0 0 622515 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 3938 170329 SH SOLE 0 0 170329 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 27631 1406862 SH SOLE 0 0 1406862 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 33226 1338125 SH SOLE 85 0 1338040 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 6665 500742 SH SOLE 0 0 500742 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 14594 510457 SH SOLE 1 0 510456 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 14248 237488 SH SOLE 0 0 237488 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1121 22799 SH SOLE 0 0 22799 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 8637 165748 SH SOLE 0 0 165748 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 513 10056 SH SOLE 0 0 10056 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 637 49360 SH SOLE 0 0 49360 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 507 9351 SH SOLE 0 0 9351 FIRST TR EXCHANGE TRADED FD HIGH INCOME ETF 33738R308 634 29132 SH SOLE 186 0 28946 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 16787 251082 SH SOLE 0 0 251082 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 29992 848174 SH SOLE 0 0 848174 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3401 88058 SH SOLE 0 0 88058 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2285 118461 SH SOLE 0 0 118461 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 6139 196818 SH SOLE 0 0 196818 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 5768 124855 SH SOLE 0 0 124855 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 25891 979246 SH SOLE 0 0 979246 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1027 47618 SH SOLE 0 0 47618 FIRST TR EXCHANGE TRADED FD NASDQ FOD BVRG 33738R852 719 35773 SH SOLE 0 0 35773 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 8786 360229 SH SOLE 0 0 360229 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 1327 64809 SH SOLE 0 0 64809 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 12052 490932 SH SOLE 335 0 490597 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 8792 77095 SH SOLE 0 0 77095 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 7601 320567 SH SOLE 0 0 320567 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 2994 110723 SH SOLE 0 0 110723 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 30727 635104 SH SOLE 436233 0 198871 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 2237 80775 SH SOLE 0 0 80775 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 13206 303456 SH SOLE 0 0 303456 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 7356 123234 SH SOLE 73 0 123161 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 47148 1735290 SH SOLE 411084 0 1324206 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1319 30820 SH SOLE 0 0 30820 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 17896 894349 SH SOLE 416429 0 477920 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1530 30171 SH SOLE 0 0 30171 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 340 10178 SH SOLE 0 0 10178 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 3311 95771 SH SOLE 0 0 95771 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 268 7883 SH SOLE 0 0 7883 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 3975 103335 SH SOLE 0 0 103335 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 225 5074 SH SOLE 0 0 5074 FIRST TR HIGH INCOME L/S FD COM 33738E109 3878 224964 SH SOLE 0 0 224964 FIRST TR INTER DUR PFD & IN COM 33718W103 1689 68096 SH SOLE 0 0 68096 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 6462 117605 SH SOLE 0 0 117605 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 12876 256605 SH SOLE 0 0 256605 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 21789 409870 SH SOLE 0 0 409870 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 5371 90742 SH SOLE 0 0 90742 FIRST TR MLP & ENERGY INCOME COM 33739B104 3040 196994 SH SOLE 0 0 196994 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 20751 737685 SH SOLE 0 0 737685 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 783 13413 SH SOLE 0 0 13413 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 497 9497 SH SOLE 0 0 9497 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 27517 514522 SH SOLE 110 0 514412 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 17092 337729 SH SOLE 0 0 337729 FIRST TR NASDAQ100 TECH INDE SHS 337345102 38122 611013 SH SOLE 0 0 611013 FIRST TR S&P REIT INDEX FD COM 33734G108 876 37711 SH SOLE 0 0 37711 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 3955 71120 SH SOLE 0 0 71120 FIRST TR SR FLG RTE INCM FD COM 33733U108 1377 103423 SH SOLE 0 0 103423 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1687 129048 SH SOLE 0 0 129048 FIRST TR VALUE LINE DIVID IN SHS 33734H106 72655 2483940 SH SOLE 0 0 2483940 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 206 14546 SH SOLE 0 0 14546 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 102 14108 SH SOLE 0 0 14108 FIRSTENERGY CORP COM 337932107 2105 72191 SH SOLE 7539 0 64652 FISERV INC COM 337738108 12093 98845 SH SOLE 40262 0 58583 FITBIT INC CL A 33812L102 464 87405 SH SOLE 0 0 87405 FIVE BELOW INC COM 33829M101 5361 108588 SH SOLE 96921 0 11667 FIVE9 INC COM 338307101 232 10790 SH SOLE 0 0 10790 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 7968 302954 SH SOLE 0 0 302954 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 266 11955 SH SOLE 0 0 11955 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 393 17899 SH SOLE 0 0 17899 FLEETCOR TECHNOLOGIES INC COM 339041105 9144 63409 SH SOLE 35574 0 27835 FLEX LTD ORD Y2573F102 15151 928915 SH SOLE 832457 0 96458 FLEXION THERAPEUTICS INC COM 33938J106 2431 120245 SH SOLE 0 0 120245 FLEXSHARES TR INTL QLTDV IDX 33939L837 866 34387 SH SOLE 0 0 34387 FLEXSHARES TR M STAR DEV MKT 33939L803 240 3805 SH SOLE 0 0 3805 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1601 56051 SH SOLE 0 0 56051 FLEXSHARES TR MSTAR EMKT FAC 33939L308 243 4556 SH SOLE 0 0 4556 FLEXSHARES TR QUALT DIVD IDX 33939L860 29850 726629 SH SOLE 718171 0 8458 FLEXSHARES TR STOXX GLOBR INF 33939L795 7651 163072 SH SOLE 160947 0 2125 FLIR SYS INC COM 302445101 4477 129171 SH SOLE 90275 0 38896 FLOWERS FOODS INC COM 343498101 5521 318954 SH SOLE 38042 0 280912 FLOWSERVE CORP COM 34354P105 11077 238569 SH SOLE 230506 0 8063 FLUOR CORP NEW COM 343412102 17572 383825 SH SOLE 334755 0 49070 FLWS/1-800 FLOWERS CL A 68243Q106 139 14300 SH SOLE 0 0 14300 FNB BANCORP CALIF COM 302515101 602 21912 SH SOLE 0 0 21912 FNB CORP PA COM 302520101 3343 236110 SH SOLE 49710 0 186400 FOAMIX PHARMACEUTICALS LTD SHS M46135105 197 42500 SH SOLE 0 0 42500 FOOT LOCKER INC COM 344849104 4874 98899 SH SOLE 87517 0 11382 FORD MTR CO DEL COM PAR $0.01 345370860 25558 2284011 SH SOLE 151368 0 2132643 FORD MTR CO DEL COM PAR $0.01 345370860 6 19000 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 28 19900 SH Put SOLE 0 0 19900 FORD MTR CO DEL COM PAR $0.01 345370860 13 32000 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 8 21500 SH Put SOLE 0 0 21500 FORD MTR CO DEL COM PAR $0.01 345370860 7 52400 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 1 15000 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 2 39100 SH Call SOLE 0 0 0 FOREST CITY RLTY TR INC COM CL A 345605109 3506 145065 SH SOLE 144510 0 555 FORTINET INC COM 34959E109 4506 120347 SH SOLE 72485 0 47862 FORTIS INC COM 349553107 9802 278815 SH SOLE 264169 0 14646 FORTIVE CORP COM 34959J108 9635 152098 SH SOLE 21324 0 130774 FORTRESS INVESTMENT GROUP LL CL A 34958B106 322 40284 SH SOLE 0 0 40284 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 7974 500264 SH SOLE 0 0 500264 FORTUNA SILVER MINES INC COM 349915108 139 28368 SH SOLE 0 0 28368 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1528 23428 SH SOLE 3723 0 19705 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 3820 244902 SH SOLE 184634 0 60268 FOUR CORNERS PPTY TR INC COM 35086T109 208 8274 SH SOLE 0 0 8274 FOX FACTORY HLDG CORP COM 35138V102 5606 157473 SH SOLE 152228 0 5245 FQF TR O SHS FTSE EUR 351680848 429 17296 SH SOLE 0 0 17296 FQF TR OSHARS FTSE US 351680855 8828 301900 SH SOLE 0 0 301900 FRANCO NEVADA CORP COM 351858105 3696 51214 SH SOLE 0 0 51214 FRANKLIN ELEC INC COM 353514102 227 5481 SH SOLE 0 0 5481 FRANKLIN FINL NETWORK INC COM 35352P104 839 20338 SH SOLE 0 0 20338 FRANKLIN LTD DURATION INC TR COM 35472T101 2360 199472 SH SOLE 0 0 199472 FRANKLIN RES INC COM 354613101 9934 221787 SH SOLE 150729 0 71058 FRANKLIN UNVL TR SH BEN INT 355145103 247 34529 SH SOLE 0 0 34529 FRANKS INTL N V COM N33462107 272 32860 SH SOLE 12460 0 20400 FREEPORT-MCMORAN INC CL B 35671D857 28419 2366287 SH SOLE 1814998 0 551289 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 371 7682 SH SOLE 2601 0 5081 FRONTIER COMMUNICATIONS CORP COM 35906A108 3087 2661504 SH SOLE 60 0 2661444 FRONTLINE LTD SHS NEW G3682E192 443 77344 SH SOLE 0 0 77344 FS BANCORP INC COM 30263Y104 3812 84895 SH SOLE 0 0 84895 FS INVT CORP COM 302635107 212 23185 SH SOLE 0 0 23185 FST TR NEW OPPORT MLP & ENE COM 33739M100 629 47832 SH SOLE 0 0 47832 GABELLI DIVD & INCOME TR COM 36242H104 4302 197136 SH SOLE 0 0 197136 GABELLI EQUITY TR INC COM 362397101 1138 184130 SH SOLE 0 0 184130 GABELLI GLB SML & MD CP VAL COM 36249W104 2396 193857 SH SOLE 0 0 193857 GABELLI HLTHCARE & WELLNESS SHS 36246K103 3537 326002 SH SOLE 0 0 326002 GABELLI UTIL TR COM 36240A101 253 36212 SH SOLE 0 0 36212 GALLAGHER ARTHUR J & CO COM 363576109 23192 405103 SH SOLE 386831 0 18272 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 2899 526165 SH SOLE 0 0 526165 GAMCO INVESTORS INC CL A COM 361438104 370 12510 SH SOLE 0 0 12510 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 333 49249 SH SOLE 0 0 49249 GAMESTOP CORP NEW CL A 36467W109 2292 106072 SH SOLE 0 0 106072 GAMING & LEISURE PPTYS INC COM 36467J108 3194 84792 SH SOLE 75199 0 9593 GAP INC DEL COM 364760108 381 17339 SH SOLE 0 0 17339 GARDNER DENVER HLDGS INC COM 36555P107 3021 139781 SH SOLE 132081 0 7700 GARMIN LTD SHS H2906T109 10154 198980 SH SOLE 56566 0 142414 GARTNER INC COM 366651107 4069 32944 SH SOLE 29621 0 3323 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 511 22549 SH SOLE 0 0 22549 GASTAR EXPL INC NEW COM 36729W202 46 49500 SH SOLE 0 0 49500 GATX CORP COM 361448103 321 4989 SH SOLE 33 0 5022 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 370 12133 SH SOLE 0 0 12133 GDL FUND COM SH BEN IT 361570104 8642 842329 SH SOLE 0 0 842329 GDS HLDGS LTD SPONSORED ADR 36165L108 249 26820 SH SOLE 0 0 26820 GEE GROUP INC COM 36165A102 211 40853 SH SOLE 0 0 40853 GENER8 MARITIME INC COM Y26889108 136 23841 SH SOLE 0 0 23841 GENERAC HLDGS INC COM 368736104 379 10497 SH SOLE 4197 0 6300 GENERAL AMERN INVS INC COM 368802104 14892 433546 SH SOLE 0 0 433546 GENERAL DYNAMICS CORP COM 369550108 61747 311682 SH SOLE 67466 0 244216 GENERAL ELECTRIC CO COM 369604103 156699 5801505 SH SOLE 443890 0 5357615 GENERAL ELECTRIC CO COM 369604103 31 98000 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 3 96800 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 11 48700 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 1 11100 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 55 41000 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 95330 1720757 SH SOLE 1174766 0 545991 GENERAL MLS INC COM 370334104 3 25100 SH Call SOLE 0 0 0 GENERAL MTRS CO *W EXP 07/10/201 37045V126 254 14607 SH SOLE 0 0 14607 GENERAL MTRS CO COM 37045V100 27228 779492 SH SOLE 321090 0 458402 GENERAL MTRS CO COM 37045V100 44 38900 SH Call SOLE 0 0 0 GENESCO INC COM 371532102 748 22052 SH SOLE 22010 0 42 GENESEE & WYO INC CL A 371559105 4540 66389 SH SOLE 49060 0 17329 GENESIS ENERGY L P UNIT LTD PARTN 371927104 8578 270344 SH SOLE 0 0 270344 GENMARK DIAGNOSTICS INC COM 372309104 210 17750 SH SOLE 0 0 17750 GENOMIC HEALTH INC COM 37244C101 414 12734 SH SOLE 11954 0 780 GENPACT LIMITED SHS G3922B107 209 7497 SH SOLE 7011 0 486 GENTEX CORP COM 371901109 979 51616 SH SOLE 171 0 51787 GENTHERM INC COM 37253A103 1050 27055 SH SOLE 24615 0 2440 GENUINE PARTS CO COM 372460105 9236 99569 SH SOLE 50489 0 49080 GENWORTH FINL INC COM CL A 37247D106 164 43459 SH SOLE 0 0 43459 GEO GROUP INC NEW COM 36162J106 24400 825169 SH SOLE 804975 0 20194 GERDAU S A SPON ADR REP PFD 373737105 40 13000 SH SOLE 0 0 13000 GGP INC COM 36174X101 2815 119485 SH SOLE 112294 0 7191 GIGAMON INC COM 37518B102 386 9810 SH SOLE 0 0 9810 GILDAN ACTIVEWEAR INC COM 375916103 3027 98492 SH SOLE 36885 0 61607 GILEAD SCIENCES INC COM 375558103 65524 925719 SH SOLE 297996 0 627723 GLACIER BANCORP INC NEW COM 37637Q105 7257 198233 SH SOLE 189535 0 8698 GLADSTONE CAPITAL CORP COM 376535100 1170 118991 SH SOLE 0 0 118991 GLADSTONE INVT CORP COM 376546107 254 26984 SH SOLE 0 0 26984 GLATFELTER COM 377316104 253 12961 SH SOLE 0 0 12961 GLAUKOS CORP COM 377322102 418 10089 SH SOLE 0 0 10089 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 153629 3562831 SH SOLE 2815676 0 747155 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 21 41700 SH Call SOLE 0 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6 24200 SH Call SOLE 0 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 242 13405 SH SOLE 0 0 13405 GLOBAL PMTS INC COM 37940X102 6852 75863 SH SOLE 70451 0 5412 GLOBAL WTR RES INC COM 379463102 150 15200 SH SOLE 0 0 15200 GLOBAL X FDS GLB X MLP ENRG I 37950E226 320 23189 SH SOLE 0 0 23189 GLOBAL X FDS GLB X SUPERDIV 37950E549 3322 153251 SH SOLE 0 0 153251 GLOBAL X FDS GLBL X MLP ETF 37950E473 6129 561307 SH SOLE 0 0 561307 GLOBAL X FDS GLBX MSCI NORW 37950E747 8350 725419 SH SOLE 721776 0 3643 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1643 48406 SH SOLE 0 0 48406 GLOBAL X FDS GLOBX SUPDV US 37950E291 1028 40493 SH SOLE 0 0 40493 GLOBAL X FDS SCIEN BETA US 37954Y103 4413 153818 SH SOLE 0 0 153818 GLOBALSTAR INC COM 378973408 108 50500 SH SOLE 0 0 50500 GLOBANT S A COM L44385109 371 8542 SH SOLE 0 0 8542 GLOBUS MED INC CL A 379577208 2050 61828 SH SOLE 42414 0 19414 GMS INC COM 36251C103 2116 75315 SH SOLE 0 0 75315 GNC HLDGS INC COM CL A 36191G107 222 26385 SH SOLE 0 0 26385 GODADDY INC CL A 380237107 249 5865 SH SOLE 0 0 5865 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 466 23236 SH SOLE 0 0 23236 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 122 34955 SH SOLE 0 0 34955 GOLD STD VENTURES CORP COM 380738104 76 44481 SH SOLE 0 0 44481 GOLDCORP INC NEW COM 380956409 2129 164878 SH SOLE 440 0 164438 GOLDEN ENTMT INC COM 381013101 1893 91426 SH SOLE 0 0 91426 GOLDEN STAR RES LTD CDA COM 38119T104 7 11000 SH SOLE 0 0 11000 GOLDMAN SACHS BDC INC SHS 38147U107 933 41442 SH SOLE 0 0 41442 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 6438 206067 SH SOLE 0 0 206067 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 16005 578208 SH SOLE 316536 0 261672 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 57898 1203451 SH SOLE 1119679 0 83772 GOLDMAN SACHS GROUP INC COM 38141G104 46375 208986 SH SOLE 110331 0 98655 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 985 136763 SH SOLE 0 0 136763 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 719 74700 SH SOLE 0 0 74700 GOLUB CAP BDC INC COM 38173M102 1522 79585 SH SOLE 0 0 79585 GOODYEAR TIRE & RUBR CO COM 382550101 5096 145753 SH SOLE 39412 0 106341 GOPRO INC CL A 38268T103 580 71344 SH SOLE 0 0 71344 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 511 27933 SH SOLE 0 0 27933 GRACO INC COM 384109104 18351 167931 SH SOLE 166290 0 1641 GRAINGER W W INC COM 384802104 23375 129480 SH SOLE 117987 0 11493 GRAMERCY PPTY TR COM NEW 385002308 7572 254850 SH SOLE 206277 0 48573 GRAND CANYON ED INC COM 38526M106 985 12558 SH SOLE 144 0 12414 GRAPHIC PACKAGING HLDG CO COM 388689101 7148 518732 SH SOLE 514780 0 3952 GREAT AJAX CORP COM 38983D300 294 21000 SH SOLE 0 0 21000 GREAT LAKES DREDGE & DOCK CO COM 390607109 703 163574 SH SOLE 163574 0 0 GREAT PLAINS ENERGY INC COM 391164100 14628 499584 SH SOLE 359097 0 140487 GREEN BANCORP INC COM 39260X100 227 11726 SH SOLE 0 0 11726 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 362 19374 SH SOLE 0 0 19374 GREENHILL & CO INC COM 395259104 440 21910 SH SOLE 19598 0 2312 GREIF INC CL A 397624107 463 8304 SH SOLE 0 0 8304 GREIF INC CL B 397624206 3545 58690 SH SOLE 0 0 58690 GROUPON INC COM 399473107 53 13884 SH SOLE 0 0 13884 GRUBHUB INC COM 400110102 1230 28217 SH SOLE 24209 0 4008 GUGGENHEIM CR ALLOCATION FD COM 40168G108 780 33629 SH SOLE 0 0 33629 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1830 221320 SH SOLE 0 0 221320 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 491 23256 SH SOLE 0 0 23256 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2959 130084 SH SOLE 0 0 130084 GUIDEWIRE SOFTWARE INC COM 40171V100 9287 135166 SH SOLE 28433 0 106733 GULFPORT ENERGY CORP COM NEW 402635304 5271 357370 SH SOLE 353872 0 3498 GW PHARMACEUTICALS PLC ADS 36197T103 700 6983 SH SOLE 0 0 6983 HAIN CELESTIAL GROUP INC COM 405217100 242 6233 SH SOLE 983 0 5250 HALLIBURTON CO COM 406216101 60662 1420313 SH SOLE 287764 0 1132549 HALLIBURTON CO COM 406216101 1 12200 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 1 25700 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 33 37500 SH Call SOLE 0 0 0 HALYARD HEALTH INC COM 40650V100 278 7077 SH SOLE 0 0 7077 HANCOCK HLDG CO COM 410120109 3047 62183 SH SOLE 0 0 62183 HANCOCK HLDG CO COM 410120109 24 14600 SH Call SOLE 0 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 3622 100537 SH SOLE 0 0 100537 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 781 35721 SH SOLE 0 0 35721 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 9032 353076 SH SOLE 0 0 353076 HANESBRANDS INC COM 410345102 22076 953192 SH SOLE 492780 0 460412 HANNON ARMSTRONG SUST INFR C COM 41068X100 1792 78375 SH SOLE 0 0 78375 HARLEY DAVIDSON INC COM 412822108 1755 32483 SH SOLE 0 0 32483 HARLEY DAVIDSON INC COM 412822108 14 19200 SH Call SOLE 0 0 0 HARLEY DAVIDSON INC COM 412822108 27 20400 SH Call SOLE 0 0 0 HARRIS CORP DEL COM 413875105 26134 239584 SH SOLE 189554 0 50030 HARTFORD FINL SVCS GROUP INC COM 416515104 10532 200338 SH SOLE 67311 0 133027 HARTFORD FINL SVCS GROUP INC COM 416515104 127 73700 SH Call SOLE 0 0 0 HASBRO INC COM 418056107 6995 62729 SH SOLE 41009 0 21720 HAWAIIAN ELEC INDUSTRIES COM 419870100 516 15950 SH SOLE 26 0 15976 HAWAIIAN HOLDINGS INC COM 419879101 310 6597 SH SOLE 3044 0 3553 HCA HEALTHCARE INC COM 40412C101 15403 176638 SH SOLE 18630 0 158008 HCI GROUP INC COM 40416E103 264 5620 SH SOLE 0 0 5620 HCP INC COM 40414L109 11994 375296 SH SOLE 143084 0 232212 HD SUPPLY HLDGS INC COM 40416M105 5120 167142 SH SOLE 139236 0 27906 HDFC BANK LTD ADR REPS 3 SHS 40415F101 10815 124354 SH SOLE 78668 0 45686 HEALTHCARE SVCS GRP INC COM 421906108 20650 440964 SH SOLE 29429 0 411535 HEALTHCARE TR AMER INC CL A NEW 42225P501 8608 276684 SH SOLE 220779 0 55905 HEALTHEQUITY INC COM 42226A107 2864 57466 SH SOLE 0 0 57466 HEALTHSOUTH CORP COM NEW 421924309 3194 65992 SH SOLE 12092 0 53900 HEARTLAND EXPRESS INC COM 422347104 883 42418 SH SOLE 42418 0 0 HEICO CORP NEW CL A 422806208 22050 355365 SH SOLE 0 0 355365 HEICO CORP NEW COM 422806109 3567 49658 SH SOLE 33048 0 16610 HELEN OF TROY CORP LTD COM G4388N106 3195 33953 SH SOLE 12357 0 21596 HELMERICH & PAYNE INC COM 423452101 4388 80741 SH SOLE 0 0 80741 HENRY JACK & ASSOC INC COM 426281101 14950 143931 SH SOLE 116839 0 27092 HERCULES CAPITAL INC COM 427096508 5676 428720 SH SOLE 250868 0 177852 HERITAGE CRYSTAL CLEAN INC COM 42726M106 279 17577 SH SOLE 0 0 17577 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 1911 103242 SH SOLE 101187 0 2055 HERSHEY CO COM 427866108 7557 70378 SH SOLE 30564 0 39814 HERTZ GLOBAL HLDGS INC COM 42806J106 136 11807 SH SOLE 0 0 11807 HERZFELD CARIBBEAN BASIN FD COM 42804T106 108 15050 SH SOLE 0 0 15050 HESKA CORP COM RESTRC NEW 42805E306 2984 29236 SH SOLE 4 0 29240 HESS CORP COM 42809H107 1034 23576 SH SOLE 2727 0 20849 HEWLETT PACKARD ENTERPRISE C COM 42824C109 6008 362174 SH SOLE 150198 0 211976 HEXCEL CORP NEW COM 428291108 4533 85864 SH SOLE 20831 0 65033 HFF INC CL A 40418F108 4272 122856 SH SOLE 122392 0 464 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 5197 479004 SH SOLE 0 0 479004 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 1386 75385 SH SOLE 0 0 75385 HIGHWOODS PPTYS INC COM 431284108 559 11024 SH SOLE 0 0 11024 HILL ROM HLDGS INC COM 431475102 892 11203 SH SOLE 1953 0 9250 HILLENBRAND INC COM 431571108 19445 538654 SH SOLE 535150 0 3504 HILLTOP HOLDINGS INC COM 432748101 660 25196 SH SOLE 14634 0 10562 HILTON WORLDWIDE HLDGS INC COM 43300A203 454 7334 SH SOLE 1553 0 5781 HMS HLDGS CORP COM 40425J101 571 30851 SH SOLE 29237 0 1614 HNI CORP COM 404251100 5638 141407 SH SOLE 141255 0 152 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 609 31800 SH SOLE 0 0 31800 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 703 21637 SH SOLE 0 0 21637 HOLLYFRONTIER CORP COM 436106108 7419 270071 SH SOLE 184486 0 85585 HOLLYFRONTIER CORP COM 436106108 9 12300 SH Call SOLE 0 0 0 HOLOGIC INC COM 436440101 4151 91481 SH SOLE 65939 0 25542 HOME BANCSHARES INC COM 436893200 719 28869 SH SOLE 5829 0 23040 HOME DEPOT INC COM 437076102 213227 1389995 SH SOLE 635084 0 754911 HONDA MOTOR LTD AMERN SHS 438128308 8525 311252 SH SOLE 270275 0 40977 HONEYWELL INTL INC COM 438516106 125628 942502 SH SOLE 551956 0 390546 HONEYWELL INTL INC COM 438516106 190 32800 SH Call SOLE 0 0 0 HOPE BANCORP INC COM 43940T109 3129 167770 SH SOLE 167470 0 300 HORIZON GLOBAL CORP COM 44052W104 682 47474 SH SOLE 47037 0 437 HORIZON PHARMA PLC SHS G4617B105 2993 252115 SH SOLE 0 0 252115 HORMEL FOODS CORP COM 440452100 5136 150576 SH SOLE 15950 0 134626 HORTONWORKS INC COM 440894103 201 15600 SH SOLE 0 0 15600 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1692 58060 SH SOLE 17686 0 40374 HOST HOTELS & RESORTS INC COM 44107P104 284 15539 SH SOLE 130 0 15409 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 867 70494 SH SOLE 69740 0 754 HOUSTON WIRE & CABLE CO COM 44244K109 1134 218002 SH SOLE 0 0 218002 HOVNANIAN ENTERPRISES INC CL A 442487203 33 11700 SH SOLE 0 0 11700 HOWARD HUGHES CORP COM 44267D107 2381 19379 SH SOLE 1046 0 18333 HP INC COM 40434L105 15462 884565 SH SOLE 745862 0 138703 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1365 51721 SH SOLE 0 0 51721 HSBC HLDGS PLC SPON ADR NEW 404280406 19139 412567 SH SOLE 183728 0 228839 HSBC HLDGS PLC SPON ADR NEW 404280406 24 14000 SH Call SOLE 0 0 0 HSN INC COM 404303109 646 20247 SH SOLE 19988 0 259 HUANENG PWR INTL INC SPON ADR H SHS 443304100 5791 208390 SH SOLE 0 0 208390 HUBBELL INC COM 443510607 5567 49188 SH SOLE 43931 0 5257 HUBSPOT INC COM 443573100 726 11045 SH SOLE 0 0 11045 HUDSON PAC PPTYS INC COM 444097109 1421 41554 SH SOLE 39454 0 2100 HUMANA INC COM 444859102 3898 16200 SH SOLE 11178 0 5022 HUNT J B TRANS SVCS INC COM 445658107 1716 18776 SH SOLE 16551 0 2225 HUNTINGTON BANCSHARES INC COM 446150104 21088 1559794 SH SOLE 970612 0 589182 HUNTINGTON BANCSHARES INC COM 446150104 1 35900 SH Call SOLE 0 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1 17700 SH Call SOLE 0 0 0 HUNTINGTON BANCSHARES INC PFD CONV SER A 446150401 1629 1109 SH SOLE 240 0 869 HUNTINGTON INGALLS INDS INC COM 446413106 8529 45812 SH SOLE 25409 0 20403 HUNTSMAN CORP COM 447011107 11633 450210 SH SOLE 254700 0 195510 HYATT HOTELS CORP COM CL A 448579102 1975 35136 SH SOLE 33549 0 1587 IAC INTERACTIVECORP COM 44919P508 8286 80258 SH SOLE 73865 0 6393 IAMGOLD CORP COM 450913108 72 14015 SH SOLE 0 0 14015 IBERIABANK CORP COM 450828108 2247 27568 SH SOLE 12326 0 15242 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 4865 94174 SH SOLE 0 0 94174 ICHOR HOLDINGS SHS G4740B105 329 16327 SH SOLE 0 0 16327 ICICI BK LTD ADR 45104G104 2384 265818 SH SOLE 246063 0 19755 ICON PLC SHS G4705A100 7118 72787 SH SOLE 52104 0 20683 ICU MED INC COM 44930G107 7368 42711 SH SOLE 22452 0 20259 IDACORP INC COM 451107106 383 4490 SH SOLE 0 0 4490 IDEX CORP COM 45167R104 19876 175877 SH SOLE 172057 0 3820 IDEXX LABS INC COM 45168D104 7352 45544 SH SOLE 8858 0 36686 IHS MARKIT LTD SHS G47567105 12423 282093 SH SOLE 278344 0 3749 ILG INC COM 44967H101 374 13614 SH SOLE 9463 0 4151 ILLINOIS TOOL WKS INC COM 452308109 31574 220410 SH SOLE 111416 0 108994 ILLUMINA INC COM 452327109 4619 26619 SH SOLE 17841 0 8778 ILLUMINA INC NOTE 6/1 452327AF6 354 350000 PRN SOLE 0 0 350000 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 372 350000 PRN SOLE 0 0 350000 IMAX CORP COM 45245E109 1059 48156 SH SOLE 43871 0 4285 IMMUNOGEN INC COM 45253H101 3896 547917 SH SOLE 531375 0 16542 IMPERIAL OIL LTD COM NEW 453038408 370 12688 SH SOLE 0 0 12688 IMPERVA INC COM 45321L100 1133 23679 SH SOLE 10944 0 12735 IMPINJ INC COM 453204109 3483 71585 SH SOLE 0 0 71585 INC RESH HLDGS INC CL A 45329R109 2470 42221 SH SOLE 37226 0 4995 INCYTE CORP COM 45337C102 2643 20988 SH SOLE 14087 0 6901 INDEPENDENCE RLTY TR INC COM 45378A106 10528 1066666 SH SOLE 0 0 1066666 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 166401 5657966 SH SOLE 5628859 0 29107 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 267 10475 SH SOLE 0 0 10475 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 10409 518893 SH SOLE 0 0 518893 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 590 19181 SH SOLE 0 0 19181 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 329 12938 SH SOLE 0 0 12938 INDEXIQ ETF TR US RL EST SMCP 45409B628 1501 55393 SH SOLE 0 0 55393 INDIA FD INC COM 454089103 2770 102748 SH SOLE 0 0 102748 INFINERA CORPORATION COM 45667G103 1620 151821 SH SOLE 143198 0 8623 INFORMATION SERVICES GROUP I COM 45675Y104 196 47788 SH SOLE 0 0 47788 INFOSYS LTD SPONSORED ADR 456788108 429 28534 SH SOLE 15805 0 12729 ING GROEP N V SPONSORED ADR 456837103 8034 461993 SH SOLE 211941 0 250052 INGERSOLL-RAND PLC SHS G47791101 52489 574343 SH SOLE 216735 0 357608 INGERSOLL-RAND PLC SHS G47791101 126 16600 SH Call SOLE 0 0 0 INGEVITY CORP COM 45688C107 1861 32427 SH SOLE 25766 0 6661 INGLES MKTS INC CL A 457030104 1024 30737 SH SOLE 29252 0 1485 INGREDION INC COM 457187102 10156 85195 SH SOLE 72612 0 12583 INSTRUCTURE INC COM 45781U103 446 15104 SH SOLE 0 0 15104 INSYS THERAPEUTICS INC NEW COM NEW 45824V209 152 12002 SH SOLE 0 0 12002 INTEGER HLDGS CORP COM 45826H109 4749 109807 SH SOLE 0 0 109807 INTEGER HLDGS CORP COM 45826H109 417 71900 SH Call SOLE 0 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2867 52592 SH SOLE 48190 0 4402 INTEGRATED DEVICE TECHNOLOGY COM 458118106 2087 80907 SH SOLE 48374 0 32533 INTEL CORP COM 458140100 128679 3813834 SH SOLE 1851688 0 1962146 INTEL CORP COM 458140100 4 12000 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 1 43200 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 3 26900 SH Call SOLE 0 0 0 INTEL CORP SDCV 12/1 458140AD2 200 153000 PRN SOLE 0 0 153000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 39262 595594 SH SOLE 141500 0 454094 INTERCONTINENTAL EXCHANGE IN COM 45866F104 69 24500 SH Call SOLE 0 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADR 45857P707 292 5256 SH SOLE 0 0 5256 INTERNATIONAL BUSINESS MACHS COM 459200101 71257 463215 SH SOLE 71627 0 391588 INTERNATIONAL BUSINESS MACHS COM 459200101 3 25000 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 9044 66991 SH SOLE 49856 0 17135 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 806 44064 SH SOLE 0 0 44064 INTERNATIONAL TOWER HILL MIN COM 46050R102 7 15000 SH SOLE 0 0 15000 INTERPACE DIAGNOSTICS GROUP COM NEW 46062X204 18 20000 SH SOLE 0 0 20000 INTERPUBLIC GROUP COS INC COM 460690100 38018 1545440 SH SOLE 1475512 0 69928 INTERSECT ENT INC COM 46071F103 2453 87757 SH SOLE 86757 0 1000 INTERXION HOLDING N.V SHS N47279109 846 18490 SH SOLE 0 0 18490 INTL PAPER CO COM 460146103 26876 474749 SH SOLE 316794 0 157955 INTREXON CORP COM 46122T102 849 35250 SH SOLE 0 0 35250 INTUIT COM 461202103 7542 56791 SH SOLE 19786 0 37005 INTUITIVE SURGICAL INC COM NEW 46120E602 6657 7117 SH SOLE 1117 0 6000 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 723 62609 SH SOLE 0 0 62609 INVESCO BD FD COM 46132L107 956 48915 SH SOLE 0 0 48915 INVESCO DYNAMIC CR OPP FD COM 46132R104 3053 254218 SH SOLE 0 0 254218 INVESCO LTD SHS G491BT108 2403 68291 SH SOLE 13626 0 54665 INVESCO MORTGAGE CAPITAL INC COM 46131B100 330 19771 SH SOLE 0 0 19771 INVESCO MUN OPPORTUNITY TR COM 46132C107 1757 134211 SH SOLE 0 0 134211 INVESCO MUN TR COM 46131J103 973 75813 SH SOLE 0 0 75813 INVESCO MUNI INCOME OPP TRST COM 46132X101 337 43524 SH SOLE 0 0 43524 INVESCO PA VALUE MUN INCOME COM 46132K109 1618 131045 SH SOLE 0 0 131045 INVESCO QUALITY MUNI INC TRS COM 46133G107 2989 234643 SH SOLE 0 0 234643 INVESCO SR INCOME TR COM 46131H107 1121 245854 SH SOLE 0 0 245854 INVESCO TR INVT GRADE MUNS COM 46131M106 483 35991 SH SOLE 0 0 35991 INVESCO VALUE MUN INCOME TR COM 46132P108 619 40809 SH SOLE 0 0 40809 INVITATION HOMES INC COM 46187W107 1357 62736 SH SOLE 0 0 62736 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 139 51433 SH SOLE 0 0 51433 IONIS PHARMACEUTICALS INC COM 462222100 38967 766012 SH SOLE 742230 0 23782 IPG PHOTONICS CORP COM 44980X109 3537 24375 SH SOLE 19434 0 4941 IRIDIUM COMMUNICATIONS INC COM 46269C102 10100 914033 SH SOLE 85228 0 828805 IRIDIUM COMMUNICATIONS INC COM 46269C102 35 20000 SH Call SOLE 0 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 25 252200 SH Call SOLE 0 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 21 20000 SH Call SOLE 0 0 0 IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 709 1836 SH SOLE 0 0 1836 IROBOT CORP COM 462726100 1262 14995 SH SOLE 0 0 14995 IRON MTN INC NEW COM 46284V101 86511 2517790 SH SOLE 2402356 0 115434 ISHARES 10+ YR CR BD ETF 464289511 6352 103046 SH SOLE 66034 0 37012 ISHARES AUSTRIA CAPD ETF 464286202 1190 56046 SH SOLE 0 0 56046 ISHARES EM HGHYL BD ETF 464286285 1271 25348 SH SOLE 0 0 25348 ISHARES EM MKT SM-CP ETF 464286475 291 6212 SH SOLE 0 0 6212 ISHARES EM MKTS DIV ETF 464286319 1288 32073 SH SOLE 0 0 32073 ISHARES GLB HGH YLD ETF 464286178 687 13606 SH SOLE 0 0 13606 ISHARES GRWT ALLOCAT ETF 464289867 747 17118 SH SOLE 175 0 16943 ISHARES INDIA 50 ETF 464289529 4240 126144 SH SOLE 0 0 126144 ISHARES JP MORGAN EM ETF 464286517 204 4381 SH SOLE 0 0 4381 ISHARES JP MRG EM CRP BD 464286251 668 13132 SH SOLE 0 0 13132 ISHARES MIN VOL EMRG MKT 464286533 6627 119607 SH SOLE 0 0 119607 ISHARES MIN VOL GBL ETF 464286525 8193 103574 SH SOLE 0 0 103574 ISHARES MODERT ALLOC ETF 464289875 577 15489 SH SOLE 0 0 15489 ISHARES MSCI AUST ETF 464286103 5356 247070 SH SOLE 234834 0 12236 ISHARES MSCI BRIC INDX 464286657 213 5693 SH SOLE 0 0 5693 ISHARES MSCI BRZ CAP ETF 464286400 246 7208 SH SOLE 0 0 7208 ISHARES MSCI CDA ETF 464286509 6790 253732 SH SOLE 248708 0 5024 ISHARES MSCI CH CAP ETF 464286640 18710 448994 SH SOLE 0 0 448994 ISHARES MSCI EURO FL ETF 464289180 1007 45909 SH SOLE 0 0 45909 ISHARES MSCI EURZONE ETF 464286608 16259 403204 SH SOLE 194252 0 208952 ISHARES MSCI FRANCE ETF 464286707 480 16707 SH SOLE 0 0 16707 ISHARES MSCI GERMANY ETF 464286806 354 11708 SH SOLE 0 0 11708 ISHARES MSCI HONG KG ETF 464286871 7653 326633 SH SOLE 0 0 326633 ISHARES MSCI MEX CAP ETF 464286822 25356 470079 SH SOLE 0 0 470079 ISHARES MSCI PAC JP ETF 464286665 1560 35067 SH SOLE 0 0 35067 ISHARES MSCI SPAN CP ETF 464286764 2406 73262 SH SOLE 0 0 73262 ISHARES MSCI STH KOR ETF 464286772 924 13632 SH SOLE 0 0 13632 ISHARES MSCI SZ CAP ETF 464286749 667 19446 SH SOLE 0 0 19446 ISHARES NW ZEALND CP ETF 464289123 4245 91773 SH SOLE 0 0 91773 ISHARES RUS TP200 GR ETF 464289438 4131 64073 SH SOLE 0 0 64073 ISHARES GOLD TRUST ISHARES 464285105 8228 689105 SH SOLE 0 0 689105 ISHARES INC CORE MSCI EMKT 46434G103 320116 6397171 SH SOLE 5879987 0 517184 ISHARES INC CUR HD MSCI EM 46434G509 523 21699 SH SOLE 0 0 21699 ISHARES INC MSCI GBL ETF NEW 46434G848 529 19602 SH SOLE 0 0 19602 ISHARES INC MSCI GBL ETF NEW 46434G855 324 18374 SH SOLE 0 0 18374 ISHARES INC MSCI JPN ETF NEW 46434G822 6027 112334 SH SOLE 60628 0 51706 ISHARES INC MSCI RUS ETF NEW 46434G798 213 7381 SH SOLE 0 0 7381 ISHARES INC MSCI TAIWAN ETF 46434G772 7077 197900 SH SOLE 0 0 197900 ISHARES SILVER TRUST ISHARES 46428Q109 6673 424762 SH SOLE 0 0 424762 ISHARES TR 0-5 YR TIPS ETF 46429B747 3286 32738 SH SOLE 23358 0 9380 ISHARES TR 0-5YR HI YL CP 46434V407 2450 51185 SH SOLE 0 0 51185 ISHARES TR 0-5YR INVT GR CP 46434V100 3628 71822 SH SOLE 0 0 71822 ISHARES TR 1-3 YR CR BD ETF 464288646 53245 505605 SH SOLE 275144 0 230461 ISHARES TR 1-3 YR TR BD ETF 464287457 15486 183289 SH SOLE 15059 0 168230 ISHARES TR 10-20 YR TRS ETF 464288653 9276 68009 SH SOLE 0 0 68009 ISHARES TR 20 YR TR BD ETF 464287432 11974 95706 SH SOLE 24238 0 71468 ISHARES TR 3-7 YR TR BD ETF 464288661 12894 104348 SH SOLE 0 0 104348 ISHARES TR 7-10YR TR BD ETF 464287440 18095 169723 SH SOLE 86747 0 82976 ISHARES TR A RATE CP BD ETF 46429B291 1580 30124 SH SOLE 0 0 30124 ISHARES TR AGENCY BOND ETF 464288166 13006 114391 SH SOLE 88684 0 25707 ISHARES TR CALIF MUN BD ETF 464288356 216 1834 SH SOLE 0 0 1834 ISHARES TR CHINA LG-CAP ETF 464287184 5157 129862 SH SOLE 0 0 129862 ISHARES TR COHEN&STEER REIT 464287564 8455 83617 SH SOLE 0 0 83617 ISHARES TR CORE DIV GRWTH 46434V621 2081 66453 SH SOLE 0 0 66453 ISHARES TR CORE HIGH DV ETF 46429B663 4858 58444 SH SOLE 4723 0 53721 ISHARES TR CORE MSCI EAFE 46432F842 1347085 22123240 SH SOLE 21341683 0 781557 ISHARES TR CORE MSCI EURO 46434V738 13522 288492 SH SOLE 138675 0 149817 ISHARES TR CORE MSCI TOTAL 46432F834 234 4085 SH SOLE 0 0 4085 ISHARES TR CORE S&P MCP ETF 464287507 281850 1620256 SH SOLE 1312407 0 307849 ISHARES TR CORE S&P SCP ETF 464287804 330861 4719127 SH SOLE 3187029 0 1532098 ISHARES TR CORE S&P TTL STK 464287150 11584 209028 SH SOLE 0 0 209028 ISHARES TR CORE S&P US ETF 464287671 5557 115296 SH SOLE 85944 0 29352 ISHARES TR CORE S&P VLU ETF 464287663 1587 31147 SH SOLE 22608 0 8539 ISHARES TR CORE S&P500 ETF 464287200 152609 626955 SH SOLE 249350 0 377605 ISHARES TR CORE ST USDB ETF 46432F859 4163 82839 SH SOLE 9359 0 73480 ISHARES TR CORE TL USD BD 46434V613 2022 39686 SH SOLE 0 0 39686 ISHARES TR CORE US AGGBD ET 464287226 1482894 13541165 SH SOLE 12543482 0 997683 ISHARES TR CUR HD EURZN ETF 46434V639 33479 1142239 SH SOLE 0 0 1142239 ISHARES TR DOW JONES US ETF 464287846 1748 14409 SH SOLE 0 0 14409 ISHARES TR EAFE GRWTH ETF 464288885 85879 1161164 SH SOLE 1129475 0 31689 ISHARES TR EAFE SML CP ETF 464288273 3684 63694 SH SOLE 1227 0 62467 ISHARES TR EAFE VALUE ETF 464288877 72342 1399261 SH SOLE 1220390 0 178871 ISHARES TR EUROPE ETF 464287861 3837 86569 SH SOLE 0 0 86569 ISHARES TR FLTG RATE BD ETF 46429B655 13695 268943 SH SOLE 46062 0 222881 ISHARES TR GL TIMB FORE ETF 464288174 1140 18602 SH SOLE 0 0 18602 ISHARES TR GLB CNSM STP ETF 464288737 2273 22234 SH SOLE 0 0 22234 ISHARES TR GLB INFRASTR ETF 464288372 1482 33713 SH SOLE 0 0 33713 ISHARES TR GLOB HLTHCRE ETF 464287325 2549 23308 SH SOLE 0 0 23308 ISHARES TR GLOBAL ENERG ETF 464287341 290 9353 SH SOLE 0 0 9353 ISHARES TR GLOBAL FINLS ETF 464287333 9278 146892 SH SOLE 145578 0 1314 ISHARES TR GLOBAL REIT ETF 46434V647 84640 3324448 SH SOLE 3273493 0 50955 ISHARES TR GLOBAL TECH ETF 464287291 2883 22023 SH SOLE 0 0 22023 ISHARES TR GOV/CRED BD ETF 464288596 653 5713 SH SOLE 0 0 5713 ISHARES TR HDG MSCI EAFE 46434V803 23426 824283 SH SOLE 555359 0 268924 ISHARES TR HDG MSCI JAPAN 46434V886 2730 91597 SH SOLE 0 0 91597 ISHARES TR IBONDS DEC17 ETF 46434VAR1 529 21302 SH SOLE 0 0 21302 ISHARES TR IBONDS DEC18 ETF 46434VAA8 593 23531 SH SOLE 0 0 23531 ISHARES TR IBONDS DEC19 ETF 46434VAU4 833 33307 SH SOLE 0 0 33307 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 807 31645 SH SOLE 0 0 31645 ISHARES TR IBONDS DEC22 ETF 46434VBA7 560 22242 SH SOLE 0 0 22242 ISHARES TR IBONDS DEC23 ETF 46434VAX8 258 10218 SH SOLE 0 0 10218 ISHARES TR IBONDS DEC24 ETF 46434VBG4 265 10586 SH SOLE 0 0 10586 ISHARES TR IBONDS DEC25 ETF 46434VBD1 414 16586 SH SOLE 0 0 16586 ISHARES TR IBOXX HI YD ETF 464288513 21119 238931 SH SOLE 10345 0 228586 ISHARES TR IBOXX INV CP ETF 464287242 55623 461568 SH SOLE 220654 0 240914 ISHARES TR INTERM CR BD ETF 464288638 38758 353054 SH SOLE 262324 0 90730 ISHARES TR INTL SEL DIV ETF 464288448 23120 706597 SH SOLE 388452 0 318145 ISHARES TR INTRM GOV/CR ETF 464288612 2558 23108 SH SOLE 106 0 23002 ISHARES TR JP MOR EM MK ETF 464288281 5608 49038 SH SOLE 0 0 49038 ISHARES TR LATN AMER 40 ETF 464287390 325 10727 SH SOLE 0 0 10727 ISHARES TR MBS ETF 464288588 21246 199005 SH SOLE 93061 0 105944 ISHARES TR MICRO-CAP ETF 464288869 1522 17111 SH SOLE 0 0 17111 ISHARES TR MIN VOL EAFE ETF 46429B689 12871 185888 SH SOLE 0 0 185888 ISHARES TR MIN VOL JAPN ETF 46434V712 256 4098 SH SOLE 0 0 4098 ISHARES TR MIN VOL USA ETF 46429B697 24586 502471 SH SOLE 0 0 502471 ISHARES TR MRGSTR MD CP ETF 464288208 17070 101118 SH SOLE 0 0 101118 ISHARES TR MRGSTR MD CP VAL 464288406 2057 13891 SH SOLE 0 0 13891 ISHARES TR MRNGSTR INC ETF 46432F875 9619 375612 SH SOLE 346754 0 28858 ISHARES TR MRNGSTR LG-CP ET 464287127 3539 24175 SH SOLE 0 0 24175 ISHARES TR MRNGSTR LG-CP GR 464287119 352 2531 SH SOLE 0 0 2531 ISHARES TR MRNGSTR LG-CP VL 464288109 1497 15594 SH SOLE 0 0 15594 ISHARES TR MSCI AC ASIA ETF 464288182 9818 145562 SH SOLE 132953 0 12609 ISHARES TR MSCI ACWI ETF 464288257 3474 53050 SH SOLE 1434 0 51616 ISHARES TR MSCI ACWI EX US 464288240 37342 819099 SH SOLE 0 0 819099 ISHARES TR MSCI EAFE ETF 464287465 109538 1680015 SH SOLE 68991 0 1611024 ISHARES TR MSCI EMG MKT ETF 464287234 38357 926700 SH SOLE 1164 0 925536 ISHARES TR MSCI EMG MKT ETF 464287234 82 45000 SH Call SOLE 0 0 0 ISHARES TR MSCI INDIA ETF 46429B598 1286 40047 SH SOLE 0 0 40047 ISHARES TR MSCI INDIA SM CP 46429B614 27272 614089 SH SOLE 0 0 614089 ISHARES TR MSCI KLD400 SOC 464288570 274 3072 SH SOLE 0 0 3072 ISHARES TR MSCI MEXICO 46435G805 351 16451 SH SOLE 0 0 16451 ISHARES TR MSCI UK ETF NEW 46435G334 830 24917 SH SOLE 0 0 24917 ISHARES TR MTG REL ETF NEW 46435G342 6567 141584 SH SOLE 0 0 141584 ISHARES TR N AMER TECH ETF 464287549 1163 8039 SH SOLE 0 0 8039 ISHARES TR NA NAT RES 464287374 532 16812 SH SOLE 0 0 16812 ISHARES TR NA TEC-SFTWR ETF 464287515 5814 42508 SH SOLE 0 0 42508 ISHARES TR NASDQ BIOTEC ETF 464287556 24026 77479 SH SOLE 0 0 77479 ISHARES TR NATIONAL MUN ETF 464288414 21212 192629 SH SOLE 0 0 192629 ISHARES TR PHLX SEMICND ETF 464287523 3035 21651 SH SOLE 0 0 21651 ISHARES TR RUS 1000 ETF 464287622 18239 134839 SH SOLE 7694 0 127145 ISHARES TR RUS 1000 GRW ETF 464287614 505222 4244830 SH SOLE 2363278 0 1881552 ISHARES TR RUS 1000 VAL ETF 464287598 430779 3699888 SH SOLE 2386618 0 1313270 ISHARES TR RUS 2000 GRW ETF 464287648 29116 172468 SH SOLE 137 0 172331 ISHARES TR RUS 2000 VAL ETF 464287630 22286 187464 SH SOLE 195 0 187269 ISHARES TR RUS MD CP GR ETF 464287481 23546 217867 SH SOLE 1220 0 216647 ISHARES TR RUS MDCP VAL ETF 464287473 21515 255841 SH SOLE 142181 0 113660 ISHARES TR RUS MID CAP ETF 464287499 27339 142307 SH SOLE 5185 0 137122 ISHARES TR RUSSELL 2000 ETF 464287655 181568 1288433 SH SOLE 826764 0 461669 ISHARES TR RUSSELL 2000 ETF 464287655 19 12400 SH Call SOLE 0 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 2 13100 SH Call SOLE 0 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 6617 45948 SH SOLE 26144 0 19804 ISHARES TR S&P 100 ETF 464287101 2302 21531 SH SOLE 0 0 21531 ISHARES TR S&P 500 GRWT ETF 464287309 69400 507110 SH SOLE 28 0 507082 ISHARES TR S&P 500 VAL ETF 464287408 45929 437590 SH SOLE 0 0 437590 ISHARES TR S&P MC 400GR ETF 464287606 63139 321122 SH SOLE 104 0 321018 ISHARES TR S&P MC 400VL ETF 464287705 36693 247006 SH SOLE 122 0 246884 ISHARES TR SELECT DIVID ETF 464287168 33511 363409 SH SOLE 0 0 363409 ISHARES TR SHRT NAT MUN ETF 464288158 605 5720 SH SOLE 0 0 5720 ISHARES TR SHRT TRS BD ETF 464288679 12707 115171 SH SOLE 0 0 115171 ISHARES TR SP SMCP600GR ETF 464287887 11190 71754 SH SOLE 0 0 71754 ISHARES TR SP SMCP600VL ETF 464287879 7556 54044 SH SOLE 0 0 54044 ISHARES TR TIPS BD ETF 464287176 22265 196289 SH SOLE 104 0 196185 ISHARES TR TRANS AVG ETF 464287192 4305 25011 SH SOLE 0 0 25011 ISHARES TR U.S. AER&DEF ETF 464288760 14120 89735 SH SOLE 0 0 89735 ISHARES TR U.S. BAS MTL ETF 464287838 8234 92147 SH SOLE 0 0 92147 ISHARES TR U.S. CNSM GD ETF 464287812 10581 86925 SH SOLE 60375 0 26550 ISHARES TR U.S. CNSM SV ETF 464287580 6346 38669 SH SOLE 0 0 38669 ISHARES TR U.S. ENERGY ETF 464287796 1999 56316 SH SOLE 0 0 56316 ISHARES TR U.S. FIN SVC ETF 464287770 38962 343668 SH SOLE 295590 0 48078 ISHARES TR U.S. FINLS ETF 464287788 12289 114299 SH SOLE 0 0 114299 ISHARES TR U.S. INDS ETF 464287754 3710 28214 SH SOLE 0 0 28214 ISHARES TR U.S. INSRNCE ETF 464288786 1314 20985 SH SOLE 0 0 20985 ISHARES TR U.S. MED DVC ETF 464288810 8865 53204 SH SOLE 0 0 53204 ISHARES TR U.S. PFD STK ETF 464288687 25668 655306 SH SOLE 96920 0 558386 ISHARES TR U.S. PHARMA ETF 464288836 3362 21672 SH SOLE 0 0 21672 ISHARES TR U.S. REAL ES ETF 464287739 12280 153947 SH SOLE 0 0 153947 ISHARES TR U.S. TECH ETF 464287721 10242 73293 SH SOLE 0 0 73293 ISHARES TR U.S. UTILITS ETF 464287697 3506 26964 SH SOLE 0 0 26964 ISHARES TR US BR DEL SE ETF 464288794 615 11539 SH SOLE 0 0 11539 ISHARES TR US CREDIT BD ETF 464288620 14543 130219 SH SOLE 127129 0 3090 ISHARES TR US HLTHCARE ETF 464287762 3946 23735 SH SOLE 0 0 23735 ISHARES TR US HLTHCR PR ETF 464288828 15153 101986 SH SOLE 100142 0 1844 ISHARES TR US HOME CONS ETF 464288752 1330 39198 SH SOLE 0 0 39198 ISHARES TR US OIL EQ&SV ETF 464288844 747 22141 SH SOLE 0 0 22141 ISHARES TR US OIL&GS EX ETF 464288851 508 9285 SH SOLE 0 0 9285 ISHARES TR US REGNL BKS ETF 464288778 4389 96359 SH SOLE 0 0 96359 ISHARES TR US TREASURY ETF 46429B267 3390 134222 SH SOLE 138 0 134084 ISHARES TR USA ESG SLCT ETF 464288802 2101 20542 SH SOLE 0 0 20542 ISHARES TR USA MOMENTUM FCT 46432F396 21438 241171 SH SOLE 212440 0 28731 ISHARES TR USA QUALITY FCTR 46432F339 1600 21516 SH SOLE 0 0 21516 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 3107 61802 SH SOLE 0 0 61802 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 1235 111792 SH SOLE 110060 0 1732 ITT INC COM 45073V108 317 7883 SH SOLE 6594 0 1289 ITURAN LOCATION AND CONTROL SHS M6158M104 329 10525 SH SOLE 0 0 10525 J & J SNACK FOODS CORP COM 466032109 362 2744 SH SOLE 0 0 2744 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 1681 32132 SH SOLE 0 0 32132 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 2239 39868 SH SOLE 0 0 39868 J2 GLOBAL INC COM 48123V102 7508 88230 SH SOLE 56468 0 31762 JABIL INC COM 466313103 9989 342190 SH SOLE 192467 0 149723 JACK IN THE BOX INC COM 466367109 421 4271 SH SOLE 0 0 4271 JACOBS ENGR GROUP INC DEL COM 469814107 973 17893 SH SOLE 0 0 17893 JAMES RIV GROUP LTD COM G5005R107 3010 75759 SH SOLE 75759 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 359 7151 SH SOLE 0 0 7151 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 822 71601 SH SOLE 0 0 71601 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4455 28652 SH SOLE 0 0 28652 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 86 12100 SH Call SOLE 0 0 0 JEFFERIES GROUP INC NEW DBCV 3.875%11/0 472319AG7 1761 1754000 PRN SOLE 0 0 1754000 JERNIGAN CAP INC COM 476405105 2230 101351 SH SOLE 0 0 101351 JETBLUE AIRWAYS CORP COM 477143101 3575 156588 SH SOLE 57823 0 98765 JOHN BEAN TECHNOLOGIES CORP COM 477839104 965 9850 SH SOLE 7995 0 1855 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 3277 103634 SH SOLE 0 0 103634 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 250 14713 SH SOLE 0 0 14713 JOHNSON & JOHNSON COM 478160104 349730 2643652 SH SOLE 1269252 0 1374400 JOHNSON CTLS INTL PLC SHS G51502105 89052 2053781 SH SOLE 1892830 0 160951 JONES ENERGY INC COM CL A 48019R108 23 14158 SH SOLE 0 0 14158 JONES LANG LASALLE INC COM 48020Q107 1238 9900 SH SOLE 9269 0 631 JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 552 10980 SH SOLE 0 0 10980 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6595 222049 SH SOLE 205 0 221844 JPMORGAN CHASE & CO COM 46625H100 433712 4745193 SH SOLE 1586283 0 3158910 JPMORGAN CHASE & CO COM 46625H100 5 15400 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 73 20100 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 26 19900 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 163 71200 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 9671 346871 SH SOLE 305328 0 41543 KAISER ALUMINUM CORP COM PAR $0.01 483007704 275 3104 SH SOLE 2869 0 235 KANDI TECHNOLOGIES GROUP INC COM 483709101 64 14400 SH SOLE 0 0 14400 KANSAS CITY SOUTHERN COM NEW 485170302 31384 299887 SH SOLE 15927 0 283960 KANSAS CITY SOUTHERN COM NEW 485170302 46 15900 SH Call SOLE 0 0 0 KAPSTONE PAPER & PACKAGING C COM 48562P103 4251 206070 SH SOLE 7112 0 198958 KAR AUCTION SVCS INC COM 48238T109 23550 561120 SH SOLE 543426 0 17694 KARYOPHARM THERAPEUTICS INC COM 48576U106 345 38168 SH SOLE 0 0 38168 KATE SPADE & CO COM 485865109 383 20722 SH SOLE 0 0 20722 KAYNE ANDERSON ENERGY DEV CO COM 48660Q102 194 10691 SH SOLE 0 0 10691 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 2433 218832 SH SOLE 0 0 218832 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 362 23875 SH SOLE 0 0 23875 KAYNE ANDERSON MLP INVT CO COM 486606106 2984 158283 SH SOLE 0 0 158283 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 626 12389 SH SOLE 8315 0 4074 KBR INC COM 48242W106 262 17212 SH SOLE 12282 0 4930 KEARNY FINL CORP MD COM 48716P108 302 20327 SH SOLE 19821 0 506 KELLOGG CO COM 487836108 12307 177181 SH SOLE 29482 0 147699 KEMET CORP COM NEW 488360207 154 12038 SH SOLE 0 0 12038 KENNAMETAL INC COM 489170100 1121 29958 SH SOLE 0 0 29958 KENNEDY-WILSON HLDGS INC COM 489398107 848 44527 SH SOLE 16510 0 28017 KERYX BIOPHARMACEUTICALS INC COM 492515101 105 14491 SH SOLE 0 0 14491 KEYCORP NEW COM 493267108 10005 533869 SH SOLE 7728 0 526141 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2970 76291 SH SOLE 72049 0 4242 KILROY RLTY CORP COM 49427F108 2276 30285 SH SOLE 29956 0 329 KIMBELL RTY PARTNERS LP UNIT 49435R102 747 44407 SH SOLE 0 0 44407 KIMBERLY CLARK CORP COM 494368103 173858 1346583 SH SOLE 1003616 0 342967 KIMBERLY CLARK CORP COM 494368103 8 13000 SH Call SOLE 0 0 0 KIMBERLY CLARK CORP COM 494368103 261 48300 SH Call SOLE 0 0 0 KIMCO RLTY CORP COM 49446R109 4421 240937 SH SOLE 169278 0 71659 KINDER MORGAN INC DEL COM 49456B101 40340 2105424 SH SOLE 833962 0 1271462 KINDER MORGAN INC DEL PFD SER A 49456B200 1733 39498 SH SOLE 0 0 39498 KINROSS GOLD CORP COM NO PAR 496902404 141 34650 SH SOLE 0 0 34650 KINSALE CAP GROUP INC COM 49714P108 409 10970 SH SOLE 0 0 10970 KIRBY CORP COM 497266106 270 4045 SH SOLE 0 0 4045 KITE PHARMA INC COM 49803L109 1299 12534 SH SOLE 0 0 12534 KITE RLTY GROUP TR COM NEW 49803T300 439 23180 SH SOLE 0 0 23180 KKR & CO L P DEL COM UNITS 48248M102 3567 191792 SH SOLE 0 0 191792 KLA-TENCOR CORP COM 482480100 6306 68910 SH SOLE 43332 0 25578 KLX INC COM 482539103 903 18056 SH SOLE 320 0 17736 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 2207 96177 SH SOLE 0 0 96177 KNOWLES CORP COM 49926D109 7666 453054 SH SOLE 436799 0 16255 KOHLS CORP COM 500255104 5640 145859 SH SOLE 3407 0 142452 KOHLS CORP COM 500255104 66 32800 SH Call SOLE 0 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 9063 253007 SH SOLE 204590 0 48417 KOPIN CORP COM 500600101 56 15200 SH SOLE 0 0 15200 KORN FERRY INTL COM NEW 500643200 2202 63782 SH SOLE 59611 0 4171 KRAFT HEINZ CO COM 500754106 121470 1418360 SH SOLE 72854 0 1345506 KRAFT HEINZ CO COM 500754106 16 81100 SH Call SOLE 0 0 0 KRAFT HEINZ CO COM 500754106 4 10700 SH Call SOLE 0 0 0 KRAFT HEINZ CO COM 500754106 2 43000 SH Call SOLE 0 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 732 23839 SH SOLE 0 0 23839 KRANESHARES TR CSI CHI INTERNET 500767306 2293 47862 SH SOLE 0 0 47862 KROGER CO COM 501044101 15923 682797 SH SOLE 357666 0 325131 KRONOS WORLDWIDE INC COM 50105F105 556 30533 SH SOLE 0 0 30533 KT CORP SPONSORED ADR 48268K101 762 45811 SH SOLE 45811 0 0 KULICKE & SOFFA INDS INC COM 501242101 969 50949 SH SOLE 5904 0 45045 L BRANDS INC COM 501797104 6148 114083 SH SOLE 0 0 114083 L3 TECHNOLOGIES INC COM 502413107 45593 272878 SH SOLE 259793 0 13085 LABORATORY CORP AMER HLDGS COM NEW 50540R409 20471 132811 SH SOLE 106226 0 26585 LABORATORY CORP AMER HLDGS NOTE 9/1 50540RAG7 311 150000 PRN SOLE 0 0 150000 LADENBURG THALMAN FIN SVCS I COM 50575Q102 422 173112 SH SOLE 0 0 173112 LAM RESEARCH CORP COM 512807108 16263 114986 SH SOLE 58545 0 56441 LAM RESEARCH CORP NOTE 1.250% 5/1 512807AL2 210 90000 PRN SOLE 0 0 90000 LAMAR ADVERTISING CO NEW CL A 512816109 4236 57572 SH SOLE 0 0 57572 LAMB WESTON HLDGS INC COM 513272104 961 21827 SH SOLE 46 0 21781 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 5003 312676 SH SOLE 0 0 312676 LANDSTAR SYS INC COM 515098101 17837 208374 SH SOLE 202397 0 5977 LANNET INC COM 516012101 1687 82702 SH SOLE 70135 0 12567 LAREDO PETROLEUM INC COM 516806106 276 26232 SH SOLE 0 0 26232 LAS VEGAS SANDS CORP COM 517834107 9465 148149 SH SOLE 41 0 148108 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 7949 266757 SH SOLE 115497 0 151260 LATAM AIRLS GROUP S A SPONSORED ADR 51817R106 173 15604 SH SOLE 0 0 15604 LAUDER ESTEE COS INC CL A 518439104 30722 320075 SH SOLE 2828 0 317247 LAUDER ESTEE COS INC CL A 518439104 62 14200 SH Call SOLE 0 0 0 LAUREATE EDUCATION INC CL A 518613203 707 40311 SH SOLE 39873 0 438 LAZARD GLB TTL RET&INCM FD I COM 52106W103 5568 340430 SH SOLE 0 0 340430 LAZARD LTD SHS A G54050102 5812 125453 SH SOLE 11302 0 114151 LAZARD WORLD DIVID & INCOME COM 521076109 3846 349016 SH SOLE 0 0 349016 LCI INDS COM 50189K103 229 2239 SH SOLE 1412 0 827 LEAR CORP COM NEW 521865204 14032 98756 SH SOLE 83090 0 15666 LEGACY RESVS LP UNIT LP INT 524707304 83 56756 SH SOLE 0 0 56756 LEGG MASON BW GLB INC OPP FD COM 52469B100 656 49548 SH SOLE 0 0 49548 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 407 13564 SH SOLE 0 0 13564 LEGG MASON INC COM 524901105 27741 726963 SH SOLE 719797 0 7166 LEGGETT & PLATT INC COM 524660107 24867 473390 SH SOLE 395611 0 77779 LEIDOS HLDGS INC COM 525327102 9106 176163 SH SOLE 158462 0 17701 LEMAITRE VASCULAR INC COM 525558201 293 9386 SH SOLE 0 0 9386 LENDINGCLUB CORP COM 52603A109 73 13225 SH SOLE 0 0 13225 LENDINGTREE INC NEW COM 52603B107 1176 6832 SH SOLE 6344 0 488 LENNAR CORP CL A 526057104 4464 83718 SH SOLE 9041 0 74677 LENNOX INTL INC COM 526107107 559 3045 SH SOLE 216 0 2829 LEUCADIA NATL CORP COM 527288104 3842 146876 SH SOLE 5119 0 141757 LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 922 15552 SH SOLE 0 0 15552 LEXICON PHARMACEUTICALS INC COM NEW 528872302 573 34854 SH SOLE 30243 0 4611 LEXINGTON REALTY TRUST COM 529043101 1713 172826 SH SOLE 0 0 172826 LG DISPLAY CO LTD SPONS ADR REP 50186V102 358 22256 SH SOLE 22256 0 0 LGI HOMES INC COM 50187T106 247 6156 SH SOLE 0 0 6156 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 7456 1317283 SH SOLE 0 0 1317283 LIBERTY ALL-STAR GROWTH FD I COM 529900102 183 37106 SH SOLE 0 0 37106 LIBERTY BROADBAND CORP COM SER A 530307107 3671 42786 SH SOLE 33183 0 9603 LIBERTY BROADBAND CORP COM SER C 530307305 8306 95749 SH SOLE 75362 0 20387 LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 345 6384 SH SOLE 5447 0 937 LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 2649 123719 SH SOLE 121494 0 2225 LIBERTY GLOBAL PLC SHS CL A G5480U104 351 10938 SH SOLE 3381 0 7557 LIBERTY GLOBAL PLC SHS CL C G5480U120 1537 49302 SH SOLE 26780 0 22522 LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 7550 144389 SH SOLE 142055 0 2334 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 23909 974268 SH SOLE 884999 0 89269 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 312 465000 PRN SOLE 0 0 465000 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 293 12283 SH SOLE 7129 0 5154 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 8385 199743 SH SOLE 153412 0 46331 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 621 25920 SH SOLE 16315 0 9605 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 18088 433758 SH SOLE 358324 0 75434 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 2382 68010 SH SOLE 48139 0 19871 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 3488 95248 SH SOLE 80569 0 14679 LIBERTY PPTY TR SH BEN INT 531172104 414 10176 SH SOLE 0 0 10176 LIFE STORAGE INC COM 53223X107 897 12099 SH SOLE 0 0 12099 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1052 8664 SH SOLE 4248 0 4416 LILLY ELI & CO COM 532457108 29252 355427 SH SOLE 52347 0 303080 LILLY ELI & CO COM 532457108 31 15900 SH Call SOLE 0 0 0 LINCOLN ELEC HLDGS INC COM 533900106 5851 63534 SH SOLE 57068 0 6466 LINCOLN NATL CORP IND COM 534187109 7911 117054 SH SOLE 27227 0 89827 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 6475 246398 SH SOLE 230890 0 15508 LITHIA MTRS INC CL A 536797103 2724 28904 SH SOLE 13525 0 15379 LITTELFUSE INC COM 537008104 4825 29245 SH SOLE 28961 0 284 LIVE NATION ENTERTAINMENT IN COM 538034109 3085 88510 SH SOLE 85460 0 3050 LIVE OAK BANCSHARES INC COM 53803X105 719 29723 SH SOLE 0 0 29723 LKQ CORP COM 501889208 3048 92500 SH SOLE 10813 0 81687 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 15817 4480746 SH SOLE 4431880 0 48866 LMP CAP & INCOME FD INC COM 50208A102 9372 659066 SH SOLE 0 0 659066 LOCKHEED MARTIN CORP COM 539830109 116127 418297 SH SOLE 231610 0 186687 LOEWS CORP COM 540424108 9439 201638 SH SOLE 190548 0 11090 LOGITECH INTL S A SHS H50430232 2018 54863 SH SOLE 12489 0 42374 LOGMEIN INC COM 54142L109 6433 61556 SH SOLE 56579 0 4977 LOUISIANA PAC CORP COM 546347105 309 12809 SH SOLE 0 0 12809 LOWES COS INC COM 548661107 52356 675308 SH SOLE 137684 0 537624 LOWES COS INC COM 548661107 26 51800 SH Call SOLE 0 0 0 LPL FINL HLDGS INC COM 50212V100 24224 570506 SH SOLE 568044 0 2462 LTC PPTYS INC COM 502175102 1685 32783 SH SOLE 2545 0 30238 LULULEMON ATHLETICA INC COM 550021109 1129 18924 SH SOLE 0 0 18924 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 337 13459 SH SOLE 0 0 13459 LUMENTUM HLDGS INC COM 55024U109 1878 32924 SH SOLE 0 0 32924 LUNA INNOVATIONS COM 550351100 123 81459 SH SOLE 0 0 81459 LUXOFT HLDG INC ORD SHS CL A G57279104 505 8305 SH SOLE 0 0 8305 LYDALL INC DEL COM 550819106 218 4209 SH SOLE 2334 0 1875 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 37590 445417 SH SOLE 274123 0 171294 M & T BK CORP COM 55261F104 1902 11746 SH SOLE 1303 0 10443 M D C HLDGS INC COM 552676108 1378 38996 SH SOLE 16403 0 22593 MACATAWA BK CORP COM 554225102 178 18610 SH SOLE 0 0 18610 MACK CALI RLTY CORP COM 554489104 1253 46183 SH SOLE 45350 0 833 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 4424 79321 SH SOLE 70768 0 8553 MACQUARIE FT TR GB INF UT DI COM 55607W100 245 18849 SH SOLE 0 0 18849 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 724 28997 SH SOLE 0 0 28997 MACQUARIE INFRASTRUCTURE COR COM 55608B105 11965 152610 SH SOLE 28472 0 124138 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 442 400000 PRN SOLE 0 0 400000 MACYS INC COM 55616P104 2197 94522 SH SOLE 0 0 94522 MADDEN STEVEN LTD COM 556269108 2266 56711 SH SOLE 54613 0 2098 MADISON CVRED CALL & EQ STR COM 557437100 97 12433 SH SOLE 0 0 12433 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1572 7985 SH SOLE 599 0 7386 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 46411 651201 SH SOLE 266072 0 385129 MAGNA INTL INC COM 559222401 3142 67825 SH SOLE 0 0 67825 MAIDEN HOLDINGS LTD SHS G5753U112 1643 148044 SH SOLE 144698 0 3346 MAIN STREET CAPITAL CORP COM 56035L104 6311 164095 SH SOLE 600 0 163495 MAINSTAY DEFINEDTERM MN OPP COM 56064K100 8554 434868 SH SOLE 0 0 434868 MALLINCKRODT PUB LTD CO SHS G5785G107 1096 24462 SH SOLE 1 0 24461 MANAGED DURATION INVT GRD FU COM 56165R103 239 17308 SH SOLE 0 0 17308 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 372 15899 SH SOLE 0 0 15899 MANHATTAN ASSOCS INC COM 562750109 3759 78223 SH SOLE 55794 0 22429 MANITOWOC INC COM 563571108 157 26088 SH SOLE 0 0 26088 MANNING & NAPIER INC CL A 56382Q102 263 60550 SH SOLE 0 0 60550 MANNKIND CORP COM NEW 56400P706 123 87182 SH SOLE 0 0 87182 MANPOWERGROUP INC COM 56418H100 12613 112968 SH SOLE 112025 0 943 MANULIFE FINL CORP COM 56501R106 1628 86812 SH SOLE 24019 0 62793 MARATHON OIL CORP COM 565849106 33449 2822733 SH SOLE 412638 0 2410095 MARATHON PETE CORP COM 56585A102 163686 3127956 SH SOLE 1379833 0 1748123 MARATHON PETE CORP COM 56585A102 35 46300 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 155 123600 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 22 10500 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 5 10600 SH Call SOLE 0 0 0 MARINEMAX INC COM 567908108 692 35390 SH SOLE 33656 0 1734 MARKEL CORP COM 570535104 17562 17996 SH SOLE 14745 0 3251 MARKETAXESS HLDGS INC COM 57060D108 12419 61757 SH SOLE 59036 0 2721 MARRIOTT INTL INC NEW CL A 571903202 25542 254618 SH SOLE 76763 0 177855 MARRIOTT INTL INC NEW CL A 571903202 94 10700 SH Call SOLE 0 0 0 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 477 4050 SH SOLE 1439 0 2611 MARSH & MCLENNAN COS INC COM 571748102 19960 256022 SH SOLE 161355 0 94667 MARTIN MARIETTA MATLS INC COM 573284106 6349 28520 SH SOLE 14800 0 13720 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 879 50084 SH SOLE 0 0 50084 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 3188 192990 SH SOLE 180183 0 12807 MASCO CORP COM 574599106 21312 557754 SH SOLE 330814 0 226940 MASIMO CORP COM 574795100 32078 351812 SH SOLE 1269 0 350543 MASONITE INTL CORP NEW COM 575385109 242 3206 SH SOLE 0 0 3206 MASTEC INC COM 576323109 226 5006 SH SOLE 0 0 5006 MASTERCARD INCORPORATED CL A 57636Q104 52453 431884 SH SOLE 292804 0 139080 MATCH GROUP INC COM 57665R106 1047 60257 SH SOLE 752 0 59505 MATERION CORP COM 576690101 416 11136 SH SOLE 0 0 11136 MATTEL INC COM 577081102 1643 76311 SH SOLE 0 0 76311 MATTEL INC COM 577081102 22 44900 SH Call SOLE 0 0 0 MATTHEWS INTL CORP CL A 577128101 16771 273812 SH SOLE 272785 0 1027 MAXIM INTEGRATED PRODS INC COM 57772K101 11281 251235 SH SOLE 68816 0 182419 MAXIM INTEGRATED PRODS INC COM 57772K101 6 40200 SH Call SOLE 0 0 0 MAXLINEAR INC COM 57776J100 2114 75782 SH SOLE 288 0 75494 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 1445 41797 SH SOLE 0 0 41797 MCBC HLDGS INC COM 55276F107 277 14170 SH SOLE 0 0 14170 MCCORMICK & CO INC COM NON VTG 579780206 23850 244595 SH SOLE 114455 0 130140 MCDERMOTT INTL INC COM 580037109 386 53887 SH SOLE 0 0 53887 MCDONALDS CORP COM 580135101 214478 1400331 SH SOLE 959834 0 440497 MCDONALDS CORP COM 580135101 21 11500 SH Call SOLE 0 0 0 MCEWEN MNG INC COM 58039P107 304 115707 SH SOLE 0 0 115707 MCKESSON CORP COM 58155Q103 18317 111319 SH SOLE 72213 0 39106 MDU RES GROUP INC COM 552690109 2432 92842 SH SOLE 64480 0 28362 MEDEQUITIES RLTY TR INC COM 58409L306 471 37354 SH SOLE 0 0 37354 MEDICAL PPTYS TRUST INC COM 58463J304 12791 993829 SH SOLE 720386 0 273443 MEDICINES CO COM 584688105 502 13213 SH SOLE 7510 0 5703 MEDIDATA SOLUTIONS INC COM 58471A105 1135 14519 SH SOLE 14095 0 424 MEDLEY CAP CORP COM 58503F106 69 10840 SH SOLE 0 0 10840 MEDNAX INC COM 58502B106 2530 41905 SH SOLE 37022 0 4883 MEDPACE HLDGS INC COM 58506Q109 651 22458 SH SOLE 0 0 22458 MEDTRONIC PLC SHS G5960L103 99053 1116088 SH SOLE 774677 0 341411 MEDTRONIC PLC SHS G5960L103 235 35100 SH Call SOLE 0 0 0 MELCO RESORT ENTERTAINMENT L ADR 585464100 277 12336 SH SOLE 0 0 12336 MELLANOX TECHNOLOGIES LTD SHS M51363113 2172 50160 SH SOLE 46772 0 3388 MERCADOLIBRE INC COM 58733R102 3008 11990 SH SOLE 6837 0 5153 MERCK & CO INC COM 58933Y105 333955 5210698 SH SOLE 2734830 0 2475868 MERCK & CO INC COM 58933Y105 118 14900 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 8 23000 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 20 81000 SH Call SOLE 0 0 0 MERCURY SYS INC COM 589378108 290 6895 SH SOLE 0 0 6895 MEREDITH CORP COM 589433101 412 6925 SH SOLE 1079 0 5846 MERIT MED SYS INC COM 589889104 1686 44195 SH SOLE 0 0 44195 MERRIMACK PHARMACEUTICALS IN COM 590328100 76 61383 SH SOLE 0 0 61383 META FINL GROUP INC COM 59100U108 1234 13863 SH SOLE 0 0 13863 METHANEX CORP COM 59151K108 3730 84669 SH SOLE 65728 0 18941 METLIFE INC COM 59156R108 75263 1369907 SH SOLE 1110127 0 259780 METTLER TOLEDO INTERNATIONAL COM 592688105 4041 6866 SH SOLE 5824 0 1042 MFA FINL INC COM 55272X102 7100 846198 SH SOLE 473252 0 372946 MFC BANCORP LTD COM 55278T105 54 30352 SH SOLE 0 0 30352 MFS CHARTER INCOME TR SH BEN INT 552727109 932 107884 SH SOLE 0 0 107884 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 103 20479 SH SOLE 0 0 20479 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 541 104130 SH SOLE 0 0 104130 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 472 100452 SH SOLE 0 0 100452 MFS INTER INCOME TR SH BEN INT 55273C107 244 56371 SH SOLE 0 0 56371 MFS INVT GRADE MUN TR SH BEN INT 59318B108 106 10489 SH SOLE 0 0 10489 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1017 163964 SH SOLE 0 0 163964 MFS MUN INCOME TR SH BEN INT 552738106 146 20567 SH SOLE 0 0 20567 MGIC INVT CORP WIS COM 552848103 1029 91861 SH SOLE 365 0 92226 MGM GROWTH PPTYS LLC CL A COM 55303A105 3741 128150 SH SOLE 0 0 128150 MGM RESORTS INTERNATIONAL COM 552953101 7018 224302 SH SOLE 70061 0 154241 MICHAEL KORS HLDGS LTD SHS G60754101 438 12090 SH SOLE 2946 0 9144 MICHAELS COS INC COM 59408Q106 897 48411 SH SOLE 48191 0 220 MICROCHIP TECHNOLOGY INC COM 595017104 107158 1388387 SH SOLE 28719 0 1359668 MICROCHIP TECHNOLOGY INC COM 595017104 1 15500 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 4 22000 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 271 75400 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 72 11800 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 77 16300 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 7 11900 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 12899 431973 SH SOLE 9874 0 422099 MICRON TECHNOLOGY INC COM 595112103 95 14000 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 198 12000 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 81 20000 SH Call SOLE 0 0 0 MICROSEMI CORP COM 595137100 4281 91470 SH SOLE 80681 0 10789 MICROSOFT CORP COM 594918104 591672 8583661 SH SOLE 3305877 0 5277784 MICROSOFT CORP COM 594918104 6 10300 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 15 13300 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 33 29200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 9 23700 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 4 32200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 158 57500 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 192 47400 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 88 83600 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 29 16700 SH Call SOLE 0 0 0 MICROVISION INC DEL COM NEW 594960304 27 12525 SH SOLE 0 0 12525 MID AMER APT CMNTYS INC COM 59522J103 12628 119830 SH SOLE 17536 0 102294 MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 62 45792 SH SOLE 0 0 45792 MIDDLEBY CORP COM 596278101 3718 30599 SH SOLE 28322 0 2277 MILLER HERMAN INC COM 600544100 293 9629 SH SOLE 0 0 9629 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 3361 249668 SH SOLE 0 0 249668 MIMEDX GROUP INC COM 602496101 2648 176908 SH SOLE 0 0 176908 MIMEDX GROUP INC COM 602496101 73 66100 SH Call SOLE 0 0 0 MINDBODY INC COM CL A 60255W105 225 8268 SH SOLE 0 0 8268 MITEL NETWORKS CORP COM 60671Q104 286 38939 SH SOLE 38939 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 5088 753789 SH SOLE 748727 0 5062 MIX TELEMATICS LTD SPONSORED ADR 60688N102 132 16769 SH SOLE 0 0 16769 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 248 67474 SH SOLE 65496 0 1978 MOBILE MINI INC COM 60740F105 2950 98811 SH SOLE 98396 0 415 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 331 39446 SH SOLE 0 0 39446 MOBILEIRON INC COM NEW 60739U204 113 18690 SH SOLE 0 0 18690 MOBILEYE N V AMSTELVEEN ORD SHS N51488117 2308 36748 SH SOLE 0 0 36748 MOELIS & CO CL A 60786M105 343 8837 SH SOLE 0 0 8837 MOHAWK INDS INC COM 608190104 31183 129019 SH SOLE 9466 0 119553 MOLSON COORS BREWING CO CL B 60871R209 7053 81682 SH SOLE 25910 0 55772 MOMENTA PHARMACEUTICALS INC COM 60877T100 280 16575 SH SOLE 1592 0 14983 MOMO INC ADR 60879B107 597 16158 SH SOLE 0 0 16158 MONDELEZ INTL INC CL A 609207105 43728 1012460 SH SOLE 325317 0 687143 MONDELEZ INTL INC CL A 609207105 2 32000 SH Call SOLE 0 0 0 MONDELEZ INTL INC CL A 609207105 3 12000 SH Call SOLE 0 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 7560 502324 SH SOLE 8836 0 493488 MONOLITHIC PWR SYS INC COM 609839105 23682 245625 SH SOLE 47687 0 197938 MONRO MUFFLER BRAKE INC COM 610236101 921 22067 SH SOLE 22067 0 0 MONROE CAP CORP COM 610335101 1778 116759 SH SOLE 0 0 116759 MONSANTO CO NEW COM 61166W101 25893 218766 SH SOLE 84930 0 133836 MONSTER BEVERAGE CORP NEW COM 61174X109 15571 313425 SH SOLE 287870 0 25555 MOODYS CORP COM 615369105 3960 32546 SH SOLE 30608 0 1938 MORGAN STANLEY COM NEW 617446448 24562 551216 SH SOLE 340093 0 211123 MORGAN STANLEY ASIA PAC FD I COM 61744U106 318 19128 SH SOLE 0 0 19128 MORGAN STANLEY CHINA A SH FD COM 617468103 1415 63271 SH SOLE 0 0 63271 MORGAN STANLEY EM MKTS DM DE COM 617477104 578 72871 SH SOLE 0 0 72871 MORGAN STANLEY EMER MKTS DEB COM 61744H105 358 36190 SH SOLE 0 0 36190 MORGAN STANLEY EMER MKTS FD COM 61744G107 468 28985 SH SOLE 0 0 28985 MORGAN STANLEY INDIA INVS FD COM 61745C105 207 6392 SH SOLE 0 0 6392 MORGAN STANLEY TRUSTS INCOME SECS INC 61745P874 522 28664 SH SOLE 0 0 28664 MORNINGSTAR INC COM 617700109 258 3298 SH SOLE 0 0 3298 MOSAIC CO NEW COM 61945C103 4718 206642 SH SOLE 3351 0 203291 MOTOROLA SOLUTIONS INC COM NEW 620076307 39045 450143 SH SOLE 411702 0 38441 MPLX LP COM UNIT REP LTD 55336V100 10838 324480 SH SOLE 0 0 324480 MSA SAFETY INC COM 553498106 3868 47657 SH SOLE 44833 0 2824 MSC INDL DIRECT INC CL A 553530106 3453 40173 SH SOLE 30489 0 9684 MTGE INVT CORP COM 55378A105 1048 55771 SH SOLE 0 0 55771 MUELLER WTR PRODS INC COM SER A 624758108 2031 173924 SH SOLE 0 0 173924 MULESOFT INC CL A 625207105 225 9010 SH SOLE 0 0 9010 MURPHY OIL CORP COM 626717102 618 24128 SH SOLE 0 0 24128 MURPHY USA INC COM 626755102 11152 150484 SH SOLE 142436 0 8048 MYLAN N V SHS EURO N59465109 26862 691960 SH SOLE 22285 0 669675 MYLAN N V SHS EURO N59465109 54 30000 SH Call SOLE 0 0 0 NABORS INDUSTRIES LTD SHS G6359F103 567 69710 SH SOLE 195 0 69515 NANOVIRICIDES INC COM NEW 630087203 81 60000 SH SOLE 0 0 60000 NASDAQ INC COM 631103108 23255 325298 SH SOLE 262117 0 63181 NATHANS FAMOUS INC NEW COM 632347100 457 7260 SH SOLE 0 0 7260 NATIONAL BEVERAGE CORP COM 635017106 696 7436 SH SOLE 0 0 7436 NATIONAL FUEL GAS CO N J COM 636180101 43617 781117 SH SOLE 759510 0 21607 NATIONAL GRID PLC SPONSORED ADR NE 636274409 132818 2114268 SH SOLE 1929566 0 184702 NATIONAL HEALTH INVS INC COM 63633D104 397 5008 SH SOLE 0 0 5008 NATIONAL INSTRS CORP COM 636518102 1257 31247 SH SOLE 29947 0 1300 NATIONAL OILWELL VARCO INC COM 637071101 12742 386815 SH SOLE 254278 0 132537 NATIONAL RETAIL PPTYS INC COM 637417106 1192 30486 SH SOLE 0 0 30486 NATURES SUNSHINE PRODUCTS IN COM 639027101 216 16275 SH SOLE 0 0 16275 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 8 16000 SH SOLE 0 0 16000 NAVIENT CORPORATION COM 63938C108 7660 460090 SH SOLE 455299 0 4791 NAVIOS MARITIME ACQUIS CORP SHS Y62159101 1451 986781 SH SOLE 0 0 986781 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 28 17864 SH SOLE 0 0 17864 NEKTAR THERAPEUTICS COM 640268108 2482 126950 SH SOLE 0 0 126950 NEOGEN CORP COM 640491106 225 3255 SH SOLE 0 0 3255 NETAPP INC COM 64110D104 6887 171970 SH SOLE 120701 0 51269 NETEASE INC SPONSORED ADR 64110W102 8034 26718 SH SOLE 20066 0 6652 NETFLIX INC COM 64110L106 40659 272129 SH SOLE 66244 0 205885 NETSCOUT SYS INC COM 64115T104 1148 33366 SH SOLE 33051 0 315 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 339 85917 SH SOLE 0 0 85917 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1040 87443 SH SOLE 0 0 87443 NEUBERGER BERMAN INTER MUNI COM 64124P101 1142 75034 SH SOLE 0 0 75034 NEUBERGER BERMAN MLP INCOME COM 64129H104 710 73787 SH SOLE 0 0 73787 NEUBERGER BERMAN RE ES SEC F COM 64190A103 1515 280534 SH SOLE 0 0 280534 NEUROCRINE BIOSCIENCES INC COM 64125C109 337 7330 SH SOLE 0 0 7330 NEVADA GOLD & CASINOS INC COM NEW 64126Q206 142 63300 SH SOLE 0 0 63300 NEVRO CORP COM 64157F103 2603 34976 SH SOLE 28871 0 6105 NEW AMER HIGH INCOME FD INC COM NEW 641876800 174 18328 SH SOLE 0 0 18328 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 219 3060 SH SOLE 0 0 3060 NEW GOLD INC CDA COM 644535106 266 83513 SH SOLE 0 0 83513 NEW JERSEY RES COM 646025106 747 18809 SH SOLE 0 0 18809 NEW MTN FIN CORP COM 647551100 929 63880 SH SOLE 0 0 63880 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 3480 223630 SH SOLE 1856 0 221774 NEW YORK CMNTY BANCORP INC COM 649445103 9143 696329 SH SOLE 500 0 695829 NEW YORK MTG TR INC COM PAR $.02 649604501 221 35603 SH SOLE 0 0 35603 NEW YORK TIMES CO CL A 650111107 363 20516 SH SOLE 0 0 20516 NEWELL BRANDS INC COM 651229106 41100 766502 SH SOLE 209957 0 556545 NEWELL BRANDS INC COM 651229106 20 12100 SH Call SOLE 0 0 0 NEWELL BRANDS INC COM 651229106 49 10500 SH Call SOLE 0 0 0 NEWFIELD EXPL CO COM 651290108 19119 671786 SH SOLE 383898 0 287888 NEWMARKET CORP COM 651587107 497 1079 SH SOLE 0 0 1079 NEWMONT MINING CORP COM 651639106 1846 56986 SH SOLE 0 0 56986 NEWMONT MINING CORP NOTE 1.625% 7/1 651639AJ5 1552 1553000 PRN SOLE 0 0 1553000 NEWPARK RES INC COM PAR $.01NEW 651718504 105 14259 SH SOLE 0 0 14259 NEWS CORP NEW CL B 65249B208 270 19111 SH SOLE 0 0 19111 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 825 50662 SH SOLE 0 0 50662 NEXEO SOLUTIONS INC *W EXP 06/09/202 65342H110 11 21065 SH SOLE 0 0 21065 NEXPOINT CR STRATEGIES FD COM NEW 65340G205 11792 541412 SH SOLE 0 0 541412 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1160 46616 SH SOLE 0 0 46616 NEXSTAR MEDIA GROUP INC CL A 65336K103 485 8107 SH SOLE 6678 0 1429 NEXTERA ENERGY INC COM 65339F101 60624 432623 SH SOLE 142385 0 290238 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1456 39373 SH SOLE 0 0 39373 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1063 75894 SH SOLE 0 0 75894 NICE LTD SPONSORED ADR 653656108 4702 59734 SH SOLE 56413 0 3321 NIELSEN HLDGS PLC SHS EUR G6518L108 64171 1659890 SH SOLE 1568382 0 91508 NIKE INC CL B 654106103 29411 498487 SH SOLE 44453 0 454034 NISOURCE INC COM 65473P105 1952 76978 SH SOLE 0 0 76978 NN INC COM 629337106 3182 115932 SH SOLE 79182 0 36750 NOAH HLDGS LTD SPON ADS CL A 65487X102 360 12558 SH SOLE 0 0 12558 NOBLE CORP PLC SHS USD G65431101 1151 317976 SH SOLE 0 0 317976 NOBLE ENERGY INC COM 655044105 3501 123702 SH SOLE 100667 0 23035 NOKIA CORP SPONSORED ADR 654902204 671 108955 SH SOLE 0 0 108955 NOMURA HLDGS INC SPONSORED ADR 65535H208 263 43620 SH SOLE 40598 0 3022 NORBORD INC COM NEW 65548P403 786 25247 SH SOLE 0 0 25247 NORDIC AMERICAN TANKERS LIMI COM G65773106 262 41266 SH SOLE 1000 0 40266 NORDSON CORP COM 655663102 9209 75904 SH SOLE 41865 0 34039 NORDSTROM INC COM 655664100 7465 156066 SH SOLE 117467 0 38599 NORFOLK SOUTHERN CORP COM 655844108 19148 157336 SH SOLE 0 0 157336 NORFOLK SOUTHERN CORP COM 655844108 648 22900 SH Call SOLE 0 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 21 15114 SH SOLE 0 0 15114 NORTHERN OIL & GAS INC NEV COM 665531109 15 10600 SH SOLE 400 0 10200 NORTHERN TR CORP COM 665859104 12889 132585 SH SOLE 40469 0 92116 NORTHROP GRUMMAN CORP COM 666807102 25497 99312 SH SOLE 52361 0 46951 NORTHWEST NAT GAS CO COM 667655104 226 3781 SH SOLE 0 0 3781 NORTHWESTERN CORP COM NEW 668074305 350 5731 SH SOLE 0 0 5731 NOVAGOLD RES INC COM NEW 66987E206 85 18590 SH SOLE 1600 0 16990 NOVARTIS A G SPONSORED ADR 66987V109 93241 1117052 SH SOLE 919818 0 197234 NOVAVAX INC COM 670002104 81 70381 SH SOLE 0 0 70381 NOVO-NORDISK A S ADR 670100205 39677 925062 SH SOLE 809400 0 115662 NOW INC COM 67011P100 6211 386277 SH SOLE 382317 0 3960 NQ MOBILE INC ADR REPSTG CL A 64118U108 36 10500 SH SOLE 0 0 10500 NRG ENERGY INC COM NEW 629377508 228 13249 SH SOLE 0 0 13249 NRG YIELD INC CL C 62942X405 936 53198 SH SOLE 0 0 53198 NU SKIN ENTERPRISES INC CL A 67018T105 227 3615 SH SOLE 0 0 3615 NUANCE COMMUNICATIONS INC COM 67020Y100 18837 1081950 SH SOLE 700570 0 381380 NUANCE COMMUNICATIONS INC COM 67020Y100 1 13500 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 2 10500 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 8 18800 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 41 17000 SH Put SOLE 0 0 17000 NUANCE COMMUNICATIONS INC COM 67020Y100 45 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 30097 520075 SH SOLE 311768 0 208307 NUSTAR ENERGY LP UNIT COM 67058H102 1167 25026 SH SOLE 0 0 25026 NUTANIX INC CL A 67059N108 344 17055 SH SOLE 0 0 17055 NUTRI SYS INC NEW COM 67069D108 1580 30352 SH SOLE 27498 0 2854 NUVASIVE INC COM 670704105 3228 41963 SH SOLE 39861 0 2102 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 513 55576 SH SOLE 0 0 55576 NUVEEN AMT FREE MUN CR INC F COM 67071L106 5950 392764 SH SOLE 0 0 392764 NUVEEN AMT FREE QLTY MUN INC COM 670657105 4674 341417 SH SOLE 0 0 341417 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 201 11775 SH SOLE 0 0 11775 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 274 18927 SH SOLE 0 0 18927 NUVEEN BUILD AMER BD FD COM 67074C103 2844 135509 SH SOLE 0 0 135509 NUVEEN BUILD AMER BD OPPTNY COM 67074Q102 297 13781 SH SOLE 0 0 13781 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 676 44945 SH SOLE 0 0 44945 NUVEEN CALIF MUN VALUE FD COM 67062C107 153 14933 SH SOLE 0 0 14933 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 1011 64919 SH SOLE 0 0 64919 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 321 25957 SH SOLE 0 0 25957 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 3794 258778 SH SOLE 0 0 258778 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3926 455933 SH SOLE 125 0 455808 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 1061 83446 SH SOLE 0 0 83446 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 3987 241346 SH SOLE 0 0 241346 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 2460 186222 SH SOLE 0 0 186222 NUVEEN FLOATING RATE INCOME COM 67072T108 2030 171332 SH SOLE 0 0 171332 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 840 71944 SH SOLE 0 0 71944 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 981 58144 SH SOLE 56 0 58088 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 871 86328 SH SOLE 0 0 86328 NUVEEN INT DUR QUAL MUN TRM COM 670677103 570 43967 SH SOLE 0 0 43967 NUVEEN INTER DURATION MN TMF COM 670671106 1770 132706 SH SOLE 0 0 132706 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 759 58448 SH SOLE 0 0 58448 NUVEEN MICHIGAN QLT MUN INC COM 670979103 738 53887 SH SOLE 0 0 53887 NUVEEN MTG OPPORTUNITY TERM COM 670735109 1228 47931 SH SOLE 0 0 47931 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1121 83556 SH SOLE 0 0 83556 NUVEEN MUN INCOME FD INC COM 67062J102 440 37505 SH SOLE 0 0 37505 NUVEEN MUN VALUE FD INC COM 670928100 3991 400728 SH SOLE 0 0 400728 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2909 194978 SH SOLE 0 0 194978 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5893 271423 SH SOLE 300 0 271123 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 270 19721 SH SOLE 0 0 19721 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1510 115205 SH SOLE 0 0 115205 NUVEEN NEW YORK QLT MUN INC COM 67066X107 232 16404 SH SOLE 0 0 16404 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1228 92088 SH SOLE 0 0 92088 NUVEEN NY MUN VALUE FD COM 67062M105 264 25994 SH SOLE 0 0 25994 NUVEEN OHIO QLTY MUN INCOME COM 670980101 2695 179692 SH SOLE 0 0 179692 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 988 73825 SH SOLE 0 0 73825 NUVEEN PFD & INCOME 2022 TER COM 67075T105 922 36300 SH SOLE 0 0 36300 NUVEEN PFD & INCOME TERM FD COM 67075A106 1603 65172 SH SOLE 1000 0 64172 NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 257 24692 SH SOLE 0 0 24692 NUVEEN PREFERRED SECURITIES COM 67072C105 1992 194745 SH SOLE 0 0 194745 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2204 156965 SH SOLE 0 0 156965 NUVEEN REAL ASSET INC & GROW COM 67074Y105 277 15743 SH SOLE 0 0 15743 NUVEEN REAL ESTATE INCOME FD COM 67071B108 227 20046 SH SOLE 0 0 20046 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2322 167631 SH SOLE 0 0 167631 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 397 25866 SH SOLE 0 0 25866 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 174 17250 SH SOLE 0 0 17250 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 368 25151 SH SOLE 0 0 25151 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 600 37264 SH SOLE 0 0 37264 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 513 39792 SH SOLE 0 0 39792 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 307 23280 SH SOLE 0 0 23280 NVIDIA CORP COM 67066G104 57362 396794 SH SOLE 105447 0 291347 NVR INC COM 62944T105 4978 2065 SH SOLE 2014 0 51 NXP SEMICONDUCTORS N V COM N6596X109 45017 411303 SH SOLE 2706 0 408597 NXSTAGE MEDICAL INC COM 67072V103 856 34140 SH SOLE 33440 0 700 O REILLY AUTOMOTIVE INC NEW COM 67103H107 42796 195648 SH SOLE 30967 0 164681 OAKTREE CAP GROUP LLC UNIT CL A 674001201 8225 176503 SH SOLE 29079 0 147424 OASIS PETE INC NEW COM 674215108 13194 1639029 SH SOLE 471 0 1638558 OBSIDIAN ENERGY LTD COM 674482104 14 11322 SH SOLE 600 0 11922 OCCIDENTAL PETE CORP DEL COM 674599105 187397 3130057 SH SOLE 2715985 0 414072 OCEAN PWR TECHNOLOGIES INC COM PAR $ 674870407 25 18700 SH SOLE 0 0 18700 OCEANEERING INTL INC COM 675232102 1348 59038 SH SOLE 56653 0 2385 OCLARO INC COM NEW 67555N206 738 79020 SH SOLE 13930 0 65090 OGE ENERGY CORP COM 670837103 12499 359272 SH SOLE 306570 0 52702 OHA INVT CORP COM 67091U102 117 92334 SH SOLE 0 0 92334 OLD DOMINION FGHT LINES INC COM 679580100 7247 76090 SH SOLE 71554 0 4536 OLD REP INTL CORP COM 680223104 24725 1266036 SH SOLE 987845 0 278191 OLD REP INTL CORP NOTE 3.750% 3/1 680223AH7 1013 800000 PRN SOLE 0 0 800000 OLIN CORP COM PAR $1 680665205 2038 67309 SH SOLE 0 0 67309 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 3541 83132 SH SOLE 61997 0 21135 OMEGA HEALTHCARE INVS INC COM 681936100 20739 628083 SH SOLE 248180 0 379903 OMEROS CORP COM 682143102 1094 54940 SH SOLE 0 0 54940 OMEROS CORP COM 682143102 62 14000 SH Call SOLE 0 0 0 OMEROS CORP COM 682143102 27 10200 SH Call SOLE 0 0 0 OMEROS CORP COM 682143102 14 21100 SH Call SOLE 0 0 0 OMNICELL INC COM 68213N109 1870 43393 SH SOLE 43115 0 278 OMNICOM GROUP INC COM 681919106 50814 612951 SH SOLE 526581 0 86370 OMNICOM GROUP INC COM 681919106 21 34600 SH Call SOLE 0 0 0 OMNICOM GROUP INC COM 681919106 6 18700 SH Call SOLE 0 0 0 ON ASSIGNMENT INC COM 682159108 522 9638 SH SOLE 2602 0 7036 ON SEMICONDUCTOR CORP COM 682189105 5121 364770 SH SOLE 317413 0 47357 ONE LIBERTY PPTYS INC COM 682406103 515 21968 SH SOLE 0 0 21968 ONEOK INC NEW COM 682680103 4294 82325 SH SOLE 4631 0 77694 ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 2436 47697 SH SOLE 0 0 47697 OPEN TEXT CORP COM 683715106 846 26793 SH SOLE 25858 0 935 OPKO HEALTH INC COM 68375N103 2125 323006 SH SOLE 0 0 323006 OPPENHEIMER REV WEIGHTD ETF LARGE CAP REV ET 68386C104 9822 211264 SH SOLE 0 0 211264 OPPENHEIMER REV WEIGHTD ETF MID CAP REV ETF 68386C203 4713 83650 SH SOLE 0 0 83650 OPPENHEIMER REV WEIGHTD ETF SMALL CAP REV ET 68386C302 16137 244386 SH SOLE 0 0 244386 OPPENHEIMER REV WEIGHTD ETF ULTRA DIVID REV 68386C401 1791 52904 SH SOLE 0 0 52904 OPUS BK IRVINE CALIF COM 684000102 294 12143 SH SOLE 12043 0 100 ORACLE CORP COM 68389X105 154844 3088232 SH SOLE 523140 0 2565092 ORACLE CORP COM 68389X105 187 43900 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 54 36500 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 374 99700 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 52 11000 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 152 27200 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 38 16500 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 18 10400 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 12 43300 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 1207 75547 SH SOLE 59386 0 16161 ORASURE TECHNOLOGIES INC COM 68554V108 264 15305 SH SOLE 0 0 15305 ORBCOMM INC COM 68555P100 1301 115143 SH SOLE 0 0 115143 ORBITAL ATK INC COM 68557N103 3048 30984 SH SOLE 12559 0 18425 ORCHIDS PAPER PRODS CO DEL COM 68572N104 287 22140 SH SOLE 0 0 22140 ORGANOVO HLDGS INC COM 68620A104 64 24519 SH SOLE 0 0 24519 ORIX CORP SPONSORED ADR 686330101 2421 31062 SH SOLE 30172 0 890 ORMAT TECHNOLOGIES INC COM 686688102 942 16045 SH SOLE 0 0 16045 OSHKOSH CORP COM 688239201 4020 58363 SH SOLE 56832 0 1531 OTONOMY INC COM 68906L105 1175 62339 SH SOLE 62339 0 0 OUTFRONT MEDIA INC COM 69007J106 1108 47925 SH SOLE 43917 0 4008 OWENS & MINOR INC NEW COM 690732102 21895 680168 SH SOLE 656272 0 23896 OWENS CORNING NEW COM 690742101 11677 174485 SH SOLE 169566 0 4919 OWENS ILL INC COM NEW 690768403 1161 48530 SH SOLE 0 0 48530 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 6495 192906 SH SOLE 192906 0 0 PACCAR INC COM 693718108 6175 93504 SH SOLE 0 0 93504 PACER FDS TR GLOBL CASH ETF 69374H709 301 10275 SH SOLE 0 0 10275 PACER FDS TR TRENDP 100 ETF 69374H303 631 23599 SH SOLE 0 0 23599 PACER FDS TR TRENDP 450 ETF 69374H204 1181 41613 SH SOLE 0 0 41613 PACER FDS TR TRENDP 750 ETF 69374H105 2700 103888 SH SOLE 0 0 103888 PACER FDS TR TRENDPILOT EUR 69374H808 200 7026 SH SOLE 0 0 7026 PACIFIC PREMIER BANCORP COM 69478X105 2065 55959 SH SOLE 0 0 55959 PACIRA PHARMACEUTICALS INC COM 695127100 1185 24845 SH SOLE 0 0 24845 PACKAGING CORP AMER COM 695156109 8349 74950 SH SOLE 57080 0 17870 PACWEST BANCORP DEL COM 695263103 35248 754782 SH SOLE 579244 0 175538 PALO ALTO NETWORKS INC COM 697435105 18170 135787 SH SOLE 55068 0 80719 PAN AMERICAN SILVER CORP COM 697900108 1651 98179 SH SOLE 0 0 98179 PANDORA MEDIA INC COM 698354107 423 47440 SH SOLE 0 0 47440 PANERA BREAD CO CL A 69840W108 423 1343 SH SOLE 0 0 1343 PAPA JOHNS INTL INC COM 698813102 410 5716 SH SOLE 0 0 5716 PARAMOUNT GROUP INC COM 69924R108 1624 101504 SH SOLE 98050 0 3454 PAREXEL INTL CORP COM 699462107 1768 20344 SH SOLE 15243 0 5101 PARK HOTELS RESORTS INC COM 700517105 349 12941 SH SOLE 761 0 12180 PARK NATL CORP COM 700658107 1380 13304 SH SOLE 0 0 13304 PARKER HANNIFIN CORP COM 701094104 14143 88491 SH SOLE 76517 0 11974 PARKWAY INC COM 70156Q107 258 11269 SH SOLE 0 0 11269 PARSLEY ENERGY INC CL A 701877102 10371 373743 SH SOLE 246342 0 127401 PATHEON N V SHS N6865W105 514 14735 SH SOLE 11215 0 3520 PATTERN ENERGY GROUP INC CL A 70338P100 376 15776 SH SOLE 0 0 15776 PATTERSON COMPANIES INC COM 703395103 3503 74609 SH SOLE 38112 0 36497 PATTERSON UTI ENERGY INC COM 703481101 3152 156129 SH SOLE 50305 0 105824 PAYCHEX INC COM 704326107 21176 371891 SH SOLE 143448 0 228443 PAYCHEX INC COM 704326107 11 42100 SH Call SOLE 0 0 0 PAYCOM SOFTWARE INC COM 70432V102 4705 68778 SH SOLE 61350 0 7428 PAYPAL HLDGS INC COM 70450Y103 56557 1053793 SH SOLE 368464 0 685329 PBF ENERGY INC CL A 69318G106 3054 137202 SH SOLE 77449 0 59753 PCM FUND INC COM 69323T101 177 15774 SH SOLE 0 0 15774 PDC ENERGY INC COM 69327R101 1101 25540 SH SOLE 25510 0 30 PDVWIRELESS INC COM 69290R104 221 9505 SH SOLE 0 0 9505 PEARSON PLC SPONSORED ADR 705015105 2194 244594 SH SOLE 0 0 244594 PEBBLEBROOK HOTEL TR COM 70509V100 22688 703734 SH SOLE 664190 0 39544 PEMBINA PIPELINE CORP COM 706327103 864 26090 SH SOLE 0 0 26090 PENGROWTH ENERGY CORP COM 70706P104 32 40347 SH SOLE 501 0 39846 PENN NATL GAMING INC COM 707569109 1272 59445 SH SOLE 50861 0 8584 PENNANTPARK INVT CORP COM 708062104 140 19000 SH SOLE 0 0 19000 PENNEY J C INC COM 708160106 426 91716 SH SOLE 0 0 91716 PENNYMAC MTG INVT TR COM 70931T103 228 12490 SH SOLE 0 0 12490 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1614 36750 SH SOLE 3991 0 32759 PENTAIR PLC SHS G7S00T104 27693 416176 SH SOLE 395458 0 20718 PENUMBRA INC COM 70975L107 664 7566 SH SOLE 7276 0 290 PEOPLES BANCORP N C INC COM 710577107 584 18478 SH SOLE 0 0 18478 PEOPLES UNITED FINANCIAL INC COM 712704105 16022 907250 SH SOLE 832995 0 74255 PEPSICO INC COM 713448108 298432 2584025 SH SOLE 1201114 0 1382911 PEPSICO INC COM 713448108 28 45800 SH Call SOLE 0 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 3820 139410 SH SOLE 132611 0 6799 PERRIGO CO PLC SHS G97822103 733 9702 SH SOLE 27 0 9675 PETROBRAS ARGENTINA S A SPONS ADR 71646J109 144 12000 SH SOLE 0 0 12000 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 366 45835 SH SOLE 0 0 45835 PETROQUEST ENERGY INC COM NEW 716748306 24 12050 SH SOLE 0 0 12050 PFIZER INC COM 717081103 286171 8519529 SH SOLE 3634810 0 4884719 PFIZER INC COM 717081103 19 22700 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 3 11600 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 2 50400 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 2 120600 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 5 31100 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 7 10600 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 25 68300 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 36398 548408 SH SOLE 521029 0 27379 PGT INNOVATIONS INC COM 69336V101 161 12609 SH SOLE 0 0 12609 PHILIP MORRIS INTL INC COM 718172109 252516 2149977 SH SOLE 1509396 0 640581 PHILIP MORRIS INTL INC COM 718172109 2 17000 SH Call SOLE 0 0 0 PHILLIPS 66 COM 718546104 51099 617955 SH SOLE 337158 0 280797 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1695 34298 SH SOLE 0 0 34298 PHYSICIANS RLTY TR COM 71943U104 19952 990646 SH SOLE 606354 0 384292 PIER 1 IMPORTS INC COM 720279108 273 52572 SH SOLE 0 0 52572 PIERIS PHARMACEUTICALS INC COM 720795103 76 15000 SH SOLE 0 0 15000 PIMCO CORPORATE & INCOME OPP COM 72201B101 318 19333 SH SOLE 0 0 19333 PIMCO CORPORATE INCOME STRAT COM 72200U100 202 11623 SH SOLE 0 0 11623 PIMCO DYNAMIC INCOME FD SHS 72201Y101 330 10924 SH SOLE 0 0 10924 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 3034 135940 SH SOLE 0 0 135940 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 3416 33700 SH SOLE 23302 0 10398 PIMCO ETF TR 1-5 US TIP IDX 72201R205 1350 25873 SH SOLE 0 0 25873 PIMCO ETF TR ACTIVE BD ETF 72201R775 8081 76212 SH SOLE 0 0 76212 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 53315 524132 SH SOLE 250075 0 274057 PIMCO ETF TR INV GRD CRP BD 72201R817 49585 471789 SH SOLE 471452 0 337 PIMCO HIGH INCOME FD COM SHS 722014107 174 19903 SH SOLE 0 0 19903 PIMCO INCOME STRATEGY FUND COM 72201H108 740 62641 SH SOLE 0 0 62641 PIMCO INCOME STRATEGY FUND I COM 72201J104 906 86816 SH SOLE 0 0 86816 PIMCO MUN INCOME FD II COM 72200W106 528 40176 SH SOLE 0 0 40176 PINNACLE ENTMT INC NEW COM 72348Y105 1422 71984 SH SOLE 68234 0 3750 PINNACLE FINL PARTNERS INC COM 72346Q104 6425 102304 SH SOLE 59708 0 42596 PINNACLE FOODS INC DEL COM 72348P104 12457 209707 SH SOLE 40175 0 169532 PINNACLE WEST CAP CORP COM 723484101 6625 77800 SH SOLE 69810 0 7990 PIONEER FLOATING RATE TR COM 72369J102 188 15816 SH SOLE 0 0 15816 PIONEER MUN HIGH INCOME ADV COM 723762100 1070 91486 SH SOLE 0 0 91486 PIONEER NAT RES CO COM 723787107 35164 220350 SH SOLE 62805 0 157545 PIPER JAFFRAY COS COM 724078100 316 5270 SH SOLE 0 0 5270 PITNEY BOWES INC COM 724479100 4292 284218 SH SOLE 0 0 284218 PIXELWORKS INC COM NEW 72581M305 359 78200 SH SOLE 0 0 78200 PJT PARTNERS INC COM CL A 69343T107 1431 35576 SH SOLE 0 0 35576 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 10015 381250 SH SOLE 0 0 381250 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2869 109654 SH SOLE 60584 0 49070 PLANET FITNESS INC CL A 72703H101 3756 160935 SH SOLE 140643 0 20292 PLATFORM SPECIALTY PRODS COR COM 72766Q105 1566 123525 SH SOLE 0 0 123525 PLAYA HOTELS & RESORTS NV SHS N70544106 1547 129492 SH SOLE 128102 0 1390 PLUG POWER INC COM NEW 72919P202 22 10834 SH SOLE 0 0 10834 PLUMAS BANCORP COM 729273102 1298 60962 SH SOLE 0 0 60962 PLURISTEM THERAPEUTICS INC COM 72940R102 22 16943 SH SOLE 0 0 16943 PNC FINL SVCS GROUP INC COM 693475105 98880 791864 SH SOLE 722001 0 69863 PNM RES INC COM 69349H107 2362 61751 SH SOLE 60004 0 1747 POAGE BANKSHARES INC COM 730206109 406 21314 SH SOLE 0 0 21314 POLARIS INDS INC COM 731068102 40855 442971 SH SOLE 372265 0 70706 POLYMET MINING CORP COM 731916102 7 12500 SH SOLE 0 0 12500 POLYONE CORP COM 73179P106 2321 59904 SH SOLE 59051 0 853 POOL CORPORATION COM 73278L105 8581 72985 SH SOLE 35917 0 37068 POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 446 6022 SH SOLE 0 0 6022 PORTLAND GEN ELEC CO COM NEW 736508847 6748 147681 SH SOLE 130413 0 17268 POSCO SPONSORED ADR 693483109 1217 19440 SH SOLE 13789 0 5651 POST HLDGS INC COM 737446104 9446 121642 SH SOLE 117138 0 4504 POTASH CORP SASK INC COM 73755L107 2877 176516 SH SOLE 10057 0 166459 POWER INTEGRATIONS INC COM 739276103 3171 43493 SH SOLE 43389 0 104 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 2370 150196 SH SOLE 0 0 150196 POWERSHARES ACTIVE MNG ETF T US REAL EST FD 73935B508 374 4743 SH SOLE 0 0 4743 POWERSHARES ACTIVE MNG ETF T VAR RAT INV GR 73935B862 13877 550880 SH SOLE 0 0 550880 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 1533 106078 SH SOLE 0 0 106078 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 1198 42028 SH SOLE 0 0 42028 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 623 14915 SH SOLE 0 0 14915 POWERSHARES ETF TR II DWA TACT MLT 73937B399 3674 132579 SH SOLE 0 0 132579 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 412 16363 SH SOLE 0 0 16363 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 2899 121002 SH SOLE 0 0 121002 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 16783 845506 SH SOLE 337784 0 507722 POWERSHARES ETF TR II EX US SML PORT 73936T771 772 24727 SH SOLE 0 0 24727 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 3796 199576 SH SOLE 0 0 199576 POWERSHARES ETF TR II GBL WTR PORT 73936T623 234 9841 SH SOLE 0 0 9841 POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 511 15622 SH SOLE 0 0 15622 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 2296 90238 SH SOLE 0 0 90238 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 6992 216400 SH SOLE 0 0 216400 POWERSHARES ETF TR II KBW BK PORT 73937B746 3314 67168 SH SOLE 0 0 67168 POWERSHARES ETF TR II KBW RG BK PORT 73937B712 319 5940 SH SOLE 0 0 5940 POWERSHARES ETF TR II NY MUNI BD ETF 73936T458 1488 60965 SH SOLE 0 0 60965 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 1380 91360 SH SOLE 0 0 91360 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 250 7795 SH SOLE 0 0 7795 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 29573 735089 SH SOLE 60845 0 674244 POWERSHARES ETF TR II S&P SMCP C DIS 73937B506 241 4405 SH SOLE 0 0 4405 POWERSHARES ETF TR II S&P SMCP CONSU 73937B605 219 3285 SH SOLE 0 0 3285 POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 1794 134917 SH SOLE 0 0 134917 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 1530 17402 SH SOLE 0 0 17402 POWERSHARES ETF TR II S&P SMCP IND P 73937B878 2940 51975 SH SOLE 0 0 51975 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 1103 14913 SH SOLE 0 0 14913 POWERSHARES ETF TR II S&P SMCP MAT P 73937B852 257 5519 SH SOLE 0 0 5519 POWERSHARES ETF TR II S&P SMCP UTI P 73937B837 516 9973 SH SOLE 0 0 9973 POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 20534 474559 SH SOLE 0 0 474559 POWERSHARES ETF TR II S&P500 HGH BET 73937B829 3381 90984 SH SOLE 0 0 90984 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 23843 533044 SH SOLE 0 0 533044 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 21276 487712 SH SOLE 0 0 487712 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 6836 233534 SH SOLE 16283 0 217251 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 5570 185921 SH SOLE 0 0 185921 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 6341 242409 SH SOLE 0 0 242409 POWERSHARES ETF TR II WK VRDO TX FR 73936T433 256 10281 SH SOLE 0 0 10281 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 16560 360704 SH SOLE 240912 0 119792 POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 409 10625 SH SOLE 0 0 10625 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 4239 175744 SH SOLE 0 0 175744 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 40631 867797 SH SOLE 0 0 867797 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 543 11899 SH SOLE 0 0 11899 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 3126 104734 SH SOLE 0 0 104734 POWERSHARES ETF TRUST DYN FD & BEV 73935X849 558 17700 SH SOLE 0 0 17700 POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 226 5446 SH SOLE 0 0 5446 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 2182 78349 SH SOLE 0 0 78349 POWERSHARES ETF TRUST DYN OIL SVCS 73935X625 402 42849 SH SOLE 0 0 42849 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 2711 43197 SH SOLE 0 0 43197 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 2085 49962 SH SOLE 0 0 49962 POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 2275 40579 SH SOLE 0 0 40579 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 6235 116167 SH SOLE 0 0 116167 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 10851 301767 SH SOLE 0 0 301767 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 7697 212566 SH SOLE 0 0 212566 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 1884 98622 SH SOLE 0 0 98622 POWERSHARES ETF TRUST FINL SECT PORT 73935X377 1533 48640 SH SOLE 0 0 48640 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 17645 170691 SH SOLE 0 0 170691 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 25538 215821 SH SOLE 0 0 215821 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 158 12699 SH SOLE 0 0 12699 POWERSHARES ETF TRUST GOLDEN DRG CHINA 73935X401 278 7377 SH SOLE 0 0 7377 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 2303 136838 SH SOLE 0 0 136838 POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 1820 29365 SH SOLE 0 0 29365 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 835 15610 SH SOLE 0 0 15610 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 2440 158719 SH SOLE 0 0 158719 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 2149 20833 SH SOLE 0 0 20833 POWERSHARES ETF TRUST RUSSELL 200 WTH 73935X450 250 5224 SH SOLE 0 0 5224 POWERSHARES ETF TRUST RUSSELL 2000 GRW 73935X872 261 8767 SH SOLE 0 0 8767 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 450 16080 SH SOLE 0 0 16080 POWERSHARES ETF TRUST TECH SECT PORT 73935X344 1201 26161 SH SOLE 0 0 26161 POWERSHARES ETF TRUST WATER RESOURCE 73935X575 617 22893 SH SOLE 0 0 22893 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 815 34417 SH SOLE 0 0 34417 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 3460 134736 SH SOLE 0 0 134736 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 3031 175585 SH SOLE 0 0 175585 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 5750 134616 SH SOLE 0 0 134616 POWERSHARES ETF TRUST II GLBL ST HI YLD 73936Q710 313 12908 SH SOLE 0 0 12908 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 583 24042 SH SOLE 0 0 24042 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 2090 56095 SH SOLE 0 0 56095 POWERSHARES ETF TRUST II PRP CAS INS PT 73936Q777 1853 31883 SH SOLE 0 0 31883 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 10802 466826 SH SOLE 92495 0 374331 POWERSHARES EXCHANGE TRADED RUSSELL 200 VAL 739371201 580 16132 SH SOLE 0 0 16132 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 9391 422626 SH SOLE 319983 0 102643 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 124458 904225 SH SOLE 191401 0 712824 PPG INDS INC COM 693506107 40745 370541 SH SOLE 311788 0 58753 PPL CORP COM 69351T106 117199 3031541 SH SOLE 2810568 0 220973 PRA GROUP INC COM 69354N106 1394 36792 SH SOLE 35342 0 1450 PRA HEALTH SCIENCES INC COM 69354M108 1049 13979 SH SOLE 8460 0 5519 PRAXAIR INC COM 74005P104 91941 693614 SH SOLE 597775 0 95839 PRECISION DRILLING CORP COM 2010 74022D308 60 17638 SH SOLE 0 0 17638 PREFERRED APT CMNTYS INC COM 74039L103 243 15440 SH SOLE 0 0 15440 PREFERRED BK LOS ANGELES CA COM NEW 740367404 501 9378 SH SOLE 0 0 9378 PREMIER INC CL A 74051N102 5103 141737 SH SOLE 136130 0 5607 PRESTIGE BRANDS HLDGS INC COM 74112D101 2397 45383 SH SOLE 44743 0 640 PRETIUM RES INC COM 74139C102 347 36068 SH SOLE 0 0 36068 PRICE T ROWE GROUP INC COM 74144T108 10455 140884 SH SOLE 14585 0 126299 PRICELINE GRP INC COM NEW 741503403 66907 35769 SH SOLE 10294 0 25475 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 294 200000 PRN SOLE 0 0 200000 PRICESMART INC COM 741511109 5348 61050 SH SOLE 60726 0 324 PRIMERICA INC COM 74164M108 8595 113470 SH SOLE 105206 0 8264 PRIMORIS SVCS CORP COM 74164F103 1146 45962 SH SOLE 45755 0 207 PRINCIPAL FINL GROUP INC COM 74251V102 2693 42037 SH SOLE 0 0 42037 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 333 18400 SH SOLE 0 0 18400 PROASSURANCE CORP COM 74267C106 2210 36345 SH SOLE 31197 0 5148 PROCTER AND GAMBLE CO COM 742718109 255992 2937355 SH SOLE 1584809 0 1352546 PROGENICS PHARMACEUTICALS IN COM 743187106 355 52276 SH SOLE 47176 0 5100 PROGRESSIVE CORP OHIO COM 743315103 12310 279204 SH SOLE 161501 0 117703 PROLOGIS INC COM 74340W103 24586 419273 SH SOLE 398847 0 20426 PROOFPOINT INC COM 743424103 2358 27159 SH SOLE 15208 0 11951 PROPETRO HLDG CORP COM 74347M108 925 66294 SH SOLE 51292 0 15002 PROS HOLDINGS INC COM 74346Y103 904 33000 SH SOLE 0 0 33000 PROSHARES TR INVT INT RT HG 74347B607 734 9601 SH SOLE 0 0 9601 PROSHARES TR MDCP 400 DIVID 74347B680 4787 93004 SH SOLE 0 0 93004 PROSHARES TR MSCI EAFE DIVD 74347B839 679 18524 SH SOLE 0 0 18524 PROSHARES TR PSHS LC COR PLUS 74347R248 446 7414 SH SOLE 0 0 7414 PROSHARES TR PSHS ULDOW30 NEW 74348A590 187 15700 SH SOLE 0 0 15700 PROSHARES TR PSHS ULTSH 20YRS 74347B201 697 19431 SH SOLE 0 0 19431 PROSHARES TR RUSS 2000 DIVD 74347B698 2037 37390 SH SOLE 0 0 37390 PROSHARES TR S&P 500 DV ARIST 74348A467 44018 761917 SH SOLE 0 0 761917 PROSHARES TR SHORT S&P 500 NE 74347B425 698 20833 SH SOLE 0 0 20833 PROSHARES TR SHRT 20+YR TRE 74347X849 285 12664 SH SOLE 0 0 12664 PROSHARES TR II ULTA BLMBG 2017 74347W247 375 25252 SH SOLE 0 0 25252 PROSPECT CAPITAL CORPORATION COM 74348T102 1271 156492 SH SOLE 0 0 156492 PROVIDENT FINL SVCS INC COM 74386T105 508 19997 SH SOLE 10963 0 9034 PRUDENTIAL FINL INC COM 744320102 20470 189287 SH SOLE 64195 0 125092 PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 1622 109126 SH SOLE 0 0 109126 PRUDENTIAL PLC ADR 74435K204 21540 468152 SH SOLE 421380 0 46772 PRUDENTIAL SHT DURATION HG Y COM 74442F107 3711 243017 SH SOLE 0 0 243017 PTC INC COM 69370C100 10696 194051 SH SOLE 47005 0 147046 PUBLIC STORAGE COM 74460D109 51052 244821 SH SOLE 225923 0 18898 PUBLIC SVC ENTERPRISE GROUP COM 744573106 29186 678584 SH SOLE 585433 0 93151 PULTE GROUP INC COM 745867101 4374 178295 SH SOLE 119723 0 58572 PURE STORAGE INC CL A 74624M102 448 34955 SH SOLE 0 0 34955 PUTNAM MANAGED MUN INCOM TR COM 746823103 1061 141242 SH SOLE 0 0 141242 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 211 45108 SH SOLE 0 0 45108 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 606 48449 SH SOLE 0 0 48449 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 2035 374834 SH SOLE 0 0 374834 PVH CORP COM 693656100 5723 49985 SH SOLE 42772 0 7213 QCR HOLDINGS INC COM 74727A104 601 12675 SH SOLE 0 0 12675 QEP RES INC COM 74733V100 3098 306750 SH SOLE 270306 0 36444 QORVO INC COM 74736K101 2124 33551 SH SOLE 0 0 33551 QTS RLTY TR INC COM CL A 74736A103 3208 61298 SH SOLE 38255 0 23043 QUAKER CHEM CORP COM 747316107 2481 17080 SH SOLE 16140 0 940 QUALCOMM INC COM 747525103 136168 2465918 SH SOLE 1587490 0 878428 QUALCOMM INC COM 747525103 28 15400 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 14 18700 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 2 32500 SH Call SOLE 0 0 0 QUALITY CARE PPTYS INC COM 747545101 287 15696 SH SOLE 0 0 15696 QUALYS INC COM 74758T303 2233 54722 SH SOLE 50317 0 4405 QUANTA SVCS INC COM 74762E102 2716 82489 SH SOLE 1033 0 81456 QUANTA SVCS INC COM 74762E102 8 14000 SH Call SOLE 0 0 0 QUEST DIAGNOSTICS INC COM 74834L100 4739 42630 SH SOLE 21248 0 21382 QUINTILES IMS HOLDINGS INC COM 74876Y101 16131 180235 SH SOLE 51588 0 128647 QUORUM HEALTH CORP COM 74909E106 143 34528 SH SOLE 0 0 34528 QUOTIENT LTD SHS G73268107 838 113872 SH SOLE 0 0 113872 RADNET INC COM 750491102 199 25651 SH SOLE 0 0 25651 RAIT FINANCIAL TRUST COM NEW 749227609 64 29199 SH SOLE 0 0 29199 RALPH LAUREN CORP CL A 751212101 269 3648 SH SOLE 0 0 3648 RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 1731 134164 SH SOLE 130109 0 4055 RANDGOLD RES LTD ADR 752344309 297 3362 SH SOLE 1003 0 2359 RANGE RES CORP COM 75281A109 3325 143509 SH SOLE 5608 0 137901 RAYMOND JAMES FINANCIAL INC COM 754730109 28813 359179 SH SOLE 0 0 359179 RAYMOND JAMES FINANCIAL INC COM 754730109 61 20500 SH Call SOLE 0 0 0 RAYONIER INC COM 754907103 1060 36834 SH SOLE 100 0 36734 RAYTHEON CO COM NEW 755111507 80205 496672 SH SOLE 228256 0 268416 RBC BEARINGS INC COM 75524B104 5668 55698 SH SOLE 55249 0 449 READING INTERNATIONAL INC CL A 755408101 1015 62933 SH SOLE 0 0 62933 REALITY SHS ETF TR DIVS ETF 75605A108 913 35731 SH SOLE 0 0 35731 REALOGY HLDGS CORP COM 75605Y106 1247 38442 SH SOLE 35135 0 3307 REALPAGE INC COM 75606N109 6286 174850 SH SOLE 17800 0 157050 REALTY INCOME CORP COM 756109104 36225 656488 SH SOLE 539056 0 117432 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1475 42959 SH SOLE 0 0 42959 RED HAT INC COM 756577102 25123 262386 SH SOLE 147208 0 115178 RED HAT INC NOTE 0.250%10/0 756577AD4 794 575000 PRN SOLE 0 0 575000 RED ROBIN GOURMET BURGERS IN COM 75689M101 757 11609 SH SOLE 0 0 11609 REDWOOD TR INC COM 758075402 312 18281 SH SOLE 0 0 18281 REGAL BELOIT CORP COM 758750103 1496 18341 SH SOLE 807 0 17534 REGAL ENTMT GROUP CL A 758766109 61195 2990962 SH SOLE 2840272 0 150690 REGENCY CTRS CORP COM 758849103 7496 119671 SH SOLE 117865 0 1806 REGENERON PHARMACEUTICALS COM 75886F107 20840 42431 SH SOLE 32565 0 9866 REGIONS FINL CORP NEW COM 7591EP100 20580 1405750 SH SOLE 698004 0 707746 REINSURANCE GROUP AMER INC COM NEW 759351604 12147 94607 SH SOLE 93540 0 1067 RELIANCE STEEL & ALUMINUM CO COM 759509102 1646 22606 SH SOLE 21156 0 1450 RELX NV SPONSORED ADR 75955B102 7257 350935 SH SOLE 350084 0 851 RELX PLC SPONSORED ADR 759530108 18782 857641 SH SOLE 799183 0 58458 RENASANT CORP COM 75970E107 2633 60204 SH SOLE 3288 0 56916 RENT A CTR INC NEW COM 76009N100 812 69260 SH SOLE 0 0 69260 RENT A CTR INC NEW COM 76009N100 6 28000 SH Call SOLE 0 0 0 RENT A CTR INC NEW COM 76009N100 8 26900 SH Call SOLE 0 0 0 REPUBLIC SVCS INC COM 760759100 23389 367000 SH SOLE 202967 0 164033 RESEARCH FRONTIERS INC COM 760911107 35 27500 SH SOLE 0 0 27500 RESMED INC COM 761152107 201 2576 SH SOLE 0 0 2576 RESOURCES CONNECTION INC COM 76122Q105 165 12037 SH SOLE 2038 0 9999 RESTAURANT BRANDS INTL INC COM 76131D103 2104 33642 SH SOLE 7461 0 26181 RETAIL OPPORTUNITY INVTS COR COM 76131N101 12529 652887 SH SOLE 493411 0 159476 RETAIL PPTYS AMER INC CL A 76131V202 194 15915 SH SOLE 0 0 15915 REVOLUTION LIGHTING TECHNOLO COM NEW 76155G206 76 11583 SH SOLE 0 0 11583 REXNORD CORP NEW COM 76169B102 2691 115739 SH SOLE 115664 0 75 REYNOLDS AMERICAN INC COM 761713106 48140 740146 SH SOLE 496075 0 244071 RH COM 74967X103 801 12415 SH SOLE 0 0 12415 RINGCENTRAL INC CL A 76680R206 3665 100283 SH SOLE 300 0 99983 RIO TINTO PLC SPONSORED ADR 767204100 16782 396646 SH SOLE 234517 0 162129 RITCHIE BROS AUCTIONEERS COM 767744105 2701 93989 SH SOLE 91405 0 2584 RITE AID CORP COM 767754104 2182 739570 SH SOLE 0 0 739570 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 1149 57537 SH SOLE 0 0 57537 RLI CORP COM 749607107 2177 39858 SH SOLE 37843 0 2015 RMR REAL ESTATE INCOME FUND COM 76970B101 9807 448820 SH SOLE 293 0 448527 ROBERT HALF INTL INC COM 770323103 8771 182996 SH SOLE 178354 0 4642 ROCKET FUEL INC COM 773111109 61 22150 SH SOLE 0 0 22150 ROCKWELL AUTOMATION INC COM 773903109 9668 59693 SH SOLE 14550 0 45143 ROCKWELL COLLINS INC COM 774341101 15184 144499 SH SOLE 78449 0 66050 ROCKWELL MED INC COM 774374102 547 68926 SH SOLE 0 0 68926 ROGERS COMMUNICATIONS INC CL B 775109200 28986 613580 SH SOLE 611642 0 1938 ROLLINS INC COM 775711104 482 11847 SH SOLE 0 0 11847 ROPER TECHNOLOGIES INC COM 776696106 50818 219467 SH SOLE 6698 0 212769 ROSS STORES INC COM 778296103 15163 262655 SH SOLE 221641 0 41014 ROYAL BK CDA MONTREAL QUE COM 780087102 29809 410452 SH SOLE 254510 0 155942 ROYAL BK SCOTLAND GROUP PLC SP ADR L RP PF 780097788 637 25150 SH SOLE 17879 0 7271 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 1116 43119 SH SOLE 3954 0 39165 ROYAL BK SCOTLAND GROUP PLC SPON ADR SER H 780097879 226 8500 SH SOLE 0 0 8500 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 736 112683 SH SOLE 110353 0 2330 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 6151 56311 SH SOLE 35717 0 20594 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 26766 491756 SH SOLE 196441 0 295315 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 69134 1299772 SH SOLE 938431 0 361341 ROYAL GOLD INC COM 780287108 1947 24911 SH SOLE 0 0 24911 ROYCE GLOBAL VALUE TR INC COM 78081T104 7544 784977 SH SOLE 33 0 784944 ROYCE MICRO-CAP TR INC COM 780915104 1804 208607 SH SOLE 0 0 208607 ROYCE VALUE TR INC COM 780910105 17506 1199891 SH SOLE 326 0 1199565 RPC INC COM 749660106 476 23534 SH SOLE 4211 0 19323 RPM INTL INC COM 749685103 13575 248859 SH SOLE 99712 0 149147 RPM INTL INC NOTE 2.250%12/1 749685AT0 1540 1305000 PRN SOLE 0 0 1305000 RSP PERMIAN INC COM 74978Q105 7164 221987 SH SOLE 183777 0 38210 RUBY TUESDAY INC COM 781182100 22 11000 SH SOLE 0 0 11000 RUTHS HOSPITALITY GROUP INC COM 783332109 544 25017 SH SOLE 0 0 25017 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 7714 71689 SH SOLE 61350 0 10339 RYDER SYS INC COM 783549108 1556 21615 SH SOLE 11921 0 9694 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 426 3044 SH SOLE 0 0 3044 RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 2906 31337 SH SOLE 0 0 31337 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 946 9198 SH SOLE 0 0 9198 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 136415 1471887 SH SOLE 60 0 1471827 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 921 8522 SH SOLE 0 0 8522 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 2750 22043 SH SOLE 0 0 22043 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 12398 131703 SH SOLE 0 0 131703 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 30134 505861 SH SOLE 0 0 505861 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 3020 57205 SH SOLE 0 0 57205 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 1321 33451 SH SOLE 0 0 33451 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 8751 50270 SH SOLE 0 0 50270 RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 435 4447 SH SOLE 0 0 4447 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 18024 144375 SH SOLE 0 0 144375 RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 3445 57685 SH SOLE 0 0 57685 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 3340 19515 SH SOLE 0 0 19515 RYDEX ETF TRUST GUGGENHM S&P 600 78355W585 928 18557 SH SOLE 0 0 18557 RYMAN HOSPITALITY PPTYS INC COM 78377T107 39431 616007 SH SOLE 612129 0 3878 S&P GLOBAL INC COM 78409V104 8025 54971 SH SOLE 15856 0 39115 SABRA HEALTH CARE REIT INC COM 78573L106 25144 1043333 SH SOLE 1014602 0 28731 SABRE CORP COM 78573M104 5396 247881 SH SOLE 244659 0 3222 SAFETY INCOME & GROWTH INC COM 78649D104 544 28400 SH SOLE 0 0 28400 SAGE THERAPEUTICS INC COM 78667J108 1816 22798 SH SOLE 5987 0 16811 SALESFORCE COM INC COM 79466L302 57504 664019 SH SOLE 113999 0 550020 SALESFORCE COM INC COM 79466L302 23 15600 SH Call SOLE 0 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 421 35943 SH SOLE 0 0 35943 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 24 16771 SH SOLE 0 0 16771 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 167 57679 SH SOLE 0 0 57679 SANDSTORM GOLD LTD COM NEW 80013R206 76 19600 SH SOLE 0 0 19600 SANMINA CORPORATION COM 801056102 1232 32335 SH SOLE 0 0 32335 SANOFI RIGHT 12/31/2020 80105N113 4 10993 SH SOLE 0 0 10993 SANOFI SPONSORED ADR 80105N105 135868 2835907 SH SOLE 2678900 0 157007 SAP SE SPON ADR 803054204 26411 252326 SH SOLE 234843 0 17483 SAREPTA THERAPEUTICS INC COM 803607100 355 10540 SH SOLE 5943 0 4597 SBA COMMUNICATIONS CORP NEW CL A 78410G104 7687 56980 SH SOLE 23660 0 33320 SCANA CORP NEW COM 80589M102 10200 152209 SH SOLE 1068 0 151141 SCHEIN HENRY INC COM 806407102 19785 108101 SH SOLE 7859 0 100242 SCHLUMBERGER LTD COM 806857108 68629 1042359 SH SOLE 616282 0 426077 SCHNEIDER NATIONAL INC CL B 80689H102 1199 53620 SH SOLE 53056 0 564 SCHNITZER STL INDS CL A 806882106 2802 111210 SH SOLE 500 0 110710 SCHULMAN A INC COM 808194104 630 19689 SH SOLE 0 0 19689 SCHWAB CHARLES CORP NEW COM 808513105 20756 483160 SH SOLE 432007 0 51153 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1151 34040 SH SOLE 0 0 34040 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1017 38192 SH SOLE 0 0 38192 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 850 30333 SH SOLE 0 0 30333 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 8851 270261 SH SOLE 0 0 270261 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 283 5420 SH SOLE 0 0 5420 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1813 31012 SH SOLE 0 0 31012 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7701 170756 SH SOLE 0 0 170756 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1760 30462 SH SOLE 0 0 30462 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 884 18353 SH SOLE 0 0 18353 SCHWAB STRATEGIC TR US REIT ETF 808524847 650 15769 SH SOLE 0 0 15769 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 755 11815 SH SOLE 0 0 11815 SCORPIO TANKERS INC SHS Y7542C106 463 116574 SH SOLE 0 0 116574 SCOTTS MIRACLE GRO CO CL A 810186106 8534 95392 SH SOLE 4079 0 91313 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 1293 18933 SH SOLE 0 0 18933 SEABOARD CORP COM 811543107 280 70 SH SOLE 0 0 70 SEADRILL LIMITED SHS G7945E105 229 634013 SH SOLE 0 0 634013 SEADRILL LIMITED SHS G7945E105 16 327300 SH Call SOLE 0 0 0 SEADRILL LIMITED SHS G7945E105 1 15200 SH Call SOLE 0 0 0 SEADRILL PARTNERS LLC COMUNIT REP LB Y7545W109 910 267504 SH SOLE 0 0 267504 SEAGATE TECHNOLOGY PLC SHS G7945M107 56147 1448951 SH SOLE 1324875 0 124076 SEALED AIR CORP NEW COM 81211K100 3342 74657 SH SOLE 47490 0 27167 SEATTLE GENETICS INC COM 812578102 424 8191 SH SOLE 2142 0 6049 SEAWORLD ENTMT INC COM 81282V100 1076 66164 SH SOLE 64389 0 1775 SEI INVESTMENTS CO COM 784117103 8994 167229 SH SOLE 115356 0 51873 SELECT COMFORT CORP COM 81616X103 314 8835 SH SOLE 1448 0 7387 SELECT INCOME REIT COM SH BEN INT 81618T100 498 20718 SH SOLE 0 0 20718 SELECT SECTOR SPDR TR ENERGY 81369Y506 20621 317632 SH SOLE 0 0 317632 SELECT SECTOR SPDR TR ENERGY 81369Y506 7 23100 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3348 103970 SH SOLE 0 0 103970 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 50188 559941 SH SOLE 316089 0 243852 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 21234 386489 SH SOLE 248408 0 138081 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 50892 642249 SH SOLE 332006 0 310243 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 40644 1647501 SH SOLE 303808 0 1343693 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 398 79500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 90 18700 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 12 21700 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 25406 373003 SH SOLE 0 0 373003 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 10698 205893 SH SOLE 0 0 205893 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7715 143377 SH SOLE 0 0 143377 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 47455 867222 SH SOLE 311364 0 555858 SELECTIVE INS GROUP INC COM 816300107 798 15951 SH SOLE 0 0 15951 SEMGROUP CORP CL A 81663A105 2032 75249 SH SOLE 50552 0 24697 SEMPRA ENERGY COM 816851109 27768 246276 SH SOLE 217118 0 29158 SEMTECH CORP COM 816850101 1470 41115 SH SOLE 34049 0 7066 SENIOR HSG PPTYS TR SH BEN INT 81721M109 835 40835 SH SOLE 0 0 40835 SENOMYX INC COM 81724Q107 16 19433 SH SOLE 0 0 19433 SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 10247 239864 SH SOLE 237751 0 2113 SENSEONICS HLDGS INC COM 81727U105 70 39000 SH SOLE 0 0 39000 SENSIENT TECHNOLOGIES CORP COM 81725T100 841 10449 SH SOLE 10440 0 9 SERITAGE GROWTH PPTYS CL A 81752R100 746 17780 SH SOLE 14883 0 2897 SERVICE CORP INTL COM 817565104 1674 50034 SH SOLE 133 0 50167 SERVICENOW INC COM 81762P102 4026 37982 SH SOLE 2008 0 35974 SERVICESOURCE INTL INC COM 81763U100 66 17120 SH SOLE 0 0 17120 SERVISFIRST BANCSHARES INC COM 81768T108 276 7485 SH SOLE 0 0 7485 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 305 10077 SH SOLE 0 0 10077 SHERWIN WILLIAMS CO COM 824348106 11273 32119 SH SOLE 23005 0 9114 SHIP FINANCE INTERNATIONAL L SHS G81075106 803 59025 SH SOLE 0 0 59025 SHIRE PLC SPONSORED ADR 82481R106 16144 97683 SH SOLE 84822 0 12861 SHOPIFY INC CL A 82509L107 6244 71849 SH SOLE 0 0 71849 SIBANYE GOLD LTD SPONSORED ADR 825724206 115 24804 SH SOLE 23414 0 1390 SIGNATURE BK NEW YORK N Y COM 82669G104 7589 52877 SH SOLE 50396 0 2481 SIGNET JEWELERS LIMITED SHS G81276100 522 8249 SH SOLE 6041 0 2208 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1042 21601 SH SOLE 0 0 21601 SILVER SPRING NETWORKS INC COM 82817Q103 634 56201 SH SOLE 0 0 56201 SILVER STD RES INC COM 82823L106 110 11366 SH SOLE 0 0 11366 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 392 7409 SH SOLE 0 0 7409 SIMON PPTY GROUP INC NEW COM 828806109 17375 107409 SH SOLE 65672 0 41737 SIMULATIONS PLUS INC COM 829214105 253 20457 SH SOLE 0 0 20457 SINCLAIR BROADCAST GROUP INC CL A 829226109 7808 237320 SH SOLE 236066 0 1254 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 245 4583 SH SOLE 4421 0 162 SIRIUS XM HLDGS INC COM 82968B103 2818 515214 SH SOLE 101475 0 413739 SIRIUS XM HLDGS INC COM 82968B103 14 53000 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 13 20000 SH Put SOLE 0 0 20000 SIRIUS XM HLDGS INC COM 82968B103 49 50000 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 8 19100 SH Call SOLE 0 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 252 4838 SH SOLE 3051 0 1787 SIX FLAGS ENTMT CORP NEW COM 83001A102 10220 171449 SH SOLE 59104 0 112345 SKECHERS U S A INC CL A 830566105 1592 53969 SH SOLE 41538 0 12431 SKYWEST INC COM 830879102 1963 55938 SH SOLE 0 0 55938 SKYWORKS SOLUTIONS INC COM 83088M102 16191 168750 SH SOLE 37426 0 131324 SL GREEN RLTY CORP COM 78440X101 11519 108871 SH SOLE 108622 0 249 SLM CORP COM 78442P106 7132 620187 SH SOLE 616158 0 4029 SM ENERGY CO COM 78454L100 1398 84558 SH SOLE 51761 0 32797 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 350 10055 SH SOLE 6377 0 3678 SMITH A O COM 831865209 5832 103527 SH SOLE 56969 0 46558 SMUCKER J M CO COM NEW 832696405 14307 120910 SH SOLE 62255 0 58655 SNAP INC CL A 83304A106 1863 104822 SH SOLE 0 0 104822 SNAP INC CL A 83304A106 12 17000 SH Call SOLE 0 0 0 SNAP INC CL A 83304A106 36 17000 SH Call SOLE 0 0 0 SNAP ON INC COM 833034101 10771 68169 SH SOLE 51350 0 16819 SNYDERS-LANCE INC COM 833551104 1064 30726 SH SOLE 18555 0 12171 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 1901 57567 SH SOLE 12077 0 45490 SOLAR CAP LTD COM 83413U100 236 10794 SH SOLE 0 0 10794 SOLAREDGE TECHNOLOGIES INC COM 83417M104 542 27100 SH SOLE 0 0 27100 SOLIGENIX INC COM 834223307 30 14710 SH SOLE 0 0 14710 SONOCO PRODS CO COM 835495102 2519 48989 SH SOLE 16261 0 32728 SONY CORP SPONSORED ADR 835699307 8280 216808 SH SOLE 169257 0 47551 SOUTH JERSEY INDS INC COM 838518108 1484 43432 SH SOLE 5560 0 37872 SOUTH ST CORP COM 840441109 2646 30878 SH SOLE 20337 0 10541 SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 53 16611 SH SOLE 0 0 16611 SOUTHERN CO COM 842587107 95144 1987142 SH SOLE 1181305 0 805837 SOUTHERN CO COM 842587107 185 81000 SH Put SOLE 0 0 81000 SOUTHERN CO COM 842587107 7 27200 SH Call SOLE 0 0 0 SOUTHERN CO COM 842587107 324 81000 SH Put SOLE 0 0 81000 SOUTHERN COPPER CORP COM 84265V105 570 16468 SH SOLE 0 0 16468 SOUTHERN FIRST BANCSHARES IN COM 842873101 2592 69964 SH SOLE 0 0 69964 SOUTHWEST AIRLS CO COM 844741108 10700 172198 SH SOLE 44465 0 127733 SOUTHWESTERN ENERGY CO COM 845467109 1433 235732 SH SOLE 217480 0 18252 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 22135 103804 SH SOLE 0 0 103804 SPDR GOLD TRUST GOLD SHS 78463V107 42627 361183 SH SOLE 50 0 361133 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 38324 803600 SH SOLE 624447 0 179153 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1920 50393 SH SOLE 3298 0 47095 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 3697 96107 SH SOLE 0 0 96107 SPDR INDEX SHS FDS EUROPE ETF 78463X608 727 24816 SH SOLE 0 0 24816 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 8360 201289 SH SOLE 0 0 201289 SPDR INDEX SHS FDS INTL HLTH ETF 78463X681 259 5159 SH SOLE 0 0 5159 SPDR INDEX SHS FDS INTL INDS ETF 78463X673 1366 39792 SH SOLE 0 0 39792 SPDR INDEX SHS FDS INTL TECH ETF 78463X657 1451 34051 SH SOLE 0 0 34051 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 452 7768 SH SOLE 0 0 7768 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 377 12634 SH SOLE 0 0 12634 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 395 7832 SH SOLE 0 0 7832 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 625 9412 SH SOLE 0 0 9412 SPDR INDEX SHS FDS S&P INTL CONS 78463X731 1344 33890 SH SOLE 0 0 33890 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2040 52158 SH SOLE 0 0 52158 SPDR S&P 500 ETF TR TR UNIT 78462F103 417990 1728636 SH SOLE 344692 0 1383944 SPDR S&P 500 ETF TR TR UNIT 78462F103 24 11400 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 19 10700 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 13 18000 SH Put SOLE 0 0 18000 SPDR S&P 500 ETF TR TR UNIT 78462F103 11 11200 SH Put SOLE 0 0 11200 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 222790 701392 SH SOLE 399073 0 302319 SPDR SER TR BLOMBERG BRC INV 78468R200 105653 3438682 SH SOLE 3355338 0 83344 SPDR SER TR BLOMBRG BRC SRT 78468R101 2857 94732 SH SOLE 0 0 94732 SPDR SER TR BLOOMBERG SRT TR 78468R408 58636 2096398 SH SOLE 1912548 0 183850 SPDR SER TR DORSEY WRGT FI 78468R713 1543 60210 SH SOLE 0 0 60210 SPDR SER TR NUVEEN BLMBRG SR 78468R739 88419 1823070 SH SOLE 1767532 0 55538 SPDR SER TR NUVEEN BRC MUNIC 78468R721 3812 78297 SH SOLE 57855 0 20442 SPDR SER TR SP500 HIGH DIV 78468R788 295 8365 SH SOLE 0 0 8365 SPDR SER TR SPDR RUSSEL 2000 78468R853 1146 13763 SH SOLE 0 0 13763 SPDR SER TR SSGA US SMAL ETF 78468R887 421 4561 SH SOLE 0 0 4561 SPDR SERIES TRUST AEROSPACE DEF 78464A631 4293 60974 SH SOLE 0 0 60974 SPDR SERIES TRUST BLMBRG BR 1 3 MT 78464A680 1796 39269 SH SOLE 0 0 39269 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 34599 697268 SH SOLE 222408 0 474860 SPDR SERIES TRUST BLOMBERG BRC COR 78464A367 740 17764 SH SOLE 0 0 17764 SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 20788 678476 SH SOLE 471355 0 207121 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 316 11442 SH SOLE 131 0 11311 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 103838 3017651 SH SOLE 2871950 0 145701 SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 202 7675 SH SOLE 0 0 7675 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 300 5341 SH SOLE 0 0 5341 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 119749 3219047 SH SOLE 2980041 0 239006 SPDR SERIES TRUST CITI INT GVT ETF 78464A490 380 6836 SH SOLE 0 0 6836 SPDR SERIES TRUST COMP SOFTWARE 78464A599 618 9848 SH SOLE 0 0 9848 SPDR SERIES TRUST DJ REIT ETF 78464A607 6938 74621 SH SOLE 0 0 74621 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 477 7772 SH SOLE 0 0 7772 SPDR SERIES TRUST MORGAN TECH ETF 78464A102 60043 823744 SH SOLE 787373 0 36371 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 26971 474431 SH SOLE 462459 0 11972 SPDR SERIES TRUST OILGAS EQUIP 78464A748 477 30866 SH SOLE 0 0 30866 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 6792 47442 SH SOLE 0 0 47442 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 13742 142690 SH SOLE 122233 0 20457 SPDR SERIES TRUST S&P 500 GROWTH 78464A409 13892 117485 SH SOLE 0 0 117485 SPDR SERIES TRUST S&P 500 VALUE 78464A508 1732 15239 SH SOLE 642 0 14597 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 864 3997 SH SOLE 0 0 3997 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 891 7468 SH SOLE 0 0 7468 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 3978 32304 SH SOLE 0 0 32304 SPDR SERIES TRUST S&P BIOTECH 78464A870 23390 303046 SH SOLE 0 0 303046 SPDR SERIES TRUST S&P BIOTECH 78464A870 145 42500 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 102 12700 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 9139 209990 SH SOLE 0 0 209990 SPDR SERIES TRUST S&P BK ETF 78464A797 26 25100 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 9431 191681 SH SOLE 191208 0 473 SPDR SERIES TRUST S&P DIVID ETF 78464A763 265084 2982152 SH SOLE 2311849 0 670303 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1554 40335 SH SOLE 0 0 40335 SPDR SERIES TRUST S&P INS ETF 78464A789 2293 26041 SH SOLE 0 0 26041 SPDR SERIES TRUST S&P METALS MNG 78464A755 7331 244624 SH SOLE 0 0 244624 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 3009 94265 SH SOLE 0 0 94265 SPDR SERIES TRUST S&P PHARMAC 78464A722 2910 67626 SH SOLE 0 0 67626 SPDR SERIES TRUST S&P REGL BKG 78464A698 19063 346908 SH SOLE 0 0 346908 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 674 16548 SH SOLE 0 0 16548 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 20544 333186 SH SOLE 0 0 333186 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 631 11383 SH SOLE 0 0 11383 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1686 37499 SH SOLE 0 0 37499 SPECTRA ENERGY PARTNERS LP COM 84756N109 26818 625116 SH SOLE 540899 0 84217 SPECTRUM BRANDS HLDGS INC COM 84763R101 2040 16313 SH SOLE 13876 0 2437 SPIRE INC COM 84857L101 493 7075 SH SOLE 0 0 7075 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 13244 228578 SH SOLE 79379 0 149199 SPIRIT AIRLS INC COM 848577102 3906 75631 SH SOLE 44719 0 30912 SPIRIT RLTY CAP INC NEW COM 84860W102 2677 361277 SH SOLE 0 0 361277 SPLUNK INC COM 848637104 8582 150849 SH SOLE 124961 0 25888 SPRAGUE RES LP COM UNIT REP LTD 849343108 632 22416 SH SOLE 0 0 22416 SPRINT CORP COM SER 1 85207U105 241 29387 SH SOLE 0 0 29387 SPROTT FOCUS TR INC COM 85208J109 153 20787 SH SOLE 0 0 20787 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 4725 466434 SH SOLE 0 0 466434 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1697 212601 SH SOLE 0 0 212601 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1065 168809 SH SOLE 0 0 168809 SPROUTS FMRS MKT INC COM 85208M102 6011 265138 SH SOLE 142104 0 123034 SPROUTS FMRS MKT INC COM 85208M102 187 101100 SH Call SOLE 0 0 0 SPS COMM INC COM 78463M107 1995 31288 SH SOLE 0 0 31288 SPX FLOW INC COM 78469X107 1335 36210 SH SOLE 0 0 36210 SQUARE INC CL A 852234103 2280 97196 SH SOLE 8124 0 89072 SRC ENERGY INC COM 78470V108 4303 639380 SH SOLE 22693 0 616687 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1845 48037 SH SOLE 34925 0 13112 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 20630 434967 SH SOLE 362590 0 72377 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 33979 955013 SH SOLE 0 0 955013 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 394 16419 SH SOLE 0 0 16419 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 17230 350120 SH SOLE 110064 0 240056 ST JOE CO COM 790148100 244 12988 SH SOLE 0 0 12988 STAG INDL INC COM 85254J102 1105 40020 SH SOLE 0 0 40020 STAMPS COM INC COM NEW 852857200 3483 22487 SH SOLE 0 0 22487 STAMPS COM INC COM NEW 852857200 272 17100 SH Call SOLE 0 0 0 STANLEY BLACK & DECKER INC COM 854502101 23319 165699 SH SOLE 114199 0 51500 STANLEY BLACK & DECKER INC COM 854502101 89 12700 SH Call SOLE 0 0 0 STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 274 2500 SH SOLE 0 0 2500 STAPLES INC COM 855030102 1161 115282 SH SOLE 0 0 115282 STAR GAS PARTNERS L P UNIT LTD PARTNR 85512C105 312 28810 SH SOLE 0 0 28810 STAR GAS PARTNERS L P UNIT LTD PARTNR 85512C105 28 21600 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 62996 1080359 SH SOLE 234324 0 846035 STARBUCKS CORP COM 855244109 2 32000 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 13 37100 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 4 20200 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC COM 85571B105 4745 211910 SH SOLE 107390 0 104520 STATE BK FINL CORP COM 856190103 541 19961 SH SOLE 6513 0 13448 STATE STR CORP COM 857477103 16463 183470 SH SOLE 147961 0 35509 STATOIL ASA SPONSORED ADR 85771P102 29261 1770194 SH SOLE 1752160 0 18034 STEEL DYNAMICS INC COM 858119100 20960 585314 SH SOLE 447071 0 138243 STEELCASE INC CL A 858155203 1393 99495 SH SOLE 0 0 99495 STEIN MART INC COM 858375108 296 174974 SH SOLE 0 0 174974 STELLUS CAP INVT CORP COM 858568108 1121 81783 SH SOLE 0 0 81783 STEPAN CO COM 858586100 1345 15432 SH SOLE 1446 0 13986 STERICYCLE INC COM 858912108 15937 208818 SH SOLE 131643 0 77175 STERIS PLC SHS USD G84720104 23824 292317 SH SOLE 266714 0 25603 STERLING BANCORP DEL COM 85917A100 1184 50925 SH SOLE 7007 0 43918 STEWART INFORMATION SVCS COR COM 860372101 243 5350 SH SOLE 0 0 5350 STIFEL FINL CORP COM 860630102 1529 33261 SH SOLE 31737 0 1524 STMICROELECTRONICS N V NY REGISTRY 861012102 1194 83015 SH SOLE 23769 0 59246 STOCK YDS BANCORP INC COM 861025104 265 6815 SH SOLE 0 0 6815 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 2642 279583 SH SOLE 0 0 279583 STORE CAP CORP COM 862121100 663 29541 SH SOLE 0 0 29541 STRATASYS LTD SHS M85548101 476 20406 SH SOLE 0 0 20406 STRYKER CORP COM 863667101 20900 150601 SH SOLE 68127 0 82474 STURM RUGER & CO INC COM 864159108 2172 34915 SH SOLE 0 0 34915 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1165 48983 SH SOLE 0 0 48983 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 13410 1706154 SH SOLE 1700802 0 5352 SUMMIT HOTEL PPTYS COM 866082100 4489 240692 SH SOLE 179920 0 60772 SUMMIT MATLS INC CL A 86614U100 4180 144774 SH SOLE 141094 0 3680 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 1000 44147 SH SOLE 0 0 44147 SUN CMNTYS INC COM 866674104 1825 20813 SH SOLE 17202 0 3611 SUN HYDRAULICS CORP COM 866942105 300 7023 SH SOLE 1602 0 5421 SUN LIFE FINL INC COM 866796105 345 9660 SH SOLE 0 0 9660 SUNCOR ENERGY INC NEW COM 867224107 16638 569809 SH SOLE 459915 0 109894 SUNOCO LP COM U REP LP 86765K109 2088 68211 SH SOLE 0 0 68211 SUNOPTA INC COM 8676EP108 1232 120769 SH SOLE 0 0 120769 SUNPOWER CORP COM 867652406 2538 271782 SH SOLE 0 0 271782 SUNTRUST BKS INC COM 867914103 33560 591683 SH SOLE 382070 0 209613 SUPERIOR ENERGY SVCS INC COM 868157108 1450 139029 SH SOLE 42762 0 96267 SUPERNUS PHARMACEUTICALS INC COM 868459108 347 8058 SH SOLE 5810 0 2248 SURGERY PARTNERS INC COM 86881A100 3286 144421 SH SOLE 0 0 144421 SUTHERLAND ASSET MGMT CORP M COM 86933G105 10797 727049 SH SOLE 0 0 727049 SVB FINL GROUP COM 78486Q101 9135 51964 SH SOLE 14328 0 37636 SWIFT TRANSN CO CL A 87074U101 651 24578 SH SOLE 0 0 24578 SWISS HELVETIA FD INC COM 870875101 198 15565 SH SOLE 0 0 15565 SYMANTEC CORP COM 871503108 3722 131758 SH SOLE 37775 0 93983 SYNALLOY CP DEL COM 871565107 181 16000 SH SOLE 0 0 16000 SYNAPTICS INC COM 87157D109 3398 65704 SH SOLE 11946 0 53758 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 8182 497388 SH SOLE 0 0 497388 SYNCHRONY FINL COM 87165B103 28172 944716 SH SOLE 337988 0 606728 SYNCHRONY FINL COM 87165B103 18 45500 SH Call SOLE 0 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 120 26943 SH SOLE 0 0 26943 SYNNEX CORP COM 87162W100 1665 13880 SH SOLE 0 0 13880 SYNOPSYS INC COM 871607107 5707 78250 SH SOLE 35293 0 42957 SYNOVUS FINL CORP COM NEW 87161C501 3983 90037 SH SOLE 29706 0 60331 SYNTEL INC COM 87162H103 1121 66097 SH SOLE 0 0 66097 SYSCO CORP COM 871829107 51924 1031681 SH SOLE 786590 0 245091 T MOBILE US INC COM 872590104 2564 42290 SH SOLE 20175 0 22115 TABLEAU SOFTWARE INC CL A 87336U105 2053 33500 SH SOLE 6362 0 27138 TABULA RASA HEALTHCARE INC COM 873379101 884 58750 SH SOLE 0 0 58750 TAHOE RES INC COM 873868103 2171 251804 SH SOLE 0 0 251804 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 60679 1735668 SH SOLE 1380374 0 355294 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3107 42348 SH SOLE 35408 0 6940 TAL ED GROUP ADS REPSTG COM 874080104 322 2630 SH SOLE 0 0 2630 TALLGRASS ENERGY GP LP SHS CL A 874696107 2182 85792 SH SOLE 71491 0 14301 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 4464 89116 SH SOLE 0 0 89116 TANDEM DIABETES CARE INC COM 875372104 12 15000 SH SOLE 0 0 15000 TANGER FACTORY OUTLET CTRS I COM 875465106 5358 206223 SH SOLE 125397 0 80826 TANZANIAN ROYALTY EXPL CORP COM 87600U104 13 28513 SH SOLE 0 0 28513 TARGA RES CORP COM 87612G101 17202 380576 SH SOLE 130407 0 250169 TARGET CORP COM 87612E106 56321 1077078 SH SOLE 693471 0 383607 TATA MTRS LTD SPONSORED ADR 876568502 351 10623 SH SOLE 8575 0 2048 TC PIPELINES LP UT COM LTD PRT 87233Q108 981 17840 SH SOLE 0 0 17840 TCP CAP CORP COM 87238Q103 1926 113983 SH SOLE 0 0 113983 TCW STRATEGIC INCOME FUND IN COM 872340104 220 38952 SH SOLE 0 0 38952 TD AMERITRADE HLDG CORP COM 87236Y108 5733 133364 SH SOLE 129795 0 3569 TE CONNECTIVITY LTD REG SHS H84989104 108929 1384454 SH SOLE 1342529 0 41925 TECK RESOURCES LTD CL B 878742204 929 53594 SH SOLE 0 0 53594 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 444 28916 SH SOLE 0 0 28916 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 1561 544064 SH SOLE 0 0 544064 TEEKAY TANKERS LTD CL A Y8565N102 28 14662 SH SOLE 0 0 14662 TEGNA INC COM 87901J105 1200 83260 SH SOLE 75727 0 7533 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 5155 205360 SH SOLE 0 0 205360 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 11579 631359 SH SOLE 1 0 631358 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 2279 109312 SH SOLE 0 0 109312 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2142 141741 SH SOLE 0 0 141741 TELADOC INC COM 87918A105 2069 59617 SH SOLE 29135 0 30482 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 1013 108387 SH SOLE 104987 0 3400 TELEDYNE TECHNOLOGIES INC COM 879360105 6947 54419 SH SOLE 52387 0 2032 TELEFLEX INC COM 879369106 9910 47696 SH SOLE 34178 0 13518 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 423 31360 SH SOLE 29274 0 2086 TELEFONICA S A SPONSORED ADR 879382208 4043 389112 SH SOLE 17937 0 371175 TELEPHONE & DATA SYS INC COM NEW 879433829 417 15020 SH SOLE 823 0 14197 TELIGENT INC NEW COM 87960W104 276 30137 SH SOLE 0 0 30137 TELUS CORP COM 87971M103 20538 594788 SH SOLE 572859 0 21929 TEMPLETON EMERG MKTS INCOME COM 880192109 563 50207 SH SOLE 0 0 50207 TEMPLETON EMERGING MKTS FD I COM 880191101 180 12045 SH SOLE 0 0 12045 TEMPLETON GLOBAL INCOME FD COM 880198106 2089 310836 SH SOLE 0 0 310836 TEMPUR SEALY INTL INC COM 88023U101 2033 38084 SH SOLE 0 0 38084 TENET HEALTHCARE CORP COM NEW 88033G407 214 11065 SH SOLE 0 0 11065 TENNECO INC COM 880349105 3598 62215 SH SOLE 60067 0 2148 TERADATA CORP DEL COM 88076W103 2037 69065 SH SOLE 64328 0 4737 TERADYNE INC COM 880770102 430 14304 SH SOLE 9107 0 5197 TEREX CORP NEW COM 880779103 276 7368 SH SOLE 0 0 7368 TERRAVIA HLDGS INC COM 88105A106 2 10550 SH SOLE 0 0 10550 TERRENO RLTY CORP COM 88146M101 1008 29932 SH SOLE 29841 0 91 TESARO INC COM 881569107 1305 9333 SH SOLE 4375 0 4958 TESLA INC COM 88160R101 22653 62644 SH SOLE 13025 0 49619 TESORO CORP COM 881609101 12849 137281 SH SOLE 122162 0 15119 TESORO LOGISTICS LP COM UNIT LP 88160T107 8164 157946 SH SOLE 0 0 157946 TETRA TECH INC NEW COM 88162G103 208 4537 SH SOLE 2630 0 1907 TETRA TECHNOLOGIES INC DEL COM 88162F105 29 10331 SH SOLE 0 0 10331 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 1188 1108000 PRN SOLE 0 0 1108000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 16173 486848 SH SOLE 0 0 486848 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 3882 50153 SH SOLE 39994 0 10159 TEXAS INSTRS INC COM 882508104 82212 1068648 SH SOLE 736816 0 331832 TEXAS INSTRS INC COM 882508104 2 28500 SH Call SOLE 0 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 1398 4757 SH SOLE 0 0 4757 TEXAS ROADHOUSE INC COM 882681109 4288 84166 SH SOLE 72092 0 12074 TEXTRON INC COM 883203101 6128 130109 SH SOLE 95627 0 34482 TG THERAPEUTICS INC COM 88322Q108 839 83508 SH SOLE 0 0 83508 THE TRADE DESK INC COM CL A 88339J105 806 16082 SH SOLE 3358 0 12724 THERAPEUTICSMD INC COM 88338N107 1918 363914 SH SOLE 0 0 363914 THERMO FISHER SCIENTIFIC INC COM 883556102 30382 174135 SH SOLE 101768 0 72367 THERMON GROUP HLDGS INC COM 88362T103 471 24570 SH SOLE 24288 0 282 THIRD PT REINS LTD COM G8827U100 349 25095 SH SOLE 0 0 25095 THL CR INC COM 872438106 1103 110892 SH SOLE 0 0 110892 THL CR SR LN FD COM 87244R103 1823 102813 SH SOLE 0 0 102813 THOMSON REUTERS CORP COM 884903105 34616 747800 SH SOLE 652814 0 94986 THOR INDS INC COM 885160101 11587 110860 SH SOLE 103557 0 7303 TIER REIT INC COM NEW 88650V208 496 26819 SH SOLE 0 0 26819 TIFFANY & CO NEW COM 886547108 1427 15201 SH SOLE 0 0 15201 TIME INC NEW COM 887228104 146 10151 SH SOLE 8552 0 1599 TIME WARNER INC COM NEW 887317303 114198 1137299 SH SOLE 296541 0 840758 TIME WARNER INC COM NEW 887317303 3 10700 SH Call SOLE 0 0 0 TIME WARNER INC COM NEW 887317303 86 63600 SH Call SOLE 0 0 0 TIMKEN CO COM 887389104 15650 338385 SH SOLE 335621 0 2764 TITAN INTL INC ILL COM 88830M102 1249 103963 SH SOLE 0 0 103963 TIVITY HEALTH INC COM 88870R102 201 5034 SH SOLE 0 0 5034 TJX COS INC NEW COM 872540109 27333 378725 SH SOLE 249428 0 129297 TOLL BROTHERS INC COM 889478103 6161 155943 SH SOLE 74946 0 80997 TOPBUILD CORP COM 89055F103 264 4972 SH SOLE 2428 0 2544 TORCHLIGHT ENERGY RES INC COM 89102U103 42 25000 SH SOLE 0 0 25000 TORCHMARK CORP COM 891027104 9136 119426 SH SOLE 103776 0 15650 TORO CO COM 891092108 15702 226607 SH SOLE 128065 0 98542 TORONTO DOMINION BK ONT COM NEW 891160509 10376 205849 SH SOLE 28826 0 177023 TORTOISE ENERGY INDEPENDENC COM 89148K101 136 10230 SH SOLE 0 0 10230 TORTOISE ENERGY INFRA CORP COM 89147L100 3606 118644 SH SOLE 58027 0 60617 TORTOISE MLP FD INC COM 89148B101 1542 79964 SH SOLE 0 0 79964 TORTOISE PIPELINE & ENERGY F COM 89148H108 1605 82582 SH SOLE 0 0 82582 TOTAL S A SPONSORED ADR 89151E109 151620 3057472 SH SOLE 2754140 0 303332 TOTAL SYS SVCS INC COM 891906109 6585 113045 SH SOLE 84141 0 28904 TOWNEBANK PORTSMOUTH VA COM 89214P109 934 30318 SH SOLE 0 0 30318 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 9774 93069 SH SOLE 73173 0 19896 TPG SPECIALTY LENDING INC COM 87265K102 1035 50609 SH SOLE 0 0 50609 TPI COMPOSITES INC COM 87266J104 316 17123 SH SOLE 0 0 17123 TRACON PHARMACEUTICALS INC COM 89237H100 166 69200 SH SOLE 0 0 69200 TRACTOR SUPPLY CO COM 892356106 13761 253851 SH SOLE 89827 0 164024 TRANSCANADA CORP COM 89353D107 2081 43649 SH SOLE 94 0 43555 TRANSDIGM GROUP INC COM 893641100 2018 7505 SH SOLE 2184 0 5321 TRANSENTERIX INC COM NEW 89366M201 26 36363 SH SOLE 0 0 36363 TRANSOCEAN LTD REG SHS H8817H100 420 51022 SH SOLE 6943 0 44079 TRANSUNION COM 89400J107 317 7315 SH SOLE 6602 0 713 TRAVELCENTERS AMER LLC COM 894174101 153 37366 SH SOLE 0 0 37366 TRAVELERS COMPANIES INC COM 89417E109 44080 348373 SH SOLE 275429 0 72944 TRAVELPORT WORLDWIDE LTD SHS G9019D104 6118 444652 SH SOLE 444520 0 132 TREEHOUSE FOODS INC COM 89469A104 8723 106776 SH SOLE 61409 0 45367 TREX CO INC COM 89531P105 2273 33592 SH SOLE 8825 0 24767 TRI CONTL CORP COM 895436103 13242 543821 SH SOLE 0 0 543821 TRI POINTE GROUP INC COM 87265H109 3671 278284 SH SOLE 16638 0 261646 TRIANGLE CAP CORP COM 895848109 3118 176957 SH SOLE 0 0 176957 TRIMBLE INC COM 896239100 243 6799 SH SOLE 1854 0 4945 TRINITY BIOTECH PLC SPON ADR NEW 896438306 150 25057 SH SOLE 0 0 25057 TRINITY INDS INC COM 896522109 9759 348163 SH SOLE 337488 0 10675 TRIPADVISOR INC COM 896945201 349 9135 SH SOLE 4153 0 4982 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 299 22493 SH SOLE 0 0 22493 TRITON INTL LTD CL A G9078F107 820 24509 SH SOLE 0 0 24509 TRIUMPH GROUP INC NEW COM 896818101 1841 58246 SH SOLE 19178 0 39068 TRIVAGO N V SPON ADS A SHS 89686D105 487 20600 SH SOLE 0 0 20600 TROVAGENE INC COM NEW 897238309 30 24000 SH SOLE 0 0 24000 TRUECAR INC COM 89785L107 384 19250 SH SOLE 0 0 19250 TRUSTCO BK CORP N Y COM 898349105 239 30856 SH SOLE 0 0 30856 TRUSTMARK CORP COM 898402102 482 14999 SH SOLE 0 0 14999 TTM TECHNOLOGIES INC COM 87305R109 328 18866 SH SOLE 7921 0 10945 TUPPERWARE BRANDS CORP COM 899896104 9524 135612 SH SOLE 112503 0 23109 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 3994 487032 SH SOLE 485662 0 1370 TURNING PT BRANDS INC COM 90041L105 886 57755 SH SOLE 57063 0 692 TWENTY FIRST CENTY FOX INC CL A 90130A101 14885 525239 SH SOLE 433825 0 91414 TWENTY FIRST CENTY FOX INC CL B 90130A200 2481 89036 SH SOLE 33723 0 55313 TWILIO INC CL A 90138F102 577 19814 SH SOLE 0 0 19814 TWITTER INC COM 90184L102 47438 2654619 SH SOLE 2374466 0 280153 TWO HBRS INVT CORP COM 90187B101 1195 120574 SH SOLE 0 0 120574 TYLER TECHNOLOGIES INC COM 902252105 3608 20541 SH SOLE 16984 0 3557 TYSON FOODS INC CL A 902494103 3957 63185 SH SOLE 48601 0 14584 U S CONCRETE INC COM NEW 90333L201 809 10304 SH SOLE 0 0 10304 U S G CORP COM NEW 903293405 229 7894 SH SOLE 64 0 7830 U S GLOBAL INVS INC CL A 902952100 25 16124 SH SOLE 0 0 16124 U S SILICA HLDGS INC COM 90346E103 1379 38869 SH SOLE 37 0 38832 UBS AG JERSEY BRH ALERIAN INFRST 902641646 12386 464586 SH SOLE 437036 0 27550 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 3112 166051 SH SOLE 160046 0 6005 UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 205 10990 SH SOLE 0 0 10990 UBS GROUP AG SHS H42097107 22122 1305278 SH SOLE 1116329 0 188949 UDR INC COM 902653104 1194 30646 SH SOLE 0 0 30646 UGI CORP NEW COM 902681105 1180 24369 SH SOLE 44 0 24325 ULTA BEAUTY INC COM 90384S303 21271 74029 SH SOLE 33020 0 41009 ULTIMATE SOFTWARE GROUP INC COM 90385D107 14959 71212 SH SOLE 27345 0 43867 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 442 7110 SH SOLE 4503 0 2607 UMB FINL CORP COM 902788108 834 11147 SH SOLE 11062 0 85 UMH PPTYS INC COM 903002103 361 21193 SH SOLE 0 0 21193 UMPQUA HLDGS CORP COM 904214103 24413 1329686 SH SOLE 1196815 0 132871 UMPQUA HLDGS CORP COM 904214103 17 31100 SH Call SOLE 0 0 0 UNDER ARMOUR INC CL A 904311107 4340 199450 SH SOLE 0 0 199450 UNDER ARMOUR INC CL C 904311206 7054 349904 SH SOLE 0 0 349904 UNI PIXEL INC COM NEW 904572203 8 20000 SH SOLE 0 0 20000 UNILEVER N V N Y SHS NEW 904784709 31038 561574 SH SOLE 471488 0 90086 UNILEVER PLC SPON ADR NEW 904767704 72393 1337635 SH SOLE 1195581 0 142054 UNION BANKSHARES CORP NEW COM 90539J109 218 6444 SH SOLE 0 0 6444 UNION BANKSHARES INC COM 905400107 788 16579 SH SOLE 0 0 16579 UNION PAC CORP COM 907818108 225162 2067375 SH SOLE 870403 0 1196972 UNION PAC CORP COM 907818108 16 19700 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 41 11600 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 90 30100 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 11 19100 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 1 16500 SH Call SOLE 0 0 0 UNIT CORP COM 909218109 2242 119680 SH SOLE 0 0 119680 UNITED BANKSHARES INC WEST V COM 909907107 942 24038 SH SOLE 0 0 24038 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 573 20597 SH SOLE 0 0 20597 UNITED CONTL HLDGS INC COM 910047109 13843 183962 SH SOLE 108896 0 75066 UNITED FIRE GROUP INC COM 910340108 1445 32800 SH SOLE 0 0 32800 UNITED INS HLDGS CORP COM 910710102 4146 263553 SH SOLE 0 0 263553 UNITED PARCEL SERVICE INC CL B 911312106 125871 1138165 SH SOLE 891179 0 246986 UNITED PARCEL SERVICE INC CL B 911312106 8 30400 SH Call SOLE 0 0 0 UNITED RENTALS INC COM 911363109 3751 33282 SH SOLE 14587 0 18695 UNITED STATES OIL FUND LP UNITS 91232N108 547 57553 SH SOLE 0 0 57553 UNITED STATES OIL FUND LP UNITS 91232N108 366 66000 SH Put SOLE 0 0 66000 UNITED STATES OIL FUND LP UNITS 91232N108 117 17800 SH Put SOLE 0 0 17800 UNITED STATES STL CORP NEW COM 912909108 3331 150453 SH SOLE 76128 0 74325 UNITED TECHNOLOGIES CORP COM 913017109 73280 600105 SH SOLE 210047 0 390058 UNITED THERAPEUTICS CORP DEL COM 91307C102 536 4134 SH SOLE 679 0 3455 UNITEDHEALTH GROUP INC COM 91324P102 255645 1378680 SH SOLE 879874 0 498806 UNITI GROUP INC COM 91325V108 29852 1187417 SH SOLE 851556 0 335861 UNIVAR INC COM 91336L107 5567 190665 SH SOLE 188980 0 1685 UNIVERSAL CORP VA COM 913456109 596 9212 SH SOLE 0 0 9212 UNIVERSAL DISPLAY CORP COM 91347P105 3386 30996 SH SOLE 0 0 30996 UNIVERSAL ELECTRS INC COM 913483103 1641 24546 SH SOLE 24512 0 34 UNIVERSAL HLTH SVCS INC CL B 913903100 8667 70992 SH SOLE 48711 0 22281 UNIVERSAL SEC INSTRS INC COM NEW 913821302 206 73513 SH SOLE 0 0 73513 UNUM GROUP COM 91529Y106 13377 286871 SH SOLE 278452 0 8419 UPLAND SOFTWARE INC COM 91544A109 927 42177 SH SOLE 0 0 42177 URANIUM ENERGY CORP COM 916896103 30 19000 SH SOLE 0 0 19000 URBAN OUTFITTERS INC COM 917047102 3130 168820 SH SOLE 21989 0 146831 US BANCORP DEL COM NEW 902973304 100811 1941652 SH SOLE 1500025 0 441627 US BANCORP DEL COM NEW 902973304 8 25000 SH Call SOLE 0 0 0 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 983 60077 SH SOLE 0 0 60077 USANA HEALTH SCIENCES INC COM 90328M107 383 5971 SH SOLE 0 0 5971 V F CORP COM 918204108 22127 384140 SH SOLE 207809 0 176331 VAIL RESORTS INC COM 91879Q109 9147 45092 SH SOLE 40562 0 4530 VALE S A ADR 91912E105 1724 196995 SH SOLE 147794 0 49201 VALEANT PHARMACEUTICALS INTL COM 91911K102 3653 211177 SH SOLE 0 0 211177 VALERO ENERGY CORP NEW COM 91913Y100 68164 1010437 SH SOLE 785146 0 225291 VALERO ENERGY CORP NEW COM 91913Y100 16 12700 SH Call SOLE 0 0 0 VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 204 4460 SH SOLE 0 0 4460 VALHI INC NEW COM 918905100 737 247200 SH SOLE 0 0 247200 VALIDUS HOLDINGS LTD COM SHS G9319H102 7262 139735 SH SOLE 135815 0 3920 VALLEY NATL BANCORP COM 919794107 2684 227302 SH SOLE 0 0 227302 VALMONT INDS INC COM 920253101 1968 13155 SH SOLE 0 0 13155 VALVOLINE INC COM 92047W101 4681 197342 SH SOLE 180602 0 16740 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 539 9806 SH SOLE 0 0 9806 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 2485 103870 SH SOLE 0 0 103870 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 1933 97304 SH SOLE 0 0 97304 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1972 112881 SH SOLE 0 0 112881 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 798 6355 SH SOLE 0 0 6355 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 2048 76057 SH SOLE 0 0 76057 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 205 6923 SH SOLE 0 0 6923 VANECK VECTORS ETF TR GAMING ETF 92189F882 206 5068 SH SOLE 0 0 5068 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 8420 381351 SH SOLE 0 0 381351 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 509 34789 SH SOLE 0 0 34789 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 2128 90154 SH SOLE 0 0 90154 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 5144 166404 SH SOLE 11384 0 155020 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 278 14722 SH SOLE 191 0 14531 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2277 68218 SH SOLE 0 0 68218 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 5566 140724 SH SOLE 137 0 140587 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 480 19429 SH SOLE 0 0 19429 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 3517 141889 SH SOLE 0 0 141889 VANECK VECTORS ETF TR PHARMACEUTICAL E 92189F692 5760 97526 SH SOLE 0 0 97526 VANECK VECTORS ETF TR RETAIL ETF 92189F684 204 2529 SH SOLE 0 0 2529 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 2665 32556 SH SOLE 0 0 32556 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 592 24368 SH SOLE 14451 0 9917 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 2208 17975 SH SOLE 0 0 17975 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1612 15931 SH SOLE 0 0 15931 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 259 2132 SH SOLE 0 0 2132 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 3541 30138 SH SOLE 0 0 30138 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2248 19723 SH SOLE 0 0 19723 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2528 18907 SH SOLE 0 0 18907 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1676 13113 SH SOLE 0 0 13113 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 16981 200886 SH SOLE 110 0 200776 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 15136 162509 SH SOLE 4198 0 158311 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 31033 388644 SH SOLE 50 0 388594 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 97895 1196302 SH SOLE 406278 0 790024 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 6621 121798 SH SOLE 787 0 122585 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 18905 184796 SH SOLE 0 0 184796 VANGUARD INDEX FDS GROWTH ETF 922908736 58643 461604 SH SOLE 75 0 461529 VANGUARD INDEX FDS LARGE CAP ETF 922908637 11677 105174 SH SOLE 24148 0 81026 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 7544 64110 SH SOLE 0 0 64110 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 8710 84667 SH SOLE 0 0 84667 VANGUARD INDEX FDS MID CAP ETF 922908629 20938 146911 SH SOLE 522 0 146389 VANGUARD INDEX FDS MID CAP ETF 922908629 39 21900 SH Call SOLE 0 0 0 VANGUARD INDEX FDS REIT ETF 922908553 61224 735598 SH SOLE 2767 0 732831 VANGUARD INDEX FDS REIT ETF 922908553 5 23100 SH Call SOLE 0 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2025391 9120892 SH SOLE 8700614 0 420278 VANGUARD INDEX FDS SM CP VAL ETF 922908611 13401 109031 SH SOLE 0 0 109031 VANGUARD INDEX FDS SMALL CP ETF 922908751 23994 177024 SH SOLE 527 0 176497 VANGUARD INDEX FDS SML CP GRW ETF 922908595 8422 57791 SH SOLE 0 0 57791 VANGUARD INDEX FDS TOTAL STK MKT 922908769 48271 387874 SH SOLE 15549 0 372325 VANGUARD INDEX FDS VALUE ETF 922908744 50008 517888 SH SOLE 167414 0 350474 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 52246 1044295 SH SOLE 388582 0 655713 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 63484 1554844 SH SOLE 90181 0 1464663 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 9928 180054 SH SOLE 2 0 180052 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 6742 102470 SH SOLE 32691 0 69779 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2288 21153 SH SOLE 0 0 21153 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1262 22431 SH SOLE 1620 0 20811 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 6768 100215 SH SOLE 0 0 100215 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 4367 88701 SH SOLE 0 0 88701 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 132949 2590592 SH SOLE 2561433 0 29159 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 51217 585132 SH SOLE 406502 0 178630 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 903 9675 SH SOLE 0 0 9675 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 17414 330678 SH SOLE 327562 0 3116 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 79997 999462 SH SOLE 605179 0 394283 VANGUARD SCOTTSDALE FDS SHTRM GVT BD ETF 92206C102 9805 161374 SH SOLE 121576 0 39798 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1051 8638 SH SOLE 0 0 8638 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1162 10458 SH SOLE 0 0 10458 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 528 5220 SH SOLE 0 0 5220 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 514 4187 SH SOLE 0 0 4187 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1654 14676 SH SOLE 0 0 14676 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 44671 482036 SH SOLE 6 0 482042 VANGUARD STAR FD VG TL INTL STK F 921909768 13185 253699 SH SOLE 1820 0 255519 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 86677 2097696 SH SOLE 622 0 2097074 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 4438 55404 SH SOLE 0 0 55404 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 43912 561817 SH SOLE 58 0 561759 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 1357 22004 SH SOLE 0 0 22004 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 454 7263 SH SOLE 0 0 7263 VANGUARD WORLD FD MEGA CAP INDEX 921910873 6012 72534 SH SOLE 0 0 72534 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 24587 354478 SH SOLE 0 0 354478 VANGUARD WORLD FD MEGA GRWTH IND 921910816 25885 258691 SH SOLE 0 0 258691 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 3574 25171 SH SOLE 0 0 25171 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 966 6851 SH SOLE 0 0 6851 VANGUARD WORLD FDS ENERGY ETF 92204A306 2994 33830 SH SOLE 0 0 33830 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 12224 195430 SH SOLE 0 0 195430 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 16863 114424 SH SOLE 0 0 114424 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3529 27480 SH SOLE 0 0 27480 VANGUARD WORLD FDS INF TECH ETF 92204A702 21988 156116 SH SOLE 15898 0 140218 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1360 11183 SH SOLE 0 0 11183 VANGUARD WORLD FDS TELCOMM ETF 92204A884 4610 50197 SH SOLE 1452 0 48745 VANGUARD WORLD FDS UTILITIES ETF 92204A876 4698 41112 SH SOLE 0 0 41112 VANTIV INC CL A 92210H105 15143 239070 SH SOLE 198861 0 40209 VAREX IMAGING CORP COM 92214X106 446 13188 SH SOLE 11576 0 1612 VARIAN MED SYS INC COM 92220P105 7172 69502 SH SOLE 65418 0 4084 VARONIS SYS INC COM 922280102 2241 60249 SH SOLE 54984 0 5265 VASCULAR BIOGENICS LTD COM M96883109 180 40342 SH SOLE 0 0 40342 VCA INC COM 918194101 395 4280 SH SOLE 0 0 4280 VECTOR GROUP LTD COM 92240M108 469 22018 SH SOLE 0 0 22018 VECTREN CORP COM 92240G101 4537 77634 SH SOLE 61562 0 16072 VEDANTA LTD SPONSORED ADR 92242Y100 257 16543 SH SOLE 16483 0 60 VEECO INSTRS INC DEL COM 922417100 725 26031 SH SOLE 25916 0 115 VEEVA SYS INC CL A COM 922475108 2017 32905 SH SOLE 547 0 32358 VEEVA SYS INC CL A COM 922475108 29 11800 SH Call SOLE 0 0 0 VENTAS INC COM 92276F100 86417 1243768 SH SOLE 1166987 0 76781 VERASTEM INC COM 92337C104 28 12643 SH SOLE 0 0 12643 VEREIT INC COM 92339V100 878 107875 SH SOLE 0 0 107875 VERICEL CORP COM 92346J108 35 10611 SH SOLE 0 0 10611 VERIFONE SYS INC COM 92342Y109 6166 340643 SH SOLE 114146 0 226497 VERINT SYS INC COM 92343X100 1691 41554 SH SOLE 39360 0 2194 VERISIGN INC COM 92343E102 1546 16632 SH SOLE 3046 0 13586 VERISK ANALYTICS INC COM 92345Y106 7946 94182 SH SOLE 89340 0 4842 VERIZON COMMUNICATIONS INC COM 92343V104 385990 8642854 SH SOLE 4825917 0 3816937 VERIZON COMMUNICATIONS INC COM 92343V104 4 72000 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 14600 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2 87000 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 6 39800 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 5339 168260 SH SOLE 167554 0 706 VERSUM MATLS INC COM 92532W103 7838 241177 SH SOLE 50767 0 190410 VERTEX PHARMACEUTICALS INC COM 92532F100 47057 365154 SH SOLE 355995 0 9159 VIACOM INC NEW CL A 92553P102 536 14094 SH SOLE 0 0 14094 VIACOM INC NEW CL B 92553P201 5417 161355 SH SOLE 51432 0 109923 VIACOM INC NEW CL B 92553P201 18 61600 SH Call SOLE 0 0 0 VICOR CORP COM 925815102 208 11629 SH SOLE 0 0 11629 VICTORY PORTFOLIOS II SHS DEVP ENH VOL 92647N816 473 14514 SH SOLE 0 0 14514 VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 2919 66212 SH SOLE 0 0 66212 VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 341 7711 SH SOLE 0 0 7711 VICTORY PORTFOLIOS II SHS US DISCOVRY 92647N774 206 4961 SH SOLE 0 0 4961 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 10239 235945 SH SOLE 0 0 235945 VIEWRAY INC COM 92672L107 1264 195350 SH SOLE 0 0 195350 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 916 58320 SH SOLE 0 0 58320 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 159 15085 SH SOLE 0 0 15085 VIRNETX HLDG CORP COM 92823T108 728 159930 SH SOLE 0 0 159930 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 370 29323 SH SOLE 0 0 29323 VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 180 10502 SH SOLE 0 0 10502 VIRTUS TOTAL RETURN FUND INC COM 92837G100 1340 109452 SH SOLE 0 0 109452 VISA INC COM CL A 92826C839 162715 1735064 SH SOLE 654709 0 1080355 VISA INC COM CL A 92826C839 44 17600 SH Call SOLE 0 0 0 VISTA OUTDOOR INC COM 928377100 316 14021 SH SOLE 7222 0 6799 VISTEON CORP COM NEW 92839U206 698 6836 SH SOLE 5661 0 1175 VISTRA ENERGY CORP COM 92840M102 1667 99289 SH SOLE 0 0 99289 VITAL THERAPIES INC COM 92847R104 186 64275 SH SOLE 0 0 64275 VMWARE INC CL A COM 928563402 8935 102196 SH SOLE 84244 0 17952 VOC ENERGY TR TR UNIT 91829B103 81 19060 SH SOLE 0 0 19060 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 196240 6830496 SH SOLE 5858492 0 972004 VONAGE HLDGS CORP COM 92886T201 303 46390 SH SOLE 0 0 46390 VORNADO RLTY TR SH BEN INT 929042109 351 3741 SH SOLE 0 0 3741 VOXELJET AG ADS 92912L107 49 11315 SH SOLE 0 0 11315 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 1689 192353 SH SOLE 0 0 192353 VOYA FINL INC COM 929089100 2569 69637 SH SOLE 39368 0 30269 VOYA GLBL ADV & PREM OPP FD COM 92912R104 294 27219 SH SOLE 0 0 27219 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 291 38459 SH SOLE 0 0 38459 VOYA INFRASTRUCTURE INDLS & COM 92912X101 260 16610 SH SOLE 0 0 16610 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 132 17848 SH SOLE 0 0 17848 VOYA PRIME RATE TR SH BEN INT 92913A100 394 73299 SH SOLE 0 0 73299 VOYA RISK MANAGED NAT RES FD COM 92913C106 1136 190903 SH SOLE 1700 0 189203 VULCAN MATLS CO COM 929160109 2746 21670 SH SOLE 2704 0 18966 VWR CORP COM 91843L103 1101 33351 SH SOLE 30403 0 2948 W P CAREY INC COM 92936U109 7391 111968 SH SOLE 0 0 111968 WABCO HLDGS INC COM 92927K102 15339 120296 SH SOLE 118804 0 1492 WABTEC CORP COM 929740108 2967 32429 SH SOLE 23624 0 8805 WADDELL & REED FINL INC CL A 930059100 7018 371714 SH SOLE 0 0 371714 WAGEWORKS INC COM 930427109 3512 52258 SH SOLE 52223 0 35 WAL-MART STORES INC COM 931142103 142873 1887836 SH SOLE 1042732 0 845104 WALGREENS BOOTS ALLIANCE INC COM 931427108 42769 546136 SH SOLE 65607 0 480529 WALGREENS BOOTS ALLIANCE INC COM 931427108 14 16800 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1 17800 SH Call SOLE 0 0 0 WALKER & DUNLOP INC COM 93148P102 299 6129 SH SOLE 0 0 6129 WASHINGTON PRIME GROUP NEW COM 93964W108 2805 335102 SH SOLE 0 0 335102 WASHINGTON TR BANCORP COM 940610108 3341 64810 SH SOLE 63110 0 1700 WASTE CONNECTIONS INC COM 94106B101 29798 462565 SH SOLE 53091 0 409474 WASTE MGMT INC DEL COM 94106L109 54534 743478 SH SOLE 436904 0 306574 WASTE MGMT INC DEL COM 94106L109 5 18300 SH Call SOLE 0 0 0 WASTE MGMT INC DEL COM 94106L109 54 40200 SH Call SOLE 0 0 0 WATERS CORP COM 941848103 16220 88231 SH SOLE 84632 0 3599 WATSCO INC COM 942622200 4994 32385 SH SOLE 10283 0 22102 WD-40 CO COM 929236107 1127 10212 SH SOLE 8903 0 1309 WEATHERFORD INTL PLC ORD SHS G48833100 14401 3721092 SH SOLE 3503721 0 217371 WEBMD HEALTH CORP COM 94770V102 1367 23315 SH SOLE 9486 0 13829 WEBSTER FINL CORP CONN COM 947890109 1367 26184 SH SOLE 25147 0 1037 WEC ENERGY GROUP INC COM 92939U106 60439 984671 SH SOLE 892564 0 92107 WEIBO CORP SPONSORED ADR 948596101 431 6487 SH SOLE 0 0 6487 WEIGHT WATCHERS INTL INC NEW COM 948626106 415 12428 SH SOLE 0 0 12428 WEINGARTEN RLTY INVS SH BEN INT 948741103 464 15405 SH SOLE 0 0 15405 WELBILT INC COM 949090104 1107 58744 SH SOLE 38663 0 20081 WELLCARE HEALTH PLANS INC COM 94946T106 1600 8909 SH SOLE 7176 0 1733 WELLS FARGO CO NEW COM 949746101 197081 3556776 SH SOLE 2478983 0 1077793 WELLS FARGO CO NEW COM 949746101 16 12400 SH Call SOLE 0 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 3434 2619 SH SOLE 0 0 2619 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 98 15979 SH SOLE 0 0 15979 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 96 11189 SH SOLE 0 0 11189 WELLS FARGO MULTI SECTOR INC COM 94987D101 2623 196481 SH SOLE 0 0 196481 WELLTOWER INC 6.50% PFD PREPET 95040Q203 961 14500 SH SOLE 0 0 14500 WELLTOWER INC COM 95040Q104 121693 1625821 SH SOLE 1332259 0 293562 WENDYS CO COM 95058W100 2730 176014 SH SOLE 78287 0 97727 WESBANCO INC COM 950810101 600 15167 SH SOLE 0 0 15167 WESCO INTL INC COM 95082P105 4416 77062 SH SOLE 76307 0 755 WEST PHARMACEUTICAL SVSC INC COM 955306105 6641 70255 SH SOLE 51316 0 18939 WESTAR ENERGY INC COM 95709T100 723 13640 SH SOLE 0 0 13640 WESTERN ALLIANCE BANCORP COM 957638109 1246 25335 SH SOLE 14481 0 10854 WESTERN ASSET CLYM INFL OPP COM 95766R104 1524 138283 SH SOLE 986 0 137297 WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 368 32555 SH SOLE 0 0 32555 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1225 78688 SH SOLE 600 0 78088 WESTERN ASSET GLB HI INCOME COM 95766B109 190 18862 SH SOLE 0 0 18862 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1013 56875 SH SOLE 0 0 56875 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 1759 115107 SH SOLE 0 0 115107 WESTERN ASSET HIGH INCM FD I COM 95766J102 448 62282 SH SOLE 0 0 62282 WESTERN ASSET HIGH INCM OPP COM 95766K109 1921 378921 SH SOLE 0 0 378921 WESTERN ASSET INTM MUNI FD I COM 958435109 1308 132935 SH SOLE 0 0 132935 WESTERN ASSET INVT GRADE DEF COM 95790A101 460 21151 SH SOLE 0 0 21151 WESTERN ASSET MTG CAP CORP COM 95790D105 149 14448 SH SOLE 0 0 14448 WESTERN ASSET MUN DEF OPP TR COM 95768A109 1413 63809 SH SOLE 0 0 63809 WESTERN ASSET MUN HI INCM FD COM 95766N103 1098 148924 SH SOLE 0 0 148924 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 177 12650 SH SOLE 0 0 12650 WESTERN ASST MN PRT FD INC COM 95766P108 3027 194509 SH SOLE 0 0 194509 WESTERN ASST MNGD MUN FD INC COM 95766M105 1159 84009 SH SOLE 0 0 84009 WESTERN DIGITAL CORP COM 958102105 54989 620642 SH SOLE 539776 0 80866 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 365 8489 SH SOLE 0 0 8489 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 5032 89954 SH SOLE 0 0 89954 WESTERN NEW ENG BANCORP INC COM 958892101 173 17055 SH SOLE 0 0 17055 WESTERN REFNG LOGISTICS LP COM UNIT REP LTP 95931Q205 1296 50528 SH SOLE 0 0 50528 WESTERN UN CO COM 959802109 38687 2030810 SH SOLE 2009600 0 21210 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 377 15230 SH SOLE 0 0 15230 WESTPAC BKG CORP SPONSORED ADR 961214301 23608 1008892 SH SOLE 875283 0 133609 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 158 67385 SH SOLE 0 0 67385 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 36 30000 SH Call SOLE 0 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 29 25000 SH Put SOLE 0 0 25000 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 8 20000 SH Call SOLE 0 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 46 23000 SH Put SOLE 0 0 23000 WESTROCK CO COM 96145D105 20577 363174 SH SOLE 288881 0 74293 WEX INC COM 96208T104 920 8825 SH SOLE 3286 0 5539 WEYERHAEUSER CO COM 962166104 78166 2333302 SH SOLE 1576796 0 756506 WEYERHAEUSER CO COM 962166104 2 19800 SH Call SOLE 0 0 0 WGL HLDGS INC COM 92924F106 269 3227 SH SOLE 0 0 3227 WHEATON PRECIOUS METALS CORP COM 962879102 6048 304054 SH SOLE 428 0 303626 WHIRLPOOL CORP COM 963320106 7765 40518 SH SOLE 16514 0 24004 WHITE MTNS INS GROUP LTD COM G9618E107 5871 6759 SH SOLE 6292 0 467 WHITEHORSE FIN INC COM 96524V106 385 28777 SH SOLE 0 0 28777 WHITING PETE CORP NEW COM 966387102 4474 811968 SH SOLE 143151 0 668817 WHITING PETE CORP NEW COM 966387102 18 98700 SH Call SOLE 0 0 0 WHOLE FOODS MKT INC COM 966837106 2398 56937 SH SOLE 2207 0 54730 WILDHORSE RESOURCE DEV CORP COM 96812T102 1980 160081 SH SOLE 0 0 160081 WILEY JOHN & SONS INC CL A 968223206 21844 414114 SH SOLE 410471 0 3643 WILLAMETTE VY VINEYARD INC COM 969136100 106 13075 SH SOLE 0 0 13075 WILLIAMS COS INC DEL COM 969457100 23645 780882 SH SOLE 422527 0 358355 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 7937 197892 SH SOLE 0 0 197892 WILLIAMS SONOMA INC COM 969904101 1142 23536 SH SOLE 854 0 22682 WILLIS TOWERS WATSON PUB LTD SHS G96629103 55496 381492 SH SOLE 247325 0 134167 WINDSTREAM HLDGS INC COM NEW 97382A200 119 30578 SH SOLE 0 0 30578 WINTRUST FINL CORP COM 97650W108 23345 305375 SH SOLE 30333 0 275042 WISDOMTREE INVTS INC COM 97717P104 1628 160110 SH SOLE 0 0 160110 WISDOMTREE TR CBOE S&P 500 97717X560 3233 111434 SH SOLE 109875 0 1559 WISDOMTREE TR EM LCL DEBT FD 97717X867 209 5517 SH SOLE 0 0 5517 WISDOMTREE TR EMER MKT HIGH FD 97717W315 13668 333440 SH SOLE 2186 0 331254 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1667 36447 SH SOLE 0 0 36447 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 32214 516832 SH SOLE 293766 0 223066 WISDOMTREE TR EUROPE SMCP DV 97717W869 3782 58611 SH SOLE 0 0 58611 WISDOMTREE TR GLB HIGH DIV FD 97717W877 261 5760 SH SOLE 0 0 5760 WISDOMTREE TR HEDGED HI YLD BD 97717W430 427 17771 SH SOLE 0 0 17771 WISDOMTREE TR INDIA ERNGS FD 97717W422 6676 272341 SH SOLE 0 0 272341 WISDOMTREE TR INTL DIV EX FINL 97717W786 258 6317 SH SOLE 0 0 6317 WISDOMTREE TR INTL EQUITY FD 97717W703 23220 447395 SH SOLE 405241 0 42154 WISDOMTREE TR INTL LRGCAP DV 97717W794 654 13826 SH SOLE 0 0 13826 WISDOMTREE TR INTL MIDCAP DV 97717W778 1896 29740 SH SOLE 0 0 29740 WISDOMTREE TR INTL SMCAP DIV 97717W760 1333 19173 SH SOLE 0 0 19173 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 20698 699257 SH SOLE 693947 0 5310 WISDOMTREE TR ITL HIGH DIV FD 97717W802 213 5112 SH SOLE 0 0 5112 WISDOMTREE TR JAPN HEDGE EQT 97717W851 5201 100012 SH SOLE 0 0 100012 WISDOMTREE TR JP SMALLCP DIV 97717W836 12696 181094 SH SOLE 146413 0 34681 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 554 13949 SH SOLE 0 0 13949 WISDOMTREE TR US DIVID EX FNCL 97717W406 1623 19718 SH SOLE 0 0 19718 WISDOMTREE TR US HIGH DIVIDEND 97717W208 13982 204557 SH SOLE 0 0 204557 WISDOMTREE TR US LARGECAP DIVD 97717W307 23017 273756 SH SOLE 226937 0 46819 WISDOMTREE TR US LARGECAP VLU 97717W547 292 4026 SH SOLE 0 0 4026 WISDOMTREE TR US MIDCAP DIVID 97717W505 24534 250985 SH SOLE 0 0 250985 WISDOMTREE TR US MIDCP EARNING 97717W570 879 24549 SH SOLE 0 0 24549 WISDOMTREE TR US QTLY DIV GRT 97717X669 2842 77258 SH SOLE 0 0 77258 WISDOMTREE TR US S CAP QTY DIV 97717X651 270 8115 SH SOLE 0 0 8115 WISDOMTREE TR US SMALLCAP DIVD 97717W604 12335 153278 SH SOLE 0 0 153278 WISDOMTREE TR US SMALLCP ERNGS 97717W562 784 23872 SH SOLE 0 0 23872 WISDOMTREE TR US TOTAL DIVIDND 97717W109 862 10130 SH SOLE 0 0 10130 WIX COM LTD SHS M98068105 784 11264 SH SOLE 0 0 11264 WOLVERINE WORLD WIDE INC COM 978097103 1589 56727 SH SOLE 0 0 56727 WOODWARD INC COM 980745103 609 9018 SH SOLE 5954 0 3064 WORKDAY INC CL A 98138H101 7299 75251 SH SOLE 55462 0 19789 WORKHORSE GROUP INC COM NEW 98138J206 76 20500 SH SOLE 0 0 20500 WORTHINGTON INDS INC COM 981811102 229 4550 SH SOLE 0 0 4550 WPP PLC NEW ADR 92937A102 5118 48550 SH SOLE 46144 0 2406 WPX ENERGY INC COM 98212B103 2774 287204 SH SOLE 251469 0 35735 WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 244 8866 SH SOLE 7336 0 1530 WSI INDS INC COM 92932Q102 68 21000 SH SOLE 0 0 21000 WYNDHAM WORLDWIDE CORP COM 98310W108 5197 51759 SH SOLE 31328 0 20431 WYNN RESORTS LTD COM 983134107 10407 77590 SH SOLE 585 0 77005 XCEL ENERGY INC COM 98389B100 16800 366176 SH SOLE 283084 0 83092 XENIA HOTELS & RESORTS INC COM 984017103 335 17277 SH SOLE 0 0 17277 XEROX CORP COM NEW 984121608 658 22895 SH SOLE 2298 0 20597 XILINX INC COM 983919101 22879 355706 SH SOLE 220800 0 134906 XILINX INC COM 983919101 14 18100 SH Call SOLE 0 0 0 XL GROUP LTD COM G98294104 2857 65223 SH SOLE 57901 0 7322 XPO LOGISTICS INC COM 983793100 20239 313146 SH SOLE 44568 0 268578 XPO LOGISTICS INC COM 983793100 524 49400 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 2747 49562 SH SOLE 26635 0 22927 YAMANA GOLD INC COM 98462Y100 67 27581 SH SOLE 0 0 27581 YANDEX N V SHS CLASS A N97284108 1325 50501 SH SOLE 49072 0 1429 YELP INC CL A 985817105 1219 40615 SH SOLE 0 0 40615 YIRENDAI LTD SPONSORED ADR 98585L100 454 18163 SH SOLE 0 0 18163 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 994 45450 SH SOLE 0 0 45450 YRC WORLDWIDE INC COM PAR $.01 984249607 1132 101776 SH SOLE 0 0 101776 YUM BRANDS INC COM 988498101 14013 189982 SH SOLE 54123 0 135859 YUM CHINA HLDGS INC COM 98850P109 13818 350445 SH SOLE 236486 0 113959 ZAYO GROUP HLDGS INC COM 98919V105 1209 39133 SH SOLE 4947 0 34186 ZEBRA TECHNOLOGIES CORP CL A 989207105 2528 25154 SH SOLE 21324 0 3830 ZILLOW GROUP INC CL C CAP STK 98954M200 347 7070 SH SOLE 0 0 7070 ZIMMER BIOMET HLDGS INC COM 98956P102 16046 124967 SH SOLE 107914 0 17053 ZION OIL & GAS INC COM 989696109 42 12189 SH SOLE 0 0 12189 ZIONS BANCORPORATION COM 989701107 1928 43911 SH SOLE 24972 0 18939 ZIOPHARM ONCOLOGY INC COM 98973P101 219 35259 SH SOLE 0 0 35259 ZOES KITCHEN INC COM 98979J109 775 65037 SH SOLE 64037 0 1000 ZOETIS INC CL A 98978V103 33705 540310 SH SOLE 333444 0 206866 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 652 46672 SH SOLE 0 0 46672 ZYNGA INC CL A 98986T108 77 21120 SH SOLE 0 0 21120