0001084208-18-000025.txt : 20180814 0001084208-18-000025.hdr.sgml : 20180814 20180813184242 ACCESSION NUMBER: 0001084208-18-000025 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180814 DATE AS OF CHANGE: 20180813 EFFECTIVENESS DATE: 20180814 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: 181013762 BUSINESS ADDRESS: STREET 1: 880 CARRILON PKWY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 BUSINESS PHONE: 7275671000 MAIL ADDRESS: STREET 1: 880 CARRILON PARKWAY STREET 2: PO BOX 14508 CITY: ST PETERSBURG STATE: FL ZIP: 337334508 FORMER COMPANY: FORMER CONFORMED NAME: DOWDLE JEFFREY A DATE OF NAME CHANGE: 19990414 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001084208 XXXXXXXX 06-30-2018 06-30-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 St. Petersburg FL 08-13-2018 0 3660 59455565 false
INFORMATION TABLE 2 rj0813_13F.xml SECTION 13F HOLDINGS REPORT 22ND CENTY GROUP INC COM 90137F103 59 23850 SH SOLE 0 0 23850 2U INC COM 90214J101 1274 15244 SH SOLE 0 0 15244 3-D SYS CORP DEL COM NEW 88554D205 1899 137496 SH SOLE 0 0 137496 3M CO COM 88579Y101 122580 623084 SH SOLE 312978 0 310106 58 COM INC SPON ADR REP A 31680Q104 3355 48381 SH SOLE 46779 0 1602 AAC HLDGS INC COM 000307108 158 16880 SH SOLE 0 0 16880 AAON INC COM PAR $0.004 000360206 1052 31626 SH SOLE 57 0 31569 AAR CORP COM 000361105 479 10299 SH SOLE 0 0 10299 AARONS INC COM PAR $0.50 002535300 1678 38623 SH SOLE 0 0 38623 ABAXIS INC COM 002567105 10509 126600 SH SOLE 126575 0 25 ABB LTD SPONSORED ADR 000375204 14816 680585 SH SOLE 398641 0 281944 ABBOTT LABS COM 002824100 121061 1984923 SH SOLE 802331 0 1182592 ABBVIE INC COM 00287Y109 315122 3401160 SH SOLE 656293 0 2744867 ABBVIE INC COM 00287Y109 6 50900 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 34 64400 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 2 12100 SH Call SOLE 0 0 0 ABBVIE INC COM 00287Y109 2 10800 SH Call SOLE 0 0 0 ABERCROMBIE & FITCH CO CL A 002896207 1972 80563 SH SOLE 0 0 80563 ABERDEEN ASIA PACIFIC INCOM COM 003009107 510 118061 SH SOLE 0 0 118061 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 119 17029 SH SOLE 0 0 17029 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 368 35855 SH SOLE 0 0 35855 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 1825 286085 SH SOLE 0 0 286085 ABERDEEN INCOME CR STRATEGIE COM 003057106 1121 81178 SH SOLE 0 0 81178 ABERDEEN JAPAN EQUITY FD INC COM 00306J109 127 14413 SH SOLE 0 0 14413 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2813 321429 SH SOLE 0 0 321429 ABIOMED INC COM 003654100 10379 25374 SH SOLE 8031 0 17343 ACACIA RESH CORP ACACIA TCH COM 003881307 98 23640 SH SOLE 0 0 23640 ACADIA HEALTHCARE COMPANY IN COM 00404A109 3189 77957 SH SOLE 27725 0 50232 ACCELERATE DIAGNOSTICS INC COM 00430H102 235 10557 SH SOLE 0 0 10557 ACCELERON PHARMA INC COM 00434H108 461 9506 SH SOLE 9366 0 140 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 65358 399518 SH SOLE 218436 0 181082 ACCESS NATL CORP COM 004337101 1820 63640 SH SOLE 0 0 63640 ACCO BRANDS CORP COM 00081T108 1670 120606 SH SOLE 120389 0 217 ACHILLION PHARMACEUTICALS IN COM 00448Q201 178 63050 SH SOLE 0 0 63050 ACI WORLDWIDE INC COM 004498101 2596 105245 SH SOLE 104885 0 360 ACORDA THERAPEUTICS INC COM 00484M106 3358 117010 SH SOLE 0 0 117010 ACORDA THERAPEUTICS INC COM 00484M106 251 91400 SH Call SOLE 0 0 0 ACTIVISION BLIZZARD INC COM 00507V109 30596 400894 SH SOLE 248098 0 152796 ACTUANT CORP CL A NEW 00508X203 16570 564561 SH SOLE 556691 0 7870 ACUITY BRANDS INC COM 00508Y102 4093 35327 SH SOLE 18635 0 16692 ACUSHNET HOLDINGS CORP COM 005098108 5736 234504 SH SOLE 233904 0 600 ACXIOM CORP COM 005125109 332 11083 SH SOLE 6740 0 4343 ADAM NAT RES FD INC COM 00548F105 1575 78395 SH SOLE 0 0 78395 ADAMS DIVERSIFIED EQUITY FD COM 006212104 20378 1321534 SH SOLE 0 0 1321534 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 185 15596 SH SOLE 0 0 15596 ADECOAGRO S A COM L00849106 232 29190 SH SOLE 28028 0 1162 ADIENT PLC ORD SHS G0084W101 7257 147535 SH SOLE 140650 0 6885 ADMA BIOLOGICS INC COM 000899104 96 21320 SH SOLE 0 0 21320 ADOBE SYS INC COM 00724F101 78057 320157 SH SOLE 202718 0 117439 ADTRAN INC COM 00738A106 272 18289 SH SOLE 16163 0 2126 ADURO BIOTECH INC COM 00739L101 164 23449 SH SOLE 0 0 23449 ADVANCE AUTO PARTS INC COM 00751Y106 12432 91614 SH SOLE 82359 0 9255 ADVANCED DRAIN SYS INC DEL COM 00790R104 269 9420 SH SOLE 1742 0 7678 ADVANCED ENERGY INDS COM 007973100 690 11878 SH SOLE 4624 0 7254 ADVANCED MICRO DEVICES INC COM 007903107 4509 300808 SH SOLE 52073 0 248735 ADVANSIX INC COM 00773T101 545 14887 SH SOLE 4818 0 10069 ADVANTAGE OIL & GAS LTD COM 00765F101 36 11500 SH SOLE 0 0 11500 ADVENT CLAY CONV SEC INC FD COM 007639107 411 73464 SH SOLE 0 0 73464 ADVENT CLAYMORE CV SECS & IN COM 00764C109 4604 301081 SH SOLE 0 0 301081 ADVENT CLAYMORE ENH GRW & IN COM 00765E104 969 125229 SH SOLE 0 0 125229 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 3482 65407 SH SOLE 0 0 65407 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 568 8314 SH SOLE 0 0 8314 AECOM COM 00766T100 263 7952 SH SOLE 24 0 7928 AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 7 10700 SH SOLE 0 0 10700 AEGON N V NY REGISTRY SH 007924103 11999 2026785 SH SOLE 63723 0 1963062 AERCAP HOLDINGS NV SHS N00985106 12263 226457 SH SOLE 214713 0 11744 AERIE PHARMACEUTICALS INC COM 00771V108 1728 25574 SH SOLE 3646 0 21928 AEROJET ROCKETDYNE HLDGS INC COM 007800105 592 20077 SH SOLE 17581 0 2496 AEROVIRONMENT INC COM 008073108 904 12662 SH SOLE 0 0 12662 AES CORP COM 00130H105 3497 260791 SH SOLE 215318 0 45473 AETNA INC NEW COM 00817Y108 32487 177041 SH SOLE 94435 0 82606 AFFILIATED MANAGERS GROUP COM 008252108 9051 60877 SH SOLE 41952 0 18925 AFLAC INC COM 001055102 27527 639856 SH SOLE 108158 0 531698 AG MTG INVT TR INC COM 001228105 246 13080 SH SOLE 12543 0 537 AGCO CORP COM 001084102 7805 128549 SH SOLE 125650 0 2899 AGILE THERAPEUTICS INC COM 00847L100 6 12500 SH SOLE 0 0 12500 AGILENT TECHNOLOGIES INC COM 00846U101 4619 74688 SH SOLE 42772 0 31916 AGNC INVT CORP COM 00123Q104 2654 142787 SH SOLE 0 0 142787 AGNICO EAGLE MINES LTD COM 008474108 4802 104788 SH SOLE 35616 0 69172 AGREE REALTY CORP COM 008492100 3178 60228 SH SOLE 46746 0 13482 AIMMUNE THERAPEUTICS INC COM 00900T107 1455 54108 SH SOLE 21634 0 32474 AIR LEASE CORP CL A 00912X302 20120 479399 SH SOLE 93725 0 385674 AIR PRODS & CHEMS INC COM 009158106 161834 1039156 SH SOLE 103927 0 935229 AIR PRODS & CHEMS INC COM 009158106 26 35100 SH Call SOLE 0 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 873 38646 SH SOLE 37176 0 1470 AIRCASTLE LTD COM G0129K104 16020 781474 SH SOLE 740984 0 40490 AK STL HLDG CORP COM 001547108 475 109412 SH SOLE 0 0 109412 AKAMAI TECHNOLOGIES INC COM 00971T101 21607 295059 SH SOLE 214091 0 80968 AKAMAI TECHNOLOGIES INC COM 00971T101 206 33500 SH Call SOLE 0 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 386 38698 SH SOLE 35648 0 3050 ALAMOS GOLD INC NEW COM CL A 011532108 229 40254 SH SOLE 0 0 40254 ALARM COM HLDGS INC COM 011642105 4500 111434 SH SOLE 16494 0 94940 ALASKA AIR GROUP INC COM 011659109 38796 642414 SH SOLE 141671 0 500743 ALASKA AIR GROUP INC COM 011659109 1 20700 SH Call SOLE 0 0 0 ALBANY INTL CORP CL A 012348108 1733 28811 SH SOLE 28639 0 172 ALBEMARLE CORP COM 012653101 7326 77662 SH SOLE 49417 0 28245 ALCENTRA CAP CORP COM 01374T102 554 86764 SH SOLE 0 0 86764 ALCOA CORP COM 013872106 3264 69623 SH SOLE 18 0 69605 ALEXANDER & BALDWIN INC NEW COM 014491104 315 13421 SH SOLE 12805 0 616 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1033 8179 SH SOLE 3088 0 5091 ALEXCO RESOURCE CORP COM 01535P106 147 110175 SH SOLE 0 0 110175 ALEXION PHARMACEUTICALS INC COM 015351109 29436 237099 SH SOLE 176957 0 60142 ALGONQUIN PWR UTILS CORP COM 015857105 1074 111193 SH SOLE 0 0 111193 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 235404 1268818 SH SOLE 448282 0 820536 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1 10700 SH Call SOLE 0 0 0 ALIGN TECHNOLOGY INC COM 016255101 22030 64388 SH SOLE 9232 0 55156 ALKERMES PLC SHS G01767105 1017 24717 SH SOLE 22729 0 1988 ALLEGHANY CORP DEL COM 017175100 16962 29492 SH SOLE 22043 0 7449 ALLEGHENY TECHNOLOGIES INC COM 01741R102 1255 49958 SH SOLE 109 0 49849 ALLEGIANT TRAVEL CO COM 01748X102 244 1757 SH SOLE 0 0 1757 ALLEGION PUB LTD CO ORD SHS G0176J109 3638 47023 SH SOLE 3556 0 43467 ALLERGAN PLC SHS G0177J108 111418 668292 SH SOLE 579776 0 88516 ALLETE INC COM NEW 018522300 6029 77879 SH SOLE 70599 0 7280 ALLIANCE CALIF MUN INCOME FD COM 018546101 313 23785 SH SOLE 0 0 23785 ALLIANCE DATA SYSTEMS CORP COM 018581108 13793 59147 SH SOLE 30706 0 28441 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 540 29403 SH SOLE 0 0 29403 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 943 81715 SH SOLE 0 0 81715 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1497 52422 SH SOLE 0 0 52422 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 271 21438 SH SOLE 0 0 21438 ALLIANT ENERGY CORP COM 018802108 17123 404597 SH SOLE 369032 0 35565 ALLIANZGI CONV & INCOME FD COM 018828103 228 32638 SH SOLE 0 0 32638 ALLIANZGI CONV & INCOME FD I COM 018825109 1002 166181 SH SOLE 0 0 166181 ALLIANZGI DIVERS INC & CNV F COM 01883J108 2270 98926 SH SOLE 0 0 98926 ALLIANZGI EQUITY & CONV INCO COM 018829101 2194 98624 SH SOLE 0 0 98624 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 2232 176896 SH SOLE 0 0 176896 ALLISON TRANSMISSION HLDGS I COM 01973R101 1594 39356 SH SOLE 31437 0 7919 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 1226 102142 SH SOLE 97975 0 4167 ALLSTATE CORP COM 020002101 75016 821912 SH SOLE 228850 0 593062 ALLY FINL INC COM 02005N100 3485 132672 SH SOLE 95050 0 37622 ALMADEN MINERALS LTD COM CL B 020283305 283 393596 SH SOLE 0 0 393596 ALPHA ARCHITECT ETF TR US QUAN MOMENTUM 02072L409 1044 34016 SH SOLE 0 0 34016 ALPHABET INC CAP STK CL A 02079K305 272801 241590 SH SOLE 75645 0 165945 ALPHABET INC CAP STK CL C 02079K107 244744 219370 SH SOLE 69125 0 150245 ALPS ETF TR ALERIAN ENERGY 00162Q676 376 16962 SH SOLE 0 0 16962 ALPS ETF TR ALERIAN MLP 00162Q866 63210 6258470 SH SOLE 8521 0 6249949 ALPS ETF TR C&S GLOBL ETF 00162Q106 428 9731 SH SOLE 0 0 9731 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1050 37840 SH SOLE 0 0 37840 ALPS ETF TR EQUAL SEC ETF 00162Q205 301 4316 SH SOLE 0 0 4316 ALPS ETF TR INTL SEC DV DOG 00162Q718 6027 223321 SH SOLE 0 0 223321 ALPS ETF TR MED BREAKTHGH 00162Q593 4372 117304 SH SOLE 0 0 117304 ALPS ETF TR RIVERFRNT DYMC 00162Q528 1851 57165 SH SOLE 0 0 57165 ALPS ETF TR RIVERFRNT FLEX 00162Q510 1204 35287 SH SOLE 0 0 35287 ALPS ETF TR RIVERFRONT DYM 00162Q536 2172 90782 SH SOLE 0 0 90782 ALPS ETF TR RIVRFRNT STR INC 00162Q783 13075 537563 SH SOLE 506089 0 31474 ALPS ETF TR SECTR DIV DOGS 00162Q858 25334 569304 SH SOLE 0 0 569304 ALPS ETF TR SPROTT GL MINE 00162Q643 1535 79681 SH SOLE 0 0 79681 ALTABA INC COM 021346101 5258 71823 SH SOLE 0 0 71823 ALTIMMUNE INC COM 02155H101 20 44578 SH SOLE 0 0 44578 ALTRIA GROUP INC COM 02209S103 251737 4432797 SH SOLE 3136759 0 1296038 ALTRIA GROUP INC COM 02209S103 15 27900 SH Call SOLE 0 0 0 ALZA CORP SDCV 7/2 02261WAB5 507 301000 PRN SOLE 0 0 301000 AMARIN CORP PLC SPONS ADR NEW 023111206 271 87685 SH SOLE 0 0 87685 AMAZON COM INC COM 023135106 580359 341429 SH SOLE 74667 0 266762 AMAZON COM INC COM 023135106 284 500 SH Call SOLE 0 0 0 AMBARELLA INC SHS G037AX101 1562 40459 SH SOLE 27734 0 12725 AMBEV SA SPONSORED ADR 02319V103 3395 733327 SH SOLE 589713 0 143614 AMC NETWORKS INC CL A 00164V103 13012 209191 SH SOLE 199095 0 10096 AMDOCS LTD SHS G02602103 15920 240516 SH SOLE 236722 0 3794 AMERCO COM 023586100 213 598 SH SOLE 362 0 236 AMEREN CORP COM 023608102 20477 336515 SH SOLE 300306 0 36209 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2572 405103 SH SOLE 0 0 405103 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1715 102924 SH SOLE 0 0 102924 AMERICAN AIRLS GROUP INC COM 02376R102 6568 173029 SH SOLE 60350 0 112679 AMERICAN CAMPUS CMNTYS INC COM 024835100 2461 57398 SH SOLE 55920 0 1478 AMERICAN CAP SR FLOATING LTD COM 02504D108 228 18502 SH SOLE 0 0 18502 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 1021 43909 SH SOLE 36288 0 7621 AMERICAN ELEC PWR INC COM 025537101 64790 935594 SH SOLE 700268 0 235326 AMERICAN EQTY INVT LIFE HLD COM 025676206 1874 52048 SH SOLE 34306 0 17742 AMERICAN EXPRESS CO COM 025816109 70366 718012 SH SOLE 448663 0 269349 AMERICAN FINL GROUP INC OHIO COM 025932104 874 8142 SH SOLE 33 0 8109 AMERICAN HOMES 4 RENT CL A 02665T306 10931 492820 SH SOLE 136452 0 356368 AMERICAN INTL GROUP INC COM NEW 026874784 16957 319816 SH SOLE 230690 0 89126 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 550 45724 SH SOLE 0 0 45724 AMERICAN RAILCAR INDS INC COM 02916P103 621 15732 SH SOLE 0 0 15732 AMERICAN STS WTR CO COM 029899101 1977 34581 SH SOLE 0 0 34581 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 105 15047 SH SOLE 0 0 15047 AMERICAN TOWER CORP NEW COM 03027X100 69380 481230 SH SOLE 203290 0 277940 AMERICAN WTR WKS CO INC NEW COM 030420103 14869 174156 SH SOLE 36106 0 138050 AMERICOLD RLTY TR COM 03064D108 212 9632 SH SOLE 0 0 9632 AMERIGAS PARTNERS L P UNIT L P INT 030975106 11228 265950 SH SOLE 240204 0 25746 AMERIPRISE FINL INC COM 03076C106 5226 37361 SH SOLE 14458 0 22903 AMERIS BANCORP COM 03076K108 298 5586 SH SOLE 0 0 5586 AMERISOURCEBERGEN CORP COM 03073E105 11392 133594 SH SOLE 62333 0 71261 AMETEK INC NEW COM 031100100 17268 239305 SH SOLE 226593 0 12712 AMGEN INC COM 031162100 136010 736813 SH SOLE 290066 0 446747 AMGEN INC COM 031162100 7 32600 SH Call SOLE 0 0 0 AMICUS THERAPEUTICS INC COM 03152W109 862 55161 SH SOLE 53913 0 1248 AMN HEALTHCARE SERVICES INC COM 001744101 3100 52901 SH SOLE 20602 0 32299 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 721 43961 SH SOLE 41485 0 2476 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 535 35049 SH SOLE 0 0 35049 AMPHENOL CORP NEW CL A 032095101 2218 25448 SH SOLE 9283 0 16165 AMPIO PHARMACEUTICALS INC COM 03209T109 135 61584 SH SOLE 0 0 61584 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2650 136755 SH SOLE 0 0 136755 AMPLIFY ETF TR ONLIN RETL ETF 032108102 3186 62243 SH SOLE 0 0 62243 AMTRUST FINL SVCS INC COM 032359309 407 27957 SH SOLE 0 0 27957 ANADARKO PETE CORP COM 032511107 114501 1563158 SH SOLE 1513372 0 49786 ANALOG DEVICES INC COM 032654105 24917 259765 SH SOLE 38783 0 220982 ANALOG DEVICES INC COM 032654105 112 22000 SH Call SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 537 30500 SH Call SOLE 0 0 0 ANAPTYSBIO INC COM 032724106 353 4975 SH SOLE 0 0 4975 ANDEAVOR COM 03349M105 20943 159652 SH SOLE 140826 0 18826 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 6859 161269 SH SOLE 0 0 161269 ANDERSONS INC COM 034164103 206 6019 SH SOLE 0 0 6019 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 38856 385630 SH SOLE 285633 0 99997 ANI PHARMACEUTICALS INC COM 00182C103 698 10455 SH SOLE 2994 0 7461 ANIKA THERAPEUTICS INC COM 035255108 245 7658 SH SOLE 6858 0 800 ANNALY CAP MGMT INC COM 035710409 8700 845480 SH SOLE 345389 0 500091 ANSYS INC COM 03662Q105 5276 30290 SH SOLE 28465 0 1825 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 2106 71332 SH SOLE 0 0 71332 ANTERO RES CORP COM 03674X106 429 20082 SH SOLE 11104 0 8978 ANTHEM INC COM 036752103 20116 84512 SH SOLE 55189 0 29323 ANTHEM INC NOTE 2.750%10/1 94973VBG1 588 180000 PRN SOLE 0 0 180000 AON PLC SHS CL A G0408V102 35685 260148 SH SOLE 242763 0 17385 APACHE CORP COM 037411105 3275 70059 SH SOLE 1638 0 68421 APARTMENT INVT & MGMT CO CL A 03748R101 21198 501124 SH SOLE 475950 0 25174 APERGY CORP COM 03755L104 5618 134571 SH SOLE 114955 0 19616 APOLLO COML REAL EST FIN INC COM 03762U105 766 41931 SH SOLE 19456 0 22475 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 3261 102319 SH SOLE 0 0 102319 APOLLO INVT CORP COM 03761U106 727 130538 SH SOLE 35919 0 94619 APOLLO SR FLOATING RATE FD I COM 037636107 210 12833 SH SOLE 0 0 12833 APOLLO TACTICAL INCOME FD IN COM 037638103 387 24811 SH SOLE 0 0 24811 APPIAN CORP CL A 03782L101 498 13785 SH SOLE 0 0 13785 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 607 33967 SH SOLE 18332 0 15635 APPLE INC COM 037833100 952916 5147773 SH SOLE 1015708 0 4132065 APPLE INC COM 037833100 13 15800 SH Call SOLE 0 0 0 APPLE INC COM 037833100 83 29900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 151 24700 SH Call SOLE 0 0 0 APPLE INC COM 037833100 86 16600 SH Call SOLE 0 0 0 APPLE INC COM 037833100 8 103100 SH Call SOLE 0 0 0 APPLE INC COM 037833100 12 13800 SH Call SOLE 0 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 2620 37342 SH SOLE 35748 0 1594 APPLIED MATLS INC COM 038222105 23363 505801 SH SOLE 155365 0 350436 APPLIED MATLS INC COM 038222105 46 14700 SH Call SOLE 0 0 0 APPLIED MATLS INC COM 038222105 1 14700 SH Call SOLE 0 0 0 APPLIED OPTOELECTRONICS INC COM 03823U102 9443 210311 SH SOLE 0 0 210311 APPTIO INC CL A 03835C108 923 25486 SH SOLE 0 0 25486 APTARGROUP INC COM 038336103 7561 80970 SH SOLE 64918 0 16052 APTIV PLC SHS G6095L109 17201 187725 SH SOLE 136100 0 51625 AQUA AMERICA INC COM 03836W103 7893 224355 SH SOLE 0 0 224355 AQUA METALS INC COM 03837J101 34 11946 SH SOLE 0 0 11946 AQUAVENTURE HLDGS LTD SHS G0443N107 1373 88098 SH SOLE 0 0 88098 ARAMARK COM 03852U106 1869 50375 SH SOLE 48957 0 1418 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 550 19110 SH SOLE 11622 0 7488 ARCH CAP GROUP LTD ORD G0450A105 6208 234606 SH SOLE 147693 0 86913 ARCH COAL INC CL A 039380407 559 7129 SH SOLE 7119 0 10 ARCHER DANIELS MIDLAND CO COM 039483102 19751 430969 SH SOLE 111110 0 319859 ARCHER DANIELS MIDLAND CO COM 039483102 25 11200 SH Call SOLE 0 0 0 ARCHROCK INC COM 03957W106 249 20746 SH SOLE 0 0 20746 ARCONIC INC COM 03965L100 3343 196542 SH SOLE 110499 0 86043 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 234 33611 SH SOLE 0 0 33611 ARES CAP CORP COM 04010L103 5351 325290 SH SOLE 2466 0 322824 ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 1458 1450000 PRN SOLE 0 0 1450000 ARES COML REAL ESTATE CORP COM 04013V108 243 17585 SH SOLE 0 0 17585 ARES DYNAMIC CR ALLOCATION F COM 04014F102 454 28224 SH SOLE 0 0 28224 ARES MGMT LP COM SHS REG INT 04014Y101 803 38801 SH SOLE 0 0 38801 ARGAN INC COM 04010E109 1353 33049 SH SOLE 32101 0 948 ARGO GROUP INTL HLDGS LTD COM G0464B107 454 7802 SH SOLE 59 0 7743 ARISTA NETWORKS INC COM 040413106 6981 27113 SH SOLE 21717 0 5396 ARK ETF TR GEN REV MLTSCT 00214Q302 617 21242 SH SOLE 0 0 21242 ARK ETF TR INNOVATION ETF 00214Q104 29703 660355 SH SOLE 0 0 660355 ARK ETF TR WEB X.O ETF 00214Q401 1103 19890 SH SOLE 0 0 19890 ARMADA HOFFLER PPTYS INC COM 04208T108 224 15014 SH SOLE 10801 0 4213 ARMSTRONG FLOORING INC COM 04238R106 2435 173409 SH SOLE 172723 0 686 ARMSTRONG WORLD INDS INC NEW COM 04247X102 3591 56812 SH SOLE 56378 0 434 ARRIS INTL INC SHS G0551A103 1250 51128 SH SOLE 7561 0 43567 ARROW ELECTRS INC COM 042735100 9190 122072 SH SOLE 65767 0 56305 ARROW ETF TR ARROW DJ GLB YLD 04273H104 1803 103641 SH SOLE 0 0 103641 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 6101 202358 SH SOLE 193971 0 8387 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 551 54042 SH SOLE 0 0 54042 ASBURY AUTOMOTIVE GROUP INC COM 043436104 4541 66241 SH SOLE 65197 0 1044 ASCENA RETAIL GROUP INC COM 04351G101 97 24267 SH SOLE 0 0 24267 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 584 126995 SH SOLE 125720 0 1275 ASGN INC COM 00191U102 385 4930 SH SOLE 2647 0 2283 ASHLAND GLOBAL HLDGS INC COM 044186104 538 6877 SH SOLE 14 0 6863 ASML HOLDING N V N Y REGISTRY SHS N07059210 30263 152864 SH SOLE 140244 0 12620 ASPEN TECHNOLOGY INC COM 045327103 19179 206805 SH SOLE 163578 0 43227 ASSOCIATED CAP GROUP INC CL A 045528106 866 22825 SH SOLE 0 0 22825 ASSURANT INC COM 04621X108 6961 67262 SH SOLE 66384 0 878 ASSURED GUARANTY LTD COM G0585R106 8923 249729 SH SOLE 227948 0 21781 ASTRAZENECA PLC SPONSORED ADR 046353108 124663 3550637 SH SOLE 3119757 0 430880 ASTRAZENECA PLC SPONSORED ADR 046353108 1 18500 SH Call SOLE 0 0 0 ASURE SOFTWARE INC COM 04649U102 453 28392 SH SOLE 28315 0 77 AT HOME GROUP INC COM 04650Y100 247 6309 SH SOLE 0 0 6309 AT&T INC COM 00206R102 419373 13060521 SH SOLE 7793281 0 5267240 AT&T INC COM 00206R102 5 28200 SH Call SOLE 0 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 970 26405 SH SOLE 26350 0 55 ATHENAHEALTH INC COM 04685W103 2150 13508 SH SOLE 78 0 13430 ATHENE HLDG LTD CL A G0684D107 741 16912 SH SOLE 14485 0 2427 ATHERSYS INC COM 04744L106 22 10920 SH SOLE 0 0 10920 ATLANTIC CAP BANCSHARES INC COM 048269203 200 10155 SH SOLE 0 0 10155 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1366 19050 SH SOLE 11431 0 7619 ATLASSIAN CORP PLC CL A G06242104 4333 69305 SH SOLE 62314 0 6991 ATMOS ENERGY CORP COM 049560105 949 10528 SH SOLE 27 0 10501 ATN INTL INC COM 00215F107 1718 32554 SH SOLE 31176 0 1378 ATRION CORP COM 049904105 1002 1669 SH SOLE 0 0 1669 AURYN RES INC COM 05208W108 12 11000 SH SOLE 0 0 11000 AUTODESK INC COM 052769106 113554 866229 SH SOLE 839030 0 27199 AUTOHOME INC SP ADR RP CL A 05278C107 23164 229347 SH SOLE 212980 0 16367 AUTOLIV INC COM 052800109 7575 52893 SH SOLE 51481 0 1412 AUTOMATIC DATA PROCESSING IN COM 053015103 66220 493661 SH SOLE 180787 0 312874 AUTONATION INC COM 05329W102 359 7390 SH SOLE 0 0 7390 AUTOZONE INC COM 053332102 2940 4382 SH SOLE 1880 0 2502 AVALONBAY CMNTYS INC COM 053484101 1085 6313 SH SOLE 72 0 6241 AVANGRID INC COM 05351W103 675 12748 SH SOLE 5841 0 6907 AVAYA HLDGS CORP COM 05351X101 8927 444581 SH SOLE 444581 0 0 AVERY DENNISON CORP COM 053611109 7625 74685 SH SOLE 59669 0 15016 AVISTA CORP COM 05379B107 475 9020 SH SOLE 0 0 9020 AVNET INC COM 053807103 5792 135041 SH SOLE 55851 0 79190 AVON PRODS INC COM 054303102 31 19013 SH SOLE 0 0 19013 AXALTA COATING SYS LTD COM G0750C108 4492 148201 SH SOLE 106637 0 41564 AXCELIS TECHNOLOGIES INC COM NEW 054540208 1778 89802 SH SOLE 0 0 89802 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 26808 481982 SH SOLE 477012 0 4970 AXON ENTERPRISE INC COM 05464C101 5160 81666 SH SOLE 0 0 81666 B & G FOODS INC NEW COM 05508R106 13880 464218 SH SOLE 409022 0 55196 B2GOLD CORP COM 11777Q209 334 129626 SH SOLE 0 0 129626 BADGER METER INC COM 056525108 547 12230 SH SOLE 8662 0 3568 BAIDU INC SPON ADR REP A 056752108 21058 86659 SH SOLE 41537 0 45122 BAKER HUGHES A GE CO CL A 05722G100 1310 39645 SH SOLE 5442 0 34203 BALCHEM CORP COM 057665200 3708 37779 SH SOLE 25774 0 12005 BALL CORP COM 058498106 4041 113669 SH SOLE 85360 0 28309 BANC OF CALIFORNIA INC COM 05990K106 945 48343 SH SOLE 0 0 48343 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 362 51710 SH SOLE 25682 0 26028 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 130 17394 SH SOLE 17169 0 225 BANCO SANTANDER S A SPONSORED ADR B 05969B103 2338 349428 SH SOLE 0 0 349428 BANCO SANTANDER SA ADR 05964H105 5072 949766 SH SOLE 824024 0 125742 BANCORP INC DEL COM 05969A105 168 16028 SH SOLE 13314 0 2714 BANCORPSOUTH BK TUPELO MISS COM 05971J102 2613 79294 SH SOLE 4269 0 75025 BANCROFT FUND LTD COM 059695106 1079 49301 SH SOLE 0 0 49301 BANK AMER CORP 7.25%CNV PFD L 060505682 2731 2184 SH SOLE 3 0 2181 BANK AMER CORP COM 060505104 205935 7305230 SH SOLE 2537956 0 4767274 BANK AMER CORP COM 060505104 8 65600 SH Call SOLE 0 0 0 BANK AMER CORP COM 060505104 5 22600 SH Call SOLE 0 0 0 BANK COMM HLDGS COM 06424J103 1190 93346 SH SOLE 0 0 93346 BANK HAWAII CORP COM 062540109 1095 13127 SH SOLE 5834 0 7293 BANK MONTREAL QUE COM 063671101 8319 107650 SH SOLE 11531 0 96119 BANK N S HALIFAX COM 064149107 2889 51024 SH SOLE 0 0 51024 BANK NEW YORK MELLON CORP COM 064058100 41824 775527 SH SOLE 430004 0 345523 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 29200 638679 SH SOLE 596249 0 42430 BANK OF THE OZARKS COM 063904106 33490 743557 SH SOLE 294202 0 449355 BANKUNITED INC COM 06652K103 2701 66122 SH SOLE 62552 0 3570 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 2843 107549 SH SOLE 0 0 107549 BARCLAYS PLC ADR 06738E204 21793 2172770 SH SOLE 845835 0 1326935 BARINGS CORPORATE INVS COM 06759X107 319 21093 SH SOLE 0 0 21093 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1212 64557 SH SOLE 0 0 64557 BARINGS PARTN INVS SH BEN INT 06761A103 584 39717 SH SOLE 0 0 39717 BARNES & NOBLE ED INC COM 06777U101 428 75875 SH SOLE 75786 0 89 BARRICK GOLD CORP COM 067901108 5729 436295 SH SOLE 193531 0 242764 BARRICK GOLD CORP COM 067901108 9 17900 SH Call SOLE 0 0 0 BAXTER INTL INC COM 071813109 23193 314101 SH SOLE 122030 0 192071 BB&T CORP COM 054937107 115678 2293372 SH SOLE 1506432 0 786940 BCE INC COM NEW 05534B760 131150 3239071 SH SOLE 3074555 0 164516 BEACON ROOFING SUPPLY INC COM 073685109 4258 99917 SH SOLE 9745 0 90172 BECTON DICKINSON & CO COM 075887109 115438 481843 SH SOLE 76642 0 405201 BECTON DICKINSON & CO PFD SHS CONV A 075887208 1117 18056 SH SOLE 56 0 18000 BELDEN INC COM 077454106 3396 55555 SH SOLE 55297 0 258 BELLICUM PHARMACEUTICALS INC COM 079481107 262 35452 SH SOLE 0 0 35452 BEMIS INC COM 081437105 247 5848 SH SOLE 3348 0 2500 BENCHMARK ELECTRS INC COM 08160H101 1061 36394 SH SOLE 36094 0 300 BENEFITFOCUS INC COM 08180D106 8450 251501 SH SOLE 0 0 251501 BENEFITFOCUS INC COM 08180D106 52 10600 SH Call SOLE 0 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 31588 112 SH SOLE 0 0 112 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 299741 1605896 SH SOLE 282420 0 1323476 BERKSHIRE HILLS BANCORP INC COM 084680107 947 23336 SH SOLE 5928 0 17408 BERRY GLOBAL GROUP INC COM 08579W103 15753 342893 SH SOLE 234029 0 108864 BEST BUY INC COM 086516101 9913 132918 SH SOLE 39277 0 93641 BEST BUY INC COM 086516101 14 21400 SH Call SOLE 0 0 0 BEST INC SPONSORED ADS 08653C106 130 10636 SH SOLE 0 0 10636 BGC PARTNERS INC CL A 05541T101 63205 5583444 SH SOLE 3702208 0 1881236 BHP BILLITON LTD SPONSORED ADR 088606108 16315 326237 SH SOLE 194622 0 131615 BHP BILLITON PLC SPONSORED ADR 05545E209 2950 65621 SH SOLE 15949 0 49672 BIG LOTS INC COM 089302103 1614 38637 SH SOLE 19477 0 19160 BIGLARI HLDGS INC COM STK CL A 08986R408 844 888 SH SOLE 277 0 611 BIGLARI HLDGS INC COM STK CL B 08986R309 2329 12692 SH SOLE 5702 0 6990 BIO RAD LABS INC CL A 090572207 2045 7088 SH SOLE 5659 0 1429 BIO TECHNE CORP COM 09073M104 3688 24926 SH SOLE 12918 0 12008 BIOCEPT INC COM NEW 09072V204 5 25000 SH SOLE 0 0 25000 BIOGEN INC COM 09062X103 121743 419457 SH SOLE 374738 0 44719 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 694 17572 SH SOLE 17572 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 15823 167969 SH SOLE 139755 0 28214 BIOSCRIP INC COM 09069N108 379 129500 SH SOLE 0 0 129500 BIOTELEMETRY INC COM 090672106 3840 85338 SH SOLE 36008 0 49330 BJS RESTAURANTS INC COM 09180C106 1738 28961 SH SOLE 25725 0 3236 BLACK HILLS CORP COM 092113109 20252 330856 SH SOLE 325217 0 5639 BLACK KNIGHT INC COM 09215C105 1643 30674 SH SOLE 27443 0 3231 BLACK STONE MINERALS L P COM UNIT 09225M101 1567 84737 SH SOLE 0 0 84737 BLACKBAUD INC COM 09227Q100 2035 19865 SH SOLE 13190 0 6675 BLACKBERRY LTD COM 09228F103 1852 191873 SH SOLE 155437 0 36436 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 491 37705 SH SOLE 0 0 37705 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 661 650000 PRN SOLE 0 0 650000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 419 32807 SH SOLE 0 0 32807 BLACKROCK CORPOR HI YLD FD I COM 09255P107 359 34295 SH SOLE 0 0 34295 BLACKROCK CR ALLCTN INC TR COM 092508100 1659 137349 SH SOLE 0 0 137349 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 2368 211812 SH SOLE 0 0 211812 BLACKROCK ENERGY & RES TR COM 09250U101 3003 197289 SH SOLE 0 0 197289 BLACKROCK ENH CAP & INC FD I COM 09256A109 6663 410782 SH SOLE 0 0 410782 BLACKROCK ENHANCED EQT DIV T COM 09251A104 22351 2434726 SH SOLE 5465 0 2429261 BLACKROCK ENHANCED GBL DIV T COM 092501105 3832 344586 SH SOLE 0 0 344586 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 450 78373 SH SOLE 0 0 78373 BLACKROCK FLOAT RATE OME STR COM 09255X100 483 34752 SH SOLE 0 0 34752 BLACKROCK FLOATING RATE INCO COM 091941104 169 12919 SH SOLE 0 0 12919 BLACKROCK HEALTH SCIENCES TR COM 09250W107 533 13822 SH SOLE 0 0 13822 BLACKROCK INC COM 09247X101 81689 163669 SH SOLE 107473 0 56196 BLACKROCK INCOME TR INC COM 09247F100 140 23929 SH SOLE 0 0 23929 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1650 110954 SH SOLE 0 0 110954 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1203 70365 SH SOLE 0 0 70365 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 194 12893 SH SOLE 0 0 12893 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1903 88286 SH SOLE 0 0 88286 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 452 35043 SH SOLE 0 0 35043 BLACKROCK MUNI INCOME INV QL COM 09250G102 330 23945 SH SOLE 0 0 23945 BLACKROCK MUNI INCOME TR II COM 09249N101 170 11940 SH SOLE 0 0 11940 BLACKROCK MUNI INTER DR FD I COM 09253X102 3114 235709 SH SOLE 0 0 235709 BLACKROCK MUNI N Y INTER DUR COM 09255F109 173 13697 SH SOLE 0 0 13697 BLACKROCK MUNIASSETS FD INC COM 09254J102 3263 246669 SH SOLE 0 0 246669 BLACKROCK MUNICIPAL BOND TR COM 09249H104 564 39390 SH SOLE 0 0 39390 BLACKROCK MUNICIPL INC QLTY COM 092479104 416 32022 SH SOLE 0 0 32022 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 757 71875 SH SOLE 0 0 71875 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 173 12500 SH SOLE 0 0 12500 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 403 30588 SH SOLE 0 0 30588 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 490 40046 SH SOLE 0 0 40046 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 935 72335 SH SOLE 0 0 72335 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 136 10980 SH SOLE 0 0 10980 BLACKROCK MUNIVEST FD II INC COM 09253T101 198 14120 SH SOLE 0 0 14120 BLACKROCK MUNIVEST FD INC COM 09253R105 384 43869 SH SOLE 0 0 43869 BLACKROCK MUNIY QUALITY FD I COM 09254G108 1231 101623 SH SOLE 0 0 101623 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 175 13101 SH SOLE 0 0 13101 BLACKROCK MUNIYIELD FD INC COM 09253W104 503 37759 SH SOLE 0 0 37759 BLACKROCK MUNIYIELD INVST FD COM 09254R104 424 30927 SH SOLE 0 0 30927 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 401 29068 SH SOLE 0 0 29068 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 174 14487 SH SOLE 0 0 14487 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 507 37709 SH SOLE 0 0 37709 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1448 114894 SH SOLE 0 0 114894 BLACKROCK MUNIYIELD QUALITY COM 09254F100 859 61474 SH SOLE 0 0 61474 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 239 18234 SH SOLE 0 0 18234 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 991 75577 SH SOLE 0 0 75577 BLACKROCK RES & COMM STRAT T SHS 09257A108 4618 497080 SH SOLE 0 0 497080 BLACKROCK SCIENCE & TECH TR SHS 09258G104 9200 273400 SH SOLE 0 0 273400 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3075 139153 SH SOLE 0 0 139153 BLACKROCK UTILITIES INFRSTRC COM 09248D104 1734 86670 SH SOLE 0 0 86670 BLACKROCK VA MUNICIPAL BOND COM 092481100 226 13466 SH SOLE 0 0 13466 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 40918 1271939 SH SOLE 203 0 1271736 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 85 50000 SH Call SOLE 0 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 194 21700 SH Put SOLE 0 0 21700 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 228 13878 SH SOLE 0 0 13878 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 1983 125421 SH SOLE 0 0 125421 BLACKSTONE MTG TR INC COM CL A 09257W100 3467 110322 SH SOLE 0 0 110322 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 7770 7925000 PRN SOLE 0 0 7925000 BLOCK H & R INC COM 093671105 437 19166 SH SOLE 2419 0 16747 BLOOMIN BRANDS INC COM 094235108 498 24767 SH SOLE 8092 0 16675 BLUCORA INC COM 095229100 374 10115 SH SOLE 8539 0 1576 BLUE APRON HLDGS INC CL A 09523Q101 70 20962 SH SOLE 0 0 20962 BLUE CAP REINS HLDGS LTD COM G1190F107 1081 97796 SH SOLE 0 0 97796 BLUEBIRD BIO INC COM 09609G100 575 3666 SH SOLE 3324 0 342 BMC STK HLDGS INC COM 05591B109 236 11335 SH SOLE 0 0 11335 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 255 21960 SH SOLE 0 0 21960 BOEING CO COM 097023105 172862 515210 SH SOLE 104123 0 411087 BOFI HLDG INC COM 05566U108 4906 119917 SH SOLE 0 0 119917 BOK FINL CORP COM NEW 05561Q201 5538 58910 SH SOLE 42379 0 16531 BOOKING HLDGS INC COM 09857L108 67549 33323 SH SOLE 11829 0 21494 BOOT BARN HLDGS INC COM 099406100 201 9690 SH SOLE 9670 0 20 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3067 70143 SH SOLE 64299 0 5844 BORGWARNER INC COM 099724106 11938 276588 SH SOLE 238723 0 37865 BOSTON BEER INC CL A 100557107 220 733 SH SOLE 0 0 733 BOSTON PROPERTIES INC COM 101121101 10277 81938 SH SOLE 80018 0 1920 BOSTON SCIENTIFIC CORP COM 101137107 15480 473402 SH SOLE 95273 0 378129 BOTTOMLINE TECH DEL INC COM 101388106 204 4099 SH SOLE 4099 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 34065 3313691 SH SOLE 0 0 3313691 BOVIE MEDICAL CORP COM 10211F100 513 118000 SH SOLE 0 0 118000 BOX INC CL A 10316T104 6622 264976 SH SOLE 146 0 264830 BOYD GAMING CORP COM 103304101 899 25938 SH SOLE 0 0 25938 BP PLC SPONSORED ADR 055622104 167643 3671546 SH SOLE 2252104 0 1419442 BP PLC SPONSORED ADR 055622104 26 36200 SH Call SOLE 0 0 0 BP PLC SPONSORED ADR 055622104 73 55800 SH Call SOLE 0 0 0 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 278 9293 SH SOLE 18 0 9275 BRADY CORP CL A 104674106 253 6563 SH SOLE 0 0 6563 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 31093 1841987 SH SOLE 1787051 0 54936 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 615 53892 SH SOLE 0 0 53892 BRIDGE BANCORP INC COM 108035106 5152 143301 SH SOLE 0 0 143301 BRIDGFORD FOODS CORP COM 108763103 304 22350 SH SOLE 0 0 22350 BRIGHT HORIZONS FAM SOL IN D COM 109194100 3448 33635 SH SOLE 32657 0 978 BRIGHT SCHOLAR ED HLDGS LTD SPONSORED ADS 109199109 379 22820 SH SOLE 0 0 22820 BRIGHTCOVE INC COM 10921T101 201 20800 SH SOLE 0 0 20800 BRIGHTHOUSE FINL INC COM 10922N103 3737 93254 SH SOLE 86840 0 6414 BRIGHTSPHERE INVESTMNT GRP P SHS G1644T109 214 14973 SH SOLE 14973 0 0 BRINKER INTL INC COM 109641100 4643 97542 SH SOLE 7851 0 89691 BRINKS CO COM 109696104 12703 159285 SH SOLE 154767 0 4518 BRISTOL MYERS SQUIBB CO COM 110122108 59864 1081736 SH SOLE 188555 0 893181 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 91257 1808864 SH SOLE 1513785 0 295079 BRIXMOR PPTY GROUP INC COM 11120U105 1210 69398 SH SOLE 63143 0 6255 BROADCOM INC COM 11135F101 219648 905201 SH SOLE 501695 0 403506 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 57960 503557 SH SOLE 410076 0 93481 BROOKDALE SR LIVING INC COM 112463104 165 18117 SH SOLE 217 0 17900 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 7595 189886 SH SOLE 150495 0 39391 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 440 36382 SH SOLE 0 0 36382 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 16948 441350 SH SOLE 530 0 440820 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1075 47363 SH SOLE 0 0 47363 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 472 15735 SH SOLE 0 0 15735 BROOKLINE BANCORP INC DEL COM 11373M107 632 33974 SH SOLE 23281 0 10693 BROOKS AUTOMATION INC COM 114340102 932 28583 SH SOLE 18251 0 10332 BROWN & BROWN INC COM 115236101 32071 1156558 SH SOLE 1116616 0 39942 BROWN FORMAN CORP CL A 115637100 612 12534 SH SOLE 0 0 12534 BROWN FORMAN CORP CL B 115637209 9078 185230 SH SOLE 2628 0 182602 BRUKER CORP COM 116794108 246 8467 SH SOLE 7794 0 673 BRUNSWICK CORP COM 117043109 1597 24775 SH SOLE 7228 0 17547 BT GROUP PLC ADR 05577E101 549 37940 SH SOLE 0 0 37940 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 5096 144969 SH SOLE 0 0 144969 BUCKLE INC COM 118440106 780 28987 SH SOLE 26358 0 2629 BUILDERS FIRSTSOURCE INC COM 12008R107 1282 70080 SH SOLE 52006 0 18074 BUNGE LIMITED COM G16962105 1432 20547 SH SOLE 0 0 20547 BURLINGTON STORES INC COM 122017106 12853 85382 SH SOLE 81472 0 3910 BWX TECHNOLOGIES INC COM 05605H100 2486 39892 SH SOLE 29248 0 10644 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 17840 213248 SH SOLE 200004 0 13244 C&J ENERGY SVCS INC NEW COM 12674R100 6811 288597 SH SOLE 0 0 288597 CA INC COM 12673P105 3022 84758 SH SOLE 26072 0 58686 CABLE ONE INC COM 12685J105 342 466 SH SOLE 90 0 376 CABOT CORP COM 127055101 1074 17381 SH SOLE 13244 0 4137 CABOT MICROELECTRONICS CORP COM 12709P103 2952 27441 SH SOLE 27292 0 149 CABOT OIL & GAS CORP COM 127097103 364 15276 SH SOLE 503 0 14773 CACI INTL INC CL A 127190304 2156 12791 SH SOLE 219 0 12572 CACTUS INC CL A 127203107 212 6280 SH SOLE 0 0 6280 CADENCE BANCORPORATION CL A 12739A100 3071 106387 SH SOLE 0 0 106387 CADENCE DESIGN SYSTEM INC COM 127387108 5253 121288 SH SOLE 111864 0 9424 CADIZ INC COM NEW 127537207 157 12000 SH SOLE 0 0 12000 CAE INC COM 124765108 1045 50307 SH SOLE 50307 0 0 CAESARS ENTMT CORP COM 127686103 2915 272440 SH SOLE 170885 0 101555 CAL MAINE FOODS INC COM NEW 128030202 1274 27783 SH SOLE 0 0 27783 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1955 153430 SH SOLE 0 0 153430 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 972 82454 SH SOLE 0 0 82454 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 906 41981 SH SOLE 0 0 41981 CALAMOS GBL DYN INCOME FUND COM 12811L107 1812 201364 SH SOLE 0 0 201364 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 5948 469419 SH SOLE 0 0 469419 CALAVO GROWERS INC COM 128246105 481 5000 SH SOLE 18 0 4982 CALIFORNIA WTR SVC GROUP COM 130788102 255 6544 SH SOLE 0 0 6544 CALLON PETE CO DEL COM 13123X102 2046 190474 SH SOLE 118291 0 72183 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 268 35966 SH SOLE 0 0 35966 CAMBREX CORP COM 132011107 262 5018 SH SOLE 972 0 4046 CAMDEN NATL CORP COM 133034108 1686 36875 SH SOLE 33575 0 3300 CAMDEN PPTY TR SH BEN INT 133131102 18379 201681 SH SOLE 196332 0 5349 CAMECO CORP COM 13321L108 1563 138947 SH SOLE 0 0 138947 CAMPBELL SOUP CO COM 134429109 4587 113138 SH SOLE 99 0 113039 CAMPING WORLD HLDGS INC CL A 13462K109 799 31978 SH SOLE 16357 0 15621 CAN-FITE BIOPHARMA LTD SPONSORED ADR 13471N102 16 13700 SH SOLE 0 0 13700 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 215 3657 SH SOLE 0 0 3657 CANADIAN NAT RES LTD COM 136385101 4301 119230 SH SOLE 114901 0 4329 CANADIAN NATL RY CO COM 136375102 15768 192823 SH SOLE 70241 0 122582 CANADIAN PAC RY LTD COM 13645T100 10801 59018 SH SOLE 44259 0 14759 CANNAE HLDGS INC COM 13765N107 6565 353911 SH SOLE 352735 0 1176 CANON INC SPONSORED ADR 138006309 807 24676 SH SOLE 22394 0 2282 CANTEL MEDICAL CORP COM 138098108 455 4630 SH SOLE 21 0 4609 CAPITAL ONE FINL CORP COM 14040H105 13638 148403 SH SOLE 117162 0 31241 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 1103 360546 SH SOLE 0 0 360546 CAPITAL SOUTHWEST CORP COM 140501107 1392 76859 SH SOLE 75979 0 880 CAPITOL FED FINL INC COM 14057J101 263 20022 SH SOLE 0 0 20022 CAPSTEAD MTG CORP COM NO PAR 14067E506 1437 160527 SH SOLE 0 0 160527 CARA THERAPEUTICS INC COM 140755109 250 13069 SH SOLE 0 0 13069 CARBO CERAMICS INC COM 140781105 122 13250 SH SOLE 0 0 13250 CARBON BLACK INC COM 14081R103 499 19180 SH SOLE 0 0 19180 CARBONITE INC COM 141337105 267 7662 SH SOLE 0 0 7662 CARDINAL HEALTH INC COM 14149Y108 5623 115164 SH SOLE 4942 0 110222 CARDTRONICS PLC SHS CL A G1991C105 397 16418 SH SOLE 10473 0 5945 CARETRUST REIT INC COM 14174T107 781 46824 SH SOLE 0 0 46824 CARGURUS INC COM CL A 141788109 1608 46279 SH SOLE 7878 0 38401 CARLISLE COS INC COM 142339100 1899 17532 SH SOLE 6481 0 11051 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 5817 273104 SH SOLE 0 0 273104 CARMAX INC COM 143130102 7319 100445 SH SOLE 34033 0 66412 CARNIVAL CORP UNIT 99/99/9999 143658300 154406 2694238 SH SOLE 818063 0 1876175 CARNIVAL CORP UNIT 99/99/9999 143658300 8 83000 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 59 146400 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 1 27000 SH Call SOLE 0 0 0 CARNIVAL PLC ADR 14365C103 1602 27792 SH SOLE 20018 0 7774 CAROLINA FINL CORP NEW COM 143873107 1352 31496 SH SOLE 0 0 31496 CARRIAGE SVCS INC COM 143905107 260 10573 SH SOLE 0 0 10573 CARRIZO OIL & GAS INC COM 144577103 531 19080 SH SOLE 0 0 19080 CARROLS RESTAURANT GROUP INC COM 14574X104 1160 78081 SH SOLE 0 0 78081 CARS COM INC COM 14575E105 7937 279579 SH SOLE 277158 0 2421 CARTER INC COM 146229109 1606 14813 SH SOLE 12731 0 2082 CARVANA CO CL A 146869102 434 10440 SH SOLE 0 0 10440 CASA SYS INC COM 14713L102 290 17757 SH SOLE 0 0 17757 CASELLA WASTE SYS INC CL A 147448104 7686 300104 SH SOLE 1037 0 299067 CASEYS GEN STORES INC COM 147528103 5783 55038 SH SOLE 46803 0 8235 CASTLE BRANDS INC COM 148435100 16 13800 SH SOLE 0 0 13800 CASTLIGHT HEALTH INC CL B 14862Q100 221 52000 SH SOLE 0 0 52000 CATALENT INC COM 148806102 5827 139099 SH SOLE 135184 0 3915 CATCHMARK TIMBER TR INC CL A 14912Y202 6430 505105 SH SOLE 0 0 505105 CATERPILLAR INC DEL COM 149123101 78698 580059 SH SOLE 152084 0 427975 CATHAY GEN BANCORP COM 149150104 519 12813 SH SOLE 0 0 12813 CAVCO INDS INC DEL COM 149568107 2109 10156 SH SOLE 10127 0 29 CAVIUM INC COM 14964U108 598 6908 SH SOLE 4008 0 2900 CBOE GLOBAL MARKETS INC COM 12503M108 1323 12713 SH SOLE 24 0 12689 CBRE CLARION GLOBAL REAL EST COM 12504G100 1089 144479 SH SOLE 0 0 144479 CBRE GROUP INC CL A 12504L109 6194 129740 SH SOLE 63338 0 66402 CBS CORP NEW CL B 124857202 8735 155377 SH SOLE 33349 0 122028 CDK GLOBAL INC COM 12508E101 5831 89644 SH SOLE 68795 0 20849 CDN IMPERIAL BK COMM TORONTO COM 136069101 60149 691615 SH SOLE 670377 0 21238 CDW CORP COM 12514G108 20178 249756 SH SOLE 228180 0 21576 CEDAR FAIR L P DEPOSITRY UNIT 150185106 10765 170844 SH SOLE 146105 0 24739 CELANESE CORP DEL COM SER A 150870103 4257 38332 SH SOLE 30261 0 8071 CELGENE CORP COM 151020104 64912 817320 SH SOLE 263618 0 553702 CELLDEX THERAPEUTICS INC NEW COM 15117B103 11 21281 SH SOLE 0 0 21281 CEMEX SAB DE CV SPON ADR NEW 151290889 7384 1125598 SH SOLE 1097868 0 27730 CENOVUS ENERGY INC COM 15135U109 189 18166 SH SOLE 0 0 18166 CENTENE CORP DEL COM 15135B101 26641 216225 SH SOLE 172998 0 43227 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 257 28854 SH SOLE 0 0 28854 CENTERPOINT ENERGY INC COM 15189T107 6295 227156 SH SOLE 125647 0 101509 CENTERSTATE BK CORP COM 15201P109 4496 150774 SH SOLE 7874 0 142900 CENTERSTATE BK CORP COM 15201P109 37 60000 SH Call SOLE 0 0 0 CENTERSTATE BK CORP COM 15201P109 90 60000 SH Put SOLE 0 0 60000 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 284 7024 SH SOLE 6724 0 300 CENTRAL GARDEN & PET CO COM 153527106 211 4849 SH SOLE 3719 0 1130 CENTRAL SECS CORP COM 155123102 6704 240624 SH SOLE 0 0 240624 CENTURY CASINOS INC COM 156492100 314 35900 SH SOLE 0 0 35900 CENTURYLINK INC COM 156700106 27330 1466181 SH SOLE 654065 0 812116 CENTURYLINK INC COM 156700106 3 38800 SH Call SOLE 0 0 0 CERNER CORP COM 156782104 21568 360723 SH SOLE 198127 0 162596 CERNER CORP COM 156782104 11 70000 SH Call SOLE 0 0 0 CERUS CORP COM 157085101 5682 851895 SH SOLE 0 0 851895 CF INDS HLDGS INC COM 125269100 8985 202355 SH SOLE 0 0 202355 CHART INDS INC COM PAR $0.01 16115Q308 1436 23283 SH SOLE 21874 0 1409 CHARTER COMMUNICATIONS INC N CL A 16119P108 6999 23870 SH SOLE 7405 0 16465 CHATHAM LODGING TR COM 16208T102 588 27704 SH SOLE 19319 0 8385 CHECK POINT SOFTWARE TECH LT ORD M22465104 18497 189367 SH SOLE 148716 0 40651 CHEESECAKE FACTORY INC COM 163072101 3596 65316 SH SOLE 34740 0 30576 CHEFS WHSE INC COM 163086101 378 13268 SH SOLE 5643 0 7625 CHEGG INC COM 163092109 2060 74143 SH SOLE 0 0 74143 CHEMED CORP NEW COM 16359R103 1259 3912 SH SOLE 749 0 3163 CHEMICAL FINL CORP COM 163731102 2350 42218 SH SOLE 532 0 41686 CHEMOURS CO COM 163851108 904 20374 SH SOLE 0 0 20374 CHENIERE ENERGY INC COM NEW 16411R208 6706 102871 SH SOLE 4291 0 98580 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 487 615000 PRN SOLE 0 0 615000 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1741 48429 SH SOLE 0 0 48429 CHESAPEAKE ENERGY CORP COM 165167107 2535 483861 SH SOLE 0 0 483861 CHESAPEAKE UTILS CORP COM 165303108 411 5141 SH SOLE 2477 0 2664 CHEVRON CORP NEW COM 166764100 459937 3637880 SH SOLE 1641244 0 1996636 CHEVRON CORP NEW COM 166764100 5 13400 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 6 15100 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 179 50400 SH Call SOLE 0 0 0 CHICOS FAS INC COM 168615102 111 13620 SH SOLE 0 0 13620 CHIMERA INVT CORP COM NEW 16934Q208 590 32278 SH SOLE 0 0 32278 CHINA FD INC COM 169373107 968 46324 SH SOLE 0 0 46324 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 2201 172255 SH SOLE 0 0 172255 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 4997 112581 SH SOLE 19423 0 93158 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 1029 11458 SH SOLE 7500 0 3958 CHINA RAPID FIN LTD SPONSORED ADR 16953Q105 1484 683884 SH SOLE 0 0 683884 CHINA SOUTHN AIRLS LTD SPON ADR CL H 169409109 216 5456 SH SOLE 5338 0 118 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 205 16389 SH SOLE 0 0 16389 CHIPOTLE MEXICAN GRILL INC COM 169656105 9167 21250 SH SOLE 19286 0 1964 CHUBB LIMITED COM H1467J104 152804 1202969 SH SOLE 182444 0 1020525 CHUBB LIMITED COM H1467J104 14 39400 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 11759 221197 SH SOLE 4896 0 216301 CHURCHILL DOWNS INC COM 171484108 699 2358 SH SOLE 0 0 2358 CHUYS HLDGS INC COM 171604101 2625 85495 SH SOLE 0 0 85495 CHUYS HLDGS INC COM 171604101 320 78100 SH Call SOLE 0 0 0 CIDARA THERAPEUTICS INC COM 171757107 1019 195878 SH SOLE 0 0 195878 CIENA CORP COM NEW 171779309 207 7820 SH SOLE 115 0 7705 CIGNA CORPORATION COM 125509109 22753 133879 SH SOLE 89419 0 44460 CIMAREX ENERGY CO COM 171798101 24721 242983 SH SOLE 156527 0 86456 CIMPRESS N V SHS EURO N20146101 750 5174 SH SOLE 0 0 5174 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 505 10225 SH SOLE 0 0 10225 CINCINNATI FINL CORP COM 172062101 5005 74858 SH SOLE 364 0 74494 CINEMARK HOLDINGS INC COM 17243V102 79542 2267431 SH SOLE 2203384 0 64047 CINTAS CORP COM 172908105 22605 122143 SH SOLE 71714 0 50429 CIRRUS LOGIC INC COM 172755100 3500 91304 SH SOLE 0 0 91304 CISCO SYS INC COM 17275R102 395911 9200798 SH SOLE 5094978 0 4105820 CISCO SYS INC COM 17275R102 20 59600 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 5 14700 SH Call SOLE 0 0 0 CISION LTD SHS G1992S109 2692 180100 SH SOLE 0 0 180100 CIT GROUP INC COM NEW 125581801 371 7358 SH SOLE 4582 0 2776 CITIGROUP INC COM NEW 172967424 109675 1638872 SH SOLE 805043 0 833829 CITIGROUP INC COM NEW 172967424 3 16500 SH Call SOLE 0 0 0 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 28 12000 SH SOLE 0 0 12000 CITIZENS FINL GROUP INC COM 174610105 8545 219653 SH SOLE 137462 0 82191 CITRIX SYS INC COM 177376100 42004 400653 SH SOLE 383415 0 17238 CITY OFFICE REIT INC COM 178587101 235 18309 SH SOLE 1459 0 16850 CIVEO CORP CDA COM 17878Y108 1623 372223 SH SOLE 86381 0 285842 CLEAN ENERGY FUELS CORP COM 184499101 175 47300 SH SOLE 0 0 47300 CLEAN HARBORS INC COM 184496107 13537 243682 SH SOLE 241267 0 2415 CLEARBRIDGE AMERN ENERG MLP COM 184691103 666 88221 SH SOLE 0 0 88221 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 1849 130876 SH SOLE 300 0 130576 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 419 38320 SH SOLE 0 0 38320 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 1156 103486 SH SOLE 0 0 103486 CLEVELAND CLIFFS INC COM 185899101 4376 519048 SH SOLE 0 0 519048 CLIPPER RLTY INC COM 18885T306 1393 163130 SH SOLE 0 0 163130 CLOROX CO DEL COM 189054109 20739 153339 SH SOLE 29181 0 124158 CLOUDERA INC COM 18914U100 869 63683 SH SOLE 0 0 63683 CLOUGH GLOBAL DIVND AND INC COM 18913Y103 280 22459 SH SOLE 0 0 22459 CLOUGH GLOBAL EQUITY FD COM 18914C100 1804 126078 SH SOLE 0 0 126078 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 1026 93400 SH SOLE 0 0 93400 CM FIN INC COM 12574Q103 1761 197886 SH SOLE 0 0 197886 CME GROUP INC COM CL A 12572Q105 178754 1090454 SH SOLE 93940 0 996514 CME GROUP INC COM CL A 12572Q105 15 29200 SH Call SOLE 0 0 0 CME GROUP INC COM CL A 12572Q105 16 11600 SH Call SOLE 0 0 0 CME GROUP INC COM CL A 12572Q105 400 44000 SH Call SOLE 0 0 0 CMS ENERGY CORP COM 125896100 4403 93134 SH SOLE 40914 0 52220 CNA FINL CORP COM 126117100 14831 324679 SH SOLE 324037 0 642 CNH INDL N V SHS N20944109 2289 215008 SH SOLE 137752 0 77256 CNO FINL GROUP INC COM 12621E103 1510 79296 SH SOLE 69049 0 10247 CNOOC LTD SPONSORED ADR 126132109 569 3325 SH SOLE 1594 0 1731 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 490 25255 SH SOLE 0 0 25255 CNX RESOURCES CORPORATION COM 12653C108 3152 177257 SH SOLE 0 0 177257 COCA COLA CO COM 191216100 300214 6844818 SH SOLE 4126435 0 2718383 COCA COLA EUROPEAN PARTNERS SHS G25839104 10627 261488 SH SOLE 244424 0 17064 COEUR MNG INC COM NEW 192108504 106 13940 SH SOLE 0 0 13940 COFFEE HLDGS INC COM 192176105 294 54450 SH SOLE 0 0 54450 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 462 8647 SH SOLE 5950 0 2697 COGNEX CORP COM 192422103 6740 151097 SH SOLE 130978 0 20119 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 26690 337887 SH SOLE 113432 0 224455 COHEN & STEERS CLOSED END OP COM 19248P106 570 44371 SH SOLE 0 0 44371 COHEN & STEERS GLOBAL INC BL COM 19248M103 108 11342 SH SOLE 0 0 11342 COHEN & STEERS INC COM 19247A100 2262 54222 SH SOLE 53037 0 1185 COHEN & STEERS INFRASTRUCTUR COM 19248A109 11456 504664 SH SOLE 0 0 504664 COHEN & STEERS LTD DUR PFD I COM 19248C105 971 37978 SH SOLE 0 0 37978 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 1257 125187 SH SOLE 0 0 125187 COHEN & STEERS QUALITY RLTY COM 19247L106 12135 1009551 SH SOLE 600 0 1008951 COHEN & STEERS REIT & PFD IN COM 19247X100 3378 173946 SH SOLE 1000 0 172946 COHEN & STEERS SLT PFD INCM COM 19248Y107 597 22220 SH SOLE 0 0 22220 COHEN & STEERS TOTAL RETURN COM 19247R103 530 42301 SH SOLE 0 0 42301 COHERENT INC COM 192479103 6871 43927 SH SOLE 17119 0 26808 COLFAX CORP COM 194014106 933 30439 SH SOLE 11179 0 19260 COLGATE PALMOLIVE CO COM 194162103 27186 419473 SH SOLE 135038 0 284435 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 664 27847 SH SOLE 0 0 27847 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 3848 4050000 PRN SOLE 0 0 4050000 COLONY CAP INC NEW CL A COM 19626G108 11323 1814567 SH SOLE 182019 0 1632548 COLUMBIA BKG SYS INC COM 197236102 3633 88819 SH SOLE 83820 0 4999 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1008 41359 SH SOLE 0 0 41359 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 225 4912 SH SOLE 0 0 4912 COLUMBIA FINL INC COM 197641103 871 52654 SH SOLE 52654 0 0 COLUMBIA SELIGM PREM TECH GR COM 19842X109 501 23258 SH SOLE 0 0 23258 COLUMBIA SPORTSWEAR CO COM 198516106 1979 21640 SH SOLE 9224 0 12416 COMCAST CORP NEW CL A 20030N101 246248 7505266 SH SOLE 5889046 0 1616220 COMCAST CORP NEW CL A 20030N101 19 25600 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 5670 62356 SH SOLE 19836 0 42520 COMFORT SYS USA INC COM 199908104 412 8988 SH SOLE 8988 0 0 COMMERCE BANCSHARES INC COM 200525103 16333 252398 SH SOLE 218313 0 34085 COMMERCIAL METALS CO COM 201723103 934 44225 SH SOLE 24834 0 19391 COMMSCOPE HLDG CO INC COM 20337X109 5752 196944 SH SOLE 189964 0 6980 COMMUNITY BK SYS INC COM 203607106 1371 23210 SH SOLE 48 0 23162 COMMUNITY HEALTH SYS INC NEW COM 203668108 43 12917 SH SOLE 0 0 12917 COMMUNITY HEALTH SYS INC NEW RIGHT 12/31/2019 203668116 1 43363 SH SOLE 0 0 43363 COMMUNITY TR BANCORP INC COM 204149108 3067 61411 SH SOLE 0 0 61411 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1626 270581 SH SOLE 258347 0 12234 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 2222 128411 SH SOLE 400 0 128011 COMPASS MINERALS INTL INC COM 20451N101 1709 25990 SH SOLE 16291 0 9699 COMPUGEN LTD ORD M25722105 229 69457 SH SOLE 0 0 69457 COMPUTER PROGRAMS & SYS INC COM 205306103 1768 53745 SH SOLE 52887 0 858 CONAGRA BRANDS INC COM 205887102 7432 207996 SH SOLE 62069 0 145927 CONCHO RES INC COM 20605P101 12960 93672 SH SOLE 40433 0 53239 CONDUENT INC COM 206787103 7081 389717 SH SOLE 363768 0 25949 CONNECTICUT WTR SVC INC COM 207797101 324 4964 SH SOLE 42 0 4922 CONOCOPHILLIPS COM 20825C104 54764 786609 SH SOLE 455300 0 331309 CONSOL ENERGY INC NEW COM 20854L108 1766 46044 SH SOLE 24274 0 21770 CONSOLIDATED COMM HLDGS INC COM 209034107 5645 456677 SH SOLE 182234 0 274443 CONSOLIDATED EDISON INC COM 209115104 11390 146060 SH SOLE 1603 0 144457 CONSTELLATION BRANDS INC CL A 21036P108 23606 107855 SH SOLE 41016 0 66839 CONSTELLIUM NV CL A N22035104 724 70302 SH SOLE 1904 0 68398 CONSTRUCTION PARTNERS INC COM CL A 21044C107 301 22880 SH SOLE 0 0 22880 CONTINENTAL RESOURCES INC COM 212015101 31216 482023 SH SOLE 630 0 481393 CONTROL4 CORP COM 21240D107 7313 300831 SH SOLE 929 0 299902 CONTROL4 CORP COM 21240D107 64 117100 SH Call SOLE 0 0 0 CONVERGYS CORP COM 212485106 648 26508 SH SOLE 22621 0 3887 COOPER COS INC COM NEW 216648402 4814 20447 SH SOLE 16566 0 3881 COPA HOLDINGS SA CL A P31076105 1079 11406 SH SOLE 0 0 11406 COPART INC COM 217204106 18407 325440 SH SOLE 320131 0 5309 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 94 18598 SH SOLE 0 0 18598 CORCEPT THERAPEUTICS INC COM 218352102 781 49670 SH SOLE 11695 0 37975 CORE LABORATORIES N V COM N22717107 18521 146746 SH SOLE 138004 0 8742 CORECIVIC INC COM 21871N101 2376 99457 SH SOLE 88984 0 10473 CORESITE RLTY CORP COM 21870Q105 8609 77683 SH SOLE 41580 0 36103 CORNERSTONE ONDEMAND INC COM 21925Y103 1195 25185 SH SOLE 25185 0 0 CORNERSTONE STRATEGIC VALUE COM 21924B302 916 65196 SH SOLE 0 0 65196 CORNING INC COM 219350105 59103 2148404 SH SOLE 1855573 0 292831 CORPORATE CAP TR INC COM 219880101 11344 726235 SH SOLE 0 0 726235 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 541 18675 SH SOLE 6543 0 12132 CORVEL CORP COM 221006109 729 13495 SH SOLE 12746 0 749 COSTAMARE INC SHS Y1771G102 106 13263 SH SOLE 10866 0 2397 COSTAR GROUP INC COM 22160N109 3562 8633 SH SOLE 8162 0 471 COSTCO WHSL CORP NEW COM 22160K105 79930 382465 SH SOLE 97784 0 284681 COTIVITI HLDGS INC COM 22164K101 2133 48334 SH SOLE 47246 0 1088 COTT CORP QUE COM 22163N106 309 18693 SH SOLE 65 0 18628 COTY INC COM CL A 222070203 17624 1249896 SH SOLE 936240 0 313656 COUPA SOFTWARE INC COM 22266L106 360 5790 SH SOLE 0 0 5790 COUSINS PPTYS INC COM 222795106 334 34507 SH SOLE 141 0 34366 COVANTA HLDG CORP COM 22282E102 56401 3418247 SH SOLE 2316664 0 1101583 COVANTA HLDG CORP COM 22282E102 6 30300 SH Call SOLE 0 0 0 CPI AEROSTRUCTURES INC COM NEW 125919308 278 26500 SH SOLE 0 0 26500 CRACKER BARREL OLD CTRY STOR COM 22410J106 5521 35342 SH SOLE 0 0 35342 CRAFT BREW ALLIANCE INC COM 224122101 3126 151395 SH SOLE 0 0 151395 CRANE CO COM 224399105 6339 79112 SH SOLE 62382 0 16730 CRAWFORD & CO CL A 224633206 90 10426 SH SOLE 0 0 10426 CRAY INC COM NEW 225223304 1883 76564 SH SOLE 130 0 76434 CREDIT SUISSE GROUP SPONSORED ADR 225401108 5094 342323 SH SOLE 148304 0 194019 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 33 12585 SH SOLE 0 0 12585 CREE INC COM 225447101 23915 575303 SH SOLE 557800 0 17503 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 2183 68741 SH SOLE 0 0 68741 CRESUD S A C I F Y A SPONSORED ADR 226406106 761 51369 SH SOLE 0 0 51369 CRH PLC ADR 12626K203 11162 315770 SH SOLE 284239 0 31531 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 4807 81806 SH SOLE 22 0 81784 CRITEO S A SPONS ADS 226718104 2547 77540 SH SOLE 0 0 77540 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1677 99375 SH SOLE 0 0 99375 CROWN CASTLE INTL CORP NEW COM 22822V101 149623 1387707 SH SOLE 1044233 0 343474 CROWN CRAFTS INC COM 228309100 193 33800 SH SOLE 0 0 33800 CROWN HOLDINGS INC COM 228368106 4641 103694 SH SOLE 88258 0 15436 CSG SYS INTL INC COM 126349109 2487 60855 SH SOLE 60755 0 100 CSI COMPRESSCO LP COM UNIT 12637A103 808 144755 SH SOLE 0 0 144755 CSOP ETF TR FTSE CHINA A50 12649L105 347 22754 SH SOLE 0 0 22754 CSX CORP COM 126408103 26491 415348 SH SOLE 86148 0 329200 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 3546 74443 SH SOLE 59781 0 14662 CUBESMART COM 229663109 516 16020 SH SOLE 0 0 16020 CUBIC CORP COM 229669106 3957 61629 SH SOLE 22593 0 39036 CULLEN FROST BANKERS INC COM 229899109 9358 86456 SH SOLE 73453 0 13003 CULP INC COM 230215105 209 8528 SH SOLE 0 0 8528 CUMMINS INC COM 231021106 25843 194312 SH SOLE 112775 0 81537 CURTISS WRIGHT CORP COM 231561101 5449 45785 SH SOLE 44287 0 1498 CUSHING ENERGY INCOME COM SH BEN INT 23162T102 130 14027 SH SOLE 0 0 14027 CUSHING RENAISSANCE FD COM 231647108 1130 62440 SH SOLE 0 0 62440 CUTERA INC COM 232109108 1245 30900 SH SOLE 0 0 30900 CVR ENERGY INC COM 12662P108 336 9081 SH SOLE 0 0 9081 CVR PARTNERS LP COM 126633106 97 29479 SH SOLE 0 0 29479 CVS HEALTH CORP COM 126650100 119302 1853945 SH SOLE 815083 0 1038862 CVS HEALTH CORP COM 126650100 270 36500 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 15 31300 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 31 37000 SH Call SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 355 5639 SH SOLE 4649 0 990 CYMABAY THERAPEUTICS INC COM 23257D103 569 42399 SH SOLE 0 0 42399 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 234 32241 SH SOLE 0 0 32241 CYPRESS SEMICONDUCTOR CORP COM 232806109 1384 88805 SH SOLE 153 0 88652 CYRUSONE INC COM 23283R100 47589 815446 SH SOLE 391146 0 424300 CYTOSORBENTS CORP COM NEW 23283X206 1911 167600 SH SOLE 0 0 167600 CYTRX CORP COM PAR 232828608 12 10607 SH SOLE 0 0 10607 D R HORTON INC COM 23331A109 10385 253300 SH SOLE 185545 0 67755 DANAHER CORP DEL COM 235851102 46528 471505 SH SOLE 136931 0 334574 DANAHER CORP DEL DBCV 1/2 235851AF9 589 156000 PRN SOLE 0 0 156000 DARDEN RESTAURANTS INC COM 237194105 8149 76117 SH SOLE 45172 0 30945 DARLING INGREDIENTS INC COM 237266101 22528 1133198 SH SOLE 1085467 0 47731 DAVE & BUSTERS ENTMT INC COM 238337109 388 8154 SH SOLE 6381 0 1773 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3229 136398 SH SOLE 0 0 136398 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 888 33752 SH SOLE 0 0 33752 DAVITA INC COM 23918K108 7366 106072 SH SOLE 77999 0 28073 DAWSON GEOPHYSICAL CO NEW COM 239360100 103 13014 SH SOLE 0 0 13014 DBX ETF TR XTRACK HRVST CSI 233051879 531 20003 SH SOLE 0 0 20003 DBX ETF TR XTRACK MSCI EAFE 233051200 18580 591734 SH SOLE 2220 0 589514 DBX ETF TR XTRACK MSCI EMRG 233051101 893 38548 SH SOLE 0 0 38548 DBX ETF TR XTRACK MSCI EURP 233051853 2735 97438 SH SOLE 0 0 97438 DBX ETF TR XTRACK MSCI JAPN 233051507 1177 28284 SH SOLE 0 0 28284 DBX ETF TR XTRACK RUSS 1000 233051481 415 12962 SH SOLE 0 0 12962 DBX ETF TR XTRACK USD HIGH 233051432 857 17457 SH SOLE 0 0 17457 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 315 7955 SH SOLE 0 0 7955 DCT INDUSTRIAL TRUST INC COM NEW 233153204 5413 81115 SH SOLE 74946 0 6169 DDR CORP COM 23317H854 1616 90292 SH SOLE 194 0 90098 DEAN FOODS CO NEW COM NEW 242370203 115 10898 SH SOLE 0 0 10898 DEERE & CO COM 244199105 34056 243604 SH SOLE 84461 0 159143 DELAWARE ENHANCED GBL DIV & COM 246060107 1408 124254 SH SOLE 0 0 124254 DELEK US HLDGS INC NEW COM 24665A103 2833 56478 SH SOLE 3520 0 52958 DELEK US HLDGS INC NEW COM 24665A103 6 19000 SH Call SOLE 0 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 6553 77473 SH SOLE 988 0 76485 DELPHI TECHNOLOGIES PLC SHS G2709G107 5517 121355 SH SOLE 94829 0 26526 DELTA AIR LINES INC DEL COM NEW 247361702 64752 1307055 SH SOLE 860088 0 446967 DELUXE CORP COM 248019101 498 7521 SH SOLE 5539 0 1982 DENBURY RES INC COM NEW 247916208 733 152403 SH SOLE 0 0 152403 DENISON MINES CORP COM 248356107 8 16501 SH SOLE 0 0 16501 DENTSPLY SIRONA INC COM 24906P109 14466 330495 SH SOLE 256082 0 74413 DESTINATION MATERNITY CORP COM 25065D100 198 34100 SH SOLE 0 0 34100 DEUTSCHE BANK AG NAMEN AKT D18190898 698 65681 SH SOLE 0 0 65681 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 12681 1439388 SH SOLE 0 0 1439388 DEUTSCHE MUN INCOME COM 25160C106 215 19471 SH SOLE 0 0 19471 DEUTSCHE STRATEGIC INCOME TR SHS 25160F109 9214 752739 SH SOLE 0 0 752739 DEVON ENERGY CORP NEW COM 25179M103 17946 408234 SH SOLE 236434 0 171800 DEXCOM INC COM 252131107 2861 30121 SH SOLE 3035 0 27086 DHI GROUP INC COM 23331S100 136 57807 SH SOLE 53166 0 4641 DIAGEO P L C SPON ADR NEW 25243Q205 48892 339466 SH SOLE 232343 0 107123 DIAMOND OFFSHORE DRILLING IN COM 25271C102 5879 281832 SH SOLE 195621 0 86211 DIAMONDBACK ENERGY INC COM 25278X109 14108 107230 SH SOLE 89130 0 18100 DIAMONDROCK HOSPITALITY CO COM 252784301 153 12461 SH SOLE 0 0 12461 DIEBOLD NXDF INC COM 253651103 4947 413977 SH SOLE 408679 0 5298 DIGITAL RLTY TR INC COM 253868103 15621 139995 SH SOLE 39331 0 100664 DIME CMNTY BANCSHARES COM 253922108 239 12270 SH SOLE 0 0 12270 DINE BRANDS GLOBAL INC COM 254423106 3274 43763 SH SOLE 21609 0 22154 DINE BRANDS GLOBAL INC COM 254423106 67 10600 SH Call SOLE 0 0 0 DIPLOMAT PHARMACY INC COM 25456K101 244 9553 SH SOLE 0 0 9553 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 5121 123670 SH SOLE 0 0 123670 DISCOVER FINL SVCS COM 254709108 34336 487652 SH SOLE 398618 0 89034 DISCOVER FINL SVCS COM 254709108 19 24100 SH Call SOLE 0 0 0 DISCOVERY INC COM SER A 25470F104 17870 649807 SH SOLE 552804 0 97003 DISCOVERY INC COM SER C 25470F302 12696 497878 SH SOLE 403434 0 94444 DISH NETWORK CORP CL A 25470M109 1979 58876 SH SOLE 8345 0 50531 DISNEY WALT CO COM DISNEY 254687106 129673 1237195 SH SOLE 343137 0 894058 DISNEY WALT CO COM DISNEY 254687106 6 12100 SH Call SOLE 0 0 0 DISNEY WALT CO COM DISNEY 254687106 4 15300 SH Call SOLE 0 0 0 DISNEY WALT CO COM DISNEY 254687106 185 16300 SH Call SOLE 0 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 12974 1052198 SH SOLE 0 0 1052198 DMC GLOBAL INC COM 23291C103 230 5112 SH SOLE 0 0 5112 DNP SELECT INCOME FD COM 23325P104 1081 100242 SH SOLE 0 0 100242 DOCUSIGN INC COM 256163106 1601 30243 SH SOLE 0 0 30243 DOLBY LABORATORIES INC COM 25659T107 20871 338317 SH SOLE 335259 0 3058 DOLLAR GEN CORP NEW COM 256677105 12990 131744 SH SOLE 29206 0 102538 DOLLAR TREE INC COM 256746108 12536 147484 SH SOLE 4922 0 142562 DOMINION ENERGY INC COM 25746U109 133766 1961961 SH SOLE 1493297 0 468664 DOMINION ENERGY INC UNIT 08/15/2019 25746U836 955 20659 SH SOLE 0 0 20659 DOMINOS PIZZA INC COM 25754A201 6940 24594 SH SOLE 6959 0 17635 DOMTAR CORP COM NEW 257559203 2347 49167 SH SOLE 0 0 49167 DONALDSON INC COM 257651109 6573 145668 SH SOLE 136627 0 9041 DONNELLEY R R & SONS CO COM 257867200 82 14248 SH SOLE 0 0 14248 DORMAN PRODUCTS INC COM 258278100 1422 20819 SH SOLE 20606 0 213 DOUBLELINE INCOME SOLUTIONS COM 258622109 3465 173350 SH SOLE 0 0 173350 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1706 81750 SH SOLE 0 0 81750 DOUGLAS DYNAMICS INC COM 25960R105 545 11360 SH SOLE 6776 0 4584 DOUGLAS EMMETT INC COM 25960P109 6289 156530 SH SOLE 153934 0 2596 DOVA PHARMACEUTICALS INC COM 25985T102 1465 48973 SH SOLE 0 0 48973 DOVER CORP COM 260003108 10390 141944 SH SOLE 98423 0 43521 DOWDUPONT INC COM 26078J100 179348 2720680 SH SOLE 1267821 0 1452859 DR PEPPER SNAPPLE GROUP INC COM 26138E109 6064 49703 SH SOLE 0 0 49703 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 35 11088 SH SOLE 0 0 11088 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 6059 485526 SH SOLE 0 0 485526 DREYFUS MUN INCOME INC COM 26201R102 168 20648 SH SOLE 0 0 20648 DREYFUS STRATEGIC MUN BD FD COM 26202F107 976 128876 SH SOLE 0 0 128876 DREYFUS STRATEGIC MUNS INC COM 261932107 1044 136111 SH SOLE 0 0 136111 DRIL-QUIP INC COM 262037104 7998 155600 SH SOLE 155477 0 123 DRIVE SHACK INC COM 262077100 92 11875 SH SOLE 0 0 11875 DROPBOX INC CL A 26210C104 1066 32873 SH SOLE 0 0 32873 DSW INC CL A 23334L102 1860 72044 SH SOLE 68005 0 4039 DTE ENERGY CO COM 233331107 13097 126381 SH SOLE 63567 0 62814 DTF TAX-FREE INCOME INC COM 23334J107 494 37027 SH SOLE 0 0 37027 DUFF & PHELPS GLB UTL INC FD COM 26433C105 4931 343116 SH SOLE 100 0 343016 DUFF & PHELPS SLCT ENGY MLP COM 26433F108 175 31597 SH SOLE 0 0 31597 DUKE ENERGY CORP NEW COM NEW 26441C204 163988 2073691 SH SOLE 1599007 0 474684 DUKE REALTY CORP COM NEW 264411505 8781 302475 SH SOLE 282657 0 19818 DUN & BRADSTREET CORP DEL NE COM 26483E100 4259 34724 SH SOLE 34258 0 466 DUNKIN BRANDS GROUP INC COM 265504100 3510 50822 SH SOLE 1713 0 49109 DXC TECHNOLOGY CO COM 23355L106 25306 313928 SH SOLE 276836 0 37092 DYCOM INDS INC COM 267475101 7220 76394 SH SOLE 71699 0 4695 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 525 34435 SH SOLE 31845 0 2590 E TRADE FINANCIAL CORP COM NEW 269246401 16569 270918 SH SOLE 206838 0 64080 EAGLE BANCORP INC MD COM 268948106 609 9932 SH SOLE 5591 0 4341 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 20486 1331991 SH SOLE 0 0 1331991 EAGLE MATERIALS INC COM 26969P108 2171 20675 SH SOLE 16126 0 4549 EAGLE PHARMACEUTICALS INC COM 269796108 726 9601 SH SOLE 0 0 9601 EAST WEST BANCORP INC COM 27579R104 19862 304629 SH SOLE 287915 0 16714 EASTERLY GOVT PPTYS INC COM 27616P103 2575 130308 SH SOLE 81922 0 48386 EASTGROUP PPTY INC COM 277276101 4746 49663 SH SOLE 22066 0 27597 EASTMAN CHEM CO COM 277432100 11127 111321 SH SOLE 28764 0 82557 EATON CORP PLC SHS G29183103 187437 2507855 SH SOLE 645209 0 1862646 EATON CORP PLC SHS G29183103 1 15800 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 1 11800 SH Call SOLE 0 0 0 EATON CORP PLC SHS G29183103 12 79100 SH Call SOLE 0 0 0 EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 185 16177 SH SOLE 0 0 16177 EATON VANCE CORP COM NON VTG 278265103 2850 54603 SH SOLE 0 0 54603 EATON VANCE ENH EQTY INC FD COM 278277108 4657 276725 SH SOLE 0 0 276725 EATON VANCE ENHANCED EQ INC COM 278274105 4404 287300 SH SOLE 0 0 287300 EATON VANCE FLTING RATE INC COM 278279104 197 13552 SH SOLE 0 0 13552 EATON VANCE LTD DUR INCOME F COM 27828H105 1534 121943 SH SOLE 0 0 121943 EATON VANCE MUN BD FD COM 27827X101 3021 255835 SH SOLE 0 0 255835 EATON VANCE MUN BD FD II COM 27827K109 261 22043 SH SOLE 0 0 22043 EATON VANCE MUN INCOME 2028 SHS 27829U105 1015 51297 SH SOLE 0 0 51297 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 389 19048 SH SOLE 0 0 19048 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 2299 184416 SH SOLE 0 0 184416 EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 808 71424 SH SOLE 0 0 71424 EATON VANCE RISK MNGD DIV EQ COM 27829G106 706 74918 SH SOLE 0 0 74918 EATON VANCE SH TM DR DIVR IN COM 27828V104 765 58769 SH SOLE 0 0 58769 EATON VANCE SR FLTNG RTE TR COM 27828Q105 996 69322 SH SOLE 0 0 69322 EATON VANCE SR INCOME TR SH BEN INT 27826S103 288 45164 SH SOLE 0 0 45164 EATON VANCE TAX ADVT DIV INC COM 27828G107 2596 112786 SH SOLE 820 0 111966 EATON VANCE TAX MNGD GBL DV COM 27829F108 7247 779206 SH SOLE 700 0 778506 EATON VANCE TAX MNGED BUY WR COM 27828X100 1277 79447 SH SOLE 0 0 79447 EATON VANCE TX ADV GLB DIV O COM 27828U106 1176 48590 SH SOLE 0 0 48590 EATON VANCE TX ADV GLBL DIV COM 27828S101 1135 66763 SH SOLE 0 0 66763 EATON VANCE TX MGD DIV EQ IN COM 27828N102 10537 870074 SH SOLE 0 0 870074 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1421 91946 SH SOLE 0 0 91946 EATON VANCE TXMGD GL BUYWR O COM 27829C105 8976 760661 SH SOLE 25077 0 735584 EBAY INC COM 278642103 31786 876614 SH SOLE 653344 0 223270 EBAY INC COM 278642103 1 23200 SH Call SOLE 0 0 0 ECA MARCELLUS TR I COM UNIT 26827L109 22 10300 SH SOLE 0 0 10300 ECOLAB INC COM 278865100 34727 247463 SH SOLE 154943 0 92520 EDGEWELL PERS CARE CO COM 28035Q102 1034 20494 SH SOLE 11348 0 9146 EDISON INTL COM 281020107 10198 161175 SH SOLE 123411 0 37764 EDITAS MEDICINE INC COM 28106W103 1156 32273 SH SOLE 0 0 32273 EDWARDS LIFESCIENCES CORP COM 28176E108 19862 136441 SH SOLE 82594 0 53847 EL PASO ELEC CO COM NEW 283677854 1071 18119 SH SOLE 16780 0 1339 ELBIT SYS LTD ORD M3760D101 1045 8903 SH SOLE 0 0 8903 ELDORADO GOLD CORP NEW COM 284902103 13 12611 SH SOLE 0 0 12611 ELDORADO RESORTS INC COM 28470R102 1939 49593 SH SOLE 28380 0 21213 ELECTRO SCIENTIFIC INDS COM 285229100 1700 107808 SH SOLE 0 0 107808 ELECTRONIC ARTS INC COM 285512109 16254 115261 SH SOLE 64950 0 50311 ELLIE MAE INC COM 28849P100 2525 24317 SH SOLE 22927 0 1390 ELLINGTON FINANCIAL LLC COM 288522303 321 20574 SH SOLE 0 0 20574 ELLSWORTH GRWTH AND INCOME L COM 289074106 1838 194677 SH SOLE 0 0 194677 EMBRAER S A SP ADR REP 4 COM 29082A107 425 17051 SH SOLE 0 0 17051 EMCOR GROUP INC COM 29084Q100 2084 27359 SH SOLE 26091 0 1268 EMERGENT BIOSOLUTIONS INC COM 29089Q105 526 10422 SH SOLE 3969 0 6453 EMERSON ELEC CO COM 291011104 82686 1195908 SH SOLE 685088 0 510820 EMPIRE RESORTS INC COM PAR $0 01 292052305 958 48360 SH SOLE 0 0 48360 EMX RTY CORP COM 26873J107 30 29449 SH SOLE 0 0 29449 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 1331 121812 SH SOLE 0 0 121812 ENBRIDGE INC COM 29250N105 36762 1030036 SH SOLE 714950 0 315086 ENCANA CORP COM 292505104 6015 460906 SH SOLE 198886 0 262020 ENCANA CORP COM 292505104 2 17100 SH Call SOLE 0 0 0 ENCOMPASS HEALTH CORP COM 29261A100 3705 54718 SH SOLE 12664 0 42054 ENDEAVOUR SILVER CORP COM 29258Y103 406 130016 SH SOLE 0 0 130016 ENDO INTL PLC SHS G30401106 165 17522 SH SOLE 0 0 17522 ENDURO RTY TR TR UNIT 29269K100 281 75812 SH SOLE 0 0 75812 ENERGEN CORP COM 29265N108 12106 166246 SH SOLE 162495 0 3751 ENERGIZER HLDGS INC NEW COM 29272W109 8619 136888 SH SOLE 73603 0 63285 ENERGOUS CORP COM 29272C103 761 51322 SH SOLE 0 0 51322 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 10831 627915 SH SOLE 42 0 627873 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 19521 1025252 SH SOLE 0 0 1025252 ENERPLUS CORP COM 292766102 2064 163719 SH SOLE 152798 0 10921 ENERSYS COM 29275Y102 4270 57204 SH SOLE 52450 0 4754 ENI S P A SPONSORED ADR 26874R108 11933 321474 SH SOLE 253347 0 68127 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 8640 525224 SH SOLE 477847 0 47377 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 3808 245229 SH SOLE 0 0 245229 ENNIS INC COM 293389102 210 10300 SH SOLE 8800 0 1500 ENSCO PLC SHS CLASS A G3157S106 433 59587 SH SOLE 0 0 59587 ENSTAR GROUP LIMITED SHS G3075P101 3898 18805 SH SOLE 8402 0 10403 ENTEGRA FINL CORP COM 29363J108 1118 38173 SH SOLE 0 0 38173 ENTEGRIS INC COM 29362U104 2460 72572 SH SOLE 39660 0 32912 ENTERCOM COMMUNICATIONS CORP CL A 293639100 4638 614363 SH SOLE 556055 0 58308 ENTERGY CORP NEW COM 29364G103 38232 473225 SH SOLE 440266 0 32959 ENTERPRISE PRODS PARTNERS L COM 293792107 100066 3616401 SH SOLE 779190 0 2837211 ENVESTNET INC COM 29404K106 1815 33021 SH SOLE 1052 0 31969 ENVIROSTAR INC COM 29414M100 504 12500 SH SOLE 0 0 12500 ENVISION HEALTHCARE CORP COM 29414D100 4382 99558 SH SOLE 0 0 99558 ENVIVA PARTNERS LP COM UNIT 29414J107 960 33005 SH SOLE 0 0 33005 EOG RES INC COM 26875P101 25306 203376 SH SOLE 101794 0 101582 EPAM SYS INC COM 29414B104 725 5835 SH SOLE 766 0 5069 EPLUS INC COM 294268107 1157 12298 SH SOLE 12298 0 0 EPR PPTYS COM SH BEN INT 26884U109 10672 164710 SH SOLE 150024 0 14686 EQT CORP COM 26884L109 16726 303118 SH SOLE 290699 0 12419 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 1026 19883 SH SOLE 0 0 19883 EQUIFAX INC COM 294429105 3384 27049 SH SOLE 0 0 27049 EQUINIX INC COM PAR $0.001 29444U700 18287 42539 SH SOLE 28858 0 13681 EQUINOR ASA SPONSORED ADR 29446M102 35001 1325294 SH SOLE 1302139 0 23155 EQUITY LIFESTYLE PPTYS INC COM 29472R108 656 7133 SH SOLE 5912 0 1221 EQUITY RESIDENTIAL SH BEN INT 29476L107 12039 189017 SH SOLE 173959 0 15058 ERICSSON ADR B SEK 10 294821608 451 58782 SH SOLE 0 0 58782 ESSEX PPTY TR INC COM 297178105 572 2391 SH SOLE 81 0 2310 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 9874 266857 SH SOLE 0 0 266857 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1800 46371 SH SOLE 0 0 46371 ETF MANAGERS TR VIDEO GAME TECH 26924G706 1000 20304 SH SOLE 0 0 20304 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 396 8405 SH SOLE 0 0 8405 ETF SER SOLUTIONS AMEN CUST SATF 26922A776 1187 37004 SH SOLE 0 0 37004 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 445 7228 SH SOLE 0 0 7228 ETFS SILVER TR SILVER SHS 26922X107 1550 98948 SH SOLE 0 0 98948 ETHAN ALLEN INTERIORS INC COM 297602104 648 26459 SH SOLE 0 0 26459 ETSY INC COM 29786A106 1750 41476 SH SOLE 71 0 41405 EURONET WORLDWIDE INC COM 298736109 534 6380 SH SOLE 31 0 6349 EUROPEAN EQUITY FUND COM 298768102 144 15368 SH SOLE 0 0 15368 EVERBRIDGE INC COM 29978A104 764 16105 SH SOLE 0 0 16105 EVERCORE INC CLASS A 29977A105 3030 28738 SH SOLE 22974 0 5764 EVEREST RE GROUP LTD COM G3223R108 12068 52361 SH SOLE 48568 0 3793 EVERGY INC COM 30034W106 40588 722856 SH SOLE 671363 0 51493 EVERSOURCE ENERGY COM 30040W108 8283 141318 SH SOLE 18802 0 122516 EVINE LIVE INC CL A 300487105 18 14300 SH SOLE 0 0 14300 EVOLENT HEALTH INC CL A 30050B101 346 16430 SH SOLE 16415 0 15 EVOLUS INC COM 30052C107 327 11681 SH SOLE 0 0 11681 EVOLUTION PETROLEUM CORP COM 30049A107 1050 106582 SH SOLE 0 0 106582 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 862 42044 SH SOLE 142 0 41902 EXACT SCIENCES CORP COM 30063P105 4720 78945 SH SOLE 11812 0 67133 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 4055 119709 SH SOLE 0 0 119709 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2231 60792 SH SOLE 0 0 60792 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 8777 219419 SH SOLE 0 0 219419 EXELIXIS INC COM 30161Q104 1664 77315 SH SOLE 7350 0 69965 EXELON CORP COM 30161N101 33233 780122 SH SOLE 510982 0 269140 EXELON CORP COM 30161N101 166 60200 SH Call SOLE 0 0 0 EXPEDIA GROUP INC COM NEW 30212P303 18149 151004 SH SOLE 117116 0 33888 EXPEDITORS INTL WASH INC COM 302130109 16657 227856 SH SOLE 180807 0 47049 EXPONENT INC COM 30214U102 3029 62722 SH SOLE 59398 0 3324 EXPRESS SCRIPTS HLDG CO COM 30219G108 34307 444330 SH SOLE 34138 0 410192 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 56326 2606487 SH SOLE 2594001 0 12486 EXTRA SPACE STORAGE INC COM 30225T102 5965 59762 SH SOLE 42 0 59720 EXTREME NETWORKS INC COM 30226D106 4129 518724 SH SOLE 0 0 518724 EXXON MOBIL CORP COM 30231G102 350465 4236247 SH SOLE 2451876 0 1784371 EXXON MOBIL CORP COM 30231G102 2 10800 SH Call SOLE 0 0 0 EXXON MOBIL CORP COM 30231G102 22 20000 SH Call SOLE 0 0 0 F M C CORP COM NEW 302491303 13957 156442 SH SOLE 113163 0 43279 F5 NETWORKS INC COM 315616102 5767 33442 SH SOLE 11240 0 22202 FACEBOOK INC CL A 30303M102 333739 1717474 SH SOLE 598427 0 1119047 FACTSET RESH SYS INC COM 303075105 23372 117975 SH SOLE 72453 0 45522 FARMLAND PARTNERS INC COM 31154R109 1106 125693 SH SOLE 0 0 125693 FASTENAL CO COM 311900104 119830 2489727 SH SOLE 1896072 0 593655 FASTENAL CO COM 311900104 4 24900 SH Call SOLE 0 0 0 FATE THERAPEUTICS INC COM 31189P102 308 27203 SH SOLE 0 0 27203 FB FINL CORP COM 30257X104 827 20314 SH SOLE 0 0 20314 FEDERAL AGRIC MTG CORP CL C 313148306 266 2978 SH SOLE 1014 0 1964 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 3048 24082 SH SOLE 26 0 24056 FEDERATED INVS INC PA CL B 314211103 300 12854 SH SOLE 0 0 12854 FEDERATED PREM MUN INC FD COM 31423P108 718 54142 SH SOLE 0 0 54142 FEDEX CORP COM 31428X106 104201 458896 SH SOLE 47316 0 411580 FEDNAT HLDG CO COM 31431B109 2401 104084 SH SOLE 0 0 104084 FERRARI N V COM N3167Y103 3019 22145 SH SOLE 188 0 21957 FERRO CORP COM 315405100 509 24434 SH SOLE 21634 0 2800 FERROGLOBE PLC SHS G33856108 1530 178549 SH SOLE 0 0 178549 FGL HLDGS ORD SHS G3402M102 1937 230828 SH SOLE 230828 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 4800 251117 SH SOLE 235648 0 15469 FIBROGEN INC COM 31572Q808 825 13174 SH SOLE 13024 0 150 FIDELITY MSCI RL EST ETF 316092857 580 23628 SH SOLE 0 0 23628 FIDELITY TOTAL BD ETF 316188309 851 17420 SH SOLE 0 0 17420 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 475 1612 SH SOLE 0 0 1612 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 7087 188378 SH SOLE 170345 0 18033 FIDELITY NATL INFORMATION SV COM 31620M106 31956 301386 SH SOLE 243381 0 58005 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 3537 302597 SH SOLE 0 0 302597 FIDUS INVT CORP COM 316500107 15744 1107935 SH SOLE 0 0 1107935 FIFTH THIRD BANCORP COM 316773100 14359 500330 SH SOLE 349706 0 150624 FINANCIAL INSTNS INC COM 317585404 307 9339 SH SOLE 1206 0 8133 FINISAR CORP COM NEW 31787A507 2515 139724 SH SOLE 27418 0 112306 FIREEYE INC COM 31816Q101 2381 154711 SH SOLE 44216 0 110495 FIRST AMERN FINL CORP COM 31847R102 1322 25562 SH SOLE 18156 0 7406 FIRST BANCORP N C COM 318910106 497 12157 SH SOLE 6199 0 5958 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 258 18540 SH SOLE 0 0 18540 FIRST COMWLTH FINL CORP PA COM 319829107 360 23232 SH SOLE 0 0 23232 FIRST CTZNS BANCSHARES INC N CL A 31946M103 301 746 SH SOLE 300 0 446 FIRST DATA CORP NEW COM CL A 32008D106 2707 129344 SH SOLE 44047 0 85297 FIRST FINL BANCORP OH COM 320209109 718 23432 SH SOLE 0 0 23432 FIRST FINL BANKSHARES COM 32020R109 518 10169 SH SOLE 8708 0 1461 FIRST FNDTN INC COM 32026V104 1678 90518 SH SOLE 0 0 90518 FIRST HORIZON NATL CORP COM 320517105 15799 885567 SH SOLE 75411 0 810156 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 420 12607 SH SOLE 0 0 12607 FIRST MAJESTIC SILVER CORP COM 32076V103 1809 237091 SH SOLE 0 0 237091 FIRST MERCHANTS CORP COM 320817109 440 9484 SH SOLE 5105 0 4379 FIRST MIDWEST BANCORP DEL COM 320867104 1723 67644 SH SOLE 17751 0 49893 FIRST REP BK SAN FRANCISCO C COM 33616C100 12258 126642 SH SOLE 94754 0 31888 FIRST SOLAR INC COM 336433107 285 5411 SH SOLE 81 0 5330 FIRST TR BICK INDEX FD COM SHS 33733H107 1262 45954 SH SOLE 0 0 45954 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 1144 22463 SH SOLE 0 0 22463 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 4717 292232 SH SOLE 0 0 292232 FIRST TR ENERGY INCOME & GRW COM 33738G104 547 23833 SH SOLE 0 0 23833 FIRST TR ENERGY INFRASTRCTR COM 33738C103 723 43934 SH SOLE 0 0 43934 FIRST TR ENHANCED EQTY INC F COM 337318109 8364 531403 SH SOLE 500 0 530903 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 529 14110 SH SOLE 0 0 14110 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 726 22044 SH SOLE 0 0 22044 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 298 7650 SH SOLE 0 0 7650 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 7178 108303 SH SOLE 0 0 108303 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 3704 65165 SH SOLE 0 0 65165 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 33287 543379 SH SOLE 0 0 543379 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 7883 126003 SH SOLE 0 0 126003 FIRST TR EXCH TRD ALPHA FD I CHINA ALPHADEX 33737J141 786 27180 SH SOLE 0 0 27180 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 14993 250133 SH SOLE 0 0 250133 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 5447 142478 SH SOLE 0 0 142478 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 8148 315065 SH SOLE 0 0 315065 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 300 7186 SH SOLE 0 0 7186 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 12151 316525 SH SOLE 388 0 316137 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 1582 34346 SH SOLE 0 0 34346 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 621 11226 SH SOLE 126 0 11100 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 1520 30244 SH SOLE 0 0 30244 FIRST TR EXCH TRD ALPHA FD I UNIT KING ALPH 33737J224 267 6607 SH SOLE 0 0 6607 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 771 37251 SH SOLE 0 0 37251 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 14346 272382 SH SOLE 0 0 272382 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 4744 208622 SH SOLE 0 0 208622 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 19926 389779 SH SOLE 0 0 389779 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 2173 56387 SH SOLE 0 0 56387 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 10488 197225 SH SOLE 0 0 197225 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 17371 409688 SH SOLE 0 0 409688 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 9353 198541 SH SOLE 0 0 198541 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 4543 183701 SH SOLE 0 0 183701 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 91183 662430 SH SOLE 80732 0 581698 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 7682 280265 SH SOLE 0 0 280265 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 37286 1790892 SH SOLE 0 0 1790892 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 40906 1388528 SH SOLE 0 0 1388528 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 22307 1318796 SH SOLE 0 0 1318796 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 19157 611443 SH SOLE 0 0 611443 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 34258 571064 SH SOLE 450 0 570614 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 727 15442 SH SOLE 0 0 15442 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 18487 361285 SH SOLE 10569 0 350716 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 893 15968 SH SOLE 0 0 15968 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 18856 254059 SH SOLE 0 0 254059 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 35655 911891 SH SOLE 284 0 911607 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 476 16525 SH SOLE 0 0 16525 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3241 77487 SH SOLE 1 0 77486 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 5335 291689 SH SOLE 12311 0 279378 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 315 16140 SH SOLE 0 0 16140 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 6462 182347 SH SOLE 312 0 182035 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 4374 87072 SH SOLE 0 0 87072 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 34606 1214696 SH SOLE 393 0 1214303 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3618 137134 SH SOLE 0 0 137134 FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 3220 130109 SH SOLE 0 0 130109 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 6127 192846 SH SOLE 0 0 192846 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 1345 57567 SH SOLE 0 0 57567 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 8986 387004 SH SOLE 0 0 387004 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 20164 144020 SH SOLE 0 0 144020 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 2072 77308 SH SOLE 0 0 77308 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 18343 612456 SH SOLE 0 0 612456 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 38777 811748 SH SOLE 463693 0 348055 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 5166 173592 SH SOLE 0 0 173592 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 39205 696705 SH SOLE 208 0 696497 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 12947 181256 SH SOLE 0 0 181256 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 17136 654552 SH SOLE 420601 0 233951 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2969 61717 SH SOLE 0 0 61717 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 23312 1223070 SH SOLE 483551 0 739519 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 2770 56305 SH SOLE 0 0 56305 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 512 14790 SH SOLE 0 0 14790 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 452 12557 SH SOLE 0 0 12557 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 10427 240641 SH SOLE 0 0 240641 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 4966 128954 SH SOLE 0 0 128954 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 29443 606825 SH SOLE 0 0 606825 FIRST TR HIGH INCOME L/S FD COM 33738E109 3458 234743 SH SOLE 0 0 234743 FIRST TR INTER DUR PFD & IN COM 33718W103 1079 49972 SH SOLE 0 0 49972 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 14244 215916 SH SOLE 0 0 215916 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 9408 179816 SH SOLE 0 0 179816 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 25530 430446 SH SOLE 0 0 430446 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 7569 110580 SH SOLE 0 0 110580 FIRST TR MLP & ENERGY INCOME COM 33739B104 4626 355011 SH SOLE 0 0 355011 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 13818 483321 SH SOLE 0 0 483321 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 1431 19836 SH SOLE 0 0 19836 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 480 8534 SH SOLE 0 0 8534 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 32842 542388 SH SOLE 557 0 541831 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 9174 167525 SH SOLE 1 0 167524 FIRST TR NASDAQ100 TECH INDE SHS 337345102 53024 688083 SH SOLE 152 0 687931 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 8092 122549 SH SOLE 486 0 122063 FIRST TR SR FLG RTE INCM FD COM 33733U108 983 76474 SH SOLE 0 0 76474 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 2496 189248 SH SOLE 0 0 189248 FIRST TR VALUE LINE DIVID IN SHS 33734H106 78899 2605644 SH SOLE 0 0 2605644 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 163 12097 SH SOLE 0 0 12097 FIRSTCASH INC COM 33767D105 748 8327 SH SOLE 7434 0 893 FIRSTENERGY CORP COM 337932107 21697 604198 SH SOLE 518560 0 85638 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 350 4602 SH SOLE 2028 0 2574 FISERV INC COM 337738108 15642 211119 SH SOLE 91552 0 119567 FITBIT INC CL A 33812L102 741 113481 SH SOLE 0 0 113481 FIVE BELOW INC COM 33829M101 5338 54626 SH SOLE 35445 0 19181 FIVE9 INC COM 338307101 335 9678 SH SOLE 6184 0 3494 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 7109 303017 SH SOLE 0 0 303017 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 831 43909 SH SOLE 0 0 43909 FLEETCOR TECHNOLOGIES INC COM 339041105 12433 59021 SH SOLE 35035 0 23986 FLEX LTD ORD Y2573F102 3847 272642 SH SOLE 191384 0 81258 FLEXION THERAPEUTICS INC COM 33938J106 4346 168115 SH SOLE 85 0 168030 FLEXSHARES TR INTL QLTDV IDX 33939L837 644 26463 SH SOLE 0 0 26463 FLEXSHARES TR M STAR DEV MKT 33939L803 636 9805 SH SOLE 0 0 9805 FLEXSHARES TR MORNSTAR UPSTR 33939L407 458 13515 SH SOLE 0 0 13515 FLEXSHARES TR MORNSTAR USMKT 33939L100 1141 10029 SH SOLE 0 0 10029 FLEXSHARES TR MSTAR EMKT FAC 33939L308 294 5450 SH SOLE 0 0 5450 FLEXSHARES TR QUALT DIVD IDX 33939L860 682 15045 SH SOLE 0 0 15045 FLIR SYS INC COM 302445101 25550 491616 SH SOLE 107136 0 384480 FLOOR & DECOR HLDGS INC CL A 339750101 4330 87768 SH SOLE 60628 0 27140 FLOWERS FOODS INC COM 343498101 6021 289063 SH SOLE 52910 0 236153 FLOWSERVE CORP COM 34354P105 8386 207566 SH SOLE 197835 0 9731 FLUENT INC COM 34380C102 32 13000 SH SOLE 0 0 13000 FLUOR CORP NEW COM 343412102 19008 389662 SH SOLE 376906 0 12756 FLWS/1-800 FLOWERS CL A 68243Q106 178 14200 SH SOLE 0 0 14200 FNB BANCORP CALIF COM 302515101 803 21912 SH SOLE 0 0 21912 FNB CORP PA COM 302520101 43274 3224554 SH SOLE 2788779 0 435775 FOAMIX PHARMACEUTICALS LTD SHS M46135105 209 41800 SH SOLE 0 0 41800 FOOT LOCKER INC COM 344849104 2374 45097 SH SOLE 2849 0 42248 FORD MTR CO DEL COM PAR $0.01 345370860 22227 2007813 SH SOLE 464 0 2007349 FORD MTR CO DEL COM PAR $0.01 345370860 1 15300 SH Call SOLE 0 0 0 FORESCOUT TECHNOLOGIES INC COM 34553D101 475 13875 SH SOLE 0 0 13875 FOREST CITY RLTY TR INC COM CL A 345605109 396 17361 SH SOLE 16723 0 638 FORTINET INC COM 34959E109 8280 132634 SH SOLE 89997 0 42637 FORTIS INC COM 349553107 3478 108828 SH SOLE 102629 0 6199 FORTIVE CORP COM 34959J108 15809 205014 SH SOLE 23850 0 181164 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 9067 501767 SH SOLE 0 0 501767 FORTUNA SILVER MINES INC COM 349915108 145 25459 SH SOLE 0 0 25459 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2792 52011 SH SOLE 9286 0 42725 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 885 71633 SH SOLE 1481 0 70152 FORWARD AIR CORP COM 349853101 1995 33764 SH SOLE 33712 0 52 FOUR CORNERS PPTY TR INC COM 35086T109 331 13421 SH SOLE 0 0 13421 FRANCO NEVADA CORP COM 351858105 4498 61604 SH SOLE 0 0 61604 FRANKLIN FINL NETWORK INC COM 35352P104 755 20083 SH SOLE 0 0 20083 FRANKLIN LTD DURATION INC TR COM 35472T101 2235 204698 SH SOLE 0 0 204698 FRANKLIN RES INC COM 354613101 7475 233228 SH SOLE 152367 0 80861 FRANKLIN STREET PPTYS CORP COM 35471R106 435 50762 SH SOLE 50477 0 285 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 348 11828 SH SOLE 0 0 11828 FRANKLIN UNVL TR SH BEN INT 355145103 231 34640 SH SOLE 0 0 34640 FRANKS INTL N V COM N33462107 177 22700 SH SOLE 0 0 22700 FREEPORT-MCMORAN INC CL B 35671D857 44302 2566749 SH SOLE 2023392 0 543357 FREEPORT-MCMORAN INC CL B 35671D857 1 19100 SH Call SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 7 23100 SH Call SOLE 0 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 3497 69455 SH SOLE 65535 0 3920 FRESH DEL MONTE PRODUCE INC ORD G36738105 215 4830 SH SOLE 0 0 4830 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 199 37055 SH SOLE 0 0 37055 FRONTLINE LTD SHS NEW G3682E192 359 61431 SH SOLE 0 0 61431 FRP HLDGS INC COM 30292L107 1813 28000 SH SOLE 0 0 28000 FS BANCORP INC COM 30263Y104 4691 74161 SH SOLE 0 0 74161 FS INVT CORP COM 302635107 302 41028 SH SOLE 0 0 41028 FST TR NEW OPPORT MLP & ENE COM 33739M100 1106 106594 SH SOLE 0 0 106594 FULLER H B CO COM 359694106 5808 108190 SH SOLE 103957 0 4233 FULTON FINL CORP PA COM 360271100 180 10892 SH SOLE 0 0 10892 GABELLI DIVD & INCOME TR COM 36242H104 8639 382922 SH SOLE 0 0 382922 GABELLI EQUITY TR INC COM 362397101 1548 247232 SH SOLE 0 0 247232 GABELLI GLB SML & MD CP VAL COM 36249W104 3703 305547 SH SOLE 0 0 305547 GABELLI HLTHCARE & WELLNESS SHS 36246K103 2166 216165 SH SOLE 0 0 216165 GABELLI MULTIMEDIA TR INC COM 36239Q109 105 11144 SH SOLE 0 0 11144 GABELLI UTIL TR COM 36240A101 183 31004 SH SOLE 0 0 31004 GALLAGHER ARTHUR J & CO COM 363576109 25153 385317 SH SOLE 369109 0 16208 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 678 131820 SH SOLE 0 0 131820 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 313 49359 SH SOLE 0 0 49359 GAMESTOP CORP NEW CL A 36467W109 320 21982 SH SOLE 0 0 21982 GAMING & LEISURE PPTYS INC COM 36467J108 994 27769 SH SOLE 19376 0 8393 GAP INC DEL COM 364760108 453 13990 SH SOLE 100 0 13890 GARDNER DENVER HLDGS INC COM 36555P107 3320 112966 SH SOLE 66062 0 46904 GARMIN LTD SHS H2906T109 13739 225231 SH SOLE 32831 0 192400 GARTNER INC COM 366651107 4341 32662 SH SOLE 28162 0 4500 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 973 40781 SH SOLE 0 0 40781 GATX CORP COM 361448103 977 13168 SH SOLE 582 0 12586 GCI LIBERTY INC COM CLASS A 36164V305 18302 405993 SH SOLE 403964 0 2029 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1107 38249 SH SOLE 37484 0 765 GDL FUND COM SH BEN IT 361570104 7817 851557 SH SOLE 0 0 851557 GDS HLDGS LTD SPONSORED ADR 36165L108 2850 71094 SH SOLE 0 0 71094 GEE GROUP INC COM 36165A102 94 40853 SH SOLE 0 0 40853 GEMPHIRE THERAPEUTICS INC COM 36870A108 661 64902 SH SOLE 0 0 64902 GENERAC HLDGS INC COM 368736104 309 5969 SH SOLE 0 0 5969 GENERAL AMERN INVS INC COM 368802104 17481 509341 SH SOLE 0 0 509341 GENERAL DYNAMICS CORP COM 369550108 51920 278513 SH SOLE 44342 0 234171 GENERAL ELECTRIC CO COM 369604103 63861 4692195 SH SOLE 495051 0 4197144 GENERAL ELECTRIC CO COM 369604103 66 13200 SH Put SOLE 0 0 13200 GENERAL ELECTRIC CO COM 369604103 48 17600 SH Put SOLE 0 0 17600 GENERAL ELECTRIC CO COM 369604103 31 21500 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 71641 1618626 SH SOLE 942218 0 676408 GENERAL MLS INC COM 370334104 1 12000 SH Call SOLE 0 0 0 GENERAL MLS INC COM 370334104 1 12800 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 31893 809470 SH SOLE 379337 0 430133 GENESCO INC COM 371532102 1170 29480 SH SOLE 29427 0 53 GENESEE & WYO INC CL A 371559105 3984 48988 SH SOLE 27727 0 21261 GENESIS ENERGY L P UNIT LTD PARTN 371927104 4182 190865 SH SOLE 0 0 190865 GENESIS HEALTHCARE INC CL A COM 37185X106 57 25000 SH SOLE 0 0 25000 GENMARK DIAGNOSTICS INC COM 372309104 118 18550 SH SOLE 0 0 18550 GENOMIC HEALTH INC COM 37244C101 754 14962 SH SOLE 13488 0 1474 GENPACT LIMITED SHS G3922B107 471 16271 SH SOLE 16061 0 210 GENTEX CORP COM 371901109 4114 178735 SH SOLE 78070 0 100665 GENTHERM INC COM 37253A103 563 14315 SH SOLE 13815 0 500 GENUINE PARTS CO COM 372460105 10491 114291 SH SOLE 53941 0 60350 GENWORTH FINL INC COM CL A 37247D106 1824 405309 SH SOLE 347859 0 57450 GENWORTH FINL INC COM CL A 37247D106 63 20000 SH Call SOLE 0 0 0 GEO GROUP INC NEW COM 36162J106 29622 1075607 SH SOLE 1040222 0 35385 GERDAU S A SPON ADR REP PFD 373737105 42 12000 SH SOLE 0 0 12000 GGP INC COM 36174X101 290 14208 SH SOLE 127 0 14081 GILDAN ACTIVEWEAR INC COM 375916103 3085 109559 SH SOLE 46614 0 62945 GILEAD SCIENCES INC COM 375558103 52937 747277 SH SOLE 289569 0 457708 GLACIER BANCORP INC NEW COM 37637Q105 9041 233738 SH SOLE 216539 0 17199 GLADSTONE CAPITAL CORP COM 376535100 496 55150 SH SOLE 0 0 55150 GLADSTONE INVT CORP COM 376546107 259 22017 SH SOLE 0 0 22017 GLATFELTER COM 377316104 514 26260 SH SOLE 18105 0 8155 GLAUKOS CORP COM 377322102 666 16389 SH SOLE 0 0 16389 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 169269 4199190 SH SOLE 3394823 0 804367 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4 80200 SH Call SOLE 0 0 0 GLOBAL NET LEASE INC COM NEW 379378201 682 33364 SH SOLE 0 0 33364 GLOBAL PARTNERS LP COM UNITS 37946R109 226 13276 SH SOLE 0 0 13276 GLOBAL PMTS INC COM 37940X102 4468 40077 SH SOLE 33240 0 6837 GLOBAL WTR RES INC COM 379463102 166 17700 SH SOLE 0 0 17700 GLOBAL X FDS FINTECH ETF 37954Y814 401 15406 SH SOLE 0 0 15406 GLOBAL X FDS GLB X GURU INDEX 37950E341 700 22155 SH SOLE 0 0 22155 GLOBAL X FDS GLB X MLP ENRG I 37950E226 597 44813 SH SOLE 483 0 44330 GLOBAL X FDS GLB X SUPERDIV 37950E549 787 37529 SH SOLE 0 0 37529 GLOBAL X FDS GLBL X MLP ETF 37950E473 7047 769346 SH SOLE 189814 0 579532 GLOBAL X FDS GLBX MSCI NORW 37950E747 10693 747255 SH SOLE 743692 0 3563 GLOBAL X FDS GLOBAL X SILVER 37954Y848 433 14988 SH SOLE 0 0 14988 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 256 19859 SH SOLE 0 0 19859 GLOBAL X FDS GLOBX SUPDV US 37950E291 700 27921 SH SOLE 0 0 27921 GLOBAL X FDS INTERNET OF THNG 37954Y780 309 15882 SH SOLE 0 0 15882 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 916 28167 SH SOLE 0 0 28167 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 6779 307989 SH SOLE 0 0 307989 GLOBAL X FDS SCIEN BETA US 37954Y103 4615 146002 SH SOLE 0 0 146002 GLOBAL X FDS SOCIAL MED ETF 37950E416 273 7667 SH SOLE 0 0 7667 GLOBALSTAR INC COM 378973408 24 48500 SH SOLE 0 0 48500 GLOBUS MED INC CL A 379577208 548 10863 SH SOLE 42 0 10821 GMS INC COM 36251C103 216 7980 SH SOLE 0 0 7980 GODADDY INC CL A 380237107 1264 17903 SH SOLE 0 0 17903 GODADDY INC CL A 380237107 30 17400 SH Call SOLE 0 0 0 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 401 25917 SH SOLE 0 0 25917 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 120 33747 SH SOLE 0 0 33747 GOLD RESOURCE CORP COM 38068T105 99 15002 SH SOLE 9721 0 5281 GOLD STD VENTURES CORP COM 380738104 36 26175 SH SOLE 0 0 26175 GOLDCORP INC NEW COM 380956409 1659 121020 SH SOLE 0 0 121020 GOLDCORP INC NEW COM 380956409 10 13800 SH Call SOLE 0 0 0 GOLDCORP INC NEW COM 380956409 2 17900 SH Call SOLE 0 0 0 GOLDEN ENTMT INC COM 381013101 2358 87377 SH SOLE 0 0 87377 GOLDEN STAR RES LTD CDA COM 38119T104 7 11000 SH SOLE 0 0 11000 GOLDMAN SACHS BDC INC SHS 38147U107 1168 57042 SH SOLE 0 0 57042 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 10563 318346 SH SOLE 0 0 318346 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 29735 1012072 SH SOLE 697940 0 314132 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 122085 2229868 SH SOLE 2053655 0 176213 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 486 12375 SH SOLE 0 0 12375 GOLDMAN SACHS ETF TR TREASURYACCESS 381430529 1821 18192 SH SOLE 0 0 18192 GOLDMAN SACHS GROUP INC COM 38141G104 51711 234431 SH SOLE 100050 0 134381 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1076 175206 SH SOLE 0 0 175206 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 1991 220698 SH SOLE 0 0 220698 GOLUB CAP BDC INC COM 38173M102 1679 91762 SH SOLE 0 0 91762 GOODRICH PETE CORP COM PAR 382410843 217 17580 SH SOLE 0 0 17580 GOODYEAR TIRE & RUBR CO COM 382550101 2269 97412 SH SOLE 56433 0 40979 GOPRO INC CL A 38268T103 102 15827 SH SOLE 0 0 15827 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1847 116530 SH SOLE 0 0 116530 GRACE W R & CO DEL NEW COM 38388F108 218 2973 SH SOLE 0 0 2973 GRACO INC COM 384109104 18050 399155 SH SOLE 386395 0 12760 GRAFTECH INTL LTD COM 384313508 1932 107386 SH SOLE 66755 0 40631 GRAINGER W W INC COM 384802104 21601 70026 SH SOLE 51440 0 18586 GRAMERCY PPTY TR COM NEW 385002308 7037 257593 SH SOLE 247848 0 9745 GRAND CANYON ED INC COM 38526M106 1474 13205 SH SOLE 116 0 13089 GRANITE PT MTG TR INC COM 38741L107 1070 58302 SH SOLE 0 0 58302 GRAPHIC PACKAGING HLDG CO COM 388689101 9295 640597 SH SOLE 638941 0 1656 GREAT AJAX CORP COM 38983D300 157 11996 SH SOLE 0 0 11996 GREAT LAKES DREDGE & DOCK CO COM 390607109 116 22132 SH SOLE 22132 0 0 GREEN BANCORP INC COM 39260X100 253 11726 SH SOLE 0 0 11726 GREEN DOT CORP CL A 39304D102 1167 15898 SH SOLE 15798 0 100 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 688 40143 SH SOLE 0 0 40143 GREENHILL & CO INC COM 395259104 1224 43099 SH SOLE 43074 0 25 GREENSKY INC CL A 39572G100 444 21009 SH SOLE 9423 0 11586 GREIF INC CL A 397624107 1095 20702 SH SOLE 0 0 20702 GREIF INC CL B 397624206 8100 140625 SH SOLE 0 0 140625 GROUPON INC COM 399473107 719 167289 SH SOLE 0 0 167289 GRUBHUB INC COM 400110102 6812 64932 SH SOLE 40034 0 24898 GTT COMMUNICATIONS INC COM 362393100 506 11255 SH SOLE 0 0 11255 GUESS INC COM 401617105 890 41590 SH SOLE 26485 0 15105 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1533 181000 SH SOLE 0 0 181000 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 1603 73043 SH SOLE 0 0 73043 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2419 111544 SH SOLE 0 0 111544 GUIDEWIRE SOFTWARE INC COM 40171V100 12955 145919 SH SOLE 19546 0 126373 GULFPORT ENERGY CORP COM NEW 402635304 973 77389 SH SOLE 73374 0 4015 GW PHARMACEUTICALS PLC ADS 36197T103 2916 20900 SH SOLE 4 0 20896 H & E EQUIPMENT SERVICES INC COM 404030108 296 7866 SH SOLE 0 0 7866 HAEMONETICS CORP COM 405024100 700 7805 SH SOLE 4345 0 3460 HAIN CELESTIAL GROUP INC COM 405217100 1504 50476 SH SOLE 6267 0 44209 HALLIBURTON CO COM 406216101 65179 1446487 SH SOLE 236434 0 1210053 HALLIBURTON CO COM 406216101 1 21500 SH Call SOLE 0 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 222 13151 SH SOLE 0 0 13151 HALYARD HEALTH INC COM 40650V100 357 6242 SH SOLE 0 0 6242 HAMILTON BANCORP INC MD COM 407015106 580 36973 SH SOLE 0 0 36973 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 10899 292905 SH SOLE 0 0 292905 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 569 26106 SH SOLE 0 0 26106 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 288 17533 SH SOLE 0 0 17533 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 8863 379245 SH SOLE 300 0 378945 HANCOCK WHITNEY CORPORATION COM 410120109 3698 79276 SH SOLE 2924 0 76352 HANCOCK WHITNEY CORPORATION COM 410120109 166 34600 SH Call SOLE 0 0 0 HANESBRANDS INC COM 410345102 22157 1006232 SH SOLE 546035 0 460197 HANNON ARMSTRONG SUST INFR C COM 41068X100 1206 61059 SH SOLE 0 0 61059 HANOVER INS GROUP INC COM 410867105 669 5596 SH SOLE 29 0 5567 HARBORONE BANCORP INC COM 41165F101 575 30364 SH SOLE 30364 0 0 HARLEY DAVIDSON INC COM 412822108 810 19246 SH SOLE 0 0 19246 HARRIS CORP DEL COM 413875105 26229 181464 SH SOLE 88578 0 92886 HARSCO CORP COM 415864107 488 22070 SH SOLE 18147 0 3923 HARTFORD FINL SVCS GROUP INC COM 416515104 6197 121207 SH SOLE 34877 0 86330 HASBRO INC COM 418056107 13546 146739 SH SOLE 127553 0 19186 HAWAIIAN ELEC INDUSTRIES COM 419870100 506 14765 SH SOLE 0 0 14765 HAWAIIAN HOLDINGS INC COM 419879101 4245 118066 SH SOLE 112359 0 5707 HCA HEALTHCARE INC COM 40412C101 8360 81483 SH SOLE 23239 0 58244 HCP INC COM 40414L109 8924 345619 SH SOLE 136535 0 209084 HD SUPPLY HLDGS INC COM 40416M105 927 21618 SH SOLE 1199 0 20419 HDFC BANK LTD ADR REPS 3 SHS 40415F101 16061 152931 SH SOLE 105917 0 47014 HEALTH INS INNOVATIONS INC COM CL A 42225K106 1907 58937 SH SOLE 0 0 58937 HEALTHCARE RLTY TR COM 421946104 361 12402 SH SOLE 410 0 11992 HEALTHCARE SVCS GRP INC COM 421906108 19705 456228 SH SOLE 284 0 455944 HEALTHCARE TR AMER INC CL A NEW 42225P501 8336 309211 SH SOLE 253860 0 55351 HEALTHEQUITY INC COM 42226A107 3732 49700 SH SOLE 8756 0 40944 HECLA MNG CO COM 422704106 115 32915 SH SOLE 0 0 32915 HEICO CORP NEW CL A 422806208 31997 524978 SH SOLE 0 0 524978 HEICO CORP NEW COM 422806109 4552 62468 SH SOLE 32038 0 30430 HELEN OF TROY CORP LTD COM G4388N106 3002 30494 SH SOLE 18712 0 11782 HELIOS & MATHESON ANALYTICS COM NEW 42327L200 27 87960 SH SOLE 0 0 87960 HELMERICH & PAYNE INC COM 423452101 4449 69772 SH SOLE 6 0 69766 HENRY JACK & ASSOC INC COM 426281101 23872 183126 SH SOLE 128753 0 54373 HERCULES CAPITAL INC COM 427096508 4072 321896 SH SOLE 230281 0 91615 HERON THERAPEUTICS INC COM 427746102 1131 29109 SH SOLE 19483 0 9626 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 312 14535 SH SOLE 13790 0 745 HERSHEY CO COM 427866108 4531 48693 SH SOLE 0 0 48693 HERZFELD CARIBBEAN BASIN FD COM 42804T106 74 11160 SH SOLE 0 0 11160 HESKA CORP COM RESTRC NEW 42805E306 11026 106237 SH SOLE 0 0 106237 HESS CORP COM 42809H107 3535 52850 SH SOLE 693 0 52157 HEWLETT PACKARD ENTERPRISE C COM 42824C109 5280 361421 SH SOLE 209998 0 151423 HEXCEL CORP NEW COM 428291108 8425 126925 SH SOLE 51455 0 75470 HFF INC CL A 40418F108 6905 201012 SH SOLE 200507 0 505 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 6994 592703 SH SOLE 0 0 592703 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 657 36299 SH SOLE 0 0 36299 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 24741 1583953 SH SOLE 0 0 1583953 HIGHPOINT RES CORP COM 43114K108 265 43555 SH SOLE 0 0 43555 HIGHWOODS PPTYS INC COM 431284108 711 14025 SH SOLE 7 0 14018 HILL ROM HLDGS INC COM 431475102 687 7869 SH SOLE 928 0 6941 HILLENBRAND INC COM 431571108 15636 331631 SH SOLE 324701 0 6930 HILTON WORLDWIDE HLDGS INC COM 43300A203 5741 72522 SH SOLE 7826 0 64696 HMS HLDGS CORP COM 40425J101 241 11126 SH SOLE 9313 0 1813 HNI CORP COM 404251100 4410 118545 SH SOLE 117332 0 1213 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 296 10472 SH SOLE 0 0 10472 HOLLYFRONTIER CORP COM 436106108 17523 256077 SH SOLE 172761 0 83316 HOLOGIC INC COM 436440101 4015 101016 SH SOLE 83405 0 17611 HOME BANCSHARES INC COM 436893200 1137 50390 SH SOLE 0 0 50390 HOME DEPOT INC COM 437076102 380478 1950143 SH SOLE 516313 0 1433830 HOME DEPOT INC COM 437076102 3 13900 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 24 31100 SH Call SOLE 0 0 0 HONDA MOTOR LTD AMERN SHS 438128308 10215 349001 SH SOLE 328700 0 20301 HONEYWELL INTL INC COM 438516106 138401 960768 SH SOLE 565805 0 394963 HOPE BANCORP INC COM 43940T109 4884 273927 SH SOLE 270787 0 3140 HORACE MANN EDUCATORS CORP N COM 440327104 365 8180 SH SOLE 5125 0 3055 HORIZON PHARMA PLC SHS G4617B105 3104 187465 SH SOLE 28473 0 158992 HORIZONS ETF TR I HORIZONS NASDAQ 44053G108 4586 190778 SH SOLE 0 0 190778 HORMEL FOODS CORP COM 440452100 7644 205433 SH SOLE 15190 0 190243 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1182 41315 SH SOLE 10367 0 30948 HOST HOTELS & RESORTS INC COM 44107P104 21195 1005953 SH SOLE 955674 0 50279 HOSTESS BRANDS INC CL A 44109J106 11920 876480 SH SOLE 876480 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 1189 155431 SH SOLE 145086 0 10345 HOULIHAN LOKEY INC CL A 441593100 1438 28070 SH SOLE 6974 0 21096 HOUSTON WIRE & CABLE CO COM 44244K109 1901 223702 SH SOLE 0 0 223702 HOVNANIAN ENTERPRISES INC CL A 442487203 101 61700 SH SOLE 0 0 61700 HOWARD HUGHES CORP COM 44267D107 3653 27572 SH SOLE 6404 0 21168 HP INC COM 40434L105 27591 1215993 SH SOLE 1038997 0 176996 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1982 74561 SH SOLE 0 0 74561 HSBC HLDGS PLC SPON ADR NEW 404280406 22016 467027 SH SOLE 209632 0 257395 HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 64 19700 SH SOLE 0 0 19700 HUANENG PWR INTL INC SPON ADR H SHS 443304100 911 34700 SH SOLE 0 0 34700 HUAZHU GROUP LTD SPONSORED ADS 44332N106 1233 29358 SH SOLE 2951 0 26407 HUB GROUP INC CL A 443320106 242 4855 SH SOLE 159 0 4696 HUBBELL INC COM 443510607 6931 65548 SH SOLE 48718 0 16830 HUBSPOT INC COM 443573100 2564 20444 SH SOLE 4862 0 15582 HUMANA INC COM 444859102 11240 37765 SH SOLE 19549 0 18216 HUNT J B TRANS SVCS INC COM 445658107 2527 20791 SH SOLE 11560 0 9231 HUNTINGTON BANCSHARES INC COM 446150104 26614 1803131 SH SOLE 807180 0 995951 HUNTINGTON INGALLS INDS INC COM 446413106 8886 40989 SH SOLE 22306 0 18683 HUNTSMAN CORP COM 447011107 35324 1209739 SH SOLE 326701 0 883038 HUYA INC ADS REP SHS A 44852D108 967 29415 SH SOLE 0 0 29415 HUYA INC ADS REP SHS A 44852D108 10 18400 SH Call SOLE 0 0 0 HYATT HOTELS CORP COM CL A 448579102 2013 26092 SH SOLE 24668 0 1424 HYSTER YALE MATLS HANDLING I CL A 449172105 237 3682 SH SOLE 3581 0 101 I3 VERTICALS INC COM CL A 46571Y107 283 18600 SH SOLE 0 0 18600 IAC INTERACTIVECORP COM 44919P508 7211 47289 SH SOLE 37627 0 9662 IBERIABANK CORP COM 450828108 1764 23269 SH SOLE 0 0 23269 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 4415 62139 SH SOLE 0 0 62139 ICHOR HOLDINGS SHS G4740B105 284 13370 SH SOLE 0 0 13370 ICICI BK LTD ADR 45104G104 4951 616567 SH SOLE 602126 0 14441 ICON PLC SHS G4705A100 14203 107169 SH SOLE 86581 0 20588 ICU MED INC COM 44930G107 28437 96840 SH SOLE 15428 0 81412 IDACORP INC COM 451107106 344 3728 SH SOLE 0 0 3728 IDEX CORP COM 45167R104 23807 174437 SH SOLE 169521 0 4916 IDEXX LABS INC COM 45168D104 5394 24752 SH SOLE 12020 0 12732 IHS MARKIT LTD SHS G47567105 14638 283741 SH SOLE 273284 0 10457 II VI INC COM 902104108 385 8863 SH SOLE 0 0 8863 ILG INC COM 44967H101 669 20251 SH SOLE 14617 0 5634 ILLINOIS TOOL WKS INC COM 452308109 40850 294838 SH SOLE 105441 0 189397 ILLUMINA INC COM 452327109 14483 51857 SH SOLE 33945 0 17912 ILLUMINA INC NOTE 6/1 452327AF6 412 350000 PRN SOLE 0 0 350000 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 461 350000 PRN SOLE 0 0 350000 IMMERSION CORP COM 452521107 286 18540 SH SOLE 0 0 18540 IMMUNOGEN INC COM 45253H101 6312 648758 SH SOLE 630585 0 18173 IMPERIAL OIL LTD COM NEW 453038408 305 9180 SH SOLE 0 0 9180 IMPERVA INC COM 45321L100 1119 23192 SH SOLE 12047 0 11145 INCYTE CORP COM 45337C102 2392 35700 SH SOLE 11775 0 23925 INDEPENDENCE RLTY TR INC COM 45378A106 12163 1179725 SH SOLE 117197 0 1062528 INDEPENDENT BANK CORP MASS COM 453836108 251 3204 SH SOLE 0 0 3204 INDEPENDENT BK GROUP INC COM 45384B106 2343 35080 SH SOLE 0 0 35080 INDEXIQ ETF TR GLB AGRI SM CP 45409B834 1384 41724 SH SOLE 0 0 41724 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 330 15775 SH SOLE 0 0 15775 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 224967 7402677 SH SOLE 7381979 0 20698 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 7665 267897 SH SOLE 0 0 267897 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 11463 600763 SH SOLE 0 0 600763 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 442 16000 SH SOLE 0 0 16000 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 13087 426138 SH SOLE 415914 0 10224 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 429 17778 SH SOLE 0 0 17778 INDEXIQ ETF TR US RL EST SMCP 45409B628 1529 57574 SH SOLE 0 0 57574 INDIA FD INC COM 454089103 2829 116597 SH SOLE 0 0 116597 INFINERA CORPORATION COM 45667G103 432 43524 SH SOLE 43209 0 315 INFINITY PPTY & CAS CORP COM 45665Q103 234 1643 SH SOLE 923 0 720 INFORMATION SERVICES GROUP I COM 45675Y104 47 11512 SH SOLE 0 0 11512 INFOSYS LTD SPONSORED ADR 456788108 2705 139228 SH SOLE 118463 0 20765 INFRAREIT INC COM 45685L100 230 10356 SH SOLE 2178 0 8178 ING GROEP N V SPONSORED ADR 456837103 4740 331038 SH SOLE 88316 0 242722 INGERSOLL-RAND PLC SHS G47791101 54001 601817 SH SOLE 171192 0 430625 INGEVITY CORP COM 45688C107 2706 33464 SH SOLE 26498 0 6966 INGLES MKTS INC CL A 457030104 2538 79827 SH SOLE 77257 0 2570 INGREDION INC COM 457187102 8374 75643 SH SOLE 61420 0 14223 INNOPHOS HOLDINGS INC COM 45774N108 209 4389 SH SOLE 556 0 3833 INNOVATOR ETFS TR IBD 50 ETF 45782C102 6230 177487 SH SOLE 0 0 177487 INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 1255 41492 SH SOLE 0 0 41492 INOGEN INC COM 45780L104 656 3519 SH SOLE 0 0 3519 INSIGHT SELECT INCOME FD COM 45781W109 359 18957 SH SOLE 0 0 18957 INSPERITY INC COM 45778Q107 1076 11296 SH SOLE 5032 0 6264 INSTRUCTURE INC COM 45781U103 937 22019 SH SOLE 0 0 22019 INSULET CORP COM 45784P101 3224 37622 SH SOLE 5767 0 31855 INSYS THERAPEUTICS INC NEW COM NEW 45824V209 134 18483 SH SOLE 0 0 18483 INTEGER HLDGS CORP COM 45826H109 1149 17773 SH SOLE 0 0 17773 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3164 49126 SH SOLE 41224 0 7902 INTEGRATED DEVICE TECHNOLOGY COM 458118106 1980 62101 SH SOLE 27249 0 34852 INTEL CORP COM 458140100 187830 3778495 SH SOLE 1236139 0 2542356 INTEL CORP COM 458140100 2 11500 SH Call SOLE 0 0 0 INTEL CORP SDCV 3.250% 8/0 458140AF7 957 400000 PRN SOLE 0 0 400000 INTELLIA THERAPEUTICS INC COM 45826J105 238 8688 SH SOLE 0 0 8688 INTERACTIVE BROKERS GROUP IN COM 45841N107 2119 32899 SH SOLE 30815 0 2084 INTERCEPT PHARMACEUTICALS IN COM 45845P108 6585 78476 SH SOLE 0 0 78476 INTERCONTINENTAL EXCHANGE IN COM 45866F104 53077 721649 SH SOLE 169192 0 552457 INTERDIGITAL INC COM 45867G101 210 2592 SH SOLE 0 0 2592 INTERNAP CORP COM PAR 45885A409 248 23794 SH SOLE 0 0 23794 INTERNATIONAL BANCSHARES COR COM 459044103 530 12385 SH SOLE 0 0 12385 INTERNATIONAL BUSINESS MACHS COM 459200101 86891 621978 SH SOLE 81298 0 540680 INTERNATIONAL BUSINESS MACHS COM 459200101 1 28900 SH Call SOLE 0 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 9966 80399 SH SOLE 56353 0 24046 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2804 120674 SH SOLE 61678 0 58996 INTERNATIONAL SPEEDWAY CORP CL A 460335201 485 10845 SH SOLE 9971 0 874 INTERNATIONAL TOWER HILL MIN COM 46050R102 8 15000 SH SOLE 0 0 15000 INTERPACE DIAGNOSTICS GROUP COM NEW 46062X204 18 20000 SH SOLE 0 0 20000 INTERPUBLIC GROUP COS INC COM 460690100 32908 1403933 SH SOLE 1315796 0 88137 INTERSECT ENT INC COM 46071F103 382 10208 SH SOLE 7184 0 3024 INTERXION HOLDING N.V SHS N47279109 1560 24994 SH SOLE 0 0 24994 INTL PAPER CO COM 460146103 36652 703773 SH SOLE 337853 0 365920 INTRA CELLULAR THERAPIES INC COM 46116X101 1134 64150 SH SOLE 0 0 64150 INTREXON CORP COM 46122T102 326 23381 SH SOLE 0 0 23381 INTUIT COM 461202103 12601 61676 SH SOLE 29418 0 32258 INTUITIVE SURGICAL INC COM NEW 46120E602 15205 31778 SH SOLE 3298 0 28480 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 6064 328484 SH SOLE 0 0 328484 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 324 6229 SH SOLE 0 0 6229 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 5064 100775 SH SOLE 0 0 100775 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 9510 379168 SH SOLE 0 0 379168 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 728 68275 SH SOLE 0 0 68275 INVESCO BD FD COM 46132L107 1476 82342 SH SOLE 0 0 82342 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 3422 193556 SH SOLE 0 0 193556 INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 335 19063 SH SOLE 0 0 19063 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 643 37663 SH SOLE 0 0 37663 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 442 35474 SH SOLE 0 0 35474 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 264 10577 SH SOLE 0 0 10577 INVESCO DYNAMIC CR OPP FD COM 46132R104 3791 326206 SH SOLE 0 0 326206 INVESCO EXCH TRD SLF IDX FD BULSHS 2018 HY 46138J205 894 35631 SH SOLE 0 0 35631 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 1593 75856 SH SOLE 0 0 75856 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 1198 49540 SH SOLE 0 0 49540 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 7695 365365 SH SOLE 0 0 365365 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 2177 89788 SH SOLE 0 0 89788 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3094 149049 SH SOLE 0 0 149049 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1128 45850 SH SOLE 0 0 45850 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 7642 370095 SH SOLE 0 0 370095 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 670 27379 SH SOLE 0 0 27379 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2761 136766 SH SOLE 0 0 136766 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 288 11089 SH SOLE 0 0 11089 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1868 93077 SH SOLE 0 0 93077 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 340 17170 SH SOLE 0 0 17170 INVESCO EXCH TRD SLF IDX FD BULSHS2018 COR 46138J106 995 47023 SH SOLE 0 0 47023 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 19857 361570 SH SOLE 246805 0 114765 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 6758 119078 SH SOLE 0 0 119078 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 497 11791 SH SOLE 0 0 11791 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 5671 220916 SH SOLE 0 0 220916 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 615 11230 SH SOLE 0 0 11230 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 642 14874 SH SOLE 0 0 14874 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 2694 77326 SH SOLE 0 0 77326 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 4404 50306 SH SOLE 0 0 50306 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 1949 32422 SH SOLE 0 0 32422 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 43834 792096 SH SOLE 0 0 792096 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 336 4747 SH SOLE 0 0 4747 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1296 21633 SH SOLE 0 0 21633 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 636 11617 SH SOLE 0 0 11617 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 902 29567 SH SOLE 0 0 29567 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 2385 88007 SH SOLE 0 0 88007 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 359 10802 SH SOLE 0 0 10802 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 240 5150 SH SOLE 0 0 5150 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 10589 235412 SH SOLE 0 0 235412 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 8506 238535 SH SOLE 0 0 238535 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 269 8259 SH SOLE 0 0 8259 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 2425 46134 SH SOLE 0 0 46134 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 308 31416 SH SOLE 0 0 31416 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2596 38626 SH SOLE 0 0 38626 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 4803 92014 SH SOLE 0 0 92014 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 2955 38714 SH SOLE 0 0 38714 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2303 124735 SH SOLE 0 0 124735 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 27627 245351 SH SOLE 0 0 245351 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 30887 221956 SH SOLE 0 0 221956 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 582 48615 SH SOLE 0 0 48615 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1484 32245 SH SOLE 0 0 32245 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 3569 202796 SH SOLE 0 0 202796 INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 274 4242 SH SOLE 0 0 4242 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2774 177716 SH SOLE 0 0 177716 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 3190 22908 SH SOLE 0 0 22908 INVESCO EXCHANGE TRADED FD T RUSEL 2000 PUR 46137V498 314 8572 SH SOLE 0 0 8572 INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 644 13156 SH SOLE 0 0 13156 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 18071 386135 SH SOLE 166 0 385969 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 3008 15606 SH SOLE 0 0 15606 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 948 14259 SH SOLE 0 0 14259 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 722 4464 SH SOLE 0 0 4464 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 3185 25072 SH SOLE 0 0 25072 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 524 9656 SH SOLE 0 0 9656 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 12909 596808 SH SOLE 371176 0 225632 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 772 7451 SH SOLE 0 0 7451 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 3927 62940 SH SOLE 0 0 62940 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 4213 99523 SH SOLE 0 0 99523 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 5950 32563 SH SOLE 0 0 32563 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1297 11319 SH SOLE 116 0 11203 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1084 10031 SH SOLE 0 0 10031 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 796 6366 SH SOLE 0 0 6366 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 29144 183919 SH SOLE 0 0 183919 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 157917 1549863 SH SOLE 0 0 1549863 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 21178 184541 SH SOLE 0 0 184541 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 25169 382909 SH SOLE 0 0 382909 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 15091 502879 SH SOLE 314237 0 188642 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 763 25252 SH SOLE 0 0 25252 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 7727 119443 SH SOLE 0 0 119443 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 2732 124506 SH SOLE 0 0 124506 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 457 14425 SH SOLE 0 0 14425 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 1146 50312 SH SOLE 7057 0 43255 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 311 5594 SH SOLE 0 0 5594 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 7022 255430 SH SOLE 0 0 255430 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 5764 287882 SH SOLE 0 0 287882 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 12037 222767 SH SOLE 0 0 222767 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 1084 42506 SH SOLE 0 0 42506 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 347 11704 SH SOLE 0 0 11704 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 3678 138680 SH SOLE 5324 0 133356 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 444 24254 SH SOLE 0 0 24254 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 682 15863 SH SOLE 0 0 15863 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 8474 409982 SH SOLE 344339 0 65643 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 1221 36856 SH SOLE 0 0 36856 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 586 24962 SH SOLE 0 0 24962 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 325 13010 SH SOLE 0 0 13010 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 2456 68236 SH SOLE 0 0 68236 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 10533 196473 SH SOLE 0 0 196473 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 360 15614 SH SOLE 0 0 15614 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 1399 39160 SH SOLE 0 0 39160 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 243 4188 SH SOLE 0 0 4188 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 736 22700 SH SOLE 0 0 22700 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 4477 178205 SH SOLE 0 0 178205 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 3113 213817 SH SOLE 1580 0 212237 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 514 16174 SH SOLE 0 0 16174 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 851 25168 SH SOLE 0 0 25168 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 14460 336520 SH SOLE 0 0 336520 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 3755 155441 SH SOLE 0 0 155441 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 335 9992 SH SOLE 0 0 9992 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 281 25944 SH SOLE 0 0 25944 INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 428 16078 SH SOLE 0 0 16078 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 7192 223246 SH SOLE 0 0 223246 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 11669 248221 SH SOLE 0 0 248221 INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 271 4109 SH SOLE 0 0 4109 INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 959 56499 SH SOLE 0 0 56499 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 334 5836 SH SOLE 0 0 5836 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 6049 47077 SH SOLE 0 0 47077 INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 3213 47458 SH SOLE 0 0 47458 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1792 21772 SH SOLE 0 0 21772 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 22017 455654 SH SOLE 0 0 455654 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 630 7874 SH SOLE 0 0 7874 INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 427 7894 SH SOLE 0 0 7894 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 22276 542803 SH SOLE 0 0 542803 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 23325 491988 SH SOLE 0 0 491988 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 603 26114 SH SOLE 0 0 26114 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 10279 448851 SH SOLE 45 0 448806 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 7775 262639 SH SOLE 15061 0 247578 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 5042 202898 SH SOLE 13142 0 189756 INVESCO LTD SHS G491BT108 15673 590112 SH SOLE 443017 0 147095 INVESCO MORTGAGE CAPITAL INC COM 46131B100 248 15579 SH SOLE 3099 0 12480 INVESCO MUN OPPORTUNITY TR COM 46132C107 1767 150535 SH SOLE 0 0 150535 INVESCO MUN TR COM 46131J103 1017 86040 SH SOLE 0 0 86040 INVESCO MUNI INCOME OPP TRST COM 46132X101 338 44832 SH SOLE 0 0 44832 INVESCO PA VALUE MUN INCOME COM 46132K109 637 53231 SH SOLE 0 0 53231 INVESCO QQQ TR UNIT SER 1 46090E103 191712 1116862 SH SOLE 199490 0 917372 INVESCO QUALITY MUNI INC TRS COM 46133G107 2826 237114 SH SOLE 0 0 237114 INVESCO SR INCOME TR COM 46131H107 285 66694 SH SOLE 0 0 66694 INVESCO TR INVT GRADE MUNS COM 46131M106 783 63330 SH SOLE 0 0 63330 INVESCO TR INVT GRADE NY MUN COM 46131T101 128 10008 SH SOLE 0 0 10008 INVESCO VALUE MUN INCOME TR COM 46132P108 313 22143 SH SOLE 0 0 22143 INVESTMENT TECHNOLOGY GRP NE COM 46145F105 228 10890 SH SOLE 10715 0 175 INVESTORS BANCORP INC NEW COM 46146L101 1903 148795 SH SOLE 120928 0 27867 INVITATION HOMES INC COM 46187W107 1861 80684 SH SOLE 16908 0 63776 IONIS PHARMACEUTICALS INC COM 462222100 33852 812392 SH SOLE 797105 0 15287 IOVANCE BIOTHERAPEUTICS INC COM 462260100 677 52856 SH SOLE 0 0 52856 IPG PHOTONICS CORP COM 44980X109 8536 38688 SH SOLE 28458 0 10230 IQIYI INC SPONSORED ADS 46267X108 6574 203515 SH SOLE 0 0 203515 IQIYI INC SPONSORED ADS 46267X108 24 12100 SH Call SOLE 0 0 0 IQIYI INC SPONSORED ADS 46267X108 208 17500 SH Call SOLE 0 0 0 IQIYI INC SPONSORED ADS 46267X108 25 28100 SH Call SOLE 0 0 0 IQIYI INC SPONSORED ADS 46267X108 184 17500 SH Call SOLE 0 0 0 IQVIA HLDGS INC COM 46266C105 38233 383016 SH SOLE 23295 0 359721 IRHYTHM TECHNOLOGIES INC COM 450056106 257 3169 SH SOLE 17 0 3152 IRIDIUM COMMUNICATIONS INC COM 46269C102 7608 472571 SH SOLE 93 0 472478 IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 344 631 SH SOLE 0 0 631 IROBOT CORP COM 462726100 1536 20278 SH SOLE 0 0 20278 IRON MTN INC NEW COM 46284V101 86419 2468404 SH SOLE 2293026 0 175378 ISHARES GOLD TRUST ISHARES 464285105 10469 870928 SH SOLE 0 0 870928 ISHARES INC CORE MSCI EMKT 46434G103 401992 7655509 SH SOLE 6851440 0 804069 ISHARES INC CUR HD MSCI EM 46434G509 1157 45188 SH SOLE 0 0 45188 ISHARES INC EM MKT SM-CP ETF 464286475 1021 21397 SH SOLE 0 0 21397 ISHARES INC EM MKTS DIV ETF 464286319 5393 136976 SH SOLE 0 0 136976 ISHARES INC INTL HIGH YIELD 464286210 4704 90699 SH SOLE 198 0 90501 ISHARES INC JP MORGAN EM ETF 464286517 348 7845 SH SOLE 0 0 7845 ISHARES INC JP MRG EM CRP BD 464286251 849 17543 SH SOLE 219 0 17324 ISHARES INC MIN VOL EMRG MKT 464286533 10861 187776 SH SOLE 0 0 187776 ISHARES INC MIN VOL GBL ETF 464286525 19213 231344 SH SOLE 108875 0 122469 ISHARES INC MLT FCTR EMG MKT 46434G889 3078 66631 SH SOLE 0 0 66631 ISHARES INC MSCI AUST ETF 464286103 5784 255814 SH SOLE 245064 0 10750 ISHARES INC MSCI AUSTRIA ETF 464286202 4892 215995 SH SOLE 0 0 215995 ISHARES INC MSCI BELGIUM ETF 464286301 210 10662 SH SOLE 0 0 10662 ISHARES INC MSCI BRAZIL ETF 464286400 15026 468807 SH SOLE 0 0 468807 ISHARES INC MSCI BRIC INDX 464286657 3878 92169 SH SOLE 0 0 92169 ISHARES INC MSCI CDA ETF 464286509 8028 281580 SH SOLE 255229 0 26351 ISHARES INC MSCI CHILE ETF 464286640 21187 460170 SH SOLE 0 0 460170 ISHARES INC MSCI EURZONE ETF 464286608 8270 201651 SH SOLE 57977 0 143674 ISHARES INC MSCI FRANCE ETF 464286707 815 26710 SH SOLE 0 0 26710 ISHARES INC MSCI GBL ETF NEW 46434G848 419 12846 SH SOLE 0 0 12846 ISHARES INC MSCI GBL GOLD MN 46434G855 449 25619 SH SOLE 0 0 25619 ISHARES INC MSCI GERMANY ETF 464286806 398 13284 SH SOLE 0 0 13284 ISHARES INC MSCI HONG KG ETF 464286871 7314 302112 SH SOLE 0 0 302112 ISHARES INC MSCI ITALY ETF 46434G830 20117 696315 SH SOLE 690093 0 6222 ISHARES INC MSCI JPN ETF NEW 46434G822 15943 275312 SH SOLE 96473 0 178839 ISHARES INC MSCI MEXICO ETF 464286822 15865 336555 SH SOLE 0 0 336555 ISHARES INC MSCI PAC JP ETF 464286665 2298 49945 SH SOLE 0 0 49945 ISHARES INC MSCI STH KOR ETF 464286772 1528 22565 SH SOLE 0 0 22565 ISHARES INC MSCI SWITZERLAND 464286749 431 13215 SH SOLE 0 0 13215 ISHARES INC MSCI TAIWAN ETF 46434G772 5618 156061 SH SOLE 0 0 156061 ISHARES INC MSCI THAILND ETF 464286624 435 5284 SH SOLE 0 0 5284 ISHARES INC MSCI WORLD ETF 464286392 228 2602 SH SOLE 0 0 2602 ISHARES INC US INTL HGH YLD 464286178 875 17856 SH SOLE 218 0 17638 ISHARES SILVER TRUST ISHARES 46428Q109 7364 486103 SH SOLE 0 0 486103 ISHARES TR 0-5 YR TIPS ETF 46429B747 8806 88330 SH SOLE 48344 0 39986 ISHARES TR 0-5YR HI YL CP 46434V407 1032 22137 SH SOLE 0 0 22137 ISHARES TR 0-5YR INVT GR CP 46434V100 6028 121462 SH SOLE 0 0 121462 ISHARES TR 1 3 YR CR BD ETF 464288646 46540 448793 SH SOLE 237826 0 210967 ISHARES TR 1 3 YR TREAS BD 464287457 21133 253487 SH SOLE 24547 0 228940 ISHARES TR 10+ YR CR BD ETF 464289511 530 9144 SH SOLE 0 0 9144 ISHARES TR 10-20 YR TRS ETF 464288653 21509 163725 SH SOLE 93617 0 70108 ISHARES TR 20 YR TR BD ETF 464287432 29561 242863 SH SOLE 111498 0 131365 ISHARES TR 3 7 YR TREAS BD 464288661 7536 62798 SH SOLE 418 0 62380 ISHARES TR A RATE CP BD ETF 46429B291 936 18551 SH SOLE 0 0 18551 ISHARES TR AGENCY BOND ETF 464288166 20695 185740 SH SOLE 168387 0 17353 ISHARES TR AGGRES ALLOC ETF 464289859 588 11003 SH SOLE 1507 0 9496 ISHARES TR ASIA 50 ETF 464288430 5129 81682 SH SOLE 0 0 81682 ISHARES TR BARCLAYS 7 10 YR 464287440 36023 351412 SH SOLE 189596 0 161816 ISHARES TR CHINA LG-CAP ETF 464287184 4455 103688 SH SOLE 0 0 103688 ISHARES TR COHEN STEER REIT 464287564 1568 15698 SH SOLE 0 0 15698 ISHARES TR CONV BD ETF 46435G102 356 6169 SH SOLE 0 0 6169 ISHARES TR CORE 1 5 YR USD 46432F859 139216 2836488 SH SOLE 2470164 0 366324 ISHARES TR CORE DIV GRWTH 46434V621 14653 427437 SH SOLE 0 0 427437 ISHARES TR CORE HIGH DV ETF 46429B663 8961 105439 SH SOLE 0 0 105439 ISHARES TR CORE INTL AGGR 46435G672 507 9618 SH SOLE 0 0 9618 ISHARES TR CORE MSCI EAFE 46432F842 2209730 34870281 SH SOLE 33300856 0 1569425 ISHARES TR CORE MSCI EURO 46434V738 10168 213703 SH SOLE 195132 0 18571 ISHARES TR CORE MSCI TOTAL 46432F834 11564 192317 SH SOLE 0 0 192317 ISHARES TR CORE S&P MCP ETF 464287507 445389 2286550 SH SOLE 1809621 0 476929 ISHARES TR CORE S&P SCP ETF 464287804 491401 5887832 SH SOLE 3738054 0 2149778 ISHARES TR CORE S&P TTL STK 464287150 13306 212828 SH SOLE 0 0 212828 ISHARES TR CORE S&P US GWT 464287671 11409 199461 SH SOLE 61340 0 138121 ISHARES TR CORE S&P US VLU 464287663 2897 53971 SH SOLE 27432 0 26539 ISHARES TR CORE S&P500 ETF 464287200 202059 740003 SH SOLE 293000 0 447003 ISHARES TR CORE TOTAL USD 46434V613 19559 396339 SH SOLE 0 0 396339 ISHARES TR CORE US AGGBD ET 464287226 2145286 20177631 SH SOLE 19350037 0 827594 ISHARES TR CUR HD EURZN ETF 46434V639 2678 89089 SH SOLE 0 0 89089 ISHARES TR DOW JONES US ETF 464287846 1291 9471 SH SOLE 0 0 9471 ISHARES TR EAFE GRWTH ETF 464288885 61306 777995 SH SOLE 735414 0 42581 ISHARES TR EAFE SML CP ETF 464288273 9706 154694 SH SOLE 431 0 154263 ISHARES TR EAFE VALUE ETF 464288877 14468 281787 SH SOLE 247644 0 34143 ISHARES TR EDGE MSCI USA VL 46432F388 1726 20890 SH SOLE 167 0 20723 ISHARES TR EUROPE ETF 464287861 3124 69880 SH SOLE 0 0 69880 ISHARES TR EXPONENTIAL TECH 46434V381 837 23107 SH SOLE 0 0 23107 ISHARES TR FLTG RATE NT ETF 46429B655 59493 1166532 SH SOLE 433839 0 732693 ISHARES TR GL TIMB FORE ETF 464288174 3524 45108 SH SOLE 70 0 45038 ISHARES TR GLB CNSM STP ETF 464288737 1829 37323 SH SOLE 0 0 37323 ISHARES TR GLB INFRASTR ETF 464288372 525 12227 SH SOLE 0 0 12227 ISHARES TR GLOB HLTHCRE ETF 464287325 6162 109184 SH SOLE 0 0 109184 ISHARES TR GLOB INDSTRL ETF 464288729 398 4529 SH SOLE 0 0 4529 ISHARES TR GLOBAL 100 ETF 464287572 1035 22565 SH SOLE 0 0 22565 ISHARES TR GLOBAL ENERG ETF 464287341 512 13701 SH SOLE 0 0 13701 ISHARES TR GLOBAL FINLS ETF 464287333 2622 40906 SH SOLE 226 0 40680 ISHARES TR GLOBAL MATER ETF 464288695 499 7421 SH SOLE 0 0 7421 ISHARES TR GLOBAL REIT ETF 46434V647 291 11325 SH SOLE 0 0 11325 ISHARES TR GLOBAL TECH ETF 464287291 15809 96097 SH SOLE 0 0 96097 ISHARES TR GOV/CRED BD ETF 464288596 369 3346 SH SOLE 0 0 3346 ISHARES TR GRWT ALLOCAT ETF 464289867 1732 39045 SH SOLE 25335 0 13710 ISHARES TR HDG MSCI EAFE 46434V803 11482 387846 SH SOLE 381 0 387465 ISHARES TR IBONDS DEC18 ETF 46434VAA8 1455 57884 SH SOLE 0 0 57884 ISHARES TR IBONDS DEC19 ETF 46434VAU4 1889 76213 SH SOLE 0 0 76213 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 2904 115967 SH SOLE 0 0 115967 ISHARES TR IBONDS DEC2023 46435G318 719 28832 SH SOLE 0 0 28832 ISHARES TR IBONDS DEC2026 46435GAA0 692 29655 SH SOLE 0 0 29655 ISHARES TR IBONDS DEC21 ETF 46434VBK5 2937 120499 SH SOLE 0 0 120499 ISHARES TR IBONDS DEC21 ETF 46435G789 941 36998 SH SOLE 0 0 36998 ISHARES TR IBONDS DEC22 ETF 46434VBA7 2924 120120 SH SOLE 18535 0 101585 ISHARES TR IBONDS DEC22 ETF 46435G755 942 36903 SH SOLE 0 0 36903 ISHARES TR IBONDS DEC23 ETF 46434VAX8 1628 67035 SH SOLE 0 0 67035 ISHARES TR IBONDS DEC24 ETF 46434VBG4 1396 57985 SH SOLE 27909 0 30076 ISHARES TR IBONDS DEC25 ETF 46434VBD1 973 40640 SH SOLE 0 0 40640 ISHARES TR IBONDS ETF 46435UAA9 704 29824 SH SOLE 0 0 29824 ISHARES TR IBONDS SEP18 ETF 46429B580 780 30679 SH SOLE 0 0 30679 ISHARES TR IBONDS SEP19 ETF 46429B564 1968 77510 SH SOLE 0 0 77510 ISHARES TR IBONDS SEP20 ETF 46434V571 1010 39798 SH SOLE 0 0 39798 ISHARES TR IBOXX HI YD ETF 464288513 20991 246724 SH SOLE 1453 0 245271 ISHARES TR IBOXX INV CP ETF 464287242 65305 569997 SH SOLE 358300 0 211697 ISHARES TR INDIA 50 ETF 464289529 587 16672 SH SOLE 0 0 16672 ISHARES TR INTL DEVPPTY ETF 464288422 325 8549 SH SOLE 141 0 8408 ISHARES TR INTL DIV GRWTH 46435G524 225 4133 SH SOLE 0 0 4133 ISHARES TR INTL MOMENTUM FT 46434V449 9986 336685 SH SOLE 333207 0 3478 ISHARES TR INTL PFD STK ETF 46429B135 2391 137430 SH SOLE 0 0 137430 ISHARES TR INTL SEL DIV ETF 464288448 8809 274837 SH SOLE 8950 0 265887 ISHARES TR INTL TREA BD ETF 464288117 1773 36028 SH SOLE 0 0 36028 ISHARES TR INTRM GOV CR ETF 464288612 4342 40293 SH SOLE 48 0 40245 ISHARES TR INTRMD CR BD ETF 464288638 22743 214065 SH SOLE 148925 0 65140 ISHARES TR JPMORGAN USD EMG 464288281 8544 80022 SH SOLE 56 0 79966 ISHARES TR LATN AMER 40 ETF 464287390 1737 58697 SH SOLE 0 0 58697 ISHARES TR MBS ETF 464288588 23777 228232 SH SOLE 79280 0 148952 ISHARES TR MICRO-CAP ETF 464288869 2804 26547 SH SOLE 0 0 26547 ISHARES TR MIN VOL EAFE ETF 46429B689 23856 335332 SH SOLE 0 0 335332 ISHARES TR MIN VOL JAPN ETF 46434V712 217 3196 SH SOLE 0 0 3196 ISHARES TR MIN VOL USA ETF 46429B697 662840 12468746 SH SOLE 11731632 0 737114 ISHARES TR MODERT ALLOC ETF 464289875 871 23210 SH SOLE 7536 0 15674 ISHARES TR MORTGE REL ETF 46435G342 5487 126289 SH SOLE 0 0 126289 ISHARES TR MRGSTR MD CP ETF 464288208 15312 83397 SH SOLE 0 0 83397 ISHARES TR MRGSTR MD CP VAL 464288406 221 1391 SH SOLE 0 0 1391 ISHARES TR MRGSTR SM CP ETF 464288505 507 2835 SH SOLE 0 0 2835 ISHARES TR MRGSTR SM CP GR 464288604 2202 11090 SH SOLE 0 0 11090 ISHARES TR MRNGSTR INC ETF 46432F875 10157 413569 SH SOLE 398953 0 14616 ISHARES TR MRNGSTR LG-CP GR 464287119 1025 5866 SH SOLE 0 0 5866 ISHARES TR MRNGSTR LG-CP VL 464288109 2423 23833 SH SOLE 0 0 23833 ISHARES TR MSCI AC ASIA ETF 464288182 11686 163050 SH SOLE 133630 0 29420 ISHARES TR MSCI ACWI ETF 464288257 2954 41530 SH SOLE 2614 0 38916 ISHARES TR MSCI ACWI EX US 464288240 52249 1105807 SH SOLE 0 0 1105807 ISHARES TR MSCI CHINA ETF 46429B671 517 8007 SH SOLE 0 0 8007 ISHARES TR MSCI EAFE ETF 464287465 124908 1865128 SH SOLE 75732 0 1789396 ISHARES TR MSCI EMG MKT ETF 464287234 58405 1347897 SH SOLE 165 0 1347732 ISHARES TR MSCI EMG MKT ETF 464287234 148 43600 SH Call SOLE 0 0 0 ISHARES TR MSCI EURO FL ETF 464289180 2093 103439 SH SOLE 0 0 103439 ISHARES TR MSCI FINLAND ETF 46429B515 228 5585 SH SOLE 0 0 5585 ISHARES TR MSCI INDIA ETF 46429B598 3311 99467 SH SOLE 0 0 99467 ISHARES TR MSCI INDIA SM CP 46429B614 14764 351531 SH SOLE 0 0 351531 ISHARES TR MSCI IRELAND ETF 46429B507 239 5050 SH SOLE 0 0 5050 ISHARES TR MSCI KLD400 SOC 464288570 971 9623 SH SOLE 707 0 8916 ISHARES TR MSCI POLAND ETF 46429B606 1047 48048 SH SOLE 0 0 48048 ISHARES TR MSCI UK ETF NEW 46435G334 697 20035 SH SOLE 0 0 20035 ISHARES TR MSCI USA ESG SLC 464288802 4879 43251 SH SOLE 23602 0 19649 ISHARES TR MULTIFACTOR INTL 46434V274 2660 96258 SH SOLE 0 0 96258 ISHARES TR MULTIFACTOR USA 46434V282 4279 133834 SH SOLE 0 0 133834 ISHARES TR MULTIFACTOR USA 46434V290 230 5502 SH SOLE 0 0 5502 ISHARES TR N AMER TECH ETF 464287549 3435 17805 SH SOLE 139 0 17666 ISHARES TR NA TEC SFTWR ETF 464287515 12821 70184 SH SOLE 0 0 70184 ISHARES TR NASDAQ BIOTECH 464287556 25726 234242 SH SOLE 28 0 234214 ISHARES TR NATIONAL MUN ETF 464288414 24738 226868 SH SOLE 0 0 226868 ISHARES TR NEW ZEALAND ETF 464289123 4219 87256 SH SOLE 0 0 87256 ISHARES TR NORTH AMERN NAT 464287374 591 16028 SH SOLE 0 0 16028 ISHARES TR PHLX SEMICND ETF 464287523 5897 33085 SH SOLE 0 0 33085 ISHARES TR RUS 1000 ETF 464287622 21819 143571 SH SOLE 3610 0 139961 ISHARES TR RUS 1000 GRW ETF 464287614 537684 3739099 SH SOLE 1873398 0 1865701 ISHARES TR RUS 1000 VAL ETF 464287598 408065 3361871 SH SOLE 2103558 0 1258313 ISHARES TR RUS 2000 GRW ETF 464287648 51463 251836 SH SOLE 0 0 251836 ISHARES TR RUS 2000 VAL ETF 464287630 23412 177480 SH SOLE 111 0 177369 ISHARES TR RUS MD CP GR ETF 464287481 32590 257157 SH SOLE 3298 0 253859 ISHARES TR RUS MDCP VAL ETF 464287473 23246 262694 SH SOLE 138445 0 124249 ISHARES TR RUS MID CAP ETF 464287499 49644 234017 SH SOLE 3145 0 230872 ISHARES TR RUS TP200 GR ETF 464289438 4035 51524 SH SOLE 0 0 51524 ISHARES TR RUSSELL 2000 ETF 464287655 182447 1114033 SH SOLE 593617 0 520416 ISHARES TR RUSSELL 3000 ETF 464287689 5515 33979 SH SOLE 13614 0 20365 ISHARES TR S&P 100 ETF 464287101 3221 26934 SH SOLE 150 0 26784 ISHARES TR S&P 500 GRWT ETF 464287309 96487 593357 SH SOLE 0 0 593357 ISHARES TR S&P 500 VAL ETF 464287408 67653 614304 SH SOLE 0 0 614304 ISHARES TR S&P MC 400GR ETF 464287606 87538 389441 SH SOLE 85 0 389356 ISHARES TR S&P MC 400VL ETF 464287705 45463 280585 SH SOLE 96 0 280489 ISHARES TR S&P SML 600 GWT 464287887 18533 98080 SH SOLE 112 0 97968 ISHARES TR S&P US PFD STK 464288687 24549 651000 SH SOLE 75846 0 575154 ISHARES TR SELECT DIVID ETF 464287168 42316 432949 SH SOLE 60 0 432889 ISHARES TR SHORT TREAS BD 464288679 43657 395296 SH SOLE 232952 0 162344 ISHARES TR SHRT NAT MUN ETF 464288158 681 6486 SH SOLE 0 0 6486 ISHARES TR SP SMCP600VL ETF 464287879 29920 183252 SH SOLE 64 0 183188 ISHARES TR TIPS BD ETF 464287176 37194 329526 SH SOLE 10433 0 319093 ISHARES TR TRANS AVG ETF 464287192 2800 15032 SH SOLE 0 0 15032 ISHARES TR U.S. BAS MTL ETF 464287838 8460 85449 SH SOLE 0 0 85449 ISHARES TR U.S. CNSM GD ETF 464287812 7740 65440 SH SOLE 39987 0 25453 ISHARES TR U.S. CNSM SV ETF 464287580 9415 48592 SH SOLE 0 0 48592 ISHARES TR U.S. ENERGY ETF 464287796 2917 69554 SH SOLE 0 0 69554 ISHARES TR U.S. FIN SVC ETF 464287770 67705 522333 SH SOLE 408500 0 113833 ISHARES TR U.S. FINLS ETF 464287788 16755 142976 SH SOLE 0 0 142976 ISHARES TR U.S. INSRNCE ETF 464288786 269 4371 SH SOLE 0 0 4371 ISHARES TR U.S. MED DVC ETF 464288810 12176 60683 SH SOLE 0 0 60683 ISHARES TR U.S. PHARMA ETF 464288836 3016 19927 SH SOLE 0 0 19927 ISHARES TR U.S. REAL ES ETF 464287739 11618 144191 SH SOLE 0 0 144191 ISHARES TR U.S. TECH ETF 464287721 15085 84612 SH SOLE 0 0 84612 ISHARES TR U.S. UTILITS ETF 464287697 2981 22593 SH SOLE 0 0 22593 ISHARES TR US AER DEF ETF 464288760 30888 160477 SH SOLE 0 0 160477 ISHARES TR US BR DEL SE ETF 464288794 4064 63386 SH SOLE 0 0 63386 ISHARES TR US CR BD ETF 464288620 25729 240163 SH SOLE 232447 0 7716 ISHARES TR US HLTHCARE ETF 464287762 9319 52300 SH SOLE 0 0 52300 ISHARES TR US HLTHCR PR ETF 464288828 670 3816 SH SOLE 0 0 3816 ISHARES TR US HOME CONS ETF 464288752 2937 76989 SH SOLE 0 0 76989 ISHARES TR US INDUSTRIALS 464287754 12005 83545 SH SOLE 0 0 83545 ISHARES TR US OIL EQ&SV ETF 464288844 17878 489675 SH SOLE 454659 0 35016 ISHARES TR US OIL GS EX ETF 464288851 1332 17926 SH SOLE 0 0 17926 ISHARES TR US REGNL BKS ETF 464288778 7121 144852 SH SOLE 0 0 144852 ISHARES TR US TREAS BD ETF 46429B267 5894 239351 SH SOLE 0 0 239351 ISHARES TR USA MOMENTUM FCT 46432F396 50505 460354 SH SOLE 222535 0 237819 ISHARES TR USA QUALITY FCTR 46432F339 4436 53160 SH SOLE 160 0 53000 ISHARES TR USA SIZE FACTOR 46432F370 204 2419 SH SOLE 161 0 2258 ISHARES US ETF TR SHT MAT BD ETF 46431W507 9083 181044 SH SOLE 0 0 181044 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 2044 196910 SH SOLE 194416 0 2494 ITRON INC COM 465741106 11600 193176 SH SOLE 0 0 193176 ITT INC COM 45073V108 2719 52016 SH SOLE 47802 0 4214 ITURAN LOCATION AND CONTROL SHS M6158M104 592 19507 SH SOLE 0 0 19507 J & J SNACK FOODS CORP COM 466032109 436 2859 SH SOLE 0 0 2859 J ALEXANDERS HLDGS INC COM 46609J106 1783 159945 SH SOLE 159762 0 183 J2 GLOBAL INC COM 48123V102 5131 59239 SH SOLE 43402 0 15837 JABIL INC COM 466313103 2317 83772 SH SOLE 74517 0 9255 JACOBS ENGR GROUP INC DEL COM 469814107 2278 35879 SH SOLE 13796 0 22083 JAGGED PEAK ENERGY INC COM 47009K107 1614 123969 SH SOLE 123748 0 221 JAMES RIV GROUP LTD COM G5005R107 8577 218296 SH SOLE 217819 0 477 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 2645 52836 SH SOLE 0 0 52836 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 307 9990 SH SOLE 7804 0 2186 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 1853 158945 SH SOLE 0 0 158945 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 3341 19390 SH SOLE 15420 0 3970 JBG SMITH PPTYS COM 46590V100 1223 33523 SH SOLE 29472 0 4051 JD COM INC SPON ADR CL A 47215P106 2322 59615 SH SOLE 135 0 59480 JEFFERIES FINL GROUP INC COM 47233W109 6278 276095 SH SOLE 130101 0 145994 JERNIGAN CAP INC COM 476405105 2047 107407 SH SOLE 0 0 107407 JETBLUE AIRWAYS CORP COM 477143101 2094 110347 SH SOLE 29796 0 80551 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1497 16842 SH SOLE 12941 0 3901 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 3210 91139 SH SOLE 0 0 91139 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 235 6748 SH SOLE 0 0 6748 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 577 34330 SH SOLE 0 0 34330 JOHNSON & JOHNSON COM 478160104 397218 3273589 SH SOLE 1563294 0 1710295 JOHNSON CTLS INTL PLC SHS G51502105 68471 2046972 SH SOLE 1861107 0 185865 JOHNSON CTLS INTL PLC SHS G51502105 2 45100 SH Call SOLE 0 0 0 JONES ENERGY INC COM CL A 48019R108 5 13603 SH SOLE 0 0 13603 JONES LANG LASALLE INC COM 48020Q107 4298 25895 SH SOLE 19403 0 6492 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 2528 46831 SH SOLE 0 0 46831 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 6950 120663 SH SOLE 0 0 120663 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 1094 34725 SH SOLE 0 0 34725 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 1238 19088 SH SOLE 0 0 19088 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 404 5684 SH SOLE 0 0 5684 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 16162 322599 SH SOLE 0 0 322599 JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 416 6565 SH SOLE 0 0 6565 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3034 114146 SH SOLE 0 0 114146 JPMORGAN CHASE & CO COM 46625H100 572580 5494992 SH SOLE 1536728 0 3958264 JPMORGAN CHASE & CO COM 46625H100 15 30600 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 5 19900 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 2 11200 SH Call SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 87 67700 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 531 19363 SH SOLE 0 0 19363 JUPAI HLDGS LTD ADS 48205B107 383 20230 SH SOLE 0 0 20230 K2M GROUP HLDGS INC COM 48273J107 830 36911 SH SOLE 36679 0 232 KANDI TECHNOLOGIES GROUP INC COM 483709101 49 11600 SH SOLE 0 0 11600 KANSAS CITY SOUTHERN COM NEW 485170302 41638 392942 SH SOLE 29619 0 363323 KAPSTONE PAPER & PACKAGING C COM 48562P103 744 21569 SH SOLE 0 0 21569 KAR AUCTION SVCS INC COM 48238T109 41213 752069 SH SOLE 722229 0 29840 KAYNE ANDERSON ENERGY DEV CO COM 48660Q102 222 12749 SH SOLE 0 0 12749 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 2066 218591 SH SOLE 0 0 218591 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 381 29409 SH SOLE 0 0 29409 KAYNE ANDERSON MLP INVT CO COM 486606106 5300 281295 SH SOLE 0 0 281295 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 1498 32234 SH SOLE 6782 0 25452 KEARNY FINL CORP MD COM 48716P108 1477 109815 SH SOLE 103252 0 6563 KELLOGG CO COM 487836108 13664 195560 SH SOLE 41005 0 154555 KEMPER CORP DEL COM 488401100 6239 82475 SH SOLE 65952 0 16523 KENNAMETAL INC COM 489170100 1122 31247 SH SOLE 25265 0 5982 KENNEDY-WILSON HLDGS INC COM 489398107 552 26120 SH SOLE 0 0 26120 KERYX BIOPHARMACEUTICALS INC COM 492515101 48 12671 SH SOLE 0 0 12671 KEYCORP NEW COM 493267108 23403 1197674 SH SOLE 629815 0 567859 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1096 18562 SH SOLE 9488 0 9074 KILROY RLTY CORP COM 49427F108 2917 38562 SH SOLE 37980 0 582 KIMBALL ELECTRONICS INC COM 49428J109 685 37429 SH SOLE 37411 0 18 KIMBALL INTL INC CL B 494274103 485 30034 SH SOLE 30008 0 26 KIMBELL RTY PARTNERS LP UNIT 49435R102 381 17281 SH SOLE 0 0 17281 KIMBERLY CLARK CORP COM 494368103 162756 1545055 SH SOLE 1148533 0 396522 KIMBERLY CLARK CORP COM 494368103 155 59600 SH Call SOLE 0 0 0 KIMCO RLTY CORP COM 49446R109 2434 143273 SH SOLE 182 0 143091 KINDER MORGAN INC DEL COM 49456B101 38726 2191611 SH SOLE 29739 0 2161872 KINDER MORGAN INC DEL PFD SER A 49456B200 1404 40500 SH SOLE 0 0 40500 KINROSS GOLD CORP COM NO PAR 496902404 438 116578 SH SOLE 0 0 116578 KINROSS GOLD CORP COM NO PAR 496902404 3 35200 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 579 10553 SH SOLE 0 0 10553 KIRKLAND LAKE GOLD LTD COM 49741E100 1023 48323 SH SOLE 0 0 48323 KITE RLTY GROUP TR COM NEW 49803T300 580 33930 SH SOLE 14549 0 19381 KKR & CO L P DEL COM UNITS 48248M102 3525 141864 SH SOLE 0 0 141864 KKR INCOME OPPORTUNITIES FD COM 48249T106 365 22026 SH SOLE 0 0 22026 KLA-TENCOR CORP COM 482480100 10160 99097 SH SOLE 58992 0 40105 KLX INC COM 482539103 1397 19427 SH SOLE 17679 0 1748 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 2382 62346 SH SOLE 52 0 62294 KNOLL INC COM NEW 498904200 1148 55160 SH SOLE 0 0 55160 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1894 85507 SH SOLE 0 0 85507 KNOWLES CORP COM 49926D109 10676 697802 SH SOLE 689451 0 8351 KOHLS CORP COM 500255104 9421 129238 SH SOLE 95983 0 33255 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 7491 177208 SH SOLE 139045 0 38163 KOPPERS HOLDINGS INC COM 50060P106 301 7851 SH SOLE 7758 0 93 KORN FERRY INTL COM NEW 500643200 836 13502 SH SOLE 8399 0 5103 KOSMOS ENERGY LTD SHS G5315B107 308 37291 SH SOLE 0 0 37291 KRAFT HEINZ CO COM 500754106 195600 3113669 SH SOLE 992007 0 2121662 KRAFT HEINZ CO COM 500754106 20 66300 SH Call SOLE 0 0 0 KRAFT HEINZ CO COM 500754106 10 15300 SH Call SOLE 0 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 634 21243 SH SOLE 0 0 21243 KRANESHARES TR CSI CHI INTERNET 500767306 388 6504 SH SOLE 0 0 6504 KROGER CO COM 501044101 19875 698594 SH SOLE 361787 0 336807 KRONOS WORLDWIDE INC COM 50105F105 376 16691 SH SOLE 0 0 16691 KT CORP SPONSORED ADR 48268K101 1376 103606 SH SOLE 103381 0 225 KULICKE & SOFFA INDS INC COM 501242101 494 20753 SH SOLE 0 0 20753 L BRANDS INC COM 501797104 9407 255067 SH SOLE 0 0 255067 L3 TECHNOLOGIES INC COM 502413107 52415 272538 SH SOLE 253158 0 19380 LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 253 8657 SH SOLE 8307 0 350 LABORATORY CORP AMER HLDGS COM NEW 50540R409 41008 228419 SH SOLE 177222 0 51197 LABORATORY CORP AMER HLDGS NOTE 9/1 50540RAG7 361 150000 PRN SOLE 0 0 150000 LADDER CAP CORP CL A 505743104 2097 134240 SH SOLE 0 0 134240 LADENBURG THALMAN FIN SVCS I COM 50575Q102 537 157838 SH SOLE 0 0 157838 LAKELAND FINL CORP COM 511656100 232 4812 SH SOLE 0 0 4812 LAM RESEARCH CORP COM 512807108 19990 115646 SH SOLE 67478 0 48168 LAMAR ADVERTISING CO NEW CL A 512816109 2979 43616 SH SOLE 283 0 43333 LAMB WESTON HLDGS INC COM 513272104 1599 23335 SH SOLE 95 0 23240 LANDMARK INFRASTRUCTURE LP 7% CNV PFD UNT C 51508J405 5910 250585 SH SOLE 0 0 250585 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 4768 344239 SH SOLE 0 0 344239 LANDSTAR SYS INC COM 515098101 23203 212480 SH SOLE 206347 0 6133 LANNET INC COM 516012101 520 38241 SH SOLE 29438 0 8803 LANTHEUS HLDGS INC COM 516544103 226 15561 SH SOLE 6221 0 9340 LAREDO PETROLEUM INC COM 516806106 2602 270474 SH SOLE 0 0 270474 LAS VEGAS SANDS CORP COM 517834107 46687 611402 SH SOLE 315605 0 295797 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 511 14921 SH SOLE 3932 0 10989 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 8211 289423 SH SOLE 0 0 289423 LAUDER ESTEE COS INC CL A 518439104 65521 459159 SH SOLE 44305 0 414854 LAUREATE EDUCATION INC CL A 518613203 1364 95215 SH SOLE 94444 0 771 LAZARD GLB TTL RET&INCM FD I COM 52106W103 7202 392257 SH SOLE 0 0 392257 LAZARD LTD SHS A G54050102 5295 108270 SH SOLE 30112 0 78158 LAZARD WORLD DIVID & INCOME COM 521076109 539 52035 SH SOLE 0 0 52035 LCI INDS COM 50189K103 1183 13125 SH SOLE 0 0 13125 LEAR CORP COM NEW 521865204 24600 132389 SH SOLE 109475 0 22914 LEGACY RESVS LP UNIT LP INT 524707304 717 103886 SH SOLE 0 0 103886 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 1067 35710 SH SOLE 0 0 35710 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 2381 79990 SH SOLE 0 0 79990 LEGG MASON INC COM 524901105 26474 762282 SH SOLE 735883 0 26399 LEGGETT & PLATT INC COM 524660107 69741 1562298 SH SOLE 1401011 0 161287 LEIDOS HLDGS INC COM 525327102 17033 288694 SH SOLE 242897 0 45797 LEMAITRE VASCULAR INC COM 525558201 679 20285 SH SOLE 0 0 20285 LENDINGTREE INC NEW COM 52603B107 927 4336 SH SOLE 3819 0 517 LENNAR CORP CL A 526057104 8717 166045 SH SOLE 34058 0 131987 LENNOX INTL INC COM 526107107 1283 6412 SH SOLE 5001 0 1411 LEVEL ONE BANCORP INC COM 52730D208 304 11184 SH SOLE 0 0 11184 LEXINFINTECH HLDGS LTD ADR 528877103 294 24036 SH SOLE 0 0 24036 LEXINGTON REALTY TRUST COM 529043101 1561 178785 SH SOLE 0 0 178785 LF CAP ACQUISITION CORP UNIT 06/19/2025 50200K207 121 12000 SH SOLE 0 0 12000 LHC GROUP INC COM 50187A107 243 2835 SH SOLE 0 0 2835 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 5554 867864 SH SOLE 0 0 867864 LIBERTY ALL-STAR GROWTH FD I COM 529900102 240 36237 SH SOLE 0 0 36237 LIBERTY BROADBAND CORP COM SER A 530307107 5392 71283 SH SOLE 37090 0 34193 LIBERTY BROADBAND CORP COM SER C 530307305 15058 198867 SH SOLE 177385 0 21482 LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 4974 113203 SH SOLE 112446 0 757 LIBERTY GLOBAL PLC SHS CL A G5480U104 422 15329 SH SOLE 5024 0 10305 LIBERTY GLOBAL PLC SHS CL C G5480U120 2644 99355 SH SOLE 77803 0 21552 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 859 44926 SH SOLE 44144 0 782 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 6571 339078 SH SOLE 336937 0 2141 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 215 8355 SH SOLE 0 0 8355 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 10161 225542 SH SOLE 168509 0 57033 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 1854 71675 SH SOLE 61517 0 10158 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 24930 549611 SH SOLE 474456 0 75155 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 2260 64012 SH SOLE 54879 0 9133 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 4324 116448 SH SOLE 102230 0 14218 LIBERTY PPTY TR SH BEN INT 531172104 367 8276 SH SOLE 601 0 7675 LIFE STORAGE INC COM 53223X107 1095 11250 SH SOLE 0 0 11250 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 3365 16245 SH SOLE 4674 0 11571 LILLY ELI & CO COM 532457108 37112 434915 SH SOLE 99618 0 335297 LINCOLN ELEC HLDGS INC COM 533900106 7967 90784 SH SOLE 84357 0 6427 LINCOLN NATL CORP IND COM 534187109 7446 119607 SH SOLE 41947 0 77660 LIONS GATE ENTMNT CORP CL A VTG 535919401 207 8327 SH SOLE 7123 0 1204 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 7596 323786 SH SOLE 303950 0 19836 LITHIA MTRS INC CL A 536797103 3354 35464 SH SOLE 15217 0 20247 LITTELFUSE INC COM 537008104 10241 44882 SH SOLE 43556 0 1326 LIVE NATION ENTERTAINMENT IN COM 538034109 4550 93672 SH SOLE 85869 0 7803 LIVE OAK BANCSHARES INC COM 53803X105 1159 37799 SH SOLE 0 0 37799 LKQ CORP COM 501889208 5693 178465 SH SOLE 149066 0 29399 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 28060 8426306 SH SOLE 8336019 0 90287 LMP CAP & INCOME FD INC COM 50208A102 9222 717691 SH SOLE 0 0 717691 LOCKHEED MARTIN CORP COM 539830109 137495 465392 SH SOLE 246344 0 219048 LOEWS CORP COM 540424108 10161 210455 SH SOLE 203456 0 6999 LOGITECH INTL S A SHS H50430232 1323 30000 SH SOLE 0 0 30000 LOGMEIN INC COM 54142L109 10113 97942 SH SOLE 93652 0 4290 LONESTAR RES US INC CL A VTG 54240F103 110 13000 SH SOLE 0 0 13000 LOUISIANA PAC CORP COM 546347105 1018 37386 SH SOLE 4252 0 33134 LOWES COS INC COM 548661107 78177 817997 SH SOLE 175719 0 642278 LOWES COS INC COM 548661107 324 31900 SH Call SOLE 0 0 0 LOWES COS INC COM 548661107 97 31400 SH Call SOLE 0 0 0 LPL FINL HLDGS INC COM 50212V100 22869 348938 SH SOLE 340555 0 8383 LTC PPTYS INC COM 502175102 1233 28839 SH SOLE 0 0 28839 LULULEMON ATHLETICA INC COM 550021109 1887 15116 SH SOLE 10 0 15106 LUMENTUM HLDGS INC COM 55024U109 9725 167970 SH SOLE 7231 0 160739 LUMENTUM HLDGS INC COM 55024U109 87 32100 SH Call SOLE 0 0 0 LUNA INNOVATIONS COM 550351100 243 81459 SH SOLE 0 0 81459 LUXOFT HLDG INC ORD SHS CL A G57279104 704 19096 SH SOLE 0 0 19096 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 42087 383131 SH SOLE 215512 0 167619 M & T BK CORP COM 55261F104 3147 18494 SH SOLE 1177 0 17317 M D C HLDGS INC COM 552676108 3261 105986 SH SOLE 28162 0 77824 M D C HLDGS INC COM 552676108 9 25000 SH Call SOLE 0 0 0 MACATAWA BK CORP COM 554225102 226 18610 SH SOLE 0 0 18610 MACK CALI RLTY CORP COM 554489104 1071 52832 SH SOLE 52651 0 181 MACQUARIE FT TR GB INF UT DI COM 55607W100 144 13259 SH SOLE 0 0 13259 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 2831 125591 SH SOLE 0 0 125591 MACQUARIE INFRASTRUCTURE COR COM 55608B105 5989 141910 SH SOLE 0 0 141910 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 397 400000 PRN SOLE 0 0 400000 MACYS INC COM 55616P104 12375 330632 SH SOLE 66612 0 264020 MADDEN STEVEN LTD COM 556269108 1874 35285 SH SOLE 30708 0 4577 MADISON CVRED CALL & EQ STR COM 557437100 141 18963 SH SOLE 0 0 18963 MADISON SQUARE GARDEN CO NEW CL A 55825T103 2429 7832 SH SOLE 0 0 7832 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 61532 890730 SH SOLE 518325 0 372405 MAGNA INTL INC COM 559222401 7355 126497 SH SOLE 330 0 126167 MAIN STREET CAPITAL CORP COM 56035L104 4171 109589 SH SOLE 0 0 109589 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 9981 514742 SH SOLE 0 0 514742 MALIBU BOATS INC COM CL A 56117J100 1342 32003 SH SOLE 0 0 32003 MALLINCKRODT PUB LTD CO SHS G5785G107 285 15253 SH SOLE 0 0 15253 MAMMOTH ENERGY SVCS INC COM 56155L108 368 10834 SH SOLE 0 0 10834 MANAGED DURATION INVT GRD FU COM 56165R103 220 15332 SH SOLE 0 0 15332 MANHATTAN ASSOCS INC COM 562750109 3605 76687 SH SOLE 73237 0 3450 MANITOWOC CO INC COM NEW 563571405 793 30683 SH SOLE 1767 0 28916 MANNING & NAPIER INC CL A 56382Q102 162 52300 SH SOLE 0 0 52300 MANNKIND CORP COM NEW 56400P706 410 216030 SH SOLE 0 0 216030 MANPOWERGROUP INC COM 56418H100 5804 67437 SH SOLE 60297 0 7140 MANULIFE FINL CORP COM 56501R106 4817 268190 SH SOLE 62901 0 205289 MARATHON OIL CORP COM 565849106 35553 1704367 SH SOLE 232889 0 1471478 MARATHON OIL CORP COM 565849106 5 33300 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 226157 3223427 SH SOLE 994092 0 2229335 MARATHON PETE CORP COM 56585A102 144 108300 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 12 13400 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 6 34200 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 9 17900 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 2 20600 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 2 19600 SH Call SOLE 0 0 0 MARCHEX INC CL B 56624R108 376 122773 SH SOLE 122773 0 0 MARCUS CORP COM 566330106 208 6397 SH SOLE 6397 0 0 MARINEMAX INC COM 567908108 763 40248 SH SOLE 37238 0 3010 MARKEL CORP COM 570535104 21220 19569 SH SOLE 16255 0 3314 MARKETAXESS HLDGS INC COM 57060D108 12836 64872 SH SOLE 62542 0 2330 MARRIOTT INTL INC NEW CL A 571903202 28179 222570 SH SOLE 78348 0 144222 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 1147 10157 SH SOLE 1893 0 8264 MARSH & MCLENNAN COS INC COM 571748102 21381 260831 SH SOLE 123912 0 136919 MARTIN MARIETTA MATLS INC COM 573284106 6692 29963 SH SOLE 21404 0 8559 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 677 49086 SH SOLE 0 0 49086 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 5885 274508 SH SOLE 250321 0 24187 MASCO CORP COM 574599106 15753 420970 SH SOLE 261891 0 159079 MASIMO CORP COM 574795100 31678 324408 SH SOLE 501 0 323907 MASTEC INC COM 576323109 7618 150111 SH SOLE 59842 0 90269 MASTERCARD INCORPORATED CL A 57636Q104 108734 553296 SH SOLE 324509 0 228787 MATADOR RES CO COM 576485205 1813 60341 SH SOLE 55416 0 4925 MATCH GROUP INC COM 57665R106 4115 106223 SH SOLE 126 0 106097 MATERION CORP COM 576690101 1156 21346 SH SOLE 0 0 21346 MATSON INC COM 57686G105 624 16249 SH SOLE 16073 0 176 MATTEL INC COM 577081102 288 17562 SH SOLE 0 0 17562 MATTHEWS INTL CORP CL A 577128101 18059 307120 SH SOLE 301376 0 5744 MAUI LD & PINEAPPLE INC COM 577345101 189 16895 SH SOLE 0 0 16895 MAXIM INTEGRATED PRODS INC COM 57772K101 11344 193378 SH SOLE 18063 0 175315 MAXLINEAR INC COM 57776J100 1756 112605 SH SOLE 0 0 112605 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 5462 98395 SH SOLE 37104 0 61291 MCBC HLDGS INC COM 55276F107 375 12940 SH SOLE 0 0 12940 MCCORMICK & CO INC COM NON VTG 579780206 59511 512618 SH SOLE 321773 0 190845 MCDERMOTT INTL INC COM 580037703 997 50755 SH SOLE 0 0 50755 MCDONALDS CORP COM 580135101 172444 1100511 SH SOLE 551855 0 548656 MCEWEN MNG INC COM 58039P107 207 100142 SH SOLE 0 0 100142 MCGRATH RENTCORP COM 580589109 373 5893 SH SOLE 0 0 5893 MCKESSON CORP COM 58155Q103 28016 210013 SH SOLE 184655 0 25358 MDU RES GROUP INC COM 552690109 3030 105664 SH SOLE 86168 0 19496 MEDEQUITIES RLTY TR INC COM 58409L306 332 30098 SH SOLE 0 0 30098 MEDICAL PPTYS TRUST INC COM 58463J304 20759 1478585 SH SOLE 832507 0 646078 MEDICINES CO COM 584688105 287 7818 SH SOLE 0 0 7818 MEDIDATA SOLUTIONS INC COM 58471A105 2965 36803 SH SOLE 34692 0 2111 MEDIFAST INC COM 58470H101 411 2569 SH SOLE 0 0 2569 MEDLEY CAP CORP COM 58503F106 187 53834 SH SOLE 0 0 53834 MEDNAX INC COM 58502B106 563 13019 SH SOLE 5224 0 7795 MEDTRONIC PLC SHS G5960L103 120243 1404528 SH SOLE 1014095 0 390433 MELCO RESORT ENTERTAINMENT L ADR 585464100 275 9836 SH SOLE 0 0 9836 MELLANOX TECHNOLOGIES LTD SHS M51363113 4197 49784 SH SOLE 31971 0 17813 MERCADOLIBRE INC COM 58733R102 4548 15213 SH SOLE 12538 0 2675 MERCHANTS BANCORP IND COM 58844R108 905 31731 SH SOLE 0 0 31731 MERCK & CO INC COM 58933Y105 316605 5215878 SH SOLE 1738500 0 3477378 MERCK & CO INC COM 58933Y105 11 32500 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 49 63700 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 5 64300 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 17 16400 SH Call SOLE 0 0 0 MERCK & CO INC COM 58933Y105 88 18000 SH Call SOLE 0 0 0 MEREDITH CORP COM 589433101 25518 500346 SH SOLE 381506 0 118840 MERIT MED SYS INC COM 589889104 2801 54699 SH SOLE 20461 0 34238 META FINL GROUP INC COM 59100U108 1115 11443 SH SOLE 0 0 11443 METHANEX CORP COM 59151K108 6280 88832 SH SOLE 72306 0 16526 METLIFE INC COM 59156R108 78124 1791843 SH SOLE 1523219 0 268624 METLIFE INC COM 59156R108 11 47600 SH Call SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 6904 11931 SH SOLE 10993 0 938 MFA FINL INC COM 55272X102 1439 189812 SH SOLE 31325 0 158487 MFS CALIF MUN FD COM 59318C106 233 22813 SH SOLE 0 0 22813 MFS CHARTER INCOME TR SH BEN INT 552727109 450 56772 SH SOLE 0 0 56772 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 480 96325 SH SOLE 0 0 96325 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 448 99374 SH SOLE 0 0 99374 MFS INTER INCOME TR SH BEN INT 55273C107 380 98421 SH SOLE 0 0 98421 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 843 149212 SH SOLE 0 0 149212 MFS MUN INCOME TR SH BEN INT 552738106 692 105001 SH SOLE 0 0 105001 MGE ENERGY INC COM 55277P104 433 6865 SH SOLE 0 0 6865 MGIC INVT CORP WIS COM 552848103 340 31671 SH SOLE 7474 0 24197 MGM GROWTH PPTYS LLC CL A COM 55303A105 785 25771 SH SOLE 17971 0 7800 MGM RESORTS INTERNATIONAL COM 552953101 7115 245097 SH SOLE 70777 0 174320 MICHAEL KORS HLDGS LTD SHS G60754101 389 5842 SH SOLE 41 0 5801 MICHAELS COS INC COM 59408Q106 955 49819 SH SOLE 49384 0 435 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 10223 591974 SH SOLE 583320 0 8654 MICROCHIP TECHNOLOGY INC COM 595017104 153044 1682699 SH SOLE 37164 0 1645535 MICROCHIP TECHNOLOGY INC COM 595017104 3 11600 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 162 115600 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 31 12400 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 45045 858974 SH SOLE 32035 0 826939 MICROSOFT CORP COM 594918104 852278 8642889 SH SOLE 2642811 0 6000078 MICROSOFT CORP COM 594918104 304 81100 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 432 92100 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 8 15300 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 2 17000 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 20 25800 SH Call SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 201 1576 SH SOLE 1505 0 71 MID AMER APT CMNTYS INC COM 59522J103 29032 288391 SH SOLE 14580 0 273811 MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 30 18100 SH SOLE 0 0 18100 MIDDLEBY CORP COM 596278101 1239 11863 SH SOLE 10526 0 1337 MIDSTATES PETE CO INC COM PAR 59804T407 710 52144 SH SOLE 47349 0 4795 MILLER HERMAN INC COM 600544100 618 18227 SH SOLE 9833 0 8394 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 2729 226641 SH SOLE 0 0 226641 MIMECAST LTD ORD SHS G14838109 475 11524 SH SOLE 0 0 11524 MIMEDX GROUP INC COM 602496101 1058 165509 SH SOLE 0 0 165509 MINDBODY INC COM CL A 60255W105 740 19169 SH SOLE 0 0 19169 MIRAGEN THERAPEUTICS INC COM 60463E103 135 21108 SH SOLE 0 0 21108 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 6258 1107603 SH SOLE 1104890 0 2713 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 362 106676 SH SOLE 104698 0 1978 MKS INSTRUMENT INC COM 55306N104 8083 84457 SH SOLE 81018 0 3439 MOBILE MINI INC COM 60740F105 1898 40461 SH SOLE 39743 0 718 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 368 41718 SH SOLE 0 0 41718 MOBILEIRON INC COM NEW 60739U204 178 40034 SH SOLE 0 0 40034 MOELIS & CO CL A 60786M105 8480 144585 SH SOLE 140146 0 4439 MOHAWK INDS INC COM 608190104 16820 78500 SH SOLE 14424 0 64076 MOLINA HEALTHCARE INC COM 60855R100 376 3838 SH SOLE 48 0 3790 MOLSON COORS BREWING CO CL B 60871R209 17807 261713 SH SOLE 157937 0 103776 MOMENTA PHARMACEUTICALS INC COM 60877T100 346 16917 SH SOLE 3157 0 13760 MOMO INC ADR 60879B107 1853 42604 SH SOLE 0 0 42604 MONDELEZ INTL INC CL A 609207105 47820 1166342 SH SOLE 507454 0 658888 MONMOUTH REAL ESTATE INVT CO CL A 609720107 8295 501817 SH SOLE 13351 0 488466 MONOLITHIC PWR SYS INC COM 609839105 9417 70451 SH SOLE 16831 0 53620 MONROE CAP CORP COM 610335101 1027 76157 SH SOLE 0 0 76157 MONSTER BEVERAGE CORP NEW COM 61174X109 27476 479517 SH SOLE 454693 0 24824 MOODYS CORP COM 615369105 8552 50143 SH SOLE 35810 0 14333 MORGAN STANLEY COM NEW 617446448 28616 603695 SH SOLE 305282 0 298413 MORGAN STANLEY ASIA PAC FD I COM 61744U106 3140 183823 SH SOLE 0 0 183823 MORGAN STANLEY CHINA A SH FD COM 617468103 1573 68146 SH SOLE 0 0 68146 MORGAN STANLEY EM MKTS DM DE COM 617477104 196 29242 SH SOLE 0 0 29242 MORGAN STANLEY EMER MKTS FD COM 61744G107 1299 79968 SH SOLE 0 0 79968 MORGAN STANLEY INDIA INVS FD COM 61745C105 269 10381 SH SOLE 0 0 10381 MORNINGSTAR INC COM 617700109 402 3138 SH SOLE 0 0 3138 MOSAIC CO NEW COM 61945C103 6954 247916 SH SOLE 170033 0 77883 MOTORCAR PTS AMER INC COM 620071100 1624 86819 SH SOLE 86762 0 57 MOTOROLA SOLUTIONS INC COM NEW 620076307 161022 1383668 SH SOLE 215698 0 1167970 MOTOROLA SOLUTIONS INC COM NEW 620076307 58 80100 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 29 12400 SH Call SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 295 44700 SH Call SOLE 0 0 0 MPLX LP COM UNIT REP LTD 55336V100 17382 509135 SH SOLE 0 0 509135 MRC GLOBAL INC COM 55345K103 552 25459 SH SOLE 24437 0 1022 MSA SAFETY INC COM 553498106 4930 51169 SH SOLE 48925 0 2244 MSC INDL DIRECT INC CL A 553530106 28212 332489 SH SOLE 320873 0 11616 MSCI INC COM 55354G100 4379 26468 SH SOLE 26053 0 415 MTS SYS CORP COM 553777103 437 8297 SH SOLE 8189 0 108 MUELLER WTR PRODS INC COM SER A 624758108 294 25090 SH SOLE 0 0 25090 MURPHY OIL CORP COM 626717102 4027 119236 SH SOLE 0 0 119236 MURPHY USA INC COM 626755102 14539 195709 SH SOLE 186733 0 8976 MYLAN N V SHS EURO N59465109 9153 253252 SH SOLE 95713 0 157539 NABORS INDUSTRIES LTD SHS G6359F103 564 88005 SH SOLE 0 0 88005 NANOMETRICS INC COM 630077105 269 7599 SH SOLE 0 0 7599 NANOVIRICIDES INC COM NEW 630087203 27 60572 SH SOLE 0 0 60572 NASDAQ INC COM 631103108 16688 182843 SH SOLE 114529 0 68314 NATHANS FAMOUS INC NEW COM 632347100 667 7085 SH SOLE 0 0 7085 NATIONAL BEVERAGE CORP COM 635017106 495 4631 SH SOLE 1640 0 2991 NATIONAL COMM CORP COM 63546L102 996 21520 SH SOLE 0 0 21520 NATIONAL FUEL GAS CO N J COM 636180101 32475 613204 SH SOLE 598204 0 15000 NATIONAL GEN HLDGS CORP COM 636220303 565 21454 SH SOLE 20754 0 700 NATIONAL GRID PLC SPONSORED ADR NE 636274409 116421 2084525 SH SOLE 1910806 0 173719 NATIONAL HEALTH INVS INC COM 63633D104 3851 52270 SH SOLE 46988 0 5282 NATIONAL INSTRS CORP COM 636518102 891 21228 SH SOLE 279 0 20949 NATIONAL OILWELL VARCO INC COM 637071101 18980 437337 SH SOLE 303978 0 133359 NATIONAL RETAIL PPTYS INC COM 637417106 4465 101561 SH SOLE 63326 0 38235 NATIONAL VISION HLDGS INC COM 63845R107 810 22139 SH SOLE 21989 0 150 NATUS MEDICAL INC DEL COM 639050103 773 22396 SH SOLE 20906 0 1490 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 4 16000 SH SOLE 0 0 16000 NAVIENT CORPORATION COM 63938C108 4169 319921 SH SOLE 313412 0 6509 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 35 18364 SH SOLE 0 0 18364 NCR CORP NEW COM 62886E108 5438 181404 SH SOLE 180020 0 1384 NEKTAR THERAPEUTICS COM 640268108 3308 67746 SH SOLE 13882 0 53864 NEOGEN CORP COM 640491106 589 7348 SH SOLE 76 0 7272 NEOPHOTONICS CORP COM 64051T100 501 80350 SH SOLE 0 0 80350 NETAPP INC COM 64110D104 31277 398281 SH SOLE 337722 0 60559 NETEASE INC SPONSORED ADR 64110W102 3226 12767 SH SOLE 9232 0 3535 NETFLIX INC COM 64110L106 119985 306529 SH SOLE 39241 0 267288 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 590 106369 SH SOLE 0 0 106369 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1395 128910 SH SOLE 0 0 128910 NEUBERGER BERMAN INTER MUNI COM 64124P101 1648 120882 SH SOLE 0 0 120882 NEUBERGER BERMAN MLP INCOME COM 64129H104 805 91784 SH SOLE 0 0 91784 NEUBERGER BERMAN RE ES SEC F COM 64190A103 356 69195 SH SOLE 0 0 69195 NEUROCRINE BIOSCIENCES INC COM 64125C109 1021 10393 SH SOLE 0 0 10393 NEVADA GOLD & CASINOS INC COM NEW 64126Q206 122 61240 SH SOLE 0 0 61240 NEVRO CORP COM 64157F103 351 4397 SH SOLE 4155 0 242 NEW AMER HIGH INCOME FD INC COM NEW 641876800 353 40970 SH SOLE 0 0 40970 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 205 3060 SH SOLE 0 0 3060 NEW GOLD INC CDA COM 644535106 624 300148 SH SOLE 0 0 300148 NEW GOLD INC CDA COM 644535106 1 24600 SH Call SOLE 0 0 0 NEW GOLD INC CDA COM 644535106 1 26600 SH Call SOLE 0 0 0 NEW JERSEY RES COM 646025106 3370 75310 SH SOLE 0 0 75310 NEW MTN FIN CORP COM 647551100 831 61136 SH SOLE 0 0 61136 NEW RELIC INC COM 64829B100 638 6339 SH SOLE 0 0 6339 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4162 237962 SH SOLE 2409 0 235553 NEW YORK CMNTY BANCORP INC COM 649445103 6282 569063 SH SOLE 450 0 568613 NEW YORK MTG TR INC COM PAR $.02 649604501 126 20970 SH SOLE 0 0 20970 NEW YORK TIMES CO CL A 650111107 398 15376 SH SOLE 0 0 15376 NEWELL BRANDS INC COM 651229106 8465 328237 SH SOLE 7457 0 320780 NEWFIELD EXPL CO COM 651290108 14528 480260 SH SOLE 414650 0 65610 NEWLINK GENETICS CORP COM 651511107 148 31025 SH SOLE 0 0 31025 NEWMARK GROUP INC CL A 65158N102 1092 76738 SH SOLE 75838 0 900 NEWMARKET CORP COM 651587107 2179 5386 SH SOLE 4139 0 1247 NEWMONT MINING CORP COM 651639106 5393 143000 SH SOLE 0 0 143000 NEWS CORP NEW CL A 65249B109 220 14166 SH SOLE 8617 0 5549 NEWS CORP NEW CL B 65249B208 1147 72370 SH SOLE 52513 0 19857 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1648 82764 SH SOLE 0 0 82764 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1714 60261 SH SOLE 0 0 60261 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 2321 105741 SH SOLE 0 0 105741 NEXSTAR MEDIA GROUP INC CL A 65336K103 1545 21048 SH SOLE 446 0 20602 NEXTERA ENERGY INC COM 65339F101 85909 514320 SH SOLE 141619 0 372701 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 23997 514192 SH SOLE 433167 0 81025 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1051 84089 SH SOLE 0 0 84089 NICE LTD SPONSORED ADR 653656108 5596 53930 SH SOLE 51218 0 2712 NIELSEN HLDGS PLC SHS EUR G6518L108 43143 1394855 SH SOLE 1375636 0 19219 NIKE INC CL B 654106103 53814 675369 SH SOLE 72114 0 603255 NISOURCE INC COM 65473P105 553 21058 SH SOLE 48 0 21010 NLIGHT INC COM 65487K100 403 12205 SH SOLE 0 0 12205 NN INC COM 629337106 870 46051 SH SOLE 12696 0 33355 NOAH HLDGS LTD SPON ADS CL A 65487X102 589 11302 SH SOLE 0 0 11302 NOBLE ENERGY INC COM 655044105 11043 313005 SH SOLE 295589 0 17416 NOKIA CORP SPONSORED ADR 654902204 1026 178464 SH SOLE 135 0 178329 NOMAD FOODS LTD USD ORD SHS G6564A105 5519 287590 SH SOLE 287515 0 75 NORBORD INC COM NEW 65548P403 1483 36062 SH SOLE 0 0 36062 NORDIC AMERICAN TANKERS LIMI COM G65773106 140 52165 SH SOLE 0 0 52165 NORDSON CORP COM 655663102 11737 91404 SH SOLE 60205 0 31199 NORDSTROM INC COM 655664100 2137 41261 SH SOLE 7 0 41254 NORFOLK SOUTHERN CORP COM 655844108 29209 193601 SH SOLE 16489 0 177112 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 7 12263 SH SOLE 0 0 12263 NORTHERN OIL & GAS INC NEV COM 665531109 38 12100 SH SOLE 0 0 12100 NORTHERN TR CORP COM 665859104 7920 76973 SH SOLE 2581 0 74392 NORTHROP GRUMMAN CORP COM 666807102 32058 104184 SH SOLE 46345 0 57839 NORTHWEST BANCSHARES INC MD COM 667340103 276 15886 SH SOLE 127 0 15759 NORTHWEST NAT GAS CO COM 667655104 294 4606 SH SOLE 438 0 4168 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 3937 83332 SH SOLE 73875 0 9457 NOVARTIS A G SPONSORED ADR 66987V109 81431 1077989 SH SOLE 849862 0 228127 NOVAVAX INC COM 670002104 73 54373 SH SOLE 0 0 54373 NOVO-NORDISK A S ADR 670100205 29967 649756 SH SOLE 535259 0 114497 NOW INC COM 67011P100 5532 415009 SH SOLE 411964 0 3045 NRG YIELD INC CL C 62942X405 278 16165 SH SOLE 0 0 16165 NU SKIN ENTERPRISES INC CL A 67018T105 1775 22703 SH SOLE 37 0 22666 NUANCE COMMUNICATIONS INC COM 67020Y100 22587 1626728 SH SOLE 1369460 0 257268 NUANCE COMMUNICATIONS INC COM 67020Y100 1 15000 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 6 15000 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 226 235000 PRN SOLE 0 0 235000 NUCOR CORP COM 670346105 36189 579028 SH SOLE 313625 0 265403 NUSTAR ENERGY LP UNIT COM 67058H102 746 32931 SH SOLE 0 0 32931 NUTANIX INC CL A 67059N108 5914 114676 SH SOLE 3872 0 110804 NUTRI SYS INC NEW COM 67069D108 5354 139076 SH SOLE 30681 0 108395 NUTRIEN LTD COM 67077M108 37450 688684 SH SOLE 546016 0 142668 NUVASIVE INC COM 670704105 2147 41185 SH SOLE 40530 0 655 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 497 58942 SH SOLE 0 0 58942 NUVEEN AMT FREE MUN CR INC F COM 67071L106 3969 272031 SH SOLE 0 0 272031 NUVEEN AMT FREE QLTY MUN INC COM 670657105 4762 366027 SH SOLE 0 0 366027 NUVEEN BUILD AMER BD FD COM 67074C103 2698 130919 SH SOLE 0 0 130919 NUVEEN BUILD AMER BD OPPTNY COM 67074Q102 2558 116432 SH SOLE 0 0 116432 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 781 58451 SH SOLE 0 0 58451 NUVEEN CALIF MUN VALUE FD COM 67062C107 167 17584 SH SOLE 0 0 17584 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 749 55181 SH SOLE 0 0 55181 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 303 25482 SH SOLE 0 0 25482 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 4460 304827 SH SOLE 0 0 304827 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 2938 369500 SH SOLE 0 0 369500 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 1072 91923 SH SOLE 0 0 91923 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 6189 334897 SH SOLE 740 0 334157 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1636 152341 SH SOLE 0 0 152341 NUVEEN FLOATING RATE INCOME COM 67072T108 1014 97043 SH SOLE 0 0 97043 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 913 87723 SH SOLE 0 0 87723 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 497 32162 SH SOLE 0 0 32162 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 237 23988 SH SOLE 0 0 23988 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 101 10072 SH SOLE 0 0 10072 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 211 21500 SH SOLE 0 0 21500 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 426 44598 SH SOLE 0 0 44598 NUVEEN INT DUR QUAL MUN TRM COM 670677103 450 35783 SH SOLE 0 0 35783 NUVEEN INTER DURATION MN TMF COM 670671106 1836 147582 SH SOLE 0 0 147582 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 644 53075 SH SOLE 0 0 53075 NUVEEN MICHIGAN QLT MUN INC COM 670979103 592 46760 SH SOLE 0 0 46760 NUVEEN MTG OPPORTUNITY TERM COM 670735109 1671 71083 SH SOLE 0 0 71083 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1231 97155 SH SOLE 0 0 97155 NUVEEN MUN INCOME FD INC COM 67062J102 485 42996 SH SOLE 0 0 42996 NUVEEN MUN VALUE FD INC COM 670928100 4166 435752 SH SOLE 0 0 435752 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2639 184149 SH SOLE 0 0 184149 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 10400 397260 SH SOLE 0 0 397260 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 192 14731 SH SOLE 0 0 14731 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1445 118160 SH SOLE 0 0 118160 NUVEEN NEW YORK QLT MUN INC COM 67066X107 149 11804 SH SOLE 0 0 11804 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1370 111011 SH SOLE 0 0 111011 NUVEEN NY MUN VALUE FD COM 67062M105 214 23205 SH SOLE 0 0 23205 NUVEEN OHIO QLTY MUN INCOME COM 670980101 4695 337752 SH SOLE 0 0 337752 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 785 62183 SH SOLE 0 0 62183 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 427 45762 SH SOLE 0 0 45762 NUVEEN PFD & INCM SECURTIES COM 67072C105 2132 241941 SH SOLE 0 0 241941 NUVEEN PFD & INCOME 2022 TER COM 67075T105 521 21550 SH SOLE 0 0 21550 NUVEEN PFD & INCOME TERM FD COM 67075A106 3288 142161 SH SOLE 0 0 142161 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2909 218725 SH SOLE 0 0 218725 NUVEEN REAL ASSET INM AND GW COM 67074Y105 1104 68319 SH SOLE 0 0 68319 NUVEEN REAL ESTATE INCOME FD COM 67071B108 187 18705 SH SOLE 0 0 18705 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3403 241533 SH SOLE 0 0 241533 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 2626 157253 SH SOLE 0 0 157253 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 195 20003 SH SOLE 0 0 20003 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 518 35797 SH SOLE 0 0 35797 NUVEEN SHT DUR CR OPP FD COM 67074X107 287 16903 SH SOLE 0 0 16903 NUVEEN SR INCOME FD COM 67067Y104 86 13736 SH SOLE 0 0 13736 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 391 23687 SH SOLE 0 0 23687 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 585 45470 SH SOLE 0 0 45470 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 629 50477 SH SOLE 0 0 50477 NVENT ELECTRIC PLC SHS G6700G107 5028 200302 SH SOLE 181209 0 19093 NVIDIA CORP COM 67066G104 133792 564750 SH SOLE 87172 0 477578 NVR INC COM 62944T105 336 113 SH SOLE 1 0 112 NXP SEMICONDUCTORS N V COM N6596X109 26877 245968 SH SOLE 60 0 245908 O REILLY AUTOMOTIVE INC NEW COM 67103H107 16726 61138 SH SOLE 7752 0 53386 OAKTREE CAP GROUP LLC UNIT CL A 674001201 9643 237219 SH SOLE 72907 0 164312 OAKTREE SPECIALTY LENDING CO COM 67401P108 5663 1184677 SH SOLE 1114531 0 70146 OAKTREE STRATEGIC INCOME COR COM 67402D104 5067 596076 SH SOLE 0 0 596076 OASIS PETE INC NEW COM 674215108 10250 790311 SH SOLE 890 0 789421 OASIS PETE INC NEW COM 674215108 40 161200 SH Call SOLE 0 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 234742 2805233 SH SOLE 2427628 0 377605 OCCIDENTAL PETE CORP DEL COM 674599105 5 11600 SH Call SOLE 0 0 0 OCEANEERING INTL INC COM 675232102 2306 90584 SH SOLE 87470 0 3114 OCLARO INC COM NEW 67555N206 329 36826 SH SOLE 0 0 36826 OGE ENERGY CORP COM 670837103 3394 96400 SH SOLE 36455 0 59945 OKTA INC CL A 679295105 3233 64185 SH SOLE 0 0 64185 OLD DOMINION FGHT LINES INC COM 679580100 13559 91025 SH SOLE 85142 0 5883 OLD LINE BANCSHARES INC COM 67984M100 450 12891 SH SOLE 477 0 12414 OLD REP INTL CORP COM 680223104 46262 2323535 SH SOLE 1736252 0 587283 OLIN CORP COM PAR $1 680665205 2728 94984 SH SOLE 7987 0 86997 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 4764 65705 SH SOLE 39692 0 26013 OMEGA HEALTHCARE INVS INC COM 681936100 17811 574552 SH SOLE 306880 0 267672 OMEROS CORP COM 682143102 849 46800 SH SOLE 0 0 46800 OMEROS CORP COM 682143102 15 17800 SH Call SOLE 0 0 0 OMEROS CORP COM 682143102 20 11500 SH Call SOLE 0 0 0 OMNICELL INC COM 68213N109 594 11319 SH SOLE 10941 0 378 OMNICOM GROUP INC COM 681919106 46467 609246 SH SOLE 564268 0 44978 ON SEMICONDUCTOR CORP COM 682189105 4883 219592 SH SOLE 190515 0 29077 ONE GAS INC COM 68235P108 865 11575 SH SOLE 10089 0 1486 ONEOK INC NEW COM 682680103 34660 496331 SH SOLE 211464 0 284867 OPEN TEXT CORP COM 683715106 990 28119 SH SOLE 25696 0 2423 OPKO HEALTH INC COM 68375N103 1257 267421 SH SOLE 0 0 267421 OPKO HEALTH INC COM 68375N103 11 36000 SH Call SOLE 0 0 0 OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 6814 134248 SH SOLE 0 0 134248 OPPENHEIMER ETF TR S&P FINCIAL REVE 68386C807 267 4085 SH SOLE 0 0 4085 OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 1101 18024 SH SOLE 0 0 18024 OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 8561 116632 SH SOLE 0 0 116632 OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 1521 39780 SH SOLE 0 0 39780 ORACLE CORP COM 68389X105 194264 4409024 SH SOLE 1052071 0 3356953 ORACLE CORP COM 68389X105 2 34100 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 13 126600 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 2 86500 SH Call SOLE 0 0 0 ORACLE CORP COM 68389X105 2 37800 SH Call SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 3498 209862 SH SOLE 99499 0 110363 ORASURE TECHNOLOGIES INC COM 68554V108 318 19279 SH SOLE 0 0 19279 ORBCOMM INC COM 68555P100 2525 250002 SH SOLE 0 0 250002 ORCHIDS PAPER PRODS CO DEL COM 68572N104 70 17515 SH SOLE 0 0 17515 ORGANOVO HLDGS INC COM 68620A104 46 32518 SH SOLE 0 0 32518 ORIX CORP SPONSORED ADR 686330101 4036 51083 SH SOLE 49343 0 1740 OSHKOSH CORP COM 688239201 2909 41372 SH SOLE 37929 0 3443 OSI ETF TR OSHARES FTSE 67110P100 5385 198406 SH SOLE 0 0 198406 OSI ETF TR OSHARES FTSE EUR 67110P506 406 17078 SH SOLE 0 0 17078 OSI ETF TR OSHARS FTSE US 67110P407 3770 122880 SH SOLE 0 0 122880 OUTFRONT MEDIA INC COM 69007J106 453 23298 SH SOLE 19949 0 3349 OVERSTOCK COM INC DEL COM 690370101 215 6384 SH SOLE 0 0 6384 OWENS & MINOR INC NEW COM 690732102 373 22341 SH SOLE 0 0 22341 OWENS CORNING NEW COM 690742101 6564 103578 SH SOLE 97388 0 6190 OWENS ILL INC COM NEW 690768403 1117 66440 SH SOLE 53160 0 13280 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 2692 103513 SH SOLE 103513 0 0 PACCAR INC COM 693718108 9074 146452 SH SOLE 46058 0 100394 PACER FDS TR GLOBL CASH ETF 69374H709 1443 47371 SH SOLE 0 0 47371 PACER FDS TR TRENDP 100 ETF 69374H303 7153 214803 SH SOLE 0 0 214803 PACER FDS TR TRENDP US LAR CP 69374H105 18173 620456 SH SOLE 0 0 620456 PACER FDS TR TRENDP US MID CP 69374H204 8950 277766 SH SOLE 0 0 277766 PACER FDS TR TRENDPILOT EUR 69374H808 1502 53718 SH SOLE 0 0 53718 PACIFIC PREMIER BANCORP COM 69478X105 1814 47559 SH SOLE 0 0 47559 PACIRA PHARMACEUTICALS INC COM 695127100 693 21611 SH SOLE 0 0 21611 PACKAGING CORP AMER COM 695156109 9962 89111 SH SOLE 58372 0 30739 PACWEST BANCORP DEL COM 695263103 57701 1167557 SH SOLE 921353 0 246204 PAGSEGURO DIGITAL LTD COM CL A G68707101 226 8150 SH SOLE 0 0 8150 PALO ALTO NETWORKS INC COM 697435105 34153 166218 SH SOLE 73867 0 92351 PAN AMERICAN SILVER CORP COM 697900108 1794 100203 SH SOLE 0 0 100203 PANDORA MEDIA INC COM 698354107 500 63409 SH SOLE 0 0 63409 PARAMOUNT GROUP INC COM 69924R108 2256 146498 SH SOLE 142122 0 4376 PARATEK PHARMACEUTICALS INC COM 699374302 903 88573 SH SOLE 0 0 88573 PARETEUM CORP COM NEW 69946T207 77 30932 SH SOLE 0 0 30932 PARK HOTELS RESORTS INC COM 700517105 4482 146313 SH SOLE 79228 0 67085 PARK NATL CORP COM 700658107 3792 34031 SH SOLE 0 0 34031 PARKER HANNIFIN CORP COM 701094104 19529 125304 SH SOLE 100939 0 24365 PARSLEY ENERGY INC CL A 701877102 8550 282377 SH SOLE 32522 0 249855 PARSLEY ENERGY INC CL A 701877102 13 15000 SH Call SOLE 0 0 0 PARTY CITY HOLDCO INC COM 702149105 476 31238 SH SOLE 16338 0 14900 PATRICK INDS INC COM 703343103 281 4937 SH SOLE 3420 0 1517 PATRIOT TRANSN HLDG INC COM 70338W105 242 11528 SH SOLE 0 0 11528 PATTERN ENERGY GROUP INC CL A 70338P100 508 27095 SH SOLE 0 0 27095 PATTERSON COMPANIES INC COM 703395103 3769 166258 SH SOLE 98182 0 68076 PATTERSON UTI ENERGY INC COM 703481101 2667 148168 SH SOLE 39346 0 108822 PAYCHEX INC COM 704326107 30359 444174 SH SOLE 151836 0 292338 PAYCOM SOFTWARE INC COM 70432V102 3920 39660 SH SOLE 27977 0 11683 PAYLOCITY HLDG CORP COM 70438V106 341 5796 SH SOLE 0 0 5796 PAYPAL HLDGS INC COM 70450Y103 98531 1183275 SH SOLE 428752 0 754523 PBF ENERGY INC CL A 69318G106 4255 101472 SH SOLE 66500 0 34972 PC-TEL INC COM 69325Q105 750 120177 SH SOLE 0 0 120177 PCM FUND INC COM 69323T101 181 15774 SH SOLE 0 0 15774 PEABODY ENERGY CORP NEW COM 704551100 289 6351 SH SOLE 0 0 6351 PEARSON PLC SPONSORED ADR 705015105 721 62123 SH SOLE 0 0 62123 PEBBLEBROOK HOTEL TR COM 70509V100 3736 96294 SH SOLE 70334 0 25960 PEGASYSTEMS INC COM 705573103 827 15089 SH SOLE 14942 0 147 PEMBINA PIPELINE CORP COM 706327103 22916 661847 SH SOLE 635255 0 26592 PENN NATL GAMING INC COM 707569109 2385 71006 SH SOLE 56584 0 14422 PENNANTPARK INVT CORP COM 708062104 240 34264 SH SOLE 0 0 34264 PENNEY J C INC COM 708160106 69 29469 SH SOLE 0 0 29469 PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 2050 2050000 PRN SOLE 0 0 2050000 PENNYMAC MTG INVT TR COM 70931T103 283 14925 SH SOLE 0 0 14925 PENSKE AUTOMOTIVE GRP INC COM 70959W103 703 14999 SH SOLE 0 0 14999 PENTAIR PLC SHS G7S00T104 14420 342675 SH SOLE 317122 0 25553 PENUMBRA INC COM 70975L107 1169 8461 SH SOLE 7983 0 478 PEOPLES BANCORP N C INC COM 710577107 651 20325 SH SOLE 0 0 20325 PEOPLES UNITED FINANCIAL INC COM 712704105 16637 919666 SH SOLE 804777 0 114889 PEPSICO INC COM 713448108 230418 2116453 SH SOLE 1231568 0 884885 PERFORMANCE FOOD GROUP CO COM 71377A103 1156 31512 SH SOLE 18099 0 13413 PERKINELMER INC COM 714046109 444 6065 SH SOLE 17 0 6048 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 102 10889 SH SOLE 0 0 10889 PERRIGO CO PLC SHS G97822103 320 4385 SH SOLE 51 0 4334 PERSPECTA INC COM 715347100 2004 97541 SH SOLE 80598 0 16943 PETIQ INC COM CL A 71639T106 3514 130834 SH SOLE 0 0 130834 PETMED EXPRESS INC COM 716382106 987 22393 SH SOLE 0 0 22393 PETROCHINA CO LTD SPONSORED ADR 71646E100 246 3229 SH SOLE 2694 0 535 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 366 36505 SH SOLE 0 0 36505 PFIZER INC COM 717081103 383005 10556883 SH SOLE 4438104 0 6118779 PFIZER INC COM 717081103 73 18600 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 26 153000 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 27 54400 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 4185 98332 SH SOLE 62905 0 35427 PGIM GLOBAL SHORT DURATION H COM 69346J106 6718 491823 SH SOLE 0 0 491823 PGIM SHORT DURATION HIGH YIE COM 69346H100 3538 252709 SH SOLE 0 0 252709 PHILIP MORRIS INTL INC COM 718172109 199624 2472427 SH SOLE 1849228 0 623199 PHILIP MORRIS INTL INC COM 718172109 23 28600 SH Call SOLE 0 0 0 PHILLIPS 66 COM 718546104 75295 670412 SH SOLE 289572 0 380840 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 6446 126236 SH SOLE 0 0 126236 PHYSICIANS RLTY TR COM 71943U104 3083 193427 SH SOLE 84533 0 108894 PICO HLDGS INC COM NEW 693366205 1155 99149 SH SOLE 99149 0 0 PIER 1 IMPORTS INC COM 720279108 107 44885 SH SOLE 0 0 44885 PIERIS PHARMACEUTICALS INC COM 720795103 162 32000 SH SOLE 0 0 32000 PIMCO CORPORATE & INCOME OPP COM 72201B101 468 26765 SH SOLE 0 0 26765 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2606 81783 SH SOLE 0 0 81783 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2495 105847 SH SOLE 0 0 105847 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 689 6917 SH SOLE 1644 0 5273 PIMCO ETF TR 1-5 US TIP IDX 72201R205 2679 51768 SH SOLE 0 0 51768 PIMCO ETF TR 15+ YR US TIPS 72201R304 9202 136063 SH SOLE 134364 0 1699 PIMCO ETF TR ACTIVE BD ETF 72201R775 5895 57207 SH SOLE 0 0 57207 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 19268 189736 SH SOLE 48356 0 141380 PIMCO ETF TR INV GRD CRP BD 72201R817 43050 429124 SH SOLE 427837 0 1287 PIMCO HIGH INCOME FD COM SHS 722014107 211 25233 SH SOLE 0 0 25233 PIMCO INCOME OPPORTUNITY FD COM 72202B100 328 12001 SH SOLE 0 0 12001 PIMCO INCOME STRATEGY FUND COM 72201H108 129 10856 SH SOLE 0 0 10856 PIMCO INCOME STRATEGY FUND I COM 72201J104 547 52265 SH SOLE 0 0 52265 PIMCO MUN INCOME FD II COM 72200W106 626 47806 SH SOLE 0 0 47806 PIMCO STRATEGIC INCOME FD IN COM 72200X104 260 26823 SH SOLE 0 0 26823 PINNACLE ENTMT INC NEW COM 72348Y105 496 14709 SH SOLE 10959 0 3750 PINNACLE FINL PARTNERS INC COM 72346Q104 5348 87177 SH SOLE 51076 0 36101 PINNACLE FOODS INC DEL COM 72348P104 13569 208564 SH SOLE 39920 0 168644 PINNACLE WEST CAP CORP COM 723484101 12449 154529 SH SOLE 137557 0 16972 PIONEER FLOATING RATE TR COM 72369J102 508 45464 SH SOLE 0 0 45464 PIONEER MUN HIGH INCOME ADV COM 723762100 874 79847 SH SOLE 0 0 79847 PIONEER MUN HIGH INCOME TR COM SHS 723763108 117 10203 SH SOLE 0 0 10203 PIONEER NAT RES CO COM 723787107 58270 307905 SH SOLE 88788 0 219117 PIPER JAFFRAY COS COM 724078100 401 5224 SH SOLE 0 0 5224 PITNEY BOWES INC COM 724479100 4308 502680 SH SOLE 0 0 502680 PIXELWORKS INC COM NEW 72581M305 240 66600 SH SOLE 0 0 66600 PJT PARTNERS INC COM CL A 69343T107 1789 33504 SH SOLE 5 0 33499 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 7281 308008 SH SOLE 0 0 308008 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 35725 1494131 SH SOLE 1431425 0 62706 PLANET FITNESS INC CL A 72703H101 3246 73865 SH SOLE 46582 0 27283 PLATFORM SPECIALTY PRODS COR COM 72766Q105 3034 261558 SH SOLE 147108 0 114450 PLAYA HOTELS & RESORTS NV SHS N70544106 1658 153525 SH SOLE 145635 0 7890 PLUG POWER INC COM NEW 72919P202 33 16469 SH SOLE 0 0 16469 PLUMAS BANCORP COM 729273102 1558 55261 SH SOLE 0 0 55261 PLURISTEM THERAPEUTICS INC COM 72940R102 133 109293 SH SOLE 0 0 109293 PLX PHARMA INC COM 72942A107 41 10448 SH SOLE 0 0 10448 PNC FINL SVCS GROUP INC COM 693475105 106285 786713 SH SOLE 685878 0 100835 PNM RES INC COM 69349H107 2746 70593 SH SOLE 66034 0 4559 POAGE BANKSHARES INC COM 730206109 429 21814 SH SOLE 0 0 21814 POINTS INTL LTD COM NEW 730843208 627 38102 SH SOLE 38102 0 0 POLARIS INDS INC COM 731068102 39947 326950 SH SOLE 237499 0 89451 POLYMET MINING CORP COM 731916102 13 13500 SH SOLE 0 0 13500 POLYONE CORP COM 73179P106 677 15675 SH SOLE 12653 0 3022 POOL CORPORATION COM 73278L105 20634 136195 SH SOLE 102514 0 33681 POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 426 5797 SH SOLE 0 0 5797 PORTLAND GEN ELEC CO COM NEW 736508847 2908 68005 SH SOLE 49565 0 18440 PORTOLA PHARMACEUTICALS INC COM 737010108 1522 40302 SH SOLE 0 0 40302 POSCO SPONSORED ADR 693483109 2512 33890 SH SOLE 32715 0 1175 POST HLDGS INC COM 737446104 10975 127584 SH SOLE 115216 0 12368 POTLATCHDELTIC CORPORATION COM 737630103 905 17788 SH SOLE 4005 0 13783 POWER INTEGRATIONS INC COM 739276103 1256 17198 SH SOLE 16293 0 905 PPG INDS INC COM 693506107 37839 364778 SH SOLE 290832 0 73946 PPL CORP COM 69351T106 88760 3108919 SH SOLE 2665767 0 443152 PRA GROUP INC COM 69354N106 1434 37204 SH SOLE 36543 0 661 PRA HEALTH SCIENCES INC COM 69354M108 2215 23725 SH SOLE 11231 0 12494 PRAXAIR INC COM 74005P104 105487 666987 SH SOLE 528721 0 138266 PRECISION DRILLING CORP COM 2010 74022D308 66 19938 SH SOLE 0 0 19938 PREFERRED APT CMNTYS INC COM 74039L103 524 30847 SH SOLE 13269 0 17578 PREFERRED BK LOS ANGELES CA COM NEW 740367404 601 9774 SH SOLE 0 0 9774 PREMIER INC CL A 74051N102 16660 457954 SH SOLE 456548 0 1406 PRESTIGE BRANDS HLDGS INC COM 74112D101 1733 45163 SH SOLE 44627 0 536 PRETIUM RES INC COM 74139C102 409 55790 SH SOLE 0 0 55790 PRICE T ROWE GROUP INC COM 74144T108 16262 140067 SH SOLE 28756 0 111311 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 697 450000 PRN SOLE 0 0 450000 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 1075 900000 PRN SOLE 0 0 900000 PRICESMART INC COM 741511109 6336 70008 SH SOLE 69662 0 346 PRIMERICA INC COM 74164M108 14368 144258 SH SOLE 135387 0 8871 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 519 5456 SH SOLE 0 0 5456 PRINCIPAL FINL GROUP INC COM 74251V102 1195 22571 SH SOLE 72 0 22499 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 360 20300 SH SOLE 0 0 20300 PROASSURANCE CORP COM 74267C106 1117 31517 SH SOLE 25851 0 5666 PROCTER AND GAMBLE CO COM 742718109 245798 3148828 SH SOLE 1740432 0 1408396 PROGENICS PHARMACEUTICALS IN COM 743187106 576 71586 SH SOLE 52378 0 19208 PROGRESSIVE CORP OHIO COM 743315103 38841 656658 SH SOLE 191049 0 465609 PROGRESSIVE CORP OHIO COM 743315103 1 12300 SH Call SOLE 0 0 0 PROLOGIS INC COM 74340W103 32224 490530 SH SOLE 464013 0 26517 PROOFPOINT INC COM 743424103 3432 29767 SH SOLE 8518 0 21249 PROPETRO HLDG CORP COM 74347M108 15503 988681 SH SOLE 76519 0 912162 PROS HOLDINGS INC COM 74346Y103 1207 33000 SH SOLE 0 0 33000 PROSHARES TR INVT INT RT HG 74347B607 427 5774 SH SOLE 0 0 5774 PROSHARES TR MSCI EAFE DIVD 74347B839 1997 52436 SH SOLE 0 0 52436 PROSHARES TR PSHS LC COR PLUS 74347R248 637 9431 SH SOLE 0 0 9431 PROSHARES TR PSHS SHORT DOW30 74347B235 1801 30087 SH SOLE 0 0 30087 PROSHARES TR PSHS ULT MCAP400 74347R404 247 5781 SH SOLE 0 0 5781 PROSHARES TR PSHS ULTSH 20YRS 74347B201 527 14656 SH SOLE 0 0 14656 PROSHARES TR RUSS 2000 DIVD 74347B698 3666 64150 SH SOLE 0 0 64150 PROSHARES TR S&P 500 DV ARIST 74348A467 41290 662332 SH SOLE 0 0 662332 PROSHARES TR S&P MDCP 400 DIV 74347B680 2623 48112 SH SOLE 0 0 48112 PROSHARES TR SHRT 20+YR TRE 74347X849 203 8983 SH SOLE 0 0 8983 PROSHARES TR ULTRA FNCLS NEW 74347X633 977 24159 SH SOLE 0 0 24159 PROSPECT CAPITAL CORPORATION COM 74348T102 721 107435 SH SOLE 0 0 107435 PROSPERITY BANCSHARES INC COM 743606105 7485 109488 SH SOLE 108789 0 699 PROTHENA CORP PLC SHS G72800108 170 11649 SH SOLE 0 0 11649 PROTO LABS INC COM 743713109 505 4245 SH SOLE 143 0 4102 PROVIDENT FINL SVCS INC COM 74386T105 294 10676 SH SOLE 0 0 10676 PRUDENTIAL FINL INC COM 744320102 20556 219822 SH SOLE 73533 0 146289 PRUDENTIAL PLC ADR 74435K204 25809 564757 SH SOLE 504196 0 60561 PTC INC COM 69370C100 17233 183706 SH SOLE 40338 0 143368 PUBLIC STORAGE COM 74460D109 86856 382858 SH SOLE 365269 0 17589 PUBLIC SVC ENTERPRISE GROUP COM 744573106 49627 916639 SH SOLE 818349 0 98290 PULTE GROUP INC COM 745867101 9502 330511 SH SOLE 208941 0 121570 PUMA BIOTECHNOLOGY INC COM 74587V107 455 7693 SH SOLE 7023 0 670 PURE STORAGE INC CL A 74624M102 3590 150348 SH SOLE 50142 0 100206 PUTNAM MANAGED MUN INCOM TR COM 746823103 2063 291409 SH SOLE 0 0 291409 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 307 65674 SH SOLE 0 0 65674 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1400 119856 SH SOLE 0 0 119856 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 3520 673017 SH SOLE 0 0 673017 PVH CORP COM 693656100 13804 92202 SH SOLE 88136 0 4066 PZENA INVESTMENT MGMT INC CLASS A 74731Q103 184 20000 SH SOLE 0 0 20000 Q2 HLDGS INC COM 74736L109 377 6611 SH SOLE 0 0 6611 QCR HOLDINGS INC COM 74727A104 710 14954 SH SOLE 0 0 14954 QEP RES INC COM 74733V100 1247 101719 SH SOLE 54313 0 47406 QORVO INC COM 74736K101 4508 56233 SH SOLE 30550 0 25683 QTS RLTY TR INC COM CL A 74736A103 361 9137 SH SOLE 42 0 9095 QUAKER CHEM CORP COM 747316107 3181 20538 SH SOLE 19404 0 1134 QUALCOMM INC COM 747525103 154753 2757529 SH SOLE 1588953 0 1168576 QUALCOMM INC COM 747525103 11 12300 SH Call SOLE 0 0 0 QUALCOMM INC COM 747525103 24 46600 SH Call SOLE 0 0 0 QUALYS INC COM 74758T303 5224 61969 SH SOLE 34558 0 27411 QUANTA SVCS INC COM 74762E102 4699 140681 SH SOLE 89611 0 51070 QUANTENNA COMMUNICATIONS INC COM 74766D100 206 13281 SH SOLE 13081 0 200 QUEST DIAGNOSTICS INC COM 74834L100 3014 27418 SH SOLE 13811 0 13607 QUIDEL CORP COM 74838J101 1063 15991 SH SOLE 0 0 15991 QURATE RETAIL INC COM SER A 74915M100 24892 1173057 SH SOLE 1140975 0 32082 RADIUS HEALTH INC COM NEW 750469207 553 18766 SH SOLE 0 0 18766 RADNET INC COM 750491102 345 23001 SH SOLE 0 0 23001 RALPH LAUREN CORP CL A 751212101 414 3291 SH SOLE 84 0 3207 RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 3332 252196 SH SOLE 250527 0 1669 RANGE RES CORP COM 75281A109 2310 138094 SH SOLE 61512 0 76582 RANGER ENERGY SVCS INC COM CL A 75282U104 102 11100 SH SOLE 0 0 11100 RAPID7 INC COM 753422104 1719 60921 SH SOLE 35094 0 25827 RAVEN INDS INC COM 754212108 230 5995 SH SOLE 3644 0 2351 RAYMOND JAMES FINANCIAL INC COM 754730109 36761 411426 SH SOLE 42 0 411384 RAYONIER ADVANCED MATLS INC COM 75508B104 1717 100444 SH SOLE 92814 0 7630 RAYONIER INC COM 754907103 1990 51423 SH SOLE 15716 0 35707 RAYTHEON CO COM NEW 755111507 103085 533611 SH SOLE 187786 0 345825 RBC BEARINGS INC COM 75524B104 9609 74598 SH SOLE 73528 0 1070 RE MAX HLDGS INC CL A 75524W108 439 8361 SH SOLE 8027 0 334 REALITY SHS ETF TR DIVS ETF 75605A108 924 34556 SH SOLE 0 0 34556 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 368 16371 SH SOLE 0 0 16371 REALOGY HLDGS CORP COM 75605Y106 2294 100620 SH SOLE 99200 0 1420 REALPAGE INC COM 75606N109 9904 179746 SH SOLE 23098 0 156648 REALTY INCOME CORP COM 756109104 39486 734083 SH SOLE 555238 0 178845 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1950 67445 SH SOLE 0 0 67445 RED HAT INC COM 756577102 32050 238519 SH SOLE 161639 0 76880 RED HAT INC NOTE 0.250%10/0 756577AD4 1002 550000 PRN SOLE 0 0 550000 RED ROBIN GOURMET BURGERS IN COM 75689M101 1022 21923 SH SOLE 0 0 21923 REDFIN CORP COM 75737F108 4295 186000 SH SOLE 0 0 186000 REDWOOD TR INC COM 758075402 184 11165 SH SOLE 0 0 11165 REGAL BELOIT CORP COM 758750103 1492 18240 SH SOLE 1406 0 16834 REGENCY CTRS CORP COM 758849103 7113 114583 SH SOLE 112302 0 2281 REGENERON PHARMACEUTICALS COM 75886F107 28260 81916 SH SOLE 59673 0 22243 REGENXBIO INC COM 75901B107 1614 22493 SH SOLE 0 0 22493 REGIONS FINL CORP NEW COM 7591EP100 34529 1942003 SH SOLE 1030940 0 911063 REINSURANCE GROUP AMER INC COM NEW 759351604 15115 113236 SH SOLE 111780 0 1456 RELIANCE STEEL & ALUMINUM CO COM 759509102 3262 37261 SH SOLE 21226 0 16035 RELIANCE STEEL & ALUMINUM CO COM 759509102 7 14200 SH Call SOLE 0 0 0 RELX NV SPONSORED ADR 75955B102 9109 427054 SH SOLE 425805 0 1249 RELX PLC SPONSORED ADR 759530108 19657 904189 SH SOLE 898543 0 5646 RENASANT CORP COM 75970E107 4519 99273 SH SOLE 0 0 99273 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 990 55488 SH SOLE 0 0 55488 RENT A CTR INC NEW COM 76009N100 285 19375 SH SOLE 0 0 19375 REPUBLIC SVCS INC COM 760759100 27514 402491 SH SOLE 239878 0 162613 RESEARCH FRONTIERS INC COM 760911107 9 11000 SH SOLE 0 0 11000 RESMED INC COM 761152107 1471 14180 SH SOLE 0 0 14180 RESOURCES CONNECTION INC COM 76122Q105 1341 79358 SH SOLE 79198 0 160 RESTAURANT BRANDS INTL INC COM 76131D103 1724 28590 SH SOLE 14329 0 14261 RETAIL OPPORTUNITY INVTS COR COM 76131N101 34218 1785904 SH SOLE 1619895 0 166009 RETAIL PPTYS AMER INC CL A 76131V202 436 34146 SH SOLE 21511 0 12635 REXNORD CORP NEW COM 76169B102 823 28305 SH SOLE 27311 0 994 RH COM 74967X103 427 3054 SH SOLE 0 0 3054 RINGCENTRAL INC CL A 76680R206 8868 126061 SH SOLE 155 0 125906 RIO TINTO PLC SPONSORED ADR 767204100 28042 505433 SH SOLE 287260 0 218173 RITCHIE BROS AUCTIONEERS COM 767744105 2393 70142 SH SOLE 63558 0 6584 RITE AID CORP COM 767754104 907 524284 SH SOLE 0 0 524284 RITE AID CORP COM 767754104 1 15000 SH Call SOLE 0 0 0 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 688 33389 SH SOLE 0 0 33389 RLI CORP COM 749607107 3272 49433 SH SOLE 46984 0 2449 RMR GROUP INC CL A 74967R106 238 3034 SH SOLE 637 0 2397 RMR REAL ESTATE INCOME FUND COM 76970B101 15988 874158 SH SOLE 0 0 874158 ROADRUNNER TRNSN SVCS HLDG I COM 76973Q105 34 16350 SH SOLE 0 0 16350 ROBERT HALF INTL INC COM 770323103 9399 144372 SH SOLE 138454 0 5918 ROCKWELL AUTOMATION INC COM 773903109 11135 66984 SH SOLE 23864 0 43120 ROCKWELL COLLINS INC COM 774341101 5822 43229 SH SOLE 63 0 43166 ROCKWELL MED INC COM 774374102 632 128276 SH SOLE 0 0 128276 ROCKY MTN CHOCOLATE FACTORY COM 77467X101 177 15504 SH SOLE 0 0 15504 ROGERS COMMUNICATIONS INC CL B 775109200 24071 506915 SH SOLE 504118 0 2797 ROGERS CORP COM 775133101 424 3808 SH SOLE 1612 0 2196 ROKU INC COM CL A 77543R102 3855 90448 SH SOLE 0 0 90448 ROLLINS INC COM 775711104 4768 90676 SH SOLE 304 0 90372 ROPER TECHNOLOGIES INC COM 776696106 56254 203881 SH SOLE 8794 0 195087 ROSS STORES INC COM 778296103 27872 328874 SH SOLE 258276 0 70598 ROYAL BK CDA MONTREAL QUE COM 780087102 33475 444672 SH SOLE 261619 0 183053 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 1650 64268 SH SOLE 0 0 64268 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 1728 254155 SH SOLE 248783 0 5372 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 14277 137807 SH SOLE 68344 0 69463 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 42136 579990 SH SOLE 214082 0 365908 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 104042 1502855 SH SOLE 1065737 0 437118 ROYAL GOLD INC COM 780287108 8593 92557 SH SOLE 0 0 92557 ROYCE GLOBAL VALUE TR INC COM 78081T104 8782 835598 SH SOLE 0 0 835598 ROYCE MICRO-CAP TR INC COM 780915104 734 73451 SH SOLE 0 0 73451 ROYCE VALUE TR INC COM 780910105 18197 1151732 SH SOLE 6 0 1151726 RPC INC COM 749660106 217 14901 SH SOLE 0 0 14901 RPM INTL INC COM 749685103 40165 688695 SH SOLE 592236 0 96459 RPM INTL INC NOTE 2.250%12/1 749685AT0 1708 1405000 PRN SOLE 0 0 1405000 RSP PERMIAN INC COM 74978Q105 3145 71450 SH SOLE 52672 0 18778 RUTHS HOSPITALITY GROUP INC COM 783332109 311 11076 SH SOLE 8776 0 2300 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 7435 65088 SH SOLE 53715 0 11373 RYDER SYS INC COM 783549108 777 10813 SH SOLE 2798 0 8015 RYMAN HOSPITALITY PPTYS INC COM 78377T107 29335 352796 SH SOLE 343671 0 9125 S&P GLOBAL INC COM 78409V104 20297 99547 SH SOLE 21006 0 78541 SABINE ROYALTY TR UNIT BEN INT 785688102 329 6979 SH SOLE 0 0 6979 SABRA HEALTH CARE REIT INC COM 78573L106 29258 1346424 SH SOLE 1280623 0 65801 SABRE CORP COM 78573M104 12565 509963 SH SOLE 492690 0 17273 SAFETY INS GROUP INC COM 78648T100 233 2732 SH SOLE 0 0 2732 SAGE THERAPEUTICS INC COM 78667J108 2901 18533 SH SOLE 9237 0 9296 SAIA INC COM 78709Y105 708 8763 SH SOLE 3968 0 4795 SALESFORCE COM INC COM 79466L302 138883 1018207 SH SOLE 161357 0 856850 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 342 34381 SH SOLE 0 0 34381 SALLY BEAUTY HLDGS INC COM 79546E104 757 47215 SH SOLE 47215 0 0 SANDERSON FARMS INC COM 800013104 693 6594 SH SOLE 215 0 6379 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 41 22793 SH SOLE 0 0 22793 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 32 12172 SH SOLE 0 0 12172 SANDSTORM GOLD LTD COM NEW 80013R206 146 32490 SH SOLE 0 0 32490 SANMINA CORPORATION COM 801056102 1158 39527 SH SOLE 0 0 39527 SANOFI RIGHT 12/31/2020 80105N113 5 10984 SH SOLE 0 0 10984 SANOFI SPONSORED ADR 80105N105 65228 1630298 SH SOLE 1471529 0 158769 SAP SE SPON ADR 803054204 32353 279721 SH SOLE 261469 0 18252 SAREPTA THERAPEUTICS INC COM 803607100 2112 15976 SH SOLE 9022 0 6954 SASOL LTD SPONSORED ADR 803866300 708 19367 SH SOLE 0 0 19367 SAVARA INC COM 805111101 469 41407 SH SOLE 0 0 41407 SBA COMMUNICATIONS CORP NEW CL A 78410G104 10165 61559 SH SOLE 40393 0 21166 SCANA CORP NEW COM 80589M102 3404 88380 SH SOLE 0 0 88380 SCHEIN HENRY INC COM 806407102 10709 147422 SH SOLE 23319 0 124103 SCHLUMBERGER LTD COM 806857108 82900 1236761 SH SOLE 875634 0 361127 SCHNEIDER NATIONAL INC CL B 80689H102 2343 85183 SH SOLE 81733 0 3450 SCHULMAN A INC COM 808194104 541 12167 SH SOLE 0 0 12167 SCHWAB CHARLES CORP NEW COM 808513105 34803 681079 SH SOLE 595306 0 85773 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 291 11240 SH SOLE 0 0 11240 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 581 17592 SH SOLE 0 0 17592 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1610 43128 SH SOLE 0 0 43128 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 467 16859 SH SOLE 0 0 16859 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 661 22363 SH SOLE 0 0 22363 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 909 17942 SH SOLE 0 0 17942 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2514 38093 SH SOLE 0 0 38093 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2280 46263 SH SOLE 0 0 46263 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 303 4004 SH SOLE 0 0 4004 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2229 34299 SH SOLE 0 0 34299 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3142 57233 SH SOLE 0 0 57233 SCHWAB STRATEGIC TR US REIT ETF 808524847 741 17727 SH SOLE 0 0 17727 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 868 11802 SH SOLE 0 0 11802 SCHWAB STRATEGIC TR US TIPS ETF 808524870 2073 37749 SH SOLE 0 0 37749 SCHWEITZER-MAUDUIT INTL INC COM 808541106 304 6950 SH SOLE 5775 0 1175 SCOTTS MIRACLE GRO CO CL A 810186106 7056 84838 SH SOLE 16310 0 68528 SEA LTD ADR 81141R100 512 34104 SH SOLE 0 0 34104 SEABOARD CORP COM 811543107 337 85 SH SOLE 0 0 85 SEABRIDGE GOLD INC COM 811916105 165 14835 SH SOLE 0 0 14835 SEACOAST BKG CORP FLA COM NEW 811707801 259 8216 SH SOLE 0 0 8216 SEADRILL LIMITED SHS G7945E105 40 184923 SH SOLE 0 0 184923 SEAGATE TECHNOLOGY PLC SHS G7945M107 83763 1483314 SH SOLE 1373148 0 110166 SEAGATE TECHNOLOGY PLC SHS G7945M107 25 11100 SH Call SOLE 0 0 0 SEALED AIR CORP NEW COM 81211K100 4490 105782 SH SOLE 37666 0 68116 SEARS HLDGS CORP COM 812350106 39 16566 SH SOLE 0 0 16566 SEATTLE GENETICS INC COM 812578102 1362 20516 SH SOLE 4448 0 16068 SEAWORLD ENTMT INC COM 81282V100 2299 105379 SH SOLE 104345 0 1034 SEI INVESTMENTS CO COM 784117103 13759 220073 SH SOLE 172302 0 47771 SELECT INCOME REIT COM SH BEN INT 81618T100 708 31525 SH SOLE 2600 0 28925 SELECT SECTOR SPDR TR ENERGY 81369Y506 41588 547647 SH SOLE 18381 0 529266 SELECT SECTOR SPDR TR ENERGY 81369Y506 20 27900 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 11850 362281 SH SOLE 263383 0 98898 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 73405 671582 SH SOLE 358774 0 312808 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 38788 752732 SH SOLE 563703 0 189029 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 82455 987961 SH SOLE 629260 0 358701 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 53453 2010264 SH SOLE 321587 0 1688677 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1 20400 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 31 22400 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 35133 490475 SH SOLE 16220 0 474255 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 9398 180865 SH SOLE 25 0 180840 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 9691 166887 SH SOLE 63 0 166824 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 84067 1210122 SH SOLE 511990 0 698132 SELECTIVE INS GROUP INC COM 816300107 613 11137 SH SOLE 0 0 11137 SEMGROUP CORP CL A 81663A105 2529 99581 SH SOLE 0 0 99581 SEMPRA ENERGY 6% PFD CONV A 816851406 216 2090 SH SOLE 0 0 2090 SEMPRA ENERGY COM 816851109 40542 349170 SH SOLE 309089 0 40081 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1014 56064 SH SOLE 0 0 56064 SENOMYX INC COM 81724Q107 22 18658 SH SOLE 0 0 18658 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 14381 302258 SH SOLE 299990 0 2268 SENSEONICS HLDGS INC COM 81727U105 2103 511674 SH SOLE 0 0 511674 SENSIENT TECHNOLOGIES CORP COM 81725T100 892 12468 SH SOLE 10671 0 1797 SERITAGE GROWTH PPTYS CL A 81752R100 1031 24306 SH SOLE 12957 0 11349 SERVICE CORP INTL COM 817565104 3104 86720 SH SOLE 2279 0 84441 SERVICE CORP INTL COM 817565104 6 16000 SH Call SOLE 0 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 408 6863 SH SOLE 3978 0 2885 SERVICENOW INC COM 81762P102 40557 235152 SH SOLE 25566 0 209586 SERVISFIRST BANCSHARES INC COM 81768T108 531 12731 SH SOLE 0 0 12731 SHAKE SHACK INC CL A 819047101 292 4406 SH SOLE 0 0 4406 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 327 14733 SH SOLE 0 0 14733 SHERWIN WILLIAMS CO COM 824348106 15823 38816 SH SOLE 18634 0 20182 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1003 26060 SH SOLE 25922 0 138 SHIP FINANCE INTERNATIONAL L SHS G81075106 464 31066 SH SOLE 0 0 31066 SHIRE PLC SPONSORED ADR 82481R106 12841 76072 SH SOLE 62736 0 13336 SHOPIFY INC CL A 82509L107 7876 53985 SH SOLE 0 0 53985 SHUTTERFLY INC COM 82568P304 1297 14402 SH SOLE 26 0 14376 SIGNATURE BK NEW YORK N Y COM 82669G104 3373 26380 SH SOLE 21869 0 4511 SIGNET JEWELERS LIMITED SHS G81276100 674 12089 SH SOLE 198 0 11891 SILGAN HOLDINGS INC COM 827048109 651 24275 SH SOLE 0 0 24275 SILICON LABORATORIES INC COM 826919102 2545 25556 SH SOLE 22618 0 2938 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 4338 82011 SH SOLE 62497 0 19514 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 1466 49030 SH SOLE 7062 0 41968 SIMON PPTY GROUP INC NEW COM 828806109 19302 113410 SH SOLE 63786 0 49624 SIMULATIONS PLUS INC COM 829214105 1104 49615 SH SOLE 32345 0 17270 SINA CORP ORD G81477104 290 3422 SH SOLE 0 0 3422 SINCLAIR BROADCAST GROUP INC CL A 829226109 2353 73193 SH SOLE 0 0 73193 SIRIUS XM HLDGS INC COM 82968B103 4760 703133 SH SOLE 375798 0 327335 SIRIUS XM HLDGS INC COM 82968B103 3 20000 SH Put SOLE 0 0 20000 SIRIUS XM HLDGS INC COM 82968B103 114 50000 SH Call SOLE 0 0 0 SIRIUS XM HLDGS INC COM 82968B103 3 20000 SH Put SOLE 0 0 20000 SIRIUS XM HLDGS INC COM 82968B103 17 59000 SH Call SOLE 0 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 922 10982 SH SOLE 6573 0 4409 SIX FLAGS ENTMT CORP NEW COM 83001A102 13590 193999 SH SOLE 66730 0 127269 SJW GROUP COM 784305104 309 4662 SH SOLE 126 0 4536 SK TELECOM LTD SPONSORED ADR 78440P108 1115 47815 SH SOLE 47061 0 754 SKYWEST INC COM 830879102 1804 34766 SH SOLE 3774 0 30992 SKYWORKS SOLUTIONS INC COM 83088M102 11765 121722 SH SOLE 32040 0 89682 SKYWORKS SOLUTIONS INC COM 83088M102 219 22300 SH Call SOLE 0 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 100 22300 SH Call SOLE 0 0 0 SL GREEN RLTY CORP COM 78440X101 14184 141096 SH SOLE 139866 0 1230 SLEEP NUMBER CORP COM 83125X103 2343 80743 SH SOLE 78393 0 2350 SLM CORP COM 78442P106 6338 553544 SH SOLE 546215 0 7329 SM ENERGY CO COM 78454L100 312 12129 SH SOLE 0 0 12129 SMART GLOBAL HLDGS INC SHS G8232Y101 327 10260 SH SOLE 1336 0 8924 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1185 31587 SH SOLE 26243 0 5344 SMITH A O COM 831865209 10086 170510 SH SOLE 98502 0 72008 SMUCKER J M CO COM NEW 832696405 17418 162046 SH SOLE 8298 0 153748 SNAP INC CL A 83304A106 2346 179188 SH SOLE 0 0 179188 SNAP ON INC COM 833034101 30491 189705 SH SOLE 161956 0 27749 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 3782 78712 SH SOLE 51238 0 27474 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 1950 22864 SH SOLE 84 0 22780 SOGOU INC ADR REPSTG A 83409V104 335 29300 SH SOLE 0 0 29300 SOL GEL TECHNOLOGIES SHS M8694L103 102 13260 SH SOLE 0 0 13260 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1535 32071 SH SOLE 0 0 32071 SOLIGENIX INC COM 834223307 14 14710 SH SOLE 0 0 14710 SONIC CORP COM 835451105 403 11700 SH SOLE 0 0 11700 SONOCO PRODS CO COM 835495102 2695 51336 SH SOLE 19380 0 31956 SONY CORP SPONSORED ADR 835699307 10484 204519 SH SOLE 138543 0 65976 SOTHEBYS COM 835898107 268 4937 SH SOLE 4430 0 507 SOURCE CAP INC COM 836144105 205 5154 SH SOLE 0 0 5154 SOUTH JERSEY INDS INC COM 838518108 2351 70253 SH SOLE 23626 0 46627 SOUTH ST CORP COM 840441109 4133 47922 SH SOLE 37089 0 10833 SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 21 13411 SH SOLE 0 0 13411 SOUTHERN CO COM 842587107 113756 2456402 SH SOLE 1614189 0 842213 SOUTHERN COPPER CORP COM 84265V105 1293 27593 SH SOLE 0 0 27593 SOUTHERN FIRST BANCSHARES IN COM 842873101 484 10948 SH SOLE 0 0 10948 SOUTHWEST AIRLS CO COM 844741108 27027 531187 SH SOLE 245182 0 286005 SOUTHWEST GAS HOLDINGS INC COM 844895102 531 6966 SH SOLE 2557 0 4409 SOUTHWESTERN ENERGY CO COM 845467109 978 184473 SH SOLE 170677 0 13796 SPARK THERAPEUTICS INC COM 84652J103 507 6121 SH SOLE 0 0 6121 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 37973 156444 SH SOLE 0 0 156444 SPDR GOLD TRUST GOLD SHS 78463V107 52193 439889 SH SOLE 49 0 439840 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 14974 150447 SH SOLE 0 0 150447 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 10440 217007 SH SOLE 184 0 216823 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1633 41725 SH SOLE 0 0 41725 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 5962 155544 SH SOLE 0 0 155544 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 12975 259081 SH SOLE 0 0 259081 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 591 15959 SH SOLE 0 0 15959 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1189 18964 SH SOLE 0 0 18964 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 575 9691 SH SOLE 149 0 9542 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 334 10977 SH SOLE 0 0 10977 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 397 11228 SH SOLE 0 0 11228 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 3005 28678 SH SOLE 0 0 28678 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 687 22442 SH SOLE 0 0 22442 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 239 4845 SH SOLE 0 0 4845 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 539 7994 SH SOLE 0 0 7994 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3820 99718 SH SOLE 0 0 99718 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 200 5831 SH SOLE 0 0 5831 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 211 6323 SH SOLE 0 0 6323 SPDR S&P 500 ETF TR TR UNIT 78462F103 563756 2078110 SH SOLE 289568 0 1788542 SPDR S&P 500 ETF TR TR UNIT 78462F103 69 15500 SH Put SOLE 0 0 15500 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 221260 623189 SH SOLE 318612 0 304577 SPDR SER TR BLOMBERG BRC INV 78468R200 173760 5650724 SH SOLE 4851828 0 798896 SPDR SER TR BLOOMBERG SRT TR 78468R408 1749 64099 SH SOLE 0 0 64099 SPDR SER TR DORSEY WRGT FI 78468R713 1841 77707 SH SOLE 0 0 77707 SPDR SER TR NUVEEN BLMBRG SR 78468R739 98302 2048376 SH SOLE 2014745 0 33631 SPDR SER TR NUVEEN BRC MUNIC 78468R721 6632 138216 SH SOLE 107041 0 31175 SPDR SER TR PORTFOLIO SM ETF 78468R853 2332 72256 SH SOLE 0 0 72256 SPDR SER TR PRTFLO S&P500 HI 78468R788 265 7106 SH SOLE 0 0 7106 SPDR SER TR SPDR BLOOMBERG 78468R663 1649 18007 SH SOLE 0 0 18007 SPDR SER TR SSGA US SMAL ETF 78468R887 608 6380 SH SOLE 0 0 6380 SPDR SERIES TRUST AEROSPACE DEF 78464A631 17045 195617 SH SOLE 120682 0 74935 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 30418 573704 SH SOLE 1244 0 572460 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 405 12956 SH SOLE 0 0 12956 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 2901 104556 SH SOLE 171 0 104385 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 418 15492 SH SOLE 0 0 15492 SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 225 6662 SH SOLE 0 0 6662 SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 380 15001 SH SOLE 9690 0 5311 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 45210 1274233 SH SOLE 1062935 0 211298 SPDR SERIES TRUST COMP SOFTWARE 78464A599 3445 42528 SH SOLE 0 0 42528 SPDR SERIES TRUST DJ REIT ETF 78464A607 1057 11245 SH SOLE 0 0 11245 SPDR SERIES TRUST FACTST INV ETF 78464A110 977 10225 SH SOLE 0 0 10225 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 1011 18647 SH SOLE 0 0 18647 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 11681 149335 SH SOLE 140373 0 8962 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 23282 412226 SH SOLE 337447 0 74779 SPDR SERIES TRUST NYSE TECH ETF 78464A102 78448 840272 SH SOLE 809997 0 30275 SPDR SERIES TRUST OILGAS EQUIP 78464A748 1187 70015 SH SOLE 0 0 70015 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 135282 4063746 SH SOLE 3981185 0 82561 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 359 11267 SH SOLE 0 0 11267 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 13167 377502 SH SOLE 375166 0 2336 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 25107 832472 SH SOLE 623154 0 209318 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 12543 357054 SH SOLE 296 0 356758 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 922 31129 SH SOLE 0 0 31129 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 317 5876 SH SOLE 0 0 5876 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 6132 117855 SH SOLE 113093 0 4762 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1677 26533 SH SOLE 0 0 26533 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 770 11524 SH SOLE 0 0 11524 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 5604 77508 SH SOLE 0 0 77508 SPDR SERIES TRUST S&P BIOTECH 78464A870 41147 432252 SH SOLE 0 0 432252 SPDR SERIES TRUST S&P BIOTECH 78464A870 658 40900 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 7185 152362 SH SOLE 0 0 152362 SPDR SERIES TRUST S&P BK ETF 78464A797 2 15200 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 11882 204759 SH SOLE 201697 0 3062 SPDR SERIES TRUST S&P DIVID ETF 78464A763 343532 3705839 SH SOLE 2959812 0 746027 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1700 42982 SH SOLE 0 0 42982 SPDR SERIES TRUST S&P INS ETF 78464A789 921 30902 SH SOLE 42 0 30860 SPDR SERIES TRUST S&P METALS MNG 78464A755 3015 85000 SH SOLE 0 0 85000 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 6167 143228 SH SOLE 0 0 143228 SPDR SERIES TRUST S&P PHARMAC 78464A722 2901 67442 SH SOLE 0 0 67442 SPDR SERIES TRUST S&P REGL BKG 78464A698 19014 311710 SH SOLE 0 0 311710 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 501 10311 SH SOLE 0 0 10311 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 19585 271066 SH SOLE 0 0 271066 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 881 13962 SH SOLE 0 0 13962 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1689 38845 SH SOLE 0 0 38845 SPECTRA ENERGY PARTNERS LP COM 84756N109 16692 471245 SH SOLE 441524 0 29721 SPECTRUM BRANDS HLDGS INC COM 84763R101 4316 52875 SH SOLE 37345 0 15530 SPIRE INC COM 84857L101 641 9067 SH SOLE 0 0 9067 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 17609 204968 SH SOLE 41025 0 163943 SPIRIT AIRLS INC COM 848577102 1786 49121 SH SOLE 428 0 48693 SPIRIT RLTY CAP INC NEW COM 84860W102 693 86253 SH SOLE 0 0 86253 SPLUNK INC COM 848637104 25117 253425 SH SOLE 177531 0 75894 SPOTIFY TECHNOLOGY S A SHS L8681T102 5071 30140 SH SOLE 9609 0 20531 SPRAGUE RES LP COM UNIT REP LTD 849343108 674 26527 SH SOLE 0 0 26527 SPRINT CORP COM SER 1 85207U105 507 93176 SH SOLE 0 0 93176 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 17370 1386226 SH SOLE 0 0 1386226 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 5987 588088 SH SOLE 0 0 588088 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 861 104336 SH SOLE 0 0 104336 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1038 176850 SH SOLE 0 0 176850 SPROUTS FMRS MKT INC COM 85208M102 2975 134821 SH SOLE 34588 0 100233 SPX CORP COM 784635104 1474 42067 SH SOLE 35394 0 6673 SPX FLOW INC COM 78469X107 1784 40763 SH SOLE 0 0 40763 SQUARE INC CL A 852234103 19037 308838 SH SOLE 44842 0 263996 SRC ENERGY INC COM 78470V108 5321 482864 SH SOLE 15654 0 467210 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 16467 317250 SH SOLE 37392 0 279858 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 26511 564415 SH SOLE 453127 0 111288 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 29052 769304 SH SOLE 0 0 769304 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 553 20769 SH SOLE 0 0 20769 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 16470 346360 SH SOLE 0 0 346360 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 676 13846 SH SOLE 0 0 13846 SSR MNG INC COM 784730103 232 23536 SH SOLE 0 0 23536 ST JOE CO COM 790148100 558 31071 SH SOLE 0 0 31071 STAG INDL INC COM 85254J102 34320 1260363 SH SOLE 1147990 0 112373 STAMPS COM INC COM NEW 852857200 569 2248 SH SOLE 0 0 2248 STANLEY BLACK & DECKER INC COM 854502101 11081 83426 SH SOLE 23360 0 60066 STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 833 7950 SH SOLE 28 0 7922 STAR GROUP L P UNIT LTD PARTNR 85512C105 291 29710 SH SOLE 0 0 29710 STARBUCKS CORP COM 855244109 72104 1476028 SH SOLE 749081 0 726947 STARBUCKS CORP COM 855244109 1 20200 SH Call SOLE 0 0 0 STARTEK INC COM 85569C107 277 44004 SH SOLE 44004 0 0 STARWOOD PPTY TR INC COM 85571B105 6363 293073 SH SOLE 148406 0 144667 STATE BK FINL CORP COM 856190103 2231 66811 SH SOLE 0 0 66811 STATE STR CORP COM 857477103 15915 170959 SH SOLE 134487 0 36472 STEEL DYNAMICS INC COM 858119100 31305 681285 SH SOLE 458315 0 222970 STEELCASE INC CL A 858155203 901 66742 SH SOLE 0 0 66742 STEIN MART INC COM 858375108 323 131908 SH SOLE 0 0 131908 STELLUS CAP INVT CORP COM 858568108 1049 82049 SH SOLE 0 0 82049 STEPAN CO COM 858586100 788 10100 SH SOLE 0 0 10100 STERICYCLE INC COM 858912108 37200 569764 SH SOLE 505758 0 64006 STERIS PLC SHS USD G84720104 31392 298945 SH SOLE 279646 0 19299 STERLING BANCORP DEL COM 85917A100 1335 56826 SH SOLE 9876 0 46950 STERLING CONSTRUCTION CO INC COM 859241101 974 74733 SH SOLE 0 0 74733 STIFEL FINL CORP COM 860630102 853 16328 SH SOLE 12807 0 3521 STITCH FIX INC COM CL A 860897107 414 15088 SH SOLE 0 0 15088 STMICROELECTRONICS N V NY REGISTRY 861012102 2688 121516 SH SOLE 43560 0 77956 STOCK YDS BANCORP INC COM 861025104 324 8489 SH SOLE 0 0 8489 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 632 104761 SH SOLE 0 0 104761 STONERIDGE INC COM 86183P102 889 25304 SH SOLE 0 0 25304 STORE CAP CORP COM 862121100 732 26732 SH SOLE 0 0 26732 STRATASYS LTD SHS M85548101 698 36467 SH SOLE 0 0 36467 STRYKER CORP COM 863667101 35208 208497 SH SOLE 64994 0 143503 STURM RUGER & CO INC COM 864159108 496 8858 SH SOLE 0 0 8858 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 869 36994 SH SOLE 0 0 36994 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 11475 1476771 SH SOLE 1457775 0 18996 SUMMIT HOTEL PPTYS INC COM 866082100 1996 139492 SH SOLE 116180 0 23312 SUMMIT MATLS INC CL A 86614U100 1622 61792 SH SOLE 53850 0 7942 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 356 23094 SH SOLE 0 0 23094 SUN CMNTYS INC COM 866674104 2347 23983 SH SOLE 18465 0 5518 SUN HYDRAULICS CORP COM 866942105 385 7983 SH SOLE 0 0 7983 SUN LIFE FINL INC COM 866796105 319 7929 SH SOLE 0 0 7929 SUNCOKE ENERGY INC COM 86722A103 835 62309 SH SOLE 59513 0 2796 SUNCOR ENERGY INC NEW COM 867224107 34300 843032 SH SOLE 674812 0 168220 SUNOCO LP COM U REP LP 86765K109 1251 50130 SH SOLE 0 0 50130 SUNOPTA INC COM 8676EP108 848 100986 SH SOLE 0 0 100986 SUNPOWER CORP COM 867652406 165 21563 SH SOLE 0 0 21563 SUNRUN INC COM 86771W105 341 25931 SH SOLE 0 0 25931 SUNTRUST BKS INC COM 867914103 41855 633969 SH SOLE 384516 0 249453 SUPERIOR ENERGY SVCS INC COM 868157108 4170 428106 SH SOLE 268420 0 159686 SUPERNUS PHARMACEUTICALS INC COM 868459108 618 10319 SH SOLE 6460 0 3859 SURGERY PARTNERS INC COM 86881A100 185 12445 SH SOLE 0 0 12445 SUTHERLAND ASSET MGMT CORP M COM 86933G105 11366 699469 SH SOLE 0 0 699469 SVB FINL GROUP COM 78486Q101 33764 116927 SH SOLE 11376 0 105551 SWEDISH EXPT CR CORP RG ENRGY ETN22 870297306 42 12500 SH SOLE 0 0 12500 SWISS HELVETIA FD INC COM 870875101 131 10633 SH SOLE 0 0 10633 SYKES ENTERPRISES INC COM 871237103 1957 67982 SH SOLE 67744 0 238 SYMANTEC CORP COM 871503108 2303 111502 SH SOLE 0 0 111502 SYMANTEC CORP COM 871503108 5 68400 SH Call SOLE 0 0 0 SYNALLOY CP DEL COM 871565107 349 17500 SH SOLE 0 0 17500 SYNAPTICS INC COM 87157D109 692 13748 SH SOLE 0 0 13748 SYNCHRONY FINL COM 87165B103 39067 1170361 SH SOLE 222998 0 947363 SYNCHRONY FINL COM 87165B103 5 34000 SH Call SOLE 0 0 0 SYNCHRONY FINL COM 87165B103 5 15300 SH Call SOLE 0 0 0 SYNEOS HEALTH INC CL A 87166B102 4049 86342 SH SOLE 43971 0 42371 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 251 144243 SH SOLE 0 0 144243 SYNNEX CORP COM 87162W100 686 7110 SH SOLE 0 0 7110 SYNOPSYS INC COM 871607107 7360 86009 SH SOLE 35400 0 50609 SYNOVUS FINL CORP COM NEW 87161C501 7147 135284 SH SOLE 34999 0 100285 SYNTEL INC COM 87162H103 2044 63683 SH SOLE 5286 0 58397 SYNTHETIC BIOLOGICS INC COM 87164U102 5 19000 SH SOLE 0 0 19000 SYSCO CORP COM 871829107 82159 1203087 SH SOLE 870515 0 332572 T MOBILE US INC COM 872590104 10213 170923 SH SOLE 26566 0 144357 T2 BIOSYSTEMS INC COM 89853L104 100 12943 SH SOLE 0 0 12943 TABLEAU SOFTWARE INC CL A 87336U105 2196 22461 SH SOLE 14688 0 7773 TABULA RASA HEALTHCARE INC COM 873379101 232 3639 SH SOLE 3339 0 300 TAHOE RES INC COM 873868103 174 35285 SH SOLE 0 0 35285 TAILORED BRANDS INC COM 87403A107 1524 59733 SH SOLE 0 0 59733 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 49216 1346172 SH SOLE 982374 0 363798 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3520 29739 SH SOLE 23945 0 5794 TAL ED GROUP SPONSORED ADS 874080104 915 24857 SH SOLE 0 0 24857 TALLGRASS ENERGY GP LP SHS CL A 874696107 557 25151 SH SOLE 13116 0 12035 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 2918 67363 SH SOLE 0 0 67363 TANGER FACTORY OUTLET CTRS I COM 875465106 6416 273152 SH SOLE 169025 0 104127 TAPESTRY INC COM 876030107 6416 137349 SH SOLE 92750 0 44599 TARGA RES CORP COM 87612G101 66488 1343456 SH SOLE 967177 0 376279 TARGET CORP COM 87612E106 91881 1207056 SH SOLE 778117 0 428939 TARGET CORP COM 87612E106 4 11600 SH Call SOLE 0 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 560 21571 SH SOLE 0 0 21571 TCF FINL CORP COM 872275102 554 22490 SH SOLE 13780 0 8710 TCG BDC INC COM 872280102 924 54261 SH SOLE 0 0 54261 TCP CAP CORP COM 87238Q103 2144 148366 SH SOLE 0 0 148366 TCW STRATEGIC INCOME FUND IN COM 872340104 377 68640 SH SOLE 0 0 68640 TD AMERITRADE HLDG CORP COM 87236Y108 16069 293391 SH SOLE 232629 0 60762 TE CONNECTIVITY LTD REG SHS H84989104 101711 1129366 SH SOLE 1080277 0 49089 TECH DATA CORP COM 878237106 1719 20937 SH SOLE 0 0 20937 TECHNIPFMC PLC COM G87110105 4741 149373 SH SOLE 138703 0 10670 TECK RESOURCES LTD CL B 878742204 2259 88767 SH SOLE 0 0 88767 TECK RESOURCES LTD CL B 878742204 4 23100 SH Call SOLE 0 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 218 12954 SH SOLE 0 0 12954 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 120 45433 SH SOLE 0 0 45433 TEGNA INC COM 87901J105 731 67386 SH SOLE 60495 0 6891 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 8043 374108 SH SOLE 0 0 374108 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 12301 721900 SH SOLE 0 0 721900 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 5701 303394 SH SOLE 0 0 303394 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2597 201788 SH SOLE 0 0 201788 TELADOC INC COM 87918A105 13249 228233 SH SOLE 36934 0 191299 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 1262 171962 SH SOLE 163835 0 8127 TELEDYNE TECHNOLOGIES INC COM 879360105 12220 61388 SH SOLE 60821 0 567 TELEFLEX INC COM 879369106 13683 51009 SH SOLE 33511 0 17498 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1355 114112 SH SOLE 112752 0 1360 TELEFONICA S A SPONSORED ADR 879382208 3720 436082 SH SOLE 0 0 436082 TELEPHONE & DATA SYS INC COM NEW 879433829 258 9418 SH SOLE 0 0 9418 TELIGENT INC NEW COM 87960W104 88 25300 SH SOLE 0 0 25300 TELUS CORP COM 87971M103 22044 620704 SH SOLE 607218 0 13486 TEMPLETON EMERG MKTS INCOME COM 880192109 643 62568 SH SOLE 0 0 62568 TEMPLETON EMERGING MKTS FD I COM 880191101 188 12746 SH SOLE 0 0 12746 TEMPLETON GLOBAL INCOME FD COM 880198106 2905 473074 SH SOLE 0 0 473074 TEMPUR SEALY INTL INC COM 88023U101 3364 70010 SH SOLE 5230 0 64780 TENARIS S A SPONSORED ADR 88031M109 1247 34259 SH SOLE 0 0 34259 TENET HEALTHCARE CORP COM NEW 88033G407 478 14234 SH SOLE 0 0 14234 TENNECO INC COM 880349105 1127 25636 SH SOLE 9517 0 16119 TERADATA CORP DEL COM 88076W103 4504 112169 SH SOLE 104046 0 8123 TERADYNE INC COM 880770102 2791 73301 SH SOLE 25873 0 47428 TEREX CORP NEW COM 880779103 1138 26964 SH SOLE 11178 0 15786 TERRENO RLTY CORP COM 88146M101 1165 30919 SH SOLE 30803 0 116 TESARO INC COM 881569107 276 6203 SH SOLE 15 0 6188 TESLA INC COM 88160R101 24188 70530 SH SOLE 16963 0 53567 TESSCO TECHNOLOGIES INC COM 872386107 706 40833 SH SOLE 40833 0 0 TETRA TECH INC NEW COM 88162G103 682 11651 SH SOLE 3714 0 7937 TETRA TECHNOLOGIES INC DEL COM 88162F105 216 48604 SH SOLE 46719 0 1885 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 1027 1108000 PRN SOLE 0 0 1108000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 14844 610365 SH SOLE 89876 0 520489 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 25 10900 SH Call SOLE 0 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 10022 109526 SH SOLE 26790 0 82736 TEXAS INSTRS INC COM 882508104 116630 1057855 SH SOLE 724550 0 333305 TEXAS PAC LD TR SUB CTF PROP I T 882610108 5766 8293 SH SOLE 0 0 8293 TEXAS ROADHOUSE INC COM 882681109 3481 53142 SH SOLE 41301 0 11841 TEXTRON INC COM 883203101 9561 145062 SH SOLE 102397 0 42665 TG THERAPEUTICS INC COM 88322Q108 1424 108282 SH SOLE 0 0 108282 THE TRADE DESK INC COM CL A 88339J105 1638 17462 SH SOLE 6199 0 11263 THERAPEUTICSMD INC COM 88338N107 4490 719568 SH SOLE 0 0 719568 THERMO FISHER SCIENTIFIC INC COM 883556102 51157 246959 SH SOLE 144463 0 102496 THERMO FISHER SCIENTIFIC INC COM 883556102 204 2500 SH Call SOLE 0 0 0 THERMON GROUP HLDGS INC COM 88362T103 619 27070 SH SOLE 26864 0 206 THL CR INC COM 872438106 1074 137359 SH SOLE 0 0 137359 THL CR SR LN FD COM 87244R103 1316 76183 SH SOLE 0 0 76183 THOMSON REUTERS CORP COM 884903105 23452 581311 SH SOLE 572631 0 8680 THOR INDS INC COM 885160101 11074 113706 SH SOLE 104576 0 9130 TIER REIT INC COM NEW 88650V208 559 23497 SH SOLE 0 0 23497 TIFFANY & CO NEW COM 886547108 4463 33915 SH SOLE 0 0 33915 TIMKEN CO COM 887389104 15453 354838 SH SOLE 345353 0 9485 TIVITY HEALTH INC COM 88870R102 679 19289 SH SOLE 13498 0 5791 TJX COS INC NEW COM 872540109 39315 413060 SH SOLE 170672 0 242388 TJX COS INC NEW COM 872540109 403 37300 SH Call SOLE 0 0 0 TJX COS INC NEW COM 872540109 832 37300 SH Call SOLE 0 0 0 TOCAGEN INC COM 888846102 142 15158 SH SOLE 0 0 15158 TOLL BROTHERS INC COM 889478103 1164 31456 SH SOLE 0 0 31456 TOPBUILD CORP COM 89055F103 411 5243 SH SOLE 2736 0 2507 TORCHLIGHT ENERGY RES INC COM 89102U103 34 25000 SH SOLE 0 0 25000 TORCHMARK CORP COM 891027104 8473 104072 SH SOLE 84983 0 19089 TORO CO COM 891092108 10336 171548 SH SOLE 163882 0 7666 TORONTO DOMINION BK ONT COM NEW 891160509 15514 268097 SH SOLE 89480 0 178617 TORTOISE ENERGY INDEPENDENC COM 89148K101 1128 89402 SH SOLE 0 0 89402 TORTOISE ENERGY INFRA CORP COM 89147L100 3084 115564 SH SOLE 38055 0 77509 TORTOISE MLP FD INC COM 89148B101 4896 286794 SH SOLE 0 0 286794 TORTOISE MLP FD INC RIGHT 07/18/2018 89148B119 106 284067 SH SOLE 0 0 284067 TORTOISE PIPELINE & ENERGY F COM 89148H108 3925 228710 SH SOLE 0 0 228710 TOTAL S A SPONSORED ADR 89151E109 189134 3123081 SH SOLE 2720683 0 402398 TOTAL SYS SVCS INC COM 891906109 16938 200399 SH SOLE 72887 0 127512 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 5499 249861 SH SOLE 247975 0 1886 TOWNEBANK PORTSMOUTH VA COM 89214P109 1522 47414 SH SOLE 7027 0 40387 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 12189 94628 SH SOLE 83130 0 11498 TPG SPECIALTY LENDING INC COM 87265K102 970 54042 SH SOLE 0 0 54042 TPI COMPOSITES INC COM 87266J104 782 26745 SH SOLE 0 0 26745 TRACON PHARMACEUTICALS INC COM 89237H100 76 28154 SH SOLE 0 0 28154 TRACTOR SUPPLY CO COM 892356106 20502 268029 SH SOLE 123353 0 144676 TRANSCANADA CORP COM 89353D107 3158 72996 SH SOLE 36987 0 36009 TRANSDIGM GROUP INC COM 893641100 4970 14399 SH SOLE 10785 0 3614 TRANSENTERIX INC COM NEW 89366M201 320 73466 SH SOLE 0 0 73466 TRANSOCEAN LTD REG SHS H8817H100 754 56089 SH SOLE 0 0 56089 TRANSUNION COM 89400J107 1740 24285 SH SOLE 18104 0 6181 TRAVELCENTERS AMER LLC COM 894174101 57 16335 SH SOLE 0 0 16335 TRAVELERS COMPANIES INC COM 89417E109 40652 332288 SH SOLE 265626 0 66662 TRAVELPORT WORLDWIDE LTD SHS G9019D104 10355 558500 SH SOLE 556122 0 2378 TREEHOUSE FOODS INC COM 89469A104 1153 21966 SH SOLE 0 0 21966 TREMONT MTG TR COM 894789106 172 13100 SH SOLE 0 0 13100 TREX CO INC COM 89531P105 3205 51213 SH SOLE 27573 0 23640 TRI CONTL CORP COM 895436103 6084 229485 SH SOLE 0 0 229485 TRI POINTE GROUP INC COM 87265H109 4419 270137 SH SOLE 12676 0 257461 TRIANGLE CAP CORP COM 895848109 1268 110276 SH SOLE 0 0 110276 TRIMBLE INC COM 896239100 1041 31713 SH SOLE 0 0 31713 TRINET GROUP INC COM 896288107 246 4403 SH SOLE 3608 0 795 TRINITY INDS INC COM 896522109 14035 409672 SH SOLE 388484 0 21188 TRINSEO S A SHS L9340P101 209 2944 SH SOLE 2070 0 874 TRIPADVISOR INC COM 896945201 2340 41996 SH SOLE 37137 0 4859 TRITON INTL LTD CL A G9078F107 1100 35874 SH SOLE 0 0 35874 TRIUMPH BANCORP INC COM 89679E300 356 8747 SH SOLE 0 0 8747 TRIUMPH GROUP INC NEW COM 896818101 2992 152650 SH SOLE 0 0 152650 TRONC INC COM 89703P107 594 34347 SH SOLE 34258 0 89 TRONOX LTD SHS CL A Q9235V101 331 16837 SH SOLE 12030 0 4807 TRUECAR INC COM 89785L107 111 11000 SH SOLE 0 0 11000 TRUSTCO BK CORP N Y COM 898349105 301 33794 SH SOLE 0 0 33794 TRUSTMARK CORP COM 898402102 791 24236 SH SOLE 0 0 24236 TUPPERWARE BRANDS CORP COM 899896104 3696 89617 SH SOLE 82156 0 7461 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 3186 487152 SH SOLE 486540 0 612 TWENTY FIRST CENTY FOX INC CL A 90130A101 6974 140356 SH SOLE 53091 0 87265 TWENTY FIRST CENTY FOX INC CL B 90130A200 2909 59049 SH SOLE 44659 0 14390 TWILIO INC CL A 90138F102 4389 78339 SH SOLE 0 0 78339 TWITTER INC COM 90184L102 113994 2610358 SH SOLE 2330090 0 280268 TWO HBRS INVT CORP COM NEW 90187B408 1512 95683 SH SOLE 0 0 95683 TYLER TECHNOLOGIES INC COM 902252105 4537 20427 SH SOLE 14096 0 6331 TYSON FOODS INC CL A 902494103 9591 139309 SH SOLE 125551 0 13758 U S CONCRETE INC COM NEW 90333L201 2207 42033 SH SOLE 0 0 42033 U S G CORP COM NEW 903293405 716 16614 SH SOLE 0 0 16614 U S SILICA HLDGS INC COM 90346E103 846 32917 SH SOLE 13709 0 19208 UBIQUITI NETWORKS INC COM 90347A100 327 3861 SH SOLE 0 0 3861 UBS AG JERSEY BRH ALERIAN INFRST 902641646 506 22072 SH SOLE 103 0 21969 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 233 11461 SH SOLE 0 0 11461 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 1751 106127 SH SOLE 101559 0 4568 UBS GROUP AG SHS H42097107 24710 1596598 SH SOLE 1405632 0 190966 UDR INC COM 902653104 950 25319 SH SOLE 0 0 25319 UGI CORP NEW COM 902681105 2385 45805 SH SOLE 43 0 45762 ULTA BEAUTY INC COM 90384S303 10444 44734 SH SOLE 20134 0 24600 ULTIMATE SOFTWARE GROUP INC COM 90385D107 10502 40816 SH SOLE 29546 0 11270 ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 2212 186833 SH SOLE 0 0 186833 UMB FINL CORP COM 902788108 754 9889 SH SOLE 9414 0 475 UMH PPTYS INC COM 903002103 364 23695 SH SOLE 0 0 23695 UMPQUA HLDGS CORP COM 904214103 31709 1403686 SH SOLE 1316925 0 86761 UNDER ARMOUR INC CL A 904311107 2991 133034 SH SOLE 0 0 133034 UNDER ARMOUR INC CL C 904311206 4707 223294 SH SOLE 11291 0 212003 UNIFIRST CORP MASS COM 904708104 5712 32288 SH SOLE 32215 0 73 UNILEVER N V N Y SHS NEW 904784709 28362 509005 SH SOLE 419860 0 89145 UNILEVER PLC SPON ADR NEW 904767704 73782 1334703 SH SOLE 1191537 0 143166 UNION BANKSHARES CORP NEW COM 90539J109 1583 40710 SH SOLE 0 0 40710 UNION BANKSHARES INC COM 905400107 743 14323 SH SOLE 0 0 14323 UNION PAC CORP COM 907818108 324074 2287320 SH SOLE 823287 0 1464033 UNION PAC CORP COM 907818108 4 12300 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 75 24600 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 314 25700 SH Call SOLE 0 0 0 UNION PAC CORP COM 907818108 7 34400 SH Call SOLE 0 0 0 UNIT CORP COM 909218109 1683 65831 SH SOLE 0 0 65831 UNITED BANKSHARES INC WEST V COM 909907107 1296 35608 SH SOLE 11410 0 24198 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 731 23845 SH SOLE 7075 0 16770 UNITED CONTL HLDGS INC COM 910047109 6847 98191 SH SOLE 31880 0 66311 UNITED FIRE GROUP INC COM 910340108 1800 33028 SH SOLE 0 0 33028 UNITED INS HLDGS CORP COM 910710102 5191 265120 SH SOLE 0 0 265120 UNITED NAT FOODS INC COM 911163103 1765 41365 SH SOLE 0 0 41365 UNITED PARCEL SERVICE INC CL B 911312106 159065 1497356 SH SOLE 1159064 0 338292 UNITED RENTALS INC COM 911363109 9410 63744 SH SOLE 29526 0 34218 UNITED STATES OIL FUND LP UNITS 91232N108 532 35320 SH SOLE 0 0 35320 UNITED STATES STL CORP NEW COM 912909108 6731 193696 SH SOLE 39160 0 154536 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 1141 26095 SH SOLE 0 0 26095 UNITED TECHNOLOGIES CORP COM 913017109 96660 773071 SH SOLE 269646 0 503425 UNITED THERAPEUTICS CORP DEL COM 91307C102 272 2403 SH SOLE 1019 0 1384 UNITEDHEALTH GROUP INC COM 91324P102 344456 1403965 SH SOLE 822543 0 581422 UNITI GROUP INC COM 91325V108 13744 686172 SH SOLE 4962 0 681210 UNITI GROUP INC COM 91325V108 24 40100 SH Put SOLE 0 0 40100 UNIVAR INC COM 91336L107 1870 71247 SH SOLE 70171 0 1076 UNIVERSAL CORP VA COM 913456109 357 5403 SH SOLE 0 0 5403 UNIVERSAL DISPLAY CORP COM 91347P105 3264 37953 SH SOLE 355 0 37598 UNIVERSAL ELECTRS INC COM 913483103 895 27082 SH SOLE 27021 0 61 UNIVERSAL HLTH SVCS INC CL B 913903100 5856 52550 SH SOLE 45248 0 7302 UNIVERSAL INS HLDGS INC COM 91359V107 282 8027 SH SOLE 6892 0 1135 UNIVERSAL SEC INSTRS INC COM NEW 913821302 85 73513 SH SOLE 0 0 73513 UNIVERSAL STAINLESS & ALLOY COM 913837100 350 14802 SH SOLE 0 0 14802 UNUM GROUP COM 91529Y106 1922 51970 SH SOLE 44413 0 7557 UPLAND SOFTWARE INC COM 91544A109 1830 53242 SH SOLE 6293 0 46949 URBAN OUTFITTERS INC COM 917047102 1278 28686 SH SOLE 4604 0 24082 US BANCORP DEL COM NEW 902973304 124514 2489290 SH SOLE 1894275 0 595015 US BANCORP DEL COM NEW 902973304 4 35000 SH Call SOLE 0 0 0 US ECOLOGY INC COM 91732J102 330 5179 SH SOLE 0 0 5179 US FOODS HLDG CORP COM 912008109 2208 58380 SH SOLE 53861 0 4519 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 873 51867 SH SOLE 0 0 51867 UTAH MED PRODS INC COM 917488108 1113 10104 SH SOLE 10104 0 0 V F CORP COM 918204108 40999 502939 SH SOLE 222204 0 280735 VAIL RESORTS INC COM 91879Q109 2506 9138 SH SOLE 5616 0 3522 VALE S A ADR 91912E105 6901 538303 SH SOLE 418932 0 119371 VALEANT PHARMACEUTICALS INTL COM 91911K102 3492 150245 SH SOLE 0 0 150245 VALEANT PHARMACEUTICALS INTL COM 91911K102 135 15000 SH Call SOLE 0 0 0 VALERO ENERGY CORP NEW COM 91913Y100 72482 653993 SH SOLE 434397 0 219596 VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 218 5738 SH SOLE 0 0 5738 VALHI INC NEW COM 918905100 1234 259165 SH SOLE 0 0 259165 VALLEY NATL BANCORP COM 919794107 2696 221693 SH SOLE 0 0 221693 VALMONT INDS INC COM 920253101 1922 12747 SH SOLE 0 0 12747 VALVOLINE INC COM 92047W101 597 27664 SH SOLE 36 0 27628 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 792 12735 SH SOLE 0 0 12735 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 2272 96424 SH SOLE 0 0 96424 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 4524 227926 SH SOLE 0 0 227926 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 189 10941 SH SOLE 0 0 10941 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 2056 17139 SH SOLE 0 0 17139 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 267 11645 SH SOLE 0 0 11645 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 1517 52889 SH SOLE 0 0 52889 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 11066 495995 SH SOLE 0 0 495995 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 3 14900 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 313 24833 SH SOLE 0 0 24833 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 277 12810 SH SOLE 0 0 12810 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 9443 300053 SH SOLE 39640 0 260413 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 309 12233 SH SOLE 1053 0 11180 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 755 44385 SH SOLE 996 0 43389 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1920 58706 SH SOLE 0 0 58706 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 315 9659 SH SOLE 0 0 9659 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 4882 112080 SH SOLE 0 0 112080 VANECK VECTORS ETF TR NAT RES ETF 92189F841 559 15066 SH SOLE 0 0 15066 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1345 51209 SH SOLE 1000 0 50209 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 5399 91506 SH SOLE 0 0 91506 VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 245 10614 SH SOLE 0 0 10614 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 357 16807 SH SOLE 0 0 16807 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 12885 125503 SH SOLE 0 0 125503 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 623 25394 SH SOLE 23839 0 1555 VANECK VECTORS ETF TR STEEL ETF 92189F205 288 6352 SH SOLE 0 0 6352 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 678 42474 SH SOLE 0 0 42474 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 2728 18700 SH SOLE 247 0 18453 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1695 15963 SH SOLE 0 0 15963 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 436 3127 SH SOLE 0 0 3127 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 6113 46472 SH SOLE 0 0 46472 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 5324 42858 SH SOLE 0 0 42858 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 6517 40141 SH SOLE 0 0 40141 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2349 15416 SH SOLE 0 0 15416 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 10943 135152 SH SOLE 2154 0 132998 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 14473 163282 SH SOLE 553 0 162729 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 19771 252790 SH SOLE 6126 0 246664 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 94826 1197435 SH SOLE 581160 0 616275 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 9140 167064 SH SOLE 0 0 167064 VANGUARD GROUP DIV APP ETF 921908844 68488 673965 SH SOLE 446 0 673519 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 34926 296473 SH SOLE 0 0 296473 VANGUARD INDEX FDS GROWTH ETF 922908736 71159 474986 SH SOLE 13 0 474973 VANGUARD INDEX FDS LARGE CAP ETF 922908637 9867 79089 SH SOLE 19844 0 59245 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 14649 108988 SH SOLE 0 0 108988 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 10901 98683 SH SOLE 127 0 98556 VANGUARD INDEX FDS MID CAP ETF 922908629 36886 233982 SH SOLE 25 0 233957 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 68239 837810 SH SOLE 609 0 837201 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2796816 11209199 SH SOLE 10593526 0 615673 VANGUARD INDEX FDS SM CP VAL ETF 922908611 14071 103626 SH SOLE 1490 0 102136 VANGUARD INDEX FDS SMALL CP ETF 922908751 47365 304265 SH SOLE 0 0 304265 VANGUARD INDEX FDS SML CP GRW ETF 922908595 10812 61503 SH SOLE 3 0 61500 VANGUARD INDEX FDS TOTAL STK MKT 922908769 63536 452434 SH SOLE 6332 0 446102 VANGUARD INDEX FDS VALUE ETF 922908744 63978 616180 SH SOLE 200196 0 415984 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 88492 1707028 SH SOLE 824831 0 882197 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 81139 1922737 SH SOLE 1267 0 1921470 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 10995 195894 SH SOLE 0 0 195894 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 7679 109734 SH SOLE 67223 0 42511 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5707 49438 SH SOLE 0 0 49438 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2766 47618 SH SOLE 117 0 47501 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 11466 156266 SH SOLE 0 0 156266 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 6834 139908 SH SOLE 0 0 139908 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 240156 4710778 SH SOLE 4642761 0 68017 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 48967 586284 SH SOLE 427027 0 159257 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 45573 727426 SH SOLE 726358 0 1068 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 2108 24077 SH SOLE 0 0 24077 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 25667 499260 SH SOLE 486328 0 12932 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 15571 259859 SH SOLE 217765 0 42094 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 86044 1101716 SH SOLE 509903 0 591813 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 2634 17916 SH SOLE 0 0 17916 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 10449 83675 SH SOLE 0 0 83675 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 1827 17320 SH SOLE 0 0 17320 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4279 32610 SH SOLE 0 0 32610 VANGUARD STAR FD VG TL INTL STK F 921909768 23293 430551 SH SOLE 0 0 430551 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 139360 3248485 SH SOLE 1303 0 3247182 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 974 12304 SH SOLE 0 0 12304 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 6114 81198 SH SOLE 0 0 81198 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 179815 2165144 SH SOLE 1479719 0 685425 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 6104 94258 SH SOLE 0 0 94258 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3599 57837 SH SOLE 0 0 57837 VANGUARD WORLD FD MEGA CAP INDEX 921910873 6514 69750 SH SOLE 0 0 69750 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 25977 349109 SH SOLE 0 0 349109 VANGUARD WORLD FD MEGA GRWTH IND 921910816 30799 258884 SH SOLE 0 0 258884 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 2396 28216 SH SOLE 0 0 28216 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 4032 23772 SH SOLE 0 0 23772 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 595 4429 SH SOLE 0 0 4429 VANGUARD WORLD FDS ENERGY ETF 92204A306 5792 55118 SH SOLE 0 0 55118 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 20621 305720 SH SOLE 125 0 305595 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 13274 83411 SH SOLE 0 0 83411 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 8307 61170 SH SOLE 0 0 61170 VANGUARD WORLD FDS INF TECH ETF 92204A702 38341 211363 SH SOLE 17311 0 194052 VANGUARD WORLD FDS MATERIALS ETF 92204A801 3430 26065 SH SOLE 0 0 26065 VANGUARD WORLD FDS UTILITIES ETF 92204A876 3600 31046 SH SOLE 0 0 31046 VAREX IMAGING CORP COM 92214X106 1708 46055 SH SOLE 44109 0 1946 VARIAN MED SYS INC COM 92220P105 11058 97236 SH SOLE 92720 0 4516 VARONIS SYS INC COM 922280102 1015 13627 SH SOLE 6693 0 6934 VASCULAR BIOGENICS LTD COM M96883109 181 82142 SH SOLE 0 0 82142 VECTOR GROUP LTD COM 92240M108 593 31102 SH SOLE 346 0 30756 VECTREN CORP COM 92240G101 1199 16775 SH SOLE 0 0 16775 VEECO INSTRS INC DEL COM 922417100 424 29786 SH SOLE 29753 0 33 VEEVA SYS INC CL A COM 922475108 2608 33927 SH SOLE 2246 0 31681 VENATOR MATLS PLC SHS G9329Z100 178 10884 SH SOLE 10884 0 0 VENTAS INC COM 92276F100 81232 1426371 SH SOLE 1360283 0 66088 VERASTEM INC COM 92337C104 192 27886 SH SOLE 0 0 27886 VEREIT INC COM 92339V100 750 100804 SH SOLE 35281 0 65523 VERIFONE SYS INC COM 92342Y109 1119 49037 SH SOLE 27808 0 21229 VERINT SYS INC COM 92343X100 2403 54193 SH SOLE 51409 0 2784 VERISIGN INC COM 92343E102 2369 17236 SH SOLE 4205 0 13031 VERISK ANALYTICS INC COM 92345Y106 7913 73513 SH SOLE 67752 0 5761 VERITONE INC COM 92347M100 344 20475 SH SOLE 0 0 20475 VERIZON COMMUNICATIONS INC COM 92343V104 483095 9602342 SH SOLE 4797616 0 4804726 VERIZON COMMUNICATIONS INC COM 92343V104 23 28600 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 3 10900 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 12700 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 79 94200 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 46 107900 SH Call SOLE 0 0 0 VERMILION ENERGY INC COM 923725105 9106 252562 SH SOLE 251200 0 1362 VERSUM MATLS INC COM 92532W103 10652 286722 SH SOLE 117484 0 169238 VERTEX PHARMACEUTICALS INC COM 92532F100 70041 412102 SH SOLE 393564 0 18538 VERU INC COM 92536C103 51 25000 SH SOLE 0 0 25000 VIACOM INC NEW CL B 92553P201 5792 192044 SH SOLE 74167 0 117877 VIACOM INC NEW CL B 92553P201 21 83600 SH Call SOLE 0 0 0 VIAVI SOLUTIONS INC COM 925550105 109 10606 SH SOLE 21 0 10585 VICOR CORP COM 925815102 871 20000 SH SOLE 0 0 20000 VICTORY PORTFOLIOS II SHS DEVP ENH VOL 92647N816 4263 125730 SH SOLE 0 0 125730 VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 15597 315673 SH SOLE 0 0 315673 VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 984 19903 SH SOLE 0 0 19903 VICTORY PORTFOLIOS II SHS US DISCOVRY 92647N774 2927 61615 SH SOLE 0 0 61615 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 18704 403787 SH SOLE 0 0 403787 VIEWRAY INC COM 92672L107 361 52100 SH SOLE 0 0 52100 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 43146 1352117 SH SOLE 1117732 0 234385 VIRNETX HLDG CORP COM 92823T108 483 142087 SH SOLE 0 0 142087 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 389 34519 SH SOLE 0 0 34519 VIRTUS TOTAL RETURN FUND INC COM 92837G100 278 25365 SH SOLE 0 0 25365 VIRTUSA CORP COM 92827P102 1438 29546 SH SOLE 43 0 29503 VISA INC COM CL A 92826C839 286365 2162035 SH SOLE 790898 0 1371137 VISTEON CORP COM NEW 92839U206 1488 11515 SH SOLE 9040 0 2475 VISTRA ENERGY CORP COM 92840M102 5342 225781 SH SOLE 135622 0 90159 VITAL THERAPIES INC COM 92847R104 96 14000 SH SOLE 0 0 14000 VMWARE INC CL A COM 928563402 21563 146717 SH SOLE 113925 0 32792 VOC ENERGY TR TR UNIT 91829B103 77 14548 SH SOLE 0 0 14548 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 142539 5863398 SH SOLE 4806114 0 1057284 VONAGE HLDGS CORP COM 92886T201 523 40600 SH SOLE 6627 0 33973 VORNADO RLTY TR SH BEN INT 929042109 297 4023 SH SOLE 11 0 4012 VOXELJET AG ADS 92912L107 35 10040 SH SOLE 0 0 10040 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 1788 178769 SH SOLE 0 0 178769 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 156 19402 SH SOLE 0 0 19402 VOYA FINL INC COM 929089100 6039 128491 SH SOLE 92067 0 36424 VOYA GLBL ADV & PREM OPP FD COM 92912R104 328 28300 SH SOLE 0 0 28300 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 244 33152 SH SOLE 0 0 33152 VOYA INFRASTRUCTURE INDLS & COM 92912X101 287 18460 SH SOLE 0 0 18460 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 94 14148 SH SOLE 0 0 14148 VOYA PRIME RATE TR SH BEN INT 92913A100 676 134447 SH SOLE 0 0 134447 VOYA RISK MANAGED NAT RES FD COM 92913C106 764 120351 SH SOLE 0 0 120351 VULCAN MATLS CO COM 929160109 1470 11385 SH SOLE 5155 0 6230 W & T OFFSHORE INC COM 92922P106 101 14147 SH SOLE 8067 0 6080 W P CAREY INC COM 92936U109 7065 106476 SH SOLE 220 0 106256 W R BERKLEY CORPORATION COM 084423102 8835 122019 SH SOLE 115212 0 6807 WABASH NATL CORP COM 929566107 881 47228 SH SOLE 10181 0 37047 WABCO HLDGS INC COM 92927K102 19014 162485 SH SOLE 160213 0 2272 WABTEC CORP COM 929740108 3020 30639 SH SOLE 22289 0 8350 WADDELL & REED FINL INC CL A 930059100 3606 200644 SH SOLE 10180 0 190464 WAGEWORKS INC COM 930427109 4239 84777 SH SOLE 35952 0 48825 WALGREENS BOOTS ALLIANCE INC COM 931427108 60937 1015345 SH SOLE 549605 0 465740 WALMART INC COM 931142103 177704 2074776 SH SOLE 921408 0 1153368 WALMART INC COM 931142103 17 20400 SH Call SOLE 0 0 0 WASHINGTON FED INC COM 938824109 340 10390 SH SOLE 0 0 10390 WASHINGTON TR BANCORP COM 940610108 4117 70856 SH SOLE 68981 0 1875 WASTE CONNECTIONS INC COM 94106B101 32535 432185 SH SOLE 45522 0 386663 WASTE MGMT INC DEL COM 94106L109 56813 698466 SH SOLE 294952 0 403514 WASTE MGMT INC DEL COM 94106L109 25 37700 SH Call SOLE 0 0 0 WATERS CORP COM 941848103 14133 73004 SH SOLE 68884 0 4120 WATSCO INC COM 942622200 16635 93309 SH SOLE 70659 0 22650 WAYFAIR INC CL A 94419L101 1356 11415 SH SOLE 0 0 11415 WD-40 CO COM 929236107 2047 13999 SH SOLE 11446 0 2553 WEATHERFORD INTL PLC ORD SHS G48833100 12787 3886609 SH SOLE 3760904 0 125705 WEBSTER FINL CORP CONN COM 947890109 2018 31679 SH SOLE 29225 0 2454 WEC ENERGY GROUP INC COM 92939U106 56161 868682 SH SOLE 710428 0 158254 WEIBO CORP SPONSORED ADR 948596101 2209 24883 SH SOLE 0 0 24883 WEIGHT WATCHERS INTL INC NEW COM 948626106 3554 35153 SH SOLE 14491 0 20662 WEINGARTEN RLTY INVS SH BEN INT 948741103 598 19394 SH SOLE 360 0 19034 WELBILT INC COM 949090104 2291 102682 SH SOLE 79841 0 22841 WELLCARE HEALTH PLANS INC COM 94946T106 2292 9310 SH SOLE 7193 0 2117 WELLS FARGO CO NEW COM 949746101 195489 3526146 SH SOLE 2545738 0 980408 WELLS FARGO CO NEW PERP PFD CNV A 949746804 7826 6216 SH SOLE 2 0 6214 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 75 13479 SH SOLE 0 0 13479 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 289 36228 SH SOLE 0 0 36228 WELLS FARGO MULTI SECTOR INC COM 94987D101 3148 252237 SH SOLE 0 0 252237 WELLTOWER INC COM 95040Q104 98625 1573216 SH SOLE 1314003 0 259213 WENDYS CO COM 95058W100 2794 162655 SH SOLE 104081 0 58574 WESBANCO INC COM 950810101 1563 34711 SH SOLE 0 0 34711 WESCO INTL INC COM 95082P105 3915 68559 SH SOLE 65469 0 3090 WEST PHARMACEUTICAL SVSC INC COM 955306105 6600 66469 SH SOLE 48520 0 17949 WESTERN ALLIANCE BANCORP COM 957638109 3658 64624 SH SOLE 46983 0 17641 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1333 100449 SH SOLE 0 0 100449 WESTERN ASSET GLB HI INCOME COM 95766B109 148 16179 SH SOLE 0 0 16179 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1721 102745 SH SOLE 0 0 102745 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 1491 102167 SH SOLE 0 0 102167 WESTERN ASSET HIGH INCM FD I COM 95766J102 278 43185 SH SOLE 0 0 43185 WESTERN ASSET HIGH INCM OPP COM 95766K109 518 107565 SH SOLE 0 0 107565 WESTERN ASSET INTM MUNI FD I COM 958435109 469 54110 SH SOLE 0 0 54110 WESTERN ASSET INVT GRADE DEF COM 95790A101 536 25602 SH SOLE 0 0 25602 WESTERN ASSET MUN DEF OPP TR COM 95768A109 1248 58975 SH SOLE 0 0 58975 WESTERN ASSET MUN HI INCM FD COM 95766N103 1593 220379 SH SOLE 0 0 220379 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 146 11550 SH SOLE 0 0 11550 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 641 56060 SH SOLE 0 0 56060 WESTERN ASST MN PRT FD INC COM 95766P108 3447 244159 SH SOLE 0 0 244159 WESTERN ASST MNGD MUN FD INC COM 95766M105 1255 98993 SH SOLE 0 0 98993 WESTERN AST INFL LKD OPP & I COM 95766R104 2810 252000 SH SOLE 0 0 252000 WESTERN DIGITAL CORP COM 958102105 55021 710775 SH SOLE 563317 0 147458 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 363 10167 SH SOLE 0 0 10167 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 4114 85026 SH SOLE 0 0 85026 WESTERN NEW ENG BANCORP INC COM 958892101 188 17055 SH SOLE 0 0 17055 WESTERN UN CO COM 959802109 48488 2385054 SH SOLE 2339341 0 45713 WESTLAKE CHEM CORP COM 960413102 1690 15702 SH SOLE 94 0 15608 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 409 16676 SH SOLE 0 0 16676 WESTPAC BKG CORP SPONSORED ADR 961214301 25500 1176215 SH SOLE 1004110 0 172105 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 282 111399 SH SOLE 0 0 111399 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 44 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 52509 920879 SH SOLE 319879 0 601000 WEX INC COM 96208T104 1482 7778 SH SOLE 1575 0 6203 WEYCO GROUP INC COM 962149100 747 20508 SH SOLE 0 0 20508 WEYERHAEUSER CO COM 962166104 103671 2843419 SH SOLE 1695266 0 1148153 WEYERHAEUSER CO COM 962166104 3 23300 SH Call SOLE 0 0 0 WGL HLDGS INC COM 92924F106 296 3334 SH SOLE 0 0 3334 WHEATON PRECIOUS METALS CORP COM 962879102 2552 115672 SH SOLE 0 0 115672 WHIRLPOOL CORP COM 963320106 3355 22942 SH SOLE 3435 0 19507 WHITE MTNS INS GROUP LTD COM G9618E107 14061 15509 SH SOLE 15017 0 492 WHITEHORSE FIN INC COM 96524V106 683 47046 SH SOLE 0 0 47046 WHITING PETE CORP NEW COM NEW 966387409 5596 106148 SH SOLE 0 0 106148 WIDEOPENWEST INC COM 96758W101 657 68050 SH SOLE 0 0 68050 WIDEOPENWEST INC COM 96758W101 5 11600 SH Call SOLE 0 0 0 WILDHORSE RESOURCE DEV CORP COM 96812T102 6789 267691 SH SOLE 0 0 267691 WILEY JOHN & SONS INC CL A 968223206 22371 358508 SH SOLE 352906 0 5602 WILLAMETTE VY VINEYARD INC COM 969136100 111 12975 SH SOLE 0 0 12975 WILLIAMS COS INC DEL COM 969457100 22652 835570 SH SOLE 540377 0 295193 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 5798 142851 SH SOLE 0 0 142851 WILLIAMS SONOMA INC COM 969904101 1594 25972 SH SOLE 0 0 25972 WILLIS TOWERS WATSON PUB LTD SHS G96629103 38473 253777 SH SOLE 228536 0 25241 WINDSTREAM HLDGS INC COM PAR 97382A309 235 44557 SH SOLE 0 0 44557 WINGSTOP INC COM 974155103 869 16665 SH SOLE 9436 0 7229 WINNEBAGO INDS INC COM 974637100 1009 24854 SH SOLE 0 0 24854 WINTRUST FINL CORP COM 97650W108 9635 110682 SH SOLE 4196 0 106486 WISDOMTREE INVTS INC COM 97717P104 527 58038 SH SOLE 0 0 58038 WISDOMTREE TR BLMBG US BULL 97717W471 310 11660 SH SOLE 0 0 11660 WISDOMTREE TR CBOE S&P 500 97717X560 3641 123706 SH SOLE 121742 0 1964 WISDOMTREE TR EMER MKT HIGH FD 97717W315 7621 177760 SH SOLE 699 0 177061 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1272 26673 SH SOLE 0 0 26673 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 17543 277845 SH SOLE 157017 0 120828 WISDOMTREE TR EUROPE SMCP DV 97717W869 5413 82944 SH SOLE 0 0 82944 WISDOMTREE TR GLB HIGH DIV FD 97717W877 406 8863 SH SOLE 0 0 8863 WISDOMTREE TR HEDGED HI YLD BD 97717W430 649 27153 SH SOLE 0 0 27153 WISDOMTREE TR INDIA ERNGS FD 97717W422 5310 210983 SH SOLE 0 0 210983 WISDOMTREE TR INTL DIV EX FINL 97717W786 3361 80322 SH SOLE 0 0 80322 WISDOMTREE TR INTL EQUITY FD 97717W703 14030 265977 SH SOLE 212605 0 53372 WISDOMTREE TR INTL LRGCAP DV 97717W794 370 7737 SH SOLE 0 0 7737 WISDOMTREE TR INTL MIDCAP DV 97717W778 3372 51666 SH SOLE 0 0 51666 WISDOMTREE TR INTL SMCAP DIV 97717W760 1742 24213 SH SOLE 0 0 24213 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 4762 149793 SH SOLE 146800 0 2993 WISDOMTREE TR ITL HIGH DIV FD 97717W802 216 5216 SH SOLE 0 0 5216 WISDOMTREE TR JAPN HEDGE EQT 97717W851 5496 101811 SH SOLE 0 0 101811 WISDOMTREE TR JP SMALLCP DIV 97717W836 31207 405344 SH SOLE 402236 0 3108 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 579 13284 SH SOLE 0 0 13284 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 242 11526 SH SOLE 0 0 11526 WISDOMTREE TR US DIVID EX FNCL 97717W406 1303 15001 SH SOLE 0 0 15001 WISDOMTREE TR US HIGH DIVIDEND 97717W208 4554 65111 SH SOLE 0 0 65111 WISDOMTREE TR US LARGECAP DIVD 97717W307 24293 270674 SH SOLE 227495 0 43179 WISDOMTREE TR US MIDCAP DIVID 97717W505 27558 769760 SH SOLE 0 0 769760 WISDOMTREE TR US MIDCP EARNING 97717W570 4325 107677 SH SOLE 0 0 107677 WISDOMTREE TR US QTLY DIV GRT 97717X669 7041 171693 SH SOLE 0 0 171693 WISDOMTREE TR US S CAP QTY DIV 97717X651 1696 46233 SH SOLE 0 0 46233 WISDOMTREE TR US SMALLCAP DIVD 97717W604 9137 308157 SH SOLE 0 0 308157 WISDOMTREE TR US SMALLCP ERNGS 97717W562 2021 52232 SH SOLE 0 0 52232 WISDOMTREE TR US TOTAL DIVIDND 97717W109 758 8314 SH SOLE 0 0 8314 WIX COM LTD SHS M98068105 4919 49043 SH SOLE 34 0 49009 WMIH CORP COM 92936P100 23 17130 SH SOLE 0 0 17130 WOLVERINE WORLD WIDE INC COM 978097103 205 5909 SH SOLE 0 0 5909 WOODWARD INC COM 980745103 1809 23539 SH SOLE 20693 0 2846 WORKDAY INC CL A 98138H101 11662 96283 SH SOLE 68305 0 27978 WORLD FUEL SVCS CORP COM 981475106 4186 205094 SH SOLE 203641 0 1453 WORLDPAY INC CL A 981558109 11038 134974 SH SOLE 97942 0 37032 WPP PLC NEW ADR 92937A102 6159 78382 SH SOLE 76248 0 2134 WPX ENERGY INC COM 98212B103 2198 121909 SH SOLE 84905 0 37004 WYNDHAM DESTINATIONS INC COM 98310W108 10054 227096 SH SOLE 175074 0 52022 WYNDHAM HOTELS & RESORTS INC COM 98311A105 9722 165261 SH SOLE 145958 0 19303 WYNN RESORTS LTD COM 983134107 13692 81823 SH SOLE 32015 0 49808 XCEL ENERGY INC COM 98389B100 27153 594428 SH SOLE 471801 0 122627 XENIA HOTELS & RESORTS INC COM 984017103 879 36075 SH SOLE 8238 0 27837 XEROX CORP COM NEW 984121608 5485 228553 SH SOLE 203517 0 25036 XILINX INC COM 983919101 12895 197592 SH SOLE 151794 0 45798 XPERI CORP COM 98421B100 510 31690 SH SOLE 0 0 31690 XPO LOGISTICS INC COM 983793100 40008 399363 SH SOLE 39300 0 360063 XPO LOGISTICS INC COM 983793100 552 42100 SH Call SOLE 0 0 0 XYLEM INC COM 98419M100 6462 95909 SH SOLE 35076 0 60833 YAMANA GOLD INC COM 98462Y100 69 23907 SH SOLE 0 0 23907 YANDEX N V SHS CLASS A N97284108 3191 88898 SH SOLE 87784 0 1114 YELP INC CL A 985817105 868 22155 SH SOLE 0 0 22155 YIRENDAI LTD SPONSORED ADR 98585L100 726 34227 SH SOLE 0 0 34227 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 201 14809 SH SOLE 0 0 14809 YRC WORLDWIDE INC COM PAR $.01 984249607 162 16142 SH SOLE 0 0 16142 YUM BRANDS INC COM 988498101 18182 232444 SH SOLE 80714 0 151730 YUM CHINA HLDGS INC COM 98850P109 23532 611858 SH SOLE 482801 0 129057 YY INC ADS REPCOM CLA 98426T106 2753 27399 SH SOLE 0 0 27399 ZAYO GROUP HLDGS INC COM 98919V105 777 21313 SH SOLE 7687 0 13626 ZEBRA TECHNOLOGIES CORP CL A 989207105 4051 28280 SH SOLE 22327 0 5953 ZENDESK INC COM 98936J101 482 8850 SH SOLE 0 0 8850 ZILLOW GROUP INC CL A 98954M101 2612 43720 SH SOLE 0 0 43720 ZILLOW GROUP INC CL C CAP STK 98954M200 721 12200 SH SOLE 0 0 12200 ZIMMER BIOMET HLDGS INC COM 98956P102 10807 96971 SH SOLE 76107 0 20864 ZIONS BANCORPORATION COM 989701107 6598 125225 SH SOLE 26742 0 98483 ZIOPHARM ONCOLOGY INC COM 98973P101 176 58290 SH SOLE 0 0 58290 ZOETIS INC CL A 98978V103 68209 800662 SH SOLE 448705 0 351957 ZOGENIX INC COM NEW 98978L204 512 11586 SH SOLE 11586 0 0 ZSCALER INC COM 98980G102 255 7135 SH SOLE 0 0 7135 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 1781 89065 SH SOLE 0 0 89065 ZUORA INC COM CL A 98983V106 546 20087 SH SOLE 0 0 20087 ZYMEWORKS INC COM 98985W102 578 39075 SH SOLE 0 0 39075 ZYNERBA PHARMACEUTICALS INC COM 98986X109 164 16870 SH SOLE 0 0 16870