0001085146-18-002034.txt : 20180814 0001085146-18-002034.hdr.sgml : 20180814 20180813185716 ACCESSION NUMBER: 0001085146-18-002034 CONFORMED SUBMISSION TYPE: 13F-HR/A PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180331 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/A SEC ACT: 1934 Act SEC FILE NUMBER: 028-12624 FILM NUMBER: 181013792 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/A 1 primary_doc.xml 13F-HR/A LIVE false true false 0001418204 XXXXXXXX 03-31-2018 03-31-2018 true 1 RESTATEMENT 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-10-2018 0 1293 14787044
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 2U INC COM 90214J101 6558 78035 SH SOLE 78035 0 0 3M CO COM 88579Y101 100451 457596 SH SOLE 456431 0 1165 ABB LTD SPONSORED ADR 000375204 6471 272586 SH SOLE 97248 0 175338 ABBOTT LABS COM 002824100 50815 848069 SH SOLE 847633 0 436 ABBVIE INC COM 00287Y109 118893 1256129 SH SOLE 1242127 0 14002 ABBVIE INC COM 00287Y109 18 36000 SH Put SOLE 36000 0 0 ACASTI PHARMA INC CL A NEW 00430K402 28 27000 SH SOLE 27000 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 12536 548600 SH SOLE 548600 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 96269 627155 SH SOLE 607012 0 20143 ACTIVISION BLIZZARD INC COM 00507V109 1566 23220 SH SOLE 23220 0 0 ADECOAGRO S A COM L00849106 490 65200 SH SOLE 65200 0 0 ADIENT PLC ORD SHS G0084W101 5369 89837 SH SOLE 89837 0 0 ADOBE SYS INC COM 00724F101 69650 322338 SH SOLE 322338 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 313 2641 SH SOLE 2641 0 0 ADVANCED MICRO DEVICES INC COM 007903107 131 13030 SH SOLE 13030 0 0 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 1672 230351 SH SOLE 230351 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 116 20000 SH SOLE 20000 0 0 AECOM COM 00766T100 5871 164757 SH SOLE 164757 0 0 AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 26 11200 SH SOLE 11200 0 0 AEGON N V NY REGISTRY SH 007924103 354 52258 SH SOLE 52258 0 0 AERCAP HOLDINGS NV SHS N00985106 8023 158172 SH SOLE 158172 0 0 AES CORP COM 00130H105 212 18598 SH SOLE 18598 0 0 AETNA INC NEW COM 00817Y108 3755 22216 SH SOLE 22216 0 0 AFFILIATED MANAGERS GROUP COM 008252108 9974 52614 SH SOLE 52614 0 0 AFLAC INC COM 001055102 12372 282739 SH SOLE 282739 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1089 16286 SH SOLE 16286 0 0 AIR LEASE CORP CL A 00912X302 440 10313 SH SOLE 10313 0 0 AIR PRODS & CHEMS INC COM 009158106 8136 51159 SH SOLE 51159 0 0 AIRCASTLE LTD COM G0129K104 448 22558 SH SOLE 22558 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1702 23987 SH SOLE 23987 0 0 AKERS BIOSCIENCES INC COM 00973E102 8 10000 SH SOLE 10000 0 0 ALARM COM HLDGS INC COM 011642105 431 11413 SH SOLE 11413 0 0 ALASKA AIR GROUP INC COM 011659109 3632 58624 SH SOLE 58624 0 0 ALBEMARLE CORP COM 012653101 368 3973 SH SOLE 3973 0 0 ALCOA CORP COM 013872106 344 7646 SH SOLE 7646 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 444 3981 SH SOLE 3981 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14523 79131 SH SOLE 79131 0 0 ALIGN TECHNOLOGY INC COM 016255101 30550 121654 SH SOLE 121654 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 9262 108591 SH SOLE 108591 0 0 ALLERGAN PLC SHS G0177J108 17156 101943 SH SOLE 101643 0 300 ALLIANCE DATA SYSTEMS CORP COM 018581108 945 4435 SH SOLE 4435 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1717 63960 SH SOLE 63960 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 307 7858 SH SOLE 7858 0 0 ALLSTATE CORP COM 020002101 3812 40214 SH SOLE 40214 0 0 ALLY FINL INC COM 02005N100 302 11131 SH SOLE 11131 0 0 ALPHABET INC CAP STK CL A 02079K305 156464 150861 SH SOLE 150847 0 14 ALPHABET INC CAP STK CL C 02079K107 112067 108615 SH SOLE 103279 0 5336 ALPS ETF TR SECTR DIV DOGS 00162Q858 385 8821 SH SOLE 8821 0 0 ALTABA INC COM 021346101 1341 18110 SH SOLE 18110 0 0 ALTRIA GROUP INC COM 02209S103 23928 383959 SH SOLE 383959 0 0 AMAZON COM INC COM 023135106 172136 118933 SH SOLE 118914 0 19 AMBEV SA SPONSORED ADR 02319V103 1975 271672 SH SOLE 271672 0 0 AMC NETWORKS INC CL A 00164V103 304 5863 SH SOLE 5863 0 0 AMDOCS LTD SHS G02602103 664 9938 SH SOLE 9938 0 0 AMERCO COM 023586100 233 675 SH SOLE 675 0 0 AMEREN CORP COM 023608102 661 11667 SH SOLE 11667 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 295 15464 SH SOLE 15464 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1592 30636 SH SOLE 30636 0 0 AMERICAN ASSETS TR INC COM 024013104 830 24857 SH SOLE 24857 0 0 AMERICAN ELEC PWR INC COM 025537101 1469 21426 SH SOLE 21426 0 0 AMERICAN EXPRESS CO COM 025816109 13172 141211 SH SOLE 141211 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 40586 745789 SH SOLE 744289 0 1500 AMERICAN RLTY CAP PPTYS INC NOTE 3.000% 8/0 02917taa2 17 17000 PRN SOLE 17000 0 0 AMERICAN TOWER CORP NEW COM 03027x100 708 4869 SH SOLE 4869 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 2920 35546 SH SOLE 35546 0 0 AMERIPRISE FINL INC COM 03076C106 13050 88209 SH SOLE 88209 0 0 AMERIS BANCORP COM 03076K108 437 8255 SH SOLE 8255 0 0 AMERISOURCEBERGEN CORP COM 03073E105 4243 49226 SH SOLE 49226 0 0 AMETEK INC NEW COM 031100100 1241 16341 SH SOLE 16341 0 0 AMGEN INC COM 031162100 99134 581499 SH SOLE 580404 0 1095 AMPHENOL CORP NEW CL A 032095101 1137 13196 SH SOLE 13196 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2572 134469 SH SOLE 134469 0 0 ANADARKO PETE CORP COM 032511107 3929 65054 SH SOLE 65054 0 0 ANALOG DEVICES INC COM 032654105 4998 54846 SH SOLE 54846 0 0 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 2195 48980 SH SOLE 48980 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 14564 132474 SH SOLE 132207 0 267 ANIKA THERAPEUTICS INC COM 035255108 2187 43973 SH SOLE 43973 0 0 ANNALY CAP MGMT INC COM 035710409 713 68366 SH SOLE 68366 0 0 ANSYS INC COM 03662Q105 614 3916 SH SOLE 3916 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1131 43711 SH SOLE 43711 0 0 ANTHEM INC COM 036752103 19347 88060 SH SOLE 88060 0 0 ANWORTH MORTGAGE ASSET CP COM 037347101 72 14900 SH SOLE 14900 0 0 AON PLC SHS CL A G0408V102 4082 29089 SH SOLE 29089 0 0 APACHE CORP COM 037411105 1296 33674 SH SOLE 33674 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 403 22962 SH SOLE 22962 0 0 APPLE INC COM 037833100 418197 2492531 SH SOLE 2490215 0 2316 APPLIED MATLS INC COM 038222105 6165 110848 SH SOLE 110848 0 0 APTARGROUP INC COM 038336103 4136 46046 SH SOLE 46046 0 0 APTIV PLC SHS G6095L109 31949 376004 SH SOLE 376004 0 0 AQUA AMERICA INC COM 03836W103 211 6196 SH SOLE 6196 0 0 AQUANTIA CORP COM 03842Q108 267 17000 SH SOLE 17000 0 0 ARALEZ PHARMACEUTICALS INC COM 03852X100 60 40000 SH SOLE 40000 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 502 15792 SH SOLE 15792 0 0 ARCH CAP GROUP LTD ORD G0450A105 3402 39735 SH SOLE 39735 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 9133 210590 SH SOLE 210590 0 0 ARES CAP CORP COM 04010L103 3124 196860 SH SOLE 196860 0 0 ARISTA NETWORKS INC COM 040413106 99275 388857 SH SOLE 388857 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 279 4954 SH SOLE 4954 0 0 ARRIS INTL INC SHS G0551A103 4882 183760 SH SOLE 183760 0 0 ARROW FINL CORP COM 042744102 1278 37639 SH SOLE 37639 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 554 16639 SH SOLE 16639 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 2097 10557 SH SOLE 10557 0 0 ASPEN AEROGELS INC COM 04523y105 66 15439 SH SOLE 15439 0 0 ASSURANT INC COM 04621X108 7466 81678 SH SOLE 81678 0 0 ASSURED GUARANTY LTD COM G0585R106 363 10023 SH SOLE 10023 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 2050 58600 SH SOLE 58600 0 0 AT&T INC COM 00206R102 64119 1798577 SH SOLE 1798177 0 400 ATHENAHEALTH INC COM 04685W103 1334 9329 SH SOLE 9329 0 0 ATHENE HLDG LTD CL A G0684D107 317 6640 SH SOLE 6640 0 0 ATKORE INTL GROUP INC COM 047649108 496 25000 SH SOLE 25000 0 0 ATLASSIAN CORP PLC CL A G06242104 7270 134818 SH SOLE 134818 0 0 AURYN RES INC COM 05208W108 34 26000 SH SOLE 26000 0 0 AUTODESK INC COM 052769106 19838 157975 SH SOLE 157975 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 274 3189 SH SOLE 3189 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 13648 120268 SH SOLE 119916 0 352 AUTONATION INC COM 05329w102 2513 53711 SH SOLE 53711 0 0 AVINO SILVER & GOLD MINES LT COM 053906103 14 10000 SH SOLE 10000 0 0 AVIS BUDGET GROUP COM 053774105 4346 92780 SH SOLE 92780 0 0 AXALTA COATING SYS LTD COM G0750C108 762 25250 SH SOLE 25250 0 0 BADGER METER INC COM 056525108 688 14593 SH SOLE 14593 0 0 BAIDU INC SPON ADR REP A 056752108 6517 29194 SH SOLE 29194 0 0 BALL CORP COM 058498106 482 12137 SH SOLE 12137 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 800 101278 SH SOLE 101278 0 0 BANCO SANTANDER SA ADR 05964H105 1020 155675 SH SOLE 155675 0 0 BANK AMER CORP COM 060505104 148105 4938493 SH SOLE 4938393 0 100 BANK HAWAII CORP COM 062540109 9843 118442 SH SOLE 118442 0 0 BANK MONTREAL QUE COM 063671101 598 7918 SH SOLE 7918 0 0 BANK N S HALIFAX COM 064149107 47314 766852 SH SOLE 766852 0 0 BANK NEW YORK MELLON CORP COM 064058100 22969 445734 SH SOLE 445734 0 0 BANK OF MARIN BANCORP COM 063425102 259 3757 SH SOLE 3757 0 0 BANK OF THE OZARKS COM 063904106 738 15292 SH SOLE 15292 0 0 BARCLAYS BK PLC IPMS INDIA ETN 06739f291 729 8765 SH SOLE 8765 0 0 BARCLAYS PLC ADR 06738E204 510 43080 SH SOLE 38080 0 5000 BARRICK GOLD CORP COM 067901108 452 36367 SH SOLE 36367 0 0 BAXTER INTL INC COM 071813109 4547 69913 SH SOLE 69913 0 0 BAYTEX ENERGY CORP COM 07317Q105 61 22090 SH SOLE 22090 0 0 BB&T CORP COM 054937107 10041 192950 SH SOLE 192950 0 0 BCE INC COM NEW 05534B760 3067 71240 SH SOLE 71240 0 0 BECTON DICKINSON & CO COM 075887109 19462 89806 SH SOLE 89806 0 0 BED BATH & BEYOND INC COM 075896100 408 19452 SH SOLE 19452 0 0 BEMIS INC COM 081437105 337 7745 SH SOLE 7745 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 24825 83 SH SOLE 83 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 92930 465858 SH SOLE 454903 0 10955 BERRY GLOBAL GROUP INC COM 08579W103 1247 22751 SH SOLE 22751 0 0 BEST BUY INC COM 086516101 673 9612 SH SOLE 9612 0 0 BGC PARTNERS INC CL A 05541T101 465 34573 SH SOLE 34573 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 6437 144886 SH SOLE 98761 0 46125 BHP BILLITON PLC SPONSORED ADR 05545E209 928 23356 SH SOLE 23356 0 0 BIOGEN INC COM 09062X103 12883 47047 SH SOLE 47047 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 577 7117 SH SOLE 7117 0 0 BIOSCRIP INC COM 09069N108 64 26000 SH SOLE 26000 0 0 BLACKLINE INC COM 09239B109 265 6740 SH SOLE 6740 0 0 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 535 41203 SH SOLE 41203 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 442 50587 SH SOLE 50587 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 240 39438 SH SOLE 39438 0 0 BLACKROCK INC COM 09247X101 34285 63290 SH SOLE 63290 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258a107 253 15075 SH SOLE 15075 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254l107 536 40647 SH SOLE 40647 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254p108 141 10781 SH SOLE 10781 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 246 19500 SH SOLE 19500 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 17020 532697 SH SOLE 532697 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 3314 105491 SH SOLE 105491 0 0 BLOCK H & R INC COM 093671105 902 35493 SH SOLE 35493 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 367 4005 SH SOLE 4005 0 0 BMC STK HLDGS INC COM 05591B109 278 14204 SH SOLE 14204 0 0 BOEING CO COM 097023105 92134 280996 SH SOLE 280146 0 850 BOFI HLDG INC COM 05566U108 949 23424 SH SOLE 23424 0 0 BOINGO WIRELESS INC COM 09739C102 272 10974 SH SOLE 10974 0 0 BOOKING HLDGS INC COM 09857L108 10279 4941 SH SOLE 4941 0 0 BORGWARNER INC COM 099724106 1313 26143 SH SOLE 26143 0 0 BOSTON SCIENTIFIC CORP COM 101137107 2645 96841 SH SOLE 96841 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 965 54145 SH SOLE 54145 0 0 BP PLC SPONSORED ADR 055622104 6145 151586 SH SOLE 149771 0 1815 BRISTOL MYERS SQUIBB CO COM 110122108 35243 557192 SH SOLE 557192 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5342 92589 SH SOLE 71267 0 21322 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 379 3455 SH SOLE 3455 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 225 5754 SH SOLE 5754 0 0 BROOKS AUTOMATION INC COM 114340102 552 20395 SH SOLE 20395 0 0 BROWN FORMAN CORP CL A 115637100 216 4050 SH SOLE 4050 0 0 BROWN FORMAN CORP CL B 115637209 493 9065 SH SOLE 9065 0 0 BRYN MAWR BK CORP COM 117665109 260 5909 SH SOLE 5909 0 0 C & F FINL CORP COM 12466Q104 210 4000 SH SOLE 4000 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3527 37642 SH SOLE 37642 0 0 CA INC COM 12673P105 1493 44049 SH SOLE 44049 0 0 CABOT OIL & GAS CORP COM 127097103 780 32499 SH SOLE 12499 0 20000 CADENCE DESIGN SYSTEM INC COM 127387108 808 21966 SH SOLE 21966 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 283 23901 SH SOLE 23901 0 0 CALAVO GROWERS INC COM 128246105 252 2737 SH SOLE 2737 0 0 CAMBIUM LEARNING GRP INC COM 13201A107 112 10000 SH SOLE 10000 0 0 CAMECO CORP COM 13321L108 174 19153 SH SOLE 19153 0 0 CAMPBELL SOUP CO COM 134429109 827 19096 SH SOLE 19096 0 0 CANADIAN NAT RES LTD COM 136385101 741 23551 SH SOLE 23551 0 0 CANADIAN NATL RY CO COM 136375102 1864 25486 SH SOLE 25486 0 0 CANADIAN PAC RY LTD COM 13645T100 4211 23859 SH SOLE 23859 0 0 CAPITAL ONE FINL CORP COM 14040H105 9473 98857 SH SOLE 98557 0 300 CAPSTONE TURBINE CORP COM NEW 14067d409 62 53856 SH SOLE 53856 0 0 CARDINAL HEALTH INC COM 14149Y108 999 15920 SH SOLE 15920 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 301 13727 SH SOLE 13727 0 0 CARLISLE COS INC COM 142339100 1351 12935 SH SOLE 12935 0 0 CARMAX INC COM 143130102 720 11619 SH SOLE 11619 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3269 49836 SH SOLE 49836 0 0 CATERPILLAR INC DEL COM 149123101 16866 114442 SH SOLE 113342 0 1100 CBRE GROUP INC CL A 12504L109 1633 34582 SH SOLE 34582 0 0 CBS CORP NEW CL B 124857202 1521 29598 SH SOLE 29598 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 24773 280619 SH SOLE 280619 0 0 CDW CORP COM 12514G108 1042 14824 SH SOLE 14824 0 0 CELANESE CORP DEL COM SER A 150870103 12172 121468 SH SOLE 121468 0 0 CELGENE CORP COM 151020104 41377 463814 SH SOLE 463814 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 467 70528 SH SOLE 70528 0 0 CENOVUS ENERGY INC COM 15135U109 97 11397 SH SOLE 11397 0 0 CENTERPOINT ENERGY INC COM 15189T107 330 12048 SH SOLE 12048 0 0 CENTURYLINK INC COM 156700106 660 40167 SH SOLE 40167 0 0 CERNER CORP COM 156782104 30909 532906 SH SOLE 532906 0 0 CEVA INC COM 157210105 309 8531 SH SOLE 8531 0 0 CF INDS HLDGS INC COM 125269100 706 18704 SH SOLE 18704 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 933 2998 SH SOLE 2982 0 16 CHECK POINT SOFTWARE TECH LT ORD M22465104 5088 51216 SH SOLE 51216 0 0 CHEESECAKE FACTORY INC COM 163072101 1095 22702 SH SOLE 22702 0 0 CHEMED CORP NEW COM 16359R103 292 1070 SH SOLE 1070 0 0 CHESAPEAKE UTILS CORP COM 165303108 208 2958 SH SOLE 2958 0 0 CHEVRON CORP NEW COM 166764100 196453 1722672 SH SOLE 1722418 0 254 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 709 15495 SH SOLE 15495 0 0 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 921 10406 SH SOLE 10406 0 0 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 217 4872 SH SOLE 4872 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 28140 87091 SH SOLE 87091 0 0 CHUBB LIMITED COM H1467J104 89596 655082 SH SOLE 655032 0 50 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 367 9439 SH SOLE 9439 0 0 CHURCH & DWIGHT INC COM 171340102 9838 195364 SH SOLE 195364 0 0 CIGNA CORPORATION COM 125509109 1442 8599 SH SOLE 8599 0 0 CIMPRESS N V SHS EURO N20146101 437 2827 SH SOLE 2827 0 0 CINCINNATI FINL CORP COM 172062101 1596 21499 SH SOLE 21499 0 0 CINEMARK HOLDINGS INC COM 17243V102 754 20025 SH SOLE 20025 0 0 CINTAS CORP COM 172908105 85501 501237 SH SOLE 501237 0 0 CISCO SYS INC COM 17275R102 137851 3214049 SH SOLE 3155666 0 58383 CISCO SYS INC COM 17275R102 185 156000 SH Put SOLE 156000 0 0 CIT GROUP INC COM NEW 125581801 373 7243 SH SOLE 7243 0 0 CITIGROUP INC COM NEW 172967424 60297 893289 SH SOLE 893289 0 0 CITIZENS FINL GROUP INC COM 174610105 374 8898 SH SOLE 8898 0 0 CITRIX SYS INC COM 177376100 1627 17539 SH SOLE 17539 0 0 CIVEO CORP CDA COM 17878Y108 91 24225 SH SOLE 24225 0 0 CLEAN ENERGY FUELS CORP COM 184499101 314 190008 SH SOLE 190008 0 0 CLEAN HARBORS INC COM 184496107 300 6148 SH SOLE 6148 0 0 CLOROX CO DEL COM 189054109 20235 152014 SH SOLE 151964 0 50 CME GROUP INC COM CL A 12572Q105 4182 25858 SH SOLE 25858 0 0 CMS ENERGY CORP COM 125896100 222 4885 SH SOLE 4885 0 0 COBIZ FINANCIAL INC COM 190897108 196 10000 SH SOLE 10000 0 0 COCA COLA CO COM 191216100 37220 857009 SH SOLE 856419 0 590 COCA COLA EUROPEAN PARTNERS SHS G25839104 348 8358 SH SOLE 8008 0 350 COEUR MNG INC COM NEW 192108504 88 11020 SH SOLE 11020 0 0 COGINT INC COM 19241Q101 34 13500 SH SOLE 13500 0 0 COGNEX CORP COM 192422103 228 4383 SH SOLE 4383 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 63978 794759 SH SOLE 794759 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 3782 176643 SH SOLE 176643 0 0 COHEN & STEERS SLT PFD INCM COM 19248Y107 254 9774 SH SOLE 9774 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 237 20000 SH SOLE 20000 0 0 COHERENT INC COM 192479103 2159 11521 SH SOLE 11521 0 0 COHU INC COM 192576106 220 9633 SH SOLE 9633 0 0 COLGATE PALMOLIVE CO COM 194162103 30926 431434 SH SOLE 431434 0 0 COLONY NORTHSTAR INC CL A COM 19625W104 231 41093 SH SOLE 41093 0 0 COLUMBIA BKG SYS INC COM 197236102 1711 40790 SH SOLE 40790 0 0 COMCAST CORP NEW CL A 20030N101 65725 1923475 SH SOLE 1923475 0 0 COMERICA INC COM 200340107 631 6581 SH SOLE 6253 0 328 COMMERCE BANCSHARES INC COM 200525103 1384 23110 SH SOLE 23110 0 0 COMMSCOPE HLDG CO INC COM 20337X109 7042 176195 SH SOLE 176195 0 0 CONAGRA BRANDS INC COM 205887102 893 24222 SH SOLE 24222 0 0 CONCHO RES INC COM 20605P101 9881 65726 SH SOLE 65726 0 0 CONDUENT INC COM 206787103 693 37168 SH SOLE 37168 0 0 CONOCOPHILLIPS COM 20825C104 33160 559287 SH SOLE 559287 0 0 CONSOLIDATED EDISON INC COM 209115104 1601 20542 SH SOLE 20142 0 400 CONSTELLATION BRANDS INC CL A 21036P108 48658 213488 SH SOLE 213488 0 0 CONTINENTAL RESOURCES INC COM 212015101 2652 44980 SH SOLE 44980 0 0 COOPER COS INC COM NEW 216648402 4946 21614 SH SOLE 21614 0 0 COPART INC COM 217204106 515 10111 SH SOLE 10111 0 0 CORE LABORATORIES N V COM N22717107 2030 18760 SH SOLE 18760 0 0 CORECIVIC INC COM 21871N101 298 15263 SH SOLE 15263 0 0 CORELOGIC INC COM 21871D103 360 7953 SH SOLE 7953 0 0 CORNING INC COM 219350105 24860 891704 SH SOLE 891704 0 0 COSTCO WHSL CORP NEW COM 22160K105 54778 290709 SH SOLE 290209 0 500 CRANE CO COM 224399105 627 6760 SH SOLE 6760 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 2580 153667 SH SOLE 153667 0 0 CREE INC COM 225447101 679 16847 SH SOLE 16847 0 0 CRITEO S A SPONS ADS 226718104 307 11883 SH SOLE 11883 0 0 CROWN CASTLE INTL CORP NEW COM 22822v101 335 3064 SH SOLE 3064 0 0 CROWN CRAFTS INC COM 228309100 360 60966 SH SOLE 60966 0 0 CROWN HOLDINGS INC COM 228368106 353 6950 SH SOLE 6950 0 0 CSX CORP COM 126408103 4789 85956 SH SOLE 85956 0 0 CUBESMART COM 229663109 1309 46408 SH SOLE 46408 0 0 CULLEN FROST BANKERS INC COM 229899109 247 2325 SH SOLE 2325 0 0 CUMMINS INC COM 231021106 6923 42718 SH SOLE 42618 0 100 CURIS INC COM 231269101 8 12950 SH SOLE 12950 0 0 CVS HEALTH CORP COM 126650100 57137 918449 SH SOLE 918449 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 419 24686 SH SOLE 24686 0 0 CYRUSONE INC COM 23283R100 1138 22222 SH SOLE 22222 0 0 CYTOMX THERAPEUTICS INC COM 23284F105 216 7609 SH SOLE 7609 0 0 D R HORTON INC COM 23331A109 3114 71033 SH SOLE 71033 0 0 DANAHER CORP DEL COM 235851102 54946 561191 SH SOLE 561191 0 0 DARDEN RESTAURANTS INC COM 237194105 506 5930 SH SOLE 5930 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 402 9623 SH SOLE 9623 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 287 11069 SH SOLE 11069 0 0 DAVITA INC COM 23918K108 360 5453 SH SOLE 5453 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 3022 98388 SH SOLE 98388 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 632 17982 SH SOLE 17982 0 0 DECKERS OUTDOOR CORP COM 243537107 420 4666 SH SOLE 4666 0 0 DEERE & CO COM 244199105 4749 30572 SH SOLE 30572 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 576 7870 SH SOLE 7870 0 0 DELPHI TECHNOLOGIES PLC SHS G2709G107 5261 110413 SH SOLE 110413 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 10783 196743 SH SOLE 196743 0 0 DELUXE CORP COM 248019101 284 3841 SH SOLE 3841 0 0 DENNYS CORP COM 24869P104 241 15630 SH SOLE 15630 0 0 DENTSPLY SIRONA INC COM 24906P109 999 19847 SH SOLE 19847 0 0 DEVON ENERGY CORP NEW COM 25179M103 14275 449060 SH SOLE 393090 0 55970 DIAGEO P L C SPON ADR NEW 25243Q205 8999 66452 SH SOLE 66444 0 8 DIAMOND OFFSHORE DRILLING IN COM 25271C102 731 49850 SH SOLE 49850 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2868 22673 SH SOLE 22673 0 0 DICKS SPORTING GOODS INC COM 253393102 503 14352 SH SOLE 14352 0 0 DIGIRAD CORP COM 253827109 17 11090 SH SOLE 11090 0 0 DISCOVER FINL SVCS COM 254709108 2153 29937 SH SOLE 29937 0 0 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 643 30020 SH SOLE 30020 0 0 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 880 45076 SH SOLE 45076 0 0 DISH NETWORK CORP NOTE 3.375% 8/1 25470MAB5 12 12000 PRN SOLE 12000 0 0 DISNEY WALT CO COM DISNEY 254687106 96000 955785 SH SOLE 926940 0 28845 DOLBY LABORATORIES INC COM 25659T107 606 9525 SH SOLE 9525 0 0 DOLLAR GEN CORP NEW COM 256677105 3613 38616 SH SOLE 38616 0 0 DOLLAR TREE INC COM 256746108 1182 12463 SH SOLE 12463 0 0 DOMINION ENERGY INC COM 25746U109 5297 78556 SH SOLE 78556 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 10601 527918 SH SOLE 527918 0 0 DOVER CORP COM 260003108 710 7223 SH SOLE 7223 0 0 DOVER MOTORSPORTS INC COM 260174107 32 15357 SH SOLE 15357 0 0 DOWDUPONT INC COM 26078J100 39932 626776 SH SOLE 626776 0 0 DRIL-QUIP INC COM 262037104 512 11439 SH SOLE 11439 0 0 DRIVE SHACK INC COM 262077100 120 25006 SH SOLE 25006 0 0 DST SYS INC DEL COM 233326107 340 4066 SH SOLE 4066 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 27356 353111 SH SOLE 353036 0 75 DUNKIN BRANDS GROUP INC COM 265504100 492 8234 SH SOLE 8234 0 0 DXC TECHNOLOGY CO COM 23355L106 1549 15410 SH SOLE 15404 0 6 DYCOM INDS INC COM 267475101 629 5846 SH SOLE 5846 0 0 DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 66 52000 PRN SOLE 52000 0 0 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 703 35437 SH SOLE 35437 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 587 10585 SH SOLE 10585 0 0 EAST WEST BANCORP INC COM 27579R104 26402 422160 SH SOLE 422160 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 266 13029 SH SOLE 13029 0 0 EASTMAN CHEM CO COM 277432100 880 8333 SH SOLE 8333 0 0 EATON CORP PLC SHS G29183103 3435 42977 SH SOLE 42977 0 0 EATON VANCE CORP COM NON VTG 278265103 518 9319 SH SOLE 9319 0 0 EATON VANCE MUN BD FD COM 27827x101 213 18000 SH SOLE 18000 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 607 29393 SH SOLE 29393 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 276 12619 SH SOLE 12619 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 326 28222 SH SOLE 28222 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 601 40342 SH SOLE 40342 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 11668 1010199 SH SOLE 1010199 0 0 EBAY INC COM 278642103 2906 72226 SH SOLE 72226 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 242 8782 SH SOLE 8782 0 0 ECOLAB INC COM 278865100 28976 211392 SH SOLE 211392 0 0 EDGEWELL PERS CARE CO COM 28035Q102 402 8233 SH SOLE 8233 0 0 EDISON INTL COM 281020107 1292 20293 SH SOLE 20293 0 0 ELDORADO GOLD CORP NEW COM 284902103 10 12000 SH SOLE 12000 0 0 ELECTRONIC ARTS INC COM 285512109 2297 18942 SH SOLE 18942 0 0 EMCOR GROUP INC COM 29084Q100 1877 24091 SH SOLE 24091 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 496 9424 SH SOLE 9424 0 0 EMERSON ELEC CO COM 291011104 7852 114970 SH SOLE 114970 0 0 ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 253 27677 SH SOLE 27677 0 0 ENBRIDGE INC COM 29250N105 2775 88180 SH SOLE 88180 0 0 ENCANA CORP COM 292505104 345 31430 SH SOLE 31430 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 98 40400 SH SOLE 40400 0 0 ENDOLOGIX INC COM 29266S106 47 10993 SH SOLE 10993 0 0 ENDURANCE INTL GROUP HLDGS I COM 29272b105 1117 150887 SH SOLE 150887 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 614 10295 SH SOLE 10295 0 0 ENERGY RECOVERY INC COM 29270J100 105 12834 SH SOLE 12834 0 0 ENERPLUS CORP COM 292766102 201 17873 SH SOLE 17873 0 0 ENSCO PLC SHS CLASS A G3157S106 149 34009 SH SOLE 34009 0 0 ENSTAR GROUP LIMITED SHS G3075P101 328 1557 SH SOLE 1557 0 0 ENTEGRIS INC COM 29362U104 247 7108 SH SOLE 7108 0 0 ENTERGY CORP NEW COM 29364G103 252 3192 SH SOLE 3192 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 449 18325 SH SOLE 18325 0 0 ENTRAVISION COMMUNICATIONS C CL A 29382r107 559 119004 SH SOLE 119004 0 0 ENVESTNET INC COM 29404K106 206 3597 SH SOLE 3597 0 0 ENVISION HEALTHCARE CORP COM 29414D100 529 13786 SH SOLE 13786 0 0 EOG RES INC COM 26875P101 16705 158691 SH SOLE 158389 0 302 EQT CORP COM 26884L109 466 9797 SH SOLE 9797 0 0 EQUIFAX INC COM 294429105 888 7538 SH SOLE 7538 0 0 ESSEX PPTY TR INC COM 297178105 844 3506 SH SOLE 3506 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 7326 213765 SH SOLE 213765 0 0 ETSY INC COM 29786A106 205 7308 SH SOLE 7308 0 0 EVERCORE INC CLASS A 29977A105 2302 26396 SH SOLE 26396 0 0 EVEREST RE GROUP LTD COM G3223R108 3304 12866 SH SOLE 12866 0 0 EVERSOURCE ENERGY COM 30040W108 1446 24535 SH SOLE 24535 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 4276 102234 SH SOLE 102234 0 0 EXELON CORP COM 30161N101 3843 98513 SH SOLE 98513 0 0 EXPEDIA GROUP INC COM NEW 30212P303 398 3605 SH SOLE 3605 0 0 EXPEDITORS INTL WASH INC COM 302130109 5105 80653 SH SOLE 80653 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 2777 40197 SH SOLE 40197 0 0 EXTREME NETWORKS INC COM 30226D106 148 13400 SH SOLE 13400 0 0 EXXON MOBIL CORP COM 30231G102 102643 1375728 SH SOLE 1373809 0 1919 F M C CORP COM NEW 302491303 381 4979 SH SOLE 4979 0 0 F5 NETWORKS INC COM 315616102 361 2493 SH SOLE 2493 0 0 FACEBOOK INC CL A 30303M102 202263 1265808 SH SOLE 1253656 0 12152 FACTSET RESH SYS INC COM 303075105 683 3427 SH SOLE 3427 0 0 FAIR ISAAC CORP COM 303250104 252 1486 SH SOLE 1486 0 0 FASTENAL CO COM 311900104 1267 23202 SH SOLE 23202 0 0 FEDEX CORP COM 31428X106 19571 81508 SH SOLE 80459 0 1049 FERRARI N V COM N3167Y103 1322 11024 SH SOLE 11024 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 2866 29758 SH SOLE 29758 0 0 FIFTH THIRD BANCORP COM 316773100 1203 37891 SH SOLE 37891 0 0 FIREEYE INC COM 31816Q101 436 25740 SH SOLE 25740 0 0 FIRST AMERN FINL CORP COM 31847R102 2964 50512 SH SOLE 50512 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 258 624 SH SOLE 624 0 0 FIRST DATA CORP NEW COM CL A 32008D106 2271 141916 SH SOLE 141916 0 0 FIRST FINL BANKSHARES COM 32020R109 704 15202 SH SOLE 15202 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 519 85000 SH SOLE 85000 0 0 FIRST REP BK SAN FRANCISCO C COM 33616c100 1578 17036 SH SOLE 17036 0 0 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 263 12591 SH SOLE 12591 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1094 22594 SH SOLE 22594 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 272 3920 SH SOLE 3920 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 4563 208338 SH SOLE 208338 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 14770 250413 SH SOLE 250413 0 0 FIRSTENERGY CORP COM 337932107 460 13552 SH SOLE 13552 0 0 FISERV INC COM 337738108 3437 48193 SH SOLE 48193 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 240 12088 SH SOLE 12088 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2070 10223 SH SOLE 10223 0 0 FLEX LTD ORD Y2573F102 8084 495030 SH SOLE 495030 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 20163 618887 SH SOLE 604148 0 14739 FLEXSTEEL INDS INC COM 339382103 784 19800 SH SOLE 19800 0 0 FLIR SYS INC COM 302445101 569 11369 SH SOLE 11369 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 563 10807 SH SOLE 10807 0 0 FLUOR CORP NEW COM 343412102 988 17263 SH SOLE 17263 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 6672 602159 SH SOLE 593809 0 8350 FORTIVE CORP COM 34959J108 17472 225382 SH SOLE 225382 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 428 7263 SH SOLE 7263 0 0 FRANKLIN RES INC COM 354613101 4177 120439 SH SOLE 120439 0 0 FREEPORT-MCMORAN INC CL B 35671D857 2816 160245 SH SOLE 160245 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 626 12261 SH SOLE 12261 0 0 FUSION TELECOMM INTL INC COM NEW 36113B400 98 30316 SH SOLE 30316 0 0 GAMING & LEISURE PPTYS INC COM 36467j108 1951 58298 SH SOLE 58298 0 0 GAP INC DEL COM 364760108 260 8323 SH SOLE 8323 0 0 GARTNER INC COM 366651107 5592 47542 SH SOLE 47542 0 0 GATX CORP COM 361448103 361 5267 SH SOLE 5267 0 0 GCI LIBERTY INC COM CLASS A 36164V305 424 8015 SH SOLE 8015 0 0 GENERAL AMERN INVS INC COM 368802104 365 10907 SH SOLE 8144 0 2763 GENERAL DYNAMICS CORP COM 369550108 9055 40992 SH SOLE 40992 0 0 GENERAL ELECTRIC CO COM 369604103 41313 3064733 SH SOLE 2978596 0 86137 GENERAL MLS INC COM 370334104 3468 76962 SH SOLE 76962 0 0 GENERAL MOLY INC COM 370373102 16 42500 SH SOLE 42500 0 0 GENERAL MTRS CO *W EXP 07/10/201 37045v126 388 20744 SH SOLE 20744 0 0 GENERAL MTRS CO COM 37045V100 21092 580403 SH SOLE 575803 0 4600 GENTEX CORP COM 371901109 458 19891 SH SOLE 19891 0 0 GENUINE PARTS CO COM 372460105 1900 21153 SH SOLE 6098 0 15055 GILEAD SCIENCES INC COM 375558103 41244 547066 SH SOLE 546316 0 750 GLADSTONE COML CORP COM 376536108 202 11629 SH SOLE 11629 0 0 GLAUKOS CORP COM 377322102 268 8696 SH SOLE 8696 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4199 107474 SH SOLE 107474 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 346 7165 SH SOLE 7165 0 0 GLOBAL PMTS INC COM 37940X102 847 7585 SH SOLE 7585 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 1716 82874 SH SOLE 82874 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 6927 815912 SH SOLE 815912 0 0 GOLAR LNG LTD BERMUDA SHS G9456A100 370 13541 SH SOLE 13541 0 0 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 291 16990 SH SOLE 16990 0 0 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 167 41600 SH SOLE 41600 0 0 GOLDCORP INC NEW COM 380956409 722 52251 SH SOLE 52251 0 0 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 7366 170791 SH SOLE 170791 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 61658 244810 SH SOLE 244193 0 617 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147w103 190 24400 SH SOLE 24400 0 0 GOLUB CAP BDC INC COM 38173M102 4907 274261 SH SOLE 274261 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 6052 227691 SH SOLE 227691 0 0 GRACO INC COM 384109104 792 17315 SH SOLE 17315 0 0 GRAINGER W W INC COM 384802104 276 980 SH SOLE 980 0 0 GRAMERCY PPTY TR COM NEW 385002308 1040 47882 SH SOLE 47882 0 0 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 200 12489 SH SOLE 12489 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 273 12892 SH SOLE 12892 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 1053 9343 SH SOLE 9343 0 0 HAIN CELESTIAL GROUP INC COM 405217100 2771 86394 SH SOLE 86394 0 0 HALLIBURTON CO COM 406216101 2856 60844 SH SOLE 60844 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 882 45011 SH SOLE 45011 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 528 13774 SH SOLE 13774 0 0 HANESBRANDS INC COM 410345102 283 15332 SH SOLE 15332 0 0 HANOVER INS GROUP INC COM 410867105 1291 10951 SH SOLE 10951 0 0 HARRIS CORP DEL COM 413875105 3261 20217 SH SOLE 4696 0 15521 HARTFORD FINL SVCS GROUP INC *W EXP 06/26/201 416515120 424 9200 SH SOLE 9200 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1165 22622 SH SOLE 22622 0 0 HASBRO INC COM 418056107 2251 26703 SH SOLE 26703 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 768 22336 SH SOLE 22336 0 0 HCA HEALTHCARE INC COM 40412C101 25244 260252 SH SOLE 260252 0 0 HD SUPPLY HLDGS INC COM 40416M105 7118 187605 SH SOLE 187605 0 0 HDFC BANK LTD ADR REPS 3 SHS 40415F101 1925 19491 SH SOLE 19491 0 0 HEALTHCARE SVCS GRP INC COM 421906108 341 7834 SH SOLE 7834 0 0 HEICO CORP NEW CL A 422806208 208 2928 SH SOLE 2928 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 86 14849 SH SOLE 14849 0 0 HELMERICH & PAYNE INC COM 423452101 648 9736 SH SOLE 9736 0 0 HENRY JACK & ASSOC INC COM 426281101 2879 23798 SH SOLE 23798 0 0 HERBALIFE LTD COM USD SHS G4412G101 263 2700 SH SOLE 2700 0 0 HERBALIFE LTD NOTE 2.000% 8/1 42703mab9 13 11000 PRN SOLE 11000 0 0 HERSHEY CO COM 427866108 10837 109509 SH SOLE 94409 0 15100 HERTZ GLOBAL HLDGS INC COM 42806J106 1403 70660 SH SOLE 70660 0 0 HESS CORP COM 42809H107 346 6838 SH SOLE 6838 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1045 59533 SH SOLE 59461 0 72 HEXCEL CORP NEW COM 428291108 381 5896 SH SOLE 5896 0 0 HFF INC CL A 40418F108 930 18717 SH SOLE 18717 0 0 HOLOGIC INC COM 436440101 1369 36623 SH SOLE 36623 0 0 HOME DEPOT INC COM 437076102 100145 561855 SH SOLE 561855 0 0 HONDA MOTOR LTD AMERN SHS 438128308 2509 72230 SH SOLE 72230 0 0 HONEYWELL INTL INC COM 438516106 78842 545581 SH SOLE 545581 0 0 HORMEL FOODS CORP COM 440452100 1503 43801 SH SOLE 43801 0 0 HOULIHAN LOKEY INC CL A 441593100 1028 23040 SH SOLE 23040 0 0 HOWARD HUGHES CORP COM 44267D107 578 4158 SH SOLE 4158 0 0 HP INC COM 40434L105 1502 68520 SH SOLE 68448 0 72 HSBC HLDGS PLC SPON ADR NEW 404280406 6975 146310 SH SOLE 146310 0 0 HUBBELL INC COM 443510607 652 5354 SH SOLE 5354 0 0 HUBSPOT INC COM 443573100 6135 56650 SH SOLE 56650 0 0 HUMANA INC COM 444859102 641 2386 SH SOLE 2386 0 0 HUNT J B TRANS SVCS INC COM 445658107 518 4424 SH SOLE 4424 0 0 HUNTINGTON BANCSHARES INC COM 446150104 505 33371 SH SOLE 33371 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 242 937 SH SOLE 937 0 0 IAC INTERACTIVECORP COM 44919P508 255 1629 SH SOLE 1629 0 0 IAMGOLD CORP COM 450913108 99 19100 SH SOLE 19100 0 0 ICICI BK LTD ADR 45104G104 389 43955 SH SOLE 43955 0 0 ICON PLC SHS G4705A100 1156 9784 SH SOLE 9784 0 0 IDEX CORP COM 45167R104 297 2087 SH SOLE 2087 0 0 IDEXX LABS INC COM 45168D104 45451 237478 SH SOLE 237478 0 0 IHS MARKIT LTD SHS G47567105 325 6720 SH SOLE 6720 0 0 II VI INC COM 902104108 17888 437367 SH SOLE 437367 0 0 ILLINOIS TOOL WKS INC COM 452308109 4354 27795 SH SOLE 27795 0 0 ILLUMINA INC COM 452327109 2204 9323 SH SOLE 9323 0 0 ILLUMINA INC NOTE 0.500% 6/1 452327ah2 12 10000 PRN SOLE 10000 0 0 IMMUNOGEN INC COM 45253H101 209 19815 SH SOLE 19815 0 0 IMPERVA INC COM 45321L100 244 5635 SH SOLE 5635 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 218 7144 SH SOLE 7144 0 0 INFINITY PPTY & CAS CORP COM 45665Q103 1931 16308 SH SOLE 16308 0 0 ING GROEP N V SPONSORED ADR 456837103 1776 104872 SH SOLE 104872 0 0 INGERSOLL-RAND PLC SHS G47791101 2475 28943 SH SOLE 28943 0 0 INGEVITY CORP COM 45688C107 356 4827 SH SOLE 4827 0 0 INGREDION INC COM 457187102 520 4038 SH SOLE 4038 0 0 INSULET CORP COM 45784P101 209 2414 SH SOLE 2414 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 262 4734 SH SOLE 4734 0 0 INTEGRATED DEVICE TECHNOLOGY COM 458118106 366 11972 SH SOLE 11972 0 0 INTEL CORP COM 458140100 175826 3376091 SH SOLE 3236301 0 139790 INTEL CORP SDCV 3.250% 8/0 458140af7 27 11000 PRN SOLE 11000 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 8511 117351 SH SOLE 117351 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 63392 413166 SH SOLE 411926 0 1240 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 470 3436 SH SOLE 3436 0 0 INTERNATIONAL TOWER HILL MIN COM 46050r102 87 158750 SH SOLE 158750 0 0 INTL PAPER CO COM 460146103 530 9910 SH SOLE 9910 0 0 INTUIT COM 461202103 5946 34300 SH SOLE 34300 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 27491 66592 SH SOLE 66592 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 592 60000 SH SOLE 60000 0 0 INVESCO LTD SHS G491BT108 1479 46198 SH SOLE 46198 0 0 INVESTORS BANCORP INC NEW COM 46146L101 149 10919 SH SOLE 10919 0 0 INVITAE CORP COM 46185L103 48 10405 SH SOLE 10405 0 0 INVITATION HOMES INC COM 46187W107 1204 52758 SH SOLE 52758 0 0 IONIS PHARMACEUTICALS INC COM 462222100 984 22329 SH SOLE 22329 0 0 IPG PHOTONICS CORP COM 44980X109 710 3043 SH SOLE 3043 0 0 IQVIA HLDGS INC COM 46266C105 1485 15131 SH SOLE 15131 0 0 IRON MTN INC NEW COM 46284V101 1225 37276 SH SOLE 37276 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 387 25058 SH SOLE 25058 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 2634 42249 SH SOLE 42249 0 0 ISHARES INC MIN VOL GBL ETF 464286525 9426 112461 SH SOLE 112461 0 0 ISHARES INC MLT FCTR EMG MKT 46434G889 17876 348520 SH SOLE 348520 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 4363 58220 SH SOLE 58220 0 0 ISHARES INC MSCI JPN ETF NEW 46434g822 42254 696346 SH SOLE 696346 0 0 ISHARES TR CORE DIV GRWTH 46434V621 10163 299794 SH SOLE 299794 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 16367 193735 SH SOLE 193735 0 0 ISHARES TR CORE MSCI EAFE 46432f842 690 10474 SH SOLE 10474 0 0 ISHARES TR CORE MSCI EURO 46434v738 711 14320 SH SOLE 14320 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 1541 24440 SH SOLE 24440 0 0 ISHARES TR CORE S&P MCP ETF 464287507 78170 416757 SH SOLE 416757 0 0 ISHARES TR CORE S&P SCP ETF 464287804 36009 467590 SH SOLE 467590 0 0 ISHARES TR CORE S&P TTL STK 464287150 1149 19007 SH SOLE 19007 0 0 ISHARES TR CORE S&P US GWT 464287671 16102 294799 SH SOLE 294799 0 0 ISHARES TR CORE S&P US VLU 464287663 707 13318 SH SOLE 13318 0 0 ISHARES TR CORE S&P500 ETF 464287200 203635 767359 SH SOLE 767359 0 0 ISHARES TR DOW JONES US ETF 464287846 344 2604 SH SOLE 2604 0 0 ISHARES TR EAFE GRWTH ETF 464288885 820 10200 SH SOLE 10200 0 0 ISHARES TR EAFE SML CP ETF 464288273 3430 52617 SH SOLE 52617 0 0 ISHARES TR EAFE VALUE ETF 464288877 674 12348 SH SOLE 12348 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 312 32791 SH SOLE 32791 0 0 ISHARES TR GL TIMB FORE ETF 464288174 466 5942 SH SOLE 5942 0 0 ISHARES TR GLOBAL TECH ETF 464287291 241 1519 SH SOLE 1519 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 625 14018 SH SOLE 14018 0 0 ISHARES TR MICRO-CAP ETF 464288869 680 7080 SH SOLE 7080 0 0 ISHARES TR MIN VOL USA ETF 46429B697 11410 219718 SH SOLE 219718 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 678 3237 SH SOLE 3237 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 418 2478 SH SOLE 2478 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 2264 13816 SH SOLE 13816 0 0 ISHARES TR MSCI ACWI EX US 464288240 749 15080 SH SOLE 15080 0 0 ISHARES TR MSCI EAFE ETF 464287465 4948 71004 SH SOLE 71004 0 0 ISHARES TR MSCI EAFE ETF 464287465 19 10500 SH Put SOLE 10500 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 14 7500 SH Put SOLE 7500 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 1931 40005 SH SOLE 40005 0 0 ISHARES TR MSCI EURO FL ETF 464289180 205 8880 SH SOLE 8880 0 0 ISHARES TR MSCI INDIA ETF 46429B598 9130 267527 SH SOLE 267527 0 0 ISHARES TR MSCI KLD400 SOC 464288570 11401 116674 SH SOLE 116674 0 0 ISHARES TR MSCI USA ESG SLC 464288802 6262 56489 SH SOLE 56489 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 26338 911657 SH SOLE 911657 0 0 ISHARES TR N AMER TECH ETF 464287549 602 3355 SH SOLE 3355 0 0 ISHARES TR NA TEC SFTWR ETF 464287515 356 2098 SH SOLE 2098 0 0 ISHARES TR NASDAQ BIOTECH 464287556 32404 303576 SH SOLE 303576 0 0 ISHARES TR PHLX SEMICND ETF 464287523 23040 127966 SH SOLE 127966 0 0 ISHARES TR RUS 1000 ETF 464287622 253142 1723696 SH SOLE 1723696 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 228483 1678911 SH SOLE 1652497 0 26414 ISHARES TR RUS 1000 VAL ETF 464287598 188222 1569040 SH SOLE 1555766 0 13274 ISHARES TR RUS 2000 GRW ETF 464287648 58842 308764 SH SOLE 308764 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 14885 122126 SH SOLE 122126 0 0 ISHARES TR RUS MD CP GR ETF 464287481 6967 56670 SH SOLE 56670 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 9230 106793 SH SOLE 106793 0 0 ISHARES TR RUS MID CAP ETF 464287499 49997 242188 SH SOLE 242188 0 0 ISHARES TR RUS TOP 200 ETF 464289446 626 10305 SH SOLE 10305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 200 2705 SH SOLE 2705 0 0 ISHARES TR RUSSELL 1000 US 46435G169 714 27445 SH SOLE 27445 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 263683 1736704 SH SOLE 1736704 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 160007 1023461 SH SOLE 1023461 0 0 ISHARES TR S&P 100 ETF 464287101 126629 1091720 SH SOLE 1008987 0 82733 ISHARES TR S&P 500 GRWT ETF 464287309 98486 635109 SH SOLE 630655 0 4454 ISHARES TR S&P 500 VAL ETF 464287408 10393 95049 SH SOLE 81647 0 13402 ISHARES TR S&P MC 400GR ETF 464287606 16069 73599 SH SOLE 71596 0 2003 ISHARES TR S&P MC 400VL ETF 464287705 13794 89279 SH SOLE 86505 0 2774 ISHARES TR S&P SML 600 GWT 464287887 15652 90030 SH SOLE 87312 0 2718 ISHARES TR SELECT DIVID ETF 464287168 48878 513857 SH SOLE 513857 0 0 ISHARES TR SP SMCP600VL ETF 464287879 3280 21743 SH SOLE 18721 0 3022 ISHARES TR U.S. BAS MTL ETF 464287838 924 9613 SH SOLE 9613 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 274 1501 SH SOLE 1501 0 0 ISHARES TR U.S. ENERGY ETF 464287796 1297 35066 SH SOLE 35066 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 4844 36993 SH SOLE 36993 0 0 ISHARES TR U.S. FINLS ETF 464287788 4691 39816 SH SOLE 39816 0 0 ISHARES TR U.S. MED DVC ETF 464288810 235 1270 SH SOLE 1270 0 0 ISHARES TR U.S. PHARMA ETF 464288836 490 3323 SH SOLE 3323 0 0 ISHARES TR U.S. TECH ETF 464287721 1963 11668 SH SOLE 11668 0 0 ISHARES TR ULTR SH TRM BD 46434V878 226 4515 SH SOLE 4515 0 0 ISHARES TR US HLTHCARE ETF 464287762 6188 35848 SH SOLE 35848 0 0 ISHARES TR US HLTHCR PR ETF 464288828 828 5244 SH SOLE 5244 0 0 ISHARES TR US HOME CONS ETF 464288752 208 5275 SH SOLE 5275 0 0 ISHARES TR US INDUSTRIALS 464287754 907 6253 SH SOLE 6253 0 0 ISHARES TR US OIL GS EX ETF 464288851 4459 70156 SH SOLE 70156 0 0 ISHARES TR US REGNL BKS ETF 464288778 592 11751 SH SOLE 11751 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 44481 419949 SH SOLE 419949 0 0 ISHARES TR USA QUALITY FCTR 46432F339 17738 214464 SH SOLE 203099 0 11365 ISHARES US ETF TR SHT MAT BD ETF 46431W507 1676 33407 SH SOLE 33407 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 560 35883 SH SOLE 35883 0 0 J2 GLOBAL INC COM 48123V102 360 4550 SH SOLE 4550 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 239 4050 SH SOLE 4050 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1087 21710 SH SOLE 21710 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 697 4617 SH SOLE 4617 0 0 JD COM INC SPON ADR CL A 47215P106 12328 304478 SH SOLE 304478 0 0 JERNIGAN CAP INC COM 476405105 235 12959 SH SOLE 12959 0 0 JETBLUE AIRWAYS CORP COM 477143101 220 10822 SH SOLE 10822 0 0 JOHNSON & JOHNSON COM 478160104 122637 956981 SH SOLE 931328 0 25653 JOHNSON CTLS INTL PLC SHS G51502105 11388 323177 SH SOLE 323177 0 0 JONES LANG LASALLE INC COM 48020Q107 202 1159 SH SOLE 1159 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625h365 1973 82209 SH SOLE 82209 0 0 JPMORGAN CHASE & CO COM 46625H100 190902 1735940 SH SOLE 1732416 0 3524 JUMEI INTL HLDG LTD SPONSORED ADR 48138L107 57 19632 SH SOLE 19632 0 0 KAMAN CORP COM 483548103 294 4733 SH SOLE 4733 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 1674 15243 SH SOLE 14493 0 750 KAR AUCTION SVCS INC COM 48238T109 510 9399 SH SOLE 9399 0 0 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 120 14000 SH SOLE 14000 0 0 KELLOGG CO COM 487836108 2852 43862 SH SOLE 43862 0 0 KERYX BIOPHARMACEUTICALS INC COM 492515101 100 24620 SH SOLE 24620 0 0 KEYCORP NEW COM 493267108 482 24676 SH SOLE 24676 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1387 26482 SH SOLE 26482 0 0 KEYW HLDG CORP COM 493723100 83 10544 SH SOLE 10544 0 0 KIMBERLY CLARK CORP COM 494368103 25261 229369 SH SOLE 218979 0 10390 KINDER MORGAN INC DEL COM 49456B101 16634 1104487 SH SOLE 808642 0 295845 KKR & CO L P DEL COM UNITS 48248M102 1039 51206 SH SOLE 51206 0 0 KLA-TENCOR CORP COM 482480100 1142 10476 SH SOLE 10476 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 413 8978 SH SOLE 8978 0 0 KOHLS CORP COM 500255104 387 5910 SH SOLE 5910 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 874 22819 SH SOLE 22819 0 0 KRAFT HEINZ CO COM 500754106 2810 45110 SH SOLE 45110 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 259 4215 SH SOLE 4215 0 0 KROGER CO COM 501044101 2531 105717 SH SOLE 105717 0 0 KURA ONCOLOGY INC COM 50127t109 553 29500 SH SOLE 29500 0 0 KVH INDS INC COM 482738101 138 13323 SH SOLE 13323 0 0 L BRANDS INC COM 501797104 294 7684 SH SOLE 7684 0 0 L3 TECHNOLOGIES INC COM 502413107 4651 22361 SH SOLE 22361 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2078 12847 SH SOLE 12847 0 0 LAKELAND BANCORP INC COM 511637100 736 37102 SH SOLE 37102 0 0 LAM RESEARCH CORP COM 512807108 18484 90981 SH SOLE 90981 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 338 5311 SH SOLE 5311 0 0 LAMB WESTON HLDGS INC COM 513272104 245 4213 SH SOLE 4213 0 0 LANDSTAR SYS INC COM 515098101 1391 12686 SH SOLE 12686 0 0 LAS VEGAS SANDS CORP COM 517834107 12091 168156 SH SOLE 168156 0 0 LAUDER ESTEE COS INC CL A 518439104 5704 38099 SH SOLE 38099 0 0 LAZARD LTD SHS A G54050102 897 17062 SH SOLE 15562 0 1500 LCI INDS COM 50189K103 469 4503 SH SOLE 4503 0 0 LEAR CORP COM NEW 521865204 559 3006 SH SOLE 3006 0 0 LEIDOS HLDGS INC COM 525327102 333 5102 SH SOLE 5102 0 0 LENDINGCLUB CORP COM 52603a109 2857 816413 SH SOLE 816413 0 0 LENNAR CORP CL A 526057104 1270 21547 SH SOLE 21547 0 0 LEUCADIA NATL CORP COM 527288104 1743 76679 SH SOLE 76679 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 879 10254 SH SOLE 10254 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 885 29099 SH SOLE 29099 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 290 15197 SH SOLE 4957 0 10240 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 242 5897 SH SOLE 5897 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 849 20789 SH SOLE 20789 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 285 9251 SH SOLE 9251 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 963 5833 SH SOLE 5833 0 0 LIGHTPATH TECHNOLOGIES INC CL A NEW 532257805 44 20000 SH SOLE 20000 0 0 LILLY ELI & CO COM 532457108 28051 362554 SH SOLE 324469 0 38085 LINCOLN ELEC HLDGS INC COM 533900106 430 4785 SH SOLE 4785 0 0 LINCOLN NATL CORP IND COM 534187109 13748 188174 SH SOLE 188174 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 324 13445 SH SOLE 13445 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 240 5684 SH SOLE 5684 0 0 LKQ CORP COM 501889208 2202 58017 SH SOLE 58017 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1348 362230 SH SOLE 362230 0 0 LOCKHEED MARTIN CORP COM 539830109 64097 189674 SH SOLE 189298 0 376 LOEWS CORP COM 540424108 922 18550 SH SOLE 18550 0 0 LOGMEIN INC COM 54142L109 258 2234 SH SOLE 2234 0 0 LOWES COS INC COM 548661107 55117 628108 SH SOLE 628108 0 0 LOXO ONCOLOGY INC COM 548862101 502 4350 SH SOLE 4350 0 0 LULULEMON ATHLETICA INC COM 550021109 326 3665 SH SOLE 3665 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 69853 660992 SH SOLE 660992 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 555 55516200 SH Put SOLE 55516200 0 0 M & T BK CORP COM 55261F104 426 2306 SH SOLE 2306 0 0 MACYS INC COM 55616P104 313 10540 SH SOLE 10540 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 289 1175 SH SOLE 1175 0 0 MAGNA INTL INC COM 559222401 440 7805 SH SOLE 7805 0 0 MAIN STREET CAPITAL CORP COM 56035L104 2234 60548 SH SOLE 60548 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS v5633w109 3344 96374 SH SOLE 96374 0 0 MANHATTAN ASSOCS INC COM 562750109 444 10585 SH SOLE 10585 0 0 MANULIFE FINL CORP COM 56501R106 1604 86384 SH SOLE 86384 0 0 MARATHON OIL CORP COM 565849106 361 22415 SH SOLE 22415 0 0 MARATHON PETE CORP COM 56585A102 15229 208309 SH SOLE 208309 0 0 MARCHEX INC CL B 56624R108 76 27908 SH SOLE 27908 0 0 MARKEL CORP COM 570535104 1144 977 SH SOLE 977 0 0 MARRIOTT INTL INC NEW CL A 571903202 5389 39626 SH SOLE 39626 0 0 MARSH & MCLENNAN COS INC COM 571748102 2999 36310 SH SOLE 36310 0 0 MARTIN MARIETTA MATLS INC COM 573284106 427 2062 SH SOLE 2062 0 0 MASCO CORP COM 574599106 280 6926 SH SOLE 6926 0 0 MASIMO CORP COM 574795100 16132 183432 SH SOLE 183432 0 0 MASONITE INTL CORP NEW COM 575385109 274 4459 SH SOLE 4459 0 0 MASTERCARD INCORPORATED CL A 57636Q104 20428 116628 SH SOLE 116308 0 320 MATCH GROUP INC COM 57665R106 2857 64286 SH SOLE 64286 0 0 MATINAS BIOPHARMA HLDGS INC COM 576810105 23 30000 SH SOLE 30000 0 0 MATTEL INC COM 577081102 454 34593 SH SOLE 34593 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 755 12543 SH SOLE 12543 0 0 MAXIMUS INC COM 577933104 306 4582 SH SOLE 4582 0 0 MAXWELL TECHNOLOGIES INC COM 577767106 247 41735 SH SOLE 41735 0 0 MBIA INC COM 55262C100 122 13124 SH SOLE 13124 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1904 17901 SH SOLE 17901 0 0 MCDONALDS CORP COM 580135101 23278 148855 SH SOLE 111995 0 36860 MCEWEN MNG INC COM 58039P107 52 25174 SH SOLE 25174 0 0 MCKESSON CORP COM 58155Q103 8978 63731 SH SOLE 63731 0 0 MDU RES GROUP INC COM 552690109 862 30610 SH SOLE 30610 0 0 MEDALLION FINL CORP COM 583928106 93 20000 SH SOLE 20000 0 0 MEDTRONIC PLC SHS G5960L103 50838 633729 SH SOLE 633729 0 0 MERCK & CO INC COM 58933Y105 56268 1032995 SH SOLE 1031772 0 1223 MERIDIAN BIOSCIENCE INC COM 589584101 218 15404 SH SOLE 15404 0 0 METLIFE INC COM 59156R108 3375 73551 SH SOLE 73551 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 416 723 SH SOLE 723 0 0 MFA FINL INC COM 55272x102 75 10000 SH SOLE 10000 0 0 MFS MUN INCOME TR SH BEN INT 552738106 350 53735 SH SOLE 53735 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 704 26513 SH SOLE 26513 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 38066 416660 SH SOLE 416660 0 0 MICRON TECHNOLOGY INC COM 595112103 1635 31365 SH SOLE 31365 0 0 MICRON TECHNOLOGY INC NOTE 3.000%11/1 595112AY9 30 17000 PRN SOLE 17000 0 0 MICROSOFT CORP COM 594918104 266887 2924143 SH SOLE 2881660 0 42483 MIDDLEBY CORP COM 596278101 16085 129940 SH SOLE 129940 0 0 MIMEDX GROUP INC COM 602496101 84 12100 SH SOLE 12100 0 0 MITEK SYS INC COM NEW 606710200 157 21249 SH SOLE 21249 0 0 MOBILE MINI INC COM 60740F105 386 8864 SH SOLE 8864 0 0 MOHAWK INDS INC COM 608190104 2252 9699 SH SOLE 9699 0 0 MOLSON COORS BREWING CO CL B 60871R209 522 6938 SH SOLE 6938 0 0 MONDELEZ INTL INC CL A 609207105 19161 459168 SH SOLE 459168 0 0 MONSANTO CO NEW COM 61166W101 12879 110372 SH SOLE 110372 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1223 21380 SH SOLE 21380 0 0 MOODYS CORP COM 615369105 1084 6717 SH SOLE 6717 0 0 MORGAN STANLEY COM NEW 617446448 41328 765896 SH SOLE 765896 0 0 MOSAIC CO NEW COM 61945C103 319 13154 SH SOLE 13154 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 736 6988 SH SOLE 6988 0 0 MSA SAFETY INC COM 553498106 621 7463 SH SOLE 7463 0 0 MSC INDL DIRECT INC CL A 553530106 260 2832 SH SOLE 2832 0 0 MSCI INC COM 55354G100 1707 11422 SH SOLE 11422 0 0 MSG NETWORK INC CL A 553573106 395 17491 SH SOLE 17491 0 0 MUELLER WTR PRODS INC COM SER A 624758108 126 11600 SH SOLE 11600 0 0 MYR GROUP INC DEL COM 55405W104 293 9510 SH SOLE 9510 0 0 NASDAQ INC COM 631103108 731 8481 SH SOLE 8481 0 0 NATIONAL BEVERAGE CORP COM 635017106 255 2865 SH SOLE 2865 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 1585 28088 SH SOLE 28088 0 0 NATIONAL OILWELL VARCO INC COM 637071101 9964 270671 SH SOLE 270671 0 0 NCR CORP NEW COM 62886e108 1791 56819 SH SOLE 56819 0 0 NEKTAR THERAPEUTICS COM 640268108 1391 13093 SH SOLE 13093 0 0 NEOGEN CORP COM 640491106 409 6112 SH SOLE 6112 0 0 NETAPP INC COM 64110D104 5872 95194 SH SOLE 95194 0 0 NETEASE INC SPONSORED ADR 64110W102 436 1556 SH SOLE 1556 0 0 NETFLIX INC COM 64110L106 25249 85490 SH SOLE 85490 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1963 23673 SH SOLE 23673 0 0 NEUROTROPE INC COM NEW 64129T207 480 58924 SH SOLE 58924 0 0 NEVRO CORP COM 64157F103 257 2967 SH SOLE 2967 0 0 NEVSUN RES LTD COM 64156L101 82 34500 SH SOLE 34500 0 0 NEW AGE BEVERAGES CORP COM 64157v108 68 28055 SH SOLE 28055 0 0 NEW GOLD INC CDA COM 644535106 62 24050 SH SOLE 24050 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 4272 327889 SH SOLE 327889 0 0 NEWMARK GROUP INC CL A 65158N102 213 14000 SH SOLE 14000 0 0 NEWMARKET CORP COM 651587107 1757 4373 SH SOLE 4373 0 0 NEWMONT MINING CORP COM 651639106 1108 28351 SH SOLE 28351 0 0 NEWS CORP NEW CL A 65249B109 287 18227 SH SOLE 18227 0 0 NEXTERA ENERGY INC COM 65339F101 40041 245152 SH SOLE 245152 0 0 NICE LTD SPONSORED ADR 653656108 23156 246518 SH SOLE 246518 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 1687 53067 SH SOLE 53067 0 0 NIKE INC CL B 654106103 47883 720699 SH SOLE 681427 0 39272 NISOURCE INC COM 65473P105 290 12089 SH SOLE 12089 0 0 NOBLE ENERGY INC COM 655044105 210 6938 SH SOLE 6938 0 0 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 659 14118 SH SOLE 14118 0 0 NOKIA CORP SPONSORED ADR 654902204 348 63603 SH SOLE 63603 0 0 NORDSTROM INC COM 655664100 3669 75781 SH SOLE 75706 0 75 NORFOLK SOUTHERN CORP COM 655844108 7722 56873 SH SOLE 56873 0 0 NORTHERN TR CORP COM 665859104 15321 148562 SH SOLE 148562 0 0 NORTHROP GRUMMAN CORP COM 666807102 5470 15667 SH SOLE 15667 0 0 NORTHWEST NAT GAS CO COM 667655104 1433 24859 SH SOLE 24859 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 359 6769 SH SOLE 6769 0 0 NOVARTIS A G SPONSORED ADR 66987V109 34590 427827 SH SOLE 407284 0 20543 NOVO-NORDISK A S ADR 670100205 4937 100251 SH SOLE 100251 0 0 NOW INC COM 67011P100 138 13545 SH SOLE 13545 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 852 54106 SH SOLE 54106 0 0 NUCOR CORP COM 670346105 800 13088 SH SOLE 13088 0 0 NUTANIX INC CL A 67059N108 372 7567 SH SOLE 7567 0 0 NUTRIEN LTD COM 67077M108 10835 229322 SH SOLE 208578 0 20744 NUVEEN BUILD AMER BD FD COM 67074C103 259 12467 SH SOLE 12467 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066y105 2032 151789 SH SOLE 151789 0 0 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 710 39967 SH SOLE 39967 0 0 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 484 53876 SH SOLE 53876 0 0 NVIDIA CORP COM 67066G104 23975 103523 SH SOLE 103523 0 0 NVR INC COM 62944T105 355 127 SH SOLE 127 0 0 NXP SEMICONDUCTORS N V COM N6596X109 5746 49112 SH SOLE 49112 0 0 NXSTAGE MEDICAL INC COM 67072v103 226 9098 SH SOLE 9098 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 3591 14516 SH SOLE 14516 0 0 OAKTREE STRATEGIC INCOME COR COM 67402d104 578 73200 SH SOLE 73200 0 0 OASIS PETE INC NEW COM 674215108 82 10000 SH SOLE 10000 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 23913 368113 SH SOLE 366113 0 2000 OCH ZIFF CAP MGMT GROUP CL A 67551U105 1777 665535 SH SOLE 665535 0 0 OCWEN FINL CORP COM NEW 675746309 52 12500 SH SOLE 12500 0 0 OKTA INC CL A 679295105 9323 233952 SH SOLE 233952 0 0 OLD DOMINION FGHT LINES INC COM 679580100 791 5379 SH SOLE 5379 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 975 36062 SH SOLE 36062 0 0 OMNICOM GROUP INC COM 681919106 9801 134865 SH SOLE 114265 0 20600 ON SEMICONDUCTOR CORP COM 682189105 566 23167 SH SOLE 23167 0 0 ONEOK INC NEW COM 682680103 4109 72172 SH SOLE 72172 0 0 OPPENHEIMER ETF TR SMALL CAP REV ET 68386C302 293 4315 SH SOLE 4315 0 0 ORACLE CORP COM 68389X105 64843 1417339 SH SOLE 1413349 0 3990 ORANGE SPONSORED ADR 684060106 688 40276 SH SOLE 40276 0 0 ORBITAL ATK INC COM 68557N103 726 5474 SH SOLE 5474 0 0 ORBOTECH LTD ORD M75253100 312 5022 SH SOLE 5022 0 0 ORGANOVO HLDGS INC COM 68620A104 119 115520 SH SOLE 115520 0 0 OUTFRONT MEDIA INC COM 69007J106 1480 78962 SH SOLE 78962 0 0 OWENS ILL INC COM NEW 690768403 4190 193486 SH SOLE 193486 0 0 OWENS RLTY MTG INC COM 690828108 167 11443 SH SOLE 11443 0 0 PACCAR INC COM 693718108 3009 45478 SH SOLE 45478 0 0 PACKAGING CORP AMER COM 695156109 6741 59816 SH SOLE 59816 0 0 PACWEST BANCORP DEL COM 695263103 1057 21332 SH SOLE 21332 0 0 PAIN THERAPEUTICS INC COM NEW 69562k506 97 13700 SH SOLE 13700 0 0 PALO ALTO NETWORKS INC COM 697435105 7321 40332 SH SOLE 40332 0 0 PAN AMERICAN SILVER CORP COM 697900108 567 35100 SH SOLE 35100 0 0 PARKER HANNIFIN CORP COM 701094104 762 4459 SH SOLE 4459 0 0 PAYCHEX INC COM 704326107 22009 357343 SH SOLE 357243 0 100 PAYPAL HLDGS INC COM 70450Y103 17067 224938 SH SOLE 224938 0 0 PBF ENERGY INC CL A 69318G106 262 7716 SH SOLE 7716 0 0 PDL BIOPHARMA INC COM 69329Y104 418 142097 SH SOLE 142097 0 0 PEMBINA PIPELINE CORP COM 706327103 31840 1019535 SH SOLE 1019535 0 0 PENN NATL GAMING INC COM 707569109 648 24665 SH SOLE 24665 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 247 5566 SH SOLE 5566 0 0 PENTAIR PLC SHS G7S00T104 576 8455 SH SOLE 8455 0 0 PENUMBRA INC COM 70975L107 1590 13748 SH SOLE 13748 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 714 38312 SH SOLE 38312 0 0 PEPSICO INC COM 713448108 135533 1241714 SH SOLE 1209719 0 31995 PERCEPTRON INC COM 71361F100 1475 168584 SH SOLE 168584 0 0 PERRIGO CO PLC SHS G97822103 216 2590 SH SOLE 2590 0 0 PFIZER INC COM 717081103 110490 3113245 SH SOLE 3112514 0 731 PG&E CORP COM 69331C108 2401 54654 SH SOLE 54654 0 0 PHILIP MORRIS INTL INC COM 718172109 35277 354898 SH SOLE 330867 0 24031 PHILLIPS 66 COM 718546104 10687 111408 SH SOLE 111408 0 0 PHYSICIANS RLTY TR COM 71943U104 437 28091 SH SOLE 28091 0 0 PIMCO INCOME OPPORTUNITY FD COM 72202B100 1563 59737 SH SOLE 59737 0 0 PIMCO INCOME STRATEGY FUND COM 72201h108 162 13815 SH SOLE 13815 0 0 PIONEER NAT RES CO COM 723787107 1870 10888 SH SOLE 10888 0 0 PJT PARTNERS INC COM CL A 69343T107 520 10373 SH SOLE 10373 0 0 PNC FINL SVCS GROUP INC COM 693475105 68080 450145 SH SOLE 450145 0 0 POLARITYTE INC COM 731094108 230 12663 SH SOLE 12663 0 0 POLYMET MINING CORP COM 731916102 9 10000 SH SOLE 10000 0 0 POLYONE CORP COM 73179P106 1835 43153 SH SOLE 43153 0 0 POOL CORPORATION COM 73278L105 784 5365 SH SOLE 5365 0 0 POPULAR INC COM NEW 733174700 229 5512 SH SOLE 5512 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 23266 574331 SH SOLE 574331 0 0 POWER INTEGRATIONS INC COM 739276103 716 10481 SH SOLE 10481 0 0 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 587 33032 SH SOLE 33032 0 0 POWERSHARES ETF TR II CALI MUNI ETF 73936T441 1403 54628 SH SOLE 54628 0 0 POWERSHARES ETF TR II GBL WTR PORT 73936T623 2221 86450 SH SOLE 86450 0 0 POWERSHARES ETF TR II S&P EMG MKT MNTM 73937B670 510 24453 SH SOLE 24453 0 0 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 1052 22391 SH SOLE 22391 0 0 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 294 5175 SH SOLE 5175 0 0 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 216 3459 SH SOLE 3459 0 0 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 1299 22816 SH SOLE 22816 0 0 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 8817 80028 SH SOLE 80028 0 0 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 1420 11018 SH SOLE 11018 0 0 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 415 6930 SH SOLE 6930 0 0 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 2263 17705 SH SOLE 17705 0 0 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 466 15619 SH SOLE 15619 0 0 POWERSHARES ETF TRUST WATER RES PORT 73935X575 1025 33638 SH SOLE 33638 0 0 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 149386 932901 SH SOLE 932176 0 725 PPG INDS INC COM 693506107 5216 46740 SH SOLE 46740 0 0 PPL CORP COM 69351T106 408 14428 SH SOLE 14428 0 0 PRAXAIR INC COM 74005P104 4842 33551 SH SOLE 33551 0 0 PREMIER INC CL A 74051N102 252 8045 SH SOLE 8045 0 0 PRICE T ROWE GROUP INC COM 74144T108 16880 156339 SH SOLE 156339 0 0 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 18 11000 PRN SOLE 11000 0 0 PRICESMART INC COM 741511109 275 3291 SH SOLE 3291 0 0 PRIMERICA INC COM 74164M108 686 7103 SH SOLE 7103 0 0 PROASSURANCE CORP COM 74267C106 738 15209 SH SOLE 15209 0 0 PROCTER AND GAMBLE CO COM 742718109 145258 1832210 SH SOLE 1814543 0 17667 PROGENICS PHARMACEUTICALS IN COM 743187106 166 22285 SH SOLE 22285 0 0 PROGRESSIVE CORP OHIO COM 743315103 2172 35642 SH SOLE 35642 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 2761 421564 SH SOLE 421564 0 0 PROSPERITY BANCSHARES INC COM 743606105 1034 14235 SH SOLE 14235 0 0 PRUDENTIAL FINL INC COM 744320102 1619 15633 SH SOLE 15633 0 0 PRUDENTIAL PLC ADR 74435K204 445 8704 SH SOLE 8704 0 0 PUBLIC STORAGE COM 74460d109 702 3507 SH SOLE 3507 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 863 17191 SH SOLE 17191 0 0 PULTE GROUP INC COM 745867101 237 8027 SH SOLE 8027 0 0 PURE STORAGE INC CL A 74624M102 5184 259840 SH SOLE 259840 0 0 QUALCOMM INC COM 747525103 35179 634910 SH SOLE 633857 0 1053 QUALYS INC COM 74758T303 1133 15573 SH SOLE 15573 0 0 QUEST DIAGNOSTICS INC COM 74834L100 726 7231 SH SOLE 7231 0 0 QUICKLOGIC CORP COM 74837P108 24 15423 SH SOLE 15423 0 0 RADCOM LTD SHS NEW m81865111 563 30685 SH SOLE 30685 0 0 RALPH LAUREN CORP CL A 751212101 1027 9179 SH SOLE 9179 0 0 RAYTHEON CO COM NEW 755111507 30730 142389 SH SOLE 142389 0 0 RBC BEARINGS INC COM 75524B104 853 6873 SH SOLE 6873 0 0 RE MAX HLDGS INC CL A 75524W108 838 13859 SH SOLE 13859 0 0 RED HAT INC COM 756577102 1216 8139 SH SOLE 8139 0 0 REDFIN CORP COM 75737f108 1531 67040 SH SOLE 67040 0 0 REGENERON PHARMACEUTICALS COM 75886F107 3006 8727 SH SOLE 8727 0 0 REGIONS FINL CORP NEW COM 7591EP100 6606 355584 SH SOLE 355584 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 776 5038 SH SOLE 5038 0 0 REMARK HLDGS INC COM 75955k102 288 50741 SH SOLE 50741 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 731 5274 SH SOLE 5274 0 0 REPUBLIC SVCS INC COM 760759100 3163 47764 SH SOLE 47764 0 0 RESMED INC COM 761152107 2224 22583 SH SOLE 22583 0 0 RESOLUTE ENERGY CORP COM NEW 76116a306 3932 113467 SH SOLE 113467 0 0 REXFORD INDL RLTY INC COM 76169c100 1110 38541 SH SOLE 38541 0 0 RH COM 74967X103 242 2536 SH SOLE 2536 0 0 RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 1138 62866 SH SOLE 62866 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 185 52370 SH SOLE 52370 0 0 RINGCENTRAL INC CL A 76680R206 415 6541 SH SOLE 6541 0 0 RIO TINTO PLC SPONSORED ADR 767204100 468 9091 SH SOLE 9091 0 0 RITE AID CORP COM 767754104 98 58510 SH SOLE 58510 0 0 RLI CORP COM 749607107 528 8328 SH SOLE 8328 0 0 ROBERT HALF INTL INC COM 770323103 800 13824 SH SOLE 13824 0 0 ROCKWELL AUTOMATION INC COM 773903109 2206 12662 SH SOLE 12662 0 0 ROCKWELL COLLINS INC COM 774341101 1321 9797 SH SOLE 9797 0 0 ROLLINS INC COM 775711104 346 6774 SH SOLE 6774 0 0 ROPER TECHNOLOGIES INC COM 776696106 44663 159118 SH SOLE 159118 0 0 ROSS STORES INC COM 778296103 2163 27728 SH SOLE 27728 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1215 15725 SH SOLE 15725 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2294 310000 SH SOLE 310000 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 398 3386 SH SOLE 3386 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 4080 62274 SH SOLE 62274 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 12529 196346 SH SOLE 196346 0 0 ROYAL GOLD INC COM 780287108 798 9294 SH SOLE 9294 0 0 RPM INTL INC COM 749685103 34007 713391 SH SOLE 713391 0 0 RUBICON PROJ INC COM 78112v102 74 41250 SH SOLE 41250 0 0 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 1278 10406 SH SOLE 10406 0 0 S&P GLOBAL INC COM 78409V104 6525 34153 SH SOLE 34153 0 0 SABRE CORP COM 78573M104 818 38126 SH SOLE 38126 0 0 SAGE THERAPEUTICS INC COM 78667J108 448 2780 SH SOLE 2780 0 0 SALESFORCE COM INC COM 79466L302 17398 149596 SH SOLE 148382 0 1214 SANDSTORM GOLD LTD COM NEW 80013R206 81 17000 SH SOLE 17000 0 0 SANOFI SPONSORED ADR 80105N105 4121 102803 SH SOLE 65760 0 37043 SAP SE SPON ADR 803054204 3471 33006 SH SOLE 32006 0 1000 SARATOGA INVT CORP COM NEW 80349A208 594 28533 SH SOLE 28533 0 0 SASOL LTD SPONSORED ADR 803866300 262 7692 SH SOLE 7692 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 228 1332 SH SOLE 1332 0 0 SCANA CORP NEW COM 80589M102 448 11917 SH SOLE 11917 0 0 SCHEIN HENRY INC COM 806407102 3038 45198 SH SOLE 45198 0 0 SCHLUMBERGER LTD COM 806857108 44725 690422 SH SOLE 689672 0 750 SCHWAB CHARLES CORP NEW COM 808513105 23305 446303 SH SOLE 446303 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 218 7615 SH SOLE 7615 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 485 14389 SH SOLE 14389 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1886 29567 SH SOLE 29567 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5578 113761 SH SOLE 113761 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 979 13654 SH SOLE 13654 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 716 13544 SH SOLE 13544 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3989 63223 SH SOLE 63223 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 222 4193 SH SOLE 4193 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1099 15900 SH SOLE 15900 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 789 9195 SH SOLE 9195 0 0 SEABRIDGE GOLD INC COM 811916105 1779 164695 SH SOLE 164695 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 2586 44188 SH SOLE 44188 0 0 SEALED AIR CORP NEW COM 81211K100 2026 47346 SH SOLE 47346 0 0 SEI INVESTMENTS CO COM 784117103 544 7265 SH SOLE 7265 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 41371 613728 SH SOLE 613728 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3986 39344 SH SOLE 39344 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 5445 103460 SH SOLE 103460 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 39145 480890 SH SOLE 480890 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 49291 1787844 SH SOLE 1787844 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 12742 171522 SH SOLE 171522 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1460 28907 SH SOLE 28907 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7823 137393 SH SOLE 137393 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 16677 254924 SH SOLE 254924 0 0 SEMPRA ENERGY COM 816851109 4377 39351 SH SOLE 39351 0 0 SEMTECH CORP COM 816850101 353 9034 SH SOLE 9034 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 4052 78163 SH SOLE 78163 0 0 SERVICE CORP INTL COM 817565104 909 24086 SH SOLE 24086 0 0 SERVICENOW INC COM 81762P102 1791 10824 SH SOLE 10824 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 249 12948 SH SOLE 12948 0 0 SHERWIN WILLIAMS CO COM 824348106 1421 3625 SH SOLE 3625 0 0 SHIRE PLC SPONSORED ADR 82481R106 1170 7827 SH SOLE 7827 0 0 SHOPIFY INC CL A 82509L107 299 2399 SH SOLE 2399 0 0 SHOTSPOTTER INC COM 82536T107 310 11700 SH SOLE 11700 0 0 SHUTTERFLY INC COM 82568P304 521 6408 SH SOLE 6408 0 0 SHUTTERSTOCK INC COM 825690100 285 5928 SH SOLE 5928 0 0 SIBANYE STILLWATER SPONSORED ADR 825724206 96 24249 SH SOLE 24249 0 0 SILICON LABORATORIES INC COM 826919102 216 2400 SH SOLE 2400 0 0 SIRIUS XM HLDGS INC COM 82968B103 570 91342 SH SOLE 91342 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1090 14143 SH SOLE 14143 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 693 6921 SH SOLE 6921 0 0 SM ENERGY CO COM 78454L100 2299 127505 SH SOLE 127505 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 677 17758 SH SOLE 17758 0 0 SMUCKER J M CO COM NEW 832696405 1369 11037 SH SOLE 11037 0 0 SNAP INC CL A 83304A106 5528 348330 SH SOLE 348330 0 0 SNAP ON INC COM 833034101 2730 18501 SH SOLE 18501 0 0 SONOCO PRODS CO COM 835495102 12789 263693 SH SOLE 263568 0 125 SONY CORP SPONSORED ADR 835699307 225 4667 SH SOLE 4667 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 321 62350 SH SOLE 62350 0 0 SOUTHERN CO COM 842587107 1882 42125 SH SOLE 42125 0 0 SOUTHWEST AIRLS CO COM 844741108 2273 39693 SH SOLE 39693 0 0 SOUTHWESTERN ENERGY CO COM 845467109 84 19346 SH SOLE 19346 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5863 24288 SH SOLE 24288 0 0 SPDR GOLD TRUST GOLD SHS 78463v107 1097 8719 SH SOLE 8719 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 285 7325 SH SOLE 7325 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1466 37313 SH SOLE 37313 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 206 1863 SH SOLE 1863 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 111 15400 SH Put SOLE 15400 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1080011 4104165 SH SOLE 4100393 0 3772 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 91493 267734 SH SOLE 267734 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 368 10282 SH SOLE 10282 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 1191 18500 SH SOLE 18500 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 876 10085 SH SOLE 10085 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 363 2939 SH SOLE 2939 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4075 30641 SH SOLE 30641 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 38550 439407 SH SOLE 439352 0 55 SPDR SERIES TRUST S&P BK ETF 78464A797 4437 92660 SH SOLE 92660 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 46665 511671 SH SOLE 511671 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 226 5533 SH SOLE 5533 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 22158 629125 SH SOLE 629125 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 4082 67605 SH SOLE 67605 0 0 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 9204 207769 SH SOLE 207769 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 4475 133024 SH SOLE 133024 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 467 5584 SH SOLE 5584 0 0 SPLUNK INC COM 848637104 5764 58577 SH SOLE 58577 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 300 12579 SH SOLE 12579 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208r101 1475 111573 SH SOLE 111573 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207h104 1098 102141 SH SOLE 102141 0 0 SQUARE INC CL A 852234103 4226 85902 SH SOLE 85902 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467v848 525 10935 SH SOLE 10935 0 0 STAMPS COM INC COM NEW 852857200 9929 49388 SH SOLE 49388 0 0 STANLEY BLACK & DECKER INC COM 854502101 1222 7975 SH SOLE 7975 0 0 STARBUCKS CORP COM 855244109 71806 1240387 SH SOLE 1239387 0 1000 STATE STR CORP COM 857477103 11199 112289 SH SOLE 112289 0 0 STATOIL ASA SPONSORED ADR 85771P102 221 9328 SH SOLE 9328 0 0 STEEL DYNAMICS INC COM 858119100 409 9254 SH SOLE 9254 0 0 STERICYCLE INC COM 858912108 4838 82651 SH SOLE 82651 0 0 STERIS PLC SHS USD G84720104 3924 42036 SH SOLE 42036 0 0 STERLING BANCORP DEL COM 85917A100 6889 305502 SH SOLE 305502 0 0 STRAYER ED INC COM 863236105 429 4248 SH SOLE 4248 0 0 STRYKER CORP COM 863667101 14012 87072 SH SOLE 87072 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1430 168225 SH SOLE 168225 0 0 SUN LIFE FINL INC COM 866796105 570 13859 SH SOLE 13859 0 0 SUNCOKE ENERGY PARTNERS L P COMUNIT REP LT 86722Y101 1465 82321 SH SOLE 82321 0 0 SUNCOR ENERGY INC NEW COM 867224107 12530 362766 SH SOLE 362766 0 0 SUNPOWER CORP DBCV 4.000% 1/1 867652al3 10 12000 PRN SOLE 12000 0 0 SUNRUN INC COM 86771W105 511 57185 SH SOLE 57185 0 0 SUNTRUST BKS INC COM 867914103 2877 42280 SH SOLE 42280 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 522 11393 SH SOLE 11393 0 0 SVB FINL GROUP COM 78486Q101 12087 50360 SH SOLE 50360 0 0 SYMANTEC CORP COM 871503108 259 10024 SH SOLE 10024 0 0 SYNCHRONY FINL COM 87165B103 9577 285626 SH SOLE 285626 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 37 20000 SH SOLE 20000 0 0 SYSCO CORP COM 871829107 9000 150106 SH SOLE 150106 0 0 T MOBILE US INC COM 872590104 845 13858 SH SOLE 13858 0 0 TABLEAU SOFTWARE INC CL A 87336U105 286 3534 SH SOLE 3534 0 0 TAHOE RES INC COM 873868103 46 10000 SH SOLE 10000 0 0 TAILORED BRANDS INC COM 87403A107 839 33469 SH SOLE 33469 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 8354 190905 SH SOLE 190905 0 0 TALLGRASS ENERGY GP LP SHS CL A 874696107 778 40902 SH SOLE 40902 0 0 TARGA RES CORP COM 87612G101 1928 43800 SH SOLE 43490 0 310 TATA MTRS LTD SPONSORED ADR 876568502 560 21815 SH SOLE 21690 0 125 TE CONNECTIVITY LTD REG SHS H84989104 3228 32309 SH SOLE 32309 0 0 TECH DATA CORP COM 878237106 2424 28484 SH SOLE 28484 0 0 TECK RESOURCES LTD CL B 878742204 521 20242 SH SOLE 20242 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 431 20020 SH SOLE 20020 0 0 TELARIA INC COM 879181105 47 12571 SH SOLE 12571 0 0 TELEFLEX INC COM 879369106 745 2921 SH SOLE 2921 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1444 94012 SH SOLE 94012 0 0 TEMPUR SEALY INTL INC COM 88023U101 290 6398 SH SOLE 6398 0 0 TENARIS S A SPONSORED ADR 88031M109 219 6311 SH SOLE 6311 0 0 TENNECO INC COM 880349105 4547 82880 SH SOLE 82880 0 0 TERADATA CORP DEL COM 88076W103 784 19771 SH SOLE 19771 0 0 TERADYNE INC COM 880770102 6383 139650 SH SOLE 139650 0 0 TESARO INC COM 881569107 258 4517 SH SOLE 4517 0 0 TESLA INC COM 88160R101 7312 27475 SH SOLE 27455 0 20 TETRA TECH INC NEW COM 88162G103 487 9952 SH SOLE 9952 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 265 15453 SH SOLE 15453 0 0 TEXAS INSTRS INC COM 882508104 14313 137769 SH SOLE 137769 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 36519 176883 SH SOLE 176883 0 0 THOMSON REUTERS CORP COM 884903105 267 6901 SH SOLE 6901 0 0 THOR INDS INC COM 885160101 7787 67613 SH SOLE 67613 0 0 TIFFANY & CO NEW COM 886547108 1976 20237 SH SOLE 20237 0 0 TIME WARNER INC COM NEW 887317303 3495 36945 SH SOLE 36812 0 133 TIMKEN CO COM 887389104 539 11822 SH SOLE 11822 0 0 TITAN MACHY INC COM 88830R101 236 10000 SH SOLE 10000 0 0 TIVO CORP COM 88870P106 385 28405 SH SOLE 28405 0 0 TJX COS INC NEW COM 872540109 29502 361721 SH SOLE 361721 0 0 TORCHMARK CORP COM 891027104 978 11619 SH SOLE 11619 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1277 22458 SH SOLE 22458 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 976 39065 SH SOLE 39065 0 0 TOTAL SYS SVCS INC COM 891906109 280 3253 SH SOLE 3253 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 420 3222 SH SOLE 3222 0 0 TPG RE FIN TR INC COM 87266M107 1330 66842 SH SOLE 66842 0 0 TPG SPECIALTY LENDING INC COM 87265K102 1786 100001 SH SOLE 100001 0 0 TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 22 16600 SH SOLE 16600 0 0 TRANSCANADA CORP COM 89353D107 496 12005 SH SOLE 12005 0 0 TRANSDIGM GROUP INC COM 893641100 795 2588 SH SOLE 2588 0 0 TRITON INTL LTD CL A G9078F107 646 21121 SH SOLE 21121 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 1489 40594 SH SOLE 40594 0 0 TWENTY FIRST CENTY FOX INC CL B 90130A200 3740 102842 SH SOLE 102842 0 0 TWILIO INC CL A 90138F102 2401 62894 SH SOLE 62894 0 0 TWITTER INC COM 90184L102 26164 901885 SH SOLE 901885 0 0 TWITTER INC NOTE 1.000% 9/1 90184LAD4 10 11000 PRN SOLE 11000 0 0 TWO HBRS INVT CORP COM NEW 90187B408 172 11201 SH SOLE 11201 0 0 TYSON FOODS INC CL A 902494103 401 5479 SH SOLE 5479 0 0 U S G CORP COM NEW 903293405 331 8184 SH SOLE 8184 0 0 UBS AG LONDON BRH EN LG CP GRWTH 902677780 204 880 SH SOLE 880 0 0 UBS AG LONDON BRH FI ENHANCD ETN 90274D218 390 2413 SH SOLE 2413 0 0 UBS GROUP AG SHS H42097107 3349 189626 SH SOLE 189626 0 0 ULTA BEAUTY INC COM 90384S303 413 2024 SH SOLE 2024 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 398 1634 SH SOLE 1634 0 0 UNILEVER N V N Y SHS NEW 904784709 12065 213940 SH SOLE 213940 0 0 UNILEVER PLC SPON ADR NEW 904767704 8203 147634 SH SOLE 86818 0 60816 UNION PAC CORP COM 907818108 33328 247926 SH SOLE 247226 0 700 UNITED CONTL HLDGS INC COM 910047109 1160 16699 SH SOLE 16699 0 0 UNITED FINL BANCORP INC NEW COM 910304104 1295 79937 SH SOLE 79937 0 0 UNITED PARCEL SERVICE INC CL B 911312106 25474 243401 SH SOLE 234409 0 8992 UNITED RENTALS INC COM 911363109 1071 6195 SH SOLE 6195 0 0 UNITED SECURITY BANCSHARES C COM 911460103 163 15122 SH SOLE 15122 0 0 UNITED STATES STL CORP NEW COM 912909108 309 8781 SH SOLE 8481 0 300 UNITED TECHNOLOGIES CORP COM 913017109 106293 844808 SH SOLE 844588 0 220 UNITEDHEALTH GROUP INC COM 91324P102 78184 365347 SH SOLE 360967 0 4380 UNITI GROUP INC COM 91325V108 172 10626 SH SOLE 10626 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 393 3889 SH SOLE 3889 0 0 UNUM GROUP COM 91529Y106 822 17251 SH SOLE 17251 0 0 URANIUM ENERGY CORP COM 916896103 263 200649 SH SOLE 200649 0 0 UROGEN PHARMA LTD COM m96088105 609 12250 SH SOLE 12250 0 0 US BANCORP DEL COM NEW 902973304 66496 1316763 SH SOLE 1316663 0 100 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1553 91710 SH SOLE 91710 0 0 V F CORP COM 918204108 23152 312353 SH SOLE 280353 0 32000 VAIL RESORTS INC COM 91879Q109 946 4264 SH SOLE 4264 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 6879 432093 SH SOLE 432093 0 0 VALERO ENERGY CORP NEW COM 91913Y100 6305 67969 SH SOLE 67969 0 0 VALLEY NATL BANCORP COM 919794107 344 27644 SH SOLE 27644 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 746 12075 SH SOLE 12075 0 0 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 228 3777 SH SOLE 3777 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189f106 330 15000 SH SOLE 15000 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 502 15630 SH SOLE 15630 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 4525 189553 SH SOLE 189553 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1206 11570 SH SOLE 11570 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 269 2125 SH SOLE 2125 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 340 2880 SH SOLE 2880 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1474 9864 SH SOLE 9864 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1526 11713 SH SOLE 11713 0 0 VANGUARD GROUP DIV APP ETF 921908844 216929 2146754 SH SOLE 2099024 0 47730 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3744 33565 SH SOLE 33565 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 33015 232699 SH SOLE 231949 0 750 VANGUARD INDEX FDS LARGE CAP ETF 922908637 9189 75811 SH SOLE 75811 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 35250 271967 SH SOLE 271417 0 550 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 34926 319282 SH SOLE 319282 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 23538 152636 SH SOLE 152636 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 318602 1316100 SH SOLE 1316047 0 53 VANGUARD INDEX FDS SM CP VAL ETF 922908611 24646 190435 SH SOLE 190060 0 375 VANGUARD INDEX FDS SMALL CP ETF 922908751 11223 76392 SH SOLE 76392 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 18845 114943 SH SOLE 114443 0 500 VANGUARD INDEX FDS TOTAL STK MKT 922908769 58043 427668 SH SOLE 427668 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 11489 111351 SH SOLE 110251 0 1100 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 43896 807357 SH SOLE 807357 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 68290 1453596 SH SOLE 1453596 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2594 44605 SH SOLE 44605 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3200 26840 SH SOLE 26840 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 911 12373 SH SOLE 12373 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1411 10101 SH SOLE 10101 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 583 4215 SH SOLE 4215 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 33329 273349 SH SOLE 267442 0 5907 VANGUARD STAR FD VG TL INTL STK F 921909768 5255 92930 SH SOLE 92930 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 8466 191314 SH SOLE 191314 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 30569 370573 SH SOLE 370573 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 563 8469 SH SOLE 8469 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 3444 38020 SH SOLE 36520 0 1500 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 654 8832 SH SOLE 8832 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 590 5256 SH SOLE 5256 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 20398 128597 SH SOLE 128597 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1208 8877 SH SOLE 8877 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1724 18660 SH SOLE 18660 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2104 30285 SH SOLE 30285 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 755 4920 SH SOLE 4920 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1089 7827 SH SOLE 7827 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 7019 41050 SH SOLE 41050 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 846 6566 SH SOLE 6566 0 0 VANGUARD WORLD FDS TELCOMM ETF 92204A884 599 7154 SH SOLE 7154 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 2226 19911 SH SOLE 19911 0 0 VARIAN MED SYS INC COM 92220P105 616 5024 SH SOLE 5024 0 0 VEEVA SYS INC CL A COM 922475108 1880 25751 SH SOLE 22551 0 3200 VERASTEM INC COM 92337C104 55 18500 SH SOLE 18500 0 0 VEREIT INC COM 92339V100 2486 357157 SH SOLE 357157 0 0 VERISK ANALYTICS INC COM 92345Y106 1139 10952 SH SOLE 10952 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 80319 1679614 SH SOLE 1646988 0 32626 VERMILION ENERGY INC COM 923725105 1349 41883 SH SOLE 41883 0 0 VERSUM MATLS INC COM 92532W103 321 8531 SH SOLE 8531 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1920 11786 SH SOLE 11786 0 0 VIPSHOP HLDGS LTD NOTE 1.500% 3/1 92763waa1 12 11000 PRN SOLE 11000 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 732 44046 SH SOLE 44046 0 0 VIRNETX HLDG CORP COM 92823t108 40 10000 SH SOLE 10000 0 0 VISA INC COM CL A 92826C839 108256 904999 SH SOLE 901187 0 3812 VMWARE INC CL A COM 928563402 695 5727 SH SOLE 4727 0 1000 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3812 137078 SH SOLE 137078 0 0 VONAGE HLDGS CORP COM 92886T201 246 23064 SH SOLE 23064 0 0 VOYA FINL INC COM 929089100 345 6831 SH SOLE 6831 0 0 VULCAN MATLS CO COM 929160109 604 5282 SH SOLE 5282 0 0 W R BERKLEY CORPORATION COM 084423102 746 10273 SH SOLE 10273 0 0 WABCO HLDGS INC COM 92927K102 837 6256 SH SOLE 6256 0 0 WABTEC CORP COM 929740108 11893 146097 SH SOLE 146097 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 10606 161990 SH SOLE 141008 0 20982 WALMART INC COM 931142103 40915 459871 SH SOLE 429216 0 30655 WASHINGTON FED INC COM 938824109 387 11182 SH SOLE 11182 0 0 WASTE CONNECTIONS INC COM 94106B101 298 4150 SH SOLE 4150 0 0 WASTE MGMT INC DEL COM 94106l109 22295 265013 SH SOLE 265013 0 0 WATSCO INC COM 942622200 36183 199943 SH SOLE 199943 0 0 WD-40 CO COM 929236107 737 5600 SH SOLE 5600 0 0 WEATHERFORD INTL PLC ORD SHS g48833100 321 140250 SH SOLE 140250 0 0 WEB COM GROUP INC NOTE 1.000% 8/1 94733aaa2 14 14000 PRN SOLE 14000 0 0 WEC ENERGY GROUP INC COM 92939u106 3251 51841 SH SOLE 51841 0 0 WEIBO CORP SPONSORED ADR 948596101 890 7448 SH SOLE 7448 0 0 WELLS FARGO CO NEW COM 949746101 42459 810109 SH SOLE 810009 0 100 WENDYS CO COM 95058W100 458 26118 SH SOLE 26118 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 220 2492 SH SOLE 2492 0 0 WESTAR ENERGY INC COM 95709t100 1443 27415 SH SOLE 27415 0 0 WESTERN ALLIANCE BANCORP COM 957638109 3884 66846 SH SOLE 66846 0 0 WESTERN DIGITAL CORP COM 958102105 16376 177485 SH SOLE 177485 0 0 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825r103 223 6718 SH SOLE 6718 0 0 WESTERN UN CO COM 959802109 8031 417659 SH SOLE 417659 0 0 WEX INC COM 96208t104 776 4944 SH SOLE 4944 0 0 WGL HLDGS INC COM 92924F106 409 4900 SH SOLE 4900 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1291 63413 SH SOLE 63413 0 0 WHIRLPOOL CORP COM 963320106 11663 76178 SH SOLE 76178 0 0 WHITE MTNS INS GROUP LTD COM g9618e107 576 700 SH SOLE 700 0 0 WILLIAMS COS INC DEL COM 969457100 1987 79901 SH SOLE 79901 0 0 WILLIAMS SONOMA INC COM 969904101 262 4967 SH SOLE 4967 0 0 WILLIS TOWERS WATSON PUB LTD SHS g96629103 14449 94941 SH SOLE 94941 0 0 WINDSTREAM HLDGS INC COM NEW 97382A200 94 66387 SH SOLE 66387 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 7153 132357 SH SOLE 129757 0 2600 WISDOMTREE TR EURO QTLY DIV GR 97717X610 318 12020 SH SOLE 12020 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 373 8009 SH SOLE 8009 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 352 4601 SH SOLE 4601 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717w851 2628 46917 SH SOLE 46917 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 574 6785 SH SOLE 6785 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 268 3932 SH SOLE 3932 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 10390 117417 SH SOLE 117417 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 9994 292905 SH SOLE 285405 0 7500 WISDOMTREE TR US MIDCP EARNING 97717W570 22806 589608 SH SOLE 589608 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 3767 93338 SH SOLE 93338 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 631 18355 SH SOLE 18355 0 0 WISDOMTREE TR US SMALLCP ERNGS 97717W562 2173 60830 SH SOLE 60830 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3244 36392 SH SOLE 36392 0 0 WIX COM LTD SHS M98068105 594 7464 SH SOLE 7464 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 342 7548 SH SOLE 7548 0 0 WOODWARD INC COM 980745103 419 5850 SH SOLE 5850 0 0 WORKDAY INC CL A 98138h101 4167 32779 SH SOLE 32779 0 0 WORLDPAY INC CL A 981558109 510 6202 SH SOLE 6202 0 0 WPP PLC NEW ADR 92937A102 392 4931 SH SOLE 4931 0 0 WYNDHAM WORLDWIDE CORP COM 98310w108 649 5674 SH SOLE 5674 0 0 WYNN RESORTS LTD COM 983134107 301 1657 SH SOLE 1657 0 0 XCEL ENERGY INC COM 98389b100 585 12867 SH SOLE 12867 0 0 XCERRA CORP COM 98400J108 142 12187 SH SOLE 12187 0 0 XEROX CORP COM NEW 984121608 808 28071 SH SOLE 28071 0 0 XILINX INC COM 983919101 528 7326 SH SOLE 7326 0 0 XPO LOGISTICS INC COM 983793100 1525 14978 SH SOLE 14978 0 0 XYLEM INC COM 98419m100 3142 40838 SH SOLE 40838 0 0 YAHOO INC NOTE 12/0 984332af3 15 11000 PRN SOLE 11000 0 0 YANDEX N V SHS CLASS A N97284108 1535 38927 SH SOLE 38927 0 0 YUM BRANDS INC COM 988498101 4338 50938 SH SOLE 50938 0 0 YUM CHINA HLDGS INC COM 98850P109 1685 40580 SH SOLE 40580 0 0 ZAYO GROUP HLDGS INC COM 98919V105 1074 31481 SH SOLE 31481 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 3193 22939 SH SOLE 22939 0 0 ZENDESK INC COM 98936j101 2134 44578 SH SOLE 44578 0 0 ZILLOW GROUP INC CL A 98954m101 439 8129 SH SOLE 8129 0 0 ZILLOW GROUP INC CL C CAP STK 98954m200 870 16172 SH SOLE 16172 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 2173 19934 SH SOLE 19934 0 0 ZIONS BANCORPORATION COM 989701107 730 13838 SH SOLE 13838 0 0 ZOETIS INC CL A 98978v103 5424 64943 SH SOLE 64943 0 0 ZYNGA INC CL A 98986t108 46 12504 SH SOLE 12504 0 0