0001084208-16-000016.txt : 20161114 0001084208-16-000016.hdr.sgml : 20161111 20161114145333 ACCESSION NUMBER: 0001084208-16-000016 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20160930 FILED AS OF DATE: 20161114 DATE AS OF CHANGE: 20161114 EFFECTIVENESS DATE: 20161114 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: 161993923 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-2016 09-30-2016 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-14-2016 0 3316 36667763 false
INFORMATION TABLE 2 rj1110_13F.xml SECTION 13F HOLDINGS REPORT 1 800 FLOWERS COM CL A 68243Q106 131 14300 SH SOLE 0 0 14300 3-D SYS CORP DEL COM NEW 88554D205 2362 131562 SH SOLE 0 0 131562 3M CO COM 88579Y101 94801 537929 SH SOLE 259585 0 278344 8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 673 46745 SH SOLE 0 0 46745 8X8 INC NEW COM 282914100 918 59524 SH SOLE 0 0 59524 A H BELO CORP COM CL A 001282102 74 10015 SH SOLE 0 0 10015 AAC HLDGS INC COM 000307108 613 35258 SH SOLE 0 0 35258 AAON INC COM PAR $0.004 000360206 274 9490 SH SOLE 0 0 9490 AAR CORP COM 000361105 549 17540 SH SOLE 0 0 17540 ABAXIS INC COM 002567105 5019 97223 SH SOLE 97059 0 164 ABB LTD SPONSORED ADR 000375204 9455 420029 SH SOLE 34726 0 385303 ABBOTT LABS COM 002824100 75618 1788082 SH SOLE 953338 0 834744 ABBOTT LABS COM 002824100 105 72300 SH Call SOLE 0 0 0 ABBOTT LABS COM 002824100 55 71900 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 188408 2987281 SH SOLE 2001622 0 985659 ABBVIE INC COM 00287Y109 9 21500 SH Call SOLE 0 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 538 105080 SH SOLE 0 0 105080 ABERDEEN SINGAPORE FD INC COM 003244100 95 10171 SH SOLE 0 0 10171 ABIOMED INC COM 003654100 2143 16663 SH SOLE 3130 0 13533 ABM INDS INC COM 000957100 515 12961 SH SOLE 11044 0 1917 ACACIA COMMUNICATIONS INC COM 00401C108 1352 13092 SH SOLE 0 0 13092 ACACIA RESH CORP ACACIA TCH COM 003881307 170 26100 SH SOLE 0 0 26100 ACADEMY FDS TR INNOV IBD50 FD 004006508 243 10325 SH SOLE 0 0 10325 ACADIA HEALTHCARE COMPANY IN COM 00404A109 3220 64990 SH SOLE 30158 0 34832 ACADIA PHARMACEUTICALS INC COM 004225108 458 14393 SH SOLE 7834 0 6559 ACADIA PHARMACEUTICALS INC COM 004225108 17 11000 SH Call SOLE 0 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 34327 280973 SH SOLE 114584 0 166389 ACELRX PHARMACEUTICALS INC COM 00444T100 97 25000 SH SOLE 0 0 25000 ACHILLION PHARMACEUTICALS IN COM 00448Q201 907 111965 SH SOLE 0 0 111965 ACORDA THERAPEUTICS INC COM 00484M106 327 15670 SH SOLE 15170 0 500 ACTIVISION BLIZZARD INC COM 00507V109 18057 407602 SH SOLE 350507 0 57095 ACTUANT CORP CL A NEW 00508X203 8071 347294 SH SOLE 347294 0 0 ACUITY BRANDS INC COM 00508Y102 14059 53134 SH SOLE 42530 0 10604 ADAM NAT RES FD INC COM 00548F105 1878 94248 SH SOLE 0 0 94248 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 373 108647 SH SOLE 0 0 108647 ADAMS DIVERSIFIED EQUITY FD COM 006212104 11002 836675 SH SOLE 0 0 836675 ADEPTUS HEALTH INC CL A 006855100 300 6958 SH SOLE 4602 0 2356 ADOBE SYS INC COM 00724F101 28094 258837 SH SOLE 212953 0 45884 ADURO BIOTECH INC COM 00739L101 293 23549 SH SOLE 0 0 23549 ADVANCE AUTO PARTS INC COM 00751Y106 8261 55398 SH SOLE 39097 0 16301 ADVANCED ENERGY INDS COM 007973100 309 6534 SH SOLE 700 0 5834 ADVANCED MICRO DEVICES INC COM 007903107 416 60204 SH SOLE 0 0 60204 ADVENT CLAY CONV SEC INC FD COM 007639107 401 69703 SH SOLE 0 0 69703 ADVENT CLAYMORE CV SECS & IN COM 00764C109 2493 170993 SH SOLE 0 0 170993 ADVENT CLAYMORE ENH GRW & IN COM 00765E104 1119 134018 SH SOLE 0 0 134018 ADVISORSHARES TR PERITUS HG YLD 00768Y503 319 9140 SH SOLE 0 0 9140 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 744 77303 SH SOLE 0 0 77303 ADVISORSHARES TR SAGE CORE ETF 00768Y651 5916 59575 SH SOLE 0 0 59575 ADVISORY BRD CO COM 00762W107 348 7789 SH SOLE 7629 0 160 AEGON N V NY REGISTRY SH 007924103 4752 1231097 SH SOLE 77953 0 1153144 AERCAP HOLDINGS NV SHS N00985106 6138 159482 SH SOLE 150760 0 8722 AERIE PHARMACEUTICALS INC COM 00771V108 4413 116929 SH SOLE 50878 0 66051 AERIE PHARMACEUTICALS INC COM 00771V108 102 23800 SH Call SOLE 0 0 0 AEROVIRONMENT INC COM 008073108 326 13358 SH SOLE 0 0 13358 AES CORP COM 00130H105 7025 546670 SH SOLE 529547 0 17123 AES TR III PFD CV 6.75% 00808N202 511 10021 SH SOLE 110 0 9911 AETNA INC NEW COM 00817Y108 23267 201530 SH SOLE 130854 0 70676 AFFILIATED MANAGERS GROUP COM 008252108 4593 31744 SH SOLE 10754 0 20990 AFLAC INC COM 001055102 15853 220578 SH SOLE 27590 0 192988 AGCO CORP COM 001084102 9417 190937 SH SOLE 189049 0 1888 AGILENT TECHNOLOGIES INC COM 00846U101 735 15611 SH SOLE 9 0 15602 AGNICO EAGLE MINES LTD COM 008474108 2147 39620 SH SOLE 0 0 39620 AGREE REALTY CORP COM 008492100 2593 52454 SH SOLE 31818 0 20636 AGRIUM INC COM 008916108 14357 158580 SH SOLE 127069 0 31511 AIMMUNE THERAPEUTICS INC COM 00900T107 257 17134 SH SOLE 16361 0 773 AIR LEASE CORP CL A 00912X302 11135 389612 SH SOLE 23548 0 366064 AIR METHODS CORP COM PAR $.06 009128307 2218 70424 SH SOLE 70105 0 319 AIR PRODS & CHEMS INC COM 009158106 73920 491687 SH SOLE 56555 0 435132 AIR PRODS & CHEMS INC COM 009158106 36 30300 SH Call SOLE 0 0 0 AIRCASTLE LTD COM G0129K104 13738 691758 SH SOLE 496690 0 195068 AIRTRAN HLDGS INC NOTE 5.250%11/0 00949PAD0 411 150000 PRN SOLE 0 0 150000 AK STL HLDG CORP COM 001547108 330 68243 SH SOLE 0 0 68243 AKAMAI TECHNOLOGIES INC COM 00971T101 5125 96721 SH SOLE 85925 0 10796 AKEBIA THERAPEUTICS INC COM 00972D105 260 28746 SH SOLE 24646 0 4100 ALAMOS GOLD INC NEW COM CL A 011532108 136 16617 SH SOLE 0 0 16617 ALASKA AIR GROUP INC COM 011659109 10153 154156 SH SOLE 69711 0 84445 ALBEMARLE CORP COM 012653101 7623 89167 SH SOLE 64074 0 25093 ALCENTRA CAP CORP COM 01374T102 2251 173260 SH SOLE 0 0 173260 ALCOA INC COM 013817101 5190 511834 SH SOLE 1301 0 510533 ALDER BIOPHARMACEUTICALS INC COM 014339105 560 17088 SH SOLE 8302 0 8786 ALERE INC COM 01449J105 455 10524 SH SOLE 5964 0 4560 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3072 28241 SH SOLE 21970 0 6271 ALEXCO RESOURCE CORP COM 01535P106 234 131453 SH SOLE 0 0 131453 ALEXION PHARMACEUTICALS INC COM 015351109 25228 205874 SH SOLE 123654 0 82220 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 53098 501915 SH SOLE 324435 0 177480 ALIGN TECHNOLOGY INC COM 016255101 3623 38641 SH SOLE 25962 0 12679 ALKERMES PLC SHS G01767105 1178 25046 SH SOLE 22262 0 2784 ALLEGHANY CORP DEL COM 017175100 12617 24031 SH SOLE 15072 0 8959 ALLEGIANT TRAVEL CO COM 01748X102 246 1866 SH SOLE 0 0 1866 ALLEGION PUB LTD CO ORD SHS G0176J109 2219 32195 SH SOLE 1795 0 30400 ALLERGAN PLC PFD CONV SER A G0177J116 2189 2665 SH SOLE 0 0 2665 ALLERGAN PLC SHS G0177J108 88953 386233 SH SOLE 274654 0 111579 ALLETE INC COM NEW 018522300 4432 74337 SH SOLE 70437 0 3900 ALLIANCE DATA SYSTEMS CORP COM 018581108 12851 59901 SH SOLE 31370 0 28531 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 747 33659 SH SOLE 0 0 33659 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 774 61418 SH SOLE 0 0 61418 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1050 46053 SH SOLE 0 0 46053 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 341 23133 SH SOLE 0 0 23133 ALLIANT ENERGY CORP COM 018802108 8117 211871 SH SOLE 183573 0 28298 ALLIANZGI CONV & INCOME FD COM 018828103 557 82516 SH SOLE 0 0 82516 ALLIANZGI CONV & INCOME FD I COM 018825109 1422 239767 SH SOLE 0 0 239767 ALLIANZGI DIVERS INC & CNV F COM 01883J108 919 48304 SH SOLE 0 0 48304 ALLIANZGI EQUITY & CONV INCO COM 018829101 2656 141869 SH SOLE 0 0 141869 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1939 153422 SH SOLE 0 0 153422 ALLIED WRLD ASSUR COM HLDG A SHS H01531104 21370 528701 SH SOLE 526515 0 2186 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 200 15149 SH SOLE 0 0 15149 ALLSTATE CORP COM 020002101 51473 744031 SH SOLE 195334 0 548697 ALLSTATE CORP COM 020002101 15 16200 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 8313 426982 SH SOLE 417070 0 9912 ALMADEN MINERALS LTD COM CL B 020283305 584 417180 SH SOLE 0 0 417180 ALPHABET INC CAP STK CL A 02079K305 139608 173629 SH SOLE 64150 0 109479 ALPHABET INC CAP STK CL C 02079K107 134189 172632 SH SOLE 59396 0 113236 ALPINE GLOBAL DYNAMIC DIVD F COM NEW 02082E205 352 40413 SH SOLE 0 0 40413 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 1869 336845 SH SOLE 0 0 336845 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 9089 1191242 SH SOLE 0 0 1191242 ALPS ETF TR ALERIAN ENERGY 00162Q676 476 20508 SH SOLE 0 0 20508 ALPS ETF TR ALERIAN MLP 00162Q866 47946 3778246 SH SOLE 1392 0 3776854 ALPS ETF TR C&S GLOBL ETF 00162Q106 505 11216 SH SOLE 0 0 11216 ALPS ETF TR EQUAL SEC ETF 00162Q205 235 3981 SH SOLE 0 0 3981 ALPS ETF TR INTL SEC DV DOG 00162Q718 408 16847 SH SOLE 0 0 16847 ALPS ETF TR MED BREAKTHGH 00162Q593 3878 148567 SH SOLE 0 0 148567 ALPS ETF TR RIVRFRNT STR INC 00162Q783 41697 1645471 SH SOLE 1633492 0 11979 ALPS ETF TR SECTR DIV DOGS 00162Q858 21325 512977 SH SOLE 0 0 512977 ALPS ETF TR SPROTT GL MINE 00162Q643 937 38811 SH SOLE 0 0 38811 ALTRIA GROUP INC COM 02209S103 235130 3718655 SH SOLE 2542830 0 1175825 ALZA CORP SDCV 7/2 02261WAB5 367 226000 PRN SOLE 0 0 226000 AMAG PHARMACEUTICALS INC COM 00163U106 294 12000 SH SOLE 0 0 12000 AMARIN CORP PLC SPONS ADR NEW 023111206 157 49240 SH SOLE 0 0 49240 AMAZON COM INC COM 023135106 207093 247331 SH SOLE 72857 0 174474 AMAZON COM INC COM 023135106 205 2000 SH Call SOLE 0 0 0 AMBARELLA INC SHS G037AX101 1939 26346 SH SOLE 3087 0 23259 AMBEV SA SPONSORED ADR 02319V103 4852 796677 SH SOLE 707236 0 89441 AMC NETWORKS INC CL A 00164V103 9782 188627 SH SOLE 145517 0 43110 AMDOCS LTD SHS G02602103 12882 222678 SH SOLE 220203 0 2475 AMEC FOSTER WHEELER PLC SPONSORED ADR 00167X205 282 37925 SH SOLE 27669 0 10256 AMEREN CORP COM 023608102 30503 620236 SH SOLE 588501 0 31735 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2828 479275 SH SOLE 0 0 479275 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 268 23418 SH SOLE 0 0 23418 AMERICAN AIRLS GROUP INC COM 02376R102 3770 102988 SH SOLE 0 0 102988 AMERICAN ASSETS TR INC COM 024013104 4068 93778 SH SOLE 93523 0 255 AMERICAN CAMPUS CMNTYS INC COM 024835100 2613 51358 SH SOLE 50092 0 1266 AMERICAN CAP LTD COM 02503Y103 223 13198 SH SOLE 0 0 13198 AMERICAN CAP MTG INVT CORP COM 02504A104 988 57446 SH SOLE 0 0 57446 AMERICAN CAP SR FLOATING LTD COM 02504D108 533 48360 SH SOLE 0 0 48360 AMERICAN CAPITAL AGENCY CORP COM 02503X105 6174 315984 SH SOLE 154059 0 161925 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 1160 64962 SH SOLE 20947 0 44015 AMERICAN ELEC PWR INC COM 025537101 49271 767331 SH SOLE 566860 0 200471 AMERICAN EXPRESS CO COM 025816109 33913 529548 SH SOLE 249988 0 279560 AMERICAN FARMLAND CO COM 02589Y100 723 91630 SH SOLE 0 0 91630 AMERICAN FINL GROUP INC OHIO COM 025932104 385 5130 SH SOLE 20 0 5110 AMERICAN HOMES 4 RENT CL A 02665T306 22135 1022870 SH SOLE 130349 0 892521 AMERICAN INTL GROUP INC COM NEW 026874784 9367 157855 SH SOLE 14668 0 143187 AMERICAN MIDSTREAM PARTNERS COM UNITS 02752P100 213 14400 SH SOLE 0 0 14400 AMERICAN STS WTR CO COM 029899101 1412 35251 SH SOLE 0 0 35251 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 94 13480 SH SOLE 0 0 13480 AMERICAN TOWER CORP NEW COM 03027X100 33763 297906 SH SOLE 119131 0 178775 AMERICAN WOODMARK CORP COM 030506109 384 4772 SH SOLE 0 0 4772 AMERICAN WTR WKS CO INC NEW COM 030420103 13945 186336 SH SOLE 445 0 185891 AMERIGAS PARTNERS L P UNIT L P INT 030975106 18460 404299 SH SOLE 386019 0 18280 AMERIPRISE FINL INC COM 03076C106 4468 44781 SH SOLE 34090 0 10691 AMERISAFE INC COM 03071H100 1269 21597 SH SOLE 21597 0 0 AMERISOURCEBERGEN CORP COM 03073E105 6121 75767 SH SOLE 6282 0 69485 AMETEK INC NEW COM 031100100 585 12250 SH SOLE 2737 0 9513 AMGEN INC COM 031162100 89428 536099 SH SOLE 258300 0 277799 AMGEN INC COM 031162100 163 38300 SH Call SOLE 0 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 1627 51051 SH SOLE 2469 0 48582 AMPHENOL CORP NEW CL A 032095101 2673 41174 SH SOLE 22046 0 19128 AMPIO PHARMACEUTICALS INC COM 03209T109 9 12400 SH SOLE 0 0 12400 AMSURG CORP COM 03232P405 29188 435320 SH SOLE 172583 0 262737 AMSURG CORP PFD CNV SR A-1 % 03232P504 203 1600 SH SOLE 0 0 1600 AMTRUST FINL SVCS INC COM 032359309 5439 202739 SH SOLE 184633 0 18106 ANADARKO PETE CORP COM 032511107 80420 1269257 SH SOLE 1168818 0 100439 ANALOG DEVICES INC COM 032654105 18944 293936 SH SOLE 89577 0 204359 ANGIES LIST INC COM 034754101 125 12575 SH SOLE 0 0 12575 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 29345 223308 SH SOLE 155428 0 67880 ANI PHARMACEUTICALS INC COM 00182C103 331 4996 SH SOLE 1077 0 3919 ANIXTER INTL INC COM 035290105 1827 28321 SH SOLE 27874 0 447 ANNALY CAP MGMT INC COM 035710409 9644 918472 SH SOLE 341022 0 577450 ANNALY CAP MGMT INC COM 035710409 2 12700 SH Call SOLE 0 0 0 ANSYS INC COM 03662Q105 2817 30417 SH SOLE 28349 0 2068 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1661 62192 SH SOLE 0 0 62192 ANTERO RES CORP COM 03674X106 461 17102 SH SOLE 441 0 16661 ANTHEM INC COM 036752103 4609 36777 SH SOLE 18288 0 18489 ANTHEM INC UNIT 05/01/20188 036752202 304 7000 SH SOLE 0 0 7000 AON PLC SHS CL A G0408V102 34739 308815 SH SOLE 285761 0 23054 APACHE CORP COM 037411105 4419 69195 SH SOLE 915 0 68280 APARTMENT INVT & MGMT CO CL A 03748R101 1373 29900 SH SOLE 31 0 29869 APOLLO COML REAL EST FIN INC COM 03762U105 475 28996 SH SOLE 0 0 28996 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 426 23723 SH SOLE 0 0 23723 APOLLO INVT CORP COM 03761U106 491 84679 SH SOLE 0 0 84679 APOLLO SR FLOATING RATE FD I COM 037636107 213 12579 SH SOLE 0 0 12579 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 324 17490 SH SOLE 0 0 17490 APPLE INC COM 037833100 487492 4312150 SH SOLE 1102260 0 3209890 APPLE INC COM 037833100 28 19700 SH Call SOLE 0 0 0 APPLE INC COM 037833100 56 18800 SH Call SOLE 0 0 0 APPLE INC COM 037833100 61 15400 SH Call SOLE 0 0 0 APPLE INC COM 037833100 101 39100 SH Call SOLE 0 0 0 APPLE INC COM 037833100 5 10900 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 3028 64793 SH SOLE 58434 0 6359 APPLIED MATLS INC COM 038222105 22716 753447 SH SOLE 545105 0 208342 APPLIED MICRO CIRCUITS CORP COM NEW 03822W406 2917 419704 SH SOLE 0 0 419704 APPLIED OPTOELECTRONICS INC COM 03823U102 1266 57021 SH SOLE 0 0 57021 APTARGROUP INC COM 038336103 5705 73692 SH SOLE 58203 0 15489 AQUA AMERICA INC COM 03836W103 4881 160129 SH SOLE 0 0 160129 AQUA METALS INC COM 03837J101 116 13113 SH SOLE 0 0 13113 ARAMARK COM 03852U106 2032 53424 SH SOLE 53009 0 415 ARBOR RLTY TR INC COM 038923108 256 34535 SH SOLE 0 0 34535 ARCBEST CORP COM 03937C105 325 17098 SH SOLE 0 0 17098 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L104 443 73424 SH SOLE 35376 0 38048 ARCHER DANIELS MIDLAND CO COM 039483102 17503 415058 SH SOLE 43988 0 371070 ARCHER DANIELS MIDLAND CO COM 039483102 6 70400 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 186 77900 SH Call SOLE 0 0 0 ARCHROCK PARTNERS L P COM UNITS REPSTG 03957U100 5402 367000 SH SOLE 0 0 367000 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 63 12000 SH SOLE 0 0 12000 ARES CAP CORP COM 04010L103 8503 548568 SH SOLE 260964 0 287604 ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 1303 1250000 PRN SOLE 0 0 1250000 ARES DYNAMIC CR ALLOCATION F COM 04014F102 3414 229905 SH SOLE 0 0 229905 ARES MGMT L P COM UNIT RP IN 04014Y101 212 12179 SH SOLE 0 0 12179 ARGO GROUP INTL HLDGS LTD COM G0464B107 1905 33768 SH SOLE 0 0 33768 ARIAD PHARMACEUTICALS INC COM 04033A100 260 18973 SH SOLE 0 0 18973 ARISTA NETWORKS INC COM 040413106 2169 25497 SH SOLE 22360 0 3137 ARMADA HOFFLER PPTYS INC COM 04208T108 852 63608 SH SOLE 6098 0 57510 ARMSTRONG WORLD INDS INC NEW COM 04247X102 201 4869 SH SOLE 444 0 4425 ARRAY BIOPHARMA INC COM 04269X105 70 10400 SH SOLE 0 0 10400 ARRIS INTL INC SHS G0551A103 2749 97044 SH SOLE 4473 0 92571 ARROW ELECTRS INC COM 042735100 7078 110648 SH SOLE 106784 0 3864 ARROW ETF TR ARROW DJ GLB YLD 04273H104 2638 138198 SH SOLE 0 0 138198 ARROW FINL CORP COM 042744102 272 8270 SH SOLE 0 0 8270 ARROW INVTS TR DWA TACTICAL ETF 042765792 142 13800 SH SOLE 0 0 13800 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 3836 141037 SH SOLE 139296 0 1741 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 293 19774 SH SOLE 0 0 19774 ASCENA RETAIL GROUP INC COM 04351G101 64 11360 SH SOLE 0 0 11360 ASHLAND GLOBAL HLDGS INC COM 044186104 757 6529 SH SOLE 0 0 6529 ASML HOLDING N V N Y REGISTRY SHS N07059210 13973 127516 SH SOLE 117614 0 9902 ASPEN TECHNOLOGY INC COM 045327103 6700 143201 SH SOLE 109899 0 33302 ASSURANT INC COM 04621X108 5515 59786 SH SOLE 56883 0 2903 ASTRAZENECA PLC SPONSORED ADR 046353108 87707 2669118 SH SOLE 2362082 0 307036 AT&T INC COM 00206R102 360759 8883489 SH SOLE 5351645 0 3531844 ATHENAHEALTH INC COM 04685W103 269 2132 SH SOLE 547 0 1585 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1150 26865 SH SOLE 26865 0 0 ATLASSIAN CORP PLC CL A G06242104 457 15255 SH SOLE 12600 0 2655 ATMOS ENERGY CORP COM 049560105 3107 41724 SH SOLE 11365 0 30359 ATRICURE INC COM 04963C209 475 30000 SH SOLE 0 0 30000 ATRION CORP COM 049904105 426 997 SH SOLE 0 0 997 ATWOOD OCEANICS INC COM 050095108 193 22258 SH SOLE 0 0 22258 AU OPTRONICS CORP SPONSORED ADR 002255107 88 24067 SH SOLE 24067 0 0 AUTODESK INC COM 052769106 51871 717138 SH SOLE 701781 0 15357 AUTOHOME INC SP ADR RP CL A 05278C107 4301 177350 SH SOLE 176538 0 812 AUTOLIV INC COM 052800109 2279 21335 SH SOLE 20197 0 1138 AUTOMATIC DATA PROCESSING IN COM 053015103 60712 688343 SH SOLE 377952 0 310391 AUTOMATIC DATA PROCESSING IN COM 053015103 12 24500 SH Call SOLE 0 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 2 13700 SH Call SOLE 0 0 0 AUTONATION INC COM 05329W102 374 7685 SH SOLE 0 0 7685 AUTOZONE INC COM 053332102 4098 5333 SH SOLE 1286 0 4047 AVALONBAY CMNTYS INC COM 053484101 1379 7751 SH SOLE 0 0 7751 AVANGRID INC COM 05351W103 203 4853 SH SOLE 0 0 4853 AVENUE INCOME CR STRATEGIES COM 05358E106 632 48729 SH SOLE 0 0 48729 AVERY DENNISON CORP COM 053611109 5884 75646 SH SOLE 46322 0 29324 AVIS BUDGET GROUP COM 053774105 240 7018 SH SOLE 28 0 6990 AVISTA CORP COM 05379B107 663 15859 SH SOLE 0 0 15859 AVIVA PLC ADR 05382A104 331 28794 SH SOLE 24935 0 3859 AVNET INC COM 053807103 4983 121352 SH SOLE 118549 0 2803 AVON PRODS INC COM 054303102 96 16946 SH SOLE 0 0 16946 AXALTA COATING SYS LTD COM G0750C108 679 24016 SH SOLE 22158 0 1858 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 437 8052 SH SOLE 55 0 8107 B & G FOODS INC NEW COM 05508R106 8120 165104 SH SOLE 82169 0 82935 B/E AEROSPACE INC COM 073302101 1859 35989 SH SOLE 27950 0 8039 B2GOLD CORP COM 11777Q209 349 132884 SH SOLE 0 0 132884 BABCOCK & WILCOX ENTERPRIS I COM 05614L100 280 16963 SH SOLE 0 0 16963 BAIDU INC SPON ADR REP A 056752108 13308 73091 SH SOLE 42346 0 30745 BAKER HUGHES INC COM 057224107 4443 88022 SH SOLE 244 0 87778 BALCHEM CORP COM 057665200 3070 39594 SH SOLE 25195 0 14399 BALL CORP COM 058498106 2910 35509 SH SOLE 15751 0 19758 BANC OF CALIFORNIA INC COM 05990K106 552 31591 SH SOLE 0 0 31591 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 9024 1514071 SH SOLE 1484528 0 29543 BANCO SANTANDER SA ADR 05964H105 1246 282481 SH SOLE 100657 0 181824 BANCORPSOUTH INC COM 059692103 2179 93944 SH SOLE 12247 0 81697 BANCROFT FUND LTD COM 059695106 966 46012 SH SOLE 0 0 46012 BANK AMER CORP *W EXP 01/16/201 060505146 61 13292 SH SOLE 0 0 13292 BANK AMER CORP *W EXP 10/28/201 060505153 2 18300 SH SOLE 0 0 18300 BANK AMER CORP 7.25%CNV PFD L 060505682 1760 1441 SH SOLE 0 0 1441 BANK AMER CORP COM 060505104 62468 3991556 SH SOLE 1226966 0 2764590 BANK AMER CORP COM 060505104 4 12200 SH Call SOLE 0 0 0 BANK AMER CORP COM 060505104 12 59900 SH Call SOLE 0 0 0 BANK COMM HLDGS COM 06424J103 402 55800 SH SOLE 0 0 55800 BANK HAWAII CORP COM 062540109 672 9259 SH SOLE 2033 0 7226 BANK MONTREAL QUE COM 063671101 6891 105224 SH SOLE 17256 0 87968 BANK N S HALIFAX COM 064149107 1697 32048 SH SOLE 0 0 32048 BANK NEW YORK MELLON CORP COM 064058100 19478 488404 SH SOLE 348933 0 139471 BANK OF THE OZARKS INC COM 063904106 15866 413172 SH SOLE 232869 0 180303 BANKUNITED INC COM 06652K103 3192 105691 SH SOLE 99376 0 6315 BANRO CORP COM 066800103 41 129500 SH SOLE 0 0 129500 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 533 20481 SH SOLE 0 0 20481 BARCLAYS BANK PLC SP ADR 7.1%PF3 06739H776 1314 51048 SH SOLE 0 0 51048 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 1153 49124 SH SOLE 0 0 49124 BARCLAYS BK PLC IPATH S&P500 VIX 06740Q252 278 8147 SH SOLE 0 0 8147 BARCLAYS BK PLC IPSP CROIL ETN 06738C786 90 15392 SH SOLE 0 0 15392 BARCLAYS PLC ADR 06738E204 13906 1600183 SH SOLE 1002645 0 597538 BARD C R INC COM 067383109 4239 18899 SH SOLE 10418 0 8481 BARINGS GLOBAL SHORT DURATIO COM 06760L100 741 39790 SH SOLE 0 0 39790 BARINGS PARTN INVS SH BEN INT 06761A103 507 34841 SH SOLE 0 0 34841 BARNES & NOBLE INC COM 067774109 209 18461 SH SOLE 0 0 18461 BARRICK GOLD CORP COM 067901108 4100 231367 SH SOLE 138310 0 93057 BAXTER INTL INC COM 071813109 9188 193021 SH SOLE 85511 0 107510 BAZAARVOICE INC COM 073271108 2995 506840 SH SOLE 0 0 506840 BB&T CORP COM 054937107 77318 2049787 SH SOLE 1360562 0 689225 BCE INC COM NEW 05534B760 151295 3278107 SH SOLE 3164394 0 113713 BECTON DICKINSON & CO COM 075887109 57924 322238 SH SOLE 84432 0 237806 BED BATH & BEYOND INC COM 075896100 1136 26357 SH SOLE 862 0 25495 BEMIS INC COM 081437105 3144 61633 SH SOLE 37522 0 24111 BENCHMARK ELECTRS INC COM 08160H101 809 32444 SH SOLE 32098 0 346 BENEFITFOCUS INC COM 08180D106 4634 116092 SH SOLE 0 0 116092 BENEFITFOCUS INC COM 08180D106 35 11000 SH Call SOLE 0 0 0 BERKLEY W R CORP COM 084423102 7354 127319 SH SOLE 121411 0 5908 BERKSHIRE HATHAWAY INC DEL CL A 084670108 17514 81 SH SOLE 0 0 81 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 199918 1383806 SH SOLE 235676 0 1148130 BERKSHIRE HILLS BANCORP INC COM 084680107 604 21801 SH SOLE 0 0 21801 BERRY PLASTICS GROUP INC COM 08579W103 9297 212009 SH SOLE 156197 0 55812 BEST BUY INC COM 086516101 6242 163493 SH SOLE 131570 0 31923 BGC PARTNERS INC CL A 05541T101 15376 1757287 SH SOLE 783694 0 973593 BHP BILLITON LTD SPONSORED ADR 088606108 8406 242595 SH SOLE 155953 0 86642 BHP BILLITON PLC SPONSORED ADR 05545E209 6384 210149 SH SOLE 152597 0 57552 BIG LOTS INC COM 089302103 1640 34351 SH SOLE 26154 0 8197 BIGLARI HLDGS INC COM 08986R101 2436 5586 SH SOLE 0 0 5586 BIO RAD LABS INC CL A 090572207 1839 11225 SH SOLE 11046 0 179 BIO TECHNE CORP COM 09073M104 1137 10387 SH SOLE 8217 0 2170 BIOAMBER INC COM 09072Q106 97 22950 SH SOLE 0 0 22950 BIODELIVERY SCIENCES INTL IN COM 09060J106 32 11900 SH SOLE 0 0 11900 BIOGEN INC COM 09062X103 87682 280108 SH SOLE 231450 0 48658 BIOMARIN PHARMACEUTICAL INC COM 09061G101 7463 80660 SH SOLE 54759 0 25901 BJS RESTAURANTS INC COM 09180C106 1305 36701 SH SOLE 21001 0 15700 BLACK HILLS CORP COM 092113109 1619 26444 SH SOLE 20913 0 5531 BLACK STONE MINERALS L P COM UNIT 09225M101 1397 78447 SH SOLE 0 0 78447 BLACKBAUD INC COM 09227Q100 1808 27248 SH SOLE 20078 0 7170 BLACKBERRY LTD COM 09228F103 228 28542 SH SOLE 0 0 28542 BLACKHAWK NETWORK HLDGS INC COM 09238E104 441 14617 SH SOLE 0 0 14617 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 526 31771 SH SOLE 0 0 31771 BLACKROCK CORE BD TR SHS BEN INT 09249E101 1879 132228 SH SOLE 0 0 132228 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1873 173121 SH SOLE 0 0 173121 BLACKROCK CR ALLCTN INC TR COM 092508100 3523 263933 SH SOLE 0 0 263933 BLACKROCK DEBT STRAT FD INC COM 09255R103 3203 877627 SH SOLE 0 0 877627 BLACKROCK DEFINED OPPRTY CR COM 09255Q105 1459 108204 SH SOLE 0 0 108204 BLACKROCK ENERGY & RES TR COM 09250U101 2035 140534 SH SOLE 500 0 140034 BLACKROCK ENH CAP & INC FD I COM 09256A109 686 49785 SH SOLE 0 0 49785 BLACKROCK ENHANCED EQT DIV T COM 09251A104 18719 2372522 SH SOLE 0 0 2372522 BLACKROCK FLOAT RATE OME STR COM 09255X100 928 66933 SH SOLE 0 0 66933 BLACKROCK FLOATING RATE INCO COM 091941104 178 13138 SH SOLE 0 0 13138 BLACKROCK GLOBAL OPP EQTY TR COM 092501105 2201 179706 SH SOLE 0 0 179706 BLACKROCK HEALTH SCIENCES TR COM 09250W107 294 8547 SH SOLE 0 0 8547 BLACKROCK INC COM 09247X101 26748 73794 SH SOLE 54500 0 19294 BLACKROCK INCOME TR INC COM 09247F100 85 13141 SH SOLE 0 0 13141 BLACKROCK INTL GRWTH & INC T COM BENE INTER 092524107 371 62646 SH SOLE 0 0 62646 BLACKROCK LTD DURATION INC T COM SHS 09249W101 2188 140970 SH SOLE 0 0 140970 BLACKROCK MULTI-SECTOR INC T COM 09258A107 5705 334220 SH SOLE 0 0 334220 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 277 16787 SH SOLE 0 0 16787 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 4355 179504 SH SOLE 0 0 179504 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 262 16540 SH SOLE 0 0 16540 BLACKROCK MUNI 2018 TERM TR COM 09248C106 286 18780 SH SOLE 0 0 18780 BLACKROCK MUNI INTER DR FD I COM 09253X102 1610 106227 SH SOLE 0 0 106227 BLACKROCK MUNIASSETS FD INC COM 09254J102 573 37309 SH SOLE 0 0 37309 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 184 11970 SH SOLE 0 0 11970 BLACKROCK MUNICIPAL BOND TR COM 09249H104 362 20153 SH SOLE 0 0 20153 BLACKROCK MUNICIPL INC QLTY COM 092479104 495 31634 SH SOLE 0 0 31634 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 1429 112502 SH SOLE 0 0 112502 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 501 30122 SH SOLE 0 0 30122 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 651 41611 SH SOLE 0 0 41611 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 239 14895 SH SOLE 0 0 14895 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 1888 127827 SH SOLE 0 0 127827 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 889 55625 SH SOLE 0 0 55625 BLACKROCK MUNIVEST FD INC COM 09253R105 193 18259 SH SOLE 0 0 18259 BLACKROCK MUNIY QUALITY FD I COM 09254G108 716 50521 SH SOLE 0 0 50521 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 636 38989 SH SOLE 0 0 38989 BLACKROCK MUNIYIELD FD INC COM 09253W104 648 40803 SH SOLE 0 0 40803 BLACKROCK MUNIYIELD INVST FD COM 09254R104 666 39450 SH SOLE 0 0 39450 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 584 34185 SH SOLE 0 0 34185 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 364 22707 SH SOLE 0 0 22707 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 821 53934 SH SOLE 0 0 53934 BLACKROCK MUNIYIELD QUALITY COM 09254F100 1018 61614 SH SOLE 0 0 61614 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 769 50830 SH SOLE 0 0 50830 BLACKROCK N Y MUN INCOME TR SH BEN INT 09248L106 206 12848 SH SOLE 0 0 12848 BLACKROCK RES & COMM STRAT T SHS 09257A108 1232 151221 SH SOLE 0 0 151221 BLACKROCK SCIENCE & TECH TR SHS 09258G104 2123 113937 SH SOLE 0 0 113937 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3174 132400 SH SOLE 1000 0 131400 BLACKROCK UTIL & INFRASTRCTU COM 09248D104 339 17279 SH SOLE 0 0 17279 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 21471 840991 SH SOLE 0 0 840991 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 91 22000 SH Put SOLE 0 0 22000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 152 55000 SH Call SOLE 0 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 48 55000 SH Call SOLE 0 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 540 32047 SH SOLE 0 0 32047 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 285 18366 SH SOLE 0 0 18366 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 10795 723535 SH SOLE 0 0 723535 BLACKSTONE MTG TR INC COM CL A 09257W100 3439 116787 SH SOLE 0 0 116787 BLOCK H & R INC COM 093671105 3890 168048 SH SOLE 1642 0 166406 BLOOMIN BRANDS INC COM 094235108 3273 189876 SH SOLE 150110 0 39766 BLUE BUFFALO PET PRODS INC COM 09531U102 547 23019 SH SOLE 9713 0 13306 BLUE CAP REINS HLDGS LTD COM G1190F107 327 17837 SH SOLE 7000 0 10837 BNC BANCORP COM 05566T101 260 10680 SH SOLE 0 0 10680 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 303 17638 SH SOLE 0 0 17638 BOEING CO COM 097023105 67860 515104 SH SOLE 74808 0 440296 BOEING CO COM 097023105 26 29000 SH Call SOLE 0 0 0 BOFI HLDG INC COM 05566U108 1378 61508 SH SOLE 0 0 61508 BOK FINL CORP COM NEW 05561Q201 2811 40759 SH SOLE 40119 0 640 BON-TON STORES INC COM 09776J101 24 13934 SH SOLE 0 0 13934 BONANZA CREEK ENERGY INC COM 097793103 15 14708 SH SOLE 0 0 14708 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 599 18954 SH SOLE 17169 0 1785 BORGWARNER INC COM 099724106 4605 130886 SH SOLE 55195 0 75691 BOSTON BEER INC CL A 100557107 317 2040 SH SOLE 184 0 1856 BOSTON PROPERTIES INC COM 101121101 8855 64969 SH SOLE 61669 0 3300 BOSTON SCIENTIFIC CORP COM 101137107 15159 636912 SH SOLE 316073 0 320839 BOSTON SCIENTIFIC CORP COM 101137107 80 20000 SH Call SOLE 0 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 25895 3090076 SH SOLE 0 0 3090076 BOX INC CL A 10316T104 253 16053 SH SOLE 0 0 16053 BOYD GAMING CORP COM 103304101 637 32206 SH SOLE 0 0 32206 BP PLC SPONSORED ADR 055622104 92148 2620811 SH SOLE 1618943 0 1001868 BRAVO BRIO RESTAURANT GROUP COM 10567B109 302 63250 SH SOLE 0 0 63250 BRIDGE BANCORP INC COM 108035106 1822 63742 SH SOLE 0 0 63742 BRIGHT HORIZONS FAM SOL IN D COM 109194100 1569 23458 SH SOLE 23252 0 206 BRIGHTCOVE INC COM 10921T101 943 72256 SH SOLE 0 0 72256 BRIGHTCOVE INC COM 10921T101 78 13000 SH Call SOLE 0 0 0 BRIGHTCOVE INC COM 10921T101 80 20000 SH Call SOLE 0 0 0 BRINKER INTL INC COM 109641100 476 9439 SH SOLE 234 0 9205 BRISTOL MYERS SQUIBB CO COM 110122108 117728 2183348 SH SOLE 338270 0 1845078 BRISTOL MYERS SQUIBB CO COM 110122108 9 53300 SH Call SOLE 0 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 48914 383189 SH SOLE 349642 0 33547 BROADCOM LTD SHS Y09827109 87420 506714 SH SOLE 414704 0 92010 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 38716 571118 SH SOLE 486849 0 84269 BROADSOFT INC COM 11133B409 2545 54672 SH SOLE 1002 0 53670 BROCADE COMMUNICATIONS SYS I COM NEW 111621306 4176 452471 SH SOLE 434191 0 18280 BROOKDALE SR LIVING INC COM 112463104 311 17808 SH SOLE 0 0 17808 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 910 25901 SH SOLE 7557 0 18344 BROOKFIELD HIGH INCOME FD IN COM 11272P102 376 51398 SH SOLE 0 0 51398 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 13435 388006 SH SOLE 0 0 388006 BROOKFIELD MTG OPP INC FD IN COM 112792106 252 16800 SH SOLE 0 0 16800 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 502 21989 SH SOLE 0 0 21989 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 350 11410 SH SOLE 0 0 11410 BROWN & BROWN INC COM 115236101 15691 416093 SH SOLE 397875 0 18218 BROWN FORMAN CORP CL A 115637100 932 18743 SH SOLE 0 0 18743 BROWN FORMAN CORP CL B 115637209 1316 27745 SH SOLE 0 0 27745 BRUKER CORP COM 116794108 1604 70798 SH SOLE 70448 0 350 BRUNSWICK CORP COM 117043109 7344 150559 SH SOLE 148125 0 2434 BT GROUP PLC ADR 05577E101 4438 174524 SH SOLE 59638 0 114886 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 8061 112590 SH SOLE 0 0 112590 BUCKLE INC COM 118440106 599 24940 SH SOLE 9179 0 15761 BUFFALO WILD WINGS INC COM 119848109 1316 9351 SH SOLE 4991 0 4360 BUILDERS FIRSTSOURCE INC COM 12008R107 421 36550 SH SOLE 18876 0 17674 BUNGE LIMITED COM G16962105 1200 20258 SH SOLE 0 0 20258 BURLINGTON STORES INC COM 122017106 10837 133752 SH SOLE 133236 0 516 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 14096 200050 SH SOLE 170578 0 29472 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 182 19800 SH Call SOLE 0 0 0 CA INC COM 12673P105 3277 99073 SH SOLE 45577 0 53496 CABELAS INC COM 126804301 391 7119 SH SOLE 0 0 7119 CABLE ONE INC COM 12685J105 3644 6239 SH SOLE 5769 0 470 CABOT CORP COM 127055101 1159 22115 SH SOLE 21590 0 525 CACI INTL INC CL A 127190304 269 2667 SH SOLE 41 0 2626 CADENCE DESIGN SYSTEM INC COM 127387108 5080 198974 SH SOLE 133900 0 65074 CAE INC COM 124765108 226 15932 SH SOLE 0 0 15932 CAESARS ENTMT CORP COM 127686103 194 26000 SH SOLE 0 0 26000 CAESARSTONE LTD ORD SHS M20598104 471 12485 SH SOLE 145 0 12340 CAL MAINE FOODS INC COM NEW 128030202 763 19804 SH SOLE 0 0 19804 CALAMOS ASSET MGMT INC CL A 12811R104 134 19604 SH SOLE 0 0 19604 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1453 132010 SH SOLE 0 0 132010 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 388 37517 SH SOLE 0 0 37517 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 475 25605 SH SOLE 0 0 25605 CALAMOS GBL DYN INCOME FUND COM 12811L107 623 82961 SH SOLE 0 0 82961 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 3606 350783 SH SOLE 0 0 350783 CALATLANTIC GROUP INC COM 128195104 2139 63952 SH SOLE 61241 0 2711 CALIFORNIA WTR SVC GROUP COM 130788102 273 8496 SH SOLE 0 0 8496 CALLAWAY GOLF CO COM 131193104 117 10108 SH SOLE 0 0 10108 CALLON PETE CO DEL COM 13123X102 2710 172597 SH SOLE 98881 0 73716 CALPINE CORP COM NEW 131347304 541 42784 SH SOLE 17138 0 25646 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 990 219534 SH SOLE 0 0 219534 CAMDEN PPTY TR SH BEN INT 133131102 17583 209976 SH SOLE 207230 0 2746 CAMECO CORP COM 13321L108 257 29987 SH SOLE 260 0 30247 CAMPBELL SOUP CO COM 134429109 3248 59371 SH SOLE 25070 0 34301 CANADIAN NAT RES LTD COM 136385101 8473 265218 SH SOLE 218313 0 46905 CANADIAN NATL RY CO COM 136375102 11991 183557 SH SOLE 52199 0 131358 CANADIAN PAC RY LTD COM 13645T100 12234 80116 SH SOLE 65011 0 15105 CANADIAN SOLAR INC COM 136635109 458 33308 SH SOLE 0 0 33308 CANON INC SPONSORED ADR 138006309 293 10084 SH SOLE 0 0 10084 CAPITAL ONE FINL CORP COM 14040H105 12215 170059 SH SOLE 143894 0 26165 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 4738 1453325 SH SOLE 6000 0 1447325 CAPSTEAD MTG CORP COM NO PAR 14067E506 1587 168342 SH SOLE 0 0 168342 CARDINAL HEALTH INC COM 14149Y108 85939 1106021 SH SOLE 426040 0 679981 CARDINAL HEALTH INC COM 14149Y108 5 50100 SH Call SOLE 0 0 0 CARDTRONICS PLC SHS CL A G1991C105 857 19222 SH SOLE 18480 0 742 CARETRUST REIT INC COM 14174T107 1940 131259 SH SOLE 22502 0 108757 CARLISLE COS INC COM 142339100 1519 14811 SH SOLE 1296 0 13515 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 660 42405 SH SOLE 0 0 42405 CARMAX INC COM 143130102 865 16222 SH SOLE 11427 0 4795 CARNIVAL CORP UNIT 99/99/9999 143658300 50081 1025837 SH SOLE 101120 0 924717 CARNIVAL CORP UNIT 99/99/9999 143658300 8 14600 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 80 69200 SH Call SOLE 0 0 0 CARNIVAL PLC ADR 14365C103 900 18327 SH SOLE 12399 0 5928 CARRIZO OIL & GAS INC COM 144577103 1487 36597 SH SOLE 35323 0 1274 CARROLS RESTAURANT GROUP INC COM 14574X104 2235 169175 SH SOLE 0 0 169175 CASELLA WASTE SYS INC CL A 147448104 146 14177 SH SOLE 0 0 14177 CASEYS GEN STORES INC COM 147528103 3547 29518 SH SOLE 22468 0 7050 CASTLIGHT HEALTH INC CL B 14862Q100 388 93150 SH SOLE 0 0 93150 CATALENT INC COM 148806102 2769 107170 SH SOLE 104610 0 2560 CATCHMARK TIMBER TR INC CL A 14912Y202 5131 438881 SH SOLE 0 0 438881 CATERPILLAR INC DEL COM 149123101 49716 560048 SH SOLE 1370 0 558678 CATERPILLAR INC DEL COM 149123101 145 20500 SH Call SOLE 0 0 0 CATERPILLAR INC DEL COM 149123101 120 10400 SH Call SOLE 0 0 0 CATHAY GEN BANCORP COM 149150104 459 14900 SH SOLE 0 0 14900 CAVCO INDS INC DEL COM 149568107 786 7937 SH SOLE 7937 0 0 CAVIUM INC COM 14964U108 7999 137433 SH SOLE 91959 0 45474 CBOE HLDGS INC COM 12503M108 240 3704 SH SOLE 0 0 3704 CBRE CLARION GLOBAL REAL EST COM 12504G100 937 111599 SH SOLE 0 0 111599 CBRE GROUP INC CL A 12504L109 1842 65850 SH SOLE 25484 0 40366 CBS CORP NEW CL B 124857202 6508 118893 SH SOLE 68897 0 49996 CDK GLOBAL INC COM 12508E101 1096 19110 SH SOLE 432 0 18678 CDN IMPERIAL BK COMM TORONTO COM 136069101 1355 17484 SH SOLE 14790 0 2694 CDW CORP COM 12514G108 12840 280789 SH SOLE 262941 0 17848 CEB INC COM 125134106 707 12983 SH SOLE 12948 0 35 CECO ENVIRONMENTAL CORP COM 125141101 197 17483 SH SOLE 0 0 17483 CEDAR FAIR L P DEPOSITRY UNIT 150185106 12479 217826 SH SOLE 180401 0 37425 CEL SCI CORP COM PAR $0.01 150837508 53 174912 SH SOLE 0 0 174912 CELADON GROUP INC COM 150838100 324 37105 SH SOLE 2000 0 35105 CELANESE CORP DEL COM SER A 150870103 3369 50618 SH SOLE 20810 0 29808 CELGENE CORP COM 151020104 70437 673846 SH SOLE 309952 0 363894 CELLDEX THERAPEUTICS INC NEW COM 15117B103 46 11477 SH SOLE 0 0 11477 CEMENTOS PACASMAYO S A A SPON ADR REP 5 15126Q109 204 21635 SH SOLE 0 0 21635 CEMEX SAB DE CV SPON ADR NEW 151290889 350 44130 SH SOLE 24197 0 19933 CEMPRA INC COM 15130J109 1235 51020 SH SOLE 0 0 51020 CENOVUS ENERGY INC COM 15135U109 335 23334 SH SOLE 0 0 23334 CENTENE CORP DEL COM 15135B101 30970 462521 SH SOLE 421870 0 40651 CENTER COAST MLP & INFRSTR F COM SHS 151461100 688 58447 SH SOLE 0 0 58447 CENTERPOINT ENERGY INC COM 15189T107 1158 49856 SH SOLE 0 0 49856 CENTRAL FD CDA LTD CL A 153501101 12921 934255 SH SOLE 0 0 934255 CENTRAL PAC FINL CORP COM NEW 154760409 1387 55065 SH SOLE 55065 0 0 CENTRAL SECS CORP COM 155123102 4863 228957 SH SOLE 0 0 228957 CENTURY CASINOS INC COM 156492100 249 36000 SH SOLE 0 0 36000 CENTURYLINK INC COM 156700106 34165 1245547 SH SOLE 799993 0 445554 CENTURYLINK INC COM 156700106 1 22800 SH Call SOLE 0 0 0 CEPHEID COM 15670R107 11767 223320 SH SOLE 21808 0 201512 CERNER CORP COM 156782104 9892 160196 SH SOLE 43843 0 116353 CERUS CORP COM 157085101 4867 783705 SH SOLE 0 0 783705 CF INDS HLDGS INC COM 125269100 1159 47580 SH SOLE 14 0 47566 CHARLES RIV LABS INTL INC COM 159864107 2541 30488 SH SOLE 0 0 30488 CHART INDS INC COM PAR $0.01 16115Q308 526 16017 SH SOLE 7642 0 8375 CHARTER COMMUNICATIONS INC N CL A 16119P108 6498 24070 SH SOLE 2577 0 21493 CHATHAM LODGING TR COM 16208T102 2543 132091 SH SOLE 72585 0 59506 CHECK POINT SOFTWARE TECH LT ORD M22465104 17864 230179 SH SOLE 185826 0 44353 CHEESECAKE FACTORY INC COM 163072101 345 6893 SH SOLE 2320 0 4573 CHEMED CORP NEW COM 16359R103 749 5307 SH SOLE 0 0 5307 CHEMICAL FINL CORP COM 163731102 2937 66560 SH SOLE 29647 0 36913 CHEMOURS CO COM 163851108 444 27737 SH SOLE 0 0 27737 CHEMTURA CORP COM NEW 163893209 966 29428 SH SOLE 28828 0 600 CHENIERE ENERGY INC COM NEW 16411R208 2700 61930 SH SOLE 866 0 61064 CHENIERE ENERGY INC COM NEW 16411R208 64 31300 SH Call SOLE 0 0 0 CHENIERE ENERGY INC COM NEW 16411R208 31 31400 SH Call SOLE 0 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 2056 70274 SH SOLE 0 0 70274 CHESAPEAKE ENERGY CORP COM 165167107 632 100804 SH SOLE 0 0 100804 CHEVRON CORP NEW COM 166764100 265785 2582442 SH SOLE 1290353 0 1292089 CHEVRON CORP NEW COM 166764100 13 21800 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 46 21600 SH Call SOLE 0 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 9538 340288 SH SOLE 314725 0 25563 CHICOS FAS INC COM 168615102 207 17368 SH SOLE 0 0 17368 CHIMERA INVT CORP COM NEW 16934Q208 1817 113943 SH SOLE 84157 0 29786 CHIMERIX INC COM 16934W106 166 29900 SH SOLE 0 0 29900 CHINA BIOLOGIC PRODS INC COM 16938C106 278 2236 SH SOLE 2236 0 0 CHINA FD INC COM 169373107 1491 90690 SH SOLE 0 0 90690 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 5939 96542 SH SOLE 2357 0 94185 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 898 12166 SH SOLE 1369 0 10797 CHIPOTLE MEXICAN GRILL INC COM 169656105 7866 18574 SH SOLE 13087 0 5487 CHUBB LIMITED COM H1467J104 90401 719439 SH SOLE 160132 0 559307 CHUBB LIMITED COM H1467J104 4 24000 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 43 11300 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 11500 239985 SH SOLE 8163 0 231822 CHUYS HLDGS INC COM 171604101 368 13158 SH SOLE 12345 0 813 CIGNA CORPORATION COM 125509109 12539 96217 SH SOLE 84638 0 11579 CIMAREX ENERGY CO COM 171798101 11041 82165 SH SOLE 27897 0 54268 CIMPRESS N V SHS EURO N20146101 788 7788 SH SOLE 0 0 7788 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 312 6222 SH SOLE 0 0 6222 CINCINNATI FINL CORP COM 172062101 3430 45475 SH SOLE 14 0 45461 CINEMARK HOLDINGS INC COM 17243V102 46129 1205044 SH SOLE 1058966 0 146078 CINTAS CORP COM 172908105 13113 116452 SH SOLE 74549 0 41903 CIRRUS LOGIC INC COM 172755100 6030 113448 SH SOLE 0 0 113448 CIRRUS LOGIC INC COM 172755100 238 55300 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 181838 5732603 SH SOLE 2735929 0 2996674 CISCO SYS INC COM 17275R102 148 151300 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 237 318300 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 48 159200 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 6 10500 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 40559 858753 SH SOLE 506621 0 352132 CITIZENS FINL GROUP INC COM 174610105 210 8488 SH SOLE 0 0 8488 CITRIX SYS INC COM 177376100 31360 367992 SH SOLE 323854 0 44138 CIVEO CORP CDA COM 17878Y108 16 13800 SH SOLE 0 0 13800 CLARCOR INC COM 179895107 1979 30454 SH SOLE 18291 0 12163 CLAYMORE EXCHANGE TRD FD TR 2023 CORP BOND 18383M241 633 29613 SH SOLE 0 0 29613 CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 349 16325 SH SOLE 0 0 16325 CLAYMORE EXCHANGE TRD FD TR GUG BLT2016 HY 18383M415 389 15072 SH SOLE 0 0 15072 CLAYMORE EXCHANGE TRD FD TR GUG BLT2017 HY 18383M399 652 25155 SH SOLE 0 0 25155 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 725 28649 SH SOLE 0 0 28649 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 366 15109 SH SOLE 0 0 15109 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 252 11836 SH SOLE 0 0 11836 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 880 40525 SH SOLE 0 0 40525 CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 1472 27611 SH SOLE 0 0 27611 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 3319 171176 SH SOLE 11164 0 160012 CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 12699 347239 SH SOLE 0 0 347239 CLAYMORE EXCHANGE TRD FD TR GUG S&PG DIV OPP 18383M860 227 22606 SH SOLE 0 0 22606 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 1042 48227 SH SOLE 18442 0 29785 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 624 28824 SH SOLE 0 0 28824 CLAYMORE EXCHANGE TRD FD TR GUGG CHN RL EST 18383Q861 835 36450 SH SOLE 0 0 36450 CLAYMORE EXCHANGE TRD FD TR GUGG ENH SHT DUR 18383M654 6846 136382 SH SOLE 0 0 136382 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 532 21350 SH SOLE 0 0 21350 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 389 9063 SH SOLE 0 0 9063 CLAYMORE EXCHANGE TRD FD TR GUGGEN DEFN EQTY 18383M878 431 11032 SH SOLE 0 0 11032 CLEAN ENERGY FUELS CORP COM 184499101 91 20354 SH SOLE 0 0 20354 CLEAN HARBORS INC COM 184496107 10464 218084 SH SOLE 217256 0 828 CLEARBRIDGE AMERN ENERG MLP COM 184691103 527 58827 SH SOLE 0 0 58827 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 1513 92927 SH SOLE 0 0 92927 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 577 43359 SH SOLE 0 0 43359 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 332 25383 SH SOLE 0 0 25383 CLIFFS NAT RES INC COM 18683K101 193 32967 SH SOLE 0 0 32967 CLOROX CO DEL COM 189054109 13139 104959 SH SOLE 13433 0 91526 CLOUGH GLOBAL DIVND AND INC COM 18913Y103 794 65454 SH SOLE 0 0 65454 CLOUGH GLOBAL EQUITY FD COM 18914C100 4288 376844 SH SOLE 0 0 376844 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 4829 499370 SH SOLE 0 0 499370 CLOVIS ONCOLOGY INC COM 189464100 225 6250 SH SOLE 0 0 6250 CLUBCORP HLDGS INC COM 18948M108 781 53994 SH SOLE 0 0 53994 CM FIN INC COM 12574Q103 2416 265467 SH SOLE 0 0 265467 CME GROUP INC COM 12572Q105 96163 920030 SH SOLE 356710 0 563320 CME GROUP INC COM 12572Q105 66 45300 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 4994 118869 SH SOLE 46373 0 72496 CNA FINL CORP COM 126117100 6811 197932 SH SOLE 196432 0 1500 CNO FINL GROUP INC COM 12621E103 186 12198 SH SOLE 23 0 12175 CNOOC LTD SPONSORED ADR 126132109 229 1808 SH SOLE 1042 0 766 COACH INC COM 189754104 11096 303497 SH SOLE 118600 0 184897 COBALT INTL ENERGY INC COM 19075F106 70 56740 SH SOLE 0 0 56740 COCA COLA CO COM 191216100 202437 4783483 SH SOLE 2297407 0 2486076 COCA COLA EUROPEAN PARTNERS SHS G25839104 8768 219741 SH SOLE 142371 0 77370 COFFEE HLDGS INC COM 192176105 355 63800 SH SOLE 0 0 63800 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 2078 56465 SH SOLE 55577 0 888 COGNEX CORP COM 192422103 4232 80060 SH SOLE 78137 0 1923 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 27187 569836 SH SOLE 201842 0 367994 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4 16600 SH Call SOLE 0 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 568 46234 SH SOLE 570 0 45664 COHEN & STEERS INFRASTRUCTUR COM 19248A109 11627 539804 SH SOLE 0 0 539804 COHEN & STEERS LTD DUR PFD I COM 19248C105 830 33038 SH SOLE 0 0 33038 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 745 69257 SH SOLE 0 0 69257 COHEN & STEERS QUALITY RLTY COM 19247L106 9784 733967 SH SOLE 0 0 733967 COHEN & STEERS REIT & PFD IN COM 19247X100 2596 128835 SH SOLE 500 0 128335 COHEN & STEERS SLT PFD INCM COM 19248Y107 430 16050 SH SOLE 0 0 16050 COHEN & STEERS TOTAL RETURN COM 19247R103 1099 83361 SH SOLE 0 0 83361 COHERENT INC COM 192479103 1423 12872 SH SOLE 12727 0 145 COLFAX CORP COM 194014106 1681 53485 SH SOLE 2957 0 50528 COLGATE PALMOLIVE CO COM 194162103 15995 215746 SH SOLE 34234 0 181512 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 1385 71915 SH SOLE 0 0 71915 COLONY CAP INC CL A 19624R106 14568 799126 SH SOLE 397373 0 401753 COLUCID PHARMACEUTICALS INC COM 19716T101 343 9000 SH SOLE 0 0 9000 COLUMBIA BKG SYS INC COM 197236102 2190 66922 SH SOLE 64063 0 2859 COLUMBIA PIPELINE PARTNERS L COM UT REPSTG 198281107 296 18315 SH SOLE 0 0 18315 COLUMBIA PPTY TR INC COM NEW 198287203 204 9103 SH SOLE 0 0 9103 COLUMBIA SELIGM PREM TECH GR COM 19842X109 636 34196 SH SOLE 0 0 34196 COLUMBIA SPORTSWEAR CO COM 198516106 816 14374 SH SOLE 1430 0 12944 COMCAST CORP NEW CL A 20030N101 156138 2353605 SH SOLE 1839296 0 514309 COMCAST CORP NEW CL A 20030N101 9 22000 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 500 10559 SH SOLE 0 0 10559 COMMERCE BANCSHARES INC COM 200525103 6699 135996 SH SOLE 122719 0 13277 COMMERCEHUB INC COM SER A 20084V108 1149 72745 SH SOLE 176 0 72569 COMMERCIAL METALS CO COM 201723103 424 26164 SH SOLE 19839 0 6325 COMMSCOPE HLDG CO INC COM 20337X109 3065 101792 SH SOLE 47739 0 54053 COMMUNICATIONS SALES&LEAS IN COM 20341J104 27769 884079 SH SOLE 783318 0 100761 COMMUNITY BK SYS INC COM 203607106 866 18006 SH SOLE 0 0 18006 COMMUNITY HEALTH SYS INC NEW COM 203668108 206 17891 SH SOLE 99 0 17792 COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 1 35880 SH SOLE 0 0 35880 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 2103 227134 SH SOLE 222528 0 4606 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 930 53492 SH SOLE 0 0 53492 COMPASS MINERALS INTL INC COM 20451N101 28637 388555 SH SOLE 381898 0 6657 COMPUGEN LTD ORD M25722105 342 54300 SH SOLE 0 0 54300 COMPUTER PROGRAMS & SYS INC COM 205306103 1495 57375 SH SOLE 52805 0 4570 COMPUTER SCIENCES CORP COM 205363104 6849 131180 SH SOLE 125229 0 5951 CONAGRA FOODS INC COM 205887102 6782 143966 SH SOLE 28834 0 115132 CONCHO RES INC COM 20605P101 22887 166630 SH SOLE 19581 0 147049 CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 1267 70000 SH SOLE 0 0 70000 CONFORMIS INC COM 20717E101 132 13350 SH SOLE 0 0 13350 CONNECTICUT WTR SVC INC COM 207797101 290 5827 SH SOLE 0 0 5827 CONNECTURE INC COM 20786J106 41 21981 SH SOLE 0 0 21981 CONNS INC COM 208242107 125 12073 SH SOLE 0 0 12073 CONOCOPHILLIPS COM 20825C104 24537 564469 SH SOLE 141324 0 423145 CONSOL ENERGY INC COM 20854P109 3348 174364 SH SOLE 0 0 174364 CONSOLIDATED COMM HLDGS INC COM 209034107 1267 50198 SH SOLE 46978 0 3220 CONSOLIDATED EDISON INC COM 209115104 35112 466298 SH SOLE 341289 0 125009 CONSTELLATION BRANDS INC CL A 21036P108 28070 168598 SH SOLE 100706 0 67892 CONSTELLIUM NV CL A N22035104 331 45910 SH SOLE 43457 0 2453 CONTANGO OIL & GAS COMPANY COM NEW 21075N204 223 21863 SH SOLE 0 0 21863 CONTINENTAL RESOURCES INC COM 212015101 4798 92337 SH SOLE 135 0 92202 CONVERGYS CORP COM 212485106 3141 103243 SH SOLE 2590 0 100653 COOPER COS INC COM NEW 216648402 5503 30700 SH SOLE 24212 0 6488 COPA HOLDINGS SA CL A P31076105 3433 39037 SH SOLE 33826 0 5211 COPART INC COM 217204106 7280 135921 SH SOLE 102001 0 33920 CORE LABORATORIES N V COM N22717107 10639 94709 SH SOLE 87642 0 7067 CORE MARK HOLDING CO INC COM 218681104 1363 38070 SH SOLE 28891 0 9179 CORESITE RLTY CORP COM 21870Q105 4959 66983 SH SOLE 19474 0 47509 CORNERSTONE ONDEMAND INC COM 21925Y103 2106 45833 SH SOLE 45810 0 23 CORNERSTONE STRATEGIC VALUE COM 21924B302 273 18323 SH SOLE 0 0 18323 CORNING INC COM 219350105 55292 2337944 SH SOLE 1908201 0 429743 CORNING INC COM 219350105 203 99900 SH Call SOLE 0 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 970 34223 SH SOLE 28691 0 5532 CORRECTIONS CORP AMER NEW COM NEW 22025Y407 9904 714068 SH SOLE 547740 0 166328 COSTAR GROUP INC COM 22160N109 2131 9841 SH SOLE 9772 0 69 COSTCO WHSL CORP NEW COM 22160K105 45339 297286 SH SOLE 113192 0 184094 COTIVITI HLDGS INC COM 22164K101 470 14012 SH SOLE 14012 0 0 COTT CORP QUE COM 22163N106 263 18435 SH SOLE 2285 0 16150 COTY INC COM CL A 222070203 305 12980 SH SOLE 10980 0 2000 COVANTA HLDG CORP COM 22282E102 10203 662963 SH SOLE 345314 0 317649 CPI CARD GROUP INC COM 12634H101 68 11200 SH SOLE 0 0 11200 CRACKER BARREL OLD CTRY STOR COM 22410J106 3285 24844 SH SOLE 169 0 24675 CRAFT BREW ALLIANCE INC COM 224122101 2871 152451 SH SOLE 0 0 152451 CRANE CO COM 224399105 5512 87482 SH SOLE 79406 0 8076 CREDICORP LTD COM G2519Y108 219 1440 SH SOLE 1440 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 3437 261584 SH SOLE 18967 0 242617 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 36 14000 SH SOLE 0 0 14000 CREE INC COM 225447101 10657 414351 SH SOLE 395307 0 19044 CRESCENT PT ENERGY CORP COM 22576C101 279 21154 SH SOLE 0 0 21154 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 550 25876 SH SOLE 0 0 25876 CRESUD S A C I F Y A SPONSORED ADR 226406106 980 55041 SH SOLE 0 0 55041 CRH PLC ADR 12626K203 4442 133503 SH SOLE 133049 0 454 CRITEO S A SPONS ADS 226718104 313 8920 SH SOLE 0 0 8920 CROCS INC COM 227046109 797 95975 SH SOLE 0 0 95975 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2922 115076 SH SOLE 3000 0 112076 CROWN CASTLE INTL CORP NEW COM 22822V101 61503 652826 SH SOLE 421117 0 231709 CROWN CRAFTS INC COM 228309100 487 47750 SH SOLE 0 0 47750 CROWN HOLDINGS INC COM 228368106 2826 49506 SH SOLE 35131 0 14375 CSG SYS INTL INC COM 126349109 354 8556 SH SOLE 0 0 8556 CSI COMPRESSCO LP COM UNIT 12637A103 2431 229535 SH SOLE 0 0 229535 CSRA INC COM 12650T104 1587 59010 SH SOLE 0 0 59010 CST BRANDS INC COM 12646R105 313 6509 SH SOLE 4389 0 2120 CSX CORP COM 126408103 11934 391272 SH SOLE 31459 0 359813 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 1678 36040 SH SOLE 3306 0 32734 CU BANCORP CALIF COM 126534106 1756 77000 SH SOLE 0 0 77000 CUBESMART COM 229663109 1220 44736 SH SOLE 13105 0 31631 CUBIC CORP COM 229669106 984 21013 SH SOLE 0 0 21013 CUI GLOBAL INC COM NEW 126576206 361 62000 SH SOLE 0 0 62000 CULLEN FROST BANKERS INC COM 229899109 6320 87855 SH SOLE 57367 0 30488 CULLEN FROST BANKERS INC COM 229899109 66 21300 SH Call SOLE 0 0 0 CULP INC COM 230215105 238 8000 SH SOLE 0 0 8000 CUMMINS INC COM 231021106 9084 70879 SH SOLE 3846 0 67033 CUMULUS MEDIA INC CL A 231082108 10 31213 SH SOLE 0 0 31213 CURRENCYSHARES AUSTRALIAN DL AUSTRALIAN DOL 23129U101 995 12991 SH SOLE 0 0 12991 CURRENCYSHS BRIT POUND STER BRIT POUND STE 23129S106 234 1850 SH SOLE 0 0 1850 CURRENCYSHS JAPANESE YEN TR JAPANESE YEN 23130A102 1008 10585 SH SOLE 0 0 10585 CURTISS WRIGHT CORP COM 231561101 5888 64620 SH SOLE 62680 0 1940 CUSHING MLP TOTAL RETURN FD COM NEW 231631201 160 12200 SH SOLE 0 0 12200 CUSHING RENAISSANCE FD COM 231647108 1282 77537 SH SOLE 0 0 77537 CVR PARTNERS LP COM 126633106 111 20943 SH SOLE 0 0 20943 CVS HEALTH CORP COM 126650100 83507 938382 SH SOLE 376620 0 561762 CYBERARK SOFTWARE LTD SHS M2682V108 2514 50714 SH SOLE 33899 0 16815 CYNOSURE INC CL A 232577205 755 14812 SH SOLE 0 0 14812 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 243 24836 SH SOLE 0 0 24836 CYPRESS SEMICONDUCTOR CORP COM 232806109 1684 138509 SH SOLE 95831 0 42678 CYRUSONE INC COM 23283R100 10475 220192 SH SOLE 54171 0 166021 CYS INVTS INC COM 12673A108 342 39196 SH SOLE 34610 0 4586 CYTOKINETICS INC COM NEW 23282W605 105 11450 SH SOLE 0 0 11450 CYTOSORBENTS CORP COM NEW 23283X206 579 90442 SH SOLE 0 0 90442 CYTRX CORP COM PAR 232828509 12 20000 SH SOLE 0 0 20000 D R HORTON INC COM 23331A109 5423 179577 SH SOLE 164659 0 14918 DAKTRONICS INC COM 234264109 144 15055 SH SOLE 0 0 15055 DANAHER CORP DEL COM 235851102 25124 320498 SH SOLE 100982 0 219516 DANAHER CORP DEL NOTE 1/2 235851AF9 467 156000 PRN SOLE 0 0 156000 DARDEN RESTAURANTS INC COM 237194105 1194 19463 SH SOLE 0 0 19463 DARLING INGREDIENTS INC COM 237266101 16074 1189818 SH SOLE 1184272 0 5546 DAVE & BUSTERS ENTMT INC COM 238337109 1520 38784 SH SOLE 794 0 37990 DAVITA INC COM 23918K108 9223 139591 SH SOLE 61893 0 77698 DAWSON GEOPHYSICAL CO NEW COM 239360100 279 36590 SH SOLE 0 0 36590 DBX ETF TR DB XTR MSCI EUR 233051853 3832 148591 SH SOLE 0 0 148591 DBX ETF TR INFRSTR REV FD 233051705 2236 81206 SH SOLE 0 0 81206 DBX ETF TR XTRAK MSCI EAFE 233051200 10822 410241 SH SOLE 0 0 410241 DBX ETF TR XTRAK MSCI EMKT 233051101 3848 191164 SH SOLE 0 0 191164 DBX ETF TR XTRAK MSCI JAPN 233051507 3083 93707 SH SOLE 0 0 93707 DCP MIDSTREAM PARTNERS LP COM UT LTD PTN 23311P100 940 26618 SH SOLE 0 0 26618 DEERE & CO COM 244199105 11882 139210 SH SOLE 2211 0 136999 DELAWARE ENHANCED GBL DIV & COM 246060107 6898 681575 SH SOLE 0 0 681575 DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 161 11412 SH SOLE 0 0 11412 DELL TECHNOLOGIES INC COM CL V 24703L103 3123 65337 SH SOLE 34929 0 30408 DELL TECHNOLOGIES INC COM CL V 24703L103 72 44900 SH Call SOLE 0 0 0 DELPHI AUTOMOTIVE PLC SHS G27823106 16473 230967 SH SOLE 187966 0 43001 DELTA AIR LINES INC DEL COM NEW 247361702 24040 610786 SH SOLE 274972 0 335814 DELUXE CORP COM 248019101 366 5471 SH SOLE 4531 0 940 DENBURY RES INC COM NEW 247916208 380 117588 SH SOLE 0 0 117588 DENISON MINES CORP COM 248356107 9 19457 SH SOLE 0 0 19457 DENNYS CORP COM 24869P104 374 34996 SH SOLE 34791 0 205 DENTSPLY SIRONA INC COM 24906P109 2984 50208 SH SOLE 21371 0 28837 DEPOMED INC COM 249908104 451 18049 SH SOLE 3321 0 14728 DERMIRA INC COM 24983L104 2024 59856 SH SOLE 57114 0 2742 DEUTSCHE BANK AG NAMEN AKT D18190898 454 34669 SH SOLE 0 0 34669 DEUTSCHE GLOBAL HIGH INCOME COM 25158V108 2958 351395 SH SOLE 0 0 351395 DEUTSCHE HIGH INCOME OPPORT COM 25158Y102 7720 545553 SH SOLE 0 0 545553 DEUTSCHE HIGH INCOME TR SHS 25155R100 133 14487 SH SOLE 0 0 14487 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 6101 713520 SH SOLE 0 0 713520 DEUTSCHE MUN INCOME COM 25160C106 569 40403 SH SOLE 0 0 40403 DEUTSCHE STRATEGIC INCOME TR SHS 25160F109 1275 105226 SH SOLE 0 0 105226 DEVON ENERGY CORP NEW COM 25179M103 10980 248918 SH SOLE 99481 0 149437 DEXCOM INC COM 252131107 7969 90906 SH SOLE 43102 0 47804 DIAGEO P L C SPON ADR NEW 25243Q205 39007 336152 SH SOLE 221921 0 114231 DIAMOND OFFSHORE DRILLING IN COM 25271C102 5674 322198 SH SOLE 164229 0 157969 DIAMONDBACK ENERGY INC COM 25278X109 15891 164603 SH SOLE 149640 0 14963 DICKS SPORTING GOODS INC COM 253393102 2447 43149 SH SOLE 37427 0 5722 DIEBOLD INC COM 253651103 1900 76663 SH SOLE 70182 0 6481 DIGITAL RLTY TR INC COM 253868103 10574 108862 SH SOLE 22807 0 86055 DIGITALGLOBE INC COM NEW 25389M877 1347 48978 SH SOLE 43817 0 5161 DINEEQUITY INC COM 254423106 15619 197235 SH SOLE 114834 0 82401 DIPEXIUM PHARMACEUTICALS INC COM 25456J104 880 60699 SH SOLE 0 0 60699 DIPLOMAT PHARMACY INC COM 25456K101 841 30025 SH SOLE 0 0 30025 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 3735 50235 SH SOLE 0 0 50235 DISCOVER FINL SVCS COM 254709108 29600 523418 SH SOLE 446861 0 76557 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 14023 520900 SH SOLE 457021 0 63879 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 1972 74937 SH SOLE 1720 0 73217 DISH NETWORK CORP CL A 25470M109 3905 71289 SH SOLE 0 0 71289 DISH NETWORK CORP CL A 25470M109 51 26800 SH Call SOLE 0 0 0 DISNEY WALT CO COM DISNEY 254687106 88330 951204 SH SOLE 202005 0 749199 DIVERSIFIED REAL ASSET INC F COM SHS 25533B108 769 44624 SH SOLE 0 0 44624 DNP SELECT INCOME FD COM 23325P104 1101 107269 SH SOLE 4026 0 103243 DOLBY LABORATORIES INC COM 25659T107 12294 226453 SH SOLE 224555 0 1898 DOLLAR GEN CORP NEW COM 256677105 7636 109093 SH SOLE 59970 0 49123 DOLLAR TREE INC COM 256746108 3136 39735 SH SOLE 24601 0 15134 DOMINION RES INC VA NEW COM 25746U109 90307 1215935 SH SOLE 843130 0 372805 DOMINOS PIZZA INC COM 25754A201 4076 26843 SH SOLE 6118 0 20725 DONALDSON INC COM 257651109 4306 115345 SH SOLE 100055 0 15290 DONNELLEY R R & SONS CO COM 257867101 17188 1093389 SH SOLE 1063486 0 29903 DORMAN PRODUCTS INC COM 258278100 2060 32236 SH SOLE 27522 0 4714 DOUBLELINE INCOME SOLUTIONS COM 258622109 2152 112364 SH SOLE 249 0 112115 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1745 67943 SH SOLE 0 0 67943 DOUGLAS EMMETT INC COM 25960P109 4239 115712 SH SOLE 111626 0 4086 DOVER CORP COM 260003108 3309 44937 SH SOLE 10085 0 34852 DOW CHEM CO COM 260543103 71436 1378278 SH SOLE 655915 0 722363 DOW CHEM CO COM 260543103 15 23900 SH Call SOLE 0 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 9212 100887 SH SOLE 29733 0 71154 DR REDDYS LABS LTD ADR 256135203 392 8448 SH SOLE 7638 0 810 DREW INDS INC COM NEW 26168L205 283 2886 SH SOLE 843 0 2043 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 3775 269032 SH SOLE 0 0 269032 DREYFUS STRATEGIC MUN BD FD COM 26202F107 790 89208 SH SOLE 0 0 89208 DREYFUS STRATEGIC MUNS INC COM 261932107 1271 135889 SH SOLE 0 0 135889 DRIL-QUIP INC COM 262037104 4291 76984 SH SOLE 76901 0 83 DS HEALTHCARE GROUP INC COM 23336Q109 1 47976 SH SOLE 0 0 47976 DST SYS INC DEL COM 233326107 2330 19763 SH SOLE 19738 0 25 DSW INC CL A 23334L102 538 26284 SH SOLE 0 0 26284 DTE ENERGY CO COM 233331107 7879 84113 SH SOLE 13268 0 70845 DTF TAX-FREE INCOME INC COM 23334J107 1323 81197 SH SOLE 0 0 81197 DU PONT E I DE NEMOURS & CO COM 263534109 56078 837362 SH SOLE 550910 0 286452 DUFF & PHELPS GLB UTL INC FD COM 26433C105 6167 361032 SH SOLE 0 0 361032 DUFF & PHELPS UTIL CORP BD T COM 26432K108 156 16000 SH SOLE 0 0 16000 DUKE ENERGY CORP NEW COM NEW 26441C204 146518 1830560 SH SOLE 1413526 0 417034 DUKE REALTY CORP COM NEW 264411505 1035 37881 SH SOLE 12210 0 25671 DUN & BRADSTREET CORP DEL NE COM 26483E100 964 7057 SH SOLE 6388 0 669 DUNKIN BRANDS GROUP INC COM 265504100 1701 32658 SH SOLE 1030 0 31628 DUPONT FABROS TECHNOLOGY INC COM 26613Q106 1301 31533 SH SOLE 0 0 31533 DURECT CORP COM 266605104 35 25400 SH SOLE 0 0 25400 DYCOM INDS INC COM 267475101 1233 15074 SH SOLE 769 0 14305 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 6505 420193 SH SOLE 0 0 420193 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 113 10812 SH SOLE 0 0 10812 DYNEGY INC NEW DEL COM 26817R108 181 14606 SH SOLE 0 0 14606 EAGLE BANCORP INC MD COM 268948106 2061 41778 SH SOLE 26038 0 15740 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 10564 629940 SH SOLE 817 0 629123 EAGLE MATERIALS INC COM 26969P108 596 7708 SH SOLE 0 0 7708 EAGLE PT CR CO LLC COM 269808101 499 29100 SH SOLE 0 0 29100 EARTHLINK HLDGS CORP COM 27033X101 190 30591 SH SOLE 0 0 30591 EAST WEST BANCORP INC COM 27579R104 7466 203370 SH SOLE 200000 0 3370 EASTERLY GOVT PPTYS INC COM 27616P103 1271 66602 SH SOLE 0 0 66602 EASTGROUP PPTY INC COM 277276101 4236 57592 SH SOLE 31059 0 26533 EASTMAN CHEM CO COM 277432100 3625 53562 SH SOLE 5438 0 48124 EATON CORP PLC SHS G29183103 91304 1389504 SH SOLE 349864 0 1039640 EATON CORP PLC SHS G29183103 88 60700 SH Call SOLE 0 0 0 EATON VANCE CALIF MUN BD FD COM 27828A100 317 23378 SH SOLE 0 0 23378 EATON VANCE CORP COM NON VTG 278265103 767 19636 SH SOLE 91 0 19545 EATON VANCE ENH EQTY INC FD COM 278277108 541 39328 SH SOLE 0 0 39328 EATON VANCE ENHANCED EQ INC COM 278274105 918 72565 SH SOLE 0 0 72565 EATON VANCE LTD DUR INCOME F COM 27828H105 839 61232 SH SOLE 0 0 61232 EATON VANCE MUN BD FD COM 27827X101 2244 164782 SH SOLE 0 0 164782 EATON VANCE MUN BD FD II COM 27827K109 527 39064 SH SOLE 0 0 39064 EATON VANCE MUN INCOME 2028 SHS 27829U105 3218 151939 SH SOLE 0 0 151939 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 713 30589 SH SOLE 0 0 30589 EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 326 24795 SH SOLE 0 0 24795 EATON VANCE RISK MNGD DIV EQ COM 27829G106 1012 107304 SH SOLE 0 0 107304 EATON VANCE SH TM DR DIVR IN COM 27828V104 244 17767 SH SOLE 0 0 17767 EATON VANCE SR FLTNG RTE TR COM 27828Q105 919 65067 SH SOLE 0 0 65067 EATON VANCE TAX ADVT DIV INC COM 27828G107 2027 100607 SH SOLE 0 0 100607 EATON VANCE TAX MNGD GBL DV COM 27829F108 8228 947901 SH SOLE 0 0 947901 EATON VANCE TAX MNGED BUY WR COM 27828X100 804 48587 SH SOLE 0 0 48587 EATON VANCE TAX-ADV BD & OPT COM SH BEN INT 27829M103 1954 162581 SH SOLE 0 0 162581 EATON VANCE TX ADV GLB DIV O COM 27828U106 2144 98926 SH SOLE 0 0 98926 EATON VANCE TX ADV GLBL DIV COM 27828S101 883 59255 SH SOLE 0 0 59255 EATON VANCE TX MGD DIV EQ IN COM 27828N102 7114 664205 SH SOLE 0 0 664205 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1465 97072 SH SOLE 0 0 97072 EATON VANCE TXMGD GL BUYWR O COM 27829C105 8238 748219 SH SOLE 40283 0 707936 EBAY INC COM 278642103 29581 899130 SH SOLE 753388 0 145742 ECA MARCELLUS TR I COM UNIT 26827L109 26 12100 SH SOLE 0 0 12100 ECOLAB INC COM 278865100 18478 151806 SH SOLE 81198 0 70608 ECOPETROL S A SPONSORED ADS 279158109 89 10162 SH SOLE 0 0 10162 EDGEWELL PERS CARE CO COM 28035Q102 312 3921 SH SOLE 0 0 3921 EDISON INTL COM 281020107 16705 231212 SH SOLE 149320 0 81892 EDWARDS LIFESCIENCES CORP COM 28176E108 30163 250189 SH SOLE 102480 0 147709 EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 1673 67373 SH SOLE 0 0 67373 EL PASO ELEC CO COM NEW 283677854 1791 38299 SH SOLE 37094 0 1205 ELBIT SYS LTD ORD M3760D101 1206 12633 SH SOLE 2537 0 10096 ELDORADO GOLD CORP NEW COM 284902103 258 65550 SH SOLE 0 0 65550 ELECTRO SCIENTIFIC INDS COM 285229100 84 14950 SH SOLE 0 0 14950 ELECTRONIC ARTS INC COM 285512109 9624 112690 SH SOLE 69541 0 43149 ELECTRONICS FOR IMAGING INC COM 286082102 315 6444 SH SOLE 5954 0 490 ELLIE MAE INC COM 28849P100 3116 29590 SH SOLE 29462 0 128 ELLINGTON FINANCIAL LLC COM 288522303 233 13981 SH SOLE 0 0 13981 ELLSWORTH GROWTH & INCOME FD COM 289074106 952 116239 SH SOLE 0 0 116239 EMCOR GROUP INC COM 29084Q100 350 5865 SH SOLE 5403 0 462 EMERGENT BIOSOLUTIONS INC COM 29089Q105 208 6600 SH SOLE 0 0 6600 EMERSON ELEC CO COM 291011104 73103 1341102 SH SOLE 785956 0 555146 EMERSON ELEC CO COM 291011104 167 64300 SH Call SOLE 0 0 0 EMERSON ELEC CO COM 291011104 27 38100 SH Call SOLE 0 0 0 EMPIRE RESORTS INC COM PAR $0 01 292052305 827 40880 SH SOLE 0 0 40880 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 5488 215824 SH SOLE 0 0 215824 ENBRIDGE INC COM 29250N105 5682 129370 SH SOLE 111991 0 17379 ENCANA CORP COM 292505104 559 53430 SH SOLE 0 0 53430 ENCANA CORP COM 292505104 2 13400 SH Call SOLE 0 0 0 ENDO INTL PLC SHS G30401106 5982 296877 SH SOLE 201 0 296676 ENDOLOGIX INC COM 29266S106 141 11014 SH SOLE 0 0 11014 ENDURANCE SPECIALTY HLDGS LT SHS G30397106 346 5290 SH SOLE 0 0 5290 ENERGEN CORP COM 29265N108 12507 216691 SH SOLE 214927 0 1764 ENERGIZER HLDGS INC NEW COM 29272W109 1014 20296 SH SOLE 16162 0 4134 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 16861 1004207 SH SOLE 156293 0 847914 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 45 15000 SH Call SOLE 0 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 2 15900 SH Call SOLE 0 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 63 20000 SH Call SOLE 0 0 0 ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 23603 637911 SH SOLE 300 0 637611 ENERNOC INC COM 292764107 281 51917 SH SOLE 0 0 51917 ENERPLUS CORP COM 292766102 106 16500 SH SOLE 0 0 16500 ENERSYS COM 29275Y102 324 4685 SH SOLE 13 0 4672 ENI S P A SPONSORED ADR 26874R108 9054 313600 SH SOLE 230229 0 83371 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 5439 324718 SH SOLE 247370 0 77348 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 6650 375504 SH SOLE 0 0 375504 ENSCO PLC SHS CLASS A G3157S106 140 16473 SH SOLE 0 0 16473 ENSIGN GROUP INC COM 29358P101 414 20583 SH SOLE 20157 0 426 ENSTAR GROUP LIMITED SHS G3075P101 358 2175 SH SOLE 1966 0 209 ENTERGY CORP NEW COM 29364G103 33763 440029 SH SOLE 414460 0 25569 ENTERPRISE PRODS PARTNERS L COM 293792107 91998 3329625 SH SOLE 654458 0 2675167 ENTERPRISE PRODS PARTNERS L COM 293792107 8 31000 SH Call SOLE 0 0 0 ENVESTNET INC COM 29404K106 718 19695 SH SOLE 0 0 19695 ENVISION HEALTHCARE HLDGS IN COM 29413U103 1712 76857 SH SOLE 73375 0 3482 ENVIVA PARTNERS LP COM UNIT 29414J107 668 24747 SH SOLE 0 0 24747 EOG RES INC COM 26875P101 23963 247760 SH SOLE 130454 0 117306 EPAM SYS INC COM 29414B104 542 7825 SH SOLE 0 0 7825 EPR PPTYS COM SH BEN INT 26884U109 7844 99620 SH SOLE 72707 0 26913 EQT CORP COM 26884L109 10530 145003 SH SOLE 130360 0 14643 EQT GP HLDGS LP COM UNIT REP 26885J103 580 23152 SH SOLE 0 0 23152 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 2050 26908 SH SOLE 2515 0 24393 EQUIFAX INC COM 294429105 14062 104490 SH SOLE 73972 0 30518 EQUINIX INC COM PAR $0.001 29444U700 2109 5854 SH SOLE 398 0 5456 EQUITY COMWLTH COM SH BEN INT 294628102 493 16302 SH SOLE 0 0 16302 EQUITY ONE COM 294752100 445 14534 SH SOLE 10121 0 4413 EQUITY RESIDENTIAL SH BEN INT 29476L107 7561 117536 SH SOLE 105582 0 11954 ERICSSON ADR B SEK 10 294821608 2588 358925 SH SOLE 11959 0 346966 ESCO TECHNOLOGIES INC COM 296315104 382 8238 SH SOLE 8151 0 87 ESSEX PPTY TR INC COM 297178105 5090 22854 SH SOLE 19127 0 3727 ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 10329 370214 SH SOLE 0 0 370214 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 706 19621 SH SOLE 0 0 19621 ETF SER SOLUTIONS US GLB JETS 26922A842 231 10051 SH SOLE 0 0 10051 ETFIS SER TR I INFRAC ACT MLP 26923G103 1013 87720 SH SOLE 0 0 87720 ETFS GOLD TR SHS 26922Y105 1189 9277 SH SOLE 0 0 9277 ETFS PLATINUM TR SH BEN INT 26922V101 1077 10903 SH SOLE 0 0 10903 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 2263 33951 SH SOLE 0 0 33951 ETFS SILVER TR SILVER SHS 26922X107 2759 147083 SH SOLE 0 0 147083 EURONET WORLDWIDE INC COM 298736109 960 11732 SH SOLE 4473 0 7259 EUROPEAN EQUITY FUND COM 298768102 115 14517 SH SOLE 0 0 14517 EV ENERGY PARTNERS LP COM UNITS 26926V107 565 235427 SH SOLE 0 0 235427 EVERBANK FINL CORP COM 29977G102 314 16220 SH SOLE 0 0 16220 EVERCORE PARTNERS INC CLASS A 29977A105 1624 31530 SH SOLE 21757 0 9773 EVEREST RE GROUP LTD COM G3223R108 383 2018 SH SOLE 0 0 2018 EVERSOURCE ENERGY COM 30040W108 4358 80438 SH SOLE 34187 0 46251 EVERYDAY HEALTH INC COM 300415106 85 11045 SH SOLE 0 0 11045 EVOLUTION PETROLEUM CORP COM 30049A107 2021 321891 SH SOLE 0 0 321891 EXACT SCIENCES CORP COM 30063P105 2204 118684 SH SOLE 12655 0 106029 EXCHANGE LISTED FDS TR GAVEKAL KN DEV 30151E608 2569 93669 SH SOLE 0 0 93669 EXCHANGE TRADED CONCEPTS TR REX VOL LG VIX 301505848 367 30000 SH SOLE 0 0 30000 EXCO RESOURCES INC COM 269279402 116 108420 SH SOLE 0 0 108420 EXELON CORP COM 30161N101 17514 526099 SH SOLE 358866 0 167233 EXELON CORP COM 30161N101 3 27900 SH Call SOLE 0 0 0 EXELON CORP UNIT 99/99/9999 30161N127 645 13809 SH SOLE 0 0 13809 EXLSERVICE HOLDINGS INC COM 302081104 362 7266 SH SOLE 0 0 7266 EXPEDIA INC DEL COM NEW 30212P303 8771 75142 SH SOLE 42909 0 32233 EXPEDITORS INTL WASH INC COM 302130109 5062 98260 SH SOLE 60328 0 37932 EXPONENT INC COM 30214U102 3602 70551 SH SOLE 70551 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 42308 599859 SH SOLE 238990 0 360869 EXPRESS SCRIPTS HLDG CO COM 30219G108 1 11900 SH Call SOLE 0 0 0 EXTRA SPACE STORAGE INC COM 30225T102 5727 72126 SH SOLE 3469 0 68657 EXTREME NETWORKS INC COM 30226D106 2325 517822 SH SOLE 0 0 517822 EXXON MOBIL CORP COM 30231G102 309113 3541618 SH SOLE 2050938 0 1490680 EXXON MOBIL CORP COM 30231G102 1 11400 SH Call SOLE 0 0 0 EXXON MOBIL CORP COM 30231G102 10 17700 SH Call SOLE 0 0 0 F M C CORP COM NEW 302491303 2510 51930 SH SOLE 45764 0 6166 F5 NETWORKS INC COM 315616102 4215 33817 SH SOLE 506 0 33311 FABRINET SHS G3323L100 331 7430 SH SOLE 1839 0 5591 FACEBOOK INC CL A 30303M102 189766 1479424 SH SOLE 486200 0 993224 FACTSET RESH SYS INC COM 303075105 6224 38395 SH SOLE 27620 0 10775 FAIR ISAAC CORP COM 303250104 768 6162 SH SOLE 0 0 6162 FALCONSTOR SOFTWARE INC COM 306137100 36 34535 SH SOLE 0 0 34535 FASTENAL CO COM 311900104 45977 1100451 SH SOLE 1046901 0 53550 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 580 3771 SH SOLE 0 0 3771 FEDERATED INVS INC PA CL B 314211103 11050 372920 SH SOLE 367943 0 4977 FEDERATED NATL HLDG CO COM 31422T101 3388 181266 SH SOLE 0 0 181266 FEDERATED PREM INTR MUN INC COM 31423M105 870 61606 SH SOLE 0 0 61606 FEDEX CORP COM 31428X106 28856 165189 SH SOLE 29099 0 136090 FERRARI N V COM N3167Y103 404 7769 SH SOLE 0 0 7769 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 179 15410 SH SOLE 0 0 15410 FERRO CORP COM 315405100 1313 95041 SH SOLE 92981 0 2060 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 148 23359 SH SOLE 0 0 23359 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2446 66274 SH SOLE 60903 0 5371 FIDELITY NATL INFORMATION SV COM 31620M106 15763 204635 SH SOLE 179111 0 25524 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 295 18717 SH SOLE 0 0 18717 FIDUS INVT CORP COM 316500107 12493 793206 SH SOLE 0 0 793206 FIESTA RESTAURANT GROUP INC COM 31660B101 2694 112264 SH SOLE 0 0 112264 FIFTH STR SR FLOATNG RATE CO COM 31679F101 4181 488470 SH SOLE 0 0 488470 FIFTH STREET FINANCE CORP COM 31678A103 3728 641611 SH SOLE 1845 0 639766 FIFTH THIRD BANCORP COM 316773100 16515 807181 SH SOLE 688684 0 118497 FINISAR CORP COM NEW 31787A507 867 29088 SH SOLE 21690 0 7398 FIREEYE INC COM 31816Q101 2046 138871 SH SOLE 0 0 138871 FIRST AMERN FINL CORP COM 31847R102 381 9697 SH SOLE 145 0 9552 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 113 13507 SH SOLE 0 0 13507 FIRST COMWLTH FINL CORP PA COM 319829107 282 27992 SH SOLE 0 0 27992 FIRST DATA CORP NEW COM CL A 32008D106 688 52266 SH SOLE 311 0 51955 FIRST FINL BANCORP OH COM 320209109 367 16802 SH SOLE 0 0 16802 FIRST HORIZON NATL CORP COM 320517105 2008 131820 SH SOLE 105716 0 26104 FIRST MAJESTIC SILVER CORP COM 32076V103 126 12227 SH SOLE 0 0 12227 FIRST MIDWEST BANCORP DEL COM 320867104 370 19104 SH SOLE 0 0 19104 FIRST REP BK SAN FRANCISCO C COM 33616C100 7323 94973 SH SOLE 75477 0 19496 FIRST SOLAR INC COM 336433107 394 9977 SH SOLE 687 0 9290 FIRST TR DIVIDEND INCOME FD COM 33731L100 593 65062 SH SOLE 0 0 65062 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 236 6497 SH SOLE 0 0 6497 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 926 58911 SH SOLE 0 0 58911 FIRST TR ENERGY INCOME & GRW COM 33738G104 392 14487 SH SOLE 0 0 14487 FIRST TR ENERGY INFRASTRCTR COM 33738C103 563 29352 SH SOLE 0 0 29352 FIRST TR ENHANCED EQTY INC F COM 337318109 6381 477650 SH SOLE 0 0 477650 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 5912 178823 SH SOLE 170585 0 8238 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 909 17464 SH SOLE 0 0 17464 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 637 12060 SH SOLE 0 0 12060 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 2546 48693 SH SOLE 0 0 48693 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHA 33737J133 276 20153 SH SOLE 0 0 20153 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 571 11594 SH SOLE 0 0 11594 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 1956 59642 SH SOLE 0 0 59642 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 386 18606 SH SOLE 0 0 18606 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHA 33737J117 5430 183958 SH SOLE 0 0 183958 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 330 8803 SH SOLE 0 0 8803 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 226 4591 SH SOLE 0 0 4591 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 303 7350 SH SOLE 0 0 7350 FIRST TR EXCH TRD ALPHA FD I UNIT KING ALPH 33737J224 354 10334 SH SOLE 0 0 10334 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 1979 96177 SH SOLE 0 0 96177 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 4611 85477 SH SOLE 0 0 85477 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 1146 28545 SH SOLE 0 0 28545 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 35281 1000863 SH SOLE 0 0 1000863 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 44032 948349 SH SOLE 0 0 948349 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 5550 236199 SH SOLE 0 0 236199 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 48123 590035 SH SOLE 0 0 590035 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 2198 102978 SH SOLE 0 0 102978 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 3101 177484 SH SOLE 0 0 177484 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 44804 1956507 SH SOLE 0 0 1956507 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 31387 2035470 SH SOLE 0 0 2035470 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 4870 200408 SH SOLE 0 0 200408 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 5174 86326 SH SOLE 0 0 86326 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1363 28021 SH SOLE 0 0 28021 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 478 9122 SH SOLE 0 0 9122 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 11461 188342 SH SOLE 130 0 188212 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 1625 55146 SH SOLE 0 0 55146 FIRST TR EXCHANGE TRADED FD ISE CLOUD COMP 33734X192 2579 75473 SH SOLE 0 0 75473 FIRST TR EXCHANGE TRADED FD ISE REVERE NAT 33733E807 3064 115973 SH SOLE 0 0 115973 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 8780 256714 SH SOLE 0 0 256714 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2547 134714 SH SOLE 0 0 134714 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 3967 135287 SH SOLE 0 0 135287 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 2381 58824 SH SOLE 0 0 58824 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 753 37979 SH SOLE 0 0 37979 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 8080 319119 SH SOLE 0 0 319119 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 10354 103833 SH SOLE 0 0 103833 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 3060 63143 SH SOLE 0 0 63143 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 7064 192229 SH SOLE 863 0 191366 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 43875 1692062 SH SOLE 597142 0 1094920 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 11781 602589 SH SOLE 248125 0 354464 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 316 10630 SH SOLE 0 0 10630 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 1390 44840 SH SOLE 565 0 44275 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 2968 96187 SH SOLE 0 0 96187 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 2238 66189 SH SOLE 0 0 66189 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 388 8400 SH SOLE 0 0 8400 FIRST TR HIGH INCOME L/S FD COM 33738E109 3099 198806 SH SOLE 0 0 198806 FIRST TR INTER DUR PFD & IN COM 33718W103 798 34186 SH SOLE 0 0 34186 FIRST TR ISE CHINDIA INDEX F COM 33733A102 315 10402 SH SOLE 0 0 10402 FIRST TR ISE GLB WIND ENRG E COM SHS 33736G106 1594 119784 SH SOLE 0 0 119784 FIRST TR ISE WATER INDEX FD COM 33733B100 368 9730 SH SOLE 0 0 9730 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 3930 77825 SH SOLE 0 0 77825 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 7695 180711 SH SOLE 0 0 180711 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 20845 445974 SH SOLE 459 0 445515 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 13970 264398 SH SOLE 0 0 264398 FIRST TR MLP & ENERGY INCOME COM 33739B104 2807 169521 SH SOLE 0 0 169521 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 18470 677299 SH SOLE 0 0 677299 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 947 17889 SH SOLE 0 0 17889 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 553 12146 SH SOLE 0 0 12146 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 31589 690323 SH SOLE 0 0 690323 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 3341 80937 SH SOLE 0 0 80937 FIRST TR NASDAQ100 TECH INDE SHS 337345102 3916 76927 SH SOLE 0 0 76927 FIRST TR S&P REIT INDEX FD COM 33734G108 12535 517745 SH SOLE 0 0 517745 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 8087 162366 SH SOLE 549 0 161817 FIRST TR SR FLG RTE INCM FD COM 33733U108 953 69706 SH SOLE 0 0 69706 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 725 61311 SH SOLE 0 0 61311 FIRST TR US IPO INDEX FD SHS 336920103 2443 44986 SH SOLE 0 0 44986 FIRST TR VALUE LINE DIVID IN SHS 33734H106 44107 1633590 SH SOLE 80 0 1633510 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 239 16502 SH SOLE 0 0 16502 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 83 11907 SH SOLE 0 0 11907 FIRSTENERGY CORP COM 337932107 4803 145185 SH SOLE 97291 0 47894 FISERV INC COM 337738108 9463 95135 SH SOLE 22253 0 72882 FITBIT INC CL A 33812L102 593 39931 SH SOLE 0 0 39931 FIVE BELOW INC COM 33829M101 1484 36827 SH SOLE 32941 0 3886 FIVE PRIME THERAPEUTICS INC COM 33830X104 339 6465 SH SOLE 0 0 6465 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 7006 278455 SH SOLE 0 0 278455 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 262 12500 SH SOLE 0 0 12500 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 659 31704 SH SOLE 0 0 31704 FLEETCOR TECHNOLOGIES INC COM 339041105 5937 34175 SH SOLE 31000 0 3175 FLEETMATICS GROUP PLC COM G35569105 436 7269 SH SOLE 0 0 7269 FLEX LTD ORD Y2573F102 10393 763098 SH SOLE 685517 0 77581 FLEXSHARES TR QUALT DIVD IDX 33939L860 45306 1196992 SH SOLE 1189481 0 7511 FLIR SYS INC COM 302445101 5077 161578 SH SOLE 88932 0 72646 FLOTEK INDS INC DEL COM 343389102 160 11000 SH SOLE 0 0 11000 FLOWERS FOODS INC COM 343498101 5481 362496 SH SOLE 32954 0 329542 FLOWSERVE CORP COM 34354P105 11854 245720 SH SOLE 235374 0 10346 FLUOR CORP NEW COM 343412102 18828 366882 SH SOLE 318452 0 48430 FNB CORP PA COM 302520101 999 81202 SH SOLE 23718 0 57484 FOAMIX PHARMACEUTICALS LTD SHS M46135105 419 45200 SH SOLE 0 0 45200 FOAMIX PHARMACEUTICALS LTD SHS M46135105 73 36700 SH Call SOLE 0 0 0 FOOT LOCKER INC COM 344849104 6324 93389 SH SOLE 59513 0 33876 FORD MTR CO DEL COM PAR $0.01 345370860 40869 3385981 SH SOLE 1019710 0 2366271 FORD MTR CO DEL COM PAR $0.01 345370860 3 33000 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 3 10400 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 1 12700 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 38 30000 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 23 30000 SH Put SOLE 0 0 30000 FORD MTR CO DEL COM PAR $0.01 345370860 2 44000 SH Call SOLE 0 0 0 FOREST CITY RLTY TR INC COM CL A 345605109 4165 180084 SH SOLE 178631 0 1453 FORESTAR GROUP INC COM 346233109 160 13662 SH SOLE 13169 0 493 FORMFACTOR INC COM 346375108 1669 153801 SH SOLE 0 0 153801 FORMFACTOR INC COM 346375108 289 144700 SH Call SOLE 0 0 0 FORTINET INC COM 34959E109 5753 155791 SH SOLE 94925 0 60866 FORTIVE CORP COM 34959J108 6846 134511 SH SOLE 29344 0 105167 FORTRESS INVESTMENT GROUP LL CL A 34958B106 414 83721 SH SOLE 0 0 83721 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 7320 585168 SH SOLE 0 0 585168 FORTUNA SILVER MINES INC COM 349915108 199 27474 SH SOLE 0 0 27474 FORTUNE BRANDS HOME & SEC IN COM 34964C106 3496 60172 SH SOLE 2950 0 57222 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 1812 91217 SH SOLE 35950 0 55267 FQF TR OSHARS FTSE US 351680855 3034 110670 SH SOLE 0 0 110670 FRANCO NEVADA CORP COM 351858105 3481 49825 SH SOLE 0 0 49825 FRANKLIN ELEC INC COM 353514102 310 7611 SH SOLE 0 0 7611 FRANKLIN FINL NETWORK INC COM 35352P104 1040 27820 SH SOLE 0 0 27820 FRANKLIN LTD DURATION INC TR COM 35472T101 1764 145868 SH SOLE 704 0 145164 FRANKLIN RES INC COM 354613101 7218 202922 SH SOLE 142363 0 60559 FRANKLIN UNVL TR SH BEN INT 355145103 240 35277 SH SOLE 0 0 35277 FREEPORT-MCMORAN INC CL B 35671D857 25517 2349629 SH SOLE 1723368 0 626261 FREEPORT-MCMORAN INC CL B 35671D857 1 29500 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 9 72500 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 3 11900 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 519 11848 SH SOLE 11169 0 679 FRONTIER COMMUNICATIONS CORP COM 35906A108 5851 1406558 SH SOLE 617796 0 788762 FRONTLINE LTD SHS NEW G3682E192 470 65549 SH SOLE 0 0 65549 FRONTLINE LTD SHS NEW G3682E192 1 11700 SH Call SOLE 0 0 0 FS BANCORP INC COM 30263Y104 2818 96545 SH SOLE 0 0 96545 FS INVT CORP COM 302635107 1656 174838 SH SOLE 961 0 173877 FST TR NEW OPPORT MLP & ENE COM 33739M100 310 22695 SH SOLE 0 0 22695 G-III APPAREL GROUP LTD COM 36237H101 1194 40968 SH SOLE 38643 0 2325 GABELLI DIVD & INCOME TR COM 36242H104 3606 187690 SH SOLE 0 0 187690 GABELLI EQUITY TR INC COM 362397101 708 125507 SH SOLE 0 0 125507 GABELLI GLB SML & MD CP VAL COM 36249W104 1793 165859 SH SOLE 0 0 165859 GABELLI HLTHCARE & WELLNESS SHS 36246K103 4208 404232 SH SOLE 0 0 404232 GABELLI UTIL TR COM 36240A101 151 22136 SH SOLE 0 0 22136 GALENA BIOPHARMA INC COM 363256108 4 10500 SH SOLE 0 0 10500 GALLAGHER ARTHUR J & CO COM 363576109 23449 460966 SH SOLE 447579 0 13387 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 3234 506849 SH SOLE 0 0 506849 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 225 29129 SH SOLE 0 0 29129 GAMESTOP CORP NEW CL A 36467W109 649 23526 SH SOLE 0 0 23526 GAMING & LEISURE PPTYS INC COM 36467J108 2689 80380 SH SOLE 50370 0 30010 GAP INC DEL COM 364760108 1046 47011 SH SOLE 0 0 47011 GARMIN LTD SHS H2906T109 11196 232713 SH SOLE 34189 0 198524 GARTNER INC COM 366651107 2844 32156 SH SOLE 29537 0 2619 GASLOG LTD SHS G37585109 5194 356981 SH SOLE 0 0 356981 GASLOG LTD SHS G37585109 814 339300 SH Call SOLE 0 0 0 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 364 16708 SH SOLE 0 0 16708 GASTAR EXPL INC NEW COM 36729W202 38 44500 SH SOLE 0 0 44500 GDL FUND COM SH BEN IT 361570104 4865 488978 SH SOLE 0 0 488978 GEE GROUP INC COM 36165A102 169 32303 SH SOLE 0 0 32303 GENERAC HLDGS INC COM 368736104 478 13155 SH SOLE 6968 0 6187 GENERAL AMERN INVS INC COM 368802104 13082 400664 SH SOLE 0 0 400664 GENERAL CABLE CORP DEL NEW COM 369300108 2354 157150 SH SOLE 0 0 157150 GENERAL DYNAMICS CORP COM 369550108 36826 237328 SH SOLE 91616 0 145712 GENERAL ELECTRIC CO COM 369604103 178736 6034299 SH SOLE 836878 0 5197421 GENERAL ELECTRIC CO COM 369604103 5 42600 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 143 44000 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 9 13500 SH Call SOLE 0 0 0 GENERAL GROWTH PPTYS INC NEW COM 370023103 3360 121751 SH SOLE 111861 0 9890 GENERAL MLS INC COM 370334104 75255 1178072 SH SOLE 836509 0 341563 GENERAL MTRS CO *W EXP 07/10/201 37045V126 233 16686 SH SOLE 0 0 16686 GENERAL MTRS CO COM 37045V100 15685 493706 SH SOLE 120521 0 373185 GENESCO INC COM 371532102 1007 18498 SH SOLE 18456 0 42 GENESEE & WYO INC CL A 371559105 3416 49542 SH SOLE 23604 0 25938 GENESIS ENERGY L P UNIT LTD PARTN 371927104 12223 321901 SH SOLE 0 0 321901 GENTEX CORP COM 371901109 2546 144973 SH SOLE 92375 0 52598 GENTHERM INC COM 37253A103 4413 140459 SH SOLE 24784 0 115675 GENUINE PARTS CO COM 372460105 11931 118773 SH SOLE 44524 0 74249 GENWORTH FINL INC COM CL A 37247D106 412 83134 SH SOLE 0 0 83134 GEO GROUP INC NEW COM 36162J106 19792 832312 SH SOLE 808332 0 23980 GERDAU S A SPON ADR REP PFD 373737105 35 13000 SH SOLE 0 0 13000 GERON CORP COM 374163103 31 13900 SH SOLE 0 0 13900 GIGAMON INC COM 37518B102 1146 20907 SH SOLE 1473 0 19434 GILDAN ACTIVEWEAR INC COM 375916103 743 26611 SH SOLE 21960 0 4651 GILEAD SCIENCES INC COM 375558103 73384 927490 SH SOLE 232465 0 695025 GILEAD SCIENCES INC COM 375558103 4 11200 SH Call SOLE 0 0 0 GLACIER BANCORP INC NEW COM 37637Q105 594 20820 SH SOLE 20360 0 460 GLADSTONE CAPITAL CORP COM 376535100 106 13056 SH SOLE 0 0 13056 GLADSTONE INVT CORP COM 376546107 189 21316 SH SOLE 0 0 21316 GLAUKOS CORP COM 377322102 208 5500 SH SOLE 0 0 5500 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 153704 3563728 SH SOLE 2896789 0 666939 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6 64100 SH Call SOLE 0 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 218 13518 SH SOLE 2500 0 11018 GLOBAL PMTS INC COM 37940X102 9016 117458 SH SOLE 64081 0 53377 GLOBAL X FDS FTSE NORDIC REG 37950E101 2352 114128 SH SOLE 114018 0 110 GLOBAL X FDS GBL X JPM ROTA 37950E135 2702 113243 SH SOLE 0 0 113243 GLOBAL X FDS GLB X MLP ENRG I 37950E226 1695 111574 SH SOLE 0 0 111574 GLOBAL X FDS GLB X SUPERDIV 37950E549 2984 139003 SH SOLE 0 0 139003 GLOBAL X FDS GLBL X MLP ETF 37950E473 546 47003 SH SOLE 0 0 47003 GLOBAL X FDS GLBX MSCI NORW 37950E747 9056 812971 SH SOLE 810519 0 2452 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1617 36351 SH SOLE 0 0 36351 GLOBAL X FDS GLOBX SUPDV US 37950E291 1117 44912 SH SOLE 0 0 44912 GLOBALSTAR INC COM 378973408 67 55500 SH SOLE 0 0 55500 GLOBUS MED INC CL A 379577208 1245 55147 SH SOLE 42683 0 12464 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 450 22900 SH SOLE 0 0 22900 GOLD STD VENTURES CORP COM 380738104 43 17089 SH SOLE 0 0 17089 GOLDCORP INC NEW COM 380956409 1989 120419 SH SOLE 0 0 120419 GOLDEN ENTERPRISES INC COM 381010107 4208 350807 SH SOLE 0 0 350807 GOLDEN ENTMT INC COM 381013101 1408 112927 SH SOLE 0 0 112927 GOLDEN STAR RES LTD CDA COM 38119T104 9 11000 SH SOLE 0 0 11000 GOLDMAN SACHS BDC INC SHS 38147U107 710 32624 SH SOLE 0 0 32624 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 3960 138809 SH SOLE 0 0 138809 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 4047 161088 SH SOLE 0 0 161088 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 41681 956641 SH SOLE 808425 0 148216 GOLDMAN SACHS GROUP INC COM 38141G104 21617 134039 SH SOLE 65875 0 68164 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 502 69175 SH SOLE 0 0 69175 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 523 55058 SH SOLE 0 0 55058 GOLUB CAP BDC INC COM 38173M102 1516 81629 SH SOLE 0 0 81629 GOODYEAR TIRE & RUBR CO COM 382550101 2921 90431 SH SOLE 24531 0 65900 GOPRO INC CL A 38268T103 1445 86616 SH SOLE 0 0 86616 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 210 9285 SH SOLE 0 0 9285 GRACE W R & CO DEL NEW COM 38388F108 204 2768 SH SOLE 540 0 2228 GRACO INC COM 384109104 9781 132181 SH SOLE 131469 0 712 GRAINGER W W INC COM 384802104 10609 47182 SH SOLE 37388 0 9794 GRAMERCY PPTY TR COM 385002100 4341 450263 SH SOLE 409126 0 41137 GRAPHIC PACKAGING HLDG CO COM 388689101 9604 686522 SH SOLE 679835 0 6687 GRAY TELEVISION INC COM 389375106 867 83654 SH SOLE 82654 0 1000 GREAT LAKES DREDGE & DOCK CO COM 390607109 610 174219 SH SOLE 174108 0 111 GREAT PLAINS ENERGY INC COM 391164100 9076 332587 SH SOLE 228227 0 104360 GREEN BRICK PARTNERS INC COM 392709101 104 12542 SH SOLE 0 0 12542 GREENHILL & CO INC COM 395259104 1150 48808 SH SOLE 39314 0 9494 GREIF INC CL A 397624107 295 5943 SH SOLE 0 0 5943 GREIF INC CL B 397624206 3404 56175 SH SOLE 0 0 56175 GRIFOLS S A SP ADR REP B NVT 398438408 356 22313 SH SOLE 18255 0 4058 GROUPE CGI INC CL A SUB VTG 39945C109 1450 30459 SH SOLE 0 0 30459 GRUBHUB INC COM 400110102 671 15603 SH SOLE 8749 0 6854 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 421 2878 SH SOLE 1052 0 1826 GUGGENHEIM CR ALLOCATION FD COM 40168G108 756 34175 SH SOLE 0 0 34175 GUGGENHEIM ENHANCED EQUITY S COM 40167K100 182 11328 SH SOLE 0 0 11328 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 541 69508 SH SOLE 0 0 69508 GUGGENHEIM EQ WEIGHT ENHANC COM SH BEN INT 40167M106 1643 97624 SH SOLE 0 0 97624 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 793 41482 SH SOLE 0 0 41482 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2116 91007 SH SOLE 1000 0 90007 GUIDEWIRE SOFTWARE INC COM 40171V100 5990 99863 SH SOLE 25392 0 74471 GULFPORT ENERGY CORP COM NEW 402635304 5519 195361 SH SOLE 185754 0 9607 GW PHARMACEUTICALS PLC ADS 36197T103 405 3052 SH SOLE 0 0 3052 HAIN CELESTIAL GROUP INC COM 405217100 2295 64493 SH SOLE 44260 0 20233 HALLIBURTON CO COM 406216101 57729 1286285 SH SOLE 328594 0 957691 HALLIBURTON CO COM 406216101 40 14500 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 32 17400 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 8 10200 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 1 10700 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 60 25800 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 23 15300 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 142 11770 SH SOLE 0 0 11770 HALYARD HEALTH INC COM 40650V100 454 13091 SH SOLE 0 0 13091 HANCOCK HLDG CO COM 410120109 343 10581 SH SOLE 0 0 10581 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1451 52277 SH SOLE 0 0 52277 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 375 16711 SH SOLE 0 0 16711 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 7621 311819 SH SOLE 0 0 311819 HANESBRANDS INC COM 410345102 13096 518640 SH SOLE 414281 0 104359 HANNON ARMSTRONG SUST INFR C COM 41068X100 1882 80527 SH SOLE 0 0 80527 HARLEY DAVIDSON INC COM 412822108 4469 84983 SH SOLE 51229 0 33754 HARLEY DAVIDSON INC COM 412822108 62 42900 SH Call SOLE 0 0 0 HARMAN INTL INDS INC COM 413086109 20025 237109 SH SOLE 73238 0 163871 HARRIS CORP DEL COM 413875105 24517 267609 SH SOLE 214683 0 52926 HARTFORD FINL SVCS GROUP INC COM 416515104 5372 125449 SH SOLE 67141 0 58308 HASBRO INC COM 418056107 5454 68749 SH SOLE 45170 0 23579 HAWAIIAN ELEC INDUSTRIES COM 419870100 664 22239 SH SOLE 0 0 22239 HAWAIIAN HOLDINGS INC COM 419879101 1543 31739 SH SOLE 2382 0 29357 HCA HOLDINGS INC COM 40412C101 13415 177374 SH SOLE 19536 0 157838 HCP INC COM 40414L109 11569 304839 SH SOLE 131632 0 173207 HD SUPPLY HLDGS INC COM 40416M105 4599 143809 SH SOLE 128418 0 15391 HDFC BANK LTD ADR REPS 3 SHS 40415F101 6568 91358 SH SOLE 35433 0 55925 HEADWATERS INC COM 42210P102 2474 146214 SH SOLE 0 0 146214 HEALTH INS INNOVATIONS INC COM CL A 42225K106 142 27050 SH SOLE 0 0 27050 HEALTHCARE RLTY TR COM 421946104 489 14348 SH SOLE 0 0 14348 HEALTHCARE SVCS GRP INC COM 421906108 17333 437920 SH SOLE 29664 0 408256 HEALTHCARE TR AMER INC CL A NEW 42225P501 476 14598 SH SOLE 0 0 14598 HEALTHSOUTH CORP COM NEW 421924309 965 23790 SH SOLE 9728 0 14062 HEARTLAND EXPRESS INC COM 422347104 849 44950 SH SOLE 44950 0 0 HECLA MNG CO COM 422704106 64 11243 SH SOLE 0 0 11243 HEICO CORP NEW CL A 422806208 15384 254237 SH SOLE 0 0 254237 HEICO CORP NEW COM 422806109 4528 65428 SH SOLE 26761 0 38667 HELEN OF TROY CORP LTD COM G4388N106 1509 17509 SH SOLE 17449 0 60 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 126 15450 SH SOLE 0 0 15450 HELMERICH & PAYNE INC COM 423452101 6322 93931 SH SOLE 31380 0 62551 HENRY JACK & ASSOC INC COM 426281101 11170 130563 SH SOLE 86567 0 43996 HERCULES CAPITAL INC COM 427096508 5693 419831 SH SOLE 192229 0 227602 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 1954 108430 SH SOLE 106023 0 2407 HERSHEY CO COM 427866108 3658 38260 SH SOLE 0 0 38260 HERTZ GLOBAL HLDGS INC COM 42806J106 449 11180 SH SOLE 47 0 11133 HERZFELD CARIBBEAN BASIN FD COM 42804T106 200 31850 SH SOLE 0 0 31850 HESS CORP COM 42809H107 1304 24327 SH SOLE 2339 0 21988 HEWLETT PACKARD ENTERPRISE C COM 42824C109 11964 525884 SH SOLE 240552 0 285332 HEWLETT PACKARD ENTERPRISE C COM 42824C109 125 66000 SH Call SOLE 0 0 0 HEXCEL CORP NEW COM 428291108 3772 85148 SH SOLE 17276 0 67872 HFF INC CL A 40418F108 4289 154876 SH SOLE 151526 0 3350 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 3803 247897 SH SOLE 0 0 247897 HIBBETT SPORTS INC COM 428567101 489 12266 SH SOLE 9857 0 2409 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 3915 210055 SH SOLE 0 0 210055 HIGHWOODS PPTYS INC COM 431284108 516 9896 SH SOLE 0 0 9896 HILL ROM HLDGS INC COM 431475102 212 3415 SH SOLE 2016 0 1399 HILLENBRAND INC COM 431571108 11576 365866 SH SOLE 363782 0 2084 HILLTOP HOLDINGS INC COM 432748101 782 34807 SH SOLE 24186 0 10621 HILTON WORLDWIDE HLDGS INC COM 43300A104 699 30467 SH SOLE 5049 0 25418 HMS HLDGS CORP COM 40425J101 575 25941 SH SOLE 24441 0 1500 HNI CORP COM 404251100 3150 79136 SH SOLE 73798 0 5338 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 819 24125 SH SOLE 0 0 24125 HOLLYFRONTIER CORP COM 436106108 4500 183676 SH SOLE 111350 0 72326 HOLOGIC INC COM 436440101 7048 181520 SH SOLE 161718 0 19802 HOME BANCSHARES INC COM 436893200 636 30553 SH SOLE 4197 0 26356 HOME DEPOT INC COM 437076102 146160 1135821 SH SOLE 461652 0 674169 HOME DEPOT INC COM 437076102 59 20900 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 4 15600 SH Call SOLE 0 0 0 HONDA MOTOR LTD AMERN SHS 438128308 8004 276774 SH SOLE 236732 0 40042 HONEYWELL INTL INC COM 438516106 104713 898132 SH SOLE 506458 0 391674 HONEYWELL INTL INC COM 438516106 22 12000 SH Call SOLE 0 0 0 HONEYWELL INTL INC COM 438516106 33 25300 SH Call SOLE 0 0 0 HORIZON PHARMA PLC SHS G4617B105 3236 178491 SH SOLE 12169 0 166322 HORMEL FOODS CORP COM 440452100 20192 532355 SH SOLE 26 0 532329 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1843 62023 SH SOLE 30582 0 31441 HOST HOTELS & RESORTS INC COM 44107P104 224 14371 SH SOLE 71 0 14300 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 375 27949 SH SOLE 27949 0 0 HOUSTON WIRE & CABLE CO COM 44244K109 965 155818 SH SOLE 0 0 155818 HOVNANIAN ENTERPRISES INC CL A 442487203 23 13700 SH SOLE 0 0 13700 HOWARD HUGHES CORP COM 44267D107 1181 10311 SH SOLE 167 0 10144 HP INC COM 40434L105 4425 284921 SH SOLE 87787 0 197134 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1518 59198 SH SOLE 3938 0 55260 HSBC HLDGS PLC SPON ADR NEW 404280406 12881 342475 SH SOLE 107737 0 234738 HSBC HLDGS PLC SPON ADR NEW 404280406 4 12900 SH Call SOLE 0 0 0 HUANENG PWR INTL INC SPON ADR H SHS 443304100 2015 80235 SH SOLE 0 0 80235 HUBBELL INC COM 443510607 5925 54998 SH SOLE 46056 0 8942 HUDSON PAC PPTYS INC COM 444097109 1303 39643 SH SOLE 39614 0 29 HUMANA INC COM 444859102 2487 14060 SH SOLE 9336 0 4724 HUNT J B TRANS SVCS INC COM 445658107 1914 23584 SH SOLE 13879 0 9705 HUNTINGTON BANCSHARES INC COM 446150104 13423 1361343 SH SOLE 900827 0 460516 HUNTINGTON BANCSHARES INC PFD CONV SER A 446150401 1107 769 SH SOLE 0 0 769 HUNTINGTON INGALLS INDS INC COM 446413106 11748 76575 SH SOLE 59082 0 17493 HUNTSMAN CORP COM 447011107 6687 411013 SH SOLE 243320 0 167693 HYATT HOTELS CORP COM CL A 448579102 1485 30173 SH SOLE 28861 0 1312 IAC INTERACTIVECORP COM 44919P508 4982 79748 SH SOLE 56592 0 23156 IAC INTERACTIVECORP COM 44919P508 49 18400 SH Call SOLE 0 0 0 IBERIABANK CORP COM 450828108 4306 64161 SH SOLE 21103 0 43058 IBERIABANK CORP COM 450828108 77 15300 SH Call SOLE 0 0 0 IBIO INC COM 451033104 28 50000 SH SOLE 0 0 50000 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2011 39773 SH SOLE 0 0 39773 ICICI BK LTD ADR 45104G104 572 76591 SH SOLE 60579 0 16012 ICON PLC SHS G4705A100 6725 86924 SH SOLE 62821 0 24103 ICU MED INC COM 44930G107 6567 51964 SH SOLE 21163 0 30801 IDACORP INC COM 451107106 229 2928 SH SOLE 0 0 2928 IDEX CORP COM 45167R104 13850 148015 SH SOLE 143979 0 4036 IDEXX LABS INC COM 45168D104 3455 30647 SH SOLE 11435 0 19212 IHS MARKIT LTD SHS G47567105 6666 177528 SH SOLE 176999 0 529 ILLINOIS TOOL WKS INC COM 452308109 24012 200359 SH SOLE 100691 0 99668 ILLUMINA INC COM 452327109 3792 20876 SH SOLE 13588 0 7288 ILLUMINA INC NOTE 6/1 452327AF6 259 250000 PRN SOLE 0 0 250000 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 273 250000 PRN SOLE 0 0 250000 IMMUNOGEN INC COM 45253H101 1761 657202 SH SOLE 644683 0 12519 IMPERIAL OIL LTD COM NEW 453038408 409 13093 SH SOLE 0 0 13093 IMPERVA INC COM 45321L100 430 8008 SH SOLE 5308 0 2700 IMPINJ INC COM 453204109 1549 41399 SH SOLE 0 0 41399 IMS HEALTH HLDGS INC COM 44970B109 5127 163580 SH SOLE 163353 0 227 INC RESH HLDGS INC CL A 45329R109 1821 40847 SH SOLE 39360 0 1487 INCYTE CORP COM 45337C102 562 5962 SH SOLE 0 0 5962 INDEPENDENCE RLTY TR INC COM 45378A106 9309 1034338 SH SOLE 0 0 1034338 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 117711 4017433 SH SOLE 3997907 0 19526 INDEXIQ ETF TR IQ ENCH BD US 45409B487 418 20605 SH SOLE 0 0 20605 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 10347 508462 SH SOLE 0 0 508462 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 735 25181 SH SOLE 0 0 25181 INDEXIQ ETF TR US RL EST SMCP 45409B628 827 30142 SH SOLE 0 0 30142 INDIA FD INC COM 454089103 1980 79641 SH SOLE 0 0 79641 INFINERA CORPORATION COM 45667G103 328 36343 SH SOLE 18600 0 17743 INFORMATION SERVICES GROUP I COM 45675Y104 320 80256 SH SOLE 0 0 80256 INFOSYS LTD SPONSORED ADR 456788108 3286 208225 SH SOLE 39293 0 168932 ING GROEP N V SPONSORED ADR 456837103 6254 506816 SH SOLE 150644 0 356172 INGERSOLL-RAND PLC SHS G47791101 28089 413428 SH SOLE 207112 0 206316 INGERSOLL-RAND PLC SHS G47791101 8 16800 SH Call SOLE 0 0 0 INGEVITY CORP COM 45688C107 337 7302 SH SOLE 1 0 7301 INGRAM MICRO INC CL A 457153104 1085 30436 SH SOLE 0 0 30436 INGREDION INC COM 457187102 11391 85606 SH SOLE 53656 0 31950 INNOSPEC INC COM 45768S105 989 16265 SH SOLE 16265 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 118 12713 SH SOLE 0 0 12713 INSYS THERAPEUTICS INC NEW COM NEW 45824V209 143 12116 SH SOLE 0 0 12116 INTEGER HLDGS CORP COM 45826H109 2839 130885 SH SOLE 0 0 130885 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 1530 18537 SH SOLE 18072 0 465 INTEGRATED DEVICE TECHNOLOGY COM 458118106 457 19792 SH SOLE 0 0 19792 INTEL CORP COM 458140100 117770 3119732 SH SOLE 1342868 0 1776864 INTEL CORP COM 458140100 333 95000 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 37 12700 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 477 98400 SH Call SOLE 0 0 0 INTEL CORP SDCV 12/1 458140AD2 211 153000 PRN SOLE 0 0 153000 INTELIQUENT INC COM 45825N107 715 44316 SH SOLE 2230 0 42086 INTERCONTINENTAL EXCHANGE IN COM 45866F104 26398 97991 SH SOLE 29384 0 68607 INTERCONTINENTAL HOTELS GROU SPON ADR NW 2016 45857P608 276 6621 SH SOLE 0 0 6621 INTERNATIONAL BUSINESS MACHS COM 459200101 71221 448349 SH SOLE 67420 0 380929 INTERNATIONAL BUSINESS MACHS COM 459200101 12 23800 SH Call SOLE 0 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 27 18400 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 8387 58664 SH SOLE 37916 0 20748 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 941 38613 SH SOLE 0 0 38613 INTERNATIONAL TOWER HILL MIN COM 46050R102 13 15000 SH SOLE 0 0 15000 INTEROIL CORP COM 460951106 2185 42910 SH SOLE 0 0 42910 INTERPUBLIC GROUP COS INC COM 460690100 7255 324621 SH SOLE 316969 0 7652 INTERSECT ENT INC COM 46071F103 1395 88093 SH SOLE 88036 0 57 INTERVAL LEISURE GROUP INC COM 46113M108 175 10174 SH SOLE 4729 0 5445 INTL PAPER CO COM 460146103 23475 489269 SH SOLE 267792 0 221477 INTL PAPER CO COM 460146103 25 18100 SH Call SOLE 0 0 0 INTRALINKS HLDGS INC COM 46118H104 1169 116200 SH SOLE 0 0 116200 INTRAWEST RESORTS HLDGS INC COM 46090K109 347 21423 SH SOLE 21213 0 210 INTREXON CORP COM 46122T102 1250 44616 SH SOLE 0 0 44616 INTUIT COM 461202103 10134 92121 SH SOLE 23639 0 68482 INTUITIVE SURGICAL INC COM NEW 46120E602 7980 11010 SH SOLE 1898 0 9112 INVENSENSE INC COM 46123D205 119 16050 SH SOLE 0 0 16050 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 135 11004 SH SOLE 0 0 11004 INVESCO BD FD COM 46132L107 562 29024 SH SOLE 0 0 29024 INVESCO DYNAMIC CR OPP FD COM 46132R104 6297 535487 SH SOLE 0 0 535487 INVESCO LTD SHS G491BT108 5078 162400 SH SOLE 23272 0 139128 INVESCO MORTGAGE CAPITAL INC COM 46131B100 298 19589 SH SOLE 0 0 19589 INVESCO MUN OPPORTUNITY TR COM 46132C107 1217 85425 SH SOLE 0 0 85425 INVESCO MUN TR COM 46131J103 497 36018 SH SOLE 0 0 36018 INVESCO MUNI INCOME OPP TRST COM 46132X101 187 22499 SH SOLE 0 0 22499 INVESCO PA VALUE MUN INCOME COM 46132K109 1046 77060 SH SOLE 0 0 77060 INVESCO QUALITY MUNI INC TRS COM 46133G107 196 14209 SH SOLE 0 0 14209 INVESCO SR INCOME TR COM 46131H107 485 111999 SH SOLE 0 0 111999 INVESCO TR INVT GRADE MUNS COM 46131M106 288 20410 SH SOLE 0 0 20410 INVESCO VALUE MUN INCOME TR COM 46132P108 325 19869 SH SOLE 0 0 19869 INVESTORS BANCORP INC NEW COM 46146L101 1990 165693 SH SOLE 162533 0 3160 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 456 67013 SH SOLE 0 0 67013 IONIS PHARMACEUTICALS INC COM 462222100 19279 526179 SH SOLE 506878 0 19301 IPG PHOTONICS CORP COM 44980X109 1954 23730 SH SOLE 13838 0 9892 IRIDIUM COMMUNICATIONS INC COM 46269C102 8242 1016332 SH SOLE 84891 0 931441 IRIDIUM COMMUNICATIONS INC COM 46269C102 2 20000 SH Call SOLE 0 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 5 26600 SH Call SOLE 0 0 0 IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 886 2975 SH SOLE 0 0 2975 IROBOT CORP COM 462726100 1014 23061 SH SOLE 0 0 23061 IRON MTN INC NEW COM 46284V101 88642 2361905 SH SOLE 2252503 0 109402 ISHARES 10+ YR CR BD ETF 464289511 8778 138764 SH SOLE 70232 0 68532 ISHARES ALL PERU CAP ETF 464289842 1362 41032 SH SOLE 0 0 41032 ISHARES BELGIUM CAPD ETF 464286301 527 27932 SH SOLE 0 0 27932 ISHARES EM MKTS CURR ETF 464286517 2900 63185 SH SOLE 0 0 63185 ISHARES EM MKTS DIV ETF 464286319 7565 210731 SH SOLE 188959 0 21772 ISHARES GL MET&MINPR ETF 464286368 422 36158 SH SOLE 0 0 36158 ISHARES GLB GLD MINR ETF 464286335 120 10800 SH SOLE 0 0 10800 ISHARES GRWT ALLOCAT ETF 464289867 315 7650 SH SOLE 0 0 7650 ISHARES INDIA 50 ETF 464289529 502 16837 SH SOLE 0 0 16837 ISHARES MIN VOL EMRG MKT 464286533 3379 62515 SH SOLE 0 0 62515 ISHARES MIN VOL GBL ETF 464286525 7200 94506 SH SOLE 0 0 94506 ISHARES MODERT ALLOC ETF 464289875 405 11213 SH SOLE 0 0 11213 ISHARES MSCI AUST ETF 464286103 19386 927563 SH SOLE 916873 0 10690 ISHARES MSCI BRZ CAP ETF 464286400 1690 50103 SH SOLE 0 0 50103 ISHARES MSCI CDA ETF 464286509 13017 506686 SH SOLE 0 0 506686 ISHARES MSCI EURO FL ETF 464289180 494 28806 SH SOLE 0 0 28806 ISHARES MSCI EURZONE ETF 464286608 500 14507 SH SOLE 0 0 14507 ISHARES MSCI GERMANY ETF 464286806 260 9886 SH SOLE 0 0 9886 ISHARES MSCI HONG KG ETF 464286871 6564 298233 SH SOLE 0 0 298233 ISHARES MSCI JAPAN ETF 464286848 3902 311161 SH SOLE 163930 0 147231 ISHARES MSCI MEX CAP ETF 464286822 12423 256240 SH SOLE 0 0 256240 ISHARES MSCI PAC JP ETF 464286665 10436 246828 SH SOLE 0 0 246828 ISHARES MSCI SINGAP ETF 464286673 138 12667 SH SOLE 0 0 12667 ISHARES MSCI STH KOR ETF 464286772 201 3461 SH SOLE 0 0 3461 ISHARES MSCI SZ CAP ETF 464286749 3447 112837 SH SOLE 82301 0 30536 ISHARES MSCI TAIWAN ETF 464286731 1212 77171 SH SOLE 0 0 77171 ISHARES MSCI THI CAP ETF 464286624 324 4408 SH SOLE 0 0 4408 ISHARES NW ZEALND CP ETF 464289123 1378 29405 SH SOLE 0 0 29405 ISHARES RUS TP200 GR ETF 464289438 246 4410 SH SOLE 0 0 4410 ISHARES GOLD TRUST ISHARES 464285105 18037 1421343 SH SOLE 344489 0 1076854 ISHARES INC CORE MSCI EMKT 46434G103 105692 2317300 SH SOLE 2048218 0 269082 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 261 17624 SH SOLE 0 0 17624 ISHARES SILVER TRUST ISHARES 46428Q109 13833 760037 SH SOLE 0 0 760037 ISHARES SILVER TRUST ISHARES 46428Q109 1 13900 SH Call SOLE 0 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 1 18700 SH Call SOLE 0 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 876 18532 SH SOLE 0 0 18532 ISHARES TR 0-5YR INVT GR CP 46434V100 379 7454 SH SOLE 0 0 7454 ISHARES TR 1-3 YR CR BD ETF 464288646 37341 353069 SH SOLE 125796 0 227273 ISHARES TR 1-3 YR TR BD ETF 464287457 22441 263877 SH SOLE 75241 0 188636 ISHARES TR 10-20 YR TRS ETF 464288653 4997 34499 SH SOLE 0 0 34499 ISHARES TR 20 YR TR BD ETF 464287432 14857 108042 SH SOLE 0 0 108042 ISHARES TR 3-7 YR TR BD ETF 464288661 17606 139132 SH SOLE 0 0 139132 ISHARES TR 7-10 Y TR BD ETF 464287440 35345 315924 SH SOLE 85109 0 230815 ISHARES TR A RATE CP BD ETF 46429B291 4681 87136 SH SOLE 0 0 87136 ISHARES TR AGENCY BOND ETF 464288166 9720 84076 SH SOLE 58731 0 25345 ISHARES TR CALIF MUN BD ETF 464288356 212 1756 SH SOLE 0 0 1756 ISHARES TR CHINA LG-CAP ETF 464287184 2759 72598 SH SOLE 0 0 72598 ISHARES TR CMBS ETF 46429B366 5532 104215 SH SOLE 65619 0 38596 ISHARES TR COHEN&STEER REIT 464287564 10469 99797 SH SOLE 0 0 99797 ISHARES TR CORE DIV GRWTH 46434V621 1430 51785 SH SOLE 0 0 51785 ISHARES TR CORE HIGH DV ETF 46429B663 9017 110931 SH SOLE 1223 0 109708 ISHARES TR CORE MSCI EAFE 46432F842 173374 3144249 SH SOLE 2864548 0 279701 ISHARES TR CORE MSCI EURO 46434V738 2271 54896 SH SOLE 30064 0 24832 ISHARES TR CORE RUSSELL GRW 464287671 1991 46800 SH SOLE 37400 0 9400 ISHARES TR CORE RUSSELL VAL 464287663 1025 22233 SH SOLE 13725 0 8508 ISHARES TR CORE S&P MCP ETF 464287507 20713 133871 SH SOLE 74 0 133797 ISHARES TR CORE S&P SCP ETF 464287804 97614 786198 SH SOLE 192604 0 593594 ISHARES TR CORE S&P TTL STK 464287150 4811 97133 SH SOLE 0 0 97133 ISHARES TR CORE S&P500 ETF 464287200 94447 434118 SH SOLE 110817 0 323301 ISHARES TR CORE ST USDB ETF 46432F859 3754 74072 SH SOLE 3398 0 70674 ISHARES TR CORE US AGGBD ET 464287226 1069583 9514167 SH SOLE 8308058 0 1206109 ISHARES TR CORE US CR BD 464288620 17468 153480 SH SOLE 150612 0 2868 ISHARES TR CORE US TR BD 46429B267 5162 197938 SH SOLE 131221 0 66717 ISHARES TR CUR HD EURZN ETF 46434V639 22217 896204 SH SOLE 0 0 896204 ISHARES TR DOW JONES US ETF 464287846 1015 9355 SH SOLE 0 0 9355 ISHARES TR EAFE GRWTH ETF 464288885 56196 821814 SH SOLE 808540 0 13274 ISHARES TR EAFE SML CP ETF 464288273 58559 1117320 SH SOLE 1065279 0 52041 ISHARES TR EAFE VALUE ETF 464288877 2903 62880 SH SOLE 53182 0 9698 ISHARES TR EUROPE ETF 464287861 1992 50585 SH SOLE 0 0 50585 ISHARES TR FLTG RATE BD ETF 46429B655 1436 28301 SH SOLE 0 0 28301 ISHARES TR GLB CNSM STP ETF 464288737 3016 30373 SH SOLE 0 0 30373 ISHARES TR GLOB HLTHCRE ETF 464287325 436 4324 SH SOLE 0 0 4324 ISHARES TR GLOB TELECOM ETF 464287275 7569 122377 SH SOLE 118526 0 3851 ISHARES TR GLOBAL ENERG ETF 464287341 439 13368 SH SOLE 0 0 13368 ISHARES TR GLOBAL REIT ETF 46434V647 525 19284 SH SOLE 0 0 19284 ISHARES TR GLOBAL TECH ETF 464287291 1640 14816 SH SOLE 0 0 14816 ISHARES TR GOV/CRED BD ETF 464288596 2746 23415 SH SOLE 0 0 23415 ISHARES TR HDG MSCI EAFE 46434V803 6244 251665 SH SOLE 0 0 251665 ISHARES TR HDG MSCI GERMN 46434V704 428 17858 SH SOLE 0 0 17858 ISHARES TR HDG MSCI JAPAN 46434V886 373 15064 SH SOLE 0 0 15064 ISHARES TR IBONDS DEC18 ETF 46434VAA8 1088 43079 SH SOLE 0 0 43079 ISHARES TR IBONDS DEC19 ETF 46434VAU4 1005 39992 SH SOLE 0 0 39992 ISHARES TR IBOXX HI YD ETF 464288513 15323 175595 SH SOLE 3484 0 172111 ISHARES TR IBOXX INV CP ETF 464287242 55009 446572 SH SOLE 214357 0 232215 ISHARES TR INTERM CR BD ETF 464288638 110283 990402 SH SOLE 863623 0 126779 ISHARES TR INTL SEL DIV ETF 464288448 19265 642597 SH SOLE 438342 0 204255 ISHARES TR INTL TREA BD ETF 464288117 2961 29488 SH SOLE 0 0 29488 ISHARES TR INTRM GOV/CR ETF 464288612 2867 25407 SH SOLE 0 0 25407 ISHARES TR IRELAND CAPD ETF 46429B507 291 7646 SH SOLE 0 0 7646 ISHARES TR JP MOR EM MK ETF 464288281 2485 21199 SH SOLE 22 0 21177 ISHARES TR MBS ETF 464288588 30771 279510 SH SOLE 141231 0 138279 ISHARES TR MICRO-CAP ETF 464288869 1518 19460 SH SOLE 0 0 19460 ISHARES TR MIN VOL EAFE ETF 46429B689 38774 573246 SH SOLE 332048 0 241198 ISHARES TR MIN VOL USA ETF 46429B697 70694 1556106 SH SOLE 655672 0 900434 ISHARES TR MRG RL ES CP ETF 464288539 6590 626985 SH SOLE 0 0 626985 ISHARES TR MRGSTR MD CP ETF 464288208 21648 140187 SH SOLE 0 0 140187 ISHARES TR MRGSTR MD CP VAL 464288406 481 3590 SH SOLE 0 0 3590 ISHARES TR MRNGSTR INC ETF 46432F875 8650 342182 SH SOLE 314738 0 27444 ISHARES TR MRNGSTR LG-CP ET 464287127 3291 25661 SH SOLE 0 0 25661 ISHARES TR MRNGSTR LG-CP GR 464287119 370 3031 SH SOLE 0 0 3031 ISHARES TR MRNGSTR LG-CP VL 464288109 1365 15488 SH SOLE 0 0 15488 ISHARES TR MSCI AC ASIA ETF 464288182 1275 21071 SH SOLE 2046 0 19025 ISHARES TR MSCI ACWI ETF 464288257 2395 40527 SH SOLE 9765 0 30762 ISHARES TR MSCI ACWI EX US 464288240 29607 713761 SH SOLE 0 0 713761 ISHARES TR MSCI EAFE ETF 464287465 606868 10263290 SH SOLE 9130687 0 1132603 ISHARES TR MSCI EAFE ETF 464287465 11 13800 SH Call SOLE 0 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 187346 5002540 SH SOLE 4491536 0 511004 ISHARES TR MSCI EMG MKT ETF 464287234 13 48900 SH Call SOLE 0 0 0 ISHARES TR MSCI INDIA ETF 46429B598 274 9324 SH SOLE 0 0 9324 ISHARES TR MSCI INDIA SM CP 46429B614 15232 414364 SH SOLE 0 0 414364 ISHARES TR MSCI INDONIA ETF 46429B309 256 9675 SH SOLE 0 0 9675 ISHARES TR MSCI PHILIPS ETF 46429B408 1208 32408 SH SOLE 0 0 32408 ISHARES TR MSCI UN KNGDOM 46435G862 14201 561080 SH SOLE 561080 0 0 ISHARES TR MSCI UTD KNGDM 46434V548 696 43937 SH SOLE 0 0 43937 ISHARES TR N AMER TECH ETF 464287549 837 6774 SH SOLE 0 0 6774 ISHARES TR NA NAT RES 464287374 666 19339 SH SOLE 0 0 19339 ISHARES TR NA TEC-SFTWR ETF 464287515 4238 37323 SH SOLE 0 0 37323 ISHARES TR NASDQ BIOTEC ETF 464287556 24519 84703 SH SOLE 41349 0 43354 ISHARES TR NATIONAL MUN ETF 464288414 76958 682557 SH SOLE 484435 0 198122 ISHARES TR RUS 1000 ETF 464287622 15709 130402 SH SOLE 2897 0 127505 ISHARES TR RUS 1000 GRW ETF 464287614 733003 7036586 SH SOLE 5339927 0 1696659 ISHARES TR RUS 1000 VAL ETF 464287598 712625 6747063 SH SOLE 5331045 0 1416018 ISHARES TR RUS 2000 GRW ETF 464287648 14750 99041 SH SOLE 5873 0 93168 ISHARES TR RUS 2000 VAL ETF 464287630 34841 332584 SH SOLE 1100 0 331484 ISHARES TR RUS MD CP GR ETF 464287481 13762 141333 SH SOLE 775 0 140558 ISHARES TR RUS MDCP VAL ETF 464287473 20026 260841 SH SOLE 105471 0 155370 ISHARES TR RUS MID-CAP ETF 464287499 17649 101240 SH SOLE 5487 0 95753 ISHARES TR RUSSELL 2000 ETF 464287655 273023 2198043 SH SOLE 1944906 0 253137 ISHARES TR RUSSELL 3000 ETF 464287689 5648 44062 SH SOLE 4072 0 39990 ISHARES TR S&P 100 ETF 464287101 2091 21802 SH SOLE 0 0 21802 ISHARES TR S&P 500 GRWT ETF 464287309 52485 431391 SH SOLE 251 0 431140 ISHARES TR S&P 500 VAL ETF 464287408 33330 350987 SH SOLE 316 0 350671 ISHARES TR S&P MC 400GR ETF 464287606 55389 317001 SH SOLE 28 0 316973 ISHARES TR S&P MC 400VL ETF 464287705 45550 342475 SH SOLE 0 0 342475 ISHARES TR SELECT DIVID ETF 464287168 32236 376187 SH SOLE 1617 0 374570 ISHARES TR SHRT NAT MUN ETF 464288158 496 4678 SH SOLE 0 0 4678 ISHARES TR SHRT TRS BD ETF 464288679 9169 83025 SH SOLE 0 0 83025 ISHARES TR SP SMCP600GR ETF 464287887 15959 116389 SH SOLE 0 0 116389 ISHARES TR SP SMCP600VL ETF 464287879 8377 67118 SH SOLE 1 0 67117 ISHARES TR TIPS BD ETF 464287176 13846 118866 SH SOLE 125 0 118741 ISHARES TR TRANS AVG ETF 464287192 1531 10535 SH SOLE 0 0 10535 ISHARES TR U.S. AER&DEF ETF 464288760 3608 27957 SH SOLE 0 0 27957 ISHARES TR U.S. BAS MTL ETF 464287838 5198 65814 SH SOLE 0 0 65814 ISHARES TR U.S. CNSM GD ETF 464287812 15975 140257 SH SOLE 121099 0 19158 ISHARES TR U.S. CNSM SV ETF 464287580 6648 45190 SH SOLE 0 0 45190 ISHARES TR U.S. ENERGY ETF 464287796 2993 76749 SH SOLE 0 0 76749 ISHARES TR U.S. FIN SVC ETF 464287770 1935 22050 SH SOLE 0 0 22050 ISHARES TR U.S. FINLS ETF 464287788 3833 42593 SH SOLE 0 0 42593 ISHARES TR U.S. INDS ETF 464287754 2534 22156 SH SOLE 0 0 22156 ISHARES TR U.S. INSRNCE ETF 464288786 205 3881 SH SOLE 0 0 3881 ISHARES TR U.S. MED DVC ETF 464288810 16354 112485 SH SOLE 59908 0 52577 ISHARES TR U.S. PFD STK ETF 464288687 24657 624228 SH SOLE 28823 0 595405 ISHARES TR U.S. PHARMA ETF 464288836 2361 15798 SH SOLE 0 0 15798 ISHARES TR U.S. REAL ES ETF 464287739 9278 115048 SH SOLE 0 0 115048 ISHARES TR U.S. TECH ETF 464287721 3746 31479 SH SOLE 0 0 31479 ISHARES TR U.S. UTILITS ETF 464287697 4085 33330 SH SOLE 0 0 33330 ISHARES TR US HLTHCARE ETF 464287762 2800 18641 SH SOLE 12 0 18629 ISHARES TR US HLTHCR PR ETF 464288828 14367 115846 SH SOLE 111639 0 4207 ISHARES TR US HOME CONS ETF 464288752 1776 64473 SH SOLE 0 0 64473 ISHARES TR US OIL EQ&SV ETF 464288844 264 6676 SH SOLE 0 0 6676 ISHARES TR US REGNL BKS ETF 464288778 436 12389 SH SOLE 0 0 12389 ISHARES TR USA ESG SLCT ETF 464288802 413 4535 SH SOLE 0 0 4535 ISHARES TR USA MOMENTUM FCT 46432F396 15822 204497 SH SOLE 196749 0 7748 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 2699 53771 SH SOLE 0 0 53771 ISLE OF CAPRI CASINOS INC COM 464592104 290 13000 SH SOLE 0 0 13000 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 556 50785 SH SOLE 48731 0 2054 ITC HLDGS CORP COM 465685105 9034 194365 SH SOLE 178847 0 15518 ITT INC COM 45073V108 488 13606 SH SOLE 12245 0 1361 J & J SNACK FOODS CORP COM 466032109 1148 9638 SH SOLE 7104 0 2534 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 1352 25843 SH SOLE 0 0 25843 J2 GLOBAL INC COM 48123V102 3808 57164 SH SOLE 50404 0 6760 JABIL CIRCUIT INC COM 466313103 6793 311305 SH SOLE 180370 0 130935 JACK IN THE BOX INC COM 466367109 845 8811 SH SOLE 5118 0 3693 JACOBS ENGR GROUP INC DEL COM 469814107 2903 56136 SH SOLE 46966 0 9170 JAMES RIV GROUP LTD COM G5005R107 1572 43438 SH SOLE 43438 0 0 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 727 68890 SH SOLE 0 0 68890 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 658 5413 SH SOLE 448 0 4965 JEFFERIES GROUP INC NEW DBCV 3.875%11/0 472319AG7 1778 1754000 PRN SOLE 0 0 1754000 JERNIGAN CAP INC COM 476405105 1599 83414 SH SOLE 0 0 83414 JETBLUE AIRWAYS CORP COM 477143101 2242 130023 SH SOLE 54298 0 75725 JOHN BEAN TECHNOLOGIES CORP COM 477839104 457 6475 SH SOLE 6324 0 151 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 171 10500 SH SOLE 0 0 10500 JOHNSON & JOHNSON COM 478160104 333732 2825118 SH SOLE 1474002 0 1351116 JOHNSON CTLS INTL PLC SHS G51502105 75800 1629052 SH SOLE 1513585 0 115467 JONES ENERGY INC COM CL A 48019R108 102 28523 SH SOLE 0 0 28523 JONES LANG LASALLE INC COM 48020Q107 461 4055 SH SOLE 3438 0 617 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 7070 224458 SH SOLE 0 0 224458 JPMORGAN CHASE & CO COM 46625H100 264545 3972740 SH SOLE 1431787 0 2540953 JPMORGAN CHASE & CO COM 46625H100 23 20700 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 11 23900 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 14 18600 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 15 56200 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 2408 100068 SH SOLE 96211 0 3857 KAISER ALUMINUM CORP COM PAR $0.01 483007704 414 4783 SH SOLE 4783 0 0 KANDI TECHNOLOGIES GROUP INC COM 483709101 74 13400 SH SOLE 0 0 13400 KANSAS CITY SOUTHERN COM NEW 485170302 18564 198925 SH SOLE 99 0 198826 KAPSTONE PAPER & PACKAGING C COM 48562P103 4145 219058 SH SOLE 13900 0 205158 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 2134 181894 SH SOLE 0 0 181894 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 382 24182 SH SOLE 0 0 24182 KAYNE ANDERSON MLP INVT CO COM 486606106 3372 163455 SH SOLE 0 0 163455 KEARNY FINL CORP MD COM 48716P108 453 33302 SH SOLE 32799 0 503 KELLOGG CO COM 487836108 13008 167907 SH SOLE 5669 0 162238 KEMET CORP COM NEW 488360207 75 20872 SH SOLE 0 0 20872 KENNEDY-WILSON HLDGS INC COM 489398107 1194 52961 SH SOLE 27311 0 25650 KERYX BIOPHARMACEUTICALS INC COM 492515101 77 14442 SH SOLE 0 0 14442 KEYCORP NEW COM 493267108 7489 615336 SH SOLE 149017 0 466319 KEYCORP NEW PFD 7.75% SR A 493267405 1248 9145 SH SOLE 0 0 9145 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2058 64929 SH SOLE 61423 0 3506 KIMBERLY CLARK CORP COM 494368103 155778 1234941 SH SOLE 934618 0 300323 KIMCO RLTY CORP COM 49446R109 8560 295677 SH SOLE 202574 0 93103 KINDER MORGAN INC DEL *W EXP 05/25/201 49456B119 1 88069 SH SOLE 0 0 88069 KINDER MORGAN INC DEL COM 49456B101 26736 1155885 SH SOLE 74300 0 1081585 KINDER MORGAN INC DEL PFD SER A 49456B200 1788 35703 SH SOLE 0 0 35703 KINGOLD JEWELRY INC COM NEW 49579A204 38 17000 SH SOLE 0 0 17000 KIRBY CORP COM 497266106 360 5785 SH SOLE 0 0 5785 KITE PHARMA INC COM 49803L109 352 6306 SH SOLE 0 0 6306 KITE RLTY GROUP TR COM NEW 49803T300 959 34588 SH SOLE 0 0 34588 KITOV PHARMACEUTICALS HLDGS *W EXP 11/20/202 49803V115 16 14500 SH SOLE 0 0 14500 KKR & CO L P DEL COM UNITS 48248M102 3677 257851 SH SOLE 0 0 257851 KLA-TENCOR CORP COM 482480100 1068 15319 SH SOLE 1315 0 14004 KNOLL INC COM NEW 498904200 994 43480 SH SOLE 0 0 43480 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1936 92695 SH SOLE 4500 0 88195 KNOWLES CORP COM 49926D109 7737 550692 SH SOLE 538680 0 12012 KOHLS CORP COM 500255104 3018 68991 SH SOLE 7981 0 61010 KOHLS CORP COM 500255104 68 34200 SH Call SOLE 0 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 5728 193574 SH SOLE 119633 0 73941 KOPIN CORP COM 500600101 37 17200 SH SOLE 0 0 17200 KOREA ELECTRIC PWR SPONSORED ADR 500631106 1064 43630 SH SOLE 35608 0 8022 KORN FERRY INTL COM NEW 500643200 1171 55748 SH SOLE 52551 0 3197 KOSMOS ENERGY LTD SHS G5315B107 74 11590 SH SOLE 0 0 11590 KRAFT HEINZ CO COM 500754106 144248 1611516 SH SOLE 521219 0 1090297 KRAFT HEINZ CO COM 500754106 175 46000 SH Call SOLE 0 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 1835 44374 SH SOLE 0 0 44374 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 74 10755 SH SOLE 0 0 10755 KROGER CO COM 501044101 8502 286468 SH SOLE 162429 0 124039 KRONOS WORLDWIDE INC COM 50105F105 90 10850 SH SOLE 0 0 10850 KT CORP SPONSORED ADR 48268K101 492 30627 SH SOLE 30558 0 69 KULICKE & SOFFA INDS INC COM 501242101 471 36432 SH SOLE 0 0 36432 L BRANDS INC COM 501797104 3248 45894 SH SOLE 812 0 45082 L-3 COMMUNICATIONS HLDGS INC COM 502424104 30632 203226 SH SOLE 194610 0 8616 LA Z BOY INC COM 505336107 2331 94919 SH SOLE 0 0 94919 LABORATORY CORP AMER HLDGS COM NEW 50540R409 11627 84569 SH SOLE 62083 0 22486 LADENBURG THALMAN FIN SVCS I COM 50575Q102 408 176613 SH SOLE 0 0 176613 LAM RESEARCH CORP COM 512807108 6094 64342 SH SOLE 35542 0 28800 LAMAR ADVERTISING CO NEW CL A 512816109 4107 62891 SH SOLE 4722 0 58169 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 1730 98548 SH SOLE 4000 0 94548 LANDSTAR SYS INC COM 515098101 16713 245495 SH SOLE 227307 0 18188 LANNET INC COM 516012101 1280 48167 SH SOLE 36543 0 11624 LAREDO PETROLEUM INC COM 516806106 315 24411 SH SOLE 0 0 24411 LAS VEGAS SANDS CORP COM 517834107 6477 112559 SH SOLE 246 0 112313 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 4684 196236 SH SOLE 84171 0 112065 LAUDER ESTEE COS INC CL A 518439104 15822 178644 SH SOLE 16823 0 161821 LAZARD GLB TTL RET&INCM FD I COM 52106W103 4893 350276 SH SOLE 0 0 350276 LAZARD LTD SHS A G54050102 10862 298748 SH SOLE 5818 0 292930 LAZARD WORLD DIVID & INCOME COM 521076109 3489 345413 SH SOLE 0 0 345413 LEAR CORP COM NEW 521865204 13554 111814 SH SOLE 86385 0 25429 LEGACY RESVS LP UNIT LP INT 524707304 102 75361 SH SOLE 0 0 75361 LEGG MASON BW GLB INC OPP FD COM 52469B100 844 62178 SH SOLE 0 0 62178 LEGG MASON ETF EQUITY TR LOW DIVI ETF 52468L406 700 25093 SH SOLE 0 0 25093 LEGG MASON INC COM 524901105 13946 416550 SH SOLE 415322 0 1228 LEGGETT & PLATT INC COM 524660107 12300 269850 SH SOLE 87418 0 182432 LEIDOS HLDGS INC COM 525327102 8091 186952 SH SOLE 167256 0 19696 LENDINGTREE INC NEW COM 52603B107 989 10208 SH SOLE 10023 0 185 LENNAR CORP CL A 526057104 1326 31308 SH SOLE 4753 0 26555 LENNOX INTL INC COM 526107107 483 3074 SH SOLE 0 0 3074 LEUCADIA NATL CORP COM 527288104 3543 186060 SH SOLE 2388 0 183672 LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 3648 78654 SH SOLE 43200 0 35454 LEXICON PHARMACEUTICALS INC COM NEW 528872302 510 28233 SH SOLE 23022 0 5211 LEXINGTON REALTY TRUST COM 529043101 1719 166915 SH SOLE 0 0 166915 LG DISPLAY CO LTD SPONS ADR REP 50186V102 509 40028 SH SOLE 39925 0 103 LGI HOMES INC COM 50187T106 816 22151 SH SOLE 0 0 22151 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 6103 1178161 SH SOLE 0 0 1178161 LIBERTY ALL-STAR GROWTH FD I COM 529900102 198 45971 SH SOLE 0 0 45971 LIBERTY BROADBAND CORP COM SER A 530307107 2717 38721 SH SOLE 28930 0 9791 LIBERTY BROADBAND CORP COM SER C 530307305 5540 77507 SH SOLE 57511 0 19996 LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 1866 66508 SH SOLE 61846 0 4662 LIBERTY GLOBAL PLC SHS CL A G5480U104 230 6738 SH SOLE 1279 0 5459 LIBERTY GLOBAL PLC SHS CL C G5480U120 5202 157455 SH SOLE 129041 0 28414 LIBERTY INTERACTIVE CORP LBT VENT COM A 53071M880 3546 88927 SH SOLE 87268 0 1659 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 16694 834266 SH SOLE 747649 0 86617 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 287 465000 PRN SOLE 0 0 465000 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 203 11652 SH SOLE 7274 0 4378 LIBERTY MEDIA CORP DELAWARE COM A MEDIA GRP 531229870 1052 36711 SH SOLE 32521 0 4190 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 5535 162878 SH SOLE 119352 0 43526 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 467 26862 SH SOLE 16908 0 9954 LIBERTY MEDIA CORP DELAWARE COM C MEDIA GRP 531229854 2096 74498 SH SOLE 59536 0 14962 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 10878 325588 SH SOLE 248375 0 77213 LIBERTY PPTY TR SH BEN INT 531172104 348 8622 SH SOLE 0 0 8622 LIFE STORAGE INC COM 53223X107 1323 14870 SH SOLE 894 0 13976 LIFEPOINT HEALTH INC COM 53219L109 1781 30061 SH SOLE 29941 0 120 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 643 6298 SH SOLE 799 0 5499 LILLY ELI & CO COM 532457108 33084 412207 SH SOLE 44372 0 367835 LILLY ELI & CO COM 532457108 21 42800 SH Call SOLE 0 0 0 LIMELIGHT NETWORKS INC COM 53261M104 24 13087 SH SOLE 0 0 13087 LINCOLN ELEC HLDGS INC COM 533900106 3529 56355 SH SOLE 49836 0 6519 LINCOLN NATL CORP IND COM 534187109 9776 208094 SH SOLE 34890 0 173204 LINEAR TECHNOLOGY CORP COM 535678106 2768 46681 SH SOLE 32857 0 13824 LINKEDIN CORP COM CL A 53578A108 337 1762 SH SOLE 539 0 1223 LIONS GATE ENTMNT CORP COM NEW 535919203 717 35843 SH SOLE 3253 0 32590 LITHIA MTRS INC CL A 536797103 2098 21962 SH SOLE 0 0 21962 LITTELFUSE INC COM 537008104 2394 18585 SH SOLE 18504 0 81 LIVANOVA PLC SHS G5509L101 510 8480 SH SOLE 0 0 8480 LIVE NATION ENTERTAINMENT IN COM 538034109 1598 58154 SH SOLE 54278 0 3876 LIVE OAK BANCSHARES INC COM 53803X105 492 34113 SH SOLE 0 0 34113 LKQ CORP COM 501889208 7661 216059 SH SOLE 110015 0 106044 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 10173 3544501 SH SOLE 3499344 0 45157 LMP CAP & INCOME FD INC COM 50208A102 8927 654939 SH SOLE 0 0 654939 LOCKHEED MARTIN CORP COM 539830109 101495 423391 SH SOLE 240267 0 183124 LOEWS CORP COM 540424108 5554 134958 SH SOLE 125008 0 9950 LOGITECH INTL S A SHS H50430232 1079 48080 SH SOLE 11839 0 36241 LOGMEIN INC COM 54142L109 291 3214 SH SOLE 0 0 3214 LORAL SPACE & COMMUNICATNS I COM 543881106 235 6000 SH SOLE 0 0 6000 LOUISIANA PAC CORP COM 546347105 1272 67548 SH SOLE 56196 0 11352 LOWES COS INC COM 548661107 47082 652017 SH SOLE 168437 0 483580 LPL FINL HLDGS INC COM 50212V100 17296 578273 SH SOLE 578001 0 272 LTC PPTYS INC COM 502175102 978 18811 SH SOLE 1587 0 17224 LULULEMON ATHLETICA INC COM 550021109 2636 43220 SH SOLE 23941 0 19279 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 401 20397 SH SOLE 0 0 20397 LUMENTUM HLDGS INC COM 55024U109 1785 42745 SH SOLE 0 0 42745 LUNA INNOVATIONS COM 550351100 115 81459 SH SOLE 0 0 81459 LUXOFT HLDG INC ORD SHS CL A G57279104 973 18413 SH SOLE 0 0 18413 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 30153 373828 SH SOLE 202003 0 171825 M & T BK CORP COM 55261F104 1217 10478 SH SOLE 501 0 9977 M D C HLDGS INC COM 552676108 454 17596 SH SOLE 0 0 17596 MACATAWA BK CORP COM 554225102 117 14641 SH SOLE 0 0 14641 MACERICH CO COM 554382101 3435 42470 SH SOLE 40977 0 1493 MACK CALI RLTY CORP COM 554489104 1551 56986 SH SOLE 47813 0 9173 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 2510 59278 SH SOLE 59212 0 66 MACQUARIE FT TR GB INF UT DI COM 55607W100 277 21953 SH SOLE 0 0 21953 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 362 16616 SH SOLE 0 0 16616 MACQUARIE INFRASTRUCTURE COR COM 55608B105 9338 112181 SH SOLE 19586 0 92595 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 586 500000 PRN SOLE 0 0 500000 MACYS INC COM 55616P104 9549 257738 SH SOLE 2371 0 255367 MACYS INC COM 55616P104 10 10400 SH Call SOLE 0 0 0 MADDEN STEVEN LTD COM 556269108 1847 53442 SH SOLE 51328 0 2114 MADISON CVRED CALL & EQ STR COM 557437100 161 20747 SH SOLE 0 0 20747 MADISON STRTG SECTOR PREM FD COM 558268108 303 25829 SH SOLE 0 0 25829 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 50280 710774 SH SOLE 274847 0 435927 MAGNA INTL INC COM 559222401 1937 45083 SH SOLE 0 0 45083 MAIDEN HOLDINGS LTD SHS G5753U112 261 20606 SH SOLE 0 0 20606 MAIN STREET CAPITAL CORP COM 56035L104 4130 120317 SH SOLE 0 0 120317 MAINSTAY DEFINEDTERM MN OPP COM 56064K100 8077 397111 SH SOLE 0 0 397111 MALLINCKRODT PUB LTD CO SHS G5785G107 539 7731 SH SOLE 0 0 7731 MANAGED DURATION INVT GRD FU COM 56165R103 249 17308 SH SOLE 0 0 17308 MANHATTAN ASSOCS INC COM 562750109 6496 112734 SH SOLE 28667 0 84067 MANHATTAN BRIDGE CAPITAL INC COM 562803106 154 21539 SH SOLE 0 0 21539 MANITOWOC FOODSERVICE INC COM 563568104 572 35236 SH SOLE 56 0 35180 MANITOWOC INC COM 563571108 115 24089 SH SOLE 0 0 24089 MANNKIND CORP COM 56400P201 148 238003 SH SOLE 0 0 238003 MANPOWERGROUP INC COM 56418H100 5986 82845 SH SOLE 82333 0 512 MANULIFE FINL CORP COM 56501R106 2593 183937 SH SOLE 13398 0 170539 MARATHON OIL CORP COM 565849106 26323 1664968 SH SOLE 634120 0 1030848 MARATHON PETE CORP COM 56585A102 61987 1527139 SH SOLE 157973 0 1369166 MARATHON PETE CORP COM 56585A102 89 57500 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 21 32300 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 24 33900 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 38 47000 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 13 33200 SH Call SOLE 0 0 0 MARINE HARVEST ASA SPONSORED ADR 56824R205 389 21734 SH SOLE 18085 0 3649 MARINEMAX INC COM 567908108 698 33325 SH SOLE 16517 0 16808 MARKEL CORP COM 570535104 9621 10359 SH SOLE 8157 0 2202 MARKETAXESS HLDGS INC COM 57060D108 7538 45523 SH SOLE 44280 0 1243 MARRIOTT INTL INC NEW CL A 571903202 16962 251914 SH SOLE 74767 0 177147 MARRIOTT INTL INC NEW CL A 571903202 6 15100 SH Call SOLE 0 0 0 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 225 3068 SH SOLE 1101 0 1967 MARSH & MCLENNAN COS INC COM 571748102 16334 242882 SH SOLE 149028 0 93854 MARTIN MARIETTA MATLS INC COM 573284106 3053 17044 SH SOLE 8889 0 8155 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 996 49715 SH SOLE 2200 0 47515 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 174 13092 SH SOLE 123 0 12969 MASCO CORP COM 574599106 20079 585219 SH SOLE 267693 0 317526 MASIMO CORP COM 574795100 20915 351565 SH SOLE 1280 0 350285 MAST THERAPEUTICS INC COM 576314108 1 12080 SH SOLE 0 0 12080 MASTEC INC COM 576323109 531 17854 SH SOLE 0 0 17854 MASTERCARD INCORPORATED CL A 57636Q104 30536 300051 SH SOLE 178412 0 121639 MATERION CORP COM 576690101 560 18236 SH SOLE 0 0 18236 MATTEL INC COM 577081102 4253 140460 SH SOLE 50071 0 90389 MATTHEWS INTL CORP CL A 577128101 12217 201075 SH SOLE 200513 0 562 MAUI LD & PINEAPPLE INC COM 577345101 392 58999 SH SOLE 0 0 58999 MAXIM INTEGRATED PRODS INC COM 57772K101 16069 402425 SH SOLE 148333 0 254092 MAXIM INTEGRATED PRODS INC COM 57772K101 157 165400 SH Call SOLE 0 0 0 MAXLINEAR INC CL A 57776J100 1101 54340 SH SOLE 0 0 54340 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 251 9714 SH SOLE 8364 0 1350 MCBC HLDGS INC COM 55276F107 137 12046 SH SOLE 0 0 12046 MCCORMICK & CO INC COM NON VTG 579780206 16378 163904 SH SOLE 63463 0 100441 MCDERMOTT INTL INC COM 580037109 237 47393 SH SOLE 0 0 47393 MCDONALDS CORP COM 580135101 188622 1635065 SH SOLE 1180851 0 454214 MCDONALDS CORP COM 580135101 13 11100 SH Call SOLE 0 0 0 MCEWEN MNG INC COM 58039P107 197 53583 SH SOLE 0 0 53583 MCKESSON CORP COM 58155Q103 20245 121405 SH SOLE 81718 0 39687 MDC PARTNERS INC CL A SUB VTG 552697104 2118 197610 SH SOLE 102503 0 95107 MDU RES GROUP INC COM 552690109 1092 42907 SH SOLE 14097 0 28810 MEAD JOHNSON NUTRITION CO COM 582839106 6959 88076 SH SOLE 53655 0 34421 MEDEQUITIES RLTY TR INC COM 58409L306 343 29200 SH SOLE 0 0 29200 MEDIA GEN INC NEW COM 58441K100 360 19532 SH SOLE 19532 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 6465 437716 SH SOLE 289968 0 147748 MEDICINES CO COM 584688105 238 6303 SH SOLE 5960 0 343 MEDLEY CAP CORP COM 58503F106 103 13454 SH SOLE 0 0 13454 MEDNAX INC COM 58502B106 11375 171693 SH SOLE 98629 0 73064 MEDTRONIC PLC SHS G5960L103 97734 1131142 SH SOLE 538205 0 592937 MEDTRONIC PLC SHS G5960L103 67 43500 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 277 39800 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 23 17800 SH Call SOLE 0 0 0 MELCO CROWN ENTMT LTD ADR 585464100 245 15186 SH SOLE 0 0 15186 MEMORIAL PRODTN PARTNERS LP COM U REP LTD 586048100 1276 717106 SH SOLE 0 0 717106 MEMORIAL PRODTN PARTNERS LP COM U REP LTD 586048100 4 10900 SH Call SOLE 0 0 0 MEMORIAL PRODTN PARTNERS LP COM U REP LTD 586048100 32 20000 SH Put SOLE 0 0 20000 MERCADOLIBRE INC COM 58733R102 948 5124 SH SOLE 3946 0 1178 MERCK & CO INC COM 58933Y105 282433 4525442 SH SOLE 3242947 0 1282495 MERCK & CO INC COM 58933Y105 103 17100 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 255 4650 SH SOLE 0 0 4650 MEREDITH CORP COM 589433101 579 11134 SH SOLE 5617 0 5517 MERIT MED SYS INC COM 589889104 404 16624 SH SOLE 0 0 16624 MERRIMACK PHARMACEUTICALS IN COM 590328100 297 46764 SH SOLE 0 0 46764 META FINL GROUP INC COM 59100U108 228 3759 SH SOLE 0 0 3759 METHANEX CORP COM 59151K108 1707 47849 SH SOLE 44805 0 3044 METLIFE INC COM 59156R108 65150 1466355 SH SOLE 1084334 0 382021 METTLER TOLEDO INTERNATIONAL COM 592688105 2412 5744 SH SOLE 4372 0 1372 MFA FINL INC COM 55272X102 4277 571797 SH SOLE 397510 0 174287 MFC BANCORP LTD COM 55278T105 62 30350 SH SOLE 0 0 30350 MFS CHARTER INCOME TR SH BEN INT 552727109 1253 145069 SH SOLE 0 0 145069 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 546 101065 SH SOLE 80926 0 20139 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 741 138194 SH SOLE 0 0 138194 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 346 68317 SH SOLE 0 0 68317 MFS INTER INCOME TR SH BEN INT 55273C107 442 97489 SH SOLE 0 0 97489 MFS INVT GRADE MUN TR SH BEN INT 59318B108 155 14940 SH SOLE 0 0 14940 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1102 180962 SH SOLE 0 0 180962 MFS MUN INCOME TR SH BEN INT 552738106 334 44617 SH SOLE 0 0 44617 MGIC INVT CORP WIS COM 552848103 1349 168603 SH SOLE 0 0 168603 MGM GROWTH PPTYS LLC CL A COM 55303A105 4633 177701 SH SOLE 0 0 177701 MGM RESORTS INTERNATIONAL COM 552953101 4394 168819 SH SOLE 63702 0 105117 MICHAEL KORS HLDGS LTD SHS G60754101 1268 27101 SH SOLE 535 0 26566 MICHAELS COS INC COM 59408Q106 2123 87829 SH SOLE 85333 0 2496 MICROCHIP TECHNOLOGY INC COM 595017104 87650 1410507 SH SOLE 388665 0 1021842 MICROCHIP TECHNOLOGY INC COM 595017104 620 73800 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 10147 570716 SH SOLE 32311 0 538405 MICRON TECHNOLOGY INC COM 595112103 13 43800 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 89 14000 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 84 28800 SH Call SOLE 0 0 0 MICROSEMI CORP COM 595137100 6397 152372 SH SOLE 127228 0 25144 MICROSOFT CORP COM 594918104 445385 7732373 SH SOLE 3374007 0 4358366 MICROSOFT CORP COM 594918104 142 57600 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 27 45700 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 97 47400 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 51 34600 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 7 15900 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 3 32000 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 36 52700 SH Call SOLE 0 0 0 MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 141 48978 SH SOLE 0 0 48978 MID-AMER APT CMNTYS INC COM 59522J103 13395 142512 SH SOLE 58864 0 83648 MIDDLEBY CORP COM 596278101 4109 33236 SH SOLE 30980 0 2256 MILLER HERMAN INC COM 600544100 293 10234 SH SOLE 0 0 10234 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 2455 197468 SH SOLE 0 0 197468 MIMEDX GROUP INC COM 602496101 1582 184408 SH SOLE 0 0 184408 MITEL NETWORKS CORP COM 60671Q104 424 57634 SH SOLE 55432 0 2202 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 3751 742694 SH SOLE 736010 0 6684 MIX TELEMATICS LTD SPONSORED ADR 60688N102 167 26056 SH SOLE 0 0 26056 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 468 139386 SH SOLE 138401 0 985 MOBILE MINI INC COM 60740F105 3133 103744 SH SOLE 103363 0 381 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 1939 254153 SH SOLE 164551 0 89602 MOBILEYE N V AMSTELVEEN ORD SHS N51488117 13001 305394 SH SOLE 129472 0 175922 MOBILEYE N V AMSTELVEEN ORD SHS N51488117 41 12900 SH Call SOLE 0 0 0 MOHAWK INDS INC COM 608190104 17151 85608 SH SOLE 5748 0 79860 MOLINA HEALTHCARE INC COM 60855R100 2057 35268 SH SOLE 34005 0 1263 MOLSON COORS BREWING CO CL B 60871R209 3037 27662 SH SOLE 10041 0 17621 MOMENTA PHARMACEUTICALS INC COM 60877T100 188 16069 SH SOLE 1850 0 14219 MOMO INC ADR 60879B107 232 10311 SH SOLE 0 0 10311 MONDELEZ INTL INC CL A 609207105 34409 783801 SH SOLE 143251 0 640550 MONDELEZ INTL INC CL A 609207105 20 18900 SH Call SOLE 0 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 6698 469379 SH SOLE 0 0 469379 MONOLITHIC PWR SYS INC COM 609839105 2261 28082 SH SOLE 27034 0 1048 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 1555 70321 SH SOLE 70134 0 187 MONRO MUFFLER BRAKE INC COM 610236101 1364 22299 SH SOLE 22184 0 115 MONROE CAP CORP COM 610335101 1400 88981 SH SOLE 5000 0 83981 MONSANTO CO NEW COM 61166W101 15571 152358 SH SOLE 51894 0 100464 MONSTER BEVERAGE CORP NEW COM 61174X109 18170 123767 SH SOLE 116758 0 7009 MOODYS CORP COM 615369105 2755 25441 SH SOLE 24075 0 1366 MORGAN STANLEY COM NEW 617446448 12155 379126 SH SOLE 229592 0 149534 MORGAN STANLEY CHINA A SH FD COM 617468103 549 29340 SH SOLE 0 0 29340 MORGAN STANLEY EM MKTS DM DE COM 617477104 467 58155 SH SOLE 0 0 58155 MORGAN STANLEY EMER MKTS DEB COM 61744H105 243 25202 SH SOLE 0 0 25202 MORGAN STANLEY EMER MKTS FD COM 61744G107 163 11189 SH SOLE 0 0 11189 MORGAN STANLEY TRUSTS INCOME SECS INC 61745P874 540 28544 SH SOLE 0 0 28544 MORNINGSTAR INC COM 617700109 254 3198 SH SOLE 0 0 3198 MOSAIC CO NEW COM 61945C103 5156 210773 SH SOLE 108241 0 102532 MOTOROLA SOLUTIONS INC COM NEW 620076307 43130 565416 SH SOLE 548536 0 16880 MPLX LP COM UNIT REP LTD 55336V100 10524 310796 SH SOLE 0 0 310796 MSA SAFETY INC COM 553498106 3118 53721 SH SOLE 50576 0 3145 MSC INDL DIRECT INC CL A 553530106 22514 306688 SH SOLE 298332 0 8356 MSCI INC COM 55354G100 294 3498 SH SOLE 708 0 2790 MUELLER WTR PRODS INC COM SER A 624758108 3865 307975 SH SOLE 58669 0 249306 MURPHY OIL CORP COM 626717102 580 19078 SH SOLE 0 0 19078 MURPHY USA INC COM 626755102 7611 106654 SH SOLE 98456 0 8198 MYLAN N V SHS EURO N59465109 2097 55010 SH SOLE 0 0 55010 NABORS INDUSTRIES LTD SHS G6359F103 300 24698 SH SOLE 106 0 24592 NANOVIRICIDES INC COM NEW 630087203 120 71015 SH SOLE 0 0 71015 NASDAQ INC COM 631103108 10381 153698 SH SOLE 85791 0 67907 NATHANS FAMOUS INC NEW COM 632347100 385 7320 SH SOLE 0 0 7320 NATIONAL BEVERAGE CORP COM 635017106 317 7189 SH SOLE 0 0 7189 NATIONAL FUEL GAS CO N J COM 636180101 32203 595586 SH SOLE 584013 0 11573 NATIONAL GRID PLC SPON ADR NEW 636274300 148197 2084056 SH SOLE 1988058 0 95998 NATIONAL HEALTH INVS INC COM 63633D104 342 4360 SH SOLE 0 0 4360 NATIONAL OILWELL VARCO INC COM 637071101 13248 360591 SH SOLE 216399 0 144192 NATIONAL RETAIL PPTYS INC COM 637417106 1131 22244 SH SOLE 0 0 22244 NATUS MEDICAL INC DEL COM 639050103 800 20355 SH SOLE 19024 0 1331 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 16 17000 SH SOLE 0 0 17000 NAVIENT CORP COM 63938C108 6419 443625 SH SOLE 433414 0 10211 NAVIGATOR HOLDINGS LTD SHS Y62132108 363 50515 SH SOLE 0 0 50515 NAVIOS MARITIME ACQUIS CORP SHS Y62159101 2400 1777625 SH SOLE 0 0 1777625 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 47 33699 SH SOLE 0 0 33699 NEENAH PAPER INC COM 640079109 458 5796 SH SOLE 3697 0 2099 NEKTAR THERAPEUTICS COM 640268108 1923 111904 SH SOLE 0 0 111904 NETAPP INC COM 64110D104 1797 50176 SH SOLE 2240 0 47936 NETEASE INC SPONSORED ADR 64110W102 8553 35515 SH SOLE 26511 0 9004 NETFLIX INC COM 64110L106 20613 209162 SH SOLE 41186 0 167976 NETGEAR INC COM 64111Q104 1148 18975 SH SOLE 0 0 18975 NETSCOUT SYS INC COM 64115T104 998 34117 SH SOLE 33890 0 227 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 437 69750 SH SOLE 0 0 69750 NETSUITE INC COM 64118Q107 242 2183 SH SOLE 1983 0 200 NEUBERGER BERMAN HGH YLD FD COM 64128C106 969 81745 SH SOLE 0 0 81745 NEUBERGER BERMAN INTER MUNI COM 64124P101 696 41934 SH SOLE 0 0 41934 NEUBERGER BERMAN MLP INCOME COM 64129H104 1223 131747 SH SOLE 0 0 131747 NEUBERGER BERMAN RE ES SEC F COM 64190A103 6207 1090786 SH SOLE 0 0 1090786 NEUROCRINE BIOSCIENCES INC COM 64125C109 989 19529 SH SOLE 7258 0 12271 NEUSTAR INC CL A 64126X201 1401 52687 SH SOLE 0 0 52687 NEVADA GOLD & CASINOS INC COM NEW 64126Q206 113 63400 SH SOLE 0 0 63400 NEVRO CORP COM 64157F103 3004 28780 SH SOLE 27527 0 1253 NEW AMER HIGH INCOME FD INC COM NEW 641876800 191 20690 SH SOLE 0 0 20690 NEW GOLD INC CDA COM 644535106 233 53495 SH SOLE 0 0 53495 NEW JERSEY RES COM 646025106 664 20221 SH SOLE 0 0 20221 NEW MEDIA INVT GROUP INC COM 64704V106 868 56016 SH SOLE 0 0 56016 NEW MTN FIN CORP COM 647551100 656 47706 SH SOLE 0 0 47706 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 7440 538723 SH SOLE 613 0 538110 NEW SR INVT GROUP INC COM 648691103 127 11006 SH SOLE 0 0 11006 NEW YORK CMNTY BANCORP INC COM 649445103 17785 1249821 SH SOLE 355843 0 893978 NEW YORK MTG TR INC COM PAR $.02 649604501 189 31474 SH SOLE 0 0 31474 NEW YORK TIMES CO CL A 650111107 246 20606 SH SOLE 0 0 20606 NEWELL BRANDS INC COM 651229106 23010 436956 SH SOLE 347394 0 89562 NEWFIELD EXPL CO COM 651290108 22569 519311 SH SOLE 429242 0 90069 NEWLINK GENETICS CORP COM 651511107 209 13920 SH SOLE 0 0 13920 NEWMARKET CORP COM 651587107 213 495 SH SOLE 0 0 495 NEWMONT MINING CORP COM 651639106 1375 35006 SH SOLE 0 0 35006 NEWMONT MINING CORP NOTE 1.625% 7/1 651639AJ5 1701 1561000 PRN SOLE 0 0 1561000 NEWS CORP NEW CL B 65249B208 292 20567 SH SOLE 2287 0 18280 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 696 48794 SH SOLE 0 0 48794 NEXEO SOLUTIONS INC *W EXP 06/09/202 65342H110 15 24065 SH SOLE 0 0 24065 NEXPOINT CR STRATEGIES FD COM NEW 65340G205 2606 117212 SH SOLE 0 0 117212 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1160 58985 SH SOLE 0 0 58985 NEXSTAR BROADCASTING GROUP I CL A 65336K103 688 11927 SH SOLE 8243 0 3684 NEXTERA ENERGY INC COM 65339F101 44260 361833 SH SOLE 119314 0 242519 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 558 29636 SH SOLE 2500 0 27136 NICE LTD SPONSORED ADR 653656108 3205 47880 SH SOLE 41576 0 6304 NIELSEN HLDGS PLC SHS EUR G6518L108 41970 783460 SH SOLE 764432 0 19028 NIKE INC CL B 654106103 36175 687076 SH SOLE 244635 0 442441 NIKE INC CL B 654106103 5 14400 SH Call SOLE 0 0 0 NIKE INC CL B 654106103 22 35700 SH Call SOLE 0 0 0 NIMBLE STORAGE INC COM 65440R101 349 39481 SH SOLE 0 0 39481 NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 2155 47050 SH SOLE 37206 0 9844 NISOURCE INC COM 65473P105 1582 65606 SH SOLE 0 0 65606 NN INC COM 629337106 1768 96864 SH SOLE 62827 0 34037 NOAH HLDGS LTD SPON ADS CL A 65487X102 265 10140 SH SOLE 0 0 10140 NOBLE CORP PLC SHS USD G65431101 85 13371 SH SOLE 0 0 13371 NOBLE ENERGY INC COM 655044105 4580 128151 SH SOLE 119175 0 8976 NOKIA CORP SPONSORED ADR 654902204 914 157809 SH SOLE 0 0 157809 NOMURA HLDGS INC SPONSORED ADR 65535H208 477 107280 SH SOLE 101131 0 6149 NORBORD INC COM NEW 65548P403 287 11192 SH SOLE 0 0 11192 NORDIC AMERICAN TANKERS LIMI COM G65773106 807 79840 SH SOLE 0 0 79840 NORDIC AMERN OFFSHORE LTD SHS G65772108 40 10728 SH SOLE 0 0 10728 NORDSON CORP COM 655663102 6880 69052 SH SOLE 38391 0 30661 NORDSTROM INC COM 655664100 9621 185449 SH SOLE 76145 0 109304 NORFOLK SOUTHERN CORP COM 655844108 15712 161874 SH SOLE 293 0 161581 NORFOLK SOUTHERN CORP COM 655844108 103 23500 SH Call SOLE 0 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 18 26050 SH SOLE 0 0 26050 NORTHERN OIL & GAS INC NEV COM 665531109 27 10200 SH SOLE 0 0 10200 NORTHERN TR CORP COM 665859104 15295 224955 SH SOLE 47267 0 177688 NORTHROP GRUMMAN CORP COM 666807102 18251 85306 SH SOLE 44285 0 41021 NORTHSTAR ASSET MGMT GROUP I COM 66705Y104 2079 160824 SH SOLE 1894 0 158930 NORTHSTAR RLTY FIN CORP COM 66704R803 9523 723086 SH SOLE 0 0 723086 NORTHWESTERN CORP COM NEW 668074305 626 10874 SH SOLE 5995 0 4879 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 2708 71827 SH SOLE 15544 0 56283 NOVAGOLD RES INC COM NEW 66987E206 94 16815 SH SOLE 0 0 16815 NOVARTIS A G SPONSORED ADR 66987V109 71629 907151 SH SOLE 678427 0 228724 NOVAVAX INC COM 670002104 65 31081 SH SOLE 0 0 31081 NOVO-NORDISK A S ADR 670100205 12354 297050 SH SOLE 156675 0 140375 NOW INC COM 67011P100 17838 832365 SH SOLE 826324 0 6041 NQ MOBILE INC ADR REPSTG CL A 64118U108 46 12000 SH SOLE 0 0 12000 NRG ENERGY INC COM NEW 629377508 255 22727 SH SOLE 0 0 22727 NRG YIELD INC CL C 62942X405 1057 62330 SH SOLE 0 0 62330 NTT DOCOMO INC SPONS ADR 62942M201 2023 79605 SH SOLE 9685 0 69920 NUANCE COMMUNICATIONS INC COM 67020Y100 14551 1003510 SH SOLE 737354 0 266156 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 220 235000 PRN SOLE 0 0 235000 NUCOR CORP COM 670346105 20744 419492 SH SOLE 278727 0 140765 NUSTAR ENERGY LP UNIT COM 67058H102 1409 28417 SH SOLE 0 0 28417 NUTRI SYS INC NEW COM 67069D108 689 23219 SH SOLE 23219 0 0 NUVASIVE INC COM 670704105 3058 45868 SH SOLE 33182 0 12686 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 543 56046 SH SOLE 0 0 56046 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3770 258245 SH SOLE 0 0 258245 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 314 16645 SH SOLE 0 0 16645 NUVEEN ARIZ PREM INCOME MUN COM 67061W104 369 21675 SH SOLE 0 0 21675 NUVEEN BUILD AMER BD FD COM 67074C103 749 33036 SH SOLE 0 0 33036 NUVEEN CA DIVIDEND ADV MUN F COM 67066Y105 520 31661 SH SOLE 0 0 31661 NUVEEN CAL AMT-FREE MUN INC COM 670651108 1099 66151 SH SOLE 0 0 66151 NUVEEN CALIF MUN VALUE FD COM 67062C107 166 14733 SH SOLE 0 0 14733 NUVEEN CONN PREM INCOME MUN COM 67060D107 369 26697 SH SOLE 0 0 26697 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 3650 265837 SH SOLE 0 0 265837 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 7427 875844 SH SOLE 0 0 875844 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 580 49680 SH SOLE 0 0 49680 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 2983 206865 SH SOLE 0 0 206865 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 2097 159811 SH SOLE 0 0 159811 NUVEEN ENHANCED AMT FREE MUN COM 67071L106 7266 452158 SH SOLE 0 0 452158 NUVEEN ENHANCED MUN CREDIT O COM SH BEN INT 67070X101 4699 298556 SH SOLE 0 0 298556 NUVEEN FLEXIBLE INVT INCOME COM 67075B104 266 15478 SH SOLE 0 0 15478 NUVEEN FLOATING RATE INCOME COM 67072T108 1393 126319 SH SOLE 0 0 126319 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 176 15882 SH SOLE 0 0 15882 NUVEEN GLOBAL EQUITY INCOME COM 6706EH103 800 66981 SH SOLE 0 0 66981 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 5506 350702 SH SOLE 418 0 350284 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 795 75399 SH SOLE 0 0 75399 NUVEEN INT DUR QUAL MUN TRM COM 670677103 403 29065 SH SOLE 0 0 29065 NUVEEN INTER DURATION MN TMF COM 670671106 1809 130500 SH SOLE 0 0 130500 NUVEEN MD PREM INCOME MUN FD COM 67061Q107 720 51919 SH SOLE 0 0 51919 NUVEEN MICH QUALITY INCOME M COM 670979103 777 52714 SH SOLE 0 0 52714 NUVEEN MTG OPPORTUNITY TERM COM 670735109 247 10209 SH SOLE 0 0 10209 NUVEEN MUN HIGH INCOME OPP F COM 670682103 310 21374 SH SOLE 0 0 21374 NUVEEN MUN INCOME FD INC COM 67062J102 575 45198 SH SOLE 0 0 45198 NUVEEN MUN VALUE FD INC COM 670928100 3476 328272 SH SOLE 0 0 328272 NUVEEN N C PREM INCOME MUN F COM 67060P100 1232 86867 SH SOLE 0 0 86867 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5849 309143 SH SOLE 0 0 309143 NUVEEN NJ DIV ADVANTAGE MUN COM 67069Y102 222 14960 SH SOLE 0 0 14960 NUVEEN NY AMT FREE MUN INCOM COM 670656107 1706 120855 SH SOLE 0 0 120855 NUVEEN NY DIVID ADVNTG MUN F COM 67066X107 245 15986 SH SOLE 0 0 15986 NUVEEN OHIO QUALITY INCOME M COM 670980101 1739 105446 SH SOLE 0 0 105446 NUVEEN PA INVT QUALITY MUN F COM 670972108 1634 109609 SH SOLE 0 0 109609 NUVEEN PFD & INCOME TERM FD COM 67075A106 1571 63810 SH SOLE 0 0 63810 NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 377 37646 SH SOLE 0 0 37646 NUVEEN PREFERRED SECURITIES COM 67072C105 1473 153618 SH SOLE 0 0 153618 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2451 162631 SH SOLE 0 0 162631 NUVEEN REAL ASSET INC & GROW COM 67074Y105 317 18410 SH SOLE 0 0 18410 NUVEEN REAL ESTATE INCOME FD COM 67071B108 294 24743 SH SOLE 0 0 24743 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1762 133078 SH SOLE 0 0 133078 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 430 31241 SH SOLE 0 0 31241 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 153 10500 SH SOLE 0 0 10500 NUVEEN SHT DUR CR OPP FD COM 67074X107 795 47200 SH SOLE 0 0 47200 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 327 22008 SH SOLE 0 0 22008 NVIDIA CORP COM 67066G104 35025 511162 SH SOLE 135517 0 375645 NVR INC COM 62944T105 3163 1929 SH SOLE 1846 0 83 NXP SEMICONDUCTORS N V COM N6596X109 57510 563765 SH SOLE 231697 0 332068 NXP SEMICONDUCTORS N V COM N6596X109 144 15400 SH Call SOLE 0 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 49165 175520 SH SOLE 50843 0 124677 OAKTREE CAP GROUP LLC UNIT CL A 674001201 3436 81042 SH SOLE 0 0 81042 OASIS PETE INC NEW COM 674215108 6724 586230 SH SOLE 0 0 586230 OASIS PETE INC NEW NOTE 2.625% 9/1 674215AJ7 231 205000 PRN SOLE 0 0 205000 OCCIDENTAL PETE CORP DEL COM 674599105 131845 1808079 SH SOLE 1502855 0 305224 OCEAN RIG UDW INC SHS G66964100 24 28319 SH SOLE 0 0 28319 OCEANEERING INTL INC COM 675232102 1513 55012 SH SOLE 53377 0 1635 OCLARO INC COM NEW 67555N206 1584 185249 SH SOLE 0 0 185249 OFFICE DEPOT INC COM 676220106 45 12686 SH SOLE 0 0 12686 OGE ENERGY CORP COM 670837103 11370 359581 SH SOLE 322456 0 37125 OHA INVT CORP COM 67091U102 404 128805 SH SOLE 0 0 128805 OLD DOMINION FGHT LINES INC COM 679580100 524 7635 SH SOLE 3036 0 4599 OLD NATL BANCORP IND COM 680033107 276 19646 SH SOLE 0 0 19646 OLD REP INTL CORP COM 680223104 3138 178111 SH SOLE 0 0 178111 OLD REP INTL CORP NOTE 3.750% 3/1 680223AH7 1081 900000 PRN SOLE 0 0 900000 OLIN CORP COM PAR $1 680665205 1473 71769 SH SOLE 0 0 71769 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1602 61128 SH SOLE 48728 0 12400 OMEGA HEALTHCARE INVS INC COM 681936100 20223 570457 SH SOLE 181806 0 388651 OMEROS CORP COM 682143102 774 69370 SH SOLE 0 0 69370 OMEROS CORP COM 682143102 17 42900 SH Call SOLE 0 0 0 OMEROS CORP COM 682143102 5 10200 SH Call SOLE 0 0 0 OMNICELL INC COM 68213N109 1939 50624 SH SOLE 33581 0 17043 OMNICOM GROUP INC COM 681919106 59840 703997 SH SOLE 666158 0 37839 ON ASSIGNMENT INC COM 682159108 1695 46707 SH SOLE 1718 0 44989 ON SEMICONDUCTOR CORP COM 682189105 2296 186401 SH SOLE 163783 0 22618 ONE GAS INC COM 68235P108 216 3495 SH SOLE 0 0 3495 ONE LIBERTY PPTYS INC COM 682406103 559 23148 SH SOLE 0 0 23148 ONEMAIN HLDGS INC COM 68268W103 3051 98575 SH SOLE 0 0 98575 ONEMAIN HLDGS INC COM 68268W103 249 90600 SH Call SOLE 0 0 0 ONEOK INC NEW COM 682680103 5058 98427 SH SOLE 0 0 98427 ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 4122 103170 SH SOLE 0 0 103170 OPEN TEXT CORP COM 683715106 2254 34821 SH SOLE 31468 0 3353 OPHTHOTECH CORP COM 683745103 1138 24668 SH SOLE 6855 0 17813 OPKO HEALTH INC COM 68375N103 4616 435895 SH SOLE 0 0 435895 OPKO HEALTH INC COM 68375N103 10 65000 SH Put SOLE 0 0 65000 OPKO HEALTH INC COM 68375N103 55 65000 SH Call SOLE 0 0 0 OPPENHEIMER REV WEIGHTED ETF LARGE CAP REV ET 68386C104 1304 31216 SH SOLE 0 0 31216 OPPENHEIMER REV WEIGHTED ETF SMALL CAP REV ET 68386C302 9798 164526 SH SOLE 0 0 164526 OPPENHEIMER REV WEIGHTED ETF ULTRA DIVID REV 68386C401 455 13859 SH SOLE 0 0 13859 ORACLE CORP COM 68389X105 82185 2092256 SH SOLE 368050 0 1724206 ORACLE CORP COM 68389X105 3 87600 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 1 31300 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 12 20000 SH Put SOLE 0 0 20000 ORACLE CORP COM 68389X105 1 74600 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 1216 78024 SH SOLE 65199 0 12825 ORASURE TECHNOLOGIES INC COM 68554V108 303 38005 SH SOLE 0 0 38005 ORBCOMM INC COM 68555P100 603 58789 SH SOLE 0 0 58789 ORBITAL ATK INC COM 68557N103 2298 30138 SH SOLE 682 0 29456 ORCHIDS PAPER PRODS CO DEL COM 68572N104 533 19575 SH SOLE 0 0 19575 ORGANOVO HLDGS INC COM 68620A104 89 23551 SH SOLE 0 0 23551 ORION ENGINEERED CARBONS S A COM L72967109 193 10301 SH SOLE 0 0 10301 ORIX CORP SPONSORED ADR 686330101 1790 24132 SH SOLE 23510 0 622 ORMAT TECHNOLOGIES INC COM 686688102 695 14364 SH SOLE 0 0 14364 OSHKOSH CORP COM 688239201 1617 28883 SH SOLE 26766 0 2117 OSI SYSTEMS INC COM 671044105 569 8696 SH SOLE 8290 0 406 OTONOMY INC COM 68906L105 1163 63943 SH SOLE 63902 0 41 OTTER TAIL CORP COM 689648103 276 7980 SH SOLE 0 0 7980 OUTFRONT MEDIA INC COM 69007J106 1000 42293 SH SOLE 37826 0 4467 OWENS & MINOR INC NEW COM 690732102 22707 653798 SH SOLE 631980 0 21818 OWENS CORNING NEW COM 690742101 8472 158686 SH SOLE 139544 0 19142 OWENS ILL INC COM NEW 690768403 9846 535412 SH SOLE 69715 0 465697 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 6648 100600 SH SOLE 100061 0 539 PACCAR INC COM 693718108 4797 81603 SH SOLE 0 0 81603 PACER FDS TR TRENDP 100 ETF 69374H303 403 17509 SH SOLE 0 0 17509 PACER FDS TR TRENDP 450 ETF 69374H204 287 11268 SH SOLE 0 0 11268 PACER FDS TR TRENDP 750 ETF 69374H105 5117 220657 SH SOLE 0 0 220657 PACIFIC PREMIER BANCORP COM 69478X105 4672 176584 SH SOLE 0 0 176584 PACIRA PHARMACEUTICALS INC COM 695127100 544 15907 SH SOLE 0 0 15907 PACKAGING CORP AMER COM 695156109 11729 144343 SH SOLE 105458 0 38885 PACKAGING CORP AMER COM 695156109 81 11000 SH Call SOLE 0 0 0 PACKAGING CORP AMER COM 695156109 32 11300 SH Call SOLE 0 0 0 PACWEST BANCORP DEL COM 695263103 6558 152837 SH SOLE 138165 0 14672 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 8 12500 SH SOLE 0 0 12500 PALO ALTO NETWORKS INC COM 697435105 31168 195620 SH SOLE 100708 0 94912 PALO ALTO NETWORKS INC COM 697435105 59 13600 SH Call SOLE 0 0 0 PAN AMERICAN SILVER CORP COM 697900108 1713 97227 SH SOLE 0 0 97227 PANDORA MEDIA INC COM 698354107 434 30259 SH SOLE 0 0 30259 PANERA BREAD CO CL A 69840W108 1187 6096 SH SOLE 0 0 6096 PAPA JOHNS INTL INC COM 698813102 399 5064 SH SOLE 0 0 5064 PARAGON COML CORP COM NEW 69911U403 336 9250 SH SOLE 0 0 9250 PARAMOUNT GROUP INC COM 69924R108 1604 97893 SH SOLE 93392 0 4501 PAREXEL INTL CORP COM 699462107 2180 31395 SH SOLE 12737 0 18658 PARK NATL CORP COM 700658107 1376 14329 SH SOLE 0 0 14329 PARKER HANNIFIN CORP COM 701094104 27921 222428 SH SOLE 213077 0 9351 PARKWAY PPTYS INC COM 70159Q104 317 18639 SH SOLE 0 0 18639 PARSLEY ENERGY INC CL A 701877102 11142 332503 SH SOLE 256376 0 76127 PATHEON N V SHS N6865W105 342 11530 SH SOLE 9746 0 1784 PATTERSON COMPANIES INC COM 703395103 4746 103317 SH SOLE 10661 0 92656 PATTERSON UTI ENERGY INC COM 703481101 3037 135781 SH SOLE 58684 0 77097 PAYCHEX INC COM 704326107 25010 432167 SH SOLE 129849 0 302318 PAYCHEX INC COM 704326107 65 56700 SH Call SOLE 0 0 0 PAYCHEX INC COM 704326107 2 31000 SH Call SOLE 0 0 0 PAYCOM SOFTWARE INC COM 70432V102 3239 64619 SH SOLE 59026 0 5593 PAYLOCITY HLDG CORP COM 70438V106 659 14825 SH SOLE 0 0 14825 PAYPAL HLDGS INC COM 70450Y103 29516 720435 SH SOLE 251872 0 468563 PBF ENERGY INC CL A 69318G106 2445 107981 SH SOLE 77804 0 30177 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 560 28232 SH SOLE 0 0 28232 PCM FUND INC COM 69323T101 157 15749 SH SOLE 0 0 15749 PDC ENERGY INC COM 69327R101 1889 28163 SH SOLE 27128 0 1035 PDVWIRELESS INC COM 69290R104 220 9605 SH SOLE 0 0 9605 PEARSON PLC SPONSORED ADR 705015105 1982 202406 SH SOLE 0 0 202406 PEBBLEBROOK HOTEL TR COM 70509V100 8466 318264 SH SOLE 172076 0 146188 PEMBINA PIPELINE CORP COM 706327103 714 23438 SH SOLE 0 0 23438 PENGROWTH ENERGY CORP COM 70706P104 74 46876 SH SOLE 0 0 46876 PENN NATL GAMING INC COM 707569109 252 18589 SH SOLE 18418 0 171 PENN WEST PETE LTD NEW COM 707887105 23 12547 SH SOLE 0 0 12547 PENNANTPARK INVT CORP COM 708062104 118 15712 SH SOLE 0 0 15712 PENNEY J C INC COM 708160106 836 90705 SH SOLE 0 0 90705 PENNEY J C INC COM 708160106 10 24200 SH Call SOLE 0 0 0 PENNEY J C INC COM 708160106 2 22200 SH Call SOLE 0 0 0 PENNEY J C INC COM 708160106 8 44100 SH Call SOLE 0 0 0 PENNTEX MIDSTREAM PARTNERS L COM UNIT LTD 709311104 456 26276 SH SOLE 0 0 26276 PENNYMAC MTG INVT TR COM 70931T103 378 24264 SH SOLE 0 0 24264 PENSKE AUTOMOTIVE GRP INC COM 70959W103 2180 45249 SH SOLE 35555 0 9694 PENTAIR PLC SHS G7S00T104 22013 342672 SH SOLE 324901 0 17771 PEOPLES BANCORP N C INC COM 710577107 388 18478 SH SOLE 0 0 18478 PEOPLES FINL CORP MISS COM 71103B102 159 14926 SH SOLE 0 0 14926 PEOPLES UNITED FINANCIAL INC COM 712704105 16898 1068149 SH SOLE 928435 0 139714 PEPSICO INC COM 713448108 196202 1803820 SH SOLE 1119730 0 684090 PEREGRINE PHARMACEUTICALS IN COM NEW 713661304 9 20556 SH SOLE 0 0 20556 PERFORMANCE FOOD GROUP CO COM 71377A103 5367 216404 SH SOLE 126642 0 89762 PERRIGO CO PLC SHS G97822103 4733 51266 SH SOLE 18892 0 32374 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 457 48960 SH SOLE 0 0 48960 PETROQUEST ENERGY INC COM NEW 716748306 41 11925 SH SOLE 0 0 11925 PFIZER INC COM 717081103 231181 6825529 SH SOLE 2506577 0 4318952 PFIZER INC COM 717081103 11 58600 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 1 13000 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 2 57600 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 1 60500 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 10 23200 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 1 34700 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 10 11900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 6 62100 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 31418 513624 SH SOLE 488980 0 24644 PGT INC COM 69336V101 567 53120 SH SOLE 0 0 53120 PHILIP MORRIS INTL INC COM 718172109 203545 2093648 SH SOLE 1572112 0 521536 PHILLIPS 66 COM 718546104 30807 382462 SH SOLE 137484 0 244978 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1805 37144 SH SOLE 0 0 37144 PHOTRONICS INC COM 719405102 132 12784 SH SOLE 0 0 12784 PHYSICIANS RLTY TR COM 71943U104 5094 236495 SH SOLE 63890 0 172605 PIEDMONT NAT GAS INC COM 720186105 1818 30285 SH SOLE 0 0 30285 PIER 1 IMPORTS INC COM 720279108 245 57820 SH SOLE 0 0 57820 PIERIS PHARMACEUTICALS INC COM 720795103 55 30000 SH SOLE 0 0 30000 PIMCO CORPORATE & INCOME OPP COM 72201B101 369 25261 SH SOLE 0 0 25261 PIMCO CORPORATE INCOME STRAT COM 72200U100 166 10856 SH SOLE 0 0 10856 PIMCO DYNAMIC INCOME FD SHS 72201Y101 254 8924 SH SOLE 0 0 8924 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 4093 200711 SH SOLE 414 0 200297 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 35050 352259 SH SOLE 341594 0 10665 PIMCO ETF TR 1-3YR USTREIDX 72201R106 322 6301 SH SOLE 0 0 6301 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 15550 153339 SH SOLE 0 0 153339 PIMCO ETF TR INV GRD CRP BD 72201R817 28929 271027 SH SOLE 269982 0 1045 PIMCO ETF TR TTL RTN ACTV ETF 72201R775 1342 12433 SH SOLE 0 0 12433 PIMCO HIGH INCOME FD COM SHS 722014107 479 48097 SH SOLE 0 0 48097 PIMCO MUN INCOME FD II COM 72200W106 546 39953 SH SOLE 0 0 39953 PIMCO STRATEGIC INCOME FD IN COM 72200X104 398 39559 SH SOLE 0 0 39559 PINNACLE ENTMT INC NEW COM 72348Y105 296 23950 SH SOLE 0 0 23950 PINNACLE FINL PARTNERS INC COM 72346Q104 4778 88350 SH SOLE 56308 0 32042 PINNACLE FOODS INC DEL COM 72348P104 10221 203727 SH SOLE 40829 0 162898 PINNACLE WEST CAP CORP COM 723484101 639 8405 SH SOLE 20 0 8385 PIONEER ENERGY SVCS CORP COM 723664108 123 30460 SH SOLE 0 0 30460 PIONEER MUN HIGH INCOME ADV COM 723762100 1178 90021 SH SOLE 0 0 90021 PIONEER NAT RES CO COM 723787107 24759 133364 SH SOLE 0 0 133364 PIPER JAFFRAY COS COM 724078100 240 4968 SH SOLE 0 0 4968 PITNEY BOWES INC COM 724479100 3029 166806 SH SOLE 871 0 165935 PIXELWORKS INC COM NEW 72581M305 268 96100 SH SOLE 0 0 96100 PJT PARTNERS INC COM CL A 69343T107 917 33613 SH SOLE 0 0 33613 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 15326 487931 SH SOLE 0 0 487931 PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 3095 239193 SH SOLE 122711 0 116482 PLANET FITNESS INC CL A 72703H101 296 14739 SH SOLE 14739 0 0 PLANTRONICS INC NEW COM 727493108 1139 21920 SH SOLE 21789 0 131 PLATFORM SPECIALTY PRODS COR COM 72766Q105 969 119425 SH SOLE 0 0 119425 PLUG POWER INC COM NEW 72919P202 47 27359 SH SOLE 0 0 27359 PLUMAS BANCORP COM 729273102 623 60835 SH SOLE 0 0 60835 PLURISTEM THERAPEUTICS INC COM 72940R102 22 13743 SH SOLE 0 0 13743 PNC FINL SVCS GROUP INC COM 693475105 99325 1102507 SH SOLE 1035662 0 66845 PNM RES INC COM 69349H107 1536 46953 SH SOLE 45857 0 1096 POLARIS INDS INC COM 731068102 38397 495823 SH SOLE 387196 0 108627 POLARIS INDS INC COM 731068102 6 10400 SH Call SOLE 0 0 0 POLYMET MINING CORP COM 731916102 11 14000 SH SOLE 0 0 14000 POLYONE CORP COM 73179P106 2019 59721 SH SOLE 58742 0 979 POOL CORPORATION COM 73278L105 6315 66812 SH SOLE 27912 0 38900 POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 421 6372 SH SOLE 0 0 6372 POPEYES LA KITCHEN INC COM 732872106 1460 27477 SH SOLE 25965 0 1512 PORTLAND GEN ELEC CO COM NEW 736508847 7442 174732 SH SOLE 172094 0 2638 PORTOLA PHARMACEUTICALS INC COM 737010108 244 10758 SH SOLE 0 0 10758 POSCO SPONSORED ADR 693483109 547 10710 SH SOLE 5839 0 4871 POST HLDGS INC COM 737446104 6092 78939 SH SOLE 74586 0 4353 POST PPTYS INC COM 737464107 1506 22768 SH SOLE 0 0 22768 POTASH CORP SASK INC COM 73755L107 5817 356421 SH SOLE 41538 0 314883 POTASH CORP SASK INC COM 73755L107 2 10800 SH Call SOLE 0 0 0 POWER INTEGRATIONS INC COM 739276103 2813 44630 SH SOLE 44569 0 61 POWERSHARES ACT MANG COMM FD DB OPT YLD DIV 73937V106 3487 199925 SH SOLE 0 0 199925 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 1816 120982 SH SOLE 84 0 120898 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 1498 57115 SH SOLE 0 0 57115 POWERSHARES ETF TR II BUILD AMER ETF 73937B407 5902 188013 SH SOLE 0 0 188013 POWERSHARES ETF TR II DWA TACT MLT 73937B399 8968 322242 SH SOLE 0 0 322242 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 1313 52285 SH SOLE 0 0 52285 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 2631 116864 SH SOLE 0 0 116864 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 8208 458041 SH SOLE 0 0 458041 POWERSHARES ETF TR II EURO CUR HDG 73937B514 25914 1063353 SH SOLE 1058418 0 4935 POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 19402 700451 SH SOLE 698748 0 1703 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 374 19822 SH SOLE 0 0 19822 POWERSHARES ETF TR II FND INV GR CP 73937B761 4758 182723 SH SOLE 177214 0 5509 POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 257 7386 SH SOLE 0 0 7386 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 2164 83114 SH SOLE 0 0 83114 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 5478 178674 SH SOLE 0 0 178674 POWERSHARES ETF TR II KBW BK PORT 73937B746 6828 187173 SH SOLE 0 0 187173 POWERSHARES ETF TR II KBW RG BK PORT 73937B712 11349 260421 SH SOLE 259941 0 480 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 5882 388792 SH SOLE 0 0 388792 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 1076 37731 SH SOLE 0 0 37731 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 32406 832831 SH SOLE 210072 0 622759 POWERSHARES ETF TR II S&P SMCP C DIS 73937B506 296 6084 SH SOLE 0 0 6084 POWERSHARES ETF TR II S&P SMCP CONSU 73937B605 439 6703 SH SOLE 0 0 6703 POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 6706 366250 SH SOLE 0 0 366250 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 1823 24637 SH SOLE 0 0 24637 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 1007 15869 SH SOLE 0 0 15869 POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 6246 160777 SH SOLE 0 0 160777 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 49997 1205046 SH SOLE 0 0 1205046 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 10948 282955 SH SOLE 0 0 282955 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 7792 254384 SH SOLE 67836 0 186548 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 4165 163281 SH SOLE 0 0 163281 POWERSHARES ETF TR II WK VRDO TX FR 73936T433 256 10281 SH SOLE 0 0 10281 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 13192 340275 SH SOLE 270726 0 69549 POWERSHARES ETF TRUST BASIC MAT SECT 73935X427 3144 54176 SH SOLE 0 0 54176 POWERSHARES ETF TRUST CON DISCRE SEC 73935X419 304 7171 SH SOLE 0 0 7171 POWERSHARES ETF TRUST CON STAPLE SEC 73935X393 3100 54959 SH SOLE 0 0 54959 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 3780 166815 SH SOLE 0 0 166815 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 41364 975321 SH SOLE 0 0 975321 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 493 11740 SH SOLE 0 0 11740 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 1814 70001 SH SOLE 0 0 70001 POWERSHARES ETF TRUST DYN FD & BEV 73935X849 1425 43302 SH SOLE 0 0 43302 POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 223 6265 SH SOLE 0 0 6265 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 1174 45967 SH SOLE 5068 0 40899 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 3390 55000 SH SOLE 0 0 55000 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 674 20551 SH SOLE 0 0 20551 POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 886 18228 SH SOLE 0 0 18228 POWERSHARES ETF TRUST DYN UTIL PORTF 73935X591 1657 64046 SH SOLE 0 0 64046 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 4869 102637 SH SOLE 0 0 102637 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 10850 342484 SH SOLE 0 0 342484 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 6218 197527 SH SOLE 0 0 197527 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 2592 136058 SH SOLE 22625 0 113433 POWERSHARES ETF TRUST FINL SECT PORT 73935X377 563 18321 SH SOLE 0 0 18321 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 5860 62610 SH SOLE 0 0 62610 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 22191 210563 SH SOLE 245 0 210318 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 141 13042 SH SOLE 0 0 13042 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 2259 142230 SH SOLE 0 0 142230 POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 3786 71874 SH SOLE 0 0 71874 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 540 11115 SH SOLE 0 0 11115 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 1251 84904 SH SOLE 0 0 84904 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 592 6747 SH SOLE 0 0 6747 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 400 15880 SH SOLE 0 0 15880 POWERSHARES ETF TRUST TECH SECT PORT 73935X344 3758 90431 SH SOLE 475 0 89956 POWERSHARES ETF TRUST WATER RESOURCE 73935X575 547 22228 SH SOLE 0 0 22228 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 810 35517 SH SOLE 0 0 35517 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 2572 108604 SH SOLE 0 0 108604 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 3162 193613 SH SOLE 0 0 193613 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 4718 122542 SH SOLE 0 0 122542 POWERSHARES ETF TRUST II GLOBL AGRI ETF 73936Q702 524 22601 SH SOLE 0 0 22601 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 486 22082 SH SOLE 0 0 22082 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 448 12485 SH SOLE 0 0 12485 POWERSHARES ETF TRUST II PRP CAS INS PT 73936Q777 548 10862 SH SOLE 0 0 10862 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 10688 460504 SH SOLE 121659 0 338845 POWERSHARES EXCHANGE TRADED RUSSELL 200 VAL 739371201 491 15553 SH SOLE 0 0 15553 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 1845 87683 SH SOLE 0 0 87683 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 99067 834455 SH SOLE 216194 0 618261 POWERSHS DB MULTI SECT COMM DB GOLD FUND 73936B606 1769 41536 SH SOLE 0 0 41536 POWERSHS DB MULTI SECT COMM DB PREC MTLS 73936B200 4577 112705 SH SOLE 0 0 112705 POWERSHS DB MULTI SECT COMM DB SILVER FUND 73936B309 1143 37870 SH SOLE 0 0 37870 POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 224 11232 SH SOLE 0 0 11232 PPG INDS INC COM 693506107 28049 271372 SH SOLE 209835 0 61537 PPL CORP COM 69351T106 91919 2658921 SH SOLE 2502489 0 156432 PRA GROUP INC COM 69354N106 2202 63738 SH SOLE 40774 0 22964 PRA HEALTH SCIENCES INC COM 69354M108 539 9533 SH SOLE 7127 0 2406 PRAXAIR INC COM 74005P104 54025 447116 SH SOLE 364191 0 82925 PRECISION DRILLING CORP COM 2010 74022D308 76 18138 SH SOLE 0 0 18138 PREFERRED BK LOS ANGELES CA COM NEW 740367404 490 13693 SH SOLE 0 0 13693 PREMIER INC CL A 74051N102 1774 54863 SH SOLE 54409 0 454 PRESTIGE BRANDS HLDGS INC COM 74112D101 1558 32268 SH SOLE 30614 0 1654 PRETIUM RES INC COM 74139C102 159 15499 SH SOLE 0 0 15499 PRICE T ROWE GROUP INC COM 74144T108 6895 103682 SH SOLE 7429 0 96253 PRICELINE GRP INC COM NEW 741503403 59943 40736 SH SOLE 14107 0 26629 PRICESMART INC COM 741511109 4552 54347 SH SOLE 53869 0 478 PRIMERICA INC COM 74164M108 5326 100425 SH SOLE 95301 0 5124 PRIMORIS SVCS CORP COM 74164F103 953 46247 SH SOLE 46247 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 5149 99960 SH SOLE 0 0 99960 PRIVATEBANCORP INC COM 742962103 524 11409 SH SOLE 0 0 11409 PROASSURANCE CORP COM 74267C106 2170 41349 SH SOLE 36630 0 4719 PROCTER AND GAMBLE CO COM 742718109 288880 3218700 SH SOLE 1785991 0 1432709 PROCTER AND GAMBLE CO COM 742718109 340 45000 SH Call SOLE 0 0 0 PROCTER AND GAMBLE CO COM 742718109 6 11300 SH Call SOLE 0 0 0 PROGRESSIVE CORP OHIO COM 743315103 6301 200047 SH SOLE 136982 0 63065 PROLOGIS INC COM 74340W103 21813 407416 SH SOLE 391532 0 15884 PROOFPOINT INC COM 743424103 1331 17786 SH SOLE 12769 0 5017 PROS HOLDINGS INC COM 74346Y103 1244 55000 SH SOLE 0 0 55000 PROSHARES TR INVT INT RT HG 74347B607 830 11186 SH SOLE 0 0 11186 PROSHARES TR MDCP 400 DIVID 74347B680 2275 48919 SH SOLE 0 0 48919 PROSHARES TR MSCI EAFE DIVD 74347B839 530 15046 SH SOLE 0 0 15046 PROSHARES TR PSHS ULDOW30 NEW 74348A590 652 38700 SH SOLE 0 0 38700 PROSHARES TR PSHS ULSHT SP500 74347B300 415 25325 SH SOLE 0 0 25325 PROSHARES TR PSHS ULTSH 20YRS 74347B201 391 12359 SH SOLE 0 0 12359 PROSHARES TR RUSS 2000 DIVD 74347B698 404 8463 SH SOLE 0 0 8463 PROSHARES TR S&P 500 DV ARIST 74348A467 20725 381465 SH SOLE 0 0 381465 PROSHARES TR SHORT QQQ NEW 74347B714 209 4395 SH SOLE 0 0 4395 PROSHARES TR SHORT S&P 500 NE 74347B425 11394 299284 SH SOLE 0 0 299284 PROSHARES TR SHRT 20+YR TRE 74347X849 1312 62461 SH SOLE 0 0 62461 PROSHARES TR II ULT BLMBG CD OIL 74347W320 525 50584 SH SOLE 0 0 50584 PROSPECT CAPITAL CORPORATION COM 74348T102 1245 153717 SH SOLE 0 0 153717 PROTO LABS INC COM 743713109 2278 38025 SH SOLE 36600 0 1425 PROVECTUS BIOPHARMACEUTICALS COM 74373P108 4 42620 SH SOLE 0 0 42620 PROVIDENT FINL SVCS INC COM 74386T105 781 36810 SH SOLE 18210 0 18600 PRUDENTIAL FINL INC COM 744320102 17723 217057 SH SOLE 46114 0 170943 PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 2105 139284 SH SOLE 0 0 139284 PRUDENTIAL PLC ADR 74435K204 16405 459409 SH SOLE 413126 0 46283 PRUDENTIAL SHT DURATION HG Y COM 74442F107 3917 244991 SH SOLE 0 0 244991 PTC INC COM 69370C100 8302 187369 SH SOLE 48495 0 138874 PUBLIC STORAGE COM 74460D109 4332 19413 SH SOLE 7975 0 11438 PUBLIC SVC ENTERPRISE GROUP COM 744573106 6658 159013 SH SOLE 41044 0 117969 PULTE GROUP INC COM 745867101 8883 443245 SH SOLE 372067 0 71178 PUMA BIOTECHNOLOGY INC COM 74587V107 1547 23078 SH SOLE 0 0 23078 PURE STORAGE INC CL A 74624M102 169 12500 SH SOLE 0 0 12500 PUTNAM MANAGED MUN INCOM TR COM 746823103 631 79112 SH SOLE 0 0 79112 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 100 22711 SH SOLE 0 0 22711 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 671 50284 SH SOLE 0 0 50284 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 703 143712 SH SOLE 0 0 143712 PVH CORP COM 693656100 3318 30023 SH SOLE 16374 0 13649 Q2 HLDGS INC COM 74736L109 1840 64215 SH SOLE 59342 0 4873 QCR HOLDINGS INC COM 74727A104 402 12675 SH SOLE 0 0 12675 QEP RES INC COM 74733V100 7069 361942 SH SOLE 242284 0 119658 QIWI PLC SPON ADR REP B 74735M108 247 16874 SH SOLE 0 0 16874 QORVO INC COM 74736K101 5941 106581 SH SOLE 49485 0 57096 QORVO INC COM 74736K101 12 12400 SH Call SOLE 0 0 0 QTS RLTY TR INC COM CL A 74736A103 1877 35516 SH SOLE 33031 0 2485 QUAKER CHEM CORP COM 747316107 1744 16460 SH SOLE 15321 0 1139 QUALCOMM INC COM 747525103 147734 2156696 SH SOLE 1266117 0 890579 QUALCOMM INC COM 747525103 63 15800 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 789 83500 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 199 12500 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 92 23500 SH Call SOLE 0 0 0 QUALYS INC COM 74758T303 1513 39616 SH SOLE 38395 0 1221 QUANTA SVCS INC COM 74762E102 1141 40769 SH SOLE 2853 0 37916 QUEST DIAGNOSTICS INC COM 74834L100 5588 66026 SH SOLE 22378 0 43648 QUINTILES TRANSNATIO HLDGS I COM 74876Y101 23847 294188 SH SOLE 46606 0 247582 RACKSPACE HOSTING INC COM 750086100 1232 38879 SH SOLE 29157 0 9722 RADNET INC COM 750491102 179 24151 SH SOLE 0 0 24151 RAIT FINANCIAL TRUST COM NEW 749227609 78 23032 SH SOLE 0 0 23032 RALPH LAUREN CORP CL A 751212101 586 5795 SH SOLE 0 0 5795 RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 1105 58964 SH SOLE 0 0 58964 RANDGOLD RES LTD ADR 752344309 280 2794 SH SOLE 829 0 1965 RANGE RES CORP COM 75281A109 1387 35792 SH SOLE 470 0 35322 RAYMOND JAMES FINANCIAL INC COM 754730109 17987 309003 SH SOLE 0 0 309003 RAYONIER INC COM 754907103 1055 39764 SH SOLE 0 0 39764 RAYTHEON CO COM NEW 755111507 65509 481220 SH SOLE 246213 0 235007 RAYTHEON CO COM NEW 755111507 17 11200 SH Call SOLE 0 0 0 RBC BEARINGS INC COM 75524B104 4019 52545 SH SOLE 52057 0 488 READING INTERNATIONAL INC CL A 755408101 1965 147226 SH SOLE 0 0 147226 REALITY SHS ETF TR DIVS ETF 75605A108 1043 43060 SH SOLE 0 0 43060 REALPAGE INC COM 75606N109 3669 142775 SH SOLE 10600 0 132175 REALTY INCOME CORP COM 756109104 43508 650045 SH SOLE 494586 0 155459 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1200 39251 SH SOLE 0 0 39251 RED HAT INC COM 756577102 9645 119325 SH SOLE 101510 0 17815 RED HAT INC NOTE 0.250%10/0 756577AD4 443 350000 PRN SOLE 0 0 350000 RED ROBIN GOURMET BURGERS IN COM 75689M101 529 11765 SH SOLE 0 0 11765 REDWOOD TR INC COM 758075402 365 25782 SH SOLE 0 0 25782 REGAL BELOIT CORP COM 758750103 946 15895 SH SOLE 14 0 15881 REGAL ENTMT GROUP CL A 758766109 72194 3319261 SH SOLE 2699150 0 620111 REGENCY CTRS CORP COM 758849103 8687 112111 SH SOLE 111617 0 494 REGENERON PHARMACEUTICALS COM 75886F107 10139 25219 SH SOLE 18427 0 6792 REGIONS FINL CORP NEW COM 7591EP100 8257 836543 SH SOLE 6269 0 830274 REGIONS FINL CORP NEW COM 7591EP100 3 16600 SH Call SOLE 0 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 8449 78271 SH SOLE 77256 0 1015 RELIANCE STEEL & ALUMINUM CO COM 759509102 1058 14690 SH SOLE 12522 0 2168 RELX NV SPONSORED ADR 75955B102 6872 384782 SH SOLE 383578 0 1204 RELX PLC SPONSORED ADR 759530108 16139 842304 SH SOLE 810487 0 31817 RENASANT CORP COM 75970E107 2380 70772 SH SOLE 2582 0 68190 RENT A CTR INC NEW COM 76009N100 1540 121833 SH SOLE 0 0 121833 REPUBLIC SVCS INC COM 760759100 19053 377652 SH SOLE 218373 0 159279 RESEARCH FRONTIERS INC COM 760911107 73 28000 SH SOLE 0 0 28000 RESMED INC COM 761152107 3254 50221 SH SOLE 0 0 50221 RESOURCES CONNECTION INC COM 76122Q105 175 11720 SH SOLE 0 0 11720 RESTAURANT BRANDS INTL INC COM 76131D103 1032 23158 SH SOLE 2389 0 20769 RESTORATION HARDWARE HLDGS I COM 761283100 921 26621 SH SOLE 0 0 26621 RETAIL OPPORTUNITY INVTS COR COM 76131N101 8207 373706 SH SOLE 178847 0 194859 REXNORD CORP NEW COM 76169B102 2632 122951 SH SOLE 122797 0 154 REYNOLDS AMERICAN INC COM 761713106 119094 2525846 SH SOLE 2007350 0 518496 RICE ENERGY INC COM 762760106 1676 64178 SH SOLE 63342 0 836 RINGCENTRAL INC CL A 76680R206 681 28797 SH SOLE 108 0 28689 RIO TINTO PLC SPONSORED ADR 767204100 10406 311566 SH SOLE 152076 0 159490 RITCHIE BROS AUCTIONEERS COM 767744105 3549 101193 SH SOLE 98933 0 2260 RITE AID CORP COM 767754104 1873 243602 SH SOLE 1280 0 242322 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 869 43765 SH SOLE 0 0 43765 RLI CORP COM 749607107 2476 36217 SH SOLE 33817 0 2400 RMR REAL ESTATE INCOME FUND COM 76970B101 6632 304942 SH SOLE 0 0 304942 ROBERT HALF INTL INC COM 770323103 8214 216965 SH SOLE 212368 0 4597 ROCKET FUEL INC COM 773111109 67 25250 SH SOLE 0 0 25250 ROCKWELL AUTOMATION INC COM 773903109 4951 40465 SH SOLE 10504 0 29961 ROCKWELL COLLINS INC COM 774341101 6200 73510 SH SOLE 28260 0 45250 ROCKWELL MED INC COM 774374102 426 63525 SH SOLE 0 0 63525 ROGERS COMMUNICATIONS INC CL B 775109200 24404 575583 SH SOLE 570432 0 5151 ROLLINS INC COM 775711104 503 17181 SH SOLE 0 0 17181 ROPER TECHNOLOGIES INC COM 776696106 9557 52377 SH SOLE 2436 0 49941 ROSS STORES INC COM 778296103 16201 251964 SH SOLE 156628 0 95336 ROSS STORES INC COM 778296103 416 41600 SH Call SOLE 0 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 10574 170828 SH SOLE 8129 0 162699 ROYAL BK SCOTLAND GROUP PLC SP ADR L RP PF 780097788 589 23504 SH SOLE 16933 0 6571 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 946 37378 SH SOLE 4808 0 32570 ROYAL BK SCOTLAND GROUP PLC SPON ADR SER H 780097879 274 10750 SH SOLE 0 0 10750 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3340 44562 SH SOLE 33509 0 11053 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 18738 354675 SH SOLE 134576 0 220099 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 49585 990310 SH SOLE 741518 0 248792 ROYAL GOLD INC COM 780287108 956 12342 SH SOLE 0 0 12342 ROYCE GLOBAL VALUE TR INC COM 78081T104 5401 664718 SH SOLE 0 0 664718 ROYCE MICRO-CAP TR INC COM 780915104 1839 235513 SH SOLE 0 0 235513 ROYCE VALUE TR INC COM 780910105 12596 994916 SH SOLE 10 0 994906 RPM INTL INC COM 749685103 10387 193350 SH SOLE 81858 0 111492 RPM INTL INC NOTE 2.250%12/1 749685AT0 1564 1305000 PRN SOLE 0 0 1305000 RSP PERMIAN INC COM 74978Q105 5213 134435 SH SOLE 129262 0 5173 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 5991 79847 SH SOLE 68341 0 11506 RYDER SYS INC COM 783549108 4508 68352 SH SOLE 30930 0 37422 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 491 3933 SH SOLE 0 0 3933 RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 530 6096 SH SOLE 0 0 6096 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 1172 13151 SH SOLE 0 0 13151 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 89198 1067099 SH SOLE 0 0 1067099 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 485 5205 SH SOLE 0 0 5205 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 2511 20514 SH SOLE 0 0 20514 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 9068 107666 SH SOLE 0 0 107666 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 17340 327976 SH SOLE 478 0 327498 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 1580 26342 SH SOLE 0 0 26342 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 315 10095 SH SOLE 0 0 10095 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 7228 46450 SH SOLE 0 0 46450 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 14185 134417 SH SOLE 0 0 134417 RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 1785 33576 SH SOLE 0 0 33576 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 3170 20749 SH SOLE 0 0 20749 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1066 22125 SH SOLE 15356 0 6769 S&P GLOBAL INC COM 78409V104 9890 78147 SH SOLE 43220 0 34927 SABRA HEALTH CARE REIT INC COM 78573L106 18191 722431 SH SOLE 673583 0 48848 SABRE CORP COM 78573M104 10998 390266 SH SOLE 362791 0 27475 SAGE THERAPEUTICS INC COM 78667J108 341 7404 SH SOLE 4615 0 2789 SALESFORCE COM INC COM 79466L302 48024 673272 SH SOLE 233981 0 439291 SALESFORCE COM INC COM 79466L302 6 13900 SH Call SOLE 0 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 314 24778 SH SOLE 0 0 24778 SALLY BEAUTY HLDGS INC COM 79546E104 332 12940 SH SOLE 11343 0 1597 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 18 13062 SH SOLE 0 0 13062 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 56 19748 SH SOLE 0 0 19748 SANDSTORM GOLD LTD COM NEW 80013R206 275 54700 SH SOLE 0 0 54700 SANMINA CORPORATION COM 801056102 453 15906 SH SOLE 0 0 15906 SANOFI RIGHT 12/31/2020 80105N113 3 11349 SH SOLE 0 0 11349 SANOFI SPONSORED ADR 80105N105 123812 3242011 SH SOLE 3029769 0 212242 SAP SE SPON ADR 803054204 19543 213799 SH SOLE 199501 0 14298 SAREPTA THERAPEUTICS INC COM 803607100 1316 21423 SH SOLE 4991 0 16432 SASOL LTD SPONSORED ADR 803866300 1509 55239 SH SOLE 52137 0 3102 SBA COMMUNICATIONS CORP COM 78388J106 4701 41912 SH SOLE 13445 0 28467 SCANA CORP NEW COM 80589M102 7052 97449 SH SOLE 553 0 96896 SCHEIN HENRY INC COM 806407102 17661 108361 SH SOLE 5350 0 103011 SCHLUMBERGER LTD COM 806857108 76388 971361 SH SOLE 561708 0 409653 SCHNITZER STL INDS CL A 806882106 2226 106500 SH SOLE 0 0 106500 SCHULMAN A INC COM 808194104 577 19820 SH SOLE 0 0 19820 SCHWAB CHARLES CORP NEW COM 808513105 25768 816217 SH SOLE 773446 0 42771 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 208 9017 SH SOLE 0 0 9017 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3305 63173 SH SOLE 0 0 63173 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 772 18243 SH SOLE 0 0 18243 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 650 12585 SH SOLE 0 0 12585 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 471 10818 SH SOLE 0 0 10818 SCHWAB STRATEGIC TR US REIT ETF 808524847 9581 224643 SH SOLE 218258 0 6385 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 538 9348 SH SOLE 0 0 9348 SCORPIO TANKERS INC SHS Y7542C106 3355 724722 SH SOLE 0 0 724722 SCOTTS MIRACLE GRO CO CL A 810186106 1320 15848 SH SOLE 1799 0 14049 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 444 6989 SH SOLE 862 0 6127 SEABOARD CORP COM 811543107 241 70 SH SOLE 0 0 70 SEABRIDGE GOLD INC COM 811916105 193 17481 SH SOLE 0 0 17481 SEADRILL LIMITED SHS G7945E105 304 128395 SH SOLE 0 0 128395 SEADRILL PARTNERS LLC COMUNIT REP LB Y7545W109 1625 460220 SH SOLE 0 0 460220 SEAGATE TECHNOLOGY PLC SHS G7945M107 46073 1195141 SH SOLE 1134113 0 61028 SEALED AIR CORP NEW COM 81211K100 10845 236685 SH SOLE 159573 0 77112 SEARS HLDGS CORP COM 812350106 173 15060 SH SOLE 0 0 15060 SEASPAN CORP SHS Y75638109 322 24138 SH SOLE 0 0 24138 SEATTLE GENETICS INC COM 812578102 501 9267 SH SOLE 0 0 9267 SEAWORLD ENTMT INC COM 81282V100 1160 86051 SH SOLE 50835 0 35216 SEI INVESTMENTS CO COM 784117103 9952 218188 SH SOLE 165633 0 52555 SELECT COMFORT CORP COM 81616X103 326 15085 SH SOLE 0 0 15085 SELECT INCOME REIT COM SH BEN INT 81618T100 549 20392 SH SOLE 150 0 20242 SELECT SECTOR SPDR TR FINL SVCS SELC 81369Y878 573 18817 SH SOLE 16843 0 1974 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 5452 166356 SH SOLE 50028 0 116328 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 29848 372903 SH SOLE 31086 0 341817 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 21566 405299 SH SOLE 201469 0 203830 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 25120 348343 SH SOLE 57984 0 290359 SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 18897 267627 SH SOLE 0 0 267627 SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 2 10900 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 16694 864962 SH SOLE 361882 0 503080 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3 13200 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 24 100500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 18281 313139 SH SOLE 273 0 312866 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 13581 277231 SH SOLE 0 0 277231 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1952 40889 SH SOLE 0 0 40889 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 23285 487331 SH SOLE 62765 0 424566 SELECTIVE INS GROUP INC COM 816300107 789 19793 SH SOLE 0 0 19793 SEMGROUP CORP CL A 81663A105 2015 56975 SH SOLE 53940 0 3035 SEMPRA ENERGY COM 816851109 23106 215563 SH SOLE 186908 0 28655 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1312 57785 SH SOLE 0 0 57785 SENOMYX INC COM 81724Q107 81 18933 SH SOLE 0 0 18933 SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 7547 194609 SH SOLE 192306 0 2303 SENSIENT TECHNOLOGIES CORP COM 81725T100 473 6245 SH SOLE 6245 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 3522 69488 SH SOLE 5827 0 63661 SERVICE CORP INTL COM 817565104 889 33489 SH SOLE 0 0 33489 SERVICENOW INC COM 81762P102 1109 14014 SH SOLE 2440 0 11574 SHAKE SHACK INC CL A 819047101 295 8519 SH SOLE 0 0 8519 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 507 15794 SH SOLE 0 0 15794 SHENANDOAH TELECOMMUNICATION COM 82312B106 705 25910 SH SOLE 0 0 25910 SHERWIN WILLIAMS CO COM 824348106 16224 58641 SH SOLE 43589 0 15052 SHIP FINANCE INTERNATIONAL L SHS G81075106 503 34153 SH SOLE 0 0 34153 SHIRE PLC SPONSORED ADR 82481R106 20379 105124 SH SOLE 83876 0 21248 SHOPIFY INC CL A 82509L107 1731 40336 SH SOLE 0 0 40336 SHUTTERSTOCK INC COM 825690100 7882 123739 SH SOLE 122319 0 1420 SIENTRA INC COM 82621J105 234 26000 SH SOLE 0 0 26000 SIGNATURE BK NEW YORK N Y COM 82669G104 8369 70657 SH SOLE 43029 0 27628 SIGNET JEWELERS LIMITED SHS G81276100 5128 68802 SH SOLE 38720 0 30082 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2175 42003 SH SOLE 0 0 42003 SILVER SPRING NETWORKS INC COM 82817Q103 305 21525 SH SOLE 0 0 21525 SILVER STD RES INC COM 82823L106 136 11266 SH SOLE 0 0 11266 SILVER WHEATON CORP COM 828336107 9242 341927 SH SOLE 0 0 341927 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 507 10157 SH SOLE 0 0 10157 SIMON PPTY GROUP INC NEW COM 828806109 20870 100810 SH SOLE 67733 0 33077 SIMULATIONS PLUS INC COM 829214105 263 29856 SH SOLE 0 0 29856 SINA CORP ORD G81477104 565 7651 SH SOLE 0 0 7651 SINCLAIR BROADCAST GROUP INC CL A 829226109 5110 176944 SH SOLE 168692 0 8252 SIRIUS XM HLDGS INC COM 82968B103 2059 493666 SH SOLE 80377 0 413289 SIX FLAGS ENTMT CORP NEW COM 83001A102 13559 252918 SH SOLE 88892 0 164026 SK TELECOM LTD SPONSORED ADR 78440P108 286 12668 SH SOLE 11926 0 742 SKECHERS U S A INC CL A 830566105 1115 48682 SH SOLE 0 0 48682 SKYWEST INC COM 830879102 1093 41399 SH SOLE 0 0 41399 SKYWORKS SOLUTIONS INC COM 83088M102 11674 153307 SH SOLE 17164 0 136143 SL GREEN RLTY CORP COM 78440X101 9640 89175 SH SOLE 88713 0 462 SLM CORP COM 78442P106 2848 381290 SH SOLE 304420 0 76870 SM ENERGY CO COM 78454L100 2099 54417 SH SOLE 39565 0 14852 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 620 18911 SH SOLE 17475 0 1436 SMITH & WESSON HLDG CORP COM 831756101 1019 38325 SH SOLE 0 0 38325 SMITH A O COM 831865209 5002 50626 SH SOLE 24382 0 26244 SMUCKER J M CO COM NEW 832696405 24016 177190 SH SOLE 66074 0 111116 SNAP ON INC COM 833034101 8186 53866 SH SOLE 20154 0 33712 SNYDERS-LANCE INC COM 833551104 1064 31686 SH SOLE 7219 0 24467 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 219 8138 SH SOLE 0 0 8138 SOLAR SR CAP LTD COM 83416M105 179 11030 SH SOLE 0 0 11030 SOLARCITY CORP COM 83416T100 365 18653 SH SOLE 0 0 18653 SOLAREDGE TECHNOLOGIES INC COM 83417M104 245 14245 SH SOLE 0 0 14245 SONIC CORP COM 835451105 225 8582 SH SOLE 3068 0 5514 SONOCO PRODS CO COM 835495102 3362 63631 SH SOLE 26731 0 36900 SONY CORP ADR NEW 835699307 5891 177384 SH SOLE 145082 0 32302 SOURCE CAP INC COM 836144105 330 8996 SH SOLE 0 0 8996 SOUTH JERSEY INDS INC COM 838518108 1750 59225 SH SOLE 14205 0 45020 SOUTH ST CORP COM 840441109 1591 21207 SH SOLE 16976 0 4231 SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 42 28711 SH SOLE 0 0 28711 SOUTHERN CO COM 842587107 131333 2560105 SH SOLE 1747919 0 812186 SOUTHERN COPPER CORP COM 84265V105 753 28633 SH SOLE 0 0 28633 SOUTHERN FIRST BANCSHARES IN COM 842873101 1941 70392 SH SOLE 0 0 70392 SOUTHWEST AIRLS CO COM 844741108 10250 263565 SH SOLE 41861 0 221704 SOUTHWEST AIRLS CO COM 844741108 20 23600 SH Call SOLE 0 0 0 SOUTHWESTERN ENERGY CO COM 845467109 1476 106682 SH SOLE 89770 0 16912 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 11256 61581 SH SOLE 0 0 61581 SPDR GOLD TRUST GOLD SHS 78463V107 51935 413362 SH SOLE 0 0 413362 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 101792 2043199 SH SOLE 1701805 0 341394 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 2375 56934 SH SOLE 860 0 56074 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2021 61700 SH SOLE 0 0 61700 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 6799 173796 SH SOLE 0 0 173796 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 223 5162 SH SOLE 1525 0 3637 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 533 11118 SH SOLE 0 0 11118 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 236 3720 SH SOLE 0 0 3720 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 9071 246562 SH SOLE 205681 0 40881 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 218 7213 SH SOLE 0 0 7213 SPDR S&P 500 ETF TR TR UNIT 78462F103 302694 1399398 SH SOLE 267842 0 1131556 SPDR S&P 500 ETF TR TR UNIT 78462F103 63 45000 SH Put SOLE 0 0 45000 SPDR S&P 500 ETF TR TR UNIT 78462F103 37 12400 SH Call SOLE 0 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 355063 1257822 SH SOLE 946416 0 311406 SPDR SER TR DORSEY WRGT FI 78468R713 2129 82736 SH SOLE 0 0 82736 SPDR SER TR INV GRD FLT RT 78468R200 76571 2497424 SH SOLE 2453319 0 44105 SPDR SER TR NUVN BR SHT MUNI 78468R739 57605 1179220 SH SOLE 1085409 0 93811 SPDR SER TR NUVN BRCLY MUNI 78468R721 3550 70892 SH SOLE 44178 0 26714 SPDR SER TR RUSS2000 LOVOL 78468R887 3067 37424 SH SOLE 0 0 37424 SPDR SER TR SHT TRM HGH YLD 78468R408 81340 2937517 SH SOLE 2811597 0 125920 SPDR SERIES TRUST AEROSPACE DEF 78464A631 2583 44294 SH SOLE 0 0 44294 SPDR SERIES TRUST BARC SHT TR CP 78464A474 6425 208800 SH SOLE 0 0 208800 SPDR SERIES TRUST BRC CNV SECS ETF 78464A359 6850 147762 SH SOLE 9360 0 138402 SPDR SERIES TRUST BRC HGH YLD BD 78464A417 89955 2449748 SH SOLE 2201770 0 247978 SPDR SERIES TRUST BRC MTG BCKD BD 78464A383 477 17554 SH SOLE 0 0 17554 SPDR SERIES TRUST BRCLY EM LOCL 78464A391 1013 35759 SH SOLE 0 0 35759 SPDR SERIES TRUST BRCLYS 1-3MT ETF 78464A680 1246 27250 SH SOLE 0 0 27250 SPDR SERIES TRUST BRCLYS AGG ETF 78464A649 296 4989 SH SOLE 0 0 4989 SPDR SERIES TRUST BRCLYS INTL ETF 78464A516 819 28404 SH SOLE 30 0 28374 SPDR SERIES TRUST BRCLYS LG TRS ET 78464A664 560 7088 SH SOLE 0 0 7088 SPDR SERIES TRUST CITI INT GVT ETF 78464A490 454 7975 SH SOLE 0 0 7975 SPDR SERIES TRUST COMP SOFTWARE 78464A599 706 12706 SH SOLE 0 0 12706 SPDR SERIES TRUST DJ REIT ETF 78464A607 7163 73557 SH SOLE 0 0 73557 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 898 16294 SH SOLE 0 0 16294 SPDR SERIES TRUST INTR TRM CORP BD 78464A375 4404 126143 SH SOLE 0 0 126143 SPDR SERIES TRUST MORGAN TECH ETF 78464A102 53298 889182 SH SOLE 886007 0 3175 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 18145 305827 SH SOLE 280048 0 25779 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 5388 42244 SH SOLE 0 0 42244 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 20230 234227 SH SOLE 211530 0 22697 SPDR SERIES TRUST S&P 500 GROWTH 78464A409 8995 85478 SH SOLE 0 0 85478 SPDR SERIES TRUST S&P 500 VALUE 78464A508 1419 13790 SH SOLE 0 0 13790 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 791 4137 SH SOLE 0 0 4137 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 975 9094 SH SOLE 0 0 9094 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 2654 23798 SH SOLE 0 0 23798 SPDR SERIES TRUST S&P BIOTECH 78464A870 17766 267987 SH SOLE 0 0 267987 SPDR SERIES TRUST S&P BIOTECH 78464A870 67 27500 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 2763 82781 SH SOLE 0 0 82781 SPDR SERIES TRUST S&P CAP MKTS 78464A771 8632 213094 SH SOLE 211881 0 1213 SPDR SERIES TRUST S&P DIVID ETF 78464A763 192215 2278496 SH SOLE 1683509 0 594987 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1402 41317 SH SOLE 0 0 41317 SPDR SERIES TRUST S&P INS ETF 78464A789 1104 14903 SH SOLE 0 0 14903 SPDR SERIES TRUST S&P METALS MNG 78464A755 3730 140639 SH SOLE 0 0 140639 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 10276 267191 SH SOLE 0 0 267191 SPDR SERIES TRUST S&P PHARMAC 78464A722 2107 47687 SH SOLE 0 0 47687 SPDR SERIES TRUST S&P REGL BKG 78464A698 8838 209065 SH SOLE 0 0 209065 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 934 21436 SH SOLE 0 0 21436 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 21542 405295 SH SOLE 0 0 405295 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 6745 142621 SH SOLE 122861 0 19760 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 4060 89267 SH SOLE 0 0 89267 SPECTRA ENERGY CORP COM 847560109 23466 548911 SH SOLE 286496 0 262415 SPECTRA ENERGY PARTNERS LP COM 84756N109 23249 532142 SH SOLE 435157 0 96985 SPECTRUM BRANDS HLDGS INC COM 84763R101 4019 29192 SH SOLE 9465 0 19727 SPIRE INC COM 84857L101 361 5671 SH SOLE 0 0 5671 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 7048 158243 SH SOLE 33105 0 125138 SPIRIT AIRLS INC COM 848577102 6540 153768 SH SOLE 57490 0 96278 SPIRIT RLTY CAP INC NEW COM 84860W102 880 66038 SH SOLE 17611 0 48427 SPLUNK INC COM 848637104 4487 76468 SH SOLE 57203 0 19265 SPRAGUE RES LP COM UNIT REP LTD 849343108 821 34675 SH SOLE 0 0 34675 SPRINT CORP COM SER 1 85207U105 99 14996 SH SOLE 0 0 14996 SPROTT FOCUS TR INC COM 85208J109 155 22414 SH SOLE 0 0 22414 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 4804 438728 SH SOLE 0 0 438728 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1783 232498 SH SOLE 0 0 232498 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1106 149727 SH SOLE 0 0 149727 SPROUTS FMRS MKT INC COM 85208M102 3532 171031 SH SOLE 148074 0 22957 SPS COMM INC COM 78463M107 2035 27718 SH SOLE 23518 0 4200 SQUARE INC CL A 852234103 412 35372 SH SOLE 0 0 35372 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1360 42290 SH SOLE 36918 0 5372 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1416 29944 SH SOLE 0 0 29944 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 31765 935221 SH SOLE 0 0 935221 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 30714 611960 SH SOLE 152585 0 459375 ST JUDE MED INC COM 790849103 9682 121383 SH SOLE 105855 0 15528 STAG INDL INC COM 85254J102 799 32586 SH SOLE 0 0 32586 STAMPS COM INC COM NEW 852857200 2822 29863 SH SOLE 0 0 29863 STANLEY BLACK & DECKER INC COM 854502101 18073 146961 SH SOLE 98994 0 47967 STANLEY BLACK & DECKER INC COM 854502101 66 15100 SH Call SOLE 0 0 0 STANLEY BLACK & DECKER INC COM 854502101 21 10200 SH Call SOLE 0 0 0 STANLEY BLACK & DECKER INC UNIT 11/17/20166 854502804 632 5001 SH SOLE 0 0 5001 STANTEC INC COM 85472N109 2177 92721 SH SOLE 0 0 92721 STAPLES INC COM 855030102 1026 120038 SH SOLE 0 0 120038 STARBUCKS CORP COM 855244109 65970 1218495 SH SOLE 315801 0 902694 STARBUCKS CORP COM 855244109 2 77000 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 2 41500 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 3 34400 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 19 38500 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC COM 85571B105 3685 163622 SH SOLE 4834 0 158788 STARZ COM SER A 85571Q102 6632 212618 SH SOLE 199968 0 12650 STATE BK FINL CORP COM 856190103 318 13954 SH SOLE 0 0 13954 STATE STR CORP COM 857477103 8430 121065 SH SOLE 44511 0 76554 STATOIL ASA SPONSORED ADR 85771P102 24178 1439180 SH SOLE 1419875 0 19305 STEEL DYNAMICS INC COM 858119100 15954 638420 SH SOLE 351093 0 287327 STEELCASE INC CL A 858155203 1160 83535 SH SOLE 0 0 83535 STEIN MART INC COM 858375108 612 96417 SH SOLE 0 0 96417 STELLUS CAP INVT CORP COM 858568108 442 40621 SH SOLE 0 0 40621 STEPAN CO COM 858586100 1014 13956 SH SOLE 0 0 13956 STERICYCLE INC COM 858912108 18819 234821 SH SOLE 176060 0 58761 STERICYCLE INC DEP PFD A 1/10 858912207 1517 22884 SH SOLE 0 0 22884 STERIS PLC SHS USD G84720104 26403 361197 SH SOLE 201352 0 159845 STERLING BANCORP DEL COM 85917A100 519 29635 SH SOLE 0 0 29635 STEWART INFORMATION SVCS COR COM 860372101 338 7600 SH SOLE 0 0 7600 STIFEL FINL CORP COM 860630102 696 18114 SH SOLE 15772 0 2342 STONEMOR PARTNERS L P COM UNITS 86183Q100 6379 254758 SH SOLE 1500 0 253258 STORE CAP CORP COM 862121100 5775 195972 SH SOLE 136678 0 59294 STRATASYS LTD SHS M85548101 534 22175 SH SOLE 0 0 22175 STRAYER ED INC COM 863236105 399 8555 SH SOLE 0 0 8555 STRYKER CORP COM 863667101 15607 134065 SH SOLE 19990 0 114075 STURM RUGER & CO INC COM 864159108 1031 17852 SH SOLE 0 0 17852 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1091 32775 SH SOLE 0 0 32775 SUCAMPO PHARMACEUTICALS INC CL A 864909106 224 18226 SH SOLE 0 0 18226 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 9327 1381843 SH SOLE 1375278 0 6565 SUMMIT HOTEL PPTYS COM 866082100 1928 146502 SH SOLE 124332 0 22170 SUMMIT MATLS INC CL A 86614U100 2168 116848 SH SOLE 116050 0 798 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 1010 44017 SH SOLE 0 0 44017 SUN CMNTYS INC COM 866674104 1715 21858 SH SOLE 18118 0 3740 SUN HYDRAULICS CORP COM 866942105 225 6959 SH SOLE 1446 0 5513 SUN LIFE FINL INC COM 866796105 229 7037 SH SOLE 0 0 7037 SUNCOR ENERGY INC NEW COM 867224107 7758 279274 SH SOLE 189748 0 89526 SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 13776 484886 SH SOLE 0 0 484886 SUNOCO LP COM U REP LP 86765K109 1189 40975 SH SOLE 1000 0 39975 SUNTRUST BKS INC COM 867914103 24182 552108 SH SOLE 416278 0 135830 SUPERIOR ENERGY SVCS INC COM 868157108 2412 134733 SH SOLE 35273 0 99460 SUPERNUS PHARMACEUTICALS INC COM 868459108 527 21294 SH SOLE 4610 0 16684 SURGERY PARTNERS INC COM 86881A100 2431 120086 SH SOLE 0 0 120086 SURGICAL CARE AFFILIATES INC COM 86881L106 312 6405 SH SOLE 0 0 6405 SVB FINL GROUP COM 78486Q101 5351 48406 SH SOLE 14667 0 33739 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 164 32779 SH SOLE 0 0 32779 SWIFT TRANSN CO CL A 87074U101 1906 88790 SH SOLE 0 0 88790 SWISS HELVETIA FD INC COM 870875101 156 14638 SH SOLE 0 0 14638 SYMANTEC CORP COM 871503108 5958 237359 SH SOLE 169106 0 68253 SYMANTEC CORP COM 871503108 102 16400 SH Call SOLE 0 0 0 SYNALLOY CP DEL COM 871565107 152 16000 SH SOLE 0 0 16000 SYNAPTICS INC COM 87157D109 3049 52047 SH SOLE 0 0 52047 SYNAPTICS INC COM 87157D109 159 25500 SH Call SOLE 0 0 0 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 10238 248605 SH SOLE 1940 0 246665 SYNCHRONY FINL COM 87165B103 13440 480002 SH SOLE 43415 0 436587 SYNCHRONY FINL COM 87165B103 12 30500 SH Call SOLE 0 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 267 48499 SH SOLE 0 0 48499 SYNERGY RES CORP COM 87164P103 2614 377235 SH SOLE 29199 0 348036 SYNGENTA AG SPONSORED ADR 87160A100 1526 17415 SH SOLE 0 0 17415 SYNOPSYS INC COM 871607107 662 11149 SH SOLE 8918 0 2231 SYNOVUS FINL CORP COM NEW 87161C501 3057 93972 SH SOLE 25326 0 68646 SYNTEL INC COM 87162H103 385 9179 SH SOLE 2541 0 6638 SYSCO CORP COM 871829107 102951 2100600 SH SOLE 891052 0 1209548 SYSCO CORP COM 871829107 4 24600 SH Call SOLE 0 0 0 SYSCO CORP COM 871829107 96 68800 SH Call SOLE 0 0 0 T MOBILE US INC COM 872590104 765 16373 SH SOLE 0 0 16373 TABLEAU SOFTWARE INC CL A 87336U105 2444 44218 SH SOLE 1757 0 42461 TAHOE RES INC COM 873868103 1331 103771 SH SOLE 0 0 103771 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 59574 1947506 SH SOLE 1623938 0 323568 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2164 48014 SH SOLE 47525 0 489 TAL ED GROUP ADS REPSTG COM 874080104 383 5403 SH SOLE 0 0 5403 TALLGRASS ENERGY GP LP SHS CL A 874696107 2058 85556 SH SOLE 65276 0 20280 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 4313 89478 SH SOLE 0 0 89478 TANGER FACTORY OUTLET CTRS I COM 875465106 3104 79680 SH SOLE 2989 0 76691 TANGOE INC COM 87582Y108 105 12725 SH SOLE 0 0 12725 TANZANIAN ROYALTY EXPL CORP COM 87600U104 23 28513 SH SOLE 0 0 28513 TARGA RES CORP COM 87612G101 14510 295467 SH SOLE 77570 0 217897 TARGET CORP COM 87612E106 68242 993616 SH SOLE 633392 0 360224 TARGET CORP COM 87612E106 15 21700 SH Call SOLE 0 0 0 TARGET CORP COM 87612E106 20 30100 SH Call SOLE 0 0 0 TARGET CORP COM 87612E106 17 26000 SH Call SOLE 0 0 0 TARO PHARMACEUTICAL INDS LTD SHS M8737E108 222 2010 SH SOLE 0 0 2010 TASER INTL INC COM 87651B104 1665 58199 SH SOLE 0 0 58199 TATA MTRS LTD SPONSORED ADR 876568502 628 15703 SH SOLE 13338 0 2365 TC PIPELINES LP UT COM LTD PRT 87233Q108 1142 20016 SH SOLE 0 0 20016 TCP CAP CORP COM 87238Q103 1388 84712 SH SOLE 0 0 84712 TCW STRATEGIC INCOME FUND IN COM 872340104 196 36954 SH SOLE 0 0 36954 TD AMERITRADE HLDG CORP COM 87236Y108 11003 312230 SH SOLE 307930 0 4300 TE CONNECTIVITY LTD REG SHS H84989104 90513 1405911 SH SOLE 1322660 0 83251 TEAM HEALTH HOLDINGS INC COM 87817A107 4031 123800 SH SOLE 58150 0 65650 TECK RESOURCES LTD CL B 878742204 901 49961 SH SOLE 0 0 49961 TECK RESOURCES LTD CL B 878742204 14 27400 SH Call SOLE 0 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 667 44060 SH SOLE 0 0 44060 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 2858 452180 SH SOLE 0 0 452180 TEEKAY TANKERS LTD CL A Y8565N102 267 105596 SH SOLE 0 0 105596 TEGNA INC COM 87901J105 3042 139139 SH SOLE 131925 0 7214 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2631 110502 SH SOLE 0 0 110502 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 7731 442264 SH SOLE 250 0 442014 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 353 18867 SH SOLE 0 0 18867 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1620 110321 SH SOLE 0 0 110321 TELEDYNE TECHNOLOGIES INC COM 879360105 5264 48770 SH SOLE 46874 0 1896 TELEFLEX INC COM 879369106 7040 41893 SH SOLE 24464 0 17429 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 302 20872 SH SOLE 17262 0 3610 TELEFONICA S A SPONSORED ADR 879382208 3047 302287 SH SOLE 4 0 302283 TELEPHONE & DATA SYS INC COM NEW 879433829 2713 99835 SH SOLE 0 0 99835 TELIGENT INC NEW COM 87960W104 836 109950 SH SOLE 0 0 109950 TELUS CORP COM 87971M103 17427 528495 SH SOLE 507682 0 20813 TEMPLETON EMERG MKTS INCOME COM 880192109 599 54411 SH SOLE 0 0 54411 TEMPLETON EMERGING MKTS FD I COM 880191101 386 30548 SH SOLE 0 0 30548 TEMPLETON GLOBAL INCOME FD COM 880198106 1755 281181 SH SOLE 1419 0 279762 TEMPUR SEALY INTL INC COM 88023U101 381 6712 SH SOLE 0 0 6712 TENARIS S A SPONSORED ADR 88031M109 4754 167395 SH SOLE 166294 0 1101 TENNECO INC COM 880349105 4196 72015 SH SOLE 68563 0 3452 TERADATA CORP DEL COM 88076W103 1080 34844 SH SOLE 29894 0 4950 TERADYNE INC COM 880770102 264 12246 SH SOLE 7929 0 4317 TERRAFORM PWR INC CL A COM 88104R100 309 22181 SH SOLE 0 0 22181 TERRAVIA HLDGS INC COM 88105A106 35 12601 SH SOLE 0 0 12601 TERRENO RLTY CORP COM 88146M101 826 30031 SH SOLE 30031 0 0 TESARO INC COM 881569107 771 7692 SH SOLE 0 0 7692 TESLA MTRS INC COM 88160R101 10276 50363 SH SOLE 11214 0 39149 TESORO CORP COM 881609101 1113 13988 SH SOLE 0 0 13988 TESORO LOGISTICS LP COM UNIT LP 88160T107 7061 145766 SH SOLE 0 0 145766 TETRA TECHNOLOGIES INC DEL COM 88162F105 166 27162 SH SOLE 0 0 27162 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 1155 968000 PRN SOLE 0 0 968000 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 24774 538442 SH SOLE 293282 0 245160 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 2434 44310 SH SOLE 35677 0 8633 TEXAS INSTRS INC COM 882508104 65786 937387 SH SOLE 682093 0 255294 TEXAS INSTRS INC COM 882508104 27 13300 SH Call SOLE 0 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 981 4100 SH SOLE 0 0 4100 TEXAS ROADHOUSE INC COM 882681109 4024 103112 SH SOLE 74517 0 28595 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 76 10110 SH SOLE 0 0 10110 TEXTRON INC COM 883203101 9772 245843 SH SOLE 205308 0 40535 TG THERAPEUTICS INC COM 88322Q108 183 23612 SH SOLE 0 0 23612 THERAPEUTICSMD INC COM 88338N107 1777 260926 SH SOLE 0 0 260926 THERMO FISHER SCIENTIFIC INC COM 883556102 18213 114495 SH SOLE 48659 0 65836 THERMON GROUP HLDGS INC COM 88362T103 383 19402 SH SOLE 18896 0 506 THL CR SR LN FD COM 87244R103 2388 144820 SH SOLE 13000 0 131820 THOMSON REUTERS CORP COM 884903105 36090 872170 SH SOLE 810768 0 61402 THOR INDS INC COM 885160101 10546 124514 SH SOLE 113966 0 10548 TIER REIT INC COM NEW 88650V208 183 11828 SH SOLE 0 0 11828 TIFFANY & CO NEW COM 886547108 3833 52779 SH SOLE 30714 0 22065 TIME INC NEW COM 887228104 220 15222 SH SOLE 14122 0 1100 TIME WARNER INC COM NEW 887317303 104837 1316835 SH SOLE 577224 0 739611 TIME WARNER INC COM NEW 887317303 12 14500 SH Call SOLE 0 0 0 TIME WARNER INC COM NEW 887317303 93 48600 SH Call SOLE 0 0 0 TIMKEN CO COM 887389104 12146 345653 SH SOLE 342498 0 3155 TIVO CORP COM 88870P106 658 33780 SH SOLE 31653 0 2127 TJX COS INC NEW COM 872540109 20545 274732 SH SOLE 166374 0 108358 TOLL BROTHERS INC COM 889478103 2319 77672 SH SOLE 4392 0 73280 TORCHMARK CORP COM 891027104 9062 141836 SH SOLE 127219 0 14617 TORO CO COM 891092108 11787 251652 SH SOLE 131054 0 120598 TORONTO DOMINION BK ONT COM NEW 891160509 6307 142169 SH SOLE 0 0 142169 TORTOISE ENERGY INFRA CORP COM 89147L100 2801 91086 SH SOLE 57085 0 34001 TORTOISE MLP FD INC COM 89148B101 1803 90193 SH SOLE 300 0 89893 TORTOISE PIPELINE & ENERGY F COM 89148H108 1282 60526 SH SOLE 0 0 60526 TORTOISE PWR & ENERGY INFRAS COM 89147X104 333 14887 SH SOLE 0 0 14887 TOTAL S A SPONSORED ADR 89151E109 80609 1689927 SH SOLE 1444844 0 245083 TOTAL SYS SVCS INC COM 891906109 7189 152476 SH SOLE 122526 0 29950 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 521 34339 SH SOLE 0 0 34339 TOWNEBANK PORTSMOUTH VA COM 89214P109 477 19855 SH SOLE 0 0 19855 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 16342 140808 SH SOLE 96039 0 44769 TPG SPECIALTY LENDING INC COM 87265K102 529 29199 SH SOLE 0 0 29199 TRACTOR SUPPLY CO COM 892356106 12920 191804 SH SOLE 5312 0 186492 TRACTOR SUPPLY CO COM 892356106 1 14300 SH Call SOLE 0 0 0 TRACTOR SUPPLY CO COM 892356106 1 22100 SH Call SOLE 0 0 0 TRACTOR SUPPLY CO COM 892356106 113 12400 SH Put SOLE 0 0 12400 TRANSCANADA CORP COM 89353D107 1013 21333 SH SOLE 0 0 21333 TRANSDIGM GROUP INC COM 893641100 6924 23949 SH SOLE 679 0 23270 TRANSENTERIX INC COM NEW 89366M201 20 12100 SH SOLE 0 0 12100 TRANSOCEAN LTD REG SHS H8817H100 606 56859 SH SOLE 1946 0 54913 TRAVELCENTERS AMER LLC COM 894174101 499 69637 SH SOLE 0 0 69637 TRAVELERS COMPANIES INC COM 89417E109 42633 372175 SH SOLE 296418 0 75757 TRAVELPORT WORLDWIDE LTD SHS G9019D104 2557 170140 SH SOLE 170140 0 0 TRC COS INC COM 872625108 95 11000 SH SOLE 0 0 11000 TREEHOUSE FOODS INC COM 89469A104 6351 72846 SH SOLE 71077 0 1769 TREX CO INC COM 89531P105 1102 18775 SH SOLE 7356 0 11419 TRI CONTL CORP COM 895436103 9687 453082 SH SOLE 0 0 453082 TRI POINTE GROUP INC COM 87265H109 3640 276144 SH SOLE 21509 0 254635 TRIANGLE CAP CORP COM 895848109 3551 180271 SH SOLE 0 0 180271 TRINITY BIOTECH PLC SPON ADR NEW 896438306 392 29672 SH SOLE 0 0 29672 TRINITY INDS INC COM 896522109 12861 531871 SH SOLE 392113 0 139758 TRIPADVISOR INC COM 896945201 1203 19039 SH SOLE 12117 0 6922 TRITON INTL LTD CL A G9078F107 734 55679 SH SOLE 0 0 55679 TRIUMPH GROUP INC NEW COM 896818101 2411 86487 SH SOLE 58969 0 27518 TRONOX LTD SHS CL A Q9235V101 334 35607 SH SOLE 0 0 35607 TROVAGENE INC COM NEW 897238309 48 10681 SH SOLE 0 0 10681 TRUECAR INC COM 89785L107 253 26850 SH SOLE 0 0 26850 TRUSTCO BK CORP N Y COM 898349105 299 42239 SH SOLE 0 0 42239 TRUSTMARK CORP COM 898402102 401 14556 SH SOLE 0 0 14556 TUPPERWARE BRANDS CORP COM 899896104 7107 108725 SH SOLE 92113 0 16612 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 2865 355517 SH SOLE 354305 0 1212 TURNING PT BRANDS INC COM 90041L105 676 56216 SH SOLE 55506 0 710 TUTOR PERINI CORP COM 901109108 541 25202 SH SOLE 0 0 25202 TWENTY FIRST CENTY FOX INC CL A 90130A101 5619 231989 SH SOLE 133911 0 98078 TWENTY FIRST CENTY FOX INC CL B 90130A200 1750 70719 SH SOLE 15077 0 55642 TWILIO INC CL A 90138F102 3080 47850 SH SOLE 0 0 47850 TWITTER INC COM 90184L102 51088 2216384 SH SOLE 1819847 0 396537 TWITTER INC COM 90184L102 347 65400 SH Call SOLE 0 0 0 TWO HBRS INVT CORP COM 90187B101 689 80731 SH SOLE 0 0 80731 TYLER TECHNOLOGIES INC COM 902252105 3558 20777 SH SOLE 15357 0 5420 TYSON FOODS INC CL A 902494103 7281 97511 SH SOLE 70312 0 27199 U S CONCRETE INC COM NEW 90333L201 245 5315 SH SOLE 0 0 5315 U S G CORP COM NEW 903293405 1714 66292 SH SOLE 52039 0 14253 U S GEOTHERMAL INC COM 90338S102 26 35600 SH SOLE 0 0 35600 U S GLOBAL INVS INC CL A 902952100 23 12581 SH SOLE 0 0 12581 U S SILICA HLDGS INC COM 90346E103 1009 21674 SH SOLE 0 0 21674 UBIQUITI NETWORKS INC COM 90347A100 2517 47043 SH SOLE 0 0 47043 UBS AG JERSEY BRH ALERIAN INFRST 902641646 35756 1259474 SH SOLE 1243173 0 16301 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 3140 158439 SH SOLE 151388 0 7051 UBS GROUP AG SHS H42097107 14816 1087764 SH SOLE 1066012 0 21752 UDR INC COM 902653104 905 25133 SH SOLE 0 0 25133 UGI CORP NEW COM 902681105 988 21834 SH SOLE 26 0 21808 ULTA SALON COSMETCS & FRAG I COM 90384S303 26340 110684 SH SOLE 73461 0 37223 ULTIMATE SOFTWARE GROUP INC COM 90385D107 11808 57772 SH SOLE 17751 0 40021 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 843 11878 SH SOLE 3524 0 8354 UMB FINL CORP COM 902788108 857 14419 SH SOLE 13831 0 588 UMH PPTYS INC COM 903002103 827 69383 SH SOLE 0 0 69383 UMPQUA HLDGS CORP COM 904214103 9736 646900 SH SOLE 598803 0 48097 UNDER ARMOUR INC CL A 904311107 5892 152317 SH SOLE 2402 0 149915 UNDER ARMOUR INC CL C 904311206 2498 73785 SH SOLE 10619 0 63166 UNILEVER N V N Y SHS NEW 904784709 27615 599018 SH SOLE 438168 0 160850 UNILEVER PLC SPON ADR NEW 904767704 120668 2545741 SH SOLE 2402728 0 143013 UNION BANKSHARES CORP NEW COM 90539J109 285 10665 SH SOLE 0 0 10665 UNION BANKSHARES INC COM 905400107 608 17861 SH SOLE 0 0 17861 UNION PAC CORP COM 907818108 170362 1746738 SH SOLE 807214 0 939524 UNION PAC CORP COM 907818108 38 11800 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 140 27500 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 51 11600 SH Call SOLE 0 0 0 UNIT CORP COM 909218109 3035 163192 SH SOLE 0 0 163192 UNITED BANKSHARES INC WEST V COM 909907107 868 23051 SH SOLE 0 0 23051 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 341 16236 SH SOLE 0 0 16236 UNITED CONTL HLDGS INC COM 910047109 6350 121017 SH SOLE 36795 0 84222 UNITED FIRE GROUP INC COM 910340108 1388 32800 SH SOLE 0 0 32800 UNITED INS HLDGS CORP COM 910710102 2919 171921 SH SOLE 0 0 171921 UNITED NAT FOODS INC COM 911163103 1650 41220 SH SOLE 0 0 41220 UNITED PARCEL SERVICE INC CL B 911312106 113025 1033507 SH SOLE 763366 0 270141 UNITED PARCEL SERVICE INC CL B 911312106 1 28000 SH Call SOLE 0 0 0 UNITED RENTALS INC COM 911363109 2966 37793 SH SOLE 7600 0 30193 UNITED STATES NATL GAS FUND UNIT PAR $0.001 912318201 95 11335 SH SOLE 0 0 11335 UNITED STATES OIL FUND LP UNITS 91232N108 663 60666 SH SOLE 0 0 60666 UNITED STATES OIL FUND LP UNITS 91232N108 470 100000 SH Put SOLE 0 0 100000 UNITED STATES OIL FUND LP UNITS 91232N108 165 30000 SH Put SOLE 0 0 30000 UNITED STATES OIL FUND LP UNITS 91232N108 7 20400 SH Call SOLE 0 0 0 UNITED STATES STL CORP NEW COM 912909108 977 51813 SH SOLE 38 0 51775 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 564 30277 SH SOLE 0 0 30277 UNITED TECHNOLOGIES CORP COM 913017109 47433 466860 SH SOLE 188446 0 278414 UNITED THERAPEUTICS CORP DEL COM 91307C102 275 2325 SH SOLE 334 0 1991 UNITEDHEALTH GROUP INC COM 91324P102 160025 1143027 SH SOLE 742975 0 400052 UNIVAR INC COM 91336L107 4182 191375 SH SOLE 190699 0 676 UNIVERSAL CORP VA COM 913456109 502 8630 SH SOLE 0 0 8630 UNIVERSAL DISPLAY CORP COM 91347P105 1974 35567 SH SOLE 71 0 35496 UNIVERSAL ELECTRS INC COM 913483103 1252 16815 SH SOLE 16781 0 34 UNIVERSAL FST PRODS INC COM 913543104 297 3020 SH SOLE 0 0 3020 UNIVERSAL HLTH SVCS INC CL B 913903100 4663 37839 SH SOLE 20120 0 17719 UNIVERSAL SEC INSTRS INC COM NEW 913821302 279 73513 SH SOLE 0 0 73513 UNUM GROUP COM 91529Y106 11149 315747 SH SOLE 307650 0 8097 UPLAND SOFTWARE INC COM 91544A109 687 77987 SH SOLE 0 0 77987 URBAN EDGE PPTYS COM 91704F104 321 11416 SH SOLE 9385 0 2031 URBAN OUTFITTERS INC COM 917047102 1927 55836 SH SOLE 42425 0 13411 US BANCORP DEL COM NEW 902973304 82775 1929926 SH SOLE 1536188 0 393738 US BANCORP DEL COM NEW 902973304 11 15000 SH Call SOLE 0 0 0 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 960 51134 SH SOLE 2500 0 48634 V F CORP COM 918204108 15378 274363 SH SOLE 119757 0 154606 VAIL RESORTS INC COM 91879Q109 6941 44241 SH SOLE 42389 0 1852 VALE S A ADR 91912E105 165 30087 SH SOLE 0 0 30087 VALEANT PHARMACEUTICALS INTL COM 91911K102 4398 179157 SH SOLE 0 0 179157 VALEANT PHARMACEUTICALS INTL COM 91911K102 5 19000 SH Call SOLE 0 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 18 22500 SH Call SOLE 0 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 54 22500 SH Call SOLE 0 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 46 11000 SH Call SOLE 0 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 47 21500 SH Call SOLE 0 0 0 VALERO ENERGY CORP NEW COM 91913Y100 28628 540146 SH SOLE 311853 0 228293 VALHI INC NEW COM 918905100 296 128600 SH SOLE 0 0 128600 VALIDUS HOLDINGS LTD COM SHS G9319H102 9124 183131 SH SOLE 176643 0 6488 VALLEY NATL BANCORP COM 919794107 2170 223013 SH SOLE 0 0 223013 VALMONT INDS INC COM 920253101 1772 13169 SH SOLE 0 0 13169 VALSPAR CORP COM 920355104 17785 167677 SH SOLE 118965 0 48712 VANECK MERK GOLD TRUST GOLD TRUST 921078101 865 66260 SH SOLE 0 0 66260 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 442 8839 SH SOLE 0 0 8839 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 30490 1239940 SH SOLE 1166225 0 73715 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2744 155377 SH SOLE 0 0 155377 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 591 5128 SH SOLE 0 0 5128 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 292 10152 SH SOLE 0 0 10152 VANECK VECTORS ETF TR GAMING ETF 92189F882 249 6868 SH SOLE 0 0 6868 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 19946 754685 SH SOLE 0 0 754685 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 602 39751 SH SOLE 0 0 39751 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 3171 122798 SH SOLE 0 0 122798 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 3963 122896 SH SOLE 4521 0 118375 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 553 28985 SH SOLE 135 0 28850 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2428 54816 SH SOLE 0 0 54816 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 145 11100 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 2981 87520 SH SOLE 0 0 87520 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 393 17475 SH SOLE 0 0 17475 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 408 13929 SH SOLE 0 0 13929 VANECK VECTORS ETF TR PHARMACEUTICAL E 92189F692 5318 92546 SH SOLE 0 0 92546 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 518 20502 SH SOLE 5758 0 14744 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1617 14810 SH SOLE 0 0 14810 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 1516 14496 SH SOLE 0 0 14496 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1187 10515 SH SOLE 0 0 10515 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 6955 79346 SH SOLE 0 0 79346 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 15740 159639 SH SOLE 0 0 159639 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 29779 368409 SH SOLE 355 0 368054 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 84689 1006530 SH SOLE 290335 0 716195 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 9822 175273 SH SOLE 155 0 175118 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 19458 213183 SH SOLE 0 0 213183 VANGUARD INDEX FDS GROWTH ETF 922908736 42775 380927 SH SOLE 454 0 380473 VANGUARD INDEX FDS LARGE CAP ETF 922908637 8940 90159 SH SOLE 29168 0 60991 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 7554 71006 SH SOLE 194 0 70812 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 6721 71833 SH SOLE 112 0 71721 VANGUARD INDEX FDS MID CAP ETF 922908629 13439 103824 SH SOLE 1391 0 102433 VANGUARD INDEX FDS REIT ETF 922908553 71011 818651 SH SOLE 90 0 818561 VANGUARD INDEX FDS REIT ETF 922908553 22 27000 SH Call SOLE 0 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 499833 2515645 SH SOLE 2251134 0 264511 VANGUARD INDEX FDS SM CP VAL ETF 922908611 10202 92196 SH SOLE 72 0 92124 VANGUARD INDEX FDS SMALL CP ETF 922908751 16485 134923 SH SOLE 1189 0 133734 VANGUARD INDEX FDS SML CP GRW ETF 922908595 8607 65310 SH SOLE 0 0 65310 VANGUARD INDEX FDS TOTAL STK MKT 922908769 26896 241591 SH SOLE 91 0 241500 VANGUARD INDEX FDS VALUE ETF 922908744 39807 457554 SH SOLE 163234 0 294320 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 26175 576155 SH SOLE 86906 0 489249 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 49507 1315633 SH SOLE 150037 0 1165596 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 9675 198540 SH SOLE 12 0 198528 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 4299 70956 SH SOLE 7296 0 63660 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 314 3157 SH SOLE 0 0 3157 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 714 12718 SH SOLE 0 0 12718 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1356 22287 SH SOLE 0 0 22287 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 4529 91223 SH SOLE 0 0 91223 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 2492 47745 SH SOLE 18359 0 29386 VANGUARD NAT RES LLC COM UNIT 92205F106 105 116403 SH SOLE 0 0 116403 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 78360 874747 SH SOLE 612403 0 262344 VANGUARD SCOTTSDALE FDS INT-TERM GOV 92206C706 925 13851 SH SOLE 13282 0 569 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 14943 276927 SH SOLE 267227 0 9700 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 43576 540982 SH SOLE 162812 0 378170 VANGUARD SCOTTSDALE FDS SHTRM GVT BD ETF 92206C102 409 6674 SH SOLE 0 0 6674 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1127 10548 SH SOLE 0 0 10548 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 771 7740 SH SOLE 0 0 7740 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 461 4994 SH SOLE 0 0 4994 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1697 17036 SH SOLE 0 0 17036 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 35457 422458 SH SOLE 0 0 422458 VANGUARD STAR FD VG TL INTL STK F 921909768 6033 127791 SH SOLE 0 0 127791 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 69386 1854753 SH SOLE 2012 0 1852741 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 3592 44007 SH SOLE 215 0 43792 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 35988 498858 SH SOLE 1842 0 497016 VANGUARD WORLD FD MEGA CAP INDEX 921910873 8571 116221 SH SOLE 0 0 116221 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 21469 342570 SH SOLE 0 0 342570 VANGUARD WORLD FD MEGA GRWTH IND 921910816 22500 257200 SH SOLE 0 0 257200 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2759 21941 SH SOLE 0 0 21941 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1112 8122 SH SOLE 0 0 8122 VANGUARD WORLD FDS ENERGY ETF 92204A306 1304 13344 SH SOLE 0 0 13344 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 4250 86101 SH SOLE 0 0 86101 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 5207 39182 SH SOLE 0 0 39182 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1210 10909 SH SOLE 0 0 10909 VANGUARD WORLD FDS INF TECH ETF 92204A702 14427 119857 SH SOLE 17559 0 102298 VANGUARD WORLD FDS MATERIALS ETF 92204A801 921 8612 SH SOLE 0 0 8612 VANGUARD WORLD FDS TELCOMM ETF 92204A884 4267 45209 SH SOLE 13393 0 31816 VANGUARD WORLD FDS UTILITIES ETF 92204A876 4810 44968 SH SOLE 0 0 44968 VANTIV INC CL A 92210H105 13819 245582 SH SOLE 189188 0 56394 VARIAN MED SYS INC COM 92220P105 3116 31311 SH SOLE 27045 0 4266 VASCO DATA SEC INTL INC COM 92230Y104 331 18815 SH SOLE 0 0 18815 VASCULAR BIOGENICS LTD COM M96883109 66 12657 SH SOLE 0 0 12657 VCA INC COM 918194101 9927 141853 SH SOLE 18242 0 123611 VECTOR GROUP LTD COM 92240M108 460 21344 SH SOLE 2 0 21342 VECTREN CORP COM 92240G101 27788 553555 SH SOLE 536080 0 17475 VEECO INSTRS INC DEL COM 922417100 395 20117 SH SOLE 19744 0 373 VEEVA SYS INC CL A COM 922475108 1642 39781 SH SOLE 17890 0 21891 VENTAS INC COM 92276F100 82936 1174233 SH SOLE 1112665 0 61568 VEREIT INC COM 92339V100 2879 277619 SH SOLE 171661 0 105958 VERIFONE SYS INC COM 92342Y109 4010 254759 SH SOLE 27262 0 227497 VERINT SYS INC COM 92343X100 1287 34205 SH SOLE 32014 0 2191 VERISIGN INC COM 92343E102 1135 14506 SH SOLE 1160 0 13346 VERISK ANALYTICS INC COM 92345Y106 6605 81268 SH SOLE 75224 0 6044 VERIZON COMMUNICATIONS INC COM 92343V104 426392 8202993 SH SOLE 4510954 0 3692039 VERIZON COMMUNICATIONS INC COM 92343V104 1 23900 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 3 31000 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 14 80200 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 23 63100 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 2230 57619 SH SOLE 57019 0 600 VERTEX PHARMACEUTICALS INC COM 92532F100 28268 324142 SH SOLE 310799 0 13343 VIACOM INC NEW CL A 92553P102 531 12408 SH SOLE 0 0 12408 VIACOM INC NEW CL B 92553P201 4772 125247 SH SOLE 42706 0 82541 VIACOM INC NEW CL B 92553P201 79 50900 SH Call SOLE 0 0 0 VICOR CORP COM 925815102 270 23259 SH SOLE 0 0 23259 VICTORY PORTFOLIOS II CEMP US 500 ENHA 92647N782 1285 33273 SH SOLE 0 0 33273 VICTORY PORTFOLIOS II CEMP US EQ INCOM 92647N824 1323 33373 SH SOLE 0 0 33373 VIRNETX HLDG CORP COM 92823T108 98 32160 SH SOLE 0 0 32160 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 684 56775 SH SOLE 0 0 56775 VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 278 17505 SH SOLE 0 0 17505 VIRTUS TOTAL RETURN FD COM 92829A103 568 119790 SH SOLE 0 0 119790 VISA INC COM CL A 92826C839 130820 1581838 SH SOLE 534079 0 1047759 VISA INC COM CL A 92826C839 7 11600 SH Call SOLE 0 0 0 VISA INC COM CL A 92826C839 18 19100 SH Call SOLE 0 0 0 VISTA OUTDOOR INC COM 928377100 557 13978 SH SOLE 6063 0 7915 VITAL THERAPIES INC COM 92847R104 90 14782 SH SOLE 0 0 14782 VITAMIN SHOPPE INC COM 92849E101 531 19777 SH SOLE 18469 0 1308 VIVUS INC COM 928551100 21 18515 SH SOLE 0 0 18515 VMWARE INC CL A COM 928563402 3739 50976 SH SOLE 27646 0 23330 VOC ENERGY TR TR UNIT 91829B103 90 30223 SH SOLE 0 0 30223 VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 167593 5749350 SH SOLE 4947304 0 802046 VONAGE HLDGS CORP COM 92886T201 231 34891 SH SOLE 0 0 34891 VOXELJET AG ADS 92912L107 50 10715 SH SOLE 0 0 10715 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 459 56044 SH SOLE 0 0 56044 VOYA FINL INC COM 929089100 4171 144717 SH SOLE 121775 0 22942 VOYA GLBL ADV & PREM OPP FD COM 92912R104 270 26673 SH SOLE 0 0 26673 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 325 44756 SH SOLE 0 0 44756 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 118 17848 SH SOLE 0 0 17848 VOYA PRIME RATE TR SH BEN INT 92913A100 359 68020 SH SOLE 0 0 68020 VOYA RISK MANAGED NAT RES FD COM 92913C106 1482 216726 SH SOLE 0 0 216726 VTTI ENERGY PARTNERS LP COM UNIT RP LT Y9384M101 1113 58574 SH SOLE 0 0 58574 VULCAN MATLS CO COM 929160109 2918 25643 SH SOLE 3621 0 22022 VWR CORP COM 91843L103 3353 118246 SH SOLE 116869 0 1377 W P CAREY INC COM 92936U109 6202 96104 SH SOLE 0 0 96104 WABASH NATL CORP COM 929566107 167 11701 SH SOLE 0 0 11701 WABCO HLDGS INC COM 92927K102 8005 70506 SH SOLE 68943 0 1563 WABTEC CORP COM 929740108 2848 34878 SH SOLE 24648 0 10230 WADDELL & REED FINL INC CL A 930059100 3201 176259 SH SOLE 0 0 176259 WAGEWORKS INC COM 930427109 3224 52926 SH SOLE 52882 0 44 WAL-MART STORES INC COM 931142103 136705 1895510 SH SOLE 976045 0 919465 WALGREENS BOOTS ALLIANCE INC COM 931427108 55212 684835 SH SOLE 113418 0 571417 WALGREENS BOOTS ALLIANCE INC COM 931427108 16 16000 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 29 22900 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 20 35000 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 5 20900 SH Call SOLE 0 0 0 WASHINGTON FED INC COM 938824109 208 7787 SH SOLE 4919 0 2868 WASHINGTON PRIME GROUP NEW COM 93964W108 716 57807 SH SOLE 53136 0 4671 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 339 10887 SH SOLE 0 0 10887 WASHINGTON TR BANCORP COM 940610108 1850 45988 SH SOLE 45988 0 0 WASTE CONNECTIONS INC COM 94106B101 17820 238556 SH SOLE 29612 0 208944 WASTE MGMT INC DEL COM 94106L109 42077 659927 SH SOLE 414963 0 244964 WATERS CORP COM 941848103 7119 44917 SH SOLE 39926 0 4991 WATSCO INC COM 942622200 536 3803 SH SOLE 100 0 3703 WAYFAIR INC CL A 94419L101 1945 49415 SH SOLE 40540 0 8875 WCI CMNTYS INC COM PAR $0.01 92923C807 971 40951 SH SOLE 0 0 40951 WD-40 CO COM 929236107 406 3615 SH SOLE 2599 0 1016 WEATHERFORD INTL PLC ORD SHS G48833100 19395 3451006 SH SOLE 3219383 0 231623 WEB COM GROUP INC COM 94733A104 614 35577 SH SOLE 0 0 35577 WEBMD HEALTH CORP COM 94770V102 2645 53218 SH SOLE 8043 0 45175 WEBSTER FINL CORP CONN COM 947890109 1092 28724 SH SOLE 26792 0 1932 WEC ENERGY GROUP INC COM 92939U106 50093 836544 SH SOLE 760540 0 76004 WEIBO CORP SPONSORED ADR 948596101 1516 30244 SH SOLE 0 0 30244 WEIGHT WATCHERS INTL INC NEW COM 948626106 182 17636 SH SOLE 0 0 17636 WEINGARTEN RLTY INVS SH BEN INT 948741103 335 8598 SH SOLE 0 0 8598 WELLPOINT INC NOTE 2.750%10/1 94973VBG1 315 180000 PRN SOLE 0 0 180000 WELLS FARGO & CO NEW *W EXP 10/28/201 949746119 378 30295 SH SOLE 0 0 30295 WELLS FARGO & CO NEW COM 949746101 160539 3625532 SH SOLE 2416009 0 1209523 WELLS FARGO & CO NEW PERP PFD CNV A 949746804 2552 1949 SH SOLE 0 0 1949 WELLS FARGO GLOBAL DIVIDEND WF GLOBAL OPPTY 94987C103 398 68491 SH SOLE 0 0 68491 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 133 15853 SH SOLE 0 0 15853 WELLS FARGO MULTI SECTOR INC WF MLT SECTR INC 94987D101 5594 431321 SH SOLE 0 0 431321 WELLTOWER INC COM 95040Q104 111298 1488536 SH SOLE 1223737 0 264799 WENDYS CO COM 95058W100 1594 147615 SH SOLE 101251 0 46364 WESBANCO INC COM 950810101 465 14131 SH SOLE 0 0 14131 WESCO AIRCRAFT HLDGS INC COM 950814103 808 60146 SH SOLE 59722 0 424 WESCO INTL INC COM 95082P105 5168 84048 SH SOLE 83183 0 865 WEST CORP COM 952355204 2515 113883 SH SOLE 107272 0 6611 WEST PHARMACEUTICAL SVSC INC COM 955306105 4581 61495 SH SOLE 44086 0 17409 WESTAR ENERGY INC COM 95709T100 383 6752 SH SOLE 5 0 6747 WESTERN ALLIANCE BANCORP COM 957638109 1695 45139 SH SOLE 34070 0 11069 WESTERN ASSET CLYM INFL OPP COM 95766R104 1381 123438 SH SOLE 0 0 123438 WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 280 24490 SH SOLE 0 0 24490 WESTERN ASSET EMRG MKT DEBT COM 95766A101 949 58335 SH SOLE 0 0 58335 WESTERN ASSET EMRG MKT INCM COM 95766E103 571 49595 SH SOLE 0 0 49595 WESTERN ASSET GLB HI INCOME COM 95766B109 185 18155 SH SOLE 0 0 18155 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1208 68302 SH SOLE 0 0 68302 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 963 62490 SH SOLE 0 0 62490 WESTERN ASSET HIGH INCM FD I COM 95766J102 538 74878 SH SOLE 0 0 74878 WESTERN ASSET HIGH INCM OPP COM 95766K109 571 113022 SH SOLE 0 0 113022 WESTERN ASSET INTM MUNI FD I COM 958435109 1188 112565 SH SOLE 0 0 112565 WESTERN ASSET INVT GRADE DEF COM 95790A101 417 18430 SH SOLE 0 0 18430 WESTERN ASSET MTG CAP CORP COM 95790D105 977 93798 SH SOLE 0 0 93798 WESTERN ASSET MUN DEF OPP TR COM 95768A109 1751 70635 SH SOLE 0 0 70635 WESTERN ASSET MUN HI INCM FD COM 95766N103 1335 167877 SH SOLE 0 0 167877 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 178 13300 SH SOLE 0 0 13300 WESTERN ASSET WORLDWIDE INCO COM 957668106 349 30065 SH SOLE 0 0 30065 WESTERN ASST MN PRT FD INC COM 95766P108 3159 187173 SH SOLE 0 0 187173 WESTERN ASST MNGD MUN FD INC COM 95766M105 1595 105190 SH SOLE 0 0 105190 WESTERN DIGITAL CORP COM 958102105 35978 615331 SH SOLE 506217 0 109114 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 894 21044 SH SOLE 0 0 21044 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 5524 100341 SH SOLE 0 0 100341 WESTERN REFNG INC COM 959319104 868 32789 SH SOLE 10 0 32779 WESTERN UN CO COM 959802109 63527 3051238 SH SOLE 3017336 0 33902 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 410 17966 SH SOLE 0 0 17966 WESTPAC BKG CORP SPONSORED ADR 961214301 22985 1010769 SH SOLE 967633 0 43136 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 83 51297 SH SOLE 0 0 51297 WESTROCK CO COM 96145D105 17990 371077 SH SOLE 265911 0 105166 WEX INC COM 96208T104 1128 10434 SH SOLE 4290 0 6144 WEYERHAEUSER CO COM 962166104 51010 1597053 SH SOLE 1123912 0 473141 WHIRLPOOL CORP COM 963320106 4731 29175 SH SOLE 10659 0 18516 WHITE MTNS INS GROUP LTD COM G9618E107 4832 5822 SH SOLE 5367 0 455 WHITEHORSE FIN INC COM 96524V106 547 50041 SH SOLE 0 0 50041 WHITEWAVE FOODS CO COM 966244105 2060 37839 SH SOLE 16762 0 21077 WHITING PETE CORP NEW COM 966387102 3112 356041 SH SOLE 0 0 356041 WHOLE FOODS MKT INC COM 966837106 8097 285603 SH SOLE 148865 0 136738 WILEY JOHN & SONS INC CL A 968223206 12989 251669 SH SOLE 250021 0 1648 WILLAMETTE VY VINEYARD INC COM 969136100 100 12475 SH SOLE 0 0 12475 WILLIAMS CLAYTON ENERGY INC COM 969490101 624 7300 SH SOLE 0 0 7300 WILLIAMS COS INC DEL COM 969457100 10202 331992 SH SOLE 20372 0 311620 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 6109 164269 SH SOLE 0 0 164269 WILLIAMS SONOMA INC COM 969904101 980 19178 SH SOLE 995 0 18183 WILLIS TOWERS WATSON PUB LTD SHS G96629103 25534 192316 SH SOLE 190037 0 2279 WINDSTREAM HLDGS INC COM NEW 97382A200 183 18177 SH SOLE 0 0 18177 WINTRUST FINL CORP COM 97650W108 2963 53312 SH SOLE 40456 0 12856 WISDOMTREE TR BOFA MERLYN ZE 97717W430 244 10313 SH SOLE 0 0 10313 WISDOMTREE TR BRAZILN RL FD 97717W240 997 59145 SH SOLE 0 0 59145 WISDOMTREE TR BRCLYS US AGGR 97717X511 332 6387 SH SOLE 0 0 6387 WISDOMTREE TR DIV EX-FINL FD 97717W406 1461 18597 SH SOLE 0 0 18597 WISDOMTREE TR EM LCL DEBT FD 97717X867 231 6060 SH SOLE 0 0 6060 WISDOMTREE TR EMER MKT HIGH FD 97717W315 7343 195438 SH SOLE 0 0 195438 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1162 27839 SH SOLE 0 0 27839 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 71462 1329776 SH SOLE 981280 0 348496 WISDOMTREE TR EUROPE SMCP DV 97717W869 1077 19469 SH SOLE 0 0 19469 WISDOMTREE TR GERMANY HEDEQ FD 97717W448 252 9612 SH SOLE 4620 0 4992 WISDOMTREE TR GLB HIGH DIV FD 97717W877 211 4920 SH SOLE 0 0 4920 WISDOMTREE TR HIGH DIV FD 97717W208 10882 163668 SH SOLE 0 0 163668 WISDOMTREE TR INDIA ERNGS FD 97717W422 3036 140440 SH SOLE 0 0 140440 WISDOMTREE TR INTL DIV EX FINL 97717W786 864 22189 SH SOLE 0 0 22189 WISDOMTREE TR INTL EQUITY FD 97717W703 16419 348825 SH SOLE 339070 0 9755 WISDOMTREE TR INTL LRGCAP DV 97717W794 677 15642 SH SOLE 0 0 15642 WISDOMTREE TR INTL SMCAP DIV 97717W760 4606 75050 SH SOLE 0 0 75050 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 27456 1041189 SH SOLE 772720 0 268469 WISDOMTREE TR JAPN HEDGE EQT 97717W851 13046 304033 SH SOLE 6087 0 297946 WISDOMTREE TR JP SMALLCP DIV 97717W836 8740 142115 SH SOLE 137794 0 4321 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 404 12961 SH SOLE 0 0 12961 WISDOMTREE TR LARGECAP DIVID 97717W307 22717 295058 SH SOLE 260150 0 34908 WISDOMTREE TR LRGECP VALUE FD 97717W547 27877 438588 SH SOLE 436921 0 1667 WISDOMTREE TR MDCP EARN FUND 97717W570 276 2881 SH SOLE 0 0 2881 WISDOMTREE TR MIDCAP DIVI FD 97717W505 15306 168373 SH SOLE 0 0 168373 WISDOMTREE TR SMALLCAP DIVID 97717W604 6122 81354 SH SOLE 0 0 81354 WISDOMTREE TR SMLCAP EARN FD 97717W562 1119 13176 SH SOLE 0 0 13176 WISDOMTREE TR TOTAL DIVID FD 97717W109 495 6333 SH SOLE 0 0 6333 WISDOMTREE TR US QTLY DIV GRT 97717X669 1558 48241 SH SOLE 0 0 48241 WIX COM LTD SHS M98068105 396 9108 SH SOLE 0 0 9108 WOLVERINE WORLD WIDE INC COM 978097103 1164 50530 SH SOLE 0 0 50530 WOODWARD INC COM 980745103 554 8874 SH SOLE 4952 0 3922 WORKDAY INC CL A 98138H101 4828 52655 SH SOLE 46878 0 5777 WORTHINGTON INDS INC COM 981811102 951 19797 SH SOLE 11570 0 8227 WPP PLC NEW ADR 92937A102 5422 46054 SH SOLE 44591 0 1463 WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 297 12121 SH SOLE 12071 0 50 WSI INDS INC COM 92932Q102 160 43500 SH SOLE 0 0 43500 WYNDHAM WORLDWIDE CORP COM 98310W108 8386 124552 SH SOLE 22381 0 102171 WYNN RESORTS LTD COM 983134107 8423 86461 SH SOLE 13024 0 73437 XCEL ENERGY INC COM 98389B100 10757 261484 SH SOLE 174355 0 87129 XENIA HOTELS & RESORTS INC COM 984017103 259 17079 SH SOLE 0 0 17079 XEROX CORP COM 984121103 1880 185594 SH SOLE 91843 0 93751 XILINX INC COM 983919101 12636 232527 SH SOLE 177585 0 54942 XL GROUP LTD COM G98294104 2998 89156 SH SOLE 57037 0 32119 XOMA CORP DEL COM 98419J107 6 13013 SH SOLE 0 0 13013 XPO LOGISTICS INC COM 983793100 8745 238474 SH SOLE 0 0 238474 XYLEM INC COM 98419M100 3657 69720 SH SOLE 10559 0 59161 YAHOO INC COM 984332106 2529 58687 SH SOLE 0 0 58687 YAMANA GOLD INC COM 98462Y100 160 37208 SH SOLE 0 0 37208 YELP INC CL A 985817105 1289 30921 SH SOLE 0 0 30921 YIRENDAI LTD SPONSORED ADR 98585L100 263 11095 SH SOLE 0 0 11095 YRC WORLDWIDE INC COM PAR $.01 984249607 1544 125315 SH SOLE 0 0 125315 YUM BRANDS INC COM 988498101 19912 219268 SH SOLE 54938 0 164330 YUM BRANDS INC COM 988498101 92 24200 SH Call SOLE 0 0 0 YUM BRANDS INC COM 988498101 354 36700 SH Call SOLE 0 0 0 ZAYO GROUP HLDGS INC COM 98919V105 12517 421295 SH SOLE 601 0 420694 ZEBRA TECHNOLOGIES CORP CL A 989207105 2799 40203 SH SOLE 36710 0 3493 ZELTIQ AESTHETICS INC COM 98933Q108 847 21603 SH SOLE 11900 0 9703 ZENDESK INC COM 98936J101 650 21174 SH SOLE 0 0 21174 ZILLOW GROUP INC CL C CAP STK 98954M200 211 6088 SH SOLE 3897 0 2191 ZIMMER BIOMET HLDGS INC COM 98956P102 22395 172241 SH SOLE 124220 0 48021 ZION OIL & GAS INC COM 989696109 17 12189 SH SOLE 0 0 12189 ZIONS BANCORPORATION COM 989701107 840 27092 SH SOLE 46 0 27046 ZIOPHARM ONCOLOGY INC COM 98973P101 202 35802 SH SOLE 0 0 35802 ZOES KITCHEN INC COM 98979J109 1088 49021 SH SOLE 46767 0 2254 ZOETIS INC CL A 98978V103 20665 397333 SH SOLE 222174 0 175159 ZWEIG FD COM NEW 989834205 255 19668 SH SOLE 0 0 19668 ZYNGA INC CL A 98986T108 258 88701 SH SOLE 0 0 88701