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 31,015 437,753 SH   SOLE   286,588 0 151,165
3M COMPANY Common 88579Y101 478 2,302 SH   SOLE   2,302 0 0
A.O. SMITH CORP Common 831865209 21,476 402,782 SH   SOLE   402,782 0 0
ABBOTT LABORATORIES Common 002824100 445,393 5,571,587 SH   SOLE   5,242,192 0 329,395
ABBVIE INC Common 00287Y109 1,177 14,602 SH   SOLE   14,602 0 0
ABIOMED INC. Common 003654100 123,126 431,130 SH   SOLE   430,551 0 579
ACADIA PHARMACEUTICALS INC Common 004225108 29,481 1,097,991 SH   SOLE   731,674 0 366,317
ACCELERON PHARMA INC Common 00434H108 1,118 24,000 SH   SOLE   24,000 0 0
ACCENTURE PLC IRELAND SHARES C Common G1151C101 792 4,497 SH   SOLE   4,497 0 0
ACI WORLDWIDE INC Common 004498101 45,615 1,387,748 SH   SOLE   1,387,748 0 0
ACORDA THERAPEUTICS INC Common 00484M106 9,606 722,829 SH   SOLE   462,525 0 260,304
ACTIVISION BLIZZARD INC Common 00507V109 5,388 118,347 SH   SOLE   112,342 0 6,005
ADOBE INC. Common 00724F101 723,122 2,713,507 SH   SOLE   2,557,146 0 156,361
ADVANCE AUTO PARTS Common 00751Y106 1,043 6,117 SH   SOLE   6,117 0 0
ADVANCED MICRO DEVICES INC. Common 007903107 8,967 351,372 SH   SOLE   351,372 0 0
AERIE PHARMACEUTICALS INC Common 00771V108 13,095 275,689 SH   SOLE   213,450 0 62,239
AFFILIATED MANAGERS GROUP INC. Common 008252108 792 7,395 SH   SOLE   7,395 0 0
AFLAC INC Common 001055102 16 325 SH   SOLE   325 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 467 5,811 SH   SOLE   5,811 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 222,142 1,163,290 SH   SOLE   1,102,095 0 61,195
ALDER BIOPHARMACEUTICALS INC Common 014339105 205 15,000 SH   SOLE   15,000 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 21,495 159,011 SH   SOLE   159,011 0 0
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 211,917 1,161,507 SH   SOLE   989,240 0 172,267
ALLEGION PLC Common G0176J109 508 5,598 SH   SOLE   5,598 0 0
ALLERGAN PLC Common G0177J108 71,856 490,786 SH   SOLE   485,951 0 4,835
ALLIANCE DATA SYSTEMS CORP Common 018581108 19 106 SH   SOLE   106 0 0
ALLISON TRANSMISSION HOLDINGS Common 01973R101 13 287 SH   SOLE   287 0 0
ALLOGENE THERAPEUTICS INC Common 019770106 145 5,000 SH   SOLE   5,000 0 0
ALNYLAM PHARMACEUTICALS INC Common 02043Q107 39,035 417,713 SH   SOLE   406,945 0 10,768
ALPHABET INC CL A Common 02079K305 5,967 5,070 SH   SOLE   5,070 0 0
ALPHABET INC CL C Common 02079K107 1,088,385 927,619 SH   SOLE   882,257 0 45,362
ALTABA INC (CLOSED-END INVESTM Mutual Funds 021346101 404,131 5,452,383 SH   SOLE   5,427,454 0 24,929
ALTAIR ENGINEERING INC A Common 021369103 19,100 518,894 SH   SOLE   346,706 0 172,188
ALTRIA GROUP INC. Common 02209S103 3,461 60,263 SH   SOLE   60,263 0 0
AMARIN CORP PLC ADR Common 023111206 1,765 85,000 SH   SOLE   85,000 0 0
AMAZON COM INC. Common 023135106 1,741,159 977,767 SH   SOLE   932,782 0 44,985
AMC ENTERTAINMENT HLDS CL A Common 00165C104 229 15,397 SH   SOLE   15,397 0 0
AMC NETWORKS INC Common 00164V103 11 202 SH   SOLE   202 0 0
AMERICAN ELECTRIC POWER CO INC Common 025537101 17 204 SH   SOLE   204 0 0
AMERICAN EXPRESS COMPANY Common 025816109 554 5,070 SH   SOLE   5,070 0 0
AMERICAN TOWER CORP. Common 03027X100 3,217 16,324 SH   SOLE   16,324 0 0
AMERICOLD REALTY TRUST Common 03064D108 1,968 64,492 SH   SOLE   64,492 0 0
AMETEK INC Common 031100100 6,652 80,177 SH   SOLE   80,177 0 0
AMGEN INC Common 031162100 1,245 6,551 SH   SOLE   6,551 0 0
AMICUS THERAPEUTICS INC Common 03152W109 952 70,000 SH   SOLE   70,000 0 0
ANSYS INC Common 03662Q105 76,681 419,686 SH   SOLE   419,672 0 14
ANTHEM INC Common 036752103 1,873 6,525 SH   SOLE   6,525 0 0
AON PLC Common G0408V102 6 35 SH   SOLE   35 0 0
APPLE INC. Common 037833100 420,986 2,216,300 SH   SOLE   2,112,675 0 103,625
APPLIED MATERIALS INC Common 038222105 58,549 1,476,278 SH   SOLE   1,424,135 0 52,143
APTIV PLC Common G6095L109 132,724 1,669,690 SH   SOLE   1,580,354 0 89,336
ARGENX SE ADR Common 04016X101 1,124 9,000 SH   SOLE   9,000 0 0
ARRAY BIOPHARMA INC Common 04269X105 2,072 85,000 SH   SOLE   85,000 0 0
ASCENDIS PHARMACEUTICALS ADR Common 04351P101 1,000 8,500 SH   SOLE   8,500 0 0
ASML HOLDING NV - ADR Common N07059210 34 180 SH   SOLE   180 0 0
ASPEN TECHNOLOGY INC Common 045327103 22,435 215,181 SH   SOLE   215,181 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 4,904 121,284 SH   SOLE   121,284 0 0
AT&T INC. Common 00206R102 33,454 1,066,771 SH   SOLE   1,042,005 0 24,766
ATLASSIAN CORP PLC Common G06242104 18 159 SH   SOLE   142 0 17
AUDENTES THERAPEUTICS INC Common 05070R104 195 5,000 SH   SOLE   5,000 0 0
AUTODESK INC. Common 052769106 785 5,035 SH   SOLE   5,035 0 0
AUTOMATIC DATA PROCESSING INC. Common 053015103 5,674 35,523 SH   SOLE   35,523 0 0
AUTOZONE INC Common 053332102 28 27 SH   SOLE   27 0 0
AVALARA INC Common 05338G106 166,880 2,991,210 SH   SOLE   2,718,360 0 272,850
AVALONBAY COMMUNITIES Common 053484101 2,925 14,570 SH   SOLE   14,570 0 0
AXOGEN INC Common 05463X106 2,101 99,740 SH   SOLE   99,740 0 0
AXOS FINANCIAL INC Common 05465C100 17,106 590,661 SH   SOLE   409,295 0 181,366
BALCHEM CORP. Common 057665200 61,505 662,770 SH   SOLE   662,744 0 26
BANK OF AMERICA CORP Common 060505104 2,600 94,239 SH   SOLE   94,239 0 0
BANK OF MONTREAL Common 063671101 13 169 SH   SOLE   169 0 0
BAOZUN INC ADR Common 06684L103 3,398 81,800 SH   SOLE   81,800 0 0
BECTON DICKINSON & CO Common 075887109 13 52 SH   SOLE   52 0 0
BEIGENE LTD ADR Common 07725L102 792 6,000 SH   SOLE   6,000 0 0
BERKSHIRE HATHAWAY INC CLASS B Common 084670702 4,307 21,438 SH   SOLE   21,438 0 0
BIOGEN INC Common 09062X103 478 2,021 SH   SOLE   2,021 0 0
BIOMARIN PHARMACEUTICALS INC Common 09061G101 1,461 16,450 SH   SOLE   16,450 0 0
BIO-TECHNE CORP Common 09073M104 151,335 762,200 SH   SOLE   762,175 0 25
BJ'S WHOLESALE CLUB HOLDINGS Common 05550J101 66,373 2,422,384 SH   SOLE   2,422,384 0 0
BLACKBAUD INC Common 09227Q100 46,102 578,232 SH   SOLE   578,208 0 24
BLACKLINE INC Common 09239B109 41,496 895,854 SH   SOLE   895,854 0 0
BLACKROCK INC. Common 09247X101 2,767 6,475 SH   SOLE   6,475 0 0
BLACKSTONE GROUP LP Common 09253U108 2,402 68,684 SH   SOLE   68,684 0 0
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,405 40,661 SH   SOLE   40,661 0 0
BLUEBIRD BIO INC Common 09609G100 7,615 48,402 SH   SOLE   48,402 0 0
BOEING CO Common 097023105 266,360 698,339 SH   SOLE   678,204 0 20,135
BOOKING HOLDINGS INC Common 09857L108 3,139 1,799 SH   SOLE   1,799 0 0
BOOZ ALLEN HAMILTON HOLDING Common 099502106 47 807 SH   SOLE   807 0 0
BOSTON SCIENTIFIC CORP Common 101137107 384,805 10,026,198 SH   SOLE   9,656,187 0 370,011
BRIGHT HORIZONS FAMILY SOLUTIO Common 109194100 5,448 42,863 SH   SOLE   42,863 0 0
BRISTOL MYERS SQUIBB CO Common 110122108 1,351 28,323 SH   SOLE   28,323 0 0
BROADCOM LTD Common 11135F101 255,824 850,732 SH   SOLE   797,759 0 52,973
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 19 185 SH   SOLE   185 0 0
BURLINGTON STORES INC Common 122017106 18,788 119,915 SH   SOLE   119,907 0 8
CADENCE DESIGN SYSTEM INC Common 127387108 17,503 275,593 SH   SOLE   275,593 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 146,759 3,056,204 SH   SOLE   2,728,065 0 328,139
CANADIAN NATURAL RESOURCES Common 136385101 11 386 SH   SOLE   386 0 0
CANOPY GROWTH CORP Common 138035100 4,738 109,239 SH   SOLE   109,239 0 0
CANTEL MEDICAL CORP Common 138098108 98,933 1,479,045 SH   SOLE   1,479,018 0 27
CAPITAL ONE FINANCIAL CORP. Common 14040H105 5 65 SH   SOLE   65 0 0
CARE.COM INC Common 141633107 10,766 544,860 SH   SOLE   381,780 0 163,080
CAREDX INC Common 14167L103 137,743 4,370,019 SH   SOLE   4,370,019 0 0
CARMAX INC Common 143130102 14 207 SH   SOLE   207 0 0
CASELLA WASTE SYSTEMS Common 147448104 45,279 1,273,318 SH   SOLE   830,926 0 442,392
CDW CORP Common 12514G108 33 342 SH   SOLE   342 0 0
CELGENE CORP Common 151020104 37,050 392,727 SH   SOLE   385,709 0 7,018
CENTENE CORP DEL Common 15135B101 16 300 SH   SOLE   300 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 120,324 346,845 SH   SOLE   330,743 0 16,102
CHEGG INC Common 163092109 136,644 3,584,575 SH   SOLE   2,734,871 0 849,704
CHENIERE ENERGY INC Common 16411R208 15 213 SH   SOLE   213 0 0
CHENIERE ENERGY PARTNERS LP Common 16411Q101 1,095 26,120 SH   SOLE   26,120 0 0
CHEVRONTEXACO CORP Common 166764100 1,597 12,963 SH   SOLE   12,963 0 0
CHURCH & DWIGHT CO INC. Common 171340102 4,280 60,088 SH   SOLE   60,088 0 0
CIGNA CORP Common 125523100 66,025 410,555 SH   SOLE   397,611 0 12,944
CINTAS CORP. Common 172908105 259,613 1,284,512 SH   SOLE   1,159,848 0 124,664
CISCO SYSTEMS INC Common 17275R102 3,700 68,529 SH   SOLE   68,529 0 0
CITIGROUP INC. Common 172967424 183,726 2,952,848 SH   SOLE   2,740,775 0 212,073
CITRIX SYSTEMS INC Common 177376100 12 117 SH   SOLE   117 0 0
CLOUDERA INC Common 18914U100 1,673 152,883 SH   SOLE   152,883 0 0
CLOVIS ONCOLOGY INC Common 189464100 2,244 90,411 SH   SOLE   90,411 0 0
CME GROUP INC Common 12572Q105 15,206 92,393 SH   SOLE   86,020 0 6,373
COCA COLA CO. Common 191216100 1,516 32,346 SH   SOLE   32,346 0 0
COGNEX CORP. Common 192422103 131,775 2,590,933 SH   SOLE   2,590,893 0 40
COGNIZANT TECH SOLUTIONS CRP Common 192446102 50,971 703,536 SH   SOLE   690,251 0 13,285
COLGATE PALMOLIVE CO Common 194162103 14 202 SH   SOLE   202 0 0
COMCAST CORP CL A Common 20030N101 2,767 69,216 SH   SOLE   69,216 0 0
CONAGRA BRANDS INC Common 205887102 25 917 SH   SOLE   917 0 0
CONOCOPHILLIPS Common 20825C104 1,843 27,611 SH   SOLE   27,611 0 0
COOPER COS INC Common 216648402 14 47 SH   SOLE   47 0 0
CORE LABORATORIES NV Common N22717107 3,502 50,800 SH   SOLE   50,800 0 0
COSTAR GROUP INC Common 22160N109 37,484 80,365 SH   SOLE   80,252 0 113
COSTCO WHOLESALE CORP NEW Common 22160K105 89 367 SH   SOLE   367 0 0
COUPA SOFTWARE INC Common 22266L106 80,526 885,096 SH   SOLE   885,057 0 39
COVETRUS INC Common 22304C100 161 5,061 SH   SOLE   5,061 0 0
CREDICORP LTD Common G2519Y108 3,872 16,136 SH   SOLE   16,136 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 146,777 1,146,699 SH   SOLE   1,105,561 0 41,138
CRYOPORT INC Common 229050307 57,649 4,462,016 SH   SOLE   4,462,016 0 0
CSX CORP Common 126408103 63 844 SH   SOLE   844 0 0
CVS HEALTH CORP Common 126650100 1,679 31,139 SH   SOLE   31,139 0 0
CYRUSONE INC Common 23283R100 1,010 19,269 SH   SOLE   19,269 0 0
DANAHER CORP Common 235851102 526,420 3,987,425 SH   SOLE   3,744,176 0 243,249
DARDEN RESTAURANTS INC Common 237194105 976 8,032 SH   SOLE   8,032 0 0
DEERE & CO. Common 244199105 66,714 417,379 SH   SOLE   412,474 0 4,905
DELL TECHNOLOGIES C Common 24703L202 22 368 SH   SOLE   368 0 0
DENTSPLY SIRONA INC Common 24906P109 5,758 116,105 SH   SOLE   116,105 0 0
DERMIRA INC Common 24983L104 36,265 2,676,365 SH   SOLE   1,799,316 0 877,049
DEXCOM INC. Common 252131107 47,270 396,892 SH   SOLE   375,730 0 21,162
DIAMONDBACK ENERGY INC Common 25278X109 811 7,992 SH   SOLE   7,992 0 0
DISCOVER FINANCIAL SERVICES Common 254709108 7 92 SH   SOLE   92 0 0
DMC GLOBAL INC Common 23291C103 4,598 92,623 SH   SOLE   92,623 0 0
DOLBY LABORATORIES INC CL A Common 25659T107 4,302 68,321 SH   SOLE   68,321 0 0
DOLLAR GENERAL CORP. Common 256677105 46 387 SH   SOLE   387 0 0
DOLLAR TREE INC Common 256746108 187,777 1,787,669 SH   SOLE   1,692,870 0 94,799
DOMINION RESOURCES INC-VA NEW Common 25746U109 5 65 SH   SOLE   65 0 0
DOWDUPONT INC Common 26078J100 18,151 340,474 SH   SOLE   332,745 0 7,729
DTE ENERGY CORP Common 233331107 17 136 SH   SOLE   136 0 0
DUKE ENERGY CORP Common 26441C204 10 111 SH   SOLE   111 0 0
DUNKIN' BRANDS GROUP INC Common 265504100 13 178 SH   SOLE   178 0 0
EATON CORP PLC Common G29183103 1,197 14,859 SH   SOLE   14,859 0 0
EBAY INC Common 278642103 13 349 SH   SOLE   349 0 0
EBIX INC Common 278715206 30,279 613,299 SH   SOLE   407,984 0 205,315
ECOLAB INC Common 278865100 64 365 SH   SOLE   365 0 0
ECOPETROL SA SPONSORED ADR Common 279158109 348 16,211 SH   SOLE   16,211 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 82,632 431,880 SH   SOLE   427,541 0 4,339
EHEALTH INC Common 28238P109 6,292 100,935 SH   SOLE   100,935 0 0
ELECTRONICS ARTS INC Common 285512109 348 3,429 SH   SOLE   3,429 0 0
ELF BEAUTY INC Common 26856L103 1,681 158,600 SH   SOLE   158,600 0 0
ELI LILLY & CO Common 532457108 13,044 100,526 SH   SOLE   100,526 0 0
ELLIE MAE INC Common 28849P100 7,738 78,405 SH   SOLE   78,405 0 0
EMERSON ELECTRIC CO. Common 291011104 14 205 SH   SOLE   205 0 0
ENCANA CORPORATION Common 292505104 263 36,313 SH   SOLE   36,313 0 0
ENCOMPASS HEALTH CORP Common 29261A100 12 199 SH   SOLE   199 0 0
EPAM SYSTEMS INC Common 29414B104 82,434 487,401 SH   SOLE   355,237 0 132,164
EPIZYME INC Common 29428V104 124 10,000 SH   SOLE   10,000 0 0
EQUINIX INC. Common 29444U700 711 1,568 SH   SOLE   1,568 0 0
EQUITY LIFESTYLE PROPERTIES IN Common 29472R108 1,103 9,647 SH   SOLE   9,647 0 0
ESTEE LAUDER COMPANIES INC CL Common 518439104 36 219 SH   SOLE   219 0 0
ETSY INC Common 29786A106 43,449 646,363 SH   SOLE   642,304 0 4,059
EVENTBRITE INC Common 29975E109 538 28,090 SH   SOLE   21,006 0 7,084
EVERBRIDGE INC Common 29978A104 149,544 1,993,650 SH   SOLE   1,704,677 0 288,973
EVERSOURCE ENERGY Common 30040W108 10 145 SH   SOLE   145 0 0
EVOLUS INC Common 30052C107 181 8,000 SH   SOLE   8,000 0 0
EXACT SCIENCES CORP Common 30063P105 60,556 699,104 SH   SOLE   699,074 0 30
EXELON CORP Common 30161N101 5 98 SH   SOLE   98 0 0
EXTENDED STAY AMERICA INC UNIT Common 30224P200 1,014 56,472 SH   SOLE   56,472 0 0
EXXON MOBIL CORP Common 30231G102 2,538 31,414 SH   SOLE   31,414 0 0
F5 NETWORKS INC Common 315616102 36 230 SH   SOLE   230 0 0
FACEBOOK INC Common 30303M102 538,338 3,229,574 SH   SOLE   3,070,118 0 159,456
FAIR ISAAC CORP Common 303250104 18 67 SH   SOLE   67 0 0
FARFETCH LTD CLASS A Common 30744W107 6,475 240,600 SH   SOLE   240,600 0 0
FASTENAL CO. Common 311900104 3,922 60,988 SH   SOLE   60,959 0 29
FERRARI N.V. Common N3167Y103 3,131 23,400 SH   SOLE   23,400 0 0
FIBROGEN INC Common 31572Q808 1,250 23,000 SH   SOLE   23,000 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 46,591 411,942 SH   SOLE   411,942 0 0
FIRST DATA CORP CLASS A Common 32008D106 17 630 SH   SOLE   630 0 0
FIRST SOLAR Common 336433107 848 16,055 SH   SOLE   16,055 0 0
FIRSTSERVICE CORP Common 33767E103 102,940 1,152,229 SH   SOLE   777,832 0 374,397
FISERV INC. Common 337738108 7,838 88,787 SH   SOLE   88,787 0 0
FIVE BELOW Common 33829M101 54,495 438,595 SH   SOLE   438,585 0 10
FIVE PRIME THERAPEUTICS INC Common 33830X104 603 45,000 SH   SOLE   45,000 0 0
FLIR SYSTEMS INC Common 302445101 86,261 1,812,967 SH   SOLE   1,812,904 0 63
FMC CORP.-NEW Common 302491303 1,112 14,472 SH   SOLE   14,472 0 0
FORTINET INC Common 34959E109 14 167 SH   SOLE   167 0 0
FORTIVE CORP Common 34959J108 4,518 53,853 SH   SOLE   53,853 0 0
GALAPAGOS NV ADR Common 36315X101 589 5,000 SH   SOLE   5,000 0 0
GAP INC Common 364760108 1,241 47,414 SH   SOLE   47,414 0 0
GARMIN LTD Common H2906T109 887 10,271 SH   SOLE   10,271 0 0
GARTNER INC Common 366651107 53 347 SH   SOLE   347 0 0
GENERAL DYNAMICS CORP Common 369550108 1,461 8,628 SH   SOLE   8,628 0 0
GENERAL ELECTRIC COMPANY Common 369604103 5,140 514,523 SH   SOLE   514,523 0 0
GENESEE & WYOMING INC-CL A Common 371559105 73 840 SH   SOLE   840 0 0
GEOPARK LTD Common G38327105 795 45,984 SH   SOLE   45,984 0 0
GILEAD SCIENCES INC Common 375558103 985 15,144 SH   SOLE   15,144 0 0
GLAUKOS CORPORATION Common 377322102 56,338 718,874 SH   SOLE   654,764 0 64,110
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,580 37,815 SH   SOLE   37,815 0 0
GLOBAL BLOOD THERAPEUTICS INC Common 37890U108 1,164 22,000 SH   SOLE   22,000 0 0
GLOBAL PAYMENTS INC Common 37940X102 33 241 SH   SOLE   241 0 0
GLOBANT SA Common L44385109 36,568 512,155 SH   SOLE   359,848 0 152,307
GLU MOBILE INC Common 379890106 1,695 154,917 SH   SOLE   154,917 0 0
GODADDY INC - CLASS A Common 380237107 28 373 SH   SOLE   373 0 0
GOLDMAN SACHS GROUP INC Common 38141G104 12 60 SH   SOLE   60 0 0
GOSSAMER BIO INC Common 38341P102 1,192 55,000 SH   SOLE   55,000 0 0
GRUBHUB INC Common 400110102 50,775 730,896 SH   SOLE   730,889 0 7
GUARDANT HEALTH INC Common 40131M109 7,912 103,161 SH   SOLE   103,161 0 0
GUIDEWIRE SOFTWARE INC Common 40171V100 62,620 644,507 SH   SOLE   644,482 0 25
GW PHARMACEUTICALS ADR Common 36197T103 69,679 413,356 SH   SOLE   409,850 0 3,506
H & R BLOCK INC. Common 093671105 11 472 SH   SOLE   472 0 0
H&E EQUIPMENT SERVICES INC Common 404030108 445 17,707 SH   SOLE   17,707 0 0
HALOZYME THERAPEUTICS INC Common 40637H109 3,785 235,121 SH   SOLE   235,121 0 0
HAMILTON LANE INC CLASS A Common 407497106 1,312 30,104 SH   SOLE   21,800 0 8,304
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,314 26,425 SH   SOLE   26,425 0 0
HCA HEALTHCARE INC Common 40412C101 9,162 70,269 SH   SOLE   70,269 0 0
HCP INC. Common 40414L109 1,127 36,000 SH   SOLE   36,000 0 0
HEALTHEQUITY INC Common 42226A107 66,379 897,262 SH   SOLE   897,214 0 48
HEICO CORP Common 422806109 96,883 1,021,217 SH   SOLE   731,520 0 289,697
HENRY SCHEIN INC. Common 806407102 9 153 SH   SOLE   153 0 0
HERBALIFE LTD Common G4412G101 12 230 SH   SOLE   230 0 0
HESKA CORP Common 42805E306 77,591 911,552 SH   SOLE   911,552 0 0
HEXCEL CORP Common 428291108 3,158 45,662 SH   SOLE   45,662 0 0
HILTON WORLDWIDE HOLDINGS INC Common 43300A203 20 239 SH   SOLE   239 0 0
HOME DEPOT INC Common 437076102 252,861 1,317,741 SH   SOLE   1,270,676 0 47,065
HONEYWELL INTERNATIONAL INC Common 438516106 408,844 2,572,639 SH   SOLE   2,446,609 0 126,030
HUBSPOT INC Common 443573100 29,158 175,427 SH   SOLE   135,546 0 39,881
HUMANA INC Common 444859102 542 2,036 SH   SOLE   2,036 0 0
IDEXX LABORATORIES CORP. Common 45168D104 3,601 16,106 SH   SOLE   16,029 0 77
IHS MARKIT LTD Common G47567105 5,859 107,743 SH   SOLE   107,743 0 0
ILLUMINA INC Common 452327109 189,721 610,643 SH   SOLE   588,456 0 22,187
IMPINJ INC Common 453204109 1,525 91,009 SH   SOLE   53,578 0 37,431
INCYTE CORPORATION Common 45337C102 33,781 392,762 SH   SOLE   390,576 0 2,186
INDEPENDENT BANK GROUP INC Common 45384B106 26,840 523,304 SH   SOLE   362,962 0 160,342
INOGEN INC Common 45780L104 111,236 1,166,364 SH   SOLE   1,166,339 0 25
INSULET CORP Common 45784P101 175,453 1,845,127 SH   SOLE   1,635,300 0 209,827
INTEL CORP. Common 458140100 2,271 42,288 SH   SOLE   42,288 0 0
INTERCONTINENTAL EXCHANGE INC Common 45866F104 216,084 2,837,985 SH   SOLE   2,800,506 0 37,479
INTERXION HOLDING NV Common N47279109 4,161 62,355 SH   SOLE   62,355 0 0
INTL BUSINESS MACHINES CORP Common 459200101 8 56 SH   SOLE   56 0 0
INTUIT INC. Common 461202103 122 468 SH   SOLE   468 0 0
INTUITIVE SURGICAL INC Common 46120E602 201,440 353,045 SH   SOLE   349,170 0 3,875
INVITAE CORP Common 46185L103 1,757 75,000 SH   SOLE   75,000 0 0
IONIS PHARMACEUTICALS INC Common 462222100 20 241 SH   SOLE   241 0 0
IOVANCE BIOTHERAPEUTICS INC Common 462260100 903 95,000 SH   SOLE   95,000 0 0
IPG PHOTONICS CORP Common 44980X109 1,513 9,967 SH   SOLE   9,967 0 0
IQVIA HOLDINGS INC Common 46266C105 5 35 SH   SOLE   35 0 0
IRHYTHM TECHNOLOGIES INC Common 450056106 35,936 479,396 SH   SOLE   479,378 0 18
J P MORGAN CHASE & CO. Common 46625H100 16,080 158,847 SH   SOLE   156,796 0 2,051
JOHNSON & JOHNSON Common 478160104 3,671 26,264 SH   SOLE   26,264 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 1,003 27,146 SH   SOLE   27,146 0 0
KEZAR LIFE SCIENCES INC Common 49372L100 319 18,000 SH   SOLE   18,000 0 0
KKR & CO INC. Common 48251W104 3 113 SH   SOLE   113 0 0
KLA-TENCOR CORP. Common 482480100 2,605 21,817 SH   SOLE   21,817 0 0
KOHLS CORP. Common 500255104 784 11,398 SH   SOLE   11,398 0 0
KRATOS DEFENSE & SECURITY SOLU Common 50077B207 26,300 1,682,633 SH   SOLE   1,098,978 0 583,655
KROGER CO. Common 501044101 256 10,411 SH   SOLE   10,411 0 0
L3 TECHNOLOGIES INC. Common 502413107 29,011 140,579 SH   SOLE   139,221 0 1,358
LAM RESEARCH CORP. Common 512807108 183,059 1,022,620 SH   SOLE   965,158 0 57,462
LAMAR ADVERTISING CO CL A Common 512816109 1,361 17,176 SH   SOLE   17,176 0 0
LEVI STRAUSS & CO CLASS A Common 52736R102 7,042 299,033 SH   SOLE   299,033 0 0
LINDBLAD EXPEDITIONS HOLDING Common 535219109 7,510 492,482 SH   SOLE   346,188 0 146,294
LIVE NATION ENTERTAINMENT Common 538034109 30,671 482,702 SH   SOLE   426,881 0 55,821
LULULEMON ATHLETICA INC Common 550021109 55,461 338,448 SH   SOLE   333,841 0 4,607
LYFT INC A Common 55087P104 55 698 SH   SOLE   698 0 0
MADISON SQUARE GARDEN CO A Common 55825T103 7,531 25,693 SH   SOLE   20,595 0 5,098
MADRIGAL PHARMACEUTICALS INC Common 558868105 2,296 18,333 SH   SOLE   18,333 0 0
MAGNOLIA OIL & GAS CORP Common 559663109 4,547 378,936 SH   SOLE   378,936 0 0
MANHATTAN ASSOCIATES INC Common 562750109 5,872 106,552 SH   SOLE   106,552 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 8,146 33,104 SH   SOLE   33,104 0 0
MARVELL TECHNOLOGY GROUP LTD Common G5876H105 58,416 2,936,965 SH   SOLE   2,877,506 0 59,459
MASIMO CORPORATION Common 574795100 6,733 48,691 SH   SOLE   48,691 0 0
MASTERCARD INC Common 57636Q104 48 205 SH   SOLE   205 0 0
MCCORMICK & COMPANY INC. Common 579780206 403 2,674 SH   SOLE   2,674 0 0
MCDONALDS CORP. Common 580135101 1,400 7,372 SH   SOLE   7,372 0 0
MEDIDATA SOLUTIONS INC Common 58471A105 55,353 755,769 SH   SOLE   755,769 0 0
MEDPACE HOLDINGS INC Common 58506Q109 1,372 23,265 SH   SOLE   23,265 0 0
MEDTRONIC PLC Common G5960L103 69,758 765,898 SH   SOLE   756,170 0 9,728
MEIRAGTX HOLDINGS PLC Common G59665102 172 10,000 SH   SOLE   10,000 0 0
MERCADOLIBRE INC Common 58733R102 31,627 62,291 SH   SOLE   61,264 0 1,027
MERCK & CO INC Common 58933Y105 14,322 172,199 SH   SOLE   172,199 0 0
MERCURY SYSTEMS INC Common 589378108 62,327 972,644 SH   SOLE   972,608 0 36
METTLER-TOLEDO INTERNATIONAL Common 592688105 14 20 SH   SOLE   20 0 0
MICROCHIP TECHNOLOGY INC. Common 595017104 24,109 290,614 SH   SOLE   290,614 0 0
MICRON TECHNOLOGY INC. Common 595112103 347 8,400 SH   SOLE   8,400 0 0
MICROSOFT CORP Common 594918104 1,678,994 14,236,001 SH   SOLE   13,557,602 0 678,399
MICROSTRATEGY INC CL-A Common 594972408 10,788 74,790 SH   SOLE   74,790 0 0
MIDDLEBY CORP Common 596278101 39,654 304,958 SH   SOLE   214,497 0 90,461
MIRATI THERAPEUTICS INC Common 60468T105 440 6,000 SH   SOLE   6,000 0 0
MODERNA INC Common 60770K107 427 21,000 SH   SOLE   21,000 0 0
MONOLITHIC POWER SYSTEMS Common 609839105 31 226 SH   SOLE   226 0 0
MORGAN STANLEY Common 617446448 53,264 1,262,175 SH   SOLE   1,186,510 0 75,665
MOTOROLA SOLUTIONS INC. Common 620076307 46 327 SH   SOLE   318 0 9
MSCI INC Common 55354G100 507 2,550 SH   SOLE   2,550 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 24,875 1,039,495 SH   SOLE   1,039,495 0 0
NATERA INC Common 632307104 87,274 4,232,500 SH   SOLE   4,232,500 0 0
NEOGEN CORP Common 640491106 70,630 1,230,700 SH   SOLE   1,230,700 0 0
NEOGENOMICS INC Common 64049M209 982 48,000 SH   SOLE   48,000 0 0
NETFLIX COM INC Common 64110L106 245,069 687,315 SH   SOLE   649,661 0 37,654
NEUROCRINE BIOSCIENCES INC. Common 64125C109 3,657 41,515 SH   SOLE   41,515 0 0
NEVRO CORP Common 64157F103 60,458 967,176 SH   SOLE   642,411 0 324,765
NEXTERA ENERGY INC Common 65339F101 7,208 37,287 SH   SOLE   37,287 0 0
NIKE INC CL B Common 654106103 30,592 363,285 SH   SOLE   362,655 0 630
NLIGHT INC Common 65487K100 45,734 2,052,673 SH   SOLE   1,943,859 0 108,814
NOMAD FOODS LTD Common G6564A105 3,541 173,166 SH   SOLE   173,166 0 0
NORFOLK SOUTHERN CORP Common 655844108 13 71 SH   SOLE   71 0 0
NORWEGIAN CRUISE LINE HOLDING Common G66721104 37,579 683,752 SH   SOLE   558,104 0 125,648
NOVANTA INC Common 67000B104 20,728 244,631 SH   SOLE   161,365 0 83,266
NOVARTIS AG ADR Common 66987V109 4,807 50,000 SH   SOLE   50,000 0 0
NOVO-NORDISK A/S REPSTG 1/2 CL Common 670100205 732 14,000 SH   SOLE   14,000 0 0
NUTANIX INC A Common 67059N108 9,520 252,265 SH   SOLE   248,773 0 3,492
NVIDIA CORP. Common 67066G104 530 2,953 SH   SOLE   2,953 0 0
NXP SEMICONDUCTORS NV Common N6596X109 6 63 SH   SOLE   63 0 0
O REILLY AUTOMOTIVE INC Common 67103H107 3,452 8,889 SH   SOLE   8,889 0 0
OLD DOMINION FREIGHT LINE Common 679580100 2,441 16,909 SH   SOLE   16,909 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 87,505 1,025,486 SH   SOLE   872,959 0 152,527
OMEGA HEALTHCARE INVESTORS INC Common 681936100 13 348 SH   SOLE   348 0 0
OMNICELL INC Common 68213N109 1,536 19,000 SH   SOLE   19,000 0 0
ONCOCYTE CORP Common 68235C107 79 20,000 SH   SOLE   20,000 0 0
ONEOK INC Common 682680103 1,134 16,232 SH   SOLE   16,232 0 0
ORACLE CORP. Common 68389X105 104 1,936 SH   SOLE   1,936 0 0
ORASURE TECHNOLOGIES INC Common 68554V108 42,484 3,810,226 SH   SOLE   3,810,226 0 0
PACIRA PHARMACEUTICALS Common 695127100 990 26,000 SH   SOLE   26,000 0 0
PALO ALTO NETWORKS INC Common 697435105 56,521 232,710 SH   SOLE   229,085 0 3,625
PAYCHEX INC. Common 704326107 45 555 SH   SOLE   555 0 0
PAYCOM SOFTWARE INC Common 70432V102 67,399 356,364 SH   SOLE   356,364 0 0
PAYLOCITY HOLDING CORP Common 70438V106 80,022 897,209 SH   SOLE   602,382 0 294,827
PAYPAL HOLDINGS INC Common 70450Y103 360,397 3,470,695 SH   SOLE   3,293,709 0 176,986
PEPSICO INC Common 713448108 3,788 30,912 SH   SOLE   30,912 0 0
PETIQ INC Common 71639T106 27,820 885,719 SH   SOLE   566,266 0 319,453
PFIZER INC Common 717081103 3,467 81,638 SH   SOLE   81,638 0 0
PINDUODUO INC ADR Common 722304102 42,326 1,706,694 SH   SOLE   1,689,425 0 17,269
PIONEER NATURAL RESOURCES Common 723787107 49,513 325,147 SH   SOLE   313,632 0 11,515
PLANET FITNESS INC CLASS A Common 72703H101 83,790 1,219,297 SH   SOLE   888,367 0 330,930
PORTOLA PHARMACEUTICALS INC Common 737010108 60,099 1,731,968 SH   SOLE   1,170,722 0 561,246
POST HOLDINGS INC Common 737446104 45 415 SH   SOLE   415 0 0
PRA HEALTH SCIENCES INC Common 69354M108 6,863 62,225 SH   SOLE   62,225 0 0
PROCTER & GAMBLE CO Common 742718109 4,305 41,374 SH   SOLE   41,374 0 0
PROGRESSIVE CORP OH Common 743315103 248,583 3,448,237 SH   SOLE   3,223,363 0 224,874
PROOFPOINT INC Common 743424103 100,748 829,682 SH   SOLE   829,654 0 28
PROS HOLDINGS INC Common 74346Y103 32,709 774,351 SH   SOLE   774,351 0 0
PROTO LABS INC Common 743713109 1 14 SH   SOLE   0 0 14
PTC INC Common 69370C100 13,905 150,846 SH   SOLE   150,846 0 0
PUMA BIOTECHNOLOGY INC Common 74587V107 46,186 1,190,675 SH   SOLE   792,590 0 398,085
PVH CORP Common 693656100 406 3,331 SH   SOLE   3,331 0 0
Q2 HOLDINGS INC Common 74736L109 48,140 695,060 SH   SOLE   695,060 0 0
QORVO INC Common 74736K101 800 11,154 SH   SOLE   11,154 0 0
QUALCOMM INC. Common 747525103 1,091 19,127 SH   SOLE   19,127 0 0
QUIDEL CORP Common 74838J101 69,916 1,067,910 SH   SOLE   1,067,879 0 31
RA PHARMACEUTICALS INC Common 74933V108 179 8,000 SH   SOLE   8,000 0 0
RAPID7 INC Common 753422104 4,258 84,126 SH   SOLE   60,658 0 23,468
REALPAGE INC Common 75606N109 49,468 815,094 SH   SOLE   773,912 0 41,182
RED HAT INC Common 756577102 123,453 675,714 SH   SOLE   661,388 0 14,326
REGENERON PHARMACEUTICALS Common 75886F107 33,155 80,743 SH   SOLE   79,348 0 1,395
REGENXBIO INC Common 75901B107 1,834 32,000 SH   SOLE   32,000 0 0
REGIONS FINANCIAL CORP Common 7591EP100 376 26,568 SH   SOLE   26,568 0 0
REPLIGEN CORP Common 759916109 97,071 1,643,045 SH   SOLE   1,643,006 0 39
REPUBLIC SERVICES INC Common 760759100 10 130 SH   SOLE   130 0 0
RESMED INC Common 761152107 12 118 SH   SOLE   118 0 0
REXFORD INDUSTRIAL REALTY IN - Common 76169C100 7,271 203,057 SH   SOLE   203,057 0 0
ROCKWELL AUTOMATION INC. Common 773903109 334 1,906 SH   SOLE   1,906 0 0
ROLLINS INC. Common 775711104 27 660 SH   SOLE   660 0 0
ROPER TECHNOLOGIES INC Common 776696106 32,600 95,330 SH   SOLE   95,330 0 0
ROSS STORES INC Common 778296103 6,731 72,301 SH   SOLE   72,301 0 0
ROWE T PRICE GROUP INC. Common 74144T108 10 104 SH   SOLE   104 0 0
ROYAL BANK OF CANADA Common 780087102 13 175 SH   SOLE   175 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 233,428 2,036,541 SH   SOLE   1,982,152 0 54,389
RPM INTERNATIONAL INC. Common 749685103 12 204 SH   SOLE   204 0 0
S&P GLOBAL INC Common 78409V104 146,127 694,024 SH   SOLE   646,100 0 47,924
SAGE THERAPEUTICS INC Common 78667J108 954 6,000 SH   SOLE   6,000 0 0
SAILPOINT TECHNOLOGIES HOLDING Common 78781P105 1,897 66,056 SH   SOLE   66,056 0 0
SALESFORCE.COM INC Common 79466L302 708,907 4,476,269 SH   SOLE   4,246,282 0 229,987
SAREPTA THERAPEUTICS INC Common 803607100 129,089 1,083,053 SH   SOLE   1,050,139 0 32,914
SBA COMMUNICATIONS CORP Common 78410G104 48,345 242,135 SH   SOLE   231,674 0 10,461
SEMPRA ENERGY Common 816851109 1,307 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 820 17,557 SH   SOLE   14,970 0 2,587
SERVICENOW INC Common 81762P102 50,147 203,446 SH   SOLE   200,046 0 3,400
SHAKE SHACK INC CLASS A Common 819047101 7,502 126,833 SH   SOLE   126,833 0 0
SHERWIN-WILLIAMS CO Common 824348106 174,973 406,243 SH   SOLE   386,729 0 19,514
SHOPIFY INC - A Common 82509L107 103,923 502,969 SH   SOLE   499,993 0 2,976
SIERRA ONCOLOGY INC Common 82640U107 127 74,000 SH   SOLE   74,000 0 0
SIGNATURE BANK Common 82669G104 25,341 197,867 SH   SOLE   132,675 0 65,192
SIMON PROPERTY GROUP INC NEW Common 828806109 13 72 SH   SOLE   72 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 35,180 615,580 SH   SOLE   416,271 0 199,309
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 799 16,184 SH   SOLE   16,184 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 531 6,435 SH   SOLE   6,435 0 0
SMARTSHEET INC CLASS A Common 83200N103 3,879 95,085 SH   SOLE   95,085 0 0
SOLARIS OILFIELD INFRASTRUCTUR Common 83418M103 14,102 857,786 SH   SOLE   535,863 0 321,923
SOUTHERN COPPER CORP Common 84265V105 347 8,745 SH   SOLE   8,745 0 0
SOUTHWEST AIRLINES CO. Common 844741108 12 228 SH   SOLE   228 0 0
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 24 260 SH   SOLE   260 0 0
SPLUNK INC Common 848637104 2,128 17,081 SH   SOLE   17,081 0 0
SPOTIFY TECHNOLOGY SA Common L8681T102 454 3,270 SH   SOLE   3,270 0 0
SPS COMMERCE INC Common 78463M107 32,203 303,634 SH   SOLE   212,664 0 90,970
SQUARE INC A Common 852234103 54,151 722,781 SH   SOLE   722,781 0 0
SS&C TECHNOLOGIES INC Common 78467J100 9,753 153,125 SH   SOLE   153,125 0 0
STAAR SURGICAL CO NEW Common 852312305 3,286 96,109 SH   SOLE   96,109 0 0
STAMPS.COM INC Common 852857200 8,880 109,076 SH   SOLE   72,941 0 36,135
STARBUCKS CORP. Common 855244109 12 168 SH   SOLE   168 0 0
STRYKER CORP Common 863667101 2,589 13,110 SH   SOLE   13,110 0 0
SUN HYDRAULICS CORP Common 866942105 16 338 SH   SOLE   338 0 0
SVB FINANCIAL GROUP Common 78486Q101 3,574 16,072 SH   SOLE   16,072 0 0
SYNCHRONY FINANCIAL Common 87165B103 14 453 SH   SOLE   453 0 0
SYSCO CORP. Common 871829107 6 90 SH   SOLE   90 0 0
T MOBILE US INC Common 872590104 113,368 1,640,641 SH   SOLE   1,611,624 0 29,017
T2 BIOSYSTEMS INC Common 89853L104 224 85,000 SH   SOLE   85,000 0 0
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 88,312 1,675,105 SH   SOLE   1,675,105 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 81,872 867,565 SH   SOLE   797,221 0 70,344
TAL EDUCATION GROUP ADR Common 874080104 35,615 987,125 SH   SOLE   987,125 0 0
TANDEM DIABETES CARE INC Common 875372203 167,760 2,641,882 SH   SOLE   2,641,882 0 0
TAPESTRY INC Common 876030107 6,127 188,577 SH   SOLE   188,577 0 0
TATA MOTORS LTD ADR Common 876568502 283 22,565 SH   SOLE   22,565 0 0
TELADOC INC Common 87918A105 4,476 80,509 SH   SOLE   80,484 0 25
TERADATA CORP Common 88076W103 12 275 SH   SOLE   275 0 0
TESLA INC Common 88160R101 282 1,007 SH   SOLE   1,007 0 0
TETRA TECH INC. Common 88162G103 479 8,035 SH   SOLE   8,035 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 315,200 1,151,541 SH   SOLE   1,121,077 0 30,464
THOMSON REUTERS CORP Common 884903709 11 193 SH   SOLE   193 0 0
TIFFANY & CO-NEW Common 886547108 7,686 72,818 SH   SOLE   72,818 0 0
TJX COMPANY INC Common 872540109 28 529 SH   SOLE   529 0 0
TOTAL SA ADR Common 89151E109 1,635 29,382 SH   SOLE   29,382 0 0
TOTAL SYSTEM SERVICES Common 891906109 29 307 SH   SOLE   307 0 0
TRACTOR SUPPLY COMPANY Common 892356106 90 924 SH   SOLE   924 0 0
TRADE DESK INC CLASS A Common 88339J105 67,693 341,968 SH   SOLE   229,080 0 112,888
TRANSDIGM GROUP INC Common 893641100 5,630 12,401 SH   SOLE   12,401 0 0
TRANSUNION Common 89400J107 20 304 SH   SOLE   304 0 0
TRICIDA INC Common 89610F101 77 2,000 SH   SOLE   2,000 0 0
TRIMBLE INC Common 896239100 5,250 129,952 SH   SOLE   129,952 0 0
TRIPADVISOR INC Common 896945201 893 17,347 SH   SOLE   17,347 0 0
TWILIO INC A Common 90138F102 54 418 SH   SOLE   418 0 0
TYLER TECHNOLOGIES Common 902252105 57,351 280,583 SH   SOLE   280,569 0 14
UBIQUITI NETWORKS Common 90347A100 19 129 SH   SOLE   129 0 0
ULTA BEAUTY INC. Common 90384S303 32 93 SH   SOLE   93 0 0
ULTIMATE SOFTWARE GROUP Common 90385D107 2,899 8,781 SH   SOLE   8,781 0 0
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 12,347 178,008 SH   SOLE   114,211 0 63,797
UNION PACIFIC CORP Common 907818108 228,250 1,365,133 SH   SOLE   1,299,691 0 65,442
UNITED PARCEL SERVICE INC CL-B Common 911312106 1,068 9,562 SH   SOLE   9,562 0 0
UNITED TECHNOLOGIES CORP. Common 913017109 49,971 387,700 SH   SOLE   384,139 0 3,561
UNITEDHEALTH GROUP INC Common 91324P102 595,663 2,409,056 SH   SOLE   2,297,158 0 111,898
UNIVERSAL DISPLAY CORP Common 91347P105 3,584 23,450 SH   SOLE   23,450 0 0
US PHYSICAL THERAPY INC Common 90337L108 23,213 221,014 SH   SOLE   136,801 0 84,213
VAIL RESORTS INC. Common 91879Q109 141,399 650,707 SH   SOLE   603,969 0 46,738
VALERO ENERGY CORP Common 91913Y100 665 7,841 SH   SOLE   7,841 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 150,063 1,182,900 SH   SOLE   1,182,863 0 37
VERISIGN INC. Common 92343E102 5,433 29,926 SH   SOLE   29,926 0 0
VERISK ANALYTICS INC CLASS A Common 92345Y106 3,894 29,279 SH   SOLE   29,279 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,606 60,987 SH   SOLE   60,987 0 0
VERSUM MATERIALS INC Common 92532W103 302 6,009 SH   SOLE   6,009 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 251,782 1,368,755 SH   SOLE   1,322,289 0 46,466
VF CORP Common 918204108 15 172 SH   SOLE   172 0 0
VIKING THERAPEUTICS INC Common 92686J106 676 68,000 SH   SOLE   68,000 0 0
VIRTU FINANCIAL INC CLASS A Common 928254101 3,951 166,357 SH   SOLE   166,357 0 0
VIRTUS INVESTMENT PARTNERS Common 92828Q109 181 1,858 SH   SOLE   1,858 0 0
VISA INC CLASS A SHARES Common 92826C839 986,683 6,317,198 SH   SOLE   5,996,077 0 321,121
VMWARE INC CLASS A Common 928563402 31 173 SH   SOLE   173 0 0
VOCERA COMMUNICATIONS INC Common 92857F107 58,148 1,838,374 SH   SOLE   1,838,374 0 0
VULCAN MATERIALS Common 929160109 167,003 1,410,496 SH   SOLE   1,319,932 0 90,564
W.R. GRACE & CO Common 38388F108 4,374 56,050 SH   SOLE   56,050 0 0
WAGEWORKS INC Common 930427109 61,329 1,624,181 SH   SOLE   1,618,820 0 5,361
WAITR HOLDINGS INC Common 930752100 6,655 541,504 SH   SOLE   541,504 0 0
WALMART INC Common 931142103 34,573 354,489 SH   SOLE   347,044 0 7,445
WALT DISNEY CO. Common 254687106 100,425 904,486 SH   SOLE   894,076 0 10,410
WASTE CONNECTIONS INC Common 94106B101 7,358 83,053 SH   SOLE   83,053 0 0
WASTE MANAGEMENT INC NEW Common 94106L109 15 146 SH   SOLE   146 0 0
WATERS CORP. Common 941848103 14 55 SH   SOLE   55 0 0
WAVE LIFE SCIENCES PTE LTD Common Y95308105 233 6,000 SH   SOLE   6,000 0 0
WAYFAIR INC CL A Common 94419L101 22,901 154,265 SH   SOLE   112,624 0 41,641
WEBSTER FINANCIAL CORP. Common 947890109 2,610 51,511 SH   SOLE   51,511 0 0
WEC ENERGY GROUP INC Common 92939U106 17 220 SH   SOLE   220 0 0
WELLCARE HEALTH PLANS INC Common 94946T106 2,066 7,659 SH   SOLE   7,659 0 0
WELLS FARGO & CO NEW Common 949746101 1,594 32,991 SH   SOLE   32,991 0 0
WELLTOWER INC Common 95040Q104 12,037 155,120 SH   SOLE   155,120 0 0
WESTERN DIGITAL CORP. Common 958102105 8 174 SH   SOLE   174 0 0
WINGSTOP INC Common 974155103 103,959 1,367,336 SH   SOLE   1,367,336 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 63,276 8,962,662 SH   SOLE   8,962,662 0 0
WOODWARD INC. Common 980745103 457 4,811 SH   SOLE   4,811 0 0
WORKDAY INC Common 98138H101 72,515 376,020 SH   SOLE   368,971 0 7,049
WORLDPAY INC Common 981558109 79,442 699,931 SH   SOLE   575,459 0 124,472
WRIGHT MEDICAL GROUP NV Common N96617118 629 20,000 SH   SOLE   20,000 0 0
WYNN RESORTS LTD Common 983134107 42,921 359,717 SH   SOLE   353,654 0 6,063
XCEL ENERGY INC Common 98389B100 17 308 SH   SOLE   308 0 0
XILINX INC Common 983919101 14,850 117,120 SH   SOLE   117,120 0 0
XPO LOGISTICS INC Common 983793100 22,516 418,986 SH   SOLE   272,487 0 146,499
XYLEM INC Common 98419M100 3,967 50,185 SH   SOLE   50,185 0 0
YANDEX NV Common N97284108 4,748 138,260 SH   SOLE   138,260 0 0
YELP INC Common 985817105 15 436 SH   SOLE   436 0 0
ZOETIS INC Common 98978V103 1,237 12,288 SH   SOLE   12,288 0 0
ZOGENIX INC Common 98978L204 3,860 70,164 SH   SOLE   70,164 0 0
ZUORA INC CLASS A Common 98983V106 3,288 164,171 SH   SOLE   111,588 0 52,583