0001084208-17-000008.txt : 20171113 0001084208-17-000008.hdr.sgml : 20171110 20171113105310 ACCESSION NUMBER: 0001084208-17-000008 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171113 DATE AS OF CHANGE: 20171113 EFFECTIVENESS DATE: 20171113 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: 171194104 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 09-30-2017 09-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 11-13-2017 0 3522 49937988 false
INFORMATION TABLE 2 rj1109_13F.xml SECTION 13F HOLDINGS REPORT 22ND CENTY GROUP INC COM 90137F103 54 19450 SH SOLE 0 0 19450 3-D SYS CORP DEL COM NEW 88554D205 1867 139436 SH SOLE 0 0 139436 3M CO COM 88579Y101 114840 547099 SH SOLE 287002 0 260097 51JOB INC SP ADR REP COM 316827104 241 3983 SH SOLE 3963 0 20 8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 742 49349 SH SOLE 0 0 49349 AAC HLDGS INC COM 000307108 200 20115 SH SOLE 0 0 20115 AAON INC COM PAR $0.004 000360206 347 10057 SH SOLE 0 0 10057 AAR CORP COM 000361105 318 8417 SH SOLE 0 0 8417 ABAXIS INC COM 002567105 5082 113811 SH SOLE 116726 0 2915 ABB LTD SPONSORED ADR 000375204 8450 341396 SH SOLE 80360 0 261036 ABBOTT LABS COM 002824100 125274 2347721 SH SOLE 1437346 0 910375 ABBOTT LABS COM 002824100 103 62300 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 394811 4443078 SH SOLE 1797010 0 2646068 ABBVIE INC COM 00287Y109 12 50100 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 259 19700 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 27 21100 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 327 33900 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 965 76600 SH Call SOLE 0 0 0 ABERCROMBIE & FITCH CO CL A 002896207 2358 163317 SH SOLE 0 0 163317 ABERDEEN ASIA PACIFIC INCOM COM 003009107 899 174135 SH SOLE 0 0 174135 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 90 10281 SH SOLE 0 0 10281 ABIOMED INC COM 003654100 3107 18427 SH SOLE 1545 0 16882 ABM INDS INC COM 000957100 3166 75906 SH SOLE 6187 0 69719 ACACIA COMMUNICATIONS INC COM 00401C108 784 16638 SH SOLE 0 0 16638 ACACIA RESH CORP ACACIA TCH COM 003881307 152 33440 SH SOLE 0 0 33440 ACADIA HEALTHCARE COMPANY IN COM 00404A109 4128 86425 SH SOLE 55788 0 30637 ACCELERATE DIAGNOSTICS INC COM 00430H102 495 22042 SH SOLE 0 0 22042 ACCELERON PHARMA INC COM 00434H108 320 8586 SH SOLE 8486 0 100 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 44042 326064 SH SOLE 205664 0 120400 ACCESS NATL CORP COM 004337101 1770 61759 SH SOLE 0 0 61759 ACELRX PHARMACEUTICALS INC COM 00444T100 212 46000 SH SOLE 0 0 46000 ACETO CORP COM 004446100 1602 142633 SH SOLE 0 0 142633 ACHILLION PHARMACEUTICALS IN COM 00448Q201 393 87450 SH SOLE 0 0 87450 ACLARIS THERAPEUTICS INC COM 00461U105 542 20995 SH SOLE 15995 0 5000 ACORDA THERAPEUTICS INC COM 00484M106 3252 137511 SH SOLE 0 0 137511 ACTIVISION BLIZZARD INC COM 00507V109 31139 482693 SH SOLE 398583 0 84110 ACTUANT CORP CL A NEW 00508X203 15876 620138 SH SOLE 618310 0 1828 ACUITY BRANDS INC COM 00508Y102 2119 12371 SH SOLE 8540 0 3831 ACUSHNET HOLDINGS CORP COM 005098108 3593 202298 SH SOLE 200223 0 2075 ADAM NAT RES FD INC COM 00548F105 1623 82584 SH SOLE 0 0 82584 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 84 16100 SH SOLE 0 0 16100 ADAMS DIVERSIFIED EQUITY FD COM 006212104 19243 1265130 SH SOLE 0 0 1265130 ADECOAGRO S A COM L00849106 2299 212852 SH SOLE 208852 0 4000 ADIENT PLC ORD SHS G0084W101 10555 125671 SH SOLE 116216 0 9455 ADOBE SYS INC COM 00724F101 34390 230526 SH SOLE 173610 0 56916 ADURO BIOTECH INC COM 00739L101 250 23449 SH SOLE 0 0 23449 ADVANCE AUTO PARTS INC COM 00751Y106 10099 101806 SH SOLE 68461 0 33345 ADVANCED ACCELERATOR APPLIC SPONSORED ADS 00790T100 1808 26736 SH SOLE 26736 0 0 ADVANCED DISP SVCS INC DEL COM 00790X101 2082 82639 SH SOLE 79888 0 2751 ADVANCED DRAIN SYS INC DEL COM 00790R104 310 15300 SH SOLE 0 0 15300 ADVANCED ENERGY INDS COM 007973100 1202 14888 SH SOLE 2316 0 12572 ADVANCED MICRO DEVICES INC COM 007903107 4778 374777 SH SOLE 14120 0 360657 ADVANCED MICRO DEVICES INC COM 007903107 2 11000 SH Call SOLE 0 0 0 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 330 53371 SH SOLE 47025 0 6346 ADVANSIX INC COM 00773T101 1155 29061 SH SOLE 0 0 29061 ADVENT CLAY CONV SEC INC FD COM 007639107 1221 195634 SH SOLE 0 0 195634 ADVENT CLAYMORE CV SECS & IN COM 00764C109 3250 200753 SH SOLE 0 0 200753 ADVENT CLAYMORE ENH GRW & IN COM 00765E104 1349 156727 SH SOLE 0 0 156727 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 2268 40791 SH SOLE 0 0 40791 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 91 10810 SH SOLE 0 0 10810 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 790 11632 SH SOLE 0 0 11632 AECOM COM 00766T100 250 6779 SH SOLE 0 0 6779 AEGON N V NY REGISTRY SH 007924103 5366 926726 SH SOLE 81715 0 845011 AERCAP HOLDINGS NV SHS N00985106 10048 196596 SH SOLE 187261 0 9335 AERIE PHARMACEUTICALS INC COM 00771V108 2850 58633 SH SOLE 26818 0 31815 AEROJET ROCKETDYNE HLDGS INC COM 007800105 285 8144 SH SOLE 0 0 8144 AEROVIRONMENT INC COM 008073108 344 6351 SH SOLE 0 0 6351 AES CORP COM 00130H105 5072 460285 SH SOLE 426833 0 33452 AETHLON MED INC COM NEW 00808Y208 18 11730 SH SOLE 0 0 11730 AETNA INC NEW COM 00817Y108 32840 206522 SH SOLE 134387 0 72135 AFFILIATED MANAGERS GROUP COM 008252108 8972 47265 SH SOLE 37954 0 9311 AFLAC INC COM 001055102 49211 604627 SH SOLE 326163 0 278464 AFLAC INC COM 001055102 115 37000 SH Call SOLE 0 0 0 AGCO CORP COM 001084102 8750 118606 SH SOLE 115388 0 3218 AGILENT TECHNOLOGIES INC COM 00846U101 3679 57300 SH SOLE 28923 0 28377 AGILYSYS INC COM 00847J105 354 29586 SH SOLE 0 0 29586 AGNC INVT CORP COM 00123Q104 3991 184061 SH SOLE 0 0 184061 AGNICO EAGLE MINES LTD COM 008474108 3393 75045 SH SOLE 0 0 75045 AGREE REALTY CORP COM 008492100 2592 52805 SH SOLE 32336 0 20469 AGRIUM INC COM 008916108 21954 204716 SH SOLE 139936 0 64780 AIMMUNE THERAPEUTICS INC COM 00900T107 572 23068 SH SOLE 19490 0 3578 AIR LEASE CORP CL A 00912X302 19036 446639 SH SOLE 98263 0 348376 AIR PRODS & CHEMS INC COM 009158106 121705 804791 SH SOLE 88135 0 716656 AIR PRODS & CHEMS INC COM 009158106 31 41600 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 207 8491 SH SOLE 6671 0 1820 AIRCASTLE LTD COM G0129K104 16248 728926 SH SOLE 516958 0 211968 AK STL HLDG CORP COM 001547108 233 41733 SH SOLE 0 0 41733 AKAMAI TECHNOLOGIES INC COM 00971T101 14323 293984 SH SOLE 191785 0 102199 AKEBIA THERAPEUTICS INC COM 00972D105 725 36838 SH SOLE 32038 0 4800 ALARM COM HLDGS INC COM 011642105 2380 52677 SH SOLE 0 0 52677 ALASKA AIR GROUP INC COM 011659109 14779 193773 SH SOLE 101955 0 91818 ALBANY INTL CORP CL A 012348108 1493 26008 SH SOLE 26008 0 0 ALBEMARLE CORP COM 012653101 13530 99256 SH SOLE 43606 0 55650 ALCENTRA CAP CORP COM 01374T102 2662 248527 SH SOLE 2000 0 246527 ALCOA CORP COM 013872106 2787 59781 SH SOLE 34 0 59747 ALDER BIOPHARMACEUTICALS INC COM 014339105 134 10936 SH SOLE 10536 0 400 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1318 11080 SH SOLE 6928 0 4152 ALEXCO RESOURCE CORP COM 01535P106 163 112199 SH SOLE 0 0 112199 ALEXION PHARMACEUTICALS INC COM 015351109 26080 185904 SH SOLE 100217 0 85687 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 141061 816750 SH SOLE 379570 0 437180 ALIGN TECHNOLOGY INC COM 016255101 15755 84580 SH SOLE 28755 0 55825 ALKERMES PLC SHS G01767105 1278 25131 SH SOLE 23269 0 1862 ALLEGHANY CORP DEL COM 017175100 14501 26174 SH SOLE 18353 0 7821 ALLEGIANT TRAVEL CO COM 01748X102 217 1645 SH SOLE 0 0 1645 ALLEGION PUB LTD CO ORD SHS G0176J109 3713 42942 SH SOLE 2827 0 40115 ALLERGAN PLC PFD CONV SER A G0177J116 8228 11152 SH SOLE 0 0 11152 ALLERGAN PLC SHS G0177J108 119575 583412 SH SOLE 418984 0 164428 ALLETE INC COM NEW 018522300 5546 71762 SH SOLE 66211 0 5551 ALLIANCE CALIF MUN INCOME FD COM 018546101 173 12552 SH SOLE 0 0 12552 ALLIANCE DATA SYSTEMS CORP COM 018581108 3376 15239 SH SOLE 7299 0 7940 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 657 33937 SH SOLE 0 0 33937 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 916 70186 SH SOLE 0 0 70186 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 967 39790 SH SOLE 0 0 39790 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 337 24147 SH SOLE 0 0 24147 ALLIANT ENERGY CORP COM 018802108 13551 325990 SH SOLE 296995 0 28995 ALLIANZGI CONV & INCOME FD COM 018828103 189 26689 SH SOLE 0 0 26689 ALLIANZGI CONV & INCOME FD I COM 018825109 1044 167004 SH SOLE 0 0 167004 ALLIANZGI DIVERS INC & CNV F COM 01883J108 1568 72973 SH SOLE 0 0 72973 ALLIANZGI EQUITY & CONV INCO COM 018829101 2029 98025 SH SOLE 0 0 98025 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 947 70702 SH SOLE 0 0 70702 ALLISON TRANSMISSION HLDGS I COM 01973R101 2832 75447 SH SOLE 67570 0 7877 ALLSTATE CORP COM 020002101 60427 657458 SH SOLE 170538 0 486920 ALLSTATE CORP COM 020002101 124 17100 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 2187 90146 SH SOLE 58424 0 31722 ALMADEN MINERALS LTD COM CL B 020283305 639 555933 SH SOLE 0 0 555933 ALPHABET INC CAP STK CL A 02079K305 199394 204775 SH SOLE 72413 0 132362 ALPHABET INC CAP STK CL C 02079K107 187114 195087 SH SOLE 59715 0 135372 ALPINE GLOBAL DYNAMIC DIVD F COM NEW 02082E205 1428 134585 SH SOLE 0 0 134585 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 1522 229525 SH SOLE 0 0 229525 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 11832 1314648 SH SOLE 0 0 1314648 ALPS ETF TR ALERIAN ENERGY 00162Q676 460 19679 SH SOLE 0 0 19679 ALPS ETF TR ALERIAN MLP 00162Q866 37095 3306144 SH SOLE 14110 0 3292034 ALPS ETF TR ALERIAN MLP 00162Q866 1 10900 SH Call SOLE 0 0 0 ALPS ETF TR C&S GLOBL ETF 00162Q106 499 11272 SH SOLE 0 0 11272 ALPS ETF TR EQUAL SEC ETF 00162Q205 259 3928 SH SOLE 0 0 3928 ALPS ETF TR INTL SEC DV DOG 00162Q718 4511 161874 SH SOLE 0 0 161874 ALPS ETF TR MED BREAKTHGH 00162Q593 1479 47449 SH SOLE 0 0 47449 ALPS ETF TR RIVERFRNT DYMC 00162Q528 791 26379 SH SOLE 0 0 26379 ALPS ETF TR RIVERFRNT FLEX 00162Q510 320 10436 SH SOLE 0 0 10436 ALPS ETF TR RIVERFRONT DYM 00162Q536 597 24077 SH SOLE 0 0 24077 ALPS ETF TR RIVRFRNT STR INC 00162Q783 33624 1321718 SH SOLE 1296179 0 25539 ALPS ETF TR SECTR DIV DOGS 00162Q858 14981 339935 SH SOLE 305 0 339630 ALPS ETF TR SPROTT GL MINE 00162Q643 1398 67808 SH SOLE 0 0 67808 ALTABA INC COM 021346101 5052 76264 SH SOLE 0 0 76264 ALTRIA GROUP INC COM 02209S103 264028 4163174 SH SOLE 2778597 0 1384577 ALTRIA GROUP INC COM 02209S103 7 25300 SH Call SOLE 0 0 0 ALZA CORP SDCV 7/2 02261WAB5 537 301000 PRN SOLE 0 0 301000 AMARIN CORP PLC SPONS ADR NEW 023111206 285 81390 SH SOLE 0 0 81390 AMAZON COM INC COM 023135106 287397 298952 SH SOLE 67881 0 231071 AMBARELLA INC SHS G037AX101 1960 39983 SH SOLE 24121 0 15862 AMBEV SA SPONSORED ADR 02319V103 4954 751685 SH SOLE 648918 0 102767 AMC ENTMT HLDGS INC CL A COM 00165C104 2151 146315 SH SOLE 0 0 146315 AMC NETWORKS INC CL A 00164V103 10187 174224 SH SOLE 168449 0 5775 AMDOCS LTD SHS G02602103 13898 216069 SH SOLE 212719 0 3350 AMERCO COM 023586100 237 632 SH SOLE 232 0 400 AMEREN CORP COM 023608102 27719 479243 SH SOLE 453546 0 25697 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2289 378341 SH SOLE 0 0 378341 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1295 72984 SH SOLE 0 0 72984 AMERICAN AIRLS GROUP INC COM 02376R102 9003 189581 SH SOLE 87094 0 102487 AMERICAN ASSETS TR INC COM 024013104 3049 76663 SH SOLE 75219 0 1444 AMERICAN CAMPUS CMNTYS INC COM 024835100 2471 55964 SH SOLE 54103 0 1861 AMERICAN CAP SR FLOATING LTD COM 02504D108 291 25326 SH SOLE 0 0 25326 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 1402 98036 SH SOLE 70518 0 27518 AMERICAN ELEC PWR INC COM 025537101 67354 958908 SH SOLE 719915 0 238993 AMERICAN EQTY INVT LIFE HLD COM 025676206 1653 56840 SH SOLE 41154 0 15686 AMERICAN EXPRESS CO COM 025816109 50978 563538 SH SOLE 303772 0 259766 AMERICAN FINL GROUP INC OHIO COM 025932104 905 8744 SH SOLE 35 0 8709 AMERICAN HOMES 4 RENT CL A 02665T306 9404 433146 SH SOLE 127610 0 305536 AMERICAN INTL GROUP INC COM NEW 026874784 15310 249395 SH SOLE 136304 0 113091 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 293 19243 SH SOLE 0 0 19243 AMERICAN RAILCAR INDS INC COM 02916P103 416 10780 SH SOLE 0 0 10780 AMERICAN STS WTR CO COM 029899101 1703 34589 SH SOLE 0 0 34589 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 57 12520 SH SOLE 0 0 12520 AMERICAN TOWER CORP NEW COM 03027X100 56100 410443 SH SOLE 189817 0 220626 AMERICAN TOWER CORP NEW DEP PFD CONV SE 03027X407 609 4986 SH SOLE 4386 0 600 AMERICAN WTR WKS CO INC NEW COM 030420103 12493 154403 SH SOLE 3004 0 151399 AMERIGAS PARTNERS L P UNIT L P INT 030975106 17684 393494 SH SOLE 367054 0 26440 AMERIPRISE FINL INC COM 03076C106 4478 30150 SH SOLE 14314 0 15836 AMERISAFE INC COM 03071H100 2141 36788 SH SOLE 36528 0 260 AMERISOURCEBERGEN CORP COM 03073E105 9240 111656 SH SOLE 41113 0 70543 AMETEK INC NEW COM 031100100 14336 217080 SH SOLE 207315 0 9765 AMGEN INC COM 031162100 117317 629192 SH SOLE 300507 0 328685 AMICUS THERAPEUTICS INC COM 03152W109 2874 190564 SH SOLE 189716 0 848 AMN HEALTHCARE SERVICES INC COM 001744101 2711 59330 SH SOLE 3238 0 56092 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 469 26218 SH SOLE 0 0 26218 AMPHENOL CORP NEW CL A 032095101 6137 72505 SH SOLE 51965 0 20540 AMPLIFY ETF TR ONLIN RETL ETF 032108102 937 25696 SH SOLE 0 0 25696 AMTRUST FINL SVCS INC COM 032359309 3615 268538 SH SOLE 231633 0 36905 ANADARKO PETE CORP COM 032511107 69503 1422773 SH SOLE 1369465 0 53308 ANALOG DEVICES INC COM 032654105 26723 310126 SH SOLE 85372 0 224754 ANALOG DEVICES INC COM 032654105 136 31700 SH Call SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 384 30500 SH Call SOLE 0 0 0 ANDEAVOR COM 03349M105 15705 152250 SH SOLE 132496 0 19754 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 7411 148038 SH SOLE 0 0 148038 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 36891 309195 SH SOLE 213926 0 95269 ANI PHARMACEUTICALS INC COM 00182C103 1207 22990 SH SOLE 2290 0 20700 ANIXTER INTL INC COM 035290105 2356 27712 SH SOLE 26987 0 725 ANNALY CAP MGMT INC COM 035710409 8960 735046 SH SOLE 418565 0 316481 ANSYS INC COM 03662Q105 3837 31262 SH SOLE 29531 0 1731 ANTARES PHARMA INC COM 036642106 37 11323 SH SOLE 0 0 11323 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 2283 72411 SH SOLE 0 0 72411 ANTERO RES CORP COM 03674X106 676 33954 SH SOLE 8915 0 25039 ANTHEM INC COM 036752103 15705 82709 SH SOLE 56944 0 25765 ANTHEM INC NOTE 2.750%10/1 94973VBG1 467 180000 PRN SOLE 0 0 180000 ANTHEM INC UNIT 05/01/20188 036752202 693 13254 SH SOLE 0 0 13254 AON PLC SHS CL A G0408V102 38363 262580 SH SOLE 245553 0 17027 APACHE CORP COM 037411105 3758 82048 SH SOLE 861 0 81187 APARTMENT INVT & MGMT CO CL A 03748R101 13257 302251 SH SOLE 271559 0 30692 APOGEE ENTERPRISES INC COM 037598109 427 8853 SH SOLE 2612 0 6241 APOLLO COML REAL EST FIN INC COM 03762U105 339 18725 SH SOLE 0 0 18725 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 2648 87981 SH SOLE 0 0 87981 APOLLO INVT CORP COM 03761U106 429 70148 SH SOLE 272 0 69876 APOLLO SR FLOATING RATE FD I COM 037636107 262 15621 SH SOLE 0 0 15621 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 966 51073 SH SOLE 33585 0 17488 APPLE INC COM 037833100 722890 4690374 SH SOLE 1131541 0 3558833 APPLE INC COM 037833100 148 21600 SH Call SOLE 0 0 0 APPLE INC COM 037833100 242 25100 SH Call SOLE 0 0 0 APPLE INC COM 037833100 114 29700 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1892 28754 SH SOLE 27664 0 1090 APPLIED MATLS INC COM 038222105 41798 802424 SH SOLE 301118 0 501306 APPLIED OPTOELECTRONICS INC COM 03823U102 21394 330824 SH SOLE 0 0 330824 APPLIED OPTOELECTRONICS INC COM 03823U102 24 14000 SH Call SOLE 0 0 0 APTARGROUP INC COM 038336103 6627 76786 SH SOLE 61148 0 15638 AQUA AMERICA INC COM 03836W103 5597 168648 SH SOLE 0 0 168648 AQUAVENTURE HLDGS LTD SHS G0443N107 189 13993 SH SOLE 0 0 13993 ARAMARK COM 03852U106 1794 44164 SH SOLE 43300 0 864 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 320 12427 SH SOLE 6394 0 6033 ARCH CAP GROUP LTD ORD G0450A105 297 3017 SH SOLE 1879 0 1138 ARCH COAL INC CL A 039380407 577 8038 SH SOLE 7945 0 93 ARCHER DANIELS MIDLAND CO COM 039483102 16339 384359 SH SOLE 35802 0 348557 ARCHER DANIELS MIDLAND CO COM 039483102 5 68000 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 10 51300 SH Call SOLE 0 0 0 ARCHROCK PARTNERS L P COM UNITS REPSTG 03957U100 2871 201316 SH SOLE 0 0 201316 ARCONIC INC COM 03965L100 1507 60562 SH SOLE 540 0 60022 ARES CAP CORP COM 04010L103 10059 613714 SH SOLE 367712 0 246002 ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 1483 1450000 PRN SOLE 0 0 1450000 ARES DYNAMIC CR ALLOCATION F COM 04014F102 818 49873 SH SOLE 0 0 49873 ARES MGMT L P COM UNIT RP IN 04014Y101 239 12802 SH SOLE 0 0 12802 ARGO GROUP INTL HLDGS LTD COM G0464B107 4352 70763 SH SOLE 0 0 70763 ARISTA NETWORKS INC COM 040413106 6299 33220 SH SOLE 18804 0 14416 ARK ETF TR INNOVATION ETF 00214Q104 1103 32165 SH SOLE 0 0 32165 ARMADA HOFFLER PPTYS INC COM 04208T108 1051 76134 SH SOLE 8828 0 67306 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 215 7986 SH SOLE 0 0 7986 ARMSTRONG FLOORING INC COM 04238R106 1579 100226 SH SOLE 99840 0 386 ARMSTRONG WORLD INDS INC NEW COM 04247X102 2890 56393 SH SOLE 55907 0 486 ARRIS INTL INC SHS G0551A103 13167 462162 SH SOLE 6955 0 455207 ARROW ELECTRS INC COM 042735100 11601 144269 SH SOLE 140001 0 4268 ARROW ETF TR ARROW DJ GLB YLD 04273H104 2756 150672 SH SOLE 0 0 150672 ARROW INVTS TR DWA TACTICAL ETF 042765792 139 12300 SH SOLE 0 0 12300 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 5594 171584 SH SOLE 165618 0 5966 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 406 34143 SH SOLE 0 0 34143 ASANKO GOLD INC COM 04341Y105 10 10940 SH SOLE 0 0 10940 ASBURY AUTOMOTIVE GROUP INC COM 043436104 2698 44165 SH SOLE 43145 0 1020 ASCENA RETAIL GROUP INC COM 04351G101 298 121826 SH SOLE 66097 0 55729 ASHFORD HOSPITALITY PRIME IN COM 044102101 212 22272 SH SOLE 0 0 22272 ASHLAND GLOBAL HLDGS INC COM 044186104 350 5357 SH SOLE 0 0 5357 ASML HOLDING N V N Y REGISTRY SHS N07059210 26604 155400 SH SOLE 144951 0 10449 ASPEN TECHNOLOGY INC COM 045327103 10062 160196 SH SOLE 120856 0 39340 ASSOCIATED CAP GROUP INC CL A 045528106 926 25940 SH SOLE 0 0 25940 ASSURANT INC COM 04621X108 5832 61050 SH SOLE 59964 0 1086 ASSURED GUARANTY LTD COM G0585R106 732 19387 SH SOLE 10003 0 9384 ASTRAZENECA PLC SPONSORED ADR 046353108 139461 4116331 SH SOLE 3657252 0 459079 ASTRAZENECA PLC SPONSORED ADR 046353108 2 18400 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 417302 10653596 SH SOLE 6462944 0 4190652 AT&T INC COM 00206R102 7 21500 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 19 33700 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 1 28300 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 391 23606 SH SOLE 23606 0 0 ATHENAHEALTH INC COM 04685W103 350 2815 SH SOLE 576 0 2239 ATHENE HLDG LTD CL A G0684D107 1285 23874 SH SOLE 16542 0 7332 ATHERSYS INC COM 04744L106 32 15420 SH SOLE 0 0 15420 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1406 21374 SH SOLE 15634 0 5740 ATLASSIAN CORP PLC CL A G06242104 648 18432 SH SOLE 18052 0 380 ATMOS ENERGY CORP COM 049560105 3477 41478 SH SOLE 28 0 41450 ATRION CORP COM 049904105 861 1278 SH SOLE 0 0 1278 AURYN RES INC COM 05208W108 26 11500 SH SOLE 0 0 11500 AUTODESK INC COM 052769106 96270 857562 SH SOLE 839962 0 17600 AUTOHOME INC SP ADR RP CL A 05278C107 15738 261949 SH SOLE 258140 0 3809 AUTOLIV INC COM 052800109 7470 60434 SH SOLE 59201 0 1233 AUTOMATIC DATA PROCESSING IN COM 053015103 50051 457838 SH SOLE 176757 0 281081 AUTOMATIC DATA PROCESSING IN COM 053015103 93 18900 SH Call SOLE 0 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 31 23100 SH Call SOLE 0 0 0 AUTONATION INC COM 05329W102 1949 41057 SH SOLE 0 0 41057 AUTOZONE INC COM 053332102 2872 4826 SH SOLE 2841 0 1985 AVALONBAY CMNTYS INC COM 053484101 1346 7546 SH SOLE 0 0 7546 AVANGRID INC COM 05351W103 609 12851 SH SOLE 0 0 12851 AVENUE INCOME CR STRATEGIES COM 05358E106 1173 79502 SH SOLE 0 0 79502 AVERY DENNISON CORP COM 053611109 14190 144291 SH SOLE 114787 0 29504 AVISTA CORP COM 05379B107 474 9147 SH SOLE 0 0 9147 AVNET INC COM 053807103 12305 313115 SH SOLE 3848 0 309267 AVON PRODS INC COM 054303102 261 112010 SH SOLE 0 0 112010 AXALTA COATING SYS LTD COM G0750C108 4097 141674 SH SOLE 101189 0 40485 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 22644 395107 SH SOLE 387061 0 8046 AXON ENTERPRISE INC COM 05464C101 1931 85171 SH SOLE 0 0 85171 AXOVANT SCIENCES LTD COM G0750W104 1 14000 SH Call SOLE 0 0 0 AZUL S A SPONSR ADR PFD 05501U106 511 18606 SH SOLE 0 0 18606 B & G FOODS INC NEW COM 05508R106 11450 359491 SH SOLE 233820 0 125671 B2GOLD CORP COM 11777Q209 378 135059 SH SOLE 100 0 134959 BADGER METER INC COM 056525108 238 4856 SH SOLE 3329 0 1527 BAIDU INC SPON ADR REP A 056752108 18162 73327 SH SOLE 43789 0 29538 BAKER HUGHES A GE CO CL A 05722G100 1102 30102 SH SOLE 313 0 29789 BALCHEM CORP COM 057665200 3160 38874 SH SOLE 24816 0 14058 BALL CORP COM 058498106 4652 112648 SH SOLE 80059 0 32589 BALLARD PWR SYS INC NEW COM 058586108 84 17975 SH SOLE 0 0 17975 BANC OF CALIFORNIA INC COM 05990K106 2223 107149 SH SOLE 0 0 107149 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 8471 949674 SH SOLE 787228 0 162446 BANCO SANTANDER SA ADR 05964H105 5517 794911 SH SOLE 686647 0 108264 BANCORPSOUTH INC COM 059692103 2555 79705 SH SOLE 6485 0 73220 BANCROFT FUND LTD COM 059695106 815 37238 SH SOLE 0 0 37238 BANK AMER CORP *W EXP 01/16/201 060505146 134 10112 SH SOLE 0 0 10112 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 1632 1255 SH SOLE 0 0 1255 BANK AMER CORP COM 060505104 150483 5938563 SH SOLE 2467636 0 3470927 BANK AMER CORP COM 060505104 4 18700 SH Call SOLE 0 0 0 BANK COMM HLDGS COM 06424J103 889 77326 SH SOLE 0 0 77326 BANK HAWAII CORP COM 062540109 929 11136 SH SOLE 2294 0 8842 BANK MONTREAL QUE COM 063671101 8644 114142 SH SOLE 24099 0 90043 BANK N S HALIFAX COM 064149107 3630 56429 SH SOLE 0 0 56429 BANK NEW YORK MELLON CORP COM 064058100 37032 698451 SH SOLE 413111 0 285340 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 248 6762 SH SOLE 2237 0 4525 BANK OF THE OZARKS COM 063904106 47278 983950 SH SOLE 337063 0 646887 BANKUNITED INC COM 06652K103 3704 104134 SH SOLE 103274 0 860 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 1742 65614 SH SOLE 0 0 65614 BARCLAYS BANK PLC MTNF 6/2 06741VX72 1657 1635000 PRN SOLE 0 0 1635000 BARCLAYS BANK PLC MTNF 7/2 06744CBA8 518 510000 PRN SOLE 0 0 510000 BARCLAYS PLC ADR 06738E204 20732 2003100 SH SOLE 1378821 0 624279 BARD C R INC COM 067383109 2711 8459 SH SOLE 0 0 8459 BARINGS GLOBAL SHORT DURATIO COM 06760L100 904 43889 SH SOLE 0 0 43889 BARINGS PARTN INVS SH BEN INT 06761A103 487 33722 SH SOLE 0 0 33722 BARNES GROUP INC COM 067806109 350 4962 SH SOLE 0 0 4962 BARNWELL INDS INC COM 068221100 78 43380 SH SOLE 0 0 43380 BARRETT BILL CORP COM 06846N104 180 41883 SH SOLE 0 0 41883 BARRICK GOLD CORP COM 067901108 6862 426466 SH SOLE 181232 0 245234 BAXTER INTL INC COM 071813109 11911 189812 SH SOLE 87322 0 102490 BAZAARVOICE INC COM 073271108 3305 667715 SH SOLE 0 0 667715 BB&T CORP COM 054937107 95692 2038607 SH SOLE 1411965 0 626642 BCE INC COM NEW 05534B760 171787 3664205 SH SOLE 3543629 0 120576 BEACON ROOFING SUPPLY INC COM 073685109 4111 80214 SH SOLE 49235 0 30979 BECTON DICKINSON & CO COM 075887109 61036 311467 SH SOLE 67271 0 244196 BECTON DICKINSON & CO PFD SHS CONV A 075887208 330 5965 SH SOLE 0 0 5965 BED BATH & BEYOND INC COM 075896100 234 9974 SH SOLE 3943 0 6031 BELDEN INC COM 077454106 2974 36927 SH SOLE 36743 0 184 BELLICUM PHARMACEUTICALS INC COM 079481107 630 54525 SH SOLE 0 0 54525 BEMIS INC COM 081437105 218 4784 SH SOLE 0 0 4784 BENCHMARK ELECTRS INC COM 08160H101 1309 38321 SH SOLE 37922 0 399 BENEFITFOCUS INC COM 08180D106 7029 208897 SH SOLE 0 0 208897 BENEFITFOCUS INC COM 08180D106 22 12900 SH Call SOLE 0 0 0 BERKLEY W R CORP COM 084423102 6127 91801 SH SOLE 85336 0 6465 BERKSHIRE HATHAWAY INC DEL CL A 084670108 25826 94 SH SOLE 0 0 94 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 263285 1436206 SH SOLE 249837 0 1186369 BERKSHIRE HILLS BANCORP INC COM 084680107 704 18169 SH SOLE 0 0 18169 BERRY GLOBAL GROUP INC COM 08579W103 18750 330973 SH SOLE 189630 0 141343 BEST BUY INC COM 086516101 5142 90269 SH SOLE 7963 0 82306 BEST BUY INC COM 086516101 47 23300 SH Call SOLE 0 0 0 BEST INC SPONSORED ADS 08653C106 128 10665 SH SOLE 0 0 10665 BGC PARTNERS INC CL A 05541T101 54026 3733686 SH SOLE 2186681 0 1547005 BHP BILLITON LTD SPONSORED ADR 088606108 10371 255879 SH SOLE 168326 0 87553 BHP BILLITON PLC SPONSORED ADR 05545E209 2362 66638 SH SOLE 11296 0 55342 BIG LOTS INC COM 089302103 2829 52809 SH SOLE 26147 0 26662 BIGLARI HLDGS INC COM 08986R101 3034 9103 SH SOLE 134 0 8969 BIO RAD LABS INC CL A 090572207 1850 8325 SH SOLE 8176 0 149 BIO TECHNE CORP COM 09073M104 1674 13847 SH SOLE 12594 0 1253 BIOAMBER INC COM 09072Q106 8 16750 SH SOLE 0 0 16750 BIOCEPT INC COM NEW 09072V204 31 25000 SH SOLE 0 0 25000 BIOGEN INC COM 09062X103 104172 332691 SH SOLE 285583 0 47108 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 589 15751 SH SOLE 15751 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 7678 82500 SH SOLE 71144 0 11356 BIOTELEMETRY INC COM 090672106 1522 46134 SH SOLE 4439 0 41695 BIOVERATIV INC COM 09075E100 9737 170624 SH SOLE 113617 0 57007 BJS RESTAURANTS INC COM 09180C106 772 25346 SH SOLE 25082 0 264 BLACK HILLS CORP COM 092113109 2709 39340 SH SOLE 28009 0 11331 BLACK STONE MINERALS L P COM UNIT 09225M101 1208 69676 SH SOLE 0 0 69676 BLACKBAUD INC COM 09227Q100 2298 26172 SH SOLE 19954 0 6218 BLACKBERRY LTD COM 09228F103 1221 109256 SH SOLE 80974 0 28282 BLACKHAWK NETWORK HLDGS INC COM 09238E104 2982 68077 SH SOLE 52177 0 15900 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 398 27406 SH SOLE 0 0 27406 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 523 500000 PRN SOLE 0 0 500000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 557 39629 SH SOLE 0 0 39629 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1839 162756 SH SOLE 0 0 162756 BLACKROCK CR ALLCTN INC TR COM 092508100 1734 127772 SH SOLE 0 0 127772 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 3478 298005 SH SOLE 0 0 298005 BLACKROCK ENERGY & RES TR COM 09250U101 2918 212504 SH SOLE 950 0 211554 BLACKROCK ENH CAP & INC FD I COM 09256A109 4516 289513 SH SOLE 0 0 289513 BLACKROCK ENHANCED EQT DIV T COM 09251A104 21677 2389997 SH SOLE 0 0 2389997 BLACKROCK ENHANCED GBL DIV T COM 092501105 5034 371233 SH SOLE 0 0 371233 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 577 87957 SH SOLE 0 0 87957 BLACKROCK FLOAT RATE OME STR COM 09255X100 1135 79019 SH SOLE 0 0 79019 BLACKROCK HEALTH SCIENCES TR COM 09250W107 517 14172 SH SOLE 0 0 14172 BLACKROCK INC COM 09247X101 61991 138647 SH SOLE 101622 0 37025 BLACKROCK INCOME TR INC COM 09247F100 143 22771 SH SOLE 0 0 22771 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1365 84737 SH SOLE 0 0 84737 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1681 89869 SH SOLE 0 0 89869 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 331 21148 SH SOLE 0 0 21148 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1518 66939 SH SOLE 0 0 66939 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 298 20835 SH SOLE 0 0 20835 BLACKROCK MUNI 2018 TERM TR COM 09248C106 566 37676 SH SOLE 0 0 37676 BLACKROCK MUNI INCOME INV QL COM 09250G102 303 19913 SH SOLE 0 0 19913 BLACKROCK MUNI INCOME TR II COM 09249N101 154 10109 SH SOLE 0 0 10109 BLACKROCK MUNI INTER DR FD I COM 09253X102 1713 120866 SH SOLE 0 0 120866 BLACKROCK MUNI N Y INTER DUR COM 09255F109 145 10345 SH SOLE 0 0 10345 BLACKROCK MUNIASSETS FD INC COM 09254J102 3361 222901 SH SOLE 0 0 222901 BLACKROCK MUNICIPAL BOND TR COM 09249H104 538 34615 SH SOLE 0 0 34615 BLACKROCK MUNICIPL INC QLTY COM 092479104 562 38251 SH SOLE 0 0 38251 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 1170 98542 SH SOLE 0 0 98542 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 178 11344 SH SOLE 0 0 11344 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 501 34388 SH SOLE 0 0 34388 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 358 25682 SH SOLE 0 0 25682 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 755 51011 SH SOLE 0 0 51011 BLACKROCK MUNIVEST FD INC COM 09253R105 684 70493 SH SOLE 0 0 70493 BLACKROCK MUNIY QUALITY FD I COM 09254G108 414 31047 SH SOLE 0 0 31047 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 479 31022 SH SOLE 0 0 31022 BLACKROCK MUNIYIELD FD INC COM 09253W104 833 55307 SH SOLE 0 0 55307 BLACKROCK MUNIYIELD INVST FD COM 09254R104 439 28695 SH SOLE 0 0 28695 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 358 22107 SH SOLE 0 0 22107 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 174 13222 SH SOLE 0 0 13222 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 414 28734 SH SOLE 0 0 28734 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1008 70362 SH SOLE 0 0 70362 BLACKROCK MUNIYIELD QUALITY COM 09254F100 930 60328 SH SOLE 0 0 60328 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 171 11800 SH SOLE 0 0 11800 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1089 78032 SH SOLE 0 0 78032 BLACKROCK RES & COMM STRAT T SHS 09257A108 1551 174420 SH SOLE 0 0 174420 BLACKROCK SCIENCE & TECH TR SHS 09258G104 5425 222051 SH SOLE 0 0 222051 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3303 141334 SH SOLE 0 0 141334 BLACKROCK UTIL & INFRASTRCTU COM 09248D104 2032 96570 SH SOLE 0 0 96570 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 36064 1080747 SH SOLE 0 0 1080747 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 26 22000 SH Put SOLE 0 0 22000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7 20000 SH Put SOLE 0 0 20000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7 12000 SH Put SOLE 0 0 12000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 184 55000 SH Call SOLE 0 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 10 11000 SH Call SOLE 0 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 293 16650 SH SOLE 0 0 16650 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 2151 134618 SH SOLE 0 0 134618 BLACKSTONE MTG TR INC COM CL A 09257W100 3596 115921 SH SOLE 0 0 115921 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 8332 8280000 PRN SOLE 0 0 8280000 BLOCK H & R INC COM 093671105 329 12425 SH SOLE 4515 0 7910 BLOOMIN BRANDS INC COM 094235108 597 33937 SH SOLE 7871 0 26066 BLUCORA INC COM 095229100 1392 55000 SH SOLE 0 0 55000 BLUE APRON HLDGS INC CL A 09523Q101 77 14181 SH SOLE 0 0 14181 BLUE BUFFALO PET PRODS INC COM 09531U102 1374 48480 SH SOLE 28247 0 20233 BLUEBIRD BIO INC COM 09609G100 516 3756 SH SOLE 3056 0 700 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 64 11204 SH SOLE 0 0 11204 BLUEPRINT MEDICINES CORP COM 09627Y109 219 3137 SH SOLE 0 0 3137 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 1370 93191 SH SOLE 0 0 93191 BOEING CO COM 097023105 130745 514304 SH SOLE 94872 0 419432 BOFI HLDG INC COM 05566U108 5694 199984 SH SOLE 0 0 199984 BOFI HLDG INC COM 05566U108 8 25100 SH Call SOLE 0 0 0 BOJANGLES INC COM 097488100 439 32540 SH SOLE 0 0 32540 BOK FINL CORP COM NEW 05561Q201 4088 45890 SH SOLE 44004 0 1886 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2608 69763 SH SOLE 64152 0 5611 BORGWARNER INC COM 099724106 17120 334176 SH SOLE 301292 0 32884 BOSTON BEER INC CL A 100557107 321 2055 SH SOLE 0 0 2055 BOSTON PROPERTIES INC COM 101121101 11025 89718 SH SOLE 87666 0 2052 BOSTON SCIENTIFIC CORP COM 101137107 18796 644348 SH SOLE 317811 0 326537 BOSTON SCIENTIFIC CORP COM 101137107 182 19500 SH Call SOLE 0 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 34168 3349811 SH SOLE 0 0 3349811 BOX INC CL A 10316T104 289 14962 SH SOLE 0 0 14962 BOYD GAMING CORP COM 103304101 223 8569 SH SOLE 0 0 8569 BP PLC SPONSORED ADR 055622104 126472 3290980 SH SOLE 2011624 0 1279356 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 316 14054 SH SOLE 0 0 14054 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1587 90758 SH SOLE 0 0 90758 BRIDGE BANCORP INC COM 108035106 2892 85181 SH SOLE 0 0 85181 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2614 30323 SH SOLE 28957 0 1366 BRIGHTCOVE INC COM 10921T101 305 42300 SH SOLE 0 0 42300 BRIGHTHOUSE FINL INC COM 10922N103 3771 62019 SH SOLE 49750 0 12269 BRINKS CO COM 109696104 654 7765 SH SOLE 4955 0 2810 BRISTOL MYERS SQUIBB CO COM 110122108 73661 1155640 SH SOLE 212067 0 943573 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 79482 1272728 SH SOLE 1001262 0 271466 BROADCOM LTD SHS Y09827109 176112 726079 SH SOLE 497627 0 228452 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 50810 628676 SH SOLE 568453 0 60223 BROADSOFT INC COM 11133B409 896 17805 SH SOLE 3770 0 14035 BROOKDALE SR LIVING INC COM 112463104 236 22300 SH SOLE 0 0 22300 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1859 44994 SH SOLE 21445 0 23549 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 667 49370 SH SOLE 0 0 49370 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 20632 478254 SH SOLE 0 0 478254 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1278 53718 SH SOLE 0 0 53718 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 488 14545 SH SOLE 0 0 14545 BROOKS AUTOMATION INC COM 114340102 1233 40603 SH SOLE 0 0 40603 BROWN & BROWN INC COM 115236101 29828 618957 SH SOLE 602709 0 16248 BROWN FORMAN CORP CL A 115637100 1151 20672 SH SOLE 0 0 20672 BROWN FORMAN CORP CL B 115637209 9846 181332 SH SOLE 1339 0 179993 BRUKER CORP COM 116794108 2363 79428 SH SOLE 79329 0 99 BRUNSWICK CORP COM 117043109 5307 94823 SH SOLE 90899 0 3924 BT GROUP PLC ADR 05577E101 4071 211611 SH SOLE 172367 0 39244 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 6887 120818 SH SOLE 0 0 120818 BUFFALO WILD WINGS INC COM 119848109 564 5332 SH SOLE 5175 0 157 BUILDERS FIRSTSOURCE INC COM 12008R107 1311 72866 SH SOLE 46999 0 25867 BUNGE LIMITED COM G16962105 1725 24832 SH SOLE 0 0 24832 BURLINGTON STORES INC COM 122017106 7983 83629 SH SOLE 82116 0 1513 BWX TECHNOLOGIES INC COM 05605H100 625 11154 SH SOLE 1542 0 9612 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 17095 224633 SH SOLE 215390 0 9243 CA INC COM 12673P105 4719 141378 SH SOLE 1773 0 139605 CA INC COM 12673P105 13 42000 SH Call SOLE 0 0 0 CA INC COM 12673P105 30 39400 SH Call SOLE 0 0 0 CABLE ONE INC COM 12685J105 341 472 SH SOLE 52 0 420 CABOT CORP COM 127055101 218 3907 SH SOLE 986 0 2921 CABOT OIL & GAS CORP COM 127097103 966 36104 SH SOLE 0 0 36104 CACI INTL INC CL A 127190304 246 1766 SH SOLE 177 0 1589 CADENCE DESIGN SYSTEM INC COM 127387108 4752 120406 SH SOLE 54543 0 65863 CAE INC COM 124765108 869 49579 SH SOLE 38973 0 10606 CAESARS ENTMT CORP COM 127686103 1449 108515 SH SOLE 0 0 108515 CAL MAINE FOODS INC COM NEW 128030202 2011 48926 SH SOLE 0 0 48926 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1715 144108 SH SOLE 0 0 144108 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 869 75357 SH SOLE 0 0 75357 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 507 24604 SH SOLE 0 0 24604 CALAMOS GBL DYN INCOME FUND COM 12811L107 2388 264137 SH SOLE 0 0 264137 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 4804 396008 SH SOLE 0 0 396008 CALATLANTIC GROUP INC COM 128195104 2349 64117 SH SOLE 63047 0 1070 CALIFORNIA WTR SVC GROUP COM 130788102 262 6864 SH SOLE 0 0 6864 CALLAWAY GOLF CO COM 131193104 150 10408 SH SOLE 0 0 10408 CALLON PETE CO DEL COM 13123X102 2312 205652 SH SOLE 124451 0 81201 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 259 31007 SH SOLE 0 0 31007 CAMBREX CORP COM 132011107 554 10066 SH SOLE 561 0 9505 CAMDEN NATL CORP COM 133034108 1438 32955 SH SOLE 32355 0 600 CAMDEN PPTY TR SH BEN INT 133131102 19587 214183 SH SOLE 210946 0 3237 CAMECO CORP COM 13321L108 617 63759 SH SOLE 0 0 63759 CAMPBELL SOUP CO COM 134429109 1502 32080 SH SOLE 0 0 32080 CAMPING WORLD HLDGS INC CL A 13462K109 648 15902 SH SOLE 14802 0 1100 CAN-FITE BIOPHARMA LTD SPONSORED ADR 13471N102 21 12200 SH SOLE 0 0 12200 CANADIAN NAT RES LTD COM 136385101 3621 108039 SH SOLE 88932 0 19107 CANADIAN NATL RY CO COM 136375102 19509 235316 SH SOLE 60369 0 174947 CANADIAN PAC RY LTD COM 13645T100 7323 43579 SH SOLE 31768 0 11811 CANADIAN SOLAR INC COM 136635109 390 23170 SH SOLE 0 0 23170 CANON INC SPONSORED ADR 138006309 873 25425 SH SOLE 15639 0 9786 CANTEL MEDICAL CORP COM 138098108 244 2591 SH SOLE 0 0 2591 CAPITAL ONE FINL CORP COM 14040H105 10507 124113 SH SOLE 86353 0 37760 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 3906 1115895 SH SOLE 0 0 1115895 CAPSTEAD MTG CORP COM NO PAR 14067E506 1317 136518 SH SOLE 0 0 136518 CAPSTONE TURBINE CORP COM NEW 14067D409 7 10590 SH SOLE 0 0 10590 CARBO CERAMICS INC COM 140781105 96 11175 SH SOLE 0 0 11175 CARDINAL HEALTH INC COM 14149Y108 34340 513145 SH SOLE 401318 0 111827 CARETRUST REIT INC COM 14174T107 2401 126114 SH SOLE 10961 0 115153 CARLISLE COS INC COM 142339100 1001 9978 SH SOLE 689 0 9289 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 6921 293274 SH SOLE 0 0 293274 CARMAX INC COM 143130102 1551 20454 SH SOLE 7698 0 12756 CARNIVAL CORP UNIT 99/99/9999 143658300 149412 2313953 SH SOLE 793200 0 1520753 CARNIVAL CORP UNIT 99/99/9999 143658300 8 75600 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 5 14700 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3 25800 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 21 22900 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 98 72900 SH Call SOLE 0 0 0 CARNIVAL PLC ADR 14365C103 2613 40525 SH SOLE 38962 0 1563 CAROLINA FINL CORP NEW COM 143873107 1010 28161 SH SOLE 0 0 28161 CARRIZO OIL & GAS INC COM 144577103 1559 91020 SH SOLE 50684 0 40336 CARROLS RESTAURANT GROUP INC COM 14574X104 1127 103367 SH SOLE 0 0 103367 CARS COM INC COM 14575E105 2831 106403 SH SOLE 103954 0 2449 CARTER INC COM 146229109 296 2995 SH SOLE 0 0 2995 CASELLA WASTE SYS INC CL A 147448104 6533 347523 SH SOLE 0 0 347523 CASEYS GEN STORES INC COM 147528103 3753 34286 SH SOLE 27834 0 6452 CASTLE BRANDS INC COM 148435100 26 19300 SH SOLE 0 0 19300 CASTLIGHT HEALTH INC CL B 14862Q100 268 62400 SH SOLE 0 0 62400 CATALENT INC COM 148806102 4542 113769 SH SOLE 112309 0 1460 CATCHMARK TIMBER TR INC CL A 14912Y202 5274 418247 SH SOLE 1000 0 417247 CATERPILLAR INC DEL COM 149123101 53625 429988 SH SOLE 26592 0 403396 CATHAY GEN BANCORP COM 149150104 574 14280 SH SOLE 0 0 14280 CATO CORP NEW CL A 149205106 660 49878 SH SOLE 0 0 49878 CAVCO INDS INC DEL COM 149568107 1462 9910 SH SOLE 9910 0 0 CAVIUM INC COM 14964U108 7133 108178 SH SOLE 70701 0 37477 CBL & ASSOC PPTYS INC COM 124830100 162 19261 SH SOLE 0 0 19261 CBOE HLDGS INC COM 12503M108 598 5556 SH SOLE 0 0 5556 CBRE CLARION GLOBAL REAL EST COM 12504G100 3779 478376 SH SOLE 0 0 478376 CBRE GROUP INC CL A 12504L109 3368 88905 SH SOLE 49399 0 39506 CBS CORP NEW CL B 124857202 13983 241085 SH SOLE 158136 0 82949 CDK GLOBAL INC COM 12508E101 1322 20949 SH SOLE 1843 0 19106 CDN IMPERIAL BK COMM TORONTO COM 136069101 27710 316509 SH SOLE 302769 0 13740 CDW CORP COM 12514G108 19716 298725 SH SOLE 282464 0 16261 CEDAR FAIR L P DEPOSITRY UNIT 150185106 12567 195995 SH SOLE 170791 0 25204 CELANESE CORP DEL COM SER A 150870103 7893 75697 SH SOLE 67780 0 7917 CELGENE CORP COM 151020104 164991 1131471 SH SOLE 327096 0 804375 CELLDEX THERAPEUTICS INC NEW COM 15117B103 61 21199 SH SOLE 0 0 21199 CEMEX SAB DE CV SPON ADR NEW 151290889 9744 1073091 SH SOLE 1014497 0 58594 CENOVUS ENERGY INC COM 15135U109 204 20372 SH SOLE 0 0 20372 CENTENE CORP DEL COM 15135B101 23753 245455 SH SOLE 216055 0 29400 CENTER COAST MLP & INFRSTR F COM SHS 151461100 724 68515 SH SOLE 0 0 68515 CENTERPOINT ENERGY INC COM 15189T107 5851 200309 SH SOLE 119606 0 80703 CENTERSTATE BK CORP COM 15201P109 665 24796 SH SOLE 6046 0 18750 CENTRAL FD CDA LTD CL A 153501101 9981 787758 SH SOLE 0 0 787758 CENTRAL GARDEN & PET CO COM 153527106 259 6676 SH SOLE 3261 0 3415 CENTRAL PAC FINL CORP COM NEW 154760409 1774 55131 SH SOLE 54719 0 412 CENTRAL SECS CORP COM 155123102 6007 232398 SH SOLE 0 0 232398 CENTURY ALUM CO COM 156431108 224 13500 SH SOLE 0 0 13500 CENTURY CASINOS INC COM 156492100 295 35900 SH SOLE 0 0 35900 CENTURYLINK INC COM 156700106 19356 1024150 SH SOLE 532338 0 491812 CENTURYLINK INC COM 156700106 2 39100 SH Call SOLE 0 0 0 CERAGON NETWORKS LTD ORD M22013102 29 14100 SH SOLE 0 0 14100 CERNER CORP COM 156782104 12975 181924 SH SOLE 89822 0 92102 CERUS CORP COM 157085101 2284 836734 SH SOLE 0 0 836734 CF INDS HLDGS INC COM 125269100 9402 267412 SH SOLE 6778 0 260634 CHARLES RIV LABS INTL INC COM 159864107 434 4022 SH SOLE 2511 0 1511 CHART INDS INC COM PAR $0.01 16115Q308 839 21383 SH SOLE 19883 0 1500 CHARTER COMMUNICATIONS INC N CL A 16119P108 11756 32349 SH SOLE 19121 0 13228 CHATHAM LODGING TR COM 16208T102 1760 82558 SH SOLE 71769 0 10789 CHECK POINT SOFTWARE TECH LT ORD M22465104 22435 196765 SH SOLE 153578 0 43187 CHEESECAKE FACTORY INC COM 163072101 2722 64617 SH SOLE 5771 0 58846 CHEMED CORP NEW COM 16359R103 643 3183 SH SOLE 0 0 3183 CHEMICAL FINL CORP COM 163731102 3309 63318 SH SOLE 29553 0 33765 CHEMOURS CO COM 163851108 4612 91132 SH SOLE 70948 0 20184 CHENIERE ENERGY INC COM NEW 16411R208 3117 69215 SH SOLE 905 0 68310 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 280 405000 PRN SOLE 0 0 405000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1576 54670 SH SOLE 0 0 54670 CHESAPEAKE ENERGY CORP COM 165167107 1364 317256 SH SOLE 0 0 317256 CHESAPEAKE UTILS CORP COM 165303108 309 3949 SH SOLE 2044 0 1905 CHEVRON CORP NEW COM 166764100 389350 3313616 SH SOLE 1705887 0 1607729 CHEVRON CORP NEW COM 166764100 152 59900 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 12 12100 SH Call SOLE 0 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 1034 61556 SH SOLE 0 0 61556 CHICOS FAS INC COM 168615102 428 47849 SH SOLE 34086 0 13763 CHIMERA INVT CORP COM NEW 16934Q208 3036 160451 SH SOLE 135005 0 25446 CHINA FD INC COM 169373107 1054 51774 SH SOLE 0 0 51774 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 4840 95681 SH SOLE 15733 0 79948 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 232 3068 SH SOLE 0 0 3068 CHINA RAPID FIN LTD SPONSORED ADR 16953Q105 196 29746 SH SOLE 0 0 29746 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 298 5828 SH SOLE 0 0 5828 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 196 13959 SH SOLE 0 0 13959 CHIPOTLE MEXICAN GRILL INC COM 169656105 5515 17917 SH SOLE 15301 0 2616 CHUBB LIMITED COM H1467J104 138607 972312 SH SOLE 196932 0 775380 CHUBB LIMITED COM H1467J104 39 49100 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 9813 202546 SH SOLE 4441 0 198105 CHURCHILL DOWNS INC COM 171484108 273 1323 SH SOLE 0 0 1323 CHUYS HLDGS INC COM 171604101 2118 100628 SH SOLE 0 0 100628 CIDARA THERAPEUTICS INC COM 171757107 253 31206 SH SOLE 0 0 31206 CIENA CORP COM NEW 171779309 364 16583 SH SOLE 5083 0 11500 CIGNA CORPORATION COM 125509109 25902 138560 SH SOLE 88930 0 49630 CIMAREX ENERGY CO COM 171798101 16384 144140 SH SOLE 45805 0 98335 CIMPRESS N V SHS EURO N20146101 466 4774 SH SOLE 0 0 4774 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 319 6326 SH SOLE 0 0 6326 CINCINNATI FINL CORP COM 172062101 4353 56848 SH SOLE 0 0 56848 CINEMARK HOLDINGS INC COM 17243V102 45882 1267116 SH SOLE 1150717 0 116399 CINTAS CORP COM 172908105 18215 126245 SH SOLE 76786 0 49459 CIRRUS LOGIC INC COM 172755100 4003 75075 SH SOLE 0 0 75075 CIRRUS LOGIC INC COM 172755100 24 20200 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 253847 7548237 SH SOLE 4070352 0 3477885 CISCO SYS INC COM 17275R102 20 33600 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 12500 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 333 6794 SH SOLE 4297 0 2497 CITIGROUP INC COM NEW 172967424 100831 1386175 SH SOLE 767263 0 618912 CITIGROUP INC COM NEW 172967424 52 12000 SH Call SOLE 0 0 0 CITIZENS FINL GROUP INC COM 174610105 7440 196462 SH SOLE 116054 0 80408 CITRIX SYS INC COM 177376100 27971 364109 SH SOLE 351875 0 12234 CIVEO CORP CDA COM 17878Y108 624 219001 SH SOLE 53159 0 165842 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 959 37949 SH SOLE 0 0 37949 CLAYMORE EXCHANGE TRD FD TR 2022 HG YLD CB 18383M217 362 14262 SH SOLE 0 0 14262 CLAYMORE EXCHANGE TRD FD TR 2023 CORP BOND 18383M241 1276 60469 SH SOLE 0 0 60469 CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 669 31907 SH SOLE 0 0 31907 CLAYMORE EXCHANGE TRD FD TR GUG BLT2017 HY 18383M399 399 15509 SH SOLE 2107 0 13402 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 999 39452 SH SOLE 0 0 39452 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 1633 66095 SH SOLE 250 0 65845 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 1882 75413 SH SOLE 0 0 75413 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 1060 50025 SH SOLE 266 0 49759 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 465 21881 SH SOLE 0 0 21881 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 2117 98424 SH SOLE 0 0 98424 CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 8282 131715 SH SOLE 0 0 131715 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 3201 147518 SH SOLE 0 0 147518 CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 14974 361508 SH SOLE 0 0 361508 CLAYMORE EXCHANGE TRD FD TR GUG S&PG DIV OPP 18383M860 332 30247 SH SOLE 0 0 30247 CLAYMORE EXCHANGE TRD FD TR GUGENHIM 2023 18383M183 217 8063 SH SOLE 0 0 8063 CLAYMORE EXCHANGE TRD FD TR GUGENHIM 2025 18383M191 291 14015 SH SOLE 0 0 14015 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 1905 89175 SH SOLE 17967 0 71208 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 1273 59438 SH SOLE 0 0 59438 CLAYMORE EXCHANGE TRD FD TR GUGG CHN TECH 18383Q135 3586 62728 SH SOLE 0 0 62728 CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2017 18383M548 231 10218 SH SOLE 0 0 10218 CLAYMORE EXCHANGE TRD FD TR GUGG INSDR SENT 18383M209 305 5156 SH SOLE 0 0 5156 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 678 22529 SH SOLE 0 0 22529 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 221 6429 SH SOLE 0 0 6429 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 517 10196 SH SOLE 0 0 10196 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 4985 98960 SH SOLE 2593 0 96367 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 334 15445 SH SOLE 0 0 15445 CLAYMORE EXCHANGE TRD FD TR GUGGENHEM 2026 18383M126 256 12952 SH SOLE 0 0 12952 CLEAN ENERGY FUELS CORP COM 184499101 97 39143 SH SOLE 0 0 39143 CLEAN HARBORS INC COM 184496107 11042 194738 SH SOLE 193987 0 751 CLEARBRIDGE AMERN ENERG MLP COM 184691103 509 59391 SH SOLE 0 0 59391 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 2362 159140 SH SOLE 314 0 158826 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 510 41867 SH SOLE 0 0 41867 CLEARWATER PAPER CORP COM 18538R103 250 5080 SH SOLE 0 0 5080 CLEVELAND CLIFFS INC COM 185899101 627 87742 SH SOLE 0 0 87742 CLIPPER RLTY INC COM 18885T306 1586 148072 SH SOLE 0 0 148072 CLOROX CO DEL COM 189054109 16348 123931 SH SOLE 21304 0 102627 CLOUDERA INC COM 18914U100 430 25846 SH SOLE 0 0 25846 CLOUGH GLOBAL DIVND AND INC COM 18913Y103 774 55630 SH SOLE 0 0 55630 CLOUGH GLOBAL EQUITY FD COM 18914C100 835 63008 SH SOLE 0 0 63008 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 9676 867041 SH SOLE 0 0 867041 CM FIN INC COM 12574Q103 3077 329045 SH SOLE 0 0 329045 CME GROUP INC COM CL A 12572Q105 135538 998943 SH SOLE 126607 0 872336 CME GROUP INC COM CL A 12572Q105 381 44800 SH Call SOLE 0 0 0 CME GROUP INC COM CL A 12572Q105 33 38600 SH Call SOLE 0 0 0 CME GROUP INC COM CL A 12572Q105 80 18500 SH Call SOLE 0 0 0 CME GROUP INC COM CL A 12572Q105 56 12000 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 4047 87368 SH SOLE 24552 0 62816 CNA FINL CORP COM 126117100 10452 208008 SH SOLE 207480 0 528 CNH INDL N V SHS N20944109 1156 96313 SH SOLE 70213 0 26100 CNOOC LTD SPONSORED ADR 126132109 892 6876 SH SOLE 3583 0 3293 COACH INC COM 189754104 5540 137527 SH SOLE 89216 0 48311 COBALT INTL ENERGY INC COM NEW 19075F304 245 171064 SH SOLE 0 0 171064 COCA COLA BOTTLING CO CONS COM 191098102 279 1291 SH SOLE 0 0 1291 COCA COLA CO COM 191216100 287888 6396081 SH SOLE 3818624 0 2577457 COCA COLA EUROPEAN PARTNERS SHS G25839104 11370 273187 SH SOLE 244996 0 28191 COFFEE HLDGS INC COM 192176105 256 57650 SH SOLE 0 0 57650 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 21528 440237 SH SOLE 434064 0 6173 COGNEX CORP COM 192422103 12820 116247 SH SOLE 89476 0 26771 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 20940 288663 SH SOLE 121075 0 167588 COHEN & STEERS CLOSED END OP COM 19248P106 550 41699 SH SOLE 0 0 41699 COHEN & STEERS GLOBAL INC BL COM 19248M103 112 11568 SH SOLE 0 0 11568 COHEN & STEERS INFRASTRUCTUR COM 19248A109 12135 527616 SH SOLE 0 0 527616 COHEN & STEERS LTD DUR PFD I COM 19248C105 1033 38541 SH SOLE 0 0 38541 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 1104 105841 SH SOLE 0 0 105841 COHEN & STEERS QUALITY RLTY COM 19247L106 12707 1011692 SH SOLE 131 0 1011561 COHEN & STEERS REIT & PFD IN COM 19247X100 2838 133854 SH SOLE 0 0 133854 COHEN & STEERS SLT PFD INCM COM 19248Y107 387 13712 SH SOLE 0 0 13712 COHEN & STEERS TOTAL RETURN COM 19247R103 737 59133 SH SOLE 0 0 59133 COHERENT INC COM 192479103 4322 18378 SH SOLE 13275 0 5103 COHU INC COM 192576106 266 11150 SH SOLE 0 0 11150 COLFAX CORP COM 194014106 1993 47870 SH SOLE 7474 0 40396 COLGATE PALMOLIVE CO COM 194162103 18962 260291 SH SOLE 36003 0 224288 COLONY NORTHSTAR INC CL A COM 19625W104 19677 1566657 SH SOLE 745533 0 821124 COLUMBIA BKG SYS INC COM 197236102 4365 103649 SH SOLE 99255 0 4394 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 3757 136424 SH SOLE 0 0 136424 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1399 62602 SH SOLE 0 0 62602 COLUMBIA SPORTSWEAR CO COM 198516106 895 14534 SH SOLE 2101 0 12433 COMCAST CORP NEW CL A 20030N101 213881 5558245 SH SOLE 4445368 0 1112877 COMCAST CORP NEW CL A 20030N101 2 11100 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 2305 30232 SH SOLE 12133 0 18099 COMFORT SYS USA INC COM 199908104 210 5873 SH SOLE 3245 0 2628 COMMERCE BANCSHARES INC COM 200525103 10888 188471 SH SOLE 177690 0 10781 COMMERCEHUB INC COM SER A 20084V108 1269 56220 SH SOLE 0 0 56220 COMMERCIAL METALS CO COM 201723103 394 20727 SH SOLE 11152 0 9575 COMMSCOPE HLDG CO INC COM 20337X109 416 12524 SH SOLE 533 0 11991 COMMUNITY BK SYS INC COM 203607106 1222 22121 SH SOLE 0 0 22121 COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 1 36797 SH SOLE 0 0 36797 COMMUNITY TR BANCORP INC COM 204149108 2379 51165 SH SOLE 0 0 51165 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 2372 226750 SH SOLE 216540 0 10210 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 3240 182533 SH SOLE 0 0 182533 COMPASS MINERALS INTL INC COM 20451N101 27516 423977 SH SOLE 402907 0 21070 COMPUGEN LTD ORD M25722105 202 53800 SH SOLE 0 0 53800 COMPUTER PROGRAMS & SYS INC COM 205306103 227 7681 SH SOLE 1649 0 6032 CONAGRA BRANDS INC COM 205887102 4967 147208 SH SOLE 29140 0 118068 CONCHO RES INC COM 20605P101 11656 88487 SH SOLE 33841 0 54646 CONDUENT INC COM 206787103 286 18283 SH SOLE 5303 0 12980 CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 478 30151 SH SOLE 0 0 30151 CONFORMIS INC COM 20717E101 39 11000 SH SOLE 0 0 11000 CONNECTICUT WTR SVC INC COM 207797101 349 5881 SH SOLE 0 0 5881 CONOCOPHILLIPS COM 20825C104 36050 720271 SH SOLE 416884 0 303387 CONSOL ENERGY INC COM 20854P109 3175 187441 SH SOLE 0 0 187441 CONSOLIDATED COMM HLDGS INC COM 209034107 2371 124283 SH SOLE 71188 0 53095 CONSOLIDATED EDISON INC COM 209115104 39920 494789 SH SOLE 358126 0 136663 CONSTELLATION BRANDS INC CL A 21036P108 16180 81119 SH SOLE 28298 0 52821 CONSTELLIUM NV CL A N22035104 270 26306 SH SOLE 2147 0 24159 CONTINENTAL RESOURCES INC COM 212015101 2792 72318 SH SOLE 30436 0 41882 CONTROL4 CORP COM 21240D107 5308 180168 SH SOLE 0 0 180168 CONVERGYS CORP COM 212485106 601 23202 SH SOLE 0 0 23202 COOPER COS INC COM NEW 216648402 5213 21985 SH SOLE 17595 0 4390 COPA HOLDINGS SA CL A P31076105 1245 9996 SH SOLE 0 0 9996 COPART INC COM 217204106 8534 248305 SH SOLE 246183 0 2122 CORCEPT THERAPEUTICS INC COM 218352102 1829 94748 SH SOLE 0 0 94748 CORE LABORATORIES N V COM N22717107 10220 103541 SH SOLE 97603 0 5938 CORECIVIC INC COM 21871N101 3213 120034 SH SOLE 55566 0 64468 CORESITE RLTY CORP COM 21870Q105 7677 68607 SH SOLE 29057 0 39550 CORNERSTONE ONDEMAND INC COM 21925Y103 1032 25423 SH SOLE 22693 0 2730 CORNERSTONE STRATEGIC VALUE COM 21924B302 640 43187 SH SOLE 0 0 43187 CORNING INC COM 219350105 69417 2320090 SH SOLE 2082286 0 237804 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1317 40127 SH SOLE 34175 0 5952 COSTAR GROUP INC COM 22160N109 2499 9316 SH SOLE 9057 0 259 COSTCO WHSL CORP NEW COM 22160K105 46247 281495 SH SOLE 25660 0 255835 COTIVITI HLDGS INC COM 22164K101 846 23526 SH SOLE 18646 0 4880 COTT CORP QUE COM 22163N106 1620 107942 SH SOLE 0 0 107942 COTY INC COM CL A 222070203 28416 1719071 SH SOLE 1637320 0 81751 COUSINS PPTYS INC COM 222795106 228 24392 SH SOLE 0 0 24392 COVANTA HLDG CORP COM 22282E102 39163 2637247 SH SOLE 1535048 0 1102199 COVANTA HLDG CORP COM 22282E102 17 26500 SH Call SOLE 0 0 0 CPI AEROSTRUCTURES INC COM NEW 125919308 211 22600 SH SOLE 0 0 22600 CRACKER BARREL OLD CTRY STOR COM 22410J106 1051 6932 SH SOLE 0 0 6932 CRAFT BREW ALLIANCE INC COM 224122101 3090 176052 SH SOLE 0 0 176052 CRANE CO COM 224399105 5018 62736 SH SOLE 59858 0 2878 CRAY INC COM NEW 225223304 418 21475 SH SOLE 0 0 21475 CREDIT SUISSE GROUP SPONSORED ADR 225401108 8551 541216 SH SOLE 128520 0 412696 CREE INC COM 225447101 13210 468617 SH SOLE 453762 0 14855 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 848 34770 SH SOLE 0 0 34770 CRESUD S A C I F Y A SPONSORED ADR 226406106 924 49513 SH SOLE 0 0 49513 CRH PLC ADR 12626K203 1063 28083 SH SOLE 19123 0 8960 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 870 48660 SH SOLE 0 0 48660 CRITEO S A SPONS ADS 226718104 324 7800 SH SOLE 0 0 7800 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2615 95954 SH SOLE 0 0 95954 CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 470 440 SH SOLE 0 0 440 CROWN CASTLE INTL CORP NEW COM 22822V101 114312 1143345 SH SOLE 899529 0 243816 CROWN CRAFTS INC COM 228309100 181 27800 SH SOLE 0 0 27800 CROWN HOLDINGS INC COM 228368106 11941 199949 SH SOLE 183260 0 16689 CSI COMPRESSCO LP COM UNIT 12637A103 1275 244654 SH SOLE 0 0 244654 CSRA INC COM 12650T104 2885 89391 SH SOLE 38444 0 50947 CSX CORP COM 126408103 18428 339616 SH SOLE 82537 0 257079 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 4035 76509 SH SOLE 6511 0 69998 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 128 38700 SH Call SOLE 0 0 0 CU BANCORP CALIF COM 126534106 2586 66700 SH SOLE 0 0 66700 CUBESMART COM 229663109 1181 45492 SH SOLE 16842 0 28650 CUBIC CORP COM 229669106 2929 57423 SH SOLE 982 0 56441 CUI GLOBAL INC COM NEW 126576206 210 57000 SH SOLE 0 0 57000 CULLEN FROST BANKERS INC COM 229899109 7241 76290 SH SOLE 68370 0 7920 CULP INC COM 230215105 290 8861 SH SOLE 0 0 8861 CUMMINS INC COM 231021106 34679 206367 SH SOLE 54646 0 151721 CURTISS WRIGHT CORP COM 231561101 4497 43013 SH SOLE 41436 0 1577 CUSHING MLP TOTAL RETURN FD COM NEW 231631201 149 12400 SH SOLE 0 0 12400 CUSHING RENAISSANCE FD COM 231647108 1185 63347 SH SOLE 0 0 63347 CUTERA INC COM 232109108 321 7756 SH SOLE 0 0 7756 CVR PARTNERS LP COM 126633106 106 32679 SH SOLE 0 0 32679 CVR REFNG LP COMUNIT REP LT 12663P107 127 12852 SH SOLE 0 0 12852 CVS HEALTH CORP COM 126650100 127382 1566407 SH SOLE 807317 0 759090 CVS HEALTH CORP COM 126650100 4 18500 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1860 45378 SH SOLE 34269 0 11109 CYMABAY THERAPEUTICS INC COM 23257D103 285 35300 SH SOLE 0 0 35300 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 104 13500 SH SOLE 0 0 13500 CYPRESS SEMICONDUCTOR CORP COM 232806109 990 65885 SH SOLE 377 0 65508 CYRUSONE INC COM 23283R100 54513 925035 SH SOLE 217668 0 707367 CYRUSONE INC COM 23283R100 9 13300 SH Call SOLE 0 0 0 CYTOSORBENTS CORP COM NEW 23283X206 310 50000 SH SOLE 0 0 50000 CYTRX CORP COM PAR 232828509 23 57291 SH SOLE 0 0 57291 D R HORTON INC COM 23331A109 11109 278220 SH SOLE 245006 0 33214 DAKTRONICS INC COM 234264109 136 12845 SH SOLE 0 0 12845 DANA INCORPORATED COM 235825205 328 11732 SH SOLE 173 0 11559 DANAHER CORP DEL COM 235851102 33479 390283 SH SOLE 165315 0 224968 DANAHER CORP DEL DBCV 1/2 235851AF9 511 156000 PRN SOLE 0 0 156000 DARDEN RESTAURANTS INC COM 237194105 2786 35357 SH SOLE 0 0 35357 DARLING INGREDIENTS INC COM 237266101 22177 1265790 SH SOLE 1254237 0 11553 DAVE & BUSTERS ENTMT INC COM 238337109 1356 25836 SH SOLE 6157 0 19679 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 2797 123702 SH SOLE 0 0 123702 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 354 14509 SH SOLE 0 0 14509 DAVITA INC COM 23918K108 9934 167273 SH SOLE 141497 0 25776 DBX ETF TR DB XTR MSCI EUR 233051853 4552 160611 SH SOLE 0 0 160611 DBX ETF TR DBXTR HAR CS 300 233051879 225 7716 SH SOLE 0 0 7716 DBX ETF TR INFRSTR REV FD 233051705 2058 76870 SH SOLE 0 0 76870 DBX ETF TR XTRAK MSCI EAFE 233051200 13834 445832 SH SOLE 624 0 445208 DBX ETF TR XTRAK MSCI EMKT 233051101 8467 362768 SH SOLE 0 0 362768 DBX ETF TR XTRAK MSCI JAPN 233051507 1351 33329 SH SOLE 0 0 33329 DBX ETF TR XTRC RUS1000 CMP 233051481 642 21252 SH SOLE 0 0 21252 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 357 10299 SH SOLE 0 0 10299 DCT INDUSTRIAL TRUST INC COM NEW 233153204 13058 225454 SH SOLE 220432 0 5022 DDR CORP COM 23317H102 938 102352 SH SOLE 372 0 101980 DECKERS OUTDOOR CORP COM 243537107 256 3743 SH SOLE 3462 0 281 DEERE & CO COM 244199105 26601 211808 SH SOLE 86608 0 125200 DELAWARE ENHANCED GBL DIV & COM 246060107 5123 431972 SH SOLE 0 0 431972 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 236 7565 SH SOLE 0 0 7565 DELEK US HLDGS INC NEW COM 24665A103 446 16687 SH SOLE 7437 0 9250 DELL TECHNOLOGIES INC COM CL V 24703L103 5274 68313 SH SOLE 1529 0 66784 DELPHI AUTOMOTIVE PLC SHS G27823106 22407 227713 SH SOLE 183897 0 43816 DELTA AIR LINES INC DEL COM NEW 247361702 31406 651313 SH SOLE 333016 0 318297 DELUXE CORP COM 248019101 559 7666 SH SOLE 5663 0 2003 DENBURY RES INC COM NEW 247916208 184 137461 SH SOLE 0 0 137461 DENISON MINES CORP COM 248356107 10 21458 SH SOLE 0 0 21458 DENNYS CORP COM 24869P104 319 25625 SH SOLE 23966 0 1659 DENTSPLY SIRONA INC COM 24906P109 12582 210363 SH SOLE 175519 0 34844 DERMIRA INC COM 24983L104 1832 67835 SH SOLE 67835 0 0 DEUTSCHE BANK AG NAMEN AKT D18190898 2256 130549 SH SOLE 0 0 130549 DEUTSCHE HIGH INCOME OPPORT COM 25158Y102 10931 722469 SH SOLE 0 0 722469 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 12596 1405837 SH SOLE 0 0 1405837 DEUTSCHE MUN INCOME COM 25160C106 856 67328 SH SOLE 0 0 67328 DEUTSCHE STRATEGIC INCOME TR SHS 25160F109 8602 690052 SH SOLE 0 0 690052 DEVON ENERGY CORP NEW COM 25179M103 10189 277550 SH SOLE 113531 0 164019 DEXCOM INC COM 252131107 3525 72052 SH SOLE 26075 0 45977 DHI GROUP INC COM 23331S100 148 56992 SH SOLE 52351 0 4641 DIAGEO P L C SPON ADR NEW 25243Q205 47639 360542 SH SOLE 239442 0 121100 DIAMOND OFFSHORE DRILLING IN COM 25271C102 5063 349175 SH SOLE 345674 0 3501 DIAMONDBACK ENERGY INC COM 25278X109 19645 200546 SH SOLE 175729 0 24817 DIAMONDROCK HOSPITALITY CO COM 252784301 120 10944 SH SOLE 0 0 10944 DIEBOLD NXDF INC COM 253651103 8000 350114 SH SOLE 345155 0 4959 DIGITAL RLTY TR INC COM 253868103 16647 140681 SH SOLE 36898 0 103783 DIME CMNTY BANCSHARES COM 253922108 1242 57766 SH SOLE 0 0 57766 DINEEQUITY INC COM 254423106 3635 84576 SH SOLE 2504 0 82072 DIPLOMAT PHARMACY INC COM 25456K101 767 37024 SH SOLE 0 0 37024 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 4807 115767 SH SOLE 0 0 115767 DISCOVER FINL SVCS COM 254709108 26888 416988 SH SOLE 332748 0 84240 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 11631 546319 SH SOLE 522782 0 23537 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 1582 78088 SH SOLE 8252 0 69836 DISH NETWORK CORP CL A 25470M109 2929 54002 SH SOLE 1631 0 52371 DISNEY WALT CO COM DISNEY 254687106 103381 1048779 SH SOLE 296293 0 752486 DIVIDEND & INCOME FUND COM NEW 25538A204 8296 645120 SH SOLE 0 0 645120 DNP SELECT INCOME FD COM 23325P104 1390 121076 SH SOLE 0 0 121076 DOLBY LABORATORIES INC COM 25659T107 16824 292493 SH SOLE 291171 0 1322 DOLLAR GEN CORP NEW COM 256677105 12549 154829 SH SOLE 69928 0 84901 DOLLAR TREE INC COM 256746108 6361 73261 SH SOLE 4928 0 68333 DOMINION ENERGY INC COM 25746U109 153198 1991406 SH SOLE 1562978 0 428428 DOMINION ENERGY INC UNIT 08/15/2019 25746U836 633 12478 SH SOLE 0 0 12478 DOMINOS PIZZA INC COM 25754A201 5414 27269 SH SOLE 10725 0 16544 DOMTAR CORP COM NEW 257559203 5581 128615 SH SOLE 0 0 128615 DONALDSON INC COM 257651109 6330 137779 SH SOLE 126967 0 10812 DONNELLEY R R & SONS CO COM 257867200 768 74559 SH SOLE 0 0 74559 DORCHESTER MINERALS LP COM UNIT 25820R105 221 14682 SH SOLE 0 0 14682 DORMAN PRODUCTS INC COM 258278100 1637 22852 SH SOLE 22651 0 201 DOUBLELINE INCOME SOLUTIONS COM 258622109 2428 114245 SH SOLE 0 0 114245 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1949 81075 SH SOLE 0 0 81075 DOUGLAS DYNAMICS INC COM 25960R105 332 8416 SH SOLE 6116 0 2300 DOUGLAS EMMETT INC COM 25960P109 19217 487497 SH SOLE 455476 0 32021 DOVER CORP COM 260003108 2899 31726 SH SOLE 0 0 31726 DOWDUPONT INC COM 26078J100 176157 2544509 SH SOLE 1344775 0 1199734 DOWDUPONT INC COM 26078J100 14 15600 SH Call SOLE 0 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 10121 114398 SH SOLE 60130 0 54268 DR REDDYS LABS LTD ADR 256135203 811 22728 SH SOLE 0 0 22728 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 43 12164 SH SOLE 0 0 12164 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 4748 355112 SH SOLE 0 0 355112 DREYFUS MUN INCOME INC COM 26201R102 106 11596 SH SOLE 0 0 11596 DREYFUS STRATEGIC MUN BD FD COM 26202F107 1184 139778 SH SOLE 0 0 139778 DREYFUS STRATEGIC MUNS INC COM 261932107 1315 149621 SH SOLE 0 0 149621 DRIL-QUIP INC COM 262037104 6319 143130 SH SOLE 142945 0 185 DRIVE SHACK INC COM 262077100 48 13366 SH SOLE 0 0 13366 DST SYS INC DEL COM 233326107 677 12328 SH SOLE 12268 0 60 DTE ENERGY CO COM 233331107 6526 60789 SH SOLE 32 0 60757 DTF TAX-FREE INCOME INC COM 23334J107 368 25772 SH SOLE 0 0 25772 DUFF & PHELPS GLB UTL INC FD COM 26433C105 6927 426785 SH SOLE 0 0 426785 DUFF & PHELPS SLCT ENGY MLP COM 26433F108 109 16944 SH SOLE 0 0 16944 DUKE ENERGY CORP NEW COM NEW 26441C204 164282 1957610 SH SOLE 1532959 0 424651 DUKE REALTY CORP COM NEW 264411505 4251 147519 SH SOLE 134339 0 13180 DUNKIN BRANDS GROUP INC COM 265504100 2445 46062 SH SOLE 953 0 45109 DXC TECHNOLOGY CO COM 23355L106 29438 342776 SH SOLE 314144 0 28632 DYCOM INDS INC COM 267475101 373 4342 SH SOLE 0 0 4342 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 2785 199814 SH SOLE 0 0 199814 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 251 11673 SH SOLE 0 0 11673 E L F BEAUTY INC COM 26856L103 317 14068 SH SOLE 0 0 14068 E TRADE FINANCIAL CORP COM NEW 269246401 7371 169031 SH SOLE 143542 0 25489 EAGLE BANCORP INC MD COM 268948106 5915 88216 SH SOLE 67258 0 20958 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 18711 1106486 SH SOLE 0 0 1106486 EAGLE MATERIALS INC COM 26969P108 1615 15131 SH SOLE 12409 0 2722 EAGLE PHARMACEUTICALS INC COM 269796108 379 6359 SH SOLE 0 0 6359 EAST WEST BANCORP INC COM 27579R104 21775 364258 SH SOLE 349640 0 14618 EASTERLY GOVT PPTYS INC COM 27616P103 2349 113635 SH SOLE 64818 0 48817 EASTGROUP PPTY INC COM 277276101 3943 44740 SH SOLE 20700 0 24040 EASTMAN CHEM CO COM 277432100 8970 99125 SH SOLE 30467 0 68658 EATON CORP PLC SHS G29183103 158012 2057697 SH SOLE 549249 0 1508448 EATON CORP PLC SHS G29183103 22 12300 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 20 32600 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 79 71800 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 1 29700 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 131 41000 SH Call SOLE 0 0 0 EATON VANCE CALIF MUN BD FD COM 27828A100 216 17926 SH SOLE 0 0 17926 EATON VANCE CORP COM NON VTG 278265103 1304 26422 SH SOLE 0 0 26422 EATON VANCE ENH EQTY INC FD COM 278277108 2496 166831 SH SOLE 0 0 166831 EATON VANCE ENHANCED EQ INC COM 278274105 1627 116047 SH SOLE 0 0 116047 EATON VANCE LTD DUR INCOME F COM 27828H105 1643 117112 SH SOLE 0 0 117112 EATON VANCE MUN BD FD COM 27827X101 2933 231336 SH SOLE 0 0 231336 EATON VANCE MUN BD FD II COM 27827K109 288 22922 SH SOLE 0 0 22922 EATON VANCE MUN INCOME 2028 SHS 27829U105 2743 133979 SH SOLE 0 0 133979 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 885 39022 SH SOLE 0 0 39022 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 435 31998 SH SOLE 0 0 31998 EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 131 10713 SH SOLE 0 0 10713 EATON VANCE RISK MNGD DIV EQ COM 27829G106 996 105639 SH SOLE 0 0 105639 EATON VANCE SH TM DR DIVR IN COM 27828V104 251 17604 SH SOLE 0 0 17604 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1951 130569 SH SOLE 0 0 130569 EATON VANCE SR INCOME TR SH BEN INT 27826S103 100 15160 SH SOLE 0 0 15160 EATON VANCE TAX ADV BD OPT S COM SH BEN INT 27829M103 1714 150210 SH SOLE 0 0 150210 EATON VANCE TAX ADVT DIV INC COM 27828G107 2235 101008 SH SOLE 0 0 101008 EATON VANCE TAX MNGD GBL DV COM 27829F108 8628 922746 SH SOLE 0 0 922746 EATON VANCE TAX MNGED BUY WR COM 27828X100 1282 76527 SH SOLE 0 0 76527 EATON VANCE TX ADV GLB DIV O COM 27828U106 1607 65418 SH SOLE 0 0 65418 EATON VANCE TX ADV GLBL DIV COM 27828S101 1077 62643 SH SOLE 0 0 62643 EATON VANCE TX MGD DIV EQ IN COM 27828N102 9924 851076 SH SOLE 0 0 851076 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1476 96339 SH SOLE 0 0 96339 EATON VANCE TXMGD GL BUYWR O COM 27829C105 8872 749362 SH SOLE 39917 0 709445 EBAY INC COM 278642103 40918 1063917 SH SOLE 847740 0 216177 ECA MARCELLUS TR I COM UNIT 26827L109 24 10850 SH SOLE 0 0 10850 ECOLAB INC COM 278865100 24871 193382 SH SOLE 128297 0 65085 EDGEWELL PERS CARE CO COM 28035Q102 887 12181 SH SOLE 0 0 12181 EDISON INTL COM 281020107 19354 250798 SH SOLE 114371 0 136427 EDWARDS LIFESCIENCES CORP COM 28176E108 17973 164426 SH SOLE 84301 0 80125 EL PASO ELEC CO COM NEW 283677854 2063 37335 SH SOLE 36234 0 1101 ELBIT SYS LTD ORD M3760D101 2500 17009 SH SOLE 1398 0 15611 ELDORADO GOLD CORP NEW COM 284902103 45 20277 SH SOLE 0 0 20277 ELDORADO RESORTS INC COM 28470R102 530 20648 SH SOLE 0 0 20648 ELECTRONIC ARTS INC COM 285512109 13928 117973 SH SOLE 68730 0 49243 ELKHORN ETF TR LUNT LW VL/HIG 287711790 2507 80172 SH SOLE 0 0 80172 ELLIE MAE INC COM 28849P100 1795 21851 SH SOLE 21618 0 233 ELLINGTON FINANCIAL LLC COM 288522303 212 13446 SH SOLE 0 0 13446 ELLSWORTH GROWTH & INCOME FD COM 289074106 2189 236433 SH SOLE 0 0 236433 EMBRAER S A SP ADR REP 4 COM 29082A107 1704 75352 SH SOLE 62322 0 13030 EMCOR GROUP INC COM 29084Q100 1927 27771 SH SOLE 25714 0 2057 EMERGENT BIOSOLUTIONS INC COM 29089Q105 310 7660 SH SOLE 0 0 7660 EMERSON ELEC CO COM 291011104 81765 1301153 SH SOLE 854949 0 446204 EMPIRE RESORTS INC COM PAR $0 01 292052305 968 43325 SH SOLE 0 0 43325 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 2981 186537 SH SOLE 0 0 186537 ENBRIDGE INC COM 29250N105 41551 994085 SH SOLE 517955 0 476130 ENCANA CORP COM 292505104 2105 178713 SH SOLE 48366 0 130347 ENCANA CORP COM 292505104 3 25200 SH Call SOLE 0 0 0 ENDO INTL PLC SHS G30401106 143 16709 SH SOLE 593 0 16116 ENDURO RTY TR TR UNIT 29269K100 330 75812 SH SOLE 0 0 75812 ENERGEN CORP COM 29265N108 11669 213404 SH SOLE 211132 0 2272 ENERGIZER HLDGS INC NEW COM 29272W109 614 13326 SH SOLE 0 0 13326 ENERGY RECOVERY INC COM 29270J100 99 12488 SH SOLE 0 0 12488 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 12667 728849 SH SOLE 75905 0 652944 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 25974 1420102 SH SOLE 253 0 1419849 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 1 16000 SH Call SOLE 0 0 0 ENERPLUS CORP COM 292766102 168 17022 SH SOLE 0 0 17022 ENERSYS COM 29275Y102 3062 44270 SH SOLE 39563 0 4707 ENI S P A SPONSORED ADR 26874R108 4888 147813 SH SOLE 121974 0 25839 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 6642 385059 SH SOLE 336508 0 48551 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 4491 267939 SH SOLE 200 0 267739 ENSCO PLC SHS CLASS A G3157S106 119 19909 SH SOLE 0 0 19909 ENSIGN GROUP INC COM 29358P101 281 12435 SH SOLE 12435 0 0 ENSTAR GROUP LIMITED SHS G3075P101 1801 8098 SH SOLE 7812 0 286 ENSYNC INC COM 29359T102 19 36000 SH SOLE 0 0 36000 ENTEGRA FINL CORP COM 29363J108 877 35153 SH SOLE 0 0 35153 ENTEGRIS INC COM 29362U104 2126 73676 SH SOLE 34467 0 39209 ENTERCOM COMMUNICATIONS CORP CL A 293639100 1070 93472 SH SOLE 70653 0 22819 ENTERGY CORP NEW COM 29364G103 29651 388312 SH SOLE 354696 0 33616 ENTERPRISE PRODS PARTNERS L COM 293792107 90739 3480604 SH SOLE 763883 0 2716721 ENVESTNET INC COM 29404K106 980 19209 SH SOLE 0 0 19209 ENVISION HEALTHCARE CORP COM 29414D100 14462 321737 SH SOLE 195862 0 125875 ENVIVA PARTNERS LP COM UNIT 29414J107 806 27287 SH SOLE 0 0 27287 EOG RES INC COM 26875P101 18098 187077 SH SOLE 110176 0 76901 EPAM SYS INC COM 29414B104 315 3586 SH SOLE 0 0 3586 EPLUS INC COM 294268107 260 2812 SH SOLE 251 0 2561 EPR PPTYS COM SH BEN INT 26884U109 8330 119443 SH SOLE 88415 0 31028 EQT CORP COM 26884L109 12646 193830 SH SOLE 139139 0 54691 EQT GP HLDGS LP COM UNIT REP 26885J103 247 8515 SH SOLE 0 0 8515 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 2855 38089 SH SOLE 10333 0 27756 EQUIFAX INC COM 294429105 17703 167027 SH SOLE 139314 0 27713 EQUINIX INC COM PAR $0.001 29444U700 8053 18045 SH SOLE 625 0 17420 EQUITY COMWLTH COM SH BEN INT 294628102 252 8303 SH SOLE 0 0 8303 EQUITY LIFESTYLE PPTYS INC COM 29472R108 511 6006 SH SOLE 5234 0 772 EQUITY RESIDENTIAL SH BEN INT 29476L107 5555 84262 SH SOLE 64384 0 19878 ERICSSON ADR B SEK 10 294821608 384 66761 SH SOLE 0 0 66761 ESCALADE INC COM 296056104 165 12137 SH SOLE 0 0 12137 ESCO TECHNOLOGIES INC COM 296315104 274 4564 SH SOLE 4564 0 0 ESSENT GROUP LTD COM G3198U102 734 18128 SH SOLE 0 0 18128 ESSEX PPTY TR INC COM 297178105 4413 17372 SH SOLE 15382 0 1990 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 7782 258552 SH SOLE 0 0 258552 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1043 31940 SH SOLE 0 0 31940 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 375 9031 SH SOLE 0 0 9031 ETFS GOLD TR SHS 26922Y105 310 2503 SH SOLE 0 0 2503 ETFS PLATINUM TR SH BEN INT 26922V101 519 5947 SH SOLE 0 0 5947 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 530 8375 SH SOLE 0 0 8375 ETFS SILVER TR SILVER SHS 26922X107 1892 116370 SH SOLE 0 0 116370 ETHAN ALLEN INTERIORS INC COM 297602104 230 7086 SH SOLE 0 0 7086 EURONAV NV ANTWERPEN SHS B38564108 113 13900 SH SOLE 0 0 13900 EURONET WORLDWIDE INC COM 298736109 748 7894 SH SOLE 1268 0 6626 EUROPEAN EQUITY FUND COM 298768102 331 34177 SH SOLE 0 0 34177 EV ENERGY PARTNERS LP COM UNITS 26926V107 77 121373 SH SOLE 0 0 121373 EVERCORE INC CLASS A 29977A105 2153 26827 SH SOLE 21870 0 4957 EVEREST RE GROUP LTD COM G3223R108 1436 6286 SH SOLE 3093 0 3193 EVERSOURCE ENERGY COM 30040W108 6194 102478 SH SOLE 15828 0 86650 EVOLENT HEALTH INC CL A 30050B101 260 14582 SH SOLE 14567 0 15 EVOLUTION PETROLEUM CORP COM 30049A107 1853 257417 SH SOLE 0 0 257417 EXACT SCIENCES CORP COM 30063P105 4599 97609 SH SOLE 20006 0 77603 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 3265 102350 SH SOLE 0 0 102350 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2013 55379 SH SOLE 0 0 55379 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2316 59880 SH SOLE 0 0 59880 EXCO RESOURCES INC COM NEW 269279501 17 12722 SH SOLE 0 0 12722 EXELIXIS INC COM 30161Q104 697 28766 SH SOLE 0 0 28766 EXELON CORP COM 30161N101 21757 577575 SH SOLE 382982 0 194593 EXELON CORP COM 30161N101 1 16500 SH Call SOLE 0 0 0 EXELON CORP COM 30161N101 7 45800 SH Call SOLE 0 0 0 EXPEDIA INC DEL COM NEW 30212P303 11659 80996 SH SOLE 45315 0 35681 EXPEDITORS INTL WASH INC COM 302130109 9480 158376 SH SOLE 127141 0 31235 EXPONENT INC COM 30214U102 1934 26165 SH SOLE 26106 0 59 EXPRESS SCRIPTS HLDG CO COM 30219G108 25778 407103 SH SOLE 17655 0 389448 EXPRESS SCRIPTS HLDG CO COM 30219G108 21 26500 SH Call SOLE 0 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 38380 1918981 SH SOLE 1900930 0 18051 EXTRA SPACE STORAGE INC COM 30225T102 3467 43383 SH SOLE 5604 0 37779 EXTREME NETWORKS INC COM 30226D106 6967 585996 SH SOLE 0 0 585996 EXXON MOBIL CORP COM 30231G102 316886 3865416 SH SOLE 2270624 0 1594792 EXXON MOBIL CORP COM 30231G102 17 14200 SH Call SOLE 0 0 0 EXXON MOBIL CORP COM 30231G102 1 12400 SH Call SOLE 0 0 0 F M C CORP COM NEW 302491303 11928 133562 SH SOLE 97305 0 36257 F5 NETWORKS INC COM 315616102 4827 40042 SH SOLE 0 0 40042 FACEBOOK INC CL A 30303M102 269659 1578155 SH SOLE 463887 0 1114268 FACTSET RESH SYS INC COM 303075105 16578 92042 SH SOLE 60538 0 31504 FAIR ISAAC CORP COM 303250104 213 1515 SH SOLE 0 0 1515 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 92 19286 SH SOLE 0 0 19286 FARMLAND PARTNERS INC COM 31154R109 864 95624 SH SOLE 0 0 95624 FASTENAL CO COM 311900104 99233 2177126 SH SOLE 1883788 0 293338 FCB FINL HLDGS INC CL A 30255G103 210 4357 SH SOLE 0 0 4357 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 2032 16359 SH SOLE 0 0 16359 FEDERATED INVS INC PA CL B 314211103 977 32903 SH SOLE 23821 0 9082 FEDERATED PREM INTR MUN INC COM 31423M105 810 59519 SH SOLE 0 0 59519 FEDEX CORP COM 31428X106 49051 217423 SH SOLE 41957 0 175466 FERRARI N V COM N3167Y103 2439 22082 SH SOLE 0 0 22082 FERRO CORP COM 315405100 2278 102154 SH SOLE 99354 0 2800 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1007 56254 SH SOLE 31808 0 24446 FIBRIA CELULOSE S A SP ADR REP COM 31573A109 138 10161 SH SOLE 0 0 10161 FIBROGEN INC COM 31572Q808 736 13678 SH SOLE 7509 0 6169 FIDELITY DIVID ETF RISI 316092832 276 9495 SH SOLE 0 0 9495 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 9710 204595 SH SOLE 193935 0 10660 FIDELITY NATIONAL FINANCIAL FNFV GROUP COM 31620R402 805 46951 SH SOLE 45882 0 1069 FIDELITY NATL INFORMATION SV COM 31620M106 23627 252993 SH SOLE 227969 0 25024 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 2732 211445 SH SOLE 0 0 211445 FIDUS INVT CORP COM 316500107 15510 964563 SH SOLE 0 0 964563 FIFTH STR SR FLOATNG RATE CO COM 31679F101 5761 654663 SH SOLE 0 0 654663 FIFTH STREET FINANCE CORP COM 31678A103 413 75520 SH SOLE 0 0 75520 FIFTH THIRD BANCORP COM 316773100 16280 581829 SH SOLE 449085 0 132744 FINISAR CORP COM NEW 31787A507 6056 273141 SH SOLE 31676 0 241465 FINISAR CORP COM NEW 31787A507 24 32000 SH Call SOLE 0 0 0 FIREEYE INC COM 31816Q101 2554 152293 SH SOLE 0 0 152293 FIRST AMERN FINL CORP COM 31847R102 1237 24758 SH SOLE 17028 0 7730 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 279 21007 SH SOLE 0 0 21007 FIRST COMWLTH FINL CORP PA COM 319829107 425 30107 SH SOLE 0 0 30107 FIRST DATA CORP NEW COM CL A 32008D106 2977 165026 SH SOLE 95 0 164931 FIRST FINL BANCORP OH COM 320209109 318 12162 SH SOLE 0 0 12162 FIRST FINL BANKSHARES COM 32020R109 218 4814 SH SOLE 3380 0 1434 FIRST HORIZON NATL CORP COM 320517105 451 23551 SH SOLE 0 0 23551 FIRST MAJESTIC SILVER CORP COM 32076V103 1399 204506 SH SOLE 0 0 204506 FIRST MERCHANTS CORP COM 320817109 340 7924 SH SOLE 3414 0 4510 FIRST MIDWEST BANCORP DEL COM 320867104 1272 54293 SH SOLE 0 0 54293 FIRST REP BK SAN FRANCISCO C COM 33616C100 9097 87087 SH SOLE 64490 0 22597 FIRST SOLAR INC COM 336433107 1336 29113 SH SOLE 1498 0 27615 FIRST TR BICK INDEX FD COM SHS 33733H107 992 34194 SH SOLE 0 0 34194 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 703 15163 SH SOLE 0 0 15163 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 3033 156157 SH SOLE 0 0 156157 FIRST TR ENERGY INCOME & GRW COM 33738G104 526 21340 SH SOLE 0 0 21340 FIRST TR ENERGY INFRASTRCTR COM 33738C103 807 42999 SH SOLE 0 0 42999 FIRST TR ENHANCED EQTY INC F COM 337318109 9872 655962 SH SOLE 0 0 655962 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 599 18069 SH SOLE 0 0 18069 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 629 16936 SH SOLE 0 0 16936 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 6507 96977 SH SOLE 0 0 96977 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 3274 55913 SH SOLE 0 0 55913 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 22113 350669 SH SOLE 0 0 350669 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 6622 102503 SH SOLE 0 0 102503 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 3065 51813 SH SOLE 0 0 51813 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 4756 114892 SH SOLE 0 0 114892 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 2192 80107 SH SOLE 0 0 80107 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 469 11035 SH SOLE 0 0 11035 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 9086 240939 SH SOLE 0 0 240939 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 1160 24270 SH SOLE 0 0 24270 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 888 17295 SH SOLE 0 0 17295 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 10110 189937 SH SOLE 0 0 189937 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 8943 188796 SH SOLE 0 0 188796 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 1560 40720 SH SOLE 0 0 40720 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 6652 158752 SH SOLE 0 0 158752 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 11125 289412 SH SOLE 0 0 289412 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 5042 110410 SH SOLE 0 0 110410 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 5422 210152 SH SOLE 0 0 210152 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 57250 559302 SH SOLE 21 0 559281 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 4405 180901 SH SOLE 0 0 180901 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 35902 1679235 SH SOLE 0 0 1679235 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 33389 1275835 SH SOLE 0 0 1275835 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 6495 452601 SH SOLE 0 0 452601 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 19037 641411 SH SOLE 0 0 641411 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 15323 255385 SH SOLE 0 0 255385 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1052 21434 SH SOLE 0 0 21434 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 10001 192355 SH SOLE 0 0 192355 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 923 70070 SH SOLE 0 0 70070 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 546 9611 SH SOLE 0 0 9611 FIRST TR EXCHANGE TRADED FD HIGH INCOME ETF 33738R308 704 31353 SH SOLE 0 0 31353 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 18352 272197 SH SOLE 0 0 272197 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 33230 895205 SH SOLE 0 0 895205 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3945 97779 SH SOLE 0 0 97779 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2349 122452 SH SOLE 0 0 122452 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 4658 143861 SH SOLE 0 0 143861 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 3933 84042 SH SOLE 0 0 84042 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 26474 958499 SH SOLE 0 0 958499 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2535 115939 SH SOLE 0 0 115939 FIRST TR EXCHANGE TRADED FD NASDQ FOD BVRG 33738R852 330 16714 SH SOLE 0 0 16714 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 8569 302776 SH SOLE 0 0 302776 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 1929 88672 SH SOLE 0 0 88672 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 13532 545634 SH SOLE 0 0 545634 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 12453 100484 SH SOLE 0 0 100484 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 7423 285064 SH SOLE 0 0 285064 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 4147 148913 SH SOLE 0 0 148913 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 32835 681365 SH SOLE 441964 0 239401 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 2422 84523 SH SOLE 0 0 84523 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 11996 250075 SH SOLE 0 0 250075 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 8349 130768 SH SOLE 100 0 130668 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 41433 1533431 SH SOLE 410706 0 1122725 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1654 36493 SH SOLE 0 0 36493 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 28249 1406807 SH SOLE 438690 0 968117 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1464 28771 SH SOLE 0 0 28771 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 355 11200 SH SOLE 0 0 11200 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 2374 68972 SH SOLE 0 0 68972 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 2632 72010 SH SOLE 0 0 72010 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 2426 68053 SH SOLE 0 0 68053 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 3261 79143 SH SOLE 0 0 79143 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 257 5689 SH SOLE 0 0 5689 FIRST TR HIGH INCOME L/S FD COM 33738E109 3302 194006 SH SOLE 0 0 194006 FIRST TR INTER DUR PFD & IN COM 33718W103 1785 72218 SH SOLE 0 0 72218 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 5942 103407 SH SOLE 0 0 103407 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 12612 246763 SH SOLE 0 0 246763 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 21520 391982 SH SOLE 0 0 391982 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 5747 92885 SH SOLE 0 0 92885 FIRST TR MLP & ENERGY INCOME COM 33739B104 3403 223161 SH SOLE 0 0 223161 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 15314 527714 SH SOLE 0 0 527714 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 1277 20719 SH SOLE 0 0 20719 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 838 15618 SH SOLE 0 0 15618 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 28001 504154 SH SOLE 0 0 504154 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 10789 204800 SH SOLE 0 0 204800 FIRST TR NASDAQ100 TECH INDE SHS 337345102 39649 581778 SH SOLE 0 0 581778 FIRST TR S&P REIT INDEX FD COM 33734G108 1214 52165 SH SOLE 0 0 52165 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 4305 72998 SH SOLE 0 0 72998 FIRST TR SR FLG RTE INCM FD COM 33733U108 1312 97240 SH SOLE 0 0 97240 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1739 127481 SH SOLE 0 0 127481 FIRST TR STRATEGIC HIGH INC COM SHS NEW 337353304 173 12687 SH SOLE 0 0 12687 FIRST TR VALUE LINE DIVID IN SHS 33734H106 78450 2636986 SH SOLE 5709 0 2631277 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 176 12368 SH SOLE 0 0 12368 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 107 15608 SH SOLE 0 0 15608 FIRSTENERGY CORP COM 337932107 3178 103093 SH SOLE 11010 0 92083 FISERV INC COM 337738108 12953 100441 SH SOLE 41867 0 58574 FITBIT INC CL A 33812L102 915 131506 SH SOLE 0 0 131506 FIVE BELOW INC COM 33829M101 7546 137492 SH SOLE 116077 0 21415 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 8266 311936 SH SOLE 0 0 311936 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 246 11455 SH SOLE 0 0 11455 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 359 16793 SH SOLE 0 0 16793 FLEETCOR TECHNOLOGIES INC COM 339041105 9803 63337 SH SOLE 35365 0 27972 FLEX LTD ORD Y2573F102 16370 987916 SH SOLE 850453 0 137463 FLEXION THERAPEUTICS INC COM 33938J106 3001 124128 SH SOLE 0 0 124128 FLEXSHARES TR INTL QLTDV IDX 33939L837 1380 52628 SH SOLE 0 0 52628 FLEXSHARES TR M STAR DEV MKT 33939L803 654 9805 SH SOLE 0 0 9805 FLEXSHARES TR MORNSTAR USMKT 33939L100 1059 10029 SH SOLE 0 0 10029 FLEXSHARES TR MSTAR EMKT FAC 33939L308 256 4556 SH SOLE 0 0 4556 FLEXSHARES TR QUALT DIVD IDX 33939L860 30976 730044 SH SOLE 721605 0 8439 FLEXSHARES TR STOXX GLOBR INF 33939L795 8569 178579 SH SOLE 166221 0 12358 FLIR SYS INC COM 302445101 6453 165854 SH SOLE 99147 0 66707 FLOWERS FOODS INC COM 343498101 6045 321384 SH SOLE 44778 0 276606 FLOWSERVE CORP COM 34354P105 8030 188535 SH SOLE 180929 0 7606 FLUOR CORP NEW COM 343412102 14995 356166 SH SOLE 344833 0 11333 FLWS/1-800 FLOWERS CL A 68243Q106 141 14300 SH SOLE 0 0 14300 FNB BANCORP CALIF COM 302515101 747 22029 SH SOLE 0 0 22029 FNB CORP PA COM 302520101 29678 2115353 SH SOLE 1830636 0 284717 FOAMIX PHARMACEUTICALS LTD SHS M46135105 236 42500 SH SOLE 0 0 42500 FOOT LOCKER INC COM 344849104 401 11381 SH SOLE 0 0 11381 FORD MTR CO DEL COM PAR $0.01 345370860 27136 2266978 SH SOLE 163442 0 2103536 FORD MTR CO DEL COM PAR $0.01 345370860 11 25500 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 13 19900 SH Put SOLE 0 0 19900 FORD MTR CO DEL COM PAR $0.01 345370860 18 32000 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 2 21500 SH Put SOLE 0 0 21500 FORD MTR CO DEL COM PAR $0.01 345370860 7 30500 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 8 20000 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 1 15000 SH Call SOLE 0 0 0 FOREST CITY RLTY TR INC COM CL A 345605109 3848 150835 SH SOLE 150256 0 579 FORTINET INC COM 34959E109 3851 107462 SH SOLE 60824 0 46638 FORTIS INC COM 349553107 10331 287682 SH SOLE 276329 0 11353 FORTIVE CORP COM 34959J108 12749 180101 SH SOLE 21655 0 158446 FORTRESS INVESTMENT GROUP LL CL A 34958B106 299 37503 SH SOLE 0 0 37503 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 9281 514488 SH SOLE 0 0 514488 FORTUNA SILVER MINES INC COM 349915108 207 47271 SH SOLE 0 0 47271 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1644 24459 SH SOLE 4003 0 20456 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 4015 252497 SH SOLE 187543 0 64954 FOSSIL GROUP INC COM 34988V106 182 19459 SH SOLE 0 0 19459 FOUR CORNERS PPTY TR INC COM 35086T109 242 9700 SH SOLE 0 0 9700 FOX FACTORY HLDG CORP COM 35138V102 7297 169303 SH SOLE 163973 0 5330 FQF TR O SHS FTSE EUR 351680848 462 18198 SH SOLE 0 0 18198 FQF TR OSHARS FTSE US 351680855 7727 255429 SH SOLE 0 0 255429 FRANCESCAS HLDGS CORP COM 351793104 245 33300 SH SOLE 0 0 33300 FRANCO NEVADA CORP COM 351858105 4929 63622 SH SOLE 0 0 63622 FRANKLIN FINL NETWORK INC COM 35352P104 735 20608 SH SOLE 0 0 20608 FRANKLIN LTD DURATION INC TR COM 35472T101 2795 232744 SH SOLE 0 0 232744 FRANKLIN RES INC COM 354613101 9907 222580 SH SOLE 154729 0 67851 FRANKLIN UNVL TR SH BEN INT 355145103 274 37640 SH SOLE 0 0 37640 FRANKS INTL N V COM N33462107 161 20900 SH SOLE 0 0 20900 FREEPORT-MCMORAN INC CL B 35671D857 33977 2419984 SH SOLE 1853466 0 566518 FREEPORT-MCMORAN INC CL B 35671D857 1 17700 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 3479 71152 SH SOLE 64914 0 6238 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 1506 127725 SH SOLE 0 0 127725 FRONTLINE LTD SHS NEW G3682E192 445 73613 SH SOLE 0 0 73613 FS BANCORP INC COM 30263Y104 4248 82245 SH SOLE 0 0 82245 FS INVT CORP COM 302635107 225 26628 SH SOLE 0 0 26628 FST TR NEW OPPORT MLP & ENE COM 33739M100 771 61161 SH SOLE 0 0 61161 FULLER H B CO COM 359694106 1859 32014 SH SOLE 29500 0 2514 GABELLI DIVD & INCOME TR COM 36242H104 7021 313592 SH SOLE 0 0 313592 GABELLI EQUITY TR INC COM 362397101 1464 225201 SH SOLE 0 0 225201 GABELLI GLB SML & MD CP VAL COM 36249W104 2558 193475 SH SOLE 0 0 193475 GABELLI HLTHCARE & WELLNESS SHS 36246K103 3156 312163 SH SOLE 0 0 312163 GABELLI UTIL TR COM 36240A101 253 35948 SH SOLE 0 0 35948 GALLAGHER ARTHUR J & CO COM 363576109 25710 417705 SH SOLE 400504 0 17201 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 676 120509 SH SOLE 0 0 120509 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 424 60624 SH SOLE 0 0 60624 GAMESTOP CORP NEW CL A 36467W109 1972 95467 SH SOLE 0 0 95467 GAMING & LEISURE PPTYS INC COM 36467J108 3297 89384 SH SOLE 76714 0 12670 GAP INC DEL COM 364760108 868 29378 SH SOLE 0 0 29378 GARDNER DENVER HLDGS INC COM 36555P107 5381 195533 SH SOLE 138233 0 57300 GARMIN LTD SHS H2906T109 12280 227529 SH SOLE 59085 0 168444 GARTNER INC COM 366651107 4012 32250 SH SOLE 31208 0 1042 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 555 23855 SH SOLE 0 0 23855 GASTAR EXPL INC NEW COM 36729W202 27 30500 SH SOLE 0 0 30500 GATX CORP COM 361448103 290 4718 SH SOLE 0 0 4718 GDL FUND COM SH BEN IT 361570104 8569 840049 SH SOLE 0 0 840049 GDS HLDGS LTD SPONSORED ADR 36165L108 723 64246 SH SOLE 0 0 64246 GEE GROUP INC COM 36165A102 121 40853 SH SOLE 0 0 40853 GEMPHIRE THERAPEUTICS INC COM 36870A108 461 48551 SH SOLE 0 0 48551 GENER8 MARITIME INC COM Y26889108 183 40674 SH SOLE 0 0 40674 GENERAC HLDGS INC COM 368736104 479 10420 SH SOLE 2800 0 7620 GENERAL AMERN INVS INC COM 368802104 15767 437725 SH SOLE 0 0 437725 GENERAL CABLE CORP DEL NEW COM 369300108 319 16920 SH SOLE 0 0 16920 GENERAL DYNAMICS CORP COM 369550108 44910 218447 SH SOLE 54732 0 163715 GENERAL ELECTRIC CO COM 369604103 167250 6916885 SH SOLE 1652967 0 5263918 GENERAL ELECTRIC CO COM 369604103 2 98300 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 5 45400 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 9 40700 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 92858 1794009 SH SOLE 1171782 0 622227 GENERAL MLS INC COM 370334104 18 36000 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 3 22800 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 3 28000 SH Call SOLE 0 0 0 GENERAL MTRS CO *W EXP 07/10/201 37045V126 310 13842 SH SOLE 0 0 13842 GENERAL MTRS CO COM 37045V100 30404 752952 SH SOLE 391654 0 361298 GENESCO INC COM 371532102 584 21966 SH SOLE 21924 0 42 GENESEE & WYO INC CL A 371559105 4695 63441 SH SOLE 49840 0 13601 GENESIS ENERGY L P UNIT LTD PARTN 371927104 6959 264106 SH SOLE 0 0 264106 GENESIS HEALTHCARE INC CL A COM 37185X106 29 25000 SH SOLE 0 0 25000 GENMARK DIAGNOSTICS INC COM 372309104 292 30350 SH SOLE 0 0 30350 GENOMIC HEALTH INC COM 37244C101 421 13113 SH SOLE 12000 0 1113 GENPACT LIMITED SHS G3922B107 231 8037 SH SOLE 7551 0 486 GENTEX CORP COM 371901109 2369 119657 SH SOLE 60294 0 59363 GENTHERM INC COM 37253A103 938 25245 SH SOLE 24445 0 800 GENUINE PARTS CO COM 372460105 9504 99362 SH SOLE 51093 0 48269 GENWORTH FINL INC COM CL A 37247D106 155 40159 SH SOLE 0 0 40159 GEO GROUP INC NEW COM 36162J106 22275 828063 SH SOLE 808708 0 19355 GERDAU S A SPON ADR REP PFD 373737105 45 13000 SH SOLE 0 0 13000 GIGAMON INC COM 37518B102 432 10244 SH SOLE 0 0 10244 GILDAN ACTIVEWEAR INC COM 375916103 4113 131552 SH SOLE 42730 0 88822 GILEAD SCIENCES INC COM 375558103 78544 969419 SH SOLE 334468 0 634951 GILEAD SCIENCES INC COM 375558103 30 11200 SH Call SOLE 0 0 0 GLACIER BANCORP INC NEW COM 37637Q105 7738 204924 SH SOLE 196520 0 8404 GLADSTONE CAPITAL CORP COM 376535100 1122 118152 SH SOLE 0 0 118152 GLADSTONE INVT CORP COM 376546107 180 18915 SH SOLE 0 0 18915 GLATFELTER COM 377316104 253 12984 SH SOLE 0 0 12984 GLAUKOS CORP COM 377322102 605 18332 SH SOLE 1522 0 16810 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 173606 4276004 SH SOLE 3493793 0 782211 GLOBAL NET LEASE INC COM NEW 379378201 269 12310 SH SOLE 0 0 12310 GLOBAL PARTNERS LP COM UNITS 37946R109 244 14021 SH SOLE 0 0 14021 GLOBAL PMTS INC COM 37940X102 8317 87518 SH SOLE 81518 0 6000 GLOBAL WTR RES INC COM 379463102 143 15200 SH SOLE 0 0 15200 GLOBAL X FDS GLB X MLP ENRG I 37950E226 572 41508 SH SOLE 0 0 41508 GLOBAL X FDS GLB X SUPERDIV 37950E549 3723 169075 SH SOLE 0 0 169075 GLOBAL X FDS GLBL X MLP ETF 37950E473 9735 946102 SH SOLE 0 0 946102 GLOBAL X FDS GLBX MSCI NORW 37950E747 9867 728226 SH SOLE 723702 0 4524 GLOBAL X FDS GLOBAL X SILVER 37954Y848 803 24330 SH SOLE 0 0 24330 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 290 21767 SH SOLE 0 0 21767 GLOBAL X FDS GLOBX SUPDV US 37950E291 1136 44548 SH SOLE 0 0 44548 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 275 7354 SH SOLE 0 0 7354 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 295 13548 SH SOLE 0 0 13548 GLOBAL X FDS SCIEN BETA US 37954Y103 4399 148807 SH SOLE 0 0 148807 GLOBALSTAR INC COM 378973408 82 50500 SH SOLE 0 0 50500 GLOBANT S A COM L44385109 354 8844 SH SOLE 0 0 8844 GLOBUS MED INC CL A 379577208 1885 63420 SH SOLE 42150 0 21270 GMS INC COM 36251C103 296 8350 SH SOLE 200 0 8150 GNC HLDGS INC COM CL A 36191G107 205 23242 SH SOLE 0 0 23242 GODADDY INC CL A 380237107 1076 24731 SH SOLE 0 0 24731 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 530 22836 SH SOLE 0 0 22836 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 149 34487 SH SOLE 0 0 34487 GOLD STD VENTURES CORP COM 380738104 72 44181 SH SOLE 0 0 44181 GOLDCORP INC NEW COM 380956409 2954 227962 SH SOLE 0 0 227962 GOLDCORP INC NEW COM 380956409 1 23200 SH Call SOLE 0 0 0 GOLDCORP INC NEW COM 380956409 1 31300 SH Call SOLE 0 0 0 GOLDCORP INC NEW COM 380956409 4 10200 SH Call SOLE 0 0 0 GOLDEN ENTMT INC COM 381013101 2253 92426 SH SOLE 0 0 92426 GOLDEN STAR RES LTD CDA COM 38119T104 8 11000 SH SOLE 0 0 11000 GOLDMAN SACHS BDC INC SHS 38147U107 849 37221 SH SOLE 700 0 36521 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 7473 223343 SH SOLE 0 0 223343 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 17207 593134 SH SOLE 332144 0 260990 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 62995 1261914 SH SOLE 1160586 0 101328 GOLDMAN SACHS GROUP INC COM 38141G104 47219 199073 SH SOLE 99886 0 99187 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 974 140099 SH SOLE 0 0 140099 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 703 75305 SH SOLE 0 0 75305 GOLUB CAP BDC INC COM 38173M102 1632 86699 SH SOLE 1000 0 85699 GOODYEAR TIRE & RUBR CO COM 382550101 3951 118826 SH SOLE 44244 0 74582 GOPRO INC CL A 38268T103 628 57004 SH SOLE 20 0 56984 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1012 53908 SH SOLE 0 0 53908 GRACE W R & CO DEL NEW COM 38388F108 201 2792 SH SOLE 0 0 2792 GRACO INC COM 384109104 16045 129723 SH SOLE 126487 0 3236 GRAINGER W W INC COM 384802104 10044 55873 SH SOLE 43096 0 12777 GRAMERCY PPTY TR COM NEW 385002308 7309 241607 SH SOLE 193367 0 48240 GRAND CANYON ED INC COM 38526M106 1180 12990 SH SOLE 144 0 12846 GRAPHIC PACKAGING HLDG CO COM 388689101 7230 518279 SH SOLE 515298 0 2981 GRAY TELEVISION INC COM 389375106 204 12963 SH SOLE 8663 0 4300 GREAT AJAX CORP COM 38983D300 311 22055 SH SOLE 0 0 22055 GREAT LAKES DREDGE & DOCK CO COM 390607109 821 169273 SH SOLE 169273 0 0 GREAT PLAINS ENERGY INC COM 391164100 16107 531570 SH SOLE 384289 0 147281 GREEN BANCORP INC COM 39260X100 277 11726 SH SOLE 0 0 11726 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 454 22598 SH SOLE 0 0 22598 GREIF INC CL A 397624107 486 8304 SH SOLE 0 0 8304 GREIF INC CL B 397624206 3653 56850 SH SOLE 0 0 56850 GROUPON INC COM 399473107 68 12989 SH SOLE 0 0 12989 GRUBHUB INC COM 400110102 1065 20233 SH SOLE 15826 0 4407 GUGGENHEIM CR ALLOCATION FD COM 40168G108 772 33285 SH SOLE 0 0 33285 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 2304 269103 SH SOLE 0 0 269103 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 466 21866 SH SOLE 0 0 21866 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2869 125833 SH SOLE 6004 0 119829 GUIDEWIRE SOFTWARE INC COM 40171V100 9953 127833 SH SOLE 20673 0 107160 GULFPORT ENERGY CORP COM NEW 402635304 2042 142382 SH SOLE 138199 0 4183 GW PHARMACEUTICALS PLC ADS 36197T103 786 7746 SH SOLE 0 0 7746 H & E EQUIPMENT SERVICES INC COM 404030108 222 7616 SH SOLE 0 0 7616 HABIT RESTAURANTS INC COM CL A 40449J103 136 10400 SH SOLE 0 0 10400 HAIN CELESTIAL GROUP INC COM 405217100 334 8122 SH SOLE 4591 0 3531 HALLIBURTON CO COM 406216101 64797 1407707 SH SOLE 269703 0 1138004 HALLIBURTON CO COM 406216101 95 18600 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 58 25800 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 4 10700 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 3 38500 SH Call SOLE 0 0 0 HALYARD HEALTH INC COM 40650V100 304 6751 SH SOLE 18 0 6733 HANCOCK HLDG CO COM 410120109 2710 55919 SH SOLE 0 0 55919 HANCOCK HLDG CO COM 410120109 3 13100 SH Call SOLE 0 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 6892 184960 SH SOLE 0 0 184960 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 529 24125 SH SOLE 0 0 24125 HANCOCK JOHN PFD INCOME FD I COM 41021P103 325 17296 SH SOLE 0 0 17296 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 9342 361235 SH SOLE 0 0 361235 HANESBRANDS INC COM 410345102 24866 1009183 SH SOLE 609125 0 400058 HANNON ARMSTRONG SUST INFR C COM 41068X100 1912 78443 SH SOLE 0 0 78443 HANOVER INS GROUP INC COM 410867105 517 5332 SH SOLE 0 0 5332 HARLEY DAVIDSON INC COM 412822108 1519 31512 SH SOLE 0 0 31512 HARRIS CORP DEL COM 413875105 27165 206296 SH SOLE 137992 0 68304 HARTE-HANKS INC COM 416196103 21 20000 SH SOLE 0 0 20000 HARTFORD FINL SVCS GROUP INC COM 416515104 6733 121475 SH SOLE 64413 0 57062 HASBRO INC COM 418056107 5958 61006 SH SOLE 44794 0 16212 HAWAIIAN ELEC INDUSTRIES COM 419870100 562 16830 SH SOLE 0 0 16830 HAWAIIAN HOLDINGS INC COM 419879101 204 5429 SH SOLE 853 0 4576 HCA HEALTHCARE INC COM 40412C101 6836 85889 SH SOLE 9149 0 76740 HCP INC COM 40414L109 9814 352633 SH SOLE 116907 0 235726 HD SUPPLY HLDGS INC COM 40416M105 1426 39522 SH SOLE 1243 0 38279 HDFC BANK LTD ADR REPS 3 SHS 40415F101 11697 121378 SH SOLE 80910 0 40468 HEALTHCARE SVCS GRP INC COM 421906108 23916 443139 SH SOLE 29177 0 413962 HEALTHCARE TR AMER INC CL A NEW 42225P501 22039 739571 SH SOLE 595924 0 143647 HEALTHEQUITY INC COM 42226A107 1957 38684 SH SOLE 7923 0 30761 HEALTHSOUTH CORP COM NEW 421924309 3290 70975 SH SOLE 11831 0 59144 HEICO CORP NEW CL A 422806208 27991 367331 SH SOLE 0 0 367331 HEICO CORP NEW COM 422806109 4560 50768 SH SOLE 32887 0 17881 HELEN OF TROY CORP LTD COM G4388N106 2410 24869 SH SOLE 17899 0 6970 HELMERICH & PAYNE INC COM 423452101 2713 52058 SH SOLE 0 0 52058 HENRY JACK & ASSOC INC COM 426281101 15176 147636 SH SOLE 121627 0 26009 HERCULES CAPITAL INC COM 427096508 4547 352467 SH SOLE 260923 0 91544 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 1989 106522 SH SOLE 104610 0 1912 HERSHEY CO COM 427866108 8271 75764 SH SOLE 30115 0 45649 HERTZ GLOBAL HLDGS INC COM 42806J106 333 14871 SH SOLE 0 0 14871 HERZFELD CARIBBEAN BASIN FD COM 42804T106 116 16020 SH SOLE 0 0 16020 HESKA CORP COM RESTRC NEW 42805E306 1594 18096 SH SOLE 0 0 18096 HESS CORP COM 42809H107 1073 22879 SH SOLE 678 0 22201 HEWLETT PACKARD ENTERPRISE C COM 42824C109 6380 433691 SH SOLE 227301 0 206390 HEXCEL CORP NEW COM 428291108 4915 85596 SH SOLE 21185 0 64411 HFF INC CL A 40418F108 7077 178905 SH SOLE 178373 0 532 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 4298 452369 SH SOLE 0 0 452369 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 1083 59197 SH SOLE 0 0 59197 HIGHWOODS PPTYS INC COM 431284108 579 11117 SH SOLE 0 0 11117 HILL ROM HLDGS INC COM 431475102 205 2776 SH SOLE 805 0 1971 HILLENBRAND INC COM 431571108 20677 532222 SH SOLE 528582 0 3640 HILLTOP HOLDINGS INC COM 432748101 564 21702 SH SOLE 13569 0 8133 HILTON WORLDWIDE HLDGS INC COM 43300A203 928 13361 SH SOLE 1877 0 11484 HMS HLDGS CORP COM 40425J101 1967 99026 SH SOLE 35895 0 63131 HNI CORP COM 404251100 6132 147858 SH SOLE 147684 0 174 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 590 31800 SH SOLE 0 0 31800 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 664 19883 SH SOLE 0 0 19883 HOLLYFRONTIER CORP COM 436106108 9966 277068 SH SOLE 190251 0 86817 HOLLYFRONTIER CORP COM 436106108 69 13100 SH Call SOLE 0 0 0 HOLOGIC INC COM 436440101 2285 62286 SH SOLE 39668 0 22618 HOME BANCSHARES INC COM 436893200 766 30376 SH SOLE 5515 0 24861 HOME DEPOT INC COM 437076102 238802 1460003 SH SOLE 653460 0 806543 HONDA MOTOR LTD AMERN SHS 438128308 11107 375743 SH SOLE 336333 0 39410 HONEYWELL INTL INC COM 438516106 134545 949224 SH SOLE 554772 0 394452 HOPE BANCORP INC COM 43940T109 3665 206949 SH SOLE 206649 0 300 HORACE MANN EDUCATORS CORP N COM 440327104 263 6695 SH SOLE 3754 0 2941 HORIZON BANCORP IND COM 440407104 218 7465 SH SOLE 0 0 7465 HORIZON GLOBAL CORP COM 44052W104 744 42160 SH SOLE 41723 0 437 HORIZON PHARMA PLC SHS G4617B105 2857 225280 SH SOLE 0 0 225280 HORMEL FOODS CORP COM 440452100 3896 121214 SH SOLE 15491 0 105723 HORTONWORKS INC COM 440894103 281 16600 SH SOLE 0 0 16600 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1456 51117 SH SOLE 17616 0 33501 HOST HOTELS & RESORTS INC COM 44107P104 258 13928 SH SOLE 132 0 13796 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 1208 100274 SH SOLE 99271 0 1003 HOUSTON WIRE & CABLE CO COM 44244K109 1390 264791 SH SOLE 0 0 264791 HOVNANIAN ENTERPRISES INC CL A 442487203 23 11700 SH SOLE 0 0 11700 HOWARD HUGHES CORP COM 44267D107 2386 20231 SH SOLE 1315 0 18916 HP INC COM 40434L105 22079 1106149 SH SOLE 954760 0 151389 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1988 75328 SH SOLE 0 0 75328 HSBC HLDGS PLC SPON ADR NEW 404280406 21359 432290 SH SOLE 200023 0 232267 HSN INC COM 404303109 789 20204 SH SOLE 20001 0 203 HUANENG PWR INTL INC SPON ADR H SHS 443304100 5449 223150 SH SOLE 0 0 223150 HUB GROUP INC CL A 443320106 201 4675 SH SOLE 0 0 4675 HUBBELL INC COM 443510607 5845 50380 SH SOLE 45100 0 5280 HUBSPOT INC COM 443573100 1160 13802 SH SOLE 0 0 13802 HUDSON PAC PPTYS INC COM 444097109 1390 41443 SH SOLE 39149 0 2294 HUMANA INC COM 444859102 5416 22231 SH SOLE 16649 0 5582 HUNT J B TRANS SVCS INC COM 445658107 2012 18110 SH SOLE 16005 0 2105 HUNTINGTON BANCSHARES INC COM 446150104 19338 1385274 SH SOLE 831208 0 554066 HUNTINGTON BANCSHARES INC PFD CONV SER A 446150401 1521 1028 SH SOLE 239 0 789 HUNTINGTON INGALLS INDS INC COM 446413106 9505 41977 SH SOLE 26042 0 15935 HUNTSMAN CORP COM 447011107 11732 427864 SH SOLE 239907 0 187957 HYATT HOTELS CORP COM CL A 448579102 2257 36534 SH SOLE 34823 0 1711 IAC INTERACTIVECORP COM 44919P508 9615 81778 SH SOLE 74741 0 7037 IAMGOLD CORP COM 450913108 85 13991 SH SOLE 0 0 13991 IBERIABANK CORP COM 450828108 2332 28391 SH SOLE 3362 0 25029 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 4953 90262 SH SOLE 0 0 90262 ICHOR HOLDINGS SHS G4740B105 691 25800 SH SOLE 0 0 25800 ICICI BK LTD ADR 45104G104 3154 368498 SH SOLE 354837 0 13661 ICON PLC SHS G4705A100 9353 82126 SH SOLE 61570 0 20556 ICU MED INC COM 44930G107 8344 44894 SH SOLE 23008 0 21886 IDACORP INC COM 451107106 559 6356 SH SOLE 0 0 6356 IDEX CORP COM 45167R104 19579 161182 SH SOLE 157114 0 4068 IDEXX LABS INC COM 45168D104 6310 40581 SH SOLE 9431 0 31150 IHS MARKIT LTD SHS G47567105 12145 275520 SH SOLE 272323 0 3197 ILG INC COM 44967H101 359 13448 SH SOLE 10161 0 3287 ILLINOIS TOOL WKS INC COM 452308109 34131 230677 SH SOLE 108838 0 121839 ILLUMINA INC COM 452327109 5433 27272 SH SOLE 17902 0 9370 ILLUMINA INC NOTE 6/1 452327AF6 369 350000 PRN SOLE 0 0 350000 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 398 350000 PRN SOLE 0 0 350000 IMAX CORP COM 45245E109 1039 45862 SH SOLE 42731 0 3131 IMMUNOGEN INC COM 45253H101 3502 457754 SH SOLE 441004 0 16750 IMPERIAL OIL LTD COM NEW 453038408 282 8833 SH SOLE 0 0 8833 IMPERVA INC COM 45321L100 1002 23084 SH SOLE 10949 0 12135 IMPINJ INC COM 453204109 3626 87152 SH SOLE 0 0 87152 INC RESH HLDGS INC CL A 45329R109 2465 47138 SH SOLE 43521 0 3617 INCYTE CORP COM 45337C102 2970 25438 SH SOLE 15449 0 9989 INDEPENDENCE RLTY TR INC COM 45378A106 10815 1063472 SH SOLE 0 0 1063472 INDEPENDENT BANK CORP MASS COM 453836108 236 3163 SH SOLE 0 0 3163 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 181372 6070000 SH SOLE 6045179 0 24821 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 893 33284 SH SOLE 0 0 33284 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 10873 541487 SH SOLE 0 0 541487 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 556 18051 SH SOLE 0 0 18051 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 343 13455 SH SOLE 0 0 13455 INDEXIQ ETF TR US RL EST SMCP 45409B628 1692 62496 SH SOLE 0 0 62496 INDIA FD INC COM 454089103 2661 99343 SH SOLE 0 0 99343 INFINERA CORPORATION COM 45667G103 1395 157287 SH SOLE 150164 0 7123 INFORMATION SERVICES GROUP I COM 45675Y104 172 42788 SH SOLE 0 0 42788 INFOSYS LTD SPONSORED ADR 456788108 685 46973 SH SOLE 15587 0 31386 ING GROEP N V SPONSORED ADR 456837103 9584 520309 SH SOLE 399056 0 121253 INGERSOLL-RAND PLC SHS G47791101 50257 563608 SH SOLE 206740 0 356868 INGERSOLL-RAND PLC SHS G47791101 73 16500 SH Call SOLE 0 0 0 INGERSOLL-RAND PLC SHS G47791101 26 14500 SH Call SOLE 0 0 0 INGEVITY CORP COM 45688C107 2026 32433 SH SOLE 25576 0 6857 INGREDION INC COM 457187102 9360 77583 SH SOLE 64944 0 12639 INNOPHOS HOLDINGS INC COM 45774N108 203 4125 SH SOLE 0 0 4125 INSPERITY INC COM 45778Q107 468 5323 SH SOLE 0 0 5323 INSTRUCTURE INC COM 45781U103 715 21576 SH SOLE 0 0 21576 INSYS THERAPEUTICS INC NEW COM NEW 45824V209 142 16026 SH SOLE 0 0 16026 INTEGER HLDGS CORP COM 45826H109 1642 32096 SH SOLE 0 0 32096 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3645 72204 SH SOLE 67717 0 4487 INTEGRATED DEVICE TECHNOLOGY COM 458118106 1822 68550 SH SOLE 36879 0 31671 INTEL CORP COM 458140100 156312 4104828 SH SOLE 1916163 0 2188665 INTEL CORP COM 458140100 8 12100 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 2 25000 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 181 83500 SH Call SOLE 0 0 0 INTEL CORP SDCV 2.950%12/1 458140AD2 218 153000 PRN SOLE 0 0 153000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 40748 593119 SH SOLE 152073 0 441046 INTERCONTINENTAL EXCHANGE IN COM 45866F104 49 23300 SH Call SOLE 0 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 70851 488351 SH SOLE 65909 0 422442 INTERNATIONAL BUSINESS MACHS COM 459200101 10 26900 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 9803 68594 SH SOLE 51504 0 17090 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2204 89793 SH SOLE 45523 0 44270 INTERNATIONAL TOWER HILL MIN COM 46050R102 8 15000 SH SOLE 0 0 15000 INTERPACE DIAGNOSTICS GROUP COM NEW 46062X204 31 20000 SH SOLE 0 0 20000 INTERPUBLIC GROUP COS INC COM 460690100 35429 1704153 SH SOLE 1638139 0 66014 INTERSECT ENT INC COM 46071F103 2898 93021 SH SOLE 92021 0 1000 INTERXION HOLDING N.V SHS N47279109 1007 19770 SH SOLE 0 0 19770 INTL PAPER CO COM 460146103 28751 506004 SH SOLE 299738 0 206266 INTREXON CORP COM 46122T102 934 49129 SH SOLE 0 0 49129 INTUIT COM 461202103 7199 50647 SH SOLE 14519 0 36128 INTUITIVE SURGICAL INC COM NEW 46120E602 8490 8118 SH SOLE 1245 0 6873 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 701 60938 SH SOLE 0 0 60938 INVESCO BD FD COM 46132L107 951 47520 SH SOLE 0 0 47520 INVESCO DYNAMIC CR OPP FD COM 46132R104 2934 246149 SH SOLE 0 0 246149 INVESCO LTD SHS G491BT108 2432 69394 SH SOLE 13968 0 55426 INVESCO MORTGAGE CAPITAL INC COM 46131B100 304 17774 SH SOLE 0 0 17774 INVESCO MUN OPPORTUNITY TR COM 46132C107 1959 150537 SH SOLE 0 0 150537 INVESCO MUN TR COM 46131J103 1014 79385 SH SOLE 0 0 79385 INVESCO MUNI INCOME OPP TRST COM 46132X101 252 31983 SH SOLE 0 0 31983 INVESCO PA VALUE MUN INCOME COM 46132K109 1495 121446 SH SOLE 0 0 121446 INVESCO QUALITY MUNI INC TRS COM 46133G107 2976 232482 SH SOLE 0 0 232482 INVESCO SR INCOME TR COM 46131H107 993 221056 SH SOLE 0 0 221056 INVESCO TR INVT GRADE MUNS COM 46131M106 483 36034 SH SOLE 0 0 36034 INVESCO TR INVT GRADE NY MUN COM 46131T101 144 10511 SH SOLE 0 0 10511 INVESCO VALUE MUN INCOME TR COM 46132P108 612 40912 SH SOLE 0 0 40912 INVITATION HOMES INC COM 46187W107 1423 62837 SH SOLE 0 0 62837 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 126 86833 SH SOLE 0 0 86833 INVUITY INC COM NEW 46187J205 125 14000 SH SOLE 0 0 14000 IONIS PHARMACEUTICALS INC COM 462222100 39391 776949 SH SOLE 757590 0 19359 IPG PHOTONICS CORP COM 44980X109 3586 19379 SH SOLE 15004 0 4375 IRIDIUM COMMUNICATIONS INC COM 46269C102 9479 920339 SH SOLE 83562 0 836777 IRIDIUM COMMUNICATIONS INC COM 46269C102 17 20000 SH Call SOLE 0 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 8 15000 SH Call SOLE 0 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 30 295800 SH Call SOLE 0 0 0 IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 635 1761 SH SOLE 0 0 1761 IROBOT CORP COM 462726100 1273 16521 SH SOLE 0 0 16521 IRON MTN INC NEW COM 46284V101 98558 2533612 SH SOLE 2414685 0 118927 ISHARES 10+ YR CR BD ETF 464289511 4779 77013 SH SOLE 62065 0 14948 ISHARES GRWT ALLOCAT ETF 464289867 567 12650 SH SOLE 0 0 12650 ISHARES INDIA 50 ETF 464289529 5965 174929 SH SOLE 0 0 174929 ISHARES MODERT ALLOC ETF 464289875 586 15433 SH SOLE 0 0 15433 ISHARES MSCI EURO FL ETF 464289180 1582 67370 SH SOLE 0 0 67370 ISHARES NW ZEALND CP ETF 464289123 5596 118763 SH SOLE 0 0 118763 ISHARES RUS TP200 GR ETF 464289438 3846 56709 SH SOLE 0 0 56709 ISHARES GOLD TRUST ISHARES 464285105 9941 807543 SH SOLE 0 0 807543 ISHARES INC AUSTRIA CAPD ETF 464286202 1206 51500 SH SOLE 0 0 51500 ISHARES INC BELGIUM CAPD ETF 464286301 230 10842 SH SOLE 0 0 10842 ISHARES INC CORE MSCI EMKT 46434G103 364227 6742420 SH SOLE 6028883 0 713537 ISHARES INC CUR HD MSCI EM 46434G509 869 33709 SH SOLE 0 0 33709 ISHARES INC EM HGHYL BD ETF 464286285 1434 28240 SH SOLE 0 0 28240 ISHARES INC EM MKT SM-CP ETF 464286475 1023 20725 SH SOLE 0 0 20725 ISHARES INC EM MKTS DIV ETF 464286319 4623 111499 SH SOLE 0 0 111499 ISHARES INC GLB HGH YLD ETF 464286178 700 13604 SH SOLE 0 0 13604 ISHARES INC INTL HIGH YIELD 464286210 667 12449 SH SOLE 0 0 12449 ISHARES INC JP MRG EM CRP BD 464286251 676 13118 SH SOLE 0 0 13118 ISHARES INC MIN VOL EMRG MKT 464286533 7508 129219 SH SOLE 0 0 129219 ISHARES INC MIN VOL GBL ETF 464286525 9330 114641 SH SOLE 0 0 114641 ISHARES INC MSCI AUST ETF 464286103 5620 250455 SH SOLE 237896 0 12559 ISHARES INC MSCI BRIC INDX 464286657 240 5593 SH SOLE 0 0 5593 ISHARES INC MSCI BRZ CAP ETF 464286400 225 5389 SH SOLE 0 0 5389 ISHARES INC MSCI CDA ETF 464286509 7584 262066 SH SOLE 250024 0 12042 ISHARES INC MSCI CH CAP ETF 464286640 23195 477070 SH SOLE 0 0 477070 ISHARES INC MSCI EURZONE ETF 464286608 25927 598511 SH SOLE 119065 0 479446 ISHARES INC MSCI FRANCE ETF 464286707 1085 35105 SH SOLE 0 0 35105 ISHARES INC MSCI GBL ETF NEW 46434G848 721 23267 SH SOLE 0 0 23267 ISHARES INC MSCI GBL GOLD MN 46434G855 382 20462 SH SOLE 0 0 20462 ISHARES INC MSCI GERMANY ETF 464286806 427 13182 SH SOLE 0 0 13182 ISHARES INC MSCI HONG KG ETF 464286871 7939 321551 SH SOLE 0 0 321551 ISHARES INC MSCI JPN ETF NEW 46434G822 14049 252186 SH SOLE 8324 0 243862 ISHARES INC MSCI MEX CAP ETF 464286822 25687 470359 SH SOLE 0 0 470359 ISHARES INC MSCI PAC JP ETF 464286665 2486 53754 SH SOLE 0 0 53754 ISHARES INC MSCI RUS ETF NEW 46434G798 243 7226 SH SOLE 0 0 7226 ISHARES INC MSCI SPAN CP ETF 464286764 3314 98224 SH SOLE 0 0 98224 ISHARES INC MSCI STH KOR ETF 464286772 1503 21768 SH SOLE 0 0 21768 ISHARES INC MSCI SZ CAP ETF 464286749 667 19027 SH SOLE 0 0 19027 ISHARES INC MSCI TAIWAN ETF 46434G772 9155 253614 SH SOLE 0 0 253614 ISHARES INC MSCI THI CAP ETF 464286624 384 4443 SH SOLE 0 0 4443 ISHARES SILVER TRUST ISHARES 46428Q109 7795 495211 SH SOLE 0 0 495211 ISHARES SILVER TRUST ISHARES 46428Q109 1 26200 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 7088 70612 SH SOLE 60797 0 9815 ISHARES TR 0-5YR HI YL CP 46434V407 2715 56770 SH SOLE 0 0 56770 ISHARES TR 0-5YR INVT GR CP 46434V100 3875 76560 SH SOLE 0 0 76560 ISHARES TR 1 3 YR CR BD ETF 464288646 52841 501567 SH SOLE 276063 0 225504 ISHARES TR 1 3 YR TREAS BD 464287457 14931 176794 SH SOLE 15186 0 161608 ISHARES TR 10-20 YR TRS ETF 464288653 9602 70379 SH SOLE 0 0 70379 ISHARES TR 20 YR TR BD ETF 464287432 11666 93499 SH SOLE 22799 0 70700 ISHARES TR 3 7 YR TREAS BD 464288661 11172 90457 SH SOLE 0 0 90457 ISHARES TR A RATE CP BD ETF 46429B291 1631 30901 SH SOLE 0 0 30901 ISHARES TR AGENCY BOND ETF 464288166 13150 115698 SH SOLE 89926 0 25772 ISHARES TR ASIA 50 ETF 464288430 820 13357 SH SOLE 0 0 13357 ISHARES TR BARCLAYS 7 10 YR 464287440 18006 169033 SH SOLE 87806 0 81227 ISHARES TR CALIF MUN BD ETF 464288356 227 1919 SH SOLE 0 0 1919 ISHARES TR CHINA LG-CAP ETF 464287184 5657 128463 SH SOLE 0 0 128463 ISHARES TR COHEN STEER REIT 464287564 5813 57753 SH SOLE 0 0 57753 ISHARES TR CONV BD ETF 46435G102 8100 147843 SH SOLE 144883 0 2960 ISHARES TR CORE 1 5 YR USD 46432F859 16641 331043 SH SOLE 11482 0 319561 ISHARES TR CORE DIV GRWTH 46434V621 2930 90241 SH SOLE 0 0 90241 ISHARES TR CORE HIGH DV ETF 46429B663 8982 104497 SH SOLE 1025 0 103472 ISHARES TR CORE MSCI EAFE 46432F842 1555685 24243177 SH SOLE 23295030 0 948147 ISHARES TR CORE MSCI EURO 46434V738 14987 301676 SH SOLE 118442 0 183234 ISHARES TR CORE MSCI TOTAL 46432F834 2799 45897 SH SOLE 0 0 45897 ISHARES TR CORE S&P MCP ETF 464287507 324766 1815312 SH SOLE 1480789 0 334523 ISHARES TR CORE S&P SCP ETF 464287804 371657 5007462 SH SOLE 3568895 0 1438567 ISHARES TR CORE S&P TTL STK 464287150 11092 192463 SH SOLE 0 0 192463 ISHARES TR CORE S&P US GWT 464287671 7154 141724 SH SOLE 92457 0 49267 ISHARES TR CORE S&P US VLU 464287663 1878 35876 SH SOLE 23540 0 12336 ISHARES TR CORE S&P500 ETF 464287200 163591 646777 SH SOLE 256170 0 390607 ISHARES TR CORE TOTAL USD 46434V613 22903 448417 SH SOLE 0 0 448417 ISHARES TR CORE US AGGBD ET 464287226 1663605 15180262 SH SOLE 14157730 0 1022532 ISHARES TR CUR HD EURZN ETF 46434V639 35486 1178554 SH SOLE 0 0 1178554 ISHARES TR DEVSMCP EXNA ETF 464288497 853 15176 SH SOLE 0 0 15176 ISHARES TR DOW JONES US ETF 464287846 1181 9370 SH SOLE 0 0 9370 ISHARES TR EAFE GRWTH ETF 464288885 90356 1167550 SH SOLE 1132246 0 35304 ISHARES TR EAFE SML CP ETF 464288273 4820 77744 SH SOLE 334 0 77410 ISHARES TR EAFE VALUE ETF 464288877 68248 1249967 SH SOLE 1220457 0 29510 ISHARES TR EUROPE ETF 464287861 2422 51678 SH SOLE 0 0 51678 ISHARES TR EXPONENTIAL TECH 46434V381 329 9588 SH SOLE 0 0 9588 ISHARES TR FLTG RATE NT ETF 46429B655 18252 358299 SH SOLE 60160 0 298139 ISHARES TR GL TIMB FORE ETF 464288174 1356 20304 SH SOLE 0 0 20304 ISHARES TR GLB CNSM STP ETF 464288737 2264 22232 SH SOLE 0 0 22232 ISHARES TR GLB INFRASTR ETF 464288372 1625 35904 SH SOLE 0 0 35904 ISHARES TR GLOB HLTHCRE ETF 464287325 2782 24740 SH SOLE 0 0 24740 ISHARES TR GLOB UTILITS ETF 464288711 361 7127 SH SOLE 0 0 7127 ISHARES TR GLOBAL 100 ETF 464287572 571 6474 SH SOLE 0 0 6474 ISHARES TR GLOBAL ENERG ETF 464287341 617 18153 SH SOLE 0 0 18153 ISHARES TR GLOBAL FINLS ETF 464287333 10840 162473 SH SOLE 152767 0 9706 ISHARES TR GLOBAL MATER ETF 464288695 203 3111 SH SOLE 0 0 3111 ISHARES TR GLOBAL REIT ETF 46434V647 94430 3690108 SH SOLE 3631762 0 58346 ISHARES TR GLOBAL TECH ETF 464287291 2987 20980 SH SOLE 0 0 20980 ISHARES TR GOV/CRED BD ETF 464288596 637 5564 SH SOLE 0 0 5564 ISHARES TR HDG MSCI EAFE 46434V803 7153 247165 SH SOLE 0 0 247165 ISHARES TR HDG MSCI JAPAN 46434V886 4522 146776 SH SOLE 0 0 146776 ISHARES TR IBONDS DEC17 ETF 46434VAR1 588 23682 SH SOLE 0 0 23682 ISHARES TR IBONDS DEC18 ETF 46434VAA8 2001 79438 SH SOLE 0 0 79438 ISHARES TR IBONDS DEC19 ETF 46434VAU4 2282 91097 SH SOLE 0 0 91097 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 2406 94133 SH SOLE 0 0 94133 ISHARES TR IBONDS DEC21 ETF 46434VBK5 1590 63472 SH SOLE 0 0 63472 ISHARES TR IBONDS DEC21 ETF 46435G789 219 8475 SH SOLE 0 0 8475 ISHARES TR IBONDS DEC22 ETF 46434VBA7 2008 79481 SH SOLE 0 0 79481 ISHARES TR IBONDS DEC23 ETF 46434VAX8 256 10072 SH SOLE 0 0 10072 ISHARES TR IBONDS DEC24 ETF 46434VBG4 251 9965 SH SOLE 0 0 9965 ISHARES TR IBONDS DEC25 ETF 46434VBD1 452 17960 SH SOLE 0 0 17960 ISHARES TR IBONDS SEP18 ETF 46429B580 261 10236 SH SOLE 0 0 10236 ISHARES TR IBONDS SEP19 ETF 46429B564 422 16514 SH SOLE 0 0 16514 ISHARES TR IBOXX HI YD ETF 464288513 20490 230854 SH SOLE 8158 0 222696 ISHARES TR IBOXX INV CP ETF 464287242 65520 540463 SH SOLE 261894 0 278569 ISHARES TR INTL PFD STK ETF 46429B135 2931 157979 SH SOLE 0 0 157979 ISHARES TR INTL SEL DIV ETF 464288448 24842 735845 SH SOLE 389544 0 346301 ISHARES TR INTRM GOV CR ETF 464288612 3564 32134 SH SOLE 32 0 32102 ISHARES TR INTRMD CR BD ETF 464288638 37695 342184 SH SOLE 261875 0 80309 ISHARES TR IRELAND CAPD ETF 46429B507 234 5050 SH SOLE 0 0 5050 ISHARES TR JPMORGAN USD EMG 464288281 6289 54019 SH SOLE 6 0 54013 ISHARES TR LATN AMER 40 ETF 464287390 400 11396 SH SOLE 0 0 11396 ISHARES TR MBS ETF 464288588 19473 181824 SH SOLE 88191 0 93633 ISHARES TR MICRO-CAP ETF 464288869 1672 17698 SH SOLE 0 0 17698 ISHARES TR MIN VOL EAFE ETF 46429B689 17183 241804 SH SOLE 0 0 241804 ISHARES TR MIN VOL JAPN ETF 46434V712 251 3907 SH SOLE 0 0 3907 ISHARES TR MIN VOL USA ETF 46429B697 26208 520627 SH SOLE 0 0 520627 ISHARES TR MRGSTR MD CP ETF 464288208 13373 76494 SH SOLE 0 0 76494 ISHARES TR MRGSTR MD CP VAL 464288406 1750 11583 SH SOLE 0 0 11583 ISHARES TR MRGSTR SM CP ETF 464288505 330 1981 SH SOLE 0 0 1981 ISHARES TR MRNGSTR INC ETF 46432F875 10462 404144 SH SOLE 364870 0 39274 ISHARES TR MRNGSTR LG-CP GR 464287119 377 2573 SH SOLE 0 0 2573 ISHARES TR MRNGSTR LG-CP VL 464288109 1574 15797 SH SOLE 0 0 15797 ISHARES TR MSCI AC ASIA ETF 464288182 10491 145260 SH SOLE 132255 0 13005 ISHARES TR MSCI ACWI ETF 464288257 5019 72927 SH SOLE 1796 0 71131 ISHARES TR MSCI ACWI EX US 464288240 38084 787678 SH SOLE 0 0 787678 ISHARES TR MSCI CHINA ETF 46429B671 212 3356 SH SOLE 0 0 3356 ISHARES TR MSCI EAFE ETF 464287465 120783 1763755 SH SOLE 70707 0 1693048 ISHARES TR MSCI EAFE ETF 464287465 6 10300 SH Call SOLE 0 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 54184 1209180 SH SOLE 618 0 1208562 ISHARES TR MSCI EMG MKT ETF 464287234 216 45000 SH Call SOLE 0 0 0 ISHARES TR MSCI INDIA ETF 46429B598 1705 51899 SH SOLE 0 0 51899 ISHARES TR MSCI INDIA SM CP 46429B614 27618 604191 SH SOLE 0 0 604191 ISHARES TR MSCI KLD400 SOC 464288570 320 3445 SH SOLE 0 0 3445 ISHARES TR MSCI UK ETF NEW 46435G334 1089 31256 SH SOLE 0 0 31256 ISHARES TR MSCI USA ESG SLC 464288802 2209 21142 SH SOLE 0 0 21142 ISHARES TR MTG REL ETF NEW 46435G342 6059 129353 SH SOLE 1573 0 127780 ISHARES TR N AMER TECH ETF 464287549 1251 8054 SH SOLE 0 0 8054 ISHARES TR NA TEC SFTWR ETF 464287515 8556 58497 SH SOLE 13 0 58484 ISHARES TR NASDAQ BIOTECH 464287556 28060 84105 SH SOLE 0 0 84105 ISHARES TR NATIONAL MUN ETF 464288414 22183 200079 SH SOLE 0 0 200079 ISHARES TR NORTH AMERN NAT 464287374 517 15364 SH SOLE 0 0 15364 ISHARES TR PHLX SEMICND ETF 464287523 4222 26625 SH SOLE 0 0 26625 ISHARES TR RUS 1000 ETF 464287622 20458 146245 SH SOLE 10966 0 135279 ISHARES TR RUS 1000 GRW ETF 464287614 524482 4193824 SH SOLE 2313140 0 1880684 ISHARES TR RUS 1000 VAL ETF 464287598 431321 3639537 SH SOLE 2366504 0 1273033 ISHARES TR RUS 2000 GRW ETF 464287648 31430 175574 SH SOLE 283 0 175291 ISHARES TR RUS 2000 VAL ETF 464287630 23672 190718 SH SOLE 111 0 190607 ISHARES TR RUS MD CP GR ETF 464287481 25075 221525 SH SOLE 893 0 220632 ISHARES TR RUS MDCP VAL ETF 464287473 22820 268687 SH SOLE 150672 0 118015 ISHARES TR RUS MID CAP ETF 464287499 29880 151565 SH SOLE 6261 0 145304 ISHARES TR RUSSELL 2000 ETF 464287655 190855 1287977 SH SOLE 813704 0 474273 ISHARES TR RUSSELL 2000 ETF 464287655 9 39400 SH Put SOLE 0 0 39400 ISHARES TR RUSSELL 2000 ETF 464287655 42 13100 SH Call SOLE 0 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 111 54900 SH Call SOLE 0 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 40 13200 SH Call SOLE 0 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 7561 50651 SH SOLE 30072 0 20579 ISHARES TR S&P 100 ETF 464287101 2428 21813 SH SOLE 0 0 21813 ISHARES TR S&P 500 GRWT ETF 464287309 72739 507174 SH SOLE 268 0 506906 ISHARES TR S&P 500 VAL ETF 464287408 47290 438234 SH SOLE 247 0 437987 ISHARES TR S&P MC 400GR ETF 464287606 65791 325107 SH SOLE 22 0 325085 ISHARES TR S&P MC 400VL ETF 464287705 41255 270117 SH SOLE 31 0 270086 ISHARES TR S&P SML 600 GWT 464287887 10665 64833 SH SOLE 17 0 64816 ISHARES TR S&P US PFD STK 464288687 25572 658905 SH SOLE 86743 0 572162 ISHARES TR SELECT DIVID ETF 464287168 36411 388798 SH SOLE 23 0 388775 ISHARES TR SHORT TREAS BD 464288679 13823 125216 SH SOLE 6657 0 118559 ISHARES TR SHRT NAT MUN ETF 464288158 517 4881 SH SOLE 0 0 4881 ISHARES TR SP SMCP600VL ETF 464287879 11967 80689 SH SOLE 32 0 80657 ISHARES TR TIPS BD ETF 464287176 24623 216790 SH SOLE 1347 0 215443 ISHARES TR TRANS AVG ETF 464287192 4607 25811 SH SOLE 0 0 25811 ISHARES TR U.S. BAS MTL ETF 464287838 5483 57246 SH SOLE 0 0 57246 ISHARES TR U.S. CNSM GD ETF 464287812 8208 68021 SH SOLE 41382 0 26639 ISHARES TR U.S. CNSM SV ETF 464287580 6345 38678 SH SOLE 0 0 38678 ISHARES TR U.S. ENERGY ETF 464287796 1169 31240 SH SOLE 0 0 31240 ISHARES TR U.S. FIN SVC ETF 464287770 48717 406445 SH SOLE 351480 0 54965 ISHARES TR U.S. FINLS ETF 464287788 13610 121387 SH SOLE 0 0 121387 ISHARES TR U.S. INSRNCE ETF 464288786 1338 20998 SH SOLE 0 0 20998 ISHARES TR U.S. MED DVC ETF 464288810 8896 53260 SH SOLE 0 0 53260 ISHARES TR U.S. PHARMA ETF 464288836 3158 20197 SH SOLE 0 0 20197 ISHARES TR U.S. REAL ES ETF 464287739 12882 161265 SH SOLE 0 0 161265 ISHARES TR U.S. TECH ETF 464287721 12551 83697 SH SOLE 0 0 83697 ISHARES TR U.S. UTILITS ETF 464287697 3247 24430 SH SOLE 0 0 24430 ISHARES TR US AER DEF ETF 464288760 15823 88863 SH SOLE 11 0 88852 ISHARES TR US BR DEL SE ETF 464288794 1670 29220 SH SOLE 0 0 29220 ISHARES TR US CR BD ETF 464288620 17306 154201 SH SOLE 150420 0 3781 ISHARES TR US HLTHCARE ETF 464287762 5333 31033 SH SOLE 43 0 30990 ISHARES TR US HLTHCR PR ETF 464288828 15103 102226 SH SOLE 100483 0 1743 ISHARES TR US HOME CONS ETF 464288752 2714 74280 SH SOLE 0 0 74280 ISHARES TR US INDUSTRIALS 464287754 4717 34048 SH SOLE 0 0 34048 ISHARES TR US OIL EQ&SV ETF 464288844 762 21557 SH SOLE 0 0 21557 ISHARES TR US OIL GS EX ETF 464288851 650 11068 SH SOLE 0 0 11068 ISHARES TR US REGNL BKS ETF 464288778 4821 102117 SH SOLE 250 0 101867 ISHARES TR US TELECOM ETF 464287713 885 29106 SH SOLE 0 0 29106 ISHARES TR US TREAS BD ETF 46429B267 4343 172060 SH SOLE 0 0 172060 ISHARES TR USA MOMENTUM FCT 46432F396 27030 282501 SH SOLE 221068 0 61433 ISHARES TR USA QUALITY FCTR 46432F339 2486 32223 SH SOLE 0 0 32223 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 3053 60706 SH SOLE 0 0 60706 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 2635 192350 SH SOLE 190392 0 1958 ITT INC COM 45073V108 355 8025 SH SOLE 6130 0 1895 ITURAN LOCATION AND CONTROL SHS M6158M104 429 11885 SH SOLE 0 0 11885 J & J SNACK FOODS CORP COM 466032109 366 2787 SH SOLE 0 0 2787 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 1938 34382 SH SOLE 0 0 34382 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 2835 48953 SH SOLE 0 0 48953 J2 GLOBAL INC COM 48123V102 5388 72930 SH SOLE 68301 0 4629 JABIL INC COM 466313103 8424 295065 SH SOLE 144957 0 150108 JACK IN THE BOX INC COM 466367109 535 5252 SH SOLE 0 0 5252 JACOBS ENGR GROUP INC DEL COM 469814107 1836 31510 SH SOLE 11917 0 19593 JAMES RIV GROUP LTD COM G5005R107 5016 120915 SH SOLE 120712 0 203 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 663 13166 SH SOLE 0 0 13166 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 935 74501 SH SOLE 0 0 74501 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 3352 22918 SH SOLE 0 0 22918 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 48 12500 SH Call SOLE 0 0 0 JD COM INC SPON ADR CL A 47215P106 290 7583 SH SOLE 0 0 7583 JEFFERIES GROUP INC NEW DBCV 3.875%11/0 472319AG7 1756 1754000 PRN SOLE 0 0 1754000 JERNIGAN CAP INC COM 476405105 1842 89632 SH SOLE 0 0 89632 JETBLUE AIRWAYS CORP COM 477143101 2889 155885 SH SOLE 58487 0 97398 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1388 13727 SH SOLE 11600 0 2127 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 5002 152467 SH SOLE 0 0 152467 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 254 14425 SH SOLE 0 0 14425 JOHNSON & JOHNSON COM 478160104 353102 2715938 SH SOLE 1299663 0 1416275 JOHNSON CTLS INTL PLC SHS G51502105 88970 2208241 SH SOLE 2076574 0 131667 JOHNSON CTLS INTL PLC SHS G51502105 24 33200 SH Call SOLE 0 0 0 JONES ENERGY INC COM CL A 48019R108 36 18507 SH SOLE 0 0 18507 JONES LANG LASALLE INC COM 48020Q107 1440 11659 SH SOLE 6360 0 5299 JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 585 10820 SH SOLE 0 0 10820 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6442 228295 SH SOLE 0 0 228295 JPMORGAN CHASE & CO COM 46625H100 464880 4867302 SH SOLE 1574830 0 3292472 JPMORGAN CHASE & CO COM 46625H100 141 85000 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 25 22400 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 31 12100 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 10396 373549 SH SOLE 330995 0 42554 JUNO THERAPEUTICS INC COM 48205A109 419 9337 SH SOLE 0 0 9337 K2M GROUP HLDGS INC COM 48273J107 746 35158 SH SOLE 35158 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 243 2356 SH SOLE 1961 0 395 KANDI TECHNOLOGIES GROUP INC COM 483709101 83 14400 SH SOLE 0 0 14400 KANSAS CITY SOUTHERN COM NEW 485170302 32633 300262 SH SOLE 14462 0 285800 KANSAS CITY SOUTHERN COM NEW 485170302 30 16000 SH Call SOLE 0 0 0 KAPSTONE PAPER & PACKAGING C COM 48562P103 4365 203103 SH SOLE 8431 0 194672 KAR AUCTION SVCS INC COM 48238T109 37088 776883 SH SOLE 758109 0 18774 KARYOPHARM THERAPEUTICS INC COM 48576U106 198 17993 SH SOLE 0 0 17993 KAYNE ANDERSON ENERGY DEV CO COM 48660Q102 203 11740 SH SOLE 0 0 11740 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 2470 222159 SH SOLE 0 0 222159 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 430 29255 SH SOLE 0 0 29255 KAYNE ANDERSON MLP INVT CO COM 486606106 2772 152565 SH SOLE 0 0 152565 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 1639 33431 SH SOLE 12641 0 20790 KBR INC COM 48242W106 364 20380 SH SOLE 11398 0 8982 KEARNY FINL CORP MD COM 48716P108 309 20161 SH SOLE 18384 0 1777 KELLOGG CO COM 487836108 11075 177567 SH SOLE 32219 0 145348 KEMET CORP COM NEW 488360207 301 14255 SH SOLE 0 0 14255 KENNAMETAL INC COM 489170100 1524 37770 SH SOLE 0 0 37770 KENNEDY-WILSON HLDGS INC COM 489398107 790 42568 SH SOLE 15351 0 27217 KERYX BIOPHARMACEUTICALS INC COM 492515101 98 13772 SH SOLE 0 0 13772 KEYCORP NEW COM 493267108 16314 866831 SH SOLE 373023 0 493808 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2879 69099 SH SOLE 63969 0 5130 KILROY RLTY CORP COM 49427F108 2332 32784 SH SOLE 32258 0 526 KIMBELL RTY PARTNERS LP UNIT 49435R102 380 24107 SH SOLE 0 0 24107 KIMBERLY CLARK CORP COM 494368103 158861 1349941 SH SOLE 1002354 0 347587 KIMCO RLTY CORP COM 49446R109 5016 256581 SH SOLE 189735 0 66846 KINDER MORGAN INC DEL COM 49456B101 38293 1996495 SH SOLE 694638 0 1301857 KINDER MORGAN INC DEL PFD SER A 49456B200 1900 44652 SH SOLE 0 0 44652 KINROSS GOLD CORP COM NO PAR 496902404 361 85113 SH SOLE 0 0 85113 KINROSS GOLD CORP COM NO PAR 496902404 1 11300 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM NO PAR 496902404 6 12400 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM NO PAR 496902404 1 58500 SH Call SOLE 0 0 0 KINSALE CAP GROUP INC COM 49714P108 483 11195 SH SOLE 0 0 11195 KIRKLAND LAKE GOLD LTD COM 49741E100 205 15916 SH SOLE 0 0 15916 KITE PHARMA INC COM 49803L109 2340 13012 SH SOLE 4016 0 8996 KITE RLTY GROUP TR COM NEW 49803T300 531 26214 SH SOLE 700 0 25514 KKR & CO L P DEL COM UNITS 48248M102 3766 185262 SH SOLE 0 0 185262 KLA-TENCOR CORP COM 482480100 8369 78954 SH SOLE 44613 0 34341 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 1465 35262 SH SOLE 54 0 35208 KNOLL INC COM NEW 498904200 934 46693 SH SOLE 0 0 46693 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 2115 90008 SH SOLE 0 0 90008 KNOWLES CORP COM 49926D109 7800 510825 SH SOLE 501836 0 8989 KOHLS CORP COM 500255104 4792 104961 SH SOLE 3930 0 101031 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 10905 264680 SH SOLE 216555 0 48125 KORN FERRY INTL COM NEW 500643200 2608 66136 SH SOLE 62087 0 4049 KRAFT HEINZ CO COM 500754106 115929 1494894 SH SOLE 64601 0 1430293 KRAFT HEINZ CO COM 500754106 19 75700 SH Call SOLE 0 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 845 25439 SH SOLE 0 0 25439 KRANESHARES TR CSI CHI INTERNET 500767306 2794 49087 SH SOLE 0 0 49087 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 282 21529 SH SOLE 0 0 21529 KROGER CO COM 501044101 16520 823538 SH SOLE 341426 0 482112 KT CORP SPONSORED ADR 48268K101 1242 89569 SH SOLE 89479 0 90 KULICKE & SOFFA INDS INC COM 501242101 642 29750 SH SOLE 5596 0 24154 L BRANDS INC COM 501797104 6759 162445 SH SOLE 0 0 162445 L3 TECHNOLOGIES INC COM 502413107 53274 282725 SH SOLE 264765 0 17960 LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 1533 44076 SH SOLE 44076 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 22099 146382 SH SOLE 123954 0 22428 LADENBURG THALMAN FIN SVCS I COM 50575Q102 484 167996 SH SOLE 0 0 167996 LAKELAND FINL CORP COM 511656100 203 4165 SH SOLE 0 0 4165 LAM RESEARCH CORP COM 512807108 25302 136739 SH SOLE 64213 0 72526 LAM RESEARCH CORP NOTE 1.250% 5/1 512807AL2 275 90000 PRN SOLE 0 0 90000 LAMAR ADVERTISING CO NEW CL A 512816109 2144 31292 SH SOLE 0 0 31292 LAMB WESTON HLDGS INC COM 513272104 1408 30028 SH SOLE 47 0 29981 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 5802 342328 SH SOLE 0 0 342328 LANDSTAR SYS INC COM 515098101 20179 202497 SH SOLE 197953 0 4544 LANNET INC COM 516012101 1249 67682 SH SOLE 53822 0 13860 LAREDO PETROLEUM INC COM 516806106 351 27165 SH SOLE 0 0 27165 LAS VEGAS SANDS CORP COM 517834107 10468 163159 SH SOLE 0 0 163159 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 7544 259950 SH SOLE 116776 0 143174 LAUDER ESTEE COS INC CL A 518439104 39012 361747 SH SOLE 36121 0 325626 LAUDER ESTEE COS INC CL A 518439104 189 14200 SH Call SOLE 0 0 0 LAUREATE EDUCATION INC CL A 518613203 765 52575 SH SOLE 52038 0 537 LAZARD GLB TTL RET&INCM FD I COM 52106W103 5602 334253 SH SOLE 0 0 334253 LAZARD LTD SHS A G54050102 5262 116370 SH SOLE 7504 0 108866 LAZARD WORLD DIVID & INCOME COM 521076109 3776 333603 SH SOLE 0 0 333603 LCI INDS COM 50189K103 394 3402 SH SOLE 1124 0 2278 LEAR CORP COM NEW 521865204 19665 113616 SH SOLE 98054 0 15562 LEGACY RESVS LP UNIT LP INT 524707304 80 52393 SH SOLE 0 0 52393 LEGG MASON BW GLB INC OPP FD COM 52469B100 695 51737 SH SOLE 0 0 51737 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 430 14195 SH SOLE 7 0 14188 LEGG MASON INC COM 524901105 28183 716948 SH SOLE 707376 0 9572 LEGGETT & PLATT INC COM 524660107 27688 580090 SH SOLE 472921 0 107169 LEIDOS HLDGS INC COM 525327102 11003 185800 SH SOLE 162943 0 22857 LEMAITRE VASCULAR INC COM 525558201 201 5362 SH SOLE 0 0 5362 LENDINGCLUB CORP COM 52603A109 89 14625 SH SOLE 0 0 14625 LENDINGTREE INC NEW COM 52603B107 2885 11800 SH SOLE 4347 0 7453 LENNAR CORP CL A 526057104 4243 80363 SH SOLE 9703 0 70660 LENNOX INTL INC COM 526107107 594 3321 SH SOLE 380 0 2941 LEUCADIA NATL CORP COM 527288104 5231 207184 SH SOLE 64803 0 142381 LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 892 16730 SH SOLE 0 0 16730 LEXICON PHARMACEUTICALS INC COM NEW 528872302 416 33829 SH SOLE 30218 0 3611 LEXINGTON REALTY TRUST COM 529043101 1789 175031 SH SOLE 0 0 175031 LG DISPLAY CO LTD SPONS ADR REP 50186V102 187 13914 SH SOLE 13875 0 39 LGI HOMES INC COM 50187T106 296 6100 SH SOLE 0 0 6100 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 7773 1288984 SH SOLE 0 0 1288984 LIBERTY ALL-STAR GROWTH FD I COM 529900102 231 44085 SH SOLE 4412 0 39673 LIBERTY BROADBAND CORP COM SER A 530307107 4055 43054 SH SOLE 33773 0 9281 LIBERTY BROADBAND CORP COM SER C 530307305 8449 88659 SH SOLE 68408 0 20251 LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 372 7013 SH SOLE 6084 0 929 LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 4493 192830 SH SOLE 190541 0 2289 LIBERTY GLOBAL PLC SHS CL A G5480U104 341 10067 SH SOLE 3497 0 6570 LIBERTY GLOBAL PLC SHS CL C G5480U120 2186 66838 SH SOLE 41587 0 25251 LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 10338 179632 SH SOLE 177234 0 2398 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 24300 1030986 SH SOLE 954131 0 76855 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 330 465000 PRN SOLE 0 0 465000 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 8554 204163 SH SOLE 156956 0 47207 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 240 9484 SH SOLE 0 0 9484 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 18807 449172 SH SOLE 374093 0 75079 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 2519 69027 SH SOLE 49659 0 19368 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 3751 98465 SH SOLE 83923 0 14542 LIBERTY PPTY TR SH BEN INT 531172104 415 10106 SH SOLE 0 0 10106 LIFE STORAGE INC COM 53223X107 1033 12632 SH SOLE 0 0 12632 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1192 8752 SH SOLE 4191 0 4561 LILLY ELI & CO COM 532457108 31234 365128 SH SOLE 61262 0 303866 LINCOLN ELEC HLDGS INC COM 533900106 5907 64434 SH SOLE 57042 0 7392 LINCOLN NATL CORP IND COM 534187109 8748 119055 SH SOLE 37968 0 81087 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 8456 265997 SH SOLE 258539 0 7458 LITHIA MTRS INC CL A 536797103 1771 14724 SH SOLE 13763 0 961 LITTELFUSE INC COM 537008104 5927 30257 SH SOLE 29441 0 816 LIVE NATION ENTERTAINMENT IN COM 538034109 2686 61679 SH SOLE 59188 0 2491 LIVE OAK BANCSHARES INC COM 53803X105 697 29723 SH SOLE 0 0 29723 LIVEPERSON INC COM 538146101 668 49265 SH SOLE 0 0 49265 LKQ CORP COM 501889208 6240 173395 SH SOLE 78102 0 95293 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 13205 3607981 SH SOLE 3531558 0 76423 LMP CAP & INCOME FD INC COM 50208A102 9460 650600 SH SOLE 0 0 650600 LOCALSHARES INVT TR NASHVILLE AREA E 53957P106 330 12000 SH SOLE 0 0 12000 LOCKHEED MARTIN CORP COM 539830109 131946 425213 SH SOLE 233058 0 192155 LOEWS CORP COM 540424108 9670 202050 SH SOLE 193395 0 8655 LOGITECH INTL S A SHS H50430232 3012 82581 SH SOLE 8910 0 73671 LOGMEIN INC COM 54142L109 6677 60676 SH SOLE 57034 0 3642 LOUISIANA PAC CORP COM 546347105 318 11743 SH SOLE 0 0 11743 LOWES COS INC COM 548661107 57498 719264 SH SOLE 180704 0 538560 LPL FINL HLDGS INC COM 50212V100 28629 555143 SH SOLE 552472 0 2671 LTC PPTYS INC COM 502175102 1434 30528 SH SOLE 0 0 30528 LULULEMON ATHLETICA INC COM 550021109 2386 38336 SH SOLE 22746 0 15590 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 224 5736 SH SOLE 0 0 5736 LUMENTUM HLDGS INC COM 55024U109 2267 41718 SH SOLE 0 0 41718 LUNA INNOVATIONS COM 550351100 138 81459 SH SOLE 0 0 81459 LUXOFT HLDG INC ORD SHS CL A G57279104 339 7090 SH SOLE 0 0 7090 LYDALL INC DEL COM 550819106 234 4088 SH SOLE 2213 0 1875 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 44415 448393 SH SOLE 273327 0 175066 M & T BK CORP COM 55261F104 2013 12497 SH SOLE 1348 0 11149 M D C HLDGS INC COM 552676108 1223 36830 SH SOLE 16657 0 20173 MACATAWA BK CORP COM 554225102 201 19610 SH SOLE 0 0 19610 MACK CALI RLTY CORP COM 554489104 1205 50811 SH SOLE 50378 0 433 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 3995 89560 SH SOLE 83868 0 5692 MACQUARIE FT TR GB INF UT DI COM 55607W100 259 18964 SH SOLE 0 0 18964 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 869 33066 SH SOLE 0 0 33066 MACQUARIE INFRASTRUCTURE COR COM 55608B105 9872 136773 SH SOLE 2458 0 134315 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 425 400000 PRN SOLE 0 0 400000 MACYS INC COM 55616P104 2728 125014 SH SOLE 118 0 124896 MADDEN STEVEN LTD COM 556269108 2670 61674 SH SOLE 54338 0 7336 MADISON CVRED CALL & EQ STR COM 557437100 94 12033 SH SOLE 0 0 12033 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1765 8243 SH SOLE 681 0 7562 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 60432 850439 SH SOLE 468903 0 381536 MAGNA INTL INC COM 559222401 3303 61859 SH SOLE 0 0 61859 MAIDEN HOLDINGS LTD SHS G5753U112 1259 158308 SH SOLE 148850 0 9458 MAIN STREET CAPITAL CORP COM 56035L104 6367 160190 SH SOLE 0 0 160190 MAINSOURCE FINANCIAL GP INC COM 56062Y102 242 6739 SH SOLE 0 0 6739 MAINSTAY DEFINEDTERM MN OPP COM 56064K100 8595 428226 SH SOLE 0 0 428226 MALIBU BOATS INC COM CL A 56117J100 758 23971 SH SOLE 0 0 23971 MALLINCKRODT PUB LTD CO SHS G5785G107 369 9866 SH SOLE 0 0 9866 MANAGED DURATION INVT GRD FU COM 56165R103 239 17308 SH SOLE 0 0 17308 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 366 15573 SH SOLE 0 0 15573 MANHATTAN ASSOCS INC COM 562750109 3889 93552 SH SOLE 61200 0 32352 MANITOWOC INC COM 563571108 274 30488 SH SOLE 0 0 30488 MANNING & NAPIER INC CL A 56382Q102 244 61800 SH SOLE 0 0 61800 MANNKIND CORP COM NEW 56400P706 220 101288 SH SOLE 0 0 101288 MANPOWERGROUP INC COM 56418H100 12065 102406 SH SOLE 101341 0 1065 MANULIFE FINL CORP COM 56501R106 2520 124163 SH SOLE 36421 0 87742 MARATHON OIL CORP COM 565849106 27169 2003626 SH SOLE 27117 0 1976509 MARATHON OIL CORP COM 565849106 4 14400 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 179222 3195837 SH SOLE 1325191 0 1870646 MARATHON PETE CORP COM 56585A102 167 111000 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 106 45200 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 31 33000 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 4 22600 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 13 22100 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 1 14900 SH Call SOLE 0 0 0 MARINEMAX INC COM 567908108 580 35064 SH SOLE 33482 0 1582 MARKEL CORP COM 570535104 20222 18935 SH SOLE 15799 0 3136 MARKETAXESS HLDGS INC COM 57060D108 12416 67292 SH SOLE 64927 0 2365 MARRIOTT INTL INC NEW CL A 571903202 25246 228963 SH SOLE 65928 0 163035 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 551 4425 SH SOLE 1036 0 3389 MARSH & MCLENNAN COS INC COM 571748102 21556 257197 SH SOLE 163105 0 94092 MARTIN MARIETTA MATLS INC COM 573284106 5712 27695 SH SOLE 13104 0 14591 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 779 50085 SH SOLE 0 0 50085 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 4796 267908 SH SOLE 253411 0 14497 MASCO CORP COM 574599106 21739 557271 SH SOLE 333140 0 224131 MASIMO CORP COM 574795100 30529 352686 SH SOLE 1478 0 351208 MASTEC INC COM 576323109 4725 101830 SH SOLE 2627 0 99203 MASTERCARD INCORPORATED CL A 57636Q104 64353 455755 SH SOLE 304432 0 151323 MATCH GROUP INC COM 57665R106 1398 60273 SH SOLE 0 0 60273 MATERION CORP COM 576690101 463 10736 SH SOLE 0 0 10736 MATTEL INC COM 577081102 308 19897 SH SOLE 0 0 19897 MATTHEWS INTL CORP CL A 577128101 15320 246111 SH SOLE 244999 0 1112 MAXIM INTEGRATED PRODS INC COM 57772K101 11658 244354 SH SOLE 71868 0 172486 MAXLINEAR INC COM 57776J100 1036 43633 SH SOLE 0 0 43633 MAXWELL TECHNOLOGIES INC COM 577767106 62 12000 SH SOLE 0 0 12000 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 2189 44331 SH SOLE 0 0 44331 MCCORMICK & CO INC COM NON VTG 579780206 33130 322777 SH SOLE 187529 0 135248 MCDERMOTT INTL INC COM 580037109 330 45379 SH SOLE 0 0 45379 MCDONALDS CORP COM 580135101 157642 1006116 SH SOLE 537898 0 468218 MCDONALDS CORP COM 580135101 15 11500 SH Call SOLE 0 0 0 MCEWEN MNG INC COM 58039P107 229 117294 SH SOLE 0 0 117294 MCKESSON CORP COM 58155Q103 16845 109659 SH SOLE 81696 0 27963 MDU RES GROUP INC COM 552690109 2745 105777 SH SOLE 75827 0 29950 MEDEQUITIES RLTY TR INC COM 58409L306 360 30669 SH SOLE 0 0 30669 MEDICAL PPTYS TRUST INC COM 58463J304 12891 981761 SH SOLE 750613 0 231148 MEDICINES CO COM 584688105 488 13171 SH SOLE 7509 0 5662 MEDIDATA SOLUTIONS INC COM 58471A105 1901 24353 SH SOLE 23583 0 770 MEDLEY CAP CORP COM 58503F106 71 11870 SH SOLE 0 0 11870 MEDNAX INC COM 58502B106 211 4894 SH SOLE 4142 0 752 MEDPACE HLDGS INC COM 58506Q109 715 22405 SH SOLE 0 0 22405 MEDTRONIC PLC SHS G5960L103 86933 1117822 SH SOLE 818734 0 299088 MELCO RESORT ENTERTAINMENT L ADR 585464100 259 10720 SH SOLE 0 0 10720 MELLANOX TECHNOLOGIES LTD SHS M51363113 2074 43993 SH SOLE 42625 0 1368 MERCADOLIBRE INC COM 58733R102 2681 10353 SH SOLE 4579 0 5774 MERCK & CO INC COM 58933Y105 337589 5272333 SH SOLE 2535142 0 2737191 MERCK & CO INC COM 58933Y105 11 31500 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 9 26300 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 17 36900 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 22 72100 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 113 14900 SH Call SOLE 0 0 0 MERCURY SYS INC COM 589378108 330 6356 SH SOLE 0 0 6356 MEREDITH CORP COM 589433101 514 9256 SH SOLE 905 0 8351 MERIT MED SYS INC COM 589889104 2286 53968 SH SOLE 0 0 53968 MERITOR INC COM 59001K100 530 20359 SH SOLE 0 0 20359 META FINL GROUP INC COM 59100U108 579 7388 SH SOLE 0 0 7388 METHANEX CORP COM 59151K108 4571 90872 SH SOLE 67359 0 23513 METLIFE INC COM 59156R108 89410 1721078 SH SOLE 1415137 0 305941 METTLER TOLEDO INTERNATIONAL COM 592688105 3780 6036 SH SOLE 4980 0 1056 MFA FINL INC COM 55272X102 6502 742225 SH SOLE 389782 0 352443 MFS CHARTER INCOME TR SH BEN INT 552727109 1179 136039 SH SOLE 0 0 136039 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 103 20832 SH SOLE 0 0 20832 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 542 103530 SH SOLE 0 0 103530 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 477 100452 SH SOLE 0 0 100452 MFS INTER INCOME TR SH BEN INT 55273C107 232 54130 SH SOLE 0 0 54130 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1562 250394 SH SOLE 0 0 250394 MFS MUN INCOME TR SH BEN INT 552738106 149 20642 SH SOLE 0 0 20642 MGIC INVT CORP WIS COM 552848103 1541 122962 SH SOLE 0 0 122962 MGM GROWTH PPTYS LLC CL A COM 55303A105 4070 134724 SH SOLE 5074 0 129650 MGM RESORTS INTERNATIONAL COM 552953101 5115 156955 SH SOLE 72957 0 83998 MICHAEL KORS HLDGS LTD SHS G60754101 529 11060 SH SOLE 2625 0 8435 MICHAELS COS INC COM 59408Q106 1097 51117 SH SOLE 48720 0 2397 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 2110 66137 SH SOLE 28338 0 37799 MICROCHIP TECHNOLOGY INC COM 595017104 133028 1481704 SH SOLE 29023 0 1452681 MICROCHIP TECHNOLOGY INC COM 595017104 6 16900 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 34 18600 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 31 36200 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 87 11100 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 577 115300 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 16564 421150 SH SOLE 8870 0 412280 MICRON TECHNOLOGY INC COM 595112103 316 12000 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 230 20000 SH Call SOLE 0 0 0 MICROSEMI CORP COM 595137100 4830 93826 SH SOLE 81614 0 12212 MICROSOFT CORP COM 594918104 625640 8398960 SH SOLE 2976436 0 5422524 MICROSOFT CORP COM 594918104 131 58900 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 217 46200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 10 27200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 9 13700 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 135 29200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 15 11700 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 3 10600 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 75 94200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 57 14500 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 384 3004 SH SOLE 3004 0 0 MICROVISION INC DEL COM NEW 594960304 35 12525 SH SOLE 0 0 12525 MID AMER APT CMNTYS INC COM 59522J103 12184 113994 SH SOLE 18781 0 95213 MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 49 42792 SH SOLE 0 0 42792 MIDDLEBY CORP COM 596278101 4189 32687 SH SOLE 30980 0 1707 MILLER HERMAN INC COM 600544100 337 9394 SH SOLE 0 0 9394 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 3500 247846 SH SOLE 0 0 247846 MIMEDX GROUP INC COM 602496101 2528 212768 SH SOLE 0 0 212768 MIMEDX GROUP INC COM 602496101 17 69600 SH Call SOLE 0 0 0 MINDBODY INC COM CL A 60255W105 235 9083 SH SOLE 0 0 9083 MITEL NETWORKS CORP COM 60671Q104 2156 256958 SH SOLE 256958 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 4969 771653 SH SOLE 767591 0 4062 MIX TELEMATICS LTD SPONSORED ADR 60688N102 126 12682 SH SOLE 0 0 12682 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 278 78329 SH SOLE 76351 0 1978 MKS INSTRUMENT INC COM 55306N104 2035 21542 SH SOLE 11655 0 9887 MOBILE MINI INC COM 60740F105 3851 111791 SH SOLE 111281 0 510 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 453 43415 SH SOLE 0 0 43415 MOBILEIRON INC COM NEW 60739U204 188 50745 SH SOLE 0 0 50745 MOELIS & CO CL A 60786M105 409 9505 SH SOLE 0 0 9505 MOHAWK INDS INC COM 608190104 30094 121587 SH SOLE 9469 0 112118 MOLSON COORS BREWING CO CL B 60871R209 3099 37961 SH SOLE 28711 0 9250 MOMENTA PHARMACEUTICALS INC COM 60877T100 295 15971 SH SOLE 1713 0 14258 MOMO INC ADR 60879B107 825 26337 SH SOLE 0 0 26337 MONDELEZ INTL INC CL A 609207105 39326 967204 SH SOLE 332651 0 634553 MONDELEZ INTL INC CL A 609207105 5 17000 SH Call SOLE 0 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 8066 498202 SH SOLE 8375 0 489827 MONOLITHIC PWR SYS INC COM 609839105 23833 223661 SH SOLE 53494 0 170167 MONROE CAP CORP COM 610335101 1180 82426 SH SOLE 0 0 82426 MONSANTO CO NEW COM 61166W101 26095 217787 SH SOLE 87166 0 130621 MONSTER BEVERAGE CORP NEW COM 61174X109 20400 369222 SH SOLE 313065 0 56157 MOODYS CORP COM 615369105 4722 33918 SH SOLE 31487 0 2431 MORGAN STANLEY COM NEW 617446448 25213 523417 SH SOLE 308987 0 214430 MORGAN STANLEY ASIA PAC FD I COM 61744U106 677 39298 SH SOLE 0 0 39298 MORGAN STANLEY CHINA A SH FD COM 617468103 1697 71106 SH SOLE 0 0 71106 MORGAN STANLEY EM MKTS DM DE COM 617477104 208 25918 SH SOLE 0 0 25918 MORGAN STANLEY EMER MKTS DEB COM 61744H105 344 34162 SH SOLE 0 0 34162 MORGAN STANLEY EMER MKTS FD COM 61744G107 681 39157 SH SOLE 0 0 39157 MORGAN STANLEY INDIA INVS FD COM 61745C105 366 10702 SH SOLE 0 0 10702 MORGAN STANLEY TRUSTS INCOME SECS INC 61745P874 470 25679 SH SOLE 0 0 25679 MORNINGSTAR INC COM 617700109 288 3386 SH SOLE 0 0 3386 MOSAIC CO NEW COM 61945C103 4622 214092 SH SOLE 4160 0 209932 MOTOROLA SOLUTIONS INC COM NEW 620076307 38519 453853 SH SOLE 422170 0 31683 MPLX LP COM UNIT REP LTD 55336V100 11838 338144 SH SOLE 0 0 338144 MSA SAFETY INC COM 553498106 3941 49570 SH SOLE 46734 0 2836 MSC INDL DIRECT INC CL A 553530106 3075 40694 SH SOLE 35261 0 5433 MSCI INC COM 55354G100 820 7013 SH SOLE 1121 0 5892 MTGE INVT CORP COM 55378A105 932 48022 SH SOLE 0 0 48022 MUELLER WTR PRODS INC COM SER A 624758108 1583 123663 SH SOLE 83800 0 39863 MURPHY OIL CORP COM 626717102 666 25076 SH SOLE 0 0 25076 MURPHY USA INC COM 626755102 10554 152960 SH SOLE 145187 0 7773 MYLAN N V SHS EURO N59465109 19250 613659 SH SOLE 1380 0 612279 MYRIAD GENETICS INC COM 62855J104 329 9097 SH SOLE 0 0 9097 NABORS INDUSTRIES LTD SHS G6359F103 735 91099 SH SOLE 500 0 90599 NANOMETRICS INC COM 630077105 980 34032 SH SOLE 0 0 34032 NANOVIRICIDES INC COM NEW 630087203 68 60000 SH SOLE 0 0 60000 NASDAQ INC COM 631103108 14275 184033 SH SOLE 118560 0 65473 NATHANS FAMOUS INC NEW COM 632347100 537 7260 SH SOLE 0 0 7260 NATIONAL BEVERAGE CORP COM 635017106 620 4994 SH SOLE 0 0 4994 NATIONAL FUEL GAS CO N J COM 636180101 45559 804781 SH SOLE 783848 0 20933 NATIONAL GRID PLC SPONSORED ADR NE 636274409 133483 2128570 SH SOLE 1938840 0 189730 NATIONAL HEALTH INVS INC COM 63633D104 497 6428 SH SOLE 0 0 6428 NATIONAL INSTRS CORP COM 636518102 1370 32494 SH SOLE 31113 0 1381 NATIONAL OILWELL VARCO INC COM 637071101 14393 402833 SH SOLE 261231 0 141602 NATIONAL RETAIL PPTYS INC COM 637417106 1324 31779 SH SOLE 0 0 31779 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 7 16000 SH SOLE 0 0 16000 NAVIENT CORPORATION COM 63938C108 6927 461180 SH SOLE 456559 0 4621 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 39 18944 SH SOLE 0 0 18944 NCR CORP NEW COM 62886E108 1754 46738 SH SOLE 44199 0 2539 NEKTAR THERAPEUTICS COM 640268108 3070 127900 SH SOLE 0 0 127900 NEOGEN CORP COM 640491106 354 4574 SH SOLE 0 0 4574 NEOGENOMICS INC COM NEW 64049M209 117 10485 SH SOLE 0 0 10485 NETAPP INC COM 64110D104 14155 323479 SH SOLE 287636 0 35843 NETEASE INC SPONSORED ADR 64110W102 6000 22744 SH SOLE 19692 0 3052 NETFLIX INC COM 64110L106 48584 267900 SH SOLE 60850 0 207050 NETGEAR INC COM 64111Q104 257 5408 SH SOLE 0 0 5408 NETSCOUT SYS INC COM 64115T104 1057 32665 SH SOLE 31966 0 699 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 305 87167 SH SOLE 0 0 87167 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1258 103449 SH SOLE 0 0 103449 NEUBERGER BERMAN INTER MUNI COM 64124P101 1293 84194 SH SOLE 0 0 84194 NEUBERGER BERMAN MLP INCOME COM 64129H104 702 73850 SH SOLE 0 0 73850 NEUBERGER BERMAN RE ES SEC F COM 64190A103 973 173523 SH SOLE 0 0 173523 NEUROCRINE BIOSCIENCES INC COM 64125C109 1390 22676 SH SOLE 0 0 22676 NEVADA GOLD & CASINOS INC COM NEW 64126Q206 148 63300 SH SOLE 0 0 63300 NEVRO CORP COM 64157F103 2840 31245 SH SOLE 30554 0 691 NEW AMER HIGH INCOME FD INC COM NEW 641876800 272 27328 SH SOLE 0 0 27328 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 211 3060 SH SOLE 0 0 3060 NEW GOLD INC CDA COM 644535106 744 200628 SH SOLE 0 0 200628 NEW GOLD INC CDA COM 644535106 10 21900 SH Call SOLE 0 0 0 NEW JERSEY RES COM 646025106 667 15820 SH SOLE 0 0 15820 NEW MTN FIN CORP COM 647551100 1044 73278 SH SOLE 0 0 73278 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4051 242155 SH SOLE 1856 0 240299 NEW YORK CMNTY BANCORP INC COM 649445103 8998 698063 SH SOLE 0 0 698063 NEW YORK MTG TR INC COM PAR $.02 649604501 204 33140 SH SOLE 0 0 33140 NEW YORK TIMES CO CL A 650111107 402 20516 SH SOLE 0 0 20516 NEW YORK TIMES CO CL A 650111107 1 12700 SH Call SOLE 0 0 0 NEWELL BRANDS INC COM 651229106 26626 624006 SH SOLE 140637 0 483369 NEWFIELD EXPL CO COM 651290108 22197 748121 SH SOLE 431321 0 316800 NEWMARKET CORP COM 651587107 568 1335 SH SOLE 0 0 1335 NEWMONT MINING CORP COM 651639106 2477 66029 SH SOLE 0 0 66029 NEWPARK RES INC COM PAR $.01NEW 651718504 314 31401 SH SOLE 0 0 31401 NEWS CORP NEW CL A 65249B109 192 14504 SH SOLE 13326 0 1178 NEWS CORP NEW CL B 65249B208 1069 78306 SH SOLE 60148 0 18158 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 923 51806 SH SOLE 0 0 51806 NEXEO SOLUTIONS INC *W EXP 06/09/202 65342H110 9 21065 SH SOLE 0 0 21065 NEXPOINT CR STRATEGIES FD COM NEW 65340G205 10735 465748 SH SOLE 0 0 465748 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1170 49325 SH SOLE 0 0 49325 NEXSTAR MEDIA GROUP INC CL A 65336K103 463 7436 SH SOLE 6288 0 1148 NEXTERA ENERGY INC COM 65339F101 64904 442876 SH SOLE 141492 0 301384 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2089 51842 SH SOLE 0 0 51842 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 959 83029 SH SOLE 0 0 83029 NICE LTD SPONSORED ADR 653656108 4756 58496 SH SOLE 54935 0 3561 NIELSEN HLDGS PLC SHS EUR G6518L108 74645 1800839 SH SOLE 1786028 0 14811 NIKE INC CL B 654106103 29339 565838 SH SOLE 7130 0 558708 NISOURCE INC COM 65473P105 1977 77269 SH SOLE 0 0 77269 NN INC COM 629337106 3811 131422 SH SOLE 95372 0 36050 NOAH HLDGS LTD SPON ADS CL A 65487X102 410 12760 SH SOLE 0 0 12760 NOBLE CORP PLC SHS USD G65431101 1510 328209 SH SOLE 30495 0 297714 NOBLE ENERGY INC COM 655044105 3775 133102 SH SOLE 107001 0 26101 NOKIA CORP SPONSORED ADR 654902204 599 100204 SH SOLE 0 0 100204 NOMURA HLDGS INC SPONSORED ADR 65535H208 227 40814 SH SOLE 38330 0 2484 NORBORD INC COM NEW 65548P403 1068 28036 SH SOLE 0 0 28036 NORDIC AMERICAN TANKERS LIMI COM G65773106 186 34854 SH SOLE 0 0 34854 NORDSON CORP COM 655663102 8887 74992 SH SOLE 43865 0 31127 NORDSTROM INC COM 655664100 8352 177128 SH SOLE 130821 0 46307 NORFOLK SOUTHERN CORP COM 655844108 21237 160596 SH SOLE 0 0 160596 NORFOLK SOUTHERN CORP COM 655844108 883 22400 SH Call SOLE 0 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 29 16114 SH SOLE 0 0 16114 NORTHERN OIL & GAS INC NEV COM 665531109 11 12200 SH SOLE 0 0 12200 NORTHERN TR CORP COM 665859104 10216 111129 SH SOLE 38707 0 72422 NORTHROP GRUMMAN CORP COM 666807102 29301 101830 SH SOLE 47615 0 54215 NORTHWEST NAT GAS CO COM 667655104 234 3631 SH SOLE 0 0 3631 NORTHWESTERN CORP COM NEW 668074305 305 5353 SH SOLE 0 0 5353 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 522 9655 SH SOLE 948 0 8707 NOVA MEASURING INSTRUMENTS L COM M7516K103 276 9816 SH SOLE 0 0 9816 NOVARTIS A G SPONSORED ADR 66987V109 93471 1088773 SH SOLE 889283 0 199490 NOVAVAX INC COM 670002104 80 70381 SH SOLE 0 0 70381 NOVO-NORDISK A S ADR 670100205 36969 767797 SH SOLE 649427 0 118370 NOW INC COM 67011P100 5418 392342 SH SOLE 388741 0 3601 NQ MOBILE INC ADR REPSTG CL A 64118U108 37 10500 SH SOLE 0 0 10500 NRG ENERGY INC COM NEW 629377508 304 11862 SH SOLE 0 0 11862 NRG YIELD INC CL C 62942X405 1017 52675 SH SOLE 0 0 52675 NU SKIN ENTERPRISES INC CL A 67018T105 938 15253 SH SOLE 0 0 15253 NUANCE COMMUNICATIONS INC COM 67020Y100 17830 1134230 SH SOLE 713901 0 420329 NUANCE COMMUNICATIONS INC COM 67020Y100 1 10500 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 1 18500 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 1 12000 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 26 15000 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 234 235000 PRN SOLE 0 0 235000 NUCOR CORP COM 670346105 28735 512755 SH SOLE 317119 0 195636 NUSTAR ENERGY LP UNIT COM 67058H102 1017 25052 SH SOLE 0 0 25052 NUTANIX INC CL A 67059N108 3007 134296 SH SOLE 0 0 134296 NUTRI SYS INC NEW COM 67069D108 1765 31568 SH SOLE 27568 0 4000 NUVASIVE INC COM 670704105 2217 39980 SH SOLE 37968 0 2012 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 509 57231 SH SOLE 0 0 57231 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4175 271242 SH SOLE 0 0 271242 NUVEEN AMT FREE QLTY MUN INC COM 670657105 4597 331932 SH SOLE 0 0 331932 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 179 10200 SH SOLE 0 0 10200 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 277 18927 SH SOLE 0 0 18927 NUVEEN BUILD AMER BD FD COM 67074C103 3203 149200 SH SOLE 0 0 149200 NUVEEN BUILD AMER BD OPPTNY COM 67074Q102 372 16905 SH SOLE 0 0 16905 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 538 36052 SH SOLE 0 0 36052 NUVEEN CALIF MUN VALUE FD COM 67062C107 192 18191 SH SOLE 0 0 18191 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 953 60414 SH SOLE 0 0 60414 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 329 26974 SH SOLE 0 0 26974 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 4062 261363 SH SOLE 0 0 261363 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3891 458284 SH SOLE 0 0 458284 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 1250 97173 SH SOLE 0 0 97173 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 4483 264323 SH SOLE 0 0 264323 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1754 145421 SH SOLE 0 0 145421 NUVEEN FLOATING RATE INCOME COM 67072T108 1395 119153 SH SOLE 12978 0 106175 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 815 68888 SH SOLE 0 0 68888 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 678 39007 SH SOLE 0 0 39007 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 141 14032 SH SOLE 0 0 14032 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 308 30466 SH SOLE 13085 0 17381 NUVEEN INT DUR QUAL MUN TRM COM 670677103 528 39948 SH SOLE 0 0 39948 NUVEEN INTER DURATION MN TMF COM 670671106 1574 117643 SH SOLE 0 0 117643 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 743 57933 SH SOLE 0 0 57933 NUVEEN MICHIGAN QLT MUN INC COM 670979103 726 52982 SH SOLE 0 0 52982 NUVEEN MTG OPPORTUNITY TERM COM 670735109 1296 51119 SH SOLE 0 0 51119 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1136 83449 SH SOLE 0 0 83449 NUVEEN MUN INCOME FD INC COM 67062J102 428 37118 SH SOLE 0 0 37118 NUVEEN MUN VALUE FD INC COM 670928100 4434 433014 SH SOLE 0 0 433014 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2862 188145 SH SOLE 0 0 188145 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 6882 310973 SH SOLE 0 0 310973 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 208 15141 SH SOLE 0 0 15141 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1527 115652 SH SOLE 0 0 115652 NUVEEN NEW YORK QLT MUN INC COM 67066X107 231 16404 SH SOLE 0 0 16404 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1223 91656 SH SOLE 0 0 91656 NUVEEN NY MUN VALUE FD COM 67062M105 269 26329 SH SOLE 0 0 26329 NUVEEN OHIO QLTY MUN INCOME COM 670980101 3364 223065 SH SOLE 0 0 223065 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 986 72750 SH SOLE 0 0 72750 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 329 31092 SH SOLE 0 0 31092 NUVEEN PFD & INCM SECURTIES COM 67072C105 1777 170706 SH SOLE 0 0 170706 NUVEEN PFD & INCOME 2022 TER COM 67075T105 437 17150 SH SOLE 0 0 17150 NUVEEN PFD & INCOME TERM FD COM 67075A106 1610 63932 SH SOLE 0 0 63932 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2366 166752 SH SOLE 0 0 166752 NUVEEN REAL ASSET INC & GROW COM 67074Y105 507 28163 SH SOLE 0 0 28163 NUVEEN REAL ESTATE INCOME FD COM 67071B108 188 16825 SH SOLE 0 0 16825 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2429 173720 SH SOLE 0 0 173720 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 400 25583 SH SOLE 0 0 25583 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 178 17250 SH SOLE 0 0 17250 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 502 33094 SH SOLE 0 0 33094 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 824 48950 SH SOLE 0 0 48950 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 547 39843 SH SOLE 0 0 39843 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 303 23085 SH SOLE 0 0 23085 NVIDIA CORP COM 67066G104 81516 455974 SH SOLE 101823 0 354151 NVR INC COM 62944T105 6284 2201 SH SOLE 2159 0 42 NXP SEMICONDUCTORS N V COM N6596X109 43582 385372 SH SOLE 1904 0 383468 O REILLY AUTOMOTIVE INC NEW COM 67103H107 34483 160112 SH SOLE 6657 0 153455 OAKTREE CAP GROUP LLC UNIT CL A 674001201 10709 227605 SH SOLE 70365 0 157240 OASIS PETE INC NEW COM 674215108 16436 1802214 SH SOLE 1486 0 1800728 OCCIDENTAL PETE CORP DEL COM 674599105 198439 3090473 SH SOLE 2663047 0 427426 OCEAN PWR TECHNOLOGIES INC COM PAR $ 674870407 23 18700 SH SOLE 0 0 18700 OCEANEERING INTL INC COM 675232102 2139 81439 SH SOLE 77243 0 4196 OCLARO INC COM NEW 67555N206 913 105739 SH SOLE 12579 0 93160 OCWEN FINL CORP COM NEW 675746309 440 128000 SH SOLE 0 0 128000 OGE ENERGY CORP COM 670837103 13244 367583 SH SOLE 313360 0 54223 OHA INVT CORP COM 67091U102 18 14382 SH SOLE 0 0 14382 OLD DOMINION FGHT LINES INC COM 679580100 9033 82041 SH SOLE 77339 0 4702 OLD REP INTL CORP COM 680223104 27376 1390330 SH SOLE 1112932 0 277398 OLD REP INTL CORP NOTE 3.750% 3/1 680223AH7 1023 800000 PRN SOLE 0 0 800000 OLIN CORP COM PAR $1 680665205 4733 138178 SH SOLE 27717 0 110461 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 4044 87161 SH SOLE 61637 0 25524 OMEGA HEALTHCARE INVS INC COM 681936100 24136 756381 SH SOLE 258393 0 497988 OMEROS CORP COM 682143102 813 37598 SH SOLE 0 0 37598 OMEROS CORP COM 682143102 6 13000 SH Call SOLE 0 0 0 OMNICELL INC COM 68213N109 2213 43347 SH SOLE 42801 0 546 OMNICOM GROUP INC COM 681919106 42468 573343 SH SOLE 513644 0 59699 ON SEMICONDUCTOR CORP COM 682189105 6038 326894 SH SOLE 276818 0 50076 ONE LIBERTY PPTYS INC COM 682406103 505 20743 SH SOLE 0 0 20743 ONEOK INC NEW COM 682680103 16973 306318 SH SOLE 170793 0 135525 OPEN TEXT CORP COM 683715106 836 25876 SH SOLE 24378 0 1498 OPKO HEALTH INC COM 68375N103 1672 243789 SH SOLE 0 0 243789 OPPENHEIMER REV WEIGHTD ETF FINANCIALS SECTO 68386C807 314 4900 SH SOLE 0 0 4900 OPPENHEIMER REV WEIGHTD ETF LARGE CAP REV ET 68386C104 11037 230215 SH SOLE 0 0 230215 OPPENHEIMER REV WEIGHTD ETF MID CAP REV ETF 68386C203 4359 75621 SH SOLE 0 0 75621 OPPENHEIMER REV WEIGHTD ETF SMALL CAP REV ET 68386C302 16219 236698 SH SOLE 0 0 236698 OPPENHEIMER REV WEIGHTD ETF ULTRA DIVID REV 68386C401 1579 45274 SH SOLE 0 0 45274 OPUS BK IRVINE CALIF COM 684000102 390 16256 SH SOLE 16156 0 100 ORACLE CORP COM 68389X105 166368 3440897 SH SOLE 668686 0 2772211 ORACLE CORP COM 68389X105 144 98500 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 1 17600 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 1 16100 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 23 109800 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 5 19200 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 39 25600 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 14 29400 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 13 18500 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 2717 165491 SH SOLE 69692 0 95799 ORASURE TECHNOLOGIES INC COM 68554V108 500 22236 SH SOLE 0 0 22236 ORBCOMM INC COM 68555P100 1337 127691 SH SOLE 2800 0 124891 ORBITAL ATK INC COM 68557N103 2955 22194 SH SOLE 8746 0 13448 ORBOTECH LTD ORD M75253100 205 4848 SH SOLE 0 0 4848 ORCHIDS PAPER PRODS CO DEL COM 68572N104 312 22190 SH SOLE 0 0 22190 ORGANOVO HLDGS INC COM 68620A104 103 46429 SH SOLE 0 0 46429 ORIX CORP SPONSORED ADR 686330101 3412 42156 SH SOLE 41213 0 943 ORMAT TECHNOLOGIES INC COM 686688102 1004 16450 SH SOLE 0 0 16450 OSHKOSH CORP COM 688239201 4880 59127 SH SOLE 56799 0 2328 OSI ETF TR OSHARES FTSE 67110P100 4739 180450 SH SOLE 0 0 180450 OUTFRONT MEDIA INC COM 69007J106 1128 44805 SH SOLE 41275 0 3530 OWENS & MINOR INC NEW COM 690732102 19688 674261 SH SOLE 655839 0 18422 OWENS CORNING NEW COM 690742101 13694 177045 SH SOLE 168850 0 8195 OWENS ILL INC COM NEW 690768403 2330 92623 SH SOLE 53761 0 38862 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 6484 189026 SH SOLE 188796 0 230 PACCAR INC COM 693718108 9955 137619 SH SOLE 39825 0 97794 PACER FDS TR GLOBL CASH ETF 69374H709 642 21190 SH SOLE 0 0 21190 PACER FDS TR TRENDP 100 ETF 69374H303 958 33886 SH SOLE 0 0 33886 PACER FDS TR TRENDP 750 ETF 69374H105 3233 119229 SH SOLE 0 0 119229 PACER FDS TR TRENDPILOT EUR 69374H808 671 21909 SH SOLE 0 0 21909 PACER FDS TR TRENDPLT 450 ETF 69374H204 1562 52813 SH SOLE 0 0 52813 PACIFIC PREMIER BANCORP COM 69478X105 2111 55909 SH SOLE 0 0 55909 PACIRA PHARMACEUTICALS INC COM 695127100 2496 66475 SH SOLE 0 0 66475 PACKAGING CORP AMER COM 695156109 8989 78381 SH SOLE 53681 0 24700 PACWEST BANCORP DEL COM 695263103 48262 955492 SH SOLE 660152 0 295340 PALO ALTO NETWORKS INC COM 697435105 21152 146786 SH SOLE 58682 0 88104 PAN AMERICAN SILVER CORP COM 697900108 1754 102881 SH SOLE 0 0 102881 PANDORA MEDIA INC COM 698354107 160 20735 SH SOLE 0 0 20735 PAPA JOHNS INTL INC COM 698813102 387 5291 SH SOLE 0 0 5291 PARAMOUNT GROUP INC COM 69924R108 2211 138158 SH SOLE 135269 0 2889 PARATEK PHARMACEUTICALS INC COM 699374302 289 11525 SH SOLE 0 0 11525 PAREXEL INTL CORP COM 699462107 1188 13493 SH SOLE 8293 0 5200 PARK HOTELS RESORTS INC COM 700517105 269 9749 SH SOLE 0 0 9749 PARK NATL CORP COM 700658107 1595 14770 SH SOLE 0 0 14770 PARK STERLING CORP COM 70086Y105 130 10500 SH SOLE 0 0 10500 PARKER HANNIFIN CORP COM 701094104 15529 88728 SH SOLE 76856 0 11872 PARSLEY ENERGY INC CL A 701877102 11433 434048 SH SOLE 253165 0 180883 PATTERN ENERGY GROUP INC CL A 70338P100 386 16028 SH SOLE 0 0 16028 PATTERSON COMPANIES INC COM 703395103 3778 97737 SH SOLE 38197 0 59540 PATTERSON UTI ENERGY INC COM 703481101 2506 119675 SH SOLE 11838 0 107837 PAYCHEX INC COM 704326107 23114 385490 SH SOLE 148213 0 237277 PAYCHEX INC COM 704326107 57 47700 SH Call SOLE 0 0 0 PAYCOM SOFTWARE INC COM 70432V102 5666 75589 SH SOLE 63775 0 11814 PAYPAL HLDGS INC COM 70450Y103 72662 1134815 SH SOLE 405670 0 729145 PBF ENERGY INC CL A 69318G106 3235 117183 SH SOLE 59410 0 57773 PCM FUND INC COM 69323T101 184 15774 SH SOLE 0 0 15774 PDC ENERGY INC COM 69327R101 1468 29938 SH SOLE 26445 0 3493 PDL BIOPHARMA INC COM 69329Y104 40 11667 SH SOLE 0 0 11667 PDVWIRELESS INC COM 69290R104 231 7755 SH SOLE 0 0 7755 PEARSON PLC SPONSORED ADR 705015105 1992 244691 SH SOLE 0 0 244691 PEBBLEBROOK HOTEL TR COM 70509V100 27080 749314 SH SOLE 709333 0 39981 PEGASYSTEMS INC COM 705573103 781 13553 SH SOLE 13553 0 0 PEMBINA PIPELINE CORP COM 706327103 896 25533 SH SOLE 0 0 25533 PENGROWTH ENERGY CORP COM 70706P104 42 41469 SH SOLE 0 0 41469 PENN NATL GAMING INC COM 707569109 1382 59067 SH SOLE 50807 0 8260 PENNANTPARK INVT CORP COM 708062104 143 19000 SH SOLE 0 0 19000 PENNEY J C INC COM 708160106 367 96294 SH SOLE 0 0 96294 PENNYMAC MTG INVT TR COM 70931T103 214 12317 SH SOLE 0 0 12317 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1639 34448 SH SOLE 3708 0 30740 PENTAIR PLC SHS G7S00T104 27931 410991 SH SOLE 390264 0 20727 PENUMBRA INC COM 70975L107 683 7559 SH SOLE 7269 0 290 PEOPLES BANCORP N C INC COM 710577107 658 18478 SH SOLE 0 0 18478 PEOPLES UNITED FINANCIAL INC COM 712704105 16537 911620 SH SOLE 832445 0 79175 PEPSICO INC COM 713448108 300503 2696763 SH SOLE 1201753 0 1495010 PEPSICO INC COM 713448108 12 53800 SH Call SOLE 0 0 0 PEPSICO INC COM 713448108 7 40700 SH Call SOLE 0 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 4120 145826 SH SOLE 137227 0 8599 PERRIGO CO PLC SHS G97822103 685 8087 SH SOLE 29 0 8058 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 413 41088 SH SOLE 0 0 41088 PETROQUEST ENERGY INC COM NEW 716748306 27 11875 SH SOLE 0 0 11875 PFIZER INC COM 717081103 316000 8851522 SH SOLE 3710374 0 5141148 PFIZER INC COM 717081103 8 15100 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 58 20900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 21 22300 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 16 12700 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 51 69300 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 25 79200 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 27 28100 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 19 37000 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 85 105400 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 37620 552502 SH SOLE 523220 0 29282 PHILIP MORRIS INTL INC COM 718172109 245610 2212496 SH SOLE 1545415 0 667081 PHILIP MORRIS INTL INC COM 718172109 8 26000 SH Call SOLE 0 0 0 PHILLIPS 66 COM 718546104 58765 641461 SH SOLE 352344 0 289117 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1756 33409 SH SOLE 0 0 33409 PHYSICIANS RLTY TR COM 71943U104 6081 342954 SH SOLE 100755 0 242199 PIER 1 IMPORTS INC COM 720279108 194 46280 SH SOLE 0 0 46280 PIERIS PHARMACEUTICALS INC COM 720795103 116 20200 SH SOLE 0 0 20200 PIMCO CORPORATE & INCOME OPP COM 72201B101 350 20863 SH SOLE 0 0 20863 PIMCO CORPORATE INCOME STRAT COM 72200U100 186 10697 SH SOLE 0 0 10697 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2110 68382 SH SOLE 0 0 68382 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 3108 134779 SH SOLE 0 0 134779 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 2707 26655 SH SOLE 21883 0 4772 PIMCO ETF TR 1-5 US TIP IDX 72201R205 1969 37716 SH SOLE 0 0 37716 PIMCO ETF TR 15+ YR US TIPS 72201R304 8408 126820 SH SOLE 126294 0 526 PIMCO ETF TR ACTIVE BD ETF 72201R775 8568 80256 SH SOLE 0 0 80256 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 31970 314042 SH SOLE 69592 0 244450 PIMCO ETF TR INV GRD CRP BD 72201R817 50256 476808 SH SOLE 476435 0 373 PIMCO HIGH INCOME FD COM SHS 722014107 181 21703 SH SOLE 0 0 21703 PIMCO INCOME OPPORTUNITY FD COM 72202B100 245 9285 SH SOLE 0 0 9285 PIMCO MUN INCOME FD II COM 72200W106 528 40154 SH SOLE 0 0 40154 PIMCO MUNICIPAL INCOME FD COM 72200R107 156 11394 SH SOLE 0 0 11394 PIMCO STRATEGIC INCOME FD IN COM 72200X104 269 27622 SH SOLE 0 0 27622 PINNACLE ENTMT INC NEW COM 72348Y105 2547 119539 SH SOLE 115789 0 3750 PINNACLE FINL PARTNERS INC COM 72346Q104 8276 123614 SH SOLE 80693 0 42921 PINNACLE FOODS INC DEL COM 72348P104 11537 201794 SH SOLE 26857 0 174937 PINNACLE WEST CAP CORP COM 723484101 8633 102095 SH SOLE 93651 0 8444 PIONEER FLOATING RATE TR COM 72369J102 159 13309 SH SOLE 0 0 13309 PIONEER MUN HIGH INCOME ADV COM 723762100 1443 124898 SH SOLE 0 0 124898 PIONEER NAT RES CO COM 723787107 34686 235097 SH SOLE 65051 0 170046 PIPER JAFFRAY COS COM 724078100 299 5042 SH SOLE 0 0 5042 PITNEY BOWES INC COM 724479100 3695 263754 SH SOLE 0 0 263754 PIXELWORKS INC COM NEW 72581M305 368 78200 SH SOLE 0 0 78200 PJT PARTNERS INC COM CL A 69343T107 1377 35945 SH SOLE 0 0 35945 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 7109 335511 SH SOLE 0 0 335511 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1054 48180 SH SOLE 0 0 48180 PLANET FITNESS INC CL A 72703H101 4414 163621 SH SOLE 144258 0 19363 PLATFORM SPECIALTY PRODS COR COM 72766Q105 1314 117860 SH SOLE 0 0 117860 PLAYA HOTELS & RESORTS NV SHS N70544106 1401 134286 SH SOLE 132896 0 1390 PLUG POWER INC COM NEW 72919P202 32 12384 SH SOLE 0 0 12384 PLUMAS BANCORP COM 729273102 1230 58862 SH SOLE 0 0 58862 PLURISTEM THERAPEUTICS INC COM 72940R102 135 89443 SH SOLE 0 0 89443 PNC FINL SVCS GROUP INC COM 693475105 108710 806633 SH SOLE 724364 0 82269 PNM RES INC COM 69349H107 2679 66478 SH SOLE 62500 0 3978 POAGE BANKSHARES INC COM 730206109 386 21314 SH SOLE 0 0 21314 POLARIS INDS INC COM 731068102 43340 414222 SH SOLE 340111 0 74111 POLYMET MINING CORP COM 731916102 8 12500 SH SOLE 0 0 12500 POLYONE CORP COM 73179P106 2506 62614 SH SOLE 60925 0 1689 POOL CORPORATION COM 73278L105 12142 112247 SH SOLE 78163 0 34084 POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 423 6022 SH SOLE 0 0 6022 POPULAR INC COM NEW 733174700 251 6993 SH SOLE 0 0 6993 PORTLAND GEN ELEC CO COM NEW 736508847 6869 150503 SH SOLE 132389 0 18114 PORTOLA PHARMACEUTICALS INC COM 737010108 247 4570 SH SOLE 0 0 4570 POSCO SPONSORED ADR 693483109 2254 32474 SH SOLE 29621 0 2853 POST HLDGS INC COM 737446104 10612 120225 SH SOLE 115571 0 4654 POTASH CORP SASK INC COM 73755L107 3399 176645 SH SOLE 9510 0 167135 POTASH CORP SASK INC COM 73755L107 8 25300 SH Call SOLE 0 0 0 POTLATCH CORP NEW COM 737630103 415 8129 SH SOLE 0 0 8129 POWER INTEGRATIONS INC COM 739276103 2890 39483 SH SOLE 39028 0 455 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 2532 150265 SH SOLE 0 0 150265 POWERSHARES ACTIVE MNG ETF T US REAL EST FD 73935B508 430 5423 SH SOLE 0 0 5423 POWERSHARES ACTIVE MNG ETF T VAR RAT INV GR 73935B862 12643 501298 SH SOLE 0 0 501298 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 1485 96442 SH SOLE 0 0 96442 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 1106 37486 SH SOLE 0 0 37486 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 1312 29723 SH SOLE 0 0 29723 POWERSHARES ETF TR II DWA TACT MLT 73937B399 3575 129985 SH SOLE 0 0 129985 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 418 15417 SH SOLE 0 0 15417 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 4011 164053 SH SOLE 0 0 164053 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 17899 839164 SH SOLE 338934 0 500230 POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 257 8124 SH SOLE 0 0 8124 POWERSHARES ETF TR II EX US SML PORT 73936T771 1129 34401 SH SOLE 0 0 34401 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 1656 86786 SH SOLE 0 0 86786 POWERSHARES ETF TR II GBL WTR PORT 73936T623 245 9841 SH SOLE 0 0 9841 POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 560 17150 SH SOLE 0 0 17150 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 2759 108014 SH SOLE 0 0 108014 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 7732 233036 SH SOLE 0 0 233036 POWERSHARES ETF TR II KBW BK PORT 73937B746 3553 69399 SH SOLE 0 0 69399 POWERSHARES ETF TR II NY MUNI BD ETF 73936T458 1582 64740 SH SOLE 0 0 64740 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 3025 201279 SH SOLE 0 0 201279 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 472 13608 SH SOLE 0 0 13608 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 31381 765200 SH SOLE 63333 0 701867 POWERSHARES ETF TR II S&P SMCP C DIS 73937B506 259 4600 SH SOLE 0 0 4600 POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 1644 110784 SH SOLE 0 0 110784 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 4562 49148 SH SOLE 0 0 49148 POWERSHARES ETF TR II S&P SMCP IND P 73937B878 3743 61471 SH SOLE 0 0 61471 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 1617 20453 SH SOLE 0 0 20453 POWERSHARES ETF TR II S&P SMCP MAT P 73937B852 653 13147 SH SOLE 0 0 13147 POWERSHARES ETF TR II S&P SMCP UTI P 73937B837 588 10973 SH SOLE 0 0 10973 POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 19012 433173 SH SOLE 0 0 433173 POWERSHARES ETF TR II S&P500 HGH BET 73937B829 6137 155634 SH SOLE 0 0 155634 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 24444 533823 SH SOLE 879 0 532944 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 23942 521153 SH SOLE 0 0 521153 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 7226 242744 SH SOLE 9010 0 233734 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 6674 219695 SH SOLE 324 0 219371 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 6715 257778 SH SOLE 0 0 257778 POWERSHARES ETF TR II WK VRDO TX FR 73936T433 256 10281 SH SOLE 0 0 10281 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 18411 358962 SH SOLE 241654 0 117308 POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 434 10500 SH SOLE 0 0 10500 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 4437 180226 SH SOLE 0 0 180226 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 46824 963254 SH SOLE 0 0 963254 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 593 11867 SH SOLE 0 0 11867 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 3891 124186 SH SOLE 0 0 124186 POWERSHARES ETF TRUST DYN FD & BEV 73935X849 813 25102 SH SOLE 40 0 25062 POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 213 5146 SH SOLE 0 0 5146 POWERSHARES ETF TRUST DYN OIL SVCS 73935X625 543 54837 SH SOLE 0 0 54837 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 2857 43716 SH SOLE 0 0 43716 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 2415 48883 SH SOLE 0 0 48883 POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 2505 40514 SH SOLE 0 0 40514 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 7158 128738 SH SOLE 0 0 128738 POWERSHARES ETF TRUST DYNAMIC TECH SET 73935X344 987 19518 SH SOLE 0 0 19518 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 10293 264404 SH SOLE 0 0 264404 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 8486 227135 SH SOLE 0 0 227135 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 2446 128929 SH SOLE 0 0 128929 POWERSHARES ETF TRUST FINL SECT PORT 73935X377 1728 52427 SH SOLE 0 0 52427 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 22562 210567 SH SOLE 0 0 210567 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 27490 219303 SH SOLE 0 0 219303 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 134 10584 SH SOLE 0 0 10584 POWERSHARES ETF TRUST GOLDEN DRG CHINA 73935X401 789 18237 SH SOLE 0 0 18237 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 2658 154993 SH SOLE 0 0 154993 POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 3808 56263 SH SOLE 0 0 56263 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 892 15380 SH SOLE 0 0 15380 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 2116 131000 SH SOLE 0 0 131000 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 2292 20821 SH SOLE 0 0 20821 POWERSHARES ETF TRUST RUSSELL 200 WTH 73935X450 261 5224 SH SOLE 0 0 5224 POWERSHARES ETF TRUST RUSSELL 2000 GRW 73935X872 250 8100 SH SOLE 0 0 8100 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 383 13311 SH SOLE 0 0 13311 POWERSHARES ETF TRUST WATER RES PORT 73935X575 678 23797 SH SOLE 0 0 23797 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 1256 52281 SH SOLE 0 0 52281 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 3933 145346 SH SOLE 0 0 145346 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 3785 199444 SH SOLE 0 0 199444 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 6838 144202 SH SOLE 0 0 144202 POWERSHARES ETF TRUST II GLBL ST HI YLD 73936Q710 353 14531 SH SOLE 0 0 14531 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 321 13351 SH SOLE 0 0 13351 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 2064 55032 SH SOLE 0 0 55032 POWERSHARES ETF TRUST II PRP CAS INS PT 73936Q777 2508 43240 SH SOLE 28 0 43212 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 10119 436900 SH SOLE 92900 0 344000 POWERSHARES EXCHANGE TRADED RUSSELL 200 VAL 739371201 591 15832 SH SOLE 0 0 15832 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 9794 440367 SH SOLE 337105 0 103262 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 134919 927588 SH SOLE 192477 0 735111 POWERSHS DB MULTI SECT COMM DB BASE METALS 73936B705 188 10358 SH SOLE 0 0 10358 PPG INDS INC COM 693506107 38314 352607 SH SOLE 286072 0 66535 PPL CORP COM 69351T106 116756 3076564 SH SOLE 2835362 0 241202 PRA GROUP INC COM 69354N106 1028 35884 SH SOLE 35131 0 753 PRA HEALTH SCIENCES INC COM 69354M108 1039 13634 SH SOLE 8483 0 5151 PRAXAIR INC COM 74005P104 99259 710299 SH SOLE 605125 0 105174 PRECISION DRILLING CORP COM 2010 74022D308 55 17638 SH SOLE 0 0 17638 PREFERRED APT CMNTYS INC COM 74039L103 417 22106 SH SOLE 6766 0 15340 PREFERRED BK LOS ANGELES CA COM NEW 740367404 503 8333 SH SOLE 0 0 8333 PREMIER INC CL A 74051N102 8137 249816 SH SOLE 243450 0 6366 PRESTIGE BRANDS HLDGS INC COM 74112D101 2260 45115 SH SOLE 44475 0 640 PRETIUM RES INC COM 74139C102 335 36178 SH SOLE 0 0 36178 PRICE T ROWE GROUP INC COM 74144T108 14932 164729 SH SOLE 25443 0 139286 PRICELINE GRP INC COM NEW 741503403 62327 34043 SH SOLE 8593 0 25450 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 289 200000 PRN SOLE 0 0 200000 PRICESMART INC COM 741511109 5830 65327 SH SOLE 65080 0 247 PRIMERICA INC COM 74164M108 9758 119653 SH SOLE 113062 0 6591 PRIMORIS SVCS CORP COM 74164F103 1906 64771 SH SOLE 63780 0 991 PRINCIPAL FINL GROUP INC COM 74251V102 2899 45062 SH SOLE 0 0 45062 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 397 22100 SH SOLE 0 0 22100 PROASSURANCE CORP COM 74267C106 2041 37355 SH SOLE 32468 0 4887 PROCTER AND GAMBLE CO COM 742718109 272610 2996370 SH SOLE 1674980 0 1321390 PROGENICS PHARMACEUTICALS IN COM 743187106 393 53378 SH SOLE 47048 0 6330 PROGRESSIVE CORP OHIO COM 743315103 12020 248237 SH SOLE 174783 0 73454 PROLOGIS INC COM 74340W103 28002 441248 SH SOLE 418034 0 23214 PROOFPOINT INC COM 743424103 2175 24939 SH SOLE 11201 0 13738 PROPETRO HLDG CORP COM 74347M108 865 60296 SH SOLE 52494 0 7802 PROS HOLDINGS INC COM 74346Y103 796 33000 SH SOLE 0 0 33000 PROSHARES TR INVT INT RT HG 74347B607 846 10989 SH SOLE 0 0 10989 PROSHARES TR MSCI EAFE DIVD 74347B839 1601 42562 SH SOLE 0 0 42562 PROSHARES TR PSHS LC COR PLUS 74347R248 512 8181 SH SOLE 0 0 8181 PROSHARES TR PSHS ULDOW30 NEW 74348A590 168 15700 SH SOLE 0 0 15700 PROSHARES TR RUSS 2000 DIVD 74347B698 2743 48918 SH SOLE 0 0 48918 PROSHARES TR S&P 500 DV ARIST 74348A467 43834 737305 SH SOLE 1285 0 736020 PROSHARES TR S&P MDCP 400 DIV 74347B680 4398 84065 SH SOLE 1315 0 82750 PROSHARES TR II ULTA BLMBG 2017 74347W247 459 25752 SH SOLE 0 0 25752 PROSPECT CAPITAL CORPORATION COM 74348T102 967 143866 SH SOLE 0 0 143866 PROVIDENT FINL SVCS INC COM 74386T105 514 19265 SH SOLE 10220 0 9045 PRUDENTIAL FINL INC COM 744320102 18453 173561 SH SOLE 64074 0 109487 PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 1809 121142 SH SOLE 0 0 121142 PRUDENTIAL PLC ADR 74435K204 23002 480116 SH SOLE 434026 0 46090 PRUDENTIAL SHT DURATION HG Y COM 74442F107 3706 242838 SH SOLE 0 0 242838 PTC INC COM 69370C100 10980 195100 SH SOLE 48148 0 146952 PUBLIC STORAGE COM 74460D109 64889 303230 SH SOLE 281960 0 21270 PUBLIC SVC ENTERPRISE GROUP COM 744573106 38533 833135 SH SOLE 738833 0 94302 PULTE GROUP INC COM 745867101 6974 255189 SH SOLE 155574 0 99615 PURE STORAGE INC CL A 74624M102 363 22680 SH SOLE 0 0 22680 PUTNAM MANAGED MUN INCOM TR COM 746823103 1547 204589 SH SOLE 0 0 204589 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 298 62919 SH SOLE 0 0 62919 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 848 67133 SH SOLE 0 0 67133 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 2221 417544 SH SOLE 0 0 417544 PVH CORP COM 693656100 10685 84760 SH SOLE 79015 0 5745 PZENA INVESTMENT MGMT INC CLASS A 74731Q103 218 20000 SH SOLE 0 0 20000 QCR HOLDINGS INC COM 74727A104 577 12675 SH SOLE 0 0 12675 QEP RES INC COM 74733V100 939 109512 SH SOLE 54116 0 55396 QORVO INC COM 74736K101 3188 45107 SH SOLE 0 0 45107 QTS RLTY TR INC COM CL A 74736A103 3315 63318 SH SOLE 39510 0 23808 QUAKER CHEM CORP COM 747316107 2616 17679 SH SOLE 16578 0 1101 QUALCOMM INC COM 747525103 122922 2371180 SH SOLE 1506716 0 864464 QUALCOMM INC COM 747525103 1 45500 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 13 15000 SH Call SOLE 0 0 0 QUALITY CARE PPTYS INC COM 747545101 220 14191 SH SOLE 0 0 14191 QUALYS INC COM 74758T303 2809 54227 SH SOLE 49933 0 4294 QUANTA SVCS INC COM 74762E102 1832 49018 SH SOLE 1357 0 47661 QUEST DIAGNOSTICS INC COM 74834L100 3958 42264 SH SOLE 19095 0 23169 QUINTILES IMS HOLDINGS INC COM 74876Y101 17135 180234 SH SOLE 47670 0 132564 RADIUS HEALTH INC COM NEW 750469207 406 10532 SH SOLE 0 0 10532 RADNET INC COM 750491102 233 20151 SH SOLE 0 0 20151 RAIT FINANCIAL TRUST COM NEW 749227609 24 32199 SH SOLE 0 0 32199 RALPH LAUREN CORP CL A 751212101 325 3677 SH SOLE 0 0 3677 RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 1791 137657 SH SOLE 136657 0 1000 RANDGOLD RES LTD ADR 752344309 1592 16298 SH SOLE 1192 0 15106 RANDGOLD RES LTD ADR 752344309 17 12700 SH Call SOLE 0 0 0 RANGE RES CORP COM 75281A109 3318 169545 SH SOLE 34272 0 135273 RAYMOND JAMES FINANCIAL INC COM 754730109 30312 359442 SH SOLE 0 0 359442 RAYONIER ADVANCED MATLS INC COM 75508B104 412 30046 SH SOLE 26553 0 3493 RAYONIER INC COM 754907103 1128 39040 SH SOLE 0 0 39040 RAYTHEON CO COM NEW 755111507 97244 521183 SH SOLE 208344 0 312839 RAYTHEON CO COM NEW 755111507 90 10600 SH Call SOLE 0 0 0 RBC BEARINGS INC COM 75524B104 7469 59680 SH SOLE 58989 0 691 RE MAX HLDGS INC CL A 75524W108 226 3563 SH SOLE 3180 0 383 READING INTERNATIONAL INC CL A 755408101 989 62933 SH SOLE 0 0 62933 REALITY SHS ETF TR DIVS ETF 75605A108 891 34556 SH SOLE 0 0 34556 REALOGY HLDGS CORP COM 75605Y106 743 22561 SH SOLE 20307 0 2254 REALPAGE INC COM 75606N109 6990 175178 SH SOLE 17771 0 157407 REALTY INCOME CORP COM 756109104 40096 701110 SH SOLE 542982 0 158128 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2101 66291 SH SOLE 0 0 66291 REAVES UTIL INCOME FD RIGHT 10/04/2017 756158135 18 48306 SH SOLE 0 0 48306 RED HAT INC COM 756577102 30022 270812 SH SOLE 153469 0 117343 RED HAT INC NOTE 0.250%10/0 756577AD4 885 575000 PRN SOLE 0 0 575000 RED ROBIN GOURMET BURGERS IN COM 75689M101 1224 18268 SH SOLE 0 0 18268 REDWOOD TR INC COM 758075402 302 18533 SH SOLE 0 0 18533 REGAL BELOIT CORP COM 758750103 1410 17843 SH SOLE 672 0 17171 REGAL ENTMT GROUP CL A 758766109 47710 2981861 SH SOLE 2886746 0 95115 REGENCY CTRS CORP COM 758849103 6059 97669 SH SOLE 95730 0 1939 REGENERON PHARMACEUTICALS COM 75886F107 19892 44490 SH SOLE 36385 0 8105 REGIONS FINL CORP NEW COM 7591EP100 21442 1407907 SH SOLE 718576 0 689331 REINSURANCE GROUP AMER INC COM NEW 759351604 13261 95038 SH SOLE 93750 0 1288 RELIANCE STEEL & ALUMINUM CO COM 759509102 1711 22469 SH SOLE 20977 0 1492 RELX NV SPONSORED ADR 75955B102 7761 363869 SH SOLE 362988 0 881 RELX PLC SPONSORED ADR 759530108 19352 865872 SH SOLE 804545 0 61327 RENASANT CORP COM 75970E107 7339 171070 SH SOLE 3121 0 167949 RENT A CTR INC NEW COM 76009N100 499 43475 SH SOLE 0 0 43475 RENT A CTR INC NEW COM 76009N100 8 26900 SH Call SOLE 0 0 0 REPUBLIC SVCS INC COM 760759100 24970 377981 SH SOLE 208460 0 169521 RESEARCH FRONTIERS INC COM 760911107 33 27500 SH SOLE 0 0 27500 RESOURCES CONNECTION INC COM 76122Q105 176 12683 SH SOLE 2693 0 9990 RESTAURANT BRANDS INTL INC COM 76131D103 954 14932 SH SOLE 8820 0 6112 RETAIL OPPORTUNITY INVTS COR COM 76131N101 13253 697170 SH SOLE 562198 0 134972 RETAIL PPTYS AMER INC CL A 76131V202 201 15345 SH SOLE 0 0 15345 REVOLUTION LIGHTING TECHNOLO COM NEW 76155G206 488 75110 SH SOLE 0 0 75110 REXNORD CORP NEW COM 76169B102 3045 119847 SH SOLE 119772 0 75 RH COM 74967X103 459 6522 SH SOLE 0 0 6522 RINGCENTRAL INC CL A 76680R206 5748 137673 SH SOLE 300 0 137373 RIO TINTO PLC SPONSORED ADR 767204100 22562 478111 SH SOLE 292615 0 185496 RITCHIE BROS AUCTIONEERS COM 767744105 2013 63662 SH SOLE 59781 0 3881 RITE AID CORP COM 767754104 2044 1042718 SH SOLE 0 0 1042718 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 1127 54608 SH SOLE 0 0 54608 RLI CORP COM 749607107 2454 42784 SH SOLE 40746 0 2038 RLJ LODGING TR COM 74965L101 5023 228338 SH SOLE 0 0 228338 RMR REAL ESTATE INCOME FUND COM 76970B101 12496 646802 SH SOLE 0 0 646802 ROBERT HALF INTL INC COM 770323103 9134 181442 SH SOLE 177518 0 3924 ROCKWELL AUTOMATION INC COM 773903109 9096 51043 SH SOLE 12750 0 38293 ROCKWELL COLLINS INC COM 774341101 47055 359978 SH SOLE 78567 0 281411 ROCKWELL COLLINS INC COM 774341101 206 16200 SH Call SOLE 0 0 0 ROCKWELL MED INC COM 774374102 590 68926 SH SOLE 0 0 68926 ROCKY MTN CHOCOLATE FACTORY COM 77467X101 194 16450 SH SOLE 0 0 16450 ROGERS COMMUNICATIONS INC CL B 775109200 31283 606293 SH SOLE 604413 0 1880 ROGERS CORP COM 775133101 313 2349 SH SOLE 992 0 1357 ROLLINS INC COM 775711104 1377 29837 SH SOLE 0 0 29837 ROPER TECHNOLOGIES INC COM 776696106 54254 222878 SH SOLE 6906 0 215972 ROSS STORES INC COM 778296103 18666 289082 SH SOLE 232667 0 56415 ROYAL BK CDA MONTREAL QUE COM 780087102 34343 443589 SH SOLE 251178 0 192411 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 1150 44775 SH SOLE 3235 0 41540 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 1599 219592 SH SOLE 215687 0 3905 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 5682 47930 SH SOLE 26829 0 21101 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 32308 516593 SH SOLE 209151 0 307442 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 85191 1406250 SH SOLE 1014706 0 391544 ROYAL GOLD INC COM 780287108 3113 36174 SH SOLE 0 0 36174 ROYCE GLOBAL VALUE TR INC COM 78081T104 8393 810921 SH SOLE 0 0 810921 ROYCE MICRO-CAP TR INC COM 780915104 1964 209358 SH SOLE 0 0 209358 ROYCE VALUE TR INC COM 780910105 17931 1135601 SH SOLE 9 0 1135592 RPC INC COM 749660106 910 36711 SH SOLE 4088 0 32623 RPM INTL INC COM 749685103 11483 223672 SH SOLE 104597 0 119075 RPM INTL INC NOTE 2.250%12/1 749685AT0 1504 1305000 PRN SOLE 0 0 1305000 RSP PERMIAN INC COM 74978Q105 7811 225817 SH SOLE 179701 0 46116 RUBY TUESDAY INC COM 781182100 24 11000 SH SOLE 0 0 11000 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 7957 75479 SH SOLE 64570 0 10909 RYDER SYS INC COM 783549108 709 8381 SH SOLE 2042 0 6339 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 444 3074 SH SOLE 0 0 3074 RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 531 5703 SH SOLE 0 0 5703 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 1051 9551 SH SOLE 0 0 9551 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 147192 1540623 SH SOLE 0 0 1540623 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 2573 22912 SH SOLE 0 0 22912 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 2818 22988 SH SOLE 0 0 22988 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 13563 135605 SH SOLE 0 0 135605 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 22150 360049 SH SOLE 0 0 360049 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 2818 51186 SH SOLE 0 0 51186 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 2880 69767 SH SOLE 0 0 69767 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 9015 51443 SH SOLE 0 0 51443 RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 608 5848 SH SOLE 0 0 5848 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 22716 168177 SH SOLE 0 0 168177 RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 980 15974 SH SOLE 0 0 15974 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 3450 19388 SH SOLE 0 0 19388 RYMAN HOSPITALITY PPTYS INC COM 78377T107 39205 627376 SH SOLE 623202 0 4174 S&P GLOBAL INC COM 78409V104 12874 82362 SH SOLE 16623 0 65739 SABRA HEALTH CARE REIT INC COM 78573L106 23166 1055882 SH SOLE 1023405 0 32477 SABRE CORP COM 78573M104 5727 316426 SH SOLE 313330 0 3096 SACHEM CAP CORP COM 78590A109 64 14000 SH SOLE 0 0 14000 SAFETY INCOME & GROWTH INC COM 78649D104 336 18000 SH SOLE 0 0 18000 SAGE THERAPEUTICS INC COM 78667J108 883 14167 SH SOLE 5989 0 8178 SALESFORCE COM INC COM 79466L302 67414 721625 SH SOLE 112536 0 609089 SALESFORCE COM INC COM 79466L302 14 17500 SH Call SOLE 0 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 429 37101 SH SOLE 0 0 37101 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 22 16736 SH SOLE 0 0 16736 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 168 58845 SH SOLE 0 0 58845 SANDSTORM GOLD LTD COM NEW 80013R206 113 24860 SH SOLE 0 0 24860 SANMINA CORPORATION COM 801056102 1179 31739 SH SOLE 0 0 31739 SANOFI RIGHT 12/31/2020 80105N113 4 10993 SH SOLE 0 0 10993 SANOFI SPONSORED ADR 80105N105 116845 2346757 SH SOLE 2189359 0 157398 SAP SE SPON ADR 803054204 29228 266559 SH SOLE 248648 0 17911 SAREPTA THERAPEUTICS INC COM 803607100 1129 24881 SH SOLE 11053 0 13828 SASOL LTD SPONSORED ADR 803866300 482 17506 SH SOLE 0 0 17506 SBA COMMUNICATIONS CORP NEW CL A 78410G104 6479 44977 SH SOLE 19523 0 25454 SCANA CORP NEW COM 80589M102 6357 131091 SH SOLE 3227 0 127864 SCHEIN HENRY INC COM 806407102 16490 201122 SH SOLE 16564 0 184558 SCHLUMBERGER LTD COM 806857108 76671 1099064 SH SOLE 704880 0 394184 SCHNEIDER NATIONAL INC CL B 80689H102 3061 120980 SH SOLE 120284 0 696 SCHULMAN A INC COM 808194104 821 24040 SH SOLE 0 0 24040 SCHWAB CHARLES CORP NEW COM 808513105 20433 467139 SH SOLE 408917 0 58222 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1173 35035 SH SOLE 0 0 35035 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1463 41618 SH SOLE 0 0 41618 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1480 51632 SH SOLE 0 0 51632 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 965 32322 SH SOLE 0 0 32322 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 9848 282509 SH SOLE 0 0 282509 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 485 9270 SH SOLE 0 0 9270 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1837 30162 SH SOLE 0 0 30162 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 8225 175748 SH SOLE 0 0 175748 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1777 29594 SH SOLE 0 0 29594 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 902 17998 SH SOLE 0 0 17998 SCHWAB STRATEGIC TR US REIT ETF 808524847 1072 26056 SH SOLE 0 0 26056 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 644 9559 SH SOLE 0 0 9559 SCHWEITZER-MAUDUIT INTL INC COM 808541106 243 5854 SH SOLE 4229 0 1625 SCOTTS MIRACLE GRO CO CL A 810186106 8751 89898 SH SOLE 4413 0 85485 SEABOARD CORP COM 811543107 315 70 SH SOLE 0 0 70 SEABRIDGE GOLD INC COM 811916105 208 17020 SH SOLE 0 0 17020 SEADRILL LIMITED SHS G7945E105 213 608091 SH SOLE 0 0 608091 SEAGATE TECHNOLOGY PLC SHS G7945M107 47063 1418832 SH SOLE 1304255 0 114577 SEALED AIR CORP NEW COM 81211K100 3475 81331 SH SOLE 53330 0 28001 SEARS HLDGS CORP COM 812350106 89 12241 SH SOLE 0 0 12241 SEATTLE GENETICS INC COM 812578102 378 6950 SH SOLE 0 0 6950 SEAWORLD ENTMT INC COM 81282V100 1389 106926 SH SOLE 105151 0 1775 SECOND SIGHT MED PRODS INC COM 81362J100 18 14882 SH SOLE 0 0 14882 SEI INVESTMENTS CO COM 784117103 11032 180674 SH SOLE 130963 0 49711 SELECT COMFORT CORP COM 81616X103 207 6664 SH SOLE 2195 0 4469 SELECT INCOME REIT COM SH BEN INT 81618T100 483 20627 SH SOLE 0 0 20627 SELECT SECTOR SPDR TR ENERGY 81369Y506 30405 443997 SH SOLE 22135 0 421862 SELECT SECTOR SPDR TR ENERGY 81369Y506 15 24400 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4168 129278 SH SOLE 0 0 129278 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 45713 507468 SH SOLE 266335 0 241133 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 22684 420228 SH SOLE 293031 0 127197 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 72499 887052 SH SOLE 522082 0 364970 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 44771 1731272 SH SOLE 399840 0 1331432 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 554 72000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 12 23000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 28294 398496 SH SOLE 0 0 398496 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 9796 184651 SH SOLE 0 0 184651 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 9391 165337 SH SOLE 0 0 165337 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 55907 945966 SH SOLE 364969 0 580997 SELECTIVE INS GROUP INC COM 816300107 812 15076 SH SOLE 0 0 15076 SEMGROUP CORP CL A 81663A105 7112 247391 SH SOLE 52477 0 194914 SEMPRA ENERGY COM 816851109 28746 251874 SH SOLE 219016 0 32858 SEMTECH CORP COM 816850101 1998 53217 SH SOLE 47823 0 5394 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1274 65148 SH SOLE 0 0 65148 SENOMYX INC COM 81724Q107 11 18658 SH SOLE 0 0 18658 SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 13678 284538 SH SOLE 282127 0 2411 SENSEONICS HLDGS INC COM 81727U105 102 32000 SH SOLE 0 0 32000 SENSIENT TECHNOLOGIES CORP COM 81725T100 914 11880 SH SOLE 10161 0 1719 SERITAGE GROWTH PPTYS CL A 81752R100 810 17582 SH SOLE 14631 0 2951 SERVICE CORP INTL COM 817565104 5743 166468 SH SOLE 0 0 166468 SERVICENOW INC COM 81762P102 6309 53680 SH SOLE 12111 0 41569 SERVICESOURCE INTL INC COM 81763U100 59 17120 SH SOLE 0 0 17120 SERVISFIRST BANCSHARES INC COM 81768T108 330 8496 SH SOLE 0 0 8496 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 262 9428 SH SOLE 0 0 9428 SHERWIN WILLIAMS CO COM 824348106 11330 31644 SH SOLE 20839 0 10805 SHIP FINANCE INTERNATIONAL L SHS G81075106 800 55145 SH SOLE 0 0 55145 SHIRE PLC SPONSORED ADR 82481R106 13397 87484 SH SOLE 73759 0 13725 SHOPIFY INC CL A 82509L107 10060 86356 SH SOLE 0 0 86356 SIBANYE STILLWATER SPONSORED ADR 825724206 398 89301 SH SOLE 23412 0 65889 SIGNATURE BK NEW YORK N Y COM 82669G104 2803 21888 SH SOLE 19737 0 2151 SIGNET JEWELERS LIMITED SHS G81276100 441 6632 SH SOLE 3941 0 2691 SILGAN HOLDINGS INC COM 827048109 616 20929 SH SOLE 0 0 20929 SILICON LABORATORIES INC COM 826919102 1228 15372 SH SOLE 14823 0 549 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1001 20848 SH SOLE 0 0 20848 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 487 8412 SH SOLE 0 0 8412 SIMON PPTY GROUP INC NEW COM 828806109 19827 123138 SH SOLE 76416 0 46722 SIMULATIONS PLUS INC COM 829214105 316 20355 SH SOLE 0 0 20355 SINA CORP ORD G81477104 458 3996 SH SOLE 0 0 3996 SINCLAIR BROADCAST GROUP INC CL A 829226109 8738 272628 SH SOLE 271367 0 1261 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 361 6028 SH SOLE 5212 0 816 SIRIUS XM HLDGS INC COM 82968B103 3012 545740 SH SOLE 109046 0 436694 SIRIUS XM HLDGS INC COM 82968B103 11 20000 SH Put SOLE 0 0 20000 SIRIUS XM HLDGS INC COM 82968B103 59 50000 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 6 19100 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 7 50000 SH Call SOLE 0 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 272 4684 SH SOLE 3047 0 1637 SIX FLAGS ENTMT CORP NEW COM 83001A102 11703 192036 SH SOLE 61437 0 130599 SK TELECOM LTD SPONSORED ADR 78440P108 829 33695 SH SOLE 32384 0 1311 SKECHERS U S A INC CL A 830566105 1279 50992 SH SOLE 43671 0 7321 SKYWEST INC COM 830879102 2057 46866 SH SOLE 2974 0 43892 SKYWORKS SOLUTIONS INC COM 83088M102 18616 182693 SH SOLE 37214 0 145479 SL GREEN RLTY CORP COM 78440X101 7873 77707 SH SOLE 77159 0 548 SLM CORP COM 78442P106 7155 623780 SH SOLE 619947 0 3833 SM ENERGY CO COM 78454L100 671 37815 SH SOLE 0 0 37815 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 772 21212 SH SOLE 18351 0 2861 SMITH A O COM 831865209 5719 96238 SH SOLE 48753 0 47485 SMUCKER J M CO COM NEW 832696405 14455 137763 SH SOLE 16074 0 121689 SNAP INC CL A 83304A106 1835 126188 SH SOLE 503 0 125685 SNAP INC CL A 83304A106 11 17000 SH Call SOLE 0 0 0 SNAP INC CL A 83304A106 1 17000 SH Call SOLE 0 0 0 SNAP ON INC COM 833034101 14863 99745 SH SOLE 52796 0 46949 SNAP ON INC COM 833034101 38 10500 SH Call SOLE 0 0 0 SNYDERS-LANCE INC COM 833551104 1165 30549 SH SOLE 18527 0 12022 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 5486 98564 SH SOLE 16802 0 81762 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 656 9867 SH SOLE 0 0 9867 SOLAREDGE TECHNOLOGIES INC COM 83417M104 784 27473 SH SOLE 0 0 27473 SOLIGENIX INC COM 834223307 33 14710 SH SOLE 0 0 14710 SONOCO PRODS CO COM 835495102 2457 48693 SH SOLE 17079 0 31614 SONY CORP SPONSORED ADR 835699307 7280 194971 SH SOLE 167227 0 27744 SOUTH JERSEY INDS INC COM 838518108 1370 39688 SH SOLE 0 0 39688 SOUTH ST CORP COM 840441109 2759 30636 SH SOLE 20193 0 10443 SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 36 15111 SH SOLE 0 0 15111 SOUTHERN CO COM 842587107 98754 2009643 SH SOLE 1181262 0 828381 SOUTHERN CO COM 842587107 7 24900 SH Call SOLE 0 0 0 SOUTHERN CO COM 842587107 65 81000 SH Put SOLE 0 0 81000 SOUTHERN CO COM 842587107 203 81000 SH Put SOLE 0 0 81000 SOUTHERN COPPER CORP COM 84265V105 697 17526 SH SOLE 0 0 17526 SOUTHERN FIRST BANCSHARES IN COM 842873101 2547 70064 SH SOLE 0 0 70064 SOUTHWEST AIRLS CO COM 844741108 12755 227845 SH SOLE 120680 0 107165 SOUTHWEST AIRLS CO COM 844741108 55 21400 SH Call SOLE 0 0 0 SOUTHWESTERN ENERGY CO COM 845467109 1305 213626 SH SOLE 196809 0 16817 SPARK THERAPEUTICS INC COM 84652J103 341 3820 SH SOLE 0 0 3820 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 24577 109806 SH SOLE 0 0 109806 SPDR GOLD TRUST GOLD SHS 78463V107 50996 419446 SH SOLE 10 0 419436 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 38703 810370 SH SOLE 623743 0 186627 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1734 45171 SH SOLE 428 0 44743 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 5551 134561 SH SOLE 0 0 134561 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 19895 432784 SH SOLE 223312 0 209472 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 505 8270 SH SOLE 0 0 8270 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 312 3042 SH SOLE 0 0 3042 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 428 14067 SH SOLE 0 0 14067 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 407 7832 SH SOLE 0 0 7832 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 707 10406 SH SOLE 0 0 10406 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 4130 102276 SH SOLE 0 0 102276 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 232 6510 SH SOLE 0 0 6510 SPDR S&P 500 ETF TR TR UNIT 78462F103 430519 1713618 SH SOLE 314282 0 1399336 SPDR S&P 500 ETF TR TR UNIT 78462F103 29 11600 SH Put SOLE 0 0 11600 SPDR S&P 500 ETF TR TR UNIT 78462F103 127 34000 SH Put SOLE 0 0 34000 SPDR S&P 500 ETF TR TR UNIT 78462F103 20 13000 SH Put SOLE 0 0 13000 SPDR S&P 500 ETF TR TR UNIT 78462F103 48 11600 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 32 10800 SH Call SOLE 0 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 223728 685543 SH SOLE 388347 0 297196 SPDR SER TR BLOMBERG BRC INV 78468R200 116823 3800360 SH SOLE 3711718 0 88642 SPDR SER TR BLOMBRG BRC SRT 78468R101 2993 99276 SH SOLE 0 0 99276 SPDR SER TR BLOOMBERG SRT TR 78468R408 64322 2299668 SH SOLE 2108149 0 191519 SPDR SER TR DORSEY WRGT FI 78468R713 1852 71953 SH SOLE 0 0 71953 SPDR SER TR NUVEEN BLMBRG SR 78468R739 70370 1447939 SH SOLE 1393636 0 54303 SPDR SER TR NUVEEN BRC MUNIC 78468R721 4493 91857 SH SOLE 64555 0 27302 SPDR SER TR SP500 HIGH DIV 78468R788 240 6665 SH SOLE 0 0 6665 SPDR SER TR SPDR RUSSEL 2000 78468R853 1513 17282 SH SOLE 0 0 17282 SPDR SER TR SSGA US SMAL ETF 78468R887 483 5039 SH SOLE 0 0 5039 SPDR SERIES TRUST AEROSPACE DEF 78464A631 6657 83409 SH SOLE 0 0 83409 SPDR SERIES TRUST BLMBRG BR 1 3 MT 78464A680 2995 65473 SH SOLE 0 0 65473 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 38965 762975 SH SOLE 234557 0 528418 SPDR SERIES TRUST BLOMBERG BRC COR 78464A367 781 18538 SH SOLE 0 0 18538 SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 20605 671819 SH SOLE 465096 0 206723 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 316 11255 SH SOLE 26 0 11229 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 1328 44439 SH SOLE 0 0 44439 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 111906 3242715 SH SOLE 3171142 0 71573 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 295 5230 SH SOLE 0 0 5230 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 132948 3562386 SH SOLE 3288356 0 274030 SPDR SERIES TRUST CITI INT GVT ETF 78464A490 440 7678 SH SOLE 0 0 7678 SPDR SERIES TRUST COMP SOFTWARE 78464A599 652 9914 SH SOLE 0 0 9914 SPDR SERIES TRUST DJ REIT ETF 78464A607 7092 76657 SH SOLE 41 0 76616 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 481 7655 SH SOLE 0 0 7655 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 29770 521360 SH SOLE 509200 0 12160 SPDR SERIES TRUST NYSE TECH ETF 78464A102 64781 821577 SH SOLE 787506 0 34071 SPDR SERIES TRUST OILGAS EQUIP 78464A748 5189 312938 SH SOLE 0 0 312938 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 5875 39842 SH SOLE 0 0 39842 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 5585 56406 SH SOLE 52909 0 3497 SPDR SERIES TRUST S&P 500 GROWTH 78464A409 14051 113386 SH SOLE 0 0 113386 SPDR SERIES TRUST S&P 500 VALUE 78464A508 1729 14819 SH SOLE 142 0 14677 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1058 4642 SH SOLE 0 0 4642 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 966 7645 SH SOLE 0 0 7645 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 3676 28262 SH SOLE 0 0 28262 SPDR SERIES TRUST S&P BIOTECH 78464A870 30446 351677 SH SOLE 0 0 351677 SPDR SERIES TRUST S&P BIOTECH 78464A870 373 42200 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 28 10700 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 200 12400 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 6429 142571 SH SOLE 0 0 142571 SPDR SERIES TRUST S&P BK ETF 78464A797 29 15600 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 10170 194127 SH SOLE 193525 0 602 SPDR SERIES TRUST S&P DIVID ETF 78464A763 294597 3225624 SH SOLE 2525737 0 699887 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1635 41058 SH SOLE 0 0 41058 SPDR SERIES TRUST S&P INS ETF 78464A789 2430 26997 SH SOLE 0 0 26997 SPDR SERIES TRUST S&P METALS MNG 78464A755 10377 322470 SH SOLE 0 0 322470 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2211 64851 SH SOLE 0 0 64851 SPDR SERIES TRUST S&P PHARMAC 78464A722 1784 41933 SH SOLE 40 0 41893 SPDR SERIES TRUST S&P REGL BKG 78464A698 13200 232550 SH SOLE 75 0 232475 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 610 14600 SH SOLE 0 0 14600 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 20608 314290 SH SOLE 0 0 314290 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 745 12415 SH SOLE 0 0 12415 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1687 37745 SH SOLE 0 0 37745 SPECTRA ENERGY PARTNERS LP COM 84756N109 27408 617583 SH SOLE 533833 0 83750 SPECTRUM BRANDS HLDGS INC COM 84763R101 1760 16621 SH SOLE 13829 0 2792 SPIRE INC COM 84857L101 514 6889 SH SOLE 0 0 6889 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 19262 247837 SH SOLE 98235 0 149602 SPIRIT AIRLS INC COM 848577102 2451 73369 SH SOLE 46537 0 26832 SPIRIT RLTY CAP INC NEW COM 84860W102 3889 453787 SH SOLE 0 0 453787 SPLUNK INC COM 848637104 11239 169188 SH SOLE 141516 0 27672 SPRAGUE RES LP COM UNIT REP LTD 849343108 539 21916 SH SOLE 0 0 21916 SPRINT CORP COM SER 1 85207U105 238 30624 SH SOLE 0 0 30624 SPROTT FOCUS TR INC COM 85208J109 161 20806 SH SOLE 0 0 20806 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 5074 485971 SH SOLE 0 0 485971 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1843 217336 SH SOLE 0 0 217336 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 955 152079 SH SOLE 0 0 152079 SPROUTS FMRS MKT INC COM 85208M102 5960 317521 SH SOLE 131111 0 186410 SPROUTS FMRS MKT INC COM 85208M102 30 100800 SH Call SOLE 0 0 0 SPS COMM INC COM 78463M107 1367 24103 SH SOLE 0 0 24103 SPX CORP COM 784635104 215 7327 SH SOLE 0 0 7327 SPX FLOW INC COM 78469X107 1499 38863 SH SOLE 0 0 38863 SQUARE INC CL A 852234103 4819 167274 SH SOLE 8631 0 158643 SRC ENERGY INC COM 78470V108 6295 650969 SH SOLE 21152 0 629817 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2435 60641 SH SOLE 36740 0 23901 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 20015 422069 SH SOLE 371333 0 50736 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 29652 803806 SH SOLE 0 0 803806 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 581 23092 SH SOLE 0 0 23092 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 18280 371022 SH SOLE 115954 0 255068 SSR MNG INC COM 784730103 141 13291 SH SOLE 0 0 13291 ST JOE CO COM 790148100 307 16272 SH SOLE 0 0 16272 STAG INDL INC COM 85254J102 1173 42685 SH SOLE 4285 0 38400 STAMPS COM INC COM NEW 852857200 3983 19656 SH SOLE 0 0 19656 STAMPS COM INC COM NEW 852857200 392 16900 SH Call SOLE 0 0 0 STANLEY BLACK & DECKER INC COM 854502101 21263 140840 SH SOLE 90949 0 49891 STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 287 2500 SH SOLE 0 0 2500 STAR GAS PARTNERS L P UNIT LTD PARTNR 85512C105 349 30710 SH SOLE 0 0 30710 STAR GAS PARTNERS L P UNIT LTD PARTNR 85512C105 15 19200 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 58830 1095319 SH SOLE 243435 0 851884 STARBUCKS CORP COM 855244109 20 70100 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 1 20200 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC COM 85571B105 4510 207638 SH SOLE 108258 0 99380 STATE BK FINL CORP COM 856190103 559 19504 SH SOLE 6056 0 13448 STATE STR CORP COM 857477103 13268 138876 SH SOLE 112037 0 26839 STATOIL ASA SPONSORED ADR 85771P102 33819 1683386 SH SOLE 1669943 0 13443 STEEL DYNAMICS INC COM 858119100 19461 564583 SH SOLE 452532 0 112051 STEELCASE INC CL A 858155203 1533 99544 SH SOLE 0 0 99544 STEIN MART INC COM 858375108 227 174974 SH SOLE 0 0 174974 STELLUS CAP INVT CORP COM 858568108 1109 81214 SH SOLE 1000 0 80214 STEPAN CO COM 858586100 1285 15364 SH SOLE 1371 0 13993 STERICYCLE INC COM 858912108 19503 272313 SH SOLE 218617 0 53696 STERIS PLC SHS USD G84720104 25763 291441 SH SOLE 267315 0 24126 STERLING BANCORP DEL COM 85917A100 1251 50747 SH SOLE 6629 0 44118 STERLING CONSTRUCTION CO INC COM 859241101 1136 74583 SH SOLE 0 0 74583 STIFEL FINL CORP COM 860630102 1217 22758 SH SOLE 19275 0 3483 STMICROELECTRONICS N V NY REGISTRY 861012102 2583 133022 SH SOLE 28238 0 104784 STOCK YDS BANCORP INC COM 861025104 289 7602 SH SOLE 0 0 7602 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 1318 202121 SH SOLE 0 0 202121 STORE CAP CORP COM 862121100 857 34470 SH SOLE 0 0 34470 STRATASYS LTD SHS M85548101 472 20424 SH SOLE 0 0 20424 STRYKER CORP COM 863667101 21937 154462 SH SOLE 59317 0 95145 STUDENT TRANSN INC COM 86388A108 60 10043 SH SOLE 0 0 10043 STURM RUGER & CO INC COM 864159108 1678 32435 SH SOLE 0 0 32435 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1383 53022 SH SOLE 0 0 53022 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 14896 1932028 SH SOLE 1923795 0 8233 SUMMIT HOTEL PPTYS COM 866082100 3376 211148 SH SOLE 181754 0 29394 SUMMIT MATLS INC CL A 86614U100 6951 217014 SH SOLE 215582 0 1432 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 939 46950 SH SOLE 0 0 46950 SUN CMNTYS INC COM 866674104 1960 22877 SH SOLE 18132 0 4745 SUN HYDRAULICS CORP COM 866942105 326 6034 SH SOLE 0 0 6034 SUN LIFE FINL INC COM 866796105 451 11325 SH SOLE 0 0 11325 SUNCOR ENERGY INC NEW COM 867224107 20855 594677 SH SOLE 482493 0 112184 SUNOCO LP COM U REP LP 86765K109 1902 61153 SH SOLE 0 0 61153 SUNOPTA INC COM 8676EP108 1025 117812 SH SOLE 0 0 117812 SUNPOWER CORP COM 867652406 1832 251246 SH SOLE 0 0 251246 SUNRUN INC COM 86771W105 74 13380 SH SOLE 0 0 13380 SUNTRUST BKS INC COM 867914103 37165 621794 SH SOLE 417110 0 204684 SUPERIOR ENERGY SVCS INC COM 868157108 1581 148070 SH SOLE 45158 0 102912 SUPERNUS PHARMACEUTICALS INC COM 868459108 378 9454 SH SOLE 3824 0 5630 SURGERY PARTNERS INC COM 86881A100 860 83111 SH SOLE 0 0 83111 SUTHERLAND ASSET MGMT CORP M COM 86933G105 11423 727569 SH SOLE 0 0 727569 SVB FINL GROUP COM 78486Q101 9711 51908 SH SOLE 15723 0 36185 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 56 10899 SH SOLE 0 0 10899 SWISS HELVETIA FD INC COM 870875101 162 12711 SH SOLE 0 0 12711 SYMANTEC CORP COM 871503108 2900 88393 SH SOLE 0 0 88393 SYNALLOY CP DEL COM 871565107 219 17500 SH SOLE 0 0 17500 SYNAPTICS INC COM 87157D109 3025 77212 SH SOLE 9217 0 67995 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 3122 334582 SH SOLE 0 0 334582 SYNCHRONY FINL COM 87165B103 32191 1036750 SH SOLE 351837 0 684913 SYNCHRONY FINL COM 87165B103 45 52800 SH Call SOLE 0 0 0 SYNCHRONY FINL COM 87165B103 5 11400 SH Call SOLE 0 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 351 120943 SH SOLE 0 0 120943 SYNNEX CORP COM 87162W100 1862 14717 SH SOLE 0 0 14717 SYNOPSYS INC COM 871607107 6255 77675 SH SOLE 34951 0 42724 SYNOVUS FINL CORP COM NEW 87161C501 5468 118712 SH SOLE 34863 0 83849 SYNTEL INC COM 87162H103 1294 65877 SH SOLE 0 0 65877 SYSCO CORP COM 871829107 58430 1083037 SH SOLE 827904 0 255133 T MOBILE US INC COM 872590104 4232 68640 SH SOLE 20267 0 48373 TABLEAU SOFTWARE INC CL A 87336U105 2554 34102 SH SOLE 9199 0 24903 TAHOE RES INC COM 873868103 936 177653 SH SOLE 0 0 177653 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 60339 1606895 SH SOLE 1242706 0 364189 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3169 31002 SH SOLE 23674 0 7328 TAL ED GROUP SPONSORED ADS 874080104 719 21324 SH SOLE 0 0 21324 TALLGRASS ENERGY GP LP SHS CL A 874696107 2477 87666 SH SOLE 73442 0 14224 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 4198 87664 SH SOLE 0 0 87664 TANDEM DIABETES CARE INC COM 875372104 11 15000 SH SOLE 0 0 15000 TANGER FACTORY OUTLET CTRS I COM 875465106 5065 207429 SH SOLE 130450 0 76979 TANZANIAN ROYALTY EXPL CORP COM 87600U104 9 28513 SH SOLE 0 0 28513 TARGA RES CORP COM 87612G101 44418 939061 SH SOLE 657710 0 281351 TARGET CORP COM 87612E106 63290 1072523 SH SOLE 720792 0 351731 TATA MTRS LTD SPONSORED ADR 876568502 242 7737 SH SOLE 6136 0 1601 TC PIPELINES LP UT COM LTD PRT 87233Q108 1036 19808 SH SOLE 0 0 19808 TCP CAP CORP COM 87238Q103 1574 95425 SH SOLE 1000 0 94425 TCW STRATEGIC INCOME FUND IN COM 872340104 293 50561 SH SOLE 0 0 50561 TD AMERITRADE HLDG CORP COM 87236Y108 5061 103711 SH SOLE 101101 0 2610 TE CONNECTIVITY LTD REG SHS H84989104 120585 1451783 SH SOLE 1411085 0 40698 TECH DATA CORP COM 878237106 598 6736 SH SOLE 0 0 6736 TECK RESOURCES LTD CL B 878742204 1036 49120 SH SOLE 0 0 49120 TECK RESOURCES LTD CL B 878742204 2 19900 SH Call SOLE 0 0 0 TECK RESOURCES LTD CL B 878742204 1 14200 SH Call SOLE 0 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 432 24285 SH SOLE 0 0 24285 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 181 76052 SH SOLE 0 0 76052 TEEKAY TANKERS LTD CL A Y8565N102 18 11038 SH SOLE 0 0 11038 TEGNA INC COM 87901J105 1148 86087 SH SOLE 79639 0 6448 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 5573 220894 SH SOLE 290 0 220604 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 13660 735584 SH SOLE 1000 0 734584 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 2277 106024 SH SOLE 0 0 106024 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2069 142116 SH SOLE 0 0 142116 TELADOC INC COM 87918A105 3717 112124 SH SOLE 81589 0 30535 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 1989 211564 SH SOLE 208164 0 3400 TELEDYNE TECHNOLOGIES INC COM 879360105 9030 56731 SH SOLE 56487 0 244 TELEFLEX INC COM 879369106 11839 48925 SH SOLE 35288 0 13637 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 484 30547 SH SOLE 28614 0 1933 TELEFONICA S A SPONSORED ADR 879382208 4207 389862 SH SOLE 21283 0 368579 TELEPHONE & DATA SYS INC COM NEW 879433829 412 14771 SH SOLE 1092 0 13679 TELIGENT INC NEW COM 87960W104 239 35600 SH SOLE 0 0 35600 TELUS CORP COM 87971M103 20385 566381 SH SOLE 544786 0 21595 TEMPLETON EMERG MKTS INCOME COM 880192109 768 66386 SH SOLE 0 0 66386 TEMPLETON EMERGING MKTS FD I COM 880191101 221 13374 SH SOLE 0 0 13374 TEMPLETON GLOBAL INCOME FD COM 880198106 3358 498235 SH SOLE 0 0 498235 TEMPUR SEALY INTL INC COM 88023U101 836 12958 SH SOLE 0 0 12958 TENET HEALTHCARE CORP COM NEW 88033G407 265 16138 SH SOLE 0 0 16138 TENNECO INC COM 880349105 4137 68183 SH SOLE 57570 0 10613 TERADATA CORP DEL COM 88076W103 2711 80222 SH SOLE 70066 0 10156 TERADYNE INC COM 880770102 1505 40347 SH SOLE 10677 0 29670 TEREX CORP NEW COM 880779103 269 5967 SH SOLE 66 0 5901 TERRENO RLTY CORP COM 88146M101 1079 29821 SH SOLE 29583 0 238 TESARO INC COM 881569107 506 3917 SH SOLE 191 0 3726 TESLA INC COM 88160R101 21858 64080 SH SOLE 12421 0 51659 TETRA TECH INC NEW COM 88162G103 206 4419 SH SOLE 2493 0 1926 TETRA TECHNOLOGIES INC DEL COM 88162F105 41 14383 SH SOLE 0 0 14383 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 999 1108000 PRN SOLE 0 0 1108000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 10554 599670 SH SOLE 0 0 599670 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 5141 59918 SH SOLE 50567 0 9351 TEXAS INSTRS INC COM 882508104 94915 1058847 SH SOLE 713385 0 345462 TEXAS PAC LD TR SUB CTF PROP I T 882610108 2151 5324 SH SOLE 0 0 5324 TEXAS ROADHOUSE INC COM 882681109 4217 85820 SH SOLE 73058 0 12762 TEXTRON INC COM 883203101 7638 141752 SH SOLE 97649 0 44103 TG THERAPEUTICS INC COM 88322Q108 1057 89195 SH SOLE 0 0 89195 THE TRADE DESK INC COM CL A 88339J105 734 11927 SH SOLE 3681 0 8246 THERAPEUTICSMD INC COM 88338N107 2061 389563 SH SOLE 0 0 389563 THERMO FISHER SCIENTIFIC INC COM 883556102 35392 187060 SH SOLE 113250 0 73810 THERMON GROUP HLDGS INC COM 88362T103 439 24416 SH SOLE 24283 0 133 THIRD PT REINS LTD COM G8827U100 200 12848 SH SOLE 0 0 12848 THL CR INC COM 872438106 984 105431 SH SOLE 0 0 105431 THL CR SR LN FD COM 87244R103 2067 118036 SH SOLE 0 0 118036 THOMSON REUTERS CORP COM 884903105 32054 698156 SH SOLE 615118 0 83038 THOR INDS INC COM 885160101 13697 108785 SH SOLE 90698 0 18087 TICC CAPITAL CORP COM 87244T109 154 22426 SH SOLE 0 0 22426 TIER REIT INC COM NEW 88650V208 518 26851 SH SOLE 0 0 26851 TIFFANY & CO NEW COM 886547108 2813 30655 SH SOLE 0 0 30655 TIME WARNER INC COM NEW 887317303 114350 1116134 SH SOLE 242075 0 874059 TIME WARNER INC COM NEW 887317303 38 69500 SH Call SOLE 0 0 0 TIMKEN CO COM 887389104 16937 348861 SH SOLE 340467 0 8394 TITAN INTL INC ILL COM 88830M102 786 77392 SH SOLE 0 0 77392 TIVITY HEALTH INC COM 88870R102 690 16911 SH SOLE 11877 0 5034 TJX COS INC NEW COM 872540109 28251 383164 SH SOLE 247735 0 135429 TOLL BROTHERS INC COM 889478103 2835 68363 SH SOLE 30875 0 37488 TOPBUILD CORP COM 89055F103 298 4565 SH SOLE 2021 0 2544 TORCHLIGHT ENERGY RES INC COM 89102U103 31 25000 SH SOLE 0 0 25000 TORCHMARK CORP COM 891027104 9498 118597 SH SOLE 102217 0 16380 TORO CO COM 891092108 9138 147238 SH SOLE 133596 0 13642 TORONTO DOMINION BK ONT COM NEW 891160509 12966 230143 SH SOLE 32030 0 198113 TORTOISE ENERGY INFRA CORP COM 89147L100 3419 118045 SH SOLE 55413 0 62632 TORTOISE MLP FD INC COM 89148B101 1455 80284 SH SOLE 0 0 80284 TORTOISE PIPELINE & ENERGY F COM 89148H108 2054 106668 SH SOLE 0 0 106668 TOTAL S A SPONSORED ADR 89151E109 171910 3212076 SH SOLE 2903198 0 308878 TOTAL SYS SVCS INC COM 891906109 11249 171741 SH SOLE 83922 0 87819 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 3698 120323 SH SOLE 103734 0 16589 TOWNEBANK PORTSMOUTH VA COM 89214P109 1277 38128 SH SOLE 0 0 38128 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 10752 90228 SH SOLE 72500 0 17728 TPG SPECIALTY LENDING INC COM 87265K102 776 37001 SH SOLE 0 0 37001 TPI COMPOSITES INC COM 87266J104 1266 56665 SH SOLE 0 0 56665 TRACON PHARMACEUTICALS INC COM 89237H100 273 86800 SH SOLE 0 0 86800 TRACTOR SUPPLY CO COM 892356106 18993 300096 SH SOLE 105818 0 194278 TRANSCANADA CORP COM 89353D107 3337 67474 SH SOLE 7145 0 60329 TRANSDIGM GROUP INC COM 893641100 1511 5909 SH SOLE 2274 0 3635 TRANSENTERIX INC COM NEW 89366M201 95 66467 SH SOLE 0 0 66467 TRANSOCEAN LTD REG SHS H8817H100 535 49719 SH SOLE 7581 0 42138 TRANSPORTADORA DE GAS SUR SPON ADR B 893870204 213 10479 SH SOLE 0 0 10479 TRANSUNION COM 89400J107 560 11859 SH SOLE 8687 0 3172 TRAVELCENTERS AMER LLC COM 894174101 100 23598 SH SOLE 0 0 23598 TRAVELERS COMPANIES INC COM 89417E109 40411 329829 SH SOLE 264138 0 65691 TRAVELPORT WORLDWIDE LTD SHS G9019D104 7290 464351 SH SOLE 464219 0 132 TREEHOUSE FOODS INC COM 89469A104 3444 50853 SH SOLE 20072 0 30781 TREX CO INC COM 89531P105 1906 21164 SH SOLE 8814 0 12350 TRI CONTL CORP COM 895436103 13933 545335 SH SOLE 0 0 545335 TRI POINTE GROUP INC COM 87265H109 3779 273653 SH SOLE 15457 0 258196 TRIANGLE CAP CORP COM 895848109 2127 148934 SH SOLE 0 0 148934 TRIMBLE INC COM 896239100 1087 27703 SH SOLE 1996 0 25707 TRINITY BIOTECH PLC SPON ADR NEW 896438306 183 32560 SH SOLE 0 0 32560 TRINITY INDS INC COM 896522109 11073 347122 SH SOLE 336495 0 10627 TRIPADVISOR INC COM 896945201 394 9727 SH SOLE 4634 0 5093 TRITON INTL LTD CL A G9078F107 889 26715 SH SOLE 0 0 26715 TRIUMPH GROUP INC NEW COM 896818101 2582 86806 SH SOLE 0 0 86806 TROVAGENE INC COM NEW 897238309 17 23000 SH SOLE 0 0 23000 TRUECAR INC COM 89785L107 296 18750 SH SOLE 0 0 18750 TRUSTCO BK CORP N Y COM 898349105 275 30856 SH SOLE 0 0 30856 TRUSTMARK CORP COM 898402102 504 15218 SH SOLE 0 0 15218 TUPPERWARE BRANDS CORP COM 899896104 8531 138003 SH SOLE 115457 0 22546 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 4717 534779 SH SOLE 533184 0 1595 TURNING PT BRANDS INC COM 90041L105 1004 59055 SH SOLE 58363 0 692 TWENTY FIRST CENTY FOX INC CL A 90130A101 14516 550270 SH SOLE 462680 0 87590 TWENTY FIRST CENTY FOX INC CL B 90130A200 2283 88528 SH SOLE 38267 0 50261 TWILIO INC CL A 90138F102 610 20442 SH SOLE 0 0 20442 TWITTER INC COM 90184L102 45582 2701964 SH SOLE 2428723 0 273241 TWO HBRS INVT CORP COM 90187B101 1041 103268 SH SOLE 0 0 103268 TYLER TECHNOLOGIES INC COM 902252105 3985 22860 SH SOLE 17875 0 4985 TYSON FOODS INC CL A 902494103 5384 76426 SH SOLE 61353 0 15073 U S CONCRETE INC COM NEW 90333L201 1133 14855 SH SOLE 0 0 14855 U S G CORP COM NEW 903293405 2103 64415 SH SOLE 0 0 64415 U S GLOBAL INVS INC CL A 902952100 37 17213 SH SOLE 0 0 17213 U S SILICA HLDGS INC COM 90346E103 1959 63054 SH SOLE 96 0 62958 UBS AG JERSEY BRH ALERIAN INFRST 902641646 11683 464707 SH SOLE 436887 0 27820 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 203 9253 SH SOLE 0 0 9253 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 2801 157740 SH SOLE 151798 0 5942 UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 206 10990 SH SOLE 0 0 10990 UBS GROUP AG SHS H42097107 24998 1462127 SH SOLE 1270520 0 191607 UDR INC COM 902653104 1345 35370 SH SOLE 0 0 35370 UGI CORP NEW COM 902681105 1661 35443 SH SOLE 44 0 35399 ULTA BEAUTY INC COM 90384S303 14547 64350 SH SOLE 24308 0 40042 ULTIMATE SOFTWARE GROUP INC COM 90385D107 9444 49812 SH SOLE 28264 0 21548 ULTRA CLEAN HLDGS INC COM 90385V107 669 21845 SH SOLE 0 0 21845 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 386 7248 SH SOLE 4490 0 2758 UMB FINL CORP COM 902788108 810 10876 SH SOLE 10876 0 0 UMH PPTYS INC COM 903002103 412 26519 SH SOLE 0 0 26519 UMPQUA HLDGS CORP COM 904214103 29502 1512137 SH SOLE 1389266 0 122871 UMPQUA HLDGS CORP COM 904214103 19 28500 SH Call SOLE 0 0 0 UNDER ARMOUR INC CL A 904311107 3659 222031 SH SOLE 0 0 222031 UNDER ARMOUR INC CL A 904311107 13 59600 SH Call SOLE 0 0 0 UNDER ARMOUR INC CL C 904311206 3508 233580 SH SOLE 0 0 233580 UNILEVER N V N Y SHS NEW 904784709 33579 568745 SH SOLE 479730 0 89015 UNILEVER PLC SPON ADR NEW 904767704 77645 1339628 SH SOLE 1196285 0 143343 UNION BANKSHARES CORP NEW COM 90539J109 1399 39643 SH SOLE 0 0 39643 UNION BANKSHARES INC COM 905400107 818 16897 SH SOLE 0 0 16897 UNION PAC CORP COM 907818108 251031 2164582 SH SOLE 879379 0 1285203 UNION PAC CORP COM 907818108 49 14300 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 44 22400 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 59 14600 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 244 51900 SH Call SOLE 0 0 0 UNIT CORP COM 909218109 2553 124042 SH SOLE 0 0 124042 UNITED BANKSHARES INC WEST V COM 909907107 3257 87669 SH SOLE 0 0 87669 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1817 63649 SH SOLE 0 0 63649 UNITED CONTL HLDGS INC COM 910047109 7772 127658 SH SOLE 61271 0 66387 UNITED FINL BANCORP INC NEW COM 910304104 184 10074 SH SOLE 0 0 10074 UNITED FIRE GROUP INC COM 910340108 1512 32990 SH SOLE 0 0 32990 UNITED INS HLDGS CORP COM 910710102 4288 263078 SH SOLE 0 0 263078 UNITED PARCEL SERVICE INC CL B 911312106 165030 1374199 SH SOLE 1113600 0 260599 UNITED PARCEL SERVICE INC CL B 911312106 49 31500 SH Call SOLE 0 0 0 UNITED RENTALS INC COM 911363109 4968 35807 SH SOLE 10685 0 25122 UNITED STATES OIL FUND LP UNITS 91232N108 506 48503 SH SOLE 0 0 48503 UNITED STATES OIL FUND LP UNITS 91232N108 299 64200 SH Put SOLE 0 0 64200 UNITED STATES OIL FUND LP UNITS 91232N108 101 17800 SH Put SOLE 0 0 17800 UNITED STATES STL CORP NEW COM 912909108 3855 150226 SH SOLE 84867 0 65359 UNITED TECHNOLOGIES CORP COM 913017109 75481 650222 SH SOLE 239220 0 411002 UNITED TECHNOLOGIES CORP COM 913017109 42 24200 SH Call SOLE 0 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 290 2473 SH SOLE 826 0 1647 UNITEDHEALTH GROUP INC COM 91324P102 268358 1370168 SH SOLE 866628 0 503540 UNITI GROUP INC COM 91325V108 7600 518404 SH SOLE 31191 0 487213 UNIVAR INC COM 91336L107 5377 185877 SH SOLE 182648 0 3229 UNIVERSAL CORP VA COM 913456109 467 8156 SH SOLE 0 0 8156 UNIVERSAL DISPLAY CORP COM 91347P105 5389 41821 SH SOLE 0 0 41821 UNIVERSAL ELECTRS INC COM 913483103 1554 24512 SH SOLE 24478 0 34 UNIVERSAL HLTH SVCS INC CL B 913903100 8328 75068 SH SOLE 52299 0 22769 UNIVERSAL SEC INSTRS INC COM NEW 913821302 129 73513 SH SOLE 0 0 73513 UNUM GROUP COM 91529Y106 14058 274953 SH SOLE 267513 0 7440 UPLAND SOFTWARE INC COM 91544A109 854 40377 SH SOLE 0 0 40377 URANIUM ENERGY CORP COM 916896103 29 20800 SH SOLE 0 0 20800 URBAN OUTFITTERS INC COM 917047102 426 17835 SH SOLE 0 0 17835 US BANCORP DEL COM NEW 902973304 108672 2027843 SH SOLE 1583950 0 443893 US BANCORP DEL COM NEW 902973304 18 13000 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 3 25000 SH Call SOLE 0 0 0 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 906 54209 SH SOLE 0 0 54209 USA TECHNOLOGIES INC COM NO PAR 90328S500 75 12075 SH SOLE 0 0 12075 USA TRUCK INC COM 902925106 450 32000 SH SOLE 0 0 32000 V F CORP COM 918204108 25051 394063 SH SOLE 215409 0 178654 VAIL RESORTS INC COM 91879Q109 9105 39909 SH SOLE 35209 0 4700 VALE S A ADR 91912E105 1642 163094 SH SOLE 113256 0 49838 VALEANT PHARMACEUTICALS INTL COM 91911K102 2855 199260 SH SOLE 0 0 199260 VALEANT PHARMACEUTICALS INTL COM 91911K102 68 20000 SH Call SOLE 0 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 1 10300 SH Call SOLE 0 0 0 VALERO ENERGY CORP NEW COM 91913Y100 76482 994173 SH SOLE 751525 0 242648 VALERO ENERGY CORP NEW COM 91913Y100 53 12300 SH Call SOLE 0 0 0 VALHI INC NEW COM 918905100 625 257300 SH SOLE 0 0 257300 VALIDUS HOLDINGS LTD COM SHS G9319H102 7788 158269 SH SOLE 154630 0 3639 VALLEY NATL BANCORP COM 919794107 2667 221317 SH SOLE 0 0 221317 VALMONT INDS INC COM 920253101 2064 13055 SH SOLE 0 0 13055 VALVOLINE INC COM 92047W101 4885 208293 SH SOLE 181977 0 26316 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 451 7647 SH SOLE 0 0 7647 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 2312 96152 SH SOLE 0 0 96152 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2027 101490 SH SOLE 0 0 101490 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2083 118850 SH SOLE 0 0 118850 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 2523 18810 SH SOLE 0 0 18810 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 2174 79930 SH SOLE 0 0 79930 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 612 20196 SH SOLE 629 0 19567 VANECK VECTORS ETF TR GAMING ETF 92189F882 208 4881 SH SOLE 0 0 4881 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 10262 446963 SH SOLE 0 0 446963 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 400 28190 SH SOLE 0 0 28190 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 375 15690 SH SOLE 0 0 15690 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 5476 174893 SH SOLE 16852 0 158041 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 430 22406 SH SOLE 76 0 22330 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2242 66760 SH SOLE 0 0 66760 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 5781 143315 SH SOLE 0 0 143315 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 379 15017 SH SOLE 0 0 15017 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 6550 251232 SH SOLE 0 0 251232 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 5113 88515 SH SOLE 0 0 88515 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 213 9568 SH SOLE 0 0 9568 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 4117 44118 SH SOLE 0 0 44118 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 536 21902 SH SOLE 16134 0 5768 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 2411 18733 SH SOLE 0 0 18733 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1765 16979 SH SOLE 0 0 16979 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 365 2910 SH SOLE 0 0 2910 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 3947 32671 SH SOLE 286 0 32385 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 4572 39014 SH SOLE 0 0 39014 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 4922 34958 SH SOLE 0 0 34958 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1693 12487 SH SOLE 325 0 12162 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 19861 234597 SH SOLE 0 0 234597 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 15319 163367 SH SOLE 4626 0 158741 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 20313 254482 SH SOLE 0 0 254482 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 79787 973471 SH SOLE 443394 0 530077 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 7383 135237 SH SOLE 6 0 135231 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 21059 196560 SH SOLE 0 0 196560 VANGUARD INDEX FDS GROWTH ETF 922908736 65201 491150 SH SOLE 34409 0 456741 VANGUARD INDEX FDS LARGE CAP ETF 922908637 10331 89525 SH SOLE 20364 0 69161 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 11101 91178 SH SOLE 70 0 91108 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 8977 84974 SH SOLE 30 0 84944 VANGUARD INDEX FDS MID CAP ETF 922908629 27944 190093 SH SOLE 0 0 190093 VANGUARD INDEX FDS MID CAP ETF 922908629 18 21900 SH Call SOLE 0 0 0 VANGUARD INDEX FDS REIT ETF 922908553 66066 795099 SH SOLE 2080 0 793019 VANGUARD INDEX FDS REIT ETF 922908553 3 23100 SH Call SOLE 0 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2371042 10274898 SH SOLE 9790818 0 484080 VANGUARD INDEX FDS SM CP VAL ETF 922908611 13297 104057 SH SOLE 19 0 104038 VANGUARD INDEX FDS SMALL CP ETF 922908751 26517 187636 SH SOLE 0 0 187636 VANGUARD INDEX FDS SML CP GRW ETF 922908595 8889 58233 SH SOLE 16 0 58217 VANGUARD INDEX FDS TOTAL STK MKT 922908769 49831 384734 SH SOLE 0 0 384734 VANGUARD INDEX FDS VALUE ETF 922908744 63052 631665 SH SOLE 268470 0 363195 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 63173 1198487 SH SOLE 494112 0 704375 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 68597 1574400 SH SOLE 34916 0 1539484 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12 23100 SH Call SOLE 0 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 11981 205393 SH SOLE 0 0 205393 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 11291 165557 SH SOLE 87032 0 78525 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3136 27281 SH SOLE 0 0 27281 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1438 24209 SH SOLE 765 0 23444 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 7409 104763 SH SOLE 0 0 104763 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 5147 104092 SH SOLE 8 0 104084 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 175160 3390632 SH SOLE 3353003 0 37629 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 52085 591806 SH SOLE 407150 0 184656 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 605 6416 SH SOLE 0 0 6416 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 18143 343755 SH SOLE 339644 0 4111 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 80158 1000355 SH SOLE 606427 0 393928 VANGUARD SCOTTSDALE FDS SHTRM GVT BD ETF 92206C102 10203 168012 SH SOLE 133663 0 34349 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1198 9336 SH SOLE 0 0 9336 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1200 10398 SH SOLE 0 0 10398 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 543 5243 SH SOLE 0 0 5243 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 544 4187 SH SOLE 0 0 4187 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2479 20848 SH SOLE 0 0 20848 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 47419 500245 SH SOLE 0 0 500245 VANGUARD STAR FD VG TL INTL STK F 921909768 17439 318638 SH SOLE 4 0 318634 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 95246 2194101 SH SOLE 418 0 2193683 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 3059 37698 SH SOLE 0 0 37698 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 175390 2163434 SH SOLE 1572744 0 590690 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 2583 40426 SH SOLE 0 0 40426 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 1620 24662 SH SOLE 0 0 24662 VANGUARD WORLD FD EXTENDED DUR 921910709 2083 17843 SH SOLE 0 0 17843 VANGUARD WORLD FD MEGA CAP INDEX 921910873 6616 76688 SH SOLE 0 0 76688 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 25772 358994 SH SOLE 0 0 358994 VANGUARD WORLD FD MEGA GRWTH IND 921910816 26958 257428 SH SOLE 0 0 257428 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 3916 27321 SH SOLE 23 0 27298 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1325 9564 SH SOLE 0 0 9564 VANGUARD WORLD FDS ENERGY ETF 92204A306 4147 44318 SH SOLE 0 0 44318 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 14975 229116 SH SOLE 0 0 229116 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 17801 116895 SH SOLE 0 0 116895 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 4706 35050 SH SOLE 0 0 35050 VANGUARD WORLD FDS INF TECH ETF 92204A702 26780 176195 SH SOLE 16417 0 159778 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1716 13348 SH SOLE 0 0 13348 VANGUARD WORLD FDS TELCOMM ETF 92204A884 3605 39080 SH SOLE 16037 0 23043 VANGUARD WORLD FDS UTILITIES ETF 92204A876 4053 34704 SH SOLE 2 0 34702 VANTIV INC CL A 92210H105 14261 202373 SH SOLE 177415 0 24958 VARIAN MED SYS INC COM 92220P105 7718 77138 SH SOLE 72056 0 5082 VARONIS SYS INC COM 922280102 2622 62569 SH SOLE 57311 0 5258 VASCULAR BIOGENICS LTD COM M96883109 197 32342 SH SOLE 0 0 32342 VECTOR GROUP LTD COM 92240M108 630 30771 SH SOLE 0 0 30771 VECTREN CORP COM 92240G101 5197 79014 SH SOLE 64106 0 14908 VEDANTA LTD SPONSORED ADR 92242Y100 400 20686 SH SOLE 19477 0 1209 VEECO INSTRS INC DEL COM 922417100 556 25983 SH SOLE 25884 0 99 VEEVA SYS INC CL A COM 922475108 2173 38526 SH SOLE 955 0 37571 VEEVA SYS INC CL A COM 922475108 3 12900 SH Call SOLE 0 0 0 VENTAS INC COM 92276F100 81712 1254596 SH SOLE 1173432 0 81164 VERASTEM INC COM 92337C104 275 58406 SH SOLE 0 0 58406 VEREIT INC COM 92339V100 559 67436 SH SOLE 7824 0 59612 VERIFONE SYS INC COM 92342Y109 5234 258105 SH SOLE 68364 0 189741 VERINT SYS INC COM 92343X100 2056 49128 SH SOLE 46950 0 2178 VERISIGN INC COM 92343E102 1807 16986 SH SOLE 3151 0 13835 VERISK ANALYTICS INC COM 92345Y106 9722 116870 SH SOLE 111306 0 5564 VERIZON COMMUNICATIONS INC COM 92343V104 439469 8879945 SH SOLE 4778706 0 4101239 VERIZON COMMUNICATIONS INC COM 92343V104 7 15200 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 21 27000 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 14100 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 37 82300 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 22 24000 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 36 85600 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 32 35300 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 6899 193978 SH SOLE 193378 0 600 VERSARTIS INC COM 92529L102 77 31232 SH SOLE 0 0 31232 VERSUM MATLS INC COM 92532W103 8264 212890 SH SOLE 40046 0 172844 VERTEX PHARMACEUTICALS INC COM 92532F100 61660 405548 SH SOLE 385286 0 20262 VIACOM INC NEW CL A 92553P102 243 6609 SH SOLE 0 0 6609 VIACOM INC NEW CL B 92553P201 5426 194903 SH SOLE 56358 0 138545 VICOR CORP COM 925815102 274 11629 SH SOLE 0 0 11629 VICTORY PORTFOLIOS II SHS DEVP ENH VOL 92647N816 1584 46527 SH SOLE 0 0 46527 VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 3455 75767 SH SOLE 0 0 75767 VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 423 9270 SH SOLE 0 0 9270 VICTORY PORTFOLIOS II SHS US DISCOVRY 92647N774 328 7523 SH SOLE 0 0 7523 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 12782 287961 SH SOLE 0 0 287961 VIEWRAY INC COM 92672L107 1147 199200 SH SOLE 0 0 199200 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 2422 129919 SH SOLE 0 0 129919 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 1087 123679 SH SOLE 0 0 123679 VIRNETX HLDG CORP COM 92823T108 626 160430 SH SOLE 0 0 160430 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 406 30729 SH SOLE 0 0 30729 VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 204 11287 SH SOLE 0 0 11287 VIRTUS TOTAL RETURN FUND INC COM 92837G100 1872 143590 SH SOLE 0 0 143590 VISA INC COM CL A 92826C839 191354 1818242 SH SOLE 671512 0 1146730 VISA INC COM CL A 92826C839 129 16600 SH Call SOLE 0 0 0 VISTA OUTDOOR INC COM 928377100 361 15742 SH SOLE 6723 0 9019 VISTEON CORP COM NEW 92839U206 1326 10716 SH SOLE 8955 0 1761 VISTRA ENERGY CORP COM 92840M102 1842 98575 SH SOLE 0 0 98575 VITAL THERAPIES INC COM 92847R104 236 46645 SH SOLE 0 0 46645 VMWARE INC CL A COM 928563402 16018 146694 SH SOLE 108790 0 37904 VOC ENERGY TR TR UNIT 91829B103 71 19060 SH SOLE 0 0 19060 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 195750 6878077 SH SOLE 5913743 0 964334 VONAGE HLDGS CORP COM 92886T201 378 46390 SH SOLE 0 0 46390 VORNADO RLTY TR SH BEN INT 929042109 486 6321 SH SOLE 0 0 6321 VOXELJET AG ADS 92912L107 61 11315 SH SOLE 0 0 11315 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 142 13251 SH SOLE 0 0 13251 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 572 60291 SH SOLE 0 0 60291 VOYA FINL INC COM 929089100 2689 67399 SH SOLE 31419 0 35980 VOYA GLBL ADV & PREM OPP FD COM 92912R104 319 27739 SH SOLE 0 0 27739 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 347 42799 SH SOLE 0 0 42799 VOYA INFRASTRUCTURE INDLS & COM 92912X101 324 19691 SH SOLE 0 0 19691 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 132 17148 SH SOLE 0 0 17148 VOYA PRIME RATE TR SH BEN INT 92913A100 505 96651 SH SOLE 0 0 96651 VOYA RISK MANAGED NAT RES FD COM 92913C106 948 143706 SH SOLE 0 0 143706 VULCAN MATLS CO COM 929160109 1530 12790 SH SOLE 3112 0 9678 W P CAREY INC COM 92936U109 7723 114595 SH SOLE 0 0 114595 WABCO HLDGS INC COM 92927K102 16589 112085 SH SOLE 110530 0 1555 WABTEC CORP COM 929740108 2520 33270 SH SOLE 24588 0 8682 WADDELL & REED FINL INC CL A 930059100 7220 359722 SH SOLE 0 0 359722 WAGEWORKS INC COM 930427109 3257 53654 SH SOLE 53518 0 136 WAL-MART STORES INC COM 931142103 153687 1966818 SH SOLE 1067847 0 898971 WALGREENS BOOTS ALLIANCE INC COM 931427108 38993 504952 SH SOLE 67478 0 437474 WALGREENS BOOTS ALLIANCE INC COM 931427108 1 15900 SH Call SOLE 0 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 92 11036 SH SOLE 0 0 11036 WASHINGTON TR BANCORP COM 940610108 3863 67468 SH SOLE 65768 0 1700 WASTE CONNECTIONS INC COM 94106B101 31780 454265 SH SOLE 53882 0 400383 WASTE MGMT INC DEL COM 94106L109 47345 604890 SH SOLE 266231 0 338659 WASTE MGMT INC DEL COM 94106L109 25 18300 SH Call SOLE 0 0 0 WASTE MGMT INC DEL COM 94106L109 145 40200 SH Call SOLE 0 0 0 WATERS CORP COM 941848103 15449 86060 SH SOLE 82525 0 3535 WATSCO INC COM 942622200 5625 34921 SH SOLE 14553 0 20368 WD-40 CO COM 929236107 1276 11403 SH SOLE 9594 0 1809 WEATHERFORD INTL PLC ORD SHS G48833100 17199 3755211 SH SOLE 3564607 0 190604 WEBSTER FINL CORP CONN COM 947890109 1483 28225 SH SOLE 26502 0 1723 WEC ENERGY GROUP INC COM 92939U106 58537 932414 SH SOLE 815929 0 116485 WEIBO CORP SPONSORED ADR 948596101 726 7339 SH SOLE 0 0 7339 WEIGHT WATCHERS INTL INC NEW COM 948626106 340 7808 SH SOLE 0 0 7808 WEINGARTEN RLTY INVS SH BEN INT 948741103 570 17966 SH SOLE 0 0 17966 WELBILT INC COM 949090104 1361 59058 SH SOLE 43262 0 15796 WELLCARE HEALTH PLANS INC COM 94946T106 1517 8833 SH SOLE 7101 0 1732 WELLS FARGO CO NEW COM 949746101 186439 3380571 SH SOLE 2506882 0 873689 WELLS FARGO CO NEW COM 949746101 3 10700 SH Call SOLE 0 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 3365 2559 SH SOLE 0 0 2559 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 149 23795 SH SOLE 0 0 23795 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 108 12310 SH SOLE 0 0 12310 WELLS FARGO MULTI SECTOR INC COM 94987D101 2593 193210 SH SOLE 0 0 193210 WELLTOWER INC 6.50% PFD PREPET 95040Q203 920 14500 SH SOLE 0 0 14500 WELLTOWER INC COM 95040Q104 114045 1622730 SH SOLE 1330475 0 292255 WENDYS CO COM 95058W100 2089 134513 SH SOLE 81561 0 52952 WESBANCO INC COM 950810101 1307 31856 SH SOLE 0 0 31856 WESCO INTL INC COM 95082P105 4123 70788 SH SOLE 64410 0 6378 WEST PHARMACEUTICAL SVSC INC COM 955306105 6711 69717 SH SOLE 52522 0 17195 WESTAR ENERGY INC COM 95709T100 705 14205 SH SOLE 0 0 14205 WESTERN ALLIANCE BANCORP COM 957638109 2514 47359 SH SOLE 38040 0 9319 WESTERN ASSET CLYM INFL OPP COM 95766R104 1604 142176 SH SOLE 0 0 142176 WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 419 36318 SH SOLE 0 0 36318 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1599 101581 SH SOLE 0 0 101581 WESTERN ASSET GLB HI INCOME COM 95766B109 195 18991 SH SOLE 0 0 18991 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1307 71682 SH SOLE 0 0 71682 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 2004 128886 SH SOLE 0 0 128886 WESTERN ASSET HIGH INCM FD I COM 95766J102 422 58596 SH SOLE 0 0 58596 WESTERN ASSET HIGH INCM OPP COM 95766K109 2041 397759 SH SOLE 0 0 397759 WESTERN ASSET INTM MUNI FD I COM 958435109 1268 130347 SH SOLE 0 0 130347 WESTERN ASSET INVT GRADE DEF COM 95790A101 429 20226 SH SOLE 0 0 20226 WESTERN ASSET MTG CAP CORP COM 95790D105 154 14661 SH SOLE 0 0 14661 WESTERN ASSET MUN DEF OPP TR COM 95768A109 1220 53733 SH SOLE 0 0 53733 WESTERN ASSET MUN HI INCM FD COM 95766N103 1158 149371 SH SOLE 0 0 149371 WESTERN ASST MN PRT FD INC COM 95766P108 3121 201606 SH SOLE 0 0 201606 WESTERN ASST MNGD MUN FD INC COM 95766M105 1150 82136 SH SOLE 0 0 82136 WESTERN DIGITAL CORP COM 958102105 56315 651800 SH SOLE 549158 0 102642 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 323 7840 SH SOLE 0 0 7840 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 4682 91296 SH SOLE 0 0 91296 WESTERN NEW ENG BANCORP INC COM 958892101 186 17055 SH SOLE 0 0 17055 WESTERN REFNG LOGISTICS LP COM UNIT REP LTP 95931Q205 1094 42410 SH SOLE 0 0 42410 WESTERN UN CO COM 959802109 43148 2247275 SH SOLE 2225709 0 21566 WESTLAKE CHEM CORP COM 960413102 268 3220 SH SOLE 33 0 3187 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 353 15561 SH SOLE 0 0 15561 WESTPAC BKG CORP SPONSORED ADR 961214301 31516 1249636 SH SOLE 1117947 0 131689 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 228 69585 SH SOLE 0 0 69585 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 66 30000 SH Call SOLE 0 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 9 25000 SH Put SOLE 0 0 25000 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 12 20000 SH Call SOLE 0 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 24 23000 SH Put SOLE 0 0 23000 WESTROCK CO COM 96145D105 20600 363125 SH SOLE 292101 0 71024 WEX INC COM 96208T104 1474 13131 SH SOLE 3484 0 9647 WEYERHAEUSER CO COM 962166104 78595 2309582 SH SOLE 1608780 0 700802 WEYERHAEUSER CO COM 962166104 9 23700 SH Call SOLE 0 0 0 WGL HLDGS INC COM 92924F106 297 3527 SH SOLE 0 0 3527 WHEATON PRECIOUS METALS CORP COM 962879102 1682 88120 SH SOLE 0 0 88120 WHIRLPOOL CORP COM 963320106 6027 32670 SH SOLE 16264 0 16406 WHITE MTNS INS GROUP LTD COM G9618E107 6370 7433 SH SOLE 6956 0 477 WHITEHORSE FIN INC COM 96524V106 532 36077 SH SOLE 0 0 36077 WHITING PETE CORP NEW COM 966387102 6431 1177868 SH SOLE 0 0 1177868 WHITING PETE CORP NEW COM 966387102 5 115900 SH Call SOLE 0 0 0 WILDHORSE RESOURCE DEV CORP COM 96812T102 2274 170746 SH SOLE 0 0 170746 WILEY JOHN & SONS INC CL A 968223206 22410 418879 SH SOLE 415212 0 3667 WILLAMETTE VY VINEYARD INC COM 969136100 103 13075 SH SOLE 0 0 13075 WILLIAMS COS INC DEL COM 969457100 23032 767493 SH SOLE 410709 0 356784 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 6789 174533 SH SOLE 0 0 174533 WILLIAMS SONOMA INC COM 969904101 1888 37856 SH SOLE 0 0 37856 WILLIS TOWERS WATSON PUB LTD SHS G96629103 55012 356669 SH SOLE 233248 0 123421 WINDSTREAM HLDGS INC COM NEW 97382A200 47 26566 SH SOLE 0 0 26566 WINTRUST FINL CORP COM 97650W108 21928 279991 SH SOLE 31819 0 248172 WIPRO LTD SPON ADR 1 SH 97651M109 68 12001 SH SOLE 0 0 12001 WISDOMTREE INVTS INC COM 97717P104 1220 119830 SH SOLE 0 0 119830 WISDOMTREE TR CBOE S&P 500 97717X560 3443 116790 SH SOLE 114220 0 2570 WISDOMTREE TR CURRNCY INT EQ 97717X263 358 12055 SH SOLE 0 0 12055 WISDOMTREE TR EM LCL DEBT FD 97717X867 227 5873 SH SOLE 0 0 5873 WISDOMTREE TR EMER MKT HIGH FD 97717W315 9798 227870 SH SOLE 1044 0 226826 WISDOMTREE TR EMG MKTS SMCAP 97717W281 2013 41061 SH SOLE 0 0 41061 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 33062 511005 SH SOLE 295478 0 215527 WISDOMTREE TR EUROPE SMCP DV 97717W869 5145 74055 SH SOLE 0 0 74055 WISDOMTREE TR GLB HIGH DIV FD 97717W877 259 5493 SH SOLE 0 0 5493 WISDOMTREE TR HEDGED HI YLD BD 97717W430 429 17771 SH SOLE 0 0 17771 WISDOMTREE TR INDIA ERNGS FD 97717W422 5201 206611 SH SOLE 0 0 206611 WISDOMTREE TR INTL DIV EX FINL 97717W786 340 7975 SH SOLE 0 0 7975 WISDOMTREE TR INTL EQUITY FD 97717W703 25624 470505 SH SOLE 423193 0 47312 WISDOMTREE TR INTL LRGCAP DV 97717W794 724 14626 SH SOLE 0 0 14626 WISDOMTREE TR INTL MIDCAP DV 97717W778 2233 33665 SH SOLE 0 0 33665 WISDOMTREE TR INTL SMCAP DIV 97717W760 1611 21784 SH SOLE 0 0 21784 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 21590 704186 SH SOLE 699276 0 4910 WISDOMTREE TR ITL HIGH DIV FD 97717W802 224 5129 SH SOLE 0 0 5129 WISDOMTREE TR JAPN HEDGE EQT 97717W851 6110 111699 SH SOLE 0 0 111699 WISDOMTREE TR JP SMALLCP DIV 97717W836 11224 149616 SH SOLE 148488 0 1128 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 606 14197 SH SOLE 0 0 14197 WISDOMTREE TR US DIVID EX FNCL 97717W406 1607 19055 SH SOLE 0 0 19055 WISDOMTREE TR US HIGH DIVIDEND 97717W208 14765 211206 SH SOLE 0 0 211206 WISDOMTREE TR US LARGECAP DIVD 97717W307 24148 278081 SH SOLE 226898 0 51183 WISDOMTREE TR US MIDCAP DIVID 97717W505 25020 250332 SH SOLE 0 0 250332 WISDOMTREE TR US MIDCP EARNING 97717W570 579 15552 SH SOLE 0 0 15552 WISDOMTREE TR US QTLY DIV GRT 97717X669 3247 85082 SH SOLE 0 0 85082 WISDOMTREE TR US S CAP QTY DIV 97717X651 541 15684 SH SOLE 0 0 15684 WISDOMTREE TR US SMALLCAP DIVD 97717W604 6809 81022 SH SOLE 0 0 81022 WISDOMTREE TR US SMALLCP ERNGS 97717W562 1138 32529 SH SOLE 0 0 32529 WISDOMTREE TR US TOTAL DIVIDND 97717W109 893 10176 SH SOLE 0 0 10176 WMIH CORP COM 92936P100 24 25089 SH SOLE 0 0 25089 WOODWARD INC COM 980745103 1075 13848 SH SOLE 10980 0 2868 WORKDAY INC CL A 98138H101 7943 75372 SH SOLE 50526 0 24846 WORKHORSE GROUP INC COM NEW 98138J206 83 30100 SH SOLE 0 0 30100 WPP PLC NEW ADR 92937A102 5182 55839 SH SOLE 44242 0 11597 WPX ENERGY INC COM 98212B103 3616 314477 SH SOLE 260320 0 54157 WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 223 8616 SH SOLE 6798 0 1818 WSI INDS INC COM 92932Q102 59 18000 SH SOLE 0 0 18000 WYNDHAM WORLDWIDE CORP COM 98310W108 5544 52598 SH SOLE 30592 0 22006 WYNN RESORTS LTD COM 983134107 12280 82455 SH SOLE 585 0 81870 XCEL ENERGY INC COM 98389B100 24784 523750 SH SOLE 427524 0 96226 XENIA HOTELS & RESORTS INC COM 984017103 358 16986 SH SOLE 0 0 16986 XEROX CORP COM NEW 984121608 837 25130 SH SOLE 2066 0 23064 XILINX INC COM 983919101 22627 319457 SH SOLE 168916 0 150541 XILINX INC COM 983919101 43 23200 SH Call SOLE 0 0 0 XL GROUP LTD COM G98294104 2593 65717 SH SOLE 61742 0 3975 XPO LOGISTICS INC COM 983793100 21261 313673 SH SOLE 38877 0 274796 XPO LOGISTICS INC COM 983793100 494 48900 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 3253 51935 SH SOLE 28083 0 23852 YAMANA GOLD INC COM 98462Y100 79 29861 SH SOLE 0 0 29861 YANDEX N V SHS CLASS A N97284108 2295 69644 SH SOLE 67829 0 1815 YELP INC CL A 985817105 1292 29840 SH SOLE 0 0 29840 YIRENDAI LTD SPONSORED ADR 98585L100 552 13154 SH SOLE 0 0 13154 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 1055 47339 SH SOLE 0 0 47339 YRC WORLDWIDE INC COM PAR $.01 984249607 866 62783 SH SOLE 0 0 62783 YRC WORLDWIDE INC COM PAR $.01 984249607 24 21400 SH Call SOLE 0 0 0 YUM BRANDS INC COM 988498101 14381 195365 SH SOLE 61812 0 133553 YUM CHINA HLDGS INC COM 98850P109 16474 412165 SH SOLE 289124 0 123041 YY INC ADS REPCOM CLA 98426T106 2099 24182 SH SOLE 0 0 24182 ZAYO GROUP HLDGS INC COM 98919V105 742 21568 SH SOLE 5322 0 16246 ZEBRA TECHNOLOGIES CORP CL A 989207105 2904 26748 SH SOLE 22501 0 4247 ZILLOW GROUP INC CL A 98954M101 210 5235 SH SOLE 0 0 5235 ZILLOW GROUP INC CL C CAP STK 98954M200 271 6730 SH SOLE 0 0 6730 ZIMMER BIOMET HLDGS INC COM 98956P102 12954 110635 SH SOLE 94099 0 16536 ZION OIL & GAS INC COM 989696109 42 12189 SH SOLE 0 0 12189 ZIONS BANCORPORATION COM 989701107 2022 42857 SH SOLE 24648 0 18209 ZIOPHARM ONCOLOGY INC COM 98973P101 216 35209 SH SOLE 0 0 35209 ZOES KITCHEN INC COM 98979J109 847 67058 SH SOLE 66058 0 1000 ZOETIS INC CL A 98978V103 37885 594179 SH SOLE 341528 0 252651 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 532 37905 SH SOLE 0 0 37905 ZYNGA INC CL A 98986T108 39 10270 SH SOLE 0 0 10270