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 Common 90214J101 12,871 199,517 SH   SOLE   114,643 0 84,874
3M COMPANY Common 88579Y101 651 2,764 SH   SOLE   2,764 0 0
ABAXIS INC Common 002567105 15,084 304,609 SH   SOLE   304,609 0 0
ABBOTT LABORATORIES Common 002824100 20 343 SH   SOLE   343 0 0
ABBVIE INC Common 00287Y109 120,858 1,249,698 SH   SOLE   1,135,867 0 113,831
ABIOMED INC. Common 003654100 93,573 499,294 SH   SOLE   406,459 0 92,835
ACADIA PHARMACEUTICALS INC Common 004225108 65,219 2,166,029 SH   SOLE   1,825,324 0 340,705
ACCENTURE PLC IRELAND SHARES C Common G1151C101 26 173 SH   SOLE   173 0 0
ACI WORLDWIDE INC Common 004498101 23,180 1,022,487 SH   SOLE   1,022,487 0 0
ACTIVISION BLIZZARD INC Common 00507V109 42 671 SH   SOLE   671 0 0
ADOBE SYSTEMS INC. Common 00724F101 171,325 977,662 SH   SOLE   879,463 0 98,199
AERIE PHARMACEUTICALS INC Common 00771V108 20,312 339,943 SH   SOLE   289,252 0 50,691
AETNA INC NEW Common 00817Y108 168,999 936,855 SH   SOLE   926,274 0 10,581
AFFILIATED MANAGERS GROUP INC. Common 008252108 1,929 9,398 SH   SOLE   9,398 0 0
AFLAC INC Common 001055102 25 284 SH   SOLE   284 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 5,711 85,280 SH   SOLE   85,280 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 259,435 1,581,149 SH   SOLE   1,490,520 0 90,629
ALBEMARLE CORP Common 012653101 17 132 SH   SOLE   132 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 2,404 20,100 SH   SOLE   20,100 0 0
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 452,546 2,624,518 SH   SOLE   2,549,632 0 74,886
ALIGN TECHNOLOGY INC Common 016255101 16,652 74,947 SH   SOLE   49,798 0 25,149
ALLEGION PLC Common G0176J109 451 5,670 SH   SOLE   5,670 0 0
ALLERGAN PLC Common G0177J108 6,163 37,676 SH   SOLE   36,253 0 1,423
ALLIANCE DATA SYSTEMS CORP Common 018581108 19,661 77,564 SH   SOLE   77,011 0 553
ALLSTATE CORP Common 020002101 54 519 SH   SOLE   519 0 0
ALPHABET INC CL A Common 02079K305 5,412 5,138 SH   SOLE   5,138 0 0
ALPHABET INC CL C Common 02079K107 960,412 917,825 SH   SOLE   858,612 0 59,213
ALTRIA GROUP INC. Common 02209S103 4,447 62,273 SH   SOLE   62,273 0 0
AMAZON COM INC. Common 023135106 1,467,159 1,254,550 SH   SOLE   1,196,204 0 58,346
AMERICAN AIRLINES GROUP INC Common 02376R102 6 111 SH   SOLE   111 0 0
AMERICAN ELECTRIC POWER CO INC Common 025537101 6 85 SH   SOLE   85 0 0
AMERICAN EXPRESS COMPANY Common 025816109 46 459 SH   SOLE   459 0 0
AMERICAN INTERNATIONAL GROUP Common 026874784 20 332 SH   SOLE   332 0 0
AMERICAN TOWER CORP. Common 03027X100 18 125 SH   SOLE   125 0 0
AMERIPRISE FINL INC Common 03076C106 7 43 SH   SOLE   43 0 0
AMERISOURCEBERGEN CORP Common 03073E105 9 101 SH   SOLE   101 0 0
AMETEK INC Common 031100100 2,304 31,792 SH   SOLE   31,792 0 0
AMGEN INC Common 031162100 1,173 6,744 SH   SOLE   6,744 0 0
AMICUS THERAPEUTICS INC Common 03152W109 1,554 108,000 SH   SOLE   108,000 0 0
AMPHENOL CORP Common 032095101 70 797 SH   SOLE   797 0 0
ANAPTYSBIO INC Common 032724106 453 4,500 SH   SOLE   4,500 0 0
ANSYS INC Common 03662Q105 13,747 93,141 SH   SOLE   93,141 0 0
ANTHEM INC Common 036752103 13 57 SH   SOLE   57 0 0
AON PLC Common G0408V102 29 215 SH   SOLE   215 0 0
APPLE INC. Common 037833100 1,001,422 5,917,523 SH   SOLE   5,513,694 0 403,829
APPLIED MATERIALS INC Common 038222105 249,544 4,881,530 SH   SOLE   4,542,256 0 339,274
APPTIO INC - CLASS A Common 03835C108 9,193 390,840 SH   SOLE   390,840 0 0
APTIV PLC Common G6095L109 83,938 989,486 SH   SOLE   965,091 0 24,395
ARCHER DANIELS MIDLAND CO Common 039483102 4 107 SH   SOLE   107 0 0
ARISTA NETWORKS INC Common 040413106 61 258 SH   SOLE   258 0 0
ARTHUR J GALLAGHER Common 363576109 6 101 SH   SOLE   101 0 0
ASML HOLDING NV - ADR Common N07059210 1,513 8,705 SH   SOLE   8,705 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 937 27,000 SH   SOLE   27,000 0 0
AT&T INC. Common 00206R102 1,912 49,187 SH   SOLE   49,187 0 0
AUTODESK INC. Common 052769106 178,768 1,705,316 SH   SOLE   1,575,756 0 129,560
AUTOZONE INC Common 053332102 1,830 2,573 SH   SOLE   2,573 0 0
AVERY DENNISON CORP Common 053611109 28 240 SH   SOLE   240 0 0
AVEXIS INC Common 05366U100 664 6,000 SH   SOLE   6,000 0 0
BAIDU COM INC SPONSORED REPSTG Common 056752108 1,398 5,967 SH   SOLE   5,967 0 0
BAKER HUGHES A GE CO LLC Common 05722G100 29 923 SH   SOLE   923 0 0
BALCHEM CORP. Common 057665200 20,855 258,750 SH   SOLE   258,750 0 0
BALL CORP Common 058498106 3,655 96,554 SH   SOLE   96,554 0 0
BANCO BRADESCO ADR Common 059460303 6 540 SH   SOLE   540 0 0
BANK OF AMERICA CORP Common 060505104 438,154 14,842,612 SH   SOLE   14,186,945 0 655,667
BARRICK GOLD CORP Common 067901108 17 1,160 SH   SOLE   1,160 0 0
BAXTER INTERNATIONAL INC Common 071813109 2,429 37,581 SH   SOLE   37,581 0 0
BECTON DICKINSON & CO Common 075887109 11 51 SH   SOLE   51 0 0
BERKSHIRE HATHAWAY INC CLASS B Common 084670702 357 1,800 SH   SOLE   1,800 0 0
BIO-TECHNE CORP Common 09073M104 43,772 337,878 SH   SOLE   249,761 0 88,117
BIOGEN INC Common 09062X103 4,246 13,329 SH   SOLE   13,329 0 0
BIOMARIN PHARMACEUTICALS INC Common 09061G101 91,313 1,024,032 SH   SOLE   885,928 0 138,104
BIOVERATIV INC Common 09075E100 1,491 27,653 SH   SOLE   27,653 0 0
BLACKBAUD INC Common 09227Q100 31,459 332,939 SH   SOLE   332,939 0 0
BLACKROCK INC. Common 09247X101 95,532 185,965 SH   SOLE   179,951 0 6,014
BLACKSTONE GROUP LP Common 09253U108 123,667 3,862,175 SH   SOLE   3,784,319 0 77,856
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,332 41,377 SH   SOLE   41,377 0 0
BLUEBIRD BIO INC Common 09609G100 10,931 61,377 SH   SOLE   61,377 0 0
BOEING CO Common 097023105 68,765 233,174 SH   SOLE   231,830 0 1,344
BOFI HOLDING INC Common 05566U108 34,095 1,140,305 SH   SOLE   711,046 0 429,259
BOSTON SCIENTIFIC CORP Common 101137107 79,814 3,219,587 SH   SOLE   3,186,759 0 32,828
BRIGHT HORIZONS FAMILY SOLUTIO Common 109194100 14 145 SH   SOLE   145 0 0
BRISTOL MYERS SQUIBB CO Common 110122108 83,558 1,363,537 SH   SOLE   1,353,139 0 10,398
BROADCOM LTD Common Y09827109 496,001 1,930,715 SH   SOLE   1,878,644 0 52,071
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 17 185 SH   SOLE   185 0 0
BROOKFIELD ASSET MANAGEMENT IN Common 112585104 24 549 SH   SOLE   549 0 0
BURLINGTON STORES INC Common 122017106 6,439 52,339 SH   SOLE   52,339 0 0
BWX TECHNOLOGIES INC Common 05605H100 45 738 SH   SOLE   738 0 0
CADENCE DESIGN SYSTEM INC Common 127387108 12 288 SH   SOLE   288 0 0
CALITHERA BIOSCIENCES INC Common 13089P101 84 10,000 SH   SOLE   10,000 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 58,037 1,838,949 SH   SOLE   1,349,821 0 489,128
CANADIAN NATIONAL RAILWAY CO Common 136375102 6 73 SH   SOLE   73 0 0
CANTEL MEDICAL CORP Common 138098108 41,910 407,408 SH   SOLE   407,408 0 0
CAPITAL ONE FINANCIAL CORP. Common 14040H105 24 246 SH   SOLE   246 0 0
CARDIOVASCULAR SYSTEMS INC Common 141619106 6,054 255,567 SH   SOLE   255,567 0 0
CAREDX INC Common 14167L103 9,089 1,238,351 SH   SOLE   1,238,351 0 0
CARNIVAL CORP Common 143658300 1,416 21,336 SH   SOLE   21,336 0 0
CATERPILLAR INC. Common 149123101 103,179 654,773 SH   SOLE   629,379 0 25,394
CAVIUM INC Common 14964U108 70,460 840,508 SH   SOLE   831,999 0 8,509
CBOE HOLDINGS INC Common 12503M108 41 333 SH   SOLE   333 0 0
CBS CORP. NEW CLASS B Common 124857202 158,339 2,683,716 SH   SOLE   2,603,137 0 80,579
CDW CORP Common 12514G108 12 178 SH   SOLE   178 0 0
CELGENE CORP Common 151020104 146,592 1,404,672 SH   SOLE   1,371,522 0 33,150
CEMEX SAB -SPONS ADR Common 151290889 670 89,328 SH   SOLE   89,328 0 0
CENTENE CORP DEL Common 15135B101 511 5,062 SH   SOLE   5,062 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 40,965 121,933 SH   SOLE   118,880 0 3,053
CHEGG INC Common 163092109 49,957 3,061,063 SH   SOLE   1,856,068 0 1,204,995
CHENIERE ENERGY PARTNERS LP Common 16411W108 1 39 SH   SOLE   39 0 0
CHENIERE ENERGY PARTNERS LP Common 16411Q101 789 26,612 SH   SOLE   26,612 0 0
CHEVRONTEXACO CORP Common 166764100 468 3,740 SH   SOLE   3,740 0 0
CHOICE HOTELS INTL INC Common 169905106 14 178 SH   SOLE   178 0 0
CHURCH & DWIGHT CO INC. Common 171340102 3,243 64,631 SH   SOLE   64,631 0 0
CHUY'S HOLDING INC Common 171604101 2,275 81,102 SH   SOLE   44,541 0 36,561
CIGNA CORP Common 125509109 2,488 12,251 SH   SOLE   12,251 0 0
CINTAS CORP. Common 172908105 92,361 592,705 SH   SOLE   587,438 0 5,267
CISCO SYSTEMS INC Common 17275R102 3,516 91,798 SH   SOLE   91,798 0 0
CITIGROUP INC. Common 172967424 105,216 1,414,005 SH   SOLE   1,400,616 0 13,389
CITIZENS FINANCIAL GROUP Common 174610105 2,303 54,865 SH   SOLE   54,865 0 0
CLOVIS ONCOLOGY INC Common 189464100 43,704 642,709 SH   SOLE   493,815 0 148,894
CME GROUP INC Common 12572Q105 3,312 22,680 SH   SOLE   22,680 0 0
COCA COLA CO. Common 191216100 1,511 32,927 SH   SOLE   32,927 0 0
COGNEX CORP. Common 192422103 49,483 809,068 SH   SOLE   809,068 0 0
COGNIZANT TECH SOLUTIONS CRP Common 192446102 88,283 1,243,069 SH   SOLE   1,229,968 0 13,101
COHERENT INC Common 192479103 7,054 24,994 SH   SOLE   13,991 0 11,003
COMCAST CORP CL A Common 20030N101 225,793 5,637,772 SH   SOLE   5,490,758 0 147,014
CONOCOPHILLIPS Common 20825C104 1,574 28,673 SH   SOLE   28,673 0 0
CONSOLIDATED EDISON Common 209115104 6 74 SH   SOLE   74 0 0
CONSTELLATION BRANDS INC-A Common 21036P108 33 145 SH   SOLE   145 0 0
COPA HOLDINGS SA CLASS A Common P31076105 6 48 SH   SOLE   48 0 0
CORELOGIC INC Common 21871D103 24 517 SH   SOLE   517 0 0
CORESITE REALTY CORP Common 21870Q105 18 158 SH   SOLE   158 0 0
CORNERSTONE ONDEMAND INC Common 21925Y103 8,860 250,789 SH   SOLE   250,789 0 0
CORNING INC Common 219350105 42 1,312 SH   SOLE   1,312 0 0
COSTAR GROUP INC Common 22160N109 20 67 SH   SOLE   67 0 0
COTIVITI HOLDINGS INC Common 22164K101 20,585 639,082 SH   SOLE   398,206 0 240,876
CRAFT BREW ALLIANCE INC Common 224122101 2,716 141,456 SH   SOLE   141,456 0 0
CREDICORP LTD Common G2519Y108 986 4,752 SH   SOLE   4,752 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 149,960 1,350,873 SH   SOLE   1,206,037 0 144,836
CSX CORP Common 126408103 38 689 SH   SOLE   689 0 0
CUMMINS INC Common 231021106 26 145 SH   SOLE   145 0 0
CVS HEALTH CORP Common 126650100 1,844 25,434 SH   SOLE   25,434 0 0
CYRUSONE INC Common 23283R100 8,740 146,813 SH   SOLE   146,813 0 0
DANAHER CORP Common 235851102 237,643 2,560,259 SH   SOLE   2,359,699 0 200,560
DARDEN RESTAURANTS INC Common 237194105 1,244 12,957 SH   SOLE   12,957 0 0
DAVE & BUSTER'S ENTERTAINMENT Common 238337109 5,869 106,386 SH   SOLE   42,431 0 63,955
DEERE & CO. Common 244199105 14 91 SH   SOLE   91 0 0
DELPHI TECHNOLOGIES PLC Common G2709G107 727 13,862 SH   SOLE   13,862 0 0
DELTA AIR LINES INC. Common 247361702 6 99 SH   SOLE   99 0 0
DESPEGAR.COM CORP Common G27358103 2,005 72,965 SH   SOLE   72,965 0 0
DEUTSCHE BANK AG Common D18190898 43 2,242 SH   SOLE   2,242 0 0
DEVON ENERGY CORP NEW Common 25179M103 16 385 SH   SOLE   385 0 0
DEXCOM INC. Common 252131107 16,595 289,160 SH   SOLE   175,701 0 113,459
DIAMONDBACK ENERGY INC Common 25278X109 325 2,574 SH   SOLE   2,574 0 0
DICKS SPORTING GOODS INC Common 253393102 1 40 SH   SOLE   0 0 40
DIGITAL REALTY TRUST INC Common 253868103 1 10 SH   SOLE   10 0 0
DIPLOMAT PHARMACY INC Common 25456K101 12,251 610,405 SH   SOLE   346,892 0 263,513
DISCOVER FINANCIAL SERVICES Common 254709108 1,083 14,086 SH   SOLE   14,086 0 0
DISH NETWORK CORP CL-A Common 25470M109 16 327 SH   SOLE   327 0 0
DMC GLOBAL INC Common 23291C103 6,705 267,679 SH   SOLE   267,679 0 0
DOLBY LABORATORIES INC CL A Common 25659T107 4,773 76,983 SH   SOLE   76,983 0 0
DOLLAR TREE INC Common 256746108 40,297 375,523 SH   SOLE   276,822 0 98,701
DOVER CORP Common 260003108 131 1,300 SH   SOLE   1,300 0 0
DOWDUPONT INC Common 26078J100 103,981 1,460,003 SH   SOLE   1,358,194 0 101,809
DUNKIN' BRANDS GROUP INC Common 265504100 3,935 61,043 SH   SOLE   61,043 0 0
DXC TECHNOLOGY CO Common 23355L106 12 129 SH   SOLE   129 0 0
DYCOM INDUSTRIES INC Common 267475101 28,076 251,965 SH   SOLE   219,745 0 32,220
EATON CORP PLC Common G29183103 1,200 15,194 SH   SOLE   15,194 0 0
EATON VANCE CORP Common 278265103 14 246 SH   SOLE   246 0 0
EBAY INC Common 278642103 89 2,366 SH   SOLE   2,366 0 0
EBIX INC Common 278715206 50,204 633,492 SH   SOLE   382,656 0 250,836
ECOLAB INC Common 278865100 641 4,775 SH   SOLE   4,775 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 17,191 152,528 SH   SOLE   65,213 0 87,315
ELECTRONICS ARTS INC Common 285512109 91,754 873,349 SH   SOLE   864,983 0 8,366
ELECTRONICS FOR IMAGING INC. Common 286082102 10,789 365,372 SH   SOLE   214,669 0 150,703
ELF BEAUTY INC Common 26856L103 11,668 522,982 SH   SOLE   522,982 0 0
ELI LILLY & CO Common 532457108 4,513 53,436 SH   SOLE   53,436 0 0
ELLIE MAE INC Common 28849P100 18,825 210,565 SH   SOLE   210,565 0 0
ENCANA CORPORATION Common 292505104 4,467 335,115 SH   SOLE   335,115 0 0
EOG RES INC Common 26875P101 421 3,900 SH   SOLE   3,900 0 0
EPAM SYSTEMS INC Common 29414B104 35,227 327,911 SH   SOLE   218,890 0 109,021
EQUINIX INC. Common 29444U700 287,286 633,877 SH   SOLE   604,690 0 29,187
ESTEE LAUDER COMPANIES INC CL Common 518439104 112 879 SH   SOLE   879 0 0
ETSY INC Common 29786A106 1,346 65,797 SH   SOLE   65,797 0 0
EURONET WORLDWIDE INC Common 298736109 16 188 SH   SOLE   188 0 0
EVERBRIDGE INC Common 29978A104 49,489 1,665,161 SH   SOLE   1,215,677 0 449,484
EXACT SCIENCES CORP Common 30063P105 92,919 1,768,531 SH   SOLE   1,723,571 0 44,960
EXPEDIA INC Common 30212P303 2,199 18,364 SH   SOLE   18,364 0 0
EXPRESS SCRIPTS HOLDING CO Common 30219G108 65 868 SH   SOLE   868 0 0
EXTENDED STAY AMERICA INC UNIT Common 30224P200 6,553 344,911 SH   SOLE   344,911 0 0
EXXON MOBIL CORP Common 30231G102 3,805 45,492 SH   SOLE   45,492 0 0
FACEBOOK INC Common 30303M102 986,299 5,589,365 SH   SOLE   5,272,504 0 316,861
FAIR ISAAC CORP Common 303250104 20 130 SH   SOLE   130 0 0
FEDEX CORP. Common 31428X106 124,920 500,603 SH   SOLE   483,710 0 16,893
FIDELITY NATIONAL INFORMATION Common 31620M106 25 261 SH   SOLE   261 0 0
FIFTH THIRD BANCORP Common 316773100 17 570 SH   SOLE   570 0 0
FINANCIAL ENGINES INC Common 317485100 1,543 50,923 SH   SOLE   34,437 0 16,486
FIRST DATA CORP CLASS A Common 32008D106 5 302 SH   SOLE   302 0 0
FIRSTSERVICE CORP Common 33767E103 57,929 828,508 SH   SOLE   507,880 0 320,628
FISERV INC. Common 337738108 5,146 39,242 SH   SOLE   39,242 0 0
FIVE BELOW Common 33829M101 14,833 223,651 SH   SOLE   223,651 0 0
FIVE PRIME THERAPEUTICS INC Common 33830X104 307 14,000 SH   SOLE   14,000 0 0
FLEETCOR TECHNOLOGIES INC Common 339041105 3,729 19,379 SH   SOLE   19,379 0 0
FLIR SYSTEMS INC Common 302445101 7,327 157,171 SH   SOLE   157,171 0 0
FLOTEK INDUSTRIES Common 343389102 1,142 244,993 SH   SOLE   244,993 0 0
FMC CORP.-NEW Common 302491303 2,277 24,051 SH   SOLE   24,051 0 0
FORTIVE CORP Common 34959J108 4,209 58,180 SH   SOLE   58,180 0 0
FORTUNE BRANDS HOME & SECURITY Common 34964C106 15,779 230,552 SH   SOLE   183,344 0 47,208
FRANCESCAS HOLDINGS CORP Common 351793104 4,192 573,494 SH   SOLE   327,095 0 246,399
FREEPORT- MCMORAN COPPER & GOL Common 35671D857 15 765 SH   SOLE   765 0 0
FRNKLIN RESOURCES INC Common 354613101 60 1,396 SH   SOLE   1,396 0 0
FTI CONSULTING INC Common 302941109 2,528 58,854 SH   SOLE   58,854 0 0
GAP INC Common 364760108 1,869 54,871 SH   SOLE   54,871 0 0
GARMIN LTD Common H2906T109 890 14,933 SH   SOLE   14,933 0 0
GARTNER INC Common 366651107 4,241 34,439 SH   SOLE   34,439 0 0
GENERAL DYNAMICS CORP Common 369550108 94,229 463,155 SH   SOLE   411,007 0 52,148
GENERAL ELECTRIC COMPANY Common 369604103 2,263 129,681 SH   SOLE   129,681 0 0
GENPACT LTD Common G3922B107 6 202 SH   SOLE   202 0 0
GEOPARK LTD Common G38327105 789 79,653 SH   SOLE   79,653 0 0
GILEAD SCIENCES INC Common 375558103 1,169 16,312 SH   SOLE   16,312 0 0
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,223 34,485 SH   SOLE   34,485 0 0
GLOBANT SA Common L44385109 21,614 465,215 SH   SOLE   276,794 0 188,421
GLYCOMIMETICS INC Common 38000Q102 34 2,000 SH   SOLE   2,000 0 0
GODADDY INC - CLASS A Common 380237107 13 261 SH   SOLE   261 0 0
GOLDMAN SACHS GROUP INC Common 38141G104 252 989 SH   SOLE   989 0 0
GOPRO INC CL A Common 38268T103 6,616 873,943 SH   SOLE   498,508 0 375,435
GREENLIGHT CAPITAL RE LTD Common G4095J109 158 7,846 SH   SOLE   7,846 0 0
GRUPO SUPERVIELLE SA SP ADR Common 40054A108 697 23,787 SH   SOLE   23,787 0 0
GTT COMMUNICATIONS INC Common 362393100 40,688 866,615 SH   SOLE   527,594 0 339,021
GUIDEWIRE SOFTWARE INC Common 40171V100 43,785 589,623 SH   SOLE   436,099 0 153,524
GULFPORT ENERGY CORP Common 402635304 469 36,724 SH   SOLE   36,724 0 0
GW PHARMACEUTICALS ADR Common 36197T103 5,710 43,256 SH   SOLE   43,256 0 0
H&E EQUIPMENT SERVICES INC Common 404030108 13,235 325,596 SH   SOLE   184,721 0 140,875
HAIN CELESTIAL GRP INC Common 405217100 13 307 SH   SOLE   307 0 0
HALLIBURTON CO Common 406216101 113,037 2,313,009 SH   SOLE   2,251,978 0 61,031
HALOZYME THERAPEUTICS INC Common 40637H109 8,119 400,722 SH   SOLE   400,722 0 0
HARRIS CORP. Common 413875105 25 177 SH   SOLE   177 0 0
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,518 26,965 SH   SOLE   26,965 0 0
HCA HOLDINGS INC Common 40412C101 1,010 11,500 SH   SOLE   11,500 0 0
HD SUPPLY HOLDINGS INC Common 40416M105 35,665 890,968 SH   SOLE   882,253 0 8,715
HEALTHEQUITY INC Common 42226A107 14,451 309,698 SH   SOLE   309,698 0 0
HEICO CORP Common 422806109 49,666 526,399 SH   SOLE   321,153 0 205,246
HESKA CORP Common 42805E306 11,159 139,120 SH   SOLE   139,120 0 0
HEWLETT PACKARD ENTERPRISE CO. Common 42824C109 26 1,831 SH   SOLE   1,831 0 0
HEXCEL CORP Common 428291108 6,149 99,413 SH   SOLE   99,413 0 0
HILL-ROM HOLDINGS Common 431475102 6 70 SH   SOLE   70 0 0
HILTON GRAND VACATIONS Common 43283X105 13 304 SH   SOLE   304 0 0
HOME DEPOT INC Common 437076102 409,360 2,159,869 SH   SOLE   2,105,572 0 54,297
HONEYWELL INTERNATIONAL INC Common 438516106 467,644 3,049,323 SH   SOLE   2,973,813 0 75,510
HP INC Common 40434L105 51 2,439 SH   SOLE   2,439 0 0
HUBBELL INC Common 443510607 6,195 45,772 SH   SOLE   45,772 0 0
HUBSPOT INC Common 443573100 27,589 312,088 SH   SOLE   214,735 0 97,353
HUMANA INC Common 444859102 2,302 9,281 SH   SOLE   9,281 0 0
IDEX CORP Common 45167R104 25 191 SH   SOLE   191 0 0
IDEXX LABORATORIES CORP. Common 45168D104 5,771 36,905 SH   SOLE   36,905 0 0
IHS MARKIT LTD Common G47567105 1,771 39,233 SH   SOLE   39,233 0 0
ILLINOIS TOOL WORKS INC Common 452308109 7 44 SH   SOLE   44 0 0
ILLUMINA INC Common 452327109 127,176 582,070 SH   SOLE   520,968 0 61,102
IMMUNOMEDICS INC. Common 452907108 889 55,000 SH   SOLE   55,000 0 0
IMPERIAL OIL LTD Common 453038408 30 962 SH   SOLE   962 0 0
IMPINJ INC Common 453204109 2,098 93,137 SH   SOLE   53,302 0 39,835
INCYTE CORPORATION Common 45337C102 8,296 87,590 SH   SOLE   53,146 0 34,444
INDEPENDENT BANK GROUP INC Common 45384B106 35,686 527,898 SH   SOLE   327,626 0 200,272
INGERSOLL RAND PLC Common G47791101 16 176 SH   SOLE   176 0 0
INOGEN INC Common 45780L104 29,559 248,232 SH   SOLE   248,232 0 0
INSULET CORP Common 45784P101 124,795 1,808,616 SH   SOLE   1,367,520 0 441,096
INTEL CORP. Common 458140100 3,279 71,042 SH   SOLE   71,042 0 0
INTERCONTINENTAL EXCHANGE INC Common 45866F104 268,592 3,806,579 SH   SOLE   3,615,900 0 190,679
INTERNATIONAL PAPER CO. Common 460146103 85,809 1,481,006 SH   SOLE   1,466,353 0 14,653
INTERXION HOLDING NV Common N47279109 7,439 126,243 SH   SOLE   126,243 0 0
INTL BUSINESS MACHINES CORP Common 459200101 5 33 SH   SOLE   33 0 0
INTUIT INC. Common 461202103 8 50 SH   SOLE   50 0 0
INTUITIVE SURGICAL INC Common 46120E602 85,636 234,658 SH   SOLE   201,860 0 32,798
IPG PHOTONICS CORP Common 44980X109 2,646 12,355 SH   SOLE   12,355 0 0
IQVIA HOLDINGS INC Common 46266C105 23 236 SH   SOLE   236 0 0
ITAU UNIBANCO HLDGS ADR Common 465562106 4 300 SH   SOLE   300 0 0
J P MORGAN CHASE & CO. Common 46625H100 138,986 1,299,659 SH   SOLE   1,288,135 0 11,524
JD.COM ADR Common 47215P106 842 20,338 SH   SOLE   20,338 0 0
JOHNSON & JOHNSON Common 478160104 10,393 74,382 SH   SOLE   74,382 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 2,326 61,027 SH   SOLE   61,027 0 0
JUNO THERAPEUTICS INC Common 48205A109 549 12,000 SH   SOLE   12,000 0 0
KANSAS CITY SOUTHERN INDS. INC Common 485170302 1,584 15,050 SH   SOLE   15,050 0 0
KLA-TENCOR CORP. Common 482480100 1,815 17,273 SH   SOLE   17,273 0 0
KRAFT HEINZ COMPANY Common 500754106 1,069 13,753 SH   SOLE   13,753 0 0
LAM RESEARCH CORP. Common 512807108 15,769 85,670 SH   SOLE   67,696 0 17,974
LAMAR ADVERTISING CO CL A Common 512816109 1,284 17,290 SH   SOLE   17,290 0 0
LAS VEGAS SANDS CORP Common 517834107 43 622 SH   SOLE   622 0 0
LENDINGCLUB CORP Common 52603A109 38,370 9,290,507 SH   SOLE   7,787,969 0 1,502,538
LENNAR CORP Common 526057104 2,838 44,869 SH   SOLE   44,869 0 0
LENNAR CORP B SHARES Common 526057302 46 891 SH   SOLE   891 0 0
LENNOX INTERNATIONAL INC. Common 526107107 39,399 189,182 SH   SOLE   184,675 0 4,507
LIBERTY EXPEDIA HOLDING INC Common 53046P109 9 209 SH   SOLE   209 0 0
LIBERTY GLOBAL PLC SERIES C Common G5480U120 46 1,368 SH   SOLE   1,368 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919401 3,603 106,560 SH   SOLE   106,560 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919500 2,884 90,851 SH   SOLE   90,851 0 0
LIVE NATION ENTERTAINMENT Common 538034109 16,725 392,874 SH   SOLE   181,545 0 211,329
LKQ CORPORATION Common 501889208 5,276 129,736 SH   SOLE   129,736 0 0
LOCKHEED MARTIN CORP. Common 539830109 719 2,241 SH   SOLE   2,241 0 0
LOGMEIN INC Common 54142L109 1,977 17,265 SH   SOLE   17,265 0 0
LOMA NEGRA CIA INDUSTRIAL ADR Common 54150E104 717 31,125 SH   SOLE   31,125 0 0
LULULEMON ATHLETICA INC Common 550021109 9,265 117,887 SH   SOLE   43,450 0 74,437
LUMENTUM HOLDINGS INC Common 55024U109 7,299 149,260 SH   SOLE   149,260 0 0
LYONDELLBASELL INDUSTRIES NV Common N53745100 13 122 SH   SOLE   122 0 0
M&T BANK CORPORATION Common 55261F104 4 25 SH   SOLE   25 0 0
MA-COM TECHNOLOGY SOLUTIONS HO Common 55405Y100 3,934 120,894 SH   SOLE   72,268 0 48,626
MACQUARIE INFRASTRUCTURE CO Common 55608B105 842 13,123 SH   SOLE   13,123 0 0
MADRIGAL PHARMACEUTICALS INC Common 558868105 551 6,000 SH   SOLE   6,000 0 0
MAKEMYTRIP LTD Common V5633W109 522 17,487 SH   SOLE   17,487 0 0
MANHATTAN ASSOCIATES INC Common 562750109 16,145 325,900 SH   SOLE   325,900 0 0
MARATHON PETROLEUM CORP Common 56585A102 11 169 SH   SOLE   169 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 28,554 141,530 SH   SOLE   116,696 0 24,834
MARRIOTT INTERNATIONAL INC NEW Common 571903202 13 99 SH   SOLE   99 0 0
MARSH & McLENNAN COMPANIES INC Common 571748102 6 68 SH   SOLE   68 0 0
MARVELL TECHNOLOGY GROUP LTD Common G5876H105 2,035 94,773 SH   SOLE   94,773 0 0
MASIMO CORPORATION Common 574795100 3,480 41,036 SH   SOLE   41,036 0 0
MASTERCARD INC Common 57636Q104 22 144 SH   SOLE   144 0 0
MATCH GROUP INC Common 57665R106 4,071 130,028 SH   SOLE   130,028 0 0
MAZOR ROBOTICS LTD ADR Common 57886P103 258 5,000 SH   SOLE   5,000 0 0
MCCORMICK & COMPANY INC. Common 579780206 17,627 172,968 SH   SOLE   72,727 0 100,241
MCDONALDS CORP. Common 580135101 210,281 1,221,711 SH   SOLE   1,210,074 0 11,637
MCKESSON CORP Common 58155Q103 41 262 SH   SOLE   262 0 0
MEDIDATA SOLUTIONS INC Common 58471A105 39,793 627,943 SH   SOLE   547,361 0 80,582
MEDTRONIC PLC Common G5960L103 85,202 1,055,131 SH   SOLE   1,044,044 0 11,087
MERCK & CO INC Common 58933Y105 320 5,685 SH   SOLE   5,685 0 0
METTLER-TOLEDO INTERNATIONAL Common 592688105 4,874 7,868 SH   SOLE   7,868 0 0
MICHAEL KORS HOLDINGS LTD Common G60754101 3,706 58,874 SH   SOLE   58,874 0 0
MICRO FOCUS INTERNATIONAL ADR Common 594837304 7 214 SH   SOLE   214 0 0
MICROCHIP TECHNOLOGY INC. Common 595017104 250,225 2,847,349 SH   SOLE   2,762,509 0 84,840
MICRON TECHNOLOGY INC. Common 595112103 111,845 2,719,966 SH   SOLE   2,576,356 0 143,610
MICROSEMI CORP Common 595137100 6,696 129,651 SH   SOLE   129,651 0 0
MICROSOFT CORP Common 594918104 1,188,129 13,889,749 SH   SOLE   13,407,300 0 482,449
MICROSTRATEGY INC CL-A Common 594972408 421 3,206 SH   SOLE   3,206 0 0
MIDDLEBY CORP Common 596278101 48,621 360,288 SH   SOLE   219,541 0 140,747
MOHAWK INDUSTRIES INC. Common 608190104 12,567 45,550 SH   SOLE   23,830 0 21,720
MOLSON COORS BREWING Common 60871R209 987 12,027 SH   SOLE   12,027 0 0
MONOLITHIC POWER SYSTEMS Common 609839105 25 222 SH   SOLE   222 0 0
MONSTER BEVERAGE CORP Common 61174X109 42 660 SH   SOLE   660 0 0
MOODYS CORP Common 615369105 6 43 SH   SOLE   43 0 0
MORGAN STANLEY Common 617446448 206,244 3,930,700 SH   SOLE   3,808,122 0 122,578
MSCI INC Common 55354G100 32 256 SH   SOLE   256 0 0
MYLAN NV Common N59465109 762 18,000 SH   SOLE   18,000 0 0
NCR CORPORATION Common 62886E108 434 12,754 SH   SOLE   12,754 0 0
NEOGEN CORP Common 640491106 35,449 431,201 SH   SOLE   431,201 0 0
NETFLIX COM INC Common 64110L106 146,832 764,907 SH   SOLE   715,868 0 49,039
NETSCOUT SYSTEMS INC Common 64115T104 11,828 388,431 SH   SOLE   388,431 0 0
NEUROCRINE BIOSCIENCES INC. Common 64125C109 2,927 37,730 SH   SOLE   37,730 0 0
NEWELL BRANDS INC Common 651229106 69,232 2,240,512 SH   SOLE   2,223,581 0 16,931
NEXTERA ENERGY INC Common 65339F101 6 40 SH   SOLE   40 0 0
NIC INC Common 62914B100 10,315 621,372 SH   SOLE   621,372 0 0
NIKE INC CL B Common 654106103 476 7,603 SH   SOLE   7,603 0 0
NORTHERN TRUST CORP Common 665859104 7 68 SH   SOLE   68 0 0
NORWEGIAN CRUISE LINE HOLDING Common G66721104 103,364 1,941,117 SH   SOLE   1,894,106 0 47,011
NOVO-NORDISK A/S REPSTG 1/2 CL Common 670100205 2,147 40,000 SH   SOLE   40,000 0 0
NVIDIA CORP. Common 67066G104 78,900 407,751 SH   SOLE   381,739 0 26,012
NVR INC Common 62944T105 42 12 SH   SOLE   12 0 0
NXP SEMICONDUCTORS NV Common N6596X109 56 481 SH   SOLE   481 0 0
OBALON THERAPEUTICS INC Common 67424L100 309 46,795 SH   SOLE   46,795 0 0
OLD DOMINION FREIGHT LINE Common 679580100 2,628 19,974 SH   SOLE   19,974 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 33,337 626,056 SH   SOLE   432,252 0 193,804
OMNICOM GROUP INC Common 681919106 18 247 SH   SOLE   247 0 0
ORASURE TECHNOLOGIES INC Common 68554V108 20,415 1,082,475 SH   SOLE   1,082,475 0 0
OWENS ILLINOIS INC NEW Common 690768403 10 465 SH   SOLE   465 0 0
PALO ALTO NETWORKS INC Common 697435105 37,557 259,121 SH   SOLE   257,202 0 1,919
PARKER HANAFIN CORP. Common 701094104 3,492 17,497 SH   SOLE   17,497 0 0
PARSLEY ENERGY INC Common 701877102 3,097 105,181 SH   SOLE   105,181 0 0
PAYCOM SOFTWARE INC Common 70432V102 20,660 257,195 SH   SOLE   257,195 0 0
PAYLOCITY HOLDING CORP Common 70438V106 54,874 1,163,567 SH   SOLE   683,866 0 479,701
PAYPAL HOLDINGS INC Common 70450Y103 2,732 37,112 SH   SOLE   14,812 0 22,300
PEAPACK GLADSTONE FINANCIAL CO Common 704699107 149 4,252 SH   SOLE   4,252 0 0
PENUMBRA INC Common 70975L107 423 4,500 SH   SOLE   4,500 0 0
PEPSICO INC Common 713448108 4,687 39,087 SH   SOLE   39,087 0 0
PERFORMANCE FOOD GROUP CO. Common 71377A103 19,426 586,898 SH   SOLE   585,236 0 1,662
PETIQ INC Common 71639T106 2,453 112,302 SH   SOLE   66,658 0 45,644
PFIZER INC Common 717081103 3,562 98,348 SH   SOLE   98,348 0 0
PHILIP MORRIS INTERNATIONAL Common 718172109 99,619 942,919 SH   SOLE   919,189 0 23,730
PINNACLE FOODS INC Common 72348P104 2,026 34,065 SH   SOLE   34,065 0 0
PIONEER NATURAL RESOURCES Common 723787107 190,945 1,104,687 SH   SOLE   1,072,697 0 31,990
PLANET FITNESS INC CLASS A Common 72703H101 35,737 1,031,972 SH   SOLE   709,752 0 322,220
PNC FINANCIAL SERVICES GROUP Common 693475105 18 126 SH   SOLE   126 0 0
PORTOLA PHARMACEUTICALS INC Common 737010108 36,823 756,425 SH   SOLE   453,872 0 302,553
POSCO ADR Common 693483109 5 60 SH   SOLE   60 0 0
PPL CORP Common 69351T106 5 153 SH   SOLE   153 0 0
PRA HEALTH SCIENCES INC Common 69354M108 9,833 107,974 SH   SOLE   107,974 0 0
PRICELINE GROUP INC Common 741503403 32,282 18,577 SH   SOLE   18,263 0 314
PROCTER & GAMBLE CO Common 742718109 3,691 40,172 SH   SOLE   40,172 0 0
PROGRESSIVE CORP OH Common 743315103 48,458 860,403 SH   SOLE   852,698 0 7,705
PROOFPOINT INC Common 743424103 36,879 415,259 SH   SOLE   373,870 0 41,389
PROPETRO HOLDING CORP Common 74347M108 653 32,374 SH   SOLE   32,374 0 0
PROS HOLDINGS INC Common 74346Y103 9,876 373,388 SH   SOLE   373,388 0 0
PROTO LABS INC Common 743713109 20,591 199,911 SH   SOLE   180,333 0 19,578
PRUDENTIAL FINANCIAL INC Common 744320102 35 305 SH   SOLE   305 0 0
PTC INC Common 69370C100 9,121 150,093 SH   SOLE   48,334 0 101,759
PUMA BIOTECHNOLOGY INC Common 74587V107 18,874 190,935 SH   SOLE   113,641 0 77,294
PVH CORP Common 693656100 92,899 677,057 SH   SOLE   660,479 0 16,578
Q2 HOLDINGS INC Common 74736L109 5,023 136,320 SH   SOLE   136,320 0 0
QIWI PLC SPONSORED ADR Common 74735M108 629 36,304 SH   SOLE   36,304 0 0
QUALCOMM INC. Common 747525103 1,264 19,740 SH   SOLE   19,740 0 0
QUIDEL CORP Common 74838J101 42,716 985,376 SH   SOLE   985,376 0 0
RA PHARMACEUTICALS INC Common 74933V108 145 17,000 SH   SOLE   17,000 0 0
RADIUS HEALTH INC Common 750469207 572 18,000 SH   SOLE   18,000 0 0
RALPH LAUREN CORP Common 751212101 17 163 SH   SOLE   163 0 0
RANGE RESOURCES CORP Common 75281A109 925 54,243 SH   SOLE   54,243 0 0
RAYTHEON COMPANY Common 755111507 539 2,871 SH   SOLE   2,871 0 0
REALPAGE INC Common 75606N109 5,445 122,910 SH   SOLE   79,708 0 43,202
RED HAT INC Common 756577102 104,168 867,345 SH   SOLE   796,640 0 70,705
REDFIN CORP Common 75737F108 4,634 147,943 SH   SOLE   91,943 0 56,000
REGIONS FINANCIAL CORP Common 7591EP100 5,908 341,917 SH   SOLE   341,917 0 0
REPUBLIC SERVICES INC Common 760759100 39 584 SH   SOLE   584 0 0
REVANCE THERAPEUTICS INC Common 761330109 894 25,000 SH   SOLE   25,000 0 0
RITCHIE BROTHERS AUCTIONEERS I Common 767744105 437 14,612 SH   SOLE   14,612 0 0
ROCKWELL AUTOMATION INC. Common 773903109 4,789 24,391 SH   SOLE   24,391 0 0
ROCKWELL COLLINS INC Common 774341101 7 55 SH   SOLE   55 0 0
ROPER TECHNOLOGIES INC Common 776696106 20,957 80,916 SH   SOLE   43,418 0 37,498
ROSS STORES INC Common 778296103 5,101 63,561 SH   SOLE   63,561 0 0
ROWE T PRICE GROUP INC. Common 74144T108 5 50 SH   SOLE   50 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 1,160 9,728 SH   SOLE   9,728 0 0
RPC INC Common 749660106 4,299 168,406 SH   SOLE   168,406 0 0
S&P GLOBAL INC Common 78409V104 117,128 691,431 SH   SOLE   685,089 0 6,342
SABRE CORP Common 78573M104 426 20,757 SH   SOLE   20,757 0 0
SAGE THERAPEUTICS INC Common 78667J108 1,071 6,500 SH   SOLE   6,500 0 0
SALESFORCE.COM INC Common 79466L302 376,515 3,683,014 SH   SOLE   3,482,137 0 200,877
SANGAMO BIOSCIENCES INC Common 800677106 148 9,000 SH   SOLE   9,000 0 0
SAP SE ADR Common 803054204 1,007 8,962 SH   SOLE   8,962 0 0
SAREPTA THERAPEUTICS INC Common 803607100 87,996 1,581,525 SH   SOLE   1,432,881 0 148,644
SBA COMMUNICATIONS CORP Common 78410G104 40,218 246,192 SH   SOLE   242,794 0 3,398
SCHLUMBERGER LTD Common 806857108 1,531 22,713 SH   SOLE   22,713 0 0
SEALED AIR CORP. Common 81211K100 434 8,796 SH   SOLE   8,796 0 0
SEI INVESTMENTS COMPANY Common 784117103 27 372 SH   SOLE   372 0 0
SEMPRA ENERGY Common 816851109 1,130 10,568 SH   SOLE   10,568 0 0
SERVICE CORP INTERNATIONAL Common 817565104 6 167 SH   SOLE   167 0 0
SERVICEMASTER GLOBAL HOLDINGS Common 81761R109 24,051 469,110 SH   SOLE   256,191 0 212,919
SERVICENOW INC Common 81762P102 146,536 1,123,832 SH   SOLE   1,019,804 0 104,028
SHAKE SHACK INC CLASS A Common 819047101 10,447 241,826 SH   SOLE   166,643 0 75,183
SHERWIN-WILLIAMS CO Common 824348106 262,720 640,717 SH   SOLE   587,435 0 53,282
SHOPIFY INC - A Common 82509L107 17,687 175,123 SH   SOLE   175,123 0 0
SIGNATURE BANK Common 82669G104 22,921 166,989 SH   SOLE   102,186 0 64,803
SIRIUS XM HOLDINGS INC Common 82968B103 20 3,653 SH   SOLE   3,653 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 26,351 343,560 SH   SOLE   200,933 0 142,627
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 1,096 16,466 SH   SOLE   16,466 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 4,884 51,439 SH   SOLE   51,439 0 0
SM ENERGY CO Common 78454L100 449 20,351 SH   SOLE   20,351 0 0
SOLARIS OILFIELD INFRASTRUCTUR Common 83418M103 1,686 78,742 SH   SOLE   46,817 0 31,925
SOUTHWEST AIRLINES CO. Common 844741108 57 866 SH   SOLE   866 0 0
SOUTHWESTERN ENERGY CO Common 845467109 463 82,939 SH   SOLE   82,939 0 0
SPARK THERAPEUTICS INC Common 84652J103 1,080 21,000 SH   SOLE   21,000 0 0
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 37 421 SH   SOLE   421 0 0
SPLUNK INC Common 848637104 3,968 47,903 SH   SOLE   47,903 0 0
SPRINT CORP. Common 85207U105 449 76,231 SH   SOLE   76,231 0 0
SPS COMMERCE INC Common 78463M107 10,096 207,786 SH   SOLE   193,570 0 14,216
SS&C TECHNOLOGIES INC Common 78467J100 418 10,320 SH   SOLE   10,320 0 0
STAMPS.COM INC Common 852857200 73,558 391,265 SH   SOLE   285,899 0 105,366
STANLEY BLACK & DECKER INC Common 854502101 277,872 1,637,525 SH   SOLE   1,557,888 0 79,637
STANTEC INC Common 85472N109 281 10,070 SH   SOLE   10,070 0 0
STARBUCKS CORP. Common 855244109 391 6,814 SH   SOLE   6,814 0 0
STATE STREET CORP Common 857477103 8 78 SH   SOLE   78 0 0
STRATASYS LTD Common M85548101 158 7,922 SH   SOLE   4,687 0 3,235
STRYKER CORP Common 863667101 2,972 19,191 SH   SOLE   19,191 0 0
SUN HYDRAULICS CORP Common 866942105 33,284 514,521 SH   SOLE   514,521 0 0
SUNTRUST BANKS INC Common 867914103 13 209 SH   SOLE   209 0 0
SVB FINANCIAL GROUP Common 78486Q101 414 1,772 SH   SOLE   1,772 0 0
SYMANTEC CORP. Common 871503108 5 162 SH   SOLE   162 0 0
SYNCHRONY FINANCIAL Common 87165B103 6 147 SH   SOLE   147 0 0
T MOBILE US INC Common 872590104 66,006 1,039,298 SH   SOLE   1,027,862 0 11,436
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 11,653 402,113 SH   SOLE   402,113 0 0
TAIWAN SEMICONDUCTOR ADR Common 874039100 6 140 SH   SOLE   140 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 21,894 199,438 SH   SOLE   170,079 0 29,359
TAPESTRY INC Common 876030107 1,164 26,323 SH   SOLE   26,323 0 0
TARGET CORP Common 87612E106 57 869 SH   SOLE   869 0 0
TD AMERITRADE HOLDINGS CORP Common 87236Y108 211 4,134 SH   SOLE   4,134 0 0
TE CONNECTIVITY LTD Common H84989104 25 261 SH   SOLE   261 0 0
TELADOC INC Common 87918A105 575 16,500 SH   SOLE   16,500 0 0
TELEFLEX INC. Common 879369106 1,244 5,000 SH   SOLE   5,000 0 0
TESARO INC Common 881569107 7,642 92,217 SH   SOLE   90,936 0 1,281
TESLA INC Common 88160R101 9,537 30,632 SH   SOLE   9,750 0 20,882
TETRA TECH INC. Common 88162G103 760 15,793 SH   SOLE   15,793 0 0
THE TORO COMPANY Common 891092108 11 163 SH   SOLE   163 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 27,441 144,515 SH   SOLE   142,052 0 2,463
THOR INDUSTRIES INC. Common 885160101 5,031 33,379 SH   SOLE   11,817 0 21,562
TIME WARNER INC. Common 887317303 10 104 SH   SOLE   104 0 0
TOLL BROTHERS INC. Common 889478103 7 152 SH   SOLE   152 0 0
TOTAL SA ADR Common 89151E109 2,057 37,206 SH   SOLE   37,206 0 0
TOTAL SYSTEM SERVICES Common 891906109 3,964 50,115 SH   SOLE   50,115 0 0
TRADE DESK INC CLASS A Common 88339J105 17,189 375,872 SH   SOLE   227,529 0 148,343
TRANSDIGM GROUP INC Common 893641100 5,021 18,282 SH   SOLE   18,282 0 0
TRANSUNION Common 89400J107 39 713 SH   SOLE   713 0 0
TRIMBLE INC Common 896239100 5,633 138,611 SH   SOLE   138,611 0 0
TRIPADVISOR INC Common 896945201 19 543 SH   SOLE   543 0 0
TYLER TECHNOLOGIES Common 902252105 34,299 193,726 SH   SOLE   193,726 0 0
ULTA BEAUTY INC. Common 90384S303 16,864 75,402 SH   SOLE   74,836 0 566
ULTIMATE SOFTWARE GROUP Common 90385D107 25,690 117,722 SH   SOLE   70,457 0 47,265
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 18,053 389,236 SH   SOLE   247,315 0 141,921
UNION PACIFIC CORP Common 907818108 161,140 1,201,637 SH   SOLE   1,190,291 0 11,346
UNITED CONTINENTAL HOLDINGS Common 910047109 21 311 SH   SOLE   311 0 0
UNITED PARCEL SERVICE INC CL-B Common 911312106 1,154 9,688 SH   SOLE   9,688 0 0
UNITED RENTALS INC Common 911363109 86,071 500,674 SH   SOLE   495,723 0 4,951
UNITED TECHNOLOGIES CORP. Common 913017109 4 35 SH   SOLE   35 0 0
UNITEDHEALTH GROUP INC Common 91324P102 518,031 2,349,773 SH   SOLE   2,252,898 0 96,875
UNIVERSAL DISPLAY CORP Common 91347P105 26,921 155,928 SH   SOLE   119,731 0 36,197
UNIVERSAL HEALTH SERVICES INC Common 913903100 13 115 SH   SOLE   115 0 0
US FOODS HOLDING CORP Common 912008109 9,355 292,989 SH   SOLE   279,799 0 13,190
US PHYSICAL THERAPY INC Common 90337L108 17,155 237,609 SH   SOLE   132,114 0 105,495
VAIL RESORTS INC. Common 91879Q109 88,959 418,688 SH   SOLE   415,215 0 3,473
VALERO ENERGY CORP Common 91913Y100 6 62 SH   SOLE   62 0 0
VANTIV INC CL A Common 92210H105 2,584 35,137 SH   SOLE   35,137 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 56,658 1,024,930 SH   SOLE   841,306 0 183,624
VERISIGN INC. Common 92343E102 19 166 SH   SOLE   166 0 0
VERISK ANALYTICS INC CLASS A Common 92345Y106 72 749 SH   SOLE   749 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,819 72,149 SH   SOLE   72,149 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 302,552 2,018,898 SH   SOLE   1,900,563 0 118,335
VF CORP Common 918204108 27 362 SH   SOLE   362 0 0
VIRTUS INVESTMENT PARTNERS Common 92828Q109 8,877 77,159 SH   SOLE   52,358 0 24,801
VISA INC CLASS A SHARES Common 92826C839 726,795 6,374,276 SH   SOLE   6,044,316 0 329,960
VISTEON CORP Common 92839U206 18 145 SH   SOLE   145 0 0
VMWARE INC CLASS A Common 928563402 44,621 356,054 SH   SOLE   309,215 0 46,839
VOCERA COMMUNICATIONS INC Common 92857F107 26,679 882,823 SH   SOLE   882,823 0 0
VULCAN MATERIALS Common 929160109 210,472 1,639,575 SH   SOLE   1,558,716 0 80,859
WABCO HOLDINGS INC Common 92927K102 13,380 93,242 SH   SOLE   50,315 0 42,927
WABTEC CORP Common 929740108 27 336 SH   SOLE   336 0 0
WAGEWORKS INC Common 930427109 64,737 1,044,153 SH   SOLE   810,528 0 233,625
WAL-MART STORES INC Common 931142103 167,019 1,691,329 SH   SOLE   1,675,150 0 16,179
WALGREEN BOOTS ALLIANCE INC Common 931427108 61 843 SH   SOLE   843 0 0
WALT DISNEY CO. Common 254687106 6 58 SH   SOLE   58 0 0
WASTE CONNECTIONS INC Common 94106B101 5,437 76,639 SH   SOLE   76,639 0 0
WASTE MANAGEMENT INC NEW Common 94106L109 24 273 SH   SOLE   273 0 0
WAYFAIR INC CL A Common 94419L101 71,317 888,468 SH   SOLE   565,451 0 323,017
WEBSTER FINANCIAL CORP. Common 947890109 458 8,163 SH   SOLE   8,163 0 0
WELBILT INC Common 949090104 2,078 88,369 SH   SOLE   88,369 0 0
WELLCARE HEALTH PLANS INC Common 94946T106 3,850 19,146 SH   SOLE   19,146 0 0
WELLS FARGO & CO NEW Common 949746101 2,755 45,409 SH   SOLE   45,409 0 0
WELLTOWER INC Common 95040Q104 1,153 18,079 SH   SOLE   18,079 0 0
WESTERN DIGITAL CORP. Common 958102105 18,274 229,779 SH   SOLE   225,479 0 4,300
WEYERHAEUSER CO Common 962166104 1 27 SH   SOLE   27 0 0
WILLIS TOWERS WATSON PLC Common G96629103 6 40 SH   SOLE   40 0 0
WINGSTOP INC Common 974155103 18,109 464,582 SH   SOLE   464,582 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 92,770 7,392,054 SH   SOLE   6,811,508 0 580,546
WNS HOLDINGS LTD ADR Common 92932M101 2,700 67,273 SH   SOLE   67,273 0 0
WOODWARD INC. Common 980745103 368 4,811 SH   SOLE   4,811 0 0
WORKDAY INC Common 98138H101 1,782 17,511 SH   SOLE   17,511 0 0
WPX ENERGY INC Common 98212B103 455 32,312 SH   SOLE   32,312 0 0
WYNDHAM WORLDWIDE CORP Common 98310W108 13 112 SH   SOLE   112 0 0
WYNN RESORTS LTD Common 983134107 4,155 24,645 SH   SOLE   24,645 0 0
XCEL ENERGY INC Common 98389B100 6 126 SH   SOLE   126 0 0
XL GROUP LTD Common G98294104 9 259 SH   SOLE   259 0 0
XPO LOGISTICS INC Common 983793100 95,254 1,040,009 SH   SOLE   773,567 0 266,442
XYLEM INC Common 98419M100 470 6,896 SH   SOLE   6,896 0 0
YANDEX NV Common N97284108 939 28,665 SH   SOLE   28,665 0 0
YELP INC Common 985817105 12 275 SH   SOLE   275 0 0
YUM CHINA HOLDINGS INC Common 98850P109 512 12,790 SH   SOLE   12,790 0 0
ZEALAND PHARMA A/S ADR Common 98920Y304 544 40,000 SH   SOLE   40,000 0 0
ZIMMER BIOMET HOLDINGS INC Common 98956P102 4,209 34,877 SH   SOLE   34,877 0 0
ZOETIS INC Common 98978V103 5,582 77,487 SH   SOLE   77,487 0 0
ZOGENIX INC Common 98978L204 601 15,000 SH   SOLE   15,000 0 0
ALLERGAN PLC CONV PFD 5.5 Conv Pref. G0177J116 736 1,255 SH   SOLE   1,255 0 0
ALTABA INC (CLOSED-END INVESTM Mutual Funds 021346101 193,017 2,763,304 SH   SOLE   2,601,511 0 161,793
ISHARES RUSSELL 2000 GROWTH IN Mutual Funds 464287648 81 432 SH   SOLE   432 0 0
ISHARES RUSSELL MIDCAP GROWTH Mutual Funds 464287481 92 763 SH   SOLE   763 0 0
ISHARES TRUST RUSSELL 1000 GRO Mutual Funds 464287614 1,739 12,914 SH   SOLE   12,914 0 0
KEYENCE CORP Common 006490995 1,121 2,000 SH   SOLE   2,000 0 0