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 16,664 198,309 SH   SOLE   113,620 0 84,689
3M COMPANY Common 88579Y101 607 2,764 SH   SOLE   2,764 0 0
ABAXIS INC Common 002567105 28,050 397,202 SH   SOLE   397,202 0 0
ABBOTT LABORATORIES Common 002824100 1,300 21,699 SH   SOLE   21,699 0 0
ABBVIE INC Common 00287Y109 176,831 1,868,261 SH   SOLE   1,743,814 0 124,447
ABIOMED INC. Common 003654100 113,059 388,531 SH   SOLE   327,308 0 61,223
ACADIA PHARMACEUTICALS INC Common 004225108 30,732 1,367,683 SH   SOLE   1,022,305 0 345,378
ACCENTURE PLC IRELAND SHARES C Common G1151C101 1,068 6,958 SH   SOLE   6,958 0 0
ACHAOGEN INC Common 004449104 65 5,000 SH   SOLE   5,000 0 0
ACI WORLDWIDE INC Common 004498101 25,364 1,069,300 SH   SOLE   1,069,300 0 0
ACORDA THERAPEUTICS INC Common 00484M106 8,800 372,077 SH   SOLE   218,910 0 153,167
ACTIVISION BLIZZARD INC Common 00507V109 20 294 SH   SOLE   294 0 0
ADOBE SYSTEMS INC. Common 00724F101 255,957 1,184,547 SH   SOLE   1,112,962 0 71,585
AERIE PHARMACEUTICALS INC Common 00771V108 17,640 325,156 SH   SOLE   280,131 0 45,025
AETNA INC NEW Common 00817Y108 41,308 244,428 SH   SOLE   240,237 0 4,191
AFFILIATED MANAGERS GROUP INC. Common 008252108 1,583 8,349 SH   SOLE   8,349 0 0
AFLAC INC Common 001055102 45 1,024 SH   SOLE   1,024 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 5,132 76,710 SH   SOLE   76,710 0 0
AGIOS PHARMACEUTICALS INC Common 00847X104 4,157 50,835 SH   SOLE   29,171 0 21,664
AIR PRODUCTS & CHEMICALS INC Common 009158106 218,050 1,371,122 SH   SOLE   1,338,151 0 32,971
ALBEMARLE CORP Common 012653101 12 132 SH   SOLE   132 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 2,665 23,914 SH   SOLE   23,914 0 0
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 421,844 2,298,375 SH   SOLE   2,225,251 0 73,124
ALIGN TECHNOLOGY INC Common 016255101 9,170 36,516 SH   SOLE   36,516 0 0
ALLEGION PLC Common G0176J109 477 5,598 SH   SOLE   5,598 0 0
ALLERGAN PLC Common G0177J108 15,830 94,064 SH   SOLE   94,064 0 0
ALLIANCE DATA SYSTEMS CORP Common 018581108 12,835 60,298 SH   SOLE   60,298 0 0
ALLSTATE CORP Common 020002101 42 448 SH   SOLE   448 0 0
ALPHABET INC CL A Common 02079K305 5,317 5,127 SH   SOLE   5,127 0 0
ALPHABET INC CL C Common 02079K107 857,426 831,008 SH   SOLE   783,042 0 47,966
ALTABA INC (CLOSED-END INVESTM Mutual Funds 021346101 225,029 3,039,296 SH   SOLE   2,822,211 0 217,085
ALTRIA GROUP INC. Common 02209S103 3,911 62,757 SH   SOLE   62,757 0 0
AMAZON COM INC. Common 023135106 1,634,782 1,129,508 SH   SOLE   1,076,228 0 53,280
AMERICAN AIRLINES GROUP INC Common 02376R102 430 8,267 SH   SOLE   8,267 0 0
AMERICAN ELECTRIC POWER CO INC Common 025537101 6 85 SH   SOLE   85 0 0
AMERICAN EXPRESS COMPANY Common 025816109 36 388 SH   SOLE   388 0 0
AMERICAN INTERNATIONAL GROUP Common 026874784 14 259 SH   SOLE   259 0 0
AMERIPRISE FINL INC Common 03076C106 6 43 SH   SOLE   43 0 0
AMERISOURCEBERGEN CORP Common 03073E105 4 44 SH   SOLE   44 0 0
AMETEK INC Common 031100100 3,699 48,684 SH   SOLE   48,684 0 0
AMGEN INC Common 031162100 1,163 6,819 SH   SOLE   6,819 0 0
AMICUS THERAPEUTICS INC Common 03152W109 1,579 105,000 SH   SOLE   105,000 0 0
AMPHENOL CORP Common 032095101 68 786 SH   SOLE   786 0 0
ANAPTYSBIO INC Common 032724106 468 4,500 SH   SOLE   4,500 0 0
ANSYS INC Common 03662Q105 14,888 95,017 SH   SOLE   95,017 0 0
ANTHEM INC Common 036752103 20 89 SH   SOLE   89 0 0
AON PLC Common G0408V102 24 168 SH   SOLE   168 0 0
APPLE INC. Common 037833100 739,921 4,410,069 SH   SOLE   4,151,907 0 258,162
APPLIED MATERIALS INC Common 038222105 282,724 5,084,047 SH   SOLE   4,643,788 0 440,259
APPTIO INC - CLASS A Common 03835C108 19,910 702,542 SH   SOLE   702,542 0 0
APTIV PLC Common G6095L109 66,339 780,736 SH   SOLE   756,983 0 23,753
ARGENX SE ADR Common 04016X101 161 2,000 SH   SOLE   2,000 0 0
ARISTA NETWORKS INC Common 040413106 77 301 SH   SOLE   301 0 0
ASML HOLDING NV - ADR Common N07059210 83 420 SH   SOLE   420 0 0
ASSEMBLY BIOSCIENCES INC Common 045396108 344 7,000 SH   SOLE   7,000 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 1,988 56,860 SH   SOLE   56,860 0 0
AT&T INC. Common 00206R102 1,754 49,187 SH   SOLE   49,187 0 0
AUTODESK INC. Common 052769106 233,535 1,859,654 SH   SOLE   1,777,372 0 82,282
AUTOZONE INC Common 053332102 4,659 7,182 SH   SOLE   7,182 0 0
AVERY DENNISON CORP Common 053611109 43 401 SH   SOLE   401 0 0
AVEXIS INC Common 05366U100 1,050 8,500 SH   SOLE   8,500 0 0
AXOGEN INC Common 05463X106 2,741 75,088 SH   SOLE   75,088 0 0
BAKER HUGHES A GE CO LLC Common 05722G100 17 603 SH   SOLE   603 0 0
BALCHEM CORP. Common 057665200 22,521 275,487 SH   SOLE   275,487 0 0
BALL CORP Common 058498106 3,834 96,554 SH   SOLE   96,554 0 0
BANCO BRADESCO ADR Common 059460303 6 540 SH   SOLE   540 0 0
BANK NEW YORK MELLON CORP Common 064058100 12 230 SH   SOLE   230 0 0
BANK OF AMERICA CORP Common 060505104 362,585 12,090,183 SH   SOLE   11,549,434 0 540,749
BARRICK GOLD CORP Common 067901108 4 298 SH   SOLE   298 0 0
BAXTER INTERNATIONAL INC Common 071813109 2,010 30,903 SH   SOLE   30,903 0 0
BECTON DICKINSON & CO Common 075887109 11 51 SH   SOLE   51 0 0
BEIGENE LTD ADR Common 07725L102 2,565 15,270 SH   SOLE   15,270 0 0
BEST BUY COMPANY INC. Common 086516101 7 94 SH   SOLE   94 0 0
BIOGEN INC Common 09062X103 3,949 14,421 SH   SOLE   14,421 0 0
BIOMARIN PHARMACEUTICALS INC Common 09061G101 75,770 934,621 SH   SOLE   880,137 0 54,484
BIO-TECHNE CORP Common 09073M104 56,359 373,141 SH   SOLE   299,942 0 73,199
BLACKBAUD INC Common 09227Q100 34,287 336,774 SH   SOLE   336,774 0 0
BLACKROCK INC. Common 09247X101 50,020 92,336 SH   SOLE   89,827 0 2,509
BLACKSTONE GROUP LP Common 09253U108 103,556 3,241,187 SH   SOLE   3,181,398 0 59,789
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,300 41,377 SH   SOLE   41,377 0 0
BLUEBIRD BIO INC Common 09609G100 11,836 69,315 SH   SOLE   69,315 0 0
BLUEPRINT MEDICINES GROUP Common 09627Y109 504 5,500 SH   SOLE   5,500 0 0
BOEING CO Common 097023105 201,152 613,492 SH   SOLE   592,807 0 20,685
BOFI HOLDING INC Common 05566U108 36,550 901,797 SH   SOLE   575,356 0 326,441
BOOKING HOLDINGS INC Common 09857L108 50,375 24,214 SH   SOLE   19,527 0 4,687
BOSTON SCIENTIFIC CORP Common 101137107 132,522 4,850,717 SH   SOLE   4,685,840 0 164,877
BRISTOL MYERS SQUIBB CO Common 110122108 105,764 1,672,166 SH   SOLE   1,601,543 0 70,623
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 52 471 SH   SOLE   471 0 0
BROOKFIELD ASSET MANAGEMENT IN Common 112585104 10 251 SH   SOLE   251 0 0
BURLINGTON STORES INC Common 122017106 8,738 65,626 SH   SOLE   65,626 0 0
BWX TECHNOLOGIES INC Common 05605H100 46 729 SH   SOLE   729 0 0
CADENCE DESIGN SYSTEM INC Common 127387108 11 288 SH   SOLE   288 0 0
CALITHERA BIOSCIENCES INC Common 13089P101 88 14,000 SH   SOLE   14,000 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 43,431 1,299,565 SH   SOLE   966,951 0 332,614
CANADIAN NATIONAL RAILWAY CO Common 136375102 5 73 SH   SOLE   73 0 0
CANTEL MEDICAL CORP Common 138098108 45,260 406,246 SH   SOLE   406,246 0 0
CAPITAL ONE FINANCIAL CORP. Common 14040H105 37 381 SH   SOLE   381 0 0
CAREDX INC Common 14167L103 16,108 2,021,122 SH   SOLE   2,021,122 0 0
CARNIVAL CORP Common 143658300 33,007 503,302 SH   SOLE   491,715 0 11,587
CATERPILLAR INC. Common 149123101 55,154 374,227 SH   SOLE   364,324 0 9,903
CAVIUM INC Common 14964U108 57,362 722,623 SH   SOLE   722,623 0 0
CBOE HOLDINGS INC Common 12503M108 48 419 SH   SOLE   419 0 0
CBRE GROUP INC Common 12504L109 13 282 SH   SOLE   282 0 0
CBS CORP. NEW CLASS B Common 124857202 21,869 425,555 SH   SOLE   425,555 0 0
CDW CORP Common 12514G108 25 359 SH   SOLE   359 0 0
CELGENE CORP Common 151020104 58,767 658,748 SH   SOLE   650,457 0 8,291
CEMEX SAB -SPONS ADR Common 151290889 794 119,961 SH   SOLE   119,961 0 0
CENTENE CORP DEL Common 15135B101 808 7,562 SH   SOLE   7,562 0 0
CHARLES SCHWAB CORP Common 808513105 13 249 SH   SOLE   249 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 46,310 148,800 SH   SOLE   143,725 0 5,075
CHEGG INC Common 163092109 61,222 2,963,305 SH   SOLE   1,808,623 0 1,154,682
CHENIERE ENERGY PARTNERS LP Common 16411Q101 774 26,612 SH   SOLE   26,612 0 0
CHENIERE ENERGY PARTNERS LP Common 16411W108 1 39 SH   SOLE   39 0 0
CHEVRONTEXACO CORP Common 166764100 969 8,499 SH   SOLE   8,499 0 0
CHURCH & DWIGHT CO INC. Common 171340102 3,255 64,631 SH   SOLE   64,631 0 0
CHUY'S HOLDING INC Common 171604101 2,100 80,154 SH   SOLE   43,851 0 36,303
CIGNA CORP Common 125509109 304 1,812 SH   SOLE   1,812 0 0
CINTAS CORP. Common 172908105 102,889 603,171 SH   SOLE   581,360 0 21,811
CISCO SYSTEMS INC Common 17275R102 19,434 453,113 SH   SOLE   453,113 0 0
CITIGROUP INC. Common 172967424 58,721 869,940 SH   SOLE   858,576 0 11,364
CITIZENS FINANCIAL GROUP Common 174610105 2,303 54,865 SH   SOLE   54,865 0 0
CLOVIS ONCOLOGY INC Common 189464100 6,405 121,302 SH   SOLE   121,302 0 0
CME GROUP INC Common 12572Q105 14,653 90,598 SH   SOLE   46,211 0 44,387
COCA COLA CO. Common 191216100 1,430 32,927 SH   SOLE   32,927 0 0
COGNEX CORP. Common 192422103 33,868 651,439 SH   SOLE   651,439 0 0
COGNIZANT TECH SOLUTIONS CRP Common 192446102 90,250 1,121,120 SH   SOLE   1,108,313 0 12,807
COHERENT INC Common 192479103 389 2,076 SH   SOLE   2,076 0 0
COMCAST CORP CL A Common 20030N101 108,916 3,187,468 SH   SOLE   3,127,998 0 59,470
COMMERCEHUB INC SERIES A Common 20084V108 4,216 187,379 SH   SOLE   106,102 0 81,277
CONOCOPHILLIPS Common 20825C104 1,666 28,098 SH   SOLE   28,098 0 0
CONSOLIDATED EDISON Common 209115104 6 74 SH   SOLE   74 0 0
CONSTELLATION BRANDS INC-A Common 21036P108 26 116 SH   SOLE   116 0 0
CORELOGIC INC Common 21871D103 18 393 SH   SOLE   393 0 0
CORNERSTONE ONDEMAND INC Common 21925Y103 1,810 46,279 SH   SOLE   46,279 0 0
CORNING INC Common 219350105 31 1,129 SH   SOLE   1,129 0 0
COSTAR GROUP INC Common 22160N109 4,971 13,706 SH   SOLE   3,984 0 9,722
COTIVITI HOLDINGS INC Common 22164K101 22,072 640,880 SH   SOLE   397,733 0 243,147
COUPA SOFTWARE INC Common 22266L106 19,309 423,256 SH   SOLE   423,256 0 0
CRAFT BREW ALLIANCE INC Common 224122101 2,519 135,421 SH   SOLE   135,421 0 0
CREDICORP LTD Common G2519Y108 3,931 17,312 SH   SOLE   17,312 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 18,295 166,913 SH   SOLE   61,581 0 105,332
CSX CORP Common 126408103 24 432 SH   SOLE   432 0 0
CUMMINS INC Common 231021106 12 73 SH   SOLE   73 0 0
CVS HEALTH CORP Common 126650100 1,574 25,306 SH   SOLE   25,306 0 0
CYBERARK SOFTWARE LTD Common M2682V108 538 10,554 SH   SOLE   10,554 0 0
CYRUSONE INC Common 23283R100 8,535 166,666 SH   SOLE   166,666 0 0
CYTOMX THERAPEUTICS INC Common 23284F105 114 4,000 SH   SOLE   4,000 0 0
DANAHER CORP Common 235851102 251,480 2,568,486 SH   SOLE   2,398,693 0 169,793
DARDEN RESTAURANTS INC Common 237194105 1,105 12,957 SH   SOLE   12,957 0 0
DEERE & CO. Common 244199105 26 165 SH   SOLE   165 0 0
DELPHI TECHNOLOGIES PLC Common G2709G107 4 82 SH   SOLE   82 0 0
DERMIRA INC Common 24983L104 88 11,000 SH   SOLE   11,000 0 0
DEUTSCHE BANK AG Common D18190898 41 2,952 SH   SOLE   2,952 0 0
DEVON ENERGY CORP NEW Common 25179M103 14 441 SH   SOLE   441 0 0
DEXCOM INC. Common 252131107 62,931 848,585 SH   SOLE   697,218 0 151,367
DIAMONDBACK ENERGY INC Common 25278X109 710 5,608 SH   SOLE   5,608 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 14,867 737,803 SH   SOLE   426,208 0 311,595
DISCOVER FINANCIAL SERVICES Common 254709108 744 10,348 SH   SOLE   10,348 0 0
DISH NETWORK CORP CL-A Common 25470M109 12 327 SH   SOLE   327 0 0
DMC GLOBAL INC Common 23291C103 2,648 98,991 SH   SOLE   98,991 0 0
DOLBY LABORATORIES INC CL A Common 25659T107 4,657 73,268 SH   SOLE   73,268 0 0
DOLLAR TREE INC Common 256746108 8,491 89,478 SH   SOLE   46,869 0 42,609
DOVER CORP Common 260003108 13 135 SH   SOLE   135 0 0
DOWDUPONT INC Common 26078J100 80,699 1,266,658 SH   SOLE   1,252,152 0 14,506
DUNKIN' BRANDS GROUP INC Common 265504100 4,618 77,361 SH   SOLE   77,361 0 0
DXC TECHNOLOGY CO Common 23355L106 14 135 SH   SOLE   135 0 0
DYCOM INDUSTRIES INC Common 267475101 12,467 115,832 SH   SOLE   115,832 0 0
EATON CORP PLC Common G29183103 1,214 15,194 SH   SOLE   15,194 0 0
EATON VANCE CORP Common 278265103 40 717 SH   SOLE   717 0 0
EBAY INC Common 278642103 84 2,090 SH   SOLE   2,090 0 0
EBIX INC Common 278715206 45,237 607,210 SH   SOLE   368,417 0 238,793
ECOLAB INC Common 278865100 12 84 SH   SOLE   84 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 6,059 43,429 SH   SOLE   43,429 0 0
ELECTRONICS ARTS INC Common 285512109 142,925 1,178,861 SH   SOLE   1,092,955 0 85,906
ELF BEAUTY INC Common 26856L103 11,345 585,723 SH   SOLE   585,723 0 0
ELI LILLY & CO Common 532457108 2,520 32,574 SH   SOLE   32,574 0 0
ELLIE MAE INC Common 28849P100 13,577 147,670 SH   SOLE   147,670 0 0
ENANTA PHARMACEUTICALS INC Common 29251M106 324 4,000 SH   SOLE   4,000 0 0
ENCANA CORPORATION Common 292505104 3,686 335,115 SH   SOLE   335,115 0 0
EPAM SYSTEMS INC Common 29414B104 48,730 425,514 SH   SOLE   323,274 0 102,240
EPIZYME INC Common 29428V104 355 20,000 SH   SOLE   20,000 0 0
EQUINIX INC. Common 29444U700 250,100 598,125 SH   SOLE   577,618 0 20,507
ESTEE LAUDER COMPANIES INC CL Common 518439104 109 729 SH   SOLE   729 0 0
ETSY INC Common 29786A106 4,829 172,092 SH   SOLE   172,092 0 0
EURONET WORLDWIDE INC Common 298736109 10 128 SH   SOLE   128 0 0
EVERBRIDGE INC Common 29978A104 61,267 1,673,967 SH   SOLE   1,222,607 0 451,360
EXACT SCIENCES CORP Common 30063P105 114,734 2,844,888 SH   SOLE   2,597,302 0 247,586
EXELIXIS INC Common 30161Q104 377 17,000 SH   SOLE   17,000 0 0
EXPEDIA INC Common 30212P303 49 442 SH   SOLE   442 0 0
EXPRESS SCRIPTS HOLDING CO Common 30219G108 60 868 SH   SOLE   868 0 0
EXTENDED STAY AMERICA INC UNIT Common 30224P200 6,071 307,090 SH   SOLE   307,090 0 0
EXXON MOBIL CORP Common 30231G102 2,438 32,672 SH   SOLE   32,672 0 0
FACEBOOK INC Common 30303M102 820,985 5,137,901 SH   SOLE   4,783,181 0 354,720
FAIR ISAAC CORP Common 303250104 8,041 47,475 SH   SOLE   14,672 0 32,803
FEDEX CORP. Common 31428X106 38,582 160,683 SH   SOLE   158,457 0 2,226
FIDELITY NATIONAL INFORMATION Common 31620M106 24 251 SH   SOLE   251 0 0
FIFTH THIRD BANCORP Common 316773100 6 191 SH   SOLE   191 0 0
FINANCIAL ENGINES INC Common 317485100 1,772 50,633 SH   SOLE   33,796 0 16,837
FIRSTSERVICE CORP Common 33767E103 69,646 951,711 SH   SOLE   580,350 0 371,361
FISERV INC. Common 337738108 16,027 224,751 SH   SOLE   124,220 0 100,531
FIVE BELOW Common 33829M101 17,961 244,894 SH   SOLE   244,894 0 0
FIVE PRIME THERAPEUTICS INC Common 33830X104 241 14,000 SH   SOLE   14,000 0 0
FLEETCOR TECHNOLOGIES INC Common 339041105 9,123 45,053 SH   SOLE   27,326 0 17,727
FLIR SYSTEMS INC Common 302445101 21,870 437,320 SH   SOLE   437,320 0 0
FMC CORP.-NEW Common 302491303 36 470 SH   SOLE   470 0 0
FORTIVE CORP Common 34959J108 6,559 84,613 SH   SOLE   84,613 0 0
FORTUNE BRANDS HOME & SECURITY Common 34964C106 25,232 428,466 SH   SOLE   412,852 0 15,614
FOUNDATION MEDICINE INC Common 350465100 591 7,500 SH   SOLE   7,500 0 0
FREEPORT- MCMORAN COPPER & GOL Common 35671D857 32 1,820 SH   SOLE   1,820 0 0
FRNKLIN RESOURCES INC Common 354613101 42 1,210 SH   SOLE   1,210 0 0
GAP INC Common 364760108 1,712 54,871 SH   SOLE   54,871 0 0
GARMIN LTD Common H2906T109 880 14,933 SH   SOLE   14,933 0 0
GARTNER INC Common 366651107 4,045 34,393 SH   SOLE   34,393 0 0
GDS HOLDINGS LTD ADR Common 36165L108 2,231 81,262 SH   SOLE   81,262 0 0
GENERAL DYNAMICS CORP Common 369550108 98,730 446,943 SH   SOLE   387,965 0 58,978
GEOPARK LTD Common G38327105 987 79,625 SH   SOLE   79,625 0 0
GILEAD SCIENCES INC Common 375558103 1,229 16,300 SH   SOLE   16,300 0 0
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,347 34,485 SH   SOLE   34,485 0 0
GLOBAL BLOOD THERAPEUTICS INC Common 37890U108 386 8,000 SH   SOLE   8,000 0 0
GLOBANT SA Common L44385109 25,507 494,906 SH   SOLE   314,775 0 180,131
GLYCOMIMETICS INC Common 38000Q102 114 7,000 SH   SOLE   7,000 0 0
GODADDY INC - CLASS A Common 380237107 16 261 SH   SOLE   261 0 0
GOLDMAN SACHS GROUP INC Common 38141G104 4,998 19,843 SH   SOLE   6,808 0 13,035
GRIFOLS SA ADR Common 398438408 4,537 213,997 SH   SOLE   213,997 0 0
GRUBHUB INC Common 400110102 6,589 64,938 SH   SOLE   64,938 0 0
GRUPO FINANCIERO GALICIA ADR Common 399909100 3,664 55,715 SH   SOLE   55,715 0 0
GRUPO SUPERVIELLE SA SP ADR Common 40054A108 752 24,782 SH   SOLE   24,782 0 0
GTT COMMUNICATIONS INC Common 362393100 47,593 839,376 SH   SOLE   515,534 0 323,842
GUIDEWIRE SOFTWARE INC Common 40171V100 41,592 514,563 SH   SOLE   410,296 0 104,267
GULFPORT ENERGY CORP Common 402635304 248 25,666 SH   SOLE   25,666 0 0
GW PHARMACEUTICALS ADR Common 36197T103 10,639 94,424 SH   SOLE   94,424 0 0
H&E EQUIPMENT SERVICES INC Common 404030108 10,285 267,203 SH   SOLE   150,126 0 117,077
HAIN CELESTIAL GRP INC Common 405217100 10 307 SH   SOLE   307 0 0
HALLIBURTON CO Common 406216101 82,165 1,750,436 SH   SOLE   1,735,631 0 14,805
HALOZYME THERAPEUTICS INC Common 40637H109 7,950 405,819 SH   SOLE   405,819 0 0
HARRIS CORP. Common 413875105 71 439 SH   SOLE   439 0 0
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,389 26,965 SH   SOLE   26,965 0 0
HCA HOLDINGS INC Common 40412C101 1,213 12,500 SH   SOLE   12,500 0 0
HDFC BANK LTD ADR Common 40415F101 691 6,992 SH   SOLE   6,992 0 0
HEALTHEQUITY INC Common 42226A107 18,567 306,697 SH   SOLE   306,697 0 0
HEICO CORP Common 422806109 63,453 730,939 SH   SOLE   425,516 0 305,423
HESKA CORP Common 42805E306 8,530 107,883 SH   SOLE   107,883 0 0
HEWLETT PACKARD ENTERPRISE CO. Common 42824C109 24 1,356 SH   SOLE   1,356 0 0
HEXCEL CORP Common 428291108 6,153 95,255 SH   SOLE   95,255 0 0
HILTON GRAND VACATIONS Common 43283X105 53 1,224 SH   SOLE   1,224 0 0
HILTON WORLDWIDE HOLDINGS INC Common 43300A203 32 410 SH   SOLE   410 0 0
HOME DEPOT INC Common 437076102 479,855 2,692,186 SH   SOLE   2,559,388 0 132,798
HONEYWELL INTERNATIONAL INC Common 438516106 432,910 2,995,708 SH   SOLE   2,925,318 0 70,390
HP INC Common 40434L105 32 1,455 SH   SOLE   1,455 0 0
HUBBELL INC Common 443510607 3,531 28,999 SH   SOLE   28,999 0 0
HUBSPOT INC Common 443573100 28,668 264,707 SH   SOLE   182,173 0 82,534
HUMANA INC Common 444859102 613 2,281 SH   SOLE   2,281 0 0
IAC/INTERACTIVECORP Common 44919P508 2,414 15,439 SH   SOLE   15,439 0 0
IDEX CORP Common 45167R104 69 482 SH   SOLE   482 0 0
IDEXX LABORATORIES CORP. Common 45168D104 6,132 32,037 SH   SOLE   32,037 0 0
IHS MARKIT LTD Common G47567105 1,654 34,291 SH   SOLE   34,291 0 0
ILLINOIS TOOL WORKS INC Common 452308109 7 44 SH   SOLE   44 0 0
ILLUMINA INC Common 452327109 151,580 641,148 SH   SOLE   591,555 0 49,593
IMMUNOMEDICS INC. Common 452907108 2,010 137,549 SH   SOLE   137,549 0 0
IMPERIAL OIL LTD Common 453038408 25 962 SH   SOLE   962 0 0
IMPINJ INC Common 453204109 2,993 229,883 SH   SOLE   132,106 0 97,777
INCYTE CORPORATION Common 45337C102 2,493 29,915 SH   SOLE   29,915 0 0
INDEPENDENT BANK GROUP INC Common 45384B106 39,154 553,810 SH   SOLE   342,725 0 211,085
INGERSOLL RAND PLC Common G47791101 9 107 SH   SOLE   107 0 0
INOGEN INC Common 45780L104 30,469 248,041 SH   SOLE   248,041 0 0
INPHI CORP. Common 45772F107 1,586 52,678 SH   SOLE   52,678 0 0
INSULET CORP Common 45784P101 167,263 1,929,665 SH   SOLE   1,502,388 0 427,277
INTEL CORP. Common 458140100 3,689 70,837 SH   SOLE   70,837 0 0
INTERCONTINENTAL EXCHANGE INC Common 45866F104 306,381 4,224,781 SH   SOLE   4,008,853 0 215,928
INTERNATIONAL PAPER CO. Common 460146103 58,744 1,099,463 SH   SOLE   1,085,371 0 14,092
INTERSECT ENT INC Common 46071F103 118 3,000 SH   SOLE   3,000 0 0
INTERXION HOLDING NV Common N47279109 7,457 120,065 SH   SOLE   120,065 0 0
INTUIT INC. Common 461202103 37 214 SH   SOLE   214 0 0
INTUITIVE SURGICAL INC Common 46120E602 85,234 206,463 SH   SOLE   164,196 0 42,267
IONIS PHARMACEUTICALS INC Common 462222100 176 4,000 SH   SOLE   4,000 0 0
IPG PHOTONICS CORP Common 44980X109 1,918 8,217 SH   SOLE   8,217 0 0
IQIYI INC ADR Common 46267X108 22,419 1,441,762 SH   SOLE   1,426,920 0 14,842
IQVIA HOLDINGS INC Common 46266C105 23 236 SH   SOLE   236 0 0
ISHARES TRUST RUSSELL 1000 GRO Mutual Funds 464287614 261 1,920 SH   SOLE   1,920 0 0
ITAU UNIBANCO HLDGS ADR Common 465562106 3,978 254,970 SH   SOLE   254,970 0 0
J P MORGAN CHASE & CO. Common 46625H100 98,761 898,068 SH   SOLE   889,264 0 8,804
JD.COM ADR Common 47215P106 876 21,625 SH   SOLE   21,625 0 0
JOHNSON & JOHNSON Common 478160104 6,019 46,967 SH   SOLE   46,967 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 2,133 60,534 SH   SOLE   60,534 0 0
KANSAS CITY SOUTHERN INDS. INC Common 485170302 1,653 15,050 SH   SOLE   15,050 0 0
KLA-TENCOR CORP. Common 482480100 1,883 17,273 SH   SOLE   17,273 0 0
KRAFT HEINZ COMPANY Common 500754106 857 13,753 SH   SOLE   13,753 0 0
KRATOS DEFENSE & SECURITY SOLU Common 50077B207 6,828 663,538 SH   SOLE   378,193 0 285,345
LAM RESEARCH CORP. Common 512807108 60,693 298,743 SH   SOLE   261,912 0 36,831
LAMAR ADVERTISING CO CL A Common 512816109 1,101 17,290 SH   SOLE   17,290 0 0
LAMB WESTON HOLDING INC Common 513272104 14 237 SH   SOLE   237 0 0
LANDSTAR SYSTEMS INC. Common 515098101 13 121 SH   SOLE   121 0 0
LAS VEGAS SANDS CORP Common 517834107 37 521 SH   SOLE   521 0 0
LAZARD LTD- CLASS A Common G54050102 26 489 SH   SOLE   489 0 0
LENDINGCLUB CORP Common 52603A109 6,527 1,864,817 SH   SOLE   1,864,817 0 0
LENNOX INTERNATIONAL INC. Common 526107107 15,037 73,578 SH   SOLE   71,214 0 2,364
LIBERTY GLOBAL PLC SERIES C Common G5480U120 37 1,221 SH   SOLE   1,221 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919401 5,725 221,628 SH   SOLE   221,628 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919500 5,040 209,284 SH   SOLE   209,284 0 0
LIVE NATION ENTERTAINMENT Common 538034109 19,585 464,759 SH   SOLE   212,317 0 252,442
LKQ CORPORATION Common 501889208 1,041 27,422 SH   SOLE   27,422 0 0
LOCKHEED MARTIN CORP. Common 539830109 750 2,219 SH   SOLE   2,219 0 0
LOGMEIN INC Common 54142L109 24 211 SH   SOLE   211 0 0
LOMA NEGRA CIA INDUSTRIAL ADR Common 54150E104 645 30,244 SH   SOLE   30,244 0 0
LULULEMON ATHLETICA INC Common 550021109 6,629 74,378 SH   SOLE   29,504 0 44,874
LUMENTUM HOLDINGS INC Common 55024U109 4,679 73,342 SH   SOLE   73,342 0 0
LYONDELLBASELL INDUSTRIES NV Common N53745100 57 539 SH   SOLE   539 0 0
M&T BANK CORPORATION Common 55261F104 5 25 SH   SOLE   25 0 0
MA-COM TECHNOLOGY SOLUTIONS HO Common 55405Y100 203 12,206 SH   SOLE   6,378 0 5,828
MACQUARIE INFRASTRUCTURE CO Common 55608B105 479 12,972 SH   SOLE   12,972 0 0
MADRIGAL PHARMACEUTICALS INC Common 558868105 1,051 9,000 SH   SOLE   9,000 0 0
MAKEMYTRIP LTD Common V5633W109 619 17,842 SH   SOLE   17,842 0 0
MANHATTAN ASSOCIATES INC Common 562750109 4,769 113,871 SH   SOLE   113,871 0 0
MARATHON PETROLEUM CORP Common 56585A102 27 368 SH   SOLE   368 0 0
MARINUS PHARMACEUTICALS INC Common 56854Q101 69 18,000 SH   SOLE   18,000 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 33,376 153,495 SH   SOLE   121,441 0 32,054
MARRIOTT INTERNATIONAL INC NEW Common 571903202 72 527 SH   SOLE   527 0 0
MARSH & McLENNAN COMPANIES INC Common 571748102 6 68 SH   SOLE   68 0 0
MARVELL TECHNOLOGY GROUP LTD Common G5876H105 67,241 3,201,930 SH   SOLE   3,062,461 0 139,469
MASIMO CORPORATION Common 574795100 4,246 48,272 SH   SOLE   48,272 0 0
MASTERCARD INC Common 57636Q104 8,208 46,859 SH   SOLE   16,187 0 30,672
MATCH GROUP INC Common 57665R106 3,411 76,759 SH   SOLE   76,759 0 0
MCCORMICK & COMPANY INC. Common 579780206 326 3,068 SH   SOLE   3,068 0 0
MCDONALDS CORP. Common 580135101 177,105 1,132,532 SH   SOLE   1,098,975 0 33,557
MCKESSON CORP Common 58155Q103 55 390 SH   SOLE   390 0 0
MEDIDATA SOLUTIONS INC Common 58471A105 35,824 570,353 SH   SOLE   514,480 0 55,873
MEDTRONIC PLC Common G5960L103 128,179 1,597,846 SH   SOLE   1,581,206 0 16,640
MERCK & CO INC Common 58933Y105 310 5,685 SH   SOLE   5,685 0 0
MERCURY SYSTEMS INC Common 589378108 11,563 239,306 SH   SOLE   239,306 0 0
METTLER-TOLEDO INTERNATIONAL Common 592688105 2,845 4,948 SH   SOLE   4,948 0 0
MICRO FOCUS INTERNATIONAL ADR Common 594837304 2 123 SH   SOLE   123 0 0
MICROCHIP TECHNOLOGY INC. Common 595017104 131,511 1,439,486 SH   SOLE   1,423,670 0 15,816
MICRON TECHNOLOGY INC. Common 595112103 69,098 1,325,236 SH   SOLE   1,196,399 0 128,837
MICROSEMI CORP Common 595137100 8,918 137,800 SH   SOLE   137,800 0 0
MICROSOFT CORP Common 594918104 1,431,411 15,683,255 SH   SOLE   14,880,452 0 802,803
MICROSTRATEGY INC CL-A Common 594972408 414 3,206 SH   SOLE   3,206 0 0
MIDDLEBY CORP Common 596278101 31,860 257,373 SH   SOLE   156,345 0 101,028
MOHAWK INDUSTRIES INC. Common 608190104 38 163 SH   SOLE   163 0 0
MOLSON COORS BREWING Common 60871R209 906 12,027 SH   SOLE   12,027 0 0
MONOLITHIC POWER SYSTEMS Common 609839105 26 222 SH   SOLE   222 0 0
MONSTER BEVERAGE CORP Common 61174X109 38 660 SH   SOLE   660 0 0
MOODYS CORP Common 615369105 7 43 SH   SOLE   43 0 0
MORGAN STANLEY Common 617446448 156,309 2,896,760 SH   SOLE   2,715,479 0 181,281
MSCI INC Common 55354G100 725 4,852 SH   SOLE   4,852 0 0
MYLAN NV Common N59465109 1,317 32,000 SH   SOLE   32,000 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 53 7,000 SH   SOLE   7,000 0 0
NCR CORPORATION Common 62886E108 547 17,361 SH   SOLE   17,361 0 0
NEKTAR THERAPEUTICS Common 640268108 106 1,000 SH   SOLE   1,000 0 0
NEOGEN CORP Common 640491106 40,430 603,525 SH   SOLE   603,525 0 0
NETFLIX COM INC Common 64110L106 175,801 595,231 SH   SOLE   525,557 0 69,674
NEUROCRINE BIOSCIENCES INC. Common 64125C109 3,833 46,222 SH   SOLE   46,222 0 0
NEXTERA ENERGY INC Common 65339F101 21 126 SH   SOLE   126 0 0
NIKE INC CL B Common 654106103 518 7,799 SH   SOLE   7,799 0 0
NORTHERN TRUST CORP Common 665859104 7 68 SH   SOLE   68 0 0
NORWEGIAN CRUISE LINE HOLDING Common G66721104 97,524 1,841,124 SH   SOLE   1,784,385 0 56,739
NOVO-NORDISK A/S REPSTG 1/2 CL Common 670100205 2,167 44,000 SH   SOLE   44,000 0 0
NVIDIA CORP. Common 67066G104 111,262 480,427 SH   SOLE   468,236 0 12,191
NVR INC Common 62944T105 39 14 SH   SOLE   14 0 0
NXP SEMICONDUCTORS NV Common N6596X109 55 469 SH   SOLE   469 0 0
OBALON THERAPEUTICS INC Common 67424L100 161 46,795 SH   SOLE   46,795 0 0
OLD DOMINION FREIGHT LINE Common 679580100 2,684 18,260 SH   SOLE   18,260 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 43,626 723,483 SH   SOLE   528,933 0 194,550
OMNICOM GROUP INC Common 681919106 5 67 SH   SOLE   67 0 0
ORASURE TECHNOLOGIES INC Common 68554V108 27,954 1,655,073 SH   SOLE   1,655,073 0 0
OWENS ILLINOIS INC NEW Common 690768403 5 236 SH   SOLE   236 0 0
PALO ALTO NETWORKS INC Common 697435105 50,755 279,610 SH   SOLE   276,760 0 2,850
PARKER HANAFIN CORP. Common 701094104 3,449 20,168 SH   SOLE   20,168 0 0
PARSLEY ENERGY INC Common 701877102 5,346 184,397 SH   SOLE   184,397 0 0
PAYCOM SOFTWARE INC Common 70432V102 27,315 254,356 SH   SOLE   254,356 0 0
PAYLOCITY HOLDING CORP Common 70438V106 52,015 1,015,327 SH   SOLE   617,853 0 397,474
PAYPAL HOLDINGS INC Common 70450Y103 7,057 93,017 SH   SOLE   29,545 0 63,472
PEAPACK GLADSTONE FINANCIAL CO Common 704699107 142 4,252 SH   SOLE   4,252 0 0
PEPSICO INC Common 713448108 4,320 39,581 SH   SOLE   39,581 0 0
PERKINELMER INC Common 714046109 26 346 SH   SOLE   346 0 0
PETIQ INC Common 71639T106 4,449 167,238 SH   SOLE   95,156 0 72,082
PFIZER INC Common 717081103 3,489 98,310 SH   SOLE   98,310 0 0
PHILIP MORRIS INTERNATIONAL Common 718172109 57,891 582,406 SH   SOLE   576,205 0 6,201
PINNACLE FOODS INC Common 72348P104 1,843 34,065 SH   SOLE   34,065 0 0
PIONEER NATURAL RESOURCES Common 723787107 144,741 842,597 SH   SOLE   818,247 0 24,350
PLANET FITNESS INC CLASS A Common 72703H101 38,751 1,025,979 SH   SOLE   701,501 0 324,478
PNC FINANCIAL SERVICES GROUP Common 693475105 7 47 SH   SOLE   47 0 0
PORTOLA PHARMACEUTICALS INC Common 737010108 29,350 898,639 SH   SOLE   538,396 0 360,243
PPL CORP Common 69351T106 4 153 SH   SOLE   153 0 0
PRA HEALTH SCIENCES INC Common 69354M108 6,968 83,991 SH   SOLE   83,991 0 0
PRAXAIR INC Common 74005P104 12 86 SH   SOLE   86 0 0
PROCTER & GAMBLE CO Common 742718109 3,185 40,172 SH   SOLE   40,172 0 0
PROGRESSIVE CORP OH Common 743315103 53,472 877,600 SH   SOLE   869,441 0 8,159
PROOFPOINT INC Common 743424103 49,837 438,515 SH   SOLE   378,015 0 60,500
PROS HOLDINGS INC Common 74346Y103 7,879 238,677 SH   SOLE   238,677 0 0
PROTO LABS INC Common 743713109 22,617 192,403 SH   SOLE   177,001 0 15,402
PRUDENTIAL FINANCIAL INC Common 744320102 17 165 SH   SOLE   165 0 0
PTC INC Common 69370C100 15,703 201,299 SH   SOLE   74,721 0 126,578
PUMA BIOTECHNOLOGY INC Common 74587V107 17,627 259,023 SH   SOLE   153,777 0 105,246
PVH CORP Common 693656100 106,344 702,262 SH   SOLE   684,689 0 17,573
Q2 HOLDINGS INC Common 74736L109 10,753 236,062 SH   SOLE   236,062 0 0
QUALCOMM INC. Common 747525103 1,089 19,657 SH   SOLE   19,657 0 0
QUIDEL CORP Common 74838J101 55,802 1,077,051 SH   SOLE   1,077,051 0 0
RA PHARMACEUTICALS INC Common 74933V108 74 14,000 SH   SOLE   14,000 0 0
RALPH LAUREN CORP Common 751212101 18 163 SH   SOLE   163 0 0
RANGE RESOURCES CORP Common 75281A109 470 32,339 SH   SOLE   32,339 0 0
RAYMOND JAMES FINANCIAL INC Common 754730109 13 143 SH   SOLE   143 0 0
RAYTHEON COMPANY Common 755111507 222 1,029 SH   SOLE   1,029 0 0
REALPAGE INC Common 75606N109 12,458 241,910 SH   SOLE   129,540 0 112,370
RED HAT INC Common 756577102 259,039 1,732,589 SH   SOLE   1,611,671 0 120,918
REDFIN CORP Common 75737F108 4,015 175,882 SH   SOLE   107,906 0 67,976
REGIONS FINANCIAL CORP Common 7591EP100 6,488 349,199 SH   SOLE   349,199 0 0
REPLIGEN CORP Common 759916109 13,648 377,235 SH   SOLE   377,235 0 0
REPUBLIC SERVICES INC Common 760759100 22 326 SH   SOLE   326 0 0
RESTAURANT BRANDS INTERNATIONA Common 76131D103 4,314 75,793 SH   SOLE   75,793 0 0
REVANCE THERAPEUTICS INC Common 761330109 1,353 43,915 SH   SOLE   43,915 0 0
RITCHIE BROTHERS AUCTIONEERS I Common 767744105 381 12,099 SH   SOLE   12,099 0 0
ROCKWELL AUTOMATION INC. Common 773903109 8,412 48,288 SH   SOLE   47,265 0 1,023
ROPER TECHNOLOGIES INC Common 776696106 18,760 66,835 SH   SOLE   41,410 0 25,425
ROSS STORES INC Common 778296103 4,956 63,561 SH   SOLE   63,561 0 0
ROWE T PRICE GROUP INC. Common 74144T108 45 415 SH   SOLE   415 0 0
ROYAL BANK OF CANADA Common 780087102 7 87 SH   SOLE   87 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 1,164 9,886 SH   SOLE   9,886 0 0
RPC INC Common 749660106 2,884 159,976 SH   SOLE   159,976 0 0
S&P GLOBAL INC Common 78409V104 194,075 1,015,783 SH   SOLE   972,607 0 43,176
SABRE CORP Common 78573M104 679 31,658 SH   SOLE   31,658 0 0
SAGE THERAPEUTICS INC Common 78667J108 3,090 19,184 SH   SOLE   19,184 0 0
SALESFORCE.COM INC Common 79466L302 593,667 5,104,620 SH   SOLE   4,812,616 0 292,004
SANGAMO BIOSCIENCES INC Common 800677106 627 33,000 SH   SOLE   33,000 0 0
SAP SE ADR Common 803054204 635 6,041 SH   SOLE   6,041 0 0
SAREPTA THERAPEUTICS INC Common 803607100 121,498 1,639,865 SH   SOLE   1,533,095 0 106,770
SBA COMMUNICATIONS CORP Common 78410G104 176,159 1,030,650 SH   SOLE   1,001,729 0 28,921
SCHLUMBERGER LTD Common 806857108 1,471 22,713 SH   SOLE   22,713 0 0
SEI INVESTMENTS COMPANY Common 784117103 69 919 SH   SOLE   919 0 0
SEMPRA ENERGY Common 816851109 1,175 10,568 SH   SOLE   10,568 0 0
SERVICE CORP INTERNATIONAL Common 817565104 39 1,038 SH   SOLE   1,038 0 0
SERVICEMASTER GLOBAL HOLDINGS Common 81761R109 22,070 434,022 SH   SOLE   270,483 0 163,539
SERVICENOW INC Common 81762P102 121,062 731,715 SH   SOLE   678,945 0 52,770
SHAKE SHACK INC CLASS A Common 819047101 13,217 317,482 SH   SOLE   163,374 0 154,108
SHERWIN-WILLIAMS CO Common 824348106 135,283 345,004 SH   SOLE   313,699 0 31,305
SHOPIFY INC - A Common 82509L107 18,935 151,977 SH   SOLE   151,977 0 0
SIGNATURE BANK Common 82669G104 25,289 178,153 SH   SOLE   108,671 0 69,482
SIRIUS XM HOLDINGS INC Common 82968B103 16 2,619 SH   SOLE   2,619 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 26,655 345,994 SH   SOLE   202,766 0 143,228
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 1,025 16,466 SH   SOLE   16,466 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 4,544 45,318 SH   SOLE   45,318 0 0
SOLARIS OILFIELD INFRASTRUCTUR Common 83418M103 13,761 830,991 SH   SOLE   488,326 0 342,665
SOUTHWEST AIRLINES CO. Common 844741108 481 8,395 SH   SOLE   8,395 0 0
SOUTHWESTERN ENERGY CO Common 845467109 261 60,290 SH   SOLE   60,290 0 0
SPARK THERAPEUTICS INC Common 84652J103 1,265 19,000 SH   SOLE   19,000 0 0
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 35 421 SH   SOLE   421 0 0
SPLUNK INC Common 848637104 4,713 47,903 SH   SOLE   47,903 0 0
SPS COMMERCE INC Common 78463M107 13,747 214,570 SH   SOLE   197,291 0 17,279
SS&C TECHNOLOGIES INC Common 78467J100 8 148 SH   SOLE   148 0 0
STAMPS.COM INC Common 852857200 71,483 355,549 SH   SOLE   248,410 0 107,139
STANLEY BLACK & DECKER INC Common 854502101 203,922 1,331,086 SH   SOLE   1,270,844 0 60,242
STARBUCKS CORP. Common 855244109 10 170 SH   SOLE   170 0 0
STATE STREET CORP Common 857477103 8 78 SH   SOLE   78 0 0
STRYKER CORP Common 863667101 3,001 18,650 SH   SOLE   18,650 0 0
SUN HYDRAULICS CORP Common 866942105 32,416 605,220 SH   SOLE   605,220 0 0
SUNTRUST BANKS INC Common 867914103 14 209 SH   SOLE   209 0 0
SVB FINANCIAL GROUP Common 78486Q101 993 4,137 SH   SOLE   4,137 0 0
SYMANTEC CORP. Common 871503108 4 162 SH   SOLE   162 0 0
SYNCHRONY FINANCIAL Common 87165B103 6 189 SH   SOLE   189 0 0
T MOBILE US INC Common 872590104 28 460 SH   SOLE   460 0 0
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 20,493 644,430 SH   SOLE   644,430 0 0
TAIWAN SEMICONDUCTOR ADR Common 874039100 3,365 76,887 SH   SOLE   76,887 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 28,559 292,075 SH   SOLE   221,285 0 70,790
TAL EDUCATION GROUP ADR Common 874080104 1,012 27,295 SH   SOLE   27,295 0 0
TANDEM DIABETES CARE INC Common 875372203 99 20,000 SH   SOLE   20,000 0 0
TAPESTRY INC Common 876030107 5,567 105,825 SH   SOLE   105,825 0 0
TARGET CORP Common 87612E106 69 1,001 SH   SOLE   1,001 0 0
TD AMERITRADE HOLDINGS CORP Common 87236Y108 245 4,134 SH   SOLE   4,134 0 0
TE CONNECTIVITY LTD Common H84989104 19 192 SH   SOLE   192 0 0
TELADOC INC Common 87918A105 866 21,500 SH   SOLE   21,500 0 0
TESARO INC Common 881569107 2,671 46,748 SH   SOLE   46,748 0 0
TESLA INC Common 88160R101 4,619 17,356 SH   SOLE   5,554 0 11,802
TETRA TECH INC. Common 88162G103 479 9,781 SH   SOLE   9,781 0 0
TEXAS INSTRUMENTS INC. Common 882508104 26 250 SH   SOLE   250 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 25,504 123,530 SH   SOLE   121,352 0 2,178
THOR INDUSTRIES INC. Common 885160101 2,846 24,710 SH   SOLE   9,692 0 15,018
TOTAL SA ADR Common 89151E109 2,207 38,254 SH   SOLE   38,254 0 0
TOTAL SYSTEM SERVICES Common 891906109 2,375 27,536 SH   SOLE   27,536 0 0
TRADE DESK INC CLASS A Common 88339J105 19,533 393,656 SH   SOLE   232,592 0 161,064
TRANSDIGM GROUP INC Common 893641100 4,468 14,555 SH   SOLE   14,555 0 0
TRANSUNION Common 89400J107 73 1,289 SH   SOLE   1,289 0 0
TRIMBLE INC Common 896239100 6,318 176,089 SH   SOLE   176,089 0 0
TRIPADVISOR INC Common 896945201 22 543 SH   SOLE   543 0 0
TYLER TECHNOLOGIES Common 902252105 40,215 190,628 SH   SOLE   190,628 0 0
ULTA BEAUTY INC. Common 90384S303 1,611 7,888 SH   SOLE   7,888 0 0
ULTIMATE SOFTWARE GROUP Common 90385D107 29,418 120,713 SH   SOLE   72,226 0 48,487
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 17,298 339,245 SH   SOLE   197,642 0 141,603
UNION PACIFIC CORP Common 907818108 197,866 1,471,887 SH   SOLE   1,456,061 0 15,826
UNITED CONTINENTAL HOLDINGS Common 910047109 22 311 SH   SOLE   311 0 0
UNITED PARCEL SERVICE INC CL-B Common 911312106 1,014 9,688 SH   SOLE   9,688 0 0
UNITED RENTALS INC Common 911363109 38,445 222,574 SH   SOLE   220,147 0 2,427
UNITED TECHNOLOGIES CORP. Common 913017109 95,971 762,765 SH   SOLE   756,184 0 6,581
UNITEDHEALTH GROUP INC Common 91324P102 569,048 2,659,104 SH   SOLE   2,542,997 0 116,107
UNIVERSAL DISPLAY CORP Common 91347P105 32,429 321,082 SH   SOLE   263,828 0 57,254
US CONCRETE INC Common 90333L201 6,533 108,164 SH   SOLE   64,566 0 43,598
US PHYSICAL THERAPY INC Common 90337L108 18,505 227,612 SH   SOLE   126,909 0 100,703
VAIL RESORTS INC. Common 91879Q109 113,426 511,620 SH   SOLE   493,255 0 18,365
VALERO ENERGY CORP Common 91913Y100 14 147 SH   SOLE   147 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 69,684 954,312 SH   SOLE   795,928 0 158,384
VERISIGN INC. Common 92343E102 20 166 SH   SOLE   166 0 0
VERISK ANALYTICS INC CLASS A Common 92345Y106 78 749 SH   SOLE   749 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,442 71,969 SH   SOLE   71,969 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 288,380 1,769,421 SH   SOLE   1,693,512 0 75,909
VF CORP Common 918204108 78 1,058 SH   SOLE   1,058 0 0
VIRTUS INVESTMENT PARTNERS Common 92828Q109 9,695 78,308 SH   SOLE   53,034 0 25,274
VISA INC CLASS A SHARES Common 92826C839 780,331 6,523,419 SH   SOLE   6,173,081 0 350,338
VISTEON CORP Common 92839U206 16 145 SH   SOLE   145 0 0
VMWARE INC CLASS A Common 928563402 43,272 356,823 SH   SOLE   323,313 0 33,510
VOCERA COMMUNICATIONS INC Common 92857F107 27,897 1,191,143 SH   SOLE   1,191,143 0 0
VULCAN MATERIALS Common 929160109 193,232 1,692,497 SH   SOLE   1,562,973 0 129,524
W.R. GRACE & CO Common 38388F108 2,029 33,134 SH   SOLE   33,134 0 0
WABCO HOLDINGS INC Common 92927K102 4,518 33,752 SH   SOLE   32,743 0 1,009
WABTEC CORP Common 929740108 2,620 32,192 SH   SOLE   32,192 0 0
WAGEWORKS INC Common 930427109 54,425 1,204,093 SH   SOLE   962,103 0 241,990
WALGREEN BOOTS ALLIANCE INC Common 931427108 50 757 SH   SOLE   757 0 0
WALMART INC Common 931142103 81,396 914,872 SH   SOLE   904,190 0 10,682
WALT DISNEY CO. Common 254687106 6 58 SH   SOLE   58 0 0
WASTE CONNECTIONS INC Common 94106B101 5,100 71,097 SH   SOLE   71,097 0 0
WASTE MANAGEMENT INC NEW Common 94106L109 11 133 SH   SOLE   133 0 0
WATERS CORP. Common 941848103 13 64 SH   SOLE   64 0 0
WAYFAIR INC CL A Common 94419L101 49,889 738,765 SH   SOLE   472,495 0 266,270
WEBSTER FINANCIAL CORP. Common 947890109 452 8,163 SH   SOLE   8,163 0 0
WELBILT INC Common 949090104 2,673 137,445 SH   SOLE   137,445 0 0
WELLCARE HEALTH PLANS INC Common 94946T106 3,502 18,085 SH   SOLE   18,085 0 0
WELLS FARGO & CO NEW Common 949746101 1,760 33,590 SH   SOLE   33,590 0 0
WELLTOWER INC Common 95040Q104 971 17,843 SH   SOLE   17,843 0 0
WESTERN DIGITAL CORP. Common 958102105 1,163 12,605 SH   SOLE   12,605 0 0
WESTLAKE CHEMICAL CORP Common 960413102 27 246 SH   SOLE   246 0 0
WEX INC Common 96208T104 28 178 SH   SOLE   178 0 0
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 27,669 585,833 SH   SOLE   585,833 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 53,185 5,799,870 SH   SOLE   4,990,399 0 809,471
WIX.COM LTD Common M98068105 2,044 25,698 SH   SOLE   22,754 0 2,944
WOODWARD INC. Common 980745103 345 4,811 SH   SOLE   4,811 0 0
WORKDAY INC Common 98138H101 2,216 17,430 SH   SOLE   17,430 0 0
WORLDPAY INC Common 981558109 8,913 108,376 SH   SOLE   64,761 0 43,615
WW GRAINGER INC Common 384802104 14 51 SH   SOLE   51 0 0
XCEL ENERGY INC Common 98389B100 6 126 SH   SOLE   126 0 0
XPO LOGISTICS INC Common 983793100 105,252 1,033,808 SH   SOLE   744,597 0 289,211
XYLEM INC Common 98419M100 3,009 39,117 SH   SOLE   38,020 0 1,097
YANDEX NV Common N97284108 1,233 31,260 SH   SOLE   31,260 0 0
YELP INC Common 985817105 3,169 75,914 SH   SOLE   75,914 0 0
YUM CHINA HOLDINGS INC Common 98850P109 785 18,908 SH   SOLE   18,908 0 0
ZAYO GROUP HOLDINGS INC Common 98919V105 33,862 991,263 SH   SOLE   966,078 0 25,185
ZIMMER BIOMET HOLDINGS INC Common 98956P102 87,695 804,246 SH   SOLE   796,188 0 8,058
ZOETIS INC Common 98978V103 5,502 65,881 SH   SOLE   65,881 0 0
ZOGENIX INC Common 98978L204 801 20,000 SH   SOLE   20,000 0 0