0001085146-18-000478.txt : 20180209 0001085146-18-000478.hdr.sgml : 20180209 20180209160015 ACCESSION NUMBER: 0001085146-18-000478 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180209 DATE AS OF CHANGE: 20180209 EFFECTIVENESS DATE: 20180209 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: 18591612 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 12-31-2017 12-31-2017 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 02-08-2018 0 1292 15184143
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 2U INC COM 90214J101 8069 125085 SH SOLE 125085 0 0 3M CO COM 88579Y101 110828 470867 SH SOLE 469867 0 1000 ABB LTD SPONSORED ADR 000375204 7200 268452 SH SOLE 93114 0 175338 ABBOTT LABS COM 002824100 46817 820352 SH SOLE 820352 0 0 ABBVIE INC COM 00287Y109 116208 1201616 SH SOLE 1187906 0 13710 ACCELERATE DIAGNOSTICS INC COM 00430H102 15945 608600 SH SOLE 608600 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 97200 634920 SH SOLE 615076 0 19844 ACTIVISION BLIZZARD INC COM 00507V109 734 11582 SH SOLE 11582 0 0 ADECOAGRO S A COM L00849106 674 65200 SH SOLE 65200 0 0 ADIENT PLC ORD SHS G0084W101 2144 27236 SH SOLE 27236 0 0 ADOBE SYS INC COM 00724F101 54644 311831 SH SOLE 311831 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 213 2134 SH SOLE 2134 0 0 ADVANCED MICRO DEVICES INC COM 007903107 178 17278 SH SOLE 17278 0 0 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 1434 221254 SH SOLE 221254 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 70 20000 SH SOLE 20000 0 0 AECOM COM 00766T100 5606 150901 SH SOLE 150901 0 0 AEGON N V NY REGISTRY SH 007924103 551 87446 SH SOLE 87446 0 0 AERCAP HOLDINGS NV SHS N00985106 7289 138556 SH SOLE 138556 0 0 AETNA INC NEW COM 00817Y108 16459 91234 SH SOLE 91234 0 0 AFFILIATED MANAGERS GROUP COM 008252108 15257 74336 SH SOLE 74336 0 0 AFLAC INC COM 001055102 18475 210474 SH SOLE 210474 0 0 AG MTG INVT TR INC COM 001228105 475 25000 SH SOLE 25000 0 0 AGENUS INC COM NEW 00847G705 72 22100 SH SOLE 22100 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1028 15355 SH SOLE 15355 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 202 5346 SH SOLE 5346 0 0 AIR LEASE CORP CL A 00912X302 487 10125 SH SOLE 10125 0 0 AIR PRODS & CHEMS INC COM 009158106 8205 50006 SH SOLE 50006 0 0 AIRCASTLE LTD COM G0129K104 553 23641 SH SOLE 23641 0 0 AK STL HLDG CORP COM 001547108 86 15210 SH SOLE 15210 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1517 23317 SH SOLE 23317 0 0 ALARM COM HLDGS INC COM 011642105 431 11413 SH SOLE 11413 0 0 ALASKA AIR GROUP INC COM 011659109 1499 20390 SH SOLE 20390 0 0 ALBEMARLE CORP COM 012653101 494 3864 SH SOLE 3864 0 0 ALCOA CORP COM 013872106 437 8112 SH SOLE 8112 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 268 2242 SH SOLE 2242 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 11911 69077 SH SOLE 69077 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 109 2000 SH Call SOLE 2000 0 0 ALIGN TECHNOLOGY INC COM 016255101 42845 192834 SH SOLE 192834 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 7764 97584 SH SOLE 97584 0 0 ALLERGAN PLC SHS G0177J108 13269 81113 SH SOLE 81113 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 1255 4943 SH SOLE 4943 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 746 29766 SH SOLE 29766 0 0 ALLSTATE CORP COM 020002101 2906 27749 SH SOLE 27749 0 0 ALPHABET INC CAP STK CL A 02079K305 150573 142940 SH SOLE 142940 0 0 ALPHABET INC CAP STK CL C 02079K107 114257 109191 SH SOLE 103869 0 5322 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 203 21421 SH SOLE 21421 0 0 ALPS ETF TR ALERIAN MLP 00162q866 1513 140230 SH SOLE 140230 0 0 ALTABA INC COM 021346101 1175 16825 SH SOLE 16825 0 0 ALTRIA GROUP INC COM 02209S103 26742 374477 SH SOLE 374477 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 40 10000 SH SOLE 10000 0 0 AMAZON COM INC COM 023135106 131234 112216 SH SOLE 112201 0 15 AMAZON COM INC COM 023135106 81 200 SH Call SOLE 200 0 0 AMBEV SA SPONSORED ADR 02319V103 1684 260690 SH SOLE 260690 0 0 AMC NETWORKS INC CL A 00164V103 355 6563 SH SOLE 6563 0 0 AMDOCS LTD SHS G02602103 656 10018 SH SOLE 10018 0 0 AMEREN CORP COM 023608102 696 11804 SH SOLE 11804 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 326 19015 SH SOLE 19015 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1562 30034 SH SOLE 30034 0 0 AMERICAN ASSETS TR INC COM 024013104 948 24794 SH SOLE 24794 0 0 AMERICAN ELEC PWR INC COM 025537101 1946 26438 SH SOLE 26438 0 0 AMERICAN EXPRESS CO COM 025816109 14096 141927 SH SOLE 141927 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 58515 982128 SH SOLE 980628 0 1500 AMERICAN WTR WKS CO INC NEW COM 030420103 3353 36631 SH SOLE 36631 0 0 AMERIPRISE FINL INC COM 03076C106 13633 80447 SH SOLE 80447 0 0 AMERIS BANCORP COM 03076K108 415 8615 SH SOLE 8615 0 0 AMERISOURCEBERGEN CORP COM 03073E105 3965 43184 SH SOLE 43184 0 0 AMETEK INC NEW COM 031100100 1473 20320 SH SOLE 20320 0 0 AMGEN INC COM 031162100 118499 681420 SH SOLE 680325 0 1095 AMPHENOL CORP NEW CL A 032095101 2690 30640 SH SOLE 30640 0 0 ANADARKO PETE CORP COM 032511107 2690 50158 SH SOLE 50158 0 0 ANALOG DEVICES INC COM 032654105 4549 51095 SH SOLE 51095 0 0 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 1882 40744 SH SOLE 40744 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 16422 147200 SH SOLE 147200 0 0 ANIKA THERAPEUTICS INC COM 035255108 2301 42690 SH SOLE 42690 0 0 ANNALY CAP MGMT INC COM 035710409 772 64916 SH SOLE 64916 0 0 ANSYS INC COM 03662Q105 594 4025 SH SOLE 4025 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1128 38858 SH SOLE 38858 0 0 ANTHEM INC COM 036752103 28020 124525 SH SOLE 124525 0 0 ANWORTH MORTGAGE ASSET CP COM 037347101 81 14900 SH SOLE 14900 0 0 AON PLC SHS CL A G0408V102 3659 27304 SH SOLE 27304 0 0 APACHE CORP COM 037411105 1280 30325 SH SOLE 30325 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 475 24218 SH SOLE 24218 0 0 APPLE INC COM 037833100 408074 2411356 SH SOLE 2409291 0 2065 APPLE INC COM 037833100 77 3000 SH Call SOLE 3000 0 0 APPLIED MATLS INC COM 038222105 3104 60736 SH SOLE 60736 0 0 APTARGROUP INC COM 038336103 5515 63915 SH SOLE 63915 0 0 APTIV PLC SHS G6095L109 29042 342354 SH SOLE 342354 0 0 AQUA AMERICA INC COM 03836W103 244 6210 SH SOLE 6210 0 0 AQUANTIA CORP COM 03842Q108 193 17000 SH SOLE 17000 0 0 ARALEZ PHARMACEUTICALS INC COM 03852X100 57 40000 SH SOLE 40000 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 432 13377 SH SOLE 13377 0 0 ARCH CAP GROUP LTD ORD G0450A105 3696 40722 SH SOLE 40722 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 24220 604268 SH SOLE 604268 0 0 ARES CAP CORP COM 04010L103 2182 138793 SH SOLE 138793 0 0 ARISTA NETWORKS INC COM 040413106 7879 33440 SH SOLE 33440 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 300 4954 SH SOLE 4954 0 0 ARRIS INTL INC SHS G0551A103 4265 166028 SH SOLE 166028 0 0 ARROW FINL CORP COM 042744102 2901 85459 SH SOLE 85459 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 662 16757 SH SOLE 16757 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 1582 9101 SH SOLE 9101 0 0 ASPEN AEROGELS INC COM 04523y105 75 15439 SH SOLE 15439 0 0 ASSURANT INC COM 04621X108 7991 79244 SH SOLE 79244 0 0 ASSURED GUARANTY LTD COM G0585R106 260 7667 SH SOLE 7667 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 1938 55825 SH SOLE 55825 0 0 AT&T INC COM 00206R102 70031 1801202 SH SOLE 1801202 0 0 ATHENAHEALTH INC COM 04685W103 1242 9329 SH SOLE 9329 0 0 ATHENE HLDG LTD CL A G0684D107 351 6791 SH SOLE 6791 0 0 ATKORE INTL GROUP INC COM 047649108 536 25000 SH SOLE 25000 0 0 ATLASSIAN CORP PLC CL A G06242104 6137 134818 SH SOLE 134818 0 0 AURYN RES INC COM 05208w108 21 13000 SH SOLE 13000 0 0 AUTODESK INC COM 052769106 17802 169804 SH SOLE 169804 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 13915 118743 SH SOLE 118743 0 0 AUTONATION INC COM 05329w102 2757 53711 SH SOLE 53711 0 0 AUTOZONE INC COM 053332102 202 284 SH SOLE 284 0 0 AVIS BUDGET GROUP COM 053774105 6861 156361 SH SOLE 156361 0 0 AVON PRODS INC COM 054303102 1 378 SH SOLE 378 0 0 AVON PRODS INC COM 054303102 50 500000 SH Put SOLE 500000 0 0 AXALTA COATING SYS LTD COM G0750C108 754 23319 SH SOLE 23319 0 0 B & G FOODS INC NEW COM 05508R106 242 6874 SH SOLE 6874 0 0 BADGER METER INC COM 056525108 714 14928 SH SOLE 14928 0 0 BAIDU INC SPON ADR REP A 056752108 5592 23872 SH SOLE 23872 0 0 BALL CORP COM 058498106 321 8471 SH SOLE 8471 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1069 125783 SH SOLE 125783 0 0 BANCO SANTANDER SA ADR 05964H105 772 117976 SH SOLE 117976 0 0 BANK AMER CORP *W EXP 01/16/201 060505146 351 20000 SH SOLE 20000 0 0 BANK AMER CORP COM 060505104 145960 4944449 SH SOLE 4944449 0 0 BANK HAWAII CORP COM 062540109 10183 118823 SH SOLE 118823 0 0 BANK MONTREAL QUE COM 063671101 1000 12496 SH SOLE 12496 0 0 BANK N S HALIFAX COM 064149107 24942 386519 SH SOLE 386519 0 0 BANK NEW YORK MELLON CORP COM 064058100 54563 1013072 SH SOLE 1013072 0 0 BANK OF MARIN BANCORP COM 063425102 238 3497 SH SOLE 3497 0 0 BANK OF THE OZARKS COM 063904106 638 13169 SH SOLE 13169 0 0 BARCLAYS BK PLC IPMS INDIA ETN 06739f291 774 8765 SH SOLE 8765 0 0 BARCLAYS PLC ADR 06738E204 167 15329 SH SOLE 15329 0 0 BARRICK GOLD CORP COM 067901108 961 66467 SH SOLE 66467 0 0 BAXTER INTL INC COM 071813109 4583 70908 SH SOLE 70908 0 0 BAYTEX ENERGY CORP COM 07317Q105 86 28575 SH SOLE 28575 0 0 BB&T CORP COM 054937107 5810 116857 SH SOLE 116857 0 0 BCE INC COM NEW 05534B760 3222 67095 SH SOLE 67095 0 0 BECTON DICKINSON & CO COM 075887109 23765 111021 SH SOLE 111021 0 0 BEMIS INC COM 081437105 379 7936 SH SOLE 7936 0 0 BERKLEY W R CORP COM 084423102 617 8609 SH SOLE 8609 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 24106 81 SH SOLE 81 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 90864 458399 SH SOLE 447144 0 11255 BERRY GLOBAL GROUP INC COM 08579W103 1167 19884 SH SOLE 19884 0 0 BEST BUY INC COM 086516101 916 13359 SH SOLE 13359 0 0 BGC PARTNERS INC CL A 05541T101 524 34632 SH SOLE 34632 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 4817 104737 SH SOLE 58612 0 46125 BHP BILLITON PLC SPONSORED ADR 05545E209 607 15060 SH SOLE 15060 0 0 BIOGEN INC COM 09062X103 13743 43142 SH SOLE 43142 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 233 2614 SH SOLE 2614 0 0 BIOSCRIP INC COM 09069N108 76 26000 SH SOLE 26000 0 0 BIOVERATIV INC COM 09075E100 938 17392 SH SOLE 17392 0 0 BLACKBAUD INC COM 09227Q100 204 2157 SH SOLE 2157 0 0 BLACKLINE INC COM 09239b109 214 6523 SH SOLE 6523 0 0 BLACKROCK ENERGY & RES TR COM 09250u101 413 29123 SH SOLE 29123 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251a104 446 48341 SH SOLE 48341 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 257 39438 SH SOLE 39438 0 0 BLACKROCK INC COM 09247X101 31656 61623 SH SOLE 61623 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258a107 274 15075 SH SOLE 15075 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254p108 158 10781 SH SOLE 10781 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7011 218947 SH SOLE 218947 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 3472 107875 SH SOLE 107875 0 0 BLOCK H & R INC COM 093671105 959 36570 SH SOLE 36570 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 302 4005 SH SOLE 4005 0 0 BMC STK HLDGS INC COM 05591B109 779 30804 SH SOLE 30804 0 0 BOEING CO COM 097023105 79142 268357 SH SOLE 267507 0 850 BOFI HLDG INC COM 05566U108 693 23166 SH SOLE 23166 0 0 BOINGO WIRELESS INC COM 09739C102 241 10713 SH SOLE 10713 0 0 BORGWARNER INC COM 099724106 1254 24537 SH SOLE 24537 0 0 BOSTON SCIENTIFIC CORP COM 101137107 2365 95370 SH SOLE 95370 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 991 48174 SH SOLE 48174 0 0 BP PLC SPONSORED ADR 055622104 5986 142447 SH SOLE 140947 0 1500 BRISTOL MYERS SQUIBB CO COM 110122108 29128 475336 SH SOLE 475336 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5498 82065 SH SOLE 60743 0 21322 BROADCOM LTD SHS Y09827109 77260 300739 SH SOLE 300739 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 299 3306 SH SOLE 3306 0 0 BROWN FORMAN CORP CL A 115637100 314 4680 SH SOLE 4680 0 0 BROWN FORMAN CORP CL B 115637209 396 5773 SH SOLE 5773 0 0 BRYN MAWR BK CORP COM 117665109 259 5846 SH SOLE 5846 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 661 13345 SH SOLE 13345 0 0 BUFFALO WILD WINGS INC COM 119848109 259 1655 SH SOLE 1655 0 0 C & F FINL CORP COM 12466Q104 232 4000 SH SOLE 4000 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3316 37218 SH SOLE 37218 0 0 CA INC COM 12673P105 2063 61989 SH SOLE 61989 0 0 CABOT OIL & GAS CORP COM 127097103 880 30770 SH SOLE 10770 0 20000 CADENCE DESIGN SYSTEM INC COM 127387108 785 18780 SH SOLE 18780 0 0 CALAVO GROWERS INC COM 128246105 240 2840 SH SOLE 2840 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 224 4944 SH SOLE 4944 0 0 CAMBIUM LEARNING GRP INC COM 13201A107 57 10000 SH SOLE 10000 0 0 CAMECO CORP COM 13321L108 133 14399 SH SOLE 14399 0 0 CANADIAN NAT RES LTD COM 136385101 426 11932 SH SOLE 11932 0 0 CANADIAN NATL RY CO COM 136375102 2180 26424 SH SOLE 26424 0 0 CANADIAN PAC RY LTD COM 13645T100 3586 19621 SH SOLE 19621 0 0 CAPITAL ONE FINL CORP COM 14040H105 9580 96200 SH SOLE 95900 0 300 CAPSTONE TURBINE CORP COM NEW 14067d409 41 53856 SH SOLE 53856 0 0 CARDINAL HEALTH INC COM 14149Y108 986 16092 SH SOLE 16092 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 325 13727 SH SOLE 13727 0 0 CARLISLE COS INC COM 142339100 1476 12983 SH SOLE 12983 0 0 CARMAX INC COM 143130102 547 8533 SH SOLE 8533 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 2836 42739 SH SOLE 42739 0 0 CARS COM INC COM 14575E105 237 8260 SH SOLE 8260 0 0 CATERPILLAR INC DEL COM 149123101 18083 114756 SH SOLE 113656 0 1100 CBRE GROUP INC CL A 12504L109 1523 35177 SH SOLE 35177 0 0 CBS CORP NEW CL B 124857202 2061 34934 SH SOLE 34934 0 0 CDK GLOBAL INC COM 12508E101 628 8806 SH SOLE 8806 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 13738 141040 SH SOLE 141040 0 0 CDW CORP COM 12514G108 902 12967 SH SOLE 12967 0 0 CELANESE CORP DEL COM SER A 150870103 11596 108289 SH SOLE 108289 0 0 CELGENE CORP COM 151020104 58266 558309 SH SOLE 558309 0 0 CELLDEX THERAPEUTICS INC NEW COM 15117B103 31 11066 SH SOLE 11066 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 519 69225 SH SOLE 69225 0 0 CENTERPOINT ENERGY INC COM 15189T107 329 11593 SH SOLE 11593 0 0 CENTURYLINK INC COM 156700106 587 35179 SH SOLE 35179 0 0 CERNER CORP COM 156782104 44370 658410 SH SOLE 658410 0 0 CEVA INC COM 157210105 387 8378 SH SOLE 8378 0 0 CF INDS HLDGS INC COM 125269100 669 15716 SH SOLE 15716 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 975 2903 SH SOLE 2903 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 5093 49155 SH SOLE 49155 0 0 CHEESECAKE FACTORY INC COM 163072101 999 20720 SH SOLE 20720 0 0 CHEGG INC COM 163092109 430 26384 SH SOLE 26384 0 0 CHEMOURS CO COM 163851108 210 4186 SH SOLE 4186 0 0 CHESAPEAKE UTILS CORP COM 165303108 232 2958 SH SOLE 2958 0 0 CHEVRON CORP NEW COM 166764100 210123 1678438 SH SOLE 1678438 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 546 10788 SH SOLE 10788 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 25166 87069 SH SOLE 87069 0 0 CHUBB LIMITED COM H1467J104 93093 637060 SH SOLE 637010 0 50 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 337 9508 SH SOLE 9508 0 0 CHURCH & DWIGHT INC COM 171340102 9978 198879 SH SOLE 198879 0 0 CIGNA CORPORATION COM 125509109 1989 9796 SH SOLE 9796 0 0 CIMPRESS N V SHS EURO N20146101 325 2717 SH SOLE 2717 0 0 CINCINNATI FINL CORP COM 172062101 1754 23401 SH SOLE 23401 0 0 CINEMARK HOLDINGS INC COM 17243V102 567 16290 SH SOLE 16290 0 0 CINTAS CORP COM 172908105 79531 510373 SH SOLE 510373 0 0 CISCO SYS INC COM 17275R102 119076 3109034 SH SOLE 3051584 0 57450 CITIGROUP INC COM NEW 172967424 41788 561597 SH SOLE 561597 0 0 CITIZENS FINL GROUP INC COM 174610105 271 6453 SH SOLE 6453 0 0 CITRIX SYS INC COM 177376100 1330 15113 SH SOLE 15113 0 0 CIVEO CORP CDA COM 17878Y108 79 28908 SH SOLE 28908 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 256 12131 SH SOLE 12131 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 201 5649 SH SOLE 5649 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 1873 35967 SH SOLE 35967 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 7833 156224 SH SOLE 156224 0 0 CLEAN HARBORS INC COM 184496107 328 6050 SH SOLE 6050 0 0 CLEARBRIDGE AMERN ENERG MLP COM 184691103 150 18200 SH SOLE 18200 0 0 CLOROX CO DEL COM 189054109 23611 158745 SH SOLE 158695 0 50 CLOUD PEAK ENERGY INC COM 18911q102 67 15000 SH SOLE 15000 0 0 CLOVIS ONCOLOGY INC COM 189464100 217 3186 SH SOLE 3186 0 0 CME GROUP INC COM CL A 12572Q105 5056 34620 SH SOLE 34620 0 0 CMS ENERGY CORP COM 125896100 232 4925 SH SOLE 4925 0 0 COBIZ FINANCIAL INC COM 190897108 200 10000 SH SOLE 10000 0 0 COCA COLA CO COM 191216100 36800 802088 SH SOLE 802088 0 0 COEUR MNG INC COM NEW 192108504 79 10520 SH SOLE 10520 0 0 COGNEX CORP COM 192422103 799 13065 SH SOLE 13065 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 57258 806220 SH SOLE 806220 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 3895 162285 SH SOLE 162285 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 255 20000 SH SOLE 20000 0 0 COHERENT INC COM 192479103 208 739 SH SOLE 739 0 0 COLGATE PALMOLIVE CO COM 194162103 28137 372918 SH SOLE 372918 0 0 COLONY NORTHSTAR INC CL A COM 19625W104 1734 151950 SH SOLE 151950 0 0 COLUMBIA BKG SYS INC COM 197236102 1765 40628 SH SOLE 40628 0 0 COMCAST CORP NEW CL A 20030N101 76753 1916442 SH SOLE 1916442 0 0 COMERICA INC COM 200340107 525 6053 SH SOLE 6053 0 0 COMMERCE BANCSHARES INC COM 200525103 1343 24047 SH SOLE 24047 0 0 COMMSCOPE HLDG CO INC COM 20337X109 5570 147250 SH SOLE 147250 0 0 COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 0 10000 SH SOLE 10000 0 0 CONAGRA BRANDS INC COM 205887102 683 18134 SH SOLE 18134 0 0 CONCHO RES INC COM 20605P101 5158 34331 SH SOLE 683 0 33648 CONDUENT INC COM 206787103 523 32364 SH SOLE 32364 0 0 CONOCOPHILLIPS COM 20825C104 19458 354494 SH SOLE 354494 0 0 CONSOLIDATED EDISON INC COM 209115104 1936 22789 SH SOLE 22389 0 400 CONSTELLATION BRANDS INC CL A 21036P108 44606 195153 SH SOLE 195153 0 0 CONTINENTAL RESOURCES INC COM 212015101 2691 50796 SH SOLE 50796 0 0 COOPER COS INC COM NEW 216648402 4614 21180 SH SOLE 21180 0 0 COPART INC COM 217204106 397 9180 SH SOLE 9180 0 0 CORE LABORATORIES N V COM N22717107 1731 15801 SH SOLE 15801 0 0 CORECIVIC INC COM 21871N101 353 15656 SH SOLE 15656 0 0 CORELOGIC INC COM 21871D103 363 7864 SH SOLE 7864 0 0 CORNING INC COM 219350105 27514 860085 SH SOLE 860085 0 0 COSTCO WHSL CORP NEW COM 22160K105 51807 278352 SH SOLE 277852 0 500 CRANE CO COM 224399105 520 5826 SH SOLE 5826 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 1761 98656 SH SOLE 98656 0 0 CREE INC COM 225447101 614 16522 SH SOLE 16522 0 0 CRITEO S A SPONS ADS 226718104 303 11646 SH SOLE 11646 0 0 CROWN CASTLE INTL CORP NEW COM 22822v101 256 2304 SH SOLE 2304 0 0 CROWN CRAFTS INC COM 228309100 393 60966 SH SOLE 60966 0 0 CROWN HOLDINGS INC COM 228368106 264 4699 SH SOLE 4699 0 0 CSX CORP COM 126408103 4710 85618 SH SOLE 85618 0 0 CUBESMART COM 229663109 1196 41357 SH SOLE 41357 0 0 CUMMINS INC COM 231021106 9257 52405 SH SOLE 52305 0 100 CURIS INC COM 231269101 9 12950 SH SOLE 12950 0 0 CUSHING MLP TOTAL RETURN FD COM NEW 231631201 156 13000 SH SOLE 13000 0 0 CVS HEALTH CORP COM 126650100 64032 883193 SH SOLE 883193 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 362 23794 SH SOLE 23794 0 0 CYRUSONE INC COM 23283R100 1139 19143 SH SOLE 19143 0 0 D R HORTON INC COM 23331A109 3602 70533 SH SOLE 70533 0 0 DANAHER CORP DEL COM 235851102 50474 543783 SH SOLE 543783 0 0 DARDEN RESTAURANTS INC COM 237194105 588 6115 SH SOLE 6115 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 325 5893 SH SOLE 5893 0 0 DAVITA INC COM 23918K108 380 5262 SH SOLE 5262 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2730 85918 SH SOLE 85918 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 710 19550 SH SOLE 19550 0 0 DECKERS OUTDOOR CORP COM 243537107 374 4666 SH SOLE 4666 0 0 DEERE & CO COM 244199105 4698 30016 SH SOLE 30016 0 0 DELAWARE INVTS DIV & INCOME COM 245915103 108 10100 SH SOLE 10100 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 529 6508 SH SOLE 6508 0 0 DELPHI TECHNOLOGIES PLC SHS G2709G107 6572 125248 SH SOLE 125248 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 10976 195994 SH SOLE 195994 0 0 DENNYS CORP COM 24869P104 153 11560 SH SOLE 11560 0 0 DENTSPLY SIRONA INC COM 24906P109 1756 26674 SH SOLE 26674 0 0 DEVON ENERGY CORP NEW COM 25179M103 19667 475048 SH SOLE 419078 0 55970 DIAGEO P L C SPON ADR NEW 25243Q205 9116 62425 SH SOLE 62425 0 0 DIAMOND OFFSHORE DRILLING IN COM 25271C102 615 33080 SH SOLE 33080 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1520 12047 SH SOLE 12047 0 0 DICKS SPORTING GOODS INC COM 253393102 410 14283 SH SOLE 14283 0 0 DIGIRAD CORP COM 253827109 29 11090 SH SOLE 11090 0 0 DIGITAL RLTY TR INC COM 253868103 209 1832 SH SOLE 1832 0 0 DISCOVER FINL SVCS COM 254709108 3136 40770 SH SOLE 40770 0 0 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 327 14611 SH SOLE 14611 0 0 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 847 40010 SH SOLE 40010 0 0 DISNEY WALT CO COM DISNEY 254687106 96231 895098 SH SOLE 866558 0 28540 DOLBY LABORATORIES INC COM 25659T107 556 8969 SH SOLE 8969 0 0 DOLLAR GEN CORP NEW COM 256677105 3305 35536 SH SOLE 35536 0 0 DOLLAR TREE INC COM 256746108 1148 10694 SH SOLE 10694 0 0 DOMINION ENERGY INC COM 25746U109 6193 76405 SH SOLE 76405 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 8862 438928 SH SOLE 438928 0 0 DOVER CORP COM 260003108 504 4990 SH SOLE 4990 0 0 DOVER MOTORSPORTS INC COM 260174107 30 15357 SH SOLE 15357 0 0 DOWDUPONT INC COM 26078J100 39546 555264 SH SOLE 555264 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 293 3014 SH SOLE 3014 0 0 DRIL-QUIP INC COM 262037104 494 10362 SH SOLE 10362 0 0 DRIVE SHACK INC COM 262077100 138 25006 SH SOLE 25006 0 0 DST SYS INC DEL COM 233326107 351 5657 SH SOLE 5657 0 0 DTE ENERGY CO COM 233331107 363 3317 SH SOLE 3317 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 29331 348724 SH SOLE 348724 0 0 DUNKIN BRANDS GROUP INC COM 265504100 436 6763 SH SOLE 6763 0 0 DXC TECHNOLOGY CO COM 23355L106 1546 16293 SH SOLE 16293 0 0 DYCOM INDS INC COM 267475101 651 5846 SH SOLE 5846 0 0 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 663 35437 SH SOLE 35437 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 543 10944 SH SOLE 10944 0 0 EAST WEST BANCORP INC COM 27579R104 24811 407879 SH SOLE 407879 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 277 13000 SH SOLE 13000 0 0 EASTMAN CHEM CO COM 277432100 787 8499 SH SOLE 8499 0 0 EATON CORP PLC SHS G29183103 3231 40895 SH SOLE 40895 0 0 EATON VANCE CORP COM NON VTG 278265103 494 8746 SH SOLE 8746 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 427 18940 SH SOLE 18940 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 327 14074 SH SOLE 14074 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 343 28222 SH SOLE 28222 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 599 39000 SH SOLE 39000 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 12297 1031661 SH SOLE 1031661 0 0 EBAY INC COM 278642103 3695 97898 SH SOLE 97898 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 238 8486 SH SOLE 8486 0 0 ECOLAB INC COM 278865100 26047 194121 SH SOLE 194121 0 0 EDGEWELL PERS CARE CO COM 28035Q102 419 7057 SH SOLE 7057 0 0 EDISON INTL COM 281020107 1218 19256 SH SOLE 19256 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 24136 214140 SH SOLE 214140 0 0 ELDORADO GOLD CORP NEW COM 284902103 17 12000 SH SOLE 12000 0 0 ELECTRONIC ARTS INC COM 285512109 1778 16922 SH SOLE 16922 0 0 EMCOR GROUP INC COM 29084Q100 1977 24189 SH SOLE 24189 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 421 9050 SH SOLE 9050 0 0 EMERSON ELEC CO COM 291011104 8339 119650 SH SOLE 119650 0 0 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 1259 60898 SH SOLE 60898 0 0 ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 396 29595 SH SOLE 29595 0 0 ENBRIDGE INC COM 29250N105 2809 71803 SH SOLE 71803 0 0 ENCANA CORP COM 292505104 222 16615 SH SOLE 16615 0 0 ENDEAVOUR SILVER CORP COM 29258y103 48 20200 SH SOLE 20200 0 0 ENDOLOGIX INC COM 29266S106 59 10993 SH SOLE 10993 0 0 ENDURANCE INTL GROUP HLDGS I COM 29272b105 1267 150887 SH SOLE 150887 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 488 10163 SH SOLE 10163 0 0 ENERGY RECOVERY INC COM 29270J100 112 12834 SH SOLE 12834 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273v100 464 26900 SH SOLE 26900 0 0 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278n103 492 27428 SH SOLE 27428 0 0 ENERPLUS CORP COM 292766102 177 18099 SH SOLE 18099 0 0 ENTERGY CORP NEW COM 29364G103 314 3868 SH SOLE 3868 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 918 34598 SH SOLE 34598 0 0 ENTRAVISION COMMUNICATIONS C CL A 29382r107 851 119004 SH SOLE 119004 0 0 ENVISION HEALTHCARE CORP COM 29414D100 474 13724 SH SOLE 13724 0 0 EOG RES INC COM 26875P101 15369 142429 SH SOLE 142429 0 0 EPIZYME INC COM 29428V104 179 14243 SH SOLE 14243 0 0 EQT CORP COM 26884L109 344 6046 SH SOLE 6046 0 0 EQUIFAX INC COM 294429105 17414 147678 SH SOLE 147678 0 0 ESSEX PPTY TR INC COM 297178105 1008 4178 SH SOLE 4178 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 6626 209412 SH SOLE 209412 0 0 EVERCORE INC CLASS A 29977A105 1158 12869 SH SOLE 12869 0 0 EVEREST RE GROUP LTD COM G3223R108 2847 12869 SH SOLE 12869 0 0 EVERSOURCE ENERGY COM 30040W108 1569 24830 SH SOLE 24830 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 3691 89319 SH SOLE 89319 0 0 EXELON CORP COM 30161N101 3762 95461 SH SOLE 95461 0 0 EXPEDIA INC DEL COM NEW 30212P303 350 2918 SH SOLE 2918 0 0 EXPEDITORS INTL WASH INC COM 302130109 4945 76440 SH SOLE 76440 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 2961 39667 SH SOLE 39667 0 0 EXXON MOBIL CORP COM 30231G102 118893 1421473 SH SOLE 1419823 0 1650 F M C CORP COM NEW 302491303 481 5077 SH SOLE 5077 0 0 F5 NETWORKS INC COM 315616102 351 2672 SH SOLE 2672 0 0 FACEBOOK INC CL A 30303M102 216534 1227095 SH SOLE 1215120 0 11975 FACTSET RESH SYS INC COM 303075105 716 3715 SH SOLE 3715 0 0 FAIR ISAAC CORP COM 303250104 233 1523 SH SOLE 1523 0 0 FASTENAL CO COM 311900104 1169 21376 SH SOLE 21376 0 0 FEDEX CORP COM 31428X106 19422 77834 SH SOLE 76834 0 1000 FERRARI N V COM N3167Y103 984 9368 SH SOLE 9368 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 2703 28716 SH SOLE 28716 0 0 FIFTH THIRD BANCORP COM 316773100 852 28089 SH SOLE 28089 0 0 FIREEYE INC COM 31816Q101 361 25397 SH SOLE 25397 0 0 FIRST AMERN FINL CORP COM 31847R102 1783 31822 SH SOLE 31822 0 0 FIRST BANCORP P R COM NEW 318672706 96 19000 SH SOLE 19000 0 0 FIRST DATA CORP NEW COM CL A 32008D106 327 19585 SH SOLE 19585 0 0 FIRST FINL BANKSHARES COM 32020R109 710 15753 SH SOLE 15753 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 344 51000 SH SOLE 51000 0 0 FIRST REP BK SAN FRANCISCO C COM 33616c100 1470 16969 SH SOLE 16969 0 0 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 261 12586 SH SOLE 12586 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1037 22594 SH SOLE 22594 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 16391 149170 SH SOLE 149170 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 248 3560 SH SOLE 3560 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 4492 182884 SH SOLE 182884 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 14582 251632 SH SOLE 251632 0 0 FIRSTENERGY CORP COM 337932107 446 14559 SH SOLE 14559 0 0 FISERV INC COM 337738108 3243 24726 SH SOLE 24726 0 0 FITBIT INC CL A 33812L102 57 10025 SH SOLE 10025 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 980 5094 SH SOLE 5094 0 0 FLEX LTD ORD Y2573F102 7098 394572 SH SOLE 394572 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939l506 300 12300 SH SOLE 12300 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 21097 633724 SH SOLE 618985 0 14739 FLIR SYS INC COM 302445101 520 11162 SH SOLE 11162 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 267 5495 SH SOLE 5495 0 0 FLOWSERVE CORP COM 34354P105 1086 25775 SH SOLE 25775 0 0 FLUOR CORP NEW COM 343412102 789 15282 SH SOLE 15282 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 11042 884135 SH SOLE 875785 0 8350 FORTINET INC COM 34959E109 208 4765 SH SOLE 4765 0 0 FORTIVE CORP COM 34959J108 12337 170518 SH SOLE 170518 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 503 7358 SH SOLE 7358 0 0 FRANKLIN RES INC COM 354613101 5955 137438 SH SOLE 137438 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1759 92777 SH SOLE 92777 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 494 9399 SH SOLE 9399 0 0 FUSION TELECOMM INTL INC COM NEW 36113B400 69 18316 SH SOLE 18316 0 0 GALECTIN THERAPEUTICS INC COM NEW 363225202 87 26000 SH SOLE 26000 0 0 GAMING & LEISURE PPTYS INC COM 36467j108 2157 58298 SH SOLE 58298 0 0 GAP INC DEL COM 364760108 401 11767 SH SOLE 11767 0 0 GARTNER INC COM 366651107 5236 42511 SH SOLE 42511 0 0 GATX CORP COM 361448103 327 5267 SH SOLE 5267 0 0 GENERAL AMERN INVS INC COM 368802104 304 8842 SH SOLE 6079 0 2763 GENERAL DYNAMICS CORP COM 369550108 8346 41022 SH SOLE 41022 0 0 GENERAL ELECTRIC CO COM 369604103 65879 3775351 SH SOLE 3685142 0 90209 GENERAL MLS INC COM 370334104 3637 61329 SH SOLE 61329 0 0 GENERAL MOLY INC COM 370373102 7 21300 SH SOLE 21300 0 0 GENERAL MTRS CO *W EXP 07/10/201 37045v126 369 15760 SH SOLE 15760 0 0 GENERAL MTRS CO COM 37045V100 15001 365975 SH SOLE 365975 0 0 GENTEX CORP COM 371901109 370 17671 SH SOLE 17671 0 0 GENUINE PARTS CO COM 372460105 1884 19825 SH SOLE 4770 0 15055 GILEAD SCIENCES INC COM 375558103 37734 526705 SH SOLE 525955 0 750 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2667 75202 SH SOLE 75202 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 306 7784 SH SOLE 7784 0 0 GLOBAL PMTS INC COM 37940X102 650 6486 SH SOLE 6486 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 1783 81844 SH SOLE 81844 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 9842 998150 SH SOLE 998150 0 0 GOLAR LNG LTD BERMUDA SHS G9456A100 402 13495 SH SOLE 13495 0 0 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 387 16990 SH SOLE 16990 0 0 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 91 21100 SH SOLE 21100 0 0 GOLDCORP INC NEW COM 380956409 543 42454 SH SOLE 42454 0 0 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 5588 128524 SH SOLE 128524 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 57990 227626 SH SOLE 227126 0 500 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147w103 154 17200 SH SOLE 17200 0 0 GOLUB CAP BDC INC COM 38173M102 4512 247877 SH SOLE 247877 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 6771 209562 SH SOLE 209562 0 0 GRACO INC COM 384109104 699 15451 SH SOLE 15451 0 0 GRAMERCY PPTY TR COM NEW 385002308 915 34305 SH SOLE 34305 0 0 GREAT PANTHER SILVER LTD COM 39115v101 13 10000 SH SOLE 10000 0 0 GREENBRIER COS INC COM 393657101 268 5022 SH SOLE 5022 0 0 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 248 12350 SH SOLE 12350 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 219 9552 SH SOLE 9552 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 1207 9143 SH SOLE 9143 0 0 HAIN CELESTIAL GROUP INC COM 405217100 3946 93093 SH SOLE 93093 0 0 HALLIBURTON CO COM 406216101 4402 90075 SH SOLE 90075 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 912 45000 SH SOLE 45000 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 540 13721 SH SOLE 13721 0 0 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 191 11200 SH SOLE 11200 0 0 HANESBRANDS INC COM 410345102 882 42197 SH SOLE 42197 0 0 HANOVER INS GROUP INC COM 410867105 1172 10840 SH SOLE 10840 0 0 HARRIS CORP DEL COM 413875105 2728 19258 SH SOLE 3737 0 15521 HARTFORD FINL SVCS GROUP INC *W EXP 06/26/201 416515120 474 9200 SH SOLE 9200 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1384 24585 SH SOLE 24585 0 0 HASBRO INC COM 418056107 2405 26457 SH SOLE 26457 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 799 22109 SH SOLE 22109 0 0 HCA HEALTHCARE INC COM 40412C101 21041 239544 SH SOLE 239544 0 0 HDFC BANK LTD ADR REPS 3 SHS 40415F101 1598 15720 SH SOLE 15720 0 0 HEALTHCARE SVCS GRP INC COM 421906108 425 8059 SH SOLE 8059 0 0 HEICO CORP NEW CL A 422806208 364 4609 SH SOLE 4609 0 0 HEICO CORP NEW COM 422806109 628 6652 SH SOLE 6652 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 94 12505 SH SOLE 12505 0 0 HELMERICH & PAYNE INC COM 423452101 630 9747 SH SOLE 9747 0 0 HENRY JACK & ASSOC INC COM 426281101 2725 23299 SH SOLE 23299 0 0 HERSHEY CO COM 427866108 2710 23873 SH SOLE 23873 0 0 HERTZ GLOBAL HLDGS INC COM 42806J106 1381 62485 SH SOLE 62485 0 0 HESS CORP COM 42809H107 263 5556 SH SOLE 5556 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 849 59106 SH SOLE 59106 0 0 HEXCEL CORP NEW COM 428291108 388 6274 SH SOLE 6274 0 0 HFF INC CL A 40418F108 903 18559 SH SOLE 18559 0 0 HOLOGIC INC COM 436440101 1223 28613 SH SOLE 28613 0 0 HOME DEPOT INC COM 437076102 103450 545822 SH SOLE 545822 0 0 HONDA MOTOR LTD AMERN SHS 438128308 2594 76123 SH SOLE 76123 0 0 HONEYWELL INTL INC COM 438516106 77087 502659 SH SOLE 502659 0 0 HORMEL FOODS CORP COM 440452100 1659 45577 SH SOLE 45577 0 0 HOULIHAN LOKEY INC CL A 441593100 278 6123 SH SOLE 6123 0 0 HOWARD HUGHES CORP COM 44267D107 477 3637 SH SOLE 3637 0 0 HP INC COM 40434L105 1380 65692 SH SOLE 65692 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 7091 137320 SH SOLE 137320 0 0 HUBBELL INC COM 443510607 745 5499 SH SOLE 5499 0 0 HUMANA INC COM 444859102 555 2238 SH SOLE 2238 0 0 HUNT J B TRANS SVCS INC COM 445658107 487 4240 SH SOLE 4240 0 0 HUNTINGTON BANCSHARES INC COM 446150104 217 14906 SH SOLE 14906 0 0 ICICI BK LTD ADR 45104G104 322 33065 SH SOLE 33065 0 0 ICON PLC SHS G4705A100 921 8215 SH SOLE 8215 0 0 ICU MED INC COM 44930G107 200 927 SH SOLE 927 0 0 IDEX CORP COM 45167R104 276 2091 SH SOLE 2091 0 0 IDEXX LABS INC COM 45168D104 37427 239332 SH SOLE 239332 0 0 II VI INC COM 902104108 20534 437367 SH SOLE 437367 0 0 ILLINOIS TOOL WKS INC COM 452308109 3637 21795 SH SOLE 21795 0 0 ILLUMINA INC COM 452327109 2146 9822 SH SOLE 9822 0 0 IMMUNOGEN INC COM 45253H101 117 18236 SH SOLE 18236 0 0 IMPERVA INC COM 45321L100 224 5635 SH SOLE 5635 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 217 7144 SH SOLE 7144 0 0 INFINITY PPTY & CAS CORP COM 45665Q103 1712 16145 SH SOLE 16145 0 0 ING GROEP N V SPONSORED ADR 456837103 1973 106905 SH SOLE 106905 0 0 INGERSOLL-RAND PLC SHS G47791101 2554 28646 SH SOLE 28646 0 0 INGEVITY CORP COM 45688C107 359 5094 SH SOLE 5094 0 0 INGREDION INC COM 457187102 538 3851 SH SOLE 3851 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 254 5312 SH SOLE 5312 0 0 INTEGRATED DEVICE TECHNOLOGY COM 458118106 344 11577 SH SOLE 11577 0 0 INTEL CORP COM 458140100 139315 3018093 SH SOLE 2878303 0 139790 INTERCONTINENTAL EXCHANGE IN COM 45866F104 7891 111820 SH SOLE 111820 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 51554 336028 SH SOLE 334788 0 1240 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 526 3444 SH SOLE 3444 0 0 INTERNATIONAL TOWER HILL MIN COM 46050r102 63 146250 SH SOLE 146250 0 0 INTERPUBLIC GROUP COS INC COM 460690100 953 47292 SH SOLE 47292 0 0 INTL PAPER CO COM 460146103 519 8967 SH SOLE 8967 0 0 INTUIT COM 461202103 5318 33706 SH SOLE 33706 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 24568 67321 SH SOLE 67321 0 0 INVESCO LTD SHS G491BT108 1586 43416 SH SOLE 43416 0 0 INVITATION HOMES INC COM 46187W107 446 18916 SH SOLE 18916 0 0 IONIS PHARMACEUTICALS INC COM 462222100 1076 21394 SH SOLE 21394 0 0 IPG PHOTONICS CORP COM 44980X109 447 2088 SH SOLE 2088 0 0 IQVIA HLDGS INC COM 46266C105 1537 15699 SH SOLE 15699 0 0 IRON MTN INC NEW COM 46284V101 1756 46544 SH SOLE 46544 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 526 35058 SH SOLE 35058 0 0 ISHARES INC ASIA/PAC DIV ETF 464286293 200 4000 SH SOLE 4000 0 0 ISHARES INC CORE MSCI EMKT 46434g103 674 11845 SH SOLE 11845 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 2573 42339 SH SOLE 42339 0 0 ISHARES INC MIN VOL GBL ETF 464286525 9443 111993 SH SOLE 111993 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 4023 54550 SH SOLE 54550 0 0 ISHARES INC MSCI GERMANY ETF 464286806 3863 117002 SH SOLE 117002 0 0 ISHARES INC MSCI JPN ETF NEW 46434g822 42823 714553 SH SOLE 714553 0 0 ISHARES INC MSCI MEXICO ETF 464286822 276 5607 SH SOLE 5607 0 0 ISHARES TR CORE DIV GRWTH 46434V621 776 22315 SH SOLE 22315 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 7065 78381 SH SOLE 78381 0 0 ISHARES TR CORE MSCI EURO 46434v738 2451 48861 SH SOLE 48861 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 2057 32602 SH SOLE 32602 0 0 ISHARES TR CORE S&P MCP ETF 464287507 76710 404201 SH SOLE 404201 0 0 ISHARES TR CORE S&P SCP ETF 464287804 32912 428483 SH SOLE 428483 0 0 ISHARES TR CORE S&P TTL STK 464287150 1211 19815 SH SOLE 19815 0 0 ISHARES TR CORE S&P US GWT 464287671 13812 256862 SH SOLE 256862 0 0 ISHARES TR CORE S&P US VLU 464287663 777 14029 SH SOLE 14029 0 0 ISHARES TR CORE S&P500 ETF 464287200 189798 705963 SH SOLE 705963 0 0 ISHARES TR CUR HED MSCI GER 46434v704 288 10018 SH SOLE 10018 0 0 ISHARES TR DOW JONES US ETF 464287846 241 1800 SH SOLE 1800 0 0 ISHARES TR EAFE GRWTH ETF 464288885 859 10643 SH SOLE 10643 0 0 ISHARES TR EAFE SML CP ETF 464288273 3190 49455 SH SOLE 49455 0 0 ISHARES TR EAFE VALUE ETF 464288877 685 12404 SH SOLE 12404 0 0 ISHARES TR EUROPE ETF 464287861 139614 2954190 SH SOLE 2954190 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 308 32986 SH SOLE 32986 0 0 ISHARES TR GLOBAL 100 ETF 464287572 3560 38445 SH SOLE 38445 0 0 ISHARES TR GLOBAL TECH ETF 464287291 254 1651 SH SOLE 1651 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 630 14018 SH SOLE 14018 0 0 ISHARES TR MBS ETF 464288588 533 4999 SH SOLE 4999 0 0 ISHARES TR MICRO-CAP ETF 464288869 665 6944 SH SOLE 6944 0 0 ISHARES TR MIN VOL USA ETF 46429B697 11248 213120 SH SOLE 213120 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 653 3227 SH SOLE 3227 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 432 2478 SH SOLE 2478 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1946 12437 SH SOLE 12437 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 868 11383 SH SOLE 11383 0 0 ISHARES TR MSCI ACWI ETF 464288257 126659 1756962 SH SOLE 1756962 0 0 ISHARES TR MSCI ACWI EX US 464288240 1506 30160 SH SOLE 30160 0 0 ISHARES TR MSCI EAFE ETF 464287465 7702 109536 SH SOLE 109536 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 11029 234063 SH SOLE 234063 0 0 ISHARES TR MSCI INDIA ETF 46429B598 9326 258540 SH SOLE 258540 0 0 ISHARES TR MSCI KLD400 SOC 464288570 11282 114837 SH SOLE 114837 0 0 ISHARES TR MSCI USA ESG SLC 464288802 5702 51340 SH SOLE 51340 0 0 ISHARES TR N AMER TECH ETF 464287549 566 3355 SH SOLE 3355 0 0 ISHARES TR NA TEC SFTWR ETF 464287515 324 2096 SH SOLE 2096 0 0 ISHARES TR NASDAQ BIOTECH 464287556 23026 215663 SH SOLE 215663 0 0 ISHARES TR PHLX SEMICND ETF 464287523 21962 129335 SH SOLE 129335 0 0 ISHARES TR RUS 1000 ETF 464287622 258366 1738555 SH SOLE 1738555 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 214491 1592591 SH SOLE 1566177 0 26414 ISHARES TR RUS 1000 VAL ETF 464287598 199724 1606276 SH SOLE 1593542 0 12734 ISHARES TR RUS 2000 GRW ETF 464287648 56497 302610 SH SOLE 302610 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 16838 133897 SH SOLE 133897 0 0 ISHARES TR RUS MD CP GR ETF 464287481 5605 46462 SH SOLE 46462 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 8176 91709 SH SOLE 91709 0 0 ISHARES TR RUS MID CAP ETF 464287499 49051 235676 SH SOLE 235676 0 0 ISHARES TR RUS TOP 200 ETF 464289446 486 7905 SH SOLE 7905 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 261144 1712872 SH SOLE 1712872 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 158776 1003831 SH SOLE 1003831 0 0 ISHARES TR S&P 100 ETF 464287101 110708 933142 SH SOLE 932182 0 960 ISHARES TR S&P 500 GRWT ETF 464287309 96726 633146 SH SOLE 628692 0 4454 ISHARES TR S&P 500 VAL ETF 464287408 12347 108073 SH SOLE 94671 0 13402 ISHARES TR S&P MC 400GR ETF 464287606 15228 70557 SH SOLE 68554 0 2003 ISHARES TR S&P MC 400VL ETF 464287705 14926 93219 SH SOLE 90445 0 2774 ISHARES TR S&P SML 600 GWT 464287887 15300 89920 SH SOLE 87202 0 2718 ISHARES TR SELECT DIVID ETF 464287168 53078 538540 SH SOLE 538540 0 0 ISHARES TR SP SMCP600VL ETF 464287879 3131 20389 SH SOLE 17367 0 3022 ISHARES TR U.S. CNSM SV ETF 464287580 269 1501 SH SOLE 1501 0 0 ISHARES TR U.S. ENERGY ETF 464287796 2103 53041 SH SOLE 53041 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 4905 37603 SH SOLE 37603 0 0 ISHARES TR U.S. FINLS ETF 464287788 5966 49958 SH SOLE 49958 0 0 ISHARES TR U.S. MED DVC ETF 464288810 237 1365 SH SOLE 1365 0 0 ISHARES TR U.S. PHARMA ETF 464288836 513 3323 SH SOLE 3323 0 0 ISHARES TR U.S. TECH ETF 464287721 1896 11646 SH SOLE 11646 0 0 ISHARES TR US HLTHCARE ETF 464287762 6451 37024 SH SOLE 37024 0 0 ISHARES TR US HLTHCR PR ETF 464288828 877 5594 SH SOLE 5594 0 0 ISHARES TR US HOME CONS ETF 464288752 218 4975 SH SOLE 4975 0 0 ISHARES TR US INDUSTRIALS 464287754 784 5321 SH SOLE 5321 0 0 ISHARES TR US OIL GS EX ETF 464288851 4649 71567 SH SOLE 71567 0 0 ISHARES TR US REGNL BKS ETF 464288778 579 11751 SH SOLE 11751 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 29135 282505 SH SOLE 282505 0 0 ISHARES TR USA QUALITY FCTR 46432F339 26500 319657 SH SOLE 308292 0 11365 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 3074 61340 SH SOLE 61340 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 351 26970 SH SOLE 26970 0 0 J2 GLOBAL INC COM 48123V102 315 4201 SH SOLE 4201 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 272 4124 SH SOLE 4124 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 896 17860 SH SOLE 17860 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 602 4473 SH SOLE 4473 0 0 JD COM INC SPON ADR CL A 47215P106 726 17507 SH SOLE 17507 0 0 JELD-WEN HLDG INC COM 47580P103 860 21844 SH SOLE 21844 0 0 JERNIGAN CAP INC COM 476405105 213 11214 SH SOLE 11214 0 0 JETBLUE AIRWAYS CORP COM 477143101 250 11203 SH SOLE 11203 0 0 JOHNSON & JOHNSON COM 478160104 136622 977828 SH SOLE 952418 0 25410 JOHNSON CTLS INTL PLC SHS G51502105 13730 360284 SH SOLE 360284 0 0 JONES LANG LASALLE INC COM 48020Q107 252 1693 SH SOLE 1693 0 0 JPMORGAN CHASE & CO *W EXP 10/28/201 46634e114 4665 70230 SH SOLE 70230 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625h365 3036 110509 SH SOLE 110509 0 0 JPMORGAN CHASE & CO COM 46625H100 174963 1636087 SH SOLE 1634273 0 1814 KAMAN CORP COM 483548103 298 5064 SH SOLE 5064 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 1564 14872 SH SOLE 14122 0 750 KAR AUCTION SVCS INC COM 48238T109 455 9000 SH SOLE 9000 0 0 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 151 15000 SH SOLE 15000 0 0 KELLOGG CO COM 487836108 2974 43738 SH SOLE 43738 0 0 KERYX BIOPHARMACEUTICALS INC COM 492515101 113 24187 SH SOLE 24187 0 0 KEYCORP NEW COM 493267108 529 26243 SH SOLE 26243 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1163 27966 SH SOLE 27966 0 0 KEYW HLDG CORP COM 493723100 91 15544 SH SOLE 15544 0 0 KIMBERLY CLARK CORP COM 494368103 17074 141496 SH SOLE 131106 0 10390 KINDER MORGAN INC DEL COM 49456B101 19227 1064043 SH SOLE 775816 0 288227 KKR & CO L P DEL COM UNITS 48248M102 1116 52997 SH SOLE 52997 0 0 KLA-TENCOR CORP COM 482480100 1150 10952 SH SOLE 10952 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 433 9903 SH SOLE 9903 0 0 KOHLS CORP COM 500255104 427 7882 SH SOLE 7882 0 0 KRAFT HEINZ CO COM 500754106 2743 35280 SH SOLE 35280 0 0 KROGER CO COM 501044101 2396 87283 SH SOLE 87283 0 0 KURA ONCOLOGY INC COM 50127t109 451 29500 SH SOLE 29500 0 0 L BRANDS INC COM 501797104 347 5764 SH SOLE 5764 0 0 L3 TECHNOLOGIES INC COM 502413107 2233 11285 SH SOLE 11285 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1941 12165 SH SOLE 12165 0 0 LAKELAND BANCORP INC COM 511637100 654 34007 SH SOLE 34007 0 0 LAM RESEARCH CORP COM 512807108 17701 96168 SH SOLE 96168 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 457 6160 SH SOLE 6160 0 0 LAMB WESTON HLDGS INC COM 513272104 224 3974 SH SOLE 3974 0 0 LANDSTAR SYS INC COM 515098101 1374 13203 SH SOLE 13203 0 0 LAS VEGAS SANDS CORP COM 517834107 11579 166640 SH SOLE 166640 0 0 LAUDER ESTEE COS INC CL A 518439104 5680 44641 SH SOLE 44641 0 0 LAZARD LTD SHS A G54050102 804 15308 SH SOLE 13808 0 1500 LCI INDS COM 50189K103 539 4143 SH SOLE 4143 0 0 LEAR CORP COM NEW 521865204 578 3274 SH SOLE 3274 0 0 LEIDOS HLDGS INC COM 525327102 305 4730 SH SOLE 4730 0 0 LENDINGCLUB CORP COM 52603A109 3310 801346 SH SOLE 801346 0 0 LENNAR CORP CL A 526057104 1441 22793 SH SOLE 22793 0 0 LEUCADIA NATL CORP COM 527288104 1726 65164 SH SOLE 65164 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 896 10523 SH SOLE 10523 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 932 27532 SH SOLE 27532 0 0 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 7402 303110 SH SOLE 303110 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 230 5792 SH SOLE 5792 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 812 20479 SH SOLE 20479 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 341 9979 SH SOLE 9979 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 788 5756 SH SOLE 5756 0 0 LILLY ELI & CO COM 532457108 36194 428535 SH SOLE 390450 0 38085 LINCOLN ELEC HLDGS INC COM 533900106 409 4470 SH SOLE 4470 0 0 LINCOLN NATL CORP IND COM 534187109 13279 172742 SH SOLE 172742 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 444 13997 SH SOLE 13997 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 327 7680 SH SOLE 7680 0 0 LKQ CORP COM 501889208 1488 36599 SH SOLE 36599 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 615 163893 SH SOLE 163893 0 0 LOCKHEED MARTIN CORP COM 539830109 62142 193559 SH SOLE 193509 0 50 LOEWS CORP COM 540424108 911 18193 SH SOLE 18193 0 0 LOGMEIN INC COM 54142L109 291 2544 SH SOLE 2544 0 0 LOWES COS INC COM 548661107 57012 613427 SH SOLE 613427 0 0 LOXO ONCOLOGY INC COM 548862101 404 4800 SH SOLE 4800 0 0 LULULEMON ATHLETICA INC COM 550021109 245 3115 SH SOLE 3115 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 71082 644330 SH SOLE 644330 0 0 M & T BK CORP COM 55261F104 406 2374 SH SOLE 2374 0 0 MACYS INC COM 55616P104 296 11776 SH SOLE 11776 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 246 1166 SH SOLE 1166 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1523 21469 SH SOLE 21469 0 0 MAGNA INTL INC COM 559222401 402 7095 SH SOLE 7095 0 0 MAIN STREET CAPITAL CORP COM 56035L104 2381 59933 SH SOLE 59933 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS v5633w109 2877 96374 SH SOLE 96374 0 0 MANHATTAN ASSOCS INC COM 562750109 471 9516 SH SOLE 9516 0 0 MANULIFE FINL CORP COM 56501R106 1803 86414 SH SOLE 86414 0 0 MARATHON PETE CORP COM 56585A102 11357 172134 SH SOLE 172134 0 0 MARCHEX INC CL B 56624R108 90 27908 SH SOLE 27908 0 0 MARKEL CORP COM 570535104 831 730 SH SOLE 730 0 0 MARRIOTT INTL INC NEW CL A 571903202 6654 49028 SH SOLE 49028 0 0 MARSH & MCLENNAN COS INC COM 571748102 2609 32063 SH SOLE 32063 0 0 MARTEN TRANS LTD COM 573075108 223 10987 SH SOLE 10987 0 0 MARTIN MARIETTA MATLS INC COM 573284106 473 2139 SH SOLE 2139 0 0 MASCO CORP COM 574599106 315 7159 SH SOLE 7159 0 0 MASIMO CORP COM 574795100 15555 183432 SH SOLE 183432 0 0 MASONITE INTL CORP NEW COM 575385109 253 3414 SH SOLE 3414 0 0 MASTERCARD INCORPORATED CL A 57636Q104 17370 114755 SH SOLE 114755 0 0 MATCH GROUP INC COM 57665R106 1871 59745 SH SOLE 59745 0 0 MATTEL INC COM 577081102 551 35809 SH SOLE 35809 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 637 12178 SH SOLE 12178 0 0 MAXIMUS INC COM 577933104 328 4577 SH SOLE 4577 0 0 MAXWELL TECHNOLOGIES INC COM 577767106 240 41735 SH SOLE 41735 0 0 MBIA INC COM 55262C100 96 13124 SH SOLE 13124 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1785 17517 SH SOLE 17517 0 0 MCDONALDS CORP COM 580135101 26605 154573 SH SOLE 117713 0 36860 MCEWEN MNG INC COM 58039P107 57 25150 SH SOLE 25150 0 0 MCKESSON CORP COM 58155Q103 11287 72378 SH SOLE 72378 0 0 MDU RES GROUP INC COM 552690109 829 30835 SH SOLE 30835 0 0 MEDALLION FINL CORP COM 583928106 88 25000 SH SOLE 25000 0 0 MEDTRONIC PLC SHS G5960L103 50137 620882 SH SOLE 620882 0 0 MERCK & CO INC COM 58933Y105 54727 972578 SH SOLE 972378 0 200 MERIDIAN BIOSCIENCE INC COM 589584101 176 12559 SH SOLE 12559 0 0 METLIFE INC COM 59156R108 4096 81012 SH SOLE 81012 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 441 711 SH SOLE 711 0 0 MFA FINL INC COM 55272x102 79 10000 SH SOLE 10000 0 0 MFS MUN INCOME TR SH BEN INT 552738106 140 20385 SH SOLE 20385 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 580 19892 SH SOLE 19892 0 0 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 226 6733 SH SOLE 6733 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 35959 409175 SH SOLE 409175 0 0 MICRON TECHNOLOGY INC COM 595112103 466 11333 SH SOLE 11333 0 0 MICROSEMI CORP COM 595137100 3859 74730 SH SOLE 74730 0 0 MICROSOFT CORP COM 594918104 241201 2819744 SH SOLE 2777909 0 41835 MIDDLEBY CORP COM 596278101 18318 135737 SH SOLE 135737 0 0 MIMEDX GROUP INC COM 602496101 153 12100 SH SOLE 12100 0 0 MITEK SYS INC COM NEW 606710200 190 21249 SH SOLE 21249 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 92 12597 SH SOLE 12597 0 0 MOBILE MINI INC COM 60740F105 416 12051 SH SOLE 12051 0 0 MOELIS & CO CL A 60786M105 200 4117 SH SOLE 4117 0 0 MOHAWK INDS INC COM 608190104 3098 11229 SH SOLE 11229 0 0 MOLSON COORS BREWING CO CL B 60871R209 494 6024 SH SOLE 6024 0 0 MONDELEZ INTL INC CL A 609207105 12594 294272 SH SOLE 294272 0 0 MONSANTO CO NEW COM 61166W101 12818 109771 SH SOLE 109771 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1411 22279 SH SOLE 22279 0 0 MOODYS CORP COM 615369105 860 5830 SH SOLE 5830 0 0 MORGAN STANLEY COM NEW 617446448 36807 701481 SH SOLE 701481 0 0 MOSAIC CO NEW COM 61945C103 1248 48621 SH SOLE 48621 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 593 6560 SH SOLE 6560 0 0 MSA SAFETY INC COM 553498106 577 7440 SH SOLE 7440 0 0 MSC INDL DIRECT INC CL A 553530106 260 2688 SH SOLE 2688 0 0 MSCI INC COM 55354G100 1446 11431 SH SOLE 11431 0 0 MSG NETWORK INC CL A 553573106 306 15134 SH SOLE 15134 0 0 MYLAN N V SHS EURO N59465109 461 10906 SH SOLE 10906 0 0 MYR GROUP INC DEL COM 55405W104 340 9510 SH SOLE 9510 0 0 NASDAQ INC COM 631103108 686 8925 SH SOLE 8925 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 307 5235 SH SOLE 5235 0 0 NATIONAL OILWELL VARCO INC COM 637071101 6379 177096 SH SOLE 177096 0 0 NCR CORP NEW COM 62886E108 8092 238044 SH SOLE 238044 0 0 NEKTAR THERAPEUTICS COM 640268108 1260 21091 SH SOLE 21091 0 0 NEOGEN CORP COM 640491106 377 4584 SH SOLE 4584 0 0 NETAPP INC COM 64110D104 4257 76958 SH SOLE 76958 0 0 NETFLIX INC COM 64110L106 16654 86761 SH SOLE 86761 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1832 23611 SH SOLE 23611 0 0 NEUROTROPE INC COM NEW 64129T207 422 60000 SH SOLE 60000 0 0 NEVRO CORP COM 64157F103 204 2967 SH SOLE 2967 0 0 NEVSUN RES LTD COM 64156l101 42 17250 SH SOLE 17250 0 0 NEW AGE BEVERAGES CORP COM 64157v108 61 28055 SH SOLE 28055 0 0 NEW GOLD INC CDA COM 644535106 45 13550 SH SOLE 13550 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 8154 626273 SH SOLE 626273 0 0 NEWELL BRANDS INC COM 651229106 222 7178 SH SOLE 7178 0 0 NEWMARKET CORP COM 651587107 1690 4252 SH SOLE 4252 0 0 NEWMONT MINING CORP COM 651639106 1413 37650 SH SOLE 37650 0 0 NEWS CORP NEW CL A 65249B109 219 13545 SH SOLE 13545 0 0 NEXTERA ENERGY INC COM 65339F101 38647 247441 SH SOLE 247441 0 0 NICE LTD SPONSORED ADR 653656108 22940 249587 SH SOLE 249587 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 1958 53775 SH SOLE 53775 0 0 NIKE INC CL B 654106103 42649 681836 SH SOLE 642941 0 38895 NISOURCE INC COM 65473P105 425 16544 SH SOLE 16544 0 0 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 603 12065 SH SOLE 12065 0 0 NOKIA CORP SPONSORED ADR 654902204 285 61230 SH SOLE 61230 0 0 NORDSTROM INC COM 655664100 3649 77010 SH SOLE 76935 0 75 NORFOLK SOUTHERN CORP COM 655844108 8804 60760 SH SOLE 60760 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510m204 35 20000 SH SOLE 20000 0 0 NORTHERN TR CORP COM 665859104 13894 139088 SH SOLE 139088 0 0 NORTHROP GRUMMAN CORP COM 666807102 4345 14156 SH SOLE 14156 0 0 NORTHWEST NAT GAS CO COM 667655104 1572 26358 SH SOLE 26358 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 336 6310 SH SOLE 6310 0 0 NOVARTIS A G SPONSORED ADR 66987V109 37500 446647 SH SOLE 426104 0 20543 NOVO-NORDISK A S ADR 670100205 7222 134559 SH SOLE 134559 0 0 NOW INC COM 67011P100 114 10298 SH SOLE 10298 0 0 NTT DOCOMO INC SPONS ADR 62942M201 257 10811 SH SOLE 10811 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 864 52865 SH SOLE 52865 0 0 NUCOR CORP COM 670346105 1023 16092 SH SOLE 16092 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071l106 651 42151 SH SOLE 42151 0 0 NUVEEN BUILD AMER BD FD COM 67074C103 274 12467 SH SOLE 12467 0 0 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 619 32852 SH SOLE 32852 0 0 NUVEEN FLOATING RATE INCOME COM 67072t108 116 10378 SH SOLE 10378 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070x101 157 10272 SH SOLE 10272 0 0 NVIDIA CORP COM 67066G104 14751 76231 SH SOLE 76231 0 0 NVR INC COM 62944T105 582 166 SH SOLE 166 0 0 NXP SEMICONDUCTORS N V COM N6596X109 5632 48106 SH SOLE 48106 0 0 NXSTAGE MEDICAL INC COM 67072v103 220 9098 SH SOLE 9098 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 3346 13914 SH SOLE 13914 0 0 OAKTREE STRATEGIC INCOME COR COM 67402d104 615 73200 SH SOLE 73200 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 26539 360287 SH SOLE 359287 0 1000 OCH ZIFF CAP MGMT GROUP CL A 67551U105 1664 665535 SH SOLE 665535 0 0 OCWEN FINL CORP COM NEW 675746309 39 12500 SH SOLE 12500 0 0 OLD DOMINION FGHT LINES INC COM 679580100 614 4667 SH SOLE 4667 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 978 35508 SH SOLE 35508 0 0 OMNICOM GROUP INC COM 681919106 9660 132639 SH SOLE 112039 0 20600 ON SEMICONDUCTOR CORP COM 682189105 404 19293 SH SOLE 19293 0 0 ONEOK INC NEW COM 682680103 3152 58975 SH SOLE 58975 0 0 OPPENHEIMER ETF TR SMALL CAP REV ET 68386C302 296 4239 SH SOLE 4239 0 0 ORACLE CORP COM 68389X105 81393 1721502 SH SOLE 1721502 0 0 ORACLE CORP COM 68389X105 0 200 SH Call SOLE 200 0 0 ORANGE SPONSORED ADR 684060106 446 25639 SH SOLE 25639 0 0 ORBITAL ATK INC COM 68557N103 727 5534 SH SOLE 5534 0 0 ORGANOVO HLDGS INC COM 68620A104 55 40720 SH SOLE 40720 0 0 OUTFRONT MEDIA INC COM 69007J106 1836 79151 SH SOLE 79151 0 0 OWENS CORNING NEW COM 690742101 375 4082 SH SOLE 4082 0 0 OWENS ILL INC COM NEW 690768403 3966 178902 SH SOLE 178902 0 0 OWENS RLTY MTG INC COM 690828108 183 11443 SH SOLE 11443 0 0 PACCAR INC COM 693718108 1865 26247 SH SOLE 26247 0 0 PACIRA PHARMACEUTICALS INC COM 695127100 201 4394 SH SOLE 4394 0 0 PACKAGING CORP AMER COM 695156109 5951 49369 SH SOLE 49369 0 0 PACWEST BANCORP DEL COM 695263103 1078 21378 SH SOLE 21378 0 0 PALO ALTO NETWORKS INC COM 697435105 7162 49417 SH SOLE 49417 0 0 PAN AMERICAN SILVER CORP COM 697900108 328 21100 SH SOLE 21100 0 0 PARKER HANNIFIN CORP COM 701094104 445 2226 SH SOLE 2226 0 0 PATTERSON COMPANIES INC COM 703395103 914 25294 SH SOLE 25294 0 0 PAYCHEX INC COM 704326107 25694 377401 SH SOLE 377301 0 100 PAYPAL HLDGS INC COM 70450Y103 14201 192892 SH SOLE 192892 0 0 PBF ENERGY INC CL A 69318G106 380 10724 SH SOLE 10724 0 0 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 205 9805 SH SOLE 9805 0 0 PDL BIOPHARMA INC COM 69329Y104 390 142097 SH SOLE 142097 0 0 PEMBINA PIPELINE CORP COM 706327103 37536 1037493 SH SOLE 1037493 0 0 PENN NATL GAMING INC COM 707569109 773 24665 SH SOLE 24665 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 266 5566 SH SOLE 5566 0 0 PENTAIR PLC SHS G7S00T104 471 6668 SH SOLE 6668 0 0 PENUMBRA INC COM 70975L107 1945 20673 SH SOLE 20673 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 715 38183 SH SOLE 38183 0 0 PEPSICO INC COM 713448108 153779 1282349 SH SOLE 1250609 0 31740 PERCEPTRON INC COM 71361F100 1150 118584 SH SOLE 118584 0 0 PERRIGO CO PLC SHS G97822103 262 3005 SH SOLE 3005 0 0 PFIZER INC COM 717081103 113835 3142893 SH SOLE 3142468 0 425 PG&E CORP COM 69331C108 1173 26158 SH SOLE 26158 0 0 PHH CORP COM NEW 693320202 124 12000 SH SOLE 12000 0 0 PHILIP MORRIS INTL INC COM 718172109 35662 337541 SH SOLE 313510 0 24031 PHILLIPS 66 COM 718546104 10695 105728 SH SOLE 105728 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202d106 1007 44893 SH SOLE 44893 0 0 PIMCO INCOME OPPORTUNITY FD COM 72202B100 1543 59537 SH SOLE 59537 0 0 PINNACLE WEST CAP CORP COM 723484101 339 3985 SH SOLE 3985 0 0 PIONEER NAT RES CO COM 723787107 2369 13702 SH SOLE 13702 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651a207 404 18417 SH SOLE 18417 0 0 PNC FINL SVCS GROUP INC COM 693475105 64962 450221 SH SOLE 450221 0 0 POLARITYTE INC COM 731094108 233 10050 SH SOLE 10050 0 0 POLYMET MINING CORP COM 731916102 9 10000 SH SOLE 10000 0 0 POLYONE CORP COM 73179P106 1942 44633 SH SOLE 44633 0 0 POOL CORPORATION COM 73278L105 654 5041 SH SOLE 5041 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 28877 633561 SH SOLE 633561 0 0 POTASH CORP SASK INC COM 73755L107 13270 642635 SH SOLE 590775 0 51860 POWER INTEGRATIONS INC COM 739276103 771 10481 SH SOLE 10481 0 0 POWERSHARES ETF TR II CALI MUNI ETF 73936T441 1659 62905 SH SOLE 62905 0 0 POWERSHARES ETF TR II GBL WTR PORT 73936T623 2251 86450 SH SOLE 86450 0 0 POWERSHARES ETF TR II PFD PORTFOLIO 73936t565 1003 67500 SH SOLE 67500 0 0 POWERSHARES ETF TR II S&P EMG MKT MNTM 73937B670 512 24948 SH SOLE 24948 0 0 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 1248 26135 SH SOLE 26135 0 0 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 224 3489 SH SOLE 3489 0 0 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 1346 22816 SH SOLE 22816 0 0 POWERSHARES ETF TRUST FINL PFD PTFL 73935x229 1439 76278 SH SOLE 76278 0 0 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 9034 79538 SH SOLE 79538 0 0 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 1408 10843 SH SOLE 10843 0 0 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 426 6985 SH SOLE 6985 0 0 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 1531 13230 SH SOLE 13230 0 0 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 18268 599931 SH SOLE 599931 0 0 POWERSHARES ETF TRUST WATER RES PORT 73935X575 913 30165 SH SOLE 30165 0 0 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 134337 862457 SH SOLE 861907 0 550 PPG INDS INC COM 693506107 3981 34077 SH SOLE 34077 0 0 PPL CORP COM 69351T106 395 12746 SH SOLE 12746 0 0 PRAXAIR INC COM 74005P104 5414 35002 SH SOLE 35002 0 0 PRICE T ROWE GROUP INC COM 74144T108 15911 151636 SH SOLE 151636 0 0 PRICELINE GRP INC COM NEW 741503403 9144 5262 SH SOLE 5262 0 0 PRICESMART INC COM 741511109 309 3585 SH SOLE 3585 0 0 PRIMERICA INC COM 74164M108 704 6940 SH SOLE 6940 0 0 PROASSURANCE CORP COM 74267C106 869 15209 SH SOLE 15209 0 0 PROCTER AND GAMBLE CO COM 742718109 171623 1867909 SH SOLE 1850494 0 17415 PROGENICS PHARMACEUTICALS IN COM 743187106 130 21802 SH SOLE 21802 0 0 PROGRESSIVE CORP OHIO COM 743315103 1794 31856 SH SOLE 31856 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 2696 399954 SH SOLE 399954 0 0 PROSPERITY BANCSHARES INC COM 743606105 1002 14302 SH SOLE 14302 0 0 PRUDENTIAL FINL INC COM 744320102 1994 17340 SH SOLE 17340 0 0 PRUDENTIAL PLC ADR 74435K204 345 6792 SH SOLE 6792 0 0 PUBLIC STORAGE COM 74460d109 726 3472 SH SOLE 3472 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 762 14799 SH SOLE 14799 0 0 PULTE GROUP INC COM 745867101 205 6168 SH SOLE 6168 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 208 2100 SH SOLE 2100 0 0 PURE STORAGE INC CL A 74624M102 5373 338777 SH SOLE 338777 0 0 QUALCOMM INC COM 747525103 38047 594306 SH SOLE 594306 0 0 QUALYS INC COM 74758T303 924 15573 SH SOLE 15573 0 0 QUEST DIAGNOSTICS INC COM 74834L100 706 7174 SH SOLE 7174 0 0 QUICKLOGIC CORP COM 74837P108 27 15423 SH SOLE 15423 0 0 RADCOM LTD SHS NEW m81865111 609 30685 SH SOLE 30685 0 0 RALPH LAUREN CORP CL A 751212101 976 9410 SH SOLE 9410 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 726 8135 SH SOLE 8135 0 0 RAYTHEON CO COM NEW 755111507 28328 150800 SH SOLE 150800 0 0 RBC BEARINGS INC COM 75524B104 872 6896 SH SOLE 6896 0 0 RE MAX HLDGS INC CL A 75524W108 550 11334 SH SOLE 11334 0 0 RED HAT INC COM 756577102 883 7357 SH SOLE 7357 0 0 REGENERON PHARMACEUTICALS COM 75886F107 2759 7338 SH SOLE 7338 0 0 REGIONS FINL CORP NEW COM 7591EP100 6268 362724 SH SOLE 362724 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 748 4800 SH SOLE 4800 0 0 RELX PLC SPONSORED ADR 759530108 241 10194 SH SOLE 10194 0 0 REMARK HLDGS INC COM 75955K102 894 91877 SH SOLE 91877 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 607 4831 SH SOLE 4831 0 0 REPUBLIC SVCS INC COM 760759100 709 10481 SH SOLE 10481 0 0 RESMED INC COM 761152107 1953 23059 SH SOLE 23059 0 0 RESOLUTE ENERGY CORP COM NEW 76116a306 3428 108933 SH SOLE 108933 0 0 REXFORD INDL RLTY INC COM 76169c100 1124 38541 SH SOLE 38541 0 0 RH COM 74967X103 200 2317 SH SOLE 2317 0 0 RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 1155 53807 SH SOLE 53807 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 203 52370 SH SOLE 52370 0 0 RINGCENTRAL INC CL A 76680R206 317 6541 SH SOLE 6541 0 0 RIO TINTO PLC SPONSORED ADR 767204100 292 5514 SH SOLE 5514 0 0 RITE AID CORP COM 767754104 172 87110 SH SOLE 87110 0 0 RLI CORP COM 749607107 394 6499 SH SOLE 6499 0 0 ROBERT HALF INTL INC COM 770323103 927 16692 SH SOLE 16692 0 0 ROCKWELL AUTOMATION INC COM 773903109 2279 11607 SH SOLE 11607 0 0 ROCKWELL COLLINS INC COM 774341101 1494 11009 SH SOLE 11009 0 0 ROLLINS INC COM 775711104 315 6774 SH SOLE 6774 0 0 ROPER TECHNOLOGIES INC COM 776696106 40106 154849 SH SOLE 154849 0 0 ROSS STORES INC COM 778296103 2220 27671 SH SOLE 27671 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1268 15537 SH SOLE 15537 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2368 310000 SH SOLE 310000 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 211 1775 SH SOLE 1775 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3212 47034 SH SOLE 47034 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 9913 148605 SH SOLE 148605 0 0 ROYAL GOLD INC COM 780287108 659 8025 SH SOLE 8025 0 0 RPM INTL INC COM 749685103 42640 813425 SH SOLE 813425 0 0 RUBICON PROJ INC COM 78112v102 41 22024 SH SOLE 22024 0 0 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 837 8032 SH SOLE 8032 0 0 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 104025 1029648 SH SOLE 1029648 0 0 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 712 6791 SH SOLE 6791 0 0 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 982 5466 SH SOLE 5466 0 0 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 1376 9628 SH SOLE 9628 0 0 S&P GLOBAL INC COM 78409V104 8487 50103 SH SOLE 50103 0 0 SABRE CORP COM 78573M104 614 29964 SH SOLE 29964 0 0 SAFETY INS GROUP INC COM 78648t100 322 4000 SH SOLE 4000 0 0 SAGE THERAPEUTICS INC COM 78667J108 485 2942 SH SOLE 2942 0 0 SALESFORCE COM INC COM 79466L302 13126 128396 SH SOLE 128396 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471v105 144 13000 SH SOLE 13000 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 355 18924 SH SOLE 18924 0 0 SANOFI SPONSORED ADR 80105N105 4715 109651 SH SOLE 72608 0 37043 SAP SE SPON ADR 803054204 2976 26481 SH SOLE 25481 0 1000 SARATOGA INVT CORP COM NEW 80349A208 637 28487 SH SOLE 28487 0 0 SASOL LTD SPONSORED ADR 803866300 237 6922 SH SOLE 6922 0 0 SCANA CORP NEW COM 80589M102 401 10085 SH SOLE 10085 0 0 SCHEIN HENRY INC COM 806407102 3140 44929 SH SOLE 44929 0 0 SCHLUMBERGER LTD COM 806857108 38069 564914 SH SOLE 564164 0 750 SCHWAB CHARLES CORP NEW COM 808513105 22930 446372 SH SOLE 446372 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 231 8259 SH SOLE 8259 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 428 12558 SH SOLE 12558 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1900 29448 SH SOLE 29448 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6285 122833 SH SOLE 122833 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 950 13435 SH SOLE 13435 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 718 13125 SH SOLE 13125 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3994 62616 SH SOLE 62616 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 223 4193 SH SOLE 4193 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1338 19193 SH SOLE 19193 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1275 11913 SH SOLE 11913 0 0 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 291 3411 SH SOLE 3411 0 0 SEABRIDGE GOLD INC COM 811916105 1936 171395 SH SOLE 171395 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 1589 37992 SH SOLE 37992 0 0 SEALED AIR CORP NEW COM 81211K100 2089 42363 SH SOLE 42363 0 0 SEI INVESTMENTS CO COM 784117103 504 7019 SH SOLE 7019 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 66380 918625 SH SOLE 918625 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2435 24674 SH SOLE 24674 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 5110 89812 SH SOLE 89812 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 34120 412681 SH SOLE 412681 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 40126 1437673 SH SOLE 1437673 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 11299 149319 SH SOLE 149319 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1624 30828 SH SOLE 30828 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 10453 172690 SH SOLE 172690 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 13090 204694 SH SOLE 204694 0 0 SEMPRA ENERGY COM 816851109 5897 55161 SH SOLE 55161 0 0 SEMTECH CORP COM 816850101 249 7273 SH SOLE 7273 0 0 SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 3974 77750 SH SOLE 77750 0 0 SERVICE CORP INTL COM 817565104 921 24666 SH SOLE 24666 0 0 SERVICENOW INC COM 81762P102 1371 10512 SH SOLE 10512 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 284 12445 SH SOLE 12445 0 0 SHERWIN WILLIAMS CO COM 824348106 1285 3135 SH SOLE 3135 0 0 SHIRE PLC SPONSORED ADR 82481R106 1073 6915 SH SOLE 6915 0 0 SHOTSPOTTER INC COM 82536T107 301 21400 SH SOLE 21400 0 0 SHUTTERFLY INC COM 82568P304 311 6246 SH SOLE 6246 0 0 SHUTTERSTOCK INC COM 825690100 249 5782 SH SOLE 5782 0 0 SIBANYE STILLWATER SPONSORED ADR 825724206 61 12137 SH SOLE 12137 0 0 SILICON LABORATORIES INC COM 826919102 220 2493 SH SOLE 2493 0 0 SIRIUS XM HLDGS INC COM 82968B103 514 95772 SH SOLE 95772 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1097 14306 SH SOLE 14306 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 262 9394 SH SOLE 9394 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 728 7674 SH SOLE 7674 0 0 SM ENERGY CO COM 78454L100 1417 64184 SH SOLE 684 0 63500 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 387 11062 SH SOLE 11062 0 0 SMUCKER J M CO COM NEW 832696405 1108 8919 SH SOLE 8919 0 0 SNAP INC CL A 83304A106 2943 201402 SH SOLE 201402 0 0 SNAP INC CL A 83304A106 11 2000 SH Call SOLE 2000 0 0 SNAP ON INC COM 833034101 2602 14929 SH SOLE 14929 0 0 SNYDERS-LANCE INC COM 833551104 560 11191 SH SOLE 11191 0 0 SONOCO PRODS CO COM 835495102 17093 321655 SH SOLE 321530 0 125 SONY CORP SPONSORED ADR 835699307 232 5169 SH SOLE 5169 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587f202 49 13000 SH SOLE 13000 0 0 SOUTHERN CO COM 842587107 1952 40593 SH SOLE 40593 0 0 SOUTHWEST AIRLS CO COM 844741108 1791 27370 SH SOLE 27370 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 203 2525 SH SOLE 2525 0 0 SOUTHWESTERN ENERGY CO COM 845467109 82 14726 SH SOLE 14726 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5339 21585 SH SOLE 21585 0 0 SPDR GOLD TRUST GOLD SHS 78463v107 2170 17552 SH SOLE 17552 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1356 35553 SH SOLE 35553 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 200 1863 SH SOLE 1863 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1014686 3802318 SH SOLE 3802318 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 86373 250059 SH SOLE 250059 0 0 SPDR SER TR BLOOMBERG SRT TR 78468r408 937 34000 SH SOLE 34000 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 444 11843 SH SOLE 11843 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 1199 18500 SH SOLE 18500 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 834 9985 SH SOLE 9985 0 0 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 364 6535 SH SOLE 6535 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 1706 13570 SH SOLE 13570 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4097 30803 SH SOLE 30803 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 37110 437264 SH SOLE 437209 0 55 SPDR SERIES TRUST S&P BK ETF 78464A797 4376 92445 SH SOLE 92445 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 56554 598580 SH SOLE 598580 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 236 5329 SH SOLE 5329 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 3022 81273 SH SOLE 81273 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 1020 23449 SH SOLE 23449 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 3932 66809 SH SOLE 66809 0 0 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 6712 148566 SH SOLE 148566 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 1010 25553 SH SOLE 25553 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 482 5523 SH SOLE 5523 0 0 SPLUNK INC COM 848637104 3037 36657 SH SOLE 36657 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 302 12475 SH SOLE 12475 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207h104 994 93841 SH SOLE 93841 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207k107 394 62200 SH SOLE 62200 0 0 SPROUTS FMRS MKT INC COM 85208M102 299 12299 SH SOLE 12299 0 0 SQUARE INC CL A 852234103 2876 82950 SH SOLE 82950 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467v848 641 13182 SH SOLE 13182 0 0 STAMPS COM INC COM NEW 852857200 9071 48251 SH SOLE 48251 0 0 STANLEY BLACK & DECKER INC COM 854502101 1492 8795 SH SOLE 8795 0 0 STARBUCKS CORP COM 855244109 69926 1217584 SH SOLE 1217584 0 0 STATE STR CORP COM 857477103 10700 109624 SH SOLE 109624 0 0 STEEL DYNAMICS INC COM 858119100 400 9264 SH SOLE 9264 0 0 STERICYCLE INC COM 858912108 5991 88125 SH SOLE 88125 0 0 STERIS PLC SHS USD G84720104 3678 42044 SH SOLE 42044 0 0 STERLING BANCORP DEL COM 85917A100 7052 286634 SH SOLE 286634 0 0 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 472 72008 SH SOLE 72008 0 0 STORE CAP CORP COM 862121100 261 10008 SH SOLE 10008 0 0 STRAYER ED INC COM 863236105 324 3613 SH SOLE 3613 0 0 STRYKER CORP COM 863667101 13438 86784 SH SOLE 86784 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1180 135777 SH SOLE 135777 0 0 SUN LIFE FINL INC COM 866796105 619 15005 SH SOLE 15005 0 0 SUNCOR ENERGY INC NEW COM 867224107 10243 278942 SH SOLE 278942 0 0 SUNRUN INC COM 86771W105 319 53919 SH SOLE 53919 0 0 SUNTRUST BKS INC COM 867914103 2349 36372 SH SOLE 36372 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 428 10744 SH SOLE 10744 0 0 SVB FINL GROUP COM 78486Q101 11199 47906 SH SOLE 47906 0 0 SWISS HELVETIA FD INC COM 870875101 410 32148 SH SOLE 32148 0 0 SYMANTEC CORP COM 871503108 475 16926 SH SOLE 16926 0 0 SYNCHRONY FINL COM 87165B103 6694 173375 SH SOLE 173375 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 45 20000 SH SOLE 20000 0 0 SYSCO CORP COM 871829107 9162 150859 SH SOLE 150859 0 0 T MOBILE US INC COM 872590104 855 13458 SH SOLE 13458 0 0 TABLEAU SOFTWARE INC CL A 87336U105 299 4324 SH SOLE 4324 0 0 TAILORED BRANDS INC COM 87403A107 606 27779 SH SOLE 27779 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 6925 174664 SH SOLE 174664 0 0 TALLGRASS ENERGY GP LP SHS CL A 874696107 906 35204 SH SOLE 35204 0 0 TARGA RES CORP COM 87612G101 1447 29894 SH SOLE 29584 0 310 TARGET CORP COM 87612E106 30977 474753 SH SOLE 450003 0 24750 TATA MTRS LTD SPONSORED ADR 876568502 416 12578 SH SOLE 12453 0 125 TE CONNECTIVITY LTD REG SHS H84989104 13665 143784 SH SOLE 143784 0 0 TECK RESOURCES LTD CL B 878742204 530 20242 SH SOLE 20242 0 0 TEGNA INC COM 87901J105 3938 279688 SH SOLE 279688 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 223 9869 SH SOLE 9869 0 0 TELEFLEX INC COM 879369106 904 3633 SH SOLE 3633 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1122 75627 SH SOLE 75627 0 0 TEMPUR SEALY INTL INC COM 88023U101 408 6503 SH SOLE 6503 0 0 TENNECO INC COM 880349105 4580 78234 SH SOLE 78234 0 0 TERADATA CORP DEL COM 88076W103 744 19361 SH SOLE 19361 0 0 TERADYNE INC COM 880770102 4947 118144 SH SOLE 118144 0 0 TESARO INC COM 881569107 374 4517 SH SOLE 4517 0 0 TESLA INC COM 88160R101 6959 22350 SH SOLE 22330 0 20 TETRA TECH INC NEW COM 88162G103 468 9727 SH SOLE 9727 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 319 16829 SH SOLE 16829 0 0 TEXAS INSTRS INC COM 882508104 11809 113080 SH SOLE 113080 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 33206 174879 SH SOLE 174879 0 0 THOMSON REUTERS CORP COM 884903105 319 7322 SH SOLE 7322 0 0 THOR INDS INC COM 885160101 4335 28760 SH SOLE 28760 0 0 TIFFANY & CO NEW COM 886547108 2273 21869 SH SOLE 21869 0 0 TIME WARNER INC COM NEW 887317303 2984 32616 SH SOLE 32616 0 0 TIMKEN CO COM 887389104 610 12406 SH SOLE 12406 0 0 TIVO CORP COM 88870P106 411 26380 SH SOLE 26380 0 0 TJX COS INC NEW COM 872540109 26274 343625 SH SOLE 343625 0 0 TORCHMARK CORP COM 891027104 1099 12120 SH SOLE 12120 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1495 25519 SH SOLE 25519 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 1085 37315 SH SOLE 37315 0 0 TOTAL S A SPONSORED ADR 89151E109 4109 74346 SH SOLE 74346 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 501 16289 SH SOLE 16289 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 430 3386 SH SOLE 3386 0 0 TPG RE FIN TR INC COM 87266M107 245 12850 SH SOLE 12850 0 0 TPG SPECIALTY LENDING INC COM 87265K102 1939 97945 SH SOLE 97945 0 0 TRANSDIGM GROUP INC COM 893641100 636 2318 SH SOLE 2318 0 0 TRAVELERS COMPANIES INC COM 89417E109 60486 445932 SH SOLE 445932 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 1582 45818 SH SOLE 45818 0 0 TWENTY FIRST CENTY FOX INC CL B 90130A200 3290 96420 SH SOLE 96420 0 0 TWILIO INC CL A 90138F102 1962 83151 SH SOLE 83151 0 0 TWITTER INC COM 90184L102 13 5000 SH Call SOLE 5000 0 0 TWITTER INC COM 90184L102 21915 912756 SH SOLE 912756 0 0 TYSON FOODS INC CL A 902494103 343 4228 SH SOLE 4228 0 0 U S G CORP COM NEW 903293405 336 8726 SH SOLE 8726 0 0 UBS AG LONDON BRH FI ENHANCD ETN 90274D218 837 4863 SH SOLE 4863 0 0 UBS GROUP AG SHS H42097107 1387 75418 SH SOLE 75418 0 0 ULTA BEAUTY INC COM 90384S303 371 1660 SH SOLE 1660 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 362 1658 SH SOLE 1658 0 0 UMPQUA HLDGS CORP COM 904214103 210 10114 SH SOLE 10114 0 0 UNILEVER N V N Y SHS NEW 904784709 12549 222816 SH SOLE 222816 0 0 UNILEVER PLC SPON ADR NEW 904767704 0 3100 SH Call SOLE 0 0 3100 UNILEVER PLC SPON ADR NEW 904767704 6148 111114 SH SOLE 50298 0 60816 UNION PAC CORP COM 907818108 32655 243515 SH SOLE 242815 0 700 UNITED BANKSHARES INC WEST V COM 909907107 318 9159 SH SOLE 9159 0 0 UNITED CONTL HLDGS INC COM 910047109 1345 19951 SH SOLE 19951 0 0 UNITED FINL BANCORP INC NEW COM 910304104 1332 75540 SH SOLE 75540 0 0 UNITED NAT FOODS INC COM 911163103 254 5158 SH SOLE 5158 0 0 UNITED PARCEL SERVICE INC CL B 911312106 17412 146130 SH SOLE 146130 0 0 UNITED RENTALS INC COM 911363109 1079 6279 SH SOLE 6279 0 0 UNITED SECURITY BANCSHARES C COM 911460103 166 15122 SH SOLE 15122 0 0 UNITED STATES STL CORP NEW COM 912909108 279 7915 SH SOLE 7915 0 0 UNITED TECHNOLOGIES CORP COM 913017109 104017 815376 SH SOLE 815376 0 0 UNITEDHEALTH GROUP INC COM 91324P102 79207 359279 SH SOLE 354899 0 4380 UNITI GROUP INC COM 91325V108 382 21449 SH SOLE 21449 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 867 5025 SH SOLE 5025 0 0 UNUM GROUP COM 91529Y106 950 17306 SH SOLE 17306 0 0 URANIUM ENERGY CORP COM 916896103 342 193649 SH SOLE 193649 0 0 UROGEN PHARMA LTD COM m96088105 456 12250 SH SOLE 12250 0 0 US BANCORP DEL COM NEW 902973304 53137 991730 SH SOLE 991630 0 100 V F CORP COM 918204108 24016 324539 SH SOLE 292539 0 32000 VAIL RESORTS INC COM 91879Q109 583 2743 SH SOLE 2743 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 8628 415202 SH SOLE 415202 0 0 VALERO ENERGY CORP NEW COM 91913Y100 6366 69264 SH SOLE 69264 0 0 VALLEY NATL BANCORP COM 919794107 321 28643 SH SOLE 28643 0 0 VALMONT INDS INC COM 920253101 291 1754 SH SOLE 1754 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 705 11437 SH SOLE 11437 0 0 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 231 3777 SH SOLE 3777 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189f106 1189 51137 SH SOLE 51137 0 0 VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 214 3150 SH SOLE 3150 0 0 VANECK VECTORS ETF TR INDONESIA INDEX 92189f833 624 25119 SH SOLE 25119 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 365 10688 SH SOLE 10688 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 3156 121152 SH SOLE 121152 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1079 11037 SH SOLE 11037 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 281 2200 SH SOLE 2200 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 222 1820 SH SOLE 1820 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1439 9864 SH SOLE 9864 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1550 11713 SH SOLE 11713 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4199 37590 SH SOLE 37590 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 30249 215067 SH SOLE 215067 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 7255 59187 SH SOLE 59187 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 30890 241860 SH SOLE 241860 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 33902 303861 SH SOLE 303861 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 74170 479198 SH SOLE 479198 0 0 VANGUARD INDEX FDS REIT ETF 922908553 938 11307 SH SOLE 11307 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 319986 1304519 SH SOLE 1304519 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 24764 186509 SH SOLE 186134 0 375 VANGUARD INDEX FDS SMALL CP ETF 922908751 12210 82620 SH SOLE 82620 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 17853 110992 SH SOLE 110492 0 500 VANGUARD INDEX FDS TOTAL STK MKT 922908769 51677 376520 SH SOLE 376520 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 105836 995450 SH SOLE 995450 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 44199 807735 SH SOLE 807735 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 66348 1445179 SH SOLE 1445179 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 3048 51537 SH SOLE 51537 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3262 27365 SH SOLE 27365 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1645 22152 SH SOLE 22152 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1368 9908 SH SOLE 9908 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 274 2240 SH SOLE 2240 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 571 4215 SH SOLE 4215 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 40867 334181 SH SOLE 328274 0 5907 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 207 1688 SH SOLE 1688 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 201087 1970865 SH SOLE 1970865 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 4734 83327 SH SOLE 83327 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 58433 1302563 SH SOLE 1302563 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 32093 374788 SH SOLE 374788 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 243 3620 SH SOLE 3620 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 1739 14374 SH SOLE 14374 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 6161 67117 SH SOLE 65617 0 1500 VANGUARD WORLD FD MEGA GRWTH IND 921910816 408 3661 SH SOLE 3661 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 20333 130368 SH SOLE 130368 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1289 8828 SH SOLE 8828 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1950 19710 SH SOLE 19710 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2150 30696 SH SOLE 30696 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 720 4669 SH SOLE 4669 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1068 7502 SH SOLE 7502 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 6625 40216 SH SOLE 40216 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 887 6490 SH SOLE 6490 0 0 VANGUARD WORLD FDS TELCOMM ETF 92204A884 587 6442 SH SOLE 6442 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 2601 22308 SH SOLE 22308 0 0 VANTIV INC CL A 92210H105 238 3237 SH SOLE 3237 0 0 VARIAN MED SYS INC COM 92220P105 556 4998 SH SOLE 4998 0 0 VEEVA SYS INC CL A COM 922475108 1205 21780 SH SOLE 21780 0 0 VERASTEM INC COM 92337C104 57 18500 SH SOLE 18500 0 0 VEREIT INC COM 92339V100 2887 370529 SH SOLE 370529 0 0 VERISIGN INC COM 92343E102 237 2076 SH SOLE 2076 0 0 VERISK ANALYTICS INC COM 92345Y106 1028 10698 SH SOLE 10698 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 75946 1434844 SH SOLE 1402734 0 32110 VERMILION ENERGY INC COM 923725105 1233 33818 SH SOLE 33818 0 0 VERSUM MATLS INC COM 92532W103 283 7473 SH SOLE 7473 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1720 11477 SH SOLE 11477 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 513 43746 SH SOLE 43746 0 0 VIRNETX HLDG CORP COM 92823t108 37 10000 SH SOLE 10000 0 0 VISA INC COM CL A 92826C839 97933 858918 SH SOLE 855106 0 3812 VMWARE INC CL A COM 928563402 612 4885 SH SOLE 3885 0 1000 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3849 120649 SH SOLE 120649 0 0 VONAGE HLDGS CORP COM 92886T201 119 11715 SH SOLE 11715 0 0 VULCAN MATLS CO COM 929160109 533 4151 SH SOLE 4151 0 0 WABCO HLDGS INC COM 92927K102 870 6059 SH SOLE 6059 0 0 WABTEC CORP COM 929740108 9021 110782 SH SOLE 110782 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 11587 159552 SH SOLE 139252 0 20300 WAL-MART STORES INC COM 931142103 32758 331720 SH SOLE 301065 0 30655 WASHINGTON FED INC COM 938824109 295 8618 SH SOLE 8618 0 0 WASTE CONNECTIONS INC COM 94106B101 315 4423 SH SOLE 4423 0 0 WASTE MGMT INC DEL COM 94106L109 25958 300785 SH SOLE 300785 0 0 WATSCO INC COM 942622200 33185 195163 SH SOLE 195163 0 0 WD-40 CO COM 929236107 917 7772 SH SOLE 7772 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 349 83690 SH SOLE 83690 0 0 WEC ENERGY GROUP INC COM 92939U106 2383 35865 SH SOLE 35865 0 0 WEIBO CORP SPONSORED ADR 948596101 652 6302 SH SOLE 6302 0 0 WELLS FARGO CO NEW COM 949746101 52007 857219 SH SOLE 857119 0 100 WENDYS CO COM 95058W100 462 28120 SH SOLE 28120 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 211 2145 SH SOLE 2145 0 0 WESTAR ENERGY INC COM 95709T100 1418 26847 SH SOLE 26847 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1967 34745 SH SOLE 34745 0 0 WESTERN DIGITAL CORP COM 958102105 9271 116578 SH SOLE 116578 0 0 WESTERN UN CO COM 959802109 7138 375511 SH SOLE 375511 0 0 WEX INC COM 96208T104 391 2766 SH SOLE 2766 0 0 WGL HLDGS INC COM 92924F106 352 4100 SH SOLE 4100 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1305 58851 SH SOLE 58851 0 0 WHIRLPOOL CORP COM 963320106 19526 115787 SH SOLE 115787 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 601 706 SH SOLE 706 0 0 WILLIAMS COS INC DEL COM 969457100 1637 53708 SH SOLE 53708 0 0 WILLIAMS SONOMA INC COM 969904101 238 4600 SH SOLE 4600 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 8945 59358 SH SOLE 59358 0 0 WINDSTREAM HLDGS INC COM NEW 97382A200 90 48568 SH SOLE 48568 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 3503 67164 SH SOLE 64564 0 2600 WISDOMTREE TR EURO QTLY DIV GR 97717X610 320 11870 SH SOLE 11870 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717x701 6059 95102 SH SOLE 95102 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 437 9009 SH SOLE 9009 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 469 6102 SH SOLE 6102 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 720 22715 SH SOLE 22715 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717w851 12532 211228 SH SOLE 211228 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 10412 117795 SH SOLE 117795 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 223 3067 SH SOLE 3067 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 11110 120604 SH SOLE 120604 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 12094 342799 SH SOLE 335299 0 7500 WISDOMTREE TR US MIDCP EARNING 97717W570 21635 545246 SH SOLE 545246 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 3755 90642 SH SOLE 90642 0 0 WISDOMTREE TR US SMALLCP ERNGS 97717W562 1702 46986 SH SOLE 46986 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3640 39157 SH SOLE 39157 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 286 7129 SH SOLE 7129 0 0 WOODWARD INC COM 980745103 438 5728 SH SOLE 5728 0 0 WORKDAY INC CL A 98138H101 2706 26588 SH SOLE 26588 0 0 WPP PLC NEW ADR 92937A102 697 7695 SH SOLE 7695 0 0 WYNDHAM WORLDWIDE CORP COM 98310W108 725 6262 SH SOLE 6262 0 0 WYNN RESORTS LTD COM 983134107 4305 25537 SH SOLE 25537 0 0 XCEL ENERGY INC COM 98389B100 543 11278 SH SOLE 11278 0 0 XEROX CORP COM NEW 984121608 477 16359 SH SOLE 16359 0 0 XILINX INC COM 983919101 365 5410 SH SOLE 5410 0 0 XL GROUP LTD COM G98294104 508 14448 SH SOLE 14448 0 0 XPO LOGISTICS INC COM 983793100 1449 15825 SH SOLE 15825 0 0 XYLEM INC COM 98419M100 2736 40114 SH SOLE 40114 0 0 YANDEX N V SHS CLASS A N97284108 1086 33157 SH SOLE 33157 0 0 YUM BRANDS INC COM 988498101 4094 50169 SH SOLE 50169 0 0 YUM CHINA HLDGS INC COM 98850P109 1461 36516 SH SOLE 36516 0 0 ZAYO GROUP HLDGS INC COM 98919V105 1429 38835 SH SOLE 38835 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 1160 11171 SH SOLE 11171 0 0 ZENDESK INC COM 98936J101 1554 45923 SH SOLE 45923 0 0 ZILLOW GROUP INC CL A 98954m101 334 8196 SH SOLE 8196 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 733 17900 SH SOLE 17900 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 2774 22984 SH SOLE 22984 0 0 ZIONS BANCORPORATION COM 989701107 455 8960 SH SOLE 8960 0 0 ZOETIS INC CL A 98978V103 3052 42370 SH SOLE 42370 0 0 ZYNGA INC CL A 98986T108 50 12502 SH SOLE 12502 0 0