0001214659-18-001384.txt : 20180220 0001214659-18-001384.hdr.sgml : 20180220 20180220160921 ACCESSION NUMBER: 0001214659-18-001384 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180220 DATE AS OF CHANGE: 20180220 EFFECTIVENESS DATE: 20180220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ENVESTNET ASSET MANAGEMENT INC CENTRAL INDEX KEY: 0001407543 IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13411 FILM NUMBER: 18624656 BUSINESS ADDRESS: STREET 1: 35 EAST WACKER DRIVE, SUITE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 BUSINESS PHONE: 312-827-2800 MAIL ADDRESS: STREET 1: 35 EAST WACKER DRIVE, SUITE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001407543 XXXXXXXX 12-31-2017 12-31-2017 false ENVESTNET ASSET MANAGEMENT INC
35 East Wacker Drive, Suite 2400 Chicago IL 60601
13F COMBINATION REPORT 028-13411 0001541666 028-14671 Visionary Asset Management, Inc. 0001000275 028-11396 ROYAL BANK OF CANADA N
Sean P. Skuja VP, Compliance Officer 312-827-2820 /s/ Sean P. Skuja Chicago IL 02-20-2017 0 3011 44937879
INFORMATION TABLE 2 infotable.xml 2U INC COM 90214J101 743 11520 SH SOLE 11520 0 0 3M CO COM 88579Y101 14983 63655 SH SOLE 47840 0 15815 51JOB INC SP ADR REP COM 316827104 15 252 SH SOLE 252 0 0 58 COM INC SPON ADR REP A 31680Q104 53 748 SH SOLE 106 0 642 8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 1 67 SH SOLE 67 0 0 AAC HLDGS INC COM 000307108 4 420 SH SOLE 420 0 0 AAON INC COM PAR $0.004 000360206 320 8723 SH SOLE 8723 0 0 AAR CORP COM 000361105 5 123 SH SOLE 123 0 0 AARONS INC COM PAR $0.50 002535300 20 503 SH SOLE 503 0 0 ABAXIS INC COM 002567105 428 8641 SH SOLE 8641 0 0 ABB LTD SPONSORED ADR 000375204 6406 238850 SH SOLE 185561 0 53289 ABBOTT LABS COM 002824100 11390 199554 SH SOLE 155923 0 43630 ABBVIE INC COM 00287Y109 28133 290903 SH SOLE 218830 0 72073 ABERCROMBIE & FITCH CO CL A 002896207 1 66 SH SOLE 66 0 0 ABERDEEN GTR CHINA FD INC COM 003031101 11 909 SH SOLE 909 0 0 ABIOMED INC COM 003654100 422 2256 SH SOLE 2256 0 0 ABM INDS INC COM 000957100 7 188 SH SOLE 188 0 0 ABSOLUTE SHS TR WBI TACTCL LCV 00400R601 2616 90472 SH SOLE 88484 0 1988 ABSOLUTE SHS TR WBI TACTICAL LCQ 00400R809 2545 92747 SH SOLE 90726 0 2021 ABSOLUTE SHS TR WBI TACTICAL LCY 00400R700 4122 159455 SH SOLE 155704 0 3751 ABSOLUTE SHS TR WBI TACTICAL SMQ 00400R403 1418 57856 SH SOLE 56641 0 1215 ABSOLUTE SHS TR WBI TACTICAL SMV 00400R205 1926 73083 SH SOLE 71471 0 1612 ABSOLUTE SHS TR WBI TACTICAL SMY 00400R304 3625 162027 SH SOLE 158372 0 3655 ABSOLUTE SHS TR WBI TACTICL LCGD 00400R502 2514 96536 SH SOLE 94633 0 1903 ABSOLUTE SHS TR WBI TACTICL SMGD 00400R106 2046 81394 SH SOLE 79864 0 1530 ABSOLUTE SHS TR WBI TCT HG INC 00400R882 12849 515196 SH SOLE 503186 0 12010 ABSOLUTE SHS TR WBI TCT INC SH 00400R874 10607 417983 SH SOLE 408258 0 9725 ACADIA HEALTHCARE COMPANY IN COM 00404A109 2142 65646 SH SOLE 65646 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 10 318 SH SOLE 318 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 84 3034 SH SOLE 3034 0 0 ACCELERON PHARMA INC COM 00434H108 24 559 SH SOLE 559 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 40843 266793 SH SOLE 219183 0 47610 ACCO BRANDS CORP COM 00081T108 250 20519 SH SOLE 20519 0 0 ACETO CORP COM 004446100 12 1125 SH SOLE 1125 0 0 ACI WORLDWIDE INC COM 004498101 550 24248 SH SOLE 24145 0 103 ACORDA THERAPEUTICS INC COM 00484M106 1 41 SH SOLE 41 0 0 ACTIVISION BLIZZARD INC COM 00507V109 4902 77408 SH SOLE 41897 0 35511 ACTUANT CORP CL A NEW 00508X203 61 2419 SH SOLE 2419 0 0 ACUITY BRANDS INC COM 00508Y102 2263 12852 SH SOLE 12835 0 17 ACUSHNET HOLDINGS CORP COM 005098108 202 9563 SH SOLE 9563 0 0 ACXIOM CORP COM 005125109 230 8358 SH SOLE 8312 0 46 ADIENT PLC ORD SHS G0084W101 899 11435 SH SOLE 11431 0 4 ADOBE SYS INC COM 00724F101 39906 227725 SH SOLE 141296 0 86429 ADVANCE AUTO PARTS INC COM 00751Y106 3173 31832 SH SOLE 28147 0 3685 ADVANCED ENERGY INDS COM 007973100 774 11458 SH SOLE 11412 0 46 ADVANCED MICRO DEVICES INC COM 007903107 119 11641 SH SOLE 11641 0 0 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 3653 563675 SH SOLE 486922 0 76753 ADVANSIX INC COM 00773T101 25 598 SH SOLE 597 0 1 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 2581 53338 SH SOLE 53274 0 64 ADVISORSHARES TR PERITUS HG YLD 00768Y503 208 5743 SH SOLE 1186 0 4557 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 27 3380 SH SOLE 3380 0 0 AECOM COM 00766T100 142 3814 SH SOLE 3814 0 0 AEGON N V NY REGISTRY SH 007924103 1842 292376 SH SOLE 254016 0 38360 AERCAP HOLDINGS NV SHS N00985106 10775 204809 SH SOLE 203675 0 1134 AEROJET ROCKETDYNE HLDGS INC COM 007800105 91 2927 SH SOLE 2880 0 47 AES CORP COM 00130H105 2424 223820 SH SOLE 222394 0 1426 AETNA INC NEW COM 00817Y108 5105 28303 SH SOLE 28185 0 118 AFFILIATED MANAGERS GROUP COM 008252108 3316 16155 SH SOLE 16155 0 0 AFLAC INC COM 001055102 1706 19432 SH SOLE 19432 0 0 AGCO CORP COM 001084102 2222 31109 SH SOLE 31109 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 3195 47725 SH SOLE 37466 0 10259 AGIOS PHARMACEUTICALS INC COM 00847X104 12 212 SH SOLE 212 0 0 AGNC INVT CORP COM 00123Q104 11 586 SH SOLE 586 0 0 AGNICO EAGLE MINES LTD COM 008474108 7 152 SH SOLE 152 0 0 AGREE REALTY CORP COM 008492100 570 11078 SH SOLE 11078 0 0 AGRIUM INC COM 008916108 349 3036 SH SOLE 3036 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 56 1492 SH SOLE 1492 0 0 AIR LEASE CORP CL A 00912X302 59 1214 SH SOLE 1214 0 0 AIR PRODS & CHEMS INC COM 009158106 7945 48437 SH SOLE 12633 0 35804 AIR TRANSPORT SERVICES GRP I COM 00922R105 240 10391 SH SOLE 10391 0 0 AIRCASTLE LTD COM G0129K104 552 23588 SH SOLE 23588 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1401 21541 SH SOLE 11655 0 9886 AKEBIA THERAPEUTICS INC COM 00972D105 35 2351 SH SOLE 2351 0 0 AKORN INC COM 009728106 163 5072 SH SOLE 4905 0 167 ALAMO GROUP INC COM 011311107 212 1877 SH SOLE 1832 0 45 ALARM COM HLDGS INC COM 011642105 311 8249 SH SOLE 8249 0 0 ALASKA AIR GROUP INC COM 011659109 3425 46575 SH SOLE 30870 0 15705 ALBANY INTL CORP CL A 012348108 379 6172 SH SOLE 6142 0 30 ALBEMARLE CORP COM 012653101 2987 23357 SH SOLE 23357 0 0 ALCOA CORP COM 013872106 2167 40235 SH SOLE 2319 0 37916 ALDER BIOPHARMACEUTICALS INC COM 014339105 8 638 SH SOLE 638 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4775 36561 SH SOLE 36561 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 1192 9967 SH SOLE 9967 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16367 94922 SH SOLE 86935 0 7987 ALIGN TECHNOLOGY INC COM 016255101 8653 38942 SH SOLE 38918 0 24 ALKERMES PLC SHS G01767105 1094 19994 SH SOLE 19962 0 32 ALLEGHANY CORP DEL COM 017175100 1681 2819 SH SOLE 2793 0 26 ALLEGHENY TECHNOLOGIES INC COM 01741R102 822 34054 SH SOLE 10832 0 23222 ALLEGIANCE BANCSHARES INC COM 01748H107 78 2059 SH SOLE 1988 0 71 ALLEGIANT TRAVEL CO COM 01748X102 4 21 SH SOLE 21 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 1623 20402 SH SOLE 4026 0 16376 ALLERGAN PLC SHS G0177J108 7535 46063 SH SOLE 44971 0 1092 ALLETE INC COM NEW 018522300 237 3192 SH SOLE 3192 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 2618 10329 SH SOLE 2181 0 8148 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 9 351 SH SOLE 351 0 0 ALLIANT ENERGY CORP COM 018802108 234 5521 SH SOLE 5521 0 0 ALLIANZGI CONV & INCOME FD I COM 018825109 19 3092 SH SOLE 3092 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 74 5690 SH SOLE 5690 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 962 22323 SH SOLE 22323 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 493 33865 SH SOLE 33865 0 0 ALLSTATE CORP COM 020002101 9765 93265 SH SOLE 66860 0 26405 ALLY FINL INC COM 02005N100 410 14055 SH SOLE 14055 0 0 ALMOST FAMILY INC COM 020409108 364 6579 SH SOLE 6579 0 0 ALPHA ARCHITECT ETF TR VALUESHS US QUNT 02072L102 39 1273 SH SOLE 576 0 697 ALPHABET INC CAP STK CL A 02079K305 69337 65822 SH SOLE 54377 0 11445 ALPHABET INC CAP STK CL C 02079K107 47193 45099 SH SOLE 32534 0 12565 ALPS ETF TR ALERIAN MLP 00162Q866 3296 305622 SH SOLE 304287 0 1335 ALPS ETF TR C&S GLOBL ETF 00162Q106 119 2656 SH SOLE 2656 0 0 ALPS ETF TR EM SECT DIV DG 00162Q668 19 743 SH SOLE 743 0 0 ALPS ETF TR INTL SEC DV DOG 00162Q718 32 1134 SH SOLE 1134 0 0 ALPS ETF TR MED BREAKTHGH 00162Q593 11 332 SH SOLE 332 0 0 ALPS ETF TR RIVRFRNT STR INC 00162Q783 6634 263830 SH SOLE 259518 0 4312 ALPS ETF TR SECTR DIV DOGS 00162Q858 812 17742 SH SOLE 17742 0 0 ALTABA INC COM 021346101 1229 17600 SH SOLE 17600 0 0 ALTISOURCE ASSET MGMT CORP COM 02153X108 2 19 SH SOLE 19 0 0 ALTISOURCE RESIDENTIAL CORP CL B 02153W100 1 64 SH SOLE 64 0 0 ALTRA INDL MOTION CORP COM 02208R106 74 1475 SH SOLE 1475 0 0 ALTRIA GROUP INC COM 02209S103 30883 432455 SH SOLE 296783 0 135671 AMAG PHARMACEUTICALS INC COM 00163U106 2 122 SH SOLE 122 0 0 AMAZON COM INC COM 023135106 40535 34662 SH SOLE 30281 0 4381 AMBARELLA INC SHS G037AX101 506 8621 SH SOLE 8621 0 0 AMBEV SA SPONSORED ADR 02319V103 10715 1658761 SH SOLE 1605076 0 53685 AMC NETWORKS INC CL A 00164V103 451 8343 SH SOLE 8337 0 6 AMDOCS LTD SHS G02602103 10833 165435 SH SOLE 42426 0 123009 AMEDISYS INC COM 023436108 2 46 SH SOLE 46 0 0 AMERCO COM 023586100 634 1676 SH SOLE 669 0 1007 AMEREN CORP COM 023608102 337 5721 SH SOLE 5721 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 8265 481848 SH SOLE 475792 0 6056 AMERICAN AIRLS GROUP INC COM 02376R102 163 3142 SH SOLE 3142 0 0 AMERICAN ASSETS TR INC COM 024013104 62 1620 SH SOLE 1620 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 96 5637 SH SOLE 5637 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 2053 50020 SH SOLE 49985 0 35 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 3674 195449 SH SOLE 195449 0 0 AMERICAN ELEC PWR INC COM 025537101 8188 111313 SH SOLE 56254 0 55059 AMERICAN EQTY INVT LIFE HLD COM 025676206 391 12724 SH SOLE 12724 0 0 AMERICAN EXPRESS CO COM 025816109 21090 212373 SH SOLE 90115 0 122258 AMERICAN FINL GROUP INC OHIO COM 025932104 509 4686 SH SOLE 4686 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 1035 47403 SH SOLE 47399 0 4 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 9 482 SH SOLE 482 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 7521 126229 SH SOLE 66825 0 59404 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 38 2935 SH SOLE 2935 0 0 AMERICAN STS WTR CO COM 029899101 344 5944 SH SOLE 5927 0 17 AMERICAN TOWER CORP NEW COM 03027X100 19987 140083 SH SOLE 102435 0 37648 AMERICAN TOWER CORP NEW DEP PFD CONV SE 03027X407 541 4302 SH SOLE 4302 0 0 AMERICAN WOODMARK CORP COM 030506109 467 3584 SH SOLE 3584 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1116 12200 SH SOLE 12200 0 0 AMERIGAS PARTNERS L P UNIT L P INT 030975106 314 6799 SH SOLE 6758 0 41 AMERIPRISE FINL INC COM 03076C106 17613 103935 SH SOLE 45805 0 58130 AMERIS BANCORP COM 03076K108 73 1510 SH SOLE 1510 0 0 AMERISAFE INC COM 03071H100 597 9691 SH SOLE 9591 0 100 AMERISOURCEBERGEN CORP COM 03073E105 19363 210889 SH SOLE 41503 0 169386 AMETEK INC NEW COM 031100100 1380 19065 SH SOLE 19065 0 0 AMGEN INC COM 031162100 16924 97318 SH SOLE 72723 0 24595 AMICUS THERAPEUTICS INC COM 03152W109 31 2176 SH SOLE 2176 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 2401 48768 SH SOLE 48459 0 309 AMPHENOL CORP NEW CL A 032095101 17823 202998 SH SOLE 60199 0 142799 AMTRUST FINL SVCS INC COM 032359309 21 2088 SH SOLE 2088 0 0 ANADARKO PETE CORP COM 032511107 4711 87804 SH SOLE 87758 0 46 ANALOG DEVICES INC COM 032654105 24461 274772 SH SOLE 197757 0 77015 ANALOGIC CORP COM PAR $0.05 032657207 475 5661 SH SOLE 5661 0 0 ANDEAVOR COM 03349M105 3234 28287 SH SOLE 28240 0 47 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 217 4694 SH SOLE 4694 0 0 ANDERSONS INC COM 034164103 35 1135 SH SOLE 1135 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 76 7222 SH SOLE 7222 0 0 ANGIODYNAMICS INC COM 03475V101 66 3980 SH SOLE 3980 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 1 83 SH SOLE 83 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 13565 121597 SH SOLE 62152 0 59445 ANI PHARMACEUTICALS INC COM 00182C103 211 3281 SH SOLE 3281 0 0 ANIKA THERAPEUTICS INC COM 035255108 267 4963 SH SOLE 4963 0 0 ANIXTER INTL INC COM 035290105 471 6181 SH SOLE 6181 0 0 ANNALY CAP MGMT INC COM 035710409 608 51051 SH SOLE 51051 0 0 ANSYS INC COM 03662Q105 10891 73793 SH SOLE 68901 0 4892 ANTERO MIDSTREAM GP LP COM SHS REPSTG 03675Y103 46 2332 SH SOLE 2332 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 27 918 SH SOLE 918 0 0 ANTERO RES CORP COM 03674X106 1 48 SH SOLE 48 0 0 ANTHEM INC COM 036752103 4893 21746 SH SOLE 21737 0 9 AON PLC SHS CL A G0408V102 3472 25923 SH SOLE 13863 0 12060 APACHE CORP COM 037411105 2870 67983 SH SOLE 27632 0 40351 APARTMENT INVT & MGMT CO CL A 03748R101 2109 48256 SH SOLE 48256 0 0 APOGEE ENTERPRISES INC COM 037598109 195 4249 SH SOLE 4249 0 0 APOLLO INVT CORP COM 03761U106 71 12587 SH SOLE 12587 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 96 5928 SH SOLE 5928 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 488 24922 SH SOLE 24922 0 0 APPLE INC COM 037833100 121560 718315 SH SOLE 572959 0 145356 APPLIED INDL TECHNOLOGIES IN COM 03820C105 260 3822 SH SOLE 3822 0 0 APPLIED MATLS INC COM 038222105 3677 71955 SH SOLE 53368 0 18587 APTARGROUP INC COM 038336103 1218 14107 SH SOLE 14093 0 14 APTEVO THERAPEUTICS INC COM 03835L108 0 3 SH SOLE 3 0 0 APTIV PLC SHS G6095L109 2394 28195 SH SOLE 28112 0 83 AQUA AMERICA INC COM 03836W103 1022 26057 SH SOLE 6592 0 19465 ARAMARK COM 03852U106 782 18307 SH SOLE 18307 0 0 ARCBEST CORP COM 03937C105 30 846 SH SOLE 846 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1813 56117 SH SOLE 55998 0 119 ARCH CAP GROUP LTD ORD G0450A105 3348 36882 SH SOLE 36723 0 159 ARCH COAL INC CL A 039380407 135 1449 SH SOLE 1449 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2831 70634 SH SOLE 70634 0 0 ARCONIC INC COM 03965L100 897 32950 SH SOLE 32565 0 385 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 194 18815 SH SOLE 18815 0 0 ARDAGH GROUP S A CL A L0223L101 8 360 SH SOLE 360 0 0 ARES CAP CORP COM 04010L103 389 24752 SH SOLE 24701 0 51 ARES COML REAL ESTATE CORP COM 04013V108 1 85 SH SOLE 85 0 0 ARGAN INC COM 04010E109 41 908 SH SOLE 908 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 318 5181 SH SOLE 5181 0 0 ARISTA NETWORKS INC COM 040413106 3236 13732 SH SOLE 13698 0 34 ARLINGTON ASSET INVT CORP CL A NEW 041356205 2 127 SH SOLE 127 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 188 12116 SH SOLE 11945 0 171 ARRAY BIOPHARMA INC COM 04269X105 3 269 SH SOLE 269 0 0 ARRIS INTL INC SHS G0551A103 318 12342 SH SOLE 12342 0 0 ARROW ELECTRS INC COM 042735100 717 8911 SH SOLE 2709 0 6202 ARROW ETF TR ARROW DJ GLB YLD 04273H104 285 15861 SH SOLE 15829 0 32 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 983 24882 SH SOLE 24748 0 134 ASBURY AUTOMOTIVE GROUP INC COM 043436104 32 503 SH SOLE 355 0 148 ASCENT CAP GROUP INC COM SER A 043632108 0 12 SH SOLE 12 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 31 439 SH SOLE 439 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 2475 14239 SH SOLE 9372 0 4867 ASPEN INSURANCE HOLDINGS LTD SHS G05384105 84 2067 SH SOLE 2067 0 0 ASPEN TECHNOLOGY INC COM 045327103 1637 24734 SH SOLE 24734 0 0 ASSURANT INC COM 04621X108 10889 107986 SH SOLE 107986 0 0 ASSURED GUARANTY LTD COM G0585R106 272 8038 SH SOLE 8038 0 0 ASTA FDG INC COM 046220109 0 53 SH SOLE 53 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 22426 646306 SH SOLE 379478 0 266828 ASTRONICS CORP COM 046433108 194 4667 SH SOLE 4666 0 1 AT HOME GROUP INC COM 04650Y100 2 54 SH SOLE 54 0 0 AT&T INC COM 00206R102 32539 836905 SH SOLE 544383 0 292521 ATARA BIOTHERAPEUTICS INC COM 046513107 18 1011 SH SOLE 1011 0 0 ATHENAHEALTH INC COM 04685W103 3484 26183 SH SOLE 26160 0 23 ATHENE HLDG LTD CL A G0684D107 148 2852 SH SOLE 2852 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 133 2262 SH SOLE 2262 0 0 ATMOS ENERGY CORP COM 049560105 138 1603 SH SOLE 1410 0 193 ATN INTL INC COM 00215F107 2 24 SH SOLE 24 0 0 ATRION CORP COM 049904105 1 2 SH SOLE 2 0 0 AU OPTRONICS CORP SPONSORED ADR 002255107 220 53049 SH SOLE 5026 0 48023 AUTODESK INC COM 052769106 9848 93938 SH SOLE 85282 0 8656 AUTOHOME INC SP ADR RP CL A 05278C107 54 834 SH SOLE 834 0 0 AUTOLIV INC COM 052800109 505 3975 SH SOLE 3944 0 31 AUTOMATIC DATA PROCESSING IN COM 053015103 23601 201395 SH SOLE 98706 0 102689 AUTONATION INC COM 05329W102 428 8351 SH SOLE 8351 0 0 AUTOZONE INC COM 053332102 17206 24187 SH SOLE 3236 0 20951 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 12 1523 SH SOLE 1523 0 0 AVALONBAY CMNTYS INC COM 053484101 1622 9093 SH SOLE 9072 0 21 AVANGRID INC COM 05351W103 60 1192 SH SOLE 1192 0 0 AVERY DENNISON CORP COM 053611109 4502 39212 SH SOLE 38895 0 317 AVEXIS INC COM 05366U100 14 122 SH SOLE 122 0 0 AVIS BUDGET GROUP COM 053774105 66 1499 SH SOLE 1499 0 0 AVISTA CORP COM 05379B107 24 463 SH SOLE 463 0 0 AVNET INC COM 053807103 914 23086 SH SOLE 11326 0 11760 AVON PRODS INC COM 054303102 110 51377 SH SOLE 48785 0 2592 AXALTA COATING SYS LTD COM G0750C108 2971 91821 SH SOLE 91164 0 657 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 29 586 SH SOLE 586 0 0 AXON ENTERPRISE INC COM 05464C101 110 4153 SH SOLE 4153 0 0 AZZ INC COM 002474104 122 2385 SH SOLE 2385 0 0 B & G FOODS INC NEW COM 05508R106 54 1546 SH SOLE 1546 0 0 BABCOCK & WILCOX ENTERPRIS I COM 05614L100 2 329 SH SOLE 329 0 0 BADGER METER INC COM 056525108 346 7245 SH SOLE 7245 0 0 BAIDU INC SPON ADR REP A 056752108 17259 73690 SH SOLE 72501 0 1189 BAKER HUGHES A GE CO CL A 05722G100 838 26470 SH SOLE 10958 0 15512 BALCHEM CORP COM 057665200 1192 14791 SH SOLE 14674 0 117 BALL CORP COM 058498106 2741 72415 SH SOLE 38878 0 33537 BANC OF CALIFORNIA INC COM 05990K106 40 1924 SH SOLE 1924 0 0 BANCFIRST CORP COM 05945F103 107 2092 SH SOLE 2092 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 14445 1699515 SH SOLE 1697825 0 1690 BANCO BRADESCO S A SP ADR PFD NEW 059460303 406 39685 SH SOLE 4654 0 35031 BANCO MACRO SA SPON ADR B 05961W105 431 3721 SH SOLE 3721 0 0 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 92 9564 SH SOLE 9564 0 0 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 10 322 SH SOLE 322 0 0 BANCO SANTANDER SA ADR 05964H105 91 13756 SH SOLE 13756 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 444 11195 SH SOLE 2102 0 9093 BANCORP INC DEL COM 05969A105 68 6838 SH SOLE 6838 0 0 BANCORPSOUTH BK TUPELO MISS COM 05971J102 11 340 SH SOLE 340 0 0 BANK AMER CORP COM 060505104 61744 2091572 SH SOLE 1113097 0 978475 BANK HAWAII CORP COM 062540109 581 6782 SH SOLE 6782 0 0 BANK MONTREAL QUE COM 063671101 1229 15359 SH SOLE 15359 0 0 BANK N S HALIFAX COM 064149107 1570 24330 SH SOLE 2515 0 21815 BANK NEW YORK MELLON CORP COM 064058100 13878 257686 SH SOLE 110789 0 146897 BANK OF MARIN BANCORP COM 063425102 2 30 SH SOLE 30 0 0 BANK OF THE OZARKS COM 063904106 2880 59439 SH SOLE 54957 0 4482 BANKUNITED INC COM 06652K103 1261 30958 SH SOLE 30958 0 0 BANNER CORP COM NEW 06652V208 4 70 SH SOLE 70 0 0 BARCLAYS BANK PLC ETN DJUBS AGRI37 06739H206 36 1173 SH SOLE 1173 0 0 BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 36 1576 SH SOLE 1086 0 490 BARCLAYS BANK PLC ETN DJUBSLVSTK37 06739H743 60 2527 SH SOLE 2527 0 0 BARCLAYS BK PLC BARC YLD ETN LKD 06742C152 72 423 SH SOLE 423 0 0 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 16210 664094 SH SOLE 664027 0 67 BARCLAYS BK PLC IPATH S&P MT ETN 06740Q260 2 140 SH SOLE 140 0 0 BARCLAYS BK PLC S&P 500 VEQTOR 06740C337 918 5796 SH SOLE 5796 0 0 BARCLAYS PLC ADR 06738E204 1926 176646 SH SOLE 111056 0 65590 BARD C R INC COM 067383109 78 236 SH SOLE 236 0 0 BARNES GROUP INC COM 067806109 805 12703 SH SOLE 12703 0 0 BARRICK GOLD CORP COM 067901108 987 68238 SH SOLE 68099 0 139 BAXTER INTL INC COM 071813109 15271 236217 SH SOLE 200983 0 35234 BB&T CORP COM 054937107 8701 174981 SH SOLE 123254 0 51727 BBVA BANCO FRANCES S A SPONSORED ADR 07329M100 9 343 SH SOLE 343 0 0 BCE INC COM NEW 05534B760 17485 364229 SH SOLE 363932 0 297 BEACON ROOFING SUPPLY INC COM 073685109 3071 48171 SH SOLE 48110 0 61 BECTON DICKINSON & CO COM 075887109 19130 89372 SH SOLE 77904 0 11468 BECTON DICKINSON & CO PFD SHS CONV A 075887208 58 995 SH SOLE 995 0 0 BED BATH & BEYOND INC COM 075896100 236 10744 SH SOLE 10689 0 55 BELDEN INC COM 077454106 61 795 SH SOLE 795 0 0 BELMOND LTD CL A G1154H107 47 3802 SH SOLE 3802 0 0 BEMIS INC COM 081437105 57 1204 SH SOLE 1204 0 0 BENCHMARK ELECTRS INC COM 08160H101 32 1098 SH SOLE 1098 0 0 BENEFITFOCUS INC COM 08180D106 34 1269 SH SOLE 1269 0 0 BERKLEY W R CORP COM 084423102 4412 61564 SH SOLE 61272 0 292 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 62703 316326 SH SOLE 289081 0 27245 BERKSHIRE HILLS BANCORP INC COM 084680107 116 3162 SH SOLE 3162 0 0 BERRY GLOBAL GROUP INC COM 08579W103 1020 17376 SH SOLE 17266 0 110 BEST BUY INC COM 086516101 1152 16835 SH SOLE 16768 0 67 BGC PARTNERS INC CL A 05541T101 43 2826 SH SOLE 2826 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 1443 31379 SH SOLE 25963 0 5416 BHP BILLITON PLC SPONSORED ADR 05545E209 2063 51209 SH SOLE 51094 0 115 BIG LOTS INC COM 089302103 525 9357 SH SOLE 9357 0 0 BIO RAD LABS INC CL A 090572207 1197 5017 SH SOLE 2945 0 2072 BIO TECHNE CORP COM 09073M104 1280 9878 SH SOLE 9878 0 0 BIOCRYST PHARMACEUTICALS COM 09058V103 1 119 SH SOLE 119 0 0 BIOGEN INC COM 09062X103 19086 59911 SH SOLE 57141 0 2770 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 14 534 SH SOLE 534 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 157 1751 SH SOLE 1751 0 0 BIOTELEMETRY INC COM 090672106 594 19862 SH SOLE 19862 0 0 BIOVERATIV INC COM 09075E100 415 7700 SH SOLE 7700 0 0 BJS RESTAURANTS INC COM 09180C106 466 12799 SH SOLE 12799 0 0 BLACK HILLS CORP COM 092113109 82 1364 SH SOLE 1364 0 0 BLACK KNIGHT INC COM 09215C105 987 22356 SH SOLE 9546 0 12810 BLACKBAUD INC COM 09227Q100 1803 19081 SH SOLE 19081 0 0 BLACKHAWK NETWORK HLDGS INC COM 09238E104 117 3295 SH SOLE 3295 0 0 BLACKLINE INC COM 09239B109 102 3095 SH SOLE 3095 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 23 1708 SH SOLE 1708 0 0 BLACKROCK INC COM 09247X101 14379 27992 SH SOLE 16165 0 11827 BLACKROCK MULTI-SECTOR INC T COM 09258A107 36 1977 SH SOLE 1977 0 0 BLACKROCK MUNI INCOME INV QL COM 09250G102 56 3789 SH SOLE 3789 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254F100 56 3661 SH SOLE 3661 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 426 13313 SH SOLE 13313 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 143 4423 SH SOLE 4423 0 0 BLOCK H & R INC COM 093671105 190 7230 SH SOLE 7230 0 0 BLOOMIN BRANDS INC COM 094235108 197 9217 SH SOLE 9217 0 0 BLUCORA INC COM 095229100 6 290 SH SOLE 290 0 0 BLUE BUFFALO PET PRODS INC COM 09531U102 202 6152 SH SOLE 6152 0 0 BLUEBIRD BIO INC COM 09609G100 65 367 SH SOLE 367 0 0 BMC STK HLDGS INC COM 05591B109 36 1430 SH SOLE 1430 0 0 BOB EVANS FARMS INC COM 096761101 61 772 SH SOLE 772 0 0 BOEING CO COM 097023105 17272 58566 SH SOLE 34072 0 24494 BOFI HLDG INC COM 05566U108 306 10218 SH SOLE 10180 0 38 BOISE CASCADE CO DEL COM 09739D100 39 981 SH SOLE 981 0 0 BOJANGLES INC COM 097488100 242 20543 SH SOLE 20543 0 0 BOK FINL CORP COM NEW 05561Q201 2432 26344 SH SOLE 26344 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1724 45231 SH SOLE 45231 0 0 BORGWARNER INC COM 099724106 6360 124475 SH SOLE 113002 0 11473 BOSTON BEER INC CL A 100557107 21 109 SH SOLE 107 0 2 BOSTON PROPERTIES INC COM 101121101 2624 20178 SH SOLE 17129 0 3049 BOSTON SCIENTIFIC CORP COM 101137107 1925 77672 SH SOLE 77197 0 475 BOTTOMLINE TECH DEL INC COM 101388106 357 10304 SH SOLE 10304 0 0 BOYD GAMING CORP COM 103304101 58 1609 SH SOLE 1609 0 0 BP PLC SPONSORED ADR 055622104 8524 202811 SH SOLE 156542 0 46269 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 105 5779 SH SOLE 5779 0 0 BRASKEM S A SP ADR PFD A 105532105 627 23876 SH SOLE 8462 0 15414 BRF SA SPONSORED ADR 10552T107 3 238 SH SOLE 238 0 0 BRIGGS & STRATTON CORP COM 109043109 601 23675 SH SOLE 1296 0 22379 BRIGHT HORIZONS FAM SOL IN D COM 109194100 622 6614 SH SOLE 6594 0 20 BRIGHTHOUSE FINL INC COM 10922N103 515 8750 SH SOLE 8735 0 15 BRINKER INTL INC COM 109641100 363 9356 SH SOLE 8876 0 480 BRINKS CO COM 109696104 967 12276 SH SOLE 12276 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 5679 92673 SH SOLE 51019 0 41654 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 23672 353367 SH SOLE 181701 0 171666 BRIXMOR PPTY GROUP INC COM 11120U105 403 21582 SH SOLE 21582 0 0 BROADCOM LTD SHS Y09827109 27690 107777 SH SOLE 61665 0 46112 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 22733 250994 SH SOLE 249832 0 1162 BROADSOFT INC COM 11133B409 196 3566 SH SOLE 3564 0 2 BROOKDALE SR LIVING INC COM 112463104 2 187 SH SOLE 187 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4241 97408 SH SOLE 96777 0 631 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 8 231 SH SOLE 231 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 48 1077 SH SOLE 1077 0 0 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 0 9 SH SOLE 8 0 1 BROOKS AUTOMATION INC COM 114340102 18 742 SH SOLE 742 0 0 BROWN & BROWN INC COM 115236101 2236 43446 SH SOLE 43089 0 357 BROWN FORMAN CORP CL B 115637209 878 12787 SH SOLE 12665 0 122 BRUKER CORP COM 116794108 150 4344 SH SOLE 4344 0 0 BRUNSWICK CORP COM 117043109 489 8838 SH SOLE 8838 0 0 BT GROUP PLC ADR 05577E101 546 29972 SH SOLE 29972 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 128 2609 SH SOLE 2609 0 0 BUCKLE INC COM 118440106 13 558 SH SOLE 558 0 0 BUFFALO WILD WINGS INC COM 119848109 5241 33522 SH SOLE 33522 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 149 6845 SH SOLE 6845 0 0 BUNGE LIMITED COM G16962105 122 1812 SH SOLE 1808 0 4 BURLINGTON STORES INC COM 122017106 2082 16924 SH SOLE 16893 0 31 BWX TECHNOLOGIES INC COM 05605H100 2570 42491 SH SOLE 42440 0 51 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 15526 174272 SH SOLE 152946 0 21326 CA INC COM 12673P105 7121 213955 SH SOLE 121425 0 92530 CABLE ONE INC COM 12685J105 446 634 SH SOLE 631 0 3 CABOT CORP COM 127055101 512 8320 SH SOLE 2951 0 5369 CABOT MICROELECTRONICS CORP COM 12709P103 799 8491 SH SOLE 8491 0 0 CABOT OIL & GAS CORP COM 127097103 1322 46229 SH SOLE 40633 0 5596 CACI INTL INC CL A 127190304 652 4925 SH SOLE 4925 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 273 6513 SH SOLE 6513 0 0 CAE INC COM 124765108 8051 433750 SH SOLE 408512 0 25238 CAESARS ENTMT CORP COM 127686103 26 2024 SH SOLE 2024 0 0 CAESARSTONE LTD ORD SHS M20598104 4 193 SH SOLE 193 0 0 CAL MAINE FOODS INC COM NEW 128030202 620 13955 SH SOLE 8330 0 5625 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 0 1 SH SOLE 1 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 4 318 SH SOLE 318 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 2 197 SH SOLE 197 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 39 3208 SH SOLE 3208 0 0 CALAMP CORP COM 128126109 457 21343 SH SOLE 21343 0 0 CALATLANTIC GROUP INC COM 128195104 197 3493 SH SOLE 3493 0 0 CALAVO GROWERS INC COM 128246105 891 10568 SH SOLE 10568 0 0 CALIFORNIA RES CORP COM NEW 13057Q206 8 432 SH SOLE 432 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 47 1037 SH SOLE 1001 0 36 CALIX INC COM 13100M509 58 9738 SH SOLE 9738 0 0 CALLAWAY GOLF CO COM 131193104 153 11013 SH SOLE 11013 0 0 CALLIDUS SOFTWARE INC COM 13123E500 255 8919 SH SOLE 8854 0 65 CALLON PETE CO DEL COM 13123X102 2169 178526 SH SOLE 178526 0 0 CALPINE CORP COM NEW 131347304 5 340 SH SOLE 340 0 0 CAMBREX CORP COM 132011107 943 19673 SH SOLE 19576 0 97 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 20 745 SH SOLE 745 0 0 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 279 10892 SH SOLE 10892 0 0 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 50 1310 SH SOLE 1310 0 0 CAMDEN NATL CORP COM 133034108 37 886 SH SOLE 886 0 0 CAMDEN PPTY TR SH BEN INT 133131102 570 6191 SH SOLE 6133 0 58 CAMECO CORP COM 13321L108 31 3412 SH SOLE 3412 0 0 CAMPBELL SOUP CO COM 134429109 10353 215198 SH SOLE 10186 0 205012 CAMPING WORLD HLDGS INC CL A 13462K109 410 9177 SH SOLE 8970 0 207 CANADIAN NAT RES LTD COM 136385101 1409 39439 SH SOLE 39317 0 122 CANADIAN NATL RY CO COM 136375102 8846 107203 SH SOLE 94945 0 12258 CANADIAN PAC RY LTD COM 13645T100 4160 22757 SH SOLE 22603 0 154 CANNAE HLDGS INC COM 13765N107 3 207 SH SOLE 207 0 0 CANON INC SPONSORED ADR 138006309 117 3141 SH SOLE 3141 0 0 CANTEL MEDICAL CORP COM 138098108 501 4874 SH SOLE 4874 0 0 CAPELLA EDUCATION COMPANY COM 139594105 0 1 SH SOLE 1 0 0 CAPITAL ONE FINL CORP COM 14040H105 8294 83296 SH SOLE 83294 0 2 CAPITAL SR LIVING CORP COM 140475104 3 218 SH SOLE 218 0 0 CAPITOL FED FINL INC COM 14057J101 5 354 SH SOLE 354 0 0 CARBO CERAMICS INC COM 140781105 0 18 SH SOLE 18 0 0 CARDINAL HEALTH INC COM 14149Y108 1867 30434 SH SOLE 11022 0 19412 CARDTRONICS PLC SHS CL A G1991C105 10 520 SH SOLE 520 0 0 CARLISLE COS INC COM 142339100 4074 35848 SH SOLE 13676 0 22172 CARMAX INC COM 143130102 4578 71385 SH SOLE 71024 0 361 CARNIVAL CORP UNIT 99/99/9999 143658300 3364 50701 SH SOLE 43200 0 7501 CARNIVAL PLC ADR 14365C103 417 6295 SH SOLE 6295 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 523 10251 SH SOLE 10219 0 32 CARRIAGE SVCS INC COM 143905107 34 1313 SH SOLE 1313 0 0 CARRIZO OIL & GAS INC COM 144577103 35 1637 SH SOLE 1637 0 0 CARS COM INC COM 14575E105 214 7429 SH SOLE 7429 0 0 CARTER INC COM 146229109 1874 15959 SH SOLE 15943 0 16 CASEYS GEN STORES INC COM 147528103 1903 17000 SH SOLE 16923 0 77 CASS INFORMATION SYS INC COM 14808P109 347 5954 SH SOLE 5954 0 0 CATALENT INC COM 148806102 1209 29439 SH SOLE 29439 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 21 1592 SH SOLE 1592 0 0 CATERPILLAR INC DEL COM 149123101 8653 54916 SH SOLE 50285 0 4631 CATHAY GEN BANCORP COM 149150104 87 2064 SH SOLE 2064 0 0 CAVCO INDS INC DEL COM 149568107 965 6326 SH SOLE 6326 0 0 CAVIUM INC COM 14964U108 1153 13754 SH SOLE 13754 0 0 CBL & ASSOC PPTYS INC COM 124830100 6 1081 SH SOLE 1081 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 200 1604 SH SOLE 1604 0 0 CBRE GROUP INC CL A 12504L109 3514 81144 SH SOLE 60279 0 20865 CBS CORP NEW CL B 124857202 2314 39218 SH SOLE 37669 0 1549 CDK GLOBAL INC COM 12508E101 1054 14788 SH SOLE 14788 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 3665 37629 SH SOLE 37629 0 0 CDW CORP COM 12514G108 8546 122989 SH SOLE 122251 0 738 CEDAR FAIR L P DEPOSITRY UNIT 150185106 265 4085 SH SOLE 4085 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 1 148 SH SOLE 148 0 0 CELANESE CORP DEL COM SER A 150870103 2418 22579 SH SOLE 22575 0 4 CELESTICA INC SUB VTG SHS 15101Q108 2 217 SH SOLE 217 0 0 CELGENE CORP COM 151020104 18112 173549 SH SOLE 130968 0 42581 CELLECTIS S A SPONSORED ADS 15117K103 0 13 SH SOLE 13 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 1568 208957 SH SOLE 135055 0 73902 CENTENE CORP DEL COM 15135B101 10280 101900 SH SOLE 64507 0 37393 CENTENNIAL RESOURCE DEV INC CL A 15136A102 62 3150 SH SOLE 3150 0 0 CENTERPOINT ENERGY INC COM 15189T107 8257 291080 SH SOLE 214206 0 76874 CENTERSTATE BK CORP COM 15201P109 848 32943 SH SOLE 29711 0 3232 CENTRAL GARDEN & PET CO COM 153527106 156 4017 SH SOLE 4017 0 0 CENTRAL PAC FINL CORP COM NEW 154760409 112 3775 SH SOLE 3775 0 0 CENTRUS ENERGY CORP CL A 15643U104 0 1 SH SOLE 1 0 0 CENTURYLINK INC COM 156700106 1913 114664 SH SOLE 114384 0 280 CERNER CORP COM 156782104 15232 226036 SH SOLE 83067 0 142969 CERUS CORP COM 157085101 18 5377 SH SOLE 5377 0 0 CF INDS HLDGS INC COM 125269100 1295 30444 SH SOLE 30407 0 37 CHANGYOU COM LTD ADS REP CL A 15911M107 3 78 SH SOLE 78 0 0 CHANNELADVISOR CORP COM 159179100 3 373 SH SOLE 373 0 0 CHARLES RIV LABS INTL INC COM 159864107 1503 13729 SH SOLE 13729 0 0 CHART INDS INC COM PAR $0.01 16115Q308 261 5545 SH SOLE 5512 0 33 CHARTER COMMUNICATIONS INC N CL A 16119P108 1573 4683 SH SOLE 4683 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 19570 188868 SH SOLE 183632 0 5236 CHEESECAKE FACTORY INC COM 163072101 1391 28868 SH SOLE 28868 0 0 CHEFS WHSE INC COM 163086101 57 2790 SH SOLE 2790 0 0 CHEMED CORP NEW COM 16359R103 5126 21091 SH SOLE 21073 0 18 CHEMICAL FINL CORP COM 163731102 538 10069 SH SOLE 10069 0 0 CHEMOURS CO COM 163851108 51 1036 SH SOLE 1036 0 0 CHENIERE ENERGY INC COM NEW 16411R208 1059 19652 SH SOLE 19622 0 30 CHESAPEAKE ENERGY CORP COM 165167107 6 1353 SH SOLE 1353 0 0 CHESAPEAKE LODGING TR SH BEN INT 165240102 48 1763 SH SOLE 1763 0 0 CHESAPEAKE UTILS CORP COM 165303108 186 2376 SH SOLE 2376 0 0 CHEVRON CORP NEW COM 166764100 35344 282324 SH SOLE 240474 0 41850 CHICAGO BRIDGE & IRON CO N V COM 167250109 75 4646 SH SOLE 4646 0 0 CHICOS FAS INC COM 168615102 181 20521 SH SOLE 20521 0 0 CHILDRENS PL INC COM 168905107 157 1078 SH SOLE 1062 0 16 CHIMERA INVT CORP COM NEW 16934Q208 23 1238 SH SOLE 1238 0 0 CHINA BIOLOGIC PRODS HLDGS I COM G21515104 56 704 SH SOLE 704 0 0 CHINA DISTANCE ED HLDGS LTD SPONS ADR 16944W104 25 2654 SH SOLE 2654 0 0 CHINA EASTN AIRLS LTD SPON ADR CL H 16937R104 2 61 SH SOLE 61 0 0 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 523 33478 SH SOLE 33389 0 89 CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 1253 8677 SH SOLE 8631 0 46 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 15499 306652 SH SOLE 60544 0 246108 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 549 7481 SH SOLE 2631 0 4850 CHINA SOUTHN AIRLS LTD SPON ADR CL H 169409109 825 15924 SH SOLE 528 0 15396 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 731 15386 SH SOLE 8962 0 6424 CHINA YUCHAI INTL LTD COM G21082105 182 7567 SH SOLE 7567 0 0 CHIPMOS TECHNOLOGIES INC SPONSORED ADR 16965P103 2 119 SH SOLE 119 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 994 3438 SH SOLE 3422 0 16 CHOICE HOTELS INTL INC COM 169905106 162 2087 SH SOLE 2087 0 0 CHUBB LIMITED COM H1467J104 27582 188746 SH SOLE 161646 0 27100 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 329 9288 SH SOLE 1463 0 7825 CHURCH & DWIGHT INC COM 171340102 1199 23876 SH SOLE 23860 0 16 CHURCHILL DOWNS INC COM 171484108 6 25 SH SOLE 25 0 0 CHUYS HLDGS INC COM 171604101 50 1799 SH SOLE 1799 0 0 CIENA CORP COM NEW 171779309 412 19677 SH SOLE 19677 0 0 CIGNA CORPORATION COM 125509109 6660 32795 SH SOLE 32645 0 150 CIMAREX ENERGY CO COM 171798101 1465 12007 SH SOLE 6681 0 5326 CINCINNATI FINL CORP COM 172062101 3828 51052 SH SOLE 50917 0 135 CINEMARK HOLDINGS INC COM 17243V102 1521 43684 SH SOLE 42922 0 762 CINTAS CORP COM 172908105 5192 33317 SH SOLE 6943 0 26374 CIRRUS LOGIC INC COM 172755100 25 500 SH SOLE 500 0 0 CISCO SYS INC COM 17275R102 70499 1840750 SH SOLE 1210825 0 629925 CIT GROUP INC COM NEW 125581801 2488 50546 SH SOLE 50027 0 519 CITIGROUP INC COM NEW 172967424 31976 429728 SH SOLE 264860 0 164868 CITIZENS FINL GROUP INC COM 174610105 3048 72658 SH SOLE 72590 0 68 CITRIX SYS INC COM 177376100 2218 25217 SH SOLE 25206 0 11 CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 10 500 SH SOLE 500 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 24542 977727 SH SOLE 977727 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 206 9740 SH SOLE 7883 0 1857 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 102 4814 SH SOLE 4814 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 353 16647 SH SOLE 16647 0 0 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 206 9209 SH SOLE 8805 0 404 CLAYMORE EXCHANGE TRD FD TR GUGENHIM 2025 18383M191 2 102 SH SOLE 102 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 859 40675 SH SOLE 40675 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 33 1566 SH SOLE 1566 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG CHN SML CAP 18383Q853 12 422 SH SOLE 422 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG FRNTR MKT 18383Q838 126 8475 SH SOLE 8475 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 3886 122178 SH SOLE 122178 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 290 8172 SH SOLE 7659 0 513 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 6530 130236 SH SOLE 130236 0 0 CLEAN HARBORS INC COM 184496107 5248 96823 SH SOLE 93319 0 3504 CLEAR CHANNEL OUTDOOR HLDGS CL A 18451C109 0 31 SH SOLE 31 0 0 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 117 7673 SH SOLE 7673 0 0 CLEARWATER PAPER CORP COM 18538R103 1 17 SH SOLE 17 0 0 CLOROX CO DEL COM 189054109 2565 17245 SH SOLE 13087 0 4158 CLOUD PEAK ENERGY INC COM 18911Q102 2 432 SH SOLE 432 0 0 CLOVIS ONCOLOGY INC COM 189464100 2 28 SH SOLE 28 0 0 CME GROUP INC COM CL A 12572Q105 2026 13868 SH SOLE 13868 0 0 CMS ENERGY CORP COM 125896100 432 9130 SH SOLE 9130 0 0 CNA FINL CORP COM 126117100 141 2655 SH SOLE 2655 0 0 CNH INDL N V SHS N20944109 11 842 SH SOLE 842 0 0 CNO FINL GROUP INC COM 12621E103 218 8817 SH SOLE 8817 0 0 CNOOC LTD SPONSORED ADR 126132109 17142 119408 SH SOLE 13201 0 106207 CNX RESOURCES CORPORATION COM 12653C108 21 1448 SH SOLE 1448 0 0 COCA COLA CO COM 191216100 35951 783646 SH SOLE 671326 0 112320 COCA COLA EUROPEAN PARTNERS SHS G25839104 1849 46407 SH SOLE 31063 0 15344 COCA COLA FEMSA S A B DE C V SPON ADR REP L 191241108 1437 20640 SH SOLE 1714 0 18926 CODEXIS INC COM 192005106 14 1662 SH SOLE 1662 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 233 5138 SH SOLE 5138 0 0 COGNEX CORP COM 192422103 3552 58080 SH SOLE 58042 0 38 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 33475 471355 SH SOLE 316771 0 154584 COHEN & STEERS CLOSED END OP COM 19248P106 444 33374 SH SOLE 18 0 33356 COHEN & STEERS INC COM 19247A100 175 3706 SH SOLE 3706 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 70 2944 SH SOLE 2944 0 0 COHEN & STEERS REIT & PFD IN COM 19247X100 123 5769 SH SOLE 5769 0 0 COHERENT INC COM 192479103 839 2974 SH SOLE 2974 0 0 COHERUS BIOSCIENCES INC COM 19249H103 5 536 SH SOLE 536 0 0 COLFAX CORP COM 194014106 661 16692 SH SOLE 16590 0 102 COLGATE PALMOLIVE CO COM 194162103 24551 325406 SH SOLE 168200 0 157206 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 371 6150 SH SOLE 6003 0 147 COLONY NORTHSTAR INC CL A COM 19625W104 572 50093 SH SOLE 50093 0 0 COLUMBIA BKG SYS INC COM 197236102 630 14465 SH SOLE 14465 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 122 5287 SH SOLE 5287 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 539 7501 SH SOLE 7501 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 237 5937 SH SOLE 5937 0 0 COMCAST CORP NEW CL A 20030N101 32210 804275 SH SOLE 574831 0 229444 COMERICA INC COM 200340107 1643 18956 SH SOLE 11203 0 7753 COMFORT SYS USA INC COM 199908104 351 8029 SH SOLE 8029 0 0 COMMERCE BANCSHARES INC COM 200525103 293 5234 SH SOLE 4718 0 516 COMMERCEHUB INC COM SER A 20084V108 2 87 SH SOLE 87 0 0 COMMERCEHUB INC COM SER C 20084V306 3 148 SH SOLE 148 0 0 COMMSCOPE HLDG CO INC COM 20337X109 1229 32476 SH SOLE 32476 0 0 COMMUNITY BK SYS INC COM 203607106 89 1660 SH SOLE 1660 0 0 COMMUNITY HEALTH SYS INC NEW COM 203668108 3 788 SH SOLE 788 0 0 COMMVAULT SYSTEMS INC COM 204166102 97 1847 SH SOLE 1847 0 0 COMPANHIA BRASILEIRA DE DIST SPN ADR PFD CL A 20440T201 6 265 SH SOLE 265 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 3628 347192 SH SOLE 337985 0 9207 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 35 16908 SH SOLE 16908 0 0 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 27 3528 SH SOLE 3528 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 223 13127 SH SOLE 13127 0 0 COMPASS MINERALS INTL INC COM 20451N101 182 2518 SH SOLE 2504 0 14 COMPUTER PROGRAMS & SYS INC COM 205306103 4 128 SH SOLE 128 0 0 CONAGRA BRANDS INC COM 205887102 149 3954 SH SOLE 3954 0 0 CONCHO RES INC COM 20605P101 3894 25927 SH SOLE 14393 0 11534 CONDUENT INC COM 206787103 84 5200 SH SOLE 5200 0 0 CONMED CORP COM 207410101 13 246 SH SOLE 246 0 0 CONNECTONE BANCORP INC NEW COM 20786W107 9 360 SH SOLE 360 0 0 CONOCOPHILLIPS COM 20825C104 11982 218330 SH SOLE 216512 0 1818 CONSOL ENERGY INC NEW COM 20854L108 6 162 SH SOLE 162 0 0 CONSOLIDATED COMM HLDGS INC COM 209034107 14 1182 SH SOLE 1182 0 0 CONSOLIDATED EDISON INC COM 209115104 971 11424 SH SOLE 11424 0 0 CONSTELLATION BRANDS INC CL A 21036P108 800 3497 SH SOLE 3497 0 0 CONSTELLIUM NV CL A N22035104 1 109 SH SOLE 109 0 0 CONTINENTAL RESOURCES INC COM 212015101 875 16523 SH SOLE 4476 0 12047 CONTROL4 CORP COM 21240D107 8 263 SH SOLE 263 0 0 CONTROLADORA VUELA CIA DE AV SPON ADR RP 10 21240E105 1901 237120 SH SOLE 237120 0 0 CONVERGYS CORP COM 212485106 18 761 SH SOLE 761 0 0 COOPER COS INC COM NEW 216648402 2205 10113 SH SOLE 10104 0 9 COOPER TIRE & RUBR CO COM 216831107 560 15810 SH SOLE 15810 0 0 COPA HOLDINGS SA CL A P31076105 184 1371 SH SOLE 1371 0 0 COPART INC COM 217204106 6531 151218 SH SOLE 150398 0 820 CORCEPT THERAPEUTICS INC COM 218352102 5 294 SH SOLE 294 0 0 CORE LABORATORIES N V COM N22717107 8022 73238 SH SOLE 73090 0 148 CORE MARK HOLDING CO INC COM 218681104 235 7447 SH SOLE 7447 0 0 CORECIVIC INC COM 21871N101 540 24010 SH SOLE 24010 0 0 CORELOGIC INC COM 21871D103 28 598 SH SOLE 598 0 0 CORESITE RLTY CORP COM 21870Q105 1420 12471 SH SOLE 12418 0 53 CORNERSTONE ONDEMAND INC COM 21925Y103 50 1407 SH SOLE 1407 0 0 CORNING INC COM 219350105 6459 201941 SH SOLE 159788 0 42153 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 810 27757 SH SOLE 27757 0 0 COSAN LTD SHS A G25343107 0 35 SH SOLE 35 0 0 COSTAR GROUP INC COM 22160N109 5749 19362 SH SOLE 19350 0 12 COSTCO WHSL CORP NEW COM 22160K105 11130 59803 SH SOLE 22665 0 37138 COTIVITI HLDGS INC COM 22164K101 722 22418 SH SOLE 22418 0 0 COTT CORP QUE COM 22163N106 8 472 SH SOLE 472 0 0 COTY INC COM CL A 222070203 229 11519 SH SOLE 11519 0 0 COUSINS PPTYS INC COM 222795106 125 13491 SH SOLE 13293 0 198 COVANTA HLDG CORP COM 22282E102 392 23235 SH SOLE 23235 0 0 COWEN INC CL A NEW 223622606 8 600 SH SOLE 600 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 1097 6910 SH SOLE 6910 0 0 CRANE CO COM 224399105 621 6969 SH SOLE 6931 0 38 CRAY INC COM NEW 225223304 86 3557 SH SOLE 3557 0 0 CREDICORP LTD COM G2519Y108 73 350 SH SOLE 350 0 0 CREDIT ACCEP CORP MICH COM 225310101 756 2337 SH SOLE 2274 0 63 CREDIT SUISSE GROUP SPONSORED ADR 225401108 2812 157554 SH SOLE 81748 0 75806 CREDIT SUISSE NASSAU BRH ETN STOXX EUR 50 22542D100 25 181 SH SOLE 181 0 0 CREDIT SUISSE NASSAU BRH INVRS VIX STERM 22542D795 5 38 SH SOLE 38 0 0 CREE INC COM 225447101 953 25658 SH SOLE 25643 0 15 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 196 7607 SH SOLE 7607 0 0 CRH PLC ADR 12626K203 1560 43198 SH SOLE 43116 0 82 CROCS INC COM 227046109 2 127 SH SOLE 0 0 127 CROWN CASTLE INTL CORP NEW COM 22822V101 14330 129097 SH SOLE 128834 0 263 CROWN HOLDINGS INC COM 228368106 2687 47748 SH SOLE 38528 0 9220 CSG SYS INTL INC COM 126349109 6 130 SH SOLE 130 0 0 CSRA INC COM 12650T104 650 21755 SH SOLE 21627 0 128 CSX CORP COM 126408103 3381 61479 SH SOLE 37827 0 23652 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 26 579 SH SOLE 579 0 0 CUBESMART COM 229663109 3598 124437 SH SOLE 72368 0 52069 CUBIC CORP COM 229669106 167 2855 SH SOLE 2855 0 0 CULLEN FROST BANKERS INC COM 229899109 2272 23996 SH SOLE 23996 0 0 CUMMINS INC COM 231021106 10225 57885 SH SOLE 53312 0 4573 CURRENCYSHS BRIT POUND STER BRIT POUND STE 23129S106 75 572 SH SOLE 572 0 0 CURTISS WRIGHT CORP COM 231561101 320 2626 SH SOLE 2626 0 0 CVB FINL CORP COM 126600105 129 5489 SH SOLE 5489 0 0 CVS HEALTH CORP COM 126650100 22999 317221 SH SOLE 222048 0 95173 CYBERARK SOFTWARE LTD SHS M2682V108 1 33 SH SOLE 33 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 933 61185 SH SOLE 61185 0 0 CYRUSONE INC COM 23283R100 1317 22104 SH SOLE 22044 0 60 CYTRX CORP COM PAR 232828608 0 1 SH SOLE 1 0 0 D R HORTON INC COM 23331A109 5173 101317 SH SOLE 78619 0 22698 DANA INCORPORATED COM 235825205 21 682 SH SOLE 682 0 0 DANAHER CORP DEL COM 235851102 14917 160706 SH SOLE 114376 0 46330 DARDEN RESTAURANTS INC COM 237194105 1677 17462 SH SOLE 10818 0 6644 DARLING INGREDIENTS INC COM 237266101 3673 202621 SH SOLE 202621 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 789 14313 SH SOLE 11103 0 3210 DAVITA INC COM 23918K108 4067 56283 SH SOLE 28131 0 28152 DBX ETF TR XTRACK HRVST CSI 233051879 1242 39982 SH SOLE 39982 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 207957 6543719 SH SOLE 6541841 0 1878 DBX ETF TR XTRACK MSCI EURP 233051853 1715 60369 SH SOLE 60369 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 94 2123 SH SOLE 2123 0 0 DBX ETF TR XTRACK MSCI SOUT 233051812 128 4080 SH SOLE 77 0 4003 DCT INDUSTRIAL TRUST INC COM NEW 233153204 6450 109733 SH SOLE 109733 0 0 DDR CORP COM 23317H102 16 1770 SH SOLE 1770 0 0 DEAN FOODS CO NEW COM NEW 242370203 55 4758 SH SOLE 4758 0 0 DECKERS OUTDOOR CORP COM 243537107 169 2117 SH SOLE 2117 0 0 DEERE & CO COM 244199105 6793 43403 SH SOLE 43403 0 0 DELEK US HLDGS INC NEW COM 24665A103 19 545 SH SOLE 545 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 484 5946 SH SOLE 5946 0 0 DELPHI TECHNOLOGIES PLC SHS G2709G107 229 4351 SH SOLE 4324 0 27 DELTA AIR LINES INC DEL COM NEW 247361702 11523 205772 SH SOLE 172724 0 33048 DELUXE CORP COM 248019101 134 1734 SH SOLE 1508 0 226 DENTSPLY SIRONA INC COM 24906P109 1732 26314 SH SOLE 18249 0 8065 DEPOMED INC COM 249908104 2 329 SH SOLE 329 0 0 DERMIRA INC COM 24983L104 0 12 SH SOLE 12 0 0 DESCARTES SYS GROUP INC COM 249906108 456 16050 SH SOLE 16050 0 0 DESTINATION XL GROUP INC COM 25065K104 29 12984 SH SOLE 12984 0 0 DEUTSCHE BANK AG NAMEN AKT D18190898 2 79 SH SOLE 79 0 0 DEUTSCHE BK AG LDN BRH DB GOLD SHORT 25154H731 1929 141756 SH SOLE 141756 0 0 DEUTSCHE BK AG LONDON ELE MORN TTL22 25153Q708 16 538 SH SOLE 538 0 0 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 57 6484 SH SOLE 6484 0 0 DEVON ENERGY CORP NEW COM 25179M103 2077 50170 SH SOLE 49952 0 218 DEXCOM INC COM 252131107 324 5661 SH SOLE 5660 0 1 DHT HOLDINGS INC SHS NEW Y2065G121 1 198 SH SOLE 198 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 32229 220700 SH SOLE 194409 0 26291 DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 226 1092 SH SOLE 1061 0 31 DIAMOND OFFSHORE DRILLING IN COM 25271C102 857 46126 SH SOLE 46126 0 0 DIAMONDBACK ENERGY INC COM 25278X109 3456 27370 SH SOLE 27334 0 36 DICKS SPORTING GOODS INC COM 253393102 353 12296 SH SOLE 12296 0 0 DIEBOLD NXDF INC COM 253651103 1233 75384 SH SOLE 74898 0 486 DIGI INTL INC COM 253798102 116 12195 SH SOLE 12195 0 0 DIGITAL RLTY TR INC COM 253868103 2349 20611 SH SOLE 20611 0 0 DILLARDS INC CL A 254067101 28 468 SH SOLE 468 0 0 DIME CMNTY BANCSHARES COM 253922108 2 74 SH SOLE 74 0 0 DIODES INC COM 254543101 59 2060 SH SOLE 2060 0 0 DIPLOMAT PHARMACY INC COM 25456K101 334 16655 SH SOLE 16584 0 71 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 16 384 SH SOLE 384 0 0 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 7198 105276 SH SOLE 105276 0 0 DISCOVER FINL SVCS COM 254709108 10651 138455 SH SOLE 101275 0 37180 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 719 32117 SH SOLE 32104 0 13 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 59 2797 SH SOLE 2664 0 133 DISH NETWORK CORP CL A 25470M109 227 4755 SH SOLE 4755 0 0 DISNEY WALT CO COM DISNEY 254687106 36031 335137 SH SOLE 204518 0 130619 DOLBY LABORATORIES INC COM 25659T107 1467 23669 SH SOLE 23593 0 76 DOLLAR GEN CORP NEW COM 256677105 6852 73670 SH SOLE 73509 0 161 DOLLAR TREE INC COM 256746108 7779 72477 SH SOLE 48814 0 23663 DOMINION DIAMOND CORP COM 257287102 2 135 SH SOLE 135 0 0 DOMINION ENERGY INC COM 25746U109 11428 141000 SH SOLE 86012 0 54988 DOMINOS PIZZA INC COM 25754A201 257 1356 SH SOLE 1347 0 9 DOMTAR CORP COM NEW 257559203 69 1400 SH SOLE 1400 0 0 DONALDSON INC COM 257651109 1176 24039 SH SOLE 24002 0 37 DONNELLEY FINL SOLUTIONS INC COM 25787G100 0 2 SH SOLE 2 0 0 DONNELLEY R R & SONS CO COM 257867200 167 17999 SH SOLE 17042 0 957 DORMAN PRODUCTS INC COM 258278100 2412 39441 SH SOLE 39267 0 174 DOUBLELINE INCOME SOLUTIONS COM 258622109 445 22039 SH SOLE 22039 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 384 17307 SH SOLE 4215 0 13092 DOUGLAS DYNAMICS INC COM 25960R105 98 2596 SH SOLE 2596 0 0 DOUGLAS EMMETT INC COM 25960P109 14 345 SH SOLE 345 0 0 DOVER CORP COM 260003108 1697 16800 SH SOLE 10372 0 6428 DOWDUPONT INC COM 26078J100 24512 344196 SH SOLE 214372 0 129824 DR PEPPER SNAPPLE GROUP INC COM 26138E109 5191 53484 SH SOLE 23974 0 29510 DR REDDYS LABS LTD ADR 256135203 2139 56955 SH SOLE 56955 0 0 DRDGOLD LIMITED SPON ADR REPSTG 26152H301 16 4835 SH SOLE 4835 0 0 DRIL-QUIP INC COM 262037104 810 16972 SH SOLE 16972 0 0 DRIVE SHACK INC COM 262077100 0 11 SH SOLE 11 0 0 DST SYS INC DEL COM 233326107 462 7439 SH SOLE 7317 0 122 DSW INC CL A 23334L102 6 298 SH SOLE 283 0 15 DTE ENERGY CO COM 233331107 470 4294 SH SOLE 4294 0 0 DUCOMMUN INC DEL COM 264147109 96 3369 SH SOLE 3369 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 18227 216702 SH SOLE 127538 0 89164 DUKE REALTY CORP COM NEW 264411505 760 27948 SH SOLE 27880 0 68 DUN & BRADSTREET CORP DEL NE COM 26483E100 29 245 SH SOLE 245 0 0 DUNKIN BRANDS GROUP INC COM 265504100 577 8965 SH SOLE 8894 0 71 DXC TECHNOLOGY CO COM 23355L106 4537 47795 SH SOLE 42744 0 5051 DYCOM INDS INC COM 267475101 5740 51516 SH SOLE 48678 0 2838 E TRADE FINANCIAL CORP COM NEW 269246401 1228 24776 SH SOLE 9747 0 15029 EAGLE BANCORP INC MD COM 268948106 267 4601 SH SOLE 4601 0 0 EAGLE MATERIALS INC COM 26969P108 2584 22809 SH SOLE 22773 0 36 EAST WEST BANCORP INC COM 27579R104 835 13725 SH SOLE 13690 0 35 EASTERLY GOVT PPTYS INC COM 27616P103 1219 57111 SH SOLE 57111 0 0 EASTGROUP PPTY INC COM 277276101 1619 18319 SH SOLE 18287 0 32 EASTMAN CHEM CO COM 277432100 3154 34038 SH SOLE 8138 0 25900 EATON CORP PLC SHS G29183103 10312 130534 SH SOLE 122675 0 7859 EATON VANCE CORP COM NON VTG 278265103 1472 26100 SH SOLE 14371 0 11729 EATON VANCE LTD DUR INCOME F COM 27828H105 198 14540 SH SOLE 14540 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 103 6682 SH SOLE 6682 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 449 37652 SH SOLE 37652 0 0 EBAY INC COM 278642103 7945 210528 SH SOLE 196219 0 14309 ECHO GLOBAL LOGISTICS INC COM 27875T101 28 1032 SH SOLE 1032 0 0 ECHOSTAR CORP CL A 278768106 726 12121 SH SOLE 4219 0 7902 ECOLAB INC COM 278865100 9403 70067 SH SOLE 70023 0 44 ECOPETROL S A SPONSORED ADS 279158109 290 19836 SH SOLE 4061 0 15775 EDGEWELL PERS CARE CO COM 28035Q102 93 1576 SH SOLE 1576 0 0 EDISON INTL COM 281020107 363 5723 SH SOLE 5723 0 0 EDUCATION RLTY TR INC COM NEW 28140H203 1254 35887 SH SOLE 35887 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 22485 199509 SH SOLE 137042 0 62467 ELBIT SYS LTD ORD M3760D101 3167 23769 SH SOLE 23769 0 0 ELDORADO GOLD CORP NEW COM 284902103 4 2785 SH SOLE 2785 0 0 ELDORADO RESORTS INC COM 28470R102 10 307 SH SOLE 307 0 0 ELECTRONIC ARTS INC COM 285512109 3227 30705 SH SOLE 30705 0 0 ELECTRONICS FOR IMAGING INC COM 286082102 126 4251 SH SOLE 4251 0 0 ELLIE MAE INC COM 28849P100 676 7566 SH SOLE 7566 0 0 EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 531 18133 SH SOLE 17419 0 714 EMBRAER S A SP ADR REP 4 COM 29082A107 2494 104226 SH SOLE 22093 0 82133 EMCOR GROUP INC COM 29084Q100 1768 21626 SH SOLE 21558 0 68 EMERALD EXPOSITIONS EVENTS I COM 29103B100 7 340 SH SOLE 340 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 196 4213 SH SOLE 4208 0 5 EMERSON ELEC CO COM 291011104 7189 103166 SH SOLE 67118 0 36048 EMPIRE ST RLTY TR INC CL A 292104106 49 2361 SH SOLE 2252 0 109 EMPLOYERS HOLDINGS INC COM 292218104 5 109 SH SOLE 109 0 0 EMPRESA DIST Y COMERCIAL NOR SPON ADR 29244A102 339 6817 SH SOLE 6817 0 0 ENANTA PHARMACEUTICALS INC COM 29251M106 0 2 SH SOLE 0 0 2 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 12 853 SH SOLE 853 0 0 ENBRIDGE INC COM 29250N105 3388 86623 SH SOLE 86623 0 0 ENCANA CORP COM 292505104 510 38235 SH SOLE 38235 0 0 ENCORE CAP GROUP INC COM 292554102 12 268 SH SOLE 268 0 0 ENDO INTL PLC SHS G30401106 2 315 SH SOLE 315 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 292 26086 SH SOLE 8699 0 17387 ENEL CHILE S A SPONSORED ADR 29278D105 183 32285 SH SOLE 946 0 31339 ENEL GENERACION CHILE S A SPONSORED ADR 29244T101 4 150 SH SOLE 150 0 0 ENERGEN CORP COM 29265N108 1212 21071 SH SOLE 21049 0 22 ENERGIZER HLDGS INC NEW COM 29272W109 337 7024 SH SOLE 7024 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 73 4227 SH SOLE 4227 0 0 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 239 13391 SH SOLE 13391 0 0 ENERPLUS CORP COM 292766102 0 8 SH SOLE 8 0 0 ENERSYS COM 29275Y102 543 7802 SH SOLE 7667 0 135 ENGILITY HLDGS INC NEW COM 29286C107 0 24 SH SOLE 24 0 0 ENI S P A SPONSORED ADR 26874R108 1857 55926 SH SOLE 20611 0 35315 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 39 2557 SH SOLE 2557 0 0 ENNIS INC COM 293389102 53 2576 SH SOLE 2576 0 0 ENOVA INTL INC COM 29357K103 2 162 SH SOLE 162 0 0 ENPRO INDS INC COM 29355X107 67 720 SH SOLE 720 0 0 ENSCO PLC SHS CLASS A G3157S106 10 1754 SH SOLE 1754 0 0 ENSIGN GROUP INC COM 29358P101 436 19644 SH SOLE 19644 0 0 ENSTAR GROUP LIMITED SHS G3075P101 59 296 SH SOLE 296 0 0 ENTEGRIS INC COM 29362U104 1012 33248 SH SOLE 33025 0 223 ENTERGY CORP NEW COM 29364G103 3426 42088 SH SOLE 41953 0 135 ENTERPRISE PRODS PARTNERS L COM 293792107 850 32049 SH SOLE 32009 0 40 ENTRAVISION COMMUNICATIONS C CL A 29382R107 39 5464 SH SOLE 5464 0 0 ENVESTNET INC COM 29404K106 341 6850 SH SOLE 6737 0 113 ENVISION HEALTHCARE CORP COM 29414D100 87 2515 SH SOLE 2509 0 6 EOG RES INC COM 26875P101 21144 195946 SH SOLE 80760 0 115186 EPAM SYS INC COM 29414B104 1774 16517 SH SOLE 16358 0 159 EPLUS INC COM 294268107 289 3838 SH SOLE 3778 0 60 EPR PPTYS COM SH BEN INT 26884U109 3381 51648 SH SOLE 51648 0 0 EQT CORP COM 26884L109 2277 40018 SH SOLE 40018 0 0 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 229 3129 SH SOLE 3129 0 0 EQUIFAX INC COM 294429105 623 5283 SH SOLE 5268 0 15 EQUINIX INC COM PAR $0.001 29444U700 13140 28991 SH SOLE 20134 0 8857 EQUITY COMWLTH COM SH BEN INT 294628102 587 19234 SH SOLE 19234 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 740 8313 SH SOLE 8313 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1543 24185 SH SOLE 24166 0 19 ERICSSON ADR B SEK 10 294821608 1042 155899 SH SOLE 37456 0 118443 EROS INTL PLC SHS NEW G3788M114 1 83 SH SOLE 83 0 0 ESCO TECHNOLOGIES INC COM 296315104 209 3467 SH SOLE 3467 0 0 ESSENT GROUP LTD COM G3198U102 89 2050 SH SOLE 1998 0 52 ESSEX PPTY TR INC COM 297178105 5843 24208 SH SOLE 24199 0 9 ESTERLINE TECHNOLOGIES CORP COM 297425100 584 7822 SH SOLE 7805 0 17 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 50 1560 SH SOLE 1304 0 256 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 945 22079 SH SOLE 15584 0 6495 ETFIS SER TR I INFRAC ACT MLP 26923G103 690 80134 SH SOLE 80134 0 0 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 10 338 SH SOLE 338 0 0 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 2183 86556 SH SOLE 86431 0 125 ETFS PALLADIUM TR SH BEN INT 26923A106 1309 12883 SH SOLE 12883 0 0 ETFS PLATINUM TR SH BEN INT 26922V101 162 1826 SH SOLE 1826 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 1 51 SH SOLE 51 0 0 EURONET WORLDWIDE INC COM 298736109 815 9667 SH SOLE 9667 0 0 EVERCORE INC CLASS A 29977A105 2177 24188 SH SOLE 24159 0 29 EVEREST RE GROUP LTD COM G3223R108 758 3425 SH SOLE 3425 0 0 EVERI HLDGS INC COM 30034T103 2 327 SH SOLE 327 0 0 EVERSOURCE ENERGY COM 30040W108 581 9206 SH SOLE 9206 0 0 EVOLENT HEALTH INC CL A 30050B101 578 46962 SH SOLE 46962 0 0 EXACT SCIENCES CORP COM 30063P105 143 2725 SH SOLE 2725 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 14423 349041 SH SOLE 349041 0 0 EXELON CORP COM 30161N101 8150 206817 SH SOLE 97101 0 109716 EXLSERVICE HOLDINGS INC COM 302081104 940 15573 SH SOLE 15573 0 0 EXPEDIA INC DEL COM NEW 30212P303 1285 10729 SH SOLE 10729 0 0 EXPEDITORS INTL WASH INC COM 302130109 27579 426334 SH SOLE 425258 0 1076 EXPONENT INC COM 30214U102 2330 32775 SH SOLE 32617 0 158 EXPRESS INC COM 30219E103 1 76 SH SOLE 76 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 13404 179586 SH SOLE 150419 0 29167 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 1730 91011 SH SOLE 91011 0 0 EXTERRAN CORP COM 30227H106 66 2105 SH SOLE 2105 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1693 19365 SH SOLE 19365 0 0 EXTREME NETWORKS INC COM 30226D106 108 8632 SH SOLE 8632 0 0 EXXON MOBIL CORP COM 30231G102 23226 277704 SH SOLE 205105 0 72599 F M C CORP COM NEW 302491303 1121 11848 SH SOLE 11828 0 20 F5 NETWORKS INC COM 315616102 747 5697 SH SOLE 5679 0 18 FABRINET SHS G3323L100 519 18078 SH SOLE 6267 0 11811 FACEBOOK INC CL A 30303M102 39017 221115 SH SOLE 218548 0 2567 FACTSET RESH SYS INC COM 303075105 3683 19111 SH SOLE 19102 0 9 FAIR ISAAC CORP COM 303250104 366 2386 SH SOLE 2386 0 0 FANG HLDGS LTD ADR 30711Y102 50 8930 SH SOLE 8930 0 0 FARMLAND PARTNERS INC COM 31154R109 9 983 SH SOLE 0 0 983 FARO TECHNOLOGIES INC COM 311642102 37 796 SH SOLE 796 0 0 FASTENAL CO COM 311900104 29852 545832 SH SOLE 345368 0 200464 FBL FINL GROUP INC CL A 30239F106 2 26 SH SOLE 26 0 0 FCB FINL HLDGS INC CL A 30255G103 73 1433 SH SOLE 1394 0 39 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1658 12480 SH SOLE 12480 0 0 FEDERAL SIGNAL CORP COM 313855108 10 511 SH SOLE 511 0 0 FEDERATED INVS INC PA CL B 314211103 701 19442 SH SOLE 19442 0 0 FEDEX CORP COM 31428X106 15448 61913 SH SOLE 41238 0 20675 FERRARI N V COM N3167Y103 1564 14921 SH SOLE 14848 0 73 FERRO CORP COM 315405100 283 12006 SH SOLE 12006 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 66 3630 SH SOLE 3630 0 0 FIBRIA CELULOSE S A SP ADR REP COM 31573A109 60 4109 SH SOLE 4109 0 0 FIBROGEN INC COM 31572Q808 17 343 SH SOLE 343 0 0 FIDELITY CONSMR STAPLES 316092303 23708 691017 SH SOLE 690854 0 163 FIDELITY LTD TRM BD ETF 316188200 12 230 SH SOLE 230 0 0 FIDELITY MSCI CONSM DIS 316092204 24257 620076 SH SOLE 619923 0 153 FIDELITY MSCI FINLS IDX 316092501 29883 732931 SH SOLE 732769 0 162 FIDELITY MSCI HLTH CARE I 316092600 23914 597999 SH SOLE 597869 0 130 FIDELITY MSCI INFO TECH I 316092808 39185 784179 SH SOLE 784031 0 148 FIDELITY MSCI UTILS INDEX 316092865 23070 668500 SH SOLE 668500 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 519 13250 SH SOLE 13250 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 4689 49842 SH SOLE 49781 0 61 FIFTH THIRD BANCORP COM 316773100 2056 67769 SH SOLE 63946 0 3823 FINANCIAL ENGINES INC COM 317485100 408 13482 SH SOLE 13482 0 0 FINISAR CORP COM NEW 31787A507 105 5159 SH SOLE 5159 0 0 FIREEYE INC COM 31816Q101 73 5089 SH SOLE 5089 0 0 FIRST AMERN FINL CORP COM 31847R102 2881 51380 SH SOLE 50785 0 595 FIRST BANCORP N C COM 318910106 97 2746 SH SOLE 2746 0 0 FIRST CMNTY BANCSHARES INC N COM 31983A103 2 57 SH SOLE 57 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 158 11010 SH SOLE 11010 0 0 FIRST DATA CORP NEW COM CL A 32008D106 10 581 SH SOLE 581 0 0 FIRST DEFIANCE FINL CORP COM 32006W106 10 195 SH SOLE 195 0 0 FIRST FINL BANCORP OH COM 320209109 6 235 SH SOLE 235 0 0 FIRST FINL BANKSHARES COM 32020R109 393 8713 SH SOLE 8713 0 0 FIRST HAWAIIAN INC COM 32051X108 7 234 SH SOLE 234 0 0 FIRST HORIZON NATL CORP COM 320517105 147 7360 SH SOLE 7360 0 0 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1489 47294 SH SOLE 47294 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 107 2678 SH SOLE 2678 0 0 FIRST LONG IS CORP COM 320734106 8 294 SH SOLE 294 0 0 FIRST MERCHANTS CORP COM 320817109 221 5257 SH SOLE 5257 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 4128 47652 SH SOLE 47647 0 5 FIRST SOLAR INC COM 336433107 69 1018 SH SOLE 1018 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 79 1659 SH SOLE 1659 0 0 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 13 832 SH SOLE 832 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 376 6023 SH SOLE 6023 0 0 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 5011 115597 SH SOLE 115597 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 510 18264 SH SOLE 18264 0 0 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 576 9622 SH SOLE 9622 0 0 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 7773 375328 SH SOLE 374097 0 1231 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 63 1179 SH SOLE 1179 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 16 320 SH SOLE 320 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 8378 199042 SH SOLE 179188 0 19854 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 5359 110111 SH SOLE 108645 0 1466 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 170 6443 SH SOLE 6443 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 11650 106032 SH SOLE 106003 0 29 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 68 3022 SH SOLE 3022 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 2678 97130 SH SOLE 97130 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 847 54698 SH SOLE 54449 0 249 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 7055 225274 SH SOLE 221512 0 3762 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 1160 19344 SH SOLE 19169 0 175 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1273 26205 SH SOLE 26205 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 2314 44825 SH SOLE 44825 0 0 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 29 2225 SH SOLE 2225 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 8497 121742 SH SOLE 110922 0 10820 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 3130 77089 SH SOLE 76421 0 668 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2132 48624 SH SOLE 48209 0 415 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 337 17685 SH SOLE 17659 0 26 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 9423 267636 SH SOLE 267636 0 0 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 258 11315 SH SOLE 11224 0 91 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 1828 74408 SH SOLE 74035 0 373 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 2479 19902 SH SOLE 19814 0 88 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 10985 228642 SH SOLE 228642 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 13705 267041 SH SOLE 263759 0 3282 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 842 12341 SH SOLE 12341 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1542 59257 SH SOLE 58709 0 548 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 3004 150056 SH SOLE 150056 0 0 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 16 372 SH SOLE 372 0 0 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 182 4007 SH SOLE 4007 0 0 FIRST TR HIGH INCOME L/S FD COM 33738E109 152 9189 SH SOLE 9189 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1491 24364 SH SOLE 24364 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1796 32882 SH SOLE 32882 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 17833 304642 SH SOLE 301289 0 3354 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 4524 68847 SH SOLE 67491 0 1356 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 2876 95586 SH SOLE 71710 0 23876 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 46 802 SH SOLE 802 0 0 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 16 323 SH SOLE 183 0 140 FIRST TR S&P REIT INDEX FD COM 33734G108 2239 96156 SH SOLE 95022 0 1134 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 4619 75511 SH SOLE 74093 0 1418 FIRST TR SR FLG RTE INCM FD COM 33733U108 86 6644 SH SOLE 6644 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 176 12800 SH SOLE 12800 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 17020 551500 SH SOLE 551500 0 0 FIRSTCASH INC COM 33767D105 349 5167 SH SOLE 5167 0 0 FIRSTENERGY CORP COM 337932107 420 13698 SH SOLE 13698 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 524 7492 SH SOLE 7296 0 196 FISERV INC COM 337738108 6839 52157 SH SOLE 38318 0 13839 FIVE BELOW INC COM 33829M101 5339 80512 SH SOLE 73296 0 7216 FIVE PRIME THERAPEUTICS INC COM 33830X104 1 52 SH SOLE 52 0 0 FIVE9 INC COM 338307101 202 8128 SH SOLE 8062 0 66 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 179 6698 SH SOLE 6698 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2214 11503 SH SOLE 11472 0 31 FLEX LTD ORD Y2573F102 3068 170582 SH SOLE 170269 0 313 FLEXSHARES TR GLB QLT R/E IDX 33939L787 5098 81234 SH SOLE 81234 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 14423 538431 SH SOLE 538380 0 51 FLEXSHARES TR MORNSTAR USMKT 33939L100 5973 53379 SH SOLE 53379 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 7199 163157 SH SOLE 163157 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 4546 100943 SH SOLE 100943 0 0 FLEXSHARES TR READY ACC VARI 33939L886 242 3210 SH SOLE 3210 0 0 FLEXSTEEL INDS INC COM 339382103 1 26 SH SOLE 26 0 0 FLIR SYS INC COM 302445101 822 17631 SH SOLE 17590 0 41 FLOOR & DECOR HLDGS INC CL A 339750101 215 4421 SH SOLE 869 0 3552 FLOWERS FOODS INC COM 343498101 252 13083 SH SOLE 11829 0 1254 FLOWSERVE CORP COM 34354P105 2013 47784 SH SOLE 47784 0 0 FLUOR CORP NEW COM 343412102 822 15906 SH SOLE 15896 0 10 FLY LEASING LTD SPONSORED ADR 34407D109 45 3515 SH SOLE 3515 0 0 FNB CORP PA COM 302520101 242 17522 SH SOLE 17522 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 97 1030 SH SOLE 1030 0 0 FOOT LOCKER INC COM 344849104 1386 29561 SH SOLE 29533 0 28 FORD MTR CO DEL COM PAR $0.01 345370860 5832 466899 SH SOLE 272573 0 194326 FOREST CITY RLTY TR INC COM CL A 345605109 22 937 SH SOLE 937 0 0 FORESTAR GROUP INC NOTE 3.750% 3/0 346232AB7 5 5 SH SOLE 5 0 0 FORMFACTOR INC COM 346375108 3 182 SH SOLE 182 0 0 FORRESTER RESH INC COM 346563109 7 148 SH SOLE 148 0 0 FORTINET INC COM 34959E109 1593 36464 SH SOLE 36316 0 148 FORTIS INC COM 349553107 11146 303956 SH SOLE 303956 0 0 FORTIVE CORP COM 34959J108 3116 43064 SH SOLE 39756 0 3308 FORTUNE BRANDS HOME & SEC IN COM 34964C106 675 9872 SH SOLE 5953 0 3919 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 195 12555 SH SOLE 12555 0 0 FORWARD AIR CORP COM 349853101 748 13017 SH SOLE 13017 0 0 FORWARD PHARMA A/S SPONSORED ADR 34986J105 3 799 SH SOLE 799 0 0 FOSSIL GROUP INC COM 34988V106 6 769 SH SOLE 735 0 34 FOSTER L B CO COM 350060109 29 1084 SH SOLE 1084 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 5 184 SH SOLE 184 0 0 FOX FACTORY HLDG CORP COM 35138V102 590 15175 SH SOLE 15013 0 162 FQF TR OSHARS FTSE US 351680855 22290 698473 SH SOLE 698473 0 0 FRANCO NEVADA CORP COM 351858105 217 2708 SH SOLE 2691 0 17 FRANKLIN ELEC INC COM 353514102 557 12141 SH SOLE 12141 0 0 FRANKLIN RES INC COM 354613101 2813 64923 SH SOLE 64463 0 460 FREEPORT-MCMORAN INC CL B 35671D857 2943 155179 SH SOLE 155147 0 32 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 12182 231791 SH SOLE 130485 0 101306 FRESH DEL MONTE PRODUCE INC ORD G36738105 3 53 SH SOLE 53 0 0 FRESHPET INC COM 358039105 475 25077 SH SOLE 25077 0 0 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 3298 487917 SH SOLE 486257 0 1660 FS INVT CORP COM 302635107 702 95519 SH SOLE 95519 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 9 749 SH SOLE 749 0 0 FTI CONSULTING INC COM 302941109 51 1181 SH SOLE 1181 0 0 FULLER H B CO COM 359694106 117 2163 SH SOLE 2163 0 0 FUTUREFUEL CORPORATION COM 36116M106 39 2788 SH SOLE 2788 0 0 G-III APPAREL GROUP LTD COM 36237H101 465 12599 SH SOLE 12569 0 30 GABELLI DIVD & INCOME TR COM 36242H104 20 850 SH SOLE 850 0 0 GALAPAGOS NV SPON ADR 36315X101 217 2315 SH SOLE 2315 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1120 17706 SH SOLE 16278 0 1428 GAMCO INVESTORS INC CL A COM 361438104 4 117 SH SOLE 117 0 0 GAMESTOP CORP NEW CL A 36467W109 88 4860 SH SOLE 4805 0 55 GAMING & LEISURE PPTYS INC COM 36467J108 1924 51987 SH SOLE 51987 0 0 GANNETT CO INC COM 36473H104 46 3921 SH SOLE 3921 0 0 GAP INC DEL COM 364760108 3130 91871 SH SOLE 18125 0 73746 GARDNER DENVER HLDGS INC COM 36555P107 1127 33221 SH SOLE 33178 0 43 GARMIN LTD SHS H2906T109 3855 64718 SH SOLE 64501 0 217 GARTNER INC COM 366651107 6925 56237 SH SOLE 56210 0 27 GASLOG LTD SHS G37585109 66 2984 SH SOLE 2984 0 0 GATX CORP COM 361448103 961 15463 SH SOLE 6717 0 8746 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 33 1048 SH SOLE 1048 0 0 GENERAC HLDGS INC COM 368736104 1 23 SH SOLE 23 0 0 GENERAL DYNAMICS CORP COM 369550108 13503 66368 SH SOLE 53620 0 12748 GENERAL ELECTRIC CO COM 369604103 9757 559145 SH SOLE 457722 0 101423 GENERAL MLS INC COM 370334104 8846 149200 SH SOLE 94219 0 54981 GENERAL MTRS CO COM 37045V100 4367 106536 SH SOLE 106428 0 108 GENESCO INC COM 371532102 25 784 SH SOLE 784 0 0 GENESEE & WYO INC CL A 371559105 347 4413 SH SOLE 4255 0 158 GENESIS ENERGY L P UNIT LTD PARTN 371927104 2 119 SH SOLE 119 0 0 GENOMIC HEALTH INC COM 37244C101 338 9889 SH SOLE 9889 0 0 GENPACT LIMITED SHS G3922B107 1131 35646 SH SOLE 35609 0 37 GENTEX CORP COM 371901109 3177 151631 SH SOLE 133472 0 18159 GENTHERM INC COM 37253A103 192 6050 SH SOLE 6050 0 0 GENUINE PARTS CO COM 372460105 3161 33257 SH SOLE 26198 0 7059 GENWORTH FINL INC COM CL A 37247D106 9 2801 SH SOLE 2801 0 0 GEO GROUP INC NEW COM 36162J106 61 2596 SH SOLE 2231 0 365 GEOPARK LTD USD SHS G38327105 5 486 SH SOLE 486 0 0 GEOSPACE TECHNOLOGIES CORP COM 37364X109 0 4 SH SOLE 4 0 0 GERDAU S A SPON ADR REP PFD 373737105 242 65021 SH SOLE 2005 0 63016 GERMAN AMERN BANCORP INC COM 373865104 0 3 SH SOLE 3 0 0 GGP INC COM 36174X101 1080 46183 SH SOLE 46102 0 81 GIBRALTAR INDS INC COM 374689107 58 1764 SH SOLE 1764 0 0 GILDAN ACTIVEWEAR INC COM 375916103 12 380 SH SOLE 380 0 0 GILEAD SCIENCES INC COM 375558103 44282 618102 SH SOLE 464047 0 154055 GLACIER BANCORP INC NEW COM 37637Q105 13119 333049 SH SOLE 332766 0 283 GLATFELTER COM 377316104 86 4039 SH SOLE 4039 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 12705 358166 SH SOLE 225869 0 132297 GLOBAL INDTY LTD CAYMAN USD CL A SHS G3933F105 4 104 SH SOLE 104 0 0 GLOBAL PMTS INC COM 37940X102 2657 26499 SH SOLE 12817 0 13682 GLOBAL X FDS FTSE NORDIC REG 37950E101 32 1404 SH SOLE 1228 0 176 GLOBAL X FDS GB MSCI AR ETF 37950E259 699 19748 SH SOLE 19748 0 0 GLOBAL X FDS GLB X GURU INDEX 37950E341 21 710 SH SOLE 0 0 710 GLOBAL X FDS GLB X NXT EMRG 37950E218 1826 76159 SH SOLE 76159 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 283 12922 SH SOLE 12922 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 13224 1341151 SH SOLE 1341151 0 0 GLOBAL X FDS GLBX MSCI NORW 37950E747 747 56929 SH SOLE 56929 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 532 43769 SH SOLE 43769 0 0 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 4 323 SH SOLE 323 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 163 6381 SH SOLE 6381 0 0 GLOBALSTAR INC COM 378973408 44 33749 SH SOLE 33749 0 0 GLOBANT S A COM L44385109 1992 42872 SH SOLE 42872 0 0 GLOBUS MED INC CL A 379577208 2019 49126 SH SOLE 48727 0 399 GNC HLDGS INC COM CL A 36191G107 1 373 SH SOLE 373 0 0 GODADDY INC CL A 380237107 472 9394 SH SOLE 9394 0 0 GOLAR LNG LTD BERMUDA SHS G9456A100 73 2449 SH SOLE 2449 0 0 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 6 1460 SH SOLE 1460 0 0 GOLDCORP INC NEW COM 380956409 11 865 SH SOLE 865 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 7411 247020 SH SOLE 247020 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 5069 95024 SH SOLE 95024 0 0 GOLDMAN SACHS ETF TR TREASURYACCESS 381430529 1414 14144 SH SOLE 14144 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 13125 51515 SH SOLE 48065 0 3450 GOODYEAR TIRE & RUBR CO COM 382550101 768 23733 SH SOLE 23733 0 0 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 0 1 SH SOLE 1 0 0 GP STRATEGIES CORP COM 36225V104 3 134 SH SOLE 134 0 0 GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 35 339 SH SOLE 339 0 0 GRACE W R & CO DEL NEW COM 38388F108 82 1170 SH SOLE 1170 0 0 GRACO INC COM 384109104 2788 61639 SH SOLE 60791 0 848 GRAHAM CORP COM 384556106 32 1537 SH SOLE 1537 0 0 GRAHAM HLDGS CO COM 384637104 2 4 SH SOLE 4 0 0 GRAINGER W W INC COM 384802104 1454 6159 SH SOLE 4732 0 1427 GRAMERCY PPTY TR COM NEW 385002308 1013 38012 SH SOLE 38012 0 0 GRAND CANYON ED INC COM 38526M106 6345 70866 SH SOLE 70804 0 62 GRANITE CONSTR INC COM 387328107 671 10580 SH SOLE 10558 0 22 GRAPHIC PACKAGING HLDG CO COM 388689101 159 10345 SH SOLE 10345 0 0 GRAVITY CO LTD SPONSORED ADR NE 38911N206 177 1868 SH SOLE 1868 0 0 GRAY TELEVISION INC COM 389375106 355 21201 SH SOLE 21201 0 0 GREAT PLAINS ENERGY INC COM 391164100 4789 148547 SH SOLE 15194 0 133353 GREAT SOUTHN BANCORP INC COM 390905107 2 37 SH SOLE 37 0 0 GREAT WESTN BANCORP INC COM 391416104 662 16644 SH SOLE 16644 0 0 GREEN DOT CORP CL A 39304D102 197 3266 SH SOLE 3266 0 0 GREEN PLAINS INC COM 393222104 38 2228 SH SOLE 2228 0 0 GREENBRIER COS INC COM 393657101 201 3776 SH SOLE 3776 0 0 GREENHILL & CO INC COM 395259104 3 163 SH SOLE 163 0 0 GREIF INC CL A 397624107 9 151 SH SOLE 151 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 4143 180757 SH SOLE 180451 0 306 GROUP 1 AUTOMOTIVE INC COM 398905109 767 10808 SH SOLE 10808 0 0 GROUPE CGI INC CL A SUB VTG 39945C109 10540 193996 SH SOLE 193996 0 0 GROUPON INC COM 399473107 76 14826 SH SOLE 14549 0 277 GRUBHUB INC COM 400110102 740 10308 SH SOLE 10237 0 71 GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 24 589 SH SOLE 589 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 2 15 SH SOLE 15 0 0 GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 199 3030 SH SOLE 3030 0 0 GRUPO SIMEC S A B DE C V ADR 400491106 2 225 SH SOLE 225 0 0 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 80 4280 SH SOLE 4269 0 11 GUANGSHEN RY LTD SPONSORED ADR 40065W107 2 57 SH SOLE 57 0 0 GUARANTY BANCORP DEL COM NEW 40075T607 3 95 SH SOLE 95 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 552 7427 SH SOLE 7387 0 40 GULFPORT ENERGY CORP COM NEW 402635304 151 11878 SH SOLE 11878 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 6 44 SH SOLE 44 0 0 HABIT RESTAURANTS INC COM CL A 40449J103 21 2219 SH SOLE 2219 0 0 HACKETT GROUP INC COM 404609109 15 934 SH SOLE 934 0 0 HAEMONETICS CORP COM 405024100 1549 26665 SH SOLE 26430 0 235 HAIN CELESTIAL GROUP INC COM 405217100 2010 47419 SH SOLE 46877 0 542 HALLIBURTON CO COM 406216101 18211 372611 SH SOLE 89527 0 283084 HALYARD HEALTH INC COM 40650V100 10 221 SH SOLE 221 0 0 HANCOCK HLDG CO COM 410120109 24 479 SH SOLE 479 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 198 9264 SH SOLE 9264 0 0 HANESBRANDS INC COM 410345102 3351 160292 SH SOLE 158458 0 1834 HANMI FINL CORP COM NEW 410495204 47 1539 SH SOLE 1539 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 23 952 SH SOLE 952 0 0 HANOVER INS GROUP INC COM 410867105 111 1022 SH SOLE 1022 0 0 HARLEY DAVIDSON INC COM 412822108 12715 249889 SH SOLE 7891 0 241998 HARRIS CORP DEL COM 413875105 1720 12148 SH SOLE 12118 0 30 HARSCO CORP COM 415864107 3 154 SH SOLE 154 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2437 43320 SH SOLE 43007 0 313 HASBRO INC COM 418056107 4335 47699 SH SOLE 34735 0 12964 HAWAIIAN ELEC INDUSTRIES COM 419870100 101 2786 SH SOLE 2744 0 42 HAWAIIAN HOLDINGS INC COM 419879101 277 6946 SH SOLE 6904 0 42 HCA HEALTHCARE INC COM 40412C101 1371 15608 SH SOLE 2691 0 12917 HCI GROUP INC COM 40416E103 1 39 SH SOLE 39 0 0 HCP INC COM 40414L109 1480 56775 SH SOLE 56690 0 85 HD SUPPLY HLDGS INC COM 40416M105 102 2564 SH SOLE 2563 0 1 HDFC BANK LTD ADR REPS 3 SHS 40415F101 15838 155771 SH SOLE 143816 0 11955 HEALTHCARE RLTY TR COM 421946104 221 6877 SH SOLE 6826 0 51 HEALTHCARE SVCS GRP INC COM 421906108 5308 100656 SH SOLE 100595 0 61 HEALTHCARE TR AMER INC CL A NEW 42225P501 2144 71354 SH SOLE 71354 0 0 HEALTHEQUITY INC COM 42226A107 254 5438 SH SOLE 5407 0 31 HEALTHSTREAM INC COM 42222N103 545 23530 SH SOLE 23530 0 0 HEARTLAND EXPRESS INC COM 422347104 158 6790 SH SOLE 6731 0 59 HEARTLAND FINL USA INC COM 42234Q102 133 2474 SH SOLE 2474 0 0 HEICO CORP NEW CL A 422806208 229 2892 SH SOLE 2892 0 0 HEICO CORP NEW COM 422806109 5303 56209 SH SOLE 55966 0 243 HELEN OF TROY CORP LTD COM G4388N106 1339 13901 SH SOLE 13670 0 231 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 1 124 SH SOLE 124 0 0 HELMERICH & PAYNE INC COM 423452101 551 8526 SH SOLE 8526 0 0 HENRY JACK & ASSOC INC COM 426281101 20176 172508 SH SOLE 172028 0 480 HERBALIFE LTD COM USD SHS G4412G101 11 157 SH SOLE 157 0 0 HERC HLDGS INC COM 42704L104 73 1161 SH SOLE 1161 0 0 HERITAGE FINL CORP WASH COM 42722X106 75 2448 SH SOLE 2399 0 49 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 48 2753 SH SOLE 2753 0 0 HERSHEY CO COM 427866108 1900 16742 SH SOLE 16602 0 140 HERTZ GLOBAL HLDGS INC COM 42806J106 22 1007 SH SOLE 1007 0 0 HESKA CORP COM RESTRC NEW 42805E306 119 1483 SH SOLE 1483 0 0 HESS CORP COM 42809H107 1053 22161 SH SOLE 22138 0 23 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1235 85951 SH SOLE 85811 0 140 HEXCEL CORP NEW COM 428291108 1882 30432 SH SOLE 30432 0 0 HFF INC CL A 40418F108 300 6175 SH SOLE 6175 0 0 HIBBETT SPORTS INC COM 428567101 3 126 SH SOLE 126 0 0 HIGHWOODS PPTYS INC COM 431284108 1089 21393 SH SOLE 21393 0 0 HILL ROM HLDGS INC COM 431475102 3201 37968 SH SOLE 13822 0 24146 HILLENBRAND INC COM 431571108 33 732 SH SOLE 732 0 0 HILLTOP HOLDINGS INC COM 432748101 1241 48981 SH SOLE 48981 0 0 HILTON GRAND VACATIONS INC COM 43283X105 751 17923 SH SOLE 17854 0 69 HILTON WORLDWIDE HLDGS INC COM 43300A203 1067 13363 SH SOLE 13363 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 2 272 SH SOLE 272 0 0 HMS HLDGS CORP COM 40425J101 133 7873 SH SOLE 7873 0 0 HNI CORP COM 404251100 1 21 SH SOLE 21 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 139 4268 SH SOLE 4268 0 0 HOLLYFRONTIER CORP COM 436106108 62 1205 SH SOLE 1205 0 0 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 13 590 SH SOLE 590 0 0 HOLOGIC INC COM 436440101 293 6856 SH SOLE 6856 0 0 HOME BANCSHARES INC COM 436893200 957 41182 SH SOLE 40847 0 335 HOME DEPOT INC COM 437076102 47524 250745 SH SOLE 180684 0 70061 HOMESTREET INC COM 43785V102 3 95 SH SOLE 95 0 0 HONDA MOTOR LTD AMERN SHS 438128308 4042 118578 SH SOLE 77066 0 41512 HONEYWELL INTL INC COM 438516106 22664 147780 SH SOLE 106917 0 40863 HOOKER FURNITURE CORP COM 439038100 136 3215 SH SOLE 3116 0 99 HOPE BANCORP INC COM 43940T109 19 1050 SH SOLE 1050 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 27 614 SH SOLE 614 0 0 HORIZON GLOBAL CORP COM 44052W104 237 16914 SH SOLE 16914 0 0 HORIZON PHARMA PLC SHS G4617B105 35 2413 SH SOLE 2413 0 0 HORMEL FOODS CORP COM 440452100 4750 130529 SH SOLE 17549 0 112980 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 2709 90752 SH SOLE 90725 0 27 HOST HOTELS & RESORTS INC COM 44107P104 2041 102800 SH SOLE 102715 0 85 HOSTESS BRANDS INC CL A 44109J106 140 9447 SH SOLE 9447 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 38 4099 SH SOLE 4099 0 0 HOULIHAN LOKEY INC CL A 441593100 119 2624 SH SOLE 2624 0 0 HOWARD HUGHES CORP COM 44267D107 158 1200 SH SOLE 1200 0 0 HP INC COM 40434L105 9666 460062 SH SOLE 459312 0 750 HRG GROUP INC COM 40434J100 49 2908 SH SOLE 2908 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 23412 453354 SH SOLE 396231 0 57124 HSN INC COM 404303109 77 1907 SH SOLE 1907 0 0 HUANENG PWR INTL INC SPON ADR H SHS 443304100 346 13840 SH SOLE 2260 0 11580 HUB GROUP INC CL A 443320106 79 1650 SH SOLE 1650 0 0 HUBBELL INC COM 443510607 511 3776 SH SOLE 3776 0 0 HUBSPOT INC COM 443573100 19 212 SH SOLE 212 0 0 HUDSON PAC PPTYS INC COM 444097109 477 13928 SH SOLE 13928 0 0 HUMANA INC COM 444859102 980 3947 SH SOLE 3947 0 0 HUNT J B TRANS SVCS INC COM 445658107 3348 29119 SH SOLE 24167 0 4952 HUNTINGTON BANCSHARES INC COM 446150104 2145 147288 SH SOLE 146053 0 1235 HUNTINGTON BANCSHARES INC PFD CONV SER A 446150401 340 242 SH SOLE 242 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1243 5273 SH SOLE 5273 0 0 HUNTSMAN CORP COM 447011107 810 24321 SH SOLE 23584 0 737 HURCO COMPANIES INC COM 447324104 1 29 SH SOLE 29 0 0 HURON CONSULTING GROUP INC COM 447462102 24 602 SH SOLE 602 0 0 HYATT HOTELS CORP COM CL A 448579102 38 520 SH SOLE 520 0 0 HYSTER YALE MATLS HANDLING I CL A 449172105 1 16 SH SOLE 16 0 0 IAC INTERACTIVECORP COM 44919P508 865 7083 SH SOLE 7037 0 46 IAMGOLD CORP COM 450913108 5 894 SH SOLE 894 0 0 IBERIABANK CORP COM 450828108 76 979 SH SOLE 979 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 43 815 SH SOLE 815 0 0 ICF INTL INC COM 44925C103 1 13 SH SOLE 13 0 0 ICICI BK LTD ADR 45104G104 4497 462242 SH SOLE 397362 0 64880 ICON PLC SHS G4705A100 10885 97053 SH SOLE 96898 0 155 ICU MED INC COM 44930G107 2018 9343 SH SOLE 9326 0 17 IDACORP INC COM 451107106 693 7580 SH SOLE 7580 0 0 IDEX CORP COM 45167R104 4248 32181 SH SOLE 32181 0 0 IDEXX LABS INC COM 45168D104 4188 26782 SH SOLE 25387 0 1395 IDT CORP CL B NEW 448947507 26 2433 SH SOLE 2433 0 0 IGNYTA INC COM 451731103 51 1901 SH SOLE 1901 0 0 IHS MARKIT LTD SHS G47567105 6077 134621 SH SOLE 134149 0 472 II VI INC COM 902104108 51 1077 SH SOLE 1077 0 0 ILG INC COM 44967H101 343 12034 SH SOLE 12034 0 0 ILLINOIS TOOL WKS INC COM 452308109 17962 107657 SH SOLE 25311 0 82346 ILLUMINA INC COM 452327109 3174 14527 SH SOLE 7635 0 6892 IMAX CORP COM 45245E109 114 4918 SH SOLE 4918 0 0 IMMUNOGEN INC COM 45253H101 207 32285 SH SOLE 32259 0 26 IMPAX LABORATORIES INC COM 45256B101 343 20581 SH SOLE 20581 0 0 IMPERIAL OIL LTD COM NEW 453038408 456 14621 SH SOLE 683 0 13938 IMPERVA INC COM 45321L100 22 565 SH SOLE 565 0 0 INCYTE CORP COM 45337C102 514 5418 SH SOLE 5418 0 0 INDEPENDENT BK GROUP INC COM 45384B106 554 8205 SH SOLE 8205 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 11266 370108 SH SOLE 369404 0 704 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 334 11676 SH SOLE 11676 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 469 15054 SH SOLE 15054 0 0 INDEXIQ ETF TR US RL EST SMCP 45409B628 511 19418 SH SOLE 19418 0 0 INDUSTRIAS BACHOCO S A B DE SPON ADR B 456463108 2 39 SH SOLE 39 0 0 INFINERA CORPORATION COM 45667G103 109 17331 SH SOLE 17331 0 0 INFINITY PPTY & CAS CORP COM 45665Q103 65 609 SH SOLE 609 0 0 INFOSYS LTD SPONSORED ADR 456788108 811 49959 SH SOLE 25470 0 24489 ING GROEP N V SPONSORED ADR 456837103 15554 842495 SH SOLE 354507 0 487988 INGERSOLL-RAND PLC SHS G47791101 22346 250539 SH SOLE 25323 0 225216 INGEVITY CORP COM 45688C107 229 3256 SH SOLE 3253 0 3 INGLES MKTS INC CL A 457030104 2 70 SH SOLE 70 0 0 INGREDION INC COM 457187102 2715 19429 SH SOLE 19429 0 0 INNERWORKINGS INC COM 45773Y105 182 18138 SH SOLE 18138 0 0 INNOPHOS HOLDINGS INC COM 45774N108 1 17 SH SOLE 17 0 0 INNOSPEC INC COM 45768S105 737 10436 SH SOLE 10436 0 0 INNOVIVA INC COM 45781M101 17 1167 SH SOLE 1076 0 91 INOGEN INC COM 45780L104 89 747 SH SOLE 747 0 0 INOVALON HLDGS INC COM CL A 45781D101 1177 78471 SH SOLE 78384 0 87 INPHI CORP COM 45772F107 38 1040 SH SOLE 1040 0 0 INSIGHT ENTERPRISES INC COM 45765U103 8 202 SH SOLE 202 0 0 INSPERITY INC COM 45778Q107 521 9081 SH SOLE 8841 0 240 INSTALLED BLDG PRODS INC COM 45780R101 417 5491 SH SOLE 5343 0 148 INSTEEL INDUSTRIES INC COM 45774W108 144 5074 SH SOLE 5074 0 0 INSTRUCTURE INC COM 45781U103 41 1227 SH SOLE 1227 0 0 INSULET CORP COM 45784P101 93 1342 SH SOLE 1342 0 0 INTEGER HLDGS CORP COM 45826H109 150 3317 SH SOLE 3317 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 649 13567 SH SOLE 13567 0 0 INTEGRATED DEVICE TECHNOLOGY COM 458118106 766 25763 SH SOLE 25729 0 34 INTEL CORP COM 458140100 25364 549458 SH SOLE 369140 0 180318 INTER PARFUMS INC COM 458334109 78 1779 SH SOLE 1779 0 0 INTERACTIVE BROKERS GROUP IN COM 45841N107 22 367 SH SOLE 367 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 6037 85542 SH SOLE 53913 0 31629 INTERCONTINENTAL HOTELS GROU SPONSORED ADR 45857P707 158 2491 SH SOLE 2491 0 0 INTERDIGITAL INC COM 45867G101 329 4322 SH SOLE 4322 0 0 INTERFACE INC COM 458665304 488 19398 SH SOLE 19398 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 20863 136000 SH SOLE 135794 0 206 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 18464 120988 SH SOLE 120706 0 282 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 30 1137 SH SOLE 1137 0 0 INTERNATIONAL SEAWAYS INC COM Y41053102 0 1 SH SOLE 1 0 0 INTERPUBLIC GROUP COS INC COM 460690100 954 47349 SH SOLE 47349 0 0 INTERSECT ENT INC COM 46071F103 2 56 SH SOLE 56 0 0 INTERXION HOLDING N.V SHS N47279109 4036 68483 SH SOLE 68483 0 0 INTL PAPER CO COM 460146103 9922 171243 SH SOLE 136199 0 35044 INTUIT COM 461202103 5187 32880 SH SOLE 26741 0 6139 INTUITIVE SURGICAL INC COM NEW 46120E602 15794 43284 SH SOLE 8672 0 34612 INVACARE CORP COM 461203101 20 1184 SH SOLE 1184 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 1175 100346 SH SOLE 100346 0 0 INVESCO LTD SHS G491BT108 4756 130158 SH SOLE 129433 0 725 INVESTORS BANCORP INC NEW COM 46146L101 11 792 SH SOLE 792 0 0 INVESTORS REAL ESTATE TR SH BEN INT 461730103 555 97698 SH SOLE 97698 0 0 INVITATION HOMES INC COM 46187W107 2101 89168 SH SOLE 89168 0 0 IONIS PHARMACEUTICALS INC COM 462222100 2596 51605 SH SOLE 51520 0 85 IPG PHOTONICS CORP COM 44980X109 1504 7026 SH SOLE 7010 0 16 IQVIA HLDGS INC COM 46266C105 1497 15287 SH SOLE 5463 0 9824 IRHYTHM TECHNOLOGIES INC COM 450056106 3 41 SH SOLE 41 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 27 2317 SH SOLE 2317 0 0 IROBOT CORP COM 462726100 8 104 SH SOLE 104 0 0 IRON MTN INC NEW COM 46284V101 5463 144796 SH SOLE 58577 0 86219 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 14 902 SH SOLE 902 0 0 IRSA INVERSIONES Y REP S A GLOBL DEP RCPT 450047204 151 5118 SH SOLE 5118 0 0 ISHARES GOLD TRUST ISHARES 464285105 6006 480078 SH SOLE 368603 0 111475 ISHARES INC CORE MSCI EMKT 46434G103 776817 13652307 SH SOLE 13651289 0 1018 ISHARES INC CUR HD MSCI EM 46434G509 394 14851 SH SOLE 14605 0 246 ISHARES INC EM HGHYL BD ETF 464286285 23509 470352 SH SOLE 470352 0 0 ISHARES INC INTL HIGH YIELD 464286210 193 3529 SH SOLE 3529 0 0 ISHARES INC JP MRG EM CRP BD 464286251 24 468 SH SOLE 468 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 14862 244609 SH SOLE 244609 0 0 ISHARES INC MSCI AUST ETF 464286103 31952 1379024 SH SOLE 1379024 0 0 ISHARES INC MSCI AUSTRIA ETF 464286202 15254 619007 SH SOLE 619007 0 0 ISHARES INC MSCI BELGIUM ETF 464286301 5559 264484 SH SOLE 264245 0 239 ISHARES INC MSCI BRAZIL ETF 464286400 7679 189868 SH SOLE 189062 0 806 ISHARES INC MSCI BRIC INDX 464286657 153 3424 SH SOLE 3424 0 0 ISHARES INC MSCI CDA ETF 464286509 34705 1170886 SH SOLE 1136538 0 34348 ISHARES INC MSCI CHILE ETF 464286640 1359 26056 SH SOLE 26056 0 0 ISHARES INC MSCI EURZONE ETF 464286608 175167 4037959 SH SOLE 4021729 0 16230 ISHARES INC MSCI FRANCE ETF 464286707 550 17628 SH SOLE 17628 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 25260 762699 SH SOLE 762699 0 0 ISHARES INC MSCI GERMANY ETF 464286806 43640 1321583 SH SOLE 1321503 0 80 ISHARES INC MSCI HONG KG ETF 464286871 6698 263597 SH SOLE 259193 0 4404 ISHARES INC MSCI ISRAEL ETF 464286632 6 112 SH SOLE 112 0 0 ISHARES INC MSCI ITALY ETF 46434G830 36851 1210600 SH SOLE 1210392 0 208 ISHARES INC MSCI JPN ETF NEW 46434G822 81654 1362470 SH SOLE 1354382 0 8088 ISHARES INC MSCI MEXICO ETF 464286822 4402 89331 SH SOLE 89255 0 76 ISHARES INC MSCI MLY ETF NEW 46434G814 2825 85698 SH SOLE 67395 0 18303 ISHARES INC MSCI NETHERL ETF 464286814 6226 196223 SH SOLE 196053 0 170 ISHARES INC MSCI PAC JP ETF 464286665 6568 137396 SH SOLE 137396 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 3162 121913 SH SOLE 97247 0 24666 ISHARES INC MSCI SPAIN ETF 464286764 32408 988961 SH SOLE 988669 0 292 ISHARES INC MSCI STH KOR ETF 464286772 15452 206212 SH SOLE 206125 0 87 ISHARES INC MSCI SWITZERLAND 464286749 8313 233623 SH SOLE 233520 0 103 ISHARES INC MSCI TAIWAN ETF 46434G772 6283 173476 SH SOLE 161228 0 12248 ISHARES INC MSCI THAILND ETF 464286624 11160 120649 SH SOLE 120626 0 23 ISHARES INC MSCI TURKEY ETF 464286715 1910 43915 SH SOLE 43807 0 108 ISHARES INC MSCI WORLD ETF 464286392 117 1319 SH SOLE 1319 0 0 ISHARES INC US INTL HGH YLD 464286178 19 380 SH SOLE 380 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 707 43488 SH SOLE 43488 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 320 19978 SH SOLE 19978 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 7131 71401 SH SOLE 71401 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 7593 161090 SH SOLE 160561 0 529 ISHARES TR 1 3 YR CR BD ETF 464288646 132792 1270253 SH SOLE 1270136 0 117 ISHARES TR 1 3 YR TREAS BD 464287457 164427 1960951 SH SOLE 1913909 0 47042 ISHARES TR 10+ YR CR BD ETF 464289511 8915 141080 SH SOLE 141062 0 18 ISHARES TR 10-20 YR TRS ETF 464288653 27901 205135 SH SOLE 205121 0 14 ISHARES TR 20 YR TR BD ETF 464287432 202741 1598132 SH SOLE 1587422 0 10710 ISHARES TR 3 7 YR TREAS BD 464288661 53203 435532 SH SOLE 427228 0 8304 ISHARES TR 3YRTB ETF 464288125 12 145 SH SOLE 145 0 0 ISHARES TR AGENCY BOND ETF 464288166 5802 51309 SH SOLE 51309 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 299 5542 SH SOLE 5542 0 0 ISHARES TR ASIA 50 ETF 464288430 222 3343 SH SOLE 3245 0 98 ISHARES TR BARCLAYS 7 10 YR 464287440 369808 3502953 SH SOLE 3499751 0 3202 ISHARES TR CALIF MUN BD ETF 464288356 4327 73150 SH SOLE 73150 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 244 5292 SH SOLE 5116 0 176 ISHARES TR CMBS ETF 46429B366 686 13382 SH SOLE 13382 0 0 ISHARES TR COHEN STEER REIT 464287564 15235 150359 SH SOLE 150359 0 0 ISHARES TR CONV BD ETF 46435G102 724 13135 SH SOLE 13135 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 4962 99563 SH SOLE 99563 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 16829 186699 SH SOLE 152382 0 34317 ISHARES TR CORE LT USDB ETF 464289479 46948 724838 SH SOLE 724838 0 0 ISHARES TR CORE MSCI EAFE 46432F842 1148632 17379824 SH SOLE 17379824 0 0 ISHARES TR CORE MSCI EURO 46434V738 8800 175409 SH SOLE 175409 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 100 1594 SH SOLE 1594 0 0 ISHARES TR CORE S&P MCP ETF 464287507 1023362 5392358 SH SOLE 5390293 0 2065 ISHARES TR CORE S&P SCP ETF 464287804 454521 5917467 SH SOLE 5907512 0 9955 ISHARES TR CORE S&P TTL STK 464287150 67238 1099726 SH SOLE 1099058 0 668 ISHARES TR CORE S&P US GWT 464287671 25404 472453 SH SOLE 467813 0 4640 ISHARES TR CORE S&P US VLU 464287663 24938 450142 SH SOLE 450142 0 0 ISHARES TR CORE S&P500 ETF 464287200 3595204 13372516 SH SOLE 13357858 0 14658 ISHARES TR CORE TOTAL USD 46434V613 28844 567006 SH SOLE 567006 0 0 ISHARES TR CORE US AGGBD ET 464287226 1292614 11823063 SH SOLE 11755693 0 67370 ISHARES TR CUR HD EURZN ETF 46434V639 664 22327 SH SOLE 22327 0 0 ISHARES TR CUR HED MSCI GER 46434V704 626 21822 SH SOLE 20195 0 1627 ISHARES TR DOW JONES US ETF 464287846 1788 13390 SH SOLE 1818 0 11572 ISHARES TR EAFE GRWTH ETF 464288885 12755 157995 SH SOLE 157995 0 0 ISHARES TR EAFE SML CP ETF 464288273 100123 1552275 SH SOLE 1547146 0 5129 ISHARES TR EAFE VALUE ETF 464288877 68641 1243364 SH SOLE 1243364 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 7203 86130 SH SOLE 86130 0 0 ISHARES TR EMGR MKT INF ETF 464288216 21 639 SH SOLE 639 0 0 ISHARES TR EUR DEV RE ETF 464288471 238 5802 SH SOLE 5802 0 0 ISHARES TR EUROPE ETF 464287861 6406 135559 SH SOLE 135559 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 33854 666144 SH SOLE 666144 0 0 ISHARES TR GL TIMB FORE ETF 464288174 450 6329 SH SOLE 5976 0 353 ISHARES TR GLB CNS DISC ETF 464288745 1075 9832 SH SOLE 9832 0 0 ISHARES TR GLB CNSM STP ETF 464288737 848 8003 SH SOLE 8003 0 0 ISHARES TR GLB INFRASTR ETF 464288372 6227 137698 SH SOLE 132131 0 5567 ISHARES TR GLOB HLTHCRE ETF 464287325 2452 21789 SH SOLE 19665 0 2124 ISHARES TR GLOB TELECOM ETF 464287275 965 15946 SH SOLE 14304 0 1642 ISHARES TR GLOBAL 100 ETF 464287572 2930 31645 SH SOLE 18216 0 13429 ISHARES TR GLOBAL ENERG ETF 464287341 1265 35599 SH SOLE 35091 0 508 ISHARES TR GLOBAL FINLS ETF 464287333 2016 28818 SH SOLE 28818 0 0 ISHARES TR GLOBAL MATER ETF 464288695 1268 18109 SH SOLE 17805 0 304 ISHARES TR GLOBAL TECH ETF 464287291 1537 9999 SH SOLE 8146 0 1853 ISHARES TR GOV/CRED BD ETF 464288596 666 5844 SH SOLE 5800 0 44 ISHARES TR GRWT ALLOCAT ETF 464289867 12983 289030 SH SOLE 288766 0 264 ISHARES TR HDG MSCI EAFE 46434V803 276895 9327808 SH SOLE 9327405 0 403 ISHARES TR HDG MSCI JAPAN 46434V886 543 16283 SH SOLE 15666 0 617 ISHARES TR IBNDS MAR20 ETF 46432FAK3 6 236 SH SOLE 236 0 0 ISHARES TR IBNDS MAR23 ETF 46432FAN7 12 474 SH SOLE 474 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 12582 512724 SH SOLE 512724 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 12443 498083 SH SOLE 498083 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 12307 491292 SH SOLE 491292 0 0 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 8 306 SH SOLE 306 0 0 ISHARES TR IBOXX HI YD ETF 464288513 515796 5911024 SH SOLE 5888629 0 22394 ISHARES TR IBOXX INV CP ETF 464287242 293969 2418320 SH SOLE 2415201 0 3119 ISHARES TR INDIA 50 ETF 464289529 6783 182726 SH SOLE 182726 0 0 ISHARES TR INTL DEV RE ETF 464288489 10031 334351 SH SOLE 334351 0 0 ISHARES TR INTL MOMENTUM FT 46434V449 304 9950 SH SOLE 9950 0 0 ISHARES TR INTL SEL DIV ETF 464288448 12092 357793 SH SOLE 355159 0 2634 ISHARES TR INTL TREA BD ETF 464288117 8034 160973 SH SOLE 160973 0 0 ISHARES TR INTRM GOV CR ETF 464288612 20702 188619 SH SOLE 188619 0 0 ISHARES TR INTRMD CR BD ETF 464288638 666522 6103128 SH SOLE 6101330 0 1798 ISHARES TR JPMORGAN USD EMG 464288281 318027 2739240 SH SOLE 2738980 0 260 ISHARES TR LATN AMER 40 ETF 464287390 1800 52656 SH SOLE 52656 0 0 ISHARES TR MBS ETF 464288588 330350 3099250 SH SOLE 3095513 0 3737 ISHARES TR MICRO-CAP ETF 464288869 5754 60129 SH SOLE 59561 0 568 ISHARES TR MIN VOL EAFE ETF 46429B689 45788 627403 SH SOLE 627403 0 0 ISHARES TR MIN VOL USA ETF 46429B697 192437 3646024 SH SOLE 3644632 0 1393 ISHARES TR MODERT ALLOC ETF 464289875 331 8693 SH SOLE 8693 0 0 ISHARES TR MORTGE REL ETF 46435G342 5752 127294 SH SOLE 124129 0 3165 ISHARES TR MRGSTR MD CP GRW 464288307 228 1125 SH SOLE 1125 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 688 4314 SH SOLE 4314 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 987 38187 SH SOLE 38187 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 2515 16071 SH SOLE 16071 0 0 ISHARES TR MRNGSTR LG-CP VL 464288109 2705 25617 SH SOLE 25617 0 0 ISHARES TR MRNING SM CP ETF 464288703 345 2264 SH SOLE 2264 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 4258 55806 SH SOLE 54608 0 1198 ISHARES TR MSCI ACWI ETF 464288257 25235 350047 SH SOLE 322130 0 27917 ISHARES TR MSCI ACWI EX US 464288240 30598 612543 SH SOLE 612543 0 0 ISHARES TR MSCI CHINA ETF 46429B671 1679 25231 SH SOLE 21361 0 3870 ISHARES TR MSCI DENMARK ETF 46429B523 471 6965 SH SOLE 3649 0 3316 ISHARES TR MSCI EAFE ETF 464287465 542325 7713348 SH SOLE 7674311 0 39037 ISHARES TR MSCI EMG MKT ETF 464287234 71275 1512654 SH SOLE 1491537 0 21117 ISHARES TR MSCI EURO FL ETF 464289180 212 9086 SH SOLE 8851 0 235 ISHARES TR MSCI INDIA ETF 46429B598 5871 162746 SH SOLE 162746 0 0 ISHARES TR MSCI INDONIA ETF 46429B309 5148 181100 SH SOLE 175884 0 5216 ISHARES TR MSCI IRELAND ETF 46429B507 9 185 SH SOLE 185 0 0 ISHARES TR MSCI ITALY ETF 46435G821 139 8233 SH SOLE 7374 0 859 ISHARES TR MSCI KLD400 SOC 464288570 2447 24907 SH SOLE 23596 0 1311 ISHARES TR MSCI PHILIPS ETF 46429B408 2529 65169 SH SOLE 65058 0 111 ISHARES TR MSCI POLAND ETF 46429B606 3116 114996 SH SOLE 114996 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 32306 901868 SH SOLE 901083 0 785 ISHARES TR MSCI USA ESG SLC 464288802 3561 32057 SH SOLE 31077 0 980 ISHARES TR N AMER TECH ETF 464287549 2308 13673 SH SOLE 12426 0 1247 ISHARES TR NA TEC SFTWR ETF 464287515 13415 86802 SH SOLE 86715 0 87 ISHARES TR NASDAQ BIOTECH 464287556 3192 29887 SH SOLE 29819 0 68 ISHARES TR NATIONAL MUN ETF 464288414 157240 1419920 SH SOLE 1419633 0 287 ISHARES TR NEW YORK MUN ETF 464288323 1589 28496 SH SOLE 28496 0 0 ISHARES TR NEW ZEALAND ETF 464289123 2000 42124 SH SOLE 42124 0 0 ISHARES TR NORTH AMERN NAT 464287374 11495 324397 SH SOLE 324397 0 0 ISHARES TR RESIDNL REAL EST 464288562 1949 31321 SH SOLE 31321 0 0 ISHARES TR RUS 1000 ETF 464287622 130184 876016 SH SOLE 875543 0 473 ISHARES TR RUS 1000 GRW ETF 464287614 213329 1583995 SH SOLE 1576712 0 7283 ISHARES TR RUS 1000 VAL ETF 464287598 256445 2062464 SH SOLE 2055628 0 6836 ISHARES TR RUS 2000 GRW ETF 464287648 29033 155513 SH SOLE 153219 0 2294 ISHARES TR RUS 2000 VAL ETF 464287630 23319 185444 SH SOLE 184006 0 1438 ISHARES TR RUS MD CP GR ETF 464287481 23989 198849 SH SOLE 198661 0 188 ISHARES TR RUS MDCP VAL ETF 464287473 20248 227119 SH SOLE 227081 0 38 ISHARES TR RUS MID CAP ETF 464287499 113112 543471 SH SOLE 540421 0 3050 ISHARES TR RUS TP200 VL ETF 464289420 171 3274 SH SOLE 3274 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 213428 1399910 SH SOLE 1392941 0 6969 ISHARES TR RUSSELL 3000 ETF 464287689 21826 137991 SH SOLE 137182 0 809 ISHARES TR S&P 100 ETF 464287101 25206 212457 SH SOLE 212457 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 1113443 7288361 SH SOLE 7285748 0 2613 ISHARES TR S&P 500 VAL ETF 464287408 1115024 9760354 SH SOLE 9758168 0 2186 ISHARES TR S&P MC 400GR ETF 464287606 14649 67876 SH SOLE 67006 0 870 ISHARES TR S&P MC 400VL ETF 464287705 38471 240271 SH SOLE 240271 0 0 ISHARES TR S&P SML 600 GWT 464287887 77576 455935 SH SOLE 455191 0 744 ISHARES TR S&P US PFD STK 464288687 75667 1987589 SH SOLE 1914396 0 73193 ISHARES TR SELECT DIVID ETF 464287168 99989 1014498 SH SOLE 884428 0 130070 ISHARES TR SHORT TREAS BD 464288679 6908 62660 SH SOLE 62426 0 234 ISHARES TR SHRT NAT MUN ETF 464288158 9427 89894 SH SOLE 89894 0 0 ISHARES TR SP SMCP600VL ETF 464287879 63547 413799 SH SOLE 413093 0 706 ISHARES TR TIPS BD ETF 464287176 301638 2644094 SH SOLE 2641440 0 2654 ISHARES TR U.S. BAS MTL ETF 464287838 12733 124595 SH SOLE 124595 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 8001 63139 SH SOLE 62319 0 820 ISHARES TR U.S. CNSM SV ETF 464287580 9456 52761 SH SOLE 51857 0 904 ISHARES TR U.S. ENERGY ETF 464287796 15118 381264 SH SOLE 379717 0 1547 ISHARES TR U.S. FIN SVC ETF 464287770 12188 93424 SH SOLE 93389 0 35 ISHARES TR U.S. FINLS ETF 464287788 21722 181880 SH SOLE 176563 0 5317 ISHARES TR U.S. PHARMA ETF 464288836 1567 10152 SH SOLE 10051 0 101 ISHARES TR U.S. REAL ES ETF 464287739 28894 356672 SH SOLE 353549 0 3124 ISHARES TR U.S. TECH ETF 464287721 28119 172751 SH SOLE 169873 0 2878 ISHARES TR U.S. UTILITS ETF 464287697 16346 123014 SH SOLE 122209 0 805 ISHARES TR US AER DEF ETF 464288760 37716 200505 SH SOLE 200505 0 0 ISHARES TR US BR DEL SE ETF 464288794 483 7710 SH SOLE 7558 0 152 ISHARES TR US CR BD ETF 464288620 3360 29984 SH SOLE 18320 0 11664 ISHARES TR US HLTHCARE ETF 464287762 16879 96874 SH SOLE 94210 0 2664 ISHARES TR US HLTHCR PR ETF 464288828 475 3030 SH SOLE 3030 0 0 ISHARES TR US HOME CONS ETF 464288752 22859 522869 SH SOLE 518032 0 4837 ISHARES TR US INDUSTRIALS 464287754 1607 10911 SH SOLE 6574 0 4337 ISHARES TR US TREAS BD ETF 46429B267 583022 23246522 SH SOLE 23246522 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 263089 2551038 SH SOLE 2551038 0 0 ISHARES TR USA QUALITY FCTR 46432F339 94911 1144915 SH SOLE 1144915 0 0 ISHARES U S ETF TR COMMOD SEL STG 46431W853 928 25521 SH SOLE 25521 0 0 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 21 226 SH SOLE 226 0 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 174851 3488631 SH SOLE 3488439 0 192 ITAU CORPBANCA SPONSORED ADR 45033E105 1 72 SH SOLE 72 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 5492 422510 SH SOLE 393354 0 29156 ITT INC COM 45073V108 238 4452 SH SOLE 4452 0 0 ITURAN LOCATION AND CONTROL SHS M6158M104 15 434 SH SOLE 434 0 0 J & J SNACK FOODS CORP COM 466032109 836 5502 SH SOLE 5502 0 0 J JILL INC COM 46620W102 169 21793 SH SOLE 21793 0 0 J2 GLOBAL INC COM 48123V102 448 5969 SH SOLE 5969 0 0 JABIL INC COM 466313103 1354 51546 SH SOLE 32258 0 19288 JACK IN THE BOX INC COM 466367109 5 52 SH SOLE 52 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 2347 35580 SH SOLE 35576 0 4 JAMES RIV GROUP LTD COM G5005R107 1049 26219 SH SOLE 26190 0 29 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 139 3637 SH SOLE 3637 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 121 897 SH SOLE 897 0 0 JBG SMITH PPTYS COM 46590V100 14 388 SH SOLE 388 0 0 JD COM INC SPON ADR CL A 47215P106 64 1555 SH SOLE 1555 0 0 JELD-WEN HLDG INC COM 47580P103 34 867 SH SOLE 867 0 0 JERNIGAN CAP INC COM 476405105 337 17730 SH SOLE 17730 0 0 JETBLUE AIRWAYS CORP COM 477143101 189 8476 SH SOLE 8476 0 0 JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 132 5482 SH SOLE 5482 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 616 5563 SH SOLE 5468 0 95 JOHNSON & JOHNSON COM 478160104 90173 645393 SH SOLE 393828 0 251565 JOHNSON CTLS INTL PLC SHS G51502105 6001 157487 SH SOLE 130944 0 26543 JONES LANG LASALLE INC COM 48020Q107 631 4232 SH SOLE 4224 0 8 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 11580 192852 SH SOLE 192852 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 19076 694477 SH SOLE 690732 0 3745 JPMORGAN CHASE & CO COM 46625H100 85842 802726 SH SOLE 490657 0 312069 JUMEI INTL HLDG LTD SPONSORED ADR 48138L107 3 961 SH SOLE 961 0 0 JUNIPER NETWORKS INC COM 48203R104 2099 73678 SH SOLE 73587 0 91 JUNIPER PHARMACEUTICALS INC COM 48203L107 0 1 SH SOLE 1 0 0 JUPAI HLDGS LTD ADS 48205B107 17 940 SH SOLE 940 0 0 K2M GROUP HLDGS INC COM 48273J107 220 12210 SH SOLE 12210 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 95 889 SH SOLE 889 0 0 KAMAN CORP COM 483548103 125 2113 SH SOLE 2113 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 229 2180 SH SOLE 2180 0 0 KAPSTONE PAPER & PACKAGING C COM 48562P103 559 24629 SH SOLE 24621 0 8 KAR AUCTION SVCS INC COM 48238T109 227 4494 SH SOLE 4494 0 0 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 70 6831 SH SOLE 6831 0 0 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 1538 26291 SH SOLE 18465 0 7826 KB HOME COM 48666K109 6 176 SH SOLE 176 0 0 KEANE GROUP INC COM 48669A108 17 881 SH SOLE 881 0 0 KELLOGG CO COM 487836108 13740 202112 SH SOLE 10941 0 191171 KELLY SVCS INC CL A 488152208 2 64 SH SOLE 64 0 0 KEMET CORP COM NEW 488360207 5 351 SH SOLE 351 0 0 KEMPER CORP DEL COM 488401100 95 1375 SH SOLE 1375 0 0 KENNAMETAL INC COM 489170100 1447 29882 SH SOLE 29882 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 284 16385 SH SOLE 16385 0 0 KEYCORP NEW COM 493267108 3275 162365 SH SOLE 129091 0 33274 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1578 37943 SH SOLE 24345 0 13598 KEYW HLDG CORP COM 493723100 0 22 SH SOLE 22 0 0 KFORCE INC COM 493732101 523 20706 SH SOLE 20706 0 0 KILROY RLTY CORP COM 49427F108 953 12772 SH SOLE 12772 0 0 KIMBERLY CLARK CORP COM 494368103 19481 161455 SH SOLE 124528 0 36927 KIMCO RLTY CORP COM 49446R109 53 2967 SH SOLE 2967 0 0 KINDER MORGAN INC DEL COM 49456B101 6233 344957 SH SOLE 194371 0 150586 KINROSS GOLD CORP COM NO PAR 496902404 2 476 SH SOLE 476 0 0 KINSALE CAP GROUP INC COM 49714P108 99 2195 SH SOLE 2195 0 0 KIRBY CORP COM 497266106 313 4683 SH SOLE 4683 0 0 KITE RLTY GROUP TR COM NEW 49803T300 526 26848 SH SOLE 26732 0 116 KKR & CO L P DEL COM UNITS 48248M102 1 28 SH SOLE 28 0 0 KLA-TENCOR CORP COM 482480100 944 8982 SH SOLE 8961 0 21 KLX INC COM 482539103 363 5318 SH SOLE 5189 0 129 KMG CHEMICALS INC COM 482564101 7 107 SH SOLE 107 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 595 13613 SH SOLE 13613 0 0 KNOLL INC COM NEW 498904200 70 3066 SH SOLE 3066 0 0 KNOWLES CORP COM 49926D109 1977 134832 SH SOLE 134832 0 0 KOHLS CORP COM 500255104 285 5267 SH SOLE 5267 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1583 41858 SH SOLE 41741 0 117 KOPPERS HOLDINGS INC COM 50060P106 129 2544 SH SOLE 2544 0 0 KOREA ELECTRIC PWR SPONSORED ADR 500631106 406 22903 SH SOLE 3433 0 19470 KORN FERRY INTL COM NEW 500643200 81 1946 SH SOLE 1946 0 0 KOSMOS ENERGY LTD SHS G5315B107 7 987 SH SOLE 987 0 0 KRAFT HEINZ CO COM 500754106 12250 157529 SH SOLE 123278 0 34251 KRANESHARES TR CSI CHI INTERNET 500767306 1999 34101 SH SOLE 34101 0 0 KROGER CO COM 501044101 7595 276710 SH SOLE 207613 0 69097 KRONOS WORLDWIDE INC COM 50105F105 0 2 SH SOLE 2 0 0 KT CORP SPONSORED ADR 48268K101 91 5855 SH SOLE 5855 0 0 KULICKE & SOFFA INDS INC COM 501242101 253 10407 SH SOLE 10407 0 0 KYOCERA CORP ADR 501556203 21 310 SH SOLE 310 0 0 L BRANDS INC COM 501797104 1881 31265 SH SOLE 6319 0 24946 L3 TECHNOLOGIES INC COM 502413107 3873 19575 SH SOLE 19563 0 12 LA QUINTA HLDGS INC COM 50420D108 1 78 SH SOLE 78 0 0 LA Z BOY INC COM 505336107 6 204 SH SOLE 204 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 5568 34906 SH SOLE 28116 0 6790 LADDER CAP CORP CL A 505743104 61 4496 SH SOLE 4496 0 0 LAKELAND BANCORP INC COM 511637100 44 2288 SH SOLE 2288 0 0 LAM RESEARCH CORP COM 512807108 10212 55470 SH SOLE 24815 0 30655 LAMAR ADVERTISING CO NEW CL A 512816109 1326 17860 SH SOLE 17860 0 0 LAMB WESTON HLDGS INC COM 513272104 684 12106 SH SOLE 12106 0 0 LANCASTER COLONY CORP COM 513847103 131 1016 SH SOLE 1016 0 0 LANDEC CORP COM 514766104 20 1569 SH SOLE 1569 0 0 LANDS END INC NEW COM 51509F105 0 7 SH SOLE 7 0 0 LANDSTAR SYS INC COM 515098101 1972 18945 SH SOLE 18945 0 0 LANNET INC COM 516012101 178 7625 SH SOLE 7625 0 0 LAS VEGAS SANDS CORP COM 517834107 1831 26349 SH SOLE 26349 0 0 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 698 24878 SH SOLE 24832 0 46 LATAM AIRLS GROUP S A SPONSORED ADR 51817R106 165 11851 SH SOLE 11851 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 28 4875 SH SOLE 4875 0 0 LAUDER ESTEE COS INC CL A 518439104 8338 65535 SH SOLE 51112 0 14423 LAZARD LTD SHS A G54050102 85 1628 SH SOLE 1628 0 0 LCI INDS COM 50189K103 1516 11669 SH SOLE 11533 0 136 LEAR CORP COM NEW 521865204 4488 25407 SH SOLE 25371 0 36 LEGACY TEX FINL GROUP INC COM 52471Y106 3472 82291 SH SOLE 82044 0 247 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 14 440 SH SOLE 440 0 0 LEGG MASON INC COM 524901105 268 6389 SH SOLE 6389 0 0 LEGGETT & PLATT INC COM 524660107 9655 202296 SH SOLE 201553 0 743 LEIDOS HLDGS INC COM 525327102 339 5240 SH SOLE 5229 0 11 LEMAITRE VASCULAR INC COM 525558201 143 4493 SH SOLE 4493 0 0 LENDINGCLUB CORP COM 52603A109 1 205 SH SOLE 205 0 0 LENDINGTREE INC NEW COM 52603B107 58 169 SH SOLE 169 0 0 LENNAR CORP CL A 526057104 7459 117937 SH SOLE 117937 0 0 LENNAR CORP CL B 526057302 87 1670 SH SOLE 1670 0 0 LENNOX INTL INC COM 526107107 3528 16942 SH SOLE 16930 0 12 LEUCADIA NATL CORP COM 527288104 1338 50535 SH SOLE 4633 0 45902 LEXINGTON REALTY TRUST COM 529043101 884 91637 SH SOLE 91637 0 0 LG DISPLAY CO LTD SPONS ADR REP 50186V102 365 26477 SH SOLE 1860 0 24617 LIBBEY INC COM 529898108 11 1474 SH SOLE 1474 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 129 20498 SH SOLE 20498 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 195 2291 SH SOLE 2290 0 1 LIBERTY BROADBAND CORP COM SER C 530307305 3900 45802 SH SOLE 45354 0 448 LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 12 276 SH SOLE 276 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 26 720 SH SOLE 720 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 2228 65839 SH SOLE 65490 0 349 LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 236 4351 SH SOLE 4347 0 4 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 1165 47717 SH SOLE 47687 0 30 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 2 102 SH SOLE 102 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 378 19028 SH SOLE 19027 0 1 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 2 109 SH SOLE 109 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 403 10151 SH SOLE 10151 0 0 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 10 461 SH SOLE 458 0 3 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 2753 69423 SH SOLE 68917 0 506 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 108 3289 SH SOLE 3285 0 4 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 1660 48582 SH SOLE 48477 0 105 LIBERTY PPTY TR SH BEN INT 531172104 29 686 SH SOLE 686 0 0 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 0 53 SH SOLE 53 0 0 LIFE STORAGE INC COM 53223X107 81 909 SH SOLE 870 0 39 LIFEPOINT HEALTH INC COM 53219L109 40 800 SH SOLE 800 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 922 6732 SH SOLE 6723 0 9 LILLY ELI & CO COM 532457108 18991 224857 SH SOLE 76023 0 148834 LINCOLN ELEC HLDGS INC COM 533900106 1240 13539 SH SOLE 13539 0 0 LINCOLN NATL CORP IND COM 534187109 1848 24040 SH SOLE 24040 0 0 LINDSAY CORP COM 535555106 49 556 SH SOLE 556 0 0 LINE CORP SPONSORED ADR 53567X101 2567 62642 SH SOLE 62642 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 272 8063 SH SOLE 8007 0 56 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 564 17780 SH SOLE 17780 0 0 LITHIA MTRS INC CL A 536797103 2407 21188 SH SOLE 21014 0 174 LITTELFUSE INC COM 537008104 1350 6829 SH SOLE 6829 0 0 LIVANOVA PLC SHS G5509L101 607 7601 SH SOLE 7581 0 20 LIVE NATION ENTERTAINMENT IN COM 538034109 966 22691 SH SOLE 22590 0 101 LIVE OAK BANCSHARES INC COM 53803X105 1 37 SH SOLE 37 0 0 LKQ CORP COM 501889208 8553 210295 SH SOLE 176673 0 33622 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 6274 1672879 SH SOLE 1178182 0 494697 LOCKHEED MARTIN CORP COM 539830109 21894 68191 SH SOLE 20676 0 47515 LOEWS CORP COM 540424108 837 16730 SH SOLE 11917 0 4813 LOGITECH INTL S A SHS H50430232 3419 101474 SH SOLE 101474 0 0 LOGMEIN INC COM 54142L109 1412 12331 SH SOLE 12331 0 0 LOUISIANA PAC CORP COM 546347105 249 9513 SH SOLE 9513 0 0 LOWES COS INC COM 548661107 7667 82482 SH SOLE 70741 0 11741 LPL FINL HLDGS INC COM 50212V100 61 1064 SH SOLE 1064 0 0 LSB INDS INC COM 502160104 38 4287 SH SOLE 4287 0 0 LSC COMMUNICATIONS INC COM 50218P107 0 2 SH SOLE 2 0 0 LTC PPTYS INC COM 502175102 1209 27778 SH SOLE 27778 0 0 LULULEMON ATHLETICA INC COM 550021109 288 3666 SH SOLE 3666 0 0 LUMENTUM HLDGS INC COM 55024U109 178 3653 SH SOLE 3653 0 0 LUXOFT HLDG INC ORD SHS CL A G57279104 9 168 SH SOLE 168 0 0 LYDALL INC DEL COM 550819106 227 4473 SH SOLE 4473 0 0 LYON WILLIAM HOMES CL A NEW 552074700 59 2030 SH SOLE 2030 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 28266 256234 SH SOLE 112287 0 143947 M & T BK CORP COM 55261F104 3224 18857 SH SOLE 18707 0 150 M D C HLDGS INC COM 552676108 378 11844 SH SOLE 917 0 10927 M/I HOMES INC COM 55305B101 9 251 SH SOLE 251 0 0 MACERICH CO COM 554382101 503 7654 SH SOLE 7626 0 28 MACK CALI RLTY CORP COM 554489104 255 11808 SH SOLE 11808 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 94 2888 SH SOLE 2888 0 0 MACQUARIE FT TR GB INF UT DI COM 55607W100 30 2444 SH SOLE 2444 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 63 967 SH SOLE 967 0 0 MACYS INC COM 55616P104 297 11769 SH SOLE 11744 0 25 MADDEN STEVEN LTD COM 556269108 220 4735 SH SOLE 4735 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 394 1873 SH SOLE 1824 0 49 MAGELLAN HEALTH INC COM NEW 559079207 219 2272 SH SOLE 2272 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 741 10459 SH SOLE 10413 0 46 MAGICJACK VOCALTEC LTD SHS M6787E101 1 155 SH SOLE 155 0 0 MAGNA INTL INC COM 559222401 3226 56915 SH SOLE 55706 0 1209 MAIDEN HOLDINGS LTD SHS G5753U112 17 2519 SH SOLE 2519 0 0 MAINSOURCE FINANCIAL GP INC COM 56062Y102 26 710 SH SOLE 710 0 0 MALIBU BOATS INC COM CL A 56117J100 108 3622 SH SOLE 3622 0 0 MALLINCKRODT PUB LTD CO SHS G5785G107 14 638 SH SOLE 638 0 0 MANHATTAN ASSOCS INC COM 562750109 1915 38657 SH SOLE 38632 0 25 MANITOWOC CO INC COM NEW 563571405 589 14969 SH SOLE 13084 0 1885 MANNING & NAPIER INC CL A 56382Q102 0 6 SH SOLE 6 0 0 MANPOWERGROUP INC COM 56418H100 1277 10135 SH SOLE 10114 0 21 MANTECH INTL CORP CL A 564563104 3 58 SH SOLE 58 0 0 MANULIFE FINL CORP COM 56501R106 3382 162061 SH SOLE 161277 0 784 MARATHON OIL CORP COM 565849106 50 2947 SH SOLE 2902 0 45 MARATHON PETE CORP COM 56585A102 3722 56424 SH SOLE 56375 0 49 MARCUS & MILLICHAP INC COM 566324109 569 17474 SH SOLE 17474 0 0 MARCUS CORP COM 566330106 99 3616 SH SOLE 3616 0 0 MARINEMAX INC COM 567908108 45 2405 SH SOLE 2405 0 0 MARKEL CORP COM 570535104 5868 5151 SH SOLE 5096 0 55 MARKETAXESS HLDGS INC COM 57060D108 2964 14692 SH SOLE 14690 0 2 MARRIOTT INTL INC NEW CL A 571903202 8142 59987 SH SOLE 58165 0 1822 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 217 1609 SH SOLE 1609 0 0 MARSH & MCLENNAN COS INC COM 571748102 2770 34050 SH SOLE 34037 0 13 MARTEN TRANS LTD COM 573075108 1224 60333 SH SOLE 55719 0 4614 MARTIN MARIETTA MATLS INC COM 573284106 4962 22445 SH SOLE 22445 0 0 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 1 41 SH SOLE 41 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 157 7322 SH SOLE 7322 0 0 MASCO CORP COM 574599106 2551 58057 SH SOLE 37660 0 20397 MASIMO CORP COM 574795100 771 9087 SH SOLE 9087 0 0 MASONITE INTL CORP NEW COM 575385109 34 471 SH SOLE 471 0 0 MASTEC INC COM 576323109 212 4325 SH SOLE 4325 0 0 MASTERCARD INCORPORATED CL A 57636Q104 58357 385556 SH SOLE 262580 0 122976 MATADOR RES CO COM 576485205 5171 166094 SH SOLE 166094 0 0 MATCH GROUP INC COM 57665R106 216 6889 SH SOLE 6812 0 77 MATRIX SVC CO COM 576853105 3 173 SH SOLE 173 0 0 MATSON INC COM 57686G105 66 2213 SH SOLE 2213 0 0 MATTEL INC COM 577081102 1218 79220 SH SOLE 78957 0 263 MATTHEWS INTL CORP CL A 577128101 29 550 SH SOLE 550 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 503 9620 SH SOLE 9620 0 0 MAXIMUS INC COM 577933104 2078 29024 SH SOLE 29024 0 0 MAXLINEAR INC COM 57776J100 124 4688 SH SOLE 4688 0 0 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 137 2659 SH SOLE 2659 0 0 MB FINANCIAL INC NEW COM 55264U108 679 15252 SH SOLE 15252 0 0 MBIA INC COM 55262C100 85 11723 SH SOLE 11723 0 0 MCCORMICK & CO INC COM NON VTG 579780206 2471 24244 SH SOLE 24232 0 12 MCDONALDS CORP COM 580135101 23601 137134 SH SOLE 42619 0 94515 MCKESSON CORP COM 58155Q103 4944 31699 SH SOLE 18387 0 13312 MDC PARTNERS INC CL A SUB VTG 552697104 31 3135 SH SOLE 3135 0 0 MDU RES GROUP INC COM 552690109 14 527 SH SOLE 527 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 3287 238503 SH SOLE 29332 0 209171 MEDICINES CO COM 584688105 42 1525 SH SOLE 1525 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 793 12507 SH SOLE 12451 0 56 MEDIFAST INC COM 58470H101 77 1104 SH SOLE 1104 0 0 MEDNAX INC COM 58502B106 2650 49590 SH SOLE 43679 0 5911 MEDPACE HLDGS INC COM 58506Q109 64 1772 SH SOLE 1772 0 0 MEDTRONIC PLC SHS G5960L103 23156 286744 SH SOLE 230635 0 56109 MELCO RESORT ENTERTAINMENT L ADR 585464100 4990 171825 SH SOLE 170533 0 1292 MELLANOX TECHNOLOGIES LTD SHS M51363113 94 1445 SH SOLE 1445 0 0 MERCADOLIBRE INC COM 58733R102 1009 3207 SH SOLE 3188 0 19 MERCANTILE BANK CORP COM 587376104 289 8183 SH SOLE 8183 0 0 MERCER INTL INC COM 588056101 2 133 SH SOLE 133 0 0 MERCK & CO INC COM 58933Y105 41614 739549 SH SOLE 564896 0 174653 MERCURY GENL CORP NEW COM 589400100 21 397 SH SOLE 397 0 0 MERCURY SYS INC COM 589378108 412 8019 SH SOLE 7989 0 30 MEREDITH CORP COM 589433101 12 185 SH SOLE 185 0 0 MERIDIAN BANCORP INC MD COM 58958U103 4 198 SH SOLE 198 0 0 MERIDIAN BIOSCIENCE INC COM 589584101 3 231 SH SOLE 231 0 0 MERIT MED SYS INC COM 589889104 15 337 SH SOLE 337 0 0 MERITAGE HOMES CORP COM 59001A102 82 1611 SH SOLE 1611 0 0 MERITOR INC COM 59001K100 2 71 SH SOLE 71 0 0 MESA LABS INC COM 59064R109 196 1575 SH SOLE 1575 0 0 META FINL GROUP INC COM 59100U108 1 11 SH SOLE 11 0 0 METHANEX CORP COM 59151K108 1566 25874 SH SOLE 25850 0 24 METHODE ELECTRS INC COM 591520200 415 10353 SH SOLE 10353 0 0 METLIFE INC COM 59156R108 11834 234037 SH SOLE 190485 0 43552 METTLER TOLEDO INTERNATIONAL COM 592688105 1942 3136 SH SOLE 3131 0 5 MGIC INVT CORP WIS COM 552848103 102 7291 SH SOLE 7291 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 223 7664 SH SOLE 7664 0 0 MGM RESORTS INTERNATIONAL COM 552953101 33 991 SH SOLE 991 0 0 MGP INGREDIENTS INC NEW COM 55303J106 400 5199 SH SOLE 5199 0 0 MICHAEL KORS HLDGS LTD SHS G60754101 1863 29610 SH SOLE 29554 0 56 MICHAELS COS INC COM 59408Q106 3483 143991 SH SOLE 66660 0 77331 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 279 8342 SH SOLE 8323 0 19 MICROCHIP TECHNOLOGY INC COM 595017104 6744 76749 SH SOLE 74524 0 2225 MICRON TECHNOLOGY INC COM 595112103 7923 192685 SH SOLE 176387 0 16298 MICROSEMI CORP COM 595137100 403 7799 SH SOLE 7799 0 0 MICROSOFT CORP COM 594918104 128844 1506254 SH SOLE 986301 0 519953 MID AMER APT CMNTYS INC COM 59522J103 1184 11773 SH SOLE 11773 0 0 MIDDLEBY CORP COM 596278101 3204 23737 SH SOLE 23429 0 308 MIDDLESEX WATER CO COM 596680108 55 1366 SH SOLE 1366 0 0 MILLER HERMAN INC COM 600544100 3 66 SH SOLE 66 0 0 MINERALS TECHNOLOGIES INC COM 603158106 114 1664 SH SOLE 1664 0 0 MISTRAS GROUP INC COM 60649T107 51 2188 SH SOLE 2188 0 0 MITEL NETWORKS CORP COM 60671Q104 3 356 SH SOLE 356 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 3206 440943 SH SOLE 408461 0 32482 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 2567 705379 SH SOLE 96409 0 608970 MKS INSTRUMENT INC COM 55306N104 580 6140 SH SOLE 6126 0 14 MOBILE MINI INC COM 60740F105 2826 81886 SH SOLE 77159 0 4727 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 349 34287 SH SOLE 34287 0 0 MOHAWK INDS INC COM 608190104 2173 7880 SH SOLE 7880 0 0 MOLINA HEALTHCARE INC COM 60855R100 100 1299 SH SOLE 1299 0 0 MOLSON COORS BREWING CO CL B 60871R209 1655 20164 SH SOLE 13493 0 6671 MOMENTA PHARMACEUTICALS INC COM 60877T100 186 13317 SH SOLE 13243 0 74 MONDELEZ INTL INC CL A 609207105 10838 253261 SH SOLE 232895 0 20366 MONGODB INC CL A 60937P106 15 511 SH SOLE 511 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 135 7568 SH SOLE 7568 0 0 MONOLITHIC PWR SYS INC COM 609839105 1412 12574 SH SOLE 12574 0 0 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 36 1502 SH SOLE 1502 0 0 MONRO INC COM 610236101 334 5854 SH SOLE 5827 0 27 MONSANTO CO NEW COM 61166W101 1976 16918 SH SOLE 16897 0 21 MONSTER BEVERAGE CORP NEW COM 61174X109 8166 129010 SH SOLE 128882 0 128 MOODYS CORP COM 615369105 8562 58003 SH SOLE 58003 0 0 MOOG INC CL A 615394202 116 1344 SH SOLE 1344 0 0 MORGAN STANLEY COM NEW 617446448 16404 312633 SH SOLE 142731 0 169902 MORGAN STANLEY INDIA INVS FD COM 61745C105 8 235 SH SOLE 235 0 0 MORNINGSTAR INC COM 617700109 390 4022 SH SOLE 4022 0 0 MOSAIC CO NEW COM 61945C103 2283 88971 SH SOLE 88647 0 324 MOTORCAR PTS AMER INC COM 620071100 116 4643 SH SOLE 4643 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 5031 55701 SH SOLE 41836 0 13865 MPLX LP COM UNIT REP LTD 55336V100 491 13862 SH SOLE 13862 0 0 MRC GLOBAL INC COM 55345K103 39 2284 SH SOLE 2284 0 0 MSA SAFETY INC COM 553498106 26 340 SH SOLE 340 0 0 MSC INDL DIRECT INC CL A 553530106 714 7385 SH SOLE 7385 0 0 MSCI INC COM 55354G100 1776 14035 SH SOLE 14035 0 0 MSG NETWORK INC CL A 553573106 348 17209 SH SOLE 17209 0 0 MTGE INVT CORP COM 55378A105 2 123 SH SOLE 123 0 0 MTS SYS CORP COM 553777103 436 8117 SH SOLE 8117 0 0 MUELLER INDS INC COM 624756102 1 42 SH SOLE 42 0 0 MUELLER WTR PRODS INC COM SER A 624758108 157 12541 SH SOLE 12541 0 0 MULTI COLOR CORP COM 625383104 613 8184 SH SOLE 8184 0 0 MURPHY OIL CORP COM 626717102 4160 133977 SH SOLE 133977 0 0 MURPHY USA INC COM 626755102 2887 35922 SH SOLE 35922 0 0 MYLAN N V SHS EURO N59465109 349 8283 SH SOLE 8217 0 66 MYR GROUP INC DEL COM 55405W104 5 152 SH SOLE 152 0 0 NABORS INDUSTRIES LTD SHS G6359F103 5 783 SH SOLE 783 0 0 NACCO INDS INC CL A 629579103 2 58 SH SOLE 58 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 17 1898 SH SOLE 1898 0 0 NASDAQ INC COM 631103108 313 4076 SH SOLE 4076 0 0 NATIONAL BK HLDGS CORP CL A 633707104 7 221 SH SOLE 221 0 0 NATIONAL CINEMEDIA INC COM 635309107 0 70 SH SOLE 70 0 0 NATIONAL FUEL GAS CO N J COM 636180101 3390 61733 SH SOLE 61699 0 34 NATIONAL GEN HLDGS CORP COM 636220303 497 25314 SH SOLE 24960 0 354 NATIONAL GRID PLC SPONSORED ADR NE 636274409 11852 201520 SH SOLE 93595 0 107925 NATIONAL HEALTH INVS INC COM 63633D104 47 621 SH SOLE 621 0 0 NATIONAL HEALTHCARE CORP COM 635906100 10 163 SH SOLE 163 0 0 NATIONAL INSTRS CORP COM 636518102 3927 94333 SH SOLE 94251 0 82 NATIONAL OILWELL VARCO INC COM 637071101 3644 101168 SH SOLE 100779 0 389 NATIONAL PRESTO INDS INC COM 637215104 1 13 SH SOLE 13 0 0 NATIONAL RESH CORP CL A 637372202 79 2108 SH SOLE 2108 0 0 NATIONAL RESH CORP CL B 637372301 66 1181 SH SOLE 1181 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 83 1940 SH SOLE 1940 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 178 6520 SH SOLE 6520 0 0 NATUS MEDICAL INC DEL COM 639050103 166 4338 SH SOLE 4338 0 0 NAUTILUS INC COM 63910B102 1 49 SH SOLE 49 0 0 NAVIENT CORPORATION COM 63938C108 3299 247653 SH SOLE 246708 0 945 NAVIGANT CONSULTING INC COM 63935N107 566 29138 SH SOLE 29138 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 5 499 SH SOLE 499 0 0 NCI BUILDING SYS INC COM NEW 628852204 55 2855 SH SOLE 2855 0 0 NCR CORP NEW COM 62886E108 204 5981 SH SOLE 5981 0 0 NEENAH PAPER INC COM 640079109 546 6027 SH SOLE 5927 0 100 NEKTAR THERAPEUTICS COM 640268108 51 858 SH SOLE 858 0 0 NELNET INC CL A 64031N108 10 179 SH SOLE 179 0 0 NEOGEN CORP COM 640491106 4124 50169 SH SOLE 49851 0 318 NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 7 579 SH SOLE 579 0 0 NETAPP INC COM 64110D104 2781 50277 SH SOLE 50221 0 56 NETEASE INC SPONSORED ADR 64110W102 5029 14577 SH SOLE 14574 0 3 NETFLIX INC COM 64110L106 4062 21154 SH SOLE 12059 0 9095 NETGEAR INC COM 64111Q104 168 2858 SH SOLE 2858 0 0 NETSCOUT SYS INC COM 64115T104 11 349 SH SOLE 349 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 27 352 SH SOLE 352 0 0 NEVRO CORP COM 64157F103 218 3167 SH SOLE 3167 0 0 NEW JERSEY RES COM 646025106 103 2557 SH SOLE 2557 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 263 2791 SH SOLE 2791 0 0 NEW RELIC INC COM 64829B100 246 4259 SH SOLE 4212 0 47 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 58 3263 SH SOLE 3263 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 3129 240347 SH SOLE 97638 0 142709 NEW YORK TIMES CO CL A 650111107 171 9259 SH SOLE 9164 0 95 NEWELL BRANDS INC COM 651229106 394 12752 SH SOLE 12752 0 0 NEWFIELD EXPL CO COM 651290108 4529 143655 SH SOLE 125575 0 18080 NEWMARK GROUP INC CL A 65158N102 15 952 SH SOLE 952 0 0 NEWMARKET CORP COM 651587107 1138 2866 SH SOLE 2866 0 0 NEWMONT MINING CORP COM 651639106 3958 105487 SH SOLE 11531 0 93956 NEWS CORP NEW CL A 65249B109 10 665 SH SOLE 665 0 0 NEWS CORP NEW CL B 65249B208 8 467 SH SOLE 467 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 826 10562 SH SOLE 10562 0 0 NEXTERA ENERGY INC COM 65339F101 13674 87540 SH SOLE 87321 0 219 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 29 655 SH SOLE 655 0 0 NIC INC COM 62914B100 223 13398 SH SOLE 13398 0 0 NICE LTD SPONSORED ADR 653656108 722 7854 SH SOLE 7612 0 242 NIELSEN HLDGS PLC SHS EUR G6518L108 3035 83452 SH SOLE 46094 0 37358 NIKE INC CL B 654106103 56915 909933 SH SOLE 747288 0 162645 NISOURCE INC COM 65473P105 1966 76566 SH SOLE 75909 0 657 NL INDS INC COM NEW 629156407 3 233 SH SOLE 233 0 0 NN INC COM 629337106 176 6365 SH SOLE 6365 0 0 NOBLE CORP PLC SHS USD G65431101 8 1850 SH SOLE 1850 0 0 NOBLE ENERGY INC COM 655044105 1273 43691 SH SOLE 15743 0 27948 NOKIA CORP SPONSORED ADR 654902204 3692 792355 SH SOLE 84924 0 707431 NOMAD FOODS LTD USD ORD SHS G6564A105 330 19511 SH SOLE 19511 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 24 4032 SH SOLE 4032 0 0 NORDIC AMERICAN TANKERS LIMI COM G65773106 2 844 SH SOLE 844 0 0 NORDSON CORP COM 655663102 5641 38529 SH SOLE 38490 0 39 NORDSTROM INC COM 655664100 2230 47078 SH SOLE 6133 0 40945 NORFOLK SOUTHERN CORP COM 655844108 2979 20553 SH SOLE 20553 0 0 NORTHERN TR CORP COM 665859104 893 8936 SH SOLE 8917 0 19 NORTHROP GRUMMAN CORP COM 666807102 3506 11423 SH SOLE 11304 0 119 NORTHSTAR REALTY EUROPE CORP COM 66706L101 1 46 SH SOLE 46 0 0 NORTHWEST NAT GAS CO COM 667655104 2 35 SH SOLE 35 0 0 NORTHWESTERN CORP COM NEW 668074305 36 592 SH SOLE 592 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1241 23303 SH SOLE 23303 0 0 NORWOOD FINANCIAL CORP COM 669549107 0 1 SH SOLE 1 0 0 NOVANTA INC COM 67000B104 78 1558 SH SOLE 1558 0 0 NOVARTIS A G SPONSORED ADR 66987V109 52293 622842 SH SOLE 408201 0 214641 NOVO-NORDISK A S ADR 670100205 61535 1146555 SH SOLE 788944 0 357611 NOW INC COM 67011P100 194 17560 SH SOLE 17546 0 14 NRG ENERGY INC COM NEW 629377508 5683 199535 SH SOLE 198889 0 646 NRG YIELD INC CL A NEW 62942X306 400 21193 SH SOLE 21193 0 0 NRG YIELD INC CL C 62942X405 89 4697 SH SOLE 4697 0 0 NTT DOCOMO INC SPONS ADR 62942M201 509 21407 SH SOLE 21407 0 0 NU SKIN ENTERPRISES INC CL A 67018T105 90 1315 SH SOLE 1291 0 24 NUANCE COMMUNICATIONS INC COM 67020Y100 662 40504 SH SOLE 40479 0 25 NUCOR CORP COM 670346105 5242 82459 SH SOLE 82252 0 207 NUTANIX INC CL A 67059N108 4557 129193 SH SOLE 129047 0 146 NUTRI SYS INC NEW COM 67069D108 218 4149 SH SOLE 4114 0 35 NUVASIVE INC COM 670704105 192 3275 SH SOLE 3275 0 0 NUVECTRA CORP COM 67075N108 5 603 SH SOLE 603 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 39 3452 SH SOLE 3452 0 0 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 22 1318 SH SOLE 1318 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 0 2 SH SOLE 2 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 29 1155 SH SOLE 1155 0 0 NUVEEN SHT DUR CR OPP FD COM 67074X107 208 12494 SH SOLE 2020 0 10474 NVE CORP COM NEW 629445206 141 1643 SH SOLE 1643 0 0 NVIDIA CORP COM 67066G104 6428 33226 SH SOLE 19685 0 13541 NVR INC COM 62944T105 1466 418 SH SOLE 418 0 0 NXP SEMICONDUCTORS N V COM N6596X109 1648 14077 SH SOLE 13774 0 303 NXSTAGE MEDICAL INC COM 67072V103 0 12 SH SOLE 12 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 12291 51094 SH SOLE 51008 0 86 OAKTREE CAP GROUP LLC UNIT CL A 674001201 218 5180 SH SOLE 5180 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 23377 317391 SH SOLE 306789 0 10602 OCEAN RIG UDW INC COM CL A G66964118 3 129 SH SOLE 129 0 0 OCEANEERING INTL INC COM 675232102 464 21928 SH SOLE 21928 0 0 OCEANFIRST FINL CORP COM 675234108 1 23 SH SOLE 23 0 0 OCLARO INC COM NEW 67555N206 36 5412 SH SOLE 5412 0 0 OFFICE DEPOT INC COM 676220106 1 200 SH SOLE 200 0 0 OFG BANCORP COM 67103X102 114 12105 SH SOLE 12105 0 0 OGE ENERGY CORP COM 670837103 2927 88978 SH SOLE 88978 0 0 OIL STS INTL INC COM 678026105 1 38 SH SOLE 38 0 0 OLD DOMINION FGHT LINES INC COM 679580100 2432 18485 SH SOLE 14141 0 4344 OLD NATL BANCORP IND COM 680033107 543 31166 SH SOLE 31166 0 0 OLD REP INTL CORP COM 680223104 664 31044 SH SOLE 13931 0 17113 OLIN CORP COM PAR $1 680665205 438 12291 SH SOLE 12291 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 185 3487 SH SOLE 3487 0 0 OMEGA FLEX INC COM 682095104 8 110 SH SOLE 110 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 400 14525 SH SOLE 14525 0 0 OMEROS CORP COM 682143102 2 114 SH SOLE 114 0 0 OMNICELL INC COM 68213N109 845 17416 SH SOLE 17416 0 0 OMNICOM GROUP INC COM 681919106 19736 270996 SH SOLE 69600 0 201396 OMNOVA SOLUTIONS INC COM 682129101 96 9624 SH SOLE 9624 0 0 ON ASSIGNMENT INC COM 682159108 824 12807 SH SOLE 12587 0 220 ON SEMICONDUCTOR CORP COM 682189105 445 21245 SH SOLE 20200 0 1045 ONE GAS INC COM 68235P108 260 3544 SH SOLE 3523 0 21 ONEMAIN HLDGS INC COM 68268W103 53 2048 SH SOLE 2048 0 0 ONEOK INC NEW COM 682680103 13845 259030 SH SOLE 258780 0 250 OPEN TEXT CORP COM 683715106 130 3639 SH SOLE 3639 0 0 OPKO HEALTH INC COM 68375N103 1 351 SH SOLE 351 0 0 OPPENHEIMER ETF TR SMALL CAP REV ET 68386C302 14 200 SH SOLE 200 0 0 OPUS BK IRVINE CALIF COM 684000102 125 4573 SH SOLE 4573 0 0 ORACLE CORP COM 68389X105 64333 1360655 SH SOLE 800349 0 560306 ORANGE SPONSORED ADR 684060106 5649 324644 SH SOLE 206215 0 118429 ORASURE TECHNOLOGIES INC COM 68554V108 3 156 SH SOLE 156 0 0 ORBITAL ATK INC COM 68557N103 1814 13798 SH SOLE 13777 0 21 ORBOTECH LTD ORD M75253100 116 2309 SH SOLE 2309 0 0 ORION ENGINEERED CARBONS S A COM L72967109 26 999 SH SOLE 999 0 0 ORIX CORP SPONSORED ADR 686330101 4691 55338 SH SOLE 20419 0 34919 ORMAT TECHNOLOGIES INC COM 686688102 44 694 SH SOLE 694 0 0 ORTHOFIX INTL N V COM N6748L102 9 158 SH SOLE 101 0 57 OSHKOSH CORP COM 688239201 5014 55172 SH SOLE 55172 0 0 OSI SYSTEMS INC COM 671044105 153 2369 SH SOLE 2295 0 74 OUTFRONT MEDIA INC COM 69007J106 1359 58591 SH SOLE 58591 0 0 OWENS & MINOR INC NEW COM 690732102 9 444 SH SOLE 444 0 0 OWENS CORNING NEW COM 690742101 6095 66294 SH SOLE 39900 0 26394 OWENS ILL INC COM NEW 690768403 1023 46149 SH SOLE 46149 0 0 OXFORD INDS INC COM 691497309 37 494 SH SOLE 494 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1666 51674 SH SOLE 22713 0 28961 PACCAR INC COM 693718108 6766 95197 SH SOLE 10056 0 85141 PACIFIC ETHANOL INC COM PAR $.001 69423U305 0 1 SH SOLE 1 0 0 PACIFIC PREMIER BANCORP COM 69478X105 106 2637 SH SOLE 2637 0 0 PACIRA PHARMACEUTICALS INC COM 695127100 83 1837 SH SOLE 1837 0 0 PACKAGING CORP AMER COM 695156109 8029 66621 SH SOLE 58484 0 8137 PACWEST BANCORP DEL COM 695263103 2044 40538 SH SOLE 40538 0 0 PALO ALTO NETWORKS INC COM 697435105 678 4683 SH SOLE 4652 0 31 PAMPA ENERGIA S A SPONS ADR LVL I 697660207 345 5124 SH SOLE 5124 0 0 PAPA JOHNS INTL INC COM 698813102 55 989 SH SOLE 989 0 0 PARAMOUNT GROUP INC COM 69924R108 5 316 SH SOLE 316 0 0 PARK HOTELS RESORTS INC COM 700517105 131 4580 SH SOLE 4580 0 0 PARK NATL CORP COM 700658107 2 18 SH SOLE 18 0 0 PARKER HANNIFIN CORP COM 701094104 17053 85442 SH SOLE 17103 0 68339 PARSLEY ENERGY INC CL A 701877102 164 5539 SH SOLE 5539 0 0 PARTY CITY HOLDCO INC COM 702149105 4 299 SH SOLE 299 0 0 PATRICK INDS INC COM 703343103 1139 16401 SH SOLE 16225 0 176 PATTERSON COMPANIES INC COM 703395103 342 9454 SH SOLE 9454 0 0 PATTERSON UTI ENERGY INC COM 703481101 28 1229 SH SOLE 1229 0 0 PAYCHEX INC COM 704326107 8973 131792 SH SOLE 66548 0 65244 PAYCOM SOFTWARE INC COM 70432V102 15 196 SH SOLE 196 0 0 PAYLOCITY HLDG CORP COM 70438V106 587 12454 SH SOLE 12414 0 40 PAYPAL HLDGS INC COM 70450Y103 16668 226398 SH SOLE 224642 0 1756 PBF ENERGY INC CL A 69318G106 1558 43968 SH SOLE 43464 0 504 PC CONNECTION INC COM 69318J100 245 9308 SH SOLE 9308 0 0 PDC ENERGY INC COM 69327R101 293 5687 SH SOLE 5687 0 0 PDL BIOPHARMA INC COM 69329Y104 1 204 SH SOLE 204 0 0 PEARSON PLC SPONSORED ADR 705015105 58 5856 SH SOLE 5772 0 84 PEBBLEBROOK HOTEL TR COM 70509V100 127 3408 SH SOLE 3408 0 0 PEGASYSTEMS INC COM 705573103 842 17856 SH SOLE 17856 0 0 PEMBINA PIPELINE CORP COM 706327103 223 6171 SH SOLE 6171 0 0 PENN NATL GAMING INC COM 707569109 125 4001 SH SOLE 4001 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 124 9034 SH SOLE 9034 0 0 PENNEY J C INC COM 708160106 498 157700 SH SOLE 157700 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 394 33116 SH SOLE 33116 0 0 PENNYMAC MTG INVT TR COM 70931T103 141 8794 SH SOLE 8794 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 204 4245 SH SOLE 4245 0 0 PENTAIR PLC SHS G7S00T104 4117 58307 SH SOLE 58301 0 6 PENUMBRA INC COM 70975L107 46 487 SH SOLE 487 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 3473 185658 SH SOLE 185090 0 568 PEPSICO INC COM 713448108 35112 292787 SH SOLE 233917 0 58870 PERFICIENT INC COM 71375U101 50 2645 SH SOLE 2645 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 14 434 SH SOLE 434 0 0 PERKINELMER INC COM 714046109 367 5016 SH SOLE 5016 0 0 PERRIGO CO PLC SHS G97822103 325 3725 SH SOLE 3716 0 9 PETROBRAS ARGENTINA S A SPONS ADR 71646J109 0 3 SH SOLE 3 0 0 PETROCHINA CO LTD SPONSORED ADR 71646E100 228 3261 SH SOLE 463 0 2798 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 203 20609 SH SOLE 671 0 19938 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 201 19521 SH SOLE 1478 0 18043 PFIZER INC COM 717081103 39367 1086886 SH SOLE 696041 0 390845 PG&E CORP COM 69331C108 182 4082 SH SOLE 3878 0 204 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 153 4562 SH SOLE 4562 0 0 PHILIP MORRIS INTL INC COM 718172109 26130 247306 SH SOLE 193323 0 53983 PHILLIPS 66 COM 718546104 22057 218054 SH SOLE 210435 0 7619 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 38 735 SH SOLE 735 0 0 PHOTRONICS INC COM 719405102 1 173 SH SOLE 173 0 0 PHYSICIANS RLTY TR COM 71943U104 820 45606 SH SOLE 45606 0 0 PIER 1 IMPORTS INC COM 720279108 0 9 SH SOLE 9 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 1149 37005 SH SOLE 37005 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 24816 246967 SH SOLE 246400 0 567 PIMCO ETF TR 1-3YR USTREIDX 72201R106 485 9643 SH SOLE 9643 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 6464 124433 SH SOLE 124216 0 217 PIMCO ETF TR 15+ YR US TIPS 72201R304 3394 49026 SH SOLE 48904 0 123 PIMCO ETF TR 25YR+ ZERO U S 72201R882 153 1259 SH SOLE 1259 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 23751 224060 SH SOLE 223949 0 111 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 98553 970397 SH SOLE 968425 0 1972 PIMCO ETF TR INTER MUN BD ACT 72201R866 2203 41061 SH SOLE 40991 0 70 PIMCO ETF TR INV GRD CRP BD 72201R817 24026 227370 SH SOLE 227269 0 101 PIMCO INCOME STRATEGY FUND I COM 72201J104 384 36817 SH SOLE 11431 0 25386 PINNACLE ENTMT INC NEW COM 72348Y105 14 435 SH SOLE 435 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 876 13218 SH SOLE 13218 0 0 PINNACLE FOODS INC DEL COM 72348P104 312 5248 SH SOLE 5248 0 0 PINNACLE WEST CAP CORP COM 723484101 61 718 SH SOLE 718 0 0 PIONEER FLOATING RATE TR COM 72369J102 65 5680 SH SOLE 5680 0 0 PIONEER NAT RES CO COM 723787107 7167 41462 SH SOLE 26716 0 14746 PIPER JAFFRAY COS COM 724078100 12 135 SH SOLE 135 0 0 PITNEY BOWES INC COM 724479100 1433 128177 SH SOLE 127736 0 441 PJT PARTNERS INC COM CL A 69343T107 4 85 SH SOLE 85 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 84 4025 SH SOLE 4025 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 14 652 SH SOLE 652 0 0 PLANET FITNESS INC CL A 72703H101 171 4927 SH SOLE 4871 0 56 PLANTRONICS INC NEW COM 727493108 7 139 SH SOLE 139 0 0 PLATFORM SPECIALTY PRODS COR COM 72766Q105 5 511 SH SOLE 511 0 0 PLDT INC SPONSORED ADR 69344D408 1903 63261 SH SOLE 7567 0 55694 PLEXUS CORP COM 729132100 51 846 SH SOLE 846 0 0 PNC FINL SVCS GROUP INC COM 693475105 9519 65959 SH SOLE 30623 0 35336 PNM RES INC COM 69349H107 208 5144 SH SOLE 5144 0 0 POLARIS INDS INC COM 731068102 7173 57864 SH SOLE 57394 0 470 POLYONE CORP COM 73179P106 287 6593 SH SOLE 6593 0 0 POOL CORPORATION COM 73278L105 2229 17191 SH SOLE 17191 0 0 POPULAR INC COM NEW 733174700 85 2386 SH SOLE 2386 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 785 17230 SH SOLE 17230 0 0 POSCO SPONSORED ADR 693483109 605 7760 SH SOLE 1873 0 5887 POST HLDGS INC COM 737446104 55 687 SH SOLE 687 0 0 POTASH CORP SASK INC COM 73755L107 401 19361 SH SOLE 19361 0 0 POTBELLY CORP COM 73754Y100 0 7 SH SOLE 7 0 0 POTLATCH CORP NEW COM 737630103 83 1670 SH SOLE 1670 0 0 POWER INTEGRATIONS INC COM 739276103 2078 28255 SH SOLE 28214 0 41 POWERSHARES ACTIVE MNG ETF T ALT MULTI STRG 73935B870 3 127 SH SOLE 127 0 0 POWERSHARES ACTIVE MNG ETF T S&P500 DWNHDGE 73935B805 159 5825 SH SOLE 5825 0 0 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 31815 1915410 SH SOLE 1912186 0 3224 POWERSHARES ETF TR II ASIA PAC BD PR 73937B753 212 9187 SH SOLE 1439 0 7748 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 155 6113 SH SOLE 6113 0 0 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 846 37924 SH SOLE 29790 0 8134 POWERSHARES ETF TR II EMRG MKTS INFR 73937B209 77 2083 SH SOLE 1018 0 1065 POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 219 6444 SH SOLE 5825 0 619 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 1011 53326 SH SOLE 52718 0 608 POWERSHARES ETF TR II FND INV GR CP 73937B761 38 1483 SH SOLE 1483 0 0 POWERSHARES ETF TR II GBL CLEAN ENER 73936T615 60 4604 SH SOLE 4408 0 196 POWERSHARES ETF TR II GBL WTR PORT 73936T623 13 478 SH SOLE 218 0 260 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 4807 186269 SH SOLE 168465 0 17804 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 141 4209 SH SOLE 4209 0 0 POWERSHARES ETF TR II KBW BK PORT 73937B746 2137 38837 SH SOLE 38238 0 599 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 7664 515798 SH SOLE 515338 0 460 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 13370 315122 SH SOLE 314431 0 691 POWERSHARES ETF TR II S&P INT DEV QLTY 73936T805 76 3141 SH SOLE 3141 0 0 POWERSHARES ETF TR II S&P SMCP C DIS 73937B506 19 305 SH SOLE 305 0 0 POWERSHARES ETF TR II S&P SMCP CONSU 73937B605 91 1217 SH SOLE 1217 0 0 POWERSHARES ETF TR II S&P SMCP FIN P 73937B803 120 2194 SH SOLE 2194 0 0 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 305 3092 SH SOLE 3092 0 0 POWERSHARES ETF TR II S&P SMCP IND P 73937B878 23 349 SH SOLE 349 0 0 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 188 2457 SH SOLE 2457 0 0 POWERSHARES ETF TR II S&P SMCP UTI P 73937B837 22 420 SH SOLE 420 0 0 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 17638 369451 SH SOLE 368028 0 1423 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 1525 32994 SH SOLE 31982 0 1012 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 1871 63327 SH SOLE 62873 0 454 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 2015 65629 SH SOLE 51159 0 14470 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 12565 489690 SH SOLE 489690 0 0 POWERSHARES ETF TR II WK VRDO TX FR 73936T433 1000 40154 SH SOLE 40154 0 0 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 1210 22472 SH SOLE 22066 0 406 POWERSHARES ETF TRUST CON DISCRE SEC 73935X419 740 14710 SH SOLE 14710 0 0 POWERSHARES ETF TRUST CON STAPLE SEC 73935X393 878 13487 SH SOLE 13487 0 0 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 127 2693 SH SOLE 2474 0 219 POWERSHARES ETF TRUST DYN FD & BEV 73935X849 6 192 SH SOLE 192 0 0 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 50 1779 SH SOLE 1779 0 0 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 2094 32632 SH SOLE 32612 0 20 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 5889 116694 SH SOLE 116694 0 0 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 842 14259 SH SOLE 14259 0 0 POWERSHARES ETF TRUST DYNAMIC MKT PT 73935X104 178 1865 SH SOLE 1292 0 573 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 1159 27928 SH SOLE 27436 0 492 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 2162 55702 SH SOLE 55702 0 0 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 1809 95907 SH SOLE 95836 0 71 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 1806 15902 SH SOLE 15902 0 0 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 101 780 SH SOLE 780 0 0 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 4954 397929 SH SOLE 397929 0 0 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 898 50386 SH SOLE 50386 0 0 POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 1089 15119 SH SOLE 15119 0 0 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 816 13382 SH SOLE 13382 0 0 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 1222 73907 SH SOLE 73907 0 0 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 90 781 SH SOLE 781 0 0 POWERSHARES ETF TRUST RUSSELL 2000 VAL 73935X864 158 5131 SH SOLE 5131 0 0 POWERSHARES ETF TRUST RUSSELL MID GRW 73935X807 226 5330 SH SOLE 5330 0 0 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 1022 42780 SH SOLE 42780 0 0 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 136 4971 SH SOLE 4569 0 402 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 88 4309 SH SOLE 3731 0 578 POWERSHARES ETF TRUST II GLBL ST HI YLD 73936Q710 338 14224 SH SOLE 6625 0 7599 POWERSHARES ETF TRUST II GLOBL AGRI ETF 73936Q702 7 263 SH SOLE 0 0 263 POWERSHARES ETF TRUST II INTL CORP BOND 73936Q835 1378 49909 SH SOLE 49909 0 0 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 547 23144 SH SOLE 23110 0 34 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 8277 233731 SH SOLE 233731 0 0 POWERSHARES ETF TRUST II PRP CAS INS PT 73936Q777 11 184 SH SOLE 184 0 0 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 56573 2455417 SH SOLE 2397599 0 57818 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 3052 142283 SH SOLE 125578 0 16705 POWERSHARES INDIA ETF TR INDIA PORT 73935L100 6 227 SH SOLE 167 0 60 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 67880 435801 SH SOLE 432137 0 3664 POWERSHS DB MULTI SECT COMM DB BASE METALS 73936B705 3827 197221 SH SOLE 197221 0 0 POWERSHS DB MULTI SECT COMM DB ENERGY FUND 73936B101 2435 167642 SH SOLE 167642 0 0 POWERSHS DB MULTI SECT COMM DB GOLD FUND 73936B606 492 11885 SH SOLE 8367 0 3518 POWERSHS DB MULTI SECT COMM DB OIL FUND 73936B507 1259 124064 SH SOLE 123459 0 605 POWERSHS DB MULTI SECT COMM DB PREC MTLS 73936B200 89 2316 SH SOLE 1945 0 371 POWERSHS DB MULTI SECT COMM DB SILVER FUND 73936B309 67 2584 SH SOLE 0 0 2584 POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 130 6952 SH SOLE 6028 0 924 POWERSHS DB US DOLLAR INDEX DOLL INDX BULL 73936D107 530 22073 SH SOLE 7514 0 14559 PPG INDS INC COM 693506107 8910 76269 SH SOLE 76190 0 79 PPL CORP COM 69351T106 4058 131115 SH SOLE 131067 0 48 PRA GROUP INC COM 69354N106 2539 76478 SH SOLE 76145 0 333 PRA HEALTH SCIENCES INC COM 69354M108 171 1878 SH SOLE 1855 0 23 PRAXAIR INC COM 74005P104 20063 129701 SH SOLE 55507 0 74194 PRECISION DRILLING CORP COM 2010 74022D308 106 35014 SH SOLE 35014 0 0 PREFERRED APT CMNTYS INC COM 74039L103 126 6200 SH SOLE 6200 0 0 PREMIER INC CL A 74051N102 487 16696 SH SOLE 16696 0 0 PRESTIGE BRANDS HLDGS INC COM 74112D101 414 9324 SH SOLE 9287 0 37 PRICE T ROWE GROUP INC COM 74144T108 5577 53167 SH SOLE 18587 0 34580 PRICELINE GRP INC COM NEW 741503403 22265 12813 SH SOLE 12458 0 355 PRICESMART INC COM 741511109 1098 12762 SH SOLE 12762 0 0 PRIMERICA INC COM 74164M108 3291 32408 SH SOLE 20593 0 11815 PRIMORIS SVCS CORP COM 74164F103 42 1528 SH SOLE 1528 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 395 5611 SH SOLE 5611 0 0 PROASSURANCE CORP COM 74267C106 1076 18824 SH SOLE 18799 0 25 PROCTER AND GAMBLE CO COM 742718109 38695 421128 SH SOLE 312207 0 108921 PROGENICS PHARMACEUTICALS IN COM 743187106 14 2315 SH SOLE 2315 0 0 PROGRESS SOFTWARE CORP COM 743312100 11 252 SH SOLE 252 0 0 PROGRESSIVE CORP OHIO COM 743315103 3009 53444 SH SOLE 39899 0 13545 PROLOGIS INC COM 74340W103 5222 80935 SH SOLE 73419 0 7516 PROOFPOINT INC COM 743424103 139 1570 SH SOLE 1560 0 10 PROPETRO HLDG CORP COM 74347M108 19 891 SH SOLE 891 0 0 PROS HOLDINGS INC COM 74346Y103 804 30403 SH SOLE 30403 0 0 PROSHARES TR HD REPLICATION 74347X294 3 70 SH SOLE 70 0 0 PROSHARES TR HGH YLD INT RATE 74348A541 10 149 SH SOLE 149 0 0 PROSHARES TR INVT INT RT HG 74347B607 188 2443 SH SOLE 2443 0 0 PROSHARES TR MSCI EMRG ETF 74347X302 17 179 SH SOLE 179 0 0 PROSHARES TR PSHS LC COR PLUS 74347R248 810 12125 SH SOLE 11905 0 220 PROSHARES TR PSHS SH MSCI EAF 74347R370 293 11516 SH SOLE 11516 0 0 PROSHARES TR PSHS SH MSCI EMR 74347R396 0 17 SH SOLE 17 0 0 PROSHARES TR PSHS UL TELE ETF 74347R263 23 536 SH SOLE 536 0 0 PROSHARES TR PSHS ULSHT 7-10Y 74347R313 3 145 SH SOLE 145 0 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 591 6694 SH SOLE 6563 0 131 PROSHARES TR PSHS ULT MCAP400 74347R404 4138 33641 SH SOLE 33404 0 237 PROSHARES TR PSHS ULT S&P 500 74347R107 964 8804 SH SOLE 8804 0 0 PROSHARES TR PSHS ULTRA INDL 74347R727 30 404 SH SOLE 404 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 561 6401 SH SOLE 6401 0 0 PROSHARES TR PSHS ULTRA UTIL 74347R685 5283 112319 SH SOLE 112319 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 2552 36125 SH SOLE 35901 0 224 PROSHARES TR PSHS ULTSH 20YRS 74347B201 53 1556 SH SOLE 1556 0 0 PROSHARES TR RAFI LG SHT FD 74347X310 202 5379 SH SOLE 5379 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 9621 150250 SH SOLE 150250 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 13675 250701 SH SOLE 250701 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 4716 156258 SH SOLE 156258 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 356 16230 SH SOLE 16230 0 0 PROSHARES TR SHRT HGH YIELD 74347R131 236 10202 SH SOLE 1692 0 8510 PROSHARES TR ULT FTSE CHIN 50 74347X880 7 86 SH SOLE 86 0 0 PROSHARES TR ULT FTSE EUROPE 74347X526 1 20 SH SOLE 20 0 0 PROSHARES TR ULTR 7-10 TREA 74347R180 1221 21257 SH SOLE 20876 0 381 PROSHARES TR ULTR MSCI ETF 74347X500 16 121 SH SOLE 121 0 0 PROSHARES TR ULTRA MSCI BRAZI 74347B490 7 94 SH SOLE 94 0 0 PROSHARES TR ULTRAPRO SHORT S 74348A442 7 634 SH SOLE 215 0 419 PROSHARES TR ULTRASHRT S&P500 74347B383 23 553 SH SOLE 553 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 132 939 SH SOLE 939 0 0 PROSHARES TR ULTSHT FINLS NEW 74347B748 0 10 SH SOLE 10 0 0 PROSHARES TR ULTSHT RUSS2000 74348A319 0 3 SH SOLE 3 0 0 PROSHARES TR II VIX MDTRM FUTR N 74347W338 8 360 SH SOLE 360 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 82 12152 SH SOLE 12152 0 0 PROSPERITY BANCSHARES INC COM 743606105 13101 186967 SH SOLE 186967 0 0 PROTHENA CORP PLC SHS G72800108 4 108 SH SOLE 108 0 0 PROTO LABS INC COM 743713109 5359 52023 SH SOLE 51978 0 45 PROVIDENT FINL SVCS INC COM 74386T105 10 380 SH SOLE 380 0 0 PRUDENTIAL FINL INC COM 744320102 5286 45971 SH SOLE 42945 0 3026 PRUDENTIAL PLC ADR 74435K204 3750 73835 SH SOLE 48653 0 25182 PRUDENTIAL SHT DURATION HG Y COM 74442F107 82 5540 SH SOLE 5540 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 229 1834 SH SOLE 1834 0 0 PTC INC COM 69370C100 146 2412 SH SOLE 2412 0 0 PUBLIC STORAGE COM 74460D109 4711 22545 SH SOLE 22545 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 5396 104787 SH SOLE 67390 0 37397 PULTE GROUP INC COM 745867101 7253 218122 SH SOLE 82009 0 136113 PUMA BIOTECHNOLOGY INC COM 74587V107 14 143 SH SOLE 143 0 0 PURE STORAGE INC CL A 74624M102 91 5728 SH SOLE 5728 0 0 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 2439 511468 SH SOLE 511468 0 0 PVH CORP COM 693656100 2342 17077 SH SOLE 17077 0 0 Q2 HLDGS INC COM 74736L109 46 1238 SH SOLE 1238 0 0 QEP RES INC COM 74733V100 204 21263 SH SOLE 21263 0 0 QIAGEN NV SHS NEW N72482123 530 17140 SH SOLE 17108 0 32 QIWI PLC SPON ADR REP B 74735M108 44 2524 SH SOLE 2524 0 0 QORVO INC COM 74736K101 191 2858 SH SOLE 2858 0 0 QTS RLTY TR INC COM CL A 74736A103 69 1279 SH SOLE 1279 0 0 QUAKER CHEM CORP COM 747316107 931 6172 SH SOLE 6172 0 0 QUALCOMM INC COM 747525103 34083 532389 SH SOLE 530930 0 1459 QUALITY CARE PPTYS INC COM 747545101 5 306 SH SOLE 306 0 0 QUALITY SYS INC COM 747582104 2 183 SH SOLE 183 0 0 QUALYS INC COM 74758T303 65 1103 SH SOLE 1103 0 0 QUANEX BUILDING PRODUCTS COR COM 747619104 2 102 SH SOLE 102 0 0 QUANTA SVCS INC COM 74762E102 1620 41396 SH SOLE 41396 0 0 QUEST DIAGNOSTICS INC COM 74834L100 799 8125 SH SOLE 7947 0 178 QUORUM HEALTH CORP COM 74909E106 0 29 SH SOLE 29 0 0 QUOTIENT TECHNOLOGY INC COM 749119103 167 14257 SH SOLE 14166 0 91 RADIAN GROUP INC COM 750236101 127 6171 SH SOLE 6171 0 0 RALPH LAUREN CORP CL A 751212101 177 1704 SH SOLE 1704 0 0 RAMBUS INC DEL COM 750917106 1 51 SH SOLE 51 0 0 RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 1 50 SH SOLE 50 0 0 RANDGOLD RES LTD ADR 752344309 46 470 SH SOLE 470 0 0 RANGE RES CORP COM 75281A109 105 6178 SH SOLE 6178 0 0 RAVEN INDS INC COM 754212108 2 66 SH SOLE 66 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 5350 59915 SH SOLE 27930 0 31985 RAYONIER INC COM 754907103 207 6542 SH SOLE 6490 0 52 RAYTHEON CO COM NEW 755111507 24472 130279 SH SOLE 59159 0 71120 RBC BEARINGS INC COM 75524B104 3290 26030 SH SOLE 26030 0 0 RE MAX HLDGS INC CL A 75524W108 368 7592 SH SOLE 7592 0 0 REALITY SHS ETF TR DIVS ETF 75605A108 1424 54622 SH SOLE 35017 0 19605 REALOGY HLDGS CORP COM 75605Y106 210 7943 SH SOLE 7943 0 0 REALPAGE INC COM 75606N109 356 8040 SH SOLE 7918 0 122 REALTY INCOME CORP COM 756109104 11043 193644 SH SOLE 193094 0 550 RED HAT INC COM 756577102 4034 33593 SH SOLE 33593 0 0 RED ROBIN GOURMET BURGERS IN COM 75689M101 81 1434 SH SOLE 1434 0 0 RED ROCK RESORTS INC CL A 75700L108 23 676 SH SOLE 676 0 0 REDWOOD TR INC COM 758075402 1 36 SH SOLE 36 0 0 REGAL BELOIT CORP COM 758750103 48 624 SH SOLE 624 0 0 REGAL ENTMT GROUP CL A 758766109 1125 48888 SH SOLE 48451 0 437 REGENCY CTRS CORP COM 758849103 5848 84556 SH SOLE 84556 0 0 REGENERON PHARMACEUTICALS COM 75886F107 8593 22855 SH SOLE 22850 0 5 REGIONAL MGMT CORP COM 75902K106 2 86 SH SOLE 86 0 0 REGIONS FINL CORP NEW COM 7591EP100 2268 131309 SH SOLE 131239 0 70 REINSURANCE GROUP AMER INC COM NEW 759351604 2344 15034 SH SOLE 9768 0 5266 REIS INC COM 75936P105 10 499 SH SOLE 499 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 727 8476 SH SOLE 8476 0 0 RELX NV SPONSORED ADR 75955B102 9626 417265 SH SOLE 362367 0 54898 RELX PLC SPONSORED ADR 759530108 5253 221624 SH SOLE 215264 0 6360 RENAISSANCERE HOLDINGS LTD COM G7496G103 745 5933 SH SOLE 2210 0 3723 RENASANT CORP COM 75970E107 286 6990 SH SOLE 6990 0 0 RENT A CTR INC NEW COM 76009N100 3877 349219 SH SOLE 336162 0 13057 REPLIGEN CORP COM 759916109 186 5128 SH SOLE 5128 0 0 REPUBLIC SVCS INC COM 760759100 20430 302185 SH SOLE 192319 0 109866 RESMED INC COM 761152107 1007 11890 SH SOLE 11864 0 26 RESOLUTE FST PRODS INC COM 76117W109 875 79170 SH SOLE 78756 0 414 RESOURCES CONNECTION INC COM 76122Q105 1 79 SH SOLE 79 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 62 1007 SH SOLE 1007 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 1231 61691 SH SOLE 61691 0 0 RETAIL PPTYS AMER INC CL A 76131V202 2065 153589 SH SOLE 15412 0 138177 REV GROUP INC COM 749527107 290 8901 SH SOLE 8415 0 486 REX AMERICAN RESOURCES CORP COM 761624105 2 22 SH SOLE 22 0 0 REXNORD CORP NEW COM 76169B102 51 1944 SH SOLE 1944 0 0 RH COM 74967X103 73 850 SH SOLE 850 0 0 RIGNET INC COM 766582100 13 843 SH SOLE 843 0 0 RING ENERGY INC COM 76680V108 108 7782 SH SOLE 7782 0 0 RINGCENTRAL INC CL A 76680R206 4 92 SH SOLE 92 0 0 RIO TINTO PLC SPONSORED ADR 767204100 4786 90436 SH SOLE 31447 0 58989 RITCHIE BROS AUCTIONEERS COM 767744105 4190 139992 SH SOLE 139901 0 91 RITE AID CORP COM 767754104 1 291 SH SOLE 291 0 0 RLI CORP COM 749607107 746 12296 SH SOLE 12109 0 187 RLJ LODGING TR COM 74965L101 3 137 SH SOLE 137 0 0 RMR GROUP INC CL A 74967R106 3 59 SH SOLE 59 0 0 ROADRUNNER TRNSN SVCS HLDG I COM 76973Q105 1 111 SH SOLE 111 0 0 ROBERT HALF INTL INC COM 770323103 346 6220 SH SOLE 6150 0 70 ROCKWELL AUTOMATION INC COM 773903109 4716 24014 SH SOLE 11065 0 12949 ROCKWELL COLLINS INC COM 774341101 2161 15935 SH SOLE 15919 0 16 ROGERS COMMUNICATIONS INC CL B 775109200 441 8666 SH SOLE 8666 0 0 ROGERS CORP COM 775133101 565 3492 SH SOLE 3492 0 0 ROKU INC COM CL A 77543R102 10 188 SH SOLE 188 0 0 ROLLINS INC COM 775711104 4040 86815 SH SOLE 86709 0 106 ROPER TECHNOLOGIES INC COM 776696106 6406 24734 SH SOLE 8656 0 16078 ROSS STORES INC COM 778296103 35386 440948 SH SOLE 384730 0 56218 ROWAN COMPANIES PLC SHS CL A G7665A101 0 10 SH SOLE 10 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 3243 39714 SH SOLE 39714 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3047 25532 SH SOLE 25502 0 30 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 18652 273116 SH SOLE 270058 0 3058 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 26333 394744 SH SOLE 210913 0 183831 ROYAL GOLD INC COM 780287108 1019 12408 SH SOLE 12395 0 13 RPC INC COM 749660106 135 5279 SH SOLE 5279 0 0 RPM INTL INC COM 749685103 3160 60286 SH SOLE 60286 0 0 RPX CORP COM 74972G103 30 2214 SH SOLE 2214 0 0 RSP PERMIAN INC COM 74978Q105 1058 26013 SH SOLE 25990 0 23 RUDOLPH TECHNOLOGIES INC COM 781270103 22 926 SH SOLE 926 0 0 RUTHS HOSPITALITY GROUP INC COM 783332109 5 237 SH SOLE 237 0 0 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 2914 27974 SH SOLE 22491 0 5483 RYDER SYS INC COM 783549108 769 9132 SH SOLE 8980 0 152 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 2519 16344 SH SOLE 16011 0 333 RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 167 1670 SH SOLE 1670 0 0 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 234 2039 SH SOLE 1222 0 817 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 48058 475701 SH SOLE 468718 0 6983 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 304 2273 SH SOLE 2273 0 0 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 3706 35348 SH SOLE 35348 0 0 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 14536 219288 SH SOLE 219288 0 0 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 4025 28142 SH SOLE 27972 0 170 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 115 607 SH SOLE 607 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 292 4216 SH SOLE 3965 0 251 S & T BANCORP INC COM 783859101 14 363 SH SOLE 363 0 0 S&P GLOBAL INC COM 78409V104 8654 51091 SH SOLE 45536 0 5555 SABRA HEALTH CARE REIT INC COM 78573L106 894 47627 SH SOLE 47159 0 468 SABRE CORP COM 78573M104 1079 52645 SH SOLE 34026 0 18619 SAFEGUARD SCIENTIFICS INC COM NEW 786449207 11 949 SH SOLE 949 0 0 SAFETY INS GROUP INC COM 78648T100 8 100 SH SOLE 100 0 0 SAGE THERAPEUTICS INC COM 78667J108 432 2624 SH SOLE 2624 0 0 SAIA INC COM 78709Y105 10 142 SH SOLE 142 0 0 SALESFORCE COM INC COM 79466L302 7506 73416 SH SOLE 73381 0 35 SALLY BEAUTY HLDGS INC COM 79546E104 330 17558 SH SOLE 17558 0 0 SANCHEZ MIDSTREAM PARTNERS L COM UNITS REP B 79971C201 0 5 SH SOLE 5 0 0 SANDERSON FARMS INC COM 800013104 33 239 SH SOLE 239 0 0 SANFILIPPO JOHN B & SON INC COM 800422107 1 21 SH SOLE 21 0 0 SANMINA CORPORATION COM 801056102 56 1696 SH SOLE 1696 0 0 SANOFI SPONSORED ADR 80105N105 12099 281368 SH SOLE 220943 0 60425 SAP SE SPON ADR 803054204 39509 351622 SH SOLE 332459 0 19163 SAREPTA THERAPEUTICS INC COM 803607100 61 1090 SH SOLE 1090 0 0 SASOL LTD SPONSORED ADR 803866300 2331 68152 SH SOLE 68099 0 53 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1043 6384 SH SOLE 6384 0 0 SCANA CORP NEW COM 80589M102 78 1943 SH SOLE 1943 0 0 SCANSOURCE INC COM 806037107 50 1398 SH SOLE 1398 0 0 SCHEIN HENRY INC COM 806407102 3617 51745 SH SOLE 48647 0 3098 SCHLUMBERGER LTD COM 806857108 36519 541930 SH SOLE 330452 0 211478 SCHNEIDER NATIONAL INC CL B 80689H102 930 32564 SH SOLE 32501 0 63 SCHOLASTIC CORP COM 807066105 97 2406 SH SOLE 2406 0 0 SCHULMAN A INC COM 808194104 597 16032 SH SOLE 16032 0 0 SCHWAB CHARLES CORP NEW COM 808513105 15303 297889 SH SOLE 247109 0 50780 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1704 31964 SH SOLE 25772 0 6192 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 45 1192 SH SOLE 1192 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 129 3416 SH SOLE 3416 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 15632 300367 SH SOLE 295062 0 5305 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 17679 345501 SH SOLE 340504 0 4997 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 16640 235326 SH SOLE 233955 0 1371 SCHWAB STRATEGIC TR US REIT ETF 808524847 675 16216 SH SOLE 15861 0 355 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2925 41928 SH SOLE 41693 0 235 SCIENCE APPLICATNS INTL CP N COM 808625107 40 516 SH SOLE 516 0 0 SCORPIO TANKERS INC SHS Y7542C106 73 23957 SH SOLE 23957 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1245 11637 SH SOLE 6233 0 5404 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 326 3826 SH SOLE 3762 0 64 SEADRILL LIMITED SHS G7945E105 0 355 SH SOLE 355 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 7817 186815 SH SOLE 163375 0 23440 SEALED AIR CORP NEW COM 81211K100 1213 24616 SH SOLE 10261 0 14355 SEASPAN CORP SHS Y75638109 4 582 SH SOLE 582 0 0 SEASPINE HLDGS CORP COM 81255T108 0 16 SH SOLE 16 0 0 SEATTLE GENETICS INC COM 812578102 153 2861 SH SOLE 2861 0 0 SEAWORLD ENTMT INC COM 81282V100 36 2626 SH SOLE 2626 0 0 SEI INVESTMENTS CO COM 784117103 5767 80246 SH SOLE 73883 0 6363 SELECT MED HLDGS CORP COM 81619Q105 10 585 SH SOLE 585 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 94118 1302492 SH SOLE 1302374 0 118 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 12598 382423 SH SOLE 382423 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 64486 653422 SH SOLE 646602 0 6820 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 30662 538996 SH SOLE 537954 0 1042 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 67755 819485 SH SOLE 812181 0 7304 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 131032 4694842 SH SOLE 4691462 0 3380 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 24899 329028 SH SOLE 328649 0 379 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 89417 1697376 SH SOLE 1697376 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 19265 318259 SH SOLE 317838 0 421 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 75736 1184292 SH SOLE 1183171 0 1121 SELECTIVE INS GROUP INC COM 816300107 785 13400 SH SOLE 13400 0 0 SEMGROUP CORP CL A 81663A105 27 894 SH SOLE 894 0 0 SEMPRA ENERGY COM 816851109 1231 11509 SH SOLE 11509 0 0 SEMTECH CORP COM 816850101 86 2499 SH SOLE 2499 0 0 SENIOR HSG PPTYS TR SH BEN INT 81721M109 4 201 SH SOLE 201 0 0 SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 1422 27832 SH SOLE 27525 0 307 SENSIENT TECHNOLOGIES CORP COM 81725T100 549 7508 SH SOLE 7508 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 22 545 SH SOLE 545 0 0 SERVICE CORP INTL COM 817565104 647 17363 SH SOLE 17363 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 318 6206 SH SOLE 6206 0 0 SERVICENOW INC COM 81762P102 2546 19528 SH SOLE 17791 0 1737 SERVISFIRST BANCSHARES INC COM 81768T108 12 292 SH SOLE 292 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 426 18665 SH SOLE 18665 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 69 2310 SH SOLE 2310 0 0 SHERWIN WILLIAMS CO COM 824348106 4928 12019 SH SOLE 11206 0 813 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 578 12464 SH SOLE 9471 0 2993 SHIP FINANCE INTERNATIONAL L SHS G81075106 4 256 SH SOLE 256 0 0 SHIRE PLC SPONSORED ADR 82481R106 8597 55422 SH SOLE 47625 0 7797 SHOPIFY INC CL A 82509L107 85 846 SH SOLE 846 0 0 SHUTTERFLY INC COM 82568P304 5 103 SH SOLE 103 0 0 SHUTTERSTOCK INC COM 825690100 7 164 SH SOLE 164 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 2825 20581 SH SOLE 20516 0 65 SIGNET JEWELERS LIMITED SHS G81276100 240 4240 SH SOLE 4240 0 0 SILGAN HOLDINGS INC COM 827048109 185 6285 SH SOLE 6285 0 0 SILICON LABORATORIES INC COM 826919102 811 9183 SH SOLE 9183 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 432 8174 SH SOLE 8174 0 0 SILICONWARE PRECISION INDS L SPONSD ADR SPL 827084864 40 4748 SH SOLE 4748 0 0 SIMON PPTY GROUP INC NEW COM 828806109 9016 52506 SH SOLE 36664 0 15842 SIMPSON MANUFACTURING CO INC COM 829073105 439 7655 SH SOLE 7655 0 0 SIMULATIONS PLUS INC COM 829214105 1 59 SH SOLE 59 0 0 SINA CORP ORD G81477104 965 9621 SH SOLE 9268 0 353 SINCLAIR BROADCAST GROUP INC CL A 829226109 86 2283 SH SOLE 2283 0 0 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 37 656 SH SOLE 656 0 0 SIRIUS XM HLDGS INC COM 82968B103 49 9082 SH SOLE 9082 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1098 14315 SH SOLE 14276 0 39 SIX FLAGS ENTMT CORP NEW COM 83001A102 7642 114808 SH SOLE 15949 0 98859 SK TELECOM LTD SPONSORED ADR 78440P108 3366 120606 SH SOLE 15524 0 105082 SKECHERS U S A INC CL A 830566105 223 5892 SH SOLE 5892 0 0 SKYWEST INC COM 830879102 257 4837 SH SOLE 4808 0 29 SKYWORKS SOLUTIONS INC COM 83088M102 1189 12516 SH SOLE 7948 0 4568 SL GREEN RLTY CORP COM 78440X101 144 1429 SH SOLE 1429 0 0 SLEEP NUMBER CORP COM 83125X103 2 66 SH SOLE 66 0 0 SLM CORP COM 78442P106 77 6775 SH SOLE 6775 0 0 SM ENERGY CO COM 78454L100 2 88 SH SOLE 88 0 0 SMART & FINAL STORES INC COM 83190B101 1 62 SH SOLE 62 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 8407 240133 SH SOLE 87381 0 152752 SMITH A O COM 831865209 2515 41036 SH SOLE 41022 0 14 SMUCKER J M CO COM NEW 832696405 3324 26746 SH SOLE 21558 0 5188 SNAP ON INC COM 833034101 25861 148369 SH SOLE 115464 0 32905 SNYDERS-LANCE INC COM 833551104 200 3991 SH SOLE 3991 0 0 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 306 5148 SH SOLE 5148 0 0 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 177 2519 SH SOLE 2519 0 0 SOHU COM INC COM 83408W103 1 32 SH SOLE 32 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 35 938 SH SOLE 938 0 0 SONIC CORP COM 835451105 8 273 SH SOLE 273 0 0 SONOCO PRODS CO COM 835495102 1142 21486 SH SOLE 20407 0 1079 SONY CORP SPONSORED ADR 835699307 7114 158270 SH SOLE 142845 0 15425 SOTHEBYS COM 835898107 221 4280 SH SOLE 4280 0 0 SOUTH JERSEY INDS INC COM 838518108 73 2336 SH SOLE 2336 0 0 SOUTH ST CORP COM 840441109 603 6926 SH SOLE 6926 0 0 SOUTHERN CO COM 842587107 6717 139649 SH SOLE 138621 0 1028 SOUTHERN COPPER CORP COM 84265V105 207 4371 SH SOLE 4371 0 0 SOUTHSIDE BANCSHARES INC COM 84470P109 407 12069 SH SOLE 12069 0 0 SOUTHWEST AIRLS CO COM 844741108 9226 140947 SH SOLE 35314 0 105633 SOUTHWEST GAS HOLDINGS INC COM 844895102 209 2600 SH SOLE 2600 0 0 SOUTHWESTERN ENERGY CO COM 845467109 163 29190 SH SOLE 29190 0 0 SP PLUS CORP COM 78469C103 120 3253 SH SOLE 3253 0 0 SPARK THERAPEUTICS INC COM 84652J103 6 115 SH SOLE 115 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 57460 232273 SH SOLE 232273 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 74963 606276 SH SOLE 604563 0 1713 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 2065 19753 SH SOLE 19736 0 17 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 11662 238539 SH SOLE 238539 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 709 17559 SH SOLE 17559 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4345 106739 SH SOLE 93456 0 13283 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 17150 349510 SH SOLE 349510 0 0 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 453 5046 SH SOLE 4902 0 144 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1524 39055 SH SOLE 39055 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 108 1666 SH SOLE 1666 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2143 67601 SH SOLE 67601 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5961 156266 SH SOLE 156266 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 3108 28995 SH SOLE 28995 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1568 47723 SH SOLE 47723 0 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 4070 78263 SH SOLE 77063 0 1200 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 41 815 SH SOLE 815 0 0 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 256 3622 SH SOLE 3622 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2524 61251 SH SOLE 61251 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 5132 144689 SH SOLE 144689 0 0 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 285 7921 SH SOLE 7921 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1099497 4120128 SH SOLE 4095591 0 24537 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 25348 73390 SH SOLE 72904 0 486 SPDR SER TR BLOMBERG BRC INV 78468R200 3907 127357 SH SOLE 113865 0 13492 SPDR SER TR BLOOMBERG SRT TR 78468R408 32628 1183945 SH SOLE 1181605 0 2340 SPDR SER TR ICE BOFAML ETF 78468R606 65 2454 SH SOLE 2454 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 80165 1673236 SH SOLE 1673236 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 77886 1590446 SH SOLE 1590446 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 164 5474 SH SOLE 5474 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 163 4346 SH SOLE 4346 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 20330 222419 SH SOLE 222203 0 216 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 31815 628750 SH SOLE 620976 0 7774 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 593 9982 SH SOLE 9921 0 61 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 50315 1769795 SH SOLE 1769795 0 0 SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 428 16476 SH SOLE 5603 0 10873 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 898 15957 SH SOLE 15957 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 171150 4660933 SH SOLE 4657769 0 3164 SPDR SERIES TRUST CITI INT GVT ETF 78464A490 424 7355 SH SOLE 7159 0 196 SPDR SERIES TRUST DJ REIT ETF 78464A607 13323 142206 SH SOLE 142206 0 0 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 679 12200 SH SOLE 5749 0 6451 SPDR SERIES TRUST NYSE TECH ETF 78464A102 5247 62599 SH SOLE 61871 0 728 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 4061 141284 SH SOLE 134325 0 6959 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 14169 414082 SH SOLE 414082 0 0 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 116 4064 SH SOLE 4064 0 0 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 5561 151960 SH SOLE 150394 0 1566 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1998 59960 SH SOLE 59960 0 0 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 10151 333665 SH SOLE 333034 0 631 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 480 14539 SH SOLE 14539 0 0 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 3200 20583 SH SOLE 20583 0 0 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 634 6171 SH SOLE 6171 0 0 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1788 7862 SH SOLE 7862 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 1008 7589 SH SOLE 7377 0 212 SPDR SERIES TRUST S&P BIOTECH 78464A870 4712 55539 SH SOLE 55539 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 1633 34523 SH SOLE 34523 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 973 16802 SH SOLE 16802 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 9901 104811 SH SOLE 104317 0 494 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 3087 69767 SH SOLE 69300 0 467 SPDR SERIES TRUST S&P INS ETF 78464A789 13 453 SH SOLE 419 0 34 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 10 291 SH SOLE 291 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 38 872 SH SOLE 872 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 5486 93232 SH SOLE 92797 0 435 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 901 19929 SH SOLE 19908 0 21 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 461 7082 SH SOLE 7071 0 11 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1053 23921 SH SOLE 23921 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 352 8903 SH SOLE 8849 0 54 SPECTRUM BRANDS HLDGS INC COM 84763R101 214 1902 SH SOLE 1902 0 0 SPECTRUM PHARMACEUTICALS INC COM 84763A108 70 3690 SH SOLE 3619 0 71 SPIRE INC COM 84857L101 133 1769 SH SOLE 1769 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 3411 39095 SH SOLE 15327 0 23768 SPIRIT AIRLS INC COM 848577102 613 13655 SH SOLE 13655 0 0 SPLUNK INC COM 848637104 866 10473 SH SOLE 10415 0 58 SPOK HLDGS INC COM 84863T106 2 110 SH SOLE 110 0 0 SPRINT CORP COM SER 1 85207U105 2 322 SH SOLE 322 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 633 59766 SH SOLE 59766 0 0 SPROUTS FMRS MKT INC COM 85208M102 124 5100 SH SOLE 5100 0 0 SPS COMM INC COM 78463M107 576 11853 SH SOLE 11853 0 0 SPX CORP COM 784635104 1286 40972 SH SOLE 40789 0 183 SPX FLOW INC COM 78469X107 266 5607 SH SOLE 5607 0 0 SQUARE INC CL A 852234103 5 147 SH SOLE 147 0 0 SRC ENERGY INC COM 78470V108 0 61 SH SOLE 61 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1318 32559 SH SOLE 32559 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 19111 405045 SH SOLE 399282 0 5763 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 524 13691 SH SOLE 13691 0 0 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 397 11802 SH SOLE 11802 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 33110 680697 SH SOLE 671145 0 9552 ST JOE CO COM 790148100 224 12426 SH SOLE 1198 0 11228 STAAR SURGICAL CO COM PAR $0.01 852312305 0 15 SH SOLE 15 0 0 STAG INDL INC COM 85254J102 221 8090 SH SOLE 8090 0 0 STAMPS COM INC COM NEW 852857200 272 1449 SH SOLE 1449 0 0 STANDARD MTR PRODS INC COM 853666105 78 1743 SH SOLE 1743 0 0 STANLEY BLACK & DECKER INC COM 854502101 3655 21540 SH SOLE 20321 0 1219 STANTEC INC COM 85472N109 2 89 SH SOLE 89 0 0 STAR GROUP L P UNIT LTD PARTNR 85512C105 151 14057 SH SOLE 14057 0 0 STARBUCKS CORP COM 855244109 53204 926409 SH SOLE 684578 0 241831 STARS GROUP INC COM 85570W100 3 144 SH SOLE 144 0 0 STARWOOD PPTY TR INC COM 85571B105 1311 61451 SH SOLE 61451 0 0 STATE STR CORP COM 857477103 3063 31379 SH SOLE 17895 0 13484 STATOIL ASA SPONSORED ADR 85771P102 13997 653468 SH SOLE 84579 0 568889 STEEL DYNAMICS INC COM 858119100 6062 140556 SH SOLE 79237 0 61319 STEELCASE INC CL A 858155203 7 466 SH SOLE 466 0 0 STEIN MART INC COM 858375108 0 146 SH SOLE 146 0 0 STEPAN CO COM 858586100 138 1746 SH SOLE 1746 0 0 STERICYCLE INC COM 858912108 298 4383 SH SOLE 4367 0 16 STERIS PLC SHS USD G84720104 13000 148620 SH SOLE 148239 0 381 STERLING BANCORP DEL COM 85917A100 346 14092 SH SOLE 14092 0 0 STIFEL FINL CORP COM 860630102 1899 31899 SH SOLE 22324 0 9575 STMICROELECTRONICS N V NY REGISTRY 861012102 372 17075 SH SOLE 17075 0 0 STOCK YDS BANCORP INC COM 861025104 1 21 SH SOLE 21 0 0 STONERIDGE INC COM 86183P102 228 9993 SH SOLE 8865 0 1128 STORE CAP CORP COM 862121100 106 4096 SH SOLE 4096 0 0 STRATASYS LTD SHS M85548101 262 13096 SH SOLE 13096 0 0 STRAYER ED INC COM 863236105 541 6044 SH SOLE 6044 0 0 STRYKER CORP COM 863667101 19066 123133 SH SOLE 26117 0 97016 STURM RUGER & CO INC COM 864159108 477 8545 SH SOLE 8545 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 106 4367 SH SOLE 4367 0 0 SUCAMPO PHARMACEUTICALS INC CL A 864909106 250 13927 SH SOLE 13927 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 6534 751833 SH SOLE 719512 0 32321 SUMMIT HOTEL PPTYS INC COM 866082100 669 43973 SH SOLE 43973 0 0 SUMMIT MATLS INC CL A 86614U100 73 2301 SH SOLE 2301 0 0 SUN CMNTYS INC COM 866674104 4074 43911 SH SOLE 43614 0 297 SUN HYDRAULICS CORP COM 866942105 433 6700 SH SOLE 6700 0 0 SUN LIFE FINL INC COM 866796105 25 609 SH SOLE 609 0 0 SUNCOKE ENERGY INC COM 86722A103 2 129 SH SOLE 129 0 0 SUNCOR ENERGY INC NEW COM 867224107 2696 73450 SH SOLE 68270 0 5180 SUNOCO LP COM U REP LP 86765K109 330 11615 SH SOLE 1650 0 9965 SUNSTONE HOTEL INVS INC NEW COM 867892101 148 8946 SH SOLE 8946 0 0 SUNTRUST BKS INC COM 867914103 6086 94229 SH SOLE 93392 0 837 SUPER MICRO COMPUTER INC COM 86800U104 62 2946 SH SOLE 2946 0 0 SUPERIOR ENERGY SVCS INC COM 868157108 370 38530 SH SOLE 38530 0 0 SUPERIOR INDS INTL INC COM 868168105 3 187 SH SOLE 187 0 0 SUPERIOR UNIFORM GP INC COM 868358102 1 36 SH SOLE 36 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 2734 68599 SH SOLE 68506 0 93 SUPERVALU INC COM NEW 868536301 4088 189291 SH SOLE 189291 0 0 SVB FINL GROUP COM 78486Q101 2450 10480 SH SOLE 10471 0 9 SWEDISH EXPT CR CORP RG ENRGY ETN22 870297306 109 38955 SH SOLE 38955 0 0 SYKES ENTERPRISES INC COM 871237103 352 11217 SH SOLE 11217 0 0 SYMANTEC CORP COM 871503108 4939 176036 SH SOLE 31713 0 144323 SYNAPTICS INC COM 87157D109 72 1793 SH SOLE 1793 0 0 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 17 1888 SH SOLE 1888 0 0 SYNCHRONY FINL COM 87165B103 8935 231430 SH SOLE 211869 0 19561 SYNGENTA AG SPONSORED ADR 87160A100 112 1208 SH SOLE 1189 0 19 SYNNEX CORP COM 87162W100 944 6942 SH SOLE 6923 0 19 SYNOPSYS INC COM 871607107 2106 24707 SH SOLE 15903 0 8804 SYNOVUS FINL CORP COM NEW 87161C501 131 2730 SH SOLE 2730 0 0 SYNTEL INC COM 87162H103 33 1456 SH SOLE 1456 0 0 SYSCO CORP COM 871829107 6724 110749 SH SOLE 110301 0 448 T MOBILE US INC COM 872590104 3289 51784 SH SOLE 22772 0 29012 TABLEAU SOFTWARE INC CL A 87336U105 78 1136 SH SOLE 1134 0 2 TAHOE RES INC COM 873868103 2 467 SH SOLE 467 0 0 TAILORED BRANDS INC COM 87403A107 3 148 SH SOLE 148 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 61493 1550888 SH SOLE 1110606 0 440282 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 374 3411 SH SOLE 3411 0 0 TAL ED GROUP SPONSORED ADS 874080104 735 24760 SH SOLE 24760 0 0 TALLGRASS ENERGY GP LP SHS CL A 874696107 3 125 SH SOLE 125 0 0 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 37 808 SH SOLE 808 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 185 6963 SH SOLE 6922 0 41 TAPESTRY INC COM 876030107 8020 181318 SH SOLE 116796 0 64522 TARGA RES CORP COM 87612G101 4780 98719 SH SOLE 9597 0 89122 TARGET CORP COM 87612E106 4150 63620 SH SOLE 63453 0 167 TARO PHARMACEUTICAL INDS LTD SHS M8737E108 7 64 SH SOLE 64 0 0 TASEKO MINES LTD COM 876511106 7 2964 SH SOLE 2964 0 0 TATA MTRS LTD SPONSORED ADR 876568502 3042 92014 SH SOLE 85608 0 6406 TAYLOR MORRISON HOME CORP CL A 87724P106 383 15663 SH SOLE 395 0 15268 TCF FINL CORP COM 872275102 61 2972 SH SOLE 2972 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 1950 38141 SH SOLE 7049 0 31092 TE CONNECTIVITY LTD REG SHS H84989104 9184 96621 SH SOLE 96489 0 132 TEAM INC COM 878155100 2 139 SH SOLE 139 0 0 TECH DATA CORP COM 878237106 159 1619 SH SOLE 1608 0 11 TECHNIPFMC PLC COM G87110105 1006 32122 SH SOLE 31746 0 376 TECK RESOURCES LTD CL B 878742204 8 324 SH SOLE 324 0 0 TEEKAY CORPORATION COM Y8564W103 4 392 SH SOLE 392 0 0 TEEKAY TANKERS LTD CL A Y8565N102 0 244 SH SOLE 244 0 0 TEGNA INC COM 87901J105 557 39575 SH SOLE 39575 0 0 TELADOC INC COM 87918A105 467 13402 SH SOLE 13402 0 0 TELECOM ARGENTINA S A SPON ADR REP B 879273209 150 4105 SH SOLE 4105 0 0 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 124 14290 SH SOLE 1133 0 13157 TELECOM ITALIA S P A NEW SPON ADR SVGS 87927Y201 989 137122 SH SOLE 3865 0 133257 TELEDYNE TECHNOLOGIES INC COM 879360105 159 876 SH SOLE 876 0 0 TELEFLEX INC COM 879369106 1083 4351 SH SOLE 4351 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 5070 341923 SH SOLE 138210 0 203713 TELEFONICA S A SPONSORED ADR 879382208 49 5034 SH SOLE 5034 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 144 5157 SH SOLE 5157 0 0 TELUS CORP COM 87971M103 565 14916 SH SOLE 14916 0 0 TEMPUR SEALY INTL INC COM 88023U101 2344 37386 SH SOLE 37386 0 0 TENARIS S A SPONSORED ADR 88031M109 2184 68543 SH SOLE 68495 0 48 TENET HEALTHCARE CORP COM NEW 88033G407 5 325 SH SOLE 325 0 0 TENNECO INC COM 880349105 883 15077 SH SOLE 15077 0 0 TERADATA CORP DEL COM 88076W103 738 19209 SH SOLE 19135 0 74 TERADYNE INC COM 880770102 2423 57865 SH SOLE 22224 0 35641 TEREX CORP NEW COM 880779103 121 2498 SH SOLE 2498 0 0 TERNIUM SA SPON ADR 880890108 177 5590 SH SOLE 5590 0 0 TERRENO RLTY CORP COM 88146M101 1402 39995 SH SOLE 39995 0 0 TESARO INC COM 881569107 89 1071 SH SOLE 1064 0 7 TESLA INC COM 88160R101 279 895 SH SOLE 895 0 0 TESSCO TECHNOLOGIES INC COM 872386107 51 2554 SH SOLE 2554 0 0 TETRA TECH INC NEW COM 88162G103 648 13454 SH SOLE 13454 0 0 TETRA TECHNOLOGIES INC DEL COM 88162F105 36 8392 SH SOLE 8392 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 197 10392 SH SOLE 10382 0 10 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1253 14090 SH SOLE 14090 0 0 TEXAS INSTRS INC COM 882508104 23167 221817 SH SOLE 90541 0 131276 TEXAS PAC LD TR SUB CTF PROP I T 882610108 854 1913 SH SOLE 1913 0 0 TEXAS ROADHOUSE INC COM 882681109 818 15537 SH SOLE 15495 0 42 TEXTRON INC COM 883203101 477 8438 SH SOLE 8422 0 16 THERAVANCE BIOPHARMA INC COM G8807B106 9 323 SH SOLE 323 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 11633 61263 SH SOLE 51582 0 9681 THERMON GROUP HLDGS INC COM 88362T103 39 1636 SH SOLE 1636 0 0 THOMSON REUTERS CORP COM 884903105 42 966 SH SOLE 966 0 0 THOR INDS INC COM 885160101 7883 52293 SH SOLE 50477 0 1816 TIFFANY & CO NEW COM 886547108 259 2492 SH SOLE 2492 0 0 TILE SHOP HLDGS INC COM 88677Q109 6 606 SH SOLE 606 0 0 TIM PARTICIPACOES S A SPONSORED ADR 88706P205 417 21584 SH SOLE 6949 0 14635 TIME INC NEW COM 887228104 11 611 SH SOLE 611 0 0 TIME WARNER INC COM NEW 887317303 6196 67750 SH SOLE 67697 0 53 TIMKEN CO COM 887389104 3693 75128 SH SOLE 75095 0 33 TIMKENSTEEL CORP COM 887399103 1 84 SH SOLE 84 0 0 TIVITY HEALTH INC COM 88870R102 38 1051 SH SOLE 1051 0 0 TIVO CORP COM 88870P106 1 65 SH SOLE 65 0 0 TJX COS INC NEW COM 872540109 28977 378996 SH SOLE 219977 0 159019 TOLL BROTHERS INC COM 889478103 222 4628 SH SOLE 4572 0 56 TOOTSIE ROLL INDS INC COM 890516107 83 2268 SH SOLE 2268 0 0 TOPBUILD CORP COM 89055F103 502 6629 SH SOLE 6599 0 30 TORCHMARK CORP COM 891027104 578 6370 SH SOLE 6370 0 0 TORO CO COM 891092108 2247 34451 SH SOLE 34451 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 5725 97723 SH SOLE 97723 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 1149 39499 SH SOLE 39499 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 13 633 SH SOLE 633 0 0 TOTAL S A SPONSORED ADR 89151E109 29596 535380 SH SOLE 320036 0 215344 TOTAL SYS SVCS INC COM 891906109 18791 237593 SH SOLE 226177 0 11416 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 3240 95062 SH SOLE 95062 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 0 1 SH SOLE 1 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 6083 47833 SH SOLE 27582 0 20251 TRACTOR SUPPLY CO COM 892356106 12710 170031 SH SOLE 169125 0 906 TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 0 118 SH SOLE 0 0 118 TRANSCANADA CORP COM 89353D107 1168 24016 SH SOLE 24016 0 0 TRANSDIGM GROUP INC COM 893641100 476 1731 SH SOLE 1731 0 0 TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376V100 1 24 SH SOLE 24 0 0 TRANSOCEAN LTD REG SHS H8817H100 39 3696 SH SOLE 3696 0 0 TRANSUNION COM 89400J107 593 10804 SH SOLE 10804 0 0 TRAVELERS COMPANIES INC COM 89417E109 17039 125620 SH SOLE 125270 0 350 TRAVELPORT WORLDWIDE LTD SHS G9019D104 62 4717 SH SOLE 4717 0 0 TREEHOUSE FOODS INC COM 89469A104 1455 29411 SH SOLE 29387 0 24 TREX CO INC COM 89531P105 549 5068 SH SOLE 5068 0 0 TRI POINTE GROUP INC COM 87265H109 279 15571 SH SOLE 15571 0 0 TRIBUNE MEDIA CO CL A 896047503 7 155 SH SOLE 155 0 0 TRIMAS CORP COM NEW 896215209 60 2250 SH SOLE 2250 0 0 TRIMBLE INC COM 896239100 1167 28718 SH SOLE 28585 0 133 TRINET GROUP INC COM 896288107 169 3817 SH SOLE 3817 0 0 TRINITY INDS INC COM 896522109 3630 96896 SH SOLE 96896 0 0 TRINSEO S A SHS L9340P101 114 1571 SH SOLE 1571 0 0 TRIPADVISOR INC COM 896945201 20 570 SH SOLE 498 0 72 TRITON INTL LTD CL A G9078F107 1038 27710 SH SOLE 2825 0 24885 TRIUMPH BANCORP INC COM 89679E300 524 16627 SH SOLE 16627 0 0 TRIUMPH GROUP INC NEW COM 896818101 25 930 SH SOLE 930 0 0 TRONC INC COM 89703P107 0 2 SH SOLE 2 0 0 TRUSTMARK CORP COM 898402102 59 1837 SH SOLE 1837 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 10 2468 SH SOLE 2468 0 0 TTM TECHNOLOGIES INC COM 87305R109 150 9570 SH SOLE 9570 0 0 TUPPERWARE BRANDS CORP COM 899896104 744 11858 SH SOLE 11245 0 613 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 693 67979 SH SOLE 30197 0 37782 TUTOR PERINI CORP COM 901109108 675 26612 SH SOLE 26612 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 11898 344546 SH SOLE 198892 0 145654 TWENTY FIRST CENTY FOX INC CL B 90130A200 4443 130211 SH SOLE 123709 0 6502 TWITTER INC COM 90184L102 3872 161239 SH SOLE 161017 0 222 TWO HBRS INVT CORP COM NEW 90187B408 85 5213 SH SOLE 5213 0 0 TYLER TECHNOLOGIES INC COM 902252105 4968 28057 SH SOLE 27986 0 71 TYSON FOODS INC CL A 902494103 5279 65116 SH SOLE 65027 0 89 U S CONCRETE INC COM NEW 90333L201 34 400 SH SOLE 400 0 0 U S PHYSICAL THERAPY INC COM 90337L108 267 3704 SH SOLE 3704 0 0 U S SILICA HLDGS INC COM 90346E103 42 1286 SH SOLE 1286 0 0 UBIQUITI NETWORKS INC COM 90347A100 1247 17556 SH SOLE 17328 0 228 UBS AG JERSEY BRH ALERIAN INFRST 902641646 10551 436177 SH SOLE 436177 0 0 UBS AG LONDON BRH ETRAC 2X LEV LNG 90267B765 95 5804 SH SOLE 5804 0 0 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 2262 130589 SH SOLE 130589 0 0 UBS GROUP AG SHS H42097107 7360 400233 SH SOLE 320928 0 79305 UDR INC COM 902653104 132 3442 SH SOLE 3355 0 87 UFP TECHNOLOGIES INC COM 902673102 3 105 SH SOLE 105 0 0 UGI CORP NEW COM 902681105 81 1717 SH SOLE 1717 0 0 ULTA BEAUTY INC COM 90384S303 2173 9719 SH SOLE 9696 0 23 ULTIMATE SOFTWARE GROUP INC COM 90385D107 5457 25006 SH SOLE 24982 0 24 ULTRA PETROLEUM CORP COM NEW 903914208 33 3708 SH SOLE 3708 0 0 ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 246 10855 SH SOLE 3448 0 7407 UMB FINL CORP COM 902788108 597 8286 SH SOLE 8286 0 0 UMPQUA HLDGS CORP COM 904214103 494 23769 SH SOLE 23769 0 0 UNDER ARMOUR INC CL A 904311107 19 1320 SH SOLE 1164 0 156 UNDER ARMOUR INC CL C 904311206 7 521 SH SOLE 521 0 0 UNIFI INC COM NEW 904677200 59 1629 SH SOLE 1629 0 0 UNIFIRST CORP MASS COM 904708104 180 1092 SH SOLE 1092 0 0 UNILEVER N V N Y SHS NEW 904784709 21880 388492 SH SOLE 228861 0 159631 UNILEVER PLC SPON ADR NEW 904767704 10195 184205 SH SOLE 125305 0 58900 UNION BANKSHARES CORP NEW COM 90539J109 418 11572 SH SOLE 11572 0 0 UNION PAC CORP COM 907818108 27101 202102 SH SOLE 177761 0 24341 UNIQURE NV SHS N90064101 13 665 SH SOLE 665 0 0 UNITED BANKSHARES INC WEST V COM 909907107 743 21368 SH SOLE 21368 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 192 6809 SH SOLE 6809 0 0 UNITED CMNTY FINL CORP OHIO COM 909839102 3 294 SH SOLE 294 0 0 UNITED CONTL HLDGS INC COM 910047109 4314 64004 SH SOLE 63979 0 25 UNITED FIRE GROUP INC COM 910340108 6 129 SH SOLE 129 0 0 UNITED INS HLDGS CORP COM 910710102 3 185 SH SOLE 185 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 367 153692 SH SOLE 11277 0 142415 UNITED NAT FOODS INC COM 911163103 2211 44868 SH SOLE 44837 0 31 UNITED PARCEL SERVICE INC CL B 911312106 16361 137311 SH SOLE 109817 0 27494 UNITED RENTALS INC COM 911363109 5092 29620 SH SOLE 21430 0 8190 UNITED STATES OIL FUND LP UNITS 91232N108 940 78302 SH SOLE 73878 0 4424 UNITED STATES STL CORP NEW COM 912909108 828 23532 SH SOLE 23532 0 0 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 28 662 SH SOLE 662 0 0 UNITED TECHNOLOGIES CORP COM 913017109 28739 225290 SH SOLE 201647 0 23643 UNITED THERAPEUTICS CORP DEL COM 91307C102 149 1009 SH SOLE 937 0 72 UNITEDHEALTH GROUP INC COM 91324P102 44336 201102 SH SOLE 130879 0 70223 UNITI GROUP INC COM 91325V108 393 22074 SH SOLE 22074 0 0 UNITIL CORP COM 913259107 3 67 SH SOLE 67 0 0 UNIVAR INC COM 91336L107 50 1589 SH SOLE 1589 0 0 UNIVERSAL ELECTRS INC COM 913483103 278 5886 SH SOLE 5886 0 0 UNIVERSAL FST PRODS INC COM 913543104 339 8990 SH SOLE 8720 0 270 UNIVERSAL HLTH SVCS INC CL B 913903100 157 1381 SH SOLE 1370 0 11 UNIVERSAL INS HLDGS INC COM 91359V107 2 59 SH SOLE 59 0 0 UNIVERSAL STAINLESS & ALLOY COM 913837100 67 3127 SH SOLE 3127 0 0 UNUM GROUP COM 91529Y106 2406 43845 SH SOLE 30665 0 13180 URBAN EDGE PPTYS COM 91704F104 7 270 SH SOLE 210 0 60 URBAN OUTFITTERS INC COM 917047102 19 550 SH SOLE 550 0 0 US BANCORP DEL COM NEW 902973304 13659 254909 SH SOLE 181566 0 73343 US ECOLOGY INC COM 91732J102 10 192 SH SOLE 192 0 0 US FOODS HLDG CORP COM 912008109 485 15186 SH SOLE 15136 0 50 USANA HEALTH SCIENCES INC COM 90328M107 40 538 SH SOLE 538 0 0 V F CORP COM 918204108 2959 39974 SH SOLE 39457 0 517 VAIL RESORTS INC COM 91879Q109 834 3928 SH SOLE 3911 0 17 VALE S A ADR 91912E105 5 368 SH SOLE 368 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 43 2070 SH SOLE 2070 0 0 VALERO ENERGY CORP NEW COM 91913Y100 5827 63391 SH SOLE 40614 0 22777 VALIDUS HOLDINGS LTD COM SHS G9319H102 53 1136 SH SOLE 1136 0 0 VALMONT INDS INC COM 920253101 299 1798 SH SOLE 1798 0 0 VALVOLINE INC COM 92047W101 167 6696 SH SOLE 6696 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1144 18570 SH SOLE 16974 0 1596 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 3708 154067 SH SOLE 154067 0 0 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 775 38081 SH SOLE 38081 0 0 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 159 9583 SH SOLE 9583 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 18375 750681 SH SOLE 750681 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 37271 1244424 SH SOLE 1244424 0 0 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 18 314 SH SOLE 243 0 71 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2318 99719 SH SOLE 99719 0 0 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 10 449 SH SOLE 449 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 32384 1037960 SH SOLE 1037890 0 70 VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 7 99 SH SOLE 99 0 0 VANECK VECTORS ETF TR INTL HIGH YIELD 92189F445 4 156 SH SOLE 156 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 514 20346 SH SOLE 20346 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 496 11699 SH SOLE 11629 0 70 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 42 1739 SH SOLE 1739 0 0 VANECK VECTORS ETF TR NAT RES ETF 92189F841 6 151 SH SOLE 151 0 0 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 178 9091 SH SOLE 9091 0 0 VANECK VECTORS ETF TR RETAIL ETF 92189F684 7 72 SH SOLE 72 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 3243 152812 SH SOLE 151660 0 1152 VANECK VECTORS ETF TR STEEL ETF 92189F205 30 673 SH SOLE 673 0 0 VANECK VECTORS ETF TR UNCVTL OIL GAS 92189F668 79 5034 SH SOLE 5034 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2 86 SH SOLE 0 0 86 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 41 298 SH SOLE 298 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 439380 5241313 SH SOLE 5239980 0 1333 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 508446 5347582 SH SOLE 5346406 0 1176 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1271720 16077362 SH SOLE 16075920 0 1442 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1630581 19989936 SH SOLE 19989051 0 885 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 994669 18294474 SH SOLE 18228130 0 66345 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 308904 2764724 SH SOLE 2764724 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 838420 5961031 SH SOLE 5961031 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 17549 143169 SH SOLE 143097 0 72 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10801 84567 SH SOLE 84567 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 14957 134071 SH SOLE 134071 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 108690 702234 SH SOLE 701738 0 496 VANGUARD INDEX FDS REIT ETF 922908553 325328 3920576 SH SOLE 3920129 0 447 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1402663 5718388 SH SOLE 5718388 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 105640 795592 SH SOLE 795592 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 168616 1140829 SH SOLE 1140362 0 467 VANGUARD INDEX FDS SML CP GRW ETF 922908595 59506 369948 SH SOLE 369948 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 480535 3501168 SH SOLE 3501084 0 84 VANGUARD INDEX FDS VALUE ETF 922908744 824778 7757513 SH SOLE 7757513 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 154965 2831971 SH SOLE 2827525 0 4446 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 994935 21671449 SH SOLE 21669726 0 1723 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 48625 822037 SH SOLE 821393 0 644 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 10711 146931 SH SOLE 146931 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 56819 476561 SH SOLE 476561 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 5464 90345 SH SOLE 90236 0 109 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 27447 562244 SH SOLE 562151 0 93 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 85177 974683 SH SOLE 968776 0 5907 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2920 45664 SH SOLE 45641 0 23 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 24055 251235 SH SOLE 251081 0 154 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 9834 126085 SH SOLE 126085 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 412161 7859699 SH SOLE 7853695 0 6004 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 216 3579 SH SOLE 3579 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 93627 1180685 SH SOLE 1171219 0 9466 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 11001 89949 SH SOLE 89949 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 83658 819930 SH SOLE 815542 0 4388 VANGUARD STAR FD VG TL INTL STK F 921909768 202215 3559520 SH SOLE 3559520 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2075256 46260740 SH SOLE 46255755 0 4985 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 672 8380 SH SOLE 8380 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 18495 215981 SH SOLE 215873 0 108 VANGUARD WORLD FD EXTENDED DUR 921910709 19325 159723 SH SOLE 159351 0 372 VANGUARD WORLD FD MEGA CAP INDEX 921910873 19289 210151 SH SOLE 210151 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 157 2056 SH SOLE 2056 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 4677 42007 SH SOLE 42007 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 12849 82380 SH SOLE 82380 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 14171 97039 SH SOLE 97012 0 27 VANGUARD WORLD FDS ENERGY ETF 92204A306 18499 186954 SH SOLE 186954 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 19470 277978 SH SOLE 277978 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 30757 199537 SH SOLE 199537 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 8906 62551 SH SOLE 62551 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 41883 254254 SH SOLE 254238 0 16 VANGUARD WORLD FDS MATERIALS ETF 92204A801 19704 144148 SH SOLE 144148 0 0 VANGUARD WORLD FDS TELCOMM ETF 92204A884 47630 522543 SH SOLE 522511 0 32 VANGUARD WORLD FDS UTILITIES ETF 92204A876 26177 224516 SH SOLE 224516 0 0 VAREX IMAGING CORP COM 92214X106 186 4652 SH SOLE 4647 0 5 VARIAN MED SYS INC COM 92220P105 17617 158506 SH SOLE 158425 0 81 VASCO DATA SEC INTL INC COM 92230Y104 7 495 SH SOLE 495 0 0 VECTOR GROUP LTD COM 92240M108 43 1958 SH SOLE 1958 0 0 VECTREN CORP COM 92240G101 8 125 SH SOLE 125 0 0 VECTRUS INC COM 92242T101 2 69 SH SOLE 69 0 0 VEDANTA LTD SPONSORED ADR 92242Y100 87 4200 SH SOLE 4200 0 0 VEECO INSTRS INC DEL COM 922417100 26 1735 SH SOLE 1735 0 0 VEEVA SYS INC CL A COM 922475108 2487 44972 SH SOLE 44870 0 102 VENATOR MATLS PLC SHS G9329Z100 19 877 SH SOLE 877 0 0 VENTAS INC COM 92276F100 4237 70600 SH SOLE 70566 0 34 VEREIT INC COM 92339V100 39 5085 SH SOLE 5085 0 0 VERIFONE SYS INC COM 92342Y109 233 13138 SH SOLE 13138 0 0 VERINT SYS INC COM 92343X100 719 17189 SH SOLE 17178 0 11 VERISIGN INC COM 92343E102 3348 29255 SH SOLE 3226 0 26029 VERISK ANALYTICS INC COM 92345Y106 14612 152202 SH SOLE 130307 0 21895 VERITEX HLDGS INC COM 923451108 142 5142 SH SOLE 4905 0 237 VERITIV CORP COM 923454102 3 94 SH SOLE 94 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 56562 1068592 SH SOLE 491914 0 576678 VERMILION ENERGY INC COM 923725105 2381 65549 SH SOLE 65433 0 116 VERSUM MATLS INC COM 92532W103 101 2671 SH SOLE 2666 0 5 VERTEX PHARMACEUTICALS INC COM 92532F100 5038 33620 SH SOLE 33608 0 12 VIACOM INC NEW CL B 92553P201 1176 38145 SH SOLE 38145 0 0 VIAD CORP COM NEW 92552R406 2 32 SH SOLE 32 0 0 VIASAT INC COM 92552V100 71 948 SH SOLE 931 0 17 VIAVI SOLUTIONS INC COM 925550105 86 9786 SH SOLE 9786 0 0 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 272 5866 SH SOLE 5866 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 6 491 SH SOLE 491 0 0 VIRTU FINL INC CL A 928254101 525 28682 SH SOLE 28682 0 0 VIRTUS INVT PARTNERS INC COM 92828Q109 59 515 SH SOLE 515 0 0 VISA INC COM CL A 92826C839 77394 678767 SH SOLE 603766 0 75001 VISHAY INTERTECHNOLOGY INC COM 928298108 15 742 SH SOLE 742 0 0 VISHAY PRECISION GROUP INC COM 92835K103 0 4 SH SOLE 4 0 0 VISTEON CORP COM NEW 92839U206 149 1192 SH SOLE 1192 0 0 VISTRA ENERGY CORP COM 92840M102 75 4073 SH SOLE 4073 0 0 VMWARE INC CL A COM 928563402 2351 18742 SH SOLE 18742 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 211 6982 SH SOLE 6982 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 34318 1075788 SH SOLE 559675 0 516113 VONAGE HLDGS CORP COM 92886T201 91 8920 SH SOLE 8920 0 0 VORNADO RLTY TR SH BEN INT 929042109 5745 73500 SH SOLE 73471 0 29 VOYA FINL INC COM 929089100 498 10068 SH SOLE 10068 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 2 266 SH SOLE 266 0 0 VULCAN MATLS CO COM 929160109 4015 31277 SH SOLE 22942 0 8335 W P CAREY INC COM 92936U109 118 1716 SH SOLE 1716 0 0 WABASH NATL CORP COM 929566107 75 3435 SH SOLE 3435 0 0 WABCO HLDGS INC COM 92927K102 2345 16340 SH SOLE 16340 0 0 WABTEC CORP COM 929740108 3440 42245 SH SOLE 42130 0 115 WADDELL & REED FINL INC CL A 930059100 9 425 SH SOLE 425 0 0 WAGEWORKS INC COM 930427109 2401 38733 SH SOLE 38679 0 54 WAL-MART STORES INC COM 931142103 35339 357866 SH SOLE 337586 0 20280 WALGREENS BOOTS ALLIANCE INC COM 931427108 10867 149648 SH SOLE 107617 0 42031 WARRIOR MET COAL INC COM 93627C101 48 1889 SH SOLE 1889 0 0 WASHINGTON FED INC COM 938824109 10 289 SH SOLE 289 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 4 593 SH SOLE 593 0 0 WASHINGTON TR BANCORP COM 940610108 1 11 SH SOLE 11 0 0 WASTE CONNECTIONS INC COM 94106B101 1149 16197 SH SOLE 16197 0 0 WASTE MGMT INC DEL COM 94106L109 7678 88961 SH SOLE 30404 0 58557 WATERS CORP COM 941848103 769 3975 SH SOLE 3975 0 0 WATSCO INC COM 942622200 907 5336 SH SOLE 3595 0 1741 WD-40 CO COM 929236107 583 4938 SH SOLE 4938 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 648 155506 SH SOLE 155381 0 125 WEB COM GROUP INC COM 94733A104 83 3794 SH SOLE 3794 0 0 WEBSTER FINL CORP CONN COM 947890109 1174 20894 SH SOLE 20867 0 27 WEC ENERGY GROUP INC COM 92939U106 5293 79685 SH SOLE 69399 0 10286 WEIBO CORP SPONSORED ADR 948596101 5095 49258 SH SOLE 49225 0 33 WEINGARTEN RLTY INVS SH BEN INT 948741103 1019 31031 SH SOLE 31031 0 0 WELBILT INC COM 949090104 1402 59613 SH SOLE 37993 0 21620 WELLCARE HEALTH PLANS INC COM 94946T106 137 680 SH SOLE 680 0 0 WELLS FARGO CO NEW COM 949746101 44056 726155 SH SOLE 393406 0 332749 WELLTOWER INC COM 95040Q104 10237 160518 SH SOLE 160198 0 320 WENDYS CO COM 95058W100 56 3460 SH SOLE 3460 0 0 WERNER ENTERPRISES INC COM 950755108 2303 59568 SH SOLE 54300 0 5268 WESBANCO INC COM 950810101 131 3214 SH SOLE 3214 0 0 WESCO AIRCRAFT HLDGS INC COM 950814103 6 862 SH SOLE 862 0 0 WESCO INTL INC COM 95082P105 67 981 SH SOLE 981 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 4902 49678 SH SOLE 49670 0 8 WESTAMERICA BANCORPORATION COM 957090103 161 2708 SH SOLE 2708 0 0 WESTAR ENERGY INC COM 95709T100 32 614 SH SOLE 614 0 0 WESTERN ALLIANCE BANCORP COM 957638109 2304 40697 SH SOLE 40569 0 128 WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 0 2 SH SOLE 2 0 0 WESTERN ASSET EMRG MKT DEBT COM 95766A101 61 3946 SH SOLE 3946 0 0 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 0 5 SH SOLE 5 0 0 WESTERN DIGITAL CORP COM 958102105 6605 83042 SH SOLE 59072 0 23970 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 66 1381 SH SOLE 1381 0 0 WESTERN UN CO COM 959802109 5039 265103 SH SOLE 263513 0 1590 WESTLAKE CHEM CORP COM 960413102 50 470 SH SOLE 470 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 4758 195138 SH SOLE 20259 0 174879 WESTROCK CO COM 96145D105 3874 61299 SH SOLE 61255 0 44 WESTWOOD HLDGS GROUP INC COM 961765104 168 2541 SH SOLE 2541 0 0 WEX INC COM 96208T104 914 6475 SH SOLE 6394 0 81 WEYERHAEUSER CO COM 962166104 4833 137077 SH SOLE 127726 0 9351 WGL HLDGS INC COM 92924F106 204 2379 SH SOLE 2379 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 522 23589 SH SOLE 23546 0 43 WHIRLPOOL CORP COM 963320106 1972 11694 SH SOLE 7720 0 3974 WHITE MTNS INS GROUP LTD COM G9618E107 671 788 SH SOLE 788 0 0 WHITING PETE CORP NEW COM NEW 966387409 99 3731 SH SOLE 3731 0 0 WILEY JOHN & SONS INC CL A 968223206 57 865 SH SOLE 865 0 0 WILLDAN GROUP INC COM 96924N100 38 1578 SH SOLE 1578 0 0 WILLIAMS COS INC DEL COM 969457100 2598 85229 SH SOLE 85229 0 0 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 92 2368 SH SOLE 2368 0 0 WILLIAMS SONOMA INC COM 969904101 353 6799 SH SOLE 6798 0 1 WILLIS TOWERS WATSON PUB LTD SHS G96629103 328 2180 SH SOLE 2180 0 0 WINGSTOP INC COM 974155103 24 615 SH SOLE 615 0 0 WINMARK CORP COM 974250102 7 54 SH SOLE 54 0 0 WINNEBAGO INDS INC COM 974637100 1066 19171 SH SOLE 19171 0 0 WINTRUST FINL CORP COM 97650W108 544 6609 SH SOLE 6609 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 6 1017 SH SOLE 1017 0 0 WISDOMTREE INVTS INC COM 97717P104 111 8766 SH SOLE 8766 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 3057 118135 SH SOLE 118135 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 445 15307 SH SOLE 15307 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 310 8065 SH SOLE 8041 0 24 WISDOMTREE TR EMER MKT HIGH FD 97717W315 4251 93763 SH SOLE 75212 0 18551 WISDOMTREE TR EMERG CUR STR FD 97717W133 62 3162 SH SOLE 3162 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 3609 69206 SH SOLE 68971 0 235 WISDOMTREE TR EUR HDG SMLCAP 97717X552 9 275 SH SOLE 275 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 8509 133546 SH SOLE 129956 0 3590 WISDOMTREE TR EUROPE SMCP DV 97717W869 535 7571 SH SOLE 7571 0 0 WISDOMTREE TR FUTRE STRAT FD 97717W125 9292 232004 SH SOLE 232004 0 0 WISDOMTREE TR GLB EX US RL EST 97717W331 179 5507 SH SOLE 5507 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 5687 117212 SH SOLE 117212 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 4 76 SH SOLE 76 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 137 4926 SH SOLE 4092 0 834 WISDOMTREE TR INTL DIV EX FINL 97717W786 86 1979 SH SOLE 1979 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 5432 97386 SH SOLE 97386 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 516 10202 SH SOLE 10202 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 9597 124976 SH SOLE 124976 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 5072 160050 SH SOLE 160050 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 161 3658 SH SOLE 3326 0 332 WISDOMTREE TR JAPN HEDGE EQT 97717W851 15505 261369 SH SOLE 248252 0 13117 WISDOMTREE TR JP SMALLCP DIV 97717W836 3007 37376 SH SOLE 37171 0 205 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 7728 167612 SH SOLE 167612 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 47 520 SH SOLE 520 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 555 7620 SH SOLE 7620 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 4964 53880 SH SOLE 52131 0 1749 WISDOMTREE TR US MIDCAP DIVID 97717W505 4118 116726 SH SOLE 116726 0 0 WISDOMTREE TR US MIDCP EARNING 97717W570 20871 525983 SH SOLE 525858 0 125 WISDOMTREE TR US S CAP QTY DIV 97717X651 75 2104 SH SOLE 1697 0 407 WISDOMTREE TR US SMALLCAP DIVD 97717W604 4845 166850 SH SOLE 166572 0 278 WISDOMTREE TR US SMALLCP ERNGS 97717W562 7199 198719 SH SOLE 198585 0 134 WNS HOLDINGS LTD SPON ADR 92932M101 3428 85430 SH SOLE 85430 0 0 WOLVERINE WORLD WIDE INC COM 978097103 106 3329 SH SOLE 3329 0 0 WOODWARD INC COM 980745103 1945 25418 SH SOLE 16964 0 8454 WORKDAY INC CL A 98138H101 2911 28618 SH SOLE 15965 0 12653 WORLD FUEL SVCS CORP COM 981475106 368 13091 SH SOLE 573 0 12518 WORTHINGTON INDS INC COM 981811102 185 4189 SH SOLE 2888 0 1301 WPP PLC NEW ADR 92937A102 24113 266269 SH SOLE 225542 0 40727 WPX ENERGY INC COM 98212B103 103 7293 SH SOLE 7293 0 0 WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 32 1435 SH SOLE 1435 0 0 WYNDHAM WORLDWIDE CORP COM 98310W108 1188 10247 SH SOLE 10208 0 39 WYNN RESORTS LTD COM 983134107 6929 41104 SH SOLE 41005 0 99 XCEL ENERGY INC COM 98389B100 1062 22096 SH SOLE 21426 0 670 XCERRA CORP COM 98400J108 1 124 SH SOLE 124 0 0 XEROX CORP COM NEW 984121608 452 15498 SH SOLE 15498 0 0 XILINX INC COM 983919101 18541 275009 SH SOLE 187977 0 87032 XL GROUP LTD COM G98294104 1223 34786 SH SOLE 34751 0 35 XPERI CORP COM 98421B100 31 1270 SH SOLE 1270 0 0 XPO LOGISTICS INC COM 983793100 1685 18386 SH SOLE 18386 0 0 XYLEM INC COM 98419M100 211 3095 SH SOLE 3088 0 7 YAMANA GOLD INC COM 98462Y100 6 1918 SH SOLE 1918 0 0 YANDEX N V SHS CLASS A N97284108 2807 85679 SH SOLE 82638 0 3041 YORK WTR CO COM 987184108 0 3 SH SOLE 3 0 0 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 238 10385 SH SOLE 10385 0 0 YUM BRANDS INC COM 988498101 3766 46148 SH SOLE 46058 0 90 YUM CHINA HLDGS INC COM 98850P109 1818 45430 SH SOLE 45430 0 0 YY INC ADS REPCOM CLA 98426T106 47 414 SH SOLE 414 0 0 ZAGG INC COM 98884U108 197 10695 SH SOLE 10695 0 0 ZAYO GROUP HLDGS INC COM 98919V105 147 3978 SH SOLE 3978 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 1519 14629 SH SOLE 14611 0 18 ZENDESK INC COM 98936J101 59 1738 SH SOLE 1738 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 0 1 SH SOLE 1 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 3472 28769 SH SOLE 28603 0 166 ZIONS BANCORPORATION COM 989701107 2168 42661 SH SOLE 42601 0 60 ZOES KITCHEN INC COM 98979J109 4 245 SH SOLE 245 0 0 ZOETIS INC CL A 98978V103 9719 134904 SH SOLE 122305 0 12599 ZOGENIX INC COM NEW 98978L204 31 774 SH SOLE 774 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 79 5010 SH SOLE 5010 0 0