0001084208-17-000002.txt : 20170214 0001084208-17-000002.hdr.sgml : 20170214 20170214100049 ACCESSION NUMBER: 0001084208-17-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170214 DATE AS OF CHANGE: 20170214 EFFECTIVENESS DATE: 20170214 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: 17603439 BUSINESS ADDRESS: STREET 1: 880 CARRILON PKWY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 BUSINESS PHONE: 7275671000 MAIL ADDRESS: STREET 1: 880 CARRILON PARKWAY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 FORMER COMPANY: FORMER CONFORMED NAME: DOWDLE JEFFREY A DATE OF NAME CHANGE: 19990414 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001084208 XXXXXXXX 12-31-2016 12-31-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 02-14-2017 0 3326 39166332 false
INFORMATION TABLE 2 rj213_13F.xml SECTION 13F HOLDINGS REPORT 1 800 FLOWERS COM CL A 68243Q106 153 14300 SH SOLE 0 0 14300 3-D SYS CORP DEL COM NEW 88554D205 1489 112066 SH SOLE 0 0 112066 3M CO COM 88579Y101 100987 565522 SH SOLE 274392 0 291130 8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 608 46832 SH SOLE 0 0 46832 8X8 INC NEW COM 282914100 715 50021 SH SOLE 0 0 50021 AAC HLDGS INC COM 000307108 235 32468 SH SOLE 0 0 32468 AAON INC COM PAR $0.004 000360206 313 9469 SH SOLE 0 0 9469 AAR CORP COM 000361105 288 8701 SH SOLE 0 0 8701 AARONS INC COM PAR $0.50 002535300 536 16749 SH SOLE 0 0 16749 ABAXIS INC COM 002567105 5184 98242 SH SOLE 98078 0 164 ABB LTD SPONSORED ADR 000375204 9054 429706 SH SOLE 48163 0 381543 ABBOTT LABS COM 002824100 68755 1790014 SH SOLE 953276 0 836738 ABBOTT LABS COM 002824100 1 59600 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 243011 3880735 SH SOLE 2014047 0 1866688 ABBVIE INC COM 00287Y109 37 84500 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 26 21100 SH Call SOLE 0 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 505 109122 SH SOLE 0 0 109122 ABERDEEN LATIN AMER EQTY FD COM 00306K106 346 17481 SH SOLE 0 0 17481 ABIOMED INC COM 003654100 955 8477 SH SOLE 1003 0 7474 ABM INDS INC COM 000957100 4540 111165 SH SOLE 9828 0 101337 ACACIA COMMUNICATIONS INC COM 00401C108 733 11863 SH SOLE 0 0 11863 ACACIA RESH CORP ACACIA TCH COM 003881307 198 30440 SH SOLE 0 0 30440 ACADEMY FDS TR INNOV IBD50 FD 004006508 251 10377 SH SOLE 0 0 10377 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1748 52809 SH SOLE 19664 0 33145 ACADIA PHARMACEUTICALS INC COM 004225108 470 16289 SH SOLE 0 0 16289 ACCELERATE DIAGNOSTICS INC COM 00430H102 248 11938 SH SOLE 0 0 11938 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 38629 329791 SH SOLE 158228 0 171563 ACCESS NATL CORP COM 004337101 1652 59512 SH SOLE 0 0 59512 ACELRX PHARMACEUTICALS INC COM 00444T100 117 45000 SH SOLE 0 0 45000 ACHILLION PHARMACEUTICALS IN COM 00448Q201 425 102965 SH SOLE 0 0 102965 ACORDA THERAPEUTICS INC COM 00484M106 189 10077 SH SOLE 8977 0 1100 ACTIVISION BLIZZARD INC COM 00507V109 13371 370278 SH SOLE 318025 0 52253 ACTUANT CORP CL A NEW 00508X203 12937 498540 SH SOLE 498540 0 0 ACUITY BRANDS INC COM 00508Y102 11691 50640 SH SOLE 43736 0 6904 ADAM NAT RES FD INC COM 00548F105 1919 95166 SH SOLE 0 0 95166 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 538 170882 SH SOLE 0 0 170882 ADAMS DIVERSIFIED EQUITY FD COM 006212104 12886 1013866 SH SOLE 0 0 1013866 ADIENT PLC ORD SHS G0084W101 587 10020 SH SOLE 3955 0 6065 ADOBE SYS INC COM 00724F101 28098 272931 SH SOLE 216769 0 56162 ADURO BIOTECH INC COM 00739L101 267 23449 SH SOLE 0 0 23449 ADVANCE AUTO PARTS INC COM 00751Y106 11066 65434 SH SOLE 51775 0 13659 ADVANCED ENERGY INDS COM 007973100 411 7506 SH SOLE 2350 0 5156 ADVANCED MICRO DEVICES INC COM 007903107 2095 184710 SH SOLE 39481 0 145229 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 193 38331 SH SOLE 0 0 38331 ADVENT CLAY CONV SEC INC FD COM 007639107 1121 190594 SH SOLE 0 0 190594 ADVENT CLAYMORE CV SECS & IN COM 00764C109 1990 135553 SH SOLE 0 0 135553 ADVENT CLAYMORE ENH GRW & IN COM 00765E104 1014 122216 SH SOLE 1500 0 120716 ADVISORSHARES TR PERITUS HG YLD 00768Y503 299 8394 SH SOLE 0 0 8394 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 131 14170 SH SOLE 0 0 14170 ADVISORY BRD CO COM 00762W107 259 7795 SH SOLE 7569 0 226 AEGON N V NY REGISTRY SH 007924103 4864 879518 SH SOLE 97595 0 781923 AERCAP HOLDINGS NV SHS N00985106 6558 157601 SH SOLE 146456 0 11145 AERIE PHARMACEUTICALS INC COM 00771V108 4278 113032 SH SOLE 48407 0 64625 AERIE PHARMACEUTICALS INC COM 00771V108 74 23800 SH Call SOLE 0 0 0 AEROVIRONMENT INC COM 008073108 288 10732 SH SOLE 0 0 10732 AES CORP COM 00130H105 4886 420445 SH SOLE 406887 0 13558 AES TR III PFD CV 6.75% 00808N202 550 10911 SH SOLE 0 0 10911 AETNA INC NEW COM 00817Y108 28606 230672 SH SOLE 158585 0 72087 AFFILIATED MANAGERS GROUP COM 008252108 2788 19188 SH SOLE 13993 0 5195 AFLAC INC COM 001055102 20194 290140 SH SOLE 27528 0 262612 AGCO CORP COM 001084102 8430 145692 SH SOLE 143910 0 1782 AGILENT TECHNOLOGIES INC COM 00846U101 636 13967 SH SOLE 0 0 13967 AGNC INVT CORP COM 00123Q104 5589 308297 SH SOLE 150453 0 157844 AGNICO EAGLE MINES LTD COM 008474108 2166 51574 SH SOLE 0 0 51574 AGREE REALTY CORP COM 008492100 2762 59988 SH SOLE 35051 0 24937 AGRIUM INC COM 008916108 16611 165205 SH SOLE 132822 0 32383 AIMMUNE THERAPEUTICS INC COM 00900T107 353 17260 SH SOLE 16487 0 773 AIR LEASE CORP CL A 00912X302 13660 397915 SH SOLE 24282 0 373633 AIR METHODS CORP COM PAR $.06 009128307 1744 54758 SH SOLE 53912 0 846 AIR PRODS & CHEMS INC COM 009158106 82693 574925 SH SOLE 67884 0 507041 AIR PRODS & CHEMS INC COM 009158106 60 32200 SH Call SOLE 0 0 0 AIRCASTLE LTD COM G0129K104 14886 713954 SH SOLE 501677 0 212277 AK STL HLDG CORP COM 001547108 320 31308 SH SOLE 0 0 31308 AKAMAI TECHNOLOGIES INC COM 00971T101 6713 100672 SH SOLE 92641 0 8031 AKEBIA THERAPEUTICS INC COM 00972D105 352 33814 SH SOLE 25064 0 8750 ALAMOS GOLD INC NEW COM CL A 011532108 103 15015 SH SOLE 0 0 15015 ALARM COM HLDGS INC COM 011642105 843 30298 SH SOLE 0 0 30298 ALASKA AIR GROUP INC COM 011659109 13241 149229 SH SOLE 70661 0 78568 ALBEMARLE CORP COM 012653101 8317 96620 SH SOLE 70984 0 25636 ALCENTRA CAP CORP COM 01374T102 2306 192649 SH SOLE 0 0 192649 ALCOA CORP COM 013872106 1383 49251 SH SOLE 0 0 49251 ALDER BIOPHARMACEUTICALS INC COM 014339105 356 17113 SH SOLE 8313 0 8800 ALERE INC COM 01449J105 373 9573 SH SOLE 5276 0 4297 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2733 24589 SH SOLE 24103 0 486 ALEXCO RESOURCE CORP COM 01535P106 184 136666 SH SOLE 0 0 136666 ALEXION PHARMACEUTICALS INC COM 015351109 20612 168467 SH SOLE 132666 0 35801 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 45680 520210 SH SOLE 328709 0 191501 ALIGN TECHNOLOGY INC COM 016255101 4003 41644 SH SOLE 28624 0 13020 ALKERMES PLC SHS G01767105 1333 23978 SH SOLE 21607 0 2371 ALLEGHANY CORP DEL COM 017175100 14688 24153 SH SOLE 15688 0 8465 ALLEGION PUB LTD CO ORD SHS G0176J109 2150 33597 SH SOLE 2862 0 30735 ALLERGAN PLC PFD CONV SER A G0177J116 2663 3493 SH SOLE 0 0 3493 ALLERGAN PLC SHS G0177J108 100124 476757 SH SOLE 344437 0 132320 ALLETE INC COM NEW 018522300 3790 59047 SH SOLE 54724 0 4323 ALLIANCE DATA SYSTEMS CORP COM 018581108 15161 66348 SH SOLE 30005 0 36343 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 750 33406 SH SOLE 0 0 33406 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 3 12100 SH Call SOLE 0 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 843 67063 SH SOLE 0 0 67063 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1140 48616 SH SOLE 0 0 48616 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 257 19405 SH SOLE 0 0 19405 ALLIANT ENERGY CORP COM 018802108 8510 224594 SH SOLE 198305 0 26289 ALLIANZGI CONV & INCOME FD COM 018828103 159 24976 SH SOLE 0 0 24976 ALLIANZGI CONV & INCOME FD I COM 018825109 1328 232519 SH SOLE 0 0 232519 ALLIANZGI DIVERS INC & CNV F COM 01883J108 1010 53772 SH SOLE 0 0 53772 ALLIANZGI EQUITY & CONV INCO COM 018829101 2879 156293 SH SOLE 0 0 156293 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1589 126050 SH SOLE 0 0 126050 ALLIED WRLD ASSUR COM HLDG A SHS H01531104 1924 35827 SH SOLE 33950 0 1877 ALLISON TRANSMISSION HLDGS I COM 01973R101 205 6092 SH SOLE 0 0 6092 ALLSTATE CORP COM 020002101 46796 631344 SH SOLE 167511 0 463833 ALLSTATE CORP COM 020002101 30 14000 SH Call SOLE 0 0 0 ALLY FINL INC COM 02005N100 4717 248001 SH SOLE 238343 0 9658 ALMADEN MINERALS LTD COM CL B 020283305 442 456648 SH SOLE 0 0 456648 ALPHABET INC CAP STK CL A 02079K305 145693 183851 SH SOLE 66881 0 116970 ALPHABET INC CAP STK CL C 02079K107 141759 183665 SH SOLE 63345 0 120320 ALPINE GLOBAL DYNAMIC DIVD F COM NEW 02082E205 291 33213 SH SOLE 0 0 33213 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 1322 257729 SH SOLE 0 0 257729 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 9641 1271874 SH SOLE 0 0 1271874 ALPS ETF TR ALERIAN ENERGY 00162Q676 473 19834 SH SOLE 0 0 19834 ALPS ETF TR ALERIAN MLP 00162Q866 44421 3525488 SH SOLE 1690 0 3523798 ALPS ETF TR C&S GLOBL ETF 00162Q106 471 11299 SH SOLE 0 0 11299 ALPS ETF TR EQUAL SEC ETF 00162Q205 224 3741 SH SOLE 0 0 3741 ALPS ETF TR INTL SEC DV DOG 00162Q718 1636 69219 SH SOLE 0 0 69219 ALPS ETF TR MED BREAKTHGH 00162Q593 3342 145822 SH SOLE 0 0 145822 ALPS ETF TR RIVRFRNT STR INC 00162Q783 39531 1571199 SH SOLE 1559354 0 11845 ALPS ETF TR SECTR DIV DOGS 00162Q858 20050 476579 SH SOLE 0 0 476579 ALPS ETF TR SPROTT GL MINE 00162Q643 775 41110 SH SOLE 0 0 41110 ALPS ETF TR US EQTHIVOLPT WR 00162Q734 621 32020 SH SOLE 0 0 32020 ALTRIA GROUP INC COM 02209S103 272484 4029629 SH SOLE 2812604 0 1217025 ALZA CORP SDCV 7/2 02261WAB5 475 301000 PRN SOLE 0 0 301000 AMARIN CORP PLC SPONS ADR NEW 023111206 180 58390 SH SOLE 0 0 58390 AMAZON COM INC COM 023135106 201653 268917 SH SOLE 76063 0 192854 AMBARELLA INC SHS G037AX101 1741 32163 SH SOLE 14594 0 17569 AMBEV SA SPONSORED ADR 02319V103 3196 650860 SH SOLE 561423 0 89437 AMC NETWORKS INC CL A 00164V103 7911 151137 SH SOLE 145367 0 5770 AMDOCS LTD SHS G02602103 12817 220042 SH SOLE 217506 0 2536 AMEC FOSTER WHEELER PLC SPONSORED ADR 00167X205 309 54127 SH SOLE 44312 0 9815 AMEREN CORP COM 023608102 33749 643334 SH SOLE 615327 0 28007 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2705 500892 SH SOLE 0 0 500892 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 273 21723 SH SOLE 0 0 21723 AMERICAN AIRLS GROUP INC COM 02376R102 4011 85905 SH SOLE 0 0 85905 AMERICAN ASSETS TR INC COM 024013104 2721 63170 SH SOLE 60911 0 2259 AMERICAN CAMPUS CMNTYS INC COM 024835100 2505 50335 SH SOLE 48987 0 1348 AMERICAN CAP LTD COM 02503Y103 235 13138 SH SOLE 0 0 13138 AMERICAN CAP SR FLOATING LTD COM 02504D108 528 44350 SH SOLE 0 0 44350 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 924 60912 SH SOLE 13233 0 47679 AMERICAN ELEC PWR INC COM 025537101 49222 781795 SH SOLE 583578 0 198217 AMERICAN EQTY INVT LIFE HLD COM 025676206 264 11702 SH SOLE 0 0 11702 AMERICAN EXPRESS CO COM 025816109 37075 500472 SH SOLE 245938 0 254534 AMERICAN FARMLAND CO COM 02589Y100 817 102554 SH SOLE 0 0 102554 AMERICAN FINL GROUP INC OHIO COM 025932104 422 4790 SH SOLE 33 0 4757 AMERICAN HOMES 4 RENT CL A 02665T306 12046 574160 SH SOLE 126748 0 447412 AMERICAN INTL GROUP INC COM NEW 026874784 11051 169210 SH SOLE 9314 0 159896 AMERICAN RAILCAR INDS INC COM 02916P103 384 8470 SH SOLE 0 0 8470 AMERICAN STS WTR CO COM 029899101 1815 39847 SH SOLE 0 0 39847 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 96 12980 SH SOLE 0 0 12980 AMERICAN TOWER CORP NEW COM 03027X100 32301 305650 SH SOLE 117985 0 187665 AMERICAN TOWER CORP NEW DEP PFD CONV SE 03027X407 535 5120 SH SOLE 4520 0 600 AMERICAN WOODMARK CORP COM 030506109 1062 14111 SH SOLE 0 0 14111 AMERICAN WTR WKS CO INC NEW COM 030420103 11623 160628 SH SOLE 702 0 159926 AMERIGAS PARTNERS L P UNIT L P INT 030975106 19050 397533 SH SOLE 378508 0 19025 AMERIPRISE FINL INC COM 03076C106 3608 32520 SH SOLE 18690 0 13830 AMERISAFE INC COM 03071H100 1337 21443 SH SOLE 21443 0 0 AMERISOURCEBERGEN CORP COM 03073E105 8046 102906 SH SOLE 37418 0 65488 AMETEK INC NEW COM 031100100 605 12443 SH SOLE 2172 0 10271 AMGEN INC COM 031162100 81402 556738 SH SOLE 256224 0 300514 AMN HEALTHCARE SERVICES INC COM 001744101 1770 46032 SH SOLE 2036 0 43996 AMPHENOL CORP NEW CL A 032095101 3087 45940 SH SOLE 27917 0 18023 AMPIO PHARMACEUTICALS INC COM 03209T109 15 16400 SH SOLE 0 0 16400 AMTRUST FINL SVCS INC COM 032359309 6719 245388 SH SOLE 228529 0 16859 ANADARKO PETE CORP COM 032511107 89634 1285447 SH SOLE 1198095 0 87352 ANALOG DEVICES INC COM 032654105 17492 240869 SH SOLE 112853 0 128016 ANGIES LIST INC COM 034754101 96 11675 SH SOLE 0 0 11675 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 38257 362826 SH SOLE 204777 0 158049 ANI PHARMACEUTICALS INC COM 00182C103 320 5276 SH SOLE 1164 0 4112 ANIXTER INTL INC COM 035290105 2152 26548 SH SOLE 26119 0 429 ANNALY CAP MGMT INC COM 035710409 7374 739602 SH SOLE 343432 0 396170 ANSYS INC COM 03662Q105 2927 31651 SH SOLE 29747 0 1904 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1965 63634 SH SOLE 0 0 63634 ANTERO RES CORP COM 03674X106 407 17197 SH SOLE 1380 0 15817 ANTHEM INC COM 036752103 7172 49886 SH SOLE 31181 0 18705 ANTHEM INC NOTE 2.750%10/1 94973VBG1 358 180000 PRN SOLE 0 0 180000 ANTHEM INC UNIT 05/01/20188 036752202 329 7000 SH SOLE 0 0 7000 AON PLC SHS CL A G0408V102 29409 263691 SH SOLE 246790 0 16901 APACHE CORP COM 037411105 7223 113796 SH SOLE 24887 0 88909 APARTMENT INVT & MGMT CO CL A 03748R101 1229 27033 SH SOLE 0 0 27033 APOLLO COML REAL EST FIN INC COM 03762U105 340 20469 SH SOLE 0 0 20469 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 830 42851 SH SOLE 0 0 42851 APOLLO INVT CORP COM 03761U106 457 77924 SH SOLE 0 0 77924 APOLLO SR FLOATING RATE FD I COM 037636107 271 15593 SH SOLE 0 0 15593 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 549 27501 SH SOLE 0 0 27501 APPLE INC COM 037833100 527140 4551302 SH SOLE 1179840 0 3371462 APPLE INC COM 037833100 30 12300 SH Call SOLE 0 0 0 APPLE INC COM 037833100 33 74200 SH Call SOLE 0 0 0 APPLE INC COM 037833100 16 15500 SH Call SOLE 0 0 0 APPLE INC COM 037833100 35 13500 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 2726 45892 SH SOLE 39501 0 6391 APPLIED MATLS INC COM 038222105 35441 1098275 SH SOLE 540109 0 558166 APPLIED MICRO CIRCUITS CORP COM NEW 03822W406 1292 156600 SH SOLE 0 0 156600 APPLIED OPTOELECTRONICS INC COM 03823U102 1025 43739 SH SOLE 0 0 43739 APTARGROUP INC COM 038336103 4655 63383 SH SOLE 47504 0 15879 AQUA AMERICA INC COM 03836W103 5108 170034 SH SOLE 0 0 170034 AQUAVENTURE HLDGS LTD SHS G0443N107 493 20100 SH SOLE 0 0 20100 ARAMARK COM 03852U106 2056 57548 SH SOLE 56913 0 635 ARBOR RLTY TR INC COM 038923108 255 34236 SH SOLE 0 0 34236 ARCBEST CORP COM 03937C105 431 15577 SH SOLE 0 0 15577 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L104 511 70033 SH SOLE 32353 0 37680 ARCHER DANIELS MIDLAND CO COM 039483102 19002 416261 SH SOLE 43627 0 372634 ARCHER DANIELS MIDLAND CO COM 039483102 235 71100 SH Call SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 66 64400 SH Call SOLE 0 0 0 ARCHROCK PARTNERS L P COM UNITS REPSTG 03957U100 5134 320068 SH SOLE 0 0 320068 ARCONIC INC COM 03965L100 2682 144674 SH SOLE 415 0 144259 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 70 13000 SH SOLE 0 0 13000 ARES CAP CORP COM 04010L103 10197 618361 SH SOLE 283769 0 334592 ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 1499 1450000 PRN SOLE 0 0 1450000 ARES DYNAMIC CR ALLOCATION F COM 04014F102 2819 186932 SH SOLE 0 0 186932 ARES MGMT L P COM UNIT RP IN 04014Y101 246 12830 SH SOLE 0 0 12830 ARGAN INC COM 04010E109 437 6194 SH SOLE 0 0 6194 ARGO GROUP INTL HLDGS LTD COM G0464B107 2103 31912 SH SOLE 69 0 31843 ARISTA NETWORKS INC COM 040413106 2516 26002 SH SOLE 18066 0 7936 ARMADA HOFFLER PPTYS INC COM 04208T108 833 57139 SH SOLE 6596 0 50543 ARRAY BIOPHARMA INC COM 04269X105 91 10400 SH SOLE 0 0 10400 ARRIS INTL INC SHS G0551A103 12922 428885 SH SOLE 4977 0 423908 ARROW ELECTRS INC COM 042735100 7899 110779 SH SOLE 110125 0 654 ARROW ETF TR ARROW DJ GLB YLD 04273H104 2310 125322 SH SOLE 0 0 125322 ARROW FINL CORP COM 042744102 266 6567 SH SOLE 0 0 6567 ARROW INVTS TR DWA TACTICAL ETF 042765792 142 13800 SH SOLE 0 0 13800 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 3932 132163 SH SOLE 130901 0 1262 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 163 14764 SH SOLE 0 0 14764 ASANKO GOLD INC COM 04341Y105 55 17940 SH SOLE 0 0 17940 ASCENA RETAIL GROUP INC COM 04351G101 228 36843 SH SOLE 0 0 36843 ASHLAND GLOBAL HLDGS INC COM 044186104 706 6461 SH SOLE 0 0 6461 ASML HOLDING N V N Y REGISTRY SHS N07059210 14949 133237 SH SOLE 123294 0 9943 ASPEN TECHNOLOGY INC COM 045327103 8272 151283 SH SOLE 117725 0 33558 ASSURANT INC COM 04621X108 6102 65717 SH SOLE 63160 0 2557 ASTRAZENECA PLC SPONSORED ADR 046353108 66671 2440370 SH SOLE 2140686 0 299684 AT&T INC COM 00206R102 395597 9301602 SH SOLE 5572812 0 3728790 AT&T INC COM 00206R102 5 17900 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 42 14300 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 32 19700 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 256 18021 SH SOLE 18021 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1377 26412 SH SOLE 25587 0 825 ATLASSIAN CORP PLC CL A G06242104 541 22485 SH SOLE 21440 0 1045 ATMOS ENERGY CORP COM 049560105 2846 38377 SH SOLE 3487 0 34890 ATRICURE INC COM 04963C209 587 30000 SH SOLE 0 0 30000 ATRION CORP COM 049904105 505 994 SH SOLE 0 0 994 ATWOOD OCEANICS INC COM 050095108 226 17250 SH SOLE 0 0 17250 AU OPTRONICS CORP SPONSORED ADR 002255107 94 26569 SH SOLE 26569 0 0 AUTODESK INC COM 052769106 54412 735202 SH SOLE 720029 0 15173 AUTOHOME INC SP ADR RP CL A 05278C107 5034 199120 SH SOLE 198308 0 812 AUTOLIV INC COM 052800109 3048 26940 SH SOLE 25788 0 1152 AUTOMATIC DATA PROCESSING IN COM 053015103 75351 733131 SH SOLE 410719 0 322412 AUTOMATIC DATA PROCESSING IN COM 053015103 248 22300 SH Call SOLE 0 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 50 13400 SH Call SOLE 0 0 0 AUTONATION INC COM 05329W102 302 6215 SH SOLE 0 0 6215 AUTOZONE INC COM 053332102 4995 6325 SH SOLE 1375 0 4950 AVALONBAY CMNTYS INC COM 053484101 1270 7168 SH SOLE 0 0 7168 AVANGRID INC COM 05351W103 378 9986 SH SOLE 0 0 9986 AVENUE INCOME CR STRATEGIES COM 05358E106 710 52861 SH SOLE 0 0 52861 AVERY DENNISON CORP COM 053611109 7405 105453 SH SOLE 81783 0 23670 AVISTA CORP COM 05379B107 611 15283 SH SOLE 0 0 15283 AVNET INC COM 053807103 19462 408790 SH SOLE 124483 0 284307 AVON PRODS INC COM 054303102 84 16585 SH SOLE 0 0 16585 AXALTA COATING SYS LTD COM G0750C108 1075 39512 SH SOLE 36766 0 2746 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 24969 382551 SH SOLE 374088 0 8463 B & G FOODS INC NEW COM 05508R106 5810 132652 SH SOLE 104248 0 28404 B/E AEROSPACE INC COM 073302101 1996 33154 SH SOLE 26978 0 6176 B2GOLD CORP COM 11777Q209 306 128996 SH SOLE 0 0 128996 BAIDU INC SPON ADR REP A 056752108 10926 66454 SH SOLE 40200 0 26254 BAKER HUGHES INC COM 057224107 3209 49385 SH SOLE 454 0 48931 BALCHEM CORP COM 057665200 3311 39450 SH SOLE 25051 0 14399 BALL CORP COM 058498106 2811 37448 SH SOLE 18313 0 19135 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 5555 820481 SH SOLE 779036 0 41445 BANCO SANTANDER SA ADR 05964H105 2455 473902 SH SOLE 276012 0 197890 BANCORPSOUTH INC COM 059692103 3120 100481 SH SOLE 18780 0 81701 BANCROFT FUND LTD COM 059695106 642 31730 SH SOLE 0 0 31730 BANK AMER CORP *W EXP 01/16/201 060505146 104 10492 SH SOLE 0 0 10492 BANK AMER CORP *W EXP 10/28/201 060505153 18 18300 SH SOLE 0 0 18300 BANK AMER CORP 7.25%CNV PFD L 060505682 1718 1472 SH SOLE 0 0 1472 BANK AMER CORP COM 060505104 103249 4671884 SH SOLE 1959458 0 2712426 BANK AMER CORP COM 060505104 1 18700 SH Call SOLE 0 0 0 BANK COMM HLDGS COM 06424J103 701 73800 SH SOLE 0 0 73800 BANK HAWAII CORP COM 062540109 856 9654 SH SOLE 2021 0 7633 BANK MONTREAL QUE COM 063671101 7555 105171 SH SOLE 18084 0 87087 BANK N S HALIFAX COM 064149107 2641 47497 SH SOLE 0 0 47497 BANK NEW YORK MELLON CORP COM 064058100 25846 545496 SH SOLE 401262 0 144234 BANK OF THE OZARKS INC COM 063904106 43866 834104 SH SOLE 271675 0 562429 BANKUNITED INC COM 06652K103 2494 66180 SH SOLE 63070 0 3110 BANRO CORP COM 066800103 25 134500 SH SOLE 0 0 134500 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 594 23256 SH SOLE 0 0 23256 BARCLAYS BANK PLC SP ADR 7.1%PF3 06739H776 1624 63976 SH SOLE 0 0 63976 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 281 11600 SH SOLE 0 0 11600 BARCLAYS PLC ADR 06738E204 17384 1580321 SH SOLE 963395 0 616926 BARD C R INC COM 067383109 5258 23404 SH SOLE 10142 0 13262 BARINGS CORPORATE INVS COM 06759X107 242 15618 SH SOLE 0 0 15618 BARINGS GLOBAL SHORT DURATIO COM 06760L100 705 36650 SH SOLE 0 0 36650 BARINGS PARTN INVS SH BEN INT 06761A103 475 33481 SH SOLE 0 0 33481 BARRICK GOLD CORP COM 067901108 6069 379756 SH SOLE 170395 0 209361 BAXTER INTL INC COM 071813109 6539 147479 SH SOLE 45102 0 102377 BAZAARVOICE INC COM 073271108 2835 584440 SH SOLE 0 0 584440 BB&T CORP COM 054937107 92554 1968402 SH SOLE 1313628 0 654774 BCE INC COM NEW 05534B760 142201 3294289 SH SOLE 3179691 0 114598 BECTON DICKINSON & CO COM 075887109 46917 283380 SH SOLE 82716 0 200664 BED BATH & BEYOND INC COM 075896100 995 24491 SH SOLE 1901 0 22590 BEMIS INC COM 081437105 2871 60048 SH SOLE 35900 0 24148 BENCHMARK ELECTRS INC COM 08160H101 1152 37783 SH SOLE 37437 0 346 BENEFITFOCUS INC COM 08180D106 4190 141072 SH SOLE 0 0 141072 BENEFITFOCUS INC COM 08180D106 8 13000 SH Call SOLE 0 0 0 BERKLEY W R CORP COM 084423102 8876 133451 SH SOLE 127373 0 6078 BERKSHIRE HATHAWAY INC DEL CL A 084670108 20018 82 SH SOLE 0 0 82 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 221702 1360301 SH SOLE 224704 0 1135597 BERKSHIRE HILLS BANCORP INC COM 084680107 698 18938 SH SOLE 0 0 18938 BERRY PLASTICS GROUP INC COM 08579W103 14594 299491 SH SOLE 183809 0 115682 BEST BUY INC COM 086516101 8401 196877 SH SOLE 82554 0 114323 BEST BUY INC COM 086516101 11 11700 SH Call SOLE 0 0 0 BG STAFFING INC COM 05544A109 266 17025 SH SOLE 0 0 17025 BGC PARTNERS INC CL A 05541T101 25171 2460551 SH SOLE 1232747 0 1227804 BGC PARTNERS INC CL A 05541T101 14 27900 SH Call SOLE 0 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 9310 260201 SH SOLE 168116 0 92085 BHP BILLITON PLC SPONSORED ADR 05545E209 3860 122692 SH SOLE 70448 0 52244 BIG LOTS INC COM 089302103 1823 36298 SH SOLE 31537 0 4761 BIGLARI HLDGS INC COM 08986R101 2595 5483 SH SOLE 0 0 5483 BIO RAD LABS INC CL A 090572207 2012 11039 SH SOLE 10838 0 201 BIO TECHNE CORP COM 09073M104 1347 13096 SH SOLE 8158 0 4938 BIOAMBER INC COM 09072Q106 103 18800 SH SOLE 0 0 18800 BIOGEN INC COM 09062X103 81638 287882 SH SOLE 234679 0 53203 BIOMARIN PHARMACEUTICAL INC COM 09061G101 5663 68360 SH SOLE 57257 0 11103 BJS RESTAURANTS INC COM 09180C106 792 20155 SH SOLE 19946 0 209 BLACK HILLS CORP COM 092113109 2183 35587 SH SOLE 30415 0 5172 BLACK KNIGHT FINL SVCS INC CL A 09214X100 535 14159 SH SOLE 0 0 14159 BLACK STONE MINERALS L P COM UNIT 09225M101 1524 81166 SH SOLE 0 0 81166 BLACKBAUD INC COM 09227Q100 1668 26062 SH SOLE 19469 0 6593 BLACKBERRY LTD COM 09228F103 205 29811 SH SOLE 0 0 29811 BLACKHAWK NETWORK HLDGS INC COM 09238E104 568 15067 SH SOLE 0 0 15067 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 405 27931 SH SOLE 0 0 27931 BLACKROCK CORE BD TR SHS BEN INT 09249E101 343 26381 SH SOLE 0 0 26381 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1695 156466 SH SOLE 0 0 156466 BLACKROCK CR ALLCTN INC TR COM 092508100 3354 258629 SH SOLE 0 0 258629 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 3361 296368 SH SOLE 0 0 296368 BLACKROCK DEFINED OPPRTY CR COM 09255Q105 1471 106651 SH SOLE 0 0 106651 BLACKROCK ENERGY & RES TR COM 09250U101 2245 155492 SH SOLE 0 0 155492 BLACKROCK ENH CAP & INC FD I COM 09256A109 643 46908 SH SOLE 0 0 46908 BLACKROCK ENHANCED EQT DIV T COM 09251A104 23355 2865689 SH SOLE 0 0 2865689 BLACKROCK FLOAT RATE OME STR COM 09255X100 1700 117971 SH SOLE 0 0 117971 BLACKROCK FLOATING RATE INCO COM 091941104 217 15383 SH SOLE 0 0 15383 BLACKROCK GLOBAL OPP EQTY TR COM 092501105 3919 338703 SH SOLE 0 0 338703 BLACKROCK HEALTH SCIENCES TR COM 09250W107 367 11563 SH SOLE 0 0 11563 BLACKROCK INC COM 09247X101 37863 99497 SH SOLE 80528 0 18969 BLACKROCK INCOME TR INC COM 09247F100 94 14871 SH SOLE 0 0 14871 BLACKROCK INTL GRWTH & INC T COM BENE INTER 092524107 389 70607 SH SOLE 0 0 70607 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1531 100907 SH SOLE 0 0 100907 BLACKROCK MULTI-SECTOR INC T COM 09258A107 4484 272059 SH SOLE 0 0 272059 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 256 16862 SH SOLE 0 0 16862 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 3720 170397 SH SOLE 0 0 170397 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 178 12870 SH SOLE 0 0 12870 BLACKROCK MUNI 2018 TERM TR COM 09248C106 320 21373 SH SOLE 0 0 21373 BLACKROCK MUNI INTER DR FD I COM 09253X102 1074 77849 SH SOLE 0 0 77849 BLACKROCK MUNIASSETS FD INC COM 09254J102 1399 103848 SH SOLE 0 0 103848 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 196 13998 SH SOLE 0 0 13998 BLACKROCK MUNICIPAL BOND TR COM 09249H104 463 30342 SH SOLE 0 0 30342 BLACKROCK MUNICIPL INC QLTY COM 092479104 531 38194 SH SOLE 0 0 38194 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 1730 153466 SH SOLE 0 0 153466 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 443 30152 SH SOLE 0 0 30152 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 477 34275 SH SOLE 0 0 34275 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 210 14895 SH SOLE 0 0 14895 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 355 26313 SH SOLE 0 0 26313 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 689 48616 SH SOLE 0 0 48616 BLACKROCK MUNIVEST FD INC COM 09253R105 565 58761 SH SOLE 0 0 58761 BLACKROCK MUNIY QUALITY FD I COM 09254G108 599 46791 SH SOLE 0 0 46791 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 368 25372 SH SOLE 0 0 25372 BLACKROCK MUNIYIELD FD INC COM 09253W104 414 29307 SH SOLE 0 0 29307 BLACKROCK MUNIYIELD INVST FD COM 09254R104 651 43682 SH SOLE 0 0 43682 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 277 18099 SH SOLE 0 0 18099 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 332 23566 SH SOLE 0 0 23566 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 707 51759 SH SOLE 0 0 51759 BLACKROCK MUNIYIELD QUALITY COM 09254F100 823 55915 SH SOLE 0 0 55915 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 689 50694 SH SOLE 0 0 50694 BLACKROCK N Y MUN INCOME TR SH BEN INT 09248L106 179 12848 SH SOLE 0 0 12848 BLACKROCK RES & COMM STRAT T SHS 09257A108 1355 163880 SH SOLE 1200 0 162680 BLACKROCK SCIENCE & TECH TR SHS 09258G104 3010 167791 SH SOLE 0 0 167791 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2512 116301 SH SOLE 200 0 116101 BLACKROCK UTIL & INFRASTRCTU COM 09248D104 374 20300 SH SOLE 0 0 20300 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 24396 902544 SH SOLE 0 0 902544 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 66 22000 SH Put SOLE 0 0 22000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 187 55000 SH Call SOLE 0 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 597 33047 SH SOLE 0 0 33047 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 246 15433 SH SOLE 0 0 15433 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 11665 760413 SH SOLE 0 0 760413 BLACKSTONE MTG TR INC COM CL A 09257W100 3444 114531 SH SOLE 0 0 114531 BLOCK H & R INC COM 093671105 333 14506 SH SOLE 1687 0 12819 BLOOMIN BRANDS INC COM 094235108 3163 175437 SH SOLE 141348 0 34089 BLUCORA INC COM 095229100 499 33807 SH SOLE 0 0 33807 BLUE BUFFALO PET PRODS INC COM 09531U102 809 33670 SH SOLE 17564 0 16106 BNC BANCORP COM 05566T101 584 18300 SH SOLE 0 0 18300 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 1307 75276 SH SOLE 0 0 75276 BOEING CO COM 097023105 80976 520128 SH SOLE 82125 0 438003 BOEING CO COM 097023105 374 23100 SH Call SOLE 0 0 0 BOFI HLDG INC COM 05566U108 1843 64548 SH SOLE 0 0 64548 BOK FINL CORP COM NEW 05561Q201 3160 38050 SH SOLE 37522 0 528 BON-TON STORES INC COM 09776J101 16 11046 SH SOLE 0 0 11046 BONANZA CREEK ENERGY INC COM 097793103 14 13700 SH SOLE 0 0 13700 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2411 66848 SH SOLE 51032 0 15816 BORGWARNER INC COM 099724106 11243 285064 SH SOLE 222072 0 62992 BOSTON BEER INC CL A 100557107 377 2222 SH SOLE 175 0 2047 BOSTON PROPERTIES INC COM 101121101 9330 74175 SH SOLE 71633 0 2542 BOSTON SCIENTIFIC CORP COM 101137107 14352 663543 SH SOLE 351504 0 312039 BOSTON SCIENTIFIC CORP COM 101137107 41 20000 SH Call SOLE 0 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 28139 3147546 SH SOLE 0 0 3147546 BOX INC CL A 10316T104 172 12405 SH SOLE 0 0 12405 BOYD GAMING CORP COM 103304101 659 32663 SH SOLE 0 0 32663 BP PLC SPONSORED ADR 055622104 100101 2677917 SH SOLE 1608829 0 1069088 BRAVO BRIO RESTAURANT GROUP COM 10567B109 352 92750 SH SOLE 0 0 92750 BRIDGE BANCORP INC COM 108035106 2662 70242 SH SOLE 0 0 70242 BRIGHT HORIZONS FAM SOL IN D COM 109194100 1633 23315 SH SOLE 23085 0 230 BRIGHTCOVE INC COM 10921T101 415 51500 SH SOLE 0 0 51500 BRIGHTCOVE INC COM 10921T101 11 20000 SH Call SOLE 0 0 0 BRINKER INTL INC COM 109641100 451 9107 SH SOLE 0 0 9107 BRISTOL MYERS SQUIBB CO COM 110122108 69986 1197568 SH SOLE 155948 0 1041620 BRISTOL MYERS SQUIBB CO COM 110122108 49 13600 SH Call SOLE 0 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 44263 392855 SH SOLE 353441 0 39414 BROADCOM LTD SHS Y09827109 94015 531835 SH SOLE 428019 0 103816 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 43090 649924 SH SOLE 593935 0 55989 BROADSOFT INC COM 11133B409 3363 81531 SH SOLE 1060 0 80471 BROCADE COMMUNICATIONS SYS I COM NEW 111621306 3133 250861 SH SOLE 247912 0 2949 BROOKDALE SR LIVING INC COM 112463104 245 19705 SH SOLE 0 0 19705 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 844 25609 SH SOLE 8407 0 17202 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 13274 396603 SH SOLE 0 0 396603 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 530 24093 SH SOLE 0 0 24093 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 876 39263 SH SOLE 0 0 39263 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 412 13909 SH SOLE 0 0 13909 BROWN & BROWN INC COM 115236101 25216 562102 SH SOLE 544574 0 17528 BROWN FORMAN CORP CL A 115637100 868 18768 SH SOLE 0 0 18768 BROWN FORMAN CORP CL B 115637209 2522 56145 SH SOLE 569 0 55576 BRUKER CORP COM 116794108 1540 72714 SH SOLE 72374 0 340 BRUNSWICK CORP COM 117043109 8096 148439 SH SOLE 146049 0 2390 BT GROUP PLC ADR 05577E101 5971 259266 SH SOLE 100244 0 159022 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 7204 108886 SH SOLE 0 0 108886 BUCKLE INC COM 118440106 480 21073 SH SOLE 0 0 21073 BUFFALO WILD WINGS INC COM 119848109 1615 10461 SH SOLE 7244 0 3217 BUILDERS FIRSTSOURCE INC COM 12008R107 469 42775 SH SOLE 19101 0 23674 BUNGE LIMITED COM G16962105 1501 20785 SH SOLE 0 0 20785 BURLINGTON STORES INC COM 122017106 10033 118379 SH SOLE 118041 0 338 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 15178 207181 SH SOLE 179260 0 27921 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 251 19800 SH Call SOLE 0 0 0 CA INC COM 12673P105 7121 224129 SH SOLE 44683 0 179446 CA INC COM 12673P105 11 36400 SH Call SOLE 0 0 0 CABLE ONE INC COM 12685J105 5177 8326 SH SOLE 7906 0 420 CABOT OIL & GAS CORP COM 127097103 315 13466 SH SOLE 0 0 13466 CACI INTL INC CL A 127190304 332 2674 SH SOLE 41 0 2633 CADENCE DESIGN SYSTEM INC COM 127387108 4760 188749 SH SOLE 93072 0 95677 CAE INC COM 124765108 155 11116 SH SOLE 0 0 11116 CAESARS ENTMT CORP COM 127686103 439 51695 SH SOLE 0 0 51695 CAL MAINE FOODS INC COM NEW 128030202 3337 75549 SH SOLE 250 0 75299 CALAMOS ASSET MGMT INC CL A 12811R104 182 21229 SH SOLE 0 0 21229 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1446 137051 SH SOLE 0 0 137051 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 389 38516 SH SOLE 0 0 38516 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 475 27100 SH SOLE 0 0 27100 CALAMOS GBL DYN INCOME FUND COM 12811L107 989 141922 SH SOLE 0 0 141922 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 3513 342089 SH SOLE 0 0 342089 CALATLANTIC GROUP INC COM 128195104 2175 63943 SH SOLE 61529 0 2414 CALIFORNIA WTR SVC GROUP COM 130788102 276 8152 SH SOLE 0 0 8152 CALLAWAY GOLF CO COM 131193104 117 10708 SH SOLE 0 0 10708 CALLON PETE CO DEL COM 13123X102 3010 195857 SH SOLE 99794 0 96063 CALPINE CORP COM NEW 131347304 274 23970 SH SOLE 150 0 23820 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 161 40330 SH SOLE 0 0 40330 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 212 6512 SH SOLE 0 0 6512 CAMDEN PPTY TR SH BEN INT 133131102 17957 213594 SH SOLE 211991 0 1603 CAMECO CORP COM 13321L108 273 26030 SH SOLE 0 0 26030 CAMPBELL SOUP CO COM 134429109 1987 32862 SH SOLE 2187 0 30675 CAMPING WORLD HLDGS INC CL A 13462K109 403 12361 SH SOLE 12261 0 100 CANADIAN NAT RES LTD COM 136385101 7606 238570 SH SOLE 171571 0 66999 CANADIAN NATL RY CO COM 136375102 13577 201994 SH SOLE 56589 0 145405 CANADIAN PAC RY LTD COM 13645T100 13198 92437 SH SOLE 79137 0 13300 CANADIAN SOLAR INC COM 136635109 405 33225 SH SOLE 0 0 33225 CANON INC SPONSORED ADR 138006309 290 10317 SH SOLE 0 0 10317 CAPITAL ONE FINL CORP COM 14040H105 17072 195693 SH SOLE 171391 0 24302 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 4255 1337966 SH SOLE 0 0 1337966 CAPSTEAD MTG CORP COM NO PAR 14067E506 1715 168270 SH SOLE 0 0 168270 CARBO CERAMICS INC COM 140781105 1303 124564 SH SOLE 0 0 124564 CARDINAL HEALTH INC COM 14149Y108 39178 544368 SH SOLE 398588 0 145780 CARDTRONICS PLC SHS CL A G1991C105 211 3859 SH SOLE 0 0 3859 CARETRUST REIT INC COM 14174T107 2280 148848 SH SOLE 19947 0 128901 CARLISLE COS INC COM 142339100 1598 14491 SH SOLE 1287 0 13204 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 758 49718 SH SOLE 0 0 49718 CARMAX INC COM 143130102 1412 21932 SH SOLE 16844 0 5088 CARNIVAL CORP UNIT 99/99/9999 143658300 93496 1795916 SH SOLE 742292 0 1053624 CARNIVAL CORP UNIT 99/99/9999 143658300 161 100800 SH Call SOLE 0 0 0 CARNIVAL PLC ADR 14365C103 789 15415 SH SOLE 8347 0 7068 CARRIZO OIL & GAS INC COM 144577103 3854 103176 SH SOLE 35216 0 67960 CARROLS RESTAURANT GROUP INC COM 14574X104 2051 134460 SH SOLE 0 0 134460 CASELLA WASTE SYS INC CL A 147448104 1699 136935 SH SOLE 0 0 136935 CASEYS GEN STORES INC COM 147528103 3920 32978 SH SOLE 25315 0 7663 CASTLIGHT HEALTH INC CL B 14862Q100 430 86800 SH SOLE 0 0 86800 CATALENT INC COM 148806102 2761 102419 SH SOLE 102132 0 287 CATCHMARK TIMBER TR INC CL A 14912Y202 5398 479389 SH SOLE 0 0 479389 CATERPILLAR INC DEL COM 149123101 47052 507351 SH SOLE 412 0 506939 CATERPILLAR INC DEL COM 149123101 166 15700 SH Call SOLE 0 0 0 CATERPILLAR INC DEL COM 149123101 167 10400 SH Call SOLE 0 0 0 CATHAY GEN BANCORP COM 149150104 578 15200 SH SOLE 0 0 15200 CAVCO INDS INC DEL COM 149568107 771 7721 SH SOLE 7721 0 0 CAVIUM INC COM 14964U108 7574 121295 SH SOLE 70543 0 50752 CBL & ASSOC PPTYS INC COM 124830100 221 19234 SH SOLE 0 0 19234 CBOE HLDGS INC COM 12503M108 275 3719 SH SOLE 0 0 3719 CBRE CLARION GLOBAL REAL EST COM 12504G100 832 114011 SH SOLE 0 0 114011 CBRE GROUP INC CL A 12504L109 1906 60542 SH SOLE 21560 0 38982 CBS CORP NEW CL B 124857202 10393 163354 SH SOLE 92511 0 70843 CDK GLOBAL INC COM 12508E101 1183 19823 SH SOLE 855 0 18968 CDN IMPERIAL BK COMM TORONTO COM 136069101 1724 21150 SH SOLE 15543 0 5607 CDW CORP COM 12514G108 14642 281086 SH SOLE 260308 0 20778 CEB INC COM 125134106 859 14176 SH SOLE 12491 0 1685 CECO ENVIRONMENTAL CORP COM 125141101 229 16451 SH SOLE 0 0 16451 CEDAR FAIR L P DEPOSITRY UNIT 150185106 12982 202209 SH SOLE 177306 0 24903 CEL SCI CORP COM PAR $0.01 150837508 11 169912 SH SOLE 0 0 169912 CELANESE CORP DEL COM SER A 150870103 3963 50328 SH SOLE 20109 0 30219 CELGENE CORP COM 151020104 104626 903899 SH SOLE 329268 0 574631 CELLDEX THERAPEUTICS INC NEW COM 15117B103 39 10977 SH SOLE 0 0 10977 CEMENTOS PACASMAYO S A A SPON ADR REP 5 15126Q109 155 16847 SH SOLE 0 0 16847 CEMEX SAB DE CV SPON ADR NEW 151290889 587 73112 SH SOLE 40653 0 32459 CEMPRA INC COM 15130J109 34 12170 SH SOLE 0 0 12170 CENOVUS ENERGY INC COM 15135U109 349 23091 SH SOLE 0 0 23091 CENTENE CORP DEL COM 15135B101 13192 233440 SH SOLE 205690 0 27750 CENTER COAST MLP & INFRSTR F COM SHS 151461100 787 65826 SH SOLE 0 0 65826 CENTERPOINT ENERGY INC COM 15189T107 1326 53811 SH SOLE 0 0 53811 CENTRAL FD CDA LTD CL A 153501101 7082 627285 SH SOLE 0 0 627285 CENTRAL PAC FINL CORP COM NEW 154760409 1727 54974 SH SOLE 54974 0 0 CENTRAL SECS CORP COM 155123102 4934 226454 SH SOLE 0 0 226454 CENTURY CASINOS INC COM 156492100 296 36000 SH SOLE 0 0 36000 CENTURYLINK INC COM 156700106 26388 1109688 SH SOLE 527269 0 582419 CERAGON NETWORKS LTD ORD M22013102 37 14100 SH SOLE 0 0 14100 CERNER CORP COM 156782104 5290 111677 SH SOLE 51138 0 60539 CERUS CORP COM 157085101 3415 784984 SH SOLE 0 0 784984 CF INDS HLDGS INC COM 125269100 4733 150350 SH SOLE 1078 0 149272 CHART INDS INC COM PAR $0.01 16115Q308 603 16740 SH SOLE 7440 0 9300 CHARTER COMMUNICATIONS INC N CL A 16119P108 9388 32605 SH SOLE 13775 0 18830 CHATHAM LODGING TR COM 16208T102 1449 70507 SH SOLE 69386 0 1121 CHECK POINT SOFTWARE TECH LT ORD M22465104 15998 189412 SH SOLE 144679 0 44733 CHEMED CORP NEW COM 16359R103 832 5189 SH SOLE 0 0 5189 CHEMICAL FINL CORP COM 163731102 3486 64361 SH SOLE 30965 0 33396 CHEMOURS CO COM 163851108 423 19139 SH SOLE 2 0 19137 CHEMTURA CORP COM NEW 163893209 592 17841 SH SOLE 17241 0 600 CHENIERE ENERGY INC COM NEW 16411R208 2472 59663 SH SOLE 827 0 58836 CHENIERE ENERGY INC COM NEW 16411R208 2 31300 SH Call SOLE 0 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 2082 72235 SH SOLE 0 0 72235 CHESAPEAKE ENERGY CORP COM 165167107 2349 334609 SH SOLE 0 0 334609 CHESAPEAKE UTILS CORP COM 165303108 233 3479 SH SOLE 1534 0 1945 CHEVRON CORP NEW COM 166764100 314198 2669473 SH SOLE 1294793 0 1374680 CHEVRON CORP NEW COM 166764100 146 20300 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 27 10300 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 117 21700 SH Call SOLE 0 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 11237 353924 SH SOLE 280091 0 73833 CHICAGO BRIDGE & IRON CO N V COM 167250109 17 10800 SH Call SOLE 0 0 0 CHIMERA INVT CORP COM NEW 16934Q208 1869 109788 SH SOLE 80436 0 29352 CHINA BIOLOGIC PRODS INC COM 16938C106 303 2818 SH SOLE 2818 0 0 CHINA FD INC COM 169373107 1362 90518 SH SOLE 0 0 90518 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 261 20300 SH SOLE 0 0 20300 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 3878 73958 SH SOLE 2867 0 71091 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 481 6770 SH SOLE 3095 0 3675 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 3327 72113 SH SOLE 0 0 72113 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 164 14218 SH SOLE 0 0 14218 CHIPOTLE MEXICAN GRILL INC COM 169656105 4830 12802 SH SOLE 6524 0 6278 CHUBB LIMITED COM H1467J104 104039 787428 SH SOLE 172594 0 614834 CHUBB LIMITED COM H1467J104 61 31400 SH Call SOLE 0 0 0 CHUBB LIMITED COM H1467J104 50 10500 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 8466 191589 SH SOLE 8931 0 182658 CHUYS HLDGS INC COM 171604101 425 13105 SH SOLE 12292 0 813 CIENA CORP COM NEW 171779309 518 21210 SH SOLE 3919 0 17291 CIGNA CORPORATION COM 125509109 12638 94748 SH SOLE 84193 0 10555 CIMAREX ENERGY CO COM 171798101 11689 86015 SH SOLE 33874 0 52141 CIMPRESS N V SHS EURO N20146101 768 8388 SH SOLE 0 0 8388 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 321 6570 SH SOLE 0 0 6570 CINCINNATI FINL CORP COM 172062101 4355 57492 SH SOLE 28 0 57464 CINEMARK HOLDINGS INC COM 17243V102 46700 1217416 SH SOLE 1073029 0 144387 CINTAS CORP COM 172908105 16389 141818 SH SOLE 93474 0 48344 CIRRUS LOGIC INC COM 172755100 6230 110190 SH SOLE 0 0 110190 CIRRUS LOGIC INC COM 172755100 155 52500 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 189610 6274317 SH SOLE 3069921 0 3204396 CISCO SYS INC COM 17275R102 4 144400 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 145700 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 5 18300 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 203 4761 SH SOLE 1684 0 3077 CITIGROUP INC COM NEW 172967424 59264 997200 SH SOLE 595635 0 401565 CITIGROUP INC COM NEW 172967424 100 20600 SH Call SOLE 0 0 0 CITIZENS FINL GROUP INC COM 174610105 2214 62133 SH SOLE 47959 0 14174 CITRIX SYS INC COM 177376100 33479 374861 SH SOLE 328780 0 46081 CIVEO CORP CDA COM 17878Y108 62 28300 SH SOLE 0 0 28300 CLARCOR INC COM 179895107 2357 28582 SH SOLE 18176 0 10406 CLAYMORE EXCHANGE TRD FD TR 2023 CORP BOND 18383M241 699 34128 SH SOLE 0 0 34128 CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 396 19384 SH SOLE 0 0 19384 CLAYMORE EXCHANGE TRD FD TR GUG BLT2017 HY 18383M399 810 31390 SH SOLE 0 0 31390 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 753 29918 SH SOLE 0 0 29918 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 526 21798 SH SOLE 0 0 21798 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 929 43808 SH SOLE 0 0 43808 CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 2555 46985 SH SOLE 0 0 46985 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 3100 153771 SH SOLE 0 0 153771 CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 13919 362572 SH SOLE 228 0 362344 CLAYMORE EXCHANGE TRD FD TR GUG S&PG DIV OPP 18383M860 242 23825 SH SOLE 0 0 23825 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 1102 52488 SH SOLE 18482 0 34006 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 668 31936 SH SOLE 0 0 31936 CLAYMORE EXCHANGE TRD FD TR GUGG CHN TECH 18383Q135 301 8543 SH SOLE 0 0 8543 CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2017 18383M548 228 10093 SH SOLE 4199 0 5894 CLAYMORE EXCHANGE TRD FD TR GUGG ENH SHT DUR 18383M654 8042 160454 SH SOLE 0 0 160454 CLAYMORE EXCHANGE TRD FD TR GUGG FRNTR MKT 18383Q838 145 12528 SH SOLE 0 0 12528 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 515 20774 SH SOLE 0 0 20774 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 309 7112 SH SOLE 0 0 7112 CLAYMORE EXCHANGE TRD FD TR GUGGEN DEFN EQTY 18383M878 384 9882 SH SOLE 0 0 9882 CLEAN ENERGY FUELS CORP COM 184499101 86 30043 SH SOLE 0 0 30043 CLEAN HARBORS INC COM 184496107 11201 201273 SH SOLE 200567 0 706 CLEARBRIDGE AMERN ENERG MLP COM 184691103 608 66204 SH SOLE 0 0 66204 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 2511 161344 SH SOLE 0 0 161344 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 672 51220 SH SOLE 0 0 51220 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 341 26715 SH SOLE 0 0 26715 CLIFFS NAT RES INC COM 18683K101 281 33367 SH SOLE 0 0 33367 CLOROX CO DEL COM 189054109 12951 107913 SH SOLE 13162 0 94751 CLOUGH GLOBAL DIVND AND INC COM 18913Y103 865 71875 SH SOLE 0 0 71875 CLOUGH GLOBAL EQUITY FD COM 18914C100 2991 268743 SH SOLE 0 0 268743 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 3973 443890 SH SOLE 1250 0 442640 CLOVIS ONCOLOGY INC COM 189464100 312 7023 SH SOLE 0 0 7023 CM FIN INC COM 12574Q103 3012 323925 SH SOLE 0 0 323925 CME GROUP INC COM 12572Q105 91700 794956 SH SOLE 186073 0 608883 CME GROUP INC COM 12572Q105 161 53600 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 2735 65724 SH SOLE 16332 0 49392 CNA FINL CORP COM 126117100 8419 202872 SH SOLE 198328 0 4544 CNH INDL N V SHS N20944109 147 16933 SH SOLE 14666 0 2267 CNOOC LTD SPONSORED ADR 126132109 333 2683 SH SOLE 1213 0 1470 COACH INC COM 189754104 9442 269620 SH SOLE 89585 0 180035 COBALT INTL ENERGY INC COM 19075F106 104 85540 SH SOLE 0 0 85540 COCA COLA CO COM 191216100 226616 5465883 SH SOLE 2950544 0 2515339 COCA COLA EUROPEAN PARTNERS SHS G25839104 6055 192830 SH SOLE 168774 0 24056 COCA COLA FEMSA S A B DE C V SPON ADR REP L 191241108 910 14323 SH SOLE 0 0 14323 COFFEE HLDGS INC COM 192176105 246 52800 SH SOLE 0 0 52800 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 2229 53898 SH SOLE 53046 0 852 COGNEX CORP COM 192422103 4766 74906 SH SOLE 72272 0 2634 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 34409 614124 SH SOLE 222377 0 391747 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1 14200 SH Call SOLE 0 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 460 39336 SH SOLE 0 0 39336 COHEN & STEERS GLOBAL INC BL COM 19248M103 104 12179 SH SOLE 2100 0 10079 COHEN & STEERS INFRASTRUCTUR COM 19248A109 11276 582460 SH SOLE 0 0 582460 COHEN & STEERS LTD DUR PFD I COM 19248C105 715 29145 SH SOLE 0 0 29145 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 876 80473 SH SOLE 0 0 80473 COHEN & STEERS QUALITY RLTY COM 19247L106 9444 773488 SH SOLE 0 0 773488 COHEN & STEERS REIT & PFD IN COM 19247X100 2750 143847 SH SOLE 1800 0 142047 COHEN & STEERS SLT PFD INCM COM 19248Y107 401 15350 SH SOLE 0 0 15350 COHEN & STEERS TOTAL RETURN COM 19247R103 949 78391 SH SOLE 0 0 78391 COHERENT INC COM 192479103 1803 13126 SH SOLE 12981 0 145 COLFAX CORP COM 194014106 1842 51279 SH SOLE 5006 0 46273 COLGATE PALMOLIVE CO COM 194162103 15506 236945 SH SOLE 35093 0 201852 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 1033 66365 SH SOLE 0 0 66365 COLONY CAP INC CL A 19624R106 17006 839808 SH SOLE 423889 0 415919 COLONY STARWOOD HOMES COM 19625X102 228 7914 SH SOLE 0 0 7914 COLUMBIA BKG SYS INC COM 197236102 2909 65108 SH SOLE 62113 0 2995 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1030 46521 SH SOLE 0 0 46521 COLUMBIA PIPELINE PARTNERS L COM UT REPSTG 198281107 257 15000 SH SOLE 0 0 15000 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1838 98074 SH SOLE 0 0 98074 COLUMBIA SPORTSWEAR CO COM 198516106 844 14472 SH SOLE 1528 0 12944 COMCAST CORP NEW CL A 20030N101 165078 2390698 SH SOLE 1860748 0 529950 COMCAST CORP NEW CL A 20030N101 89 20500 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 5985 87876 SH SOLE 8830 0 79046 COMMERCE BANCSHARES INC COM 200525103 8690 150322 SH SOLE 143501 0 6821 COMMERCEHUB INC COM SER A 20084V108 1095 72923 SH SOLE 0 0 72923 COMMERCIAL METALS CO COM 201723103 479 22002 SH SOLE 17627 0 4375 COMMSCOPE HLDG CO INC COM 20337X109 6835 183732 SH SOLE 128701 0 55031 COMMUNICATIONS SALES&LEAS IN COM 20341J104 24311 956732 SH SOLE 804008 0 152724 COMMUNITY BK SYS INC COM 203607106 1092 17668 SH SOLE 0 0 17668 COMMUNITY HEALTH SYS INC NEW COM 203668108 110 19617 SH SOLE 0 0 19617 COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 1 35880 SH SOLE 0 0 35880 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1919 221026 SH SOLE 216312 0 4714 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1463 81711 SH SOLE 0 0 81711 COMPASS MINERALS INTL INC COM 20451N101 30453 388680 SH SOLE 382282 0 6398 COMPUGEN LTD ORD M25722105 277 54300 SH SOLE 0 0 54300 COMPUTER SCIENCES CORP COM 205363104 11038 185769 SH SOLE 179887 0 5882 CONAGRA BRANDS INC COM 205887102 6094 154088 SH SOLE 27315 0 126773 CONCHO RES INC COM 20605P101 12846 96881 SH SOLE 23152 0 73729 CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 1766 75000 SH SOLE 0 0 75000 CONNECTICUT WTR SVC INC COM 207797101 326 5840 SH SOLE 0 0 5840 CONNECTURE INC COM 20786J106 23 13578 SH SOLE 0 0 13578 CONOCOPHILLIPS COM 20825C104 40814 814013 SH SOLE 398641 0 415372 CONOCOPHILLIPS COM 20825C104 16 11200 SH Call SOLE 0 0 0 CONOCOPHILLIPS COM 20825C104 98 31100 SH Call SOLE 0 0 0 CONSOL ENERGY INC COM 20854P109 3302 181119 SH SOLE 0 0 181119 CONSOLIDATED COMM HLDGS INC COM 209034107 1536 57217 SH SOLE 53528 0 3689 CONSOLIDATED EDISON INC COM 209115104 34461 467708 SH SOLE 346966 0 120742 CONSTELLATION BRANDS INC CL A 21036P108 19221 125372 SH SOLE 75851 0 49521 CONSTELLIUM NV CL A N22035104 300 50798 SH SOLE 44421 0 6377 CONTANGO OIL & GAS COMPANY COM NEW 21075N204 200 21448 SH SOLE 0 0 21448 CONTINENTAL RESOURCES INC COM 212015101 5091 98785 SH SOLE 15135 0 83650 CONVERGYS CORP COM 212485106 462 18820 SH SOLE 0 0 18820 COOPER COS INC COM NEW 216648402 3942 22532 SH SOLE 17909 0 4623 COPA HOLDINGS SA CL A P31076105 5585 61489 SH SOLE 54857 0 6632 COPART INC COM 217204106 7638 137847 SH SOLE 103009 0 34838 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 1180 139680 SH SOLE 0 0 139680 CORE LABORATORIES N V COM N22717107 9745 81182 SH SOLE 74878 0 6304 CORE MARK HOLDING CO INC COM 218681104 1331 30904 SH SOLE 27989 0 2915 CORECIVIC INC COM 21871N101 5272 215526 SH SOLE 55901 0 159625 CORESITE RLTY CORP COM 21870Q105 2764 34825 SH SOLE 19287 0 15538 CORNERSTONE ONDEMAND INC COM 21925Y103 404 9549 SH SOLE 9549 0 0 CORNERSTONE STRATEGIC VALUE COM 21924B302 488 32188 SH SOLE 0 0 32188 CORNING INC COM 219350105 54866 2260661 SH SOLE 1927834 0 332827 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1063 34035 SH SOLE 28582 0 5453 COSTAR GROUP INC COM 22160N109 1786 9475 SH SOLE 9361 0 114 COSTCO WHSL CORP NEW COM 22160K105 41324 258092 SH SOLE 74959 0 183133 COTIVITI HLDGS INC COM 22164K101 485 14101 SH SOLE 14101 0 0 COTT CORP QUE COM 22163N106 1448 127822 SH SOLE 0 0 127822 COTY INC COM CL A 222070203 2197 120004 SH SOLE 113244 0 6760 COUSINS PPTYS INC COM 222795106 362 42550 SH SOLE 0 0 42550 COVANTA HLDG CORP COM 22282E102 16437 1053628 SH SOLE 581879 0 471749 CPI CARD GROUP INC COM 12634H101 109 26151 SH SOLE 0 0 26151 CRACKER BARREL OLD CTRY STOR COM 22410J106 3819 22873 SH SOLE 0 0 22873 CRAFT BREW ALLIANCE INC COM 224122101 2821 166907 SH SOLE 0 0 166907 CRANE CO COM 224399105 6692 92787 SH SOLE 84883 0 7904 CRAY INC COM NEW 225223304 266 12840 SH SOLE 0 0 12840 CREDICORP LTD COM G2519Y108 218 1380 SH SOLE 1125 0 255 CREDIT SUISSE GROUP SPONSORED ADR 225401108 5653 395059 SH SOLE 32292 0 362767 CREE INC COM 225447101 10883 412410 SH SOLE 395321 0 17089 CRESCENT PT ENERGY CORP COM 22576C101 196 14440 SH SOLE 0 0 14440 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 665 26012 SH SOLE 0 0 26012 CRESUD S A C I F Y A SPONSORED ADR 226406106 835 52932 SH SOLE 0 0 52932 CRH PLC ADR 12626K203 4671 135877 SH SOLE 130812 0 5065 CRITEO S A SPONS ADS 226718104 400 9730 SH SOLE 0 0 9730 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2804 111298 SH SOLE 0 0 111298 CROWN CASTLE INTL CORP NEW COM 22822V101 79683 918319 SH SOLE 696698 0 221621 CROWN CRAFTS INC COM 228309100 327 42150 SH SOLE 0 0 42150 CROWN HOLDINGS INC COM 228368106 6111 116239 SH SOLE 99619 0 16620 CSI COMPRESSCO LP COM UNIT 12637A103 2477 254608 SH SOLE 0 0 254608 CSRA INC COM 12650T104 2944 92451 SH SOLE 34921 0 57530 CSX CORP COM 126408103 12866 358082 SH SOLE 40517 0 317565 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 4160 104008 SH SOLE 3384 0 100624 CU BANCORP CALIF COM 126534106 2757 77000 SH SOLE 0 0 77000 CUBESMART COM 229663109 1316 49165 SH SOLE 14231 0 34934 CUBIC CORP COM 229669106 1714 35754 SH SOLE 0 0 35754 CUI GLOBAL INC COM NEW 126576206 395 57000 SH SOLE 0 0 57000 CULLEN FROST BANKERS INC COM 229899109 7079 80238 SH SOLE 69068 0 11170 CULP INC COM 230215105 297 8000 SH SOLE 0 0 8000 CUMMINS INC COM 231021106 11859 86769 SH SOLE 3866 0 82903 CURRENCYSHARES AUSTRALIAN DL AUSTRALIAN DOL 23129U101 825 11431 SH SOLE 0 0 11431 CURTISS WRIGHT CORP COM 231561101 6268 63728 SH SOLE 61656 0 2072 CUSHING MLP TOTAL RETURN FD COM NEW 231631201 166 12200 SH SOLE 0 0 12200 CUSHING RENAISSANCE FD COM 231647108 1515 87160 SH SOLE 0 0 87160 CVR PARTNERS LP COM 126633106 120 19943 SH SOLE 0 0 19943 CVS HEALTH CORP COM 126650100 77880 986937 SH SOLE 370343 0 616594 CVS HEALTH CORP COM 126650100 33 14200 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2182 47963 SH SOLE 31935 0 16028 CYNOSURE INC CL A 232577205 775 17005 SH SOLE 6507 0 10498 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 246 23300 SH SOLE 0 0 23300 CYPRESS SEMICONDUCTOR CORP COM 232806109 1560 136397 SH SOLE 92853 0 43544 CYRUSONE INC COM 23283R100 29545 660513 SH SOLE 156577 0 503936 CYS INVTS INC COM 12673A108 330 42650 SH SOLE 38053 0 4597 CYTOSORBENTS CORP COM NEW 23283X206 357 65442 SH SOLE 0 0 65442 CYTRX CORP COM PAR 232828509 13 35000 SH SOLE 0 0 35000 D R HORTON INC COM 23331A109 3524 128926 SH SOLE 115799 0 13127 DAKTRONICS INC COM 234264109 164 15320 SH SOLE 0 0 15320 DANAHER CORP DEL COM 235851102 28029 360077 SH SOLE 134622 0 225455 DANAHER CORP DEL NOTE 1/2 235851AF9 464 156000 PRN SOLE 0 0 156000 DARDEN RESTAURANTS INC COM 237194105 1696 23331 SH SOLE 0 0 23331 DARLING INGREDIENTS INC COM 237266101 14597 1130706 SH SOLE 1125656 0 5050 DAVE & BUSTERS ENTMT INC COM 238337109 2536 45037 SH SOLE 759 0 44278 DAVITA INC COM 23918K108 12237 190606 SH SOLE 111628 0 78978 DAWSON GEOPHYSICAL CO NEW COM 239360100 159 19720 SH SOLE 0 0 19720 DBX ETF TR DB XTR MSCI EUR 233051853 2408 94904 SH SOLE 0 0 94904 DBX ETF TR DBXTR HAR CS 300 233051879 228 9704 SH SOLE 0 0 9704 DBX ETF TR INFRSTR REV FD 233051705 1751 68013 SH SOLE 0 0 68013 DBX ETF TR XTRAK MSCI EAFE 233051200 11989 427256 SH SOLE 590 0 426666 DBX ETF TR XTRAK MSCI EMKT 233051101 5137 266867 SH SOLE 0 0 266867 DBX ETF TR XTRAK MSCI JAPN 233051507 821 22059 SH SOLE 0 0 22059 DBX ETF TR XTRC RUS1000 CMP 233051481 382 14116 SH SOLE 0 0 14116 DCP MIDSTREAM PARTNERS LP COM UT LTD PTN 23311P100 1070 27874 SH SOLE 0 0 27874 DEERE & CO COM 244199105 17297 167869 SH SOLE 37874 0 129995 DELAWARE ENHANCED GBL DIV & COM 246060107 7242 716297 SH SOLE 0 0 716297 DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 163 12362 SH SOLE 0 0 12362 DELL TECHNOLOGIES INC COM CL V 24703L103 2975 54128 SH SOLE 32916 0 21212 DELPHI AUTOMOTIVE PLC SHS G27823106 12990 192873 SH SOLE 148195 0 44678 DELTA AIR LINES INC DEL COM NEW 247361702 28080 570847 SH SOLE 277036 0 293811 DELUXE CORP COM 248019101 411 5744 SH SOLE 4658 0 1086 DENBURY RES INC COM NEW 247916208 473 128588 SH SOLE 0 0 128588 DENISON MINES CORP COM 248356107 9 17958 SH SOLE 0 0 17958 DENNYS CORP COM 24869P104 485 37825 SH SOLE 37825 0 0 DENTSPLY SIRONA INC COM 24906P109 5708 98882 SH SOLE 69440 0 29442 DERMIRA INC COM 24983L104 1763 58143 SH SOLE 55181 0 2962 DEUTSCHE BANK AG NAMEN AKT D18190898 2778 153498 SH SOLE 0 0 153498 DEUTSCHE GLOBAL HIGH INCOME COM 25158V108 2911 349404 SH SOLE 0 0 349404 DEUTSCHE HIGH INCOME OPPORT COM 25158Y102 8679 602302 SH SOLE 0 0 602302 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 8592 1008500 SH SOLE 0 0 1008500 DEUTSCHE MUN INCOME COM 25160C106 618 47089 SH SOLE 0 0 47089 DEUTSCHE STRATEGIC INCOME TR SHS 25160F109 3554 298929 SH SOLE 0 0 298929 DEVON ENERGY CORP NEW COM 25179M103 9606 210334 SH SOLE 68246 0 142088 DEXCOM INC COM 252131107 8171 136869 SH SOLE 83816 0 53053 DIAGEO P L C SPON ADR NEW 25243Q205 40315 387872 SH SOLE 229618 0 158254 DIAMOND OFFSHORE DRILLING IN COM 25271C102 3030 171205 SH SOLE 165144 0 6061 DIAMONDBACK ENERGY INC COM 25278X109 17509 173252 SH SOLE 153571 0 19681 DIANA SHIPPING INC COM Y2066G104 32 10750 SH SOLE 0 0 10750 DICKS SPORTING GOODS INC COM 253393102 3666 69036 SH SOLE 61627 0 7409 DIEBOLD NXDF INC COM 253651103 1768 70304 SH SOLE 67256 0 3048 DIGITAL RLTY TR INC COM 253868103 9640 98105 SH SOLE 31588 0 66517 DIGITALGLOBE INC COM NEW 25389M877 1393 48622 SH SOLE 45061 0 3561 DINEEQUITY INC COM 254423106 22449 291548 SH SOLE 228377 0 63171 DIPLOMAT PHARMACY INC COM 25456K101 447 35460 SH SOLE 0 0 35460 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 8113 106027 SH SOLE 0 0 106027 DISCOVER FINL SVCS COM 254709108 38048 527781 SH SOLE 445824 0 81957 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 14374 524424 SH SOLE 461637 0 62787 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 1942 72499 SH SOLE 2978 0 69521 DISH NETWORK CORP CL A 25470M109 2590 44708 SH SOLE 3909 0 40799 DISNEY WALT CO COM DISNEY 254687106 110047 1055901 SH SOLE 260600 0 795301 DISNEY WALT CO COM DISNEY 254687106 71 14900 SH Call SOLE 0 0 0 DIVERSIFIED REAL ASSET INC F COM SHS 25533B108 625 40107 SH SOLE 1 0 40106 DNP SELECT INCOME FD COM 23325P104 926 90527 SH SOLE 0 0 90527 DOLBY LABORATORIES INC COM 25659T107 11061 244759 SH SOLE 243045 0 1714 DOLLAR GEN CORP NEW COM 256677105 7460 100720 SH SOLE 57255 0 43465 DOLLAR TREE INC COM 256746108 4003 51869 SH SOLE 9652 0 42217 DOMINION RES INC VA NEW COM 25746U109 92827 1212016 SH SOLE 857300 0 354716 DOMINION RES INC VA NEW UNIT 08/15/2019 25746U836 277 5478 SH SOLE 0 0 5478 DOMINOS PIZZA INC COM 25754A201 4164 26149 SH SOLE 5440 0 20709 DONALDSON INC COM 257651109 4979 118319 SH SOLE 103757 0 14562 DORMAN PRODUCTS INC COM 258278100 1963 26868 SH SOLE 26677 0 191 DOUBLELINE INCOME SOLUTIONS COM 258622109 1971 103777 SH SOLE 0 0 103777 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1613 69810 SH SOLE 0 0 69810 DOUGLAS EMMETT INC COM 25960P109 4500 123076 SH SOLE 114379 0 8697 DOVER CORP COM 260003108 3709 49500 SH SOLE 10283 0 39217 DOW CHEM CO COM 260543103 81450 1423456 SH SOLE 679869 0 743587 DOW CHEM CO COM 260543103 34 27800 SH Call SOLE 0 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 7822 86271 SH SOLE 25674 0 60597 DR REDDYS LABS LTD ADR 256135203 305 6742 SH SOLE 5963 0 779 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 5731 468181 SH SOLE 0 0 468181 DREYFUS STRATEGIC MUN BD FD COM 26202F107 943 117249 SH SOLE 0 0 117249 DREYFUS STRATEGIC MUNS INC COM 261932107 1108 131897 SH SOLE 0 0 131897 DRIL-QUIP INC COM 262037104 8471 141074 SH SOLE 75335 0 65739 DTE ENERGY CO COM 233331107 7084 71911 SH SOLE 13565 0 58346 DTE ENERGY CO UNIT 99/99/9999 233331883 530 10000 SH SOLE 0 0 10000 DTF TAX-FREE INCOME INC COM 23334J107 1182 81931 SH SOLE 0 0 81931 DU PONT E I DE NEMOURS & CO COM 263534109 64537 879245 SH SOLE 584564 0 294681 DUFF & PHELPS GLB UTL INC FD COM 26433C105 6443 415709 SH SOLE 0 0 415709 DUFF & PHELPS SLCT ENGY MLP COM 26433F108 111 14650 SH SOLE 0 0 14650 DUFF & PHELPS UTIL CORP BD T COM 26432K108 144 15240 SH SOLE 0 0 15240 DUKE ENERGY CORP NEW COM NEW 26441C204 144821 1865779 SH SOLE 1444670 0 421109 DUKE REALTY CORP COM NEW 264411505 770 28994 SH SOLE 13274 0 15720 DUN & BRADSTREET CORP DEL NE COM 26483E100 868 7156 SH SOLE 6495 0 661 DUNKIN BRANDS GROUP INC COM 265504100 2205 42040 SH SOLE 984 0 41056 DUPONT FABROS TECHNOLOGY INC COM 26613Q106 414 9414 SH SOLE 0 0 9414 DURECT CORP COM 266605104 25 18800 SH SOLE 0 0 18800 DYCOM INDS INC COM 267475101 1109 13818 SH SOLE 1082 0 12736 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 5647 353400 SH SOLE 0 0 353400 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 41 10482 SH SOLE 0 0 10482 DYNEGY INC NEW DEL COM 26817R108 272 32195 SH SOLE 0 0 32195 EAGLE BANCORP INC MD COM 268948106 2709 44448 SH SOLE 25822 0 18626 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 13252 816994 SH SOLE 3196 0 813798 EAGLE MATERIALS INC COM 26969P108 1256 12745 SH SOLE 8023 0 4722 EAGLE PHARMACEUTICALS INC COM 269796108 262 3307 SH SOLE 0 0 3307 EAGLE PT CR CO LLC COM 269808101 485 29000 SH SOLE 0 0 29000 EAST WEST BANCORP INC COM 27579R104 14743 290038 SH SOLE 286364 0 3674 EASTERLY GOVT PPTYS INC COM 27616P103 2333 116547 SH SOLE 55630 0 60917 EASTGROUP PPTY INC COM 277276101 4546 61559 SH SOLE 33869 0 27690 EASTMAN CHEM CO COM 277432100 4510 59964 SH SOLE 10568 0 49396 EASTMAN CHEM CO COM 277432100 24 12700 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 104392 1556010 SH SOLE 404249 0 1151761 EATON CORP PLC SHS G29183103 82 61100 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 15 18000 SH Call SOLE 0 0 0 EATON VANCE CALIF MUN BD FD COM 27828A100 211 18555 SH SOLE 0 0 18555 EATON VANCE CORP COM NON VTG 278265103 880 21005 SH SOLE 0 0 21005 EATON VANCE ENH EQTY INC FD COM 278277108 522 40783 SH SOLE 0 0 40783 EATON VANCE ENHANCED EQ INC COM 278274105 951 76730 SH SOLE 0 0 76730 EATON VANCE LTD DUR INCOME F COM 27828H105 1479 107804 SH SOLE 0 0 107804 EATON VANCE MUN BD FD COM 27827X101 2452 197546 SH SOLE 0 0 197546 EATON VANCE MUN BD FD II COM 27827K109 310 25228 SH SOLE 0 0 25228 EATON VANCE MUN INCOME 2028 SHS 27829U105 3563 181698 SH SOLE 0 0 181698 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 825 39684 SH SOLE 0 0 39684 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 210 15460 SH SOLE 0 0 15460 EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 267 22013 SH SOLE 0 0 22013 EATON VANCE RISK MNGD DIV EQ COM 27829G106 925 103251 SH SOLE 2000 0 101251 EATON VANCE SH TM DR DIVR IN COM 27828V104 278 20074 SH SOLE 0 0 20074 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1673 113588 SH SOLE 0 0 113588 EATON VANCE TAX ADVT DIV INC COM 27828G107 2230 108557 SH SOLE 0 0 108557 EATON VANCE TAX MNGD GBL DV COM 27829F108 8355 1041754 SH SOLE 3100 0 1038654 EATON VANCE TAX MNGED BUY WR COM 27828X100 1518 91853 SH SOLE 0 0 91853 EATON VANCE TAX-ADV BD & OPT COM SH BEN INT 27829M103 1598 141065 SH SOLE 0 0 141065 EATON VANCE TX ADV GLB DIV O COM 27828U106 2261 108632 SH SOLE 0 0 108632 EATON VANCE TX ADV GLBL DIV COM 27828S101 879 62445 SH SOLE 0 0 62445 EATON VANCE TX MGD DIV EQ IN COM 27828N102 7355 710571 SH SOLE 3900 0 706671 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1441 97072 SH SOLE 0 0 97072 EATON VANCE TXMGD GL BUYWR O COM 27829C105 7591 753864 SH SOLE 40762 0 713102 EBAY INC COM 278642103 28443 958009 SH SOLE 800447 0 157562 ECA MARCELLUS TR I COM UNIT 26827L109 24 11100 SH SOLE 0 0 11100 ECOLAB INC COM 278865100 17693 150936 SH SOLE 91271 0 59665 EDGEWELL PERS CARE CO COM 28035Q102 263 3599 SH SOLE 0 0 3599 EDISON INTL COM 281020107 17854 248009 SH SOLE 155890 0 92119 EDWARDS LIFESCIENCES CORP COM 28176E108 20677 220673 SH SOLE 119976 0 100697 EL PASO ELEC CO COM NEW 283677854 1704 36654 SH SOLE 35546 0 1108 ELBIT SYS LTD ORD M3760D101 1359 13408 SH SOLE 3287 0 10121 ELDORADO GOLD CORP NEW COM 284902103 132 41050 SH SOLE 0 0 41050 ELECTRO SCIENTIFIC INDS COM 285229100 162 27408 SH SOLE 0 0 27408 ELECTRONIC ARTS INC COM 285512109 8609 109310 SH SOLE 71191 0 38119 ELECTRONICS FOR IMAGING INC COM 286082102 283 6458 SH SOLE 5944 0 514 ELKHORN ETF TR LUNT LW VL/HIG 287711790 1415 49735 SH SOLE 0 0 49735 ELLIE MAE INC COM 28849P100 2461 29408 SH SOLE 29307 0 101 ELLINGTON FINANCIAL LLC COM 288522303 188 12100 SH SOLE 0 0 12100 ELLSWORTH GROWTH & INCOME FD COM 289074106 1366 165212 SH SOLE 0 0 165212 EMBRAER S A SP ADR REP 4 COM 29082A107 245 12735 SH SOLE 4448 0 8287 EMCOR GROUP INC COM 29084Q100 2220 31371 SH SOLE 30892 0 479 EMERGE ENERGY SVCS LP COM REP PARTN 29102H108 198 16100 SH SOLE 0 0 16100 EMERGENT BIOSOLUTIONS INC COM 29089Q105 231 7024 SH SOLE 0 0 7024 EMERSON ELEC CO COM 291011104 74861 1342788 SH SOLE 795703 0 547085 EMERSON ELEC CO COM 291011104 14 94900 SH Call SOLE 0 0 0 EMPIRE RESORTS INC COM PAR $0 01 292052305 1100 48359 SH SOLE 0 0 48359 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 5467 214554 SH SOLE 0 0 214554 ENBRIDGE INC COM 29250N105 5300 126110 SH SOLE 107972 0 18138 ENCANA CORP COM 292505104 715 60887 SH SOLE 168 0 60719 ENCANA CORP COM 292505104 1 12500 SH Call SOLE 0 0 0 ENDO INTL PLC SHS G30401106 4340 263512 SH SOLE 166 0 263346 ENDOCYTE INC COM 29269A102 28 10900 SH SOLE 0 0 10900 ENDURANCE SPECIALTY HLDGS LT SHS G30397106 487 5265 SH SOLE 0 0 5265 ENDURO RTY TR TR UNIT 29269K100 271 78424 SH SOLE 0 0 78424 ENERGEN CORP COM 29265N108 13200 228895 SH SOLE 227151 0 1744 ENERGY RECOVERY INC COM 29270J100 113 10939 SH SOLE 0 0 10939 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 17701 916660 SH SOLE 121281 0 795379 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 9 14300 SH Call SOLE 0 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 106 20000 SH Call SOLE 0 0 0 ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 23531 657110 SH SOLE 0 0 657110 ENERNOC INC COM 292764107 358 59619 SH SOLE 0 0 59619 ENERPLUS CORP COM 292766102 169 17808 SH SOLE 0 0 17808 ENERSYS COM 29275Y102 367 4694 SH SOLE 22 0 4672 ENI S P A SPONSORED ADR 26874R108 6362 197337 SH SOLE 117454 0 79883 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 5917 310604 SH SOLE 235570 0 75034 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 6483 351955 SH SOLE 0 0 351955 ENSCO PLC SHS CLASS A G3157S106 132 13616 SH SOLE 0 0 13616 ENSIGN GROUP INC COM 29358P101 397 17891 SH SOLE 17891 0 0 ENSTAR GROUP LIMITED SHS G3075P101 429 2172 SH SOLE 1967 0 205 ENTERGY CORP NEW COM 29364G103 31228 425043 SH SOLE 398139 0 26904 ENTERPRISE PRODS PARTNERS L COM 293792107 89030 3292536 SH SOLE 665581 0 2626955 ENTERPRISE PRODS PARTNERS L COM 293792107 11 31000 SH Call SOLE 0 0 0 ENVESTNET INC COM 29404K106 584 16555 SH SOLE 0 0 16555 ENVISION HEALTHCARE CORP COM 29414D100 25131 397078 SH SOLE 181593 0 215485 ENVIVA PARTNERS LP COM UNIT 29414J107 668 24924 SH SOLE 0 0 24924 EOG RES INC COM 26875P101 24070 238078 SH SOLE 145779 0 92299 EPAM SYS INC COM 29414B104 507 7880 SH SOLE 0 0 7880 EPR PPTYS COM SH BEN INT 26884U109 6804 94801 SH SOLE 78307 0 16494 EQT CORP COM 26884L109 12064 184470 SH SOLE 166067 0 18403 EQT GP HLDGS LP COM UNIT REP 26885J103 633 25112 SH SOLE 0 0 25112 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 2390 31172 SH SOLE 4651 0 26521 EQUIFAX INC COM 294429105 11949 101065 SH SOLE 78583 0 22482 EQUINIX INC COM PAR $0.001 29444U700 1800 5037 SH SOLE 481 0 4556 EQUITY COMWLTH COM SH BEN INT 294628102 448 14804 SH SOLE 0 0 14804 EQUITY ONE COM 294752100 466 15195 SH SOLE 11223 0 3972 EQUITY RESIDENTIAL SH BEN INT 29476L107 6091 94632 SH SOLE 83853 0 10779 ERICSSON ADR B SEK 10 294821608 2068 354668 SH SOLE 0 0 354668 ESCO TECHNOLOGIES INC COM 296315104 411 7253 SH SOLE 7253 0 0 ESSENT GROUP LTD COM G3198U102 535 16517 SH SOLE 0 0 16517 ESSEX PPTY TR INC COM 297178105 5232 22502 SH SOLE 18901 0 3601 ESTERLINE TECHNOLOGIES CORP COM 297425100 639 7169 SH SOLE 0 0 7169 ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 7888 298338 SH SOLE 119 0 298219 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 318 9031 SH SOLE 0 0 9031 ETFIS SER TR I INFRAC ACT MLP 26923G103 1423 125585 SH SOLE 0 0 125585 ETFS GOLD TR SHS 26922Y105 857 7667 SH SOLE 0 0 7667 ETFS PALLADIUM TR SH BEN INT 26923A106 386 5919 SH SOLE 0 0 5919 ETFS PLATINUM TR SH BEN INT 26922V101 604 6994 SH SOLE 0 0 6994 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 543 9425 SH SOLE 0 0 9425 ETFS SILVER TR SILVER SHS 26922X107 1459 93582 SH SOLE 0 0 93582 EURONET WORLDWIDE INC COM 298736109 779 10758 SH SOLE 4652 0 6106 EV ENERGY PARTNERS LP COM UNITS 26926V107 442 211719 SH SOLE 0 0 211719 EVERBANK FINL CORP COM 29977G102 257 13220 SH SOLE 0 0 13220 EVERCORE PARTNERS INC CLASS A 29977A105 2132 31036 SH SOLE 21586 0 9450 EVEREST RE GROUP LTD COM G3223R108 434 2004 SH SOLE 0 0 2004 EVERSOURCE ENERGY COM 30040W108 4790 86726 SH SOLE 35078 0 51648 EVOLUTION PETROLEUM CORP COM 30049A107 2752 275234 SH SOLE 0 0 275234 EXACT SCIENCES CORP COM 30063P105 1494 111809 SH SOLE 12589 0 99220 EXCHANGE LISTED FDS TR GAVEKAL KN DEV 30151E608 3413 129456 SH SOLE 0 0 129456 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 820 35890 SH SOLE 0 0 35890 EXCO RESOURCES INC COM 269279402 126 144395 SH SOLE 0 0 144395 EXELON CORP COM 30161N101 18728 527695 SH SOLE 354148 0 173547 EXELON CORP COM 30161N101 13 43200 SH Call SOLE 0 0 0 EXELON CORP UNIT 99/99/9999 30161N127 547 11305 SH SOLE 0 0 11305 EXLSERVICE HOLDINGS INC COM 302081104 374 7424 SH SOLE 0 0 7424 EXPEDIA INC DEL COM NEW 30212P303 8576 75708 SH SOLE 43421 0 32287 EXPEDITORS INTL WASH INC COM 302130109 5723 108069 SH SOLE 79139 0 28930 EXPONENT INC COM 30214U102 4245 70405 SH SOLE 70405 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 33445 486184 SH SOLE 168637 0 317547 EXPRESS SCRIPTS HLDG CO COM 30219G108 1 10300 SH Call SOLE 0 0 0 EXTRA SPACE STORAGE INC COM 30225T102 4614 59737 SH SOLE 4404 0 55333 EXTREME NETWORKS INC COM 30226D106 2615 519824 SH SOLE 2 0 519822 EXXON MOBIL CORP COM 30231G102 325861 3610248 SH SOLE 2088636 0 1521612 EXXON MOBIL CORP COM 30231G102 8 16600 SH Call SOLE 0 0 0 F M C CORP COM NEW 302491303 3822 67572 SH SOLE 54003 0 13569 F5 NETWORKS INC COM 315616102 4045 27952 SH SOLE 0 0 27952 FABRINET SHS G3323L100 233 5785 SH SOLE 1987 0 3798 FACEBOOK INC CL A 30303M102 172701 1501093 SH SOLE 495065 0 1006028 FACTSET RESH SYS INC COM 303075105 8242 50427 SH SOLE 42325 0 8102 FAIR ISAAC CORP COM 303250104 747 6262 SH SOLE 0 0 6262 FALCONSTOR SOFTWARE INC COM 306137100 23 50035 SH SOLE 0 0 50035 FASTENAL CO COM 311900104 57931 1233094 SH SOLE 1179922 0 53172 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 539 3792 SH SOLE 0 0 3792 FEDERATED INVS INC PA CL B 314211103 507 17929 SH SOLE 12527 0 5402 FEDERATED NATL HLDG CO COM 31422T101 3436 183848 SH SOLE 0 0 183848 FEDERATED PREM INTR MUN INC COM 31423M105 767 60560 SH SOLE 0 0 60560 FEDEX CORP COM 31428X106 31936 171511 SH SOLE 45600 0 125911 FERRARI N V COM N3167Y103 311 5344 SH SOLE 0 0 5344 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 88 13038 SH SOLE 0 0 13038 FERRO CORP COM 315405100 1405 98074 SH SOLE 95274 0 2800 FERROGLOBE PLC SHS G33856108 119 11000 SH SOLE 0 0 11000 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 236 25923 SH SOLE 0 0 25923 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4807 141557 SH SOLE 133701 0 7856 FIDELITY NATL INFORMATION SV COM 31620M106 16576 219138 SH SOLE 196050 0 23088 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 245 16441 SH SOLE 0 0 16441 FIDUS INVT CORP COM 316500107 13857 880921 SH SOLE 0 0 880921 FIFTH STR SR FLOATNG RATE CO COM 31679F101 4518 518670 SH SOLE 0 0 518670 FIFTH STREET FINANCE CORP COM 31678A103 1136 211585 SH SOLE 0 0 211585 FIFTH THIRD BANCORP COM 316773100 20650 765650 SH SOLE 633203 0 132447 FINISAR CORP COM NEW 31787A507 2682 88596 SH SOLE 37998 0 50598 FIREEYE INC COM 31816Q101 1569 131866 SH SOLE 0 0 131866 FIRST AMERN FINL CORP COM 31847R102 293 7999 SH SOLE 141 0 7858 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 244 21007 SH SOLE 0 0 21007 FIRST COMWLTH FINL CORP PA COM 319829107 385 27154 SH SOLE 0 0 27154 FIRST DATA CORP NEW COM CL A 32008D106 2309 162700 SH SOLE 311 0 162389 FIRST FINL BANCORP OH COM 320209109 238 8376 SH SOLE 0 0 8376 FIRST HORIZON NATL CORP COM 320517105 462 23068 SH SOLE 0 0 23068 FIRST MAJESTIC SILVER CORP COM 32076V103 288 37753 SH SOLE 0 0 37753 FIRST MIDWEST BANCORP DEL COM 320867104 479 18968 SH SOLE 0 0 18968 FIRST REP BK SAN FRANCISCO C COM 33616C100 8557 92869 SH SOLE 62927 0 29942 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 905 20521 SH SOLE 0 0 20521 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 845 54474 SH SOLE 0 0 54474 FIRST TR ENERGY INCOME & GRW COM 33738G104 639 24086 SH SOLE 0 0 24086 FIRST TR ENERGY INFRASTRCTR COM 33738C103 913 50613 SH SOLE 0 0 50613 FIRST TR ENHANCED EQTY INC F COM 337318109 7508 555725 SH SOLE 0 0 555725 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 11233 325593 SH SOLE 313150 0 12443 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 793 15441 SH SOLE 0 0 15441 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 6372 121299 SH SOLE 0 0 121299 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 1987 37944 SH SOLE 0 0 37944 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 360 26370 SH SOLE 0 0 26370 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 449 9506 SH SOLE 0 0 9506 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 1398 46386 SH SOLE 0 0 46386 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 213 10469 SH SOLE 0 0 10469 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 4734 162216 SH SOLE 0 0 162216 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 292 8035 SH SOLE 0 0 8035 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 274 6711 SH SOLE 0 0 6711 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 705 34564 SH SOLE 0 0 34564 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 4933 96372 SH SOLE 0 0 96372 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 7894 193435 SH SOLE 0 0 193435 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 261 9535 SH SOLE 0 0 9535 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 4577 132732 SH SOLE 0 0 132732 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 16111 453843 SH SOLE 0 0 453843 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 22443 490543 SH SOLE 0 0 490543 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3132 134417 SH SOLE 0 0 134417 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 43984 550969 SH SOLE 0 0 550969 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 2836 131424 SH SOLE 0 0 131424 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 2309 135561 SH SOLE 0 0 135561 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 36377 1572056 SH SOLE 275 0 1571781 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 36024 2181959 SH SOLE 96 0 2181863 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 7545 279150 SH SOLE 0 0 279150 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 8999 150128 SH SOLE 73 0 150055 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1296 26878 SH SOLE 0 0 26878 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 960 18402 SH SOLE 0 0 18402 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 674 13473 SH SOLE 0 0 13473 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 800 68345 SH SOLE 0 0 68345 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 293 5955 SH SOLE 0 0 5955 FIRST TR EXCHANGE TRADED FD HIGH INCOME ETF 33738R308 482 22680 SH SOLE 0 0 22680 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 10089 176076 SH SOLE 0 0 176076 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 20771 631727 SH SOLE 0 0 631727 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 7193 200738 SH SOLE 0 0 200738 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2848 149053 SH SOLE 0 0 149053 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 4158 140566 SH SOLE 0 0 140566 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 1923 47598 SH SOLE 0 0 47598 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 734 28214 SH SOLE 0 0 28214 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 791 40533 SH SOLE 0 0 40533 FIRST TR EXCHANGE TRADED FD NASDQ FOD BVRG 33738R852 421 21059 SH SOLE 0 0 21059 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 2568 111503 SH SOLE 0 0 111503 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 3104 118598 SH SOLE 0 0 118598 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 8534 338114 SH SOLE 0 0 338114 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 11702 128751 SH SOLE 0 0 128751 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 627 25417 SH SOLE 0 0 25417 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 7062 145452 SH SOLE 0 0 145452 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 9717 256397 SH SOLE 0 0 256397 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 2741 50635 SH SOLE 0 0 50635 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 33031 1235716 SH SOLE 439443 0 796273 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1067 26958 SH SOLE 0 0 26958 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 13747 723891 SH SOLE 394351 0 329540 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 1602 48663 SH SOLE 0 0 48663 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 2361 75215 SH SOLE 0 0 75215 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 2441 70083 SH SOLE 0 0 70083 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 1538 44451 SH SOLE 0 0 44451 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 208 4906 SH SOLE 0 0 4906 FIRST TR HIGH INCOME L/S FD COM 33738E109 3058 190191 SH SOLE 0 0 190191 FIRST TR INTER DUR PFD & IN COM 33718W103 919 40497 SH SOLE 0 0 40497 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 5047 102915 SH SOLE 0 0 102915 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 11124 237334 SH SOLE 0 0 237334 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 21319 437132 SH SOLE 0 0 437132 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 14265 252970 SH SOLE 0 0 252970 FIRST TR MLP & ENERGY INCOME COM 33739B104 2638 163472 SH SOLE 0 0 163472 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 19861 715580 SH SOLE 0 0 715580 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 852 16282 SH SOLE 0 0 16282 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 577 11432 SH SOLE 0 0 11432 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 32151 695759 SH SOLE 111 0 695648 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 8541 161764 SH SOLE 0 0 161764 FIRST TR NASDAQ100 TECH INDE SHS 337345102 29030 551261 SH SOLE 154766 0 396495 FIRST TR S&P REIT INDEX FD COM 33734G108 5742 248988 SH SOLE 0 0 248988 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 15432 286635 SH SOLE 0 0 286635 FIRST TR SR FLG RTE INCM FD COM 33733U108 1374 99347 SH SOLE 0 0 99347 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 779 65609 SH SOLE 0 0 65609 FIRST TR VALUE LINE DIVID IN SHS 33734H106 52429 1870456 SH SOLE 163 0 1870293 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 215 15289 SH SOLE 0 0 15289 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 84 11907 SH SOLE 0 0 11907 FIRSTENERGY CORP COM 337932107 3282 105984 SH SOLE 58429 0 47555 FISERV INC COM 337738108 7293 68622 SH SOLE 22892 0 45730 FITBIT INC CL A 33812L102 280 38288 SH SOLE 0 0 38288 FIVE BELOW INC COM 33829M101 3816 95494 SH SOLE 78891 0 16603 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 7046 296422 SH SOLE 0 0 296422 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 248 12500 SH SOLE 0 0 12500 FLEETCOR TECHNOLOGIES INC COM 339041105 4786 33822 SH SOLE 31169 0 2653 FLEX LTD ORD Y2573F102 11525 802037 SH SOLE 729186 0 72851 FLEXION THERAPEUTICS INC COM 33938J106 390 20500 SH SOLE 0 0 20500 FLEXSHARES TR M STAR DEV MKT 33939L803 212 3750 SH SOLE 0 0 3750 FLEXSHARES TR MORNSTAR UPSTR 33939L407 343 11974 SH SOLE 0 0 11974 FLEXSHARES TR MSTAR EMKT FAC 33939L308 207 4500 SH SOLE 0 0 4500 FLEXSHARES TR QUALT DIVD IDX 33939L860 44786 1134965 SH SOLE 1127959 0 7006 FLIR SYS INC COM 302445101 5509 152238 SH SOLE 89949 0 62289 FLOWERS FOODS INC COM 343498101 8713 436284 SH SOLE 24590 0 411694 FLOWSERVE CORP COM 34354P105 11360 236419 SH SOLE 228432 0 7987 FLUOR CORP NEW COM 343412102 18910 360050 SH SOLE 297004 0 63046 FNB CORP PA COM 302520101 1464 91329 SH SOLE 33873 0 57456 FOAMIX PHARMACEUTICALS LTD SHS M46135105 455 41000 SH SOLE 0 0 41000 FOAMIX PHARMACEUTICALS LTD SHS M46135105 82 35500 SH Call SOLE 0 0 0 FOOT LOCKER INC COM 344849104 7332 103429 SH SOLE 82112 0 21317 FORD MTR CO DEL COM PAR $0.01 345370860 27063 2231056 SH SOLE 196896 0 2034160 FORD MTR CO DEL COM PAR $0.01 345370860 1 11800 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 40 30000 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 20 30000 SH Put SOLE 0 0 30000 FORD MTR CO DEL COM PAR $0.01 345370860 1 21100 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 17 88200 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 1 16000 SH Call SOLE 0 0 0 FOREST CITY RLTY TR INC COM CL A 345605109 3757 180295 SH SOLE 179254 0 1041 FORESTAR GROUP INC COM 346233109 146 11010 SH SOLE 10517 0 493 FORTINET INC COM 34959E109 4553 151152 SH SOLE 108743 0 42409 FORTIS INC COM 349553107 6335 205415 SH SOLE 189908 0 15507 FORTIVE CORP COM 34959J108 7217 134565 SH SOLE 28654 0 105911 FORTRESS INVESTMENT GROUP LL CL A 34958B106 284 58470 SH SOLE 0 0 58470 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 7956 598161 SH SOLE 0 0 598161 FORTUNA SILVER MINES INC COM 349915108 162 28737 SH SOLE 0 0 28737 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2214 41408 SH SOLE 3363 0 38045 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 2103 95576 SH SOLE 51399 0 44177 FOSSIL GROUP INC COM 34988V106 320 12386 SH SOLE 920 0 11466 FOX FACTORY HLDG CORP COM 35138V102 2568 92534 SH SOLE 92534 0 0 FQF TR O SHS FTSE EUR 351680848 260 12002 SH SOLE 0 0 12002 FQF TR OSHARS FTSE US 351680855 5046 183612 SH SOLE 0 0 183612 FRANCO NEVADA CORP COM 351858105 2736 45789 SH SOLE 0 0 45789 FRANKLIN FINL NETWORK INC COM 35352P104 1116 26658 SH SOLE 0 0 26658 FRANKLIN LTD DURATION INC TR COM 35472T101 1836 152451 SH SOLE 0 0 152451 FRANKLIN RES INC COM 354613101 8756 221235 SH SOLE 150831 0 70404 FRANKLIN UNVL TR SH BEN INT 355145103 234 35003 SH SOLE 0 0 35003 FREEPORT-MCMORAN INC CL B 35671D857 32063 2430880 SH SOLE 1622365 0 808515 FREEPORT-MCMORAN INC CL B 35671D857 1 30500 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 5 35000 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 753 17847 SH SOLE 12645 0 5202 FRONTIER COMMUNICATIONS CORP COM 35906A108 5454 1613518 SH SOLE 576632 0 1036886 FRONTLINE LTD SHS NEW G3682E192 485 67575 SH SOLE 0 0 67575 FS BANCORP INC COM 30263Y104 3417 95045 SH SOLE 0 0 95045 FS INVT CORP COM 302635107 260 25248 SH SOLE 0 0 25248 FST TR NEW OPPORT MLP & ENE COM 33739M100 322 25040 SH SOLE 0 0 25040 GABELLI DIVD & INCOME TR COM 36242H104 4025 200853 SH SOLE 2000 0 198853 GABELLI EQUITY TR INC COM 362397101 633 114634 SH SOLE 0 0 114634 GABELLI GLB SML & MD CP VAL COM 36249W104 1865 175964 SH SOLE 200 0 175764 GABELLI HLTHCARE & WELLNESS SHS 36246K103 3470 367783 SH SOLE 0 0 367783 GABELLI UTIL TR COM 36240A101 140 22293 SH SOLE 0 0 22293 GALLAGHER ARTHUR J & CO COM 363576109 26538 510738 SH SOLE 495113 0 15625 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 2837 535227 SH SOLE 0 0 535227 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 246 36879 SH SOLE 0 0 36879 GAMESTOP CORP NEW CL A 36467W109 3908 154719 SH SOLE 0 0 154719 GAMING & LEISURE PPTYS INC COM 36467J108 2511 82017 SH SOLE 66485 0 15532 GAP INC DEL COM 364760108 1157 51564 SH SOLE 0 0 51564 GARMIN LTD SHS H2906T109 11734 241979 SH SOLE 38773 0 203206 GARTNER INC COM 366651107 2929 28980 SH SOLE 27892 0 1088 GASLOG LTD SHS G37585109 5522 342978 SH SOLE 0 0 342978 GASLOG LTD SHS G37585109 559 328900 SH Call SOLE 0 0 0 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 378 18378 SH SOLE 0 0 18378 GASTAR EXPL INC NEW COM 36729W202 69 44500 SH SOLE 0 0 44500 GATX CORP COM 361448103 357 5801 SH SOLE 0 0 5801 GDL FUND COM SH BEN IT 361570104 4829 490767 SH SOLE 0 0 490767 GDS HLDGS LTD SPONSORED ADR 36165L108 139 16169 SH SOLE 0 0 16169 GEE GROUP INC COM 36165A102 140 32303 SH SOLE 0 0 32303 GENER8 MARITIME INC COM Y26889108 62 13888 SH SOLE 0 0 13888 GENERAC HLDGS INC COM 368736104 533 13089 SH SOLE 6161 0 6928 GENERAL AMERN INVS INC COM 368802104 13043 418312 SH SOLE 0 0 418312 GENERAL CABLE CORP DEL NEW COM 369300108 1538 80750 SH SOLE 0 0 80750 GENERAL DYNAMICS CORP COM 369550108 45924 265973 SH SOLE 74989 0 190984 GENERAL ELECTRIC CO COM 369604103 199712 6319998 SH SOLE 962265 0 5357733 GENERAL ELECTRIC CO COM 369604103 217 42500 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 2 12800 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 2 10300 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 19 48500 SH Call SOLE 0 0 0 GENERAL GROWTH PPTYS INC NEW COM 370023103 3898 156039 SH SOLE 148843 0 7196 GENERAL MLS INC COM 370334104 78061 1263728 SH SOLE 849042 0 414686 GENERAL MTRS CO *W EXP 07/10/201 37045V126 261 15217 SH SOLE 0 0 15217 GENERAL MTRS CO COM 37045V100 17701 508062 SH SOLE 132941 0 375121 GENESCO INC COM 371532102 1150 18516 SH SOLE 18474 0 42 GENESEE & WYO INC CL A 371559105 2453 35342 SH SOLE 22729 0 12613 GENESIS ENERGY L P UNIT LTD PARTN 371927104 10665 296077 SH SOLE 0 0 296077 GENTEX CORP COM 371901109 2803 142333 SH SOLE 87984 0 54349 GENTHERM INC COM 37253A103 3544 104683 SH SOLE 23864 0 80819 GENUINE PARTS CO COM 372460105 9276 97089 SH SOLE 49325 0 47764 GENWORTH FINL INC COM CL A 37247D106 148 38836 SH SOLE 0 0 38836 GEO GROUP INC NEW COM 36162J106 32560 906204 SH SOLE 892337 0 13867 GERDAU S A SPON ADR REP PFD 373737105 41 13000 SH SOLE 0 0 13000 GERON CORP COM 374163103 31 14900 SH SOLE 0 0 14900 GIGAMON INC COM 37518B102 889 19522 SH SOLE 1593 0 17929 GIGPEAK INC COM 37518Q109 119 47093 SH SOLE 0 0 47093 GILDAN ACTIVEWEAR INC COM 375916103 3315 130662 SH SOLE 20562 0 110100 GILEAD SCIENCES INC COM 375558103 62995 879644 SH SOLE 229456 0 650188 GILEAD SCIENCES INC COM 375558103 35 16700 SH Call SOLE 0 0 0 GLACIER BANCORP INC NEW COM 37637Q105 744 20526 SH SOLE 19819 0 707 GLADSTONE CAPITAL CORP COM 376535100 1102 117305 SH SOLE 0 0 117305 GLADSTONE INVT CORP COM 376546107 211 24923 SH SOLE 0 0 24923 GLATFELTER COM 377316104 282 11811 SH SOLE 0 0 11811 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 112936 2932630 SH SOLE 2255741 0 676889 GLOBAL PARTNERS LP COM UNITS 37946R109 217 11145 SH SOLE 0 0 11145 GLOBAL PMTS INC COM 37940X102 7965 114746 SH SOLE 68149 0 46597 GLOBAL X FDS GLB X MLP ENRG I 37950E226 913 61452 SH SOLE 0 0 61452 GLOBAL X FDS GLB X SUPERDIV 37950E549 2341 112516 SH SOLE 0 0 112516 GLOBAL X FDS GLBL X MLP ETF 37950E473 6470 559172 SH SOLE 160 0 559012 GLOBAL X FDS GLBX MSCI NORW 37950E747 8534 773015 SH SOLE 770685 0 2330 GLOBAL X FDS GLOBAL X SILVER 37954Y848 266 8279 SH SOLE 0 0 8279 GLOBAL X FDS GLOBX SUPDV US 37950E291 905 36576 SH SOLE 0 0 36576 GLOBAL X FDS SCIEN BETA US 37954Y103 4137 156820 SH SOLE 0 0 156820 GLOBALSTAR INC COM 378973408 80 50500 SH SOLE 0 0 50500 GLOBUS MED INC CL A 379577208 1380 55622 SH SOLE 42448 0 13174 GNC HLDGS INC COM CL A 36191G107 196 17793 SH SOLE 0 0 17793 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 617 25652 SH SOLE 0 0 25652 GOLD STD VENTURES CORP COM 380738104 87 40994 SH SOLE 0 0 40994 GOLDCORP INC NEW COM 380956409 2108 154991 SH SOLE 0 0 154991 GOLDEN ENTMT INC COM 381013101 1224 101052 SH SOLE 0 0 101052 GOLDEN STAR RES LTD CDA COM 38119T104 8 11000 SH SOLE 0 0 11000 GOLDMAN SACHS BDC INC SHS 38147U107 782 33268 SH SOLE 0 0 33268 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 3642 136112 SH SOLE 0 0 136112 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 4332 177837 SH SOLE 0 0 177837 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 40263 907653 SH SOLE 791450 0 116203 GOLDMAN SACHS GROUP INC COM 38141G104 46465 194049 SH SOLE 130801 0 63248 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 840 116884 SH SOLE 0 0 116884 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 676 69578 SH SOLE 0 0 69578 GOLUB CAP BDC INC COM 38173M102 1486 80786 SH SOLE 0 0 80786 GOODYEAR TIRE & RUBR CO COM 382550101 4064 131637 SH SOLE 34170 0 97467 GOPRO INC CL A 38268T103 780 89604 SH SOLE 0 0 89604 GRACO INC COM 384109104 14642 176219 SH SOLE 175599 0 620 GRAINGER W W INC COM 384802104 37265 160448 SH SOLE 149895 0 10553 GRAND CANYON ED INC COM 38526M106 294 5037 SH SOLE 115 0 4922 GRANITE CONSTR INC COM 387328107 650 11817 SH SOLE 0 0 11817 GRAPHIC PACKAGING HLDG CO COM 388689101 9057 725741 SH SOLE 720116 0 5625 GREAT LAKES DREDGE & DOCK CO COM 390607109 686 163366 SH SOLE 163366 0 0 GREAT PLAINS ENERGY INC COM 391164100 10644 389193 SH SOLE 272342 0 116851 GREENBRIER COS INC COM 393657101 883 21244 SH SOLE 0 0 21244 GREENHILL & CO INC COM 395259104 814 29381 SH SOLE 19841 0 9540 GREIF INC CL A 397624107 305 5943 SH SOLE 0 0 5943 GREIF INC CL B 397624206 3361 49749 SH SOLE 0 0 49749 GROUPE CGI INC CL A SUB VTG 39945C109 1398 29174 SH SOLE 0 0 29174 GRUBHUB INC COM 400110102 613 16290 SH SOLE 14812 0 1478 GUESS INC COM 401617105 408 33719 SH SOLE 0 0 33719 GUGGENHEIM CR ALLOCATION FD COM 40168G108 746 33388 SH SOLE 0 0 33388 GUGGENHEIM ENHANCED EQUITY S COM 40167K100 186 11497 SH SOLE 0 0 11497 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 583 72856 SH SOLE 0 0 72856 GUGGENHEIM EQ WEIGHT ENHANC COM SH BEN INT 40167M106 907 55383 SH SOLE 0 0 55383 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 500 25450 SH SOLE 0 0 25450 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2623 122505 SH SOLE 0 0 122505 GUIDEWIRE SOFTWARE INC COM 40171V100 6489 131551 SH SOLE 25995 0 105556 GULFPORT ENERGY CORP COM NEW 402635304 5122 236708 SH SOLE 227324 0 9384 GW PHARMACEUTICALS PLC ADS 36197T103 436 3898 SH SOLE 0 0 3898 HAIN CELESTIAL GROUP INC COM 405217100 2528 64762 SH SOLE 42222 0 22540 HALLIBURTON CO COM 406216101 78416 1449719 SH SOLE 367016 0 1082703 HALLIBURTON CO COM 406216101 54 22700 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 60 18700 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 138 16800 SH Call SOLE 0 0 0 HALYARD HEALTH INC COM 40650V100 283 7646 SH SOLE 0 0 7646 HANCOCK HLDG CO COM 410120109 3374 78292 SH SOLE 0 0 78292 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 2569 70819 SH SOLE 0 0 70819 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 482 23710 SH SOLE 0 0 23710 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 194 12368 SH SOLE 0 0 12368 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 7138 309261 SH SOLE 0 0 309261 HANESBRANDS INC COM 410345102 15044 697459 SH SOLE 408810 0 288649 HANNON ARMSTRONG SUST INFR C COM 41068X100 1016 53497 SH SOLE 0 0 53497 HANOVER INS GROUP INC COM 410867105 210 2310 SH SOLE 1401 0 909 HARLEY DAVIDSON INC COM 412822108 1895 32475 SH SOLE 117 0 32358 HARLEY DAVIDSON INC COM 412822108 45 37800 SH Call SOLE 0 0 0 HARMAN INTL INDS INC COM 413086109 14834 133442 SH SOLE 34887 0 98555 HARRIS CORP DEL COM 413875105 31262 305084 SH SOLE 243891 0 61193 HARTFORD FINL SVCS GROUP INC COM 416515104 7299 153177 SH SOLE 86397 0 66780 HASBRO INC COM 418056107 9419 121078 SH SOLE 95517 0 25561 HAWAIIAN ELEC INDUSTRIES COM 419870100 709 21439 SH SOLE 0 0 21439 HAWAIIAN HOLDINGS INC COM 419879101 1775 31137 SH SOLE 2464 0 28673 HCA HOLDINGS INC COM 40412C101 12868 173844 SH SOLE 18651 0 155193 HCI GROUP INC COM 40416E103 309 7823 SH SOLE 0 0 7823 HCP INC COM 40414L109 10192 342920 SH SOLE 138977 0 203943 HD SUPPLY HLDGS INC COM 40416M105 6072 142835 SH SOLE 91179 0 51656 HDFC BANK LTD ADR REPS 3 SHS 40415F101 5388 88794 SH SOLE 67307 0 21487 HEADWATERS INC COM 42210P102 3121 132697 SH SOLE 0 0 132697 HEALTHCARE RLTY TR COM 421946104 246 8126 SH SOLE 0 0 8126 HEALTHCARE SVCS GRP INC COM 421906108 17177 438529 SH SOLE 29499 0 409030 HEALTHCARE TR AMER INC CL A NEW 42225P501 460 15807 SH SOLE 0 0 15807 HEALTHEQUITY INC COM 42226A107 2322 57305 SH SOLE 0 0 57305 HEALTHSOUTH CORP COM NEW 421924309 1120 27152 SH SOLE 10237 0 16915 HEARTLAND EXPRESS INC COM 422347104 959 47096 SH SOLE 43196 0 3900 HEARTLAND FINL USA INC COM 42234Q102 348 7243 SH SOLE 0 0 7243 HECLA MNG CO COM 422704106 86 16378 SH SOLE 0 0 16378 HEICO CORP NEW CL A 422806208 18767 276387 SH SOLE 0 0 276387 HEICO CORP NEW COM 422806109 6339 82170 SH SOLE 26567 0 55603 HELEN OF TROY CORP LTD COM G4388N106 1425 16879 SH SOLE 16848 0 31 HELMERICH & PAYNE INC COM 423452101 7636 98663 SH SOLE 21959 0 76704 HENRY JACK & ASSOC INC COM 426281101 12614 142081 SH SOLE 104477 0 37604 HERCULES CAPITAL INC COM 427096508 6286 445486 SH SOLE 202448 0 243038 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 2163 100625 SH SOLE 98859 0 1766 HERSHEY CO COM 427866108 3440 33255 SH SOLE 0 0 33255 HERZFELD CARIBBEAN BASIN FD COM 42804T106 214 31850 SH SOLE 0 0 31850 HESKA CORP COM RESTRC NEW 42805E306 424 5916 SH SOLE 0 0 5916 HESS CORP COM 42809H107 1256 20167 SH SOLE 2817 0 17350 HEWLETT PACKARD ENTERPRISE C COM 42824C109 12625 545573 SH SOLE 273700 0 271873 HEWLETT PACKARD ENTERPRISE C COM 42824C109 84 59900 SH Call SOLE 0 0 0 HEXCEL CORP NEW COM 428291108 4297 83536 SH SOLE 17762 0 65774 HFF INC CL A 40418F108 4562 150821 SH SOLE 150527 0 294 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 3806 192205 SH SOLE 0 0 192205 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 5545 295739 SH SOLE 0 0 295739 HIGHWOODS PPTYS INC COM 431284108 522 10236 SH SOLE 0 0 10236 HILL ROM HLDGS INC COM 431475102 219 3898 SH SOLE 2027 0 1871 HILLENBRAND INC COM 431571108 19448 507110 SH SOLE 505056 0 2054 HILLTOP HOLDINGS INC COM 432748101 939 31504 SH SOLE 21470 0 10034 HILTON WORLDWIDE HLDGS INC COM 43300A104 753 27669 SH SOLE 4493 0 23176 HMS HLDGS CORP COM 40425J101 452 24910 SH SOLE 23410 0 1500 HNI CORP COM 404251100 4814 86095 SH SOLE 86095 0 0 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 626 32950 SH SOLE 0 0 32950 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 801 24985 SH SOLE 0 0 24985 HOLLYFRONTIER CORP COM 436106108 7737 236176 SH SOLE 157239 0 78937 HOLOGIC INC COM 436440101 8076 201286 SH SOLE 177880 0 23406 HOME BANCSHARES INC COM 436893200 808 29096 SH SOLE 4523 0 24573 HOME DEPOT INC COM 437076102 158855 1184761 SH SOLE 474500 0 710261 HOME DEPOT INC COM 437076102 9 18700 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 91 13600 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 9 17900 SH Call SOLE 0 0 0 HONDA MOTOR LTD AMERN SHS 438128308 8446 289341 SH SOLE 252019 0 37322 HONEYWELL INTL INC COM 438516106 104924 905681 SH SOLE 526840 0 378841 HONEYWELL INTL INC COM 438516106 29 15300 SH Call SOLE 0 0 0 HORIZON BANCORP IND COM 440407104 209 7465 SH SOLE 0 0 7465 HORIZON PHARMA PLC SHS G4617B105 2996 185182 SH SOLE 1110 0 184072 HORIZON PHARMA PLC SHS G4617B105 1 10400 SH Call SOLE 0 0 0 HORMEL FOODS CORP COM 440452100 11756 337718 SH SOLE 48 0 337670 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 2310 72768 SH SOLE 38094 0 34674 HOST HOTELS & RESORTS INC COM 44107P104 380 20187 SH SOLE 125 0 20062 HOUSTON WIRE & CABLE CO COM 44244K109 1305 200802 SH SOLE 0 0 200802 HOVNANIAN ENTERPRISES INC CL A 442487203 37 13700 SH SOLE 0 0 13700 HOWARD HUGHES CORP COM 44267D107 1285 11260 SH SOLE 304 0 10956 HP INC COM 40434L105 3576 240947 SH SOLE 86318 0 154629 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1381 54783 SH SOLE 0 0 54783 HSBC HLDGS PLC SPON ADR NEW 404280406 15509 385986 SH SOLE 149516 0 236470 HSBC HLDGS PLC SPON ADR NEW 404280406 3 13900 SH Call SOLE 0 0 0 HSN INC COM 404303109 543 15820 SH SOLE 15538 0 282 HUANENG PWR INTL INC SPON ADR H SHS 443304100 5548 213068 SH SOLE 0 0 213068 HUB GROUP INC CL A 443320106 207 4725 SH SOLE 0 0 4725 HUBBELL INC COM 443510607 6913 59238 SH SOLE 48861 0 10377 HUDSON PAC PPTYS INC COM 444097109 1375 39530 SH SOLE 39463 0 67 HUDSON TECHNOLOGIES INC COM 444144109 171 21315 SH SOLE 0 0 21315 HUMANA INC COM 444859102 4635 22717 SH SOLE 8940 0 13777 HUNT J B TRANS SVCS INC COM 445658107 1883 19397 SH SOLE 17397 0 2000 HUNTINGTON BANCSHARES INC COM 446150104 19051 1441068 SH SOLE 907091 0 533977 HUNTINGTON BANCSHARES INC PFD CONV SER A 446150401 1339 946 SH SOLE 237 0 709 HUNTINGTON INGALLS INDS INC COM 446413106 6690 36321 SH SOLE 21163 0 15158 HUNTSMAN CORP COM 447011107 7769 407182 SH SOLE 232436 0 174746 HYATT HOTELS CORP COM CL A 448579102 1708 30913 SH SOLE 29608 0 1305 IAC INTERACTIVECORP COM 44919P508 5766 88993 SH SOLE 57439 0 31554 IAC INTERACTIVECORP COM 44919P508 28 18100 SH Call SOLE 0 0 0 IBERIABANK CORP COM 450828108 2885 34453 SH SOLE 21258 0 13195 IBIO INC COM 451033104 20 50000 SH SOLE 0 0 50000 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 4103 68475 SH SOLE 0 0 68475 ICICI BK LTD ADR 45104G104 632 84353 SH SOLE 57369 0 26984 ICON PLC SHS G4705A100 5550 73803 SH SOLE 47992 0 25811 ICU MED INC COM 44930G107 5884 39930 SH SOLE 18925 0 21005 IDEX CORP COM 45167R104 13781 153018 SH SOLE 147637 0 5381 IDEXX LABS INC COM 45168D104 4230 36068 SH SOLE 10442 0 25626 IHS MARKIT LTD SHS G47567105 8952 252805 SH SOLE 251508 0 1297 ILG INC COM 44967H101 188 10356 SH SOLE 5518 0 4838 ILLINOIS TOOL WKS INC COM 452308109 24697 201670 SH SOLE 109966 0 91704 ILLUMINA INC COM 452327109 1887 14734 SH SOLE 8476 0 6258 ILLUMINA INC NOTE 6/1 452327AF6 334 350000 PRN SOLE 0 0 350000 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 335 350000 PRN SOLE 0 0 350000 IMAX CORP COM 45245E109 1066 33948 SH SOLE 30855 0 3093 IMMUNOGEN INC COM 45253H101 1310 642160 SH SOLE 629044 0 13116 IMPERIAL OIL LTD COM NEW 453038408 444 12793 SH SOLE 0 0 12793 IMPERVA INC COM 45321L100 555 14451 SH SOLE 5206 0 9245 IMPINJ INC COM 453204109 1392 39375 SH SOLE 0 0 39375 INC RESH HLDGS INC CL A 45329R109 2070 39346 SH SOLE 37670 0 1676 INCYTE CORP COM 45337C102 1294 12910 SH SOLE 0 0 12910 INDEPENDENCE RLTY TR INC COM 45378A106 9531 1068467 SH SOLE 0 0 1068467 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 126364 4407518 SH SOLE 4387900 0 19618 INDEXIQ ETF TR IQ ENCH BD US 45409B487 214 10965 SH SOLE 0 0 10965 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 10009 507816 SH SOLE 0 0 507816 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 612 20876 SH SOLE 0 0 20876 INDEXIQ ETF TR US RL EST SMCP 45409B628 1130 41531 SH SOLE 0 0 41531 INDIA FD INC COM 454089103 1890 88370 SH SOLE 0 0 88370 INFINERA CORPORATION COM 45667G103 228 26848 SH SOLE 18717 0 8131 INFORMATION SERVICES GROUP I COM 45675Y104 272 74803 SH SOLE 0 0 74803 INFOSYS LTD SPONSORED ADR 456788108 2787 187949 SH SOLE 31072 0 156877 ING GROEP N V SPONSORED ADR 456837103 6855 486161 SH SOLE 199427 0 286734 INGERSOLL-RAND PLC SHS G47791101 33337 444253 SH SOLE 217205 0 227048 INGERSOLL-RAND PLC SHS G47791101 36 16500 SH Call SOLE 0 0 0 INGEVITY CORP COM 45688C107 1255 22869 SH SOLE 15921 0 6948 INGREDION INC COM 457187102 10987 87921 SH SOLE 57797 0 30124 INNOSPEC INC COM 45768S105 1136 16591 SH SOLE 16141 0 450 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 73 10513 SH SOLE 0 0 10513 INPHI CORP COM 45772F107 231 5167 SH SOLE 0 0 5167 INTEGER HLDGS CORP COM 45826H109 4127 140128 SH SOLE 0 0 140128 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2067 24091 SH SOLE 23096 0 995 INTEGRATED DEVICE TECHNOLOGY COM 458118106 691 29342 SH SOLE 0 0 29342 INTEL CORP COM 458140100 117487 3239227 SH SOLE 1409905 0 1829322 INTEL CORP COM 458140100 139 87400 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 5 15000 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 30 27700 SH Call SOLE 0 0 0 INTEL CORP SDCV 12/1 458140AD2 207 153000 PRN SOLE 0 0 153000 INTELIQUENT INC COM 45825N107 351 15294 SH SOLE 0 0 15294 INTER PARFUMS INC COM 458334109 345 10538 SH SOLE 0 0 10538 INTERCONTINENTAL EXCHANGE IN COM 45866F104 28645 507704 SH SOLE 131894 0 375810 INTERCONTINENTAL EXCHANGE IN COM 45866F104 4 18500 SH Call SOLE 0 0 0 INTERCONTINENTAL HOTELS GROU SPON ADR NW 2016 45857P608 274 6168 SH SOLE 0 0 6168 INTERNATIONAL BUSINESS MACHS COM 459200101 86318 520018 SH SOLE 109840 0 410178 INTERNATIONAL BUSINESS MACHS COM 459200101 192 40900 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 6927 58788 SH SOLE 42250 0 16538 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 1198 46931 SH SOLE 5774 0 41157 INTERNATIONAL TOWER HILL MIN COM 46050R102 8 15000 SH SOLE 0 0 15000 INTEROIL CORP COM 460951106 1873 39355 SH SOLE 0 0 39355 INTERPUBLIC GROUP COS INC COM 460690100 8685 370981 SH SOLE 363145 0 7836 INTERSECT ENT INC COM 46071F103 946 78175 SH SOLE 78175 0 0 INTL PAPER CO COM 460146103 27270 513949 SH SOLE 289217 0 224732 INTL PAPER CO COM 460146103 60 17400 SH Call SOLE 0 0 0 INTRALINKS HLDGS INC COM 46118H104 726 53700 SH SOLE 0 0 53700 INTRAWEST RESORTS HLDGS INC COM 46090K109 382 21377 SH SOLE 21167 0 210 INTREXON CORP COM 46122T102 862 35459 SH SOLE 0 0 35459 INTUIT COM 461202103 8422 73483 SH SOLE 23820 0 49663 INTUITIVE SURGICAL INC COM NEW 46120E602 4843 7637 SH SOLE 658 0 6979 INVENSENSE INC COM 46123D205 177 13800 SH SOLE 0 0 13800 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 394 35258 SH SOLE 0 0 35258 INVESCO BD FD COM 46132L107 2058 111313 SH SOLE 0 0 111313 INVESCO DYNAMIC CR OPP FD COM 46132R104 7197 585091 SH SOLE 0 0 585091 INVESCO LTD SHS G491BT108 9299 306490 SH SOLE 23721 0 282769 INVESCO MORTGAGE CAPITAL INC COM 46131B100 280 19190 SH SOLE 0 0 19190 INVESCO MUN OPPORTUNITY TR COM 46132C107 1451 113906 SH SOLE 0 0 113906 INVESCO MUN TR COM 46131J103 666 54348 SH SOLE 0 0 54348 INVESCO MUNI INCOME OPP TRST COM 46132X101 136 18956 SH SOLE 0 0 18956 INVESCO PA VALUE MUN INCOME COM 46132K109 1206 99145 SH SOLE 0 0 99145 INVESCO QUALITY MUNI INC TRS COM 46133G107 2315 186723 SH SOLE 0 0 186723 INVESCO SR INCOME TR COM 46131H107 1210 260746 SH SOLE 0 0 260746 INVESCO TR INVT GRADE MUNS COM 46131M106 263 20610 SH SOLE 0 0 20610 INVESCO VALUE MUN INCOME TR COM 46132P108 375 25638 SH SOLE 0 0 25638 INVESTORS BANCORP INC NEW COM 46146L101 1676 120176 SH SOLE 116947 0 3229 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 344 81888 SH SOLE 0 0 81888 IONIS PHARMACEUTICALS INC COM 462222100 33412 698562 SH SOLE 665178 0 33384 IPG PHOTONICS CORP COM 44980X109 2093 21200 SH SOLE 17905 0 3295 IRIDIUM COMMUNICATIONS INC COM 46269C102 9128 950868 SH SOLE 84604 0 866264 IRIDIUM COMMUNICATIONS INC COM 46269C102 9 26600 SH Call SOLE 0 0 0 IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 501 1472 SH SOLE 0 0 1472 IROBOT CORP COM 462726100 932 15937 SH SOLE 0 0 15937 IRON MTN INC NEW COM 46284V101 77387 2382614 SH SOLE 2269638 0 112976 ISHARES 10+ YR CR BD ETF 464289511 6744 114890 SH SOLE 68330 0 46560 ISHARES ALL PERU CAP ETF 464289842 1340 40865 SH SOLE 0 0 40865 ISHARES EM CRP BD ETF 464286251 594 11993 SH SOLE 0 0 11993 ISHARES EM HGHYL BD ETF 464286285 1724 35417 SH SOLE 0 0 35417 ISHARES EM MKTS CURR ETF 464286517 415 9676 SH SOLE 0 0 9676 ISHARES EM MKTS DIV ETF 464286319 797 23041 SH SOLE 0 0 23041 ISHARES GLB HGH YLD ETF 464286178 668 13779 SH SOLE 0 0 13779 ISHARES GRWT ALLOCAT ETF 464289867 432 10650 SH SOLE 0 0 10650 ISHARES INDIA 50 ETF 464289529 693 25330 SH SOLE 0 0 25330 ISHARES MIN VOL EMRG MKT 464286533 3529 72156 SH SOLE 0 0 72156 ISHARES MIN VOL GBL ETF 464286525 3273 45073 SH SOLE 0 0 45073 ISHARES MODERT ALLOC ETF 464289875 1009 28653 SH SOLE 0 0 28653 ISHARES MSCI AUST ETF 464286103 17855 882594 SH SOLE 868590 0 14004 ISHARES MSCI BRZ CAP ETF 464286400 2004 60112 SH SOLE 0 0 60112 ISHARES MSCI CDA ETF 464286509 13194 504563 SH SOLE 0 0 504563 ISHARES MSCI EURO FL ETF 464289180 926 48837 SH SOLE 0 0 48837 ISHARES MSCI EURZONE ETF 464286608 2585 74700 SH SOLE 54424 0 20276 ISHARES MSCI GERMANY ETF 464286806 228 8621 SH SOLE 0 0 8621 ISHARES MSCI HONG KG ETF 464286871 6576 337578 SH SOLE 0 0 337578 ISHARES MSCI MEX CAP ETF 464286822 17739 403413 SH SOLE 0 0 403413 ISHARES MSCI PAC JP ETF 464286665 1237 31273 SH SOLE 0 0 31273 ISHARES MSCI SPAN CP ETF 464286764 215 8093 SH SOLE 0 0 8093 ISHARES MSCI SZ CAP ETF 464286749 2679 90938 SH SOLE 76313 0 14625 ISHARES NW ZEALND CP ETF 464289123 1184 29808 SH SOLE 0 0 29808 ISHARES RUS TP200 GR ETF 464289438 286 5074 SH SOLE 0 0 5074 ISHARES GOLD TRUST ISHARES 464285105 14583 1316184 SH SOLE 326247 0 989937 ISHARES INC CORE MSCI EMKT 46434G103 37070 873266 SH SOLE 637587 0 235679 ISHARES INC MSCI GBL ETF NEW 46434G848 576 22382 SH SOLE 0 0 22382 ISHARES INC MSCI GBL ETF NEW 46434G855 237 13810 SH SOLE 0 0 13810 ISHARES INC MSCI JPN ETF NEW 46434G822 2368 48470 SH SOLE 0 0 48470 ISHARES INC MSCI TAIWAN ETF 46434G772 1456 49587 SH SOLE 0 0 49587 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 160 10239 SH SOLE 0 0 10239 ISHARES SILVER TRUST ISHARES 46428Q109 7351 486517 SH SOLE 0 0 486517 ISHARES SILVER TRUST ISHARES 46428Q109 1 19500 SH Call SOLE 0 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 991 20930 SH SOLE 0 0 20930 ISHARES TR 0-5YR INVT GR CP 46434V100 408 8127 SH SOLE 0 0 8127 ISHARES TR 1-3 YR CR BD ETF 464288646 44858 427453 SH SOLE 228287 0 199166 ISHARES TR 1-3 YR TR BD ETF 464287457 19852 235071 SH SOLE 76009 0 159062 ISHARES TR 10-20 YR TRS ETF 464288653 8557 64378 SH SOLE 0 0 64378 ISHARES TR 20 YR TR BD ETF 464287432 10969 92075 SH SOLE 14154 0 77921 ISHARES TR 3-7 YR TR BD ETF 464288661 19750 161205 SH SOLE 13731 0 147474 ISHARES TR 7-10 Y TR BD ETF 464287440 22800 217512 SH SOLE 78102 0 139410 ISHARES TR A RATE CP BD ETF 46429B291 4780 93063 SH SOLE 0 0 93063 ISHARES TR AGENCY BOND ETF 464288166 9198 81670 SH SOLE 55232 0 26438 ISHARES TR CHINA LG-CAP ETF 464287184 2359 67973 SH SOLE 0 0 67973 ISHARES TR COHEN&STEER REIT 464287564 11346 113872 SH SOLE 19010 0 94862 ISHARES TR CORE DIV GRWTH 46434V621 1656 57317 SH SOLE 0 0 57317 ISHARES TR CORE HIGH DV ETF 46429B663 6475 78727 SH SOLE 2363 0 76364 ISHARES TR CORE MSCI EAFE 46432F842 211920 3951519 SH SOLE 3648365 0 303154 ISHARES TR CORE MSCI EURO 46434V738 4099 100738 SH SOLE 67847 0 32891 ISHARES TR CORE RUSSELL GRW 464287671 9729 226683 SH SOLE 200692 0 25991 ISHARES TR CORE RUSSELL VAL 464287663 2376 48359 SH SOLE 39087 0 9272 ISHARES TR CORE S&P MCP ETF 464287507 31726 191863 SH SOLE 90 0 191773 ISHARES TR CORE S&P SCP ETF 464287804 118719 863245 SH SOLE 129246 0 733999 ISHARES TR CORE S&P TTL STK 464287150 9048 176416 SH SOLE 0 0 176416 ISHARES TR CORE S&P500 ETF 464287200 145074 644799 SH SOLE 277633 0 367166 ISHARES TR CORE ST USDB ETF 46432F859 4075 81492 SH SOLE 6722 0 74770 ISHARES TR CORE TL USD BD 46434V613 1480 29441 SH SOLE 0 0 29441 ISHARES TR CORE US AGGBD ET 464287226 1144241 10588914 SH SOLE 9447240 0 1141674 ISHARES TR CUR HD EURZN ETF 46434V639 21620 812781 SH SOLE 0 0 812781 ISHARES TR DOW JONES US ETF 464287846 912 8141 SH SOLE 0 0 8141 ISHARES TR EAFE GRWTH ETF 464288885 59243 930177 SH SOLE 900599 0 29578 ISHARES TR EAFE SML CP ETF 464288273 59026 1184298 SH SOLE 1132188 0 52110 ISHARES TR EAFE VALUE ETF 464288877 60242 1274969 SH SOLE 1259599 0 15370 ISHARES TR EUROPE ETF 464287861 1399 36054 SH SOLE 0 0 36054 ISHARES TR FLTG RATE BD ETF 46429B655 3985 78558 SH SOLE 21933 0 56625 ISHARES TR GL TIMB FORE ETF 464288174 991 18487 SH SOLE 0 0 18487 ISHARES TR GLB CNSM STP ETF 464288737 2568 27883 SH SOLE 0 0 27883 ISHARES TR GLB INFRASTR ETF 464288372 454 11618 SH SOLE 0 0 11618 ISHARES TR GLOB HLTHCRE ETF 464287325 2565 27049 SH SOLE 0 0 27049 ISHARES TR GLOBAL ENERG ETF 464287341 403 11566 SH SOLE 0 0 11566 ISHARES TR GLOBAL FINLS ETF 464287333 8052 139351 SH SOLE 138309 0 1042 ISHARES TR GLOBAL TECH ETF 464287291 1581 14389 SH SOLE 0 0 14389 ISHARES TR GOV/CRED BD ETF 464288596 2256 20137 SH SOLE 0 0 20137 ISHARES TR HDG MSCI EAFE 46434V803 15289 585322 SH SOLE 325812 0 259510 ISHARES TR HDG MSCI JAPAN 46434V886 15606 561357 SH SOLE 546528 0 14829 ISHARES TR IBONDS DEC18 ETF 46434VAA8 851 33879 SH SOLE 0 0 33879 ISHARES TR IBONDS DEC19 ETF 46434VAU4 961 38592 SH SOLE 0 0 38592 ISHARES TR IBOXX HI YD ETF 464288513 18805 217273 SH SOLE 3418 0 213855 ISHARES TR IBOXX INV CP ETF 464287242 48479 413710 SH SOLE 168137 0 245573 ISHARES TR INTERM CR BD ETF 464288638 107990 998127 SH SOLE 893723 0 104404 ISHARES TR INTL SEL DIV ETF 464288448 17767 601064 SH SOLE 411619 0 189445 ISHARES TR INTL TREA BD ETF 464288117 1485 16524 SH SOLE 0 0 16524 ISHARES TR INTRM GOV/CR ETF 464288612 2597 23638 SH SOLE 245 0 23393 ISHARES TR JP MOR EM MK ETF 464288281 2684 24351 SH SOLE 0 0 24351 ISHARES TR LATN AMER 40 ETF 464287390 649 23524 SH SOLE 52 0 23472 ISHARES TR MBS ETF 464288588 24962 234738 SH SOLE 131362 0 103376 ISHARES TR MICRO-CAP ETF 464288869 1558 18145 SH SOLE 0 0 18145 ISHARES TR MIN VOL EAFE ETF 46429B689 10478 171150 SH SOLE 37621 0 133529 ISHARES TR MIN VOL JAPN ETF 46434V712 224 3944 SH SOLE 0 0 3944 ISHARES TR MIN VOL USA ETF 46429B697 30014 663731 SH SOLE 115 0 663616 ISHARES TR MRGSTR MD CP ETF 464288208 21613 137420 SH SOLE 0 0 137420 ISHARES TR MRGSTR MD CP VAL 464288406 2217 15346 SH SOLE 0 0 15346 ISHARES TR MRNGSTR INC ETF 46432F875 8728 359039 SH SOLE 328006 0 31033 ISHARES TR MRNGSTR LG-CP ET 464287127 3483 26254 SH SOLE 44 0 26210 ISHARES TR MRNGSTR LG-CP GR 464287119 333 2755 SH SOLE 0 0 2755 ISHARES TR MRNGSTR LG-CP VL 464288109 1369 14543 SH SOLE 0 0 14543 ISHARES TR MSCI AC ASIA ETF 464288182 790 14385 SH SOLE 0 0 14385 ISHARES TR MSCI ACWI ETF 464288257 4520 76385 SH SOLE 2296 0 74089 ISHARES TR MSCI ACWI EX US 464288240 26605 660656 SH SOLE 0 0 660656 ISHARES TR MSCI EAFE ETF 464287465 658591 11408129 SH SOLE 10173467 0 1234662 ISHARES TR MSCI EMG MKT ETF 464287234 195452 5582755 SH SOLE 4835177 0 747578 ISHARES TR MSCI EMG MKT ETF 464287234 4 47400 SH Call SOLE 0 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 18499 566120 SH SOLE 0 0 566120 ISHARES TR MSCI INDONIA ETF 46429B309 1308 54204 SH SOLE 0 0 54204 ISHARES TR MSCI UK ETF NEW 46435G334 1265 41223 SH SOLE 0 0 41223 ISHARES TR MTG REL ETF NEW 46435G342 7723 183629 SH SOLE 0 0 183629 ISHARES TR N AMER TECH ETF 464287549 1130 9128 SH SOLE 0 0 9128 ISHARES TR NA NAT RES 464287374 1020 28363 SH SOLE 0 0 28363 ISHARES TR NA TEC-SFTWR ETF 464287515 3664 33665 SH SOLE 0 0 33665 ISHARES TR NASDQ BIOTEC ETF 464287556 26608 100260 SH SOLE 38487 0 61773 ISHARES TR NATIONAL MUN ETF 464288414 85794 793066 SH SOLE 577673 0 215393 ISHARES TR PHLX SEMICND ETF 464287523 1544 12583 SH SOLE 0 0 12583 ISHARES TR RUS 1000 ETF 464287622 18774 150845 SH SOLE 12377 0 138468 ISHARES TR RUS 1000 GRW ETF 464287614 804748 7671577 SH SOLE 5979166 0 1692411 ISHARES TR RUS 1000 VAL ETF 464287598 811271 7241532 SH SOLE 5818023 0 1423509 ISHARES TR RUS 2000 GRW ETF 464287648 19873 129043 SH SOLE 2915 0 126128 ISHARES TR RUS 2000 VAL ETF 464287630 40132 337403 SH SOLE 2104 0 335299 ISHARES TR RUS MD CP GR ETF 464287481 14131 145086 SH SOLE 3085 0 142001 ISHARES TR RUS MDCP VAL ETF 464287473 23454 291600 SH SOLE 128439 0 163161 ISHARES TR RUS MID-CAP ETF 464287499 21070 117800 SH SOLE 21557 0 96243 ISHARES TR RUSSELL 2000 ETF 464287655 328282 2434399 SH SOLE 2086759 0 347640 ISHARES TR RUSSELL 3000 ETF 464287689 11221 84382 SH SOLE 43295 0 41087 ISHARES TR S&P 100 ETF 464287101 2274 22896 SH SOLE 0 0 22896 ISHARES TR S&P 500 GRWT ETF 464287309 58413 479604 SH SOLE 0 0 479604 ISHARES TR S&P 500 VAL ETF 464287408 47600 469523 SH SOLE 37453 0 432070 ISHARES TR S&P MC 400GR ETF 464287606 60602 332609 SH SOLE 0 0 332609 ISHARES TR S&P MC 400VL ETF 464287705 57802 398052 SH SOLE 25642 0 372410 ISHARES TR SELECT DIVID ETF 464287168 30311 342220 SH SOLE 0 0 342220 ISHARES TR SHRT NAT MUN ETF 464288158 533 5075 SH SOLE 0 0 5075 ISHARES TR SHRT TRS BD ETF 464288679 9837 89187 SH SOLE 0 0 89187 ISHARES TR SP SMCP600GR ETF 464287887 17861 119069 SH SOLE 0 0 119069 ISHARES TR SP SMCP600VL ETF 464287879 6898 49267 SH SOLE 0 0 49267 ISHARES TR TIPS BD ETF 464287176 15183 134158 SH SOLE 32 0 134126 ISHARES TR TRANS AVG ETF 464287192 3090 18969 SH SOLE 0 0 18969 ISHARES TR U.S. AER&DEF ETF 464288760 4845 34480 SH SOLE 0 0 34480 ISHARES TR U.S. BAS MTL ETF 464287838 4529 54466 SH SOLE 0 0 54466 ISHARES TR U.S. CNSM GD ETF 464287812 9205 83138 SH SOLE 65085 0 18053 ISHARES TR U.S. CNSM SV ETF 464287580 6539 43297 SH SOLE 0 0 43297 ISHARES TR U.S. ENERGY ETF 464287796 3396 81744 SH SOLE 53 0 81691 ISHARES TR U.S. FIN SVC ETF 464287770 13628 128249 SH SOLE 102365 0 25884 ISHARES TR U.S. FINLS ETF 464287788 5587 55068 SH SOLE 0 0 55068 ISHARES TR U.S. INDS ETF 464287754 3559 29515 SH SOLE 0 0 29515 ISHARES TR U.S. INSRNCE ETF 464288786 874 14728 SH SOLE 0 0 14728 ISHARES TR U.S. MED DVC ETF 464288810 6695 50280 SH SOLE 0 0 50280 ISHARES TR U.S. PFD STK ETF 464288687 24219 650876 SH SOLE 207986 0 442890 ISHARES TR U.S. PHARMA ETF 464288836 2427 17161 SH SOLE 0 0 17161 ISHARES TR U.S. REAL ES ETF 464287739 9943 129234 SH SOLE 351 0 128883 ISHARES TR U.S. TECH ETF 464287721 6170 51307 SH SOLE 0 0 51307 ISHARES TR U.S. UTILITS ETF 464287697 2741 22496 SH SOLE 0 0 22496 ISHARES TR US CREDIT BD ETF 464288620 10159 93017 SH SOLE 89716 0 3301 ISHARES TR US HLTHCARE ETF 464287762 5387 37374 SH SOLE 0 0 37374 ISHARES TR US HLTHCR PR ETF 464288828 13552 108175 SH SOLE 106474 0 1701 ISHARES TR US HOME CONS ETF 464288752 1011 36805 SH SOLE 0 0 36805 ISHARES TR US OIL EQ&SV ETF 464288844 592 13027 SH SOLE 0 0 13027 ISHARES TR US OIL&GS EX ETF 464288851 278 4241 SH SOLE 0 0 4241 ISHARES TR US REGNL BKS ETF 464288778 1558 34343 SH SOLE 0 0 34343 ISHARES TR US TREASURY ETF 46429B267 4171 167292 SH SOLE 99218 0 68074 ISHARES TR USA ESG SLCT ETF 464288802 614 6677 SH SOLE 0 0 6677 ISHARES TR USA MOMENTUM FCT 46432F396 17528 231058 SH SOLE 202309 0 28749 ISHARES TR USA QUALITY FCTR 46432F339 458 6632 SH SOLE 0 0 6632 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 1521 30315 SH SOLE 0 0 30315 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 872 84846 SH SOLE 81183 0 3663 ITT INC COM 45073V108 349 9057 SH SOLE 7759 0 1298 J & J SNACK FOODS CORP COM 466032109 345 2589 SH SOLE 0 0 2589 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 1280 26156 SH SOLE 84 0 26072 J2 GLOBAL INC COM 48123V102 7434 90881 SH SOLE 58950 0 31931 JABIL CIRCUIT INC COM 466313103 6330 267445 SH SOLE 189362 0 78083 JABIL CIRCUIT INC COM 466313103 34 14300 SH Call SOLE 0 0 0 JACK IN THE BOX INC COM 466367109 1427 12784 SH SOLE 5118 0 7666 JACOBS ENGR GROUP INC DEL COM 469814107 836 14669 SH SOLE 0 0 14669 JAMES RIV GROUP LTD COM G5005R107 2877 69240 SH SOLE 69240 0 0 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 653 67112 SH SOLE 0 0 67112 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 3378 30984 SH SOLE 0 0 30984 JEFFERIES GROUP INC NEW DBCV 3.875%11/0 472319AG7 1772 1754000 PRN SOLE 0 0 1754000 JERNIGAN CAP INC COM 476405105 1924 91398 SH SOLE 0 0 91398 JETBLUE AIRWAYS CORP COM 477143101 3096 138089 SH SOLE 54938 0 83151 JOHN BEAN TECHNOLOGIES CORP COM 477839104 496 5770 SH SOLE 5619 0 151 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 252 8659 SH SOLE 0 0 8659 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 285 18156 SH SOLE 0 0 18156 JOHNSON & JOHNSON COM 478160104 317784 2758289 SH SOLE 1435454 0 1322835 JOHNSON CTLS INTL PLC SHS G51502105 69767 1693782 SH SOLE 1574764 0 119018 JONES LANG LASALLE INC COM 48020Q107 662 6552 SH SOLE 5826 0 726 JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 435 9820 SH SOLE 0 0 9820 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6570 207851 SH SOLE 0 0 207851 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 7 27600 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 366400 4246134 SH SOLE 1491582 0 2754552 JPMORGAN CHASE & CO COM 46625H100 306 18600 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 376 27100 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 98 16300 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 543 59000 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 174 13400 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 5226 184933 SH SOLE 176774 0 8159 KAISER ALUMINUM CORP COM PAR $0.01 483007704 327 4214 SH SOLE 4214 0 0 KANDI TECHNOLOGIES GROUP INC COM 483709101 85 17400 SH SOLE 0 0 17400 KANSAS CITY SOUTHERN COM NEW 485170302 18987 223761 SH SOLE 0 0 223761 KANSAS CITY SOUTHERN COM NEW 485170302 9 10200 SH Call SOLE 0 0 0 KAPSTONE PAPER & PACKAGING C COM 48562P103 4708 213527 SH SOLE 11365 0 202162 KAR AUCTION SVCS INC COM 48238T109 1834 43036 SH SOLE 29119 0 13917 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 2234 189186 SH SOLE 0 0 189186 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 403 25338 SH SOLE 0 0 25338 KAYNE ANDERSON MLP INVT CO COM 486606106 2767 141315 SH SOLE 0 0 141315 KBR INC COM 48242W106 268 16051 SH SOLE 11286 0 4765 KEARNY FINL CORP MD COM 48716P108 461 29626 SH SOLE 29122 0 504 KELLOGG CO COM 487836108 10491 142336 SH SOLE 5939 0 136397 KEMET CORP COM NEW 488360207 112 16872 SH SOLE 0 0 16872 KENNEDY-WILSON HLDGS INC COM 489398107 1050 51236 SH SOLE 24243 0 26993 KERYX BIOPHARMACEUTICALS INC COM 492515101 70 11905 SH SOLE 0 0 11905 KEYCORP NEW COM 493267108 11323 619769 SH SOLE 120482 0 499287 KEYCORP NEW PFD 7.75% SR A 493267405 1412 10456 SH SOLE 1661 0 8795 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2181 59626 SH SOLE 57011 0 2615 KILROY RLTY CORP COM 49427F108 2061 28144 SH SOLE 27859 0 285 KIMBERLY CLARK CORP COM 494368103 150427 1318140 SH SOLE 1048444 0 269696 KIMCO RLTY CORP COM 49446R109 7300 290125 SH SOLE 211198 0 78927 KINDER MORGAN INC DEL *W EXP 05/25/201 49456B119 1 49904 SH SOLE 0 0 49904 KINDER MORGAN INC DEL COM 49456B101 28725 1387025 SH SOLE 118095 0 1268930 KINDER MORGAN INC DEL PFD SER A 49456B200 1528 31398 SH SOLE 0 0 31398 KINGOLD JEWELRY INC COM NEW 49579A204 22 17000 SH SOLE 0 0 17000 KINROSS GOLD CORP COM NO PAR 496902404 63 20400 SH SOLE 0 0 20400 KIRBY CORP COM 497266106 383 5765 SH SOLE 0 0 5765 KITE PHARMA INC COM 49803L109 551 12279 SH SOLE 0 0 12279 KITE RLTY GROUP TR COM NEW 49803T300 794 33828 SH SOLE 0 0 33828 KITOV PHARMACEUTICALS HLDGS SPONSORED ADR 49803V107 57 18256 SH SOLE 0 0 18256 KKR & CO L P DEL COM UNITS 48248M102 3438 223377 SH SOLE 0 0 223377 KLA-TENCOR CORP COM 482480100 5181 65849 SH SOLE 37677 0 28172 KLX INC COM 482539103 402 8907 SH SOLE 0 0 8907 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 2088 88490 SH SOLE 0 0 88490 KNOWLES CORP COM 49926D109 8479 507398 SH SOLE 489735 0 17663 KOHLS CORP COM 500255104 6835 138412 SH SOLE 13518 0 124894 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 7834 256248 SH SOLE 171187 0 85061 KOPIN CORP COM 500600101 43 15200 SH SOLE 0 0 15200 KOREA ELECTRIC PWR SPONSORED ADR 500631106 300 16239 SH SOLE 16239 0 0 KORN FERRY INTL COM NEW 500643200 1535 52160 SH SOLE 48712 0 3448 KOSMOS ENERGY LTD SHS G5315B107 95 13590 SH SOLE 0 0 13590 KRAFT HEINZ CO COM 500754106 132844 1521345 SH SOLE 386015 0 1135330 KRAFT HEINZ CO COM 500754106 99 48400 SH Call SOLE 0 0 0 KRAFT HEINZ CO COM 500754106 16 11400 SH Call SOLE 0 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 1205 34706 SH SOLE 0 0 34706 KROGER CO COM 501044101 13119 380144 SH SOLE 203530 0 176614 KRONOS WORLDWIDE INC COM 50105F105 389 32541 SH SOLE 0 0 32541 KT CORP SPONSORED ADR 48268K101 572 40608 SH SOLE 40608 0 0 KULICKE & SOFFA INDS INC COM 501242101 557 34896 SH SOLE 0 0 34896 L BRANDS INC COM 501797104 4075 61895 SH SOLE 0 0 61895 L-3 COMMUNICATIONS HLDGS INC COM 502424104 31544 207375 SH SOLE 196888 0 10487 LA Z BOY INC COM 505336107 3059 98515 SH SOLE 0 0 98515 LA Z BOY INC COM 505336107 146 86100 SH Call SOLE 0 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 11767 91657 SH SOLE 62381 0 29276 LABORATORY CORP AMER HLDGS NOTE 9/1 50540RAG7 258 150000 PRN SOLE 0 0 150000 LADENBURG THALMAN FIN SVCS I COM 50575Q102 429 175813 SH SOLE 0 0 175813 LAM RESEARCH CORP COM 512807108 6835 64650 SH SOLE 36782 0 27868 LAMAR ADVERTISING CO NEW CL A 512816109 4276 63598 SH SOLE 5980 0 57618 LAMB WESTON HLDGS INC COM 513272104 1178 31123 SH SOLE 166 0 30957 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 2016 132186 SH SOLE 0 0 132186 LANDSTAR SYS INC COM 515098101 17131 200834 SH SOLE 192834 0 8000 LANNET INC COM 516012101 1476 66935 SH SOLE 55550 0 11385 LAREDO PETROLEUM INC COM 516806106 411 29099 SH SOLE 0 0 29099 LAS VEGAS SANDS CORP COM 517834107 5964 111662 SH SOLE 0 0 111662 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 6029 197862 SH SOLE 91397 0 106465 LAUDER ESTEE COS INC CL A 518439104 12949 169278 SH SOLE 3060 0 166218 LAZARD GLB TTL RET&INCM FD I COM 52106W103 5446 396335 SH SOLE 0 0 396335 LAZARD LTD SHS A G54050102 7588 184671 SH SOLE 9730 0 174941 LAZARD WORLD DIVID & INCOME COM 521076109 3513 354455 SH SOLE 0 0 354455 LEAR CORP COM NEW 521865204 10715 80948 SH SOLE 57130 0 23818 LEGACY RESVS LP UNIT LP INT 524707304 147 69228 SH SOLE 0 0 69228 LEGG MASON BW GLB INC OPP FD COM 52469B100 648 54779 SH SOLE 0 0 54779 LEGG MASON ETF EQUITY TR LOW DIVI ETF 52468L406 328 11468 SH SOLE 0 0 11468 LEGG MASON INC COM 524901105 19038 636516 SH SOLE 634471 0 2045 LEGGETT & PLATT INC COM 524660107 8024 164155 SH SOLE 96741 0 67414 LEIDOS HLDGS INC COM 525327102 8996 175903 SH SOLE 157682 0 18221 LENDINGTREE INC NEW COM 52603B107 1029 10151 SH SOLE 9966 0 185 LENNAR CORP CL A 526057104 1508 35133 SH SOLE 5348 0 29785 LEUCADIA NATL CORP COM 527288104 3978 171081 SH SOLE 3370 0 167711 LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 2984 52952 SH SOLE 36763 0 16189 LEXICON PHARMACEUTICALS INC COM NEW 528872302 420 30383 SH SOLE 25772 0 4611 LEXINGTON REALTY TRUST COM 529043101 1691 156541 SH SOLE 0 0 156541 LG DISPLAY CO LTD SPONS ADR REP 50186V102 766 59600 SH SOLE 59600 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 6995 1355706 SH SOLE 0 0 1355706 LIBERTY ALL-STAR GROWTH FD I COM 529900102 194 46396 SH SOLE 0 0 46396 LIBERTY BROADBAND CORP COM SER A 530307107 2827 39012 SH SOLE 29399 0 9613 LIBERTY BROADBAND CORP COM SER C 530307305 5887 79483 SH SOLE 58768 0 20715 LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 1271 60025 SH SOLE 57197 0 2828 LIBERTY GLOBAL PLC SHS CL A G5480U104 272 8908 SH SOLE 1606 0 7302 LIBERTY GLOBAL PLC SHS CL C G5480U120 2251 75798 SH SOLE 51572 0 24226 LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 3190 86530 SH SOLE 84631 0 1899 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 16686 835136 SH SOLE 746373 0 88763 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 277 465000 PRN SOLE 0 0 465000 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 233 11366 SH SOLE 7116 0 4250 LIBERTY MEDIA CORP DELAWARE COM A MEDIA GRP 531229870 1379 43993 SH SOLE 37306 0 6687 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 5949 172341 SH SOLE 128432 0 43909 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 543 26359 SH SOLE 16480 0 9879 LIBERTY MEDIA CORP DELAWARE COM C MEDIA GRP 531229854 2481 79178 SH SOLE 64388 0 14790 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 11717 345445 SH SOLE 267733 0 77712 LIBERTY PPTY TR SH BEN INT 531172104 364 9222 SH SOLE 0 0 9222 LIFE STORAGE INC COM 53223X107 799 9370 SH SOLE 0 0 9370 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 819 8056 SH SOLE 3431 0 4625 LILLY ELI & CO COM 532457108 30332 412401 SH SOLE 54178 0 358223 LILLY ELI & CO COM 532457108 119 28600 SH Call SOLE 0 0 0 LINCOLN ELEC HLDGS INC COM 533900106 4932 64325 SH SOLE 55972 0 8353 LINCOLN NATL CORP IND COM 534187109 9264 139790 SH SOLE 34714 0 105076 LINEAR TECHNOLOGY CORP COM 535678106 2935 47078 SH SOLE 32735 0 14343 LIONS GATE ENTMNT CORP CL A VTG 535919401 255 9493 SH SOLE 3184 0 6309 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 3530 143855 SH SOLE 135986 0 7869 LITHIA MTRS INC CL A 536797103 3240 33456 SH SOLE 12066 0 21390 LITTELFUSE INC COM 537008104 3443 22688 SH SOLE 22409 0 279 LIVE NATION ENTERTAINMENT IN COM 538034109 1592 59855 SH SOLE 55862 0 3993 LIVE OAK BANCSHARES INC COM 53803X105 615 33224 SH SOLE 0 0 33224 LKQ CORP COM 501889208 5355 174722 SH SOLE 99761 0 74961 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 10009 3228687 SH SOLE 3184895 0 43792 LMP CAP & INCOME FD INC COM 50208A102 9202 692419 SH SOLE 0 0 692419 LOCKHEED MARTIN CORP COM 539830109 104288 417247 SH SOLE 234820 0 182427 LOEWS CORP COM 540424108 7014 149769 SH SOLE 141176 0 8593 LOGITECH INTL S A SHS H50430232 1029 41237 SH SOLE 9416 0 31821 LOUISIANA PAC CORP COM 546347105 1333 70429 SH SOLE 57912 0 12517 LOWES COS INC COM 548661107 49172 691399 SH SOLE 161069 0 530330 LOWES COS INC COM 548661107 135 12000 SH Call SOLE 0 0 0 LPL FINL HLDGS INC COM 50212V100 22309 633604 SH SOLE 633340 0 264 LTC PPTYS INC COM 502175102 924 19675 SH SOLE 1717 0 17958 LULULEMON ATHLETICA INC COM 550021109 1283 19740 SH SOLE 0 0 19740 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 272 17301 SH SOLE 0 0 17301 LUMENTUM HLDGS INC COM 55024U109 8991 232624 SH SOLE 112 0 232512 LUNA INNOVATIONS COM 550351100 120 81459 SH SOLE 0 0 81459 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 40752 475066 SH SOLE 278660 0 196406 M & T BK CORP COM 55261F104 1748 11171 SH SOLE 621 0 10550 M D C HLDGS INC COM 552676108 671 26135 SH SOLE 7657 0 18478 MACATAWA BK CORP COM 554225102 152 14641 SH SOLE 0 0 14641 MACERICH CO COM 554382101 3205 45243 SH SOLE 43781 0 1462 MACK CALI RLTY CORP COM 554489104 1605 55319 SH SOLE 46987 0 8332 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 2724 58852 SH SOLE 57512 0 1340 MACQUARIE FT TR GB INF UT DI COM 55607W100 274 24048 SH SOLE 0 0 24048 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 399 20241 SH SOLE 0 0 20241 MACQUARIE INFRASTRUCTURE COR COM 55608B105 12004 146932 SH SOLE 21727 0 125205 MACQUARIE INFRASTRUCTURE COR NOTE 2.000%10/0 55608BAB1 201 200000 PRN SOLE 0 0 200000 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 581 500000 PRN SOLE 0 0 500000 MACYS INC COM 55616P104 7619 212757 SH SOLE 62 0 212695 MADDEN STEVEN LTD COM 556269108 1928 53929 SH SOLE 51016 0 2913 MADISON CVRED CALL & EQ STR COM 557437100 143 18533 SH SOLE 0 0 18533 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1017 5927 SH SOLE 264 0 5663 MADISON STRTG SECTOR PREM FD COM 558268108 178 14996 SH SOLE 0 0 14996 MAGELLAN HEALTH INC COM NEW 559079207 205 2720 SH SOLE 0 0 2720 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 53003 700831 SH SOLE 271575 0 429256 MAGNA INTL INC COM 559222401 1908 43973 SH SOLE 0 0 43973 MAIN STREET CAPITAL CORP COM 56035L104 6601 179515 SH SOLE 0 0 179515 MAINSTAY DEFINEDTERM MN OPP COM 56064K100 7963 435151 SH SOLE 0 0 435151 MALLINCKRODT PUB LTD CO SHS G5785G107 969 19440 SH SOLE 0 0 19440 MANAGED DURATION INVT GRD FU COM 56165R103 227 17308 SH SOLE 0 0 17308 MANHATTAN ASSOCS INC COM 562750109 4634 87384 SH SOLE 28949 0 58435 MANHATTAN BRIDGE CAPITAL INC COM 562803106 162 21311 SH SOLE 0 0 21311 MANITOWOC FOODSERVICE INC COM 563568104 869 44967 SH SOLE 24258 0 20709 MANITOWOC INC COM 563571108 144 24089 SH SOLE 0 0 24089 MANNKIND CORP COM 56400P201 161 252761 SH SOLE 0 0 252761 MANPOWERGROUP INC COM 56418H100 8376 94248 SH SOLE 93888 0 360 MANULIFE FINL CORP COM 56501R106 1207 67870 SH SOLE 19848 0 48022 MARATHON OIL CORP COM 565849106 36551 2111569 SH SOLE 642094 0 1469475 MARATHON PETE CORP COM 56585A102 96556 1917695 SH SOLE 380185 0 1537510 MARATHON PETE CORP COM 56585A102 27 15100 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 114 28400 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 304 106800 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 159 57700 SH Call SOLE 0 0 0 MARINE HARVEST ASA SPONSORED ADR 56824R205 524 28887 SH SOLE 25287 0 3600 MARINEMAX INC COM 567908108 1180 61001 SH SOLE 27969 0 33032 MARKEL CORP COM 570535104 13501 14927 SH SOLE 11551 0 3376 MARKETAXESS HLDGS INC COM 57060D108 7488 50965 SH SOLE 49668 0 1297 MARRIOTT INTL INC NEW CL A 571903202 20922 253043 SH SOLE 79267 0 173776 MARRIOTT INTL INC NEW CL A 571903202 90 18000 SH Call SOLE 0 0 0 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 258 3035 SH SOLE 1073 0 1962 MARSH & MCLENNAN COS INC COM 571748102 16810 248709 SH SOLE 149770 0 98939 MARTIN MARIETTA MATLS INC COM 573284106 6294 28408 SH SOLE 10816 0 17592 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 931 50757 SH SOLE 0 0 50757 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 305 21956 SH SOLE 190 0 21766 MASCO CORP COM 574599106 12972 410234 SH SOLE 238585 0 171649 MASIMO CORP COM 574795100 23812 353286 SH SOLE 1203 0 352083 MASTEC INC COM 576323109 691 18058 SH SOLE 0 0 18058 MASTERCARD INCORPORATED CL A 57636Q104 31725 307263 SH SOLE 187442 0 119821 MATCH GROUP INC COM 57665R106 849 49652 SH SOLE 0 0 49652 MATERION CORP COM 576690101 489 12336 SH SOLE 0 0 12336 MATTEL INC COM 577081102 3648 132401 SH SOLE 62612 0 69789 MATTHEWS INTL CORP CL A 577128101 18953 246620 SH SOLE 245876 0 744 MAUI LD & PINEAPPLE INC COM 577345101 439 60999 SH SOLE 0 0 60999 MAXIM INTEGRATED PRODS INC COM 57772K101 18853 488787 SH SOLE 226779 0 262008 MAXLINEAR INC CL A 57776J100 1613 74003 SH SOLE 0 0 74003 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 241 10994 SH SOLE 9494 0 1500 MCBC HLDGS INC COM 55276F107 170 11646 SH SOLE 0 0 11646 MCCORMICK & CO INC COM NON VTG 579780206 20719 221992 SH SOLE 96706 0 125286 MCDERMOTT INTL INC COM 580037109 392 53085 SH SOLE 0 0 53085 MCDONALDS CORP COM 580135101 229208 1883078 SH SOLE 1396408 0 486670 MCDONALDS CORP COM 580135101 24 10500 SH Call SOLE 0 0 0 MCEWEN MNG INC COM 58039P107 317 108839 SH SOLE 0 0 108839 MCKESSON CORP COM 58155Q103 10686 76082 SH SOLE 44972 0 31110 MDU RES GROUP INC COM 552690109 2532 88003 SH SOLE 32480 0 55523 MEAD JOHNSON NUTRITION CO COM 582839106 5204 73545 SH SOLE 47788 0 25757 MEDEQUITIES RLTY TR INC COM 58409L306 663 59700 SH SOLE 0 0 59700 MEDIA GEN INC NEW COM 58441K100 326 17314 SH SOLE 17314 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 7708 626648 SH SOLE 451113 0 175535 MEDICINES CO COM 584688105 223 6574 SH SOLE 5924 0 650 MEDIDATA SOLUTIONS INC COM 58471A105 830 16712 SH SOLE 14588 0 2124 MEDLEY CAP CORP COM 58503F106 90 11983 SH SOLE 0 0 11983 MEDNAX INC COM 58502B106 9354 140320 SH SOLE 88003 0 52317 MEDTRONIC PLC SHS G5960L103 76551 1074689 SH SOLE 628264 0 446425 MEDTRONIC PLC SHS G5960L103 1 39700 SH Call SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 1 36300 SH Call SOLE 0 0 0 MELCO CROWN ENTMT LTD ADR 585464100 334 20986 SH SOLE 0 0 20986 MEMORIAL PRODTN PARTNERS LP COM U REP LTD 586048100 22 178275 SH SOLE 0 0 178275 MEMORIAL PRODTN PARTNERS LP COM U REP LTD 586048100 1 10900 SH Call SOLE 0 0 0 MERCADOLIBRE INC COM 58733R102 888 5689 SH SOLE 5326 0 363 MERCER INTL INC COM 588056101 120 11275 SH SOLE 0 0 11275 MERCHANTS BANCSHARES COM 588448100 308 5683 SH SOLE 0 0 5683 MERCK & CO INC COM 58933Y105 292282 4964867 SH SOLE 2853777 0 2111090 MERCK & CO INC COM 58933Y105 11 74700 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 57 16400 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 3 10800 SH Call SOLE 0 0 0 MERCURY GENL CORP NEW COM 589400100 276 4583 SH SOLE 0 0 4583 MEREDITH CORP COM 589433101 863 14585 SH SOLE 8702 0 5883 MERIT MED SYS INC COM 589889104 1964 74106 SH SOLE 178 0 73928 MERRIMACK PHARMACEUTICALS IN COM 590328100 181 44264 SH SOLE 0 0 44264 META FINL GROUP INC COM 59100U108 1333 12954 SH SOLE 0 0 12954 METHANEX CORP COM 59151K108 1965 44870 SH SOLE 43251 0 1619 METLIFE INC COM 59156R108 76177 1413571 SH SOLE 1153082 0 260489 METTLER TOLEDO INTERNATIONAL COM 592688105 2635 6295 SH SOLE 5106 0 1189 MFA FINL INC COM 55272X102 5603 734357 SH SOLE 378223 0 356134 MFC BANCORP LTD COM 55278T105 59 30352 SH SOLE 0 0 30352 MFS CHARTER INCOME TR SH BEN INT 552727109 1140 133812 SH SOLE 0 0 133812 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 102 20252 SH SOLE 0 0 20252 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 794 162062 SH SOLE 0 0 162062 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 447 101039 SH SOLE 0 0 101039 MFS INTER INCOME TR SH BEN INT 55273C107 387 87149 SH SOLE 0 0 87149 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1295 213732 SH SOLE 0 0 213732 MFS MUN INCOME TR SH BEN INT 552738106 256 38553 SH SOLE 0 0 38553 MGIC INVT CORP WIS COM 552848103 307 30128 SH SOLE 0 0 30128 MGM GROWTH PPTYS LLC CL A COM 55303A105 3859 152450 SH SOLE 0 0 152450 MGM RESORTS INTERNATIONAL COM 552953101 4161 144327 SH SOLE 71813 0 72514 MICHAEL KORS HLDGS LTD SHS G60754101 955 22218 SH SOLE 855 0 21363 MICHAELS COS INC COM 59408Q106 1736 84874 SH SOLE 83413 0 1461 MICROCHIP TECHNOLOGY INC COM 595017104 89564 1396143 SH SOLE 263919 0 1132224 MICROCHIP TECHNOLOGY INC COM 595017104 467 74100 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 11610 529659 SH SOLE 56982 0 472677 MICRON TECHNOLOGY INC COM 595112103 97 45500 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 16 44300 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 123 13000 SH Call SOLE 0 0 0 MICROSEMI CORP COM 595137100 6246 115740 SH SOLE 106681 0 9059 MICROSOFT CORP COM 594918104 511165 8226016 SH SOLE 3540609 0 4685407 MICROSOFT CORP COM 594918104 250 51600 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 54 61800 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 155 44400 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 11 11200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 84 46200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 38 13200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 37 35300 SH Call SOLE 0 0 0 MID AMER APT CMNTYS INC COM 59522J103 20480 209150 SH SOLE 112266 0 96884 MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 650 250049 SH SOLE 0 0 250049 MIDDLEBY CORP COM 596278101 4061 31524 SH SOLE 28221 0 3303 MILLER HERMAN INC COM 600544100 353 10309 SH SOLE 300 0 10009 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 2988 241156 SH SOLE 0 0 241156 MIMEDX GROUP INC COM 602496101 1553 175308 SH SOLE 0 0 175308 MITEL NETWORKS CORP COM 60671Q104 304 44734 SH SOLE 44180 0 554 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 4416 716892 SH SOLE 713414 0 3478 MIX TELEMATICS LTD SPONSORED ADR 60688N102 118 19062 SH SOLE 0 0 19062 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 298 82986 SH SOLE 82001 0 985 MKS INSTRUMENT INC COM 55306N104 270 4552 SH SOLE 1502 0 3050 MOBILE MINI INC COM 60740F105 2995 99022 SH SOLE 98694 0 328 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 1782 195613 SH SOLE 158529 0 37084 MOBILEIRON INC COM NEW 60739U204 121 32190 SH SOLE 0 0 32190 MOBILEYE N V AMSTELVEEN ORD SHS N51488117 11877 311560 SH SOLE 139606 0 171954 MOHAWK INDS INC COM 608190104 19222 96263 SH SOLE 4506 0 91757 MOLINA HEALTHCARE INC COM 60855R100 1826 33656 SH SOLE 32769 0 887 MOLSON COORS BREWING CO CL B 60871R209 7355 75580 SH SOLE 10098 0 65482 MOMENTA PHARMACEUTICALS INC COM 60877T100 241 16026 SH SOLE 1756 0 14270 MONDELEZ INTL INC CL A 609207105 38735 873780 SH SOLE 217919 0 655861 MONDELEZ INTL INC CL A 609207105 10 18400 SH Call SOLE 0 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 7452 488970 SH SOLE 6211 0 482759 MONOLITHIC PWR SYS INC COM 609839105 15476 188888 SH SOLE 31894 0 156994 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 1337 67365 SH SOLE 67365 0 0 MONRO MUFFLER BRAKE INC COM 610236101 1268 22173 SH SOLE 22058 0 115 MONROE CAP CORP COM 610335101 907 59001 SH SOLE 0 0 59001 MONSANTO CO NEW COM 61166W101 17363 165030 SH SOLE 62223 0 102807 MONSTER BEVERAGE CORP NEW COM 61174X109 17002 383437 SH SOLE 364889 0 18548 MONTAGE MANAGERS TR TORTOISE NA PI 611776204 276 11633 SH SOLE 0 0 11633 MOODYS CORP COM 615369105 2436 25844 SH SOLE 22677 0 3167 MORGAN STANLEY COM NEW 617446448 20883 494279 SH SOLE 292365 0 201914 MORGAN STANLEY EM MKTS DM DE COM 617477104 551 76910 SH SOLE 0 0 76910 MORGAN STANLEY EMER MKTS DEB COM 61744H105 176 19394 SH SOLE 0 0 19394 MORGAN STANLEY EMER MKTS FD COM 61744G107 142 10762 SH SOLE 0 0 10762 MORGAN STANLEY TRUSTS INCOME SECS INC 61745P874 513 28580 SH SOLE 0 0 28580 MORNINGSTAR INC COM 617700109 257 3498 SH SOLE 0 0 3498 MOSAIC CO NEW COM 61945C103 5793 197503 SH SOLE 51863 0 145640 MOTOROLA SOLUTIONS INC COM NEW 620076307 47803 576704 SH SOLE 560755 0 15949 MPLX LP COM UNIT REP LTD 55336V100 11224 324198 SH SOLE 0 0 324198 MSA SAFETY INC COM 553498106 4013 57876 SH SOLE 55140 0 2736 MSC INDL DIRECT INC CL A 553530106 1810 19596 SH SOLE 11640 0 7956 MSCI INC COM 55354G100 262 3325 SH SOLE 694 0 2631 MTGE INVT CORP COM 55378A105 910 57966 SH SOLE 0 0 57966 MUELLER WTR PRODS INC COM SER A 624758108 3498 262842 SH SOLE 6144 0 256698 MURPHY OIL CORP COM 626717102 824 26455 SH SOLE 2056 0 24399 MURPHY USA INC COM 626755102 6345 103225 SH SOLE 95841 0 7384 MYLAN N V SHS EURO N59465109 18732 491003 SH SOLE 83 0 490920 NABORS INDUSTRIES LTD SHS G6359F103 2038 124242 SH SOLE 94503 0 29739 NANOVIRICIDES INC COM NEW 630087203 66 62000 SH SOLE 0 0 62000 NASDAQ INC COM 631103108 8216 122407 SH SOLE 66889 0 55518 NATHANS FAMOUS INC NEW COM 632347100 471 7260 SH SOLE 0 0 7260 NATIONAL BEVERAGE CORP COM 635017106 337 6594 SH SOLE 0 0 6594 NATIONAL FUEL GAS CO N J COM 636180101 33576 592790 SH SOLE 578736 0 14054 NATIONAL GRID PLC SPON ADR NEW 636274300 123263 2113196 SH SOLE 1941670 0 171526 NATIONAL HEALTH INVS INC COM 63633D104 395 5322 SH SOLE 0 0 5322 NATIONAL OILWELL VARCO INC COM 637071101 13873 370532 SH SOLE 238010 0 132522 NATIONAL RETAIL PPTYS INC COM 637417106 1135 25674 SH SOLE 0 0 25674 NATUS MEDICAL INC DEL COM 639050103 883 25370 SH SOLE 19084 0 6286 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 10 16000 SH SOLE 0 0 16000 NAVIENT CORP COM 63938C108 7721 469952 SH SOLE 445426 0 24526 NAVIGATOR HOLDINGS LTD SHS Y62132108 472 50740 SH SOLE 0 0 50740 NAVIOS MARITIME ACQUIS CORP SHS Y62159101 3393 1995829 SH SOLE 0 0 1995829 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 38 26703 SH SOLE 0 0 26703 NEENAH PAPER INC COM 640079109 360 4221 SH SOLE 3850 0 371 NEKTAR THERAPEUTICS COM 640268108 1815 147960 SH SOLE 0 0 147960 NETAPP INC COM 64110D104 2955 83785 SH SOLE 42472 0 41313 NETEASE INC SPONSORED ADR 64110W102 6824 31679 SH SOLE 23110 0 8569 NETFLIX INC COM 64110L106 23535 190104 SH SOLE 40587 0 149517 NETSCOUT SYS INC COM 64115T104 1078 34228 SH SOLE 34089 0 139 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 434 83417 SH SOLE 0 0 83417 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1020 87368 SH SOLE 0 0 87368 NEUBERGER BERMAN INTER MUNI COM 64124P101 685 42109 SH SOLE 0 0 42109 NEUBERGER BERMAN MLP INCOME COM 64129H104 509 54187 SH SOLE 0 0 54187 NEUBERGER BERMAN RE ES SEC F COM 64190A103 5924 1103255 SH SOLE 0 0 1103255 NEUROCRINE BIOSCIENCES INC COM 64125C109 528 13648 SH SOLE 0 0 13648 NEVADA GOLD & CASINOS INC COM NEW 64126Q206 117 63300 SH SOLE 0 0 63300 NEVRO CORP COM 64157F103 2116 29118 SH SOLE 26368 0 2750 NEW AMER HIGH INCOME FD INC COM NEW 641876800 227 24491 SH SOLE 0 0 24491 NEW GOLD INC CDA COM 644535106 370 105742 SH SOLE 0 0 105742 NEW JERSEY RES COM 646025106 680 19162 SH SOLE 0 0 19162 NEW MEDIA INVT GROUP INC COM 64704V106 850 53160 SH SOLE 0 0 53160 NEW MTN FIN CORP COM 647551100 857 60760 SH SOLE 0 0 60760 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 8638 549517 SH SOLE 495 0 549022 NEW YORK CMNTY BANCORP INC COM 649445103 10398 653544 SH SOLE 0 0 653544 NEW YORK MTG TR INC COM PAR $.02 649604501 248 37521 SH SOLE 0 0 37521 NEW YORK TIMES CO CL A 650111107 274 20606 SH SOLE 0 0 20606 NEWELL BRANDS INC COM 651229106 33780 756542 SH SOLE 306844 0 449698 NEWFIELD EXPL CO COM 651290108 20054 495162 SH SOLE 397957 0 97205 NEWLINK GENETICS CORP COM 651511107 138 13420 SH SOLE 0 0 13420 NEWMARKET CORP COM 651587107 212 500 SH SOLE 0 0 500 NEWMONT MINING CORP COM 651639106 1487 43649 SH SOLE 0 0 43649 NEWMONT MINING CORP NOTE 1.625% 7/1 651639AJ5 1591 1561000 PRN SOLE 0 0 1561000 NEWPARK RES INC COM PAR $.01NEW 651718504 270 36007 SH SOLE 0 0 36007 NEWS CORP NEW CL B 65249B208 247 20899 SH SOLE 2619 0 18280 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 766 48199 SH SOLE 0 0 48199 NEXEO SOLUTIONS INC *W EXP 06/09/202 65342H110 17 24065 SH SOLE 0 0 24065 NEXPOINT CR STRATEGIES FD COM NEW 65340G205 1967 86402 SH SOLE 0 0 86402 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1084 48517 SH SOLE 0 0 48517 NEXSTAR BROADCASTING GROUP I CL A 65336K103 805 12717 SH SOLE 7301 0 5416 NEXTERA ENERGY INC COM 65339F101 45014 376812 SH SOLE 131583 0 245229 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 565 26889 SH SOLE 0 0 26889 NICE LTD SPONSORED ADR 653656108 3444 50082 SH SOLE 41760 0 8322 NIELSEN HLDGS PLC SHS EUR G6518L108 30193 719742 SH SOLE 697066 0 22676 NIKE INC CL B 654106103 30972 609320 SH SOLE 180237 0 429083 NIKE INC CL B 654106103 9 23200 SH Call SOLE 0 0 0 NIMBLE STORAGE INC COM 65440R101 756 95473 SH SOLE 0 0 95473 NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 1185 28170 SH SOLE 18847 0 9323 NISOURCE INC COM 65473P105 1414 63863 SH SOLE 0 0 63863 NMI HLDGS INC CL A 629209305 141 13242 SH SOLE 0 0 13242 NN INC COM 629337106 2247 117951 SH SOLE 77901 0 40050 NOAH HLDGS LTD SPON ADS CL A 65487X102 269 12267 SH SOLE 0 0 12267 NOBLE CORP PLC SHS USD G65431101 2199 371382 SH SOLE 0 0 371382 NOBLE CORP PLC SHS USD G65431101 199 306300 SH Call SOLE 0 0 0 NOBLE ENERGY INC COM 655044105 5452 143244 SH SOLE 132736 0 10508 NOKIA CORP SPONSORED ADR 654902204 1792 372648 SH SOLE 0 0 372648 NOMURA HLDGS INC SPONSORED ADR 65535H208 544 92123 SH SOLE 81050 0 11073 NORBORD INC COM NEW 65548P403 327 12954 SH SOLE 0 0 12954 NORDIC AMERICAN TANKERS LIMI COM G65773106 385 45794 SH SOLE 0 0 45794 NORDSON CORP COM 655663102 6901 61586 SH SOLE 40490 0 21096 NORDSTROM INC COM 655664100 5826 121561 SH SOLE 66922 0 54639 NORFOLK SOUTHERN CORP COM 655844108 17828 164963 SH SOLE 0 0 164963 NORFOLK SOUTHERN CORP COM 655844108 327 22700 SH Call SOLE 0 0 0 NORTHERN OIL & GAS INC NEV COM 665531109 28 10200 SH SOLE 0 0 10200 NORTHERN TR CORP COM 665859104 11264 126493 SH SOLE 59253 0 67240 NORTHROP GRUMMAN CORP COM 666807102 20294 87250 SH SOLE 41257 0 45993 NORTHSTAR ASSET MGMT GROUP I COM 66705Y104 1458 97720 SH SOLE 0 0 97720 NORTHSTAR RLTY FIN CORP COM 66704R803 11099 732603 SH SOLE 0 0 732603 NORTHWEST NAT GAS CO COM 667655104 235 3928 SH SOLE 0 0 3928 NORTHWESTERN CORP COM NEW 668074305 503 8853 SH SOLE 3317 0 5536 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1296 30466 SH SOLE 27097 0 3369 NOVARTIS A G SPONSORED ADR 66987V109 114452 1571273 SH SOLE 1294975 0 276298 NOVAVAX INC COM 670002104 63 50143 SH SOLE 0 0 50143 NOVO-NORDISK A S ADR 670100205 10940 305077 SH SOLE 150683 0 154394 NOW INC COM 67011P100 15145 739876 SH SOLE 734772 0 5104 NRG ENERGY INC COM NEW 629377508 726 59251 SH SOLE 0 0 59251 NRG YIELD INC CL C 62942X405 1100 69598 SH SOLE 0 0 69598 NTT DOCOMO INC SPONS ADR 62942M201 1683 73976 SH SOLE 14118 0 59858 NUANCE COMMUNICATIONS INC COM 67020Y100 14205 953335 SH SOLE 626443 0 326892 NUANCE COMMUNICATIONS INC COM 67020Y100 2 23000 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 228 235000 PRN SOLE 0 0 235000 NUCOR CORP COM 670346105 25636 430720 SH SOLE 278614 0 152106 NUSTAR ENERGY LP UNIT COM 67058H102 1381 27729 SH SOLE 0 0 27729 NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 333 11531 SH SOLE 0 0 11531 NUTANIX INC CL A 67059N108 823 31003 SH SOLE 0 0 31003 NUTRI SYS INC NEW COM 67069D108 802 23154 SH SOLE 23154 0 0 NUVASIVE INC COM 670704105 3108 46146 SH SOLE 33145 0 13001 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 1090 108505 SH SOLE 0 0 108505 NUVEEN AMT FREE MUN CR INC F COM 67071L106 7545 521820 SH SOLE 0 0 521820 NUVEEN AMT FREE QLTY MUN INC COM 670657105 4118 308689 SH SOLE 0 0 308689 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 191 11742 SH SOLE 0 0 11742 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 303 21675 SH SOLE 0 0 21675 NUVEEN BUILD AMER BD FD COM 67074C103 2035 98667 SH SOLE 0 0 98667 NUVEEN BUILD AMER BD OPPTNY COM 67074Q102 205 9804 SH SOLE 0 0 9804 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 623 44074 SH SOLE 0 0 44074 NUVEEN CALIF MUN VALUE FD COM 67062C107 154 14733 SH SOLE 0 0 14733 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 895 62525 SH SOLE 0 0 62525 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 234 19042 SH SOLE 0 0 19042 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 3444 263297 SH SOLE 0 0 263297 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 5331 602398 SH SOLE 4200 0 598198 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 541 48466 SH SOLE 0 0 48466 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 2837 189145 SH SOLE 0 0 189145 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 2395 176878 SH SOLE 0 0 176878 NUVEEN FLOATING RATE INCOME COM 67072T108 2172 186101 SH SOLE 0 0 186101 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 267 21882 SH SOLE 0 0 21882 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 4663 291609 SH SOLE 0 0 291609 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 802 78590 SH SOLE 0 0 78590 NUVEEN INT DUR QUAL MUN TRM COM 670677103 432 35112 SH SOLE 0 0 35112 NUVEEN INTER DURATION MN TMF COM 670671106 1926 151550 SH SOLE 0 0 151550 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 570 45793 SH SOLE 0 0 45793 NUVEEN MICHIGAN QLT MUN INC COM 670979103 716 53683 SH SOLE 0 0 53683 NUVEEN MTG OPPORTUNITY TERM COM 670735109 507 21061 SH SOLE 0 0 21061 NUVEEN MUN HIGH INCOME OPP F COM 670682103 637 49711 SH SOLE 0 0 49711 NUVEEN MUN INCOME FD INC COM 67062J102 470 41932 SH SOLE 0 0 41932 NUVEEN MUN VALUE FD INC COM 670928100 3669 383747 SH SOLE 0 0 383747 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 3623 256235 SH SOLE 0 0 256235 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 4404 237299 SH SOLE 0 0 237299 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 158 12021 SH SOLE 0 0 12021 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1684 131455 SH SOLE 0 0 131455 NUVEEN NEW YORK QLT MUN INC COM 67066X107 279 20804 SH SOLE 0 0 20804 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1175 90847 SH SOLE 0 0 90847 NUVEEN NY MUN VALUE FD COM 67062M105 151 15924 SH SOLE 0 0 15924 NUVEEN OHIO QLTY MUN INCOME COM 670980101 1898 130592 SH SOLE 0 0 130592 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1248 95425 SH SOLE 0 0 95425 NUVEEN PFD & INCOME TERM FD COM 67075A106 1397 60917 SH SOLE 0 0 60917 NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 420 42646 SH SOLE 0 0 42646 NUVEEN PREFERRED SECURITIES COM 67072C105 1936 207994 SH SOLE 0 0 207994 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1628 116650 SH SOLE 0 0 116650 NUVEEN REAL ASSET INC & GROW COM 67074Y105 280 17773 SH SOLE 0 0 17773 NUVEEN REAL ESTATE INCOME FD COM 67071B108 264 24504 SH SOLE 0 0 24504 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2064 162300 SH SOLE 0 0 162300 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 559 38833 SH SOLE 0 0 38833 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 168 17250 SH SOLE 0 0 17250 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 140 10500 SH SOLE 0 0 10500 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 288 20339 SH SOLE 0 0 20339 NUVEEN SHT DUR CR OPP FD COM 67074X107 373 21351 SH SOLE 0 0 21351 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 264 18917 SH SOLE 0 0 18917 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 124 10948 SH SOLE 0 0 10948 NVIDIA CORP COM 67066G104 46771 438172 SH SOLE 130122 0 308050 NVR INC COM 62944T105 3166 1897 SH SOLE 1852 0 45 NXP SEMICONDUCTORS N V COM N6596X109 50097 511142 SH SOLE 114272 0 396870 NXP SEMICONDUCTORS N V COM N6596X109 2 12700 SH Call SOLE 0 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 62081 222985 SH SOLE 54244 0 168741 OAKTREE CAP GROUP LLC UNIT CL A 674001201 2544 67847 SH SOLE 0 0 67847 OASIS PETE INC NEW COM 674215108 20980 1385717 SH SOLE 603 0 1385114 OASIS PETE INC NEW COM 674215108 37 11500 SH Call SOLE 0 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 154769 2172805 SH SOLE 1853342 0 319463 OCEAN RIG UDW INC SHS G66964100 54 31004 SH SOLE 0 0 31004 OCEANEERING INTL INC COM 675232102 1488 52753 SH SOLE 50784 0 1969 OCLARO INC COM NEW 67555N206 395 44113 SH SOLE 0 0 44113 OGE ENERGY CORP COM 670837103 12067 360735 SH SOLE 315922 0 44813 OHA INVT CORP COM 67091U102 203 117431 SH SOLE 0 0 117431 OLD DOMINION FGHT LINES INC COM 679580100 5962 69493 SH SOLE 64718 0 4775 OLD REP INTL CORP COM 680223104 5213 274331 SH SOLE 0 0 274331 OLD REP INTL CORP NOTE 3.750% 3/1 680223AH7 1314 1050000 PRN SOLE 0 0 1050000 OLIN CORP COM PAR $1 680665205 1827 71334 SH SOLE 0 0 71334 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1515 53250 SH SOLE 48300 0 4950 OMEGA HEALTHCARE INVS INC COM 681936100 18395 588436 SH SOLE 211978 0 376458 OMEROS CORP COM 682143102 706 71160 SH SOLE 0 0 71160 OMEROS CORP COM 682143102 4 19800 SH Call SOLE 0 0 0 OMNICELL INC COM 68213N109 1705 50294 SH SOLE 33251 0 17043 OMNICOM GROUP INC COM 681919106 59136 694811 SH SOLE 653945 0 40866 ON ASSIGNMENT INC COM 682159108 1998 45239 SH SOLE 1851 0 43388 ON SEMICONDUCTOR CORP COM 682189105 3393 265943 SH SOLE 230120 0 35823 ONE LIBERTY PPTYS INC COM 682406103 576 22921 SH SOLE 0 0 22921 ONEMAIN HLDGS INC COM 68268W103 2329 105190 SH SOLE 0 0 105190 ONEMAIN HLDGS INC COM 68268W103 4 89200 SH Call SOLE 0 0 0 ONEOK INC NEW COM 682680103 6888 119981 SH SOLE 0 0 119981 ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 4306 100122 SH SOLE 0 0 100122 OPEN TEXT CORP COM 683715106 1911 30990 SH SOLE 30453 0 537 OPKO HEALTH INC COM 68375N103 4477 481347 SH SOLE 0 0 481347 OPKO HEALTH INC COM 68375N103 1 65000 SH Put SOLE 0 0 65000 OPKO HEALTH INC COM 68375N103 7 65000 SH Call SOLE 0 0 0 OPPENHEIMER REV WEIGHTED ETF LARGE CAP REV ET 68386C104 2196 50548 SH SOLE 0 0 50548 OPPENHEIMER REV WEIGHTED ETF MID CAP REV ETF 68386C203 1368 25289 SH SOLE 0 0 25289 OPPENHEIMER REV WEIGHTED ETF SMALL CAP REV ET 68386C302 12298 183222 SH SOLE 0 0 183222 OPPENHEIMER REV WEIGHTED ETF ULTRA DIVID REV 68386C401 870 25378 SH SOLE 0 0 25378 ORACLE CORP COM 68389X105 88516 2302074 SH SOLE 374338 0 1927736 ORACLE CORP COM 68389X105 3 28700 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 17 102400 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 1 14400 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 1307 86347 SH SOLE 70300 0 16047 ORASURE TECHNOLOGIES INC COM 68554V108 311 35405 SH SOLE 0 0 35405 ORBCOMM INC COM 68555P100 289 34984 SH SOLE 0 0 34984 ORBITAL ATK INC COM 68557N103 4069 46375 SH SOLE 14763 0 31612 ORCHIDS PAPER PRODS CO DEL COM 68572N104 555 21214 SH SOLE 0 0 21214 ORGANOVO HLDGS INC COM 68620A104 89 26247 SH SOLE 0 0 26247 ORION ENGINEERED CARBONS S A COM L72967109 209 11095 SH SOLE 0 0 11095 ORIX CORP SPONSORED ADR 686330101 1976 25384 SH SOLE 24372 0 1012 ORMAT TECHNOLOGIES INC COM 686688102 763 14227 SH SOLE 0 0 14227 OSHKOSH CORP COM 688239201 2859 44257 SH SOLE 42735 0 1522 OTONOMY INC COM 68906L105 979 61546 SH SOLE 61546 0 0 OUTFRONT MEDIA INC COM 69007J106 1232 49545 SH SOLE 45429 0 4116 OWENS & MINOR INC NEW COM 690732102 23200 657400 SH SOLE 636647 0 20753 OWENS CORNING NEW COM 690742101 7160 138866 SH SOLE 135422 0 3444 OWENS ILL INC COM NEW 690768403 6232 357933 SH SOLE 0 0 357933 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 5713 195909 SH SOLE 194739 0 1170 PACCAR INC COM 693718108 4980 77935 SH SOLE 0 0 77935 PACER FDS TR TRENDP 100 ETF 69374H303 581 25396 SH SOLE 0 0 25396 PACER FDS TR TRENDP 450 ETF 69374H204 688 25859 SH SOLE 0 0 25859 PACER FDS TR TRENDP 750 ETF 69374H105 1324 55603 SH SOLE 0 0 55603 PACIFIC PREMIER BANCORP COM 69478X105 3469 98134 SH SOLE 0 0 98134 PACIRA PHARMACEUTICALS INC COM 695127100 214 6628 SH SOLE 0 0 6628 PACKAGING CORP AMER COM 695156109 6464 76205 SH SOLE 50295 0 25910 PACKAGING CORP AMER COM 695156109 22 11200 SH Call SOLE 0 0 0 PACWEST BANCORP DEL COM 695263103 8040 147682 SH SOLE 133307 0 14375 PALO ALTO NETWORKS INC COM 697435105 21896 175097 SH SOLE 102157 0 72940 PAN AMERICAN SILVER CORP COM 697900108 1421 94299 SH SOLE 0 0 94299 PANDORA MEDIA INC COM 698354107 165 12662 SH SOLE 0 0 12662 PANERA BREAD CO CL A 69840W108 2008 9793 SH SOLE 0 0 9793 PAPA JOHNS INTL INC COM 698813102 397 4637 SH SOLE 0 0 4637 PARAGON COML CORP COM NEW 69911U403 404 9250 SH SOLE 0 0 9250 PARAMOUNT GROUP INC COM 69924R108 1510 94417 SH SOLE 90102 0 4315 PAREXEL INTL CORP COM 699462107 1536 23367 SH SOLE 18050 0 5317 PARK NATL CORP COM 700658107 1457 12179 SH SOLE 0 0 12179 PARKER HANNIFIN CORP COM 701094104 7522 53732 SH SOLE 44939 0 8793 PARKWAY INC COM 70156Q107 359 16125 SH SOLE 0 0 16125 PARSLEY ENERGY INC CL A 701877102 15062 427419 SH SOLE 299376 0 128043 PATHEON N V SHS N6865W105 293 10211 SH SOLE 9511 0 700 PATTERSON COMPANIES INC COM 703395103 6285 153183 SH SOLE 20968 0 132215 PATTERSON UTI ENERGY INC COM 703481101 4438 164852 SH SOLE 56790 0 108062 PAYCHEX INC COM 704326107 26434 434203 SH SOLE 129211 0 304992 PAYCHEX INC COM 704326107 121 51500 SH Call SOLE 0 0 0 PAYCHEX INC COM 704326107 106 28700 SH Call SOLE 0 0 0 PAYCOM SOFTWARE INC COM 70432V102 2899 63730 SH SOLE 61830 0 1900 PAYPAL HLDGS INC COM 70450Y103 30371 769472 SH SOLE 270624 0 498848 PBF ENERGY INC CL A 69318G106 3173 113821 SH SOLE 75609 0 38212 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 388 21306 SH SOLE 0 0 21306 PCM FUND INC COM 69323T101 157 15749 SH SOLE 0 0 15749 PDC ENERGY INC COM 69327R101 1909 26302 SH SOLE 25785 0 517 PDVWIRELESS INC COM 69290R104 217 9605 SH SOLE 0 0 9605 PEARSON PLC SPONSORED ADR 705015105 2250 225215 SH SOLE 0 0 225215 PEBBLEBROOK HOTEL TR COM 70509V100 10538 354206 SH SOLE 180746 0 173460 PEBBLEBROOK HOTEL TR PFD SER C 6.50% 70509V407 717 29550 SH SOLE 0 0 29550 PEMBINA PIPELINE CORP COM 706327103 756 24230 SH SOLE 0 0 24230 PENGROWTH ENERGY CORP COM 70706P104 59 41575 SH SOLE 0 0 41575 PENN NATL GAMING INC COM 707569109 587 42535 SH SOLE 42452 0 83 PENN WEST PETE LTD NEW COM 707887105 20 11022 SH SOLE 0 0 11022 PENNANTPARK INVT CORP COM 708062104 123 16100 SH SOLE 0 0 16100 PENNEY J C INC COM 708160106 766 92183 SH SOLE 0 0 92183 PENNEY J C INC COM 708160106 4 44100 SH Call SOLE 0 0 0 PENNEY J C INC COM 708160106 6 37100 SH Call SOLE 0 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 1064 56139 SH SOLE 0 0 56139 PENNTEX MIDSTREAM PARTNERS L COM UNIT LTD 709311104 377 25160 SH SOLE 0 0 25160 PENNYMAC MTG INVT TR COM 70931T103 272 16595 SH SOLE 0 0 16595 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1763 34009 SH SOLE 7514 0 26495 PENTAIR PLC SHS G7S00T104 20028 357190 SH SOLE 338182 0 19008 PEOPLES BANCORP N C INC COM 710577107 463 18478 SH SOLE 0 0 18478 PEOPLES FINL CORP MISS COM 71103B102 241 14926 SH SOLE 0 0 14926 PEOPLES UNITED FINANCIAL INC COM 712704105 17336 895472 SH SOLE 808517 0 86955 PEPSICO INC COM 713448108 241990 2312816 SH SOLE 1143534 0 1169282 PEPSICO INC COM 713448108 6 39400 SH Call SOLE 0 0 0 PEPSICO INC COM 713448108 5 10400 SH Call SOLE 0 0 0 PEREGRINE PHARMACEUTICALS IN COM NEW 713661304 6 20556 SH SOLE 0 0 20556 PERFORMANCE FOOD GROUP CO COM 71377A103 3200 133320 SH SOLE 132320 0 1000 PERRIGO CO PLC SHS G97822103 3850 46259 SH SOLE 18767 0 27492 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 488 48270 SH SOLE 0 0 48270 PETROQUEST ENERGY INC COM NEW 716748306 39 11925 SH SOLE 0 0 11925 PFIZER INC COM 717081103 240161 7394076 SH SOLE 2919867 0 4474209 PFIZER INC COM 717081103 1 12100 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 3 26900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 16 134100 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 13 56200 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 30978 509752 SH SOLE 486331 0 23421 PHILIP MORRIS INTL INC COM 718172109 211095 2307299 SH SOLE 1738906 0 568393 PHILLIPS 66 COM 718546104 38346 443767 SH SOLE 169148 0 274619 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1965 40397 SH SOLE 0 0 40397 PHYSICIANS RLTY TR COM 71943U104 6281 331263 SH SOLE 61203 0 270060 PIER 1 IMPORTS INC COM 720279108 142 16593 SH SOLE 0 0 16593 PIMCO CORPORATE & INCOME OPP COM 72201B101 361 25255 SH SOLE 0 0 25255 PIMCO DYNAMIC INCOME FD SHS 72201Y101 247 8924 SH SOLE 0 0 8924 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 3514 173781 SH SOLE 0 0 173781 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 29028 290684 SH SOLE 280919 0 9765 PIMCO ETF TR 1-5 US TIP IDX 72201R205 530 10105 SH SOLE 0 0 10105 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 28072 277030 SH SOLE 2120 0 274910 PIMCO ETF TR INV GRD CRP BD 72201R817 20443 199830 SH SOLE 199734 0 96 PIMCO ETF TR TTL RTN ACTV ETF 72201R775 5909 56751 SH SOLE 0 0 56751 PIMCO HIGH INCOME FD COM SHS 722014107 419 45701 SH SOLE 0 0 45701 PIMCO INCOME STRATEGY FUND COM 72201H108 281 26543 SH SOLE 0 0 26543 PIMCO INCOME STRATEGY FUND I COM 72201J104 798 84083 SH SOLE 0 0 84083 PIMCO MUN INCOME FD II COM 72200W106 488 39905 SH SOLE 0 0 39905 PIMCO STRATEGIC INCOME FD IN COM 72200X104 353 40212 SH SOLE 0 0 40212 PINNACLE FINL PARTNERS INC COM 72346Q104 5666 81754 SH SOLE 53747 0 28007 PINNACLE FOODS INC DEL COM 72348P104 11087 207434 SH SOLE 44896 0 162538 PINNACLE WEST CAP CORP COM 723484101 630 8075 SH SOLE 33 0 8042 PIONEER FLOATING RATE TR COM 72369J102 155 13093 SH SOLE 0 0 13093 PIONEER MUN HIGH INCOME ADV COM 723762100 1033 87492 SH SOLE 0 0 87492 PIONEER MUN HIGH INCOME TR COM SHS 723763108 422 35515 SH SOLE 0 0 35515 PIONEER NAT RES CO COM 723787107 26051 144669 SH SOLE 0 0 144669 PIPER JAFFRAY COS COM 724078100 383 5288 SH SOLE 0 0 5288 PITNEY BOWES INC COM 724479100 3790 249535 SH SOLE 1270 0 248265 PIXELWORKS INC COM NEW 72581M305 247 88200 SH SOLE 0 0 88200 PJT PARTNERS INC COM CL A 69343T107 1061 34359 SH SOLE 0 0 34359 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 12898 399442 SH SOLE 0 0 399442 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 4150 119657 SH SOLE 50162 0 69495 PLANET FITNESS INC CL A 72703H101 508 25290 SH SOLE 25290 0 0 PLANTRONICS INC NEW COM 727493108 827 15109 SH SOLE 14978 0 131 PLATFORM SPECIALTY PRODS COR COM 72766Q105 1465 149315 SH SOLE 0 0 149315 PLUG POWER INC COM NEW 72919P202 13 10434 SH SOLE 0 0 10434 PLUMAS BANCORP COM 729273102 1157 60893 SH SOLE 0 0 60893 PLURISTEM THERAPEUTICS INC COM 72940R102 18 12743 SH SOLE 0 0 12743 PNC FINL SVCS GROUP INC COM 693475105 114978 983056 SH SOLE 914714 0 68342 PNM RES INC COM 69349H107 1718 50084 SH SOLE 48327 0 1757 POLARIS INDS INC COM 731068102 36177 439099 SH SOLE 336435 0 102664 POLYMET MINING CORP COM 731916102 12 15500 SH SOLE 0 0 15500 POLYONE CORP COM 73179P106 1786 55756 SH SOLE 55015 0 741 POOL CORPORATION COM 73278L105 7193 68942 SH SOLE 30237 0 38705 POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 401 6172 SH SOLE 0 0 6172 POPEYES LA KITCHEN INC COM 732872106 1651 27301 SH SOLE 25802 0 1499 PORTLAND GEN ELEC CO COM NEW 736508847 7617 175780 SH SOLE 168916 0 6864 POSCO SPONSORED ADR 693483109 647 12305 SH SOLE 8246 0 4059 POST HLDGS INC COM 737446104 9092 113100 SH SOLE 108654 0 4446 POTASH CORP SASK INC COM 73755L107 5252 290306 SH SOLE 47329 0 242977 POTASH CORP SASK INC COM 73755L107 5 10800 SH Call SOLE 0 0 0 POWER INTEGRATIONS INC COM 739276103 2987 44029 SH SOLE 43950 0 79 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 4504 260651 SH SOLE 0 0 260651 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 701 44277 SH SOLE 0 0 44277 POWERSHARES DB G10 CURCY HAR COM UT BEN INT 73935Y102 794 31996 SH SOLE 0 0 31996 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 1420 52769 SH SOLE 0 0 52769 POWERSHARES ETF TR II BUILD AMER ETF 73937B407 5253 180586 SH SOLE 0 0 180586 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 224 5973 SH SOLE 0 0 5973 POWERSHARES ETF TR II DWA TACT MLT 73937B399 5129 187390 SH SOLE 0 0 187390 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 616 25411 SH SOLE 0 0 25411 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 2292 109658 SH SOLE 0 0 109658 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 8303 457477 SH SOLE 0 0 457477 POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 18513 663057 SH SOLE 662422 0 635 POWERSHARES ETF TR II EX US SML PORT 73936T771 567 20982 SH SOLE 0 0 20982 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 2021 107542 SH SOLE 0 0 107542 POWERSHARES ETF TR II FND INV GR CP 73937B761 9225 365768 SH SOLE 360898 0 4870 POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 370 11601 SH SOLE 0 0 11601 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 2295 92186 SH SOLE 0 0 92186 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 4658 163649 SH SOLE 0 0 163649 POWERSHARES ETF TR II KBW BK PORT 73937B746 9908 209608 SH SOLE 0 0 209608 POWERSHARES ETF TR II KBW RG BK PORT 73937B712 14464 258699 SH SOLE 247835 0 10864 POWERSHARES ETF TR II NY MUNI BD ETF 73936T458 1778 74313 SH SOLE 0 0 74313 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 1926 135327 SH SOLE 0 0 135327 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 559 19752 SH SOLE 0 0 19752 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 33199 847336 SH SOLE 262803 0 584533 POWERSHARES ETF TR II S&P SMCP C DIS 73937B506 364 6951 SH SOLE 0 0 6951 POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 8940 425330 SH SOLE 0 0 425330 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 1410 19303 SH SOLE 0 0 19303 POWERSHARES ETF TR II S&P SMCP IND P 73937B878 485 8759 SH SOLE 0 0 8759 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 1527 21930 SH SOLE 0 0 21930 POWERSHARES ETF TR II S&P SMCP MAT P 73937B852 606 12689 SH SOLE 0 0 12689 POWERSHARES ETF TR II S&P SMCP UTI P 73937B837 580 12124 SH SOLE 0 0 12124 POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 7364 181327 SH SOLE 0 0 181327 POWERSHARES ETF TR II S&P500 HGH BET 73937B829 16191 442572 SH SOLE 228487 0 214085 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 21428 515334 SH SOLE 0 0 515334 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 15684 361211 SH SOLE 0 0 361211 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 6799 240591 SH SOLE 64542 0 176049 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 5428 220574 SH SOLE 0 0 220574 POWERSHARES ETF TR II WK VRDO TX FR 73936T433 256 10281 SH SOLE 0 0 10281 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 14455 346310 SH SOLE 256561 0 89749 POWERSHARES ETF TRUST BASIC MAT SECT 73935X427 587 9913 SH SOLE 0 0 9913 POWERSHARES ETF TRUST CON DISCRE SEC 73935X419 226 5374 SH SOLE 0 0 5374 POWERSHARES ETF TRUST CON STAPLE SEC 73935X393 836 15596 SH SOLE 0 0 15596 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 3796 165845 SH SOLE 0 0 165845 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 41258 982329 SH SOLE 0 0 982329 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 457 11775 SH SOLE 0 0 11775 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 2057 73816 SH SOLE 0 0 73816 POWERSHARES ETF TRUST DYN FD & BEV 73935X849 773 23109 SH SOLE 0 0 23109 POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 244 6109 SH SOLE 0 0 6109 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 1460 55691 SH SOLE 0 0 55691 POWERSHARES ETF TRUST DYN OIL SVCS 73935X625 272 21288 SH SOLE 0 0 21288 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 2911 51947 SH SOLE 0 0 51947 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 1256 34793 SH SOLE 0 0 34793 POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 1283 27193 SH SOLE 71 0 27122 POWERSHARES ETF TRUST DYN UTIL PORTF 73935X591 988 38575 SH SOLE 0 0 38575 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 5891 116738 SH SOLE 0 0 116738 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 10942 342674 SH SOLE 0 0 342674 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 6724 199408 SH SOLE 0 0 199408 POWERSHARES ETF TRUST ENERGY SEC POR 73935X385 2945 67689 SH SOLE 0 0 67689 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 2150 119717 SH SOLE 16256 0 103461 POWERSHARES ETF TRUST FINL SECT PORT 73935X377 1900 61998 SH SOLE 0 0 61998 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 7910 79458 SH SOLE 0 0 79458 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 24225 210121 SH SOLE 0 0 210121 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 156 14005 SH SOLE 0 0 14005 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 2315 136761 SH SOLE 0 0 136761 POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 1528 31834 SH SOLE 0 0 31834 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 2088 41804 SH SOLE 0 0 41804 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 1245 86422 SH SOLE 0 0 86422 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 1101 13326 SH SOLE 0 0 13326 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 479 18424 SH SOLE 200 0 18224 POWERSHARES ETF TRUST TECH SECT PORT 73935X344 2561 64157 SH SOLE 0 0 64157 POWERSHARES ETF TRUST WATER RESOURCE 73935X575 551 22422 SH SOLE 0 0 22422 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 817 36469 SH SOLE 0 0 36469 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 1801 84214 SH SOLE 87 0 84127 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 2159 146456 SH SOLE 0 0 146456 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 6783 167899 SH SOLE 0 0 167899 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 526 22906 SH SOLE 0 0 22906 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 877 23302 SH SOLE 0 0 23302 POWERSHARES ETF TRUST II PRP CAS INS PT 73936Q777 1028 18482 SH SOLE 0 0 18482 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 12143 519815 SH SOLE 110261 0 409554 POWERSHARES EXCHANGE TRADED RUSSELL 200 VAL 739371201 505 14700 SH SOLE 0 0 14700 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 2209 103871 SH SOLE 0 0 103871 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 110094 929218 SH SOLE 202115 0 727103 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 3 11200 SH Call SOLE 0 0 0 POWERSHS DB MULTI SECT COMM DB BASE METALS 73936B705 2196 147154 SH SOLE 0 0 147154 POWERSHS DB MULTI SECT COMM DB ENERGY FUND 73936B101 2141 155043 SH SOLE 0 0 155043 POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 251 12578 SH SOLE 0 0 12578 POWERSHS DB US DOLLAR INDEX DOLL INDX BULL 73936D107 916 34610 SH SOLE 0 0 34610 PPG INDS INC COM 693506107 31498 332392 SH SOLE 271053 0 61339 PPL CORP COM 69351T106 92344 2712019 SH SOLE 2550857 0 161162 PRA GROUP INC COM 69354N106 1786 45665 SH SOLE 40478 0 5187 PRA HEALTH SCIENCES INC COM 69354M108 654 11858 SH SOLE 7135 0 4723 PRAXAIR INC COM 74005P104 61539 525114 SH SOLE 434406 0 90708 PRECISION DRILLING CORP COM 2010 74022D308 96 17638 SH SOLE 0 0 17638 PREFERRED BK LOS ANGELES CA COM NEW 740367404 556 10603 SH SOLE 0 0 10603 PREMIER INC CL A 74051N102 2952 97217 SH SOLE 59314 0 37903 PREMIER INC CL A 74051N102 34 34300 SH Call SOLE 0 0 0 PRESTIGE BRANDS HLDGS INC COM 74112D101 1628 31251 SH SOLE 30510 0 741 PRETIUM RES INC COM 74139C102 174 21058 SH SOLE 0 0 21058 PRICE T ROWE GROUP INC COM 74144T108 8309 110398 SH SOLE 8076 0 102322 PRICELINE GRP INC COM NEW 741503403 57294 39080 SH SOLE 14097 0 24983 PRICESMART INC COM 741511109 4533 54287 SH SOLE 53859 0 428 PRIMERICA INC COM 74164M108 7046 101895 SH SOLE 95286 0 6609 PRIMORIS SVCS CORP COM 74164F103 1045 45854 SH SOLE 45854 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 5152 89041 SH SOLE 0 0 89041 PRIVATEBANCORP INC COM 742962103 615 11346 SH SOLE 0 0 11346 PROASSURANCE CORP COM 74267C106 2238 39818 SH SOLE 35668 0 4150 PROCTER AND GAMBLE CO COM 742718109 274357 3263040 SH SOLE 1873555 0 1389485 PROCTER AND GAMBLE CO COM 742718109 1 10500 SH Call SOLE 0 0 0 PROGENICS PHARMACEUTICALS IN COM 743187106 380 44024 SH SOLE 38966 0 5058 PROGRESSIVE CORP OHIO COM 743315103 7862 221475 SH SOLE 150307 0 71168 PROLOGIS INC COM 74340W103 21869 414270 SH SOLE 397248 0 17022 PROOFPOINT INC COM 743424103 1508 21339 SH SOLE 12765 0 8574 PROS HOLDINGS INC COM 74346Y103 710 33000 SH SOLE 0 0 33000 PROSHARES TR INVT INT RT HG 74347B607 815 10680 SH SOLE 0 0 10680 PROSHARES TR MDCP 400 DIVID 74347B680 3852 76481 SH SOLE 0 0 76481 PROSHARES TR MSCI EAFE DIVD 74347B839 678 20907 SH SOLE 0 0 20907 PROSHARES TR PSHS LC COR PLUS 74347R248 240 4350 SH SOLE 0 0 4350 PROSHARES TR PSHS ULDOW30 NEW 74348A590 223 15700 SH SOLE 0 0 15700 PROSHARES TR PSHS ULSHT 7-10Y 74347R313 230 10175 SH SOLE 0 0 10175 PROSHARES TR PSHS ULTSH 20YRS 74347B201 962 23560 SH SOLE 0 0 23560 PROSHARES TR RUSS 2000 DIVD 74347B698 1489 27715 SH SOLE 0 0 27715 PROSHARES TR S&P 500 DV ARIST 74348A467 25057 464798 SH SOLE 105 0 464693 PROSHARES TR SHORT S&P 500 NE 74347B425 820 22432 SH SOLE 0 0 22432 PROSHARES TR SHRT 20+YR TRE 74347X849 1312 54909 SH SOLE 0 0 54909 PROSHARES TR SHRT RUSSELL2000 74348A210 268 5468 SH SOLE 0 0 5468 PROSHARES TR II ULT BLMBG CD OIL 74347W320 599 51313 SH SOLE 0 0 51313 PROSPECT CAPITAL CORPORATION COM 74348T102 1224 146545 SH SOLE 0 0 146545 PROTO LABS INC COM 743713109 822 16016 SH SOLE 14726 0 1290 PROVIDENT FINL SVCS INC COM 74386T105 825 29142 SH SOLE 16210 0 12932 PRUDENTIAL FINL INC COM 744320102 19066 183212 SH SOLE 59353 0 123859 PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 1929 129573 SH SOLE 0 0 129573 PRUDENTIAL PLC ADR 74435K204 17526 440474 SH SOLE 388611 0 51863 PRUDENTIAL SHT DURATION HG Y COM 74442F107 3828 247276 SH SOLE 0 0 247276 PTC INC COM 69370C100 8961 193657 SH SOLE 46138 0 147519 PUBLIC STORAGE COM 74460D109 4297 19226 SH SOLE 8331 0 10895 PUBLIC SVC ENTERPRISE GROUP COM 744573106 5470 124653 SH SOLE 44884 0 79769 PULTE GROUP INC COM 745867101 5278 287180 SH SOLE 237680 0 49500 PURE STORAGE INC CL A 74624M102 1063 93979 SH SOLE 0 0 93979 PUTNAM MANAGED MUN INCOM TR COM 746823103 547 77339 SH SOLE 0 0 77339 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 122 26513 SH SOLE 0 0 26513 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 542 45369 SH SOLE 0 0 45369 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1886 379410 SH SOLE 0 0 379410 PVH CORP COM 693656100 2707 29994 SH SOLE 12415 0 17579 Q2 HLDGS INC COM 74736L109 1720 59624 SH SOLE 56789 0 2835 QCR HOLDINGS INC COM 74727A104 549 12675 SH SOLE 0 0 12675 QEP RES INC COM 74733V100 6322 343386 SH SOLE 251699 0 91687 QIWI PLC SPON ADR REP B 74735M108 253 19801 SH SOLE 0 0 19801 QORVO INC COM 74736K101 4888 92695 SH SOLE 50921 0 41774 QTS RLTY TR INC COM CL A 74736A103 2481 49979 SH SOLE 38526 0 11453 QUAD / GRAPHICS INC COM CL A 747301109 356 13244 SH SOLE 0 0 13244 QUAKER CHEM CORP COM 747316107 2068 16162 SH SOLE 15022 0 1140 QUALCOMM INC COM 747525103 156098 2394139 SH SOLE 1559569 0 834570 QUALCOMM INC COM 747525103 8 15500 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 81 12500 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 24 19800 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 30 25300 SH Call SOLE 0 0 0 QUALITY CARE PPTYS INC COM 747545101 286 18471 SH SOLE 0 0 18471 QUALYS INC COM 74758T303 1655 52281 SH SOLE 48523 0 3758 QUANTA SVCS INC COM 74762E102 2428 69666 SH SOLE 2751 0 66915 QUANTA SVCS INC COM 74762E102 41 14000 SH Call SOLE 0 0 0 QUANTA SVCS INC COM 74762E102 20 14000 SH Call SOLE 0 0 0 QUEST DIAGNOSTICS INC COM 74834L100 6147 66886 SH SOLE 21781 0 45105 QUINTILES IMS HOLDINGS INC COM 74876Y101 18555 243988 SH SOLE 95287 0 148701 RADNET INC COM 750491102 156 24151 SH SOLE 0 0 24151 RAIT FINANCIAL TRUST COM NEW 749227609 81 23999 SH SOLE 0 0 23999 RALPH LAUREN CORP CL A 751212101 439 4855 SH SOLE 0 0 4855 RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 479 28870 SH SOLE 0 0 28870 RANDGOLD RES LTD ADR 752344309 1709 22382 SH SOLE 918 0 21464 RANDGOLD RES LTD ADR 752344309 105 19000 SH Call SOLE 0 0 0 RANGE RES CORP COM 75281A109 1534 44635 SH SOLE 860 0 43775 RAYMOND JAMES FINANCIAL INC COM 754730109 24966 360416 SH SOLE 0 0 360416 RAYMOND JAMES FINANCIAL INC COM 754730109 7 10100 SH Call SOLE 0 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 28 11800 SH Call SOLE 0 0 0 RAYONIER INC COM 754907103 917 34472 SH SOLE 0 0 34472 RAYTHEON CO COM NEW 755111507 64473 454021 SH SOLE 213744 0 240277 RAYTHEON CO COM NEW 755111507 14 11200 SH Call SOLE 0 0 0 RBC BEARINGS INC COM 75524B104 4845 52201 SH SOLE 51845 0 356 READING INTERNATIONAL INC CL A 755408101 2444 147226 SH SOLE 0 0 147226 REALITY SHS ETF TR DIVS ETF 75605A108 1059 41943 SH SOLE 0 0 41943 REALPAGE INC COM 75606N109 4500 149988 SH SOLE 15113 0 134875 REALTY INCOME CORP COM 756109104 37465 651788 SH SOLE 511709 0 140079 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1290 42007 SH SOLE 0 0 42007 RED HAT INC COM 756577102 18421 264291 SH SOLE 199014 0 65277 RED HAT INC NOTE 0.250%10/0 756577AD4 408 350000 PRN SOLE 0 0 350000 RED ROBIN GOURMET BURGERS IN COM 75689M101 1880 33329 SH SOLE 82 0 33247 REDWOOD TR INC COM 758075402 397 26116 SH SOLE 0 0 26116 REGAL BELOIT CORP COM 758750103 1160 16750 SH SOLE 23 0 16727 REGAL ENTMT GROUP CL A 758766109 61876 3003664 SH SOLE 2772650 0 231014 REGENCY CTRS CORP COM 758849103 7898 114554 SH SOLE 114243 0 311 REGENERON PHARMACEUTICALS COM 75886F107 11563 31499 SH SOLE 24029 0 7470 REGIONS FINL CORP NEW COM 7591EP100 10731 747263 SH SOLE 10909 0 736354 REINSURANCE GROUP AMER INC COM NEW 759351604 10285 81737 SH SOLE 80710 0 1027 RELIANCE STEEL & ALUMINUM CO COM 759509102 1231 15477 SH SOLE 13040 0 2437 RELX NV SPONSORED ADR 75955B102 6331 377722 SH SOLE 376033 0 1689 RELX PLC SPONSORED ADR 759530108 14856 826734 SH SOLE 788030 0 38704 RENASANT CORP COM 75970E107 2298 54434 SH SOLE 2779 0 51655 RENT A CTR INC NEW COM 76009N100 241 21450 SH SOLE 0 0 21450 REPUBLIC SVCS INC COM 760759100 27115 475291 SH SOLE 272361 0 202930 RESEARCH FRONTIERS INC COM 760911107 50 27500 SH SOLE 0 0 27500 RESMED INC COM 761152107 2493 40182 SH SOLE 0 0 40182 RESOURCES CONNECTION INC COM 76122Q105 216 11242 SH SOLE 0 0 11242 RESTAURANT BRANDS INTL INC COM 76131D103 999 20960 SH SOLE 3559 0 17401 RESTORATION HARDWARE HLDGS I COM 761283100 743 24206 SH SOLE 0 0 24206 RETAIL OPPORTUNITY INVTS COR COM 76131N101 10202 482802 SH SOLE 312116 0 170686 RETAIL PPTYS AMER INC CL A 76131V202 258 16829 SH SOLE 0 0 16829 REXNORD CORP NEW COM 76169B102 2268 115775 SH SOLE 115700 0 75 REYNOLDS AMERICAN INC COM 761713106 60730 1083682 SH SOLE 662521 0 421161 RICE ENERGY INC COM 762760106 1431 67043 SH SOLE 65876 0 1167 RINGCENTRAL INC CL A 76680R206 530 25752 SH SOLE 139 0 25613 RIO TINTO PLC SPONSORED ADR 767204100 13156 342074 SH SOLE 157980 0 184094 RITCHIE BROS AUCTIONEERS COM 767744105 3356 98709 SH SOLE 96449 0 2260 RITE AID CORP COM 767754104 2459 298428 SH SOLE 0 0 298428 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 758 40123 SH SOLE 0 0 40123 RLI CORP COM 749607107 2295 36358 SH SOLE 34193 0 2165 RMR REAL ESTATE INCOME FUND COM 76970B101 6870 335771 SH SOLE 0 0 335771 ROBERT HALF INTL INC COM 770323103 10078 206597 SH SOLE 202120 0 4477 ROCKET FUEL INC COM 773111109 36 21300 SH SOLE 0 0 21300 ROCKWELL AUTOMATION INC COM 773903109 5819 43291 SH SOLE 12218 0 31073 ROCKWELL COLLINS INC COM 774341101 5806 62593 SH SOLE 37568 0 25025 ROCKWELL MED INC COM 774374102 465 71025 SH SOLE 0 0 71025 ROGERS COMMUNICATIONS INC CL B 775109200 22724 589875 SH SOLE 587755 0 2120 ROLLINS INC COM 775711104 476 14099 SH SOLE 0 0 14099 ROPER TECHNOLOGIES INC COM 776696106 27701 151304 SH SOLE 2876 0 148428 ROSS STORES INC COM 778296103 15366 234245 SH SOLE 169760 0 64485 ROYAL BK CDA MONTREAL QUE COM 780087102 28630 423564 SH SOLE 233666 0 189898 ROYAL BK SCOTLAND GROUP PLC SP ADR L RP PF 780097788 575 24147 SH SOLE 16776 0 7371 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 903 36063 SH SOLE 4723 0 31340 ROYAL BK SCOTLAND GROUP PLC SPON ADR SER H 780097879 259 10250 SH SOLE 0 0 10250 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 262 47421 SH SOLE 45466 0 1955 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3984 48557 SH SOLE 35114 0 13443 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 23576 406692 SH SOLE 172648 0 234044 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 55775 1025643 SH SOLE 750388 0 275255 ROYAL GOLD INC COM 780287108 1342 21185 SH SOLE 0 0 21185 ROYCE GLOBAL VALUE TR INC COM 78081T104 5586 695090 SH SOLE 0 0 695090 ROYCE MICRO-CAP TR INC COM 780915104 2075 254256 SH SOLE 0 0 254256 ROYCE VALUE TR INC COM 780910105 15710 1173266 SH SOLE 0 0 1173266 RPC INC COM 749660106 201 10124 SH SOLE 0 0 10124 RPM INTL INC COM 749685103 10451 194148 SH SOLE 83286 0 110862 RPM INTL INC NOTE 2.250%12/1 749685AT0 1562 1305000 PRN SOLE 0 0 1305000 RSP PERMIAN INC COM 74978Q105 8608 192920 SH SOLE 163773 0 29147 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 6551 78687 SH SOLE 67383 0 11304 RYDER SYS INC COM 783549108 4785 64280 SH SOLE 28780 0 35500 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 436 3380 SH SOLE 0 0 3380 RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 740 8374 SH SOLE 0 0 8374 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 1027 10631 SH SOLE 0 0 10631 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 114281 1319023 SH SOLE 74 0 1318949 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 699 7047 SH SOLE 0 0 7047 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 1624 13595 SH SOLE 0 0 13595 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 9719 116292 SH SOLE 52 0 116240 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 27723 481390 SH SOLE 0 0 481390 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 5999 93718 SH SOLE 0 0 93718 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 625 16962 SH SOLE 0 0 16962 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 8475 58080 SH SOLE 0 0 58080 RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 895 9825 SH SOLE 0 0 9825 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 19930 183656 SH SOLE 0 0 183656 RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 1504 26115 SH SOLE 0 0 26115 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 3169 20119 SH SOLE 0 0 20119 RYMAN HOSPITALITY PPTYS INC COM 78377T107 31953 507106 SH SOLE 503594 0 3512 S&P GLOBAL INC COM 78409V104 7756 72115 SH SOLE 34190 0 37925 SABRA HEALTH CARE REIT INC COM 78573L106 17294 708177 SH SOLE 675912 0 32265 SABRE CORP COM 78573M104 10719 429638 SH SOLE 428155 0 1483 SAGE THERAPEUTICS INC COM 78667J108 1249 24455 SH SOLE 4713 0 19742 SALESFORCE COM INC COM 79466L302 47877 699342 SH SOLE 218754 0 480588 SALESFORCE COM INC COM 79466L302 1 11100 SH Call SOLE 0 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 382 28158 SH SOLE 0 0 28158 SALLY BEAUTY HLDGS INC COM 79546E104 398 15066 SH SOLE 12447 0 2619 SANDERSON FARMS INC COM 800013104 443 4696 SH SOLE 0 0 4696 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 17 12377 SH SOLE 0 0 12377 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 236 79851 SH SOLE 0 0 79851 SANDSTORM GOLD LTD COM NEW 80013R206 85 21700 SH SOLE 0 0 21700 SANMINA CORPORATION COM 801056102 822 22420 SH SOLE 0 0 22420 SANOFI RIGHT 12/31/2020 80105N113 4 11093 SH SOLE 0 0 11093 SANOFI SPONSORED ADR 80105N105 116391 2878124 SH SOLE 2700692 0 177432 SAP SE SPON ADR 803054204 19714 228093 SH SOLE 210465 0 17628 SAREPTA THERAPEUTICS INC COM 803607100 279 10179 SH SOLE 4594 0 5585 SASOL LTD SPONSORED ADR 803866300 1367 47809 SH SOLE 2195 0 45614 SBA COMMUNICATIONS CORP COM 78388J106 5847 56628 SH SOLE 17721 0 38907 SCANA CORP NEW COM 80589M102 7265 99137 SH SOLE 575 0 98562 SCHEIN HENRY INC COM 806407102 16114 106218 SH SOLE 6393 0 99825 SCHLUMBERGER LTD COM 806857108 84973 1012186 SH SOLE 584373 0 427813 SCHNITZER STL INDS CL A 806882106 757 29450 SH SOLE 0 0 29450 SCHULMAN A INC COM 808194104 694 20736 SH SOLE 0 0 20736 SCHWAB CHARLES CORP NEW COM 808513105 31626 801262 SH SOLE 751792 0 49470 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4623 85328 SH SOLE 0 0 85328 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5837 133963 SH SOLE 0 0 133963 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 982 18440 SH SOLE 0 0 18440 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 647 14339 SH SOLE 0 0 14339 SCHWAB STRATEGIC TR US REIT ETF 808524847 345 8408 SH SOLE 0 0 8408 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 530 8625 SH SOLE 0 0 8625 SCORPIO TANKERS INC SHS Y7542C106 1122 247748 SH SOLE 0 0 247748 SCOTTS MIRACLE GRO CO CL A 810186106 7732 80924 SH SOLE 3323 0 77601 SCRIPPS E W CO OHIO CL A NEW 811054402 2272 117531 SH SOLE 0 0 117531 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 484 6777 SH SOLE 0 0 6777 SEABOARD CORP COM 811543107 277 70 SH SOLE 0 0 70 SEADRILL LIMITED SHS G7945E105 2426 711488 SH SOLE 0 0 711488 SEADRILL LIMITED SHS G7945E105 331 348200 SH Call SOLE 0 0 0 SEADRILL PARTNERS LLC COMUNIT REP LB Y7545W109 1690 402289 SH SOLE 0 0 402289 SEAGATE TECHNOLOGY PLC SHS G7945M107 48315 1265798 SH SOLE 1143047 0 122751 SEALED AIR CORP NEW COM 81211K100 10606 233925 SH SOLE 187713 0 46212 SEARS HLDGS CORP COM 812350106 97 10492 SH SOLE 0 0 10492 SEASPAN CORP SHS Y75638109 141 15463 SH SOLE 0 0 15463 SEATTLE GENETICS INC COM 812578102 604 11449 SH SOLE 1172 0 10277 SEAWORLD ENTMT INC COM 81282V100 1514 79971 SH SOLE 52305 0 27666 SEI INVESTMENTS CO COM 784117103 10921 221260 SH SOLE 168789 0 52471 SELECT COMFORT CORP COM 81616X103 343 15154 SH SOLE 0 0 15154 SELECT INCOME REIT COM SH BEN INT 81618T100 499 19791 SH SOLE 0 0 19791 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4591 149298 SH SOLE 46646 0 102652 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 38684 475235 SH SOLE 157855 0 317380 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 20370 393933 SH SOLE 223817 0 170116 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 26800 388745 SH SOLE 123295 0 265450 SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 25873 343505 SH SOLE 0 0 343505 SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 19 12000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 27602 1187180 SH SOLE 336975 0 850205 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 12 20500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 70 20200 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 418 84500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 21248 341489 SH SOLE 0 0 341489 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 8949 184246 SH SOLE 0 0 184246 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 6015 121013 SH SOLE 0 0 121013 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 39124 809001 SH SOLE 165243 0 643758 SELECTIVE INS GROUP INC COM 816300107 861 19999 SH SOLE 0 0 19999 SEMGROUP CORP CL A 81663A105 4726 113199 SH SOLE 50146 0 63053 SEMPRA ENERGY COM 816851109 22016 218759 SH SOLE 189775 0 28984 SENIOR HSG PPTYS TR SH BEN INT 81721M109 962 50840 SH SOLE 0 0 50840 SENOMYX INC COM 81724Q107 18 19133 SH SOLE 0 0 19133 SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 8789 225657 SH SOLE 222696 0 2961 SENSIENT TECHNOLOGIES CORP COM 81725T100 726 9237 SH SOLE 9237 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 1647 38565 SH SOLE 9932 0 28633 SERVICE CORP INTL COM 817565104 998 35152 SH SOLE 0 0 35152 SERVICENOW INC COM 81762P102 874 11763 SH SOLE 2310 0 9453 SERVISFIRST BANCSHARES INC COM 81768T108 205 5486 SH SOLE 0 0 5486 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 406 13947 SH SOLE 0 0 13947 SHERWIN WILLIAMS CO COM 824348106 14954 55645 SH SOLE 48338 0 7307 SHIP FINANCE INTERNATIONAL L SHS G81075106 454 30580 SH SOLE 0 0 30580 SHIRE PLC SPONSORED ADR 82481R106 24523 143932 SH SOLE 128149 0 15783 SHOPIFY INC CL A 82509L107 1816 42352 SH SOLE 0 0 42352 SHUTTERSTOCK INC COM 825690100 6055 127418 SH SOLE 125835 0 1583 SIENTRA INC COM 82621J105 217 25500 SH SOLE 0 0 25500 SIGNATURE BK NEW YORK N Y COM 82669G104 10550 70242 SH SOLE 45760 0 24482 SIGNET JEWELERS LIMITED SHS G81276100 4074 43217 SH SOLE 37802 0 5415 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2114 49766 SH SOLE 0 0 49766 SILVER SPRING NETWORKS INC COM 82817Q103 257 19335 SH SOLE 0 0 19335 SILVER WHEATON CORP COM 828336107 6481 335460 SH SOLE 0 0 335460 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 631 10159 SH SOLE 0 0 10159 SIMON PPTY GROUP INC NEW COM 828806109 17546 98755 SH SOLE 67758 0 30997 SIMULATIONS PLUS INC COM 829214105 288 29856 SH SOLE 0 0 29856 SINCLAIR BROADCAST GROUP INC CL A 829226109 6335 189945 SH SOLE 188908 0 1037 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 239 4409 SH SOLE 4247 0 162 SIRIUS XM HLDGS INC COM 82968B103 2153 483895 SH SOLE 91843 0 392052 SIRIUS XM HLDGS INC COM 82968B103 5 50000 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 4 22000 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 20 20000 SH Put SOLE 0 0 20000 SIRIUS XM HLDGS INC COM 82968B103 18 50000 SH Call SOLE 0 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 248 7128 SH SOLE 1373 0 5755 SIX FLAGS ENTMT CORP NEW COM 83001A102 10568 176247 SH SOLE 64498 0 111749 SKECHERS U S A INC CL A 830566105 678 27582 SH SOLE 0 0 27582 SKYWEST INC COM 830879102 1503 41243 SH SOLE 0 0 41243 SKYWORKS SOLUTIONS INC COM 83088M102 10424 139614 SH SOLE 16606 0 123008 SL GREEN RLTY CORP COM 78440X101 9751 90669 SH SOLE 90248 0 421 SLM CORP COM 78442P106 4034 366038 SH SOLE 319223 0 46815 SM ENERGY CO COM 78454L100 1874 54343 SH SOLE 34292 0 20051 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 499 16593 SH SOLE 13766 0 2827 SMITH & WESSON HLDG CORP COM 831756101 718 34066 SH SOLE 0 0 34066 SMITH A O COM 831865209 4424 93423 SH SOLE 53634 0 39789 SMUCKER J M CO COM NEW 832696405 19618 153190 SH SOLE 71084 0 82106 SNAP ON INC COM 833034101 9899 57796 SH SOLE 23153 0 34643 SNYDERS-LANCE INC COM 833551104 1119 29181 SH SOLE 15605 0 13576 SOLIGENIX INC COM 834223307 34 14960 SH SOLE 0 0 14960 SONOCO PRODS CO COM 835495102 4057 76994 SH SOLE 34533 0 42461 SONOMA PHARMACEUTICALS INC COM 83558L105 55 10942 SH SOLE 0 0 10942 SONY CORP ADR NEW 835699307 4674 166767 SH SOLE 152582 0 14185 SOURCE CAP INC COM 836144105 299 8318 SH SOLE 0 0 8318 SOUTH JERSEY INDS INC COM 838518108 1818 53968 SH SOLE 12617 0 41351 SOUTH ST CORP COM 840441109 2193 25097 SH SOLE 20336 0 4761 SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 29 21711 SH SOLE 0 0 21711 SOUTHERN CO COM 842587107 129913 2641050 SH SOLE 1782377 0 858673 SOUTHERN COPPER CORP COM 84265V105 866 27108 SH SOLE 0 0 27108 SOUTHERN FIRST BANCSHARES IN COM 842873101 2561 71130 SH SOLE 0 0 71130 SOUTHWEST AIRLS CO COM 844741108 7086 142183 SH SOLE 4497 0 137686 SOUTHWESTERN ENERGY CO COM 845467109 1717 158705 SH SOLE 131533 0 27172 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 17566 88937 SH SOLE 0 0 88937 SPDR GOLD TRUST GOLD SHS 78463V107 40394 368529 SH SOLE 16903 0 351626 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 103175 2201773 SH SOLE 1856693 0 345080 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1736 48104 SH SOLE 1498 0 46606 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 3265 97568 SH SOLE 0 0 97568 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 7847 190967 SH SOLE 0 0 190967 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 324 6458 SH SOLE 0 0 6458 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 298 7498 SH SOLE 0 0 7498 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 377 8379 SH SOLE 0 0 8379 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1439 39911 SH SOLE 0 0 39911 SPDR S&P 500 ETF TR TR UNIT 78462F103 432654 1935515 SH SOLE 683142 0 1252373 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 400830 1328384 SH SOLE 1013554 0 314830 SPDR SER TR BLOMBERG BRC INV 78468R200 85017 2776537 SH SOLE 2727415 0 49122 SPDR SER TR BLOOMBERG SRT TR 78468R408 78582 2838928 SH SOLE 2716314 0 122614 SPDR SER TR DORSEY WRGT FI 78468R713 2495 103096 SH SOLE 0 0 103096 SPDR SER TR NUVEEN BLMBRG SR 78468R739 66276 1382474 SH SOLE 1299476 0 82998 SPDR SER TR NUVEEN BRC MUNIC 78468R721 6943 146352 SH SOLE 31457 0 114895 SPDR SER TR SP500 HIGH DIV 78468R788 1694 48593 SH SOLE 0 0 48593 SPDR SER TR SPDR RUSSEL 2000 78468R853 1236 15520 SH SOLE 0 0 15520 SPDR SER TR SSGA US SMAL ETF 78468R887 609 6522 SH SOLE 0 0 6522 SPDR SERIES TRUST AEROSPACE DEF 78464A631 3119 49212 SH SOLE 0 0 49212 SPDR SERIES TRUST BLMBRG BR 1 3 MT 78464A680 1957 42817 SH SOLE 0 0 42817 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 17484 383006 SH SOLE 185189 0 197817 SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 10349 338984 SH SOLE 126657 0 212327 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 575 22144 SH SOLE 0 0 22144 SPDR SERIES TRUST BLOMBRG BRC AGRT 78464A649 286 5018 SH SOLE 0 0 5018 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 206 7732 SH SOLE 0 0 7732 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 4821 142180 SH SOLE 0 0 142180 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 226 4027 SH SOLE 0 0 4027 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 101734 2791044 SH SOLE 2469776 0 321268 SPDR SERIES TRUST CITI INT GVT ETF 78464A490 415 7975 SH SOLE 0 0 7975 SPDR SERIES TRUST COMP SOFTWARE 78464A599 477 8741 SH SOLE 0 0 8741 SPDR SERIES TRUST DJ REIT ETF 78464A607 7214 77277 SH SOLE 0 0 77277 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 432 8242 SH SOLE 0 0 8242 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 238 4781 SH SOLE 0 0 4781 SPDR SERIES TRUST MORGAN TECH ETF 78464A102 53196 878982 SH SOLE 840929 0 38053 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 21287 380338 SH SOLE 360350 0 19988 SPDR SERIES TRUST OILGAS EQUIP 78464A748 225 10072 SH SOLE 0 0 10072 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 6326 47558 SH SOLE 0 0 47558 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 21469 228494 SH SOLE 205365 0 23129 SPDR SERIES TRUST S&P 500 GROWTH 78464A409 9075 86161 SH SOLE 0 0 86161 SPDR SERIES TRUST S&P 500 VALUE 78464A508 1569 14328 SH SOLE 453 0 13875 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 742 3565 SH SOLE 0 0 3565 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 980 8232 SH SOLE 0 0 8232 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 3530 29216 SH SOLE 0 0 29216 SPDR SERIES TRUST S&P BIOTECH 78464A870 15689 265056 SH SOLE 0 0 265056 SPDR SERIES TRUST S&P BIOTECH 78464A870 10 30100 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 3 10600 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 8309 191142 SH SOLE 0 0 191142 SPDR SERIES TRUST S&P BK ETF 78464A797 22 16000 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 9094 202620 SH SOLE 202162 0 458 SPDR SERIES TRUST S&P DIVID ETF 78464A763 222036 2595067 SH SOLE 1971450 0 623617 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1069 31585 SH SOLE 0 0 31585 SPDR SERIES TRUST S&P INS ETF 78464A789 1281 15437 SH SOLE 0 0 15437 SPDR SERIES TRUST S&P METALS MNG 78464A755 11821 388715 SH SOLE 0 0 388715 SPDR SERIES TRUST S&P METALS MNG 78464A755 59 21400 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 12422 299861 SH SOLE 0 0 299861 SPDR SERIES TRUST S&P PHARMAC 78464A722 2093 53536 SH SOLE 0 0 53536 SPDR SERIES TRUST S&P REGL BKG 78464A698 19296 347213 SH SOLE 0 0 347213 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 1591 36104 SH SOLE 0 0 36104 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 21551 384080 SH SOLE 0 0 384080 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 7045 130511 SH SOLE 116627 0 13884 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1943 46323 SH SOLE 0 0 46323 SPECTRA ENERGY CORP COM 847560109 23648 575516 SH SOLE 310415 0 265101 SPECTRA ENERGY PARTNERS LP COM 84756N109 29313 639466 SH SOLE 551310 0 88156 SPECTRANETICS CORP COM 84760C107 339 13829 SH SOLE 0 0 13829 SPECTRUM BRANDS HLDGS INC COM 84763R101 3767 30797 SH SOLE 9357 0 21440 SPIRE INC COM 84857L101 302 4682 SH SOLE 0 0 4682 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 9394 161002 SH SOLE 32931 0 128071 SPIRIT AIRLS INC COM 848577102 5127 88602 SH SOLE 36186 0 52416 SPIRIT RLTY CAP INC NEW COM 84860W102 822 75735 SH SOLE 17757 0 57978 SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 263 250000 PRN SOLE 0 0 250000 SPLUNK INC COM 848637104 4095 80059 SH SOLE 61526 0 18533 SPRAGUE RES LP COM UNIT REP LTD 849343108 1060 37706 SH SOLE 0 0 37706 SPRINT CORP COM SER 1 85207U105 124 14705 SH SOLE 0 0 14705 SPROTT FOCUS TR INC COM 85208J109 146 21086 SH SOLE 0 0 21086 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 4455 474453 SH SOLE 0 0 474453 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1520 220236 SH SOLE 0 0 220236 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1076 177052 SH SOLE 0 0 177052 SPROUTS FMRS MKT INC COM 85208M102 2617 138299 SH SOLE 134241 0 4058 SPS COMM INC COM 78463M107 1928 27582 SH SOLE 23382 0 4200 SPX FLOW INC COM 78469X107 1110 34635 SH SOLE 0 0 34635 SQUARE INC CL A 852234103 523 38336 SH SOLE 0 0 38336 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1169 40857 SH SOLE 35639 0 5218 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1567 32999 SH SOLE 0 0 32999 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 28884 874747 SH SOLE 0 0 874747 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 23288 481248 SH SOLE 103682 0 377566 SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 386 7898 SH SOLE 0 0 7898 ST JUDE MED INC COM 790849103 3840 47886 SH SOLE 33602 0 14284 STAG INDL INC COM 85254J102 1092 45740 SH SOLE 0 0 45740 STAMPS COM INC COM NEW 852857200 3299 28777 SH SOLE 0 0 28777 STAMPS COM INC COM NEW 852857200 188 18800 SH Call SOLE 0 0 0 STANLEY BLACK & DECKER INC COM 854502101 17816 155336 SH SOLE 110071 0 45265 STANTEC INC COM 85472N109 2360 93533 SH SOLE 0 0 93533 STAPLES INC COM 855030102 1070 118255 SH SOLE 0 0 118255 STARBUCKS CORP COM 855244109 72598 1307592 SH SOLE 414659 0 892933 STARBUCKS CORP COM 855244109 39 31400 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 1 21600 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 17 72900 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC COM 85571B105 5089 231843 SH SOLE 73861 0 157982 STATE BK FINL CORP COM 856190103 432 16095 SH SOLE 2180 0 13915 STATE STR CORP COM 857477103 10095 129892 SH SOLE 57557 0 72335 STATOIL ASA SPONSORED ADR 85771P102 31265 1714092 SH SOLE 1693521 0 20571 STEEL DYNAMICS INC COM 858119100 18056 507471 SH SOLE 384855 0 122616 STEELCASE INC CL A 858155203 1648 92051 SH SOLE 0 0 92051 STEIN MART INC COM 858375108 533 97203 SH SOLE 0 0 97203 STELLUS CAP INVT CORP COM 858568108 467 38694 SH SOLE 0 0 38694 STEPAN CO COM 858586100 1137 13956 SH SOLE 0 0 13956 STERICYCLE INC COM 858912108 13540 175759 SH SOLE 108927 0 66832 STERICYCLE INC DEP PFD A 1/10 858912207 1278 20207 SH SOLE 0 0 20207 STERIS PLC SHS USD G84720104 26026 386197 SH SOLE 234778 0 151419 STERLING BANCORP DEL COM 85917A100 1084 46313 SH SOLE 0 0 46313 STEWART INFORMATION SVCS COR COM 860372101 281 6100 SH SOLE 0 0 6100 STIFEL FINL CORP COM 860630102 1200 24033 SH SOLE 22691 0 1342 STOCK YDS BANCORP INC COM 861025104 279 5936 SH SOLE 0 0 5936 STONEGATE BK FT LAUDERDALE F COM 861811107 333 7990 SH SOLE 0 0 7990 STONEMOR PARTNERS L P COM UNITS 86183Q100 2195 246390 SH SOLE 0 0 246390 STORE CAP CORP COM 862121100 9891 400300 SH SOLE 357815 0 42485 STRATASYS LTD SHS M85548101 342 20665 SH SOLE 0 0 20665 STRAYER ED INC COM 863236105 497 6165 SH SOLE 0 0 6165 STRYKER CORP COM 863667101 16326 136259 SH SOLE 23806 0 112453 STRYKER CORP COM 863667101 26 34600 SH Call SOLE 0 0 0 STURM RUGER & CO INC COM 864159108 2899 55005 SH SOLE 0 0 55005 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 895 29784 SH SOLE 0 0 29784 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 11703 1531850 SH SOLE 1524056 0 7794 SUMMIT HOTEL PPTYS COM 866082100 2775 173103 SH SOLE 118605 0 54498 SUMMIT MATLS INC CL A 86614U100 2777 116733 SH SOLE 111900 0 4833 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 1069 42522 SH SOLE 0 0 42522 SUN CMNTYS INC COM 866674104 1645 21469 SH SOLE 17624 0 3845 SUN HYDRAULICS CORP COM 866942105 255 6371 SH SOLE 1439 0 4932 SUN LIFE FINL INC COM 866796105 392 10224 SH SOLE 0 0 10224 SUNCOR ENERGY INC NEW COM 867224107 16650 509858 SH SOLE 407897 0 101961 SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 9814 408585 SH SOLE 0 0 408585 SUNOCO LP COM U REP LP 86765K109 861 32019 SH SOLE 0 0 32019 SUNPOWER CORP COM 867652406 1854 280436 SH SOLE 0 0 280436 SUNPOWER CORP COM 867652406 122 258700 SH Call SOLE 0 0 0 SUNTRUST BKS INC COM 867914103 30142 549536 SH SOLE 389555 0 159981 SUPERIOR ENERGY SVCS INC COM 868157108 2214 131139 SH SOLE 35665 0 95474 SUPERNUS PHARMACEUTICALS INC COM 868459108 634 25117 SH SOLE 4820 0 20297 SURGERY PARTNERS INC COM 86881A100 2900 182991 SH SOLE 189 0 182802 SURGICAL CARE AFFILIATES INC COM 86881L106 279 6033 SH SOLE 0 0 6033 SUTHERLAND ASSET MGMT CORP M COM 86933G105 9493 705819 SH SOLE 0 0 705819 SVB FINL GROUP COM 78486Q101 8423 49066 SH SOLE 14520 0 34546 SWIFT TRANSN CO CL A 87074U101 1928 79142 SH SOLE 0 0 79142 SYMANTEC CORP COM 871503108 3635 152146 SH SOLE 123716 0 28430 SYNALLOY CP DEL COM 871565107 175 16000 SH SOLE 0 0 16000 SYNAPTICS INC COM 87157D109 2961 55265 SH SOLE 0 0 55265 SYNAPTICS INC COM 87157D109 27 25200 SH Call SOLE 0 0 0 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 9513 248383 SH SOLE 2096 0 246287 SYNCHRONY FINL COM 87165B103 24663 679976 SH SOLE 200839 0 479137 SYNCHRONY FINL COM 87165B103 110 23400 SH Call SOLE 0 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 375 61615 SH SOLE 0 0 61615 SYNERGY RES CORP COM 87164P103 3147 353246 SH SOLE 30117 0 323129 SYNGENTA AG SPONSORED ADR 87160A100 1809 22882 SH SOLE 0 0 22882 SYNOPSYS INC COM 871607107 654 11104 SH SOLE 8873 0 2231 SYNOVUS FINL CORP COM NEW 87161C501 3805 92614 SH SOLE 30444 0 62170 SYSCO CORP COM 871829107 52649 950858 SH SOLE 688866 0 261992 T MOBILE US INC COM 872590104 1037 18030 SH SOLE 0 0 18030 TABLEAU SOFTWARE INC CL A 87336U105 924 21918 SH SOLE 703 0 21215 TAHOE RES INC COM 873868103 2258 239737 SH SOLE 0 0 239737 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 56582 1968055 SH SOLE 1646806 0 321249 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2884 58504 SH SOLE 40000 0 18504 TALLGRASS ENERGY GP LP SHS CL A 874696107 2555 95336 SH SOLE 74138 0 21198 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 4513 95109 SH SOLE 0 0 95109 TANGER FACTORY OUTLET CTRS I COM 875465106 2732 76352 SH SOLE 0 0 76352 TANZANIAN ROYALTY EXPL CORP COM 87600U104 14 28513 SH SOLE 0 0 28513 TARGA RES CORP COM 87612G101 14850 264842 SH SOLE 68884 0 195958 TARGET CORP COM 87612E106 71595 991207 SH SOLE 626720 0 364487 TARGET CORP COM 87612E106 10 20100 SH Call SOLE 0 0 0 TARGET CORP COM 87612E106 4 24600 SH Call SOLE 0 0 0 TASER INTL INC COM 87651B104 1498 61812 SH SOLE 0 0 61812 TATA MTRS LTD SPONSORED ADR 876568502 422 12265 SH SOLE 10440 0 1825 TC PIPELINES LP UT COM LTD PRT 87233Q108 972 16526 SH SOLE 0 0 16526 TCP CAP CORP COM 87238Q103 1283 75894 SH SOLE 0 0 75894 TCW STRATEGIC INCOME FUND IN COM 872340104 203 38069 SH SOLE 0 0 38069 TD AMERITRADE HLDG CORP COM 87236Y108 12506 286834 SH SOLE 284497 0 2337 TE CONNECTIVITY LTD REG SHS H84989104 94775 1367994 SH SOLE 1327179 0 40815 TEAM HEALTH HOLDINGS INC COM 87817A107 1646 37879 SH SOLE 33238 0 4641 TECK RESOURCES LTD CL B 878742204 954 47619 SH SOLE 0 0 47619 TECK RESOURCES LTD CL B 878742204 14 15200 SH Call SOLE 0 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 592 40969 SH SOLE 0 0 40969 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 2378 470011 SH SOLE 0 0 470011 TEEKAY TANKERS LTD CL A Y8565N102 239 105788 SH SOLE 0 0 105788 TEGNA INC COM 87901J105 1526 71319 SH SOLE 60642 0 10677 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 3929 185938 SH SOLE 0 0 185938 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 7989 514736 SH SOLE 0 0 514736 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1300 76538 SH SOLE 0 0 76538 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1086 84604 SH SOLE 0 0 84604 TELEDYNE TECHNOLOGIES INC COM 879360105 6057 49240 SH SOLE 47344 0 1896 TELEFLEX INC COM 879369106 8538 52975 SH SOLE 29947 0 23028 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 428 32009 SH SOLE 26626 0 5383 TELEFONICA S A SPONSORED ADR 879382208 3736 406110 SH SOLE 43 0 406067 TELEPHONE & DATA SYS INC COM NEW 879433829 2219 76878 SH SOLE 0 0 76878 TELIGENT INC NEW COM 87960W104 556 84157 SH SOLE 0 0 84157 TELUS CORP COM 87971M103 17382 546608 SH SOLE 524954 0 21654 TEMPLETON EMERG MKTS INCOME COM 880192109 571 52361 SH SOLE 0 0 52361 TEMPLETON EMERGING MKTS FD I COM 880191101 343 28364 SH SOLE 0 0 28364 TEMPLETON GLOBAL INCOME FD COM 880198106 2061 318065 SH SOLE 0 0 318065 TEMPUR SEALY INTL INC COM 88023U101 5312 77792 SH SOLE 0 0 77792 TEMPUR SEALY INTL INC COM 88023U101 161 38400 SH Call SOLE 0 0 0 TENARIS S A SPONSORED ADR 88031M109 5790 162132 SH SOLE 160775 0 1357 TENNECO INC COM 880349105 4664 74662 SH SOLE 69085 0 5577 TERADATA CORP DEL COM 88076W103 1402 51609 SH SOLE 49582 0 2027 TERADYNE INC COM 880770102 467 18394 SH SOLE 7886 0 10508 TEREX CORP NEW COM 880779103 365 11571 SH SOLE 0 0 11571 TERRAFORM PWR INC CL A COM 88104R100 230 17916 SH SOLE 0 0 17916 TERRAVIA HLDGS INC COM 88105A106 13 11001 SH SOLE 0 0 11001 TERRENO RLTY CORP COM 88146M101 851 29861 SH SOLE 29861 0 0 TESARO INC COM 881569107 1164 8656 SH SOLE 3470 0 5186 TESLA MTRS INC COM 88160R101 12015 56226 SH SOLE 11179 0 45047 TESORO CORP COM 881609101 5216 59645 SH SOLE 49724 0 9921 TESORO LOGISTICS LP COM UNIT LP 88160T107 7535 148299 SH SOLE 0 0 148299 TETRA TECHNOLOGIES INC DEL COM 88162F105 70 13852 SH SOLE 0 0 13852 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 1224 1118000 PRN SOLE 0 0 1118000 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 21301 587601 SH SOLE 220310 0 367291 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 3062 39056 SH SOLE 31967 0 7089 TEXAS INSTRS INC COM 882508104 85513 1171898 SH SOLE 841302 0 330596 TEXAS INSTRS INC COM 882508104 22 13300 SH Call SOLE 0 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 1739 5860 SH SOLE 0 0 5860 TEXAS ROADHOUSE INC COM 882681109 4556 94456 SH SOLE 72465 0 21991 TEXTRON INC COM 883203101 10999 226505 SH SOLE 186096 0 40409 TG THERAPEUTICS INC COM 88322Q108 243 52320 SH SOLE 0 0 52320 THERAPEUTICSMD INC COM 88338N107 1447 250734 SH SOLE 0 0 250734 THERMO FISHER SCIENTIFIC INC COM 883556102 18478 130950 SH SOLE 64501 0 66449 THERMON GROUP HLDGS INC COM 88362T103 392 20546 SH SOLE 20064 0 482 THL CR SR LN FD COM 87244R103 2309 123195 SH SOLE 0 0 123195 THOMSON REUTERS CORP COM 884903105 39511 902482 SH SOLE 832233 0 70249 THOR INDS INC COM 885160101 12924 129177 SH SOLE 117340 0 11837 TIER REIT INC COM NEW 88650V208 194 11169 SH SOLE 0 0 11169 TIFFANY & CO NEW COM 886547108 1726 22291 SH SOLE 0 0 22291 TIME INC NEW COM 887228104 276 15467 SH SOLE 12577 0 2890 TIME WARNER INC COM NEW 887317303 124238 1287006 SH SOLE 491668 0 795338 TIME WARNER INC COM NEW 887317303 138 13800 SH Call SOLE 0 0 0 TIME WARNER INC COM NEW 887317303 466 44400 SH Call SOLE 0 0 0 TIMKEN CO COM 887389104 12881 324467 SH SOLE 321456 0 3011 TITAN INTL INC ILL COM 88830M102 263 23470 SH SOLE 0 0 23470 TIVO CORP COM 88870P106 728 34816 SH SOLE 32806 0 2010 TJX COS INC NEW COM 872540109 21784 289952 SH SOLE 178160 0 111792 TOLL BROTHERS INC COM 889478103 5985 193080 SH SOLE 72005 0 121075 TORCHMARK CORP COM 891027104 10188 138126 SH SOLE 124181 0 13945 TORO CO COM 891092108 10567 188869 SH SOLE 98029 0 90840 TORONTO DOMINION BK ONT COM NEW 891160509 10004 203089 SH SOLE 35760 0 167329 TORTOISE ENERGY INDEPENDENC COM 89148K101 168 10195 SH SOLE 0 0 10195 TORTOISE ENERGY INFRA CORP COM 89147L100 2746 89472 SH SOLE 54267 0 35205 TORTOISE MLP FD INC COM 89148B101 1538 80633 SH SOLE 0 0 80633 TORTOISE PIPELINE & ENERGY F COM 89148H108 1472 68285 SH SOLE 0 0 68285 TORTOISE PWR & ENERGY INFRAS COM 89147X104 364 16398 SH SOLE 0 0 16398 TOTAL S A SPONSORED ADR 89151E109 100536 1972456 SH SOLE 1702866 0 269590 TOTAL SYS SVCS INC COM 891906109 6598 134577 SH SOLE 105360 0 29217 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 882 46339 SH SOLE 0 0 46339 TOWNEBANK PORTSMOUTH VA COM 89214P109 634 19068 SH SOLE 0 0 19068 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 16251 138660 SH SOLE 95204 0 43456 TPG SPECIALTY LENDING INC COM 87265K102 600 32109 SH SOLE 0 0 32109 TRACTOR SUPPLY CO COM 892356106 11127 146770 SH SOLE 48949 0 97821 TRACTOR SUPPLY CO COM 892356106 1 21400 SH Call SOLE 0 0 0 TRACTOR SUPPLY CO COM 892356106 18 12400 SH Put SOLE 0 0 12400 TRANSCANADA CORP COM 89353D107 1565 34755 SH SOLE 0 0 34755 TRANSDIGM GROUP INC COM 893641100 5728 23013 SH SOLE 773 0 22240 TRANSENTERIX INC COM NEW 89366M201 22 16713 SH SOLE 0 0 16713 TRANSOCEAN LTD REG SHS H8817H100 944 64047 SH SOLE 2232 0 61815 TRAVELCENTERS AMER LLC COM 894174101 599 84360 SH SOLE 0 0 84360 TRAVELERS COMPANIES INC COM 89417E109 48163 393423 SH SOLE 318963 0 74460 TRAVELPORT WORLDWIDE LTD SHS G9019D104 4571 324193 SH SOLE 324061 0 132 TREEHOUSE FOODS INC COM 89469A104 4778 66182 SH SOLE 63150 0 3032 TREX CO INC COM 89531P105 1072 16651 SH SOLE 7385 0 9266 TRI CONTL CORP COM 895436103 9896 448807 SH SOLE 0 0 448807 TRI POINTE GROUP INC COM 87265H109 3252 283311 SH SOLE 20826 0 262485 TRIANGLE CAP CORP COM 895848109 3502 190935 SH SOLE 0 0 190935 TRINITY BIOTECH PLC SPON ADR NEW 896438306 193 27904 SH SOLE 0 0 27904 TRINITY INDS INC COM 896522109 12988 467882 SH SOLE 356607 0 111275 TRINITY INDS INC COM 896522109 94 72400 SH Call SOLE 0 0 0 TRINSEO S A SHS L9340P101 236 3986 SH SOLE 35 0 3951 TRIPADVISOR INC COM 896945201 1149 24769 SH SOLE 14718 0 10051 TRITON INTL LTD CL A G9078F107 693 43891 SH SOLE 0 0 43891 TRIUMPH GROUP INC NEW COM 896818101 2168 81830 SH SOLE 53615 0 28215 TRONOX LTD SHS CL A Q9235V101 302 29309 SH SOLE 0 0 29309 TROVAGENE INC COM NEW 897238309 48 23000 SH SOLE 0 0 23000 TRUECAR INC COM 89785L107 294 23550 SH SOLE 0 0 23550 TRUSTCO BK CORP N Y COM 898349105 208 23768 SH SOLE 0 0 23768 TRUSTMARK CORP COM 898402102 533 14956 SH SOLE 0 0 14956 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 49 10533 SH SOLE 0 0 10533 TUPPERWARE BRANDS CORP COM 899896104 6066 115285 SH SOLE 92216 0 23069 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 2267 328606 SH SOLE 327059 0 1547 TURNING PT BRANDS INC COM 90041L105 700 57147 SH SOLE 56530 0 617 TWENTY FIRST CENTY FOX INC CL A 90130A101 8189 292054 SH SOLE 139182 0 152872 TWENTY FIRST CENTY FOX INC CL B 90130A200 2195 80567 SH SOLE 26597 0 53970 TWILIO INC CL A 90138F102 1304 45197 SH SOLE 0 0 45197 TWITTER INC COM 90184L102 33991 2085315 SH SOLE 1807560 0 277755 TWO HBRS INVT CORP COM 90187B101 755 86577 SH SOLE 0 0 86577 TYLER TECHNOLOGIES INC COM 902252105 2955 20698 SH SOLE 15708 0 4990 TYSON FOODS INC CL A 902494103 2265 36714 SH SOLE 22833 0 13881 U S CONCRETE INC COM NEW 90333L201 1065 16253 SH SOLE 0 0 16253 U S G CORP COM NEW 903293405 1942 67227 SH SOLE 50133 0 17094 U S GLOBAL INVS INC CL A 902952100 20 14596 SH SOLE 0 0 14596 U S SILICA HLDGS INC COM 90346E103 1340 23649 SH SOLE 0 0 23649 UBIQUITI NETWORKS INC COM 90347A100 2778 48062 SH SOLE 0 0 48062 UBS AG JERSEY BRH ALERIAN INFRST 902641646 34239 1205162 SH SOLE 1182724 0 22438 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 3016 151795 SH SOLE 146160 0 5635 UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 186 11940 SH SOLE 0 0 11940 UBS GROUP AG SHS H42097107 18153 1158859 SH SOLE 1012361 0 146498 UDR INC COM 902653104 922 25269 SH SOLE 0 0 25269 UGI CORP NEW COM 902681105 997 21626 SH SOLE 43 0 21583 ULTA SALON COSMETCS & FRAG I COM 90384S303 26455 103769 SH SOLE 65872 0 37897 ULTIMATE SOFTWARE GROUP INC COM 90385D107 12072 66202 SH SOLE 22216 0 43986 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 385 5475 SH SOLE 3564 0 1911 UMB FINL CORP COM 902788108 845 10961 SH SOLE 10283 0 678 UMH PPTYS INC COM 903002103 1244 82627 SH SOLE 0 0 82627 UMPQUA HLDGS CORP COM 904214103 10505 559389 SH SOLE 486234 0 73155 UNDER ARMOUR INC CL A 904311107 5363 184604 SH SOLE 2218 0 182386 UNDER ARMOUR INC CL A 904311107 3 34700 SH Call SOLE 0 0 0 UNDER ARMOUR INC CL C 904311206 1938 77017 SH SOLE 19750 0 57267 UNI PIXEL INC COM NEW 904572203 14 14000 SH SOLE 0 0 14000 UNILEVER N V N Y SHS NEW 904784709 26798 652656 SH SOLE 472413 0 180243 UNILEVER PLC SPON ADR NEW 904767704 89625 2202096 SH SOLE 2034066 0 168030 UNION BANKSHARES CORP NEW COM 90539J109 357 9990 SH SOLE 0 0 9990 UNION BANKSHARES INC COM 905400107 838 18433 SH SOLE 0 0 18433 UNION PAC CORP COM 907818108 190736 1839647 SH SOLE 837932 0 1001715 UNION PAC CORP COM 907818108 15 10300 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 220 27200 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 81 14800 SH Call SOLE 0 0 0 UNIT CORP COM 909218109 2569 95610 SH SOLE 295 0 95315 UNITED BANKSHARES INC WEST V COM 909907107 1092 23616 SH SOLE 0 0 23616 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 467 15771 SH SOLE 0 0 15771 UNITED CONTL HLDGS INC COM 910047109 9685 132889 SH SOLE 48139 0 84750 UNITED FIRE GROUP INC COM 910340108 1613 32800 SH SOLE 0 0 32800 UNITED INS HLDGS CORP COM 910710102 3259 215263 SH SOLE 0 0 215263 UNITED NAT FOODS INC COM 911163103 1603 33588 SH SOLE 0 0 33588 UNITED PARCEL SERVICE INC CL B 911312106 111035 968544 SH SOLE 690439 0 278105 UNITED PARCEL SERVICE INC CL B 911312106 160 30500 SH Call SOLE 0 0 0 UNITED RENTALS INC COM 911363109 4620 43760 SH SOLE 11613 0 32147 UNITED STATES OIL FUND LP UNITS 91232N108 412 35114 SH SOLE 0 0 35114 UNITED STATES OIL FUND LP UNITS 91232N108 370 100000 SH Put SOLE 0 0 100000 UNITED STATES OIL FUND LP UNITS 91232N108 138 30000 SH Put SOLE 0 0 30000 UNITED STATES STL CORP NEW COM 912909108 822 24904 SH SOLE 58 0 24846 UNITED TECHNOLOGIES CORP COM 913017109 61913 564796 SH SOLE 203101 0 361695 UNITED TECHNOLOGIES CORP COM 913017109 6 25500 SH Call SOLE 0 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 314 2191 SH SOLE 252 0 1939 UNITEDHEALTH GROUP INC COM 91324P102 196795 1229652 SH SOLE 764142 0 465510 UNIVAR INC COM 91336L107 5299 186789 SH SOLE 186199 0 590 UNIVERSAL CORP VA COM 913456109 612 9600 SH SOLE 0 0 9600 UNIVERSAL DISPLAY CORP COM 91347P105 1423 25280 SH SOLE 0 0 25280 UNIVERSAL ELECTRS INC COM 913483103 1326 20535 SH SOLE 20501 0 34 UNIVERSAL HLTH SVCS INC CL B 913903100 5448 51214 SH SOLE 30714 0 20500 UNIVERSAL SEC INSTRS INC COM NEW 913821302 272 73513 SH SOLE 0 0 73513 UNUM GROUP COM 91529Y106 12656 288097 SH SOLE 280120 0 7977 UPLAND SOFTWARE INC COM 91544A109 972 108586 SH SOLE 0 0 108586 URANIUM ENERGY CORP COM 916896103 21 19000 SH SOLE 0 0 19000 URBAN EDGE PPTYS COM 91704F104 252 9166 SH SOLE 8324 0 842 URBAN OUTFITTERS INC COM 917047102 1503 52762 SH SOLE 40823 0 11939 US BANCORP DEL COM NEW 902973304 96643 1881308 SH SOLE 1431435 0 449873 US BANCORP DEL COM NEW 902973304 14 11000 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 56 25000 SH Call SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 6 10800 SH Call SOLE 0 0 0 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1154 66687 SH SOLE 0 0 66687 V F CORP COM 918204108 16514 309531 SH SOLE 155428 0 154103 VAIL RESORTS INC COM 91879Q109 7390 45809 SH SOLE 43636 0 2173 VALE S A ADR 91912E105 1344 176347 SH SOLE 94756 0 81591 VALEANT PHARMACEUTICALS INTL COM 91911K102 4336 298636 SH SOLE 0 0 298636 VALEANT PHARMACEUTICALS INTL COM 91911K102 1 18500 SH Call SOLE 0 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 270 20000 SH Put SOLE 0 0 20000 VALEANT PHARMACEUTICALS INTL COM 91911K102 221 20000 SH Put SOLE 0 0 20000 VALEANT PHARMACEUTICALS INTL COM 91911K102 176 20000 SH Put SOLE 0 0 20000 VALEANT PHARMACEUTICALS INTL COM 91911K102 4 21000 SH Call SOLE 0 0 0 VALERO ENERGY CORP NEW COM 91913Y100 58565 857213 SH SOLE 605769 0 251444 VALHI INC NEW COM 918905100 515 148800 SH SOLE 0 0 148800 VALIDUS HOLDINGS LTD COM SHS G9319H102 9159 166496 SH SOLE 163821 0 2675 VALLEY NATL BANCORP COM 919794107 2620 225108 SH SOLE 0 0 225108 VALMONT INDS INC COM 920253101 1837 13040 SH SOLE 0 0 13040 VALSPAR CORP COM 920355104 11593 111888 SH SOLE 86746 0 25142 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 367 7151 SH SOLE 0 0 7151 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 33991 1465763 SH SOLE 1378727 0 87036 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2161 111638 SH SOLE 0 0 111638 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2297 133137 SH SOLE 0 0 133137 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 673 6255 SH SOLE 0 0 6255 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 1848 71597 SH SOLE 0 0 71597 VANECK VECTORS ETF TR GAMING ETF 92189F882 216 6381 SH SOLE 0 0 6381 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 6811 325566 SH SOLE 0 0 325566 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 589 37426 SH SOLE 0 0 37426 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 3879 148210 SH SOLE 0 0 148210 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 4260 143519 SH SOLE 5386 0 138133 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 722 41006 SH SOLE 330 0 40676 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 3323 105333 SH SOLE 0 0 105333 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 7 10400 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 3460 99351 SH SOLE 0 0 99351 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 441 20155 SH SOLE 0 0 20155 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 2505 75102 SH SOLE 0 0 75102 VANECK VECTORS ETF TR PHARMACEUTICAL E 92189F692 4994 95109 SH SOLE 0 0 95109 VANECK VECTORS ETF TR RETAIL ETF 92189F684 230 3029 SH SOLE 0 0 3029 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 559 26337 SH SOLE 0 0 26337 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 570 23967 SH SOLE 6850 0 17117 VANECK VECTORS ETF TR STEEL ETF 92189F205 249 6594 SH SOLE 0 0 6594 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1834 16789 SH SOLE 0 0 16789 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1377 14107 SH SOLE 0 0 14107 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 466 4163 SH SOLE 0 0 4163 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 2339 21010 SH SOLE 0 0 21010 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1720 13394 SH SOLE 0 0 13394 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1348 10828 SH SOLE 0 0 10828 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 10507 126478 SH SOLE 0 0 126478 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 12594 141298 SH SOLE 0 0 141298 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 32166 404854 SH SOLE 0 0 404854 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 77988 965304 SH SOLE 295986 0 669318 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 5850 107750 SH SOLE 0 0 107750 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 15392 160491 SH SOLE 0 0 160491 VANGUARD INDEX FDS GROWTH ETF 922908736 46578 417817 SH SOLE 522 0 417295 VANGUARD INDEX FDS LARGE CAP ETF 922908637 9043 88340 SH SOLE 26032 0 62308 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 7562 71558 SH SOLE 32 0 71526 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 7024 72270 SH SOLE 0 0 72270 VANGUARD INDEX FDS MID CAP ETF 922908629 16637 126388 SH SOLE 0 0 126388 VANGUARD INDEX FDS REIT ETF 922908553 60343 731151 SH SOLE 1028 0 730123 VANGUARD INDEX FDS REIT ETF 922908553 9 22100 SH Call SOLE 0 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 626596 3051947 SH SOLE 2719752 0 332195 VANGUARD INDEX FDS SM CP VAL ETF 922908611 11342 93736 SH SOLE 0 0 93736 VANGUARD INDEX FDS SMALL CP ETF 922908751 22364 173410 SH SOLE 0 0 173410 VANGUARD INDEX FDS SML CP GRW ETF 922908595 9019 67741 SH SOLE 0 0 67741 VANGUARD INDEX FDS TOTAL STK MKT 922908769 36733 318527 SH SOLE 0 0 318527 VANGUARD INDEX FDS VALUE ETF 922908744 43909 472081 SH SOLE 168956 0 303125 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 32265 730313 SH SOLE 187534 0 542779 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 47678 1332539 SH SOLE 104976 0 1227563 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4910 102408 SH SOLE 0 0 102408 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 6777 116609 SH SOLE 16509 0 100100 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 404 4298 SH SOLE 0 0 4298 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 709 14295 SH SOLE 0 0 14295 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 2968 48658 SH SOLE 0 0 48658 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 5275 107295 SH SOLE 0 0 107295 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 2238 44532 SH SOLE 20304 0 24228 VANGUARD NAT RES LLC COM UNIT 92205F106 280 416222 SH SOLE 0 0 416222 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 50598 590407 SH SOLE 424753 0 165654 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 223 2492 SH SOLE 0 0 2492 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 13528 258706 SH SOLE 240793 0 17913 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 63657 802022 SH SOLE 422446 0 379576 VANGUARD SCOTTSDALE FDS SHTRM GVT BD ETF 92206C102 1337 21939 SH SOLE 0 0 21939 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 924 8594 SH SOLE 0 0 8594 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1043 10168 SH SOLE 0 0 10168 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 487 4978 SH SOLE 0 0 4978 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1020 9445 SH SOLE 0 0 9445 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 38782 455277 SH SOLE 0 0 455277 VANGUARD STAR FD VG TL INTL STK F 921909768 7876 171668 SH SOLE 0 0 171668 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 70511 1929684 SH SOLE 0 0 1929684 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 4137 53356 SH SOLE 0 0 53356 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 38926 513736 SH SOLE 320 0 513416 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 265 5028 SH SOLE 0 0 5028 VANGUARD WORLD FD MEGA CAP INDEX 921910873 4853 63570 SH SOLE 0 0 63570 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 22997 342781 SH SOLE 0 0 342781 VANGUARD WORLD FD MEGA GRWTH IND 921910816 22378 256897 SH SOLE 0 0 256897 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2541 19751 SH SOLE 0 0 19751 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1060 7909 SH SOLE 0 0 7909 VANGUARD WORLD FDS ENERGY ETF 92204A306 2783 26580 SH SOLE 0 0 26580 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 8823 148661 SH SOLE 0 0 148661 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 8551 67454 SH SOLE 0 0 67454 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2497 20939 SH SOLE 0 0 20939 VANGUARD WORLD FDS INF TECH ETF 92204A702 15475 127364 SH SOLE 16728 0 110636 VANGUARD WORLD FDS MATERIALS ETF 92204A801 671 5968 SH SOLE 0 0 5968 VANGUARD WORLD FDS TELCOMM ETF 92204A884 3961 39547 SH SOLE 1537 0 38010 VANGUARD WORLD FDS UTILITIES ETF 92204A876 4198 39227 SH SOLE 0 0 39227 VANTIV INC CL A 92210H105 15374 257873 SH SOLE 179200 0 78673 VARIAN MED SYS INC COM 92220P105 3686 41054 SH SOLE 35537 0 5517 VARONIS SYS INC COM 922280102 1571 58607 SH SOLE 53801 0 4806 VASCO DATA SEC INTL INC COM 92230Y104 257 18857 SH SOLE 0 0 18857 VCA INC COM 918194101 7505 109321 SH SOLE 18525 0 90796 VECTOR GROUP LTD COM 92240M108 607 26698 SH SOLE 0 0 26698 VECTREN CORP COM 92240G101 18930 362990 SH SOLE 351981 0 11009 VEDANTA LTD SPONSORED ADR 92242Y100 194 15659 SH SOLE 15599 0 60 VEECO INSTRS INC DEL COM 922417100 617 21164 SH SOLE 21045 0 119 VEEVA SYS INC CL A COM 922475108 1206 29621 SH SOLE 18373 0 11248 VENTAS INC COM 92276F100 65207 1042974 SH SOLE 987033 0 55941 VEREIT INC COM 92339V100 661 78170 SH SOLE 0 0 78170 VERICEL CORP COM 92346J108 35 11606 SH SOLE 0 0 11606 VERIFONE SYS INC COM 92342Y109 5213 294022 SH SOLE 98548 0 195474 VERIFONE SYS INC COM 92342Y109 17 24900 SH Call SOLE 0 0 0 VERINT SYS INC COM 92343X100 1266 35922 SH SOLE 33761 0 2161 VERISIGN INC COM 92343E102 1185 15577 SH SOLE 1352 0 14225 VERISK ANALYTICS INC COM 92345Y106 6743 83076 SH SOLE 76448 0 6628 VERIZON COMMUNICATIONS INC COM 92343V104 445840 8352186 SH SOLE 4686710 0 3665476 VERIZON COMMUNICATIONS INC COM 92343V104 1 18600 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 120 73100 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 120 33400 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 12 11400 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 39 94600 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 3475 82690 SH SOLE 82090 0 600 VERSUM MATLS INC COM 92532W103 4660 166036 SH SOLE 11309 0 154727 VERTEX PHARMACEUTICALS INC COM 92532F100 22790 309354 SH SOLE 298668 0 10686 VIACOM INC NEW CL A 92553P102 637 16548 SH SOLE 0 0 16548 VIACOM INC NEW CL B 92553P201 3961 112835 SH SOLE 41034 0 71801 VIACOM INC NEW CL B 92553P201 11 54800 SH Call SOLE 0 0 0 VICOR CORP COM 925815102 351 23259 SH SOLE 0 0 23259 VICTORY PORTFOLIOS II CEMP US 500 ENHA 92647N782 1554 38569 SH SOLE 0 0 38569 VICTORY PORTFOLIOS II CEMP US EQ INCOM 92647N824 1881 45535 SH SOLE 0 0 45535 VIRNETX HLDG CORP COM 92823T108 60 27160 SH SOLE 0 0 27160 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 420 34915 SH SOLE 0 0 34915 VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 419 27305 SH SOLE 0 0 27305 VIRTUS TOTAL RETURN FD COM 92829A103 584 130715 SH SOLE 0 0 130715 VISA INC COM CL A 92826C839 127631 1635848 SH SOLE 616381 0 1019467 VISA INC COM CL A 92826C839 1 10300 SH Call SOLE 0 0 0 VISA INC COM CL A 92826C839 6 15800 SH Call SOLE 0 0 0 VISTA OUTDOOR INC COM 928377100 851 23067 SH SOLE 9646 0 13421 VITAL THERAPIES INC COM 92847R104 53 12282 SH SOLE 0 0 12282 VITAMIN SHOPPE INC COM 92849E101 459 19318 SH SOLE 19318 0 0 VIVUS INC COM 928551100 15 13265 SH SOLE 0 0 13265 VMWARE INC CL A COM 928563402 4478 56872 SH SOLE 31917 0 24955 VOC ENERGY TR TR UNIT 91829B103 91 28569 SH SOLE 0 0 28569 VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 129312 5293181 SH SOLE 4450043 0 843138 VONAGE HLDGS CORP COM 92886T201 91 13220 SH SOLE 0 0 13220 VOXELJET AG ADS 92912L107 42 14615 SH SOLE 0 0 14615 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 956 128320 SH SOLE 0 0 128320 VOYA FINL INC COM 929089100 4825 123017 SH SOLE 118975 0 4042 VOYA GLBL ADV & PREM OPP FD COM 92912R104 247 25078 SH SOLE 0 0 25078 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 297 43865 SH SOLE 0 0 43865 VOYA INFRASTRUCTURE INDLS & COM 92912X101 138 10630 SH SOLE 0 0 10630 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 115 17848 SH SOLE 0 0 17848 VOYA PRIME RATE TR SH BEN INT 92913A100 364 65724 SH SOLE 0 0 65724 VOYA RISK MANAGED NAT RES FD COM 92913C106 1250 195352 SH SOLE 0 0 195352 VTTI ENERGY PARTNERS LP COM UNIT RP LT Y9384M101 836 51739 SH SOLE 0 0 51739 VULCAN MATLS CO COM 929160109 7231 57766 SH SOLE 2935 0 54831 VUZIX CORP COM NEW 92921W300 69 10100 SH SOLE 0 0 10100 VWR CORP COM 91843L103 2853 113991 SH SOLE 112732 0 1259 W P CAREY INC COM 92936U109 5618 95081 SH SOLE 0 0 95081 WABASH NATL CORP COM 929566107 200 12671 SH SOLE 0 0 12671 WABCO HLDGS INC COM 92927K102 11511 108438 SH SOLE 106971 0 1467 WABTEC CORP COM 929740108 3024 36427 SH SOLE 24158 0 12269 WADDELL & REED FINL INC CL A 930059100 6633 339959 SH SOLE 0 0 339959 WAGEWORKS INC COM 930427109 3418 47144 SH SOLE 47144 0 0 WAL-MART STORES INC COM 931142103 135226 1956380 SH SOLE 1054140 0 902240 WAL-MART STORES INC COM 931142103 1 34000 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 51608 623584 SH SOLE 103151 0 520433 WALGREENS BOOTS ALLIANCE INC COM 931427108 8 22800 SH Call SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 107 25400 SH Call SOLE 0 0 0 WASHINGTON FED INC COM 938824109 265 7729 SH SOLE 4861 0 2868 WASHINGTON PRIME GROUP NEW COM 93964W108 4355 418315 SH SOLE 51172 0 367143 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 313 9587 SH SOLE 0 0 9587 WASHINGTON TR BANCORP COM 940610108 2837 50615 SH SOLE 50615 0 0 WASTE CONNECTIONS INC COM 94106B101 22026 280269 SH SOLE 30310 0 249959 WASTE MGMT INC DEL COM 94106L109 47996 676863 SH SOLE 453256 0 223607 WATERS CORP COM 941848103 8683 64607 SH SOLE 61261 0 3346 WATSCO INC COM 942622200 1234 8331 SH SOLE 4787 0 3544 WAYFAIR INC CL A 94419L101 1506 42963 SH SOLE 38338 0 4625 WCI CMNTYS INC COM PAR $0.01 92923C807 228 9732 SH SOLE 0 0 9732 WD-40 CO COM 929236107 678 5797 SH SOLE 4631 0 1166 WEATHERFORD INTL PLC ORD SHS G48833100 16715 3349624 SH SOLE 3136733 0 212891 WEBMD HEALTH CORP COM 94770V102 1519 30643 SH SOLE 7707 0 22936 WEBSTER FINL CORP CONN COM 947890109 1470 27083 SH SOLE 25859 0 1224 WEC ENERGY GROUP INC COM 92939U106 54708 932793 SH SOLE 856603 0 76190 WEIBO CORP SPONSORED ADR 948596101 580 14281 SH SOLE 0 0 14281 WEIGHT WATCHERS INTL INC NEW COM 948626106 149 12986 SH SOLE 0 0 12986 WEINGARTEN RLTY INVS SH BEN INT 948741103 332 9273 SH SOLE 0 0 9273 WELLCARE HEALTH PLANS INC COM 94946T106 1074 7833 SH SOLE 7402 0 431 WELLS FARGO & CO NEW *W EXP 10/28/201 949746119 277 12970 SH SOLE 0 0 12970 WELLS FARGO & CO NEW COM 949746101 180048 3267060 SH SOLE 2116866 0 1150194 WELLS FARGO & CO NEW COM 949746101 72 13300 SH Call SOLE 0 0 0 WELLS FARGO & CO NEW PERP PFD CNV A 949746804 2395 2013 SH SOLE 0 0 2013 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 190 34925 SH SOLE 0 0 34925 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 105 12419 SH SOLE 0 0 12419 WELLS FARGO MULTI SECTOR INC COM 94987D101 5335 415796 SH SOLE 0 0 415796 WELLTOWER INC 6.50% PFD PREPET 95040Q203 722 12000 SH SOLE 0 0 12000 WELLTOWER INC COM 95040Q104 101909 1522619 SH SOLE 1273776 0 248843 WENDYS CO COM 95058W100 2116 156504 SH SOLE 112787 0 43717 WERNER ENTERPRISES INC COM 950755108 3816 141604 SH SOLE 0 0 141604 WESBANCO INC COM 950810101 652 15131 SH SOLE 0 0 15131 WESCO AIRCRAFT HLDGS INC COM 950814103 852 56997 SH SOLE 57573 0 576 WESCO INTL INC COM 95082P105 5825 87531 SH SOLE 86657 0 874 WEST CORP COM 952355204 2695 108863 SH SOLE 102655 0 6208 WEST PHARMACEUTICAL SVSC INC COM 955306105 5364 63225 SH SOLE 47436 0 15789 WESTAR ENERGY INC COM 95709T100 647 11477 SH SOLE 0 0 11477 WESTERN ALLIANCE BANCORP COM 957638109 2303 47271 SH SOLE 34030 0 13241 WESTERN ASSET CLYM INFL OPP COM 95766R104 1380 123886 SH SOLE 0 0 123886 WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 255 22211 SH SOLE 0 0 22211 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1630 110801 SH SOLE 0 0 110801 WESTERN ASSET GLB HI INCOME COM 95766B109 169 17182 SH SOLE 0 0 17182 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1057 61752 SH SOLE 0 0 61752 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 1433 95297 SH SOLE 0 0 95297 WESTERN ASSET HIGH INCM FD I COM 95766J102 503 71007 SH SOLE 0 0 71007 WESTERN ASSET HIGH INCM OPP COM 95766K109 1744 349411 SH SOLE 0 0 349411 WESTERN ASSET INTM MUNI FD I COM 958435109 1199 126042 SH SOLE 0 0 126042 WESTERN ASSET INVT GRADE DEF COM 95790A101 311 15221 SH SOLE 0 0 15221 WESTERN ASSET MTG CAP CORP COM 95790D105 193 19148 SH SOLE 0 0 19148 WESTERN ASSET MUN DEF OPP TR COM 95768A109 1548 71699 SH SOLE 0 0 71699 WESTERN ASSET MUN HI INCM FD COM 95766N103 1283 179000 SH SOLE 0 0 179000 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 192 14800 SH SOLE 0 0 14800 WESTERN ASST MN PRT FD INC COM 95766P108 2912 195440 SH SOLE 0 0 195440 WESTERN ASST MNGD MUN FD INC COM 95766M105 984 71740 SH SOLE 0 0 71740 WESTERN DIGITAL CORP COM 958102105 40488 595848 SH SOLE 498900 0 96948 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 885 20901 SH SOLE 0 0 20901 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 5790 98542 SH SOLE 0 0 98542 WESTERN NEW ENG BANCORP INC COM 958892101 134 14351 SH SOLE 0 0 14351 WESTERN REFNG INC COM 959319104 648 17128 SH SOLE 0 0 17128 WESTERN REFNG LOGISTICS LP COM UNIT REP LTP 95931Q205 352 16473 SH SOLE 0 0 16473 WESTERN UN CO COM 959802109 74113 3412203 SH SOLE 3377533 0 34670 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 337 15589 SH SOLE 0 0 15589 WESTPAC BKG CORP SPONSORED ADR 961214301 21217 903608 SH SOLE 855527 0 48081 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 59 52010 SH SOLE 0 0 52010 WESTROCK CO COM 96145D105 21183 417232 SH SOLE 304338 0 112894 WEX INC COM 96208T104 1126 10087 SH SOLE 3983 0 6104 WEYERHAEUSER CO COM 962166104 49953 1660130 SH SOLE 1177067 0 483063 WGL HLDGS INC COM 92924F106 219 2873 SH SOLE 0 0 2873 WHIRLPOOL CORP COM 963320106 6530 35922 SH SOLE 15244 0 20678 WHITE MTNS INS GROUP LTD COM G9618E107 4039 4831 SH SOLE 4378 0 453 WHITEHORSE FIN INC COM 96524V106 612 50256 SH SOLE 0 0 50256 WHITEWAVE FOODS CO COM 966244105 1081 19443 SH SOLE 0 0 19443 WHITING PETE CORP NEW COM 966387102 6031 501777 SH SOLE 78213 0 423564 WHOLE FOODS MKT INC COM 966837106 8265 268700 SH SOLE 148405 0 120295 WHOLE FOODS MKT INC COM 966837106 1 10400 SH Call SOLE 0 0 0 WILEY JOHN & SONS INC CL A 968223206 19649 360536 SH SOLE 358485 0 2051 WILLAMETTE VY VINEYARD INC COM 969136100 105 13075 SH SOLE 0 0 13075 WILLIAMS CLAYTON ENERGY INC COM 969490101 387 3247 SH SOLE 0 0 3247 WILLIAMS COS INC DEL COM 969457100 10652 342061 SH SOLE 20209 0 321852 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 6589 173260 SH SOLE 0 0 173260 WILLIAMS SONOMA INC COM 969904101 1685 34828 SH SOLE 949 0 33879 WILLIS TOWERS WATSON PUB LTD SHS G96629103 41701 341028 SH SOLE 242490 0 98538 WINDSTREAM HLDGS INC COM NEW 97382A200 118 16062 SH SOLE 0 0 16062 WINTRUST FINL CORP COM 97650W108 15326 211186 SH SOLE 38500 0 172686 WISDOMTREE INVTS INC COM 97717P104 681 61124 SH SOLE 0 0 61124 WISDOMTREE TR DIV EX-FINL FD 97717W406 1451 18065 SH SOLE 0 0 18065 WISDOMTREE TR EMER MKT HIGH FD 97717W315 7326 196206 SH SOLE 1137 0 195069 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1069 27334 SH SOLE 0 0 27334 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 70691 1231542 SH SOLE 923320 0 308222 WISDOMTREE TR EUROPE SMCP DV 97717W869 1241 22719 SH SOLE 0 0 22719 WISDOMTREE TR GLB HIGH DIV FD 97717W877 214 4920 SH SOLE 0 0 4920 WISDOMTREE TR HEDGED HI YLD BD 97717W430 246 10313 SH SOLE 0 0 10313 WISDOMTREE TR HIGH DIV FD 97717W208 12807 190297 SH SOLE 0 0 190297 WISDOMTREE TR INDIA ERNGS FD 97717W422 2774 137316 SH SOLE 0 0 137316 WISDOMTREE TR INTL DIV EX FINL 97717W786 910 24353 SH SOLE 0 0 24353 WISDOMTREE TR INTL EQUITY FD 97717W703 19128 412239 SH SOLE 386204 0 26035 WISDOMTREE TR INTL LRGCAP DV 97717W794 594 13872 SH SOLE 0 0 13872 WISDOMTREE TR INTL SMCAP DIV 97717W760 4583 76356 SH SOLE 0 0 76356 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 26567 1008253 SH SOLE 732936 0 275317 WISDOMTREE TR ITL HIGH DIV FD 97717W802 212 5563 SH SOLE 0 0 5563 WISDOMTREE TR JAPN HEDGE EQT 97717W851 18487 373181 SH SOLE 129026 0 244155 WISDOMTREE TR JP SMALLCP DIV 97717W836 16047 259154 SH SOLE 247606 0 11548 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 457 12627 SH SOLE 0 0 12627 WISDOMTREE TR LARGECAP DIVID 97717W307 23220 290617 SH SOLE 249166 0 41451 WISDOMTREE TR LRGECP VALUE FD 97717W547 28508 421545 SH SOLE 415709 0 5836 WISDOMTREE TR MDCP EARN FUND 97717W570 588 5730 SH SOLE 0 0 5730 WISDOMTREE TR MIDCAP DIVI FD 97717W505 18066 191397 SH SOLE 0 0 191397 WISDOMTREE TR SMALLCAP DIVID 97717W604 10387 125554 SH SOLE 0 0 125554 WISDOMTREE TR SMLCAP EARN FD 97717W562 959 9824 SH SOLE 0 0 9824 WISDOMTREE TR TOTAL DIVID FD 97717W109 564 6941 SH SOLE 0 0 6941 WISDOMTREE TR US QTLY DIV GRT 97717X669 1830 55013 SH SOLE 0 0 55013 WIX COM LTD SHS M98068105 577 12942 SH SOLE 0 0 12942 WOLVERINE WORLD WIDE INC COM 978097103 1125 51273 SH SOLE 0 0 51273 WOODWARD INC COM 980745103 613 8876 SH SOLE 4979 0 3897 WORKDAY INC CL A 98138H101 3910 59161 SH SOLE 50400 0 8761 WORTHINGTON INDS INC COM 981811102 1602 33776 SH SOLE 21904 0 11872 WPP PLC NEW ADR 92937A102 5360 48437 SH SOLE 45428 0 3009 WPX ENERGY INC COM 98212B103 367 25190 SH SOLE 396 0 24794 WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 262 11402 SH SOLE 10757 0 645 WSI INDS INC COM 92932Q102 108 36000 SH SOLE 0 0 36000 WYNDHAM WORLDWIDE CORP COM 98310W108 3169 41499 SH SOLE 21487 0 20012 WYNN RESORTS LTD COM 983134107 7539 87138 SH SOLE 301 0 86837 XCEL ENERGY INC COM 98389B100 11852 291212 SH SOLE 211102 0 80110 XENIA HOTELS & RESORTS INC COM 984017103 325 16749 SH SOLE 0 0 16749 XEROX CORP COM 984121103 1592 182336 SH SOLE 90363 0 91973 XILINX INC COM 983919101 20178 334241 SH SOLE 253988 0 80253 XILINX INC COM 983919101 52 15400 SH Call SOLE 0 0 0 XL GROUP LTD COM G98294104 3395 91119 SH SOLE 60185 0 30934 XPO LOGISTICS INC COM 983793100 10760 249315 SH SOLE 0 0 249315 XPO LOGISTICS INC COM 983793100 59 61900 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 3889 78540 SH SOLE 23339 0 55201 YADKIN FINL CORP COM 984305102 235 6864 SH SOLE 0 0 6864 YAHOO INC COM 984332106 1296 33525 SH SOLE 0 0 33525 YAMANA GOLD INC COM 98462Y100 146 51983 SH SOLE 0 0 51983 YELP INC CL A 985817105 1112 29171 SH SOLE 0 0 29171 YIRENDAI LTD SPONSORED ADR 98585L100 228 10995 SH SOLE 0 0 10995 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 256 15470 SH SOLE 0 0 15470 YRC WORLDWIDE INC COM PAR $.01 984249607 886 66730 SH SOLE 0 0 66730 YRC WORLDWIDE INC COM PAR $.01 984249607 11 26300 SH Call SOLE 0 0 0 YUM BRANDS INC COM 988498101 13462 212572 SH SOLE 38297 0 174275 YUM BRANDS INC COM 988498101 125 41700 SH Call SOLE 0 0 0 YUM BRANDS INC COM 988498101 11 21600 SH Call SOLE 0 0 0 YUM CHINA HLDGS INC COM 98850P109 8121 310896 SH SOLE 156721 0 154175 ZAYO GROUP HLDGS INC COM 98919V105 3833 116659 SH SOLE 0 0 116659 ZEBRA TECHNOLOGIES CORP CL A 989207105 3741 43619 SH SOLE 39811 0 3808 ZELTIQ AESTHETICS INC COM 98933Q108 938 21555 SH SOLE 11899 0 9656 ZILLOW GROUP INC CL C CAP STK 98954M200 294 8058 SH SOLE 0 0 8058 ZIMMER BIOMET HLDGS INC COM 98956P102 13706 132812 SH SOLE 93208 0 39604 ZION OIL & GAS INC COM 989696109 17 12189 SH SOLE 0 0 12189 ZIONS BANCORPORATION COM 989701107 646 15012 SH SOLE 63 0 14949 ZIOPHARM ONCOLOGY INC COM 98973P101 173 32426 SH SOLE 0 0 32426 ZOES KITCHEN INC COM 98979J109 1635 68140 SH SOLE 64765 0 3375 ZOETIS INC CL A 98978V103 24097 450155 SH SOLE 248555 0 201600 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 265 21915 SH SOLE 0 0 21915 ZWEIG FD COM NEW 989834205 174 14419 SH SOLE 0 0 14419 ZYNGA INC CL A 98986T108 95 37000 SH SOLE 0 0 37000