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 9,808 260,569 SH   SOLE   172,225 0 88,344
A.O. SMITH CORP Common 831865209 10,262 217,595 SH   SOLE   217,595 0 0
ABBOTT LABORATORIES Common 002824100 373,990 4,446,971 SH   SOLE   4,241,110 0 205,861
ABBVIE INC Common 00287Y109 3,581 49,246 SH   SOLE   49,246 0 0
ABIOMED INC. Common 003654100 146,002 560,489 SH   SOLE   541,810 0 18,679
ACADIA PHARMACEUTICALS INC Common 004225108 21,187 792,616 SH   SOLE   535,501 0 257,115
ACCENTURE PLC IRELAND SHARES C Common G1151C101 958 5,183 SH   SOLE   5,183 0 0
ACI WORLDWIDE INC Common 004498101 46,834 1,363,828 SH   SOLE   1,363,828 0 0
ACORDA THERAPEUTICS INC Common 00484M106 6,478 844,580 SH   SOLE   557,239 0 287,341
ACTIVISION BLIZZARD INC Common 00507V109 1,997 42,309 SH   SOLE   40,786 0 1,523
ADAPTIVE BIOTECHNOLOGIES Common 00650F109 24,526 507,795 SH   SOLE   507,742 0 53
ADOBE INC. Common 00724F101 755,217 2,563,098 SH   SOLE   2,436,992 0 126,106
ADVANCE AUTO PARTS Common 00751Y106 25 164 SH   SOLE   164 0 0
ADVANCED MICRO DEVICES INC. Common 007903107 6,383 210,163 SH   SOLE   210,163 0 0
ADVERUM BIOTECHNOLOGIES Common 00773U108 606 51,006 SH   SOLE   51,006 0 0
AERIE PHARMACEUTICALS INC Common 00771V108 11,711 396,317 SH   SOLE   300,007 0 96,310
AFFILIATED MANAGERS GROUP INC. Common 008252108 703 7,631 SH   SOLE   7,631 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 434 5,811 SH   SOLE   5,811 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 171,638 758,219 SH   SOLE   730,271 0 27,948
ALDER BIOPHARMACEUTICALS INC Common 014339105 177 15,000 SH   SOLE   15,000 0 0
ALEXANDRIA REAL ESTATE EQUITIE Common 015271109 1,764 12,500 SH   SOLE   12,500 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 10,785 82,343 SH   SOLE   82,343 0 0
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 241,069 1,422,653 SH   SOLE   1,296,640 0 126,013
ALIGN TECHNOLOGY INC Common 016255101 1,238 4,525 SH   SOLE   4,518 0 7
ALLEGION PLC Common G0176J109 619 5,600 SH   SOLE   5,600 0 0
ALLERGAN PLC Common G0177J108 169,528 1,012,533 SH   SOLE   1,002,318 0 10,215
ALLISON TRANSMISSION HOLDINGS Common 01973R101 13 287 SH   SOLE   287 0 0
ALNYLAM PHARMACEUTICALS INC Common 02043Q107 57,237 788,819 SH   SOLE   726,993 0 61,826
ALPHABET INC CL A Common 02079K305 5,453 5,036 SH   SOLE   5,036 0 0
ALPHABET INC CL C Common 02079K107 658,028 608,772 SH   SOLE   592,933 0 15,839
ALTABA INC (CLOSED-END INVESTM Mutual Funds 021346101 278,760 4,018,458 SH   SOLE   4,002,634 0 15,824
ALTAIR ENGINEERING INC A Common 021369103 26,252 649,975 SH   SOLE   440,846 0 209,129
ALTICE USA INC A Common 02156K103 36,799 1,511,262 SH   SOLE   1,505,075 0 6,187
ALTRIA GROUP INC. Common 02209S103 2,822 59,589 SH   SOLE   59,589 0 0
AMARIN CORP PLC ADR Common 023111206 1,648 85,000 SH   SOLE   85,000 0 0
AMAZON COM INC. Common 023135106 1,678,019 886,139 SH   SOLE   848,126 0 38,013
AMC NETWORKS INC Common 00164V103 11 202 SH   SOLE   202 0 0
AMERICAN ELECTRIC POWER CO INC Common 025537101 18 204 SH   SOLE   204 0 0
AMERICAN EXPRESS COMPANY Common 025816109 617 5,000 SH   SOLE   5,000 0 0
AMERICOLD REALTY TRUST Common 03064D108 4,044 124,725 SH   SOLE   124,725 0 0
AMETEK INC Common 031100100 7,045 77,551 SH   SOLE   77,551 0 0
AMGEN INC Common 031162100 1,154 6,263 SH   SOLE   6,263 0 0
ANAPLAN INC Common 03272L108 8,539 169,193 SH   SOLE   169,193 0 0
ANSYS INC Common 03662Q105 100,003 488,248 SH   SOLE   488,232 0 16
ANTHEM INC Common 036752103 3,817 13,525 SH   SOLE   13,525 0 0
AON PLC Common G0408V102 7 35 SH   SOLE   35 0 0
APELLIS PHARMACEUTICALS INC Common 03753U106 76 3,000 SH   SOLE   3,000 0 0
APPLE INC. Common 037833100 581,383 2,937,465 SH   SOLE   2,832,522 0 104,943
APPLIED GENETIC TECHNOLOGIES Common 03820J100 133 35,000 SH   SOLE   35,000 0 0
APPLIED MATERIALS INC Common 038222105 39,765 885,435 SH   SOLE   820,369 0 65,066
APTIV PLC Common G6095L109 197,620 2,444,884 SH   SOLE   2,267,691 0 177,193
ARCONIC INC Common 03965L100 4,136 160,183 SH   SOLE   160,183 0 0
ARENA PHARMACEUTICALS INC Common 040047607 762 13,000 SH   SOLE   13,000 0 0
ARISTA NETWORKS INC Common 040413106 3,235 12,459 SH   SOLE   12,459 0 0
ARMSTRONG WORLD INDUSTRIES Common 04247X102 15 159 SH   SOLE   159 0 0
ARQULE INC Common 04269E107 881 80,000 SH   SOLE   80,000 0 0
ASCENDIS PHARMACEUTICALS ADR Common 04351P101 806 7,000 SH   SOLE   7,000 0 0
ASML HOLDING NV - ADR Common N07059210 37 180 SH   SOLE   180 0 0
ASPEN TECHNOLOGY INC Common 045327103 34,351 276,403 SH   SOLE   276,403 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 4,274 103,528 SH   SOLE   103,528 0 0
AT&T INC. Common 00206R102 2,698 80,524 SH   SOLE   80,524 0 0
ATHENEX INC Common 04685N103 1,089 55,000 SH   SOLE   55,000 0 0
ATLASSIAN CORP PLC Common G06242104 1,675 12,801 SH   SOLE   12,784 0 17
AUTODESK INC. Common 052769106 17,002 104,369 SH   SOLE   102,373 0 1,996
AUTOMATIC DATA PROCESSING INC. Common 053015103 90 544 SH   SOLE   544 0 0
AUTOZONE INC Common 053332102 12 11 SH   SOLE   11 0 0
AVALARA INC Common 05338G106 236,076 3,269,749 SH   SOLE   2,992,937 0 276,812
AXOGEN INC Common 05463X106 1,839 92,891 SH   SOLE   92,891 0 0
AXOS FINANCIAL INC Common 05465C100 6,408 235,174 SH   SOLE   170,409 0 64,765
AXSOME THERAPEUTICS INC Common 05464T104 515 20,000 SH   SOLE   20,000 0 0
BALCHEM CORP. Common 057665200 65,552 655,713 SH   SOLE   655,713 0 0
BALL CORP Common 058498106 29,986 428,438 SH   SOLE   420,395 0 8,043
BANCOLOMBIA SA ADR Common 05968L102 335 6,555 SH   SOLE   6,555 0 0
BANK OF AMERICA CORP Common 060505104 2,623 90,434 SH   SOLE   90,434 0 0
BAOZUN INC ADR Common 06684L103 2,365 47,424 SH   SOLE   47,424 0 0
BIOGEN INC Common 09062X103 10 42 SH   SOLE   42 0 0
BIOHAVEN PHARMACEUTICAL HOLDIN Common G11196105 876 20,000 SH   SOLE   20,000 0 0
BIOMARIN PHARMACEUTICALS INC Common 09061G101 1,713 20,003 SH   SOLE   20,003 0 0
BIO-TECHNE CORP Common 09073M104 149,788 718,442 SH   SOLE   718,424 0 18
BJ'S WHOLESALE CLUB HOLDINGS Common 05550J101 50,801 1,924,299 SH   SOLE   1,924,299 0 0
BLACK KNIGHT INC Common 09215C105 15 249 SH   SOLE   249 0 0
BLACKBAUD INC Common 09227Q100 66,385 795,024 SH   SOLE   794,995 0 29
BLACKLINE INC Common 09239B109 81,948 1,531,449 SH   SOLE   1,531,449 0 0
BLACKROCK INC. Common 09247X101 2,944 6,273 SH   SOLE   6,273 0 0
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,412 39,698 SH   SOLE   39,698 0 0
BLUEBIRD BIO INC Common 09609G100 3,499 27,510 SH   SOLE   27,510 0 0
BOEING CO Common 097023105 209,315 575,025 SH   SOLE   560,493 0 14,532
BOOKING HOLDINGS INC Common 09857L108 2,745 1,464 SH   SOLE   1,464 0 0
BOOZ ALLEN HAMILTON HOLDING Common 099502106 54 817 SH   SOLE   817 0 0
BOSTON SCIENTIFIC CORP Common 101137107 446,760 10,394,610 SH   SOLE   9,924,320 0 470,290
BRIGHT HORIZONS FAMILY SOLUTIO Common 109194100 4,858 32,202 SH   SOLE   32,202 0 0
BRISTOL MYERS SQUIBB CO Common 110122108 1,266 27,915 SH   SOLE   27,915 0 0
BROADCOM LTD Common 11135F101 251,937 875,205 SH   SOLE   826,564 0 48,641
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 294 2,304 SH   SOLE   2,304 0 0
BRUKER BIOSCIENCES CORP Common 116794108 20 400 SH   SOLE   400 0 0
BURLINGTON STORES INC Common 122017106 20,816 122,339 SH   SOLE   122,328 0 11
CADENCE DESIGN SYSTEM INC Common 127387108 8,859 125,105 SH   SOLE   125,105 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 124,248 3,208,052 SH   SOLE   2,947,508 0 260,544
CANADIAN NATURAL RESOURCES Common 136385101 10 386 SH   SOLE   386 0 0
CANOPY GROWTH CORP Common 138035100 2,629 65,215 SH   SOLE   65,215 0 0
CANTEL MEDICAL CORP Common 138098108 104,700 1,298,366 SH   SOLE   1,298,325 0 41
CAPITAL ONE FINANCIAL CORP. Common 14040H105 6 65 SH   SOLE   65 0 0
CARE.COM INC Common 141633107 3,741 340,749 SH   SOLE   243,937 0 96,812
CAREDX INC Common 14167L103 113,284 3,147,658 SH   SOLE   3,147,658 0 0
CARLYLE GROUP LP Common 14309L102 6,570 290,569 SH   SOLE   282,919 0 7,650
CARVANA CO Common 146869102 9,239 147,611 SH   SOLE   129,669 0 17,942
CASELLA WASTE SYSTEMS Common 147448104 55,085 1,389,971 SH   SOLE   933,687 0 456,284
CBS CORP. NEW CLASS B Common 124857202 4,451 89,201 SH   SOLE   89,201 0 0
CDW CORP Common 12514G108 19 168 SH   SOLE   168 0 0
CELGENE CORP Common 151020104 16 176 SH   SOLE   176 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 73,354 185,621 SH   SOLE   183,328 0 2,293
CHEGG INC Common 163092109 204,293 5,293,939 SH   SOLE   4,471,521 0 822,418
CHENIERE ENERGY INC Common 16411R208 15 213 SH   SOLE   213 0 0
CHENIERE ENERGY PARTNERS LP Common 16411Q101 1,140 27,028 SH   SOLE   27,028 0 0
CHEVRONTEXACO CORP Common 166764100 1,576 12,663 SH   SOLE   12,663 0 0
CHEWY INC CLASS A Common 16679L109 14,519 414,824 SH   SOLE   414,769 0 55
CHURCH & DWIGHT CO INC. Common 171340102 8,385 114,765 SH   SOLE   114,765 0 0
CIGNA CORP Common 125523100 42,486 269,669 SH   SOLE   265,063 0 4,606
CINTAS CORP. Common 172908105 241,094 1,016,029 SH   SOLE   944,954 0 71,075
CISCO SYSTEMS INC Common 17275R102 3,673 67,107 SH   SOLE   67,107 0 0
CITIGROUP INC. Common 172967424 176,644 2,522,408 SH   SOLE   2,373,717 0 148,691
CITRIX SYSTEMS INC Common 177376100 11 117 SH   SOLE   117 0 0
CLOVIS ONCOLOGY INC Common 189464100 527 35,447 SH   SOLE   35,447 0 0
CME GROUP INC Common 12572Q105 22,699 116,939 SH   SOLE   107,850 0 9,089
COCA COLA CO. Common 191216100 1,594 31,304 SH   SOLE   31,304 0 0
COGNEX CORP. Common 192422103 141,353 2,946,077 SH   SOLE   2,946,019 0 58
COLGATE PALMOLIVE CO Common 194162103 31 427 SH   SOLE   427 0 0
COMCAST CORP CL A Common 20030N101 2,446 57,860 SH   SOLE   57,860 0 0
CONOCOPHILLIPS Common 20825C104 1,630 26,727 SH   SOLE   26,727 0 0
COOPER COS INC Common 216648402 16 47 SH   SOLE   47 0 0
COPART INC. Common 217204106 36 488 SH   SOLE   488 0 0
CORE LABORATORIES NV Common N22717107 2,886 55,200 SH   SOLE   55,200 0 0
CORTEVA INC Common 22052L104 6 218 SH   SOLE   218 0 0
COSTAR GROUP INC Common 22160N109 31,353 56,587 SH   SOLE   56,536 0 51
COSTCO WHOLESALE CORP NEW Common 22160K105 66 249 SH   SOLE   249 0 0
COUPA SOFTWARE INC Common 22266L106 111,802 883,044 SH   SOLE   883,017 0 27
COVETRUS INC Common 22304C100 1 61 SH   SOLE   61 0 0
CREDICORP LTD Common G2519Y108 736 3,216 SH   SOLE   3,216 0 0
CROWDSTRIKE HOLDINGS INC A Common 22788C105 3,119 45,669 SH   SOLE   45,669 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 160,136 1,228,508 SH   SOLE   1,186,381 0 42,127
CRYOPORT INC Common 229050307 82,617 4,509,655 SH   SOLE   4,509,655 0 0
CSX CORP Common 126408103 36 462 SH   SOLE   462 0 0
CVS HEALTH CORP Common 126650100 6,530 119,847 SH   SOLE   119,847 0 0
CYRUSONE INC Common 23283R100 1,085 18,803 SH   SOLE   18,803 0 0
D.R. HORTON INC Common 23331A109 30 685 SH   SOLE   685 0 0
DANAHER CORP Common 235851102 495,278 3,465,419 SH   SOLE   3,297,829 0 167,590
DARDEN RESTAURANTS INC Common 237194105 954 7,839 SH   SOLE   7,839 0 0
DEERE & CO. Common 244199105 10,922 65,913 SH   SOLE   64,481 0 1,432
DELL TECHNOLOGIES C Common 24703L202 5 94 SH   SOLE   94 0 0
DERMIRA INC Common 24983L104 30,046 3,142,930 SH   SOLE   2,161,807 0 981,123
DEXCOM INC. Common 252131107 44,707 298,364 SH   SOLE   290,479 0 7,885
DIAMONDBACK ENERGY INC Common 25278X109 1,307 11,997 SH   SOLE   11,997 0 0
DISCOVERY COMMUNICATIONS INC C Common 25470F104 3,499 113,977 SH   SOLE   113,977 0 0
DMC GLOBAL INC Common 23291C103 5,617 88,670 SH   SOLE   88,640 0 30
DOLBY LABORATORIES INC CL A Common 25659T107 4,110 63,625 SH   SOLE   63,625 0 0
DOLLAR GENERAL CORP. Common 256677105 52 387 SH   SOLE   387 0 0
DOLLAR TREE INC Common 256746108 193,378 1,800,708 SH   SOLE   1,727,250 0 73,458
DOMINION RESOURCES INC-VA NEW Common 25746U109 5 65 SH   SOLE   65 0 0
DOW CHEMICAL CO Common 260557103 425 8,621 SH   SOLE   8,621 0 0
DTE ENERGY CORP Common 233331107 17 136 SH   SOLE   136 0 0
DUKE ENERGY CORP Common 26441C204 10 111 SH   SOLE   111 0 0
DUPONT DE NEMOURS INC Common 26614N102 647 8,621 SH   SOLE   8,621 0 0
EATON CORP PLC Common G29183103 1,208 14,501 SH   SOLE   14,501 0 0
EBAY INC Common 278642103 14 349 SH   SOLE   349 0 0
EBIX INC Common 278715206 36,673 730,252 SH   SOLE   498,254 0 231,998
ECOLAB INC Common 278865100 106 539 SH   SOLE   539 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 843 4,561 SH   SOLE   4,561 0 0
EHEALTH INC Common 28238P109 8,260 95,935 SH   SOLE   95,935 0 0
ELECTRONICS ARTS INC Common 285512109 339 3,344 SH   SOLE   3,344 0 0
ELF BEAUTY INC Common 26856L103 2,083 147,711 SH   SOLE   147,711 0 0
ELI LILLY & CO Common 532457108 5,576 50,327 SH   SOLE   50,327 0 0
ENANTA PHARMACEUTICALS INC Common 29251M106 253 3,000 SH   SOLE   3,000 0 0
ENDAVA PLC ADR Common 29260V105 3,598 89,415 SH   SOLE   68,942 0 20,473
EPAM SYSTEMS INC Common 29414B104 57,599 332,752 SH   SOLE   230,925 0 101,827
EPIZYME INC Common 29428V104 715 57,000 SH   SOLE   57,000 0 0
EQUIFAX INC Common 294429105 17 125 SH   SOLE   125 0 0
EQUINIX INC. Common 29444U700 790 1,567 SH   SOLE   1,567 0 0
EQUITY LIFESTYLE PROPERTIES IN Common 29472R108 3,458 28,497 SH   SOLE   28,497 0 0
ESTEE LAUDER COMPANIES INC CL Common 518439104 32 174 SH   SOLE   174 0 0
ETSY INC Common 29786A106 32,091 522,905 SH   SOLE   522,883 0 22
EVENTBRITE INC Common 29975E109 4 235 SH   SOLE   158 0 77
EVERBRIDGE INC Common 29978A104 184,715 2,065,697 SH   SOLE   1,798,197 0 267,500
EVERSOURCE ENERGY Common 30040W108 11 145 SH   SOLE   145 0 0
EXACT SCIENCES CORP Common 30063P105 81,935 694,129 SH   SOLE   694,109 0 20
EXELON CORP Common 30161N101 5 98 SH   SOLE   98 0 0
EXTENDED STAY AMERICA INC UNIT Common 30224P200 931 55,097 SH   SOLE   55,097 0 0
EXTRA SPACE STORAGE INC Common 30225T102 14 132 SH   SOLE   132 0 0
EXXON MOBIL CORP Common 30231G102 2,325 30,338 SH   SOLE   30,338 0 0
F5 NETWORKS INC Common 315616102 11 74 SH   SOLE   74 0 0
FACEBOOK INC Common 30303M102 808,296 4,188,064 SH   SOLE   3,983,049 0 205,015
FAIR ISAAC CORP Common 303250104 4,551 14,492 SH   SOLE   14,492 0 0
FARFETCH LTD CLASS A Common 30744W107 15,362 738,562 SH   SOLE   738,562 0 0
FASTENAL CO. Common 311900104 5,979 183,453 SH   SOLE   183,395 0 58
FATE THERAPEUTICS INC Common 31189P102 203 10,000 SH   SOLE   10,000 0 0
FERRARI N.V. Common N3167Y103 2,986 18,500 SH   SOLE   18,500 0 0
FIBROGEN INC Common 31572Q808 1,130 25,000 SH   SOLE   25,000 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 142,533 1,161,831 SH   SOLE   1,161,831 0 0
FIRST SOLAR Common 336433107 599 9,113 SH   SOLE   9,113 0 0
FIRSTSERVICE CORP Common 33767E202 111,306 1,160,402 SH   SOLE   804,271 0 356,131
FISERV INC. Common 337738108 7,506 82,335 SH   SOLE   82,335 0 0
FIVE BELOW Common 33829M101 54,826 456,805 SH   SOLE   456,791 0 14
FLEETCOR TECHNOLOGIES INC Common 339041105 15 55 SH   SOLE   55 0 0
FLIR SYSTEMS INC Common 302445101 106,616 1,970,721 SH   SOLE   1,970,658 0 63
FORTIVE CORP Common 34959J108 5,775 70,841 SH   SOLE   70,841 0 0
FRESHPET INC Common 358039105 546 12,000 SH   SOLE   12,000 0 0
GALAPAGOS NV ADR Common 36315X101 1,289 10,000 SH   SOLE   10,000 0 0
GAP INC Common 364760108 621 34,530 SH   SOLE   34,530 0 0
GARMIN LTD Common H2906T109 3,078 38,570 SH   SOLE   38,570 0 0
GARTNER INC Common 366651107 11 71 SH   SOLE   71 0 0
GENERAL DYNAMICS CORP Common 369550108 1,531 8,418 SH   SOLE   8,418 0 0
GENERAL ELECTRIC COMPANY Common 369604103 3,291 313,435 SH   SOLE   313,435 0 0
GENESEE & WYOMING INC-CL A Common 371559105 34 339 SH   SOLE   339 0 0
GEOPARK LTD Common G38327105 793 42,788 SH   SOLE   42,788 0 0
GILEAD SCIENCES INC Common 375558103 999 14,783 SH   SOLE   14,783 0 0
GLAUKOS CORPORATION Common 377322102 72,953 967,553 SH   SOLE   826,552 0 141,001
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,194 29,824 SH   SOLE   29,824 0 0
GLOBAL BLOOD THERAPEUTICS INC Common 37890U108 1,289 24,500 SH   SOLE   24,500 0 0
GLOBAL PAYMENTS INC Common 37940X102 2,533 15,818 SH   SOLE   15,818 0 0
GLOBANT SA Common L44385109 45,942 454,646 SH   SOLE   312,963 0 141,683
GLU MOBILE INC Common 379890106 1,650 229,749 SH   SOLE   229,749 0 0
GLYCOMIMETICS INC Common 38000Q102 477 40,000 SH   SOLE   40,000 0 0
GOLDMAN SACHS GROUP INC Common 38141G104 12 60 SH   SOLE   60 0 0
GOSSAMER BIO INC Common 38341P102 1,109 50,000 SH   SOLE   50,000 0 0
GRIFOLS SA ADR Common 398438408 2,496 118,300 SH   SOLE   118,300 0 0
GROCERY OUTLETS HOLDING CORP Common 39874R101 415 12,617 SH   SOLE   12,617 0 0
GRUBHUB INC Common 400110102 53,953 691,791 SH   SOLE   691,791 0 0
GUARDANT HEALTH INC Common 40131M109 25,753 298,309 SH   SOLE   298,309 0 0
GUIDEWIRE SOFTWARE INC Common 40171V100 68,897 679,594 SH   SOLE   679,569 0 25
GW PHARMACEUTICALS ADR Common 36197T103 86,284 500,519 SH   SOLE   495,696 0 4,823
H & R BLOCK INC. Common 093671105 14 472 SH   SOLE   472 0 0
H&E EQUIPMENT SERVICES INC Common 404030108 342 11,769 SH   SOLE   11,769 0 0
HALOZYME THERAPEUTICS INC Common 40637H109 1,031 60,000 SH   SOLE   60,000 0 0
HAMILTON LANE INC CLASS A Common 407497106 29,540 517,702 SH   SOLE   354,003 0 163,699
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,420 25,484 SH   SOLE   25,484 0 0
HCA HEALTHCARE INC Common 40412C101 1,251 9,254 SH   SOLE   9,254 0 0
HEALTHEQUITY INC Common 42226A107 59,344 907,403 SH   SOLE   907,367 0 36
HEICO CORP Common 422806109 110,780 827,887 SH   SOLE   589,891 0 237,996
HELIOS TECHNOLOGIES INC Common 42328H109 16 338 SH   SOLE   338 0 0
HENRY SCHEIN INC. Common 806407102 11 153 SH   SOLE   153 0 0
HERON THERAPEUTICS INC Common 427746102 961 51,670 SH   SOLE   51,670 0 0
HESKA CORP Common 42805E306 77,629 911,458 SH   SOLE   911,458 0 0
HEXCEL CORP Common 428291108 3,478 43,004 SH   SOLE   43,004 0 0
HILTON WORLDWIDE HOLDINGS INC Common 43300A203 8 77 SH   SOLE   77 0 0
HOME DEPOT INC Common 437076102 201,263 967,750 SH   SOLE   949,602 0 18,148
HONEYWELL INTERNATIONAL INC Common 438516106 410,201 2,349,509 SH   SOLE   2,244,061 0 105,448
HORIZON THERAPEUTICS PLC Common G46188101 481 20,000 SH   SOLE   20,000 0 0
HUBSPOT INC Common 443573100 32,937 193,159 SH   SOLE   146,698 0 46,461
HUMANA INC Common 444859102 540 2,036 SH   SOLE   2,036 0 0
IAA INC Common 449253103 6,177 159,279 SH   SOLE   159,279 0 0
IAC/INTERACTIVECORP Common 44919P508 3,177 14,606 SH   SOLE   14,606 0 0
ICICI BANK LTD- SPONSORED ADR Common 45104G104 3,815 303,000 SH   SOLE   303,000 0 0
IDEX CORP Common 45167R104 16 92 SH   SOLE   92 0 0
IDEXX LABORATORIES CORP. Common 45168D104 5,920 21,500 SH   SOLE   21,422 0 78
IHS MARKIT LTD Common G47567105 6,489 101,830 SH   SOLE   101,830 0 0
ILLUMINA INC Common 452327109 241,719 656,578 SH   SOLE   621,393 0 35,185
IMPINJ INC Common 453204109 2,965 103,583 SH   SOLE   66,220 0 37,363
INCYTE CORPORATION Common 45337C102 32,370 380,999 SH   SOLE   380,002 0 997
INDEPENDENT BANK GROUP INC Common 45384B106 28,679 521,812 SH   SOLE   363,292 0 158,520
INOGEN INC Common 45780L104 59,392 889,637 SH   SOLE   889,637 0 0
INSMED INC Common 457669307 333 13,000 SH   SOLE   13,000 0 0
INSULET CORP Common 45784P101 208,263 1,744,538 SH   SOLE   1,529,778 0 214,760
INTERCONTINENTAL EXCHANGE INC Common 45866F104 340,261 3,959,280 SH   SOLE   3,842,228 0 117,052
INTERXION HOLDING NV Common N47279109 4,411 57,972 SH   SOLE   57,972 0 0
INTL BUSINESS MACHINES CORP Common 459200101 8 56 SH   SOLE   56 0 0
INTUIT INC. Common 461202103 109 418 SH   SOLE   418 0 0
INTUITIVE SURGICAL INC Common 46120E602 145,247 276,899 SH   SOLE   273,700 0 3,199
INVITAE CORP Common 46185L103 1,410 60,000 SH   SOLE   60,000 0 0
IONIS PHARMACEUTICALS INC Common 462222100 28 430 SH   SOLE   430 0 0
IOVANCE BIOTHERAPEUTICS INC Common 462260100 2,575 105,000 SH   SOLE   105,000 0 0
IPG PHOTONICS CORP Common 44980X109 1,537 9,967 SH   SOLE   9,967 0 0
IQVIA HOLDINGS INC Common 46266C105 1,132 7,035 SH   SOLE   7,035 0 0
IRHYTHM TECHNOLOGIES INC Common 450056106 41,992 531,008 SH   SOLE   531,008 0 0
ISHARES TRUST RUSSELL 1000 GRO Mutual Funds 464287614 179 1,140 SH   SOLE   1,140 0 0
J P MORGAN CHASE & CO. Common 46625H100 17,572 157,174 SH   SOLE   156,198 0 976
JOHNSON & JOHNSON Common 478160104 5,216 37,449 SH   SOLE   37,449 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 878 21,242 SH   SOLE   21,242 0 0
KAR AUCTION SERVICES INC Common 48238T109 2,239 89,576 SH   SOLE   89,576 0 0
KKR & CO INC. Common 48251W104 4 141 SH   SOLE   141 0 0
KLA-TENCOR CORP. Common 482480100 4,295 36,333 SH   SOLE   36,333 0 0
KOHLS CORP. Common 500255104 5,948 125,091 SH   SOLE   125,091 0 0
KRATOS DEFENSE & SECURITY SOLU Common 50077B207 37,516 1,638,957 SH   SOLE   1,101,539 0 537,418
KROGER CO. Common 501044101 218 10,050 SH   SOLE   10,050 0 0
L3 TECHNOLOGIES INC. Common 502413107 39,447 160,896 SH   SOLE   159,502 0 1,394
LAM RESEARCH CORP. Common 512807108 136,689 727,691 SH   SOLE   701,572 0 26,119
LAMAR ADVERTISING CO CL A Common 512816109 1,356 16,804 SH   SOLE   16,804 0 0
LAS VEGAS SANDS CORP Common 517834107 18,025 305,051 SH   SOLE   305,051 0 0
LENDINGTREE INC Common 52603B107 9,024 21,485 SH   SOLE   18,726 0 2,759
LEVI STRAUSS & CO CLASS A Common 52736R102 15,296 732,546 SH   SOLE   732,546 0 0
LINCOLN ELECTRIC HOLDINGS Common 533900106 4,277 51,961 SH   SOLE   51,961 0 0
LINDBLAD EXPEDITIONS HOLDING Common 535219109 10,950 610,054 SH   SOLE   439,352 0 170,702
LIVE NATION ENTERTAINMENT Common 538034109 42,075 635,095 SH   SOLE   564,010 0 71,085
LULULEMON ATHLETICA INC Common 550021109 60,289 334,546 SH   SOLE   329,986 0 4,560
MADISON SQUARE GARDEN CO A Common 55825T103 3,045 10,876 SH   SOLE   6,665 0 4,211
MADRIGAL PHARMACEUTICALS INC Common 558868105 1,153 11,000 SH   SOLE   11,000 0 0
MAGNOLIA OIL & GAS CORP Common 559663109 5,163 445,844 SH   SOLE   445,844 0 0
MANHATTAN ASSOCIATES INC Common 562750109 5,498 79,297 SH   SOLE   79,297 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 3,527 10,974 SH   SOLE   10,974 0 0
MARVELL TECHNOLOGY GROUP LTD Common G5876H105 77,455 3,244,849 SH   SOLE   3,183,867 0 60,982
MASIMO CORPORATION Common 574795100 6,509 43,737 SH   SOLE   43,737 0 0
MATCH GROUP INC Common 57665R106 522 7,753 SH   SOLE   7,753 0 0
MCCORMICK & COMPANY INC. Common 579780206 297 1,919 SH   SOLE   1,919 0 0
MCDONALDS CORP. Common 580135101 122,680 590,772 SH   SOLE   547,170 0 43,602
MEDIDATA SOLUTIONS INC Common 58471A105 122,040 1,348,354 SH   SOLE   1,348,354 0 0
MEDTRONIC PLC Common G5960L103 49,707 510,388 SH   SOLE   502,601 0 7,787
MEIRAGTX HOLDINGS PLC Common G59665102 484 18,000 SH   SOLE   18,000 0 0
MERCADOLIBRE INC Common 58733R102 31,520 51,523 SH   SOLE   50,699 0 824
MERCK & CO INC Common 58933Y105 13,987 166,810 SH   SOLE   166,810 0 0
MERCURY SYSTEMS INC Common 589378108 112,242 1,595,474 SH   SOLE   1,595,417 0 57
METTLER-TOLEDO INTERNATIONAL Common 592688105 33 39 SH   SOLE   39 0 0
MICROCHIP TECHNOLOGY INC. Common 595017104 15,560 179,475 SH   SOLE   179,475 0 0
MICRON TECHNOLOGY INC. Common 595112103 3 75 SH   SOLE   75 0 0
MICROSOFT CORP Common 594918104 1,838,573 13,724,794 SH   SOLE   13,148,934 0 575,860
MICROSTRATEGY INC CL-A Common 594972408 4,104 28,635 SH   SOLE   28,635 0 0
MIDDLEBY CORP Common 596278101 33,364 245,865 SH   SOLE   166,762 0 79,103
MIRATI THERAPEUTICS INC Common 60468T105 515 5,000 SH   SOLE   5,000 0 0
MOLINA HEALTHCARE INC Common 60855R100 429 3,000 SH   SOLE   3,000 0 0
MONOLITHIC POWER SYSTEMS Common 609839105 1,800 13,259 SH   SOLE   13,259 0 0
MORGAN STANLEY Common 617446448 102,755 2,345,472 SH   SOLE   2,251,577 0 93,895
MOTOROLA SOLUTIONS INC. Common 620076307 175 1,052 SH   SOLE   1,040 0 12
MSCI INC Common 55354G100 421 1,762 SH   SOLE   1,762 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 33,089 1,090,254 SH   SOLE   1,090,254 0 0
NATERA INC Common 632307104 100,317 3,637,319 SH   SOLE   3,637,319 0 0
NEOGEN CORP Common 640491106 96,560 1,554,664 SH   SOLE   1,554,664 0 0
NEOGENOMICS INC Common 64049M209 1,207 55,000 SH   SOLE   55,000 0 0
NETFLIX COM INC Common 64110L106 224,343 610,756 SH   SOLE   572,156 0 38,600
NEUROCRINE BIOSCIENCES INC. Common 64125C109 2,034 24,094 SH   SOLE   24,094 0 0
NEVRO CORP Common 64157F103 67,227 1,036,977 SH   SOLE   708,810 0 328,167
NEXTERA ENERGY INC Common 65339F101 5,318 25,961 SH   SOLE   25,961 0 0
NIKE INC CL B Common 654106103 176,188 2,098,730 SH   SOLE   2,072,010 0 26,720
NLIGHT INC Common 65487K100 24,599 1,281,212 SH   SOLE   1,211,284 0 69,928
NOMAD FOODS LTD Common G6564A105 3,336 156,166 SH   SOLE   156,166 0 0
NORFOLK SOUTHERN CORP Common 655844108 14 71 SH   SOLE   71 0 0
NORWEGIAN CRUISE LINE HOLDING Common G66721104 7 136 SH   SOLE   136 0 0
NOVANTA INC Common 67000B104 22,558 239,213 SH   SOLE   161,496 0 77,717
NOVARTIS AG ADR Common 66987V109 31,251 342,252 SH   SOLE   332,144 0 10,108
NVIDIA CORP. Common 67066G104 485 2,953 SH   SOLE   2,953 0 0
NXP SEMICONDUCTORS NV Common N6596X109 63,801 653,632 SH   SOLE   600,941 0 52,691
O REILLY AUTOMOTIVE INC Common 67103H107 4,408 11,935 SH   SOLE   11,935 0 0
OKTA INC Common 679295105 3,041 24,621 SH   SOLE   24,611 0 10
OLD DOMINION FREIGHT LINE Common 679580100 2,954 19,790 SH   SOLE   19,790 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 96,235 1,104,754 SH   SOLE   944,837 0 159,917
OMEGA HEALTHCARE INVESTORS INC Common 681936100 13 348 SH   SOLE   348 0 0
ONCOCYTE CORP Common 68235C107 50 20,000 SH   SOLE   20,000 0 0
ONEOK INC Common 682680103 1,090 15,844 SH   SOLE   15,844 0 0
ORACLE CORP. Common 68389X105 135 2,368 SH   SOLE   2,368 0 0
ORASURE TECHNOLOGIES INC Common 68554V108 2,378 256,228 SH   SOLE   256,228 0 0
PALO ALTO NETWORKS INC Common 697435105 2 11 SH   SOLE   11 0 0
PAYCHEX INC. Common 704326107 91 1,104 SH   SOLE   1,104 0 0
PAYCOM SOFTWARE INC Common 70432V102 98,719 435,423 SH   SOLE   435,423 0 0
PAYLOCITY HOLDING CORP Common 70438V106 86,020 916,863 SH   SOLE   628,177 0 288,686
PAYPAL HOLDINGS INC Common 70450Y103 342,544 2,992,697 SH   SOLE   2,859,352 0 133,345
PEPSICO INC Common 713448108 3,977 30,329 SH   SOLE   30,329 0 0
PERSONALS INC Common 71535D106 2,763 101,782 SH   SOLE   101,782 0 0
PETIQ INC Common 71639T106 31,998 970,804 SH   SOLE   638,783 0 332,021
PFIZER INC Common 717081103 5,617 129,662 SH   SOLE   129,662 0 0
PINTEREST INC CLASS A Common 72352L106 57,964 2,129,446 SH   SOLE   1,932,306 0 197,140
PIONEER NATURAL RESOURCES Common 723787107 1,018 6,618 SH   SOLE   6,618 0 0
PLANET FITNESS INC CLASS A Common 72703H101 90,368 1,247,493 SH   SOLE   916,852 0 330,641
PLURALSIGHT INC CLASS A Common 72941B106 65,058 2,145,722 SH   SOLE   2,145,722 0 0
POOL CORPORATION Common 73278L105 31 164 SH   SOLE   164 0 0
PORTOLA PHARMACEUTICALS INC Common 737010108 49,103 1,809,916 SH   SOLE   1,266,987 0 542,929
POST HOLDINGS INC Common 737446104 72 695 SH   SOLE   695 0 0
PRA HEALTH SCIENCES INC Common 69354M108 5,720 57,690 SH   SOLE   57,690 0 0
PROCTER & GAMBLE CO Common 742718109 4,454 40,623 SH   SOLE   40,623 0 0
PROGRESSIVE CORP OH Common 743315103 268,664 3,361,244 SH   SOLE   3,148,151 0 213,093
PROOFPOINT INC Common 743424103 96,256 800,464 SH   SOLE   800,436 0 28
PROPETRO HOLDING CORP Common 74347M108 1,193 57,617 SH   SOLE   57,617 0 0
PROS HOLDINGS INC Common 74346Y103 72,698 1,149,186 SH   SOLE   1,149,186 0 0
PTC INC Common 69370C100 3,462 38,574 SH   SOLE   38,574 0 0
PULTE HOME INC. Common 745867101 14 455 SH   SOLE   455 0 0
PUMA BIOTECHNOLOGY INC Common 74587V107 15,086 1,186,936 SH   SOLE   782,737 0 404,199
PVH CORP Common 693656100 308 3,250 SH   SOLE   3,250 0 0
Q2 HOLDINGS INC Common 74736L109 74,559 976,413 SH   SOLE   976,413 0 0
QUALCOMM INC. Common 747525103 187,149 2,460,217 SH   SOLE   2,339,643 0 120,574
QUIDEL CORP Common 74838J101 92,368 1,557,120 SH   SOLE   1,557,080 0 40
RAPID7 INC Common 753422104 22,847 395,012 SH   SOLE   272,851 0 122,161
REALPAGE INC Common 75606N109 12,927 219,655 SH   SOLE   215,095 0 4,560
RED HAT INC Common 756577102 25 135 SH   SOLE   135 0 0
REGENERON PHARMACEUTICALS Common 75886F107 10 31 SH   SOLE   31 0 0
REGENXBIO INC Common 75901B107 1,387 27,000 SH   SOLE   27,000 0 0
REPLIGEN CORP Common 759916109 158,959 1,849,438 SH   SOLE   1,849,395 0 43
REPUBLIC SERVICES INC Common 760759100 11 130 SH   SOLE   130 0 0
REXFORD INDUSTRIAL REALTY IN - Common 76169C100 6,490 160,751 SH   SOLE   160,751 0 0
RINGCENTRAL INC Common 76680R206 16 135 SH   SOLE   135 0 0
ROCKWELL AUTOMATION INC. Common 773903109 312 1,906 SH   SOLE   1,906 0 0
ROPER TECHNOLOGIES INC Common 776696106 7,051 19,250 SH   SOLE   19,250 0 0
ROWE T PRICE GROUP INC. Common 74144T108 11 104 SH   SOLE   104 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 86,242 711,505 SH   SOLE   707,906 0 3,599
RPM INTERNATIONAL INC. Common 749685103 12 204 SH   SOLE   204 0 0
S&P GLOBAL INC Common 78409V104 199,442 875,554 SH   SOLE   808,182 0 67,372
SAGE THERAPEUTICS INC Common 78667J108 1,282 7,000 SH   SOLE   7,000 0 0
SALESFORCE.COM INC Common 79466L302 777,805 5,126,247 SH   SOLE   4,841,553 0 284,694
SAREPTA THERAPEUTICS INC Common 803607100 162,407 1,068,816 SH   SOLE   1,032,400 0 36,416
SBA COMMUNICATIONS CORP Common 78410G104 16,569 73,693 SH   SOLE   70,001 0 3,692
SEALED AIR CORP. Common 81211K100 14 337 SH   SOLE   337 0 0
SEMPRA ENERGY Common 816851109 1,394 10,139 SH   SOLE   10,139 0 0
SENSEONICS HOLDINGS INC Common 81727U105 51 25,000 SH   SOLE   25,000 0 0
SERVICEMASTER GLOBAL HOLDINGS Common 81761R109 24 453 SH   SOLE   453 0 0
SERVICENOW INC Common 81762P102 55,363 201,634 SH   SOLE   198,425 0 3,209
SHAKE SHACK INC CLASS A Common 819047101 15,206 210,607 SH   SOLE   210,607 0 0
SHERWIN-WILLIAMS CO Common 824348106 220,233 480,553 SH   SOLE   447,969 0 32,584
SHOCKWAVE MEDICAL INC Common 82489T104 571 10,000 SH   SOLE   10,000 0 0
SHOPIFY INC - A Common 82509L107 135,313 450,818 SH   SOLE   449,561 0 1,257
SIGNATURE BANK Common 82669G104 22,325 184,752 SH   SOLE   127,808 0 56,944
SILK ROAD MEDICAL INC Common 82710M100 1,042 21,500 SH   SOLE   21,500 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 40,945 590,836 SH   SOLE   411,380 0 179,456
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 785 15,802 SH   SOLE   15,802 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 89 1,151 SH   SOLE   1,151 0 0
SMARTSHEET INC CLASS A Common 83200N103 4,283 88,488 SH   SOLE   88,488 0 0
SOLARIS OILFIELD INFRASTRUCTUR Common 83418M103 13,774 919,519 SH   SOLE   597,842 0 321,677
SOUTHWEST AIRLINES CO. Common 844741108 5 107 SH   SOLE   107 0 0
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 21 260 SH   SOLE   260 0 0
SPS COMMERCE INC Common 78463M107 36,198 354,156 SH   SOLE   247,723 0 106,433
SQUARE INC A Common 852234103 52,567 724,767 SH   SOLE   724,767 0 0
SS&C TECHNOLOGIES INC Common 78467J100 4,751 82,466 SH   SOLE   82,466 0 0
STAAR SURGICAL CO NEW Common 852312305 1,557 53,000 SH   SOLE   53,000 0 0
STAMPS.COM INC Common 852857200 111 2,462 SH   SOLE   1,885 0 577
STARBUCKS CORP. Common 855244109 14 168 SH   SOLE   168 0 0
STOKE THERAPEUTICS INC Common 86150R107 146 5,000 SH   SOLE   5,000 0 0
STRYKER CORP Common 863667101 877 4,265 SH   SOLE   4,265 0 0
SVB FINANCIAL GROUP Common 78486Q101 5,700 25,379 SH   SOLE   25,379 0 0
SYNCHRONY FINANCIAL Common 87165B103 16 453 SH   SOLE   453 0 0
T MOBILE US INC Common 872590104 89,691 1,209,747 SH   SOLE   1,194,724 0 15,023
T2 BIOSYSTEMS INC Common 89853L104 143 85,000 SH   SOLE   85,000 0 0
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 81,963 1,439,963 SH   SOLE   1,439,963 0 0
TAIWAN SEMICONDUCTOR ADR Common 874039100 37,263 951,324 SH   SOLE   911,709 0 39,615
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 58,497 515,255 SH   SOLE   505,148 0 10,107
TAL EDUCATION GROUP ADR Common 874080104 13,771 361,441 SH   SOLE   361,441 0 0
TANDEM DIABETES CARE INC Common 875372203 140,457 2,176,955 SH   SOLE   2,176,955 0 0
TAPESTRY INC Common 876030107 5,467 172,303 SH   SOLE   172,303 0 0
TELADOC INC Common 87918A105 3,075 46,300 SH   SOLE   46,268 0 32
TELARIA INC Common 879181105 15,473 2,057,561 SH   SOLE   1,432,860 0 624,701
TERADATA CORP Common 88076W103 10 275 SH   SOLE   275 0 0
TESLA INC Common 88160R101 22 100 SH   SOLE   100 0 0
TETRA TECH INC. Common 88162G103 631 8,035 SH   SOLE   8,035 0 0
THE TRAVELERS COMPANIES INC Common 89417E109 48 318 SH   SOLE   318 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 273,313 930,650 SH   SOLE   906,201 0 24,449
THOMSON REUTERS CORP Common 884903709 12 193 SH   SOLE   193 0 0
TOTAL SA ADR Common 89151E109 1,599 28,666 SH   SOLE   28,666 0 0
TOTAL SYSTEM SERVICES Common 891906109 4,191 32,677 SH   SOLE   32,677 0 0
TRACTOR SUPPLY COMPANY Common 892356106 49 449 SH   SOLE   449 0 0
TRADE DESK INC CLASS A Common 88339J105 51,016 223,971 SH   SOLE   153,533 0 70,438
TRANSDIGM GROUP INC Common 893641100 6,054 12,514 SH   SOLE   12,514 0 0
TRANSUNION Common 89400J107 22 304 SH   SOLE   304 0 0
TRICIDA INC Common 89610F101 789 20,000 SH   SOLE   20,000 0 0
TRIMBLE INC Common 896239100 2,316 51,335 SH   SOLE   51,335 0 0
TURNING POINT THERAPEUTICS INC Common 90041T108 1,628 40,000 SH   SOLE   40,000 0 0
TWILIO INC A Common 90138F102 2,805 20,575 SH   SOLE   20,575 0 0
TWIST BIOSCIENCE CORP Common 90184D100 73 2,500 SH   SOLE   2,500 0 0
TWITTER INC Common 90184L102 28,179 807,412 SH   SOLE   794,482 0 12,930
TYLER TECHNOLOGIES Common 902252105 58,806 272,225 SH   SOLE   272,215 0 10
UBIQUITI NETWORKS Common 90347A100 17 129 SH   SOLE   129 0 0
ULTA BEAUTY INC. Common 90384S303 17 49 SH   SOLE   49 0 0
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 7,785 122,604 SH   SOLE   81,364 0 41,240
UNIFIRST CORP Common 904708104 8,914 47,273 SH   SOLE   47,273 0 0
UNION PACIFIC CORP Common 907818108 154,259 912,183 SH   SOLE   887,107 0 25,076
UNIQURE B.V. Common N90064101 821 10,500 SH   SOLE   10,500 0 0
UNITED PARCEL SERVICE INC CL-B Common 911312106 704 6,815 SH   SOLE   6,815 0 0
UNITED TECHNOLOGIES CORP. Common 913017109 48,865 375,309 SH   SOLE   370,938 0 4,371
UNITEDHEALTH GROUP INC Common 91324P102 487,184 1,996,574 SH   SOLE   1,902,210 0 94,364
UNIVERSAL DISPLAY CORP Common 91347P105 4,116 21,887 SH   SOLE   21,887 0 0
US PHYSICAL THERAPY INC Common 90337L108 33,790 275,682 SH   SOLE   176,677 0 99,005
VAIL RESORTS INC. Common 91879Q109 96,556 432,639 SH   SOLE   418,710 0 13,929
VALERO ENERGY CORP Common 91913Y100 655 7,655 SH   SOLE   7,655 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 165,507 1,020,957 SH   SOLE   1,020,935 0 22
VERISIGN INC. Common 92343E102 4,461 21,330 SH   SOLE   21,330 0 0
VERISK ANALYTICS INC CLASS A Common 92345Y106 5,463 37,303 SH   SOLE   37,303 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,400 59,517 SH   SOLE   59,517 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 244,728 1,334,542 SH   SOLE   1,287,650 0 46,892
VF CORP Common 918204108 2,158 24,704 SH   SOLE   24,704 0 0
VIRTUS INVESTMENT PARTNERS Common 92828Q109 98 917 SH   SOLE   917 0 0
VISA INC CLASS A SHARES Common 92826C839 991,360 5,712,244 SH   SOLE   5,439,853 0 272,391
VMWARE INC CLASS A Common 928563402 29 173 SH   SOLE   173 0 0
VOCERA COMMUNICATIONS INC Common 92857F107 54,057 1,693,507 SH   SOLE   1,693,507 0 0
VULCAN MATERIALS Common 929160109 164,429 1,197,500 SH   SOLE   1,147,263 0 50,237
W.R. GRACE & CO Common 38388F108 3,248 42,680 SH   SOLE   42,680 0 0
WAGEWORKS INC Common 930427109 10,829 213,211 SH   SOLE   213,211 0 0
WAITR HOLDINGS INC Common 930752100 1,344 213,615 SH   SOLE   213,615 0 0
WALMART INC Common 931142103 54,676 494,849 SH   SOLE   485,326 0 9,523
WALT DISNEY CO. Common 254687106 280,960 2,012,032 SH   SOLE   1,987,257 0 24,775
WASTE CONNECTIONS INC Common 94106B101 13,448 140,702 SH   SOLE   140,702 0 0
WASTE MANAGEMENT INC NEW Common 94106L109 32 277 SH   SOLE   277 0 0
WATERS CORP. Common 941848103 25 116 SH   SOLE   116 0 0
WAYFAIR INC CL A Common 94419L101 52,630 360,481 SH   SOLE   248,656 0 111,825
WEC ENERGY GROUP INC Common 92939U106 18 220 SH   SOLE   220 0 0
WELLCARE HEALTH PLANS INC Common 94946T106 15 51 SH   SOLE   51 0 0
WELLS FARGO & CO NEW Common 949746101 1,523 32,195 SH   SOLE   32,195 0 0
WELLTOWER INC Common 95040Q104 8,256 101,268 SH   SOLE   101,268 0 0
WEX INC Common 96208T104 16 75 SH   SOLE   75 0 0
WINGSTOP INC Common 974155103 130,923 1,381,777 SH   SOLE   1,381,777 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 63,120 10,230,202 SH   SOLE   10,230,202 0 0
WOODWARD INC. Common 980745103 545 4,812 SH   SOLE   4,812 0 0
WORKDAY INC Common 98138H101 67,475 328,219 SH   SOLE   322,360 0 5,859
WORLDPAY INC Common 981558109 143,443 1,170,484 SH   SOLE   1,004,059 0 166,425
WRIGHT MEDICAL GROUP NV Common N96617118 6,592 221,061 SH   SOLE   221,061 0 0
WYNN RESORTS LTD Common 983134107 19,190 154,768 SH   SOLE   151,979 0 2,789
XCEL ENERGY INC Common 98389B100 18 308 SH   SOLE   308 0 0
XILINX INC Common 983919101 8,691 73,704 SH   SOLE   73,704 0 0
XPO LOGISTICS INC Common 983793100 20,473 354,143 SH   SOLE   268,858 0 85,285
XYLEM INC Common 98419M100 788 9,423 SH   SOLE   9,423 0 0
YANDEX NV Common N97284108 3,900 102,625 SH   SOLE   102,625 0 0
YELP INC Common 985817105 15 436 SH   SOLE   436 0 0
YUM CHINA HOLDINGS INC Common 98850P109 15 331 SH   SOLE   331 0 0
ZENDESK INC Common 98936J101 47 528 SH   SOLE   528 0 0
ZILLOW GROUP INC CLASS A Common 98954M101 2,710 59,216 SH   SOLE   59,216 0 0
ZOETIS INC Common 98978V103 6,529 57,527 SH   SOLE   57,527 0 0
ZOGENIX INC Common 98978L204 526 11,000 SH   SOLE   11,000 0 0
ZUORA INC CLASS A Common 98983V106 4,534 295,930 SH   SOLE   202,573 0 93,357