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 390 4,642 SH   SOLE   4,392 0 250
3-D SYS CORP DEL COM NEW 88554D205 3,451 297,775 SH   SOLE   146,200 0 151,575
3M CO COM 88579Y101 44,283 201,726 SH   SOLE   105,834 0 95,892
AAC HLDGS INC COM 000307108 2,843 247,634 SH   SOLE   46,237 0 201,397
ABB LTD SPONSORED ADR 000375204 1,570 66,124 SH   SOLE   31,902 0 34,222
ABBOTT LABS COM 002824100 51,920 866,488 SH   SOLE   242,852 0 623,636
ABBVIE INC COM 00287Y109 75,683 799,613 SH   SOLE   322,300 0 477,312
ABIOMED INC COM 003654100 85,247 292,955 SH   SOLE   119,044 0 173,911
ABM INDS INC COM 000957100 354 10,586 SH   SOLE   2,586 0 8,000
ACACIA COMMUNICATIONS INC COM 00401C108 4,219 109,688 SH   SOLE   7,524 0 102,164
ACADIA HEALTHCARE COMPANY IN COM 00404A109 1,148 29,307 SH   SOLE   21,387 0 7,920
ACCELERATE DIAGNOSTICS INC COM 00430H102 14,417 630,944 SH   SOLE   212,065 0 418,879
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 83,357 543,043 SH   SOLE   351,289 0 191,754
ACHAOGEN INC COM 004449104 559 43,129 SH   SOLE   22,804 0 20,325
ACHILLION PHARMACEUTICALS IN COM 00448Q201 206 55,500 SH   SOLE   14,000 0 41,500
ACLARIS THERAPEUTICS INC COM 00461U105 703 40,126 SH   SOLE   12,737 0 27,389
ACTIVISION BLIZZARD INC COM 00507V109 22,674 336,105 SH   SOLE   74,016 0 262,089
ACTUANT CORP CL A NEW 00508X203 236 10,160 SH   SOLE   0 0 10,160
ACUITY BRANDS INC COM 00508Y102 592 4,255 SH   SOLE   94 0 4,161
ACXIOM CORP COM 005125109 4,360 191,967 SH   SOLE   171,267 0 20,700
ADAMAS PHARMACEUTICALS INC COM 00548A106 228 9,520 SH   SOLE   3,100 0 6,420
ADOBE SYS INC COM 00724F101 190,658 882,350 SH   SOLE   615,186 0 267,164
ADTALEM GLOBAL ED INC COM 00737L103 450 9,471 SH   SOLE   9,438 0 33
ADURO BIOTECH INC COM 00739L101 844 90,801 SH   SOLE   8,000 0 82,801
ADVANCED MICRO DEVICES INC COM 007903107 157 15,638 SH   SOLE   8,280 0 7,358
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 270 27,204 SH   SOLE   27,204 0 0
AETNA INC NEW COM 00817Y108 3,228 19,101 SH   SOLE   9,809 0 9,292
AFFILIATED MANAGERS GROUP COM 008252108 85,235 449,597 SH   SOLE   292,507 0 157,091
AFLAC INC COM 001055102 1,260 28,801 SH   SOLE   22,532 0 6,269
AGCO CORP COM 001084102 334 5,149 SH   SOLE   1,040 0 4,109
AGENUS INC COM NEW 00847G705 230 48,810 SH   SOLE   1,500 0 47,310
AGILENT TECHNOLOGIES INC COM 00846U101 269 4,020 SH   SOLE   444 0 3,576
AGNICO EAGLE MINES LTD COM 008474108 581 13,804 SH   SOLE   127 0 13,677
AIR PRODS & CHEMS INC COM 009158106 12,072 75,912 SH   SOLE   8,430 0 67,482
AIRCASTLE LTD COM G0129K104 638 32,149 SH   SOLE   651 0 31,498
AIRGAIN INC COM 00938A104 3,865 499,346 SH   SOLE   32,557 0 466,789
AKAMAI TECHNOLOGIES INC COM 00971T101 9,292 130,909 SH   SOLE   71,313 0 59,596
ALAMOS GOLD INC NEW COM CL A 011532108 123 23,518 SH   SOLE   390 0 23,128
ALARM COM HLDGS INC COM 011642105 3,839 101,730 SH   SOLE   52,025 0 49,705
ALCOA CORP COM 013872106 211 4,698 SH   SOLE   1,959 0 2,739
ALEXION PHARMACEUTICALS INC COM 015351109 319 2,861 SH   SOLE   687 0 2,174
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 55,043 299,897 SH   SOLE   107,367 0 192,530
ALIGN TECHNOLOGY INC COM 016255101 58,587 233,295 SH   SOLE   91,416 0 141,879
ALLEGHANY CORP DEL COM 017175100 309 503 SH   SOLE   345 0 158
ALLEGIANT TRAVEL CO COM 01748X102 218 1,261 SH   SOLE   500 0 761
ALLERGAN PLC SHS G0177J108 4,829 28,693 SH   SOLE   19,739 0 8,954
ALLIANCE DATA SYSTEMS CORP COM 018581108 12,112 56,903 SH   SOLE   25,628 0 31,275
ALLIANCE ONE INTL INC COM NEW 018772301 2,430 93,300 SH   SOLE   0 0 93,300
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 280 10,439 SH   SOLE   4,927 0 5,512
ALLIANT ENERGY CORP COM 018802108 811 19,839 SH   SOLE   4,439 0 15,400
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 1,487 120,410 SH   SOLE   24,485 0 95,925
ALLSTATE CORP COM 020002101 2,289 24,148 SH   SOLE   7,694 0 16,454
ALPHABET INC CAP STK CL C 02079K107 213,159 206,591 SH   SOLE   80,548 0 126,044
ALPHABET INC CAP STK CL A 02079K305 144,334 139,165 SH   SOLE   78,372 0 60,793
ALPS ETF TR ALERIAN MLP 00162Q866 1,586 169,311 SH   SOLE   28,577 0 140,734
ALPS ETF TR SPROTT GL MINE 00162Q643 45 2,300 SH   SOLE   0 0 2,300
ALPS ETF TR SPROTT JR GLD 00162Q585 30 1,000 SH   SOLE   0 0 1,000
ALTRIA GROUP INC COM 02209S103 15,744 252,629 SH   SOLE   62,511 0 190,118
AMAZON COM INC COM 023135106 365,985 252,867 SH   SOLE   76,117 0 176,750
AMERCO COM 023586100 1,438 4,168 SH   SOLE   3,000 0 1,168
AMEREN CORP COM 023608102 231 4,073 SH   SOLE   1,000 0 3,073
AMERICAN AIRLS GROUP INC COM 02376R102 6,879 132,390 SH   SOLE   17,387 0 115,003
AMERICAN ELEC PWR INC COM 025537101 2,414 35,200 SH   SOLE   30,256 0 4,944
AMERICAN EXPRESS CO COM 025816109 31,562 338,353 SH   SOLE   93,589 0 244,764
AMERICAN INTL GROUP INC COM NEW 026874784 929 17,066 SH   SOLE   1,534 0 15,532
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 94 5,714 SH   SOLE   78 0 5,636
AMERICAN RIVER BANKSHARES COM 029326105 229 14,776 SH   SOLE   0 0 14,776
AMERICAN SOFTWARE INC CL A 029683109 163 12,573 SH   SOLE   1,479 0 11,094
AMERICAN TOWER CORP NEW COM 03027X100 67,800 466,493 SH   SOLE   341,510 0 124,983
AMERICAN WTR WKS CO INC NEW COM 030420103 410 4,989 SH   SOLE   2,542 0 2,447
AMERIGAS PARTNERS L P UNIT L P INT 030975106 988 24,712 SH   SOLE   3,229 0 21,483
AMERIPRISE FINL INC COM 03076C106 3,853 26,045 SH   SOLE   13,474 0 12,571
AMERIS BANCORP COM 03076K108 694 13,112 SH   SOLE   13,112 0 0
AMERISOURCEBERGEN CORP COM 03073E105 344 3,989 SH   SOLE   1,572 0 2,417
AMETEK INC NEW COM 031100100 59,727 786,187 SH   SOLE   492,155 0 294,032
AMGEN INC COM 031162100 15,667 91,902 SH   SOLE   31,016 0 60,886
AMN HEALTHCARE SERVICES INC COM 001744101 550 9,697 SH   SOLE   251 0 9,446
AMPHENOL CORP NEW CL A 032095101 79,168 919,174 SH   SOLE   795,910 0 123,264
ANADARKO PETE CORP COM 032511107 2,880 47,673 SH   SOLE   32,537 0 15,136
ANALOG DEVICES INC COM 032654105 611 6,702 SH   SOLE   1,593 0 5,109
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 486 10,852 SH   SOLE   45 0 10,807
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 14,228 129,414 SH   SOLE   90,013 0 39,401
ANIKA THERAPEUTICS INC COM 035255108 357 7,177 SH   SOLE   857 0 6,320
ANNALY CAP MGMT INC COM 035710409 651 62,428 SH   SOLE   35,626 0 26,802
ANSYS INC COM 03662Q105 786 5,019 SH   SOLE   1,023 0 3,996
ANTHEM INC COM 036752103 468 2,131 SH   SOLE   1,009 0 1,122
AON PLC SHS CL A G0408V102 18,168 129,463 SH   SOLE   49,505 0 79,958
APACHE CORP COM 037411105 751 19,520 SH   SOLE   10,686 0 8,834
APOLLO COML REAL EST FIN INC COM 03762U105 222 12,325 SH   SOLE   9,325 0 3,000
APPFOLIO INC COM CL A 03783C100 4,489 109,900 SH   SOLE   6,950 0 102,950
APPLE INC COM 037833100 423,437 2,523,761 SH   SOLE   731,950 0 1,791,810
APPLIED MATLS INC COM 038222105 3,122 56,143 SH   SOLE   21,575 0 34,568
APTARGROUP INC COM 038336103 2,308 25,689 SH   SOLE   10,140 0 15,549
APTIV PLC SHS G6095L109 3,861 45,441 SH   SOLE   23,610 0 21,831
AQUA AMERICA INC COM 03836W103 955 28,045 SH   SOLE   13,480 0 14,565
ARATANA THERAPEUTICS INC COM 03874P101 3,819 866,002 SH   SOLE   147,864 0 718,138
ARC DOCUMENT SOLUTIONS INC COM 00191G103 22 10,000 SH   SOLE   10,000 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 3,522 81,209 SH   SOLE   19,631 0 61,578
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 102 11,100 SH   SOLE   1,100 0 10,000
ARES CAP CORP COM 04010L103 197 12,402 SH   SOLE   3,847 0 8,555
ARISTA NETWORKS INC COM 040413106 5,885 23,050 SH   SOLE   5,802 0 17,248
ARROW ELECTRS INC COM 042735100 1,015 13,181 SH   SOLE   1,041 0 12,140
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 669 92,850 SH   SOLE   30,500 0 62,350
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 285 8,546 SH   SOLE   1,075 0 7,471
ASML HOLDING N V N Y REGISTRY SHS N07059210 263 1,325 SH   SOLE   715 0 610
ASSEMBLY BIOSCIENCES INC COM 045396108 635 12,913 SH   SOLE   8,313 0 4,600
ASSOCIATED BANC CORP COM 045487105 238 9,582 SH   SOLE   3,840 0 5,742
ASSOCIATED BANC CORP *W EXP 11/21/201 045487113 5 1,000 SH   SOLE   0 0 1,000
ASSURED GUARANTY LTD COM G0585R106 326 9,000 SH   SOLE   9,000 0 0
ASTEC INDS INC COM 046224101 260 4,715 SH   SOLE   1,355 0 3,360
ASTRAZENECA PLC SPONSORED ADR 046353108 10,317 295,033 SH   SOLE   198,247 0 96,787
AT&T INC COM 00206R102 24,243 680,015 SH   SOLE   216,790 0 463,225
ATHERSYS INC COM 04744L106 175 95,404 SH   SOLE   25,154 0 70,250
ATLASSIAN CORP PLC CL A G06242104 3,091 57,328 SH   SOLE   6,050 0 51,278
ATMOS ENERGY CORP COM 049560105 536 6,357 SH   SOLE   2,827 0 3,530
AUTODESK INC COM 052769106 1,206 9,605 SH   SOLE   2,089 0 7,516
AUTOLIV INC COM 052800109 622 4,263 SH   SOLE   3,000 0 1,263
AUTOMATIC DATA PROCESSING IN COM 053015103 46,803 412,431 SH   SOLE   225,947 0 186,484
AVALONBAY CMNTYS INC COM 053484101 1,168 7,099 SH   SOLE   5,629 0 1,470
AVERY DENNISON CORP COM 053611109 3,819 35,944 SH   SOLE   19,700 0 16,244
AVON PRODS INC COM 054303102 90 31,800 SH   SOLE   3,900 0 27,900
AWARE INC MASS COM 05453N100 54 13,000 SH   SOLE   13,000 0 0
AXALTA COATING SYS LTD COM G0750C108 1,866 61,806 SH   SOLE   61,556 0 250
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 540 9,379 SH   SOLE   523 0 8,856
AXT INC COM 00246W103 94 13,000 SH   SOLE   6,000 0 7,000
AZZ INC COM 002474104 272 6,235 SH   SOLE   0 0 6,235
BADGER METER INC COM 056525108 398 8,439 SH   SOLE   1,026 0 7,413
BAIDU INC SPON ADR REP A 056752108 14,810 66,358 SH   SOLE   12,463 0 53,895
BALL CORP COM 058498106 1,168 29,410 SH   SOLE   23,005 0 6,405
BANCO SANTANDER SA ADR 05964H105 401 61,172 SH   SOLE   1,802 0 59,370
BANK AMER CORP COM 060505104 43,064 1,435,943 SH   SOLE   347,069 0 1,088,874
BANK AMER CORP *W EXP 01/16/201 060505146 27 1,500 SH   SOLE   0 0 1,500
BANK AMER CORP 7.25%CNV PFD L 060505682 196 152 SH   SOLE   32 0 120
BANK HAWAII CORP COM 062540109 420 5,049 SH   SOLE   632 0 4,417
BANK MONTREAL QUE COM 063671101 695 9,194 SH   SOLE   1,475 0 7,719
BANK N S HALIFAX COM 064149107 426 6,900 SH   SOLE   1,400 0 5,500
BANK NEW YORK MELLON CORP COM 064058100 1,600 31,057 SH   SOLE   16,136 0 14,921
BANK OF MARIN BANCORP COM 063425102 414 6,000 SH   SOLE   0 0 6,000
BANK OF THE OZARKS COM 063904106 2,793 57,853 SH   SOLE   49,758 0 8,095
BANKUNITED INC COM 06652K103 3,345 83,658 SH   SOLE   68,291 0 15,367
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 193 7,946 SH   SOLE   2,451 0 5,495
BARCLAYS BK PLC IPSP CROIL ETN 06738C786 53 7,254 SH   SOLE   60 0 7,194
BARCLAYS BK PLC 2 YR TREAS BEAR 06740L519 49 1,300 SH   SOLE   0 0 1,300
BARCLAYS BK PLC IPTH CRUDE OIL 06740P221 8 400 SH   SOLE   0 0 400
BARCLAYS BK PLC ETN+ SEL MLP 06742C723 100 5,435 SH   SOLE   5,435 0 0
BARRICK GOLD CORP COM 067901108 156 12,495 SH   SOLE   6,267 0 6,228
BAXTER INTL INC COM 071813109 10,808 166,176 SH   SOLE   36,398 0 129,778
BB&T CORP COM 054937107 3,249 62,441 SH   SOLE   13,497 0 48,944
BCE INC COM NEW 05534B760 1,244 28,911 SH   SOLE   1,735 0 27,176
BEACON ROOFING SUPPLY INC COM 073685109 374 7,049 SH   SOLE   2,914 0 4,135
BECTON DICKINSON & CO COM 075887109 12,823 59,176 SH   SOLE   14,413 0 44,763
BEIGENE LTD SPONSORED ADR 07725L102 244 1,450 SH   SOLE   600 0 850
BERKSHIRE HATHAWAY INC DEL CL A 084670108 23,330 78 SH   SOLE   54 0 24
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 98,067 491,612 SH   SOLE   125,111 0 366,501
BEST BUY INC COM 086516101 2,131 30,449 SH   SOLE   8,678 0 21,771
BGC PARTNERS INC CL A 05541T101 173 12,868 SH   SOLE   0 0 12,868
BHP BILLITON LTD SPONSORED ADR 088606108 779 17,529 SH   SOLE   10,227 0 7,302
BIO TECHNE CORP COM 09073M104 6,986 46,253 SH   SOLE   41,870 0 4,383
BIODELIVERY SCIENCES INTL IN COM 09060J106 1,468 652,525 SH   SOLE   51,475 0 601,050
BIOGEN INC COM 09062X103 6,582 24,037 SH   SOLE   15,741 0 8,296
BIOMARIN PHARMACEUTICAL INC COM 09061G101 6,809 83,988 SH   SOLE   40,462 0 43,526
BLACKLINE INC COM 09239B109 19,849 506,226 SH   SOLE   133,292 0 372,934
BLACKROCK ENHANCED GBL DIV T COM 092501105 122 10,520 SH   SOLE   0 0 10,520
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 67 11,044 SH   SOLE   0 0 11,044
BLACKROCK INC COM 09247X101 38,529 71,124 SH   SOLE   11,100 0 60,024
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7,263 227,321 SH   SOLE   60,301 0 167,020
BLUE BIRD CORP COM 095306106 4,813 203,086 SH   SOLE   68,960 0 134,126
BOEING CO COM 097023105 51,232 156,252 SH   SOLE   74,516 0 81,736
BOFI HLDG INC COM 05566U108 450 11,110 SH   SOLE   715 0 10,395
BOINGO WIRELESS INC COM 09739C102 1,450 58,525 SH   SOLE   10,800 0 47,725
BOOKING HLDGS INC COM 09857L108 72,947 35,064 SH   SOLE   28,555 0 6,509
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,149 29,676 SH   SOLE   26,186 0 3,490
BORGWARNER INC COM 099724106 1,428 28,425 SH   SOLE   14,047 0 14,378
BOSTON SCIENTIFIC CORP COM 101137107 1,302 47,671 SH   SOLE   19,196 0 28,475
BOTTOMLINE TECH DEL INC COM 101388106 5,633 145,371 SH   SOLE   8,065 0 137,306
BP PLC SPONSORED ADR 055622104 13,678 337,404 SH   SOLE   141,001 0 196,403
BRIGHT HORIZONS FAM SOL IN D COM 109194100 31,833 319,220 SH   SOLE   13,807 0 305,413
BRIGHTHOUSE FINL INC COM 10922N103 220 4,272 SH   SOLE   377 0 3,895
BRISTOL MYERS SQUIBB CO COM 110122108 45,375 717,392 SH   SOLE   338,716 0 378,676
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 525 9,099 SH   SOLE   6,357 0 2,742
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,139 19,501 SH   SOLE   7,090 0 12,411
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 540 13,853 SH   SOLE   11,186 0 2,667
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 359 8,630 SH   SOLE   5,930 0 2,700
BROOKLINE BANCORP INC DEL COM 11373M107 600 37,056 SH   SOLE   15,056 0 22,000
BROOKS AUTOMATION INC COM 114340102 362 13,359 SH   SOLE   1,392 0 11,967
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2,988 79,902 SH   SOLE   23,715 0 56,187
BUNGE LIMITED COM G16962105 580 7,850 SH   SOLE   50 0 7,800
BURLINGTON STORES INC COM 122017106 4,787 35,949 SH   SOLE   11,674 0 24,275
BWX TECHNOLOGIES INC COM 05605H100 39,404 620,240 SH   SOLE   473,178 0 147,062
BYLINE BANCORP INC COM 124411109 459 20,000 SH   SOLE   20,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,938 31,355 SH   SOLE   9,726 0 21,629
CABLE ONE INC COM 12685J105 302 440 SH   SOLE   140 0 300
CABOT OIL & GAS CORP COM 127097103 693 28,911 SH   SOLE   21,231 0 7,680
CAI INTERNATIONAL INC COM 12477X106 2,678 125,975 SH   SOLE   5,050 0 120,925
CAMBREX CORP COM 132011107 762 14,577 SH   SOLE   4,062 0 10,515
CAMPBELL SOUP CO COM 134429109 1,884 43,492 SH   SOLE   14,707 0 28,785
CANADIAN NAT RES LTD COM 136385101 1,436 45,644 SH   SOLE   42,020 0 3,624
CANADIAN NATL RY CO COM 136375102 1,858 25,407 SH   SOLE   8,216 0 17,191
CANADIAN PAC RY LTD COM 13645T100 2,179 12,346 SH   SOLE   5,191 0 7,155
CANNAE HLDGS INC COM 13765N107 3,725 197,498 SH   SOLE   134,600 0 62,898
CANTEL MEDICAL CORP COM 138098108 366 3,285 SH   SOLE   62 0 3,223
CAPITAL ONE FINL CORP COM 14040H105 4,563 47,620 SH   SOLE   16,236 0 31,384
CARDINAL HEALTH INC COM 14149Y108 2,026 32,328 SH   SOLE   8,770 0 23,558
CARMAX INC COM 143130102 47,830 772,194 SH   SOLE   348,958 0 423,236
CARNIVAL CORP UNIT 99/99/9999 143658300 364 5,549 SH   SOLE   3,088 0 2,461
CARVANA CO CL A 146869102 6,532 284,886 SH   SOLE   106,263 0 178,623
CASS INFORMATION SYS INC COM 14808P109 346 5,809 SH   SOLE   681 0 5,128
CASTLIGHT HEALTH INC CL B 14862Q100 110 30,000 SH   SOLE   30,000 0 0
CATALENT INC COM 148806102 657 15,993 SH   SOLE   11,993 0 4,000
CATERPILLAR INC DEL COM 149123101 32,388 219,757 SH   SOLE   40,792 0 178,965
CAVIUM INC COM 14964U108 9,639 121,433 SH   SOLE   41,176 0 80,257
CBOE GLOBAL MARKETS INC COM 12503M108 9,672 84,771 SH   SOLE   14,359 0 70,412
CBRE GROUP INC CL A 12504L109 1,057 22,375 SH   SOLE   2,448 0 19,927
CBS CORP NEW CL B 124857202 915 17,813 SH   SOLE   1,841 0 15,972
CDK GLOBAL INC COM 12508E101 3,699 58,392 SH   SOLE   33,409 0 24,983
CDN IMPERIAL BK COMM TORONTO COM 136069101 343 3,888 SH   SOLE   334 0 3,554
CDW CORP COM 12514G108 1,005 14,289 SH   SOLE   5,816 0 8,473
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,334 20,884 SH   SOLE   1,751 0 19,133
CELANESE CORP DEL COM SER A 150870103 289 2,884 SH   SOLE   2,834 0 50
CELGENE CORP COM 151020104 64,780 726,155 SH   SOLE   265,584 0 460,571
CELGENE CORP RIGHT 12/31/2030 151020112 0 75 SH   SOLE   75 0 0
CENTENE CORP DEL COM 15135B101 263 2,462 SH   SOLE   1,692 0 770
CENTURYLINK INC COM 156700106 512 31,178 SH   SOLE   24,754 0 6,424
CERNER CORP COM 156782104 13,713 236,431 SH   SOLE   93,414 0 143,017
CF INDS HLDGS INC COM 125269100 252 6,669 SH   SOLE   735 0 5,934
CHARLES RIV LABS INTL INC COM 159864107 301 2,822 SH   SOLE   2,672 0 150
CHARTER COMMUNICATIONS INC N CL A 16119P108 341 1,097 SH   SOLE   441 0 656
CHECK POINT SOFTWARE TECH LT ORD M22465104 65,832 662,695 SH   SOLE   537,407 0 125,288
CHEESECAKE FACTORY INC COM 163072101 616 12,785 SH   SOLE   1,359 0 11,426
CHEMICAL FINL CORP COM 163731102 680 12,428 SH   SOLE   1,715 0 10,713
CHESAPEAKE ENERGY CORP COM 165167107 51 16,769 SH   SOLE   11,094 0 5,675
CHEVRON CORP NEW COM 166764100 51,573 452,234 SH   SOLE   218,774 0 233,460
CHICAGO BRIDGE & IRON CO N V COM 167250109 29 2,000 SH Call SOLE   0 0 2,000
CHICAGO BRIDGE & IRON CO N V COM 167250109 769 53,400 SH   SOLE   18,112 0 35,288
CHIMERA INVT CORP COM NEW 16934Q208 222 12,750 SH   SOLE   0 0 12,750
CHIPOTLE MEXICAN GRILL INC COM 169656105 323 1,000 SH Call SOLE   100 0 900
CHIPOTLE MEXICAN GRILL INC COM 169656105 11,670 36,117 SH   SOLE   5,260 0 30,857
CHUBB LIMITED COM H1467J104 13,524 98,884 SH   SOLE   38,203 0 60,681
CHURCH & DWIGHT INC COM 171340102 8,597 170,719 SH   SOLE   75,094 0 95,625
CIENA CORP COM NEW 171779309 242 9,336 SH   SOLE   7,036 0 2,300
CIGNA CORPORATION COM 125509109 1,350 8,046 SH   SOLE   6,349 0 1,697
CIMAREX ENERGY CO COM 171798101 4,767 50,983 SH   SOLE   33,707 0 17,276
CINCINNATI FINL CORP COM 172062101 1,192 16,056 SH   SOLE   15,547 0 509
CINEMARK HOLDINGS INC COM 17243V102 1,202 31,906 SH   SOLE   2,288 0 29,618
CINTAS CORP COM 172908105 35,162 206,135 SH   SOLE   37,045 0 169,090
CISCO SYS INC COM 17275R102 52,827 1,231,688 SH   SOLE   546,304 0 685,384
CITIGROUP INC COM NEW 172967424 17,428 258,186 SH   SOLE   68,462 0 189,723
CITIZENS FINL GROUP INC COM 174610105 2,097 49,948 SH   SOLE   34,564 0 15,384
CITRIX SYS INC COM 177376100 607 6,541 SH   SOLE   541 0 6,000
CIVISTA BANCSHARES INC COM NO PAR 178867107 2,184 95,523 SH   SOLE   0 0 95,523
CLOROX CO DEL COM 189054109 12,325 92,590 SH   SOLE   8,733 0 83,857
CME GROUP INC COM CL A 12572Q105 25,838 159,750 SH   SOLE   70,566 0 89,184
CNA FINL CORP COM 126117100 312 6,326 SH   SOLE   167 0 6,159
CNH INDL N V SHS N20944109 438 35,300 SH   SOLE   32,800 0 2,500
CNO FINL GROUP INC COM 12621E103 1,086 50,100 SH   SOLE   0 0 50,100
COCA COLA CO COM 191216100 13,340 307,170 SH   SOLE   130,902 0 176,269
CODEXIS INC COM 192005106 1,582 143,794 SH   SOLE   79,354 0 64,440
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 7,187 165,590 SH   SOLE   19,881 0 145,709
COGNEX CORP COM 192422103 1,498 28,822 SH   SOLE   8,490 0 20,332
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,695 33,482 SH   SOLE   25,756 0 7,726
COLGATE PALMOLIVE CO COM 194162103 60,505 844,097 SH   SOLE   452,605 0 391,492
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 827 11,903 SH   SOLE   8,226 0 3,677
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 263 9,915 SH   SOLE   9,915 0 0
COMCAST CORP NEW CL A 20030N101 16,028 469,057 SH   SOLE   121,337 0 347,720
CONAGRA BRANDS INC COM 205887102 708 19,185 SH   SOLE   1,984 0 17,201
CONCHO RES INC COM 20605P101 1,123 7,469 SH   SOLE   5,200 0 2,269
CONOCOPHILLIPS COM 20825C104 8,522 143,727 SH   SOLE   68,818 0 74,909
CONSOLIDATED COMM HLDGS INC COM 209034107 171 15,600 SH   SOLE   13,300 0 2,300
CONSOLIDATED EDISON INC COM 209115104 1,848 23,705 SH   SOLE   18,428 0 5,277
CONSTELLATION BRANDS INC CL A 21036P108 3,055 13,404 SH   SOLE   9,389 0 4,015
CONTAINER STORE GROUP INC COM 210751103 116 21,325 SH   SOLE   19,000 0 2,325
CONTINENTAL RESOURCES INC COM 212015101 7,040 119,429 SH   SOLE   85,429 0 34,000
COOPER COS INC COM NEW 216648402 16,919 73,943 SH   SOLE   56,229 0 17,714
COPART INC COM 217204106 6,551 128,635 SH   SOLE   81,412 0 47,223
CORCEPT THERAPEUTICS INC COM 218352102 444 27,000 SH   SOLE   27,000 0 0
CORE LABORATORIES N V COM N22717107 608 5,620 SH   SOLE   2,045 0 3,575
CORECIVIC INC COM 21871N101 717 36,738 SH   SOLE   8,275 0 28,463
CORNING INC COM 219350105 4,521 162,147 SH   SOLE   37,192 0 124,955
COSTAR GROUP INC COM 22160N109 98,832 272,506 SH   SOLE   196,403 0 76,103
COSTCO WHSL CORP NEW COM 22160K105 58,671 311,368 SH   SOLE   168,937 0 142,431
COTIVITI HLDGS INC COM 22164K101 3,958 114,910 SH   SOLE   43,656 0 71,254
COTY INC COM CL A 222070203 513 28,042 SH   SOLE   691 0 27,351
CREDICORP LTD COM G2519Y108 233 1,025 SH   SOLE   851 0 174
CREDIT ACCEP CORP MICH COM 225310101 3,822 11,567 SH   SOLE   0 0 11,567
CREDIT SUISSE GROUP SPONSORED ADR 225401108 208 12,409 SH   SOLE   3,150 0 9,259
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 709 15,500 SH   SOLE   2,000 0 13,500
CRITEO S A SPONS ADS 226718104 1,655 64,044 SH   SOLE   5,300 0 58,744
CROWN CASTLE INTL CORP NEW COM 22822V101 2,243 20,464 SH   SOLE   10,447 0 10,017
CSRA INC COM 12650T104 556 13,490 SH   SOLE   13,005 0 485
CSX CORP COM 126408103 840 15,084 SH   SOLE   6,715 0 8,369
CTI BIOPHARMA CORP COMMON STOCK 12648L60A 200 51,198 SH   SOLE   0 0 51,198
CUMMINS INC COM 231021106 2,075 12,799 SH   SOLE   9,034 0 3,765
CVS HEALTH CORP COM 126650100 14,527 233,520 SH   SOLE   102,229 0 131,291
CYPRESS SEMICONDUCTOR CORP COM 232806109 1,226 72,300 SH   SOLE   43,800 0 28,500
CYRUSONE INC COM 23283R100 856 16,725 SH   SOLE   9,305 0 7,420
CYTORI THERAPEUTICS INC COM NEW 23283K204 7 25,087 SH   SOLE   25,000 0 87
D R HORTON INC COM 23331A109 4,383 99,976 SH   SOLE   69,188 0 30,788
DAKTRONICS INC COM 234264109 210 23,800 SH   SOLE   0 0 23,800
DANAHER CORP DEL COM 235851102 157,517 1,608,796 SH   SOLE   816,846 0 791,950
DARDEN RESTAURANTS INC COM 237194105 568 6,664 SH   SOLE   90 0 6,574
DASEKE INC COM 23753F107 58 5,925 SH   SOLE   0 0 5,925
DASEKE INC *W EXP 02/27/202 23753F115 7 6,000 SH   SOLE   0 0 6,000
DAVE & BUSTERS ENTMT INC COM 238337109 13,230 316,953 SH   SOLE   135,618 0 181,335
DAVITA INC COM 23918K108 270 4,100 SH   SOLE   544 0 3,556
DBX ETF TR XTRACK MSCI EAFE 233051200 1,631 53,101 SH   SOLE   10,181 0 42,920
DBX ETF TR XTRACK MSCI EMRG 233051101 83 3,400 SH   SOLE   0 0 3,400
DBX ETF TR XTRACK MSCI SOUT 233051812 47 1,499 SH   SOLE   0 0 1,499
DBX ETF TR XTRACK MSCI EURP 233051853 82 3,000 SH   SOLE   0 0 3,000
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 759 21,610 SH   SOLE   5,670 0 15,940
DEERE & CO COM 244199105 3,543 22,810 SH   SOLE   11,583 0 11,227
DEL TACO RESTAURANTS INC COM 245496104 111 10,700 SH   SOLE   0 0 10,700
DEL TACO RESTAURANTS INC *W EXP 06/30/202 245496112 12 5,000 SH   SOLE   0 0 5,000
DELL TECHNOLOGIES INC COM CL V 24703L103 900 12,298 SH   SOLE   6,124 0 6,174
DELPHI TECHNOLOGIES PLC SHS G2709G107 559 11,733 SH   SOLE   4,467 0 7,266
DELTA AIR LINES INC DEL COM NEW 247361702 549 10,020 SH   SOLE   2,149 0 7,871
DENTSPLY SIRONA INC COM 24906P109 4,808 95,564 SH   SOLE   46,485 0 49,080
DEVON ENERGY CORP NEW COM 25179M103 789 24,811 SH   SOLE   12,741 0 12,070
DEXCOM INC COM 252131107 71,124 959,066 SH   SOLE   433,283 0 525,783
DIAGEO P L C SPON ADR NEW 25243Q205 12,613 93,141 SH   SOLE   66,581 0 26,560
DIGIMARC CORP NEW COM 25381B101 1,798 75,090 SH   SOLE   48,200 0 26,890
DIGITAL RLTY TR INC COM 253868103 478 4,539 SH   SOLE   2,021 0 2,518
DIPLOMAT PHARMACY INC COM 25456K101 1,075 53,370 SH   SOLE   22,925 0 30,445
DIPLOMAT PHARMACY INC COM 25456K101 4 200 SH Call SOLE   0 0 200
DISCOVER FINL SVCS COM 254709108 2,212 30,758 SH   SOLE   15,130 0 15,628
DISH NETWORK CORP CL A 25470M109 1,271 33,554 SH   SOLE   28,954 0 4,600
DISNEY WALT CO COM DISNEY 254687106 29,460 293,310 SH   SOLE   88,922 0 204,388
DIXIE GROUP INC CL A 255519100 617 224,380 SH   SOLE   0 0 224,380
DOLBY LABORATORIES INC COM 25659T107 7,346 115,570 SH   SOLE   19,386 0 96,183
DOLLAR GEN CORP NEW COM 256677105 262 2,800 SH   SOLE   529 0 2,271
DOLLAR TREE INC COM 256746108 266 2,804 SH   SOLE   2,184 0 620
DOMINION ENERGY INC COM 25746U109 3,176 47,106 SH   SOLE   16,521 0 30,585
DOMINOS PIZZA INC COM 25754A201 537 2,299 SH   SOLE   2,247 0 52
DONALDSON INC COM 257651109 1,059 23,509 SH   SOLE   6,688 0 16,821
DOVER CORP COM 260003108 2,071 21,084 SH   SOLE   5,208 0 15,876
DOWDUPONT INC COM 26078J100 28,573 448,482 SH   SOLE   215,659 0 232,823
DR PEPPER SNAPPLE GROUP INC COM 26138E109 236 1,991 SH   SOLE   506 0 1,485
DST SYSTEMS INC COM 233326107 5,103 61,000 SH   SOLE   10,900 0 50,100
DTE ENERGY CO COM 233331107 1,198 11,472 SH   SOLE   1,450 0 10,022
DUKE ENERGY CORP NEW COM NEW 26441C204 8,035 103,714 SH   SOLE   41,271 0 62,443
DULUTH HLDGS INC COM CL B 26443V101 1,527 81,535 SH   SOLE   15,390 0 66,145
DUN & BRADSTREET CORP DEL NE COM 26483E100 1,099 9,395 SH   SOLE   1,555 0 7,840
DUNKIN BRANDS GROUP INC COM 265504100 7,972 133,556 SH   SOLE   34,326 0 99,230
DXC TECHNOLOGY CO COM 23355L106 250 2,490 SH   SOLE   519 0 1,971
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 79 4,000 SH Call SOLE   0 0 4,000
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 24,850 1,251,871 SH   SOLE   254,313 0 997,558
E L F BEAUTY INC COM 26856L103 2,338 120,688 SH   SOLE   13,629 0 107,059
EAGLE MATERIALS INC COM 26969P108 3,943 38,265 SH   SOLE   22,550 0 15,715
EAGLE PHARMACEUTICALS INC COM 269796108 3,945 74,869 SH   SOLE   29,484 0 45,385
EAST WEST BANCORP INC COM 27579R104 1,079 17,259 SH   SOLE   13,459 0 3,800
EATON CORP PLC SHS G29183103 2,978 37,267 SH   SOLE   9,543 0 27,724
EATON VANCE CORP COM NON VTG 278265103 233 4,192 SH   SOLE   1,308 0 2,884
EATON VANCE TAX MNGD GBL DV COM 27829F108 724 79,371 SH   SOLE   45,241 0 34,130
EBAY INC COM 278642103 4,581 113,835 SH   SOLE   42,941 0 70,894
ECOLAB INC COM 278865100 122,231 891,739 SH   SOLE   370,457 0 521,282
EDWARDS LIFESCIENCES CORP COM 28176E108 48,450 347,262 SH   SOLE   179,951 0 167,311
ELECTRONIC ARTS INC COM 285512109 1,727 14,244 SH   SOLE   7,350 0 6,894
ELECTRONICS FOR IMAGING INC COM 286082102 33 1,200 SH Call SOLE   0 0 1,200
ELECTRONICS FOR IMAGING INC COM 286082102 2,499 91,444 SH   SOLE   12,685 0 78,759
EMERGE ENERGY SVCS LP COM REP PARTN 29102H108 356 57,925 SH   SOLE   43,000 0 14,925
EMERSON ELEC CO COM 291011104 14,330 209,815 SH   SOLE   124,375 0 85,440
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 640 66,427 SH   SOLE   177 0 66,250
ENBRIDGE INC COM 29250N105 2,671 84,872 SH   SOLE   30,731 0 54,141
ENCOMPASS HEALTH CORP COM 29261A100 1,713 29,967 SH   SOLE   20,649 0 9,318
ENCORE CAP GROUP INC COM 292554102 4,048 89,564 SH   SOLE   70,714 0 18,850
ENDO INTL PLC SHS G30401106 64 10,800 SH   SOLE   5,500 0 5,300
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 3,025 212,883 SH   SOLE   50,608 0 162,275
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 1,183 72,965 SH   SOLE   37,375 0 35,590
ENERPLUS CORP COM 292766102 334 29,676 SH   SOLE   25,319 0 4,357
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 271 18,525 SH   SOLE   7,650 0 10,875
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 520 38,065 SH   SOLE   12,715 0 25,350
ENSERVCO CORP COM 29358Y102 34 37,500 SH   SOLE   25,000 0 12,500
ENTERPRISE PRODS PARTNERS L COM 293792107 21,072 860,768 SH   SOLE   140,581 0 720,187
ENVESTNET INC COM 29404K106 6,851 119,555 SH   SOLE   24,748 0 94,807
EOG RES INC COM 26875P101 112,571 1,069,359 SH   SOLE   759,406 0 309,953
EPAM SYS INC COM 29414B104 1,335 11,655 SH   SOLE   7,055 0 4,600
EQUIFAX INC COM 294429105 504 4,277 SH   SOLE   1,238 0 3,039
EQUINIX INC COM PAR $0.001 29444U700 6,810 16,288 SH   SOLE   8,075 0 8,213
EQUITY RESIDENTIAL SH BEN INT 29476L107 798 12,946 SH   SOLE   899 0 12,047
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2,008 58,597 SH   SOLE   26,153 0 32,444
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 10 330 SH   SOLE   330 0 0
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 32 1,000 SH   SOLE   0 0 1,000
EURONET WORLDWIDE INC COM 298736109 217 2,747 SH   SOLE   2,567 0 180
EVERBRIDGE INC COM 29978A104 3,473 94,900 SH   SOLE   5,525 0 89,375
EVERSOURCE ENERGY COM 30040W108 4,133 70,148 SH   SOLE   51,599 0 18,549
EVOLENT HEALTH INC CL A 30050B101 35,316 2,478,304 SH   SOLE   1,221,364 0 1,256,940
EXACT SCIENCES CORP COM 30063P105 26,801 664,538 SH   SOLE   199,677 0 464,861
EXELIXIS INC COM 30161Q104 8,477 382,716 SH   SOLE   76,405 0 306,311
EXELON CORP COM 30161N101 6,887 176,557 SH   SOLE   17,104 0 159,453
EXPEDIA GROUP INC COM NEW 30212P303 525 4,751 SH   SOLE   4,111 0 640
EXPEDITORS INTL WASH INC COM 302130109 456 7,199 SH   SOLE   3,774 0 3,425
EXPRESS SCRIPTS HLDG CO COM 30219G108 37,598 544,273 SH   SOLE   374,262 0 170,011
EXXON MOBIL CORP COM 30231G102 40,336 540,631 SH   SOLE   232,067 0 308,564
F M C CORP COM NEW 302491303 208 2,722 SH   SOLE   171 0 2,551
FACEBOOK INC CL A 30303M102 48 300 SH Put SOLE   0 0 300
FACEBOOK INC CL A 30303M102 127,363 797,068 SH   SOLE   333,932 0 463,137
FACTSET RESH SYS INC COM 303075105 542 2,716 SH   SOLE   2,156 0 560
FAIR ISAAC CORP COM 303250104 10,172 60,060 SH   SOLE   21,683 0 38,377
FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 460 108,297 SH   SOLE   7,500 0 100,797
FARMLAND PARTNERS INC COM 31154R109 229 27,425 SH   SOLE   27,000 0 425
FASTENAL CO COM 311900104 137,909 2,526,267 SH   SOLE   1,064,305 0 1,461,962
FEDEX CORP COM 31428X106 16,471 68,599 SH   SOLE   25,624 0 42,975
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 6,301 157,439 SH   SOLE   117,760 0 39,679
FIDELITY NATL INFORMATION SV COM 31620M106 11,771 122,229 SH   SOLE   80,033 0 42,195
FIFTH THIRD BANCORP COM 316773100 14,839 467,383 SH   SOLE   271,485 0 195,898
FINANCIAL ENGINES INC COM 317485100 4,260 121,723 SH   SOLE   44,381 0 77,342
FIREEYE INC COM 31816Q101 1,257 74,260 SH   SOLE   21,085 0 53,175
FIRST CMNTY CORP S C COM 319835104 440 19,224 SH   SOLE   0 0 19,224
FIRST FINL BANKSHARES COM 32020R109 284 6,143 SH   SOLE   759 0 5,384
FIRST HORIZON NATL CORP COM 320517105 197 10,485 SH   SOLE   0 0 10,485
FIRST MAJESTIC SILVER CORP COM 32076V103 143 23,437 SH   SOLE   477 0 22,960
FIRST MIDWEST BANCORP DEL COM 320867104 402 16,361 SH   SOLE   15,161 0 1,200
FIRST REP BK SAN FRANCISCO C COM 33616C100 664 7,166 SH   SOLE   4,750 0 2,416
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 224 3,502 SH   SOLE   0 0 3,502
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 25 580 SH   SOLE   0 0 580
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 465 3,855 SH   SOLE   1,725 0 2,130
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 208 2,995 SH   SOLE   1,666 0 1,329
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 301 6,224 SH   SOLE   4,453 0 1,771
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 394 17,993 SH   SOLE   0 0 17,993
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 5 132 SH   SOLE   12 0 120
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 24 498 SH   SOLE   0 0 498
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 7 50 SH   SOLE   0 0 50
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 10 525 SH   SOLE   525 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 6 400 SH   SOLE   0 0 400
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 19 600 SH   SOLE   600 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 34 615 SH   SOLE   0 0 615
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 14 565 SH   SOLE   70 0 495
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 37 772 SH   SOLE   372 0 400
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 40 850 SH   SOLE   0 0 850
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 42 1,180 SH   SOLE   0 0 1,180
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 94 3,263 SH   SOLE   1,863 0 1,400
FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 21 400 SH   SOLE   0 0 400
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 44 2,000 SH   SOLE   0 0 2,000
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2 112 SH   SOLE   112 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 7 144 SH   SOLE   144 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 652 12,359 SH   SOLE   10,578 0 1,781
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 201 7,105 SH   SOLE   7,105 0 0
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1,728 124,885 SH   SOLE   123,383 0 1,502
FIRST US BANCSHARES INC COM 33744V103 1,436 125,500 SH   SOLE   0 0 125,500
FIRSTCASH INC COM 33767D105 400 4,929 SH   SOLE   4,672 0 257
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 782 10,687 SH   SOLE   8,511 0 2,176
FISERV INC COM 337738108 61,083 856,578 SH   SOLE   684,759 0 171,819
FLAGSTAR BANCORP INC COM PAR .001 337930705 3,112 87,900 SH   SOLE   0 0 87,900
FLEETCOR TECHNOLOGIES INC COM 339041105 9,653 47,668 SH   SOLE   17,173 0 30,495
FLEXSHARES TR MORNSTAR UPSTR 33939L407 285 8,740 SH   SOLE   5,916 0 2,824
FLEXSHARES TR INTL QLTDV IDX 33939L837 3 101 SH   SOLE   0 0 101
FLEXSHARES TR QUALT DIVD IDX 33939L860 34 781 SH   SOLE   118 0 663
FLEXSHARES TR IBOXX 5YR TRGT 33939L605 29 1,189 SH   SOLE   1,189 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 1,847 166,708 SH   SOLE   56,447 0 110,261
FORTINET INC COM 34959E109 4,145 77,369 SH   SOLE   58,514 0 18,855
FORTIS INC COM 349553107 260 7,701 SH   SOLE   5,445 0 2,256
FORTIVE CORP COM 34959J108 100,620 1,297,992 SH   SOLE   768,925 0 529,066
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,955 33,193 SH   SOLE   21,339 0 11,854
FRANKLIN STREET PPTYS CORP COM 35471R106 278 33,000 SH   SOLE   0 0 33,000
FREEPORT-MCMORAN INC CL B 35671D857 1,316 74,913 SH   SOLE   38,551 0 36,362
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 686 13,426 SH   SOLE   12,026 0 1,400
FRESHPET INC COM 358039105 412 25,075 SH   SOLE   25,000 0 75
FULLER H B CO COM 359694106 290 5,827 SH   SOLE   3,087 0 2,740
GABELLI MULTIMEDIA TR INC COM 36239Q109 3,774 407,101 SH   SOLE   290,500 0 116,601
GALLAGHER ARTHUR J & CO COM 363576109 415 6,045 SH   SOLE   1,307 0 4,738
GAP INC DEL COM 364760108 567 18,170 SH   SOLE   4,920 0 13,250
GARRISON CAP INC COM 366554103 231 28,500 SH   SOLE   7,200 0 21,300
GARTNER INC COM 366651107 8,636 73,426 SH   SOLE   33,069 0 40,357
GENERAC HLDGS INC COM 368736104 777 16,935 SH   SOLE   300 0 16,635
GENERAL DYNAMICS CORP COM 369550108 2,643 11,965 SH   SOLE   5,090 0 6,875
GENERAL ELECTRIC CO COM 369604103 20,296 1,505,625 SH   SOLE   543,064 0 962,561
GENERAL ELECTRIC CO COM 369604103 67 5,000 SH Call SOLE   3,000 0 2,000
GENERAL MLS INC COM 370334104 6,021 133,632 SH   SOLE   46,826 0 86,806
GENERAL MTRS CO COM 37045V100 5,523 151,983 SH   SOLE   30,028 0 121,955
GENERAL MTRS CO *W EXP 07/10/201 37045V126 13 709 SH   SOLE   287 0 422
GENESEE & WYO INC CL A 371559105 2,249 31,777 SH   SOLE   24,285 0 7,492
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,100 55,817 SH   SOLE   10,622 0 45,195
GENMARK DIAGNOSTICS INC COM 372309104 524 96,266 SH   SOLE   17,732 0 78,534
GENPACT LIMITED SHS G3922B107 2,367 73,997 SH   SOLE   50,254 0 23,743
GENTHERM INC COM 37253A103 615 18,125 SH   SOLE   10,450 0 7,675
GENUINE PARTS CO COM 372460105 1,364 15,188 SH   SOLE   1,276 0 13,912
GEO GROUP INC NEW COM 36162J106 1,200 58,610 SH   SOLE   4,288 0 54,322
GILEAD SCIENCES INC COM 375558103 113,551 1,506,176 SH   SOLE   932,233 0 573,943
GLACIER BANCORP INC NEW COM 37637Q105 17,941 467,470 SH   SOLE   330,530 0 136,940
GLADSTONE INVT CORP COM 376546107 867 85,817 SH   SOLE   5,750 0 80,067
GLAUKOS CORP COM 377322102 2,632 85,363 SH   SOLE   17,623 0 67,740
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,916 100,229 SH   SOLE   49,677 0 50,553
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 576 11,935 SH   SOLE   1,010 0 10,925
GLOBAL PMTS INC COM 37940X102 1,306 11,715 SH   SOLE   716 0 10,999
GLOBANT S A COM L44385109 3,713 72,039 SH   SOLE   9,320 0 62,719
GLOBUS MED INC CL A 379577208 617 12,380 SH   SOLE   5,080 0 7,300
GODADDY INC CL A 380237107 354 5,770 SH   SOLE   1,139 0 4,631
GOGO INC COM 38046C109 2,872 332,777 SH   SOLE   44,611 0 288,166
GOLDCORP INC NEW COM 380956409 14 1,000 SH Call SOLE   0 0 1,000
GOLDCORP INC NEW COM 380956409 2,389 172,882 SH   SOLE   19,937 0 152,945
GOLDMAN SACHS GROUP INC COM 38141G104 129,264 513,238 SH   SOLE   45,405 0 467,833
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 84 14,600 SH   SOLE   14,600 0 0
GOLUB CAP BDC INC COM 38173M102 488 27,275 SH   SOLE   0 0 27,275
GRACO INC COM 384109104 1,182 25,845 SH   SOLE   9,285 0 16,560
GRAINGER W W INC COM 384802104 22,800 80,773 SH   SOLE   24,877 0 55,896
GRAND CANYON ED INC COM 38526M106 486 4,631 SH   SOLE   3,624 0 1,007
GRANITE PT MTG TR INC COM 38741L107 380 22,982 SH   SOLE   11,102 0 11,880
GREAT PLAINS ENERGY INC COM 391164100 403 12,690 SH   SOLE   3,215 0 9,475
GREEN BRICK PARTNERS INC COM 392709101 144 13,250 SH   SOLE   0 0 13,250
GREEN DOT CORP CL A 39304D102 508 7,920 SH   SOLE   0 0 7,920
GREIF INC CL A 397624107 412 7,892 SH   SOLE   3,292 0 4,600
GREIF INC CL B 397624206 23 400 SH   SOLE   0 0 400
GRIFOLS S A SP ADR REP B NVT 398438408 826 38,960 SH   SOLE   28,084 0 10,876
GRUBHUB INC COM 400110102 25,846 254,720 SH   SOLE   31,261 0 223,459
GUIDEWIRE SOFTWARE INC COM 40171V100 98,284 1,215,938 SH   SOLE   793,952 0 421,986
HALLIBURTON CO COM 406216101 5,022 106,989 SH   SOLE   48,780 0 58,209
HANESBRANDS INC COM 410345102 889 48,237 SH   SOLE   6,024 0 42,213
HANNON ARMSTRONG SUST INFR C COM 41068X100 293 15,000 SH   SOLE   15,000 0 0
HARLEY DAVIDSON INC COM 412822108 5,580 130,129 SH   SOLE   24,552 0 105,577
HARRIS CORP DEL COM 413875105 1,129 6,998 SH   SOLE   934 0 6,064
HARTFORD FINL SVCS GROUP INC COM 416515104 233 4,523 SH   SOLE   1,580 0 2,943
HARVEST CAP CR CORP COM 41753F109 250 24,390 SH   SOLE   2,000 0 22,390
HASBRO INC COM 418056107 282 3,345 SH   SOLE   1,465 0 1,880
HCP INC COM 40414L109 1,010 43,493 SH   SOLE   11,217 0 32,276
HD SUPPLY HLDGS INC COM 40416M105 462 12,172 SH   SOLE   600 0 11,572
HDFC BANK LTD ADR REPS 3 SHS 40415F101 1,257 12,723 SH   SOLE   10,919 0 1,804
HEALTHCARE SVCS GRP INC COM 421906108 8,750 201,249 SH   SOLE   37,245 0 164,004
HEICO CORP NEW COM 422806109 20,343 234,341 SH   SOLE   152,216 0 82,125
HEICO CORP NEW CL A 422806208 1,082 15,247 SH   SOLE   14,929 0 318
HELIOS & MATHESON ANALYTICS COM NEW 42327L200 437 154,500 SH   SOLE   10,000 0 144,500
HENRY JACK & ASSOC INC COM 426281101 692 5,725 SH   SOLE   2,528 0 3,197
HERITAGE CRYSTAL CLEAN INC COM 42726M106 1,554 65,992 SH   SOLE   20,401 0 45,591
HERSHEY CO COM 427866108 2,535 25,614 SH   SOLE   13,266 0 12,348
HEWLETT PACKARD ENTERPRISE C COM 42824C109 370 21,067 SH   SOLE   3,603 0 17,464
HEXCEL CORP NEW COM 428291108 930 14,404 SH   SOLE   13,014 0 1,390
HFF INC CL A 40418F108 2,769 55,719 SH   SOLE   5,557 0 50,162
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 818 77,200 SH   SOLE   25,225 0 51,975
HILTON GRAND VACATIONS INC COM 43283X105 264 6,129 SH   SOLE   6,129 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 13,047 165,654 SH   SOLE   7,555 0 158,099
HMS HLDGS CORP COM 40425J101 2,753 163,454 SH   SOLE   18,430 0 145,024
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 2,299 83,392 SH   SOLE   7,960 0 75,432
HOLOGIC INC COM 436440101 629 16,834 SH   SOLE   8,497 0 8,337
HOME DEPOT INC COM 437076102 87,198 489,215 SH   SOLE   204,507 0 284,708
HONEYWELL INTL INC COM 438516106 13,746 95,124 SH   SOLE   22,538 0 72,586
HOPFED BANCORP INC COM 439734104 776 53,361 SH   SOLE   0 0 53,361
HORIZON PHARMA PLC SHS G4617B105 343 24,187 SH   SOLE   17,127 0 7,060
HORMEL FOODS CORP COM 440452100 1,334 38,872 SH   SOLE   24,890 0 13,982
HOULIHAN LOKEY INC CL A 441593100 277 6,200 SH   SOLE   747 0 5,453
HP INC COM 40434L105 670 30,577 SH   SOLE   12,980 0 17,597
HSBC HLDGS PLC SPON ADR NEW 404280406 1,986 41,667 SH   SOLE   13,622 0 28,045
HSBC HLDGS PLC ADR A 1/40PF A 404280604 88 3,400 SH   SOLE   0 0 3,400
HUB GROUP INC CL A 443320106 277 6,625 SH   SOLE   0 0 6,625
HUMANA INC COM 444859102 656 2,441 SH   SOLE   12 0 2,429
HUNT J B TRANS SVCS INC COM 445658107 30,777 262,713 SH   SOLE   168,010 0 94,702
HUNTINGTON BANCSHARES INC COM 446150104 3,403 225,354 SH   SOLE   135,001 0 90,353
HUNTINGTON INGALLS INDS INC COM 446413106 458 1,776 SH   SOLE   560 0 1,216
HUNTSMAN CORP COM 447011107 316 10,790 SH   SOLE   10,290 0 500
HURON CONSULTING GROUP INC NOTE 1.250%10/0 447462AB8 9,930 10,564,000 PRN   SOLE   1,540,000 0 9,024,000
HURON CONSULTING GROUP INC COM 447462102 193 5,065 SH   SOLE   5,000 0 65
IAC INTERACTIVECORP COM 44919P508 760 4,861 SH   SOLE   3,109 0 1,752
IBERIABANK CORP COM 450828108 6,764 86,724 SH   SOLE   72,461 0 14,263
ICF INTL INC COM 44925C103 350 5,996 SH   SOLE   1,100 0 4,896
ICICI BK LTD ADR 45104G104 1,802 203,648 SH   SOLE   202,548 0 1,100
ICON PLC SHS G4705A100 1,396 11,816 SH   SOLE   1,077 0 10,739
IDEX CORP COM 45167R104 546 3,835 SH   SOLE   1,975 0 1,860
IDEXX LABS INC COM 45168D104 310,040 1,619,939 SH   SOLE   933,351 0 686,588
IHS MARKIT LTD SHS G47567105 8,888 184,249 SH   SOLE   45,747 0 138,502
ILLINOIS TOOL WKS INC COM 452308109 88,282 563,527 SH   SOLE   226,493 0 337,034
ILLUMINA INC COM 452327109 16,596 70,196 SH   SOLE   28,264 0 41,932
INCYTE CORP COM 45337C102 405 4,865 SH   SOLE   1,050 0 3,815
INDEPENDENCE RLTY TR INC COM 45378A106 9,489 1,033,646 SH   SOLE   179,615 0 854,031
INFINERA CORPORATION COM 45667G103 443 40,835 SH   SOLE   9,000 0 31,835
INFORMATION SERVICES GROUP I COM 45675Y104 5,775 1,381,609 SH   SOLE   40,950 0 1,340,659
ING GROEP N V SPONSORED ADR 456837103 406 23,980 SH   SOLE   689 0 23,291
INGERSOLL-RAND PLC SHS G47791101 235 2,753 SH   SOLE   249 0 2,504
INGREDION INC COM 457187102 1,658 12,859 SH   SOLE   1,434 0 11,425
INOGEN INC COM 45780L104 69,755 567,854 SH   SOLE   68,189 0 499,665
INSULET CORP COM 45784P101 876 10,103 SH   SOLE   2,700 0 7,403
INTEGER HLDGS CORP COM 45826H109 404 7,152 SH   SOLE   152 0 7,000
INTEL CORP COM 458140100 34,172 656,152 SH   SOLE   292,893 0 363,259
INTER PARFUMS INC COM 458334109 315 6,684 SH   SOLE   199 0 6,485
INTERCONTINENTAL EXCHANGE IN COM 45866F104 132,486 1,826,882 SH   SOLE   1,003,351 0 823,531
INTERDIGITAL INC COM 45867G101 375 5,096 SH   SOLE   4,000 0 1,096
INTERNATIONAL BUSINESS MACHS COM 459200101 22,326 145,510 SH   SOLE   94,275 0 51,235
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,668 19,484 SH   SOLE   15,669 0 3,815
INTERPUBLIC GROUP COS INC COM 460690100 856 37,156 SH   SOLE   1,414 0 35,742
INTERSECT ENT INC COM 46071F103 769 19,578 SH   SOLE   3,932 0 15,646
INTERXION HOLDING N.V SHS N47279109 6,258 100,751 SH   SOLE   23,292 0 77,459
INTL PAPER CO COM 460146103 4,770 89,274 SH   SOLE   42,395 0 46,879
INTUIT COM 461202103 46,819 270,082 SH   SOLE   200,735 0 69,347
INTUITIVE SURGICAL INC COM NEW 46120E602 36,030 87,275 SH   SOLE   25,518 0 61,757
INVESCO LTD SHS G491BT108 6,102 190,641 SH   SOLE   119,508 0 71,133
INVITAE CORP COM 46185L103 616 131,335 SH   SOLE   8,100 0 123,235
IONIS PHARMACEUTICALS INC COM 462222100 259 5,876 SH   SOLE   326 0 5,550
IPG PHOTONICS CORP COM 44980X109 1,280 5,485 SH   SOLE   1,320 0 4,165
IQVIA HLDGS INC COM 46266C105 490 4,997 SH   SOLE   2,643 0 2,354
IRIDEX CORP COM 462684101 249 43,600 SH   SOLE   0 0 43,600
IRIDIUM COMMUNICATIONS INC COM 46269C102 6,064 539,012 SH   SOLE   35,795 0 503,217
IRON MTN INC NEW COM 46284V101 18,747 570,511 SH   SOLE   117,862 0 452,649
ISHARES GOLD TRUST ISHARES 464285105 2,058 161,650 SH   SOLE   88,256 0 73,394
ISHARES INC MSCI JPN ETF NEW 46434G822 4,248 70,013 SH   SOLE   31,852 0 38,161
ISHARES INC MSCI WORLD ETF 464286392 270 3,100 SH   SOLE   2,800 0 300
ISHARES INC MSCI BRAZIL ETF 464286400 243 5,415 SH   SOLE   1,965 0 3,450
ISHARES INC MSCI CDA ETF 464286509 411 14,896 SH   SOLE   8,115 0 6,781
ISHARES INC MIN VOL GBL ETF 464286525 1,448 17,272 SH   SOLE   16,102 0 1,170
ISHARES INC MIN VOL EMRG MKT 464286533 3,942 63,230 SH   SOLE   50,379 0 12,851
ISHARES INC MSCI EURZONE ETF 464286608 1,196 27,581 SH   SOLE   0 0 27,581
ISHARES INC MSCI PAC JP ETF 464286665 580 12,483 SH   SOLE   8,799 0 3,684
ISHARES INC MSCI SWITZERLAND 464286749 255 7,419 SH   SOLE   4,121 0 3,298
ISHARES INC CORE MSCI EMKT 46434G103 34,251 586,491 SH   SOLE   522,730 0 63,761
ISHARES INC MSCI AUST ETF 464286103 27 1,218 SH   SOLE   354 0 864
ISHARES INC MSCI JAPN SMCETF 464286582 5 55 SH   SOLE   55 0 0
ISHARES INC MSCI ISRAEL ETF 464286632 2 50 SH   SOLE   0 0 50
ISHARES INC MSCI CHILE ETF 464286640 17 319 SH   SOLE   0 0 319
ISHARES INC MSCI SWEDEN ETF 464286756 63 1,894 SH   SOLE   1,323 0 571
ISHARES INC MSCI SPAIN ETF 464286764 20 600 SH   SOLE   600 0 0
ISHARES INC MSCI STH KOR ETF 464286772 38 500 SH   SOLE   500 0 0
ISHARES INC MSCI STH AFR ETF 464286780 20 296 SH   SOLE   0 0 296
ISHARES INC MSCI GERMANY ETF 464286806 86 2,698 SH   SOLE   1,198 0 1,500
ISHARES INC MSCI MEXICO ETF 464286822 21 400 SH   SOLE   400 0 0
ISHARES INC MSCI HONG KG ETF 464286871 103 4,067 SH   SOLE   2,385 0 1,682
ISHARES INC MSCI TAIWAN ETF 46434G772 69 1,800 SH   SOLE   450 0 1,350
ISHARES INC MSCI SINGPOR ETF 46434G780 16 600 SH   SOLE   350 0 250
ISHARES INC MSCI MLY ETF NEW 46434G814 9 250 SH   SOLE   250 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 27 500 SH   SOLE   390 0 110
ISHARES INC MSCI RUSSIA ETF 46434G798 18 487 SH   SOLE   0 0 487
ISHARES SILVER TRUST ISHARES 46428Q109 269 17,438 SH   SOLE   4,413 0 13,025
ISHARES TR IBOXX INV CP ETF 464287242 4,493 38,274 SH   SOLE   10,294 0 27,980
ISHARES TR RUSSELL 2000 ETF 464287655 21,070 138,774 SH   SOLE   95,867 0 42,907
ISHARES TR JPMORGAN USD EMG 464288281 1,144 10,138 SH   SOLE   3,951 0 6,187
ISHARES TR 20 YR TR BD ETF 464287432 2,502 20,522 SH   SOLE   3,924 0 16,598
ISHARES TR IBOXX HI YD ETF 464288513 4,599 53,699 SH   SOLE   4,434 0 49,265
ISHARES TR BARCLAYS 7 10 YR 464287440 764 7,408 SH   SOLE   823 0 6,585
ISHARES TR MIN VOL EAFE ETF 46429B689 2,800 38,003 SH   SOLE   26,512 0 11,491
ISHARES TR CUR HED MSCI GER 46434V704 505 18,415 SH   SOLE   926 0 17,489
ISHARES TR CORE US AGGBD ET 464287226 8,070 75,249 SH   SOLE   13,594 0 61,654
ISHARES TR TIPS BD ETF 464287176 22,127 195,725 SH   SOLE   106,745 0 88,980
ISHARES TR CORE 1 5 YR USD 46432F859 1,725 34,962 SH   SOLE   124 0 34,838
ISHARES TR CORE S&P US GWT 464287671 2,085 38,167 SH   SOLE   23,875 0 14,292
ISHARES TR RUSSELL 3000 ETF 464287689 20,715 132,500 SH   SOLE   100,876 0 31,624
ISHARES TR CORE S&P TTL STK 464287150 6,478 107,145 SH   SOLE   38,097 0 69,047
ISHARES TR SELECT DIVID ETF 464287168 7,045 74,065 SH   SOLE   16,531 0 57,534
ISHARES TR CHINA LG-CAP ETF 464287184 306 6,486 SH   SOLE   3,386 0 3,100
ISHARES TR CORE S&P500 ETF 464287200 16,316 61,484 SH   SOLE   14,095 0 47,388
ISHARES TR MSCI EMG MKT ETF 464287234 15,914 329,625 SH   SOLE   97,508 0 232,117
ISHARES TR MSCI EMG MKT ETF 464287234 72 1,500 SH Call SOLE   1,500 0 0
ISHARES TR GLOBAL TECH ETF 464287291 203 1,280 SH   SOLE   275 0 1,005
ISHARES TR S&P 500 GRWT ETF 464287309 3,301 21,285 SH   SOLE   5,800 0 15,485
ISHARES TR S&P 500 VAL ETF 464287408 1,734 15,855 SH   SOLE   1,746 0 14,109
ISHARES TR 1 3 YR TREAS BD 464287457 1,021 12,217 SH   SOLE   3,390 0 8,827
ISHARES TR MSCI EAFE ETF 464287465 51,776 743,060 SH   SOLE   534,204 0 208,856
ISHARES TR RUS MDCP VAL ETF 464287473 4,619 53,445 SH   SOLE   4,090 0 49,355
ISHARES TR RUS MD CP GR ETF 464287481 3,037 24,700 SH   SOLE   14,918 0 9,782
ISHARES TR RUS MID CAP ETF 464287499 3,816 18,483 SH   SOLE   2,764 0 15,719
ISHARES TR CORE S&P MCP ETF 464287507 3,704 19,749 SH   SOLE   9,860 0 9,890
ISHARES TR NASDAQ BIOTECH 464287556 5,058 47,384 SH   SOLE   16,821 0 30,563
ISHARES TR U.S. CNSM SV ETF 464287580 230 1,259 SH   SOLE   1,259 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 11,602 96,713 SH   SOLE   61,327 0 35,386
ISHARES TR S&P MC 400GR ETF 464287606 3,552 16,269 SH   SOLE   3,901 0 12,368
ISHARES TR RUS 1000 GRW ETF 464287614 8,345 61,319 SH   SOLE   28,504 0 32,815
ISHARES TR RUS 1000 ETF 464287622 4,942 33,651 SH   SOLE   25,439 0 8,213
ISHARES TR RUS 2000 VAL ETF 464287630 5,422 44,484 SH   SOLE   24,337 0 20,147
ISHARES TR RUS 2000 GRW ETF 464287648 3,027 15,884 SH   SOLE   6,704 0 9,180
ISHARES TR CORE S&P US VLU 464287663 14,474 272,478 SH   SOLE   265,867 0 6,611
ISHARES TR S&P MC 400VL ETF 464287705 1,430 9,254 SH   SOLE   303 0 8,951
ISHARES TR U.S. TECH ETF 464287721 953 5,668 SH   SOLE   4,789 0 879
ISHARES TR U.S. REAL ES ETF 464287739 702 9,297 SH   SOLE   3,225 0 6,072
ISHARES TR US INDUSTRIALS 464287754 429 2,957 SH   SOLE   2,657 0 300
ISHARES TR US HLTHCARE ETF 464287762 346 2,004 SH   SOLE   2,004 0 0
ISHARES TR U.S. FINLS ETF 464287788 729 6,189 SH   SOLE   4,079 0 2,110
ISHARES TR U.S. ENERGY ETF 464287796 219 5,937 SH   SOLE   4,237 0 1,700
ISHARES TR CORE S&P SCP ETF 464287804 2,480 32,210 SH   SOLE   14,640 0 17,570
ISHARES TR U.S. CNSM GD ETF 464287812 268 2,253 SH   SOLE   2,163 0 90
ISHARES TR EUROPE ETF 464287861 2,249 48,229 SH   SOLE   6,684 0 41,545
ISHARES TR SP SMCP600VL ETF 464287879 701 4,645 SH   SOLE   3,146 0 1,499
ISHARES TR S&P SML 600 GWT 464287887 616 3,543 SH   SOLE   1,052 0 2,491
ISHARES TR MSCI ACWI EX US 464288240 526 10,592 SH   SOLE   400 0 10,192
ISHARES TR MSCI ACWI ETF 464288257 287 3,996 SH   SOLE   3,559 0 437
ISHARES TR EAFE SML CP ETF 464288273 1,317 20,204 SH   SOLE   19,719 0 485
ISHARES TR GLB INFRASTR ETF 464288372 638 14,887 SH   SOLE   1,900 0 12,987
ISHARES TR NATIONAL MUN ETF 464288414 4,047 37,155 SH   SOLE   24,050 0 13,105
ISHARES TR INTL SEL DIV ETF 464288448 1,957 59,288 SH   SOLE   13,128 0 46,160
ISHARES TR MSCI KLD400 SOC 464288570 1,231 12,593 SH   SOLE   10,645 0 1,948
ISHARES TR MBS ETF 464288588 517 4,939 SH   SOLE   2,894 0 2,045
ISHARES TR US CR BD ETF 464288620 718 6,587 SH   SOLE   398 0 6,189
ISHARES TR INTRMD CR BD ETF 464288638 1,701 15,859 SH   SOLE   11,821 0 4,038
ISHARES TR 1 3 YR CR BD ETF 464288646 1,246 12,000 SH   SOLE   10,740 0 1,260
ISHARES TR 3 7 YR TREAS BD 464288661 254 2,107 SH   SOLE   1,992 0 115
ISHARES TR S&P US PFD STK 464288687 3,075 81,871 SH   SOLE   15,549 0 66,322
ISHARES TR US AER DEF ETF 464288760 10,722 54,162 SH   SOLE   11,713 0 42,449
ISHARES TR MSCI USA ESG SLC 464288802 914 8,245 SH   SOLE   7,925 0 320
ISHARES TR EAFE VALUE ETF 464288877 1,321 24,216 SH   SOLE   11,865 0 12,351
ISHARES TR EAFE GRWTH ETF 464288885 4,736 58,927 SH   SOLE   54,818 0 4,109
ISHARES TR US TREAS BD ETF 46429B267 423 17,115 SH   SOLE   12,108 0 5,007
ISHARES TR CORE HIGH DV ETF 46429B663 1,084 12,828 SH   SOLE   845 0 11,983
ISHARES TR MIN VOL USA ETF 46429B697 7,374 142,006 SH   SOLE   66,483 0 75,523
ISHARES TR CORE MSCI TOTAL 46432F834 370 5,871 SH   SOLE   0 0 5,871
ISHARES TR CORE MSCI EAFE 46432F842 6,232 94,602 SH   SOLE   64,865 0 29,737
ISHARES TR HDG MSCI EAFE 46434V803 6,387 222,388 SH   SOLE   141,044 0 81,344
ISHARES TR ULTR SH TRM BD 46434V878 546 10,888 SH   SOLE   0 0 10,888
ISHARES TR HDG MSCI JAPAN 46434V886 1,546 48,181 SH   SOLE   47,789 0 392
ISHARES TR MSCI UK ETF NEW 46435G334 593 17,079 SH   SOLE   11,865 0 5,214
ISHARES TR S&P 100 ETF 464287101 75 650 SH   SOLE   0 0 650
ISHARES TR GLOB TELECOM ETF 464287275 7 125 SH   SOLE   0 0 125
ISHARES TR GLOB HLTHCRE ETF 464287325 77 689 SH   SOLE   200 0 489
ISHARES TR GLOBAL ENERG ETF 464287341 16 472 SH   SOLE   472 0 0
ISHARES TR NORTH AMERN NAT 464287374 47 1,423 SH   SOLE   1,140 0 283
ISHARES TR LATN AMER 40 ETF 464287390 135 3,588 SH   SOLE   3,588 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 3 15 SH   SOLE   15 0 0
ISHARES TR COHEN STEER REIT 464287564 93 1,002 SH   SOLE   267 0 735
ISHARES TR GLOBAL 100 ETF 464287572 73 800 SH   SOLE   0 0 800
ISHARES TR U.S. UTILITS ETF 464287697 190 1,490 SH   SOLE   670 0 820
ISHARES TR US TELECOM ETF 464287713 124 4,606 SH   SOLE   4,206 0 400
ISHARES TR U.S. FIN SVC ETF 464287770 1 11 SH   SOLE   11 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 54 562 SH   SOLE   510 0 52
ISHARES TR DOW JONES US ETF 464287846 182 1,375 SH   SOLE   0 0 1,375
ISHARES TR MRNGSTR LG-CP VL 464288109 3 32 SH   SOLE   32 0 0
ISHARES TR AGENCY BOND ETF 464288166 1 11 SH   SOLE   11 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 11 143 SH   SOLE   143 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 29 3,000 SH   SOLE   3,000 0 0
ISHARES TR ASIA 50 ETF 464288430 5 66 SH   SOLE   66 0 0
ISHARES TR INTL DEV RE ETF 464288489 15 500 SH   SOLE   500 0 0
ISHARES TR DEVSMCP EXNA ETF 464288497 145 2,500 SH   SOLE   0 0 2,500
ISHARES TR MRGSTR SM CP GR 464288604 50 270 SH   SOLE   270 0 0
ISHARES TR SHORT TREAS BD 464288679 33 296 SH   SOLE   296 0 0
ISHARES TR MRNING SM CP ETF 464288703 23 160 SH   SOLE   0 0 160
ISHARES TR GLB CNSM STP ETF 464288737 11 110 SH   SOLE   0 0 110
ISHARES TR US HOME CONS ETF 464288752 63 1,602 SH   SOLE   642 0 960
ISHARES TR US REGNL BKS ETF 464288778 111 2,201 SH   SOLE   0 0 2,201
ISHARES TR U.S. MED DVC ETF 464288810 68 369 SH   SOLE   0 0 369
ISHARES TR US HLTHCR PR ETF 464288828 7 46 SH   SOLE   8 0 38
ISHARES TR US OIL EQ&SV ETF 464288844 3 100 SH   SOLE   0 0 100
ISHARES TR US OIL GS EX ETF 464288851 43 675 SH   SOLE   675 0 0
ISHARES TR MICRO-CAP ETF 464288869 29 300 SH   SOLE   300 0 0
ISHARES TR MSCI EURO FL ETF 464289180 33 1,425 SH   SOLE   0 0 1,425
ISHARES TR RUS TP200 GR ETF 464289438 10 129 SH   SOLE   129 0 0
ISHARES TR 10+ YR CR BD ETF 464289511 125 2,076 SH   SOLE   0 0 2,076
ISHARES TR MODERT ALLOC ETF 464289875 26 700 SH   SOLE   0 0 700
ISHARES TR MSCI INDIA ETF 46429B598 131 3,850 SH   SOLE   2,000 0 1,850
ISHARES TR MSCI INDIA SM CP 46429B614 47 1,000 SH   SOLE   0 0 1,000
ISHARES TR FLTG RATE NT ETF 46429B655 125 2,461 SH   SOLE   1,258 0 1,203
ISHARES TR MSCI CHINA ETF 46429B671 15 213 SH   SOLE   0 0 213
ISHARES TR USA QUALITY FCTR 46432F339 8 100 SH   SOLE   0 0 100
ISHARES TR 0-5YR INVT GR CP 46434V100 3 65 SH   SOLE   65 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 98 2,104 SH   SOLE   0 0 2,104
ISHARES TR CUR HD EURZN ETF 46434V639 162 5,505 SH   SOLE   0 0 5,505
ISHARES TR IBONDS DEC25 ETF 46434VBD1 24 1,000 SH   SOLE   0 0 1,000
ISHARES TR MSCI POLAND ETF 46429B606 1 55 SH   SOLE   0 0 55
ISHARES TR EDGE MSCI USA VL 46432F388 10 125 SH   SOLE   0 0 125
ISHARES TR USA MOMENTUM FCT 46432F396 43 409 SH   SOLE   409 0 0
ISHARES US ETF TR COMMOD SEL STG 46431W853 460 12,450 SH   SOLE   162 0 12,288
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 429 27,471 SH   SOLE   27,134 0 337
ITT INC COM 45073V108 1,602 32,708 SH   SOLE   8,850 0 23,858
J2 GLOBAL INC COM 48123V102 4,756 60,270 SH   SOLE   32,235 0 28,035
JACOBS ENGR GROUP INC DEL COM 469814107 516 8,729 SH   SOLE   120 0 8,609
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 293 1,938 SH   SOLE   1,775 0 163
JOHN BEAN TECHNOLOGIES CORP COM 477839104 3,445 30,380 SH   SOLE   15,102 0 15,277
JOHNSON & JOHNSON COM 478160104 92,734 723,640 SH   SOLE   319,042 0 404,598
JOHNSON CTLS INTL PLC SHS G51502105 1,781 50,544 SH   SOLE   4,456 0 46,088
JONES LANG LASALLE INC COM 48020Q107 1,943 11,127 SH   SOLE   9,307 0 1,820
JPMORGAN CHASE & CO COM 46625H100 151,612 1,378,663 SH   SOLE   533,719 0 844,945
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 13,019 542,443 SH   SOLE   306,870 0 235,573
JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 139 2,000 SH   SOLE   2,000 0 0
K2M GROUP HLDGS INC COM 48273J107 702 37,022 SH   SOLE   3,098 0 33,924
KAR AUCTION SVCS INC COM 48238T109 1,106 20,400 SH   SOLE   427 0 19,973
KB HOME COM 48666K109 515 18,100 SH   SOLE   18,100 0 0
KELLOGG CO COM 487836108 3,017 46,405 SH   SOLE   14,370 0 32,035
KEMPER CORP DEL COM 488401100 2,102 36,870 SH   SOLE   5,031 0 31,839
KERYX BIOPHARMACEUTICALS INC COM 492515101 769 188,100 SH   SOLE   184,900 0 3,200
KEYCORP NEW COM 493267108 324 16,597 SH   SOLE   8,853 0 7,744
KIMBERLY CLARK CORP COM 494368103 10,598 96,230 SH   SOLE   11,769 0 84,461
KINDER MORGAN INC DEL COM 49456B101 14,623 970,963 SH   SOLE   314,033 0 656,930
KINDER MORGAN INC DEL PFD SER A 49456B200 2,043 65,710 SH   SOLE   6,615 0 59,095
KINSALE CAP GROUP INC COM 49714P108 3,552 69,200 SH   SOLE   2,634 0 66,565
KKR & CO L P DEL COM UNITS 48248M102 328 16,157 SH   SOLE   6,747 0 9,410
KOHLS CORP COM 500255104 6,503 99,261 SH   SOLE   26,020 0 73,241
KORNIT DIGITAL LTD SHS M6372Q113 24,580 1,905,410 SH   SOLE   888,915 0 1,016,495
KRAFT HEINZ CO COM 500754106 5,421 87,029 SH   SOLE   34,373 0 52,656
KRANESHARES TR BOSERA MSCI CH 500767405 255 7,303 SH   SOLE   5,000 0 2,303
KRANESHARES TR CSI CHI INTERNET 500767306 169 2,754 SH   SOLE   2,453 0 301
L3 TECHNOLOGIES INC COM 502413107 306 1,471 SH   SOLE   881 0 590
LABORATORY CORP AMER HLDGS COM NEW 50540R409 260 1,605 SH   SOLE   845 0 760
LAKELAND FINL CORP COM 511656100 283 6,116 SH   SOLE   4,616 0 1,500
LAM RESEARCH CORP COM 512807108 711 3,499 SH   SOLE   1,975 0 1,524
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 513 30,827 SH   SOLE   1,027 0 29,800
LANDSTAR SYS INC COM 515098101 3,612 32,945 SH   SOLE   23,809 0 9,136
LAS VEGAS SANDS CORP COM 517834107 490 6,817 SH   SOLE   2,746 0 4,071
LAUDER ESTEE COS INC CL A 518439104 18,785 125,468 SH   SOLE   46,512 0 78,956
LAWSON PRODS INC COM 520776105 507 20,083 SH   SOLE   11,450 0 8,633
LEAR CORP COM NEW 521865204 1,476 7,930 SH   SOLE   5,785 0 2,145
LEGGETT & PLATT INC COM 524660107 1,885 42,484 SH   SOLE   6,095 0 36,389
LENDINGCLUB CORP COM 52603A109 70 19,875 SH   SOLE   14,375 0 5,500
LENNAR CORP CL A 526057104 1,153 19,568 SH   SOLE   18,028 0 1,540
LENNAR CORP CL B 526057302 221 4,629 SH   SOLE   4,622 0 7
LENNOX INTL INC COM 526107107 1,778 8,698 SH   SOLE   380 0 8,318
LEUCADIA NATL CORP COM 527288104 751 33,043 SH   SOLE   3,911 0 29,132
LIBERTY BROADBAND CORP COM SER A 530307107 70 823 SH   SOLE   777 0 46
LIBERTY BROADBAND CORP COM SER C 530307305 180 2,098 SH   SOLE   2,005 0 93
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 267 6,529 SH   SOLE   6,228 0 301
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 136 3,301 SH   SOLE   3,114 0 187
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 9 414 SH   SOLE   309 0 105
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 53 1,730 SH   SOLE   1,556 0 174
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 24 828 SH   SOLE   777 0 51
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 26 1,153 SH   SOLE   1,042 0 111
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 21,837 132,216 SH   SOLE   119,532 0 12,684
LILLY ELI & CO COM 532457108 18,208 235,342 SH   SOLE   123,021 0 112,321
LINCOLN ELEC HLDGS INC COM 533900106 253 2,818 SH   SOLE   319 0 2,499
LINCOLN NATL CORP IND COM 534187109 700 9,577 SH   SOLE   545 0 9,032
LITTELFUSE INC COM 537008104 7,242 34,787 SH   SOLE   17,605 0 17,182
LIVE NATION ENTERTAINMENT IN COM 538034109 1,828 43,391 SH   SOLE   15,126 0 28,265
LKQ CORP COM 501889208 13,569 357,558 SH   SOLE   95,233 0 262,325
LOCKHEED MARTIN CORP COM 539830109 3,733 11,046 SH   SOLE   5,183 0 5,863
LOEWS CORP COM 540424108 201 4,041 SH   SOLE   904 0 3,137
LOGITECH INTL S A SHS H50430232 820 22,335 SH   SOLE   0 0 22,335
LOWES COS INC COM 548661107 31,151 354,995 SH   SOLE   189,180 0 165,815
LULULEMON ATHLETICA INC COM 550021109 34,797 390,451 SH   SOLE   145,196 0 245,255
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 472 19,725 SH   SOLE   7,100 0 12,625
LUMINEX CORP DEL COM 55027E102 3,493 165,788 SH   SOLE   90,638 0 75,150
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,232 11,659 SH   SOLE   1,725 0 9,934
MACYS INC COM 55616P104 402 13,511 SH   SOLE   5,057 0 8,454
MADDEN STEVEN LTD COM 556269108 414 9,424 SH   SOLE   1,124 0 8,300
MADRIGAL PHARMACEUTICALS INC COM 558868105 360 3,079 SH   SOLE   1,235 0 1,844
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 18,699 320,469 SH   SOLE   51,872 0 268,597
MAGNA INTL INC COM 559222401 1,042 18,496 SH   SOLE   16,148 0 2,348
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 101 10,500 SH   SOLE   10,500 0 0
MAIN STREET CAPITAL CORP COM 56035L104 4,062 110,070 SH   SOLE   84,560 0 25,510
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 326 9,400 SH   SOLE   9,400 0 0
MANITOWOC CO INC COM NEW 563571405 2,247 78,946 SH   SOLE   66,446 0 12,500
MANULIFE FINL CORP COM 56501R106 3,135 168,749 SH   SOLE   127,407 0 41,342
MARATHON OIL CORP COM 565849106 203 12,596 SH   SOLE   8,698 0 3,898
MARATHON PETE CORP COM 56585A102 2,524 34,522 SH   SOLE   7,374 0 27,148
MARCUS & MILLICHAP INC COM 566324109 1,733 48,064 SH   SOLE   4,985 0 43,079
MARKEL CORP COM 570535104 887 758 SH   SOLE   355 0 403
MARKETAXESS HLDGS INC COM 57060D108 15,649 71,969 SH   SOLE   3,153 0 68,816
MARRIOTT INTL INC NEW CL A 571903202 24,247 178,314 SH   SOLE   41,814 0 136,500
MARSH & MCLENNAN COS INC COM 571748102 1,916 23,195 SH   SOLE   8,436 0 14,759
MARTIN MARIETTA MATLS INC COM 573284106 460 2,220 SH   SOLE   2,220 0 0
MASTERCARD INCORPORATED CL A 57636Q104 201,511 1,150,439 SH   SOLE   687,129 0 463,310
MATCH GROUP INC COM 57665R106 261 5,865 SH   SOLE   85 0 5,780
MAXIM INTEGRATED PRODS INC COM 57772K101 979 16,249 SH   SOLE   7,854 0 8,395
MAXLINEAR INC COM 57776J100 8,289 364,372 SH   SOLE   150,552 0 213,820
MB FINANCIAL INC NEW COM 55264U108 7,668 189,428 SH   SOLE   99,005 0 90,423
MCCORMICK & CO INC COM NON VTG 579780206 40,031 376,265 SH   SOLE   229,110 0 147,155
MCDONALDS CORP COM 580135101 41,175 263,303 SH   SOLE   125,880 0 137,423
MCKESSON CORP COM 58155Q103 738 5,236 SH   SOLE   813 0 4,423
MDC PARTNERS INC CL A SUB VTG 552697104 260 36,130 SH   SOLE   525 0 35,605
MEDICAL PPTYS TRUST INC COM 58463J304 147 11,304 SH   SOLE   0 0 11,304
MEDNAX INC COM 58502B106 211 3,792 SH   SOLE   1,548 0 2,244
MEDTRONIC PLC SHS G5960L103 24,537 305,871 SH   SOLE   161,875 0 143,997
MELCO RESORT ENTERTAINMENT L ADR 585464100 673 23,221 SH   SOLE   19,121 0 4,100
MERCADOLIBRE INC COM 58733R102 775 2,175 SH   SOLE   415 0 1,760
MERCK & CO INC COM 58933Y105 22,296 409,327 SH   SOLE   220,900 0 188,427
MERCURY GENL CORP NEW COM 589400100 574 12,520 SH   SOLE   7,300 0 5,220
MERCURY SYS INC COM 589378108 5,975 123,663 SH   SOLE   48,581 0 75,082
MEREDITH CORP COM 589433101 912 16,960 SH   SOLE   1,435 0 15,525
MERIT MED SYS INC COM 589889104 698 15,399 SH   SOLE   0 0 15,399
META FINL GROUP INC COM 59100U108 1,741 15,941 SH   SOLE   6,235 0 9,706
METLIFE INC COM 59156R108 4,471 97,422 SH   SOLE   36,717 0 60,705
METTLER TOLEDO INTERNATIONAL COM 592688105 1,673 2,910 SH   SOLE   1,892 0 1,018
MGE ENERGY INC COM 55277P104 326 5,815 SH   SOLE   1,500 0 4,315
MGM GROWTH PPTYS LLC CL A COM 55303A105 2,015 75,939 SH   SOLE   7,144 0 68,795
MGP INGREDIENTS INC NEW COM 55303J106 1,671 18,651 SH   SOLE   1,300 0 17,351
MICHAEL KORS HLDGS LTD SHS G60754101 249 4,009 SH   SOLE   409 0 3,600
MICROCHIP TECHNOLOGY INC COM 595017104 11,315 123,848 SH   SOLE   41,181 0 82,667
MICRON TECHNOLOGY INC COM 595112103 11,981 229,782 SH   SOLE   68,511 0 161,271
MICROSOFT CORP COM 594918104 332,784 3,646,145 SH   SOLE   1,833,060 0 1,813,085
MICROVISION INC DEL COM NEW 594960304 25 22,375 SH   SOLE   0 0 22,375
MIDDLEBY CORP COM 596278101 3,161 25,538 SH   SOLE   14,940 0 10,598
MIDLAND STS BANCORP INC ILL COM 597742105 209 6,629 SH   SOLE   0 0 6,629
MILLER HERMAN INC COM 600544100 315 9,850 SH   SOLE   9,850 0 0
MINERALS TECHNOLOGIES INC COM 603158106 3,153 47,101 SH   SOLE   14,666 0 32,435
MITEK SYS INC COM NEW 606710200 93 12,602 SH   SOLE   6,400 0 6,202
MONDELEZ INTL INC CL A 609207105 4,485 107,486 SH   SOLE   46,214 0 61,272
MONOLITHIC PWR SYS INC COM 609839105 768 6,634 SH   SOLE   1,828 0 4,806
MONROE CAP CORP COM 610335101 11,415 928,079 SH   SOLE   146,766 0 781,313
MONSANTO CO NEW COM 61166W101 4,442 38,070 SH   SOLE   10,402 0 27,668
MONSTER BEVERAGE CORP NEW COM 61174X109 2,308 40,344 SH   SOLE   15,839 0 24,505
MOODYS CORP COM 615369105 7,093 43,972 SH   SOLE   5,308 0 38,664
MORGAN STANLEY COM NEW 617446448 5,161 95,642 SH   SOLE   31,618 0 64,024
MORNINGSTAR INC COM 617700109 7,802 81,682 SH   SOLE   34,575 0 47,106
MOSAIC CO NEW COM 61945C103 228 9,401 SH   SOLE   3,826 0 5,575
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,442 13,698 SH   SOLE   626 0 13,072
MPLX LP COM UNIT REP LTD 55336V100 1,977 59,848 SH   SOLE   39,826 0 20,022
MSC INDL DIRECT INC CL A 553530106 9,477 103,340 SH   SOLE   24,624 0 78,716
MULTI COLOR CORP COM 625383104 307 4,651 SH   SOLE   66 0 4,585
MYLAN N V SHS EURO N59465109 370 8,991 SH   SOLE   1,000 0 7,991
MYRIAD GENETICS INC COM 62855J104 449 15,188 SH   SOLE   0 0 15,188
NASDAQ INC COM 631103108 411 4,767 SH   SOLE   3,800 0 967
NATIONAL BEVERAGE CORP COM 635017106 445 4,997 SH   SOLE   572 0 4,425
NATIONAL BK HLDGS CORP CL A 633707104 419 12,593 SH   SOLE   0 0 12,593
NATIONAL FUEL GAS CO N J COM 636180101 1,106 21,487 SH   SOLE   2,769 0 18,718
NATIONAL GEN HLDGS CORP COM 636220303 391 16,091 SH   SOLE   1,820 0 14,271
NATIONAL INSTRS CORP COM 636518102 1,154 22,826 SH   SOLE   19,786 0 3,040
NATURES SUNSHINE PRODUCTS IN COM 639027101 142 12,885 SH   SOLE   12,885 0 0
NATUZZI S P A ADR 63905A101 36 21,780 SH   SOLE   0 0 21,780
NEKTAR THERAPEUTICS COM 640268108 20,504 192,958 SH   SOLE   21,914 0 171,044
NEOGENOMICS INC COM NEW 64049M209 2,391 292,957 SH   SOLE   69,008 0 223,949
NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 58 20,800 SH   SOLE   0 0 20,800
NETAPP INC COM 64110D104 333 5,401 SH   SOLE   1,301 0 4,100
NETFLIX INC COM 64110L106 79,420 268,901 SH   SOLE   30,423 0 238,478
NEURALSTEM INC COM NEW 64127R401 144 87,343 SH   SOLE   24,588 0 62,755
NEVRO CORP COM 64157F103 19,774 228,152 SH   SOLE   57,660 0 170,492
NEW AGE BEVERAGES CORP COM 64157V108 269 111,000 SH   SOLE   500 0 110,500
NEW GOLD INC CDA COM 644535106 66 25,485 SH   SOLE   885 0 24,600
NEW YORK CMNTY BANCORP INC COM 649445103 2,328 178,696 SH   SOLE   89,268 0 89,427
NEWELL BRANDS INC COM 651229106 1,075 42,172 SH   SOLE   22,494 0 19,678
NEWMONT MINING CORP COM 651639106 315 8,059 SH   SOLE   3,159 0 4,900
NEXTERA ENERGY INC COM 65339F101 8,365 51,214 SH   SOLE   17,463 0 33,751
NEXTERA ENERGY INC UNIT 09/01/2019 65339F820 12 200 SH   SOLE   200 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 849 26,696 SH   SOLE   460 0 26,236
NIKE INC CL B 654106103 18,194 273,840 SH   SOLE   115,557 0 158,283
NISOURCE INC COM 65473P105 557 23,303 SH   SOLE   17,575 0 5,728
NOBLE CORP PLC SHS USD G65431101 57 15,465 SH   SOLE   6,263 0 9,202
NOKIA CORP SPONSORED ADR 654902204 1,392 254,548 SH   SOLE   12,757 0 241,791
NORDSTROM INC COM 655664100 13,166 271,972 SH   SOLE   148,167 0 123,805
NORFOLK SOUTHERN CORP COM 655844108 4,223 31,101 SH   SOLE   14,267 0 16,834
NORTHERN TR CORP COM 665859104 77,153 748,114 SH   SOLE   516,431 0 231,683
NORTHROP GRUMMAN CORP COM 666807102 4,351 12,462 SH   SOLE   7,552 0 4,910
NOVANTA INC COM 67000B104 2,075 39,796 SH   SOLE   9,542 0 30,254
NOVARTIS A G SPONSORED ADR 66987V109 14,558 180,060 SH   SOLE   94,258 0 85,803
NOVO-NORDISK A S ADR 670100205 9,698 196,907 SH   SOLE   147,174 0 49,733
NRG YIELD INC CL C 62942X405 327 19,224 SH   SOLE   19,000 0 224
NUANCE COMMUNICATIONS INC COM 67020Y100 1,042 66,171 SH   SOLE   31,310 0 34,861
NUCOR CORP COM 670346105 307 5,023 SH   SOLE   2,488 0 2,535
NUTANIX INC CL A 67059N108 19,960 406,439 SH   SOLE   79,051 0 327,388
NUTRIEN LTD COM 67077M108 1,128 23,873 SH   SOLE   10,397 0 13,476
NUVASIVE INC COM 670704105 1,873 35,870 SH   SOLE   8,027 0 27,843
NVIDIA CORP COM 67066G104 36,127 155,994 SH   SOLE   15,554 0 140,440
NXSTAGE MEDICAL INC COM 67072V103 2,799 112,609 SH   SOLE   11,729 0 100,880
O REILLY AUTOMOTIVE INC NEW COM 67103H107 19,288 77,970 SH   SOLE   56,422 0 21,548
OAKTREE CAP GROUP LLC UNIT CL A 674001201 1,577 39,811 SH   SOLE   26,068 0 13,743
OCCIDENTAL PETE CORP DEL COM 674599105 1,912 29,426 SH   SOLE   8,060 0 21,366
OFFICE DEPOT INC COM 676220106 65 30,380 SH   SOLE   30,380 0 0
OFG BANCORP COM 67103X102 824 78,817 SH   SOLE   0 0 78,817
OKTA INC CL A 679295105 3,969 99,605 SH   SOLE   17,055 0 82,550
OLD DOMINION FGHT LINES INC COM 679580100 3,517 23,933 SH   SOLE   20,915 0 3,018
OLD NATL BANCORP IND COM 680033107 592 35,000 SH   SOLE   2,300 0 32,700
OLD REP INTL CORP COM 680223104 2,484 115,789 SH   SOLE   50,209 0 65,580
OLD SECOND BANCORP INC ILL COM 680277100 573 41,248 SH   SOLE   0 0 41,248
OMEGA HEALTHCARE INVS INC COM 681936100 777 28,717 SH   SOLE   24,966 0 3,751
OMNICOM GROUP INC COM 681919106 19,530 268,745 SH   SOLE   244,806 0 23,939
ONE GAS INC COM 68235P108 264 4,004 SH   SOLE   1,222 0 2,782
ONEOK INC NEW COM 682680103 5,742 100,881 SH   SOLE   15,311 0 85,570
OPEN TEXT CORP COM 683715106 278 8,000 SH   SOLE   8,000 0 0
OPKO HEALTH INC COM 68375N103 63 19,832 SH   SOLE   305 0 19,527
ORACLE CORP COM 68389X105 11,298 246,941 SH   SOLE   130,949 0 115,992
ORBITAL ATK INC COM 68557N103 1,935 14,595 SH   SOLE   6,531 0 8,064
ORIX CORP SPONSORED ADR 686330101 5,263 58,572 SH   SOLE   54,580 0 3,992
OSHKOSH CORP COM 688239201 604 7,822 SH   SOLE   3,000 0 4,822
OXFORD SQUARE CAP CORP COM 69181V107 799 130,760 SH   SOLE   88,460 0 42,300
PACCAR INC COM 693718108 848 12,813 SH   SOLE   9,330 0 3,483
PACWEST BANCORP DEL COM 695263103 235 4,737 SH   SOLE   0 0 4,737
PALO ALTO NETWORKS INC COM 697435105 13,807 76,064 SH   SOLE   20,406 0 55,658
PAN AMERICAN SILVER CORP COM 697900108 424 26,272 SH   SOLE   337 0 25,935
PANDORA MEDIA INC COM 698354107 2,804 557,382 SH   SOLE   32,145 0 525,237
PARK OHIO HLDGS CORP COM 700666100 6,453 166,099 SH   SOLE   125,790 0 40,309
PARKER HANNIFIN CORP COM 701094104 769 4,498 SH   SOLE   766 0 3,732
PARSLEY ENERGY INC CL A 701877102 653 22,534 SH   SOLE   17,903 0 4,631
PAYCHEX INC COM 704326107 22,691 368,418 SH   SOLE   198,024 0 170,394
PAYCOM SOFTWARE INC COM 70432V102 1,887 17,575 SH   SOLE   6,125 0 11,450
PAYLOCITY HLDG CORP COM 70438V106 23,176 452,387 SH   SOLE   81,604 0 370,783
PAYPAL HLDGS INC COM 70450Y103 108,946 1,435,954 SH   SOLE   381,059 0 1,054,895
PENNEY J C INC COM 708160106 103 34,000 SH   SOLE   15,800 0 18,200
PENTAIR PLC SHS G7S00T104 584 8,572 SH   SOLE   830 0 7,742
PEOPLES UNITED FINANCIAL INC COM 712704105 2,523 135,232 SH   SOLE   101,951 0 33,281
PEPSICO INC COM 713448108 33,511 307,014 SH   SOLE   90,058 0 216,956
PERKINELMER INC COM 714046109 635 8,381 SH   SOLE   3,956 0 4,425
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 169 17,500 SH   SOLE   7,500 0 10,000
PERRIGO CO PLC SHS G97822103 2,992 35,906 SH   SOLE   10,562 0 25,344
PETIQ INC COM CL A 71639T106 642 24,136 SH   SOLE   7,680 0 16,456
PFENEX INC COM 717071104 8,220 1,369,920 SH   SOLE   141,457 0 1,228,463
PFIZER INC COM 717081103 32,373 912,169 SH   SOLE   458,607 0 453,562
PHILIP MORRIS INTL INC COM 718172109 22,689 228,261 SH   SOLE   102,453 0 125,808
PHILLIPS 66 COM 718546104 5,400 56,295 SH   SOLE   32,916 0 23,379
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 3,328 69,663 SH   SOLE   32,563 0 37,100
PHYSICIANS RLTY TR COM 71943U104 246 15,815 SH   SOLE   2,370 0 13,445
PIERIS PHARMACEUTICALS INC COM 720795103 75 11,000 SH   SOLE   0 0 11,000
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 398 3,921 SH   SOLE   10 0 3,911
PIMCO ETF TR INV GRD CRP BD 72201R817 3,303 32,298 SH   SOLE   1,678 0 30,620
PIMCO ETF TR 25YR+ ZERO U S 72201R882 214 1,860 SH   SOLE   0 0 1,860
PIMCO ETF TR 1-5 US TIP IDX 72201R205 109 2,095 SH   SOLE   0 0 2,095
PIMCO ETF TR ACTIVE BD ETF 72201R775 22 210 SH   SOLE   0 0 210
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 135 1,353 SH   SOLE   28 0 1,325
PINNACLE FOODS INC DEL COM 72348P104 12,002 221,853 SH   SOLE   23,643 0 198,210
PIONEER NAT RES CO COM 723787107 20,669 120,321 SH   SOLE   91,845 0 28,476
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 5,483 248,902 SH   SOLE   45,865 0 203,037
PLANET FITNESS INC CL A 72703H101 28,437 752,910 SH   SOLE   186,052 0 566,858
PLATFORM SPECIALTY PRODS COR COM 72766Q105 1,065 110,600 SH   SOLE   94,600 0 16,000
PNC FINL SVCS GROUP INC COM 693475105 3,372 22,293 SH   SOLE   9,950 0 12,343
POLARIS INDS INC COM 731068102 854 7,455 SH   SOLE   599 0 6,856
POOL CORPORATION COM 73278L105 1,632 11,161 SH   SOLE   410 0 10,751
POPULAR INC COM NEW 733174700 978 23,500 SH   SOLE   0 0 23,500
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 13,014 13,503,000 PRN   SOLE   2,886,000 0 10,617,000
PORTOLA PHARMACEUTICALS INC COM 737010108 2,282 69,872 SH   SOLE   27,409 0 42,463
POTBELLY CORP COM 73754Y100 4,176 346,582 SH   SOLE   21,000 0 325,582
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 4,228 90,008 SH   SOLE   58,544 0 31,464
POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 985 39,117 SH   SOLE   0 0 39,117
POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 1,482 101,495 SH   SOLE   29,633 0 71,862
POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 229 7,593 SH   SOLE   1,493 0 6,100
POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 205 5,190 SH   SOLE   784 0 4,406
POWERSHARES ETF TR II INSUR NATL MUN 73936T474 24 966 SH   SOLE   966 0 0
POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 80 2,834 SH   SOLE   2,580 0 254
POWERSHARES ETF TR II RUSEL 1000 LOW 73937B472 37 1,205 SH   SOLE   250 0 955
POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 20 603 SH   SOLE   94 0 509
POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 23 509 SH   SOLE   0 0 509
POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 20 610 SH   SOLE   0 0 610
POWERSHARES ETF TR II KBW RG BK PORT 73937B712 18 322 SH   SOLE   25 0 297
POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 28 253 SH   SOLE   0 0 253
POWERSHARES ETF TR II RUSEL 1000 ENH 73937B324 16 580 SH   SOLE   580 0 0
POWERSHARES ETF TR II KBW BK PORT 73937B746 50 914 SH   SOLE   914 0 0
POWERSHARES ETF TR II S&P SMCP MAT P 73937B852 9 177 SH   SOLE   0 0 177
POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 2,301 43,686 SH   SOLE   3,268 0 40,418
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 1,140 61,429 SH   SOLE   750 0 60,679
POWERSHARES ETF TRUST WATER RES PORT 73935X575 3,855 126,532 SH   SOLE   44,192 0 82,340
POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 807 7,324 SH   SOLE   5,998 0 1,326
POWERSHARES ETF TRUST DYNAMIC MKT PT 73935X104 41 430 SH   SOLE   330 0 100
POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 5 38 SH   SOLE   38 0 0
POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 1 83 SH   SOLE   0 0 83
POWERSHARES ETF TRUST ENERGY SEC POR 73935X385 2 45 SH   SOLE   45 0 0
POWERSHARES ETF TRUST GOLDEN DRG CHINA 73935X401 171 3,700 SH   SOLE   3,700 0 0
POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 52 909 SH   SOLE   236 0 673
POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 90 5,730 SH   SOLE   3,575 0 2,155
POWERSHARES ETF TRUST ZACKS MC PRTFL 73935X740 6 292 SH   SOLE   292 0 0
POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 76 1,700 SH   SOLE   1,700 0 0
POWERSHARES ETF TRUST RUSSELL MID GRW 73935X807 41 900 SH   SOLE   0 0 900
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 20 400 SH   SOLE   400 0 0
POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 289 10,375 SH   SOLE   1,000 0 9,375
POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 304 14,129 SH   SOLE   3,709 0 10,420
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 214 9,255 SH   SOLE   500 0 8,755
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 12,568 78,488 SH   SOLE   35,731 0 42,757
PPG INDS INC COM 693506107 1,151 10,316 SH   SOLE   1,712 0 8,604
PRA GROUP INC COM 69354N106 21,174 557,206 SH   SOLE   89,527 0 467,679
PRA HEALTH SCIENCES INC COM 69354M108 383 4,615 SH   SOLE   1,224 0 3,391
PRAXAIR INC COM 74005P104 68,817 476,904 SH   SOLE   270,168 0 206,736
PREFERRED APT CMNTYS INC COM 74039L103 715 50,384 SH   SOLE   6,500 0 43,884
PREMIER INC CL A 74051N102 2,532 80,856 SH   SOLE   37,417 0 43,439
PRESTIGE BRANDS HLDGS INC COM 74112D101 286 8,482 SH   SOLE   2,293 0 6,189
PRICE T ROWE GROUP INC COM 74144T108 4,640 42,972 SH   SOLE   11,029 0 31,943
PRIMERICA INC COM 74164M108 716 7,411 SH   SOLE   1,137 0 6,274
PROCTER AND GAMBLE CO COM 742718109 47,756 602,374 SH   SOLE   256,316 0 346,058
PROGENICS PHARMACEUTICALS IN COM 743187106 198 26,500 SH   SOLE   26,500 0 0
PROGRESSIVE CORP OHIO COM 743315103 62,253 1,021,715 SH   SOLE   523,535 0 498,179
PROLOGIS INC COM 74340W103 252 3,999 SH   SOLE   1,512 0 2,487
PROOFPOINT INC COM 743424103 539 4,746 SH   SOLE   3,221 0 1,525
PROSHARES TR PSHS ULTSH 20YRS 74347B201 421 11,618 SH   SOLE   600 0 11,018
PROSHARES TR PSHS ULT SEMICDT 74347R669 393 2,925 SH   SOLE   2,925 0 0
PROSHARES TR ULTRA FNCLS NEW 74347X633 509 4,132 SH   SOLE   300 0 3,832
PROSHARES TR SHRT 20+YR TRE 74347X849 5,948 262,035 SH   SOLE   87,340 0 174,695
PROSHARES TR S&P 500 DV ARIST 74348A467 206 3,315 SH   SOLE   2,315 0 1,000
PROSHARES TR SHORT S&P 500 NE 74347B425 85 2,818 SH   SOLE   15 0 2,803
PROSHARES TR S&P MDCP 400 DIV 74347B680 33 620 SH   SOLE   25 0 595
PROSHARES TR SHORT QQQ NEW 74347B714 55 1,600 SH   SOLE   0 0 1,600
PROSHARES TR PSHS SHT OIL&GAS 74347R222 37 1,520 SH   SOLE   0 0 1,520
PROSHARES TR PSHS SHORT DOW30 74347R701 2 100 SH   SOLE   100 0 0
PROSHARES TR PSHS ULTRA O&G 74347R719 52 1,515 SH   SOLE   1,000 0 515
PROSHARES TR ULTSHT FT CH 50 74348A350 9 600 SH   SOLE   0 0 600
PROSHARES TR ULTSHRT QQQ 74348A426 1 75 SH   SOLE   75 0 0
PROSHARES TR PSHS ULDOW30 NEW 74348A590 5 600 SH   SOLE   0 0 600
PROSPECT CAPITAL CORPORATION COM 74348T102 85 13,000 SH   SOLE   0 0 13,000
PROTO LABS INC COM 743713109 18,805 159,974 SH   SOLE   26,265 0 133,709
PRUDENTIAL FINL INC COM 744320102 871 8,415 SH   SOLE   5,693 0 2,722
PRUDENTIAL PLC ADR 74435K204 4,407 86,198 SH   SOLE   81,379 0 4,819
PSYCHEMEDICS CORP COM NEW 744375205 2,475 115,883 SH   SOLE   86,308 0 29,575
PUBLIC STORAGE COM 74460D109 674 3,364 SH   SOLE   145 0 3,219
PUBLIC SVC ENTERPRISE GROUP COM 744573106 385 7,656 SH   SOLE   1,732 0 5,924
PUMA BIOTECHNOLOGY INC COM 74587V107 204 3,000 SH   SOLE   3,000 0 0
PURE STORAGE INC CL A 74624M102 32,944 1,651,326 SH   SOLE   1,266,786 0 384,540
PURECYCLE CORP COM NEW 746228303 3,449 365,005 SH   SOLE   226,905 0 138,100
QAD INC CL A 74727D306 429 10,295 SH   SOLE   1,953 0 8,342
QAD INC CL B 74727D207 16 500 SH   SOLE   0 0 500
QUALCOMM INC COM 747525103 12,436 224,441 SH   SOLE   84,879 0 139,562
QUANTA SVCS INC COM 74762E102 649 18,890 SH   SOLE   0 0 18,890
QUEST DIAGNOSTICS INC COM 74834L100 419 4,175 SH   SOLE   2,500 0 1,675
RAIT FINANCIAL TRUST COM NEW 749227609 11 68,000 SH   SOLE   68,000 0 0
RAPID7 INC COM 753422104 7,185 281,005 SH   SOLE   32,637 0 248,368
RAYMOND JAMES FINANCIAL INC COM 754730109 223 2,493 SH   SOLE   0 0 2,493
RAYONIER INC COM 754907103 3,335 94,802 SH   SOLE   62,895 0 31,907
RAYTHEON CO COM NEW 755111507 33,256 154,089 SH   SOLE   87,266 0 66,823
RBC BEARINGS INC COM 75524B104 882 7,102 SH   SOLE   1,483 0 5,619
RE MAX HLDGS INC CL A 75524W108 7,360 121,754 SH   SOLE   25,033 0 96,721
REALPAGE INC COM 75606N109 18,442 358,102 SH   SOLE   84,681 0 273,421
RED HAT INC COM 756577102 212,221 1,419,442 SH   SOLE   1,031,746 0 387,696
REDFIN CORP COM 75737F108 2,397 105,002 SH   SOLE   6,435 0 98,567
REDWOOD TR INC COM 758075402 1,491 96,393 SH   SOLE   65,627 0 30,766
REGENERON PHARMACEUTICALS COM 75886F107 679 1,973 SH   SOLE   746 0 1,227
REGIONS FINL CORP NEW COM 7591EP100 5,695 306,536 SH   SOLE   239,430 0 67,106
RELX PLC SPONSORED ADR 759530108 521 24,929 SH   SOLE   24,400 0 529
RENN FD INC COM 759720105 110 83,148 SH   SOLE   0 0 83,148
REPLIGEN CORP COM 759916109 1,375 38,001 SH   SOLE   24,326 0 13,675
REPUBLIC SVCS INC COM 760759100 1,893 28,576 SH   SOLE   9,188 0 19,388
RESMED INC COM 761152107 23,838 242,080 SH   SOLE   40,082 0 201,998
REVANCE THERAPEUTICS INC COM 761330109 254 8,250 SH   SOLE   2,250 0 6,000
RH COM 74967X103 1,617 16,975 SH   SOLE   4,900 0 12,075
RIBBON COMMUNICATIONS INC COM 762544104 284 55,688 SH   SOLE   18,783 0 36,905
RINGCENTRAL INC CL A 76680R206 721 11,350 SH   SOLE   5,300 0 6,050
RIO TINTO PLC SPONSORED ADR 767204100 267 5,176 SH   SOLE   4,910 0 266
RITCHIE BROS AUCTIONEERS COM 767744105 10,978 348,846 SH   SOLE   138,915 0 209,932
RITE AID CORP COM 767754104 50 29,946 SH   SOLE   5,775 0 24,171
RLI CORP COM 749607107 274 4,325 SH   SOLE   570 0 3,755
ROBERT HALF INTL INC COM 770323103 4,657 80,450 SH   SOLE   7,140 0 73,310
ROCKWELL AUTOMATION INC COM 773903109 3,321 19,067 SH   SOLE   8,957 0 10,110
ROCKWELL COLLINS INC COM 774341101 3,551 26,336 SH   SOLE   6,497 0 19,839
ROGERS CORP COM 775133101 383 3,202 SH   SOLE   2,642 0 560
ROLLINS INC COM 775711104 1,632 31,975 SH   SOLE   10,483 0 21,492
ROPER TECHNOLOGIES INC COM 776696106 6,767 24,110 SH   SOLE   10,149 0 13,961
ROSS STORES INC COM 778296103 929 11,907 SH   SOLE   3,971 0 7,937
ROYAL BK CDA MONTREAL QUE COM 780087102 853 11,041 SH   SOLE   5,926 0 5,115
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,032 8,761 SH   SOLE   1,988 0 6,773
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,070 16,321 SH   SOLE   500 0 15,821
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,926 92,868 SH   SOLE   47,280 0 45,588
ROYAL GOLD INC COM 780287108 264 3,071 SH   SOLE   2,036 0 1,035
ROYCE GLOBAL VALUE TR INC COM 78081T104 186 16,950 SH   SOLE   15,005 0 1,945
RPM INTL INC COM 749685103 554 11,628 SH   SOLE   4,029 0 7,599
RYMAN HOSPITALITY PPTYS INC COM 78377T107 821 10,600 SH   SOLE   225 0 10,375
S&P GLOBAL INC COM 78409V104 1,033 5,407 SH   SOLE   1,374 0 4,032
SABRA HEALTH CARE REIT INC COM 78573L106 674 38,170 SH   SOLE   1,325 0 36,845
SALESFORCE COM INC COM 79466L302 114,252 982,393 SH   SOLE   386,416 0 595,977
SALLY BEAUTY HLDGS INC COM 79546E104 640 38,887 SH   SOLE   1,716 0 37,171
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 117 14,800 SH   SOLE   0 0 14,800
SANOFI SPONSORED ADR 80105N105 408 10,181 SH   SOLE   9,406 0 775
SANOFI RIGHT 12/31/2020 80105N113 0 655 SH   SOLE   620 0 35
SAP SE SPON ADR 803054204 545 5,184 SH   SOLE   4,523 0 661
SAREPTA THERAPEUTICS INC COM 803607100 7 100 SH Call SOLE   0 0 100
SAREPTA THERAPEUTICS INC COM 803607100 2,488 33,575 SH   SOLE   6,125 0 27,450
SBA COMMUNICATIONS CORP NEW CL A 78410G104 10,420 60,967 SH   SOLE   50,041 0 10,926
SCANA CORP NEW COM 80589M102 583 15,530 SH   SOLE   14,500 0 1,030
SCHEIN HENRY INC COM 806407102 2,030 30,198 SH   SOLE   1,852 0 28,346
SCHLUMBERGER LTD COM 806857108 43,754 675,427 SH   SOLE   378,625 0 296,802
SCHOLASTIC CORP COM 807066105 3,354 86,350 SH   SOLE   58,150 0 28,200
SCHWAB CHARLES CORP NEW COM 808513105 44,590 853,884 SH   SOLE   196,457 0 657,427
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 529 8,294 SH   SOLE   2,169 0 6,125
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 599 8,348 SH   SOLE   614 0 7,734
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 437 12,963 SH   SOLE   5,625 0 7,338
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 82 1,297 SH   SOLE   597 0 700
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 42 796 SH   SOLE   788 0 8
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 14 260 SH   SOLE   260 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4 123 SH   SOLE   122 0 1
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 10 257 SH   SOLE   257 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 14 397 SH   SOLE   397 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 24 480 SH   SOLE   470 0 10
SCHWAB STRATEGIC TR US REIT ETF 808524847 25 643 SH   SOLE   92 0 551
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 131 3,595 SH   SOLE   220 0 3,375
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 21 308 SH   SOLE   308 0 0
SCORPIO BULKERS INC COM Y7546A122 226 32,000 SH   SOLE   32,000 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 21,464 250,314 SH   SOLE   73,271 0 177,043
SEASPAN CORP SHS Y75638109 167 25,000 SH   SOLE   25,000 0 0
SEATTLE GENETICS INC COM 812578102 36,232 692,242 SH   SOLE   79,562 0 612,680
SECUREWORKS CORP CL A 81374A105 629 77,866 SH   SOLE   26,144 0 51,722
SEI INVESTMENTS CO COM 784117103 537 7,170 SH   SOLE   925 0 6,245
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 945 16,597 SH   SOLE   14,515 0 2,082
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 9,513 116,872 SH   SOLE   47,623 0 69,249
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,183 22,482 SH   SOLE   16,831 0 5,651
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,036 20,103 SH   SOLE   11,290 0 8,813
SELECT SECTOR SPDR TR ENERGY 81369Y506 3,029 44,931 SH   SOLE   27,492 0 17,439
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 9,316 337,891 SH   SOLE   164,982 0 172,908
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 7,065 95,106 SH   SOLE   34,921 0 60,185
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,783 57,823 SH   SOLE   28,026 0 29,797
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 500 16,088 SH   SOLE   11,381 0 4,707
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,502 69,315 SH   SOLE   14,229 0 55,086
SEMPRA ENERGY COM 816851109 2,164 19,455 SH   SOLE   2,030 0 17,425
SERITAGE GROWTH PPTYS CL A 81752R100 315 8,852 SH   SOLE   8,650 0 202
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 893 17,560 SH   SOLE   17,055 0 505
SERVICENOW INC COM 81762P102 10,660 64,432 SH   SOLE   8,785 0 55,647
SERVICESOURCE INTL INC COM 81763U100 42 11,000 SH   SOLE   9,000 0 2,000
SHAKE SHACK INC CL A 819047101 10,081 242,161 SH   SOLE   112,588 0 129,573
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 2,927 139,032 SH   SOLE   48,202 0 90,830
SHERWIN WILLIAMS CO COM 824348106 7,470 19,051 SH   SOLE   8,890 0 10,161
SHIRE PLC SPONSORED ADR 82481R106 531 3,556 SH   SOLE   884 0 2,672
SHOPIFY INC CL A 82509L107 3,001 24,083 SH   SOLE   3,440 0 20,643
SIENTRA INC COM 82621J105 1,248 129,185 SH   SOLE   54,535 0 74,650
SIERRA ONCOLOGY INC COM 82640U107 115 55,714 SH   SOLE   55,714 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 14,525 102,327 SH   SOLE   96,155 0 6,172
SILICON LABORATORIES INC COM 826919102 202 2,250 SH   SOLE   0 0 2,250
SIMON PPTY GROUP INC NEW COM 828806109 257 1,666 SH   SOLE   35 0 1,631
SIRIUS XM HLDGS INC COM 82968B103 259 41,441 SH   SOLE   8,000 0 33,441
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 4,877 63,308 SH   SOLE   48,609 0 14,699
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,927 30,948 SH   SOLE   18,112 0 12,836
SKYWORKS SOLUTIONS INC COM 83088M102 291 2,899 SH   SOLE   295 0 2,604
SMITH A O COM 831865209 226 3,561 SH   SOLE   1,254 0 2,307
SMUCKER J M CO COM NEW 832696405 13,123 105,820 SH   SOLE   39,817 0 66,003
SNAP ON INC COM 833034101 5,191 35,186 SH   SOLE   10,443 0 24,743
SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 1,196 13,025 SH   SOLE   5,825 0 7,200
SOUTHERN CO COM 842587107 2,676 59,924 SH   SOLE   23,260 0 36,664
SOUTHWEST AIRLS CO COM 844741108 504 8,799 SH   SOLE   2,410 0 6,389
SPARK THERAPEUTICS INC COM 84652J103 619 9,290 SH   SOLE   3,050 0 6,240
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 779 3,229 SH   SOLE   1,420 0 1,809
SPDR GOLD TRUST GOLD SHS 78463V107 6,712 53,356 SH   SOLE   16,575 0 36,781
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 844 20,963 SH   SOLE   5,225 0 15,738
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 4,483 96,878 SH   SOLE   65,848 0 31,030
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 318 6,060 SH   SOLE   400 0 5,660
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 362 9,328 SH   SOLE   8,330 0 998
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1,226 30,628 SH   SOLE   28,501 0 2,127
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 977 27,612 SH   SOLE   27,390 0 222
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 319 10,153 SH   SOLE   10,153 0 0
SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 15 444 SH   SOLE   379 0 65
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 47 1,337 SH   SOLE   385 0 952
SPDR S&P 500 ETF TR TR UNIT 78462F103 142,093 539,971 SH   SOLE   388,571 0 151,399
SPDR S&P 500 ETF TR TR UNIT 78462F103 132 500 SH Put SOLE   0 0 500
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5,243 15,342 SH   SOLE   8,491 0 6,851
SPDR SER TR BLOMBERG BRC INV 78468R200 11,994 390,310 SH   SOLE   297,690 0 92,620
SPDR SER TR NUVEEN BLMBRG SR 78468R739 410 8,570 SH   SOLE   4,525 0 4,045
SPDR SER TR BLOOMBERG SRT TR 78468R408 183 6,672 SH   SOLE   722 0 5,950
SPDR SER TR PRTFLO S&P500 HI 78468R788 57 1,603 SH   SOLE   1,493 0 110
SPDR SER TR SSGA US SMAL ETF 78468R887 20 224 SH   SOLE   0 0 224
SPDR SER TR PORTFOLIO SH TSR 78468R101 89 3,000 SH   SOLE   3,000 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 3,584 64,298 SH   SOLE   8,310 0 55,988
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 592 11,464 SH   SOLE   300 0 11,164
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 237 7,072 SH   SOLE   2,372 0 4,700
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 507 14,149 SH   SOLE   6,489 0 7,659
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 4,619 152,960 SH   SOLE   108,384 0 44,576
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 267 9,050 SH   SOLE   3,689 0 5,361
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 290 4,625 SH   SOLE   600 0 4,025
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 752 26,692 SH   SOLE   21,692 0 5,000
SPDR SERIES TRUST S&P REGL BKG 78464A698 5,110 84,613 SH   SOLE   10,505 0 74,108
SPDR SERIES TRUST S&P DIVID ETF 78464A763 32,144 352,461 SH   SOLE   22,162 0 330,299
SPDR SERIES TRUST S&P INS ETF 78464A789 212 6,835 SH   SOLE   5,248 0 1,587
SPDR SERIES TRUST S&P BK ETF 78464A797 1,020 21,290 SH   SOLE   0 0 21,290
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 4,730 142,635 SH   SOLE   115,200 0 27,435
SPDR SERIES TRUST S&P BIOTECH 78464A870 279 3,180 SH   SOLE   761 0 2,419
SPDR SERIES TRUST NYSE TECH ETF 78464A102 85 958 SH   SOLE   216 0 742
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 43 350 SH   SOLE   0 0 350
SPDR SERIES TRUST CITI INT GVT ETF 78464A490 48 800 SH   SOLE   0 0 800
SPDR SERIES TRUST HLTH CARE SVCS 78464A573 69 1,088 SH   SOLE   0 0 1,088
SPDR SERIES TRUST COMP SOFTWARE 78464A599 79 1,045 SH   SOLE   345 0 700
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 45 800 SH   SOLE   0 0 800
SPDR SERIES TRUST S&P PHARMAC 78464A722 22 532 SH   SOLE   0 0 532
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 112 3,187 SH   SOLE   375 0 2,812
SPDR SERIES TRUST OILGAS EQUIP 78464A748 44 3,005 SH   SOLE   675 0 2,330
SPDR SERIES TRUST S&P METALS MNG 78464A755 65 1,910 SH   SOLE   450 0 1,460
SPDR SERIES TRUST S&P CAP MKTS 78464A771 16 270 SH   SOLE   25 0 245
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 21 160 SH   SOLE   60 0 100
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 47 300 SH   SOLE   300 0 0
SPDR SERIES TRUST S&P TELECOM 78464A540 3 45 SH   SOLE   0 0 45
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 30 300 SH   SOLE   0 0 300
SPECTRA ENERGY PARTNERS LP COM 84756N109 2,950 87,707 SH   SOLE   9,558 0 78,149
SPIRE INC COM 84857L101 733 10,134 SH   SOLE   2,720 0 7,414
SPIRIT RLTY CAP INC NEW COM 84860W102 438 56,500 SH   SOLE   16,500 0 40,000
SPLUNK INC COM 848637104 8,557 86,973 SH   SOLE   40,529 0 46,444
SPORTSMANS WHSE HLDGS INC COM 84920Y106 129 31,499 SH   SOLE   3,000 0 28,499
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 831 77,279 SH   SOLE   4,118 0 73,161
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 373 61,783 SH   SOLE   3,620 0 58,163
SQUARE INC CL A 852234103 6,541 132,938 SH   SOLE   12,762 0 120,176
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 258 4,815 SH   SOLE   1,470 0 3,345
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 693 14,451 SH   SOLE   200 0 14,251
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 81 1,701 SH   SOLE   260 0 1,441
STAG INDL INC COM 85254J102 567 23,700 SH   SOLE   0 0 23,700
STANLEY BLACK & DECKER INC COM 854502101 1,136 7,415 SH   SOLE   280 0 7,135
STARBUCKS CORP COM 855244109 93 1,600 SH Call SOLE   1,600 0 0
STARBUCKS CORP COM 855244109 241,305 4,168,337 SH   SOLE   1,793,352 0 2,374,986
STARWOOD PPTY TR INC COM 85571B105 517 24,701 SH   SOLE   4,000 0 20,701
STATE STR CORP COM 857477103 748 7,502 SH   SOLE   3,924 0 3,578
STATOIL ASA SPONSORED ADR 85771P102 604 25,522 SH   SOLE   23,350 0 2,172
STERICYCLE INC COM 858912108 9,567 163,453 SH   SOLE   45,960 0 117,493
STERICYCLE INC DEP PFD A 1/10 858912207 1,074 23,725 SH   SOLE   11,770 0 11,955
STITCH FIX INC COM CL A 860897107 1,458 71,904 SH   SOLE   5,025 0 66,879
STRATUS PPTYS INC COM NEW 863167201 211 7,000 SH   SOLE   2,170 0 4,830
STRYKER CORP COM 863667101 74,629 463,766 SH   SOLE   221,531 0 242,235
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 946 42,965 SH   SOLE   24,722 0 18,243
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 5,055 594,728 SH   SOLE   545,054 0 49,674
SUMMIT HOTEL PPTYS INC COM 866082100 211 15,523 SH   SOLE   11,708 0 3,815
SUN LIFE FINL INC COM 866796105 597 14,514 SH   SOLE   10,455 0 4,059
SUNCOR ENERGY INC NEW COM 867224107 31,216 903,765 SH   SOLE   408,236 0 495,529
SUNOPTA INC COM 8676EP108 3,669 516,749 SH   SOLE   157,535 0 359,214
SUNTRUST BKS INC COM 867914103 1,198 17,609 SH   SOLE   3,107 0 14,502
SUNTRUST BKS INC *W EXP 11/14/201 867914111 48 2,000 SH   SOLE   0 0 2,000
SUNTRUST BKS INC *W EXP 12/31/201 867914129 18 500 SH   SOLE   0 0 500
SYMANTEC CORP COM 871503108 282 10,915 SH   SOLE   3,372 0 7,543
SYNCHRONY FINL COM 87165B103 351 10,455 SH   SOLE   9,296 0 1,159
SYNOPSYS INC COM 871607107 497 5,965 SH   SOLE   3,535 0 2,430
SYNTHETIC BIOLOGICS INC COM 87164U102 631 1,980,857 SH   SOLE   161,100 0 1,819,757
SYSCO CORP COM 871829107 5,072 84,587 SH   SOLE   17,833 0 66,754
TABULA RASA HEALTHCARE INC COM 873379101 1,700 43,825 SH   SOLE   1,650 0 42,175
TACTILE SYS TECHNOLOGY INC COM 87357P100 18,107 569,395 SH   SOLE   75,668 0 493,727
TAHOE RES INC COM 873868103 303 64,619 SH   SOLE   4,000 0 60,619
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 5,441 124,349 SH   SOLE   116,541 0 7,808
TALEND S A ADS 874224207 226 4,693 SH   SOLE   0 0 4,693
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 1,198 31,622 SH   SOLE   1,332 0 30,290
TAPESTRY INC COM 876030107 271 5,155 SH   SOLE   1,065 0 4,090
TARGA RES CORP COM 87612G101 950 21,590 SH   SOLE   9,220 0 12,370
TARGET CORP COM 87612E106 3,891 56,037 SH   SOLE   13,358 0 42,679
TASEKO MINES LTD COM 876511106 12 10,000 SH   SOLE   0 0 10,000
TD AMERITRADE HLDG CORP COM 87236Y108 350 5,910 SH   SOLE   0 0 5,910
TE CONNECTIVITY LTD REG SHS H84989104 9,894 99,036 SH   SOLE   65,173 0 33,863
TELADOC INC COM 87918A105 1,521 37,731 SH   SOLE   13,384 0 24,347
TELEDYNE TECHNOLOGIES INC COM 879360105 472 2,524 SH   SOLE   1,985 0 539
TELEFLEX INC COM 879369106 369 1,446 SH   SOLE   1,438 0 8
TERADYNE INC COM 880770102 967 21,165 SH   SOLE   15,760 0 5,405
TESLA INC COM 88160R101 4,118 15,473 SH   SOLE   3,840 0 11,633
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 1,131 66,191 SH   SOLE   40,098 0 26,093
TEXAS INSTRS INC COM 882508104 20,966 201,811 SH   SOLE   134,434 0 67,378
THERMO FISHER SCIENTIFIC INC COM 883556102 26,323 127,498 SH   SOLE   65,655 0 61,843
THOMSON REUTERS CORP COM 884903105 627 16,219 SH   SOLE   1,775 0 14,444
THOR INDS INC COM 885160101 876 7,610 SH   SOLE   773 0 6,837
TIME WARNER INC COM NEW 887317303 4,125 43,611 SH   SOLE   24,821 0 18,791
TITAN INTL INC ILL COM 88830M102 163 12,925 SH   SOLE   4,000 0 8,925
TIVITY HEALTH INC COM 88870R102 250 6,300 SH   SOLE   1,150 0 5,150
TIVO CORP COM 88870P106 1,679 123,889 SH   SOLE   3,787 0 120,102
TJX COS INC NEW COM 872540109 7,014 85,995 SH   SOLE   24,424 0 61,571
TOLL BROTHERS INC COM 889478103 2,511 58,060 SH   SOLE   43,570 0 14,490
TORCHMARK CORP COM 891027104 244 2,900 SH   SOLE   168 0 2,732
TORONTO DOMINION BK ONT COM NEW 891160509 16,595 291,901 SH   SOLE   235,865 0 56,036
TOTAL S A SPONSORED ADR 89151E109 7,827 135,671 SH   SOLE   114,400 0 21,271
TRACTOR SUPPLY CO COM 892356106 8,673 137,624 SH   SOLE   44,036 0 93,588
TRANSDIGM GROUP INC COM 893641100 50,888 165,791 SH   SOLE   122,793 0 42,998
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376V100 515 14,401 SH   SOLE   287 0 14,114
TRANSOCEAN LTD REG SHS H8817H100 720 72,763 SH   SOLE   43,729 0 29,034
TRANSUNION COM 89400J107 1,938 34,124 SH   SOLE   22,301 0 11,823
TRAVELERS COMPANIES INC COM 89417E109 4,043 29,115 SH   SOLE   7,352 0 21,763
TREEHOUSE FOODS INC COM 89469A104 528 13,791 SH   SOLE   9,025 0 4,766
TRIMBLE INC COM 896239100 14,339 399,650 SH   SOLE   197,542 0 202,108
TRINITY INDS INC COM 896522109 313 9,594 SH   SOLE   1,509 0 8,085
TWILIO INC CL A 90138F102 3,882 101,687 SH   SOLE   17,108 0 84,579
TWITTER INC COM 90184L102 9,146 315,265 SH   SOLE   46,928 0 268,337
TYLER TECHNOLOGIES INC COM 902252105 43,199 204,773 SH   SOLE   111,928 0 92,845
TYSON FOODS INC CL A 902494103 415 5,677 SH   SOLE   4,999 0 678
U S G CORP COM NEW 903293405 229 5,665 SH   SOLE   0 0 5,665
U S SILICA HLDGS INC COM 90346E103 3,406 133,469 SH   SOLE   51,140 0 82,329
U S SILICA HLDGS INC COM 90346E103 18 700 SH Call SOLE   0 0 700
UBS GROUP AG SHS H42097107 3,468 196,376 SH   SOLE   182,517 0 13,859
ULTA BEAUTY INC COM 90384S303 10,221 50,037 SH   SOLE   32,996 0 17,041
ULTIMATE SOFTWARE GROUP INC COM 90385D107 133,377 547,298 SH   SOLE   276,783 0 270,515
UMH PPTYS INC COM 903002103 1,049 78,205 SH   SOLE   9,380 0 68,825
UNDER ARMOUR INC CL A 904311107 1,373 83,991 SH   SOLE   9,468 0 74,523
UNDER ARMOUR INC CL C 904311206 527 36,745 SH   SOLE   14,510 0 22,235
UNIFIRST CORP MASS COM 904708104 12,142 75,112 SH   SOLE   64,004 0 11,108
UNILEVER N V N Y SHS NEW 904784709 9,654 171,203 SH   SOLE   121,174 0 50,029
UNILEVER PLC SPON ADR NEW 904767704 4,475 80,549 SH   SOLE   43,392 0 37,157
UNION PAC CORP COM 907818108 76,501 569,075 SH   SOLE   338,895 0 230,180
UNITED CMNTY BANCORP IND COM 90984R101 694 27,525 SH   SOLE   27,525 0 0
UNITED CONTL HLDGS INC COM 910047109 428 6,154 SH   SOLE   2,900 0 3,254
UNITED PARCEL SERVICE INC CL B 911312106 34,534 329,963 SH   SOLE   121,737 0 208,227
UNITED RENTALS INC COM 911363109 762 4,412 SH   SOLE   3,952 0 460
UNITED STATES OIL FUND LP UNITS 91232N108 706 53,955 SH   SOLE   24,500 0 29,455
UNITED STATES STL CORP NEW COM 912909108 18 500 SH Put SOLE   0 0 500
UNITED STATES STL CORP NEW COM 912909108 304 8,647 SH   SOLE   2,677 0 5,970
UNITED TECHNOLOGIES CORP COM 913017109 10,961 87,120 SH   SOLE   36,354 0 50,765
UNITEDHEALTH GROUP INC COM 91324P102 52,100 243,458 SH   SOLE   169,747 0 73,711
UNIVERSAL DISPLAY CORP COM 91347P105 463 4,580 SH   SOLE   788 0 3,792
UNIVERSAL ELECTRS INC COM 913483103 396 7,606 SH   SOLE   7,206 0 400
UPLAND SOFTWARE INC COM 91544A109 436 15,132 SH   SOLE   885 0 14,247
URBAN OUTFITTERS INC COM 917047102 2,036 55,100 SH   SOLE   44,060 0 11,040
US BANCORP DEL COM NEW 902973304 10,574 209,390 SH   SOLE   88,466 0 120,924
V F CORP COM 918204108 4,697 63,373 SH   SOLE   30,584 0 32,789
VAIL RESORTS INC COM 91879Q109 4,901 22,105 SH   SOLE   9,909 0 12,196
VALEANT PHARMACEUTICALS INTL COM 91911K102 1,085 68,141 SH   SOLE   22,516 0 45,625
VALERO ENERGY CORP NEW COM 91913Y100 2,727 29,398 SH   SOLE   9,775 0 19,623
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 5,094 231,741 SH   SOLE   92,206 0 139,535
VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 126 10,990 SH   SOLE   2,550 0 8,440
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 455 14,153 SH   SOLE   1,943 0 12,210
VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 4 180 SH   SOLE   0 0 180
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 7 298 SH   SOLE   298 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 33 1,434 SH   SOLE   934 0 500
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 44 2,275 SH   SOLE   0 0 2,275
VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 16 700 SH   SOLE   700 0 0
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 7 115 SH   SOLE   0 0 115
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 47 2,000 SH   SOLE   0 0 2,000
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 11 195 SH   SOLE   45 0 150
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 20 330 SH   SOLE   330 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 50 2,114 SH   SOLE   0 0 2,114
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 108 900 SH   SOLE   400 0 500
VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 14 250 SH   SOLE   0 0 250
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 7 383 SH   SOLE   0 0 383
VANECK VECTORS ETF TR BRAZIL SMALL CP 92189F825 84 3,500 SH   SOLE   0 0 3,500
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 299 2,131 SH   SOLE   2,131 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 12 93 SH   SOLE   0 0 93
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 60 506 SH   SOLE   190 0 316
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 70 551 SH   SOLE   551 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 42 300 SH   SOLE   0 0 300
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 4,757 59,520 SH   SOLE   6,358 0 53,161
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 513 6,278 SH   SOLE   3,829 0 2,449
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 4,614 58,816 SH   SOLE   20,818 0 37,998
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 10 111 SH   SOLE   0 0 111
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 225 4,115 SH   SOLE   3,476 0 639
VANGUARD GROUP DIV APP ETF 921908844 87,383 864,749 SH   SOLE   133,599 0 731,149
VANGUARD INDEX FDS TOTAL STK MKT 922908769 9,901 72,955 SH   SOLE   40,819 0 32,137
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 14,201 58,663 SH   SOLE   32,536 0 26,127
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 17,040 155,775 SH   SOLE   119,159 0 36,616
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 6,523 50,328 SH   SOLE   3,078 0 47,250
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 18,418 244,048 SH   SOLE   162,701 0 81,348
VANGUARD INDEX FDS SML CP GRW ETF 922908595 38,982 237,770 SH   SOLE   12,867 0 224,903
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,285 17,658 SH   SOLE   6,553 0 11,105
VANGUARD INDEX FDS MID CAP ETF 922908629 8,440 54,728 SH   SOLE   35,673 0 19,055
VANGUARD INDEX FDS LARGE CAP ETF 922908637 532 4,390 SH   SOLE   161 0 4,228
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 6,057 54,291 SH   SOLE   32,210 0 22,081
VANGUARD INDEX FDS GROWTH ETF 922908736 130,302 918,399 SH   SOLE   73,720 0 844,678
VANGUARD INDEX FDS VALUE ETF 922908744 39,700 384,765 SH   SOLE   153,289 0 231,477
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,939 33,614 SH   SOLE   26,469 0 7,145
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 12,732 218,957 SH   SOLE   86,509 0 132,448
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 34,729 739,234 SH   SOLE   308,637 0 430,596
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 10,562 173,372 SH   SOLE   147,691 0 25,681
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 397 3,329 SH   SOLE   1,320 0 2,009
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 227 3,082 SH   SOLE   2,798 0 284
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 100,304 1,844,843 SH   SOLE   1,611,585 0 233,258
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 4,848 66,454 SH   SOLE   12,976 0 53,478
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,118 22,863 SH   SOLE   4,743 0 18,120
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 6,054 71,355 SH   SOLE   39,888 0 31,467
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,000 25,497 SH   SOLE   9,302 0 16,194
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 977 8,040 SH   SOLE   8,040 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 219 1,580 SH   SOLE   1,580 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2,419 19,839 SH   SOLE   2,385 0 17,454
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 514 3,683 SH   SOLE   3,683 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 592 5,636 SH   SOLE   0 0 5,636
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 647 5,337 SH   SOLE   5,337 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 5 50 SH   SOLE   0 0 50
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 37 400 SH   SOLE   400 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 249 4,406 SH   SOLE   2,972 0 1,434
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 46,784 1,057,261 SH   SOLE   423,752 0 633,509
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 49,623 601,558 SH   SOLE   49,840 0 551,719
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 917 14,230 SH   SOLE   3,325 0 10,905
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 78 1,167 SH   SOLE   550 0 617
VANGUARD WORLD FD MEGA GRWTH IND 921910816 3,007 26,793 SH   SOLE   21,520 0 5,273
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 77 1,045 SH   SOLE   355 0 690
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 360 2,268 SH   SOLE   0 0 2,268
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 965 7,087 SH   SOLE   2,044 0 5,043
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 766 11,020 SH   SOLE   7,287 0 3,733
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,158 8,325 SH   SOLE   5,653 0 2,672
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,497 26,296 SH   SOLE   11,761 0 14,535
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,236 9,587 SH   SOLE   8,691 0 896
VANGUARD WORLD FDS TELCOMM ETF 92204A884 245 2,926 SH   SOLE   2,109 0 817
VANGUARD WORLD FDS ENERGY ETF 92204A306 119 1,291 SH   SOLE   401 0 890
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 47 308 SH   SOLE   258 0 51
VANGUARD WORLD FDS UTILITIES ETF 92204A876 57 512 SH   SOLE   262 0 250
VARIAN MED SYS INC COM 92220P105 666 5,434 SH   SOLE   2,121 0 3,313
VECTREN CORP COM 92240G101 390 6,102 SH   SOLE   2,380 0 3,722
VEEVA SYS INC CL A COM 922475108 153,069 2,096,263 SH   SOLE   931,540 0 1,164,723
VENTAS INC COM 92276F100 1,305 26,356 SH   SOLE   5,773 0 20,583
VERACYTE INC COM 92337F107 121 21,850 SH   SOLE   6,600 0 15,250
VERISK ANALYTICS INC COM 92345Y106 102,385 984,468 SH   SOLE   730,542 0 253,926
VERIZON COMMUNICATIONS INC COM 92343V104 21,593 451,539 SH   SOLE   152,845 0 298,694
VERSUM MATLS INC COM 92532W103 1,104 29,345 SH   SOLE   457 0 28,888
VERTEX PHARMACEUTICALS INC COM 92532F100 987 6,059 SH   SOLE   5,184 0 875
VIACOM INC NEW CL B 92553P201 625 20,116 SH   SOLE   3,841 0 16,275
VIASAT INC COM 92552V100 4,000 60,860 SH   SOLE   2,651 0 58,209
VIAVI SOLUTIONS INC COM 925550105 370 38,061 SH   SOLE   6,146 0 31,915
VIKING THERAPEUTICS INC *W EXP 04/13/202 92686J114 77 25,520 SH   SOLE   4,000 0 21,520
VIRTU FINL INC CL A 928254101 6,754 204,665 SH   SOLE   28,934 0 175,731
VISA INC COM CL A 92826C839 320,520 2,679,483 SH   SOLE   1,074,373 0 1,605,110
VMWARE INC CL A COM 928563402 898 7,401 SH   SOLE   2,800 0 4,601
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 5,862 210,716 SH   SOLE   130,431 0 80,285
VONAGE HLDGS CORP COM 92886T201 979 91,908 SH   SOLE   12,701 0 79,207
VULCAN MATLS CO COM 929160109 3,322 29,097 SH   SOLE   21,297 0 7,800
W P CAREY INC COM 92936U109 4,518 72,882 SH   SOLE   46,816 0 26,066
WABTEC CORP COM 929740108 42,465 521,687 SH   SOLE   351,455 0 170,231
WADDELL & REED FINL INC CL A 930059100 470 23,250 SH   SOLE   3,000 0 20,250
WAGEWORKS INC COM 930427109 16,937 374,706 SH   SOLE   59,872 0 314,834
WALGREENS BOOTS ALLIANCE INC COM 931427108 55,446 846,886 SH   SOLE   320,221 0 526,665
WALMART INC COM 931142103 26,864 301,943 SH   SOLE   75,186 0 226,757
WASTE MGMT INC DEL COM 94106L109 2,197 26,116 SH   SOLE   13,130 0 12,986
WATERS CORP COM 941848103 1,154 5,811 SH   SOLE   356 0 5,455
WATSCO INC COM 942622200 148,913 822,860 SH   SOLE   584,411 0 238,449
WD-40 CO COM 929236107 245 1,858 SH   SOLE   226 0 1,632
WEATHERFORD INTL PLC ORD SHS G48833100 291 127,016 SH   SOLE   118,084 0 8,932
WEC ENERGY GROUP INC COM 92939U106 2,451 39,085 SH   SOLE   12,501 0 26,584
WELBILT INC COM 949090104 1,139 58,563 SH   SOLE   9,517 0 49,046
WELLS FARGO CO NEW COM 949746101 14,117 269,357 SH   SOLE   98,949 0 170,408
WELLS FARGO CO NEW PERP PFD CNV A 949746804 417 323 SH   SOLE   219 0 104
WELLS FARGO CO NEW *W EXP 10/28/201 949746119 61 3,193 SH   SOLE   0 0 3,193
WELLTOWER INC COM 95040Q104 2,644 48,580 SH   SOLE   11,321 0 37,259
WESBANCO INC COM 950810101 661 15,623 SH   SOLE   388 0 15,235
WEST PHARMACEUTICAL SVSC INC COM 955306105 16,085 182,187 SH   SOLE   161,428 0 20,759
WESTERN DIGITAL CORP COM 958102105 339 3,672 SH   SOLE   1,184 0 2,488
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 4,361 102,200 SH   SOLE   22,775 0 79,425
WESTERN UN CO COM 959802109 1,605 83,467 SH   SOLE   21,989 0 61,478
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 2,015 90,160 SH   SOLE   87,460 0 2,700
WEX INC COM 96208T104 55,705 355,668 SH   SOLE   250,400 0 105,268
WEYERHAEUSER CO COM 962166104 7,502 214,348 SH   SOLE   84,366 0 129,982
WHEATON PRECIOUS METALS CORP COM 962879102 4,558 223,750 SH   SOLE   188,924 0 34,826
WILLIAMS COS INC DEL COM 969457100 1,184 47,637 SH   SOLE   1,998 0 45,639
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 7,616 221,211 SH   SOLE   83,095 0 138,116
WILLIAMS SONOMA INC COM 969904101 1,891 35,846 SH   SOLE   16,125 0 19,721
WILLIS TOWERS WATSON PUB LTD SHS G96629103 2,586 16,990 SH   SOLE   16,096 0 894
WINTRUST FINL CORP COM 97650W108 1,574 18,286 SH   SOLE   10,781 0 7,505
WISDOMTREE INVTS INC COM 97717P104 259 28,200 SH   SOLE   5,000 0 23,200
WISDOMTREE TR US TOTAL DIVIDND 97717W109 2,466 27,666 SH   SOLE   513 0 27,153
WISDOMTREE TR US HIGH DIVIDEND 97717W208 1,178 17,290 SH   SOLE   5,715 0 11,575
WISDOMTREE TR US LARGECAP DIVD 97717W307 2,270 25,656 SH   SOLE   1,535 0 24,121
WISDOMTREE TR EMER MKT HIGH FD 97717W315 652 13,633 SH   SOLE   200 0 13,433
WISDOMTREE TR US DIVID EX FNCL 97717W406 287 3,400 SH   SOLE   0 0 3,400
WISDOMTREE TR INDIA ERNGS FD 97717W422 742 28,295 SH   SOLE   16,433 0 11,862
WISDOMTREE TR US MIDCAP DIVID 97717W505 530 15,544 SH   SOLE   6,274 0 9,270
WISDOMTREE TR US SMALLCAP DIVD 97717W604 292 10,657 SH   SOLE   1,657 0 9,000
WISDOMTREE TR INTL EQUITY FD 97717W703 363 6,612 SH   SOLE   4,812 0 1,800
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1,062 18,962 SH   SOLE   9,144 0 9,818
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,141 18,184 SH   SOLE   11,779 0 6,405
WISDOMTREE TR EMG MKTS SMCAP 97717W281 140 2,599 SH   SOLE   2,000 0 599
WISDOMTREE TR US QLT SHRHD YLD 97717W547 78 962 SH   SOLE   572 0 390
WISDOMTREE TR US SMALLCP ERNGS 97717W562 40 1,111 SH   SOLE   1,111 0 0
WISDOMTREE TR US MIDCP EARNING 97717W570 60 1,563 SH   SOLE   798 0 765
WISDOMTREE TR INTL SMCAP DIV 97717W760 61 800 SH   SOLE   800 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 96 1,925 SH   SOLE   0 0 1,925
WISDOMTREE TR JP SMALLCP DIV 97717W836 46 566 SH   SOLE   311 0 255
WISDOMTREE TR CHINESE YUAN FD 97717W182 11 410 SH   SOLE   10 0 400
WISDOMTREE TR ITL HIGH DIV FD 97717W802 61 1,400 SH   SOLE   700 0 700
WISDOMTREE TR EUROPE SMCP DV 97717W869 82 1,179 SH   SOLE   0 0 1,179
WISDOMTREE TR GLB HIGH DIV FD 97717W877 21 444 SH   SOLE   0 0 444
WISDOMTREE TR EUR HDG SMLCAP 97717X552 153 5,000 SH   SOLE   5,000 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 44 1,111 SH   SOLE   770 0 341
WOODWARD INC COM 980745103 1,442 20,128 SH   SOLE   20,128 0 0
WORKDAY INC CL A 98138H101 126,303 993,654 SH   SOLE   418,772 0 574,882
WORLDPAY INC CL A 981558109 6,535 79,468 SH   SOLE   75,793 0 3,675
WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 5,476 276,027 SH   SOLE   72,263 0 203,764
WYNDHAM WORLDWIDE CORP COM 98310W108 745 6,508 SH   SOLE   6,040 0 468
WYNN RESORTS LTD COM 983134107 465 2,550 SH   SOLE   1,700 0 850
XCEL ENERGY INC COM 98389B100 1,317 28,951 SH   SOLE   6,386 0 22,565
XCERRA CORP COM 98400J108 559 48,000 SH   SOLE   0 0 48,000
XILINX INC COM 983919101 6,463 89,467 SH   SOLE   33,295 0 56,172
XPO LOGISTICS INC COM 983793100 5,398 53,020 SH   SOLE   43,440 0 9,580
XYLEM INC COM 98419M100 10,798 140,378 SH   SOLE   58,337 0 82,041
YELP INC CL A 985817105 395 9,470 SH   SOLE   9,015 0 455
YUM BRANDS INC COM 988498101 2,173 25,522 SH   SOLE   13,195 0 12,327
YUM CHINA HLDGS INC COM 98850P109 3,204 77,205 SH   SOLE   50,947 0 26,258
ZEBRA TECHNOLOGIES CORP CL A 989207105 20,568 147,767 SH   SOLE   25,397 0 122,370
ZIMMER BIOMET HLDGS INC COM 98956P102 2,687 24,638 SH   SOLE   5,066 0 19,572
ZIONS BANCORPORATION COM 989701107 306 5,806 SH   SOLE   5,806 0 0
ZIONS BANCORPORATION *W EXP 05/22/202 989701115 6 300 SH   SOLE   0 0 300
ZOES KITCHEN INC COM 98979J109 327 22,660 SH   SOLE   2,012 0 20,648
ZOETIS INC CL A 98978V103 209,802 2,512,299 SH   SOLE   1,618,198 0 894,100