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
10X GENOMICS INC Common 88025U109 2,646 34,703 SH   SOLE   34,703 0 0
ABBOTT LABORATORIES Common 002824100 283,592 3,264,930 SH   SOLE   3,085,805 0 179,125
ABBVIE INC Common 00287Y109 104,147 1,176,269 SH   SOLE   1,162,265 0 14,004
ABIOMED INC. Common 003654100 83,506 489,511 SH   SOLE   489,511 0 0
ACADIA PHARMACEUTICALS INC Common 004225108 46,446 1,085,683 SH   SOLE   757,966 0 327,717
ACCENTURE PLC IRELAND SHARES C Common G1151C101 661 3,137 SH   SOLE   3,137 0 0
ACI WORLDWIDE INC Common 004498101 66,092 1,744,547 SH   SOLE   1,744,547 0 0
ACTIVISION BLIZZARD INC Common 00507V109 69 1,158 SH   SOLE   1,158 0 0
ADAPTIVE BIOTECHNOLOGIES Common 00650F109 843 28,171 SH   SOLE   28,171 0 0
ADOBE INC. Common 00724F101 686,106 2,080,306 SH   SOLE   1,981,268 0 99,038
ADVANCED MICRO DEVICES INC. Common 007903107 12,600 274,758 SH   SOLE   274,758 0 0
AERIE PHARMACEUTICALS INC Common 00771V108 25,881 1,070,792 SH   SOLE   1,028,599 0 42,193
AFYA LTD CLASS A Common G01125106 997 36,753 SH   SOLE   36,753 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 394 4,621 SH   SOLE   4,621 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 205,423 874,176 SH   SOLE   831,229 0 42,947
AKAMAI TECHNOLOGIES INC Common 00971T101 1,712 19,825 SH   SOLE   19,825 0 0
ALEXANDRIA REAL ESTATE EQUITIE Common 015271109 2,181 13,500 SH   SOLE   13,500 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 13,360 123,535 SH   SOLE   123,535 0 0
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 826,806 3,898,188 SH   SOLE   3,698,126 0 200,062
ALIGN TECHNOLOGY INC Common 016255101 8,100 29,028 SH   SOLE   29,028 0 0
ALLAKOS INC Common 01671P100 477 5,000 SH   SOLE   5,000 0 0
ALLEGION PLC Common G0176J109 697 5,600 SH   SOLE   5,600 0 0
ALLERGAN PLC Common G0177J108 39,373 205,956 SH   SOLE   203,740 0 2,216
ALNYLAM PHARMACEUTICALS INC Common 02043Q107 2,649 22,997 SH   SOLE   22,997 0 0
ALPHABET INC CL A Common 02079K305 9,581 7,153 SH   SOLE   7,153 0 0
ALPHABET INC CL C Common 02079K107 858,026 641,745 SH   SOLE   615,267 0 26,478
ALTABA INC (CLOSED-END INVESTM Mutual Funds 021346101 25,351 1,208,938 SH   SOLE   1,208,938 0 0
ALTAIR ENGINEERING INC A Common 021369103 22,155 616,959 SH   SOLE   416,207 0 200,752
ALTERYX INC Common 02156B103 94,109 940,436 SH   SOLE   940,436 0 0
ALTICE USA INC A Common 02156K103 39,568 1,447,268 SH   SOLE   1,441,129 0 6,139
ALTRIA GROUP INC. Common 02209S103 2,985 59,804 SH   SOLE   59,804 0 0
AMARIN CORP PLC ADR Common 023111206 1,822 85,000 SH   SOLE   85,000 0 0
AMAZON COM INC. Common 023135106 1,231,048 666,209 SH   SOLE   635,719 0 30,490
AMEDISYS Common 023436108 584 3,500 SH   SOLE   3,500 0 0
AMERICAN EXPRESS COMPANY Common 025816109 548 4,400 SH   SOLE   4,400 0 0
AMERICOLD REALTY TRUST Common 03064D108 1,060 30,242 SH   SOLE   30,242 0 0
AMERISOURCEBERGEN CORP Common 03073E105 15 177 SH   SOLE   177 0 0
AMETEK INC Common 031100100 6,357 63,733 SH   SOLE   63,733 0 0
AMGEN INC Common 031162100 1,507 6,250 SH   SOLE   6,250 0 0
ANAPLAN INC Common 03272L108 4,437 84,685 SH   SOLE   78,726 0 5,959
ANAPTYSBIO INC Common 032724106 130 8,000 SH   SOLE   8,000 0 0
ANSYS INC Common 03662Q105 169,698 659,250 SH   SOLE   659,232 0 18
APELLIS PHARMACEUTICALS INC Common 03753U106 459 15,000 SH   SOLE   15,000 0 0
APPLE INC. Common 037833100 1,006,272 3,426,772 SH   SOLE   3,306,770 0 120,002
APPLIED MATERIALS INC Common 038222105 38,891 637,143 SH   SOLE   577,031 0 60,112
APTIV PLC Common G6095L109 192,999 2,032,215 SH   SOLE   1,936,454 0 95,761
ARCH CAPITAL GROUP LTD Common G0450A105 17 392 SH   SOLE   392 0 0
ARCO PLATFORM LTD CLASS A Common G04553106 4,950 112,000 SH   SOLE   112,000 0 0
ARCONIC INC Common 03965L100 2,450 79,635 SH   SOLE   79,635 0 0
ARES MANAGEMENT CORP Common 03990B101 1,390 38,956 SH   SOLE   38,956 0 0
ARGENX SE ADR Common 04016X101 1,364 8,500 SH   SOLE   8,500 0 0
ARMSTRONG WORLD INDUSTRIES Common 04247X102 46 491 SH   SOLE   491 0 0
ARROWHEAD PHARMACEUTICALS Common 04280A100 888 14,000 SH   SOLE   14,000 0 0
ASCENDIS PHARMACEUTICALS ADR Common 04351P101 765 5,500 SH   SOLE   5,500 0 0
ASML HOLDING NV - ADR Common N07059210 43,971 148,582 SH   SOLE   140,191 0 8,391
ASPEN TECHNOLOGY INC Common 045327103 62,683 518,343 SH   SOLE   518,343 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 7,506 150,534 SH   SOLE   150,534 0 0
AT&T INC. Common 00206R102 1,914 48,978 SH   SOLE   48,978 0 0
ATARA BIOTHERAPEUTICS INC Common 046513107 247 15,000 SH   SOLE   15,000 0 0
ATLASSIAN CORP PLC Common G06242104 2,640 21,939 SH   SOLE   21,920 0 19
AURINIA PHARMACEUTICALS INC Common 05156V102 952 47,000 SH   SOLE   47,000 0 0
AUTODESK INC. Common 052769106 82,202 448,067 SH   SOLE   438,366 0 9,701
AUTOZONE INC Common 053332102 66 55 SH   SOLE   55 0 0
AVALARA INC Common 05338G106 219,949 3,002,713 SH   SOLE   2,746,796 0 255,917
AXOGEN INC Common 05463X106 11 591 SH   SOLE   591 0 0
AXOS FINANCIAL INC Common 05465C100 6,098 201,382 SH   SOLE   150,929 0 50,453
AXSOME THERAPEUTICS INC Common 05464T104 1,654 16,000 SH   SOLE   16,000 0 0
AZUL SA ADR Common 05501U106 3,326 77,700 SH   SOLE   77,700 0 0
BALCHEM CORP. Common 057665200 67,223 661,447 SH   SOLE   661,447 0 0
BALL CORP Common 058498106 154,955 2,396,092 SH   SOLE   2,290,996 0 105,096
BANK OF AMERICA CORP Common 060505104 45,876 1,302,559 SH   SOLE   1,275,415 0 27,144
BED BATH & BEYOND INC Common 075896100 10,590 612,113 SH   SOLE   612,113 0 0
BENEFITFOCUS INC Common 08180D106 5,398 246,026 SH   SOLE   246,026 0 0
BILL.COM HOLDINGS INC Common 090043100 1,461 38,388 SH   SOLE   27,106 0 11,282
BIOGEN INC Common 09062X103 41,199 138,845 SH   SOLE   136,522 0 2,323
BIOHAVEN PHARMACEUTICAL HOLDIN Common G11196105 762 14,000 SH   SOLE   14,000 0 0
BIOMARIN PHARMACEUTICALS INC Common 09061G101 936 11,070 SH   SOLE   11,070 0 0
BIO-RAD LABORATORIES CL A Common 090572207 2,709 7,320 SH   SOLE   7,320 0 0
BIO-TECHNE CORP Common 09073M104 176,563 804,350 SH   SOLE   804,331 0 19
BJ'S WHOLESALE CLUB HOLDINGS Common 05550J101 4,596 202,108 SH   SOLE   202,108 0 0
BLACK KNIGHT INC Common 09215C105 46 717 SH   SOLE   717 0 0
BLACKBAUD INC Common 09227Q100 81,880 1,028,637 SH   SOLE   1,028,606 0 31
BLACKLINE INC Common 09239B109 87,685 1,700,644 SH   SOLE   1,700,644 0 0
BLACKROCK INC. Common 09247X101 3,059 6,086 SH   SOLE   6,086 0 0
BLACKSTONE GROUP INC Common 09260D107 2,780 49,690 SH   SOLE   49,690 0 0
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,478 39,698 SH   SOLE   39,698 0 0
BLUEBIRD BIO INC Common 09609G100 1,905 21,705 SH   SOLE   21,705 0 0
BOEING CO Common 097023105 106,098 325,693 SH   SOLE   316,741 0 8,952
BOOKING HOLDINGS INC Common 09857L108 33 16 SH   SOLE   16 0 0
BOSTON SCIENTIFIC CORP Common 101137107 359,418 7,948,201 SH   SOLE   7,642,190 0 306,011
BRIGHT HORIZONS FAMILY SOLUTIO Common 109194100 9,674 64,372 SH   SOLE   64,372 0 0
BRISTOL MYERS SQUIBB CO Common 110122108 3,830 59,660 SH   SOLE   59,660 0 0
BROADCOM LTD Common 11135F101 37,290 117,999 SH   SOLE   116,044 0 1,955
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 23 185 SH   SOLE   185 0 0
BROWN & BROWN INC Common 115236101 17 419 SH   SOLE   419 0 0
BROWN FORMAN CORP. CLASS B Common 115637209 32 470 SH   SOLE   470 0 0
BURLINGTON STORES INC Common 122017106 20,888 91,603 SH   SOLE   91,585 0 18
CADENCE DESIGN SYSTEM INC Common 127387108 36,931 532,452 SH   SOLE   532,452 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 120,237 3,317,794 SH   SOLE   3,068,395 0 249,399
CANTEL MEDICAL CORP Common 138098108 148,502 2,094,533 SH   SOLE   2,094,475 0 58
CAREDX INC Common 14167L103 111,839 5,184,933 SH   SOLE   5,184,933 0 0
CARLISLE COMPANIES Common 142339100 33 204 SH   SOLE   204 0 0
CARMAX INC Common 143130102 77 877 SH   SOLE   877 0 0
CARVANA CO Common 146869102 18,420 200,111 SH   SOLE   199,260 0 851
CASELLA WASTE SYSTEMS Common 147448104 86,124 1,871,044 SH   SOLE   1,265,388 0 605,656
CASTLE BIOSCIENCES INC Common 14843C105 756 22,000 SH   SOLE   22,000 0 0
CDW CORP Common 12514G108 1,094 7,656 SH   SOLE   7,656 0 0
CENTENE CORP DEL Common 15135B101 18,915 300,856 SH   SOLE   300,856 0 0
CHARLES SCHWAB CORP Common 808513105 33,066 695,252 SH   SOLE   680,891 0 14,361
CHARTER COMMUNICATIONS INC Common 16119P108 37 77 SH   SOLE   77 0 0
CHEGG INC Common 163092109 160,050 4,221,832 SH   SOLE   3,317,522 0 904,310
CHEMOCENTRYX INC Common 16383L106 791 20,000 SH   SOLE   20,000 0 0
CHENIERE ENERGY PARTNERS LP Common 16411Q101 1,076 27,028 SH   SOLE   27,028 0 0
CHEVRONTEXACO CORP Common 166764100 1,526 12,663 SH   SOLE   12,663 0 0
CHIPOTLE MEXICAN GRILL-CL A Common 169656105 3,405 4,067 SH   SOLE   4,067 0 0
CIGNA CORP Common 125523100 86,958 425,245 SH   SOLE   399,950 0 25,295
CINTAS CORP. Common 172908105 195,442 726,333 SH   SOLE   694,726 0 31,607
CISCO SYSTEMS INC Common 17275R102 3,200 66,725 SH   SOLE   66,725 0 0
CITIGROUP INC. Common 172967424 36,745 459,941 SH   SOLE   415,100 0 44,841
CLEARSIDE BIOMEDICAL INC Common 185063104 87 30,000 SH   SOLE   30,000 0 0
CME GROUP INC Common 12572Q105 13,858 69,039 SH   SOLE   62,680 0 6,359
COCA COLA CO. Common 191216100 50,191 906,800 SH   SOLE   874,575 0 32,225
COGNEX CORP. Common 192422103 243,592 4,346,751 SH   SOLE   4,346,644 0 107
COMCAST CORP CL A Common 20030N101 2,610 58,047 SH   SOLE   58,047 0 0
CONOCOPHILLIPS Common 20825C104 1,738 26,727 SH   SOLE   26,727 0 0
COPART INC. Common 217204106 18 195 SH   SOLE   195 0 0
COSTAR GROUP INC Common 22160N109 56,356 94,193 SH   SOLE   94,085 0 108
COSTCO WHOLESALE CORP NEW Common 22160K105 2,969 10,100 SH   SOLE   10,100 0 0
COUPA SOFTWARE INC Common 22266L106 67,521 461,683 SH   SOLE   461,673 0 10
CRISPR THERAPEUTICS AG Common H17182108 792 13,000 SH   SOLE   13,000 0 0
CROWDSTRIKE HOLDINGS INC A Common 22788C105 41,431 830,778 SH   SOLE   761,739 0 69,039
CROWN CASTLE INTERNATIONAL COR Common 22822V101 209,132 1,471,208 SH   SOLE   1,393,054 0 78,154
CROWN HOLDINGS INC. Common 228368106 83 1,147 SH   SOLE   1,147 0 0
CRYOPORT INC Common 229050307 76,779 4,664,578 SH   SOLE   4,664,578 0 0
CVS HEALTH CORP Common 126650100 3,957 53,264 SH   SOLE   53,264 0 0
CYRUSONE INC Common 23283R100 988 15,093 SH   SOLE   15,093 0 0
DANAHER CORP Common 235851102 514,600 3,352,880 SH   SOLE   3,166,880 0 186,000
DARDEN RESTAURANTS INC Common 237194105 841 7,719 SH   SOLE   7,719 0 0
DATADOG INC CLASS A Common 23804L103 21,886 579,304 SH   SOLE   574,967 0 4,337
DECIPHERA PHARMACEUTICALS INC Common 24344T101 1,120 18,000 SH   SOLE   18,000 0 0
DERMIRA INC Common 24983L104 46,305 3,054,440 SH   SOLE   2,085,811 0 968,629
DEXCOM INC. Common 252131107 164,538 752,206 SH   SOLE   724,502 0 27,704
DISCOVERY COMMUNICATIONS INC C Common 25470F104 4,188 127,903 SH   SOLE   127,903 0 0
DMC GLOBAL INC Common 23291C103 4,709 104,794 SH   SOLE   104,722 0 72
DOLBY LABORATORIES INC CL A Common 25659T107 4,795 69,700 SH   SOLE   69,676 0 24
DOLLAR GENERAL CORP. Common 256677105 44 285 SH   SOLE   285 0 0
DOLLAR TREE INC Common 256746108 189,024 2,009,820 SH   SOLE   1,924,855 0 84,965
DOW CHEMICAL CO Common 260557103 460 8,403 SH   SOLE   8,403 0 0
DUPONT DE NEMOURS INC Common 26614N102 539 8,403 SH   SOLE   8,403 0 0
EAGLE MATERIALS INC Common 26969P108 14 157 SH   SOLE   157 0 0
EATON CORP PLC Common G29183103 1,374 14,501 SH   SOLE   14,501 0 0
EBIX INC Common 278715206 25,559 765,009 SH   SOLE   513,942 0 251,067
ECOLAB INC Common 278865100 44 226 SH   SOLE   226 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 2,750 11,788 SH   SOLE   11,788 0 0
EHEALTH INC Common 28238P109 91,323 950,484 SH   SOLE   898,187 0 52,297
ELECTRONICS ARTS INC Common 285512109 360 3,344 SH   SOLE   3,344 0 0
ELI LILLY & CO Common 532457108 3,511 26,713 SH   SOLE   26,713 0 0
ENDAVA PLC ADR Common 29260V105 522 11,209 SH   SOLE   0 0 11,209
EPAM SYSTEMS INC Common 29414B104 77,119 363,496 SH   SOLE   252,302 0 111,194
EQUIFAX INC Common 294429105 33 237 SH   SOLE   237 0 0
EQUINIX INC. Common 29444U700 915 1,567 SH   SOLE   1,567 0 0
EQUITY LIFESTYLE PROPERTIES IN Common 29472R108 1,678 23,840 SH   SOLE   23,840 0 0
ESTEE LAUDER COMPANIES INC CL Common 518439104 17 80 SH   SOLE   80 0 0
ETSY INC Common 29786A106 657 14,827 SH   SOLE   14,827 0 0
EURONET WORLDWIDE INC Common 298736109 14 86 SH   SOLE   86 0 0
EVERBRIDGE INC Common 29978A104 187,259 2,398,300 SH   SOLE   2,189,931 0 208,369
EXACT SCIENCES CORP Common 30063P105 5,554 60,054 SH   SOLE   60,054 0 0
EXTENDED STAY AMERICA INC UNIT Common 30224P200 819 55,097 SH   SOLE   55,097 0 0
EXXON MOBIL CORP Common 30231G102 2,132 30,557 SH   SOLE   30,557 0 0
FACEBOOK INC Common 30303M102 904,781 4,408,189 SH   SOLE   4,195,288 0 212,901
FACTSET RESEARCH SYSTEMS INC Common 303075105 14 51 SH   SOLE   51 0 0
FAIR ISAAC CORP Common 303250104 11,095 29,613 SH   SOLE   29,609 0 4
FATE THERAPEUTICS INC Common 31189P102 939 48,000 SH   SOLE   48,000 0 0
FERRARI N.V. Common N3167Y103 2,477 14,962 SH   SOLE   14,962 0 0
FIBROGEN INC Common 31572Q808 986 23,000 SH   SOLE   23,000 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 431,978 3,105,746 SH   SOLE   2,904,313 0 201,433
FIRSTSERVICE CORP Common 33767E202 111,858 1,202,256 SH   SOLE   837,101 0 365,155
FISERV INC. Common 337738108 126,172 1,091,169 SH   SOLE   1,034,688 0 56,481
FIVE BELOW Common 33829M101 79,667 623,080 SH   SOLE   623,080 0 0
FIVE PRIME THERAPEUTICS INC Common 33830X104 230 50,000 SH   SOLE   50,000 0 0
FLEETCOR TECHNOLOGIES INC Common 339041105 77 269 SH   SOLE   269 0 0
FLIR SYSTEMS INC Common 302445101 89,598 1,720,729 SH   SOLE   1,720,729 0 0
FORTIVE CORP Common 34959J108 46 603 SH   SOLE   603 0 0
FORTY SEVEN INC Common 34983P104 591 15,000 SH   SOLE   15,000 0 0
FRESHPET INC Common 358039105 295 5,000 SH   SOLE   5,000 0 0
FULCRUM THERAPEUTICS INC Common 359616109 795 47,781 SH   SOLE   47,781 0 0
GARMIN LTD Common H2906T109 5,428 55,633 SH   SOLE   55,633 0 0
GARTNER INC Common 366651107 11 71 SH   SOLE   71 0 0
GENERAL DYNAMICS CORP Common 369550108 1,135 6,434 SH   SOLE   6,434 0 0
GENMAB A/S SP ADR Common 372303206 9,334 418,012 SH   SOLE   418,012 0 0
GEOPARK LTD Common G38327105 1,048 47,439 SH   SOLE   47,439 0 0
GILEAD SCIENCES INC Common 375558103 961 14,783 SH   SOLE   14,783 0 0
GLAUKOS CORPORATION Common 377322102 121,763 2,235,423 SH   SOLE   1,875,328 0 360,095
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,410 30,007 SH   SOLE   30,007 0 0
GLOBAL PAYMENTS INC Common 37940X102 7,984 43,732 SH   SOLE   43,732 0 0
GLOBANT SA Common L44385109 36,616 345,267 SH   SOLE   236,191 0 109,076
GLYCOMIMETICS INC Common 38000Q102 317 60,000 SH   SOLE   60,000 0 0
GOLDMAN SACHS GROUP INC Common 38141G104 2,098 9,126 SH   SOLE   9,126 0 0
GOOSEHEAD INSURANCE Common 38267D109 7,275 171,569 SH   SOLE   118,449 0 53,120
GOSSAMER BIO INC Common 38341P102 469 30,000 SH   SOLE   30,000 0 0
GRIFOLS SA ADR Common 398438408 3,895 167,238 SH   SOLE   167,238 0 0
GUARDANT HEALTH INC Common 40131M109 104,298 1,334,760 SH   SOLE   1,289,876 0 44,884
GUIDEWIRE SOFTWARE INC Common 40171V100 97,848 891,393 SH   SOLE   891,380 0 13
GW PHARMACEUTICALS ADR Common 36197T103 80,163 766,671 SH   SOLE   736,570 0 30,101
HALOZYME THERAPEUTICS INC Common 40637H109 1,170 66,000 SH   SOLE   66,000 0 0
HAMILTON LANE INC CLASS A Common 407497106 48,359 811,396 SH   SOLE   558,847 0 252,549
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,237 20,357 SH   SOLE   20,357 0 0
HEALTHEQUITY INC Common 42226A107 132,729 1,791,938 SH   SOLE   1,791,891 0 47
HEICO CORP Common 422806109 37,489 328,420 SH   SOLE   328,397 0 23
HEICO CORP CLASS A Common 422806208 13,143 146,799 SH   SOLE   146,799 0 0
HELIOS TECHNOLOGIES INC Common 42328H109 193 4,166 SH   SOLE   4,150 0 16
HESKA CORP Common 42805E306 99,999 1,042,312 SH   SOLE   1,042,312 0 0
HEXCEL CORP Common 428291108 3,041 41,485 SH   SOLE   41,485 0 0
HILTON WORLDWIDE HOLDINGS INC Common 43300A203 19 173 SH   SOLE   173 0 0
HOME DEPOT INC Common 437076102 44,293 202,827 SH   SOLE   199,913 0 2,914
HONEYWELL INTERNATIONAL INC Common 438516106 199,051 1,124,582 SH   SOLE   1,071,279 0 53,303
HORIZON THERAPEUTICS PLC Common G46188101 109 3,000 SH   SOLE   3,000 0 0
HUBSPOT INC Common 443573100 47,373 298,884 SH   SOLE   218,660 0 80,224
HUMANA INC Common 444859102 3,480 9,495 SH   SOLE   9,495 0 0
IAA INC Common 449253103 5,039 107,067 SH   SOLE   107,067 0 0
IAC/INTERACTIVECORP Common 44919P508 4,486 18,008 SH   SOLE   18,008 0 0
IDEXX LABORATORIES CORP. Common 45168D104 524 2,006 SH   SOLE   1,998 0 8
IHS MARKIT LTD Common G47567105 6,446 85,546 SH   SOLE   85,546 0 0
ILLUMINA INC Common 452327109 22,860 68,910 SH   SOLE   68,868 0 42
IMMUNOMEDICS INC. Common 452907108 973 46,000 SH   SOLE   46,000 0 0
IMPINJ INC Common 453204109 2,701 104,442 SH   SOLE   67,210 0 37,232
INDEPENDENT BANK GROUP INC Common 45384B106 1,803 32,515 SH   SOLE   32,515 0 0
INGERSOLL RAND PLC Common G47791101 66 494 SH   SOLE   494 0 0
INMODE LTD Common M5425M103 1,689 43,084 SH   SOLE   43,084 0 0
INOGEN INC Common 45780L104 66,756 976,964 SH   SOLE   976,941 0 23
INSTRUCTURE INC Common 45781U103 606 12,564 SH   SOLE   12,550 0 14
INSULET CORP Common 45784P101 247,729 1,447,017 SH   SOLE   1,286,682 0 160,335
INTERCONTINENTAL EXCHANGE INC Common 45866F104 226,927 2,451,935 SH   SOLE   2,383,876 0 68,059
INTERXION HOLDING NV Common N47279109 14,951 178,394 SH   SOLE   178,394 0 0
INTUIT INC. Common 461202103 34,883 133,175 SH   SOLE   133,175 0 0
INTUITIVE SURGICAL INC Common 46120E602 63,730 107,806 SH   SOLE   106,279 0 1,527
IOVANCE BIOTHERAPEUTICS INC Common 462260100 1,246 45,000 SH   SOLE   45,000 0 0
IPG PHOTONICS CORP Common 44980X109 1,444 9,967 SH   SOLE   9,967 0 0
ISHARES RUSSELL 2000 GROWTH IN Mutual Funds 464287648 3,752 17,515 SH   SOLE   17,515 0 0
ISHARES RUSSELL MIDCAP GROWTH Mutual Funds 464287481 3,112 20,398 SH   SOLE   20,398 0 0
ISHARES TRUST RUSSELL 1000 GRO Mutual Funds 464287614 1,876 10,662 SH   SOLE   10,662 0 0
J P MORGAN CHASE & CO. Common 46625H100 152,027 1,090,582 SH   SOLE   1,080,422 0 10,160
JOHNSON & JOHNSON Common 478160104 3,712 25,449 SH   SOLE   25,449 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 865 21,242 SH   SOLE   21,242 0 0
KAR AUCTION SERVICES INC Common 48238T109 1,256 57,640 SH   SOLE   57,640 0 0
KKR & CO INC. Common 48251W104 1 45 SH   SOLE   45 0 0
KLA CORPORATION Common 482480100 6,821 38,282 SH   SOLE   38,282 0 0
KOHLS CORP. Common 500255104 1,020 20,021 SH   SOLE   20,021 0 0
KRATOS DEFENSE & SECURITY SOLU Common 50077B207 38,844 2,156,804 SH   SOLE   1,452,789 0 704,015
KROGER CO. Common 501044101 291 10,050 SH   SOLE   10,050 0 0
L3HARRIS TECHNOLOGIES INC Common 502431109 2,011 10,164 SH   SOLE   9,992 0 172
LABORATORY CORP AMER HLDGS NEW Common 50540R409 62 368 SH   SOLE   368 0 0
LAM RESEARCH CORP. Common 512807108 115,597 395,339 SH   SOLE   395,105 0 234
LAMAR ADVERTISING CO CL A Common 512816109 1,466 16,420 SH   SOLE   16,420 0 0
LAMB WESTON HOLDING INC Common 513272104 16 185 SH   SOLE   185 0 0
LANDSTAR SYSTEMS INC. Common 515098101 16 140 SH   SOLE   140 0 0
LAS VEGAS SANDS CORP Common 517834107 30,955 448,357 SH   SOLE   440,293 0 8,064
LEVI STRAUSS & CO CLASS A Common 52736R102 3,475 180,146 SH   SOLE   180,146 0 0
LINCOLN ELECTRIC HOLDINGS Common 533900106 3,695 38,194 SH   SOLE   38,194 0 0
LINDBLAD EXPEDITIONS HOLDING Common 535219109 10,024 613,082 SH   SOLE   434,676 0 178,406
LIVE NATION ENTERTAINMENT Common 538034109 141,288 1,976,890 SH   SOLE   1,737,881 0 239,009
LIVEPERSON INC Common 538146101 656 17,731 SH   SOLE   12,087 0 5,644
LOCKHEED MARTIN CORP. Common 539830109 33 84 SH   SOLE   84 0 0
LOWES COMPANIES INC. Common 548661107 21,220 177,188 SH   SOLE   176,658 0 530
LULULEMON ATHLETICA INC Common 550021109 77,139 332,969 SH   SOLE   328,801 0 4,168
LYFT INC A Common 55087P104 22,006 511,539 SH   SOLE   511,539 0 0
MAGNOLIA OIL & GAS CORP Common 559663109 4,929 391,790 SH   SOLE   391,790 0 0
MANHATTAN ASSOCIATES INC Common 562750109 6,785 85,076 SH   SOLE   85,035 0 41
MARKETAXESS HOLDINGS INC. Common 57060D108 4,644 12,249 SH   SOLE   12,249 0 0
MARSH & McLENNAN COMPANIES INC Common 571748102 33 297 SH   SOLE   297 0 0
MARTIN MARIETTA MATERIALS INC. Common 573284106 32 116 SH   SOLE   116 0 0
MARVELL TECHNOLOGY GROUP LTD Common G5876H105 38,325 1,442,948 SH   SOLE   1,409,147 0 33,801
MASCO CORP. Common 574599106 21,491 447,830 SH   SOLE   447,830 0 0
MASIMO CORPORATION Common 574795100 4,653 29,439 SH   SOLE   29,426 0 13
MASTERCARD INC Common 57636Q104 16,808 56,291 SH   SOLE   56,235 0 56
MCDONALDS CORP. Common 580135101 1,394 7,056 SH   SOLE   7,056 0 0
MCKESSON CORP Common 58155Q103 32 228 SH   SOLE   228 0 0
MEDALLIA INC Common 584021109 44,808 1,440,301 SH   SOLE   1,440,301 0 0
MEDTRONIC PLC Common G5960L103 1,370 12,076 SH   SOLE   12,076 0 0
MEIRAGTX HOLDINGS PLC Common G59665102 721 36,000 SH   SOLE   36,000 0 0
MERCADOLIBRE INC Common 58733R102 47,948 83,834 SH   SOLE   82,113 0 1,721
MERCK & CO INC Common 58933Y105 14,375 158,059 SH   SOLE   158,059 0 0
MERCURY SYSTEMS INC Common 589378108 159,012 2,300,850 SH   SOLE   2,300,797 0 53
MESA LABORATORIES INC Common 59064R109 415 1,665 SH   SOLE   1,658 0 7
MICROCHIP TECHNOLOGY INC. Common 595017104 839 8,014 SH   SOLE   5,925 0 2,089
MICRON TECHNOLOGY INC. Common 595112103 49,840 926,731 SH   SOLE   848,194 0 78,537
MICROSOFT CORP Common 594918104 1,764,635 11,189,825 SH   SOLE   10,734,688 0 455,137
MICROSTRATEGY INC CL-A Common 594972408 2,828 19,825 SH   SOLE   19,825 0 0
MIDDLEBY CORP Common 596278101 16,105 147,054 SH   SOLE   99,156 0 47,898
MIRATI THERAPEUTICS INC Common 60468T105 1,611 12,500 SH   SOLE   12,500 0 0
MKS INSTRUMENTS INC Common 55306N104 1,023 9,303 SH   SOLE   9,303 0 0
MODEL N INC Common 607525102 41,105 1,172,073 SH   SOLE   1,172,073 0 0
MOMO INC SPON ADR Common 60879B107 9,889 295,191 SH   SOLE   295,191 0 0
MORGAN STANLEY Common 617446448 123,426 2,414,445 SH   SOLE   2,172,794 0 241,651
MOTOROLA SOLUTIONS INC. Common 620076307 4,452 27,631 SH   SOLE   27,616 0 15
MSC INDUSTUSTRIAL DIRECT CO IN Common 553530106 2,217 28,252 SH   SOLE   28,252 0 0
MSCI INC Common 55354G100 70 272 SH   SOLE   272 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 8,229 295,795 SH   SOLE   295,795 0 0
NATERA INC Common 632307104 125,024 3,710,998 SH   SOLE   3,710,998 0 0
NEOGEN CORP Common 640491106 125,552 1,923,870 SH   SOLE   1,923,870 0 0
NEOGENOMICS INC Common 64049M209 6,280 214,704 SH   SOLE   213,734 0 970
NETFLIX COM INC Common 64110L106 65,762 203,238 SH   SOLE   194,771 0 8,467
NEUROCRINE BIOSCIENCES INC. Common 64125C109 4,120 38,325 SH   SOLE   38,325 0 0
NEVRO CORP Common 64157F103 224,967 1,913,958 SH   SOLE   1,614,954 0 299,004
NEW ORIENTAL EDUCATION & TECH. Common 647581107 5,869 48,400 SH   SOLE   48,400 0 0
NEXTERA ENERGY INC Common 65339F101 1,614 6,664 SH   SOLE   6,664 0 0
NIC INC Common 62914B100 266 11,891 SH   SOLE   11,843 0 48
NIKE INC CL B Common 654106103 217,318 2,145,075 SH   SOLE   2,118,416 0 26,659
NLIGHT INC Common 65487K100 5,901 290,960 SH   SOLE   190,097 0 100,863
NMI HOLDINGS INC CLASS A Common 629209305 455 13,700 SH   SOLE   13,700 0 0
NORDSON CORP Common 655663102 15 94 SH   SOLE   94 0 0
NORTHROP GRUMMAN CORP. Common 666807102 15 44 SH   SOLE   44 0 0
NOVANTA INC Common 67000B104 15,628 176,708 SH   SOLE   122,498 0 54,210
NOVARTIS AG ADR Common 66987V109 46,819 494,440 SH   SOLE   483,578 0 10,862
NVIDIA CORP. Common 67066G104 178,036 756,635 SH   SOLE   725,716 0 30,919
NVR INC Common 62944T105 69 18 SH   SOLE   18 0 0
NXP SEMICONDUCTORS NV Common N6596X109 294,791 2,316,443 SH   SOLE   2,152,705 0 163,738
O REILLY AUTOMOTIVE INC Common 67103H107 85,502 195,094 SH   SOLE   192,531 0 2,563
OKTA INC Common 679295105 664 5,753 SH   SOLE   5,729 0 24
OLD DOMINION FREIGHT LINE Common 679580100 2,005 10,564 SH   SOLE   10,564 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 49,020 750,571 SH   SOLE   515,966 0 234,605
ONEOK INC Common 682680103 1,208 15,959 SH   SOLE   15,959 0 0
ORACLE CORP. Common 68389X105 14 257 SH   SOLE   257 0 0
ORCHARD THERAPEUTICS PLC ADR Common 68570P101 69 5,000 SH   SOLE   5,000 0 0
OUTFRONT MEDIA INC Common 69007J106 63 2,339 SH   SOLE   2,339 0 0
PAYCOM SOFTWARE INC Common 70432V102 126,541 477,947 SH   SOLE   477,947 0 0
PAYLOCITY HOLDING CORP Common 70438V106 114,290 945,953 SH   SOLE   653,703 0 292,250
PAYPAL HOLDINGS INC Common 70450Y103 339,281 3,136,558 SH   SOLE   2,971,943 0 164,615
PEPSICO INC Common 713448108 4,164 30,471 SH   SOLE   30,471 0 0
PERSONALS INC Common 71535D106 400 36,732 SH   SOLE   36,732 0 0
PETIQ INC Common 71639T106 74,503 2,974,153 SH   SOLE   2,642,984 0 331,169
PFIZER INC Common 717081103 3,140 80,152 SH   SOLE   80,152 0 0
PHREESIA INC Common 71944F106 3,738 140,330 SH   SOLE   140,330 0 0
PINTEREST INC CLASS A Common 72352L106 88,603 4,753,378 SH   SOLE   4,436,442 0 316,936
PLANET FITNESS INC CLASS A Common 72703H101 70,699 946,690 SH   SOLE   684,974 0 261,716
PLURALSIGHT INC CLASS A Common 72941B106 66,703 3,875,827 SH   SOLE   3,875,827 0 0
POOL CORPORATION Common 73278L105 84 397 SH   SOLE   397 0 0
PORTOLA PHARMACEUTICALS INC Common 737010108 30,414 1,273,608 SH   SOLE   898,156 0 375,452
PRA HEALTH SCIENCES INC Common 69354M108 6,407 57,641 SH   SOLE   57,641 0 0
PREVAIL THERAPEUTICS Common 74140Y101 47 3,000 SH   SOLE   3,000 0 0
PRINCIPIA BIOPHARMA INC Common 74257L108 219 4,000 SH   SOLE   4,000 0 0
PROCTER & GAMBLE CO Common 742718109 5,058 40,495 SH   SOLE   40,495 0 0
PROGRESSIVE CORP OH Common 743315103 246,460 3,404,617 SH   SOLE   3,216,278 0 188,339
PROGYNY INC Common 74340E103 15,245 555,376 SH   SOLE   400,231 0 155,145
PROLOGIS Common 74340W103 651 7,305 SH   SOLE   7,305 0 0
PROOFPOINT INC Common 743424103 87,760 764,589 SH   SOLE   764,573 0 16
PROS HOLDINGS INC Common 74346Y103 101,142 1,687,946 SH   SOLE   1,687,946 0 0
PROTO LABS INC Common 743713109 498 4,907 SH   SOLE   4,887 0 20
PTC INC Common 69370C100 6,741 90,012 SH   SOLE   90,012 0 0
PUMA BIOTECHNOLOGY INC Common 74587V107 15,498 1,771,185 SH   SOLE   1,190,815 0 580,370
PVH CORP Common 693656100 342 3,250 SH   SOLE   3,250 0 0
Q2 HOLDINGS INC Common 74736L109 84,281 1,039,474 SH   SOLE   1,039,474 0 0
QIAGEN NV Common N72482123 573 16,966 SH   SOLE   16,966 0 0
QUALCOMM INC. Common 747525103 122,970 1,393,746 SH   SOLE   1,305,931 0 87,815
QUIDEL CORP Common 74838J101 125,359 1,670,790 SH   SOLE   1,670,724 0 66
RAPID7 INC Common 753422104 49,911 890,945 SH   SOLE   602,513 0 288,432
RAYTHEON COMPANY Common 755111507 99,019 450,621 SH   SOLE   445,472 0 5,149
REATA PHARMACEUTICALS INC A Common 75615P103 1,738 8,500 SH   SOLE   8,500 0 0
REPLIGEN CORP Common 759916109 114,048 1,232,956 SH   SOLE   1,232,956 0 0
ROCKET PHARMACEUTICALS Common 77313F106 592 26,000 SH   SOLE   26,000 0 0
ROCKWELL AUTOMATION INC. Common 773903109 32,031 158,044 SH   SOLE   154,886 0 3,158
ROKU INC Common 77543R102 819 6,118 SH   SOLE   6,118 0 0
ROPER TECHNOLOGIES INC Common 776696106 4,469 12,616 SH   SOLE   12,616 0 0
ROSS STORES INC Common 778296103 33 285 SH   SOLE   285 0 0
ROWE T PRICE GROUP INC. Common 74144T108 83 684 SH   SOLE   684 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 1,062 7,955 SH   SOLE   7,955 0 0
S&P GLOBAL INC Common 78409V104 227,594 833,526 SH   SOLE   772,834 0 60,692
SABRE CORP Common 78573M104 15 673 SH   SOLE   673 0 0
SAGE THERAPEUTICS INC Common 78667J108 1,083 15,000 SH   SOLE   15,000 0 0
SALESFORCE.COM INC Common 79466L302 778,243 4,785,066 SH   SOLE   4,524,047 0 261,019
SANGAMO BIOSCIENCES INC Common 800677106 251 30,000 SH   SOLE   30,000 0 0
SAREPTA THERAPEUTICS INC Common 803607100 111,506 864,123 SH   SOLE   834,960 0 29,163
SBA COMMUNICATIONS CORP Common 78410G104 9,295 38,571 SH   SOLE   38,571 0 0
SCHLUMBERGER LTD Common 806857108 26,238 652,693 SH   SOLE   638,010 0 14,683
SEATTLE GENETICS INC Common 812578102 15,207 133,089 SH   SOLE   133,089 0 0
SEMPRA ENERGY Common 816851109 1,536 10,139 SH   SOLE   10,139 0 0
SERVICEMASTER GLOBAL HOLDINGS Common 81761R109 19,500 504,389 SH   SOLE   504,389 0 0
SERVICENOW INC Common 81762P102 59,357 210,247 SH   SOLE   203,825 0 6,422
SHAKE SHACK INC CLASS A Common 819047101 2,278 38,234 SH   SOLE   38,234 0 0
SHERWIN-WILLIAMS CO Common 824348106 179,304 307,269 SH   SOLE   291,600 0 15,669
SHOCKWAVE MEDICAL INC Common 82489T104 571 13,000 SH   SOLE   13,000 0 0
SHOPIFY INC - A Common 82509L107 88,446 222,460 SH   SOLE   222,455 0 5
SIGNATURE BANK Common 82669G104 13,070 95,673 SH   SOLE   68,103 0 27,570
SILK ROAD MEDICAL INC Common 82710M100 373 9,233 SH   SOLE   9,195 0 38
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 48,363 533,513 SH   SOLE   379,497 0 154,016
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 713 15,802 SH   SOLE   15,802 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 139 1,151 SH   SOLE   1,151 0 0
SMARTSHEET INC CLASS A Common 83200N103 4,003 89,111 SH   SOLE   89,111 0 0
SMILEDIRECTCLUB INC Common 83192H106 681 77,873 SH   SOLE   77,873 0 0
SOLAREDGE TECHNOLOGIES INC Common 83417M104 1,340 14,092 SH   SOLE   14,092 0 0
SOLARIS OILFIELD INFRASTRUCTUR Common 83418M103 9,677 691,192 SH   SOLE   451,621 0 239,571
SPLUNK INC Common 848637104 1,039 6,937 SH   SOLE   6,937 0 0
SPS COMMERCE INC Common 78463M107 37,472 676,148 SH   SOLE   478,765 0 197,383
SQUARE INC A Common 852234103 3,295 52,664 SH   SOLE   52,664 0 0
STARBUCKS CORP. Common 855244109 38,319 435,842 SH   SOLE   426,382 0 9,460
STEMLINE THERAPEUTICS INC Common 85858C107 372 35,000 SH   SOLE   35,000 0 0
STOKE THERAPEUTICS INC Common 86150R107 170 6,000 SH   SOLE   6,000 0 0
STRYKER CORP Common 863667101 2,220 10,573 SH   SOLE   10,573 0 0
SUNRUN INC Common 86771W105 6,916 500,801 SH   SOLE   500,801 0 0
SVB FINANCIAL GROUP Common 78486Q101 54,397 216,688 SH   SOLE   216,688 0 0
T MOBILE US INC Common 872590104 125,694 1,602,833 SH   SOLE   1,579,011 0 23,822
TABULA RASA HEALTHCARE INC Common 873379101 9,650 198,243 SH   SOLE   132,461 0 65,782
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 124,660 1,846,546 SH   SOLE   1,846,546 0 0
TAIWAN SEMICONDUCTOR ADR Common 874039100 19,350 333,041 SH   SOLE   328,420 0 4,621
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 6,689 54,635 SH   SOLE   54,635 0 0
TANDEM DIABETES CARE INC Common 875372203 85,541 1,435,006 SH   SOLE   1,435,006 0 0
TAPESTRY INC Common 876030107 1,033 38,311 SH   SOLE   38,311 0 0
TELADOC INC Common 87918A105 10,363 123,787 SH   SOLE   123,762 0 25
TELARIA INC Common 879181105 3,866 438,770 SH   SOLE   328,641 0 110,129
TEMPUR-PEDIC INTERNATIONAL Common 88023U101 53 606 SH   SOLE   606 0 0
TESLA INC Common 88160R101 8,946 21,386 SH   SOLE   21,386 0 0
TETRA TECH INC. Common 88162G103 482 5,591 SH   SOLE   5,591 0 0
THE TRAVELERS COMPANIES INC Common 89417E109 29 212 SH   SOLE   212 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 146,979 452,425 SH   SOLE   442,273 0 10,152
THOR INDUSTRIES INC. Common 885160101 3,104 41,787 SH   SOLE   41,787 0 0
TIFFANY & CO-NEW Common 886547108 13 100 SH   SOLE   100 0 0
TJX COMPANY INC Common 872540109 16 255 SH   SOLE   255 0 0
TOTAL SA ADR Common 89151E109 1,585 28,666 SH   SOLE   28,666 0 0
TRACTOR SUPPLY COMPANY Common 892356106 27 288 SH   SOLE   288 0 0
TRADE DESK INC CLASS A Common 88339J105 64,438 248,050 SH   SOLE   173,461 0 74,589
TRADEWEB MARKETS INC CLASS A Common 892672106 32,647 704,357 SH   SOLE   704,318 0 39
TRANSDIGM GROUP INC Common 893641100 244,595 436,776 SH   SOLE   406,252 0 30,524
TRANSLATE BIO INC Common 89374L104 195 24,000 SH   SOLE   24,000 0 0
TRANSUNION Common 89400J107 26 304 SH   SOLE   304 0 0
TRIMBLE INC Common 896239100 5,800 139,114 SH   SOLE   139,114 0 0
TURNING POINT THERAPEUTICS INC Common 90041T108 3,746 60,138 SH   SOLE   60,138 0 0
TWILIO INC A Common 90138F102 21,812 221,941 SH   SOLE   221,941 0 0
TWITTER INC Common 90184L102 15 457 SH   SOLE   0 0 457
TYLER TECHNOLOGIES Common 902252105 99,851 332,816 SH   SOLE   332,802 0 14
TYSON FOODS INC Common 902494103 1,153 12,668 SH   SOLE   12,668 0 0
UBER TECHNOLOGIES INC Common 90353T100 32,455 1,091,291 SH   SOLE   1,067,031 0 24,260
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 5,463 127,909 SH   SOLE   86,821 0 41,088
UNDER ARMOUR INC CL A Common 904311107 12 574 SH   SOLE   574 0 0
UNION PACIFIC CORP Common 907818108 115,399 638,306 SH   SOLE   619,891 0 18,415
UNIQURE B.V. Common N90064101 502 7,000 SH   SOLE   7,000 0 0
UNITED PARCEL SERVICE INC CL-B Common 911312106 798 6,818 SH   SOLE   6,818 0 0
UNITED TECHNOLOGIES CORP. Common 913017109 30,490 203,591 SH   SOLE   199,835 0 3,756
UNITEDHEALTH GROUP INC Common 91324P102 498,291 1,694,984 SH   SOLE   1,633,753 0 61,231
UNIVERSAL DISPLAY CORP Common 91347P105 4,507 21,869 SH   SOLE   21,869 0 0
US FOODS HOLDING CORP Common 912008109 23,192 553,637 SH   SOLE   543,732 0 9,905
US PHYSICAL THERAPY INC Common 90337L108 50,718 443,537 SH   SOLE   292,600 0 150,937
VAIL RESORTS INC. Common 91879Q109 30,784 128,358 SH   SOLE   126,978 0 1,380
VALERO ENERGY CORP Common 91913Y100 717 7,658 SH   SOLE   7,658 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 150,206 1,067,865 SH   SOLE   1,067,709 0 156
VERISIGN INC. Common 92343E102 114,762 595,608 SH   SOLE   589,321 0 6,287
VERISK ANALYTICS INC CLASS A Common 92345Y106 6,808 45,590 SH   SOLE   45,590 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,654 59,517 SH   SOLE   59,517 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 354,402 1,618,643 SH   SOLE   1,546,772 0 71,871
VISA INC CLASS A SHARES Common 92826C839 1,014,002 5,396,497 SH   SOLE   5,147,868 0 248,629
VOCERA COMMUNICATIONS INC Common 92857F107 63,884 3,077,242 SH   SOLE   3,077,242 0 0
VULCAN MATERIALS Common 929160109 3,316 23,027 SH   SOLE   23,027 0 0
WAITR HOLDINGS INC Common 930752100 0 489 SH   SOLE   489 0 0
WALMART INC Common 931142103 74,049 623,101 SH   SOLE   611,614 0 11,487
WALT DISNEY CO. Common 254687106 172,650 1,193,736 SH   SOLE   1,176,993 0 16,743
WASTE CONNECTIONS INC Common 94106B101 43,288 476,796 SH   SOLE   476,771 0 25
WASTE MANAGEMENT INC NEW Common 94106L109 15,009 131,702 SH   SOLE   128,826 0 2,876
WAYFAIR INC CL A Common 94419L101 40,501 448,164 SH   SOLE   299,963 0 148,201
WELLS FARGO & CO NEW Common 949746101 1,732 32,200 SH   SOLE   32,200 0 0
WELLTOWER INC Common 95040Q104 1,170 14,308 SH   SOLE   14,308 0 0
WEST PHARMACEUTICAL SERVICES Common 955306105 17 116 SH   SOLE   116 0 0
WESTERN DIGITAL CORP. Common 958102105 48,109 757,974 SH   SOLE   757,844 0 130
WEX INC Common 96208T104 32 151 SH   SOLE   151 0 0
WILLIAMS SONOMA INC. Common 969904101 17 237 SH   SOLE   237 0 0
WINGSTOP INC Common 974155103 142,093 1,647,839 SH   SOLE   1,647,839 0 0
WINNEBAGO INDUSTRIES Common 974637100 1,710 32,274 SH   SOLE   32,274 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 45,579 9,417,199 SH   SOLE   9,417,199 0 0
WIX.COM LTD Common M98068105 78 636 SH   SOLE   320 0 316
WOODWARD INC. Common 980745103 478 4,037 SH   SOLE   4,037 0 0
WORKDAY INC Common 98138H101 62,623 380,804 SH   SOLE   372,610 0 8,194
XILINX INC Common 983919101 25,082 256,543 SH   SOLE   247,060 0 9,483
XPO LOGISTICS INC Common 983793100 14,144 177,467 SH   SOLE   130,854 0 46,613
XYLEM INC Common 98419M100 483 6,134 SH   SOLE   6,134 0 0
YANDEX NV Common N97284108 5,801 133,385 SH   SOLE   133,385 0 0
YELP INC Common 985817105 1,910 54,838 SH   SOLE   54,838 0 0
YUM BRANDS INC Common 988498101 12 122 SH   SOLE   122 0 0
ZENDESK INC Common 98936J101 13 164 SH   SOLE   164 0 0
ZOETIS INC Common 98978V103 90,676 685,126 SH   SOLE   672,116 0 13,010
ZUORA INC CLASS A Common 98983V106 4,252 296,700 SH   SOLE   197,197 0 99,503
ZYMEWORKS INC Common 98985W102 1,000 22,000 SH   SOLE   22,000 0 0