0001144204-16-081782.txt : 20160216 0001144204-16-081782.hdr.sgml : 20160215 20160212191416 ACCESSION NUMBER: 0001144204-16-081782 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20151231 FILED AS OF DATE: 20160216 DATE AS OF CHANGE: 20160212 EFFECTIVENESS DATE: 20160216 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: 161421964 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 12-31-2015 12-31-2015 false BLAIR WILLIAM & CO/IL
222 West Adams Chicago IL 60606
13F HOLDINGS REPORT 028-04871 N
Michelle R. Seitz Partner 312-236-1600 /s/ Michelle R. Seitz Chicago IL 02-12-2016 0 1251 10650761
INFORMATION TABLE 2 infotable.xml QT VASCULAR LTD COM Y71660107 200 2565696 SH SOLE 2565696 0 0 AVAGO TECHNOLOGIES LTD COM Y0486S104 315 2168 SH SOLE 2168 0 0 CEMEX SAB DE CV CERT PART O ADR P2253T133 6 12881 SH SOLE 0 0 12881 SENSATA TECHNOLOGIES HOLDING COM N7902X106 699 15168 SH SOLE 14478 0 690 NXP SEMICONDUCTORS NV COM N6596X109 295 3499 SH SOLE 3268 0 231 MYLAN NV COM N59465109 308 5694 SH SOLE 900 0 4794 MOBILEYE NV COM N51488117 15305 361982 SH SOLE 181282 0 180700 CORE LABORATORIES N.V. COM N22717107 1053 9687 SH SOLE 5452 0 4235 SILICOM LTD ORD M84116108 552 18237 SH SOLE 700 0 17537 CYBERARK SOFTWARE LTD ORDIN OPTION M2682V908 36 800 SH Call SOLE 0 0 800 CYBERARK SOFTWARE LTD ORDIN ADR M2682V108 323 7175 SH SOLE 200 0 6975 COMPUGEN LIMITED ADR M25722105 1465 229400 SH SOLE 400 0 229000 CHECK POINT SOFTWARE TECH COM M22465104 53388 656039 SH SOLE 504229 0 151810 GLOBANT S A ADR L44385109 1511 40304 SH SOLE 5172 0 35132 TE CONNECTIVITY LTD COM H84989104 6857 106132 SH SOLE 61374 0 44758 LOGITECH INTERNATIONAL SA ADR H50430232 336 22335 SH SOLE 0 0 22335 UBS GROUP AG-REG COM H42097107 661 34130 SH SOLE 25670 0 8460 CHUBB LTD COM H1467J104 1575 13483 SH SOLE 1287 0 12196 ACE LIMITED ADR H0023R105 497 4255 SH SOLE 330 0 3925 PERRIGO CO PLC COM G97822103 51952 359030 SH SOLE 266181 0 92849 SERCO GROUP PLC COM G80400107 21 15400 SH SOLE 0 0 15400 ROLLS-ROYCE HOLDINGS PLC LO ADR G76225112 0 4579465 SH SOLE 0 0 4579465 OM ASSET MANAGEMENT PLC COM G67506108 446 29066 SH SOLE 11948 0 17118 NORD ANGLIA EDUCATION INC COM G6583A102 11792 581464 SH SOLE 247356 0 334108 NIELSEN HOLDINGS PLC COM G6518L108 1947 41786 SH SOLE 39294 0 2492 MEDTRONIC PLC COM G5960L103 18904 245765 SH SOLE 155698 0 90067 MARKIT LTD COM G58249106 1688 55940 SH SOLE 55940 0 0 LIBERTY GLOBAL PLC-SERIES C COM G5480U120 1320 32375 SH SOLE 2700 0 29675 INVESCO LTD COM G491BT108 20494 612120 SH SOLE 366730 0 245390 GREENLIGHT CAPITAL RE LTD C ADR G4095J109 192 10305 SH SOLE 1000 0 9305 GENPACT LTD COM G3922B107 27831 1114137 SH SOLE 728285 0 385852 FLEETMATICS GROUP PLC COM G35569105 23384 460404 SH SOLE 242920 0 217484 EXOVA GROUP PLC ORD GBP0.01 COM G33117105 20 10000 SH SOLE 0 0 10000 ACCENTURE PLC-CL A COM G1151C101 32855 314403 SH SOLE 193331 0 121072 ARGO GROUP INTERNATIONAL HO ADR G0464B107 1192 19923 SH SOLE 0 0 19923 AON PLC COM G0408V102 6831 74076 SH SOLE 34544 0 39532 ALLERGAN PLC COM G0177J108 11600 37121 SH SOLE 21999 0 15122 AIRCASTLE LTD COM G0129K104 655 31367 SH SOLE 810 0 30557 MARRIOT INTERNATIONAL INC CL A COM FHB903208 0 34100 SH SOLE 34100 0 0 GRIFOLS SA - B PFD E5706X132 1423 43776 SH SOLE 31300 0 12476 GRIFOLS SA BARCELONA US LIS ADR E5706X124 5125 109679 SH SOLE 0 0 109679 DEUTSCHE TELEKOM AG-REG COM D2035M136 179 10000 SH SOLE 10000 0 0 GRIFOLS SA COM BYY3DX6 11690 252430 SH SOLE 171937 0 80493 GRIFOLS SA - B PFD BYP0K57 919 27719 SH SOLE 0 0 27719 ALLERGAN PLC COM BY9D546 4616 14772 SH SOLE 994 0 13778 KORNIT DIGITAL LTD COM BWFRFD7 10373 949068 SH SOLE 77545 0 871523 MYLAN NV COM BVFMFG8 1633 30219 SH SOLE 4344 0 25875 MEDTRONIC PLC COM BTN1Y11 2254 29314 SH SOLE 4004 0 25310 TYCO INTERNATIONAL PLC COM BQRQXQ9 203 6393 SH SOLE 706 0 5687 MOBILEYE NV COM BPBFT01 22533 532954 SH SOLE 95388 0 437566 PENTAIR PLC COM BLS09M3 850 17171 SH SOLE 2134 0 15037 NORD ANGLIA EDUCATION INC COM BKRCQQ6 2304 113638 SH SOLE 87434 0 26204 ICON PLC COM B94G471 222 2863 SH SOLE 153 0 2710 EATON CORP PLC COM B8KQN82 1974 37947 SH SOLE 5129 0 32818 STRATASYS LTD COM B7WD7D7 242 10322 SH SOLE 787 0 9535 SENSATA TECHNOLOGIES HOLDING COM B62S207 1183 25687 SH SOLE 2852 0 22835 TE CONNECTIVITY LTD COM B62B7C3 311 4817 SH SOLE 640 0 4177 AON PLC COM B5BT0K0 5863 63589 SH SOLE 4205 0 59384 NXP SEMICONDUCTORS NV COM B505PN7 1514 17979 SH SOLE 1567 0 16412 FLEETMATICS GROUP PLC COM B4XKTT6 5105 100525 SH SOLE 41632 0 58893 ACCENTURE PLC-CL A COM B4BNMY3 801 7668 SH SOLE 215 0 7453 AVAGO TECHNOLOGIES LTD COM B3WS2X9 251 1733 SH SOLE 0 0 1733 TRANSOCEAN LTD COM B3KFWW1 484 39171 SH SOLE 12790 0 26381 GENPACT LTD COM B23DBK6 2131 85309 SH SOLE 1200 0 84109 GULF KEYSTONE PETROLEUM LTD COM B02YWT2 2 10000 SH SOLE 0 0 10000 ZOE'S KITCHEN INC COM 98979J109 11411 407842 SH SOLE 201243 1000 205599 ZOETIS INC COM 98978V103 75936 1584661 SH SOLE 1077724 0 506937 ZOGENIX INC COM NEW COM 98978L204 617 41900 SH SOLE 0 0 41900 ZIOPHARM ONCOLOGY INC COM 98973P101 117 14024 SH SOLE 14024 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1192 11623 SH SOLE 2204 0 9419 ZELTIQ AESTHETICS INC COM 98933Q108 13565 475481 SH SOLE 65160 0 410321 XYLEM INC COM 98419M100 436 11950 SH SOLE 1046 0 10904 XCERRA CORP COM 98400J108 378 62593 SH SOLE 0 0 62593 XCEL ENERGY INC COM 98389B100 1030 28715 SH SOLE 1500 0 27215 XACTLY CORP COM 98386L101 166 19517 SH SOLE 8020 0 11497 WYNDHAM WORLDWIDE CORP COM 98310W108 453 6251 SH SOLE 0 0 6251 WORKDAY INC-CLASS A COM 98138H101 58125 729484 SH SOLE 355929 0 373555 WISDOMTREE EUROPE HEDGED EQU ETF 97717X701 1014 18856 SH SOLE 3649 0 15207 WISDOMTREE JAPAN HEDGED EQ ETF 97717W851 1642 32801 SH SOLE 2083 0 30718 WISDOMTREE TRUST INTERNATIONAL ETF 97717W802 249 6600 SH SOLE 2600 0 4000 WISDOMTREE INDIA EARNINGS ETF 97717W422 470 23650 SH SOLE 5280 0 18370 WISDOMTREE TRUST DIVID EX FINA ETF 97717W406 280 3995 SH SOLE 0 0 3995 WISDOMTREE TRUST EMERGING MARK ETF 97717W315 531 16797 SH SOLE 2625 0 14172 WISDOMTREE L/C DIVIDEND FUND ETF 97717W307 938 13201 SH SOLE 4544 0 8657 WISDOMTREE TRUST HIGH DIVIDEND ETF 97717W208 2120 35890 SH SOLE 7000 0 28890 WISDOMTREE TRUST TOTAL DIVIDEN ETF 97717W109 247 3450 SH SOLE 1800 0 1650 WISDOMTREE INVESTMENTS INC COM 97717P104 447 28556 SH SOLE 14556 0 14000 WINTRUST FINANCIAL CORP COM 97650W108 1299 26766 SH SOLE 6830 0 19936 WILLIAMS PARTNERS LP COM 96949L105 7258 260652 SH SOLE 49472 0 211179 WEX INC COM 96208T104 78842 891882 SH SOLE 422759 0 469123 WESTERN ASSET MANAGED MUNICI COM 95766M105 176 12432 SH SOLE 132 0 12300 WELLTOWER INC COM 95040Q104 2668 39226 SH SOLE 10124 0 29102 WEBMD HEALTH CORP COM 94770V102 578 11979 SH SOLE 4759 0 7220 WASTE MANAGEMENT INC COM 94106L109 2231 41806 SH SOLE 10717 0 31089 WALMART DE MEXICO-SPON ADR V ADR 93114W107 760 30223 SH SOLE 22309 0 7914 WEC ENERGY GROUP INC COM 92939U106 2085 40631 SH SOLE 5655 0 34976 WPP PLC-SPONSORED ADR ADR 92937A102 586 5108 SH SOLE 4618 0 490 WNS HOLDINGS LTD-ADR ADR 92932M101 4244 136080 SH SOLE 115922 0 20158 VOYAGER ENTMT INTL INC COM 92908D101 0 91000 SH SOLE 0 0 91000 VONAGE HOLDINGS CORP COM 92886T201 110 19200 SH SOLE 0 0 19200 VODAFONE GROUP PLC-SP ADR ADR 92857W308 889 27568 SH SOLE 1885 0 25683 VITAL THERAPIES INC COM 92847R104 685 59500 SH SOLE 0 0 59500 VIRTRA SYSTEMS INC COM 92827K103 2 20000 SH SOLE 0 0 20000 VISA INC-CLASS A SHARES COM 92826C839 227729 2936551 SH SOLE 1037586 0 1898965 VINCE HOLDING CORP COM COM 92719W108 72 15800 SH SOLE 0 0 15800 VERTEX PHARMACEUTICALS INC COM 92532F100 805 6399 SH SOLE 996 0 5403 VERISK ANALYTICS INC COM 92345Y106 76154 990562 SH SOLE 728476 0 262086 VERIZON COMMUNICATIONS INC COM 92343V104 19274 417036 SH SOLE 113932 0 303104 VERACYTE INC COM 92337F107 195 27105 SH SOLE 0 0 27105 VEOLIA ENVIRONNEMENT ADR ADR 92334N103 944 39777 SH SOLE 3250 0 36527 VENTAS INC COM 92276F100 6142 108837 SH SOLE 8714 0 100123 VECTREN CORP COM 92240G101 953 22463 SH SOLE 3018 0 19445 VARIAN MEDICAL SYSTEMS INC COM 92220P105 515 6386 SH SOLE 1350 0 5036 VANTIV INC - CL A COM 92210H105 6548 138086 SH SOLE 86347 0 51739 VANGUARD INT-TERM CORPORATE ETF 92206C870 1152 13703 SH SOLE 0 0 13703 VANGUARD SHORT TERM GOVERNMENT ETF 92206C102 397 6550 SH SOLE 0 0 6550 VANGUARD MATERIALS ETF ETF 92204A801 660 7020 SH SOLE 6650 0 370 VANGUARD CONSUMER STAPLE ETF ETF 92204A207 568 4401 SH SOLE 176 0 4225 VALERO ENERGY CORP COM 91913Y100 1288 18216 SH SOLE 5184 0 13032 VALEANT PHARMACEUTICALS INTE COM 91911K102 3519 34625 SH SOLE 4703 0 29922 VG LIFE SCIENCES INC COM 91822T101 23 955698 SH SOLE 0 0 955698 UPLAND SOFTWARE INC COM 91544A109 81 11500 SH SOLE 7500 0 4000 UNITEDHEALTH GROUP INC COM 91324P102 4846 41200 SH SOLE 11416 0 29784 UNITED STATES OIL FUND LP ETF 91232N108 497 45246 SH SOLE 18731 0 26515 ULTIMATE SOFTWARE GROUP INC COM 90385D107 84040 429854 SH SOLE 115264 0 314590 ULTA SALON COSMETICS & FRAGR COM 90384S303 7929 42860 SH SOLE 27386 0 15474 US AUTO PARTS NETWORK INC COM 90343C100 280 94942 SH SOLE 39031 0 55911 USA TECHNOLOGIES INC COM 90328S500 436 141518 SH SOLE 87190 0 54328 January 16 Calls on TWTR US OPTION 90184L902 12 500 SH Call SOLE 500 0 0 TWITTER INC COM 90184L102 2033 87865 SH SOLE 8306 0 79559 TWENTY-FIRST CENTURY FOX-A COM 90130A101 453 16710 SH SOLE 7820 0 8890 TREEHOUSE FOODS INC COM 89469A104 4306 54891 SH SOLE 14267 0 40624 TRANSMONTAIGNE PARTNERS LP COM 89376V100 244 9113 SH SOLE 0 0 9113 TORTOISE MLP FUND INC COM 89148B101 337 19450 SH SOLE 1850 0 17600 TOBIRA THERAPEUTICS INC COM COM 88883P101 112 11230 SH SOLE 6200 0 5030 TITAN MEDICAL INC ADR 88830X108 22 30000 SH SOLE 0 0 30000 TIME WARNER CABLE COM 88732J207 501 2698 SH SOLE 422 0 2276 3M CO COM 88579Y101 20899 138736 SH SOLE 53541 0 85195 3D SYSTEMS CORP COM 88554D205 92 10650 SH SOLE 3050 0 7600 THERAPEUTICSMD INC COM 88338N107 259 25000 SH SOLE 15000 0 10000 TESORO LOGISTICS LP COM UNIT L LTD PARTN 88160T107 635 12635 SH SOLE 0 0 12635 TESLA MOTORS INC COM 88160R101 3124 13020 SH SOLE 3805 0 9215 TELADOC INC COM COM 87918A105 205 11444 SH SOLE 1000 0 10444 TANGOE INC/CT COM 87582Y108 123 14805 SH SOLE 14475 0 330 TALMER BANCORP INC CLASS A COM 87482X101 183 10133 SH SOLE 0 0 10133 TD AMERITRADE HLDG CORP COM 87236Y108 380 10960 SH SOLE 425 0 10535 TC PIPELINES LP UNIT COM LTD P LTD PARTN 87233Q108 285 5750 SH SOLE 0 0 5750 SYNTHETIC BIOLOGICS INC COM 87164U102 5314 2320855 SH SOLE 201100 0 2119755 SYNTEL INC COM 87162H103 1081 23906 SH SOLE 710 0 23196 SUNOCO LOGISTICS PARTNERS LP COM 86764L108 5722 222666 SH SOLE 17200 0 205466 SUMITOMO MITSUI TR-SPON ADR ADR 86562X106 48 12667 SH SOLE 0 0 12667 SUMITOMO MITSUI-SPONS ADR ADR 86562M209 703 92684 SH SOLE 65178 0 27506 STILLWATER MINING CO COM 86074Q102 252 29400 SH SOLE 12090 0 17310 STARWOOD PROPERTY TRUST INC COM 85571B105 398 19384 SH SOLE 0 0 19384 STAG INDUSTRIAL INC COM 85254J102 322 17500 SH SOLE 0 0 17500 SPROTT PHYSICAL SILVER TRUST ETF 85207K107 145 27713 SH SOLE 3000 0 24713 SPROTT PHYSICAL GOLD TRUST ETF 85207H104 125 14412 SH SOLE 4955 0 9457 SPIRIT REALTY CAPITAL INC COM 84860W102 198 19729 SH SOLE 18529 0 1200 SPECTRANETICS CORP COM 84760C107 423 28150 SH SOLE 21100 0 7050 SPECTRA ENERGY PARTNERS LP COM 84756N109 1887 39564 SH SOLE 3200 0 36364 SOLERA HOLDINGS INC COM 83421A104 614 11200 SH SOLE 300 0 10900 SOLARWINDS INC COM 83416B109 1344 22820 SH SOLE 21520 0 1300 SOLAZYME INC COM COM 83415T101 344 138927 SH SOLE 14000 0 124927 SMURFIT STONE CONTAINER CP COM COM 832ESC990 0 12210 SH SOLE 0 0 12210 SIX FLAGS ENTERTAINMENT CORP COM 83001A102 4668 84961 SH SOLE 65931 0 19030 SIRIUS XM HOLDINGS INC COM 82968B103 1847 453960 SH SOLE 10600 0 443360 SIRONA DENTAL SYSTEMS INC COM 82966C103 57291 522878 SH SOLE 305395 0 217483 SIGNATURE BANK COM 82669G104 44578 290660 SH SOLE 199409 0 91251 SIENTRA INC COM COM 82621J105 187 31707 SH SOLE 1389 0 30318 SHIRE PLC-ADR ADR 82481R106 2065 10073 SH SOLE 5940 0 4133 SERVICESOURCE INTERNATIONAL IN COM 81763U100 220 47800 SH SOLE 0 0 47800 SERVICENOW INC COM 81762P102 15781 182321 SH SOLE 38487 0 143834 SERVICEMASTER GLOBAL HOLDING COM 81761R109 2406 61318 SH SOLE 57842 0 3476 SECURITY IDENTIFICATION SYSTEM COM 81429P107 0 500000 SH SOLE 0 0 500000 UTILITIES SELECT SECTOR SPDR ETF 81369Y886 2497 57703 SH SOLE 2000 0 55703 TECHNOLOGY SELECT SECT SPDR ETF 81369Y803 390 9131 SH SOLE 3961 0 5170 INDUSTRIAL SELECT SECT SPDR ETF 81369Y704 218 4126 SH SOLE 2985 0 1141 FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 457 19175 SH SOLE 5794 0 13381 ENERGY SELECT SECTOR SPDR ETF 81369Y506 596 9878 SH SOLE 5315 0 4563 CONSUMER DISCRETIONARY SELT ETF 81369Y407 501 6414 SH SOLE 623 0 5791 HEALTH CARE SELECT SECTOR ETF 81369Y209 9005 125019 SH SOLE 2659 0 122360 SBERBANK PAO -SPONSORED ADR ADR 80585Y308 293 50600 SH SOLE 0 0 50600 SANOFI-ADR ADR 80105N105 461 10828 SH SOLE 3525 0 7303 SALESFORCE.COM INC COM 79466L302 83500 1065051 SH SOLE 361763 1000 702288 SABRA HEALTH CARE REIT INC COM 78573L106 311 15429 SH SOLE 390 0 15039 SPDR S&P MIDCAP 400 ETF TRST ETF 78467Y107 3008 11842 SH SOLE 2552 0 9290 SPDR DJIA TRUST ETF 78467X109 881 5065 SH SOLE 1390 0 3675 SS&C TECHNOLOGIES HOLDINGS INC COM 78467J100 379 5565 SH SOLE 2500 0 3065 SPDR S&P DIVIDEND ETF ETF 78464A763 14214 193209 SH SOLE 16337 0 176872 SPDR BARCLAYS SHORT TERM COR ETF 78464A474 3888 127909 SH SOLE 0 0 127909 SPDR S&P INTL SMALL CAP ETF 78463X871 237 8440 SH SOLE 74 0 8366 SPDR DJ INTERNATIONAL REAL E ETF 78463X863 6072 155237 SH SOLE 107125 0 48112 SPDR DJ GLOBAL REAL ESTATE E ETF 78463X749 4680 100014 SH SOLE 65369 0 34645 SPDR GOLD SHARES ETF 78463V107 2964 29219 SH SOLE 8125 0 21094 SPDR S&P 500 ETF TRUST ETF 78462F103 74769 366752 SH SOLE 197506 0 169246 SBA COMMUNICATIONS CORP-CL A COM 78388J106 27856 265128 SH SOLE 227552 0 37576 GUGGENHEIM S&P 500 PURE VALUE ETF 78355W304 282 5750 SH SOLE 2300 0 3450 GUGGENHEIM S&P 500 EQUAL WEIGH ETF 78355W106 1453 18965 SH SOLE 900 0 18065 ROYAL BANK OF CANADA ETN LK ETF 78011D104 129 12150 SH SOLE 550 0 11600 RINGCENTRAL INC CL A COM 76680R206 1590 67470 SH SOLE 6500 0 60970 REGIONS FINANCIAL CORP COM 7591EP100 117 12192 SH SOLE 2192 0 10000 REGENERON PHARMACEUTICALS COM 75886F107 1131 2083 SH SOLE 1773 0 310 REALOGY HOLDINGS CORP COM 75605Y106 11781 321273 SH SOLE 146569 0 174704 REALD INC COM 75604L105 206 19600 SH SOLE 9825 0 9775 RE/MAX HOLDINGS INC-CL A COM 75524W108 6746 180868 SH SOLE 20225 0 160643 RBC BEARINGS INC COM 75524B104 378 5858 SH SOLE 492 0 5366 RVUE HOLDINGS INC COM 74975J104 25 1256031 SH SOLE 0 0 1256031 RPX CORP COM 74972G103 1935 175925 SH SOLE 135234 0 40691 QUEST DIAGNOSTICS INC COM 74834L100 1357 19075 SH SOLE 747 0 18328 QIWI PLC SPONSORED ADR REPS ADR 74735M108 505 28143 SH SOLE 4918 0 23225 PUBLIC STORAGE COM 74460D109 724 2926 SH SOLE 710 0 2216 PRUDENTIAL PLC-ADR ADR 74435K204 1540 34180 SH SOLE 27727 0 6453 PROSHARES S&P 500 DIVIDEND ARI ETF 74348A467 345 7000 SH SOLE 0 3000 4000 PRINCIPAL FINANCIAL GROUP COM 74251V102 304 6786 SH SOLE 4070 0 2716 PRIMERICA INC COM 74164M108 404 8567 SH SOLE 0 0 8567 T ROWE PRICE GROUP INC COM 74144T108 4207 58858 SH SOLE 12271 0 46587 PRESS GANEY HOLDINGS INC COM 74113L102 24641 781029 SH SOLE 230984 0 550045 PREPAID CARD HOLDINGS INC COM 74072A105 0 20000 SH SOLE 0 0 20000 PREMIER INC-CLASS A COM 74051N102 24050 681903 SH SOLE 213847 0 468056 PREMARA FINANCIAL INC COM 74046G105 76 10000 SH SOLE 0 0 10000 PREFERRED APARTMENT COMMUNITIE COM 74039L103 759 58100 SH SOLE 600 0 57500 PRAXAIR INC COM 74005P104 58174 568106 SH SOLE 300065 0 268041 POWERSHARES S&P 500 LOW VOLA ETF 73937B779 2382 61759 SH SOLE 10431 0 51328 POWERSHARES EXCHANGE TRADED FD ETF 73936Q207 229 15337 SH SOLE 6054 0 9283 POWERSHARES EXCHANGE TRADED FD ETF 73936Q108 241 10200 SH SOLE 0 0 10200 POWERSHARES DB U S DLR INDEX T ETF 73936D107 2596 101222 SH SOLE 0 0 101222 POWERSHARES EXCHANGE TRADED FD ETF 73935X153 2392 57825 SH SOLE 1000 0 56825 POWERSHARES QQQ TRUST SERIES ETF 73935A104 10956 97944 SH SOLE 31424 0 66520 POTASH CORP OF SASKATCHEWAN COM 73755L107 1026 59993 SH SOLE 39373 0 20620 POTBELLY CORP COM 73754Y100 4055 346317 SH SOLE 101804 0 244513 POOL CORPORATION COM 73278L105 713 8835 SH SOLE 0 0 8835 PLAINS GP HOLDINGS LP-CL A COM 72651A108 316 33480 SH SOLE 2000 0 31480 PIMCO ENHANCED SHORT MATURIT ETF 72201R833 1270 12625 SH SOLE 7885 0 4740 PIMCO 0-5 YEAR H/Y CORP BOND ETF 72201R783 517 5644 SH SOLE 0 0 5644 PAYPAL HOLDINGS INC COM 70450Y103 31552 871600 SH SOLE 326315 0 545284 PAYLOCITY HOLDING CORPORATION COM 70438V106 9922 244705 SH SOLE 14280 0 230425 PAYCOM SOFTWARE INC COM 70432V102 226 6000 SH SOLE 6000 0 0 PATRIOT COAL CORPORATION CLASS COM 70336T500 252 15800 SH SOLE 3600 0 12200 PANERA BREAD COMPANY-CLASS A COM 69840W108 1524 7825 SH SOLE 761 0 7064 PRA GROUP INC COM 69354N106 61984 1786819 SH SOLE 652925 0 1133894 PPL CORP COM 69351T106 364 10688 SH SOLE 7678 0 3010 P G & E CORP COM 69331C108 218 4108 SH SOLE 448 0 3660 ORGANOVO HOLDINGS INC COM 68620A104 62 24700 SH SOLE 24700 0 0 ORBCOMM INC COM 68555P100 418 57694 SH SOLE 23720 0 33974 ORACLE CORP COM 68389X105 13190 361092 SH SOLE 138153 0 222939 ONEOK PARTNERS LP COM 68268N103 2746 91178 SH SOLE 10090 0 81088 OFG BANCORP COM 67103X102 507 69317 SH SOLE 0 0 69317 O'REILLY AUTOMOTIVE INC COM 67103H107 70051 276424 SH SOLE 198351 0 78073 NXSTAGE MEDICAL INC COM 67072V103 18576 847875 SH SOLE 298963 0 548912 NUVEEN MUNI ADV FD COM 67062H106 139 10000 SH SOLE 10000 0 0 NUSTAR ENERGY L P COM UNITS RE LTD PARTN 67058H102 216 5400 SH SOLE 0 0 5400 NU SKIN ENTERPRISES INC - A COM 67018T105 1304 34427 SH SOLE 22781 0 11646 NOVARTIS AG-SPONSORED ADR ADR 66987V109 15031 174698 SH SOLE 98582 0 76116 NOVADAQ TECHNOLOGIES INC COM 66987G102 12867 1010060 SH SOLE 581585 0 428475 NEXTERA ENERGY INC COM 65339F101 2897 27891 SH SOLE 2802 0 25089 NEWSTAR FINANCIAL INC COM 65251F105 160 17950 SH SOLE 0 0 17950 NEUSTAR INC-CLASS A COM 64126X201 3023 126127 SH SOLE 97270 0 28857 NETWORK-1 TECHNOLOGIES INC COM 64121N109 32 15100 SH SOLE 15100 0 0 NETSUITE INC COM 64118Q107 431 5104 SH SOLE 735 0 4369 NETFLIX INC COM 64110L106 1950 17048 SH SOLE 3710 0 13338 NEOGENOMICS INC COM 64049M209 3294 418604 SH SOLE 32390 0 386214 NATURAL RESOURCE PARTNERS LP COM 63900P103 20 15600 SH SOLE 10000 0 5600 MONSTER BEVERAGE CORP COM 61174X109 439 2947 SH SOLE 617 0 2330 MONSANTO CO COM 61166W101 4516 45848 SH SOLE 3110 0 42738 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 248 10509 SH SOLE 0 0 10509 MOLSON COORS BREWING CO -B COM 60871R209 865 9222 SH SOLE 344 0 8878 MIX TELEMATICS LIMITED SPON ADR 60688N102 233 55450 SH SOLE 0 0 55450 MIRACULINS INC COM 60462L207 0 20000 SH SOLE 20000 0 0 MID AMERICA APARTMENT COMMUNIT COM 59522J103 537 5923 SH SOLE 0 0 5923 METLIFE INC COM 59156R108 1119 23212 SH SOLE 6984 0 16228 MERCK & CO. INC. COM 58933Y105 17557 332405 SH SOLE 125281 0 207124 MERCADOLIBRE INC COM 58733R102 1254 10974 SH SOLE 3800 0 7174 MEDNAX INC COM 58502B106 21273 296856 SH SOLE 211948 0 84908 MEDIVATION INC COM 58501N101 29780 616079 SH SOLE 284685 0 331394 MEDINAH MINERALS INC COM 58489M109 2 170000 SH SOLE 0 0 170000 MCKESSON CORP COM 58155Q103 3551 18009 SH SOLE 10327 0 7682 MAXLINEAR INC-CLASS A COM 57776J100 9003 611235 SH SOLE 232452 0 378783 MASTERCARD INC-CLASS A COM 57636Q104 121560 1248567 SH SOLE 707358 0 541209 MARKET VECTORS ETF TR INDIA SM ETF 57061R551 319 7385 SH SOLE 0 0 7385 MARKET VECTORS GOLD MINERS ETF 57060U100 822 59925 SH SOLE 20400 0 39525 MARATHON PETROLEUM CORP COM 56585A102 540 10422 SH SOLE 6026 0 4396 MANULIFE FINANCIAL CORP COM 56501R106 170 11355 SH SOLE 0 0 11355 MANPOWERGROUP INC COM 56418H100 15446 183254 SH SOLE 78696 0 104558 MPLX LP COM 55336V100 2130 54158 SH SOLE 34117 0 20041 MGP INGREDIENTS INC COM 55303J106 633 24400 SH SOLE 2000 0 22400 MGE ENERGY INC COM 55277P104 423 9135 SH SOLE 2500 0 6635 MB FINANCIAL INC COM 55264U108 5016 154990 SH SOLE 131974 0 23016 LINKEDIN CORP - A COM 53578A108 366 1629 SH SOLE 749 0 880 LIME ENERGY CO COM 53261U304 50 16847 SH SOLE 0 0 16847 LIGAND PHARMACEUTICALS COM 53220K504 6666 61494 SH SOLE 48200 0 13294 LIBERTY INTERACTIVE CORP Q-A COM 53071M104 844 30939 SH SOLE 7969 0 22970 LENDINGCLUB CORPORATION COM COM 52603A109 241 21900 SH SOLE 14000 0 7900 LEGAL & GEN GROUP -SPON ADR ADR 52463H103 493 24542 SH SOLE 22215 0 2327 LABORATORY CRP OF AMER HLDGS COM 50540R409 847 6850 SH SOLE 425 0 6425 LPL FINANCIAL HOLDINGS INC COM 50212V100 2942 68989 SH SOLE 51650 0 17339 LDR HOLDING CORP COM 50185U105 5184 206484 SH SOLE 89825 0 116659 KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207 41 10000 SH SOLE 0 0 10000 KINDER MORGAN INC OPTION 49456B901 243 16400 SH Call SOLE 0 0 16400 KINDER MORGAN INC DEP SHS ECH PFD SER A 49456B200 3056 75845 SH SOLE 4885 0 70960 KINDER MORGAN INC COM 49456B101 7207 483015 SH SOLE 89245 0 393770 KEURIG GREEN MOUNTAIN INC COM 49271M100 4053 45049 SH SOLE 6466 0 38583 KDDI CORP-UNSPONSORED ADR ADR 48667L106 146 11317 SH SOLE 0 0 11317 KB HOME COM 48666K109 245 19900 SH SOLE 19900 0 0 KKR & CO LP COM 48248M102 1091 70010 SH SOLE 12925 0 57085 KCG HOLDINGS INC CL A COM 48244B100 3485 283156 SH SOLE 0 0 283156 J2 GLOBAL INC COM 48123V102 13756 167112 SH SOLE 141618 0 25494 JONES LANG LASALLE INC COM 48020Q107 2881 18029 SH SOLE 9208 0 8821 JD.COM INC SPONSORED ADR RE ADR 47215P106 322 9998 SH SOLE 4482 0 5516 JPMORGAN ALERIAN MLP INDEX ETF 46625H365 6396 220798 SH SOLE 80746 0 140052 JPMORGAN CHASE & CO COM 46625H100 51435 778966 SH SOLE 258527 0 520439 ISHARES CURRENCY HEDGED MSCI E ETF 46434V803 3863 152117 SH SOLE 149623 0 2494 ISHA HEDGED MSCI GERMANY COM 46434V704 980 40232 SH SOLE 549 0 39683 ISHARES CORE MSCI EMERGING ETF 46434G103 9526 241856 SH SOLE 223504 0 18352 ISHARES TR CORE MSCI EAFE ETF ETF 46432F842 2461 45265 SH SOLE 29677 0 15588 ISHARES MSCI USA QUALITY FACTO ETF 46432F339 200 3100 SH SOLE 0 1000 2100 ISHARES MSCI USA MINIMUM VOL ETF 46429B697 4865 116347 SH SOLE 74404 0 41943 ISHARES CORE HIGH DIVIDEND E ETF 46429B663 2599 35408 SH SOLE 3281 0 32127 ISHARES MSCI INDIA ETF ETF 46429B598 359 13039 SH SOLE 200 0 12839 ISHARES SILVER TRUST ETF 46428Q109 143 10856 SH SOLE 4020 0 6836 IRON MOUNTAIN INC COM 46284V101 25784 954658 SH SOLE 257247 0 697410 IRIDIUM COMMUNICATIONS INC COM 46269C102 3689 438752 SH SOLE 32252 0 406500 INTREXON CORP COM 46122T102 310 10300 SH SOLE 8900 0 1400 INTUITIVE SURGICAL INC COM 46120E602 15178 27791 SH SOLE 7931 0 19860 INTERVAL LEISURE GROUP COM 46113M108 191 12248 SH SOLE 5034 0 7214 INTERSECT ENT INC COM 46071F103 3111 138299 SH SOLE 56309 0 81990 INTERDIGITAL INC COM 45867G101 506 10335 SH SOLE 9656 0 679 INTERCONTINENTAL EXCHANGE IN COM 45866F104 56884 221979 SH SOLE 112752 0 109227 INTERCONTINENTAL HOTELS-ADR ADR 45857P509 288 7451 SH SOLE 6741 0 710 INSULET CORP COM 45784P101 306 8112 SH SOLE 2225 0 5887 INOVALON HOLDINGS INC COM CL A COM 45781D101 549 32344 SH SOLE 1600 0 30744 INOGEN INC COM 45780L104 33437 834063 SH SOLE 170265 0 663798 INPHI CORP COM 45772F107 3844 142271 SH SOLE 120174 0 22097 INFORMATION SERVICES GROUP INC COM 45675Y104 4663 1288244 SH SOLE 14400 0 1273844 INFINERA CORP COM 45667G103 244 13450 SH SOLE 0 0 13450 INFINITY PHARMACEUTICALS INC COM 45665G303 1952 248751 SH SOLE 16060 0 232691 INFINEON TECHNOLOGIES-ADR ADR 45662N103 428 29242 SH SOLE 26470 0 2772 WTS INDIA GLOBALIZATION CAPITA WTS 45408X118 0 24600 SH SOLE 0 0 24600 INDEPENDENCE REALTY TRUST INC COM 45378A106 6154 819492 SH SOLE 44075 0 775417 INCYTE CORP COM 45337C102 305 2810 SH SOLE 2750 0 60 IMPERVA INC COM 45321L100 4363 68923 SH SOLE 17707 0 51216 IDEXX LABORATORIES INC COM 45168D104 182845 2507472 SH SOLE 1353195 0 1154277 IDEX CORP COM 45167R104 720 9403 SH SOLE 7212 0 2191 ICF INTERNATIONAL INC COM 44925C103 438 12316 SH SOLE 5785 0 6531 HOUSTON WIRE & CABLE CO COM 44244K109 139 26455 SH SOLE 0 0 26455 HEWLETT PACKARD ENTERPRIS COM 42824C109 348 22959 SH SOLE 1884 0 21075 HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1418 133825 SH SOLE 1975 0 131850 UTS HENNESSY CAPITAL ACQUISITI COM 42588J209 6370 650000 SH SOLE 40000 0 610000 HEARTLAND PAYMENT SYSTEMS IN COM 42235N108 478 5048 SH SOLE 0 0 5048 HEALTHSTREAM INC COM 42222N103 1401 63701 SH SOLE 5405 0 58296 HEADWATERS INC COM 42210P102 238 14104 SH SOLE 5800 0 8304 HARVEST CAPITAL CREDIT CORP COM 41753F109 572 48825 SH SOLE 5825 0 43000 HALYARD HEALTH INC COM 40650V100 211 6329 SH SOLE 767 0 5562 HP INC COM 40434L105 475 40086 SH SOLE 13884 0 26202 HTC PURENERGY INC ADR 40432D105 1 14300 SH SOLE 0 0 14300 HMS HOLDINGS CORP COM 40425J101 2109 170889 SH SOLE 24825 0 146064 HFF INC-CLASS A COM 40418F108 13243 426243 SH SOLE 120354 0 305889 HD SUPPLY HOLDINGS INC COM COM 40416M105 756 25207 SH SOLE 3670 0 21537 HDFC BANK LTD-ADR ADR 40415F101 725 11775 SH SOLE 10556 0 1219 HCP INC COM 40414L109 1087 28445 SH SOLE 2117 0 26328 UTS GULF COAST ULTRA DEEP RTY COM 40222T104 7 50000 SH SOLE 0 0 50000 GUIDEWIRE SOFTWARE INC COM 40171V100 67515 1122281 SH SOLE 748269 0 374012 GOLUB CAP BDC INC COM 38173M102 479 28860 SH SOLE 0 0 28860 GOLDMAN SACHS GROUP INC COM 38141G104 73480 407708 SH SOLE 9933 0 397775 GOGO INC COM 38046C109 3111 174771 SH SOLE 17350 0 157421 GLOBAL PAYMENTS INC COM 37940X102 1715 26585 SH SOLE 13496 0 13089 GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 2348 58203 SH SOLE 18563 0 39640 GENTHERM INC COM 37253A103 5177 109225 SH SOLE 92953 0 16272 GENERAL MOTORS CO COM 37045V100 1076 31652 SH SOLE 5198 0 26454 GAMESTOP CORP-CLASS A COM 36467W109 462 16490 SH SOLE 8265 0 8225 GP STRATEGIES CORP COM 36225V104 313 12450 SH SOLE 5120 0 7330 GSV CAPITAL CORP COM 36191J101 123 13230 SH SOLE 6730 0 6500 GEO GROUP INC/THE COM 36162J106 678 23458 SH SOLE 402 0 23056 FRONTIER COMMUNICATIONS CORP COM 35906A108 186 39917 SH SOLE 2071 0 37846 FRESH MARKET INC COM 35804H106 1241 53019 SH SOLE 619 0 52400 FREEPORT-MCMORAN INC COM 35671D857 556 82198 SH SOLE 62231 0 19967 FRANKLIN STREET PROPERTIES C COM 35471R106 1352 130693 SH SOLE 0 0 130693 FORTUNE BRANDS HOME & SECURI COM 34964C106 5340 96224 SH SOLE 75380 0 20844 FLEXPOINT SENSOR SYSTEMS INC COM 33938W206 14 156700 SH SOLE 0 0 156700 FITBIT INC - A COM 33812L102 202 6851 SH SOLE 4011 0 2840 FIRST TRUST DORSEY WRIGHT FOCU ETF 33738R605 247 10550 SH SOLE 0 0 10550 FIRST TRUST NORTH AMERICAN ENE ETF 33738D101 415 20610 SH SOLE 850 0 19760 FIRST TR LARGE CAP VALUE OPPOR ETF 33735J101 407 10608 SH SOLE 10608 0 0 FIRST REPUBLIC BANK/CA COM 33616C100 308 4659 SH SOLE 789 0 3870 FIRST FEDERAL OF NORTHERN MICH COM 32021X105 429 71292 SH SOLE 0 0 71292 FIRST CASH FINL SVCS INC COM 31942D107 631 16868 SH SOLE 4060 0 12808 FIRST BANCORP IND INC COM 31867T202 353 19895 SH SOLE 0 0 19895 FIREEYE INC COM 31816Q101 8148 392872 SH SOLE 45303 0 347569 FIDELITY NATIONAL INFO SERV COM 31620M106 2132 35195 SH SOLE 1326 0 33869 FIBROGEN INC COM COM 31572Q808 252 8300 SH SOLE 700 0 7600 FEDEX CORP COM 31428X106 2277 15287 SH SOLE 4229 0 11058 FAIRMOUNT SANTROL HOLDINGS INC COM 30555Q108 48 20500 SH SOLE 1500 0 19000 FACEBOOK INC-A COM 30303M102 86427 825798 SH SOLE 266573 0 559225 EXXON MOBIL CORP COM 30231G102 42090 539979 SH SOLE 183180 0 356799 EXPRESS SCRIPTS HOLDING CO COM 30219G108 136999 1567319 SH SOLE 874348 0 692971 EXPERIAN PLC-SPONS ADR ADR 30215C101 505 28436 SH SOLE 25752 0 2684 EXPEDIA INC COM 30212P303 683 5492 SH SOLE 3091 0 2401 EXELIXIS INC COM 30161Q104 2407 426815 SH SOLE 46750 0 380065 EXELON CORPORATION OPTION 30161N901 397 14400 SH Call SOLE 0 0 14400 EXELON CORP COM 30161N101 5238 188644 SH SOLE 8824 0 179820 EXAMWORKS GROUP INC COM 30066A105 6917 260054 SH SOLE 158172 0 101882 EXACT SCIENCES CORP COM 30063P105 12011 1301396 SH SOLE 219261 0 1082135 EVERBANK FINANCIAL CORP COM 29977G102 5093 318727 SH SOLE 50350 0 268377 EQUITY RESIDENTIAL COM 29476L107 538 6599 SH SOLE 3087 0 3512 EQUITY LIFESTYLE PROPERTIES COM 29472R108 1017 15265 SH SOLE 160 0 15105 ENVESTNET INC COM 29404K106 1712 57390 SH SOLE 2685 0 54705 ENTRADE INC COM 29382L100 0 79388 SH SOLE 0 0 79388 ENSERVCO CORPORATION COM 29358Y102 21 39500 SH SOLE 10000 0 29500 ENLINK MIDSTREAM PARTNERS LP C LTD PARTN 29336U107 1155 69680 SH SOLE 6400 0 63280 ENLINK MIDSTREAM LLC COM UNIT COM 29336T100 683 45315 SH SOLE 0 0 45315 ENERGY TRANSFER EQUITY LP COM 29273V100 3321 241733 SH SOLE 19980 0 221753 ENERGY TRANSFER PARTNERS LP COM 29273R109 5985 177458 SH SOLE 36192 0 141266 ENBRIDGE ENERGY MANAGEMENT LLC COM 29250X103 239 10716 SH SOLE 0 0 10716 ENBRIDGE ENERGY PARTNERS LP COM 29250R106 2503 108496 SH SOLE 11570 0 96926 EDGEWATER BANCORP COM 28027J108 449 35900 SH SOLE 500 0 35400 EQT CORP COM 26884L109 376 7220 SH SOLE 7090 0 130 EOG RESOURCES INC COM 26875P101 72848 1029090 SH SOLE 605258 0 423832 E-COMMERCE CHINA DANGDANG I ADR 26833A105 199 27750 SH SOLE 16000 0 11750 DULUTH HOLDINGS INC COM 26443V101 687 47130 SH SOLE 20700 0 26430 DUKE ENERGY CORP COM 26441C204 5172 72448 SH SOLE 10020 0 62428 DOMINION RESOURCES INC/VA COM 25746U109 1602 23701 SH SOLE 4957 0 18744 DISCOVERY COMMUNICATIONS-C COM 25470F302 223 8830 SH SOLE 4173 0 4657 DISCOVERY COMMUNICATIONS-A COM 25470F104 325 12221 SH SOLE 6541 0 5680 DIPLOMAT PHARMACY INC COM COM 25456K101 3247 94899 SH SOLE 11135 0 83764 DIAGEO PLC-SPONSORED ADR ADR 25243Q205 5256 48192 SH SOLE 23713 0 24479 DEVON ENERGY CORP COM 25179M103 743 23242 SH SOLE 2237 0 21005 DEMANDWARE INC COM 24802Y105 12261 227194 SH SOLE 45078 0 182116 D R HORTON INC COM 23331A109 883 27576 SH SOLE 0 0 27576 DNP SELECT INCOME FUND INC COM 23325P104 370 41285 SH SOLE 0 0 41285 X-LINKS CUSHING MLP INFRASTR ETF 22542D852 2281 122577 SH SOLE 73260 0 49317 COSTAR GROUP INC COM 22160N109 68417 331012 SH SOLE 184512 0 146500 COSTCO WHOLESALE CORP COM 22160K105 60224 372906 SH SOLE 196333 0 176573 CONOCOPHILLIPS COM 20825C104 8495 181953 SH SOLE 46743 0 135210 CONNECTURE INC COM 20786J106 55 15347 SH SOLE 8457 0 6890 CONCHO RESOURCES INC COM 20605P101 9474 102026 SH SOLE 45562 0 56464 COMSCORE INC COM 20564W105 1101 26755 SH SOLE 13390 0 13365 COMPUTER SERVICES INC COM 20539A105 201 5055 SH SOLE 0 0 5055 COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 547 34405 SH SOLE 3000 0 31405 COMPASS MINERALS INTERNATION COM 20451N101 796 10572 SH SOLE 130 0 10442 COMPASS GROUP PLC-SPON ADR ADR 20449X302 1025 58338 SH SOLE 43384 0 14953 COMCAST CORP-CLASS A COM 20030N101 8685 153917 SH SOLE 8182 0 145735 COGENT COMMUNICATIONS HOLDINGS COM 19239V302 5184 149460 SH SOLE 2520 0 146940 COCRYSTAL PHARMA INC COM 19188J102 16 18000 SH SOLE 18000 0 0 CISCO SYSTEMS INC COM 17275R102 15348 565202 SH SOLE 189218 0 375984 CINEMARK HOLDINGS INC COM 17243V102 980 29323 SH SOLE 555 0 28768 CHIMERIX INC COM 16934W106 105 11750 SH SOLE 0 0 11750 CHIMERA INVESTMENT CORP COM 16934Q208 174 12750 SH SOLE 0 0 12750 CEPHEID INC COM 15670R107 3259 89211 SH SOLE 3334 0 85877 CENTENE CORP COM 15135B101 525 7977 SH SOLE 3026 0 4951 CAVIUM INC COM 14964U108 2275 34625 SH SOLE 2285 0 32340 CASS INFORMATION SYSTEMS INC COM 14808P109 402 7824 SH SOLE 17 0 7807 CARLYLE GROUP/THE COM 14309L102 742 47550 SH SOLE 975 0 46575 CARDTRONICS INC COM 14161H108 3808 113181 SH SOLE 89667 0 23514 CARDINAL HEALTH INC COM 14149Y108 4669 52304 SH SOLE 18264 0 34040 CAPITAL ONE FINANCIAL CORP COM 14040H105 788 10915 SH SOLE 2691 0 8224 CAPITAL MARKETS TECHNOLOGIES I COM 14030N104 0 233500 SH SOLE 233500 0 0 CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2097 16441 SH SOLE 8549 0 7892 CALLIDUS SOFTWARE INC COM 13123E500 2179 117364 SH SOLE 86291 0 31073 CALICO RESOURCES CORP ADR 13000L106 0 10000 SH SOLE 0 0 10000 CAL DIVE INTERNATIONAL INC COM 12802T101 0 54700 SH SOLE 0 0 54700 CABOT MICROELECTRONICS CORP COM 12709P103 317 7254 SH SOLE 589 0 6665 CME GROUP INC COM 12572Q105 8582 94723 SH SOLE 17054 0 77669 C.H. ROBINSON WORLDWIDE INC COM 12541W209 2507 40433 SH SOLE 13997 0 26436 CDW CORP/DE COM 12514G108 248 5900 SH SOLE 300 0 5600 CBRE GROUP INC - A COM 12504L109 4940 142870 SH SOLE 44402 0 98468 CBOE HOLDINGS INC OPTION 12503M958 973 15000 SH Put SOLE 0 0 15000 CBOE HOLDINGS INC COM 12503M108 7841 120819 SH SOLE 37399 0 83420 CAI INTERNATIONAL INC COM 12477X106 1613 160100 SH SOLE 17934 0 142166 BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 941 17521 SH SOLE 2591 0 14930 BROADSOFT INC COM 11133B409 5318 150398 SH SOLE 7498 0 142900 BOINGO WIRELESS INC COM 09739C102 1271 192000 SH SOLE 9225 0 182775 BLACKSTONE GROUP LP/THE COM 09253U108 1943 66445 SH SOLE 20700 0 45745 BLACKROCK INC COM 09247X101 24147 70915 SH SOLE 9031 0 61884 BIO-TECHNE CORP COM 09073M104 4196 46628 SH SOLE 41264 0 5364 BIOCEPT INC COM 09072V105 14 10000 SH SOLE 10000 0 0 BIOGEN INC COM 09062X103 11486 37495 SH SOLE 16387 0 21108 BIOMARIN PHARMACEUTICAL INC COM 09061G101 12837 122538 SH SOLE 80972 0 41566 BIODELIVERY SCIENCES INTL COM 09060J106 2734 570903 SH SOLE 27863 0 543040 BENEFITFOCUS INC COM COM 08180D106 9712 266893 SH SOLE 25525 0 241368 BAXALTA INC COM 07177M103 2779 71203 SH SOLE 12975 0 58228 BARCLAYS BANK PLC IPATH S&P ETF 06742E711 220 10953 SH SOLE 0 0 10953 BANCO SANTANDER SA-SPON ADR ADR 05964H105 531 109180 SH SOLE 8042 0 101138 BOFI HOLDING INC COM 05566U108 1185 56310 SH SOLE 13500 0 42810 BNP PARIBAS-ADR ADR 05565A202 715 25290 SH SOLE 15145 0 10145 BCE INC COM 05534B760 962 24919 SH SOLE 3767 0 21152 BAE SYSTEMS PLC -SPON ADR ADR 05523R107 201 6818 SH SOLE 1618 0 5200 B & G FOODS INC COM 05508R106 4392 125435 SH SOLE 16650 0 108785 AWARE INC-MASS COM 05453N100 50 15500 SH SOLE 15500 0 0 ATRICURE INC COM 04963C209 1228 54725 SH SOLE 35691 0 19034 ASTELLAS PHARMA INC-UNSP ADR ADR 04623U102 416 29095 SH SOLE 26332 0 2763 ASIA TIGERS FUND INC COM 04516T105 257 28456 SH SOLE 2207 0 26249 ARTISAN PARTNERS ASSET MA -A COM 04316A108 318 8827 SH SOLE 0 0 8827 ARES CAPITAL CORP COM 04010L103 146 10282 SH SOLE 1582 0 8700 ARCELORMITTAL-NY REGISTERED COM 03938L104 218 51670 SH SOLE 51670 0 0 ARATANA THERAPEUTICS INC COM 03874P101 2261 405401 SH SOLE 117560 0 287841 APPLIED ENERGETICS INC COM 03819M106 0 10000 SH SOLE 0 0 10000 APPFOLIO INC CLASS A COM COM 03783C100 209 14320 SH SOLE 2420 0 11900 APARTMENT INVESTMENT & MANAGEM COM 03748R101 622 15550 SH SOLE 0 0 15550 ANSYS INC COM 03662Q105 2518 27232 SH SOLE 21497 0 5735 ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 3200 25597 SH SOLE 13626 0 11971 AMERIS BANCORP COM 03076K108 919 27036 SH SOLE 0 0 27036 AMERIPRISE FINANCIAL INC COM 03076C106 1466 13786 SH SOLE 5282 0 8504 AMERICAN VANTAGE COMPANIES COM 03037B106 1 21865 SH SOLE 21865 0 0 AMERICAN TOWER CORP COM 03027X100 8157 84134 SH SOLE 10095 0 74039 AMERICAN AIRLINES GROUP INC COM 02376R102 1299 30682 SH SOLE 2194 0 28488 AMERICA MOVIL-SPN ADR CL L ADR 02364W105 182 13038 SH SOLE 6644 0 6394 ALTRIA GROUP INC COM 02209S103 12914 221871 SH SOLE 20997 0 200874 ALPHABET INC-CL A COM 02079K305 70116 90123 SH SOLE 50543 0 39580 ALPHABET INC-CL C COM 02079K107 131310 173032 SH SOLE 71690 0 101342 ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 481 31250 SH SOLE 22535 0 8715 ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 305 12839 SH SOLE 2627 0 10212 ALLIANCE RESOURCE PARTNERS COM 01877R108 324 24075 SH SOLE 1940 0 22135 ALLIANCE HOLDINGS GP LP COM 01861G100 211 10480 SH SOLE 5300 0 5180 ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 12404 152629 SH SOLE 88553 0 64076 AKAMAI TECHNOLOGIES INC COM 00971T101 23660 449547 SH SOLE 279917 0 169630 AGENUS INC COM 00847G705 267 58930 SH SOLE 21505 0 37425 AETNA INC COM 00817Y108 1875 17344 SH SOLE 4064 0 13280 ADVISORY BOARD CO/THE COM 00762W107 29864 602000 SH SOLE 174676 0 427324 ADVANCE AUTO PARTS INC COM 00751Y106 250 1667 SH SOLE 112 0 1555 ADURO BIOTECH INC COM COM 00739L101 3712 131940 SH SOLE 8640 2500 120800 ADOBE SYSTEMS INC COM 00724F101 83788 891942 SH SOLE 623774 0 268168 ACUITY BRANDS INC COM 00508Y102 46202 197615 SH SOLE 64680 0 132935 ACTUANT CORPORATION CL A COM 00508X203 244 10196 SH SOLE 0 0 10196 ACTIVISION BLIZZARD INC COM 00507V109 776 20063 SH SOLE 65 0 19998 ACHILLION PHARMACEUTICALS INC COM 00448Q201 435 40400 SH SOLE 0 0 40400 ACCELERATE DIAGNOSTICS INC COM 00430H102 694 32335 SH SOLE 5871 0 26464 ABBVIE INC COM 00287Y109 42932 724723 SH SOLE 163206 0 561517 AT&T INC COM 00206R102 14590 424007 SH SOLE 65927 0 358080 ARC DOCUMENT SOLUTIONS INC COM COM 00191G103 179 40696 SH SOLE 15096 0 25600 ALERIAN MLP ETF ETF 00162Q866 1038 86242 SH SOLE 5870 0 80372 ADT CORP/THE COM 00101J106 5427 164549 SH SOLE 10303 0 154246 GLOBAL X NEXT EMERGING & FRO ETF 37950E218 300 17415 SH SOLE 0 0 17415 CDEX INC CLASS A COM COM 12507E201 0 40000 SH SOLE 0 0 40000 TRAVELERS COS INC/THE COM 89417E109 1768 15669 SH SOLE 3926 0 11743 TOTAL SA-SPON ADR ADR 89151E109 1467 32628 SH SOLE 24940 0 7688 IMAX CORP COM 45245E109 778 21893 SH SOLE 14203 0 7690 FORTINET INC COM 34959E109 604 19392 SH SOLE 2350 0 17042 DR PEPPER SNAPPLE GROUP INC COM 26138E109 231 2478 SH SOLE 0 0 2478 YUMA ENERGY INC COM COM 98872E108 2 14000 SH SOLE 0 0 14000 EDWARDS LIFESCIENCES CORP COM 28176E108 1016 12862 SH SOLE 2922 0 9940 CBOA FINANCIAL INC COM 1248E0108 22 11034 SH SOLE 11034 0 0 TARGET CORP COM 87612E106 3484 47986 SH SOLE 9144 0 38842 SALLY BEAUTY HOLDINGS INC COM 79546E104 25059 898480 SH SOLE 694783 0 203697 AMERISOURCEBERGEN CORP COM 03073E105 433 4179 SH SOLE 1092 0 3087 ENTIA BIOSCIENCES INC COM 29384E104 7 100000 SH SOLE 0 0 100000 U S SILICA HOLDINGS INC COM 90346E103 1489 79514 SH SOLE 16251 0 63263 FIRSTSERVICE CORP COM 33767E103 4016 99342 SH SOLE 30697 0 68645 CNO FINANCIAL GROUP INC COM 12621E103 1179 61800 SH SOLE 0 0 61800 CDK GLOBAL INC COM 12508E101 3499 73720 SH SOLE 22732 0 50988 DUN & BRADSTREET CORP COM 26483E100 1077 10368 SH SOLE 1950 0 8418 CORNERSTONE BANCORP SC COM 21922E100 56 11105 SH SOLE 0 0 11105 ZURICH INSURANCE GROUP-ADR ADR 989825104 262 10195 SH SOLE 6300 0 3895 ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 23849 342419 SH SOLE 120599 0 221820 YUM! BRANDS INC COM 988498101 7392 101195 SH SOLE 60305 0 40890 YAHOO! INC COM 984332106 1710 51412 SH SOLE 6578 0 44834 XILINX INC COM 983919101 3552 75631 SH SOLE 20557 0 55074 WOODWARD INC COM 980745103 1018 20500 SH SOLE 0 0 20500 WOLSELEY PLC-ADR ADR 977868306 722 131819 SH SOLE 106442 0 25377 WITS BASIN PRECIOUS MINERALS COM 977427103 2 41059 SH SOLE 0 0 41059 WINSTON PHARMACEUTICALS INC COM 975657107 4 370671 SH SOLE 0 0 370671 WILLIAMS-SONOMA INC COM 969904101 31982 547561 SH SOLE 320636 0 226925 January 16 Calls on WFM US OPTION 966837906 33 1000 SH Call SOLE 1000 0 0 WHOLE FOODS MARKET INC COM 966837106 4305 128520 SH SOLE 18950 0 109570 WHITING PETROLEUM CORP COM 966387102 176 18732 SH SOLE 2875 0 15857 WHITEWAVE FOODS CO COM 966244105 979 25176 SH SOLE 4776 0 20400 WHIRLPOOL CORP COM 963320106 297 2030 SH SOLE 359 0 1671 WEYERHAEUSER CO COM 962166104 1562 52102 SH SOLE 735 0 51367 WESTERN UNION CO COM 959802109 2729 152417 SH SOLE 30169 0 122248 WESTERN GAS PARTNERS LP COM UN LTD PARTN 958254104 5002 105240 SH SOLE 7530 0 97710 WESTERN DIGITAL CORP COM 958102105 460 7669 SH SOLE 1571 0 6098 WEST CORPORATION COM 952355204 355 16500 SH SOLE 1050 0 15450 WELLS FARGO & CO COM 949746101 39257 722180 SH SOLE 158753 0 563427 WATSCO INC COM 942622200 52812 450889 SH SOLE 297834 0 153055 WATERS CORP COM 941848103 1505 11181 SH SOLE 250 0 10931 WALGREENS BOOTS ALLIANCE INC COM 931427108 112206 1317673 SH SOLE 466285 0 851388 WAL-MART STORES INC COM 931142103 19111 311768 SH SOLE 54900 0 256868 WAGEWORKS INC COM 930427109 23868 526078 SH SOLE 189141 0 336937 WABTEC CORP COM 929740108 438 6172 SH SOLE 72 0 6100 WD-40 CO COM 929236107 6400 64885 SH SOLE 49875 0 15010 VULCAN MATERIALS CO COM 929160109 2751 28977 SH SOLE 27557 0 1420 VIRTU FINANCIAL INC-CLASS A COM 928254101 569 25132 SH SOLE 11921 0 13211 VANGUARD TOTAL STOCK MKT ETF ETF 922908769 8458 81100 SH SOLE 20945 0 60155 VANGUARD SMALL-CAP ETF ETF 922908751 2993 27052 SH SOLE 23736 0 3316 VANGUARD VALUE ETF ETF 922908744 6550 80346 SH SOLE 12988 0 67358 VANGUARD GROWTH ETF ETF 922908736 62155 584221 SH SOLE 21905 0 562316 VANGUARD EXTENDED MARKET ETF ETF 922908652 2896 34566 SH SOLE 34066 0 500 VANGUARD MID-CAP ETF ETF 922908629 4897 40778 SH SOLE 28685 0 12093 VANGUARD SMALL-CAP VALUE ETF ETF 922908611 781 7914 SH SOLE 3774 1000 3140 VANGUARD INDEX FUNDS SMALLCAP ETF 922908595 431 3554 SH SOLE 1349 0 2205 VANGUARD REIT ETF ETF 922908553 18578 233021 SH SOLE 121701 0 111320 VANGUARD MID-CAP GROWTH ETF ETF 922908538 571 5729 SH SOLE 4034 0 1695 VANGUARD MID-CAP VALUE ETF ETF 922908512 1387 16135 SH SOLE 3410 0 12725 VANGUARD S&P 500 ETF ETF 922908363 9150 48948 SH SOLE 25449 0 23499 VEEVA SYSTEMS INC-CLASS A COM 922475108 30075 1042466 SH SOLE 229607 0 812859 VAPOR CORP COM 922099304 7 13396 SH SOLE 0 0 13396 VANGUARD FTSE EUROPE ETF ETF 922042874 5613 112548 SH SOLE 53651 0 58897 VANGUARD INTERNATIONAL EQUITY ETF 922042866 270 4773 SH SOLE 4573 0 200 VANGUARD FTSE EMERGING MARKE ETF 922042858 15705 480143 SH SOLE 201680 0 278463 VANGUARD FTSE ALL-WORLD EX-U ETF 922042775 48497 1117204 SH SOLE 858395 0 258809 VANGUARD INTL EQUITY INDEX FD ETF 922042742 452 7860 SH SOLE 0 0 7860 VANGUARD GLBL EX-US REAL EST ETF 922042676 4423 86557 SH SOLE 52445 0 34112 VANGUARD INDEX FUNDS VANGUARD ETF 921946406 26217 392767 SH SOLE 12524 0 380243 VANGUARD FTSE DEVELOPED ETF ETF 921943858 22622 616088 SH SOLE 292287 0 323801 VANGUARD TOTAL BOND MARKET ETF 921937835 4161 51518 SH SOLE 0 0 51518 VANGUARD MEGA CAP GROWTH ETF ETF 921910816 1646 19818 SH SOLE 19818 0 0 VANGUARD DIVIDEND APPREC ETF ETF 921908844 15442 198587 SH SOLE 33341 0 165246 VALSPAR CORP/THE COM 920355104 409 4942 SH SOLE 900 0 4042 VALENCE TECHNOLOGY INC COM 918914102 1 36000 SH SOLE 0 0 36000 VF CORP COM 918204108 36224 581906 SH SOLE 432952 0 148954 VCA INC COM 918194101 2939 53444 SH SOLE 25149 0 28295 URANIUM ENERGY CORP COM 916896103 59 55555 SH SOLE 55555 0 0 UNIVERSAL ELECTRONICS INC COM 913483103 514 10000 SH SOLE 4110 0 5890 UNITED TECHNOLOGIES CORP COM 913017109 7022 73099 SH SOLE 15064 0 58035 UNITED SECURITY BANCSHARES INC COM 911459105 1115 125500 SH SOLE 0 0 125500 UNITED PARCEL SERVICE-CL B COM 911312106 51612 536346 SH SOLE 240338 0 296008 UNION PACIFIC CORP COM 907818108 49506 633072 SH SOLE 341253 0 291819 UNILEVER N V -NY SHARES COM 904784709 4372 100941 SH SOLE 47522 0 53419 UNILEVER PLC-SPONSORED ADR ADR 904767704 1921 44571 SH SOLE 14745 0 29826 UNIFIRST CORP/MA COM 904708104 9184 88137 SH SOLE 48728 0 39409 UNDER ARMOUR INC-CLASS A COM 904311107 37267 462314 SH SOLE 56670 0 405644 ULTRA PETROLEUM CORP COM 903914109 49 19671 SH SOLE 0 0 19671 US BANCORP COM 902973304 9459 221697 SH SOLE 46028 2000 173669 TYSON FOODS INC-CL A COM 902494103 393 7392 SH SOLE 5824 0 1568 TYLER TECHNOLOGIES INC COM 902252105 2071 11885 SH SOLE 3470 0 8415 TRINITY BIOTECH PLC-SPON ADR ADR 896438306 324 27589 SH SOLE 11342 0 16247 TRIMBLE NAVIGATION LTD COM 896239100 13243 617416 SH SOLE 378621 0 238795 TRIMAS CORP COM 896215209 364 19491 SH SOLE 11242 0 8249 TRIANGLE CAPITAL CORPORATION COM 895848109 328 17175 SH SOLE 0 0 17175 TRANSDIGM GROUP INC COM 893641100 61035 267173 SH SOLE 206454 0 60719 TRACTOR SUPPLY COMPANY COM 892356106 56129 656495 SH SOLE 405790 0 250705 TOYOTA MOTOR CORP -SPON ADR ADR 892331307 296 2404 SH SOLE 300 0 2104 TOWERSTREAM CORPORATION COM 892000100 3 10000 SH SOLE 0 0 10000 TOWERS WATSON & CO-CL A COM 891894107 2977 23177 SH SOLE 19802 0 3375 TORONTO-DOMINION BANK COM 891160509 1305 33329 SH SOLE 32085 0 1244 TOLL BROTHERS INC COM 889478103 243 7325 SH SOLE 1350 0 5975 TIVO INC COM 888706108 1214 140720 SH SOLE 5775 0 134945 TIME WARNER INC COM 887317303 1450 22417 SH SOLE 4037 0 18380 TIFFANY & CO COM 886547108 1437 18844 SH SOLE 1250 0 17594 TIDEWATER INC COM 886423102 104 15102 SH SOLE 15000 0 102 THRESHOLD PHARMACEUTICALS INC COM 885807206 15 32855 SH SOLE 0 0 32855 THOMSON REUTERS CORP COM 884903105 786 20762 SH SOLE 1214 0 19548 THERMO FISHER SCIENTIFIC INC COM 883556102 12633 89066 SH SOLE 58198 0 30868 TEXTURA CORP COM 883211104 3480 161240 SH SOLE 58846 0 102394 TEXAS INSTRUMENTS INC COM 882508104 9408 171645 SH SOLE 112782 0 58863 TEVA PHARMACEUTICAL-SP ADR ADR 881624209 2234 34036 SH SOLE 19777 0 14259 TERADYNE INC COM 880770102 240 11647 SH SOLE 2791 0 8856 TELETECH HOLDINGS INC COM 879939106 265 9514 SH SOLE 3542 0 5972 TELEFLEX INC COM 879369106 506 3850 SH SOLE 0 0 3850 TANGER FACTORY OUTLET CENTERS COM 875465106 268 8200 SH SOLE 0 0 8200 TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 777 34172 SH SOLE 31095 0 3077 T MOBILE US INC COM 872590104 1348 34475 SH SOLE 10000 0 24475 TJX COMPANIES INC COM 872540109 12848 181194 SH SOLE 21967 1300 157927 TECO ENERGY INC COM 872375100 201 7550 SH SOLE 1400 0 6150 WTS TCF FINANCIAL CORPORATION WTS 872275128 39 18645 SH SOLE 3500 0 15145 SYSCO CORP COM 871829107 5765 140634 SH SOLE 22052 0 118582 SYMANTEC CORP COM 871503108 832 39658 SH SOLE 1942 0 37716 SUPERVALU INC COM 868536103 105 15450 SH SOLE 15450 0 0 SUNPOWER CORP COM 867652406 2223 74079 SH SOLE 2060 0 72019 SUNCOR ENERGY INC COM 867224107 37740 1462805 SH SOLE 623967 0 838838 SUN HYDRAULICS CORP COM 866942105 218 6905 SH SOLE 0 0 6905 SUN LIFE FINANCIAL INC COM 866796105 547 17533 SH SOLE 0 0 17533 SUN COMMUNITIES INC COM 866674104 923 13480 SH SOLE 100 0 13380 SUMMIT HOTEL PROPERTIES INC COM 866082100 182 15250 SH SOLE 0 0 15250 SUBURBAN PROPANE PARTNERS LP COM 864482104 304 12531 SH SOLE 1282 0 11249 STURGIS BANCORP INC COM 864087101 598 57066 SH SOLE 0 0 57066 STRYKER CORP COM 863667101 25898 278663 SH SOLE 78321 0 200342 STOCK YARDS BANCORP INC COM 861025104 234 6192 SH SOLE 0 0 6192 STERICYCLE INC COM 858912108 126164 1046137 SH SOLE 513074 0 533063 STATE STREET CORP COM 857477103 1069 16123 SH SOLE 9684 0 6439 STARBUCKS CORP COM 855244109 233664 3892471 SH SOLE 889307 31547 2971617 STAPLES INC COM 855030102 517 54599 SH SOLE 4650 0 49949 STANLEY BLACK & DECKER INC COM 854502101 1232 11547 SH SOLE 0 0 11547 SQUARE INC - A COM 852234103 2235 170836 SH SOLE 114800 0 56036 SPLUNK INC COM 848637104 1161 19744 SH SOLE 1832 0 17912 SPECTRA ENERGY CORP COM 847560109 1011 42233 SH SOLE 2929 0 39304 SOUTHWEST AIRLINES CO COM 844741108 271 6312 SH SOLE 1460 0 4852 SOUTHERN CO/THE COM 842587107 2051 43849 SH SOLE 13152 0 30697 SOUTHERN BANC COMPANY INC (THE COM 842233108 103 10542 SH SOLE 0 0 10542 SONUS NETWORKS INC COM 835916503 222 31229 SH SOLE 29800 0 1429 SNAP-ON INC COM 833034101 6693 39043 SH SOLE 12333 0 26710 JM SMUCKER CO/THE COM 832696405 25051 203113 SH SOLE 14043 0 189070 SKECHERS USA INC-CL A COM 830566105 771 25550 SH SOLE 2400 0 23150 SIONIX CORP COM 829400100 0 30000 SH SOLE 0 0 30000 SIMON PROPERTY GROUP INC COM 828806109 677 3486 SH SOLE 255 0 3231 SILVER WHEATON CORP COM 828336107 137 11045 SH SOLE 3138 0 7907 SILICON LABORATORIES INC COM 826919102 3103 63945 SH SOLE 500 0 63445 SIEMENS AG-SPONS ADR ADR 826197501 811 8412 SH SOLE 6625 0 1787 SHUTTERSTOCK INC COM COM 825690100 658 20347 SH SOLE 1855 0 18492 SHERWIN-WILLIAMS CO/THE COM 824348106 5734 22090 SH SOLE 11231 0 10859 SHELL MIDSTREAM PARTNERS L P U LTD PARTN 822634101 6063 146035 SH SOLE 7950 0 138085 SHAKE SHACK INC CL A COM 819047101 1639 41412 SH SOLE 1500 0 39912 SEQUENOM INC COM 817337405 82 50000 SH SOLE 0 0 50000 SEMPRA ENERGY COM 816851109 1815 19314 SH SOLE 212 0 19102 SEATTLE GENETICS INC COM 812578102 30603 681900 SH SOLE 80641 0 601259 SCOTTS MIRACLE-GRO CO-CL A COM 810186106 18014 279254 SH SOLE 68955 0 210299 SCHWAB (CHARLES) CORP COM 808513105 51621 1567599 SH SOLE 441847 0 1125752 SCHLUMBERGER LTD COM 806857108 82973 1189586 SH SOLE 645060 0 544526 HENRY SCHEIN INC COM 806407102 1861 11772 SH SOLE 3441 0 8331 SCANSOURCE INC COM 806037107 237 7358 SH SOLE 800 0 6558 SAP SE-SPONSORED ADR ADR 803054204 826 10450 SH SOLE 9499 0 951 SANGAMO BIOSCIENCES INC COM 800677106 195 21400 SH SOLE 18400 0 3000 SAN JUAN BASIN ROYALTY TR-UBI COM 798241105 57 14000 SH SOLE 0 0 14000 ST JUDE MEDICAL INC COM 790849103 401 6497 SH SOLE 2664 0 3833 SEI INVESTMENTS CO COM 784117103 1666 31807 SH SOLE 2636 0 29171 RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 589 6816 SH SOLE 5260 0 1556 RUCKUS WIRELESS INC COM COM 781220108 1058 98800 SH SOLE 0 0 98800 KONINKLIJKE KPN NV - SP ADR ADR 780641205 70 18407 SH SOLE 0 0 18407 ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 3296 71987 SH SOLE 26834 0 45153 ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 1555 33783 SH SOLE 22694 0 11089 ROYAL BANK OF CANADA ADR 780087102 264 4934 SH SOLE 0 0 4934 ROVI CORP OPTION 779376902 65 4000 SH Call SOLE 0 0 4000 ROVI CORP COM 779376102 1195 71750 SH SOLE 2000 0 69750 ROSS STORES INC COM 778296103 302 5620 SH SOLE 1954 0 3666 ROPER TECHNOLOGIES INC COM 776696106 3141 16551 SH SOLE 9931 0 6620 ROLLS-ROYCE HOLDINGS-SP ADR ADR 775781206 266 31267 SH SOLE 28403 0 2864 ROGERS COMMUNICATIONS INC-B COM 775109200 337 9796 SH SOLE 619 0 9177 ROCKWELL COLLINS INC COM 774341101 27252 295255 SH SOLE 181252 0 114003 ROCKWELL AUTOMATION INC COM 773903109 1074 10472 SH SOLE 6222 0 4250 ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 5644 163735 SH SOLE 105165 0 58570 ROBERT HALF INTL INC COM 770323103 9259 196443 SH SOLE 79405 0 117038 RITE AID CORP COM 767754104 231 29520 SH SOLE 0 0 29520 RITCHIE BROS AUCTIONEERS COM 767744105 805 33428 SH SOLE 1755 0 31673 RIO TINTO PLC-SPON ADR ADR 767204100 483 16621 SH SOLE 15132 0 1489 RIGNET INC COM 766582100 1267 61270 SH SOLE 9160 0 52110 REYNOLDS AMERICAN INC COM 761713106 714 15488 SH SOLE 12610 0 2878 REXAM PLC-SPONSORED ADR ADR 761655604 205 4603 SH SOLE 189 0 4414 RESTORATION HARDWARE HOLDING COM 761283100 1078 13572 SH SOLE 2936 0 10636 RESMED INC COM 761152107 14056 261805 SH SOLE 30020 0 231785 REPUBLIC SERVICES INC COM 760759100 889 20232 SH SOLE 1738 0 18494 RELX PLC - SPON ADR ADR 759530108 891 49986 SH SOLE 39451 0 10535 RED HAT INC COM 756577102 108347 1308395 SH SOLE 929131 0 379264 RECKITT BENCKISER-SPON ADR ADR 756255204 702 37538 SH SOLE 33784 0 3754 RAYTHEON COMPANY COM 755111507 3250 26104 SH SOLE 2361 0 23743 RAPID7 INC COM COM 753422104 1989 131490 SH SOLE 14180 0 117310 RACKSPACE HOSTING INC COM 750086100 3810 150500 SH SOLE 6725 0 143775 RPM INTERNATIONAL INC COM 749685103 450 10212 SH SOLE 4150 0 6062 RLI CORP COM 749607107 370 6010 SH SOLE 0 0 6010 QUOTIENT TECHNOLOGY INC COM 749119103 158 23232 SH SOLE 9554 0 13678 QUESTAR CORP COM 748356102 403 20730 SH SOLE 0 0 20730 QUALCOMM INC COM 747525103 21580 431750 SH SOLE 108680 0 323070 PUBLIC SERVICE ENTERPRISE GP COM 744573106 357 9221 SH SOLE 617 0 8604 PRUDENTIAL FINANCIAL INC COM 744320102 1070 13152 SH SOLE 2147 0 11005 PROTO LABS INC COM 743713109 47045 738661 SH SOLE 251429 0 487232 PROTEIN POLYMER TECHNOLOGIES I COM 743697104 0 660000 SH SOLE 0 0 660000 PROOFPOINT INC COM 743424103 1537 23655 SH SOLE 405 0 23250 PROGRESSIVE CORP COM 743315103 2935 92324 SH SOLE 6018 0 86306 PROGENICS PHARMACEUTICALS INC COM 743187106 147 24000 SH SOLE 0 0 24000 PRIVATEBANCORP INC COM 742962103 1308 31900 SH SOLE 3300 0 28600 PROCTER & GAMBLE CO/THE COM 742718109 39400 496175 SH SOLE 129365 0 366810 PRICELINE GROUP INC/THE COM 741503403 53460 41932 SH SOLE 34898 0 7034 PRECISION CASTPARTS CORP COM 740189105 17197 74125 SH SOLE 49192 0 24933 POPULAR INC COM ADR 733174700 1091 38500 SH SOLE 0 0 38500 POLARIS INDUSTRIES INC COM 731068102 291 3395 SH SOLE 794 0 2601 PLUM CREEK TIMBER CO COM 729251108 1135 23803 SH SOLE 5931 0 17872 PLAINS ALL AMER PIPELINE LP COM 726503105 6104 264256 SH SOLE 31363 0 232893 PIONEER NATURAL RESOURCES CO COM 723787107 10004 79794 SH SOLE 74621 0 5173 PHILLIPS 66 PARTNERS LP COM UN LTD PARTN 718549207 2504 40787 SH SOLE 2500 0 38287 PHILLIPS 66 COM 718546104 3063 37453 SH SOLE 13222 0 24231 PHILIP MORRIS INTERNATIONAL COM 718172109 20542 233682 SH SOLE 49404 0 184278 PFIZER INC COM 717081103 22190 687440 SH SOLE 196916 0 490524 PFENEX INC COM COM 717071104 1855 149844 SH SOLE 17810 0 132034 PERMIAN BASIN ROYALTY TRUST UB COM 714236106 111 22000 SH SOLE 9500 0 12500 PEPSICO INC COM 713448108 31087 311119 SH SOLE 66146 0 244973 J C PENNEY CO INC COM 708160106 218 32775 SH SOLE 2825 0 29950 PAYCHEX INC COM 704326107 28816 544828 SH SOLE 191800 0 353028 PATTERSON COS INC COM 703395103 459 10164 SH SOLE 500 0 9664 PARKER HANNIFIN CORP COM 701094104 887 9145 SH SOLE 400 0 8745 PAREXEL INTERNATIONAL CORP COM 699462107 232 3421 SH SOLE 899 0 2522 January 16 Calls on P US OPTION 698354907 13 1000 SH Call SOLE 1000 0 0 PANDORA MEDIA INC COM 698354107 13956 1040823 SH SOLE 728932 0 311891 PALO ALTO NETWORKS INC COM 697435105 58525 332266 SH SOLE 82400 0 249866 PACWEST BANCORP COM 695263103 232 5407 SH SOLE 0 0 5407 PACCAR INC COM 693718108 945 19958 SH SOLE 1553 0 18405 PPG INDUSTRIES INC COM 693506107 4083 41323 SH SOLE 22823 0 18500 PNC FINANCIAL SERVICES GROUP COM 693475105 1855 19464 SH SOLE 1747 0 17717 OWENS & MINOR INC COM 690732102 689 19157 SH SOLE 485 0 18672 ORKLA ASA-SPON ADR ADR 686331109 155 19860 SH SOLE 0 0 19860 ORIX - SPONSORED ADR ADR 686330101 594 8465 SH SOLE 7676 0 789 ORCA TECHNOLOGIES INC COM 685935108 0 46250 SH SOLE 46250 0 0 ON ASSIGNMENT INC COM 682159108 2330 51845 SH SOLE 25710 0 26135 OMEROS CORP COM 682143102 173 11000 SH SOLE 0 0 11000 OMNICOM GROUP COM 681919106 2257 29828 SH SOLE 1747 0 28081 OLD REPUBLIC INTL CORP COM 680223104 950 50999 SH SOLE 7000 0 43999 OLD NATIONAL BANCORP COM 680033107 447 33000 SH SOLE 300 0 32700 OFFICE DEPOT INC COM 676220106 199 35280 SH SOLE 0 0 35280 OCCIDENTAL PETROLEUM CORP COM 674599105 4036 59708 SH SOLE 20445 0 39263 OSI SYSTEMS INC COM 671044105 2787 31435 SH SOLE 23364 0 8071 NUVASIVE INC COM 670704105 1542 28511 SH SOLE 3963 0 24548 NUCOR CORP COM 670346105 642 15941 SH SOLE 1240 0 14701 NOVO-NORDISK A/S-SPONS ADR ADR 670100205 15745 271113 SH SOLE 17254 0 253859 NORTHROP GRUMMAN CORP COM 666807102 1836 9727 SH SOLE 4524 0 5203 NORTHERN TRUST CORP COM 665859104 56349 781653 SH SOLE 491807 0 289846 NORTHEAST INDIANA BANCORP INC COM 664196201 240 8000 SH SOLE 0 0 8000 NORTH EUROPEAN OIL ROYALTY TRU COM 659310106 80 11000 SH SOLE 2500 0 8500 NORFOLK SOUTHERN CORP COM 655844108 1710 20224 SH SOLE 10209 0 10015 NORDSTROM INC COM 655664100 1098 22058 SH SOLE 3778 0 18280 NOBLE ENERGY INC COM 655044105 1120 34024 SH SOLE 14709 0 19315 NIPPON TELEGRAPH & TELE-ADR ADR 654624105 243 6119 SH SOLE 303 0 5816 NIKE INC -CL B COM 654106103 41683 666923 SH SOLE 114138 0 552785 NIDEC CORPORATION-SPON ADR ADR 654090109 317 17423 SH SOLE 15444 0 1979 NEWMONT MINING CORP HOLDING CO OPTION 651639906 44 2500 SH Call SOLE 0 0 2500 NEWMONT MINING CORP COM 651639106 1339 74465 SH SOLE 3300 0 71165 NEWELL RUBBERMAID INC COM 651229106 2387 54172 SH SOLE 45186 0 8986 NEW YORK COMMUNITY BANCORP COM 649445103 552 33853 SH SOLE 12200 0 21653 NESTLE SA-SPONS ADR ADR 641069406 15425 207162 SH SOLE 53446 0 153716 NEPHROS INC COM 640671301 26 121334 SH SOLE 0 0 121334 NEOGEN CORP COM 640491106 213 3778 SH SOLE 38 0 3740 NEKTAR THERAPEUTICS COM 640268108 5552 329545 SH SOLE 14100 0 315445 NATIONAL OILWELL VARCO INC COM 637071101 764 22820 SH SOLE 2138 0 20682 NATIONAL GENERAL HOLDINGS CORP COM 636220303 244 11200 SH SOLE 3000 0 8200 NATIONAL FUEL GAS CO COM 636180101 941 22010 SH SOLE 656 0 21354 NATIONAL CINEMEDIA INC COM 635309107 332 21119 SH SOLE 546 0 20573 NATIONAL BEVERAGE CORP COM 635017106 1229 27057 SH SOLE 0 0 27057 NATIONAL BANK HOLDINGS CORPORA COM 633707104 267 12500 SH SOLE 0 0 12500 MURPHY USA INC COM 626755102 277 4575 SH SOLE 4500 0 75 MURPHY OIL CORP COM 626717102 494 22003 SH SOLE 21448 0 555 MULTI COLOR CORP COM 625383104 266 4455 SH SOLE 0 0 4455 MOTOROLA SOLUTIONS INC COM 620076307 1183 17290 SH SOLE 504 0 16786 MORNINGSTAR INC COM 617700109 21555 268076 SH SOLE 127975 0 140101 MORGAN STANLEY COM 617446448 2243 70522 SH SOLE 22541 0 47981 MOODY'S CORP COM 615369105 9199 91680 SH SOLE 52707 0 38973 MONSTER WORLDWIDE INC COM 611742107 120 21050 SH SOLE 1500 0 19550 MONROE CAPITAL CORP COM 610335101 9693 740471 SH SOLE 38903 0 701568 MONOLITHIC POWER SYSTEMS INC COM 609839105 1303 20446 SH SOLE 13570 0 6876 MONDELEZ INTERNATIONAL INC-A COM 609207105 3451 76964 SH SOLE 4522 0 72442 MITSUBISHI UFJ FINL-SPON ADR ADR 606822104 611 98435 SH SOLE 89184 0 9251 MITEK SYSTEMS INC NEW COM 606710200 942 229345 SH SOLE 1725 0 227620 MINERALS TECHNOLOGIES INC COM 603158106 2340 51016 SH SOLE 5332 0 45684 HERMAN MILLER INC COM 600544100 359 12500 SH SOLE 12500 0 0 MIDDLEBY CORP COM 596278101 3964 36754 SH SOLE 25108 0 11646 MICRON TECHNOLOGY INC COM 595112103 1953 137943 SH SOLE 23650 0 114293 MICROCHIP TECHNOLOGY INC COM 595017104 6021 129377 SH SOLE 39126 0 90251 MICROVISION INC DEL COM 594960304 35 12375 SH SOLE 0 0 12375 MICROSOFT CORP COM 594918104 99434 1792260 SH SOLE 696174 0 1096086 METTLER-TOLEDO INTERNATIONAL COM 592688105 2411 7111 SH SOLE 5945 0 1166 MERRIMACK PHARMACEUTICALS INC COM 590328100 2426 307100 SH SOLE 34675 0 272425 MERIT MEDICAL SYSTEMS INC COM 589889104 286 15399 SH SOLE 0 0 15399 MEREDITH CORP COM 589433101 265 6120 SH SOLE 6000 0 120 MEAD JOHNSON NUTRITION CO COM 582839106 26859 340210 SH SOLE 115737 0 224473 MCDONALD'S CORP COM 580135101 27490 232695 SH SOLE 63329 0 169366 MCCORMICK & CO-NON VTG SHRS COM 579780206 37256 435444 SH SOLE 243576 0 191868 MARTIN MIDSTREAM PARTNERS LP COM 573331105 255 11770 SH SOLE 0 0 11770 MARRIOTT INTERNATIONAL -CL A COM 571903202 13519 201662 SH SOLE 43855 0 157807 MARSH & MCLENNAN COS COM 571748102 2061 37168 SH SOLE 2812 0 34356 MARLIN BUSINESS SVCS CORP COM 571157106 2216 138016 SH SOLE 5200 0 132816 MARCUS & MILLICHAP INC COM 566324109 18385 630968 SH SOLE 251644 0 379324 MARATHON OIL CORP COM 565849106 192 15253 SH SOLE 7510 0 7743 MANHATTAN ASSOCIATES INC COM 562750109 286 4321 SH SOLE 0 0 4321 MALVERN BANCORP INC COM COM 561409103 439 25000 SH SOLE 25000 0 0 MAGELLAN MIDSTREAM PARTNERS COM 559080106 17253 254034 SH SOLE 19472 0 234562 STEVEN MADDEN LTD COM 556269108 2106 69678 SH SOLE 53238 0 16440 MSC INDUSTRIAL DIRECT CO-A COM 553530106 437 7781 SH SOLE 610 0 7171 MDC PARTNERS INC-A COM 552697104 3171 146010 SH SOLE 2250 0 143760 LULULEMON ATHLETICA INC COM 550021109 15437 294209 SH SOLE 67900 0 226309 LOWE'S COS INC COM 548661107 56814 747171 SH SOLE 397136 0 350035 LOEWS CORP COM 540424108 462 12043 SH SOLE 24 0 12019 LOCKHEED MARTIN CORP COM 539830109 1489 6859 SH SOLE 2645 0 4214 LLOYDS BANKING GROUP PLC-ADR ADR 539439109 611 140333 SH SOLE 93435 0 46898 LITTELFUSE INC COM 537008104 335 3135 SH SOLE 1475 0 1660 LINN ENERGY LLC-UNITS COM 536020100 23 18040 SH SOLE 3600 0 14440 LINCOLN NATIONAL CORP COM 534187109 866 17238 SH SOLE 759 0 16479 ELI LILLY & CO COM 532457108 7111 84394 SH SOLE 23774 0 60620 LIBERTY MEDIA CORP - C COM 531229300 284 7480 SH SOLE 397 0 7083 LEXMARK INTERNATIONAL INC CL A COM 529771107 224 6906 SH SOLE 1350 0 5556 LEMAITRE VASCULAR INC COM 525558201 263 15229 SH SOLE 6262 0 8967 LEGGETT & PLATT INC COM 524660107 2764 65784 SH SOLE 8695 0 57089 ESTEE LAUDER COMPANIES-CL A COM 518439104 1779 20210 SH SOLE 11936 0 8274 LAS VEGAS SANDS CORP COM 517834107 706 16109 SH SOLE 1775 0 14334 LANDSTAR SYSTEM INC COM 515098101 492 8387 SH SOLE 1286 0 7101 LACLEDE GROUP INC COM 505597104 255 4300 SH SOLE 0 0 4300 LKQ CORP COM 501889208 26645 899262 SH SOLE 392521 0 506741 KROGER CO COM 501044101 1300 31096 SH SOLE 12792 2000 16304 KRAFT HEINZ CO/THE COM 500754106 3599 49481 SH SOLE 5242 0 44239 KOHLS CORP COM 500255104 6454 135521 SH SOLE 21070 0 114451 KIMBERLY-CLARK DE MEXICO-ADR ADR 494386204 470 40392 SH SOLE 2592 0 37800 KIMBERLY-CLARK CORP COM 494368103 14385 113000 SH SOLE 19133 0 93867 KEYCORP NEW COM 493267108 186 14118 SH SOLE 7603 0 6515 KELLOGG CO COM 487836108 2744 37976 SH SOLE 2928 0 35048 KATE SPADE & COMPANY COM 485865109 641 36128 SH SOLE 800 0 35328 KAO CORP-SPONSORED ADR ADR 485537302 714 13882 SH SOLE 12569 0 1313 JOY GLOBAL INC OPTION 481165908 31 2600 SH Call SOLE 0 0 2600 JOY GLOBAL INC COM 481165108 821 65150 SH SOLE 9809 0 55341 JOHNSON CONTROLS INC COM 478366107 1445 36596 SH SOLE 3509 0 33087 JOHNSON & JOHNSON COM 478160104 63784 620956 SH SOLE 173127 0 447829 JOHN BEAN TECHNOLOGIES CORP COM 477839104 3526 70765 SH SOLE 51335 0 19430 JARDEN CORP COM 471109108 6422 112438 SH SOLE 96351 0 16087 JAPAN TOBACCO INC-UNSPON ADR ADR 471105205 333 17924 SH SOLE 0 0 17924 JACOBS ENGINEERING GROUP INC COM 469814107 281 6708 SH SOLE 3698 0 3010 ISHARES MSCI EAFE GROWTH ETF ETF 464288885 1680 25026 SH SOLE 17959 0 7067 ISHARES MSCI EAFE VALUE ETF ETF 464288877 3382 72700 SH SOLE 46088 0 26612 ISHARES MSCI USA ESG SELECT ETF 464288802 529 6350 SH SOLE 6150 0 200 ISHARES US PREFERRED STOCK E ETF 464288687 777 20000 SH SOLE 7000 0 13000 ISHARES 1-3 YEAR CREDIT BOND ETF 464288646 815 7795 SH SOLE 2370 0 5425 ISHARES INTERNATIONAL SELECT D ETF 464288448 2370 82550 SH SOLE 23767 0 58783 ISHARES NATIONAL AMT-FREE MU ETF 464288414 996 9000 SH SOLE 2700 0 6300 ISHARES JP MORGAN USD EMERGI ETF 464288281 395 3732 SH SOLE 0 0 3732 ISHARES MSCI EAFE SMALL-CAP ETF 464288273 1381 27655 SH SOLE 7505 0 20150 ISHARES MSCI ACWI ETF ETF 464288257 3603 64557 SH SOLE 18080 0 46477 ISHARES MSCI ACWI EX US INDEX ETF 464288240 3354 84690 SH SOLE 12120 0 72570 ISHARES S&P SMALL-CAP 600 GR ETF 464287887 282 2272 SH SOLE 101 0 2171 ISHARES S&P SMALL-CAP 600 VA ETF 464287879 297 2755 SH SOLE 660 0 2095 ISHARES EUROPE ETF ETF 464287861 227 5675 SH SOLE 0 0 5675 ISHARES CORE S&P SMALL-CAP E ETF 464287804 1222 11102 SH SOLE 5225 0 5877 ISHARES US REAL ESTATE ETF ETF 464287739 551 7338 SH SOLE 2808 0 4530 ISHARES S&P MID-CAP 400 VALU ETF 464287705 1438 12276 SH SOLE 3031 0 9245 ISHARES RUSSELL 3000 ETF ETF 464287689 13562 112722 SH SOLE 56072 0 56650 ISHARES CORE US GROWTH ETF ETF 464287671 2494 30737 SH SOLE 24768 0 5969 ISHARES CORE US VALUE ETF ETF 464287663 8242 64704 SH SOLE 60481 0 4223 ISHARES RUSSELL 2000 ETF ETF 464287655 10270 91200 SH SOLE 43864 0 47336 ISHARES RUSSELL 2000 GROWTH ETF 464287648 1630 11710 SH SOLE 3514 0 8196 ISHARES RUSSELL 2000 VALUE E ETF 464287630 2730 29695 SH SOLE 13314 0 16381 ISHARES RUSSELL 1000 ETF ETF 464287622 265 2344 SH SOLE 200 0 2144 ISHARES RUSSELL 1000 GROWTH ETF 464287614 8164 82073 SH SOLE 22049 0 60024 ISHARES S&P MID-CAP 400 GROW ETF 464287606 784 4872 SH SOLE 293 0 4579 ISHARES RUSSELL 1000 VALUE E ETF 464287598 8768 89606 SH SOLE 49137 0 40469 ISHARES NASDAQ BIOTECHNOLOGY ETF 464287556 2035 6018 SH SOLE 1072 0 4946 ISHARES CORE S&P MIDCAP ETF ETF 464287507 2021 14503 SH SOLE 5078 1000 8425 ISHARES RUSSELL MID-CAP ETF ETF 464287499 3375 21074 SH SOLE 2500 0 18574 ISHARES RUSSELL MID-CAP GROW ETF 464287481 1396 15190 SH SOLE 4546 0 10644 ISHARES RUSSELL MID CAP VALUE ETF 464287473 5067 73810 SH SOLE 5674 0 68136 ISHARES MSCI EAFE ETF ETF 464287465 35461 603900 SH SOLE 375370 0 228530 ISHARES 7-10 YEAR TREASURY B ETF 464287440 3028 28680 SH SOLE 0 0 28680 ISHARES 20+ YEAR TREASURY BO ETF 464287432 777 6444 SH SOLE 0 0 6444 ISHARES S&P 500 VALUE ETF ETF 464287408 358 4045 SH SOLE 1786 0 2259 ISHARES S&P 500 GROWTH ETF ETF 464287309 348 3014 SH SOLE 277 0 2737 ISHARES IBOXX INVESTMENT GRA ETF 464287242 1953 17129 SH SOLE 0 0 17129 ISHARES MSCI EMERGING MARKET ETF 464287234 4318 134174 SH SOLE 23893 3000 107281 ISHARES CORE U.S. AGGREGATE ETF 464287226 622 5755 SH SOLE 0 0 5755 ISHARES CORE S&P 500 ETF ETF 464287200 3819 18641 SH SOLE 12324 0 6317 ISHARES CHINA LARGE-CAP ETF ETF 464287184 633 17927 SH SOLE 3911 0 14016 ISHARES TIPS BOND ETF ETF 464287176 16694 152208 SH SOLE 78319 0 73889 ISHARES SELECT DIVIDEND ETF ETF 464287168 5748 76490 SH SOLE 12845 0 63645 ISHARES S&P 100 ETF ETF 464287101 218 2400 SH SOLE 0 0 2400 ISHARES MSCI HONG KONG ETF ETF 464286871 751 37897 SH SOLE 900 0 36997 ISHARES MSCI JAPAN ETF ETF 464286848 2581 212956 SH SOLE 10908 0 202048 ISHARES MSCI GERMANY ETF ETF 464286806 266 10163 SH SOLE 1298 0 8865 ISHARES MSCI EUROZONE ETF ETF 464286608 449 12800 SH SOLE 12800 0 0 ISHARES MSCI EMERGING MARKETS ETF 464286533 1554 31946 SH SOLE 4046 0 27900 ISHARES MSCI ALL COUNTRY WORLD ETF 464286525 1116 16115 SH SOLE 15915 0 200 ISHARES GOLD TRUST ETF 464285105 2236 218651 SH SOLE 74050 0 144601 IRIDEX CORP COM 462684101 113 12204 SH SOLE 3204 0 9000 IONIS PHARMACEUTICALS INC COM 462222100 353 5712 SH SOLE 417 0 5295 INVENTURE FOODS INC COM 461212102 565 79736 SH SOLE 500 0 79236 INTUIT INC COM 461202103 26536 274987 SH SOLE 202125 0 72862 INTERNATIONAL PAPER CO COM 460146103 1960 51978 SH SOLE 19227 0 32751 INTL FLAVORS & FRAGRANCES COM 459506101 1898 15874 SH SOLE 11584 0 4290 INTL BUSINESS MACHINES CORP COM 459200101 9624 69936 SH SOLE 11922 0 58014 INTEL CORP COM 458140100 15840 459819 SH SOLE 106422 0 353397 INTEGRATED DEVICE TECH INC COM 458118106 283 10750 SH SOLE 10750 0 0 ING GROEP NV-SPONSORED ADR ADR 456837103 294 21905 SH SOLE 876 0 21029 IMPERIAL TOBACCO GR-SPON ADR ADR 453142101 302 2864 SH SOLE 699 0 2165 ILLUMINA INC COM 452327109 14707 76620 SH SOLE 29820 0 46800 ILLINOIS TOOL WORKS COM 452308109 62347 672713 SH SOLE 226759 0 445954 IHS INC-CLASS A COM 451734107 17330 146343 SH SOLE 35280 0 111063 HURON CONSULTING GROUP INC COM 447462102 926 15608 SH SOLE 12212 0 3396 HUNT (JB) TRANSPRT SVCS INC COM 445658107 15067 205387 SH SOLE 168776 0 36611 HUMANA INC COM 444859102 528 2963 SH SOLE 1153 0 1810 HUDSON TECHNOLOGIES INC COM 444144109 325 109808 SH SOLE 45019 0 64789 HORTONWORKS INC COM 440894103 351 16040 SH SOLE 6590 0 9450 HORMEL FOODS CORP COM 440452100 973 12300 SH SOLE 0 0 12300 HOPFED BANCORP INC COM 439734104 647 53947 SH SOLE 586 0 53361 HONEYWELL INTERNATIONAL INC COM 438516106 5975 57695 SH SOLE 8165 0 49530 HOME DEPOT INC COM 437076102 53059 401208 SH SOLE 121858 0 279350 HOLLY ENERGY PARTNERS L P UNIT LTD PARTN 435763107 1284 41260 SH SOLE 2060 0 39200 HILLTOP HOLDINGS INC COM 432748101 192 10001 SH SOLE 10001 0 0 HIGHLANDS BANKSHARES INC-VA COM 430893107 291 59800 SH SOLE 0 0 59800 HI CRUSH PARTNERS LP COM UNIT OPTION 428337109 87 15100 SH Call SOLE 0 0 15100 HI-CRUSH PARTNERS LP COM 428337109 605 102277 SH SOLE 13701 0 88576 HEXCEL CORP COM 428291108 396 8534 SH SOLE 3524 0 5010 HERSHEY CO/THE COM 427866108 2195 24597 SH SOLE 5895 0 18702 JACK HENRY & ASSOCIATES INC COM 426281101 701 8980 SH SOLE 1585 0 7395 HEICO CORP COM 422806109 11322 208278 SH SOLE 149057 0 59221 HEALTHSOUTH CORP COM 421924309 1466 42128 SH SOLE 28195 0 13933 HEALTHCARE SERVICES GROUP COM 421906108 35348 1013708 SH SOLE 103291 0 910417 HARTFORD FINANCIAL SVCS GRP COM 416515104 213 4907 SH SOLE 979 0 3928 HARRIS CORP COM 413875105 989 11396 SH SOLE 41 0 11355 HARMAN INTERNATIONAL INDUSTRIE COM 413086109 720 7650 SH SOLE 2000 0 5650 HARLEY-DAVIDSON INC COM 412822108 8352 184006 SH SOLE 31816 0 152190 HANOVER INSURANCE GROUP INC/ COM 410867105 239 2954 SH SOLE 0 0 2954 HALLIBURTON CO COM 406216101 2973 87352 SH SOLE 14765 0 72587 HAIN CELESTIAL GROUP INC COM 405217100 232 5762 SH SOLE 418 0 5344 HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1432 36309 SH SOLE 7408 0 28901 GRUBHUB INC COM 400110102 2935 121297 SH SOLE 29803 0 91494 GROUPON INC COM 399473107 40 13050 SH SOLE 6000 0 7050 GRIFOLS SA-ADR ADR 398438408 3935 121466 SH SOLE 92075 0 29391 GREIF INC-CL A COM 397624107 221 7192 SH SOLE 2792 0 4400 GREEN BRICK PARTNERS INC COM COM 392709101 95 13250 SH SOLE 0 0 13250 WW GRAINGER INC COM 384802104 50945 251470 SH SOLE 157108 0 94362 GRACO INC COM 384109104 944 13111 SH SOLE 500 0 12611 GOLDCORP INC OPTION 380956909 404 35000 SH Call SOLE 0 0 35000 GOLDCORP INC COM 380956409 1320 114200 SH SOLE 6500 0 107700 GLU MOBILE INC COM 379890106 109 44900 SH SOLE 0 0 44900 GLOBUS MEDICAL INC - A COM 379577208 4719 169646 SH SOLE 134836 0 34810 GLOBAL LINKS CORPORATION COM 379408701 0 50000 SH SOLE 0 0 50000 GILEAD SCIENCES INC COM 375558103 242240 2393915 SH SOLE 1077980 0 1315935 GENUINE PARTS CO COM 372460105 1048 12210 SH SOLE 237 0 11973 GENESIS ENERGY LP UNITS LTD PA LTD PARTN 371927104 2072 56420 SH SOLE 2920 0 53500 GENERAL MILLS INC COM 370334104 4636 80406 SH SOLE 13987 0 66419 GENERAL ELECTRIC CO COM 369604103 74103 2378905 SH SOLE 855346 0 1523559 GENERAL DYNAMICS CORP COM 369550108 2829 20602 SH SOLE 15498 0 5104 GENERAC HOLDINGS INC COM 368736104 3577 120175 SH SOLE 11550 0 108625 GARTNER INC COM 366651107 7734 85276 SH SOLE 47621 0 37655 GARRISON CAPITAL INC COM 366554103 1727 141900 SH SOLE 10200 0 131700 January 16 Calls on GPS US OPTION 364760908 12 500 SH Call SOLE 500 0 0 GAP INC/THE COM 364760108 440 17842 SH SOLE 1842 0 16000 G & K SERVICES INC -CL A COM 361268105 257 4095 SH SOLE 0 0 4095 FRESHPET INC COM 358039105 926 109155 SH SOLE 500 0 108655 FRESENIUS MEDICAL CARE-ADR ADR 358029106 648 15488 SH SOLE 14207 0 1281 FRANKLIN RESOURCES INC COM 354613101 558 15168 SH SOLE 4159 0 11009 FRANKLIN COVEY CO COM 353469109 1231 73556 SH SOLE 50474 0 23082 FOUNDATION MEDICINE INC COM COM 350465100 1794 85224 SH SOLE 7613 0 77611 FORESTAR GROUP INC COM 346233109 374 34200 SH SOLE 0 0 34200 FORD MOTOR CO COM 345370860 2499 177354 SH SOLE 13480 0 163874 FLAGSTAR BANCORP INC COM COM 337930705 1937 83830 SH SOLE 330 0 83500 FIRSTMERIT CORP COM 337915102 791 42422 SH SOLE 0 0 42422 FISERV INC COM 337738108 41339 451992 SH SOLE 282018 0 169974 FIRST MIDWEST BANCORP INC/IL COM 320867104 652 35376 SH SOLE 26250 0 9126 FIRST HORIZON NATIONAL CORP COM 320517105 208 14352 SH SOLE 14352 0 0 FIFTH THIRD BANCORP COM 316773100 261 13031 SH SOLE 3005 0 10026 FASTENAL CO COM 311900104 130847 3205480 SH SOLE 1387709 0 1817771 FANUC CORP-UNSP ADR ADR 307305102 390 13561 SH SOLE 12277 0 1284 FAIR ISAAC INC FORMERLY FAIR I COM 303250104 449 4775 SH SOLE 0 0 4775 FACTSET RESEARCH SYSTEMS INC COM 303075105 2130 13104 SH SOLE 11271 0 1833 FNBH BANCORP INC HOWELL MICHI COM 302528203 177 141993 SH SOLE 141993 0 0 EXPEDITORS INTL WASH INC COM 302130109 544 12069 SH SOLE 7549 0 4520 YORKVILLE HIGH INCOME INFRASTR ETF 301505509 221 17575 SH SOLE 1275 0 16300 YORKVILLE HIGH INCOME MLP ETF 301505103 139 29825 SH SOLE 725 0 29100 ESSEX RENTAL CORP COM 297187106 116 726500 SH SOLE 522800 0 203700 ESSEX PROPERTY TRUST INC COM 297178105 244 1022 SH SOLE 162 0 860 EQUITY COMMONWEALTH COM 294628102 250 9000 SH SOLE 0 0 9000 EQUIFAX INC COM 294429105 25915 232696 SH SOLE 146890 0 85806 ENTERPRISE PRODUCTS PARTNERS COM 293792107 13488 527284 SH SOLE 82201 0 445083 ENSURGE INC COM 293596300 1 100000 SH SOLE 0 0 100000 ENERPLUS CORP COM 292766102 216 63239 SH SOLE 58161 0 5078 ENCORE CAPITAL GROUP INC COM 292554102 7542 259380 SH SOLE 211229 0 48151 ENCANA CORP COM 292505104 383 75292 SH SOLE 600 0 74692 EMERSON ELECTRIC CO COM 291011104 7141 149313 SH SOLE 78172 0 71141 ELECTRONIC ARTS INC COM 285512109 1727 25141 SH SOLE 8241 0 16900 ECOLAB INC COM 278865100 89834 785404 SH SOLE 259202 0 526202 EBAY INC COM 278642103 4833 175881 SH SOLE 75870 0 100011 WTS EASTMAN KODAK COMPANY 135% WTS 277461141 30 19789 SH SOLE 4000 0 15789 EAGLE PHARMACEUTICALS INC COM COM 269796108 4353 49100 SH SOLE 9257 0 39843 EMC CORP/MA COM 268648102 1013 39489 SH SOLE 9627 0 29862 EL POLLO LOCO HOLDINGS INC COM 268603107 338 26825 SH SOLE 500 0 26325 DYNAVAX TECHNOLOGIES CORP COM 268158201 5002 207068 SH SOLE 10892 0 196176 DURECT CORPORATION COM 266605104 37 16935 SH SOLE 0 0 16935 DUNKIN' BRANDS GROUP INC COM 265504100 15866 372540 SH SOLE 73129 0 299411 DU PONT (E.I.) DE NEMOURS COM 263534109 4627 69483 SH SOLE 11534 0 57949 DOW CHEMICAL CO/THE COM 260543103 14436 280426 SH SOLE 163866 0 116560 DOVER CORP COM 260003108 316 5161 SH SOLE 610 0 4551 DORMAN PRODUCTS INC COM 258278100 684 14400 SH SOLE 0 0 14400 RR DONNELLEY & SONS CO COM 257867101 159 10825 SH SOLE 2725 0 8100 DONALDSON CO INC COM 257651109 770 26884 SH SOLE 16368 0 10516 DOMINION MIDSTREAM PARTNERS LP LTD PARTN 257454108 388 12670 SH SOLE 0 0 12670 DOLLAR TREE INC COM 256746108 273 3538 SH SOLE 2084 0 1454 DOLLAR GENERAL CORP COM 256677105 4689 65257 SH SOLE 54177 0 11080 DIXIE GROUP INC COM 255519100 675 129223 SH SOLE 0 0 129223 DISCOVER FINANCIAL SERVICES COM 254709108 2058 38397 SH SOLE 19630 1000 17767 WALT DISNEY CO/THE COM 254687106 64180 610777 SH SOLE 95019 0 515758 DICK'S SPORTING GOODS INC COM 253393102 647 18302 SH SOLE 1300 0 17002 DEXCOM INC COM 252131107 88873 1085146 SH SOLE 321390 0 763756 DEUTSCHE TELEKOM AG-SPON ADR ADR 251566105 241 13530 SH SOLE 0 0 13530 DENTSPLY INTERNATIONAL INC COM 249030107 2360 38785 SH SOLE 2315 0 36470 DEERE & CO COM 244199105 1846 24210 SH SOLE 7908 0 16302 DAVE & BUSTER'S ENTERTAINMEN COM 238337109 14776 354010 SH SOLE 124445 0 229565 DASSAULT SYSTEMES S-SPON ADR ADR 237545108 266 3319 SH SOLE 3005 0 314 DARDEN RESTAURANTS INC COM 237194105 234 3699 SH SOLE 50 0 3649 DANAHER CORP COM 235851102 103831 1117916 SH SOLE 419988 0 697928 DAKTRONICS INC COM 234264109 208 23900 SH SOLE 0 0 23900 DAIWA HOUSE INDUS-UNSP ADR ADR 234062206 227 7898 SH SOLE 80 0 7818 DTE ENERGY COMPANY COM 233331107 603 7532 SH SOLE 600 0 6932 DST SYSTEMS INC COM 233326107 5154 45190 SH SOLE 6990 0 38200 DEUTSCHE X TRACKERS MSCI EUROP ETF 233051853 285 11040 SH SOLE 0 0 11040 DEUTSCHE X TRACKERS MSCI EAFE ETF 233051200 2772 102071 SH SOLE 574 0 101497 CUMMINS INC COM 231021106 1660 18864 SH SOLE 1106 0 17758 CRITEO S A SPONSORED ADS ADR 226718104 1849 46708 SH SOLE 3175 0 43533 CREE INC COM 225447101 574 21533 SH SOLE 2903 0 18630 CREDIT ACCEPTANCE CORP-MICH COM 225310101 2835 13250 SH SOLE 0 0 13250 CRAFT BREW ALLIANCE INC COM 224122101 125 15050 SH SOLE 4500 0 10550 COWEN GROUP INC-CLASS A COM 223622101 214 55949 SH SOLE 22999 0 32950 CORNING INC COM 219350105 2234 122233 SH SOLE 11032 0 111201 CORCEPT THERAPEUTICS INC COM 218352102 134 27000 SH SOLE 0 0 27000 COPART INC COM 217204106 674 17764 SH SOLE 14407 0 3357 COOPER COS INC/THE COM 216648402 3341 24904 SH SOLE 465 0 24439 CONTINENTAL RESOURCES INC/OK COM 212015101 7420 322919 SH SOLE 247429 0 75490 CONTINENTAL ENERGY CORP FOR ADR 210909107 0 91000 SH SOLE 0 0 91000 CONTINENTAL AG-SPONS ADR ADR 210771200 409 8508 SH SOLE 6342 0 2166 CONTAINER STORE GROUP INC (THE COM 210751103 175 21400 SH SOLE 18300 0 3100 CONSOLIDATED EDISON INC COM 209115104 358 5578 SH SOLE 460 0 5118 CONAGRA FOODS INC COM 205887102 803 19079 SH SOLE 1050 0 18029 CIE FINANCIERE RICH-UNSP ADR ADR 204319107 77 10849 SH SOLE 519 0 10330 COMMERCE BANCSHARES INC COM 200525103 1156 27189 SH SOLE 0 0 27189 COLLIERS INTERNATIONAL GROUP COM 194693107 2401 53920 SH SOLE 26752 0 27168 COLGATE-PALMOLIVE CO COM 194162103 60995 915576 SH SOLE 480197 0 435379 COGNIZANT TECH SOLUTIONS-A COM 192446102 6608 110098 SH SOLE 80879 0 29219 COGNEX CORP COM 192422103 401 11900 SH SOLE 6000 0 5900 COCA-COLA CO/THE COM 191216100 10653 247990 SH SOLE 54641 0 193349 CLOROX COMPANY COM 189054109 13297 104841 SH SOLE 3832 0 101009 CLARCOR INC COM 179895107 261 5263 SH SOLE 4613 0 650 CIVISTA BANCSHARES INC COM COM 178867107 1546 120522 SH SOLE 0 0 120522 CITRIX SYSTEMS INC COM 177376100 618 8167 SH SOLE 543 0 7624 CITIZENS FINANCIAL GROUP COM 174610105 331 12650 SH SOLE 0 0 12650 CITIGROUP INC COM 172967424 4050 78266 SH SOLE 20012 0 58254 CINTAS CORP COM 172908105 14092 154781 SH SOLE 31720 0 123061 CIMAREX ENERGY CO COM 171798101 5131 57406 SH SOLE 31328 0 26078 CIENA CORP COM 171779309 404 19560 SH SOLE 7000 0 12560 CHURCH & DWIGHT CO INC COM 171340102 17734 208941 SH SOLE 87107 0 121834 CHUBB CORP COM 171232101 10776 81253 SH SOLE 11728 0 69525 CHOICE HOTELS INTL INC COM 169905106 3238 64226 SH SOLE 54645 0 9581 CHIPOTLE MEXICAN GRILL INC COM OPTION 169656905 238 500 SH Call SOLE 0 0 500 CHIPOTLE MEXICAN GRILL INC COM 169656105 21457 44717 SH SOLE 10230 0 34487 CHICAGO BRIDGE & IRON CO NV COM 167250109 1466 37636 SH SOLE 4570 0 33066 CHEVRON CORP COM 166764100 25508 283556 SH SOLE 66439 0 217117 CHESAPEAKE ENERGY CORP COM 165167107 65 14600 SH SOLE 11400 0 3200 CHEMICAL FINANCIAL CORP COM 163731102 853 24905 SH SOLE 0 0 24905 CHEESECAKE FACTORY INC/THE COM 163072101 1057 22925 SH SOLE 529 0 22396 CERNER CORP COM 156782104 86090 1430775 SH SOLE 537830 0 892945 CENTRAL GOLDTRUST TR UNIT 153546106 628 16668 SH SOLE 5830 0 10838 CENTRAL FUND CANADA LTD-A CL A 153501101 749 75027 SH SOLE 20735 0 54292 CELGENE CORP COM 151020104 99195 828292 SH SOLE 219541 0 608751 CEDAR FAIR LP COM 150185106 239 4300 SH SOLE 100 0 4200 CATERPILLAR INC COM 149123101 5443 80105 SH SOLE 6845 0 73260 CATALENT INC COM COM 148806102 6595 263512 SH SOLE 17460 0 246052 CASEY'S GENERAL STORES INC COM 147528103 391 3245 SH SOLE 815 0 2430 CARTER'S INC COM 146229109 221 2491 SH SOLE 0 0 2491 CARNIVAL CORP COM 143658300 225 4142 SH SOLE 2016 0 2126 CARMAX INC COM 143130102 47413 878515 SH SOLE 312742 0 565773 CAREER EDUCATION CORP COM 141665109 64 17850 SH SOLE 300 0 17550 CARE CAPITAL PROPERTIES INC COM 141624106 646 21164 SH SOLE 2176 0 18988 CARDINAL BANKSHARES CORP COM 141478107 322 37473 SH SOLE 0 0 37473 CARBONITE INC COM 141337105 142 14500 SH SOLE 4000 0 10500 CANADIAN NATURAL RESOURCES COM 136385101 450 20649 SH SOLE 18675 0 1974 CANADIAN NATL RAILWAY CO COM 136375102 1291 23112 SH SOLE 10747 0 12365 CAMPBELL SOUP CO COM 134429109 2233 42504 SH SOLE 1132 0 41372 CAMBREX CORP COM 132011107 792 16821 SH SOLE 2594 0 14227 CABOT OIL & GAS CORP COM 127097103 991 56015 SH SOLE 36514 0 19501 CABELA'S INC COM 126804301 283 6066 SH SOLE 0 0 6066 CVS HEALTH CORP COM 126650100 32016 327469 SH SOLE 61370 0 266099 CSX CORP COM 126408103 832 32094 SH SOLE 7271 0 24823 CSG SYSTEMS INTL INC COM 126349109 329 9146 SH SOLE 207 0 8939 CNA FINANCIAL CORP COM 126117100 213 6081 SH SOLE 0 0 6081 CF INDUSTRIES HOLDINGS INC COM 125269100 486 11920 SH SOLE 4070 0 7850 CECO ENVIRONMENTAL CORP COM 125141101 99 12980 SH SOLE 3260 0 9720 CEB INC COM 125134106 5579 90881 SH SOLE 54681 0 36200 CBS CORP-CLASS B NON VOTING COM 124857202 234 4980 SH SOLE 200 0 4780 January 16 Puts on BWLD US OPTION 119848909 80 500 SH Put SOLE 500 0 0 BUFFALO WILD WINGS INC COM 119848109 438 2745 SH SOLE 595 0 2150 BUCKEYE PARTNERS LP COM 118230101 2603 39467 SH SOLE 24399 0 15068 BROOKFIELD ASSET MANAGE-CL A COM 112585104 458 14542 SH SOLE 12936 0 1606 BROOKDALE SENIOR LIVING INC COM 112463104 2673 144827 SH SOLE 71853 0 72974 BRITISH AMERICAN TOB-SP ADR ADR 110448107 399 3624 SH SOLE 370 0 3254 BRISTOW GROUP INC COM 110394103 1417 54728 SH SOLE 3839 0 50889 BRISTOL-MYERS SQUIBB CO COM 110122108 110012 1599252 SH SOLE 684244 2000 913008 BRIGHT HORIZONS FAMILY SOLUT COM 109194100 53793 805298 SH SOLE 232280 0 573018 BOTTOMLINE TECHNOLOGIES (DE) I COM 101388106 8003 269196 SH SOLE 7890 0 261306 BOSTON SCIENTIFIC CORP COM 101137107 759 41179 SH SOLE 3179 0 38000 BORGWARNER INC COM 099724106 7210 166805 SH SOLE 126717 0 40088 BORDERS GROUP INC COM 099709107 0 10900 SH SOLE 0 0 10900 BOMBARDIER INC-CL B SUB-VTG ADR 097751200 369 386400 SH SOLE 9250 0 377150 BOEING CO/THE COM 097023105 22107 152897 SH SOLE 50949 0 101948 BLUE BIRD CORPORATION COM COM 095306106 760 75000 SH SOLE 0 0 75000 BLACK HILLS CORP COM 092113109 211 4575 SH SOLE 1200 0 3375 BEST BUY CO INC COM 086516101 584 19204 SH SOLE 5224 0 13980 BERKSHIRE HATHAWAY INC-CL B COM 084670702 42276 320179 SH SOLE 32037 0 288142 BERKSHIRE HATHAWAY INC-CL A COM 084670108 16022 81 SH SOLE 17 0 64 BEMIS COMPANY COM 081437105 481 10782 SH SOLE 292 0 10490 BED BATH & BEYOND INC COM 075896100 687 14263 SH SOLE 5559 0 8704 BECTON DICKINSON AND CO COM 075887109 3189 20701 SH SOLE 2069 0 18632 BEACON ROOFING SUPPLY INC COM 073685109 374 9105 SH SOLE 3789 0 5316 B/E AEROSPACE INC COM 073302101 534 12605 SH SOLE 1375 0 11230 BMW-UNSPONSORED ADR ADR 072743206 335 9603 SH SOLE 8364 0 1239 BAYER AG-SPONSORED ADR ADR 072730302 789 6320 SH SOLE 446 0 5874 BAXTER INTERNATIONAL INC COM 071813109 1360 35672 SH SOLE 4616 0 31056 CR BARD INC COM 067383109 1127 5954 SH SOLE 2500 0 3454 BANK OF NEW YORK MELLON CORP COM 064058100 2867 69565 SH SOLE 15088 0 54477 BANK OF MONTREAL COM 063671101 1052 18653 SH SOLE 3913 0 14740 BANK MARIN BANCORP COM 063425102 320 6000 SH SOLE 0 0 6000 BANK OF HAWAII CORP COM 062540109 418 6654 SH SOLE 0 0 6654 BANK OF AMERICA CORP COM 060505104 9642 572921 SH SOLE 71601 0 501320 BANCORPSOUTH INC COM 059692103 205 8581 SH SOLE 0 0 8581 BAIDU INC - SPON ADR ADR 056752108 17047 90180 SH SOLE 17625 0 72555 BADGER METER INC COM 056525108 359 6137 SH SOLE 0 0 6137 BP P L C SPONSORED ADR (FRM OPTION 055622904 93 3000 SH Call SOLE 0 0 3000 BP PLC-SPONS ADR ADR 055622104 5292 169294 SH SOLE 19778 0 149516 BFC FINANCIAL CORP-CLASS A COM 055384200 42 12500 SH SOLE 12500 0 0 BB&T CORP COM 054937107 283 7489 SH SOLE 2850 0 4639 AXA -SPONS ADR ADR 054536107 1523 55769 SH SOLE 52839 0 2930 AVON PRODUCTS INC COM 054303102 69 17000 SH SOLE 3000 0 14000 AVINGER INC COM COM 053734109 1115 49125 SH SOLE 650 0 48475 AVERY DENNISON CORP COM 053611109 755 12055 SH SOLE 0 0 12055 AVALONBAY COMMUNITIES INC COM 053484101 1321 7177 SH SOLE 5753 0 1424 AUTOMATIC DATA PROCESSING COM 053015103 36638 432476 SH SOLE 205195 0 227281 AUTOLIV INC COM 052800109 1031 8273 SH SOLE 3000 0 5273 ATLAS COPCO AB-SPONS ADR A ADR 049255706 398 16327 SH SOLE 14777 0 1550 ATLANTIC TELE-NETWORK INC COM 049079205 359 4594 SH SOLE 111 0 4483 ASTRAZENECA PLC-SPONS ADR ADR 046353108 1742 51331 SH SOLE 31295 0 20036 ASSEMBLY BIOSCIENCES INC COM COM 045396108 344 45850 SH SOLE 21850 0 24000 ASSA ABLOY AB - UNSP ADR ADR 045387107 757 72487 SH SOLE 50705 0 21782 ARROW ELECTRONICS INC COM 042735100 748 13809 SH SOLE 0 0 13809 ARMANINO FOODS OF DISTINCT COM 042166801 21 10500 SH SOLE 10500 0 0 ARM HOLDINGS PLC-SPONS ADR ADR 042068106 5961 131771 SH SOLE 13028 0 118743 ARCHER-DANIELS-MIDLAND CO COM 039483102 4921 134162 SH SOLE 14064 0 120098 APTARGROUP INC COM 038336103 3771 51908 SH SOLE 44469 0 7439 APPLIED MATERIALS INC COM 038222105 701 37538 SH SOLE 5770 0 31768 APPLE INC OPTION 037833900 589 5600 SH Call SOLE 5000 0 600 APPLE INC COM 037833100 282999 2688572 SH SOLE 776039 0 1912533 APACHE CORP COM 037411105 2474 55644 SH SOLE 8984 0 46660 ANTHEM INC COM 036752103 1372 9842 SH SOLE 652 0 9190 ANADARKO PETROLEUM CORP COM 032511107 962 19806 SH SOLE 2454 0 17352 AMTRUST FINANCIAL SERVICES INC COM 032359309 2481 40292 SH SOLE 2450 0 37842 AMPHENOL CORP-CL A COM 032095101 51107 978501 SH SOLE 803115 0 175386 AMGEN INC COM 031162100 29778 183445 SH SOLE 22334 0 161111 AMETEK INC COM 031100100 46354 864991 SH SOLE 542617 0 322374 AMERIGAS PARTNERS-LP COM 030975106 655 19107 SH SOLE 690 0 18417 AMERICAN WATER WORKS CO INC COM 030420103 346 5793 SH SOLE 400 0 5393 AMERICAN SOFTWARE INC-CL A COM 029683109 183 17986 SH SOLE 0 0 17986 AMER INTL PETROLEUM CORP COM 026909408 0 82690 SH SOLE 82690 0 0 AMERICAN INTERNATIONAL GROUP COM 026874784 8764 141433 SH SOLE 25026 0 116407 AMERICAN EXPRESS CO COM 025816109 12344 177498 SH SOLE 38744 0 138754 AMERICAN ELECTRIC POWER COM 025537101 920 15812 SH SOLE 948 0 14864 AMEREN CORPORATION COM 023608102 244 5666 SH SOLE 1100 0 4566 AMAZON.COM INC COM 023135106 166364 246142 SH SOLE 88194 0 157948 ALLSTATE CORP COM 020002101 3812 61407 SH SOLE 6180 0 55227 ALLIANT ENERGY CORP COM 018802108 689 11038 SH SOLE 1105 0 9933 ALLIANCE ONE INTERNATIONAL INC COM 018772301 185 16200 SH SOLE 0 0 16200 ALLIANCE DATA SYSTEMS CORP COM 018581108 41807 151162 SH SOLE 61412 0 89749 ALLEGHANY CORP COM 017175100 237 496 SH SOLE 345 0 151 ALIGN TECHNOLOGY INC COM 016255101 22074 335236 SH SOLE 206737 0 128499 ALEXION PHARMACEUTICALS INC COM 015351109 3569 18713 SH SOLE 651 0 18062 ALCOA INC COM 013817101 350 35588 SH SOLE 11000 0 24588 AKORN INC COM 009728106 1586 42513 SH SOLE 28618 0 13895 AIRGAS INC COM 009363102 75615 546674 SH SOLE 386902 0 159772 AIR PRODUCTS & CHEMICALS INC COM 009158106 6295 48385 SH SOLE 1454 0 46931 AIR METHODS CORP COM 009128307 2106 50252 SH SOLE 10303 0 39949 AFFILIATED MANAGERS GROUP COM 008252108 129447 810260 SH SOLE 518716 0 291544 ADVANCED MICRO DEVICES COM 007903107 82 28750 SH SOLE 13500 0 15250 ADAMS DIVERSIFIED EQUITY FUND COM 006212104 134 10459 SH SOLE 0 0 10459 ACXIOM CORP COM 005125109 1020 48770 SH SOLE 32640 0 16130 ACI WORLDWIDE INC COM 004498101 210 9790 SH SOLE 0 0 9790 ACETO CORP N/C FR ACETO CHEMIC COM 004446100 495 18350 SH SOLE 1000 0 17350 ABIOMED INC COM 003654100 20370 225637 SH SOLE 134692 0 90945 ABBOTT LABORATORIES COM 002824100 59709 1329537 SH SOLE 164047 0 1165490 BUNGE LTD COM G16962105 686 10050 SH SOLE 1200 0 8850 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1217 12028 SH SOLE 5320 0 6708 AZZ INC COM 002474104 346 6235 SH SOLE 0 0 6235 CHECK POINT SOFTWARE TECH COM M22465104 484 5954 SH SOLE 279 0 5675 AIA GROUP LTD-SP ADR ADR 001317205 1304 54141 SH SOLE 50737 0 3404 AGL RESOURCES INC COM 001204106 2012 31547 SH SOLE 2984 0 28563 AFLAC INC COM 001055102 798 13334 SH SOLE 525 0 12809 ABM INDUSTRIES INC COM 000957100 398 14017 SH SOLE 186 0 13831 ABB LTD-SPON ADR ADR 000375204 1576 88928 SH SOLE 850 0 88078 AAC HOLDINGS INC COM COM 000307108 3412 179015 SH SOLE 10850 0 168165