0001085146-18-002035.txt : 20180814 0001085146-18-002035.hdr.sgml : 20180814 20180813185912 ACCESSION NUMBER: 0001085146-18-002035 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: FIRST REPUBLIC INVESTMENT MANAGEMENT, INC. CENTRAL INDEX KEY: 0001418204 IRS NUMBER: 000000000 STATE OF INCORPORATION: NY FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12624 FILM NUMBER: 181013796 BUSINESS ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: 4152965727 MAIL ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001418204 XXXXXXXX 06-30-2018 06-30-2018 false FIRST REPUBLIC INVESTMENT MANAGEMENT, INC.
111 PINE STREET SAN FRANCISCO CA 94111
13F HOLDINGS REPORT 028-12624 N
Amy Hong FRIM Chief Compliance Officer 415-296-5727 /s/ Amy Hong San Francisco CA 08-09-2018 0 1460 17850495
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 2U INC COM 90214J101 6104 73053 SH SOLE 73053 0 0 3M CO COM 88579Y101 91894 467128 SH SOLE 466128 0 1000 ABB LTD SPONSORED ADR 000375204 6054 278089 SH SOLE 102751 0 175338 ABBOTT LABS COM 002824100 50929 835033 SH SOLE 835033 0 0 ABBVIE INC COM 00287Y109 120315 1298607 SH SOLE 1284897 0 13710 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326l100 187 21421 SH SOLE 21421 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 12234 548600 SH SOLE 548600 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 101356 619575 SH SOLE 599731 0 19844 ACI WORLDWIDE INC COM 004498101 208 8437 SH SOLE 8437 0 0 ACTIVISION BLIZZARD INC COM 00507V109 2305 30206 SH SOLE 30206 0 0 ACUITY BRANDS INC COM 00508Y102 219 1890 SH SOLE 1890 0 0 ADECOAGRO S A COM L00849106 518 65200 SH SOLE 65200 0 0 ADIENT PLC ORD SHS G0084W101 4758 96706 SH SOLE 96706 0 0 ADOBE SYS INC COM 00724F101 83360 341905 SH SOLE 341905 0 0 ADOMANI INC COM 00726A100 1018 934000 SH SOLE 934000 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 422 3111 SH SOLE 3111 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 106 20000 SH SOLE 20000 0 0 AECOM COM 00766T100 5743 173883 SH SOLE 173883 0 0 AEGON N V NY REGISTRY SH 007924103 229 38607 SH SOLE 38607 0 0 AERCAP HOLDINGS NV SHS N00985106 9193 169745 SH SOLE 169745 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 276 4087 SH SOLE 4087 0 0 AES CORP COM 00130H105 381 28429 SH SOLE 28429 0 0 AETNA INC NEW COM 00817Y108 3985 21711 SH SOLE 21711 0 0 AFFILIATED MANAGERS GROUP COM 008252108 8470 56975 SH SOLE 56975 0 0 AFLAC INC COM 001055102 13813 321096 SH SOLE 321096 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1067 17255 SH SOLE 17255 0 0 AGNC INVT CORP COM 00123Q104 2058 110747 SH SOLE 110747 0 0 AGREE REALTY CORP COM 008492100 970 18379 SH SOLE 18379 0 0 AIR LEASE CORP CL A 00912X302 523 12452 SH SOLE 12452 0 0 AIR PRODS & CHEMS INC COM 009158106 8299 53292 SH SOLE 53292 0 0 AIRCASTLE LTD COM G0129K104 346 16889 SH SOLE 16889 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1797 24530 SH SOLE 24530 0 0 AKERS BIOSCIENCES INC COM 00973e102 4 10000 SH SOLE 10000 0 0 ALARM COM HLDGS INC COM 011642105 473 11703 SH SOLE 11703 0 0 ALASKA AIR GROUP INC COM 011659109 3908 64712 SH SOLE 64712 0 0 ALBEMARLE CORP COM 012653101 377 3992 SH SOLE 3992 0 0 ALCOA CORP COM 013872106 368 7846 SH SOLE 7846 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 216 9172 SH SOLE 9172 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6688 53015 SH SOLE 53015 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 493 3976 SH SOLE 3976 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16262 87652 SH SOLE 87652 0 0 ALIGN TECHNOLOGY INC COM 016255101 69094 201947 SH SOLE 201947 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 9804 126731 SH SOLE 126731 0 0 ALLERGAN PLC SHS G0177J108 16609 99621 SH SOLE 99321 0 300 ALLIANCE DATA SYSTEMS CORP COM 018581108 1039 4454 SH SOLE 4454 0 0 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 574 31318 SH SOLE 31318 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 6380 223489 SH SOLE 223489 0 0 ALLIANT ENERGY CORP COM 018802108 219 5164 SH SOLE 5164 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 432 10670 SH SOLE 10670 0 0 ALLSTATE CORP COM 020002101 3727 40836 SH SOLE 40836 0 0 ALLY FINL INC COM 02005N100 353 13423 SH SOLE 13423 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 230 2336 SH SOLE 2336 0 0 ALPHABET INC CAP STK CL A 02079K305 178033 157665 SH SOLE 157665 0 0 ALPHABET INC CAP STK CL C 02079K107 125390 112392 SH SOLE 107070 0 5322 ALPS ETF TR ALERIAN MLP 00162Q866 62279 6166300 SH SOLE 6166300 0 0 ALTABA INC COM 021346101 1337 18270 SH SOLE 18270 0 0 ALTRIA GROUP INC COM 02209S103 24470 430878 SH SOLE 430878 0 0 AMAZON COM INC COM 023135106 214112 125963 SH SOLE 125948 0 15 AMBEV SA SPONSORED ADR 02319V103 1164 251342 SH SOLE 251342 0 0 AMC NETWORKS INC CL A 00164V103 405 6513 SH SOLE 6513 0 0 AMDOCS LTD SHS G02602103 662 10008 SH SOLE 10008 0 0 AMEREN CORP COM 023608102 725 11914 SH SOLE 11914 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1539 242287 SH SOLE 242287 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 251 15081 SH SOLE 15081 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 958 25246 SH SOLE 25246 0 0 AMERICAN ASSETS TR INC COM 024013104 1008 26348 SH SOLE 26348 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 429 10005 SH SOLE 10005 0 0 AMERICAN ELEC PWR INC COM 025537101 2203 31803 SH SOLE 31803 0 0 AMERICAN EXPRESS CO COM 025816109 14124 144120 SH SOLE 144120 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 26690 503378 SH SOLE 501878 0 1500 AMERICAN TOWER CORP NEW COM 03027X100 51581 357784 SH SOLE 357784 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 3005 35197 SH SOLE 35197 0 0 AMERIGAS PARTNERS L P UNIT L P INT 030975106 1430 33865 SH SOLE 33865 0 0 AMERIPRISE FINL INC COM 03076C106 13632 97454 SH SOLE 97454 0 0 AMERIS BANCORP COM 03076K108 450 8432 SH SOLE 8432 0 0 AMERISOURCEBERGEN CORP COM 03073E105 4128 48403 SH SOLE 48403 0 0 AMETEK INC NEW COM 031100100 1148 15911 SH SOLE 15911 0 0 AMGEN INC COM 031162100 110327 597683 SH SOLE 596588 0 1095 AMPHENOL CORP NEW CL A 032095101 1161 13315 SH SOLE 13315 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2657 137089 SH SOLE 137089 0 0 ANADARKO PETE CORP COM 032511107 5158 70428 SH SOLE 70428 0 0 ANALOG DEVICES INC COM 032654105 6169 64304 SH SOLE 64304 0 0 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 6854 161167 SH SOLE 161167 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 13132 130323 SH SOLE 130323 0 0 ANIKA THERAPEUTICS INC COM 035255108 1350 42168 SH SOLE 42168 0 0 ANNALY CAP MGMT INC COM 035710409 8842 859206 SH SOLE 859206 0 0 ANSYS INC COM 03662Q105 786 4508 SH SOLE 4508 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1594 54007 SH SOLE 54007 0 0 ANTHEM INC COM 036752103 22142 93021 SH SOLE 93021 0 0 ANWORTH MORTGAGE ASSET CP COM 037347101 94 18900 SH SOLE 18900 0 0 AON PLC SHS CL A G0408V102 4070 29671 SH SOLE 29671 0 0 APACHE CORP COM 037411105 1184 25312 SH SOLE 25312 0 0 APARTMENT INVT & MGMT CO CL A 03748R101 974 23020 SH SOLE 23020 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 6670 364871 SH SOLE 364871 0 0 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 6121 192074 SH SOLE 192074 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 311 17392 SH SOLE 17392 0 0 APPLE INC COM 037833100 466244 2518744 SH SOLE 2517074 0 1670 APPLIED MATLS INC COM 038222105 8387 181560 SH SOLE 181560 0 0 APTARGROUP INC COM 038336103 310 3317 SH SOLE 3317 0 0 APTIV PLC SHS G6095L109 35526 387711 SH SOLE 387711 0 0 AQUANTIA CORP COM 03842Q108 197 17000 SH SOLE 17000 0 0 ARALEZ PHARMACEUTICALS INC COM 03852X100 14 40000 SH SOLE 40000 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 478 16613 SH SOLE 16613 0 0 ARCH CAP GROUP LTD ORD G0450A105 3163 119536 SH SOLE 119536 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 9577 208958 SH SOLE 208958 0 0 ARES CAP CORP COM 04010L103 6063 368523 SH SOLE 368523 0 0 ARISTA NETWORKS INC COM 040413106 100305 389547 SH SOLE 389547 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 289 4574 SH SOLE 4574 0 0 ARRIS INTL INC SHS G0551A103 4738 193820 SH SOLE 193820 0 0 ARROW FINL CORP COM 042744102 3187 87558 SH SOLE 87558 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 452 14982 SH SOLE 14982 0 0 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215w100 1424 309600 SH SOLE 309600 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 235 3001 SH SOLE 3001 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 2091 10561 SH SOLE 10561 0 0 ASPEN AEROGELS INC COM 04523y105 76 15439 SH SOLE 15439 0 0 ASSURANT INC COM 04621X108 8480 81940 SH SOLE 81940 0 0 ASSURED GUARANTY LTD COM G0585R106 366 10242 SH SOLE 10242 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 2542 72402 SH SOLE 72402 0 0 AT&T INC COM 00206R102 61289 1908725 SH SOLE 1908725 0 0 ATHENAHEALTH INC COM 04685W103 1876 11786 SH SOLE 11786 0 0 ATLASSIAN CORP PLC CL A G06242104 8742 139817 SH SOLE 139817 0 0 AUTODESK INC COM 052769106 21116 161079 SH SOLE 161079 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 215 2129 SH SOLE 2129 0 0 AUTOLIV INC COM 052800109 229 1600 SH SOLE 1600 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 18366 136921 SH SOLE 136921 0 0 AUTONATION INC COM 05329w102 2585 53211 SH SOLE 53211 0 0 AVALONBAY CMNTYS INC COM 053484101 19653 114334 SH SOLE 114334 0 0 AVIS BUDGET GROUP COM 053774105 3186 98047 SH SOLE 98047 0 0 AXALTA COATING SYS LTD COM G0750C108 665 21926 SH SOLE 21926 0 0 BADGER METER INC COM 056525108 611 13664 SH SOLE 13664 0 0 BAIDU INC SPON ADR REP A 056752108 7017 28876 SH SOLE 28876 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 738 105434 SH SOLE 105434 0 0 BANCO SANTANDER SA ADR 05964H105 412 77119 SH SOLE 77119 0 0 BANK AMER CORP COM 060505104 162041 5748204 SH SOLE 5748204 0 0 BANK HAWAII CORP COM 062540109 9844 118008 SH SOLE 118008 0 0 BANK MONTREAL QUE COM 063671101 603 7806 SH SOLE 7806 0 0 BANK N S HALIFAX COM 064149107 44730 781723 SH SOLE 781723 0 0 BANK NEW YORK MELLON CORP COM 064058100 23688 439222 SH SOLE 439222 0 0 BANK OF MARIN BANCORP COM 063425102 304 3757 SH SOLE 3757 0 0 BANK OF THE OZARKS COM 063904106 577 12815 SH SOLE 12815 0 0 BAOZUN INC SPONSORED ADR 06684L103 675 12335 SH SOLE 12335 0 0 BARCLAYS PLC ADR 06738E204 518 51721 SH SOLE 46721 0 5000 BARRICK GOLD CORP COM 067901108 471 35867 SH SOLE 35867 0 0 BAXTER INTL INC COM 071813109 5480 74205 SH SOLE 74205 0 0 BAYTEX ENERGY CORP COM 07317Q105 70 21140 SH SOLE 21140 0 0 BB&T CORP COM 054937107 9911 196482 SH SOLE 196482 0 0 BCE INC COM NEW 05534B760 2919 72074 SH SOLE 72074 0 0 BECTON DICKINSON & CO COM 075887109 22390 93465 SH SOLE 93465 0 0 BEMIS INC COM 081437105 300 7117 SH SOLE 7117 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 29614 105 SH SOLE 105 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 108096 579137 SH SOLE 568382 0 10755 BERRY GLOBAL GROUP INC COM 08579W103 1104 24033 SH SOLE 24033 0 0 BEST BUY INC COM 086516101 757 10146 SH SOLE 10146 0 0 BGC PARTNERS INC CL A 05541T101 427 37659 SH SOLE 37659 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 8002 160010 SH SOLE 113885 0 46125 BHP BILLITON PLC SPONSORED ADR 05545E209 748 16641 SH SOLE 16641 0 0 BIOGEN INC COM 09062X103 15452 53237 SH SOLE 53237 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 636 6750 SH SOLE 6750 0 0 BIOSCRIP INC COM 09069N108 76 26000 SH SOLE 26000 0 0 BLACKBAUD INC COM 09227Q100 261 2543 SH SOLE 2543 0 0 BLACKLINE INC COM 09239B109 298 6875 SH SOLE 6875 0 0 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248e102 785 60256 SH SOLE 60256 0 0 BLACKROCK ENERGY & RES TR COM 09250u101 443 29123 SH SOLE 29123 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251a104 588 64020 SH SOLE 64020 0 0 BLACKROCK INC COM 09247X101 36827 73794 SH SOLE 73794 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258a107 258 15075 SH SOLE 15075 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254l107 783 59394 SH SOLE 59394 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254p108 139 10781 SH SOLE 10781 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 27196 845392 SH SOLE 845392 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 4668 148511 SH SOLE 148511 0 0 BLOCK H & R INC COM 093671105 807 35450 SH SOLE 35450 0 0 BLUEBIRD BIO INC COM 09609G100 234 1490 SH SOLE 1490 0 0 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625u109 39 11600 SH SOLE 11600 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 254 4005 SH SOLE 4005 0 0 BMC STK HLDGS INC COM 05591B109 296 14204 SH SOLE 14204 0 0 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 212 18257 SH SOLE 18257 0 0 BOEING CO COM 097023105 93625 279051 SH SOLE 278301 0 750 BOFI HLDG INC COM 05566U108 1044 25515 SH SOLE 25515 0 0 BOINGO WIRELESS INC COM 09739C102 310 13728 SH SOLE 13728 0 0 BOOKING HLDGS INC COM 09857L108 10561 5210 SH SOLE 5210 0 0 BORGWARNER INC COM 099724106 844 19568 SH SOLE 19568 0 0 BOSTON PROPERTIES INC COM 101121101 4824 38463 SH SOLE 38463 0 0 BOSTON SCIENTIFIC CORP COM 101137107 3357 102653 SH SOLE 102653 0 0 BOX INC CL A 10316T104 1160 46406 SH SOLE 46406 0 0 BP PLC SPONSORED ADR 055622104 8238 180433 SH SOLE 178933 0 1500 BRISTOL MYERS SQUIBB CO COM 110122108 33466 604737 SH SOLE 604737 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5597 110940 SH SOLE 89618 0 21322 BROADCOM INC COM 11135F101 83902 345786 SH SOLE 345786 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2451 21302 SH SOLE 21302 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2635 64989 SH SOLE 64989 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 5596 145716 SH SOLE 145716 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 431 23157 SH SOLE 23157 0 0 BROOKS AUTOMATION INC COM 114340102 638 19552 SH SOLE 19552 0 0 BROWN FORMAN CORP CL B 115637209 413 8434 SH SOLE 8434 0 0 BRYN MAWR BK CORP COM 117665109 274 5909 SH SOLE 5909 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 5948 169203 SH SOLE 169203 0 0 BURLINGTON STORES INC COM 122017106 219 1458 SH SOLE 1458 0 0 C & F FINL CORP COM 12466Q104 250 4000 SH SOLE 4000 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 4032 48195 SH SOLE 48195 0 0 CA INC COM 12673P105 1931 54172 SH SOLE 54172 0 0 CABOT OIL & GAS CORP COM 127097103 669 28101 SH SOLE 8101 0 20000 CADENCE DESIGN SYSTEM INC COM 127387108 661 15264 SH SOLE 15264 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 303 23901 SH SOLE 23901 0 0 CALAMP CORP COM 128126109 217 9282 SH SOLE 9282 0 0 CALAVO GROWERS INC COM 128246105 272 2832 SH SOLE 2832 0 0 CAMBIUM LEARNING GRP INC COM 13201A107 112 10000 SH SOLE 10000 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1416 15535 SH SOLE 15535 0 0 CAMECO CORP COM 13321L108 205 18256 SH SOLE 18256 0 0 CANADIAN NAT RES LTD COM 136385101 921 25527 SH SOLE 25527 0 0 CANADIAN NATL RY CO COM 136375102 4672 57151 SH SOLE 57151 0 0 CANADIAN PAC RY LTD COM 13645T100 3921 21423 SH SOLE 21423 0 0 CANOPY GROWTH CORP COM 138035100 809 27681 SH SOLE 27681 0 0 CAPITAL ONE FINL CORP COM 14040H105 8053 87627 SH SOLE 87327 0 300 CAPSTONE TURBINE CORP COM NEW 14067d409 77 53856 SH SOLE 53856 0 0 CARDINAL HEALTH INC COM 14149Y108 792 16232 SH SOLE 16232 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 444 13727 SH SOLE 13727 0 0 CARLISLE COS INC COM 142339100 8011 73961 SH SOLE 73961 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 5417 254310 SH SOLE 254310 0 0 CARMAX INC COM 143130102 907 12448 SH SOLE 12448 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 5073 88534 SH SOLE 88534 0 0 CATERPILLAR INC DEL COM 149123101 17479 128833 SH SOLE 127733 0 1100 CBL & ASSOC PPTYS INC COM 124830100 4739 850843 SH SOLE 850843 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 1730 229453 SH SOLE 229453 0 0 CBRE GROUP INC CL A 12504L109 1523 31896 SH SOLE 31896 0 0 CBS CORP NEW CL B 124857202 1890 33617 SH SOLE 33617 0 0 CDK GLOBAL INC COM 12508E101 707 10868 SH SOLE 10868 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 46531 535326 SH SOLE 535326 0 0 CDW CORP COM 12514G108 1187 14694 SH SOLE 14694 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 320 5074 SH SOLE 5074 0 0 CELANESE CORP DEL COM SER A 150870103 14560 131107 SH SOLE 131107 0 0 CELGENE CORP COM 151020104 34431 433533 SH SOLE 433533 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 400 60959 SH SOLE 60959 0 0 CENTERPOINT ENERGY INC COM 15189T107 334 12052 SH SOLE 12052 0 0 CENTURYLINK INC COM 156700106 611 32799 SH SOLE 32799 0 0 CERNER CORP COM 156782104 30076 503012 SH SOLE 503012 0 0 CEVA INC COM 157210105 331 10954 SH SOLE 10954 0 0 CF INDS HLDGS INC COM 125269100 662 14912 SH SOLE 14912 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 831 2837 SH SOLE 2837 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 4783 48956 SH SOLE 48956 0 0 CHEESECAKE FACTORY INC COM 163072101 1380 25072 SH SOLE 25072 0 0 CHEGG INC COM 163092109 271 9768 SH SOLE 9768 0 0 CHEMED CORP NEW COM 16359R103 425 1322 SH SOLE 1322 0 0 CHEMOURS CO COM 163851108 306 6906 SH SOLE 6906 0 0 CHENIERE ENERGY INC COM NEW 16411R208 971 14894 SH SOLE 14894 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 383 10653 SH SOLE 10653 0 0 CHESAPEAKE UTILS CORP COM 165303108 236 2958 SH SOLE 2958 0 0 CHEVRON CORP NEW COM 166764100 222635 1760938 SH SOLE 1760938 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 457 10292 SH SOLE 10292 0 0 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 1438 16006 SH SOLE 16006 0 0 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 230 4963 SH SOLE 4963 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 37635 87246 SH SOLE 87246 0 0 CHROMADEX CORP COM NEW 171077407 995 268221 SH SOLE 268221 0 0 CHUBB LIMITED COM H1467J104 82473 649287 SH SOLE 649237 0 50 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 221 6160 SH SOLE 6160 0 0 CHURCH & DWIGHT INC COM 171340102 11510 216503 SH SOLE 216503 0 0 CIGNA CORPORATION COM 125509109 3644 21440 SH SOLE 18640 0 2800 CIMPRESS N V SHS EURO N20146101 494 3409 SH SOLE 3409 0 0 CINCINNATI FINL CORP COM 172062101 1891 28289 SH SOLE 28289 0 0 CINEMARK HOLDINGS INC COM 17243V102 676 19264 SH SOLE 19264 0 0 CINTAS CORP COM 172908105 94171 508836 SH SOLE 508836 0 0 CISCO SYS INC COM 17275R102 154496 3590458 SH SOLE 3533008 0 57450 CIT GROUP INC COM NEW 125581801 345 6844 SH SOLE 6844 0 0 CITIGROUP INC COM NEW 172967424 85243 1273794 SH SOLE 1273794 0 0 CITIZENS FINL GROUP INC COM 174610105 2154 55359 SH SOLE 55359 0 0 CITRIX SYS INC COM 177376100 2231 21288 SH SOLE 21288 0 0 CIVEO CORP CDA COM 17878Y108 116 26559 SH SOLE 26559 0 0 CLEAN HARBORS INC COM 184496107 379 6823 SH SOLE 6823 0 0 CLEARBRIDGE AMERN ENERG MLP COM 184691103 293 38860 SH SOLE 38860 0 0 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 1153 81605 SH SOLE 81605 0 0 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 606 55417 SH SOLE 55417 0 0 CLOROX CO DEL COM 189054109 17793 131553 SH SOLE 131503 0 50 CLOUDERA INC COM 18914U100 862 63186 SH SOLE 63186 0 0 CLOUGH GLOBAL EQUITY FD COM 18914C100 699 48851 SH SOLE 48851 0 0 CME GROUP INC COM CL A 12572Q105 11718 71484 SH SOLE 71484 0 0 CMS ENERGY CORP COM 125896100 214 4537 SH SOLE 4537 0 0 COBIZ FINANCIAL INC COM 190897108 215 10000 SH SOLE 10000 0 0 COCA COLA CO COM 191216100 40529 924062 SH SOLE 924062 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 415 10196 SH SOLE 10196 0 0 COGNEX CORP COM 192422103 229 5150 SH SOLE 5150 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 65613 830638 SH SOLE 830638 0 0 COHEN & STEERS INC COM 19247A100 315 7533 SH SOLE 7533 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 3643 160476 SH SOLE 160476 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 353 35143 SH SOLE 35143 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 390 32456 SH SOLE 32456 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 266 21250 SH SOLE 21250 0 0 COHERENT INC COM 192479103 1999 12783 SH SOLE 12783 0 0 COHU INC COM 192576106 268 10927 SH SOLE 10927 0 0 COLGATE PALMOLIVE CO COM 194162103 22727 350660 SH SOLE 350660 0 0 COLONY CAP INC NEW CL A COM 19626G108 169 27128 SH SOLE 27128 0 0 COLUMBIA BKG SYS INC COM 197236102 1491 36454 SH SOLE 36454 0 0 COMCAST CORP NEW CL A 20030N101 57817 1762178 SH SOLE 1762178 0 0 COMERICA INC COM 200340107 664 7294 SH SOLE 7294 0 0 COMMERCE BANCSHARES INC COM 200525103 2155 33294 SH SOLE 33294 0 0 COMMSCOPE HLDG CO INC COM 20337X109 5620 192426 SH SOLE 192426 0 0 CONAGRA BRANDS INC COM 205887102 957 26774 SH SOLE 26774 0 0 CONCHO RES INC COM 20605P101 9095 65736 SH SOLE 65736 0 0 CONDUENT INC COM 206787103 680 37458 SH SOLE 37458 0 0 CONOCOPHILLIPS COM 20825C104 38753 556645 SH SOLE 556645 0 0 CONSOLIDATED EDISON INC COM 209115104 1544 19800 SH SOLE 19400 0 400 CONSTELLATION BRANDS INC CL A 21036P108 48964 223712 SH SOLE 223712 0 0 CONTINENTAL RESOURCES INC COM 212015101 2798 43200 SH SOLE 43200 0 0 COOPER COS INC COM NEW 216648402 5110 21705 SH SOLE 21705 0 0 COPART INC COM 217204106 541 9567 SH SOLE 9567 0 0 CORE LABORATORIES N V COM N22717107 2452 19423 SH SOLE 19423 0 0 CORECIVIC INC COM 21871N101 395 16533 SH SOLE 16533 0 0 CORELOGIC INC COM 21871D103 406 7817 SH SOLE 7817 0 0 CORESITE RLTY CORP COM 21870Q105 6025 54373 SH SOLE 54373 0 0 CORNING INC COM 219350105 25466 925708 SH SOLE 925708 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 3795 130896 SH SOLE 130896 0 0 COSTAR GROUP INC COM 22160N109 257 623 SH SOLE 623 0 0 COSTCO WHSL CORP NEW COM 22160K105 66637 318863 SH SOLE 318363 0 500 COUSINS PPTYS INC COM 222795106 125 12947 SH SOLE 12947 0 0 CRANE CO COM 224399105 561 7003 SH SOLE 7003 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 2929 196821 SH SOLE 196821 0 0 CREE INC COM 225447101 618 14884 SH SOLE 14884 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 230 7244 SH SOLE 7244 0 0 CRITEO S A SPONS ADS 226718104 494 15035 SH SOLE 15035 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 27540 255426 SH SOLE 255426 0 0 CROWN CRAFTS INC COM 228309100 298 52345 SH SOLE 52345 0 0 CROWN HOLDINGS INC COM 228368106 5164 115355 SH SOLE 115355 0 0 CSX CORP COM 126408103 5906 92599 SH SOLE 92599 0 0 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 252 5301 SH SOLE 5301 0 0 CUBESMART COM 229663109 2457 76257 SH SOLE 76257 0 0 CULLEN FROST BANKERS INC COM 229899109 333 3070 SH SOLE 3070 0 0 CUMMINS INC COM 231021106 6551 49249 SH SOLE 49149 0 100 CVS HEALTH CORP COM 126650100 84350 1310793 SH SOLE 1310793 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 826 53009 SH SOLE 53009 0 0 CYRUSONE INC COM 23283R100 2907 49803 SH SOLE 49803 0 0 D R HORTON INC COM 23331A109 8143 198606 SH SOLE 198606 0 0 DANAHER CORP DEL COM 235851102 56753 575134 SH SOLE 575134 0 0 DARDEN RESTAURANTS INC COM 237194105 656 6122 SH SOLE 6122 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 610 12821 SH SOLE 12821 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 341 12969 SH SOLE 12969 0 0 DAVITA INC COM 23918K108 395 5701 SH SOLE 5701 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 3205 102086 SH SOLE 101642 0 444 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 741 18726 SH SOLE 18726 0 0 DCT INDUSTRIAL TRUST INC COM NEW 233153204 26668 399637 SH SOLE 399637 0 0 DECKERS OUTDOOR CORP COM 243537107 454 4026 SH SOLE 4026 0 0 DEERE & CO COM 244199105 4579 32756 SH SOLE 32756 0 0 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 270 9777 SH SOLE 9777 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 647 7650 SH SOLE 7650 0 0 DELPHI TECHNOLOGIES PLC SHS G2709G107 2873 63215 SH SOLE 63215 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 9731 196406 SH SOLE 196406 0 0 DELUXE CORP COM 248019101 214 3238 SH SOLE 3238 0 0 DENNYS CORP COM 24869P104 365 22882 SH SOLE 22882 0 0 DENTSPLY SIRONA INC COM 24906P109 866 19796 SH SOLE 19796 0 0 DEPOMED INC COM 249908104 100 15000 SH SOLE 15000 0 0 DERMIRA INC COM 24983l104 221 24025 SH SOLE 24025 0 0 DEVON ENERGY CORP NEW COM 25179M103 21283 484148 SH SOLE 428178 0 55970 DEXCOM INC COM 252131107 293 3084 SH SOLE 3084 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 10898 75669 SH SOLE 75669 0 0 DIAMOND OFFSHORE DRILLING IN COM 25271C102 1078 51666 SH SOLE 51666 0 0 DIAMONDBACK ENERGY INC COM 25278X109 3607 27415 SH SOLE 27415 0 0 DICKS SPORTING GOODS INC COM 253393102 483 13702 SH SOLE 13702 0 0 DIGIRAD CORP COM 253827109 17 11090 SH SOLE 11090 0 0 DIGITAL RLTY TR INC COM 253868103 46477 416531 SH SOLE 416531 0 0 DISCOVER FINL SVCS COM 254709108 5182 73597 SH SOLE 73597 0 0 DISCOVERY INC COM SER A 25470F104 909 33084 SH SOLE 33084 0 0 DISCOVERY INC COM SER C 25470F302 1095 42959 SH SOLE 42959 0 0 DISNEY WALT CO COM DISNEY 254687106 106094 1012246 SH SOLE 983706 0 28540 DOLBY LABORATORIES INC COM 25659T107 776 12583 SH SOLE 12583 0 0 DOLLAR GEN CORP NEW COM 256677105 4595 46597 SH SOLE 46597 0 0 DOLLAR TREE INC COM 256746108 1247 14676 SH SOLE 14676 0 0 DOMINION ENERGY INC COM 25746U109 9857 144578 SH SOLE 144578 0 0 DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 597 43973 SH SOLE 43973 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 652 31672 SH SOLE 31672 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 10733 536935 SH SOLE 536935 0 0 DOVER CORP COM 260003108 816 11145 SH SOLE 11145 0 0 DOVER MOTORSPORTS INC COM 260174107 35 15357 SH SOLE 15357 0 0 DOWDUPONT INC COM 26078J100 45667 692763 SH SOLE 692763 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 278 2278 SH SOLE 2278 0 0 DRIL-QUIP INC COM 262037104 535 10418 SH SOLE 10418 0 0 DRIVE SHACK INC COM 262077100 193 25006 SH SOLE 25006 0 0 DTE ENERGY CO COM 233331107 251 2416 SH SOLE 2416 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 28406 359199 SH SOLE 359199 0 0 DUNKIN BRANDS GROUP INC COM 265504100 567 8205 SH SOLE 8205 0 0 DXC TECHNOLOGY CO COM 23355L106 1201 14891 SH SOLE 14891 0 0 DYCOM INDS INC COM 267475101 559 5915 SH SOLE 5915 0 0 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 549 36053 SH SOLE 36053 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 824 13480 SH SOLE 13480 0 0 EAST WEST BANCORP INC COM 27579R104 28681 439901 SH SOLE 439901 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 257 13029 SH SOLE 13029 0 0 EASTGROUP PPTY INC COM 277276101 1288 13480 SH SOLE 13480 0 0 EASTMAN CHEM CO COM 277432100 869 8693 SH SOLE 8693 0 0 EATON CORP PLC SHS G29183103 4209 56327 SH SOLE 56327 0 0 EATON VANCE CORP COM NON VTG 278265103 698 13364 SH SOLE 13364 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828n102 173 14272 SH SOLE 14272 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829c105 9632 816301 SH SOLE 816301 0 0 EBAY INC COM 278642103 2852 78653 SH SOLE 78653 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 327 11176 SH SOLE 11176 0 0 ECOLAB INC COM 278865100 31220 222478 SH SOLE 222478 0 0 EDGEWELL PERS CARE CO COM 28035Q102 330 6539 SH SOLE 6539 0 0 EDISON INTL COM 281020107 1031 16297 SH SOLE 16297 0 0 EDUCATION RLTY TR INC COM NEW 28140H203 426 10255 SH SOLE 10255 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 30780 211447 SH SOLE 211447 0 0 ELDORADO GOLD CORP NEW COM 284902103 12 12000 SH SOLE 12000 0 0 ELECTRONIC ARTS INC COM 285512109 2848 20200 SH SOLE 20200 0 0 EMCOR GROUP INC COM 29084Q100 1782 23391 SH SOLE 23391 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 606 12000 SH SOLE 12000 0 0 EMERSON ELEC CO COM 291011104 9632 139322 SH SOLE 139322 0 0 EMX RTY CORP COM 26873J107 30 30000 SH SOLE 30000 0 0 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 15578 1425241 SH SOLE 1425241 0 0 ENBRIDGE INC COM 29250N105 5499 154078 SH SOLE 154078 0 0 ENCANA CORP COM 292505104 263 20104 SH SOLE 20104 0 0 ENCOMPASS HEALTH CORP COM 29261A100 261 3852 SH SOLE 3852 0 0 ENDURANCE INTL GROUP HLDGS I COM 29272b105 1501 150887 SH SOLE 150887 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 607 9627 SH SOLE 9627 0 0 ENERGY RECOVERY INC COM 29270J100 104 12834 SH SOLE 12834 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 10570 612755 SH SOLE 612755 0 0 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 15525 815381 SH SOLE 815381 0 0 ENERPLUS CORP COM 292766102 199 15778 SH SOLE 15778 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 2439 157055 SH SOLE 157055 0 0 ENSTAR GROUP LIMITED SHS G3075P101 339 1636 SH SOLE 1636 0 0 ENTEGRIS INC COM 29362U104 265 7805 SH SOLE 7805 0 0 ENTERGY CORP NEW COM 29364G103 223 2759 SH SOLE 2759 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 42225 1526024 SH SOLE 1526024 0 0 ENTRAVISION COMMUNICATIONS C CL A 29382r107 595 119004 SH SOLE 119004 0 0 EOG RES INC COM 26875P101 22485 180708 SH SOLE 180708 0 0 EPR PPTYS COM SH BEN INT 26884U109 7317 112952 SH SOLE 112952 0 0 EQT CORP COM 26884L109 389 7041 SH SOLE 7041 0 0 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 1462 28344 SH SOLE 28344 0 0 EQUIFAX INC COM 294429105 949 7582 SH SOLE 7582 0 0 EQUINIX INC COM PAR $0.001 29444U700 4220 9815 SH SOLE 9815 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1897 20637 SH SOLE 20637 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 4210 66095 SH SOLE 66095 0 0 ESSEX PPTY TR INC COM 297178105 3295 13783 SH SOLE 13783 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 262 7378 SH SOLE 7378 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 7856 212330 SH SOLE 212330 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 274 7050 SH SOLE 7050 0 0 ETSY INC COM 29786A106 318 7535 SH SOLE 7535 0 0 EVERCORE INC CLASS A 29977A105 3300 31292 SH SOLE 31292 0 0 EVEREST RE GROUP LTD COM G3223R108 2961 12847 SH SOLE 12847 0 0 EVERGY INC COM 30034W106 1282 22821 SH SOLE 22821 0 0 EVERSOURCE ENERGY COM 30040W108 1857 31685 SH SOLE 31685 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 4206 105152 SH SOLE 105152 0 0 EXELON CORP COM 30161N101 4211 98834 SH SOLE 98834 0 0 EXPEDIA GROUP INC COM NEW 30212P303 326 2711 SH SOLE 2711 0 0 EXPEDITORS INTL WASH INC COM 302130109 5755 78720 SH SOLE 78720 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 3337 43220 SH SOLE 43220 0 0 EXTRA SPACE STORAGE INC COM 30225T102 16704 167356 SH SOLE 167356 0 0 EXXON MOBIL CORP COM 30231G102 115544 1396636 SH SOLE 1394986 0 1650 F M C CORP COM NEW 302491303 468 5243 SH SOLE 5243 0 0 F5 NETWORKS INC COM 315616102 401 2327 SH SOLE 2327 0 0 FACEBOOK INC CL A 30303M102 248787 1280299 SH SOLE 1268324 0 11975 FACTSET RESH SYS INC COM 303075105 3486 17595 SH SOLE 17595 0 0 FAIR ISAAC CORP COM 303250104 284 1467 SH SOLE 1467 0 0 FASTENAL CO COM 311900104 1152 23938 SH SOLE 23938 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1135 8966 SH SOLE 8966 0 0 FEDEX CORP COM 31428X106 20321 89494 SH SOLE 88494 0 1000 FERRARI N V COM N3167Y103 1611 11844 SH SOLE 11844 0 0 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 118 35000 SH SOLE 35000 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 3514 33148 SH SOLE 33148 0 0 FIFTH THIRD BANCORP COM 316773100 1230 42833 SH SOLE 42833 0 0 FIREEYE INC COM 31816Q101 378 24540 SH SOLE 24540 0 0 FIRST AMERN FINL CORP COM 31847R102 2387 46154 SH SOLE 46154 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 271 672 SH SOLE 672 0 0 FIRST DATA CORP NEW COM CL A 32008D106 2074 99114 SH SOLE 99114 0 0 FIRST FINL BANKSHARES COM 32020R109 768 15082 SH SOLE 15082 0 0 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1580 47394 SH SOLE 47394 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 649 85000 SH SOLE 85000 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 1937 20012 SH SOLE 20012 0 0 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 669 41450 SH SOLE 41450 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 339 20600 SH SOLE 20600 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1298 24411 SH SOLE 24411 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 30726 223222 SH SOLE 223222 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 282 3796 SH SOLE 3796 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1407 53335 SH SOLE 53335 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 4523 194770 SH SOLE 194770 0 0 FIRST TR MLP & ENERGY INCOME COM 33739B104 5236 401836 SH SOLE 401836 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 14704 242839 SH SOLE 242839 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 211 6972 SH SOLE 6972 0 0 FIRSTENERGY CORP COM 337932107 483 13453 SH SOLE 13453 0 0 FISERV INC COM 337738108 4432 59825 SH SOLE 59825 0 0 FIVE BELOW INC COM 33829M101 17603 180158 SH SOLE 180158 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2579 12243 SH SOLE 12243 0 0 FLEX LTD ORD Y2573F102 7825 554521 SH SOLE 554521 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939l506 299 12300 SH SOLE 12300 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 20910 616985 SH SOLE 602246 0 14739 FLEXSTEEL INDS INC COM 339382103 511 12800 SH SOLE 12800 0 0 FLIR SYS INC COM 302445101 614 11821 SH SOLE 11821 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 304 6168 SH SOLE 6168 0 0 FLUOR CORP NEW COM 343412102 954 19549 SH SOLE 19549 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 6289 568097 SH SOLE 560097 0 8000 FORTINET INC COM 34959E109 358 5736 SH SOLE 5736 0 0 FORTIVE CORP COM 34959J108 18553 240603 SH SOLE 240603 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 436 8136 SH SOLE 8136 0 0 FRANKLIN RES INC COM 354613101 1963 61263 SH SOLE 61263 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1884 109149 SH SOLE 109149 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 639 12696 SH SOLE 12696 0 0 FUNKO INC COM CL A 361008105 138 11000 SH SOLE 11000 0 0 FUSION CONNECT INC COM 36116X102 48 12211 SH SOLE 12211 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 3777 105495 SH SOLE 105495 0 0 GAP INC DEL COM 364760108 220 6789 SH SOLE 6789 0 0 GARTNER INC COM 366651107 6497 48888 SH SOLE 48888 0 0 GATX CORP COM 361448103 327 4402 SH SOLE 4402 0 0 GCI LIBERTY INC COM CLASS A 36164V305 382 8461 SH SOLE 8461 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 206 7108 SH SOLE 7108 0 0 GENCOR INDS INC COM 368678108 176 10899 SH SOLE 10899 0 0 GENERAL AMERN INVS INC COM 368802104 374 10907 SH SOLE 8144 0 2763 GENERAL DYNAMICS CORP COM 369550108 8907 47783 SH SOLE 47783 0 0 GENERAL ELECTRIC CO COM 369604103 28714 2109772 SH SOLE 2024563 0 85209 GENERAL MLS INC COM 370334104 3503 79135 SH SOLE 79135 0 0 GENERAL MTRS CO COM 37045V100 6576 166894 SH SOLE 166894 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 1844 84175 SH SOLE 84175 0 0 GENTEX CORP COM 371901109 552 23993 SH SOLE 23993 0 0 GENUINE PARTS CO COM 372460105 5344 58227 SH SOLE 43172 0 15055 GGP INC COM 36174X101 2594 126973 SH SOLE 126973 0 0 GILEAD SCIENCES INC COM 375558103 35496 501069 SH SOLE 500319 0 750 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4650 115347 SH SOLE 115347 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 324 7165 SH SOLE 7165 0 0 GLOBAL PMTS INC COM 37940X102 901 8079 SH SOLE 8079 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 10416 1137063 SH SOLE 1137063 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 316 8892 SH SOLE 8892 0 0 GODADDY INC CL A 380237107 229 3250 SH SOLE 3250 0 0 GOLAR LNG LTD BERMUDA SHS G9456A100 316 10764 SH SOLE 10764 0 0 GOLDCORP INC NEW COM 380956409 645 46997 SH SOLE 46997 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 456 22246 SH SOLE 22246 0 0 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 4392 99935 SH SOLE 99935 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 56912 258024 SH SOLE 257524 0 500 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 325 52929 SH SOLE 52929 0 0 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 287 31800 SH SOLE 31800 0 0 GOLUB CAP BDC INC COM 38173M102 5607 306415 SH SOLE 306415 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 5745 246664 SH SOLE 246664 0 0 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 334 21051 SH SOLE 21051 0 0 GRACO INC COM 384109104 826 18274 SH SOLE 18274 0 0 GRAHAM HLDGS CO COM 384637104 205 350 SH SOLE 350 0 0 GRAINGER W W INC COM 384802104 550 1784 SH SOLE 1784 0 0 GRAMERCY PPTY TR COM NEW 385002308 1266 46352 SH SOLE 46352 0 0 GRAND CANYON ED INC COM 38526M106 267 2389 SH SOLE 2389 0 0 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 175 12350 SH SOLE 12350 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 292 13564 SH SOLE 13564 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 217 2448 SH SOLE 2448 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 1400 10031 SH SOLE 10031 0 0 HAIN CELESTIAL GROUP INC COM 405217100 1828 61331 SH SOLE 61331 0 0 HALLIBURTON CO COM 406216101 6268 139117 SH SOLE 139117 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 721 42736 SH SOLE 42736 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 515 13828 SH SOLE 13828 0 0 HANESBRANDS INC COM 410345102 371 16829 SH SOLE 16829 0 0 HANOVER INS GROUP INC COM 410867105 1195 9991 SH SOLE 9991 0 0 HARRIS CORP DEL COM 413875105 3535 24460 SH SOLE 8939 0 15521 HARTFORD FINL SVCS GROUP INC COM 416515104 1367 26724 SH SOLE 26724 0 0 HARVARD BIOSCIENCE INC COM 416906105 872 162930 SH SOLE 162930 0 0 HASBRO INC COM 418056107 2777 30080 SH SOLE 30080 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 767 22338 SH SOLE 22338 0 0 HCA HEALTHCARE INC COM 40412C101 24317 237014 SH SOLE 237014 0 0 HCP INC COM 40414L109 2717 105222 SH SOLE 105222 0 0 HD SUPPLY HLDGS INC COM 40416M105 8123 189410 SH SOLE 189410 0 0 HDFC BANK LTD ADR REPS 3 SHS 40415F101 2313 22028 SH SOLE 22028 0 0 HEALTHCARE SVCS GRP INC COM 421906108 438 10133 SH SOLE 10133 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 239 8867 SH SOLE 8867 0 0 HEICO CORP NEW CL A 422806208 223 3660 SH SOLE 3660 0 0 HELMERICH & PAYNE INC COM 423452101 534 8378 SH SOLE 8378 0 0 HENRY JACK & ASSOC INC COM 426281101 3144 24121 SH SOLE 24121 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 290 5400 SH SOLE 5400 0 0 HERSHEY CO COM 427866108 10922 117360 SH SOLE 102260 0 15100 HERTZ GLOBAL HLDGS INC COM 42806J106 1167 76100 SH SOLE 76100 0 0 HESS CORP COM 42809H107 463 6916 SH SOLE 6916 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 898 61428 SH SOLE 61428 0 0 HEXCEL CORP NEW COM 428291108 404 6091 SH SOLE 6091 0 0 HFF INC CL A 40418F108 543 15827 SH SOLE 15827 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 434 36790 SH SOLE 36790 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 370 4675 SH SOLE 4675 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 2111 74695 SH SOLE 74695 0 0 HOLOGIC INC COM 436440101 1369 34445 SH SOLE 34445 0 0 HOME DEPOT INC COM 437076102 117021 599801 SH SOLE 599801 0 0 HONDA MOTOR LTD AMERN SHS 438128308 2166 73996 SH SOLE 73996 0 0 HONEYWELL INTL INC COM 438516106 80594 559486 SH SOLE 559486 0 0 HORMEL FOODS CORP COM 440452100 4199 112829 SH SOLE 112829 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1391 48630 SH SOLE 48630 0 0 HOST HOTELS & RESORTS INC COM 44107P104 1709 81106 SH SOLE 81106 0 0 HOULIHAN LOKEY INC CL A 441593100 995 19441 SH SOLE 19441 0 0 HOWARD HUGHES CORP COM 44267D107 562 4242 SH SOLE 4242 0 0 HP INC COM 40434L105 1723 75920 SH SOLE 75920 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 6732 142824 SH SOLE 142824 0 0 HUBBELL INC COM 443510607 515 4869 SH SOLE 4869 0 0 HUBSPOT INC COM 443573100 3983 31758 SH SOLE 31758 0 0 HUDSON PAC PPTYS INC COM 444097109 212 5966 SH SOLE 5966 0 0 HUMANA INC COM 444859102 932 3129 SH SOLE 3129 0 0 HUNT J B TRANS SVCS INC COM 445658107 527 4335 SH SOLE 4335 0 0 HUNTINGTON BANCSHARES INC COM 446150104 416 28158 SH SOLE 28158 0 0 HUYA INC ADS REP SHS A 44852D108 230 7000 SH SOLE 7000 0 0 IBERIABANK CORP COM 450828108 224 2956 SH SOLE 2956 0 0 ICICI BK LTD ADR 45104G104 369 45945 SH SOLE 45945 0 0 ICON PLC SHS G4705A100 1451 10947 SH SOLE 10947 0 0 IDEX CORP COM 45167R104 308 2256 SH SOLE 2256 0 0 IDEXX LABS INC COM 45168D104 50021 229519 SH SOLE 229519 0 0 IHS MARKIT LTD SHS G47567105 548 10637 SH SOLE 10637 0 0 II VI INC COM 902104108 18816 433050 SH SOLE 433050 0 0 ILLINOIS TOOL WKS INC COM 452308109 4584 33090 SH SOLE 33090 0 0 ILLUMINA INC COM 452327109 2885 10329 SH SOLE 10329 0 0 IMMUNOGEN INC COM 45253H101 213 21916 SH SOLE 21916 0 0 IMPERVA INC COM 45321L100 272 5635 SH SOLE 5635 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 326 31586 SH SOLE 31586 0 0 INFINITY PPTY & CAS CORP COM 45665Q103 2310 16227 SH SOLE 16227 0 0 ING GROEP N V SPONSORED ADR 456837103 1624 113405 SH SOLE 113405 0 0 INGERSOLL-RAND PLC SHS G47791101 2658 29632 SH SOLE 29632 0 0 INGEVITY CORP COM 45688C107 386 4773 SH SOLE 4773 0 0 INGREDION INC COM 457187102 447 4040 SH SOLE 4040 0 0 INSULET CORP COM 45784P101 223 2600 SH SOLE 2600 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 308 4789 SH SOLE 4789 0 0 INTEGRATED DEVICE TECHNOLOGY COM 458118106 452 14181 SH SOLE 14181 0 0 INTEL CORP COM 458140100 166626 3351957 SH SOLE 3212167 0 139790 INTERCONTINENTAL EXCHANGE IN COM 45866F104 8731 118707 SH SOLE 118707 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 60555 433465 SH SOLE 432225 0 1240 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 457 3693 SH SOLE 3693 0 0 INTERNATIONAL TOWER HILL MIN COM 46050r102 80 158750 SH SOLE 158750 0 0 INTL FCSTONE INC COM 46116v105 14690 284085 SH SOLE 284085 0 0 INTL PAPER CO COM 460146103 778 14923 SH SOLE 14923 0 0 INTUIT COM 461202103 7019 34354 SH SOLE 34354 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 36189 75633 SH SOLE 75633 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090f100 272 14724 SH SOLE 14724 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 1275 22463 SH SOLE 22463 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 417 6930 SH SOLE 6930 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 224 3339 SH SOLE 3339 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137v621 1427 77293 SH SOLE 77293 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 9079 80633 SH SOLE 80633 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1533 11019 SH SOLE 11019 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2426 17420 SH SOLE 17420 0 0 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1861 34273 SH SOLE 34273 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 710 3887 SH SOLE 3887 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1112 7019 SH SOLE 7019 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 108561 1065479 SH SOLE 1065479 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 884 7702 SH SOLE 7702 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 388 12913 SH SOLE 12913 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1065 35238 SH SOLE 35238 0 0 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 2160 86450 SH SOLE 86450 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138e511 1008 69218 SH SOLE 69218 0 0 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 249 7442 SH SOLE 7442 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1013 21374 SH SOLE 21374 0 0 INVESCO LTD SHS G491BT108 1075 40466 SH SOLE 40466 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 173931 1013289 SH SOLE 1012564 0 725 INVESTORS BANCORP INC NEW COM 46146L101 187 14625 SH SOLE 14625 0 0 INVESTORS REAL ESTATE TR SH BEN INT 461730103 453 81987 SH SOLE 81987 0 0 INVITAE CORP COM 46185L103 77 10405 SH SOLE 10405 0 0 INVITATION HOMES INC COM 46187W107 1185 51378 SH SOLE 51378 0 0 IONIS PHARMACEUTICALS INC COM 462222100 1092 26206 SH SOLE 26206 0 0 IPG PHOTONICS CORP COM 44980X109 605 2740 SH SOLE 2740 0 0 IQVIA HLDGS INC COM 46266C105 1481 14835 SH SOLE 14835 0 0 IRON MTN INC NEW COM 46284V101 6183 176627 SH SOLE 176627 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 3576 187052 SH SOLE 187052 0 0 ISHARES INC CORE MSCI EMKT 46434g103 1719 32728 SH SOLE 32728 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 2627 45427 SH SOLE 45427 0 0 ISHARES INC MIN VOL GBL ETF 464286525 8841 106454 SH SOLE 106454 0 0 ISHARES INC MLT FCTR EMG MKT 46434G889 14807 320559 SH SOLE 320559 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 2820 40771 SH SOLE 40771 0 0 ISHARES INC MSCI GERMANY ETF 464286806 3503 116859 SH SOLE 116859 0 0 ISHARES INC MSCI JPN ETF NEW 46434g822 82584 1426082 SH SOLE 1426082 0 0 ISHARES INC MSCI MEXICO ETF 464286822 267 5656 SH SOLE 5656 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 207 4815 SH SOLE 4815 0 0 ISHARES TR COHEN STEER REIT 464287564 5101 51070 SH SOLE 51070 0 0 ISHARES TR CORE DIV GRWTH 46434V621 11858 345891 SH SOLE 345891 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 7657 90086 SH SOLE 90086 0 0 ISHARES TR CORE MSCI EAFE 46432f842 1604 25297 SH SOLE 25297 0 0 ISHARES TR CORE MSCI EURO 46434v738 3112 65410 SH SOLE 65410 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 1493 24824 SH SOLE 24824 0 0 ISHARES TR CORE S&P MCP ETF 464287507 89308 458506 SH SOLE 458506 0 0 ISHARES TR CORE S&P SCP ETF 464287804 48772 584377 SH SOLE 584377 0 0 ISHARES TR CORE S&P TTL STK 464287150 1266 20257 SH SOLE 20257 0 0 ISHARES TR CORE S&P US GWT 464287671 20333 355479 SH SOLE 355479 0 0 ISHARES TR CORE S&P US VLU 464287663 1007 18755 SH SOLE 18755 0 0 ISHARES TR CORE S&P500 ETF 464287200 240974 882527 SH SOLE 882527 0 0 ISHARES TR DOW JONES US ETF 464287846 212 1555 SH SOLE 1555 0 0 ISHARES TR EAFE GRWTH ETF 464288885 839 10648 SH SOLE 10648 0 0 ISHARES TR EAFE SML CP ETF 464288273 13670 217894 SH SOLE 217894 0 0 ISHARES TR EAFE VALUE ETF 464288877 761 14813 SH SOLE 14813 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 286 32805 SH SOLE 32805 0 0 ISHARES TR GL TIMB FORE ETF 464288174 631 8080 SH SOLE 8080 0 0 ISHARES TR GLOBAL 100 ETF 464287572 3513 76621 SH SOLE 76621 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 2549 99335 SH SOLE 99335 0 0 ISHARES TR GLOBAL TECH ETF 464287291 241 1464 SH SOLE 1464 0 0 ISHARES TR MICRO-CAP ETF 464288869 762 7215 SH SOLE 7215 0 0 ISHARES TR MIN VOL USA ETF 46429B697 11301 212583 SH SOLE 212583 0 0 ISHARES TR MORTGE REL ETF 46435G342 235 5395 SH SOLE 5395 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 716 3272 SH SOLE 3272 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 433 2425 SH SOLE 2425 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 2682 15351 SH SOLE 15351 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 287 4003 SH SOLE 4003 0 0 ISHARES TR MSCI ACWI ETF 464288257 135169 1900583 SH SOLE 1900583 0 0 ISHARES TR MSCI ACWI EX US 464288240 4233 89569 SH SOLE 89569 0 0 ISHARES TR MSCI EAFE ETF 464287465 16289 243226 SH SOLE 243226 0 0 ISHARES TR MSCI EAFE ETF 464287465 15 8700 SH Put SOLE 8700 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 13763 317647 SH SOLE 317647 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 14 6200 SH Put SOLE 6200 0 0 ISHARES TR MSCI INDIA ETF 46429B598 10984 329935 SH SOLE 329935 0 0 ISHARES TR MSCI KLD400 SOC 464288570 11867 117561 SH SOLE 117561 0 0 ISHARES TR MSCI USA ESG SLC 464288802 7124 63149 SH SOLE 63149 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 23184 839076 SH SOLE 839076 0 0 ISHARES TR N AMER TECH ETF 464287549 647 3355 SH SOLE 3355 0 0 ISHARES TR NA TEC SFTWR ETF 464287515 383 2098 SH SOLE 2098 0 0 ISHARES TR NASDAQ BIOTECH 464287556 26012 236861 SH SOLE 236861 0 0 ISHARES TR PHLX SEMICND ETF 464287523 22619 126900 SH SOLE 126900 0 0 ISHARES TR RUS 1000 ETF 464287622 262273 1725710 SH SOLE 1725710 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 252928 1758890 SH SOLE 1732476 0 26414 ISHARES TR RUS 1000 VAL ETF 464287598 192499 1585918 SH SOLE 1572644 0 13274 ISHARES TR RUS 2000 GRW ETF 464287648 65580 320951 SH SOLE 320951 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 16761 127053 SH SOLE 127053 0 0 ISHARES TR RUS MD CP GR ETF 464287481 7434 58662 SH SOLE 58662 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 9699 109605 SH SOLE 109605 0 0 ISHARES TR RUS MID CAP ETF 464287499 53837 253779 SH SOLE 253779 0 0 ISHARES TR RUS TOP 200 ETF 464289446 650 10305 SH SOLE 10305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 212 2705 SH SOLE 2705 0 0 ISHARES TR RUSSELL 1000 US 46435G169 746 27445 SH SOLE 27445 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 304636 1860146 SH SOLE 1860146 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 171414 1056220 SH SOLE 1056220 0 0 ISHARES TR S&P 100 ETF 464287101 112315 939086 SH SOLE 938126 0 960 ISHARES TR S&P 500 GRWT ETF 464287309 108461 667004 SH SOLE 662550 0 4454 ISHARES TR S&P 500 VAL ETF 464287408 14262 129504 SH SOLE 116102 0 13402 ISHARES TR S&P MC 400GR ETF 464287606 19551 86980 SH SOLE 84977 0 2003 ISHARES TR S&P MC 400VL ETF 464287705 17196 106124 SH SOLE 103350 0 2774 ISHARES TR S&P SML 600 GWT 464287887 17240 91237 SH SOLE 88519 0 2718 ISHARES TR SELECT DIVID ETF 464287168 52473 536863 SH SOLE 536863 0 0 ISHARES TR SP SMCP600VL ETF 464287879 3510 21496 SH SOLE 18474 0 3022 ISHARES TR U.S. BAS MTL ETF 464287838 1106 11173 SH SOLE 11173 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 291 1501 SH SOLE 1501 0 0 ISHARES TR U.S. ENERGY ETF 464287796 1496 35666 SH SOLE 35666 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 4759 36718 SH SOLE 36718 0 0 ISHARES TR U.S. FINLS ETF 464287788 4189 35742 SH SOLE 35742 0 0 ISHARES TR U.S. MED DVC ETF 464288810 946 4716 SH SOLE 4716 0 0 ISHARES TR U.S. PHARMA ETF 464288836 518 3423 SH SOLE 3423 0 0 ISHARES TR U.S. REAL ES ETF 464287739 5862 72746 SH SOLE 72746 0 0 ISHARES TR U.S. TECH ETF 464287721 2098 11771 SH SOLE 11771 0 0 ISHARES TR U.S. UTILITS ETF 464287697 209 1586 SH SOLE 1586 0 0 ISHARES TR US AER DEF ETF 464288760 202 1050 SH SOLE 1050 0 0 ISHARES TR US HLTHCARE ETF 464287762 6102 34245 SH SOLE 34245 0 0 ISHARES TR US HLTHCR PR ETF 464288828 1000 5694 SH SOLE 5694 0 0 ISHARES TR US HOME CONS ETF 464288752 235 6156 SH SOLE 6156 0 0 ISHARES TR US INDUSTRIALS 464287754 750 5221 SH SOLE 5221 0 0 ISHARES TR US OIL GS EX ETF 464288851 4936 66429 SH SOLE 66429 0 0 ISHARES TR US REGNL BKS ETF 464288778 590 12008 SH SOLE 12008 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 43848 399710 SH SOLE 399710 0 0 ISHARES TR USA QUALITY FCTR 46432F339 16610 199041 SH SOLE 187676 0 11365 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 383 36907 SH SOLE 36907 0 0 J2 GLOBAL INC COM 48123V102 512 5912 SH SOLE 5912 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 274 4315 SH SOLE 4315 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 785 4558 SH SOLE 4558 0 0 JD COM INC SPON ADR CL A 47215P106 10469 268777 SH SOLE 268777 0 0 JEFFERIES FINL GROUP INC COM 47233w109 1440 63336 SH SOLE 63336 0 0 JERNIGAN CAP INC COM 476405105 261 13709 SH SOLE 13709 0 0 JMP GROUP LLC COM 46629U107 142 26476 SH SOLE 26476 0 0 JOHNSON & JOHNSON COM 478160104 122675 1011001 SH SOLE 985591 0 25410 JOHNSON CTLS INTL PLC SHS G51502105 10486 313487 SH SOLE 313487 0 0 JONES LANG LASALLE INC COM 48020Q107 298 1798 SH SOLE 1798 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 84666 3185281 SH SOLE 3185081 0 200 JPMORGAN CHASE & CO COM 46625H100 210062 2015950 SH SOLE 2014136 0 1814 K2M GROUP HLDGS INC COM 48273J107 244 10860 SH SOLE 10860 0 0 KAMAN CORP COM 483548103 279 4008 SH SOLE 4008 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 1639 15466 SH SOLE 14716 0 750 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 132 14000 SH SOLE 14000 0 0 KAYNE ANDERSON MLP INVT CO COM 486606106 1379 73211 SH SOLE 73211 0 0 KELLOGG CO COM 487836108 3127 44755 SH SOLE 44755 0 0 KERYX BIOPHARMACEUTICALS INC COM 492515101 115 30528 SH SOLE 30528 0 0 KEYCORP NEW COM 493267108 2827 144738 SH SOLE 144738 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1562 26470 SH SOLE 26470 0 0 KILROY RLTY CORP COM 49427F108 1849 24451 SH SOLE 24451 0 0 KIMBERLY CLARK CORP COM 494368103 15478 146931 SH SOLE 122641 0 24290 KIMCO RLTY CORP COM 49446R109 247 14589 SH SOLE 14589 0 0 KINDER MORGAN INC DEL COM 49456B101 24893 1408771 SH SOLE 1120544 0 288227 KITE RLTY GROUP TR COM NEW 49803T300 389 22753 SH SOLE 22753 0 0 KLA-TENCOR CORP COM 482480100 1006 9808 SH SOLE 9808 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 436 11401 SH SOLE 11401 0 0 KOHLS CORP COM 500255104 545 7474 SH SOLE 7474 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1034 24482 SH SOLE 24482 0 0 KRAFT HEINZ CO COM 500754106 4626 73648 SH SOLE 73648 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 366 6144 SH SOLE 6144 0 0 KROGER CO COM 501044101 3283 115370 SH SOLE 115370 0 0 KURA ONCOLOGY INC COM 50127t109 537 29500 SH SOLE 29500 0 0 KVH INDS INC COM 482738101 157 11745 SH SOLE 11745 0 0 L BRANDS INC COM 501797104 270 7303 SH SOLE 7303 0 0 L3 TECHNOLOGIES INC COM 502413107 2984 15512 SH SOLE 15512 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 3460 19269 SH SOLE 19269 0 0 LAKELAND BANCORP INC COM 511637100 758 38193 SH SOLE 38193 0 0 LAM RESEARCH CORP COM 512807108 16218 93828 SH SOLE 93828 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 504 7378 SH SOLE 7378 0 0 LAMB WESTON HLDGS INC COM 513272104 318 4637 SH SOLE 4637 0 0 LANDSTAR SYS INC COM 515098101 1322 12114 SH SOLE 12114 0 0 LAS VEGAS SANDS CORP COM 517834107 22039 288625 SH SOLE 288625 0 0 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 16906 493890 SH SOLE 493890 0 0 LAUDER ESTEE COS INC CL A 518439104 7912 55446 SH SOLE 55446 0 0 LAZARD LTD SHS A G54050102 1779 36376 SH SOLE 34876 0 1500 LCI INDS COM 50189K103 497 5517 SH SOLE 5517 0 0 LEAR CORP COM NEW 521865204 486 2615 SH SOLE 2615 0 0 LEIDOS HLDGS INC COM 525327102 240 4053 SH SOLE 4053 0 0 LENDINGCLUB CORP COM 52603A109 3108 819831 SH SOLE 819831 0 0 LENNAR CORP CL A 526057104 868 16543 SH SOLE 16543 0 0 LEXINGTON REALTY TRUST COM 529043101 228 26114 SH SOLE 26114 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 698 9223 SH SOLE 9223 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 874 32855 SH SOLE 32855 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 298 6632 SH SOLE 6632 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1044 23021 SH SOLE 23021 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 319 8582 SH SOLE 8582 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1256 6068 SH SOLE 6068 0 0 LIGHTPATH TECHNOLOGIES INC CL A NEW 532257805 46 20000 SH SOLE 20000 0 0 LILLY ELI & CO COM 532457108 30634 359002 SH SOLE 320917 0 38085 LINCOLN ELEC HLDGS INC COM 533900106 424 4828 SH SOLE 4828 0 0 LINCOLN NATL CORP IND COM 534187109 12456 200095 SH SOLE 200095 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 327 13920 SH SOLE 13920 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 284 5852 SH SOLE 5852 0 0 LKQ CORP COM 501889208 2069 64837 SH SOLE 64837 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1212 363956 SH SOLE 363956 0 0 LOCKHEED MARTIN CORP COM 539830109 65157 220551 SH SOLE 220501 0 50 LOEWS CORP COM 540424108 916 18968 SH SOLE 18968 0 0 LOGMEIN INC COM 54142L109 263 2546 SH SOLE 2546 0 0 LOWES COS INC COM 548661107 65377 684078 SH SOLE 684078 0 0 LOXO ONCOLOGY INC COM 548862101 756 4357 SH SOLE 4357 0 0 LTC PPTYS INC COM 502175102 638 14938 SH SOLE 14938 0 0 LULULEMON ATHLETICA INC COM 550021109 1016 8138 SH SOLE 8138 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 74467 677904 SH SOLE 677904 0 0 M & T BK CORP COM 55261F104 722 4241 SH SOLE 4241 0 0 MACERICH CO COM 554382101 370 6516 SH SOLE 6516 0 0 MACK CALI RLTY CORP COM 554489104 467 23017 SH SOLE 23017 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 3756 88998 SH SOLE 88998 0 0 MACYS INC COM 55616P104 391 10429 SH SOLE 10429 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 366 1178 SH SOLE 1178 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 18179 263150 SH SOLE 263150 0 0 MAGNA INTL INC COM 559222401 391 6731 SH SOLE 6731 0 0 MAIN STREET CAPITAL CORP COM 56035L104 2274 59762 SH SOLE 59762 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 3488 96487 SH SOLE 96487 0 0 MANULIFE FINL CORP COM 56501R106 2529 140760 SH SOLE 140760 0 0 MARATHON OIL CORP COM 565849106 432 20697 SH SOLE 20697 0 0 MARATHON PETE CORP COM 56585A102 16330 232759 SH SOLE 232759 0 0 MARCHEX INC CL B 56624R108 85 27908 SH SOLE 27908 0 0 MARKEL CORP COM 570535104 1162 1072 SH SOLE 1072 0 0 MARRIOTT INTL INC NEW CL A 571903202 6785 53598 SH SOLE 53598 0 0 MARSH & MCLENNAN COS INC COM 571748102 3424 41774 SH SOLE 41774 0 0 MARTIN MARIETTA MATLS INC COM 573284106 582 2605 SH SOLE 2605 0 0 MASCO CORP COM 574599106 281 7515 SH SOLE 7515 0 0 MASIMO CORP COM 574795100 17912 183432 SH SOLE 183432 0 0 MASONITE INTL CORP NEW COM 575385109 679 9454 SH SOLE 9454 0 0 MASTERCARD INCORPORATED CL A 57636Q104 27456 139711 SH SOLE 139711 0 0 MATCH GROUP INC COM 57665R106 218 5635 SH SOLE 5635 0 0 MATINAS BIOPHARMA HLDGS INC COM 576810105 13 30000 SH SOLE 30000 0 0 MATTEL INC COM 577081102 666 40583 SH SOLE 40583 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 1160 19778 SH SOLE 19778 0 0 MAXIMUS INC COM 577933104 416 6704 SH SOLE 6704 0 0 MAXWELL TECHNOLOGIES INC COM 577767106 217 41735 SH SOLE 41735 0 0 MBIA INC COM 55262C100 98 10832 SH SOLE 10832 0 0 MCCORMICK & CO INC COM NON VTG 579780206 2225 19172 SH SOLE 19172 0 0 MCDONALDS CORP COM 580135101 25185 160729 SH SOLE 123869 0 36860 MCEWEN MNG INC COM 58039P107 52 25174 SH SOLE 25174 0 0 MCGRATH RENTCORP COM 580589109 339 5365 SH SOLE 5365 0 0 MCKESSON CORP COM 58155Q103 8254 61869 SH SOLE 61869 0 0 MDU RES GROUP INC COM 552690109 769 26825 SH SOLE 26825 0 0 MEDALLION FINL CORP COM 583928106 55 10000 SH SOLE 10000 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1093 77871 SH SOLE 77871 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 242 3002 SH SOLE 3002 0 0 MEDTRONIC PLC SHS G5960L103 57858 675837 SH SOLE 675837 0 0 MERCK & CO INC COM 58933Y105 70204 1156570 SH SOLE 1154870 0 1700 MERIDIAN BIOSCIENCE INC COM 589584101 254 15942 SH SOLE 15942 0 0 METLIFE INC COM 59156R108 2859 65561 SH SOLE 65561 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 586 1014 SH SOLE 1014 0 0 MFA FINL INC COM 55272X102 78 10324 SH SOLE 10324 0 0 MFS MUN INCOME TR SH BEN INT 552738106 134 20385 SH SOLE 20385 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 890 29220 SH SOLE 29220 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 38540 423745 SH SOLE 423745 0 0 MICRON TECHNOLOGY INC COM 595112103 2077 39614 SH SOLE 39614 0 0 MICROSOFT CORP COM 594918104 310554 3149318 SH SOLE 3107483 0 41835 MIDDLEBY CORP COM 596278101 8434 80765 SH SOLE 80765 0 0 MIMEDX GROUP INC COM 602496101 77 12100 SH SOLE 12100 0 0 MITEK SYS INC COM NEW 606710200 189 21249 SH SOLE 21249 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 82 14523 SH SOLE 14523 0 0 MOHAWK INDS INC COM 608190104 317 1480 SH SOLE 1480 0 0 MOLSON COORS BREWING CO CL B 60871R209 2276 33457 SH SOLE 33457 0 0 MONDELEZ INTL INC CL A 609207105 18108 441660 SH SOLE 441660 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1143 19952 SH SOLE 19952 0 0 MOODYS CORP COM 615369105 1170 6862 SH SOLE 6862 0 0 MORGAN STANLEY COM NEW 617446448 37996 801610 SH SOLE 801610 0 0 MOSAIC CO NEW COM 61945C103 360 12818 SH SOLE 12818 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 972 8357 SH SOLE 8357 0 0 MPLX LP COM UNIT REP LTD 55336V100 6112 179037 SH SOLE 179037 0 0 MSA SAFETY INC COM 553498106 800 8300 SH SOLE 8300 0 0 MSC INDL DIRECT INC CL A 553530106 212 2503 SH SOLE 2503 0 0 MSCI INC COM 55354G100 1870 11304 SH SOLE 11304 0 0 MSG NETWORK INC CL A 553573106 441 18431 SH SOLE 18431 0 0 MYR GROUP INC DEL COM 55405W104 337 9510 SH SOLE 9510 0 0 NASDAQ INC COM 631103108 779 8536 SH SOLE 8536 0 0 NATIONAL BEVERAGE CORP COM 635017106 461 4314 SH SOLE 4314 0 0 NATIONAL FUEL GAS CO N J COM 636180101 216 4080 SH SOLE 4080 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2284 40899 SH SOLE 40899 0 0 NATIONAL OILWELL VARCO INC COM 637071101 15438 355737 SH SOLE 355737 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 136 10759 SH SOLE 10759 0 0 NCR CORP NEW COM 62886E108 4498 150024 SH SOLE 150024 0 0 NEKTAR THERAPEUTICS COM 640268108 763 15622 SH SOLE 15622 0 0 NEOGEN CORP COM 640491106 560 6986 SH SOLE 6986 0 0 NETAPP INC COM 64110D104 7716 98259 SH SOLE 98259 0 0 NETEASE INC SPONSORED ADR 64110W102 530 2097 SH SOLE 2097 0 0 NETFLIX INC COM 64110L106 37689 96285 SH SOLE 96285 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 1101 125500 SH SOLE 125500 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 2326 23679 SH SOLE 23679 0 0 NEUROTROPE INC COM NEW 64129T207 567 58623 SH SOLE 58623 0 0 NEVRO CORP COM 64157F103 262 3285 SH SOLE 3285 0 0 NEW AGE BEVERAGES CORP COM 64157v108 52 28055 SH SOLE 28055 0 0 NEW RELIC INC COM 64829B100 299 2970 SH SOLE 2970 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 3785 216376 SH SOLE 216376 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 2655 240475 SH SOLE 240475 0 0 NEWMARK GROUP INC CL A 65158N102 307 21569 SH SOLE 21569 0 0 NEWMARKET CORP COM 651587107 1819 4497 SH SOLE 4497 0 0 NEWMONT MINING CORP COM 651639106 989 26223 SH SOLE 26223 0 0 NEWS CORP NEW CL A 65249B109 257 16586 SH SOLE 16586 0 0 NEXTERA ENERGY INC COM 65339F101 48640 291201 SH SOLE 291201 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 836 17910 SH SOLE 17910 0 0 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 685 54851 SH SOLE 54851 0 0 NICE LTD SPONSORED ADR 653656108 28987 279339 SH SOLE 279339 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 1903 61506 SH SOLE 61506 0 0 NIKE INC CL B 654106103 63879 801701 SH SOLE 762806 0 38895 NISOURCE INC COM 65473P105 374 14263 SH SOLE 14263 0 0 NOBLE ENERGY INC COM 655044105 255 7211 SH SOLE 7211 0 0 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 946 18515 SH SOLE 18515 0 0 NOKIA CORP SPONSORED ADR 654902204 436 75758 SH SOLE 75758 0 0 NORDSTROM INC COM 655664100 3078 59447 SH SOLE 59372 0 75 NORFOLK SOUTHERN CORP COM 655844108 10553 69949 SH SOLE 69949 0 0 NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 136 16850 SH SOLE 16850 0 0 NORTHERN TR CORP COM 665859104 16320 158613 SH SOLE 158613 0 0 NORTHROP GRUMMAN CORP COM 666807102 5076 16499 SH SOLE 16499 0 0 NORTHWEST NAT GAS CO COM 667655104 1568 24572 SH SOLE 24572 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 314 6655 SH SOLE 6655 0 0 NOVARTIS A G SPONSORED ADR 66987V109 29271 387495 SH SOLE 366952 0 20543 NOVO-NORDISK A S ADR 670100205 4295 93123 SH SOLE 93123 0 0 NOW INC COM 67011P100 179 13409 SH SOLE 13409 0 0 NRG YIELD INC CL C 62942X405 197 11514 SH SOLE 11514 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 1020 73449 SH SOLE 73449 0 0 NUCOR CORP COM 670346105 1330 21281 SH SOLE 21281 0 0 NUTANIX INC CL A 67059N108 390 7567 SH SOLE 7567 0 0 NUTRIEN LTD COM 67077M108 10940 201176 SH SOLE 180432 0 20744 NUVEEN AMT FREE MUN CR INC F COM 67071l106 615 42151 SH SOLE 42151 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066y105 2535 189726 SH SOLE 189726 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 216 20106 SH SOLE 20106 0 0 NUVEEN FLOATING RATE INCOME COM 67072t108 108 10378 SH SOLE 10378 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070x101 147 10272 SH SOLE 10272 0 0 NVENT ELECTRIC PLC SHS g6700g107 240 9576 SH SOLE 9576 0 0 NVIDIA CORP COM 67066G104 35484 149782 SH SOLE 149782 0 0 NVR INC COM 62944T105 372 125 SH SOLE 125 0 0 NXP SEMICONDUCTORS N V COM N6596X109 5456 49932 SH SOLE 49932 0 0 NXSTAGE MEDICAL INC COM 67072v103 254 9098 SH SOLE 9098 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 4262 15578 SH SOLE 15578 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 5473 134635 SH SOLE 134635 0 0 OAKTREE STRATEGIC INCOME COR COM 67402d104 622 73200 SH SOLE 73200 0 0 OASIS PETE INC NEW COM 674215108 130 10000 SH SOLE 10000 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 32378 386934 SH SOLE 385934 0 1000 OCWEN FINL CORP COM NEW 675746309 50 12500 SH SOLE 12500 0 0 OKTA INC CL A 679295105 330 6543 SH SOLE 6543 0 0 OLD DOMINION FGHT LINES INC COM 679580100 692 4646 SH SOLE 4646 0 0 OLD REP INTL CORP COM 680223104 389 19562 SH SOLE 19562 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 27329 881585 SH SOLE 881585 0 0 OMNICELL INC COM 68213N109 226 4302 SH SOLE 4302 0 0 OMNICOM GROUP INC COM 681919106 10279 134774 SH SOLE 114174 0 20600 ON SEMICONDUCTOR CORP COM 682189105 481 21647 SH SOLE 21647 0 0 ONEOK INC NEW COM 682680103 5026 71967 SH SOLE 71967 0 0 ORACLE CORP COM 68389X105 69915 1586814 SH SOLE 1586814 0 0 ORANGE SPONSORED ADR 684060106 695 41700 SH SOLE 41700 0 0 ORBOTECH LTD ORD M75253100 306 4951 SH SOLE 4951 0 0 ORGANOVO HLDGS INC COM 68620A104 162 115520 SH SOLE 115520 0 0 OUTFRONT MEDIA INC COM 69007J106 1446 74353 SH SOLE 74353 0 0 OWENS ILL INC COM NEW 690768403 3416 203234 SH SOLE 203234 0 0 OWENS RLTY MTG INC COM 690828108 359 21536 SH SOLE 21536 0 0 OXFORD INDS INC COM 691497309 252 3041 SH SOLE 3041 0 0 PACCAR INC COM 693718108 3048 49190 SH SOLE 49190 0 0 PACKAGING CORP AMER COM 695156109 7510 67175 SH SOLE 67175 0 0 PACWEST BANCORP DEL COM 695263103 1263 25563 SH SOLE 25563 0 0 PAIN THERAPEUTICS INC COM NEW 69562k506 28 13700 SH SOLE 13700 0 0 PALO ALTO NETWORKS INC COM 697435105 10689 52024 SH SOLE 52024 0 0 PAN AMERICAN SILVER CORP COM 697900108 628 35100 SH SOLE 35100 0 0 PARK HOTELS RESORTS INC COM 700517105 213 6968 SH SOLE 6968 0 0 PARKER HANNIFIN CORP COM 701094104 596 3822 SH SOLE 3822 0 0 PATTERSON COMPANIES INC COM 703395103 202 8922 SH SOLE 8922 0 0 PATTERSON UTI ENERGY INC COM 703481101 421 23371 SH SOLE 23371 0 0 PAYCHEX INC COM 704326107 24402 357013 SH SOLE 356913 0 100 PAYCOM SOFTWARE INC COM 70432V102 7603 76929 SH SOLE 76929 0 0 PAYPAL HLDGS INC COM 70450Y103 25455 305703 SH SOLE 305703 0 0 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 391 18639 SH SOLE 18639 0 0 PDL BIOPHARMA INC COM 69329Y104 474 202826 SH SOLE 202826 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 814 20967 SH SOLE 20967 0 0 PEMBINA PIPELINE CORP COM 706327103 35718 1032290 SH SOLE 1032290 0 0 PENN NATL GAMING INC COM 707569109 828 24665 SH SOLE 24665 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 503 45733 SH SOLE 45733 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 214 4563 SH SOLE 4563 0 0 PENTAIR PLC SHS G7S00T104 446 10602 SH SOLE 10602 0 0 PENUMBRA INC COM 70975L107 2017 14598 SH SOLE 14598 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 1113 61542 SH SOLE 61542 0 0 PEPSICO INC COM 713448108 129322 1187860 SH SOLE 1156120 0 31740 PERCEPTRON INC COM 71361F100 1779 168584 SH SOLE 168584 0 0 PERRIGO CO PLC SHS G97822103 205 2820 SH SOLE 2820 0 0 PFIZER INC COM 717081103 122184 3367810 SH SOLE 3367385 0 425 PG&E CORP COM 69331C108 2314 54361 SH SOLE 54361 0 0 PHILIP MORRIS INTL INC COM 718172109 32277 399761 SH SOLE 375730 0 24031 PHILLIPS 66 COM 718546104 14678 130687 SH SOLE 130687 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1621 31746 SH SOLE 31746 0 0 PHYSICIANS RLTY TR COM 71943U104 528 33123 SH SOLE 33123 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202d106 1058 44893 SH SOLE 44893 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 413 6726 SH SOLE 6726 0 0 PINNACLE FOODS INC DEL COM 72348P104 329 5058 SH SOLE 5058 0 0 PIONEER NAT RES CO COM 723787107 2874 15186 SH SOLE 15186 0 0 PJT PARTNERS INC COM CL A 69343T107 574 10762 SH SOLE 10762 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 11745 496793 SH SOLE 496793 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 455 19055 SH SOLE 19055 0 0 PNC FINL SVCS GROUP INC COM 693475105 62470 462399 SH SOLE 462399 0 0 POLARIS INDS INC COM 731068102 453 3709 SH SOLE 3709 0 0 POLYMET MINING CORP COM 731916102 10 10000 SH SOLE 10000 0 0 POLYONE CORP COM 73179P106 1682 38906 SH SOLE 38906 0 0 POOL CORPORATION COM 73278L105 873 5764 SH SOLE 5764 0 0 POPULAR INC COM NEW 733174700 249 5512 SH SOLE 5512 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 20974 490505 SH SOLE 490505 0 0 POWER INTEGRATIONS INC COM 739276103 775 10602 SH SOLE 10602 0 0 PPG INDS INC COM 693506107 3943 38009 SH SOLE 38009 0 0 PPL CORP COM 69351T106 566 19838 SH SOLE 19838 0 0 PRAXAIR INC COM 74005P104 7126 45061 SH SOLE 45061 0 0 PREMIER INC CL A 74051N102 589 16193 SH SOLE 16193 0 0 PRICE T ROWE GROUP INC COM 74144T108 20109 173221 SH SOLE 173221 0 0 PRICESMART INC COM 741511109 252 2787 SH SOLE 2787 0 0 PRIMERICA INC COM 74164M108 777 7806 SH SOLE 7806 0 0 PROASSURANCE CORP COM 74267C106 539 15197 SH SOLE 15197 0 0 PROCTER AND GAMBLE CO COM 742718109 133214 1706559 SH SOLE 1689144 0 17415 PROGENICS PHARMACEUTICALS IN COM 743187106 217 26937 SH SOLE 26937 0 0 PROGRESSIVE CORP OHIO COM 743315103 2254 38119 SH SOLE 38119 0 0 PROLOGIS INC COM 74340W103 67530 1028011 SH SOLE 1028011 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 3304 492324 SH SOLE 492324 0 0 PROSPERITY BANCSHARES INC COM 743606105 974 14240 SH SOLE 14240 0 0 PROTO LABS INC COM 743713109 241 2030 SH SOLE 2030 0 0 PRUDENTIAL FINL INC COM 744320102 1604 17150 SH SOLE 17150 0 0 PRUDENTIAL PLC ADR 74435K204 1065 23311 SH SOLE 23311 0 0 PTC THERAPEUTICS INC COM 69366J200 238 7060 SH SOLE 7060 0 0 PUBLIC STORAGE COM 74460D109 11021 48583 SH SOLE 48583 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 1026 18938 SH SOLE 18938 0 0 PULTE GROUP INC COM 745867101 257 8937 SH SOLE 8937 0 0 PURE STORAGE INC CL A 74624M102 5335 223416 SH SOLE 223416 0 0 PVH CORP COM 693656100 267 1779 SH SOLE 1779 0 0 QUALCOMM INC COM 747525103 35752 637053 SH SOLE 637053 0 0 QUALYS INC COM 74758T303 1333 15796 SH SOLE 15796 0 0 QUANTERIX CORP COM 74766Q101 235 16350 SH SOLE 16350 0 0 QUEST DIAGNOSTICS INC COM 74834L100 776 7060 SH SOLE 7060 0 0 QUICKLOGIC CORP COM 74837P108 17 15423 SH SOLE 15423 0 0 QURATE RETAIL INC COM SER A 74915M100 8768 413234 SH SOLE 413234 0 0 RADCOM LTD SHS NEW m81865111 522 26450 SH SOLE 26450 0 0 RALPH LAUREN CORP CL A 751212101 348 2768 SH SOLE 2768 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 250 2805 SH SOLE 2805 0 0 RAYONIER INC COM 754907103 335 8661 SH SOLE 8661 0 0 RAYTHEON CO COM NEW 755111507 24816 128458 SH SOLE 128458 0 0 RBC BEARINGS INC COM 75524B104 846 6572 SH SOLE 6572 0 0 RE MAX HLDGS INC CL A 75524W108 681 12976 SH SOLE 12976 0 0 REALTY INCOME CORP COM 756109104 3118 57961 SH SOLE 57961 0 0 RED HAT INC COM 756577102 951 7078 SH SOLE 7078 0 0 REDFIN CORP COM 75737f108 1317 57040 SH SOLE 57040 0 0 REGENCY CTRS CORP COM 758849103 456 7346 SH SOLE 7346 0 0 REGENERON PHARMACEUTICALS COM 75886F107 3299 9563 SH SOLE 9563 0 0 REGIONS FINL CORP NEW COM 7591EP100 6477 364269 SH SOLE 364269 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 609 4562 SH SOLE 4562 0 0 RELX PLC SPONSORED ADR 759530108 287 13205 SH SOLE 13205 0 0 REMARK HLDGS INC COM 75955k102 2436 623142 SH SOLE 623142 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 589 4898 SH SOLE 4898 0 0 REPUBLIC SVCS INC COM 760759100 4422 64698 SH SOLE 64698 0 0 RESMED INC COM 761152107 2374 22918 SH SOLE 22918 0 0 RESOLUTE ENERGY CORP COM NEW 76116A306 3331 106780 SH SOLE 106780 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 7345 383325 SH SOLE 383325 0 0 REXFORD INDL RLTY INC COM 76169C100 1386 44144 SH SOLE 44144 0 0 RH COM 74967X103 354 2536 SH SOLE 2536 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 197 69570 SH SOLE 69570 0 0 RINGCENTRAL INC CL A 76680R206 460 6541 SH SOLE 6541 0 0 RIO TINTO PLC SPONSORED ADR 767204100 553 9975 SH SOLE 9975 0 0 RITE AID CORP COM 767754104 53 30410 SH SOLE 30410 0 0 RLI CORP COM 749607107 500 7561 SH SOLE 7561 0 0 ROBERT HALF INTL INC COM 770323103 367 5642 SH SOLE 5642 0 0 ROCKWELL AUTOMATION INC COM 773903109 3874 23307 SH SOLE 23307 0 0 ROCKWELL COLLINS INC COM 774341101 1078 7998 SH SOLE 7998 0 0 ROLLINS INC COM 775711104 457 8690 SH SOLE 8690 0 0 ROPER TECHNOLOGIES INC COM 776696106 45875 166271 SH SOLE 166271 0 0 ROSS STORES INC COM 778296103 2386 28149 SH SOLE 28149 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 2042 27115 SH SOLE 27115 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2108 310000 SH SOLE 310000 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6003 82624 SH SOLE 82624 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 14054 202999 SH SOLE 202999 0 0 ROYAL GOLD INC COM 780287108 766 8246 SH SOLE 8246 0 0 RPM INTL INC COM 749685103 39757 681703 SH SOLE 681703 0 0 RUBICON PROJ INC COM 78112v102 118 41250 SH SOLE 41250 0 0 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 1384 12111 SH SOLE 12111 0 0 S&P GLOBAL INC COM 78409V104 6998 34323 SH SOLE 34323 0 0 SABRE CORP COM 78573M104 364 14788 SH SOLE 14788 0 0 SAGE THERAPEUTICS INC COM 78667J108 1025 6551 SH SOLE 6551 0 0 SALESFORCE COM INC COM 79466L302 27710 203160 SH SOLE 203160 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 539 33652 SH SOLE 33652 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 50 11000 SH SOLE 11000 0 0 SANOFI SPONSORED ADR 80105N105 4618 115412 SH SOLE 78369 0 37043 SAP SE SPON ADR 803054204 3991 34505 SH SOLE 33505 0 1000 SARATOGA INVT CORP COM NEW 80349A208 790 28533 SH SOLE 28533 0 0 SASOL LTD SPONSORED ADR 803866300 289 7922 SH SOLE 7922 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 224 1357 SH SOLE 1357 0 0 SCHEIN HENRY INC COM 806407102 3275 45086 SH SOLE 45086 0 0 SCHLUMBERGER LTD COM 806857108 48283 720319 SH SOLE 719569 0 750 SCHWAB CHARLES CORP NEW COM 808513105 22675 443727 SH SOLE 443727 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 388 15000 SH SOLE 15000 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 361 10936 SH SOLE 10936 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 226 5667 SH SOLE 5667 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 3398 122778 SH SOLE 122778 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 2652 89781 SH SOLE 89781 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 241 6915 SH SOLE 6915 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1929 29228 SH SOLE 29228 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 12810 259892 SH SOLE 259892 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1020 13465 SH SOLE 13465 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 694 13067 SH SOLE 13067 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 4359 67079 SH SOLE 67079 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 335 6098 SH SOLE 6098 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1208 16410 SH SOLE 16410 0 0 SCORPIO TANKERS INC SHS y7542c106 41 14200 SH SOLE 14200 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 865 10402 SH SOLE 10402 0 0 SEABRIDGE GOLD INC COM 811916105 1763 158095 SH SOLE 158095 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 3902 69110 SH SOLE 69110 0 0 SEALED AIR CORP NEW COM 81211K100 2236 52646 SH SOLE 52646 0 0 SEI INVESTMENTS CO COM 784117103 420 6712 SH SOLE 6712 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 46543 612884 SH SOLE 612884 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 635 19415 SH SOLE 19415 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 7977 72985 SH SOLE 72985 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 10296 199791 SH SOLE 199791 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 36565 438115 SH SOLE 438115 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 67865 2552268 SH SOLE 2552268 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 13775 192318 SH SOLE 192318 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1454 27985 SH SOLE 27985 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8974 154536 SH SOLE 154536 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 35415 509785 SH SOLE 509785 0 0 SEMGROUP CORP CL A 81663A105 513 20177 SH SOLE 20177 0 0 SEMPRA ENERGY COM 816851109 6590 56749 SH SOLE 56749 0 0 SEMTECH CORP COM 816850101 559 11873 SH SOLE 11873 0 0 SENIOR HSG PPTYS TR SH BEN INT 81721M109 4042 223457 SH SOLE 223457 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 4592 96514 SH SOLE 96514 0 0 SERVICE CORP INTL COM 817565104 829 23171 SH SOLE 23171 0 0 SERVICENOW INC COM 81762P102 1783 10334 SH SOLE 10334 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 264 12956 SH SOLE 12956 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 3105 139980 SH SOLE 139980 0 0 SHERWIN WILLIAMS CO COM 824348106 4021 9865 SH SOLE 9865 0 0 SHIRE PLC SPONSORED ADR 82481R106 516 3058 SH SOLE 3058 0 0 SHOPIFY INC CL A 82509L107 2233 15307 SH SOLE 15307 0 0 SHOTSPOTTER INC COM 82536T107 444 11700 SH SOLE 11700 0 0 SHUTTERFLY INC COM 82568P304 732 8132 SH SOLE 8132 0 0 SHUTTERSTOCK INC COM 825690100 394 8303 SH SOLE 8303 0 0 SILICON LABORATORIES INC COM 826919102 253 2544 SH SOLE 2544 0 0 SILVERCORP METALS INC COM 82835P103 28 10500 SH SOLE 10500 0 0 SIMON PPTY GROUP INC NEW COM 828806109 19065 112026 SH SOLE 112026 0 0 SIRIUS XM HLDGS INC COM 82968B103 481 71098 SH SOLE 71098 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 956 11386 SH SOLE 11386 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 737 7621 SH SOLE 7621 0 0 SL GREEN RLTY CORP COM 78440X101 238 2372 SH SOLE 2372 0 0 SM ENERGY CO COM 78454L100 3268 127223 SH SOLE 127223 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 736 19599 SH SOLE 19599 0 0 SMUCKER J M CO COM NEW 832696405 2282 21234 SH SOLE 21234 0 0 SNAP INC CL A 83304A106 4350 332329 SH SOLE 332329 0 0 SNAP ON INC COM 833034101 2346 14603 SH SOLE 14603 0 0 SONOCO PRODS CO COM 835495102 12927 246230 SH SOLE 246105 0 125 SONY CORP SPONSORED ADR 835699307 340 6636 SH SOLE 6636 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 521 72350 SH SOLE 72350 0 0 SOUTHERN CO COM 842587107 3235 69850 SH SOLE 69850 0 0 SOUTHWEST AIRLS CO COM 844741108 1621 31836 SH SOLE 31836 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 206 2707 SH SOLE 2707 0 0 SOUTHWESTERN ENERGY CO COM 845467109 103 19346 SH SOLE 19346 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 26491 109137 SH SOLE 109137 0 0 SPDR GOLD TRUST GOLD SHS 78463v107 1043 8793 SH SOLE 8793 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 249 6735 SH SOLE 6735 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2399 78904 SH SOLE 78904 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1296 36660 SH SOLE 36660 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 213 2037 SH SOLE 2037 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1224719 4514595 SH SOLE 4514595 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 91183 256842 SH SOLE 256842 0 0 SPDR SER TR PORTFOLIO SM ETF 78468R853 299 9266 SH SOLE 9266 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 1218 18500 SH SOLE 18500 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 1063 12195 SH SOLE 12195 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 494 5259 SH SOLE 5259 0 0 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 225 6450 SH SOLE 6450 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 1353 20253 SH SOLE 20253 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4460 61689 SH SOLE 61689 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 49030 515072 SH SOLE 515017 0 55 SPDR SERIES TRUST S&P BK ETF 78464a797 9880 209480 SH SOLE 209480 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 47518 512604 SH SOLE 512604 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 224 5642 SH SOLE 5642 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 26294 610631 SH SOLE 610631 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 5871 96238 SH SOLE 96238 0 0 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 10247 211005 SH SOLE 211005 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 4128 116535 SH SOLE 116535 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 675 7856 SH SOLE 7856 0 0 SPLUNK INC COM 848637104 3325 33550 SH SOLE 33550 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 4079 24247 SH SOLE 24247 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 949 37370 SH SOLE 37370 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208r101 1327 105873 SH SOLE 105873 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207h104 1117 109610 SH SOLE 109610 0 0 SQUARE INC CL A 852234103 5012 81312 SH SOLE 81312 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467v848 520 10935 SH SOLE 10935 0 0 STAG INDL INC COM 85254J102 362 13278 SH SOLE 13278 0 0 STAMPS COM INC COM NEW 852857200 12389 48956 SH SOLE 48956 0 0 STANLEY BLACK & DECKER INC COM 854502101 1081 8142 SH SOLE 8142 0 0 STARBUCKS CORP COM 855244109 60106 1230432 SH SOLE 1200332 0 30100 STARWOOD PPTY TR INC COM 85571B105 6971 321103 SH SOLE 321103 0 0 STATE STR CORP COM 857477103 10361 111300 SH SOLE 111300 0 0 STEEL DYNAMICS INC COM 858119100 457 9952 SH SOLE 9952 0 0 STERICYCLE INC COM 858912108 5442 83358 SH SOLE 83358 0 0 STERIS PLC SHS USD G84720104 4477 42631 SH SOLE 42631 0 0 STERLING BANCORP DEL COM 85917A100 6703 285232 SH SOLE 285232 0 0 STIFEL FINL CORP COM 860630102 220 4213 SH SOLE 4213 0 0 STRYKER CORP COM 863667101 14971 88655 SH SOLE 88655 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 465 19782 SH SOLE 19782 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1368 176035 SH SOLE 176035 0 0 SUN CMNTYS INC COM 866674104 7776 79444 SH SOLE 79444 0 0 SUN LIFE FINL INC COM 866796105 542 13511 SH SOLE 13511 0 0 SUNCOKE ENERGY PARTNERS L P COMUNIT REP LT 86722Y101 1241 82755 SH SOLE 82755 0 0 SUNCOR ENERGY INC NEW COM 867224107 16163 397311 SH SOLE 397311 0 0 SUNOCO LP COM U REP LP 86765K109 271 10858 SH SOLE 10858 0 0 SUNRUN INC COM 86771W105 413 31412 SH SOLE 31412 0 0 SUNTRUST BKS INC COM 867914103 3674 55652 SH SOLE 55652 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 753 12572 SH SOLE 12572 0 0 SVB FINL GROUP COM 78486Q101 14765 51133 SH SOLE 51133 0 0 SWISS HELVETIA FD INC COM 870875101 404 32680 SH SOLE 32680 0 0 SWITCH INC CL A 87105L104 157 12913 SH SOLE 12913 0 0 SYMANTEC CORP COM 871503108 317 15371 SH SOLE 15371 0 0 SYNCHRONY FINL COM 87165B103 12461 373316 SH SOLE 373316 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 35 20000 SH SOLE 20000 0 0 SYNOPSYS INC COM 871607107 209 2436 SH SOLE 2436 0 0 SYSCO CORP COM 871829107 11849 173509 SH SOLE 173509 0 0 T MOBILE US INC COM 872590104 732 12231 SH SOLE 12231 0 0 TABLEAU SOFTWARE INC CL A 87336U105 326 3334 SH SOLE 3334 0 0 TAHOE RES INC COM 873868103 50 10000 SH SOLE 10000 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 8188 223951 SH SOLE 223951 0 0 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 7186 165908 SH SOLE 165908 0 0 TARGA RES CORP COM 87612G101 8406 169850 SH SOLE 169540 0 310 TARGET CORP COM 87612E106 42314 555882 SH SOLE 531132 0 24750 TC PIPELINES LP UT COM LTD PRT 87233Q108 859 33110 SH SOLE 33110 0 0 TCP CAP CORP COM 87238Q103 145 10028 SH SOLE 10028 0 0 TE CONNECTIVITY LTD REG SHS H84989104 4155 46136 SH SOLE 46136 0 0 TECH DATA CORP COM 878237106 2549 31037 SH SOLE 31037 0 0 TECK RESOURCES LTD CL B 878742204 555 21817 SH SOLE 21817 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 430 20027 SH SOLE 20027 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 852 50000 SH SOLE 50000 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 483 37500 SH SOLE 37500 0 0 TELADOC INC COM 87918A105 465 8009 SH SOLE 8009 0 0 TELARIA INC COM 879181105 392 96959 SH SOLE 96959 0 0 TELEFLEX INC COM 879369106 911 3398 SH SOLE 3398 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1224 103083 SH SOLE 103083 0 0 TELUS CORP COM 87971M103 753 21207 SH SOLE 21207 0 0 TENARIS S A SPONSORED ADR 88031M109 236 6491 SH SOLE 6491 0 0 TENNECO INC COM 880349105 3778 85947 SH SOLE 85947 0 0 TERADATA CORP DEL COM 88076W103 817 20337 SH SOLE 20337 0 0 TERADYNE INC COM 880770102 5406 142005 SH SOLE 142005 0 0 TERRENO RLTY CORP COM 88146M101 1020 27089 SH SOLE 27089 0 0 TESARO INC COM 881569107 200 4514 SH SOLE 4514 0 0 TESLA INC COM 88160R101 10636 31013 SH SOLE 30993 0 20 TETRA TECH INC NEW COM 88162G103 718 12281 SH SOLE 12281 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 489 20110 SH SOLE 20110 0 0 TEXAS INSTRS INC COM 882508104 18871 171176 SH SOLE 171176 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 249 358 SH SOLE 358 0 0 THE CUSHING MLP INFASTCR TOT COM NEW 231631201 1329 111495 SH SOLE 111495 0 0 THE TRADE DESK INC COM CL A 88339J105 347 3700 SH SOLE 3700 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 38507 185897 SH SOLE 185897 0 0 THOMSON REUTERS CORP COM 884903105 318 7891 SH SOLE 7891 0 0 THOR INDS INC COM 885160101 5547 56961 SH SOLE 56961 0 0 TIFFANY & CO NEW COM 886547108 544 4136 SH SOLE 4136 0 0 TIMKEN CO COM 887389104 435 9981 SH SOLE 9981 0 0 TITAN MACHY INC COM 88830R101 156 10000 SH SOLE 10000 0 0 TIVO CORP COM 88870P106 388 28873 SH SOLE 28873 0 0 TJX COS INC NEW COM 872540109 39112 410924 SH SOLE 410924 0 0 TOCAGEN INC COM 888846102 170 18115 SH SOLE 18115 0 0 TORCHMARK CORP COM 891027104 952 11695 SH SOLE 11695 0 0 TORO CO COM 891092108 2329 38654 SH SOLE 38654 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2554 44142 SH SOLE 44142 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 3629 135970 SH SOLE 135970 0 0 TORTOISE MLP FD INC RIGHT 07/18/2018 89148B119 58 155929 SH SOLE 155929 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 616 32716 SH SOLE 32716 0 0 TOTAL S A SPONSORED ADR 89151E109 5926 97838 SH SOLE 97838 0 0 TOTAL SYS SVCS INC COM 891906109 275 3253 SH SOLE 3253 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 429 3335 SH SOLE 3335 0 0 TPG RE FIN TR INC COM 87266M107 2363 116294 SH SOLE 116294 0 0 TPG SPECIALTY LENDING INC COM 87265K102 1911 106558 SH SOLE 106558 0 0 TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 78 56000 SH SOLE 56000 0 0 TRANSCANADA CORP COM 89353D107 1014 23477 SH SOLE 23477 0 0 TRANSDIGM GROUP INC COM 893641100 893 2589 SH SOLE 2589 0 0 TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376V100 201 5452 SH SOLE 5452 0 0 TRANSUNION COM 89400J107 372 5197 SH SOLE 5197 0 0 TRAVELERS COMPANIES INC COM 89417E109 36012 294357 SH SOLE 294357 0 0 TREX CO INC COM 89531P105 210 3356 SH SOLE 3356 0 0 TRI CONTL CORP COM 895436103 217 8185 SH SOLE 8185 0 0 TRINITY INDS INC COM 896522109 208 6096 SH SOLE 6096 0 0 TRITON INTL LTD CL A G9078F107 647 21121 SH SOLE 21121 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 3401 68463 SH SOLE 68463 0 0 TWENTY FIRST CENTY FOX INC CL B 90130A200 5266 106876 SH SOLE 106876 0 0 TWILIO INC CL A 90138F102 3491 62303 SH SOLE 62303 0 0 TWITTER INC COM 90184L102 39414 902555 SH SOLE 902555 0 0 TYSON FOODS INC CL A 902494103 387 5621 SH SOLE 5621 0 0 U S G CORP COM NEW 903293405 301 6985 SH SOLE 6985 0 0 UBS AG LONDON BRH EN LG CP GRWTH 902677780 225 880 SH SOLE 880 0 0 UBS GROUP AG SHS H42097107 1567 102091 SH SOLE 102091 0 0 UDR INC COM 902653104 15298 407509 SH SOLE 407509 0 0 ULTA BEAUTY INC COM 90384S303 587 2514 SH SOLE 2514 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 430 1671 SH SOLE 1671 0 0 UNILEVER N V N Y SHS NEW 904784709 12402 222576 SH SOLE 222576 0 0 UNILEVER PLC SPON ADR NEW 904767704 8216 148642 SH SOLE 87826 0 60816 UNION PAC CORP COM 907818108 34710 244991 SH SOLE 244291 0 700 UNITED CONTL HLDGS INC COM 910047109 1068 15312 SH SOLE 15312 0 0 UNITED FINL BANCORP INC NEW COM 910304104 1417 80871 SH SOLE 80871 0 0 UNITED FIRE GROUP INC COM 910340108 221 4062 SH SOLE 4062 0 0 UNITED PARCEL SERVICE INC CL B 911312106 23845 224458 SH SOLE 224458 0 0 UNITED RENTALS INC COM 911363109 1827 12373 SH SOLE 12373 0 0 UNITED STATES STL CORP NEW COM 912909108 312 8989 SH SOLE 8989 0 0 UNITED TECHNOLOGIES CORP COM 913017109 109053 872220 SH SOLE 872220 0 0 UNITEDHEALTH GROUP INC COM 91324P102 105020 428059 SH SOLE 423679 0 4380 UNIVERSAL DISPLAY CORP COM 91347P105 1148 13349 SH SOLE 13349 0 0 UNUM GROUP COM 91529Y106 637 17217 SH SOLE 17217 0 0 URANIUM ENERGY CORP COM 916896103 332 206649 SH SOLE 206649 0 0 UROGEN PHARMA LTD COM m96088105 610 12250 SH SOLE 12250 0 0 US BANCORP DEL COM NEW 902973304 68780 1375048 SH SOLE 1374948 0 100 US FOODS HLDG CORP COM 912008109 203 5369 SH SOLE 5369 0 0 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1555 92388 SH SOLE 92388 0 0 USD PARTNERS LP COM UT REP LTD 903318103 181 16873 SH SOLE 16873 0 0 V F CORP COM 918204108 15757 193284 SH SOLE 191284 0 2000 VAIL RESORTS INC COM 91879Q109 1396 5093 SH SOLE 5093 0 0 VALE S A ADR 91912E105 187 14583 SH SOLE 14583 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 8927 384141 SH SOLE 384141 0 0 VALERO ENERGY CORP NEW COM 91913Y100 7418 66925 SH SOLE 66925 0 0 VALLEY NATL BANCORP COM 919794107 347 28544 SH SOLE 28544 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 950 15280 SH SOLE 15280 0 0 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 221 3777 SH SOLE 3777 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 6250 280123 SH SOLE 280123 0 0 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 3448 273251 SH SOLE 273251 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 495 15148 SH SOLE 15148 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 4954 188567 SH SOLE 188567 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1169 11390 SH SOLE 11390 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 289 2198 SH SOLE 2198 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 345 2780 SH SOLE 2780 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1596 9831 SH SOLE 9831 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1646 11675 SH SOLE 11675 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 357 2343 SH SOLE 2343 0 0 VANGUARD GROUP DIV APP ETF 921908844 228228 2245890 SH SOLE 2245890 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4027 34178 SH SOLE 34178 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 38571 257463 SH SOLE 256613 0 850 VANGUARD INDEX FDS LARGE CAP ETF 922908637 9759 78221 SH SOLE 78221 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 40424 300755 SH SOLE 299205 0 1550 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 45739 414080 SH SOLE 414080 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 26526 168264 SH SOLE 168264 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 104408 1281877 SH SOLE 1281877 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 400012 1603192 SH SOLE 1603192 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 29771 219239 SH SOLE 218599 0 640 VANGUARD INDEX FDS SMALL CP ETF 922908751 16283 104597 SH SOLE 104597 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 21100 120022 SH SOLE 119457 0 565 VANGUARD INDEX FDS TOTAL STK MKT 922908769 81383 579527 SH SOLE 579527 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 38218 368084 SH SOLE 366984 0 1100 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3378 65171 SH SOLE 65171 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5862 138905 SH SOLE 138905 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3107 26919 SH SOLE 26919 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 902 12288 SH SOLE 12288 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 775 5268 SH SOLE 5268 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 625 4215 SH SOLE 4215 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 38833 295936 SH SOLE 290029 0 5907 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 211 1679 SH SOLE 1679 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 6324 116894 SH SOLE 116894 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 7258 169179 SH SOLE 169179 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 26047 313631 SH SOLE 313631 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 690 11088 SH SOLE 11088 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 2986 31975 SH SOLE 30475 0 1500 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 924 12416 SH SOLE 12416 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 1018 8558 SH SOLE 8558 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 627 7378 SH SOLE 7378 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 22101 130289 SH SOLE 130289 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1508 11231 SH SOLE 11231 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 2471 23518 SH SOLE 23518 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2349 34837 SH SOLE 34837 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 991 6227 SH SOLE 6227 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1274 9383 SH SOLE 9383 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 8413 46379 SH SOLE 46379 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 921 7000 SH SOLE 7000 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 2473 21325 SH SOLE 21325 0 0 VARIAN MED SYS INC COM 92220P105 629 5535 SH SOLE 5535 0 0 VARONIS SYS INC COM 922280102 213 2860 SH SOLE 2860 0 0 VEEVA SYS INC CL A COM 922475108 1863 24241 SH SOLE 24241 0 0 VENTAS INC COM 92276f100 6781 119062 SH SOLE 119062 0 0 VERASTEM INC COM 92337C104 127 18500 SH SOLE 18500 0 0 VEREIT INC COM 92339V100 2725 366232 SH SOLE 366232 0 0 VERISIGN INC COM 92343E102 280 2037 SH SOLE 2037 0 0 VERISK ANALYTICS INC COM 92345Y106 2032 18884 SH SOLE 18884 0 0 VERIZON COMMUNICATIONS INC COM 92343v104 95179 1891861 SH SOLE 1859751 0 32110 VERMILION ENERGY INC COM 923725105 1625 45075 SH SOLE 45075 0 0 VERSUM MATLS INC COM 92532W103 347 9339 SH SOLE 9339 0 0 VERTEX PHARMACEUTICALS INC COM 92532f100 2501 14718 SH SOLE 14718 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 312 9779 SH SOLE 9779 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 475 43746 SH SOLE 43746 0 0 VIRNETX HLDG CORP COM 92823t108 34 10000 SH SOLE 10000 0 0 VISA INC COM CL A 92826C839 122432 924367 SH SOLE 920555 0 3812 VISTEON CORP COM NEW 92839u206 326 2517 SH SOLE 2517 0 0 VIVEVE MED INC COM NEW 92852W204 82 30000 SH SOLE 30000 0 0 VMWARE INC CL A COM 928563402 921 6263 SH SOLE 5263 0 1000 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3309 136048 SH SOLE 136048 0 0 VONAGE HLDGS CORP COM 92886t201 146 11349 SH SOLE 11349 0 0 VORNADO RLTY TR SH BEN INT 929042109 1054 14263 SH SOLE 14263 0 0 VOYA FINL INC COM 929089100 613 13034 SH SOLE 13034 0 0 VULCAN MATLS CO COM 929160109 599 4638 SH SOLE 4638 0 0 W P CAREY INC COM 92936U109 1771 26699 SH SOLE 26699 0 0 W R BERKLEY CORPORATION COM 084423102 772 10660 SH SOLE 10660 0 0 WABCO HLDGS INC COM 92927k102 754 6454 SH SOLE 6454 0 0 WABTEC CORP COM 929740108 14367 145743 SH SOLE 145743 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 12958 215911 SH SOLE 195611 0 20300 WALMART INC COM 931142103 48202 562773 SH SOLE 514318 0 48455 WASHINGTON FED INC COM 938824109 376 11504 SH SOLE 11504 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 120 14831 SH SOLE 14831 0 0 WASTE CONNECTIONS INC COM 94106b101 254 3368 SH SOLE 3368 0 0 WASTE MGMT INC DEL COM 94106l109 22026 270776 SH SOLE 270776 0 0 WATERS CORP COM 941848103 312 1609 SH SOLE 1609 0 0 WATSCO INC COM 942622200 38065 213514 SH SOLE 213514 0 0 WD-40 CO COM 929236107 727 4974 SH SOLE 4974 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 448 136064 SH SOLE 136064 0 0 WEC ENERGY GROUP INC COM 92939U106 4029 62334 SH SOLE 62334 0 0 WEIBO CORP SPONSORED ADR 948596101 676 7631 SH SOLE 7631 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 1028 33376 SH SOLE 33376 0 0 WELLS FARGO CO NEW COM 949746101 42658 769437 SH SOLE 769337 0 100 WELLTOWER INC COM 95040Q104 2612 41675 SH SOLE 41675 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 218 2195 SH SOLE 2195 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1965 34700 SH SOLE 34700 0 0 WESTERN DIGITAL CORP COM 958102105 14791 191089 SH SOLE 191089 0 0 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825r103 2277 63671 SH SOLE 63671 0 0 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 14959 309144 SH SOLE 309144 0 0 WESTERN UN CO COM 959802109 11936 587088 SH SOLE 587088 0 0 WEX INC COM 96208T104 1073 5630 SH SOLE 5630 0 0 WEYERHAEUSER CO COM 962166104 39730 1089726 SH SOLE 1089726 0 0 WGL HLDGS INC COM 92924F106 400 4500 SH SOLE 4500 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1332 60391 SH SOLE 60391 0 0 WHIRLPOOL CORP COM 963320106 13434 91868 SH SOLE 91868 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 821 905 SH SOLE 905 0 0 WILLIAMS COS INC DEL COM 969457100 2898 106870 SH SOLE 106870 0 0 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 4109 101221 SH SOLE 101221 0 0 WILLIAMS SONOMA INC COM 969904101 605 9861 SH SOLE 9861 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 15462 101999 SH SOLE 101999 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 6677 139996 SH SOLE 137396 0 2600 WISDOMTREE TR EURO QTLY DIV GR 97717X610 311 12170 SH SOLE 12170 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 367 8009 SH SOLE 8009 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 377 5242 SH SOLE 5242 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717w851 2083 38582 SH SOLE 38582 0 0 WISDOMTREE TR US DIVID EX FNCL 97717w406 1055 12148 SH SOLE 12148 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 415 5931 SH SOLE 5931 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 6337 70603 SH SOLE 70603 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 7051 196956 SH SOLE 189456 0 7500 WISDOMTREE TR US MIDCP EARNING 97717W570 24314 605289 SH SOLE 605289 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 4058 98940 SH SOLE 98940 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 968 26383 SH SOLE 26383 0 0 WISDOMTREE TR US SMALLCP ERNGS 97717W562 2438 63022 SH SOLE 63022 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3273 35907 SH SOLE 35907 0 0 WIX COM LTD SHS M98068105 567 5648 SH SOLE 5648 0 0 WNS HOLDINGS LTD SPON ADR 92932m101 614 11776 SH SOLE 11776 0 0 WOODWARD INC COM 980745103 459 5973 SH SOLE 5973 0 0 WORKDAY INC CL A 98138H101 3568 29463 SH SOLE 29463 0 0 WORLD WRESTLING ENTMT INC CL A 98156q108 281 3850 SH SOLE 3850 0 0 WORLDPAY INC CL A 981558109 2601 31803 SH SOLE 31803 0 0 WPP PLC NEW ADR 92937A102 362 4606 SH SOLE 4606 0 0 WYNN RESORTS LTD COM 983134107 3992 23856 SH SOLE 23856 0 0 XCEL ENERGY INC COM 98389B100 622 13614 SH SOLE 13614 0 0 XCERRA CORP COM 98400J108 155 11085 SH SOLE 11085 0 0 XEROX CORP COM NEW 984121608 354 14750 SH SOLE 14750 0 0 XILINX INC COM 983919101 376 5765 SH SOLE 5765 0 0 XPO LOGISTICS INC COM 983793100 1509 15063 SH SOLE 15063 0 0 XYLEM INC COM 98419M100 2582 38317 SH SOLE 38317 0 0 YUM BRANDS INC COM 988498101 5932 75846 SH SOLE 75846 0 0 YUM CHINA HLDGS INC COM 98850P109 1676 43576 SH SOLE 43576 0 0 ZAYO GROUP HLDGS INC COM 98919v105 712 19519 SH SOLE 19519 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 4465 31166 SH SOLE 31166 0 0 ZENDESK INC COM 98936j101 1213 22263 SH SOLE 22263 0 0 ZILLOW GROUP INC CL A 98954m101 483 8086 SH SOLE 8086 0 0 ZILLOW GROUP INC CL C CAP STK 98954m200 955 16172 SH SOLE 16172 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 2292 20563 SH SOLE 20563 0 0 ZIONS BANCORPORATION COM 989701107 799 15176 SH SOLE 15176 0 0 ZOETIS INC CL A 98978v103 8439 99050 SH SOLE 99050 0 0 ZOSANO PHARMA CORP COM NEW 98979h202 284 69525 SH SOLE 69525 0 0 ZYNGA INC CL A 98986T108 51 12502 SH SOLE 12502 0 0