0001144204-15-064430.txt : 20151112 0001144204-15-064430.hdr.sgml : 20151112 20151112094504 ACCESSION NUMBER: 0001144204-15-064430 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20150930 FILED AS OF DATE: 20151112 DATE AS OF CHANGE: 20151112 EFFECTIVENESS DATE: 20151112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BLAIR WILLIAM & CO/IL CENTRAL INDEX KEY: 0000902367 IRS NUMBER: 362214610 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04871 FILM NUMBER: 151222092 BUSINESS ADDRESS: STREET 1: 222 WEST ADAMS ST CITY: CHICAGO STATE: IL ZIP: 60606-5312 BUSINESS PHONE: 3122361600 MAIL ADDRESS: STREET 1: 222 WEST ADAMS CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000902367 XXXXXXXX 09-30-2015 09-30-2015 false BLAIR WILLIAM & CO/IL
222 West Adams Chicago IL 60606
13F HOLDINGS REPORT 028-04871 N
Michelle R. Seitz Partner 312-236-1600 /s/ Michelle R. Seitz Chicago IL 11-11-2015 0 1426 11559051
INFORMATION TABLE 2 infotable.xml 2U INC COM 90214J101 3849 107206 SH SOLE 0 0 107206 3M CO COM 88579Y101 22288 157217 SH SOLE 71521 0 85696 A WTS KCG HOLDINGS INC WT EXP WTS 48244B118 0 624934 SH SOLE 0 0 624934 AAC HOLDINGS INC COM COM 000307108 3880 174390 SH SOLE 9050 0 165340 ABB LTD-SPON ADR ADR 000375204 1458 82505 SH SOLE 1517 0 80988 ABBOTT LABORATORIES COM 002824100 51889 1290139 SH SOLE 164515 0 1125624 ABBVIE INC COM 00287Y109 44379 815637 SH SOLE 171218 0 644418 ABIOMED INC COM 003654100 23198 250094 SH SOLE 127147 0 122947 ABM INDUSTRIES INC COM 000957100 1548 56718 SH SOLE 5666 0 51052 ACCELERATE DIAGNOSTICS INC COM 00430H102 301 18620 SH SOLE 3150 0 15470 ACCENTURE PLC-CL A COM B4BNMY3 31193 317459 SH SOLE 188622 0 128837 ACE LTD COM B3BQMF6 1339 12947 SH SOLE 1543 0 11404 ACETO CORP N/C FR ACETO CHEMIC COM 004446100 566 20632 SH SOLE 1000 0 19632 ACHAOGEN INC COM COM 004449104 194 33728 SH SOLE 490 0 33238 ACHILLION PHARMACEUTICALS INC COM 00448Q201 525 76000 SH SOLE 5700 0 70300 ACI WORLDWIDE INC COM 004498101 222 10534 SH SOLE 0 0 10534 ACTIVISION BLIZZARD INC COM 00507V109 629 20363 SH SOLE 65 0 20298 ACTUANT CORP-A COM 00508X203 196 10677 SH SOLE 481 0 10196 ACUITY BRANDS INC COM 00508Y102 33411 190293 SH SOLE 63445 0 126848 ADANI PORTS AND SPECIAL ECON COM B28XXH2 431 94568 SH SOLE 0 0 94568 ADOBE SYSTEMS INC COM 00724F101 81870 995749 SH SOLE 686257 0 309492 ADT CORP/THE COM 00101J106 4311 144217 SH SOLE 8771 0 135446 ADT CORPORATION COM OPTION 00101J906 29 1000 SH Call SOLE 0 0 1000 ADURO BIOTECH INC COM COM 00739L101 1752 90465 SH SOLE 8540 2500 79425 ADVANCED DRAINAGE SYSTEMS IN COM 00790R104 239 8270 SH SOLE 3400 0 4870 ADVANCED MICRO DEVICES COM 007903107 25 14275 SH SOLE 0 0 14275 ADVISORY BOARD CO/THE COM 00762W107 27031 593584 SH SOLE 171750 0 421834 AETNA INC COM 00817Y108 1917 17524 SH SOLE 3589 0 13935 AFFILIATED MANAGERS GROUP COM 008252108 152833 893817 SH SOLE 550289 0 343528 AFLAC INC COM 001055102 805 13859 SH SOLE 725 0 13134 AGENUS INC COM 00847G705 169 36925 SH SOLE 1500 0 35425 AGL RESOURCES INC COM 001204106 2014 33008 SH SOLE 3895 0 29113 AIA GROUP LTD COM B4TX8S1 1481 286600 SH SOLE 0 0 286600 AIA GROUP LTD-SP ADR ADR 001317205 3560 170565 SH SOLE 25983 0 144582 AIER EYE HOSPITAL GROUP CO-A COM B4W4ZY6 523 120354 SH SOLE 120354 0 0 AIR CHINA LTD-H COM B04KNF1 646 820000 SH SOLE 0 0 820000 AIR METHODS CORP COM 009128307 1807 53039 SH SOLE 9663 0 43376 AIR PRODUCTS & CHEMICALS INC COM 009158106 6134 48080 SH SOLE 1054 0 47026 AIRCASTLE LTD COM B1BDJQ3 652 31642 SH SOLE 810 0 30832 AIRGAS INC COM 009363102 49674 556081 SH SOLE 392909 0 163172 AIRPORTS OF THAILAND PCL-FOR COM 6741198 1031 133200 SH SOLE 0 0 133200 AISINO CO LTD-A COM 6651297 689 81605 SH SOLE 81605 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 46801 677687 SH SOLE 450677 0 227010 AKORN INC COM 009728106 247 8686 SH SOLE 5058 0 3628 ALCOA INC COM 013817101 360 37288 SH SOLE 9700 0 27588 ALERIAN MLP ETF ETF 00162Q866 680 54583 SH SOLE 9320 0 45263 ALEXION PHARMACEUTICALS INC COM 015351109 1141 7304 SH SOLE 1059 0 6245 ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 8826 149668 SH SOLE 75679 0 73989 ALIGN TECHNOLOGY INC COM 016255101 32807 578004 SH SOLE 320056 0 257948 ALIMENTATION COUCHE-TARD -B COM 01626P403 1964 42911 SH SOLE 0 0 42911 ALLEGHANY CORP COM 017175100 323 689 SH SOLE 345 0 344 ALLERGAN PLC COM BY9D546 15295 56274 SH SOLE 24595 0 31679 ALLIANCE DATA SYSTEMS CORP COM 018581108 39060 150823 SH SOLE 57781 0 93041 ALLIANCE HOLDINGS GP LP COM 01861G100 351 11370 SH SOLE 5300 0 6070 ALLIANCE ONE INTERNATIONAL INC COM 018772301 279 13700 SH SOLE 0 0 13700 ALLIANCE RESOURCE PARTNERS COM 01877R108 892 40115 SH SOLE 3140 0 36975 ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 314 11839 SH SOLE 1627 0 10212 ALLIANT ENERGY CORP COM 018802108 645 11038 SH SOLE 1105 0 9933 ALLISON TRANSMISSION HOLDINGS COM 01973R101 230 8619 SH SOLE 3491 0 5128 ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 387 31250 SH SOLE 22535 0 8715 ALLSTATE CORP COM 020002101 4532 77832 SH SOLE 17495 0 60337 ALTRIA GROUP INC COM 02209S103 12758 234525 SH SOLE 20929 0 213596 AMAZON.COM INC COM 023135106 153006 298905 SH SOLE 140425 0 158480 AMBEV SA-ADR ADR 02319V103 1422 290349 SH SOLE 8316 0 282033 AMER INTL PETROLEUM CORP COM 026909408 0 82690 SH SOLE 82690 0 0 AMEREN CORPORATION COM 023608102 237 5626 SH SOLE 1160 0 4466 AMERICAN AIRLINES GROUP INC COM 02376R102 1264 32559 SH SOLE 1321 0 31238 AMERICAN ELECTRIC POWER COM 025537101 902 15869 SH SOLE 1227 0 14642 AMERICAN EXPRESS CO COM 025816109 12122 163530 SH SOLE 38266 0 125264 AMERICAN INTERNATIONAL GROUP COM 026874784 7881 138705 SH SOLE 22376 0 116329 AMERICAN SOFTWARE INC-CL A COM 029683109 172 18299 SH SOLE 0 0 18299 AMERICAN TOWER CORP COM 03027X100 6092 69256 SH SOLE 8810 0 60446 AMERICAN VANTAGE COMPANIES COM 03037B106 1 21865 SH SOLE 21865 0 0 AMERICAN WTR WKS CO INC COM 030420103 302 5493 SH SOLE 100 0 5393 AMERIGAS PARTNERS-LP COM 030975106 562 13537 SH SOLE 1146 0 12391 AMERIPRISE FINANCIAL INC COM 03076C106 1516 13891 SH SOLE 5962 0 7929 AMERIS BANCORP COM 03076K108 777 27036 SH SOLE 0 0 27036 AMERISOURCEBERGEN CORP COM 03073E105 427 4504 SH SOLE 1317 0 3187 AMETEK INC COM 031100100 60245 1151494 SH SOLE 755747 0 395747 AMGEN INC COM 031162100 23425 169355 SH SOLE 20559 0 148796 AMOREPACIFIC CORP COM B15SK50 750 2308 SH SOLE 0 0 2308 AMPHENOL CORP-CL A COM 032095101 47231 926827 SH SOLE 750084 0 176743 AMTRUST FINANCIAL SERVICES COM 032359309 2633 41809 SH SOLE 3112 0 38697 ANADARKO PETROLEUM CORP COM 032511107 910 15073 SH SOLE 3251 0 11822 ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 4302 40471 SH SOLE 11182 0 29289 ANSYS INC COM 03662Q105 8899 100973 SH SOLE 26526 0 74447 ANTHEM INC COM 036752103 1181 8439 SH SOLE 412 0 8027 AON PLC COM B5BT0K0 12807 144540 SH SOLE 45579 0 98961 APACHE CORP COM 037411105 2022 51662 SH SOLE 6242 0 45420 APARTMENT INVESTMENT & MANAGEM COM 03748R101 494 13365 SH SOLE 0 0 13365 APPFOLIO INC CLASS A COM COM 03783C100 219 13000 SH SOLE 2000 0 11000 APPLE INC COM 037833100 293677 2662539 SH SOLE 767989 0 1894550 APPLIED ENERGETICS INC COM 03819M106 0 10000 SH SOLE 0 0 10000 APPLIED MATERIALS INC COM 038222105 667 45419 SH SOLE 13451 0 31968 APTARGROUP INC COM 038336103 3618 54865 SH SOLE 47079 0 7786 ARATANA THERAPEUTICS INC COM 03874P101 2949 348581 SH SOLE 59540 0 289041 ARC DOCUMENT SOLUTIONS INC COM COM 00191G103 333 56021 SH SOLE 16346 0 39675 ARCHER-DANIELS-MIDLAND CO COM 039483102 4311 104017 SH SOLE 10114 0 93903 ARES CAPITAL CORP COM 04010L103 154 10714 SH SOLE 682 0 10032 ARGO GROUP INTERNATIONAL HO ADR G0464B107 1141 20163 SH SOLE 0 0 20163 ARM HOLDINGS PLC COM 0059585 510 35567 SH SOLE 0 0 35567 ARM HOLDINGS PLC-SPONS ADR ADR 042068106 11903 275238 SH SOLE 97659 0 177579 ARMANINO FOODS OF DISTINCT COM 042166801 23 10500 SH SOLE 10500 0 0 ARROW ELECTRONICS INC COM 042735100 970 17555 SH SOLE 0 0 17555 ARTISAN PARTNERS ASSET MA -A COM 04316A108 322 9154 SH SOLE 167 0 8987 ASIA TIGERS FUND INC COM 04516T105 265 29063 SH SOLE 2207 0 26856 ASIAN PAINTS LTD COM BCRWL65 738 57530 SH SOLE 0 0 57530 ASPEN PHARMACARE HOLDINGS LT COM B09C0Z1 440 20691 SH SOLE 0 0 20691 ASSA ABLOY AB - UNSP ADR ADR 045387107 2918 327511 SH SOLE 48020 0 279491 ASSA ABLOY AB-B COM BYPC1T4 1046 58539 SH SOLE 0 0 58539 ASSEMBLY BIOSCIENCES INC COM COM 045396108 181 19000 SH SOLE 0 0 19000 ASTELLAS PHARMA INC-UNSP ADR ADR 04623U102 2161 167668 SH SOLE 25189 0 142479 ASTRAZENECA PLC-SPONS ADR ADR 046353108 1478 46438 SH SOLE 27495 0 18943 AT&T INC COM 00206R102 13450 412850 SH SOLE 53448 0 359402 ATLANTIC TELE-NETWORK INC COM 049079205 427 5772 SH SOLE 523 0 5249 ATLAS COPCO AB-A SHS COM BXC8BS7 1171 48857 SH SOLE 0 0 48857 ATLAS COPCO AB-SPONS ADR A ADR 049255706 2262 93806 SH SOLE 14000 0 79806 AUTOLIV INC COM 052800109 890 8171 SH SOLE 3000 0 5171 AUTOMATIC DATA PROCESSING COM 053015103 35374 440205 SH SOLE 202784 0 237421 AVAGO TECHNOLOGIES LTD COM B3WS2X9 243 1951 SH SOLE 168 0 1783 AVALONBAY COMMUNITIES INC COM 053484101 1255 7176 SH SOLE 5827 0 1349 AVERY DENNISON CORP COM 053611109 622 11000 SH SOLE 0 0 11000 AVIC HELICOPTER CO LTD-A COM 6306586 383 57300 SH SOLE 57300 0 0 AVINGER INC COM COM 053734109 409 27825 SH SOLE 350 0 27475 AVON PRODUCTS INC COM 054303102 65 19975 SH SOLE 3225 0 16750 AWARE INC-MASS COM 05453N100 51 15500 SH SOLE 15500 0 0 AXA -SPONS ADR ADR 054536107 3289 135219 SH SOLE 23184 0 112035 AXIS BANK LTD COM BPFJHC7 1160 153672 SH SOLE 0 0 153672 B & G FOODS INC COM 05508R106 3699 101505 SH SOLE 14100 0 87405 B WTS KCG HOLDINGS INC WTS EXP WTS 48244B126 0 637378 SH SOLE 0 0 637378 B/E AEROSPACE INC COM 073302101 561 12774 SH SOLE 1574 0 11200 BADGER METER INC COM 056525108 362 6246 SH SOLE 0 0 6246 BAIDU INC - SPON ADR ADR 056752108 13013 94704 SH SOLE 14930 0 79774 BANCO BILBAO VIZCAYA-SP ADR ADR 05946K101 1585 189435 SH SOLE 28278 0 161157 BANCO SANTANDER SA-SPON ADR ADR 05964H105 658 124609 SH SOLE 12188 0 112421 BANCO SANTANDER-CHILE-ADR ADR 05965X109 514 28189 SH SOLE 0 0 28189 BANCORPSOUTH INC COM 059692103 215 9076 SH SOLE 0 0 9076 BANGKOK DUSIT MED SERVICE-F COM BLZGSM7 472 925900 SH SOLE 0 0 925900 BANK MARIN BANCORP COM 063425102 525 10948 SH SOLE 0 0 10948 BANK OF AMERICA CORP COM 060505104 8322 534193 SH SOLE 51324 0 482869 BANK OF HAWAII CORP COM 062540109 430 6782 SH SOLE 0 0 6782 BANK OF MONTREAL COM 063671101 933 17121 SH SOLE 2941 0 14180 BANK OF NEW YORK MELLON CORP COM 064058100 2926 74737 SH SOLE 15788 0 58949 BANK OF NINGBO CO LTD -A COM B232Y04 1609 910118 SH SOLE 910118 0 0 BANK RAKYAT INDONESIA PERSER COM 6709099 437 740500 SH SOLE 0 0 740500 BARRACUDA NETWORKS INC COM 068323104 7618 489043 SH SOLE 197176 0 291867 BAXALTA INC COM 07177M103 2760 87612 SH SOLE 13129 0 74483 BAXTER INTERNATIONAL INC COM 071813109 1356 41308 SH SOLE 6019 0 35289 BAYER AG-SPONSORED ADR ADR 072730302 3405 26595 SH SOLE 3768 0 22827 BAYERISCHE MOTOREN WERKE AG COM 5756029 1019 11521 SH SOLE 0 0 11521 BB SEGURIDADE PARTICIPACOES COM B9N3SQ0 976 157400 SH SOLE 0 0 157400 BB&T CORP COM 054937107 373 10489 SH SOLE 3610 0 6879 BCE INC COM 05534B760 1036 25311 SH SOLE 4854 0 20457 BEACON ROOFING SUPPLY INC COM 073685109 295 9105 SH SOLE 3789 0 5316 BECTON DICKINSON AND CO COM 075887109 2787 21010 SH SOLE 2258 0 18752 BED BATH & BEYOND INC COM 075896100 824 14456 SH SOLE 5432 0 9024 BEIJING GEHUA CATV NETWORK-A COM 6317328 511 180900 SH SOLE 180900 0 0 BEIJING ORIGINWATER TECHNO-A COM B64W832 726 105640 SH SOLE 105640 0 0 BEMIS COMPANY COM 081437105 427 10805 SH SOLE 292 0 10513 BERKSHIRE HATHAWAY INC-CL A COM 084670108 15423 79 SH SOLE 17 0 62 BERKSHIRE HATHAWAY INC-CL B COM 084670702 45876 351815 SH SOLE 34147 0 317668 BEST BUY CO INC COM 086516101 722 19454 SH SOLE 5474 0 13980 BFC FINANCIAL CORP-CLASS A COM 055384200 37 12500 SH SOLE 12500 0 0 BHARTI INFRATEL LTD COM B92P9G4 1018 188161 SH SOLE 0 0 188161 BHP BILLITON LTD-SPON ADR ADR 088606108 255 8101 SH SOLE 3066 0 5035 BIDVEST GROUP LTD COM 6100089 1648 69860 SH SOLE 0 0 69860 BIOCEPT INC COM 09072V105 23 10000 SH SOLE 10000 0 0 BIODELIVERY SCIENCES INTERNATI COM 09060J106 3815 686223 SH SOLE 49313 0 636910 BIOGEN INC COM 09062X103 24259 83133 SH SOLE 51554 0 31579 BIOMARIN PHARMACEUTICAL INC COM 09061G101 17879 169759 SH SOLE 114613 0 55146 BIO-TECHNE CORP COM 09073M104 4338 46928 SH SOLE 41564 0 5364 BLACK HILLS CORP COM 092113109 203 4909 SH SOLE 1200 0 3709 BLACKROCK DEBT STRATEGIES FD COM 09255R103 36 10751 SH SOLE 0 0 10751 BLACKROCK INC COM 09247X101 20033 67345 SH SOLE 8269 0 59076 BLACKSTONE GROUP LP/THE COM 09253U108 4015 126784 SH SOLE 5255 0 121529 BLUE BIRD CORPORATION COM COM 095306106 747 75000 SH SOLE 0 0 75000 BLUEFOCUS COMMUNICATION GR-A COM B3N1WC6 1858 917632 SH SOLE 917632 0 0 BMW-UNSPONSORED ADR ADR 072743206 1557 52895 SH SOLE 8604 0 44291 BNP PARIBAS-ADR ADR 05565A202 3095 104661 SH SOLE 15135 0 89526 BOEING CO/THE COM 097023105 17619 134548 SH SOLE 39266 0 95282 BOFI HOLDING INC COM 05566U108 1272 9875 SH SOLE 2140 0 7735 BOINGO WIRELESS INC COM 09739C102 1439 173838 SH SOLE 8600 0 165238 BOMBARDIER INC-CL B SUB-VTG ADR 097751200 876 712525 SH SOLE 9250 0 703275 BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 4354 166112 SH SOLE 0 0 166112 BORDERS GROUP INC COM 099709107 0 10900 SH SOLE 0 0 10900 BORGWARNER INC COM 099724106 19001 456889 SH SOLE 327995 0 128894 BOSTON SCIENTIFIC CORP COM 101137107 569 34679 SH SOLE 1679 0 33000 BOTTOMLINE TECHNOLOGIES (DE) I COM 101388106 7087 283389 SH SOLE 7890 0 275499 BOULDER BRANDS INC COM COM 101405108 1300 158775 SH SOLE 0 0 158775 BP P L C SPONSORED ADR (FRM OPTION 055622904 91 3000 SH Call SOLE 0 0 3000 BP PLC-SPONS ADR ADR 055622104 5590 182926 SH SOLE 21597 0 161329 BRF SA COM 2036995 1013 57100 SH SOLE 0 0 57100 BRIGHT HORIZONS FAMILY SOLUT COM 109194100 51857 807246 SH SOLE 233357 0 573889 BRISTOL-MYERS SQUIBB CO COM 110122108 114310 1930930 SH SOLE 944384 2000 984546 BRISTOW GROUP INC COM 110394103 1001 38283 SH SOLE 3239 0 35044 BRITISH AMERICAN TOB-SP ADR ADR 110448107 431 3916 SH SOLE 679 0 3237 BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 844 15255 SH SOLE 700 0 14555 BROADSOFT INC COM 11133B409 4478 149473 SH SOLE 7498 0 141975 BROOKDALE SENIOR LIVING INC COM 112463104 4311 187794 SH SOLE 73586 0 114208 BROOKFIELD ASSET MANAGE-CL A COM 112585104 3815 121373 SH SOLE 12274 0 109099 BRUNSWICK CORP COM 117043109 4457 93060 SH SOLE 0 0 93060 BUCKEYE PARTNERS LP COM 118230101 2354 39727 SH SOLE 24399 0 15328 BUNGE LTD COM 2788713 1003 13690 SH SOLE 1700 0 11990 BY-HEALTH CO LTD-A COM B4MT3J2 430 100770 SH SOLE 100770 0 0 C WTS KCG HOLDINGS INC WTS EXP WTS 48244B134 0 637378 SH SOLE 0 0 637378 C.H. ROBINSON WORLDWIDE INC COM 12541W209 2476 36530 SH SOLE 9623 0 26907 CABELA'S INC COM 126804301 277 6066 SH SOLE 0 0 6066 CABOT MICROELECTRONICS CORP COM 12709P103 284 7360 SH SOLE 589 0 6771 CABOT OIL & GAS CORP COM 127097103 2461 112610 SH SOLE 79783 0 32827 CAI INTERNATIONAL INC COM 12477X106 1515 151340 SH SOLE 17369 0 133971 CAL DIVE INTERNATIONAL INC COM 12802T101 0 134700 SH SOLE 0 0 134700 CALAVO GROWERS INC COM 128246105 268 6000 SH SOLE 2470 0 3530 CALICO RESOURCES CORP ADR 13000L106 0 10000 SH SOLE 0 0 10000 CALLIDUS SOFTWARE INC COM 13123E500 1961 115444 SH SOLE 85501 0 29943 CAMBREX CORP COM 132011107 3731 94036 SH SOLE 2934 0 91102 CAMPBELL SOUP CO COM 134429109 2126 41948 SH SOLE 1032 0 40916 CANADIAN NATL RAILWAY CO COM 136375102 3692 65060 SH SOLE 10152 0 54908 CANADIAN NATURAL RESOURCES COM 136385101 2380 122377 SH SOLE 20757 0 101620 CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2562 17847 SH SOLE 9310 0 8537 CANNY ELEVATOR CO LTD-A COM B615KW7 401 187702 SH SOLE 187702 0 0 CAP GEMINI COM 4163437 2692 30289 SH SOLE 0 0 30289 CAPITAL MARKETS TECHNOLOGIES I COM 14030N104 0 233500 SH SOLE 233500 0 0 CAPITAL ONE FINANCIAL CORP COM 14040H105 818 11292 SH SOLE 2446 0 8846 CARBONITE INC COM 141337105 161 14500 SH SOLE 3000 0 11500 CARDINAL BANKSHARES CORP COM 141478107 194 21458 SH SOLE 0 0 21458 CARDINAL HEALTH INC COM 14149Y108 4521 58868 SH SOLE 18349 0 40519 CARDTRONICS INC COM 14161H108 1155 35329 SH SOLE 19155 0 16174 CARE CAPITAL PROPERTIES INC COM 141624106 800 24300 SH SOLE 2282 0 22018 CAREER EDUCATION CORP COM 141665109 67 17850 SH SOLE 300 0 17550 CARLYLE GROUP/THE COM 14309L102 2233 133000 SH SOLE 9475 0 123525 CARMAX INC COM 143130102 46631 786086 SH SOLE 268768 0 517318 CARRIZO OIL & GAS INC COM 144577103 1838 60174 SH SOLE 1859 0 58315 CARTER'S INC COM 146229109 205 2261 SH SOLE 0 0 2261 CASS INFORMATION SYSTEMS INC COM 14808P109 388 7926 SH SOLE 17 0 7909 CATALENT INC COM COM 148806102 6637 273145 SH SOLE 17460 0 255685 CATERPILLAR INC COM 149123101 5250 80337 SH SOLE 9078 0 71259 CAVIUM INC COM 14964U108 2101 34240 SH SOLE 2285 0 31955 CBOA FINANCIAL INC COM 1248E0108 22 11034 SH SOLE 11034 0 0 CBOE HOLDINGS INC COM 12503M108 14703 219198 SH SOLE 40199 0 178999 CBRE GROUP INC - A COM 12504L109 4724 147639 SH SOLE 54109 0 93530 CBS CORP-CLASS B NON VOTING COM 124857202 241 6040 SH SOLE 1251 0 4789 CDEX INC CLASS A COM COM 12507E201 0 40000 SH SOLE 0 0 40000 CDK GLOBAL INC COM 12508E101 3628 75943 SH SOLE 21433 0 54510 CDW CORP/DE COM 12514G108 208 5100 SH SOLE 300 0 4800 CEB INC COM 125134106 12606 184466 SH SOLE 70671 0 113795 CECO ENVIRONMENTAL CORP COM 125141101 106 12980 SH SOLE 3260 0 9720 CEDAR FAIR LP COM 150185106 231 4400 SH SOLE 100 0 4300 CELANESE CORP-SERIES A COM 150870103 5539 93623 SH SOLE 73 0 93550 CELGENE CORP COM 151020104 87743 811161 SH SOLE 214803 0 596358 CEMEX SAB DE CV CERT PART O ADR P2253T133 8 12881 SH SOLE 0 0 12881 CENTENE CORP COM 15135B101 1718 31681 SH SOLE 3108 0 28573 CENTRAL FUND CANADA LTD-A COM 153501101 796 75157 SH SOLE 19665 0 55492 CENTRAL GOLDTRUST COM 153546106 661 16668 SH SOLE 5830 0 10838 CEPHEID INC COM 15670R107 6821 150911 SH SOLE 23109 0 127802 CERNER CORP COM 156782104 100955 1683711 SH SOLE 696542 0 987169 CETIP SA-MERCADOS ORGANIZADO COM B55DVB6 438 53000 SH SOLE 0 0 53000 CF INDUSTRIES HOLDINGS INC COM 125269100 795 17720 SH SOLE 5370 0 12350 CHECK POINT SOFTWARE TECH COM 2181334 54282 684257 SH SOLE 507442 0 176815 CHEESECAKE FACTORY INC/THE COM 163072101 528 9802 SH SOLE 29 0 9773 CHEMICAL FINANCIAL CORP COM 163731102 805 24905 SH SOLE 0 0 24905 CHESAPEAKE ENERGY CORP COM 165167107 109 14925 SH SOLE 11400 0 3525 CHEVRON CORP COM 166764100 22295 282650 SH SOLE 74102 0 208548 CHICAGO BRIDGE & IRON CO NV COM 167250109 1720 43374 SH SOLE 4372 0 39002 CHIMERA INVESTMENT CORP COM 16934Q208 170 12750 SH SOLE 0 0 12750 CHIMERIX INC COM 16934W106 533 13975 SH SOLE 1000 0 12975 CHINA AVIATION OPTICAL -A COM B28T7X4 468 83962 SH SOLE 83962 0 0 CHINA AVIONICS SYSTEMS CO -A COM 6371896 452 129400 SH SOLE 129400 0 0 CHINA GAS HOLDINGS LTD COM 6460794 645 470000 SH SOLE 0 0 470000 CHINA INTERNATIONAL TRAVEL-A COM B42G7J1 1746 212261 SH SOLE 212261 0 0 CHINA MENGNIU DAIRY CO COM B01B1L9 674 192000 SH SOLE 0 0 192000 CHINA MERCHANTS BANK-A COM 6518723 2047 732211 SH SOLE 732211 0 0 CHINA MOBILE LTD-SPON ADR ADR 16941M109 207 3486 SH SOLE 1617 0 1869 CHINA NATIONAL NUCLEAR POW-A COM BYL7784 525 368200 SH SOLE 368200 0 0 CHINA OVERSEAS LAND & INVEST COM 6192150 3225 1068000 SH SOLE 0 0 1068000 CHINA PACIFIC INSURANCE GR-A COM B29WFR2 1858 532398 SH SOLE 532398 0 0 CHINA SOUTH PUBLISHING -A COM B4N0576 1507 440795 SH SOLE 440795 0 0 CHINA VANKE CO LTD -A COM 6803708 3480 1737630 SH SOLE 1737630 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 32457 45065 SH SOLE 9900 0 35165 CHOICE HOTELS INTL INC COM 169905106 6976 146394 SH SOLE 55660 0 90734 CHONGQING CHANGAN AUTOMOB-A COM 6193948 776 334281 SH SOLE 334281 0 0 CHUBB CORP COM 171232101 10069 82096 SH SOLE 15103 0 66993 CHURCH & DWIGHT CO INC COM 171340102 17673 210651 SH SOLE 87796 0 122855 CIE FINANCIERE RICH-UNSP ADR ADR 204319107 79 10179 SH SOLE 519 0 9660 CIELO SA COM B614LY3 517 55800 SH SOLE 0 0 55800 CIENA CORP COM 171779309 477 23028 SH SOLE 1670 0 21358 CIMAREX ENERGY CO COM 171798101 5935 57920 SH SOLE 31452 0 26468 CINEMARK HOLDINGS INC COM 17243V102 1211 37315 SH SOLE 1555 0 35760 CINTAS CORP COM 172908105 13771 160598 SH SOLE 30113 0 130485 CISCO SYSTEMS INC COM 17275R102 14079 536337 SH SOLE 174780 0 361557 CITIGROUP INC COM 172967424 4367 88038 SH SOLE 21930 0 66108 CITIZENS FINANCIAL GROUP COM 174610105 342 14334 SH SOLE 1466 0 12868 CITRIX SYSTEMS INC COM 177376100 560 8092 SH SOLE 706 0 7386 CIVISTA BANCSHARES INC COM COM 178867107 1220 120522 SH SOLE 0 0 120522 CLARCOR INC COM 179895107 250 5263 SH SOLE 4613 0 650 CLOROX COMPANY COM 189054109 6243 54040 SH SOLE 3198 0 50842 CME GROUP INC COM 12572Q105 8211 88539 SH SOLE 10782 0 77757 CNA FINANCIAL CORP COM 126117100 213 6106 SH SOLE 0 0 6106 CNO FINANCIAL GROUP INC COM 12621E103 1162 61800 SH SOLE 0 0 61800 CNOOC LTD-SPON ADR ADR 126132109 667 6478 SH SOLE 248 0 6230 COCA-COLA CO/THE COM 191216100 10410 259487 SH SOLE 58284 0 201203 COGENT COMMUNICATIONS HOLDINGS COM 19239V302 4413 162510 SH SOLE 5195 0 157315 COGNEX CORP COM 192422103 412 12012 SH SOLE 6000 0 6012 COGNIZANT TECH SOLUTIONS-A COM 192446102 10009 159864 SH SOLE 103530 0 56334 COLGATE-PALMOLIVE CO COM 194162103 57441 905169 SH SOLE 472136 0 433033 COLLIERS INTERNATIONAL GROUP COM 194693107 6691 164865 SH SOLE 26757 0 138108 COMCAST CORP-CLASS A COM 20030N101 10772 189393 SH SOLE 9562 0 179831 COMCAST CORP-SPECIAL CL A COM 20030N200 1536 26843 SH SOLE 4660 0 22183 COMMERCE BANCSHARES INC COM 200525103 1179 25896 SH SOLE 0 0 25896 COMMUNICATIONS SALES & LE COM 20341J104 303 16982 SH SOLE 100 0 16882 COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 555 34450 SH SOLE 3000 0 31450 COMPASS GROUP PLC ADR G23296190 207 12994 SH SOLE 0 0 12994 COMPASS GROUP PLC COM BLNN3L4 1864 116892 SH SOLE 0 0 116892 COMPASS GROUP PLC-SPON ADR ADR 20449X302 4323 268728 SH SOLE 41551 0 227176 COMPASS MINERALS INTERNATION COM 20451N101 619 7893 SH SOLE 130 0 7763 COMPUGEN LIMITED ADR M25722105 1193 230800 SH SOLE 0 0 230800 COMPUTER SERVICES INC COM 20539A105 212 5130 SH SOLE 0 0 5130 COMSCORE INC COM 20564W105 1552 33625 SH SOLE 16190 0 17435 CONAGRA FOODS INC COM 205887102 791 19529 SH SOLE 1550 0 17979 CONCHO RESOURCES INC COM 20605P101 9594 97601 SH SOLE 40586 0 57015 CONNECTURE INC COM 20786J106 69 15342 SH SOLE 8892 0 6450 CONOCOPHILLIPS COM 20825C104 9190 191616 SH SOLE 52027 0 139589 CONSOLIDATED EDISON INC COM 209115104 361 5408 SH SOLE 550 0 4858 CONSUMER DISCRETIONARY SELT ETF 81369Y407 1148 15464 SH SOLE 4513 0 10951 CONTINENTAL AG-SPONS ADR ADR 210771200 1764 41607 SH SOLE 5995 0 35612 CONTINENTAL ENERGY CORP FOR ADR 210909107 0 91000 SH SOLE 0 0 91000 CONTINENTAL RESOURCES INC/OK COM 212015101 10348 357239 SH SOLE 270714 0 86525 COOPER COS INC/THE COM 216648402 22587 151735 SH SOLE 11952 0 139783 COPART INC COM 217204106 633 19266 SH SOLE 14738 0 4528 CORCEPT THERAPEUTICS INC COM 218352102 101 27000 SH SOLE 0 0 27000 CORE LABORATORIES N.V. COM 2182531 999 10012 SH SOLE 5210 0 4802 CORNING INC COM 219350105 1896 110794 SH SOLE 17791 0 93003 COSTAR GROUP INC COM 22160N109 66312 383178 SH SOLE 198372 0 184806 COSTCO WHOLESALE CORP COM 22160K105 67249 465168 SH SOLE 257160 0 208008 COWAY CO LTD COM 6173401 626 8870 SH SOLE 0 0 8870 COWEN GROUP INC-CLASS A COM 223622101 239 52639 SH SOLE 21559 0 31080 CP ALL PCL-FOREIGN COM B08YDF9 738 560600 SH SOLE 0 0 560600 CR BARD INC COM 067383109 1100 5904 SH SOLE 2350 0 3554 CREDICORP LTD COM 2232878 596 5605 SH SOLE 15 0 5590 CREDIT ACCEPTANCE CORP COM 225310101 2692 13680 SH SOLE 180 0 13500 CREE INC COM 225447101 658 27198 SH SOLE 3068 0 24130 CRITEO S A SPONSORED ADS ADR 226718104 1738 46308 SH SOLE 3175 0 43133 CRRC CORP LTD - H COM B2R2ZC9 958 757215 SH SOLE 0 0 757215 CRRC CORP LTD-A COM B3CPT84 847 414991 SH SOLE 414991 0 0 CSG SYSTEMS INTL INC COM 126349109 445 14451 SH SOLE 207 0 14244 CSX CORP COM 126408103 902 33546 SH SOLE 6863 0 26683 CUMMINS INC COM 231021106 1591 14657 SH SOLE 1763 0 12894 CURRENCYSHARES JAPANESE YEN ETF 23130A102 731 9058 SH SOLE 5 0 9053 CVENT INC COM 23247G109 3477 103300 SH SOLE 0 0 103300 CVS HEALTH CORP COM 126650100 23691 245557 SH SOLE 50925 0 194632 CYBERARK SOFTWARE LTD ORDIN ADR M2682V108 372 7425 SH SOLE 100 0 7325 CYRUSONE INC COM 23283R100 811 24829 SH SOLE 644 0 24185 D R HORTON INC COM 23331A109 809 27576 SH SOLE 0 0 27576 DAIKIN INDUSTRIES LTD COM 6250724 1210 21700 SH SOLE 0 0 21700 DAKTRONICS INC COM 234264109 210 24260 SH SOLE 360 0 23900 DANAHER CORP COM 235851102 104805 1229960 SH SOLE 499691 0 730269 DARDEN RESTAURANTS INC COM 237194105 466 6799 SH SOLE 0 0 6799 DASSAULT SYSTEMES S-SPON ADR ADR 237545108 1873 25393 SH SOLE 3744 0 21649 DEERE & CO COM 244199105 1898 25660 SH SOLE 8458 0 17202 DELTA ELECTRONICS INC COM 6260734 912 195000 SH SOLE 0 0 195000 DEMANDWARE INC COM 24802Y105 13805 267136 SH SOLE 63281 0 203855 DENTSPLY INTERNATIONAL INC COM 249030107 1908 37750 SH SOLE 2315 0 35435 DEUTSCHE TELEKOM AG-REG COM B01DGB0 176 10000 SH SOLE 10000 0 0 DEUTSCHE TELEKOM AG-SPON ADR ADR 251566105 300 16925 SH SOLE 2790 0 14135 DEUTSCHE X TRACKERS MSCI EAFE ETF 233051200 2469 94689 SH SOLE 574 0 94115 DEUTSCHE X TRACKERS MSCI EUROP ETF 233051853 274 10990 SH SOLE 0 0 10990 DEVON ENERGY CORP COM 25179M103 1503 40537 SH SOLE 1922 0 38615 DEXCOM INC COM 252131107 87447 1018485 SH SOLE 287390 0 731095 DHC SOFTWARE CO LTD -A COM B18TH93 562 203601 SH SOLE 203601 0 0 DIAGEO PLC-SPONSORED ADR ADR 25243Q205 4014 37248 SH SOLE 11689 0 25559 DIAMONDBACK ENERGY INC COM 25278X109 2720 42100 SH SOLE 0 0 42100 DICK'S SPORTING GOODS INC COM 253393102 979 19755 SH SOLE 2053 0 17702 DIPLOMAT PHARMACY INC COM COM 25456K101 10293 358285 SH SOLE 55429 0 302856 DISCOVER FINANCIAL SERVICES COM 254709108 2244 43157 SH SOLE 27180 1000 14977 DISCOVERY COMMUNICATIONS-A COM 25470F104 384 14778 SH SOLE 7958 0 6820 DISCOVERY COMMUNICATIONS-C COM 25470F302 245 10130 SH SOLE 4333 0 5797 DISCOVERY LTD COM 6177878 476 47804 SH SOLE 0 0 47804 DIXIE GROUP INC COM 255519100 954 114223 SH SOLE 0 0 114223 DNP SELECT INCOME FUND INC COM 23325P104 381 42545 SH SOLE 0 0 42545 DOLLAR GENERAL CORP COM 256677105 28420 392319 SH SOLE 294838 0 97481 DOLLAR TREE INC COM 256746108 208 3141 SH SOLE 1987 0 1154 DOMINION MIDSTREAM PARTNERS LP LP 257454108 340 12670 SH SOLE 0 0 12670 DOMINION RESOURCES INC/VA COM 25746U109 1617 22977 SH SOLE 4873 0 18104 DONALDSON CO INC COM 257651109 905 32264 SH SOLE 20658 0 11606 DORMAN PRODUCTS INC COM 258278100 755 14838 SH SOLE 438 0 14400 DOVER CORP COM 260003108 264 4636 SH SOLE 610 0 4026 DOW CHEMICAL CO/THE COM 260543103 10797 254656 SH SOLE 152240 0 102416 DP WORLD LTD COM B291WY5 573 26962 SH SOLE 0 0 26962 DREW INDUSTRIES INC COM 26168L205 3145 57598 SH SOLE 348 0 57250 DST SYSTEMS INC COM 233326107 4751 45190 SH SOLE 6990 0 38200 DTE ENERGY COMPANY COM 233331107 672 8357 SH SOLE 665 0 7692 DU PONT (E.I.) DE NEMOURS COM 263534109 4063 84312 SH SOLE 13735 0 70577 DUFF & PHELPS SELECT ENERGY ML LP 26433F108 72 10000 SH SOLE 0 0 10000 DUKE ENERGY CORP COM 26441C204 5759 80062 SH SOLE 10986 0 69076 DUN & BRADSTREET CORP COM 26483E100 1117 10643 SH SOLE 1400 0 9243 DUNKIN' BRANDS GROUP INC COM 265504100 26455 539893 SH SOLE 85929 0 453964 DURECT CORPORATION COM 266605104 33 16935 SH SOLE 0 0 16935 DYNAVAX TECHNOLOGIES CORP COM 268158201 4709 191915 SH SOLE 11684 0 180231 EAGLE PHARMACEUTICALS INC COM COM 269796108 3535 47754 SH SOLE 9923 0 37831 EASYJET PLC COM B7KR2P8 1942 72150 SH SOLE 0 0 72150 EATON CORP PLC COM B8KQN82 2243 43728 SH SOLE 7570 0 36158 EBAY INC COM 278642103 8672 354871 SH SOLE 153505 0 201366 ECOLAB INC COM 278865100 85216 776672 SH SOLE 254204 0 522468 E-COMMERCE CHINA DANGDANG I ADR 26833A105 123 20750 SH SOLE 6000 0 14750 EDGEWATER BANCORP COM 28027J108 359 35900 SH SOLE 500 0 35400 EDWARDS LIFESCIENCES CORP COM 28176E108 302 2126 SH SOLE 0 0 2126 EL POLLO LOCO HOLDINGS INC COM COM 268603107 147 13677 SH SOLE 1200 0 12477 ELECTRONIC ARTS INC COM 285512109 1323 19526 SH SOLE 4451 0 15075 ELI LILLY & CO COM 532457108 6607 78950 SH SOLE 19682 0 59268 EMAAR MALLS GROUP PJSC COM BQWJP56 401 477158 SH SOLE 0 0 477158 EMAAR PROPERTIES PJSC COM B01RM25 649 369061 SH SOLE 0 0 369061 EMC CORP/MA COM 268648102 977 40450 SH SOLE 8545 0 31905 EMERSON ELECTRIC CO COM 291011104 5933 134339 SH SOLE 62707 0 71632 ENBRIDGE ENERGY MANAGEMENT LLC COM 29250X103 462 19448 SH SOLE 0 0 19448 ENBRIDGE ENERGY PARTNERS LP COM 29250R106 3310 133940 SH SOLE 14194 0 119746 ENCANA CORP COM 292505104 493 76622 SH SOLE 600 0 76022 ENCORE CAPITAL GROUP INC COM 292554102 19517 527494 SH SOLE 334296 0 193198 ENERGEN CORP COM 29265N108 206 4141 SH SOLE 140 0 4001 ENERGY SELECT SECTOR SPDR ETF 81369Y506 605 9893 SH SOLE 6635 0 3258 ENERGY TRANSFER EQUITY LP COM 29273V100 4841 232690 SH SOLE 14112 0 218578 ENERGY TRANSFER PARTNERS LP COM 29273R109 7765 189084 SH SOLE 37195 0 151889 ENERPLUS CORP COM 292766102 675 138885 SH SOLE 20666 0 118219 ENLINK MIDSTREAM LLC COM UNIT COM 29336T100 1012 55365 SH SOLE 0 0 55365 ENLINK MIDSTREAM PARTNERS LP COM 29336U107 1335 84737 SH SOLE 10877 0 73860 ENN ENERGY HOLDINGS LTD COM 6333937 575 120000 SH SOLE 0 0 120000 ENSERVCO CORPORATION COM 29358Y102 32 47250 SH SOLE 10000 0 37250 ENSURGE INC COM 293596300 2 100000 SH SOLE 0 0 100000 ENTERPRISE PRODUCTS PARTNERS COM 293792107 12746 511885 SH SOLE 64186 0 447699 ENTIA BIOSCIENCES INC COM 29384E104 6 100000 SH SOLE 0 0 100000 ENTRADE INC COM 29382L100 0 79388 SH SOLE 0 0 79388 ENVESTNET INC COM 29404K106 1932 64490 SH SOLE 2285 0 62205 ENVISION HEALTHCARE HOLDINGS COM 29413U103 275 7504 SH SOLE 484 0 7020 EOG RESOURCES INC COM 26875P101 75249 1033646 SH SOLE 578181 0 455465 EQT CORP COM 26884L109 467 7220 SH SOLE 7090 0 130 EQUIFAX INC COM 294429105 37412 384990 SH SOLE 259287 0 125703 EQUITY COMMONWEALTH COM 294628102 262 9600 SH SOLE 600 0 9000 EQUITY LIFESTYLE PROPERTIES COM 29472R108 892 15235 SH SOLE 60 0 15175 EQUITY RESIDENTIAL COM 29476L107 608 8098 SH SOLE 4586 0 3512 ESSEX PROPERTY TRUST INC COM 297178105 220 985 SH SOLE 136 0 849 ESSEX RENTAL CORP COM 297187106 268 726500 SH SOLE 522800 0 203700 ESTEE LAUDER COMPANIES-CL A COM 518439104 1870 23187 SH SOLE 11936 0 11251 ETFS PHYSCL SWISS GOLD SHRS ETF 26922Y105 207 1900 SH SOLE 1900 0 0 EVERBANK FINANCIAL CORP COM 29977G102 6222 322427 SH SOLE 50350 0 272077 EVOLVING SYSTEMS INC COM 30049R209 97 16140 SH SOLE 6634 0 9506 EXACT SCIENCES CORP COM 30063P105 47757 2654642 SH SOLE 903834 0 1750808 EXAMWORKS GROUP INC COM 30066A105 9419 322124 SH SOLE 155752 0 166372 EXAR CORP COM 300645108 161 26987 SH SOLE 11095 0 15892 EXELIXIS INC COM 30161Q104 2965 528615 SH SOLE 47750 0 480865 EXELON CORP COM 30161N101 6124 206199 SH SOLE 26795 0 179404 EXELON CORPORATION OPTION 30161N901 43 1500 SH Call SOLE 0 0 1500 EXOVA GROUP PLC ORD GBP0.01 COM G33117105 24 10000 SH SOLE 0 0 10000 EXPEDIA INC COM 30212P303 681 5786 SH SOLE 3113 0 2673 EXPEDITORS INTL WASH INC COM 302130109 684 14555 SH SOLE 7549 0 7006 EXPERIAN PLC-SPONS ADR ADR 30215C101 2645 164252 SH SOLE 24348 0 139904 EXPRESS SCRIPTS HOLDING CO COM 30219G108 128102 1582294 SH SOLE 867983 0 714311 EXXON MOBIL CORP COM 30231G102 39066 525443 SH SOLE 170734 0 354709 F5 NETWORKS INC COM 315616102 301 2604 SH SOLE 1473 0 1131 FACEBOOK INC-A COM 30303M102 94398 1050039 SH SOLE 420558 0 629481 FACTSET RESEARCH SYSTEMS INC COM 303075105 6113 38254 SH SOLE 11719 0 26535 FAIR ISAAC INC FORMERLY FAIR I COM 303250104 403 4775 SH SOLE 0 0 4775 FANUC CORP-UNSP ADR ADR 307305102 1993 77742 SH SOLE 11597 0 66145 FARO TECHNOLOGIES INC COM 311642102 1234 35250 SH SOLE 26470 0 8780 FASTENAL CO COM 311900104 121909 3329931 SH SOLE 1469449 0 1860482 FEDEX CORP COM 31428X106 2531 17584 SH SOLE 3863 0 13721 FIBROGEN INC COM COM 31572Q808 241 11000 SH SOLE 1400 0 9600 FIDELITY NATIONAL INFO SERV COM 31620M106 2358 35165 SH SOLE 1359 0 33806 FIFTH THIRD BANCORP COM 316773100 935 49481 SH SOLE 3005 0 46476 FINANCIAL ENGINES INC COM 317485100 4505 152880 SH SOLE 69128 0 83752 FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 421 18640 SH SOLE 5168 0 13472 FIREEYE INC COM 31816Q101 14620 459463 SH SOLE 52163 0 407300 FIRST BANCORP IND INC COM 31867T202 338 19895 SH SOLE 0 0 19895 FIRST CASH FINL SVCS INC COM 31942D107 3580 89372 SH SOLE 4370 0 85002 FIRST FEDERAL OF NORTHERN MICH COM 32021X105 448 71292 SH SOLE 0 0 71292 FIRST GULF BANK COM 6122782 780 205369 SH SOLE 0 0 205369 FIRST HORIZON NATIONAL CORP COM 320517105 163 11496 SH SOLE 11496 0 0 FIRST MIDWEST BANCORP INC/IL COM 320867104 589 33576 SH SOLE 26250 0 7326 FIRST REPUBLIC BANK/CA COM 33616C100 290 4629 SH SOLE 529 0 4100 FIRST TR LARGE CAP VALUE OPPOR ETF 33735J101 400 10608 SH SOLE 10608 0 0 FIRST TRUST DORSEY WRIGHT FOCU ETF 33738R605 231 10550 SH SOLE 0 0 10550 FIRST TRUST NORTH AMERICAN ENE ETF 33738D101 455 20810 SH SOLE 0 0 20810 FIRSTMERIT CORP COM 337915102 749 42422 SH SOLE 0 0 42422 FIRSTRAND LTD COM 6606996 1269 357124 SH SOLE 0 0 357124 FIRSTSERVICE CORP COM 33767E103 9199 284905 SH SOLE 29441 0 255464 FISERV INC COM 337738108 45393 524116 SH SOLE 322632 0 201484 FITBIT INC - A COM 33812L102 279 7431 SH SOLE 511 0 6920 FLAGSTAR BANCORP INC COM COM 337930705 1723 83830 SH SOLE 330 0 83500 FLEETMATICS GROUP PLC COM B4XKTT6 26782 545596 SH SOLE 273349 0 272247 FLEXPOINT SENSOR SYSTEMS INC COM 33938W206 12 156700 SH SOLE 0 0 156700 FLOWSERVE CORP COM 34354P105 203 4955 SH SOLE 1094 0 3861 FLUOR CORP NEW COM 343412102 221 5226 SH SOLE 996 0 4230 FNBH BANCORP INC HOWELL MICHI COM 302528203 163 141993 SH SOLE 141993 0 0 FOCUSED PHOTONICS HANGZHOU-A COM B5BRFK9 426 112500 SH SOLE 112500 0 0 FOMENTO ECONOMICO MEX-SP ADR ADR 344419106 708 7938 SH SOLE 0 0 7938 FORD MOTOR CO COM 345370860 1736 127984 SH SOLE 12794 0 115190 FORTINET INC COM 34959E109 1354 31892 SH SOLE 1750 0 30142 FORTUNE BRANDS HOME & SECURI COM 34964C106 5564 117210 SH SOLE 95294 0 21916 FOSHAN HAITIAN FLAVOURING -A COM BJ3KJC4 2284 462750 SH SOLE 462750 0 0 FOUNDATION MEDICINE INC COM COM 350465100 1401 75962 SH SOLE 7113 0 68849 FRANKLIN COVEY CO COM 353469109 1161 72316 SH SOLE 49964 0 22352 FRANKLIN RESOURCES INC COM 354613101 599 16080 SH SOLE 4688 0 11392 FRANKLIN STREET PROPERTIES C COM 35471R106 1404 130693 SH SOLE 0 0 130693 FREEPORT-MCMORAN INC COM 35671D857 775 80091 SH SOLE 32282 0 47809 FRESENIUS MEDICAL CARE-ADR ADR 358029106 1765 45246 SH SOLE 6863 0 38383 FRESH MARKET INC/THE COM 35804H106 1592 70508 SH SOLE 319 0 70189 FRESHPET INC COM COM 358039105 552 52650 SH SOLE 0 0 52650 FRONTIER COMMUNICATIONS CORP COM 35906A108 202 42552 SH SOLE 2206 0 40346 FUBON FINANCIAL HOLDING CO COM 6411673 1215 780000 SH SOLE 0 0 780000 FUJI HEAVY INDUSTRIES LTD COM 6356406 1970 55100 SH SOLE 0 0 55100 FUYAO GROUP GLASS INDUSTR-A COM 6353537 397 213034 SH SOLE 213034 0 0 G & K SERVICES INC -CL A COM 361268105 218 3276 SH SOLE 0 0 3276 GAMESTOP CORP-CLASS A COM 36467W109 710 17242 SH SOLE 8565 0 8677 GAP INC/THE COM 364760108 509 17873 SH SOLE 1873 0 16000 GARRISON CAPITAL INC COM 366554103 2482 181350 SH SOLE 17300 0 164050 GARTNER INC COM 366651107 14940 178009 SH SOLE 83883 0 94126 GAZPROM PAO -SPON ADR ADR 368287207 143 35197 SH SOLE 5899 0 29298 GEBERIT AG-REG COM B1WGG93 523 1716 SH SOLE 0 0 1716 GENERAC HOLDINGS INC COM 368736104 2486 82635 SH SOLE 12825 0 69810 GENERAL DYNAMICS CORP COM 369550108 1008 7308 SH SOLE 2724 0 4584 GENERAL ELECTRIC CO COM 369604103 48707 1931307 SH SOLE 691448 0 1239859 GENERAL MILLS INC COM 370334104 4474 79711 SH SOLE 13139 0 66572 GENERAL MOTORS CO COM 37045V100 923 30754 SH SOLE 5198 0 25556 GENESIS ENERGY L.P. COM 371927104 1857 48451 SH SOLE 2136 0 46315 GENPACT LTD COM B23DBK6 28497 1207051 SH SOLE 730435 0 476616 GENTHERM INC COM 37253A103 5158 114826 SH SOLE 96128 0 18698 GENUINE PARTS CO COM 372460105 1075 12972 SH SOLE 1167 0 11805 GEO GROUP INC/THE COM 36162J106 767 25823 SH SOLE 402 0 25421 GILEAD SCIENCES INC COM 375558103 274944 2800131 SH SOLE 1337749 0 1462382 GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 2268 58997 SH SOLE 14477 0 44520 GLOBAL LINKS CORPORATION COM 379408701 0 50000 SH SOLE 0 0 50000 GLOBAL PAYMENTS INC COM 37940X102 1823 15890 SH SOLE 6260 0 9630 GLOBAL X NEXT EMERGING & FRO ETF 37950E218 370 20587 SH SOLE 0 0 20587 GLOBANT S A ADR L44385109 1289 42154 SH SOLE 5672 0 36482 GLOBUS MEDICAL INC - A COM 379577208 3609 174733 SH SOLE 136616 0 38117 GOGO INC COM 38046C109 3034 198616 SH SOLE 17400 0 181216 GOLDCORP INC COM 380956409 1361 108747 SH SOLE 8847 0 99900 GOLDMAN SACHS GROUP INC COM 38141G104 69101 397684 SH SOLE 9763 0 387921 GOLUB CAP BDC INC COM 38173M102 437 27360 SH SOLE 0 0 27360 GOOGLE INC-CL A COM 38259P508 100840 157965 SH SOLE 104320 0 53645 GOOGLE INC-CL C COM 38259P706 97264 159865 SH SOLE 70465 0 89400 GP STRATEGIES CORP COM 36225V104 215 9401 SH SOLE 4011 0 5390 GRACO INC COM 384109104 886 13227 SH SOLE 500 0 12727 GRAHAM HOLDINGS CO-CLASS B COM 384637104 231 400 SH SOLE 0 0 400 GREE ELECTRIC APPLIANCES I-A COM 6990257 2278 895016 SH SOLE 895016 0 0 GREENLIGHT CAPITAL RE LTD C ADR G4095J109 238 10705 SH SOLE 1400 0 9305 GREIF INC-CL A COM 397624107 229 7192 SH SOLE 2792 0 4400 GRG BANKING EQUIPMENT CO -A COM B23GZT2 547 133329 SH SOLE 133329 0 0 GRIFOLS SA COM B01SPF2 10396 252430 SH SOLE 171937 0 80493 GRIFOLS SA - B PFD B3Y5WX8 2213 71495 SH SOLE 31300 0 40195 GRIFOLS SA BARCELONA US LIS ADR E5706X124 2721 66531 SH SOLE 0 0 66531 GRIFOLS SA-ADR ADR 398438408 4141 136210 SH SOLE 103364 0 32846 GROUPON INC COM 399473107 143 43950 SH SOLE 6000 0 37950 GRUBHUB INC COM 400110102 2934 120554 SH SOLE 32348 0 88206 GRUPO FINANCIERO INBURSA-O COM 2822398 577 280100 SH SOLE 0 0 280100 GSV CAPITAL CORP COM 36191J101 574 73230 SH SOLE 6730 0 66500 GUANGDONG ADVERTISING GROU-A COM B3M2M08 1668 580784 SH SOLE 580784 0 0 GUANGDONG ALPHA ANIMATION-A COM B427D96 662 143756 SH SOLE 143756 0 0 GUGGENHEIM S&P 500 EQUAL WEIGH ETF 78355W106 1534 20865 SH SOLE 1300 0 19565 GUGGENHEIM S&P 500 PURE VALUE ETF 78355W304 274 5750 SH SOLE 2300 0 3450 GUIDEWIRE SOFTWARE INC COM 40171V100 58288 1108578 SH SOLE 772396 0 336182 GULF KEYSTONE PETROLEUM LTD COM B02YWT2 5 10000 SH SOLE 0 0 10000 H&E EQUIPMENT SERVICES INC COM 404030108 206 12300 SH SOLE 12300 0 0 HALLIBURTON CO COM 406216101 3287 92992 SH SOLE 14785 0 78207 HANGZHOU HIKVISION DIGITAL-A COM B450X03 4489 875857 SH SOLE 875857 0 0 HANGZHOU ROBAM APPLIANCES-A COM B59WFS4 1355 238978 SH SOLE 238978 0 0 HANOVER INSURANCE GROUP INC/ COM 410867105 229 2954 SH SOLE 0 0 2954 HARLEY-DAVIDSON INC COM 412822108 10590 192912 SH SOLE 35401 0 157511 HARRIS CORP COM 413875105 837 11446 SH SOLE 41 0 11405 HARTFORD FINANCIAL SVCS GRP COM 416515104 232 5079 SH SOLE 979 0 4100 HARVEST CAPITAL CREDIT CORP COM 41753F109 657 55225 SH SOLE 5825 0 49400 HCA HOLDINGS INC COM 40412C101 216 2794 SH SOLE 769 0 2025 HCL TECHNOLOGIES LTD COM 6294896 770 51490 SH SOLE 0 0 51490 HCP INC COM 40414L109 1038 27871 SH SOLE 1536 0 26335 HD SUPPLY HOLDINGS INC COM COM 40416M105 1109 38782 SH SOLE 6570 0 32212 HDFC BANK LIMITED COM B5Q3JZ5 1227 75380 SH SOLE 0 0 75380 HDFC BANK LTD-ADR ADR 40415F101 4536 74260 SH SOLE 6862 0 67398 HEADWATERS INC COM 42210P102 248 13194 SH SOLE 5420 0 7774 HEALTH CARE SELECT SECTOR ETF 81369Y209 7740 116866 SH SOLE 2445 0 114421 HEALTHCARE SERVICES GROUP COM 421906108 37660 1117531 SH SOLE 101861 0 1015670 HEALTHSOUTH CORP COM 421924309 7313 190607 SH SOLE 35216 0 155391 HEALTHSTREAM INC COM 42222N103 1460 66971 SH SOLE 5105 0 61866 HEARTLAND PAYMENT SYSTEMS IN COM 42235N108 317 5053 SH SOLE 0 0 5053 HEBEI CHENGDE LOLO CO-A COM 6089155 337 170762 SH SOLE 170762 0 0 HECLA MINING CO COM 422704106 20 10314 SH SOLE 10314 0 0 HEICO CORP COM 422806109 10221 209117 SH SOLE 149896 0 59221 HENGBAO CO LTD-A COM B1L8JW4 561 228634 SH SOLE 228634 0 0 HENRY SCHEIN INC COM 806407102 1492 11246 SH SOLE 3228 0 8018 HERBALIFE LTD COM B0539H3 311 5730 SH SOLE 2190 0 3540 HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1278 124500 SH SOLE 1600 0 122900 HERMAN MILLER INC COM 600544100 361 12500 SH SOLE 12500 0 0 HERMES INTERNATIONAL COM 5253973 574 1583 SH SOLE 0 0 1583 HERSHEY CO/THE COM 427866108 2706 29457 SH SOLE 5975 0 23482 HEWLETT PACKARD CO COM 428236103 541 21144 SH SOLE 286 0 20858 HEXCEL CORP COM 428291108 4286 95539 SH SOLE 3359 0 92180 HFF INC-CLASS A COM 40418F108 21611 640166 SH SOLE 237464 0 402702 HI CRUSH PARTNERS LP COM UNIT OPTION 428337909 81 11100 SH Call SOLE 0 0 11100 HI-CRUSH PARTNERS LP COM 428337109 855 114222 SH SOLE 14936 0 99286 HIGHLANDS BANKSHARES INC-VA COM 430893107 232 54800 SH SOLE 0 0 54800 HILLTOP HOLDINGS INC COM 432748101 217 10953 SH SOLE 10001 0 952 HINDUSTAN UNILEVER LTD COM 6261674 647 52145 SH SOLE 0 0 52145 HMS HOLDINGS CORP COM 40425J101 2850 325021 SH SOLE 60117 0 264904 HOLLY ENERGY PARTNERS L P UNIT LP 435763107 1197 41260 SH SOLE 2060 0 39200 HOLOGIC INC COM 436440101 714 18250 SH SOLE 3200 0 15050 HOME DEPOT INC COM 437076102 48664 421373 SH SOLE 108424 0 312949 HOMEAWAY INC COM COM 43739Q100 236 8915 SH SOLE 0 0 8915 HONEYWELL INTERNATIONAL INC COM 438516106 5623 59386 SH SOLE 9759 0 49627 HONGFA TECHNOLOGY CO LTD-A COM 6950347 422 95515 SH SOLE 95515 0 0 HOPFED BANCORP INC COM 439734104 644 53947 SH SOLE 586 0 53361 HORMEL FOODS CORP COM 440452100 779 12300 SH SOLE 0 0 12300 HOUSING DEVELOPMENT FINANCE COM 6171900 1480 80098 SH SOLE 0 0 80098 HOUSTON WIRE & CABLE CO COM 44244K109 241 38155 SH SOLE 0 0 38155 HOYA CORP COM 6441506 1307 40100 SH SOLE 0 0 40100 HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1647 43484 SH SOLE 13921 0 29563 HTC PURENERGY INC ADR 40432D105 1 14300 SH SOLE 0 0 14300 HUADONG MEDICINE CO LTD-A COM 6203245 2250 204788 SH SOLE 204788 0 0 HUAYI BROTHERS MEDIA CORP-A COM B4VJ489 980 174969 SH SOLE 174969 0 0 HUAYU AUTOMOTIVE SYSTEMS -A COM 6801713 381 176440 SH SOLE 176440 0 0 HUDSON TECHNOLOGIES INC COM 444144109 319 107571 SH SOLE 44101 0 63470 HUMANA INC COM 444859102 530 2963 SH SOLE 1153 0 1810 HUNT (JB) TRANSPRT SVCS INC COM 445658107 15403 215732 SH SOLE 176096 0 39636 HURON CONSULTING GROUP INC COM 447462102 3482 55693 SH SOLE 11876 0 43817 ICF INTERNATIONAL INC COM 44925C103 3568 117411 SH SOLE 5495 0 111916 ICON PLC COM B94G471 207 2918 SH SOLE 208 0 2710 IDEX CORP COM 45167R104 670 9403 SH SOLE 7212 0 2191 IDEXX LABORATORIES INC COM 45168D104 188172 2534311 SH SOLE 1348159 0 1186152 IHH HEALTHCARE BHD COM B83X6P8 346 254600 SH SOLE 0 0 254600 IHS INC-CLASS A COM 451734107 16877 145500 SH SOLE 36791 0 108709 ILLINOIS TOOL WORKS COM 452308109 55991 680260 SH SOLE 208899 0 471361 ILLUMINA INC COM 452327109 25183 143234 SH SOLE 36244 0 106990 IMAX CORP COM 45245E109 611 18103 SH SOLE 12643 0 5460 IMPERIAL TOBACCO GR-SPON ADR ADR 453142101 332 3217 SH SOLE 747 0 2470 IMPERVA INC COM 45321L100 5190 79263 SH SOLE 19667 0 59596 INCYTE CORP COM 45337C102 328 2970 SH SOLE 2910 0 60 INDEPENDENCE REALTY TRUST INC COM 45378A106 5962 826947 SH SOLE 40750 0 786197 INFINEON TECHNOLOGIES-ADR ADR 45662N103 2863 253182 SH SOLE 37771 0 215411 INFINERA CORP COM 45667G103 263 13450 SH SOLE 0 0 13450 INFINITY PHARMACEUTICALS INC COM 45665G303 311 36815 SH SOLE 250 0 36565 INFORMATION SERVICES GROUP INC COM 45675Y104 5013 1282244 SH SOLE 14400 0 1267844 INFOSYS LTD COM 6205122 1604 90627 SH SOLE 0 0 90627 ING GROEP N.V.-SPONSORED ADR ADR 456837103 309 21913 SH SOLE 884 0 21029 INNER MONGOLIA YILI INDUS-A COM 6458841 1516 626536 SH SOLE 626536 0 0 INNOPHOS HOLDINGS INC COM 45774N108 265 6695 SH SOLE 175 0 6520 INOGEN INC COM COM 45780L104 35397 729100 SH SOLE 118279 0 610821 INOVALON HOLDINGS INC COM CL A COM 45781D101 685 32919 SH SOLE 1700 0 31219 INPHI CORP COM 45772F107 3664 152425 SH SOLE 124808 0 27617 INSPUR ELECTRONIC INFORMAT-A COM 6247726 788 198289 SH SOLE 198289 0 0 INTACT FINANCIAL CORP COM 45823T106 1330 19032 SH SOLE 0 0 19032 INTEL CORP COM 458140100 15589 517253 SH SOLE 146033 0 371220 INTERCONTINENTAL EXCHANGE IN COM 45866F104 62778 267154 SH SOLE 142282 0 124872 INTERCONTINENTAL HOTELS-ADR ADR 45857P509 1486 42935 SH SOLE 6409 0 36526 INTERDIGITAL INC COM 45867G101 520 10288 SH SOLE 9656 0 632 INTERNATIONAL PAPER CO COM 460146103 1839 48678 SH SOLE 18077 0 30601 INTERSECT ENT INC COM 46071F103 3246 138760 SH SOLE 30735 0 108025 INTERVAL LEISURE GROUP COM 46113M108 215 11730 SH SOLE 4820 0 6910 INTL BUSINESS MACHINES CORP COM 459200101 10538 72691 SH SOLE 11679 0 61012 INTL FLAVORS & FRAGRANCES COM 459506101 6277 60784 SH SOLE 11584 0 49200 INTUIT INC COM 461202103 24407 275009 SH SOLE 201311 0 73698 INTUITIVE SURGICAL INC COM 46120E602 12638 27501 SH SOLE 7921 0 19580 INVENTURE FOODS INC COM 461212102 461 51925 SH SOLE 0 0 51925 INVESCO LTD COM B28XP76 19238 616021 SH SOLE 369051 0 246970 IRIDIUM COMMUNICATIONS INC COM 46269C102 2518 409500 SH SOLE 26752 0 382748 IRON MOUNTAIN INC COM 46284V101 27605 889903 SH SOLE 230596 0 659306 ISHA HEDGED MSCI GERMANY COM 46434V704 1269 55946 SH SOLE 673 0 55273 ISHARES 1-3 YEAR CREDIT BOND ETF 464288646 819 7795 SH SOLE 2370 0 5425 ISHARES 1-3 YEAR TREASURY BO ETF 464287457 437 5137 SH SOLE 1832 0 3305 ISHARES 20+ YEAR TREASURY BO ETF 464287432 1265 10236 SH SOLE 2669 0 7567 ISHARES 7-10 YEAR TREASURY B ETF 464287440 2553 23667 SH SOLE 855 0 22812 ISHARES AAA - A RATED CORPOR ETF 46429B291 1051 20587 SH SOLE 0 0 20587 ISHARES CHINA LARGE-CAP ETF ETF 464287184 734 20715 SH SOLE 3911 0 16804 ISHARES CORE HIGH DIVIDEND E ETF 46429B663 10298 148009 SH SOLE 4476 0 143533 ISHARES CORE MSCI EMERGING ETF 46434G103 7887 197736 SH SOLE 185293 0 12443 ISHARES CORE S&P 500 ETF ETF 464287200 3457 17944 SH SOLE 11679 0 6265 ISHARES CORE S&P MIDCAP ETF ETF 464287507 1904 13946 SH SOLE 5578 1000 7368 ISHARES CORE S&P SMALL-CAP E ETF 464287804 820 7700 SH SOLE 4325 0 3375 ISHARES CORE U.S. AGGREGATE ETF 464287226 631 5755 SH SOLE 0 0 5755 ISHARES CORE US GROWTH ETF ETF 464287671 993 13077 SH SOLE 4785 0 8292 ISHARES CORE US VALUE ETF ETF 464287663 4575 37627 SH SOLE 34266 0 3361 ISHARES EUROPE ETF ETF 464287861 238 6000 SH SOLE 0 0 6000 ISHARES GOLD TRUST ETF 464285105 2646 245500 SH SOLE 74750 0 170750 ISHARES IBOXX INVESTMENT GRA ETF 464287242 1875 16153 SH SOLE 437 0 15716 ISHARES IBOXX USD HIGH YIELD ETF 464288513 629 7557 SH SOLE 5688 0 1869 ISHARES INTERNATIONAL SELECT ETF 464288448 2874 102198 SH SOLE 31173 0 71025 ISHARES JP MORGAN USD EMERGI ETF 464288281 520 4886 SH SOLE 441 0 4445 ISHARES MSCI ACWI EX US INDEX ETF 464288240 1546 39600 SH SOLE 2600 0 37000 ISHARES MSCI ACWI INDEX FD ETF 464288257 2503 46417 SH SOLE 15040 0 31377 ISHARES MSCI ALL COUNTRY WORLD ETF 464286525 1121 16750 SH SOLE 16550 0 200 ISHARES MSCI CANADA ETF ETF 464286509 350 15250 SH SOLE 0 0 15250 ISHARES MSCI EAFE ETF ETF 464287465 26271 458331 SH SOLE 259443 0 198888 ISHARES MSCI EAFE GROWTH ETF ETF 464288885 1324 20756 SH SOLE 17959 0 2797 ISHARES MSCI EAFE SMALL-CAP ETF 464288273 1307 27375 SH SOLE 8280 0 19095 ISHARES MSCI EAFE VALUE ETF ETF 464288877 3069 66300 SH SOLE 42388 0 23912 ISHARES MSCI EMERGING MARKET ETF 464287234 3593 109639 SH SOLE 38179 3000 68460 ISHARES MSCI EMERGING MARKETS ETF 464286533 1516 30432 SH SOLE 2637 0 27795 ISHARES MSCI EUROZONE ETF ETF 464286608 440 12800 SH SOLE 12800 0 0 ISHARES MSCI GERMANY ETF ETF 464286806 1417 57298 SH SOLE 1298 0 56000 ISHARES MSCI HONG KONG ETF ETF 464286871 1340 70106 SH SOLE 900 0 69206 ISHARES MSCI INDIA ETF ETF 46429B598 277 9689 SH SOLE 0 0 9689 ISHARES MSCI JAPAN ETF ETF 464286848 2625 229754 SH SOLE 12361 0 217393 ISHARES MSCI USA ESG SELECT ETF 464288802 500 6350 SH SOLE 6150 0 200 ISHARES MSCI USA MINIMUM VOLAT ETF 46429B697 300 7580 SH SOLE 680 0 6900 ISHARES NASDAQ BIOTECHNOLOGY ETF 464287556 1755 5787 SH SOLE 891 0 4896 ISHARES NATIONAL AMT-FREE MU ETF 464288414 1008 9200 SH SOLE 2900 0 6300 ISHARES RUSSELL 1000 ETF ETF 464287622 250 2344 SH SOLE 200 0 2144 ISHARES RUSSELL 1000 GROWTH ETF 464287614 7450 80107 SH SOLE 20294 0 59813 ISHARES RUSSELL 1000 VALUE E ETF 464287598 8761 93929 SH SOLE 53370 0 40559 ISHARES RUSSELL 2000 ETF ETF 464287655 7441 68147 SH SOLE 22525 0 45622 ISHARES RUSSELL 2000 GROWTH ETF 464287648 1501 11209 SH SOLE 2145 0 9064 ISHARES RUSSELL 2000 VALUE E ETF 464287630 3184 35346 SH SOLE 16415 0 18931 ISHARES RUSSELL 3000 ETF ETF 464287689 12520 109941 SH SOLE 53671 0 56270 ISHARES RUSSELL MID CAP VALUE ETF 464287473 5346 79685 SH SOLE 6024 0 73661 ISHARES RUSSELL MID-CAP ETF ETF 464287499 3316 21323 SH SOLE 1860 0 19463 ISHARES RUSSELL MID-CAP GROW ETF 464287481 1211 13670 SH SOLE 1985 0 11685 ISHARES S&P 500 GROWTH ETF ETF 464287309 324 3014 SH SOLE 277 0 2737 ISHARES S&P 500 VALUE ETF ETF 464287408 350 4178 SH SOLE 1000 0 3178 ISHARES S&P MID-CAP 400 GROW ETF 464287606 780 4972 SH SOLE 293 0 4679 ISHARES S&P MID-CAP 400 VALU ETF 464287705 1426 12366 SH SOLE 3031 0 9335 ISHARES S&P SMALL-CAP 600 GR ETF 464287887 311 2595 SH SOLE 101 0 2494 ISHARES S&P SMALL-CAP 600 VA ETF 464287879 312 2980 SH SOLE 660 0 2320 ISHARES SELECT DIVIDEND ETF ETF 464287168 5550 76286 SH SOLE 12765 0 63521 ISHARES SILVER TRUST ETF 46428Q109 145 10466 SH SOLE 3530 0 6936 ISHARES TIPS BOND ETF ETF 464287176 18488 167026 SH SOLE 78898 0 88128 ISHARES TR CORE MSCI EAFE ETF ETF 46432F842 1610 30490 SH SOLE 27767 0 2723 ISHARES US PREFERRED STOCK E ETF 464288687 1197 31000 SH SOLE 18000 0 13000 ISHARES US REAL ESTATE ETF ETF 464287739 584 8239 SH SOLE 2808 0 5431 ITAU UNIBANCO H-SPON PRF ADR ADR 465562106 544 82112 SH SOLE 0 0 82112 J C PENNEY CO INC COM 708160106 324 34925 SH SOLE 2825 0 32100 J2 GLOBAL INC COM 48123V102 20324 286867 SH SOLE 136413 0 150454 JACK HENRY & ASSOCIATES INC COM 426281101 630 9058 SH SOLE 1585 0 7473 JACOBS ENGINEERING GROUP INC COM 469814107 300 8033 SH SOLE 4583 0 3450 JAPAN TOBACCO INC-UNSPON ADR ADR 471105205 260 16924 SH SOLE 0 0 16924 JARDEN CORP COM 471109108 9967 203923 SH SOLE 90969 0 112954 JBS SA COM B1V74X7 687 162900 SH SOLE 0 0 162900 JIANGLING MOTORS CORP LTD-A COM 6475282 403 99214 SH SOLE 99214 0 0 JIANGSU HENGRUI MEDICINE C-A COM 6288457 2390 328976 SH SOLE 328976 0 0 JM SMUCKER CO/THE COM 832696405 20741 181798 SH SOLE 13863 0 167935 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2797 73140 SH SOLE 51940 0 21200 JOHNSON & JOHNSON COM 478160104 57300 613827 SH SOLE 159773 0 454054 JOHNSON CONTROLS INC COM 478366107 1080 26109 SH SOLE 2459 0 23650 JONES LANG LASALLE INC COM 48020Q107 9979 69411 SH SOLE 8168 0 61243 JOY GLOBAL INC COM 481165108 528 35400 SH SOLE 609 0 34791 JOY GLOBAL INC OPTION 481165908 55 3800 SH Call SOLE 0 0 3800 JPMORGAN ALERIAN MLP INDEX ETF 46625H365 7469 245785 SH SOLE 124443 0 121342 JPMORGAN CHASE & CO COM 46625H100 37447 614203 SH SOLE 250571 0 363632 JUNIPER NETWORKS INC COM 48203R104 219 8527 SH SOLE 6027 0 2500 KALBE FARMA TBK PT COM B7311V6 399 4254500 SH SOLE 0 0 4254500 KAO CORP COM 6483809 1642 36400 SH SOLE 0 0 36400 KAO CORP-SPONSORED ADR ADR 485537302 4639 102144 SH SOLE 15066 0 87078 KASIKORNBANK PCL-FOREIGN COM 6888794 277 58900 SH SOLE 0 0 58900 KATE SPADE & CO COM 485865109 705 36875 SH SOLE 1247 0 35628 KAYNE ANDERSON ENERGY TOT RT COM 48660P104 289 22125 SH SOLE 16300 0 5825 KB HOME COM 48666K109 270 19900 SH SOLE 19900 0 0 KBR INC COM 48242W106 202 12105 SH SOLE 0 0 12105 KCG HOLDINGS INC CL A COM 48244B100 13431 1224348 SH SOLE 0 0 1224348 KDDI CORP-UNSPONSORED ADR ADR 48667L106 118 10493 SH SOLE 0 0 10493 KELLOGG CO COM 487836108 2562 38516 SH SOLE 3428 0 35088 KEURIG GREEN MOUNTAIN INC COM 49271M100 19878 381256 SH SOLE 218171 0 163085 KEYCORP NEW COM 493267108 274 21078 SH SOLE 6853 0 14225 KEYENCE CORP COM 6490995 755 1700 SH SOLE 0 0 1700 KIMBERLY-CLARK CORP COM 494368103 12607 115621 SH SOLE 16744 0 98877 KIMBERLY-CLARK DE MEXICO-ADR ADR 494386204 485 43092 SH SOLE 2592 0 40500 KINDER MORGAN INC COM 49456B101 27691 1000435 SH SOLE 172309 0 828125 KINDER MORGAN INC OPTION 49456B901 102 3700 SH Call SOLE 0 0 3700 KKR & CO LP COM 48248M102 1969 117408 SH SOLE 22750 0 94658 KOC HOLDING AS COM B03MVJ8 988 253596 SH SOLE 0 0 253596 KOHLS CORP COM 500255104 6306 136189 SH SOLE 16922 0 119267 KOMERCNI BANKA AS COM 4519449 340 1570 SH SOLE 0 0 1570 KONINKLIJKE KPN NV - SP ADR ADR 780641205 65 17172 SH SOLE 0 0 17172 KORNIT DIGITAL LTD COM BWFRFD7 11845 937904 SH SOLE 75670 0 862234 KRAFT HEINZ CO/THE COM 500754106 3272 46365 SH SOLE 3332 0 43033 KROGER CO COM 501044101 4426 122711 SH SOLE 2867 2000 117844 KWEICHOW MOUTAI CO LTD-A COM 6414832 2723 90958 SH SOLE 90958 0 0 LABORATORY CRP OF AMER HLDGS COM 50540R409 575 5306 SH SOLE 537 0 4769 LACLEDE GROUP INC COM 505597104 234 4300 SH SOLE 0 0 4300 LANDSTAR SYSTEM INC COM 515098101 542 8546 SH SOLE 1286 0 7260 LARGAN PRECISION CO LTD COM 6451668 777 10000 SH SOLE 0 0 10000 LARSEN & TOUBRO LTD COM B0166K8 665 29760 SH SOLE 0 0 29760 LAS VEGAS SANDS CORP COM 517834107 1044 27508 SH SOLE 2525 0 24983 LAZARD LTD-CL A COM B081VQ7 5122 118284 SH SOLE 0 0 118284 LDR HOLDING CORP COM 50185U105 1443 41808 SH SOLE 18739 0 23069 LEGAL & GEN GROUP -SPON ADR ADR 52463H103 2146 117615 SH SOLE 17560 0 100055 LEGGETT & PLATT INC COM 524660107 2815 68234 SH SOLE 10195 0 58039 LEMAITRE VASCULAR INC COM 525558201 177 14480 SH SOLE 5951 0 8529 LG HOUSEHOLD & HEALTH CARE COM 6344456 1746 2424 SH SOLE 0 0 2424 LIANHE CHEMICAL TECHNOLOGY-A COM B39N4W0 472 167522 SH SOLE 167522 0 0 LIBERTY BROADBAND-C COM 530307305 201 3948 SH SOLE 112 0 3836 LIBERTY GLOBAL PLC-SERIES C COM B8W67B1 1653 40325 SH SOLE 2788 0 37537 LIBERTY INTERACTIVE CORP Q-A COM 53071M104 801 30567 SH SOLE 7512 0 23055 LIBERTY MEDIA CORP - C COM 531229300 259 7538 SH SOLE 455 0 7083 LIGAND PHARMACEUTICALS COM 53220K504 11646 135975 SH SOLE 46090 0 89885 LIME ENERGY CO COM 53261U304 48 16847 SH SOLE 0 0 16847 LINCOLN NATIONAL CORP COM 534187109 886 18662 SH SOLE 783 0 17879 LINKEDIN CORP - A COM 53578A108 238 1255 SH SOLE 690 0 565 LINN ENERGY LLC-UNITS COM 536020100 69 25871 SH SOLE 1601 0 24270 LITTELFUSE INC COM 537008104 298 3280 SH SOLE 1475 0 1805 LKQ CORP COM 501889208 24826 875403 SH SOLE 374828 0 500575 LLOYDS BANKING GROUP PLC-ADR ADR 539439109 2865 622995 SH SOLE 90841 0 532154 LOCKHEED MARTIN CORP COM 539830109 1275 6154 SH SOLE 1910 0 4244 LOEWS CORP COM 540424108 452 12520 SH SOLE 24 0 12496 LOGITECH INTERNATIONAL SA ADR H50430232 292 22335 SH SOLE 0 0 22335 LOJAS RENNER S.A. COM B0CGYD6 384 82500 SH SOLE 0 0 82500 LOWE'S COS INC COM 548661107 76211 1105791 SH SOLE 652312 0 453479 LPL FINANCIAL HOLDINGS INC COM 50212V100 3101 77974 SH SOLE 57524 0 20450 LULULEMON ATHLETICA INC COM 550021109 11735 231692 SH SOLE 66087 0 165605 LUTHAI TEXTILE CO LTD - A COM 6312099 385 217364 SH SOLE 217364 0 0 LUXOTTICA GROUP SPA-SPON ADR ADR 55068R202 566 8180 SH SOLE 400 0 7780 MACQUARIE GROUP LTD COM B28YTC2 1835 34081 SH SOLE 0 0 34081 MACY'S INC COM 55616P104 371 7228 SH SOLE 260 0 6968 MAGELLAN MIDSTREAM PARTNERS COM 559080106 17638 293443 SH SOLE 37354 0 256089 MAGNA INTERNATIONAL INC COM 559222401 226 4730 SH SOLE 4730 0 0 MAGNIT PJSC-SPON GDR REGS GDR 55953Q202 896 18764 SH SOLE 0 0 18764 MAIL.RU GROUP-GDR REGS GDR 560317208 784 45048 SH SOLE 0 0 45048 MALVERN BANCORP INC COM COM 561409103 390 25000 SH SOLE 25000 0 0 MANHATTAN ASSOCIATES INC COM 562750109 278 4458 SH SOLE 678 0 3780 MANITOWOC COMPANY INC COM 563571108 2252 150174 SH SOLE 82174 0 68000 MANPOWERGROUP INC COM 56418H100 20278 247621 SH SOLE 79773 0 167848 MANULIFE FINANCIAL CORP COM 56501R106 225 14519 SH SOLE 3443 0 11076 MARATHON OIL CORP COM 565849106 222 14411 SH SOLE 9727 0 4684 MARATHON PETROLEUM CORP COM 56585A102 444 9599 SH SOLE 6283 0 3316 MARCUS & MILLICHAP INC COM 566324109 26897 584855 SH SOLE 217938 0 366917 MARKET VECTORS ETF TR INDIA SM ETF 57061R551 234 5555 SH SOLE 0 0 5555 MARKET VECTORS GOLD MINERS ETF 57060U100 883 64319 SH SOLE 21194 0 43125 MARKIT LTD COM BN7PJF6 12409 427889 SH SOLE 325612 0 102277 MARKWEST ENERGY PARTNERS LP COM 570759100 2116 49316 SH SOLE 30926 0 18390 MARLIN BUSINESS SVCS CORP COM 571157106 2698 175341 SH SOLE 5200 0 170141 MARRIOT INTERNATIONAL INC CL A COM FHB903208 0 34100 SH SOLE 34100 0 0 MARRIOTT INTERNATIONAL -CL A COM 571903202 14367 210672 SH SOLE 52710 0 157962 MARSH & MCLENNAN COS COM 571748102 1929 36950 SH SOLE 2362 0 34588 MARTIN MIDSTREAM PARTNERS LP COM 573331105 288 11800 SH SOLE 0 0 11800 MARUTI SUZUKI INDIA LTD COM 6633712 819 11467 SH SOLE 0 0 11467 MASTERCARD INC-CLASS A COM 57636Q104 146906 1630124 SH SOLE 955436 0 674688 MAXIMUS INC COM 577933104 2986 50149 SH SOLE 49 0 50100 MAXLINEAR INC-CLASS A COM 57776J100 8712 700366 SH SOLE 242823 0 457543 MB FINANCIAL INC COM 55264U108 4929 151035 SH SOLE 131974 0 19061 MCCORMICK & CO-NON VTG SHRS COM 579780206 35698 434396 SH SOLE 241291 0 193105 MCDONALD'S CORP COM 580135101 21864 221911 SH SOLE 64752 0 157159 MCKESSON CORP COM 58155Q103 3239 17506 SH SOLE 10347 0 7159 MDC PARTNERS INC-A COM 552697104 2673 145020 SH SOLE 3750 0 141270 MEAD JOHNSON NUTRITION CO COM 582839106 57336 814447 SH SOLE 395181 0 419266 MEDINAH MINERALS INC COM 58489M109 3 170000 SH SOLE 0 0 170000 MEDIVATION INC COM 58501N101 34208 804912 SH SOLE 371326 0 433586 MEDNAX INC COM 58502B106 28808 375160 SH SOLE 206603 0 168557 MEDTRONIC PLC COM BTN1Y11 17017 254209 SH SOLE 131876 0 122333 MERCADOLIBRE INC COM 58733R102 1439 15810 SH SOLE 5020 0 10790 MERCK & CO. INC. COM 58933Y105 15220 308160 SH SOLE 102610 0 205550 MEREDITH CORP COM 589433101 261 6120 SH SOLE 6000 0 120 MERIT MEDICAL SYSTEMS INC COM 589889104 368 15399 SH SOLE 0 0 15399 MERRIMACK PHARMACEUTICALS INC COM 590328100 2647 311100 SH SOLE 34675 0 276425 METLIFE INC COM 59156R108 1123 23811 SH SOLE 6142 0 17669 METTLER-TOLEDO INTERNATIONAL COM 592688105 5861 20583 SH SOLE 1808 0 18775 MGE ENERGY INC COM 55277P104 385 9360 SH SOLE 2500 0 6860 MGP INGREDIENTS INC COM 55303J106 518 32400 SH SOLE 6000 0 26400 MICHAEL KORS HOLDINGS LTD COM B7341C6 457 10833 SH SOLE 911 0 9922 MICROCHIP TECHNOLOGY INC COM 595017104 5484 127277 SH SOLE 35376 0 91901 MICRON TECHNOLOGY INC COM 595112103 827 55239 SH SOLE 13100 0 42139 MICROSOFT CORP COM 594918104 73240 1654787 SH SOLE 605597 0 1049190 MICROVISION INC DEL COM 594960304 39 12375 SH SOLE 0 0 12375 MID AMERICA APARTMENT COMMUNIT COM 59522J103 458 5595 SH SOLE 0 0 5595 MIDDLEBY CORP COM 596278101 8023 76278 SH SOLE 23383 0 52895 MINERALS TECHNOLOGIES INC COM 603158106 2465 51186 SH SOLE 5332 0 45854 MIRACULINS INC COM 60462L207 1 20000 SH SOLE 20000 0 0 MITEK SYSTEMS INC NEW COM 606710200 757 237475 SH SOLE 625 0 236850 MITSUBISHI UFJ FINL-SPON ADR ADR 606822104 3530 579743 SH SOLE 84432 0 495311 MIX TELEMATICS LIMITED SPON ADR 60688N102 293 55450 SH SOLE 0 0 55450 MIZUHO FINANCIAL GROUP-ADR ADR 60687Y109 46 12354 SH SOLE 12354 0 0 MOBILEYE NV COM BPBFT01 36256 797197 SH SOLE 220483 0 576714 MOLSON COORS BREWING CO -B COM 60871R209 1025 12356 SH SOLE 1268 0 11088 MONDELEZ INTERNATIONAL INC-A COM 609207105 3297 78765 SH SOLE 5223 0 73542 MONOLITHIC POWER SYSTEMS INC COM 609839105 1387 27096 SH SOLE 14720 0 12376 MONRO MUFFLER BRAKE INC COM 610236101 268 3962 SH SOLE 1813 0 2149 MONROE CAPITAL CORP COM 610335101 8871 638186 SH SOLE 36393 0 601793 MONSANTO CO COM 61166W101 3763 44105 SH SOLE 3335 0 40770 MONSTER BEVERAGE CORP COM 61174X109 670 4963 SH SOLE 1169 0 3794 MONSTER WORLDWIDE INC COM 611742107 122 19050 SH SOLE 925 0 18125 MOODY'S CORP COM 615369105 25288 257517 SH SOLE 159535 0 97982 MORGAN STANLEY COM 617446448 2435 77317 SH SOLE 21485 0 55832 MORNINGSTAR INC COM 617700109 21628 269477 SH SOLE 126700 0 142777 MOTOROLA SOLUTIONS INC COM 620076307 1192 17439 SH SOLE 504 0 16935 MSC INDUSTRIAL DIRECT CO-A COM 553530106 574 9410 SH SOLE 610 0 8800 MYLAN NV COM BVFMFG8 1710 42465 SH SOLE 5071 0 37394 MYS GROUP CO LTD - A COM B54Z8X4 502 303648 SH SOLE 303648 0 0 NASPERS LTD-N SHS COM 6622691 2159 17246 SH SOLE 0 0 17246 NATIONAL BANK HOLDINGS CORPORA COM 633707104 256 12500 SH SOLE 0 0 12500 NATIONAL BEVERAGE CORP COM 635017106 890 28957 SH SOLE 0 0 28957 NATIONAL CINEMEDIA INC COM 635309107 283 21109 SH SOLE 546 0 20563 NATIONAL FUEL GAS CO COM 636180101 1154 23082 SH SOLE 456 0 22626 NATIONAL GENERAL HLDGS COM 636220303 335 17401 SH SOLE 6801 0 10600 NATIONAL OILWELL VARCO INC COM 637071101 1149 30545 SH SOLE 1702 0 28843 NATURAL GROCERS BY VITAMIN COT COM 63888U108 212 9360 SH SOLE 0 0 9360 NEKTAR THERAPEUTICS COM 640268108 3431 313060 SH SOLE 11000 0 302060 NEOGENOMICS INC COM 64049M209 2368 413287 SH SOLE 31800 0 381487 NEPHROS INC COM 640671301 44 121334 SH SOLE 0 0 121334 NESTLE SA-SPONS ADR ADR 641069406 16307 217242 SH SOLE 49932 0 167310 NETEASE INC-ADR ADR 64110W102 1629 13571 SH SOLE 752 0 12819 NETFLIX INC COM 64110L106 1978 19168 SH SOLE 5980 0 13188 NETSUITE INC COM 64118Q107 457 5454 SH SOLE 735 0 4719 NEUSTAR INC-CLASS A COM 64126X201 18378 675419 SH SOLE 331455 0 343964 NEW YORK COMMUNITY BANCORP COM 649445103 541 29990 SH SOLE 4400 0 25590 NEWELL RUBBERMAID INC COM 651229106 530 13358 SH SOLE 4372 0 8986 NEWMONT MINING CORP COM 651639106 1219 75860 SH SOLE 2300 0 73560 NEWMONT MINING CORP HOLDING CO OPTION 651639906 194 12100 SH Call SOLE 0 0 12100 NEWSTAR FINANCIAL INC COM 65251F105 150 18400 SH SOLE 0 0 18400 NEXTERA ENERGY INC COM 65339F101 2740 28099 SH SOLE 3302 0 24797 NIDEC CORPORATION-SPON ADR ADR 654090109 1730 99812 SH SOLE 14776 0 85036 NIELSEN HOLDINGS PLC COM BWFY550 2035 45788 SH SOLE 42387 0 3401 NIKE INC -CL B COM 654106103 33552 272850 SH SOLE 54124 0 218726 NIPPON TELEGRAPH & TELE-ADR ADR 654624105 245 6955 SH SOLE 319 0 6636 NOBLE ENERGY INC COM 655044105 1274 42238 SH SOLE 18461 0 23777 NORD ANGLIA EDUCATION INC COM BKRCQQ6 15215 748426 SH SOLE 328417 0 420009 NORDSTROM INC COM 655664100 929 12960 SH SOLE 4755 0 8205 NORFOLK SOUTHERN CORP COM 655844108 1585 20740 SH SOLE 9387 0 11353 NORTH EUROPEAN OIL ROYALTY TRU COM 659310106 178 18000 SH SOLE 2500 0 15500 NORTHEAST INDIANA BANCORP INC COM 664196201 232 8000 SH SOLE 0 0 8000 NORTHERN TRUST CORP COM 665859104 51965 762398 SH SOLE 480970 0 281428 NORTHROP GRUMMAN CORP COM 666807102 1560 9400 SH SOLE 4362 0 5038 NOVABAY PHARMACEUTICALS INC COM 66987P102 4 13489 SH SOLE 13489 0 0 NOVADAQ TECHNOLOGIES INC COM 66987G102 9262 888090 SH SOLE 497215 0 390875 NOVARTIS AG-SPONSORED ADR ADR 66987V109 19666 213956 SH SOLE 90736 0 123220 NOVO NORDISK A/S-B COM BHC8X90 2008 37459 SH SOLE 0 0 37459 NOVO-NORDISK A/S-SPONS ADR ADR 670100205 13829 254977 SH SOLE 14477 0 240500 NOW INC COM 67011P100 180 12210 SH SOLE 478 0 11732 NU SKIN ENTERPRISES INC - A COM 67018T105 4326 104796 SH SOLE 22501 0 82295 NUCOR CORP COM 670346105 604 16104 SH SOLE 1460 0 14644 NUMEREX CORP-PA CL A COM 67053A102 414 47600 SH SOLE 600 0 47000 NUSTAR ENERGY L P COM UNITS RE LP 67058H102 242 5400 SH SOLE 0 0 5400 NUVASIVE INC COM 670704105 1350 28011 SH SOLE 2967 0 25044 NUVEEN MUNI ADV FD COM 67062H106 133 10000 SH SOLE 10000 0 0 NXP SEMICONDUCTORS NV COM B505PN7 4379 50294 SH SOLE 4536 0 45758 NXSTAGE MEDICAL INC COM 67072V103 13137 833098 SH SOLE 291098 0 542000 OCCIDENTAL PETROLEUM CORP COM 674599105 4139 62583 SH SOLE 20522 0 42061 OFFICE DEPOT INC COM 676220106 232 36280 SH SOLE 0 0 36280 OLD DOMINION FREIGHT LINE COM 679580100 5228 85711 SH SOLE 1929 0 83782 OLD NATIONAL BANCORP COM 680033107 455 32700 SH SOLE 300 0 32400 OLD REPUBLIC INTL CORP COM 680223104 1202 76907 SH SOLE 7000 0 69907 OM ASSET MANAGEMENT PLC COM BQVC8B3 2761 179074 SH SOLE 11178 0 167896 OMEROS CORP COM 682143102 121 11000 SH SOLE 0 0 11000 OMNICOM GROUP COM 681919106 1965 29829 SH SOLE 1747 0 28082 ON ASSIGNMENT INC COM 682159108 2403 65123 SH SOLE 33778 0 31345 ONEOK PARTNERS LP COM 68268N103 3212 109796 SH SOLE 11973 0 97823 ORACLE CORP COM 68389X105 16915 468307 SH SOLE 203489 0 264818 ORBCOMM INC COM 68555P100 302 54074 SH SOLE 22230 0 31844 ORCA TECHNOLOGIES INC COM 685935108 0 46250 SH SOLE 46250 0 0 O'REILLY AUTOMOTIVE INC COM 67103H107 81723 326893 SH SOLE 229593 0 97300 ORG PACKAGING CO LTD-A COM B767T51 432 129203 SH SOLE 129203 0 0 ORIX - SPONSORED ADR ADR 686330101 3137 48324 SH SOLE 7278 0 41046 ORIX CORP COM 6661144 1481 115800 SH SOLE 0 0 115800 ORKLA ASA-SPON ADR ADR 686331109 145 19860 SH SOLE 0 0 19860 OSI SYSTEMS INC COM 671044105 2587 33610 SH SOLE 24279 0 9331 OWENS & MINOR INC COM 690732102 613 19192 SH SOLE 485 0 18707 PACCAR INC COM 693718108 1305 25018 SH SOLE 876 0 24142 PACWEST BANCORP COM 695263103 221 5165 SH SOLE 0 0 5165 PALO ALTO NETWORKS INC COM 697435105 55787 324343 SH SOLE 79583 0 244760 PANDORA MEDIA INC COM 698354107 38839 1820047 SH SOLE 1156013 0 664034 PANERA BREAD COMPANY-CLASS A COM 69840W108 1819 9408 SH SOLE 1295 0 8113 PAREXEL INTERNATIONAL CORP COM 699462107 236 3826 SH SOLE 1304 0 2522 PARKER HANNIFIN CORP COM 701094104 1097 11283 SH SOLE 400 0 10883 PARTNERS GROUP HOLDING AG COM B119QG0 1697 5020 SH SOLE 0 0 5020 PATRIOT COAL CORPORATION CLASS COM 70336T500 252 15800 SH SOLE 3600 0 12200 PATTERSON COS INC COM 703395103 444 10280 SH SOLE 500 0 9780 PAYCHEX INC COM 704326107 25253 530200 SH SOLE 189399 0 340801 PAYCOM SOFTWARE INC COM 70432V102 215 6000 SH SOLE 6000 0 0 PAYLOCITY HOLDING CORPORATION COM 70438V106 6370 212426 SH SOLE 11010 0 201416 PAYPAL HOLDINGS INC COM 70450Y103 20002 644428 SH SOLE 278808 0 365619 PEABODY ENERGY CORP COM 704549203 19 13990 SH SOLE 13990 0 0 PENTAIR PLC COM BLS09M3 1262 24743 SH SOLE 6499 0 18244 PEPSICO INC COM 713448108 25436 269740 SH SOLE 55943 0 213797 PERMIAN BASIN ROYALTY TRUST UB COM 714236106 265 43500 SH SOLE 12000 0 31500 PERRIGO CO PLC COM BGH1M56 54078 343854 SH SOLE 257214 0 86640 PFENEX INC COM COM 717071104 2204 146846 SH SOLE 17980 0 128866 PFIZER INC COM 717081103 21309 678413 SH SOLE 186591 0 491822 PHILIP MORRIS INTERNATIONAL COM 718172109 18839 237486 SH SOLE 51309 0 186177 PHILLIPS 66 COM 718546104 3064 39871 SH SOLE 16263 0 23608 PHILLIPS 66 PARTNERS LP COM UN LP 718549207 2192 44502 SH SOLE 2500 0 42002 PIMCO 0-5 YEAR H/Y CORP BOND ETF 72201R783 668 7059 SH SOLE 380 0 6679 PIMCO ENHANCED SHORT MATURIT ETF 72201R833 1273 12638 SH SOLE 7885 0 4753 PING AN INSURANCE GROUP CO-A COM B1SVWB6 4104 873654 SH SOLE 873654 0 0 PING AN INSURANCE GROUP CO-H COM B01FLR7 2157 436000 SH SOLE 0 0 436000 PIONEER NATURAL RESOURCES CO COM 723787107 7387 60734 SH SOLE 50834 0 9900 PLAINS ALL AMER PIPELINE LP COM 726503105 8819 290280 SH SOLE 32471 0 257809 PLAINS GP HOLDINGS L P SHS CL COM 72651A108 1244 71110 SH SOLE 0 0 71110 PLUM CREEK TIMBER CO COM 729251108 832 21080 SH SOLE 4787 0 16293 PNC FINANCIAL SERVICES GROUP COM 693475105 1817 20376 SH SOLE 3843 0 16533 POLARIS INDUSTRIES INC COM 731068102 4371 36470 SH SOLE 394 0 36076 POOL CORPORATION COM 73278L105 867 11995 SH SOLE 0 0 11995 POPULAR INC COM ADR 733174700 1103 36500 SH SOLE 0 0 36500 POTASH CORP OF SASKATCHEWAN COM 73755L107 1097 53424 SH SOLE 31089 0 22335 POTBELLY CORP COM 73754Y100 4355 395654 SH SOLE 152840 0 242814 POWERSHARES DB U S DLR INDEX T ETF 73936D107 1793 71466 SH SOLE 222 0 71244 POWERSHARES EXCHANGE TRADED FD ETF 73935X153 2315 57625 SH SOLE 1000 0 56625 POWERSHARES EXCHANGE TRADED FD ETF 73936Q108 206 9200 SH SOLE 0 0 9200 POWERSHARES EXCHANGE TRADED FD ETF 73936Q207 272 17732 SH SOLE 6749 0 10983 POWERSHARES QQQ TRUST SERIES ETF 73935A104 10402 102224 SH SOLE 17946 0 84278 POWERSHARES S&P 500 LOW VOLA ETF 73937B779 2391 66516 SH SOLE 2469 0 64047 PPG INDUSTRIES INC COM 693506107 4071 46429 SH SOLE 17340 0 29089 PPL CORP COM 69351T106 430 13097 SH SOLE 9798 0 3299 PRA GROUP INC COM 69354N106 88342 1669363 SH SOLE 639054 0 1030309 PRAXAIR INC COM 74005P104 60493 593885 SH SOLE 315816 0 278069 PRECISION CASTPARTS CORP COM 740189105 18920 82367 SH SOLE 51454 0 30913 PREFERRED APARTMENT COMMUNITIE COM 74039L103 542 49825 SH SOLE 0 0 49825 PREMARA FINANCIAL INC COM 74046G105 62 10000 SH SOLE 0 0 10000 PREMIER INC-CLASS A COM 74051N102 22569 656676 SH SOLE 208910 0 447766 PREPAID CARD HOLDINGS INC COM 74072A105 0 20000 SH SOLE 0 0 20000 PRESS GANEY HOLDINGS INC COM 74113L102 17067 576792 SH SOLE 203196 0 373596 PRICELINE GROUP INC/THE COM 741503403 63125 51037 SH SOLE 41157 0 9880 PRIMERICA INC COM 74164M108 389 8633 SH SOLE 0 0 8633 PRINCIPAL FINANCIAL GROUP INC COM 74251V102 305 6449 SH SOLE 3620 0 2829 PRIVATEBANCORP INC COM 742962103 1173 30600 SH SOLE 2150 0 28450 PROCTER & GAMBLE CO/THE COM 742718109 35132 488369 SH SOLE 117465 0 370904 PROGENICS PHARMACEUTICALS INC COM 743187106 137 24000 SH SOLE 0 0 24000 PROGRESSIVE CORP COM 743315103 6802 222015 SH SOLE 24918 0 197097 PROOFPOINT INC COM 743424103 357 5930 SH SOLE 380 0 5550 PROSHARES S&P 500 DIVIDEND ARI ETF 74348A467 279 6000 SH SOLE 0 3000 3000 PROTEIN POLYMER TECHNOLOGIES I COM 743697104 0 660000 SH SOLE 0 0 660000 PROTO LABS INC COM 743713109 49111 733017 SH SOLE 214598 0 518419 PRUDENTIAL FINANCIAL INC COM 744320102 913 11989 SH SOLE 1729 0 10260 PRUDENTIAL PLC COM 0709954 1872 88688 SH SOLE 0 0 88688 PRUDENTIAL PLC-ADR ADR 74435K204 3321 78810 SH SOLE 16452 0 62358 PUBLIC SERVICE ENTERPRISE GP COM 744573106 430 10204 SH SOLE 1200 0 9004 PUBLIC STORAGE COM 74460D109 612 2890 SH SOLE 674 0 2216 QINGDAO HAIER CO LTD-A COM 6716884 1741 1221646 SH SOLE 1221646 0 0 QIWI PLC SPONSORED ADR REPS ADR 74735M108 474 29443 SH SOLE 4918 0 24525 QT VASCULAR LTD COM BNFXGT5 54 385696 SH SOLE 385696 0 0 QUALCOMM INC COM 747525103 36538 680046 SH SOLE 206137 0 473909 QUEST DIAGNOSTICS INC COM 74834L100 1175 19128 SH SOLE 747 0 18381 QUESTAR CORP COM 748356102 406 20919 SH SOLE 0 0 20919 QUINTILES TRANSNATIONAL HOLD COM 74876Y101 7008 100751 SH SOLE 351 0 100400 QUOTIENT TECHNOLOGY INC COM 749119103 307 34090 SH SOLE 14011 0 20079 RACKSPACE HOSTING INC COM 750086100 3471 140660 SH SOLE 5500 0 135160 RAPID7 INC COM 753422104 3161 138928 SH SOLE 16510 0 122418 RAYTHEON COMPANY COM 755111507 2948 26991 SH SOLE 2263 0 24728 RBC BEARINGS INC COM 75524B104 356 5968 SH SOLE 492 0 5476 REALD INC COM 75604L105 191 19900 SH SOLE 10125 0 9775 REALOGY HOLDINGS CORP COM 75605Y106 14314 380416 SH SOLE 159888 0 220528 RECKITT BENCKISER GROUP PLC COM B24CGK7 2140 23601 SH SOLE 0 0 23601 RECKITT BENCKISER-SPON ADR ADR 756255204 3796 207999 SH SOLE 32324 0 175675 RED HAT INC COM 756577102 117654 1636826 SH SOLE 1152309 0 484517 REGENERON PHARMACEUTICALS COM 75886F107 292 629 SH SOLE 379 0 250 REGIONS FINANCIAL CORP COM 7591EP100 110 12289 SH SOLE 2289 0 10000 RELX PLC - SPON ADR ADR 759530108 4358 250635 SH SOLE 37431 0 213204 REPLIGEN CORP COM 759916109 1612 57894 SH SOLE 39367 0 18527 REPUBLIC SERVICES INC COM 760759100 833 20217 SH SOLE 1588 0 18629 RESMED INC COM 761152107 13400 262970 SH SOLE 20570 0 242400 RESTORATION HARDWARE HOLDING COM 761283100 1325 14202 SH SOLE 2936 0 11266 REVANCE THERAPEUTICS INC COM COM 761330109 654 22007 SH SOLE 4250 0 17757 REYNOLDS AMERICAN INC COM 761713106 718 16229 SH SOLE 12755 0 3474 RICE ENERGY INC COM COM 762760106 235 14600 SH SOLE 0 0 14600 RIGNET INC COM 766582100 2058 80720 SH SOLE 9610 0 71110 RINGCENTRAL INC CL A COM 76680R206 1449 79870 SH SOLE 6500 0 73370 RIO TINTO PLC-SPON ADR ADR 767204100 1620 47912 SH SOLE 10717 0 37195 RITCHIE BROS AUCTIONEERS COM 767744105 864 33428 SH SOLE 1755 0 31673 RITE AID CORP COM 767754104 272 44820 SH SOLE 0 0 44820 RLI CORP COM 749607107 349 6538 SH SOLE 432 0 6106 ROBERT HALF INTL INC COM 770323103 16677 325983 SH SOLE 85395 0 240588 ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 7471 226760 SH SOLE 100900 0 125860 ROCKWELL AUTOMATION INC COM 773903109 1062 10472 SH SOLE 6222 0 4250 ROCKWELL COLLINS INC COM 774341101 36354 444212 SH SOLE 264490 0 179722 ROGERS COMMUNICATIONS INC-B COM 775109200 522 15152 SH SOLE 619 0 14533 ROLLS-ROYCE HOLDINGS PLC LO ADR G76225112 0 4579465 SH SOLE 0 0 4579465 ROLLS-ROYCE HOLDINGS-SP ADR ADR 775781206 1253 122849 SH SOLE 19625 0 103224 ROPER TECHNOLOGIES INC COM 776696106 2786 17781 SH SOLE 9941 0 7840 ROSS STORES INC COM 778296103 293 6063 SH SOLE 2499 0 3564 ROUNDYS INC COM 779268101 523 225580 SH SOLE 5700 0 219880 ROVI CORP COM 779376102 735 70125 SH SOLE 2000 0 68125 ROVI CORP OPTION 779376902 38 3700 SH Call SOLE 0 0 3700 ROYAL BANK OF CANADA ADR 780087102 278 5034 SH SOLE 0 0 5034 ROYAL CARIBBEAN CRUISES LTD COM 2754907 1142 12828 SH SOLE 4715 0 8113 ROYAL DUTCH SHELL PLC-A SHS COM B09CBL4 1679 71006 SH SOLE 0 0 71006 ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 3096 65351 SH SOLE 18210 0 47141 ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 1913 40291 SH SOLE 27634 0 12657 RPM INTERNATIONAL INC COM 749685103 427 10212 SH SOLE 4150 0 6062 RPX CORP COM 74972G103 6777 493916 SH SOLE 360854 0 133062 RUCKUS WIRELESS INC COM COM 781220108 1137 95750 SH SOLE 0 0 95750 RVUE HOLDINGS INC COM 74975J104 12 367143 SH SOLE 0 0 367143 RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 2516 32136 SH SOLE 4761 0 27375 SABRA HEALTH CARE REIT INC COM 78573L106 362 15648 SH SOLE 390 0 15258 SAIC MOTOR CORP LTD-A COM 6086974 676 255763 SH SOLE 255763 0 0 SALESFORCE.COM INC COM 79466L302 72995 1051353 SH SOLE 350757 1000 699596 SALLY BEAUTY HOLDINGS INC COM 79546E104 44401 1869548 SH SOLE 1363550 0 505998 SAMSUNG ELECTRONICS CO LTD COM 6771720 2292 2396 SH SOLE 0 0 2396 SANAN OPTOELECTRONICS CO L-A COM 6773511 557 179443 SH SOLE 179443 0 0 SANLAM LTD COM B0L6750 570 131727 SH SOLE 0 0 131727 SANOFI-ADR ADR 80105N105 532 11219 SH SOLE 3550 0 7669 SAP SE-SPONSORED ADR ADR 803054204 2464 38028 SH SOLE 9763 0 28265 SBA COMMUNICATIONS CORP-CL A COM 78388J106 32438 309710 SH SOLE 219960 0 89750 SBERBANK PAO -SPONSORED ADR ADR 80585Y308 284 57816 SH SOLE 7216 0 50600 SCANSOURCE INC COM 806037107 261 7358 SH SOLE 800 0 6558 SCHLUMBERGER LTD COM 806857108 96448 1398410 SH SOLE 782326 0 616084 SCHWAB (CHARLES) CORP COM 808513105 44057 1542615 SH SOLE 434879 0 1107736 SCOTTS MIRACLE-GRO CO-CL A COM 810186106 16627 273398 SH SOLE 69755 0 203643 SDIC POWER HOLDINGS CO LTD-A COM 6412687 2161 1553865 SH SOLE 1553865 0 0 SEATTLE GENETICS INC COM 812578102 24104 625120 SH SOLE 65210 0 559910 SECURITY IDENTIFICATION SYSTEM COM 81429P107 0 500000 SH SOLE 0 0 500000 SEI INVESTMENTS CO COM 784117103 460 9547 SH SOLE 2221 0 7326 SEMPRA ENERGY COM 816851109 2132 22043 SH SOLE 304 0 21739 SENSATA TECHNOLOGIES HOLDING COM B62S207 4537 102327 SH SOLE 16972 0 85355 SERVICEMASTER GLOBAL HOLDING COM 81761R109 2992 89182 SH SOLE 0 0 89182 SERVICENOW INC COM 81762P102 17724 255217 SH SOLE 88691 0 166526 SERVICESOURCE INTERNATIONAL IN COM 81763U100 211 52800 SH SOLE 0 0 52800 SHAKE SHACK INC CL A COM 819047101 381 8052 SH SOLE 0 0 8052 SHANDONG DENGHAI SEEDS CO-A COM B0766G8 423 188360 SH SOLE 188360 0 0 SHANGHAI FOSUN PHARMACEUTI-A COM 6121187 1164 337653 SH SOLE 337653 0 0 SHANGHAI INTERNATIONAL AIR-A COM 6104780 2710 621548 SH SOLE 621548 0 0 SHANGHAI JAHWA UNITED CO -A COM 6330239 1772 327071 SH SOLE 327071 0 0 SHAW COMMUNICATIONS INC-B COM 82028K200 348 17919 SH SOLE 660 0 17259 SHELL MIDSTREAM PARTNERS L P U LP 822634101 3893 132300 SH SOLE 6950 0 125350 SHERWIN-WILLIAMS CO/THE COM 824348106 1440 6465 SH SOLE 661 0 5804 SHIMANO INC COM 6804820 1258 9000 SH SOLE 0 0 9000 SHIRE PLC COM B2QKY05 1769 25933 SH SOLE 0 0 25933 SHIRE PLC-ADR ADR 82481R106 12700 61883 SH SOLE 37816 0 24067 SHUTTERSTOCK INC COM COM 825690100 1001 33110 SH SOLE 2145 0 30965 SIEMENS AG-SPONS ADR ADR 826197501 297 3338 SH SOLE 1661 0 1677 SIENTRA INC COM COM 82621J105 564 55582 SH SOLE 1289 0 54293 SIGMA-ALDRICH COM 826552101 776 5591 SH SOLE 1467 0 4124 SIGNATURE BANK COM 82669G104 52643 382691 SH SOLE 242220 0 140471 SILICOM LTD ORD M84116108 702 25987 SH SOLE 700 0 25287 SILICON LABORATORIES INC COM 826919102 2716 65395 SH SOLE 500 0 64895 SILVER WHEATON CORP COM 828336107 150 12494 SH SOLE 3212 0 9282 SIMON PROPERTY GROUP INC COM 828806109 627 3418 SH SOLE 190 0 3228 SINOPHARM GROUP CO-H COM B3ZVDV0 464 132800 SH SOLE 0 0 132800 SIONIX CORP COM 829400100 0 30000 SH SOLE 0 0 30000 SIRIUS XM HOLDINGS INC COM 82968B103 1669 446460 SH SOLE 3100 0 443360 SIRONA DENTAL SYSTEMS INC COM 82966C103 57854 619825 SH SOLE 318883 0 300942 SIX FLAGS ENTERTAINMENT CORP COM 83001A102 9494 207389 SH SOLE 67020 0 140369 SK HYNIX INC COM 6450267 1289 45530 SH SOLE 0 0 45530 SM ENERGY CO COM 78454L100 304 9500 SH SOLE 2030 0 7470 SM PRIME HOLDINGS INC COM 6818843 331 748500 SH SOLE 0 0 748500 SMC CORP COM 6763965 522 2400 SH SOLE 0 0 2400 SNAP-ON INC COM 833034101 5947 39403 SH SOLE 12698 0 26705 SODASTREAM INTERNATIONAL LTD COM B5N90N1 192 13982 SH SOLE 2800 0 11182 SOLARWINDS INC COM 83416B109 907 23120 SH SOLE 21820 0 1300 SOLAZYME INC COM COM 83415T101 462 177927 SH SOLE 14000 0 163927 SOLERA HOLDINGS INC COM 83421A104 605 11200 SH SOLE 300 0 10900 SONGCHENG PERFORMANCE DEVE-A COM B3Y6VL2 460 129643 SH SOLE 129643 0 0 SONUS NETWORKS INC COM 835916503 178 31229 SH SOLE 29800 0 1429 SOUTHERN BANC COMPANY INC (THE COM 842233108 105 10542 SH SOLE 0 0 10542 SOUTHERN CO/THE COM 842587107 1962 43902 SH SOLE 13087 0 30815 SOUTHWESTERN ENERGY CO COM 845467109 134 10565 SH SOLE 4215 0 6350 SPDR BARCLAYS HIGH YIELD BD ETF 78464A417 411 11514 SH SOLE 11274 0 240 SPDR BARCLAYS SHORT TERM COR ETF 78464A474 3280 107483 SH SOLE 0 0 107483 SPDR DJ GLOBAL REAL ESTATE E ETF 78463X749 4298 95185 SH SOLE 65940 0 29245 SPDR DJ INTERNATIONAL REAL E ETF 78463X863 4838 123001 SH SOLE 74623 0 48378 SPDR DOW JONES INDL AVERAGE ET ETF 78467X109 1016 6250 SH SOLE 300 0 5950 SPDR GOLD SHARES ETF 78463V107 3456 32340 SH SOLE 6865 0 25475 SPDR S&P 500 ETF TRUST ETF 78462F103 67390 351672 SH SOLE 171804 0 179868 SPDR S&P DIVIDEND ETF ETF 78464A763 14337 198686 SH SOLE 15388 0 183298 SPDR S&P INTL SMALL CAP ETF 78463X871 222 8078 SH SOLE 0 0 8078 SPDR S&P MIDCAP 400 ETF TRST ETF 78467Y107 2436 9789 SH SOLE 2635 0 7154 SPECTRA ENERGY CORP COM 847560109 1306 49717 SH SOLE 5744 0 43973 SPECTRA ENERGY PARTNERS LP LP 84756N109 1359 33807 SH SOLE 3200 0 30607 SPECTRANETICS CORP COM 84760C107 1713 145303 SH SOLE 122495 0 22808 SPLUNK INC COM 848637104 1157 20925 SH SOLE 3248 0 17677 SPRING AIRLINES CO LTD-A COM BTG8044 851 48200 SH SOLE 48200 0 0 SPROTT PHYSICAL GOLD TRUST ETF 85207H104 119 13022 SH SOLE 3565 0 9457 SPROTT PHYSICAL SILVER TRUST ETF 85207K107 176 31113 SH SOLE 6400 0 24713 SS&C TECHNOLOGIES HOLDINGS INC COM 78467J100 438 6265 SH SOLE 2900 0 3365 ST JUDE MEDICAL INC COM 790849103 1199 19022 SH SOLE 6614 0 12408 STAG INDUSTRIAL INC COM 85254J102 318 17500 SH SOLE 0 0 17500 STANLEY BLACK & DECKER INC COM 854502101 1102 11365 SH SOLE 318 0 11047 STAPLES INC COM 855030102 644 54979 SH SOLE 4650 0 50329 STARBUCKS CORP COM 855244109 210144 3697121 SH SOLE 866411 32000 2798710 STARWOOD PROPERTY TRUST INC COM 85571B105 406 19796 SH SOLE 710 0 19086 STATE STREET CORP COM 857477103 1092 16249 SH SOLE 9684 0 6565 STEINHOFF INTL HOLDINGS LTD COM 6127936 1331 216716 SH SOLE 0 0 216716 STERICYCLE INC COM 858912108 176518 1267093 SH SOLE 634525 0 632568 STERIS CORP COM 859152100 200 3095 SH SOLE 0 0 3095 STEVEN MADDEN LTD COM 556269108 1355 36999 SH SOLE 24149 0 12850 STILLWATER MINING CO COM 86074Q102 284 27490 SH SOLE 11300 0 16190 STOCK YARDS BANCORP INC COM 861025104 226 6218 SH SOLE 0 0 6218 STRATASYS LTD COM B7WD7D7 680 25692 SH SOLE 2412 0 23280 STRYKER CORP COM 863667101 25489 270870 SH SOLE 76477 0 194393 STURGIS BANCORP INC COM 864087101 573 57066 SH SOLE 0 0 57066 SUBURBAN PROPANE PARTNERS LP COM 864482104 439 13347 SH SOLE 1282 0 12065 SUMITOMO MITSUI FINANCIAL GR COM 6563024 1654 43900 SH SOLE 0 0 43900 SUMITOMO MITSUI TR-SPON ADR ADR 86562X106 43 11838 SH SOLE 0 0 11838 SUMITOMO MITSUI-SPONS ADR ADR 86562M209 2240 293657 SH SOLE 48964 0 244693 SUMMIT HOTEL PROPERTIES INC COM 866082100 177 15250 SH SOLE 0 0 15250 SUN COMMUNITIES INC COM 866674104 897 13245 SH SOLE 0 0 13245 SUN LIFE FINANCIAL INC COM 866796105 568 17631 SH SOLE 0 0 17631 SUNCOR ENERGY INC COM 867224107 55064 2061041 SH SOLE 952752 0 1108289 SUNOCO LOGISTICS PARTNERS LP COM 86764L108 6782 236671 SH SOLE 17200 0 219471 SUNPOWER CORP COM 867652406 1209 60324 SH SOLE 1920 0 58404 SUOFEIYA HOME COLLECTION C-A COM B4QYGC7 483 80200 SH SOLE 80200 0 0 SUPERVALU INC COM 868536103 111 15450 SH SOLE 15450 0 0 SWORDFISH FINANCIAL INC COM 871105201 0 26000 SH SOLE 1000 0 25000 SYMANTEC CORP COM 871503108 765 39276 SH SOLE 2048 0 37228 SYNGENTA AG-ADR ADR 87160A100 2410 37784 SH SOLE 5873 0 31911 SYNTEL INC COM 87162H103 1154 25475 SH SOLE 710 0 24765 SYNTHETIC BIOLOGICS INC COM 87164U102 4097 1804850 SH SOLE 187600 0 1617250 SYSCO CORP COM 871829107 5496 141054 SH SOLE 23053 0 118001 T MOBILE US INC COM 872590104 6080 152735 SH SOLE 10000 0 142735 T ROWE PRICE GROUP INC COM 74144T108 4174 60067 SH SOLE 12440 0 47627 TABLEAU SOFTWARE INC-CL A COM 87336U105 222 2778 SH SOLE 426 0 2352 TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 7643 368376 SH SOLE 30729 0 337647 TALMER BANCORP INC CLASS A COM 87482X101 168 10133 SH SOLE 0 0 10133 TANGER FACTORY OUTLET CENTERS COM 875465106 270 8200 SH SOLE 0 0 8200 TANGOE INC/CT COM 87582Y108 106 14805 SH SOLE 14475 0 330 TARGET CORP COM 87612E106 4453 56618 SH SOLE 10385 0 46233 TASLY PHARMACEUTICAL GROUP-A COM 6541525 1009 193483 SH SOLE 193483 0 0 TATA MOTORS LTD COM B611LV1 916 201446 SH SOLE 0 0 201446 TC PIPELINES LP UNIT COM LTD P LP 87233Q108 488 10250 SH SOLE 0 0 10250 TD AMERITRADE HOLDING CORP COM 87236Y108 358 11266 SH SOLE 731 0 10535 TE CONNECTIVITY LTD COM B62B7C3 7247 121021 SH SOLE 69703 0 51318 TEAM HEALTH HOLDINGS INC COM 87817A107 3326 61564 SH SOLE 5350 0 56214 TECHNOLOGY SELECT SECT SPDR ETF 81369Y803 320 8116 SH SOLE 3136 0 4980 TECO ENERGY INC COM 872375100 210 8000 SH SOLE 1400 0 6600 TELADOC INC COM COM 87918A105 7764 348360 SH SOLE 35375 0 312985 TELEFLEX INC COM 879369106 478 3850 SH SOLE 0 0 3850 TELEKOM MALAYSIA BHD COM 6868398 627 412477 SH SOLE 0 0 412477 TELETECH HOLDINGS INC COM 879939106 460 17184 SH SOLE 6492 0 10692 TENCENT HOLDINGS LTD COM BMMV2K8 3358 201300 SH SOLE 0 0 201300 TERADATA CORP COM 88076W103 247 8550 SH SOLE 4739 0 3811 TERADATA CORP OPTION 88076W903 14 500 SH Call SOLE 0 0 500 TERADYNE INC COM 880770102 218 12147 SH SOLE 2791 0 9356 TESLA MOTORS INC COM 88160R101 3410 13731 SH SOLE 3788 0 9943 TESORO LOGISTICS LP COM UNIT L LP 88160T107 563 12530 SH SOLE 0 0 12530 TEVA PHARMACEUTICAL-SP ADR ADR 881624209 5802 102775 SH SOLE 23241 0 79534 TEXAS INSTRUMENTS INC COM 882508104 24092 486527 SH SOLE 338759 0 147768 TEXTURA CORP COM 883211104 3576 138413 SH SOLE 36952 0 101461 THERAPEUTICSMD INC COM 88338N107 58 10000 SH SOLE 0 0 10000 THERMO FISHER SCIENTIFIC INC COM 883556102 10746 87884 SH SOLE 56065 0 31819 THOMSON REUTERS CORP COM 884903105 807 20040 SH SOLE 512 0 19528 THRESHOLD PHARMACEUTICALS INC COM 885807206 181 44575 SH SOLE 300 0 44275 TIFFANY & CO COM 886547108 1456 18854 SH SOLE 2060 0 16794 TIME WARNER CABLE COM 88732J207 469 2616 SH SOLE 422 0 2194 TIME WARNER INC COM 887317303 1438 20933 SH SOLE 3914 0 17019 TIVO INC COM 888706108 1204 139070 SH SOLE 5775 0 133295 TJX COMPANIES INC COM 872540109 10605 148493 SH SOLE 20235 1300 126958 TOBIRA THERAPEUTICS INC COM COM 88883P101 174 18100 SH SOLE 5200 0 12900 TOLL BROTHERS INC COM 889478103 250 7325 SH SOLE 1350 0 5975 TOPCHOICE MEDICAL INVESTME-A COM 6091451 2397 153419 SH SOLE 153419 0 0 TORO CO COM 891092108 4033 57175 SH SOLE 0 0 57175 TORONTO-DOMINION BANK COM 891160509 2594 65803 SH SOLE 10686 0 55117 TORTOISE MLP FUND INC COM 89148B101 428 23400 SH SOLE 0 0 23400 TOTAL SA-SPON ADR ADR 89151E109 2842 63566 SH SOLE 14829 0 48737 TOWERS WATSON & CO-CL A COM 891894107 18192 154990 SH SOLE 90015 0 64975 TOWERSTREAM CORPORATION COM 892000100 14 14000 SH SOLE 0 0 14000 TOYOTA MOTOR CORP -SPON ADR ADR 892331307 272 2321 SH SOLE 217 0 2104 TRACTOR SUPPLY COMPANY COM 892356106 57420 680991 SH SOLE 383567 0 297424 TRANSDIGM GROUP INC COM 893641100 73720 347065 SH SOLE 251656 0 95409 TRANSMONTAIGNE PARTNERS LP COM 89376V100 250 9173 SH SOLE 0 0 9173 TRANSOCEAN LTD COM B3KFWW1 434 33566 SH SOLE 10390 0 23176 TRAVELERS COS INC/THE COM 89417E109 1116 11215 SH SOLE 1853 0 9362 TREEHOUSE FOODS INC COM 89469A104 2812 36161 SH SOLE 12667 0 23494 TRIANGLE CAPITAL CORPORATION COM 895848109 286 17375 SH SOLE 0 0 17375 TRIMAS CORP COM 896215209 372 22729 SH SOLE 13307 0 9422 TRIMBLE NAVIGATION LTD COM 896239100 5784 352273 SH SOLE 142671 0 209602 TRINITY BIOTECH PLC-SPON ADR ADR 896438306 295 25809 SH SOLE 10612 0 15197 TUMI HOLDINGS INC COM 89969Q104 785 44535 SH SOLE 34845 0 9690 TWENTY-FIRST CENTURY FOX-A COM 90130A101 364 13514 SH SOLE 8367 0 5147 TWITTER INC COM 90184L102 749 27800 SH SOLE 4726 0 23074 TYCO INTERNATIONAL PLC COM BQRQXQ9 249 7438 SH SOLE 1601 0 5837 TYLER TECHNOLOGIES INC COM 902252105 5496 36819 SH SOLE 2785 0 34034 TYSON FOODS INC-CL A COM 902494103 398 9247 SH SOLE 5099 0 4148 U S SILICA HOLDINGS INC COM 90346E103 1072 76145 SH SOLE 15087 0 61058 UBS GROUP AG-REG COM BRTR118 2800 151190 SH SOLE 24577 0 126613 ULTA SALON COSMETICS & FRAGR COM 90384S303 12144 74346 SH SOLE 26538 0 47808 ULTIMATE SOFTWARE GROUP INC COM 90385D107 79398 443545 SH SOLE 117025 0 326520 ULTRA PETROLEUM CORP COM 903914109 128 20031 SH SOLE 0 0 20031 ULTRAPAR PARTICIPACOES SA COM B0FHTN1 438 26200 SH SOLE 0 0 26200 ULTRATECH CEMENT LTD COM B01GZF6 398 9766 SH SOLE 0 0 9766 UNDER ARMOUR INC-CLASS A COM 904311107 42344 437526 SH SOLE 54529 0 382997 UNICHARM CORP - SPN ADR ADR 90460M204 2056 575950 SH SOLE 86747 0 489203 UNIFIRST CORP/MA COM 904708104 9739 91177 SH SOLE 48728 0 42449 UNILEVER N V -NY SHARES COM 904784709 6737 167612 SH SOLE 33504 0 134108 UNILEVER PLC-SPONSORED ADR ADR 904767704 1723 42254 SH SOLE 12770 0 29484 UNION PACIFIC CORP COM 907818108 56586 640048 SH SOLE 418329 0 221719 UNITED PARCEL SERVICE-CL B COM 911312106 49367 500225 SH SOLE 208637 0 291588 UNITED SECURITY BANCSHARES INC COM 911459105 719 88500 SH SOLE 0 0 88500 UNITED STATES OIL FUND LP ETF 91232N108 399 27246 SH SOLE 8731 0 18515 UNITED TECHNOLOGIES CORP COM 913017109 6623 74435 SH SOLE 14277 0 60158 UNITEDHEALTH GROUP INC COM 91324P102 5795 49962 SH SOLE 11448 0 38514 UNIVERSAL ELECTRONICS INC COM 913483103 394 9370 SH SOLE 3850 0 5520 UNIVERSAL ROBINA CORP COM 6919519 460 112100 SH SOLE 0 0 112100 UPLAND SOFTWARE INC COM 91544A109 103 13125 SH SOLE 7500 0 5625 URANIUM ENERGY CORP COM 916896103 56 55555 SH SOLE 55555 0 0 US AUTO PARTS NETWORK INC COM 90343C100 172 91638 SH SOLE 37673 0 53965 US BANCORP COM 902973304 9153 223201 SH SOLE 47426 2000 173775 USA TECHNOLOGIES INC COM 90328S500 314 126508 SH SOLE 71130 0 55378 UTILITIES SELECT SECTOR SPDR ETF 81369Y886 2477 57233 SH SOLE 2000 0 55233 UTS GULF COAST ULTRA DEEP ROYA COM 40222T104 14 50000 SH SOLE 0 0 50000 UTS HENNESSY CAPITAL ACQUISITI COM 42588J209 5916 600000 SH SOLE 40000 0 560000 VALE SA-SP ADR ADR 91912E105 45 10669 SH SOLE 10228 0 441 VALEANT PHARMACEUTICALS INTE COM 91911K102 1061 5950 SH SOLE 2372 0 3578 VALENCE TECHNOLOGY INC COM 918914102 1 36000 SH SOLE 0 0 36000 VALEO SA COM 4937579 1345 9979 SH SOLE 0 0 9979 VALERO ENERGY CORP COM 91913Y100 1233 20526 SH SOLE 6419 0 14107 VALSPAR CORP/THE COM 920355104 355 4942 SH SOLE 900 0 4042 VANGUARD CONSUMER STAPLE ETF ETF 92204A207 593 4901 SH SOLE 176 0 4725 VANGUARD DIVIDEND APPREC ETF ETF 921908844 16045 217597 SH SOLE 34843 0 182754 VANGUARD EXTENDED MARKET ETF ETF 922908652 2829 34666 SH SOLE 34166 0 500 VANGUARD FTSE ALL-WORLD EX-U ETF 922042775 49256 1155427 SH SOLE 825210 0 330217 VANGUARD FTSE DEVELOPED ETF ETF 921943858 22486 630941 SH SOLE 299663 0 331278 VANGUARD FTSE EMERGING MARKE ETF 922042858 18507 559307 SH SOLE 194723 0 364584 VANGUARD FTSE EUROPE ETF ETF 922042874 8520 173240 SH SOLE 90209 0 83031 VANGUARD GLBL EX-US REAL EST ETF 922042676 5365 105263 SH SOLE 60833 0 44430 VANGUARD GROWTH ETF ETF 922908736 54975 548168 SH SOLE 22425 0 525743 VANGUARD INDEX FUNDS SMALLCAP ETF 922908595 433 3677 SH SOLE 1472 0 2205 VANGUARD INDEX FUNDS VANGUARD ETF 921946406 23453 374356 SH SOLE 12085 0 362271 VANGUARD INTERNATIONAL EQUITY ETF 922042866 256 4773 SH SOLE 4573 0 200 VANGUARD INTL EQUITY INDEX FD ETF 922042742 504 9130 SH SOLE 100 0 9030 VANGUARD MATERIALS ETF ETF 92204A801 613 7020 SH SOLE 6650 0 370 VANGUARD MEGA CAP GROWTH ETF ETF 921910816 1541 19818 SH SOLE 19818 0 0 VANGUARD MID-CAP ETF ETF 922908629 4801 41153 SH SOLE 28935 0 12218 VANGUARD MID-CAP GROWTH ETF ETF 922908538 572 5885 SH SOLE 4190 0 1695 VANGUARD MID-CAP VALUE ETF ETF 922908512 1496 17987 SH SOLE 3612 0 14375 VANGUARD REIT ETF ETF 922908553 16732 221514 SH SOLE 104303 0 117211 VANGUARD S&P 500 ETF ETF 922908363 7193 40938 SH SOLE 24509 0 16429 VANGUARD SHORT TERM GOVERNMENT ETF 92206C102 400 6550 SH SOLE 0 0 6550 VANGUARD SMALL-CAP ETF ETF 922908751 2886 26738 SH SOLE 23457 0 3281 VANGUARD SMALL-CAP VALUE ETF ETF 922908611 766 7915 SH SOLE 3775 1000 3140 VANGUARD TOTAL BOND MARKET ETF 921937835 4834 59000 SH SOLE 0 0 59000 VANGUARD TOTAL STOCK MKT ETF ETF 922908769 8524 86349 SH SOLE 16040 0 70309 VANGUARD VALUE ETF ETF 922908744 33666 438639 SH SOLE 18279 0 420360 VANTIV INC - CL A COM 92210H105 31784 707571 SH SOLE 429217 0 278354 VAPOR CORP COM 922099304 6 13396 SH SOLE 0 0 13396 VARIAN MEDICAL SYSTEMS INC COM 92220P105 619 8386 SH SOLE 3350 0 5036 VCA INC COM 918194101 2480 47119 SH SOLE 25149 0 21970 VECTREN CORP COM 92240G101 679 16193 SH SOLE 3078 0 13115 VEEVA SYSTEMS INC-CLASS A COM 922475108 18043 770771 SH SOLE 86064 0 684707 VENTAS INC COM 92276F100 5814 103732 SH SOLE 9139 0 94593 VEOLIA ENVIRONNEMENT ADR ADR 92334N103 1386 60777 SH SOLE 2750 0 58027 VERACYTE INC COM 92337F107 135 28945 SH SOLE 0 0 28945 VERISK ANALYTICS INC COM 92345Y106 89161 1206349 SH SOLE 879222 0 327127 VERIZON COMMUNICATIONS INC COM 92343V104 18189 418068 SH SOLE 100961 0 317107 VERTEX PHARMACEUTICALS INC COM 92532F100 1488 14295 SH SOLE 2592 0 11703 VF CORP COM 918204108 56571 829374 SH SOLE 595368 0 234006 VG LIFE SCIENCES INC COM 91822T101 24 506290 SH SOLE 0 0 506290 VINCE HOLDING CORP COM COM 92719W108 79 23150 SH SOLE 0 0 23150 VIRTRA SYSTEMS INC COM 92827K103 1 20000 SH SOLE 0 0 20000 VIRTU FINANCIAL INC-CLASS A COM 928254101 361 15772 SH SOLE 6481 0 9291 VISA INC-CLASS A SHARES COM 92826C839 198708 2852553 SH SOLE 1011057 0 1841496 VITAL THERAPIES INC COM 92847R104 240 59500 SH SOLE 0 0 59500 VOCERA COMMUNICATIONS INC COM 92857F107 202 17735 SH SOLE 0 0 17735 VODAFONE GROUP PLC-SP ADR ADR 92857W308 1246 39274 SH SOLE 3948 0 35326 VONAGE HOLDINGS CORP COM 92886T201 245 41700 SH SOLE 0 0 41700 VOYAGER ENTMT INTL INC COM 92908D101 0 91000 SH SOLE 0 0 91000 VULCAN MATERIALS CO COM 929160109 2557 28677 SH SOLE 27257 0 1420 WABTEC CORP COM 929740108 543 6172 SH SOLE 72 0 6100 WAGEWORKS INC COM 930427109 24650 546837 SH SOLE 187882 0 358955 WALGREENS BOOTS ALLIANCE INC COM 931427108 110161 1325656 SH SOLE 460074 0 865582 WALMART DE MEXICO SAB DE CV COM BW1YVH8 2097 852007 SH SOLE 0 0 852007 WALMART DE MEXICO-SPON ADR V ADR 93114W107 393 15963 SH SOLE 8699 0 7264 WAL-MART STORES INC COM 931142103 21114 325629 SH SOLE 56253 0 269376 WALT DISNEY CO/THE COM 254687106 55910 547073 SH SOLE 89105 0 457968 WANDA CINEMA LINE CO LTD-A COM BV86QQ4 431 33600 SH SOLE 33600 0 0 WANGSU SCIENCE & TECHNOLOG-A COM B4RHV31 1490 179682 SH SOLE 179682 0 0 WASTE MANAGEMENT INC COM 94106L109 3233 64924 SH SOLE 35299 0 29625 WATERS CORP COM 941848103 1291 10931 SH SOLE 250 0 10681 WATSCO INC COM 942622200 44651 376866 SH SOLE 236845 0 140021 WD-40 CO COM 929236107 8601 96566 SH SOLE 43510 0 53056 WEATHERFORD INTERNATIONAL PL COM BLNN369 118 14001 SH SOLE 12656 0 1345 WEB.COM GROUP INC COM 94733A104 200 9500 SH SOLE 9500 0 0 WEBMD HEALTH CORP COM 94770V102 237 5968 SH SOLE 1748 0 4220 WEC ENERGY GROUP INC COM 92939U106 2608 49954 SH SOLE 5515 0 44439 WEG SA COM 2945422 314 80720 SH SOLE 0 0 80720 WEIFU HIGH-TECHNOLOGY GRP-A COM 6129255 454 136031 SH SOLE 136031 0 0 WELLS FARGO & CO COM 949746101 30477 593520 SH SOLE 127543 0 465977 WELLTOWER INC COM 95040Q104 2004 29592 SH SOLE 2090 0 27502 WEST CORPORATION COM 952355204 439 19600 SH SOLE 1050 0 18550 WESTERN ASSET MANAGED MUNICI COM 95766M105 214 15432 SH SOLE 132 0 15300 WESTERN GAS PARTNERS LP COM UN LP 958254104 4972 106215 SH SOLE 7530 0 98685 WESTERN UNION CO COM 959802109 2788 151917 SH SOLE 17849 0 134068 WEX INC COM 96208T104 77343 890638 SH SOLE 423518 0 467120 WEYERHAEUSER CO COM 962166104 1326 48523 SH SOLE 3530 0 44993 WHIRLPOOL CORP COM 963320106 315 2143 SH SOLE 341 0 1802 WHITE MOUNTAINS INSURANCE GP COM 2339252 252 337 SH SOLE 62 0 275 WHITEWAVE FOODS CO COM 966244105 845 21076 SH SOLE 0 0 21076 WHITING PETROLEUM CORP COM 966387102 599 39265 SH SOLE 3130 0 36135 WHOLE FOODS MARKET INC COM 966837106 3864 122116 SH SOLE 13805 0 108311 WILLIAMS COS INC COM 969457100 352 9565 SH SOLE 3780 0 5785 WILLIAMS PARTNERS LP COM 96949L105 8608 269692 SH SOLE 50899 0 218792 WILLIAMS-SONOMA INC COM 969904101 69081 904799 SH SOLE 513957 0 390842 WINSTON PHARMACEUTICALS INC COM 975657107 5 370671 SH SOLE 0 0 370671 WINTRUST FINANCIAL CORP COM 97650W108 1173 21956 SH SOLE 2020 0 19936 WIRELESS XCESSORIES GROUP COM 97652L100 11 25000 SH SOLE 25000 0 0 WISDOMTREE EUROPE HEDGED EQU ETF 97717X701 1193 21844 SH SOLE 3401 0 18443 WISDOMTREE INVESTMENTS INC COM 97717P104 386 23956 SH SOLE 14556 0 9400 WISDOMTREE JAPAN HEDGED EQ ETF 97717W851 1641 33721 SH SOLE 1561 0 32160 WISDOMTREE TR INDIA EARNINGS F ETF 97717W422 548 27511 SH SOLE 5229 0 22282 WISDOMTREE TRUST DIVID EX FINA ETF 97717W406 289 4300 SH SOLE 0 0 4300 WISDOMTREE TRUST EMERGING MARK ETF 97717W315 1955 58396 SH SOLE 3225 0 55171 WISDOMTREE TRUST HIGH DIVIDEND ETF 97717W208 1584 28510 SH SOLE 6900 0 21610 WISDOMTREE TRUST INTERNATIONAL ETF 97717W802 278 7440 SH SOLE 2600 0 4840 WISDOMTREE TRUST LARGECAP DIVI ETF 97717W307 814 12107 SH SOLE 2630 0 9477 WISDOMTREE TRUST TOTAL DIVIDEN ETF 97717W109 220 3250 SH SOLE 1500 0 1750 WITS BASIN PRECIOUS MINERALS COM 977427103 2 41059 SH SOLE 0 0 41059 WNS HOLDINGS LTD-ADR ADR 92932M101 6519 233248 SH SOLE 120049 0 113199 WOLSELEY PLC-ADR ADR 977868306 4068 684995 SH SOLE 100884 0 584111 WOLVERINE WORLD WIDE INC COM 978097103 291 13448 SH SOLE 1599 0 11849 WOODWARD INC COM 980745103 834 20500 SH SOLE 0 0 20500 WOOLWORTHS HOLDINGS LTD COM B06KZ97 1046 149413 SH SOLE 0 0 149413 WORKDAY INC-CLASS A COM 98138H101 42337 614838 SH SOLE 282893 0 331945 WPP PLC-SPONSORED ADR ADR 92937A102 2723 26185 SH SOLE 3895 0 22290 WR BERKLEY CORP COM 084423102 441 8130 SH SOLE 225 0 7905 WTS BLUE BIRD CORPORATION WARR WTS 095306114 60 75000 SH SOLE 0 0 75000 WTS EASTMAN KODAK COMPANY 135% WTS 277461141 59 19789 SH SOLE 4000 0 15789 WTS INDIA GLOBALIZATION CAPITA WTS 45408X118 0 24600 SH SOLE 0 0 24600 WTS NEOSTEM INC WTS 640650123 0 19500 SH SOLE 0 0 19500 WTS TCF FINANCIAL CORPORATION WTS 872275128 40 18645 SH SOLE 3500 0 15145 WW GRAINGER INC COM 384802104 56867 264488 SH SOLE 164076 0 100412 WYNDHAM WORLDWIDE CORP COM 98310W108 449 6251 SH SOLE 0 0 6251 XCEL ENERGY INC COM 98389B100 1016 28715 SH SOLE 1500 0 27215 XCERRA CORP COM 98400J108 393 62593 SH SOLE 0 0 62593 XIAMEN INTERNATIONAL AIR-A COM 6984324 727 258487 SH SOLE 258487 0 0 XILINX INC COM 983919101 3256 76804 SH SOLE 20650 0 56154 XINJIANG GOLDWIND SCI&TECH-A COM B29VXG4 706 332340 SH SOLE 332340 0 0 X-LINKS CUSHING MLP INFRASTR ETF 22542D852 1795 87432 SH SOLE 46875 0 40557 XYLEM INC COM 98419M100 404 12305 SH SOLE 1046 0 11259 YAHOO! INC COM 984332106 1454 50301 SH SOLE 5428 0 44873 YONGHUI SUPERSTORES CO LTD-A COM B3V4ND5 1478 925420 SH SOLE 925420 0 0 YORKVILLE HIGH INCOME INFRASTR ETF 301505509 251 18375 SH SOLE 1275 0 17100 YORKVILLE HIGH INCOME MLP ETF 301505103 273 39600 SH SOLE 1000 0 38600 YUM! BRANDS INC COM 988498101 8642 108093 SH SOLE 63623 0 44470 YUMA ENERGY INC COM COM 98872E108 6 14000 SH SOLE 0 0 14000 YUNNAN BAIYAO GROUP CO LTD-A COM 6984045 1174 116615 SH SOLE 116615 0 0 ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 26593 347400 SH SOLE 117857 0 229543 ZELTIQ AESTHETICS INC COM 98933Q108 15085 470983 SH SOLE 54880 0 416103 ZHEJIANG CHINT ELECTRICS-A COM B5V7S33 2604 457509 SH SOLE 457509 0 0 ZHEJIANG HUACE FILM & TV-A COM B4JWBN4 440 114683 SH SOLE 114683 0 0 ZHEJIANG SEMIR GARMENT CO-A COM B52K2H3 399 252200 SH SOLE 252200 0 0 ZHEJIANG SUPOR COOKWARE CO-A COM B02JCS6 867 279413 SH SOLE 279413 0 0 ZHENGZHOU YUTONG BUS CO -A COM 6990718 1052 355643 SH SOLE 355643 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 971 10345 SH SOLE 826 0 9519 ZOE'S KITCHEN INC COM 98979J109 15797 400024 SH SOLE 199957 1000 199067 ZOETIS INC COM 98978V103 49622 1205021 SH SOLE 850628 0 354393 ZOGENIX INC COM NEW COM 98978L204 655 48562 SH SOLE 0 0 48562 ZS PHARMA INC COM COM 98979G105 970 14777 SH SOLE 650 0 14127 ZUMIEZ INC COM 989817101 238 15250 SH SOLE 6000 0 9250 ZURICH INSURANCE GROUP-ADR ADR 989825104 343 14000 SH SOLE 8335 0 5665