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 20,562 273,470 SH   SOLE   175,177 0 98,293
3M COMPANY Common 88579Y101 582 2,764 SH   SOLE   2,764 0 0
58.COM INC ADR Common 31680Q104 515 7,000 SH   SOLE   7,000 0 0
ABBOTT LABORATORIES Common 002824100 118,495 1,615,256 SH   SOLE   1,599,109 0 16,147
ABBVIE INC Common 00287Y109 1,812 19,157 SH   SOLE   19,157 0 0
ABIOMED INC. Common 003654100 250,828 557,706 SH   SOLE   468,401 0 89,305
ACADIA PHARMACEUTICALS INC Common 004225108 23,150 1,115,135 SH   SOLE   732,949 0 382,186
ACCENTURE PLC IRELAND SHARES C Common G1151C101 649 3,816 SH   SOLE   3,816 0 0
ACI WORLDWIDE INC Common 004498101 35,948 1,277,474 SH   SOLE   1,277,474 0 0
ACORDA THERAPEUTICS INC Common 00484M106 10,088 513,399 SH   SOLE   325,097 0 188,302
ACTIVISION BLIZZARD INC Common 00507V109 90,265 1,085,047 SH   SOLE   908,620 0 176,427
ADOBE SYSTEMS INC. Common 00724F101 448,098 1,659,931 SH   SOLE   1,553,777 0 106,154
ADVANCE AUTO PARTS Common 00751Y106 31 185 SH   SOLE   185 0 0
AERIE PHARMACEUTICALS INC Common 00771V108 10,369 168,471 SH   SOLE   168,471 0 0
AETNA INC NEW Common 00817Y108 44 216 SH   SOLE   216 0 0
AFFILIATED MANAGERS GROUP INC. Common 008252108 979 7,164 SH   SOLE   7,164 0 0
AFLAC INC Common 001055102 58 1,227 SH   SOLE   1,227 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 416 5,904 SH   SOLE   5,904 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 185,985 1,113,350 SH   SOLE   1,074,792 0 38,558
ALBEMARLE CORP Common 012653101 13 132 SH   SOLE   132 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 2,516 18,100 SH   SOLE   18,100 0 0
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 424,105 2,574,080 SH   SOLE   2,454,000 0 120,080
ALIGN TECHNOLOGY INC Common 016255101 44,662 114,160 SH   SOLE   54,436 0 59,724
ALLEGION PLC Common G0176J109 507 5,598 SH   SOLE   5,598 0 0
ALLERGAN PLC Common G0177J108 60,264 316,381 SH   SOLE   315,738 0 643
ALLIANCE DATA SYSTEMS CORP Common 018581108 24 100 SH   SOLE   100 0 0
ALNYLAM PHARMACEUTICALS INC Common 02043Q107 11,297 129,082 SH   SOLE   128,862 0 220
ALPHABET INC CL A Common 02079K305 6,119 5,069 SH   SOLE   5,069 0 0
ALPHABET INC CL C Common 02079K107 1,122,237 940,314 SH   SOLE   867,289 0 73,025
ALTABA INC (CLOSED-END INVESTM Mutual Funds 021346101 223,161 3,275,999 SH   SOLE   3,247,531 0 28,468
ALTAIR ENGINEERING INC A Common 021369103 15,315 352,473 SH   SOLE   231,367 0 121,106
ALTRIA GROUP INC. Common 02209S103 3,634 60,263 SH   SOLE   60,263 0 0
AMAZON COM INC. Common 023135106 1,932,983 965,044 SH   SOLE   908,613 0 56,431
AMERICAN ELECTRIC POWER CO INC Common 025537101 6 85 SH   SOLE   85 0 0
AMERICAN EXPRESS COMPANY Common 025816109 14 133 SH   SOLE   133 0 0
AMETEK INC Common 031100100 3,599 45,494 SH   SOLE   45,494 0 0
AMGEN INC Common 031162100 1,407 6,786 SH   SOLE   6,786 0 0
AMICUS THERAPEUTICS INC Common 03152W109 1,306 108,000 SH   SOLE   108,000 0 0
AMPHENOL CORP Common 032095101 27 291 SH   SOLE   291 0 0
ANADARKO PETROLEUM CORP. Common 032511107 25 378 SH   SOLE   378 0 0
ANSYS INC Common 03662Q105 56,945 305,043 SH   SOLE   305,043 0 0
ANTHEM INC Common 036752103 31 114 SH   SOLE   114 0 0
AON PLC Common G0408V102 20 132 SH   SOLE   132 0 0
APPLE INC. Common 037833100 1,064,628 4,716,171 SH   SOLE   4,303,426 0 412,745
APPLIED MATERIALS INC Common 038222105 294,386 7,616,710 SH   SOLE   7,285,416 0 331,294
APPTIO INC - CLASS A Common 03835C108 61,521 1,664,526 SH   SOLE   1,664,526 0 0
APTIV PLC Common G6095L109 38,554 459,527 SH   SOLE   445,993 0 13,534
ARCO PLATFORM LTD CLASS A Common G04553106 1,786 78,335 SH   SOLE   78,335 0 0
ARGENX SE ADR Common 04016X101 834 11,000 SH   SOLE   11,000 0 0
ARISTA NETWORKS INC Common 040413106 27 102 SH   SOLE   102 0 0
ASML HOLDING NV - ADR Common N07059210 72 385 SH   SOLE   385 0 0
ASPEN TECHNOLOGY INC Common 045327103 17 148 SH   SOLE   148 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 3,300 83,408 SH   SOLE   83,408 0 0
AT&T INC. Common 00206R102 1,622 48,301 SH   SOLE   48,301 0 0
AUTODESK INC. Common 052769106 200,406 1,283,746 SH   SOLE   1,239,086 0 44,660
AUTOMATIC DATA PROCESSING INC. Common 053015103 74,228 492,684 SH   SOLE   399,090 0 93,594
AVALARA INC Common 05338G106 74,526 2,133,568 SH   SOLE   2,031,443 0 102,125
AXOGEN INC Common 05463X106 7,473 202,793 SH   SOLE   202,793 0 0
AXOS FINANCIAL INC Common 05465C100 17,944 521,782 SH   SOLE   363,029 0 158,753
BALCHEM CORP. Common 057665200 52,974 472,604 SH   SOLE   472,604 0 0
BANK NEW YORK MELLON CORP Common 064058100 36 710 SH   SOLE   710 0 0
BANK OF AMERICA CORP Common 060505104 59,194 2,009,289 SH   SOLE   1,989,666 0 19,623
BANK OF MONTREAL Common 063671101 20 242 SH   SOLE   242 0 0
BAXTER INTERNATIONAL INC Common 071813109 2,090 27,111 SH   SOLE   27,111 0 0
BB&T CORPORATION Common 054937107 6 126 SH   SOLE   126 0 0
BECTON DICKINSON & CO Common 075887109 8 30 SH   SOLE   30 0 0
BEIGENE LTD ADR Common 07725L102 3,582 20,799 SH   SOLE   20,799 0 0
BEST BUY COMPANY INC. Common 086516101 27 342 SH   SOLE   342 0 0
BIOGEN INC Common 09062X103 105,122 297,536 SH   SOLE   294,698 0 2,838
BIOMARIN PHARMACEUTICALS INC Common 09061G101 82,755 853,413 SH   SOLE   801,708 0 51,705
BIO-TECHNE CORP Common 09073M104 140,873 690,181 SH   SOLE   612,730 0 77,451
BJ'S WHOLESALE CLUB HOLDINGS Common 05550J101 48,805 1,822,457 SH   SOLE   1,822,457 0 0
BLACKBAUD INC Common 09227Q100 54,842 540,419 SH   SOLE   540,419 0 0
BLACKLINE INC Common 09239B109 49,267 872,445 SH   SOLE   872,445 0 0
BLACKROCK INC. Common 09247X101 3,318 7,040 SH   SOLE   7,040 0 0
BLACKSTONE GROUP LP Common 09253U108 100,274 2,633,241 SH   SOLE   2,397,896 0 235,345
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,363 40,661 SH   SOLE   40,661 0 0
BLUEBIRD BIO INC Common 09609G100 7,750 53,085 SH   SOLE   53,085 0 0
BLUEPRINT MEDICINES GROUP Common 09627Y109 624 8,000 SH   SOLE   8,000 0 0
BOEING CO Common 097023105 344,836 927,227 SH   SOLE   896,839 0 30,388
BOOKING HOLDINGS INC Common 09857L108 30,508 15,377 SH   SOLE   10,820 0 4,557
BOSTON SCIENTIFIC CORP Common 101137107 310,671 8,069,369 SH   SOLE   7,633,136 0 436,233
BRF BRASIL FOODS ADR Common 10552T107 619 113,000 SH   SOLE   113,000 0 0
BRIGHT HORIZONS FAMILY SOLUTIO Common 109194100 12,036 102,140 SH   SOLE   28,652 0 73,488
BRISTOL MYERS SQUIBB CO Common 110122108 44,131 710,881 SH   SOLE   705,112 0 5,769
BROADCOM LTD Common 11135F101 201,246 815,653 SH   SOLE   785,030 0 30,623
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 24 185 SH   SOLE   185 0 0
BURLINGTON STORES INC Common 122017106 29,643 181,948 SH   SOLE   127,833 0 54,115
BWX TECHNOLOGIES INC Common 05605H100 13 211 SH   SOLE   211 0 0
C H ROBINSON WORLDWIDE INC NEW Common 12541W209 14 144 SH   SOLE   144 0 0
CALITHERA BIOSCIENCES INC Common 13089P101 294 56,000 SH   SOLE   56,000 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 82,559 1,279,189 SH   SOLE   1,112,035 0 167,154
CANOPY GROWTH CORP Common 138035100 3,937 80,942 SH   SOLE   80,942 0 0
CANTEL MEDICAL CORP Common 138098108 134,044 1,456,054 SH   SOLE   1,344,542 0 111,512
CAPITAL ONE FINANCIAL CORP. Common 14040H105 7 72 SH   SOLE   72 0 0
CARE.COM INC Common 141633107 5,442 246,140 SH   SOLE   179,381 0 66,759
CAREDX INC Common 14167L103 99,262 3,440,620 SH   SOLE   3,440,620 0 0
CARMAX INC Common 143130102 13 178 SH   SOLE   178 0 0
CARNIVAL CORP Common 143658300 34,637 543,153 SH   SOLE   531,372 0 11,781
CBRE GROUP INC Common 12504L109 12 283 SH   SOLE   283 0 0
CBS CORP. NEW CLASS B Common 124857202 16,483 286,917 SH   SOLE   136,743 0 150,174
CDW CORP Common 12514G108 14 161 SH   SOLE   161 0 0
CELGENE CORP Common 151020104 368 4,112 SH   SOLE   4,112 0 0
CEMEX SAB -SPONS ADR Common 151290889 804 114,221 SH   SOLE   114,221 0 0
CENTENE CORP DEL Common 15135B101 1,771 12,230 SH   SOLE   12,230 0 0
CHARLES SCHWAB CORP Common 808513105 36 731 SH   SOLE   731 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 6 17 SH   SOLE   17 0 0
CHEGG INC Common 163092109 83,866 2,949,896 SH   SOLE   1,978,400 0 971,496
CHENIERE ENERGY PARTNERS LP Common 16411Q101 1,031 26,120 SH   SOLE   26,120 0 0
CHEVRONTEXACO CORP Common 166764100 1,585 12,963 SH   SOLE   12,963 0 0
CHURCH & DWIGHT CO INC. Common 171340102 4,698 79,130 SH   SOLE   79,130 0 0
CHUY'S HOLDING INC Common 171604101 160 6,080 SH   SOLE   6,080 0 0
CIGNA CORP Common 125509109 438 2,104 SH   SOLE   2,104 0 0
CINTAS CORP. Common 172908105 146,431 740,261 SH   SOLE   684,466 0 55,795
CISCO SYSTEMS INC Common 17275R102 24,318 499,855 SH   SOLE   499,855 0 0
CITIGROUP INC. Common 172967424 55,224 769,782 SH   SOLE   716,553 0 53,229
CLOVIS ONCOLOGY INC Common 189464100 2,088 71,078 SH   SOLE   71,078 0 0
CME GROUP INC Common 12572Q105 4,447 26,125 SH   SOLE   26,125 0 0
COCA COLA CO. Common 191216100 1,494 32,346 SH   SOLE   32,346 0 0
COGNEX CORP. Common 192422103 92,518 1,657,428 SH   SOLE   1,657,428 0 0
COGNIZANT TECH SOLUTIONS CRP Common 192446102 19 252 SH   SOLE   252 0 0
COLUMBIA SPORTSWEAR CO. Common 198516106 28 305 SH   SOLE   305 0 0
COMCAST CORP CL A Common 20030N101 8,966 253,219 SH   SOLE   140,504 0 112,715
CONOCOPHILLIPS Common 20825C104 2,164 27,959 SH   SOLE   27,959 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
COPART INC. Common 217204106 13 247 SH   SOLE   247 0 0
COSTAR GROUP INC Common 22160N109 85 203 SH   SOLE   203 0 0
COSTCO WHOLESALE CORP NEW Common 22160K105 29 125 SH   SOLE   125 0 0
COUPA SOFTWARE INC Common 22266L106 36,470 461,062 SH   SOLE   461,062 0 0
CREDICORP LTD Common G2519Y108 1,092 4,897 SH   SOLE   4,897 0 0
CRONOS GROUP INC Common 22717L101 247 22,176 SH   SOLE   22,176 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 2,325 20,882 SH   SOLE   20,882 0 0
CRYOPORT INC Common 229050307 38,794 3,028,399 SH   SOLE   3,028,399 0 0
CSX CORP Common 126408103 43 582 SH   SOLE   582 0 0
CVS HEALTH CORP Common 126650100 2,148 27,283 SH   SOLE   27,283 0 0
CYRUSONE INC Common 23283R100 5,924 93,438 SH   SOLE   93,438 0 0
DANAHER CORP Common 235851102 314,550 2,894,814 SH   SOLE   2,745,709 0 149,105
DARDEN RESTAURANTS INC Common 237194105 880 7,912 SH   SOLE   7,912 0 0
DEERE & CO. Common 244199105 13 86 SH   SOLE   86 0 0
DELL TECHNOLOGIES INC CL V Common 24703L103 29 298 SH   SOLE   298 0 0
DELTA AIR LINES INC. Common 247361702 7 126 SH   SOLE   126 0 0
DERMIRA INC Common 24983L104 120 11,000 SH   SOLE   11,000 0 0
DEUTSCHE BANK AG Common D18190898 50 4,403 SH   SOLE   4,403 0 0
DEVON ENERGY CORP NEW Common 25179M103 7 175 SH   SOLE   175 0 0
DEXCOM INC. Common 252131107 93,903 656,484 SH   SOLE   567,152 0 89,332
DIAMONDBACK ENERGY INC Common 25278X109 1,148 8,492 SH   SOLE   8,492 0 0
DIPLOMAT PHARMACY INC Common 25456K101 17,027 877,204 SH   SOLE   580,576 0 296,628
DISCOVER FINANCIAL SERVICES Common 254709108 14 179 SH   SOLE   179 0 0
DMC GLOBAL INC Common 23291C103 3,913 95,919 SH   SOLE   95,919 0 0
DOCUSIGN INC Common 256163106 3,515 66,867 SH   SOLE   66,867 0 0
DOLBY LABORATORIES INC CL A Common 25659T107 4,956 70,837 SH   SOLE   70,837 0 0
DOLLAR GENERAL CORP. Common 256677105 22 202 SH   SOLE   202 0 0
DOLLAR TREE INC Common 256746108 45 550 SH   SOLE   550 0 0
DOMINO'S PIZZA INC Common 25754A201 4,787 16,239 SH   SOLE   16,239 0 0
DOVER CORP Common 260003108 15 169 SH   SOLE   169 0 0
DOWDUPONT INC Common 26078J100 91,403 1,421,283 SH   SOLE   1,407,435 0 13,848
DUNKIN' BRANDS GROUP INC Common 265504100 1,413 19,172 SH   SOLE   19,172 0 0
DXC TECHNOLOGY CO Common 23355L106 32 338 SH   SOLE   338 0 0
EATON CORP PLC Common G29183103 1,288 14,856 SH   SOLE   14,856 0 0
EBAY INC Common 278642103 68 2,057 SH   SOLE   2,057 0 0
EBIX INC Common 278715206 58,060 733,545 SH   SOLE   485,342 0 248,203
ECOLAB INC Common 278865100 7 47 SH   SOLE   47 0 0
ECOPETROL SA SPONSORED ADR Common 279158109 912 33,871 SH   SOLE   33,871 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 356 2,046 SH   SOLE   2,046 0 0
ELANCO ANIMAL HEALTH INC Common 28414H103 1,073 30,764 SH   SOLE   30,764 0 0
ELECTRONICS ARTS INC Common 285512109 324 2,691 SH   SOLE   2,691 0 0
ELF BEAUTY INC Common 26856L103 2,209 173,539 SH   SOLE   173,539 0 0
ELI LILLY & CO Common 532457108 6,653 62,001 SH   SOLE   62,001 0 0
ELLIE MAE INC Common 28849P100 30,118 317,803 SH   SOLE   317,803 0 0
EMERSON ELECTRIC CO. Common 291011104 14 181 SH   SOLE   181 0 0
ENCANA CORPORATION Common 292505104 4,313 328,957 SH   SOLE   328,957 0 0
ENCOMPASS HEALTH CORP Common 29261A100 28 358 SH   SOLE   358 0 0
EPAM SYSTEMS INC Common 29414B104 73,259 532,019 SH   SOLE   403,308 0 128,711
EQUINIX INC. Common 29444U700 150,642 347,992 SH   SOLE   337,497 0 10,495
ESTEE LAUDER COMPANIES INC CL Common 518439104 55 380 SH   SOLE   380 0 0
ETSY INC Common 29786A106 28,969 563,811 SH   SOLE   492,688 0 71,123
EVENTBRITE INC Common 29975E109 5,182 136,486 SH   SOLE   91,192 0 45,294
EVERBRIDGE INC Common 29978A104 122,629 2,127,497 SH   SOLE   1,770,963 0 356,534
EXACT SCIENCES CORP Common 30063P105 66,279 839,825 SH   SOLE   805,568 0 34,257
EXELIXIS INC Common 30161Q104 301 17,000 SH   SOLE   17,000 0 0
EXPEDIA INC Common 30212P303 5 42 SH   SOLE   42 0 0
EXPRESS SCRIPTS HOLDING CO Common 30219G108 45 469 SH   SOLE   469 0 0
EXTENDED STAY AMERICA INC UNIT Common 30224P200 1,435 70,921 SH   SOLE   70,921 0 0
EXTRA SPACE STORAGE INC Common 30225T102 13 151 SH   SOLE   151 0 0
EXXON MOBIL CORP Common 30231G102 2,670 31,410 SH   SOLE   31,410 0 0
FACEBOOK INC Common 30303M102 699,392 4,252,658 SH   SOLE   4,001,867 0 250,791
FAIR ISAAC CORP Common 303250104 7,437 32,540 SH   SOLE   23,211 0 9,329
FASTENAL CO. Common 311900104 361 6,220 SH   SOLE   6,220 0 0
FATE THERAPEUTICS INC Common 31189P102 179 11,000 SH   SOLE   11,000 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 22 198 SH   SOLE   198 0 0
FIFTH THIRD BANCORP Common 316773100 23 822 SH   SOLE   822 0 0
FIRST DATA CORP CLASS A Common 32008D106 13 541 SH   SOLE   541 0 0
FIRSTSERVICE CORP Common 33767E103 93,091 1,099,585 SH   SOLE   733,511 0 366,074
FISERV INC. Common 337738108 21,118 256,345 SH   SOLE   150,268 0 106,077
FIVE BELOW Common 33829M101 31,419 241,572 SH   SOLE   241,572 0 0
FLEETCOR TECHNOLOGIES INC Common 339041105 73 322 SH   SOLE   322 0 0
FLIR SYSTEMS INC Common 302445101 77,877 1,266,912 SH   SOLE   1,199,390 0 67,522
FLUIDIGM CORP Common 34385P108 285 38,000 SH   SOLE   38,000 0 0
FMC CORP.-NEW Common 302491303 4,818 55,268 SH   SOLE   55,268 0 0
FORTINET INC Common 34959E109 105 1,135 SH   SOLE   1,135 0 0
FORTIVE CORP Common 34959J108 7,213 85,660 SH   SOLE   85,660 0 0
FREEPORT- MCMORAN COPPER & GOL Common 35671D857 48 3,413 SH   SOLE   3,413 0 0
FRNKLIN RESOURCES INC Common 354613101 20 657 SH   SOLE   657 0 0
GAP INC Common 364760108 1,562 54,126 SH   SOLE   54,126 0 0
GARMIN LTD Common H2906T109 1,028 14,671 SH   SOLE   14,671 0 0
GARTNER INC Common 366651107 26 164 SH   SOLE   164 0 0
GDS HOLDINGS LTD ADR Common 36165L108 2,950 83,969 SH   SOLE   83,969 0 0
GENERAL DYNAMICS CORP Common 369550108 2,396 11,703 SH   SOLE   11,703 0 0
GENESEE & WYOMING INC-CL A Common 371559105 14 158 SH   SOLE   158 0 0
GENOMIC HEALTH INC Common 37244C101 140 2,000 SH   SOLE   2,000 0 0
GENTEX CORP. Common 371901109 24 1,127 SH   SOLE   1,127 0 0
GEOPARK LTD Common G38327105 1,126 55,215 SH   SOLE   55,215 0 0
GILEAD SCIENCES INC Common 375558103 3,939 51,018 SH   SOLE   51,018 0 0
GLAUKOS CORPORATION Common 377322102 11,020 169,805 SH   SOLE   114,334 0 55,471
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,361 33,869 SH   SOLE   33,869 0 0
GLOBAL BLOOD THERAPEUTICS INC Common 37890U108 836 22,000 SH   SOLE   22,000 0 0
GLOBANT SA Common L44385109 35,832 607,432 SH   SOLE   446,379 0 161,053
GODADDY INC - CLASS A Common 380237107 3,801 45,581 SH   SOLE   45,581 0 0
GOLDMAN SACHS GROUP INC Common 38141G104 360 1,607 SH   SOLE   1,607 0 0
GREENSKY INC CLASS A Common 39572G100 6,592 366,232 SH   SOLE   366,232 0 0
GRIFOLS SA ADR Common 398438408 3,979 186,184 SH   SOLE   186,184 0 0
GRUBHUB INC Common 400110102 14,873 107,291 SH   SOLE   107,291 0 0
GTT COMMUNICATIONS INC Common 362393100 19,756 455,216 SH   SOLE   321,872 0 133,344
GUIDEWIRE SOFTWARE INC Common 40171V100 63,530 628,950 SH   SOLE   522,908 0 106,042
GW PHARMACEUTICALS ADR Common 36197T103 64,174 371,509 SH   SOLE   367,093 0 4,416
H&E EQUIPMENT SERVICES INC Common 404030108 5,621 148,786 SH   SOLE   98,986 0 49,800
HALOZYME THERAPEUTICS INC Common 40637H109 5,083 279,761 SH   SOLE   279,761 0 0
HARRIS CORP. Common 413875105 28 168 SH   SOLE   168 0 0
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,320 26,425 SH   SOLE   26,425 0 0
HCA HOLDINGS INC Common 40412C101 2,178 15,655 SH   SOLE   15,655 0 0
HD SUPPLY HOLDINGS INC Common 40416M105 13 305 SH   SOLE   305 0 0
HDFC BANK LTD ADR Common 40415F101 569 6,052 SH   SOLE   6,052 0 0
HEALTHEQUITY INC Common 42226A107 72,168 764,408 SH   SOLE   764,408 0 0
HEICO CORP Common 422806109 86,508 934,113 SH   SOLE   591,050 0 343,063
HERON THERAPEUTICS INC Common 427746102 411 13,000 SH   SOLE   13,000 0 0
HESKA CORP Common 42805E306 50,767 448,032 SH   SOLE   448,032 0 0
HEWLETT PACKARD ENTERPRISE CO. Common 42824C109 5 337 SH   SOLE   337 0 0
HEXCEL CORP Common 428291108 3,194 47,633 SH   SOLE   47,633 0 0
HILTON WORLDWIDE HOLDINGS INC Common 43300A203 67 825 SH   SOLE   825 0 0
HOME DEPOT INC Common 437076102 585,130 2,824,667 SH   SOLE   2,638,342 0 186,325
HONEYWELL INTERNATIONAL INC Common 438516106 415,102 2,494,606 SH   SOLE   2,419,427 0 75,179
HORTONWORKS INC Common 440894103 7,332 321,421 SH   SOLE   321,421 0 0
HP INC Common 40434L105 16 603 SH   SOLE   603 0 0
HTG MOLECULAR DIAGNOSTICS Common 40434H104 303 60,000 SH   SOLE   60,000 0 0
HUBSPOT INC Common 443573100 38,163 252,822 SH   SOLE   186,629 0 66,193
HUMANA INC Common 444859102 3,477 10,271 SH   SOLE   10,271 0 0
IAC/INTERACTIVECORP Common 44919P508 6,350 29,301 SH   SOLE   29,301 0 0
IDEXX LABORATORIES CORP. Common 45168D104 7,078 28,351 SH   SOLE   28,351 0 0
IHS MARKIT LTD Common G47567105 20,579 381,382 SH   SOLE   194,208 0 187,174
ILLINOIS TOOL WORKS INC Common 452308109 6 44 SH   SOLE   44 0 0
ILLUMINA INC Common 452327109 333,306 908,041 SH   SOLE   818,995 0 89,046
IMMUNOMEDICS INC. Common 452907108 4,047 194,307 SH   SOLE   194,307 0 0
IMPERIAL OIL LTD Common 453038408 18 541 SH   SOLE   541 0 0
IMPINJ INC Common 453204109 6,016 242,383 SH   SOLE   155,631 0 86,752
INCYTE CORPORATION Common 45337C102 1,382 20,000 SH   SOLE   20,000 0 0
INDEPENDENT BANK GROUP INC Common 45384B106 43,688 658,948 SH   SOLE   444,368 0 214,580
INOGEN INC Common 45780L104 97,291 398,536 SH   SOLE   398,536 0 0
INSULET CORP Common 45784P101 180,725 1,705,759 SH   SOLE   1,443,316 0 262,443
INTEL CORP. Common 458140100 2,000 42,285 SH   SOLE   42,285 0 0
INTERCONTINENTAL EXCHANGE INC Common 45866F104 281,499 3,758,827 SH   SOLE   3,658,327 0 100,500
INTERXION HOLDING NV Common N47279109 4,347 64,594 SH   SOLE   64,594 0 0
INTL BUSINESS MACHINES CORP Common 459200101 20 134 SH   SOLE   134 0 0
INTUIT INC. Common 461202103 115 504 SH   SOLE   504 0 0
INTUITIVE SURGICAL INC Common 46120E602 140,346 244,506 SH   SOLE   202,811 0 41,695
INVITAE CORP Common 46185L103 2,309 138,000 SH   SOLE   138,000 0 0
IPG PHOTONICS CORP Common 44980X109 1,107 7,094 SH   SOLE   7,094 0 0
IQVIA HOLDINGS INC Common 46266C105 989 7,621 SH   SOLE   7,621 0 0
ISHARES TRUST RUSSELL 1000 GRO Mutual Funds 464287614 75 480 SH   SOLE   480 0 0
J P MORGAN CHASE & CO. Common 46625H100 114,034 1,010,583 SH   SOLE   1,000,891 0 9,692
JACK HENRY & ASSOCIATES Common 426281101 50 315 SH   SOLE   315 0 0
JOHNSON & JOHNSON Common 478160104 4,850 35,101 SH   SOLE   35,101 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 2,088 59,669 SH   SOLE   59,669 0 0
KINDRED BIOSCIENCES INC Common 494577109 237 17,000 SH   SOLE   17,000 0 0
KKR & CO INC. Common 48251W104 3 113 SH   SOLE   113 0 0
KLA-TENCOR CORP. Common 482480100 1,726 16,971 SH   SOLE   16,971 0 0
KOHLS CORP. Common 500255104 850 11,398 SH   SOLE   11,398 0 0
KRAFT HEINZ COMPANY Common 500754106 744 13,509 SH   SOLE   13,509 0 0
KRATOS DEFENSE & SECURITY SOLU Common 50077B207 17,406 1,177,690 SH   SOLE   750,424 0 427,266
KROGER CO. Common 501044101 19 650 SH   SOLE   650 0 0
L3 TECHNOLOGIES INC. Common 502413107 4,792 22,537 SH   SOLE   22,537 0 0
LABORATORY CORP AMER HLDGS NEW Common 50540R409 27 153 SH   SOLE   153 0 0
LAM RESEARCH CORP. Common 512807108 12,504 82,424 SH   SOLE   82,424 0 0
LAMAR ADVERTISING CO CL A Common 512816109 1,322 16,988 SH   SOLE   16,988 0 0
LANDSTAR SYSTEMS INC. Common 515098101 16 130 SH   SOLE   130 0 0
LAS VEGAS SANDS CORP Common 517834107 14 236 SH   SOLE   236 0 0
LAZARD LTD- CLASS A Common G54050102 24 505 SH   SOLE   505 0 0
LENDINGCLUB CORP Common 52603A109 4,025 1,037,479 SH   SOLE   1,037,479 0 0
LENNOX INTERNATIONAL INC. Common 526107107 2,321 10,627 SH   SOLE   10,627 0 0
LIBERTY GLOBAL PLC SERIES C Common G5480U120 11 394 SH   SOLE   394 0 0
LINDBLAD EXPEDITIONS HOLDING Common 535219109 7,323 492,495 SH   SOLE   334,280 0 158,215
LIONS GATE ENTERTAINMENT CORP Common 535919401 5,837 239,331 SH   SOLE   239,331 0 0
LIVANOVA PLC Common G5509L101 248 2,000 SH   SOLE   2,000 0 0
LIVE NATION ENTERTAINMENT Common 538034109 42,433 779,012 SH   SOLE   454,760 0 324,252
LOCKHEED MARTIN CORP. Common 539830109 28 80 SH   SOLE   80 0 0
LOXO ONCOLOGY INC Common 548862101 1,367 8,000 SH   SOLE   8,000 0 0
LULULEMON ATHLETICA INC Common 550021109 128,441 790,453 SH   SOLE   705,902 0 84,551
LUMENTUM HOLDINGS INC Common 55024U109 326 5,434 SH   SOLE   5,434 0 0
LUXOFT HOLDING INC Common G57279104 246 5,200 SH   SOLE   5,200 0 0
LYONDELLBASELL INDUSTRIES NV Common N53745100 81 789 SH   SOLE   789 0 0
MADRIGAL PHARMACEUTICALS INC Common 558868105 2,729 12,746 SH   SOLE   12,746 0 0
MAGNA INTERNATIONAL INC CL A Common 559222401 11 218 SH   SOLE   218 0 0
MAGNOLIA OIL & GAS CORP Common 559663109 5,953 396,618 SH   SOLE   396,618 0 0
MAKEMYTRIP LTD Common V5633W109 466 16,972 SH   SOLE   16,972 0 0
MANHATTAN ASSOCIATES INC Common 562750109 6,025 110,347 SH   SOLE   110,347 0 0
MARATHON PETROLEUM CORP Common 56585A102 44 554 SH   SOLE   554 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 3,753 21,028 SH   SOLE   21,028 0 0
MARRIOTT INTERNATIONAL INC NEW Common 571903202 83 627 SH   SOLE   627 0 0
MARSH & McLENNAN COMPANIES INC Common 571748102 6 68 SH   SOLE   68 0 0
MARVELL TECHNOLOGY GROUP LTD Common G5876H105 12,146 629,338 SH   SOLE   612,379 0 16,959
MASIMO CORPORATION Common 574795100 4,679 37,574 SH   SOLE   37,574 0 0
MASTERCARD INC Common 57636Q104 872 3,918 SH   SOLE   3,918 0 0
MATCH GROUP INC Common 57665R106 52 899 SH   SOLE   899 0 0
MCCORMICK & COMPANY INC. Common 579780206 352 2,673 SH   SOLE   2,673 0 0
MCDONALDS CORP. Common 580135101 104,456 624,400 SH   SOLE   617,782 0 6,618
MCKESSON CORP Common 58155Q103 58 438 SH   SOLE   438 0 0
MEDIDATA SOLUTIONS INC Common 58471A105 83,950 1,145,142 SH   SOLE   1,145,142 0 0
MEDTRONIC PLC Common G5960L103 133,838 1,360,556 SH   SOLE   1,347,071 0 13,485
MERCK & CO INC Common 58933Y105 403 5,685 SH   SOLE   5,685 0 0
MERCURY SYSTEMS INC Common 589378108 39,421 712,595 SH   SOLE   712,595 0 0
MERIT MEDICAL SYSTEMS INC Common 589889104 922 15,000 SH   SOLE   15,000 0 0
MICROCHIP TECHNOLOGY INC. Common 595017104 5,792 73,397 SH   SOLE   73,397 0 0
MICRON TECHNOLOGY INC. Common 595112103 79 1,736 SH   SOLE   1,736 0 0
MICROSOFT CORP Common 594918104 1,758,503 15,375,560 SH   SOLE   14,368,661 0 1,006,899
MICROSTRATEGY INC CL-A Common 594972408 6,003 42,692 SH   SOLE   42,692 0 0
MIDDLEBY CORP Common 596278101 43,605 337,112 SH   SOLE   239,173 0 97,939
MIRATI THERAPEUTICS INC Common 60468T105 471 10,000 SH   SOLE   10,000 0 0
MOLINA HEALTHCARE INC Common 60855R100 17,031 114,533 SH   SOLE   54,960 0 59,573
MOMO INC SPON ADR Common 60879B107 381 8,690 SH   SOLE   8,690 0 0
MONOLITHIC POWER SYSTEMS Common 609839105 41 323 SH   SOLE   323 0 0
MONSTER BEVERAGE CORP Common 61174X109 38 660 SH   SOLE   660 0 0
MORGAN STANLEY Common 617446448 83,507 1,793,152 SH   SOLE   1,730,268 0 62,884
MORNINGSTAR INC Common 617700109 26 205 SH   SOLE   205 0 0
MOTOROLA SOLUTIONS INC. Common 620076307 16 125 SH   SOLE   125 0 0
MSCI INC Common 55354G100 4,258 23,999 SH   SOLE   23,999 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 4,145 232,477 SH   SOLE   232,477 0 0
NATERA INC Common 632307104 54,508 2,276,850 SH   SOLE   2,276,850 0 0
NEOGEN CORP Common 640491106 67,735 946,949 SH   SOLE   946,949 0 0
NETAPP INC. Common 64110D104 15,450 179,878 SH   SOLE   104,708 0 75,170
NETFLIX COM INC Common 64110L106 189,060 505,333 SH   SOLE   453,175 0 52,158
NEUROCRINE BIOSCIENCES INC. Common 64125C109 7,412 60,284 SH   SOLE   60,284 0 0
NEWMONT MINING CORP. Common 651639106 15 496 SH   SOLE   496 0 0
NEXTERA ENERGY INC Common 65339F101 923 5,510 SH   SOLE   5,510 0 0
NIKE INC CL B Common 654106103 617 7,286 SH   SOLE   7,286 0 0
NLIGHT INC Common 65487K100 5,694 256,359 SH   SOLE   166,832 0 89,527
NOMAD FOODS LTD Common G6564A105 4,683 231,166 SH   SOLE   231,166 0 0
NORTHERN TRUST CORP Common 665859104 7 68 SH   SOLE   68 0 0
NORWEGIAN CRUISE LINE HOLDING Common G66721104 102,323 1,781,693 SH   SOLE   1,685,879 0 95,814
NOVANTA INC Common 67000B104 3,191 46,651 SH   SOLE   27,625 0 19,026
NOVO-NORDISK A/S REPSTG 1/2 CL Common 670100205 2,121 45,000 SH   SOLE   45,000 0 0
NUVECTRA CORPORATION Common 67075N108 330 15,000 SH   SOLE   15,000 0 0
NVIDIA CORP. Common 67066G104 96,634 343,869 SH   SOLE   340,597 0 3,272
NXP SEMICONDUCTORS NV Common N6596X109 50 580 SH   SOLE   580 0 0
O REILLY AUTOMOTIVE INC Common 67103H107 79 227 SH   SOLE   227 0 0
OBALON THERAPEUTICS INC Common 67424L100 126 46,795 SH   SOLE   46,795 0 0
OLD DOMINION FREIGHT LINE Common 679580100 2,859 17,732 SH   SOLE   17,732 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 90,432 941,019 SH   SOLE   779,450 0 161,569
ORACLE CORP. Common 68389X105 43 829 SH   SOLE   829 0 0
ORASURE TECHNOLOGIES INC Common 68554V108 45,017 2,913,696 SH   SOLE   2,913,696 0 0
PACIFIC BIOSCIENCES OF CALIFOR Common 69404D108 974 180,000 SH   SOLE   180,000 0 0
PACIRA PHARMACEUTICALS Common 695127100 2,963 60,279 SH   SOLE   60,279 0 0
PAGSEGURO DIGITAL LTS CL A Common G68707101 488 17,648 SH   SOLE   17,648 0 0
PALO ALTO NETWORKS INC Common 697435105 58,382 259,178 SH   SOLE   257,349 0 1,829
PARSLEY ENERGY INC Common 701877102 12 400 SH   SOLE   400 0 0
PAYCOM SOFTWARE INC Common 70432V102 53,147 341,978 SH   SOLE   341,978 0 0
PAYLOCITY HOLDING CORP Common 70438V106 74,329 925,409 SH   SOLE   619,992 0 305,417
PAYPAL HOLDINGS INC Common 70450Y103 251,922 2,867,967 SH   SOLE   2,700,439 0 167,528
PENUMBRA INC Common 70975L107 3,315 22,143 SH   SOLE   19,585 0 2,558
PEPSICO INC Common 713448108 3,866 34,582 SH   SOLE   34,582 0 0
PERSPECTA INC Common 715347100 3 121 SH   SOLE   121 0 0
PETIQ INC Common 71639T106 19,951 507,530 SH   SOLE   348,202 0 159,328
PFIZER INC Common 717081103 7,040 159,742 SH   SOLE   159,742 0 0
PHILIP MORRIS INTERNATIONAL Common 718172109 38 465 SH   SOLE   465 0 0
PHILLIPS 66 Common 718546104 13 115 SH   SOLE   115 0 0
PINDUODUO INC ADR Common 722304102 25,440 967,665 SH   SOLE   909,062 0 58,603
PIONEER NATURAL RESOURCES Common 723787107 92,500 531,030 SH   SOLE   515,939 0 15,091
PLANET FITNESS INC CLASS A Common 72703H101 45,297 838,369 SH   SOLE   613,843 0 224,526
PORTOLA PHARMACEUTICALS INC Common 737010108 37,029 1,390,485 SH   SOLE   902,779 0 487,706
PRA HEALTH SCIENCES INC Common 69354M108 7,107 64,497 SH   SOLE   64,497 0 0
PROCTER & GAMBLE CO Common 742718109 3,300 39,651 SH   SOLE   39,651 0 0
PROGRESSIVE CORP OH Common 743315103 153,632 2,162,618 SH   SOLE   2,141,719 0 20,899
PROOFPOINT INC Common 743424103 48,755 458,528 SH   SOLE   458,528 0 0
PROPETRO HOLDING CORP Common 74347M108 571 34,600 SH   SOLE   34,600 0 0
PROS HOLDINGS INC Common 74346Y103 18,017 514,477 SH   SOLE   514,477 0 0
PROTO LABS INC Common 743713109 34,386 212,586 SH   SOLE   212,586 0 0
PTC INC Common 69370C100 31,850 299,931 SH   SOLE   146,438 0 153,493
PUMA BIOTECHNOLOGY INC Common 74587V107 41,319 901,182 SH   SOLE   592,552 0 308,630
PVH CORP Common 693656100 85,435 591,657 SH   SOLE   586,124 0 5,533
Q2 HOLDINGS INC Common 74736L109 28,541 471,361 SH   SOLE   471,361 0 0
QUALCOMM INC. Common 747525103 1,378 19,127 SH   SOLE   19,127 0 0
QUIDEL CORP Common 74838J101 96,646 1,482,979 SH   SOLE   1,482,979 0 0
RA MEDICAL SYSTEMS INC Common 74933X104 519 28,516 SH   SOLE   28,516 0 0
RA PHARMACEUTICALS INC Common 74933V108 253 14,000 SH   SOLE   14,000 0 0
RALPH LAUREN CORP Common 751212101 22 163 SH   SOLE   163 0 0
RAYTHEON COMPANY Common 755111507 39 190 SH   SOLE   190 0 0
REALPAGE INC Common 75606N109 107,748 1,635,023 SH   SOLE   1,196,619 0 438,404
RED HAT INC Common 756577102 85,743 629,169 SH   SOLE   623,156 0 6,013
REGIONS FINANCIAL CORP Common 7591EP100 506 27,590 SH   SOLE   27,590 0 0
REPLIGEN CORP Common 759916109 58,759 1,059,488 SH   SOLE   1,059,488 0 0
REPUBLIC SERVICES INC Common 760759100 7 94 SH   SOLE   94 0 0
REVANCE THERAPEUTICS INC Common 761330109 746 30,000 SH   SOLE   30,000 0 0
ROCKWELL AUTOMATION INC. Common 773903109 357 1,906 SH   SOLE   1,906 0 0
ROPER TECHNOLOGIES INC Common 776696106 27,924 94,272 SH   SOLE   47,995 0 46,277
ROSS STORES INC Common 778296103 5,003 50,485 SH   SOLE   50,485 0 0
ROWE T PRICE GROUP INC. Common 74144T108 38 349 SH   SOLE   349 0 0
ROYAL BANK OF CANADA Common 780087102 21 262 SH   SOLE   262 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 96,314 741,219 SH   SOLE   741,219 0 0
S&P GLOBAL INC Common 78409V104 286,888 1,468,286 SH   SOLE   1,357,804 0 110,482
SAGE THERAPEUTICS INC Common 78667J108 2,823 19,989 SH   SOLE   19,989 0 0
SAILPOINT TECHNOLOGIES HOLDING Common 78781P105 5,812 170,830 SH   SOLE   170,830 0 0
SALESFORCE.COM INC Common 79466L302 824,511 5,184,625 SH   SOLE   4,868,355 0 316,270
SANGAMO BIOSCIENCES INC Common 800677106 864 51,000 SH   SOLE   51,000 0 0
SAREPTA THERAPEUTICS INC Common 803607100 254,921 1,578,360 SH   SOLE   1,438,265 0 140,095
SBA COMMUNICATIONS CORP Common 78410G104 110,781 689,668 SH   SOLE   682,820 0 6,848
SCHLUMBERGER LTD Common 806857108 1,360 22,317 SH   SOLE   22,317 0 0
SEATTLE GENETICS INC Common 812578102 231 3,000 SH   SOLE   3,000 0 0
SEI INVESTMENTS COMPANY Common 784117103 11 179 SH   SOLE   179 0 0
SEMPRA ENERGY Common 816851109 1,181 10,383 SH   SOLE   10,383 0 0
SERVICE CORP INTERNATIONAL Common 817565104 16 355 SH   SOLE   355 0 0
SERVICEMASTER GLOBAL HOLDINGS Common 81761R109 30,828 496,983 SH   SOLE   348,593 0 148,390
SERVICENOW INC Common 81762P102 9,960 50,913 SH   SOLE   28,081 0 22,832
SHAKE SHACK INC CLASS A Common 819047101 3,632 57,635 SH   SOLE   57,635 0 0
SHERWIN-WILLIAMS CO Common 824348106 237,601 521,959 SH   SOLE   505,966 0 15,993
SHOPIFY INC - A Common 82509L107 48,400 294,297 SH   SOLE   294,297 0 0
SIERRA ONCOLOGY INC Common 82640U107 141 83,000 SH   SOLE   83,000 0 0
SIGNATURE BANK Common 82669G104 25,775 224,442 SH   SOLE   148,833 0 75,609
SIMON PROPERTY GROUP INC NEW Common 828806109 13 76 SH   SOLE   76 0 0
SIRIUS XM HOLDINGS INC Common 82968B103 54 8,592 SH   SOLE   8,592 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 25,755 341,846 SH   SOLE   224,594 0 117,252
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 1,130 16,178 SH   SOLE   16,178 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 106 1,166 SH   SOLE   1,166 0 0
SMARTSHEET INC CLASS A Common 83200N103 6,925 221,518 SH   SOLE   221,518 0 0
SOLARIS OILFIELD INFRASTRUCTUR Common 83418M103 46,685 2,471,391 SH   SOLE   2,101,756 0 369,635
SOLID BIOSCIENCES INC Common 83422E105 566 12,000 SH   SOLE   12,000 0 0
SOUTHWEST AIRLINES CO. Common 844741108 27 437 SH   SOLE   437 0 0
SPARK THERAPEUTICS INC Common 84652J103 955 17,500 SH   SOLE   17,500 0 0
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 39 421 SH   SOLE   421 0 0
SPLUNK INC Common 848637104 14,948 123,631 SH   SOLE   68,154 0 55,477
SPS COMMERCE INC Common 78463M107 34,429 346,930 SH   SOLE   241,011 0 105,919
SQUARE INC A Common 852234103 25,525 257,801 SH   SOLE   141,391 0 116,410
STAAR SURGICAL CO NEW Common 852312305 2,707 56,394 SH   SOLE   56,394 0 0
STAMPS.COM INC Common 852857200 67,800 299,736 SH   SOLE   217,186 0 82,550
STANLEY BLACK & DECKER INC Common 854502101 26,730 182,533 SH   SOLE   182,533 0 0
STRYKER CORP Common 863667101 2,310 13,000 SH   SOLE   13,000 0 0
SUN HYDRAULICS CORP Common 866942105 47,331 864,014 SH   SOLE   864,014 0 0
SUNTRUST BANKS INC Common 867914103 19 279 SH   SOLE   279 0 0
SVB FINANCIAL GROUP Common 78486Q101 549 1,765 SH   SOLE   1,765 0 0
SYNCHRONY FINANCIAL Common 87165B103 19 610 SH   SOLE   610 0 0
SYSCO CORP. Common 871829107 7 90 SH   SOLE   90 0 0
T MOBILE US INC Common 872590104 117,679 1,676,816 SH   SOLE   1,659,608 0 17,208
T2 BIOSYSTEMS INC Common 89853L104 797 107,000 SH   SOLE   107,000 0 0
TABULA RASA HEALTHCARE INC Common 873379101 1,461 18,000 SH   SOLE   18,000 0 0
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 58,248 819,819 SH   SOLE   819,819 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 52,808 382,696 SH   SOLE   260,540 0 122,156
TANDEM DIABETES CARE INC Common 875372203 144,430 3,371,372 SH   SOLE   3,300,899 0 70,473
TAPESTRY INC Common 876030107 4,067 80,896 SH   SOLE   80,896 0 0
TARGET CORP Common 87612E106 69 779 SH   SOLE   779 0 0
TE CONNECTIVITY LTD Common H84989104 5 62 SH   SOLE   62 0 0
TELADOC INC Common 87918A105 7,254 84,002 SH   SOLE   84,002 0 0
TESARO INC Common 881569107 5,481 140,509 SH   SOLE   140,509 0 0
TESLA INC Common 88160R101 267 1,007 SH   SOLE   1,007 0 0
TETRA TECH INC. Common 88162G103 668 9,781 SH   SOLE   9,781 0 0
TEXAS INSTRUMENTS INC. Common 882508104 14 130 SH   SOLE   130 0 0
TEXTRON INC. Common 883203101 43 606 SH   SOLE   606 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 282,811 1,158,683 SH   SOLE   1,103,317 0 55,366
TIFFANY & CO-NEW Common 886547108 65,555 508,293 SH   SOLE   353,981 0 154,312
TILRAY INC CLASS 2 COMMON Common 88688T100 855 5,953 SH   SOLE   5,953 0 0
TJX COMPANY INC Common 872540109 80 712 SH   SOLE   712 0 0
TOTAL SA ADR Common 89151E109 1,892 29,377 SH   SOLE   29,377 0 0
TOTAL SYSTEM SERVICES Common 891906109 91 918 SH   SOLE   918 0 0
TRACTOR SUPPLY COMPANY Common 892356106 14 158 SH   SOLE   158 0 0
TRADE DESK INC CLASS A Common 88339J105 68,545 454,214 SH   SOLE   299,369 0 154,845
TRANSDIGM GROUP INC Common 893641100 5,159 13,858 SH   SOLE   13,858 0 0
TRANSUNION Common 89400J107 5,800 78,823 SH   SOLE   22,432 0 56,391
TRIMBLE INC Common 896239100 4,580 105,375 SH   SOLE   105,375 0 0
TYLER TECHNOLOGIES Common 902252105 54,289 221,535 SH   SOLE   221,535 0 0
ULTIMATE SOFTWARE GROUP Common 90385D107 36,549 113,438 SH   SOLE   74,716 0 38,722
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 16,850 220,721 SH   SOLE   144,741 0 75,980
UNION PACIFIC CORP Common 907818108 393,440 2,416,262 SH   SOLE   2,342,406 0 73,856
UNITED CONTINENTAL HOLDINGS Common 910047109 7 80 SH   SOLE   80 0 0
UNITED PARCEL SERVICE INC CL-B Common 911312106 1,116 9,562 SH   SOLE   9,562 0 0
UNITED RENTALS INC Common 911363109 21,556 131,763 SH   SOLE   129,884 0 1,879
UNITED TECHNOLOGIES CORP. Common 913017109 109,279 781,627 SH   SOLE   775,245 0 6,382
UNITEDHEALTH GROUP INC Common 91324P102 961,241 3,613,144 SH   SOLE   3,438,571 0 174,573
UNIVERSAL DISPLAY CORP Common 91347P105 2,823 23,940 SH   SOLE   23,940 0 0
US CONCRETE INC Common 90333L201 7,300 159,225 SH   SOLE   111,878 0 47,347
US PHYSICAL THERAPY INC Common 90337L108 10,371 87,449 SH   SOLE   53,798 0 33,651
VAIL RESORTS INC. Common 91879Q109 125,098 455,864 SH   SOLE   440,607 0 15,257
VALERO ENERGY CORP Common 91913Y100 921 8,093 SH   SOLE   8,093 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 151,495 1,391,518 SH   SOLE   1,186,139 0 205,379
VERISIGN INC. Common 92343E102 30 185 SH   SOLE   185 0 0
VERISK ANALYTICS INC CLASS A Common 92345Y106 135 1,116 SH   SOLE   1,116 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,758 70,382 SH   SOLE   70,382 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 382,917 1,986,701 SH   SOLE   1,878,308 0 108,393
VF CORP Common 918204108 50 534 SH   SOLE   534 0 0
VIKING THERAPEUTICS INC Common 92686J106 610 35,000 SH   SOLE   35,000 0 0
VIRTUS INVESTMENT PARTNERS Common 92828Q109 9,341 82,123 SH   SOLE   59,117 0 23,006
VISA INC CLASS A SHARES Common 92826C839 1,059,997 7,062,412 SH   SOLE   6,679,449 0 382,963
VMWARE INC CLASS A Common 928563402 59 380 SH   SOLE   380 0 0
VOCERA COMMUNICATIONS INC Common 92857F107 54,004 1,476,333 SH   SOLE   1,476,333 0 0
VULCAN MATERIALS Common 929160109 279,815 2,516,324 SH   SOLE   2,420,845 0 95,479
WABTEC CORP Common 929740108 2,132 20,332 SH   SOLE   20,332 0 0
WAGEWORKS INC Common 930427109 90,623 2,119,830 SH   SOLE   1,878,567 0 241,263
WALGREEN BOOTS ALLIANCE INC Common 931427108 27 366 SH   SOLE   366 0 0
WALMART INC Common 931142103 1,790 19,066 SH   SOLE   19,016 0 50
WALT DISNEY CO. Common 254687106 114,228 976,810 SH   SOLE   854,191 0 122,619
WASTE CONNECTIONS INC Common 94106B101 5,922 74,241 SH   SOLE   74,241 0 0
WASTE MANAGEMENT INC NEW Common 94106L109 21 227 SH   SOLE   227 0 0
WAYFAIR INC CL A Common 94419L101 92,289 624,966 SH   SOLE   444,203 0 180,763
WEBSTER FINANCIAL CORP. Common 947890109 2,285 38,748 SH   SOLE   38,748 0 0
WELLCARE HEALTH PLANS INC Common 94946T106 9,180 28,645 SH   SOLE   28,645 0 0
WELLS FARGO & CO NEW Common 949746101 1,741 33,116 SH   SOLE   33,116 0 0
WELLTOWER INC Common 95040Q104 1,127 17,524 SH   SOLE   17,524 0 0
WEST PHARMACEUTICAL SERVICES Common 955306105 15 119 SH   SOLE   119 0 0
WESTERN ALLIANCE BANCORP Common 957638109 25 442 SH   SOLE   442 0 0
WESTERN DIGITAL CORP. Common 958102105 725 12,381 SH   SOLE   12,381 0 0
WEX INC Common 96208T104 92 457 SH   SOLE   457 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 48,732 713,814 SH   SOLE   713,814 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 6,397 754,389 SH   SOLE   754,389 0 0
WIX.COM LTD Common M98068105 191 1,598 SH   SOLE   931 0 667
WOODWARD INC. Common 980745103 389 4,811 SH   SOLE   4,811 0 0
WORLDPAY INC Common 981558109 41,378 408,587 SH   SOLE   222,152 0 186,435
WW GRAINGER INC Common 384802104 15 43 SH   SOLE   43 0 0
XCEL ENERGY INC Common 98389B100 6 126 SH   SOLE   126 0 0
XPO LOGISTICS INC Common 983793100 129,858 1,137,406 SH   SOLE   850,461 0 286,945
XYLEM INC Common 98419M100 17,668 221,208 SH   SOLE   114,301 0 106,907
YANDEX NV Common N97284108 782 23,790 SH   SOLE   23,790 0 0
YELP INC Common 985817105 12,730 258,735 SH   SOLE   258,735 0 0
ZAYO GROUP HOLDINGS INC Common 98919V105 36,586 1,053,743 SH   SOLE   1,026,426 0 27,317
ZIMMER BIOMET HOLDINGS INC Common 98956P102 153,529 1,167,789 SH   SOLE   1,132,265 0 35,524
ZOETIS INC Common 98978V103 484 5,287 SH   SOLE   5,287 0 0
ZOGENIX INC Common 98978L204 1,240 25,000 SH   SOLE   25,000 0 0