0001144204-17-008446.txt : 20170214 0001144204-17-008446.hdr.sgml : 20170214 20170214120406 ACCESSION NUMBER: 0001144204-17-008446 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170214 DATE AS OF CHANGE: 20170214 EFFECTIVENESS DATE: 20170214 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: 17605414 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-2016 12-31-2016 false BLAIR WILLIAM & CO/IL
222 West Adams Chicago IL 60606
13F HOLDINGS REPORT 028-04871 N
Michelle R. Seitz Partner 312-236-1600 /s/ Michelle R. Seitz Chicago IL 02-14-2017 0 1415 11179895
INFORMATION TABLE 2 infotable.xml AAC HOLDINGS INC COM COM 000307108 2057 284050 SH SOLE 16500 0 267550 ABB LTD-SPON ADR ADR 000375204 1251 59350 SH SOLE 28685 0 30665 AFLAC INC COM 001055102 345 4952 SH SOLE 2333 0 2619 AIA GROUP LTD-SP ADR ADR 001317205 2868 127636 SH SOLE 118061 0 9575 AMN HEALTHCARE SERVICES INC COM 001744101 2422 62988 SH SOLE 4831 0 58157 AZZ INC COM 002474104 398 6235 SH SOLE 0 0 6235 ABBOTT LABORATORIES COM 002824100 28830 750585 SH SOLE 199592 0 550993 ABBOTT LABORATORIES OPTION 002824900 38 1000 SH Call SOLE 0 0 1000 ABERCROMBIE & FITCH CO-CL A COM 002896207 537 44756 SH SOLE 4862 0 39895 ABIOMED INC COM 003654100 44400 394033 SH SOLE 166439 0 227594 ACETO CORP N/C FR ACETO CHEMICAL CO INC COM 004446100 315 14350 SH SOLE 0 0 14350 ACXIOM CORP COM 005125109 1810 67536 SH SOLE 42611 0 24925 ADVANCED MICRO DEVICES COM 007903107 131 11580 SH SOLE 8080 0 3500 AFFILIATED MANAGERS GROUP COM 008252108 96380 663315 SH SOLE 438126 0 225189 AGNICO EAGLE MINES LTD COM 008474108 319 7585 SH SOLE 305 0 7280 AGRIUM INC COM 008916108 546 5426 SH SOLE 4062 0 1364 AIR METHODS CORP COM 009128307 1907 59876 SH SOLE 7200 0 52676 AIR PRODUCTS & CHEMICALS INC COM 009158106 7270 50547 SH SOLE 9649 0 40898 AKORN INC COM 009728106 596 27315 SH SOLE 8442 0 18873 ALEXION PHARMACEUTICALS INC COM 015351109 1044 8535 SH SOLE 787 0 7748 ALIGN TECHNOLOGY INC COM 016255101 29098 302696 SH SOLE 189287 0 113409 ALLEGHANY CORP COM 017175100 302 496 SH SOLE 345 0 151 ALLIANCE DATA SYSTEMS CORP COM 018581108 33915 148425 SH SOLE 67404 0 81022 ALLIANCE ONE INTERNATIONAL INC COM 018772301 657 34200 SH SOLE 0 0 34200 ALLIANT ENERGY CORP COM 018802108 844 22286 SH SOLE 1820 0 20466 ALLSTATE CORP COM 020002101 1658 22367 SH SOLE 6446 0 15921 AMAZON.COM INC COM 023135106 192902 257247 SH SOLE 86363 0 170883 AMAZON.COM INC OPTION 023135906 1199 1600 SH Call SOLE 1600 0 0 AMAZON.COM INC OPTION 023135956 75 100 SH Put SOLE 0 0 100 AMEDISYS INC COM 023436108 1096 25702 SH SOLE 15277 0 10425 AMEREN CORPORATION COM 023608102 290 5528 SH SOLE 1000 0 4528 AMERICAN ELECTRIC POWER COM 025537101 1143 18153 SH SOLE 4210 0 13943 AMERICAN EXPRESS CO COM 025816109 12388 167226 SH SOLE 64617 0 102608 AMERICAN EXPRESS CO OPTION 025816909 7 100 SH Call SOLE 0 0 100 AMERICAN INTERNATIONAL GROUP COM 026874784 2483 38024 SH SOLE 25484 0 12540 AMER INTL PETROLEUM CORP COM 026909408 0 82690 SH SOLE 82690 0 0 AMERICAN RIVER BANKSHARES FORMERLY AMERICAN RIVER COM 029326105 223 14776 SH SOLE 0 0 14776 AMERICAN SOFTWARE INC-CL A COM 029683109 172 16635 SH SOLE 0 0 16635 AMERIGAS PARTNERS-LP COM 030975106 888 18534 SH SOLE 0 0 18534 AMETEK INC COM 031100100 40540 834149 SH SOLE 506317 0 327832 AMGEN INC COM 031162100 15608 106748 SH SOLE 31266 0 75482 AMPHENOL CORP-CL A COM 032095101 65367 972720 SH SOLE 850038 0 122682 AMTRUST FINANCIAL SERVICES INC COM 032359309 1704 62253 SH SOLE 4399 0 57854 ANADARKO PETROLEUM CORP COM 032511107 1100 15782 SH SOLE 1609 0 14173 ANALOG DEVICES INC COM 032654105 205 2822 SH SOLE 2522 0 300 ANTHEM INC COM 036752103 360 2505 SH SOLE 2380 0 125 APACHE CORP COM 037411105 3567 56197 SH SOLE 9889 0 46308 APPLE INC COM 037833100 309760 2674498 SH SOLE 843942 0 1830555 APPLE INC OPTION 037833900 718 6200 SH Call SOLE 200 0 6000 APPLIED MATERIALS INC COM 038222105 1336 41410 SH SOLE 11650 0 29760 APTARGROUP INC COM 038336103 1982 26979 SH SOLE 20269 0 6710 ARCHER-DANIELS-MIDLAND CO COM 039483102 5956 130480 SH SOLE 19511 0 110969 ARISTA NETWORKS INC COM 040413106 473 4885 SH SOLE 4715 0 170 ARMANINO FOODS OF DISTINCT COM 042166801 24 10500 SH SOLE 10500 0 0 ARROW ELECTRONICS INC COM 042735100 917 12859 SH SOLE 0 0 12859 ASSEMBLY BIOSCIENCES INC COM COM 045396108 496 40850 SH SOLE 35850 0 5000 ASSOCIATED BANC-CORP COM 045487105 237 9582 SH SOLE 3840 0 5742 ASTRAZENECA PLC-SPONS ADR ADR 046353108 856 31345 SH SOLE 10300 0 21045 AUTOLIV INC COM 052800109 451 3984 SH SOLE 3000 0 984 AUTOMATIC DATA PROCESSING COM 053015103 46559 452992 SH SOLE 227568 0 225424 AVALONBAY COMMUNITIES INC COM 053484101 1263 7127 SH SOLE 5550 0 1577 AVERY DENNISON CORP COM 053611109 967 13765 SH SOLE 1576 0 12189 AVINGER INC COM COM 053734109 260 70400 SH SOLE 3150 0 67250 AVON PRODUCTS INC COM 054303102 71 14046 SH SOLE 3900 0 10146 AXA -SPONS ADR ADR 054536107 2681 106384 SH SOLE 97754 0 8630 BB&T CORP COM 054937107 1902 40459 SH SOLE 8210 0 32249 BP PLC-SPONS ADR ADR 055622104 7812 208984 SH SOLE 18817 0 190167 BP PLC-SPONS ADR ADR 055622904 239 6400 SH Call SOLE 0 0 6400 BADGER METER INC COM 056525108 384 10392 SH SOLE 0 0 10392 BAIDU INC - SPON ADR ADR 056752108 10186 61956 SH SOLE 10674 0 51282 BALL CORP COM 058498106 315 4201 SH SOLE 1981 0 2220 BANK OF AMERICA CORP COM 060505104 13931 630360 SH SOLE 162269 0 468091 BANK OF HAWAII CORP COM 062540109 501 5651 SH SOLE 0 0 5651 BANK MARIN BANCORP COM 063425102 419 6000 SH SOLE 0 0 6000 BANK OF MONTREAL COM 063671101 986 13716 SH SOLE 9815 0 3901 BANK OF THE OZARKS COM 063904106 212 4038 SH SOLE 4038 0 0 BANK OF NEW YORK MELLON CORP COM 064058100 2378 50188 SH SOLE 17348 0 32840 CR BARD INC COM 067383109 778 3462 SH SOLE 2438 0 1024 BARRICK GOLD CORP COM 067901108 417 26079 SH SOLE 13849 0 12230 BAXTER INTERNATIONAL INC COM 071813109 1834 41369 SH SOLE 9579 0 31790 BAYER AG-SPONSORED ADR ADR 072730302 450 4314 SH SOLE 567 0 3747 B/E AEROSPACE INC COM 073302101 687 11408 SH SOLE 5050 0 6358 BEACON ROOFING SUPPLY INC COM 073685109 614 13317 SH SOLE 7064 0 6253 BECTON DICKINSON AND CO COM 075887109 4660 28147 SH SOLE 6183 0 21964 BED BATH & BEYOND INC COM 075896100 561 13799 SH SOLE 6840 0 6959 BEMIS COMPANY COM 081437105 251 5247 SH SOLE 292 0 4955 BERKSHIRE HATHAWAY INC-CL A COM 084670108 19774 81 SH SOLE 56 0 25 BERKSHIRE HATHAWAY INC-CL B COM 084670702 53227 326589 SH SOLE 58895 0 267694 BERKSHIRE HATHAWAY INC-CL B OPTION 084670902 114 700 SH Call SOLE 0 0 700 BEST BUY CO INC COM 086516101 772 18089 SH SOLE 6034 0 12055 BHP BILLITON LTD-SPON ADR ADR 088606108 689 19265 SH SOLE 13169 0 6096 BHP BILLITON LTD-SPON ADR OPTION 088606908 53 1500 SH Call SOLE 0 0 1500 BLACK HILLS CORP COM 092113109 293 4775 SH SOLE 3450 0 1325 BLUE BIRD CORPORATION COM COM 095306106 1159 75000 SH SOLE 0 0 75000 BLUE BIRD CORP WT EXP 022420 WTS 095306114 161 75000 SH SOLE 0 0 75000 BOEING CO/THE COM 097023105 22539 144778 SH SOLE 67643 0 77135 BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 1055 29235 SH SOLE 28132 0 1103 BORDERS GROUP INC BANKRUPTCY EFF 1/13/2012 TRANSFER OF SECURITY OR OPTION IN(NV) COM 099709107 0 10900 SH SOLE 0 0 10900 BORGWARNER INC COM 099724106 1262 31991 SH SOLE 15804 0 16187 BOSTON PROPERTIES INC COM 101121101 480 3813 SH SOLE 1500 0 2313 BOSTON SCIENTIFIC CORP COM 101137107 837 38709 SH SOLE 16109 0 22600 BOTTOMLINE TECHNOLOGIES (DE) INC COM 101388106 4317 172553 SH SOLE 11007 0 161546 BRIGHT HORIZONS FAMILY SOLUTIONS INC DEL COM COM 109194100 42917 612924 SH SOLE 138665 0 474259 BRISTOL-MYERS SQUIBB CO COM 110122108 80173 1371890 SH SOLE 661784 0 710106 BRISTOL-MYERS SQUIBB CO OPTION 110122908 5 100 SH Call SOLE 0 0 100 BRISTOW GROUP INC COM 110394103 219 10705 SH SOLE 1000 0 9705 BROOKDALE SENIOR LIVING INC COM 112463104 304 24495 SH SOLE 720 0 23775 BUCKEYE PARTNERS LP COM 118230101 5810 87812 SH SOLE 26228 0 61584 CBS CORP-CLASS B NON VOTING COM 124857202 231 3624 SH SOLE 200 0 3424 CEB INC COM 125134106 3492 57618 SH SOLE 40042 0 17576 CIGNA CORP COM 125509109 482 3617 SH SOLE 3465 0 152 CNA FINANCIAL CORP COM 126117100 257 6199 SH SOLE 0 0 6199 CSG SYSTEMS INTL INC COM 126349109 415 8572 SH SOLE 207 0 8365 CSX CORP COM 126408103 352 9787 SH SOLE 4609 0 5178 CVS HEALTH CORP COM 126650100 17381 220269 SH SOLE 59660 0 160609 CVS HEALTH CORP OPTION 126650900 23 300 SH Call SOLE 0 0 300 CABELA'S INC COM 126804301 256 4366 SH SOLE 2500 0 1866 CABOT OIL & GAS CORP COM 127097103 856 36632 SH SOLE 25034 0 11598 CAMBREX CORP COM 132011107 1729 32057 SH SOLE 12186 0 19871 CAMPBELL SOUP CO COM 134429109 2298 38004 SH SOLE 2282 0 35722 CANADIAN NATL RAILWAY CO COM 136375102 1703 25267 SH SOLE 8201 0 17066 CANADIAN NATURAL RESOURCES COM 136385101 484 15185 SH SOLE 13738 0 1447 CARMAX INC COM 143130102 41550 645279 SH SOLE 273346 0 371933 CARMAX INC OPTION 143130902 38 600 SH Call SOLE 600 0 0 CARNIVAL CORP COM 143658300 216 4142 SH SOLE 2501 0 1641 CARRIZO OIL & GAS INC COM 144577103 295 7909 SH SOLE 2020 0 5889 CARRIZO OIL & GAS INC OPTION 144577903 11 300 SH Call SOLE 0 0 300 CARTER'S INC COM 146229109 213 2469 SH SOLE 0 0 2469 CASEYS GENERAL STORES INC COM 147528103 285 2400 SH SOLE 765 0 1635 CATERPILLAR INC COM 149123101 7112 76688 SH SOLE 20389 0 56299 CEDAR FAIR LP COM 150185106 1238 19284 SH SOLE 2100 0 17184 CELGENE CORP COM 151020104 91030 786432 SH SOLE 217464 0 568968 CELGENE CORP OPTION 151020904 34 300 SH Call SOLE 200 0 100 CENTRAL FUND CANADA LTD-A COM 153501101 309 27333 SH SOLE 6705 0 20628 CERNER CORP COM 156782104 29577 624391 SH SOLE 226200 0 398191 CHEESECAKE FACTORY INC/THE COM 163072101 498 8309 SH SOLE 29 0 8280 CHEMICAL FINANCIAL CORP COM 163731102 1500 27697 SH SOLE 15393 0 12304 CHESAPEAKE ENERGY CORP COM 165167107 172 24550 SH SOLE 23550 0 1000 CHEVRON CORP COM 166764100 33222 282261 SH SOLE 113910 0 168351 CHEVRON CORP OPTION 166764900 211 1800 SH Call SOLE 0 0 1800 CHICAGO BRIDGE & IRON CO NV COM 167250109 1404 44210 SH SOLE 12020 0 32190 CHICAGO BRIDGE & IRON CO NV OPTION 167250909 12 400 SH Call SOLE 0 0 400 CHIPOTLE MEXICAN GRILL INC COM 169656105 14374 38095 SH SOLE 10432 0 27663 CHURCH & DWIGHT CO INC COM 171340102 17851 403950 SH SOLE 193119 0 210831 CIENA CORP COM 171779309 586 23991 SH SOLE 10836 0 13155 CIMAREX ENERGY CO COM 171798101 7061 51956 SH SOLE 34310 0 17646 CINTAS CORP COM 172908105 19811 171431 SH SOLE 23469 0 147962 CITIGROUP INC COM 172967424 9024 151837 SH SOLE 23451 0 128386 CITRIX SYSTEMS INC COM 177376100 709 7938 SH SOLE 783 0 7155 CIVISTA BANCSHARES INC COM COM 178867107 2342 120523 SH SOLE 0 0 120523 CLARCOR INC COM 179895107 667 8084 SH SOLE 4610 0 3474 CLOROX COMPANY COM 189054109 15090 125729 SH SOLE 7936 0 117793 COACH INC COM 189754104 294 8408 SH SOLE 1186 0 7222 COCA-COLA CO/THE COM 191216100 11561 278849 SH SOLE 86017 0 192832 COCA-COLA CO/THE OPTION 191216900 45 1100 SH Call SOLE 0 0 1100 CODEXIS INC COM 192005106 128 27782 SH SOLE 0 0 27782 COGNEX CORP COM 192422103 540 8487 SH SOLE 1660 0 6827 COGNIZANT TECH SOLUTIONS-A COM 192446102 2102 37510 SH SOLE 27185 0 10325 COLGATE-PALMOLIVE CO COM 194162103 63392 968701 SH SOLE 503818 0 464883 COLLIERS INTERNATIONAL GROUP COM 194693107 604 16437 SH SOLE 1862 0 14575 CONAGRA BRANDS INC COM 205887102 331 8375 SH SOLE 1760 0 6615 CONSOLIDATED EDISON INC COM 209115104 533 7232 SH SOLE 2260 0 4972 CONTAINER STORE GROUP INC (THE) COM 210751103 130 20500 SH SOLE 19500 0 1000 CONTINENTAL RESOURCES INC/OK COM 212015101 10281 199483 SH SOLE 155113 0 44370 COOPER COS INC/THE COM 216648402 6131 35049 SH SOLE 10820 0 24229 COPART INC COM 217204106 438 7912 SH SOLE 4419 0 3493 CORCEPT THERAPEUTICS INC COM 218352102 196 27000 SH SOLE 27000 0 0 CORNING INC COM 219350105 3858 158944 SH SOLE 21657 0 137287 COWEN GROUP INC-CLASS A COM 223622606 261 16809 SH SOLE 0 0 16809 CREDIT ACCEPTANCE CORP-MICH COM 225310101 2795 12849 SH SOLE 0 0 12849 CREE INC COM 225447101 520 19719 SH SOLE 629 0 19090 CRITEO S A SPONSORED ADS ADR 226718104 1994 48530 SH SOLE 4320 0 44210 CUMMINS INC COM 231021106 535 3918 SH SOLE 1005 0 2913 DEUTSCHE X TRACKERS MSCI EAFE HEDGED EQUITY ETF ETF US 233051200 2553 91000 SH SOLE 75690 0 15310 DEUTSCHE X TRACKERS MSCI EUROPE HEDGED EQUITY ETF ETF US 233051853 218 8591 SH SOLE 0 0 8591 DST SYSTEMS INC COM 233326107 4821 44995 SH SOLE 7500 0 37495 DTE ENERGY COMPANY COM 233331107 1217 12354 SH SOLE 545 0 11809 DAKTRONICS INC COM 234264109 255 23800 SH SOLE 0 0 23800 DANA HOLDING CORP COM 235825205 231 12170 SH SOLE 4760 0 7410 DANAHER CORP COM 235851102 123119 1581691 SH SOLE 688431 0 893260 DARDEN RESTAURANTS INC COM 237194105 248 3412 SH SOLE 113 0 3299 DAVE & BUSTERS ENTERTAINMENT INC COMMON STOCK COM 238337109 30525 542187 SH SOLE 140499 0 401688 DEERE & CO COM 244199105 2279 22114 SH SOLE 6942 0 15172 DEL TACO RESTAURANTS INC NEW COM COM 245496104 148 10500 SH SOLE 0 0 10500 DEL TACO RESTAURANTS IN-CW18 WTS 245496112 61 12500 SH SOLE 0 0 12500 DELTA AIR LINES INC COM 247361702 5478 111371 SH SOLE 13357 0 98015 DELUXE CORP COM 248019101 301 4200 SH SOLE 200 0 4000 DEVRY EDUCATION GROUP INC COM 251893103 429 13759 SH SOLE 4410 0 9349 DEXCOM INC COM 252131107 59156 990881 SH SOLE 284807 0 706074 DICK'S SPORTING GOODS INC COM 253393102 258 4865 SH SOLE 800 0 4065 DINEEQUITY INC COM 254423106 452 5866 SH SOLE 0 0 5866 WALT DISNEY CO/THE COM 254687106 59969 575409 SH SOLE 128298 0 447112 WALT DISNEY CO/THE COM 254687906 885 8500 SH Call SOLE 0 0 8500 DISCOVER FINANCIAL SERVICES COM 254709108 4233 58720 SH SOLE 34316 0 24404 DIXIE GROUP INC COM 255519100 686 190668 SH SOLE 0 0 190668 DOLLAR GENERAL CORP COM 256677105 2452 33102 SH SOLE 31362 0 1740 DOLLAR TREE INC COM 256746108 501 6497 SH SOLE 3530 0 2967 DOMINION MIDSTREAM PARTNERS LP COM UNIT REPSTG LTD LPN 257454108 295 9985 SH SOLE 1000 0 8985 DONALDSON CO INC COM 257651109 989 23511 SH SOLE 14180 0 9331 DOVER CORP COM 260003108 1475 19682 SH SOLE 6631 0 13051 DOW CHEMICAL CO/THE COM 260543103 13817 241471 SH SOLE 178816 0 62655 DU PONT (E.I.) DE NEMOURS COM 263534109 3970 54089 SH SOLE 14626 0 39463 DUNKIN' BRANDS GROUP INC COM 265504100 6265 119462 SH SOLE 41225 0 78237 DYNAVAX TECHNOLOGIES CORP COM 268158201 5225 1322793 SH SOLE 497782 0 825011 E L F BEAUTY INC COM 268575107 1261 43565 SH SOLE 1630 0 41935 EL POLLO LOCO HOLDINGS INC COM COM 268603107 253 20569 SH SOLE 4250 0 16319 EAGLE PHARMACEUTICALS INC COM COM 269796108 6383 80455 SH SOLE 25470 0 54985 EASTERN MICHIGAN FINANCIAL CORP COM 276722105 304 15054 SH SOLE 0 0 15054 EASTMAN KODAK CO WTS 277461141 56 19789 SH SOLE 4000 0 15789 EBAY INC COM 278642103 3213 108233 SH SOLE 67271 0 40962 ECOLAB INC COM 278865100 96060 819487 SH SOLE 333734 0 485753 ELECTRONIC ARTS INC COM 285512109 904 11479 SH SOLE 7570 0 3909 ELECTRONICS FOR IMAGING COM 286082102 2937 66953 SH SOLE 13487 0 53466 EMERSON ELECTRIC CO COM 291011104 10648 190989 SH SOLE 115271 0 75718 EMERSON ELECTRIC CO OPTION 291011904 94 1700 SH Call SOLE 0 0 1700 ENCANA CORP COM 292505104 512 43652 SH SOLE 2600 0 41052 ENCORE CAPITAL GROUP INC COM 292554102 2940 102612 SH SOLE 71195 0 31417 ENERPLUS CORP COM 292766102 247 26029 SH SOLE 23038 0 2991 ENTERPRISE PRODUCTS PARTNERS COM 293792107 21414 791952 SH SOLE 130928 0 661024 EQUIFAX INC COM 294429105 24686 208800 SH SOLE 129212 0 79588 ESCO TECHNOLOGIES INC COM 296315104 512 9030 SH SOLE 0 0 9030 ESSEX RENTAL CORP COM 297187106 94 554958 SH SOLE 351258 0 203700 EXLSERVICE HOLDINGS INC COM 302081104 237 4699 SH SOLE 1728 0 2971 EXPEDITORS INTL WASH INC COM 302130109 640 12091 SH SOLE 6674 0 5417 FNBH BANCORP INC HOWELL MICHIGAN COM 302528203 256 141993 SH SOLE 141993 0 0 FACTSET RESEARCH SYSTEMS INC COM 303075105 1122 6863 SH SOLE 6624 0 239 FAIR ISAAC INC FORMERLY FAIR ISAAC & CO INC COM 303250104 13400 112398 SH SOLE 56714 0 55684 FASTENAL CO COM 311900104 135040 2874418 SH SOLE 1207036 0 1667382 FIFTH THIRD BANCORP COM 316773100 682 25281 SH SOLE 6800 0 18481 FINANCIAL ENGINES INC COM 317485100 1908 51919 SH SOLE 7646 0 44273 FIRST HORIZON NATIONAL CORP COM 320517105 314 15693 SH SOLE 14352 0 1341 FIRST MIDWEST BANCORP INC/IL COM 320867104 877 34776 SH SOLE 27430 0 7346 FIRST SOLAR INC COM 336433107 325 10135 SH SOLE 0 0 10135 FIRST TRUST MORN DVD LEAD IN ETF US 336917109 256 9233 SH SOLE 9233 0 0 FISERV INC COM 337738108 47015 442365 SH SOLE 331063 0 111302 FLAGSTAR BANCORP INC COM COM 337930705 2390 88730 SH SOLE 330 0 88400 FLUOR CORP NEW COM 343412102 555 10572 SH SOLE 5692 0 4880 FORD MOTOR CO COM 345370860 1831 150912 SH SOLE 40881 0 110031 FORESTAR GROUP INC COM 346233109 455 34200 SH SOLE 0 0 34200 FOUNDATION MEDICINE INC COM COM 350465100 1169 66066 SH SOLE 6413 0 59653 FRANKLIN RESOURCES INC COM 354613101 437 11040 SH SOLE 6716 0 4324 FRESENIUS MEDICAL CARE-ADR ADR 358029106 659 15609 SH SOLE 14475 0 1134 FRESHPET INC COM 358039105 1200 118179 SH SOLE 15650 0 102529 GARRISON CAPITAL INC COM COM 366554103 654 69900 SH SOLE 3625 0 66275 GARTNER INC COM 366651107 7144 70685 SH SOLE 33681 0 37004 GENERAC HOLDINGS INC COM 368736104 745 18285 SH SOLE 300 0 17985 GENERAL DYNAMICS CORP COM 369550108 1667 9656 SH SOLE 5496 0 4160 GENERAL ELECTRIC CO COM 369604103 93966 2973595 SH SOLE 1227027 0 1746567 GENERAL ELECTRIC CO OPTION 369604903 9 300 SH Call SOLE 0 0 300 GENERAL MILLS INC COM 370334104 5497 88999 SH SOLE 23886 0 65113 GENESIS ENERGY LP UNITS LTD PARTNERSHIP INT LPN 371927104 3357 93211 SH SOLE 21258 0 71952 GENUINE PARTS CO COM 372460105 1277 13364 SH SOLE 1117 0 12247 GILEAD SCIENCES INC COM 375558103 112353 1568957 SH SOLE 904677 0 664280 GLAUKOS CORP COM 377322102 1670 48681 SH SOLE 25300 0 23381 GLOBAL LINKS CORPORATION COM 379408701 0 50000 SH SOLE 0 0 50000 GLU MOBILE INC COM 379890106 87 44900 SH SOLE 0 0 44900 GOLDCORP INC COM 380956409 1786 131350 SH SOLE 13000 0 118350 GOLDEN ENTERTAINMENT INC COM 381013101 323 26658 SH SOLE 0 0 26658 GRACO INC COM 384109104 923 11106 SH SOLE 610 0 10496 WW GRAINGER INC COM 384802104 71674 308609 SH SOLE 185445 0 123163 GREEN BRICK PARTNERS INC COM COM 392709101 133 13250 SH SOLE 0 0 13250 GREIF INC-CL A COM 397624107 369 7192 SH SOLE 2792 0 4400 GRIFOLS SA-ADR ADR 398438408 685 42614 SH SOLE 20228 0 22386 GRUBHUB INC COM 400110102 4252 113029 SH SOLE 20258 0 92771 HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1583 39390 SH SOLE 17560 0 21830 HAIN CELESTIAL GROUP INC COM 405217100 231 5926 SH SOLE 818 0 5108 HAIN CELESTIAL GROUP INC OPTION 405217900 50 1300 SH Call SOLE 0 0 1300 HALLIBURTON CO COM 406216101 4146 76647 SH SOLE 44090 0 32557 HANESBRANDS INC COM 410345102 618 28633 SH SOLE 26701 0 1932 HARLEY-DAVIDSON INC COM 412822108 10292 176422 SH SOLE 29239 0 147183 HARMAN INTERNATIONAL INDUSTRIES INC COM 413086109 1546 13905 SH SOLE 975 0 12930 HARRIS CORP COM 413875105 792 7725 SH SOLE 466 0 7259 HARTFORD FINANCIAL SERVICES GROUP INC COM 416515104 244 5121 SH SOLE 2030 0 3091 HEALTHCARE SERVICES GROUP COM 421906108 13851 353609 SH SOLE 52200 0 301409 HEALTHSOUTH CORP COM 421924309 3065 74332 SH SOLE 59404 0 14928 HEALTHWAYS INC COM 422245100 311 13650 SH SOLE 750 0 12900 HEICO CORP COM 422806109 14269 184948 SH SOLE 133550 0 51398 HEICO CORP-CLASS A COM 422806208 1387 20431 SH SOLE 12236 0 8195 HELMERICH & PAYNE INC COM 423452101 218 2822 SH SOLE 290 0 2532 JACK HENRY & ASSOCIATES INC COM 426281101 740 8332 SH SOLE 3029 0 5303 HERSHEY CO/THE COM 427866108 2261 21861 SH SOLE 11415 0 10446 HEXCEL CORP COM 428291108 836 16254 SH SOLE 14840 0 1414 HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS LPN 428337109 1808 91292 SH SOLE 34267 0 57025 HILLTOP HOLDINGS INC COM 432748101 303 10176 SH SOLE 10176 0 0 HOLLY ENERGY PARTNERS L P UNIT REPSTG LIMITED INTEREST LPN 435763107 2582 80522 SH SOLE 5560 0 74962 HOLOGIC INC COM 436440101 412 10280 SH SOLE 6780 0 3500 HOME DEPOT INC COM 437076102 76952 573924 SH SOLE 244700 0 329224 HONEYWELL INTERNATIONAL INC COM 438516106 11181 96513 SH SOLE 20641 0 75872 HOPFED BANCORP INC COM 439734104 726 53947 SH SOLE 586 0 53361 HORMEL FOODS CORP COM 440452100 1024 29404 SH SOLE 24699 0 4705 HUDSON TECHNOLOGIES INC COM 444144109 384 47937 SH SOLE 2000 0 45937 HUMANA INC COM 444859102 291 1428 SH SOLE 12 0 1416 HUNT (JB) TRANSPRT SVCS INC COM 445658107 30323 312384 SH SOLE 231741 0 80643 HUNTINGTON BANCSHARES INC COM 446150104 1207 91332 SH SOLE 0 0 91332 HUNTINGTON INGALLS INDUSTRIE COM 446413106 509 2766 SH SOLE 1471 0 1295 HURON CONSULTING GROUP INC COM 447462102 412 8136 SH SOLE 7973 0 163 IBERIABANK CORP COM 450828108 323 3861 SH SOLE 861 0 3000 ILLINOIS TOOL WORKS COM 452308109 73833 602912 SH SOLE 222903 0 380009 ILLUMINA INC COM 452327109 8231 64284 SH SOLE 15877 0 48407 ING GROEP N.V.-SPONSORED ADR ADR 456837103 326 23129 SH SOLE 789 0 22340 INGREDION INC COM 457187102 921 7374 SH SOLE 1494 0 5880 INNOVATION TECHNOLOGIES INC. FLORIDA COM 457991420 0 20000 SH SOLE 0 0 20000 INTEL CORP COM 458140100 23772 655427 SH SOLE 183716 0 471711 INTEL CORP OPTION 458140900 7 200 SH Call SOLE 0 0 200 INTER PARFUMS INC COM 458334109 219 6693 SH SOLE 208 0 6485 INTL BUSINESS MACHINES CORP COM 459200101 12566 75703 SH SOLE 38744 0 36959 INTL BUSINESS MACHINES CORP OPTION 459200901 16 100 SH Call SOLE 0 0 100 INTL FLAVORS & FRAGRANCES COM 459506101 2331 19784 SH SOLE 14494 0 5290 INTERNATIONAL PAPER CO COM 460146103 2758 51984 SH SOLE 27706 0 24278 INTERNATIONAL PAPER CO OPTION 460146903 37 700 SH Call SOLE 0 0 700 INTUIT INC COM 461202103 30234 263798 SH SOLE 204975 0 58823 IONIS PHARMACEUTICALS INC COM 462222100 257 5381 SH SOLE 381 0 5000 ISHARES GOLD TRUST ETF US 464285105 2407 217231 SH SOLE 73500 0 143731 ISHARES MSCI ALL COUNTRY WORLD MINIMUM VOLATILITY ETF ETF US 464286525 1492 20548 SH SOLE 19678 0 870 ISHARES MSCI EMERGING MARKETS MINIMUM VOLATILITY ETF ETF US 464286533 1974 40364 SH SOLE 26996 0 13368 ISHARES MSCI HONG KONG ETF ETF US 464286871 904 46428 SH SOLE 2000 0 44428 ISHARES S&P 100 ETF ETF US 464287101 238 2400 SH SOLE 0 0 2400 ISHARES SELECT DIVIDEND ETF ETF US 464287168 7442 84022 SH SOLE 22860 0 61162 ISHARES TIPS BOND ETF ETF US 464287176 20038 177062 SH SOLE 87650 0 89412 ISHARES CORE S&P 500 ETF ETF US 464287200 5084 22597 SH SOLE 12614 0 9983 ISHARES CORE U.S. AGGREGATE ETF US 464287226 4063 37595 SH SOLE 8474 0 29121 ISHARES MSCI EMERGING MARKET ETF US 464287234 4223 120634 SH SOLE 32074 0 88559 ISHARES IBOXX INVESTMENT GRA ETF US 464287242 4668 39836 SH SOLE 1745 0 38091 ISHARES S&P 500 GROWTH ETF ETF US 464287309 3802 31219 SH SOLE 6147 0 25072 ISHARES S&P 500 VALUE ETF ETF US 464287408 391 3860 SH SOLE 1786 0 2074 ISHARES 20 plus YEAR TREASURY BO ETF US 464287432 3210 26942 SH SOLE 345 0 26597 ISHARES 7-10 YEAR TREASURY B ETF US 464287440 1577 15048 SH SOLE 5 0 15043 ISHARES 1-3 YEAR TREASURY BO ETF US 464287457 968 11466 SH SOLE 2959 0 8507 ISHARES MSCI EAFE ETF ETF US 464287465 35370 612679 SH SOLE 495779 0 116900 ISHARES RUSSELL MID-CAP VALU ETF US 464287473 4529 56310 SH SOLE 3379 0 52931 ISHARES RUSSELL MID-CAP GROW ETF US 464287481 2421 24854 SH SOLE 15574 0 9280 ISHARES RUSSELL MID-CAP ETF ETF US 464287499 3248 18161 SH SOLE 608 0 17553 ISHARES CORE S&P MIDCAP ETF ETF US 464287507 2789 16870 SH SOLE 5137 0 11733 ISHARES NASDAQ BIOTECHNOLOGY ETF US 464287556 3137 11821 SH SOLE 1969 0 9852 ISHARES RUSSELL 1000 VALUE E ETF US 464287598 9608 85767 SH SOLE 58455 0 27312 ISHARES S&P MID-CAP 400 GROW ETF US 464287606 2985 16384 SH SOLE 4336 0 12048 ISHARES RUSSELL 1000 GROWTH ETF US 464287614 8937 85191 SH SOLE 48817 0 36375 ISHARES RUSSELL 1000 ETF ETF US 464287622 1930 15507 SH SOLE 11153 0 4354 ISHARES RUSSELL 2000 VALUE E ETF US 464287630 3636 30570 SH SOLE 11861 0 18709 ISHARES RUSSELL 2000 GROWTH ETF US 464287648 2189 14222 SH SOLE 7786 0 6436 ISHARES RUSSELL 2000 ETF ETF US 464287655 17291 128224 SH SOLE 90838 0 37386 ISHARES CORE S&P U.S. VALUE ETF US 464287663 12640 257256 SH SOLE 249293 0 7963 ISHARES CORE S&P U.S. GROWTH ETF US 464287671 2564 59747 SH SOLE 41789 0 17958 ISHARES RUSSELL 3000 ETF ETF US 464287689 13125 98695 SH SOLE 81974 0 16721 ISHARES S&P MID-CAP 400 VALU ETF US 464287705 1155 7951 SH SOLE 458 0 7493 ISHARES USTECHNOLOGY ETF ETF US 464287721 229 1901 SH SOLE 1287 0 614 ISHARES US REAL ESTATE ETF ETF US 464287739 640 8317 SH SOLE 4199 0 4118 ISHARES US FINANCIALS ETF ETF US 464287788 536 5285 SH SOLE 2410 0 2875 ISHARES CORE S&P SMALL-CAP E ETF US 464287804 1324 9625 SH SOLE 6118 0 3507 ISHARES S&P SMALL-CAP 600 VA ETF US 464287879 283 2022 SH SOLE 103 0 1919 ISHARES S&P SMALL-CAP 600 GR ETF US 464287887 507 3382 SH SOLE 661 0 2721 ISHARES MSCI ACWI EX US INDEX FUND ETF US 464288240 346 8590 SH SOLE 400 0 8190 ISHARES MSCI ACWI INDEX FD ETF US 464288257 221 3736 SH SOLE 3137 0 599 ISHARES MSCI EAFE SMALL-CAP ETF US 464288273 659 13220 SH SOLE 12770 0 450 ISHARES JP MORGAN USD EMERGI ETF US 464288281 2517 22839 SH SOLE 85 0 22754 ISHARES GLOBAL INFRASTRUCTURE ETF ETF US 464288372 1727 44229 SH SOLE 116 0 44113 ISHARES NATIONAL MUNI BOND E ETF US 464288414 4575 42295 SH SOLE 19800 0 22495 ISHARES INTERNATIONAL SELECT ETF US 464288448 1944 65756 SH SOLE 17095 0 48661 ISHARES IBOXX USD HIGH YIELD ETF US 464288513 8607 99448 SH SOLE 4441 0 95007 ISHARES MSCI KLD 400 SOCIAL ETF ETF US 464288570 975 11835 SH SOLE 11835 0 0 ISHARES MBS ETF ETF US 464288588 429 4033 SH SOLE 0 0 4033 ISHARES CORE U S CREDIT BOND ETF ETF US 464288620 1190 10900 SH SOLE 0 0 10900 ISHARES INTERMEDIATE CREDIT ETF ETF US 464288638 2742 25343 SH SOLE 24984 0 359 ISHARES 1-3 YEAR CREDIT BOND ETF US 464288646 1280 12195 SH SOLE 9550 0 2645 ISHARES US PREFERRED STOCK E ETF US 464288687 5641 151594 SH SOLE 20284 0 131310 ISHARES U.S. AEROSPACE & DEF ETF US 464288760 9310 66254 SH SOLE 12152 0 54102 ISHARES MSCI USA ESG SELECT ETF US 464288802 771 8383 SH SOLE 7818 0 565 ISHARES MSCI EAFE VALUE ETF ETF US 464288877 1156 24461 SH SOLE 12465 0 11996 ISHARES MSCI EAFE GROWTH ETF ETF US 464288885 3730 58570 SH SOLE 53799 0 4771 JACOBS ENGINEERING GROUP INC COM 469814107 200 3511 SH SOLE 1978 0 1533 JETBLUE AIRWAYS CORP COM 477143101 411 18350 SH SOLE 3715 0 14635 JOHN BEAN TECHNOLOGIES CORP COM 477839104 5332 62034 SH SOLE 42778 0 19256 JOHN BEAN TECHNOLOGIES CORP OPTION 477839904 25 300 SH Call SOLE 0 0 300 JOHNSON & JOHNSON COM 478160104 75116 651995 SH SOLE 252573 0 399422 JOHNSON & JOHNSON OPTION 478160904 714 6200 SH Call SOLE 200 0 6000 JOY GLOBAL INC COM 481165108 621 22185 SH SOLE 8270 0 13915 KAO CORP-SPONSORED ADR ADR 485537302 346 7306 SH SOLE 6600 0 706 KELLOGG CO COM 487836108 2459 33364 SH SOLE 10647 0 22717 KEYCORP NEW COM 493267108 252 13779 SH SOLE 6853 0 6926 KIMBERLY-CLARK CORP COM 494368103 11802 103421 SH SOLE 16120 0 87301 KIMBERLY-CLARK DE MEXICO SA B DE CV SPONSORED ADR ADR 494386204 279 30800 SH SOLE 1000 0 29800 KOHLS CORP COM 500255104 5952 120528 SH SOLE 28320 0 92208 KOHLS CORP OPTION 500255904 5 100 SH Call SOLE 0 0 100 KRAFT HEINZ CO/THE COM 500754106 9686 110920 SH SOLE 29844 0 81076 KROGER CO COM 501044101 3877 112334 SH SOLE 88565 0 23769 LKQ CORP COM 501889208 20133 656879 SH SOLE 267516 0 389363 LAM RESEARCH CORP COM 512807108 312 2948 SH SOLE 1875 0 1073 LANDSTAR SYSTEM INC COM 515098101 385 4516 SH SOLE 384 0 4132 LAS VEGAS SANDS CORP COM 517834107 298 5585 SH SOLE 2400 0 3185 ESTEE LAUDER COMPANIES-CL A COM 518439104 1862 24345 SH SOLE 11756 0 12589 LAWSON PRODUCTS INC COM 520776105 313 13131 SH SOLE 4450 0 8681 LEGGETT & PLATT INC COM 524660107 1539 31484 SH SOLE 15899 0 15585 LEMAITRE VASCULAR INC COM 525558201 284 11209 SH SOLE 0 0 11209 LENNOX INTERNATIONAL INC COM 526107107 2564 16740 SH SOLE 1537 0 15203 LIBERTY MEDIA COR-SIRIUSXM C COM 531229607 253 7459 SH SOLE 6364 0 1095 ELI LILLY & CO COM 532457108 17053 231859 SH SOLE 125352 0 106507 ELI LILLY & CO OPTION 532457908 7 100 SH Call SOLE 0 0 100 LINCOLN NATIONAL CORP COM 534187109 649 9792 SH SOLE 2126 0 7666 LITHIA MOTORS INC-CL A COM 536797103 373 3848 SH SOLE 42 0 3806 LITTELFUSE INC COM 537008104 1714 11293 SH SOLE 4432 0 6861 LOCKHEED MARTIN CORP COM 539830109 2927 11709 SH SOLE 4775 0 6934 LOEWS CORP COM 540424108 228 4868 SH SOLE 0 0 4868 LOWE'S COS INC COM 548661107 49799 700205 SH SOLE 365063 0 335141 LOWE'S COS INC OPTION 548661907 21 300 SH Call SOLE 0 0 300 LULULEMON ATHLETICA INC COM 550021109 29498 453881 SH SOLE 165216 0 288665 LULULEMON ATHLETICA INC OPTION 550021909 13 200 SH Call SOLE 0 0 200 MDC PARTNERS INC-A COM 552697104 736 112375 SH SOLE 3575 0 108800 MGM RESORTS INTERNATIONAL COM 552953101 5592 193975 SH SOLE 16750 0 177225 MSC INDUSTRIAL DIRECT CO-A COM 553530106 1085 11748 SH SOLE 6820 0 4928 STEVEN MADDEN LTD COM 556269108 1870 52317 SH SOLE 35157 0 17160 MAGELLAN MIDSTREAM PARTNERS COM 559080106 24868 328814 SH SOLE 58675 0 270139 MAGNA INTERNATIONAL INC COM 559222401 394 9068 SH SOLE 6720 0 2348 MALVERN BANCORP INC COM COM 561409103 529 25000 SH SOLE 25000 0 0 MANHATTAN ASSOCIATES INC COM 562750109 216 4068 SH SOLE 216 0 3852 MARATHON OIL CORP COM 565849106 292 16892 SH SOLE 8353 0 8539 MARATHON OIL CORP OPTION 565849906 20 1200 SH Call SOLE 0 0 1200 MARCUS & MILLICHAP INC COM COM 566324109 2459 92015 SH SOLE 10425 0 81590 MARLIN BUSINESS SVCS CORP COM 571157106 1587 75941 SH SOLE 300 0 75641 MARSH & MCLENNAN COS COM 571748102 2074 30688 SH SOLE 9151 0 21537 MARRIOTT INTERNATIONAL -CL A COM 571903202 5033 60870 SH SOLE 52487 0 8383 MASCO CORP COM 574599106 4915 155451 SH SOLE 32461 0 122990 MAXIMUS INC COM 577933104 593 10637 SH SOLE 3906 0 6731 MCCORMICK & CO-NON VTG SHRS COM 579780206 42298 453214 SH SOLE 252831 0 200383 MCDONALD'S CORP COM 580135101 27758 228048 SH SOLE 102524 0 125525 MEAD JOHNSON NUTRITION CO COM 582839106 34053 481246 SH SOLE 259636 0 221610 MEAD JOHNSON NUTRITION CO OPTION 582839906 56 800 SH Call SOLE 800 0 0 MERCURY SYSTEMS INC COM 589378108 4495 148739 SH SOLE 101400 0 47339 MERCURY GENERAL CORP NEW COM 589400100 207 3435 SH SOLE 2935 0 500 MEREDITH CORP COM 589433101 367 6205 SH SOLE 0 0 6205 MERIT MEDICAL SYSTEMS INC COM 589889104 408 15399 SH SOLE 0 0 15399 MERRIMACK PHARMACEUTICALS INC COM 590328100 1251 306600 SH SOLE 37925 0 268675 METTLER-TOLEDO INTERNATIONAL COM 592688105 2475 5913 SH SOLE 4851 0 1062 MICROSOFT CORP COM 594918104 185269 2981478 SH SOLE 1593628 0 1387851 MICROSOFT CORP OPTION 594918904 167 2700 SH Call SOLE 100 0 2600 MICROVISION INC DEL COM 594960304 16 12375 SH SOLE 0 0 12375 MICROCHIP TECHNOLOGY INC COM 595017104 8375 130553 SH SOLE 43796 0 86757 MICRON TECHNOLOGY INC COM 595112103 4175 190467 SH SOLE 37243 0 153224 MIDDLEBY CORP COM 596278101 4882 37903 SH SOLE 25147 0 12756 MIDDLEBY CORP OPTION 596278901 13 100 SH Call SOLE 0 0 100 MIDLAND STATES BANCORP INC COM 597742105 238 6569 SH SOLE 0 0 6569 HERMAN MILLER INC COM 600544100 428 12500 SH SOLE 12500 0 0 MINERALS TECHNOLOGIES INC COM 603158106 3328 43076 SH SOLE 5332 0 37744 MINERVA NEUROSCIENCES INC COM 603380106 118 10000 SH SOLE 10000 0 0 MONDELEZ INTERNATIONAL INC-A COM 609207105 3940 88890 SH SOLE 36627 0 52263 MONOLITHIC POWER SYSTEMS INC COM 609839105 738 9002 SH SOLE 2202 0 6800 MONROE CAPITAL CORP COM 610335101 12126 788406 SH SOLE 86546 0 701860 MOODY'S CORP COM 615369105 4079 43265 SH SOLE 9488 0 33777 MORGAN STANLEY COM 617446448 2723 64453 SH SOLE 24891 0 39562 MORNINGSTAR INC COM 617700109 17319 235442 SH SOLE 118692 0 116749 MOTOROLA SOLUTIONS INC COM 620076307 1747 21080 SH SOLE 1725 0 19355 MULTI COLOR CORP COM 625383104 353 4553 SH SOLE 98 0 4455 NASDAQ OMX GROUP INC (THE) COM 631103108 238 3552 SH SOLE 2452 0 1100 NATIONAL BANK HOLDINGS CORPORATION CLASS A COM COM 633707104 399 12500 SH SOLE 0 0 12500 NATIONAL BEVERAGE CORP COM 635017106 1079 21127 SH SOLE 0 0 21127 NATIONAL CINEMEDIA INC COM 635309107 332 22517 SH SOLE 546 0 21971 NATIONAL FUEL GAS CO COM 636180101 1254 22143 SH SOLE 2656 0 19487 NATIONAL GENERAL HOLDINGS CORP COM 636220303 571 22832 SH SOLE 2360 0 20472 NATIONAL OILWELL VARCO INC COM 637071101 325 8690 SH SOLE 900 0 7790 NATURES SUNSHINE PRODUCTS INC COM 639027101 193 12885 SH SOLE 12885 0 0 NATUS MEDICAL INC DEL COM 639050103 265 7601 SH SOLE 366 0 7235 NEKTAR THERAPEUTICS COM 640268108 4121 335851 SH SOLE 18240 0 317611 NEPHROS INC COM 640671301 80 218469 SH SOLE 0 0 218469 NESTLE SA-SPONS ADR ADR 641069406 7552 105214 SH SOLE 67086 0 38128 NEW GOLD INC COM 644535106 35 10000 SH SOLE 0 0 10000 NEW YORK COMMUNITY BANCORP INC COM 649445103 202 12690 SH SOLE 4920 0 7770 NEWELL BRANDS INC COM 651229106 5459 122270 SH SOLE 88449 0 33821 NEWMONT MINING CORP COM 651639106 412 12103 SH SOLE 8153 0 3950 NIKE INC -CL B COM 654106103 20902 411216 SH SOLE 77439 0 333777 NIKE INC -CL B OPTION 654106903 5 100 SH Call SOLE 0 0 100 NOBLE ENERGY INC COM 655044105 205 5389 SH SOLE 4435 0 954 NORDSTROM INC COM 655664100 420 8753 SH SOLE 2291 0 6462 NORDSTROM INC OPTION 655664900 9 200 SH Call SOLE 0 0 200 NORFOLK SOUTHERN CORP COM 655844108 7971 73758 SH SOLE 18029 0 55729 NORTHEAST INDIANA BANCORP INC COM 664196201 256 8000 SH SOLE 0 0 8000 NORTHERN TRUST CORP COM 665859104 69195 777038 SH SOLE 509837 0 267201 NORTHROP GRUMMAN CORP COM 666807102 2921 12559 SH SOLE 7121 0 5438 NOVO-NORDISK A/S-SPONS ADR ADR 670100205 558 15553 SH SOLE 4659 0 10894 NUCOR CORP COM 670346105 239 4008 SH SOLE 1244 0 2764 NUVASIVE INC COM 670704105 17699 262758 SH SOLE 122066 0 140692 OSI SYSTEMS INC COM 671044105 3066 40275 SH SOLE 28080 0 12195 OCCIDENTAL PETROLEUM CORP COM 674599105 3863 54234 SH SOLE 22819 0 31415 OFFICE DEPOT INC COM 676220106 165 36490 SH SOLE 35280 0 1210 OLD DOMINION FREIGHT LINE COM 679580100 1775 20693 SH SOLE 19167 0 1526 OLD NATIONAL BANCORP COM 680033107 660 36350 SH SOLE 800 0 35550 OLD REPUBLIC INTL CORP COM 680223104 911 47957 SH SOLE 600 0 47357 OLD SECOND BANCORP INC COM 680277100 673 60916 SH SOLE 55790 0 5126 OMNICOM GROUP COM 681919106 23377 274671 SH SOLE 246417 0 28254 OMEROS CORP COM 682143102 109 11000 SH SOLE 0 0 11000 ON ASSIGNMENT INC COM 682159108 1700 38488 SH SOLE 28828 0 9660 ONEOK INC COM 682680103 460 8007 SH SOLE 707 0 7300 OPEN TEXT CORP COM 683715106 274 4441 SH SOLE 4150 0 291 ORIX - SPONSORED ADR ADR 686330101 721 9259 SH SOLE 8426 0 833 OSHKOSH CORP COM 688239201 299 4621 SH SOLE 49 0 4572 OWENS & MINOR INC COM 690732102 713 20199 SH SOLE 485 0 19714 PNC FINANCIAL SERVICES GROUP COM 693475105 3100 26507 SH SOLE 7989 0 18518 PPG INDUSTRIES INC COM 693506107 3532 37277 SH SOLE 27329 0 9948 PACCAR INC COM 693718108 744 11650 SH SOLE 9210 0 2440 PACKAGING CORP OF AMERICA COM 695156109 675 7958 SH SOLE 2029 0 5929 PALO ALTO NETWORKS INC COM COM 697435105 27039 216222 SH SOLE 79500 0 136722 PAN AMERICAN SILVER CORP COM 697900108 1105 73320 SH SOLE 11100 0 62220 PANDORA MEDIA INC COM 698354107 1248 95676 SH SOLE 52262 0 43414 PANDORA MEDIA INC OPTION 698354907 61 4700 SH Call SOLE 4700 0 0 PARKER HANNIFIN CORP COM 701094104 532 3800 SH SOLE 796 0 3004 PATTERSON COS INC COM 703395103 443 10802 SH SOLE 500 0 10302 PAYCHEX INC COM 704326107 34694 569872 SH SOLE 277644 0 292228 J.C. PENNEY CO INC COM 708160106 444 53409 SH SOLE 19909 0 33500 PEPSICO INC COM 713448108 36213 346102 SH SOLE 115549 0 230552 PEPSICO INC OPTION 713448908 52 500 SH Call SOLE 200 0 300 PERMIAN BASIN ROYALTY TRUST UBI COM 714236106 170 22000 SH SOLE 11000 0 11000 PFENEX INC COM COM 717071104 1963 216384 SH SOLE 21655 0 194729 PFIZER INC COM 717081103 23793 732530 SH SOLE 289413 0 443117 PHILIP MORRIS INTERNATIONAL COM 718172109 18862 206169 SH SOLE 107702 0 98467 PHILIP MORRIS INTERNATIONAL OPTION 718172909 27 300 SH Call SOLE 0 0 300 PHILLIPS 66 COM 718546104 3548 41058 SH SOLE 19893 0 21164 PHILLIPS 66 PARTNERS LP COM UNIT REPSTG LTD LPN 718549207 2186 44948 SH SOLE 9888 0 35060 PIONEER NATURAL RESOURCES CO COM 723787107 20891 116016 SH SOLE 92038 0 23978 PLAINS ALL AMER PIPELINE LP COM 726503105 9319 288599 SH SOLE 50068 0 238531 POLARIS INDUSTRIES INC COM 731068102 577 6998 SH SOLE 506 0 6492 POPULAR INC COM COM 733174700 1687 38500 SH SOLE 0 0 38500 PORTLAND GENERAL ELECTRIC CO COM 736508847 207 4787 SH SOLE 0 0 4787 PORTOLA PHARMACEUTICALS INC COM COM 737010108 463 20621 SH SOLE 2661 0 17960 PORTOLA PHARMACEUTICALS INC COM OPTION 737010908 134 6000 SH Call SOLE 0 0 6000 PRICELINE GROUP INC/THE COM 741503403 54103 36904 SH SOLE 31431 0 5473 PROCTER & GAMBLE CO/THE COM 742718109 55577 661002 SH SOLE 288073 0 372929 PROCTER & GAMBLE CO/THE OPTION 742718909 319 3800 SH Call SOLE 0 0 3800 PROGENICS PHARMACEUTICALS INC COM 743187106 207 24000 SH SOLE 24000 0 0 PROGRESSIVE CORP COM 743315103 5890 165920 SH SOLE 27865 0 138055 PROOFPOINT INC COM 743424103 386 5469 SH SOLE 399 0 5070 PROTEIN POLYMER TECHNOLOGIES INC COM 743697104 0 660000 SH SOLE 0 0 660000 PROTO LABS INC COM 743713109 9357 182224 SH SOLE 34238 0 147986 PRUDENTIAL FINANCIAL INC COM 744320102 993 9545 SH SOLE 5645 0 3900 PUBLIC SERVICE ENTERPRISE GP COM 744573106 367 8360 SH SOLE 1104 0 7256 QUALCOMM INC COM 747525103 22748 348893 SH SOLE 106800 0 242093 QUALCOMM INC OPTION 747525903 52 800 SH Call SOLE 0 0 800 RLI CORP COM 749607107 326 5164 SH SOLE 0 0 5164 RPM INTERNATIONAL INC COM 749685103 512 9512 SH SOLE 2200 0 7312 RAPID7 INC COM COM 753422104 3252 267224 SH SOLE 26888 0 240336 RAYMOND JAMES FINANCIAL INC COM 754730109 206 2975 SH SOLE 0 0 2975 RAYTHEON COMPANY COM 755111507 7687 54132 SH SOLE 21984 0 32148 RECKITT BENCKISER-SPON ADR ADR 756255204 547 32561 SH SOLE 29335 0 3226 RED HAT INC COM 756577102 103231 1481077 SH SOLE 1086050 0 395027 RELX PLC - SPON ADR ADR 759530108 726 40389 SH SOLE 33049 0 7340 REPLIGEN CORP COM 759916109 1481 48064 SH SOLE 31410 0 16654 REPUBLIC SERVICES INC COM 760759100 1484 26008 SH SOLE 8163 0 17845 RESMED INC COM 761152107 15228 245410 SH SOLE 44656 0 200754 RESTORATION HARDWARE HLDGS INC COM COM 761283100 1292 42077 SH SOLE 7567 0 34510 REYNOLDS AMERICAN INC COM 761713106 1205 21502 SH SOLE 18781 0 2721 RIGNET INC COM 766582100 1180 50990 SH SOLE 8050 0 42940 RIO TINTO PLC-SPON ADR ADR 767204100 479 12444 SH SOLE 11182 0 1262 RITCHIE BROS AUCTIONEERS COM 767744105 16508 485518 SH SOLE 158357 0 327161 RITE AID CORP COM 767754104 382 46398 SH SOLE 4307 0 42091 ROBERT HALF INTL INC COM 770323103 4326 88684 SH SOLE 14374 0 74310 ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 5050 176987 SH SOLE 148548 0 28439 ROCKWELL AUTOMATION INC COM 773903109 1094 8138 SH SOLE 135 0 8003 ROCKWELL COLLINS INC COM 774341101 18416 198534 SH SOLE 98766 0 99768 ROLLS-ROYCE HOLDINGS-SP ADR ADR 775781206 223 26938 SH SOLE 24501 0 2437 ROPER TECHNOLOGIES INC COM 776696106 4338 23694 SH SOLE 10254 0 13440 ROSS STORES INC COM 778296103 735 11207 SH SOLE 3301 0 7906 ROSS STORES INC OPTION 778296903 13 200 SH Call SOLE 0 0 200 ROYAL BANK OF CANADA COM 780087102 334 4934 SH SOLE 0 0 4934 ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 1002 17291 SH SOLE 3542 0 13749 ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 3456 63552 SH SOLE 22982 0 40570 KONINKLIJKE KPN NV - SP ADR ADR 780641205 33 11053 SH SOLE 0 0 11053 RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 780 9373 SH SOLE 7758 0 1615 SEI INVESTMENTS CO COM 784117103 362 7339 SH SOLE 1966 0 5373 ST JUDE MEDICAL INC COM 790849103 239 2976 SH SOLE 2331 0 645 SAN JUAN BASIN ROYALTY TR-UBI COM 798241105 93 14000 SH SOLE 0 0 14000 SANGAMO THERAPEUTICS INC COM 800677106 35 11600 SH SOLE 11400 0 200 SAP SE-SPONSORED ADR ADR 803054204 735 8505 SH SOLE 6012 0 2493 SCANSOURCE INC COM 806037107 267 6608 SH SOLE 2550 0 4058 HENRY SCHEIN INC COM 806407102 1906 12566 SH SOLE 1226 0 11340 SCHLUMBERGER LTD COM 806857108 103124 1228402 SH SOLE 691062 0 537340 SCHWAB (CHARLES) CORP COM 808513105 53147 1346523 SH SOLE 433331 0 913192 SCHWAB (CHARLES) CORP OPTION 808513905 55 1400 SH Call SOLE 1400 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF ETF US 808524300 235 4209 SH SOLE 300 0 3909 SCHWAB STRATEGIC TR INTL EQUITY ETF ETF US 808524805 326 11762 SH SOLE 4427 0 7335 SCOTTS MIRACLE-GRO CO COM 810186106 30103 315048 SH SOLE 86540 0 228508 SCRIPPS NETWORKS INTERACTIVE INC CL A COM 811065101 210 2941 SH SOLE 0 0 2941 SEATTLE GENETICS INC COM 812578102 33578 636302 SH SOLE 38753 0 597549 SEMPRA ENERGY COM 816851109 1927 19145 SH SOLE 844 0 18301 SHAKE SHACK INC - CLASS A COM 819047101 7673 214401 SH SOLE 46746 0 167655 SHAKE SHACK INC - CLASS A OPTION 819047901 35 1000 SH Call SOLE 1000 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD PARTNERSHIP INT LPN 822634101 3900 134080 SH SOLE 49650 0 84430 SHERWIN-WILLIAMS CO/THE COM 824348106 6924 25765 SH SOLE 13849 0 11916 SHUTTERSTOCK INC COM COM 825690100 1626 34225 SH SOLE 2880 0 31345 SIEMENS AG-SPONS ADR ADR 826197501 4190 34201 SH SOLE 23053 0 11148 SILICON LABORATORIES INC COM 826919102 233 3580 SH SOLE 330 0 3250 SILVER WHEATON CORP COM 828336107 483 24975 SH SOLE 8937 0 16038 SILVER WHEATON CORP OPTION 828336907 58 3000 SH Call SOLE 0 0 3000 SIMON PROPERTY GROUP INC COM 828806109 640 3604 SH SOLE 442 0 3162 SIONIX CORP COM 829400100 0 30000 SH SOLE 0 0 30000 A O SMITH CORPORATION COM 831865209 208 4402 SH SOLE 2712 0 1690 JM SMUCKER CO/THE COM 832696405 20464 159799 SH SOLE 29258 0 130541 SNAP-ON INC COM 833034101 6628 38696 SH SOLE 9318 0 29378 SONY CORP-SPONSORED ADR ADR 835699307 207 7395 SH SOLE 850 0 6545 SONUS NETWORKS INC COM 835916503 95 15115 SH SOLE 14200 0 915 SOUTHERN BANC COMPANY INC (THE) COM 842233108 264 23663 SH SOLE 0 0 23663 SOUTHERN CO/THE COM 842587107 2449 49777 SH SOLE 22493 0 27284 SOUTHWEST AIRLINES CO COM 844741108 560 11243 SH SOLE 1855 0 9388 SOUTHWEST AIRLINES CO OPTION 844741908 50 1000 SH Call SOLE 0 0 1000 SPECTRA ENERGY CORP COM 847560109 1338 32551 SH SOLE 3356 0 29195 SPLUNK INC COM COM 848637104 1610 31478 SH SOLE 2820 0 28658 SQUARE INC - A COM 852234103 878 64408 SH SOLE 5150 0 59258 STANLEY BLACK & DECKER INC COM 854502101 927 8085 SH SOLE 637 0 7448 STAPLES INC COM 855030102 481 53179 SH SOLE 18525 0 34654 STARBUCKS CORP COM 855244109 222420 4006130 SH SOLE 1353511 0 2652619 STARBUCKS CORP OPTION 855244909 249 4500 SH Call SOLE 400 0 4100 STATE STREET CORP COM 857477103 626 8055 SH SOLE 5233 0 2822 STERICYCLE INC COM 858912108 36504 473831 SH SOLE 188508 0 285323 STERICYCLE INC PFD 858912207 309 4890 SH SOLE 240 0 4650 STERICYCLE INC OPTION 858912908 7 100 SH Call SOLE 0 0 100 STRYKER CORP COM 863667101 33282 277792 SH SOLE 80983 0 196809 STURGIS BANCORP INC COM 864087101 769 55921 SH SOLE 0 0 55921 SUBURBAN PROPANE PARTNERS LP COM 864482104 214 7115 SH SOLE 2647 0 4468 SUN COMMUNITIES INC COM 866674104 1158 15120 SH SOLE 2800 0 12320 SUN LIFE FINANCIAL INC COM 866796105 443 11533 SH SOLE 9430 0 2103 SUN HYDRAULICS CORP COM 866942105 258 6459 SH SOLE 0 0 6459 SUNCOR ENERGY INC COM 867224107 35684 1091593 SH SOLE 494939 0 596655 SUNPOWER CORPORATION COM 867652406 193 29223 SH SOLE 4275 0 24948 SUPERVALU INC COM 868536103 50 10650 SH SOLE 10650 0 0 SYMANTEC CORP COM 871503108 303 12673 SH SOLE 3642 0 9031 SYSCO CORP COM 871829107 4643 83847 SH SOLE 24952 0 58895 WTS TCF FINANCIAL CORPORATION WTS 872275128 101 28750 SH SOLE 5000 0 23750 TJX COMPANIES INC COM 872540109 11245 149674 SH SOLE 33286 0 116389 T MOBILE US INC COM 872590104 1031 17934 SH SOLE 5000 0 12934 TAHOE RESOURCES INC COM 873868103 128 13600 SH SOLE 2000 0 11600 TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 3006 104558 SH SOLE 96617 0 7941 TAKE-TWO INTERACTIVE SOFTWRE COM 874054109 461 9356 SH SOLE 2556 0 6800 TALLGRASS ENERGY PARTNERS LP COM UNIT LPN 874697105 1583 33360 SH SOLE 1215 0 32145 TELEFLEX INC COM 879369106 564 3500 SH SOLE 0 0 3500 TERADYNE INC COM 880770102 243 9572 SH SOLE 5486 0 4086 TEVA PHARMACEUTICAL-SP ADR ADR 881624209 308 8489 SH SOLE 2053 0 6436 TEXAS INSTRUMENTS INC COM 882508104 13151 180225 SH SOLE 132386 0 47839 THERMO FISHER SCIENTIFIC INC COM 883556102 19168 135845 SH SOLE 61615 0 74230 THOMSON REUTERS CORP COM 884903105 1259 28758 SH SOLE 7211 0 21547 THOR INDUSTRIES INC COM 885160101 805 8047 SH SOLE 0 0 8047 THRESHOLD PHARMACEUTICALS INC COM 885807206 9 19920 SH SOLE 0 0 19920 TIME WARNER INC COM 887317303 1842 19082 SH SOLE 7088 0 11994 TOLL BROTHERS INC COM 889478103 307 9905 SH SOLE 5180 0 4725 TORONTO-DOMINION BANK COM 891160509 9463 191789 SH SOLE 148340 0 43449 TOYOTA MOTOR CORP -SPON ADR ADR 892331307 624 5328 SH SOLE 3578 0 1750 TRACTOR SUPPLY COMPANY COM 892356106 77933 1028005 SH SOLE 692441 0 335564 TRANSDIGM GROUP INC COM 893641100 64340 258437 SH SOLE 201459 0 56978 TRANSDIGM GROUP INC OPTION 893641900 74 300 SH Call SOLE 0 0 300 TRIANGLE CAPITAL CORPORATION COM 895848109 374 20400 SH SOLE 3850 0 16550 TRIMBLE INC COM 896239100 11445 379606 SH SOLE 198068 0 181538 TRINITY INDUSTRIES INC COM 896522109 240 8660 SH SOLE 525 0 8135 TYLER TECHNOLOGIES INC COM 902252105 1840 12888 SH SOLE 3686 0 9202 TYSON FOODS INC-CL A COM 902494103 882 14292 SH SOLE 13174 0 1118 US BANCORP COM 902973304 12297 239376 SH SOLE 95584 0 143791 UMH PROPERTIES INC COM 903002103 993 65975 SH SOLE 9000 0 56975 UNDER ARMOUR INC-CLASS A COM 904311107 3796 130655 SH SOLE 18891 0 111764 UNDER ARMOUR INC-CLASS C COM 904311206 1438 55849 SH SOLE 12013 0 43836 UNIFIRST CORP/MA COM 904708104 12036 83784 SH SOLE 64307 0 19477 UNILEVER PLC-SPONSORED ADR ADR 904767704 2671 65633 SH SOLE 25591 0 40042 UNILEVER N V -NY SHARES ADR 904784709 7124 173505 SH SOLE 113112 0 60393 UNION PACIFIC CORP COM 907818108 67382 649902 SH SOLE 399374 0 250528 UNITED CONTINENTAL HLDGS INC COM 910047109 324 4444 SH SOLE 1850 0 2594 UNITED PARCEL SERVICE-CL B COM 911312106 63176 551083 SH SOLE 232110 0 318973 UNITED RENTALS INC COM 911363109 272 2576 SH SOLE 2521 0 55 UNITED TECHNOLOGIES CORP COM 913017109 9396 85719 SH SOLE 36685 0 49034 UNIVERSAL ELECTRONICS INC COM 913483103 2794 43290 SH SOLE 28964 0 14326 VERSUM MATERIALS INC COM 917919102 576 20527 SH SOLE 3194 0 17333 VCA INC COM 918194101 3999 58257 SH SOLE 35761 0 22496 VF CORP COM 918204108 14696 275465 SH SOLE 185606 0 89859 VALENCE TECHNOLOGY, INC.(NV) COM 918914102 0 36000 SH SOLE 0 0 36000 VALSPAR CORP/THE COM 920355104 487 4700 SH SOLE 900 0 3800 VANGUARD DIVIDEND APPREC ETF ETF US 921908844 35814 420454 SH SOLE 67392 0 353062 VANGUARD MEGA CAP GROWTH ETF ETF US 921910816 2089 23979 SH SOLE 20451 0 3528 VANGUARD S&P SMALL-CAP 600 ETF ETF US 921932828 216 1736 SH SOLE 1736 0 0 VANGUARD INTERMEDIATE-TERM B ETF US 921937819 436 5247 SH SOLE 854 0 4393 VANGUARD SHORT TERM BOND ETF ETF US 921937827 2488 31314 SH SOLE 10110 0 21204 VANGUARD TOTAL BOND MARKET ETF US 921937835 5584 69112 SH SOLE 5501 0 63611 VANGUARD FTSE DEVELOPED ETF ETF US 921943858 21450 587015 SH SOLE 295196 0 291819 VANGUARD HIGH DVD YIELD ETF ETF US 921946406 38916 513603 SH SOLE 19667 0 493936 VANGUARD INTL DIV APPREC IDX ETF ETF US 921946810 332 6292 SH SOLE 1425 0 4867 VANGUARD SHORT TERM INFLATION PROTECTED SECURITIES INDEX ETF US 922020805 321 6535 SH SOLE 1300 0 5235 VANGUARD GLBL EX-US REAL EST ETF US 922042676 6173 124534 SH SOLE 98511 0 26023 VANGUARD TOT WORLD STK ETF ETF US 922042742 658 10786 SH SOLE 10756 0 30 VANGUARD FTSE ALL-WORLD EX-U ETF US 922042775 32435 734160 SH SOLE 649630 0 84530 VANGUARD FTSE EMERGING MARKE ETF US 922042858 17730 495527 SH SOLE 195980 0 299546 VANGUARD INTERNATIONAL EQUITY INDEX FUNDS FTSE PACIFIC ETF ETF US 922042866 277 4773 SH SOLE 4573 0 200 VANGUARD FTSE EUROPE ETF ETF US 922042874 3407 71069 SH SOLE 34848 0 36221 VEEVA SYSTEMS INC-CLASS A COM 922475108 55931 1374234 SH SOLE 395249 0 978985 VANGUARD S&P 500 ETF ETF US 922908363 11078 53956 SH SOLE 30833 0 23123 VANGUARD MID-CAP VALUE ETF ETF US 922908512 5374 55294 SH SOLE 42555 0 12739 VANGUARD MID-CAP GROWTH ETF ETF US 922908538 1743 16490 SH SOLE 2655 0 13835 VANGUARD REIT ETF ETF US 922908553 19152 232060 SH SOLE 140207 0 91853 VANGUARD SMALL-CAP GRWTH ETF ETF US 922908595 19356 145381 SH SOLE 4082 0 141299 VANGUARD SMALL-CAP VALUE ETF ETF US 922908611 1665 13761 SH SOLE 1978 0 11783 VANGUARD MID-CAP ETF ETF US 922908629 5341 40573 SH SOLE 23959 0 16614 VANGUARD LARGE-CAP ETF ETF US 922908637 454 4439 SH SOLE 105 0 4334 VANGUARD EXTENDED MARKET ETF ETF US 922908652 4318 45027 SH SOLE 40453 0 4574 VANGUARD GROWTH ETF ETF US 922908736 65410 586743 SH SOLE 28459 0 558284 VANGUARD VALUE ETF ETF US 922908744 28110 302228 SH SOLE 94213 0 208015 VANGUARD SMALL-CAP ETF ETF US 922908751 4150 32183 SH SOLE 22564 0 9619 VANGUARD TOTAL STOCK MKT ETF ETF US 922908769 7600 65900 SH SOLE 31772 0 34128 VIRTU FINANCIAL INC-CLASS A COM 928254101 506 31719 SH SOLE 3337 0 28382 VMWARE INC CL A COM 928563402 1683 21380 SH SOLE 0 0 21380 VMWARE INC CL A OPTION 928563902 15 200 SH Call SOLE 0 0 200 VORNADO REALTY TRUST COM 929042109 228 2187 SH SOLE 1351 0 836 VULCAN MATERIALS CO COM 929160109 3667 29297 SH SOLE 27577 0 1720 WD-40 CO COM 929236107 3909 33438 SH SOLE 22802 0 10636 WABTEC CORP COM 929740108 1532 18457 SH SOLE 9751 0 8706 WAGEWORKS INC COM 930427109 36140 498488 SH SOLE 180597 0 317891 WAL-MART STORES INC COM 931142103 20600 298030 SH SOLE 58332 0 239698 WAL-MART STORES INC OPTION 931142903 13 200 SH Call SOLE 0 0 200 WALGREENS BOOTS ALLIANCE INC COM 931427108 107462 1298472 SH SOLE 520285 0 778187 WALGREENS BOOTS ALLIANCE INC OPTION 931427908 140 1700 SH Call SOLE 0 0 1700 WATERS CORP COM 941848103 584 4344 SH SOLE 0 0 4344 WATSCO INC COM 942622200 80940 546449 SH SOLE 396184 0 150265 WEBCO INDUSTRIES INC COM 947621207 355 16800 SH SOLE 7300 0 9500 WELLS FARGO & CO COM 949746101 32217 584594 SH SOLE 142508 0 442086 WELLS FARGO & COMPANY PFD 949746804 286 240 SH SOLE 149 0 91 WELLS FARGO & CO PFD 949746879 297 11220 SH SOLE 900 0 10320 WELLS FARGO & CO OPTION 949746901 176 3200 SH Call SOLE 0 0 3200 WESBANCO INC COM 950810101 461 10717 SH SOLE 0 0 10717 WESTERN DIGITAL CORP COM 958102105 713 10500 SH SOLE 4529 0 5971 WESTERN DIGITAL CORP OPTION 958102905 34 500 SH Call SOLE 0 0 500 WESTERN GAS PARTNERS LP COM UNIT REPSTG LTD PARTNER LPN 958254104 6530 111135 SH SOLE 21165 0 89970 WESTERN UNION CO COM 959802109 3076 141623 SH SOLE 27833 0 113790 WEYERHAEUSER CO COM 962166104 2995 99525 SH SOLE 33356 0 66169 WHIRLPOOL CORP COM 963320106 5051 27790 SH SOLE 3015 0 24775 WHITEWAVE FOODS CO COM 966244105 287 5166 SH SOLE 1841 0 3325 WHOLE FOODS MARKET INC COM 966837106 2802 91104 SH SOLE 16432 0 74672 WILLIAMS COS INC COM 969457100 1373 44105 SH SOLE 2598 0 41507 WILLIAMS-SONOMA INC COM 969904101 5858 121059 SH SOLE 61593 0 59466 WINSTON PHARMACEUTICALS INC COM 975657107 7 370671 SH SOLE 0 0 370671 WOLSELEY PLC-ADR ADR 977868306 114 18783 SH SOLE 2664 0 16119 WOODWARD INC COM 980745103 1392 20156 SH SOLE 20156 0 0 XPO LOGISTICS INC COM 983793100 285 6610 SH SOLE 6360 0 250 XILINX INC COM 983919101 4415 73129 SH SOLE 28535 0 44594 YAHOO! INC COM 984332106 1596 41277 SH SOLE 21843 0 19434 YUM! BRANDS INC COM 988498101 4033 63681 SH SOLE 50056 0 13625 ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 16320 190294 SH SOLE 47020 0 143274 ZEBRA TECHNOLOGIES CORP-CL A OPTION 989207905 128 1500 SH Call SOLE 0 0 1500 CORNERSTONE BANCORP SC COM 21922E100 214 35602 SH SOLE 0 0 35602 DUN & BRADSTREET CORP COM 26483E100 2622 21611 SH SOLE 13883 0 7728 CDK GLOBAL INC COM 12508E101 3738 62628 SH SOLE 24232 0 38396 CNO FINANCIAL GROUP INC COM 12621E103 1183 61800 SH SOLE 0 0 61800 FIRSTSERVICE CORP COM 33767E103 1373 28911 SH SOLE 4018 0 24893 U S SILICA HOLDINGS INC COM 90346E103 2418 42664 SH SOLE 18997 0 23667 ENTIA BIOSCIENCES INC COM 29384E104 6 100000 SH SOLE 0 0 100000 AMERISOURCEBERGEN CORP COM 03073E105 288 3679 SH SOLE 1162 0 2517 SALLY BEAUTY HOLDINGS INC COM 79546E104 980 37104 SH SOLE 270 0 36834 MOBIVITY HLDGS CORP COM 1 FOR 6 R/S INTO MOBIVITY COM 60743E105 107 125685 SH SOLE 0 0 125685 TARGET CORP COM 87612E106 3059 42352 SH SOLE 10981 0 31371 CBOA FINANCIAL INC COM 1248E0108 19 11034 SH SOLE 11034 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 32255 344236 SH SOLE 181874 0 162362 DR PEPPER SNAPPLE GROUP INC COM 26138E109 357 3934 SH SOLE 1850 0 2084 IMAX CORP COM 45245E109 2915 92823 SH SOLE 67153 0 25670 TOTAL SA-SPON ADR ADR 89151E109 2952 57908 SH SOLE 49925 0 7983 TRAVELERS COS INC/THE COM 89417E109 2427 19829 SH SOLE 8755 0 11074 CDEX INC CLASS A COM COM 12507E201 0 40000 SH SOLE 0 0 40000 ALERIAN MLP ETF ETF US 00162Q866 3324 263839 SH SOLE 22583 0 241256 ARC DOCUMENT SOLUTIONS INC COM COM 00191G103 142 28016 SH SOLE 21576 0 6440 AQR FDS MANAGED FUTURES STRATEGY FD I ETF US 00203H859 9959 1068556 SH SOLE 489699 0 578856 AT&T INC COM 00206R102 18632 438082 SH SOLE 112269 0 325813 ABBVIE INC COM 00287Y109 45796 731337 SH SOLE 254143 0 477193 ABBVIE INC OPTION 00287Y909 44 700 SH Call SOLE 0 0 700 ABBVIE INC COM 00287YAL3 52 53000 SH SOLE 53000 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 13232 637690 SH SOLE 313806 0 323884 ACCENTIA BIOPHARMACEUTICALS COM 00430L103 0 17500 SH SOLE 1500 0 16000 ACHILLION PHARMACEUTICALS INC COM 00448Q201 175 42400 SH SOLE 5000 0 37400 ACTIVISION BLIZZARD INC COM 00507V109 876 24269 SH SOLE 17115 0 7154 ACTIVISION BLIZZARD INC OPTION 00507V909 18 500 SH Call SOLE 500 0 0 ACUITY BRANDS INC COM 00508Y102 36227 156922 SH SOLE 49734 0 107188 ADOBE SYSTEMS INC COM 00724F101 105265 1022490 SH SOLE 706394 0 316096 ADURO BIOTECH INC COM COM 00739L101 2155 189055 SH SOLE 18175 0 170880 ADVANCE AUTO PARTS INC COM 00751Y106 272 1611 SH SOLE 1611 0 0 ADVISORY BOARD CO/THE COM 00762W107 6264 188399 SH SOLE 43064 0 145335 AETNA INC COM 00817Y108 1666 13438 SH SOLE 2000 0 11438 AKAMAI TECHNOLOGIES INC COM 00971T101 26663 399870 SH SOLE 281763 0 118107 AKAMAI TECHNOLOGIES INC SR CV ZERO BD 19 DBCV 00971TAG6 20 19000 SH SOLE 19000 0 0 ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 11600 132099 SH SOLE 73363 0 58736 ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 301 12839 SH SOLE 3127 0 9712 ALLISON TRANSMISSION HOLDINGS INC COM 01973R101 231 6852 SH SOLE 929 0 5923 ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 331 32385 SH SOLE 19885 0 12500 ALLSCRIPTS HEALTHCARE SOLUTNS NOTE 01988PAD0 22 23000 SH SOLE 23000 0 0 ALPHABET INC-CL C COM 02079K107 140345 181836 SH SOLE 79498 0 102338 ALPHABET INC-CL A COM 02079K305 80293 101323 SH SOLE 59319 0 42004 ALPHABET INC-CL A OPTION 02079K905 237 300 SH Call SOLE 0 0 300 ALPHABET INC-CL A OPTION 02079K955 79 100 SH Put SOLE 0 0 100 ALTRIA GROUP INC COM 02209S103 14799 218855 SH SOLE 62548 0 156307 AMBEV SA-ADR ADR 02319V103 72 14617 SH SOLE 2717 0 11900 AMERICAN AIRLINES GROUP INC COM 02376R102 540 11574 SH SOLE 1100 0 10474 AMERICAN TOWER CORP COM 03027X100 43650 413037 SH SOLE 304999 0 108038 AMERICAN TOWER CORP OPTION 03027X900 348 3300 SH Call SOLE 0 0 3300 AMERICAN VANTAGE COMPANIES COM 03037B106 1 21865 SH SOLE 21865 0 0 AMERIPRISE FINANCIAL INC COM 03076C106 1926 17361 SH SOLE 9582 0 7779 AMERIS BANCORP COM 03076K108 969 22224 SH SOLE 22224 0 0 AMPLIFY SNACK BRANDS INC COM 03211L102 1401 158990 SH SOLE 114310 0 44680 ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 8095 76772 SH SOLE 59425 0 17347 ANSYS INC COM 03662Q105 403 4355 SH SOLE 703 0 3652 APARTMENT INVESTMENT & MANAGEMENT CO-CL A COM 03748R101 639 14055 SH SOLE 2650 0 11405 APOLLO COMMERCIAL REAL ESTAT COM 03762U105 188 11337 SH SOLE 11337 0 0 APPFOLIO INC CLASS A COM COM 03783C100 2511 105265 SH SOLE 7795 0 97470 ARATANA THERAPEUTICS INC COM 03874P101 4419 615471 SH SOLE 136910 0 478561 ARCONIC INC COM 03965L100 456 24609 SH SOLE 8958 0 15651 ARES CAPITAL CORP COM 04010L103 174 10556 SH SOLE 2700 0 7856 ARES CAP CORP NOTE 04010LAJ2 17 17000 SH SOLE 17000 0 0 ARTISAN PARTNERS ASSET MA -A COM 04316A108 317 10672 SH SOLE 0 0 10672 ARVINMERITOR INC NOTE 043353AH4 10 10000 SH SOLE 10000 0 0 ATHERSYS INC COM 04744L106 15 10000 SH SOLE 0 0 10000 ATLAS AIR WORLDWIDE HLDGS INC NOTE 049164BH8 12 12000 SH SOLE 12000 0 0 ATRICURE INC COM 04963C209 1938 99035 SH SOLE 61080 0 37955 AWARE INC-MASS COM 05453N100 91 14900 SH SOLE 14900 0 0 B & G FOODS INC COM 05508R106 4919 112315 SH SOLE 17955 0 94360 BCE INC COM 05534B760 1035 23932 SH SOLE 3926 0 20006 BGC PARTNERS INC-CL A COM 05541T101 122 11893 SH SOLE 0 0 11893 BOFI HOLDING INC COM 05566U108 1290 45175 SH SOLE 2280 0 42895 B. RILEY FINANCIAL INC COM 05580M108 273 14774 SH SOLE 0 0 14774 BWX TECHNOLOGIES INC COM 05605H100 10258 258379 SH SOLE 210088 0 48291 BALL CORP COM 058498AR7 26 25000 SH SOLE 0 0 25000 BANCO SANTANDER SA-SPON ADR ADR 05964H105 336 64951 SH SOLE 1042 0 63909 BARCLAYS BANK PLC ADR 06739H776 241 9500 SH SOLE 0 0 9500 BIODELIVERY SCIENCES INTL COM 09060J106 881 503697 SH SOLE 34648 0 469049 BIOMARIN PHARMACEUTICAL INC COM 09061G101 8329 100542 SH SOLE 55025 0 45517 BIOMARIN PHARMACEUTICAL INC NOTE 09061GAE1 15 13000 SH SOLE 13000 0 0 BIOGEN INC COM 09062X103 6841 24123 SH SOLE 13873 0 10250 BIO-TECHNE CORP COM 09073M104 4626 44987 SH SOLE 41904 0 3083 BLACKROCK INC COM 09247X101 26154 68728 SH SOLE 9642 0 59085 BLACKSTONE GROUP LP/THE COM 09253U108 2104 77839 SH SOLE 16564 0 61275 BLACKSTONE GROUP LP/THE OPTION 09253U908 178 6600 SH Call SOLE 600 0 6000 BLACKSTONE MORTGAGE TRUST INC COM 09257W100 223 7425 SH SOLE 0 0 7425 BLUE BUFFALO PET PRODUCTS IN COM 09531U102 469 19500 SH SOLE 17450 0 2050 BOINGO WIRELESS INC COM 09739C102 1114 91375 SH SOLE 6500 0 84875 BRIDGEPOINT EDUCATION INC COM 10807M105 150 14760 SH SOLE 1500 0 13260 BROADSOFT INC COM 11133B409 6243 151334 SH SOLE 10823 0 140511 BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 1147 17307 SH SOLE 4222 0 13085 BROCADE COMMUNICATIONS SYS INC NOTE 111621AQ1 29 29000 SH SOLE 14000 0 15000 BROOKDALE SENIOR LIVING INC CONV SENIOR NOTES NOTE 112463AA2 33 34000 SH SOLE 9000 0 25000 B2GOLD CORP NOTE 11777QAB6 20 20000 SH SOLE 20000 0 0 CAI INTERNATIONAL INC COM 12477X106 1725 198975 SH SOLE 8750 0 190225 CBOE HOLDINGS INC COM 12503M108 12865 174112 SH SOLE 29198 0 144914 CBRE GROUP INC - A COM 12504L109 642 20377 SH SOLE 9548 0 10829 CDW CORP/DE COM 12514G108 791 15177 SH SOLE 6777 0 8400 C.H. ROBINSON WORLDWIDE INC COM 12541W209 2355 32140 SH SOLE 10227 0 21913 CME GROUP INC COM 12572Q105 14561 126230 SH SOLE 39793 0 86437 CME GROUP INC OPTION 12572Q905 461 4000 SH Call SOLE 0 0 4000 CTI BIOPHARMA CORP COM 12648L106 209 511984 SH SOLE 0 0 511984 CSRA INC COM 12650T104 2683 84255 SH SOLE 69970 0 14285 CABLE ONE INC COM 12685J105 614 987 SH SOLE 97 0 890 CABOT MICROELECTRONICS CORP COM 12709P103 392 6209 SH SOLE 589 0 5620 CAL DIVE INTERNATIONAL INC COM 12802T101 0 38000 SH SOLE 0 0 38000 CALAMP CORP NOTE 128126AB5 19 20000 SH SOLE 20000 0 0 CALLIDUS SOFTWARE INC COM 13123E500 1404 83589 SH SOLE 52370 0 31219 CALLON PETROLEUM CO COM 13123X102 260 16911 SH SOLE 365 0 16546 CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2159 15121 SH SOLE 7096 0 8025 CAPITAL MARKETS TECHNOLOGIES, INC.(NV) COM 14030N104 0 233500 SH SOLE 233500 0 0 CAPITAL ONE FINANCIAL CORP COM 14040H105 3253 37293 SH SOLE 2765 0 34528 CARDCONNECT CORP COM 14141X108 3428 269895 SH SOLE 181405 0 88490 CARDINAL HEALTH INC COM 14149Y108 3635 50509 SH SOLE 10196 0 40313 CASS INFORMATION SYSTEMS INC COM 14808P109 485 6591 SH SOLE 17 0 6574 CAVIUM INC COM 14964U108 5111 81849 SH SOLE 5934 0 75915 CAVIUM INC OPTION 14964U908 37 600 SH Call SOLE 0 0 600 CENTENE CORP COM 15135B101 277 4894 SH SOLE 4019 0 875 CHART INDS INC NOTE 16115QAC4 714 730000 SH SOLE 130000 0 600000 CHARTER COMMUNICATIONS INC-A COM 16119P108 332 1154 SH SOLE 638 0 516 CHENIERE ENERGY PARTNERS L P COMMON UNITS LPN 16411Q101 427 14811 SH SOLE 0 0 14811 CHIMERA INVESTMENT CORPORATION COM 16934Q208 217 12750 SH SOLE 0 0 12750 CINEMARK HOLDINGS INC COM 17243V102 1377 35908 SH SOLE 2035 0 33873 CISCO SYSTEMS INC COM 17275R102 20695 684809 SH SOLE 305707 0 379102 CISCO SYSTEMS INC OPTION 17275R902 90 3000 SH Call SOLE 0 0 3000 CITIGROUP INC COM 172967KE0 45 45000 SH SOLE 0 0 45000 CLAYMORE EXCHANGE TRADED FD TR GUGGENHEIM BULLETSHARES 2018 ETF US 18383M381 302 12000 SH SOLE 3000 0 9000 CLAYMORE EXCHANGE-TRADED FD TR GUGGENHEIM BULLETSHARES 2020 ETF US 18383M514 473 22300 SH SOLE 2500 0 19800 COGENT COMMUNICATIONS HOLDINGS INC COM 19239V302 6178 149397 SH SOLE 16770 0 132627 COLLECTORS UNIVERSE COM 19421R200 215 10147 SH SOLE 500 0 9647 COLONY CAP INC NOTE 19624RAB2 18 18000 SH SOLE 18000 0 0 COMCAST CORP-CLASS A COM 20030N101 20282 293728 SH SOLE 53185 0 240544 COMMUNICATIONS SALES & LE COM 20341J104 568 22363 SH SOLE 0 0 22363 COMPASS GROUP PLC-SPON ADR ADR 20449X302 3376 180739 SH SOLE 160635 0 20104 COMPASS MINERALS INTERNATION COM 20451N101 840 10719 SH SOLE 330 0 10389 COMSCORE INC COM 20564W105 715 22639 SH SOLE 2219 0 20420 CONCHO RESOURCES INC COM 20605P101 879 6630 SH SOLE 4960 0 1670 CONOCOPHILLIPS COM 20825C104 6600 131624 SH SOLE 54664 0 76960 CONSTELLATION BRANDS INC-A COM 21036P108 1275 8319 SH SOLE 4653 0 3666 CORNERSTONE ONDEMAND INC NOTE 21925YAB9 18 17000 SH SOLE 17000 0 0 COSTCO WHOLESALE CORP COM 22160K105 93854 586183 SH SOLE 346181 0 240002 COSTAR GROUP INC COM 22160N109 66318 351839 SH SOLE 238482 0 113357 COTIVITI HOLDINGS INC COM 22164K101 12293 357355 SH SOLE 186518 0 170837 CROWN CASTLE INTL CORP COM 22822V101 229 2639 SH SOLE 1763 0 876 CRYSTAL PEAK MINERALS INC COM 22938T107 7 20000 SH SOLE 0 0 20000 CTRIP COM INTL LTD NOTE 22943FAF7 12 12000 SH SOLE 12000 0 0 DCP MIDSTREAM PARTNERS LP UNITS LTD PARTNER INT LPN 23311P100 847 22080 SH SOLE 5670 0 16410 DNP SELECT INCOME FUND INC COM 23325P104 416 40645 SH SOLE 875 0 39770 D R HORTON INC COM 23331A109 317 11608 SH SOLE 11608 0 0 DAVITA INC COM 23918K108 314 4888 SH SOLE 2263 0 2625 DELL TECHNOLOGIES INC-CL V COM 24703L103 409 7438 SH SOLE 2438 0 5000 DENTSPLY SIRONA INC COM 24906P109 47908 829866 SH SOLE 489919 0 339947 DEVON ENERGY CORP COM 25179M103 1192 26092 SH SOLE 14494 0 11598 DIAGEO PLC-SPONSORED ADR ADR 25243Q205 7238 69632 SH SOLE 51345 0 18287 DIAGEO PLC-SPONSORED ADR OPTION 25243Q905 52 500 SH Call SOLE 0 0 500 DIPLOMAT PHARMACY INC COM 25456K101 212 16819 SH SOLE 1590 0 15229 DOMINION RESOURCES INC/VA COM 25746U109 2637 34424 SH SOLE 8645 0 25779 DUKE ENERGY CORP COM 26441C204 5776 74416 SH SOLE 17049 0 57367 DULUTH HOLDINGS INC - CL B COM 26443V101 872 34340 SH SOLE 5150 0 29190 EOG RESOURCES INC COM 26875P101 89791 888145 SH SOLE 618003 0 270142 EQT CORP COM 26884L109 256 3907 SH SOLE 1613 0 2294 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTNERSHIP INT LPN 26885B100 351 4574 SH SOLE 580 0 3994 EAST WEST BANCORP INC COM 27579R104 232 4560 SH SOLE 560 0 4000 ECHO GLOBAL LOGISTICS INC NOTE 27875TAA9 25 25000 SH SOLE 0 0 25000 EDGEWATER BANCORP INC COM 28027J108 579 36535 SH SOLE 500 0 36035 EDWARDS LIFESCIENCES CORP OPTION 28176E908 75 800 SH Call SOLE 0 0 800 ELECTRONICS FOR IMAGING INC NOTE 286082AC6 13 12000 SH SOLE 12000 0 0 ENBRIDGE INC COM 29250N105 1521 36102 SH SOLE 13327 0 22776 ENBRIDGE ENERGY PARTNERS LP COM 29250R106 3574 140268 SH SOLE 15575 0 124693 ENBRIDGE ENERGY MANAGEMENT LLC SHS UNITS REPSTG LTD LIABILITY COM 29250X103 228 8796 SH SOLE 0 0 8796 ENDOLOGIX INC NOTE 29266SAA4 12 13000 SH SOLE 13000 0 0 ENERGY TRANSFER PARTNERS LP COM 29273R109 6345 177187 SH SOLE 47742 0 129445 ENERGY TRANSFER EQUITY LP COM 29273V100 3574 185104 SH SOLE 33323 0 151781 ENLINK MIDSTREAM LLC COM UNIT REPSTG LTD LIABILITY COM 29336T100 531 27870 SH SOLE 7650 0 20220 ENLINK MIDSTREAM PARTNERS LP COMMON UNITS REPRESENTING LPN 29336U107 791 42942 SH SOLE 14030 0 28912 ENSERVCO CORPORATION COM 29358Y102 10 18000 SH SOLE 0 0 18000 ENTERGY CORP COM 29364G103 315 4289 SH SOLE 1730 0 2559 ENTRADE, INC.(NV) COM 29382L100 0 79388 SH SOLE 0 0 79388 ENVESTNET INC COM 29404K106 3380 95880 SH SOLE 12395 0 83485 ENVESTNET INC NOTE 29404KAA4 410 430000 SH SOLE 30000 0 400000 EPAM SYSTEMS INC COM 29414B104 2270 35291 SH SOLE 25632 0 9659 ENVISION HEALTHCARE CORP COM 29414D100 753 11891 SH SOLE 8260 0 3631 EQUINIX INC COM 29444U700 3728 10429 SH SOLE 4713 0 5717 EQUITY LIFESTYLE PROPERTIES COM 29472R108 1103 15295 SH SOLE 2910 0 12385 EQUITY RESIDENTIAL COM 29476L107 746 11596 SH SOLE 5550 0 6046 EVERBANK FINANCIAL CORP COM 29977G102 4867 250211 SH SOLE 0 0 250211 EVERSOURCE ENERGY COM 30040W108 409 7409 SH SOLE 0 0 7409 EVOLENT HEALTH INC CLASS A COM 30050B101 22923 1548823 SH SOLE 453462 0 1095361 EXACT SCIENCES CORP COM 30063P105 7475 559525 SH SOLE 130628 0 428897 EXACT SCIENCES CORP OPTION 30063P905 46 4500 SH Call SOLE 0 0 4500 EXELON CORP COM 30161N101 7634 215105 SH SOLE 21181 0 193924 EXELON CORP OPTION 30161N901 71 2000 SH Call SOLE 0 0 2000 EXELIXIS INC COM 30161Q104 23414 1570374 SH SOLE 320070 0 1250304 EXPEDIA INC COM 30212P303 565 4988 SH SOLE 4274 0 714 EXPERIAN PLC-SPONS ADR ADR 30215C101 473 24500 SH SOLE 22216 0 2284 EXPRESS SCRIPTS HOLDING CO COM 30219G108 59740 868440 SH SOLE 555454 0 312986 EXXON MOBIL CORP COM 30231G102 51464 570177 SH SOLE 258358 0 311819 EXXON MOBIL CORP OPTION 30231G902 162 1800 SH Call SOLE 0 0 1800 FS ENERGY AND POWER FUND COM 30264D109 149 20224 SH SOLE 3721 0 16503 FACEBOOK INC-A COM 30303M102 122716 1066632 SH SOLE 387376 0 679256 FACEBOOK INC-A OPTION 30303M902 782 6800 SH Call SOLE 0 0 6800 FAIRMOUNT SANTROL HOLDINGS INC COM 30555Q108 6053 513383 SH SOLE 27737 0 485646 FEDEX CORP COM 31428X106 2918 15673 SH SOLE 5227 0 10446 FIDELITY NATIONAL INFO SERV COM 31620M106 3021 39941 SH SOLE 24195 0 15746 FINISAR CORP NOTE 31787AAM3 19 16000 SH SOLE 16000 0 0 FIREEYE INC COM COM 31816Q101 543 45632 SH SOLE 7443 0 38189 FIREEYE INC NOTE 31816QAB7 15 16000 SH SOLE 16000 0 0 FIREEYE INC NOTE 31816QAD3 16 18000 SH SOLE 18000 0 0 FIRST BANCORP IND INC COM 31867T202 397 21032 SH SOLE 0 0 21032 FIRST COMMUNITY FINANCIAL PARTNERS INC COM COM 31985Q106 176 15000 SH SOLE 0 0 15000 FIRST FINL BANKSHARES INC COM 32020R109 222 4902 SH SOLE 0 0 4902 FIRST FEDERAL OF NORTHERN MICHIGAN BANCORP INC COM 32021X105 545 71292 SH SOLE 0 0 71292 FIRST REPUBLIC BANK/CA COM 33616C100 469 5088 SH SOLE 4770 0 318 FIRST TR LARGE CAP VALUE OPPORTUNITIES ALPHADEX FD ETF US 33735J101 556 11856 SH SOLE 10575 0 1281 FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF US 33738D101 385 15253 SH SOLE 850 0 14403 FIRST US BANCSHARES INC COM 33744V103 1394 125500 SH SOLE 0 0 125500 FIRSTCASH INC COM 33767D105 694 14766 SH SOLE 2417 0 12349 FLEXPOINT SENSOR SYSTEMS INC COM 33938W206 12 156700 SH SOLE 0 0 156700 FORCE PROTECTION VIDEO EQUIPMENT CORP COM 34520J108 1 125900 SH SOLE 0 0 125900 FORTRESS INVT GROUP LLC CL A LPN 34958B106 97 20000 SH SOLE 20000 0 0 FORTIVE CORP COM 34959J108 57319 1068784 SH SOLE 593737 0 475047 FORTUNE BRANDS HOME & SECURI COM 34964C106 2826 52859 SH SOLE 28564 0 24295 FRANKLIN STREET PROPERTIES C COM 35471R106 1376 106193 SH SOLE 0 0 106193 FREEPORT-MCMORAN INC COM 35671D857 331 25102 SH SOLE 10693 0 14409 FRONTIER COMMUNICATIONS CORP COM 35906A108 115 34070 SH SOLE 5277 0 28793 FS INVESTMENT CORP II COM 35952V105 94 10670 SH SOLE 4762 0 5908 GEO GROUP INC/THE COM 36162J106 925 25735 SH SOLE 3722 0 22013 GEO GROUP INC/THE OPTION 36162J906 118 3300 SH Call SOLE 3300 0 0 GP STRATEGIES CORP COM 36225V104 249 8705 SH SOLE 0 0 8705 GAMESTOP CORP-CLASS A COM 36467W109 320 12668 SH SOLE 6515 0 6153 GENERAL MOTORS CO COM 37045V100 3303 94794 SH SOLE 24061 0 70733 GENERAL MOTORS CO OPTION 37045V900 7 200 SH Call SOLE 0 0 200 GENTHERM INC COM 37253A103 725 21422 SH SOLE 7305 0 14117 GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 5137 133387 SH SOLE 93786 0 39601 GLOBAL PAYMENTS INC COM 37940X102 2398 34549 SH SOLE 28197 0 6352 GOGO INC COM 38046C109 2013 218291 SH SOLE 22228 0 196063 GOLDMAN SACHS GROUP INC COM 38141G104 99120 413947 SH SOLE 20877 0 393070 GOLUB CAP BDC INC COM 38173M102 549 29877 SH SOLE 0 0 29877 GRAND CANYON EDUCATION INC COM 38526M106 279 4767 SH SOLE 57 0 4710 GREAT AJAX CORP COM 38983D300 173 13000 SH SOLE 0 0 13000 GREENBRIER COS INC NOTE 393657AH4 15 12000 SH SOLE 12000 0 0 GRUPO FIN SANTANDER-ADR B ADR 40053C105 302 42034 SH SOLE 33604 0 8430 GUIDEWIRE SOFTWARE INC COM 40171V100 59037 1196774 SH SOLE 820189 0 376585 UTS GULF COAST ULTRA DEEP ROYALTY TRUST UNIT COM 40222T104 7 50000 SH SOLE 0 0 50000 HCP INC COM 40414L109 979 32949 SH SOLE 7047 0 25902 HDFC BANK LTD-ADR ADR 40415F101 519 8552 SH SOLE 7795 0 757 HD SUPPLY HOLDINGS INC COM COM 40416M105 800 18826 SH SOLE 1729 0 17097 HFF INC-CLASS A COM 40418F108 2280 75367 SH SOLE 4530 0 70837 HMS HOLDINGS CORP COM 40425J101 2695 148397 SH SOLE 9960 0 138437 HP INC COM 40434L105 504 33954 SH SOLE 17210 0 16744 HARVEST CAPITAL CREDIT CORPORATION COM 41753F109 643 46766 SH SOLE 5000 0 41766 HEALTHSTREAM INC COM 42222N103 1554 62055 SH SOLE 6065 0 55990 HELIX ENERGY SOLUTIONS GRP INC NOTE 42330PAG2 10 10000 SH SOLE 10000 0 0 HENNESSY CAPITAL ACQUISITION CORP II COM 42588J100 1008 100000 SH SOLE 0 0 100000 HENNESSY CAP ACQUISITION CORP WT EXP 072820 WTS 42588J118 85 100000 SH SOLE 0 0 100000 HENNESSY CAP ACQUISITION CORP UNIT 012319 COM 42588J209 5548 552000 SH SOLE 40000 0 512000 HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1430 91057 SH SOLE 4650 0 86407 HEWLETT PACKARD ENTERPRIS COM 42824C109 619 26740 SH SOLE 9752 0 16988 HILTON WORLDWIDE HOLDINGS INC COM 43300A104 12926 475214 SH SOLE 9650 0 465564 HOLOGIC INC NOTE 436440AG6 32 26000 SH SOLE 26000 0 0 HOUSTON WIRE & CABLE CO COM 44244K109 103 15855 SH SOLE 0 0 15855 IAC/ INTERACTIVE CORP COM 44919P508 308 4760 SH SOLE 2944 0 1816 ICF INTERNATIONAL INC COM 44925C103 691 12515 SH SOLE 2829 0 9686 IPG PHOTONICS CORP COM 44980X109 371 3760 SH SOLE 960 0 2800 IDEX CORP COM 45167R104 408 4533 SH SOLE 2150 0 2383 IDEXX LABORATORIES INC COM 45168D104 249148 2124568 SH SOLE 1243789 0 880778 ILLUMINA INC NOTE 452327AF6 15 16000 SH SOLE 14000 0 2000 IMPAX LABORATORIES INC NOTE 45256BAE1 13 17000 SH SOLE 17000 0 0 IMPERVA INC COM 45321L100 736 19159 SH SOLE 16153 0 3006 INDEPENDENCE REALTY TRUST INC COM 45378A106 9325 1045450 SH SOLE 88648 0 956801 INFINEON TECHNOLOGIES-ADR ADR 45662N103 319 18439 SH SOLE 16689 0 1750 INFINITY PHARMACEUTICALS INC COM 45665G303 18 13180 SH SOLE 600 0 12580 INFINERA CORP COM 45667G103 266 31330 SH SOLE 20200 0 11130 INFINERA CORPORATION NOTE 45667GAB9 10 10000 SH SOLE 10000 0 0 INFORMATION SERVICES GROUP INC COM 45675Y104 4629 1271579 SH SOLE 19300 0 1252279 INPHI CORP COM 45772F107 1938 43434 SH SOLE 35154 0 8280 INOGEN INC COM 45780L104 60743 904316 SH SOLE 200980 0 703336 INSULET CORP NOTE 45784PAD3 18 17000 SH SOLE 17000 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 82012 1453596 SH SOLE 766485 0 687110 INTERDIGITAL INC COM 45867G101 524 5736 SH SOLE 5656 0 80 INTERSECT ENT INC COM 46071F103 365 30144 SH SOLE 8039 0 22105 INTUITIVE SURGICAL INC COM 46120E602 18782 29616 SH SOLE 8232 0 21384 IRIDIUM COMMUNICATIONS INC COM 46269C102 4898 510224 SH SOLE 49535 0 460689 IRON MOUNTAIN INC COM 46284V101 24186 744637 SH SOLE 228758 0 515878 IRON MOUNTAIN INC OPTION 46284V901 3 100 SH Call SOLE 0 0 100 ISHARES MSCI INDIA ETF ETF US 46429B598 215 8024 SH SOLE 2700 0 5324 ISHARES CORE HIGH DIVIDEND E ETF US 46429B663 1262 15348 SH SOLE 1442 0 13906 ISHARES EDGE MSCI MIN VOL EA ETF US 46429B689 2068 33785 SH SOLE 22953 0 10832 ISHARES MSCI USA MINIMUM VOLATILITY ETF ETF US 46429B697 7036 155585 SH SOLE 76481 0 79105 ISHARES TR CORE MSCI EAFE ETF ETF US 46432F842 2009 37459 SH SOLE 22718 0 14741 ISIS PHARMACEUTICALS INC DEL NOTE 464337AJ3 12 12000 SH SOLE 12000 0 0 ISHARES CORE MSCI EMERGING ETF US 46434G103 19432 457768 SH SOLE 433144 0 24624 ISHARES MSCI JAPAN ETF ETF US 46434G822 2615 53524 SH SOLE 20340 0 33184 ISHARES CURRENCY HEDGED MSCI EAFE ETF ETF US 46434V803 4615 176688 SH SOLE 155079 0 21609 ISHARES MSCI UNITED KINGDOM ETF US 46435G334 1177 38359 SH SOLE 37178 0 1181 JPMORGAN CHASE & CO COM 46625H100 90600 1049944 SH SOLE 387185 0 662759 JPMORGAN ALERIAN MLP INDEX ETF US 46625H365 15544 491732 SH SOLE 319623 0 172109 JPMORGAN CHASE & CO COM 46625HJG6 15 15000 SH SOLE 15000 0 0 JEFFERIES GROUP INC NEW NOTE 472319AG7 14 14000 SH SOLE 11000 0 3000 JONES LANG LASALLE INC COM 48020Q107 1702 16845 SH SOLE 12915 0 3930 J2 GLOBAL INC COM 48123V102 28124 343820 SH SOLE 202721 0 141099 J2 GLOBAL INC OPTION 48123V902 16 200 SH Call SOLE 0 0 200 KCG HOLDINGS INC CL A COM 48244B100 3313 250061 SH SOLE 0 0 250061 A WTS KCG HOLDINGS INC WT EXP COM 48244B118 0 342577 SH SOLE 0 0 342577 B WTS KCG HOLDINGS INC WTS EXP COM 48244B126 0 342577 SH SOLE 0 0 342577 C WTS KCG HOLDINGS INC WTS EXP COM 48244B134 0 342577 SH SOLE 0 0 342577 KKR & CO LP COM 48248M102 819 53225 SH SOLE 6950 0 46275 KB HOME COM 48666K109 296 18750 SH SOLE 18750 0 0 KINDER MORGAN INC COM 49456B101 24399 1178145 SH SOLE 202215 0 975930 KINDER MORGAN INC-CW17 WTS 49456B119 0 43160 SH SOLE 2054 0 41106 KINDER MORGAN INC PFD 49456B200 3420 70292 SH SOLE 15175 0 55117 KINDER MORGAN INC OPTION 49456B901 62 3000 SH Call SOLE 0 0 3000 KINDER MORGAN INC OPTION 49456B951 476 23000 SH Put SOLE 0 0 23000 KINSALE CAP GROUP INC COM COM 49714P108 1607 47250 SH SOLE 0 0 47250 LHC GROUP INC COM 50187A107 320 7000 SH SOLE 0 0 7000 LABORATORY CORP AMER HLDGS COM 50540R409 206 1602 SH SOLE 695 0 907 LANDMARK INFRASTRUCTURE PART COM 51508J108 264 17300 SH SOLE 0 0 17300 LAZARD INTL EQUITY SELECT PORT INSTL COM 52106N665 280 32396 SH SOLE 0 0 32396 LENDINGCLUB CORPORATION COM COM 52603A109 123 23500 SH SOLE 14250 0 9250 LIBERTY MEDIA CORP NOTE 530715AN1 10 35000 SH SOLE 19684 0 0 LIBERTY INTERACTIVE CORP Q-A COM 53071M104 268 13431 SH SOLE 7683 0 5748 LIBERTY MEDIA CORP DELAWARE NOTE 531229AB8 14 13000 SH SOLE 13000 0 0 LIGAND PHARMACEUTICALS COM 53220K504 11652 114669 SH SOLE 95901 0 18768 LIME ENERGY CO COM COM 53261U304 32 14704 SH SOLE 0 0 14704 LIVE NATION ENTERTAINMENT INC NOTE 538034AJ8 12 11000 SH SOLE 11000 0 0 LLOYDS BANK PLC ADR 539473AH1 114 100000 SH SOLE 0 0 100000 LUXOTTICA GROUP SPA-SPON ADR ADR 55068R202 569 10604 SH SOLE 8890 0 1714 LUXOTTICA GROUP SPA-SPON ADR OPTION 55068R902 5 100 SH Call SOLE 0 0 100 MB FINANCIAL INC COM 55264U108 8077 171005 SH SOLE 60492 0 110513 MGE ENERGY INC COM 55277P104 384 5875 SH SOLE 1500 0 4375 MGM GROWTH PPTYS LLC CL A COM COM 55303A105 1571 62075 SH SOLE 5525 0 56550 MGP INGREDIENTS INC COM 55303J106 1027 20541 SH SOLE 1000 0 19541 MPLX LP COM 55336V100 2158 62328 SH SOLE 36917 0 25411 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 93 15000 SH SOLE 15000 0 0 MANULIFE FINANCIAL CORP COM 56501R106 226 12706 SH SOLE 2728 0 9978 MARATHON PETROLEUM CORP COM 56585A102 584 11605 SH SOLE 7159 0 4446 MARCHEX INC COM 56624R108 31 11800 SH SOLE 11800 0 0 MARKETAXESS HOLDINGS INC COM 57060D108 12276 83558 SH SOLE 2230 0 81328 MASTERCARD INC - A COM 57636Q104 128090 1240579 SH SOLE 762642 0 477937 MATCH GROUP INC COM 57665R106 405 23667 SH SOLE 5200 0 18467 MAXLINEAR INC-CLASS A COM 57776J100 10068 461839 SH SOLE 227512 0 234327 MCKESSON CORP COM 58155Q103 1319 9392 SH SOLE 1346 0 8046 MANITOWOC FOODSERVICE INC COM 58470Q101 816 42215 SH SOLE 6600 0 35615 MEDINAH MINERALS INC COM 58489M109 1 170000 SH SOLE 0 0 170000 MEDNAX INC COM 58502B106 19235 288560 SH SOLE 232626 0 55934 MERCADOLIBRE INC COM 58733R102 1179 7553 SH SOLE 3900 0 3653 MERCADOLIBRE INC OPTION 58733R902 234 1500 SH Call SOLE 0 0 1500 MERCK & CO. INC. COM 58933Y105 19085 324194 SH SOLE 183241 0 140953 META FINANCIAL GROUP INC COM 59100U108 840 8161 SH SOLE 0 0 8161 METLIFE INC COM 59156R108 4973 92289 SH SOLE 36559 0 55730 MICRON TECHNOLOGY INC NOTE 595112AY9 30 30000 SH SOLE 29000 0 1000 MIX TELEMATICS LIMITED SPONSORED ADR ADR 60688N102 347 56138 SH SOLE 0 0 56138 MOLINA HEALTHCARE INC NOTE 60855RAD2 11 10000 SH SOLE 10000 0 0 MONOGRAM RESIDENTIAL TRUST I COM 60979P105 108 10000 SH SOLE 10000 0 0 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 323 16286 SH SOLE 0 0 16286 MONSANTO CO COM 61166W101 4612 43835 SH SOLE 10271 0 33564 MONSTER BEVERAGE CORP COM 61174X109 426 9605 SH SOLE 2055 0 7550 MOSAIC COMPANY COM 61945C103 209 7139 SH SOLE 2399 0 4740 NAVIGANT CONSULTING INC COM 63935N107 216 8250 SH SOLE 4000 0 4250 NEOGENOMICS INC COM 64049M209 2167 252820 SH SOLE 14105 0 238715 NEPTUNE TECHNOLOGIES & BIORESOURCES INC COM 64077P108 10 10800 SH SOLE 0 0 10800 NETFLIX INC COM 64110L106 31209 252095 SH SOLE 25605 0 226490 NETFLIX INC OPTION 64110L906 148 1200 SH Call SOLE 200 0 1000 NETFLIX INC OPTION 64110L956 284 2300 SH Put SOLE 2000 0 300 NEURALSTEM INC COM 64127R302 115 418942 SH SOLE 0 0 418942 NEVRO CORP COM 64157F103 14521 199847 SH SOLE 27520 0 172327 NEXTERA ENERGY INC COM 65339F101 5672 47483 SH SOLE 16655 0 30828 NISOURCE INC COM COM 65473P105 274 12384 SH SOLE 2050 0 10334 NOVADAQ TECHNOLOGIES INC COM 66987G102 5770 813865 SH SOLE 485955 0 327910 NOVARTIS AG-SPONSORED ADR ADR 66987V109 10975 150667 SH SOLE 86813 0 63855 NU SKIN ENTERPRISES INC - A COM 67018T105 417 8728 SH SOLE 1058 0 7670 NUSTAR ENERGY LP COM 67058H102 425 8500 SH SOLE 4000 0 4500 NVIDIA CORP COM 67066G104 14532 136147 SH SOLE 10504 0 125643 NVIDIA CORP OPTION 67066G904 128 1200 SH Call SOLE 400 0 800 NVIDIA CORP OPTION 67066G954 106 1000 SH Put SOLE 1000 0 0 NUTRISYSTEM INC COM 67069D108 343 9900 SH SOLE 0 0 9900 NUVEEN MUNICIPAL CREDIT INCO COM 67070X101 175 12401 SH SOLE 9619 0 2782 NXSTAGE MEDICAL INC COM 67072V103 21793 831476 SH SOLE 265863 0 565613 O'REILLY AUTOMOTIVE INC COM 67103H107 71505 256832 SH SOLE 214031 0 42801 OFG BANCORP COM 67103X102 1033 78817 SH SOLE 0 0 78817 ON SEMICONDUCTOR CORP NOTE 682189AK1 12 12000 SH SOLE 12000 0 0 ONEOK PARTNERS LP COM 68268N103 3807 88516 SH SOLE 8646 0 79870 ORACLE CORP COM 68389X105 9112 236995 SH SOLE 114839 0 122156 ORBCOMM INC COM 68555P100 393 47524 SH SOLE 0 0 47524 P G & E CORP COM 69331C108 269 4426 SH SOLE 800 0 3626 PPL CORPORATION COM 69351T106 218 6410 SH SOLE 2761 0 3649 PRA GROUP INC COM 69354N106 30209 772617 SH SOLE 202671 0 569946 PRA GROUP INC OPTION 69354N906 97 2500 SH Call SOLE 500 0 2000 PRA GROUP INC OPTION 69354N956 8 200 SH Put SOLE 200 0 0 PACIFIC BIOSCIENCES OF CALIFORNIA INC COM 69404D108 293 77111 SH SOLE 5247 0 71864 PACIFIC CONTINENTAL CORP COM 69412V108 280 12810 SH SOLE 0 0 12810 PANERA BREAD COMPANY-CLASS A COM 69840W108 1594 7772 SH SOLE 1657 0 6115 PARKWAY ACQUISITION CORP COM 70153X105 427 49364 SH SOLE 0 0 49364 PAYLOCITY HOLDING CORP COM 70438V106 7810 260248 SH SOLE 65044 0 195204 PAYPAL HOLDINGS INC COM 70450Y103 56141 1422359 SH SOLE 409524 0 1012835 PAYPAL HOLDINGS INC OPTION 70450Y903 43 1100 SH Call SOLE 1100 0 0 PIMCO 0-5 YEAR H/Y CORP BOND ETF US 72201R783 272 2726 SH SOLE 0 0 2726 PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE ETF US 72201R817 3651 35691 SH SOLE 2800 0 32891 PIMCO ENHANCED SHORT MATURIT ETF US 72201R833 2131 21029 SH SOLE 0 0 21029 PLANET FITNESS INC CL A COM 72703H101 2512 124995 SH SOLE 8940 0 116055 PLATFORM SPECIALTY PRODUCTS CORP COM 72766Q105 183 18700 SH SOLE 0 0 18700 PLATFORM SPECIALTY PRODUCTS CORP OPTION 72766Q905 80 8200 SH Call SOLE 0 0 8200 POOL CORPORATION COM 73278L105 1666 15963 SH SOLE 661 0 15302 PORTFOLIO RECOVERY ASSOCS INC SR CONV NT 3 percent20 NOTE 73640QAB1 8860 9407000 SH SOLE 2157000 0 7250000 POTBELLY CORP COM 73754Y100 4917 381198 SH SOLE 84727 0 296471 POTASH CORP OF SASKATCHEWAN COM 73755L107 1470 81248 SH SOLE 69458 0 11790 POWERSHARES QQQ TRUST SERIES ETF US 73935A104 8828 74512 SH SOLE 36858 0 37654 POWERSHARES EXCHANGE TRADED FD TR SHR OF BEN INT $0.01 PV ETF US 73935X153 1921 45745 SH SOLE 0 0 45745 POWERSHARES ETF POWERSHARES FINANCIAL PFD ETF US 73935X229 1914 106596 SH SOLE 3000 0 103596 POWERSHARES WATER RESOURCES ETF US 73935X575 2557 103980 SH SOLE 32550 0 71430 POWERSHARES FTSE RAFI US 1000 PORTFOLIO ETF US 73935X583 517 5195 SH SOLE 4422 0 773 POWERSHARES SENIOR LOAN PORTFOLIO ETF US 73936Q769 249 10655 SH SOLE 1050 0 9605 POWERSHARES PREFERRED PORTFOLIO ETF US 73936T565 1407 98909 SH SOLE 23247 0 75662 POWERSHARES S&P 500 LOW VOLA ETF US 73937B779 4838 116361 SH SOLE 54809 0 61552 PRAXAIR INC COM 74005P104 65014 554771 SH SOLE 300923 0 253848 PREFERRED APARTMENT COMMUNITIES INC COM 74039L103 895 60050 SH SOLE 11250 0 48800 PREMARA FINANCIAL INC COM 74046G105 95 10000 SH SOLE 0 0 10000 PREMIER INC CL A COM 74051N102 13141 432823 SH SOLE 216278 0 216545 T ROWE PRICE GROUP INC COM 74144T108 4429 58847 SH SOLE 14779 0 44068 PRICELINE GRP INC NOTE 741503AX4 12 11000 SH SOLE 11000 0 0 PRIMERICA INC COM 74164M108 565 8172 SH SOLE 855 0 7317 PROGREEN US INC COM 74327M102 5 300000 SH SOLE 0 0 300000 PROS HOLDINGS INC COM STK COM 74346Y103 666 30940 SH SOLE 0 0 30940 PROSHARES TR PROSHARES ULTRASHORT TR TREAS ETF US 74347B201 398 9740 SH SOLE 1700 0 8040 PROSHARES TR PROSHARES ULTRASHORT TR TREAS OPTION 74347B901 8 200 SH Call SOLE 0 0 200 PROSHARES TR ULTRA FINANCIALS ETF US 74347X633 384 4150 SH SOLE 700 0 3450 PROSHARES SHORT 20 plus TREASURY ETF US 74347X849 3485 145890 SH SOLE 51240 0 94650 PROSHARES S&P 500 DIVIDEND A ETF US 74348A467 252 4680 SH SOLE 430 0 4250 PROSPECT CAPITAL CORPORATION COM 74348T102 84 10000 SH SOLE 0 0 10000 PRUDENTIAL PLC-ADR ADR 74435K204 2715 68243 SH SOLE 59528 0 8715 PUBLIC STORAGE COM 74460D109 591 2644 SH SOLE 161 0 2483 QUIDEL CORP NOTE 74838JAA9 19 19000 SH SOLE 19000 0 0 BOSTON PARTNERS GLOBAL LONG/SHORT INSTL ETF US 74925K466 476 43309 SH SOLE 0 0 43309 RVUE HOLDINGS INC COM 74975J104 0 10000 SH SOLE 0 0 10000 RBC BEARINGS INC COM 75524B104 502 5405 SH SOLE 490 0 4915 RE/MAX HOLDINGS INC-CL A COM 75524W108 14836 264930 SH SOLE 51785 0 213145 REALPAGE INC COM 75606N109 1838 61272 SH SOLE 4762 0 56510 REGENERON PHARMACEUTICALS COM 75886F107 517 1408 SH SOLE 600 0 808 REGIONS FINANCIAL CORP COM 7591EP100 181 12626 SH SOLE 2175 0 10451 RETAIL PROPERTIES OF AMERICA INC COM 76131V202 176 11484 SH SOLE 2952 0 8532 RINGCENTRAL INC CL A COM 76680R206 241 11700 SH SOLE 1000 0 10700 ROYAL GOLD INC NOTE 780287AA6 23 22000 SH SOLE 22000 0 0 GUGGENHEIM S&P 500 EQUAL WEI ETF US 78355W106 5612 64770 SH SOLE 7366 0 57404 GUGGENHEIM S&P 500 PURE VALUE ETF ETF US 78355W304 227 3950 SH SOLE 1400 0 2550 GUGGENHEIM S&P 500 EQUAL WEIGHT HEALTHCARE ETF ETF US 78355W841 212 1454 SH SOLE 1454 0 0 RYLAND GROUP INC NOTE 783764AS2 11 12000 SH SOLE 12000 0 0 RYMAN HOSPITALITY PROPERTIES COM 78377T107 993 15760 SH SOLE 0 0 15760 SBA COMMUNICATIONS CORP COM 78410G104 3209 31075 SH SOLE 24752 0 6323 SPDR S&P 500 ETF TRUST ETF US 78462F103 122862 549643 SH SOLE 412577 0 137066 SPDR GOLD SHARES ETF US 78463V107 2819 25718 SH SOLE 19075 0 6643 SPDR INDEX SHARES FUNDS SPDR EURO STOXX 50 ETF ETF US 78463X202 321 9603 SH SOLE 2603 0 7000 SPDR DJ GLOBAL REAL ESTATE E ETF US 78463X749 6632 141526 SH SOLE 96922 0 44603 SPDR DJ INTERNATIONAL REAL E ETF US 78463X863 1290 35753 SH SOLE 32689 0 3064 SPDR S&P INTL SMALL CAP ETF US 78463X871 357 12304 SH SOLE 12032 0 272 SPDR SER TR NUVEEN S&P HIGH YIELD MUN BD ETF US 78464A284 5012 89553 SH SOLE 250 0 89303 SPDR BARCLAYS CONVERTIBLE ETF US 78464A359 820 17969 SH SOLE 2326 0 15643 SPDR BARCLAYS HIGH YIELD BOND ETF ETF US 78464A417 582 15954 SH SOLE 36 0 15918 SPDR BBG BARC ST CORPORATE ETF US 78464A474 1431 46885 SH SOLE 3550 0 43335 SPDR BBG BARC INTL TREASURY ETF US 78464A516 206 7934 SH SOLE 3744 0 4190 SPDR S&P HEALTH CARE SERVICES ETF ETF US 78464A573 295 5628 SH SOLE 0 0 5628 SPDR S&P REGIONAL BANKING ETF US 78464A698 3728 67088 SH SOLE 15300 0 51788 SPDR S&P DIVIDEND ETF ETF US 78464A763 21489 251152 SH SOLE 10649 0 240503 SPDR S&P BIOTECH ETF ETF US 78464A870 385 6508 SH SOLE 700 0 5808 SPDR DJIA TRUST ETF US 78467X109 897 4541 SH SOLE 1885 0 2656 SPDR S&P MIDCAP 400 ETF TRST ETF US 78467Y107 4629 15341 SH SOLE 7233 0 8108 SPDR BBG BARC ST HIGH YIELD ETF US 78468R408 227 8218 SH SOLE 1835 0 6383 SPDR NUVEEN BARCLAYS SHORT TERM COM 78468R739 579 12079 SH SOLE 4525 0 7554 SVB FINANCIAL GROUP COM 78486Q101 385 2240 SH SOLE 1025 0 1215 SABRA HEALTH CARE REIT INC COM 78573L106 667 27318 SH SOLE 390 0 26928 SALESFORCE.COM INC COM 79466L302 80860 1181132 SH SOLE 487378 0 693754 SALESFORCE.COM INC OPTION 79466L902 27 400 SH Call SOLE 400 0 0 SANOFI-ADR ADR 80105N105 331 8179 SH SOLE 1724 0 6455 SBERBANK RUSSIA SPONSORED AMERICAN DEPOSITORY ADR 80585Y308 635 54900 SH SOLE 0 0 54900 SEALED AIR CORP COM 81211K100 1168 25770 SH SOLE 22038 0 3732 MATERIALS SELECT SECTOR SPDR ETF US 81369Y100 660 13273 SH SOLE 12425 0 848 HEALTH CARE SELECT SECTOR ETF US 81369Y209 12463 180779 SH SOLE 18538 0 162241 CONSUMER STAPLES SPDR ETF US 81369Y308 596 11524 SH SOLE 8586 0 2938 CONSUMER DISCRETIONARY SELT ETF US 81369Y407 1095 13453 SH SOLE 2007 0 11446 ENERGY SELECT SECTOR SPDR ETF US 81369Y506 1034 13728 SH SOLE 10126 0 3602 FINANCIAL SELECT SECTOR SPDR ETF US 81369Y605 8603 370009 SH SOLE 140467 0 229543 INDUSTRIAL SELECT SECT SPDR ETF US 81369Y704 4514 72545 SH SOLE 25326 0 47219 TECHNOLOGY SELECT SECT SPDR ETF US 81369Y803 1122 23200 SH SOLE 1987 0 21213 UTILITIES SELECT SECTOR SPDR ETF US 81369Y886 3094 63692 SH SOLE 6860 0 56832 SECUREWORKS CORP CL A COM 81374A105 214 20163 SH SOLE 3260 0 16903 SECURITY IDENTIFICATION SYSTEMS CORP COM 81429P107 0 500000 SH SOLE 0 0 500000 SERVICEMASTER GLOBAL HOLDING COM 81761R109 1121 29747 SH SOLE 25962 0 3785 SERVICESOURCE INTERNATIONAL INC COM 81763U100 209 36800 SH SOLE 10000 0 26800 SHIRE PLC-ADR ADR 82481R106 2836 16642 SH SOLE 6417 0 10225 SHOPIFY INC CL A COM 82509L107 348 8110 SH SOLE 1975 0 6135 SIENTRA INC COM COM 82621J105 257 30164 SH SOLE 8514 0 21650 SIERRA ONCOLOGY INC COM 82640U107 68 45948 SH SOLE 31144 0 14804 SIGNATURE BANK COM 82669G104 45058 299985 SH SOLE 212408 0 87578 SIRIUS XM HOLDINGS INC COM 82968B103 168 37660 SH SOLE 8000 0 29660 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 295 8492 SH SOLE 2217 0 6275 SIX FLAGS ENTERTAINMENT CORP COM 83001A102 3610 60208 SH SOLE 41127 0 19081 SMURFIT STONE CONTAINER CP COMMON STOCK ESCROW CUSIP COM 832ESC990 0 12613 SH SOLE 403 0 12210 SPECTRA ENERGY PARTNERS LP COM 84756N109 4200 91613 SH SOLE 5630 0 85983 SPECTRANETICS CORP COM 84760C107 551 22500 SH SOLE 8200 0 14300 SPECTRANETICS CORP NOTE 84760CAA5 20 19000 SH SOLE 19000 0 0 SPIRE INC COM 84857L101 265 4105 SH SOLE 0 0 4105 SPIRIT REALTY CAPITAL INC COM 84860W102 269 24729 SH SOLE 23529 0 1200 SPIRIT REALTY CAPITAL INC NEW CONV NOTE 84860WAA0 12 12000 SH SOLE 12000 0 0 SPORTSMAN'S WAREHOUSE HOLDIN COM 84920Y106 314 33431 SH SOLE 12664 0 20767 SPROTT PHYSICAL GOLD TRUST ETF US 85207H104 218 23230 SH SOLE 10275 0 12955 SPROUTS FARMERS MARKET INC COM 85208M102 815 43096 SH SOLE 34596 0 8500 STANDARD PAC CORP NEW NOTE 85375CBC4 11 11000 SH SOLE 11000 0 0 STARWOOD PROPERTY TRUST INC COM 85571B105 678 30891 SH SOLE 14815 0 16076 STARWOOD PPTY TR INC NOTE 85571BAA3 23 21000 SH SOLE 21000 0 0 SUMITOMO MITSUI-SPONS ADR ADR 86562M209 570 74561 SH SOLE 56296 0 18265 SUNOCO LOGISTICS PARTNERS LP COM 86764L108 4898 203930 SH SOLE 58099 0 145831 SUPPORT.COM INC COM 86858W101 22 25000 SH SOLE 25000 0 0 SYNTEL INC COM 87162H103 268 13533 SH SOLE 1070 0 12463 SYNTHETIC BIOLOGICS INC COM 87164U102 1256 1647376 SH SOLE 145050 0 1502326 SYNCHRONY FINANCIAL COM 87165B103 243 6710 SH SOLE 4915 0 1795 TC PIPELINES LP UNIT COM LTD PARTNERSHIP INT LPN 87233Q108 1168 19844 SH SOLE 0 0 19844 TACTILE SYS TECHNOLOGY INC COM COM 87357P100 1716 104585 SH SOLE 6360 0 98225 TARGET CORP OPTION 87612E906 21 300 SH Call SOLE 0 0 300 TARGA RESOURCES CORP COM 87612G101 366 6522 SH SOLE 0 0 6522 TERRAVIA HOLDINGS INC COM 88105A106 82 71057 SH SOLE 0 0 71057 TESLA MOTORS INC COM 88160R101 2804 13123 SH SOLE 4199 0 8924 TESLA MOTORS INC OPTION 88160R951 106 500 SH Put SOLE 500 0 0 TESLA MTRS INC NOTE 88160RAB7 14 15000 SH SOLE 15000 0 0 TESORO LOGISTICS LP COM UNIT LTD PARTNERSHIP INT LPN 88160T107 1074 21130 SH SOLE 740 0 20390 3M CO COM 88579Y101 27005 151231 SH SOLE 74622 0 76609 TITAN MEDICAL INC COM 88830X108 7 30000 SH SOLE 0 0 30000 TIVO CORP COM 88870P106 2285 109317 SH SOLE 5935 0 103382 TIVO CORP OPTION 88870P906 21 1000 SH Call SOLE 0 0 1000 TOUCHSTONE FDS GROUP TR MERGER ARBITRAGE FD CL Y ETF US 89155T714 12607 1150244 SH SOLE 850203 0 300041 TRANSMONTAIGNE PARTNERS LP COM 89376V100 411 9294 SH SOLE 0 0 9294 TRANSUNION COM COM 89400J107 749 24204 SH SOLE 1448 0 22756 TREEHOUSE FOODS INC COM 89469A104 7684 106439 SH SOLE 27292 0 79147 TWILIO INC COM 90138F102 1489 51629 SH SOLE 3758 0 47871 TWITTER INC COM 90184L102 2566 157435 SH SOLE 20625 0 136810 TWITTER INC NOTE 90184LAB8 14 15000 SH SOLE 15000 0 0 TWITTER INC NOTE 90184LAD4 32 35000 SH SOLE 20000 0 15000 2U INC COM 90214J101 538 17858 SH SOLE 3928 0 13930 USANA HEALTH SCIENCES INC COM 90328M107 248 4060 SH SOLE 0 0 4060 USA TECHNOLOGIES INC COM 90328S500 312 72603 SH SOLE 2000 0 70603 US AUTO PARTS NETWORK INC COM 90343C100 426 120900 SH SOLE 0 0 120900 U S SILICA HOLDINGS INC OPTION 90346E903 39 700 SH Call SOLE 0 0 700 ULTA SALON COSMETICS & FRAGR COM 90384S303 11949 46869 SH SOLE 28429 0 18440 ULTIMATE SOFTWARE GROUP INC COM 90385D107 77823 426779 SH SOLE 140606 0 286172 UNITED COMMUNITY BANCORP COM 90984R101 460 27525 SH SOLE 27525 0 0 UNITEDHEALTH GROUP INC COM 91324P102 12780 79855 SH SOLE 43939 0 35916 VAIL RESORTS INC COM 91879Q109 303 1879 SH SOLE 1879 0 0 VALEANT PHARMACEUTICALS INTE COM 91911K102 622 42868 SH SOLE 9258 0 33610 VALERO ENERGY CORP COM 91913Y100 2103 30782 SH SOLE 8241 0 22541 VANECK VECTORS GOLD MINERS E ETF US 92189F106 3030 144852 SH SOLE 86507 0 58345 YORKVILLE HIGH INCOME INFRASTRUCTURE MLP ETF COM 92189F569 191 12125 SH SOLE 525 0 11600 VANECK VECTORS JUNIOR GOLD M ETF US 92189F791 461 14598 SH SOLE 2975 0 11623 VANGUARD SECTOR INDEX FDS VANGUARD CONSUMER STAPLES ETF ETF US 92204A207 539 4026 SH SOLE 176 0 3850 VANGUARD SECTOR INDEX FDS VANGUARD INFORMATION ETF US 92204A702 815 6711 SH SOLE 2419 0 4292 VANGUARD MATERIALS ETF ETF US 92204A801 881 7836 SH SOLE 7466 0 370 VANGUARD S/T CORP BOND ETF ETF US 92206C409 3360 42333 SH SOLE 6403 0 35930 VANGUARD RUSSELL 2000 ETF ETF US 92206C664 1518 14063 SH SOLE 945 0 13118 VANGUARD INT-TERM CORPORATE ETF US 92206C870 2295 26778 SH SOLE 0 0 26778 VANTIV INC - CL A COM 92210H105 5865 98370 SH SOLE 93649 0 4721 VARIAN MEDICAL SYSTEMS INC COM 92220P105 508 5657 SH SOLE 2100 0 3557 VECTREN CORP COM 92240G101 584 11200 SH SOLE 2018 0 9182 VENTAS INC COM 92276F100 1373 21960 SH SOLE 3287 0 18673 VEOLIA ENVIRONNEMENT ADR ADR 92334N103 422 24750 SH SOLE 400 0 24350 VERA BRADLEY INC COM 92335C106 121 10346 SH SOLE 2881 0 7465 VERIZON COMMUNICATIONS INC COM 92343V104 25141 470975 SH SOLE 188353 0 282621 VERINT SYS INC NOTE 92343XAA8 14 15000 SH SOLE 15000 0 0 VERISK ANALYTICS INC COM 92345Y106 77336 952760 SH SOLE 708772 0 243988 VERTEX PHARMACEUTICALS INC COM 92532F100 451 6121 SH SOLE 5044 0 1077 VERSUS CAP MLTIMGR RE INC FD SH BEN INT I COM 92532P207 416 15152 SH SOLE 0 0 15152 VIACOM INC-CLASS B COM 92553P201 211 6009 SH SOLE 62 0 5947 VIACOM INC-CLASS B OPTION 92553P901 28 800 SH Call SOLE 0 0 800 VINCE HOLDING CORP COM COM 92719W108 73 18050 SH SOLE 500 0 17550 VISA INC-CLASS A SHARES COM 92826C839 225787 2893963 SH SOLE 1121640 0 1772323 VITAL THERAPIES INC COM 92847R104 259 59500 SH SOLE 59500 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 294 15910 SH SOLE 1020 0 14890 VODAFONE GROUP PLC-SP ADR ADR 92857W308 2300 94143 SH SOLE 11656 0 82487 VONAGE HOLDINGS CORP COM 92886T201 792 115549 SH SOLE 12045 0 103504 VOYAGER ENTERTAINMENT INTERNATIONAL INC COM 92908D101 0 91000 SH SOLE 0 0 91000 VUBOTICS INC COM 92909L102 0 165000 SH SOLE 165000 0 0 WNS HOLDINGS LTD-ADR ADR 92932M101 1546 56123 SH SOLE 33674 0 22449 WPP PLC-SPONSORED ADR ADR 92937A102 438 3959 SH SOLE 3564 0 395 WEC ENERGY GROUP INC COM 92939U106 2293 39092 SH SOLE 16122 0 22970 WASTE MANAGEMENT INC COM 94106L109 21049 296848 SH SOLE 19005 0 277843 WEB COM GROUP INC NOTE 94733AAA2 17 18000 SH SOLE 18000 0 0 WEBMD HEALTH CORP COM 94770V102 261 5275 SH SOLE 2100 0 3175 WEBMD HEALTH CORP NOTE 94770VAF9 16 16000 SH SOLE 16000 0 0 WELLNESS CENTER USA INC COM 94973A103 4 21000 SH SOLE 0 0 21000 WELLTOWER INC COM 95040Q104 2706 40433 SH SOLE 12715 0 27718 WESTAR ENERGY INC COM 95709T100 214 3800 SH SOLE 3000 0 800 WESTERN ASSET HIGH INC FD II COM 95766J102 156 22000 SH SOLE 10500 0 11500 WESTERN ASSET HIGH INCOME OP COM 95766K109 75 14980 SH SOLE 14980 0 0 WESTERN GAS EQUITY PARTNERS LP COM UNIT LTD PARTNERSHIP INT LPN 95825R103 251 5915 SH SOLE 0 0 5915 WEX INC COM 96208T104 38541 345352 SH SOLE 262320 0 83032 WILLIAMS PARTNERS LP COM 96949L105 8498 223452 SH SOLE 83517 0 139935 WINTRUST FINANCIAL CORP COM 97650W108 1990 27417 SH SOLE 10396 0 17021 WINTRUST FINANCIAL CORP OPTION 97650W908 145 2000 SH Call SOLE 0 0 2000 WISDOMTREE INVESTMENTS INC COM 97717P104 522 46844 SH SOLE 16366 0 30478 WISDOMTREE TRUST TOTAL DIVIDEND FD ETF ETF US 97717W109 2894 35618 SH SOLE 1503 0 34115 WISDOMTREE TRUST EQUITY INCOME FUND ETF ETF US 97717W208 1449 21535 SH SOLE 9300 0 12235 WISDOMTREE L/C DIVIDEND FUND ETF US 97717W307 3243 40594 SH SOLE 3670 0 36924 WISDOM TREE EMERGING MARKETS EQUITY INCOME FUND ETF ETF US 97717W315 261 6990 SH SOLE 250 0 6740 WISDOMTREE TRUST DIVID EX FINANCIALS FUND ETF US 97717W406 287 3575 SH SOLE 0 0 3575 WISDOMTREE MIDCAP DIVIDEND F ETF US 97717W505 631 6683 SH SOLE 362 0 6321 WISDOMTREE JAPAN HEDGED EQUITY FUND ETF US 97717W851 1684 33984 SH SOLE 4893 0 29090 WISDOMTREE EUROPE HEDGED EQU ETF US 97717X701 1457 25382 SH SOLE 5329 0 20053 WORKDAY INC-CLASS A COM 98138H101 58376 883281 SH SOLE 390887 0 492394 WORKDAY INC-CLASS A OPTION 98138H901 33 500 SH Call SOLE 500 0 0 WRIGHT MED GROUP INC NOTE 98235TAE7 22 21000 SH SOLE 21000 0 0 WYNDHAM WORLDWIDE CORP COM 98310W108 475 6221 SH SOLE 6000 0 221 XCEL ENERGY INC COM 98389B100 1108 27225 SH SOLE 3267 0 23958 XCERRA CORP COM 98400J108 456 59628 SH SOLE 0 0 59628 XYLEM INC COM 98419M100 610 12328 SH SOLE 1296 0 11032 YAHOO INC SR CONV NTS NOTE 984332AF3 20 20000 SH SOLE 20000 0 0 YUM CHINA HOLDINGS INC COM 98850P109 1669 63896 SH SOLE 50276 0 13620 ZELTIQ AESTHETICS INC COM 98933Q108 4873 111962 SH SOLE 9277 0 102685 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1593 15433 SH SOLE 4397 0 11036 ZOGENIX INC COM 98978L204 619 50937 SH SOLE 500 0 50437 ZOETIS INC COM 98978V103 117657 2197963 SH SOLE 1547300 0 650663 ZOES KITCHEN INC COM COM 98979J109 4410 183827 SH SOLE 91579 0 92248 AIRCASTLE LTD COM G0129K104 691 33148 SH SOLE 560 0 32588 ALLERGAN PLC COM G0177J108 21418 101984 SH SOLE 81351 0 20633 AON PLC COM G0408V102 23503 210736 SH SOLE 71166 0 139570 AXIS CAPITAL HOLDINGS LTD COM G0692U109 628 9626 SH SOLE 332 0 9294 AXALTA COATING SYSTEMS LTD COM G0750C108 4919 180847 SH SOLE 156097 0 24750 ACCENTURE PLC-CL A COM G1151C101 58388 498488 SH SOLE 311503 0 186985 BUNGE LTD COM G16962105 665 9209 SH SOLE 200 0 9009 CARDTRONICS PLC - A COM G1991C105 2689 49273 SH SOLE 42043 0 7230 CREDICORP LTD COM G2519Y108 228 1445 SH SOLE 1301 0 144 DELPHI AUTOMOTIVE PLC COM G27823106 321 4769 SH SOLE 2005 0 2764 EATON CORP PLC COM G29183103 2223 33141 SH SOLE 9590 0 23551 EXOVA GROUP PLC ORD GBP0.01 COM G33117105 71 30180 SH SOLE 0 0 30180 GENPACT LTD COM G3922B107 20845 856402 SH SOLE 538778 0 317624 GREATVIEW ASEPTIC PACKAGING CO LTD COM G40769104 26 49890 SH SOLE 0 0 49890 GREENLIGHT CAPITAL RE LTD CLASS A COM G4095J109 212 9305 SH SOLE 0 0 9305 HERBALIFE LTD COM G4412G101 417 8658 SH SOLE 8258 0 400 HORIZON PHARMA PLC SHS COM G4617B105 331 20460 SH SOLE 0 0 20460 IHS MARKIT LTD COM G47567105 6185 174680 SH SOLE 56017 0 118663 WEATHERFORD INTERNATIONAL PL COM G48833100 472 94629 SH SOLE 90354 0 4275 INVESCO LTD COM G491BT108 15346 505816 SH SOLE 321682 0 184134 JOHNSON CONTROLS INTERNATION COM G51502105 2323 56407 SH SOLE 6477 0 49930 LIBERTY GLOBAL PLC-SERIES C COM G5480U120 735 24761 SH SOLE 12688 0 12073 MEDTRONIC PLC COM G5960L103 26157 367212 SH SOLE 182432 0 184780 NAGACORP LTD US LISTED COM G6382M109 32 54585 SH SOLE 0 0 54585 NIELSEN HOLDINGS PLC COM G6518L108 2940 70092 SH SOLE 57406 0 12686 NORD ANGLIA EDUCATION INC SHS COM G6583A102 16343 701423 SH SOLE 343360 0 358063 PENTAIR PLC COM G7S00T104 217 3876 SH SOLE 2373 0 1503 WILLIS TOWERS WATSON PLC COM G96629103 4063 33227 SH SOLE 25952 0 7275 PERRIGO CO PLC COM G97822103 6840 82179 SH SOLE 55080 0 27099 PERRIGO CO PLC OPTION G97822903 8 100 SH Call SOLE 0 0 100 XTEP INTERNATIONAL HOLDINGS LTD COM G98277109 19 45570 SH SOLE 0 0 45570 CHUBB LTD COM H1467J104 10075 76255 SH SOLE 21525 0 54730 UBS GROUP AG-REG COM H42097107 1889 120530 SH SOLE 110075 0 10455 LOGITECH INTERNATIONAL SA COM H50430232 553 22335 SH SOLE 0 0 22335 TE CONNECTIVITY LTD COM H84989104 8540 123266 SH SOLE 62089 0 61176 TRANSOCEAN LTD COM H8817H100 541 36710 SH SOLE 20709 0 16001 GLOBANT S A COM L44385109 2315 69404 SH SOLE 15067 0 54337 CHECK POINT SOFTWARE TECH COM M22465104 56936 674122 SH SOLE 530018 0 144104 COMPUGEN LIMITED COM M25722105 1052 206356 SH SOLE 39900 0 166456 KORNIT DIGITAL LTD COM M6372Q113 5287 417944 SH SOLE 90090 0 327854 SILICOM LTD COM M84116108 626 15225 SH SOLE 200 0 15025 SODASTREAM INTERNATIONAL LTD COM M9068E105 295 7485 SH SOLE 6300 0 1185 CORE LABORATORIES N.V. COM N22717107 689 5743 SH SOLE 977 0 4766 INTERXION HOLDING N V COM N47279109 201 5725 SH SOLE 4725 0 1000 MOBILEYE NV COM N51488117 38869 1019650 SH SOLE 400212 0 619438 MOBILEYE NV OPTION N51488917 7 200 SH Call SOLE 0 0 200 LYONDELLBASELL INDU-CL A COM N53745100 713 8316 SH SOLE 189 0 8127 MYLAN NV COM N59465109 304 7975 SH SOLE 1300 0 6675 NXP SEMICONDUCTORS NV COM N6596X109 657 6700 SH SOLE 4147 0 2553 WRIGHT MEDICAL GROUP NV COM N96617118 17450 759351 SH SOLE 321951 0 437400 MMI HOLDINGS LTD COM S5143R107 32 18510 SH SOLE 0 0 18510 NAMPAK LTD COM S5326R114 28 20350 SH SOLE 0 0 20350 PLANET PAYMENT INC COM U72603118 133 32583 SH SOLE 0 0 32583 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 720 8776 SH SOLE 3700 0 5076 BROADCOM LTD COM Y09827109 1801 10186 SH SOLE 4529 0 5657 GREAT WALL MOTOR CO LTD COM Y2882P106 35 37870 SH SOLE 0 0 37870 HUTCHISON PORT HOLDINGS TRUST COM Y3780D104 31 71920 SH SOLE 0 0 71920 QT VASCULAR LTD COM Y71660107 151 2565696 SH SOLE 2565696 0 0 RHT HEALTH TRUST COM Y7287W101 62 98385 SH SOLE 0 0 98385