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 19,929 400,827 SH   SOLE   253,103 0 147,724
3M COMPANY Common 88579Y101 521 2,735 SH   SOLE   2,735 0 0
ABBOTT LABORATORIES Common 002824100 346,887 4,795,899 SH   SOLE   4,497,074 0 298,825
ABBVIE INC Common 00287Y109 1,766 19,157 SH   SOLE   19,157 0 0
ABIOMED INC. Common 003654100 191,817 590,134 SH   SOLE   505,770 0 84,364
ACADIA PHARMACEUTICALS INC Common 004225108 17,168 1,061,696 SH   SOLE   669,319 0 392,377
ACCENTURE PLC IRELAND SHARES C Common G1151C101 669 4,747 SH   SOLE   4,747 0 0
ACI WORLDWIDE INC Common 004498101 35,048 1,266,651 SH   SOLE   1,266,651 0 0
ACORDA THERAPEUTICS INC Common 00484M106 8,087 519,093 SH   SOLE   326,755 0 192,338
ACTIVISION BLIZZARD INC Common 00507V109 10,965 235,453 SH   SOLE   228,322 0 7,131
ADOBE INC. Common 00724F101 615,040 2,718,529 SH   SOLE   2,500,743 0 217,786
ADVANCE AUTO PARTS Common 00751Y106 995 6,318 SH   SOLE   6,318 0 0
ADVANCED MICRO DEVICES INC. Common 007903107 5,341 289,324 SH   SOLE   289,324 0 0
AERIE PHARMACEUTICALS INC Common 00771V108 5,344 148,025 SH   SOLE   148,025 0 0
AFFILIATED MANAGERS GROUP INC. Common 008252108 877 9,002 SH   SOLE   9,002 0 0
AFLAC INC Common 001055102 36 785 SH   SOLE   785 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 392 5,811 SH   SOLE   5,811 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 134,479 840,234 SH   SOLE   798,997 0 41,237
ALEXANDRIA REAL ESTATE EQUITIE Common 015271109 576 5,000 SH   SOLE   5,000 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 556 5,706 SH   SOLE   5,706 0 0
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 119,645 872,875 SH   SOLE   777,878 0 94,997
ALIGN TECHNOLOGY INC Common 016255101 65 311 SH   SOLE   299 0 12
ALLEGION PLC Common G0176J109 446 5,598 SH   SOLE   5,598 0 0
ALLERGAN PLC Common G0177J108 21,408 160,165 SH   SOLE   159,703 0 462
ALLIANCE DATA SYSTEMS CORP Common 018581108 15 100 SH   SOLE   100 0 0
ALNYLAM PHARMACEUTICALS INC Common 02043Q107 6,495 89,078 SH   SOLE   89,078 0 0
ALPHABET INC CL A Common 02079K305 5,297 5,069 SH   SOLE   5,069 0 0
ALPHABET INC CL C Common 02079K107 969,147 935,822 SH   SOLE   861,030 0 74,792
ALTABA INC (CLOSED-END INVESTM Mutual Funds 021346101 333,833 5,761,694 SH   SOLE   5,602,136 0 159,558
ALTAIR ENGINEERING INC A Common 021369103 11,512 417,390 SH   SOLE   264,881 0 152,509
ALTRIA GROUP INC. Common 02209S103 2,976 60,263 SH   SOLE   60,263 0 0
AMARIN CORP PLC ADR Common 023111206 953 70,000 SH   SOLE   70,000 0 0
AMAZON COM INC. Common 023135106 1,505,859 1,002,589 SH   SOLE   925,407 0 77,182
AMERICAN ELECTRIC POWER CO INC Common 025537101 6 78 SH   SOLE   78 0 0
AMERICAN EXPRESS COMPANY Common 025816109 489 5,133 SH   SOLE   5,133 0 0
AMERICAN TOWER CORP. Common 03027X100 9,696 61,292 SH   SOLE   16,534 0 44,758
AMERICOLD REALTY TRUST Common 03064D108 896 35,063 SH   SOLE   35,063 0 0
AMETEK INC Common 031100100 3,734 55,149 SH   SOLE   55,149 0 0
AMGEN INC Common 031162100 3,281 16,855 SH   SOLE   16,855 0 0
AMICUS THERAPEUTICS INC Common 03152W109 479 50,000 SH   SOLE   50,000 0 0
AMPHENOL CORP Common 032095101 18 220 SH   SOLE   220 0 0
ANADARKO PETROLEUM CORP. Common 032511107 21 484 SH   SOLE   484 0 0
ANSYS INC Common 03662Q105 53,225 372,356 SH   SOLE   372,342 0 14
ANTHEM INC Common 036752103 15 57 SH   SOLE   57 0 0
AON PLC Common G0408V102 11 76 SH   SOLE   76 0 0
APPLE INC. Common 037833100 456,913 2,896,618 SH   SOLE   2,751,159 0 145,459
APPLIED MATERIALS INC Common 038222105 77,331 2,361,976 SH   SOLE   1,757,637 0 604,339
APPTIO INC - CLASS A Common 03835C108 79,431 2,092,479 SH   SOLE   2,092,479 0 0
APTIV PLC Common G6095L109 79,253 1,287,194 SH   SOLE   1,247,243 0 39,951
ARCO PLATFORM LTD CLASS A Common G04553106 2,571 116,217 SH   SOLE   116,217 0 0
ASML HOLDING NV - ADR Common N07059210 28 180 SH   SOLE   180 0 0
ASPEN TECHNOLOGY INC Common 045327103 12 148 SH   SOLE   148 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 3,961 104,284 SH   SOLE   104,284 0 0
AT&T INC. Common 00206R102 45,000 1,576,729 SH   SOLE   1,537,136 0 39,593
ATLASSIAN CORP PLC Common G06242104 2 17 SH   SOLE   0 0 17
AUTODESK INC. Common 052769106 945 7,348 SH   SOLE   7,348 0 0
AUTOMATIC DATA PROCESSING INC. Common 053015103 36,570 278,905 SH   SOLE   194,637 0 84,268
AUTOZONE INC Common 053332102 13 16 SH   SOLE   16 0 0
AVALARA INC Common 05338G106 59,120 1,897,923 SH   SOLE   1,591,796 0 306,127
AVALONBAY COMMUNITIES Common 053484101 4,557 26,181 SH   SOLE   7,195 0 18,986
AXOGEN INC Common 05463X106 2,074 101,493 SH   SOLE   101,493 0 0
AXOS FINANCIAL INC Common 05465C100 16,728 664,326 SH   SOLE   445,532 0 218,794
BALCHEM CORP. Common 057665200 42,552 543,105 SH   SOLE   543,079 0 26
BANK NEW YORK MELLON CORP Common 064058100 33 710 SH   SOLE   710 0 0
BANK OF AMERICA CORP Common 060505104 2,322 94,224 SH   SOLE   94,224 0 0
BANK OF MONTREAL Common 063671101 32 496 SH   SOLE   496 0 0
BAOZUN INC ADR Common 06684L103 388 13,300 SH   SOLE   13,300 0 0
BAXTER INTERNATIONAL INC Common 071813109 7 111 SH   SOLE   111 0 0
BB&T CORPORATION Common 054937107 5 126 SH   SOLE   126 0 0
BECTON DICKINSON & CO Common 075887109 12 52 SH   SOLE   52 0 0
BERKSHIRE HATHAWAY INC CLASS B Common 084670702 26,640 130,472 SH   SOLE   35,641 0 94,831
BEST BUY COMPANY INC. Common 086516101 23 434 SH   SOLE   434 0 0
BIOGEN INC Common 09062X103 65,339 217,131 SH   SOLE   214,499 0 2,632
BIOMARIN PHARMACEUTICALS INC Common 09061G101 58,646 688,736 SH   SOLE   682,285 0 6,451
BIO-TECHNE CORP Common 09073M104 117,720 813,436 SH   SOLE   666,542 0 146,894
BIOTELEMETRY INC Common 090672106 418 7,000 SH   SOLE   7,000 0 0
BJ'S WHOLESALE CLUB HOLDINGS Common 05550J101 22,971 1,036,620 SH   SOLE   1,036,620 0 0
BLACKBAUD INC Common 09227Q100 37,299 592,984 SH   SOLE   592,960 0 24
BLACKLINE INC Common 09239B109 37,322 911,402 SH   SOLE   911,402 0 0
BLACKROCK INC. Common 09247X101 2,544 6,475 SH   SOLE   6,475 0 0
BLACKSTONE GROUP LP Common 09253U108 2,047 68,684 SH   SOLE   68,684 0 0
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,295 40,661 SH   SOLE   40,661 0 0
BLUEBIRD BIO INC Common 09609G100 3,175 32,011 SH   SOLE   32,011 0 0
BOEING CO Common 097023105 264,303 819,543 SH   SOLE   796,791 0 22,752
BOOKING HOLDINGS INC Common 09857L108 11,544 6,702 SH   SOLE   1,847 0 4,855
BOOZ ALLEN HAMILTON HOLDING Common 099502106 12 257 SH   SOLE   257 0 0
BOSTON SCIENTIFIC CORP Common 101137107 468,208 13,248,677 SH   SOLE   12,105,586 0 1,143,091
BRF BRASIL FOODS ADR Common 10552T107 540 95,110 SH   SOLE   95,110 0 0
BRIGHT HORIZONS FAMILY SOLUTIO Common 109194100 11,663 104,648 SH   SOLE   28,709 0 75,939
BRISTOL MYERS SQUIBB CO Common 110122108 10,970 211,041 SH   SOLE   206,439 0 4,602
BROADCOM LTD Common 11135F101 186,212 732,310 SH   SOLE   689,227 0 43,083
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 18 185 SH   SOLE   185 0 0
BURLINGTON STORES INC Common 122017106 35,379 217,489 SH   SOLE   145,474 0 72,015
CADENCE DESIGN SYSTEM INC Common 127387108 27 632 SH   SOLE   632 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 71,500 1,635,407 SH   SOLE   1,371,355 0 264,052
CANADIAN NATURAL RESOURCES Common 136385101 6 239 SH   SOLE   239 0 0
CANOPY GROWTH CORP Common 138035100 3,793 141,145 SH   SOLE   141,145 0 0
CANTEL MEDICAL CORP Common 138098108 111,142 1,492,835 SH   SOLE   1,355,094 0 137,741
CAPITAL ONE FINANCIAL CORP. Common 14040H105 10 137 SH   SOLE   137 0 0
CARE.COM INC Common 141633107 6,123 317,071 SH   SOLE   210,977 0 106,094
CAREDX INC Common 14167L103 105,681 4,203,690 SH   SOLE   4,203,588 0 102
CARMAX INC Common 143130102 24 384 SH   SOLE   384 0 0
CBOE HOLDINGS INC Common 12503M108 3,080 31,481 SH   SOLE   31,481 0 0
CBS CORP. NEW CLASS B Common 124857202 3,005 68,742 SH   SOLE   68,742 0 0
CDW CORP Common 12514G108 27 334 SH   SOLE   334 0 0
CELGENE CORP Common 151020104 681 10,628 SH   SOLE   10,628 0 0
CENTENE CORP DEL Common 15135B101 35 305 SH   SOLE   305 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 109,750 385,129 SH   SOLE   368,442 0 16,687
CHEGG INC Common 163092109 77,908 2,741,315 SH   SOLE   1,833,463 0 907,852
CHENIERE ENERGY PARTNERS LP Common 16411Q101 943 26,120 SH   SOLE   26,120 0 0
CHEVRONTEXACO CORP Common 166764100 1,410 12,963 SH   SOLE   12,963 0 0
CHURCH & DWIGHT CO INC. Common 171340102 5,631 85,625 SH   SOLE   85,625 0 0
CIGNA CORP Common 125523100 155,288 817,651 SH   SOLE   751,362 0 66,289
CINTAS CORP. Common 172908105 207,906 1,237,610 SH   SOLE   1,052,783 0 184,827
CISCO SYSTEMS INC Common 17275R102 3,360 77,542 SH   SOLE   77,542 0 0
CITIGROUP INC. Common 172967424 45,743 878,663 SH   SOLE   818,670 0 59,993
CLOVIS ONCOLOGY INC Common 189464100 1,406 78,296 SH   SOLE   78,296 0 0
CME GROUP INC Common 12572Q105 9,972 53,011 SH   SOLE   51,311 0 1,700
COCA COLA CO. Common 191216100 1,532 32,346 SH   SOLE   32,346 0 0
COCA COLA FEMSA SA DE ADR Common 191241108 364 5,975 SH   SOLE   5,975 0 0
COGNEX CORP. Common 192422103 65,692 1,698,789 SH   SOLE   1,698,749 0 40
COGNIZANT TECH SOLUTIONS CRP Common 192446102 17 261 SH   SOLE   261 0 0
COLUMBIA SPORTSWEAR CO. Common 198516106 26 305 SH   SOLE   305 0 0
COMCAST CORP CL A Common 20030N101 4,137 121,495 SH   SOLE   121,495 0 0
CONAGRA BRANDS INC Common 205887102 64,160 3,003,742 SH   SOLE   2,970,425 0 33,317
CONOCOPHILLIPS Common 20825C104 1,761 28,238 SH   SOLE   28,238 0 0
CONSTELLATION BRANDS INC-A Common 21036P108 10 60 SH   SOLE   60 0 0
COPART INC. Common 217204106 12 247 SH   SOLE   247 0 0
CORE LABORATORIES NV Common N22717107 2,386 40,000 SH   SOLE   40,000 0 0
COSTAR GROUP INC Common 22160N109 57 169 SH   SOLE   169 0 0
COSTCO WHOLESALE CORP NEW Common 22160K105 33,069 162,335 SH   SOLE   141,427 0 20,908
COUPA SOFTWARE INC Common 22266L106 51,694 822,374 SH   SOLE   822,335 0 39
CREDICORP LTD Common G2519Y108 4,090 18,451 SH   SOLE   18,451 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 147,079 1,353,947 SH   SOLE   1,140,861 0 213,086
CRYOPORT INC Common 229050307 36,661 3,323,788 SH   SOLE   3,323,788 0 0
CSX CORP Common 126408103 4,346 69,957 SH   SOLE   25,050 0 44,907
CTRIP.COM INTERNATIONAL ADR Common 22943F100 283 10,455 SH   SOLE   8,124 0 2,331
CVS HEALTH CORP Common 126650100 1,777 27,123 SH   SOLE   27,123 0 0
CYRUSONE INC Common 23283R100 5,070 95,877 SH   SOLE   95,877 0 0
DANAHER CORP Common 235851102 276,361 2,679,991 SH   SOLE   2,515,413 0 164,578
DARDEN RESTAURANTS INC Common 237194105 790 7,912 SH   SOLE   7,912 0 0
DEERE & CO. Common 244199105 59,019 395,647 SH   SOLE   390,613 0 5,034
DELL TECHNOLOGIES C Common 24703L202 40 811 SH   SOLE   811 0 0
DELTA AIR LINES INC. Common 247361702 6 126 SH   SOLE   126 0 0
DERMIRA INC Common 24983L104 273 38,000 SH   SOLE   38,000 0 0
DEUTSCHE BANK AG Common D18190898 27 3,342 SH   SOLE   3,342 0 0
DEVON ENERGY CORP NEW Common 25179M103 4 175 SH   SOLE   175 0 0
DEXCOM INC. Common 252131107 56,842 474,472 SH   SOLE   364,148 0 110,324
DIAMONDBACK ENERGY INC Common 25278X109 741 7,992 SH   SOLE   7,992 0 0
DIPLOMAT PHARMACY INC Common 25456K101 6,257 464,850 SH   SOLE   292,120 0 172,730
DISCOVER FINANCIAL SERVICES Common 254709108 11 179 SH   SOLE   179 0 0
DMC GLOBAL INC Common 23291C103 3,310 94,256 SH   SOLE   94,256 0 0
DOLBY LABORATORIES INC CL A Common 25659T107 4,312 69,734 SH   SOLE   69,734 0 0
DOLLAR GENERAL CORP. Common 256677105 37 346 SH   SOLE   346 0 0
DOLLAR TREE INC Common 256746108 69,389 768,253 SH   SOLE   755,556 0 12,697
DOMINO'S PIZZA INC Common 25754A201 3,927 15,837 SH   SOLE   15,837 0 0
DOWDUPONT INC Common 26078J100 41,537 776,676 SH   SOLE   767,616 0 9,060
DTE ENERGY CORP Common 233331107 6 50 SH   SOLE   50 0 0
DUKE ENERGY CORP Common 26441C204 6 68 SH   SOLE   68 0 0
DUNKIN' BRANDS GROUP INC Common 265504100 1,177 18,360 SH   SOLE   18,360 0 0
DXC TECHNOLOGY CO Common 23355L106 13 238 SH   SOLE   238 0 0
EATON CORP PLC Common G29183103 1,020 14,856 SH   SOLE   14,856 0 0
EBAY INC Common 278642103 48 1,695 SH   SOLE   1,695 0 0
EBIX INC Common 278715206 19,284 453,092 SH   SOLE   289,427 0 163,665
ECOLAB INC Common 278865100 12 82 SH   SOLE   82 0 0
ECOPETROL SA SPONSORED ADR Common 279158109 333 20,996 SH   SOLE   20,996 0 0
ELANCO ANIMAL HEALTH INC Common 28414H103 1,424 45,158 SH   SOLE   45,158 0 0
ELECTRONICS ARTS INC Common 285512109 214 2,715 SH   SOLE   2,715 0 0
ELF BEAUTY INC Common 26856L103 1,398 161,395 SH   SOLE   161,395 0 0
ELI LILLY & CO Common 532457108 10,476 90,528 SH   SOLE   90,528 0 0
ELLIE MAE INC Common 28849P100 2,708 43,105 SH   SOLE   43,105 0 0
EMERSON ELECTRIC CO. Common 291011104 23 383 SH   SOLE   383 0 0
ENCANA CORPORATION Common 292505104 210 36,313 SH   SOLE   36,313 0 0
ENCOMPASS HEALTH CORP Common 29261A100 34 556 SH   SOLE   556 0 0
EPAM SYSTEMS INC Common 29414B104 54,463 469,469 SH   SOLE   342,093 0 127,376
EPIZYME INC Common 29428V104 62 10,000 SH   SOLE   10,000 0 0
EQUINIX INC. Common 29444U700 89,048 252,576 SH   SOLE   243,547 0 9,029
EQUITY LIFESTYLE PROPERTIES IN Common 29472R108 930 9,572 SH   SOLE   9,572 0 0
ESTEE LAUDER COMPANIES INC CL Common 518439104 36 278 SH   SOLE   278 0 0
ETSY INC Common 29786A106 18,059 379,629 SH   SOLE   379,629 0 0
EVENTBRITE INC Common 29975E109 4,102 147,512 SH   SOLE   99,542 0 47,970
EVERBRIDGE INC Common 29978A104 120,581 2,124,398 SH   SOLE   1,791,165 0 333,233
EXACT SCIENCES CORP Common 30063P105 47,944 759,814 SH   SOLE   759,784 0 30
EXTENDED STAY AMERICA INC UNIT Common 30224P200 885 57,086 SH   SOLE   57,086 0 0
EXTRA SPACE STORAGE INC Common 30225T102 14 151 SH   SOLE   151 0 0
EXXON MOBIL CORP Common 30231G102 2,142 31,414 SH   SOLE   31,414 0 0
F5 NETWORKS INC Common 315616102 25 155 SH   SOLE   155 0 0
FACEBOOK INC Common 30303M102 482,357 3,679,586 SH   SOLE   3,417,620 0 261,966
FAIR ISAAC CORP Common 303250104 37 198 SH   SOLE   198 0 0
FASTENAL CO. Common 311900104 2 29 SH   SOLE   0 0 29
FERRARI N.V. Common N3167Y103 2,327 23,400 SH   SOLE   23,400 0 0
FIBROGEN INC Common 31572Q808 926 20,000 SH   SOLE   20,000 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 6 61 SH   SOLE   61 0 0
FIFTH THIRD BANCORP Common 316773100 19 822 SH   SOLE   822 0 0
FIRST DATA CORP CLASS A Common 32008D106 20 1,170 SH   SOLE   1,170 0 0
FIRSTSERVICE CORP Common 33767E103 76,948 1,123,659 SH   SOLE   741,985 0 381,674
FISERV INC. Common 337738108 9,517 129,497 SH   SOLE   129,497 0 0
FIVE BELOW Common 33829M101 25,777 251,927 SH   SOLE   251,917 0 10
FLEETCOR TECHNOLOGIES INC Common 339041105 24 127 SH   SOLE   127 0 0
FLIR SYSTEMS INC Common 302445101 66,124 1,518,706 SH   SOLE   1,518,648 0 58
FMC CORP.-NEW Common 302491303 1,899 25,682 SH   SOLE   25,682 0 0
FORTINET INC Common 34959E109 42 600 SH   SOLE   600 0 0
FORTIVE CORP Common 34959J108 3,765 55,639 SH   SOLE   55,639 0 0
FREEPORT- MCMORAN COPPER & GOL Common 35671D857 31 2,988 SH   SOLE   2,988 0 0
FRNKLIN RESOURCES INC Common 354613101 5 183 SH   SOLE   183 0 0
GAP INC Common 364760108 1,394 54,126 SH   SOLE   54,126 0 0
GARMIN LTD Common H2906T109 929 14,671 SH   SOLE   14,671 0 0
GARTNER INC Common 366651107 56 440 SH   SOLE   440 0 0
GENERAL DYNAMICS CORP Common 369550108 1,356 8,628 SH   SOLE   8,628 0 0
GENERAL ELECTRIC COMPANY Common 369604103 16,397 2,166,038 SH   SOLE   822,219 0 1,343,819
GENESEE & WYOMING INC-CL A Common 371559105 49 659 SH   SOLE   659 0 0
GEOPARK LTD Common G38327105 689 49,860 SH   SOLE   49,860 0 0
GILEAD SCIENCES INC Common 375558103 4,751 75,957 SH   SOLE   75,957 0 0
GLAUKOS CORPORATION Common 377322102 6,327 112,647 SH   SOLE   77,038 0 35,609
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,294 33,869 SH   SOLE   33,869 0 0
GLOBAL BLOOD THERAPEUTICS INC Common 37890U108 944 23,000 SH   SOLE   23,000 0 0
GLOBAL PAYMENTS INC Common 37940X102 25 241 SH   SOLE   241 0 0
GLOBANT SA Common L44385109 30,306 538,106 SH   SOLE   372,564 0 165,542
GODADDY INC - CLASS A Common 380237107 3,830 58,360 SH   SOLE   58,360 0 0
GOLDMAN SACHS GROUP INC Common 38141G104 10 60 SH   SOLE   60 0 0
GRIFOLS SA ADR Common 398438408 3,932 214,184 SH   SOLE   214,184 0 0
GRUBHUB INC Common 400110102 55,119 717,598 SH   SOLE   629,793 0 87,805
GTT COMMUNICATIONS INC Common 362393100 2,633 111,306 SH   SOLE   77,194 0 34,112
GUARDANT HEALTH INC Common 40131M109 2,599 69,129 SH   SOLE   69,129 0 0
GUIDEWIRE SOFTWARE INC Common 40171V100 43,996 548,375 SH   SOLE   548,350 0 25
GW PHARMACEUTICALS ADR Common 36197T103 67,841 696,594 SH   SOLE   689,784 0 6,810
H&E EQUIPMENT SERVICES INC Common 404030108 953 46,663 SH   SOLE   37,904 0 8,759
HALOZYME THERAPEUTICS INC Common 40637H109 3,620 247,420 SH   SOLE   247,420 0 0
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,175 26,425 SH   SOLE   26,425 0 0
HCA HEALTHCARE INC Common 40412C101 14,363 115,409 SH   SOLE   60,719 0 54,690
HCP INC. Common 40414L109 447 16,000 SH   SOLE   16,000 0 0
HD SUPPLY HOLDINGS INC Common 40416M105 11 305 SH   SOLE   305 0 0
HDFC BANK LTD ADR Common 40415F101 352 3,400 SH   SOLE   3,400 0 0
HEALTHEQUITY INC Common 42226A107 54,262 909,676 SH   SOLE   909,628 0 48
HEICO CORP Common 422806109 73,591 949,812 SH   SOLE   586,800 0 363,012
HERBALIFE LTD Common G4412G101 14 230 SH   SOLE   230 0 0
HESKA CORP Common 42805E306 38,450 446,569 SH   SOLE   446,569 0 0
HEWLETT PACKARD ENTERPRISE CO. Common 42824C109 4 337 SH   SOLE   337 0 0
HEXCEL CORP Common 428291108 2,658 46,350 SH   SOLE   46,350 0 0
HILTON WORLDWIDE HOLDINGS INC Common 43300A203 23 324 SH   SOLE   324 0 0
HOME DEPOT INC Common 437076102 272,105 1,583,663 SH   SOLE   1,524,276 0 59,387
HONEYWELL INTERNATIONAL INC Common 438516106 256,945 1,944,787 SH   SOLE   1,851,085 0 93,702
HORTONWORKS INC Common 440894103 2,297 159,287 SH   SOLE   159,287 0 0
HP INC Common 40434L105 6 300 SH   SOLE   300 0 0
HUAZHU GROUP LTD ADR Common 44332N106 2,176 76,000 SH   SOLE   76,000 0 0
HUBSPOT INC Common 443573100 28,245 224,648 SH   SOLE   166,621 0 58,027
HUMANA INC Common 444859102 36,171 126,259 SH   SOLE   56,285 0 69,974
IDEXX LABORATORIES CORP. Common 45168D104 4,421 23,765 SH   SOLE   23,688 0 77
IHS MARKIT LTD Common G47567105 4,786 99,770 SH   SOLE   99,770 0 0
ILLINOIS TOOL WORKS INC Common 452308109 6 44 SH   SOLE   44 0 0
ILLUMINA INC Common 452327109 311,455 1,038,427 SH   SOLE   920,431 0 117,996
IMMUNOMEDICS INC. Common 452907108 2,458 172,264 SH   SOLE   172,264 0 0
IMPERIAL OIL LTD Common 453038408 26 1,029 SH   SOLE   1,029 0 0
IMPINJ INC Common 453204109 1,337 91,881 SH   SOLE   54,383 0 37,498
INCYTE CORPORATION Common 45337C102 1,399 22,000 SH   SOLE   22,000 0 0
INDEPENDENT BANK GROUP INC Common 45384B106 21,679 473,650 SH   SOLE   315,467 0 158,183
INOGEN INC Common 45780L104 73,489 591,841 SH   SOLE   591,816 0 25
INSULET CORP Common 45784P101 130,999 1,651,526 SH   SOLE   1,400,455 0 251,071
INTEL CORP. Common 458140100 1,984 42,285 SH   SOLE   42,285 0 0
INTERCEPT PHARMACEUTICALS INC Common 45845P108 706 7,000 SH   SOLE   7,000 0 0
INTERCONTINENTAL EXCHANGE INC Common 45866F104 152,755 2,027,807 SH   SOLE   1,997,521 0 30,286
INTERXION HOLDING NV Common N47279109 3,437 63,468 SH   SOLE   63,468 0 0
INTL BUSINESS MACHINES CORP Common 459200101 22 190 SH   SOLE   190 0 0
INTUIT INC. Common 461202103 96 489 SH   SOLE   489 0 0
INTUITIVE SURGICAL INC Common 46120E602 181,152 378,252 SH   SOLE   316,708 0 61,544
INVITAE CORP Common 46185L103 1,161 105,000 SH   SOLE   105,000 0 0
IPG PHOTONICS CORP Common 44980X109 1,155 10,194 SH   SOLE   10,194 0 0
IQVIA HOLDINGS INC Common 46266C105 6 51 SH   SOLE   51 0 0
IRHYTHM TECHNOLOGIES INC Common 450056106 1 18 SH   SOLE   0 0 18
ISHARES RUSSELL 2000 GROWTH IN Mutual Funds 464287648 5,737 34,146 SH   SOLE   34,146 0 0
ISHARES RUSSELL MIDCAP GROWTH Mutual Funds 464287481 3,413 30,016 SH   SOLE   30,016 0 0
ISHARES TRUST RUSSELL 1000 GRO Mutual Funds 464287614 7,823 59,759 SH   SOLE   59,759 0 0
J P MORGAN CHASE & CO. Common 46625H100 13,970 143,110 SH   SOLE   141,878 0 1,232
JACK HENRY & ASSOCIATES Common 426281101 26 205 SH   SOLE   205 0 0
JOHNSON & JOHNSON Common 478160104 3,912 30,313 SH   SOLE   30,313 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 805 27,146 SH   SOLE   27,146 0 0
KEZAR LIFE SCIENCES INC Common 49372L100 378 16,000 SH   SOLE   16,000 0 0
KKR & CO INC. Common 48251W104 2 113 SH   SOLE   113 0 0
KLA-TENCOR CORP. Common 482480100 1,519 16,974 SH   SOLE   16,974 0 0
KOHLS CORP. Common 500255104 756 11,398 SH   SOLE   11,398 0 0
KRAFT HEINZ COMPANY Common 500754106 581 13,509 SH   SOLE   13,509 0 0
KRATOS DEFENSE & SECURITY SOLU Common 50077B207 15,826 1,123,209 SH   SOLE   713,778 0 409,431
KROGER CO. Common 501044101 312 11,362 SH   SOLE   11,362 0 0
L3 TECHNOLOGIES INC. Common 502413107 46,510 267,825 SH   SOLE   258,455 0 9,370
LABORATORY CORP AMER HLDGS NEW Common 50540R409 19 153 SH   SOLE   153 0 0
LAM RESEARCH CORP. Common 512807108 175,708 1,290,360 SH   SOLE   1,262,385 0 27,975
LAMAR ADVERTISING CO CL A Common 512816109 1,175 16,988 SH   SOLE   16,988 0 0
LENDINGCLUB CORP Common 52603A109 2,679 1,018,634 SH   SOLE   1,018,634 0 0
LIBERTY GLOBAL PLC SERIES C Common G5480U120 5 250 SH   SOLE   250 0 0
LINDBLAD EXPEDITIONS HOLDING Common 535219109 6,921 514,200 SH   SOLE   343,732 0 170,468
LIVE NATION ENTERTAINMENT Common 538034109 39,949 811,141 SH   SOLE   522,086 0 289,055
LOXO ONCOLOGY INC Common 548862101 770 5,500 SH   SOLE   5,500 0 0
LULULEMON ATHLETICA INC Common 550021109 65,386 537,671 SH   SOLE   457,112 0 80,559
LYONDELLBASELL INDUSTRIES NV Common N53745100 61 738 SH   SOLE   738 0 0
MADISON SQUARE GARDEN CO A Common 55825T103 4,780 17,854 SH   SOLE   17,854 0 0
MADRIGAL PHARMACEUTICALS INC Common 558868105 2,088 18,528 SH   SOLE   18,528 0 0
MAGNA INTERNATIONAL INC CL A Common 559222401 10 218 SH   SOLE   218 0 0
MAGNOLIA OIL & GAS CORP Common 559663109 4,660 415,715 SH   SOLE   415,715 0 0
MANHATTAN ASSOCIATES INC Common 562750109 4,594 108,434 SH   SOLE   108,434 0 0
MARATHON PETROLEUM CORP Common 56585A102 33 554 SH   SOLE   554 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 8,688 41,113 SH   SOLE   41,113 0 0
MARRIOTT INTERNATIONAL INC NEW Common 571903202 36 334 SH   SOLE   334 0 0
MARTIN MARIETTA MATERIALS INC. Common 573284106 9,303 54,131 SH   SOLE   54,131 0 0
MARVELL TECHNOLOGY GROUP LTD Common G5876H105 12,695 784,155 SH   SOLE   760,362 0 23,793
MASIMO CORPORATION Common 574795100 3,939 36,686 SH   SOLE   36,686 0 0
MASTERCARD INC Common 57636Q104 52 278 SH   SOLE   278 0 0
MCCORMICK & COMPANY INC. Common 579780206 372 2,673 SH   SOLE   2,673 0 0
MCDONALDS CORP. Common 580135101 79,433 447,333 SH   SOLE   441,860 0 5,473
MCKESSON CORP Common 58155Q103 35 313 SH   SOLE   313 0 0
MEDIDATA SOLUTIONS INC Common 58471A105 76,560 1,135,571 SH   SOLE   1,135,571 0 0
MEDTRONIC PLC Common G5960L103 108,858 1,196,768 SH   SOLE   1,182,687 0 14,081
MERCK & CO INC Common 58933Y105 8,175 106,987 SH   SOLE   106,987 0 0
MERCURY SYSTEMS INC Common 589378108 33,567 709,815 SH   SOLE   709,783 0 32
MICRON TECHNOLOGY INC. Common 595112103 53 1,673 SH   SOLE   1,673 0 0
MICROSOFT CORP Common 594918104 1,566,799 15,425,801 SH   SOLE   14,387,132 0 1,038,669
MICROSTRATEGY INC CL-A Common 594972408 9,794 76,663 SH   SOLE   76,663 0 0
MIDDLEBY CORP Common 596278101 35,555 346,103 SH   SOLE   238,138 0 107,965
MONOLITHIC POWER SYSTEMS Common 609839105 38 323 SH   SOLE   323 0 0
MONSTER BEVERAGE CORP Common 61174X109 32 660 SH   SOLE   660 0 0
MORGAN STANLEY Common 617446448 67,254 1,696,184 SH   SOLE   1,634,696 0 61,488
MORNINGSTAR INC Common 617700109 23 205 SH   SOLE   205 0 0
MOTOROLA SOLUTIONS INC. Common 620076307 24 212 SH   SOLE   212 0 0
MSCI INC Common 55354G100 501 3,396 SH   SOLE   3,396 0 0
MYOKARDIA INC Common 62857M105 391 8,000 SH   SOLE   8,000 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 3,598 242,621 SH   SOLE   242,621 0 0
NATERA INC Common 632307104 40,656 2,912,312 SH   SOLE   2,912,312 0 0
NEOGEN CORP Common 640491106 55,593 975,317 SH   SOLE   975,317 0 0
NETAPP INC. Common 64110D104 18,026 302,096 SH   SOLE   125,251 0 176,845
NETFLIX COM INC Common 64110L106 148,518 554,874 SH   SOLE   492,102 0 62,772
NEUROCRINE BIOSCIENCES INC. Common 64125C109 3,273 45,838 SH   SOLE   45,838 0 0
NEVRO CORP Common 64157F103 20,749 533,521 SH   SOLE   344,239 0 189,282
NEWMONT MINING CORP. Common 651639106 17 496 SH   SOLE   496 0 0
NEXTERA ENERGY INC Common 65339F101 957 5,505 SH   SOLE   5,505 0 0
NIKE INC CL B Common 654106103 6,732 90,797 SH   SOLE   90,797 0 0
NLIGHT INC Common 65487K100 5,047 283,873 SH   SOLE   174,827 0 109,046
NOMAD FOODS LTD Common G6564A105 3,815 228,166 SH   SOLE   228,166 0 0
NORFOLK SOUTHERN CORP Common 655844108 6 37 SH   SOLE   37 0 0
NORWEGIAN CRUISE LINE HOLDING Common G66721104 27,759 654,858 SH   SOLE   538,895 0 115,963
NOVANTA INC Common 67000B104 14,057 223,121 SH   SOLE   143,348 0 79,773
NOVARTIS AG ADR Common 66987V109 2,488 29,000 SH   SOLE   29,000 0 0
NUTANIX INC A Common 67059N108 25,576 614,960 SH   SOLE   606,631 0 8,329
NVIDIA CORP. Common 67066G104 433 3,247 SH   SOLE   3,247 0 0
NXP SEMICONDUCTORS NV Common N6596X109 47 643 SH   SOLE   643 0 0
O REILLY AUTOMOTIVE INC Common 67103H107 4,105 11,921 SH   SOLE   11,921 0 0
OLD DOMINION FREIGHT LINE Common 679580100 2,153 17,435 SH   SOLE   17,435 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 65,846 990,023 SH   SOLE   849,284 0 140,739
OMEGA HEALTHCARE INVESTORS INC Common 681936100 1,125 32,000 SH   SOLE   32,000 0 0
OMNICELL INC Common 68213N109 1,010 16,500 SH   SOLE   16,500 0 0
ONEOK INC Common 682680103 725 13,438 SH   SOLE   13,438 0 0
ORACLE CORP. Common 68389X105 54 1,206 SH   SOLE   1,206 0 0
ORASURE TECHNOLOGIES INC Common 68554V108 39,799 3,407,426 SH   SOLE   3,407,426 0 0
PACIRA PHARMACEUTICALS Common 695127100 559 13,000 SH   SOLE   13,000 0 0
PALO ALTO NETWORKS INC Common 697435105 110,161 584,875 SH   SOLE   578,345 0 6,530
PAYCOM SOFTWARE INC Common 70432V102 41,516 339,044 SH   SOLE   339,044 0 0
PAYLOCITY HOLDING CORP Common 70438V106 51,823 860,708 SH   SOLE   573,200 0 287,508
PAYPAL HOLDINGS INC Common 70450Y103 309,961 3,686,065 SH   SOLE   3,324,158 0 361,907
PEPSICO INC Common 713448108 3,821 34,582 SH   SOLE   34,582 0 0
PETIQ INC Common 71639T106 14,817 631,307 SH   SOLE   398,338 0 232,969
PFIZER INC Common 717081103 9,162 209,890 SH   SOLE   209,890 0 0
PHILLIPS 66 Common 718546104 10 115 SH   SOLE   115 0 0
PIONEER NATURAL RESOURCES Common 723787107 55,782 424,137 SH   SOLE   411,131 0 13,006
PLANET FITNESS INC CLASS A Common 72703H101 38,886 725,208 SH   SOLE   538,765 0 186,443
PORTOLA PHARMACEUTICALS INC Common 737010108 26,653 1,365,402 SH   SOLE   874,837 0 490,565
PRA HEALTH SCIENCES INC Common 69354M108 5,827 63,365 SH   SOLE   63,365 0 0
PROCTER & GAMBLE CO Common 742718109 3,645 39,651 SH   SOLE   39,651 0 0
PROGRESSIVE CORP OH Common 743315103 220,016 3,646,878 SH   SOLE   3,186,124 0 460,754
PROOFPOINT INC Common 743424103 64,221 766,264 SH   SOLE   707,207 0 59,057
PROS HOLDINGS INC Common 74346Y103 16,050 511,160 SH   SOLE   511,160 0 0
PROTO LABS INC Common 743713109 35,483 314,596 SH   SOLE   314,582 0 14
PTC INC Common 69370C100 28,230 340,532 SH   SOLE   160,470 0 180,062
PUMA BIOTECHNOLOGY INC Common 74587V107 16,729 822,041 SH   SOLE   521,350 0 300,691
PURE STORAGE INC CLASS A Common 74624M102 413 25,660 SH   SOLE   25,660 0 0
PVH CORP Common 693656100 39,518 425,155 SH   SOLE   420,600 0 4,555
Q2 HOLDINGS INC Common 74736L109 25,253 509,641 SH   SOLE   509,641 0 0
QUALCOMM INC. Common 747525103 1,089 19,127 SH   SOLE   19,127 0 0
QUIDEL CORP Common 74838J101 53,086 1,087,392 SH   SOLE   1,087,361 0 31
RA PHARMACEUTICALS INC Common 74933V108 64 3,500 SH   SOLE   3,500 0 0
RAYTHEON COMPANY Common 755111507 14 91 SH   SOLE   91 0 0
REALPAGE INC Common 75606N109 59,232 1,229,145 SH   SOLE   1,003,605 0 225,540
REATA PHARMACEUTICALS INC A Common 75615P103 168 3,000 SH   SOLE   3,000 0 0
RED HAT INC Common 756577102 94,639 538,824 SH   SOLE   509,269 0 29,555
REGIONS FINANCIAL CORP Common 7591EP100 369 27,590 SH   SOLE   27,590 0 0
REPLIGEN CORP Common 759916109 57,750 1,094,991 SH   SOLE   1,094,952 0 39
REPUBLIC SERVICES INC Common 760759100 13 175 SH   SOLE   175 0 0
RESIDEO TECHNOLOGIES INC Common 76118Y104 100 4,857 SH   SOLE   4,857 0 0
RESMED INC Common 761152107 13 118 SH   SOLE   118 0 0
REXFORD INDUSTRIAL REALTY IN - Common 76169C100 12,847 435,932 SH   SOLE   207,991 0 227,941
ROCKWELL AUTOMATION INC. Common 773903109 287 1,906 SH   SOLE   1,906 0 0
ROLLINS INC. Common 775711104 24 660 SH   SOLE   660 0 0
ROPER TECHNOLOGIES INC Common 776696106 31,081 116,619 SH   SOLE   56,686 0 59,933
ROSS STORES INC Common 778296103 5,238 62,960 SH   SOLE   62,960 0 0
ROYAL BANK OF CANADA Common 780087102 18 262 SH   SOLE   262 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 145,834 1,491,299 SH   SOLE   1,462,613 0 28,686
S&P GLOBAL INC Common 78409V104 93,623 550,920 SH   SOLE   525,200 0 25,720
SAILPOINT TECHNOLOGIES HOLDING Common 78781P105 2,019 85,937 SH   SOLE   85,937 0 0
SALESFORCE.COM INC Common 79466L302 579,974 4,234,315 SH   SOLE   3,967,903 0 266,412
SANGAMO BIOSCIENCES INC Common 800677106 574 50,000 SH   SOLE   50,000 0 0
SAREPTA THERAPEUTICS INC Common 803607100 183,954 1,685,638 SH   SOLE   1,500,634 0 185,004
SBA COMMUNICATIONS CORP Common 78410G104 37,746 233,156 SH   SOLE   223,602 0 9,554
SEMPRA ENERGY Common 816851109 1,124 10,385 SH   SOLE   10,385 0 0
SERVICE CORP INTERNATIONAL Common 817565104 11 285 SH   SOLE   285 0 0
SERVICEMASTER GLOBAL HOLDINGS Common 81761R109 4,718 128,411 SH   SOLE   108,755 0 19,656
SERVICENOW INC Common 81762P102 3,380 18,981 SH   SOLE   18,981 0 0
SHAKE SHACK INC CLASS A Common 819047101 2,567 56,516 SH   SOLE   56,516 0 0
SHERWIN-WILLIAMS CO Common 824348106 163,564 415,707 SH   SOLE   389,309 0 26,398
SHOPIFY INC - A Common 82509L107 69,914 504,980 SH   SOLE   501,928 0 3,052
SIERRA ONCOLOGY INC Common 82640U107 98 74,000 SH   SOLE   74,000 0 0
SIGNATURE BANK Common 82669G104 22,088 214,840 SH   SOLE   141,476 0 73,364
SIMON PROPERTY GROUP INC NEW Common 828806109 4,823 28,711 SH   SOLE   7,879 0 20,832
SIRIUS XM HOLDINGS INC Common 82968B103 45 7,865 SH   SOLE   7,865 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 31,856 576,366 SH   SOLE   374,477 0 201,889
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 900 16,178 SH   SOLE   16,178 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 74 1,111 SH   SOLE   1,111 0 0
SMARTSHEET INC CLASS A Common 83200N103 2,409 96,916 SH   SOLE   96,916 0 0
SOLARIS OILFIELD INFRASTRUCTUR Common 83418M103 26,778 2,214,887 SH   SOLE   1,892,281 0 322,606
SOUTHWEST AIRLINES CO. Common 844741108 31 671 SH   SOLE   671 0 0
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 18 246 SH   SOLE   246 0 0
SPLUNK INC Common 848637104 3,775 36,006 SH   SOLE   36,006 0 0
SPS COMMERCE INC Common 78463M107 24,302 295,002 SH   SOLE   207,196 0 87,806
SQUARE INC A Common 852234103 66,908 1,192,868 SH   SOLE   825,527 0 367,341
SS&C TECHNOLOGIES INC Common 78467J100 5,279 117,019 SH   SOLE   40,030 0 76,989
STAAR SURGICAL CO NEW Common 852312305 2,878 90,190 SH   SOLE   90,190 0 0
STAMPS.COM INC Common 852857200 89,560 575,429 SH   SOLE   466,957 0 108,472
STANLEY BLACK & DECKER INC Common 854502101 10 82 SH   SOLE   82 0 0
STARBUCKS CORP. Common 855244109 6 90 SH   SOLE   90 0 0
STRYKER CORP Common 863667101 1,887 12,039 SH   SOLE   12,039 0 0
SUN HYDRAULICS CORP Common 866942105 22,030 663,746 SH   SOLE   663,746 0 0
SUNTRUST BANKS INC Common 867914103 14 279 SH   SOLE   279 0 0
SVB FINANCIAL GROUP Common 78486Q101 487 2,565 SH   SOLE   2,565 0 0
SYNCHRONY FINANCIAL Common 87165B103 20 837 SH   SOLE   837 0 0
SYSCO CORP. Common 871829107 6 90 SH   SOLE   90 0 0
T MOBILE US INC Common 872590104 152,264 2,393,716 SH   SOLE   2,254,295 0 139,421
T2 BIOSYSTEMS INC Common 89853L104 226 75,000 SH   SOLE   75,000 0 0
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 40,854 896,913 SH   SOLE   896,913 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 91,906 892,808 SH   SOLE   705,709 0 187,099
TAL EDUCATION GROUP ADR Common 874080104 2,567 96,224 SH   SOLE   96,224 0 0
TANDEM DIABETES CARE INC Common 875372203 120,900 3,184,080 SH   SOLE   3,184,075 0 5
TAPESTRY INC Common 876030107 1,077 31,910 SH   SOLE   31,910 0 0
TARGET CORP Common 87612E106 47 711 SH   SOLE   711 0 0
TE CONNECTIVITY LTD Common H84989104 5 62 SH   SOLE   62 0 0
TELADOC INC Common 87918A105 5,403 108,988 SH   SOLE   108,988 0 0
TESLA INC Common 88160R101 10,365 31,145 SH   SOLE   11,337 0 19,808
TETRA TECH INC. Common 88162G103 506 9,781 SH   SOLE   9,781 0 0
TEXTRON INC. Common 883203101 28 606 SH   SOLE   606 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 226,539 1,012,285 SH   SOLE   1,000,379 0 11,906
TIFFANY & CO-NEW Common 886547108 56,318 699,514 SH   SOLE   613,016 0 86,498
TJX COMPANY INC Common 872540109 60 1,349 SH   SOLE   1,349 0 0
TOTAL SA ADR Common 89151E109 1,533 29,377 SH   SOLE   29,377 0 0
TOTAL SYSTEM SERVICES Common 891906109 62 759 SH   SOLE   759 0 0
TRACTOR SUPPLY COMPANY Common 892356106 51 616 SH   SOLE   616 0 0
TRADE DESK INC CLASS A Common 88339J105 46,748 402,791 SH   SOLE   266,018 0 136,773
TRANSDIGM GROUP INC Common 893641100 4,304 12,656 SH   SOLE   12,656 0 0
TRANSUNION Common 89400J107 17 304 SH   SOLE   304 0 0
TRIMBLE INC Common 896239100 1,803 54,792 SH   SOLE   54,792 0 0
TWILIO INC A Common 90138F102 16 182 SH   SOLE   182 0 0
TYLER TECHNOLOGIES Common 902252105 52,792 284,105 SH   SOLE   284,091 0 14
ULTA BEAUTY INC. Common 90384S303 11 44 SH   SOLE   44 0 0
ULTIMATE SOFTWARE GROUP Common 90385D107 26,623 108,721 SH   SOLE   70,536 0 38,185
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 8,675 199,515 SH   SOLE   126,015 0 73,500
UNION PACIFIC CORP Common 907818108 99,294 718,322 SH   SOLE   709,387 0 8,935
UNITED CONTINENTAL HOLDINGS Common 910047109 25 295 SH   SOLE   295 0 0
UNITED PARCEL SERVICE INC CL-B Common 911312106 933 9,562 SH   SOLE   9,562 0 0
UNITED TECHNOLOGIES CORP. Common 913017109 57,793 542,761 SH   SOLE   537,621 0 5,140
UNITEDHEALTH GROUP INC Common 91324P102 742,442 2,980,260 SH   SOLE   2,837,670 0 142,590
UNIVERSAL DISPLAY CORP Common 91347P105 2,230 23,829 SH   SOLE   23,829 0 0
US PHYSICAL THERAPY INC Common 90337L108 13,899 135,801 SH   SOLE   82,628 0 53,173
VAIL RESORTS INC. Common 91879Q109 182,810 867,137 SH   SOLE   731,988 0 135,149
VALERO ENERGY CORP Common 91913Y100 607 8,093 SH   SOLE   8,093 0 0
VANDA PHARMACEUTICALS Common 921659108 653 25,000 SH   SOLE   25,000 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 119,466 1,337,503 SH   SOLE   1,180,706 0 156,797
VERICEL CORP Common 92346J108 157 9,000 SH   SOLE   9,000 0 0
VERISIGN INC. Common 92343E102 69 462 SH   SOLE   462 0 0
VERISK ANALYTICS INC CLASS A Common 92345Y106 138 1,267 SH   SOLE   1,267 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,429 60,987 SH   SOLE   60,987 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 329,881 1,990,714 SH   SOLE   1,866,138 0 124,576
VF CORP Common 918204108 32 451 SH   SOLE   451 0 0
VIKING THERAPEUTICS INC Common 92686J106 214 28,000 SH   SOLE   28,000 0 0
VIRTU FINANCIAL INC CLASS A Common 928254101 5,047 195,925 SH   SOLE   195,925 0 0
VIRTUS INVESTMENT PARTNERS Common 92828Q109 6,983 87,915 SH   SOLE   61,631 0 26,284
VISA INC CLASS A SHARES Common 92826C839 862,751 6,538,962 SH   SOLE   6,064,355 0 474,607
VMWARE INC CLASS A Common 928563402 62 453 SH   SOLE   453 0 0
VOCERA COMMUNICATIONS INC Common 92857F107 57,318 1,456,625 SH   SOLE   1,456,625 0 0
VULCAN MATERIALS Common 929160109 218,772 2,214,296 SH   SOLE   2,069,634 0 144,662
VUZIX CORP Common 92921W300 87 17,986 SH   SOLE   17,986 0 0
W.R. GRACE & CO Common 38388F108 4,146 63,868 SH   SOLE   63,868 0 0
WABTEC CORP Common 929740108 36 507 SH   SOLE   507 0 0
WAGEWORKS INC Common 930427109 41,654 1,533,667 SH   SOLE   1,407,143 0 126,524
WAITR HOLDINGS INC Common 930752100 4,871 436,863 SH   SOLE   436,863 0 0
WALGREEN BOOTS ALLIANCE INC Common 931427108 7 101 SH   SOLE   101 0 0
WALMART INC Common 931142103 48,677 522,565 SH   SOLE   512,723 0 9,842
WALT DISNEY CO. Common 254687106 251,515 2,293,795 SH   SOLE   2,128,505 0 165,290
WASTE CONNECTIONS INC Common 94106B101 5,196 69,974 SH   SOLE   69,974 0 0
WASTE MANAGEMENT INC NEW Common 94106L109 13 151 SH   SOLE   151 0 0
WAYFAIR INC CL A Common 94419L101 64,227 712,998 SH   SOLE   480,871 0 232,127
WEBSTER FINANCIAL CORP. Common 947890109 3,621 73,461 SH   SOLE   73,461 0 0
WEC ENERGY GROUP INC Common 92939U106 6 83 SH   SOLE   83 0 0
WELLCARE HEALTH PLANS INC Common 94946T106 6,926 29,337 SH   SOLE   29,337 0 0
WELLS FARGO & CO NEW Common 949746101 1,526 33,116 SH   SOLE   33,116 0 0
WELLTOWER INC Common 95040Q104 7,101 102,299 SH   SOLE   102,299 0 0
WEST PHARMACEUTICAL SERVICES Common 955306105 12 119 SH   SOLE   119 0 0
WESTERN DIGITAL CORP. Common 958102105 27 725 SH   SOLE   725 0 0
WEX INC Common 96208T104 30 216 SH   SOLE   216 0 0
WINGSTOP INC Common 974155103 45,485 708,603 SH   SOLE   708,603 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 4,896 736,205 SH   SOLE   736,205 0 0
WOODWARD INC. Common 980745103 357 4,811 SH   SOLE   4,811 0 0
WORLDPAY INC Common 981558109 64,840 848,358 SH   SOLE   717,997 0 130,361
WYNN RESORTS LTD Common 983134107 4,299 43,465 SH   SOLE   42,711 0 754
XCEL ENERGY INC Common 98389B100 6 115 SH   SOLE   115 0 0
XILINX INC Common 983919101 12 142 SH   SOLE   142 0 0
XPO LOGISTICS INC Common 983793100 35,325 619,306 SH   SOLE   400,557 0 218,749
XYLEM INC Common 98419M100 4,779 71,622 SH   SOLE   71,622 0 0
YANDEX NV Common N97284108 285 10,425 SH   SOLE   10,425 0 0
YELP INC Common 985817105 1,102 31,504 SH   SOLE   31,504 0 0
ZAYO GROUP HOLDINGS INC Common 98919V105 12 530 SH   SOLE   530 0 0
ZIMMER BIOMET HOLDINGS INC Common 98956P102 43,182 416,336 SH   SOLE   411,207 0 5,129
ZOETIS INC Common 98978V103 458 5,353 SH   SOLE   5,353 0 0
ZOGENIX INC Common 98978L204 2,209 60,597 SH   SOLE   60,597 0 0