0001144204-16-101979.txt : 20160516 0001144204-16-101979.hdr.sgml : 20160516 20160513194548 ACCESSION NUMBER: 0001144204-16-101979 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20160331 FILED AS OF DATE: 20160516 DATE AS OF CHANGE: 20160513 EFFECTIVENESS DATE: 20160516 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: 161650185 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 03-31-2016 03-31-2016 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 05-13-2016 0 1218 10622318
INFORMATION TABLE 2 infotable.xml 2U INC COM 90214J101 236 10430 SH SOLE 0 0 10430 3M CO COM 88579Y101 25132 150826 SH SOLE 63615 0 87211 AAC HOLDINGS INC COM COM 000307108 3700 186995 SH SOLE 11400 0 175595 ABB LTD-SPON ADR ADR 000375204 1586 81723 SH SOLE 550 0 81173 ABBOTT LABORATORIES COM 002824100 47452 1134412 SH SOLE 159729 0 974683 ABBVIE INC COM 00287Y109 46201 808845 SH SOLE 179610 0 629235 ABIOMED INC COM 003654100 19485 205522 SH SOLE 126710 0 78812 ABM INDUSTRIES INC COM 000957100 452 14017 SH SOLE 186 0 13831 ACCELERATE DIAGNOSTICS INC COM 00430H102 1124 78245 SH SOLE 8200 0 70045 ACCENTIA BIOPHARMACEUTICALS COM 00430L103 0 17500 SH SOLE 1500 0 16000 ACCENTURE PLC-CL A COM B4BNMY3 778 6742 SH SOLE 196 0 6546 ACCENTURE PLC-CL A COM G1151C101 51293 444483 SH SOLE 281641 0 162842 ACETO CORP N/C FR ACETO CHEMIC COM 004446100 432 18350 SH SOLE 1000 0 17350 ACHILLION PHARMACEUTICALS INC COM 00448Q201 488 63300 SH SOLE 0 0 63300 ACTIVISION BLIZZARD INC COM 00507V109 643 18996 SH SOLE 113 0 18883 ACTUANT CORPORATION CL A COM 00508X203 251 10196 SH SOLE 0 0 10196 ACUITY BRANDS INC COM 00508Y102 40988 187901 SH SOLE 63254 0 124647 ACXIOM CORP COM 005125109 1377 64270 SH SOLE 36610 0 27660 ADAMAS PHARMACEUTICALS INC COM COM 00548A106 231 16000 SH SOLE 0 0 16000 ADAMS DIVERSIFIED EQUITY FUND COM 006212104 132 10459 SH SOLE 0 0 10459 ADOBE SYSTEMS INC COM 00724F101 95999 1023448 SH SOLE 714570 0 308878 ADT CORP/THE COM 00101J106 3887 94219 SH SOLE 7394 0 86825 ADURO BIOTECH INC COM COM 00739L101 1871 146085 SH SOLE 11640 0 134445 ADVANCE AUTO PARTS INC COM 00751Y106 267 1666 SH SOLE 111 0 1555 ADVANCED MICRO DEVICES COM 007903107 81 28500 SH SOLE 13000 0 15500 ADVISORY BOARD CO/THE COM 00762W107 17010 527443 SH SOLE 144253 0 383190 AETNA INC COM 00817Y108 2090 18609 SH SOLE 5069 0 13540 AFFILIATED MANAGERS GROUP COM 008252108 132730 817306 SH SOLE 523057 0 294249 AFLAC INC COM 001055102 750 11893 SH SOLE 434 0 11459 AGENUS INC COM 00847G705 170 40925 SH SOLE 1500 0 39425 AGILE THERAPEUTICS INC COM COM 00847L100 68 11000 SH SOLE 0 0 11000 AGL RESOURCES INC COM 001204106 1734 26627 SH SOLE 1282 0 25345 AGNICO EAGLE MINES LTD COM 008474108 259 7180 SH SOLE 1180 0 6000 AGRIUM INC ADR 008916108 580 6574 SH SOLE 1220 0 5354 AIA GROUP LTD-SP ADR ADR 001317205 2229 98488 SH SOLE 95193 0 3295 AIR METHODS CORP COM 009128307 1685 46546 SH SOLE 3060 0 43486 AIR PRODUCTS & CHEMICALS INC COM 009158106 7016 48710 SH SOLE 1334 0 47376 AIRCASTLE LTD COM G0129K104 691 31067 SH SOLE 810 0 30257 AIRGAS INC COM 009363102 47664 336519 SH SOLE 257332 0 79187 AKAMAI TECHNOLOGIES INC COM 00971T101 18358 330366 SH SOLE 217186 0 113180 AKORN INC COM 009728106 221 9420 SH SOLE 3640 0 5780 ALCOA INC COM 013817101 369 38588 SH SOLE 14000 0 24588 ALERIAN MLP ETF ETF US 00162Q866 872 79884 SH SOLE 6587 0 73297 ALEXION PHARMACEUTICALS INC COM 015351109 1135 8153 SH SOLE 398 0 7755 ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 11411 144402 SH SOLE 83110 0 61292 ALIGN TECHNOLOGY INC COM 016255101 22612 311073 SH SOLE 189525 0 121548 ALLEGHANY CORP COM 017175100 246 496 SH SOLE 345 0 151 ALLERGAN PLC COM BY9D546 3243 12101 SH SOLE 469 0 11632 ALLERGAN PLC COM G0177J108 10219 38128 SH SOLE 23191 0 14937 ALLIANCE DATA SYSTEMS CORP COM 018581108 33972 154420 SH SOLE 63458 0 90961 ALLIANCE ONE INTERNATIONAL INC COM 018772301 319 18200 SH SOLE 0 0 18200 ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 301 12839 SH SOLE 2927 0 9912 ALLIANT ENERGY CORP COM 018802108 864 11638 SH SOLE 1105 0 10533 ALLIED WORLD ASSURANCE CO COM H01531104 209 5971 SH SOLE 0 0 5971 ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 413 31250 SH SOLE 22535 0 8715 ALLSTATE CORP COM 020002101 3934 58403 SH SOLE 6766 0 51637 ALPHABET INC-CL A COM 02079K305 69693 91353 SH SOLE 52058 0 39295 ALPHABET INC-CL C COM 02079K107 134095 180006 SH SOLE 73719 0 106287 ALTRIA GROUP INC COM 02209S103 14297 228176 SH SOLE 27576 0 200600 AMAZON.COM INC COM 023135106 156441 263529 SH SOLE 87658 0 175871 AMEDISYS INC COM 023436108 1202 24895 SH SOLE 14070 0 10825 AMER INTL PETROLEUM CORP COM 026909408 0 82690 SH SOLE 82690 0 0 AMEREN CORPORATION COM 023608102 286 5703 SH SOLE 1100 0 4603 AMERICAN AIRLINES GROUP INC COM 02376R102 829 20231 SH SOLE 843 0 19388 AMERICAN ELECTRIC POWER COM 025537101 1028 15495 SH SOLE 2505 0 12990 AMERICAN EXPRESS CO COM 025816109 9790 159442 SH SOLE 30224 0 129218 AMERICAN INTERNATIONAL GROUP COM 026874784 2019 37376 SH SOLE 3234 0 34142 AMERICAN SOFTWARE INC-CL A COM 029683109 158 17588 SH SOLE 0 0 17588 AMERICAN TOWER CORP COM 03027X100 31792 310570 SH SOLE 204470 0 106100 AMERICAN VANTAGE COMPANIES COM 03037B106 1 21865 SH SOLE 21865 0 0 AMERIGAS PARTNERS-LP COM 030975106 831 19120 SH SOLE 690 0 18430 AMERIPRISE FINANCIAL INC COM 03076C106 1056 11234 SH SOLE 2520 0 8714 AMERIS BANCORP COM 03076K108 720 24336 SH SOLE 24336 0 0 AMERISOURCEBERGEN CORP COM 03073E105 344 3979 SH SOLE 892 0 3087 AMETEK INC COM 031100100 30563 611514 SH SOLE 379410 0 232104 AMGEN INC COM 031162100 27365 182528 SH SOLE 22726 0 159802 AMPHENOL CORP-CL A COM 032095101 57826 1000120 SH SOLE 828366 0 171754 AMTRUST FINANCIAL SERVICES INC COM 032359309 2039 78789 SH SOLE 3150 0 75639 ANADARKO PETROLEUM CORP COM 032511107 956 20530 SH SOLE 1450 0 19080 ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 3799 30479 SH SOLE 18618 0 11861 ANSYS INC COM 03662Q105 2360 26378 SH SOLE 20609 0 5769 ANTHEM INC COM 036752103 1452 10452 SH SOLE 1036 0 9416 AON PLC COM B5BT0K0 6792 65031 SH SOLE 4205 0 60826 AON PLC COM G0408V102 7941 76024 SH SOLE 37173 0 38851 APACHE CORP COM 037411105 3171 64973 SH SOLE 8562 0 56411 APARTMENT INVT & MGMT CO -A COM 03748R101 703 16817 SH SOLE 42 0 16775 APPFOLIO INC CLASS A COM COM 03783C100 169 13820 SH SOLE 2420 0 11400 APPLE INC COM 037833100 300797 2759866 SH SOLE 820042 0 1939824 APPLIED ENERGETICS INC COM 03819M106 0 10000 SH SOLE 0 0 10000 APPLIED MATERIALS INC COM 038222105 776 36653 SH SOLE 5770 0 30883 APTARGROUP INC COM 038336103 3410 43490 SH SOLE 36301 0 7189 ARATANA THERAPEUTICS INC COM 03874P101 3035 549949 SH SOLE 118165 0 431784 ARC DOCUMENT SOLUTIONS INC COM COM 00191G103 173 38446 SH SOLE 15496 0 22950 ARCHER-DANIELS-MIDLAND CO COM 039483102 5084 140037 SH SOLE 13314 0 126723 ARES CAPITAL CORP COM 04010L103 186 12582 SH SOLE 3382 0 9200 ARGO GROUP INTERNATIONAL HO ADR G0464B107 1143 19923 SH SOLE 0 0 19923 ARM HOLDINGS PLC-SPONS ADR ADR 042068106 4973 113840 SH SOLE 12773 0 101067 ARMANINO FOODS OF DISTINCT COM 042166801 22 10500 SH SOLE 10500 0 0 ARROW ELECTRONICS INC COM 042735100 879 13640 SH SOLE 0 0 13640 ARTISAN PARTNERS ASSET MA -A COM 04316A108 378 12283 SH SOLE 0 0 12283 ASIA TIGERS FUND INC COM 04516T105 251 27541 SH SOLE 2207 0 25334 ASSA ABLOY AB - UNSP ADR ADR 045387107 646 66023 SH SOLE 45250 0 20773 ASSEMBLY BIOSCIENCES INC COM COM 045396108 205 40850 SH SOLE 21850 0 19000 ASTELLAS PHARMA INC-UNSP ADR ADR 04623U102 375 28239 SH SOLE 26332 0 1907 ASTRAZENECA PLC-SPONS ADR ADR 046353108 1129 40111 SH SOLE 20070 0 20041 AT&T INC COM 00206R102 22033 562520 SH SOLE 81442 0 481078 ATRICURE INC COM 04963C209 937 55665 SH SOLE 29920 0 25745 AUTOLIV INC COM 052800109 979 8273 SH SOLE 3000 0 5273 AUTOMATIC DATA PROCESSING COM 053015103 38677 431138 SH SOLE 203764 0 227374 AVALONBAY COMMUNITIES INC COM 053484101 1438 7565 SH SOLE 5816 0 1749 AVERY DENNISON CORP COM 053611109 885 12286 SH SOLE 46 0 12240 AVINGER INC COM COM 053734109 475 49625 SH SOLE 650 0 48975 AVON PRODUCTS INC COM 054303102 70 14574 SH SOLE 3000 0 11574 AWARE INC-MASS COM 05453N100 57 15500 SH SOLE 15500 0 0 AXA -SPONS ADR ADR 054536107 1652 70618 SH SOLE 67963 0 2655 AZZ INC COM 002474104 352 6235 SH SOLE 0 0 6235 B & G FOODS INC COM 05508R106 3629 104270 SH SOLE 16650 0 87620 B/E AEROSPACE INC COM 073302101 589 12770 SH SOLE 1570 0 11200 BADGER METER INC COM 056525108 398 5999 SH SOLE 0 0 5999 BAIDU INC - SPON ADR ADR 056752108 13200 69151 SH SOLE 10520 0 58631 BANCO SANTANDER SA-SPON ADR ADR 05964H105 483 110847 SH SOLE 17890 0 92957 BANK MARIN BANCORP COM 063425102 295 6000 SH SOLE 0 0 6000 BANK OF AMERICA CORP COM 060505104 8758 647827 SH SOLE 106460 0 541367 BANK OF HAWAII CORP COM 062540109 447 6558 SH SOLE 48 0 6510 BANK OF MONTREAL COM 063671101 1288 21227 SH SOLE 3913 0 17314 BANK OF NEW YORK MELLON CORP COM 064058100 2426 65904 SH SOLE 11796 0 54108 BAXALTA INC COM 07177M103 2900 71797 SH SOLE 19862 0 51935 BAXTER INTERNATIONAL INC COM 071813109 1549 37705 SH SOLE 7128 0 30577 BAYER AG-SPONSORED ADR ADR 072730302 905 7713 SH SOLE 976 0 6737 BB&T CORP COM 054937107 1260 37879 SH SOLE 3884 0 33995 BCE INC COM 05534B760 1164 25575 SH SOLE 3804 0 21771 BEACON ROOFING SUPPLY INC COM 073685109 331 8067 SH SOLE 2789 0 5278 BECTON DICKINSON AND CO COM 075887109 3134 20645 SH SOLE 2193 0 18452 BED BATH & BEYOND INC COM 075896100 873 17583 SH SOLE 8979 0 8604 BEMIS COMPANY COM 081437105 535 10329 SH SOLE 292 0 10037 BENEFITFOCUS INC COM 08180D106 357 10702 SH SOLE 202 0 10500 BERKSHIRE HATHAWAY INC-CL A COM 084670108 16862 79 SH SOLE 17 0 62 BERKSHIRE HATHAWAY INC-CL B COM 084670702 46182 325504 SH SOLE 37733 0 287771 BEST BUY CO INC COM 086516101 574 17704 SH SOLE 5224 0 12480 BFC FINANCIAL CORP-CLASS A COM 055384200 38 12500 SH SOLE 12500 0 0 BGC PARTNERS INC-CL A COM 05541T101 92 10220 SH SOLE 0 0 10220 BIOCEPT INC COM 09072V105 13 10000 SH SOLE 10000 0 0 BIODELIVERY SCIENCES INTL COM 09060J106 1734 537003 SH SOLE 14663 0 522340 BIOGEN INC COM 09062X103 10171 39072 SH SOLE 17817 0 21255 BIOMARIN PHARMACEUTICAL INC COM 09061G101 9244 112091 SH SOLE 69399 0 42692 BIO-TECHNE CORP COM 09073M104 4397 46526 SH SOLE 41162 0 5364 BLACK HILLS CORP COM 092113109 274 4575 SH SOLE 1200 0 3375 BLACKROCK INC COM 09247X101 23501 69009 SH SOLE 9284 0 59725 BLACKSTONE GROUP LP/THE COM 09253U108 2504 89305 SH SOLE 25100 0 64205 BLUE BIRD CORPORATION COM COM 095306106 813 75000 SH SOLE 0 0 75000 BNP PARIBAS-ADR ADR 05565A202 437 17402 SH SOLE 12565 0 4837 BOEING CO/THE COM 097023105 20069 158102 SH SOLE 52113 0 105989 BOFI HOLDING INC COM 05566U108 1144 53620 SH SOLE 7830 0 45790 BOINGO WIRELESS INC COM 09739C102 1413 183050 SH SOLE 4225 0 178825 BOMBARDIER INC-CL B SUB-VTG ADR 097751200 384 384500 SH SOLE 9250 0 375250 BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 403 13309 SH SOLE 13113 0 196 BORDERS GROUP INC COM 099709107 0 10900 SH SOLE 0 0 10900 BORGWARNER INC COM 099724106 5282 137565 SH SOLE 109182 0 28383 BOSTON PROPERTIES INC COM 101121101 490 3863 SH SOLE 3000 0 863 BOSTON SCIENTIFIC CORP COM 101137107 731 38896 SH SOLE 3296 0 35600 BOTTOMLINE TECHNOLOGIES (DE) I COM 101388106 7877 258368 SH SOLE 7690 0 250678 BP P L C SPONSORED ADR (FRM OPTION 055622904 90 3000 SH Call SOLE 0 0 3000 BP PLC-SPONS ADR ADR 055622104 6924 229426 SH SOLE 26277 0 203149 BREITBURN ENERGY PARTNERS LP COM 106776107 6 10295 SH SOLE 10000 0 295 BRIGHT HORIZONS FAMILY SOLUT COM 109194100 44128 681205 SH SOLE 173089 0 508116 BRISTOL-MYERS SQUIBB CO COM 110122108 105390 1649816 SH SOLE 679344 0 970472 BRISTOW GROUP INC COM 110394103 1835 96990 SH SOLE 11250 0 85740 BRITISH AMERICAN TOB-SP ADR ADR 110448107 426 3646 SH SOLE 446 0 3200 BROADCOM LTD COM BD9WQP4 272 1763 SH SOLE 29 0 1734 BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 949 16000 SH SOLE 2458 0 13542 BROADSOFT INC COM 11133B409 6144 152273 SH SOLE 7298 0 144975 BROOKDALE SENIOR LIVING INC COM 112463104 1964 123747 SH SOLE 58273 0 65474 BUCKEYE PARTNERS LP COM 118230101 4127 60756 SH SOLE 26988 0 33768 BUFFALO WILD WINGS INC COM 119848109 379 2562 SH SOLE 595 0 1967 BUNGE LTD COM 2788713 518 9150 SH SOLE 1200 0 7950 BUSINESS DEVELOPMENT CORPORATI COM 12325J101 0 16801 SH SOLE 16801 0 0 C.H. ROBINSON WORLDWIDE INC COM 12541W209 2862 38551 SH SOLE 13997 0 24554 CABELA'S INC COM 126804301 296 6088 SH SOLE 22 0 6066 CABLE ONE INC COM 12685J105 305 701 SH SOLE 0 0 701 CABOT MICROELECTRONICS CORP COM 12709P103 290 7104 SH SOLE 589 0 6515 CABOT OIL & GAS CORP COM 127097103 1400 61684 SH SOLE 42014 0 19670 CAI INTERNATIONAL INC COM 12477X106 1678 173700 SH SOLE 8325 0 165375 CAL DIVE INTERNATIONAL INC COM 12802T101 0 54700 SH SOLE 0 0 54700 CALICO RESOURCES CORP ADR 13000L106 0 10000 SH SOLE 0 0 10000 CALLIDUS SOFTWARE INC COM 13123E500 1540 92314 SH SOLE 58385 0 33929 CAMBREX CORP COM 132011107 758 17241 SH SOLE 0 0 17241 CAMPBELL SOUP CO COM 134429109 2791 43754 SH SOLE 1132 0 42622 CANADIAN NATL RAILWAY CO COM 136375102 1323 21181 SH SOLE 9123 0 12058 CANADIAN NATURAL RESOURCES COM 136385101 564 20929 SH SOLE 18851 0 2078 CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2023 15248 SH SOLE 7656 0 7592 CAPITAL MARKETS TECHNOLOGIES I COM 14030N104 0 233500 SH SOLE 233500 0 0 CAPITAL ONE FINANCIAL CORP COM 14040H105 662 9557 SH SOLE 1485 0 8072 CARBONITE INC COM 141337105 79 10000 SH SOLE 2000 0 8000 CARDINAL BANKSHARES CORP COM 141478107 328 37973 SH SOLE 0 0 37973 CARDINAL HEALTH INC COM 14149Y108 3906 47671 SH SOLE 15056 0 32615 CARDTRONICS INC COM 14161H108 3665 101836 SH SOLE 78572 0 23264 CAREER EDUCATION CORP COM 141665109 81 17850 SH SOLE 300 0 17550 CARLYLE GROUP/THE COM 14309L102 536 31800 SH SOLE 325 0 31475 CARMAX INC COM 143130102 39937 781544 SH SOLE 295639 0 485905 CARNIVAL CORP COM 143658300 222 4219 SH SOLE 2093 0 2126 CARTER'S INC COM 146229109 283 2692 SH SOLE 0 0 2692 CASEY'S GENERAL STORES INC COM 147528103 367 3245 SH SOLE 815 0 2430 CASS INFORMATION SYSTEMS INC COM 14808P109 400 7654 SH SOLE 17 0 7637 CATALENT INC COM COM 148806102 6772 253932 SH SOLE 17460 0 236472 CATERPILLAR INC COM 149123101 7495 97922 SH SOLE 7577 0 90345 CAVIUM INC COM 14964U108 2120 34670 SH SOLE 2285 0 32385 CBOA FINANCIAL INC COM 1248E0108 18 11034 SH SOLE 11034 0 0 CBOE HOLDINGS INC COM 12503M108 7295 111679 SH SOLE 33829 0 77850 CBRE GROUP INC - A COM 12504L109 1169 40575 SH SOLE 7248 0 33327 CBS CORP-CLASS B NON VOTING COM 124857202 262 4760 SH SOLE 200 0 4560 CDEX INC CLASS A COM COM 12507E201 0 40000 SH SOLE 0 0 40000 CDK GLOBAL INC COM 12508E101 3300 70910 SH SOLE 21024 0 49886 CDW CORP/DE COM 12514G108 310 7500 SH SOLE 300 0 7200 CEB INC COM 125134106 6033 93205 SH SOLE 58418 0 34787 CECO ENVIRONMENTAL CORP COM 125141101 68 10980 SH SOLE 3260 0 7720 CEDAR FAIR LP COM 150185106 255 4300 SH SOLE 100 0 4200 CELGENE CORP COM 151020104 86727 866497 SH SOLE 227469 0 639028 CEMEX SAB DE CV CERT PART O ADR P2253T133 9 12881 SH SOLE 0 0 12881 CENTENE CORP COM 15135B101 418 6795 SH SOLE 3119 0 3676 CENTRAL FUND CANADA LTD-A FUND 153501101 899 75027 SH SOLE 20735 0 54292 CEPHEID INC COM 15670R107 3317 99464 SH SOLE 3484 0 95980 CERNER CORP COM 156782104 79596 1502950 SH SOLE 603050 0 899900 CHECK POINT SOFTWARE TECH COM M22465104 58976 674243 SH SOLE 522553 0 151690 CHEESECAKE FACTORY INC/THE COM 163072101 496 9358 SH SOLE 29 0 9329 CHEMICAL FINANCIAL CORP COM 163731102 888 24905 SH SOLE 0 0 24905 CHESAPEAKE ENERGY CORP COM 165167107 67 16300 SH SOLE 13100 0 3200 CHEVRON CORP COM 166764100 27705 290410 SH SOLE 84586 0 205824 CHIASMA INC COM COM 16706W102 200 21940 SH SOLE 0 0 21940 CHICAGO BRIDGE & IRON CO NV COM 167250109 1657 45316 SH SOLE 4650 0 40666 CHIMERA INVESTMENT CORP COM 16934Q208 173 12750 SH SOLE 0 0 12750 CHIPOTLE MEXICAN GRILL INC COM 169656105 17037 36174 SH SOLE 11862 0 24312 CHOICE HOTELS INTL INC COM 169905106 597 11041 SH SOLE 3975 0 7066 CHUBB LTD COM B3BQMF6 7691 64550 SH SOLE 6425 0 58125 CHUBB LTD COM H1467J104 4379 36755 SH SOLE 4556 0 32199 CHURCH & DWIGHT CO INC COM 171340102 19101 207216 SH SOLE 86055 0 121161 CIE FINANCIERE RICH-UNSP ADR ADR 204319107 92 14013 SH SOLE 725 0 13288 CIENA CORP COM 171779309 258 13560 SH SOLE 7000 0 6560 CIMAREX ENERGY CO COM 171798101 5554 57101 SH SOLE 31088 0 26013 CINEMARK HOLDINGS INC COM 17243V102 1275 35584 SH SOLE 555 0 35029 CINTAS CORP COM 172908105 13681 152336 SH SOLE 31320 0 121016 CISCO SYSTEMS INC COM 17275R102 16435 577292 SH SOLE 213135 0 364157 CITIGROUP INC COM 172967424 2935 70313 SH SOLE 18249 0 52064 CITIZENS FINANCIAL GROUP COM 174610105 268 12774 SH SOLE 0 0 12774 CITRIX SYSTEMS INC COM 177376100 624 7942 SH SOLE 543 0 7399 CIVISTA BANCSHARES INC COM COM 178867107 1242 120522 SH SOLE 0 0 120522 CLARCOR INC COM 179895107 491 8503 SH SOLE 4610 0 3893 CLOROX COMPANY COM 189054109 16648 132069 SH SOLE 6176 0 125893 CME GROUP INC COM 12572Q105 9660 100579 SH SOLE 25079 0 75500 CNO FINANCIAL GROUP INC COM 12621E103 1107 61800 SH SOLE 0 0 61800 COACH INC COM 189754104 202 5068 SH SOLE 3186 0 1882 COCA-COLA CO/THE COM 191216100 11673 251644 SH SOLE 61450 0 190194 COGENT COMMUNICATIONS HOLDINGS COM 19239V302 5796 148510 SH SOLE 2620 0 145890 COGNEX CORP COM 192422103 230 5913 SH SOLE 0 0 5913 COGNIZANT TECH SOLUTIONS-A COM 192446102 3443 54922 SH SOLE 42801 0 12121 COHEN & STEERS QUAL INC RLTY FUND 19247L106 126 10194 SH SOLE 844 0 9350 COLGATE-PALMOLIVE CO COM 194162103 64262 909596 SH SOLE 485942 0 423654 COLLECTORS UNIVERSE COM 19421R200 166 10017 SH SOLE 500 0 9517 COLLIERS INTERNATIONAL GROUP COM 194693107 870 22975 SH SOLE 100 0 22875 COMCAST CORP-CLASS A COM 20030N101 10410 170433 SH SOLE 25965 0 144468 COMMERCE BANCSHARES INC COM 200525103 1213 26989 SH SOLE 0 0 26989 COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 536 34296 SH SOLE 3000 0 31296 COMPASS GROUP PLC-SPON ADR ADR 20449X302 2472 138782 SH SOLE 122676 0 16106 COMPASS MINERALS INTERNATION COM 20451N101 741 10464 SH SOLE 130 0 10334 COMPUGEN LIMITED ADR M25722105 1276 228800 SH SOLE 400 0 228400 COMSCORE INC COM 20564W105 1701 56634 SH SOLE 14709 0 41925 CONAGRA FOODS INC COM 205887102 1208 27079 SH SOLE 4050 0 23029 CONCHO RESOURCES INC COM 20605P101 784 7768 SH SOLE 2015 0 5753 CONNECTURE INC COM 20786J106 36 14187 SH SOLE 4791 0 9396 CONOCOPHILLIPS COM 20825C104 6857 170295 SH SOLE 48674 0 121621 CONSOLIDATED EDISON INC COM 209115104 511 6678 SH SOLE 1560 0 5118 CONSTELLATION BRANDS INC-A COM 21036P108 296 1964 SH SOLE 1000 0 964 CONSUMER DISCRETIONARY SELT ETF US 81369Y407 509 6434 SH SOLE 753 0 5681 CONTAINER STORE GROUP INC (THE COM 210751103 120 20600 SH SOLE 18500 0 2100 CONTINENTAL AG-SPONS ADR ADR 210771200 382 8421 SH SOLE 6369 0 2052 CONTINENTAL ENERGY CORP FOR ADR 210909107 0 91000 SH SOLE 0 0 91000 CONTINENTAL RESOURCES INC/OK COM 212015101 8694 286378 SH SOLE 234268 0 52110 COOPER COS INC/THE COM 216648402 3563 23145 SH SOLE 340 0 22805 COPART INC COM 217204106 735 18035 SH SOLE 14443 0 3592 CORCEPT THERAPEUTICS INC COM 218352102 126 27000 SH SOLE 0 0 27000 CORE LABORATORIES N.V. COM N22717107 1092 9710 SH SOLE 5475 0 4235 CORNERSTONE BANCORP SC COM 21922E100 172 32723 SH SOLE 0 0 32723 CORNING INC COM 219350105 3132 149948 SH SOLE 16070 0 133878 COSTAR GROUP INC COM 22160N109 63861 339377 SH SOLE 215681 0 123696 COSTCO WHOLESALE CORP COM 22160K105 61751 391874 SH SOLE 217781 0 174093 COWEN GROUP INC-CLASS A COM 223622101 228 59799 SH SOLE 0 0 59799 CR BARD INC COM 067383109 1191 5878 SH SOLE 2348 0 3530 CREDICORP LTD COM G2519Y108 395 3013 SH SOLE 2813 0 200 CREDIT ACCEPTANCE CORP-MICH COM 225310101 2387 13150 SH SOLE 0 0 13150 CREE INC COM 225447101 594 20433 SH SOLE 2903 0 17530 CRITEO S A SPONSORED ADS ADR 226718104 1911 46145 SH SOLE 3000 0 43145 CSG SYSTEMS INTL INC COM 126349109 410 9085 SH SOLE 207 0 8878 CSRA INC COM 12650T104 1996 74203 SH SOLE 71238 0 2965 CSX CORP COM 126408103 583 22639 SH SOLE 2941 0 19698 CUMMINS INC COM 231021106 1994 18142 SH SOLE 1215 0 16927 CVS HEALTH CORP COM 126650100 34328 330939 SH SOLE 63917 0 267022 DAIWA HOUSE INDUS-UNSP ADR ADR 234062206 239 8526 SH SOLE 283 0 8243 DAKTRONICS INC COM 234264109 188 23900 SH SOLE 0 0 23900 DANAHER CORP COM 235851102 114149 1203350 SH SOLE 509962 0 693388 DARDEN RESTAURANTS INC COM 237194105 290 4387 SH SOLE 238 0 4149 DASSAULT SYSTEMES S-SPON ADR ADR 237545108 258 3268 SH SOLE 3051 0 217 DAVE & BUSTER'S ENTERTAINMEN COM 238337109 21331 550080 SH SOLE 157706 0 392374 DAVITA HEALTHCARE PARTNERS I COM 23918K108 226 3077 SH SOLE 2420 0 657 DEERE & CO COM 244199105 1815 23577 SH SOLE 7808 0 15769 DELUXE CORP COM 248019101 250 4000 SH SOLE 4000 0 0 DEMANDWARE INC COM 24802Y105 9235 236192 SH SOLE 52720 0 183472 DENTSPLY SIRONA INC COM 24906P109 56041 909330 SH SOLE 508882 0 400447 DEUTSCHE TELEKOM AG-REG COM D2035M136 180 10000 SH SOLE 10000 0 0 DEUTSCHE X TRACKERS MSCI EAFE ETF US 233051200 2868 112302 SH SOLE 7848 0 104454 DEUTSCHE X TRACKERS MSCI EUROP ETF US 233051853 256 10410 SH SOLE 0 0 10410 DEVON ENERGY CORP COM 25179M103 614 22389 SH SOLE 1959 0 20430 DEXCOM INC COM 252131107 77010 1134015 SH SOLE 341377 0 792638 DIAGEO PLC-SPONSORED ADR ADR 25243Q205 6314 58546 SH SOLE 37283 0 21263 DICK'S SPORTING GOODS INC COM 253393102 854 18267 SH SOLE 2300 0 15967 DIPLOMAT PHARMACY INC COM COM 25456K101 3172 115784 SH SOLE 10505 0 105279 DISCOVER FINANCIAL SERVICES COM 254709108 1626 31948 SH SOLE 14992 0 16956 DISCOVERY COMMUNICATIONS-A COM 25470F104 355 12420 SH SOLE 6740 0 5680 DIXIE GROUP INC COM 255519100 611 145223 SH SOLE 0 0 145223 DNP SELECT INCOME FUND INC FUND 23325P104 423 42325 SH SOLE 2475 0 39850 DOLLAR GENERAL CORP COM 256677105 16193 189184 SH SOLE 129514 0 59670 DOLLAR TREE INC COM 256746108 507 6150 SH SOLE 4596 0 1554 DOMINION MIDSTREAM PARTNERS LP LTD PTN 257454108 336 9970 SH SOLE 0 0 9970 DOMINION RESOURCES INC/VA COM 25746U109 1720 22905 SH SOLE 4957 0 17948 DONALDSON CO INC COM 257651109 804 25221 SH SOLE 14955 0 10266 DORMAN PRODUCTS INC COM 258278100 785 14421 SH SOLE 21 0 14400 DOVER CORP COM 260003108 268 4179 SH SOLE 622 0 3557 DOW CHEMICAL CO/THE COM 260543103 15032 295577 SH SOLE 178552 0 117025 DR HORTON INC COM 23331A109 834 27613 SH SOLE 37 0 27576 DR PEPPER SNAPPLE GROUP INC COM 26138E109 312 3494 SH SOLE 801 0 2693 DST SYSTEMS INC COM 233326107 5065 44914 SH SOLE 6714 0 38200 DTE ENERGY COMPANY COM 233331107 737 8127 SH SOLE 1195 0 6932 DU PONT (E.I.) DE NEMOURS COM 263534109 3457 54610 SH SOLE 11111 0 43499 DUKE ENERGY CORP COM 26441C204 5796 71836 SH SOLE 11028 0 60808 DULUTH HOLDINGS INC - CL B COM 26443V101 727 37325 SH SOLE 16000 0 21325 DUN & BRADSTREET CORP COM 26483E100 1040 10099 SH SOLE 1681 0 8418 DUNKIN' BRANDS GROUP INC COM 265504100 7852 166470 SH SOLE 42715 0 123755 DURECT CORPORATION COM 266605104 23 16935 SH SOLE 0 0 16935 DYNAVAX TECHNOLOGIES CORP OPTION 268158901 7 400 SH Call SOLE 0 0 400 DYNAVAX TECHNOLOGIES CORP COM 268158201 6159 320147 SH SOLE 30399 0 289748 EAGLE PHARMACEUTICALS INC COM COM 269796108 2647 65380 SH SOLE 14690 0 50690 EATON CORP PLC COM B8KQN82 2416 38619 SH SOLE 4125 0 34494 EATON VANCE NATIONAL MUNICIP FUND 27829L105 210 9400 SH SOLE 9400 0 0 EBAY INC COM 278642103 4292 179866 SH SOLE 71055 0 108811 ECHO GLOBAL LOGISTICS INC COM 27875T101 231 8529 SH SOLE 2871 0 5658 ECOLAB INC COM 278865100 86674 777210 SH SOLE 255168 0 522042 E-COMMERCE CHINA DANGDANG I ADR 26833A105 197 27750 SH SOLE 16000 0 11750 EDGEWATER BANCORP COM 28027J108 484 35900 SH SOLE 500 0 35400 EDWARDS LIFESCIENCES CORP COM 28176E108 1539 17457 SH SOLE 5703 0 11754 EL POLLO LOCO HOLDINGS INC COM 268603107 333 24975 SH SOLE 500 0 24475 ELECTRONIC ARTS INC COM 285512109 1060 16037 SH SOLE 5350 0 10687 ELI LILLY & CO COM 532457108 7859 109157 SH SOLE 40543 0 68614 EMC CORP/MA COM 268648102 884 33186 SH SOLE 6497 0 26689 EMERSON ELECTRIC CO COM 291011104 8593 158030 SH SOLE 81599 0 76431 ENBRIDGE ENERGY MANAGEMENT LLC COM 29250X103 199 11096 SH SOLE 0 0 11096 ENBRIDGE ENERGY PARTNERS LP COM 29250R106 2838 154911 SH SOLE 11570 0 143341 ENCANA CORP COM 292505104 422 69356 SH SOLE 600 0 68756 ENCORE CAPITAL GROUP INC COM 292554102 5369 208578 SH SOLE 164017 0 44561 ENERGY SELECT SECTOR SPDR ETF US 81369Y506 594 9599 SH SOLE 6681 0 2918 ENERGY TRANSFER EQUITY LP COM 29273V100 1408 197549 SH SOLE 17930 0 179619 ENERGY TRANSFER PARTNERS LP COM 29273R109 5671 175359 SH SOLE 36936 0 138423 ENERPLUS CORP COM 292766102 244 62291 SH SOLE 58629 0 3662 ENLINK MIDSTREAM LLC COM UNIT COM 29336T100 322 28690 SH SOLE 0 0 28690 ENLINK MIDSTREAM PARTNERS LP C LTD PTN 29336U107 833 69090 SH SOLE 6400 0 62690 ENSERVCO CORPORATION COM 29358Y102 21 37000 SH SOLE 10000 0 27000 ENSURGE INC COM 293596300 0 100000 SH SOLE 0 0 100000 ENTERGY CORP COM 29364G103 288 3637 SH SOLE 1296 0 2341 ENTERPRISE PRODUCTS PARTNERS COM 293792107 15043 611033 SH SOLE 83012 0 528021 ENTIA BIOSCIENCES INC COM 29384E104 5 100000 SH SOLE 0 0 100000 ENTRADE INC COM 29382L100 0 79388 SH SOLE 0 0 79388 ENVESTNET INC COM 29404K106 2257 82985 SH SOLE 3095 0 79890 EOG RESOURCES INC COM 26875P101 64868 893764 SH SOLE 567425 0 326339 EQT CORP COM 26884L109 485 7220 SH SOLE 7090 0 130 EQUIFAX INC COM 294429105 25565 223687 SH SOLE 139197 0 84490 EQUINIX INC COM 29444U700 489 1480 SH SOLE 1480 0 0 EQUITY COMMONWEALTH COM 294628102 255 9050 SH SOLE 0 0 9050 EQUITY LIFESTYLE PROPERTIES COM 29472R108 1173 16141 SH SOLE 256 0 15885 EQUITY RESIDENTIAL COM 29476L107 700 9338 SH SOLE 7100 0 2238 ESCO TECHNOLOGIES INC COM 296315104 313 8020 SH SOLE 0 0 8020 ESSEX PROPERTY TRUST INC COM 297178105 270 1157 SH SOLE 196 0 961 ESSEX RENTAL CORP COM 297187106 179 726500 SH SOLE 522800 0 203700 ESTEE LAUDER COMPANIES-CL A COM 518439104 1953 20713 SH SOLE 13539 0 7174 ETFS PHYSCL SWISS GOLD SHRS ETF US 26922Y105 228 1900 SH SOLE 1900 0 0 EVERBANK FINANCIAL CORP COM 29977G102 3812 252617 SH SOLE 0 0 252617 EVOLENT HEALTH INC - A COM 30050B101 1181 111822 SH SOLE 81289 0 30533 EXACT SCIENCES CORP COM 30063P105 7908 1173309 SH SOLE 168097 0 1005212 EXAMWORKS GROUP INC COM 30066A105 3660 123849 SH SOLE 85890 0 37959 EXELIXIS INC COM 30161Q104 1841 460415 SH SOLE 74100 0 386315 EXELON CORP COM 30161N101 6546 182562 SH SOLE 15479 0 167083 EXELON CORPORATION OPTION 30161N901 299 8400 SH Call SOLE 0 0 8400 EXOVA GROUP PLC ORD GBP0.01 COM G33117105 77 33500 SH SOLE 0 0 33500 EXPEDIA INC COM 30212P303 622 5779 SH SOLE 3091 0 2688 EXPEDITORS INTL WASH INC COM 302130109 595 12194 SH SOLE 6674 0 5520 EXPERIAN PLC-SPONS ADR ADR 30215C101 499 27871 SH SOLE 26019 0 1852 EXPRESS SCRIPTS HOLDING CO COM 30219G108 89518 1303224 SH SOLE 753631 0 549593 EXXON MOBIL CORP COM 30231G102 48160 576151 SH SOLE 209996 0 366155 FACEBOOK INC-A COM 30303M102 113445 994265 SH SOLE 314892 0 679373 FACTSET RESEARCH SYSTEMS INC COM 303075105 1148 7581 SH SOLE 6658 0 923 FAIR ISAAC INC FORMERLY FAIR I COM 303250104 602 5675 SH SOLE 700 0 4975 FAIRMOUNT SANTROL HOLDINGS INC COM 30555Q108 51 20500 SH SOLE 1500 0 19000 FASTENAL CO COM 311900104 157933 3223134 SH SOLE 1401540 0 1821594 FEDEX CORP COM 31428X106 2664 16375 SH SOLE 3850 0 12525 FIBROGEN INC COM COM 31572Q808 209 9850 SH SOLE 1350 0 8500 FIDELITY NATIONAL INFO SERV COM 31620M106 2282 36048 SH SOLE 1253 0 34795 FIESTA RESTAURANT GROUP COM 31660B101 250 7620 SH SOLE 0 0 7620 FIFTH THIRD BANCORP COM 316773100 275 16552 SH SOLE 881 0 15671 FINANCIAL SELECT SECTOR SPDR ETF US 81369Y605 503 22406 SH SOLE 10244 0 12162 FIREEYE INC COM 31816Q101 961 53457 SH SOLE 8163 0 45294 FIRST BANCORP IND INC COM 31867T202 313 19895 SH SOLE 0 0 19895 FIRST CASH FINL SVCS INC COM 31942D107 630 13689 SH SOLE 0 0 13689 FIRST FEDERAL OF NORTHERN MICH COM 32021X105 510 71292 SH SOLE 0 0 71292 FIRST FINL BANKSHARES INC COM 32020R109 273 9234 SH SOLE 0 0 9234 FIRST HORIZON NATIONAL CORP COM 320517105 188 14352 SH SOLE 14352 0 0 FIRST MIDWEST BANCORP INC/IL COM 320867104 637 35376 SH SOLE 27430 0 7946 FIRST REPUBLIC BANK/CA COM 33616C100 213 3204 SH SOLE 3174 0 30 FIRST TR LARGE CAP VALUE OPPOR ETF US 33735J101 431 10608 SH SOLE 10608 0 0 FIRST TRUST MORN DVD LEAD IN ETF US 336917109 292 11385 SH SOLE 9385 0 2000 FIRST TRUST NORTH AMERICAN E ETF US 33738D101 420 19196 SH SOLE 1148 0 18048 FIRSTMERIT CORP COM 337915102 903 42922 SH SOLE 0 0 42922 FIRSTSERVICE CORP COM 33767E103 2146 52436 SH SOLE 1675 0 50761 FISERV INC COM 337738108 45846 446931 SH SOLE 282874 0 164057 FITBIT INC - A COM 33812L102 154 10201 SH SOLE 5011 0 5190 FIVE BELOW COM 33829M101 234 5675 SH SOLE 15 0 5660 FLAGSTAR BANCORP INC COM COM 337930705 1906 88830 SH SOLE 330 0 88500 FLEETMATICS GROUP PLC COM B4XKTT6 4005 98383 SH SOLE 41457 0 56926 FLEETMATICS GROUP PLC COM G35569105 20099 493713 SH SOLE 237924 0 255789 FLEXPOINT SENSOR SYSTEMS INC COM 33938W206 10 156700 SH SOLE 0 0 156700 FLOWSERVE CORP COM 34354P105 206 4646 SH SOLE 785 0 3861 FNBH BANCORP INC HOWELL MICHI COM 302528203 170 141993 SH SOLE 141993 0 0 FORD MOTOR CO COM 345370860 2527 187224 SH SOLE 26041 0 161183 FORESTAR GROUP INC COM 346233109 445 34200 SH SOLE 0 0 34200 FORTINET INC COM 34959E109 872 28492 SH SOLE 3350 0 25142 FORTUNE BRANDS HOME & SECURI COM 34964C106 3013 53769 SH SOLE 35549 0 18220 FOUNDATION MEDICINE INC COM COM 350465100 1515 83350 SH SOLE 7613 0 75737 FRANCESCAS HOLDINGS CORP COM 351793104 450 23480 SH SOLE 7500 0 15980 FRANKLIN COVEY CO COM 353469109 1317 74866 SH SOLE 42655 0 32211 FRANKLIN RESOURCES INC COM 354613101 510 13061 SH SOLE 3784 0 9277 FRANKLIN STREET PROPERTIES C COM 35471R106 1307 123193 SH SOLE 0 0 123193 FREEPORT-MCMORAN INC COM 35671D857 257 24985 SH SOLE 10523 0 14462 FRESENIUS MEDICAL CARE-ADR ADR 358029106 669 15193 SH SOLE 14269 0 924 FRESH MARKET INC COM 35804H106 779 27319 SH SOLE 619 0 26700 FRESHPET INC COM 358039105 806 110055 SH SOLE 500 0 109555 FRONTIER COMMUNICATIONS CORP COM 35906A108 246 44172 SH SOLE 6326 0 37846 G & K SERVICES INC -CL A COM 361268105 425 5802 SH SOLE 0 0 5802 GAMESTOP CORP-CLASS A COM 36467W109 528 16673 SH SOLE 8448 0 8225 GAP INC/THE COM 364760108 532 18080 SH SOLE 2080 0 16000 GARRISON CAPITAL INC COM 366554103 1366 127300 SH SOLE 9900 0 117400 GARTNER INC COM 366651107 7363 82413 SH SOLE 45312 0 37101 GENERAC HOLDINGS INC COM 368736104 2852 76600 SH SOLE 7500 0 69100 GENERAL DYNAMICS CORP COM 369550108 1488 11332 SH SOLE 5046 0 6286 GENERAL ELECTRIC CO COM 369604103 87321 2746819 SH SOLE 966503 0 1780316 GENERAL MILLS INC COM 370334104 5485 86601 SH SOLE 20173 0 66428 GENERAL MOTORS CO COM 37045V100 981 31220 SH SOLE 6221 0 24999 GENESIS ENERGY LP UNITS LTD PA LTD PTN 371927104 2104 66185 SH SOLE 2920 0 63265 GENPACT LTD COM B23DBK6 2255 82959 SH SOLE 1200 0 81759 GENPACT LTD COM G3922B107 20161 741484 SH SOLE 478557 0 262927 GENTHERM INC COM 37253A103 4133 99365 SH SOLE 83388 0 15977 GENUINE PARTS CO COM 372460105 1140 11481 SH SOLE 264 0 11217 GEO GROUP INC/THE COM 36162J106 805 23218 SH SOLE 402 0 22816 GILEAD SCIENCES INC COM 375558103 211658 2304139 SH SOLE 1084756 0 1219383 GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 1746 43082 SH SOLE 9077 0 34005 GLOBAL LINKS CORPORATION COM 379408701 0 50000 SH SOLE 0 0 50000 GLOBAL PAYMENTS INC COM 37940X102 1757 26913 SH SOLE 13624 0 13289 GLOBANT S A ADR L44385109 1449 46954 SH SOLE 5172 0 41782 GLOBUS MEDICAL INC - A COM 379577208 3635 153049 SH SOLE 123865 0 29184 GLU MOBILE INC COM 379890106 126 44900 SH SOLE 0 0 44900 GOGO INC COM 38046C109 2465 223980 SH SOLE 17650 0 206330 GOLDCORP INC COM 380956409 1429 88100 SH SOLE 5500 0 82600 GOLDMAN SACHS GROUP INC COM 38141G104 65792 419114 SH SOLE 10827 0 408287 GOLUB CAP BDC INC COM 38173M102 499 28860 SH SOLE 0 0 28860 GP STRATEGIES CORP COM 36225V104 364 13280 SH SOLE 0 0 13280 GRACO INC COM 384109104 1089 12977 SH SOLE 500 0 12477 GREEN BRICK PARTNERS INC COM COM 392709101 100 13250 SH SOLE 0 0 13250 GREENLIGHT CAPITAL RE LTD C ADR G4095J109 224 10305 SH SOLE 1000 0 9305 GREIF INC-CL A COM 397624107 235 7192 SH SOLE 2792 0 4400 GRIFOLS SA BARCELONA GRIFOL ADR E5706X215 4918 219158 SH SOLE 0 0 219158 GRIFOLS SA BARCELONA ORDINA ADR E5706X223 868 55438 SH SOLE 0 0 55438 GRIFOLS SA-ADR ADR 398438408 983 63602 SH SOLE 43260 0 20342 GRUBHUB INC COM 400110102 2876 114477 SH SOLE 28012 0 86465 GRUPO FIN SANTANDER-ADR B ADR 40053C105 255 28255 SH SOLE 26362 0 1893 GUGGENHEIM S&P 500 EQUAL WEIGH ETF US 78355W106 1475 18785 SH SOLE 900 0 17885 GUGGENHEIM S&P 500 EQUAL WEIGH ETF US 78355W841 209 1454 SH SOLE 1454 0 0 GUGGENHEIM S&P 500 PURE VALUE ETF US 78355W304 290 5750 SH SOLE 2300 0 3450 GUIDEWIRE SOFTWARE INC COM 40171V100 67516 1239277 SH SOLE 813191 0 426086 GULF KEYSTONE PETROLEUM LTD COM B02YWT2 1 10000 SH SOLE 0 0 10000 HAIN CELESTIAL GROUP INC COM 405217100 230 5611 SH SOLE 1218 0 4393 HALLIBURTON CO COM 406216101 2974 83284 SH SOLE 12647 0 70637 HARLEY-DAVIDSON INC COM 412822108 9402 183190 SH SOLE 31216 0 151974 HARMAN INTERNATIONAL INDUSTRIE COM 413086109 1780 20000 SH SOLE 1700 0 18300 HARRIS CORP COM 413875105 696 8939 SH SOLE 87 0 8852 HARTFORD FINANCIAL SVCS GRP COM 416515104 224 4858 SH SOLE 1030 0 3828 HARVEST CAPITAL CREDIT CORP COM 41753F109 539 44325 SH SOLE 5825 0 38500 HCP INC COM 40414L109 1247 38292 SH SOLE 6117 0 32175 HD SUPPLY HOLDINGS INC COM COM 40416M105 1178 35636 SH SOLE 3670 0 31966 HDFC BANK LTD-ADR ADR 40415F101 726 11784 SH SOLE 10907 0 877 HEADWATERS INC COM 42210P102 299 15054 SH SOLE 0 0 15054 HEALTH CARE SELECT SECTOR ETF US 81369Y209 8383 123695 SH SOLE 2231 0 121464 HEALTHCARE SERVICES GROUP COM 421906108 37093 1007697 SH SOLE 97123 0 910574 HEALTHSOUTH CORP COM 421924309 1302 34608 SH SOLE 22345 0 12263 HEALTHSTREAM INC COM 42222N103 1594 72180 SH SOLE 5380 0 66800 HEICO CORP COM 422806109 12706 211306 SH SOLE 148860 0 62446 HENRY SCHEIN INC COM 806407102 1983 11487 SH SOLE 3281 0 8206 HERBALIFE LTD COM G4412G101 340 5520 SH SOLE 0 0 5520 HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1304 131244 SH SOLE 1975 0 129269 HERMAN MILLER INC COM 600544100 386 12500 SH SOLE 12500 0 0 HERSHEY CO/THE COM 427866108 1933 20995 SH SOLE 5900 0 15095 HEWLETT PACKARD ENTERPRIS COM 42824C109 390 22044 SH SOLE 1878 0 20166 HFF INC-CLASS A COM 40418F108 2180 79220 SH SOLE 4530 0 74690 HI CRUSH PARTNERS LP COM UNIT OPTION 428337109 72 15000 SH Call SOLE 0 0 15000 HI CRUSH PARTNERS LP COM UNIT LTD PTN 428337109 723 145962 SH SOLE 13851 0 132111 HI CRUSH PARTNERS LP COM UNIT LTD PTN 428337109 723 145962 SH SOLE 13851 0 132111 HIGHLANDS BANKSHARES INC-VA COM 430893107 322 59800 SH SOLE 0 0 59800 HILLTOP HOLDINGS INC COM 432748101 188 10001 SH SOLE 10001 0 0 HMS HOLDINGS CORP COM 40425J101 2397 167061 SH SOLE 19775 0 147286 HOLLY ENERGY PARTNERS L P UNIT LTD PTN 435763107 1377 40720 SH SOLE 2060 0 38660 HOME DEPOT INC COM 437076102 55714 417552 SH SOLE 141548 0 276004 HONEYWELL INTERNATIONAL INC COM 438516106 12935 115440 SH SOLE 15039 0 100401 HOPFED BANCORP INC COM 439734104 617 53947 SH SOLE 586 0 53361 HORMEL FOODS CORP COM 440452100 1184 27402 SH SOLE 1352 0 26050 HOUSTON WIRE & CABLE CO COM 44244K109 179 25655 SH SOLE 0 0 25655 HP INC COM 40434L105 463 37596 SH SOLE 11702 0 25894 HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1187 38174 SH SOLE 8841 0 29333 HTC PURENERGY INC ADR 40432D105 2 14300 SH SOLE 0 0 14300 HUDSON TECHNOLOGIES INC COM 444144109 387 118228 SH SOLE 0 0 118228 HUMANA INC COM 444859102 542 2963 SH SOLE 1153 0 1810 HUNT (JB) TRANSPRT SVCS INC COM 445658107 27659 328337 SH SOLE 237116 0 91221 HURON CONSULTING GROUP INC COM 447462102 830 14268 SH SOLE 9973 0 4295 ICF INTERNATIONAL INC COM 44925C103 448 13046 SH SOLE 1361 0 11685 IDEX CORP COM 45167R104 371 4485 SH SOLE 2150 0 2335 IDEXX LABORATORIES INC COM 45168D104 193784 2474263 SH SOLE 1316439 0 1157824 IHS INC-CLASS A COM 451734107 7157 57649 SH SOLE 18175 0 39474 ILLINOIS TOOL WORKS COM 452308109 66544 649601 SH SOLE 220921 0 428680 ILLUMINA INC COM 452327109 13098 80798 SH SOLE 32236 0 48562 IMAX CORP COM 45245E109 3153 101423 SH SOLE 78065 0 23358 IMPERIAL BRANDS PLC-SPON ADR ADR 45262P102 234 2107 SH SOLE 562 0 1545 IMPERVA INC COM 45321L100 4696 93011 SH SOLE 19710 0 73301 INCYTE CORP COM 45337C102 204 2810 SH SOLE 2750 0 60 INDEPENDENCE REALTY TRUST INC COM 45378A106 6531 917337 SH SOLE 50525 0 866812 INFINEON TECHNOLOGIES-ADR ADR 45662N103 404 28384 SH SOLE 26470 0 1914 INFINERA CORP COM 45667G103 216 13450 SH SOLE 0 0 13450 INFINITY PHARMACEUTICALS INC COM 45665G303 1336 253540 SH SOLE 18860 0 234680 INFORMATION SERVICES GROUP INC COM 45675Y104 5030 1279994 SH SOLE 14400 0 1265594 ING GROEP N.V.-SPONSORED ADR ADR 456837103 257 21601 SH SOLE 901 0 20700 INOGEN INC COM 45780L104 41303 918252 SH SOLE 214610 0 703642 INOVALON HOLDINGS INC COM CL A COM 45781D101 558 30169 SH SOLE 2450 0 27719 INPHI CORP COM 45772F107 1524 45730 SH SOLE 35500 0 10230 INSULET CORP COM 45784P101 212 6425 SH SOLE 1100 0 5325 INTEL CORP COM 458140100 14769 456548 SH SOLE 116852 0 339696 INTERCONTINENTAL EXCHANGE IN COM 45866F104 58375 248256 SH SOLE 133902 0 114354 INTERCONTINENTAL HOTELS-ADR ADR 45857P509 250 6085 SH SOLE 5678 0 407 INTERDIGITAL INC COM 45867G101 604 10869 SH SOLE 9656 0 1213 INTERNATIONAL PAPER CO COM 460146103 2220 54100 SH SOLE 23682 0 30418 INTERSECT ENT INC COM 46071F103 1810 95299 SH SOLE 16989 0 78310 INTERVAL LEISURE GROUP COM 46113M108 189 13088 SH SOLE 0 0 13088 INTL BUSINESS MACHINES CORP COM 459200101 11280 74484 SH SOLE 18788 0 55696 INTL FLAVORS & FRAGRANCES COM 459506101 1834 16124 SH SOLE 11834 0 4290 INTUIT INC COM 461202103 28620 275174 SH SOLE 202858 0 72316 INTUITIVE SURGICAL INC COM 46120E602 16771 27904 SH SOLE 8264 0 19640 INVENTURE FOODS INC COM 461212102 588 104111 SH SOLE 500 0 103611 INVESCO LTD COM G491BT108 17168 557949 SH SOLE 343466 0 214483 IONIS PHARMACEUTICALS INC COM 462222100 219 5417 SH SOLE 417 0 5000 IPATH S&P 500 VIX S/T FU ETN ETF US 06742E711 189 10694 SH SOLE 175 0 10519 IRIDEX CORP COM 462684101 104 10204 SH SOLE 3204 0 7000 IRIDIUM COMMUNICATIONS INC COM 46269C102 3533 448950 SH SOLE 32444 0 416506 IRON MOUNTAIN INC COM 46284V101 32370 954590 SH SOLE 228647 0 725943 ISHA CURR HEDGED MSCI EAFE ETF US 46434V803 3687 154512 SH SOLE 153713 0 799 ISHARES 1-3 YEAR CREDIT BOND ETF US 464288646 822 7795 SH SOLE 2370 0 5425 ISHARES 20+ YEAR TREASURY BO ETF US 464287432 805 6163 SH SOLE 0 0 6163 ISHARES 3-7 YEAR TREASURY BO ETF US 464288661 892 7081 SH SOLE 135 0 6946 ISHARES 7-10 YEAR TREASURY B ETF US 464287440 3209 29084 SH SOLE 0 0 29084 ISHARES CHINA LARGE-CAP ETF ETF US 464287184 201 5956 SH SOLE 3911 0 2045 ISHARES COMMOD SELECT STRAT ETF US 46431W853 797 27635 SH SOLE 0 0 27635 ISHARES CORE HIGH DIVIDEND E ETF US 46429B663 3220 41284 SH SOLE 9196 0 32088 ISHARES CORE MSCI EMERGING ETF US 46434G103 16829 404355 SH SOLE 319511 0 84844 ISHARES CORE S&P 500 ETF ETF US 464287200 4198 20314 SH SOLE 10485 0 9829 ISHARES CORE S&P MIDCAP ETF ETF US 464287507 2446 16969 SH SOLE 5078 0 11891 ISHARES CORE S&P SMALL-CAP E ETF US 464287804 1099 9772 SH SOLE 5815 0 3957 ISHARES CORE U.S. AGGREGATE ETF US 464287226 702 6330 SH SOLE 575 0 5755 ISHARES CORE US GROWTH ETF ETF US 464287671 815 10043 SH SOLE 6585 0 3458 ISHARES CORE US VALUE ETF ETF US 464287663 8765 68088 SH SOLE 65264 0 2824 ISHARES GOLD TRUST ETF US 464285105 2521 212318 SH SOLE 74050 0 138268 ISHARES IBOXX INVESTMENT GRA ETF US 464287242 2081 17513 SH SOLE 821 0 16692 ISHARES INTERNATIONAL SELECT ETF US 464288448 2392 82533 SH SOLE 23750 0 58783 ISHARES JP MORGAN USD EMERGI ETF US 464288281 388 3517 SH SOLE 0 0 3517 ISHARES MSCI ACWI EX US INDEX ETF US 464288240 3458 87610 SH SOLE 3320 0 84290 ISHARES MSCI ACWI INDEX FD ETF US 464288257 2268 40466 SH SOLE 22757 0 17709 ISHARES MSCI ALL COUNTRY WORLD ETF US 464286525 1531 20846 SH SOLE 20126 0 720 ISHARES MSCI EAFE ETF ETF US 464287465 43369 758740 SH SOLE 545898 0 212842 ISHARES MSCI EAFE GROWTH ETF ETF US 464288885 2234 33951 SH SOLE 26884 0 7067 ISHARES MSCI EAFE MINIMUM VO ETF US 46429B689 335 5055 SH SOLE 1983 0 3072 ISHARES MSCI EAFE SMALL-CAP ETF US 464288273 1244 24984 SH SOLE 7639 0 17345 ISHARES MSCI EAFE VALUE ETF ETF US 464288877 3284 73215 SH SOLE 46453 0 26762 ISHARES MSCI EMERGING MARKET ETF US 464287234 3973 116022 SH SOLE 24043 0 91979 ISHARES MSCI EMERGING MARKETS ETF US 464286533 1586 30878 SH SOLE 5642 0 25236 ISHARES MSCI EUROZONE ETF ETF US 464286608 440 12800 SH SOLE 12800 0 0 ISHARES MSCI INDIA ETF ETF US 46429B598 346 12789 SH SOLE 200 0 12589 ISHARES MSCI JAPAN ETF ETF US 464286848 2180 191141 SH SOLE 10908 0 180233 ISHARES MSCI USA ESG SELECT ETF US 464288802 506 5950 SH SOLE 5750 0 200 ISHARES MSCI USA MINIMUM VOL ETF US 46429B697 11443 260504 SH SOLE 135646 0 124858 ISHARES NASDAQ BIOTECHNOLOGY ETF US 464287556 1591 6101 SH SOLE 1252 0 4849 ISHARES NATIONAL MUNI BOND E ETF US 464288414 1185 10615 SH SOLE 4315 0 6300 ISHARES RUSSELL 1000 ETF ETF US 464287622 430 3774 SH SOLE 405 0 3369 ISHARES RUSSELL 1000 GROWTH ETF US 464287614 7838 78560 SH SOLE 21231 0 57329 ISHARES RUSSELL 1000 VALUE E ETF US 464287598 7766 78595 SH SOLE 40620 0 37975 ISHARES RUSSELL 2000 ETF ETF US 464287655 10548 95351 SH SOLE 49144 0 46207 ISHARES RUSSELL 2000 GROWTH ETF US 464287648 1496 11287 SH SOLE 3388 0 7899 ISHARES RUSSELL 2000 VALUE E ETF US 464287630 2676 28725 SH SOLE 13152 0 15573 ISHARES RUSSELL 3000 ETF ETF US 464287689 9691 80190 SH SOLE 45176 0 35014 ISHARES RUSSELL MID CAP VALUE ETF US 464287473 5020 70788 SH SOLE 5211 0 65577 ISHARES RUSSELL MID-CAP ETF ETF US 464287499 3223 19784 SH SOLE 1860 0 17924 ISHARES RUSSELL MID-CAP GROW ETF US 464287481 2561 27795 SH SOLE 2386 0 25409 ISHARES S&P 100 ETF ETF US 464287101 228 2500 SH SOLE 0 0 2500 ISHARES S&P 500 GROWTH ETF ETF US 464287309 315 2726 SH SOLE 277 0 2449 ISHARES S&P 500 VALUE ETF ETF US 464287408 364 4045 SH SOLE 1786 0 2259 ISHARES S&P MID-CAP 400 GROW ETF US 464287606 1384 8517 SH SOLE 3938 0 4579 ISHARES S&P MID-CAP 400 VALU ETF US 464287705 1469 11851 SH SOLE 3131 0 8720 ISHARES S&P SMALL-CAP 600 GR ETF US 464287887 308 2489 SH SOLE 348 0 2141 ISHARES S&P SMALL-CAP 600 VA ETF US 464287879 326 2882 SH SOLE 787 0 2095 ISHARES SELECT DIVIDEND ETF ETF US 464287168 6086 74534 SH SOLE 12049 0 62485 ISHARES SILVER TRUST ETF US 46428Q109 203 13835 SH SOLE 6999 0 6836 ISHARES TIPS BOND ETF ETF US 464287176 16889 147326 SH SOLE 71509 0 75817 ISHARES TR CORE MSCI EAFE ETF ETF US 46432F842 2040 38395 SH SOLE 27928 0 10467 ISHARES US PREFERRED STOCK E ETF US 464288687 917 23500 SH SOLE 10500 0 13000 ISHARES US REAL ESTATE ETF ETF US 464287739 641 8242 SH SOLE 4162 0 4080 J.C. PENNEY CO INC COM 708160106 386 34959 SH SOLE 5109 0 29850 J2 GLOBAL INC COM 48123V102 11504 186812 SH SOLE 162278 0 24534 JACK HENRY & ASSOCIATES INC COM 426281101 620 7334 SH SOLE 1879 0 5455 JAPAN TOBACCO INC-UNSPON ADR ADR 471105205 331 15892 SH SOLE 154 0 15738 JARDEN CORP COM 471109108 5225 88643 SH SOLE 77613 0 11030 JD.COM INC SPONSORED ADR RE ADR 47215P106 230 8715 SH SOLE 3482 0 5233 JM SMUCKER CO/THE COM 832696405 26792 206356 SH SOLE 14365 0 191991 JOHN BEAN TECHNOLOGIES CORP COM 477839104 3984 70626 SH SOLE 49446 0 21180 JOHNSON & JOHNSON COM 478160104 71762 663238 SH SOLE 206967 0 456271 JOHNSON CONTROLS INC COM 478366107 991 25428 SH SOLE 2337 0 23091 JONES LANG LASALLE INC COM 48020Q107 2653 22618 SH SOLE 13790 0 8828 JOY GLOBAL INC OPTION 481165908 28 1800 SH Call SOLE 0 0 1800 JOY GLOBAL INC COM 481165108 1071 66650 SH SOLE 9809 0 56841 JPMORGAN ALERIAN MLP INDEX ETF US 46625H365 6885 254158 SH SOLE 82291 0 171867 JPMORGAN CHASE & CO COM 46625H100 49011 827618 SH SOLE 302805 0 524813 July 16 Puts on SPY US OPTION 78462F953 288 1400 SH Put SOLE 1400 0 0 KAO CORP-SPONSORED ADR ADR 485537302 725 13495 SH SOLE 12588 0 907 KATE SPADE & CO COM 485865109 943 36993 SH SOLE 800 0 36193 KAYNE ANDERSON MLP INVESTMEN FUND 486606106 417 25194 SH SOLE 22228 0 2966 KB HOME COM 48666K109 285 20000 SH SOLE 19900 0 100 KCG HOLDINGS INC CL A COM 48244B100 3383 283156 SH SOLE 0 0 283156 KDDI CORP-UNSPONSORED ADR ADR 48667L106 159 11935 SH SOLE 0 0 11935 KELLOGG CO COM 487836108 2849 37226 SH SOLE 3628 0 33598 KEYCORP NEW COM 493267108 160 14543 SH SOLE 7603 0 6940 KIMBERLY-CLARK CORP COM 494368103 14342 106625 SH SOLE 22995 0 83630 KIMBERLY-CLARK DE MEXICO SA ADR 494386204 441 36258 SH SOLE 0 0 36258 KINDER MORGAN INC COM 49456B101 12013 672618 SH SOLE 84971 0 587647 KKR & CO LP COM 48248M102 2666 181510 SH SOLE 17175 0 164335 KKR INCOME OPPORTUNITIES FUND 48249T106 202 14000 SH SOLE 14000 0 0 KOHLS CORP COM 500255104 6178 132559 SH SOLE 20950 0 111609 KONINKLIJKE KPN NV - SP ADR ADR 780641205 84 19754 SH SOLE 276 0 19478 KORNIT DIGITAL LTD COM BWFRFD7 9860 991054 SH SOLE 84255 0 906799 KRAFT HEINZ CO/THE COM 500754106 3897 49613 SH SOLE 5972 0 43641 KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207 49 10000 SH SOLE 0 0 10000 KROGER CO COM 501044101 4112 107497 SH SOLE 86309 0 21188 LABORATORY CRP OF AMER HLDGS COM 50540R409 1929 16478 SH SOLE 2150 0 14328 LACLEDE GROUP INC COM 505597104 291 4300 SH SOLE 0 0 4300 LANDSTAR SYSTEM INC COM 515098101 532 8237 SH SOLE 1284 0 6953 LAPORTE BANCORP INC COM 516651106 221 14000 SH SOLE 14000 0 0 LAS VEGAS SANDS CORP COM 517834107 840 16259 SH SOLE 1650 0 14609 LAWSON PRODUCTS INC COM 520776105 282 14450 SH SOLE 4450 0 10000 LDR HOLDING CORP COM 50185U105 8472 332382 SH SOLE 152743 0 179639 LEGAL & GEN GROUP -SPON ADR ADR 52463H103 409 23822 SH SOLE 22215 0 1607 LEGGETT & PLATT INC COM 524660107 3115 64359 SH SOLE 7645 0 56714 LEMAITRE VASCULAR INC COM 525558201 252 16249 SH SOLE 0 0 16249 LENDINGCLUB CORPORATION COM COM 52603A109 219 26400 SH SOLE 17250 0 9150 LENNOX INTERNATIONAL INC COM 526107107 1781 13180 SH SOLE 745 0 12435 LEXMARK INTERNATIONAL INC CL A COM 529771107 230 6906 SH SOLE 1350 0 5556 LIBERTY GLOBAL PLC-SERIES C COM G5480U120 1165 31015 SH SOLE 1200 0 29815 LIBERTY INTERACTIVE CORP Q-A COM 53071M104 775 30739 SH SOLE 7769 0 22970 LIBERTY MEDIA CORP - C COM 531229300 284 7480 SH SOLE 397 0 7083 LIGAND PHARMACEUTICALS COM 53220K504 6922 64646 SH SOLE 44094 0 20552 LIME ENERGY CO COM 53261U304 47 16847 SH SOLE 0 0 16847 LINCOLN NATIONAL CORP COM 534187109 603 15392 SH SOLE 1460 0 13932 LINN ENERGY LLC UNIT REPSTG LT LTD PTN 536020100 5 16040 SH SOLE 1600 0 14440 LKQ CORP COM 501889208 19030 595989 SH SOLE 230988 0 365001 LLOYDS BANKING GROUP PLC-ADR ADR 539439109 217 54841 SH SOLE 14958 0 39883 LOCKHEED MARTIN CORP COM 539830109 1806 8157 SH SOLE 3615 0 4542 LOEWS CORP COM 540424108 464 12163 SH SOLE 144 0 12019 LOGITECH INTERNATIONAL SA ADR H50430232 355 22335 SH SOLE 0 0 22335 LOWE'S COS INC COM 548661107 59170 781129 SH SOLE 411853 0 369276 LULULEMON ATHLETICA INC COM 550021109 28831 425800 SH SOLE 103411 0 322389 LUMINOR MEDICAL TECHNOLOGIES COM 55028M103 0 20000 SH SOLE 20000 0 0 MAGELLAN MIDSTREAM PARTNERS COM 559080106 17525 254724 SH SOLE 15639 0 239085 MALVERN BANCORP INC COM COM 561409103 400 25000 SH SOLE 25000 0 0 MANHATTAN ASSOCIATES INC COM 562750109 228 4003 SH SOLE 0 0 4003 MARATHON OIL CORP COM 565849106 178 15938 SH SOLE 7920 0 8018 MARATHON PETROLEUM CORP COM 56585A102 342 9217 SH SOLE 4601 0 4616 MARCUS & MILLICHAP INC COM 566324109 15712 618848 SH SOLE 248324 0 370524 MARKET VECTORS ETF TR INDIA SM ETF US 57061R551 278 7285 SH SOLE 0 0 7285 MARKET VECTORS ETF TRUST HIGH ETF US 57061R247 104 25950 SH SOLE 725 0 25225 MARKET VECTORS ETF TRUST HIGH ETF US 57061R254 193 16700 SH SOLE 1275 0 15425 MARKET VECTORS GOLD MINERS ETF US 57060U100 1241 62157 SH SOLE 23182 0 38975 MARKET VECTORS JR GOLD MINER ETF US 57061R544 286 10283 SH SOLE 5565 0 4718 MARKIT LTD COM G58249106 570 16130 SH SOLE 16080 0 50 MARLIN BUSINESS SVCS CORP COM 571157106 1527 106766 SH SOLE 5000 0 101766 MARRIOT INTERNATIONAL INC CL A COM FHB903208 0 34100 SH SOLE 34100 0 0 MARRIOTT INTERNATIONAL -CL A COM 571903202 6142 86301 SH SOLE 34656 0 51645 MARSH & MCLENNAN COS COM 571748102 2269 37325 SH SOLE 2840 0 34485 MASCO CORP COM 574599106 2001 63640 SH SOLE 35110 0 28530 MASTERCARD INC-CLASS A COM 57636Q104 113420 1200215 SH SOLE 713047 0 487168 MAXIMUS INC COM 577933104 272 5170 SH SOLE 49 0 5121 MAXLINEAR INC-CLASS A COM 57776J100 8423 455350 SH SOLE 202547 0 252803 May 16 Puts on SPY US OPTION 78462F953 123 600 SH Put SOLE 600 0 0 MB FINANCIAL INC COM 55264U108 5118 157735 SH SOLE 133974 0 23761 MCCORMICK & CO-NON VTG SHRS COM 579780206 43031 432558 SH SOLE 241440 0 191118 MCDONALD'S CORP COM 580135101 28752 228770 SH SOLE 66784 0 161986 MCKESSON CORP COM 58155Q103 2937 18684 SH SOLE 10901 0 7783 MDC PARTNERS INC-A COM 552697104 3391 143709 SH SOLE 2250 0 141459 MEAD JOHNSON NUTRITION CO COM 582839106 17325 203907 SH SOLE 51029 0 152878 MEDINAH MINERALS INC COM 58489M109 2 170000 SH SOLE 0 0 170000 MEDIVATION INC COM 58501N101 23407 509072 SH SOLE 212653 0 296419 MEDNAX INC COM 58502B106 25776 398896 SH SOLE 313418 0 85478 MEDTRONIC PLC COM BTN1Y11 2284 30459 SH SOLE 3096 0 27363 MEDTRONIC PLC COM G5960L103 20556 274076 SH SOLE 183505 0 90571 MERCADOLIBRE INC COM 58733R102 1457 12371 SH SOLE 4000 0 8371 MERCK & CO. INC. COM 58933Y105 16394 309857 SH SOLE 99835 0 210022 MERCURY SYSTEMS INC COM 589378108 224 11062 SH SOLE 0 0 11062 MEREDITH CORP COM 589433101 291 6120 SH SOLE 6000 0 120 MERIT MEDICAL SYSTEMS INC COM 589889104 284 15399 SH SOLE 0 0 15399 MERRIMACK PHARMACEUTICALS INC COM 590328100 2547 304350 SH SOLE 34675 0 269675 METLIFE INC COM 59156R108 877 19986 SH SOLE 2627 0 17359 METTLER-TOLEDO INTERNATIONAL COM 592688105 2168 6290 SH SOLE 5248 0 1042 MGE ENERGY INC COM 55277P104 320 6125 SH SOLE 1750 0 4375 MGP INGREDIENTS INC COM 55303J106 470 19400 SH SOLE 4000 0 15400 MICROCHIP TECHNOLOGY INC COM 595017104 6248 129623 SH SOLE 40672 0 88951 MICRON TECHNOLOGY INC COM 595112103 2147 205123 SH SOLE 30165 0 174958 MICROSOFT CORP COM 594918104 137914 2497108 SH SOLE 1074643 0 1422465 MICROVISION INC DEL COM 594960304 23 12375 SH SOLE 0 0 12375 MID AMERICA APARTMENT COMMUNIT COM 59522J103 696 6813 SH SOLE 0 0 6813 MIDDLEBY CORP COM 596278101 4021 37669 SH SOLE 25843 0 11826 MINERALS TECHNOLOGIES INC COM 603158106 2801 49276 SH SOLE 5332 0 43944 MITEK SYSTEMS INC NEW COM 606710200 1267 193845 SH SOLE 1725 0 192120 MITSUBISHI UFJ FINL-SPON ADR ADR 606822104 438 95564 SH SOLE 89184 0 6380 MIX TELEMATICS LIMITED SPON ADR 60688N102 219 55450 SH SOLE 0 0 55450 MOBILEYE NV COM BPBFT01 14484 388424 SH SOLE 99782 0 288642 MOBILEYE NV COM N51488117 18795 504023 SH SOLE 250223 0 253800 MOBIVITY HOLDINGS CORP COMMON COM 60743E105 79 125685 SH SOLE 0 0 125685 MOLSON COORS BREWING CO -B COM 60871R209 800 8328 SH SOLE 1244 0 7084 MONDELEZ INTERNATIONAL INC-A COM 609207105 3123 77855 SH SOLE 4551 0 73304 MONOLITHIC POWER SYSTEMS INC COM 609839105 622 9781 SH SOLE 2666 0 7115 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 363 15185 SH SOLE 0 0 15185 MONROE CAPITAL CORP COM 610335101 10788 778919 SH SOLE 41903 0 737016 MONSANTO CO COM 61166W101 2980 33973 SH SOLE 3096 0 30877 MONSTER BEVERAGE CORP COM 61174X109 339 2547 SH SOLE 617 0 1930 MONSTER WORLDWIDE INC COM 611742107 69 21350 SH SOLE 1800 0 19550 MOODY'S CORP COM 615369105 6836 70797 SH SOLE 35174 0 35623 MORGAN STANLEY COM 617446448 1737 69484 SH SOLE 20963 0 48521 MORNINGSTAR INC COM 617700109 23659 268040 SH SOLE 128175 0 139865 MOTOROLA SOLUTIONS INC COM 620076307 1294 17098 SH SOLE 504 0 16594 MPLX LP COM 55336V100 1621 54594 SH SOLE 34553 0 20041 MSC INDUSTRIAL DIRECT CO-A COM 553530106 628 8228 SH SOLE 959 0 7269 MULTI COLOR CORP COM 625383104 237 4455 SH SOLE 0 0 4455 MYLAN NV COM BVFMFG8 1111 23975 SH SOLE 5100 0 18875 MYLAN NV COM N59465109 272 5870 SH SOLE 1076 0 4794 NATIONAL BANK HOLDINGS CORPORA COM 633707104 254 12500 SH SOLE 0 0 12500 NATIONAL BEVERAGE CORP COM 635017106 1074 25387 SH SOLE 0 0 25387 NATIONAL CINEMEDIA INC COM 635309107 320 21014 SH SOLE 546 0 20468 NATIONAL FUEL GAS CO COM 636180101 1089 21765 SH SOLE 656 0 21109 NATIONAL GENERAL HOLDINGS CORP COM 636220303 235 10900 SH SOLE 3000 0 7900 NATIONAL OILWELL VARCO INC COM 637071101 495 15928 SH SOLE 938 0 14990 NATURES SUNSHINE PRODUCTS INC COM 639027101 123 12885 SH SOLE 12885 0 0 NEKTAR THERAPEUTICS COM 640268108 4393 319510 SH SOLE 12000 0 307510 NEOGENOMICS INC COM 64049M209 714 105938 SH SOLE 6800 0 99138 NEPHROS INC COM 640671301 29 121334 SH SOLE 0 0 121334 NESTLE SA-SPONS ADR ADR 641069406 16838 224885 SH SOLE 71971 0 152914 NETFLIX INC COM 64110L106 2140 20939 SH SOLE 6840 0 14099 NETSUITE INC COM 64118Q107 291 4244 SH SOLE 750 0 3494 NEUSTAR INC-CLASS A COM 64126X201 1045 42482 SH SOLE 30965 0 11517 NEW YORK COMMUNITY BANCORP COM 649445103 207 13105 SH SOLE 1400 0 11705 NEWELL BRANDS INC COM 651229106 3825 86388 SH SOLE 75236 0 11152 NEWMONT MINING CORP COM 651639106 542 20415 SH SOLE 2300 0 18115 NEXTERA ENERGY INC COM 65339F101 3074 25980 SH SOLE 3088 0 22892 NIDEC CORPORATION-SPON ADR ADR 654090109 290 16950 SH SOLE 15473 0 1477 NIELSEN HOLDINGS PLC COM G6518L108 1784 33883 SH SOLE 31621 0 2262 NIKE INC -CL B COM 654106103 47499 772724 SH SOLE 126141 0 646583 NIPPON TELEGRAPH & TELE-ADR ADR 654624105 223 5183 SH SOLE 457 0 4726 NOBLE ENERGY INC COM 655044105 1205 38396 SH SOLE 14709 0 23687 NORD ANGLIA EDUCATION INC COM BKRCQQ6 2361 113064 SH SOLE 87434 0 25630 NORD ANGLIA EDUCATION INC COM G6583A102 12339 590669 SH SOLE 252606 0 338063 NORDSTROM INC COM 655664100 1303 22791 SH SOLE 11651 0 11140 NORFOLK SOUTHERN CORP COM 655844108 1934 23244 SH SOLE 11809 0 11435 NORTHEAST INDIANA BANCORP INC COM 664196201 232 8000 SH SOLE 0 0 8000 NORTHERN TRUST CORP COM 665859104 50866 780520 SH SOLE 507488 0 273032 NORTHROP GRUMMAN CORP COM 666807102 2271 11481 SH SOLE 5778 0 5703 NOVADAQ TECHNOLOGIES INC COM 66987G102 10286 927504 SH SOLE 534835 0 392669 NOVARTIS AG-SPONSORED ADR ADR 66987V109 12350 170487 SH SOLE 92448 0 78039 NOVO-NORDISK A/S-SPONS ADR ADR 670100205 14561 268712 SH SOLE 16123 0 252589 NU SKIN ENTERPRISES INC - A COM 67018T105 323 8452 SH SOLE 0 0 8452 NUCOR CORP COM 670346105 1291 27293 SH SOLE 3590 0 23703 NUTRISYSTEM INC COM 67069D108 242 11610 SH SOLE 0 0 11610 NUVASIVE INC COM 670704105 1386 28511 SH SOLE 3963 0 24548 NUVEEN MUNI ADV FD FUND 67062H106 144 10000 SH SOLE 10000 0 0 NVIDIA CORP COM 67066G104 263 7378 SH SOLE 2213 0 5165 NXP SEMICONDUCTORS NV COM N6596X109 285 3521 SH SOLE 3290 0 231 NXSTAGE MEDICAL INC COM 67072V103 13911 928080 SH SOLE 277883 0 650197 OCCIDENTAL PETROLEUM CORP COM 674599105 4505 65831 SH SOLE 23799 0 42032 OFFICE DEPOT INC COM 676220106 250 35280 SH SOLE 0 0 35280 OFG BANCORP COM 67103X102 554 79317 SH SOLE 0 0 79317 OLD DOMINION FREIGHT LINE COM 679580100 294 4217 SH SOLE 3216 0 1001 OLD NATIONAL BANCORP COM 680033107 502 41200 SH SOLE 3800 0 37400 OLD REPUBLIC INTL CORP COM 680223104 834 45674 SH SOLE 7000 0 38674 OLIN CORP COM 680665205 208 11984 SH SOLE 7561 0 4423 OM ASSET MANAGEMENT PLC COM G67506108 327 24467 SH SOLE 0 0 24467 OMEROS CORP COM 682143102 169 11000 SH SOLE 0 0 11000 OMNICOM GROUP COM 681919106 22727 273064 SH SOLE 244977 0 28087 ON ASSIGNMENT INC COM 682159108 2091 56645 SH SOLE 26210 0 30435 ONEOK PARTNERS LP COM 68268N103 2980 94903 SH SOLE 10351 0 84552 OPEN TEXT CORP COM 683715106 207 4000 SH SOLE 4000 0 0 ORACLE CORP COM 68389X105 14997 366588 SH SOLE 146021 0 220567 ORBCOMM INC COM 68555P100 428 42254 SH SOLE 0 0 42254 O'REILLY AUTOMOTIVE INC COM 67103H107 71226 260274 SH SOLE 197166 0 63108 ORIX - SPONSORED ADR ADR 686330101 586 8220 SH SOLE 7676 0 544 ORKLA ASA-SPON ADR ADR 686331109 108 12093 SH SOLE 208 0 11885 OSI SYSTEMS INC COM 671044105 1892 28895 SH SOLE 18965 0 9930 OWENS & MINOR INC COM 690732102 769 19036 SH SOLE 485 0 18551 P G & E CORP COM 69331C108 231 3871 SH SOLE 460 0 3411 PACCAR INC COM 693718108 1086 19854 SH SOLE 1350 0 18504 PALO ALTO NETWORKS INC COM 697435105 63280 387885 SH SOLE 93810 0 294075 PAN AMERICAN SILVER CORP ADR 697900108 133 12250 SH SOLE 0 0 12250 PANDORA MEDIA INC COM 698354107 3612 403555 SH SOLE 251119 0 152436 PANERA BREAD COMPANY-CLASS A COM 69840W108 1574 7689 SH SOLE 751 0 6938 PAREXEL INTERNATIONAL CORP COM 699462107 226 3604 SH SOLE 899 0 2705 PARKER HANNIFIN CORP COM 701094104 987 8890 SH SOLE 400 0 8490 PATRIOT COAL CORPORATION CLASS COM 70336T500 0 10000 SH SOLE 3600 0 6400 PATTERSON COS INC COM 703395103 569 12239 SH SOLE 500 0 11739 PAYCHEX INC COM 704326107 29357 543569 SH SOLE 194487 0 349082 PAYLOCITY HOLDING CORP COM 70438V106 10649 325259 SH SOLE 16275 0 308984 PAYPAL HOLDINGS INC COM 70450Y103 56258 1457472 SH SOLE 376892 0 1080579 PEPSICO INC COM 713448108 32557 317698 SH SOLE 67209 0 250489 PERMIAN BASIN ROYALTY TRUST UB COM 714236106 135 22000 SH SOLE 9500 0 12500 PERRIGO CO PLC COM G97822103 45397 354857 SH SOLE 268237 0 86620 PFENEX INC COM COM 717071104 1576 160351 SH SOLE 17810 0 142541 PFIZER INC COM 717081103 20619 695662 SH SOLE 209011 0 486651 PHILIP MORRIS INTERNATIONAL COM 718172109 22632 230682 SH SOLE 47587 0 183095 PHILLIPS 66 COM 718546104 3190 36846 SH SOLE 14210 0 22636 PHILLIPS 66 PARTNERS LP COM UN LTD PTN 718549207 2748 43910 SH SOLE 2500 0 41410 PIMCO 0-5 YEAR H/Y CORP BOND ETF US 72201R783 498 5360 SH SOLE 0 0 5360 PIMCO ENHANCED SHORT MATURIT ETF US 72201R833 1272 12625 SH SOLE 7885 0 4740 PIONEER NATURAL RESOURCES CO COM 723787107 16324 115991 SH SOLE 92768 0 23223 PLAINS ALL AMER PIPELINE LP COM 726503105 5364 255795 SH SOLE 29628 0 226167 PLAINS GP HOLDINGS LP-CL A COM 72651A108 124 14280 SH SOLE 1500 0 12780 PLANET FITNESS INC CLASS A COM COM 72703H101 446 27515 SH SOLE 1600 0 25915 PNC FINANCIAL SERVICES GROUP COM 693475105 1851 21891 SH SOLE 4113 0 17778 POLARIS INDUSTRIES INC COM 731068102 301 3061 SH SOLE 356 0 2705 POOL CORPORATION COM 73278L105 638 7276 SH SOLE 661 0 6615 POPULAR INC COM ADR 733174700 1101 38500 SH SOLE 0 0 38500 PORTFOLIO RECOVE FIXED COUPON 3.000000 MATURITY 20200801 CONV 73640QAB1 18 22000 PRN SOLE 22000 0 0 POTASH CORP OF SASKATCHEWAN COM 73755L107 1180 69378 SH SOLE 40563 0 28815 POTBELLY CORP COM 73754Y100 4620 339503 SH SOLE 95264 0 244239 POWERSHARES DB U S DLR INDEX T ETF US 73936D107 690 28144 SH SOLE 0 0 28144 POWERSHARES EXCHANGE TRADED FD ETF US 73935X153 2311 56670 SH SOLE 1850 0 54820 POWERSHARES EXCHANGE TRADED FD ETF US 73936Q207 247 16085 SH SOLE 7072 0 9013 POWERSHARES FTSE RAFI US 1000 ETF US 73935X583 210 2383 SH SOLE 1610 0 773 POWERSHARES QQQ TRUST SERIES ETF US 73935A104 9186 84124 SH SOLE 29544 0 54580 POWERSHARES S&P 500 LOW VOLA ETF US 73937B779 2616 64879 SH SOLE 11281 0 53598 PPG INDUSTRIES INC COM 693506107 6671 59844 SH SOLE 45087 0 14757 PPL CORP COM 69351T106 436 11470 SH SOLE 10425 0 1045 PRA GROUP INC COM 69354N106 52306 1779737 SH SOLE 600919 0 1178818 PRAXAIR INC COM 74005P104 63810 557542 SH SOLE 293132 0 264410 PREFERRED APARTMENT COMMUNITIE COM 74039L103 820 64700 SH SOLE 600 0 64100 PREMARA FINANCIAL INC COM 74046G105 74 10000 SH SOLE 0 0 10000 PREMIER INC-CLASS A COM 74051N102 22993 689251 SH SOLE 217371 0 471880 PREPAID CARD HOLDINGS INC COM 74072A105 0 20000 SH SOLE 0 0 20000 PRESS GANEY HOLDINGS INC COM 74113L102 32573 1082900 SH SOLE 273532 0 809368 PRICELINE GROUP INC/THE COM 741503403 50729 39357 SH SOLE 33125 0 6232 PRIMERICA INC COM 74164M108 375 8433 SH SOLE 0 0 8433 PRINCIPAL FINANCIAL GROUP INC COM 74251V102 257 6524 SH SOLE 3620 0 2904 PRIVATEBANCORP INC COM 742962103 1508 39080 SH SOLE 3720 0 35360 PROCTER & GAMBLE CO/THE COM 742718109 52318 635630 SH SOLE 229099 0 406531 PROGENICS PHARMACEUTICALS INC COM 743187106 104 24000 SH SOLE 0 0 24000 PROGRESSIVE CORP COM 743315103 5787 164698 SH SOLE 19767 0 144931 PROOFPOINT INC COM 743424103 1897 35290 SH SOLE 1075 0 34215 PROSHARES S&P 500 DIVIDEND ARI ETF US 74348A467 209 4000 SH SOLE 0 0 4000 PROSHARES SHORT MSCI EMERGING ETF US 74347R396 799 29507 SH SOLE 0 0 29507 PROSHARES TR ULTRA FINANCIALS ETF US 74347X633 267 4150 SH SOLE 200 0 3950 PROSPECT CAPITAL CORPORATION COM 74348T102 75 10450 SH SOLE 0 0 10450 PROTEIN POLYMER TECHNOLOGIES I COM 743697104 0 660000 SH SOLE 0 0 660000 PROTO LABS INC COM 743713109 54452 706345 SH SOLE 227833 0 478512 PRUDENTIAL FINANCIAL INC COM 744320102 613 8496 SH SOLE 3456 0 5040 PRUDENTIAL PLC-ADR ADR 74435K204 1676 45056 SH SOLE 38396 0 6660 PUBLIC SERVICE ENTERPRISE GP COM 744573106 419 8916 SH SOLE 1147 0 7769 PUBLIC STORAGE COM 74460D109 808 2929 SH SOLE 845 0 2084 PURE STORAGE INC CLASS A COM COM 74624M102 438 32000 SH SOLE 0 0 32000 QIWI PLC SPONSORED ADR REPS ADR 74735M108 358 24725 SH SOLE 2400 0 22325 QT VASCULAR LTD COM Y71660107 205 2565696 SH SOLE 2565696 0 0 QUALCOMM INC COM 747525103 20391 398736 SH SOLE 103458 0 295278 QUEST DIAGNOSTICS INC COM 74834L100 1374 19233 SH SOLE 766 0 18467 QUINTILES TRANSNATIONAL HOLD COM 74876Y101 350 5387 SH SOLE 2187 0 3200 QUOTIENT TECHNOLOGY INC COM 749119103 129 12192 SH SOLE 0 0 12192 RACKSPACE HOSTING INC COM 750086100 3712 171965 SH SOLE 7150 0 164815 RAPID7 INC COM COM 753422104 2555 195530 SH SOLE 19685 0 175845 RAYTHEON COMPANY COM 755111507 3329 27152 SH SOLE 3248 0 23904 RBC BEARINGS INC COM 75524B104 423 5785 SH SOLE 490 0 5295 RE/MAX HOLDINGS INC-CL A COM 75524W108 6319 184224 SH SOLE 21475 0 162749 REALOGY HOLDINGS CORP COM 75605Y106 11552 319923 SH SOLE 146489 0 173434 RECKITT BENCKISER-SPON ADR ADR 756255204 711 36444 SH SOLE 33784 0 2660 RED HAT INC COM 756577102 98550 1322648 SH SOLE 949336 0 373312 REGENERON PHARMACEUTICALS COM 75886F107 214 594 SH SOLE 468 0 126 REGIONS FINANCIAL CORP COM 7591EP100 96 12310 SH SOLE 2310 0 10000 RELX PLC - SPON ADR ADR 759530108 907 48294 SH SOLE 38509 0 9785 REPLIGEN CORP COM 759916109 1108 41294 SH SOLE 24140 0 17154 REPUBLIC SERVICES INC COM 760759100 809 16972 SH SOLE 3188 0 13784 RESMED INC COM 761152107 15227 263358 SH SOLE 34315 0 229043 RESTORATION HARDWARE HLDGS INC COM 761283100 1540 36762 SH SOLE 4261 0 32501 REYNOLDS AMERICAN INC COM 761713106 774 15395 SH SOLE 12517 0 2878 RIGNET INC COM 766582100 786 57515 SH SOLE 8950 0 48565 RINGCENTRAL INC CL A COM 76680R206 768 48805 SH SOLE 3000 0 45805 RIO TINTO PLC-SPON ADR ADR 767204100 457 16184 SH SOLE 15156 0 1028 RITCHIE BROS AUCTIONEERS COM 767744105 889 32860 SH SOLE 75 0 32785 RITE AID CORP COM 767754104 181 22220 SH SOLE 0 0 22220 RLI CORP COM 749607107 392 5882 SH SOLE 0 0 5882 ROBERT HALF INTL INC COM 770323103 8589 184405 SH SOLE 69207 0 115198 ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 5921 193278 SH SOLE 133258 0 60020 ROCKWELL AUTOMATION INC COM 773903109 1101 9683 SH SOLE 5430 0 4253 ROCKWELL COLLINS INC COM 774341101 27077 293650 SH SOLE 180057 0 113593 ROGERS COMMUNICATIONS INC-B COM 775109200 387 9677 SH SOLE 619 0 9058 ROLLS-ROYCE HOLDINGS PLC LO ADR G76225112 0 4686533 SH SOLE 0 0 4686533 ROLLS-ROYCE HOLDINGS-SP ADR ADR 775781206 297 30301 SH SOLE 28323 0 1978 ROPER TECHNOLOGIES INC COM 776696106 2962 16207 SH SOLE 10447 0 5760 ROSS STORES INC COM 778296103 322 5580 SH SOLE 1714 0 3866 ROVI CORP OPTION 779376902 81 4000 SH Call SOLE 0 0 4000 ROVI CORP COM 779376102 1048 51150 SH SOLE 2250 0 48900 ROYAL BANK OF CANADA ADR 780087102 399 6934 SH SOLE 0 0 6934 ROYAL CARIBBEAN CRUISES LTD COM 2754907 576 7013 SH SOLE 3000 0 4013 ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 4218 87066 SH SOLE 25977 0 61089 ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 1763 35841 SH SOLE 22916 0 12925 RPM INTERNATIONAL INC COM 749685103 483 10212 SH SOLE 4150 0 6062 RPX CORP COM 74972G103 1540 136775 SH SOLE 103305 0 33470 RUCKUS WIRELESS INC COM COM 781220108 983 100300 SH SOLE 0 0 100300 RVUE HOLDINGS INC COM 74975J104 5 1256031 SH SOLE 0 0 1256031 RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 598 6973 SH SOLE 5511 0 1462 SABRA HEALTH CARE REIT INC COM 78573L106 308 15379 SH SOLE 390 0 14989 SALESFORCE.COM INC COM 79466L302 81265 1100713 SH SOLE 377396 0 723317 SALLY BEAUTY HOLDINGS INC COM 79546E104 28016 865255 SH SOLE 666843 0 198412 SAN JUAN BASIN ROYALTY TR-UBI COM 798241105 72 14000 SH SOLE 0 0 14000 SANGAMO BIOSCIENCES INC COM 800677106 96 15900 SH SOLE 12900 0 3000 SANOFI-ADR ADR 80105N105 420 10455 SH SOLE 2294 0 8161 SAP SE-SPONSORED ADR ADR 803054204 722 8990 SH SOLE 8107 0 883 SBA COMMUNICATIONS CORP-CL A COM 78388J106 6034 60243 SH SOLE 50973 0 9270 SBERBANK PAO -SPONSORED ADR ADR 80585Y308 358 51803 SH SOLE 0 0 51803 SCANSOURCE INC COM 806037107 277 6858 SH SOLE 800 0 6058 SCHLUMBERGER LTD COM 806857108 92600 1255601 SH SOLE 703803 0 551798 SCHWAB (CHARLES) CORP COM 808513105 39052 1393738 SH SOLE 442385 0 951353 SCOTTS MIRACLE-GRO CO-CL A COM 810186106 21174 290985 SH SOLE 72220 0 218765 SCRIPPS NETWORKS INTER-CL A COM 811065101 202 3090 SH SOLE 24 0 3066 SEATTLE GENETICS INC COM 812578102 25004 712572 SH SOLE 81576 0 630996 SECURITY IDENTIFICATION SYSTEM COM 81429P107 0 500000 SH SOLE 0 0 500000 SEI INVESTMENTS CO COM 784117103 571 13282 SH SOLE 2636 0 10646 SEMPRA ENERGY COM 816851109 2007 19301 SH SOLE 198 0 19103 SENSATA TECHNOLOGIES HOLDING COM B62S207 337 8695 SH SOLE 2404 0 6291 SENSATA TECHNOLOGIES HOLDING COM N7902X106 624 16065 SH SOLE 15075 0 990 SEQUENOM INC COM 817337405 70 50000 SH SOLE 0 0 50000 SERCO GROUP PLC COM G80400107 22 15400 SH SOLE 0 0 15400 SERVICEMASTER GLOBAL HOLDING COM 81761R109 2154 57178 SH SOLE 51012 0 6166 SERVICESOURCE INTERNATIONAL IN COM 81763U100 203 47800 SH SOLE 0 0 47800 SHAKE SHACK INC CL A COM 819047101 8643 231592 SH SOLE 39517 0 192075 SHELL MIDSTREAM PARTNERS L P U LTD PTN 822634101 5545 151465 SH SOLE 7950 0 143515 SHERWIN-WILLIAMS CO/THE COM 824348106 7782 27340 SH SOLE 15269 0 12071 SHIRE PLC-ADR ADR 82481R106 1474 8577 SH SOLE 5927 0 2650 SHUTTERSTOCK INC COM COM 825690100 1277 34790 SH SOLE 2030 0 32760 SIEMENS AG-SPONS ADR ADR 826197501 1822 17222 SH SOLE 14595 0 2627 SIGNATURE BANK COM 82669G104 41720 306498 SH SOLE 212262 0 94236 SILICOM LTD COM M84116108 555 16287 SH SOLE 700 0 15287 SILICON LABORATORIES INC COM 826919102 2525 56170 SH SOLE 500 0 55670 SILVER WHEATON CORP COM 828336107 182 11045 SH SOLE 3138 0 7907 SIMON PROPERTY GROUP INC COM 828806109 715 3447 SH SOLE 276 0 3171 SIONIX CORP COM 829400100 0 30000 SH SOLE 0 0 30000 SIRIUS XM HOLDINGS INC COM 82968B103 1767 447391 SH SOLE 4031 0 443360 SIX FLAGS ENTERTAINMENT CORP COM 83001A102 4218 76013 SH SOLE 52754 0 23259 SKECHERS USA INC-CL A COM 830566105 531 17462 SH SOLE 2262 0 15200 SNAP-ON INC COM 833034101 6601 42050 SH SOLE 14750 0 27300 SOLAZYME INC COM COM 83415T101 306 150927 SH SOLE 8000 0 142927 SONIC CORP COM 835451105 240 6844 SH SOLE 6644 0 200 SONUS NETWORKS INC COM 835916503 235 31229 SH SOLE 29800 0 1429 SOUTHERN BANC COMPANY INC (THE COM 842233108 150 15700 SH SOLE 0 0 15700 SOUTHERN CO/THE COM 842587107 2083 40283 SH SOLE 12740 0 27543 SOUTHWEST AIRLINES CO COM 844741108 456 10188 SH SOLE 4996 0 5192 SPDR BARCLAYS SHORT TERM COR ETF US 78464A474 3749 122394 SH SOLE 0 0 122394 SPDR DJ GLOBAL REAL ESTATE E ETF US 78463X749 5398 110246 SH SOLE 72018 0 38228 SPDR DJ INTERNATIONAL REAL E ETF US 78463X863 6337 152859 SH SOLE 106135 0 46724 SPDR DJIA TRUST ETF US 78467X109 1273 7210 SH SOLE 2035 0 5175 SPDR GOLD SHARES ETF US 78463V107 3619 30766 SH SOLE 10514 0 20252 SPDR S&P 500 ETF TRUST ETF US 78462F103 82396 400920 SH SOLE 244676 0 156244 SPDR S&P DIVIDEND ETF ETF US 78464A763 14798 185138 SH SOLE 18296 0 166842 SPDR S&P INTL SMALL CAP ETF US 78463X871 317 11109 SH SOLE 2791 0 8318 SPDR S&P MIDCAP 400 ETF TRST ETF US 78467Y107 3437 13082 SH SOLE 2247 0 10835 SPECTRA ENERGY CORP COM 847560109 1261 41223 SH SOLE 4140 0 37083 SPECTRA ENERGY PARTNERS LP COM 84756N109 2114 43953 SH SOLE 3200 0 40753 SPECTRANETICS CORP COM 84760C107 408 28150 SH SOLE 21100 0 7050 SPIRIT REALTY CAPITAL INC COM 84860W102 221 19729 SH SOLE 18529 0 1200 SPLUNK INC COM COM 848637104 1235 25252 SH SOLE 1895 0 23357 SPORTSMAN'S WAREHOUSE HOLDIN COM 84920Y106 185 14645 SH SOLE 10845 0 3800 SPROTT PHYSICAL GOLD TRUST ETF US 85207H104 1136 112299 SH SOLE 55039 0 57260 SPROTT PHYSICAL SILVER TRUST ETF US 85207K107 172 27713 SH SOLE 3000 0 24713 SQUARE INC - A COM 852234103 8923 584013 SH SOLE 304917 0 279096 ST JUDE MEDICAL INC COM 790849103 357 6497 SH SOLE 2664 0 3833 STAG INDUSTRIAL INC COM 85254J102 479 23575 SH SOLE 0 0 23575 STANLEY BLACK & DECKER INC COM 854502101 1220 11597 SH SOLE 0 0 11597 STAPLES INC COM 855030102 597 54179 SH SOLE 4650 0 49529 STARBUCKS CORP COM 855244109 231899 3884424 SH SOLE 932601 0 2951823 STARWOOD PROPERTY TRUST INC COM 85571B105 320 16944 SH SOLE 63 0 16881 STATE STREET CORP COM 857477103 862 14739 SH SOLE 9500 0 5239 STERICYCLE INC COM 858912108 115736 917162 SH SOLE 420469 0 496693 STEVEN MADDEN LTD COM 556269108 2768 74727 SH SOLE 54847 0 19880 STILLWATER MINING CO COM 86074Q102 335 31410 SH SOLE 0 0 31410 STOCK YARDS BANCORP INC COM 861025104 234 6071 SH SOLE 0 0 6071 STRATASYS LTD COM B7WD7D7 272 10522 SH SOLE 787 0 9735 STRYKER CORP COM 863667101 29585 275754 SH SOLE 80065 0 195689 STURGIS BANCORP INC COM 864087101 590 57066 SH SOLE 0 0 57066 SUBURBAN PROPANE PARTNERS LP COM 864482104 339 11381 SH SOLE 1172 0 10209 SUMITOMO MITSUI TR-SPON ADR ADR 86562X106 39 13637 SH SOLE 221 0 13416 SUMITOMO MITSUI-SPONS ADR ADR 86562M209 161 26852 SH SOLE 4038 0 22814 SUN COMMUNITIES INC COM 866674104 1065 14870 SH SOLE 185 0 14685 SUN HYDRAULICS CORP COM 866942105 224 6775 SH SOLE 0 0 6775 SUN LIFE FINANCIAL INC COM 866796105 566 17533 SH SOLE 0 0 17533 SUNCOR ENERGY INC COM 867224107 35867 1289742 SH SOLE 504314 0 785428 SUNOCO LOGISTICS PARTNERS LP COM 86764L108 5743 229115 SH SOLE 15509 0 213606 SUNPOWER CORPORATION COM 867652406 1827 81789 SH SOLE 2060 0 79729 SUPERVALU INC COM 868536103 61 10650 SH SOLE 10650 0 0 SYMANTEC CORP COM 871503108 305 16590 SH SOLE 2042 0 14548 SYNERGY RESOURCES CORPORATION COM 87164P103 390 50244 SH SOLE 0 0 50244 SYNTEL INC COM 87162H103 1177 23591 SH SOLE 561 0 23030 SYNTHETIC BIOLOGICS INC COM 87164U102 6125 2595680 SH SOLE 216825 0 2378855 SYSCO CORP COM 871829107 5369 114914 SH SOLE 21684 0 93230 T ROWE PRICE GROUP INC COM 74144T108 5971 81287 SH SOLE 11121 0 70166 TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 2520 96231 SH SOLE 91836 0 4395 TANGER FACTORY OUTLET CENTERS COM 875465106 298 8200 SH SOLE 0 0 8200 TARGET CORP COM 87612E106 3518 42765 SH SOLE 11023 0 31742 TC PIPELINES LP UNIT COM LTD P LTD PTN 87233Q108 277 5750 SH SOLE 0 0 5750 TD AMERITRADE HOLDING CORP COM 87236Y108 229 7293 SH SOLE 758 0 6535 TE CONNECTIVITY LTD COM H84989104 6585 106341 SH SOLE 62728 0 43613 TECHNOLOGY SELECT SECT SPDR ETF US 81369Y803 383 8641 SH SOLE 3961 0 4680 TECO ENERGY INC COM 872375100 208 7550 SH SOLE 1400 0 6150 TELEFLEX INC COM 879369106 604 3850 SH SOLE 0 0 3850 TELETECH HOLDINGS INC COM 879939106 250 9034 SH SOLE 350 0 8684 TERADYNE INC COM 880770102 244 11340 SH SOLE 2984 0 8356 TESLA MOTORS INC COM 88160R101 2946 12826 SH SOLE 4102 0 8724 TESORO LOGISTICS LP COM UNIT L LTD PTN 88160T107 576 12635 SH SOLE 0 0 12635 TEVA PHARMACEUTICAL-SP ADR ADR 881624209 1530 28589 SH SOLE 17557 0 11032 TEXAS INSTRUMENTS INC COM 882508104 10104 175972 SH SOLE 121233 0 54739 TEXTURA CORP COM 883211104 4275 229481 SH SOLE 58656 0 170825 THERMO FISHER SCIENTIFIC INC COM 883556102 18720 132216 SH SOLE 62623 0 69593 THOMSON REUTERS CORP COM 884903105 835 20637 SH SOLE 1214 0 19423 THOR INDUSTRIES INC COM 885160101 208 3275 SH SOLE 0 0 3275 THRESHOLD PHARMACEUTICALS INC COM 885807206 13 28555 SH SOLE 0 0 28555 TIFFANY & CO COM 886547108 1368 18652 SH SOLE 1250 0 17402 TIME WARNER CABLE COM 88732J207 547 2673 SH SOLE 422 0 2251 TIME WARNER INC COM 887317303 2502 34495 SH SOLE 4864 0 29631 TITAN MEDICAL INC ADR 88830X108 19 30000 SH SOLE 0 0 30000 TIVO INC COM 888706108 1329 139820 SH SOLE 5375 0 134445 TJX COMPANIES INC COM 872540109 13373 170685 SH SOLE 22885 0 147800 T-MOBILE US INC COM 872590104 830 21691 SH SOLE 5091 0 16600 TOBIRA THERAPEUTICS INC COM COM 88883P101 304 37230 SH SOLE 13200 0 24030 TOLL BROTHERS INC COM 889478103 216 7325 SH SOLE 1350 0 5975 TORONTO-DOMINION BANK COM 891160509 2277 52815 SH SOLE 51378 0 1437 TORTOISE MLP FUND INC COM 89148B101 314 19250 SH SOLE 2850 0 16400 TOTAL SA-SPON ADR ADR 89151E109 1951 42970 SH SOLE 36071 0 6899 TOWERSTREAM CORPORATION COM 892000100 1 10000 SH SOLE 0 0 10000 TRACTOR SUPPLY COMPANY COM 892356106 73153 808682 SH SOLE 548362 0 260320 TRANSDIGM GROUP INC COM 893641100 58629 266087 SH SOLE 206798 0 59289 TRANSMONTAIGNE PARTNERS LP COM 89376V100 330 8996 SH SOLE 0 0 8996 TRANSOCEAN LTD COM B3KFWW1 377 41296 SH SOLE 12790 0 28506 TRAVELERS COS INC/THE COM 89417E109 1897 16255 SH SOLE 4286 0 11969 TREEHOUSE FOODS INC COM 89469A104 6223 71741 SH SOLE 14792 0 56949 TRIANGLE CAPITAL CORPORATION COM 895848109 367 17850 SH SOLE 0 0 17850 TRIMBLE NAVIGATION LTD COM 896239100 18084 729221 SH SOLE 404966 0 324255 TWENTY-FIRST CENTURY FOX-A COM 90130A101 439 15798 SH SOLE 7998 0 7800 TWITTER INC COM 90184L102 1932 116772 SH SOLE 7758 0 109014 TYCO INTERNATIONAL PLC COM BQRQXQ9 218 5958 SH SOLE 706 0 5252 TYCO INTERNATIONAL PLC COM G91442106 273 7449 SH SOLE 200 0 7249 TYLER TECHNOLOGIES INC COM 902252105 1191 9269 SH SOLE 968 0 8301 TYSON FOODS INC-CL A COM 902494103 513 7706 SH SOLE 5888 0 1818 U S SILICA HOLDINGS INC COM 90346E103 1663 73204 SH SOLE 15001 0 58203 UBS GROUP AG-REG COM H42097107 860 53684 SH SOLE 46039 0 7645 ULTA SALON COSMETICS & FRAGR COM 90384S303 8288 42781 SH SOLE 25986 0 16795 ULTIMATE SOFTWARE GROUP INC COM 90385D107 81644 421936 SH SOLE 113556 0 308380 UNDER ARMOUR INC-CLASS A COM 904311107 38892 458479 SH SOLE 51286 0 407193 UNIFIRST CORP/MA COM 904708104 9620 88161 SH SOLE 48752 0 39409 UNILEVER N V -NY SHARES ADR 904784709 6143 137500 SH SOLE 84046 0 53454 UNILEVER PLC-SPONSORED ADR ADR 904767704 2173 48109 SH SOLE 18739 0 29370 UNION PACIFIC CORP COM 907818108 56308 707841 SH SOLE 396815 0 311026 UNITED PARCEL SERVICE-CL B COM 911312106 55551 526705 SH SOLE 235926 0 290779 UNITED SECURITY BANCSHARES INC COM 911459105 1016 125500 SH SOLE 0 0 125500 UNITED STATES OIL FUND LP ETF US 91232N108 472 48746 SH SOLE 20731 0 28015 UNITED TECHNOLOGIES CORP COM 913017109 7931 79240 SH SOLE 16693 0 62547 UNITEDHEALTH GROUP INC COM 91324P102 5437 42186 SH SOLE 13172 0 29014 UNIVERSAL ELECTRONICS INC COM 913483103 382 6160 SH SOLE 0 0 6160 UPLAND SOFTWARE INC COM 91544A109 79 11500 SH SOLE 7500 0 4000 URANIUM ENERGY CORP COM 916896103 42 55555 SH SOLE 55555 0 0 US AUTO PARTS NETWORK INC COM 90343C100 260 101522 SH SOLE 0 0 101522 US BANCORP COM 902973304 9555 235407 SH SOLE 61999 0 173408 USA TECHNOLOGIES INC COM 90328S500 639 146448 SH SOLE 54500 0 91948 UTILITIES SELECT SECTOR SPDR ETF US 81369Y886 4735 95433 SH SOLE 16350 0 79083 UTS GULF COAST ULTRA DEEP RTY COM 40222T104 4 50000 SH SOLE 0 0 50000 UTS HENNESSY CAPITAL ACQUISITI COM 42588J209 6383 650000 SH SOLE 40000 0 610000 VALEANT PHARMACEUTICALS INTE COM 91911K102 960 36520 SH SOLE 5599 0 30921 VALENCE TECHNOLOGY INC COM 918914102 1 36000 SH SOLE 0 0 36000 VALERO ENERGY CORP COM 91913Y100 1111 17329 SH SOLE 5147 0 12182 VALSPAR CORP/THE COM 920355104 561 5242 SH SOLE 1200 0 4042 VANGUARD CONSUMER STAPLE ETF ETF US 92204A207 595 4401 SH SOLE 176 0 4225 VANGUARD DIVIDEND APPREC ETF ETF US 921908844 17147 211047 SH SOLE 41803 0 169244 VANGUARD EXTENDED MARKET ETF ETF US 922908652 2929 35387 SH SOLE 34887 0 500 VANGUARD FTSE ALL-WORLD EX-U ETF US 922042775 44125 1022613 SH SOLE 790544 0 232069 VANGUARD FTSE DEVELOPED ETF ETF US 921943858 23967 668008 SH SOLE 311305 0 356703 VANGUARD FTSE EMERGING MARKE ETF US 922042858 10035 290196 SH SOLE 91703 0 198493 VANGUARD FTSE EUROPE ETF ETF US 922042874 4416 91006 SH SOLE 40787 0 50219 VANGUARD GLBL EX-US REAL EST ETF US 922042676 4107 76759 SH SOLE 43201 0 33558 VANGUARD GROWTH ETF ETF US 922908736 64543 606334 SH SOLE 20975 0 585359 VANGUARD HIGH DVD YIELD ETF ETF US 921946406 27325 395796 SH SOLE 16583 0 379213 VANGUARD INDEX FUNDS SMALLCAP ETF US 922908595 381 3203 SH SOLE 1323 0 1880 VANGUARD INFO TECH ETF ETF US 92204A702 296 2706 SH SOLE 2228 0 478 VANGUARD INTERNATIONAL EQUITY ETF US 922042866 263 4773 SH SOLE 4573 0 200 VANGUARD INT-TERM CORPORATE ETF US 92206C870 1215 13980 SH SOLE 638 0 13342 VANGUARD MATERIALS ETF ETF US 92204A801 763 7770 SH SOLE 7400 0 370 VANGUARD MEGA CAP GROWTH ETF ETF US 921910816 1647 19818 SH SOLE 19818 0 0 VANGUARD MID-CAP ETF ETF US 922908629 4959 40909 SH SOLE 28183 0 12726 VANGUARD MID-CAP GROWTH ETF ETF US 922908538 694 6926 SH SOLE 5330 0 1596 VANGUARD MID-CAP VALUE ETF ETF US 922908512 2731 31348 SH SOLE 4573 0 26775 VANGUARD REIT ETF ETF US 922908553 20199 241047 SH SOLE 129625 0 111422 VANGUARD S&P 500 ETF ETF US 922908363 10705 56775 SH SOLE 27826 0 28949 VANGUARD SHORT TERM GOVERNMENT ETF US 92206C102 400 6550 SH SOLE 0 0 6550 VANGUARD SMALL-CAP ETF ETF US 922908751 2650 23776 SH SOLE 21263 0 2513 VANGUARD SMALL-CAP VALUE ETF ETF US 922908611 670 6583 SH SOLE 3939 0 2644 VANGUARD TOTAL BOND MARKET ETF US 921937835 4095 49449 SH SOLE 0 0 49449 VANGUARD TOTAL INTL BOND ETF ETF US 92203J407 208 3812 SH SOLE 2223 0 1589 VANGUARD TOTAL STOCK MKT ETF ETF US 922908769 8986 85727 SH SOLE 26356 0 59371 VANGUARD VALUE ETF ETF US 922908744 10256 124498 SH SOLE 13683 0 110815 VANTIV INC - CL A COM 92210H105 6796 126140 SH SOLE 74696 0 51444 VARIAN MEDICAL SYSTEMS INC COM 92220P105 576 7208 SH SOLE 2050 0 5158 VCA INC COM 918194101 4512 78231 SH SOLE 28156 0 50075 VECTREN CORP COM 92240G101 1067 21121 SH SOLE 3143 0 17978 VEEVA SYSTEMS INC-CLASS A COM 922475108 28523 1139118 SH SOLE 262587 0 876531 VENTAS INC COM 92276F100 5704 90598 SH SOLE 10899 0 79699 VEOLIA ENVIRONNEMENT-ADR ADR 92334N103 858 35586 SH SOLE 3286 0 32300 VERISK ANALYTICS INC COM 92345Y106 75363 942980 SH SOLE 696603 0 246377 VERIZON COMMUNICATIONS INC COM 92343V104 23903 441995 SH SOLE 133172 0 308823 VERTEX PHARMACEUTICALS INC COM 92532F100 553 6964 SH SOLE 1110 0 5854 VF CORP COM 918204108 31881 492301 SH SOLE 380809 0 111492 VG LIFE SCIENCES INC COM 91822T101 21 955698 SH SOLE 0 0 955698 VINCE HOLDING CORP COM COM 92719W108 103 16300 SH SOLE 0 0 16300 VIRTRA SYSTEMS INC COM 92827K103 2 20000 SH SOLE 0 0 20000 VIRTU FINANCIAL INC-CLASS A COM 928254101 610 27582 SH SOLE 6300 0 21282 VISA INC-CLASS A SHARES COM 92826C839 226183 2957428 SH SOLE 1057304 0 1900124 VITAL THERAPIES INC COM 92847R104 540 59500 SH SOLE 0 0 59500 VODAFONE GROUP PLC-SP ADR ADR 92857W308 909 28372 SH SOLE 2952 0 25420 VONAGE HOLDINGS CORP COM 92886T201 64 14200 SH SOLE 0 0 14200 VORNADO REALTY TRUST COM 929042109 519 5498 SH SOLE 4666 0 832 VOYAGER ENTMT INTL INC COM 92908D101 0 91000 SH SOLE 0 0 91000 VULCAN MATERIALS CO COM 929160109 3060 28992 SH SOLE 27572 0 1420 WABTEC CORP COM 929740108 446 5636 SH SOLE 87 0 5549 WAGEWORKS INC COM 930427109 26554 524685 SH SOLE 187314 0 337371 WALGREENS BOOTS ALLIANCE INC COM 931427108 110936 1316916 SH SOLE 485041 0 831875 WALMART DE MEXICO-SPON ADR V ADR 93114W107 1878 79381 SH SOLE 70567 0 8814 WAL-MART STORES INC COM 931142103 21312 311170 SH SOLE 56522 0 254648 WALT DISNEY CO/THE COM 254687106 73982 744972 SH SOLE 187118 0 557854 WASTE MANAGEMENT INC COM 94106L109 2562 43437 SH SOLE 12228 0 31209 WATERS CORP COM 941848103 659 5006 SH SOLE 0 0 5006 WATSCO INC COM 942622200 68435 507906 SH SOLE 346915 0 160991 WD-40 CO COM 929236107 6533 60490 SH SOLE 45114 0 15376 WEBMD HEALTH CORP COM 94770V102 426 6806 SH SOLE 1748 0 5058 WEC ENERGY GROUP INC COM 92939U106 2551 42477 SH SOLE 7914 0 34563 WELLS FARGO & CO COM 949746101 37007 765254 SH SOLE 195122 0 570132 WELLS FARGO & COMPANY PFD 949746804 374 310 SH SOLE 100 0 210 WELLTOWER INC COM 95040Q104 2991 43138 SH SOLE 13605 0 29533 WESTAR ENERGY INC COM 95709T100 203 4100 SH SOLE 0 0 4100 WESTERN ASSET MANAGED MUNICI FUND 95766M105 166 11100 SH SOLE 0 0 11100 WESTERN DIGITAL CORP COM 958102105 249 5287 SH SOLE 1071 0 4216 WESTERN GAS PARTNERS LP COM UN LTD PTN 958254104 4652 107170 SH SOLE 7170 0 100000 WESTERN UNION CO COM 959802109 2915 151105 SH SOLE 29869 0 121236 WEX INC COM 96208T104 33633 403477 SH SOLE 249242 0 154235 WEYERHAEUSER CO COM 962166104 2750 88790 SH SOLE 9629 0 79161 WHIRLPOOL CORP COM 963320106 6644 36840 SH SOLE 3309 0 33531 WHITEWAVE FOODS CO COM 966244105 923 22730 SH SOLE 528 0 22202 WHOLE FOODS MARKET INC COM 966837106 3734 120062 SH SOLE 17978 0 102084 WILLIAMS PARTNERS LP COM 96949L105 5010 244985 SH SOLE 49472 0 195513 WILLIAMS-SONOMA INC COM 969904101 27668 505455 SH SOLE 284557 0 220898 WILLIS TOWERS WATSON PLC COM G96629103 4411 37173 SH SOLE 34001 0 3172 WINSTON PHARMACEUTICALS INC COM 975657107 5 370671 SH SOLE 0 0 370671 WINTRUST FINANCIAL CORP COM 97650W108 1186 26766 SH SOLE 6830 0 19936 WISDOMTREE EUROPE HEDGED EQU ETF US 97717X701 844 16269 SH SOLE 3931 0 12338 WISDOMTREE INVESTMENTS INC COM 97717P104 451 39506 SH SOLE 20556 0 18950 WISDOMTREE JAPAN HEDGED EQ ETF US 97717W851 1727 39516 SH SOLE 1128 0 38388 WISDOMTREE L/C DIVIDEND FUND ETF US 97717W307 946 12896 SH SOLE 4544 0 8352 WISDOMTREE TRUST DIVID EX FINA ETF US 97717W406 301 3995 SH SOLE 0 0 3995 WISDOMTREE TRUST EMERGING MARK ETF US 97717W315 612 17595 SH SOLE 2625 0 14970 WISDOMTREE TRUST HIGH DIVIDEND ETF US 97717W208 2505 39590 SH SOLE 10200 0 29390 WISDOMTREE TRUST INTERNATIONAL ETF US 97717W802 246 6600 SH SOLE 2700 0 3900 WISDOMTREE TRUST TOTAL DIVIDEN ETF US 97717W109 256 3450 SH SOLE 1800 0 1650 WNS HOLDINGS LTD-ADR ADR 92932M101 2118 69150 SH SOLE 48833 0 20317 WOLSELEY PLC-ADR ADR 977868306 812 140938 SH SOLE 106861 0 34077 WOODWARD INC COM 980745103 1066 20500 SH SOLE 0 0 20500 WORKDAY INC-CLASS A COM 98138H101 71389 929061 SH SOLE 434055 0 495006 WPP PLC-SPONSORED ADR ADR 92937A102 589 5061 SH SOLE 4705 0 356 WTS EASTMAN KODAK COMPANY 135% WTS 277461141 30 19789 SH SOLE 4000 0 15789 WTS INDIA GLOBALIZATION CAPITA WTS 45408X118 0 24600 SH SOLE 0 0 24600 WTS TCF FINANCIAL CORPORATION WTS 872275128 29 18645 SH SOLE 3500 0 15145 WW GRAINGER INC COM 384802104 64073 274487 SH SOLE 177589 0 96898 WYNDHAM WORLDWIDE CORP COM 98310W108 477 6251 SH SOLE 0 0 6251 WYNN RESORTS LTD COM 983134107 288 3090 SH SOLE 1300 0 1790 XACTLY CORP COM 98386L101 233 34007 SH SOLE 0 0 34007 XCEL ENERGY INC COM 98389B100 1347 32215 SH SOLE 6500 0 25715 XCERRA CORP COM 98400J108 407 62593 SH SOLE 0 0 62593 XILINX INC COM 983919101 3505 73901 SH SOLE 19536 0 54365 X-LINKS CUSHING MLP INFRASTR ETF US 22542D852 1530 92577 SH SOLE 43260 0 49317 XYLEM INC COM 98419M100 533 13028 SH SOLE 1496 0 11532 YAHOO! INC COM 984332106 1913 51977 SH SOLE 7018 0 44959 YUM! BRANDS INC COM 988498101 5344 65293 SH SOLE 43253 0 22040 YUMA ENERGY INC COM COM 98872E108 2 14000 SH SOLE 0 0 14000 ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 28281 409883 SH SOLE 147376 0 262507 ZELTIQ AESTHETICS INC COM 98933Q108 2602 95787 SH SOLE 6177 0 89610 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1117 10481 SH SOLE 853 0 9628 ZOE'S KITCHEN INC COM 98979J109 15771 404486 SH SOLE 201403 0 203083 ZOETIS INC COM 98978V103 81940 1848423 SH SOLE 1309829 0 538594 ZOGENIX INC COM NEW COM 98978L204 532 57650 SH SOLE 0 0 57650 ZURICH INSURANCE GROUP-ADR ADR 989825104 215 9465 SH SOLE 6300 0 3165