0001144204-16-117114.txt : 20160808 0001144204-16-117114.hdr.sgml : 20160808 20160808123102 ACCESSION NUMBER: 0001144204-16-117114 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20160630 FILED AS OF DATE: 20160808 DATE AS OF CHANGE: 20160808 EFFECTIVENESS DATE: 20160808 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: 161813380 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 06-30-2016 06-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 08-05-2016 0 1242 10724600
INFORMATION TABLE 2 infotable.xml 2U INC COM 90214J101 397 13510 SH SOLE 0 0 13510 3M CO COM 88579Y101 26149 149322 SH SOLE 70229 0 79093 8x8 Inc ADR 282914100 383 26200 SH SOLE 500 0 25700 ABB LTD-SPON ADR ADR 000375204 1203 85971 SH SOLE 6500 0 79471 ABBOTT LABORATORIES COM 002824100 41903 1065968 SH SOLE 198671 0 867297 ABBVIE INC COM 00287Y109 49803 804439 SH SOLE 257035 0 547404 ABIOMED INC COM 003654100 41967 383995 SH SOLE 166815 0 217180 ABM INDUSTRIES INC COM 000957100 387 10617 SH SOLE 2586 0 8031 ACCELERATE DIAGNOSTICS INC COM 00430H102 3867 268704 SH SOLE 158367 0 110337 ACCENTIA BIOPHARMACEUTICALS COM 00430L103 0 17500 SH SOLE 1500 0 16000 ACCENTURE PLC-CL A COM G1151C101 54898 484581 SH SOLE 298425 0 186156 Aceto Corp COM 004446100 402 18350 SH SOLE 0 0 18350 Achillion Pharmaceuticals Inc ADR 00448Q201 292 37400 SH SOLE 0 0 37400 Activision Blizzard Inc ADR 00507V109 895 22581 SH SOLE 16515 0 6066 Actuant Corp ADR 00508X203 231 10196 SH SOLE 36 0 10160 ACUITY BRANDS INC COM 00508Y102 37526 151339 SH SOLE 44602 0 106737 ACXIOM CORP COM 005125109 1381 62780 SH SOLE 34980 0 27800 ADOBE SYSTEMS INC COM 00724F101 97823 1021228 SH SOLE 708771 0 312457 Aduro Biotech Inc ADR 00739L101 1595 141030 SH SOLE 11940 0 129090 ADVANCE AUTO PARTS INC COM 00751Y106 243 1506 SH SOLE 111 0 1395 AETNA INC COM 00817Y108 1543 12631 SH SOLE 1820 0 10811 AFFILIATED MANAGERS GROUP COM 008252108 103941 738373 SH SOLE 510125 0 228248 AFLAC INC COM 001055102 307 4258 SH SOLE 2431 0 1827 AGENUS INC COM 00847G705 189 59700 SH SOLE 5700 0 54000 Agilent Technologies Inc ADR 00846U101 267 6020 SH SOLE 610 0 5410 AGL RESOURCES INC COM 001204106 1424 21578 SH SOLE 1898 0 19680 AGNICO EAGLE MINES LTD COM 008474108 326 6090 SH SOLE 0 0 6090 AGRIUM INC COM 008916108 496 5490 SH SOLE 4160 0 1330 AIR METHODS CORP COM 009128307 2410 67272 SH SOLE 3961 0 63311 AIR PRODUCTS & CHEMICALS INC COM 009158106 7359 51810 SH SOLE 7837 0 43973 AIRCASTLE LTD COM G0129K104 643 32872 SH SOLE 810 0 32062 AKAMAI TECHNOLOGIES INC COM 00971T101 19837 354675 SH SOLE 238821 0 115854 AKORN INC COM 009728106 426 14945 SH SOLE 2000 0 12945 ALCOA INC COM 013817101 367 39600 SH SOLE 21900 0 17700 ALERIAN MLP ETF ETF US 00162Q866 1285 101053 SH SOLE 14770 0 86283 Alexion Pharmaceuticals Inc COM 015351109 1615 13831 SH SOLE 666 0 13165 ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 10697 134501 SH SOLE 70635 0 63866 ALIGN TECHNOLOGY INC COM 016255101 25154 312283 SH SOLE 194287 0 117996 ALLEGHANY CORP COM 017175100 292 531 SH SOLE 345 0 186 ALLERGAN PLC COM G0177J108 15083 65270 SH SOLE 47534 0 17736 ALLIANCE DATA SYSTEMS CORP COM 018581108 29313 149616 SH SOLE 67796 0 81820 ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 271 11639 SH SOLE 2927 0 8712 ALLIANT ENERGY CORP COM 018802108 924 23276 SH SOLE 2010 0 21266 ALLIANZ SE-SPON ADR ADR 018805101 144 10000 SH SOLE 0 0 10000 ALLIED WORLD ASSURANCE CO COM H01531104 462 13154 SH SOLE 606 0 12548 Allison Transmission Holdings Inc ADR 01973R101 203 7198 SH SOLE 1391 0 5807 ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 397 31250 SH SOLE 22535 0 8715 ALLSTATE CORP COM 020002101 3466 49550 SH SOLE 8400 0 41150 ALPHABET INC-CL A COM 02079K305 64526 91717 SH SOLE 53446 0 38271 ALPHABET INC-CL C COM 02079K107 123404 178303 SH SOLE 76942 0 101361 ALTRIA GROUP INC COM 02209S103 15282 221605 SH SOLE 60645 0 160960 AMAZON.COM INC COM 023135106 179881 251364 SH SOLE 84363 0 167001 AMBEV SA-ADR ADR 02319V103 80 13602 SH SOLE 359 0 13243 AMEDISYS INC COM 023436108 1060 21000 SH SOLE 13445 0 7555 AMER INTL PETROLEUM CORP COM 026909408 0 82690 SH SOLE 82690 0 0 AMEREN CORPORATION COM 023608102 296 5523 SH SOLE 1320 0 4203 AMERICAN AIRLINES GROUP INC COM 02376R102 426 15061 SH SOLE 0 0 15061 American Capital Agency Corp COM 02503X105 298 15043 SH SOLE 0 0 15043 AMERICAN ELECTRIC POWER COM 025537101 1132 16148 SH SOLE 2216 0 13932 AMERICAN EXPRESS CO COM 025816109 9770 160791 SH SOLE 59368 0 101423 AMERICAN INTERNATIONAL GROUP COM 026874784 2056 38880 SH SOLE 24690 0 14190 AMERICAN SOFTWARE INC-CL A COM 029683109 174 16635 SH SOLE 0 0 16635 AMERICAN TOWER CORP COM 03027X100 44004 387324 SH SOLE 281738 0 105586 AMERICAN VANTAGE COMPANIES COM 03037B106 1 21865 SH SOLE 21865 0 0 AMERIGAS PARTNERS-LP COM 030975106 928 19872 SH SOLE 1390 0 18482 AMERIPRISE FINANCIAL INC COM 03076C106 1364 15185 SH SOLE 7155 0 8030 AMERIS BANCORP COM 03076K108 723 24336 SH SOLE 24336 0 0 AMETEK INC COM 031100100 24884 538272 SH SOLE 315743 0 222529 AMGEN INC COM 031162100 25218 165747 SH SOLE 29248 0 136499 AMPHENOL CORP-CL A COM 032095101 56815 991020 SH SOLE 865342 0 125678 AMPLIFY SNACK BRANDS INC COM 03211L102 875 59320 SH SOLE 1500 0 57820 AmTrust Financial Services Inc COM 032359309 1878 76665 SH SOLE 5160 0 71505 ANADARKO PETROLEUM CORP COM 032511107 896 16834 SH SOLE 2334 0 14500 ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 3894 29572 SH SOLE 17179 0 12393 ANSYS INC COM 03662Q105 526 5798 SH SOLE 979 0 4819 AON PLC COM G0408V102 18537 169703 SH SOLE 60769 0 108934 APACHE CORP COM 037411105 3423 61485 SH SOLE 9464 0 52021 Apartment Investment & Management Co COM 03748R101 768 17395 SH SOLE 3100 0 14295 APPLE INC COM 037833100 263253 2884229 SH SOLE 866525 0 2017704 APPLIED MATERIALS INC COM 038222105 896 37368 SH SOLE 10695 0 26673 APTARGROUP INC COM 038336103 3136 39629 SH SOLE 32095 0 7534 ARATANA THERAPEUTICS INC COM 03874P101 3815 603652 SH SOLE 133945 0 469707 ARC Document Solutions Inc ADR 00191G103 145 37196 SH SOLE 25496 0 11700 ARCHER-DANIELS-MIDLAND CO COM 039483102 6651 155065 SH SOLE 18263 0 136802 ARES CAPITAL CORP COM 04010L103 218 15337 SH SOLE 2700 0 12637 Argo Group International Holdings Ltd ADR G0464B107 1137 21913 SH SOLE 0 0 21913 ARM HOLDINGS PLC-SPONS ADR ADR 042068106 5073 111466 SH SOLE 11021 0 100445 ARMANINO FOODS OF DISTINCT COM 042166801 24 10500 SH SOLE 10500 0 0 ARROW ELECTRONICS INC COM 042735100 818 13214 SH SOLE 0 0 13214 ARTISAN PARTNERS ASSET MA -A COM 04316A108 324 11723 SH SOLE 0 0 11723 Ascendas India Trust COM Y0259C104 40 54000 SH SOLE 0 0 54000 Asia Tigers Fund COM 04516T105 261 27241 SH SOLE 5881 0 21360 ASSA ABLOY AB - UNSP ADR ADR 045387107 620 60784 SH SOLE 35436 0 25348 Assembly Biosciences Inc COM 045396108 227 40850 SH SOLE 35850 0 5000 ASTELLAS PHARMA INC-UNSP ADR ADR 04623U102 412 26420 SH SOLE 21688 0 4732 ASTRAZENECA PLC-SPONS ADR ADR 046353108 1147 38000 SH SOLE 19250 0 18750 AT&T INC COM 00206R102 21849 505640 SH SOLE 99858 0 405782 Athersys Inc ADR 04744L106 22 10000 SH SOLE 0 0 10000 ATRICURE INC COM 04963C209 1416 100185 SH SOLE 62350 0 37835 Autodesk Inc COM 052769106 289 5329 SH SOLE 858 0 4471 AUTOLIV INC COM 052800109 888 8268 SH SOLE 3000 0 5268 AUTOMATIC DATA PROCESSING COM 053015103 41233 448822 SH SOLE 219897 0 228925 AVALONBAY COMMUNITIES INC COM 053484101 1360 7539 SH SOLE 5586 0 1953 AVERY DENNISON CORP COM 053611109 979 13095 SH SOLE 111 0 12984 Avinger Inc COM 053734109 709 59425 SH SOLE 1150 0 58275 AVIS BUDGET GROUP INC COM 053774105 230 7134 SH SOLE 4163 0 2971 Avon Products Inc COM 054303102 56 14747 SH SOLE 3900 0 10847 Aware Inc ADR 05453N100 67 15500 SH SOLE 15500 0 0 AXA -SPONS ADR ADR 054536107 1709 85054 SH SOLE 74517 0 10537 AXALTA COATING SYSTEMS LTD COM G0750C108 4367 164600 SH SOLE 144050 0 20550 AZZ Inc COM 002474104 374 6235 SH SOLE 0 0 6235 B&G Foods Inc ADR 05508R106 4923 102145 SH SOLE 14870 0 87275 B. RILEY FINANCIAL INC COM 05580M108 166 17315 SH SOLE 0 0 17315 B/E AEROSPACE INC COM 073302101 588 12733 SH SOLE 6350 0 6383 BADGER METER INC COM 056525108 414 5666 SH SOLE 0 0 5666 BAIDU INC - SPON ADR ADR 056752108 10901 66009 SH SOLE 11064 0 54945 BANCO SANTANDER SA-SPON ADR ADR 05964H105 326 83159 SH SOLE 0 0 83159 BANK OF AMERICA CORP COM 060505104 8376 631164 SH SOLE 155715 0 475449 BANK OF HAWAII CORP COM 062540109 423 6151 SH SOLE 0 0 6151 Bank of Marin Bancorp COM 063425102 290 6000 SH SOLE 0 0 6000 BANK OF MONTREAL COM 063671101 940 14827 SH SOLE 9190 0 5637 BANK OF NEW YORK MELLON CORP COM 064058100 2086 53699 SH SOLE 12596 0 41103 Barclays Bank PLC PFD 06739H776 245 9500 SH SOLE 0 0 9500 BARRICK GOLD CORP COM 067901108 271 12686 SH SOLE 8134 0 4552 BAXTER INTERNATIONAL INC COM 071813109 1343 29696 SH SOLE 4402 0 25294 BAYER AG-SPONSORED ADR ADR 072730302 547 5443 SH SOLE 444 0 4999 BB&T CORP COM 054937107 1188 33367 SH SOLE 5765 0 27602 BCE INC COM 05534B760 1035 21872 SH SOLE 2929 0 18943 BEACON ROOFING SUPPLY INC COM 073685109 375 8257 SH SOLE 2789 0 5468 BECTON DICKINSON AND CO COM 075887109 4134 24376 SH SOLE 2795 0 21581 BED BATH & BEYOND INC COM 075896100 685 15844 SH SOLE 6750 0 9094 BEMIS COMPANY COM 081437105 604 11721 SH SOLE 292 0 11429 Benefitfocus Inc ADR 08180D106 1217 31932 SH SOLE 2102 0 29830 BERKSHIRE HATHAWAY INC-CL A COM 084670108 17792 82 SH SOLE 56 0 26 BERKSHIRE HATHAWAY INC-CL B COM 084670702 44915 365360 SH SOLE 48806 0 316554 BEST BUY CO INC COM 086516101 546 17829 SH SOLE 6599 0 11230 BFC FINANCIAL CORP-CLASS A COM 055384200 36 12500 SH SOLE 12500 0 0 BGC PARTNERS INC-CL A COM 05541T101 92 10601 SH SOLE 0 0 10601 BIODELIVERY SCIENCES INTL COM 09060J106 1075 455718 SH SOLE 16948 0 438770 BIOGEN INC COM 09062X103 5693 23542 SH SOLE 12359 0 11183 BIOMARIN PHARMACEUTICAL INC COM 09061G101 8601 110558 SH SOLE 64034 0 46524 BIO-TECHNE CORP COM 09073M104 4895 43407 SH SOLE 40260 0 3147 BLACK HILLS CORP COM 092113109 288 4575 SH SOLE 3450 0 1125 BlackRock Debt Strategies Fund Inc COM 09255R103 65 18325 SH SOLE 0 0 18325 BLACKROCK INC COM 09247X101 23149 67583 SH SOLE 9299 0 58284 BlackRock Municipal Bond COM 09249H104 470 26000 SH SOLE 0 0 26000 BLACKSTONE GROUP LP/THE COM 09253U108 2001 81535 SH SOLE 22510 0 59025 Blue Bird Corp COM 095306106 976 150000 SH SOLE 0 0 150000 BOEING CO/THE COM 097023105 19697 151663 SH SOLE 63193 0 88470 BOFI HOLDING INC COM 05566U108 876 142700 SH SOLE 7580 0 135120 Boingo Wireless Inc ADR 09739C102 1448 162350 SH SOLE 8000 0 154350 BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 1098 37040 SH SOLE 36844 0 196 BORGWARNER INC COM 099724106 1125 38113 SH SOLE 22095 0 16018 BOSTON PROPERTIES INC COM 101121101 383 2903 SH SOLE 1500 0 1403 BOSTON SCIENTIFIC CORP COM 101137107 938 40122 SH SOLE 16109 0 24013 Bottomline Technologies Inc ADR 101388106 5424 251908 SH SOLE 8780 0 243128 BP PLC-SPONS ADR ADR 055622104 7363 582833 SH SOLE 27908 0 554925 BREITBURN ENERGY PARTNERS LP COM 106776107 1 10590 SH SOLE 10295 0 295 Bright Horizons Family Solutions Inc ADR 109194100 43071 649533 SH SOLE 154318 0 495215 BRISTOL-MYERS SQUIBB CO COM 110122108 131624 1789583 SH SOLE 783758 0 1005825 Bristow Group Inc ADR 110394103 631 55340 SH SOLE 3250 0 52090 BRITISH AMERICAN TOB-SP ADR ADR 110448107 443 3420 SH SOLE 198 0 3222 BROADCOM LTD COM Y09827109 951 6118 SH SOLE 1076 0 5042 BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 1680 25769 SH SOLE 4220 0 21549 BROADSOFT INC COM 11133B409 6174 150473 SH SOLE 8098 0 142375 Brocade Communications Systems Inc ADR 111621306 136 14800 SH SOLE 1000 0 13800 BROOKDALE SENIOR LIVING INC COM 112463104 1705 110437 SH SOLE 50158 0 60279 BUCKEYE PARTNERS LP COM 118230101 6215 88375 SH SOLE 26258 0 62117 Bunge Ltd ADR G16962105 551 9323 SH SOLE 0 0 9323 C.H. ROBINSON WORLDWIDE INC COM 12541W209 3545 47742 SH SOLE 23281 0 24461 CABELA'S INC COM 126804301 304 6066 SH SOLE 5400 0 666 CABLE ONE INC COM 12685J105 427 834 SH SOLE 0 0 834 CABOT MICROELECTRONICS CORP COM 12709P103 285 6739 SH SOLE 589 0 6150 CABOT OIL & GAS CORP COM 127097103 987 38339 SH SOLE 21213 0 17126 CAI International Inc ADR 12477X106 1425 189950 SH SOLE 4500 0 185450 Cal Dive International Inc ADR 12802T101 0 54700 SH SOLE 0 0 54700 Calico Resources Corp ADR 13000L106 1 10000 SH SOLE 0 0 10000 CALLIDUS SOFTWARE INC COM 13123E500 1669 83524 SH SOLE 54125 0 29399 CAMBREX CORP COM 132011107 895 17301 SH SOLE 0 0 17301 CAMPBELL SOUP CO COM 134429109 2592 38963 SH SOLE 1477 0 37486 CANADIAN NATL RAILWAY CO COM 136375102 1229 20801 SH SOLE 7603 0 13198 CANADIAN NATURAL RESOURCES COM 136385101 606 19649 SH SOLE 16242 0 3407 CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2081 16158 SH SOLE 6961 0 9197 CAPITAL MARKETS TECHNOLOGIES, INC.(NV) ADR 14030N104 0 233500 SH SOLE 233500 0 0 CAPITAL ONE FINANCIAL CORP COM 14040H105 2557 40258 SH SOLE 2334 0 37924 Carbonite Inc ADR 141337105 102 10500 SH SOLE 0 0 10500 Cardinal Bankshares Corp ADR 141478107 372 37973 SH SOLE 0 0 37973 CARDINAL HEALTH INC COM 14149Y108 4009 51388 SH SOLE 12441 0 38947 CARLYLE GROUP/THE COM 14309L102 218 13450 SH SOLE 325 0 13125 CARMAX INC COM 143130102 31465 641742 SH SOLE 263801 0 377941 CARRIZO OIL & GAS INC COM 144577103 209 5824 SH SOLE 0 0 5824 CARTER'S INC COM 146229109 319 2998 SH SOLE 231 0 2767 CASEY'S GENERAL STORES INC COM 147528103 286 2175 SH SOLE 600 0 1575 CASS INFORMATION SYSTEMS INC COM 14808P109 374 7231 SH SOLE 17 0 7214 CATERPILLAR INC COM 149123101 5954 78532 SH SOLE 21422 0 57110 CAVIUM INC COM 14964U108 329 8521 SH SOLE 1694 0 6827 CBOE HOLDINGS INC COM 12503M108 7388 110901 SH SOLE 31004 0 79897 CBRE GROUP INC - A COM 12504L109 1114 42066 SH SOLE 5648 0 36418 CBS CORP-CLASS B NON VOTING COM 124857202 434 7977 SH SOLE 200 0 7777 CDK GLOBAL INC COM 12508E101 3860 69571 SH SOLE 23904 0 45667 CDW CORP/DE COM 12514G108 402 10026 SH SOLE 501 0 9525 CEB INC COM 125134106 5466 88613 SH SOLE 60628 0 27985 CECO Environmental Corp ADR 125141101 96 10980 SH SOLE 3260 0 7720 CEDAR FAIR LP COM 150185106 263 4555 SH SOLE 2100 0 2455 CELGENE CORP COM 151020104 80120 812329 SH SOLE 228670 0 583659 CENTENE CORP COM 15135B101 489 6857 SH SOLE 5157 0 1700 CENTRAL FUND CANADA LTD-A COM 153501101 595 42777 SH SOLE 22810 0 19967 CEPHEID COM 15670R107 3118 101384 SH SOLE 4309 0 97075 CERNER CORP COM 156782104 100775 1719703 SH SOLE 730994 0 988709 CHECK POINT SOFTWARE TECH COM M22465104 53902 676478 SH SOLE 529062 0 147416 CHEESECAKE FACTORY INC/THE COM 163072101 452 9379 SH SOLE 529 0 8850 Chemical Financial Corp ADR 163731102 459 12304 SH SOLE 0 0 12304 Cheniere Energy Partners LP LTD PTN 16411Q101 918 30636 SH SOLE 0 0 30636 CHESAPEAKE ENERGY CORP COM 165167107 65 15300 SH SOLE 15300 0 0 CHEVRON CORP COM 166764100 28103 293415 SH SOLE 100858 0 192557 CHICAGO BRIDGE & IRON CO NV COM 167250109 2225 75708 SH SOLE 13220 0 62488 Chimera Invt Corp Com New COM 16934Q208 200 12750 SH SOLE 0 0 12750 CHIPOTLE MEXICAN GRILL INC COM 169656105 15895 39464 SH SOLE 14325 0 25139 CHUBB LTD COM H1467J104 12967 99201 SH SOLE 17424 0 81778 CHURCH & DWIGHT CO INC COM 171340102 20258 196893 SH SOLE 89021 0 107872 CIE FINANCIERE RICH-UNSP ADR ADR 204319107 76 13094 SH SOLE 0 0 13094 CIENA CORP COM 171779309 268 14300 SH SOLE 7000 0 7300 CIGNA CORP COM 125509109 437 3416 SH SOLE 3416 0 0 CIMAREX ENERGY CO COM 171798101 6777 56796 SH SOLE 38443 0 18353 CINEMARK HOLDINGS INC COM 17243V102 1296 35557 SH SOLE 555 0 35002 CINTAS CORP COM 172908105 14608 148860 SH SOLE 19420 0 129440 CISCO SYSTEMS INC COM 17275R102 18870 781981 SH SOLE 258427 0 523554 CITIGROUP INC COM 172967424 11925 281314 SH SOLE 47096 0 234218 CITIZENS FINANCIAL GROUP COM 174610105 240 12015 SH SOLE 0 0 12015 CITRIX SYSTEMS INC COM 177376100 584 7296 SH SOLE 776 0 6520 Civista Bancshares Inc Com No Par ADR 178867107 1579 120523 SH SOLE 0 0 120523 CLARCOR INC COM 179895107 487 8003 SH SOLE 4214 0 3789 CLOROX COMPANY COM 189054109 20728 149783 SH SOLE 7188 0 142595 CME GROUP INC COM 12572Q105 9752 123892 SH SOLE 32321 0 91571 CNO Financial Group Inc COM 12621E103 1079 61800 SH SOLE 0 0 61800 COACH INC COM 189754104 317 7786 SH SOLE 1186 0 6600 COCA-COLA CO/THE COM 191216100 9702 214033 SH SOLE 80298 0 133735 COCA-COLA EUROPEAN PARTNERS COM G25839104 345 9673 SH SOLE 7068 0 2605 CODEXIS INC COM 192005106 100 24922 SH SOLE 0 0 24922 Cogent Communications Holdings Inc ADR 19239V302 5820 145285 SH SOLE 2195 0 143090 COGNEX CORP COM 192422103 493 11442 SH SOLE 1660 0 9782 COGNIZANT TECH SOLUTIONS-A COM 192446102 3279 57287 SH SOLE 41604 0 15683 COLGATE-PALMOLIVE CO COM 194162103 69265 946245 SH SOLE 490801 0 455445 COLLECTORS UNIVERSE COM 19421R200 244 12348 SH SOLE 500 0 11848 COLLIERS INTERNATIONAL GROUP COM 194693107 517 15132 SH SOLE 100 0 15032 COMCAST CORP-CLASS A COM 20030N101 12118 185888 SH SOLE 29048 0 156840 COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 539 32479 SH SOLE 0 0 32479 COMPASS GROUP PLC-SPON ADR ADR 20449X302 3132 164043 SH SOLE 129010 0 35033 COMPASS MINERALS INTERNATION COM 20451N101 798 10753 SH SOLE 130 0 10623 Compugen Ltd ADR M25722105 1463 225724 SH SOLE 40000 0 185724 COMSCORE INC COM 20564W105 1389 58179 SH SOLE 32829 0 25350 CONAGRA FOODS INC COM 205887102 813 16999 SH SOLE 1480 0 15519 CONCHO RESOURCES INC COM 20605P101 993 8327 SH SOLE 5760 0 2567 CONOCOPHILLIPS COM 20825C104 6752 154856 SH SOLE 53711 0 101145 CONSOLIDATED EDISON INC COM 209115104 611 7595 SH SOLE 2385 0 5210 CONSTELLATION BRANDS INC-A COM 21036P108 419 2533 SH SOLE 1863 0 670 CONSUMER DISCRETIONARY SELT ETF US 81369Y407 5642 72281 SH SOLE 553 0 71728 CONSUMER STAPLES SPDR ETF US 81369Y308 268 4854 SH SOLE 1326 0 3528 Continental Energy Corp ADR 210909107 1 91000 SH SOLE 0 0 91000 CONTINENTAL RESOURCES INC/OK COM 212015101 9314 205734 SH SOLE 161564 0 44170 COOPER COS INC/THE COM 216648402 3167 18460 SH SOLE 6005 0 12455 COPART INC COM 217204106 853 17409 SH SOLE 13817 0 3592 Copper Mountain Mining Corp ADR 21750U101 39 102283 SH SOLE 0 0 102283 CORE LABORATORIES N.V. COM N22717107 520 4195 SH SOLE 851 0 3344 CORNING INC COM 219350105 3265 159415 SH SOLE 20277 0 139138 COSTAR GROUP INC COM 22160N109 71960 329097 SH SOLE 218103 0 110994 COSTCO WHOLESALE CORP COM 22160K105 70063 446148 SH SOLE 249686 0 196462 Cotiviti Holdings Inc COM 22164K101 2317 109676 SH SOLE 83155 0 26521 COWEN GROUP INC-CLASS A COM 223622101 178 60289 SH SOLE 0 0 60289 CR BARD INC COM 067383109 945 4018 SH SOLE 2938 0 1080 CREDICORP LTD COM G2519Y108 451 2925 SH SOLE 2403 0 522 Credit Acceptance Corp ADR 225310101 2421 13083 SH SOLE 0 0 13083 Credit Suisse High Yield Bond COM 22544F103 99 41000 SH SOLE 0 0 41000 CREE INC COM 225447101 480 19625 SH SOLE 535 0 19090 Criteo SA ADR 226718104 2295 49985 SH SOLE 5145 0 44840 CSG SYSTEMS INTL INC COM 126349109 380 9418 SH SOLE 207 0 9211 CSRA INC COM 12650T104 2408 102777 SH SOLE 88552 0 14225 CSX CORP COM 126408103 210 8045 SH SOLE 3477 0 4568 CTI BioPharma Corp COM 12648L106 174 511984 SH SOLE 0 0 511984 CUMMINS INC COM 231021106 753 6696 SH SOLE 1472 0 5224 CVS HEALTH CORP COM 126650100 25604 267429 SH SOLE 59653 0 207776 CYRUSONE INC COM 23283R100 357 6419 SH SOLE 819 0 5600 D.R. Horton Inc ADR 23331A109 871 27672 SH SOLE 11608 0 16064 DAIWA HOUSE INDUS-UNSP ADR ADR 234062206 239 8243 SH SOLE 0 0 8243 Daktronics Inc ADR 234264109 149 23800 SH SOLE 0 0 23800 DANAHER CORP COM 235851102 137951 1365853 SH SOLE 555164 0 810689 DARDEN RESTAURANTS INC COM 237194105 378 5966 SH SOLE 38 0 5928 DASSAULT SYSTEMES S-SPON ADR ADR 237545108 270 3561 SH SOLE 2475 0 1086 Dave & Buster's Entertainment Inc ADR 238337109 25393 542701 SH SOLE 149500 0 393201 DAVITA HEALTHCARE PARTNERS I COM 23918K108 436 5634 SH SOLE 2263 0 3371 DCP Midstream Partners LP LTD PTN 23311P100 548 15880 SH SOLE 1520 0 14360 DEERE & CO COM 244199105 1914 23613 SH SOLE 8608 0 15005 Del Taco Restaurants Inc ADR 245496104 96 10500 SH SOLE 0 0 10500 DEMANDWARE INC COM 24802Y105 987 13176 SH SOLE 6855 0 6321 DENTSPLY SIRONA INC COM 24906P109 54823 883677 SH SOLE 529577 0 354100 DEUTSCHE TELEKOM AG-REG COM D2035M136 170 10000 SH SOLE 10000 0 0 DEUTSCHE X-TRACKERS MSCI EAF ETF US 233051200 4092 163731 SH SOLE 84648 0 79083 Deutsche X-trackers MSCI Europe Hedgd Eq ETF US 233051853 238 9710 SH SOLE 0 0 9710 DEVON ENERGY CORP COM 25179M103 926 25547 SH SOLE 9562 0 15985 DEXCOM INC COM 252131107 87283 1100251 SH SOLE 357668 0 742583 DIAGEO PLC-SPONSORED ADR ADR 25243Q205 5940 52621 SH SOLE 34686 0 17935 Diplomat Pharmacy Inc ADR 25456K101 3799 108529 SH SOLE 9040 0 99489 DISCOVER FINANCIAL SERVICES COM 254709108 1286 24000 SH SOLE 16304 0 7696 DISCOVERY COMMUNICATIONS-C COM 25470F302 208 8713 SH SOLE 3037 0 5676 DNP SELECT INCOME FUND INC COM 23325P104 415 39045 SH SOLE 875 0 38170 DOLLAR GENERAL CORP COM 256677105 18413 195885 SH SOLE 134402 0 61483 DOLLAR TREE INC COM 256746108 677 7186 SH SOLE 3632 0 3554 Dominion Midstream Partners LP LTD PTN 257454108 306 10882 SH SOLE 1000 0 9882 DOMINION RESOURCES INC/VA COM 25746U109 2854 46496 SH SOLE 6568 0 39928 DONALDSON CO INC COM 257651109 795 23128 SH SOLE 13797 0 9331 DOVER CORP COM 260003108 290 4179 SH SOLE 822 0 3357 DOW CHEMICAL CO/THE COM 260543103 14042 282474 SH SOLE 199719 0 82755 DR PEPPER SNAPPLE GROUP INC COM 26138E109 344 3560 SH SOLE 1460 0 2100 DST SYSTEMS INC COM 233326107 5228 44900 SH SOLE 7500 0 37400 DTE ENERGY CO ADR 233331107 1401 14139 SH SOLE 495 0 13644 DU PONT (E.I.) DE NEMOURS COM 263534109 3466 53482 SH SOLE 14732 0 38750 DUKE ENERGY CORP COM 26441C204 5937 69203 SH SOLE 12897 0 56306 DULUTH HOLDINGS INC - CL B COM 26443V101 1419 58000 SH SOLE 1300 0 56700 DUN & BRADSTREET CORP COM 26483E100 3676 30168 SH SOLE 18530 0 11638 DUNKIN' BRANDS GROUP INC COM 265504100 5568 127640 SH SOLE 41950 0 85690 DURECT CORPORATION COM 266605104 21 16935 SH SOLE 0 0 16935 DYNAVAX TECHNOLOGIES CORP COM 268158201 4607 377772 SH SOLE 37749 0 340023 Eagle Pharmaceuticals Inc ADR 269796108 2572 66305 SH SOLE 21275 0 45030 Eastern Michigan Financial Corp ADR 276722105 234 13624 SH SOLE 0 0 13624 EATON CORP PLC COM G29183103 2338 39140 SH SOLE 9790 0 29350 EATON VANCE NATIONAL MUNICIP COM 27829L105 217 9400 SH SOLE 9400 0 0 EBAY INC COM 278642103 3539 151172 SH SOLE 99833 0 51339 ECOLAB INC COM 278865100 92434 779375 SH SOLE 310890 0 468486 Edgewater Bancorp Inc ADR 28027J108 539 35900 SH SOLE 500 0 35400 EDWARDS LIFESCIENCES CORP COM 28176E108 2111 21165 SH SOLE 8230 0 12935 EL POLLO LOCO HOLDINGS INC COM 268603107 362 27853 SH SOLE 2500 0 25353 ELECTRONIC ARTS INC COM 285512109 1151 15195 SH SOLE 7300 0 7895 ELI LILLY & CO COM 532457108 15588 197946 SH SOLE 94285 0 103661 EMC CORP/MA COM 268648102 822 30272 SH SOLE 10952 0 19320 EMERSON ELECTRIC CO COM 291011104 9860 189036 SH SOLE 107101 0 81935 ENBRIDGE ENERGY PARTNERS LP COM 29250R106 3585 154536 SH SOLE 18542 0 135994 Enbridge Inc Com COM 29250N105 1044 24650 SH SOLE 5999 0 18651 ENCANA CORP COM 292505104 515 66048 SH SOLE 2600 0 63448 ENCORE CAPITAL GROUP INC COM 292554102 4353 184993 SH SOLE 140520 0 44473 ENERGY SELECT SECTOR SPDR ETF US 81369Y506 602 8823 SH SOLE 6281 0 2542 ENERGY TRANSFER EQUITY LP COM 29273V100 2801 194952 SH SOLE 31560 0 163392 ENERGY TRANSFER PARTNERS LP COM 29273R109 6726 176673 SH SOLE 44422 0 132251 ENERPLUS CORP COM 292766102 252 38381 SH SOLE 31090 0 7291 EnLink Midstream LLC ADR 29336T100 493 30970 SH SOLE 8750 0 22220 EnLink Midstream Partners LP LTD PTN 29336U107 1094 65790 SH SOLE 13620 0 52170 Enservco Corp ADR 29358Y102 21 34500 SH SOLE 10000 0 24500 ENTERGY CORP COM 29364G103 222 2732 SH SOLE 1373 0 1359 ENTERPRISE PRODUCTS PARTNERS COM 293792107 24001 820277 SH SOLE 111570 0 708707 ENTRADE, INC.(NV) ADR 29382L100 0 79388 SH SOLE 0 0 79388 ENVESTNET INC COM 29404K106 2688 80695 SH SOLE 4020 0 76675 ENVISION HEALTHCARE HOLDINGS COM 29413U103 887 34950 SH SOLE 23800 0 11150 EOG RESOURCES INC COM 26875P101 74028 887417 SH SOLE 609405 0 278012 EPAM SYSTEMS INC COM 29414B104 1306 20307 SH SOLE 17522 0 2785 EQT CORP COM 26884L109 816 10539 SH SOLE 6960 0 3579 EQT Midstream Partners LP LTD PTN 26885B100 323 4018 SH SOLE 70 0 3948 EQUIFAX INC COM 294429105 28304 220437 SH SOLE 138151 0 82286 EQUINIX INC COM 29444U700 2454 6328 SH SOLE 2643 0 3685 EQUITY LIFESTYLE PROPERTIES COM 29472R108 1341 16749 SH SOLE 3136 0 13613 EQUITY RESIDENTIAL COM 29476L107 680 9873 SH SOLE 5187 0 4686 ESCO TECHNOLOGIES INC COM 296315104 323 8090 SH SOLE 0 0 8090 ESSEX PROPERTY TRUST INC COM 297178105 299 1312 SH SOLE 196 0 1116 ESSEX RENTAL CORP COM 297187106 172 726500 SH SOLE 522800 0 203700 ESTEE LAUDER COMPANIES-CL A COM 518439104 2651 29127 SH SOLE 14127 0 15000 ETFS Physical Swiss Gold Shares ETF US 26922Y105 245 1900 SH SOLE 1900 0 0 EV Tax-Managed Glb B-W Opps COM 27829C105 13576 1306670 SH SOLE 0 0 1306670 EVERBANK FINANCIAL CORP COM 29977G102 3749 252317 SH SOLE 0 0 252317 EVERSOURCE ENERGY COM 30040W108 462 7707 SH SOLE 126 0 7581 Evolent Health Inc ADR 30050B101 6558 341570 SH SOLE 197948 0 143622 EXACT SCIENCES CORP COM 30063P105 6859 559938 SH SOLE 130002 0 429936 Exelixis Inc ADR 30161Q104 3174 406390 SH SOLE 60725 0 345665 EXELON CORP COM 30161N101 6296 731462 SH SOLE 10439 0 721023 ExlService Holdings Inc ADR 302081104 1177 22466 SH SOLE 1728 0 20738 EXOVA GROUP PLC ADR G33117105 73 30180 SH SOLE 0 0 30180 EXPEDIA INC COM 30212P303 578 5437 SH SOLE 4691 0 746 EXPEDITORS INTL WASH INC COM 302130109 641 13069 SH SOLE 5963 0 7106 EXPERIAN PLC-SPONS ADR ADR 30215C101 488 25713 SH SOLE 21078 0 4635 EXPRESS SCRIPTS HOLDING CO COM 30219G108 82962 1094488 SH SOLE 696330 0 398158 EXXON MOBIL CORP COM 30231G102 52380 573972 SH SOLE 243716 0 330256 FACEBOOK INC-A COM 30303M102 111208 973117 SH SOLE 322608 0 650509 FACTSET RESEARCH SYSTEMS INC COM 303075105 1182 7324 SH SOLE 6465 0 859 Fair Isaac Corp ADR 303250104 814 7200 SH SOLE 200 0 7000 Fairmount Santrol Hldgs Inc ADR 30555Q108 359 46500 SH SOLE 4500 0 42000 FASTENAL CO COM 311900104 136434 3073529 SH SOLE 1330174 0 1743355 FEDERAL REALTY INVS TRUST COM 313747206 228 1375 SH SOLE 0 0 1375 FEDEX CORP COM 31428X106 2159 14222 SH SOLE 4950 0 9272 FibroGen Inc ADR 31572Q808 190 11590 SH SOLE 1590 0 10000 FIDELITY NATIONAL INFO SERV COM 31620M106 2678 36344 SH SOLE 21368 0 14976 FIFTH THIRD BANCORP COM 316773100 318 18103 SH SOLE 48 0 18055 FINANCIAL SELECT SECTOR SPDR ETF US 81369Y605 620 27108 SH SOLE 7194 0 19914 FinTech Acquisition Corp COM 31809H100 550 55000 SH SOLE 0 0 55000 FIREEYE INC COM 31816Q101 656 39807 SH SOLE 8013 0 31794 First Bancorp of Indiana Inc ADR 31867T202 345 21032 SH SOLE 0 0 21032 FIRST CASH FINL SVCS INC COM 31942D107 516 10059 SH SOLE 0 0 10059 First Community Financial Partners Inc ADR 31985Q106 132 15000 SH SOLE 0 0 15000 First Federal of Northern Michigan Bancorp Inc ADR 32021X105 488 71292 SH SOLE 0 0 71292 FIRST FINL BANKSHARES INC COM 32020R109 293 8931 SH SOLE 0 0 8931 FIRST HORIZON NATIONAL CORP COM 320517105 216 15693 SH SOLE 14352 0 1341 FIRST MIDWEST BANCORP INC/IL COM 320867104 611 34776 SH SOLE 27430 0 7346 FIRST REPUBLIC BANK/CA COM 33616C100 362 5173 SH SOLE 3415 0 1758 First Trust Large Cap Val AlphaDEX ETF ETF US 33735J101 423 10608 SH SOLE 10608 0 0 FIRST TRUST MORN DVD LEAD IN ETF US 336917109 305 11385 SH SOLE 9385 0 2000 First Trust North Amer Engy InfrasETF ETF US 33738D101 466 18898 SH SOLE 850 0 18048 FirstMerit Corp ADR 337915102 870 42922 SH SOLE 0 0 42922 FIRSTSERVICE CORP COM 33767E103 1870 40810 SH SOLE 1825 0 38985 FISERV INC COM 337738108 48379 444949 SH SOLE 331336 0 113613 Flagstar Bancorp Inc ADR 337930705 2168 88830 SH SOLE 330 0 88500 FLEETCOR TECHNOLOGIES INC COM 339041105 202 1409 SH SOLE 330 0 1079 FLEETMATICS GROUP PLC COM G35569105 23091 532900 SH SOLE 254944 0 277956 Flexpoint Sensor Systems Inc ADR 33938W206 10 156700 SH SOLE 0 0 156700 FLOWSERVE CORP COM 34354P105 232 5146 SH SOLE 785 0 4361 FNBH Bancorp Inc ADR 302528203 172 141993 SH SOLE 141993 0 0 FOMENTO ECONOMICO MEX-SP ADR ADR 344419106 430 4644 SH SOLE 3810 0 834 FORD MOTOR CO COM 345370860 1909 151850 SH SOLE 33276 0 118574 Forestar Group Inc ADR 346233109 407 34200 SH SOLE 0 0 34200 Fortinet Inc COM 34959E109 947 29976 SH SOLE 5350 0 24626 FORTUNE BRANDS HOME & SECURI COM 34964C106 3186 54962 SH SOLE 30390 0 24572 Foundation Medicine Inc ADR 350465100 1307 70040 SH SOLE 6313 0 63727 FRANKLIN COVEY CO COM 353469109 1121 73136 SH SOLE 40765 0 32371 FRANKLIN RESOURCES INC COM 354613101 428 12836 SH SOLE 9187 0 3649 FRANKLIN STREET PROPERTIES C COM 35471R106 1303 106193 SH SOLE 0 0 106193 FREEPORT-MCMORAN INC COM 35671D857 295 26520 SH SOLE 9584 0 16936 FRESENIUS MEDICAL CARE-ADR ADR 358029106 645 14811 SH SOLE 12387 0 2424 FRESHPET INC COM 358039105 1089 116705 SH SOLE 6250 0 110455 FRONTIER COMMUNICATIONS CORP COM 35906A108 218 44131 SH SOLE 5251 0 38880 G & K SERVICES INC -CL A COM 361268105 286 3731 SH SOLE 0 0 3731 GAMESTOP CORP-CLASS A COM 36467W109 435 16380 SH SOLE 9427 0 6953 GAP INC/THE COM 364760108 385 18164 SH SOLE 4800 0 13364 GARRISON CAPITAL INC COM 366554103 1137 112685 SH SOLE 2625 0 110060 GARTNER INC COM 366651107 7810 80181 SH SOLE 37851 0 42330 Generac Holdings Inc ADR 368736104 2275 65075 SH SOLE 3100 0 61975 GENERAL DYNAMICS CORP COM 369550108 1598 11480 SH SOLE 5770 0 5710 GENERAL ELECTRIC CO COM 369604103 87734 2906058 SH SOLE 1095691 0 1810367 GENERAL MILLS INC COM 370334104 6800 95345 SH SOLE 23339 0 72006 GENERAL MOTORS CO COM 37045V100 2947 104130 SH SOLE 25542 0 78589 Genesis Energy LP LTD PTN 371927104 3651 95142 SH SOLE 10375 0 84767 GENPACT LTD COM G3922B107 21327 794615 SH SOLE 473796 0 320819 GENTHERM INC COM 37253A103 3568 104185 SH SOLE 79598 0 24587 GENUINE PARTS CO COM 372460105 1343 13263 SH SOLE 237 0 13026 GEO GROUP INC/THE COM 36162J106 841 24617 SH SOLE 402 0 24215 GILEAD SCIENCES INC COM 375558103 186393 2370178 SH SOLE 1122589 0 1247589 GLAUKOS CORP COM 377322102 882 30258 SH SOLE 18540 0 11718 GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 2325 53644 SH SOLE 15412 0 38232 Global Links Corp ADR 379408701 0 50000 SH SOLE 0 0 50000 GLOBAL PAYMENTS INC COM 37940X102 2871 40215 SH SOLE 29011 0 11204 Globant SA ADR L44385109 1769 44954 SH SOLE 11672 0 33282 GLOBUS MEDICAL INC - A COM 379577208 1716 71995 SH SOLE 54365 0 17630 Glu Mobile Inc ADR 379890106 99 44900 SH SOLE 0 0 44900 GOGO INC COM 38046C109 2299 274070 SH SOLE 24980 0 249090 GOLDCORP INC COM 380956409 1316 377100 SH SOLE 5500 0 371600 GOLDMAN SACHS GROUP INC COM 38141G104 64315 510191 SH SOLE 17125 0 493066 Golub Capital BDC Inc ADR 38173M102 563 31166 SH SOLE 0 0 31166 GP STRATEGIES CORP COM 36225V104 279 12843 SH SOLE 0 0 12843 GRACO INC COM 384109104 1019 12901 SH SOLE 580 0 12321 Green Brick Partners Inc ADR 392709101 96 13250 SH SOLE 0 0 13250 Greenlight Capital Re Ltd ADR G4095J109 208 10305 SH SOLE 0 0 10305 GREIF INC-CL A COM 397624107 268 7192 SH SOLE 2792 0 4400 Grifols SA ADR E5706X215 4348 193158 SH SOLE 4556 0 188602 Grifols SA ADR E5706X223 838 50278 SH SOLE 704 0 49574 GRIFOLS SA-ADR ADR 398438408 1014 60800 SH SOLE 27328 0 33472 GRUBHUB INC COM 400110102 3846 123775 SH SOLE 27703 0 96072 GRUPO AEROPORTUARIO PAC-ADR ADR 400506101 276 2691 SH SOLE 2213 0 478 GRUPO FIN SANTANDER-ADR B ADR 40053C105 287 31534 SH SOLE 21748 0 9786 Guggenheim Macro Opportunities Instl COM 40168W582 2814 110879 SH SOLE 0 0 110879 Guggenheim S&P 500 Equal Weight ETF ETF US 78355W106 1936 24090 SH SOLE 4450 0 19640 Guggenheim S&P 500 Eq Weight HC ETF ETF US 78355W841 219 1454 SH SOLE 1454 0 0 Guggenheim S&P 500 Pure Value ETF ETF US 78355W304 255 5000 SH SOLE 2450 0 2550 GUIDEWIRE SOFTWARE INC COM 40171V100 74617 1208182 SH SOLE 822918 0 385264 Gulf Coast Ultra Deep Royalty Trust ADR 40222T104 4 50000 SH SOLE 0 0 50000 HAIN CELESTIAL GROUP INC COM 405217100 340 6844 SH SOLE 1218 0 5626 HALLIBURTON CO COM 406216101 3718 82092 SH SOLE 44311 0 37781 HALYARD HEALTH INC COM 40650V100 229 7057 SH SOLE 1940 0 5117 HARLEY-DAVIDSON INC COM 412822108 8217 181384 SH SOLE 28704 0 152681 Harman International Industries Inc ADR 413086109 986 13725 SH SOLE 50 0 13675 HARRIS CORP COM 413875105 634 7601 SH SOLE 557 0 7044 HARVEST CAPITAL CREDIT CORP COM 41753F109 553 43300 SH SOLE 5450 0 37850 HCP INC COM 40414L109 1457 41168 SH SOLE 10757 0 30411 HD Supply Holdings Inc ADR 40416M105 1207 34655 SH SOLE 200 0 34455 HDFC BANK LTD-ADR ADR 40415F101 740 11146 SH SOLE 9104 0 2042 HEADWATERS INC COM 42210P102 272 15174 SH SOLE 0 0 15174 HEALTH CARE SELECT SECTOR ETF US 81369Y209 8698 121302 SH SOLE 3134 0 118168 HEALTHCARE SERVICES GROUP COM 421906108 41810 1010385 SH SOLE 98704 0 911681 HEALTHSOUTH CORP COM 421924309 1376 35438 SH SOLE 21555 0 13883 HealthStream Inc ADR 42222N103 1867 70415 SH SOLE 6710 0 63705 HEICO CORP COM 422806109 13661 204474 SH SOLE 151117 0 53357 HEICO CORP-CLASS A COM 422806208 1351 25185 SH SOLE 16605 0 8580 HENNESSY CAP ACQUISITION CORP COM COM 42588J100 980 100000 SH SOLE 0 0 100000 Hennessy Cap Acquisition Corp Unit 1cm 1wt ADR 42588J209 5500 550000 SH SOLE 40000 0 510000 HENRY SCHEIN INC COM 806407102 2134 12070 SH SOLE 1026 0 11044 HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1333 109144 SH SOLE 4100 0 105044 HERMAN MILLER INC COM 600544100 374 12500 SH SOLE 12500 0 0 HERSHEY CO/THE COM 427866108 2579 22725 SH SOLE 11850 0 10875 HEWLETT PACKARD ENTERPRIS COM 42824C109 726 39733 SH SOLE 6261 0 33472 HFF INC-CLASS A COM 40418F108 2331 80707 SH SOLE 4531 0 76176 Hi-Crush Partners LP LTD PTN 428337109 1218 93197 SH SOLE 13651 0 79546 Highlands Bankshares Inc ADR 430893107 343 59800 SH SOLE 0 0 59800 Hilltop Holdings Inc ADR 432748101 210 10001 SH SOLE 10001 0 0 HMS HOLDINGS CORP COM 40425J101 3196 181506 SH SOLE 21175 0 160331 Holly Energy Partners LP LTD PTN 435763107 3124 90162 SH SOLE 5560 0 84602 HOME DEPOT INC COM 437076102 59421 465351 SH SOLE 175683 0 289668 HONEYWELL INTERNATIONAL INC COM 438516106 13285 114208 SH SOLE 15833 0 98375 HopFed Bancorp Inc ADR 439734104 625 53947 SH SOLE 586 0 53361 HORMEL FOODS CORP COM 440452100 956 26120 SH SOLE 24660 0 1460 Houston Wire & Cable Co ADR 44244K109 112 21355 SH SOLE 0 0 21355 HP INC COM 40434L105 517 41202 SH SOLE 14161 0 27041 HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1127 36007 SH SOLE 7199 0 28808 HTC Purenergy Inc ADR 40432D105 3 14300 SH SOLE 0 0 14300 HUDSON TECHNOLOGIES INC COM 444144109 455 126288 SH SOLE 0 0 126288 Humana Inc ADR 444859102 322 1792 SH SOLE 12 0 1780 HUNT (JB) TRANSPRT SVCS INC COM 445658107 26322 325250 SH SOLE 242313 0 82937 HUNTINGTON INGALLS INDUSTRIE COM 446413106 234 1391 SH SOLE 1111 0 280 HURON CONSULTING GROUP INC COM 447462102 494 8168 SH SOLE 7973 0 195 ICF INTERNATIONAL INC COM 44925C103 368 9006 SH SOLE 1461 0 7545 ICICI Bank Ltd ADR 45104G104 80 11100 SH SOLE 0 0 11100 IDEX CORP COM 45167R104 371 4517 SH SOLE 2150 0 2367 IDEXX LABORATORIES INC COM 45168D104 215685 2322694 SH SOLE 1363488 0 959206 IHS INC-CLASS A COM 451734107 6243 54002 SH SOLE 17005 0 36997 ILLINOIS TOOL WORKS COM 452308109 65174 625708 SH SOLE 227289 0 398419 ILLUMINA INC COM 452327109 16667 118730 SH SOLE 40834 0 77896 IMAX CORP COM 45245E109 3025 102605 SH SOLE 76580 0 26025 IMPERVA INC COM 45321L100 961 22349 SH SOLE 17853 0 4496 Independence Realty Trust Inc COM 45378A106 7200 880145 SH SOLE 48900 0 831245 INDIA FUND INC COM 454089103 202 8308 SH SOLE 20 0 8288 INDUSTRIAL SELECT SECT SPDR ETF US 81369Y704 2026 36179 SH SOLE 12785 0 23394 INFINEON TECHNOLOGIES-ADR ADR 45662N103 385 26558 SH SOLE 21811 0 4747 INFINERA CORP COM 45667G103 152 13450 SH SOLE 6200 0 7250 Infinity Pharmaceuticals Inc ADR 45665G303 44 33130 SH SOLE 5600 0 27530 Information Services Group Inc ADR 45675Y104 4754 1267629 SH SOLE 13600 0 1254029 ING Groep NV ADR 456837103 232 22495 SH SOLE 876 0 21619 INGREDION INC COM 457187102 528 4082 SH SOLE 822 0 3260 INOGEN INC COM 45780L104 45744 912871 SH SOLE 195475 0 717396 Inovalon Holdings Inc ADR 45781D101 522 28969 SH SOLE 1450 0 27519 INPHI CORP COM 45772F107 1403 43800 SH SOLE 35500 0 8300 INSULET CORP COM 45784P101 739 24425 SH SOLE 1100 0 23325 INTEL CORP COM 458140100 15084 459871 SH SOLE 147055 0 312816 INTERCONTINENTAL EXCHANGE IN COM 45866F104 61483 240205 SH SOLE 136582 0 103623 INTERDIGITAL INC COM 45867G101 616 11069 SH SOLE 9656 0 1413 INTERNATIONAL PAPER CO COM 460146103 2128 50207 SH SOLE 29714 0 20493 INTERSECT ENT INC COM 46071F103 942 72882 SH SOLE 10637 0 62245 INTL BUSINESS MACHINES CORP COM 459200101 10548 69496 SH SOLE 32632 0 36864 INTL FLAVORS & FRAGRANCES COM 459506101 2263 17949 SH SOLE 13134 0 4815 INTUIT INC COM 461202103 29312 262626 SH SOLE 206980 0 55646 INTUITIVE SURGICAL INC COM 46120E602 18404 27826 SH SOLE 8388 0 19438 Inventure Foods Inc ADR 461212102 625 80086 SH SOLE 5675 0 74411 INVESCO LTD COM G491BT108 13721 537240 SH SOLE 333752 0 203488 iPath Goldman Sachs Crude Oil Total Return Index ETN ETN 06738C786 113 18014 SH SOLE 1650 0 16364 iPath Bloomberg Cmdty TR ETN ETF US 06738C778 209 8449 SH SOLE 365 0 8084 Iridium Communications Inc ADR 46269C102 3917 441150 SH SOLE 33444 0 407706 IRON MOUNTAIN INC COM 46284V101 35679 895790 SH SOLE 235891 0 659899 ISHARES 1-3 YEAR CREDIT BOND ETF US 464288646 1098 10350 SH SOLE 8495 0 1855 ISHARES 1-3 YEAR TREASURY BO ETF US 464287457 884 10357 SH SOLE 4215 0 6142 ISHARES 20+ YEAR TREASURY BO ETF US 464287432 1555 11195 SH SOLE 16 0 11179 ISHARES 7-10 YEAR TREASURY B ETF US 464287440 2580 22844 SH SOLE 366 0 22478 ISHARES CHINA LARGE-CAP ETF ETF US 464287184 204 5956 SH SOLE 3386 0 2570 ISHARES COMMOD SELECT STRAT ETF US 46431W853 858 26144 SH SOLE 0 0 26144 ISHARES CORE HIGH DIVIDEND E ETF US 46429B663 2990 36399 SH SOLE 1737 0 34662 iShares Core MSCI EAFE ETF ETF US 46432F842 1283 24725 SH SOLE 12071 0 12654 ISHARES CORE MSCI EMERGING ETF US 46434G103 17499 418224 SH SOLE 401364 0 16860 ISHARES CORE RUSSELL U.S. GR ETF US 464287671 1226 15011 SH SOLE 10438 0 4573 ISHARES CORE RUSSELL U.S. VA ETF US 464287663 11039 82212 SH SOLE 80831 0 1381 ISHARES CORE S&P 500 ETF ETF US 464287200 3580 17009 SH SOLE 8951 0 8058 ISHARES CORE S&P MIDCAP ETF ETF US 464287507 2620 17536 SH SOLE 4771 0 12765 ISHARES CORE S&P SMALL-CAP E ETF US 464287804 1136 9773 SH SOLE 5745 0 4028 ISHARES CORE U.S. AGGREGATE ETF US 464287226 4553 40428 SH SOLE 9331 0 31097 iShares Core US Credit Bond ETF US 464288620 1394 12300 SH SOLE 0 0 12300 iShares Currency Hedged MSCI EAFE ETF ETF US 46434V803 4218 175887 SH SOLE 170140 0 5747 iShares Currency Hedged MSCI Eurozone ETF ETF US 46434V639 336 13963 SH SOLE 0 0 13963 ISHARES EDGE MSCI MIN VOL EA ETF US 46429B689 2344 35303 SH SOLE 22953 0 12350 iShares Edge MSCI Min Vol Emerging Markets ETF ETF US 464286533 1991 38601 SH SOLE 27489 0 11112 iShares Edge MSCI Min Vol Global ETF ETF US 464286525 1447 18947 SH SOLE 18227 0 720 ISHARES EDGE MSCI MIN VOL US ETF US 46429B697 36320 785985 SH SOLE 673653 0 112332 iShares Europe ETF ETF US 464287861 263 6972 SH SOLE 0 0 6972 ISHARES GOLD TRUST ETF US 464285105 4865 381295 SH SOLE 74502 0 306793 ISHARES IBOXX INVESTMENT GRA ETF US 464287242 6293 51272 SH SOLE 3019 0 48253 ISHARES IBOXX USD HIGH YIELD ETF US 464288513 6012 70974 SH SOLE 4475 0 66499 ISHARES INTERMEDIATE CREDIT ETF US 464288638 2418 21737 SH SOLE 21727 0 10 ISHARES INTERNATIONAL SELECT ETF US 464288448 2349 82060 SH SOLE 21455 0 60605 ISHARES JP MORGAN USD EMERGI ETF US 464288281 3104 26959 SH SOLE 119 0 26840 iShares MBS ETF ETF US 464288588 527 4797 SH SOLE 0 0 4797 iShares MSCI ACWI ETF ETF US 464288257 384 6836 SH SOLE 3137 0 3699 iShares MSCI ACWI ex US ETF US 464288240 409 10510 SH SOLE 400 0 10110 ISHARES MSCI EAFE ETF ETF US 464287465 28676 513720 SH SOLE 399170 0 114550 ISHARES MSCI EAFE GROWTH ETF ETF US 464288885 2298 35125 SH SOLE 30109 0 5016 ISHARES MSCI EAFE SMALL-CAP ETF US 464288273 297 6145 SH SOLE 5695 0 450 ISHARES MSCI EAFE VALUE ETF ETF US 464288877 3144 73215 SH SOLE 63722 0 9493 ISHARES MSCI EMERGING MARKET ETF US 464287234 3750 109135 SH SOLE 29545 0 79590 iShares MSCI Eurozone ETF ETF US 464286608 505 15654 SH SOLE 12800 0 2854 ISHARES MSCI INDIA ETF ETF US 46429B598 365 13066 SH SOLE 3000 0 10066 ISHARES MSCI JAPAN ETF ETF US 464286848 1188 103313 SH SOLE 80908 0 22405 iShares MSCI KLD 400 Social ETF US 464288570 915 11835 SH SOLE 11835 0 0 ISHARES MSCI USA ESG SELECT ETF US 464288802 725 8383 SH SOLE 7818 0 565 ISHARES NASDAQ BIOTECHNOLOGY ETF US 464287556 2825 10977 SH SOLE 3017 0 7960 ISHARES NATIONAL MUNI BOND E ETF US 464288414 3280 28790 SH SOLE 5715 0 23075 ISHARES RUSSELL 1000 ETF ETF US 464287622 1642 14049 SH SOLE 11080 0 2969 ISHARES RUSSELL 1000 GROWTH ETF US 464287614 9500 94659 SH SOLE 75879 0 18780 ISHARES RUSSELL 1000 VALUE E ETF US 464287598 7391 71598 SH SOLE 46812 0 24786 ISHARES RUSSELL 2000 ETF ETF US 464287655 12839 111659 SH SOLE 81407 0 30252 iShares Russell 2000 Growth Index Fund ETF US 464287648 1213 8845 SH SOLE 3051 0 5794 ISHARES RUSSELL 2000 VALUE E ETF US 464287630 2448 25166 SH SOLE 11361 0 13805 ISHARES RUSSELL 3000 ETF ETF US 464287689 10828 87308 SH SOLE 76496 0 10812 ISHARES RUSSELL MID-CAP ETF ETF US 464287499 3157 18768 SH SOLE 863 0 17905 ISHARES RUSSELL MID-CAP GROW ETF US 464287481 1799 19223 SH SOLE 9868 0 9355 iShares Russell Mid-Cap Value ETF US 464287473 4398 59203 SH SOLE 3083 0 56120 iShares S&P 100 ETF ETF US 464287101 235 2525 SH SOLE 0 0 2525 ISHARES S&P 500 GROWTH ETF ETF US 464287309 441 3786 SH SOLE 802 0 2984 ISHARES S&P 500 VALUE ETF ETF US 464287408 322 3461 SH SOLE 1786 0 1675 ISHARES S&P MID-CAP 400 GROW ETF US 464287606 1458 8623 SH SOLE 3885 0 4738 ISHARES S&P MID-CAP 400 VALU ETF US 464287705 1071 8364 SH SOLE 458 0 7906 ISHARES S&P SMALL-CAP 600 GR ETF US 464287887 302 2352 SH SOLE 326 0 2026 ISHARES S&P SMALL-CAP 600 VA ETF US 464287879 304 2605 SH SOLE 103 0 2502 ISHARES SELECT DIVIDEND ETF ETF US 464287168 7528 88275 SH SOLE 24542 0 63733 ISHARES TIPS BOND ETF ETF US 464287176 21442 183785 SH SOLE 81522 0 102263 ISHARES U.S. AEROSPACE & DEF ETF US 464288760 2815 22535 SH SOLE 6275 0 16260 ISHARES US PREFERRED STOCK E ETF US 464288687 4774 119684 SH SOLE 16426 0 103258 ISHARES US REAL ESTATE ETF ETF US 464287739 695 8432 SH SOLE 4074 0 4358 J.C. PENNEY CO INC COM 708160106 310 34959 SH SOLE 19959 0 15000 J2 GLOBAL INC COM 48123V102 14390 227804 SH SOLE 152330 0 75474 JACK HENRY & ASSOCIATES INC COM 426281101 552 6323 SH SOLE 1197 0 5126 JACOBS ENGINEERING GROUP INC COM 469814107 417 8367 SH SOLE 1918 0 6449 Japan Smaller Capitalization COM 47109U104 205 21001 SH SOLE 11000 0 10001 JAPAN TOBACCO INC-UNSPON ADR ADR 471105205 304 15200 SH SOLE 0 0 15200 JM SMUCKER CO/THE COM 832696405 24071 157937 SH SOLE 25849 0 132088 JOHN BEAN TECHNOLOGIES CORP COM 477839104 4477 73131 SH SOLE 49838 0 23293 JOHNSON & JOHNSON COM 478160104 82508 680202 SH SOLE 249657 0 430544 JOHNSON CONTROLS INC COM 478366107 2456 55495 SH SOLE 3047 0 52448 JONES LANG LASALLE INC COM 48020Q107 3164 32469 SH SOLE 26786 0 5683 Joy Global Inc ADR 481165108 1344 63574 SH SOLE 9109 0 54465 JPMORGAN ALERIAN MLP INDEX ETF US 46625H365 8956 281552 SH SOLE 142123 0 139429 JPMORGAN CHASE & CO COM 46625H100 53308 857866 SH SOLE 343869 0 513997 JPMORGAN CHASE & CO PFD 48127R461 211 7880 SH SOLE 6000 0 1880 KANSAS CITY SOUTHERN COM 485170302 219 2428 SH SOLE 1350 0 1078 KAO CORP-SPONSORED ADR ADR 485537302 724 12508 SH SOLE 10340 0 2168 KATE SPADE & CO COM 485865109 791 38358 SH SOLE 4428 0 33930 Kayne Anderson MLP COM 486606106 568 27914 SH SOLE 23098 0 4816 KB HOME COM 48666K109 303 19900 SH SOLE 19900 0 0 KCG Holdings Inc ADR 48244B100 3766 283156 SH SOLE 0 0 283156 KDDI CORP-UNSPONSORED ADR ADR 48667L106 242 15976 SH SOLE 0 0 15976 KELLOGG CO COM 487836108 2795 34228 SH SOLE 10462 0 23766 KeyCorp ADR 493267108 168 15168 SH SOLE 6853 0 8315 Kimberly - Clark de Mexico SAB de CV ADR 494386204 424 36258 SH SOLE 1000 0 35258 KIMBERLY-CLARK CORP COM 494368103 13877 100936 SH SOLE 26715 0 74221 KINDER MORGAN INC COM 49456B101 19528 1085660 SH SOLE 136846 0 948814 KKR & CO LP COM 48248M102 2071 167852 SH SOLE 15025 0 152827 KKR INCOME OPPORTUNITIES COM 48249T106 211 14000 SH SOLE 14000 0 0 KOHLS CORP COM 500255104 4849 127867 SH SOLE 28692 0 99175 KONINKLIJKE KPN NV - SP ADR ADR 780641205 72 19478 SH SOLE 0 0 19478 Korea Electric Power Corp ADR 500631106 215 8310 SH SOLE 4683 0 3627 KORNIT DIGITAL LTD COM M6372Q113 10284 1053699 SH SOLE 30530 0 1023169 KRAFT HEINZ CO/THE COM 500754106 7783 87964 SH SOLE 27875 0 60089 Kratos Defense & Security Solutions Inc ADR 50077B207 41 10000 SH SOLE 0 0 10000 KROGER CO COM 501044101 4630 125863 SH SOLE 94447 0 31416 L BRANDS INC COM 501797104 477 7100 SH SOLE 1292 0 5808 Laboratory Corp of America Holdings ADR 50540R409 1630 12511 SH SOLE 2185 0 10326 LANDMARK INFRASTRUCTURE PART COM 51508J108 202 12300 SH SOLE 0 0 12300 LANDSTAR SYSTEM INC COM 515098101 522 7603 SH SOLE 1055 0 6548 LAPORTE BANCORP INC COM 516651106 229 14000 SH SOLE 14000 0 0 LAS VEGAS SANDS CORP COM 517834107 226 5205 SH SOLE 1650 0 3555 LDR HOLDING CORP COM 50185U105 298 8063 SH SOLE 3274 0 4789 LEGGETT & PLATT INC COM 524660107 3232 63234 SH SOLE 16749 0 46485 LEMAITRE VASCULAR INC COM 525558201 234 16389 SH SOLE 0 0 16389 LendingClub Corp ADR 52603A109 101 23500 SH SOLE 14250 0 9250 Lennox International Inc ADR 526107107 2092 14672 SH SOLE 1487 0 13185 Leucadia National Corp ADR 527288104 235 13569 SH SOLE 0 0 13569 Level 3 Communications Inc ADR 52729N308 399 7758 SH SOLE 1266 0 6492 Lexmark International Inc ADR 529771107 261 6906 SH SOLE 1000 0 5906 LIBERTY GLOBAL PLC-SERIES C COM G5480U120 846 29544 SH SOLE 12600 0 16944 LIBERTY INTERACTIVE CORP Q-A COM 53071M104 368 14497 SH SOLE 7558 0 6939 LIBERTY SIRIUS GROUP-C COM 531229607 259 8406 SH SOLE 6241 0 2165 LIGAND PHARMACEUTICALS COM 53220K504 8113 68023 SH SOLE 53089 0 14934 LINCOLN NATIONAL CORP COM 534187109 570 14703 SH SOLE 2126 0 12577 LITHIA MOTORS INC-CL A COM 536797103 260 3654 SH SOLE 0 0 3654 LKQ CORP COM 501889208 17230 543544 SH SOLE 230059 0 313485 LLOYDS BANKING GROUP PLC-ADR ADR 539439109 155 52309 SH SOLE 0 0 52309 LOCKHEED MARTIN CORP COM 539830109 2646 10663 SH SOLE 4781 0 5882 LOEWS CORP COM 540424108 322 7826 SH SOLE 24 0 7802 Logitech International SA ADR H50430232 364 22335 SH SOLE 0 0 22335 LOWE'S COS INC COM 548661107 60353 762318 SH SOLE 416875 0 345443 LULULEMON ATHLETICA INC COM 550021109 17457 236357 SH SOLE 57956 0 178401 MAGELLAN MIDSTREAM PARTNERS COM 559080106 26775 352307 SH SOLE 46380 0 305927 MAGNA INTERNATIONAL INC COM 559222401 304 8671 SH SOLE 6520 0 2151 Malvern Bancorp Inc ADR 561409103 390 25000 SH SOLE 25000 0 0 MANHATTAN ASSOCIATES INC COM 562750109 272 4241 SH SOLE 0 0 4241 MANULIFE FINANCIAL CORP COM 56501R106 231 16908 SH SOLE 2728 0 14180 MARATHON OIL CORP COM 565849106 243 16187 SH SOLE 7872 0 8315 MARATHON PETROLEUM CORP COM 56585A102 393 10344 SH SOLE 6098 0 4246 Marcus & Millichap Inc ADR 566324109 14175 557834 SH SOLE 253160 0 304674 MARKEL CORP COM 570535104 210 220 SH SOLE 130 0 90 MarketAxess Holdings Inc ADR 57060D108 2251 15479 SH SOLE 748 0 14731 Marlin Business Services Corp ADR 571157106 1455 89266 SH SOLE 0 0 89266 MARRIOTT INTERNATIONAL -CL A COM 571903202 3647 54871 SH SOLE 46682 0 8189 MARSH & MCLENNAN COS COM 571748102 1814 26497 SH SOLE 5058 0 21439 MARTIN MARIETTA MATERIALS COM 573284106 322 1678 SH SOLE 642 0 1036 MASCO CORP COM 574599106 2054 66380 SH SOLE 29505 0 36875 MASTERCARD INC-CLASS A COM 57636Q104 105881 1202378 SH SOLE 740216 0 462162 Match Group Inc ADR 57665R106 286 18975 SH SOLE 4100 0 14875 MATERIALS SELECT SECTOR SPDR ETF US 81369Y100 542 11693 SH SOLE 10600 0 1093 MAXIMUS INC COM 577933104 318 5740 SH SOLE 49 0 5691 MAXLINEAR INC-CLASS A COM 57776J100 8393 466814 SH SOLE 237432 0 229382 MB FINANCIAL INC COM 55264U108 4370 120456 SH SOLE 96375 0 24081 MCCORMICK & CO-NON VTG SHRS COM 579780206 45572 427224 SH SOLE 236386 0 190838 MCDONALD'S CORP COM 580135101 26603 221068 SH SOLE 97547 0 123521 MCKESSON CORP COM 58155Q103 2148 11506 SH SOLE 1220 0 10286 MDC PARTNERS INC-A COM 552697104 2607 142534 SH SOLE 1150 0 141384 MEAD JOHNSON NUTRITION CO COM 582839106 16381 180509 SH SOLE 84688 0 95821 Medinah Minerals Inc ADR 58489M109 2 170000 SH SOLE 0 0 170000 MEDIVATION INC COM 58501N101 30606 507570 SH SOLE 226787 0 280783 MEDNAX INC COM 58502B106 33904 468087 SH SOLE 384827 0 83260 MEDTRONIC PLC COM G5960L103 33027 380626 SH SOLE 211071 0 169555 MercadoLibre Inc ADR 58733R102 1582 41731 SH SOLE 4100 0 37361 MERCK & CO. INC. COM 58933Y105 17910 310876 SH SOLE 175469 0 135407 Mercury General Corp ADR 589400100 342 6435 SH SOLE 2935 0 3500 MERCURY SYSTEMS INC COM 589378108 1295 52080 SH SOLE 22000 0 30080 MEREDITH CORP COM 589433101 322 6205 SH SOLE 0 0 6205 Merit Medical Systems Inc ADR 589889104 305 15399 SH SOLE 0 0 15399 Merrimack Pharmaceuticals Inc ADR 590328100 1546 286850 SH SOLE 35425 0 251425 METLIFE INC COM 59156R108 672 16876 SH SOLE 1742 0 15134 METTLER-TOLEDO INTERNATIONAL COM 592688105 2157 5910 SH SOLE 4835 0 1075 MGE ENERGY INC COM 55277P104 341 6025 SH SOLE 1650 0 4375 MGM Resorts International ADR 552953101 3635 160625 SH SOLE 15750 0 144875 MGP Ingredients Inc ADR 55303J106 780 20400 SH SOLE 1000 0 19400 MICROCHIP TECHNOLOGY INC COM 595017104 6520 128442 SH SOLE 41061 0 87381 Micron Technology Inc ADR 595112103 2974 216118 SH SOLE 40493 0 175625 MICROSOFT CORP COM 594918104 141557 2766399 SH SOLE 1428637 0 1337762 Microvision Inc ADR 594960304 21 12375 SH SOLE 0 0 12375 Mid-America Apartment Communities Inc COM 59522J103 792 7444 SH SOLE 1100 0 6344 MIDDLEBY CORP COM 596278101 4359 37822 SH SOLE 24391 0 13431 Midland States Bancorp Inc COM 597742105 251 11569 SH SOLE 0 0 11569 MINERALS TECHNOLOGIES INC COM 603158106 2458 43276 SH SOLE 5332 0 37944 Mitek Systems Inc ADR 606710200 728 687370 SH SOLE 2975 0 684395 MITSUBISHI UFJ FINL-SPON ADR ADR 606822104 411 92808 SH SOLE 73609 0 19199 MiX Telematics Ltd ADR 60688N102 254 54250 SH SOLE 0 0 54250 MOBILEYE NV COM N51488117 43570 944303 SH SOLE 387166 0 557137 MOLSON COORS BREWING CO -B COM 60871R209 723 7146 SH SOLE 474 0 6672 MONDELEZ INTERNATIONAL INC-A COM 609207105 4164 91489 SH SOLE 32958 0 58531 MONOGRAM RESIDENTIAL TRUST I COM 60979P105 412 40324 SH SOLE 40324 0 0 MONOLITHIC POWER SYSTEMS INC COM 609839105 668 9781 SH SOLE 2666 0 7115 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 356 14472 SH SOLE 0 0 14472 MONROE CAPITAL CORP COM 610335101 10465 705633 SH SOLE 57107 0 648525 MONSANTO CO COM 61166W101 4373 42289 SH SOLE 7324 0 34965 MONSTER BEVERAGE CORP COM 61174X109 476 2962 SH SOLE 675 0 2287 Monster Worldwide Inc ADR 611742107 49 20350 SH SOLE 13050 0 7300 MOODY'S CORP COM 615369105 5428 57927 SH SOLE 17708 0 40219 MORGAN STANLEY COM 617446448 1690 65068 SH SOLE 21517 0 43551 MORNINGSTAR INC COM 617700109 20783 254134 SH SOLE 125255 0 128879 MOTOROLA SOLUTIONS INC COM 620076307 1527 23148 SH SOLE 362 0 22786 MPLX LP COM 55336V100 2004 59593 SH SOLE 35207 0 24386 MSC INDUSTRIAL DIRECT CO-A COM 553530106 1886 26723 SH SOLE 1792 0 24931 Multi-Color Corp ADR 625383104 282 4455 SH SOLE 0 0 4455 MYLAN NV COM N59465109 474 10966 SH SOLE 300 0 10666 National Bank Holdings Corp ADR 633707104 255 12500 SH SOLE 0 0 12500 NATIONAL BEVERAGE CORP COM 635017106 1484 23628 SH SOLE 0 0 23628 NATIONAL CINEMEDIA INC COM 635309107 344 22208 SH SOLE 546 0 21662 NATIONAL FUEL GAS CO COM 636180101 1136 19970 SH SOLE 656 0 19314 National General Holdings Corp ADR 636220303 231 10800 SH SOLE 2360 0 8440 NATIONAL OILWELL VARCO INC COM 637071101 406 12064 SH SOLE 599 0 11465 Natures Sunshine Products Inc ADR 639027101 123 12885 SH SOLE 12885 0 0 NEKTAR THERAPEUTICS COM 640268108 4484 315129 SH SOLE 15700 0 299429 NeoGenomics Inc ADR 64049M209 1348 167638 SH SOLE 10650 0 156988 Nephros Inc ADR 640671301 31 121334 SH SOLE 0 0 121334 Neptune Technologies & Bioressources Inc COM 64077P108 11 10800 SH SOLE 0 0 10800 NESTLE SA-SPONS ADR ADR 641069406 15929 206313 SH SOLE 72424 0 133889 NETFLIX INC COM 64110L106 1704 19866 SH SOLE 9264 0 10602 NETSUITE INC COM 64118Q107 300 4119 SH SOLE 725 0 3394 Neuralstem Inc COM 64127R302 122 418942 SH SOLE 0 0 418942 NEUSTAR INC-CLASS A COM 64126X201 999 42512 SH SOLE 30905 0 11607 NEWELL BRANDS INC COM 651229106 8131 167410 SH SOLE 132294 0 35116 NEWMONT MINING CORP COM 651639106 274 7015 SH SOLE 2000 0 5015 NEXTERA ENERGY INC COM 65339F101 5886 45137 SH SOLE 12611 0 32525 NIELSEN HOLDINGS PLC COM G6518L108 2094 40302 SH SOLE 30121 0 10181 NIKE INC -CL B COM 654106103 37380 677166 SH SOLE 101981 0 575185 NIPPON TELEGRAPH & TELE-ADR ADR 654624105 219 4661 SH SOLE 213 0 4448 NiSource Inc ADR 65473P105 332 12510 SH SOLE 2550 0 9960 NOBLE ENERGY INC COM 655044105 1327 37004 SH SOLE 13230 0 23774 NOKIA CORP-SPON ADR ADR 654902204 144 25237 SH SOLE 122 0 25115 Nord Anglia Education Inc ADR G6583A102 16060 759687 SH SOLE 376283 0 383404 NORDSTROM INC COM 655664100 561 14731 SH SOLE 1441 0 13290 NORFOLK SOUTHERN CORP COM 655844108 1702 19987 SH SOLE 10264 0 9723 Northeast Indiana Bancorp Inc ADR 664196201 234 8000 SH SOLE 0 0 8000 NORTHERN TRUST CORP COM 665859104 52510 792489 SH SOLE 517927 0 274562 NORTHROP GRUMMAN CORP COM 666807102 3013 13556 SH SOLE 7123 0 6433 NOVADAQ TECHNOLOGIES INC COM 66987G102 9020 916659 SH SOLE 532754 0 383905 NOVARTIS AG-SPONSORED ADR ADR 66987V109 12906 156416 SH SOLE 90983 0 65434 NOVO-NORDISK A/S-SPONS ADR ADR 670100205 14713 273580 SH SOLE 12034 0 261546 NU SKIN ENTERPRISES INC - A COM 67018T105 339 7340 SH SOLE 0 0 7340 NUCOR CORP COM 670346105 232 4701 SH SOLE 1529 0 3172 NuStar Energy LP LTD PTN 67058H102 71 1425 SH SOLE 0 0 1425 NUTRISYSTEM INC COM 67069D108 374 14730 SH SOLE 0 0 14730 NUVASIVE INC COM 670704105 14651 245333 SH SOLE 109902 0 135431 NUVEEN CREDIT STRAT INC FD COM 67073D102 90 11130 SH SOLE 9450 0 1680 NUVEEN ENH MUNI CRED OPP FD COM 67070X101 185 11610 SH SOLE 9619 0 1991 Nuveen Pref Income Opps Fund COM 67073B106 121 12061 SH SOLE 0 0 12061 NVIDIA CORP COM 67066G104 274 5829 SH SOLE 2160 0 3669 NXP SEMICONDUCTORS NV COM N6596X109 659 8408 SH SOLE 4567 0 3841 NXSTAGE MEDICAL INC COM 67072V103 19598 1186242 SH SOLE 269567 0 916675 OCCIDENTAL PETROLEUM CORP COM 674599105 4237 56070 SH SOLE 19232 0 36838 OFFICE DEPOT INC COM 676220106 117 35280 SH SOLE 35280 0 0 OFG Bancorp ADR 67103X102 658 79317 SH SOLE 0 0 79317 OLD DOMINION FREIGHT LINE COM 679580100 568 9420 SH SOLE 7106 0 2314 Old National Bancorp ADR 680033107 483 38550 SH SOLE 800 0 37750 OLD REPUBLIC INTL CORP COM 680223104 958 49674 SH SOLE 0 0 49674 OM ASSET MANAGEMENT PLC COM G67506108 329 24667 SH SOLE 0 0 24667 OMEROS CORP COM 682143102 116 11000 SH SOLE 0 0 11000 OMNICOM GROUP COM 681919106 22310 273780 SH SOLE 246417 0 27363 ON ASSIGNMENT INC COM 682159108 1237 33468 SH SOLE 24570 0 8898 ONEOK PARTNERS LP COM 68268N103 3982 99403 SH SOLE 7661 0 91742 OPEN TEXT CORP COM 683715106 270 4570 SH SOLE 4150 0 420 ORACLE CORP COM 68389X105 12298 300469 SH SOLE 139083 0 161386 ORBCOMM INC COM 68555P100 424 42614 SH SOLE 0 0 42614 O'REILLY AUTOMOTIVE INC COM 67103H107 71018 261961 SH SOLE 218319 0 43642 ORIX - SPONSORED ADR ADR 686330101 492 7700 SH SOLE 6349 0 1351 ORKLA ASA-SPON ADR ADR 686331109 104 11745 SH SOLE 0 0 11745 OSI SYSTEMS INC COM 671044105 2263 38934 SH SOLE 27345 0 11589 OWENS & MINOR INC COM 690732102 741 19815 SH SOLE 485 0 19330 P G & E CORP COM 69331C108 246 3853 SH SOLE 420 0 3433 PACCAR INC COM 693718108 953 18379 SH SOLE 8750 0 9629 Pacific Biosciences of California Inc COM 69404D108 310 44000 SH SOLE 0 0 44000 PACKAGING CORP OF AMERICA COM 695156109 400 5970 SH SOLE 29 0 5941 PALO ALTO NETWORKS INC COM 697435105 47267 385411 SH SOLE 104349 0 281062 Pan American Silver Corp ADR 697900108 374 22760 SH SOLE 5200 0 17560 PANDORA MEDIA INC COM 698354107 4173 335220 SH SOLE 228219 0 107001 PANERA BREAD COMPANY-CLASS A COM 69840W108 1665 7855 SH SOLE 1684 0 6171 PAREXEL INTERNATIONAL CORP COM 699462107 275 4370 SH SOLE 899 0 3471 PARKER HANNIFIN CORP COM 701094104 935 8656 SH SOLE 400 0 8256 PATTERSON COS INC COM 703395103 561 11722 SH SOLE 500 0 11222 PAYCHEX INC COM 704326107 31696 532700 SH SOLE 275556 0 257144 PAYLOCITY HOLDING CORP COM 70438V106 12069 279374 SH SOLE 30415 0 248959 PAYPAL HOLDINGS INC COM 70450Y103 50207 1375154 SH SOLE 387726 0 987428 PENTAIR PLC COM G7S00T104 281 4828 SH SOLE 2282 0 2546 PEPSICO INC COM 713448108 34380 324528 SH SOLE 106682 0 217845 Permian Basin Royalty Trust ADR 714236106 198 27000 SH SOLE 9500 0 17500 PERRIGO CO PLC COM G97822103 18910 208558 SH SOLE 182291 0 26267 Pfenex Inc ADR 717071104 1321 157851 SH SOLE 18460 0 139391 PFIZER INC COM 717081103 24317 706620 SH SOLE 263928 0 442692 PHILIP MORRIS INTERNATIONAL COM 718172109 21680 213136 SH SOLE 105093 0 108043 PHILLIPS 66 COM 718546104 3062 38593 SH SOLE 16281 0 22312 Phillips 66 Partners LP LTD PTN 718549207 2643 47310 SH SOLE 9710 0 37600 PIMCO 0-5 YEAR H/Y CORP BOND ETF US 72201R783 599 6186 SH SOLE 0 0 6186 PIMCO ENHANCED SHORT MATURIT ETF US 72201R833 1259 12446 SH SOLE 7885 0 4561 PIMCO Investment Grade Corporate Bd ETF ETF US 72201R817 3581 33693 SH SOLE 2800 0 30893 PIONEER NATURAL RESOURCES CO COM 723787107 17512 115815 SH SOLE 91752 0 24063 PLAINS ALL AMER PIPELINE LP COM 726503105 8765 318830 SH SOLE 45228 0 273602 Plains GP Holdings LP ADR 72651A108 133 12780 SH SOLE 9050 0 3730 Planet Fitness Inc ADR 72703H101 894 47355 SH SOLE 2200 0 45155 PNC FINANCIAL SERVICES GROUP COM 693475105 2310 28379 SH SOLE 5133 0 23246 Pool Corp ADR 73278L105 2118 22526 SH SOLE 661 0 21865 Popular Inc ADR 733174700 1128 38500 SH SOLE 0 0 38500 Portola Pharmaceuticals Inc ADR 737010108 335 14200 SH SOLE 0 0 14200 POTASH CORP OF SASKATCHEWAN COM 73755L107 1195 73608 SH SOLE 60458 0 13150 POTBELLY CORP COM 73754Y100 4108 327609 SH SOLE 89074 0 238535 PowerShares DB US Dollar Index Bullish Fund ETF US 73936D107 2771 111551 SH SOLE 925 0 110626 PowerShares DWA Emerging Markets Mom ETF ETF US 73936Q207 187 11909 SH SOLE 7396 0 4513 PowerShares DWA Momentum ETF ETF US 73935X153 2062 48975 SH SOLE 1850 0 47125 PowerShares Financial Preferred Portfolio ETF US 73935X229 2837 147836 SH SOLE 750 0 147086 PowerShares FTSE RAFI US 1000 ETF ETF US 73935X583 445 4920 SH SOLE 4147 0 773 PowerShares Preferred Portfolio ETF US 73936T565 1197 78544 SH SOLE 11585 0 66959 POWERSHARES QQQ TRUST SERIES ETF US 73935A104 7620 70861 SH SOLE 36943 0 33918 POWERSHARES S&P 500 LOW VOLA ETF US 73937B779 3411 79724 SH SOLE 11816 0 67908 PowerShares Senior Loan Portfolio ETF US 73936Q769 322 14025 SH SOLE 100 0 13925 PPG INDUSTRIES INC COM 693506107 5573 53510 SH SOLE 41015 0 12495 PPL CORP COM 69351T106 330 8744 SH SOLE 7600 0 1144 PRA GROUP INC COM 69354N106 35994 1491061 SH SOLE 511456 0 979605 PRAXAIR INC COM 74005P104 62545 556501 SH SOLE 302809 0 253692 Preferred Apartment Communities Inc COM 74039L103 951 64600 SH SOLE 11250 0 53350 Premara Financial Inc ADR 74046G105 68 10000 SH SOLE 0 0 10000 Premier Inc ADR 74051N102 21905 669885 SH SOLE 271526 0 398359 PREPAID CARD HOLDINGS INC ADR 74072A105 0 20000 SH SOLE 0 0 20000 Press Ganey Holdings Inc ADR 74113L102 44380 1127819 SH SOLE 302316 0 825503 PRICELINE GROUP INC/THE COM 741503403 47556 38093 SH SOLE 32410 0 5683 PRIMERICA INC COM 74164M108 511 8934 SH SOLE 0 0 8934 PRIVATEBANCORP INC COM 742962103 259 5885 SH SOLE 800 0 5085 PRIVATEBANCORP IV PFD 74272L208 296 11484 SH SOLE 0 0 11484 PROCTER & GAMBLE CO/THE COM 742718109 53968 648889 SH SOLE 273108 0 375781 PROGRESSIVE CORP COM 743315103 7187 214545 SH SOLE 34687 0 179858 PRONAI THERAPEUTICS INC COM 74346L101 33 16688 SH SOLE 12458 0 4230 Proofpoint Inc ADR 743424103 1381 21890 SH SOLE 500 0 21390 ProShares S&P 500 Dividend Aristocrats ETF ETF US 74348A467 252 4625 SH SOLE 0 0 4625 PROSHARES SHORT 20+ TREASURY ETF US 74347X849 3182 151165 SH SOLE 55140 0 96025 PROSHARES SHORT S&P500 ETF US 74347B425 380 9594 SH SOLE 7879 0 1715 ProShares Ultra Financials ETF US 74347X633 275 4150 SH SOLE 700 0 3450 Prospect Capital Corp ADR 74348T102 105 13450 SH SOLE 0 0 13450 Protein Polymer Technologies Inc ADR 743697104 0 660000 SH SOLE 0 0 660000 PROTO LABS INC COM 743713109 29232 507861 SH SOLE 185052 0 322809 PRUDENTIAL FINANCIAL INC COM 744320102 474 6644 SH SOLE 4339 0 2305 PRUDENTIAL PLC-ADR ADR 74435K204 1731 50911 SH SOLE 40667 0 10244 PUBLIC SERVICE ENTERPRISE GP COM 744573106 404 8673 SH SOLE 1104 0 7569 PUBLIC STORAGE COM 74460D109 854 3342 SH SOLE 837 0 2505 Q2 HOLDINGS INC COM 74736L109 362 12910 SH SOLE 0 0 12910 QIWI Plc ADR 74735M108 278 21200 SH SOLE 1700 0 19500 QT VASCULAR LTD COM Y71660107 177 2565696 SH SOLE 2565696 0 0 QUALCOMM INC COM 747525103 18716 349372 SH SOLE 100402 0 248971 Quanta Services Inc COM 74762E102 398 17200 SH SOLE 0 0 17200 QUEST DIAGNOSTICS INC COM 74834L100 1595 19595 SH SOLE 777 0 18818 QUINTILES TRANSNATIONAL HOLD COM 74876Y101 349 5350 SH SOLE 2150 0 3200 Rackspace Hosting Inc ADR 750086100 3828 266195 SH SOLE 18465 0 247730 Rapid7 Inc ADR 753422104 3098 246260 SH SOLE 25685 0 220575 RAYTHEON COMPANY COM 755111507 5342 39294 SH SOLE 5684 0 33610 RBC BEARINGS INC COM 75524B104 378 5218 SH SOLE 208 0 5010 RE/MAX HOLDINGS INC-CL A COM 75524W108 8338 207113 SH SOLE 33990 0 173123 REALPAGE INC COM 75606N109 882 39505 SH SOLE 4005 0 35500 RECKITT BENCKISER-SPON ADR ADR 756255204 714 35214 SH SOLE 27789 0 7425 RED HAT INC COM 756577102 101460 1397518 SH SOLE 1009285 0 388233 REGENERON PHARMACEUTICALS COM 75886F107 409 1170 SH SOLE 547 0 623 Regions Financial Corp ADR 7591EP100 201 23604 SH SOLE 1813 0 21791 RELX PLC - SPON ADR ADR 759530108 877 46906 SH SOLE 32443 0 14463 REPLIGEN CORP COM 759916109 1448 52924 SH SOLE 31590 0 21334 REPUBLIC SERVICES INC COM 760759100 1171 22822 SH SOLE 5378 0 17444 RESMED INC COM 761152107 16324 258165 SH SOLE 44989 0 213176 Restoration Hardware Holdings Inc ADR 761283100 965 33662 SH SOLE 3186 0 30476 Retail Properties of America Inc COM 76131V202 182 10742 SH SOLE 2952 0 7790 REYNOLDS AMERICAN INC COM 761713106 992 18402 SH SOLE 11740 0 6662 RIGNET INC COM 766582100 724 54100 SH SOLE 8550 0 45550 RingCentral Inc ADR 76680R206 594 30105 SH SOLE 1000 0 29105 RIO TINTO PLC-SPON ADR ADR 767204100 492 15728 SH SOLE 11856 0 3872 Ritchie Bros Auctioneers Inc ADR 767744105 1071 31695 SH SOLE 75 0 31620 Rite Aid Corp ADR 767754104 196 26191 SH SOLE 371 0 25820 RLI CORP COM 749607107 394 5731 SH SOLE 0 0 5731 ROBERT HALF INTL INC COM 770323103 8029 210405 SH SOLE 109163 0 101242 ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 7859 238569 SH SOLE 192170 0 46399 ROCKWELL AUTOMATION INC COM 773903109 1042 9075 SH SOLE 135 0 8940 ROCKWELL COLLINS INC COM 774341101 24767 290893 SH SOLE 165059 0 125834 ROLLS ROYCE HOLDINGS PLC LONDON SHS C ADR G76225112 0 5150033 SH SOLE 0 0 5150033 ROLLS-ROYCE HOLDINGS-SP ADR ADR 775781206 271 28114 SH SOLE 23208 0 4906 ROPER TECHNOLOGIES INC COM 776696106 3838 22505 SH SOLE 10177 0 12328 ROSS STORES INC COM 778296103 529 9331 SH SOLE 2123 0 7208 ROVI CORP COM 779376102 1223 78200 SH SOLE 2250 0 75950 Royal Bank of Canada ADR 780087102 292 4934 SH SOLE 0 0 4934 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 498 7411 SH SOLE 3895 0 3516 ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 4316 78164 SH SOLE 29286 0 48878 ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 909 16229 SH SOLE 2047 0 14182 RPM INTERNATIONAL INC COM 749685103 475 9512 SH SOLE 2200 0 7312 RPX CORP COM 74972G103 1203 131140 SH SOLE 99670 0 31470 RVUE Holdings Inc ADR 74975J104 0 10000 SH SOLE 0 0 10000 RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 531 7637 SH SOLE 5314 0 2323 SABRA HEALTH CARE REIT INC COM 78573L106 334 16182 SH SOLE 390 0 15792 Sabre Corp ADR 78573M104 271 10105 SH SOLE 0 0 10105 SALESFORCE.COM INC COM 79466L302 81066 1020858 SH SOLE 361691 0 659167 SALLY BEAUTY HOLDINGS INC COM 79546E104 24297 826159 SH SOLE 679210 0 146949 San Juan Basin Royalty Trust ADR 798241105 102 14000 SH SOLE 0 0 14000 SANGAMO BIOSCIENCES INC COM 800677106 60 10400 SH SOLE 9400 0 1000 SANOFI-ADR ADR 80105N105 408 9748 SH SOLE 751 0 8997 SAP SE-SPONSORED ADR ADR 803054204 623 8305 SH SOLE 6004 0 2301 Saratoga Investment Corp COM 80349A307 634 24920 SH SOLE 0 0 24920 SBA COMMUNICATIONS CORP-CL A COM 78388J106 6143 56910 SH SOLE 48369 0 8541 Sberbank of Russia PJSC ADR 80585Y308 489 56103 SH SOLE 0 0 56103 SCANSOURCE INC COM 806037107 256 6908 SH SOLE 2850 0 4058 SCHLUMBERGER LTD COM 806857108 99786 1261836 SH SOLE 710735 0 551100 SCHWAB (CHARLES) CORP COM 808513105 34962 1381355 SH SOLE 448875 0 932480 Schwab International Equity ETF ETF US 808524805 484 17866 SH SOLE 10531 0 7335 SCOTTS MIRACLE-GRO CO-CL A COM 810186106 21495 307468 SH SOLE 93951 0 213517 Scripps Networks Interactive Inc ADR 811065101 210 3368 SH SOLE 0 0 3368 SEALED AIR CORP COM 81211K100 258 5613 SH SOLE 1338 0 4275 Seattle Genetics Inc ADR 812578102 28133 696200 SH SOLE 49016 0 647184 SEI Investments Co ADR 784117103 266 5531 SH SOLE 2756 0 2775 Sempra Energy ADR 816851109 2247 19703 SH SOLE 423 0 19280 SENSATA TECHNOLOGIES HOLDING COM N7902X106 561 16082 SH SOLE 11966 0 4116 Sequenom Inc ADR 817337405 46 50000 SH SOLE 0 0 50000 Serco Group PLC ADR G80400107 23 15400 SH SOLE 0 0 15400 SERVICEMASTER GLOBAL HOLDING COM 81761R109 2150 54023 SH SOLE 47417 0 6606 ServiceSource International Inc ADR 81763U100 154 38300 SH SOLE 0 0 38300 SHAKE SHACK INC - CLASS A COM 819047101 17848 489933 SH SOLE 52222 0 437711 Shell Midstream Partners LP LTD PTN 822634101 5991 177310 SH SOLE 44800 0 132510 SHERWIN-WILLIAMS CO/THE COM 824348106 7807 26585 SH SOLE 14189 0 12396 SHIRE PLC-ADR ADR 82481R106 3023 16425 SH SOLE 7990 0 8435 Shutterstock Inc ADR 825690100 1571 34305 SH SOLE 2730 0 31575 SIEMENS AG-SPONS ADR ADR 826197501 2209 21557 SH SOLE 17286 0 4271 Sientra Inc ADR 82621J105 95 14372 SH SOLE 3514 0 10858 SIGNATURE BANK COM 82669G104 38643 309345 SH SOLE 223673 0 85672 SILICON LABORATORIES INC COM 826919102 662 13580 SH SOLE 330 0 13250 SILVER WHEATON CORP COM 828336107 2179 203129 SH SOLE 20887 0 182242 SIMON PROPERTY GROUP INC COM 828806109 835 3848 SH SOLE 527 0 3321 Sionix Corp ADR 829400100 0 30000 SH SOLE 0 0 30000 SIRIUS XM HOLDINGS INC COM 82968B103 150 37860 SH SOLE 8000 0 29860 SIX FLAGS ENTERTAINMENT CORP COM 83001A102 3978 68642 SH SOLE 47863 0 20779 SKECHERS USA INC-CL A COM 830566105 478 16100 SH SOLE 1200 0 14900 SNAP-ON INC COM 833034101 6314 40010 SH SOLE 11601 0 28409 SONUS NETWORKS INC COM 835916503 167 19229 SH SOLE 17800 0 1429 SONY CORP-SPONSORED ADR ADR 835699307 237 8090 SH SOLE 200 0 7890 Southern Banc Co Inc ADR 842233108 154 15700 SH SOLE 0 0 15700 SOUTHERN CO/THE COM 842587107 2318 43228 SH SOLE 18880 0 24348 Southwest Airlines Co ADR 844741108 387 9870 SH SOLE 1085 0 8785 SPDR Barclays High Yield Bond ETF ETF US 78464A417 608 17023 SH SOLE 36 0 16987 SPDR BARCLAYS INTL TREASURY ETF US 78464A516 289 5054 SH SOLE 1819 0 3235 SPDR BARCLAYS SHORT TERM COR ETF US 78464A474 2648 86028 SH SOLE 0 0 86028 SPDR BARCLAYS SHORT-TERM HIG ETF US 78468R408 224 8286 SH SOLE 1835 0 6451 SPDR DJ GLOBAL REAL ESTATE E ETF US 78463X749 6443 127939 SH SOLE 90716 0 37223 SPDR DJ INTERNATIONAL REAL E ETF US 78463X863 6379 153895 SH SOLE 144745 0 9150 SPDR DJIA TRUST ETF US 78467X109 552 3085 SH SOLE 1735 0 1350 SPDR EURO STOXX 50 ETF ETF US 78463X202 466 14950 SH SOLE 6252 0 8698 SPDR GOLD SHARES ETF US 78463V107 4125 32616 SH SOLE 9624 0 22992 SPDR S&P 500 ETF TRUST ETF US 78462F103 77538 370154 SH SOLE 249496 0 120658 SPDR S&P DIVIDEND ETF ETF US 78464A763 17215 205134 SH SOLE 14202 0 190933 SPDR S&P INTL SMALL CAP ETF US 78463X871 331 11397 SH SOLE 10925 0 472 SPDR S&P MIDCAP 400 ETF TRST ETF US 78467Y107 3562 13085 SH SOLE 6208 0 6877 SPDR Barclays Convertible Secs ETF ETF US 78464A359 776 17707 SH SOLE 0 0 17707 SPDR Nuveen Barclays Municipal Bond ETF ETF US 78468R721 640 12646 SH SOLE 1646 0 11000 SPDR Nuveen Barclays ST Muni Bd ETF ETF US 78468R739 556 11324 SH SOLE 4525 0 6799 SPDR Nuveen S&P High Yield Muni Bd ETF ETF US 78464A284 5684 95055 SH SOLE 250 0 94805 SPDR S&P Bank ETF ETF US 78464A797 517 16960 SH SOLE 0 0 16960 SPECTRA ENERGY CORP COM 847560109 1328 36250 SH SOLE 2361 0 33889 SPECTRA ENERGY PARTNERS LP COM 84756N109 4169 88360 SH SOLE 5630 0 82730 SPECTRANETICS CORP COM 84760C107 442 23650 SH SOLE 12600 0 11050 Spire Inc COM 84857L101 308 4350 SH SOLE 0 0 4350 Splunk Inc ADR 848637104 1508 27826 SH SOLE 2470 0 25356 SPORTSMAN'S WAREHOUSE HOLDIN COM 84920Y106 153 18945 SH SOLE 15245 0 3700 SPROTT PHYSICAL GOLD TRUST ETF US 85207H104 1393 126859 SH SOLE 64644 0 62215 SPROTT PHYSICAL SILVER TRUST ETF US 85207K107 150 20713 SH SOLE 3000 0 17713 SPROUTS FARMERS MARKET INC COM 85208M102 221 9630 SH SOLE 50 0 9580 SQUARE INC - A COM 852234103 522 57730 SH SOLE 4175 0 53555 ST JUDE MEDICAL INC COM 790849103 397 5093 SH SOLE 1761 0 3332 Stanley Black & Decker Inc ADR 854502101 935 8405 SH SOLE 0 0 8405 STAPLES INC COM 855030102 458 53179 SH SOLE 18525 0 34654 STARBUCKS CORP COM 855244109 212455 3719446 SH SOLE 1116118 0 2603328 Starwood Hotels & Resorts Worldwide Inc ADR 85590A401 287 3876 SH SOLE 990 0 2886 STARWOOD PROPERTY TRUST INC COM 85571B105 536 25881 SH SOLE 4000 0 21881 STATE STREET CORP COM 857477103 423 7844 SH SOLE 4932 0 2912 STERICYCLE INC COM 858912108 81376 781559 SH SOLE 344562 0 436997 STEVEN MADDEN LTD COM 556269108 2506 73323 SH SOLE 55883 0 17440 STILLWATER MINING CO COM 86074Q102 365 30789 SH SOLE 0 0 30789 STOCK YARDS BANCORP INC COM 861025104 267 9446 SH SOLE 0 0 9446 STRATASYS LTD COM M85548101 241 10547 SH SOLE 2387 0 8160 STRYKER CORP COM 863667101 32302 269563 SH SOLE 78665 0 190898 Sturgis Bancorp Inc ADR 864087101 653 57066 SH SOLE 0 0 57066 SUBURBAN PROPANE PARTNERS LP COM 864482104 356 10670 SH SOLE 2547 0 8123 SUMITOMO MITSUI-SPONS ADR ADR 86562M209 182 31814 SH SOLE 2817 0 28997 SUN COMMUNITIES INC COM 866674104 1178 15372 SH SOLE 2920 0 12452 SUN LIFE FINANCIAL INC COM 866796105 576 17533 SH SOLE 9430 0 8103 SUNCOR ENERGY INC COM 867224107 31717 1143796 SH SOLE 514779 0 629017 SUNOCO LOGISTICS PARTNERS LP COM 86764L108 7063 245685 SH SOLE 57175 0 188510 SunPower Corp ADR 867652406 1333 86028 SH SOLE 5995 0 80033 SUPERVALU INC COM 868536103 50 10650 SH SOLE 10650 0 0 SVB Financial Group ADR 78486Q101 284 2984 SH SOLE 859 0 2125 SYMANTEC CORP COM 871503108 291 14180 SH SOLE 3642 0 10538 SYNTEL INC COM 87162H103 1048 23145 SH SOLE 3670 0 19475 Synthetic Biologics Inc ADR 87164U102 3782 2101226 SH SOLE 240775 0 1860451 SYSCO CORP COM 871829107 4628 91205 SH SOLE 24503 0 66702 T ROWE PRICE GROUP INC COM 74144T108 6526 89430 SH SOLE 18854 0 70576 TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 3072 117113 SH SOLE 98744 0 18369 Tallgrass Energy Partners LP LTD PTN 874697105 1631 35445 SH SOLE 760 0 34685 Targa Resources Corp ADR 87612G101 222 5262 SH SOLE 0 0 5262 TARGET CORP COM 87612E106 3310 47401 SH SOLE 13984 0 33417 TC Pipelines LP LTD PTN 87233Q108 1136 19844 SH SOLE 0 0 19844 TE CONNECTIVITY LTD COM H84989104 7410 129743 SH SOLE 64970 0 64774 TECHNOLOGY SELECT SECT SPDR ETF US 81369Y803 881 20316 SH SOLE 1755 0 18561 TEEKAY LNG PARTNERS LP COM Y8564M105 139 12330 SH SOLE 600 0 11730 Teleflex Inc COM 879369106 621 3500 SH SOLE 0 0 3500 Terravia Holdings Inc COM 88105A106 259 98857 SH SOLE 4000 0 94857 TESLA MOTORS INC COM 88160R101 3041 14326 SH SOLE 4191 0 10135 Tesoro Logistics LP LTD PTN 88160T107 1256 25355 SH SOLE 740 0 24615 TEVA PHARMACEUTICAL-SP ADR ADR 881624209 1203 23953 SH SOLE 15133 0 8820 TEXAS INSTRUMENTS INC COM 882508104 11938 190558 SH SOLE 129687 0 60871 The Advisory Board Co ADR 00762W107 10347 292367 SH SOLE 50303 0 242064 The Container Store Group Inc ADR 210751103 105 19600 SH SOLE 18500 0 1100 The Dixie Group Inc ADR 255519100 527 148173 SH SOLE 0 0 148173 THERMO FISHER SCIENTIFIC INC COM 883556102 19710 133392 SH SOLE 62041 0 71351 THOMSON REUTERS CORP COM 884903105 1171 28983 SH SOLE 8515 0 20468 THOR INDUSTRIES INC COM 885160101 545 8426 SH SOLE 0 0 8426 Threshold Pharmaceuticals Inc ADR 885807206 15 24120 SH SOLE 2750 0 21370 TIFFANY & CO COM 886547108 335 5525 SH SOLE 2950 0 2575 TIME WARNER INC COM 887317303 1483 20169 SH SOLE 5128 0 15041 Titan Medical Inc ADR 88830X108 20 30000 SH SOLE 0 0 30000 Tivo Inc ADR 888706108 1337 135075 SH SOLE 8275 0 126800 TJX COMPANIES INC COM 872540109 8730 113036 SH SOLE 23584 0 89453 T-Mobile US Inc ADR 872590104 902 20850 SH SOLE 5000 0 15850 Tobira Therapeutics Inc ADR 88883P101 253 20115 SH SOLE 6200 0 13915 TORONTO-DOMINION BANK COM 891160509 2568 59810 SH SOLE 54571 0 5239 Tortoise MLP Fund COM 89148B101 318 17225 SH SOLE 2850 0 14375 TOTAL SA-SPON ADR ADR 89151E109 2354 48950 SH SOLE 37407 0 11543 Towerstream Corp ADR 892000100 2 10000 SH SOLE 0 0 10000 TRACTOR SUPPLY COMPANY COM 892356106 76647 840613 SH SOLE 590316 0 250297 TRANSDIGM GROUP INC COM 893641100 69955 265293 SH SOLE 208852 0 56441 TRANSMONTAIGNE PARTNERS LP COM 89376V100 381 9284 SH SOLE 0 0 9284 TRANSOCEAN LTD COM H8817H100 474 39835 SH SOLE 22365 0 17470 TransUnion ADR 89400J107 3873 115825 SH SOLE 14200 0 101625 TRAVELERS COS INC/THE COM 89417E109 2397 20132 SH SOLE 8596 0 11536 TREEHOUSE FOODS INC COM 89469A104 21373 208209 SH SOLE 32104 0 176105 Triangle Capital Corp ADR 895848109 375 19350 SH SOLE 4325 0 15025 TRIMBLE NAVIGATION LTD COM 896239100 17897 734706 SH SOLE 413466 0 321240 TRIPADVISOR INC COM 896945201 263 4090 SH SOLE 1500 0 2590 TWITTER INC COM 90184L102 2034 120297 SH SOLE 12860 0 107437 TYCO INTERNATIONAL PLC COM G91442106 519 12189 SH SOLE 2783 0 9406 TYLER TECHNOLOGIES INC COM 902252105 3923 23532 SH SOLE 4314 0 19218 TYSON FOODS INC-CL A COM 902494103 1250 18721 SH SOLE 18486 0 235 UBS GROUP AG-REG COM H42097107 1034 79764 SH SOLE 64413 0 15351 ULTA SALON COSMETICS & FRAGR COM 90384S303 10820 44409 SH SOLE 25351 0 19058 ULTIMATE SOFTWARE GROUP INC COM 90385D107 86432 411011 SH SOLE 119980 0 291031 UNDER ARMOUR INC-CLASS A COM 904311107 19668 490104 SH SOLE 51791 0 438313 UNDER ARMOUR INC-CLASS C COM 904311206 15482 425316 SH SOLE 49280 0 376036 UNIFIRST CORP/MA COM 904708104 9753 84284 SH SOLE 63207 0 21077 UNILEVER N V -NY SHARES ADR 904784709 8230 175323 SH SOLE 116190 0 59133 UNILEVER PLC-SPONSORED ADR ADR 904767704 2603 54334 SH SOLE 16209 0 38125 UNION PACIFIC CORP COM 907818108 56920 652382 SH SOLE 393402 0 258980 UNITED CONTINENTAL HOLDINGS COM 910047109 208 5059 SH SOLE 2765 0 2294 UNITED PARCEL SERVICE-CL B COM 911312106 57757 536178 SH SOLE 229484 0 306694 UNITED RENTALS INC COM 911363109 301 4485 SH SOLE 1561 0 2924 United Security Bancshares Inc ADR 911459105 1117 125500 SH SOLE 0 0 125500 UNITED STATES OIL FUND LP ETF US 91232N108 601 51980 SH SOLE 27731 0 24249 UNITED TECHNOLOGIES CORP COM 913017109 8378 81700 SH SOLE 28194 0 53506 UNITEDHEALTH GROUP INC COM 91324P102 6958 49275 SH SOLE 13206 0 36069 UNIVERSAL ELECTRONICS INC COM 913483103 449 6210 SH SOLE 0 0 6210 UPLAND SOFTWARE INC COM 91544A109 88 11500 SH SOLE 7500 0 4000 URANIUM ENERGY CORP COM 916896103 49 55555 SH SOLE 55555 0 0 US AUTO PARTS NETWORK INC COM 90343C100 396 100152 SH SOLE 0 0 100152 US BANCORP COM 902973304 9633 238848 SH SOLE 93221 0 145627 US Silica Holdings Inc COM 90346E103 1384 40149 SH SOLE 19891 0 20258 USA TECHNOLOGIES INC COM 90328S500 554 129648 SH SOLE 41500 0 88148 UTILITIES SELECT SECTOR SPDR ETF US 81369Y886 4577 87224 SH SOLE 14987 0 72237 VALEANT PHARMACEUTICALS INTE COM 91911K102 798 39634 SH SOLE 8398 0 31236 VALENCE TECHNOLOGY, INC.(NV) ADR 918914102 0 36000 SH SOLE 0 0 36000 VALERO ENERGY CORP COM 91913Y100 1542 30229 SH SOLE 8656 0 21573 Valmont Industries Inc ADR 920253101 349 2577 SH SOLE 0 0 2577 VALSPAR CORP/THE COM 920355104 508 4700 SH SOLE 900 0 3800 VANECK VECTORS GOLD MINERS E ETF US 92189F106 1777 64132 SH SOLE 15782 0 48350 VanEck Vectors High Inc Infras MLP ETF ETF US 92189F569 210 14375 SH SOLE 525 0 13850 VanEck Vectors India Small-Cap ETF ETF US 92189F767 327 7710 SH SOLE 1710 0 6000 VANECK VECTORS JUNIOR GOLD M ETF US 92189F791 507 11898 SH SOLE 2975 0 8923 Vanguard Consumer Staples ETF ETF US 92204A207 480 3401 SH SOLE 176 0 3225 VANGUARD DIVIDEND APPREC ETF ETF US 921908844 20093 241382 SH SOLE 57940 0 183442 VANGUARD EXTENDED MARKET ETF ETF US 922908652 3235 37872 SH SOLE 35372 0 2500 VANGUARD FTSE ALL-WORLD EX-U ETF US 922042775 31369 732055 SH SOLE 640310 0 91745 VANGUARD FTSE DEVELOPED ETF ETF US 921943858 15201 429882 SH SOLE 268381 0 161501 VANGUARD FTSE EMERGING MARKE ETF US 922042858 14205 403211 SH SOLE 190098 0 213113 VANGUARD FTSE EUROPE ETF ETF US 922042874 4032 86416 SH SOLE 34959 0 51457 Vanguard FTSE Pacific ETF ETF US 922042866 255 4573 SH SOLE 4573 0 0 VANGUARD GLBL EX-US REAL EST ETF US 922042676 4181 77341 SH SOLE 29054 0 48287 VANGUARD GROWTH ETF ETF US 922908736 62681 584707 SH SOLE 21372 0 563335 VANGUARD HIGH DVD YIELD ETF ETF US 921946406 25766 360568 SH SOLE 13087 0 347480 Vanguard Information Technology ETF ETF US 92204A702 256 2388 SH SOLE 2114 0 274 VANGUARD INTERMEDIATE-TERM B ETF US 921937819 885 10044 SH SOLE 854 0 9190 VANGUARD INT-TERM CORPORATE ETF US 92206C870 3423 38283 SH SOLE 964 0 37319 VANGUARD LARGE-CAP ETF ETF US 922908637 222 2319 SH SOLE 105 0 2214 Vanguard Long-Term Bond ETF ETF US 921937793 349 3564 SH SOLE 1335 0 2229 VANGUARD MATERIALS ETF ETF US 92204A801 803 7836 SH SOLE 7466 0 370 VANGUARD MEGA CAP GROWTH ETF ETF US 921910816 1872 22424 SH SOLE 20291 0 2133 VANGUARD MID-CAP ETF ETF US 922908629 3912 31643 SH SOLE 22959 0 8684 VANGUARD MID-CAP GROWTH ETF ETF US 922908538 887 8705 SH SOLE 2490 0 6215 VANGUARD MID-CAP VALUE ETF ETF US 922908512 3397 38131 SH SOLE 20073 0 18058 VANGUARD REIT ETF ETF US 922908553 22135 249636 SH SOLE 146367 0 103269 VANGUARD S&P 500 ETF ETF US 922908363 10400 54109 SH SOLE 29478 0 24631 VANGUARD S/T CORP BOND ETF ETF US 92206C409 2674 33072 SH SOLE 5257 0 27815 VANGUARD SHORT-TERM BOND ETF ETF US 921937827 2642 32596 SH SOLE 11649 0 20947 Vanguard Short-Term Government Bond ETF ETF US 92206C102 402 6550 SH SOLE 0 0 6550 VANGUARD SMALL-CAP ETF ETF US 922908751 3508 30321 SH SOLE 20898 0 9423 Vanguard Small-Cap Growth ETF ETF US 922908595 409 3305 SH SOLE 1323 0 1982 VANGUARD SMALL-CAP VALUE ETF ETF US 922908611 830 7886 SH SOLE 1781 0 6105 VANGUARD TOTAL BOND MARKET ETF US 921937835 7129 84569 SH SOLE 5401 0 79168 VANGUARD TOTAL INTL BOND ETF ETF US 92203J407 9643 173128 SH SOLE 159586 0 13542 VANGUARD TOTAL STOCK MKT ETF ETF US 922908769 6447 60160 SH SOLE 32041 0 28119 VANGUARD VALUE ETF ETF US 922908744 12643 148758 SH SOLE 36649 0 112109 VANTIV INC - CL A COM 92210H105 6898 121864 SH SOLE 101935 0 19929 VARIAN MEDICAL SYSTEMS INC COM 92220P105 462 5622 SH SOLE 1700 0 3922 VCA INC COM 918194101 4006 59251 SH SOLE 35636 0 23615 VECTREN CORP COM 92240G101 1077 20450 SH SOLE 2080 0 18370 VEEVA SYSTEMS INC-CLASS A COM 922475108 37649 1103443 SH SOLE 360946 0 742497 VENTAS INC COM 92276F100 5077 69721 SH SOLE 10724 0 58997 Veolia Environnement SA ADR 92334N103 646 29850 SH SOLE 0 0 29850 VERISK ANALYTICS INC COM 92345Y106 77523 956129 SH SOLE 713919 0 242210 VERIZON COMMUNICATIONS INC COM 92343V104 23673 457411 SH SOLE 162185 0 295226 VERTEX PHARMACEUTICALS INC COM 92532F100 626 7273 SH SOLE 5823 0 1450 VF CORP COM 918204108 30377 494011 SH SOLE 366306 0 127704 VIACOM INC-CLASS B COM 92553P201 270 6515 SH SOLE 140 0 6375 Vince Holding Corp ADR 92719W108 126 23000 SH SOLE 0 0 23000 VirTra Systems Inc ADR 92827K103 4 20000 SH SOLE 0 0 20000 VIRTU FINANCIAL INC-CLASS A COM 928254101 535 29702 SH SOLE 8300 0 21402 Virtus Multi-Sector S/T Bd I COM 92828R610 95 20096 SH SOLE 0 0 20096 VISA INC-CLASS A SHARES COM 92826C839 215134 2900557 SH SOLE 1110614 0 1789943 Vital Therapies Inc COM 92847R104 369 59500 SH SOLE 59500 0 0 Vocera Communications Inc ADR 92857F107 132 10301 SH SOLE 1321 0 8980 VODAFONE GROUP PLC-SP ADR ADR 92857W308 985 31889 SH SOLE 3282 0 28607 Vonage Holdings Corp ADR 92886T201 123 20200 SH SOLE 0 0 20200 VORNADO REALTY TRUST COM 929042109 300 2998 SH SOLE 2166 0 832 VOYAGER ENTMT INTL INC ADR 92908D101 0 91000 SH SOLE 0 0 91000 VULCAN MATERIALS CO COM 929160109 3503 29104 SH SOLE 27377 0 1727 WABTEC CORP COM 929740108 350 4979 SH SOLE 72 0 4907 WageWorks Inc ADR 930427109 30273 506148 SH SOLE 176498 0 329650 WALGREENS BOOTS ALLIANCE INC COM 931427108 109728 1317740 SH SOLE 504069 0 813671 WALMART DE MEXICO-SPON ADR V ADR 93114W107 2292 95386 SH SOLE 82177 0 13209 WAL-MART STORES INC COM 931142103 21769 298118 SH SOLE 52201 0 245917 WALT DISNEY CO/THE COM 254687106 73197 748281 SH SOLE 200891 0 547390 WASTE MANAGEMENT INC COM 94106L109 2359 35593 SH SOLE 13028 0 22565 WATERS CORP COM 941848103 659 4682 SH SOLE 0 0 4682 WATSCO INC COM 942622200 75303 535243 SH SOLE 383318 0 151925 WD-40 CO COM 929236107 6493 55284 SH SOLE 41388 0 13896 WEATHERFORD INTERNATIONAL PL COM G48833100 505 91067 SH SOLE 90392 0 675 WEBMD HEALTH CORP COM 94770V102 418 7193 SH SOLE 3270 0 3923 WEC ENERGY GROUP INC COM 92939U106 2302 35259 SH SOLE 16055 0 19204 WELLS FARGO & CO COM 949746101 34759 734407 SH SOLE 219087 0 515320 WELLS FARGO & COMPANY PFD 949746804 403 310 SH SOLE 100 0 210 WELLTOWER INC COM 95040Q104 2977 39085 SH SOLE 10804 0 28281 WESBANCO INC COM 950810101 286 9223 SH SOLE 0 0 9223 WESTAR ENERGY INC COM 95709T100 230 4100 SH SOLE 3000 0 1100 Western Digital Corp ADR 958102105 208 4395 SH SOLE 2322 0 2073 Western Gas Partners, LP LTD PTN 958254104 5495 109035 SH SOLE 20655 0 88380 WESTERN UNION CO COM 959802109 2944 153497 SH SOLE 28178 0 125319 WEX INC COM 96208T104 32754 369393 SH SOLE 282830 0 86563 WEYERHAEUSER CO COM 962166104 2677 89909 SH SOLE 31353 0 58556 WHIRLPOOL CORP COM 963320106 5942 35656 SH SOLE 3090 0 32566 WHITEWAVE FOODS CO COM 966244105 1066 22711 SH SOLE 2028 0 20683 WHOLE FOODS MARKET INC COM 966837106 3330 103995 SH SOLE 18888 0 85107 WILLIAMS COS INC COM 969457100 741 34268 SH SOLE 2678 0 31590 WILLIAMS PARTNERS LP COM 96949L105 8114 234235 SH SOLE 84046 0 150189 WILLIAMS-SONOMA INC COM 969904101 9706 186187 SH SOLE 93326 0 92861 WILLIS TOWERS WATSON PLC COM G96629103 5500 44242 SH SOLE 36065 0 8177 Winston Pharmaceuticals Inc ADR 975657107 7 370671 SH SOLE 0 0 370671 WINTRUST FINANCIAL CORP COM 97650W108 1412 27691 SH SOLE 12120 0 15571 WisdomTree Dividend ex-Financials ETF ETF US 97717W406 300 3895 SH SOLE 0 0 3895 WisdomTree Emerging Markets High Dividend Fund ETF US 97717W315 521 14720 SH SOLE 2625 0 12095 WISDOMTREE EUROPE HEDGED EQU ETF US 97717X701 1267 25082 SH SOLE 5941 0 19141 WisdomTree High Dividend ETF ETF US 97717W208 1470 22035 SH SOLE 9300 0 12735 WisdomTree International Equity ETF ADR 97717W703 134 3000 SH SOLE 1200 0 1800 WisdomTree International Equity ETF ETF US 97717W703 134 3000 SH SOLE 1200 0 1800 WisdomTree Investments Inc ADR 97717P104 385 39306 SH SOLE 15556 0 23750 WISDOMTREE JAPAN HEDGED EQ ETF US 97717W851 2022 52135 SH SOLE 5940 0 46195 WISDOMTREE L/C DIVIDEND FUND ETF US 97717W307 1973 26040 SH SOLE 3544 0 22496 WISDOMTREE MIDCAP DIVIDEND F ETF US 97717W505 594 6642 SH SOLE 362 0 6280 WisdomTree Total Dividend ETF ETF US 97717W109 2729 35561 SH SOLE 1300 0 34261 WNS HOLDINGS LTD-ADR ADR 92932M101 1790 66290 SH SOLE 45873 0 20417 WOLSELEY PLC-ADR ADR 977868306 682 132080 SH SOLE 86891 0 45189 WOODWARD INC COM 980745103 1182 20500 SH SOLE 20500 0 0 WORKDAY INC-CLASS A COM 98138H101 68012 910838 SH SOLE 426002 0 484836 WPP PLC-SPONSORED ADR ADR 92937A102 2225 21288 SH SOLE 18955 0 2333 WRIGHT MEDICAL GROUP NV COM N96617118 205 11788 SH SOLE 1619 0 10169 WTS DEL TACO RESTAURANTS IN-CW18 WTS 245496112 23 12500 SH SOLE 0 0 12500 WTS Eastman Kodak Co WTS 277461141 69 19789 SH SOLE 4000 0 15789 WTS Hennessy Cap Acquisition Corp Wt Exp 072820 WTS 42588J118 62 100000 SH SOLE 0 0 100000 WW GRAINGER INC COM 384802104 62405 274611 SH SOLE 177469 0 97142 WYNDHAM WORLDWIDE CORP COM 98310W108 437 6138 SH SOLE 6000 0 138 Wynn Resorts Ltd ADR 983134107 327 3605 SH SOLE 740 0 2865 XACTLY CORP COM 98386L101 181 14168 SH SOLE 0 0 14168 XCEL ENERGY INC COM 98389B100 1219 27215 SH SOLE 3267 0 23948 XCERRA CORP COM 98400J108 360 62593 SH SOLE 0 0 62593 XILINX INC COM 983919101 3406 73838 SH SOLE 28553 0 45285 X-LINKS CUSHING MLP INFRASTR ETF US 22542D852 1662 78085 SH SOLE 38068 0 40017 XPO LOGISTICS INC COM 983793100 244 9310 SH SOLE 7110 0 2200 XYLEM INC COM 98419M100 568 12714 SH SOLE 1746 0 10968 YAHOO! INC COM 984332106 1660 44204 SH SOLE 23168 0 21036 YUM! BRANDS INC COM 988498101 5192 62613 SH SOLE 47773 0 14840 Yuma Energy Inc COM 98872E108 4 14000 SH SOLE 0 0 14000 ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 11802 235570 SH SOLE 56205 0 179365 ZELTIQ AESTHETICS INC COM 98933Q108 3196 116957 SH SOLE 8157 0 108800 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1508 12530 SH SOLE 3308 0 9222 ZOE'S KITCHEN INC COM 98979J109 14083 388278 SH SOLE 211560 0 176718 ZOETIS INC COM 98978V103 90649 1910011 SH SOLE 1387933 0 522078 Zogenix Inc ADR 98978L204 529 195500 SH SOLE 0 0 195500