0001084208-18-000020.txt : 20180514 0001084208-18-000020.hdr.sgml : 20180514 20180514142330 ACCESSION NUMBER: 0001084208-18-000020 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180514 DATE AS OF CHANGE: 20180514 EFFECTIVENESS DATE: 20180514 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: 18829932 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 03-31-2018 03-31-2018 RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY PO BOX 14508 ST PETERSBURG FL 337334508
13F HOLDINGS REPORT 028-04393 N
Dominique Ingold Sr. Manager, Compliance 727-567-1734 Dominique Ingold Saint Petersburg FL 05-14-2018 0 3541 55748283 false
INFORMATION TABLE 2 rj0511_13F.xml SECTION 13F HOLDINGS REPORT 22ND CENTY GROUP INC COM 90137F103 42 17850 SH SOLE 0 0 17850 2U INC COM 90214J101 1223 14549 SH SOLE 0 0 14549 3-D SYS CORP DEL COM NEW 88554D205 1396 120451 SH SOLE 0 0 120451 3M CO COM 88579Y101 128410 584929 SH SOLE 288718 0 296211 58 COM INC SPON ADR REP A 31680Q104 3786 47408 SH SOLE 46256 0 1152 8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 424 34865 SH SOLE 0 0 34865 AAC HLDGS INC COM 000307108 200 17380 SH SOLE 0 0 17380 AAON INC COM PAR $0.004 000360206 430 11016 SH SOLE 0 0 11016 AAR CORP COM 000361105 457 10358 SH SOLE 0 0 10358 AARONS INC COM PAR $0.50 002535300 1589 34093 SH SOLE 0 0 34093 ABAXIS INC COM 002567105 8799 124590 SH SOLE 124565 0 25 ABB LTD SPONSORED ADR 000375204 16189 681910 SH SOLE 358381 0 323529 ABBOTT LABS COM 002824100 111007 1852584 SH SOLE 755561 0 1097023 ABBOTT LABS COM 002824100 20 30500 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 311673 3292930 SH SOLE 716535 0 2576395 ABBVIE INC COM 00287Y109 39 50700 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 191 60600 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 1 11600 SH Call SOLE 0 0 0 ABERCROMBIE & FITCH CO CL A 002896207 6416 265012 SH SOLE 0 0 265012 ABERCROMBIE & FITCH CO CL A 002896207 27 10200 SH Call SOLE 0 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 594 125314 SH SOLE 0 0 125314 ABERDEEN INCOME CR STRATEGIE COM 003057106 967 70239 SH SOLE 0 0 70239 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 289 31545 SH SOLE 0 0 31545 ABIOMED INC COM 003654100 8590 29520 SH SOLE 9093 0 20427 ACACIA RESH CORP ACACIA TCH COM 003881307 88 25140 SH SOLE 0 0 25140 ACADIA HEALTHCARE COMPANY IN COM 00404A109 3171 80943 SH SOLE 27579 0 53364 ACCELERATE DIAGNOSTICS INC COM 00430H102 883 38641 SH SOLE 0 0 38641 ACCELERON PHARMA INC COM 00434H108 371 9478 SH SOLE 9378 0 100 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 57543 374871 SH SOLE 223476 0 151395 ACCESS NATL CORP COM 004337101 1744 61116 SH SOLE 0 0 61116 ACCO BRANDS CORP COM 00081T108 1291 102891 SH SOLE 102672 0 219 ACHILLION PHARMACEUTICALS IN COM 00448Q201 233 62850 SH SOLE 0 0 62850 ACORDA THERAPEUTICS INC COM 00484M106 2881 121839 SH SOLE 0 0 121839 ACORDA THERAPEUTICS INC COM 00484M106 199 94700 SH Call SOLE 0 0 0 ACTIVISION BLIZZARD INC COM 00507V109 25030 371032 SH SOLE 221715 0 149317 ACTUANT CORP CL A NEW 00508X203 12586 541346 SH SOLE 536270 0 5076 ACUITY BRANDS INC COM 00508Y102 3286 23608 SH SOLE 8118 0 15490 ACUSHNET HOLDINGS CORP COM 005098108 5376 232814 SH SOLE 230360 0 2454 ADAM NAT RES FD INC COM 00548F105 1333 73224 SH SOLE 0 0 73224 ADAMS DIVERSIFIED EQUITY FD COM 006212104 19279 1305259 SH SOLE 0 0 1305259 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 282 25140 SH SOLE 0 0 25140 ADECOAGRO S A COM L00849106 236 31344 SH SOLE 29182 0 2162 ADIENT PLC ORD SHS G0084W101 7996 133799 SH SOLE 128648 0 5151 ADOBE SYS INC COM 00724F101 55639 257491 SH SOLE 170991 0 86500 ADURO BIOTECH INC COM 00739L101 218 23449 SH SOLE 0 0 23449 ADVANCE AUTO PARTS INC COM 00751Y106 11884 100245 SH SOLE 90622 0 9623 ADVANCED DRAIN SYS INC DEL COM 00790R104 305 11757 SH SOLE 0 0 11757 ADVANCED ENERGY INDS COM 007973100 1181 18484 SH SOLE 2985 0 15499 ADVANCED MICRO DEVICES INC COM 007903107 3090 307485 SH SOLE 23048 0 284437 ADVANCED MICRO DEVICES INC COM 007903107 1 13300 SH Call SOLE 0 0 0 ADVANCED MICRO DEVICES INC COM 007903107 1 11000 SH Call SOLE 0 0 0 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 874 120410 SH SOLE 92737 0 27673 ADVANSIX INC COM 00773T101 1218 35024 SH SOLE 3865 0 31159 ADVANTAGE OIL & GAS LTD COM 00765F101 33 11000 SH SOLE 0 0 11000 ADVENT CLAY CONV SEC INC FD COM 007639107 430 76770 SH SOLE 0 0 76770 ADVENT CLAYMORE CV SECS & IN COM 00764C109 4438 294328 SH SOLE 0 0 294328 ADVENT CLAYMORE ENH GRW & IN COM 00765E104 1207 152424 SH SOLE 0 0 152424 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 3787 64458 SH SOLE 0 0 64458 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 1104 16118 SH SOLE 0 0 16118 AECOM COM 00766T100 211 5908 SH SOLE 0 0 5908 AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 24 10700 SH SOLE 0 0 10700 AEGON N V NY REGISTRY SH 007924103 12494 1845426 SH SOLE 60194 0 1785232 AERCAP HOLDINGS NV SHS N00985106 10814 213206 SH SOLE 201848 0 11358 AERIE PHARMACEUTICALS INC COM 00771V108 1381 25454 SH SOLE 3796 0 21658 AEROVIRONMENT INC COM 008073108 567 12467 SH SOLE 0 0 12467 AES CORP COM 00130H105 2426 213402 SH SOLE 191560 0 21842 AETHLON MED INC COM NEW 00808Y208 13 10730 SH SOLE 0 0 10730 AETNA INC NEW COM 00817Y108 30193 178658 SH SOLE 94440 0 84218 AFFILIATED MANAGERS GROUP COM 008252108 9977 52628 SH SOLE 29750 0 22878 AFLAC INC COM 001055102 56070 1281300 SH SOLE 808261 0 473039 AGCO CORP COM 001084102 8282 127709 SH SOLE 123280 0 4429 AGENUS INC COM NEW 00847G705 188 40000 SH SOLE 0 0 40000 AGILENT TECHNOLOGIES INC COM 00846U101 3941 58910 SH SOLE 28971 0 29939 AGNC INVT CORP COM 00123Q104 2606 137716 SH SOLE 0 0 137716 AGNICO EAGLE MINES LTD COM 008474108 4551 108176 SH SOLE 34541 0 73635 AGREE REALTY CORP COM 008492100 2901 60395 SH SOLE 45882 0 14513 AIMMUNE THERAPEUTICS INC COM 00900T107 1544 48496 SH SOLE 21642 0 26854 AIR LEASE CORP CL A 00912X302 18840 442052 SH SOLE 91272 0 350780 AIR PRODS & CHEMS INC COM 009158106 152019 955876 SH SOLE 99323 0 856553 AIR PRODS & CHEMS INC COM 009158106 5 36100 SH Call SOLE 0 0 0 AIR PRODS & CHEMS INC COM 009158106 48 37000 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 985 42253 SH SOLE 40583 0 1670 AIRCASTLE LTD COM G0129K104 14679 739140 SH SOLE 501307 0 237833 AK STL HLDG CORP COM 001547108 587 129677 SH SOLE 0 0 129677 AKAMAI TECHNOLOGIES INC COM 00971T101 19837 279479 SH SOLE 225164 0 54315 AKAMAI TECHNOLOGIES INC COM 00971T101 263 34600 SH Call SOLE 0 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 369 38761 SH SOLE 35711 0 3050 ALAMO GROUP INC COM 011311107 220 2002 SH SOLE 0 0 2002 ALAMOS GOLD INC NEW COM CL A 011532108 215 41246 SH SOLE 0 0 41246 ALARM COM HLDGS INC COM 011642105 2041 54070 SH SOLE 4250 0 49820 ALASKA AIR GROUP INC COM 011659109 36542 589715 SH SOLE 123901 0 465814 ALASKA AIR GROUP INC COM 011659109 1 20900 SH Call SOLE 0 0 0 ALBANY INTL CORP CL A 012348108 1830 29190 SH SOLE 27325 0 1865 ALBEMARLE CORP COM 012653101 6390 68896 SH SOLE 32343 0 36553 ALCENTRA CAP CORP COM 01374T102 766 110013 SH SOLE 0 0 110013 ALCOA CORP COM 013872106 3820 84957 SH SOLE 33 0 84924 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1183 9466 SH SOLE 4651 0 4815 ALEXCO RESOURCE CORP COM 01535P106 146 107877 SH SOLE 0 0 107877 ALEXION PHARMACEUTICALS INC COM 015351109 22401 200980 SH SOLE 151466 0 49514 ALGONQUIN PWR UTILS CORP COM 015857105 897 90561 SH SOLE 0 0 90561 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 197029 1073492 SH SOLE 382947 0 690545 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4 22000 SH Call SOLE 0 0 0 ALIGN TECHNOLOGY INC COM 016255101 16789 66852 SH SOLE 13528 0 53324 ALKERMES PLC SHS G01767105 2049 35359 SH SOLE 24044 0 11315 ALLEGHANY CORP DEL COM 017175100 17140 27887 SH SOLE 19699 0 8188 ALLEGHENY TECHNOLOGIES INC COM 01741R102 1058 44696 SH SOLE 107 0 44589 ALLEGIANT TRAVEL CO COM 01748X102 215 1244 SH SOLE 0 0 1244 ALLEGION PUB LTD CO ORD SHS G0176J109 3932 46104 SH SOLE 2886 0 43218 ALLEGION PUB LTD CO ORD SHS G0176J109 35 15800 SH Call SOLE 0 0 0 ALLERGAN PLC SHS G0177J108 107995 641714 SH SOLE 543834 0 97880 ALLETE INC COM NEW 018522300 5526 76491 SH SOLE 70011 0 6480 ALLIANCE CALIF MUN INCOME FD COM 018546101 266 20938 SH SOLE 0 0 20938 ALLIANCE DATA SYSTEMS CORP COM 018581108 10376 48745 SH SOLE 25834 0 22911 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 488 27659 SH SOLE 0 0 27659 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 5 14000 SH Call SOLE 0 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 825 69407 SH SOLE 0 0 69407 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1146 42667 SH SOLE 0 0 42667 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 221 17638 SH SOLE 0 0 17638 ALLIANT ENERGY CORP COM 018802108 14219 347990 SH SOLE 313811 0 34179 ALLIANZGI CONV & INCOME FD COM 018828103 272 40439 SH SOLE 10000 0 30439 ALLIANZGI CONV & INCOME FD I COM 018825109 941 158163 SH SOLE 0 0 158163 ALLIANZGI DIVERS INC & CNV F COM 01883J108 1923 84805 SH SOLE 0 0 84805 ALLIANZGI EQUITY & CONV INCO COM 018829101 2161 104431 SH SOLE 0 0 104431 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 2704 212887 SH SOLE 0 0 212887 ALLISON TRANSMISSION HLDGS I COM 01973R101 1381 35367 SH SOLE 30071 0 5296 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 712 57670 SH SOLE 50240 0 7430 ALLSTATE CORP COM 020002101 70431 742935 SH SOLE 202275 0 540660 ALLY FINL INC COM 02005N100 3465 127624 SH SOLE 92402 0 35222 ALMADEN MINERALS LTD COM CL B 020283305 334 399068 SH SOLE 0 0 399068 ALPHABET INC CAP STK CL A 02079K305 223523 215519 SH SOLE 65134 0 150385 ALPHABET INC CAP STK CL C 02079K107 212876 206314 SH SOLE 63712 0 142602 ALPINE GLOBAL DYNAMIC DIVD F COM NEW 02082E205 421 40095 SH SOLE 0 0 40095 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 1953 312926 SH SOLE 0 0 312926 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 4263 476853 SH SOLE 0 0 476853 ALPS ETF TR ALERIAN ENERGY 00162Q676 388 19514 SH SOLE 0 0 19514 ALPS ETF TR ALERIAN MLP 00162Q866 49388 5270908 SH SOLE 4573 0 5266335 ALPS ETF TR C&S GLOBL ETF 00162Q106 477 11207 SH SOLE 0 0 11207 ALPS ETF TR EQUAL SEC ETF 00162Q205 308 4542 SH SOLE 0 0 4542 ALPS ETF TR INTL SEC DV DOG 00162Q718 6341 229151 SH SOLE 0 0 229151 ALPS ETF TR MED BREAKTHGH 00162Q593 2651 77446 SH SOLE 0 0 77446 ALPS ETF TR RIVERFRNT DYMC 00162Q528 1761 56231 SH SOLE 0 0 56231 ALPS ETF TR RIVERFRNT FLEX 00162Q510 1012 31549 SH SOLE 0 0 31549 ALPS ETF TR RIVERFRONT DYM 00162Q536 1490 61903 SH SOLE 0 0 61903 ALPS ETF TR RIVRFRNT STR INC 00162Q783 13117 533413 SH SOLE 503079 0 30334 ALPS ETF TR SECTR DIV DOGS 00162Q858 23747 543901 SH SOLE 0 0 543901 ALPS ETF TR SPROTT GL MINE 00162Q643 1503 76660 SH SOLE 0 0 76660 ALTABA INC COM 021346101 5556 75042 SH SOLE 0 0 75042 ALTIMMUNE INC COM 02155H101 44 37684 SH SOLE 0 0 37684 ALTRIA GROUP INC COM 02209S103 272812 4377587 SH SOLE 3041394 0 1336193 ALTRIA GROUP INC COM 02209S103 30 25200 SH Call SOLE 0 0 0 ALZA CORP SDCV 7/2 02261WAB5 531 301000 PRN SOLE 0 0 301000 AMARIN CORP PLC SPONS ADR NEW 023111206 253 83925 SH SOLE 0 0 83925 AMAZON COM INC COM 023135106 471597 325838 SH SOLE 72249 0 253589 AMBARELLA INC SHS G037AX101 2108 43021 SH SOLE 38782 0 4239 AMBEV SA SPONSORED ADR 02319V103 5241 720864 SH SOLE 594179 0 126685 AMC NETWORKS INC CL A 00164V103 10412 201389 SH SOLE 190946 0 10443 AMDOCS LTD SHS G02602103 13540 202945 SH SOLE 199389 0 3556 AMERCO COM 023586100 247 716 SH SOLE 316 0 400 AMEREN CORP COM 023608102 18147 320456 SH SOLE 287184 0 33272 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2549 412744 SH SOLE 0 0 412744 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 2160 113143 SH SOLE 0 0 113143 AMERICAN AIRLS GROUP INC COM 02376R102 9097 175076 SH SOLE 61258 0 113818 AMERICAN CAMPUS CMNTYS INC COM 024835100 2187 56618 SH SOLE 55123 0 1495 AMERICAN CAP SR FLOATING LTD COM 02504D108 279 25002 SH SOLE 0 0 25002 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 1666 83592 SH SOLE 59471 0 24121 AMERICAN ELEC PWR INC COM 025537101 63292 922750 SH SOLE 696009 0 226741 AMERICAN EQTY INVT LIFE HLD COM 025676206 2732 93067 SH SOLE 38797 0 54270 AMERICAN EXPRESS CO COM 025816109 64892 695662 SH SOLE 436992 0 258670 AMERICAN EXPRESS CO COM 025816109 285 15600 SH Call SOLE 0 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 943 8408 SH SOLE 33 0 8375 AMERICAN HOMES 4 RENT CL A 02665T306 8651 430822 SH SOLE 132466 0 298356 AMERICAN INTL GROUP INC COM NEW 026874784 12504 229773 SH SOLE 137045 0 92728 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 153 14843 SH SOLE 0 0 14843 AMERICAN RAILCAR INDS INC COM 02916P103 592 15826 SH SOLE 0 0 15826 AMERICAN STS WTR CO COM 029899101 1860 35059 SH SOLE 0 0 35059 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 85 14547 SH SOLE 0 0 14547 AMERICAN TOWER CORP NEW COM 03027X100 66045 454413 SH SOLE 208801 0 245612 AMERICAN WTR WKS CO INC NEW COM 030420103 11813 143835 SH SOLE 3102 0 140733 AMERICOLD RLTY TR COM 03064D108 260 13620 SH SOLE 0 0 13620 AMERIGAS PARTNERS L P UNIT L P INT 030975106 11321 283226 SH SOLE 258811 0 24415 AMERIPRISE FINL INC COM 03076C106 6535 44175 SH SOLE 25734 0 18441 AMERISOURCEBERGEN CORP COM 03073E105 10498 121759 SH SOLE 53712 0 68047 AMETEK INC NEW COM 031100100 17343 228282 SH SOLE 212603 0 15679 AMGEN INC COM 031162100 120348 705908 SH SOLE 293420 0 412488 AMICUS THERAPEUTICS INC COM 03152W109 844 56125 SH SOLE 54877 0 1248 AMN HEALTHCARE SERVICES INC COM 001744101 2687 47354 SH SOLE 14332 0 33022 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 633 33752 SH SOLE 0 0 33752 AMPHENOL CORP NEW CL A 032095101 7574 87932 SH SOLE 68546 0 19386 AMPIO PHARMACEUTICALS INC COM 03209T109 201 59084 SH SOLE 0 0 59084 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2523 131871 SH SOLE 0 0 131871 AMPLIFY ETF TR ONLIN RETL ETF 032108102 2307 51184 SH SOLE 0 0 51184 AMTRUST FINL SVCS INC COM 032359309 211 17127 SH SOLE 0 0 17127 ANADARKO PETE CORP COM 032511107 94848 1570072 SH SOLE 1521275 0 48797 ANALOG DEVICES INC COM 032654105 23368 256410 SH SOLE 53692 0 202718 ANALOG DEVICES INC COM 032654105 88 21000 SH Call SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 476 30500 SH Call SOLE 0 0 0 ANAPTYSBIO INC COM 032724106 538 5165 SH SOLE 0 0 5165 ANDEAVOR COM 03349M105 18329 182273 SH SOLE 163187 0 19086 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 7628 170240 SH SOLE 0 0 170240 ANDERSONS INC COM 034164103 1010 30509 SH SOLE 0 0 30509 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 37190 338267 SH SOLE 254020 0 84247 ANI PHARMACEUTICALS INC COM 00182C103 840 14420 SH SOLE 2250 0 12170 ANIKA THERAPEUTICS INC COM 035255108 207 4160 SH SOLE 3446 0 714 ANIXTER INTL INC COM 035290105 385 5089 SH SOLE 3740 0 1349 ANNALY CAP MGMT INC COM 035710409 8981 861094 SH SOLE 391533 0 469561 ANSYS INC COM 03662Q105 4628 29537 SH SOLE 27814 0 1723 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1896 73247 SH SOLE 0 0 73247 ANTERO RES CORP COM 03674X106 496 24963 SH SOLE 11780 0 13183 ANTHEM INC COM 036752103 15243 69383 SH SOLE 47888 0 21495 ANTHEM INC NOTE 2.750%10/1 94973VBG1 542 180000 PRN SOLE 0 0 180000 ANTHEM INC UNIT 05/01/20188 036752202 1008 18767 SH SOLE 0 0 18767 AON PLC SHS CL A G0408V102 36042 256837 SH SOLE 240005 0 16832 APACHE CORP COM 037411105 2405 62488 SH SOLE 243 0 62245 APARTMENT INVT & MGMT CO CL A 03748R101 17956 440629 SH SOLE 413044 0 27585 APOLLO COML REAL EST FIN INC COM 03762U105 191 10625 SH SOLE 0 0 10625 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 2721 91871 SH SOLE 0 0 91871 APOLLO INVT CORP COM 03761U106 431 82538 SH SOLE 0 0 82538 APOLLO TACTICAL INCOME FD IN COM 037638103 175 11123 SH SOLE 0 0 11123 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 795 45256 SH SOLE 29396 0 15860 APPLE INC COM 037833100 830416 4949381 SH SOLE 1034948 0 3914433 APPLE INC COM 037833100 112 24900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 25 14800 SH Call SOLE 0 0 0 APPLE INC COM 037833100 16 120800 SH Call SOLE 0 0 0 APPLE INC COM 037833100 137 17600 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 2851 39104 SH SOLE 30371 0 8733 APPLIED MATLS INC COM 038222105 46079 828606 SH SOLE 282877 0 545729 APPLIED MATLS INC COM 038222105 4 13700 SH Call SOLE 0 0 0 APPLIED OPTOELECTRONICS INC COM 03823U102 5290 211104 SH SOLE 0 0 211104 APPTIO INC CL A 03835C108 648 22875 SH SOLE 0 0 22875 APTARGROUP INC COM 038336103 7068 78678 SH SOLE 64070 0 14608 APTIV PLC SHS G6095L109 14103 165971 SH SOLE 121288 0 44683 AQUA AMERICA INC COM 03836W103 6887 202192 SH SOLE 0 0 202192 AQUAVENTURE HLDGS LTD SHS G0443N107 1123 90455 SH SOLE 0 0 90455 ARAMARK COM 03852U106 2007 50724 SH SOLE 48759 0 1965 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 551 17314 SH SOLE 10024 0 7290 ARCH CAP GROUP LTD ORD G0450A105 3731 43592 SH SOLE 21754 0 21838 ARCH COAL INC CL A 039380407 1846 20094 SH SOLE 19990 0 104 ARCHER DANIELS MIDLAND CO COM 039483102 16437 378988 SH SOLE 87519 0 291469 ARCHER DANIELS MIDLAND CO COM 039483102 6 12200 SH Call SOLE 0 0 0 ARCHROCK PARTNERS L P COM UNITS REPSTG 03957U100 242 19819 SH SOLE 0 0 19819 ARCONIC INC COM 03965L100 9635 418186 SH SOLE 337908 0 80278 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 308 33711 SH SOLE 0 0 33711 ARES CAP CORP COM 04010L103 4128 260139 SH SOLE 2272 0 257867 ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 1466 1450000 PRN SOLE 0 0 1450000 ARES COML REAL ESTATE CORP COM 04013V108 298 24105 SH SOLE 0 0 24105 ARES DYNAMIC CR ALLOCATION F COM 04014F102 260 16021 SH SOLE 0 0 16021 ARES MGMT LP COM SHS REG INT 04014Y101 457 21357 SH SOLE 0 0 21357 ARGO GROUP INTL HLDGS LTD COM G0464B107 924 16095 SH SOLE 0 0 16095 ARISTA NETWORKS INC COM 040413106 7329 28708 SH SOLE 20306 0 8402 ARK ETF TR GEN REV MLTSCT 00214Q302 410 15930 SH SOLE 0 0 15930 ARK ETF TR INNOVATION ETF 00214Q104 9602 245754 SH SOLE 300 0 245454 ARK ETF TR WEB X.O ETF 00214Q401 459 9200 SH SOLE 0 0 9200 ARMSTRONG FLOORING INC COM 04238R106 2126 156653 SH SOLE 156267 0 386 ARMSTRONG WORLD INDS INC NEW COM 04247X102 2495 44318 SH SOLE 43884 0 434 ARRIS INTL INC SHS G0551A103 1795 67561 SH SOLE 8036 0 59525 ARROW ELECTRS INC COM 042735100 8813 114428 SH SOLE 88129 0 26299 ARROW ETF TR ARROW DJ GLB YLD 04273H104 1851 108248 SH SOLE 0 0 108248 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 6179 185555 SH SOLE 178082 0 7473 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 521 49987 SH SOLE 0 0 49987 ASANKO GOLD INC COM 04341Y105 16 16340 SH SOLE 0 0 16340 ASBURY AUTOMOTIVE GROUP INC COM 043436104 6173 91449 SH SOLE 90429 0 1020 ASCENA RETAIL GROUP INC COM 04351G101 42 20767 SH SOLE 0 0 20767 ASHLAND GLOBAL HLDGS INC COM 044186104 427 6116 SH SOLE 0 0 6116 ASML HOLDING N V N Y REGISTRY SHS N07059210 31647 159382 SH SOLE 148036 0 11346 ASPEN TECHNOLOGY INC COM 045327103 14575 184756 SH SOLE 143775 0 40981 ASSOCIATED CAP GROUP INC CL A 045528106 855 22825 SH SOLE 0 0 22825 ASSURANT INC COM 04621X108 6030 65969 SH SOLE 65039 0 930 ASSURED GUARANTY LTD COM G0585R106 6428 177563 SH SOLE 156411 0 21152 ASTRAZENECA PLC SPONSORED ADR 046353108 135587 3877233 SH SOLE 3465326 0 411907 ASTRAZENECA PLC SPONSORED ADR 046353108 1 18500 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 425781 11943361 SH SOLE 7389064 0 4554297 AT&T INC COM 00206R102 1 12000 SH Call SOLE 0 0 0 AT&T INC COM 00206R102 1 27800 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 1089 27932 SH SOLE 26377 0 1555 ATHENAHEALTH INC COM 04685W103 1562 10922 SH SOLE 0 0 10922 ATHENE HLDG LTD CL A G0684D107 816 17064 SH SOLE 16409 0 655 ATHERSYS INC COM 04744L106 20 10920 SH SOLE 0 0 10920 ATLANTIC CAP BANCSHARES INC COM 048269203 184 10155 SH SOLE 0 0 10155 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 862 14256 SH SOLE 13134 0 1122 ATLASSIAN CORP PLC CL A G06242104 1556 28858 SH SOLE 25749 0 3109 ATMOS ENERGY CORP COM 049560105 890 10566 SH SOLE 26 0 10540 ATN INTL INC COM 00215F107 1811 30369 SH SOLE 29187 0 1182 ATRION CORP COM 049904105 1078 1704 SH SOLE 0 0 1704 AURYN RES INC COM 05208W108 14 11000 SH SOLE 0 0 11000 AUTODESK INC COM 052769106 103309 822654 SH SOLE 798818 0 23836 AUTOHOME INC SP ADR RP CL A 05278C107 20374 237068 SH SOLE 232869 0 4199 AUTOLIV INC COM 052800109 5248 35957 SH SOLE 34631 0 1326 AUTOMATIC DATA PROCESSING IN COM 053015103 52726 464629 SH SOLE 177976 0 286653 AUTOMATIC DATA PROCESSING IN COM 053015103 18 22900 SH Call SOLE 0 0 0 AUTONATION INC COM 05329W102 358 7659 SH SOLE 0 0 7659 AUTOZONE INC COM 053332102 3569 5502 SH SOLE 3172 0 2330 AVALONBAY CMNTYS INC COM 053484101 1182 7188 SH SOLE 0 0 7188 AVANGRID INC COM 05351W103 626 12244 SH SOLE 5447 0 6797 AVAYA HLDGS CORP COM 05351X101 4927 219939 SH SOLE 219939 0 0 AVERY DENNISON CORP COM 053611109 9416 88618 SH SOLE 57864 0 30754 AVEXIS INC COM 05366U100 536 4340 SH SOLE 4340 0 0 AVISTA CORP COM 05379B107 465 9068 SH SOLE 0 0 9068 AVNET INC COM 053807103 8299 198720 SH SOLE 130006 0 68714 AVON PRODS INC COM 054303102 184 64890 SH SOLE 0 0 64890 AXALTA COATING SYS LTD COM G0750C108 4351 144135 SH SOLE 100422 0 43713 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 29129 505971 SH SOLE 500832 0 5139 AXON ENTERPRISE INC COM 05464C101 3074 78201 SH SOLE 0 0 78201 B & G FOODS INC NEW COM 05508R106 10845 457590 SH SOLE 310495 0 147095 B2GOLD CORP COM 11777Q209 348 127370 SH SOLE 0 0 127370 BADGER METER INC COM 056525108 373 7909 SH SOLE 4341 0 3568 BAIDU INC SPON ADR REP A 056752108 18483 82815 SH SOLE 49143 0 33672 BAKER HUGHES A GE CO CL A 05722G100 1139 41001 SH SOLE 4875 0 36126 BALCHEM CORP COM 057665200 3194 39076 SH SOLE 25571 0 13505 BALL CORP COM 058498106 4212 106075 SH SOLE 84444 0 21631 BANC OF CALIFORNIA INC COM 05990K106 989 51232 SH SOLE 0 0 51232 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 447 56619 SH SOLE 24209 0 32410 BANCO BRADESCO S A SP ADR PFD NEW 059460303 160 13433 SH SOLE 3729 0 9704 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 197 16404 SH SOLE 16179 0 225 BANCO SANTANDER S A SPONSORED ADR B 05969B103 2627 366355 SH SOLE 0 0 366355 BANCO SANTANDER SA ADR 05964H105 7826 1194853 SH SOLE 1066299 0 128554 BANCORPSOUTH BK TUPELO MISS COM 05971J102 2364 74339 SH SOLE 0 0 74339 BANCROFT FUND LTD COM 059695106 1032 49153 SH SOLE 0 0 49153 BANK AMER CORP 7.25%CNV PFD L 060505682 2595 2013 SH SOLE 0 0 2013 BANK AMER CORP COM 060505104 201678 6724840 SH SOLE 2448114 0 4276726 BANK AMER CORP COM 060505104 5 66600 SH Call SOLE 0 0 0 BANK AMER CORP COM 060505104 43 34100 SH Call SOLE 0 0 0 BANK COMM HLDGS COM 06424J103 1036 88906 SH SOLE 0 0 88906 BANK HAWAII CORP COM 062540109 899 10818 SH SOLE 2953 0 7865 BANK MONTREAL QUE COM 063671101 7850 103933 SH SOLE 12244 0 91689 BANK N S HALIFAX COM 064149107 3084 50073 SH SOLE 1 0 50072 BANK NEW YORK MELLON CORP COM 064058100 37509 727906 SH SOLE 401227 0 326679 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 32922 733554 SH SOLE 712569 0 20985 BANK OF THE OZARKS COM 063904106 37867 784475 SH SOLE 283342 0 501133 BANKUNITED INC COM 06652K103 2344 58619 SH SOLE 47042 0 11577 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 2506 95166 SH SOLE 448 0 94718 BARCLAYS PLC ADR 06738E204 25048 2119101 SH SOLE 885975 0 1233126 BARINGS CORPORATE INVS COM 06759X107 168 11156 SH SOLE 0 0 11156 BARINGS GLOBAL SHORT DURATIO COM 06760L100 935 50088 SH SOLE 0 0 50088 BARINGS PARTN INVS SH BEN INT 06761A103 541 36797 SH SOLE 0 0 36797 BARNES & NOBLE ED INC COM 06777U101 441 63992 SH SOLE 63903 0 89 BARNWELL INDS INC COM 068221100 81 43380 SH SOLE 0 0 43380 BARRICK GOLD CORP COM 067901108 5330 428074 SH SOLE 186252 0 241822 BARRICK GOLD CORP COM 067901108 12 17500 SH Call SOLE 0 0 0 BAXTER INTL INC COM 071813109 17363 266965 SH SOLE 123829 0 143136 BAY BANCORP INC COM 07203T106 401 30000 SH SOLE 0 0 30000 BB&T CORP COM 054937107 105424 2025816 SH SOLE 1313682 0 712134 BCE INC COM NEW 05534B760 158612 3686505 SH SOLE 3535625 0 150880 BEACON ROOFING SUPPLY INC COM 073685109 2144 40399 SH SOLE 9977 0 30422 BECTON DICKINSON & CO COM 075887109 92337 426080 SH SOLE 60727 0 365353 BECTON DICKINSON & CO PFD SHS CONV A 075887208 1052 18000 SH SOLE 0 0 18000 BEIGENE LTD SPONSORED ADR 07725L102 257 1529 SH SOLE 1250 0 279 BELDEN INC COM 077454106 2686 38965 SH SOLE 38772 0 193 BELLICUM PHARMACEUTICALS INC COM 079481107 236 35967 SH SOLE 0 0 35967 BENCHMARK ELECTRS INC COM 08160H101 1038 34788 SH SOLE 34435 0 353 BENEFITFOCUS INC COM 08180D106 6075 248991 SH SOLE 0 0 248991 BERKSHIRE HATHAWAY INC DEL CL A 084670108 30508 102 SH SOLE 0 0 102 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 298956 1498676 SH SOLE 271418 0 1227258 BERKSHIRE HILLS BANCORP INC COM 084680107 841 22153 SH SOLE 4719 0 17434 BERRY GLOBAL GROUP INC COM 08579W103 19173 349811 SH SOLE 220383 0 129428 BEST BUY INC COM 086516101 6788 96987 SH SOLE 38962 0 58025 BEST BUY INC COM 086516101 46 21400 SH Call SOLE 0 0 0 BEST INC SPONSORED ADS 08653C106 134 12989 SH SOLE 0 0 12989 BGC PARTNERS INC CL A 05541T101 29771 2213435 SH SOLE 552493 0 1660942 BGC PARTNERS INC CL A 05541T101 2 21300 SH Call SOLE 0 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 13345 300356 SH SOLE 189455 0 110901 BHP BILLITON PLC SPONSORED ADR 05545E209 2985 75142 SH SOLE 19335 0 55807 BIG LOTS INC COM 089302103 2394 55005 SH SOLE 25199 0 29806 BIGLARI HLDGS INC COM 08986R101 5280 12928 SH SOLE 5350 0 7578 BIO RAD LABS INC CL A 090572207 2148 8590 SH SOLE 8424 0 166 BIO TECHNE CORP COM 09073M104 2165 14331 SH SOLE 12842 0 1489 BIOCEPT INC COM NEW 09072V204 7 25000 SH SOLE 0 0 25000 BIOGEN INC COM 09062X103 92869 339161 SH SOLE 295404 0 43757 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 453 17604 SH SOLE 17604 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 8637 106535 SH SOLE 76644 0 29891 BIOSCRIP INC COM 09069N108 356 144800 SH SOLE 0 0 144800 BIOTELEMETRY INC COM 090672106 2371 76367 SH SOLE 31434 0 44933 BJS RESTAURANTS INC COM 09180C106 1159 25823 SH SOLE 25559 0 264 BLACK HILLS CORP COM 092113109 399 7346 SH SOLE 0 0 7346 BLACK KNIGHT INC COM 09215C105 1102 23387 SH SOLE 18795 0 4592 BLACK STONE MINERALS L P COM UNIT 09225M101 1027 62078 SH SOLE 0 0 62078 BLACKBAUD INC COM 09227Q100 2101 20636 SH SOLE 13104 0 7532 BLACKBERRY LTD COM 09228F103 1779 154673 SH SOLE 109824 0 44849 BLACKHAWK NETWORK HLDGS INC COM 09238E104 322 7210 SH SOLE 2295 0 4915 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 368 28315 SH SOLE 0 0 28315 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 668 650000 PRN SOLE 0 0 650000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 479 36554 SH SOLE 0 0 36554 BLACKROCK CORPOR HI YLD FD I COM 09255P107 285 26922 SH SOLE 0 0 26922 BLACKROCK CR ALLCTN INC TR COM 092508100 1559 123008 SH SOLE 0 0 123008 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 3778 325158 SH SOLE 0 0 325158 BLACKROCK ENERGY & RES TR COM 09250U101 2676 202415 SH SOLE 0 0 202415 BLACKROCK ENH CAP & INC FD I COM 09256A109 5683 360833 SH SOLE 0 0 360833 BLACKROCK ENHANCED EQT DIV T COM 09251A104 20176 2311064 SH SOLE 0 0 2311064 BLACKROCK ENHANCED GBL DIV T COM 092501105 3510 303360 SH SOLE 0 0 303360 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 381 62536 SH SOLE 0 0 62536 BLACKROCK FLOAT RATE OME STR COM 09255X100 443 30500 SH SOLE 1 0 30499 BLACKROCK HEALTH SCIENCES TR COM 09250W107 473 13522 SH SOLE 0 0 13522 BLACKROCK INC COM 09247X101 83923 154902 SH SOLE 108890 0 46012 BLACKROCK INCOME TR INC COM 09247F100 102 17334 SH SOLE 0 0 17334 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1371 90923 SH SOLE 0 0 90923 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1406 83769 SH SOLE 0 0 83769 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 239 15863 SH SOLE 0 0 15863 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1651 77457 SH SOLE 0 0 77457 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 395 30621 SH SOLE 0 0 30621 BLACKROCK MUNI INCOME INV QL COM 09250G102 317 22751 SH SOLE 0 0 22751 BLACKROCK MUNI INCOME TR II COM 09249N101 138 10286 SH SOLE 0 0 10286 BLACKROCK MUNI INTER DR FD I COM 09253X102 2400 183054 SH SOLE 0 0 183054 BLACKROCK MUNI N Y INTER DUR COM 09255F109 177 13697 SH SOLE 0 0 13697 BLACKROCK MUNIASSETS FD INC COM 09254J102 3254 241250 SH SOLE 0 0 241250 BLACKROCK MUNICIPAL BOND TR COM 09249H104 557 38938 SH SOLE 0 0 38938 BLACKROCK MUNICIPL INC QLTY COM 092479104 505 38414 SH SOLE 0 0 38414 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 698 65664 SH SOLE 0 0 65664 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 160 11491 SH SOLE 0 0 11491 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 421 31438 SH SOLE 0 0 31438 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 177 13451 SH SOLE 3660 0 9791 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 271 22125 SH SOLE 0 0 22125 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 791 60517 SH SOLE 0 0 60517 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 136 10892 SH SOLE 0 0 10892 BLACKROCK MUNIVEST FD II INC COM 09253T101 201 14033 SH SOLE 0 0 14033 BLACKROCK MUNIVEST FD INC COM 09253R105 499 56278 SH SOLE 0 0 56278 BLACKROCK MUNIY QUALITY FD I COM 09254G108 922 76103 SH SOLE 900 0 75203 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 175 13101 SH SOLE 0 0 13101 BLACKROCK MUNIYIELD FD INC COM 09253W104 668 49986 SH SOLE 0 0 49986 BLACKROCK MUNIYIELD INVST FD COM 09254R104 354 25467 SH SOLE 0 0 25467 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 384 27488 SH SOLE 0 0 27488 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 164 13604 SH SOLE 0 0 13604 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 465 33709 SH SOLE 0 0 33709 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1094 86586 SH SOLE 0 0 86586 BLACKROCK MUNIYIELD QUALITY COM 09254F100 910 64650 SH SOLE 600 0 64050 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 146 11069 SH SOLE 0 0 11069 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 990 74472 SH SOLE 0 0 74472 BLACKROCK RES & COMM STRAT T SHS 09257A108 3201 360514 SH SOLE 0 0 360514 BLACKROCK SCIENCE & TECH TR SHS 09258G104 8023 266720 SH SOLE 0 0 266720 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3407 151286 SH SOLE 0 0 151286 BLACKROCK UTILITIES INFRSTRC COM 09248D104 2156 108816 SH SOLE 0 0 108816 BLACKROCK VA MUNICIPAL BOND COM 092481100 185 11566 SH SOLE 0 0 11566 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 40519 1268199 SH SOLE 0 0 1268199 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 138 55000 SH Call SOLE 0 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 8 50200 SH Call SOLE 0 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 9 18900 SH Call SOLE 0 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 204 21700 SH Put SOLE 0 0 21700 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 1913 120495 SH SOLE 0 0 120495 BLACKSTONE MTG TR INC COM CL A 09257W100 3616 115072 SH SOLE 0 0 115072 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 8068 8215000 PRN SOLE 0 0 8215000 BLOCK H & R INC COM 093671105 494 19454 SH SOLE 5987 0 13467 BLOOMIN BRANDS INC COM 094235108 414 17046 SH SOLE 0 0 17046 BLUCORA INC COM 095229100 284 11547 SH SOLE 0 0 11547 BLUE APRON HLDGS INC CL A 09523Q101 26 13183 SH SOLE 0 0 13183 BLUE CAP REINS HLDGS LTD COM G1190F107 1333 109256 SH SOLE 0 0 109256 BLUEBIRD BIO INC COM 09609G100 683 3998 SH SOLE 3331 0 667 BLUEPRINT MEDICINES CORP COM 09627Y109 234 2556 SH SOLE 0 0 2556 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 206 20275 SH SOLE 0 0 20275 BOEING CO COM 097023105 160056 488141 SH SOLE 86490 0 401651 BOFI HLDG INC COM 05566U108 5447 134395 SH SOLE 0 0 134395 BOISE CASCADE CO DEL COM 09739D100 329 8525 SH SOLE 0 0 8525 BOK FINL CORP COM NEW 05561Q201 5752 58107 SH SOLE 41953 0 16154 BOOKING HLDGS INC COM 09857L108 59356 28531 SH SOLE 9258 0 19273 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2670 68967 SH SOLE 63804 0 5163 BORGWARNER INC COM 099724106 18307 364468 SH SOLE 329391 0 35077 BOSTON BEER INC CL A 100557107 419 2215 SH SOLE 0 0 2215 BOSTON PROPERTIES INC COM 101121101 9646 78283 SH SOLE 76531 0 1752 BOSTON SCIENTIFIC CORP COM 101137107 13420 491204 SH SOLE 172968 0 318236 BOSTON SCIENTIFIC CORP COM 101137107 162 17100 SH Call SOLE 0 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 36850 3418364 SH SOLE 0 0 3418364 BOVIE MEDICAL CORP COM 10211F100 350 118000 SH SOLE 0 0 118000 BOX INC CL A 10316T104 642 31234 SH SOLE 0 0 31234 BOYD GAMING CORP COM 103304101 380 11920 SH SOLE 0 0 11920 BP PLC SPONSORED ADR 055622104 152618 3764614 SH SOLE 2385026 0 1379588 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 263 10983 SH SOLE 0 0 10983 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 16714 1052490 SH SOLE 1016165 0 36325 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 714 55413 SH SOLE 0 0 55413 BRIDGE BANCORP INC COM 108035106 4797 142985 SH SOLE 0 0 142985 BRIDGFORD FOODS CORP COM 108763103 231 15450 SH SOLE 0 0 15450 BRIGHT HORIZONS FAM SOL IN D COM 109194100 3079 30877 SH SOLE 30213 0 664 BRIGHT SCHOLAR ED HLDGS LTD SPONSORED ADS 109199109 352 22800 SH SOLE 0 0 22800 BRIGHTCOVE INC COM 10921T101 214 30800 SH SOLE 0 0 30800 BRIGHTHOUSE FINL INC COM 10922N103 3837 74650 SH SOLE 68953 0 5697 BRIGHTSPHERE INVESTMNT GRP P SHS G1644T109 245 15566 SH SOLE 15566 0 0 BRINKS CO COM 109696104 10704 150023 SH SOLE 146192 0 3831 BRISTOL MYERS SQUIBB CO COM 110122108 75356 1191398 SH SOLE 210281 0 981117 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 96993 1681284 SH SOLE 1443709 0 237575 BROADCOM LTD SHS Y09827109 200842 852249 SH SOLE 491866 0 360383 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 61535 560983 SH SOLE 488230 0 72753 BROOKDALE SR LIVING INC COM 112463104 120 17900 SH SOLE 0 0 17900 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6794 175250 SH SOLE 135342 0 39908 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 390 33337 SH SOLE 0 0 33337 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 18707 450296 SH SOLE 0 0 450296 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1325 60859 SH SOLE 0 0 60859 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 459 14755 SH SOLE 0 0 14755 BROOKS AUTOMATION INC COM 114340102 363 13413 SH SOLE 5156 0 8257 BROWN & BROWN INC COM 115236101 29381 1154907 SH SOLE 1123240 0 31667 BROWN FORMAN CORP CL A 115637100 668 12528 SH SOLE 0 0 12528 BROWN FORMAN CORP CL B 115637209 10273 188847 SH SOLE 2367 0 186480 BRUKER CORP COM 116794108 1616 54016 SH SOLE 53367 0 649 BRUNSWICK CORP COM 117043109 1305 21970 SH SOLE 5575 0 16395 BT GROUP PLC ADR 05577E101 3793 234727 SH SOLE 189895 0 44832 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 4296 114896 SH SOLE 0 0 114896 BUCKLE INC COM 118440106 523 23622 SH SOLE 23001 0 621 BUILDERS FIRSTSOURCE INC COM 12008R107 1423 71716 SH SOLE 52092 0 19624 BUNGE LIMITED COM G16962105 1827 24704 SH SOLE 0 0 24704 BURLINGTON STORES INC COM 122017106 9463 71067 SH SOLE 66124 0 4943 BWX TECHNOLOGIES INC COM 05605H100 2180 34318 SH SOLE 25074 0 9244 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 20380 217482 SH SOLE 204126 0 13356 C&J ENERGY SVCS INC NEW COM 12674R100 4789 185477 SH SOLE 0 0 185477 CA INC COM 12673P105 1952 57589 SH SOLE 1731 0 55858 CABLE ONE INC COM 12685J105 341 497 SH SOLE 77 0 420 CABOT CORP COM 127055101 261 4683 SH SOLE 703 0 3980 CABOT OIL & GAS CORP COM 127097103 452 18841 SH SOLE 0 0 18841 CACI INTL INC CL A 127190304 1943 12837 SH SOLE 207 0 12630 CADENCE BANCORPORATION CL A 12739A100 2689 98766 SH SOLE 0 0 98766 CADENCE DESIGN SYSTEM INC COM 127387108 2006 54558 SH SOLE 46765 0 7793 CADIZ INC COM NEW 127537207 162 12000 SH SOLE 0 0 12000 CAE INC COM 124765108 902 48479 SH SOLE 46938 0 1541 CAESARS ENTMT CORP COM 127686103 2601 231172 SH SOLE 135407 0 95765 CAL MAINE FOODS INC COM NEW 128030202 762 17430 SH SOLE 0 0 17430 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1621 138514 SH SOLE 0 0 138514 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 897 80789 SH SOLE 0 0 80789 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 747 38029 SH SOLE 0 0 38029 CALAMOS GBL DYN INCOME FUND COM 12811L107 1617 179891 SH SOLE 0 0 179891 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 5046 426558 SH SOLE 0 0 426558 CALIFORNIA WTR SVC GROUP COM 130788102 244 6544 SH SOLE 0 0 6544 CALLON PETE CO DEL COM 13123X102 2596 196067 SH SOLE 129474 0 66593 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 255 36133 SH SOLE 0 0 36133 CAMDEN NATL CORP COM 133034108 1629 36612 SH SOLE 33312 0 3300 CAMDEN PPTY TR SH BEN INT 133131102 16987 201797 SH SOLE 196347 0 5450 CAMECO CORP COM 13321L108 787 86530 SH SOLE 0 0 86530 CAMPBELL SOUP CO COM 134429109 5128 118408 SH SOLE 300 0 118108 CAMPING WORLD HLDGS INC CL A 13462K109 758 23514 SH SOLE 16384 0 7130 CAN-FITE BIOPHARMA LTD SPONSORED ADR 13471N102 20 13700 SH SOLE 0 0 13700 CANADIAN NAT RES LTD COM 136385101 3515 111821 SH SOLE 101409 0 10412 CANADIAN NATL RY CO COM 136375102 13539 185277 SH SOLE 60918 0 124359 CANADIAN PAC RY LTD COM 13645T100 8102 45954 SH SOLE 30205 0 15749 CANNAE HLDGS INC COM 13765N107 6566 348131 SH SOLE 346916 0 1215 CANON INC SPONSORED ADR 138006309 3418 93769 SH SOLE 26141 0 67628 CANTEL MEDICAL CORP COM 138098108 383 3438 SH SOLE 0 0 3438 CAPITAL ONE FINL CORP COM 14040H105 13661 142568 SH SOLE 112930 0 29638 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 1129 361778 SH SOLE 0 0 361778 CAPITAL SOUTHWEST CORP COM 140501107 1205 70795 SH SOLE 70795 0 0 CAPITOL FED FINL INC COM 14057J101 214 17355 SH SOLE 0 0 17355 CAPSTEAD MTG CORP COM NO PAR 14067E506 1427 164992 SH SOLE 0 0 164992 CARBO CERAMICS INC COM 140781105 173 23850 SH SOLE 0 0 23850 CARDINAL HEALTH INC COM 14149Y108 11629 185532 SH SOLE 102398 0 83134 CARETRUST REIT INC COM 14174T107 468 34930 SH SOLE 0 0 34930 CARGURUS INC COM CL A 141788109 296 7701 SH SOLE 3501 0 4200 CARLISLE COS INC COM 142339100 1388 13298 SH SOLE 4153 0 9145 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 5778 270648 SH SOLE 0 0 270648 CARMAX INC COM 143130102 7499 121074 SH SOLE 28841 0 92233 CARNIVAL CORP UNIT 99/99/9999 143658300 170442 2598998 SH SOLE 802064 0 1796934 CARNIVAL CORP UNIT 99/99/9999 143658300 76 85000 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3 54400 SH Call SOLE 0 0 0 CARNIVAL PLC ADR 14365C103 3333 50886 SH SOLE 49793 0 1093 CAROLINA FINL CORP NEW COM 143873107 320 8156 SH SOLE 0 0 8156 CARRIAGE SVCS INC COM 143905107 295 10666 SH SOLE 0 0 10666 CARRIZO OIL & GAS INC COM 144577103 244 15219 SH SOLE 0 0 15219 CARROLS RESTAURANT GROUP INC COM 14574X104 927 82781 SH SOLE 0 0 82781 CARS COM INC COM 14575E105 6885 243024 SH SOLE 240575 0 2449 CARTER INC COM 146229109 1506 14468 SH SOLE 12643 0 1825 CASA SYS INC COM 14713L102 327 11132 SH SOLE 0 0 11132 CASELLA WASTE SYS INC CL A 147448104 7006 299663 SH SOLE 0 0 299663 CASEYS GEN STORES INC COM 147528103 5690 51836 SH SOLE 43659 0 8177 CASTLE BRANDS INC COM 148435100 13 10800 SH SOLE 0 0 10800 CASTLIGHT HEALTH INC CL B 14862Q100 194 53200 SH SOLE 0 0 53200 CATALENT INC COM 148806102 5599 136353 SH SOLE 133064 0 3289 CATCHMARK TIMBER TR INC CL A 14912Y202 6456 517706 SH SOLE 0 0 517706 CATERPILLAR INC DEL COM 149123101 82121 557199 SH SOLE 140560 0 416639 CATHAY GEN BANCORP COM 149150104 581 14530 SH SOLE 0 0 14530 CAVCO INDS INC DEL COM 149568107 1755 10102 SH SOLE 10082 0 20 CAVIUM INC COM 14964U108 709 8932 SH SOLE 6014 0 2918 CBOE GLOBAL MARKETS INC COM 12503M108 950 8329 SH SOLE 0 0 8329 CBRE CLARION GLOBAL REAL EST COM 12504G100 966 132136 SH SOLE 0 0 132136 CBRE GROUP INC CL A 12504L109 4715 99849 SH SOLE 62573 0 37276 CBS CORP NEW CL B 124857202 9785 190408 SH SOLE 115419 0 74989 CDK GLOBAL INC COM 12508E101 1484 23433 SH SOLE 3939 0 19494 CDN IMPERIAL BK COMM TORONTO COM 136069101 63576 720368 SH SOLE 702134 0 18234 CDW CORP COM 12514G108 16710 237666 SH SOLE 218170 0 19496 CEDAR FAIR L P DEPOSITRY UNIT 150185106 11455 179320 SH SOLE 157381 0 21939 CELANESE CORP DEL COM SER A 150870103 2854 28483 SH SOLE 23868 0 4615 CELGENE CORP COM 151020104 75260 843624 SH SOLE 275057 0 568567 CELLDEX THERAPEUTICS INC NEW COM 15117B103 56 23970 SH SOLE 0 0 23970 CEMEX SAB DE CV SPON ADR NEW 151290889 8405 1269663 SH SOLE 1245001 0 24662 CENOVUS ENERGY INC COM 15135U109 185 21675 SH SOLE 1305 0 20370 CENTENE CORP DEL COM 15135B101 22366 209286 SH SOLE 177517 0 31769 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 557 65807 SH SOLE 0 0 65807 CENTERPOINT ENERGY INC COM 15189T107 6130 223716 SH SOLE 125240 0 98476 CENTERSTATE BK CORP COM 15201P109 4515 170185 SH SOLE 7164 0 163021 CENTRAL GARDEN & PET CO COM 153527106 214 4985 SH SOLE 3855 0 1130 CENTRAL PAC FINL CORP COM NEW 154760409 1625 57103 SH SOLE 56728 0 375 CENTRAL SECS CORP COM 155123102 6225 233513 SH SOLE 0 0 233513 CENTURY CASINOS INC COM 156492100 268 35900 SH SOLE 0 0 35900 CENTURYLINK INC COM 156700106 20123 1224800 SH SOLE 612891 0 611909 CENTURYLINK INC COM 156700106 1 23400 SH Call SOLE 0 0 0 CERAGON NETWORKS LTD ORD M22013102 38 14100 SH SOLE 0 0 14100 CERNER CORP COM 156782104 19613 338162 SH SOLE 165274 0 172888 CERNER CORP COM 156782104 1 16600 SH Call SOLE 0 0 0 CERUS CORP COM 157085101 4473 816195 SH SOLE 0 0 816195 CF INDS HLDGS INC COM 125269100 7674 203386 SH SOLE 0 0 203386 CHART INDS INC COM PAR $0.01 16115Q308 1385 23467 SH SOLE 21937 0 1530 CHARTER COMMUNICATIONS INC N CL A 16119P108 11525 37033 SH SOLE 21639 0 15394 CHECK POINT SOFTWARE TECH LT ORD M22465104 18741 188656 SH SOLE 146787 0 41869 CHEESECAKE FACTORY INC COM 163072101 3795 78706 SH SOLE 29451 0 49255 CHEFS WHSE INC COM 163086101 289 12558 SH SOLE 5303 0 7255 CHEMED CORP NEW COM 16359R103 858 3143 SH SOLE 0 0 3143 CHEMICAL FINL CORP COM 163731102 3899 71300 SH SOLE 30518 0 40782 CHEMOURS CO COM 163851108 5666 116321 SH SOLE 96644 0 19677 CHENIERE ENERGY INC COM NEW 16411R208 5142 96202 SH SOLE 2490 0 93712 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 477 615000 PRN SOLE 0 0 615000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1510 51880 SH SOLE 0 0 51880 CHESAPEAKE ENERGY CORP COM 165167107 751 248771 SH SOLE 450 0 248321 CHESAPEAKE UTILS CORP COM 165303108 352 5004 SH SOLE 2422 0 2582 CHEVRON CORP NEW COM 166764100 403514 3538339 SH SOLE 1677452 0 1860887 CHEVRON CORP NEW COM 166764100 47 51300 SH Call SOLE 0 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 620 43072 SH SOLE 0 0 43072 CHICOS FAS INC COM 168615102 409 45206 SH SOLE 31636 0 13570 CHIMERA INVT CORP COM NEW 16934Q208 388 22258 SH SOLE 0 0 22258 CHINA FD INC COM 169373107 1026 46324 SH SOLE 0 0 46324 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 1996 142700 SH SOLE 0 0 142700 CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 1060 8051 SH SOLE 1003 0 7048 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 5023 109785 SH SOLE 19791 0 89994 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 956 10804 SH SOLE 6954 0 3850 CHINA RAPID FIN LTD SPONSORED ADR 16953Q105 2389 479753 SH SOLE 0 0 479753 CHINA SOUTHN AIRLS LTD SPON ADR CL H 169409109 265 5029 SH SOLE 4980 0 49 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 262 20430 SH SOLE 0 0 20430 CHIPOTLE MEXICAN GRILL INC COM 169656105 6307 19520 SH SOLE 17300 0 2220 CHROMADEX CORP COM NEW 171077407 168 40001 SH SOLE 0 0 40001 CHUBB LIMITED COM H1467J104 154750 1131431 SH SOLE 212628 0 918803 CHUBB LIMITED COM H1467J104 17 48000 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 11268 223755 SH SOLE 3950 0 219805 CHURCHILL DOWNS INC COM 171484108 566 2320 SH SOLE 0 0 2320 CHUYS HLDGS INC COM 171604101 2626 100245 SH SOLE 0 0 100245 CHUYS HLDGS INC COM 171604101 133 80800 SH Call SOLE 0 0 0 CIDARA THERAPEUTICS INC COM 171757107 384 95951 SH SOLE 0 0 95951 CIENA CORP COM NEW 171779309 384 14808 SH SOLE 89 0 14719 CIGNA CORPORATION COM 125509109 21968 130963 SH SOLE 84885 0 46078 CIMAREX ENERGY CO COM 171798101 16308 174412 SH SOLE 85856 0 88556 CIMPRESS N V SHS EURO N20146101 740 4786 SH SOLE 0 0 4786 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 486 9928 SH SOLE 0 0 9928 CINCINNATI FINL CORP COM 172062101 5465 73590 SH SOLE 0 0 73590 CINEMARK HOLDINGS INC COM 17243V102 77794 2065154 SH SOLE 2001096 0 64058 CINTAS CORP COM 172908105 20506 120211 SH SOLE 72926 0 47285 CIRRUS LOGIC INC COM 172755100 3630 89355 SH SOLE 0 0 89355 CISCO SYS INC COM 17275R102 377294 8796781 SH SOLE 5026879 0 3769902 CISCO SYS INC COM 17275R102 6 17900 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 1 17500 SH Call SOLE 0 0 0 CIT GROUP INC COM NEW 125581801 513 9969 SH SOLE 4770 0 5199 CITIGROUP INC COM NEW 172967424 109446 1621408 SH SOLE 845869 0 775539 CITIGROUP INC COM NEW 172967424 2 21400 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 8 16700 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 1 10900 SH Call SOLE 0 0 0 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 37 12000 SH SOLE 0 0 12000 CITIZENS FINL GROUP INC COM 174610105 9013 214703 SH SOLE 136646 0 78057 CITRIX SYS INC COM 177376100 35695 384644 SH SOLE 360492 0 24152 CITY OFFICE REIT INC COM 178587101 341 29525 SH SOLE 0 0 29525 CIVEO CORP CDA COM 17878Y108 1210 321076 SH SOLE 49534 0 271542 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 1082 43891 SH SOLE 0 0 43891 CLAYMORE EXCHANGE TRD FD TR 2022 HG YLD CB 18383M217 570 23268 SH SOLE 0 0 23268 CLAYMORE EXCHANGE TRD FD TR 2023 CORP BOND 18383M241 2416 118502 SH SOLE 0 0 118502 CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 653 32222 SH SOLE 0 0 32222 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 906 36050 SH SOLE 0 0 36050 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 1227 50471 SH SOLE 0 0 50471 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 1985 81539 SH SOLE 0 0 81539 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 1526 72213 SH SOLE 0 0 72213 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 1451 69146 SH SOLE 0 0 69146 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 3169 150461 SH SOLE 0 0 150461 CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 7769 119618 SH SOLE 0 0 119618 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 2803 130478 SH SOLE 400 0 130078 CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 15768 364409 SH SOLE 0 0 364409 CLAYMORE EXCHANGE TRD FD TR GUG S&PG DIV OPP 18383M860 284 25944 SH SOLE 0 0 25944 CLAYMORE EXCHANGE TRD FD TR GUGENHIM 2023 18383M183 241 9273 SH SOLE 0 0 9273 CLAYMORE EXCHANGE TRD FD TR GUGENHIM 2025 18383M191 351 17523 SH SOLE 0 0 17523 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 2701 129728 SH SOLE 0 0 129728 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 2346 112945 SH SOLE 0 0 112945 CLAYMORE EXCHANGE TRD FD TR GUGG CHN TECH 18383Q135 289 4837 SH SOLE 0 0 4837 CLAYMORE EXCHANGE TRD FD TR GUGG INSDR SENT 18383M209 271 4282 SH SOLE 0 0 4282 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 798 24383 SH SOLE 0 0 24383 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 222 6523 SH SOLE 0 0 6523 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 502 9401 SH SOLE 0 0 9401 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 5561 110717 SH SOLE 0 0 110717 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM ETF 18385P705 218 4159 SH SOLE 0 0 4159 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 702 28591 SH SOLE 0 0 28591 CLEAN ENERGY FUELS CORP COM 184499101 71 43050 SH SOLE 0 0 43050 CLEAN HARBORS INC COM 184496107 10922 223764 SH SOLE 221749 0 2015 CLEARBRIDGE AMERN ENERG MLP COM 184691103 552 81077 SH SOLE 0 0 81077 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 1695 134639 SH SOLE 0 0 134639 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 350 35649 SH SOLE 0 0 35649 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 191 19410 SH SOLE 0 0 19410 CLEVELAND CLIFFS INC COM 185899101 3375 485624 SH SOLE 0 0 485624 CLIPPER RLTY INC COM 18885T306 1499 176982 SH SOLE 0 0 176982 CLOROX CO DEL COM 189054109 18634 139989 SH SOLE 23085 0 116904 CLOUDERA INC COM 18914U100 833 38587 SH SOLE 0 0 38587 CLOUGH GLOBAL DIVND AND INC COM 18913Y103 288 23109 SH SOLE 0 0 23109 CLOUGH GLOBAL EQUITY FD COM 18914C100 1649 125401 SH SOLE 0 0 125401 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 1110 103724 SH SOLE 0 0 103724 CM FIN INC COM 12574Q103 1876 228715 SH SOLE 0 0 228715 CME GROUP INC COM CL A 12572Q105 175374 1084274 SH SOLE 125867 0 958407 CME GROUP INC COM CL A 12572Q105 426 36100 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 4050 89417 SH SOLE 26471 0 62946 CNA FINL CORP COM 126117100 9957 201756 SH SOLE 201152 0 604 CNH INDL N V SHS N20944109 2872 232713 SH SOLE 190148 0 42565 CNO FINL GROUP INC COM 12621E103 903 41648 SH SOLE 31379 0 10269 CNOOC LTD SPONSORED ADR 126132109 517 3493 SH SOLE 1506 0 1987 CNX RESOURCES CORPORATION COM 12653C108 2722 176416 SH SOLE 0 0 176416 COCA COLA CO COM 191216100 298949 6883471 SH SOLE 4198200 0 2685271 COCA COLA EUROPEAN PARTNERS SHS G25839104 10365 248795 SH SOLE 231539 0 17256 COEUR MNG INC COM NEW 192108504 149 18640 SH SOLE 0 0 18640 COFFEE HLDGS INC COM 192176105 245 56450 SH SOLE 0 0 56450 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 658 15158 SH SOLE 11824 0 3334 COGNEX CORP COM 192422103 9818 188835 SH SOLE 144015 0 44820 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 25908 321836 SH SOLE 116694 0 205142 COHEN & STEERS CLOSED END OP COM 19248P106 468 37964 SH SOLE 0 0 37964 COHEN & STEERS GLOBAL INC BL COM 19248M103 106 11618 SH SOLE 0 0 11618 COHEN & STEERS INFRASTRUCTUR COM 19248A109 10665 498114 SH SOLE 0 0 498114 COHEN & STEERS LTD DUR PFD I COM 19248C105 991 38817 SH SOLE 0 0 38817 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 1112 122459 SH SOLE 0 0 122459 COHEN & STEERS QUALITY RLTY COM 19247L106 12134 1023966 SH SOLE 0 0 1023966 COHEN & STEERS REIT & PFD IN COM 19247X100 2602 139239 SH SOLE 0 0 139239 COHEN & STEERS SLT PFD INCM COM 19248Y107 457 17546 SH SOLE 0 0 17546 COHEN & STEERS TOTAL RETURN COM 19247R103 421 35531 SH SOLE 0 0 35531 COHERENT INC COM 192479103 6383 34061 SH SOLE 13111 0 20950 COLFAX CORP COM 194014106 2599 81464 SH SOLE 9983 0 71481 COLGATE PALMOLIVE CO COM 194162103 18676 260538 SH SOLE 16861 0 243677 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 573 22413 SH SOLE 0 0 22413 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 1919 2050000 PRN SOLE 0 0 2050000 COLONY NORTHSTAR INC CL A COM 19625W104 9765 1737495 SH SOLE 45553 0 1691942 COLUMBIA BKG SYS INC COM 197236102 2585 61628 SH SOLE 56241 0 5387 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 2582 97520 SH SOLE 0 0 97520 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 262 5661 SH SOLE 0 0 5661 COLUMBIA SELIGM PREM TECH GR COM 19842X109 936 42656 SH SOLE 0 0 42656 COLUMBIA SPORTSWEAR CO COM 198516106 1113 14566 SH SOLE 2229 0 12337 COMCAST CORP NEW CL A 20030N101 231697 6780693 SH SOLE 5506366 0 1274327 COMERICA INC COM 200340107 5466 56978 SH SOLE 18660 0 38318 COMMERCE BANCSHARES INC COM 200525103 14103 235408 SH SOLE 215386 0 20022 COMMERCIAL METALS CO COM 201723103 301 14703 SH SOLE 0 0 14703 COMMSCOPE HLDG CO INC COM 20337X109 5216 130500 SH SOLE 121474 0 9026 COMMUNITY BK SYS INC COM 203607106 1291 24097 SH SOLE 0 0 24097 COMMUNITY HEALTH SYS INC NEW COM 203668108 62 15538 SH SOLE 0 0 15538 COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 1 36927 SH SOLE 0 0 36927 COMMUNITY TR BANCORP INC COM 204149108 2493 55155 SH SOLE 0 0 55155 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 3867 365174 SH SOLE 255671 0 109503 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 2563 156285 SH SOLE 0 0 156285 COMPASS MINERALS INTL INC COM 20451N101 1385 22969 SH SOLE 15360 0 7609 COMPUGEN LTD ORD M25722105 256 57470 SH SOLE 0 0 57470 COMPUTER PROGRAMS & SYS INC COM 205306103 2148 73551 SH SOLE 66879 0 6672 CONAGRA BRANDS INC COM 205887102 6739 182722 SH SOLE 59899 0 122823 CONCHO RES INC COM 20605P101 13887 92375 SH SOLE 43076 0 49299 CONDUENT INC COM 206787103 6584 353197 SH SOLE 328606 0 24591 CONE MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 699 38026 SH SOLE 0 0 38026 CONNECTICUT WTR SVC INC COM 207797101 291 4809 SH SOLE 0 0 4809 CONOCOPHILLIPS COM 20825C104 39982 674349 SH SOLE 389016 0 285333 CONSOL ENERGY INC NEW COM 20854L108 1248 43068 SH SOLE 21244 0 21824 CONSOLIDATED COMM HLDGS INC COM 209034107 3347 305423 SH SOLE 170579 0 134844 CONSOLIDATED EDISON INC COM 209115104 10973 140784 SH SOLE 241 0 140543 CONSTELLATION BRANDS INC CL A 21036P108 20737 90980 SH SOLE 30047 0 60933 CONSTELLIUM NV CL A N22035104 616 56768 SH SOLE 2024 0 54744 CONTINENTAL RESOURCES INC COM 212015101 20088 340763 SH SOLE 602 0 340161 CONTROL4 CORP COM 21240D107 5466 254455 SH SOLE 0 0 254455 CONTROL4 CORP COM 21240D107 3 69000 SH Call SOLE 0 0 0 COOPER COS INC COM NEW 216648402 8329 36403 SH SOLE 13231 0 23172 COPA HOLDINGS SA CL A P31076105 1005 7813 SH SOLE 0 0 7813 COPART INC COM 217204106 14106 276965 SH SOLE 273919 0 3046 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 97 15885 SH SOLE 0 0 15885 CORCEPT THERAPEUTICS INC COM 218352102 681 41368 SH SOLE 7870 0 33498 CORE LABORATORIES N V COM N22717107 14159 130831 SH SOLE 124935 0 5896 CORECIVIC INC COM 21871N101 1393 71370 SH SOLE 59211 0 12159 CORESITE RLTY CORP COM 21870Q105 7030 70114 SH SOLE 36770 0 33344 CORNERSTONE ONDEMAND INC COM 21925Y103 986 25220 SH SOLE 25220 0 0 CORNERSTONE STRATEGIC VALUE COM 21924B302 1271 83202 SH SOLE 0 0 83202 CORNING INC COM 219350105 60782 2180146 SH SOLE 1932811 0 247335 CORPORATE CAP TR INC COM 219880101 12360 731372 SH SOLE 0 0 731372 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 474 18341 SH SOLE 5840 0 12501 CORVEL CORP COM 221006109 581 11493 SH SOLE 10774 0 719 COSTAR GROUP INC COM 22160N109 3131 8632 SH SOLE 8155 0 477 COSTCO WHSL CORP NEW COM 22160K105 67159 356410 SH SOLE 93672 0 262738 COTIVITI HLDGS INC COM 22164K101 1318 38261 SH SOLE 37261 0 1000 COTT CORP QUE COM 22163N106 269 18273 SH SOLE 0 0 18273 COTY INC COM CL A 222070203 30061 1642655 SH SOLE 1558978 0 83677 COUPA SOFTWARE INC COM 22266L106 255 5599 SH SOLE 0 0 5599 COUSINS PPTYS INC COM 222795106 211 24366 SH SOLE 0 0 24366 COVANTA HLDG CORP COM 22282E102 43160 2976525 SH SOLE 1924691 0 1051834 COVANTA HLDG CORP COM 22282E102 3 18100 SH Call SOLE 0 0 0 CPI AEROSTRUCTURES INC COM NEW 125919308 237 24295 SH SOLE 0 0 24295 CRACKER BARREL OLD CTRY STOR COM 22410J106 2576 16180 SH SOLE 0 0 16180 CRAFT BREW ALLIANCE INC COM 224122101 3008 161740 SH SOLE 0 0 161740 CRANE CO COM 224399105 6652 71724 SH SOLE 61701 0 10023 CRAWFORD & CO CL A 224633206 87 10817 SH SOLE 0 0 10817 CRAY INC COM NEW 225223304 1409 68087 SH SOLE 0 0 68087 CREDICORP LTD COM G2519Y108 209 920 SH SOLE 0 0 920 CREDIT SUISSE GROUP SPONSORED ADR 225401108 7122 424156 SH SOLE 206463 0 217693 CREE INC COM 225447101 19056 472733 SH SOLE 462595 0 10138 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 1336 52193 SH SOLE 0 0 52193 CRESUD S A C I F Y A SPONSORED ADR 226406106 964 47858 SH SOLE 0 0 47858 CRH PLC ADR 12626K203 10358 304466 SH SOLE 271018 0 33448 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3763 82331 SH SOLE 0 0 82331 CRITEO S A SPONS ADS 226718104 1423 55082 SH SOLE 391 0 54691 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2131 103634 SH SOLE 0 0 103634 CROWN CASTLE INTL CORP NEW COM 22822V101 155647 1420008 SH SOLE 1081313 0 338695 CROWN CRAFTS INC COM 228309100 199 33800 SH SOLE 0 0 33800 CROWN HOLDINGS INC COM 228368106 5569 109743 SH SOLE 93827 0 15916 CSG SYS INTL INC COM 126349109 2422 53485 SH SOLE 52685 0 800 CSI COMPRESSCO LP COM UNIT 12637A103 1174 161658 SH SOLE 0 0 161658 CSOP ETF TR FTSE CHINA A50 12649L105 366 20605 SH SOLE 0 0 20605 CSRA INC COM 12650T104 275 6677 SH SOLE 0 0 6677 CSX CORP COM 126408103 21401 384136 SH SOLE 93246 0 290890 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 1122 24076 SH SOLE 10900 0 13176 CUBESMART COM 229663109 430 15261 SH SOLE 0 0 15261 CUBIC CORP COM 229669106 4445 69884 SH SOLE 31141 0 38743 CULLEN FROST BANKERS INC COM 229899109 8801 82977 SH SOLE 72797 0 10180 CULP INC COM 230215105 263 8607 SH SOLE 0 0 8607 CUMMINS INC COM 231021106 31528 194510 SH SOLE 89172 0 105338 CURTISS WRIGHT CORP COM 231561101 6110 45237 SH SOLE 43773 0 1464 CUSHING ENERGY INCOME COM SH BEN INT 23162T102 101 11627 SH SOLE 0 0 11627 CUSHING RENAISSANCE FD COM 231647108 1068 67899 SH SOLE 0 0 67899 CUTERA INC COM 232109108 922 18345 SH SOLE 0 0 18345 CVR PARTNERS LP COM 126633106 96 29479 SH SOLE 0 0 29479 CVS HEALTH CORP COM 126650100 123164 1979802 SH SOLE 1151662 0 828140 CVS HEALTH CORP COM 126650100 1 14500 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 164 36500 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 11 22500 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 487 9550 SH SOLE 4819 0 4731 CYMABAY THERAPEUTICS INC COM 23257D103 549 42230 SH SOLE 0 0 42230 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 165 29542 SH SOLE 0 0 29542 CYPRESS SEMICONDUCTOR CORP COM 232806109 1336 78761 SH SOLE 153 0 78608 CYRUSONE INC COM 23283R100 41318 806837 SH SOLE 343391 0 463446 CYTOMX THERAPEUTICS INC COM 23284F105 242 8515 SH SOLE 0 0 8515 CYTOSORBENTS CORP COM NEW 23283X206 1178 167100 SH SOLE 0 0 167100 CYTRX CORP COM PAR 232828608 17 10379 SH SOLE 0 0 10379 D R HORTON INC COM 23331A109 10173 232041 SH SOLE 190007 0 42034 DAKTRONICS INC COM 234264109 105 11920 SH SOLE 0 0 11920 DANAHER CORP DEL COM 235851102 45493 464637 SH SOLE 145817 0 318820 DANAHER CORP DEL DBCV 1/2 235851AF9 584 156000 PRN SOLE 0 0 156000 DARDEN RESTAURANTS INC COM 237194105 2157 25311 SH SOLE 0 0 25311 DARLING INGREDIENTS INC COM 237266101 21156 1222912 SH SOLE 1186519 0 36393 DAVE & BUSTERS ENTMT INC COM 238337109 2218 53127 SH SOLE 6381 0 46746 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3268 136377 SH SOLE 0 0 136377 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 857 33005 SH SOLE 0 0 33005 DAVITA INC COM 23918K108 6227 94435 SH SOLE 73574 0 20861 DAWSON GEOPHYSICAL CO NEW COM 239360100 80 11823 SH SOLE 0 0 11823 DBX ETF TR XTRACK HRVST CSI 233051879 573 18305 SH SOLE 0 0 18305 DBX ETF TR XTRACK MSCI EAFE 233051200 6184 201361 SH SOLE 0 0 201361 DBX ETF TR XTRACK MSCI EMRG 233051101 11457 470883 SH SOLE 0 0 470883 DBX ETF TR XTRACK MSCI EURP 233051853 2850 103828 SH SOLE 0 0 103828 DBX ETF TR XTRACK MSCI JAPN 233051507 1224 28878 SH SOLE 0 0 28878 DBX ETF TR XTRACK RUSS 1000 233051481 356 11196 SH SOLE 0 0 11196 DBX ETF TR XTRACK USD HIGH 233051432 759 15329 SH SOLE 0 0 15329 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 382 10872 SH SOLE 0 0 10872 DCT INDUSTRIAL TRUST INC COM NEW 233153204 3667 65091 SH SOLE 61182 0 3909 DDR CORP COM 23317H102 1156 157734 SH SOLE 381 0 157353 DEAN FOODS CO NEW COM NEW 242370203 94 10861 SH SOLE 0 0 10861 DEERE & CO COM 244199105 36823 237077 SH SOLE 76023 0 161054 DELAWARE ENHANCED GBL DIV & COM 246060107 2100 181660 SH SOLE 0 0 181660 DELEK US HLDGS INC NEW COM 24665A103 904 22215 SH SOLE 50 0 22165 DELL TECHNOLOGIES INC COM CL V 24703L103 5619 76749 SH SOLE 2067 0 74682 DELPHI TECHNOLOGIES PLC SHS G2709G107 4273 89670 SH SOLE 67454 0 22216 DELTA AIR LINES INC DEL COM NEW 247361702 73998 1350088 SH SOLE 914412 0 435676 DELUXE CORP COM 248019101 568 7672 SH SOLE 5564 0 2108 DENBURY RES INC COM NEW 247916208 391 142536 SH SOLE 0 0 142536 DENISON MINES CORP COM 248356107 7 16501 SH SOLE 0 0 16501 DENTSPLY SIRONA INC COM 24906P109 12898 256363 SH SOLE 220048 0 36315 DESTINATION MATERNITY CORP COM 25065D100 87 33600 SH SOLE 0 0 33600 DEUTSCHE BANK AG NAMEN AKT D18190898 1565 111969 SH SOLE 0 0 111969 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 12571 1431774 SH SOLE 0 0 1431774 DEUTSCHE MUN INCOME COM 25160C106 218 19451 SH SOLE 0 0 19451 DEUTSCHE STRATEGIC INCOME TR SHS 25160F109 9146 745825 SH SOLE 0 0 745825 DEVON ENERGY CORP NEW COM 25179M103 13992 440123 SH SOLE 246390 0 193733 DEXCOM INC COM 252131107 2109 28434 SH SOLE 3232 0 25202 DHI GROUP INC COM 23331S100 84 52195 SH SOLE 47554 0 4641 DIAGEO P L C SPON ADR NEW 25243Q205 51322 378986 SH SOLE 259363 0 119623 DIAMOND OFFSHORE DRILLING IN COM 25271C102 4463 304450 SH SOLE 299417 0 5033 DIAMONDBACK ENERGY INC COM 25278X109 22048 174265 SH SOLE 148507 0 25758 DIAMONDROCK HOSPITALITY CO COM 252784301 105 10054 SH SOLE 0 0 10054 DICKS SPORTING GOODS INC COM 253393102 279 7968 SH SOLE 0 0 7968 DIEBOLD NXDF INC COM 253651103 5867 380983 SH SOLE 372539 0 8444 DIGITAL RLTY TR INC COM 253868103 13461 127733 SH SOLE 38414 0 89319 DIME CMNTY BANCSHARES COM 253922108 226 12270 SH SOLE 0 0 12270 DINE BRANDS GLOBAL INC COM 254423106 2385 36363 SH SOLE 17101 0 19262 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 7808 191209 SH SOLE 0 0 191209 DISCOVER FINL SVCS COM 254709108 33268 462505 SH SOLE 384498 0 78007 DISCOVER FINL SVCS COM 254709108 54 24700 SH Call SOLE 0 0 0 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 13332 622133 SH SOLE 533088 0 89045 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 7825 400868 SH SOLE 305427 0 95441 DISH NETWORK CORP CL A 25470M109 1715 45257 SH SOLE 7758 0 37499 DISNEY WALT CO COM DISNEY 254687106 112980 1124825 SH SOLE 314497 0 810328 DISNEY WALT CO COM DISNEY 254687106 1 10300 SH Call SOLE 0 0 0 DISNEY WALT CO COM DISNEY 254687106 146 16300 SH Call SOLE 0 0 0 DISNEY WALT CO COM DISNEY 254687106 18 16300 SH Call SOLE 0 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 14112 1123546 SH SOLE 0 0 1123546 DNP SELECT INCOME FD COM 23325P104 882 85831 SH SOLE 0 0 85831 DOLBY LABORATORIES INC COM 25659T107 20668 325173 SH SOLE 322526 0 2647 DOLLAR GEN CORP NEW COM 256677105 9675 103413 SH SOLE 15189 0 88224 DOLLAR TREE INC COM 256746108 15815 166654 SH SOLE 9213 0 157441 DOMINION ENERGY INC COM 25746U109 136664 2026709 SH SOLE 1582385 0 444324 DOMINION ENERGY INC UNIT 08/15/2019 25746U836 727 15659 SH SOLE 0 0 15659 DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 3465 225746 SH SOLE 221465 0 4281 DOMINOS PIZZA INC COM 25754A201 4700 20123 SH SOLE 6866 0 13257 DOMTAR CORP COM NEW 257559203 4038 94909 SH SOLE 0 0 94909 DONALDSON INC COM 257651109 6435 142848 SH SOLE 134367 0 8481 DONNELLEY R R & SONS CO COM 257867200 124 14152 SH SOLE 1 0 14151 DORMAN PRODUCTS INC COM 258278100 1366 20628 SH SOLE 20434 0 194 DOUBLELINE INCOME SOLUTIONS COM 258622109 3440 171328 SH SOLE 0 0 171328 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1950 90331 SH SOLE 0 0 90331 DOUGLAS DYNAMICS INC COM 25960R105 374 8618 SH SOLE 6118 0 2500 DOUGLAS EMMETT INC COM 25960P109 5807 157972 SH SOLE 151588 0 6384 DOVER CORP COM 260003108 8768 89270 SH SOLE 53732 0 35538 DOWDUPONT INC COM 26078J100 167478 2628757 SH SOLE 1234776 0 1393981 DR PEPPER SNAPPLE GROUP INC COM 26138E109 8060 68089 SH SOLE 17872 0 50217 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 35 11088 SH SOLE 0 0 11088 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 5986 487088 SH SOLE 0 0 487088 DREYFUS MUN INCOME INC COM 26201R102 167 20648 SH SOLE 0 0 20648 DREYFUS STRATEGIC MUN BD FD COM 26202F107 996 130925 SH SOLE 0 0 130925 DREYFUS STRATEGIC MUNS INC COM 261932107 1156 149929 SH SOLE 0 0 149929 DRIL-QUIP INC COM 262037104 7150 159609 SH SOLE 159534 0 75 DROPBOX INC CL A 26210C104 264 8450 SH SOLE 0 0 8450 DSW INC CL A 23334L102 882 39274 SH SOLE 35468 0 3806 DTE ENERGY CO COM 233331107 12213 116987 SH SOLE 52235 0 64752 DTF TAX-FREE INCOME INC COM 23334J107 184 13835 SH SOLE 0 0 13835 DUFF & PHELPS GLB UTL INC FD COM 26433C105 4712 337265 SH SOLE 500 0 336765 DUFF & PHELPS SLCT ENGY MLP COM 26433F108 118 22903 SH SOLE 0 0 22903 DUKE ENERGY CORP NEW COM NEW 26441C204 155416 2006148 SH SOLE 1548138 0 458010 DUKE REALTY CORP COM NEW 264411505 6899 260544 SH SOLE 245769 0 14775 DUN & BRADSTREET CORP DEL NE COM 26483E100 4129 35292 SH SOLE 34819 0 473 DUNKIN BRANDS GROUP INC COM 265504100 2883 48306 SH SOLE 1449 0 46857 DXC TECHNOLOGY CO COM 23355L106 37484 372865 SH SOLE 335129 0 37736 DYCOM INDS INC COM 267475101 5112 47496 SH SOLE 45686 0 1810 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 248 24789 SH SOLE 0 0 24789 E TRADE FINANCIAL CORP COM NEW 269246401 11726 211628 SH SOLE 160117 0 51511 EAGLE BANCORP INC MD COM 268948106 1603 26777 SH SOLE 5820 0 20957 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 18994 1263741 SH SOLE 0 0 1263741 EAGLE MATERIALS INC COM 26969P108 1790 17365 SH SOLE 12905 0 4460 EAGLE PHARMACEUTICALS INC COM 269796108 421 7990 SH SOLE 0 0 7990 EAST WEST BANCORP INC COM 27579R104 19332 309108 SH SOLE 290763 0 18345 EASTERLY GOVT PPTYS INC COM 27616P103 2314 113436 SH SOLE 64936 0 48500 EASTGROUP PPTY INC COM 277276101 4060 49115 SH SOLE 21892 0 27223 EASTMAN CHEM CO COM 277432100 12155 115117 SH SOLE 29943 0 85174 EATON CORP PLC SHS G29183103 182265 2280846 SH SOLE 524760 0 1756086 EATON CORP PLC SHS G29183103 2 21100 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 4 17900 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 142 79100 SH Call SOLE 0 0 0 EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 154 13568 SH SOLE 0 0 13568 EATON VANCE CORP COM NON VTG 278265103 2043 36690 SH SOLE 14 0 36676 EATON VANCE ENH EQTY INC FD COM 278277108 3803 241334 SH SOLE 0 0 241334 EATON VANCE ENHANCED EQ INC COM 278274105 2443 174986 SH SOLE 0 0 174986 EATON VANCE LTD DUR INCOME F COM 27828H105 1675 128628 SH SOLE 0 0 128628 EATON VANCE MUN BD FD COM 27827X101 2772 234508 SH SOLE 0 0 234508 EATON VANCE MUN BD FD II COM 27827K109 247 21172 SH SOLE 0 0 21172 EATON VANCE MUN INCOME 2028 SHS 27829U105 1870 98683 SH SOLE 0 0 98683 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 594 28753 SH SOLE 0 0 28753 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 1777 142831 SH SOLE 0 0 142831 EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 750 65193 SH SOLE 0 0 65193 EATON VANCE RISK MNGD DIV EQ COM 27829G106 737 81984 SH SOLE 0 0 81984 EATON VANCE SH TM DR DIVR IN COM 27828V104 851 62380 SH SOLE 0 0 62380 EATON VANCE SR FLTNG RTE TR COM 27828Q105 983 66540 SH SOLE 166 0 66374 EATON VANCE SR INCOME TR SH BEN INT 27826S103 304 44607 SH SOLE 0 0 44607 EATON VANCE TAX ADVT DIV INC COM 27828G107 2008 91681 SH SOLE 0 0 91681 EATON VANCE TAX MNGD GBL DV COM 27829F108 6851 751170 SH SOLE 0 0 751170 EATON VANCE TAX MNGED BUY WR COM 27828X100 1140 73128 SH SOLE 0 0 73128 EATON VANCE TX ADV GLB DIV O COM 27828U106 1114 44552 SH SOLE 0 0 44552 EATON VANCE TX ADV GLBL DIV COM 27828S101 978 58500 SH SOLE 0 0 58500 EATON VANCE TX MGD DIV EQ IN COM 27828N102 9474 818877 SH SOLE 0 0 818877 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1415 95009 SH SOLE 0 0 95009 EATON VANCE TXMGD GL BUYWR O COM 27829C105 8902 770698 SH SOLE 36871 0 733827 EBAY INC COM 278642103 38859 965674 SH SOLE 746014 0 219660 ECOLAB INC COM 278865100 31021 226309 SH SOLE 144128 0 82181 ECOPETROL S A SPONSORED ADS 279158109 215 11100 SH SOLE 0 0 11100 EDGEWELL PERS CARE CO COM 28035Q102 876 17943 SH SOLE 9638 0 8305 EDISON INTL COM 281020107 10477 164580 SH SOLE 118649 0 45931 EDITAS MEDICINE INC COM 28106W103 1064 32101 SH SOLE 0 0 32101 EDWARDS LIFESCIENCES CORP COM 28176E108 21043 150827 SH SOLE 90151 0 60676 EL PASO ELEC CO COM NEW 283677854 324 6360 SH SOLE 5021 0 1339 ELBIT SYS LTD ORD M3760D101 1151 9570 SH SOLE 0 0 9570 ELDORADO GOLD CORP NEW COM 284902103 16 19472 SH SOLE 0 0 19472 ELDORADO RESORTS INC COM 28470R102 2510 76062 SH SOLE 54589 0 21473 ELECTRONIC ARTS INC COM 285512109 11539 95177 SH SOLE 49450 0 45727 ELKHORN ETF TR LUNT LW VL/HIG 287711790 3260 102494 SH SOLE 0 0 102494 ELLIE MAE INC COM 28849P100 2107 22915 SH SOLE 22765 0 150 ELLINGTON FINANCIAL LLC COM 288522303 265 17883 SH SOLE 0 0 17883 ELLSWORTH GRWTH AND INCOME L COM 289074106 1722 188147 SH SOLE 0 0 188147 EMBRAER S A SP ADR REP 4 COM 29082A107 393 15116 SH SOLE 0 0 15116 EMCOR GROUP INC COM 29084Q100 2214 28406 SH SOLE 26108 0 2298 EMERGENT BIOSOLUTIONS INC COM 29089Q105 568 10796 SH SOLE 3130 0 7666 EMERSON ELEC CO COM 291011104 84597 1238602 SH SOLE 765513 0 473089 EMPIRE RESORTS INC COM PAR $0 01 292052305 807 46807 SH SOLE 0 0 46807 EMX RTY CORP COM 26873J107 26 29449 SH SOLE 0 0 29449 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 1314 136313 SH SOLE 0 0 136313 ENBRIDGE INC COM 29250N105 31609 1005164 SH SOLE 577949 0 427215 ENCANA CORP COM 292505104 2991 271918 SH SOLE 68867 0 203051 ENCANA CORP COM 292505104 1 20900 SH Call SOLE 0 0 0 ENCOMPASS HEALTH CORP COM 29261A100 3238 56635 SH SOLE 12593 0 44042 ENDO INTL PLC SHS G30401106 120 20177 SH SOLE 0 0 20177 ENDURO RTY TR TR UNIT 29269K100 269 75812 SH SOLE 0 0 75812 ENERGEN CORP COM 29265N108 10419 165752 SH SOLE 163519 0 2233 ENERGIZER HLDGS INC NEW COM 29272W109 5723 96052 SH SOLE 56801 0 39251 ENERGOUS CORP COM 29272C103 1119 69789 SH SOLE 0 0 69789 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 10466 736521 SH SOLE 73157 0 663364 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 16637 1025734 SH SOLE 0 0 1025734 ENERPLUS CORP COM 292766102 1916 170398 SH SOLE 154336 0 16062 ENERSYS COM 29275Y102 3903 56268 SH SOLE 51564 0 4704 ENI S P A SPONSORED ADR 26874R108 7450 210857 SH SOLE 136941 0 73916 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 7594 518373 SH SOLE 474788 0 43585 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 3407 249453 SH SOLE 0 0 249453 ENSCO PLC SHS CLASS A G3157S106 236 53732 SH SOLE 0 0 53732 ENSTAR GROUP LIMITED SHS G3075P101 3878 18446 SH SOLE 7925 0 10521 ENSYNC INC COM 29359T102 14 36000 SH SOLE 0 0 36000 ENTEGRA FINL CORP COM 29363J108 1103 38021 SH SOLE 0 0 38021 ENTEGRIS INC COM 29362U104 2474 71090 SH SOLE 39066 0 32024 ENTERCOM COMMUNICATIONS CORP CL A 293639100 5423 561923 SH SOLE 534722 0 27201 ENTERGY CORP NEW COM 29364G103 34638 439686 SH SOLE 410035 0 29651 ENTERPRISE PRODS PARTNERS L COM 293792107 88925 3632565 SH SOLE 865266 0 2767299 ENVESTNET INC COM 29404K106 1881 32835 SH SOLE 863 0 31972 ENVISION HEALTHCARE CORP COM 29414D100 5690 148071 SH SOLE 597 0 147474 ENVIVA PARTNERS LP COM UNIT 29414J107 864 31526 SH SOLE 0 0 31526 EOG RES INC COM 26875P101 20453 194288 SH SOLE 113350 0 80938 EPAM SYS INC COM 29414B104 764 6675 SH SOLE 0 0 6675 EPLUS INC COM 294268107 894 11512 SH SOLE 11512 0 0 EPR PPTYS COM SH BEN INT 26884U109 8732 157621 SH SOLE 148467 0 9154 EQT CORP COM 26884L109 13809 290648 SH SOLE 268864 0 21784 EQT GP HLDGS LP COM UNIT REP 26885J103 384 16653 SH SOLE 0 0 16653 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 2024 34292 SH SOLE 11393 0 22899 EQUIFAX INC COM 294429105 2959 25114 SH SOLE 0 0 25114 EQUINIX INC COM PAR $0.001 29444U700 16111 38531 SH SOLE 24415 0 14116 EQUITY LIFESTYLE PPTYS INC COM 29472R108 581 6618 SH SOLE 5868 0 750 EQUITY RESIDENTIAL SH BEN INT 29476L107 11522 186988 SH SOLE 171053 0 15935 ERICSSON ADR B SEK 10 294821608 427 66732 SH SOLE 0 0 66732 ESSENT GROUP LTD COM G3198U102 1780 41823 SH SOLE 39938 0 1885 ESSEX PPTY TR INC COM 297178105 559 2321 SH SOLE 0 0 2321 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 10304 300661 SH SOLE 0 0 300661 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1422 39144 SH SOLE 0 0 39144 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 410 9438 SH SOLE 0 0 9438 ETF SER SOLUTIONS AMEN CUST SATF 26922A776 1149 37498 SH SOLE 0 0 37498 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 540 8398 SH SOLE 0 0 8398 ETFS SILVER TR SILVER SHS 26922X107 1524 95599 SH SOLE 0 0 95599 ETHAN ALLEN INTERIORS INC COM 297602104 623 27137 SH SOLE 0 0 27137 ETSY INC COM 29786A106 672 23945 SH SOLE 0 0 23945 EURONAV NV ANTWERPEN SHS B38564108 115 13900 SH SOLE 0 0 13900 EURONET WORLDWIDE INC COM 298736109 635 8046 SH SOLE 1697 0 6349 EUROPEAN EQUITY FUND COM 298768102 223 23017 SH SOLE 0 0 23017 EV ENERGY PARTNERS LP COM UNITS 26926V107 5 28095 SH SOLE 0 0 28095 EVERBRIDGE INC COM 29978A104 647 17665 SH SOLE 0 0 17665 EVERCORE INC CLASS A 29977A105 2667 30586 SH SOLE 22684 0 7902 EVEREST RE GROUP LTD COM G3223R108 12378 48198 SH SOLE 44938 0 3260 EVERSOURCE ENERGY COM 30040W108 6928 117575 SH SOLE 18055 0 99520 EVINE LIVE INC CL A 300487105 15 14300 SH SOLE 0 0 14300 EVOLENT HEALTH INC CL A 30050B101 230 16173 SH SOLE 16158 0 15 EVOLUTION PETROLEUM CORP COM 30049A107 1644 204232 SH SOLE 0 0 204232 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 799 37519 SH SOLE 0 0 37519 EXACT SCIENCES CORP COM 30063P105 3644 90363 SH SOLE 22086 0 68277 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 4063 118929 SH SOLE 0 0 118929 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2465 62453 SH SOLE 0 0 62453 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 7274 173944 SH SOLE 190 0 173754 EXELIXIS INC COM 30161Q104 1077 48601 SH SOLE 8353 0 40248 EXELON CORP COM 30161N101 24019 615711 SH SOLE 426124 0 189587 EXELON CORP COM 30161N101 11 15100 SH Call SOLE 0 0 0 EXELON CORP COM 30161N101 36 44400 SH Call SOLE 0 0 0 EXPEDIA GROUP INC COM NEW 30212P303 14167 128315 SH SOLE 97187 0 31128 EXPEDITORS INTL WASH INC COM 302130109 11824 186789 SH SOLE 155058 0 31731 EXPONENT INC COM 30214U102 2448 31130 SH SOLE 29602 0 1528 EXPRESS SCRIPTS HLDG CO COM 30219G108 29505 427113 SH SOLE 53046 0 374067 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 52198 2640240 SH SOLE 2635182 0 5058 EXTRA SPACE STORAGE INC COM 30225T102 2882 32989 SH SOLE 0 0 32989 EXTREME NETWORKS INC COM 30226D106 5444 491761 SH SOLE 0 0 491761 EXXON MOBIL CORP COM 30231G102 310442 4160868 SH SOLE 2477466 0 1683402 EXXON MOBIL CORP COM 30231G102 1 14500 SH Call SOLE 0 0 0 F M C CORP COM NEW 302491303 10780 140784 SH SOLE 103927 0 36857 F5 NETWORKS INC COM 315616102 5443 37638 SH SOLE 12035 0 25603 FACEBOOK INC CL A 30303M102 249693 1562630 SH SOLE 490161 0 1072469 FACTSET RESH SYS INC COM 303075105 20908 104836 SH SOLE 67486 0 37350 FAIR ISAAC CORP COM 303250104 261 1541 SH SOLE 0 0 1541 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 92 21651 SH SOLE 0 0 21651 FARMLAND PARTNERS INC COM 31154R109 1131 135417 SH SOLE 0 0 135417 FASTENAL CO COM 311900104 144728 2651167 SH SOLE 1945890 0 705277 FASTENAL CO COM 311900104 4 16700 SH Call SOLE 0 0 0 FASTENAL CO COM 311900104 16 27400 SH Call SOLE 0 0 0 FATE THERAPEUTICS INC COM 31189P102 261 26750 SH SOLE 0 0 26750 FB FINL CORP COM 30257X104 833 20514 SH SOLE 0 0 20514 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 2163 18629 SH SOLE 0 0 18629 FEDERATED INVS INC PA CL B 314211103 332 9931 SH SOLE 0 0 9931 FEDERATED NATL HLDG CO COM 31422T101 1092 69229 SH SOLE 0 0 69229 FEDERATED PREM MUN INC FD COM 31423P108 697 52142 SH SOLE 0 0 52142 FEDEX CORP COM 31428X106 97393 405608 SH SOLE 59486 0 346122 FERRARI N V COM N3167Y103 2567 21396 SH SOLE 0 0 21396 FERRO CORP COM 315405100 571 24600 SH SOLE 20324 0 4276 FERROGLOBE PLC SHS G33856108 1447 134871 SH SOLE 0 0 134871 FGL HLDGS ORD SHS G3402M102 2200 216711 SH SOLE 216711 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 7257 357451 SH SOLE 338860 0 18591 FIBROGEN INC COM 31572Q808 533 11534 SH SOLE 8385 0 3149 FIDELITY MSCI MATLS INDEX 316092881 3019 91606 SH SOLE 0 0 91606 FIDELITY MSCI RL EST ETF 316092857 209 9151 SH SOLE 0 0 9151 FIDELITY TOTAL BD ETF 316188309 412 8378 SH SOLE 0 0 8378 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 7016 175322 SH SOLE 162856 0 12466 FIDELITY NATL INFORMATION SV COM 31620M106 25499 264791 SH SOLE 235196 0 29595 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 3421 323937 SH SOLE 0 0 323937 FIDUS INVT CORP COM 316500107 12438 965696 SH SOLE 1 0 965695 FIFTH THIRD BANCORP COM 316773100 15285 481433 SH SOLE 330303 0 151130 FINISAR CORP COM NEW 31787A507 4459 282013 SH SOLE 31329 0 250684 FIREEYE INC COM 31816Q101 2024 119524 SH SOLE 0 0 119524 FIRST AMERN FINL CORP COM 31847R102 1637 27890 SH SOLE 15449 0 12441 FIRST BANCORP N C COM 318910106 388 10888 SH SOLE 4930 0 5958 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 267 18540 SH SOLE 0 0 18540 FIRST COMWLTH FINL CORP PA COM 319829107 431 30528 SH SOLE 0 0 30528 FIRST DATA CORP NEW COM CL A 32008D106 1570 98102 SH SOLE 44499 0 53603 FIRST FINL BANKSHARES COM 32020R109 266 5741 SH SOLE 4371 0 1370 FIRST FNDTN INC COM 32026V104 490 26438 SH SOLE 0 0 26438 FIRST HORIZON NATL CORP COM 320517105 13302 706451 SH SOLE 788 0 705663 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 690 23595 SH SOLE 0 0 23595 FIRST MAJESTIC SILVER CORP COM 32076V103 1640 268414 SH SOLE 0 0 268414 FIRST MERCHANTS CORP COM 320817109 331 7940 SH SOLE 4061 0 3879 FIRST MIDWEST BANCORP DEL COM 320867104 1254 50993 SH SOLE 0 0 50993 FIRST REP BK SAN FRANCISCO C COM 33616C100 9890 106785 SH SOLE 80952 0 25833 FIRST SOLAR INC COM 336433107 2362 33272 SH SOLE 0 0 33272 FIRST TR BICK INDEX FD COM SHS 33733H107 1332 42976 SH SOLE 0 0 42976 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 972 20545 SH SOLE 0 0 20545 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 5728 318585 SH SOLE 0 0 318585 FIRST TR ENERGY INCOME & GRW COM 33738G104 226 10392 SH SOLE 0 0 10392 FIRST TR ENERGY INFRASTRCTR COM 33738C103 583 38873 SH SOLE 400 0 38473 FIRST TR ENHANCED EQTY INC F COM 337318109 7573 512754 SH SOLE 0 0 512754 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 775 22644 SH SOLE 0 0 22644 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 757 19449 SH SOLE 0 0 19449 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 9051 121452 SH SOLE 0 0 121452 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 4405 73233 SH SOLE 0 0 73233 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 35501 555586 SH SOLE 0 0 555586 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 8199 126086 SH SOLE 0 0 126086 FIRST TR EXCH TRD ALPHA FD I CHINA ALPHADEX 33737J141 780 25520 SH SOLE 0 0 25520 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 12552 199776 SH SOLE 0 0 199776 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 6647 148013 SH SOLE 0 0 148013 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 8992 307002 SH SOLE 0 0 307002 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 865 19254 SH SOLE 0 0 19254 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 11481 289548 SH SOLE 0 0 289548 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 1513 30281 SH SOLE 0 0 30281 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 445 7560 SH SOLE 0 0 7560 FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 961 43204 SH SOLE 0 0 43204 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 1415 26990 SH SOLE 0 0 26990 FIRST TR EXCH TRD ALPHA FD I UNIT KING ALPH 33737J224 284 7163 SH SOLE 0 0 7163 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 254 12156 SH SOLE 0 0 12156 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 14317 272231 SH SOLE 0 0 272231 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 5490 246734 SH SOLE 0 0 246734 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 22160 438193 SH SOLE 0 0 438193 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 2080 53017 SH SOLE 0 0 53017 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 7857 162302 SH SOLE 0 0 162302 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 18459 449879 SH SOLE 0 0 449879 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 6759 144084 SH SOLE 0 0 144084 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 5041 196923 SH SOLE 0 0 196923 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 68726 570341 SH SOLE 0 0 570341 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 6365 238192 SH SOLE 0 0 238192 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 41877 1884668 SH SOLE 0 0 1884668 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 40267 1402550 SH SOLE 0 0 1402550 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 8621 599898 SH SOLE 0 0 599898 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 21588 695490 SH SOLE 0 0 695490 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 21303 355286 SH SOLE 0 0 355286 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 423 8885 SH SOLE 0 0 8885 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 13843 269467 SH SOLE 3444 0 266023 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 749 13181 SH SOLE 0 0 13181 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 14394 207413 SH SOLE 0 0 207413 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 41351 1044465 SH SOLE 0 0 1044465 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 4633 109832 SH SOLE 0 0 109832 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2174 121580 SH SOLE 3961 0 117619 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 313 16015 SH SOLE 0 0 16015 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 16202 452698 SH SOLE 312319 0 140379 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 4266 88238 SH SOLE 0 0 88238 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 34695 1175300 SH SOLE 0 0 1175300 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3254 129797 SH SOLE 0 0 129797 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 6476 198451 SH SOLE 0 0 198451 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 1213 59168 SH SOLE 0 0 59168 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 6579 300397 SH SOLE 0 0 300397 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 17194 129378 SH SOLE 0 0 129378 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 9185 353554 SH SOLE 0 0 353554 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 15092 507966 SH SOLE 0 0 507966 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 36537 759282 SH SOLE 464500 0 294782 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 4265 145833 SH SOLE 0 0 145833 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 37682 684847 SH SOLE 0 0 684847 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 9663 140965 SH SOLE 0 0 140965 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 15633 616380 SH SOLE 421588 0 194792 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2032 42565 SH SOLE 0 0 42565 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 29756 1529097 SH SOLE 487666 0 1041431 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 6864 138223 SH SOLE 0 0 138223 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 393 11804 SH SOLE 0 0 11804 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 277 7988 SH SOLE 0 0 7988 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 4642 113941 SH SOLE 0 0 113941 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 449 12678 SH SOLE 0 0 12678 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 11925 274900 SH SOLE 0 0 274900 FIRST TR HIGH INCOME L/S FD COM 33738E109 2300 152826 SH SOLE 0 0 152826 FIRST TR INTER DUR PFD & IN COM 33718W103 1219 52403 SH SOLE 0 0 52403 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 12984 203513 SH SOLE 0 0 203513 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 14226 269744 SH SOLE 0 0 269744 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 25191 431204 SH SOLE 0 0 431204 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 6647 101630 SH SOLE 0 0 101630 FIRST TR MLP & ENERGY INCOME COM 33739B104 3594 293403 SH SOLE 800 0 292603 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 14060 498053 SH SOLE 0 0 498053 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 1232 18139 SH SOLE 0 0 18139 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 615 11253 SH SOLE 0 0 11253 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 30257 513000 SH SOLE 0 0 513000 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 4617 87154 SH SOLE 0 0 87154 FIRST TR NASDAQ100 TECH INDE SHS 337345102 49127 646223 SH SOLE 0 0 646223 FIRST TR S&P REIT INDEX FD COM 33734G108 230 10787 SH SOLE 0 0 10787 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 5770 95835 SH SOLE 0 0 95835 FIRST TR SR FLG RTE INCM FD COM 33733U108 1216 91880 SH SOLE 0 0 91880 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 150 16026 SH SOLE 0 0 16026 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 2651 191510 SH SOLE 0 0 191510 FIRST TR VALUE LINE DIVID IN SHS 33734H106 76389 2555681 SH SOLE 0 0 2555681 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 184 13220 SH SOLE 0 0 13220 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 70 11608 SH SOLE 0 0 11608 FIRSTENERGY CORP COM 337932107 21602 635177 SH SOLE 534718 0 100459 FISERV INC COM 337738108 14800 207541 SH SOLE 88812 0 118729 FITBIT INC CL A 33812L102 673 131904 SH SOLE 0 0 131904 FIVE BELOW INC COM 33829M101 6248 85188 SH SOLE 42609 0 42579 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 7490 309877 SH SOLE 0 0 309877 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 813 42786 SH SOLE 0 0 42786 FLEETCOR TECHNOLOGIES INC COM 339041105 13613 67224 SH SOLE 37584 0 29640 FLEX LTD ORD Y2573F102 11806 722945 SH SOLE 521213 0 201732 FLEXION THERAPEUTICS INC COM 33938J106 4512 201341 SH SOLE 0 0 201341 FLEXION THERAPEUTICS INC COM 33938J106 34 26100 SH Call SOLE 0 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 961 36476 SH SOLE 0 0 36476 FLEXSHARES TR M STAR DEV MKT 33939L803 664 9805 SH SOLE 0 0 9805 FLEXSHARES TR MORNSTAR UPSTR 33939L407 688 21105 SH SOLE 0 0 21105 FLEXSHARES TR MORNSTAR USMKT 33939L100 1100 10029 SH SOLE 0 0 10029 FLEXSHARES TR MSTAR EMKT FAC 33939L308 277 4556 SH SOLE 0 0 4556 FLEXSHARES TR QUALT DIVD IDX 33939L860 24867 568640 SH SOLE 558388 0 10252 FLIR SYS INC COM 302445101 23187 463624 SH SOLE 104398 0 359226 FLOOR & DECOR HLDGS INC CL A 339750101 3454 66274 SH SOLE 39400 0 26874 FLOWERS FOODS INC COM 343498101 6310 288649 SH SOLE 49042 0 239607 FLOWSERVE CORP COM 34354P105 9565 220753 SH SOLE 209672 0 11081 FLUOR CORP NEW COM 343412102 21399 373976 SH SOLE 358857 0 15119 FLWS/1-800 FLOWERS CL A 68243Q106 168 14200 SH SOLE 0 0 14200 FNB BANCORP CALIF COM 302515101 806 21912 SH SOLE 0 0 21912 FNB CORP PA COM 302520101 36649 2724860 SH SOLE 2331129 0 393731 FOAMIX PHARMACEUTICALS LTD SHS M46135105 198 38500 SH SOLE 0 0 38500 FOOT LOCKER INC COM 344849104 1774 38950 SH SOLE 2285 0 36665 FORD MTR CO DEL COM PAR $0.01 345370860 20332 1835003 SH SOLE 50918 0 1784085 FOREST CITY RLTY TR INC COM CL A 345605109 420 20736 SH SOLE 20203 0 533 FORTINET INC COM 34959E109 5135 95842 SH SOLE 61307 0 34535 FORTIS INC COM 349553107 10465 310077 SH SOLE 299135 0 10942 FORTIVE CORP COM 34959J108 14965 193048 SH SOLE 23082 0 169966 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 8146 510706 SH SOLE 0 0 510706 FORTUNA SILVER MINES INC COM 349915108 164 31532 SH SOLE 0 0 31532 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1300 22079 SH SOLE 9913 0 12166 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 764 69482 SH SOLE 1424 0 68058 FORWARD AIR CORP COM 349853101 1671 31605 SH SOLE 31505 0 100 FOUNDATION MEDICINE INC COM 350465100 272 3448 SH SOLE 0 0 3448 FOUR CORNERS PPTY TR INC COM 35086T109 276 11948 SH SOLE 0 0 11948 FQF TR O SHS FTSE EUR 351680848 439 17837 SH SOLE 0 0 17837 FQF TR OSHARS FTSE US 351680855 3737 122469 SH SOLE 0 0 122469 FRANCO NEVADA CORP COM 351858105 4041 59083 SH SOLE 0 0 59083 FRANKLIN FINL NETWORK INC COM 35352P104 664 20353 SH SOLE 0 0 20353 FRANKLIN LTD DURATION INC TR COM 35472T101 2072 185478 SH SOLE 0 0 185478 FRANKLIN RES INC COM 354613101 8157 235208 SH SOLE 153059 0 82149 FRANKLIN UNVL TR SH BEN INT 355145103 234 34640 SH SOLE 0 0 34640 FRANKS INTL N V COM N33462107 137 25200 SH SOLE 0 0 25200 FREEPORT-MCMORAN INC CL B 35671D857 43327 2465959 SH SOLE 1888983 0 576976 FREEPORT-MCMORAN INC CL B 35671D857 1 19100 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 4 19700 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 6 25900 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1 11100 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 3720 72833 SH SOLE 64825 0 8008 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 288 38750 SH SOLE 0 0 38750 FRONTLINE LTD SHS NEW G3682E192 270 60950 SH SOLE 0 0 60950 FRP HLDGS INC COM 30292L107 364 6500 SH SOLE 0 0 6500 FS BANCORP INC COM 30263Y104 4190 78311 SH SOLE 0 0 78311 FS INVT CORP COM 302635107 251 34618 SH SOLE 0 0 34618 FST TR NEW OPPORT MLP & ENE COM 33739M100 736 74980 SH SOLE 0 0 74980 FTS INTERNATIONAL INC COM 30283W104 199 10800 SH SOLE 0 0 10800 FULLER H B CO COM 359694106 5143 103428 SH SOLE 101358 0 2070 GABELLI DIVD & INCOME TR COM 36242H104 7305 330557 SH SOLE 0 0 330557 GABELLI EQUITY TR INC COM 362397101 1452 237297 SH SOLE 0 0 237297 GABELLI GLB SML & MD CP VAL COM 36249W104 3353 280207 SH SOLE 0 0 280207 GABELLI HLTHCARE & WELLNESS SHS 36246K103 1879 197785 SH SOLE 0 0 197785 GABELLI UTIL TR COM 36240A101 204 32780 SH SOLE 0 0 32780 GALLAGHER ARTHUR J & CO COM 363576109 25934 377331 SH SOLE 362791 0 14540 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 595 121669 SH SOLE 0 0 121669 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 358 56202 SH SOLE 0 0 56202 GAMESTOP CORP NEW CL A 36467W109 227 18023 SH SOLE 0 0 18023 GAMING & LEISURE PPTYS INC COM 36467J108 1089 32549 SH SOLE 25246 0 7303 GAP INC DEL COM 364760108 522 16737 SH SOLE 0 0 16737 GARDNER DENVER HLDGS INC COM 36555P107 4224 137693 SH SOLE 66437 0 71256 GARMIN LTD SHS H2906T109 12644 214550 SH SOLE 32426 0 182124 GARTNER INC COM 366651107 4460 37917 SH SOLE 35059 0 2858 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 654 28067 SH SOLE 0 0 28067 GATX CORP COM 361448103 696 10165 SH SOLE 93 0 10072 GCI LIBERTY INC COM CLASS A 36164V305 19439 367738 SH SOLE 365526 0 2212 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 953 32810 SH SOLE 31841 0 969 GDL FUND COM SH BEN IT 361570104 7620 817642 SH SOLE 0 0 817642 GDS HLDGS LTD SPONSORED ADR 36165L108 2097 76403 SH SOLE 0 0 76403 GEE GROUP INC COM 36165A102 108 40853 SH SOLE 0 0 40853 GEMPHIRE THERAPEUTICS INC COM 36870A108 306 46954 SH SOLE 0 0 46954 GENERAC HLDGS INC COM 368736104 270 5884 SH SOLE 0 0 5884 GENERAL AMERN INVS INC COM 368802104 16792 501709 SH SOLE 0 0 501709 GENERAL DYNAMICS CORP COM 369550108 58319 263994 SH SOLE 64594 0 199400 GENERAL ELECTRIC CO COM 369604103 77067 5717145 SH SOLE 1179593 0 4537552 GENERAL ELECTRIC CO COM 369604103 4 24200 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 69 13200 SH Put SOLE 0 0 13200 GENERAL ELECTRIC CO COM 369604103 52 17600 SH Put SOLE 0 0 17600 GENERAL ELECTRIC CO COM 369604103 40 21500 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 70914 1573760 SH SOLE 946389 0 627371 GENERAL MLS INC COM 370334104 2 43800 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 30177 830408 SH SOLE 366577 0 463831 GENESCO INC COM 371532102 989 24354 SH SOLE 24354 0 0 GENESEE & WYO INC CL A 371559105 3375 47675 SH SOLE 27681 0 19994 GENESIS ENERGY L P UNIT LTD PARTN 371927104 3583 181791 SH SOLE 0 0 181791 GENESIS HEALTHCARE INC CL A COM 37185X106 38 25000 SH SOLE 0 0 25000 GENMARK DIAGNOSTICS INC COM 372309104 95 17550 SH SOLE 0 0 17550 GENOMIC HEALTH INC COM 37244C101 449 14338 SH SOLE 13511 0 827 GENPACT LIMITED SHS G3922B107 445 13924 SH SOLE 13197 0 727 GENTEX CORP COM 371901109 2925 127062 SH SOLE 68653 0 58409 GENUINE PARTS CO COM 372460105 8626 96010 SH SOLE 46954 0 49056 GENWORTH FINL INC COM CL A 37247D106 1014 358275 SH SOLE 324681 0 33594 GEO GROUP INC NEW COM 36162J106 22813 1114492 SH SOLE 1095238 0 19254 GERDAU S A SPON ADR REP PFD 373737105 51 11000 SH SOLE 0 0 11000 GGP INC COM 36174X101 376 18359 SH SOLE 4430 0 13929 GILDAN ACTIVEWEAR INC COM 375916103 3837 132865 SH SOLE 47012 0 85853 GILEAD SCIENCES INC COM 375558103 62734 832126 SH SOLE 255717 0 576409 GLACIER BANCORP INC NEW COM 37637Q105 8857 230765 SH SOLE 212261 0 18504 GLADSTONE CAPITAL CORP COM 376535100 514 59780 SH SOLE 1 0 59779 GLADSTONE INVT CORP COM 376546107 155 15331 SH SOLE 0 0 15331 GLATFELTER COM 377316104 312 15221 SH SOLE 0 0 15221 GLAUKOS CORP COM 377322102 477 15470 SH SOLE 0 0 15470 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 169495 4338226 SH SOLE 3601170 0 737056 GLOBAL NET LEASE INC COM NEW 379378201 442 26164 SH SOLE 0 0 26164 GLOBAL PARTNERS LP COM UNITS 37946R109 167 10868 SH SOLE 0 0 10868 GLOBAL PMTS INC COM 37940X102 4423 39662 SH SOLE 34021 0 5641 GLOBAL WTR RES INC COM 379463102 145 16200 SH SOLE 0 0 16200 GLOBAL X FDS GLB X MLP ENRG I 37950E226 366 31065 SH SOLE 0 0 31065 GLOBAL X FDS GLB X SUPERDIV 37950E549 809 39044 SH SOLE 0 0 39044 GLOBAL X FDS GLBL X MLP ETF 37950E473 4458 525091 SH SOLE 177171 0 347920 GLOBAL X FDS GLBX MSCI NORW 37950E747 10367 753387 SH SOLE 747188 0 6199 GLOBAL X FDS GLOBAL X SILVER 37954Y848 441 14339 SH SOLE 0 0 14339 GLOBAL X FDS GLOBX SUPDV US 37950E291 897 37317 SH SOLE 0 0 37317 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 985 29868 SH SOLE 0 0 29868 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5623 232465 SH SOLE 0 0 232465 GLOBAL X FDS SCIEN BETA US 37954Y103 4571 147963 SH SOLE 0 0 147963 GLOBALSTAR INC COM 378973408 37 53500 SH SOLE 0 0 53500 GLOBUS MED INC CL A 379577208 355 7133 SH SOLE 0 0 7133 GNC HLDGS INC COM CL A 36191G107 58 15086 SH SOLE 0 0 15086 GODADDY INC CL A 380237107 1129 18378 SH SOLE 0 0 18378 GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 151 11636 SH SOLE 0 0 11636 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 423 24750 SH SOLE 0 0 24750 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 139 34547 SH SOLE 0 0 34547 GOLD STD VENTURES CORP COM 380738104 63 38717 SH SOLE 0 0 38717 GOLDCORP INC NEW COM 380956409 2898 209670 SH SOLE 0 0 209670 GOLDCORP INC NEW COM 380956409 17 13800 SH Call SOLE 0 0 0 GOLDCORP INC NEW COM 380956409 7 17900 SH Call SOLE 0 0 0 GOLDEN ENTMT INC COM 381013101 2101 90426 SH SOLE 0 0 90426 GOLDEN STAR RES LTD CDA COM 38119T104 6 11000 SH SOLE 0 0 11000 GOLDMAN SACHS BDC INC SHS 38147U107 612 32002 SH SOLE 0 0 32002 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 11119 303715 SH SOLE 0 0 303715 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 19421 650824 SH SOLE 367810 0 283014 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 103880 1944948 SH SOLE 1801274 0 143674 GOLDMAN SACHS ETF TR TREASURYACCESS 381430529 2237 22356 SH SOLE 0 0 22356 GOLDMAN SACHS GROUP INC COM 38141G104 62334 247481 SH SOLE 119499 0 127982 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 793 138233 SH SOLE 0 0 138233 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 619 79674 SH SOLE 0 0 79674 GOLUB CAP BDC INC COM 38173M102 1610 89986 SH SOLE 0 0 89986 GOODYEAR TIRE & RUBR CO COM 382550101 2600 97821 SH SOLE 53410 0 44411 GOPRO INC CL A 38268T103 56 11673 SH SOLE 0 0 11673 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1276 93441 SH SOLE 0 0 93441 GRACO INC COM 384109104 17902 391555 SH SOLE 380242 0 11313 GRAINGER W W INC COM 384802104 18304 64833 SH SOLE 50862 0 13971 GRAMERCY PPTY TR COM NEW 385002308 9162 421612 SH SOLE 378554 0 43058 GRANA Y MONTERO S A A SPONSORED ADR 38500P208 117 38460 SH SOLE 0 0 38460 GRAND CANYON ED INC COM 38526M106 1434 13666 SH SOLE 0 0 13666 GRAPHIC PACKAGING HLDG CO COM 388689101 8268 538657 SH SOLE 538016 0 641 GREAT AJAX CORP COM 38983D300 323 23827 SH SOLE 0 0 23827 GREAT LAKES DREDGE & DOCK CO COM 390607109 106 23044 SH SOLE 23044 0 0 GREAT PLAINS ENERGY INC COM 391164100 37309 1173616 SH SOLE 1131028 0 42588 GREEN BANCORP INC COM 39260X100 261 11726 SH SOLE 0 0 11726 GREEN DOT CORP CL A 39304D102 1090 16985 SH SOLE 15835 0 1150 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 627 36020 SH SOLE 0 0 36020 GREENHILL & CO INC COM 395259104 668 36094 SH SOLE 36094 0 0 GREIF INC CL A 397624107 949 18162 SH SOLE 0 0 18162 GREIF INC CL B 397624206 7669 131664 SH SOLE 0 0 131664 GROUPON INC COM 399473107 49 11189 SH SOLE 0 0 11189 GRUBHUB INC COM 400110102 4101 40416 SH SOLE 22299 0 18117 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 188 11778 SH SOLE 0 0 11778 GSV CAP CORP COM 36191J101 333 44108 SH SOLE 0 0 44108 GUESS INC COM 401617105 402 19380 SH SOLE 19275 0 105 GUGGENHEIM CR ALLOCATION FD COM 40168G108 726 33861 SH SOLE 0 0 33861 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1636 196150 SH SOLE 0 0 196150 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 826 40669 SH SOLE 0 0 40669 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2289 106448 SH SOLE 400 0 106048 GUIDEWIRE SOFTWARE INC COM 40171V100 11279 139538 SH SOLE 18915 0 120623 GULFPORT ENERGY CORP COM NEW 402635304 1566 162315 SH SOLE 83632 0 78683 GW PHARMACEUTICALS PLC ADS 36197T103 1325 11757 SH SOLE 0 0 11757 H & E EQUIPMENT SERVICES INC COM 404030108 638 16578 SH SOLE 0 0 16578 HAEMONETICS CORP COM 405024100 253 3460 SH SOLE 0 0 3460 HAIN CELESTIAL GROUP INC COM 405217100 895 27899 SH SOLE 5365 0 22534 HALLIBURTON CO COM 406216101 65035 1385487 SH SOLE 259118 0 1126369 HALYARD HEALTH INC COM 40650V100 275 5968 SH SOLE 0 0 5968 HAMILTON BANCORP INC MD COM 407015106 527 36973 SH SOLE 0 0 36973 HANCOCK HLDG CO COM 410120109 3897 75370 SH SOLE 0 0 75370 HANCOCK HLDG CO COM 410120109 9 34600 SH Call SOLE 0 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 9144 238444 SH SOLE 0 0 238444 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 501 24452 SH SOLE 0 0 24452 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 214 14105 SH SOLE 0 0 14105 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 7788 359063 SH SOLE 0 0 359063 HANESBRANDS INC COM 410345102 40396 2193035 SH SOLE 1775462 0 417573 HANNON ARMSTRONG SUST INFR C COM 41068X100 958 49110 SH SOLE 0 0 49110 HANOVER INS GROUP INC COM 410867105 628 5328 SH SOLE 20 0 5308 HARBORONE BANCORP INC COM 41165F101 447 25337 SH SOLE 25337 0 0 HARLEY DAVIDSON INC COM 412822108 439 10240 SH SOLE 0 0 10240 HARRIS CORP DEL COM 413875105 30348 188169 SH SOLE 100223 0 87946 HARSCO CORP COM 415864107 221 10710 SH SOLE 7191 0 3519 HARTFORD FINL SVCS GROUP INC COM 416515104 5913 114765 SH SOLE 34129 0 80636 HASBRO INC COM 418056107 10859 128816 SH SOLE 110409 0 18407 HAWAIIAN ELEC INDUSTRIES COM 419870100 428 12460 SH SOLE 0 0 12460 HAWAIIAN HOLDINGS INC COM 419879101 4484 115869 SH SOLE 110551 0 5318 HCA HEALTHCARE INC COM 40412C101 7318 75444 SH SOLE 21191 0 54253 HCP INC COM 40414L109 7952 342310 SH SOLE 124566 0 217744 HD SUPPLY HLDGS INC COM 40416M105 765 20155 SH SOLE 1068 0 19087 HDFC BANK LTD ADR REPS 3 SHS 40415F101 13970 141441 SH SOLE 99395 0 42046 HEALTH INS INNOVATIONS INC COM CL A 42225K106 1122 38820 SH SOLE 0 0 38820 HEALTHCARE SVCS GRP INC COM 421906108 19945 458721 SH SOLE 30053 0 428668 HEALTHCARE TR AMER INC CL A NEW 42225P501 25044 946848 SH SOLE 854311 0 92537 HEALTHEQUITY INC COM 42226A107 2949 48716 SH SOLE 8779 0 39937 HECLA MNG CO COM 422704106 135 36909 SH SOLE 0 0 36909 HEICO CORP NEW CL A 422806208 30061 423698 SH SOLE 0 0 423698 HEICO CORP NEW COM 422806109 5823 67075 SH SOLE 42499 0 24576 HELEN OF TROY CORP LTD COM G4388N106 2221 25525 SH SOLE 18538 0 6987 HELIOS & MATHESON ANALYTICS COM NEW 42327L200 293 103475 SH SOLE 0 0 103475 HELMERICH & PAYNE INC COM 423452101 4805 72185 SH SOLE 0 0 72185 HENRY JACK & ASSOC INC COM 426281101 19990 165276 SH SOLE 134931 0 30345 HERCULES CAPITAL INC COM 427096508 3808 314698 SH SOLE 227437 0 87261 HERON THERAPEUTICS INC COM 427746102 799 28944 SH SOLE 19444 0 9500 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 280 15647 SH SOLE 14397 0 1250 HERSHEY CO COM 427866108 5879 59410 SH SOLE 17967 0 41443 HERZFELD CARIBBEAN BASIN FD COM 42804T106 80 11160 SH SOLE 0 0 11160 HESKA CORP COM RESTRC NEW 42805E306 5464 69098 SH SOLE 0 0 69098 HESS CORP COM 42809H107 1540 30418 SH SOLE 616 0 29802 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2392 136391 SH SOLE 105 0 136286 HEXCEL CORP NEW COM 428291108 7280 112717 SH SOLE 50419 0 62298 HFF INC CL A 40418F108 9561 192365 SH SOLE 191901 0 464 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 6057 571403 SH SOLE 0 0 571403 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 516 28175 SH SOLE 0 0 28175 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 25772 1611760 SH SOLE 0 0 1611760 HIGHPOINT RES CORP COM 43114K108 220 43233 SH SOLE 0 0 43233 HIGHWOODS PPTYS INC COM 431284108 612 13974 SH SOLE 0 0 13974 HILL ROM HLDGS INC COM 431475102 534 6141 SH SOLE 738 0 5403 HILLENBRAND INC COM 431571108 20683 450609 SH SOLE 445278 0 5331 HILTON GRAND VACATIONS INC COM 43283X105 243 5654 SH SOLE 1921 0 3733 HILTON WORLDWIDE HLDGS INC COM 43300A203 4669 59276 SH SOLE 3158 0 56118 HMS HLDGS CORP COM 40425J101 190 11281 SH SOLE 9298 0 1983 HNI CORP COM 404251100 5680 157385 SH SOLE 156880 0 505 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 281 10202 SH SOLE 0 0 10202 HOLLYFRONTIER CORP COM 436106108 12085 247346 SH SOLE 164006 0 83340 HOLOGIC INC COM 436440101 3319 88825 SH SOLE 70245 0 18580 HOME BANCSHARES INC COM 436893200 540 23673 SH SOLE 0 0 23673 HOME DEPOT INC COM 437076102 278651 1563325 SH SOLE 655563 0 907762 HONDA MOTOR LTD AMERN SHS 438128308 14717 423758 SH SOLE 394577 0 29181 HONEYWELL INTL INC COM 438516106 138501 958402 SH SOLE 560485 0 397917 HOPE BANCORP INC COM 43940T109 3978 218689 SH SOLE 217823 0 866 HORACE MANN EDUCATORS CORP N COM 440327104 325 7593 SH SOLE 4574 0 3019 HORIZON GLOBAL CORP COM 44052W104 348 42251 SH SOLE 42211 0 40 HORIZON PHARMA PLC SHS G4617B105 2369 166844 SH SOLE 0 0 166844 HORIZONS ETF TR I HORIZONS NASDAQ 44053G108 5137 215821 SH SOLE 0 0 215821 HORMEL FOODS CORP COM 440452100 6636 193369 SH SOLE 14982 0 178387 HORTONWORKS INC COM 440894103 304 14940 SH SOLE 0 0 14940 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1175 46377 SH SOLE 15341 0 31036 HOST HOTELS & RESORTS INC COM 44107P104 16441 882018 SH SOLE 846659 0 35359 HOSTESS BRANDS INC CL A 44109J106 11453 774376 SH SOLE 774376 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 988 142113 SH SOLE 139954 0 2159 HOULIHAN LOKEY INC CL A 441593100 883 19789 SH SOLE 2942 0 16847 HOUSTON WIRE & CABLE CO COM 44244K109 1708 233202 SH SOLE 0 0 233202 HOVNANIAN ENTERPRISES INC CL A 442487203 113 61700 SH SOLE 0 0 61700 HOWARD HUGHES CORP COM 44267D107 3792 27254 SH SOLE 5550 0 21704 HP INC COM 40434L105 23861 1088530 SH SOLE 921687 0 166843 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1917 74447 SH SOLE 155 0 74292 HSBC HLDGS PLC SPON ADR NEW 404280406 22146 464562 SH SOLE 241645 0 222917 HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 72 19900 SH SOLE 0 0 19900 HUANENG PWR INTL INC SPON ADR H SHS 443304100 2881 107310 SH SOLE 0 0 107310 HUB GROUP INC CL A 443320106 231 5522 SH SOLE 0 0 5522 HUBBELL INC COM 443510607 6351 52154 SH SOLE 46650 0 5504 HUBSPOT INC COM 443573100 2129 19662 SH SOLE 5061 0 14601 HUDSON PAC PPTYS INC COM 444097109 1356 41689 SH SOLE 40444 0 1245 HUMANA INC COM 444859102 7512 27945 SH SOLE 17509 0 10436 HUNT J B TRANS SVCS INC COM 445658107 1574 13432 SH SOLE 11721 0 1711 HUNTINGTON BANCSHARES INC COM 446150104 28574 1892331 SH SOLE 821089 0 1071242 HUNTINGTON INGALLS INDS INC COM 446413106 10751 41710 SH SOLE 23267 0 18443 HUNTSMAN CORP COM 447011107 34562 1181591 SH SOLE 320332 0 861259 HYATT HOTELS CORP COM CL A 448579102 2536 33253 SH SOLE 31768 0 1485 IAC INTERACTIVECORP COM 44919P508 7511 48033 SH SOLE 40233 0 7800 IBERIABANK CORP COM 450828108 1110 14232 SH SOLE 0 0 14232 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 3660 64160 SH SOLE 0 0 64160 ICHOR HOLDINGS SHS G4740B105 547 22574 SH SOLE 0 0 22574 ICICI BK LTD ADR 45104G104 4178 472071 SH SOLE 458185 0 13886 ICON PLC SHS G4705A100 12954 109653 SH SOLE 87839 0 21814 ICU MED INC COM 44930G107 24402 96680 SH SOLE 18614 0 78066 IDACORP INC COM 451107106 418 4737 SH SOLE 0 0 4737 IDEX CORP COM 45167R104 22289 156406 SH SOLE 151412 0 4994 IDEXX LABS INC COM 45168D104 5061 26445 SH SOLE 14637 0 11808 IHS MARKIT LTD SHS G47567105 13227 274201 SH SOLE 269065 0 5136 II VI INC COM 902104108 212 5178 SH SOLE 0 0 5178 ILG INC COM 44967H101 563 18104 SH SOLE 12508 0 5596 ILLINOIS TOOL WKS INC COM 452308109 42418 270747 SH SOLE 112793 0 157954 ILLUMINA INC COM 452327109 8012 33890 SH SOLE 22765 0 11125 ILLUMINA INC NOTE 6/1 452327AF6 387 350000 PRN SOLE 0 0 350000 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 427 350000 PRN SOLE 0 0 350000 IMMUNOGEN INC COM 45253H101 6578 625299 SH SOLE 608137 0 17162 IMPAX LABORATORIES INC COM 45256B101 846 43506 SH SOLE 41159 0 2347 IMPERIAL OIL LTD COM NEW 453038408 332 12533 SH SOLE 0 0 12533 IMPERVA INC COM 45321L100 961 22191 SH SOLE 12056 0 10135 IMPINJ INC COM 453204109 283 21751 SH SOLE 0 0 21751 INCYTE CORP COM 45337C102 5345 64143 SH SOLE 27377 0 36766 INDEPENDENCE RLTY TR INC COM 45378A106 10588 1153406 SH SOLE 100190 0 1053216 INDEPENDENT BANK CORP MASS COM 453836108 229 3204 SH SOLE 0 0 3204 INDEPENDENT BK GROUP INC COM 45384B106 2392 33831 SH SOLE 0 0 33831 INDEXIQ ETF TR GLB AGRI SM CP 45409B834 1067 32195 SH SOLE 0 0 32195 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 311 14760 SH SOLE 0 0 14760 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 214706 7044162 SH SOLE 7023410 0 20752 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 5436 199282 SH SOLE 0 0 199282 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 11626 602769 SH SOLE 0 0 602769 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 441 16000 SH SOLE 0 0 16000 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 13553 440885 SH SOLE 422454 0 18431 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 399 16239 SH SOLE 0 0 16239 INDEXIQ ETF TR US RL EST SMCP 45409B628 1473 62119 SH SOLE 0 0 62119 INDIA FD INC COM 454089103 2659 107946 SH SOLE 0 0 107946 INFINERA CORPORATION COM 45667G103 479 44069 SH SOLE 43274 0 795 INFORMATION SERVICES GROUP I COM 45675Y104 73 17362 SH SOLE 0 0 17362 INFOSYS LTD SPONSORED ADR 456788108 3499 196013 SH SOLE 159945 0 36068 ING GROEP N V SPONSORED ADR 456837103 13832 816993 SH SOLE 559086 0 257907 INGERSOLL-RAND PLC SHS G47791101 48194 563601 SH SOLE 160485 0 403116 INGERSOLL-RAND PLC SHS G47791101 5 10100 SH Call SOLE 0 0 0 INGEVITY CORP COM 45688C107 2448 33222 SH SOLE 26322 0 6900 INGLES MKTS INC CL A 457030104 2543 75125 SH SOLE 72555 0 2570 INGREDION INC COM 457187102 9825 76214 SH SOLE 63491 0 12723 INNOVATOR ETFS TR IBD 50 ETF 45782C102 1977 59329 SH SOLE 0 0 59329 INNOVIVA INC COM 45781M101 332 19900 SH SOLE 0 0 19900 INOGEN INC COM 45780L104 294 2390 SH SOLE 0 0 2390 INSPERITY INC COM 45778Q107 287 4128 SH SOLE 0 0 4128 INSTRUCTURE INC COM 45781U103 864 20488 SH SOLE 0 0 20488 INSULET CORP COM 45784P101 532 6143 SH SOLE 5730 0 413 INSYS THERAPEUTICS INC NEW COM NEW 45824V209 110 18233 SH SOLE 0 0 18233 INTEGER HLDGS CORP COM 45826H109 1743 30825 SH SOLE 0 0 30825 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2493 45057 SH SOLE 42074 0 2983 INTEGRATED DEVICE TECHNOLOGY COM 458118106 1859 60824 SH SOLE 30315 0 30509 INTEL CORP COM 458140100 192343 3693233 SH SOLE 1442088 0 2251145 INTEL CORP COM 458140100 17 13100 SH Call SOLE 0 0 0 INTEL CORP COM 458140100 4 10400 SH Put SOLE 0 0 10400 INTEL CORP SDCV 3.250% 8/0 458140AF7 746 300000 PRN SOLE 0 0 300000 INTELLIA THERAPEUTICS INC COM 45826J105 264 12527 SH SOLE 0 0 12527 INTERACTIVE BROKERS GROUP IN COM 45841N107 2066 30725 SH SOLE 28966 0 1759 INTERCEPT PHARMACEUTICALS IN COM 45845P108 4808 78152 SH SOLE 0 0 78152 INTERCONTINENTAL EXCHANGE IN COM 45866F104 48951 674983 SH SOLE 158623 0 516360 INTERNAP CORP COM PAR 45885A409 122 11085 SH SOLE 0 0 11085 INTERNATIONAL BANCSHARES COR COM 459044103 404 10385 SH SOLE 0 0 10385 INTERNATIONAL BUSINESS MACHS COM 459200101 94869 618255 SH SOLE 72501 0 545754 INTERNATIONAL BUSINESS MACHS COM 459200101 29 14400 SH Call SOLE 0 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 23 31700 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 10033 73279 SH SOLE 55734 0 17545 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2820 105507 SH SOLE 59523 0 45984 INTERNATIONAL SPEEDWAY CORP CL A 460335201 1650 37410 SH SOLE 36438 0 972 INTERNATIONAL TOWER HILL MIN COM 46050R102 9 16900 SH SOLE 0 0 16900 INTERPACE DIAGNOSTICS GROUP COM NEW 46062X204 18 20000 SH SOLE 0 0 20000 INTERPUBLIC GROUP COS INC COM 460690100 36251 1574059 SH SOLE 1495045 0 79014 INTERSECT ENT INC COM 46071F103 332 8452 SH SOLE 7452 0 1000 INTERXION HOLDING N.V SHS N47279109 757 12182 SH SOLE 0 0 12182 INTL PAPER CO COM 460146103 33152 620473 SH SOLE 319577 0 300896 INTRA CELLULAR THERAPIES INC COM 46116X101 1015 48232 SH SOLE 0 0 48232 INTREXON CORP COM 46122T102 520 33917 SH SOLE 0 0 33917 INTUIT COM 461202103 8179 47182 SH SOLE 18039 0 29143 INTUITIVE SURGICAL INC COM NEW 46120E602 10596 25667 SH SOLE 3090 0 22577 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 601 56598 SH SOLE 0 0 56598 INVESCO BD FD COM 46132L107 1048 58292 SH SOLE 0 0 58292 INVESCO DYNAMIC CR OPP FD COM 46132R104 3124 266362 SH SOLE 0 0 266362 INVESCO LTD SHS G491BT108 4514 141028 SH SOLE 14506 0 126522 INVESCO MORTGAGE CAPITAL INC COM 46131B100 286 17467 SH SOLE 0 0 17467 INVESCO MUN OPPORTUNITY TR COM 46132C107 1999 170553 SH SOLE 597 0 169956 INVESCO MUN TR COM 46131J103 871 74470 SH SOLE 0 0 74470 INVESCO MUNI INCOME OPP TRST COM 46132X101 268 36200 SH SOLE 0 0 36200 INVESCO PA VALUE MUN INCOME COM 46132K109 601 51156 SH SOLE 0 0 51156 INVESCO QUALITY MUNI INC TRS COM 46133G107 3315 278548 SH SOLE 0 0 278548 INVESCO SR INCOME TR COM 46131H107 299 68003 SH SOLE 0 0 68003 INVESCO TR INVT GRADE MUNS COM 46131M106 424 34677 SH SOLE 0 0 34677 INVESCO VALUE MUN INCOME TR COM 46132P108 308 21181 SH SOLE 0 0 21181 INVESTAR HLDG CORP COM 46134L105 246 9500 SH SOLE 0 0 9500 INVESTORS BANCORP INC NEW COM 46146L101 331 24286 SH SOLE 0 0 24286 INVITATION HOMES INC COM 46187W107 2064 90394 SH SOLE 25840 0 64554 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 40 74000 SH SOLE 0 0 74000 IONIS PHARMACEUTICALS INC COM 462222100 34725 787768 SH SOLE 771595 0 16173 IOVANCE BIOTHERAPEUTICS INC COM 462260100 878 51973 SH SOLE 0 0 51973 IPG PHOTONICS CORP COM 44980X109 5792 24818 SH SOLE 15111 0 9707 IQVIA HLDGS INC COM 46266C105 35345 360256 SH SOLE 21574 0 338682 IRIDIUM COMMUNICATIONS INC COM 46269C102 5716 508101 SH SOLE 0 0 508101 IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 596 1561 SH SOLE 0 0 1561 IROBOT CORP COM 462726100 1283 19980 SH SOLE 0 0 19980 IRON MTN INC NEW COM 46284V101 77658 2363296 SH SOLE 2183926 0 179370 ISHARES GOLD TRUST ISHARES 464285105 9342 733884 SH SOLE 0 0 733884 ISHARES INC CORE MSCI EMKT 46434G103 438284 7504864 SH SOLE 6462265 0 1042599 ISHARES INC CUR HD MSCI EM 46434G509 1095 40654 SH SOLE 0 0 40654 ISHARES INC EM HGHYL BD ETF 464286285 801 16311 SH SOLE 0 0 16311 ISHARES INC EM MKT SM-CP ETF 464286475 1126 21106 SH SOLE 0 0 21106 ISHARES INC EM MKTS DIV ETF 464286319 5584 128762 SH SOLE 0 0 128762 ISHARES INC INTL HIGH YIELD 464286210 4675 84251 SH SOLE 0 0 84251 ISHARES INC JP MORGAN EM ETF 464286517 377 7485 SH SOLE 0 0 7485 ISHARES INC JP MRG EM CRP BD 464286251 692 13825 SH SOLE 0 0 13825 ISHARES INC MIN VOL EMRG MKT 464286533 10974 176030 SH SOLE 0 0 176030 ISHARES INC MIN VOL GBL ETF 464286525 19695 234971 SH SOLE 111379 0 123592 ISHARES INC MLT FCTR EMG MKT 46434G889 3565 69513 SH SOLE 0 0 69513 ISHARES INC MSCI AUST ETF 464286103 5805 263634 SH SOLE 246699 0 16935 ISHARES INC MSCI AUSTRIA ETF 464286202 5458 215216 SH SOLE 0 0 215216 ISHARES INC MSCI BELGIUM ETF 464286301 228 10662 SH SOLE 0 0 10662 ISHARES INC MSCI BRAZIL ETF 464286400 19489 434256 SH SOLE 0 0 434256 ISHARES INC MSCI BRIC INDX 464286657 4078 88233 SH SOLE 0 0 88233 ISHARES INC MSCI CDA ETF 464286509 7541 273613 SH SOLE 256471 0 17142 ISHARES INC MSCI CHILE ETF 464286640 23102 435713 SH SOLE 0 0 435713 ISHARES INC MSCI EURZONE ETF 464286608 23077 532340 SH SOLE 113923 0 418417 ISHARES INC MSCI FRANCE ETF 464286707 869 27672 SH SOLE 0 0 27672 ISHARES INC MSCI GBL ETF NEW 46434G848 952 28415 SH SOLE 0 0 28415 ISHARES INC MSCI GBL GOLD MN 46434G855 389 21982 SH SOLE 0 0 21982 ISHARES INC MSCI GERMANY ETF 464286806 441 13749 SH SOLE 0 0 13749 ISHARES INC MSCI HONG KG ETF 464286871 8096 319873 SH SOLE 0 0 319873 ISHARES INC MSCI JPN ETF NEW 46434G822 16865 277937 SH SOLE 99480 0 178457 ISHARES INC MSCI MEXICO ETF 464286822 16446 319209 SH SOLE 0 0 319209 ISHARES INC MSCI MLY ETF NEW 46434G814 524 14497 SH SOLE 0 0 14497 ISHARES INC MSCI PAC JP ETF 464286665 2145 46165 SH SOLE 0 0 46165 ISHARES INC MSCI STH KOR ETF 464286772 3047 40388 SH SOLE 0 0 40388 ISHARES INC MSCI SWITZERLAND 464286749 574 16699 SH SOLE 0 0 16699 ISHARES INC MSCI TAIWAN ETF 46434G772 6675 174109 SH SOLE 0 0 174109 ISHARES INC MSCI THAILND ETF 464286624 454 4558 SH SOLE 0 0 4558 ISHARES INC MSCI WORLD ETF 464286392 227 2602 SH SOLE 0 0 2602 ISHARES INC US INTL HGH YLD 464286178 720 14367 SH SOLE 0 0 14367 ISHARES SILVER TRUST ISHARES 46428Q109 7903 512867 SH SOLE 0 0 512867 ISHARES TR 0-5 YR TIPS ETF 46429B747 8344 83322 SH SOLE 45291 0 38031 ISHARES TR 0-5YR HI YL CP 46434V407 2079 44431 SH SOLE 0 0 44431 ISHARES TR 0-5YR INVT GR CP 46434V100 433 8710 SH SOLE 0 0 8710 ISHARES TR 1 3 YR CR BD ETF 464288646 37262 358984 SH SOLE 214786 0 144198 ISHARES TR 1 3 YR TREAS BD 464287457 16362 195805 SH SOLE 24721 0 171084 ISHARES TR 10+ YR CR BD ETF 464289511 3706 61453 SH SOLE 43446 0 18007 ISHARES TR 10-20 YR TRS ETF 464288653 9727 73535 SH SOLE 1673 0 71862 ISHARES TR 20 YR TR BD ETF 464287432 29295 240320 SH SOLE 96301 0 144019 ISHARES TR 3 7 YR TREAS BD 464288661 9210 76352 SH SOLE 0 0 76352 ISHARES TR A RATE CP BD ETF 46429B291 1873 36632 SH SOLE 0 0 36632 ISHARES TR AGENCY BOND ETF 464288166 12802 114266 SH SOLE 88413 0 25853 ISHARES TR AGGRES ALLOC ETF 464289859 474 8863 SH SOLE 0 0 8863 ISHARES TR ASIA 50 ETF 464288430 5418 79364 SH SOLE 0 0 79364 ISHARES TR BARCLAYS 7 10 YR 464287440 20420 197891 SH SOLE 77225 0 120666 ISHARES TR CHINA LG-CAP ETF 464287184 5244 111004 SH SOLE 0 0 111004 ISHARES TR COHEN STEER REIT 464287564 3315 35527 SH SOLE 0 0 35527 ISHARES TR CONV BD ETF 46435G102 347 6169 SH SOLE 0 0 6169 ISHARES TR CORE 1 5 YR USD 46432F859 22179 449423 SH SOLE 17410 0 432013 ISHARES TR CORE DIV GRWTH 46434V621 12386 365373 SH SOLE 0 0 365373 ISHARES TR CORE HIGH DV ETF 46429B663 10108 119648 SH SOLE 0 0 119648 ISHARES TR CORE MSCI EAFE 46432F842 2130596 32340563 SH SOLE 30985352 0 1355211 ISHARES TR CORE MSCI EURO 46434V738 17715 356574 SH SOLE 173155 0 183419 ISHARES TR CORE MSCI PAC 46434V696 3502 58491 SH SOLE 0 0 58491 ISHARES TR CORE MSCI TOTAL 46432F834 10430 165448 SH SOLE 0 0 165448 ISHARES TR CORE S&P MCP ETF 464287507 398457 2124229 SH SOLE 1702507 0 421722 ISHARES TR CORE S&P SCP ETF 464287804 412860 5361080 SH SOLE 3552407 0 1808673 ISHARES TR CORE S&P TTL STK 464287150 13441 222314 SH SOLE 19387 0 202927 ISHARES TR CORE S&P US GWT 464287671 12454 228020 SH SOLE 74894 0 153126 ISHARES TR CORE S&P US VLU 464287663 14487 272721 SH SOLE 39022 0 233699 ISHARES TR CORE S&P500 ETF 464287200 199994 753636 SH SOLE 292063 0 461573 ISHARES TR CORE TOTAL USD 46434V613 26191 524452 SH SOLE 0 0 524452 ISHARES TR CORE US AGGBD ET 464287226 2031397 18940753 SH SOLE 18081884 0 858869 ISHARES TR CUR HD EURZN ETF 46434V639 1830 62367 SH SOLE 0 0 62367 ISHARES TR DEVSMCP EXNA ETF 464288497 931 16086 SH SOLE 0 0 16086 ISHARES TR DOW JONES US ETF 464287846 1093 8274 SH SOLE 0 0 8274 ISHARES TR EAFE GRWTH ETF 464288885 62855 782069 SH SOLE 735604 0 46465 ISHARES TR EAFE SML CP ETF 464288273 7842 120290 SH SOLE 184 0 120106 ISHARES TR EAFE VALUE ETF 464288877 81560 1495138 SH SOLE 1452623 0 42515 ISHARES TR EDGE MSCI USA VL 46432F388 444 5412 SH SOLE 0 0 5412 ISHARES TR EUROPE ETF 464287861 3116 66820 SH SOLE 0 0 66820 ISHARES TR EXPONENTIAL TECH 46434V381 824 22656 SH SOLE 0 0 22656 ISHARES TR FLTG RATE NT ETF 46429B655 41990 824468 SH SOLE 299858 0 524610 ISHARES TR GL CLEAN ENE ETF 464288224 96 10045 SH SOLE 0 0 10045 ISHARES TR GL TIMB FORE ETF 464288174 3626 46277 SH SOLE 0 0 46277 ISHARES TR GLB CNSM STP ETF 464288737 2035 20270 SH SOLE 0 0 20270 ISHARES TR GLB INFRASTR ETF 464288372 693 16173 SH SOLE 0 0 16173 ISHARES TR GLOB HLTHCRE ETF 464287325 8226 73884 SH SOLE 0 0 73884 ISHARES TR GLOB INDSTRL ETF 464288729 525 5748 SH SOLE 0 0 5748 ISHARES TR GLOBAL 100 ETF 464287572 794 8695 SH SOLE 0 0 8695 ISHARES TR GLOBAL ENERG ETF 464287341 489 14405 SH SOLE 0 0 14405 ISHARES TR GLOBAL FINLS ETF 464287333 3226 46625 SH SOLE 0 0 46625 ISHARES TR GLOBAL MATER ETF 464288695 449 6640 SH SOLE 0 0 6640 ISHARES TR GLOBAL REIT ETF 46434V647 375 15272 SH SOLE 1 0 15271 ISHARES TR GLOBAL TECH ETF 464287291 4948 31254 SH SOLE 0 0 31254 ISHARES TR GOV/CRED BD ETF 464288596 717 6426 SH SOLE 0 0 6426 ISHARES TR GRWT ALLOCAT ETF 464289867 557 12492 SH SOLE 492 0 12000 ISHARES TR HDG MSCI EAFE 46434V803 11041 384435 SH SOLE 0 0 384435 ISHARES TR HDG MSCI JAPAN 46434V886 270 8426 SH SOLE 0 0 8426 ISHARES TR IBONDS DEC18 ETF 46434VAA8 2540 101024 SH SOLE 0 0 101024 ISHARES TR IBONDS DEC19 ETF 46434VAU4 2740 110605 SH SOLE 0 0 110605 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 3699 147533 SH SOLE 0 0 147533 ISHARES TR IBONDS DEC2023 46435G318 364 14622 SH SOLE 0 0 14622 ISHARES TR IBONDS DEC2026 46435GAA0 693 29276 SH SOLE 0 0 29276 ISHARES TR IBONDS DEC21 ETF 46434VBK5 3539 144625 SH SOLE 0 0 144625 ISHARES TR IBONDS DEC21 ETF 46435G789 563 22176 SH SOLE 0 0 22176 ISHARES TR IBONDS DEC22 ETF 46434VBA7 3321 135476 SH SOLE 6040 0 129436 ISHARES TR IBONDS DEC22 ETF 46435G755 496 19463 SH SOLE 0 0 19463 ISHARES TR IBONDS DEC23 ETF 46434VAX8 1443 58961 SH SOLE 0 0 58961 ISHARES TR IBONDS DEC24 ETF 46434VBG4 947 38822 SH SOLE 9093 0 29729 ISHARES TR IBONDS DEC25 ETF 46434VBD1 985 40585 SH SOLE 0 0 40585 ISHARES TR IBONDS ETF 46435UAA9 694 28838 SH SOLE 0 0 28838 ISHARES TR IBONDS SEP18 ETF 46429B580 609 23967 SH SOLE 0 0 23967 ISHARES TR IBONDS SEP19 ETF 46429B564 1558 61578 SH SOLE 0 0 61578 ISHARES TR IBONDS SEP20 ETF 46434V571 589 23240 SH SOLE 0 0 23240 ISHARES TR IBOXX HI YD ETF 464288513 14125 164935 SH SOLE 9044 0 155891 ISHARES TR IBOXX INV CP ETF 464287242 66597 567309 SH SOLE 352756 0 214553 ISHARES TR INDIA 50 ETF 464289529 758 21427 SH SOLE 0 0 21427 ISHARES TR INTL DEVPPTY ETF 464288422 346 8867 SH SOLE 0 0 8867 ISHARES TR INTL DIV GRWTH 46435G524 247 4333 SH SOLE 0 0 4333 ISHARES TR INTL MOMENTUM FT 46434V449 10511 343609 SH SOLE 339778 0 3831 ISHARES TR INTL PFD STK ETF 46429B135 3156 174560 SH SOLE 0 0 174560 ISHARES TR INTL SEL DIV ETF 464288448 26051 789171 SH SOLE 401361 0 387810 ISHARES TR INTRM GOV CR ETF 464288612 4098 37850 SH SOLE 42 0 37808 ISHARES TR INTRMD CR BD ETF 464288638 30134 280996 SH SOLE 211306 0 69690 ISHARES TR JPMORGAN USD EMG 464288281 6488 57500 SH SOLE 13840 0 43660 ISHARES TR LATN AMER 40 ETF 464287390 5072 134997 SH SOLE 0 0 134997 ISHARES TR MBS ETF 464288588 21934 209612 SH SOLE 63302 0 146310 ISHARES TR MICRO-CAP ETF 464288869 2214 23054 SH SOLE 0 0 23054 ISHARES TR MIN VOL EAFE ETF 46429B689 23778 322686 SH SOLE 439 0 322247 ISHARES TR MIN VOL JAPN ETF 46434V712 286 4072 SH SOLE 0 0 4072 ISHARES TR MIN VOL USA ETF 46429B697 600764 11568689 SH SOLE 10797918 0 770771 ISHARES TR MODERT ALLOC ETF 464289875 557 14736 SH SOLE 0 0 14736 ISHARES TR MORTGE REL ETF 46435G342 5938 139787 SH SOLE 1 0 139786 ISHARES TR MRGSTR MD CP ETF 464288208 14858 81925 SH SOLE 0 0 81925 ISHARES TR MRGSTR SM CP ETF 464288505 422 2499 SH SOLE 0 0 2499 ISHARES TR MRNGSTR INC ETF 46432F875 10489 419885 SH SOLE 405025 0 14860 ISHARES TR MRNGSTR LG-CP GR 464287119 907 5535 SH SOLE 0 0 5535 ISHARES TR MRNGSTR LG-CP VL 464288109 2241 22068 SH SOLE 0 0 22068 ISHARES TR MSCI AC ASIA ETF 464288182 13199 170238 SH SOLE 134643 0 35595 ISHARES TR MSCI ACWI ETF 464288257 2927 40817 SH SOLE 1977 0 38840 ISHARES TR MSCI ACWI EX US 464288240 53302 1072674 SH SOLE 0 0 1072674 ISHARES TR MSCI CHINA ETF 46429B671 579 8443 SH SOLE 0 0 8443 ISHARES TR MSCI EAFE ETF 464287465 143299 2056503 SH SOLE 71373 0 1985130 ISHARES TR MSCI EMG MKT ETF 464287234 69241 1434165 SH SOLE 251 0 1433914 ISHARES TR MSCI EMG MKT ETF 464287234 358 45000 SH Call SOLE 0 0 0 ISHARES TR MSCI EURO FL ETF 464289180 1267 54848 SH SOLE 0 0 54848 ISHARES TR MSCI INDIA ETF 46429B598 4708 137931 SH SOLE 0 0 137931 ISHARES TR MSCI INDIA SM CP 46429B614 15889 334846 SH SOLE 0 0 334846 ISHARES TR MSCI IRELAND ETF 46429B507 236 5050 SH SOLE 0 0 5050 ISHARES TR MSCI KLD400 SOC 464288570 353 3608 SH SOLE 116 0 3492 ISHARES TR MSCI POLAND ETF 46429B606 1871 74541 SH SOLE 0 0 74541 ISHARES TR MSCI UK ETF NEW 46435G334 979 28166 SH SOLE 0 0 28166 ISHARES TR MSCI USA ESG SLC 464288802 2494 22494 SH SOLE 207 0 22287 ISHARES TR MULTIFACTOR USA 46434V282 3953 125504 SH SOLE 0 0 125504 ISHARES TR MULTIFACTOR USA 46434V290 212 5432 SH SOLE 0 0 5432 ISHARES TR N AMER TECH ETF 464287549 2342 13050 SH SOLE 0 0 13050 ISHARES TR NA TEC SFTWR ETF 464287515 10430 61460 SH SOLE 0 0 61460 ISHARES TR NASDAQ BIOTECH 464287556 30358 284398 SH SOLE 0 0 284398 ISHARES TR NATIONAL MUN ETF 464288414 19339 177531 SH SOLE 0 0 177531 ISHARES TR NEW ZEALAND ETF 464289123 4245 86978 SH SOLE 0 0 86978 ISHARES TR NORTH AMERN NAT 464287374 589 17808 SH SOLE 0 0 17808 ISHARES TR PHLX SEMICND ETF 464287523 4895 27187 SH SOLE 0 0 27187 ISHARES TR RUS 1000 ETF 464287622 21297 145018 SH SOLE 10163 0 134855 ISHARES TR RUS 1000 GRW ETF 464287614 523914 3849755 SH SOLE 2010991 0 1838764 ISHARES TR RUS 1000 VAL ETF 464287598 413714 3448749 SH SOLE 2178719 0 1270030 ISHARES TR RUS 2000 GRW ETF 464287648 41985 220287 SH SOLE 39 0 220248 ISHARES TR RUS 2000 VAL ETF 464287630 20340 166892 SH SOLE 0 0 166892 ISHARES TR RUS MD CP GR ETF 464287481 29753 241992 SH SOLE 1423 0 240569 ISHARES TR RUS MDCP VAL ETF 464287473 25949 300237 SH SOLE 185686 0 114551 ISHARES TR RUS MID CAP ETF 464287499 43312 209804 SH SOLE 3098 0 206706 ISHARES TR RUS TP200 GR ETF 464289438 3741 50716 SH SOLE 0 0 50716 ISHARES TR RUSSELL 2000 ETF 464287655 164591 1084041 SH SOLE 615361 0 468680 ISHARES TR RUSSELL 2000 ETF 464287655 28 13100 SH Call SOLE 0 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 8517 54475 SH SOLE 32983 0 21492 ISHARES TR S&P 100 ETF 464287101 3320 28621 SH SOLE 0 0 28621 ISHARES TR S&P 500 GRWT ETF 464287309 77376 498967 SH SOLE 0 0 498967 ISHARES TR S&P 500 VAL ETF 464287408 48968 447848 SH SOLE 0 0 447848 ISHARES TR S&P MC 400GR ETF 464287606 80177 367228 SH SOLE 0 0 367228 ISHARES TR S&P MC 400VL ETF 464287705 39644 256589 SH SOLE 0 0 256589 ISHARES TR S&P SML 600 GWT 464287887 13155 75667 SH SOLE 0 0 75667 ISHARES TR S&P US PFD STK 464288687 24054 640400 SH SOLE 79280 0 561120 ISHARES TR SELECT DIVID ETF 464287168 35833 376713 SH SOLE 0 0 376713 ISHARES TR SHORT TREAS BD 464288679 45151 409083 SH SOLE 235471 0 173612 ISHARES TR SHRT NAT MUN ETF 464288158 457 4354 SH SOLE 0 0 4354 ISHARES TR SP SMCP600VL ETF 464287879 26666 176783 SH SOLE 0 0 176783 ISHARES TR TIPS BD ETF 464287176 35694 315740 SH SOLE 11587 0 304153 ISHARES TR TRANS AVG ETF 464287192 4387 23455 SH SOLE 0 0 23455 ISHARES TR U.S. BAS MTL ETF 464287838 8663 90171 SH SOLE 0 0 90171 ISHARES TR U.S. CNSM GD ETF 464287812 8906 74893 SH SOLE 40779 0 34114 ISHARES TR U.S. CNSM SV ETF 464287580 8533 46803 SH SOLE 0 0 46803 ISHARES TR U.S. ENERGY ETF 464287796 1489 40273 SH SOLE 0 0 40273 ISHARES TR U.S. FIN SVC ETF 464287770 66362 506729 SH SOLE 389973 0 116756 ISHARES TR U.S. FINLS ETF 464287788 15180 128852 SH SOLE 0 0 128852 ISHARES TR U.S. INSRNCE ETF 464288786 403 6249 SH SOLE 0 0 6249 ISHARES TR U.S. MED DVC ETF 464288810 10729 57992 SH SOLE 0 0 57992 ISHARES TR U.S. PHARMA ETF 464288836 3584 24295 SH SOLE 0 0 24295 ISHARES TR U.S. REAL ES ETF 464287739 10652 141158 SH SOLE 0 0 141158 ISHARES TR U.S. TECH ETF 464287721 14568 86600 SH SOLE 0 0 86600 ISHARES TR U.S. UTILITS ETF 464287697 4482 35164 SH SOLE 0 0 35164 ISHARES TR US AER DEF ETF 464288760 30236 152728 SH SOLE 0 0 152728 ISHARES TR US BR DEL SE ETF 464288794 3532 53984 SH SOLE 0 0 53984 ISHARES TR US CR BD ETF 464288620 23363 214398 SH SOLE 208800 0 5598 ISHARES TR US HLTHCARE ETF 464287762 9183 53198 SH SOLE 0 0 53198 ISHARES TR US HOME CONS ETF 464288752 2803 70979 SH SOLE 0 0 70979 ISHARES TR US INDUSTRIALS 464287754 10558 72799 SH SOLE 0 0 72799 ISHARES TR US OIL EQ&SV ETF 464288844 1053 32465 SH SOLE 0 0 32465 ISHARES TR US OIL GS EX ETF 464288851 760 11951 SH SOLE 0 0 11951 ISHARES TR US REGNL BKS ETF 464288778 5622 111611 SH SOLE 0 0 111611 ISHARES TR US TREAS BD ETF 46429B267 5987 242482 SH SOLE 42 0 242440 ISHARES TR USA MOMENTUM FCT 46432F396 39548 373333 SH SOLE 225174 0 148159 ISHARES TR USA QUALITY FCTR 46432F339 3640 44008 SH SOLE 0 0 44008 ISHARES US ETF TR SHT MAT BD ETF 46431W507 3893 77610 SH SOLE 0 0 77610 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 4245 272136 SH SOLE 265086 0 7050 ITRON INC COM 465741106 337 4716 SH SOLE 0 0 4716 ITURAN LOCATION AND CONTROL SHS M6158M104 496 15942 SH SOLE 0 0 15942 J & J SNACK FOODS CORP COM 466032109 408 2986 SH SOLE 0 0 2986 J ALEXANDERS HLDGS INC COM 46609J106 1634 142741 SH SOLE 142379 0 362 J2 GLOBAL INC COM 48123V102 7098 89942 SH SOLE 72876 0 17066 JABIL INC COM 466313103 2107 73322 SH SOLE 64652 0 8670 JACOBS ENGR GROUP INC DEL COM 469814107 1921 32471 SH SOLE 12098 0 20373 JAGGED PEAK ENERGY INC COM 47009K107 1682 119041 SH SOLE 117831 0 1210 JAMES RIV GROUP LTD COM G5005R107 7939 223821 SH SOLE 223562 0 259 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 2621 52347 SH SOLE 0 0 52347 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 1135 92312 SH SOLE 0 0 92312 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4971 32921 SH SOLE 14832 0 18089 JBG SMITH PPTYS COM 46590V100 1053 31227 SH SOLE 26732 0 4495 JD COM INC SPON ADR CL A 47215P106 4335 107059 SH SOLE 135 0 106924 JELD-WEN HLDG INC COM 47580P103 208 6800 SH SOLE 6321 0 479 JERNIGAN CAP INC COM 476405105 1949 107666 SH SOLE 0 0 107666 JETBLUE AIRWAYS CORP COM 477143101 2498 122925 SH SOLE 93309 0 29616 JIANPU TECHNOLOGY INC ADR 47738D101 151 27342 SH SOLE 0 0 27342 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1805 15919 SH SOLE 12942 0 2977 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 5189 150175 SH SOLE 0 0 150175 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 482 29318 SH SOLE 0 0 29318 JOHNSON & JOHNSON COM 478160104 396246 3092029 SH SOLE 1502659 0 1589370 JOHNSON CTLS INTL PLC SHS G51502105 74133 2103672 SH SOLE 1945069 0 158603 JOHNSON CTLS INTL PLC SHS G51502105 2 40300 SH Call SOLE 0 0 0 JONES ENERGY INC COM CL A 48019R108 11 13495 SH SOLE 0 0 13495 JONES LANG LASALLE INC COM 48020Q107 2640 15114 SH SOLE 8889 0 6225 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 2760 45522 SH SOLE 0 0 45522 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 7036 118395 SH SOLE 0 0 118395 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 311 4893 SH SOLE 0 0 4893 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 380 5452 SH SOLE 0 0 5452 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 5280 105535 SH SOLE 0 0 105535 JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 661 9503 SH SOLE 0 0 9503 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 2970 123746 SH SOLE 0 0 123746 JPMORGAN CHASE & CO COM 46625H100 574078 5220315 SH SOLE 1544579 0 3675736 JPMORGAN CHASE & CO COM 46625H100 6 22100 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 336 67800 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 2858 117465 SH SOLE 84761 0 32704 JUPAI HLDGS LTD ADS 48205B107 600 29456 SH SOLE 0 0 29456 K2M GROUP HLDGS INC COM 48273J107 690 36414 SH SOLE 36414 0 0 KANDI TECHNOLOGIES GROUP INC COM 483709101 61 12600 SH SOLE 0 0 12600 KANSAS CITY SOUTHERN COM NEW 485170302 39878 363005 SH SOLE 28497 0 334508 KAPSTONE PAPER & PACKAGING C COM 48562P103 6320 184216 SH SOLE 0 0 184216 KAR AUCTION SVCS INC COM 48238T109 42515 784410 SH SOLE 762092 0 22318 KARYOPHARM THERAPEUTICS INC COM 48576U106 153 11423 SH SOLE 0 0 11423 KAYNE ANDERSON ENERGY DEV CO COM 48660Q102 200 12822 SH SOLE 0 0 12822 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 1808 210246 SH SOLE 0 0 210246 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 313 26623 SH SOLE 0 0 26623 KAYNE ANDERSON MLP INVT CO COM 486606106 4053 246105 SH SOLE 0 0 246105 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 1673 28875 SH SOLE 6374 0 22501 KEARNY FINL CORP MD COM 48716P108 1192 91727 SH SOLE 87844 0 3883 KELLOGG CO COM 487836108 12095 186044 SH SOLE 42246 0 143798 KEMPER CORP DEL COM 488401100 3828 67166 SH SOLE 51144 0 16022 KEMPHARM INC COM 488445107 141 17827 SH SOLE 0 0 17827 KENNAMETAL INC COM 489170100 386 9605 SH SOLE 0 0 9605 KENNEDY-WILSON HLDGS INC COM 489398107 465 26720 SH SOLE 0 0 26720 KERYX BIOPHARMACEUTICALS INC COM 492515101 50 12171 SH SOLE 0 0 12171 KEYCORP NEW COM 493267108 18833 963330 SH SOLE 459804 0 503526 KEYSIGHT TECHNOLOGIES INC COM 49338L103 936 17864 SH SOLE 7871 0 9993 KILROY RLTY CORP COM 49427F108 2629 37048 SH SOLE 36524 0 524 KIMBALL ELECTRONICS INC COM 49428J109 521 32246 SH SOLE 32228 0 18 KIMBALL INTL INC CL B 494274103 428 25107 SH SOLE 25081 0 26 KIMBERLY CLARK CORP COM 494368103 173254 1573176 SH SOLE 1174249 0 398927 KIMBERLY CLARK CORP COM 494368103 42 60300 SH Call SOLE 0 0 0 KIMCO RLTY CORP COM 49446R109 1505 104520 SH SOLE 131 0 104389 KINDER MORGAN INC DEL COM 49456B101 29017 1926730 SH SOLE 45761 0 1880969 KINDER MORGAN INC DEL PFD SER A 49456B200 1986 63871 SH SOLE 0 0 63871 KINDRED HEALTHCARE INC COM 494580103 230 25150 SH SOLE 0 0 25150 KINROSS GOLD CORP COM NO PAR 496902404 507 128301 SH SOLE 0 0 128301 KINROSS GOLD CORP COM NO PAR 496902404 9 29000 SH Call SOLE 0 0 0 KINROSS GOLD CORP COM NO PAR 496902404 1 15300 SH Call SOLE 0 0 0 KINSALE CAP GROUP INC COM 49714P108 564 10981 SH SOLE 0 0 10981 KIRKLAND LAKE GOLD LTD COM 49741E100 601 38906 SH SOLE 0 0 38906 KITE RLTY GROUP TR COM NEW 49803T300 280 18373 SH SOLE 0 0 18373 KKR & CO L P DEL COM UNITS 48248M102 2708 133413 SH SOLE 0 0 133413 KLA-TENCOR CORP COM 482480100 9816 90049 SH SOLE 58059 0 31990 KLX INC COM 482539103 400 5633 SH SOLE 4091 0 1542 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 2550 55425 SH SOLE 52 0 55373 KNOLL INC COM NEW 498904200 1054 52209 SH SOLE 0 0 52209 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1765 89152 SH SOLE 0 0 89152 KNOWLES CORP COM 49926D109 7499 595650 SH SOLE 586575 0 9075 KOHLS CORP COM 500255104 1876 28642 SH SOLE 2351 0 26291 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 6464 168722 SH SOLE 130792 0 37930 KORN FERRY INTL COM NEW 500643200 663 12857 SH SOLE 8741 0 4116 KOSMOS ENERGY LTD SHS G5315B107 942 149521 SH SOLE 0 0 149521 KRAFT HEINZ CO COM 500754106 140582 2256887 SH SOLE 521182 0 1735705 KRAFT HEINZ CO COM 500754106 1 22500 SH Call SOLE 0 0 0 KRAFT HEINZ CO COM 500754106 47 67400 SH Call SOLE 0 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 2394 38969 SH SOLE 0 0 38969 KRANESHARES TR MSCI ONE BELT 500767868 975 37390 SH SOLE 0 0 37390 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 112 10852 SH SOLE 0 0 10852 KROGER CO COM 501044101 20537 857832 SH SOLE 363018 0 494814 KT CORP SPONSORED ADR 48268K101 1974 144075 SH SOLE 143950 0 125 KULICKE & SOFFA INDS INC COM 501242101 710 28405 SH SOLE 6586 0 21819 L BRANDS INC COM 501797104 5869 153591 SH SOLE 0 0 153591 L3 TECHNOLOGIES INC COM 502413107 58930 283315 SH SOLE 264466 0 18849 LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 260 8743 SH SOLE 8643 0 100 LABORATORY CORP AMER HLDGS COM NEW 50540R409 33596 207702 SH SOLE 165201 0 42501 LABORATORY CORP AMER HLDGS NOTE 9/1 50540RAG7 325 150000 PRN SOLE 0 0 150000 LADENBURG THALMAN FIN SVCS I COM 50575Q102 532 162832 SH SOLE 0 0 162832 LAKELAND FINL CORP COM 511656100 360 7795 SH SOLE 0 0 7795 LAM RESEARCH CORP COM 512807108 27333 134539 SH SOLE 65324 0 69215 LAM RESEARCH CORP NOTE 1.250% 5/1 512807AL2 304 90000 PRN SOLE 0 0 90000 LAMAR ADVERTISING CO NEW CL A 512816109 2330 36594 SH SOLE 0 0 36594 LAMB WESTON HLDGS INC COM 513272104 1290 22165 SH SOLE 50 0 22115 LANCASTER COLONY CORP COM 513847103 205 1665 SH SOLE 0 0 1665 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 5544 333002 SH SOLE 0 0 333002 LANDSTAR SYS INC COM 515098101 21300 194256 SH SOLE 184860 0 9396 LANNET INC COM 516012101 1006 62701 SH SOLE 50352 0 12349 LANTHEUS HLDGS INC COM 516544103 172 10840 SH SOLE 0 0 10840 LAREDO PETROLEUM INC COM 516806106 2346 269317 SH SOLE 0 0 269317 LAS VEGAS SANDS CORP COM 517834107 36098 502053 SH SOLE 242097 0 259956 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 2632 90737 SH SOLE 8067 0 82670 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1556 53257 SH SOLE 0 0 53257 LAUDER ESTEE COS INC CL A 518439104 59723 398880 SH SOLE 46279 0 352601 LAUREATE EDUCATION INC CL A 518613203 1244 90477 SH SOLE 89654 0 823 LAZARD GLB TTL RET&INCM FD I COM 52106W103 6895 386947 SH SOLE 0 0 386947 LAZARD LTD SHS A G54050102 5176 98489 SH SOLE 16326 0 82163 LAZARD WORLD DIVID & INCOME COM 521076109 2514 218624 SH SOLE 0 0 218624 LCI INDS COM 50189K103 755 7247 SH SOLE 1329 0 5918 LEAR CORP COM NEW 521865204 22445 120608 SH SOLE 97694 0 22914 LEGACY RESVS LP UNIT LP INT 524707304 368 78060 SH SOLE 0 0 78060 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 952 32217 SH SOLE 0 0 32217 LEGG MASON INC COM 524901105 28530 701847 SH SOLE 674397 0 27450 LEGGETT & PLATT INC COM 524660107 59309 1336991 SH SOLE 1145465 0 191526 LEIDOS HLDGS INC COM 525327102 14744 225443 SH SOLE 199859 0 25584 LENDINGTREE INC NEW COM 52603B107 3849 11729 SH SOLE 3982 0 7747 LENNAR CORP CL A 526057104 7315 124101 SH SOLE 20880 0 103221 LENNOX INTL INC COM 526107107 1271 6221 SH SOLE 3210 0 3011 LEUCADIA NATL CORP COM 527288104 5733 252200 SH SOLE 119315 0 132885 LEXINGTON REALTY TRUST COM 529043101 1451 184403 SH SOLE 0 0 184403 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 3791 618457 SH SOLE 0 0 618457 LIBERTY ALL-STAR GROWTH FD I COM 529900102 249 41218 SH SOLE 0 0 41218 LIBERTY BROADBAND CORP COM SER A 530307107 5072 59816 SH SOLE 35106 0 24710 LIBERTY BROADBAND CORP COM SER C 530307305 9821 114615 SH SOLE 92501 0 22114 LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 4163 105976 SH SOLE 105118 0 858 LIBERTY GLOBAL PLC SHS CL A G5480U104 381 12160 SH SOLE 4913 0 7247 LIBERTY GLOBAL PLC SHS CL C G5480U120 2354 77366 SH SOLE 54508 0 22858 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 25746 1022874 SH SOLE 991099 0 31775 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 820 42164 SH SOLE 41346 0 818 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 5885 308251 SH SOLE 305987 0 2264 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 210 9235 SH SOLE 0 0 9235 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 9016 219379 SH SOLE 161936 0 57443 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 1419 62186 SH SOLE 52726 0 9460 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 21657 530171 SH SOLE 447854 0 82317 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 1972 67314 SH SOLE 51736 0 15578 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 3320 107629 SH SOLE 93204 0 14425 LIBERTY PPTY TR SH BEN INT 531172104 363 9149 SH SOLE 0 0 9149 LIFE STORAGE INC COM 53223X107 995 11911 SH SOLE 0 0 11911 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2631 15928 SH SOLE 4686 0 11242 LILLY ELI & CO COM 532457108 29665 383411 SH SOLE 61739 0 321672 LINCOLN ELEC HLDGS INC COM 533900106 6358 70688 SH SOLE 64358 0 6330 LINCOLN NATL CORP IND COM 534187109 8972 122801 SH SOLE 37322 0 85479 LINK MOTION INC SPONSRD ADS CL A 53577L105 17 10500 SH SOLE 0 0 10500 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 7372 306142 SH SOLE 290358 0 15784 LITHIA MTRS INC CL A 536797103 1590 15815 SH SOLE 14289 0 1526 LITTELFUSE INC COM 537008104 7330 35208 SH SOLE 34741 0 467 LIVANOVA PLC SHS G5509L101 243 2745 SH SOLE 0 0 2745 LIVE NATION ENTERTAINMENT IN COM 538034109 3049 72362 SH SOLE 64554 0 7808 LIVE OAK BANCSHARES INC COM 53803X105 1027 36959 SH SOLE 0 0 36959 LKQ CORP COM 501889208 4286 112932 SH SOLE 82959 0 29973 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 31052 8347196 SH SOLE 8242845 0 104351 LMP CAP & INCOME FD INC COM 50208A102 8591 680752 SH SOLE 0 0 680752 LOCKHEED MARTIN CORP COM 539830109 151268 447616 SH SOLE 237371 0 210245 LOEWS CORP COM 540424108 10630 213763 SH SOLE 206726 0 7037 LOGITECH INTL S A SHS H50430232 1030 28187 SH SOLE 0 0 28187 LOGMEIN INC COM 54142L109 9667 83658 SH SOLE 79023 0 4635 LOUISIANA PAC CORP COM 546347105 386 13410 SH SOLE 2201 0 11209 LOWES COS INC COM 548661107 63409 722596 SH SOLE 160705 0 561891 LOWES COS INC COM 548661107 249 31900 SH Call SOLE 0 0 0 LOWES COS INC COM 548661107 87 31400 SH Call SOLE 0 0 0 LPL FINL HLDGS INC COM 50212V100 23923 391728 SH SOLE 385485 0 6243 LTC PPTYS INC COM 502175102 1128 29689 SH SOLE 0 0 29689 LULULEMON ATHLETICA INC COM 550021109 3410 38265 SH SOLE 21064 0 17201 LUMENTUM HLDGS INC COM 55024U109 8484 132972 SH SOLE 10346 0 122626 LUMENTUM HLDGS INC COM 55024U109 221 33000 SH Call SOLE 0 0 0 LUNA INNOVATIONS COM 550351100 264 81459 SH SOLE 0 0 81459 LUXOFT HLDG INC ORD SHS CL A G57279104 467 11408 SH SOLE 0 0 11408 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 39095 369936 SH SOLE 223735 0 146201 M & T BK CORP COM 55261F104 3593 19490 SH SOLE 1542 0 17948 M D C HLDGS INC COM 552676108 1333 47729 SH SOLE 25741 0 21988 MACATAWA BK CORP COM 554225102 191 18610 SH SOLE 0 0 18610 MACK CALI RLTY CORP COM 554489104 865 51766 SH SOLE 51765 0 1 MACQUARIE FT TR GB INF UT DI COM 55607W100 178 15286 SH SOLE 0 0 15286 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 846 38114 SH SOLE 0 0 38114 MACQUARIE INFRASTRUCTURE COR COM 55608B105 4933 133575 SH SOLE 3246 0 130329 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 396 400000 PRN SOLE 0 0 400000 MACYS INC COM 55616P104 11663 392161 SH SOLE 100 0 392061 MADDEN STEVEN LTD COM 556269108 1403 31960 SH SOLE 30937 0 1023 MADISON CVRED CALL & EQ STR COM 557437100 128 17571 SH SOLE 0 0 17571 MADISON SQUARE GARDEN CO NEW CL A 55825T103 2076 8446 SH SOLE 746 0 7700 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 48387 829246 SH SOLE 458369 0 370877 MAGNA INTL INC COM 559222401 7446 132219 SH SOLE 0 0 132219 MAIN STREET CAPITAL CORP COM 56035L104 3411 92436 SH SOLE 0 0 92436 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 9417 500365 SH SOLE 0 0 500365 MALIBU BOATS INC COM CL A 56117J100 1052 31669 SH SOLE 0 0 31669 MALLINCKRODT PUB LTD CO SHS G5785G107 214 14787 SH SOLE 0 0 14787 MAMMOTH ENERGY SVCS INC COM 56155L108 2048 63894 SH SOLE 0 0 63894 MANAGED DURATION INVT GRD FU COM 56165R103 235 17308 SH SOLE 0 0 17308 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 322 15477 SH SOLE 0 0 15477 MANHATTAN ASSOCS INC COM 562750109 4578 109302 SH SOLE 87970 0 21332 MANNING & NAPIER INC CL A 56382Q102 183 52300 SH SOLE 0 0 52300 MANNKIND CORP COM NEW 56400P706 329 144359 SH SOLE 0 0 144359 MANPOWERGROUP INC COM 56418H100 8447 73389 SH SOLE 69546 0 3843 MANULIFE FINL CORP COM 56501R106 5931 319474 SH SOLE 61819 0 257655 MARATHON OIL CORP COM 565849106 25468 1578908 SH SOLE 4694 0 1574214 MARATHON PETE CORP COM 56585A102 263209 3600177 SH SOLE 1510938 0 2089239 MARATHON PETE CORP COM 56585A102 43 13400 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 86 20400 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 34 29400 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 903 112900 SH Call SOLE 0 0 0 MARCHEX INC CL B 56624R108 286 104874 SH SOLE 104874 0 0 MARINEMAX INC COM 567908108 784 40301 SH SOLE 37291 0 3010 MARKEL CORP COM 570535104 22099 18884 SH SOLE 15734 0 3150 MARKETAXESS HLDGS INC COM 57060D108 13719 63091 SH SOLE 61588 0 1503 MARRIOTT INTL INC NEW CL A 571903202 31362 230628 SH SOLE 66287 0 164341 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 1398 10494 SH SOLE 1228 0 9266 MARSH & MCLENNAN COS INC COM 571748102 20009 242265 SH SOLE 127848 0 114417 MARTIN MARIETTA MATLS INC COM 573284106 5329 25706 SH SOLE 18611 0 7095 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 620 45922 SH SOLE 0 0 45922 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 5660 269533 SH SOLE 250219 0 19314 MASCO CORP COM 574599106 17736 438570 SH SOLE 272050 0 166520 MASIMO CORP COM 574795100 28677 326055 SH SOLE 1742 0 324313 MASTEC INC COM 576323109 6797 144463 SH SOLE 59168 0 85295 MASTERCARD INCORPORATED CL A 57636Q104 89680 511988 SH SOLE 308009 0 203979 MATADOR RES CO COM 576485205 1494 49948 SH SOLE 46292 0 3656 MATCH GROUP INC COM 57665R106 3862 86898 SH SOLE 0 0 86898 MATERION CORP COM 576690101 870 17044 SH SOLE 0 0 17044 MATTEL INC COM 577081102 169 12827 SH SOLE 0 0 12827 MATTHEWS INTL CORP CL A 577128101 12809 253144 SH SOLE 249606 0 3538 MAXIM INTEGRATED PRODS INC COM 57772K101 13547 224951 SH SOLE 66145 0 158806 MAXWELL TECHNOLOGIES INC COM 577767106 90 15240 SH SOLE 0 0 15240 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 6359 103634 SH SOLE 35349 0 68285 MCBC HLDGS INC COM 55276F107 296 11740 SH SOLE 0 0 11740 MCCORMICK & CO INC COM NON VTG 579780206 51459 483672 SH SOLE 308727 0 174945 MCDERMOTT INTL INC COM 580037109 256 42063 SH SOLE 0 0 42063 MCDONALDS CORP COM 580135101 167603 1071743 SH SOLE 549089 0 522654 MCEWEN MNG INC COM 58039P107 274 131955 SH SOLE 0 0 131955 MCGRATH RENTCORP COM 580589109 295 5491 SH SOLE 0 0 5491 MCKESSON CORP COM 58155Q103 26001 184574 SH SOLE 162301 0 22273 MDU RES GROUP INC COM 552690109 2973 105577 SH SOLE 81080 0 24497 MEDEQUITIES RLTY TR INC COM 58409L306 373 35518 SH SOLE 0 0 35518 MEDICAL PPTYS TRUST INC COM 58463J304 19369 1489894 SH SOLE 831298 0 658596 MEDICINES CO COM 584688105 258 7818 SH SOLE 0 0 7818 MEDIDATA SOLUTIONS INC COM 58471A105 2295 36542 SH SOLE 34588 0 1954 MEDIFAST INC COM 58470H101 212 2269 SH SOLE 0 0 2269 MEDNAX INC COM 58502B106 667 11997 SH SOLE 9171 0 2826 MEDTRONIC PLC SHS G5960L103 97818 1219364 SH SOLE 874074 0 345290 MELCO RESORT ENTERTAINMENT L ADR 585464100 263 9064 SH SOLE 0 0 9064 MELLANOX TECHNOLOGIES LTD SHS M51363113 2314 31768 SH SOLE 31060 0 708 MERCADOLIBRE INC COM 58733R102 4173 11709 SH SOLE 6873 0 4836 MERCER INTL INC COM 588056101 249 19992 SH SOLE 0 0 19992 MERCK & CO INC COM 58933Y105 312195 5731506 SH SOLE 2573018 0 3158488 MERCK & CO INC COM 58933Y105 3 16400 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 25 62100 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 9 18000 SH Call SOLE 0 0 0 MERCURY SYS INC COM 589378108 398 8229 SH SOLE 0 0 8229 MEREDITH CORP COM 589433101 21554 400634 SH SOLE 394151 0 6483 MERIT MED SYS INC COM 589889104 2261 49865 SH SOLE 19565 0 30300 META FINL GROUP INC COM 59100U108 869 7956 SH SOLE 0 0 7956 METHANEX CORP COM 59151K108 5147 84856 SH SOLE 69552 0 15304 METLIFE INC COM 59156R108 82304 1793509 SH SOLE 1523471 0 270038 METLIFE INC COM 59156R108 6 46100 SH Call SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 4652 8090 SH SOLE 7142 0 948 MFA FINL INC COM 55272X102 1490 197879 SH SOLE 22557 0 175322 MFS CALIF MUN FD COM 59318C106 202 19353 SH SOLE 0 0 19353 MFS CHARTER INCOME TR SH BEN INT 552727109 389 47902 SH SOLE 0 0 47902 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 56 12024 SH SOLE 0 0 12024 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 479 97430 SH SOLE 0 0 97430 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 448 100577 SH SOLE 0 0 100577 MFS INTER INCOME TR SH BEN INT 55273C107 407 103538 SH SOLE 0 0 103538 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 888 153948 SH SOLE 0 0 153948 MFS MUN INCOME TR SH BEN INT 552738106 155 23798 SH SOLE 0 0 23798 MGE ENERGY INC COM 55277P104 385 6865 SH SOLE 0 0 6865 MGIC INVT CORP WIS COM 552848103 344 26424 SH SOLE 1687 0 24737 MGM GROWTH PPTYS LLC CL A COM 55303A105 3283 123698 SH SOLE 7748 0 115950 MGM RESORTS INTERNATIONAL COM 552953101 8525 243445 SH SOLE 70538 0 172907 MICHAEL KORS HLDGS LTD SHS G60754101 549 8847 SH SOLE 40 0 8807 MICHAELS COS INC COM 59408Q106 972 49297 SH SOLE 49297 0 0 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 8424 600014 SH SOLE 590566 0 9448 MICROCHIP TECHNOLOGY INC COM 595017104 141911 1553306 SH SOLE 10092 0 1543214 MICROCHIP TECHNOLOGY INC COM 595017104 27 42300 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 309 86000 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 30 11700 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 37514 719494 SH SOLE 6233 0 713261 MICROSEMI CORP COM 595137100 3345 51677 SH SOLE 45672 0 6005 MICROSOFT CORP COM 594918104 766629 8399536 SH SOLE 2742662 0 5656874 MICROSOFT CORP COM 594918104 339 38700 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 452 82200 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 17 23100 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 1 10800 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 248 47200 SH Call SOLE 0 0 0 MID AMER APT CMNTYS INC COM 59522J103 26220 287371 SH SOLE 14062 0 273309 MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 28 20439 SH SOLE 0 0 20439 MIDDLEBY CORP COM 596278101 3335 26943 SH SOLE 24950 0 1993 MIDSTATES PETE CO INC COM PAR 59804T407 584 43784 SH SOLE 39525 0 4259 MILLER HERMAN INC COM 600544100 281 8794 SH SOLE 0 0 8794 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 2842 249084 SH SOLE 0 0 249084 MIMECAST LTD ORD SHS G14838109 274 7721 SH SOLE 0 0 7721 MIMEDX GROUP INC COM 602496101 1126 161518 SH SOLE 0 0 161518 MINDBODY INC COM CL A 60255W105 458 11769 SH SOLE 0 0 11769 MITEL NETWORKS CORP COM 60671Q104 10070 1085152 SH SOLE 1079452 0 5700 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 7137 1074922 SH SOLE 1068488 0 6434 MIX TELEMATICS LTD SPONSORED ADR 60688N102 205 13200 SH SOLE 0 0 13200 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 373 100720 SH SOLE 98742 0 1978 MKS INSTRUMENT INC COM 55306N104 5574 48201 SH SOLE 37881 0 10320 MOBILE MINI INC COM 60740F105 1990 45757 SH SOLE 44955 0 802 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 416 36492 SH SOLE 0 0 36492 MOBILEIRON INC COM NEW 60739U204 201 40534 SH SOLE 0 0 40534 MOELIS & CO CL A 60786M105 7143 140471 SH SOLE 137141 0 3330 MOHAWK INDS INC COM 608190104 15983 68825 SH SOLE 6564 0 62261 MOLSON COORS BREWING CO CL B 60871R209 4832 64147 SH SOLE 42193 0 21954 MOMENTA PHARMACEUTICALS INC COM 60877T100 307 16909 SH SOLE 2702 0 14207 MOMO INC ADR 60879B107 1771 47373 SH SOLE 0 0 47373 MONDELEZ INTL INC CL A 609207105 49700 1190975 SH SOLE 547431 0 643544 MONDELEZ INTL INC CL A 609207105 1 10600 SH Call SOLE 0 0 0 MONGODB INC CL A 60937P106 328 7560 SH SOLE 0 0 7560 MONMOUTH REAL ESTATE INVT CO CL A 609720107 7452 495511 SH SOLE 10646 0 484865 MONOLITHIC PWR SYS INC COM 609839105 8584 74147 SH SOLE 16682 0 57465 MONROE CAP CORP COM 610335101 1325 107748 SH SOLE 0 0 107748 MONSANTO CO NEW COM 61166W101 13814 118376 SH SOLE 5438 0 112938 MONSTER BEVERAGE CORP NEW COM 61174X109 22441 392254 SH SOLE 361510 0 30744 MOODYS CORP COM 615369105 5779 35827 SH SOLE 33448 0 2379 MORGAN STANLEY COM NEW 617446448 35969 666587 SH SOLE 333146 0 333441 MORGAN STANLEY ASIA PAC FD I COM 61744U106 3250 178452 SH SOLE 0 0 178452 MORGAN STANLEY CHINA A SH FD COM 617468103 1684 67648 SH SOLE 0 0 67648 MORGAN STANLEY EM MKTS DM DE COM 617477104 169 21554 SH SOLE 0 0 21554 MORGAN STANLEY EMER MKTS FD COM 61744G107 1034 56093 SH SOLE 0 0 56093 MORGAN STANLEY INDIA INVS FD COM 61745C105 361 11896 SH SOLE 0 0 11896 MORGAN STANLEY TRUSTS INCOME SECS INC 61745P874 627 33303 SH SOLE 0 0 33303 MORNINGSTAR INC COM 617700109 323 3381 SH SOLE 0 0 3381 MOSAIC CO NEW COM 61945C103 3528 145301 SH SOLE 54091 0 91210 MOTORCAR PTS AMER INC COM 620071100 1687 78736 SH SOLE 78715 0 21 MOTOROLA SOLUTIONS INC COM NEW 620076307 146128 1387673 SH SOLE 299798 0 1087875 MOTOROLA SOLUTIONS INC COM NEW 620076307 161 45300 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 43 73700 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 15575 471395 SH SOLE 0 0 471395 MSA SAFETY INC COM 553498106 4076 48964 SH SOLE 48169 0 795 MSC INDL DIRECT INC CL A 553530106 28821 314267 SH SOLE 303976 0 10291 MSCI INC COM 55354G100 967 6470 SH SOLE 6244 0 226 MTGE INVT CORP COM 55378A105 756 42238 SH SOLE 0 0 42238 MUELLER WTR PRODS INC COM SER A 624758108 371 34118 SH SOLE 0 0 34118 MURPHY OIL CORP COM 626717102 2672 103417 SH SOLE 0 0 103417 MURPHY USA INC COM 626755102 13506 185525 SH SOLE 178130 0 7395 MYLAN N V SHS EURO N59465109 12863 312428 SH SOLE 102670 0 209758 NABORS INDUSTRIES LTD SHS G6359F103 633 90524 SH SOLE 271 0 90253 NANOVIRICIDES INC COM NEW 630087203 49 60000 SH SOLE 0 0 60000 NASDAQ INC COM 631103108 7839 90917 SH SOLE 35501 0 55416 NATHANS FAMOUS INC NEW COM 632347100 531 7185 SH SOLE 0 0 7185 NATIONAL BEVERAGE CORP COM 635017106 416 4669 SH SOLE 809 0 3860 NATIONAL CINEMEDIA INC COM 635309107 778 149829 SH SOLE 149829 0 0 NATIONAL COMM CORP COM 63546L102 908 20861 SH SOLE 0 0 20861 NATIONAL FUEL GAS CO N J COM 636180101 34061 662029 SH SOLE 647342 0 14687 NATIONAL GRID PLC SPONSORED ADR NE 636274409 123789 2193674 SH SOLE 2009524 0 184150 NATIONAL HEALTH INVS INC COM 63633D104 3242 48187 SH SOLE 42939 0 5248 NATIONAL INSTRS CORP COM 636518102 1064 21035 SH SOLE 0 0 21035 NATIONAL OILWELL VARCO INC COM 637071101 14623 397263 SH SOLE 267505 0 129758 NATIONAL RETAIL PPTYS INC COM 637417106 1212 30862 SH SOLE 0 0 30862 NATIONAL VISION HLDGS INC COM 63845R107 711 22003 SH SOLE 22003 0 0 NATUS MEDICAL INC DEL COM 639050103 530 15752 SH SOLE 14040 0 1712 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 6 16000 SH SOLE 0 0 16000 NAVIENT CORPORATION COM 63938C108 4158 316935 SH SOLE 307115 0 9820 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 33 18364 SH SOLE 0 0 18364 NCR CORP NEW COM 62886E108 2031 64427 SH SOLE 51374 0 13053 NEKTAR THERAPEUTICS COM 640268108 9792 92148 SH SOLE 13692 0 78456 NEOGEN CORP COM 640491106 332 4961 SH SOLE 0 0 4961 NEOPHOTONICS CORP COM 64051T100 1172 171167 SH SOLE 0 0 171167 NETAPP INC COM 64110D104 26324 426709 SH SOLE 366624 0 60085 NETEASE INC SPONSORED ADR 64110W102 2814 10036 SH SOLE 6659 0 3377 NETFLIX INC COM 64110L106 83309 282069 SH SOLE 46753 0 235316 NETGEAR INC COM 64111Q104 247 4323 SH SOLE 0 0 4323 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 489 106369 SH SOLE 0 0 106369 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1256 112717 SH SOLE 0 0 112717 NEUBERGER BERMAN INTER MUNI COM 64124P101 1506 109405 SH SOLE 0 0 109405 NEUBERGER BERMAN MLP INCOME COM 64129H104 793 97153 SH SOLE 0 0 97153 NEUBERGER BERMAN RE ES SEC F COM 64190A103 265 55517 SH SOLE 0 0 55517 NEUROCRINE BIOSCIENCES INC COM 64125C109 770 9284 SH SOLE 0 0 9284 NEVADA GOLD & CASINOS INC COM NEW 64126Q206 134 61250 SH SOLE 0 0 61250 NEVRO CORP COM 64157F103 383 4418 SH SOLE 4298 0 120 NEW AMER HIGH INCOME FD INC COM NEW 641876800 305 35052 SH SOLE 0 0 35052 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 215 3060 SH SOLE 0 0 3060 NEW GOLD INC CDA COM 644535106 861 333529 SH SOLE 0 0 333529 NEW GOLD INC CDA COM 644535106 2 24600 SH Call SOLE 0 0 0 NEW GOLD INC CDA COM 644535106 4 26600 SH Call SOLE 0 0 0 NEW JERSEY RES COM 646025106 2764 68938 SH SOLE 0 0 68938 NEW MTN FIN CORP COM 647551100 790 60074 SH SOLE 0 0 60074 NEW RELIC INC COM 64829B100 268 3618 SH SOLE 0 0 3618 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4310 262031 SH SOLE 2259 0 259772 NEW YORK CMNTY BANCORP INC COM 649445103 6840 524955 SH SOLE 0 0 524955 NEW YORK MTG TR INC COM PAR $.02 649604501 123 20789 SH SOLE 0 0 20789 NEW YORK TIMES CO CL A 650111107 398 16531 SH SOLE 0 0 16531 NEWELL BRANDS INC COM 651229106 11378 446533 SH SOLE 685 0 445848 NEWFIELD EXPL CO COM 651290108 18254 747495 SH SOLE 407348 0 340147 NEWLINK GENETICS CORP COM 651511107 224 30851 SH SOLE 0 0 30851 NEWMARK GROUP INC CL A 65158N102 697 45911 SH SOLE 45211 0 700 NEWMARKET CORP COM 651587107 2157 5370 SH SOLE 4099 0 1271 NEWMONT MINING CORP COM 651639106 4988 127667 SH SOLE 0 0 127667 NEWS CORP NEW CL A 65249B109 228 14457 SH SOLE 9155 0 5302 NEWS CORP NEW CL B 65249B208 1211 75212 SH SOLE 55855 0 19357 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 961 53159 SH SOLE 0 0 53159 NEXEO SOLUTIONS INC *W EXP 06/09/202 65342H110 15 21065 SH SOLE 0 0 21065 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1391 56001 SH SOLE 0 0 56001 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 9939 432511 SH SOLE 0 0 432511 NEXSTAR MEDIA GROUP INC CL A 65336K103 2196 33028 SH SOLE 418 0 32610 NEXTERA ENERGY INC COM 65339F101 76150 466224 SH SOLE 141763 0 324461 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2587 64687 SH SOLE 0 0 64687 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 843 76624 SH SOLE 0 0 76624 NICE LTD SPONSORED ADR 653656108 5702 60700 SH SOLE 57252 0 3448 NIELSEN HLDGS PLC SHS EUR G6518L108 44759 1407942 SH SOLE 1391393 0 16549 NIKE INC CL B 654106103 39131 588953 SH SOLE 47735 0 541218 NISOURCE INC COM 65473P105 509 21276 SH SOLE 0 0 21276 NN INC COM 629337106 1125 46886 SH SOLE 13206 0 33680 NOAH HLDGS LTD SPON ADS CL A 65487X102 646 13689 SH SOLE 0 0 13689 NOBLE CORP PLC SHS USD G65431101 113 30560 SH SOLE 0 0 30560 NOBLE ENERGY INC COM 655044105 3912 129104 SH SOLE 108346 0 20758 NOKIA CORP SPONSORED ADR 654902204 382 69846 SH SOLE 0 0 69846 NOMAD FOODS LTD USD ORD SHS G6564A105 4207 267297 SH SOLE 267273 0 24 NORBORD INC COM NEW 65548P403 1158 31944 SH SOLE 0 0 31944 NORDIC AMERICAN TANKERS LIMI COM G65773106 53 27562 SH SOLE 0 0 27562 NORDSON CORP COM 655663102 11166 81896 SH SOLE 51122 0 30774 NORDSTROM INC COM 655664100 3434 70933 SH SOLE 27291 0 43642 NORFOLK SOUTHERN CORP COM 655844108 19584 144234 SH SOLE 12 0 144222 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 18 20263 SH SOLE 0 0 20263 NORTHERN OIL & GAS INC NEV COM 665531109 28 14100 SH SOLE 0 0 14100 NORTHERN TR CORP COM 665859104 9217 89374 SH SOLE 20568 0 68806 NORTHROP GRUMMAN CORP COM 666807102 38103 109126 SH SOLE 45851 0 63275 NORTHWEST BANCSHARES INC MD COM 667340103 254 15364 SH SOLE 0 0 15364 NORTHWEST NAT GAS CO COM 667655104 223 3873 SH SOLE 73 0 3800 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1221 23047 SH SOLE 14579 0 8468 NOVAN INC COM 66988N106 59 20000 SH SOLE 0 0 20000 NOVARTIS A G SPONSORED ADR 66987V109 92521 1144346 SH SOLE 932266 0 212080 NOVAVAX INC COM 670002104 140 66731 SH SOLE 0 0 66731 NOVO-NORDISK A S ADR 670100205 30417 617604 SH SOLE 504690 0 112914 NOW INC COM 67011P100 4086 399784 SH SOLE 396862 0 2922 NRG ENERGY INC COM NEW 629377508 456 14920 SH SOLE 9000 0 5920 NRG YIELD INC CL C 62942X405 316 18567 SH SOLE 0 0 18567 NTT DOCOMO INC SPONS ADR 62942M201 1737 67937 SH SOLE 67586 0 351 NU SKIN ENTERPRISES INC CL A 67018T105 1572 21325 SH SOLE 0 0 21325 NUANCE COMMUNICATIONS INC COM 67020Y100 16511 1048315 SH SOLE 727328 0 320987 NUANCE COMMUNICATIONS INC COM 67020Y100 8 15000 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 22 15000 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 239 235000 PRN SOLE 0 0 235000 NUCOR CORP COM 670346105 33965 555986 SH SOLE 303835 0 252151 NUSTAR ENERGY LP UNIT COM 67058H102 603 29550 SH SOLE 0 0 29550 NUTANIX INC CL A 67059N108 1499 30518 SH SOLE 3286 0 27232 NUTRI SYS INC NEW COM 67069D108 3651 135456 SH SOLE 30738 0 104718 NUTRIEN LTD COM 67077M108 28748 608282 SH SOLE 444038 0 164244 NUVASIVE INC COM 670704105 2182 41795 SH SOLE 40300 0 1495 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 461 65176 SH SOLE 0 0 65176 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3418 235577 SH SOLE 0 0 235577 NUVEEN AMT FREE QLTY MUN INC COM 670657105 4665 358825 SH SOLE 0 0 358825 NUVEEN BUILD AMER BD FD COM 67074C103 3311 159240 SH SOLE 0 0 159240 NUVEEN BUILD AMER BD OPPTNY COM 67074Q102 2575 116732 SH SOLE 0 0 116732 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 701 52366 SH SOLE 1061 0 51305 NUVEEN CALIF MUN VALUE FD COM 67062C107 164 17584 SH SOLE 0 0 17584 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 643 47482 SH SOLE 0 0 47482 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 293 25482 SH SOLE 0 0 25482 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 4438 304005 SH SOLE 0 0 304005 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 2605 328072 SH SOLE 0 0 328072 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 1100 90850 SH SOLE 0 0 90850 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 4680 263359 SH SOLE 0 0 263359 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1522 152518 SH SOLE 0 0 152518 NUVEEN FLOATING RATE INCOME COM 67072T108 1267 116342 SH SOLE 0 0 116342 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 955 87497 SH SOLE 0 0 87497 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 335 20796 SH SOLE 0 0 20796 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 235 23976 SH SOLE 0 0 23976 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 99 10072 SH SOLE 0 0 10072 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 197 20000 SH SOLE 0 0 20000 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 237 24500 SH SOLE 0 0 24500 NUVEEN INT DUR QUAL MUN TRM COM 670677103 475 37838 SH SOLE 0 0 37838 NUVEEN INTER DURATION MN TMF COM 670671106 1734 138066 SH SOLE 0 0 138066 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 673 55630 SH SOLE 0 0 55630 NUVEEN MICHIGAN QLT MUN INC COM 670979103 668 52713 SH SOLE 0 0 52713 NUVEEN MTG OPPORTUNITY TERM COM 670735109 1334 56181 SH SOLE 0 0 56181 NUVEEN MUN HIGH INCOME OPP F COM 670682103 895 71633 SH SOLE 0 0 71633 NUVEEN MUN INCOME FD INC COM 67062J102 495 42484 SH SOLE 0 0 42484 NUVEEN MUN VALUE FD INC COM 670928100 4249 448707 SH SOLE 0 0 448707 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2380 168305 SH SOLE 0 0 168305 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 9275 376094 SH SOLE 0 0 376094 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 246 18827 SH SOLE 0 0 18827 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1693 139246 SH SOLE 0 0 139246 NUVEEN NEW YORK QLT MUN INC COM 67066X107 207 16304 SH SOLE 0 0 16304 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1138 92746 SH SOLE 0 0 92746 NUVEEN NY MUN VALUE FD COM 67062M105 216 23540 SH SOLE 0 0 23540 NUVEEN OHIO QLTY MUN INCOME COM 670980101 4641 338528 SH SOLE 0 0 338528 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 809 64605 SH SOLE 0 0 64605 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 278 27800 SH SOLE 0 0 27800 NUVEEN PFD & INCM SECURTIES COM 67072C105 1760 179916 SH SOLE 0 0 179916 NUVEEN PFD & INCOME 2022 TER COM 67075T105 528 21550 SH SOLE 0 0 21550 NUVEEN PFD & INCOME TERM FD COM 67075A106 1469 61963 SH SOLE 0 0 61963 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2698 205319 SH SOLE 602 0 204717 NUVEEN REAL ASSET INM AND GW COM 67074Y105 1203 74139 SH SOLE 0 0 74139 NUVEEN REAL ESTATE INCOME FD COM 67071B108 179 18343 SH SOLE 0 0 18343 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3283 246491 SH SOLE 0 0 246491 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 500 29198 SH SOLE 0 0 29198 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 169 17450 SH SOLE 0 0 17450 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 517 36344 SH SOLE 0 0 36344 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 362 22131 SH SOLE 0 0 22131 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 530 40751 SH SOLE 0 0 40751 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 544 43973 SH SOLE 0 0 43973 NVIDIA CORP COM 67066G104 115652 499374 SH SOLE 77235 0 422139 NVR INC COM 62944T105 339 121 SH SOLE 0 0 121 NXP SEMICONDUCTORS N V COM N6596X109 26073 222849 SH SOLE 0 0 222849 NXP SEMICONDUCTORS N V COM N6596X109 3 14400 SH Call SOLE 0 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 16598 67097 SH SOLE 7523 0 59574 OAKTREE CAP GROUP LLC UNIT CL A 674001201 8945 225890 SH SOLE 77854 0 148036 OAKTREE SPECIALTY LENDING CO COM 67401P108 4258 1011420 SH SOLE 942583 0 68837 OAKTREE STRATEGIC INCOME COR COM 67402D104 4928 624604 SH SOLE 0 0 624604 OASIS PETE INC NEW COM 674215108 6514 804156 SH SOLE 0 0 804156 OCCIDENTAL PETE CORP DEL COM 674599105 223018 3433157 SH SOLE 2968909 0 464248 OCEAN PWR TECHNOLOGIES INC COM PAR $ 674870407 20 18700 SH SOLE 0 0 18700 OCEANEERING INTL INC COM 675232102 1622 87482 SH SOLE 84299 0 3183 OGE ENERGY CORP COM 670837103 5416 165285 SH SOLE 107211 0 58074 OKTA INC CL A 679295105 2236 56116 SH SOLE 0 0 56116 OLD DOMINION FGHT LINES INC COM 679580100 13029 88651 SH SOLE 83439 0 5212 OLD REP INTL CORP COM 680223104 44014 2051935 SH SOLE 1524099 0 527836 OLIN CORP COM PAR $1 680665205 2723 89585 SH SOLE 8374 0 81211 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 4369 72457 SH SOLE 46914 0 25543 OMEGA HEALTHCARE INVS INC COM 681936100 17591 650544 SH SOLE 383253 0 267291 OMEROS CORP COM 682143102 483 43200 SH SOLE 0 0 43200 OMEROS CORP COM 682143102 7 11200 SH Call SOLE 0 0 0 OMNICELL INC COM 68213N109 490 11295 SH SOLE 10917 0 378 OMNICOM GROUP INC COM 681919106 46323 637437 SH SOLE 585808 0 51629 ON ASSIGNMENT INC COM 682159108 341 4164 SH SOLE 2104 0 2060 ON SEMICONDUCTOR CORP COM 682189105 7582 309967 SH SOLE 249951 0 60016 ONE GAS INC COM 68235P108 669 10139 SH SOLE 8543 0 1596 ONE LIBERTY PPTYS INC COM 682406103 348 15737 SH SOLE 0 0 15737 ONEOK INC NEW COM 682680103 25461 447319 SH SOLE 182872 0 264447 OPEN TEXT CORP COM 683715106 2685 77194 SH SOLE 23129 0 54065 OPKO HEALTH INC COM 68375N103 1269 400240 SH SOLE 0 0 400240 OPKO HEALTH INC COM 68375N103 4 36000 SH Call SOLE 0 0 0 OPPENHEIMER ETF TR FINANCIALS SECTO 68386C807 290 4285 SH SOLE 0 0 4285 OPPENHEIMER ETF TR LARGE CAP REV ET 68386C104 12269 246276 SH SOLE 0 0 246276 OPPENHEIMER ETF TR MID CAP REV ETF 68386C203 4986 84602 SH SOLE 0 0 84602 OPPENHEIMER ETF TR SMALL CAP REV ET 68386C302 9652 142338 SH SOLE 0 0 142338 OPPENHEIMER ETF TR ULTRA DIVID REV 68386C401 1045 29793 SH SOLE 0 0 29793 ORACLE CORP COM 68389X105 188339 4116645 SH SOLE 1018966 0 3097679 ORACLE CORP COM 68389X105 2 20900 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 15 29800 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 1 14500 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 2 70700 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 1 12600 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 4 15500 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 18 87700 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 1 10700 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 3547 207656 SH SOLE 90244 0 117412 ORASURE TECHNOLOGIES INC COM 68554V108 305 18051 SH SOLE 0 0 18051 ORBCOMM INC COM 68555P100 1038 110813 SH SOLE 0 0 110813 ORBITAL ATK INC COM 68557N103 929 7006 SH SOLE 0 0 7006 ORBOTECH LTD ORD M75253100 318 5121 SH SOLE 0 0 5121 ORCHIDS PAPER PRODS CO DEL COM 68572N104 147 18015 SH SOLE 0 0 18015 ORGANOVO HLDGS INC COM 68620A104 28 27320 SH SOLE 0 0 27320 ORIX CORP SPONSORED ADR 686330101 6837 76083 SH SOLE 74135 0 1948 OSHKOSH CORP COM 688239201 3152 40794 SH SOLE 37719 0 3075 OSI ETF TR OSHARES FTSE 67110P100 4977 191717 SH SOLE 0 0 191717 OUTFRONT MEDIA INC COM 69007J106 542 28898 SH SOLE 24652 0 4246 OVERSTOCK COM INC DEL COM 690370101 332 9154 SH SOLE 0 0 9154 OWENS & MINOR INC NEW COM 690732102 888 57127 SH SOLE 0 0 57127 OWENS CORNING NEW COM 690742101 10123 125905 SH SOLE 114228 0 11677 OWENS ILL INC COM NEW 690768403 2637 121768 SH SOLE 52279 0 69489 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 4099 155156 SH SOLE 155156 0 0 PACCAR INC COM 693718108 13150 198728 SH SOLE 94838 0 103890 PACER FDS TR GLOBL CASH ETF 69374H709 1278 41845 SH SOLE 0 0 41845 PACER FDS TR TRENDP 100 ETF 69374H303 4177 134320 SH SOLE 0 0 134320 PACER FDS TR TRENDP US LAR CP 69374H105 12800 451339 SH SOLE 0 0 451339 PACER FDS TR TRENDP US MID CP 69374H204 4911 159135 SH SOLE 0 0 159135 PACER FDS TR TRENDPILOT EUR 69374H808 3426 113909 SH SOLE 0 0 113909 PACIFIC PREMIER BANCORP COM 69478X105 1994 49609 SH SOLE 0 0 49609 PACIRA PHARMACEUTICALS INC COM 695127100 553 17761 SH SOLE 0 0 17761 PACKAGING CORP AMER COM 695156109 9007 79924 SH SOLE 57554 0 22370 PACWEST BANCORP DEL COM 695263103 20205 407942 SH SOLE 228670 0 179272 PAGSEGURO DIGITAL LTD COM CL A G68707101 502 13100 SH SOLE 0 0 13100 PALO ALTO NETWORKS INC COM 697435105 28683 158018 SH SOLE 68690 0 89328 PAN AMERICAN SILVER CORP COM 697900108 1796 111216 SH SOLE 0 0 111216 PANDORA MEDIA INC COM 698354107 72 14291 SH SOLE 0 0 14291 PARAMOUNT GROUP INC COM 69924R108 2027 142333 SH SOLE 137957 0 4376 PARATEK PHARMACEUTICALS INC COM 699374302 1150 88494 SH SOLE 0 0 88494 PARETEUM CORP COM NEW 69946T207 78 31932 SH SOLE 0 0 31932 PARK HOTELS RESORTS INC COM 700517105 2029 75110 SH SOLE 67218 0 7892 PARK NATL CORP COM 700658107 3321 32004 SH SOLE 0 0 32004 PARKER HANNIFIN CORP COM 701094104 27930 163302 SH SOLE 119452 0 43850 PARSLEY ENERGY INC CL A 701877102 10446 360330 SH SOLE 164701 0 195629 PATRICK INDS INC COM 703343103 248 4016 SH SOLE 2724 0 1292 PATRIOT TRANSN HLDG INC COM 70338W105 212 11428 SH SOLE 0 0 11428 PATTERN ENERGY GROUP INC CL A 70338P100 363 21001 SH SOLE 0 0 21001 PATTERSON COMPANIES INC COM 703395103 2632 118403 SH SOLE 45090 0 73313 PATTERSON UTI ENERGY INC COM 703481101 1460 83394 SH SOLE 12526 0 70868 PAYCHEX INC COM 704326107 25132 408047 SH SOLE 149687 0 258360 PAYCOM SOFTWARE INC COM 70432V102 1904 17727 SH SOLE 3679 0 14048 PAYPAL HLDGS INC COM 70450Y103 87643 1155172 SH SOLE 386682 0 768490 PBF ENERGY INC CL A 69318G106 3898 114995 SH SOLE 72632 0 42363 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 203 10988 SH SOLE 0 0 10988 PC-TEL INC COM 69325Q105 864 120312 SH SOLE 0 0 120312 PCM FUND INC COM 69323T101 179 15774 SH SOLE 0 0 15774 PDVWIRELESS INC COM 69290R104 205 6855 SH SOLE 0 0 6855 PEABODY ENERGY CORP NEW COM 704551100 235 6435 SH SOLE 0 0 6435 PEARSON PLC SPONSORED ADR 705015105 298 28307 SH SOLE 0 0 28307 PEBBLEBROOK HOTEL TR COM 70509V100 3112 90592 SH SOLE 59138 0 31454 PEGASYSTEMS INC COM 705573103 911 15023 SH SOLE 14976 0 47 PEMBINA PIPELINE CORP COM 706327103 16991 544635 SH SOLE 520664 0 23971 PENGROWTH ENERGY CORP COM 70706P104 22 34711 SH SOLE 0 0 34711 PENN NATL GAMING INC COM 707569109 1488 56670 SH SOLE 56670 0 0 PENNANTPARK INVT CORP COM 708062104 249 37264 SH SOLE 0 0 37264 PENNEY J C INC COM 708160106 97 32225 SH SOLE 0 0 32225 PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 1998 2000000 PRN SOLE 0 0 2000000 PENNYMAC MTG INVT TR COM 70931T103 189 10494 SH SOLE 0 0 10494 PENSKE AUTOMOTIVE GRP INC COM 70959W103 651 14683 SH SOLE 0 0 14683 PENTAIR PLC SHS G7S00T104 29228 429003 SH SOLE 412389 0 16614 PENUMBRA INC COM 70975L107 937 8098 SH SOLE 7998 0 100 PEOPLES BANCORP N C INC COM 710577107 624 20325 SH SOLE 0 0 20325 PEOPLES UNITED FINANCIAL INC COM 712704105 17205 922013 SH SOLE 824856 0 97157 PEPSICO INC COM 713448108 227031 2079960 SH SOLE 1198797 0 881163 PERFORMANCE FOOD GROUP CO COM 71377A103 972 32562 SH SOLE 18849 0 13713 PERKINELMER INC COM 714046109 237 3135 SH SOLE 0 0 3135 PERRIGO CO PLC SHS G97822103 2279 27349 SH SOLE 20058 0 7291 PERSHING GOLD CORP COM NEW 715302204 87 42222 SH SOLE 0 0 42222 PETIQ INC COM CL A 71639T106 1182 44434 SH SOLE 0 0 44434 PETMED EXPRESS INC COM 716382106 1333 31924 SH SOLE 0 0 31924 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 523 36956 SH SOLE 0 0 36956 PFIZER INC COM 717081103 341298 9616730 SH SOLE 3789480 0 5827250 PFIZER INC COM 717081103 2 19400 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 7 41000 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 26 78900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 77 19900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 52 94600 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 4138 94203 SH SOLE 60168 0 34035 PHILIP MORRIS INTL INC COM 718172109 225689 2270500 SH SOLE 1635913 0 634587 PHILLIPS 66 COM 718546104 68704 716268 SH SOLE 370690 0 345578 PHILLIPS 66 COM 718546104 7 11100 SH Call SOLE 0 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 6205 129861 SH SOLE 0 0 129861 PHYSICIANS RLTY TR COM 71943U104 3387 217522 SH SOLE 84164 0 133358 PICO HLDGS INC COM NEW 693366205 1073 93734 SH SOLE 92322 0 1412 PIER 1 IMPORTS INC COM 720279108 147 45715 SH SOLE 0 0 45715 PIERIS PHARMACEUTICALS INC COM 720795103 226 33080 SH SOLE 0 0 33080 PIMCO CORPORATE & INCOME OPP COM 72201B101 438 25884 SH SOLE 87 0 25797 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2670 86589 SH SOLE 0 0 86589 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 3118 136294 SH SOLE 0 0 136294 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 408 4094 SH SOLE 0 0 4094 PIMCO ETF TR 1-5 US TIP IDX 72201R205 2732 52558 SH SOLE 0 0 52558 PIMCO ETF TR 15+ YR US TIPS 72201R304 9138 136140 SH SOLE 134414 0 1726 PIMCO ETF TR ACTIVE BD ETF 72201R775 5616 53877 SH SOLE 0 0 53877 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 21268 209432 SH SOLE 49305 0 160127 PIMCO ETF TR INV GRD CRP BD 72201R817 58358 570623 SH SOLE 569986 0 637 PIMCO HIGH INCOME FD COM SHS 722014107 202 26671 SH SOLE 0 0 26671 PIMCO INCOME STRATEGY FUND COM 72201H108 127 10845 SH SOLE 0 0 10845 PIMCO INCOME STRATEGY FUND I COM 72201J104 355 34049 SH SOLE 0 0 34049 PIMCO MUN INCOME FD II COM 72200W106 491 38952 SH SOLE 0 0 38952 PIMCO STRATEGIC INCOME FD IN COM 72200X104 253 27232 SH SOLE 0 0 27232 PINNACLE ENTMT INC NEW COM 72348Y105 457 15167 SH SOLE 11417 0 3750 PINNACLE FINL PARTNERS INC COM 72346Q104 5683 88521 SH SOLE 50369 0 38152 PINNACLE FOODS INC DEL COM 72348P104 11052 204286 SH SOLE 39710 0 164576 PINNACLE WEST CAP CORP COM 723484101 11059 138580 SH SOLE 126449 0 12131 PIONEER FLOATING RATE TR COM 72369J102 314 26919 SH SOLE 0 0 26919 PIONEER MUN HIGH INCOME ADV COM 723762100 760 70860 SH SOLE 0 0 70860 PIONEER MUN HIGH INCOME TR COM SHS 723763108 113 10032 SH SOLE 0 0 10032 PIONEER NAT RES CO COM 723787107 48830 284258 SH SOLE 87452 0 196806 PIPER JAFFRAY COS COM 724078100 421 5074 SH SOLE 0 0 5074 PITNEY BOWES INC COM 724479100 4053 372134 SH SOLE 0 0 372134 PIXELWORKS INC COM NEW 72581M305 250 64600 SH SOLE 0 0 64600 PJT PARTNERS INC COM CL A 69343T107 1799 35901 SH SOLE 0 0 35901 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 6467 293547 SH SOLE 0 0 293547 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 856 39347 SH SOLE 0 0 39347 PLANET FITNESS INC CL A 72703H101 2588 68514 SH SOLE 47145 0 21369 PLATFORM SPECIALTY PRODS COR COM 72766Q105 2343 243309 SH SOLE 126894 0 116415 PLAYA HOTELS & RESORTS NV SHS N70544106 1462 143071 SH SOLE 140847 0 2224 PLUG POWER INC COM NEW 72919P202 31 16649 SH SOLE 0 0 16649 PLUMAS BANCORP COM 729273102 1440 57823 SH SOLE 0 0 57823 PLURISTEM THERAPEUTICS INC COM 72940R102 149 108793 SH SOLE 0 0 108793 PLX PHARMA INC COM 72942A107 41 12130 SH SOLE 0 0 12130 PNC FINL SVCS GROUP INC COM 693475105 109726 725506 SH SOLE 635240 0 90266 PNM RES INC COM 69349H107 2656 69450 SH SOLE 65345 0 4105 POAGE BANKSHARES INC COM 730206109 414 21814 SH SOLE 0 0 21814 POLARIS INDS INC COM 731068102 42615 372115 SH SOLE 301977 0 70138 POLARITYTE INC COM 731094108 219 12081 SH SOLE 0 0 12081 POLYMET MINING CORP COM 731916102 12 13500 SH SOLE 0 0 13500 POLYONE CORP COM 73179P106 640 15045 SH SOLE 12256 0 2789 POOL CORPORATION COM 73278L105 19284 131883 SH SOLE 98876 0 33007 POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 408 5797 SH SOLE 0 0 5797 PORTLAND GEN ELEC CO COM NEW 736508847 2005 49503 SH SOLE 31081 0 18422 PORTOLA PHARMACEUTICALS INC COM 737010108 649 19861 SH SOLE 0 0 19861 POSCO SPONSORED ADR 693483109 3483 44175 SH SOLE 43244 0 931 POST HLDGS INC COM 737446104 11323 149462 SH SOLE 113676 0 35786 POTLATCHDELTIC CORPORATION COM 737630103 654 12573 SH SOLE 0 0 12573 POWER INTEGRATIONS INC COM 739276103 2806 41057 SH SOLE 40164 0 893 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 4222 237617 SH SOLE 0 0 237617 POWERSHARES ACTIVE MNG ETF T VAR RAT INV GR 73935B862 6224 247858 SH SOLE 0 0 247858 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 1740 102471 SH SOLE 0 0 102471 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 491 16082 SH SOLE 0 0 16082 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 885 19824 SH SOLE 0 0 19824 POWERSHARES ETF TR II DWA TACT MLT 73937B399 1268 50220 SH SOLE 300 0 49920 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 411 14376 SH SOLE 0 0 14376 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 3928 149019 SH SOLE 0 0 149019 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 20429 868967 SH SOLE 347124 0 521843 POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 668 19760 SH SOLE 0 0 19760 POWERSHARES ETF TR II EX US SML PORT 73936T771 1217 35691 SH SOLE 0 0 35691 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 1514 81798 SH SOLE 0 0 81798 POWERSHARES ETF TR II GBL WTR PORT 73936T623 338 13166 SH SOLE 0 0 13166 POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 370 11625 SH SOLE 0 0 11625 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 3921 155885 SH SOLE 0 0 155885 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 8026 242101 SH SOLE 0 0 242101 POWERSHARES ETF TR II KBW BK PORT 73937B746 10596 192720 SH SOLE 0 0 192720 POWERSHARES ETF TR II KBW RG BK PORT 73937B712 232 4088 SH SOLE 0 0 4088 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 2548 174544 SH SOLE 3 0 174541 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 662 17686 SH SOLE 0 0 17686 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 26028 660110 SH SOLE 0 0 660110 POWERSHARES ETF TR II S&P SMCP C DIS 73937B506 276 4615 SH SOLE 0 0 4615 POWERSHARES ETF TR II S&P SMCP CONSU 73937B605 538 7695 SH SOLE 0 0 7695 POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 917 66226 SH SOLE 0 0 66226 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 2326 20882 SH SOLE 0 0 20882 POWERSHARES ETF TR II S&P SMCP IND P 73937B878 2779 43070 SH SOLE 0 0 43070 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 1772 22840 SH SOLE 0 0 22840 POWERSHARES ETF TR II S&P SMCP UTI P 73937B837 381 7605 SH SOLE 0 0 7605 POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 9197 205345 SH SOLE 0 0 205345 POWERSHARES ETF TR II S&P500 HGH BET 73937B829 13034 306689 SH SOLE 0 0 306689 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 22861 486706 SH SOLE 0 0 486706 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 19264 428004 SH SOLE 0 0 428004 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 5562 197317 SH SOLE 3428 0 193889 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 7506 249107 SH SOLE 4904 0 244203 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 5944 236153 SH SOLE 4285 0 231868 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 20741 365283 SH SOLE 248729 0 116554 POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 457 10639 SH SOLE 0 0 10639 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 4589 180800 SH SOLE 0 0 180800 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 48074 912745 SH SOLE 0 0 912745 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 545 11077 SH SOLE 0 0 11077 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 3424 109643 SH SOLE 0 0 109643 POWERSHARES ETF TRUST DYN FD & BEV 73935X849 370 11487 SH SOLE 0 0 11487 POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 229 5148 SH SOLE 0 0 5148 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 298 10168 SH SOLE 0 0 10168 POWERSHARES ETF TRUST DYN NETWKG PRT 73935X815 2257 45574 SH SOLE 0 0 45574 POWERSHARES ETF TRUST DYN OIL SVCS 73935X625 304 35546 SH SOLE 0 0 35546 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 2515 40300 SH SOLE 0 0 40300 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 4201 79469 SH SOLE 0 0 79469 POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 2803 40379 SH SOLE 0 0 40379 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 6540 114886 SH SOLE 449 0 114437 POWERSHARES ETF TRUST DYNAMIC TECH SET 73935X344 1207 21087 SH SOLE 0 0 21087 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 11145 260645 SH SOLE 0 0 260645 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 8430 230954 SH SOLE 0 0 230954 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 2287 123264 SH SOLE 0 0 123264 POWERSHARES ETF TRUST FINL SECT PORT 73935X377 2539 72414 SH SOLE 0 0 72414 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 27487 249476 SH SOLE 0 0 249476 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 27535 213580 SH SOLE 0 0 213580 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 444 36908 SH SOLE 0 0 36908 POWERSHARES ETF TRUST GOLDEN DRG CHINA 73935X401 1563 33867 SH SOLE 0 0 33867 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 3313 194678 SH SOLE 0 0 194678 POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 3651 47931 SH SOLE 0 0 47931 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 725 12098 SH SOLE 0 0 12098 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 2242 142338 SH SOLE 0 0 142338 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 2884 22566 SH SOLE 0 0 22566 POWERSHARES ETF TRUST RUSSELL 200 WTH 73935X450 218 4200 SH SOLE 0 0 4200 POWERSHARES ETF TRUST RUSSELL MID GRW 73935X807 539 11828 SH SOLE 0 0 11828 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 14969 501635 SH SOLE 319956 0 181679 POWERSHARES ETF TRUST WATER RES PORT 73935X575 713 23393 SH SOLE 0 0 23393 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 937 40813 SH SOLE 2298 0 38515 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 4845 173776 SH SOLE 0 0 173776 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 5904 274589 SH SOLE 0 0 274589 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 9226 186181 SH SOLE 0 0 186181 POWERSHARES ETF TRUST II GLBL ST HI YLD 73936Q710 347 14704 SH SOLE 0 0 14704 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 287 12664 SH SOLE 0 0 12664 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 1120 35885 SH SOLE 0 0 35885 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 6179 267132 SH SOLE 0 0 267132 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 13991 663687 SH SOLE 373875 0 289812 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 157865 985843 SH SOLE 199671 0 786172 POWERSHS DB MULTI SECT COMM DB BASE METALS 73936B705 484 26582 SH SOLE 0 0 26582 POWERSHS DB MULTI SECT COMM DB ENERGY FUND 73936B101 259 16965 SH SOLE 0 0 16965 PPDAI GROUP INC SPONSORED ADR 69354V108 188 25186 SH SOLE 0 0 25186 PPG INDS INC COM 693506107 37551 336474 SH SOLE 264300 0 72174 PPL CORP COM 69351T106 83179 2940231 SH SOLE 2528553 0 411678 PRA GROUP INC COM 69354N106 1396 36726 SH SOLE 36065 0 661 PRA HEALTH SCIENCES INC COM 69354M108 2927 35280 SH SOLE 9492 0 25788 PRAXAIR INC COM 74005P104 108191 749745 SH SOLE 635065 0 114680 PRECISION DRILLING CORP COM 2010 74022D308 53 19138 SH SOLE 0 0 19138 PREFERRED APT CMNTYS INC COM 74039L103 410 28901 SH SOLE 10552 0 18349 PREFERRED BK LOS ANGELES CA COM NEW 740367404 627 9774 SH SOLE 0 0 9774 PREMIER INC CL A 74051N102 13542 432510 SH SOLE 427918 0 4592 PRESTIGE BRANDS HLDGS INC COM 74112D101 1119 33174 SH SOLE 32706 0 468 PRETIUM RES INC COM 74139C102 236 35429 SH SOLE 0 0 35429 PRICE T ROWE GROUP INC COM 74144T108 16379 151691 SH SOLE 27651 0 124040 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 722 450000 PRN SOLE 0 0 450000 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 1123 900000 PRN SOLE 0 0 900000 PRICESMART INC COM 741511109 5758 68917 SH SOLE 68651 0 266 PRIMERICA INC COM 74164M108 13134 135966 SH SOLE 126085 0 9881 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 283 2902 SH SOLE 0 0 2902 PRINCIPAL FINL GROUP INC COM 74251V102 2175 35717 SH SOLE 0 0 35717 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 390 23300 SH SOLE 0 0 23300 PROASSURANCE CORP COM 74267C106 2278 46911 SH SOLE 40961 0 5950 PROCTER AND GAMBLE CO COM 742718109 244338 3081952 SH SOLE 1704885 0 1377067 PROGENICS PHARMACEUTICALS IN COM 743187106 430 57578 SH SOLE 52478 0 5100 PROGRESS SOFTWARE CORP COM 743312100 214 5560 SH SOLE 3158 0 2402 PROGRESSIVE CORP OHIO COM 743315103 35717 586191 SH SOLE 171233 0 414958 PROGRESSIVE CORP OHIO COM 743315103 10 12300 SH Call SOLE 0 0 0 PROLOGIS INC COM 74340W103 30339 481648 SH SOLE 454518 0 27130 PROOFPOINT INC COM 743424103 3490 30704 SH SOLE 12357 0 18347 PROPETRO HLDG CORP COM 74347M108 12418 781472 SH SOLE 0 0 781472 PROS HOLDINGS INC COM 74346Y103 1089 33000 SH SOLE 0 0 33000 PROSHARES TR INVT INT RT HG 74347B607 686 9004 SH SOLE 0 0 9004 PROSHARES TR MSCI EAFE DIVD 74347B839 1899 50051 SH SOLE 0 0 50051 PROSHARES TR PSHS LC COR PLUS 74347R248 627 9431 SH SOLE 0 0 9431 PROSHARES TR PSHS SHORT DOW30 74347R701 1630 107890 SH SOLE 0 0 107890 PROSHARES TR PSHS ULT MCAP400 74347R404 230 1927 SH SOLE 0 0 1927 PROSHARES TR PSHS ULTSH 20YRS 74347B201 368 10156 SH SOLE 0 0 10156 PROSHARES TR RUSS 2000 DIVD 74347B698 2753 51325 SH SOLE 0 0 51325 PROSHARES TR S&P 500 DV ARIST 74348A467 42786 687326 SH SOLE 0 0 687326 PROSHARES TR S&P MDCP 400 DIV 74347B680 1890 35674 SH SOLE 0 0 35674 PROSHARES TR ULTRA FNCLS NEW 74347X633 992 8053 SH SOLE 0 0 8053 PROSPECT CAPITAL CORPORATION COM 74348T102 622 94893 SH SOLE 0 0 94893 PROTO LABS INC COM 743713109 366 3115 SH SOLE 0 0 3115 PROVIDENT FINL SVCS INC COM 74386T105 273 10669 SH SOLE 0 0 10669 PRUDENTIAL FINL INC COM 744320102 21121 203968 SH SOLE 73460 0 130508 PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 5209 375324 SH SOLE 0 0 375324 PRUDENTIAL PLC ADR 74435K204 27930 546249 SH SOLE 488710 0 57539 PRUDENTIAL SHT DURATION HG Y COM 74442F107 2539 179708 SH SOLE 0 0 179708 PTC INC COM 69370C100 15093 193476 SH SOLE 48335 0 145141 PUBLIC STORAGE COM 74460D109 80597 402200 SH SOLE 376251 0 25949 PUBLIC SVC ENTERPRISE GROUP COM 744573106 47436 944181 SH SOLE 848074 0 96107 PULTE GROUP INC COM 745867101 10975 372157 SH SOLE 319334 0 52823 PUMA BIOTECHNOLOGY INC COM 74587V107 299 4390 SH SOLE 3513 0 877 PURE STORAGE INC CL A 74624M102 1501 75262 SH SOLE 0 0 75262 PUTNAM MANAGED MUN INCOM TR COM 746823103 2064 289143 SH SOLE 0 0 289143 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 262 55841 SH SOLE 0 0 55841 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1213 104067 SH SOLE 0 0 104067 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 2759 527538 SH SOLE 0 0 527538 PVH CORP COM 693656100 13164 86931 SH SOLE 78621 0 8310 PZENA INVESTMENT MGMT INC CLASS A 74731Q103 223 20000 SH SOLE 0 0 20000 Q2 HLDGS INC COM 74736L109 270 5930 SH SOLE 0 0 5930 QCR HOLDINGS INC COM 74727A104 653 14562 SH SOLE 0 0 14562 QEP RES INC COM 74733V100 978 99867 SH SOLE 54055 0 45812 QORVO INC COM 74736K101 3881 55092 SH SOLE 31031 0 24061 QTS RLTY TR INC COM CL A 74736A103 426 11753 SH SOLE 0 0 11753 QUAKER CHEM CORP COM 747316107 3030 20457 SH SOLE 19336 0 1121 QUALCOMM INC COM 747525103 139229 2512717 SH SOLE 1457001 0 1055716 QUALCOMM INC COM 747525103 9 12000 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 13 44700 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 1 16400 SH Call SOLE 0 0 0 QUALYS INC COM 74758T303 3892 53497 SH SOLE 34285 0 19212 QUANTA SVCS INC COM 74762E102 3630 105682 SH SOLE 57791 0 47891 QUEST DIAGNOSTICS INC COM 74834L100 2543 25355 SH SOLE 14058 0 11297 QUIDEL CORP COM 74838J101 1762 34017 SH SOLE 0 0 34017 RADIAN GROUP INC COM 750236101 1704 89493 SH SOLE 89030 0 463 RADIUS HEALTH INC COM NEW 750469207 586 16317 SH SOLE 0 0 16317 RADNET INC COM 750491102 318 22051 SH SOLE 0 0 22051 RAIT FINANCIAL TRUST COM NEW 749227609 2 10333 SH SOLE 0 0 10333 RALPH LAUREN CORP CL A 751212101 364 3258 SH SOLE 0 0 3258 RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 3065 248009 SH SOLE 246085 0 1924 RANDGOLD RES LTD ADR 752344309 1427 17146 SH SOLE 1549 0 15597 RANGE RES CORP COM 75281A109 1495 102842 SH SOLE 39052 0 63790 RANGER ENERGY SVCS INC COM CL A 75282U104 90 11100 SH SOLE 0 0 11100 RAPID7 INC COM 753422104 1343 52535 SH SOLE 34809 0 17726 RAYMOND JAMES FINANCIAL INC COM 754730109 35029 391773 SH SOLE 0 0 391773 RAYONIER ADVANCED MATLS INC COM 75508B104 1941 90386 SH SOLE 80719 0 9667 RAYONIER INC COM 754907103 1351 38394 SH SOLE 0 0 38394 RAYTHEON CO COM NEW 755111507 116386 539267 SH SOLE 208346 0 330921 RBC BEARINGS INC COM 75524B104 8477 68251 SH SOLE 67282 0 969 RE MAX HLDGS INC CL A 75524W108 274 4527 SH SOLE 4080 0 447 REALITY SHS ETF TR DIVS ETF 75605A108 944 34556 SH SOLE 0 0 34556 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 1071 47405 SH SOLE 0 0 47405 REALOGY HLDGS CORP COM 75605Y106 3102 113718 SH SOLE 112323 0 1395 REALPAGE INC COM 75606N109 9329 181145 SH SOLE 23267 0 157878 REALTY INCOME CORP COM 756109104 36553 706606 SH SOLE 566957 0 139649 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2324 82320 SH SOLE 0 0 82320 RED HAT INC COM 756577102 40184 268770 SH SOLE 159238 0 109532 RED HAT INC NOTE 0.250%10/0 756577AD4 1163 575000 PRN SOLE 0 0 575000 RED ROBIN GOURMET BURGERS IN COM 75689M101 710 12237 SH SOLE 0 0 12237 REDFIN CORP COM 75737F108 1724 75500 SH SOLE 0 0 75500 REDWOOD TR INC COM 758075402 179 11565 SH SOLE 0 0 11565 REGAL BELOIT CORP COM 758750103 1310 17864 SH SOLE 854 0 17010 REGENCY CTRS CORP COM 758849103 6746 114382 SH SOLE 112469 0 1913 REGENERON PHARMACEUTICALS COM 75886F107 17925 52052 SH SOLE 41711 0 10341 REGIONS FINL CORP NEW COM 7591EP100 33763 1817185 SH SOLE 1009324 0 807861 REINSURANCE GROUP AMER INC COM NEW 759351604 16752 108778 SH SOLE 107681 0 1097 RELIANCE STEEL & ALUMINUM CO COM 759509102 3196 37278 SH SOLE 21497 0 15781 RELIANCE STEEL & ALUMINUM CO COM 759509102 14 14000 SH Call SOLE 0 0 0 RELX NV SPONSORED ADR 75955B102 8542 410880 SH SOLE 409515 0 1365 RELX PLC SPONSORED ADR 759530108 13460 644350 SH SOLE 640373 0 3977 RENASANT CORP COM 75970E107 7047 165587 SH SOLE 0 0 165587 RENT A CTR INC NEW COM 76009N100 1105 128036 SH SOLE 0 0 128036 REPUBLIC SVCS INC COM 760759100 24921 376284 SH SOLE 234866 0 141418 RESEARCH FRONTIERS INC COM 760911107 27 27500 SH SOLE 0 0 27500 RESMED INC COM 761152107 1152 11681 SH SOLE 0 0 11681 RESOURCES CONNECTION INC COM 76122Q105 1209 74648 SH SOLE 74157 0 491 RESTAURANT BRANDS INTL INC COM 76131D103 957 16813 SH SOLE 11033 0 5780 RETAIL OPPORTUNITY INVTS COR COM 76131N101 17972 1017094 SH SOLE 884703 0 132391 RETAIL PPTYS AMER INC CL A 76131V202 156 13405 SH SOLE 0 0 13405 REXNORD CORP NEW COM 76169B102 779 26262 SH SOLE 26048 0 214 RH COM 74967X103 531 5569 SH SOLE 0 0 5569 RINGCENTRAL INC CL A 76680R206 5649 88956 SH SOLE 144 0 88812 RIO TINTO PLC SPONSORED ADR 767204100 26778 519654 SH SOLE 300092 0 219562 RITCHIE BROS AUCTIONEERS COM 767744105 2170 68962 SH SOLE 63008 0 5954 RITE AID CORP COM 767754104 1295 771053 SH SOLE 462 0 770591 RITE AID CORP COM 767754104 2 15000 SH Call SOLE 0 0 0 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 1292 63482 SH SOLE 0 0 63482 RLI CORP COM 749607107 2927 46177 SH SOLE 44062 0 2115 RMR REAL ESTATE INCOME FUND COM 76970B101 14797 887614 SH SOLE 0 0 887614 ROBERT HALF INTL INC COM 770323103 8312 143582 SH SOLE 139276 0 4306 ROCKWELL AUTOMATION INC COM 773903109 8561 49145 SH SOLE 14255 0 34890 ROCKWELL COLLINS INC COM 774341101 5770 42788 SH SOLE 0 0 42788 ROCKWELL MED INC COM 774374102 420 80676 SH SOLE 0 0 80676 ROCKY MTN CHOCOLATE FACTORY COM 77467X101 216 17950 SH SOLE 0 0 17950 ROGERS COMMUNICATIONS INC CL B 775109200 23236 520354 SH SOLE 517722 0 2632 ROGERS CORP COM 775133101 519 4340 SH SOLE 2144 0 2196 ROKU INC COM CL A 77543R102 1393 44777 SH SOLE 0 0 44777 ROLLINS INC COM 775711104 4881 95649 SH SOLE 0 0 95649 ROPER TECHNOLOGIES INC COM 776696106 55112 196341 SH SOLE 8222 0 188119 ROSS STORES INC COM 778296103 24047 308374 SH SOLE 240987 0 67387 ROYAL BK CDA MONTREAL QUE COM 780087102 36147 468021 SH SOLE 266976 0 201045 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 1617 63195 SH SOLE 0 0 63195 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2610 352675 SH SOLE 346662 0 6013 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 6260 53163 SH SOLE 28789 0 24374 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 36692 559934 SH SOLE 223627 0 336307 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 98573 1544791 SH SOLE 1140462 0 404329 ROYAL GOLD INC COM 780287108 7741 90117 SH SOLE 0 0 90117 ROYCE GLOBAL VALUE TR INC COM 78081T104 9111 830554 SH SOLE 0 0 830554 ROYCE MICRO-CAP TR INC COM 780915104 879 93961 SH SOLE 0 0 93961 ROYCE VALUE TR INC COM 780910105 15747 1011987 SH SOLE 1 0 1011986 RPC INC COM 749660106 408 22652 SH SOLE 5943 0 16709 RPM INTL INC COM 749685103 11669 244781 SH SOLE 120396 0 124385 RPM INTL INC NOTE 2.250%12/1 749685AT0 1578 1405000 PRN SOLE 0 0 1405000 RSP PERMIAN INC COM 74978Q105 3471 74039 SH SOLE 64517 0 9522 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 7559 61527 SH SOLE 53387 0 8140 RYDER SYS INC COM 783549108 644 8853 SH SOLE 2539 0 6314 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 708 4480 SH SOLE 0 0 4480 RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 733 7451 SH SOLE 0 0 7451 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 1203 10447 SH SOLE 0 0 10447 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 148568 1493433 SH SOLE 67 0 1493366 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 2907 24351 SH SOLE 0 0 24351 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 2548 20126 SH SOLE 0 0 20126 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 18418 167773 SH SOLE 0 0 167773 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 23952 370710 SH SOLE 0 0 370710 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 2781 51103 SH SOLE 0 0 51103 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 5537 126220 SH SOLE 0 0 126220 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 7715 42936 SH SOLE 0 0 42936 RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 958 9021 SH SOLE 0 0 9021 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 30404 200911 SH SOLE 0 0 200911 RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 886 14056 SH SOLE 0 0 14056 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 2880 15421 SH SOLE 0 0 15421 RYMAN HOSPITALITY PPTYS INC COM 78377T107 35749 461574 SH SOLE 453564 0 8010 S&P GLOBAL INC COM 78409V104 17658 92420 SH SOLE 19867 0 72553 SABINE ROYALTY TR UNIT BEN INT 785688102 308 7002 SH SOLE 0 0 7002 SABRA HEALTH CARE REIT INC COM 78573L106 19953 1130470 SH SOLE 1033506 0 96964 SABRE CORP COM 78573M104 9621 448541 SH SOLE 443398 0 5143 SACHEM CAP CORP COM 78590A109 49 14000 SH SOLE 0 0 14000 SAGE THERAPEUTICS INC COM 78667J108 2292 14229 SH SOLE 6574 0 7655 SAIA INC COM 78709Y105 300 3998 SH SOLE 3278 0 720 SALESFORCE COM INC COM 79466L302 98669 848403 SH SOLE 111918 0 736485 SALESFORCE COM INC COM 79466L302 101 14200 SH Call SOLE 0 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 245 26934 SH SOLE 0 0 26934 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 108 13700 SH SOLE 0 0 13700 SANDERSON FARMS INC COM 800013104 584 4904 SH SOLE 0 0 4904 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 24 24778 SH SOLE 0 0 24778 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 27 14119 SH SOLE 0 0 14119 SANDSTORM GOLD LTD COM NEW 80013R206 121 25490 SH SOLE 0 0 25490 SANGAMO THERAPEUTICS INC COM 800677106 259 13627 SH SOLE 0 0 13627 SANMINA CORPORATION COM 801056102 874 33410 SH SOLE 0 0 33410 SANOFI RIGHT 12/31/2020 80105N113 5 10968 SH SOLE 0 0 10968 SANOFI SPONSORED ADR 80105N105 67240 1677652 SH SOLE 1516938 0 160714 SAP SE SPON ADR 803054204 33135 315087 SH SOLE 295945 0 19142 SAREPTA THERAPEUTICS INC COM 803607100 1801 24310 SH SOLE 12105 0 12205 SASOL LTD SPONSORED ADR 803866300 660 19384 SH SOLE 0 0 19384 SBA COMMUNICATIONS CORP NEW CL A 78410G104 8016 46900 SH SOLE 24885 0 22015 SCANA CORP NEW COM 80589M102 3357 89393 SH SOLE 0 0 89393 SCHEIN HENRY INC COM 806407102 8396 124926 SH SOLE 18367 0 106559 SCHLUMBERGER LTD COM 806857108 79166 1222077 SH SOLE 825948 0 396129 SCHNEIDER NATIONAL INC CL B 80689H102 3032 116337 SH SOLE 110206 0 6131 SCHULMAN A INC COM 808194104 524 12187 SH SOLE 0 0 12187 SCHWAB CHARLES CORP NEW COM 808513105 26679 510885 SH SOLE 436190 0 74695 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1201 35627 SH SOLE 0 0 35627 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1441 39642 SH SOLE 0 0 39642 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 494 15830 SH SOLE 0 0 15830 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 934 31167 SH SOLE 0 0 31167 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 10874 303605 SH SOLE 0 0 303605 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 938 18376 SH SOLE 0 0 18376 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2255 35349 SH SOLE 0 0 35349 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 8870 180914 SH SOLE 0 0 180914 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2001 31719 SH SOLE 0 0 31719 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1305 24681 SH SOLE 0 0 24681 SCHWAB STRATEGIC TR US REIT ETF 808524847 718 18772 SH SOLE 0 0 18772 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 708 10241 SH SOLE 0 0 10241 SCHWAB STRATEGIC TR US TIPS ETF 808524870 2246 40924 SH SOLE 0 0 40924 SCHWEITZER-MAUDUIT INTL INC COM 808541106 287 7327 SH SOLE 6152 0 1175 SCOTTS MIRACLE GRO CO CL A 810186106 7658 89309 SH SOLE 7273 0 82036 SEA LTD ADR 81141R100 369 32767 SH SOLE 0 0 32767 SEABOARD CORP COM 811543107 299 70 SH SOLE 0 0 70 SEABRIDGE GOLD INC COM 811916105 150 13870 SH SOLE 0 0 13870 SEADRILL LIMITED SHS G7945E105 38 194182 SH SOLE 0 0 194182 SEAGATE TECHNOLOGY PLC SHS G7945M107 83297 1423392 SH SOLE 1321771 0 101621 SEALED AIR CORP NEW COM 81211K100 4681 109403 SH SOLE 38270 0 71133 SEARS HLDGS CORP COM 812350106 43 16091 SH SOLE 0 0 16091 SEATTLE GENETICS INC COM 812578102 483 9220 SH SOLE 0 0 9220 SEAWORLD ENTMT INC COM 81282V100 1717 115759 SH SOLE 114639 0 1120 SEI INVESTMENTS CO COM 784117103 14969 199832 SH SOLE 151212 0 48620 SELECT INCOME REIT COM SH BEN INT 81618T100 344 17656 SH SOLE 0 0 17656 SELECT SECTOR SPDR TR ENERGY 81369Y506 34822 516560 SH SOLE 16226 0 500334 SELECT SECTOR SPDR TR ENERGY 81369Y506 1 27700 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 10592 340806 SH SOLE 269648 0 71158 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 61647 608611 SH SOLE 344611 0 264000 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 28064 533236 SH SOLE 389026 0 144210 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 80159 984749 SH SOLE 660310 0 324439 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 55374 2008498 SH SOLE 329715 0 1678783 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 54 24400 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 37549 505443 SH SOLE 18739 0 486704 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 9058 179252 SH SOLE 0 0 179252 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 9685 170094 SH SOLE 0 0 170094 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 72127 1102522 SH SOLE 484540 0 617982 SELECTIVE INS GROUP INC COM 816300107 676 11137 SH SOLE 0 0 11137 SEMGROUP CORP CL A 81663A105 2228 104124 SH SOLE 7268 0 96856 SEMPRA ENERGY 6% PFD CONV A 816851406 204 1990 SH SOLE 0 0 1990 SEMPRA ENERGY COM 816851109 40325 362573 SH SOLE 322967 0 39606 SEMTECH CORP COM 816850101 2043 52308 SH SOLE 49107 0 3201 SENIOR HSG PPTYS TR SH BEN INT 81721M109 858 54784 SH SOLE 0 0 54784 SENOMYX INC COM 81724Q107 17 18658 SH SOLE 0 0 18658 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 15701 302933 SH SOLE 300594 0 2339 SENSEONICS HLDGS INC COM 81727U105 157 52400 SH SOLE 0 0 52400 SENSIENT TECHNOLOGIES CORP COM 81725T100 883 12510 SH SOLE 10689 0 1821 SERITAGE GROWTH PPTYS CL A 81752R100 819 23027 SH SOLE 12973 0 10054 SERVICE CORP INTL COM 817565104 8232 218135 SH SOLE 397 0 217738 SERVICE CORP INTL COM 817565104 3 16100 SH Call SOLE 0 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 335 6590 SH SOLE 4044 0 2546 SERVICENOW INC COM 81762P102 27558 166563 SH SOLE 19921 0 146642 SERVICESOURCE INTL INC COM 81763U100 61 15887 SH SOLE 0 0 15887 SERVISFIRST BANCSHARES INC COM 81768T108 536 13133 SH SOLE 0 0 13133 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 280 13290 SH SOLE 0 0 13290 SHERWIN WILLIAMS CO COM 824348106 15023 38308 SH SOLE 23884 0 14424 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1549 36537 SH SOLE 36424 0 113 SHIP FINANCE INTERNATIONAL L SHS G81075106 435 30436 SH SOLE 0 0 30436 SHIRE PLC SPONSORED ADR 82481R106 14273 95540 SH SOLE 80010 0 15530 SHOPIFY INC CL A 82509L107 5806 46597 SH SOLE 0 0 46597 SIGNATURE BK NEW YORK N Y COM 82669G104 3047 21462 SH SOLE 19087 0 2375 SIGNET JEWELERS LIMITED SHS G81276100 1784 46322 SH SOLE 288 0 46034 SILGAN HOLDINGS INC COM 827048109 695 24963 SH SOLE 0 0 24963 SILICON LABORATORIES INC COM 826919102 2162 24047 SH SOLE 20047 0 4000 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3915 81367 SH SOLE 60497 0 20870 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 563 19782 SH SOLE 0 0 19782 SIMON PPTY GROUP INC NEW COM 828806109 18884 122341 SH SOLE 76813 0 45528 SIMULATIONS PLUS INC COM 829214105 639 43348 SH SOLE 26478 0 16870 SINA CORP ORD G81477104 895 8582 SH SOLE 0 0 8582 SINCLAIR BROADCAST GROUP INC CL A 829226109 7583 242263 SH SOLE 202061 0 40202 SIRIUS XM HLDGS INC COM 82968B103 3405 545661 SH SOLE 134846 0 410815 SIRIUS XM HLDGS INC COM 82968B103 6 20000 SH Put SOLE 0 0 20000 SIRIUS XM HLDGS INC COM 82968B103 85 50000 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 9 19100 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 11 20000 SH Put SOLE 0 0 20000 SIRIUS XM HLDGS INC COM 82968B103 13 50000 SH Call SOLE 0 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 574 7449 SH SOLE 3948 0 3501 SIX FLAGS ENTMT CORP NEW COM 83001A102 12069 193843 SH SOLE 65867 0 127976 SK TELECOM LTD SPONSORED ADR 78440P108 1175 48594 SH SOLE 42861 0 5733 SKECHERS U S A INC CL A 830566105 268 6884 SH SOLE 0 0 6884 SKYWEST INC COM 830879102 2676 49184 SH SOLE 19576 0 29608 SKYWORKS SOLUTIONS INC COM 83088M102 16048 160067 SH SOLE 34172 0 125895 SL GREEN RLTY CORP COM 78440X101 7857 81138 SH SOLE 79936 0 1202 SLEEP NUMBER CORP COM 83125X103 1671 47550 SH SOLE 44675 0 2875 SLM CORP COM 78442P106 5393 481125 SH SOLE 471961 0 9164 SM ENERGY CO COM 78454L100 340 18849 SH SOLE 0 0 18849 SMART GLOBAL HLDGS INC SHS G8232Y101 563 11304 SH SOLE 0 0 11304 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1125 29478 SH SOLE 23879 0 5599 SMITH A O COM 831865209 6943 109189 SH SOLE 56965 0 52224 SMUCKER J M CO COM NEW 832696405 19441 156757 SH SOLE 17905 0 138852 SNAP INC CL A 83304A106 3935 247971 SH SOLE 0 0 247971 SNAP ON INC COM 833034101 25115 170225 SH SOLE 150450 0 19775 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 4684 95307 SH SOLE 53448 0 41859 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 1944 21169 SH SOLE 0 0 21169 SOGOU INC ADR REPSTG A 83409V104 177 21500 SH SOLE 0 0 21500 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1075 20440 SH SOLE 0 0 20440 SOLIGENIX INC COM 834223307 29 14710 SH SOLE 0 0 14710 SONOCO PRODS CO COM 835495102 2514 51833 SH SOLE 19272 0 32561 SONOMA PHARMACEUTICALS INC COM 83558L105 41 11041 SH SOLE 0 0 11041 SONY CORP SPONSORED ADR 835699307 9894 204672 SH SOLE 145026 0 59646 SOURCE CAP INC COM 836144105 207 5192 SH SOLE 0 0 5192 SOUTH JERSEY INDS INC COM 838518108 3865 137259 SH SOLE 20122 0 117137 SOUTH ST CORP COM 840441109 4209 49346 SH SOLE 36739 0 12607 SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 22 13711 SH SOLE 0 0 13711 SOUTHERN CO COM 842587107 111065 2486899 SH SOLE 1666348 0 820551 SOUTHERN COPPER CORP COM 84265V105 728 13430 SH SOLE 0 0 13430 SOUTHERN FIRST BANCSHARES IN COM 842873101 3180 71453 SH SOLE 0 0 71453 SOUTHWEST AIRLS CO COM 844741108 24104 420812 SH SOLE 213522 0 207290 SOUTHWEST GAS HOLDINGS INC COM 844895102 437 6459 SH SOLE 2316 0 4143 SOUTHWESTERN ENERGY CO COM 845467109 1574 363421 SH SOLE 147917 0 215504 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 34588 143282 SH SOLE 0 0 143282 SPDR GOLD TRUST GOLD SHS 78463V107 58596 465825 SH SOLE 137 0 465688 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 15343 143880 SH SOLE 0 0 143880 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 8664 187240 SH SOLE 169 0 187071 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1208 30198 SH SOLE 0 0 30198 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 5386 133741 SH SOLE 0 0 133741 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 9212 190402 SH SOLE 0 0 190402 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 297 7633 SH SOLE 0 0 7633 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1284 19804 SH SOLE 0 0 19804 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 11562 176382 SH SOLE 165983 0 10399 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 3746 119179 SH SOLE 0 0 119179 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 349 8870 SH SOLE 0 0 8870 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 248 2239 SH SOLE 0 0 2239 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 635 17904 SH SOLE 0 0 17904 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 10417 198464 SH SOLE 0 0 198464 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 311 6305 SH SOLE 0 0 6305 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 489 7108 SH SOLE 0 0 7108 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3981 99360 SH SOLE 0 0 99360 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 247 7136 SH SOLE 0 0 7136 SPDR S&P 500 ETF TR TR UNIT 78462F103 494910 1880685 SH SOLE 293667 0 1587018 SPDR S&P 500 ETF TR TR UNIT 78462F103 25 13700 SH Put SOLE 0 0 13700 SPDR S&P 500 ETF TR TR UNIT 78462F103 47 12000 SH Put SOLE 0 0 12000 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 214448 627497 SH SOLE 327858 0 299639 SPDR SER TR BLOMBERG BRC INV 78468R200 166932 5432218 SH SOLE 4926290 0 505928 SPDR SER TR BLOOMBERG SRT TR 78468R408 1618 59121 SH SOLE 0 0 59121 SPDR SER TR DORSEY WRGT FI 78468R713 1992 79246 SH SOLE 0 0 79246 SPDR SER TR NUVEEN BLMBRG SR 78468R739 81493 1704168 SH SOLE 1672148 0 32020 SPDR SER TR NUVEEN BRC MUNIC 78468R721 4433 92294 SH SOLE 67983 0 24311 SPDR SER TR PORTFOLIO SH TSR 78468R101 3440 115898 SH SOLE 0 0 115898 SPDR SER TR PORTFOLIO SM ETF 78468R853 2091 69880 SH SOLE 0 0 69880 SPDR SER TR PRTFLO S&P500 HI 78468R788 279 7803 SH SOLE 0 0 7803 SPDR SER TR SPDR BLOOMBERG 78468R663 526 5750 SH SOLE 0 0 5750 SPDR SER TR SSGA US LRG ETF 78468R804 919 10208 SH SOLE 0 0 10208 SPDR SER TR SSGA US SMAL ETF 78468R887 516 5814 SH SOLE 0 0 5814 SPDR SERIES TRUST AEROSPACE DEF 78464A631 9350 107621 SH SOLE 0 0 107621 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 28004 542077 SH SOLE 979 0 541098 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 1153 34856 SH SOLE 0 0 34856 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 2362 80026 SH SOLE 78 0 79948 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 1353 44540 SH SOLE 0 0 44540 SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 827 22979 SH SOLE 0 0 22979 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 291 5222 SH SOLE 0 0 5222 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 143720 4008909 SH SOLE 3877856 0 131053 SPDR SERIES TRUST CITI INT GVT ETF 78464A490 1122 18839 SH SOLE 0 0 18839 SPDR SERIES TRUST COMP SOFTWARE 78464A599 488 6457 SH SOLE 0 0 6457 SPDR SERIES TRUST DJ REIT ETF 78464A607 960 11146 SH SOLE 108 0 11038 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 538 7721 SH SOLE 0 0 7721 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 36518 655147 SH SOLE 636901 0 18246 SPDR SERIES TRUST NYSE TECH ETF 78464A102 75230 845946 SH SOLE 812579 0 33367 SPDR SERIES TRUST OILGAS EQUIP 78464A748 1876 128875 SH SOLE 0 0 128875 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 129922 3873640 SH SOLE 3767051 0 106589 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 888 32580 SH SOLE 0 0 32580 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 12693 382774 SH SOLE 382474 0 300 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 24678 817155 SH SOLE 583619 0 233536 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 10153 302889 SH SOLE 1081 0 301808 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 283 1799 SH SOLE 0 0 1799 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 5986 60180 SH SOLE 57823 0 2357 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1162 4996 SH SOLE 0 0 4996 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 794 6430 SH SOLE 0 0 6430 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4478 33673 SH SOLE 0 0 33673 SPDR SERIES TRUST S&P BIOTECH 78464A870 38178 435157 SH SOLE 0 0 435157 SPDR SERIES TRUST S&P BIOTECH 78464A870 520 41800 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 7412 154774 SH SOLE 0 0 154774 SPDR SERIES TRUST S&P CAP MKTS 78464A771 11984 205517 SH SOLE 202307 0 3210 SPDR SERIES TRUST S&P DIVID ETF 78464A763 325369 3567629 SH SOLE 2831952 0 735677 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1593 39059 SH SOLE 0 0 39059 SPDR SERIES TRUST S&P INS ETF 78464A789 1366 44025 SH SOLE 0 0 44025 SPDR SERIES TRUST S&P METALS MNG 78464A755 2891 84917 SH SOLE 0 0 84917 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2632 74727 SH SOLE 0 0 74727 SPDR SERIES TRUST S&P PHARMAC 78464A722 2846 67962 SH SOLE 0 0 67962 SPDR SERIES TRUST S&P REGL BKG 78464A698 18820 311640 SH SOLE 0 0 311640 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 476 10755 SH SOLE 0 0 10755 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 20165 287824 SH SOLE 0 0 287824 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 1520 24203 SH SOLE 0 0 24203 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1274 29323 SH SOLE 0 0 29323 SPECTRA ENERGY PARTNERS LP COM 84756N109 18087 537671 SH SOLE 494070 0 43601 SPECTRUM BRANDS HLDGS INC COM 84763R101 2853 27507 SH SOLE 24233 0 3274 SPIRE INC COM 84857L101 527 7290 SH SOLE 0 0 7290 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 21101 252107 SH SOLE 105460 0 146647 SPIRIT AIRLS INC COM 848577102 1734 45900 SH SOLE 326 0 45574 SPIRIT RLTY CAP INC NEW COM 84860W102 619 79745 SH SOLE 0 0 79745 SPLUNK INC COM 848637104 19199 195129 SH SOLE 152712 0 42417 SPRAGUE RES LP COM UNIT REP LTD 849343108 607 25436 SH SOLE 0 0 25436 SPRINT CORP COM SER 1 85207U105 234 47890 SH SOLE 0 0 47890 SPROTT FOCUS TR INC COM 85208J109 162 20848 SH SOLE 0 0 20848 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 11112 840526 SH SOLE 0 0 840526 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 6186 575483 SH SOLE 0 0 575483 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1802 211237 SH SOLE 0 0 211237 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1107 183287 SH SOLE 0 0 183287 SPROUTS FMRS MKT INC COM 85208M102 774 32991 SH SOLE 16197 0 16794 SPX CORP COM 784635104 1215 37409 SH SOLE 30350 0 7059 SPX FLOW INC COM 78469X107 2002 40697 SH SOLE 0 0 40697 SQUARE INC CL A 852234103 12505 254174 SH SOLE 49333 0 204841 SRC ENERGY INC COM 78470V108 5526 585959 SH SOLE 0 0 585959 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 16626 309926 SH SOLE 36902 0 273024 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 24006 506242 SH SOLE 430550 0 75692 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 29218 766486 SH SOLE 0 0 766486 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 624 24041 SH SOLE 0 0 24041 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 14752 307529 SH SOLE 0 0 307529 SSR MNG INC COM 784730103 165 17236 SH SOLE 0 0 17236 ST JOE CO COM 790148100 504 26749 SH SOLE 0 0 26749 STAG INDL INC COM 85254J102 26283 1098801 SH SOLE 1036644 0 62157 STAMPS COM INC COM NEW 852857200 1950 9697 SH SOLE 0 0 9697 STANLEY BLACK & DECKER INC COM 854502101 18297 119428 SH SOLE 67402 0 52026 STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 909 7922 SH SOLE 0 0 7922 STAR GROUP L P UNIT LTD PARTNR 85512C105 278 29710 SH SOLE 0 0 29710 STARBUCKS CORP COM 855244109 96204 1661845 SH SOLE 733303 0 928542 STARBUCKS CORP COM 855244109 1 26400 SH Call SOLE 0 0 0 STARBUCKS CORP COM 855244109 1 20400 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC COM 85571B105 5550 264931 SH SOLE 134011 0 130920 STATE BK FINL CORP COM 856190103 2907 96883 SH SOLE 0 0 96883 STATE STR CORP COM 857477103 15181 152224 SH SOLE 123468 0 28756 STATOIL ASA SPONSORED ADR 85771P102 40574 1715606 SH SOLE 1706223 0 9383 STEEL DYNAMICS INC COM 858119100 31798 719073 SH SOLE 508002 0 211071 STEELCASE INC CL A 858155203 1341 98590 SH SOLE 0 0 98590 STEIN MART INC COM 858375108 170 111531 SH SOLE 0 0 111531 STELLUS CAP INVT CORP COM 858568108 952 82687 SH SOLE 0 0 82687 STEPAN CO COM 858586100 1068 12844 SH SOLE 0 0 12844 STERICYCLE INC COM 858912108 32500 555273 SH SOLE 505756 0 49517 STERIS PLC SHS USD G84720104 28366 303832 SH SOLE 284612 0 19220 STERLING BANCORP DEL COM 85917A100 1245 55203 SH SOLE 7854 0 47349 STERLING CONSTRUCTION CO INC COM 859241101 842 73494 SH SOLE 0 0 73494 STIFEL FINL CORP COM 860630102 916 15466 SH SOLE 11915 0 3551 STMICROELECTRONICS N V NY REGISTRY 861012102 2439 109439 SH SOLE 20252 0 89187 STOCK YDS BANCORP INC COM 861025104 298 8488 SH SOLE 0 0 8488 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 799 128587 SH SOLE 0 0 128587 STORE CAP CORP COM 862121100 868 34987 SH SOLE 0 0 34987 STRYKER CORP COM 863667101 28412 176551 SH SOLE 64316 0 112235 STUDENT TRANSN INC COM 86388A108 84 11166 SH SOLE 0 0 11166 STURM RUGER & CO INC COM 864159108 980 18661 SH SOLE 0 0 18661 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 984 44700 SH SOLE 224 0 44476 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 13289 1563370 SH SOLE 1548624 0 14746 SUMMIT HOTEL PPTYS INC COM 866082100 1871 137509 SH SOLE 115462 0 22047 SUMMIT MATLS INC CL A 86614U100 948 31311 SH SOLE 30391 0 920 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 551 39186 SH SOLE 0 0 39186 SUN CMNTYS INC COM 866674104 2101 22991 SH SOLE 18351 0 4640 SUN HYDRAULICS CORP COM 866942105 347 6483 SH SOLE 0 0 6483 SUN LIFE FINL INC COM 866796105 242 5899 SH SOLE 0 0 5899 SUNCOKE ENERGY INC COM 86722A103 560 52033 SH SOLE 50169 0 1864 SUNCOR ENERGY INC NEW COM 867224107 24489 709258 SH SOLE 575853 0 133405 SUNOCO LP COM U REP LP 86765K109 1430 56053 SH SOLE 0 0 56053 SUNOPTA INC COM 8676EP108 818 115222 SH SOLE 0 0 115222 SUNPOWER CORP COM 867652406 169 21238 SH SOLE 0 0 21238 SUNRUN INC COM 86771W105 137 15365 SH SOLE 0 0 15365 SUNTRUST BKS INC COM 867914103 41244 606167 SH SOLE 373954 0 232213 SUPERIOR ENERGY SVCS INC COM 868157108 3475 412263 SH SOLE 269735 0 142528 SUPERNUS PHARMACEUTICALS INC COM 868459108 401 8762 SH SOLE 5369 0 3393 SUTHERLAND ASSET MGMT CORP M COM 86933G105 11138 735169 SH SOLE 0 0 735169 SVB FINL GROUP COM 78486Q101 27740 115577 SH SOLE 14494 0 101083 SWISS HELVETIA FD INC COM 870875101 130 10633 SH SOLE 0 0 10633 SYKES ENTERPRISES INC COM 871237103 1520 52511 SH SOLE 51199 0 1312 SYMANTEC CORP COM 871503108 1144 44239 SH SOLE 0 0 44239 SYNALLOY CP DEL COM 871565107 256 17500 SH SOLE 0 0 17500 SYNAPTICS INC COM 87157D109 1111 24300 SH SOLE 9659 0 14641 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 2625 248857 SH SOLE 0 0 248857 SYNCHRONY FINL COM 87165B103 40311 1202254 SH SOLE 300757 0 901497 SYNCHRONY FINL COM 87165B103 1 13800 SH Call SOLE 0 0 0 SYNCHRONY FINL COM 87165B103 18 33000 SH Call SOLE 0 0 0 SYNCHRONY FINL COM 87165B103 2 15500 SH Call SOLE 0 0 0 SYNEOS HEALTH INC CL A 87166B102 2088 58827 SH SOLE 26685 0 32142 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 266 145243 SH SOLE 0 0 145243 SYNNEX CORP COM 87162W100 1712 14460 SH SOLE 0 0 14460 SYNOPSYS INC COM 871607107 6904 82935 SH SOLE 33934 0 49001 SYNOVUS FINL CORP COM NEW 87161C501 6489 129937 SH SOLE 33946 0 95991 SYNTEL INC COM 87162H103 3189 124918 SH SOLE 0 0 124918 SYNTHETIC BIOLOGICS INC COM 87164U102 4 14000 SH SOLE 0 0 14000 SYSCO CORP COM 871829107 66680 1112075 SH SOLE 858226 0 253849 T MOBILE US INC COM 872590104 10272 168276 SH SOLE 21910 0 146366 TABLEAU SOFTWARE INC CL A 87336U105 1272 15735 SH SOLE 13281 0 2454 TAHOE RES INC COM 873868103 135 28863 SH SOLE 0 0 28863 TAILORED BRANDS INC COM 87403A107 399 15920 SH SOLE 0 0 15920 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 66160 1511882 SH SOLE 1099300 0 412582 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2785 28486 SH SOLE 24464 0 4022 TAL ED GROUP SPONSORED ADS 874080104 3196 86158 SH SOLE 48613 0 37545 TALLGRASS ENERGY GP LP SHS CL A 874696107 649 34128 SH SOLE 13665 0 20463 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 2781 73395 SH SOLE 0 0 73395 TANGER FACTORY OUTLET CTRS I COM 875465106 5596 254346 SH SOLE 167541 0 86805 TAPESTRY INC COM 876030107 7865 149499 SH SOLE 103377 0 46122 TARGA RES CORP COM 87612G101 53816 1223089 SH SOLE 884795 0 338294 TARGET CORP COM 87612E106 80004 1152297 SH SOLE 764386 0 387911 TARGET CORP COM 87612E106 4 12500 SH Call SOLE 0 0 0 TATA MTRS LTD SPONSORED ADR 876568502 300 11661 SH SOLE 10890 0 771 TC PIPELINES LP UT COM LTD PRT 87233Q108 860 24786 SH SOLE 0 0 24786 TCG BDC INC COM 872280102 246 13767 SH SOLE 0 0 13767 TCP CAP CORP COM 87238Q103 1639 115235 SH SOLE 0 0 115235 TCW STRATEGIC INCOME FUND IN COM 872340104 373 67052 SH SOLE 0 0 67052 TD AMERITRADE HLDG CORP COM 87236Y108 15209 256776 SH SOLE 199094 0 57682 TE CONNECTIVITY LTD REG SHS H84989104 110613 1107237 SH SOLE 1060877 0 46360 TECH DATA CORP COM 878237106 425 4990 SH SOLE 0 0 4990 TECHNIPFMC PLC COM G87110105 247 8399 SH SOLE 0 0 8399 TECK RESOURCES LTD CL B 878742204 1968 76393 SH SOLE 0 0 76393 TECK RESOURCES LTD CL B 878742204 8 18400 SH Call SOLE 0 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 255 14229 SH SOLE 0 0 14229 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 192 84402 SH SOLE 0 0 84402 TEGNA INC COM 87901J105 741 65014 SH SOLE 58735 0 6279 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 7379 342753 SH SOLE 0 0 342753 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 11290 685095 SH SOLE 1000 0 684095 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 5268 274098 SH SOLE 0 0 274098 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2464 192034 SH SOLE 0 0 192034 TELADOC INC COM 87918A105 8965 222456 SH SOLE 38348 0 184108 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 2948 308026 SH SOLE 301558 0 6468 TELEDYNE TECHNOLOGIES INC COM 879360105 11342 60596 SH SOLE 60170 0 426 TELEFLEX INC COM 879369106 12762 50044 SH SOLE 33274 0 16770 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1743 113503 SH SOLE 112294 0 1209 TELEFONICA S A SPONSORED ADR 879382208 3879 393044 SH SOLE 0 0 393044 TELEPHONE & DATA SYS INC COM NEW 879433829 346 12342 SH SOLE 0 0 12342 TELIGENT INC NEW COM 87960W104 100 29900 SH SOLE 0 0 29900 TELUS CORP COM 87971M103 20398 580998 SH SOLE 568622 0 12376 TEMPLETON EMERG MKTS INCOME COM 880192109 689 60935 SH SOLE 0 0 60935 TEMPLETON EMERGING MKTS FD I COM 880191101 239 14692 SH SOLE 0 0 14692 TEMPLETON GLOBAL INCOME FD COM 880198106 3164 495191 SH SOLE 0 0 495191 TEMPUR SEALY INTL INC COM 88023U101 627 13844 SH SOLE 2155 0 11689 TENET HEALTHCARE CORP COM NEW 88033G407 342 14084 SH SOLE 0 0 14084 TENNECO INC COM 880349105 3363 61297 SH SOLE 49809 0 11488 TERADATA CORP DEL COM 88076W103 5241 132113 SH SOLE 106082 0 26031 TERADYNE INC COM 880770102 1826 39943 SH SOLE 22149 0 17794 TEREX CORP NEW COM 880779103 484 12935 SH SOLE 0 0 12935 TERRENO RLTY CORP COM 88146M101 1062 30772 SH SOLE 30492 0 280 TESARO INC COM 881569107 279 4881 SH SOLE 293 0 4588 TESLA INC COM 88160R101 18318 68832 SH SOLE 16107 0 52725 TESSCO TECHNOLOGIES INC COM 872386107 796 34377 SH SOLE 34377 0 0 TETRA TECH INC NEW COM 88162G103 482 9849 SH SOLE 2957 0 6892 TETRA TECHNOLOGIES INC DEL COM 88162F105 58 15413 SH SOLE 0 0 15413 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 971 1108000 PRN SOLE 0 0 1108000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 12405 725865 SH SOLE 125525 0 600340 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 9627 107089 SH SOLE 26720 0 80369 TEXAS INSTRS INC COM 882508104 111328 1071572 SH SOLE 719844 0 351728 TEXAS PAC LD TR SUB CTF PROP I T 882610108 4093 8098 SH SOLE 0 0 8098 TEXAS ROADHOUSE INC COM 882681109 3156 54618 SH SOLE 41264 0 13354 TEXTRON INC COM 883203101 8215 139298 SH SOLE 98173 0 41125 TG THERAPEUTICS INC COM 88322Q108 3209 226017 SH SOLE 0 0 226017 THE CUSHING MLP INFASTCR TOT COM NEW 231631201 119 11400 SH SOLE 0 0 11400 THE TRADE DESK INC COM CL A 88339J105 856 17243 SH SOLE 3840 0 13403 THERAPEUTICSMD INC COM 88338N107 2694 553233 SH SOLE 0 0 553233 THERAPEUTICSMD INC COM 88338N107 6 15000 SH Call SOLE 0 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 44788 216926 SH SOLE 124372 0 92554 THERMO FISHER SCIENTIFIC INC COM 883556102 206 2500 SH Call SOLE 0 0 0 THERMON GROUP HLDGS INC COM 88362T103 607 27094 SH SOLE 26933 0 161 THL CR INC COM 872438106 1082 139223 SH SOLE 0 0 139223 THL CR SR LN FD COM 87244R103 1405 81690 SH SOLE 0 0 81690 THOMSON REUTERS CORP COM 884903105 26713 691320 SH SOLE 600679 0 90641 THOR INDS INC COM 885160101 10319 89594 SH SOLE 80354 0 9240 TIER REIT INC COM NEW 88650V208 432 23370 SH SOLE 0 0 23370 TIFFANY & CO NEW COM 886547108 3389 34704 SH SOLE 0 0 34704 TIME WARNER INC COM NEW 887317303 117507 1242384 SH SOLE 144575 0 1097809 TIME WARNER INC COM NEW 887317303 14 10100 SH Call SOLE 0 0 0 TIME WARNER INC COM NEW 887317303 24 82900 SH Call SOLE 0 0 0 TIMKEN CO COM 887389104 15259 334624 SH SOLE 325119 0 9505 TIVITY HEALTH INC COM 88870R102 751 18938 SH SOLE 13147 0 5791 TJX COS INC NEW COM 872540109 33699 413165 SH SOLE 182838 0 230327 TJX COS INC NEW COM 872540109 97 37300 SH Call SOLE 0 0 0 TJX COS INC NEW COM 872540109 489 37300 SH Call SOLE 0 0 0 TOLL BROTHERS INC COM 889478103 5714 132107 SH SOLE 92402 0 39705 TOPBUILD CORP COM 89055F103 363 4740 SH SOLE 2155 0 2585 TORCHLIGHT ENERGY RES INC COM 89102U103 33 25000 SH SOLE 0 0 25000 TORCHMARK CORP COM 891027104 9042 107425 SH SOLE 89707 0 17718 TORO CO COM 891092108 11128 178190 SH SOLE 161953 0 16237 TORONTO DOMINION BK ONT COM NEW 891160509 10708 188718 SH SOLE 0 0 188718 TORTOISE ENERGY INDEPENDENC COM 89148K101 316 28059 SH SOLE 0 0 28059 TORTOISE ENERGY INFRA CORP COM 89147L100 3206 128328 SH SOLE 56698 0 71630 TORTOISE MLP FD INC COM 89148B101 4425 277112 SH SOLE 0 0 277112 TORTOISE PIPELINE & ENERGY F COM 89148H108 3285 204788 SH SOLE 0 0 204788 TOTAL S A SPONSORED ADR 89151E109 199363 3455764 SH SOLE 3073572 0 382192 TOTAL SYS SVCS INC COM 891906109 17649 204607 SH SOLE 77107 0 127500 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 6655 246615 SH SOLE 244276 0 2339 TOWNEBANK PORTSMOUTH VA COM 89214P109 1298 45370 SH SOLE 4486 0 40884 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 12522 96046 SH SOLE 81991 0 14055 TPG SPECIALTY LENDING INC COM 87265K102 741 41500 SH SOLE 0 0 41500 TPI COMPOSITES INC COM 87266J104 603 26845 SH SOLE 0 0 26845 TRACON PHARMACEUTICALS INC COM 89237H100 219 95069 SH SOLE 0 0 95069 TRACTOR SUPPLY CO COM 892356106 16515 262057 SH SOLE 87315 0 174742 TRANSCANADA CORP COM 89353D107 2562 61968 SH SOLE 25287 0 36681 TRANSDIGM GROUP INC COM 893641100 2044 6660 SH SOLE 3052 0 3608 TRANSENTERIX INC COM NEW 89366M201 126 73966 SH SOLE 0 0 73966 TRANSOCEAN LTD REG SHS H8817H100 695 70222 SH SOLE 9214 0 61008 TRANSUNION COM 89400J107 1403 24718 SH SOLE 15656 0 9062 TRAVELCENTERS AMER LLC COM 894174101 71 19667 SH SOLE 0 0 19667 TRAVELERS COMPANIES INC COM 89417E109 44872 323150 SH SOLE 258374 0 64776 TRAVELPORT WORLDWIDE LTD SHS G9019D104 9872 604136 SH SOLE 602723 0 1413 TREEHOUSE FOODS INC COM 89469A104 820 21424 SH SOLE 0 0 21424 TREX CO INC COM 89531P105 2532 23278 SH SOLE 11506 0 11772 TRI CONTL CORP COM 895436103 5564 211493 SH SOLE 401 0 211092 TRI POINTE GROUP INC COM 87265H109 4289 261030 SH SOLE 0 0 261030 TRIANGLE CAP CORP COM 895848109 1238 111230 SH SOLE 0 0 111230 TRIMBLE INC COM 896239100 257 7153 SH SOLE 3102 0 4051 TRINITY INDS INC COM 896522109 13454 412309 SH SOLE 394958 0 17351 TRINSEO S A SHS L9340P101 211 2852 SH SOLE 0 0 2852 TRIPADVISOR INC COM 896945201 353 8643 SH SOLE 5270 0 3373 TRITON INTL LTD CL A G9078F107 754 24638 SH SOLE 0 0 24638 TRIUMPH BANCORP INC COM 89679E300 247 6000 SH SOLE 0 0 6000 TRIUMPH GROUP INC NEW COM 896818101 2173 86217 SH SOLE 0 0 86217 TRONOX LTD SHS CL A Q9235V101 275 14913 SH SOLE 10106 0 4807 TROVAGENE INC COM NEW 897238309 8 22000 SH SOLE 0 0 22000 TRUECAR INC COM 89785L107 104 11000 SH SOLE 0 0 11000 TRUSTCO BK CORP N Y COM 898349105 328 38794 SH SOLE 0 0 38794 TRUSTMARK CORP COM 898402102 698 22413 SH SOLE 0 0 22413 TUPPERWARE BRANDS CORP COM 899896104 3803 78601 SH SOLE 71914 0 6687 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 5972 624643 SH SOLE 623742 0 901 TWENTY FIRST CENTY FOX INC CL A 90130A101 6309 171957 SH SOLE 75730 0 96227 TWENTY FIRST CENTY FOX INC CL B 90130A200 2874 79014 SH SOLE 28416 0 50598 TWILIO INC CL A 90138F102 892 23359 SH SOLE 0 0 23359 TWITTER INC COM 90184L102 79706 2747543 SH SOLE 2486024 0 261519 TWO HBRS INVT CORP COM NEW 90187B408 1002 65178 SH SOLE 0 0 65178 TYLER TECHNOLOGIES INC COM 902252105 4631 21950 SH SOLE 16535 0 5415 TYSON FOODS INC CL A 902494103 12383 169185 SH SOLE 129489 0 39696 U S CONCRETE INC COM NEW 90333L201 1265 20936 SH SOLE 0 0 20936 U S G CORP COM NEW 903293405 619 15323 SH SOLE 0 0 15323 U S SILICA HLDGS INC COM 90346E103 751 29442 SH SOLE 89 0 29353 UBIQUITI NETWORKS INC COM 90347A100 256 3727 SH SOLE 0 0 3727 UBS AG JERSEY BRH ALERIAN INFRST 902641646 485 22959 SH SOLE 0 0 22959 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 201 10161 SH SOLE 0 0 10161 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 2349 155751 SH SOLE 151074 0 4677 UBS GROUP AG SHS H42097107 29923 1703997 SH SOLE 1447818 0 256179 UDR INC COM 902653104 883 24784 SH SOLE 0 0 24784 UGI CORP NEW COM 902681105 1649 37121 SH SOLE 42 0 37079 ULTA BEAUTY INC COM 90384S303 6038 29557 SH SOLE 16604 0 12953 ULTIMATE SOFTWARE GROUP INC COM 90385D107 9916 40690 SH SOLE 28983 0 11707 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 267 5231 SH SOLE 0 0 5231 UMB FINL CORP COM 902788108 704 9724 SH SOLE 9249 0 475 UMH PPTYS INC COM 903002103 925 68953 SH SOLE 0 0 68953 UMPQUA HLDGS CORP COM 904214103 36054 1683997 SH SOLE 1599701 0 84296 UNDER ARMOUR INC CL A 904311107 1456 89041 SH SOLE 268 0 88773 UNDER ARMOUR INC CL C 904311206 3333 232261 SH SOLE 9647 0 222614 UNIFIRST CORP MASS COM 904708104 5153 31879 SH SOLE 31806 0 73 UNILEVER N V N Y SHS NEW 904784709 31227 553772 SH SOLE 470393 0 83379 UNILEVER PLC SPON ADR NEW 904767704 78448 1411949 SH SOLE 1258291 0 153658 UNION BANKSHARES CORP NEW COM 90539J109 1861 50691 SH SOLE 0 0 50691 UNION BANKSHARES INC COM 905400107 778 15317 SH SOLE 0 0 15317 UNION PAC CORP COM 907818108 304780 2267187 SH SOLE 884490 0 1382697 UNION PAC CORP COM 907818108 4 32800 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 17 14600 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 100 25600 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 357 29900 SH Call SOLE 0 0 0 UNIT CORP COM 909218109 2240 113348 SH SOLE 0 0 113348 UNITED BANKSHARES INC WEST V COM 909907107 3399 96434 SH SOLE 0 0 96434 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 692 21852 SH SOLE 5613 0 16239 UNITED CONTL HLDGS INC COM 910047109 9296 133808 SH SOLE 69914 0 63894 UNITED FINL BANCORP INC NEW COM 910304104 168 10374 SH SOLE 0 0 10374 UNITED FIRE GROUP INC COM 910340108 1579 32990 SH SOLE 0 0 32990 UNITED INS HLDGS CORP COM 910710102 4691 245087 SH SOLE 0 0 245087 UNITED PARCEL SERVICE INC CL B 911312106 160846 1536828 SH SOLE 1243780 0 293048 UNITED RENTALS INC COM 911363109 8062 46676 SH SOLE 20029 0 26647 UNITED STATES OIL FUND LP UNITS 91232N108 305 23277 SH SOLE 0 0 23277 UNITED STATES STL CORP NEW COM 912909108 6177 175527 SH SOLE 41567 0 133960 UNITED TECHNOLOGIES CORP COM 913017109 84907 674806 SH SOLE 242001 0 432805 UNITED THERAPEUTICS CORP DEL COM 91307C102 327 2906 SH SOLE 1084 0 1822 UNITEDHEALTH GROUP INC COM 91324P102 289706 1353723 SH SOLE 827010 0 526713 UNITI GROUP INC COM 91325V108 11770 724317 SH SOLE 12140 0 712177 UNIVAR INC COM 91336L107 2024 72923 SH SOLE 69071 0 3852 UNIVERSAL CORP VA COM 913456109 360 7427 SH SOLE 0 0 7427 UNIVERSAL DISPLAY CORP COM 91347P105 3916 38768 SH SOLE 162 0 38606 UNIVERSAL ELECTRS INC COM 913483103 1416 27214 SH SOLE 27070 0 144 UNIVERSAL HLTH SVCS INC CL B 913903100 5696 48101 SH SOLE 37888 0 10213 UNIVERSAL INS HLDGS INC COM 91359V107 240 7536 SH SOLE 6401 0 1135 UNIVERSAL SEC INSTRS INC COM NEW 913821302 104 73513 SH SOLE 0 0 73513 UNIVERSAL STAINLESS & ALLOY COM 913837100 411 14938 SH SOLE 0 0 14938 UNUM GROUP COM 91529Y106 4892 102756 SH SOLE 96086 0 6670 UPLAND SOFTWARE INC COM 91544A109 1380 47949 SH SOLE 0 0 47949 URANIUM ENERGY CORP COM 916896103 21 16400 SH SOLE 0 0 16400 URBAN OUTFITTERS INC COM 917047102 775 20970 SH SOLE 0 0 20970 US BANCORP DEL COM NEW 902973304 111836 2214571 SH SOLE 1677452 0 537119 US FOODS HLDG CORP COM 912008109 310 9472 SH SOLE 7250 0 2222 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 829 48940 SH SOLE 0 0 48940 UTAH MED PRODS INC COM 917488108 850 8596 SH SOLE 8596 0 0 V F CORP COM 918204108 31476 424658 SH SOLE 234741 0 189917 VAIL RESORTS INC COM 91879Q109 2315 10438 SH SOLE 4869 0 5569 VALE S A ADR 91912E105 2943 231381 SH SOLE 170680 0 60701 VALEANT PHARMACEUTICALS INTL COM 91911K102 1422 89301 SH SOLE 0 0 89301 VALEANT PHARMACEUTICALS INTL COM 91911K102 10 18000 SH Call SOLE 0 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 51 15000 SH Call SOLE 0 0 0 VALERO ENERGY CORP NEW COM 91913Y100 86543 932875 SH SOLE 709211 0 223664 VALHI INC NEW COM 918905100 1663 274465 SH SOLE 0 0 274465 VALLEY NATL BANCORP COM 919794107 2747 220493 SH SOLE 0 0 220493 VALMONT INDS INC COM 920253101 1852 12660 SH SOLE 0 0 12660 VALVOLINE INC COM 92047W101 4239 191528 SH SOLE 177026 0 14502 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 782 12649 SH SOLE 0 0 12649 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 2854 121292 SH SOLE 0 0 121292 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 4677 235275 SH SOLE 0 0 235275 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 185 10769 SH SOLE 0 0 10769 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 2073 17221 SH SOLE 0 0 17221 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 1207 41533 SH SOLE 0 0 41533 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 12741 579650 SH SOLE 0 0 579650 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 304 26534 SH SOLE 0 0 26534 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 260 12518 SH SOLE 0 0 12518 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 9082 293076 SH SOLE 25237 0 267839 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 645 32909 SH SOLE 116 0 32793 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1800 55975 SH SOLE 0 0 55975 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1 10400 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 338 9859 SH SOLE 0 0 9859 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 5670 136729 SH SOLE 0 0 136729 VANECK VECTORS ETF TR NAT RES ETF 92189F841 625 17231 SH SOLE 0 0 17231 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 2508 105080 SH SOLE 0 0 105080 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 5244 92275 SH SOLE 0 0 92275 VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 1950 70093 SH SOLE 0 0 70093 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 766 33695 SH SOLE 0 0 33695 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 10514 100826 SH SOLE 0 0 100826 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 480 19811 SH SOLE 18233 0 1578 VANECK VECTORS ETF TR STEEL ETF 92189F205 300 6552 SH SOLE 0 0 6552 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 652 33349 SH SOLE 0 0 33349 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1790 12861 SH SOLE 0 0 12861 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1352 12822 SH SOLE 0 0 12822 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 417 3087 SH SOLE 0 0 3087 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 5399 42613 SH SOLE 0 0 42613 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 4959 42031 SH SOLE 0 0 42031 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 5782 38689 SH SOLE 0 0 38689 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1854 13233 SH SOLE 0 0 13233 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 11602 141882 SH SOLE 504 0 141378 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 14930 164230 SH SOLE 1625 0 162605 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 14975 190913 SH SOLE 777 0 190136 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 91313 1142392 SH SOLE 567981 0 574411 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 10368 189428 SH SOLE 0 0 189428 VANGUARD GROUP DIV APP ETF 921908844 59205 585902 SH SOLE 252 0 585650 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 29661 265860 SH SOLE 0 0 265860 VANGUARD INDEX FDS GROWTH ETF 922908736 65836 464026 SH SOLE 177 0 463849 VANGUARD INDEX FDS LARGE CAP ETF 922908637 10207 84210 SH SOLE 20772 0 63438 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 14316 110452 SH SOLE 88 0 110364 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 10469 95699 SH SOLE 0 0 95699 VANGUARD INDEX FDS MID CAP ETF 922908629 23631 153242 SH SOLE 18 0 153224 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 57139 757095 SH SOLE 436 0 756659 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2565517 10597767 SH SOLE 10042940 0 554827 VANGUARD INDEX FDS SM CP VAL ETF 922908611 14274 110293 SH SOLE 926 0 109367 VANGUARD INDEX FDS SMALL CP ETF 922908751 31799 216439 SH SOLE 24 0 216415 VANGUARD INDEX FDS SML CP GRW ETF 922908595 11193 68270 SH SOLE 23 0 68247 VANGUARD INDEX FDS TOTAL STK MKT 922908769 57523 423833 SH SOLE 3599 0 420234 VANGUARD INDEX FDS VALUE ETF 922908744 76972 745998 SH SOLE 317621 0 428377 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 86989 1599939 SH SOLE 715326 0 884613 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 78595 1672939 SH SOLE 25795 0 1647144 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 11416 196324 SH SOLE 0 0 196324 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 6765 92729 SH SOLE 59811 0 32918 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5446 45668 SH SOLE 0 0 45668 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3054 50137 SH SOLE 0 0 50137 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 10899 147991 SH SOLE 0 0 147991 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 5516 112785 SH SOLE 0 0 112785 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 212173 4175002 SH SOLE 4112103 0 62899 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 52746 621715 SH SOLE 424109 0 197606 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1360 14882 SH SOLE 0 0 14882 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 18450 357567 SH SOLE 351409 0 6158 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 9737 162174 SH SOLE 143967 0 18207 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 86674 1105104 SH SOLE 505651 0 599453 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1335 9560 SH SOLE 0 0 9560 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1214 10014 SH SOLE 0 0 10014 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 526 5013 SH SOLE 0 0 5013 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 208 1503 SH SOLE 0 0 1503 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 3007 24658 SH SOLE 0 0 24658 VANGUARD STAR FD VG TL INTL STK F 921909768 21932 387830 SH SOLE 0 0 387830 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 102895 2325314 SH SOLE 2105 0 2323209 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 3302 42090 SH SOLE 0 0 42090 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 175375 2126018 SH SOLE 1522922 0 603096 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 4526 70263 SH SOLE 0 0 70263 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 1973 29689 SH SOLE 0 0 29689 VANGUARD WORLD FD MEGA CAP INDEX 921910873 6974 76982 SH SOLE 0 0 76982 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 26190 353634 SH SOLE 0 0 353634 VANGUARD WORLD FD MEGA GRWTH IND 921910816 29197 260131 SH SOLE 0 0 260131 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 3647 22993 SH SOLE 0 0 22993 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 545 4004 SH SOLE 0 0 4004 VANGUARD WORLD FDS ENERGY ETF 92204A306 4886 52896 SH SOLE 52 0 52844 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 20186 290564 SH SOLE 0 0 290564 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 15542 101232 SH SOLE 0 0 101232 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 7451 53564 SH SOLE 0 0 53564 VANGUARD WORLD FDS INF TECH ETF 92204A702 33110 193628 SH SOLE 17225 0 176403 VANGUARD WORLD FDS MATERIALS ETF 92204A801 3139 24348 SH SOLE 0 0 24348 VANGUARD WORLD FDS TELCOMM ETF 92204A884 1305 15601 SH SOLE 0 0 15601 VANGUARD WORLD FDS UTILITIES ETF 92204A876 3175 28394 SH SOLE 0 0 28394 VAREX IMAGING CORP COM 92214X106 2008 56107 SH SOLE 54159 0 1948 VARIAN MED SYS INC COM 92220P105 11405 92989 SH SOLE 88654 0 4335 VARONIS SYS INC COM 922280102 907 14986 SH SOLE 7984 0 7002 VASCULAR BIOGENICS LTD COM M96883109 189 82142 SH SOLE 0 0 82142 VASCULAR BIOGENICS LTD COM M96883109 1 11000 SH Call SOLE 0 0 0 VECTOR GROUP LTD COM 92240M108 531 26033 SH SOLE 0 0 26033 VECTREN CORP COM 92240G101 5145 80486 SH SOLE 62909 0 17577 VEDANTA LTD SPONSORED ADR 92242Y100 467 26578 SH SOLE 25578 0 1000 VEECO INSTRS INC DEL COM 922417100 492 28923 SH SOLE 28866 0 57 VEEVA SYS INC CL A COM 922475108 1206 16522 SH SOLE 1791 0 14731 VENATOR MATLS PLC SHS G9329Z100 386 21319 SH SOLE 11319 0 10000 VENTAS INC COM 92276F100 72505 1463860 SH SOLE 1410317 0 53543 VERACYTE INC COM 92337F107 139 25000 SH SOLE 0 0 25000 VERASTEM INC COM 92337C104 88 29486 SH SOLE 0 0 29486 VEREIT INC COM 92339V100 665 95523 SH SOLE 51503 0 44020 VERICEL CORP COM 92346J108 347 34907 SH SOLE 0 0 34907 VERIFONE SYS INC COM 92342Y109 3268 212494 SH SOLE 162223 0 50271 VERINT SYS INC COM 92343X100 1725 40498 SH SOLE 37669 0 2829 VERISIGN INC COM 92343E102 5303 44732 SH SOLE 3753 0 40979 VERISK ANALYTICS INC COM 92345Y106 8445 81203 SH SOLE 75425 0 5778 VERITONE INC COM 92347M100 238 17100 SH SOLE 0 0 17100 VERIZON COMMUNICATIONS INC COM 92343V104 449565 9401172 SH SOLE 4905011 0 4496161 VERIZON COMMUNICATIONS INC COM 92343V104 1 25300 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 4 99900 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 49 104000 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 7999 248122 SH SOLE 246914 0 1208 VERSUM MATLS INC COM 92532W103 11637 309246 SH SOLE 138309 0 170937 VERTEX PHARMACEUTICALS INC COM 92532F100 69806 428311 SH SOLE 400453 0 27858 VIACOM INC NEW CL B 92553P201 6094 196210 SH SOLE 72223 0 123987 VIACOM INC NEW CL B 92553P201 5 15500 SH Call SOLE 0 0 0 VIACOM INC NEW CL B 92553P201 14 68800 SH Call SOLE 0 0 0 VICOR CORP COM 925815102 571 20000 SH SOLE 0 0 20000 VICTORY PORTFOLIOS II SHS DEVP ENH VOL 92647N816 5349 151928 SH SOLE 0 0 151928 VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 12519 256229 SH SOLE 0 0 256229 VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 940 19222 SH SOLE 0 0 19222 VICTORY PORTFOLIOS II SHS US DISCOVRY 92647N774 1955 44107 SH SOLE 0 0 44107 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 17232 379723 SH SOLE 0 0 379723 VIEWRAY INC COM 92672L107 354 55100 SH SOLE 0 0 55100 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 3395 133623 SH SOLE 0 0 133623 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 2082 125253 SH SOLE 0 0 125253 VIRNETX HLDG CORP COM 92823T108 560 141887 SH SOLE 0 0 141887 VIRTU FINL INC CL A 928254101 542 16435 SH SOLE 0 0 16435 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 423 38456 SH SOLE 0 0 38456 VIRTUS TOTAL RETURN FUND INC COM 92837G100 738 65789 SH SOLE 0 0 65789 VIRTUSA CORP COM 92827P102 675 13937 SH SOLE 0 0 13937 VISA INC COM CL A 92826C839 235247 1966584 SH SOLE 685691 0 1280893 VISTEON CORP COM NEW 92839U206 1131 10263 SH SOLE 8243 0 2020 VISTRA ENERGY CORP COM 92840M102 4441 213188 SH SOLE 115982 0 97206 VITAL THERAPIES INC COM 92847R104 249 36682 SH SOLE 0 0 36682 VMWARE INC CL A COM 928563402 18232 150340 SH SOLE 116964 0 33376 VOC ENERGY TR TR UNIT 91829B103 80 19548 SH SOLE 0 0 19548 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 170964 6145357 SH SOLE 5149163 0 996194 VONAGE HLDGS CORP COM 92886T201 440 41297 SH SOLE 7324 0 33973 VORNADO RLTY TR SH BEN INT 929042109 279 4144 SH SOLE 0 0 4144 VOXELJET AG ADS 92912L107 43 12655 SH SOLE 0 0 12655 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 1051 97916 SH SOLE 0 0 97916 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 651 67838 SH SOLE 0 0 67838 VOYA FINL INC COM 929089100 6166 122107 SH SOLE 84785 0 37322 VOYA GLBL ADV & PREM OPP FD COM 92912R104 312 28565 SH SOLE 0 0 28565 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 256 35074 SH SOLE 0 0 35074 VOYA INFRASTRUCTURE INDLS & COM 92912X101 307 20239 SH SOLE 600 0 19639 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 122 17148 SH SOLE 0 0 17148 VOYA PRIME RATE TR SH BEN INT 92913A100 688 132128 SH SOLE 0 0 132128 VOYA RISK MANAGED NAT RES FD COM 92913C106 720 119201 SH SOLE 0 0 119201 VULCAN MATLS CO COM 929160109 1260 11036 SH SOLE 3883 0 7153 W P CAREY INC COM 92936U109 6516 105111 SH SOLE 0 0 105111 W R BERKLEY CORPORATION COM 084423102 7504 103224 SH SOLE 96561 0 6663 WABASH NATL CORP COM 929566107 855 41092 SH SOLE 6361 0 34731 WABCO HLDGS INC COM 92927K102 16610 124074 SH SOLE 123601 0 473 WABTEC CORP COM 929740108 2610 32067 SH SOLE 23046 0 9021 WADDELL & REED FINL INC CL A 930059100 4014 198622 SH SOLE 1 0 198621 WAGEWORKS INC COM 930427109 1727 38214 SH SOLE 38119 0 95 WALGREENS BOOTS ALLIANCE INC COM 931427108 32098 490249 SH SOLE 73214 0 417035 WALMART INC COM 931142103 168804 1897280 SH SOLE 901509 0 995771 WALMART INC COM 931142103 17 18900 SH Call SOLE 0 0 0 WASHINGTON TR BANCORP COM 940610108 3762 69983 SH SOLE 68066 0 1917 WASTE CONNECTIONS INC COM 94106B101 30814 429528 SH SOLE 42789 0 386739 WASTE MGMT INC DEL COM 94106L109 52021 618421 SH SOLE 241168 0 377253 WASTE MGMT INC DEL COM 94106L109 31 21500 SH Call SOLE 0 0 0 WASTE MGMT INC DEL COM 94106L109 11 16600 SH Call SOLE 0 0 0 WASTE MGMT INC DEL COM 94106L109 3 28600 SH Call SOLE 0 0 0 WATERS CORP COM 941848103 16083 80964 SH SOLE 77112 0 3852 WATSCO INC COM 942622200 6784 37485 SH SOLE 15277 0 22208 WAYFAIR INC CL A 94419L101 2167 32087 SH SOLE 0 0 32087 WD-40 CO COM 929236107 1515 11500 SH SOLE 9753 0 1747 WEATHERFORD INTL PLC ORD SHS G48833100 8704 3800965 SH SOLE 3629144 0 171821 WEBSTER FINL CORP CONN COM 947890109 1730 31221 SH SOLE 28896 0 2325 WEC ENERGY GROUP INC COM 92939U106 48976 781121 SH SOLE 654220 0 126901 WEIBO CORP SPONSORED ADR 948596101 3682 30804 SH SOLE 0 0 30804 WEIGHT WATCHERS INTL INC NEW COM 948626106 455 7140 SH SOLE 2255 0 4885 WEINGARTEN RLTY INVS SH BEN INT 948741103 599 21336 SH SOLE 0 0 21336 WELBILT INC COM 949090104 1191 61221 SH SOLE 41394 0 19827 WELLCARE HEALTH PLANS INC COM 94946T106 1831 9455 SH SOLE 7169 0 2286 WELLS FARGO CO NEW COM 949746101 168736 3219530 SH SOLE 2321452 0 898078 WELLS FARGO CO NEW PERP PFD CNV A 949746804 7385 5725 SH SOLE 0 0 5725 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 96 16876 SH SOLE 0 0 16876 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 83 10376 SH SOLE 0 0 10376 WELLS FARGO MULTI SECTOR INC COM 94987D101 2667 204377 SH SOLE 0 0 204377 WELLTOWER INC COM 95040Q104 87150 1601127 SH SOLE 1338747 0 262380 WENDYS CO COM 95058W100 2688 153135 SH SOLE 102339 0 50796 WESBANCO INC COM 950810101 1467 34680 SH SOLE 0 0 34680 WESCO INTL INC COM 95082P105 4063 65474 SH SOLE 63460 0 2014 WEST PHARMACEUTICAL SVSC INC COM 955306105 6421 72727 SH SOLE 54203 0 18524 WESTAR ENERGY INC COM 95709T100 867 16477 SH SOLE 0 0 16477 WESTERN ALLIANCE BANCORP COM 957638109 3321 57147 SH SOLE 44625 0 12522 WESTERN ASSET CLYM INFL OPP COM 95766R104 2878 254233 SH SOLE 0 0 254233 WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 622 53954 SH SOLE 0 0 53954 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1502 103346 SH SOLE 0 0 103346 WESTERN ASSET GLB HI INCOME COM 95766B109 162 17250 SH SOLE 0 0 17250 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1106 66138 SH SOLE 0 0 66138 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 950 65096 SH SOLE 0 0 65096 WESTERN ASSET HIGH INCM FD I COM 95766J102 285 43482 SH SOLE 0 0 43482 WESTERN ASSET HIGH INCM OPP COM 95766K109 562 116744 SH SOLE 0 0 116744 WESTERN ASSET INTM MUNI FD I COM 958435109 419 48453 SH SOLE 0 0 48453 WESTERN ASSET INVT GRADE DEF COM 95790A101 542 25394 SH SOLE 0 0 25394 WESTERN ASSET MUN DEF OPP TR COM 95768A109 1247 57369 SH SOLE 0 0 57369 WESTERN ASSET MUN HI INCM FD COM 95766N103 1602 222776 SH SOLE 0 0 222776 WESTERN ASST MN PRT FD INC COM 95766P108 3501 244314 SH SOLE 0 0 244314 WESTERN ASST MNGD MUN FD INC COM 95766M105 1170 89724 SH SOLE 1040 0 88684 WESTERN DIGITAL CORP COM 958102105 63171 684627 SH SOLE 546059 0 138568 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 246 7435 SH SOLE 0 0 7435 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 3732 87459 SH SOLE 0 0 87459 WESTERN NEW ENG BANCORP INC COM 958892101 182 17055 SH SOLE 0 0 17055 WESTERN UN CO COM 959802109 47061 2447251 SH SOLE 2412734 0 34517 WESTLAKE CHEM CORP COM 960413102 1434 12898 SH SOLE 18 0 12880 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 373 16683 SH SOLE 0 0 16683 WESTPAC BKG CORP SPONSORED ADR 961214301 26204 1181422 SH SOLE 1027102 0 154320 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 242 110599 SH SOLE 0 0 110599 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 53 25000 SH Put SOLE 0 0 25000 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 5 32000 SH Call SOLE 0 0 0 WESTROCK CO COM 96145D105 56973 887835 SH SOLE 294335 0 593500 WEX INC COM 96208T104 1066 6807 SH SOLE 1278 0 5529 WEYCO GROUP INC COM 962149100 1157 34428 SH SOLE 0 0 34428 WEYERHAEUSER CO COM 962166104 96441 2755450 SH SOLE 1678977 0 1076473 WEYERHAEUSER CO COM 962166104 1 22300 SH Call SOLE 0 0 0 WGL HLDGS INC COM 92924F106 314 3751 SH SOLE 0 0 3751 WHEATON PRECIOUS METALS CORP COM 962879102 1972 96830 SH SOLE 0 0 96830 WHIRLPOOL CORP COM 963320106 2327 15199 SH SOLE 4067 0 11132 WHITE MTNS INS GROUP LTD COM G9618E107 12804 15567 SH SOLE 15065 0 502 WHITEHORSE FIN INC COM 96524V106 655 52746 SH SOLE 0 0 52746 WHITING PETE CORP NEW COM NEW 966387409 7469 220711 SH SOLE 0 0 220711 WHITING PETE CORP NEW COM NEW 966387409 159 64700 SH Call SOLE 0 0 0 WIDEOPENWEST INC COM 96758W101 487 68050 SH SOLE 0 0 68050 WILDHORSE RESOURCE DEV CORP COM 96812T102 2953 154680 SH SOLE 0 0 154680 WILEY JOHN & SONS INC CL A 968223206 22510 353372 SH SOLE 349395 0 3977 WILLAMETTE VY VINEYARD INC COM 969136100 104 13075 SH SOLE 0 0 13075 WILLIAMS COS INC DEL COM 969457100 19076 767327 SH SOLE 471197 0 296130 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 6500 188786 SH SOLE 0 0 188786 WILLIAMS SONOMA INC COM 969904101 1970 37344 SH SOLE 0 0 37344 WILLIS TOWERS WATSON PUB LTD SHS G96629103 38499 252964 SH SOLE 224924 0 28040 WINDSTREAM HLDGS INC COM NEW 97382A200 48 33950 SH SOLE 0 0 33950 WINTRUST FINL CORP COM 97650W108 9394 109166 SH SOLE 4365 0 104801 WISDOMTREE INVTS INC COM 97717P104 427 46576 SH SOLE 0 0 46576 WISDOMTREE TR CBOE S&P 500 97717X560 3632 128595 SH SOLE 125982 0 2613 WISDOMTREE TR CURRNCY INT EQ 97717X263 359 12079 SH SOLE 0 0 12079 WISDOMTREE TR EM LCL DEBT FD 97717X867 332 8445 SH SOLE 0 0 8445 WISDOMTREE TR EMER MKT HIGH FD 97717W315 14306 299158 SH SOLE 793 0 298365 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1991 36845 SH SOLE 0 0 36845 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 50944 812239 SH SOLE 680430 0 131809 WISDOMTREE TR EUROPE SMCP DV 97717W869 5504 78726 SH SOLE 0 0 78726 WISDOMTREE TR FUTRE STRAT FD 97717W125 2592 65548 SH SOLE 0 0 65548 WISDOMTREE TR GLB HIGH DIV FD 97717W877 209 4493 SH SOLE 0 0 4493 WISDOMTREE TR HEDGED HI YLD BD 97717W430 304 12738 SH SOLE 0 0 12738 WISDOMTREE TR INDIA ERNGS FD 97717W422 5971 227712 SH SOLE 0 0 227712 WISDOMTREE TR INTL DIV EX FINL 97717W786 4793 110488 SH SOLE 0 0 110488 WISDOMTREE TR INTL EQUITY FD 97717W703 14840 270512 SH SOLE 217662 0 52850 WISDOMTREE TR INTL LRGCAP DV 97717W794 589 11836 SH SOLE 0 0 11836 WISDOMTREE TR INTL MIDCAP DV 97717W778 3385 49242 SH SOLE 0 0 49242 WISDOMTREE TR INTL SMCAP DIV 97717W760 6163 80630 SH SOLE 0 0 80630 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 22623 732841 SH SOLE 725128 0 7713 WISDOMTREE TR ITL HIGH DIV FD 97717W802 225 5170 SH SOLE 0 0 5170 WISDOMTREE TR JAPN HEDGE EQT 97717W851 6198 110665 SH SOLE 0 0 110665 WISDOMTREE TR JP SMALLCP DIV 97717W836 12712 156297 SH SOLE 154824 0 1473 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 602 13597 SH SOLE 0 0 13597 WISDOMTREE TR US DIVID EX FNCL 97717W406 1369 16189 SH SOLE 0 0 16189 WISDOMTREE TR US HIGH DIVIDEND 97717W208 5016 73627 SH SOLE 0 0 73627 WISDOMTREE TR US LARGECAP DIVD 97717W307 24732 279491 SH SOLE 234404 0 45087 WISDOMTREE TR US MIDCAP DIVID 97717W505 24483 717555 SH SOLE 0 0 717555 WISDOMTREE TR US MIDCP EARNING 97717W570 634 16396 SH SOLE 0 0 16396 WISDOMTREE TR US QTLY DIV GRT 97717X669 3133 77631 SH SOLE 0 0 77631 WISDOMTREE TR US S CAP QTY DIV 97717X651 980 28538 SH SOLE 0 0 28538 WISDOMTREE TR US SMALLCAP DIVD 97717W604 6220 226988 SH SOLE 0 0 226988 WISDOMTREE TR US SMALLCP ERNGS 97717W562 1248 34932 SH SOLE 0 0 34932 WISDOMTREE TR US TOTAL DIVIDND 97717W109 748 8392 SH SOLE 0 0 8392 WIX COM LTD SHS M98068105 350 4398 SH SOLE 0 0 4398 WMIH CORP COM 92936P100 25 17430 SH SOLE 0 0 17430 WOODWARD INC COM 980745103 1685 23511 SH SOLE 20665 0 2846 WORKDAY INC CL A 98138H101 9889 77799 SH SOLE 53659 0 24140 WORLD FUEL SVCS CORP COM 981475106 714 29076 SH SOLE 27593 0 1483 WORLDPAY INC CL A 981558109 8835 107433 SH SOLE 93722 0 13711 WPP PLC NEW ADR 92937A102 7225 90825 SH SOLE 85916 0 4909 WPX ENERGY INC COM 98212B103 1260 85218 SH SOLE 44671 0 40547 WYNDHAM WORLDWIDE CORP COM 98310W108 5034 43996 SH SOLE 19453 0 24543 WYNN RESORTS LTD COM 983134107 13815 75756 SH SOLE 28502 0 47254 XCEL ENERGY INC COM 98389B100 27738 609899 SH SOLE 459291 0 150608 XENIA HOTELS & RESORTS INC COM 984017103 376 19050 SH SOLE 0 0 19050 XEROX CORP COM NEW 984121608 4985 173217 SH SOLE 143883 0 29334 XILINX INC COM 983919101 21263 294336 SH SOLE 156926 0 137410 XL GROUP LTD COM G98294104 12260 221860 SH SOLE 216824 0 5036 XPERI CORP COM 98421B100 650 30736 SH SOLE 0 0 30736 XPO LOGISTICS INC COM 983793100 32608 320278 SH SOLE 10223 0 310055 XPO LOGISTICS INC COM 983793100 807 43400 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 6915 89896 SH SOLE 28089 0 61807 YAMANA GOLD INC COM 98462Y100 188 68138 SH SOLE 0 0 68138 YANDEX N V SHS CLASS A N97284108 3492 88518 SH SOLE 86263 0 2255 YELP INC CL A 985817105 995 23830 SH SOLE 0 0 23830 YIRENDAI LTD SPONSORED ADR 98585L100 627 15592 SH SOLE 0 0 15592 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 1034 47829 SH SOLE 0 0 47829 YRC WORLDWIDE INC COM PAR $.01 984249607 272 30778 SH SOLE 0 0 30778 YUM BRANDS INC COM 988498101 17721 208168 SH SOLE 71052 0 137116 YUM CHINA HLDGS INC COM 98850P109 21418 516085 SH SOLE 395208 0 120877 YY INC ADS REPCOM CLA 98426T106 2639 25087 SH SOLE 0 0 25087 ZAYO GROUP HLDGS INC COM 98919V105 527 15433 SH SOLE 6569 0 8864 ZEBRA TECHNOLOGIES CORP CL A 989207105 3957 28427 SH SOLE 22767 0 5660 ZENDESK INC COM 98936J101 217 4540 SH SOLE 0 0 4540 ZILLOW GROUP INC CL A 98954M101 374 6929 SH SOLE 0 0 6929 ZILLOW GROUP INC CL C CAP STK 98954M200 1660 30862 SH SOLE 0 0 30862 ZIMMER BIOMET HLDGS INC COM 98956P102 10433 95678 SH SOLE 76883 0 18795 ZIONS BANCORPORATION COM 989701107 4230 80222 SH SOLE 23903 0 56319 ZIOPHARM ONCOLOGY INC COM 98973P101 85 21722 SH SOLE 0 0 21722 ZOETIS INC CL A 98978V103 55908 669470 SH SOLE 369735 0 299735 ZOGENIX INC COM NEW 98978L204 461 11522 SH SOLE 11522 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 1020 68039 SH SOLE 0 0 68039