0001144204-16-133784.txt : 20161114 0001144204-16-133784.hdr.sgml : 20161111 20161114100047 ACCESSION NUMBER: 0001144204-16-133784 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20160930 FILED AS OF DATE: 20161114 DATE AS OF CHANGE: 20161114 EFFECTIVENESS DATE: 20161114 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: 161991516 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-2016 09-30-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 11-14-2016 0 1296 11313465
INFORMATION TABLE 2 infotable.xml 2U INC COM 90214J101 350 9150 SH SOLE 0 0 9150 3M CO COM 88579Y101 27062 153559 SH SOLE 71358 0 82201 8X8 INC ADR 282914100 401 26000 SH SOLE 1000 0 25000 A O SMITH CORPORATION ADR 831865209 248 2509 SH SOLE 1364 0 1145 AAC HOLDINGS INC COM COM 000307108 4345 249880 SH SOLE 15450 0 234430 ABB LTD-SPON ADR ADR 000375204 971 43130 SH SOLE 9350 0 33780 ABBOTT LABORATORIES COM 002824100 36884 872166 SH SOLE 203064 0 669102 ABBVIE INC COM 00287Y109 47481 752836 SH SOLE 259003 0 493834 ABERCROMBIE & FITCH CO-CL A COM 002896207 188 11850 SH SOLE 2500 0 9350 ABIOMED INC COM 003654100 49710 386609 SH SOLE 164034 0 222575 ABM INDUSTRIES INC COM 000957100 421 10617 SH SOLE 2586 0 8031 ACCELERATE DIAGNOSTICS INC COM 00430H102 14460 530441 SH SOLE 285719 0 244722 ACCENTIA BIOPHARMACEUTICALS COM 00430L103 0 17500 SH SOLE 1500 0 16000 ACCENTURE PLC-CL A COM G1151C101 60698 496832 SH SOLE 309895 0 186937 ACETO CORP N/C FR ACETO CHEMICAL CO INC COM 004446100 273 14350 SH SOLE 0 0 14350 ACHILLION PHARMACEUTICALS INC ADR 00448Q201 315 38900 SH SOLE 5000 0 33900 ACTIVISION BLIZZARD INC ADR 00507V109 989 22329 SH SOLE 16515 0 5814 ACTUANT CORPORATION CL A ADR 00508X203 237 10196 SH SOLE 36 0 10160 ACUITY BRANDS INC COM 00508Y102 41892 158323 SH SOLE 44864 0 113459 ACXIOM CORP COM 005125109 1797 67430 SH SOLE 35340 0 32090 ADOBE SYSTEMS INC COM 00724F101 110714 1020025 SH SOLE 708699 0 311326 ADURO BIOTECH INC COM ADR 00739L101 2332 187635 SH SOLE 18175 0 169460 ADVISORY BOARD CO/THE COM 00762W107 13460 300841 SH SOLE 74799 0 226042 AETNA INC COM 00817Y108 1455 12602 SH SOLE 1830 0 10772 AFFILIATED MANAGERS GROUP COM 008252108 105254 727394 SH SOLE 486204 0 241190 AFLAC INC COM 001055102 359 5001 SH SOLE 2333 0 2668 AGILENT TECHNOLOGIES INC ADR 00846U101 278 5900 SH SOLE 610 0 5290 AGNICO EAGLE MINES LTD COM 008474108 1105 20392 SH SOLE 2800 0 17592 AGRIUM INC COM 008916108 477 5264 SH SOLE 4025 0 1239 AIA GROUP LTD-SP ADR ADR 001317205 3312 122914 SH SOLE 113834 0 9080 AIR METHODS CORP COM 009128307 2024 64281 SH SOLE 6900 0 57381 AIR PRODUCTS & CHEMICALS INC COM 009158106 7591 50494 SH SOLE 8254 0 42240 AIRCASTLE LTD COM G0129K104 674 33915 SH SOLE 810 0 33105 AKAMAI TECHNOLOGIES INC COM 00971T101 21103 398237 SH SOLE 279425 0 118812 AKORN INC COM 009728106 462 16933 SH SOLE 2000 0 14933 ALCOA INC COM 013817101 428 42217 SH SOLE 22685 0 19532 ALERIAN MLP ETF ETF US 00162Q866 1676 132098 SH SOLE 10359 0 121738 ALEXION PHARMACEUTICALS INC COM 015351109 1948 15900 SH SOLE 1337 0 14563 ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 15393 145501 SH SOLE 73728 0 71773 ALIGN TECHNOLOGY INC COM 016255101 29293 312457 SH SOLE 191473 0 120984 ALLEGHANY CORP COM 017175100 260 496 SH SOLE 345 0 151 ALLERGAN PLC COM G0177J108 51687 224422 SH SOLE 182514 0 41908 ALLIANCE DATA SYSTEMS CORP COM 018581108 37817 176278 SH SOLE 71055 0 105223 ALLIANCE NATL MUN INCOME FUND COM 01864U106 2221 150750 SH SOLE 3900 0 146850 ALLIANCE ONE INTERNATIONAL INC COM 018772301 570 29825 SH SOLE 0 0 29825 ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 293 12839 SH SOLE 3127 0 9712 ALLIANT ENERGY CORP COM 018802108 861 22481 SH SOLE 2015 0 20466 ALLIED WORLD ASSURANCE CO COM H01531104 542 13419 SH SOLE 606 0 12813 ALLISON TRANSMISSION HOLDINGS INC ADR 01973R101 206 7198 SH SOLE 1391 0 5807 ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 412 31250 SH SOLE 19885 0 11365 ALLSTATE CORP COM 020002101 3386 48947 SH SOLE 8466 0 40481 ALPHABET INC-CL A COM 02079K305 74931 93191 SH SOLE 54574 0 38617 ALPHABET INC-CL C COM 02079K107 140764 181096 SH SOLE 77720 0 103376 ALTRIA GROUP INC COM 02209S103 14324 226546 SH SOLE 60501 0 166045 AMAZON.COM INC COM 023135106 211550 252654 SH SOLE 82802 0 169852 AMBEV SA-ADR ADR 02319V103 89 14617 SH SOLE 2717 0 11900 AMEDISYS INC COM 023436108 1004 21165 SH SOLE 13200 0 7965 AMER INTL PETROLEUM CORP COM 026909408 0 82690 SH SOLE 82690 0 0 AMEREN CORPORATION COM 023608102 261 5303 SH SOLE 1100 0 4203 AMERICAN AIRLINES GROUP INC COM 02376R102 467 12764 SH SOLE 0 0 12764 AMERICAN CAPITAL AGENCY CORP COMMON STOCK COM 02503X105 267 13677 SH SOLE 0 0 13677 AMERICAN ELECTRIC POWER COM 025537101 1022 15920 SH SOLE 2055 0 13865 AMERICAN EXPRESS CO COM 025816109 10415 162635 SH SOLE 60464 0 102171 AMERICAN INTERNATIONAL GROUP COM 026874784 2223 37463 SH SOLE 24884 0 12579 AMERICAN RIVER BANKSHARES FORMERLY AMERICAN RIVER COM 029326105 160 14776 SH SOLE 0 0 14776 AMERICAN SOFTWARE INC-CL A COM 029683109 185 16635 SH SOLE 0 0 16635 AMERICAN TOWER CORP COM 03027X100 46642 411559 SH SOLE 301306 0 110253 AMERICAN VANTAGE COMPANIES COM 03037B106 1 21865 SH SOLE 21865 0 0 AMERICAN WATER WORKS CO INC COM 030420103 211 2815 SH SOLE 648 0 2167 AMERIGAS PARTNERS-LP COM 030975106 899 19681 SH SOLE 690 0 18991 AMERIPRISE FINANCIAL INC COM 03076C106 1510 15132 SH SOLE 7221 0 7911 AMERIS BANCORP COM 03076K108 851 24336 SH SOLE 24336 0 0 AMERISOURCEBERGEN CORP COM 03073E105 265 3279 SH SOLE 762 0 2517 AMETEK INC COM 031100100 23352 488742 SH SOLE 289531 0 199211 AMGEN INC COM 031162100 28030 168034 SH SOLE 30194 0 137840 AMPHENOL CORP-CL A COM 032095101 63672 980771 SH SOLE 853449 0 127322 AMPLIFY SNACK BRANDS INC COM 03211L102 1844 113820 SH SOLE 62370 0 51450 AMTRUST FINANCIAL SERVICES INC COM 032359309 1671 62274 SH SOLE 3910 0 58364 ANADARKO PETROLEUM CORP COM 032511107 1003 15828 SH SOLE 1700 0 14128 ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 5618 42755 SH SOLE 30756 0 11999 ANSYS INC COM 03662Q105 606 6547 SH SOLE 1294 0 5253 ANTHEM INC COM 036752103 314 2505 SH SOLE 2380 0 125 AON PLC COM G0408V102 24378 216716 SH SOLE 70548 0 146168 APACHE CORP COM 037411105 3527 55215 SH SOLE 8964 0 46251 APARTMENT INVESTMENT & MANAGEMENT CO-CL A REIT 03748R101 792 17253 SH SOLE 2900 0 14353 APPFOLIO INC CLASS A COM ADR 03783C100 2020 103915 SH SOLE 7495 0 96420 APPLE INC COM 037833100 308573 2729524 SH SOLE 847122 0 1882402 APPLIED MATERIALS INC COM 038222105 1137 37705 SH SOLE 11175 0 26530 APTARGROUP INC COM 038336103 2218 28659 SH SOLE 23144 0 5515 ARATANA THERAPEUTICS INC COM 03874P101 6080 649531 SH SOLE 135845 0 513686 ARC DOCUMENT SOLUTIONS INC COM ADR 00191G103 141 37636 SH SOLE 25496 0 12140 ARCHER-DANIELS-MIDLAND CO COM 039483102 6418 152197 SH SOLE 17985 0 134212 ARES CAPITAL CORP COM 04010L103 247 15928 SH SOLE 2731 0 13198 ARGO GROUP INTERNATIONAL HOLDINGS LTD ADR G0464B107 1201 21294 SH SOLE 0 0 21294 ARISTA NETWORKS INC COM 040413106 213 2500 SH SOLE 2500 0 0 ARMANINO FOODS OF DISTINCT COM 042166801 24 10500 SH SOLE 10500 0 0 ARROW ELECTRONICS INC COM 042735100 845 13214 SH SOLE 0 0 13214 ARTISAN PARTNERS ASSET MA -A COM 04316A108 288 10574 SH SOLE 0 0 10574 ASIA TIGERS FUND INC COM 04516T105 268 26677 SH SOLE 5674 0 21003 ASSA ABLOY AB - UNSP ADR ADR 045387107 608 60222 SH SOLE 38695 0 21527 ASSEMBLY BIOSCIENCES INC COM COM 045396108 295 40850 SH SOLE 35850 0 5000 ASTELLAS PHARMA INC-UNSP ADR ADR 04623U102 390 24986 SH SOLE 22637 0 2349 ASTRAZENECA PLC-SPONS ADR ADR 046353108 1241 37759 SH SOLE 18350 0 19409 AT&T INC COM 00206R102 19411 477983 SH SOLE 106531 0 371452 ATHERSYS INC ADR 04744L106 21 10000 SH SOLE 0 0 10000 ATRICURE INC COM 04963C209 1752 110770 SH SOLE 61175 0 49595 AUTODESK INC COM 052769106 359 4963 SH SOLE 944 0 4019 AUTOLIV INC COM 052800109 425 3984 SH SOLE 3000 0 984 AUTOMATIC DATA PROCESSING COM 053015103 40135 455049 SH SOLE 225318 0 229731 AVALONBAY COMMUNITIES INC COM 053484101 1295 7284 SH SOLE 5550 0 1734 AVERY DENNISON CORP COM 053611109 1019 13095 SH SOLE 1111 0 11984 AVINGER INC COM 053734109 323 67725 SH SOLE 13150 0 54575 AVON PRODUCTS INC COM 054303102 84 14846 SH SOLE 3900 0 10946 AWARE INC-MASS ADR 05453N100 80 15000 SH SOLE 15000 0 0 AXA -SPONS ADR ADR 054536107 2302 108791 SH SOLE 99156 0 9635 AXALTA COATING SYSTEMS LTD COM G0750C108 4906 173550 SH SOLE 152800 0 20750 AZZ INC COM 002474104 407 6235 SH SOLE 0 0 6235 B & G FOODS INC ADR 05508R106 5133 104375 SH SOLE 15355 0 89020 B. RILEY FINANCIAL INC COM 05580M108 244 18274 SH SOLE 0 0 18274 B/E AEROSPACE INC COM 073302101 654 12660 SH SOLE 6350 0 6310 BADGER METER INC COM 056525108 348 10392 SH SOLE 0 0 10392 BAIDU INC - SPON ADR ADR 056752108 11948 65623 SH SOLE 11039 0 54584 BANCO SANTANDER SA-SPON ADR ADR 05964H105 375 85000 SH SOLE 0 0 85000 BANK MARIN BANCORP COM 063425102 298 6000 SH SOLE 0 0 6000 BANK OF AMERICA CORP COM 060505104 10083 644297 SH SOLE 161989 0 482308 BANK OF HAWAII CORP COM 062540109 410 5651 SH SOLE 0 0 5651 BANK OF MONTREAL COM 063671101 1031 15720 SH SOLE 9815 0 5905 BANK OF NEW YORK MELLON CORP COM 064058100 2275 57039 SH SOLE 22348 0 34691 BARCLAYS BK PLC IPATH EXH TRADED NTS LKD TO ETF US 06738C786 96 16544 SH SOLE 1200 0 15344 BARRICK GOLD CORP COM 067901108 452 25490 SH SOLE 10149 0 15341 BAXTER INTERNATIONAL INC COM 071813109 1849 38846 SH SOLE 6015 0 32830 BAYER AG-SPONSORED ADR ADR 072730302 523 5206 SH SOLE 567 0 4639 BB&T CORP COM 054937107 1499 39736 SH SOLE 5470 0 34266 BCE INC COM 05534B760 1001 21671 SH SOLE 2767 0 18904 BEACON ROOFING SUPPLY INC COM 073685109 530 12600 SH SOLE 7064 0 5536 BECTON DICKINSON AND CO COM 075887109 4787 26633 SH SOLE 4020 0 22613 BED BATH & BEYOND INC COM 075896100 593 13749 SH SOLE 6740 0 7009 BEMIS COMPANY COM 081437105 268 5247 SH SOLE 292 0 4955 BENEFITFOCUS INC COM ADR 08180D106 1138 28513 SH SOLE 2102 0 26411 BERKSHIRE HATHAWAY INC-CL A COM 084670108 17730 82 SH SOLE 56 0 26 BERKSHIRE HATHAWAY INC-CL B COM 084670702 45770 316813 SH SOLE 56423 0 260390 BEST BUY CO INC COM 086516101 673 17629 SH SOLE 6049 0 11580 BFC FINANCIAL CORP-CLASS A COM 055384200 48 12500 SH SOLE 12500 0 0 BGC PARTNERS INC-CL A COM 05541T101 103 11740 SH SOLE 0 0 11740 BHP BILLITON LTD-SPON ADR ADR 088606108 619 17875 SH SOLE 9739 0 8136 BIODELIVERY SCIENCES INTL COM 09060J106 1811 670797 SH SOLE 34848 0 635949 BIOGEN INC COM 09062X103 7431 23740 SH SOLE 11741 0 11999 BIOMARIN PHARMACEUTICAL INC COM 09061G101 9827 106212 SH SOLE 60390 0 45822 BIO-TECHNE CORP COM 09073M104 4844 44237 SH SOLE 41154 0 3083 BLACK HILLS CORP COM 092113109 280 4575 SH SOLE 3450 0 1125 BLACKROCK DEBT STRATEGIES FD INC COM 09255R103 103 28325 SH SOLE 0 0 28325 BLACKROCK INC COM 09247X101 25350 69940 SH SOLE 9263 0 60677 BLACKROCK MUN BD TR COM COM 09249H104 467 26000 SH SOLE 0 0 26000 BLACKSTONE GROUP LP/THE COM 09253U108 1836 71913 SH SOLE 15310 0 56603 BLACKSTONE MORTGAGE TRUST INC REIT 09257W100 206 7000 SH SOLE 0 0 7000 BLUE BIRD CORPORATION COM COM 095306106 1096 75000 SH SOLE 0 0 75000 BOEING CO/THE COM 097023105 19601 148787 SH SOLE 65714 0 83073 BOFI HOLDING INC COM 05566U108 1048 46765 SH SOLE 2280 0 44485 BOINGO WIRELESS INC ADR 09739C102 1455 141550 SH SOLE 8000 0 133550 BOMBARDIER INC-CL B SUB-VTG COM 097751200 534 390100 SH SOLE 10550 0 379550 BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 997 31532 SH SOLE 25970 0 5562 BORGWARNER INC COM 099724106 1357 38580 SH SOLE 20278 0 18302 BOSTON BEER COMPANY INC-A COM 100557107 216 1388 SH SOLE 200 0 1188 BOSTON PROPERTIES INC COM 101121101 396 2903 SH SOLE 1500 0 1403 BOSTON SCIENTIFIC CORP COM 101137107 938 39432 SH SOLE 16109 0 23323 BOTTOMLINE TECHNOLOGIES (DE) INC ADR 101388106 4424 189796 SH SOLE 11065 0 178731 BP PLC-SPONS ADR ADR 055622104 7624 216840 SH SOLE 24486 0 192354 BRIGHT HORIZONS FAMILY SOLUTIONS INC DEL COM ADR 109194100 43863 655751 SH SOLE 157800 0 497951 BRISTOL-MYERS SQUIBB CO COM 110122108 88723 1645463 SH SOLE 766340 0 879123 BRISTOW GROUP INC ADR 110394103 555 39607 SH SOLE 3250 0 36357 BRITISH AMERICAN TOB-SP ADR ADR 110448107 389 3046 SH SOLE 265 0 2781 BROADCOM LTD COM Y09827109 1153 6684 SH SOLE 1409 0 5275 BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 1746 25760 SH SOLE 4270 0 21490 BROADSOFT INC COM 11133B409 7219 155088 SH SOLE 10523 0 144565 BROOKDALE SENIOR LIVING INC COM 112463104 1047 60015 SH SOLE 4220 0 55795 BUCKEYE PARTNERS LP COM 118230101 6268 87547 SH SOLE 25963 0 61584 BUNGE LTD ADR G16962105 533 9000 SH SOLE 0 0 9000 BWX TECHNOLOGIES INC COM 05605H100 6376 166165 SH SOLE 133143 0 33022 C.H. ROBINSON WORLDWIDE INC COM 12541W209 2600 36900 SH SOLE 14847 0 22053 CABCO TST FOR GS CAP I COM 12679N203 70 3100 SH SOLE 0 0 3100 CABELA'S INC COM 126804301 333 6066 SH SOLE 5400 0 666 CABLE ONE INC COM 12685J105 520 890 SH SOLE 0 0 890 CABOT MICROELECTRONICS CORP COM 12709P103 329 6209 SH SOLE 589 0 5620 CABOT OIL & GAS CORP COM 127097103 910 35257 SH SOLE 24534 0 10723 CAI INTERNATIONAL INC ADR 12477X106 1589 192175 SH SOLE 6850 0 185325 CAL DIVE INTERNATIONAL INC ADR 12802T101 0 52700 SH SOLE 0 0 52700 CALLIDUS SOFTWARE INC COM 13123E500 1550 84464 SH SOLE 53245 0 31219 CALLON PETROLEUM CO COM 13123X102 244 15514 SH SOLE 0 0 15514 CAMBREX CORP COM 132011107 883 19871 SH SOLE 0 0 19871 CAMPBELL SOUP CO COM 134429109 2168 39639 SH SOLE 1467 0 38172 CANADIAN NATL RAILWAY CO COM 136375102 1409 21549 SH SOLE 7943 0 13606 CANADIAN NATURAL RESOURCES COM 136385101 397 12388 SH SOLE 11168 0 1220 CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2546 16673 SH SOLE 7766 0 8907 CAPITAL ONE FINANCIAL CORP COM 14040H105 2773 38600 SH SOLE 2450 0 36150 CARBONITE INC ADR 141337105 215 14000 SH SOLE 0 0 14000 CARDCONNECT CORP COM 14141X108 837 85690 SH SOLE 1000 0 84690 CARDINAL HEALTH INC COM 14149Y108 3976 51169 SH SOLE 10751 0 40418 CARDTRONICS PLC - A COM G1991C105 2345 52578 SH SOLE 45173 0 7405 CARLYLE GROUP/THE COM 14309L102 199 12800 SH SOLE 325 0 12475 CARMAX INC COM 143130102 35896 672831 SH SOLE 270306 0 402525 CARNIVAL CORP COM 143658300 202 4142 SH SOLE 2501 0 1641 CARRIZO OIL & GAS INC COM 144577103 247 6084 SH SOLE 0 0 6084 CARTER'S INC COM 146229109 248 2862 SH SOLE 0 0 2862 CASEY'S GENERAL STORES INC COM 147528103 329 2735 SH SOLE 830 0 1905 CASS INFORMATION SYSTEMS INC COM 14808P109 373 6591 SH SOLE 17 0 6574 CATERPILLAR INC COM 149123101 6787 76461 SH SOLE 21989 0 54472 CAVIUM INC COM 14964U108 4658 80026 SH SOLE 5634 0 74392 CBOA FINANCIAL INC COM 1248E0108 19 11034 SH SOLE 11034 0 0 CBOE HOLDINGS INC COM 12503M108 6682 103039 SH SOLE 24820 0 78219 CBRE GROUP INC - A COM 12504L109 1857 66368 SH SOLE 10248 0 56120 CBS CORP-CLASS B NON VOTING COM 124857202 453 8267 SH SOLE 200 0 8067 CDEX INC CLASS A COM COM 12507E201 0 40000 SH SOLE 0 0 40000 CDK GLOBAL INC COM 12508E101 3968 69185 SH SOLE 25052 0 44133 CDW CORP/DE COM 12514G108 481 10527 SH SOLE 1002 0 9525 CEB INC COM 125134106 3378 62024 SH SOLE 42022 0 20002 CEDAR FAIR LP COM 150185106 972 16970 SH SOLE 2100 0 14870 CELGENE CORP COM 151020104 85965 822400 SH SOLE 230208 0 592192 CENTENE CORP COM 15135B101 298 4450 SH SOLE 3350 0 1100 CENTRAL FUND CANADA LTD-A COM 153501101 1044 75452 SH SOLE 23235 0 52217 CEPHEID COM 15670R107 338 6409 SH SOLE 559 0 5850 CERNER CORP COM 156782104 106820 1729873 SH SOLE 721211 0 1008662 CHARTER COMMUNICATIONS INC-A COM 16119P108 335 1241 SH SOLE 679 0 562 CHECK POINT SOFTWARE TECH COM M22465104 52492 676352 SH SOLE 532158 0 144194 CHEESECAKE FACTORY INC/THE COM 163072101 406 8109 SH SOLE 29 0 8080 CHEMICAL FINANCIAL CORP ADR 163731102 1099 24905 SH SOLE 0 0 24905 CHENIERE ENERGY PARTNERS L P COMMON UNITS LP 16411Q101 433 14811 SH SOLE 0 0 14811 CHEVRON CORP COM 166764100 28427 276200 SH SOLE 110202 0 165998 CHICAGO BRIDGE & IRON CO NV COM 167250109 2287 81605 SH SOLE 17420 0 64185 CHIMERA INVESTMENT CORPORATION REIT 16934Q208 203 12750 SH SOLE 0 0 12750 CHIPOTLE MEXICAN GRILL INC COM 169656105 19838 46844 SH SOLE 15125 0 31719 CHUBB LTD COM H1467J104 12498 99467 SH SOLE 19727 0 79739 CHURCH & DWIGHT CO INC COM 171340102 19790 412978 SH SOLE 195928 0 217050 CIE FINANCIERE RICH-UNSP ADR ADR 204319107 63 10389 SH SOLE 519 0 9870 CIENA CORP COM 171779309 203 9300 SH SOLE 7000 0 2300 CIGNA CORP COM 125509109 469 3595 SH SOLE 3535 0 60 CIMAREX ENERGY CO COM 171798101 7127 53037 SH SOLE 35596 0 17441 CINEMARK HOLDINGS INC COM 17243V102 1330 34751 SH SOLE 555 0 34196 CINTAS CORP COM 172908105 16257 144377 SH SOLE 18545 0 125832 CISCO SYSTEMS INC COM 17275R102 21056 663802 SH SOLE 277824 0 385978 CITIGROUP INC COM 172967424 7706 163158 SH SOLE 32018 0 131140 CITRIX SYSTEMS INC COM 177376100 664 7788 SH SOLE 633 0 7155 CIVISTA BANCSHARES INC COM ADR 178867107 1709 120523 SH SOLE 0 0 120523 CLARCOR INC COM 179895107 525 8084 SH SOLE 4610 0 3474 CLAYMORE EXCHANGE-TRADED FD TR GUGGENHEIM BULLETSHARES 2020 COM 18383M514 302 13900 SH SOLE 2500 0 11400 CLOROX COMPANY COM 189054109 19283 154041 SH SOLE 7505 0 146536 CME GROUP INC COM 12572Q105 11180 106968 SH SOLE 36760 0 70208 CNA FINANCIAL CORP COM 126117100 217 6306 SH SOLE 0 0 6306 CNO FINANCIAL GROUP INC COM 12621E103 944 61800 SH SOLE 0 0 61800 COACH INC COM 189754104 271 7416 SH SOLE 1186 0 6230 COCA-COLA CO/THE COM 191216100 9308 219947 SH SOLE 81780 0 138167 CODEXIS INC COM 192005106 123 27782 SH SOLE 0 0 27782 COGENT COMMUNICATIONS HOLDINGS INC ADR 19239V302 5774 156847 SH SOLE 17420 0 139427 COGNEX CORP COM 192422103 455 8612 SH SOLE 1660 0 6952 COGNIZANT TECH SOLUTIONS-A COM 192446102 2467 51706 SH SOLE 40507 0 11199 COLGATE-PALMOLIVE CO COM 194162103 70237 947361 SH SOLE 495941 0 451420 COLLECTORS UNIVERSE COM 19421R200 257 13890 SH SOLE 500 0 13390 COLLIERS INTERNATIONAL GROUP COM 194693107 620 14736 SH SOLE 100 0 14636 COMCAST CORP-CLASS A COM 20030N101 18676 281526 SH SOLE 42288 0 239238 COMMUNICATIONS SALES & LE COM 20341J104 702 22350 SH SOLE 0 0 22350 COMPASS DIVERSIFIED HOLDINGS SHARES OF BENEFICIAL INTEREST LP 20451Q104 289 16650 SH SOLE 0 0 16650 COMPASS GROUP PLC-SPON ADR ADR 20449X302 3570 183931 SH SOLE 156412 0 27519 COMPASS MINERALS INTERNATION COM 20451N101 810 10996 SH SOLE 330 0 10666 COMPUGEN LIMITED ADR M25722105 1401 222324 SH SOLE 41200 0 181124 COMSCORE INC COM 20564W105 1411 46024 SH SOLE 14614 0 31410 CONAGRA FOODS INC COM 205887102 858 18222 SH SOLE 1480 0 16742 CONCHO RESOURCES INC COM 20605P101 977 7112 SH SOLE 4960 0 2152 CONOCOPHILLIPS COM 20825C104 5648 129918 SH SOLE 52328 0 77590 CONSOLIDATED EDISON INC COM 209115104 576 7648 SH SOLE 2385 0 5263 CONSTELLATION BRANDS INC-A COM 21036P108 988 5935 SH SOLE 3273 0 2662 CONSUMER DISCRETIONARY SELT ETF US 81369Y407 5332 66614 SH SOLE 257 0 66357 CONSUMER STAPLES SPDR ETF US 81369Y308 227 4259 SH SOLE 1326 0 2933 CONTAINER STORE GROUP INC (THE) ADR 210751103 103 20500 SH SOLE 19500 0 1000 CONTINENTAL ENERGY CORP FORMERLY CONTINENTAL COPPER ADR 210909107 1 91000 SH SOLE 0 0 91000 CONTINENTAL RESOURCES INC/OK COM 212015101 10644 204848 SH SOLE 160278 0 44570 COOPER COS INC/THE COM 216648402 6915 38577 SH SOLE 10960 0 27617 COPART INC COM 217204106 972 18150 SH SOLE 14402 0 3748 COPPER MOUNTAIN MINING CORP ADR 21750U101 37 102283 SH SOLE 0 0 102283 CORCEPT THERAPEUTICS INC ADR 218352102 176 27000 SH SOLE 27000 0 0 CORE LABORATORIES N.V. COM N22717107 645 5743 SH SOLE 1002 0 4741 CORNERSTONE BANCORP SC COM 21922E100 205 35380 SH SOLE 0 0 35380 CORNING INC COM 219350105 3753 158685 SH SOLE 18977 0 139708 COSTAR GROUP INC COM 22160N109 76253 352160 SH SOLE 239079 0 113081 COSTCO WHOLESALE CORP COM 22160K105 86163 564968 SH SOLE 326726 0 238241 COTIVITI HOLDINGS INC COM 22164K101 5186 154674 SH SOLE 116441 0 38233 COWEN GROUP INC-CLASS A COM 223622101 244 67239 SH SOLE 0 0 67239 CR BARD INC COM 067383109 1019 4543 SH SOLE 3438 0 1105 CREDICORP LTD COM G2519Y108 421 2763 SH SOLE 2504 0 259 CREDIT ACCEPTANCE CORP-MICH ADR 225310101 2619 13025 SH SOLE 0 0 13025 CREDIT SUISSE HIGH YIELD BD FD SH BEN INT COM 22544F103 93 36000 SH SOLE 0 0 36000 CREE INC COM 225447101 507 19719 SH SOLE 629 0 19090 CRITEO S A SPONSORED ADS ADR 226718104 1733 49355 SH SOLE 4145 0 45210 CSG SYSTEMS INTL INC COM 126349109 402 9735 SH SOLE 207 0 9528 CSRA INC COM 12650T104 2104 78213 SH SOLE 66168 0 12045 CSX CORP COM 126408103 233 7655 SH SOLE 3477 0 4178 CTI BIOPHARMA CORP COM 12648L106 192 511984 SH SOLE 0 0 511984 CUMMINS INC COM 231021106 621 4843 SH SOLE 1505 0 3338 CVS HEALTH CORP COM 126650100 23891 268466 SH SOLE 63126 0 205340 CYRUSONE INC COM 23283R100 270 5674 SH SOLE 819 0 4855 D R HORTON INC ADR 23331A109 836 27683 SH SOLE 11608 0 16075 DAIWA HOUSE INDUS-UNSP ADR ADR 234062206 231 8423 SH SOLE 80 0 8343 DAKTRONICS INC ADR 234264109 227 23800 SH SOLE 0 0 23800 DANAHER CORP COM 235851102 113446 1447202 SH SOLE 602342 0 844861 DARDEN RESTAURANTS INC COM 237194105 367 5987 SH SOLE 38 0 5949 DAVE & BUSTERS ENTERTAINMENT INC COMMON STOCK ADR 238337109 22181 566125 SH SOLE 155049 0 411076 DAVITA INC COM 23918K108 330 4995 SH SOLE 2263 0 2732 DCP MIDSTREAM PARTNERS LP UNITS LTD PARTNER INT LP 23311P100 870 24630 SH SOLE 6120 0 18510 DEERE & CO COM 244199105 2035 23840 SH SOLE 8608 0 15232 DEL TACO RESTAURANTS INC NEW COM ADR 245496104 125 10500 SH SOLE 0 0 10500 DEL TACO RESTAURANTS IN-CW18 WT 245496112 48 12500 SH SOLE 0 0 12500 DELL TECHNOLOGIES INC-CL V COM 24703L103 287 6011 SH SOLE 1160 0 4851 DELPHI AUTOMOTIVE PLC COM G27823106 207 2907 SH SOLE 150 0 2757 DELUXE CORP COM 248019101 281 4200 SH SOLE 200 0 4000 DENTSPLY SIRONA INC COM 24906P109 52580 884741 SH SOLE 523675 0 361066 DEUTSCHE TELEKOM AG-REG COM D2035M136 167 10000 SH SOLE 10000 0 0 DEUTSCHE X TRACKERS MSCI EUROPE HEDGED EQUITY ETF ETF US 233051853 256 9926 SH SOLE 0 0 9926 DEUTSCHE X-TRACKERS MSCI EAF ETF US 233051200 4132 156624 SH SOLE 84648 0 71976 DEVON ENERGY CORP COM 25179M103 1091 24729 SH SOLE 9644 0 15085 DEVRY EDUCATION GROUP INC COM 251893103 362 15683 SH SOLE 0 0 15683 DEXCOM INC COM 252131107 99142 1130989 SH SOLE 337659 0 793330 DIAGEO PLC-SPONSORED ADR ADR 25243Q205 6779 58423 SH SOLE 41659 0 16764 DICK'S SPORTING GOODS INC COM 253393102 416 7342 SH SOLE 3300 0 4042 DINEEQUITY INC COM 254423106 232 2933 SH SOLE 0 0 2933 DIPLOMAT PHARMACY INC COM 25456K101 2534 90469 SH SOLE 6515 0 83954 DISCOVER FINANCIAL SERVICES COM 254709108 1238 21895 SH SOLE 16053 0 5842 DIXIE GROUP INC ADR 255519100 783 156673 SH SOLE 0 0 156673 DOLLAR GENERAL CORP COM 256677105 4129 58990 SH SOLE 55652 0 3338 DOLLAR TREE INC COM 256746108 693 8781 SH SOLE 3530 0 5251 DOMINION MIDSTREAM PARTNERS LP COM UNIT REPSTG LTD LP 257454108 220 9210 SH SOLE 1000 0 8210 DOMINION RESOURCES INC/VA COM 25746U109 2672 35979 SH SOLE 6918 0 29061 DONALDSON CO INC COM 257651109 879 23551 SH SOLE 14220 0 9331 DOVER CORP COM 260003108 298 4041 SH SOLE 810 0 3231 DOW CHEMICAL CO/THE COM 260543103 14460 278996 SH SOLE 157956 0 121040 DR PEPPER SNAPPLE GROUP INC COM 26138E109 365 3994 SH SOLE 1910 0 2084 DST SYSTEMS INC COM 233326107 5295 44900 SH SOLE 7500 0 37400 DTE ENERGY COMPANY COM 233331107 1279 13654 SH SOLE 545 0 13109 DU PONT (E.I.) DE NEMOURS COM 263534109 3500 52259 SH SOLE 13777 0 38482 DUKE ENERGY CORP COM 26441C204 6054 75633 SH SOLE 17687 0 57946 DULUTH HOLDINGS INC - CL B COM 26443V101 818 30875 SH SOLE 4500 0 26375 DUN & BRADSTREET CORP COM 26483E100 3597 26328 SH SOLE 14955 0 11373 DUNKIN' BRANDS GROUP INC COM 265504100 6595 126637 SH SOLE 42925 0 83712 DURECT CORPORATION COM 266605104 24 16935 SH SOLE 0 0 16935 DYNAVAX TECHNOLOGIES CORP COM 268158201 18237 1738506 SH SOLE 628348 0 1110158 EAGLE PHARMACEUTICALS INC COM ADR 269796108 5786 82655 SH SOLE 27100 0 55555 EASTERN MICHIGAN FINANCIAL CORP ADR 276722105 259 13824 SH SOLE 0 0 13824 EATON CORP PLC COM G29183103 2328 35427 SH SOLE 9916 0 25511 EATON VANCE TAX-MANAGED GLOBAL BUY-WRITE OPPORTUNITIES FD COM 27829C105 14443 1311821 SH SOLE 7588 0 1304233 EBAY INC COM 278642103 3608 109662 SH SOLE 67892 0 41770 ECOLAB INC COM 278865100 97912 804400 SH SOLE 318176 0 486224 EDGEWATER BANCORP INC ADR 28027J108 575 36535 SH SOLE 500 0 36035 EDWARDS LIFESCIENCES CORP COM 28176E108 3192 26474 SH SOLE 10197 0 16277 E-L FINANCIAL CORP LTD COM 268575107 354 12590 SH SOLE 970 0 11620 ELECTRONIC ARTS INC COM 285512109 1327 15534 SH SOLE 7450 0 8084 ELECTRONICS FOR IMAGING INC COM 286082102 873 17855 SH SOLE 1150 0 16705 ELI LILLY & CO COM 532457108 18185 226579 SH SOLE 119150 0 107429 EMERSON ELECTRIC CO COM 291011104 10527 193128 SH SOLE 115115 0 78013 ENBRIDGE ENERGY MANAGEMENT LLC SHS UNITS REPSTG LTD LIABILITY ADR 29250X103 219 8598 SH SOLE 0 0 8598 ENBRIDGE ENERGY PARTNERS LP COM 29250R106 3955 155519 SH SOLE 19215 0 136304 ENBRIDGE INC COM 29250N105 1268 28668 SH SOLE 8706 0 19962 ENCANA CORP COM 292505104 457 43652 SH SOLE 2600 0 41052 ENCORE CAPITAL GROUP INC COM 292554102 3922 174482 SH SOLE 122160 0 52322 ENERGY SELECT SECTOR SPDR ETF US 81369Y506 828 11728 SH SOLE 8471 0 3257 ENERGY TRANSFER EQUITY LP COM 29273V100 3334 198599 SH SOLE 31310 0 167289 ENERGY TRANSFER PARTNERS LP COM 29273R109 6378 172365 SH SOLE 45022 0 127343 ENERPLUS CORP COM 292766102 197 30658 SH SOLE 27231 0 3427 ENLINK MIDSTREAM LLC COM UNIT REPSTG LTD LIABILITY ADR 29336T100 519 30970 SH SOLE 8750 0 22220 ENLINK MIDSTREAM PARTNERS LP COMMON UNITS REPRESENTING LP 29336U107 1126 63607 SH SOLE 13620 0 49987 ENSERVCO CORPORATION ADR 29358Y102 20 34500 SH SOLE 10000 0 24500 ENTERGY CORP COM 29364G103 279 3639 SH SOLE 1280 0 2359 ENTERPRISE PRODUCTS PARTNERS COM 293792107 22486 813836 SH SOLE 107963 0 705873 ENTIA BIOSCIENCES INC COM 29384E104 5 100000 SH SOLE 0 0 100000 ENTRADE, INC.(NV) ADR 29382L100 0 79388 SH SOLE 0 0 79388 ENVESTNET INC COM 29404K106 3354 92030 SH SOLE 9970 0 82060 ENVISION HEALTHCARE HOLDINGS COM 29413U103 779 34970 SH SOLE 24320 0 10650 EOG RESOURCES INC COM 26875P101 86392 893312 SH SOLE 620934 0 272378 EPAM SYSTEMS INC COM 29414B104 1961 28296 SH SOLE 20797 0 7499 EQT CORP COM 26884L109 246 3394 SH SOLE 1100 0 2294 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTNERSHIP INT LP 26885B100 337 4428 SH SOLE 70 0 4358 EQUIFAX INC COM 294429105 29484 219081 SH SOLE 137605 0 81476 EQUINIX INC COM 29444U700 2944 8171 SH SOLE 3244 0 4928 EQUITY LIFESTYLE PROPERTIES COM 29472R108 1250 16194 SH SOLE 3156 0 13038 EQUITY RESIDENTIAL COM 29476L107 601 9338 SH SOLE 5350 0 3988 ESCO TECHNOLOGIES INC COM 296315104 419 9030 SH SOLE 0 0 9030 ESSEX PROPERTY TRUST INC COM 297178105 290 1303 SH SOLE 187 0 1116 ESSEX RENTAL CORP COM 297187106 196 726500 SH SOLE 522800 0 203700 ESTEE LAUDER COMPANIES-CL A COM 518439104 2590 29250 SH SOLE 14513 0 14737 ETFS GOLD TR SH ETF US 26922Y105 317 2474 SH SOLE 2474 0 0 EVERBANK FINANCIAL CORP COM 29977G102 4867 251417 SH SOLE 0 0 251417 EVERSOURCE ENERGY COM 30040W108 369 6809 SH SOLE 0 0 6809 EVOLENT HEALTH INC CLASS A ADR 30050B101 15859 644162 SH SOLE 297271 0 346891 EXACT SCIENCES CORP COM 30063P105 10071 542325 SH SOLE 124732 0 417593 EXELIXIS INC ADR 30161Q104 21656 1693190 SH SOLE 340754 0 1352436 EXELON CORP COM 30161N101 8015 240776 SH SOLE 21316 0 219460 EXLSERVICE HOLDINGS INC ADR 302081104 514 10314 SH SOLE 1728 0 8586 EXOVA GROUP PLC ORD GBP0.01 ADR G33117105 78 30180 SH SOLE 0 0 30180 EXPEDIA INC COM 30212P303 538 4613 SH SOLE 3899 0 714 EXPEDITORS INTL WASH INC COM 302130109 624 12116 SH SOLE 6674 0 5442 EXPERIAN PLC-SPONS ADR ADR 30215C101 486 24298 SH SOLE 22014 0 2284 EXPRESS SCRIPTS HOLDING CO COM 30219G108 65632 930558 SH SOLE 602159 0 328399 EXXON MOBIL CORP COM 30231G102 50466 578209 SH SOLE 252433 0 325776 FACEBOOK INC-A COM 30303M102 128225 999651 SH SOLE 328768 0 670883 FACTSET RESEARCH SYSTEMS INC COM 303075105 1124 6935 SH SOLE 6331 0 604 FAIR ISAAC INC FORMERLY FAIR ISAAC & CO INC ADR 303250104 807 6475 SH SOLE 4975 0 1500 FAIRMOUNT SANTROL HOLDINGS INC ADR 30555Q108 174 20500 SH SOLE 1500 0 19000 FASTENAL CO COM 311900104 122312 2927536 SH SOLE 1241526 0 1686010 FEDEX CORP COM 31428X106 2614 14964 SH SOLE 4791 0 10173 FIBROGEN INC COM ADR 31572Q808 244 11790 SH SOLE 1290 0 10500 FIDELITY NATIONAL INFO SERV COM 31620M106 2782 36121 SH SOLE 21400 0 14721 FIFTH THIRD BANCORP COM 316773100 344 16816 SH SOLE 860 0 15956 FINANCIAL SELECT SECTOR SPDR ETF US 81369Y605 493 25568 SH SOLE 7142 0 18426 FIREEYE INC COM 31816Q101 626 42502 SH SOLE 6743 0 35759 FIRST BANCORP IND INC ADR 31867T202 347 21032 SH SOLE 0 0 21032 FIRST COMMUNITY FINANCIAL PARTNERS INC COM ADR 31985Q106 143 15000 SH SOLE 0 0 15000 FIRST FEDERAL OF NORTHERN MICHIGAN BANCORP INC ADR 32021X105 486 71292 SH SOLE 0 0 71292 FIRST FINL BANKSHARES INC COM 32020R109 296 8131 SH SOLE 0 0 8131 FIRST HORIZON NATIONAL CORP COM 320517105 239 15693 SH SOLE 14352 0 1341 FIRST MIDWEST BANCORP INC/IL COM 320867104 673 34776 SH SOLE 27430 0 7346 FIRST REPUBLIC BANK/CA COM 33616C100 399 5173 SH SOLE 3415 0 1758 FIRST SOLAR INC COM 336433107 399 10100 SH SOLE 0 0 10100 FIRST TR LARGE CAP VALUE OPPORTUNITIES ALPHADEX FD ETF US 33735J101 572 13445 SH SOLE 10574 0 2871 FIRST TRUST MORN DVD LEAD IN ETF US 336917109 252 9233 SH SOLE 9233 0 0 FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF US 33738D101 409 16163 SH SOLE 850 0 15313 FIRSTCASH INC COM 33767D105 565 11997 SH SOLE 0 0 11997 FIRSTSERVICE CORP COM 33767E103 1334 28575 SH SOLE 1400 0 27175 FISERV INC COM 337738108 44173 444081 SH SOLE 330312 0 113769 FITBIT INC - A COM 33812L102 150 10086 SH SOLE 5711 0 4375 FLAGSTAR BANCORP INC COM ADR 337930705 2462 88730 SH SOLE 330 0 88400 FLEETMATICS GROUP PLC COM G35569105 4372 72892 SH SOLE 56230 0 16662 FLEXPOINT SENSOR SYSTEMS INC ADR 33938W206 13 156700 SH SOLE 0 0 156700 FLEXSHARES MSTAR EMGMKTS FCTTILT ETF ETF US 33939L308 241 5000 SH SOLE 0 0 5000 FLOWSERVE CORP COM 34354P105 221 4584 SH SOLE 723 0 3861 FNBH BANCORP INC HOWELL MICHIGAN ADR 302528203 192 141993 SH SOLE 141993 0 0 FORCE PROTECTION VIDEO EQUIPMENT CORP ADR 34520J108 3 125900 SH SOLE 0 0 125900 FORD MOTOR CO COM 345370860 2239 185536 SH SOLE 38746 0 146791 FORESTAR GROUP INC ADR 346233109 400 34200 SH SOLE 0 0 34200 FORTINET INC COM 34959E109 223 6048 SH SOLE 21 0 6027 FORTIVE CORP COM 34959J108 47400 931235 SH SOLE 439822 0 491413 FORTUNE BRANDS HOME & SECURI COM 34964C106 3162 54431 SH SOLE 29949 0 24482 FOUNDATION MEDICINE INC COM ADR 350465100 1586 67944 SH SOLE 6313 0 61631 FRANKLIN RESOURCES INC COM 354613101 360 10123 SH SOLE 5799 0 4324 FRANKLIN STREET PROPERTIES C COM 35471R106 1338 106193 SH SOLE 0 0 106193 FREEPORT-MCMORAN INC COM 35671D857 290 26722 SH SOLE 10693 0 16029 FRESENIUS MEDICAL CARE-ADR ADR 358029106 679 15506 SH SOLE 14372 0 1134 FRESHPET INC COM 358039105 944 109164 SH SOLE 1000 0 108164 FRONTIER COMMUNICATIONS CORP COM 35906A108 168 40481 SH SOLE 5277 0 35204 GAMESTOP CORP-CLASS A COM 36467W109 486 17605 SH SOLE 10052 0 7553 GAP INC/THE COM 364760108 397 17842 SH SOLE 4842 0 13000 GARRISON CAPITAL INC COM 366554103 1117 110245 SH SOLE 8625 0 101620 GARTNER INC COM 366651107 6743 76231 SH SOLE 36116 0 40115 GENERAC HOLDINGS INC ADR 368736104 730 20110 SH SOLE 300 0 19810 GENERAL DYNAMICS CORP COM 369550108 1798 11589 SH SOLE 5594 0 5995 GENERAL ELECTRIC CO COM 369604103 89264 3013643 SH SOLE 1168949 0 1844694 GENERAL MILLS INC COM 370334104 5895 92276 SH SOLE 20795 0 71481 GENERAL MOTORS CO COM 37045V100 3375 106230 SH SOLE 24279 0 81952 GENESIS ENERGY LP UNITS LTD PARTNERSHIP INT LP 371927104 3509 92415 SH SOLE 10375 0 82040 GENPACT LTD COM G3922B107 17678 738132 SH SOLE 429817 0 308315 GENTHERM INC COM 37253A103 653 20785 SH SOLE 7305 0 13480 GENUINE PARTS CO COM 372460105 1339 13329 SH SOLE 237 0 13092 GEO GROUP INC/THE COM 36162J106 418 17596 SH SOLE 402 0 17194 GIGAMON INC COM ADR 37518B102 323 5895 SH SOLE 1495 0 4400 GILEAD SCIENCES INC COM 375558103 143381 1812193 SH SOLE 1006701 0 805492 GLAUKOS CORP COM 377322102 1692 44821 SH SOLE 21495 0 23326 GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 6502 150760 SH SOLE 102027 0 48733 GLOBAL LINKS CORPORATION ADR 379408701 0 50000 SH SOLE 0 0 50000 GLOBAL PAYMENTS INC COM 37940X102 2831 36876 SH SOLE 28187 0 8689 GLOBANT S A ADR L44385109 1937 45979 SH SOLE 12147 0 33832 GLOBUS MEDICAL INC - A COM 379577208 1603 71035 SH SOLE 54310 0 16725 GLU MOBILE INC ADR 379890106 101 44900 SH SOLE 0 0 44900 GOGO INC COM 38046C109 3777 342120 SH SOLE 26853 0 315267 GOLDCORP INC COM 380956409 1149 69550 SH SOLE 10500 0 59050 GOLDEN ENTERTAINMENT INC COM 381013101 328 26272 SH SOLE 0 0 26272 GOLDMAN SACHS GROUP INC COM 38141G104 65969 409057 SH SOLE 16749 0 392308 GOLUB CAP BDC INC ADR 38173M102 516 27805 SH SOLE 0 0 27805 GP STRATEGIES CORP COM 36225V104 214 8705 SH SOLE 0 0 8705 GRACO INC COM 384109104 878 11861 SH SOLE 580 0 11281 GREAT AJAX CORP COM 38983D300 177 13000 SH SOLE 0 0 13000 GREEN BRICK PARTNERS INC COM ADR 392709101 109 13250 SH SOLE 0 0 13250 GREIF INC-CL A COM 397624107 357 7192 SH SOLE 2792 0 4400 GRIFOLS SA BARCELONA GRIFOLS, S.A., ACCIONES SIN V ADR E5706X223 888 55440 SH SOLE 5866 0 49574 GRIFOLS SA BARCELONA US LISTED ADR E5706X215 4724 219158 SH SOLE 30556 0 188602 GRIFOLS SA-ADR ADR 398438408 883 55280 SH SOLE 20228 0 35052 GRUBHUB INC COM 400110102 5291 123070 SH SOLE 26888 0 96182 GRUPO FIN SANTANDER-ADR B ADR 40053C105 265 30072 SH SOLE 22655 0 7417 GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF US 78355W106 2950 35290 SH SOLE 5000 0 30290 GUGGENHEIM S&P 500 EQUAL WEIGHT HEALTHCARE ETF ETF US 78355W841 226 1454 SH SOLE 1454 0 0 GUGGENHEIM S&P 500 PURE VALUE ETF ETF US 78355W304 230 4350 SH SOLE 1800 0 2550 GUIDEWIRE SOFTWARE INC COM 40171V100 73507 1225522 SH SOLE 823964 0 401558 HAIN CELESTIAL GROUP INC COM 405217100 950 26697 SH SOLE 1968 0 24729 HALLIBURTON CO COM 406216101 3623 80722 SH SOLE 44090 0 36632 HALYARD HEALTH INC COM 40650V100 210 6046 SH SOLE 1051 0 4995 HARLEY-DAVIDSON INC COM 412822108 9554 181665 SH SOLE 29646 0 152019 HARMAN INTERNATIONAL INDUSTRIES INC ADR 413086109 1195 14155 SH SOLE 350 0 13805 HARRIS CORP COM 413875105 662 7231 SH SOLE 466 0 6765 HARVEST CAPITAL CREDIT CORP COM 41753F109 516 42375 SH SOLE 5000 0 37375 HCP INC COM 40414L109 1316 34674 SH SOLE 6857 0 27817 HD SUPPLY HOLDINGS INC COM ADR 40416M105 218 6805 SH SOLE 200 0 6605 HDFC BANK LTD-ADR ADR 40415F101 766 10660 SH SOLE 9720 0 940 HEALTH CARE SELECT SECTOR ETF US 81369Y209 9249 128265 SH SOLE 3255 0 125010 HEALTHCARE SERVICES GROUP COM 421906108 15019 379466 SH SOLE 53235 0 326231 HEALTHSOUTH CORP COM 421924309 3307 81515 SH SOLE 60647 0 20868 HEALTHSTREAM INC ADR 42222N103 1947 70560 SH SOLE 6015 0 64545 HEALTHWAYS INC ADR 422245100 452 17100 SH SOLE 1750 0 15350 HEICO CORP COM 422806109 14004 202371 SH SOLE 150814 0 51557 HEICO CORP-CLASS A COM 422806208 1231 20346 SH SOLE 12041 0 8305 HENNESSY CAPITAL ACQUISITION CORP II COM 42588J100 980 100000 SH SOLE 0 0 100000 HENRY SCHEIN INC COM 806407102 2033 12471 SH SOLE 1026 0 11445 HERBALIFE LTD COM G4412G101 538 8681 SH SOLE 8281 0 400 HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1311 98735 SH SOLE 4100 0 94635 HERMAN MILLER INC COM 600544100 358 12500 SH SOLE 12500 0 0 HERSHEY CO/THE COM 427866108 2099 21957 SH SOLE 11233 0 10724 HEWLETT PACKARD ENTERPRIS COM 42824C109 496 21821 SH SOLE 4710 0 17111 HFF INC-CLASS A COM 40418F108 2219 80130 SH SOLE 4530 0 75600 HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS LP 428337109 1435 93541 SH SOLE 33651 0 59890 HIGHLANDS BANKSHARES INC VA COM LP 431291103 284 59800 SH SOLE 0 0 59800 HILLTOP HOLDINGS INC ADR 432748101 225 10001 SH SOLE 10001 0 0 HMS HOLDINGS CORP COM 40425J101 4347 196066 SH SOLE 15250 0 180816 HOLLY ENERGY PARTNERS L P UNIT REPSTG LIMITED INTEREST LP 435763107 3130 92262 SH SOLE 5560 0 86702 HOME DEPOT INC COM 437076102 74749 580891 SH SOLE 239697 0 341194 HONEYWELL INTERNATIONAL INC COM 438516106 14430 123771 SH SOLE 18492 0 105279 HOPFED BANCORP INC ADR 439734104 604 53947 SH SOLE 586 0 53361 HORMEL FOODS CORP COM 440452100 1037 27340 SH SOLE 24720 0 2620 HOUSTON WIRE & CABLE CO ADR 44244K109 107 17355 SH SOLE 0 0 17355 HP INC COM 40434L105 554 35694 SH SOLE 14210 0 21484 HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1236 32860 SH SOLE 7295 0 25565 HTC PURENERGY INC ADR 40432D105 3 14300 SH SOLE 0 0 14300 HUDSON TECHNOLOGIES INC COM 444144109 429 64513 SH SOLE 0 0 64513 HUMANA INC ADR 444859102 317 1792 SH SOLE 12 0 1780 HUNT (JB) TRANSPRT SVCS INC COM 445658107 26023 320714 SH SOLE 238826 0 81888 HUNTINGTON BANCSHARES INC ADR 446150104 901 91341 SH SOLE 0 0 91341 HUNTINGTON INGALLS INDUSTRIE COM 446413106 213 1391 SH SOLE 1111 0 280 HURON CONSULTING GROUP INC COM 447462102 486 8136 SH SOLE 7973 0 163 ICF INTERNATIONAL INC COM 44925C103 694 15655 SH SOLE 2829 0 12826 ICICI BANK LTD SPONSORED ADR ADR 45104G104 83 11100 SH SOLE 0 0 11100 IDEX CORP COM 45167R104 389 4161 SH SOLE 2150 0 2011 IDEXX LABORATORIES INC COM 45168D104 252459 2239499 SH SOLE 1309336 0 930163 IHS MARKIT LTD COM G47567105 7253 193156 SH SOLE 59958 0 133198 ILLINOIS TOOL WORKS COM 452308109 73884 616520 SH SOLE 224297 0 392223 ILLUMINA INC COM 452327109 22848 125774 SH SOLE 44203 0 81571 IMAX CORP COM 45245E109 2745 94739 SH SOLE 68499 0 26240 IMPERVA INC COM 45321L100 1102 20509 SH SOLE 16153 0 4356 INDEPENDENCE REALTY TRUST INC REIT 45378A106 8376 930717 SH SOLE 62446 0 868271 INDIA FUND INC COM 454089103 207 8308 SH SOLE 20 0 8288 INDUSTRIAL SELECT SECT SPDR ETF US 81369Y704 4139 70904 SH SOLE 25085 0 45819 INFINEON TECHNOLOGIES-ADR ADR 45662N103 448 25209 SH SOLE 22851 0 2358 INFINERA CORP COM 45667G103 209 23090 SH SOLE 8200 0 14890 INFINITY PHARMACEUTICALS INC ADR 45665G303 51 32730 SH SOLE 5600 0 27130 INFORMATION SERVICES GROUP INC ADR 45675Y104 5056 1267079 SH SOLE 16900 0 1250179 ING GROEP NV-SPONSORED ADR ADR 456837103 263 21353 SH SOLE 789 0 20564 INGREDION INC COM 457187102 754 5668 SH SOLE 933 0 4735 INOGEN INC COM 45780L104 54676 912789 SH SOLE 195730 0 717059 INOVALON HOLDINGS INC COM CL A ADR 45781D101 195 13225 SH SOLE 1450 0 11775 INPHI CORP COM 45772F107 1806 41510 SH SOLE 35000 0 6510 INTEL CORP COM 458140100 23190 614296 SH SOLE 163606 0 450689 INTER PARFUMS INC COM 458334109 209 6485 SH SOLE 0 0 6485 INTERCONTINENTAL EXCHANGE IN COM 45866F104 66346 246308 SH SOLE 142279 0 104029 INTERDIGITAL INC COM 45867G101 477 6027 SH SOLE 5656 0 371 INTERNATIONAL PAPER CO COM 460146103 2469 51449 SH SOLE 27781 0 23668 INTERSECT ENT INC COM 46071F103 867 54729 SH SOLE 10209 0 44520 INTL BUSINESS MACHINES CORP COM 459200101 11217 70617 SH SOLE 31754 0 38863 INTL FLAVORS & FRAGRANCES COM 459506101 2581 18054 SH SOLE 13414 0 4640 INTUIT INC COM 461202103 29126 264755 SH SOLE 206206 0 58549 INTUITIVE SURGICAL INC COM 46120E602 20311 28022 SH SOLE 8331 0 19691 INVENTURE FOODS INC ADR 461212102 717 76286 SH SOLE 5175 0 71111 INVESCO LTD COM G491BT108 15961 510418 SH SOLE 322148 0 188270 IPATH BLOOMBERG COTTON SUBTR ETN COM 06739H271 757 16781 SH SOLE 627 0 16154 IRIDIUM COMMUNICATIONS INC ADR 46269C102 3606 444638 SH SOLE 33444 0 411194 IRON MOUNTAIN INC COM 46284V101 31254 832764 SH SOLE 234435 0 598329 ISHARES 1-3 YEAR CREDIT BOND ETF US 464288646 962 9100 SH SOLE 8265 0 835 ISHARES 1-3 YEAR TREASURY BO ETF US 464287457 921 10825 SH SOLE 4115 0 6710 ISHARES 20+ YEAR TREASURY BO ETF US 464287432 1210 8800 SH SOLE 31 0 8769 ISHARES 7-10 YEAR TREASURY B ETF US 464287440 2420 21630 SH SOLE 254 0 21376 ISHARES CHINA LARGE-CAP ETF ETF US 464287184 206 5431 SH SOLE 3386 0 2045 ISHARES COMMOD SELECT STRAT ETF US 46431W853 847 25972 SH SOLE 0 0 25972 ISHARES CORE HIGH DIVIDEND E ETF US 46429B663 1461 17975 SH SOLE 1442 0 16533 ISHARES CORE MSCI EMERGING ETF US 46434G103 19885 435981 SH SOLE 413460 0 22521 ISHARES CORE RUSSELL U.S. GR ETF US 464287671 1193 28043 SH SOLE 20821 0 7222 ISHARES CORE RUSSELL U.S. VA ETF US 464287663 11220 243393 SH SOLE 239273 0 4120 ISHARES CORE S&P 500 ETF ETF US 464287200 3998 18377 SH SOLE 10643 0 7734 ISHARES CORE S&P MIDCAP ETF ETF US 464287507 2444 15799 SH SOLE 4592 0 11207 ISHARES CORE S&P SMALL-CAP E ETF US 464287804 1133 9125 SH SOLE 5618 0 3507 ISHARES CORE U S CREDIT BOND ETF ETF US 464288620 1400 12300 SH SOLE 0 0 12300 ISHARES CORE U.S. AGGREGATE ETF US 464287226 4923 43787 SH SOLE 9268 0 34519 ISHARES CURRENCY HEDGED MSCI EAFE ETF ETF US 46434V803 4430 178570 SH SOLE 156116 0 22454 ISHARES EDGE MSCI MIN VOL EA ETF US 46429B689 2383 35230 SH SOLE 22953 0 12277 ISHARES EDGE MSCI MIN VOL US ETF US 46429B697 38498 847406 SH SOLE 676413 0 170993 ISHARES FLOATING RATE BOND E ETF US 46429B655 242 4771 SH SOLE 3471 0 1300 ISHARES GLOBAL INFRASTRUCTUR ETF US 464288372 240 5771 SH SOLE 1271 0 4500 ISHARES GOLD TRUST ETF US 464285105 6698 527826 SH SOLE 76871 0 450955 ISHARES IBOXX INVESTMENT GRA ETF US 464287242 4841 39304 SH SOLE 2594 0 36710 ISHARES IBOXX USD HIGH YIELD ETF US 464288513 7188 82373 SH SOLE 5191 0 77182 ISHARES INC MSCI EUROZONE ETF ETF US 464286608 545 15806 SH SOLE 12800 0 3006 ISHARES INTERMEDIATE CREDIT ETF ETF US 464288638 1799 16159 SH SOLE 15800 0 359 ISHARES INTERNATIONAL SELECT ETF US 464288448 2629 87678 SH SOLE 22080 0 65598 ISHARES JP MORGAN USD EMERGI ETF US 464288281 3096 26417 SH SOLE 92 0 26325 ISHARES MBS ETF ETF US 464288588 462 4200 SH SOLE 18 0 4182 ISHARES MSCI ACWI EX US INDEX FUND ETF US 464288240 356 8590 SH SOLE 400 0 8190 ISHARES MSCI ACWI INDEX FD ETF US 464288257 221 3736 SH SOLE 3137 0 599 ISHARES MSCI ALL COUNTRY WORLD MINIMUM VOLATILITY ETF ETF US 464286525 1624 21316 SH SOLE 20446 0 870 ISHARES MSCI EAFE ETF ETF US 464287465 29440 497884 SH SOLE 379779 0 118105 ISHARES MSCI EAFE GROWTH ETF ETF US 464288885 2479 36254 SH SOLE 30784 0 5470 ISHARES MSCI EAFE SMALL-CAP ETF US 464288273 697 13300 SH SOLE 12850 0 450 ISHARES MSCI EAFE VALUE ETF ETF US 464288877 3374 73090 SH SOLE 63722 0 9368 ISHARES MSCI EMERGING MARKET ETF US 464287234 3896 104025 SH SOLE 29500 0 74525 ISHARES MSCI EMERGING MARKETS MINIMUM VOLATILITY ETF ETF US 464286533 2066 38221 SH SOLE 27430 0 10791 ISHARES MSCI HONG KONG ETF ETF US 464286871 1215 55191 SH SOLE 2000 0 53191 ISHARES MSCI INDIA ETF ETF US 46429B598 366 12439 SH SOLE 3000 0 9439 ISHARES MSCI JAPAN ETF ETF US 464286848 1202 95820 SH SOLE 77836 0 17984 ISHARES MSCI KLD 400 SOCIAL ETF COM 464288570 953 11835 SH SOLE 11835 0 0 ISHARES MSCI USA ESG SELECT ETF US 464288802 763 8383 SH SOLE 7818 0 565 ISHARES NASDAQ BIOTECHNOLOGY ETF US 464287556 2083 7197 SH SOLE 1667 0 5530 ISHARES NATIONAL MUNI BOND E ETF US 464288414 3099 27487 SH SOLE 3847 0 23640 ISHARES RUSSELL 1000 ETF ETF US 464287622 1763 14637 SH SOLE 11268 0 3369 ISHARES RUSSELL 1000 GROWTH ETF US 464287614 9060 86971 SH SOLE 50288 0 36683 ISHARES RUSSELL 1000 VALUE E ETF US 464287598 8009 75828 SH SOLE 51138 0 24690 ISHARES RUSSELL 2000 ETF ETF US 464287655 13861 111594 SH SOLE 79830 0 31764 ISHARES RUSSELL 2000 GROWTH ETF US 464287648 1376 9240 SH SOLE 3196 0 6044 ISHARES RUSSELL 2000 VALUE E ETF US 464287630 2605 24869 SH SOLE 11861 0 13008 ISHARES RUSSELL 3000 ETF ETF US 464287689 10492 81845 SH SOLE 74371 0 7474 ISHARES RUSSELL MID-CAP ETF ETF US 464287499 3170 18186 SH SOLE 466 0 17720 ISHARES RUSSELL MID-CAP GROW ETF US 464287481 1980 20339 SH SOLE 11284 0 9055 ISHARES RUSSELL MID-CAP VALU ETF US 464287473 4427 57666 SH SOLE 3379 0 54287 ISHARES S&P 100 ETF ETF US 464287101 242 2525 SH SOLE 0 0 2525 ISHARES S&P 500 GROWTH ETF ETF US 464287309 1426 11723 SH SOLE 1187 0 10536 ISHARES S&P 500 VALUE ETF ETF US 464287408 367 3860 SH SOLE 1786 0 2074 ISHARES S&P MID-CAP 400 GROW ETF US 464287606 2736 15658 SH SOLE 4437 0 11221 ISHARES S&P MID-CAP 400 VALU ETF US 464287705 1130 8498 SH SOLE 605 0 7893 ISHARES S&P SMALL-CAP 600 GR ETF US 464287887 514 3747 SH SOLE 996 0 2751 ISHARES S&P SMALL-CAP 600 VA ETF US 464287879 254 2039 SH SOLE 262 0 1777 ISHARES SELECT DIVIDEND ETF ETF US 464287168 7488 87382 SH SOLE 24557 0 62825 ISHARES TIPS BOND ETF ETF US 464287176 21275 182637 SH SOLE 82583 0 100054 ISHARES TR CORE MSCI EAFE ETF ETF US 46432F842 1423 25811 SH SOLE 12262 0 13549 ISHARES U.S. AEROSPACE & DEF ETF US 464288760 6085 47145 SH SOLE 12035 0 35110 ISHARES US FINANCIALS ETF ETF US 464287788 215 2385 SH SOLE 1175 0 1210 ISHARES US PREFERRED STOCK E ETF US 464288687 5764 145926 SH SOLE 20308 0 125618 ISHARES US REAL ESTATE ETF ETF US 464287739 750 9304 SH SOLE 4446 0 4858 J.C. PENNEY CO INC COM 708160106 350 37909 SH SOLE 19909 0 18000 J2 GLOBAL INC COM 48123V102 22329 335216 SH SOLE 203090 0 132126 JACK HENRY & ASSOCIATES INC COM 426281101 640 7485 SH SOLE 2329 0 5156 JACOBS ENGINEERING GROUP INC COM 469814107 414 8002 SH SOLE 1978 0 6024 JAPAN SMALLER CAPITALIZATION FD INC COM 47109U104 222 21001 SH SOLE 11000 0 10001 JAPAN TOBACCO INC-UNSPON ADR ADR 471105205 312 15255 SH SOLE 0 0 15255 JM SMUCKER CO/THE COM 832696405 22750 167846 SH SOLE 26036 0 141810 JOHN BEAN TECHNOLOGIES CORP COM 477839104 5082 72033 SH SOLE 49768 0 22265 JOHNSON & JOHNSON COM 478160104 82778 700736 SH SOLE 248019 0 452717 JOHNSON CONTROLS INTERNATION COM G51502105 2443 52496 SH SOLE 4515 0 47981 JONES LANG LASALLE INC COM 48020Q107 2219 19499 SH SOLE 14061 0 5438 JOY GLOBAL INC COM 481165108 1570 56585 SH SOLE 14570 0 42015 JPMORGAN ALERIAN MLP INDEX ETF US 46625H365 9148 290413 SH SOLE 165384 0 125029 JPMORGAN CHASE & CO COM 46625H100 58023 871341 SH SOLE 360241 0 511100 KAO CORP-SPONSORED ADR ADR 485537302 677 11956 SH SOLE 10853 0 1103 KATE SPADE & CO COM 485865109 788 45988 SH SOLE 4428 0 41560 KAYNE ANDERSON MLP INVT CO COM 486606106 586 28386 SH SOLE 21993 0 6393 KB HOME COM 48666K109 321 19900 SH SOLE 19900 0 0 KCG HOLDINGS INC CL A ADR 48244B100 4039 260061 SH SOLE 0 0 260061 KDDI CORP-UNSPONSORED ADR ADR 48667L106 211 13634 SH SOLE 0 0 13634 KELLOGG CO COM 487836108 2634 34002 SH SOLE 10462 0 23540 KEYCORP NEW ADR 493267108 188 15438 SH SOLE 6853 0 8585 KIMBERLY-CLARK CORP COM 494368103 11234 89057 SH SOLE 15070 0 73987 KIMBERLY-CLARK DE MEXICO SA B DE CV SPONSORED ADR ADR 494386204 406 35800 SH SOLE 1000 0 34800 KINDER MORGAN INC COM 49456B101 18772 811589 SH SOLE 133004 0 678585 KINDER MORGAN INC COM 49456B200 3856 77012 SH SOLE 16175 0 60837 KINSALE CAP GROUP INC COM COM 49714P108 1087 49400 SH SOLE 0 0 49400 KKR & CO LP COM 48248M102 1516 106277 SH SOLE 11975 0 94302 KOHLS CORP COM 500255104 5507 125879 SH SOLE 28317 0 97562 KONINKLIJKE KPN NV - SP ADR ADR 780641205 66 19586 SH SOLE 0 0 19586 KOREA ELECTRIC POWER CORP ADR 500631106 203 8310 SH SOLE 4683 0 3627 KORNIT DIGITAL LTD COM M6372Q113 8295 884336 SH SOLE 33820 0 850516 KRAFT HEINZ CO/THE COM 500754106 13911 155411 SH SOLE 33742 0 121669 KRATOS DEFENSE & SEC SOLUTIONS ADR 50077B207 69 10000 SH SOLE 0 0 10000 KROGER CO COM 501044101 2831 95376 SH SOLE 70210 0 25165 L BRANDS INC COM 501797104 456 6437 SH SOLE 1192 0 5245 LABORATORY CORP AMER HLDGS ADR 50540R409 1848 13440 SH SOLE 2266 0 11174 LANDSTAR SYSTEM INC COM 515098101 428 6293 SH SOLE 384 0 5909 LAS VEGAS SANDS CORP COM 517834107 346 6005 SH SOLE 1400 0 4605 LEGGETT & PLATT INC COM 524660107 2900 63634 SH SOLE 16749 0 46885 LEMAITRE VASCULAR INC COM 525558201 362 18269 SH SOLE 0 0 18269 LENDINGCLUB CORPORATION COM ADR 52603A109 145 23500 SH SOLE 14250 0 9250 LENNOX INTERNATIONAL INC ADR 526107107 3893 24789 SH SOLE 1487 0 23302 LEVEL 3 COMMUNICATIONS INC COM ADR 52729N308 851 18340 SH SOLE 2716 0 15624 LEXMARK INTERNATIONAL INC CL A ADR 529771107 276 6906 SH SOLE 1000 0 5906 LHC GROUP INC COM 50187A107 258 7000 SH SOLE 0 0 7000 LIBERTY GLOBAL PLC-SERIES C COM G5480U120 818 24761 SH SOLE 12688 0 12073 LIBERTY INTERACTIVE CORP Q-A COM 53071M104 267 13332 SH SOLE 7683 0 5649 LIBERTY MEDIA COR-SIRIUSXM C COM 531229607 249 7447 SH SOLE 6364 0 1083 LIGAND PHARMACEUTICALS COM 53220K504 8722 85458 SH SOLE 71830 0 13628 LIME ENERGY CO COM ADR 53261U304 31 14704 SH SOLE 0 0 14704 LINCOLN NATIONAL CORP COM 534187109 460 9792 SH SOLE 2126 0 7666 LITHIA MOTORS INC-CL A COM 536797103 364 3806 SH SOLE 0 0 3806 LITTELFUSE INC COM 537008104 1393 10815 SH SOLE 3954 0 6861 LKQ CORP COM 501889208 22671 639337 SH SOLE 271386 0 367951 LLOYDS BANKING GROUP PLC SPONSORED ADR ADR 539439109 42 14587 SH SOLE 2176 0 12411 LOCKHEED MARTIN CORP COM 539830109 2697 11251 SH SOLE 4678 0 6573 LOEWS CORP COM 540424108 200 4868 SH SOLE 0 0 4868 LOGITECH INTERNATIONAL SA ADR H50430232 502 22335 SH SOLE 0 0 22335 LOWE'S COS INC COM 548661107 55441 767776 SH SOLE 414169 0 353607 LULULEMON ATHLETICA INC COM 550021109 14261 233870 SH SOLE 56449 0 177421 LYONDELLBASELL INDU-CL A COM N53745100 435 5393 SH SOLE 189 0 5204 MAGELLAN MIDSTREAM PARTNERS COM 559080106 24888 351828 SH SOLE 45980 0 305848 MAGNA INTERNATIONAL INC COM 559222401 381 8871 SH SOLE 6720 0 2151 MALVERN BANCORP INC COM ADR 561409103 410 25000 SH SOLE 25000 0 0 MANHATTAN ASSOCIATES INC COM 562750109 239 4156 SH SOLE 0 0 4156 MANITOWOC FOODSERVICE INC COM 58470Q101 736 45395 SH SOLE 7000 0 38395 MANULIFE FINANCIAL CORP COM 56501R106 163 11576 SH SOLE 2728 0 8848 MARATHON OIL CORP COM 565849106 254 16039 SH SOLE 8003 0 8036 MARATHON PETROLEUM CORP COM 56585A102 393 9670 SH SOLE 6424 0 3246 MARCUS & MILLICHAP INC COM ADR 566324109 14736 563523 SH SOLE 258024 0 305499 MARKET VECTORS ETF TR INDIA SMALL CAP INDEX ETF NEW ETF US 92189F767 351 7560 SH SOLE 1660 0 5900 MARKETAXESS HOLDINGS INC ADR 57060D108 13460 81287 SH SOLE 2173 0 79114 MARLIN BUSINESS SVCS CORP ADR 571157106 1491 76941 SH SOLE 0 0 76941 MARRIOTT INTERNATIONAL -CL A COM 571903202 3941 58537 SH SOLE 50737 0 7800 MARSH & MCLENNAN COS COM 571748102 1854 27564 SH SOLE 6138 0 21426 MASCO CORP COM 574599106 2186 63726 SH SOLE 28761 0 34965 MASTERCARD INC - A COM 57636Q104 125368 1231880 SH SOLE 753427 0 478454 MATCH GROUP INC ADR 57665R106 384 21595 SH SOLE 4100 0 17495 MATERIALS SELECT SECTOR SPDR ETF US 81369Y100 547 11448 SH SOLE 10600 0 848 MAXIMUS INC COM 577933104 356 6287 SH SOLE 49 0 6238 MAXLINEAR INC-CLASS A COM 57776J100 9375 462528 SH SOLE 232092 0 230436 MB FINANCIAL INC COM 55264U108 4597 120857 SH SOLE 96375 0 24482 MCCORMICK & CO-NON VTG SHRS COM 579780206 43677 437119 SH SOLE 247292 0 189827 MCDONALD'S CORP COM 580135101 25541 221407 SH SOLE 99393 0 122013 MCKESSON CORP COM 58155Q103 2008 12042 SH SOLE 1826 0 10216 MDC PARTNERS INC-A COM 552697104 1599 149190 SH SOLE 6950 0 142240 MEAD JOHNSON NUTRITION CO COM 582839106 20732 262397 SH SOLE 135203 0 127194 MEDINAH MINERALS INC ADR 58489M109 2 170000 SH SOLE 0 0 170000 MEDIVATION INC ADR 58501N101 3168 38918 SH SOLE 8887 0 30031 MEDNAX INC COM 58502B106 32100 484534 SH SOLE 396115 0 88419 MEDTRONIC PLC COM G5960L103 33375 386289 SH SOLE 215806 0 170483 MERCADOLIBRE INC ADR 58733R102 1609 8701 SH SOLE 4000 0 4701 MERCK & CO. INC. COM 58933Y105 20074 321654 SH SOLE 172562 0 149092 MERCURY GENERAL CORP NEW ADR 589400100 380 6935 SH SOLE 3435 0 3500 MERCURY SYSTEMS INC COM 589378108 3660 148970 SH SOLE 94200 0 54770 MEREDITH CORP COM 589433101 323 6205 SH SOLE 0 0 6205 MERIT MEDICAL SYSTEMS INC ADR 589889104 374 15399 SH SOLE 0 0 15399 MERRIMACK PHARMACEUTICALS INC ADR 590328100 1963 309100 SH SOLE 37925 0 271175 META FINANCIAL GROUP INC COM 59100U108 495 8161 SH SOLE 0 0 8161 METLIFE INC COM 59156R108 3767 84787 SH SOLE 32786 0 52001 METTLER-TOLEDO INTERNATIONAL COM 592688105 2466 5873 SH SOLE 4956 0 917 MFS INTERMEDIATE INCOME TRUST SH BEN INT COM 55273C107 55 12224 SH SOLE 0 0 12224 MGE ENERGY INC COM 55277P104 332 5875 SH SOLE 1500 0 4375 MGM GROWTH PPTYS LLC CL A COM COM 55303A105 1637 62775 SH SOLE 5525 0 57250 MGM RESORTS INTERNATIONAL ADR 552953101 5240 201325 SH SOLE 16300 0 185025 MGP INGREDIENTS INC ADR 55303J106 733 18100 SH SOLE 1000 0 17100 MICROCHIP TECHNOLOGY INC COM 595017104 7997 128701 SH SOLE 41769 0 86932 MICRON TECHNOLOGY INC ADR 595112103 3512 197510 SH SOLE 39743 0 157767 MICROSOFT CORP COM 594918104 163440 2837501 SH SOLE 1493844 0 1343658 MICROVISION INC DEL ADR 594960304 17 12375 SH SOLE 0 0 12375 MIDDLEBY CORP COM 596278101 4609 37287 SH SOLE 24021 0 13266 MINERALS TECHNOLOGIES INC COM 603158106 3045 43076 SH SOLE 5332 0 37744 MINERVA NEUROSCIENCES INC COM 603380106 141 10000 SH SOLE 10000 0 0 MITEK SYSTEMS INC NEW ADR 606710200 146 17600 SH SOLE 0 0 17600 MIX TELEMATICS LIMITED SPONSORED ADR ADR 60688N102 358 56020 SH SOLE 0 0 56020 MOBILEYE NV COM N51488117 43115 1012792 SH SOLE 399926 0 612866 MONDELEZ INTERNATIONAL INC-A COM 609207105 3994 90978 SH SOLE 33459 0 57519 MONOGRAM RESIDENTIAL TRUST I COM 60979P105 186 17500 SH SOLE 17500 0 0 MONOLITHIC POWER SYSTEMS INC COM 609839105 903 11215 SH SOLE 3550 0 7665 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 363 16399 SH SOLE 0 0 16399 MONROE CAPITAL CORP COM 610335101 11730 745703 SH SOLE 74101 0 671602 MONSANTO CO COM 61166W101 4509 44122 SH SOLE 10495 0 33626 MONSTER BEVERAGE CORP COM 61174X109 384 2615 SH SOLE 685 0 1930 MONSTER WORLDWIDE INC ADR 611742107 63 17500 SH SOLE 10500 0 7000 MOODY'S CORP COM 615369105 6230 57535 SH SOLE 17313 0 40222 MORGAN STANLEY COM 617446448 2246 70044 SH SOLE 26803 0 43241 MORNINGSTAR INC COM 617700109 19862 250565 SH SOLE 124666 0 125899 MOTOROLA SOLUTIONS INC COM 620076307 1462 19170 SH SOLE 302 0 18868 MPLX LP COM 55336V100 2018 59593 SH SOLE 35207 0 24386 MSC INDUSTRIAL DIRECT CO-A COM 553530106 1091 14859 SH SOLE 695 0 14164 MULTI COLOR CORP ADR 625383104 294 4455 SH SOLE 0 0 4455 MYLAN NV COM N59465109 442 11589 SH SOLE 1323 0 10266 NATIONAL BANK HOLDINGS CORPORATION CLASS A COM ADR 633707104 292 12500 SH SOLE 0 0 12500 NATIONAL BEVERAGE CORP COM 635017106 931 21127 SH SOLE 0 0 21127 NATIONAL CINEMEDIA INC COM 635309107 337 22888 SH SOLE 546 0 22342 NATIONAL FUEL GAS CO COM 636180101 1210 22370 SH SOLE 2656 0 19714 NATIONAL GENERAL HOLDINGS CORP ADR 636220303 286 12881 SH SOLE 2360 0 10521 NATIONAL OILWELL VARCO INC COM 637071101 559 15227 SH SOLE 1911 0 13316 NATURES SUNSHINE PRODUCTS INC ADR 639027101 206 12885 SH SOLE 12885 0 0 NATUS MEDICAL INC DEL ADR 639050103 322 8185 SH SOLE 500 0 7685 NEKTAR THERAPEUTICS COM 640268108 5924 344811 SH SOLE 24730 0 320081 NEOGENOMICS INC COM 64049M209 1898 230891 SH SOLE 12880 0 218011 NEPHROS INC ADR 640671301 45 121334 SH SOLE 0 0 121334 NEPTUNE TECHNOLOGIES & BIORESOURCES INC COM 64077P108 11 10800 SH SOLE 0 0 10800 NESTLE SA-SPONS ADR ADR 641069406 17021 215492 SH SOLE 77423 0 138069 NETFLIX INC COM 64110L106 24129 244845 SH SOLE 30704 0 214141 NEURALSTEM INC COM 64127R302 134 418942 SH SOLE 0 0 418942 NEUSTAR INC-CLASS A COM 64126X201 1001 37644 SH SOLE 24797 0 12847 NEVRO CORP COM 64157F103 27858 266867 SH SOLE 37547 0 229320 NEW GOLD INC COM 644535106 44 10000 SH SOLE 0 0 10000 NEWELL BRANDS INC COM 651229106 6871 130475 SH SOLE 98826 0 31649 NEWMONT MINING CORP COM 651639106 507 12892 SH SOLE 8282 0 4610 NEXTERA ENERGY INC COM 65339F101 5481 44810 SH SOLE 12647 0 32163 NIELSEN HOLDINGS PLC COM G6518L108 2242 41856 SH SOLE 29565 0 12291 NIKE INC -CL B COM 654106103 35402 672410 SH SOLE 101282 0 571128 NISOURCE INC COM ADR 65473P105 290 12035 SH SOLE 2050 0 9985 NOBLE ENERGY INC COM 655044105 205 5739 SH SOLE 4785 0 954 NOKIA CORP-SPON ADR ADR 654902204 135 23237 SH SOLE 122 0 23115 NORD ANGLIA EDUCATION INC SHS ADR G6583A102 16612 762716 SH SOLE 379370 0 383346 NORDSTROM INC COM 655664100 475 9162 SH SOLE 2141 0 7021 NORFOLK SOUTHERN CORP COM 655844108 2394 24662 SH SOLE 10999 0 13663 NORTHEAST INDIANA BANCORP INC ADR 664196201 252 8000 SH SOLE 0 0 8000 NORTHERN TRUST CORP COM 665859104 53170 782020 SH SOLE 507105 0 274915 NORTHROP GRUMMAN CORP COM 666807102 2746 12833 SH SOLE 6948 0 5885 NOVADAQ TECHNOLOGIES INC COM 66987G102 11695 1010819 SH SOLE 604854 0 405965 NOVARTIS AG-SPONSORED ADR ADR 66987V109 11524 145941 SH SOLE 84248 0 61694 NOVO-NORDISK A/S-SPONS ADR ADR 670100205 10944 263132 SH SOLE 6660 0 256472 NU SKIN ENTERPRISES INC - A COM 67018T105 529 8170 SH SOLE 0 0 8170 NUSTAR ENERGY L P COM UNITS REPSTG LTD PRTNR INT LP 67058H102 264 5325 SH SOLE 0 0 5325 NUTRISYSTEM INC COM 67069D108 564 18980 SH SOLE 0 0 18980 NUVASIVE INC COM 670704105 17350 260272 SH SOLE 122818 0 137454 NUVEEN ENH MUNI CRED OPP FD COM 67070X101 242 15401 SH SOLE 9619 0 5782 NUVEEN MUNICIPAL VALUE FUND INC COM 670928100 1778 167852 SH SOLE 5000 0 162852 NUVEEN PREFERRED INCOME OPPORTUNITIES FUND COM 67073B106 115 11436 SH SOLE 0 0 11436 NVIDIA CORP COM 67066G104 864 12604 SH SOLE 3870 0 8734 NXP SEMICONDUCTORS NV COM N6596X109 650 6373 SH SOLE 3247 0 3126 NXSTAGE MEDICAL INC COM 67072V103 21438 857861 SH SOLE 276830 0 581031 OCCIDENTAL PETROLEUM CORP COM 674599105 3971 54457 SH SOLE 21792 0 32665 OFFICE DEPOT INC COM 676220106 126 35280 SH SOLE 35280 0 0 OFG BANCORP ADR 67103X102 802 79317 SH SOLE 0 0 79317 OLD DOMINION FREIGHT LINE COM 679580100 1056 15397 SH SOLE 13471 0 1926 OLD NATIONAL BANCORP ADR 680033107 549 39050 SH SOLE 800 0 38250 OLD REPUBLIC INTL CORP COM 680223104 795 45098 SH SOLE 0 0 45098 OLD SECOND BANCORP INC-DEL ADR 680277100 171 20626 SH SOLE 0 0 20626 OM ASSET MANAGEMENT PLC COM G67506108 383 27507 SH SOLE 0 0 27507 OMEROS CORP COM 682143102 123 11000 SH SOLE 0 0 11000 OMNICOM GROUP COM 681919106 23403 275335 SH SOLE 246417 0 28918 ON ASSIGNMENT INC COM 682159108 1189 32775 SH SOLE 24090 0 8685 ONEOK PARTNERS LP COM 68268N103 3969 99351 SH SOLE 7661 0 91690 OPEN TEXT CORP COM 683715106 288 4441 SH SOLE 4150 0 291 ORACLE CORP COM 68389X105 11850 301677 SH SOLE 142182 0 159495 ORBCOMM INC COM 68555P100 487 47524 SH SOLE 0 0 47524 O'REILLY AUTOMOTIVE INC COM 67103H107 72972 260513 SH SOLE 215980 0 44533 ORIX - SPONSORED ADR ADR 686330101 681 9183 SH SOLE 8351 0 832 ORKLA ASA-SPON ADR ADR 686331109 122 11745 SH SOLE 0 0 11745 OSHKOSH CORPORATION ADR 688239201 237 4224 SH SOLE 49 0 4175 OSI SYSTEMS INC COM 671044105 2568 39275 SH SOLE 28465 0 10810 OWENS & MINOR INC COM 690732102 714 20572 SH SOLE 485 0 20087 P G & E CORP COM 69331C108 237 3878 SH SOLE 469 0 3409 PACCAR INC ADR 693718108 693 11790 SH SOLE 8750 0 3040 PACKAGING CORP OF AMERICA COM 695156109 691 8499 SH SOLE 2079 0 6420 PALO ALTO NETWORKS INC COM 697435105 60878 382088 SH SOLE 104168 0 277920 PAN AMERICAN SILVER CORP COM 697900108 1145 64970 SH SOLE 8400 0 56570 PANDORA MEDIA INC COM 698354107 3925 273927 SH SOLE 200613 0 73314 PANERA BREAD COMPANY-CLASS A COM 69840W108 1626 8351 SH SOLE 1684 0 6667 PAREXEL INTERNATIONAL CORP COM 699462107 259 3727 SH SOLE 899 0 2828 PARKER HANNIFIN CORP COM 701094104 1189 9469 SH SOLE 859 0 8610 PARKWAY ACQUISITION CORP COM 70153X105 397 49364 SH SOLE 0 0 49364 PATTERSON COS INC COM 703395103 500 10882 SH SOLE 500 0 10382 PAYCHEX INC COM 704326107 31599 546028 SH SOLE 280161 0 265867 PAYCOM SOFTWARE INC COM 70432V102 321 6400 SH SOLE 2100 0 4300 PAYLOCITY HOLDING CORP COM 70438V106 11114 249974 SH SOLE 30490 0 219484 PAYPAL HOLDINGS INC COM 70450Y103 57676 1407765 SH SOLE 389656 0 1018109 PENTAIR PLC COM G7S00T104 290 4518 SH SOLE 1703 0 2815 PEPSICO INC COM 713448108 37109 341172 SH SOLE 110770 0 230402 PERMIAN BASIN ROYALTY TRUST UBI ADR 714236106 178 25500 SH SOLE 10500 0 15000 PERRIGO CO PLC COM G97822103 17523 189786 SH SOLE 160849 0 28937 PFENEX INC COM ADR 717071104 1776 198475 SH SOLE 21655 0 176820 PFIZER INC COM 717081103 24048 710016 SH SOLE 278793 0 431222 PHILIP MORRIS INTERNATIONAL COM 718172109 20644 212348 SH SOLE 107470 0 104878 PHILLIPS 66 COM 718546104 3260 40470 SH SOLE 17329 0 23141 PHILLIPS 66 PARTNERS LP COM UNIT REPSTG LTD LP 718549207 2261 46520 SH SOLE 9710 0 36810 PIMCO 0-5 YEAR H/Y CORP BOND ETF US 72201R783 621 6240 SH SOLE 0 0 6240 PIMCO CORPORATE & INCOME OPPORTUNITY FUND COM 72201B101 169 11540 SH SOLE 6840 0 4700 PIMCO ENHANCED SHORT MATURIT ETF US 72201R833 1262 12446 SH SOLE 7885 0 4561 PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE COM 72201R817 3938 36895 SH SOLE 2800 0 34095 PIMCO MUNICIPAL INCOME FUNDS II COM 72200W106 154 11255 SH SOLE 0 0 11255 PIONEER NATURAL RESOURCES CO COM 723787107 21063 113457 SH SOLE 89426 0 24031 PLAINS ALL AMER PIPELINE LP COM 726503105 9731 309792 SH SOLE 48858 0 260934 PLAINS GP HOLDINGS L P SHS CL A REPSTG LTD PARTNER NT ADR 72651A108 181 13964 SH SOLE 9050 0 4914 PLANET FITNESS INC CL A ADR 72703H101 2496 124355 SH SOLE 8555 0 115800 PNC FINANCIAL SERVICES GROUP COM 693475105 2439 27072 SH SOLE 4681 0 22391 POLARIS INDUSTRIES INC COM 731068102 552 7128 SH SOLE 506 0 6622 POOL CORPORATION ADR 73278L105 1596 16880 SH SOLE 661 0 16219 POPULAR INC COM ADR 733174700 1471 38500 SH SOLE 0 0 38500 PORTLAND GENERAL ELECTRIC CO ADR 736508847 204 4787 SH SOLE 0 0 4787 PORTOLA PHARMACEUTICALS INC COM ADR 737010108 536 23621 SH SOLE 2561 0 21060 POTASH CORP OF SASKATCHEWAN COM 73755L107 1117 68418 SH SOLE 57408 0 11010 POTBELLY CORP COM 73754Y100 4168 335302 SH SOLE 87594 0 247708 POWERSHARES DB U S DLR INDEX TR PS DB US$ INDEX BULLISH FD ETF US 73936D107 2768 112149 SH SOLE 1925 0 110224 POWERSHARES ETF POWERSHARES FINANCIAL PFD ETF US 73935X229 2569 134834 SH SOLE 750 0 134084 POWERSHARES EXCHANGE TRADED FD TR II POW SHSDWA EMERGING ETF US 73936Q207 190 11659 SH SOLE 6709 0 4950 POWERSHARES EXCHANGE TRADED FD TR SHR OF BEN INT $0.01 PV ETF US 73935X153 2167 51095 SH SOLE 1500 0 49595 POWERSHARES FTSE RAFI US 1000 PORTFOLIO ETF US 73935X583 461 4920 SH SOLE 4147 0 773 POWERSHARES PREFERRED PORTFOLIO ETF US 73936T565 1550 102420 SH SOLE 16417 0 86003 POWERSHARES QQQ TRUST SERIES ETF US 73935A104 8777 73930 SH SOLE 37513 0 36417 POWERSHARES S&P 500 LOW VOLA ETF US 73937B779 3307 79703 SH SOLE 11116 0 68587 POWERSHARES SENIOR LOAN PORTFOLIO ETF US 73936Q769 241 10375 SH SOLE 1050 0 9325 PPG INDUSTRIES INC COM 693506107 5471 52935 SH SOLE 38186 0 14749 PRA GROUP INC COM 69354N106 51525 1491744 SH SOLE 513167 0 978577 PRAXAIR INC COM 74005P104 66642 551538 SH SOLE 300950 0 250588 PREMARA FINANCIAL INC ADR 74046G105 78 10000 SH SOLE 0 0 10000 PREMIER INC CL A ADR 74051N102 14421 445916 SH SOLE 222088 0 223828 PREPAID CARD HOLDINGS INC ADR 74072A105 0 20000 SH SOLE 0 0 20000 PRESS GANEY HOLDINGS INC COM ADR 74113L102 24019 594530 SH SOLE 269855 0 324675 PRICELINE GROUP INC/THE COM 741503403 54982 37365 SH SOLE 31864 0 5501 PRIMERICA INC COM 74164M108 568 10709 SH SOLE 855 0 9854 PROCTER & GAMBLE CO/THE COM 742718109 57964 645834 SH SOLE 277236 0 368598 PROGENICS PHARMACEUTICALS INC ADR 743187106 152 24000 SH SOLE 24000 0 0 PROGREEN US INC COM 74327M102 6 300000 SH SOLE 0 0 300000 PROGRESSIVE CORP COM 743315103 5154 163633 SH SOLE 26845 0 136788 PROLOGIS INC COM 74340W103 216 4028 SH SOLE 365 0 3663 PRONAI THERAPEUTICS INC COM 74346L101 33 18380 SH SOLE 12458 0 5922 PROOFPOINT INC ADR 743424103 363 4852 SH SOLE 512 0 4340 PROS HOLDINGS INC COM STK COM 74346Y103 597 26400 SH SOLE 0 0 26400 PROSHARES S&P 500 DIVIDEND A ETF US 74348A467 254 4680 SH SOLE 430 0 4250 PROSHARES SHORT 20+ TREASURY ETF US 74347X849 3077 146540 SH SOLE 51740 0 94800 PROSHARES SHORT S&P500 ETF US 74347B425 327 8580 SH SOLE 6977 0 1603 PROSHARES TR ULTRA FINANCIALS ETF US 74347X633 302 4150 SH SOLE 700 0 3450 PROSIEBEN SAT.1-UNSP ADR ADR 743476202 109 10237 SH SOLE 0 0 10237 PROSPECT CAPITAL CORPORATION ADR 74348T102 81 10000 SH SOLE 0 0 10000 PROTO LABS INC COM 743713109 19064 318218 SH SOLE 89343 0 228875 PRUDENTIAL FINANCIAL INC COM 744320102 653 7993 SH SOLE 5015 0 2978 PRUDENTIAL PLC-ADR ADR 74435K204 2535 70995 SH SOLE 59735 0 11260 PUBLIC SERVICE ENTERPRISE GP COM 744573106 390 9321 SH SOLE 1647 0 7674 PUBLIC STORAGE COM 74460D109 737 3302 SH SOLE 821 0 2481 QIWI PLC SPONSORED ADR REPSTG CL B ADR 74735M108 149 10200 SH SOLE 700 0 9500 QT VASCULAR LTD COM Y71660107 161 2565696 SH SOLE 2565696 0 0 QUALCOMM INC COM 747525103 23537 343603 SH SOLE 108224 0 235379 QUANTA SERVICES INC COM 74762E102 481 17200 SH SOLE 0 0 17200 QUEST DIAGNOSTICS INC COM 74834L100 293 3465 SH SOLE 1729 0 1736 QUINTILES IMS HOLDINGS INC COM 74876Y101 434 5350 SH SOLE 2150 0 3200 QWEST CORPORATION 6500 56SP01 COM 74913G881 286 11060 SH SOLE 4700 0 6360 RACKSPACE HOSTING INC ADR 750086100 831 26225 SH SOLE 10625 0 15600 RADIUS HEALTH INC COM 750469207 229 4230 SH SOLE 80 0 4150 RAPID7 INC COM ADR 753422104 4739 268524 SH SOLE 29038 0 239486 RAYMOND JAMES FINANCIAL INC COM 754730109 213 3654 SH SOLE 0 0 3654 RAYTHEON COMPANY COM 755111507 5602 41149 SH SOLE 8284 0 32865 RBC BEARINGS INC COM 75524B104 383 5005 SH SOLE 490 0 4515 RE/MAX HOLDINGS INC-CL A COM 75524W108 11222 256333 SH SOLE 51390 0 204943 REALPAGE INC COM 75606N109 1434 55789 SH SOLE 4005 0 51784 RECKITT BENCKISER-SPON ADR ADR 756255204 619 32292 SH SOLE 29066 0 3226 RED ELECTRICA COR-UNSPON ADR ADR 756568101 123 11452 SH SOLE 761 0 10691 RED HAT INC COM 756577102 116465 1440865 SH SOLE 1048972 0 391893 REGENERON PHARMACEUTICALS COM 75886F107 542 1349 SH SOLE 586 0 763 REGIONS FINANCIAL CORP ADR 7591EP100 133 13518 SH SOLE 2175 0 11343 RELX PLC - SPON ADR ADR 759530108 846 44144 SH SOLE 33709 0 10435 REPLIGEN CORP COM 759916109 1439 47654 SH SOLE 31000 0 16654 REPUBLIC SERVICES INC COM 760759100 1186 23511 SH SOLE 5857 0 17654 RESMED INC COM 761152107 17099 263914 SH SOLE 48536 0 215378 RESTORATION HARDWARE HLDGS INC COM ADR 761283100 1566 45277 SH SOLE 7861 0 37416 REYNOLDS AMERICAN INC COM 761713106 852 18066 SH SOLE 12058 0 6008 RIGNET INC COM 766582100 862 57015 SH SOLE 10900 0 46115 RIO TINTO PLC-SPON ADR ADR 767204100 487 14594 SH SOLE 12400 0 2194 RITCHIE BROS AUCTIONEERS INC ADR 767744105 1240 35355 SH SOLE 865 0 34490 RITE AID CORP ADR 767754104 284 36920 SH SOLE 200 0 36720 RLI CORP COM 749607107 353 5164 SH SOLE 0 0 5164 ROBERT HALF INTL INC COM 770323103 5589 147631 SH SOLE 57076 0 90555 ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 6919 223358 SH SOLE 180560 0 42798 ROCKWELL AUTOMATION INC COM 773903109 1071 8752 SH SOLE 135 0 8617 ROCKWELL COLLINS INC COM 774341101 23182 274869 SH SOLE 151638 0 123231 ROLLS-ROYCE HOLDINGS-SP ADR ADR 775781206 249 26720 SH SOLE 24283 0 2437 ROPER TECHNOLOGIES INC COM 776696106 4088 22403 SH SOLE 10392 0 12011 ROSS STORES INC COM 778296103 748 11629 SH SOLE 3301 0 8328 ROYAL BANK OF CANADA ADR 780087102 306 4934 SH SOLE 0 0 4934 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 671 8953 SH SOLE 3790 0 5163 ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 3320 66300 SH SOLE 22181 0 44119 ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 842 15936 SH SOLE 2340 0 13596 RPM INTERNATIONAL INC COM 749685103 511 9512 SH SOLE 2200 0 7312 RPX CORP COM 74972G103 288 26905 SH SOLE 18975 0 7930 RVUE HOLDINGS INC ADR 74975J104 0 10000 SH SOLE 0 0 10000 RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 692 9225 SH SOLE 7042 0 2183 SABRA HEALTH CARE REIT INC COM 78573L106 699 27755 SH SOLE 390 0 27365 SALESFORCE.COM INC COM 79466L302 75190 1054121 SH SOLE 373238 0 680883 SALLY BEAUTY HOLDINGS INC COM 79546E104 1707 66475 SH SOLE 29641 0 36834 SAN JUAN BASIN ROYALTY TR-UBI ADR 798241105 83 14000 SH SOLE 0 0 14000 SANGAMO BIOSCIENCES INC COM 800677106 52 11300 SH SOLE 11100 0 200 SANOFI-ADR ADR 80105N105 374 9782 SH SOLE 968 0 8814 SAP SE-SPONSORED ADR ADR 803054204 693 7578 SH SOLE 4940 0 2638 SBA COMMUNICATIONS CORP-CL A COM 78388J106 6204 55312 SH SOLE 47067 0 8245 SBERBANK RUSSIA SPONSORED AMERICAN DEPOSITORY ADR 80585Y308 515 54900 SH SOLE 0 0 54900 SCANSOURCE INC COM 806037107 252 6908 SH SOLE 2850 0 4058 SCHLUMBERGER LTD COM 806857108 97292 1237176 SH SOLE 697405 0 539771 SCHWAB (CHARLES) CORP COM 808513105 43843 1388761 SH SOLE 454422 0 934339 SCHWAB STRATEGIC TR INTL EQUITY ETF ETF US 808524805 514 17866 SH SOLE 10531 0 7335 SCOTTS MIRACLE-GRO CO-CL A COM 810186106 27052 324866 SH SOLE 88123 0 236743 SEALED AIR CORP COM 81211K100 221 4828 SH SOLE 1338 0 3490 SEATTLE GENETICS INC ADR 812578102 36157 669458 SH SOLE 48596 0 620862 SECURITY IDENTIFICATION SYSTEMS CORP ADR 81429P107 0 500000 SH SOLE 0 0 500000 SEI INVESTMENTS CO ADR 784117103 326 7149 SH SOLE 1966 0 5183 SEMPRA ENERGY ADR 816851109 2072 19333 SH SOLE 408 0 18925 SENSATA TECHNOLOGIES HOLDING COM N7902X106 580 14959 SH SOLE 12432 0 2527 SERVICEMASTER GLOBAL HOLDING COM 81761R109 1369 40647 SH SOLE 36602 0 4045 SERVICENOW INC COM 81762P102 219 2770 SH SOLE 1941 0 829 SERVICESOURCE INTERNATIONAL INC ADR 81763U100 197 40300 SH SOLE 10000 0 30300 SHAKE SHACK INC CL A ADR 819047101 17614 508046 SH SOLE 52687 0 455359 SHELL MIDSTREAM PARTNERS L P UNIT LTD PARTNERSHIP INT LP 822634101 5668 176685 SH SOLE 49000 0 127685 SHERWIN-WILLIAMS CO/THE COM 824348106 7816 28252 SH SOLE 15020 0 13232 SHIRE PLC-ADR ADR 82481R106 4055 20918 SH SOLE 7444 0 13474 SHOPIFY INC CL A COM 82509L107 339 7900 SH SOLE 1675 0 6225 SHUTTERSTOCK INC COM ADR 825690100 2187 34335 SH SOLE 2730 0 31605 SIEMENS AG-SPONS ADR ADR 826197501 3845 32781 SH SOLE 21121 0 11660 SIENTRA INC COM ADR 82621J105 120 13364 SH SOLE 3514 0 9850 SIGNATURE BANK COM 82669G104 36225 305823 SH SOLE 219214 0 86609 SILICOM LTD ADR M84116108 1244 30050 SH SOLE 0 0 30050 SILICON LABORATORIES INC COM 826919102 799 13580 SH SOLE 330 0 13250 SILVER WHEATON CORP COM 828336107 610 22569 SH SOLE 12669 0 9900 SIMON PROPERTY GROUP INC COM 828806109 876 4232 SH SOLE 474 0 3758 SIONIX CORP ADR 829400100 0 30000 SH SOLE 0 0 30000 SIRIUS XM HOLDINGS INC COM 82968B103 157 37660 SH SOLE 8000 0 29660 SIX FLAGS ENTERTAINMENT CORP COM 83001A102 3160 58951 SH SOLE 39690 0 19261 SKECHERS USA INC-CL A COM 830566105 271 11850 SH SOLE 1400 0 10450 SLM CORP COM 78442P106 77 10357 SH SOLE 0 0 10357 SNAP-ON INC COM 833034101 6065 39911 SH SOLE 10090 0 29821 SODASTREAM INTERNATIONAL LTD COM M9068E105 229 8640 SH SOLE 6500 0 2140 SONUS NETWORKS INC COM 835916503 212 27229 SH SOLE 25800 0 1429 SONY CORP-SPONSORED ADR ADR 835699307 208 6267 SH SOLE 200 0 6067 SOUTHERN BANC COMPANY INC (THE) ADR 842233108 231 23663 SH SOLE 0 0 23663 SOUTHERN CO/THE COM 842587107 2487 48488 SH SOLE 19540 0 28948 SOUTHWEST AIRLINES CO ADR 844741108 424 10908 SH SOLE 1355 0 9553 SPDR BARCLAYS CONVERTIBLE ETF US 78464A359 920 19836 SH SOLE 2326 0 17510 SPDR BLOOMBERG BARCLAYS HIGH ETF US 78464A417 646 17582 SH SOLE 501 0 17081 SPDR BLOOMBERG BARCLAYS INTE ETF US 78464A516 297 10306 SH SOLE 3836 0 6470 SPDR BLOOMBERG BARCLAYS SHOR ETF US 78468R408 235 8484 SH SOLE 1835 0 6649 SPDR BLOOMBERG BARCLAYS SHOR ETF US 78464A474 3868 125714 SH SOLE 3550 0 122164 SPDR DJ GLOBAL REAL ESTATE E ETF US 78463X749 6735 135196 SH SOLE 93883 0 41313 SPDR DJ INTERNATIONAL REAL E ETF US 78463X863 6612 158526 SH SOLE 147890 0 10636 SPDR DJIA TRUST ETF US 78467X109 582 3186 SH SOLE 1635 0 1551 SPDR DOW JONES REIT ETF ETF US 78464A607 345 3545 SH SOLE 3545 0 0 SPDR GOLD SHARES ETF US 78463V107 6283 50010 SH SOLE 23212 0 26798 SPDR INDEX SHARES FUNDS SPDR EURO STOXX 50 ETF ETF US 78463X202 489 14914 SH SOLE 5266 0 9648 SPDR NUVEEN BARCLAYS MUNI ETF US 78468R721 502 10023 SH SOLE 1773 0 8250 SPDR NUVEEN BARCLAYS SHORT TERM ETF US 78468R739 458 9379 SH SOLE 5275 0 4104 SPDR S&P 500 ETF TRUST ETF US 78462F103 76707 354634 SH SOLE 243455 0 111179 SPDR S&P DIVIDEND ETF ETF US 78464A763 16992 201419 SH SOLE 12840 0 188579 SPDR S&P INTL SMALL CAP ETF US 78463X871 354 11282 SH SOLE 11010 0 272 SPDR S&P MIDCAP 400 ETF TRST ETF US 78467Y107 3957 14018 SH SOLE 6536 0 7482 SPDR SER TR NUVEEN S&P HIGH YIELD MUN BD COM 78464A284 6175 104083 SH SOLE 250 0 103833 SPDR SER TR S&P BK ETF ETF US 78464A797 568 17010 SH SOLE 0 0 17010 SPDR SERIES TRUST S&P HEALTH CARE SVCS ETF COM 78464A573 272 4944 SH SOLE 0 0 4944 SPECTRA ENERGY CORP COM 847560109 1614 37762 SH SOLE 2704 0 35058 SPECTRA ENERGY PARTNERS LP COM 84756N109 3692 84505 SH SOLE 5630 0 78875 SPECTRANETICS CORP COM 84760C107 565 22500 SH SOLE 12200 0 10300 SPIRE INC COM 84857L101 277 4350 SH SOLE 0 0 4350 SPLUNK INC COM ADR 848637104 2176 37075 SH SOLE 2870 0 34205 SPORTSMAN'S WAREHOUSE HOLDIN COM 84920Y106 539 51196 SH SOLE 20703 0 30493 SPROTT PHYSICAL GOLD TRUST ETF US 85207H104 1537 140359 SH SOLE 64644 0 75715 SPROTT PHYSICAL SILVER TRUST ETF US 85207K107 205 27713 SH SOLE 3000 0 24713 SPROUTS FARMERS MARKET INC COM 85208M102 468 22649 SH SOLE 22649 0 0 SQUARE INC - A COM 852234103 733 62823 SH SOLE 5025 0 57798 SSGA ACTIVE ETF TR SPDR DOUBLELINE TOTAL RETURN COM 78467V848 276 5504 SH SOLE 0 0 5504 ST JUDE MEDICAL INC COM 790849103 408 5116 SH SOLE 1761 0 3355 STANLEY BLACK & DECKER INC ADR 854502101 994 8085 SH SOLE 637 0 7448 STAPLES INC COM 855030102 455 53179 SH SOLE 18525 0 34654 STARBUCKS CORP COM 855244109 207308 3829103 SH SOLE 1195741 0 2633363 STARWOOD PROPERTY TRUST INC COM 85571B105 512 22744 SH SOLE 4000 0 18744 STATE STREET CORP COM 857477103 555 7974 SH SOLE 5153 0 2821 STERICYCLE INC COM 858912108 52351 653245 SH SOLE 291773 0 361472 STERICYCLE INC COM 858912207 225 3400 SH SOLE 350 0 3050 STERIS PLC COM BVVBC02 209 2863 SH SOLE 0 0 2863 STEVEN MADDEN LTD COM 556269108 2289 66223 SH SOLE 47883 0 18340 STILLWATER MINING CO COM 86074Q102 366 27369 SH SOLE 0 0 27369 STOCK YARDS BANCORP INC COM 861025104 321 9733 SH SOLE 0 0 9733 STRATASYS LTD COM M85548101 250 10357 SH SOLE 2387 0 7970 STRYKER CORP COM 863667101 32046 275287 SH SOLE 76122 0 199166 STURGIS BANCORP INC ADR 864087101 676 55921 SH SOLE 0 0 55921 SUBURBAN PROPANE PARTNERS LP COM 864482104 376 11294 SH SOLE 3147 0 8147 SUMITOMO MITSUI-SPONS ADR ADR 86562M209 164 24365 SH SOLE 1221 0 23144 SUN COMMUNITIES INC COM 866674104 1191 15172 SH SOLE 2985 0 12187 SUN HYDRAULICS CORP COM 866942105 208 6459 SH SOLE 0 0 6459 SUN LIFE FINANCIAL INC COM 866796105 408 12533 SH SOLE 9430 0 3103 SUNCOR ENERGY INC COM 867224107 30786 1108195 SH SOLE 503211 0 604984 SUNOCO LOGISTICS PARTNERS LP COM 86764L108 6871 241845 SH SOLE 57175 0 184670 SUNOPTA INC COM 8676EP108 200 28345 SH SOLE 2000 0 26345 SUNPOWER CORPORATION ADR 867652406 390 43673 SH SOLE 5400 0 38273 SUPERVALU INC COM 868536103 53 10650 SH SOLE 10650 0 0 SVB FINANCIAL GROUP ADR 78486Q101 230 2078 SH SOLE 863 0 1215 SYMANTEC CORP COM 871503108 318 12672 SH SOLE 3642 0 9030 SYNTEL INC COM 87162H103 898 21423 SH SOLE 1070 0 20353 SYNTHETIC BIOLOGICS INC ADR 87164U102 3438 1998886 SH SOLE 253800 0 1745086 SYSCO CORP COM 871829107 4341 88575 SH SOLE 24263 0 64312 T MOBILE US INC ADR 872590104 829 17750 SH SOLE 5000 0 12750 T ROWE PRICE GROUP INC COM 74144T108 5216 78440 SH SOLE 16488 0 61952 TACTILE SYS TECHNOLOGY INC COM COM 87357P100 1306 69863 SH SOLE 3535 0 66328 TAHOE RESOURCES INC COM 873868103 155 12100 SH SOLE 2000 0 10100 TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 3423 111910 SH SOLE 99707 0 12203 TAKE-TWO INTERACTIVE SOFTWRE COM 874054109 307 6800 SH SOLE 0 0 6800 TALLGRASS ENERGY PARTNERS LP COM UNIT LP 874697105 1586 32905 SH SOLE 760 0 32145 TARGA RESOURCES CORP ADR 87612G101 292 5947 SH SOLE 0 0 5947 TARGET CORP COM 87612E106 3382 49241 SH SOLE 12072 0 37169 TC PIPELINES LP UNIT COM LTD PARTNERSHIP INT LP 87233Q108 1132 19844 SH SOLE 0 0 19844 TE CONNECTIVITY LTD COM H84989104 8180 127059 SH SOLE 62130 0 64929 TECHNOLOGY SELECT SECT SPDR ETF US 81369Y803 958 20048 SH SOLE 1387 0 18661 TECK RESOURCES LIMITED SUB VOTING CL B ADR 878742204 203 11236 SH SOLE 2700 0 8536 TEEKAY LNG PARTNERS LP COM Y8564M105 173 11463 SH SOLE 600 0 10863 TELEFLEX INC COM 879369106 588 3500 SH SOLE 0 0 3500 TELEFONICA BRASIL-ADR ADR 87936R106 153 10540 SH SOLE 0 0 10540 TERADYNE INC ADR 880770102 207 9572 SH SOLE 5486 0 4086 TERRAVIA HOLDINGS INC COM 88105A106 264 95857 SH SOLE 4000 0 91857 TESLA MOTORS INC COM 88160R101 2829 13865 SH SOLE 4178 0 9687 TESORO LOGISTICS LP COM UNIT LTD PARTNERSHIP INT LP 88160T107 1037 21400 SH SOLE 740 0 20660 TEVA PHARMACEUTICAL-SP ADR ADR 881624209 494 10734 SH SOLE 2815 0 7919 TEXAS INSTRUMENTS INC COM 882508104 13168 187635 SH SOLE 134187 0 53448 THERMO FISHER SCIENTIFIC INC COM 883556102 21835 137273 SH SOLE 62220 0 75053 THOMSON REUTERS CORP COM 884903105 1275 30802 SH SOLE 8777 0 22025 THOR INDUSTRIES INC COM 885160101 673 7948 SH SOLE 0 0 7948 THRESHOLD PHARMACEUTICALS INC ADR 885807206 16 24120 SH SOLE 2750 0 21370 TIME WARNER INC COM 887317303 1952 24517 SH SOLE 6274 0 18243 TITAN MEDICAL INC ADR 88830X108 8 30000 SH SOLE 0 0 30000 TIVO CORP COM 88870P106 2175 111673 SH SOLE 5935 0 105738 TJX COMPANIES INC COM 872540109 10731 143501 SH SOLE 27889 0 115612 TOLL BROTHERS INC ADR 889478103 246 8225 SH SOLE 3500 0 4725 TORONTO-DOMINION BANK COM 891160509 6225 140196 SH SOLE 101428 0 38768 TORTOISE MLP FUND INC COM 89148B101 394 19725 SH SOLE 3650 0 16075 TOTAL SA-SPON ADR ADR 89151E109 2775 58182 SH SOLE 46637 0 11545 TRACTOR SUPPLY COMPANY COM 892356106 60057 891710 SH SOLE 607282 0 284428 TRANSDIGM GROUP INC COM 893641100 75872 262425 SH SOLE 206457 0 55968 TRANSMONTAIGNE PARTNERS LP COM 89376V100 390 9458 SH SOLE 0 0 9458 TRANSOCEAN LTD COM H8817H100 394 36938 SH SOLE 19709 0 17229 TRANSUNION COM ADR 89400J107 3343 96910 SH SOLE 9848 0 87062 TRAVELERS COS INC/THE COM 89417E109 2236 19516 SH SOLE 8215 0 11301 TREEHOUSE FOODS INC COM 89469A104 19317 221551 SH SOLE 34220 0 187331 TRIANGLE CAPITAL CORPORATION ADR 895848109 399 20250 SH SOLE 4650 0 15600 TRIMBLE INC COM 896239100 7917 277191 SH SOLE 124721 0 152470 TRINITY INDUSTRIES INC COM 896522109 209 8660 SH SOLE 525 0 8135 TWITTER INC COM 90184L102 2800 121465 SH SOLE 12260 0 109205 TYLER TECHNOLOGIES INC COM 902252105 4415 25785 SH SOLE 3686 0 22099 TYSON FOODS INC-CL A COM 902494103 1228 16443 SH SOLE 16025 0 418 U S SILICA HOLDINGS INC COM 90346E103 1597 34307 SH SOLE 17792 0 16515 UBS GROUP AG-REG COM H42097107 1617 118744 SH SOLE 100238 0 18506 ULTA SALON COSMETICS & FRAGR COM 90384S303 9745 40947 SH SOLE 23148 0 17799 ULTIMATE SOFTWARE GROUP INC COM 90385D107 84554 413691 SH SOLE 122818 0 290873 UNDER ARMOUR INC-CLASS A COM 904311107 18266 472223 SH SOLE 37241 0 434982 UNDER ARMOUR INC-CLASS C COM 904311206 13035 384964 SH SOLE 29180 0 355784 UNIFIRST CORP/MA COM 904708104 11048 83784 SH SOLE 62707 0 21077 UNILEVER N V -NY SHARES ADR 904784709 9178 199087 SH SOLE 134781 0 64306 UNILEVER PLC-SPONSORED ADR ADR 904767704 2792 58907 SH SOLE 17031 0 41876 UNION PACIFIC CORP COM 907818108 63952 655717 SH SOLE 397606 0 258111 UNITED PARCEL SERVICE-CL B COM 911312106 58992 539430 SH SOLE 231157 0 308273 UNITED SECURITY BANCSHARES INC ADR 911459105 1329 125500 SH SOLE 0 0 125500 UNITED STATES OIL FUND LP ETF US 91232N108 499 45696 SH SOLE 26731 0 18965 UNITED TECHNOLOGIES CORP COM 913017109 8380 82478 SH SOLE 30774 0 51705 UNITEDHEALTH GROUP INC COM 91324P102 9647 68905 SH SOLE 33678 0 35227 UNIVERSAL ELECTRONICS INC COM 913483103 2602 34950 SH SOLE 23670 0 11280 UPLAND SOFTWARE INC COMMON STOCK ADR 91544A109 93 10500 SH SOLE 7500 0 3000 URANIUM ENERGY CORP COM 916896103 55 55555 SH SOLE 55555 0 0 US AUTO PARTS NETWORK INC COM 90343C100 348 105900 SH SOLE 0 0 105900 US BANCORP COM 902973304 10512 245090 SH SOLE 98830 0 146261 USA TECHNOLOGIES INC COM 90328S500 453 80858 SH SOLE 2000 0 78858 USANA HEALTH SCIENCES INC COM 90328M107 281 2030 SH SOLE 0 0 2030 UTILITIES SELECT SECTOR SPDR ETF US 81369Y886 3478 70992 SH SOLE 14410 0 56582 UTS GULF COAST ULTRA DEEP ROYALTY TRUST UNIT ADR 40222T104 3 50000 SH SOLE 0 0 50000 VALEANT PHARMACEUTICALS INTE COM 91911K102 1000 40734 SH SOLE 8724 0 32010 VALERO ENERGY CORP COM 91913Y100 960 18109 SH SOLE 3616 0 14493 VALMONT INDUSTRIES INC ADR 920253101 242 1801 SH SOLE 0 0 1801 VALSPAR CORP/THE COM 920355104 499 4700 SH SOLE 900 0 3800 VANECK VECTORS GOLD MINERS E ETF US 92189F106 1840 69632 SH SOLE 18782 0 50850 VANECK VECTORS JUNIOR GOLD M ETF US 92189F791 669 15098 SH SOLE 2975 0 12123 VANGUARD DIVIDEND APPREC ETF ETF US 921908844 20831 248194 SH SOLE 57832 0 190362 VANGUARD EXTENDED MARKET ETF ETF US 922908652 3463 37939 SH SOLE 35099 0 2840 VANGUARD FTSE ALL-WORLD EX-U ETF US 922042775 29715 654086 SH SOLE 565020 0 89066 VANGUARD FTSE DEVELOPED ETF ETF US 921943858 16835 450017 SH SOLE 241985 0 208032 VANGUARD FTSE EMERGING MARKE ETF US 922042858 17747 471617 SH SOLE 206687 0 264930 VANGUARD FTSE EUROPE ETF ETF US 922042874 4204 86272 SH SOLE 34221 0 52051 VANGUARD FTSE PACIFIC ETF ETF US 922042866 290 4795 SH SOLE 4595 0 200 VANGUARD GLBL EX-US REAL EST ETF US 922042676 4352 77480 SH SOLE 30341 0 47139 VANGUARD GROWTH ETF ETF US 922908736 59169 526927 SH SOLE 19566 0 507361 VANGUARD HIGH DVD YIELD ETF ETF US 921946406 27142 376244 SH SOLE 12330 0 363914 VANGUARD INTERMEDIATE-TERM B ETF US 921937819 793 9044 SH SOLE 2574 0 6470 VANGUARD INTL DIV APPREC IDX ETF ADR 921946810 240 4217 SH SOLE 1425 0 2792 VANGUARD INT-TERM CORPORATE ETF US 92206C870 3029 33809 SH SOLE 638 0 33171 VANGUARD LARGE-CAP ETF ETF US 922908637 367 3699 SH SOLE 105 0 3594 VANGUARD LONG TERM BOND ETF ETF US 921937793 351 3564 SH SOLE 1335 0 2229 VANGUARD MATERIALS ETF ETF US 92204A801 838 7836 SH SOLE 7466 0 370 VANGUARD MEGA CAP GROWTH ETF ETF US 921910816 2082 23798 SH SOLE 20291 0 3507 VANGUARD MID-CAP ETF ETF US 922908629 4383 33862 SH SOLE 23959 0 9903 VANGUARD MID-CAP GROWTH ETF ETF US 922908538 1436 13500 SH SOLE 2655 0 10845 VANGUARD MID-CAP VALUE ETF ETF US 922908512 4478 47858 SH SOLE 22573 0 25285 VANGUARD REIT ETF ETF US 922908553 23816 274563 SH SOLE 146881 0 127682 VANGUARD S&P 500 ETF ETF US 922908363 10520 52948 SH SOLE 29568 0 23380 VANGUARD S/T CORP BOND ETF ETF US 92206C409 6880 85415 SH SOLE 10652 0 74763 VANGUARD SECTOR INDEX FDS VANGUARD CONSUMER STAPLES ETF ETF US 92204A207 603 4402 SH SOLE 176 0 4226 VANGUARD SECTOR INDEX FDS VANGUARD INFORMATION ETF US 92204A702 353 2936 SH SOLE 2224 0 712 VANGUARD SHORT TERM BOND ETF ETF US 921937827 4708 58249 SH SOLE 11010 0 47239 VANGUARD SHORT TERM GOVERNMENT BOND ETF ETF US 92206C102 2661 43475 SH SOLE 0 0 43475 VANGUARD SHORT TERM INFLATION PROTECTED SECURITIES INDEX ETF US 922020805 327 6585 SH SOLE 1300 0 5285 VANGUARD SMALL-CAP ETF ETF US 922908751 4195 34335 SH SOLE 21034 0 13301 VANGUARD SMALL-CAP GRWTH ETF ETF US 922908595 428 3247 SH SOLE 1372 0 1875 VANGUARD SMALL-CAP VALUE ETF ETF US 922908611 1327 11990 SH SOLE 2360 0 9630 VANGUARD TOTAL BOND MARKET ETF US 921937835 6314 75047 SH SOLE 5401 0 69646 VANGUARD TOTAL INTL BOND ETF ETF US 92203J407 9411 167929 SH SOLE 149128 0 18801 VANGUARD TOTAL STOCK MKT ETF ETF US 922908769 6584 59136 SH SOLE 31867 0 27269 VANGUARD VALUE ETF ETF US 922908744 11661 134034 SH SOLE 44432 0 89602 VANTIV INC - CL A COM 92210H105 5866 104248 SH SOLE 98417 0 5831 VARIAN MEDICAL SYSTEMS INC COM 92220P105 540 5425 SH SOLE 1731 0 3694 VCA INC COM 918194101 4061 58034 SH SOLE 35636 0 22398 VECTREN CORP COM 92240G101 809 16123 SH SOLE 2018 0 14105 VEEVA SYSTEMS INC-CLASS A COM 922475108 50036 1212123 SH SOLE 337216 0 874907 VENTAS INC COM 92276F100 2020 28595 SH SOLE 2752 0 25843 VEOLIA ENVIRONNEMENT ADR ADR 92334N103 561 24350 SH SOLE 0 0 24350 VERISK ANALYTICS INC COM 92345Y106 77673 955620 SH SOLE 711669 0 243951 VERIZON COMMUNICATIONS INC COM 92343V104 22990 442280 SH SOLE 174753 0 267527 VERTEX PHARMACEUTICALS INC COM 92532F100 634 7270 SH SOLE 5835 0 1435 VF CORP COM 918204108 23524 419692 SH SOLE 294059 0 125633 VINCE HOLDING CORP COM ADR 92719W108 99 17500 SH SOLE 500 0 17000 VIRTRA SYSTEMS INC ADR 92827K103 6 20000 SH SOLE 0 0 20000 VIRTU FINANCIAL INC-CLASS A COM 928254101 481 32162 SH SOLE 8300 0 23862 VISA INC-CLASS A SHARES COM 92826C839 244576 2957392 SH SOLE 1130390 0 1827001 VITAL THERAPIES INC COM 92847R104 364 59500 SH SOLE 59500 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 274 16210 SH SOLE 1320 0 14890 VODAFONE GROUP PLC-SP ADR ADR 92857W308 3355 115078 SH SOLE 8761 0 106317 VONAGE HOLDINGS CORP ADR 92886T201 417 63100 SH SOLE 5000 0 58100 VORNADO REALTY TRUST COM 929042109 202 1998 SH SOLE 1166 0 832 VUBOTICS INC COM 92909L102 0 165000 SH SOLE 165000 0 0 VULCAN MATERIALS CO COM 929160109 3309 29097 SH SOLE 27377 0 1720 WABTEC CORP COM 929740108 401 4915 SH SOLE 72 0 4843 WAGEWORKS INC ADR 930427109 32478 533218 SH SOLE 189176 0 344042 WALGREENS BOOTS ALLIANCE INC COM 931427108 107850 1337760 SH SOLE 526151 0 811610 WALMART DE MEXICO-SPON ADR V ADR 93114W107 2486 113702 SH SOLE 99962 0 13740 WAL-MART STORES INC COM 931142103 21467 297662 SH SOLE 54294 0 243368 WALT DISNEY CO/THE COM 254687106 63490 683716 SH SOLE 177654 0 506062 WASTE MANAGEMENT INC COM 94106L109 23081 361993 SH SOLE 20257 0 341736 WATERS CORP COM 941848103 678 4279 SH SOLE 0 0 4279 WATSCO INC COM 942622200 76253 541182 SH SOLE 389920 0 151262 WD-40 CO COM 929236107 3333 29646 SH SOLE 20710 0 8936 WEATHERFORD INTERNATIONAL PL COM G48833100 512 91029 SH SOLE 90354 0 675 WEBCO INDUSTRIES INC COM 947621207 290 16800 SH SOLE 7300 0 9500 WEBMD HEALTH CORP COM 94770V102 318 6393 SH SOLE 3070 0 3323 WEC ENERGY GROUP INC COM 92939U106 2154 35970 SH SOLE 16232 0 19738 WELLNESS CENTER USA INC COM 94973A103 2 21000 SH SOLE 0 0 21000 WELLS FARGO & CO COM 949746101 27132 612728 SH SOLE 134041 0 478687 WELLS FARGO & COMPANY PFD 949746804 379 291 SH SOLE 200 0 91 WELLTOWER INC COM 95040Q104 2835 37921 SH SOLE 11355 0 26566 WESBANCO INC COM 950810101 358 10884 SH SOLE 0 0 10884 WESTAR ENERGY INC COM 95709T100 216 3800 SH SOLE 3000 0 800 WESTERN ASSET HIGH INC FD II COM 95766J102 158 22000 SH SOLE 10500 0 11500 WESTERN ASSET HIGH INCOME OP COM 95766K109 76 14980 SH SOLE 14980 0 0 WESTERN ASSET MANAGED MUNS FD INC COM 95766M105 175 11561 SH SOLE 0 0 11561 WESTERN DIGITAL CORP ADR 958102105 412 7053 SH SOLE 4529 0 2524 WESTERN GAS EQUITY PARTNERS LP COM UNIT LTD PARTNERSHIP INT COM 95825R103 218 5140 SH SOLE 0 0 5140 WESTERN GAS PARTNERS LP COM UNIT REPSTG LTD PARTNER LP 958254104 6068 110235 SH SOLE 20655 0 89580 WESTERN UNION CO COM 959802109 3122 149953 SH SOLE 28083 0 121870 WEX INC COM 96208T104 38283 354175 SH SOLE 269837 0 84338 WEYERHAEUSER CO COM 962166104 3145 98460 SH SOLE 31966 0 66494 WHIRLPOOL CORP COM 963320106 6165 38017 SH SOLE 3096 0 34921 WHITEWAVE FOODS CO COM 966244105 218 4006 SH SOLE 681 0 3325 WHOLE FOODS MARKET INC COM 966837106 2757 97233 SH SOLE 17632 0 79601 WILLIAMS COS INC COM 969457100 1288 41913 SH SOLE 2598 0 39315 WILLIAMS PARTNERS LP COM 96949L105 8671 233148 SH SOLE 84046 0 149102 WILLIAMS-SONOMA INC COM 969904101 8842 173104 SH SOLE 83226 0 89878 WILLIS TOWERS WATSON PLC COM G96629103 4947 37261 SH SOLE 29536 0 7725 WINSTON PHARMACEUTICALS INC ADR 975657107 7 370671 SH SOLE 0 0 370671 WINTRUST FINANCIAL CORP COM 97650W108 1469 26441 SH SOLE 10320 0 16121 WISDOM TREE EMERGING MARKETS EQUITY INCOME FUND ETF ETF US 97717W315 449 11952 SH SOLE 2625 0 9327 WISDOMTREE EUROPE HEDGED EQU ETF US 97717X701 1475 27453 SH SOLE 6409 0 21043 WISDOMTREE INVESTMENTS INC ADR 97717P104 409 39760 SH SOLE 15556 0 24204 WISDOMTREE JAPAN HEDGED EQ ETF US 97717W851 2281 53159 SH SOLE 6270 0 46888 WISDOMTREE L/C DIVIDEND FUND ETF US 97717W307 3425 44490 SH SOLE 3644 0 40846 WISDOMTREE MIDCAP DIVIDEND F ETF US 97717W505 633 6965 SH SOLE 362 0 6603 WISDOMTREE TRUST DIVID EX FINANCIALS FUND ETF US 97717W406 281 3575 SH SOLE 0 0 3575 WISDOMTREE TRUST EQUITY INCOME FUND ETF ETF US 97717W208 1465 22035 SH SOLE 9300 0 12735 WISDOMTREE TRUST TOTAL DIVIDEND FD ETF ETF US 97717W109 2665 34116 SH SOLE 1301 0 32815 WNS HOLDINGS LTD-ADR ADR 92932M101 1665 55589 SH SOLE 35180 0 20409 WOLSELEY PLC-ADR ADR 977868306 171 30621 SH SOLE 2664 0 27957 WOODWARD INC COM 980745103 1254 20072 SH SOLE 20072 0 0 WORKDAY INC-CLASS A COM 98138H101 86852 947231 SH SOLE 438375 0 508856 WPP PLC-SPONSORED ADR ADR 92937A102 502 4262 SH SOLE 3868 0 394 WRIGHT MEDICAL GROUP NV COM N96617118 19235 784129 SH SOLE 327240 0 456889 WW GRAINGER INC COM 384802104 69602 309564 SH SOLE 194081 0 115484 WYNDHAM WORLDWIDE CORP COM 98310W108 418 6201 SH SOLE 6000 0 201 XCEL ENERGY INC COM 98389B100 1120 27215 SH SOLE 3267 0 23948 CALL (AAPL) APPLE INC JAN 20 17 $135 (100 SHS) OPTION 037833900 712 6300 SH Call SOLE 0 0 6300 CALL (ABB) ABB LTD SPONSORED DEC 16 16 $21 (100 SHS) OPTION 000375904 236 10500 SH Call SOLE 0 0 10500 CALL AIRM 10/21/16 40 OPTION 009128907 450 14300 SH Call SOLE 1400 0 12900 CALL (AMT) AMERICAN TOWER JAN 20 17 $115 (100 SHS) OPTION 03027X900 340 3000 SH Call SOLE 0 0 3000 CALL BP 10/21/16 35 OPTION 055622904 1248 35500 SH Call SOLE 1900 0 33600 CALL CBI 10/21/16 40 OPTION 167250909 479 17100 SH Call SOLE 0 0 17100 CALL (CME) CME GROUP INC DEC 16 16 $115 (100 SHS) OPTION 12572Q905 418 4000 SH Call SOLE 0 0 4000 CALL (CMG) CHIPOTLE MEXICAN DEC 16 16 $400 (100 SHS) OPTION 169656905 1652 3900 SH Call SOLE 100 0 3800 WALT DISNEY CO CALL OPT 12/16 95.0 OPTION 254687906 650 7000 SH Call SOLE 0 0 7000 CALL DVAX 12/16/16 15 OPTION 268158901 298 28400 SH Call SOLE 200 0 28200 CALL (DXCM) DEXCOM INC DEC 16 16 $100 (100 SHS) OPTION 252131907 386 4400 SH Call SOLE 200 0 4200 CALL EGHT 11/18/16 15 OPTION 282914900 324 21000 SH Call SOLE 1000 0 20000 CALL (EXC) EXELON CORP OCT 21 16 $37 (100 SHS) OPTION 30161N901 2111 63400 SH Call SOLE 600 0 62800 CALL (FB) FACEBOOK INC COM JAN 20 17 $145 (100 SHS) OPTION 30303M902 616 4800 SH Call SOLE 0 0 4800 CALL GG 10/21/16 20 OPTION 380956909 362 21900 SH Call SOLE 0 0 21900 CALL 100 JOHNSON & JOHNSON COM EXP 01-20-17@125.000 OPTION ROOT= JNJ OPTION 478160904 602 5100 SH Call SOLE 0 0 5100 CALL JOY 10/21/16 30 OPTION 481165908 286 10300 SH Call SOLE 0 0 10300 CALL (MELI) MERCADOLIBRE INC JAN 20 17 $180 (100 SHS) OPTION 58733R902 444 2400 SH Call SOLE 0 0 2400 CALL MITK 10/21/16 7.50 OPTION 606710900 133 16000 SH Call SOLE 0 0 16000 CALL 100 PROCTER & GAMBLE CO COM EXP 01-20-17@90.000 OPTION ROOT= PG OPTION 742718909 323 3600 SH Call SOLE 0 0 3600 CALL (PRGO) PERRIGO CO PLC SHS NOV 18 16 $110 (100 SHS) OPTION G97822903 868 9400 SH Call SOLE 600 0 8800 SOUTHERN CO CALL OPT 11/16 57.5 OPTION 842587907 282 5500 SH Call SOLE 0 0 5500 CALL SREV 10/21/16 5 OPTION 81763U900 56 11500 SH Call SOLE 0 0 11500 TIVO CORPORATION CALL OPT 10/16 22.5 OPTION 88870P906 703 36100 SH Call SOLE 500 0 35600 EXXON MOBIL CORP CALL OPT 04/17 95.0 OPTION 30231G902 314 3600 SH Call SOLE 0 0 3600 CALL ZGNX 10/21/16 20 OPTION 98978L904 338 29600 SH Call SOLE 500 0 29100 XCERRA CORP COM 98400J108 379 62593 SH SOLE 0 0 62593 XILINX INC COM 983919101 4003 73657 SH SOLE 28535 0 45122 XPO LOGISTICS INC COM 983793100 270 7360 SH SOLE 7110 0 250 XYLEM INC COM 98419M100 667 12708 SH SOLE 1296 0 11412 YAHOO! INC COM 984332106 1832 42502 SH SOLE 21743 0 20759 YUM! BRANDS INC COM 988498101 5705 62821 SH SOLE 48916 0 13905 YUMA ENERGY INC COM COM 98872E108 4 14000 SH SOLE 0 0 14000 ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 15990 229710 SH SOLE 57715 0 171995 ZELTIQ AESTHETICS INC COM 98933Q108 4791 122145 SH SOLE 8832 0 113313 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1596 12273 SH SOLE 3392 0 8881 ZOE'S KITCHEN INC COM 98979J109 9270 417741 SH SOLE 209294 0 208447 ZOETIS INC COM 98978V103 112458 2162235 SH SOLE 1490430 0 671805 ZOGENIX INC ADR 98978L204 759 66400 SH SOLE 500 0 65900 ZURICH INSURANCE GROUP-ADR ADR 989825104 244 9463 SH SOLE 1300 0 8163