The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2U INC COM 90214J101 625 15,754 SH   SOLE   4,074 0 11,680
3D SYSTEMS CORP COM 88554D205 4,882 321,215 SH   SOLE   291,765 0 29,450
3M CO COM 88579Y101 31,062 163,618 SH   SOLE   79,417 0 84,201
AAC HOLDINGS INC OPTION 000307908 1,109 130,000 SH Call SOLE   0 0 130,000
AAC HOLDINGS INC COM COM 000307108 2,234 243,625 SH   SOLE   17,050 0 226,575
ABB LTD SPONSORED ADR OPTION 000375904 190 8,100 SH Call SOLE   0 0 8,100
ABB LTD-SPON ADR ADR 000375204 1,090 47,133 SH   SOLE   20,299 0 26,834
ABBOTT LABORATORIES COM 002824100 35,380 789,861 SH   SOLE   202,327 0 587,534
ABBVIE INC COM 00287Y109 47,895 757,718 SH   SOLE   290,863 0 466,855
ABBVIE INC OPTION 00287Y909 59 900 SH Call SOLE   600 0 300
ABERCROMBIE & FITCH CO-CL A COM 002896207 677 56,647 SH   SOLE   7,262 0 49,385
ABIOMED INC COM 003654100 50,018 413,010 SH   SOLE   186,205 0 226,805
ABM INDUSTRIES INC COM 000957100 434 10,617 SH   SOLE   2,586 0 8,031
ABTECH HOLDINGS INC COM 00400H108 0 25,000 SH   SOLE   0 0 25,000
ACACIA COMMUNICATIONS INC COM 00401C108 436 8,390 SH   SOLE   1,490 0 6,900
ACACIA COMMUNICATIONS INC OPTION 00401C908 106 1,800 SH Call SOLE   500 0 1,300
ACADIA HEALTHCARE CO INC COM 00404A109 365 8,345 SH   SOLE   1,175 0 7,170
ACCELERATE DIAGNOSTICS INC COM 00430H102 17,293 684,207 SH   SOLE   325,911 0 358,296
ACCENTIA BIOPHARMACEUTICALS COM 00430L103 0 17,500 SH   SOLE   1,500 0 16,000
ACCENTURE PLC-CL A COM G1151C101 58,389 486,206 SH   SOLE   303,291 0 182,914
ACETO CORP N/C FR ACETO CHEMICAL CO INC COM 004446100 192 12,517 SH   SOLE   0 0 12,517
ACHILLION PHARMACEUTICALS INC COM 00448Q201 158 39,400 SH   SOLE   5,000 0 34,400
ACTIVISION BLIZZARD INC COM 00507V109 973 21,551 SH   SOLE   16,515 0 5,036
ACTUANT CORPORATION CL A COM 00508X203 271 10,196 SH   SOLE   36 0 10,160
ACUITY BRANDS INC COM 00508Y102 21,904 103,694 SH   SOLE   40,124 0 63,570
ACUITY BRANDS INC OPTION 00508Y902 61 300 SH Call SOLE   0 0 300
ACXIOM CORP COM 005125109 4,022 141,243 SH   SOLE   101,883 0 39,360
ADIENT PLC COM G0084W101 417 5,821 SH   SOLE   287 0 5,534
ADOBE SYSTEMS INC COM 00724F101 129,159 993,786 SH   SOLE   679,897 0 313,889
ADURO BIOTECH INC COM COM 00739L101 2,135 189,790 SH   SOLE   18,175 0 171,615
ADVANCE AUTO PARTS INC COM 00751Y106 257 1,720 SH   SOLE   1,686 0 34
ADVANCED MICRO DEVICES COM 007903107 333 22,968 SH   SOLE   10,635 0 12,333
ADVISORY BOARD CO/THE COM 00762W107 8,414 185,673 SH   SOLE   43,429 0 142,244
AEGEAN MARINE PETROLEUM NETWORK INC COM Y0017S102 460 45,500 SH   SOLE   33,000 0 12,500
AES TR III 6.75% TR CONV PFD 00808N202 713 14,050 SH   SOLE   13,850 0 200
AETNA INC COM 00817Y108 1,922 15,038 SH   SOLE   2,000 0 13,038
AFFILIATED MANAGERS GROUP COM 008252108 109,972 664,609 SH   SOLE   436,622 0 227,987
AFLAC INC COM 001055102 418 5,771 SH   SOLE   3,039 0 2,732
AGILENT TECHNOLOGIES INC COM 00846U101 271 5,284 SH   SOLE   329 0 4,955
AGNICO EAGLE MINES LTD COM 008474108 302 7,130 SH   SOLE   0 0 7,130
AGRIUM INC COM 008916108 368 3,842 SH   SOLE   2,737 0 1,105
AIR METHODS CORP COM 009128307 1,415 37,330 SH   SOLE   6,200 0 31,130
AIR METHODS CORP OPTION 009128907 851 19,800 SH Call SOLE   1,700 0 18,100
AIR PRODUCTS & CHEMICALS INC COM 009158106 6,846 48,856 SH   SOLE   7,599 0 41,257
AIRCASTLE LTD COM G0129K104 820 34,002 SH   SOLE   560 0 33,442
AIRGAIN INC COM COM 00938A104 264 20,930 SH   SOLE   5,870 0 15,060
AKAMAI TECHNOLOGIES INC COM 00971T101 10,343 171,280 SH   SOLE   134,385 0 36,895
AKAMAI TECHNOLOGIES INC SR CV ZERO BD 19 NOTE 00971TAG6 19 19,000 SH   SOLE   19,000 0 0
AKORN INC COM 009728106 690 28,743 SH   SOLE   8,690 0 20,053
ALERIAN MLP ETF ETF 00162Q866 3,105 241,574 SH   SOLE   28,448 0 213,126
ALEXION PHARMACEUTICALS INC COM 015351109 1,151 8,770 SH   SOLE   845 0 7,925
ALEXION PHARMACEUTICALS INC OPTION 015351909 24 200 SH Call SOLE   100 0 100
ALIBABA GROUP HOLDING LTD SPONSORED ADR OPTION 01609W902 54 500 SH Call SOLE   0 0 500
ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 16,250 151,939 SH   SOLE   84,083 0 67,856
ALIGN TECHNOLOGY INC COM 016255101 32,015 290,818 SH   SOLE   171,591 0 119,227
ALLEGHANY CORP COM 017175100 305 496 SH   SOLE   345 0 151
ALLERGAN PLC COM G0177J108 20,533 85,804 SH   SOLE   69,655 0 16,149
ALLIANCE DATA SYSTEMS CORP COM 018581108 43,431 178,287 SH   SOLE   89,281 0 89,007
ALLIANCE ONE INTERNATIONAL INC COM 018772301 491 34,200 SH   SOLE   0 0 34,200
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 280 11,999 SH   SOLE   3,127 0 8,872
ALLIANT ENERGY CORP COM 018802108 888 22,492 SH   SOLE   2,026 0 20,466
ALLISON TRANSMISSION HOLDINGS INC COM 01973R101 247 6,852 SH   SOLE   929 0 5,923
ALLSCRIPTS HEALTHCARE SOLUTI COM 01988P108 404 32,250 SH   SOLE   19,885 0 12,365
ALLSCRIPTS HEALTHCARE SOLUTNS NOTE 01988PAD0 23 23,000 SH   SOLE   23,000 0 0
ALLSTATE CORP COM 020002101 1,872 22,894 SH   SOLE   6,536 0 16,358
ALPHABET INC A CALL OPT 01/18 1000.0 OPTION 02079K905 3 300 SH Call SOLE   0 0 300
ALPHABET INC-CL A COM 02079K305 114,459 135,157 SH   SOLE   77,506 0 57,651
ALPHABET INC-CL C COM 02079K107 165,765 200,713 SH   SOLE   80,863 0 119,850
ALTRIA GROUP INC COM 02209S103 17,091 230,274 SH   SOLE   53,937 0 176,337
AMARIN CORPORATION PLC SPONSORED ADR ADR 023111206 37 11,000 SH   SOLE   10,000 0 1,000
AMAZON.COM INC COM 023135106 239,876 279,958 SH   SOLE   90,188 0 189,769
AMAZON.COM INC OPTION 023135906 532 600 SH Call SOLE   500 0 100
AMAZON.COM INC OPTION 023135956 89 100 SH Put SOLE   0 0 100
AMEDISYS INC COM 023436108 1,340 26,231 SH   SOLE   15,367 0 10,864
AMER INTL PETROLEUM CORP COM 026909408 0 82,690 SH   SOLE   82,690 0 0
AMEREN CORPORATION COM 023608102 268 4,903 SH   SOLE   1,000 0 3,903
AMERICAN AIRLINES GROUP INC COM 02376R102 595 12,863 SH   SOLE   175 0 12,688
AMERICAN ELECTRIC POWER COM 025537101 3,022 45,053 SH   SOLE   30,601 0 14,452
AMERICAN EXPRESS CO COM 025816109 16,191 202,850 SH   SOLE   68,573 0 134,277
AMERICAN INTERNATIONAL GROUP COM 026874784 1,315 20,582 SH   SOLE   3,384 0 17,198
AMERICAN RIVER BANKSHARES FORMERLY AMERICAN RIVER COM 029326105 220 14,776 SH   SOLE   0 0 14,776
AMERICAN SOFTWARE INC-CL A COM 029683109 155 15,035 SH   SOLE   0 0 15,035
AMERICAN TOWER CORP COM 03027X100 50,719 423,833 SH   SOLE   303,729 0 120,104
AMERICAN TOWER CORPORATION REIT OPTION 03027X900 401 3,300 SH Call SOLE   0 0 3,300
AMERICAN VANTAGE COMPANIES COM 03037B106 1 21,865 SH   SOLE   21,865 0 0
AMERIGAS PARTNERS-LP COM 030975106 1,211 25,738 SH   SOLE   6,865 0 18,873
AMERIPRISE FINANCIAL INC COM 03076C106 2,669 20,366 SH   SOLE   12,582 0 7,784
AMERIS BANCORP COM 03076K108 978 21,224 SH   SOLE   21,224 0 0
AMERISOURCEBERGEN CORP COM 03073E105 337 3,679 SH   SOLE   1,162 0 2,517
AMETEK INC COM 031100100 44,920 830,681 SH   SOLE   508,675 0 322,006
AMGEN INC COM 031162100 14,089 82,271 SH   SOLE   30,679 0 51,592
AMN HEALTHCARE SERVICES INC COM 001744101 2,254 54,786 SH   SOLE   4,208 0 50,578
AMPHENOL CORP-CL A COM 032095101 70,633 993,632 SH   SOLE   873,459 0 120,173
AMPLIFY SNACK BRANDS OPTION 03211L902 10 1,200 SH Call SOLE   0 0 1,200
AMPLIFY SNACK BRANDS INC COM 03211L102 891 104,615 SH   SOLE   60,185 0 44,430
AMTRUST FINANCIAL SERVICES INC COM 032359309 1,493 64,904 SH   SOLE   3,910 0 60,994
ANADARKO PETROLEUM CORP COM 032511107 1,070 16,567 SH   SOLE   2,331 0 14,236
ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 12,468 113,604 SH   SOLE   80,775 0 32,829
ANIKA THERAPEUTICS INC COM 035255108 319 7,338 SH   SOLE   0 0 7,338
ANSYS INC COM 03662Q105 479 4,481 SH   SOLE   653 0 3,828
ANTHEM INC COM 036752103 426 2,585 SH   SOLE   2,460 0 125
AON PLC COM G0408V102 21,102 180,205 SH   SOLE   70,570 0 109,635
APACHE CORP COM 037411105 2,969 57,594 SH   SOLE   9,008 0 48,586
APARTMENT INVESTMENT & MANAGEMENT CO-CL A COM 03748R101 633 13,605 SH   SOLE   2,650 0 10,955
APPFOLIO INC CLASS A COM COM 03783C100 2,710 109,040 SH   SOLE   7,795 0 101,245
APPLE INC COM 037833100 385,409 2,763,399 SH   SOLE   879,144 0 1,884,255
APPLE INC OPTION 037833900 1,106 7,700 SH Call SOLE   600 0 7,100
APPLIED MATERIALS INC COM 038222105 1,600 42,958 SH   SOLE   12,750 0 30,208
APPLIED MATERIALS INC OPTION 038222955 195 5,000 SH Put SOLE   0 0 5,000
APTARGROUP INC COM 038336103 1,921 25,134 SH   SOLE   18,894 0 6,240
ARATANA THERAPEUTICS INC COM 03874P101 4,249 667,163 SH   SOLE   147,435 0 519,728
ARATANA THERAPEUTICS INC OPTION 03874P901 239 45,000 SH Call SOLE   5,000 0 40,000
ARC DOCUMENT SOLUTIONS INC COM COM 00191G103 115 28,516 SH   SOLE   22,076 0 6,440
ARCHER-DANIELS-MIDLAND CO COM 039483102 6,108 130,479 SH   SOLE   19,696 0 110,782
ARCONIC INC COM 03965L100 352 12,240 SH   SOLE   6,031 0 6,209
ARCONIC INC OPTION 03965L900 8 300 SH Call SOLE   0 0 300
ARES CAP CORP NOTE 04010LAJ2 17 17,000 SH   SOLE   17,000 0 0
ARES CAPITAL CORP COM 04010L103 208 11,798 SH   SOLE   2,700 0 9,098
ARISTA NETWORKS INC COM 040413106 678 5,176 SH   SOLE   5,006 0 170
ARMANINO FOODS OF DISTINCT COM 042166801 23 10,500 SH   SOLE   10,500 0 0
ARROW ELECTRONICS INC COM 042735100 943 12,845 SH   SOLE   0 0 12,845
ARTISAN PARTNERS ASSET MA -A COM 04316A108 277 10,023 SH   SOLE   0 0 10,023
ARVINMERITOR INC NOTE 043353AH4 10 10,000 SH   SOLE   10,000 0 0
ASSEMBLY BIOSCIENCES INC COM COM 045396108 852 40,850 SH   SOLE   35,850 0 5,000
ASSOCIATED BANC-CORP COM 045487105 241 9,582 SH   SOLE   3,840 0 5,742
ASTRAZENECA PLC-SPONS ADR ADR 046353108 801 25,943 SH   SOLE   6,470 0 19,473
AT&T INC COM 00206R102 19,000 455,423 SH   SOLE   112,696 0 342,727
AT&T INC OPTION 00206R902 154 3,700 SH Call SOLE   200 0 3,500
ATHERSYS INC COM 04744L106 12 10,000 SH   SOLE   0 0 10,000
ATLAS AIR WORLDWIDE HLDGS INC NOTE 049164BH8 13 12,000 SH   SOLE   12,000 0 0
ATLASSIAN CORP PLC CL A COM G06242104 860 30,246 SH   SOLE   2,650 0 27,596
ATMOS ENERGY CORP COM 049560105 247 3,152 SH   SOLE   1,877 0 1,275
ATRICURE INC COM 04963C209 817 42,640 SH   SOLE   33,190 0 9,450
AUTODESK INC COM 052769106 2,590 30,010 SH   SOLE   3,319 0 26,691
AUTOLIV INC COM 052800109 431 4,218 SH   SOLE   3,000 0 1,218
AUTOMATIC DATA PROCESSING COM 053015103 45,800 447,193 SH   SOLE   226,653 0 220,540
AVALONBAY COMMUNITIES INC COM 053484101 1,317 7,171 SH   SOLE   5,529 0 1,642
AVERY DENNISON CORP COM 053611109 3,546 43,929 SH   SOLE   27,143 0 16,786
AVINGER INC COM COM 053734109 188 73,900 SH   SOLE   3,150 0 70,750
AVON PRODUCTS INC COM 054303102 71 16,246 SH   SOLE   4,600 0 11,646
AVONDALE INDS INC ADR 05337M104 1,812 170,024 SH   SOLE   153,774 0 16,250
AWARE INC-MASS COM 05453N100 69 14,000 SH   SOLE   14,000 0 0
AXA -SPONS ADR ADR 054536107 2,647 103,041 SH   SOLE   96,678 0 6,363
AXALTA COATING SYSTEMS LTD COM G0750C108 5,418 168,248 SH   SOLE   148,608 0 19,640
AXIS CAPITAL HOLDINGS LTD COM G0692U109 659 9,817 SH   SOLE   332 0 9,485
AZZ INC COM 002474104 366 6,235 SH   SOLE   0 0 6,235
B & G FOODS INC COM 05508R106 4,759 111,970 SH   SOLE   17,955 0 94,015
B WTS KCG HOLDINGS INC WTS EXP COM 48244B126 0 342,577 SH   SOLE   0 0 342,577
B. RILEY FINANCIAL INC COM 05580M108 237 15,805 SH   SOLE   0 0 15,805
B2GOLD CORP NOTE 11777QAB6 22 20,000 SH   SOLE   20,000 0 0
BADGER METER INC COM 056525108 366 9,972 SH   SOLE   0 0 9,972
BAIDU INC - SPON ADR ADR 056752108 10,993 63,210 SH   SOLE   10,261 0 52,949
BALL CORP COM 058498106 313 4,213 SH   SOLE   2,493 0 1,720
BANCO SANTANDER SA-SPON ADR ADR 05964H105 352 64,951 SH   SOLE   1,042 0 63,909
BANK MARIN BANCORP COM 063425102 411 6,000 SH   SOLE   0 0 6,000
BANK OF AMERICA CORP COM 060505104 16,931 692,283 SH   SOLE   175,779 0 516,504
BANK OF HAWAII CORP COM 062540109 2,388 28,411 SH   SOLE   22,760 0 5,651
BANK OF MONTREAL COM 063671101 1,181 15,715 SH   SOLE   9,815 0 5,900
BANK OF NEW YORK MELLON CORP COM 064058100 2,403 50,904 SH   SOLE   17,348 0 33,556
BANK OF THE OZARKS COM 063904106 13,659 262,624 SH   SOLE   205,434 0 57,190
BANKUNITED FINL CORP CONV SENIOR NOTE NOTE 06652BAE3 0 50,000 SH   SOLE   0 0 50,000
BANKUNITED INC COM 06652K103 3,347 84,464 SH   SOLE   83,315 0 1,149
BARCLAYS BANK PLC ADR 06739H776 237 9,500 SH   SOLE   0 0 9,500
BARCLAYS BK PLC 8.125% PERP NON CUM PFD ADR 06739H362 239 9,200 SH   SOLE   2,000 0 7,200
BARRICK GOLD CORP COM 067901108 428 22,793 SH   SOLE   11,834 0 10,959
BAXTER INTERNATIONAL INC COM 071813109 3,129 61,408 SH   SOLE   23,637 0 37,771
BB&T CORP COM 054937107 1,791 39,763 SH   SOLE   6,720 0 33,043
BCE INC COM 05534B760 1,042 23,573 SH   SOLE   2,866 0 20,707
BEACON ROOFING SUPPLY INC COM 073685109 521 10,947 SH   SOLE   7,156 0 3,791
BECTON DICKINSON AND CO COM 075887109 5,467 29,850 SH   SOLE   7,253 0 22,597
BED BATH & BEYOND INC COM 075896100 566 14,012 SH   SOLE   7,040 0 6,972
BEMIS COMPANY COM 081437105 2,790 56,296 SH   SOLE   48,561 0 7,735
BERKSHIRE HATHAWAY INC DEL CL B OPTION 084670902 117 700 SH Call SOLE   0 0 700
BERKSHIRE HATHAWAY INC-CL A COM 084670108 20,281 81 SH   SOLE   55 0 26
BERKSHIRE HATHAWAY INC-CL B COM 084670702 60,010 352,189 SH   SOLE   63,499 0 288,690
BEST BUY CO INC COM 086516101 794 17,989 SH   SOLE   6,034 0 11,955
BHP BILLITON LTD-SPON ADR ADR 088606108 804 21,776 SH   SOLE   11,762 0 10,014
BIODELIVERY SCIENCES INTL COM 09060J106 1,386 693,181 SH   SOLE   54,889 0 638,292
BIOGEN INC COM 09062X103 4,505 15,898 SH   SOLE   6,547 0 9,351
BIOMARIN PHARMACEUTICAL INC COM 09061G101 8,785 99,961 SH   SOLE   54,689 0 45,272
BIOMARIN PHARMACEUTICAL INC NOTE 09061GAE1 15 13,000 SH   SOLE   13,000 0 0
BIO-TECHNE CORP COM 09073M104 4,593 45,112 SH   SOLE   42,029 0 3,083
BIOVERATIV INC COM 09075E100 294 5,599 SH   SOLE   2,418 0 3,181
BLACK HILLS CORP COM 092113109 319 4,859 SH   SOLE   3,450 0 1,409
BLACKROCK INC COM 09247X101 26,192 67,614 SH   SOLE   9,187 0 58,427
BLACKSTONE GROUP LP OPTION 09253U908 241 8,100 SH Call SOLE   1,100 0 7,000
BLACKSTONE GROUP LP/THE COM 09253U108 2,579 87,234 SH   SOLE   9,775 0 77,459
BLACKSTONE MORTGAGE TRUST INC COM 09257W100 231 7,425 SH   SOLE   0 0 7,425
BLUE BIRD CORP WT EXP 022420 WTS 095306114 210 75,000 SH   SOLE   0 0 75,000
BLUE BIRD CORPORATION COM COM 095306106 1,275 75,000 SH   SOLE   0 0 75,000
BLUE BUFFALO PET PRODUCTS IN COM 09531U102 381 16,544 SH   SOLE   16,494 0 50
BNP PARIBAS-ADR ADR 05565A202 2,598 78,100 SH   SOLE   68,615 0 9,485
BOEING CO/THE COM 097023105 27,015 151,482 SH   SOLE   69,637 0 81,845
BOFI HOLDING INC COM 05566U108 1,352 44,505 SH   SOLE   2,280 0 42,225
BOINGO WIRELESS INC COM 09739C102 1,008 92,375 SH   SOLE   6,500 0 85,875
BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 1,043 29,436 SH   SOLE   28,331 0 1,105
BORGWARNER INC COM 099724106 1,192 28,464 SH   SOLE   13,850 0 14,614
BOSTON PROPERTIES INC COM 101121101 327 2,384 SH   SOLE   0 0 2,384
BOSTON SCIENTIFIC CORP COM 101137107 1,065 43,379 SH   SOLE   16,879 0 26,500
BOTTOMLINE TECHNOLOGIES (DE) INC COM 101388106 4,320 173,151 SH   SOLE   10,815 0 162,336
BOTTOMLINE TECHNOLOGIES (DE) INC OPTION 101388906 149 6,300 SH Call SOLE   0 0 6,300
BP PLC-SPONS ADR ADR 055622104 10,475 307,857 SH   SOLE   96,967 0 210,890
BP PLC-SPONS ADR OPTION 055622904 984 28,500 SH Call SOLE   2,000 0 26,500
BRIDGEPOINT EDUCATION INC COM 10807M105 270 25,309 SH   SOLE   1,500 0 23,809
BRIGHT HORIZONS FAMILY SOLUTIONS INC DEL COM COM 109194100 42,534 615,453 SH   SOLE   156,369 0 459,084
BRISTOL MYERS SQUIBB CO OPTION 110122908 484 8,900 SH Call SOLE   2,200 0 6,700
BRISTOL-MYERS SQUIBB CO COM 110122108 67,643 1,226,817 SH   SOLE   587,845 0 638,972
BRITISH AMERICAN TOB-SP ADR ADR 110448107 321 4,956 SH   SOLE   530 0 4,426
BROADCOM LTD COM Y09827109 2,307 10,928 SH   SOLE   4,434 0 6,494
BROADRIDGE FINANCIAL SOLUTIO COM 11133T103 1,171 16,993 SH   SOLE   4,222 0 12,771
BROADSOFT INC COM 11133B409 6,618 154,759 SH   SOLE   10,698 0 144,061
BROCADE COMMUNICATIONS SYS INC NOTE 111621AQ1 29 29,000 SH   SOLE   14,000 0 15,000
BROOKDALE SENIOR LIVING INC COM 112463104 383 26,665 SH   SOLE   720 0 25,945
BROOKDALE SENIOR LIVING INC CONV SENIOR NOTES NOTE 112463AA2 33 34,000 SH   SOLE   9,000 0 25,000
BUCKEYE PARTNERS LP COM 118230101 6,060 88,170 SH   SOLE   26,228 0 61,942
BUNGE LTD COM G16962105 786 9,609 SH   SOLE   600 0 9,009
BWX TECHNOLOGIES INC COM 05605H100 18,881 396,665 SH   SOLE   312,548 0 84,117
C WTS KCG HOLDINGS INC WTS EXP COM 48244B134 0 342,577 SH   SOLE   0 0 342,577
C.H. ROBINSON WORLDWIDE INC COM 12541W209 2,572 32,426 SH   SOLE   10,227 0 22,199
CABELA'S INC COM 126804301 209 4,366 SH   SOLE   2,500 0 1,866
CABLE ONE INC COM 12685J105 645 1,033 SH   SOLE   101 0 932
CABOT MICROELECTRONICS CORP COM 12709P103 452 5,959 SH   SOLE   589 0 5,370
CABOT OIL & GAS CORP COM 127097103 919 38,527 SH   SOLE   27,524 0 11,003
CAI INTERNATIONAL INC COM 12477X106 3,062 197,900 SH   SOLE   8,525 0 189,375
CAL DIVE INTERNATIONAL INC COM 12802T101 0 38,000 SH   SOLE   0 0 38,000
CALAMP CORP NOTE 128126AB5 20 20,000 SH   SOLE   20,000 0 0
CALAVO GROWERS INC COM 128246105 228 3,855 SH   SOLE   0 0 3,855
CALLIDUS SOFTWARE INC COM 13123E500 1,650 77,263 SH   SOLE   44,820 0 32,443
CALLON PETROLEUM CO COM 13123X102 335 25,468 SH   SOLE   0 0 25,468
CAMBREX CORP COM 132011107 1,738 31,321 SH   SOLE   11,994 0 19,327
CAMECO CORP COM 13321L108 158 14,250 SH   SOLE   5,650 0 8,600
CAMPBELL SOUP CO COM 134429109 2,255 38,004 SH   SOLE   2,282 0 35,722
CANADIAN NATL RAILWAY CO COM 136375102 1,708 23,506 SH   SOLE   7,033 0 16,473
CANADIAN NATURAL RESOURCES COM 136385101 1,315 44,054 SH   SOLE   41,451 0 2,603
CANADIAN PACIFIC RAILWAY LTD COM 13645T100 2,245 15,281 SH   SOLE   7,256 0 8,025
CANNABIS SCIENCE INC COM 137648101 2 20,000 SH   SOLE   20,000 0 0
CAPITAL MARKETS TECHNOLOGIES, INC.(NV) COM 14030N104 0 233,500 SH   SOLE   233,500 0 0
CAPITAL ONE FINANCIAL CORP COM 14040H105 3,669 39,299 SH   SOLE   2,865 0 36,434
CARDCONNECT CORP COM 14141X108 4,977 375,740 SH   SOLE   305,825 0 69,915
CARDINAL HEALTH INC COM 14149Y108 3,636 44,620 SH   SOLE   9,329 0 35,291
CARDTRONICS INC COM G1991C105 422 9,568 SH   SOLE   9,268 0 300
CARMAX INC COM 143130102 40,501 651,026 SH   SOLE   280,997 0 370,029
CARNIVAL CORP COM 143658300 241 4,214 SH   SOLE   2,501 0 1,713
CARRIZO OIL & GAS INC COM 144577103 242 8,390 SH   SOLE   2,096 0 6,294
CARTER'S INC COM 146229109 207 2,312 SH   SOLE   0 0 2,312
CASS INFORMATION SYSTEMS INC COM 14808P109 420 6,352 SH   SOLE   17 0 6,335
CATERPILLAR INC COM 149123101 7,040 74,236 SH   SOLE   18,998 0 55,238
CAVIUM INC COM 14964U108 8,321 126,261 SH   SOLE   49,657 0 76,604
CAVIUM INC OPTION 14964U908 36 500 SH Call SOLE   0 0 500
CBOA FINANCIAL INC COM 1248E0108 23 11,034 SH   SOLE   11,034 0 0
CBOE HOLDINGS INC COM 12503M108 13,631 173,876 SH   SOLE   26,747 0 147,129
CBOE HOLDINGS INC OPTION 12503M908 81 1,000 SH Call SOLE   0 0 1,000
CBRE GROUP INC - A COM 12504L109 949 26,667 SH   SOLE   9,548 0 17,119
CBS CORP-CLASS B NON VOTING COM 124857202 514 7,766 SH   SOLE   560 0 7,206
CDEX INC CLASS A COM COM 12507E201 0 40,000 SH   SOLE   0 0 40,000
CDK GLOBAL INC COM 12508E101 3,757 57,660 SH   SOLE   24,232 0 33,428
CDW CORP/DE COM 12514G108 924 15,707 SH   SOLE   6,777 0 8,930
CEB INC COM 125134106 2,034 25,931 SH   SOLE   19,380 0 6,551
CECO ENVIRONMENTAL CORP COM 125141101 1,756 155,383 SH   SOLE   127,249 0 28,134
CEDAR FAIR LP COM 150185106 1,442 21,201 SH   SOLE   2,100 0 19,101
CELGENE CORP COM 151020104 86,801 701,156 SH   SOLE   224,201 0 476,955
CELGENE CORP OPTION 151020904 50 400 SH Call SOLE   300 0 100
CENTENE CORP COM 15135B101 358 5,044 SH   SOLE   4,019 0 1,025
CENTRAL FUND CANADA LTD-A COM 153501101 346 26,908 SH   SOLE   6,280 0 20,628
CERNER CORP COM 156782104 28,835 515,105 SH   SOLE   181,452 0 333,653
CHART INDS INC NOTE 16115QAC4 673 685,000 SH   SOLE   130,000 0 555,000
CHARTER COMMUNICATIONS INC-A COM 16119P108 370 1,143 SH   SOLE   635 0 508
CHECK POINT SOFTWARE TECH COM M22465104 70,036 682,406 SH   SOLE   528,628 0 153,778
CHEESECAKE FACTORY INC/THE COM 163072101 492 7,789 SH   SOLE   29 0 7,760
CHEMICAL FINANCIAL CORP COM 163731102 803 15,681 SH   SOLE   15,393 0 288
CHEMTURA CORPORATION COM 163893209 2,234 67,400 SH   SOLE   49,200 0 18,200
CHENIERE ENERGY PARTNERS L P COMMON UNITS COM 16411Q101 485 14,811 SH   SOLE   0 0 14,811
CHESAPEAKE ENERGY CORP COM 165167107 156 26,669 SH   SOLE   25,294 0 1,375
CHEVRON CORP COM 166764100 35,723 325,769 SH   SOLE   147,877 0 177,892
CHEVRON CORPORATION OPTION 166764900 11 100 SH Call SOLE   100 0 0
CHICAGO BRIDGE & IRON CO NV COM 167250109 1,463 43,635 SH   SOLE   12,270 0 31,365
CHICAGO BRIDGE & IRON CO NV OPTION 167250909 523 17,000 SH Call SOLE   500 0 16,500
CHIMERA INVESTMENT CORPORATION COM 16934Q208 245 12,750 SH   SOLE   0 0 12,750
CHIPOTLE MEXICAN GRILL INC COM 169656105 17,701 41,816 SH   SOLE   13,147 0 28,669
CHIPOTLE MEXICAN GRILL INC COMMON STOCK OPTION 169656905 178 400 SH Call SOLE   100 0 300
CHUBB LTD COM H1467J104 11,507 83,761 SH   SOLE   28,708 0 55,053
CHURCH & DWIGHT CO INC COM 171340102 17,666 354,336 SH   SOLE   162,801 0 191,535
CIENA CORP COM 171779309 824 31,436 SH   SOLE   9,436 0 22,000
CIGNA CORP COM 125509109 530 3,617 SH   SOLE   3,465 0 152
CIMAREX ENERGY CO COM 171798101 6,194 51,743 SH   SOLE   34,077 0 17,666
CINCINNATI FINANCIAL CORP COM 172062101 1,232 16,901 SH   SOLE   16,217 0 684
CINEMARK HOLDINGS INC COM 17243V102 1,531 34,533 SH   SOLE   555 0 33,978
CINTAS CORP COM 172908105 25,239 206,583 SH   SOLE   25,198 0 181,385
CISCO SYSTEMS INC COM 17275R102 33,465 983,393 SH   SOLE   491,198 0 492,195
CISCO SYSTEMS INC OPTION 17275R902 61 1,800 SH Call SOLE   300 0 1,500
CITIGROUP INC COM 172967424 11,402 190,629 SH   SOLE   31,301 0 159,328
CITIGROUP INC COM OPTION 172967924 12 200 SH Call SOLE   0 0 200
CITRIX SYSTEMS INC COM 177376100 658 7,987 SH   SOLE   783 0 7,204
CIVEO CORP COM 17878Y108 139 46,578 SH   SOLE   44 0 46,534
CIVISTA BANCSHARES INC COM COM 178867107 2,095 95,523 SH   SOLE   0 0 95,523
CLAYMORE EXCHANGE TRADED FD TR GUGGENHEIM BULLETSHARES 2018 ETF 18383M381 310 12,200 SH   SOLE   3,000 0 9,200
CLAYMORE EXCHANGE-TRADED FD TR GUGGENHEIM BULLETSHARES 2020 ETF 18383M514 520 24,300 SH   SOLE   2,500 0 21,800
CLOROX COMPANY COM 189054109 11,542 84,418 SH   SOLE   6,467 0 77,951
CME GROUP INC COM 12572Q105 18,671 154,823 SH   SOLE   71,281 0 83,542
CME GROUP INC OPTION 12572Q905 475 4,000 SH Call SOLE   0 0 4,000
CNA FINANCIAL CORP COM 126117100 282 6,395 SH   SOLE   0 0 6,395
CNO FINANCIAL GROUP INC COM 12621E103 1,292 61,800 SH   SOLE   0 0 61,800
COACH INC COM 189754104 331 8,483 SH   SOLE   1,186 0 7,297
COCA COLA COMPANY (THE) OPTION 191216900 13 300 SH Call SOLE   0 0 300
COCA-COLA CO/THE COM 191216100 13,621 323,605 SH   SOLE   138,680 0 184,925
CODEXIS INC COM 192005106 831 173,097 SH   SOLE   99,930 0 73,167
COGENT COMMUNICATIONS HOLDINGS INC COM 19239V302 6,268 151,222 SH   SOLE   17,095 0 134,127
COGENT COMMUNICATIONS HOLDINGS INC OPTION 19239V902 4 100 SH Call SOLE   0 0 100
COGNEX CORP COM 192422103 525 6,576 SH   SOLE   1,660 0 4,916
COGNIZANT TECH SOLUTIONS-A COM 192446102 1,939 32,588 SH   SOLE   25,600 0 6,988
COLGATE PALMOLIVE COMPANY OPTION 194162903 15 200 SH Call SOLE   200 0 0
COLGATE-PALMOLIVE CO COM 194162103 71,342 975,142 SH   SOLE   526,569 0 448,574
COLLECTORS UNIVERSE COM 19421R200 282 10,815 SH   SOLE   500 0 10,315
COLLIERS INTERNATIONAL GROUP COM 194693107 858 17,502 SH   SOLE   2,554 0 14,948
COLONY CAP INC NOTE 19624RAB2 18 18,000 SH   SOLE   18,000 0 0
COMCAST CORP-CLASS A COM 20030N101 25,347 676,044 SH   SOLE   182,618 0 493,425
COMPASS MINERALS INTERNATION COM 20451N101 728 10,711 SH   SOLE   330 0 10,381
CONAGRA BRANDS INC COM 205887102 736 17,951 SH   SOLE   1,760 0 16,191
CONCHO RESOURCES INC COM 20605P101 857 6,630 SH   SOLE   4,960 0 1,670
CONOCOPHILLIPS COM 20825C104 7,347 150,619 SH   SOLE   69,822 0 80,797
CONSOLIDATED EDISON INC COM 209115104 763 9,899 SH   SOLE   4,477 0 5,422
CONSTELLATION BRANDS INC-A COM 21036P108 1,805 11,343 SH   SOLE   6,596 0 4,747
CONSUMER DISCRETIONARY SELT ETF 81369Y407 1,264 14,439 SH   SOLE   1,994 0 12,445
CONSUMER STAPLES SPDR ETF 81369Y308 592 10,824 SH   SOLE   8,227 0 2,597
CONTAINER STORE GROUP INC (THE) COM 210751103 86 20,400 SH   SOLE   19,400 0 1,000
CONTINENTAL RESOURCES INC/OK COM 212015101 8,887 195,658 SH   SOLE   153,313 0 42,345
COOPER COS INC/THE COM 216648402 6,936 34,823 SH   SOLE   10,820 0 24,003
COPART INC COM 217204106 1,625 26,907 SH   SOLE   10,158 0 16,749
CORCEPT THERAPEUTICS INC COM 218352102 243 27,000 SH   SOLE   27,000 0 0
CORE LABORATORIES N.V. COM N22717107 647 5,608 SH   SOLE   977 0 4,631
CORNERSTONE BANCORP SC COM 21922E100 228 35,602 SH   SOLE   0 0 35,602
CORNERSTONE ONDEMAND INC NOTE 21925YAB9 18 17,000 SH   SOLE   17,000 0 0
CORNING INC COM 219350105 4,468 163,523 SH   SOLE   22,712 0 140,811
COSTAR GROUP INC COM 22160N109 75,214 366,331 SH   SOLE   244,626 0 121,705
COSTCO WHOLESALE CORP COM 22160K105 104,119 613,112 SH   SOLE   369,287 0 243,825
COTIVITI HOLDINGS INC COM 22164K101 13,999 373,503 SH   SOLE   186,079 0 187,424
COWEN GROUP INC-CLASS A COM 223622606 269 17,975 SH   SOLE   0 0 17,975
CR BARD INC COM 067383109 865 3,492 SH   SOLE   2,438 0 1,054
CREDIT ACCEPTANCE CORP-MICH COM 225310101 2,576 12,849 SH   SOLE   0 0 12,849
CREDIT SUISSE GROUP SPONSORED ADR ADR 225401108 195 12,939 SH   SOLE   4,030 0 8,909
CRITEO S A SPONSORED ADS ADR 226718104 2,395 50,980 SH   SOLE   4,320 0 46,660
CROWN CASTLE INTERNATIONAL CORP COM 22822V101 214 2,293 SH   SOLE   1,406 0 887
CRYSTAL PEAK MINERALS INC COM 22938T107 8 20,000 SH   SOLE   0 0 20,000
CSG SYSTEMS INTL INC COM 126349109 324 8,559 SH   SOLE   207 0 8,352
CSRA INC COM 12650T104 2,521 86,067 SH   SOLE   71,632 0 14,435
CSX CORP COM 126408103 6,178 127,266 SH   SOLE   16,384 0 110,882
CTI BIOPHARMA CORP COM 12648L601 216 51,198 SH   SOLE   0 0 51,198
CTRIP COM INTL LTD NOTE 22943FAF7 13 12,000 SH   SOLE   12,000 0 0
CU BANCORP COM 126534106 301 7,590 SH   SOLE   0 0 7,590
CUMMINS INC COM 231021106 7,507 50,537 SH   SOLE   5,109 0 45,428
CUMMINS INC OPTION 231021906 15 100 SH Call SOLE   0 0 100
CVS HEALTH CORP COM 126650100 17,267 216,556 SH   SOLE   51,587 0 164,969
CVS HEALTH CORPORATION OPTION 126650900 39 500 SH Call SOLE   200 0 300
D R HORTON INC COM 23331A109 3,397 106,161 SH   SOLE   89,408 0 16,753
DAKTRONICS INC COM 234264109 223 23,800 SH   SOLE   0 0 23,800
DANAHER CORP COM 235851102 139,971 1,636,431 SH   SOLE   720,063 0 916,369
DARDEN RESTAURANTS INC COM 237194105 551 7,099 SH   SOLE   0 0 7,099
DARLING INGREDIENTS INC COM 237266101 1,301 100,000 SH   SOLE   74,600 0 25,400
DAVE & BUSTERS ENTERTAINMENT INC COMMON STOCK COM 238337109 32,651 570,915 SH   SOLE   140,770 0 430,145
DAVITA INC COM 23918K108 331 4,809 SH   SOLE   2,164 0 2,645
DCP MIDSTREAM PARTNERS LP LTD PTN 23311P100 866 22,080 SH   SOLE   5,670 0 16,410
DEERE & CO COM 244199105 1,821 16,661 SH   SOLE   6,867 0 9,794
DEL TACO RESTAURANTS INC NEW COM COM 245496104 130 10,500 SH   SOLE   0 0 10,500
DEL TACO RESTAURANTS IN-CW18 WTS 245496112 49 12,500 SH   SOLE   0 0 12,500
DELL TECHNOLOGIES INC-CL V COM 24703L103 439 6,901 SH   SOLE   2,432 0 4,469
DELPHI AUTOMOTIVE PLC COM G27823106 322 4,070 SH   SOLE   1,255 0 2,815
DELTA AIR LINES INC COM 247361702 6,681 133,831 SH   SOLE   13,282 0 120,550
DELTANOID PHARMACEUTICALS INC COM MST000DP5 0 285,714 SH   SOLE   0 0 285,714
DELUXE CORP COM 248019101 309 4,200 SH   SOLE   200 0 4,000
DENTSPLY SIRONA INC COM 24906P109 49,372 787,284 SH   SOLE   449,693 0 337,592
DEUTSCHE TELEKOM AG-REG COM D2035M136 175 10,000 SH   SOLE   10,000 0 0
DEUTSCHE X TRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200 3,882 134,704 SH   SOLE   75,648 0 59,056
DEUTSCHE X TRACKERS MSCI EUROPE HEDGED EQUITY ETF ETF 233051853 218 8,360 SH   SOLE   0 0 8,360
DEVON ENERGY CORP COM 25179M103 1,221 28,537 SH   SOLE   14,031 0 14,506
DEVRY EDUCATION GROUP INC COM 251893103 499 14,161 SH   SOLE   4,562 0 9,599
DEXCOM INC COM 252131107 81,004 1,009,800 SH   SOLE   297,371 0 712,429
DEXCOM INC OPTION 252131907 432 5,100 SH Call SOLE   400 0 4,700
DIAGEO PLC-SPONSORED ADR ADR 25243Q205 7,855 68,044 SH   SOLE   52,953 0 15,091
DIAGEO PLC-SPONSORED ADR REPSTG 4 ORD SHS OPTION 25243Q905 58 500 SH Call SOLE   0 0 500
DIGIMARC CORP COM 25381B101 1,926 76,400 SH   SOLE   57,950 0 18,450
DIPLOMAT PHARMACY INC COM 25456K101 238 17,489 SH   SOLE   1,590 0 15,899
DISCOVER FINANCIAL SERVICES COM 254709108 6,070 85,852 SH   SOLE   49,848 0 36,004
DIXIE GROUP INC COM 255519100 648 182,468 SH   SOLE   0 0 182,468
DNP SELECT INCOME FUND INC COM 23325P104 440 41,245 SH   SOLE   875 0 40,370
DOLBY LABORATORIES INC CL A COM 25659T107 947 19,361 SH   SOLE   3,136 0 16,225
DOLLAR GENERAL CORP COM 256677105 205 2,860 SH   SOLE   784 0 2,076
DOLLAR TREE INC COM 256746108 473 6,113 SH   SOLE   3,484 0 2,629
DOMINION MIDSTREAM PARTNERS LP COM UNIT REPSTG LTD COM 257454108 309 9,985 SH   SOLE   1,000 0 8,985
DOMINION RESOURCES INC/VA COM 25746U109 3,104 39,984 SH   SOLE   11,585 0 28,399
DONALDSON CO INC COM 257651109 1,051 23,286 SH   SOLE   13,955 0 9,331
DOUGLAS DYNAMICS INC COM 25960R105 275 8,963 SH   SOLE   0 0 8,963
DOVER CORP COM 260003108 1,685 21,032 SH   SOLE   6,631 0 14,401
DOW CHEMICAL CO/THE COM 260543103 14,022 221,897 SH   SOLE   152,653 0 69,244
DR PEPPER SNAPPLE GROUP INC COM 26138E109 389 4,087 SH   SOLE   1,970 0 2,117
DST SYSTEMS INC COM 233326107 5,500 44,900 SH   SOLE   7,500 0 37,400
DTE ENERGY COMPANY COM 233331107 1,365 13,467 SH   SOLE   545 0 12,922
DU PONT (E.I.) DE NEMOURS COM 263534109 3,821 48,187 SH   SOLE   13,717 0 34,470
DUKE ENERGY CORP COM 26441C204 6,428 77,884 SH   SOLE   17,713 0 60,171
DULUTH HLDGS INC COM CL B COM 26443V101 1,042 49,415 SH   SOLE   2,150 0 47,265
DUN & BRADSTREET CORP COM 26483E100 2,407 22,406 SH   SOLE   13,058 0 9,348
DUNKIN BRANDS GROUP INC OPTION 265504900 5 100 SH Call SOLE   0 0 100
DUNKIN' BRANDS GROUP INC COM 265504100 6,141 111,797 SH   SOLE   30,455 0 81,342
DYNAVAX TECHNOLOGIES CORP COM 268158201 6,059 1,346,494 SH   SOLE   516,777 0 829,717
EAGLE MATERIALS INC COM 26969P108 4,966 47,880 SH   SOLE   31,900 0 15,980
EAGLE PHARMACEUTICALS INC COM COM 269796108 5,652 73,695 SH   SOLE   24,520 0 49,175
EAST WEST BANCORP INC COM 27579R104 225 4,355 SH   SOLE   560 0 3,795
EASTERN MICHIGAN FINANCIAL CORP COM 276722105 325 15,054 SH   SOLE   0 0 15,054
EASTMAN KODAK CO WTS 277461141 33 19,789 SH   SOLE   4,000 0 15,789
EATON CORP PLC COM G29183103 2,555 35,475 SH   SOLE   7,570 0 27,905
EATON VANCE TAX-MANAGED GLOB COM 27829F108 137 15,630 SH   SOLE   0 0 15,630
EBAY INC COM 278642103 3,655 108,461 SH   SOLE   65,726 0 42,735
ECHO GLOBAL LOGISTICS INC NOTE 27875TAA9 24 25,000 SH   SOLE   0 0 25,000
ECOLAB INC COM 278865100 107,852 864,887 SH   SOLE   355,081 0 509,806
EDGEWATER BANCORP INC COM 28027J108 667 41,035 SH   SOLE   500 0 40,535
EDWARDS LIFESCIENCES CORP COM 28176E108 42,565 452,555 SH   SOLE   241,179 0 211,376
EDWARDS LIFESCIENCES CORP OPTION 28176E908 75 800 SH Call SOLE   800 0 0
EL POLLO LOCO HOLDINGS INC COM COM 268603107 1,142 91,399 SH   SOLE   10,200 0 81,199
ELECTRONIC ARTS INC COM 285512109 994 11,329 SH   SOLE   7,500 0 3,829
ELECTRONICS FOR IMAGING COM 286082102 16,340 338,653 SH   SOLE   162,337 0 176,316
ELECTRONICS FOR IMAGING INC NOTE 286082AC6 13 12,000 SH   SOLE   12,000 0 0
ELECTRONICS FOR IMAGING INC OPTION 286082902 39 800 SH Call SOLE   0 0 800
ELI LILLY & CO COM 532457108 21,974 262,258 SH   SOLE   142,804 0 119,454
EMERSON ELECTRIC CO COM 291011104 11,153 186,156 SH   SOLE   111,257 0 74,899
EMERSON ELECTRIC CO OPTION 291011904 174 2,900 SH Call SOLE   0 0 2,900
ENBRIDGE ENERGY PARTNERS LP COM 29250R106 2,767 149,833 SH   SOLE   11,845 0 137,988
ENBRIDGE INC COM 29250N105 3,377 80,695 SH   SOLE   26,040 0 54,656
ENCANA CORP COM 292505104 518 44,357 SH   SOLE   2,600 0 41,757
ENCORE CAPITAL GROUP INC COM 292554102 3,480 112,971 SH   SOLE   80,864 0 32,107
ENDOLOGIX INC NOTE 29266SAA4 12 13,000 SH   SOLE   13,000 0 0
ENERGY SELECT SECTOR SPDR ETF 81369Y506 1,216 17,193 SH   SOLE   11,276 0 5,917
ENERGY TRANSFER EQUITY LP COM 29273V100 3,861 204,522 SH   SOLE   26,923 0 177,599
ENERGY TRANSFER PARTNERS LP COM 29278N103 289 11,844 SH   SOLE   3,294 0 8,550
ENERGY TRANSFER PARTNERS LP/ COM 29273R109 7,147 190,654 SH   SOLE   41,153 0 149,501
ENERPLUS CORP COM 292766102 497 58,207 SH   SOLE   55,627 0 2,580
ENLINK MIDSTREAM LLC COM UNIT REPSTG LTD LIABILITY COM 29336T100 575 29,930 SH   SOLE   7,650 0 22,280
ENLINK MIDSTREAM PARTNERS LP COMMON UNITS REPRESENTING COM 29336U107 1,035 55,275 SH   SOLE   14,030 0 41,245
ENOVA INTERNATIONAL INC COM 29357K103 165 11,133 SH   SOLE   0 0 11,133
ENSERVCO CORPORATION COM 29358Y102 9 18,000 SH   SOLE   0 0 18,000
ENTELLUS MEDICAL INC COM 29363K105 1,229 89,050 SH   SOLE   55,720 0 33,330
ENTERGY CORP COM 29364G103 296 3,876 SH   SOLE   1,360 0 2,516
ENTERPRISE PRODUCTS PARTNERS COM 293792107 23,014 823,284 SH   SOLE   127,212 0 696,072
ENTIA BIOSCIENCES INC COM 29384E104 4 100,000 SH   SOLE   0 0 100,000
ENTRADE, INC.(NV) COM 29382L100 0 79,388 SH   SOLE   0 0 79,388
ENVESTNET INC COM 29404K106 3,707 99,620 SH   SOLE   18,395 0 81,225
ENVESTNET INC NOTE 29404KAA4 413 430,000 SH   SOLE   30,000 0 400,000
ENVISION HEALTHCARE CORP COM 29414D100 737 11,845 SH   SOLE   8,260 0 3,585
EOG RESOURCES INC COM 26875P101 91,614 939,210 SH   SOLE   645,875 0 293,335
EPAM SYSTEMS INC COM 29414B104 2,516 33,439 SH   SOLE   25,150 0 8,289
EPAM SYSTEMS INC OPTION 29414B904 234 3,100 SH Call SOLE   100 0 3,000
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTNERSHIP INT COM 26885B100 322 4,080 SH   SOLE   580 0 3,500
EQUIFAX INC COM 294429105 26,801 196,346 SH   SOLE   123,191 0 73,155
EQUINIX INC COM 29444U700 4,363 11,521 SH   SOLE   5,833 0 5,689
EQUITY RESIDENTIAL COM 29476L107 847 13,495 SH   SOLE   6,125 0 7,370
ESCO TECHNOLOGIES INC COM 296315104 446 7,670 SH   SOLE   0 0 7,670
ESSEX RENTAL CORP COM 297187106 57 408,853 SH   SOLE   205,153 0 203,700
ESTEE LAUDER COMPANIES-CL A COM 518439104 4,295 51,788 SH   SOLE   41,141 0 10,647
EVERBANK FINANCIAL CORP COM 29977G102 4,869 250,211 SH   SOLE   0 0 250,211
EVERSOURCE ENERGY COM 30040W108 3,568 60,830 SH   SOLE   48,663 0 12,167
EVOLENT HEALTH INC CLASS A COM 30050B101 32,742 1,662,021 SH   SOLE   520,498 0 1,141,523
EVOLENT HEALTH INC CLASS A OPTION 30050B901 18 800 SH Call SOLE   0 0 800
EXACT SCIENCES CORP COM 30063P105 14,628 652,298 SH   SOLE   192,707 0 459,591
EXELIXIS INC COM 30161Q104 30,796 1,430,394 SH   SOLE   304,367 0 1,126,027
EXELON CORP COM 30161N101 7,693 209,665 SH   SOLE   21,311 0 188,354
EXELON CORPORATION OPTION 30161N901 741 20,600 SH Call SOLE   0 0 20,600
EXOVA GROUP PLC ORD GBP0.01 COM G33117105 79 30,180 SH   SOLE   0 0 30,180
EXPEDIA INC COM 30212P303 617 4,968 SH   SOLE   4,256 0 712
EXPEDITORS INTL WASH INC COM 302130109 651 11,541 SH   SOLE   6,924 0 4,617
EXPRESS SCRIPTS HOLDING CO COM 30219G108 53,479 805,541 SH   SOLE   525,093 0 280,448
EXXON MOBIL CORP COM 30231G102 47,920 586,916 SH   SOLE   271,524 0 315,392
EXXON MOBIL CORP OPTION 30231G902 238 2,900 SH Call SOLE   0 0 2,900
FACEBOOK INC CL A OPTION 30303M902 1,094 7,700 SH Call SOLE   300 0 7,400
FACEBOOK INC-A COM 30303M102 158,551 1,149,041 SH   SOLE   446,623 0 702,418
FACTSET RESEARCH SYSTEMS INC COM 303075105 1,095 6,551 SH   SOLE   6,312 0 239
FAIR ISAAC INC FORMERLY FAIR ISAAC & CO INC COM 303250104 15,646 120,291 SH   SOLE   60,824 0 59,467
FAIRMOUNT SANTROL HOLDINGS INC COM 30555Q108 4,792 505,478 SH   SOLE   20,362 0 485,116
FANNIE MAE PFD 313586877 105 10,000 SH   SOLE   10,000 0 0
FASTENAL CO COM 311900104 147,125 2,871,089 SH   SOLE   1,192,942 0 1,678,147
FEDEX CORP COM 31428X106 3,447 17,787 SH   SOLE   6,028 0 11,759
FIDELITY NATIONAL FINANCIAL INC COM 31620R303 6,370 166,195 SH   SOLE   136,977 0 29,218
FIDELITY NATIONAL FINANCIAL INC FNFV GROUP COM COM 31620R402 2,460 197,561 SH   SOLE   159,169 0 38,392
FIDELITY NATIONAL INFO SERV COM 31620M106 8,624 105,952 SH   SOLE   79,126 0 26,826
FIFTH THIRD BANCORP COM 316773100 2,122 82,616 SH   SOLE   35,300 0 47,316
FINANCIAL ENGINES INC COM 317485100 2,300 51,914 SH   SOLE   7,646 0 44,268
FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 10,339 430,296 SH   SOLE   179,924 0 250,373
FINISAR CORP NOTE 31787AAM3 20 16,000 SH   SOLE   16,000 0 0
FIREEYE INC NOTE 31816QAB7 15 16,000 SH   SOLE   16,000 0 0
FIREEYE INC NOTE 31816QAD3 16 18,000 SH   SOLE   18,000 0 0
FIREEYE INC COM COM 31816Q101 541 48,057 SH   SOLE   11,355 0 36,702
FIRST BANCORP IND INC COM 31867T202 400 21,032 SH   SOLE   0 0 21,032
FIRST COMMUNITY FINANCIAL PARTNERS INC COM COM 31985Q106 198 15,000 SH   SOLE   0 0 15,000
FIRST FEDERAL OF NORTHERN MICHIGAN BANCORP INC COM 32021X105 574 71,292 SH   SOLE   0 0 71,292
FIRST HORIZON NATIONAL CORP COM 320517105 249 13,341 SH   SOLE   12,000 0 1,341
FIRST MIDWEST BANCORP INC/IL COM 320867104 829 34,776 SH   SOLE   27,430 0 7,346
FIRST REPUBLIC BANK/CA COM 33616C100 1,369 14,587 SH   SOLE   3,970 0 10,617
FIRST SOLAR INC COM 336433107 366 10,135 SH   SOLE   0 0 10,135
FIRST TR LARGE CAP VALUE OPPORTUNITIES ALPHADEX FD ETF 33735J101 590 11,856 SH   SOLE   10,575 0 1,281
FIRST TRUST MORN DVD LEAD IN ETF 336917109 266 9,233 SH   SOLE   9,233 0 0
FIRST TRUST NASDAQ ABA COMMUNITY BK ETF ETF 33736Q104 439 8,305 SH   SOLE   0 0 8,305
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101 494 19,490 SH   SOLE   850 0 18,640
FIRST US BANCSHARES INC COM 33744V103 1,667 125,500 SH   SOLE   0 0 125,500
FIRSTCASH INC COM 33767D105 768 15,637 SH   SOLE   2,507 0 13,130
FIRSTSERVICE CORP COM 33767E103 1,136 19,330 SH   SOLE   4,178 0 15,152
FISERV INC COM 337738108 53,459 463,567 SH   SOLE   353,382 0 110,185
FLAGSTAR BANCORP INC COM COM 337930705 2,517 88,630 SH   SOLE   330 0 88,300
FLEXPOINT SENSOR SYSTEMS INC COM 33938W206 11 156,700 SH   SOLE   0 0 156,700
FLUOR CORP NEW COM 343412102 678 12,242 SH   SOLE   7,242 0 5,000
FNBH BANCORP INC HOWELL MICHIGAN COM 302528203 284 141,993 SH   SOLE   141,993 0 0
FONAR CORP NON VTG CLASS A PFD COM DEE437500 0 40,000 SH   SOLE   0 0 40,000
FORCE PROTECTION VIDEO EQUIPMENT CORP COM 34520J108 0 125,900 SH   SOLE   0 0 125,900
FORD MOTOR CO COM 345370860 1,924 154,069 SH   SOLE   41,566 0 112,503
FORESTAR GROUP INC COM 346233109 455 34,200 SH   SOLE   0 0 34,200
FORTINET INC COM 34959E109 3,110 83,259 SH   SOLE   77,210 0 6,049
FORTINET INC OPTION 34959E909 12 300 SH Call SOLE   0 0 300
FORTIVE CORP COM 34959J108 69,492 1,164,075 SH   SOLE   651,465 0 512,610
FORTRESS INVT GROUP LLC CL A COM 34958B106 160 20,000 SH   SOLE   20,000 0 0
FORTUNE BRANDS HOME & SECURI COM 34964C106 2,814 46,478 SH   SOLE   24,514 0 21,964
FOUNDATION MEDICINE INC COM COM 350465100 854 34,426 SH   SOLE   5,000 0 29,426
FRANKLIN RESOURCES INC COM 354613101 461 10,834 SH   SOLE   6,546 0 4,288
FRANKLIN STREET PROPERTIES C COM 35471R106 1,253 101,193 SH   SOLE   0 0 101,193
FREEPORT-MCMORAN INC COM 35671D857 411 30,714 SH   SOLE   11,425 0 19,289
FRESENIUS MEDICAL CARE-ADR ADR 358029106 563 13,374 SH   SOLE   12,394 0 980
FRESHPET INC COM 358039105 987 96,200 SH   SOLE   20,850 0 75,350
FRONTIER COMMUNICATIONS CORP COM 35906A108 185 64,553 SH   SOLE   25,098 0 39,455
FS ENERGY AND POWER FUND COM 30264D109 150 20,432 SH   SOLE   3,721 0 16,711
FS INVESTMENT CORP II COM 35952V105 95 10,753 SH   SOLE   4,762 0 5,992
FULGENT GENETICS INC COM 359664109 287 26,320 SH   SOLE   0 0 26,320
GAMESTOP CORP-CLASS A COM 36467W109 318 13,668 SH   SOLE   7,515 0 6,153
GAP INC/THE COM 364760108 442 17,842 SH   SOLE   4,842 0 13,000
GARRISON CAPITAL INC COM COM 366554103 712 70,650 SH   SOLE   3,625 0 67,025
GARTNER INC COM 366651107 7,176 66,543 SH   SOLE   29,241 0 37,302
GENERAC HOLDINGS INC COM 368736104 702 17,985 SH   SOLE   300 0 17,685
GENERAL DYNAMICS CORP COM 369550108 2,403 12,720 SH   SOLE   5,287 0 7,433
GENERAL ELECTRIC CO COM 369604103 90,835 3,047,634 SH   SOLE   1,297,862 0 1,749,772
GENERAL ELECTRIC CO OPTION 369604903 200 6,700 SH Call SOLE   1,300 0 5,400
GENERAL MILLS INC COM 370334104 7,504 124,927 SH   SOLE   56,723 0 68,204
GENERAL MOTORS CO COM 37045V100 3,839 104,208 SH   SOLE   20,600 0 83,608
GENESEE & WYOMING INC-CL A COM 371559105 2,259 30,611 SH   SOLE   28,665 0 1,946
GENESIS ENERGY LP UNITS LTD PARTNERSHIP INT COM 371927104 3,163 93,471 SH   SOLE   21,260 0 72,211
GENPACT LTD COM G3922B107 7,959 321,555 SH   SOLE   221,529 0 100,026
GENTHERM INC COM 37253A103 1,841 46,915 SH   SOLE   26,615 0 20,300
GENUINE PARTS CO COM 372460105 1,412 14,967 SH   SOLE   513 0 14,454
GEO GROUP INC/THE COM 36162J106 1,115 24,010 SH   SOLE   402 0 23,608
GILEAD SCIENCES INC COM 375558103 102,794 1,507,102 SH   SOLE   867,825 0 639,277
GILEAD SCIENCES INC OPTION 375558903 163 2,400 SH Call SOLE   300 0 2,100
GLACIER BANCORP INC COM 37637Q105 689 20,280 SH   SOLE   20,100 0 180
GLAUKOS CORP COM 377322102 2,383 47,782 SH   SOLE   25,412 0 22,370
GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 9,340 221,812 SH   SOLE   172,603 0 49,209
GLOBAL LINKS CORPORATION COM 379408701 0 50,000 SH   SOLE   0 0 50,000
GLOBAL PAYMENTS INC COM 37940X102 2,986 37,467 SH   SOLE   28,197 0 9,270
GLOBANT S A COM L44385109 2,570 70,804 SH   SOLE   11,343 0 59,461
GLU MOBILE INC COM 379890106 87 44,900 SH   SOLE   0 0 44,900
GOGO INC COM 38046C109 2,480 233,929 SH   SOLE   23,228 0 210,701
GOLDCORP INC COM 380956409 1,560 98,500 SH   SOLE   14,000 0 84,500
GOLDCORP INC OPTION 380956909 538 36,900 SH Call SOLE   500 0 36,400
GOLDEN ENTERTAINMENT INC COM 381013101 462 34,934 SH   SOLE   0 0 34,934
GOLDMAN SACHS GROUP INC COM 38141G104 105,632 426,766 SH   SOLE   23,066 0 403,700
GOLUB CAP BDC INC COM 38173M102 539 28,167 SH   SOLE   0 0 28,167
GRACO INC COM 384109104 1,020 11,037 SH   SOLE   650 0 10,387
GRAND CANYON EDUCATION INC COM 38526M106 1,108 15,485 SH   SOLE   10,445 0 5,040
GREAT AJAX CORP COM 38983D300 170 13,000 SH   SOLE   0 0 13,000
GREEN BRICK PARTNERS INC COM COM 392709101 125 13,250 SH   SOLE   0 0 13,250
GREEN DOT CORPORATION CL A COM 39304D102 256 8,720 SH   SOLE   0 0 8,720
GREEN DOT CORPORATION CL A OPTION 39304D902 27 800 SH Call SOLE   0 0 800
GREENBRIER COS INC NOTE 393657AH4 15 12,000 SH   SOLE   12,000 0 0
GREENLIGHT CAPITAL RE LTD CLASS A COM G4095J109 208 9,305 SH   SOLE   0 0 9,305
GREIF INC-CL A COM 397624107 433 7,692 SH   SOLE   3,292 0 4,400
GRIFOLS SA-ADR ADR 398438408 823 45,754 SH   SOLE   20,228 0 25,526
GRUBHUB INC COM 400110102 4,189 120,219 SH   SOLE   17,008 0 103,211
GUGGENHEIM S&P 500 EQUAL WEI ETF 78355W106 5,916 64,906 SH   SOLE   7,016 0 57,890
GUGGENHEIM S&P 500 EQUAL WEIGHT HEALTHCARE ETF ETF 78355W841 233 1,454 SH   SOLE   1,454 0 0
GUGGENHEIM S&P 500 PURE VALUE ETF ETF 78355W304 270 4,450 SH   SOLE   0 0 4,450
GUIDEWIRE SOFTWARE INC COM 40171V100 61,774 1,104,907 SH   SOLE   765,804 0 339,103
GW PHARMACEUTICALS -ADR ADR 36197T103 207 1,704 SH   SOLE   1,550 0 154
HALLIBURTON CO COM 406216101 4,174 79,203 SH   SOLE   42,724 0 36,479
HALYARD HEALTH INC COM 40650V100 209 5,367 SH   SOLE   858 0 4,509
HARLEY-DAVIDSON INC COM 412822108 11,366 195,871 SH   SOLE   29,980 0 165,891
HARRIS CORP COM 413875105 901 8,198 SH   SOLE   466 0 7,732
HARTFORD FINANCIAL SERVICES GROUP INC COM 416515104 226 4,618 SH   SOLE   1,540 0 3,078
HARVEST CAPITAL CREDIT CORPORATION COM 41753F109 541 38,200 SH   SOLE   5,000 0 33,200
HASBRO INC COM 418056107 390 3,994 SH   SOLE   1,420 0 2,574
HCP INC COM 40414L109 1,077 33,840 SH   SOLE   6,157 0 27,683
HD SUPPLY HOLDINGS INC COM COM 40416M105 2,059 47,884 SH   SOLE   4,904 0 42,980
HDFC BANK LTD-ADR ADR 40415F101 540 7,186 SH   SOLE   6,563 0 623
HEALTH CARE SELECT SECTOR ETF 81369Y209 7,338 98,276 SH   SOLE   25,097 0 73,179
HEALTHCARE SERVICES GROUP COM 421906108 15,035 361,712 SH   SOLE   51,678 0 310,034
HEALTHSOUTH CORP COM 421924309 2,801 65,432 SH   SOLE   50,648 0 14,784
HEALTHSTREAM INC COM 42222N103 1,695 69,255 SH   SOLE   5,990 0 63,265
HEICO CORP COM 422806109 15,571 178,617 SH   SOLE   128,863 0 49,754
HEICO CORP-CLASS A COM 422806208 1,351 18,044 SH   SOLE   11,554 0 6,490
HELIX ENERGY SOLUTIONS GRP INC NOTE 42330PAG2 10 10,000 SH   SOLE   10,000 0 0
HEMP INC COM 423703206 1 20,000 SH   SOLE   20,000 0 0
HENRY SCHEIN INC COM 806407102 1,990 11,629 SH   SOLE   1,126 0 10,503
HERBALIFE LTD COM G4412G101 405 6,969 SH   SOLE   6,569 0 400
HERITAGE-CRYSTAL CLEAN INC COM 42726M106 1,280 85,931 SH   SOLE   3,650 0 82,281
HERMAN MILLER INC COM 600544100 311 9,850 SH   SOLE   9,850 0 0
HERSHEY CO/THE COM 427866108 2,461 22,670 SH   SOLE   11,605 0 11,065
HEWLETT PACKARD ENTERPRIS COM 42824C109 590 25,646 SH   SOLE   8,106 0 17,540
HEXCEL CORP COM 428291108 896 16,359 SH   SOLE   14,944 0 1,415
HFF INC-CLASS A COM 40418F108 1,623 55,442 SH   SOLE   3,277 0 52,165
HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS COM 428337109 1,308 76,054 SH   SOLE   27,669 0 48,385
HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS OPTION 428337909 260 15,000 SH Call SOLE   0 0 15,000
HILLTOP HOLDINGS INC COM 432748101 288 10,147 SH   SOLE   10,001 0 146
HILTON GRAND VACATIONS INC COM 43283X105 1,450 48,432 SH   SOLE   1,131 0 47,301
HILTON WORLDWIDE HOLDINGS INC COM 43300A203 9,229 161,342 SH   SOLE   3,464 0 157,878
HMS HOLDINGS CORP COM 40425J101 2,711 145,114 SH   SOLE   7,945 0 137,169
HOLLY ENERGY PARTNERS L P UNIT REPSTG LIMITED INTEREST COM 435763107 3,328 92,662 SH   SOLE   5,560 0 87,102
HOLOGIC INC COM 436440101 527 12,930 SH   SOLE   7,280 0 5,650
HOLOGIC INC NOTE 436440AG6 32 26,000 SH   SOLE   26,000 0 0
HOME DEPOT INC COM 437076102 83,676 572,924 SH   SOLE   241,103 0 331,821
HONEYWELL INTERNATIONAL INC COM 438516106 12,130 97,379 SH   SOLE   20,723 0 76,656
HOPFED BANCORP INC COM 439734104 799 53,947 SH   SOLE   586 0 53,361
HORMEL FOODS CORP COM 440452100 1,078 31,003 SH   SOLE   24,726 0 6,277
HOUSTON WIRE & CABLE CO COM 44244K109 106 15,855 SH   SOLE   0 0 15,855
HP INC COM 40434L105 578 33,256 SH   SOLE   15,729 0 17,527
HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 1,660 40,772 SH   SOLE   15,343 0 25,429
HUDSON TECHNOLOGIES INC COM 444144109 283 42,470 SH   SOLE   0 0 42,470
HUMANA INC COM 444859102 301 1,426 SH   SOLE   12 0 1,414
HUNT (JB) TRANSPRT SVCS INC COM 445658107 28,340 308,848 SH   SOLE   230,016 0 78,832
HUNTINGTON BANCSHARES INC COM 446150104 2,615 184,938 SH   SOLE   84,561 0 100,377
HUNTINGTON INGALLS INDUSTRIE COM 446413106 950 4,451 SH   SOLE   1,956 0 2,495
HUNTSMAN CORP COM 447011107 265 11,729 SH   SOLE   11,729 0 0
HURON CONSULTING GROUP INC COM 447462102 339 8,016 SH   SOLE   7,853 0 163
IAC/ INTERACTIVE CORP COM 44919P508 365 4,937 SH   SOLE   3,469 0 1,468
IBERIABANK CORP COM 450828108 16,911 213,794 SH   SOLE   148,196 0 65,598
ICF INTERNATIONAL INC COM 44925C103 563 13,326 SH   SOLE   2,829 0 10,497
IDEX CORP COM 45167R104 372 3,981 SH   SOLE   1,700 0 2,281
IDEXX LABORATORIES INC COM 45168D104 285,656 1,890,026 SH   SOLE   1,094,866 0 795,159
IHS MARKIT LTD COM G47567105 6,950 171,087 SH   SOLE   43,223 0 127,864
ILLINOIS TOOL WORKS COM 452308109 79,469 600,246 SH   SOLE   221,032 0 379,214
ILLUMINA INC COM 452327109 9,301 54,807 SH   SOLE   16,219 0 38,588
ILLUMINA INC NOTE 452327AF6 16 16,000 SH   SOLE   14,000 0 2,000
IMAX CORP COM 45245E109 3,203 94,231 SH   SOLE   69,671 0 24,560
IMMERSION CORP COM 452521107 109 10,000 SH   SOLE   0 0 10,000
IMPAX LABORATORIES INC NOTE 45256BAE1 14 17,000 SH   SOLE   17,000 0 0
INDEPENDENCE REALTY TRUST INC COM 45378A106 9,668 1,052,011 SH   SOLE   87,996 0 964,015
INDIA FUND INC COM 454089103 204 8,308 SH   SOLE   20 0 8,288
INDUSTRIAL SELECT SECT SPDR ETF 81369Y704 4,643 71,345 SH   SOLE   25,326 0 46,019
INFINEON TECHNOLOGIES-ADR ADR 45662N103 308 15,082 SH   SOLE   13,618 0 1,464
INFINERA CORP COM 45667G103 1,498 138,665 SH   SOLE   47,550 0 91,115
INFINERA CORP OPTION 45667G903 10 1,000 SH Call SOLE   1,000 0 0
INFINERA CORPORATION NOTE 45667GAB9 11 10,000 SH   SOLE   10,000 0 0
INFINITY PHARMACEUTICALS INC COM 45665G303 36 12,925 SH   SOLE   600 0 12,325
INFORMATION SERVICES GROUP INC COM 45675Y104 4,104 1,294,629 SH   SOLE   25,150 0 1,269,479
ING GROEP N.V.-SPONSORED ADR ADR 456837103 320 22,958 SH   SOLE   789 0 22,169
INGREDION INC COM 457187102 1,017 8,413 SH   SOLE   1,550 0 6,863
INNOVATION TECHNOLOGIES INC. FLORIDA COM 457991420 0 20,000 SH   SOLE   0 0 20,000
INOGEN INC COM 45780L104 63,462 921,693 SH   SOLE   220,284 0 701,409
INPHI CORP COM 45772F107 3,575 73,243 SH   SOLE   61,348 0 11,895
INSULET CORP COM 45784P101 325 7,455 SH   SOLE   1,100 0 6,355
INSULET CORP NOTE 45784PAD3 19 17,000 SH   SOLE   17,000 0 0
INTEL CORP COM 458140100 20,244 560,046 SH   SOLE   194,824 0 365,222
INTER PARFUMS INC COM 458334109 229 6,624 SH   SOLE   139 0 6,485
INTERCONTINENTAL EXCHANGE IN COM 45866F104 101,882 1,738,510 SH   SOLE   950,394 0 788,116
INTERDIGITAL INC COM 45867G101 693 8,241 SH   SOLE   7,031 0 1,210
INTERNATIONAL PAPER CO COM 460146103 2,706 51,759 SH   SOLE   27,706 0 24,053
INTERSECT ENT INC COM COM 46071F103 543 39,900 SH   SOLE   6,525 0 33,375
INTERXION HOLDING N V COM N47279109 223 5,725 SH   SOLE   4,725 0 1,000
INTL BUSINESS MACHINES CORP COM 459200101 17,346 98,176 SH   SOLE   58,612 0 39,564
INTL FLAVORS & FRAGRANCES COM 459506101 2,595 19,784 SH   SOLE   14,494 0 5,290
INTUIT INC COM 461202103 30,613 261,628 SH   SOLE   203,315 0 58,313
INTUITIVE SURGICAL INC COM 46120E602 22,966 30,430 SH   SOLE   7,892 0 22,538
INVESCO LTD COM G491BT108 14,983 488,820 SH   SOLE   310,835 0 177,985
IONIS PHARMACEUTICALS INC COM 462222100 258 5,381 SH   SOLE   381 0 5,000
IPG PHOTONICS CORP COM 44980X109 401 3,360 SH   SOLE   960 0 2,400
IRIDIUM COMMUNICATIONS INC COM 46269C102 4,443 510,644 SH   SOLE   49,535 0 461,109
IRON MOUNTAIN INC COM 46284V101 26,561 734,092 SH   SOLE   227,552 0 506,539
ISHARES 1-3 YEAR CREDIT BOND ETF 464288646 1,236 11,745 SH   SOLE   9,050 0 2,695
ISHARES 1-3 YEAR TREASURY BO ETF 464287457 1,012 11,976 SH   SOLE   2,954 0 9,022
ISHARES 20 PLUS YEAR TREASURY BO ETF 464287432 2,416 19,889 SH   SOLE   249 0 19,640
ISHARES 7-10 YEAR TREASURY B ETF 464287440 1,497 14,174 SH   SOLE   353 0 13,821
ISHARES CHINA LARGE-CAP ETF ETF 464287184 208 5,431 SH   SOLE   3,386 0 2,045
ISHARES CORE HIGH DIVIDEND E ETF 46429B663 1,395 16,483 SH   SOLE   1,562 0 14,921
ISHARES CORE MSCI EMERGING ETF 46434G103 21,608 466,129 SH   SOLE   448,944 0 17,185
ISHARES CORE S&P 500 ETF ETF 464287200 5,748 24,163 SH   SOLE   13,429 0 10,734
ISHARES CORE S&P MIDCAP ETF ETF 464287507 2,828 16,445 SH   SOLE   5,137 0 11,308
ISHARES CORE S&P SMALL-CAP E ETF 464287804 1,486 21,434 SH   SOLE   14,458 0 6,976
ISHARES CORE S&P TOTAL U.S. ETF 464287150 320 5,905 SH   SOLE   2,185 0 3,720
ISHARES CORE S&P U.S. GROWTH ETF 464287671 1,808 39,272 SH   SOLE   25,284 0 13,988
ISHARES CORE S&P U.S. VALUE ETF 464287663 13,381 261,176 SH   SOLE   251,637 0 9,539
ISHARES CORE U S CREDIT BOND ETF ETF 464288620 1,168 10,600 SH   SOLE   0 0 10,600
ISHARES CORE U.S. AGGREGATE ETF 464287226 4,125 37,939 SH   SOLE   8,860 0 29,079
ISHARES CURRENCY HEDGED MSCI EAFE ETF ETF 46434V803 4,348 162,167 SH   SOLE   145,047 0 17,120
ISHARES EDGE MSCI MIN VOL EA ETF 46429B689 2,199 33,937 SH   SOLE   23,234 0 10,703
ISHARES GLOBAL INFRASTRUCTURE ETF ETF 464288372 1,783 43,688 SH   SOLE   266 0 43,422
ISHARES GOLD TRUST ETF 464285105 2,647 220,362 SH   SOLE   77,869 0 142,493
ISHARES IBOXX INVESTMENT GRA ETF 464287242 4,788 40,443 SH   SOLE   1,199 0 39,244
ISHARES IBOXX USD HIGH YIELD ETF 464288513 7,364 83,499 SH   SOLE   4,574 0 78,925
ISHARES INC MSCI EUROZONE ETF ETF 464286608 667 18,826 SH   SOLE   0 0 18,826
ISHARES INTERNATIONAL SELECT ETF 464288448 1,853 60,303 SH   SOLE   12,225 0 48,078
ISHARES JP MORGAN USD EMERGI ETF 464288281 2,469 21,717 SH   SOLE   709 0 21,008
ISHARES MBS ETF ETF 464288588 396 3,707 SH   SOLE   0 0 3,707
ISHARES MSCI ACWI EX US INDEX FUND ETF 464288240 363 8,590 SH   SOLE   400 0 8,190
ISHARES MSCI ACWI INDEX FD ETF 464288257 223 3,574 SH   SOLE   3,137 0 437
ISHARES MSCI ALL COUNTRY WORLD MINIMUM VOLATILITY ETF ETF 464286525 1,568 20,548 SH   SOLE   19,678 0 870
ISHARES MSCI EAFE ETF ETF 464287465 35,123 576,829 SH   SOLE   466,235 0 110,594
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 4,012 58,481 SH   SOLE   53,783 0 4,698
ISHARES MSCI EAFE SMALL-CAP ETF 464288273 699 12,914 SH   SOLE   12,455 0 459
ISHARES MSCI EAFE VALUE ETF ETF 464288877 1,238 24,829 SH   SOLE   12,565 0 12,264
ISHARES MSCI EMERGING MARKET ETF 464287234 5,353 139,825 SH   SOLE   39,034 0 100,791
ISHARES MSCI EMERGING MARKETS MINIMUM VOLATILITY ETF ETF 464286533 2,056 39,768 SH   SOLE   26,996 0 12,772
ISHARES MSCI JAPAN ETF ETF 46434G822 1,232 24,053 SH   SOLE   19,457 0 4,596
ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 1,027 11,835 SH   SOLE   11,835 0 0
ISHARES MSCI UNITED KINGDOM ETF 46435G334 1,897 58,309 SH   SOLE   37,922 0 20,387
ISHARES MSCI USA ESG SELECT ETF 464288802 822 8,383 SH   SOLE   7,818 0 565
ISHARES MSCI USA MINIMUM VOLATILITY ETF ETF 46429B697 7,304 152,570 SH   SOLE   74,783 0 77,788
ISHARES NASDAQ BIOTECHNOLOGY ETF 464287556 3,513 11,826 SH   SOLE   1,884 0 9,942
ISHARES NATIONAL MUNI BOND E ETF 464288414 4,040 37,095 SH   SOLE   17,800 0 19,295
ISHARES RUSSELL 1000 ETF ETF 464287622 4,057 30,856 SH   SOLE   25,777 0 5,079
ISHARES RUSSELL 1000 GROWTH ETF 464287614 9,384 82,815 SH   SOLE   47,505 0 35,310
ISHARES RUSSELL 1000 VALUE E ETF 464287598 11,883 102,447 SH   SOLE   65,927 0 36,520
ISHARES RUSSELL 2000 ETF ETF 464287655 18,886 137,134 SH   SOLE   91,410 0 45,724
ISHARES RUSSELL 2000 GROWTH ETF 464287648 2,970 18,468 SH   SOLE   10,467 0 8,001
ISHARES RUSSELL 2000 VALUE E ETF 464287630 3,710 31,062 SH   SOLE   11,703 0 19,359
ISHARES RUSSELL 3000 ETF ETF 464287689 17,243 122,947 SH   SOLE   91,194 0 31,753
ISHARES RUSSELL MID-CAP ETF ETF 464287499 3,534 18,788 SH   SOLE   665 0 18,123
ISHARES RUSSELL MID-CAP GROW ETF 464287481 2,428 23,431 SH   SOLE   14,309 0 9,122
ISHARES RUSSELL MID-CAP VALU ETF 464287473 4,792 57,039 SH   SOLE   3,455 0 53,584
ISHARES S&P 500 GROWTH ETF ETF 464287309 3,438 26,344 SH   SOLE   5,762 0 20,582
ISHARES S&P 500 VALUE ETF ETF 464287408 406 3,860 SH   SOLE   1,786 0 2,074
ISHARES S&P MID-CAP 400 GROW ETF 464287606 3,684 19,239 SH   SOLE   4,528 0 14,711
ISHARES S&P MID-CAP 400 VALU ETF 464287705 1,398 9,324 SH   SOLE   458 0 8,866
ISHARES S&P SMALL-CAP 600 GR ETF 464287887 488 3,192 SH   SOLE   561 0 2,631
ISHARES S&P SMALL-CAP 600 VA ETF 464287879 365 2,610 SH   SOLE   191 0 2,419
ISHARES SELECT DIVIDEND ETF ETF 464287168 7,546 81,897 SH   SOLE   21,135 0 60,762
ISHARES TIPS BOND ETF ETF 464287176 24,055 209,809 SH   SOLE   99,826 0 109,983
ISHARES TR CORE MSCI EAFE ETF ETF 46432F842 1,947 34,675 SH   SOLE   20,818 0 13,857
ISHARES U.S. AEROSPACE & DEF ETF 464288760 9,964 66,279 SH   SOLE   11,602 0 54,677
ISHARES US FINANCIALS ETF ETF 464287788 631 5,935 SH   SOLE   2,410 0 3,525
ISHARES US PREFERRED STOCK E ETF 464288687 5,736 148,228 SH   SOLE   19,784 0 128,444
ISHARES US REAL ESTATE ETF ETF 464287739 2,289 28,507 SH   SOLE   5,071 0 23,436
ISHARES USTECHNOLOGY ETF ETF 464287721 264 1,974 SH   SOLE   1,287 0 687
ISIS PHARMACEUTICALS INC DEL NOTE 464337AJ3 13 12,000 SH   SOLE   12,000 0 0
J C PENNEY CO INC COM 708160106 207 32,625 SH   SOLE   17,625 0 15,000
J2 GLOBAL INC COM 48123V102 28,029 337,916 SH   SOLE   190,394 0 147,522
J2 GLOBAL INC OPTION 48123V902 25 300 SH Call SOLE   0 0 300
JACK HENRY & ASSOCIATES INC COM 426281101 761 8,152 SH   SOLE   3,029 0 5,123
JACOBS ENGINEERING GROUP INC COM 469814107 392 6,986 SH   SOLE   1,578 0 5,408
JEFFERIES GROUP INC NEW NOTE 472319AG7 14 14,000 SH   SOLE   11,000 0 3,000
JETBLUE AIRWAYS CORP COM 477143101 402 20,150 SH   SOLE   8,015 0 12,135
JM SMUCKER CO/THE COM 832696405 23,545 167,030 SH   SOLE   32,383 0 134,647
JOHN BEAN TECHNOLOGIES CORP COM 477839104 4,395 49,908 SH   SOLE   35,737 0 14,171
JOHN BEAN TECHNOLOGIES CORP OPTION 477839904 9 100 SH Call SOLE   0 0 100
JOHNSON & JOHNSON COM 478160104 82,438 666,701 SH   SOLE   264,304 0 402,397
JOHNSON & JOHNSON OPTION 478160904 747 6,000 SH Call SOLE   300 0 5,700
JOHNSON CONTROLS INTERNATION COM G51502105 2,646 62,915 SH   SOLE   6,175 0 56,740
JONES LANG LASALLE INC COM 48020Q107 1,631 14,442 SH   SOLE   10,512 0 3,930
JOY GLOBAL INC COM 481165108 349 12,385 SH   SOLE   970 0 11,415
JPMORGAN ALERIAN MLP INDEX ETF 46625H365 17,507 539,487 SH   SOLE   341,397 0 198,090
JPMORGAN CHASE & CO COM 46625H100 99,657 1,114,722 SH   SOLE   419,576 0 695,146
JPMORGAN CHASE & CO OPTION 46625H900 351 4,000 SH Call SOLE   0 0 4,000
JPMORGAN CHASE & CO PFD 48127R461 209 7,880 SH   SOLE   6,000 0 1,880
KATE SPADE & COMPANY COM 485865109 866 36,293 SH   SOLE   4,128 0 32,165
KAYNE ANDERSON MLP INVESTMEN COM 486606106 634 29,444 SH   SOLE   20,372 0 9,072
KB HOME COM 48666K109 373 18,750 SH   SOLE   18,750 0 0
KCG HOLDINGS INC CL A COM 48244B100 3,463 250,061 SH   SOLE   0 0 250,061
KELLOGG CO COM 487836108 1,631 22,049 SH   SOLE   2,514 0 19,535
KEYCORP NEW COM 493267108 277 14,749 SH   SOLE   6,853 0 7,896
KIMBERLY-CLARK CORP COM 494368103 16,748 126,525 SH   SOLE   32,194 0 94,331
KINDER MORGAN INC COM 49456B101 30,407 1,420,885 SH   SOLE   341,814 0 1,079,071
KINDER MORGAN INC OPTION 49456B901 109 5,000 SH Call SOLE   1,500 0 3,500
KINDER MORGAN INC PFD 49456B200 3,865 79,355 SH   SOLE   15,175 0 64,180
KINDER MORGAN INC-CW17 WTS 49456B119 0 95,277 SH   SOLE   47,374 0 47,903
KINSALE CAP GROUP INC COM COM 49714P108 1,422 48,450 SH   SOLE   0 0 48,450
KKR & CO LP COM 48248M102 876 48,575 SH   SOLE   2,800 0 45,775
KOHLS CORP COM 500255104 4,853 121,334 SH   SOLE   28,320 0 93,014
KORNIT DIGITAL LTD COM M6372Q113 17,683 979,099 SH   SOLE   439,465 0 539,634
KRAFT HEINZ CO/THE COM 500754106 8,644 94,499 SH   SOLE   30,762 0 63,737
KROGER CO COM 501044101 2,807 95,049 SH   SOLE   74,127 0 20,922
LABORATORY CORP AMER HLDGS COM 50540R409 228 1,600 SH   SOLE   695 0 905
LAM RESEARCH CORP COM 512807108 353 2,954 SH   SOLE   1,875 0 1,079
LAMB WESTON HOLDINGS INC COM 513272104 264 6,579 SH   SOLE   585 0 5,994
LANDMARK INFRASTRUCTURE PART COM 51508J108 278 18,600 SH   SOLE   0 0 18,600
LANDSTAR SYSTEM INC COM 515098101 3,035 35,011 SH   SOLE   30,724 0 4,287
LAS VEGAS SANDS CORP COM 517834107 291 5,485 SH   SOLE   2,150 0 3,335
LAUREATE EDUCATION INC-A COM 518613203 313 21,928 SH   SOLE   0 0 21,928
LAWSON PRODUCTS INC COM 520776105 497 20,131 SH   SOLE   11,450 0 8,681
LEAR CORP COM 521865204 2,249 15,842 SH   SOLE   15,087 0 755
LEGGETT & PLATT INC COM 524660107 3,120 63,284 SH   SOLE   12,345 0 50,939
LEMAITRE VASCULAR INC COM 525558201 295 11,977 SH   SOLE   0 0 11,977
LENDINGCLUB CORPORATION COM COM 52603A109 125 23,500 SH   SOLE   14,250 0 9,250
LENNOX INTERNATIONAL INC COM 526107107 2,569 15,608 SH   SOLE   1,537 0 14,071
LEUCADIA NATIONAL CORP COM 527288104 289 10,860 SH   SOLE   0 0 10,860
LHC GROUP INC COM 50187A107 404 7,500 SH   SOLE   0 0 7,500
LIBERTY GLOBAL PLC- C COM G5480U120 884 25,220 SH   SOLE   12,688 0 12,532
LIBERTY INTERACTIVE CORP Q-A COM 53071M104 275 14,012 SH   SOLE   8,264 0 5,748
LIBERTY MEDIA CORP NOTE 530715AN1 10 35,000 SH   SOLE   19,415 0 0
LIBERTY MEDIA CORP DELAWARE NOTE 531229AB8 15 13,000 SH   SOLE   13,000 0 0
LIBERTY MEDIA COR-SIRIUSXM C COM 531229607 302 7,780 SH   SOLE   6,364 0 1,416
LIGAND PHARMACEUTICALS COM 53220K504 13,545 127,983 SH   SOLE   108,000 0 19,983
LINCOLN ELECTRIC HOLDINGS COM 533900106 284 3,280 SH   SOLE   200 0 3,080
LINCOLN NATIONAL CORP COM 534187109 627 9,126 SH   SOLE   794 0 8,332
LITHIA MOTORS INC-CL A COM 536797103 348 4,064 SH   SOLE   28 0 4,036
LITTELFUSE INC COM 537008104 4,109 25,692 SH   SOLE   8,143 0 17,549
LIVE NATION ENTERTAINMENT IN COM 538034109 258 9,009 SH   SOLE   909 0 8,100
LIVE NATION ENTERTAINMENT INC NOTE 538034AJ8 12 11,000 SH   SOLE   11,000 0 0
LKQ CORP COM 501889208 10,973 349,006 SH   SOLE   90,213 0 258,793
LOCKHEED MARTIN CORP COM 539830109 3,069 11,501 SH   SOLE   4,655 0 6,846
LOEWS CORP COM 540424108 328 7,010 SH   SOLE   0 0 7,010
LOGITECH INTERNATIONAL SA COM H50430232 643 22,335 SH   SOLE   0 0 22,335
LOWES COMPANIES INC OPTION 548661907 58 700 SH Call SOLE   0 0 700
LOWE'S COS INC COM 548661107 53,923 692,134 SH   SOLE   356,648 0 335,487
LULULEMON ATHLETICA INC COM 550021109 32,278 502,721 SH   SOLE   186,668 0 316,053
LULULEMON ATHLETICA INC OPTION 550021909 26 500 SH Call SOLE   0 0 500
LUMINEX CORP COM 55027E102 3,780 203,469 SH   SOLE   186,069 0 17,400
LUXOTTICA GROUP SPA-SPON ADR ADR 55068R202 399 7,270 SH   SOLE   5,976 0 1,294
LYONDELLBASELL INDU-CL A COM N53745100 767 8,407 SH   SOLE   189 0 8,218
MAGELLAN MIDSTREAM PARTNERS COM 559080106 26,329 339,948 SH   SOLE   55,525 0 284,423
MAGNA INTERNATIONAL INC COM 559222401 883 20,501 SH   SOLE   17,192 0 3,309
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 109 14,800 SH   SOLE   14,800 0 0
MAIN STREET CAPITAL CORPORATION COM 56035L104 4,257 115,091 SH   SOLE   93,006 0 22,085
MALVERN BANCORP INC COM COM 561409103 515 25,000 SH   SOLE   25,000 0 0
MANITOWOC FOODSERVICE INC COM 58470Q101 757 39,715 SH   SOLE   6,600 0 33,115
MANULIFE FINANCIAL CORP COM 56501R106 3,092 172,609 SH   SOLE   141,325 0 31,284
MARATHON OIL CORP COM 565849106 286 17,892 SH   SOLE   8,653 0 9,239
MARATHON PETE CORP COM OPTION 56585A902 51 1,000 SH Call SOLE   0 0 1,000
MARATHON PETROLEUM CORP COM 56585A102 2,073 41,201 SH   SOLE   7,649 0 33,552
MARCUS & MILLICHAP INC COM COM 566324109 1,230 44,975 SH   SOLE   3,225 0 41,750
MARKEL CORP COM 570535104 235 240 SH   SOLE   100 0 140
MARKET VECTORS ETF TR JR GOLD MINERS ETF NEW OPTION 92189F991 108 3,000 SH Call SOLE   0 0 3,000
MARKET VECTORS ETF TR JR GOLD MINERS ETF NEW OPTION 92189F991 108 3,000 SH Call SOLE   0 0 3,000
MARKETAXESS HOLDINGS INC COM 57060D108 15,717 80,505 SH   SOLE   1,960 0 78,545
MARLIN BUSINESS SVCS CORP COM 571157106 1,038 43,616 SH   SOLE   300 0 43,316
MARRIOTT INTERNATIONAL -CL A COM 571903202 5,634 60,825 SH   SOLE   52,317 0 8,508
MARSH & MCLENNAN COS COM 571748102 2,218 30,164 SH   SOLE   8,611 0 21,553
MASCO CORP COM 574599106 5,324 157,226 SH   SOLE   32,436 0 124,790
MASTERCARD INC - A COM 57636Q104 139,195 1,243,186 SH   SOLE   758,930 0 484,256
MATCH GROUP INC COM 57665R106 424 26,235 SH   SOLE   10,315 0 15,920
MATERIALISE NV ADR 57667T100 599 66,300 SH   SOLE   33,100 0 33,200
MATERIALS SELECT SECTOR SPDR ETF 81369Y100 696 13,273 SH   SOLE   12,425 0 848
MATTEL INC COM 577081102 399 15,516 SH   SOLE   272 0 15,244
MAXIM INTEGRATED PRODUCTS INC COM 57772K101 213 4,814 SH   SOLE   2,804 0 2,010
MAXIMUS INC COM 577933104 1,352 21,731 SH   SOLE   14,051 0 7,680
MAXLINEAR INC COM 57776J100 13,511 499,584 SH   SOLE   268,487 0 231,097
MB FINANCIAL INC COM 55264U108 7,410 171,757 SH   SOLE   61,133 0 110,624
MCCORMICK & CO-NON VTG SHRS COM 579780206 42,248 432,998 SH   SOLE   241,200 0 191,798
MCDONALD'S CORP COM 580135101 29,488 229,376 SH   SOLE   102,556 0 126,821
MCKESSON CORP COM 58155Q103 619 4,122 SH   SOLE   1,026 0 3,096
MDC PARTNERS INC-A COM 552697104 903 103,150 SH   SOLE   3,175 0 99,975
MEAD JOHNSON NUTRITION CO COM 582839106 13,373 151,493 SH   SOLE   79,865 0 71,627
MEDINAH MINERALS INC COM 58489M109 1 170,000 SH   SOLE   0 0 170,000
MEDLEY LLC 6.875% SENIOR NOTES DUE 2026 COM 574025102 282 11,410 SH   SOLE   0 0 11,410
MEDNAX INC COM 58502B106 15,369 220,630 SH   SOLE   174,477 0 46,153
MEDTRONIC PLC COM G5960L103 27,096 336,022 SH   SOLE   163,191 0 172,831
MERCADOLIBRE INC COM 58733R102 1,945 9,225 SH   SOLE   5,400 0 3,825
MERCK & CO. INC. COM 58933Y105 22,034 339,100 SH   SOLE   190,124 0 148,977
MERCURY GENERAL CORP NEW COM 589400100 367 6,265 SH   SOLE   2,765 0 3,500
MERCURY SYSTEMS INC COM 589378108 6,413 165,928 SH   SOLE   89,425 0 76,503
MEREDITH CORP COM 589433101 400 6,205 SH   SOLE   0 0 6,205
MERIT MEDICAL SYSTEMS INC COM 589889104 474 15,399 SH   SOLE   0 0 15,399
MERRIMACK PHARMACEUTICALS INC COM 590328100 918 299,100 SH   SOLE   37,925 0 261,175
META FINANCIAL GROUP INC COM 59100U108 1,193 13,614 SH   SOLE   5,060 0 8,554
METLIFE INC COM 59156R108 4,847 92,220 SH   SOLE   35,784 0 56,436
METTLER-TOLEDO INTERNATIONAL COM 592688105 2,599 5,427 SH   SOLE   4,434 0 993
MGE ENERGY INC COM 55277P104 411 6,415 SH   SOLE   1,500 0 4,915
MGM GROWTH PPTYS LLC CL A COM COM 55303A105 1,520 59,800 SH   SOLE   5,250 0 54,550
MGM RESORTS INTERNATIONAL COM 552953101 4,962 188,725 SH   SOLE   16,750 0 171,975
MGP INGREDIENTS INC COM 55303J106 1,073 22,851 SH   SOLE   1,000 0 21,851
MICHAELS COS INC/THE COM 59408Q106 827 36,949 SH   SOLE   36,949 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 9,379 127,386 SH   SOLE   39,674 0 87,712
MICRON TECHNOLOGY INC COM 595112103 4,589 195,793 SH   SOLE   42,183 0 153,610
MICRON TECHNOLOGY INC NOTE 595112AY9 30 30,000 SH   SOLE   29,000 0 1,000
MICROSOFT CORP COM 594918104 212,262 3,247,857 SH   SOLE   1,740,828 0 1,507,029
MICROSOFT CORP OPTION 594918904 158 2,400 SH Call SOLE   500 0 1,900
MICROVISION INC DEL COM 594960304 20 12,375 SH   SOLE   0 0 12,375
MIDDLEBY CORP COM 596278101 4,965 36,363 SH   SOLE   24,796 0 11,567
MIDDLEBY CORP OPTION 596278901 14 100 SH Call SOLE   0 0 100
MIDLAND STATES BANCORP INC COM 597742105 231 6,569 SH   SOLE   0 0 6,569
MINERALS TECHNOLOGIES INC COM 603158106 4,909 63,921 SH   SOLE   25,187 0 38,734
MINERVA NEUROSCIENCES INC COM 603380106 88 10,000 SH   SOLE   10,000 0 0
MITEK SYSTEMS INC NEW COM 606710200 79 12,602 SH   SOLE   4,000 0 8,602
MITEK SYSTEMS INC NEW OPTION 606710900 13 2,000 SH Call SOLE   0 0 2,000
MIX TELEMATICS LIMITED SPONSORED ADR ADR 60688N102 403 56,478 SH   SOLE   1,440 0 55,038
MOBILEYE N V ORD SHS OPTION N51488917 129 2,100 SH Call SOLE   900 0 1,200
MOBILEYE NV COM N51488117 54,362 1,089,335 SH   SOLE   465,125 0 624,210
MOBIVITY HLDGS CORP COM 1 FOR 6 R/S INTO MOBIVITY COM 60743E105 101 125,685 SH   SOLE   0 0 125,685
MOLINA HEALTHCARE INC NOTE 60855RAD2 11 10,000 SH   SOLE   10,000 0 0
MONDELEZ INTERNATIONAL INC-A COM 609207105 4,778 109,013 SH   SOLE   50,252 0 58,761
MONOLITHIC POWER SYSTEMS INC COM 609839105 586 6,618 SH   SOLE   1,468 0 5,150
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 327 16,286 SH   SOLE   0 0 16,286
MONROE CAPITAL CORP COM 610335101 12,488 789,972 SH   SOLE   80,346 0 709,626
MONSANTO CO COM 61166W101 4,906 43,163 SH   SOLE   10,216 0 32,946
MONSTER BEVERAGE CORP COM 61174X109 1,845 40,057 SH   SOLE   26,437 0 13,620
MOODY'S CORP COM 615369105 4,817 43,094 SH   SOLE   9,268 0 33,826
MORGAN STANLEY COM 617446448 3,398 75,732 SH   SOLE   24,496 0 51,236
MORNINGSTAR INC COM 617700109 18,679 233,816 SH   SOLE   117,495 0 116,320
MOSAIC COMPANY COM 61945C103 284 9,104 SH   SOLE   2,399 0 6,705
MOTOROLA SOLUTIONS INC COM 620076307 1,523 18,228 SH   SOLE   1,358 0 16,870
MPLX LP COM 55336V100 2,299 62,833 SH   SOLE   36,917 0 25,916
MSC INDUSTRIAL DIRECT CO-A COM 553530106 3,103 30,742 SH   SOLE   6,358 0 24,384
MUELLER WATER PRODUCTS INC COM SER A COM 624758108 124 10,000 SH   SOLE   0 0 10,000
MULTI COLOR CORP COM 625383104 333 4,651 SH   SOLE   66 0 4,585
MYLAN NV COM N59465109 401 9,591 SH   SOLE   1,100 0 8,491
NASDAQ OMX GROUP INC (THE) COM 631103108 279 3,922 SH   SOLE   2,632 0 1,290
NATIONAL BANK HOLDINGS CORPORATION CLASS A COM COM 633707104 412 12,500 SH   SOLE   0 0 12,500
NATIONAL BEVERAGE CORP COM 635017106 2,914 47,417 SH   SOLE   3,150 0 44,267
NATIONAL CINEMEDIA INC COM 635309107 292 23,149 SH   SOLE   546 0 22,603
NATIONAL FUEL GAS CO COM 636180101 1,608 26,894 SH   SOLE   2,656 0 24,238
NATIONAL GENERAL HOLDINGS CORP COM 636220303 544 22,350 SH   SOLE   3,060 0 19,290
NATIONAL-OILWELL VARCO INC COM 637071101 366 9,054 SH   SOLE   754 0 8,300
NATURES SUNSHINE PRODUCTS INC COM 639027101 147 12,885 SH   SOLE   12,885 0 0
NATUS MEDICAL INC DEL COM 639050103 298 8,055 SH   SOLE   300 0 7,755
NAVIOS MARITIME HOLDINGS INC COM Y62196103 71 42,000 SH   SOLE   17,000 0 25,000
NEKTAR THERAPEUTICS COM 640268108 4,124 313,746 SH   SOLE   18,945 0 294,801
NEOGENOMICS INC COM 64049M209 2,797 349,459 SH   SOLE   98,940 0 250,519
NEPHROS INC COM 640671301 87 218,469 SH   SOLE   0 0 218,469
NEPTUNE TECHNOLOGIES & BIORESOURCES INC COM 64077P108 11 10,800 SH   SOLE   0 0 10,800
NESTLE SA-SPONS ADR ADR 641069406 8,665 113,822 SH   SOLE   71,205 0 42,617
NETAPP INC COM 64110D104 216 5,170 SH   SOLE   1,070 0 4,100
NETEASE INC-ADR ADR 64110W102 229 783 SH   SOLE   679 0 104
NETFLIX COM INC OPTION 64110L906 44 300 SH Call SOLE   100 0 200
NETFLIX COM INC OPTION 64110L956 148 1,000 SH Put SOLE   1,000 0 0
NETFLIX INC COM 64110L106 39,635 278,821 SH   SOLE   35,903 0 242,918
NEURALSTEM INC COM 64127R401 149 32,228 SH   SOLE   0 0 32,228
NEVRO CORP COM 64157F103 20,787 216,617 SH   SOLE   36,317 0 180,300
NEVRO CORP OPTION 64157F903 150 1,600 SH Call SOLE   0 0 1,600
NEW GOLD INC COM 644535106 29 10,000 SH   SOLE   0 0 10,000
NEW YORK REIT INC COM 64976L109 108 11,190 SH   SOLE   0 0 11,190
NEWELL BRANDS INC COM 651229106 4,740 99,480 SH   SOLE   73,096 0 26,384
NEWMONT MINING CORP COM 651639106 371 11,093 SH   SOLE   7,021 0 4,072
NEXTERA ENERGY INC COM 65339F101 6,271 48,115 SH   SOLE   16,383 0 31,732
NIELSEN HOLDINGS PLC COM G6518L108 2,004 46,800 SH   SOLE   34,254 0 12,546
NIKE INC -CL B COM 654106103 22,109 389,405 SH   SOLE   141,229 0 248,176
NISOURCE INC COM COM 65473P105 232 9,683 SH   SOLE   850 0 8,833
NO DESCRIPTION COM 000MFQGVY 55 55,294 SH   SOLE   0 0 55,294
NOBLE ENERGY INC COM 655044105 206 5,913 SH   SOLE   4,835 0 1,078
NORD ANGLIA EDUCATION INC SHS COM G6583A102 17,546 747,582 SH   SOLE   358,190 0 389,392
NORDSTROM INC COM 655664100 348 7,463 SH   SOLE   4,641 0 2,822
NORDSTROM INC OPTION 655664900 28 600 SH Call SOLE   0 0 600
NORFOLK SOUTHERN CORP COM 655844108 10,331 86,023 SH   SOLE   17,674 0 68,349
NORFOLK SOUTHERN CORP OPTION 655844908 258 2,300 SH Call SOLE   0 0 2,300
NORTHEAST INDIANA BANCORP INC COM 664196201 282 8,000 SH   SOLE   0 0 8,000
NORTHERN TRUST CORP COM 665859104 66,901 772,173 SH   SOLE   502,854 0 269,319
NORTHROP GRUMMAN CORP COM 666807102 3,148 12,936 SH   SOLE   6,570 0 6,366
NOVADAQ TECHNOLOGIES INC COM 66987G102 5,947 763,865 SH   SOLE   445,020 0 318,845
NOVARTIS AG-SPONSORED ADR ADR 66987V109 11,240 149,649 SH   SOLE   82,654 0 66,996
NOVO-NORDISK A/S-SPONS ADR ADR 670100205 976 27,938 SH   SOLE   3,090 0 24,848
NU SKIN ENTERPRISES INC - A COM 67018T105 646 11,625 SH   SOLE   1,096 0 10,529
NUCOR CORP COM 670346105 283 4,545 SH   SOLE   1,656 0 2,889
NUSTAR ENERGY L P COM UNITS REPSTG LTD PRTNR INT COM 67058H102 235 4,500 SH   SOLE   0 0 4,500
NUTANIX INC COM 67059N108 342 11,400 SH   SOLE   3,000 0 8,400
NUTRISYSTEM INC COM 67069D108 351 6,320 SH   SOLE   0 0 6,320
NUVASIVE INC COM 670704105 20,304 271,595 SH   SOLE   123,482 0 148,113
NUVEEN MUNI CREDIT INC FD COM 67070X101 178 12,401 SH   SOLE   9,619 0 2,782
NVIDIA CORP COM 67066G104 14,492 142,778 SH   SOLE   11,012 0 131,766
NVIDIA CORP OPTION 67066G904 109 1,000 SH Call SOLE   0 0 1,000
NVIDIA CORP OPTION 67066G954 54 500 SH Put SOLE   500 0 0
NXSTAGE MEDICAL INC COM 67072V103 21,346 772,334 SH   SOLE   235,323 0 537,011
OAKTREE CAPITAL GROUP LLC COM 674001201 301 6,742 SH   SOLE   2,692 0 4,050
OCCIDENTAL PETROLEUM CORP COM 674599105 3,206 50,096 SH   SOLE   17,745 0 32,351
OFFICE DEPOT INC COM 676220106 165 35,280 SH   SOLE   35,280 0 0
OFG BANCORP COM 67103X102 1,017 78,817 SH   SOLE   0 0 78,817
OLD DOMINION FREIGHT LINE COM 679580100 1,737 20,298 SH   SOLE   18,772 0 1,526
OLD NATIONAL BANCORP COM 680033107 663 36,150 SH   SOLE   800 0 35,350
OLD REPUBLIC INTL CORP COM 680223104 956 46,163 SH   SOLE   800 0 45,363
OLD SECOND BANCORP INC COM 680277100 684 60,916 SH   SOLE   55,790 0 5,126
OMEGA HEALTHCARE INVESTORS INC COM 681936100 758 23,221 SH   SOLE   20,966 0 2,255
OMEROS CORP COM 682143102 166 11,000 SH   SOLE   0 0 11,000
OMNICOM GROUP COM 681919106 23,594 273,797 SH   SOLE   245,167 0 28,630
ON ASSIGNMENT INC COM 682159108 2,384 49,124 SH   SOLE   39,074 0 10,050
ON SEMICONDUCTOR CORP NOTE 682189AK1 13 12,000 SH   SOLE   12,000 0 0
ONEOK INC COM 682680103 452 8,357 SH   SOLE   707 0 7,650
ONEOK PARTNERS LP COM 68268N103 5,110 97,527 SH   SOLE   8,385 0 89,142
OPEN TEXT CORP COM 683715106 301 8,882 SH   SOLE   8,300 0 582
ORACLE CORP COM 68389X105 9,851 224,300 SH   SOLE   106,795 0 117,505
ORBCOMM INC COM 68555P100 485 50,804 SH   SOLE   0 0 50,804
O'REILLY AUTOMOTIVE INC COM 67103H107 64,845 240,276 SH   SOLE   200,018 0 40,258
ORIGIN AGRITECH LTD COM G67828106 192 95,503 SH   SOLE   95,503 0 0
ORIX - SPONSORED ADR ADR 686330101 3,674 49,422 SH   SOLE   45,400 0 4,022
OSHKOSH CORP COM 688239201 333 4,895 SH   SOLE   49 0 4,846
OSI SYSTEMS INC COM 671044105 3,263 44,700 SH   SOLE   32,225 0 12,475
OWENS & MINOR INC COM 690732102 711 20,541 SH   SOLE   485 0 20,056
P G & E CORP COM 69331C108 268 4,017 SH   SOLE   445 0 3,572
PACCAR INC COM 693718108 883 13,210 SH   SOLE   9,210 0 4,000
PACIFIC BIOSCIENCES OF CALIFORNIA INC COM 69404D108 389 77,111 SH   SOLE   5,247 0 71,864
PACKAGING CORP OF AMERICA COM 695156109 732 7,919 SH   SOLE   2,029 0 5,890
PALO ALTO NETWORKS INC COM 697435105 33,498 221,728 SH   SOLE   95,416 0 126,312
PAN AMERICAN SILVER CORP COM 697900108 1,245 69,370 SH   SOLE   6,600 0 62,770
PANDORA MEDIA INC COM 698354107 1,340 112,955 SH   SOLE   68,951 0 44,004
PANERA BREAD COMPANY-CLASS A COM 69840W108 4,885 21,012 SH   SOLE   14,025 0 6,987
PARK HOTELS AND RESORTS INC COM 700517105 2,458 96,225 SH   SOLE   2,115 0 94,110
PARKER HANNIFIN CORP COM 701094104 4,213 27,179 SH   SOLE   2,713 0 24,466
PARK-OHIO HOLDINGS CORP COM 700666100 8,954 200,527 SH   SOLE   164,875 0 35,652
PARKWAY ACQUISITION CORP COM 70153X105 464 49,364 SH   SOLE   0 0 49,364
PATHEON NV COM N6865W105 275 10,425 SH   SOLE   10,425 0 0
PATTERSON COS INC COM 703395103 481 10,632 SH   SOLE   650 0 9,982
PAYCHEX INC COM 704326107 34,742 578,168 SH   SOLE   278,804 0 299,364
PAYCOM SOFTWARE INC COM 70432V102 243 4,500 SH   SOLE   3,900 0 600
PAYLOCITY HOLDING CORP COM 70438V106 11,721 320,668 SH   SOLE   129,044 0 191,624
PAYPAL HLDGS INC OPTION 70450Y903 52 1,200 SH Call SOLE   1,100 0 100
PAYPAL HOLDINGS INC COM 70450Y103 65,713 1,555,268 SH   SOLE   475,072 0 1,080,196
PEOPLES UTD FINL INC COM 712704105 1,065 55,474 SH   SOLE   45,674 0 9,800
PEPSICO INC COM 713448108 35,803 323,153 SH   SOLE   104,894 0 218,259
PERMIAN BASIN ROYALTY TRUST UBI COM 714236106 171 18,500 SH   SOLE   7,500 0 11,000
PERRIGO CO PLC COM G97822103 5,293 76,704 SH   SOLE   49,500 0 27,204
PERRIGO COMPANY PLC OPTION G97822903 498 7,500 SH Call SOLE   500 0 7,000
PFENEX INC COM COM 717071104 1,588 219,709 SH   SOLE   21,655 0 198,054
PFIZER INC COM 717081103 29,803 872,782 SH   SOLE   422,887 0 449,894
PHILIP MORRIS INTERNATIONAL COM 718172109 24,187 217,628 SH   SOLE   104,911 0 112,717
PHILIP MORRIS INTERNATIONAL INC OPTION 718172909 45 400 SH Call SOLE   0 0 400
PHILLIPS 66 COM 718546104 3,784 48,155 SH   SOLE   25,377 0 22,778
PHILLIPS 66 PARTNERS LP COM 718549207 3,073 56,098 SH   SOLE   21,038 0 35,060
PIMCO 0-5 YEAR H/Y CORP BOND ETF 72201R783 308 3,040 SH   SOLE   0 0 3,040
PIMCO ENHANCED SHORT MATURIT ETF 72201R833 2,190 21,545 SH   SOLE   384 0 21,161
PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE ETF 72201R817 3,554 34,376 SH   SOLE   2,350 0 32,026
PINNACLE FOODS INC COM 72348P104 1,013 17,713 SH   SOLE   1,075 0 16,638
PIONEER NATURAL RESOURCES CO COM 723787107 24,024 129,005 SH   SOLE   99,461 0 29,544
PLAINS ALL AMER PIPELINE LP COM 726503105 9,535 297,519 SH   SOLE   48,190 0 249,329
PLANET FITNESS INC CL A COM 72703H101 2,822 131,175 SH   SOLE   10,140 0 121,035
PLATFORM SPECIALTY PRODUCTS CORP COM 72766Q105 138 10,500 SH   SOLE   0 0 10,500
PLATFORM SPECIALTY PRODUCTS CORP OPTION 72766Q905 26 2,000 SH Call SOLE   0 0 2,000
PNC FINANCIAL SERVICES GROUP COM 693475105 2,645 21,179 SH   SOLE   8,589 0 12,590
POLARIS INDUSTRIES INC COM 731068102 598 7,109 SH   SOLE   506 0 6,603
POOL CORP COM 73278L105 1,856 16,167 SH   SOLE   688 0 15,479
POPULAR INC COM COM 733174700 1,035 23,500 SH   SOLE   0 0 23,500
PORTFOLIO RECOVERY ASSOCS INC SR CONV NT 3%20 NOTE 73640QAB1 9,103 9,532,000 SH   SOLE   2,182,000 0 7,350,000
PORTLAND GENERAL ELECTRIC CO COM 736508847 259 5,737 SH   SOLE   0 0 5,737
PORTOLA PHARMACEUTICALS INC COM COM 737010108 1,343 38,726 SH   SOLE   10,311 0 28,415
PORTOLA PHARMACEUTICALS INC COM OPTION 737010908 82 2,100 SH Call SOLE   400 0 1,700
POTASH CORP OF SASKATCHEWAN COM 73755L107 1,387 80,358 SH   SOLE   68,568 0 11,790
POTBELLY CORP COM 73754Y100 5,123 391,475 SH   SOLE   84,727 0 306,748
POWERSHARES ETF POWERSHARES FINANCIAL PFD ETF 73935X229 1,986 106,596 SH   SOLE   3,000 0 103,596
POWERSHARES EXCHANGE TRADED FD TR SHR OF BEN INT $0.01 PV ETF 73935X153 2,060 45,645 SH   SOLE   0 0 45,645
POWERSHARES FTSE RAFI US 1000 PORTFOLIO ETF 73935X583 586 5,660 SH   SOLE   4,422 0 1,238
POWERSHARES PREFERRED PORTFOLIO ETF 73936T565 1,416 95,795 SH   SOLE   22,001 0 73,794
POWERSHARES QQQ TRUST SERIES ETF 73935A104 10,123 77,392 SH   SOLE   37,210 0 40,182
POWERSHARES S&P 500 LOW VOLA ETF 73937B779 4,871 111,895 SH   SOLE   55,559 0 56,336
POWERSHARES SENIOR LOAN ETF 73936Q769 888 38,105 SH   SOLE   27,550 0 10,555
POWERSHARES WATER RESOURCES ETF 73935X575 3,097 118,980 SH   SOLE   35,350 0 83,630
PPG INDUSTRIES INC COM 693506107 2,115 20,250 SH   SOLE   10,827 0 9,423
PPL CORPORATION COM 69351T106 202 5,470 SH   SOLE   1,481 0 3,989
PRA GROUP INC COM 69354N106 32,208 794,329 SH   SOLE   210,357 0 583,972
PRA GROUP INC COM OPTION 69354N906 86 2,600 SH Call SOLE   300 0 2,300
PRAXAIR INC COM 74005P104 61,185 515,837 SH   SOLE   284,827 0 231,010
PREFERRED APARTMENT COMMUNITIES INC COM 74039L103 780 57,100 SH   SOLE   11,250 0 45,850
PREMARA FINANCIAL INC COM 74046G105 89 10,000 SH   SOLE   0 0 10,000
PREMIER INC CL A COM 74051N102 10,610 337,580 SH   SOLE   141,199 0 196,381
PREPAID CARD HOLDINGS INC COM 74072A105 0 20,000 SH   SOLE   0 0 20,000
PRICELINE GROUP INC/THE COM 741503403 64,136 36,050 SH   SOLE   30,657 0 5,393
PRICELINE GRP INC NOTE 741503AX4 12 11,000 SH   SOLE   11,000 0 0
PRIMERICA INC COM 74164M108 676 8,293 SH   SOLE   855 0 7,438
PRINCIPAL FINANCIAL GROUP INC COM 74251V102 205 3,275 SH   SOLE   1,700 0 1,575
PRIVATEBANCORP INC COM 742962103 200 3,500 SH   SOLE   800 0 2,700
PRIVATEBANCORP IV PFD 74272L208 273 10,014 SH   SOLE   0 0 10,014
PROCTER & GAMBLE CO OPTION 742718909 350 3,900 SH Call SOLE   0 0 3,900
PROCTER & GAMBLE CO/THE COM 742718109 63,229 699,323 SH   SOLE   323,038 0 376,285
PROGENICS PHARMACEUTICALS INC COM 743187106 270 24,000 SH   SOLE   24,000 0 0
PROGREEN US INC COM 74327M102 8 300,000 SH   SOLE   0 0 300,000
PROGRESSIVE CORP COM 743315103 27,811 709,836 SH   SOLE   255,337 0 454,499
PROOFPOINT INC COM 743424103 614 7,936 SH   SOLE   2,866 0 5,070
PROS HOLDINGS INC COM STK COM 74346Y103 758 32,640 SH   SOLE   0 0 32,640
PROSHARES SHORT 20 PLUS TREASURY ETF 74347X849 3,605 154,390 SH   SOLE   50,040 0 104,350
PROSHARES TR PROSHARES ULTRASHORT TR TREAS ETF 74347B201 378 9,756 SH   SOLE   1,650 0 8,106
PROSHARES TR PROSHARES ULTRASHORT TR TREAS OPTION 74347B901 8 200 SH Call SOLE   0 0 200
PROSHARES TR ULTRA FINANCIALS ETF 74347X633 414 4,050 SH   SOLE   700 0 3,350
PROSPECT CAPITAL CORPORATION COM 74348T102 129 13,725 SH   SOLE   0 0 13,725
PROTEIN POLYMER TECHNOLOGIES INC COM 743697104 0 660,000 SH   SOLE   0 0 660,000
PROTO LABS INC COM 743713109 9,444 174,568 SH   SOLE   28,519 0 146,049
PROTO LABS INC COM OPTION 743713909 5 100 SH Call SOLE   0 0 100
PRUDENTIAL FINANCIAL INC COM 744320102 1,040 9,555 SH   SOLE   5,645 0 3,910
PRUDENTIAL PLC-ADR ADR 74435K204 3,204 75,678 SH   SOLE   69,146 0 6,532
PSYCHEMEDICS CORP COM 744375205 2,549 119,972 SH   SOLE   103,272 0 16,700
PUBLIC SERVICE ENTERPRISE GP COM 744573106 382 8,360 SH   SOLE   1,104 0 7,256
PUBLIC STORAGE COM 74460D109 653 2,903 SH   SOLE   141 0 2,762
PURE CYCLE CORPORATION COM 746228303 1,821 353,655 SH   SOLE   270,555 0 83,100
PUREFUNDS ISE CYBER SECURITY ETF 26924G201 1,427 48,400 SH   SOLE   18,150 0 30,250
PUTNAM PREMIER INCOME TRUST COM 746853100 58 10,936 SH   SOLE   10,000 0 936
Q2 HOLDINGS INC COM 74736L109 243 6,980 SH   SOLE   0 0 6,980
QT VASCULAR LTD COM Y71660107 82 2,565,696 SH   SOLE   2,565,696 0 0
QUALCOMM INC COM 747525103 17,341 305,174 SH   SOLE   95,215 0 209,958
QUALCOMM INC OPTION 747525903 29 500 SH Call SOLE   0 0 500
QUANTA SERVICES INC COM 74762E102 454 12,185 SH   SOLE   1,450 0 10,735
QUEST DIAGNOSTICS INC COM 74834L100 234 2,401 SH   SOLE   572 0 1,829
QUIDEL CORP NOTE 74838JAA9 19 19,000 SH   SOLE   19,000 0 0
RANDGOLD RESOURCES LTD ADR ADR 752344309 232 2,529 SH   SOLE   0 0 2,529
RANDGOLD RESOURCES LTD ADR OPTION 752344909 44 500 SH Call SOLE   0 0 500
RAPID7 INC COM COM 753422104 4,002 264,159 SH   SOLE   26,888 0 237,271
RAYMOND JAMES FINANCIAL INC COM 754730109 215 2,824 SH   SOLE   0 0 2,824
RAYTHEON COMPANY COM 755111507 10,450 68,169 SH   SOLE   30,418 0 37,751
RBC BEARINGS INC COM 75524B104 504 5,225 SH   SOLE   490 0 4,735
RE/MAX HOLDINGS INC-CL A COM 75524W108 15,085 262,030 SH   SOLE   51,535 0 210,495
REAL ESTATE SELECT SECTOR SPDR ETF 81369Y860 200 6,225 SH   SOLE   4,265 0 1,960
REALPAGE INC COM 75606N109 13,940 412,593 SH   SOLE   181,688 0 230,905
RED HAT INC COM 756577102 125,934 1,456,560 SH   SOLE   1,063,177 0 393,383
REDWOOD TRUST INC COM 758075402 309 18,900 SH   SOLE   15,300 0 3,600
REGENERON PHARMACEUTICALS COM 75886F107 612 1,634 SH   SOLE   586 0 1,048
REGIONS FINANCIAL CORP COM 7591EP100 4,970 325,466 SH   SOLE   311,745 0 13,721
RELX PLC - SPON ADR ADR 759530108 629 31,759 SH   SOLE   26,969 0 4,790
REPLIGEN CORP COM 759916109 1,734 49,257 SH   SOLE   32,040 0 17,217
REPUBLIC SERVICES INC COM 760759100 1,617 26,078 SH   SOLE   8,163 0 17,915
RESMED INC COM 761152107 17,276 239,999 SH   SOLE   40,448 0 199,551
RESTORATION HARDWARE HLDGS INC COM COM 74967X103 1,218 40,025 SH   SOLE   5,950 0 34,075
RESTORATION HARDWARE HLDGS INC COM OPTION 74967X903 495 10,700 SH Call SOLE   400 0 10,300
RETAIL PROPERTIES OF AMERICA INC COM 76131V202 170 11,014 SH   SOLE   2,952 0 8,062
REYNOLDS AMERICAN INC COM 761713106 1,480 23,605 SH   SOLE   17,681 0 5,924
RIGNET INC COM 766582100 915 51,765 SH   SOLE   8,300 0 43,465
RINGCENTRAL INC CL A COM 76680R206 204 7,650 SH   SOLE   1,000 0 6,650
RIO TINTO PLC-SPON ADR ADR 767204100 285 7,001 SH   SOLE   6,179 0 822
RITCHIE BROS AUCTIONEERS COM 767744105 19,263 578,163 SH   SOLE   220,000 0 358,163
RITE AID CORP COM 767754104 296 49,398 SH   SOLE   4,307 0 45,091
RLI CORP COM 749607107 297 4,944 SH   SOLE   0 0 4,944
ROBERT HALF INTL INC COM 770323103 4,177 86,417 SH   SOLE   8,374 0 78,043
ROCHE HOLDINGS LTD-SPONS ADR ADR 771195104 5,075 159,203 SH   SOLE   127,803 0 31,400
ROCKWELL AUTOMATION INC COM 773903109 791 5,121 SH   SOLE   135 0 4,986
ROCKWELL COLLINS INC COM 774341101 3,001 30,927 SH   SOLE   6,448 0 24,479
ROLLINS INC COM 775711104 210 5,692 SH   SOLE   3,080 0 2,612
ROPER TECHNOLOGIES INC COM 776696106 5,078 24,472 SH   SOLE   10,254 0 14,218
ROSS STORES INC COM 778296103 714 10,430 SH   SOLE   2,695 0 7,735
ROYAL BANK OF CANADA COM 780087102 749 10,288 SH   SOLE   4,904 0 5,384
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 998 10,376 SH   SOLE   3,700 0 6,676
ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 3,832 73,319 SH   SOLE   28,463 0 44,856
ROYAL DUTCH SHELL-SPON ADR-B ADR 780259107 776 13,891 SH   SOLE   500 0 13,391
ROYAL GOLD INC NOTE 780287AA6 23 22,000 SH   SOLE   22,000 0 0
RPM INTERNATIONAL INC COM 749685103 444 8,262 SH   SOLE   2,200 0 6,062
RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 602 7,267 SH   SOLE   6,250 0 1,017
RYLAND GROUP INC NOTE 783764AS2 11 12,000 SH   SOLE   12,000 0 0
RYMAN HOSPITALITY PROPERTIES COM 78377T107 1,003 16,139 SH   SOLE   0 0 16,139
S&PGLOBAL INC COM COM 78409V104 368 2,844 SH   SOLE   450 0 2,394
SABRA HEALTH CARE REIT INC COM 78573L106 770 27,568 SH   SOLE   390 0 27,178
SALESFORCE.COM INC COM 79466L302 100,118 1,225,813 SH   SOLE   502,436 0 723,377
SALESFORCE.COM INC OPTION 79466L902 124 1,500 SH Call SOLE   0 0 1,500
SALLY BEAUTY HOLDINGS INC COM 79546E104 865 40,515 SH   SOLE   0 0 40,515
SAN JUAN BASIN ROYALTY TR-UBI COM 798241105 92 14,000 SH   SOLE   0 0 14,000
SANGAMO THERAPEUTICS INC COM 800677106 60 11,600 SH   SOLE   11,400 0 200
SANOFI-ADR ADR 80105N105 570 13,189 SH   SOLE   1,374 0 11,815
SAP SE-SPONSORED ADR ADR 803054204 698 7,161 SH   SOLE   5,213 0 1,948
SARATOGA INVESTMENT CORP 6.75% NOTES DUE 2023 COM 40048P104 579 22,359 SH   SOLE   0 0 22,359
SBA COMMUNICATIONS CORP COM 78410G104 3,791 31,537 SH   SOLE   25,329 0 6,208
SCANSOURCE INC COM 806037107 269 6,858 SH   SOLE   2,800 0 4,058
SCHLUMBERGER LTD COM 806857108 98,557 1,256,228 SH   SOLE   705,085 0 551,143
SCHOLASTIC CORP COM 807066105 3,307 73,400 SH   SOLE   60,000 0 13,400
SCHWAB (CHARLES) CORP COM 808513105 47,664 1,179,068 SH   SOLE   357,506 0 821,562
SCHWAB (CHARLES) CORP OPTION 808513905 4 100 SH Call SOLE   100 0 0
SCHWAB STRATEGIC TR INTL EQUITY ETF ETF 808524805 341 11,762 SH   SOLE   4,427 0 7,335
SCHWAB STRATEGIC TR US LCAP GR ETF ETF 808524300 223 3,709 SH   SOLE   300 0 3,409
SCORPIO TANKERS INC COM Y7542C106 304 79,034 SH   SOLE   64,034 0 15,000
SCOTTS MIRACLE GRO CO OPTION 810186906 37 400 SH Call SOLE   0 0 400
SCOTTS MIRACLE-GRO CO COM 810186106 29,288 320,972 SH   SOLE   86,570 0 234,402
SCRIPPS NETWORKS INTERACTIVE INC CL A COM 811065101 238 2,941 SH   SOLE   0 0 2,941
SEALED AIR CORP COM 81211K100 230 5,032 SH   SOLE   1,300 0 3,732
SEATTLE GENETICS INC COM 812578102 42,350 645,080 SH   SOLE   51,965 0 593,115
SECUREWORKS CORP CL A COM 81374A105 271 25,996 SH   SOLE   6,660 0 19,336
SECURITY IDENTIFICATION SYSTEMS CORP COM 81429P107 0 500,000 SH   SOLE   0 0 500,000
SEI INVESTMENTS CO COM 784117103 304 6,046 SH   SOLE   1,207 0 4,839
SEMPRA ENERGY COM 816851109 2,001 18,147 SH   SOLE   844 0 17,303
SENSATA TECHNOLOGIES HOLDING COM N7902X106 525 12,088 SH   SOLE   10,214 0 1,874
SERVICEMASTER GLOBAL HOLDING COM 81761R109 1,100 26,337 SH   SOLE   24,157 0 2,180
SERVICENOW INC COM 81762P102 301 3,464 SH   SOLE   1,707 0 1,757
SERVICESOURCE INTERNATIONAL INC COM 81763U100 78 19,800 SH   SOLE   10,000 0 9,800
SHAKE SHACK INC - CLASS A COM 819047101 9,491 264,901 SH   SOLE   75,774 0 189,127
SHELL MIDSTREAM PARTNERS L P UNIT LTD PARTNERSHIP INT COM 822634101 4,952 151,157 SH   SOLE   49,600 0 101,557
SHERWIN-WILLIAMS CO/THE COM 824348106 6,312 20,360 SH   SOLE   8,839 0 11,521
SHIRE PLC-ADR ADR 82481R106 2,954 16,498 SH   SOLE   6,297 0 10,201
SHOPIFY INC CL A COM 82509L107 465 7,860 SH   SOLE   1,975 0 5,885
SHUTTERSTOCK INC COM COM 825690100 1,824 41,820 SH   SOLE   2,880 0 38,940
SIEMENS AG-SPONS ADR ADR 826197501 6,577 92,644 SH   SOLE   68,872 0 23,772
SIENTRA INC COM COM 82621J105 299 30,758 SH   SOLE   10,108 0 20,650
SIERRA ONCOLOGY INC COM 82640U107 70 45,948 SH   SOLE   31,144 0 14,804
SIGNATURE BANK COM 82669G104 43,947 287,640 SH   SOLE   208,503 0 79,138
SILICOM LTD COM M84116108 579 15,225 SH   SOLE   200 0 15,025
SILVER WHEATON CORP COM 828336107 496 24,330 SH   SOLE   7,293 0 17,037
SILVER WHEATON CORP OPTION 828336907 83 4,000 SH Call SOLE   0 0 4,000
SIMON PROPERTY GROUP INC COM 828806109 558 3,111 SH   SOLE   172 0 2,939
SIONIX CORP COM 829400100 0 30,000 SH   SOLE   0 0 30,000
SIRIUS XM HOLDINGS INC COM 82968B103 195 38,211 SH   SOLE   8,000 0 30,211
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,598 33,039 SH   SOLE   14,138 0 18,901
SIX FLAGS ENTERTAINMENT CORP COM 83001A102 3,527 59,287 SH   SOLE   39,837 0 19,450
SKYWORKS SOLUTIONS INC COM 83088M102 412 4,345 SH   SOLE   525 0 3,820
SMURFIT STONE CONTAINER CP COMMON STOCK ESCROW CUSIP COM 832ESC990 0 12,613 SH   SOLE   403 0 12,210
SNAP-ON INC COM 833034101 6,111 36,214 SH   SOLE   8,968 0 27,246
SODASTREAM INTERNATIONAL LTD COM M9068E105 356 7,300 SH   SOLE   6,300 0 1,000
SONOCO PRODUCTS CO COM 835495102 294 5,522 SH   SOLE   1,100 0 4,422
SONUS NETWORKS INC COM NEW COM 835916503 60 10,200 SH   SOLE   10,200 0 0
SONY CORP-SPONSORED ADR ADR 835699307 222 7,083 SH   SOLE   1,678 0 5,405
SOUTHERN BANC COMPANY INC (THE) COM 842233108 296 23,663 SH   SOLE   0 0 23,663
SOUTHERN CO OPTION 842587907 65 1,300 SH Call SOLE   500 0 800
SOUTHERN CO/THE COM 842587107 2,765 54,676 SH   SOLE   21,528 0 33,148
SOUTHWEST AIRLINES CO COM 844741108 532 9,243 SH   SOLE   1,855 0 7,388
SPDR BARCLAYS CONVERTIBLE ETF 78464A359 950 19,854 SH   SOLE   2,326 0 17,528
SPDR BARCLAYS HIGH YIELD BOND ETF ETF 78464A417 534 14,335 SH   SOLE   36 0 14,299
SPDR BBG BARC IG FLOATING RT ETF 78468R200 1,198 39,000 SH   SOLE   19,000 0 20,000
SPDR BBG BARC INTL TREASURY ETF 78464A516 270 10,214 SH   SOLE   3,744 0 6,470
SPDR BBG BARC ST CORPORATE ETF 78464A474 1,101 35,956 SH   SOLE   4,350 0 31,606
SPDR BBG BARC ST HIGH YIELD ETF 78468R408 204 7,257 SH   SOLE   1,835 0 5,422
SPDR DJ GLOBAL REAL ESTATE E ETF 78463X749 7,267 150,907 SH   SOLE   106,330 0 44,576
SPDR DJ INTERNATIONAL REAL E ETF 78463X863 1,337 35,753 SH   SOLE   32,689 0 3,064
SPDR DJIA TRUST ETF 78467X109 1,026 4,940 SH   SOLE   1,885 0 3,055
SPDR GOLD SHARES ETF 78463V107 3,383 28,499 SH   SOLE   22,930 0 5,569
SPDR GOLD TR GOLD SHS OPTION 78463V907 59 500 SH Call SOLE   0 0 500
SPDR INDEX SHARES FUNDS SPDR EURO STOXX 50 ETF ETF 78463X202 328 9,603 SH   SOLE   2,603 0 7,000
SPDR NUVEEN BBG BARC ST MUNI ETF 78468R739 628 12,957 SH   SOLE   7,525 0 5,432
SPDR S&P 500 ETF TRUST ETF 78462F103 128,083 541,909 SH   SOLE   408,962 0 132,946
SPDR S&P BANK ETF ETF 78464A797 825 18,290 SH   SOLE   0 0 18,290
SPDR S&P DIVIDEND ETF ETF 78464A763 34,365 387,179 SH   SOLE   15,522 0 371,657
SPDR S&P INTL SMALL CAP ETF 78463X871 621 19,843 SH   SOLE   19,571 0 272
SPDR S&P MIDCAP 400 ETF TRST ETF 78467Y107 5,486 17,473 SH   SOLE   8,195 0 9,278
SPDR S&P REGIONAL BANKING ETF 78464A698 3,863 67,695 SH   SOLE   15,935 0 51,760
SPDR SER TR NUVEEN S&P HIGH YIELD MUN BD ETF 78464A284 4,673 82,259 SH   SOLE   354 0 81,905
SPDR S&P HEALTH CARE SERVICES ETF ETF 78464A573 321 5,475 SH   SOLE   0 0 5,475
SPECTRA ENERGY PARTNERS LP COM 84756N109 4,076 91,559 SH   SOLE   5,630 0 85,929
SPECTRANETICS CORP COM 84760C107 655 22,500 SH   SOLE   8,200 0 14,300
SPECTRANETICS CORP NOTE 84760CAA5 21 19,000 SH   SOLE   19,000 0 0
SPIRE INC COM 84857L101 271 4,105 SH   SOLE   0 0 4,105
SPIRIT REALTY CAPITAL INC COM 84860W102 272 24,729 SH   SOLE   23,529 0 1,200
SPIRIT REALTY CAPITAL INC NEW CONV NOTE 84860WAA0 12 12,000 SH   SOLE   12,000 0 0
SPLUNK INC COM COM 848637104 2,186 35,412 SH   SOLE   2,820 0 32,592
SPORTSMANS WAREHOUSE HOLDINGS INC COM 84920Y106 160 32,945 SH   SOLE   10,026 0 22,919
SPROTT PHYSICAL GOLD TRUST ETF 85207H104 132 12,955 SH   SOLE   0 0 12,955
SPROUTS FARMERS MARKET INC COM 85208M102 2,858 134,881 SH   SOLE   72,306 0 62,575
SQUARE INC CL A COM 852234103 1,144 66,058 SH   SOLE   5,715 0 60,343
SSGA ACTIVE ETF TR SPDR DOUBLELINE TOTAL RETURN ETF 78467V848 202 4,130 SH   SOLE   120 0 4,010
STAG INDUSTRIAL INC COM 85254J102 604 23,400 SH   SOLE   0 0 23,400
STANDARD PAC CORP NEW NOTE 85375CBC4 11 11,000 SH   SOLE   11,000 0 0
STANLEY BLACK & DECKER INC COM 854502101 975 7,665 SH   SOLE   837 0 6,828
STAPLES INC COM 855030102 643 72,729 SH   SOLE   18,525 0 54,204
STARBUCKS CORP COM 855244109 228,390 3,954,958 SH   SOLE   1,464,333 0 2,490,625
STARBUCKS CORP OPTION 855244909 210 3,600 SH Call SOLE   800 0 2,800
STARWOOD PPTY TR INC NOTE 85571BAA3 23 21,000 SH   SOLE   21,000 0 0
STARWOOD PROPERTY TRUST INC COM 85571B105 568 24,891 SH   SOLE   5,715 0 19,176
STATE STREET CORP COM 857477103 668 8,380 SH   SOLE   5,458 0 2,922
STERICYCLE INC COM 858912207 428 6,040 SH   SOLE   240 0 5,800
STERICYCLE INC COM 858912108 29,043 350,394 SH   SOLE   107,298 0 243,096
STERICYCLE INC OPTION 858912908 141 1,700 SH Call SOLE   300 0 1,400
STEVEN MADDEN LTD COM 556269108 2,025 52,521 SH   SOLE   35,021 0 17,500
STMICROELECTRONICS NV-NY SHS COM 861012102 281 18,213 SH   SOLE   13,935 0 4,278
STRATASYS LTD COM M85548101 996 50,388 SH   SOLE   7,681 0 42,707
STRATUS PROPERTIES INC COM 863167201 209 7,000 SH   SOLE   7,000 0 0
STRYKER CORP COM 863667101 38,280 294,688 SH   SOLE   94,196 0 200,493
STURGIS BANCORP INC COM 864087101 861 55,921 SH   SOLE   0 0 55,921
SUBURBAN PROPANE PARTNERS LP COM 864482104 1,261 48,165 SH   SOLE   35,672 0 12,493
SUMITOMO MITSUI-SPONS ADR ADR 86562M209 3,454 476,259 SH   SOLE   420,465 0 55,794
SUN COMMUNITIES INC COM 866674104 1,210 14,605 SH   SOLE   2,850 0 11,755
SUN HYDRAULICS CORP COM 866942105 212 5,859 SH   SOLE   0 0 5,859
SUN LIFE FINANCIAL INC COM 866796105 459 12,558 SH   SOLE   10,455 0 2,103
SUNCOR ENERGY INC COM 867224107 33,080 1,075,590 SH   SOLE   483,282 0 592,308
SUNOCO LOGISTICS PARTNERS LP COM UNITS COM 86764L108 5,613 221,586 SH   SOLE   54,805 0 166,781
SUNPOWER CORPORATION COM 867652406 256 29,223 SH   SOLE   4,275 0 24,948
SVB FINANCIAL GROUP COM 78486Q101 428 2,240 SH   SOLE   1,025 0 1,215
SYMANTEC CORP COM 871503108 372 13,018 SH   SOLE   3,542 0 9,476
SYNCHRONY FINANCIAL COM 87165B103 786 21,739 SH   SOLE   6,152 0 15,587
SYNTHETIC BIOLOGICS INC COM 87164U102 1,294 1,638,026 SH   SOLE   135,050 0 1,502,976
SYSCO CORP COM 871829107 4,370 83,474 SH   SOLE   17,732 0 65,742
T BANCSHARES INC COM 872229109 101 10,000 SH   SOLE   10,000 0 0
T MOBILE US INC COM 872590104 590 9,434 SH   SOLE   2,500 0 6,934
T ROWE PRICE GROUP INC COM 74144T108 3,228 45,770 SH   SOLE   10,779 0 34,991
TACTILE SYSTEMS TECHNOLOGY INC COM 87357P100 2,962 146,436 SH   SOLE   16,245 0 130,191
TAHOE RESOURCES INC COM 873868103 115 13,600 SH   SOLE   2,000 0 11,600
TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 3,627 110,554 SH   SOLE   103,623 0 6,931
TAKE-TWO INTERACTIVE SOFTWRE COM 874054109 588 9,923 SH   SOLE   2,653 0 7,270
TALLGRASS ENERGY PARTNERS LP COM UNIT COM 874697105 1,850 34,610 SH   SOLE   1,215 0 33,395
TARGA RESOURCES CORP COM 87612G101 368 6,522 SH   SOLE   0 0 6,522
TARGET CORP COM 87612E106 2,719 47,915 SH   SOLE   10,201 0 37,714
TC PIPELINES LP UNIT COM LTD PARTNERSHIP INT COM 87233Q108 1,212 19,844 SH   SOLE   0 0 19,844
TE CONNECTIVITY LTD COM H84989104 8,807 118,153 SH   SOLE   58,088 0 60,064
TEAM INC COM 878155100 245 9,040 SH   SOLE   0 0 9,040
TECHNOLOGY SELECT SECT SPDR ETF 81369Y803 1,205 22,947 SH   SOLE   1,837 0 21,110
TEEKAY LNG PARTNERS LP COM Y8564M105 218 11,720 SH   SOLE   600 0 11,120
TELADOC INC COM COM 87918A105 218 9,900 SH   SOLE   9,900 0 0
TELEFLEX INC COM 879369106 669 3,500 SH   SOLE   0 0 3,500
TERADYNE INC COM 880770102 272 9,572 SH   SOLE   5,486 0 4,086
TERRAVIA HOLDINGS INC COM 88105A106 64 68,057 SH   SOLE   0 0 68,057
TESLA INC COM 88160R101 3,747 13,940 SH   SOLE   4,124 0 9,816
TESLA INC NOTE 88160RAB7 15 15,000 SH   SOLE   15,000 0 0
TESORO LOGISTICS LP COM UNIT LTD PARTNERSHIP INT COM 88160T107 608 10,800 SH   SOLE   0 0 10,800
TEVA PHARMACEUTICAL INDUSTRIES LIMITED ADR OPTION 881624909 3 100 SH Call SOLE   100 0 0
TEVA PHARMACEUTICAL-SP ADR ADR 881624209 2,630 75,143 SH   SOLE   56,478 0 18,665
TEXAS INSTRUMENTS INC COM 882508104 15,030 188,011 SH   SOLE   134,464 0 53,547
THERMO FISHER SCIENTIFIC INC COM 883556102 21,365 137,676 SH   SOLE   61,428 0 76,248
THOMSON REUTERS CORP COM 884903105 1,213 28,069 SH   SOLE   6,139 0 21,930
THOR INDUSTRIES INC COM 885160101 789 7,705 SH   SOLE   0 0 7,705
TICC CAPITAL CORP COM 87244T109 1,034 129,860 SH   SOLE   98,460 0 31,400
TIME WARNER INC COM 887317303 2,848 29,036 SH   SOLE   17,184 0 11,852
TITAN INTERNATIONAL INC-ILL COM 88830M102 564 42,600 SH   SOLE   7,900 0 34,700
TIVITY HEALTH INC COM 88870R102 393 13,600 SH   SOLE   500 0 13,100
TIVO CORP COM 88870P106 1,968 106,321 SH   SOLE   5,935 0 100,386
TJX COMPANIES INC COM 872540109 10,612 135,135 SH   SOLE   31,407 0 103,729
TOLL BROTHERS INC COM 889478103 2,885 84,515 SH   SOLE   78,715 0 5,800
TORONTO-DOMINION BANK COM 891160509 12,432 248,196 SH   SOLE   204,482 0 43,714
TOTAL SA-SPON ADR ADR 89151E109 3,208 63,687 SH   SOLE   55,627 0 8,060
TOYOTA MOTOR CORP -SPON ADR ADR 892331307 498 4,525 SH   SOLE   2,884 0 1,641
TRACTOR SUPPLY COMPANY COM 892356106 49,298 711,376 SH   SOLE   510,805 0 200,571
TRANSDIGM GROUP INC COM 893641100 41,692 189,160 SH   SOLE   140,423 0 48,737
TRANSDIGM GROUP INCORPORATED OPTION 893641900 66 300 SH Call SOLE   0 0 300
TRANSMONTAIGNE PARTNERS LP COM 89376V100 420 9,410 SH   SOLE   0 0 9,410
TRANSOCEAN LTD COM H8817H100 467 33,789 SH   SOLE   19,633 0 14,156
TRANSUNION COM 89400J107 495 13,207 SH   SOLE   5,239 0 7,968
TRAVELERS COS INC/THE COM 89417E109 3,612 29,808 SH   SOLE   8,465 0 21,343
TREEHOUSE FOODS INC COM 89469A104 7,340 86,504 SH   SOLE   32,862 0 53,642
TREEHOUSE FOODS INC OPTION 89469A904 68 800 SH Call SOLE   300 0 500
TRIANGLE CAPITAL CORPORATION COM 895848109 375 19,375 SH   SOLE   3,850 0 15,525
TRIMBLE INC COM 896239100 12,306 386,427 SH   SOLE   190,664 0 195,763
TRINITY INDUSTRIES INC COM 896522109 226 8,410 SH   SOLE   525 0 7,885
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 982 212,000 SH   SOLE   169,000 0 43,000
TWILIO INC COM 90138F102 2,826 89,087 SH   SOLE   6,513 0 82,574
TWITTER INC COM 90184L102 3,273 207,585 SH   SOLE   31,575 0 176,010
TWITTER INC NOTE 90184LAB8 14 15,000 SH   SOLE   15,000 0 0
TWITTER INC NOTE 90184LAD4 32 35,000 SH   SOLE   20,000 0 15,000
TYLER TECHNOLOGIES INC COM 902252105 1,933 12,661 SH   SOLE   3,686 0 8,975
TYSON FOODS INC-CL A COM 902494103 895 14,481 SH   SOLE   13,154 0 1,327
U S SILICA HOLDINGS INC COM 90346E103 1,717 33,950 SH   SOLE   17,117 0 16,833
U S SILICA HOLDINGS INC OPTION 90346E903 5 100 SH Call SOLE   0 0 100
UBS GROUP AG-REG COM H42097107 2,303 144,452 SH   SOLE   134,348 0 10,104
ULTA SALON COSMETICS & FRAGR COM 90384S303 12,904 45,609 SH   SOLE   27,517 0 18,092
ULTA SALON COSMETICS & FRAGRANCE INC OPTION 90384S903 29 100 SH Call SOLE   0 0 100
ULTIMATE SOFTWARE GROUP INC COM 90385D107 91,075 469,620 SH   SOLE   175,002 0 294,617
UMH PROPERTIES INC COM 903002103 1,043 70,255 SH   SOLE   9,550 0 60,705
UNDER ARMOUR INC-CLASS A COM 904311107 2,223 108,405 SH   SOLE   17,369 0 91,036
UNDER ARMOUR INC-CLASS C COM 904311206 846 45,811 SH   SOLE   11,351 0 34,460
UNIFIRST CORP/MA COM 904708104 11,851 83,784 SH   SOLE   64,307 0 19,477
UNILEVER N V -NY SHARES ADR 904784709 8,807 177,786 SH   SOLE   116,122 0 61,664
UNILEVER PLC-SPONSORED ADR ADR 904767704 4,449 92,140 SH   SOLE   34,733 0 57,407
UNION PACIFIC CORP COM 907818108 66,310 624,049 SH   SOLE   375,702 0 248,347
UNION PACIFIC CORP OPTION 907818908 21 200 SH Call SOLE   0 0 200
UNITED COMMUNITY BANCORP COM 90984R101 487 27,525 SH   SOLE   27,525 0 0
UNITED CONTINENTAL HLDGS INC COM 910047109 330 4,453 SH   SOLE   1,850 0 2,603
UNITED PARCEL SERVICE-CL B COM 911312106 47,180 441,134 SH   SOLE   176,827 0 264,307
UNITED RENTALS INC COM 911363109 329 2,576 SH   SOLE   2,521 0 55
UNITED TECHNOLOGIES CORP COM 913017109 9,846 87,568 SH   SOLE   37,643 0 49,925
UNITEDHEALTH GROUP INC COM 91324P102 17,648 107,415 SH   SOLE   64,969 0 42,446
UNITI GROUP INC COM 91325V108 595 22,846 SH   SOLE   0 0 22,846
UNIVERSAL DISPLAY CORP COM 91347P105 466 5,488 SH   SOLE   1,438 0 4,050
UNIVERSAL ELECTRONICS INC COM 913483103 2,970 43,353 SH   SOLE   30,686 0 12,667
URBAN OUTFITTERS INC COM 917047102 1,683 64,723 SH   SOLE   63,800 0 923
US AUTO PARTS NETWORK INC COM 90343C100 426 127,313 SH   SOLE   0 0 127,313
US BANCORP COM 902973304 12,504 233,722 SH   SOLE   94,070 0 139,652
USA TECHNOLOGIES INC COM 90328S500 325 76,549 SH   SOLE   1,000 0 75,549
UTILITIES SELECT SECTOR SPDR ETF 81369Y886 4,521 87,365 SH   SOLE   7,505 0 79,860
UTS GULF COAST ULTRA DEEP ROYALTY TRUST UNIT COM 40222T104 6 50,000 SH   SOLE   0 0 50,000
VAIL RESORTS INC COM 91879Q109 1,841 9,595 SH   SOLE   9,565 0 30
VALEANT PHARMACEUTICALS INTE COM 91911K102 649 46,001 SH   SOLE   13,706 0 32,295
VALENCE TECHNOLOGY, INC.(NV) COM 918914102 0 36,000 SH   SOLE   0 0 36,000
VALERO ENERGY CORP COM 91913Y100 2,082 30,962 SH   SOLE   8,221 0 22,741
VALMONT INDUSTRIES INC COM 920253101 273 1,736 SH   SOLE   0 0 1,736
VALSPAR CORP/THE COM 920355104 456 4,100 SH   SOLE   900 0 3,200
VANECK VECTORS GOLD MINERS E ETF 92189F106 4,171 182,675 SH   SOLE   88,273 0 94,402
VANECK VECTORS JUNIOR GOLD M ETF 92189F791 589 16,198 SH   SOLE   2,975 0 13,223
VANECK VECTORS OIL SERVICES ETF 92189F718 234 7,446 SH   SOLE   2,334 0 5,112
VANGUARD DIVIDEND APPREC ETF ETF 921908844 64,494 713,533 SH   SOLE   92,797 0 620,736
VANGUARD EXTENDED MARKET ETF ETF 922908652 5,132 51,302 SH   SOLE   42,953 0 8,349
VANGUARD FTSE ALL-WORLD EX-U ETF 922042775 43,100 902,894 SH   SOLE   780,396 0 122,498
VANGUARD FTSE DEVELOPED ETF ETF 921943858 27,053 702,823 SH   SOLE   346,511 0 356,312
VANGUARD FTSE EMERGING MARKE ETF 922042858 23,785 609,503 SH   SOLE   240,639 0 368,863
VANGUARD FTSE EUROPE ETF ETF 922042874 3,383 67,429 SH   SOLE   29,563 0 37,866
VANGUARD GLBL EX-US REAL EST ETF 922042676 5,751 109,317 SH   SOLE   102,163 0 7,154
VANGUARD GROWTH ETF ETF 922908736 76,871 637,983 SH   SOLE   43,350 0 594,633
VANGUARD HIGH DVD YIELD ETF ETF 921946406 44,503 567,286 SH   SOLE   27,230 0 540,056
VANGUARD INTERMEDIATE-TERM B ETF 921937819 308 3,679 SH   SOLE   854 0 2,825
VANGUARD INTERNATIONAL EQUITY INDEX FUNDS FTSE PACIFIC ETF ETF 922042866 409 6,573 SH   SOLE   5,573 0 1,000
VANGUARD INTL DIV APPREC ETF ETF 921946810 259 4,650 SH   SOLE   1,425 0 3,225
VANGUARD INT-TERM CORPORATE ETF 92206C870 1,804 20,857 SH   SOLE   213 0 20,644
VANGUARD LARGE-CAP ETF ETF 922908637 441 4,064 SH   SOLE   160 0 3,904
VANGUARD MATERIALS ETF ETF 92204A801 932 7,836 SH   SOLE   7,466 0 370
VANGUARD MEGA CAP GROWTH ETF ETF 921910816 2,290 23,979 SH   SOLE   20,451 0 3,528
VANGUARD MID-CAP ETF ETF 922908629 6,878 49,323 SH   SOLE   24,259 0 25,064
VANGUARD MID-CAP GROWTH ETF ETF 922908538 3,090 27,370 SH   SOLE   2,293 0 25,077
VANGUARD MID-CAP VALUE ETF ETF 922908512 6,812 66,787 SH   SOLE   51,065 0 15,722
VANGUARD REIT ETF ETF 922908553 19,958 236,001 SH   SOLE   141,677 0 94,324
VANGUARD RUSSELL 2000 ETF ETF 92206C664 2,122 19,210 SH   SOLE   2,605 0 16,605
VANGUARD S&P 500 ETF ETF 922908363 12,011 55,427 SH   SOLE   31,271 0 24,156
VANGUARD S&P SMALL-CAP 600 ETF ETF 921932828 218 1,736 SH   SOLE   1,736 0 0
VANGUARD S/T CORP BOND ETF ETF 92206C409 2,513 31,504 SH   SOLE   5,670 0 25,834
VANGUARD SECTOR INDEX FDS VANGUARD CONSUMER STAPLES ETF ETF 92204A207 592 4,176 SH   SOLE   176 0 4,000
VANGUARD SECTOR INDEX FDS VANGUARD INFORMATION ETF 92204A702 1,009 7,589 SH   SOLE   2,635 0 4,954
VANGUARD SHORT TERM BOND ETF ETF 921937827 2,478 31,084 SH   SOLE   11,310 0 19,774
VANGUARD SHORT TERM INFLATION PROTECTED SECURITIES INDEX ETF 922020805 535 10,835 SH   SOLE   3,450 0 7,385
VANGUARD SMALL-CAP ETF ETF 922908751 4,251 31,739 SH   SOLE   24,949 0 6,790
VANGUARD SMALL-CAP GRWTH ETF ETF 922908595 34,851 248,260 SH   SOLE   7,214 0 241,046
VANGUARD SMALL-CAP VALUE ETF ETF 922908611 1,635 13,183 SH   SOLE   1,921 0 11,262
VANGUARD TOTAL BOND MARKET ETF 921937835 5,838 71,915 SH   SOLE   5,319 0 66,596
VANGUARD TOTAL STOCK MKT ETF ETF 922908769 8,605 70,824 SH   SOLE   32,641 0 38,183
VANGUARD VALUE ETF ETF 922908744 49,683 514,112 SH   SOLE   123,251 0 390,861
VANTIV INC - CL A COM 92210H105 6,286 97,906 SH   SOLE   92,359 0 5,547
VARIAN MEDICAL SYSTEMS INC COM 92220P105 465 5,167 SH   SOLE   1,700 0 3,467
VCA INC COM 918194101 5,100 55,817 SH   SOLE   35,661 0 20,156
VECTREN CORP COM 92240G101 669 11,593 SH   SOLE   2,380 0 9,213
VEEVA SYSTEMS INC-CLASS A COM 922475108 88,381 1,931,766 SH   SOLE   764,983 0 1,166,783
VENTAS INC COM 92276F100 1,528 23,489 SH   SOLE   3,064 0 20,425
VERINT SYS INC NOTE 92343XAA8 14 15,000 SH   SOLE   15,000 0 0
VERISK ANALYTICS INC COM 92345Y106 72,142 888,286 SH   SOLE   649,006 0 239,280
VERIZON COMMUNICATIONS OPTION 92343V904 210 4,300 SH Call SOLE   400 0 3,900
VERIZON COMMUNICATIONS INC COM 92343V104 21,954 444,635 SH   SOLE   159,552 0 285,082
VERSUM MATERIALS INC COM 917919102 600 19,802 SH   SOLE   3,169 0 16,633
VERTEX PHARMACEUTICALS INC COM 92532F100 645 6,011 SH   SOLE   5,044 0 967
VF CORP COM 918204108 5,613 104,080 SH   SOLE   67,419 0 36,661
VIACOM INC-CLASS B COM 92553P201 320 7,347 SH   SOLE   62 0 7,285
VINCE HOLDING CORP COM COM 92719W108 27 15,600 SH   SOLE   500 0 15,100
VIRTU FINANCIAL INC-CLASS A COM 928254101 1,369 80,531 SH   SOLE   44,950 0 35,581
VISA INC CL A COMMON STOCK OPTION 92826C939 27 300 SH Call SOLE   100 0 200
VISA INC-CLASS A SHARES COM 92826C839 259,688 2,943,124 SH   SOLE   1,178,044 0 1,765,081
VITAL THERAPIES INC COM 92847R104 277 59,500 SH   SOLE   59,500 0 0
VMWARE INC CL A COM 928563402 1,267 14,093 SH   SOLE   400 0 13,693
VMWARE INC CL A OPTION 928563902 55 600 SH Call SOLE   100 0 500
VOCERA COMMUNICATIONS INC COM 92857F107 369 16,035 SH   SOLE   1,020 0 15,015
VODAFONE GROUP PLC SPONSORED ADR NO PAR OPTION 92857W908 93 3,500 SH Call SOLE   1,000 0 2,500
VODAFONE GROUP PLC-SP ADR ADR 92857W308 2,595 102,074 SH   SOLE   11,236 0 90,838
VONAGE HOLDINGS CORP COM 92886T201 513 85,151 SH   SOLE   11,360 0 73,791
VOYAGER ENTERTAINMENT INTERNATIONAL INC COM 92908D101 0 91,000 SH   SOLE   0 0 91,000
VUBOTICS INC COM 92909L102 0 165,000 SH   SOLE   165,000 0 0
VULCAN MATERIALS CO COM 929160109 3,542 29,397 SH   SOLE   27,577 0 1,820
WABTEC CORP COM 929740108 31,123 398,551 SH   SOLE   254,060 0 144,491
WAGEWORKS INC COM 930427109 42,464 551,477 SH   SOLE   144,620 0 406,857
WAL MART DE MEXICO S A B DE CV ORD CL V COM P98180188 56 28,845 SH   SOLE   0 0 28,845
WALGREEN BOOTS ALLIANCE INC COM OPTION 931427908 158 1,900 SH Call SOLE   0 0 1,900
WALGREENS BOOTS ALLIANCE INC COM 931427108 107,307 1,274,626 SH   SOLE   502,151 0 772,475
WAL-MART STORES INC COM 931142103 21,563 299,958 SH   SOLE   60,320 0 239,638
WALT DISNEY CO OPTION 254687906 272 2,400 SH Call SOLE   0 0 2,400
WALT DISNEY CO/THE COM 254687106 53,543 483,240 SH   SOLE   136,516 0 346,723
WASTE MANAGEMENT INC COM 94106L109 2,176 29,753 SH   SOLE   11,979 0 17,774
WATERS CORP COM 941848103 675 4,344 SH   SOLE   0 0 4,344
WATSCO INC COM 942622200 84,707 586,149 SH   SOLE   414,482 0 171,667
WD-40 CO COM 929236107 2,079 19,085 SH   SOLE   14,184 0 4,901
WEATHERFORD INTERNATIONAL PL COM G48833100 719 111,574 SH   SOLE   105,354 0 6,220
WEB COM GROUP INC NOTE 94733AAA2 17 18,000 SH   SOLE   18,000 0 0
WEBCO INDUSTRIES INC COM 947621207 327 17,009 SH   SOLE   7,300 0 9,709
WEBMD HEALTH CORP COM 94770V102 274 5,275 SH   SOLE   2,100 0 3,175
WEBMD HEALTH CORP NOTE 94770VAF9 16 16,000 SH   SOLE   16,000 0 0
WEC ENERGY GROUP INC COM 92939U106 2,464 40,842 SH   SOLE   15,874 0 24,968
WELLNESS CENTER USA INC COM 94973A103 25 80,000 SH   SOLE   0 0 80,000
WELLS FARGO & CO COM 949746101 35,958 627,720 SH   SOLE   150,383 0 477,337
WELLS FARGO & COMPANY PFD 949746804 295 240 SH   SOLE   149 0 91
WELLTOWER INC COM 95040Q104 2,806 39,725 SH   SOLE   11,654 0 28,071
WESBANCO INC COM 950810101 421 10,960 SH   SOLE   0 0 10,960
WESTAR ENERGY INC COM 95709T100 206 3,800 SH   SOLE   3,000 0 800
WESTERN ASSET HIGH INC FD II COM 95766J102 127 17,500 SH   SOLE   10,500 0 7,000
WESTERN ASSET HIGH INCOME OP COM 95766K109 75 14,980 SH   SOLE   14,980 0 0
WESTERN DIGITAL CORP COM 958102105 697 9,063 SH   SOLE   4,654 0 4,409
WESTERN DIGITAL CORP OPTION 958102905 41 500 SH Call SOLE   0 0 500
WESTERN GAS EQUITY PARTNERS LP COM UNIT LTD PARTNERSHIP INT COM 95825R103 271 5,915 SH   SOLE   0 0 5,915
WESTERN GAS PARTNERS LP COM UNIT REPSTG LTD PARTNER COM 958254104 6,956 111,885 SH   SOLE   21,165 0 90,720
WESTERN UNION CO COM 959802109 3,563 178,804 SH   SOLE   104,040 0 74,764
WEX INC COM 96208T104 36,273 344,179 SH   SOLE   258,481 0 85,698
WEYERHAEUSER CO COM 962166104 5,954 176,281 SH   SOLE   91,186 0 85,095
WHIRLPOOL CORP COM 963320106 2,622 14,695 SH   SOLE   2,725 0 11,970
WHITEWAVE FOODS CO COM 966244105 305 5,466 SH   SOLE   1,841 0 3,625
WHOLE FOODS MARKET INC COM 966837106 2,209 73,268 SH   SOLE   13,811 0 59,457
WILLIAMS COS INC COM 969457100 1,250 44,093 SH   SOLE   2,598 0 41,495
WILLIAMS PARTNERS LP COM 96949L105 9,110 225,698 SH   SOLE   83,517 0 142,181
WILLIAMS-SONOMA INC COM 969904101 1,476 28,426 SH   SOLE   20,506 0 7,920
WILLIS TOWERS WATSON PLC COM G96629103 3,292 25,199 SH   SOLE   23,181 0 2,018
WINSTON PHARMACEUTICALS INC COM 975657107 7 370,671 SH   SOLE   0 0 370,671
WINTRUST FINANCIAL CORP COM 97650W108 1,601 22,285 SH   SOLE   14,730 0 7,555
WISDOM TREE EMERGING MARKETS EQUITY INCOME FUND ETF ETF 97717W315 268 6,700 SH   SOLE   250 0 6,450
WISDOMTREE EUROPE HEDGED EQU ETF 97717X701 1,357 22,706 SH   SOLE   5,829 0 16,877
WISDOMTREE INVESTMENTS INC COM 97717P104 610 66,934 SH   SOLE   18,056 0 48,878
WISDOMTREE JAPAN HEDGED EQUITY FUND ETF 97717W851 1,565 30,865 SH   SOLE   4,595 0 26,270
WISDOMTREE L/C DIVIDEND FUND ETF 97717W307 3,676 44,143 SH   SOLE   3,620 0 40,523
WISDOMTREE MIDCAP DIVIDEND F ETF 97717W505 673 6,867 SH   SOLE   362 0 6,505
WISDOMTREE TRUST DIVID EX FINANCIALS FUND ETF 97717W406 298 3,575 SH   SOLE   0 0 3,575
WISDOMTREE TRUST EQUITY INCOME FUND ETF ETF 97717W208 1,488 21,535 SH   SOLE   9,300 0 12,235
WISDOMTREE TRUST TOTAL DIVIDEND FD ETF ETF 97717W109 3,058 36,175 SH   SOLE   1,504 0 34,671
WOODWARD INC COM 980745103 1,367 20,128 SH   SOLE   20,128 0 0
WORKDAY INC-CLASS A COM 98138H101 76,075 915,982 SH   SOLE   412,957 0 503,025
WPP PLC-SPONSORED ADR ADR 92937A102 355 3,237 SH   SOLE   2,908 0 329
WRIGHT MED GROUP INC NOTE 98235TAE7 24 21,000 SH   SOLE   21,000 0 0
WRIGHT MEDICAL GROUP NV COM N96617118 24,033 860,721 SH   SOLE   337,860 0 522,861
WTS TCF FINANCIAL CORPORATION WTS 872275128 74 34,250 SH   SOLE   7,000 0 27,250
WW GRAINGER INC COM 384802104 69,444 296,615 SH   SOLE   178,415 0 118,200
WYNDHAM WORLDWIDE CORP COM 98310W108 522 6,193 SH   SOLE   6,000 0 193
XCEL ENERGY INC COM 98389B100 1,207 27,559 SH   SOLE   4,861 0 22,698
XCERRA CORP COM 98400J108 516 59,000 SH   SOLE   0 0 59,000
XEROX CORP COM 984121103 274 37,333 SH   SOLE   35,750 0 1,583
XILINX INC COM 983919101 4,193 72,345 SH   SOLE   28,491 0 43,854
XPLORE TECHNOLOGIES CORP COM 983950700 21 10,000 SH   SOLE   0 0 10,000
XPO LOGISTICS INC COM 983793100 3,048 60,150 SH   SOLE   59,410 0 740
XYLEM INC COM 98419M100 312 6,373 SH   SOLE   1,296 0 5,077
YAHOO INC SR CONV NTS NOTE 984332AF3 21 20,000 SH   SOLE   20,000 0 0
YAHOO! INC COM 984332106 1,814 39,712 SH   SOLE   21,818 0 17,894
YORKVILLE HIGH INCOME INFRASTRUCTURE MLP ETF COM 92189F569 196 12,175 SH   SOLE   300 0 11,875
YUM CHINA HOLDINGS INC COM 98850P109 1,685 62,221 SH   SOLE   48,652 0 13,569
YUM! BRANDS INC COM 988498101 4,079 63,572 SH   SOLE   49,062 0 14,510
ZEBRA TECHNOLOGIES CORP-CL A COM 989207105 17,244 189,244 SH   SOLE   46,960 0 142,284
ZEBRA TECHNOLOGIES CORP-CL A OPTION 989207905 128 1,400 SH Call SOLE   0 0 1,400
ZELTIQ AESTHETICS INC COM COM 98933Q108 209 3,767 SH   SOLE   1,907 0 1,860
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,827 15,561 SH   SOLE   3,979 0 11,582
ZOES KITCHEN INC COM COM 98979J109 931 51,958 SH   SOLE   3,911 0 48,047
ZOETIS INC COM 98978V103 129,695 2,430,593 SH   SOLE   1,661,194 0 769,398
ZOGENIX INC COM 98978L204 578 55,887 SH   SOLE   500 0 55,387
ZOGENIX INC OPTION 98978L904 162 14,900 SH Call SOLE   0 0 14,900