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 17,186 205,675 SH   SOLE   124,525 0 81,150
3M COMPANY Common 88579Y101 544 2,764 SH   SOLE   2,764 0 0
ABAXIS INC Common 002567105 31 369 SH   SOLE   369 0 0
ABBOTT LABORATORIES Common 002824100 62 1,013 SH   SOLE   1,013 0 0
ABBVIE INC Common 00287Y109 2,091 22,574 SH   SOLE   22,574 0 0
ABIOMED INC. Common 003654100 157,173 384,240 SH   SOLE   320,074 0 64,166
ACADIA PHARMACEUTICALS INC Common 004225108 14,001 916,886 SH   SOLE   571,164 0 345,722
ACCENTURE PLC IRELAND SHARES C Common G1151C101 654 3,996 SH   SOLE   3,996 0 0
ACI WORLDWIDE INC Common 004498101 25,974 1,052,841 SH   SOLE   1,052,841 0 0
ACORDA THERAPEUTICS INC Common 00484M106 9,418 328,143 SH   SOLE   204,737 0 123,406
ACTIVISION BLIZZARD INC Common 00507V109 22 294 SH   SOLE   294 0 0
ADAPTIMMUNE THERAPEUTICS ADR Common 00653A107 297 25,000 SH   SOLE   25,000 0 0
ADOBE SYSTEMS INC. Common 00724F101 304,874 1,250,457 SH   SOLE   1,181,835 0 68,622
AERIE PHARMACEUTICALS INC Common 00771V108 12,398 183,531 SH   SOLE   183,531 0 0
AETNA INC NEW Common 00817Y108 40 216 SH   SOLE   216 0 0
AFFILIATED MANAGERS GROUP INC. Common 008252108 1,027 6,908 SH   SOLE   6,908 0 0
AFLAC INC Common 001055102 58 1,349 SH   SOLE   1,349 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 365 5,904 SH   SOLE   5,904 0 0
AGIOS PHARMACEUTICALS INC Common 00847X104 4,103 48,707 SH   SOLE   35,667 0 13,040
AIMMUNE THERAPEUTICS INC Common 00900T107 269 10,000 SH   SOLE   10,000 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 167,132 1,073,218 SH   SOLE   1,056,874 0 16,344
ALBEMARLE CORP Common 012653101 12 132 SH   SOLE   132 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 2,991 24,092 SH   SOLE   24,092 0 0
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 468,146 2,523,291 SH   SOLE   2,424,290 0 99,001
ALIGN TECHNOLOGY INC Common 016255101 38,363 112,126 SH   SOLE   60,692 0 51,434
ALLEGION PLC Common G0176J109 433 5,598 SH   SOLE   5,598 0 0
ALLERGAN PLC Common G0177J108 22,437 134,581 SH   SOLE   134,581 0 0
ALLIANCE DATA SYSTEMS CORP Common 018581108 23 100 SH   SOLE   100 0 0
ALLSTATE CORP Common 020002101 11 123 SH   SOLE   123 0 0
ALNYLAM PHARMACEUTICALS INC Common 02043Q107 2,487 25,253 SH   SOLE   25,253 0 0
ALPHABET INC CL A Common 02079K305 5,724 5,069 SH   SOLE   5,069 0 0
ALPHABET INC CL C Common 02079K107 909,657 815,361 SH   SOLE   780,956 0 34,405
ALTABA INC (CLOSED-END INVESTM Mutual Funds 021346101 260,947 3,564,356 SH   SOLE   3,350,875 0 213,481
ALTAIR ENGINEERING INC A Common 021369103 8,421 246,364 SH   SOLE   141,573 0 104,791
ALTRIA GROUP INC. Common 02209S103 3,422 60,263 SH   SOLE   60,263 0 0
AMAZON COM INC. Common 023135106 1,826,642 1,074,622 SH   SOLE   1,022,126 0 52,496
AMERICAN ELECTRIC POWER CO INC Common 025537101 6 85 SH   SOLE   85 0 0
AMERICAN EXPRESS COMPANY Common 025816109 31 313 SH   SOLE   313 0 0
AMERICAN INTERNATIONAL GROUP Common 026874784 9 161 SH   SOLE   161 0 0
AMERISOURCEBERGEN CORP Common 03073E105 4 44 SH   SOLE   44 0 0
AMETEK INC Common 031100100 6,718 93,101 SH   SOLE   93,101 0 0
AMGEN INC Common 031162100 2,716 14,714 SH   SOLE   14,714 0 0
AMICUS THERAPEUTICS INC Common 03152W109 1,640 105,000 SH   SOLE   105,000 0 0
AMPHENOL CORP Common 032095101 43 488 SH   SOLE   488 0 0
ANADARKO PETROLEUM CORP. Common 032511107 7 102 SH   SOLE   102 0 0
ANSYS INC Common 03662Q105 23,545 135,175 SH   SOLE   135,175 0 0
ANTHEM INC Common 036752103 21 89 SH   SOLE   89 0 0
AON PLC Common G0408V102 23 168 SH   SOLE   168 0 0
APERGY CORP Common 03755L104 6 133 SH   SOLE   133 0 0
APPLE INC. Common 037833100 724,261 3,912,596 SH   SOLE   3,542,902 0 369,694
APPLIED MATERIALS INC Common 038222105 315,725 6,835,353 SH   SOLE   6,360,827 0 474,526
APPTIO INC - CLASS A Common 03835C108 47,104 1,301,204 SH   SOLE   1,301,204 0 0
APTIV PLC Common G6095L109 69,243 755,675 SH   SOLE   734,002 0 21,673
ARGENX SE ADR Common 04016X101 249 3,000 SH   SOLE   3,000 0 0
ARISTA NETWORKS INC Common 040413106 66 256 SH   SOLE   256 0 0
ASML HOLDING NV - ADR Common N07059210 76 385 SH   SOLE   385 0 0
ASSEMBLY BIOSCIENCES INC Common 045396108 392 10,000 SH   SOLE   10,000 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 2,016 57,408 SH   SOLE   57,408 0 0
AT&T INC. Common 00206R102 1,551 48,301 SH   SOLE   48,301 0 0
AUDENTES THERAPEUTICS INC Common 05070R104 306 8,000 SH   SOLE   8,000 0 0
AUTODESK INC. Common 052769106 214,695 1,637,767 SH   SOLE   1,596,857 0 40,910
AUTOMATIC DATA PROCESSING INC. Common 053015103 53,919 401,960 SH   SOLE   344,844 0 57,116
AUTOZONE INC Common 053332102 2,403 3,581 SH   SOLE   3,581 0 0
AVALARA INC Common 05338G106 52,044 975,147 SH   SOLE   918,867 0 56,280
AVERY DENNISON CORP Common 053611109 23 222 SH   SOLE   222 0 0
AXOGEN INC Common 05463X106 20,457 407,113 SH   SOLE   337,490 0 69,623
BAIDU COM INC SPONSORED REPSTG Common 056752108 6,026 24,799 SH   SOLE   24,799 0 0
BAKER HUGHES A GE CO LLC Common 05722G100 5 164 SH   SOLE   164 0 0
BALCHEM CORP. Common 057665200 28,417 289,552 SH   SOLE   289,552 0 0
BANK NEW YORK MELLON CORP Common 064058100 32 595 SH   SOLE   595 0 0
BANK OF AMERICA CORP Common 060505104 104,920 3,721,900 SH   SOLE   3,687,321 0 34,579
BAXTER INTERNATIONAL INC Common 071813109 2,895 39,211 SH   SOLE   39,211 0 0
BB&T CORPORATION Common 054937107 6 126 SH   SOLE   126 0 0
BECTON DICKINSON & CO Common 075887109 12 51 SH   SOLE   51 0 0
BEIGENE LTD ADR Common 07725L102 2,765 17,988 SH   SOLE   17,988 0 0
BEST BUY COMPANY INC. Common 086516101 13 170 SH   SOLE   170 0 0
BIOGEN INC Common 09062X103 3,715 12,801 SH   SOLE   12,801 0 0
BIOMARIN PHARMACEUTICALS INC Common 09061G101 91,795 974,473 SH   SOLE   878,241 0 96,232
BIO-TECHNE CORP Common 09073M104 73,821 498,960 SH   SOLE   425,761 0 73,199
BIOTELEMETRY INC Common 090672106 540 12,000 SH   SOLE   12,000 0 0
BJ'S WHOLESALE CLUB HOLDINGS Common 05550J101 7,292 308,326 SH   SOLE   305,907 0 2,419
BLACKBAUD INC Common 09227Q100 38,109 371,972 SH   SOLE   371,972 0 0
BLACKLINE INC Common 09239B109 30,153 694,294 SH   SOLE   694,294 0 0
BLACKROCK INC. Common 09247X101 14,923 29,903 SH   SOLE   29,761 0 142
BLACKSTONE GROUP LP Common 09253U108 86,399 2,685,713 SH   SOLE   2,635,587 0 50,126
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,278 40,661 SH   SOLE   40,661 0 0
BLUEBIRD BIO INC Common 09609G100 8,840 56,324 SH   SOLE   56,324 0 0
BLUEPRINT MEDICINES GROUP Common 09627Y109 540 8,500 SH   SOLE   8,500 0 0
BOEING CO Common 097023105 380,782 1,134,934 SH   SOLE   1,063,103 0 71,831
BOFI HOLDING INC Common 05566U108 26,646 651,330 SH   SOLE   449,275 0 202,055
BOOKING HOLDINGS INC Common 09857L108 64,624 31,880 SH   SOLE   24,060 0 7,820
BOSTON SCIENTIFIC CORP Common 101137107 187,688 5,739,699 SH   SOLE   5,548,049 0 191,650
BRIGHTVIEW HOLDINGS INC Common 10948C107 4,413 201,055 SH   SOLE   201,055 0 0
BRISTOL MYERS SQUIBB CO Common 110122108 39,860 720,270 SH   SOLE   714,449 0 5,821
BROADCOM LTD Common 11135F101 463,127 1,908,699 SH   SOLE   1,839,956 0 68,743
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 54 471 SH   SOLE   471 0 0
BROOKFIELD ASSET MANAGEMENT IN Common 112585104 4 111 SH   SOLE   111 0 0
BURLINGTON STORES INC Common 122017106 14,772 98,132 SH   SOLE   98,132 0 0
BWX TECHNOLOGIES INC Common 05605H100 26 424 SH   SOLE   424 0 0
C H ROBINSON WORLDWIDE INC NEW Common 12541W209 12 144 SH   SOLE   144 0 0
CALITHERA BIOSCIENCES INC Common 13089P101 70 14,000 SH   SOLE   14,000 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 62,825 1,067,548 SH   SOLE   878,532 0 189,016
CANADIAN NATIONAL RAILWAY CO Common 136375102 6 73 SH   SOLE   73 0 0
CANTEL MEDICAL CORP Common 138098108 75,649 769,105 SH   SOLE   769,105 0 0
CAPITAL ONE FINANCIAL CORP. Common 14040H105 29 318 SH   SOLE   318 0 0
CAREDX INC Common 14167L103 39,937 3,262,790 SH   SOLE   3,262,790 0 0
CARNIVAL CORP Common 143658300 23,672 413,055 SH   SOLE   403,631 0 9,424
CATERPILLAR INC. Common 149123101 90 665 SH   SOLE   665 0 0
CAVIUM INC Common 14964U108 28,545 330,000 SH   SOLE   330,000 0 0
CBOE HOLDINGS INC Common 12503M108 22 208 SH   SOLE   208 0 0
CBRE GROUP INC Common 12504L109 27 562 SH   SOLE   562 0 0
CBS CORP. NEW CLASS B Common 124857202 45 802 SH   SOLE   802 0 0
CDW CORP Common 12514G108 14 178 SH   SOLE   178 0 0
CELGENE CORP Common 151020104 479 6,034 SH   SOLE   6,034 0 0
CEMEX SAB -SPONS ADR Common 151290889 800 122,021 SH   SOLE   122,021 0 0
CENTENE CORP DEL Common 15135B101 939 7,622 SH   SOLE   7,622 0 0
CHARLES SCHWAB CORP Common 808513105 50 976 SH   SOLE   976 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 34 115 SH   SOLE   115 0 0
CHEGG INC Common 163092109 78,024 2,807,636 SH   SOLE   1,794,338 0 1,013,298
CHENIERE ENERGY PARTNERS LP Common 16411Q101 939 26,120 SH   SOLE   26,120 0 0
CHENIERE ENERGY PARTNERS LP Common 16411W108 1 39 SH   SOLE   39 0 0
CHEVRONTEXACO CORP Common 166764100 1,639 12,967 SH   SOLE   12,963 0 4
CHIPOTLE MEXICAN GRILL-CL A Common 169656105 5,328 12,352 SH   SOLE   12,352 0 0
CHURCH & DWIGHT CO INC. Common 171340102 5,112 96,164 SH   SOLE   96,164 0 0
CHUY'S HOLDING INC Common 171604101 2,410 78,493 SH   SOLE   44,780 0 33,713
CIGNA CORP Common 125509109 368 2,167 SH   SOLE   2,167 0 0
CINTAS CORP. Common 172908105 121,842 658,357 SH   SOLE   595,806 0 62,551
CISCO SYSTEMS INC Common 17275R102 13,767 319,931 SH   SOLE   319,931 0 0
CITIGROUP INC. Common 172967424 26,503 396,044 SH   SOLE   355,415 0 40,629
CLOVIS ONCOLOGY INC Common 189464100 7,837 172,356 SH   SOLE   172,356 0 0
CME GROUP INC Common 12572Q105 15,278 93,205 SH   SOLE   49,087 0 44,118
COCA COLA CO. Common 191216100 1,419 32,346 SH   SOLE   32,346 0 0
COGNEX CORP. Common 192422103 53,799 1,205,974 SH   SOLE   1,205,974 0 0
COGNIZANT TECH SOLUTIONS CRP Common 192446102 75,198 951,993 SH   SOLE   941,361 0 10,632
COMCAST CORP CL A Common 20030N101 2,254 68,697 SH   SOLE   68,697 0 0
CONOCOPHILLIPS Common 20825C104 1,936 27,808 SH   SOLE   27,808 0 0
CONSOLIDATED EDISON Common 209115104 6 74 SH   SOLE   74 0 0
CONSTELLATION BRANDS INC-A Common 21036P108 13 60 SH   SOLE   60 0 0
CORNING INC Common 219350105 15 547 SH   SOLE   547 0 0
COSTAR GROUP INC Common 22160N109 11,445 27,736 SH   SOLE   7,980 0 19,756
COTIVITI HOLDINGS INC Common 22164K101 15,207 344,600 SH   SOLE   226,948 0 117,652
COUPA SOFTWARE INC Common 22266L106 26,388 423,970 SH   SOLE   423,970 0 0
CRAFT BREW ALLIANCE INC Common 224122101 1,546 74,885 SH   SOLE   74,885 0 0
CREDICORP LTD Common G2519Y108 4,824 21,427 SH   SOLE   21,427 0 0
CRISPR THERAPEUTICS AG Common H17182108 353 6,000 SH   SOLE   6,000 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 9,179 85,131 SH   SOLE   41,204 0 43,927
CRYOPORT INC Common 229050307 43,068 2,729,272 SH   SOLE   2,729,272 0 0
CSX CORP Common 126408103 12 195 SH   SOLE   195 0 0
CVS HEALTH CORP Common 126650100 1,596 24,801 SH   SOLE   24,801 0 0
CYRUSONE INC Common 23283R100 5,626 96,401 SH   SOLE   96,401 0 0
DANAHER CORP Common 235851102 271,334 2,749,640 SH   SOLE   2,643,074 0 106,566
DARDEN RESTAURANTS INC Common 237194105 1,110 10,369 SH   SOLE   10,369 0 0
DEERE & CO. Common 244199105 35 251 SH   SOLE   251 0 0
DERMIRA INC Common 24983L104 101 11,000 SH   SOLE   11,000 0 0
DEUTSCHE BANK AG Common D18190898 41 3,904 SH   SOLE   3,904 0 0
DEVON ENERGY CORP NEW Common 25179M103 8 175 SH   SOLE   175 0 0
DEXCOM INC. Common 252131107 60,505 637,030 SH   SOLE   560,455 0 76,575
DIAMONDBACK ENERGY INC Common 25278X109 770 5,850 SH   SOLE   5,850 0 0
DIPLOMAT PHARMACY INC Common 25456K101 16,311 638,129 SH   SOLE   390,668 0 247,461
DISCOVER FINANCIAL SERVICES Common 254709108 13 179 SH   SOLE   179 0 0
DISH NETWORK CORP CL-A Common 25470M109 5 158 SH   SOLE   158 0 0
DMC GLOBAL INC Common 23291C103 4,472 99,608 SH   SOLE   99,608 0 0
DOLBY LABORATORIES INC CL A Common 25659T107 4,548 73,724 SH   SOLE   73,724 0 0
DOLLAR GENERAL CORP. Common 256677105 14 141 SH   SOLE   141 0 0
DOLLAR TREE INC Common 256746108 78 919 SH   SOLE   919 0 0
DOMINO'S PIZZA INC Common 25754A201 15 52 SH   SOLE   52 0 0
DOVER CORP Common 260003108 19 266 SH   SOLE   266 0 0
DOWDUPONT INC Common 26078J100 80,652 1,223,484 SH   SOLE   1,211,220 0 12,264
DUNKIN' BRANDS GROUP INC Common 265504100 5,078 73,521 SH   SOLE   73,521 0 0
DXC TECHNOLOGY CO Common 23355L106 32 397 SH   SOLE   397 0 0
EATON CORP PLC Common G29183103 1,115 14,925 SH   SOLE   14,925 0 0
EATON VANCE CORP Common 278265103 25 474 SH   SOLE   474 0 0
EBAY INC Common 278642103 70 1,925 SH   SOLE   1,925 0 0
EBIX INC Common 278715206 53,458 701,088 SH   SOLE   441,586 0 259,502
ECOLAB INC Common 278865100 12 84 SH   SOLE   84 0 0
ECOPETROL SA SPONSORED ADR Common 279158109 660 32,100 SH   SOLE   32,100 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 5,521 37,924 SH   SOLE   37,924 0 0
ELECTRONICS ARTS INC Common 285512109 50,372 357,195 SH   SOLE   324,498 0 32,697
ELF BEAUTY INC Common 26856L103 2,745 180,134 SH   SOLE   180,134 0 0
ELI LILLY & CO Common 532457108 2,731 32,001 SH   SOLE   32,001 0 0
ELLIE MAE INC Common 28849P100 25,993 250,322 SH   SOLE   250,322 0 0
ENCANA CORPORATION Common 292505104 5,173 396,428 SH   SOLE   396,428 0 0
ENCOMPASS HEALTH CORP Common 29261A100 271 4,000 SH   SOLE   4,000 0 0
ENDOCYTE INC Common 29269A102 41 3,000 SH   SOLE   3,000 0 0
EPAM SYSTEMS INC Common 29414B104 73,183 588,620 SH   SOLE   453,535 0 135,085
EQUINIX INC. Common 29444U700 203,016 472,251 SH   SOLE   459,983 0 12,268
ESTEE LAUDER COMPANIES INC CL Common 518439104 85 593 SH   SOLE   593 0 0
ETSY INC Common 29786A106 17,118 405,746 SH   SOLE   405,746 0 0
EVERBRIDGE INC Common 29978A104 89,459 1,886,522 SH   SOLE   1,481,375 0 405,147
EVOLENT HEALTH INC A Common 30050B101 379 18,000 SH   SOLE   18,000 0 0
EXACT SCIENCES CORP Common 30063P105 80,755 1,350,646 SH   SOLE   1,199,082 0 151,564
EXELIXIS INC Common 30161Q104 366 17,000 SH   SOLE   17,000 0 0
EXPEDIA INC Common 30212P303 17 143 SH   SOLE   143 0 0
EXPRESS SCRIPTS HOLDING CO Common 30219G108 55 710 SH   SOLE   710 0 0
EXTENDED STAY AMERICA INC UNIT Common 30224P200 1,520 70,321 SH   SOLE   70,321 0 0
EXXON MOBIL CORP Common 30231G102 2,599 31,410 SH   SOLE   31,410 0 0
FACEBOOK INC Common 30303M102 992,844 5,109,325 SH   SOLE   4,834,048 0 275,277
FAIR ISAAC CORP Common 303250104 15,382 79,565 SH   SOLE   36,828 0 42,737
FASTENAL CO. Common 311900104 1,708 35,493 SH   SOLE   35,493 0 0
FEDEX CORP. Common 31428X106 42 184 SH   SOLE   184 0 0
FIBROGEN INC Common 31572Q808 313 5,000 SH   SOLE   5,000 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 27 251 SH   SOLE   251 0 0
FIFTH THIRD BANCORP Common 316773100 24 822 SH   SOLE   822 0 0
FIRSTSERVICE CORP Common 33767E103 77,603 1,020,557 SH   SOLE   650,180 0 370,377
FISERV INC. Common 337738108 23,706 319,958 SH   SOLE   170,268 0 149,690
FIVE BELOW Common 33829M101 30,510 312,250 SH   SOLE   312,250 0 0
FLEETCOR TECHNOLOGIES INC Common 339041105 3,747 17,787 SH   SOLE   17,787 0 0
FLIR SYSTEMS INC Common 302445101 41,032 789,528 SH   SOLE   789,528 0 0
FMC CORP.-NEW Common 302491303 3,585 40,184 SH   SOLE   40,184 0 0
FORTINET INC Common 34959E109 44 703 SH   SOLE   703 0 0
FORTIVE CORP Common 34959J108 7,718 100,085 SH   SOLE   100,085 0 0
FOUNDATION MEDICINE INC Common 350465100 1,094 8,000 SH   SOLE   8,000 0 0
FREEPORT- MCMORAN COPPER & GOL Common 35671D857 52 3,014 SH   SOLE   3,014 0 0
FRNKLIN RESOURCES INC Common 354613101 28 886 SH   SOLE   886 0 0
GAP INC Common 364760108 1,753 54,126 SH   SOLE   54,126 0 0
GARMIN LTD Common H2906T109 895 14,671 SH   SOLE   14,671 0 0
GARTNER INC Common 366651107 4,581 34,466 SH   SOLE   34,466 0 0
GDS HOLDINGS LTD ADR Common 36165L108 4,269 106,474 SH   SOLE   106,474 0 0
GENERAL DYNAMICS CORP Common 369550108 7,425 39,829 SH   SOLE   19,970 0 19,859
GENTEX CORP. Common 371901109 26 1,127 SH   SOLE   1,127 0 0
GEOPARK LTD Common G38327105 1,164 56,380 SH   SOLE   56,380 0 0
GILEAD SCIENCES INC Common 375558103 1,348 19,029 SH   SOLE   19,029 0 0
GLAUKOS CORPORATION Common 377322102 2,909 71,580 SH   SOLE   42,784 0 28,796
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,365 33,869 SH   SOLE   33,869 0 0
GLOBAL BLOOD THERAPEUTICS INC Common 37890U108 1,437 31,788 SH   SOLE   31,788 0 0
GLOBANT SA Common L44385109 52,066 916,820 SH   SOLE   660,316 0 256,504
GODADDY INC - CLASS A Common 380237107 14 205 SH   SOLE   205 0 0
GOLDMAN SACHS GROUP INC Common 38141G104 354 1,607 SH   SOLE   1,607 0 0
GREENSKY INC CLASS A Common 39572G100 21,417 1,012,630 SH   SOLE   756,545 0 256,085
GRIFOLS SA ADR Common 398438408 4,601 213,997 SH   SOLE   213,997 0 0
GRUBHUB INC Common 400110102 11,799 112,467 SH   SOLE   112,467 0 0
GRUPO FINANCIERO GALICIA ADR Common 399909100 4,423 134,116 SH   SOLE   134,116 0 0
GTT COMMUNICATIONS INC Common 362393100 35,939 798,636 SH   SOLE   514,239 0 284,397
GUIDEWIRE SOFTWARE INC Common 40171V100 53,553 603,206 SH   SOLE   476,059 0 127,147
GW PHARMACEUTICALS ADR Common 36197T103 44,888 321,688 SH   SOLE   317,978 0 3,710
H&E EQUIPMENT SERVICES INC Common 404030108 8,579 228,100 SH   SOLE   139,767 0 88,333
HALLIBURTON CO Common 406216101 32,076 711,851 SH   SOLE   704,739 0 7,112
HALOZYME THERAPEUTICS INC Common 40637H109 5,999 355,582 SH   SOLE   355,582 0 0
HARRIS CORP. Common 413875105 62 431 SH   SOLE   431 0 0
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,355 26,494 SH   SOLE   26,494 0 0
HCA HOLDINGS INC Common 40412C101 951 9,266 SH   SOLE   9,266 0 0
HDFC BANK LTD ADR Common 40415F101 846 8,052 SH   SOLE   8,052 0 0
HEALTHEQUITY INC Common 42226A107 35,064 466,893 SH   SOLE   466,893 0 0
HEICO CORP Common 422806109 66,659 914,019 SH   SOLE   546,234 0 367,785
HESKA CORP Common 42805E306 28,821 277,687 SH   SOLE   277,687 0 0
HEWLETT PACKARD ENTERPRISE CO. Common 42824C109 20 1,371 SH   SOLE   1,371 0 0
HEXCEL CORP Common 428291108 3,263 49,158 SH   SOLE   49,158 0 0
HILTON GRAND VACATIONS Common 43283X105 32 918 SH   SOLE   918 0 0
HILTON WORLDWIDE HOLDINGS INC Common 43300A203 5,734 72,430 SH   SOLE   71,746 0 684
HOME DEPOT INC Common 437076102 579,748 2,971,545 SH   SOLE   2,822,808 0 148,737
HONEYWELL INTERNATIONAL INC Common 438516106 412,678 2,864,827 SH   SOLE   2,796,622 0 68,205
HP INC Common 40434L105 20 869 SH   SOLE   869 0 0
HUBSPOT INC Common 443573100 33,282 265,410 SH   SOLE   188,640 0 76,770
HUMANA INC Common 444859102 679 2,281 SH   SOLE   2,281 0 0
IAC/INTERACTIVECORP Common 44919P508 2,284 14,979 SH   SOLE   14,979 0 0
IDEX CORP Common 45167R104 40 291 SH   SOLE   291 0 0
IDEXX LABORATORIES CORP. Common 45168D104 6,825 31,318 SH   SOLE   31,318 0 0
IHS MARKIT LTD Common G47567105 9,690 187,829 SH   SOLE   78,145 0 109,684
ILLINOIS TOOL WORKS INC Common 452308109 6 44 SH   SOLE   44 0 0
ILLUMINA INC Common 452327109 217,413 778,450 SH   SOLE   714,601 0 63,849
IMMUNOMEDICS INC. Common 452907108 4,750 200,684 SH   SOLE   200,684 0 0
IMPERIAL OIL LTD Common 453038408 19 570 SH   SOLE   570 0 0
IMPINJ INC Common 453204109 5,161 233,438 SH   SOLE   142,238 0 91,200
INCYTE CORPORATION Common 45337C102 7,467 111,450 SH   SOLE   56,220 0 55,230
INDEPENDENT BANK GROUP INC Common 45384B106 37,931 567,835 SH   SOLE   365,322 0 202,513
INGERSOLL RAND PLC Common G47791101 4 47 SH   SOLE   47 0 0
INOGEN INC Common 45780L104 58,014 311,349 SH   SOLE   311,349 0 0
INSULET CORP Common 45784P101 159,119 1,856,695 SH   SOLE   1,488,409 0 368,286
INTEL CORP. Common 458140100 3,425 68,896 SH   SOLE   68,896 0 0
INTERCONTINENTAL EXCHANGE INC Common 45866F104 343,292 4,667,461 SH   SOLE   4,448,739 0 218,722
INTERXION HOLDING NV Common N47279109 5,265 84,340 SH   SOLE   84,340 0 0
INTL BUSINESS MACHINES CORP Common 459200101 13 90 SH   SOLE   90 0 0
INTUIT INC. Common 461202103 85 414 SH   SOLE   414 0 0
INTUITIVE SURGICAL INC Common 46120E602 118,363 247,372 SH   SOLE   211,286 0 36,086
IOVANCE BIOTHERAPEUTICS INC Common 462260100 102 8,000 SH   SOLE   8,000 0 0
IPG PHOTONICS CORP Common 44980X109 1,600 7,254 SH   SOLE   7,254 0 0
IQVIA HOLDINGS INC Common 46266C105 17 173 SH   SOLE   173 0 0
ISHARES TRUST RUSSELL 1000 GRO Mutual Funds 464287614 107 742 SH   SOLE   742 0 0
J P MORGAN CHASE & CO. Common 46625H100 74,201 712,106 SH   SOLE   704,845 0 7,261
JACK HENRY & ASSOCIATES Common 426281101 14 109 SH   SOLE   109 0 0
JAZZ PHARMACEUTICALS PLC Common G50871105 1,034 6,000 SH   SOLE   6,000 0 0
JOHNSON & JOHNSON Common 478160104 4,371 36,021 SH   SOLE   36,021 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 1,996 59,661 SH   SOLE   59,661 0 0
KINDRED BIOSCIENCES INC Common 494577109 96 9,000 SH   SOLE   9,000 0 0
KLA-TENCOR CORP. Common 482480100 1,740 16,971 SH   SOLE   16,971 0 0
KRAFT HEINZ COMPANY Common 500754106 849 13,509 SH   SOLE   13,509 0 0
KRATOS DEFENSE & SECURITY SOLU Common 50077B207 10,555 917,017 SH   SOLE   552,880 0 364,137
LAM RESEARCH CORP. Common 512807108 13,781 79,726 SH   SOLE   79,726 0 0
LAMAR ADVERTISING CO CL A Common 512816109 1,160 16,988 SH   SOLE   16,988 0 0
LAMB WESTON HOLDING INC Common 513272104 16 237 SH   SOLE   237 0 0
LANDSTAR SYSTEMS INC. Common 515098101 27 250 SH   SOLE   250 0 0
LAS VEGAS SANDS CORP Common 517834107 18 236 SH   SOLE   236 0 0
LAZARD LTD- CLASS A Common G54050102 48 985 SH   SOLE   985 0 0
LENDINGCLUB CORP Common 52603A109 4,800 1,266,619 SH   SOLE   1,266,619 0 0
LENNOX INTERNATIONAL INC. Common 526107107 5,465 27,304 SH   SOLE   27,304 0 0
LIBERTY GLOBAL PLC SERIES C Common G5480U120 23 861 SH   SOLE   861 0 0
LIGAND PHARMACEUTICALS - CL B Common 53220K504 207 1,000 SH   SOLE   1,000 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919401 11,108 447,557 SH   SOLE   447,557 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919500 14 600 SH   SOLE   600 0 0
LIVE NATION ENTERTAINMENT Common 538034109 17,804 366,570 SH   SOLE   167,289 0 199,281
LKQ CORPORATION Common 501889208 10 315 SH   SOLE   315 0 0
LOCKHEED MARTIN CORP. Common 539830109 24 80 SH   SOLE   80 0 0
LOMA NEGRA CIA INDUSTRIAL ADR Common 54150E104 142 13,802 SH   SOLE   13,802 0 0
LOXO ONCOLOGY INC Common 548862101 1,388 8,000 SH   SOLE   8,000 0 0
LUMENTUM HOLDINGS INC Common 55024U109 315 5,434 SH   SOLE   5,434 0 0
LYONDELLBASELL INDUSTRIES NV Common N53745100 93 843 SH   SOLE   843 0 0
M&T BANK CORPORATION Common 55261F104 4 25 SH   SOLE   25 0 0
MADRIGAL PHARMACEUTICALS INC Common 558868105 4,203 15,028 SH   SOLE   15,028 0 0
MAGNA INTERNATIONAL INC CL A Common 559222401 6 111 SH   SOLE   111 0 0
MAKEMYTRIP LTD Common V5633W109 518 14,342 SH   SOLE   14,342 0 0
MANHATTAN ASSOCIATES INC Common 562750109 5,386 114,581 SH   SOLE   114,581 0 0
MARATHON PETROLEUM CORP Common 56585A102 38 539 SH   SOLE   539 0 0
MARINUS PHARMACEUTICALS INC Common 56854Q101 127 18,000 SH   SOLE   18,000 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 22,913 115,804 SH   SOLE   68,993 0 46,811
MARRIOTT INTERNATIONAL INC NEW Common 571903202 11,511 90,924 SH   SOLE   85,112 0 5,812
MARSH & McLENNAN COMPANIES INC Common 571748102 6 68 SH   SOLE   68 0 0
MARVELL TECHNOLOGY GROUP LTD Common G5876H105 73,048 3,407,090 SH   SOLE   3,294,368 0 112,722
MASIMO CORPORATION Common 574795100 4,211 43,125 SH   SOLE   43,125 0 0
MASTERCARD INC Common 57636Q104 767 3,901 SH   SOLE   3,901 0 0
MATCH GROUP INC Common 57665R106 79 2,034 SH   SOLE   2,034 0 0
MCCORMICK & COMPANY INC. Common 579780206 310 2,673 SH   SOLE   2,673 0 0
MCDONALDS CORP. Common 580135101 161,462 1,030,457 SH   SOLE   1,020,305 0 10,152
MCKESSON CORP Common 58155Q103 63 475 SH   SOLE   475 0 0
MEDIDATA SOLUTIONS INC Common 58471A105 86,052 1,068,170 SH   SOLE   889,833 0 178,337
MEDTRONIC PLC Common G5960L103 120,411 1,406,511 SH   SOLE   1,392,609 0 13,902
MERCK & CO INC Common 58933Y105 345 5,685 SH   SOLE   5,685 0 0
MERCURY SYSTEMS INC Common 589378108 31,491 827,399 SH   SOLE   827,399 0 0
MICRO FOCUS INTERNATIONAL ADR Common 594837304 1 78 SH   SOLE   78 0 0
MICROCHIP TECHNOLOGY INC. Common 595017104 64,543 709,655 SH   SOLE   704,433 0 5,222
MICRON TECHNOLOGY INC. Common 595112103 65,842 1,255,560 SH   SOLE   1,243,610 0 11,950
MICROSOFT CORP Common 594918104 1,536,886 15,585,503 SH   SOLE   14,708,844 0 876,659
MICROSTRATEGY INC CL-A Common 594972408 858 6,713 SH   SOLE   6,713 0 0
MIDDLEBY CORP Common 596278101 26,737 256,057 SH   SOLE   162,236 0 93,821
MIRATI THERAPEUTICS INC Common 60468T105 394 8,000 SH   SOLE   8,000 0 0
MOHAWK INDUSTRIES INC. Common 608190104 10 46 SH   SOLE   46 0 0
MOLSON COORS BREWING Common 60871R209 804 11,811 SH   SOLE   11,811 0 0
MONOLITHIC POWER SYSTEMS Common 609839105 30 222 SH   SOLE   222 0 0
MONSTER BEVERAGE CORP Common 61174X109 12,412 216,618 SH   SOLE   62,369 0 154,249
MORGAN STANLEY Common 617446448 97,235 2,051,368 SH   SOLE   2,006,781 0 44,587
MOTOROLA SOLUTIONS INC. Common 620076307 15 125 SH   SOLE   125 0 0
MSCI INC Common 55354G100 4,221 25,516 SH   SOLE   25,516 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 616 45,000 SH   SOLE   45,000 0 0
NATERA INC Common 632307104 33,271 1,767,833 SH   SOLE   1,767,833 0 0
NEOGEN CORP Common 640491106 48,933 610,210 SH   SOLE   610,210 0 0
NETFLIX COM INC Common 64110L106 195,281 498,891 SH   SOLE   452,385 0 46,506
NEUROCRINE BIOSCIENCES INC. Common 64125C109 6,045 61,537 SH   SOLE   61,537 0 0
NEWMONT MINING CORP. Common 651639106 19 496 SH   SOLE   496 0 0
NEXTERA ENERGY INC Common 65339F101 914 5,473 SH   SOLE   5,473 0 0
NIKE INC CL B Common 654106103 568 7,131 SH   SOLE   7,131 0 0
NLIGHT INC Common 65487K100 4,971 150,348 SH   SOLE   95,161 0 55,187
NOMAD FOODS LTD Common G6564A105 3,588 186,966 SH   SOLE   186,966 0 0
NORTHERN TRUST CORP Common 665859104 7 68 SH   SOLE   68 0 0
NORWEGIAN CRUISE LINE HOLDING Common G66721104 83,074 1,758,186 SH   SOLE   1,706,306 0 51,880
NOVANTA INC Common 67000B104 2,788 44,753 SH   SOLE   24,724 0 20,029
NOVOCURE LTD Common G6674U108 219 7,000 SH   SOLE   7,000 0 0
NOVO-NORDISK A/S REPSTG 1/2 CL Common 670100205 2,075 45,000 SH   SOLE   45,000 0 0
NVIDIA CORP. Common 67066G104 133,521 563,618 SH   SOLE   527,130 0 36,488
NVR INC Common 62944T105 12 4 SH   SOLE   4 0 0
NXP SEMICONDUCTORS NV Common N6596X109 57 523 SH   SOLE   523 0 0
O REILLY AUTOMOTIVE INC Common 67103H107 13 49 SH   SOLE   49 0 0
OBALON THERAPEUTICS INC Common 67424L100 101 46,795 SH   SOLE   46,795 0 0
OLD DOMINION FREIGHT LINE Common 679580100 2,724 18,285 SH   SOLE   18,285 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 60,783 838,382 SH   SOLE   657,255 0 181,127
ORACLE CORP. Common 68389X105 19 421 SH   SOLE   421 0 0
ORASURE TECHNOLOGIES INC Common 68554V108 44,391 2,695,239 SH   SOLE   2,695,239 0 0
PAGSEGURO DIGITAL LTS CL A Common G68707101 464 16,718 SH   SOLE   16,718 0 0
PALO ALTO NETWORKS INC Common 697435105 42,842 208,505 SH   SOLE   206,658 0 1,847
PARSLEY ENERGY INC Common 701877102 5,001 165,149 SH   SOLE   165,149 0 0
PAYCOM SOFTWARE INC Common 70432V102 32,624 330,103 SH   SOLE   330,103 0 0
PAYLOCITY HOLDING CORP Common 70438V106 59,829 1,016,460 SH   SOLE   646,303 0 370,157
PAYPAL HOLDINGS INC Common 70450Y103 200,005 2,401,884 SH   SOLE   2,149,097 0 252,787
PEAPACK GLADSTONE FINANCIAL CO Common 704699107 160 4,614 SH   SOLE   4,614 0 0
PENN VIRGINIA CORP Common 70788V102 550 6,481 SH   SOLE   6,481 0 0
PENUMBRA INC Common 70975L107 1,913 13,848 SH   SOLE   13,848 0 0
PEPSICO INC Common 713448108 4,160 38,214 SH   SOLE   38,214 0 0
PERKINELMER INC Common 714046109 25 346 SH   SOLE   346 0 0
PERSPECTA INC Common 715347100 4 198 SH   SOLE   198 0 0
PETIQ INC Common 71639T106 8,776 326,717 SH   SOLE   194,835 0 131,882
PFIZER INC Common 717081103 3,437 94,742 SH   SOLE   94,742 0 0
PHILIP MORRIS INTERNATIONAL Common 718172109 103,729 1,284,729 SH   SOLE   1,273,438 0 11,291
PINNACLE FOODS INC Common 72348P104 3,151 48,426 SH   SOLE   48,426 0 0
PIONEER NATURAL RESOURCES Common 723787107 120,461 636,552 SH   SOLE   622,031 0 14,521
PLANET FITNESS INC CLASS A Common 72703H101 37,265 848,093 SH   SOLE   615,672 0 232,421
PORTOLA PHARMACEUTICALS INC Common 737010108 39,132 1,036,073 SH   SOLE   648,482 0 387,591
PPL CORP Common 69351T106 4 153 SH   SOLE   153 0 0
PRA HEALTH SCIENCES INC Common 69354M108 6,268 67,135 SH   SOLE   67,135 0 0
PRAXAIR INC Common 74005P104 14 86 SH   SOLE   86 0 0
PROCTER & GAMBLE CO Common 742718109 3,095 39,647 SH   SOLE   39,647 0 0
PROGRESSIVE CORP OH Common 743315103 114,118 1,929,297 SH   SOLE   1,911,227 0 18,070
PROOFPOINT INC Common 743424103 57,562 499,196 SH   SOLE   450,638 0 48,558
PROPETRO HOLDING CORP Common 74347M108 1,074 68,510 SH   SOLE   68,510 0 0
PROS HOLDINGS INC Common 74346Y103 17,167 469,431 SH   SOLE   469,431 0 0
PROTO LABS INC Common 743713109 27,210 228,751 SH   SOLE   214,411 0 14,340
PTC INC Common 69370C100 21,629 230,562 SH   SOLE   101,068 0 129,494
PUMA BIOTECHNOLOGY INC Common 74587V107 22,763 384,838 SH   SOLE   237,824 0 147,014
PVH CORP Common 693656100 101,831 680,144 SH   SOLE   661,001 0 19,143
Q2 HOLDINGS INC Common 74736L109 21,795 382,034 SH   SOLE   382,034 0 0
QUALCOMM INC. Common 747525103 1,073 19,123 SH   SOLE   19,123 0 0
QUIDEL CORP Common 74838J101 77,001 1,157,905 SH   SOLE   1,157,905 0 0
RA PHARMACEUTICALS INC Common 74933V108 139 14,000 SH   SOLE   14,000 0 0
RALPH LAUREN CORP Common 751212101 20 163 SH   SOLE   163 0 0
RAYMOND JAMES FINANCIAL INC Common 754730109 13 143 SH   SOLE   143 0 0
RAYTHEON COMPANY Common 755111507 37 190 SH   SOLE   190 0 0
REALPAGE INC Common 75606N109 55,475 1,006,800 SH   SOLE   744,849 0 261,951
RED HAT INC Common 756577102 187,674 1,396,695 SH   SOLE   1,293,130 0 103,565
REGENERON PHARMACEUTICALS Common 75886F107 345 1,000 SH   SOLE   1,000 0 0
REGENXBIO INC Common 75901B107 933 13,000 SH   SOLE   13,000 0 0
REGIONS FINANCIAL CORP Common 7591EP100 484 27,229 SH   SOLE   27,229 0 0
REPLIGEN CORP Common 759916109 34,837 740,574 SH   SOLE   740,574 0 0
REPUBLIC SERVICES INC Common 760759100 16 234 SH   SOLE   234 0 0
REVANCE THERAPEUTICS INC Common 761330109 824 30,000 SH   SOLE   30,000 0 0
ROCKWELL AUTOMATION INC. Common 773903109 317 1,905 SH   SOLE   1,905 0 0
ROPER TECHNOLOGIES INC Common 776696106 21,239 76,977 SH   SOLE   44,257 0 32,720
ROSS STORES INC Common 778296103 4,642 54,778 SH   SOLE   54,778 0 0
ROWE T PRICE GROUP INC. Common 74144T108 89 764 SH   SOLE   764 0 0
ROYAL BANK OF CANADA Common 780087102 14 183 SH   SOLE   183 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 1,647 15,898 SH   SOLE   15,898 0 0
S&P GLOBAL INC Common 78409V104 281,030 1,378,339 SH   SOLE   1,258,731 0 119,608
SAGE THERAPEUTICS INC Common 78667J108 3,672 23,460 SH   SOLE   23,460 0 0
SALESFORCE.COM INC Common 79466L302 700,133 5,132,941 SH   SOLE   4,847,393 0 285,548
SANGAMO BIOSCIENCES INC Common 800677106 568 40,000 SH   SOLE   40,000 0 0
SAREPTA THERAPEUTICS INC Common 803607100 205,947 1,558,077 SH   SOLE   1,435,400 0 122,677
SBA COMMUNICATIONS CORP Common 78410G104 144,464 874,901 SH   SOLE   866,791 0 8,110
SCHLUMBERGER LTD Common 806857108 1,496 22,317 SH   SOLE   22,317 0 0
SEI INVESTMENTS COMPANY Common 784117103 45 721 SH   SOLE   721 0 0
SEMPRA ENERGY Common 816851109 1,206 10,383 SH   SOLE   10,383 0 0
SERVICE CORP INTERNATIONAL Common 817565104 50 1,398 SH   SOLE   1,398 0 0
SERVICEMASTER GLOBAL HOLDINGS Common 81761R109 33,991 571,563 SH   SOLE   377,202 0 194,361
SERVICENOW INC Common 81762P102 4,078 23,642 SH   SOLE   23,642 0 0
SHAKE SHACK INC CLASS A Common 819047101 12,808 193,535 SH   SOLE   96,389 0 97,146
SHERWIN-WILLIAMS CO Common 824348106 210,931 517,532 SH   SOLE   480,440 0 37,092
SHOPIFY INC - A Common 82509L107 31,265 214,303 SH   SOLE   214,303 0 0
SIERRA ONCOLOGY INC Common 82640U107 246 83,000 SH   SOLE   83,000 0 0
SIGNATURE BANK Common 82669G104 27,391 214,194 SH   SOLE   135,261 0 78,933
SIRIUS XM HOLDINGS INC Common 82968B103 23 3,429 SH   SOLE   3,429 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 26,824 319,442 SH   SOLE   196,529 0 122,913
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 1,133 16,178 SH   SOLE   16,178 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 2,957 30,590 SH   SOLE   30,590 0 0
SMARTSHEET INC CLASS A Common 83200N103 2,887 111,167 SH   SOLE   111,167 0 0
SOLARIS OILFIELD INFRASTRUCTUR Common 83418M103 31,684 2,217,243 SH   SOLE   1,840,556 0 376,687
SOUTHWEST AIRLINES CO. Common 844741108 25 488 SH   SOLE   488 0 0
SPARK THERAPEUTICS INC Common 84652J103 1,572 19,000 SH   SOLE   19,000 0 0
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 36 421 SH   SOLE   421 0 0
SPLUNK INC Common 848637104 2,080 20,984 SH   SOLE   20,984 0 0
SPOTIFY TECHNOLOGY SA Common L8681T102 976 5,801 SH   SOLE   5,801 0 0
SPS COMMERCE INC Common 78463M107 25,706 349,831 SH   SOLE   232,681 0 117,150
SQUARE INC A Common 852234103 12,789 207,473 SH   SOLE   110,901 0 96,572
STAAR SURGICAL CO NEW Common 852312305 1,039 33,500 SH   SOLE   33,500 0 0
STAMPS.COM INC Common 852857200 73,917 292,106 SH   SOLE   217,104 0 75,002
STANLEY BLACK & DECKER INC Common 854502101 157,664 1,187,141 SH   SOLE   1,174,586 0 12,555
STRYKER CORP Common 863667101 3,311 19,607 SH   SOLE   19,607 0 0
SUN HYDRAULICS CORP Common 866942105 35,760 742,056 SH   SOLE   742,056 0 0
SUNTRUST BANKS INC Common 867914103 12 183 SH   SOLE   183 0 0
SVB FINANCIAL GROUP Common 78486Q101 934 3,233 SH   SOLE   3,233 0 0
SYNCHRONY FINANCIAL Common 87165B103 13 384 SH   SOLE   384 0 0
SYSCO CORP. Common 871829107 6 90 SH   SOLE   90 0 0
T2 BIOSYSTEMS INC Common 89853L104 813 105,000 SH   SOLE   105,000 0 0
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 38,929 748,638 SH   SOLE   748,638 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 38,632 326,393 SH   SOLE   238,057 0 88,336
TAL EDUCATION GROUP ADR Common 874080104 970 26,350 SH   SOLE   26,350 0 0
TALEND SA ADR Common 874224207 3,273 52,561 SH   SOLE   52,561 0 0
TANDEM DIABETES CARE INC Common 875372203 43,383 1,970,184 SH   SOLE   1,970,184 0 0
TAPESTRY INC Common 876030107 8,652 185,219 SH   SOLE   185,219 0 0
TARGET CORP Common 87612E106 69 900 SH   SOLE   900 0 0
TE CONNECTIVITY LTD Common H84989104 16 177 SH   SOLE   177 0 0
TELADOC INC Common 87918A105 4,315 74,330 SH   SOLE   74,330 0 0
TESARO INC Common 881569107 3,463 77,870 SH   SOLE   77,870 0 0
TESLA INC Common 88160R101 1,303 3,798 SH   SOLE   3,798 0 0
TETRA TECH INC. Common 88162G103 572 9,781 SH   SOLE   9,781 0 0
TEXAS INSTRUMENTS INC. Common 882508104 42 377 SH   SOLE   377 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 48,092 232,170 SH   SOLE   228,399 0 3,771
TIFFANY & CO-NEW Common 886547108 19,604 148,967 SH   SOLE   74,978 0 73,989
TJX COMPANY INC Common 872540109 29 302 SH   SOLE   302 0 0
TOTAL SA ADR Common 89151E109 1,779 29,377 SH   SOLE   29,377 0 0
TOTAL SYSTEM SERVICES Common 891906109 39 466 SH   SOLE   466 0 0
TRADE DESK INC CLASS A Common 88339J105 43,854 467,528 SH   SOLE   287,836 0 179,692
TRANSDIGM GROUP INC Common 893641100 4,588 13,292 SH   SOLE   13,292 0 0
TRANSUNION Common 89400J107 88 1,232 SH   SOLE   1,232 0 0
TRIMBLE INC Common 896239100 5,418 164,991 SH   SOLE   164,991 0 0
TRIPADVISOR INC Common 896945201 30 543 SH   SOLE   543 0 0
TYLER TECHNOLOGIES Common 902252105 35,936 161,802 SH   SOLE   161,802 0 0
ULTIMATE SOFTWARE GROUP Common 90385D107 30,982 120,408 SH   SOLE   75,290 0 45,118
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 17,981 233,915 SH   SOLE   144,433 0 89,482
UNION PACIFIC CORP Common 907818108 395,452 2,791,161 SH   SOLE   2,712,126 0 79,035
UNIQURE B.V. Common N90064101 983 26,000 SH   SOLE   26,000 0 0
UNITED CONTINENTAL HOLDINGS Common 910047109 6 79 SH   SOLE   79 0 0
UNITED PARCEL SERVICE INC CL-B Common 911312106 1,016 9,562 SH   SOLE   9,562 0 0
UNITED RENTALS INC Common 911363109 48,541 328,827 SH   SOLE   325,166 0 3,661
UNITED TECHNOLOGIES CORP. Common 913017109 94,887 758,912 SH   SOLE   752,392 0 6,520
UNITEDHEALTH GROUP INC Common 91324P102 853,070 3,477,091 SH   SOLE   3,325,872 0 151,219
UNIVERSAL DISPLAY CORP Common 91347P105 6,898 80,211 SH   SOLE   40,592 0 39,619
US CONCRETE INC Common 90333L201 5,487 104,515 SH   SOLE   63,927 0 40,588
US PHYSICAL THERAPY INC Common 90337L108 9,125 95,051 SH   SOLE   55,269 0 39,782
VAIL RESORTS INC. Common 91879Q109 151,837 553,766 SH   SOLE   525,005 0 28,761
VALERO ENERGY CORP Common 91913Y100 891 8,038 SH   SOLE   8,038 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 86,473 1,125,066 SH   SOLE   966,682 0 158,384
VERISK ANALYTICS INC CLASS A Common 92345Y106 94 872 SH   SOLE   872 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,541 70,382 SH   SOLE   70,382 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 333,205 1,960,493 SH   SOLE   1,879,193 0 81,300
VF CORP Common 918204108 86 1,057 SH   SOLE   1,057 0 0
VIRTUS INVESTMENT PARTNERS Common 92828Q109 10,059 78,618 SH   SOLE   55,062 0 23,556
VISA INC CLASS A SHARES Common 92826C839 955,406 7,213,333 SH   SOLE   6,858,141 0 355,192
VMWARE INC CLASS A Common 928563402 113 766 SH   SOLE   766 0 0
VOCERA COMMUNICATIONS INC Common 92857F107 39,789 1,331,169 SH   SOLE   1,331,169 0 0
VULCAN MATERIALS Common 929160109 341,317 2,644,635 SH   SOLE   2,485,298 0 159,337
W.R. GRACE & CO Common 38388F108 2,434 33,197 SH   SOLE   33,197 0 0
WABTEC CORP Common 929740108 4,970 50,411 SH   SOLE   50,411 0 0
WAGEWORKS INC Common 930427109 74,734 1,494,670 SH   SOLE   1,289,336 0 205,334
WALGREEN BOOTS ALLIANCE INC Common 931427108 33 557 SH   SOLE   557 0 0
WALMART INC Common 931142103 1,644 19,199 SH   SOLE   19,149 0 50
WALT DISNEY CO. Common 254687106 8 72 SH   SOLE   72 0 0
WASTE CONNECTIONS INC Common 94106B101 5,447 72,359 SH   SOLE   72,359 0 0
WASTE MANAGEMENT INC NEW Common 94106L109 23 279 SH   SOLE   279 0 0
WATERS CORP. Common 941848103 12 64 SH   SOLE   64 0 0
WAYFAIR INC CL A Common 94419L101 92,819 781,564 SH   SOLE   517,909 0 263,655
WEBSTER FINANCIAL CORP. Common 947890109 2,712 42,575 SH   SOLE   42,575 0 0
WELLCARE HEALTH PLANS INC Common 94946T106 5,990 24,326 SH   SOLE   24,326 0 0
WELLS FARGO & CO NEW Common 949746101 1,836 33,116 SH   SOLE   33,116 0 0
WELLTOWER INC Common 95040Q104 1,099 17,524 SH   SOLE   17,524 0 0
WESTERN ALLIANCE BANCORP Common 957638109 25 442 SH   SOLE   442 0 0
WESTERN DIGITAL CORP. Common 958102105 960 12,403 SH   SOLE   12,403 0 0
WESTLAKE CHEMICAL CORP Common 960413102 26 246 SH   SOLE   246 0 0
WEX INC Common 96208T104 80 419 SH   SOLE   419 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 30,238 580,161 SH   SOLE   580,161 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 13,497 1,486,476 SH   SOLE   1,130,026 0 356,450
WIX.COM LTD Common M98068105 1,526 15,216 SH   SOLE   14,189 0 1,027
WOODWARD INC. Common 980745103 370 4,811 SH   SOLE   4,811 0 0
WORLDPAY INC Common 981558109 20,337 248,674 SH   SOLE   128,311 0 120,363
WW GRAINGER INC Common 384802104 28 92 SH   SOLE   92 0 0
XCEL ENERGY INC Common 98389B100 6 126 SH   SOLE   126 0 0
XPO LOGISTICS INC Common 983793100 106,236 1,060,456 SH   SOLE   788,258 0 272,198
XYLEM INC Common 98419M100 13,611 202,006 SH   SOLE   108,461 0 93,545
YANDEX NV Common N97284108 1,094 30,465 SH   SOLE   30,465 0 0
YELP INC Common 985817105 7,304 186,427 SH   SOLE   186,427 0 0
ZAYO GROUP HOLDINGS INC Common 98919V105 38,133 1,045,300 SH   SOLE   1,017,747 0 27,553
ZIMMER BIOMET HOLDINGS INC Common 98956P102 133,144 1,194,763 SH   SOLE   1,167,240 0 27,523
ZOETIS INC Common 98978V103 1,467 17,224 SH   SOLE   17,224 0 0
ZOGENIX INC Common 98978L204 1,105 25,000 SH   SOLE   25,000 0 0