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 302 6,000 SH   SOLE   6,000 0 0
2U INC Common 90214J101 1,725 105,975 SH   SOLE   67,231 0 38,744
A.O. SMITH CORP Common 831865209 10,381 217,595 SH   SOLE   217,595 0 0
ABBOTT LABORATORIES Common 002824100 430,101 5,140,445 SH   SOLE   4,839,433 0 301,012
ABBVIE INC Common 00287Y109 50,051 660,997 SH   SOLE   653,607 0 7,390
ABIOMED INC. Common 003654100 95,701 537,980 SH   SOLE   530,931 0 7,049
ACADIA PHARMACEUTICALS INC Common 004225108 36,250 1,007,214 SH   SOLE   690,874 0 316,340
ACCENTURE PLC IRELAND SHARES C Common G1151C101 768 3,993 SH   SOLE   3,993 0 0
ACI WORLDWIDE INC Common 004498101 43,187 1,378,687 SH   SOLE   1,378,687 0 0
ACORDA THERAPEUTICS INC Common 00484M106 2,295 799,630 SH   SOLE   512,790 0 286,840
ACTIVISION BLIZZARD INC Common 00507V109 20,506 387,486 SH   SOLE   332,138 0 55,348
ADAPTIVE BIOTECHNOLOGIES Common 00650F109 33,887 1,096,669 SH   SOLE   1,096,669 0 0
ADOBE INC. Common 00724F101 654,488 2,369,188 SH   SOLE   2,256,801 0 112,387
ADVANCED MICRO DEVICES INC. Common 007903107 10,549 363,894 SH   SOLE   363,894 0 0
AERIE PHARMACEUTICALS INC Common 00771V108 9,451 491,706 SH   SOLE   405,649 0 86,057
AFFILIATED MANAGERS GROUP INC. Common 008252108 135 1,618 SH   SOLE   1,618 0 0
AFYA LTD CLASS A Common G01125106 737 28,753 SH   SOLE   28,753 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 354 4,621 SH   SOLE   4,621 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 139,093 626,940 SH   SOLE   603,636 0 23,304
AKAMAI TECHNOLOGIES INC Common 00971T101 2,131 23,319 SH   SOLE   23,319 0 0
ALEXANDRIA REAL ESTATE EQUITIE Common 015271109 2,696 17,500 SH   SOLE   17,500 0 0
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 599,675 3,585,928 SH   SOLE   3,390,542 0 195,386
ALIGN TECHNOLOGY INC Common 016255101 9 48 SH   SOLE   48 0 0
ALLEGION PLC Common G0176J109 580 5,600 SH   SOLE   5,600 0 0
ALLERGAN PLC Common G0177J108 163,043 968,819 SH   SOLE   958,264 0 10,555
ALNYLAM PHARMACEUTICALS INC Common 02043Q107 47,606 591,970 SH   SOLE   584,359 0 7,611
ALPHABET INC CL A Common 02079K305 6,167 5,050 SH   SOLE   5,050 0 0
ALPHABET INC CL C Common 02079K107 737,800 605,250 SH   SOLE   584,380 0 20,870
ALTABA INC (CLOSED-END INVESTM Mutual Funds 021346101 27,404 1,406,785 SH   SOLE   1,406,785 0 0
ALTAIR ENGINEERING INC A Common 021369103 24,364 703,749 SH   SOLE   484,737 0 219,012
ALTERYX INC Common 02156B103 78,175 727,681 SH   SOLE   727,681 0 0
ALTICE USA INC A Common 02156K103 46,175 1,610,009 SH   SOLE   1,603,870 0 6,139
ALTRIA GROUP INC. Common 02209S103 2,446 59,799 SH   SOLE   59,799 0 0
AMARIN CORP PLC ADR Common 023111206 1,289 85,000 SH   SOLE   85,000 0 0
AMAZON COM INC. Common 023135106 1,525,410 878,738 SH   SOLE   842,532 0 36,206
AMERICAN EXPRESS COMPANY Common 025816109 520 4,400 SH   SOLE   4,400 0 0
AMERICOLD REALTY TRUST Common 03064D108 3,178 85,718 SH   SOLE   85,718 0 0
AMETEK INC Common 031100100 5,902 64,276 SH   SOLE   64,276 0 0
AMGEN INC Common 031162100 1,209 6,250 SH   SOLE   6,250 0 0
ANAPLAN INC Common 03272L108 9,076 193,113 SH   SOLE   165,926 0 27,187
ANSYS INC Common 03662Q105 109,858 496,285 SH   SOLE   496,270 0 15
APELLIS PHARMACEUTICALS INC Common 03753U106 747 31,000 SH   SOLE   31,000 0 0
APPLE INC. Common 037833100 817,963 3,652,110 SH   SOLE   3,512,689 0 139,421
APPLIED GENETIC TECHNOLOGIES Common 03820J100 146 35,000 SH   SOLE   35,000 0 0
APPLIED MATERIALS INC Common 038222105 91,218 1,828,008 SH   SOLE   1,625,880 0 202,128
APTIV PLC Common G6095L109 175,174 2,003,815 SH   SOLE   1,898,128 0 105,687
ARCH CAPITAL GROUP LTD Common G0450A105 16 392 SH   SOLE   392 0 0
ARCONIC INC Common 03965L100 3,699 142,253 SH   SOLE   142,253 0 0
ARMSTRONG WORLD INDUSTRIES Common 04247X102 46 479 SH   SOLE   479 0 0
ARQULE INC Common 04269E107 574 80,000 SH   SOLE   80,000 0 0
ASCENDIS PHARMACEUTICALS ADR Common 04351P101 674 7,000 SH   SOLE   7,000 0 0
ASML HOLDING NV - ADR Common N07059210 1,250 5,033 SH   SOLE   5,033 0 0
ASPEN TECHNOLOGY INC Common 045327103 30,698 249,418 SH   SOLE   249,418 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 6,486 145,534 SH   SOLE   145,534 0 0
AT&T INC. Common 00206R102 1,853 48,978 SH   SOLE   48,978 0 0
ATARA BIOTHERAPEUTICS INC Common 046513107 212 15,000 SH   SOLE   15,000 0 0
ATHENEX INC Common 04685N103 122 10,000 SH   SOLE   10,000 0 0
ATLASSIAN CORP PLC Common G06242104 11,742 93,608 SH   SOLE   92,694 0 914
AUTODESK INC. Common 052769106 69,197 468,500 SH   SOLE   458,926 0 9,574
AUTOMATIC DATA PROCESSING INC. Common 053015103 15 96 SH   SOLE   96 0 0
AUTOZONE INC Common 053332102 30 28 SH   SOLE   28 0 0
AVALARA INC Common 05338G106 230,034 3,418,552 SH   SOLE   3,152,662 0 265,890
AXOGEN INC Common 05463X106 1,159 92,890 SH   SOLE   92,890 0 0
AXOS FINANCIAL INC Common 05465C100 5,403 195,390 SH   SOLE   146,767 0 48,623
AXSOME THERAPEUTICS INC Common 05464T104 304 15,000 SH   SOLE   15,000 0 0
AZUL SA ADR Common 05501U106 2,687 75,000 SH   SOLE   75,000 0 0
BALCHEM CORP. Common 057665200 65,715 662,521 SH   SOLE   662,521 0 0
BALL CORP Common 058498106 138,241 1,898,651 SH   SOLE   1,785,647 0 113,004
BANCOLOMBIA SA ADR Common 05968L102 317 6,410 SH   SOLE   6,410 0 0
BANK OF AMERICA CORP Common 060505104 2,094 71,782 SH   SOLE   71,782 0 0
BAOZUN INC ADR Common 06684L103 2,845 66,621 SH   SOLE   66,621 0 0
BED BATH & BEYOND INC Common 075896100 4,910 461,487 SH   SOLE   461,487 0 0
BENEFITFOCUS INC Common 08180D106 1,955 82,127 SH   SOLE   82,127 0 0
BIOHAVEN PHARMACEUTICAL HOLDIN Common G11196105 751 18,000 SH   SOLE   18,000 0 0
BIOMARIN PHARMACEUTICALS INC Common 09061G101 455 6,756 SH   SOLE   6,756 0 0
BIO-RAD LABORATORIES CL A Common 090572207 1,331 4,000 SH   SOLE   4,000 0 0
BIO-TECHNE CORP Common 09073M104 159,496 815,127 SH   SOLE   815,108 0 19
BJ'S WHOLESALE CLUB HOLDINGS Common 05550J101 23,706 916,342 SH   SOLE   916,342 0 0
BLACK KNIGHT INC Common 09215C105 44 720 SH   SOLE   720 0 0
BLACKBAUD INC Common 09227Q100 93,478 1,034,740 SH   SOLE   1,034,711 0 29
BLACKLINE INC Common 09239B109 74,133 1,550,566 SH   SOLE   1,550,566 0 0
BLACKROCK INC. Common 09247X101 2,795 6,273 SH   SOLE   6,273 0 0
BLACKSTONE GROUP INC Common 09260D107 2,428 49,721 SH   SOLE   49,721 0 0
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,423 39,698 SH   SOLE   39,698 0 0
BOEING CO Common 097023105 169,683 445,982 SH   SOLE   434,766 0 11,216
BOOKING HOLDINGS INC Common 09857L108 31 16 SH   SOLE   16 0 0
BOOZ ALLEN HAMILTON HOLDING Common 099502106 19 266 SH   SOLE   266 0 0
BOSTON SCIENTIFIC CORP Common 101137107 411,024 10,101,359 SH   SOLE   9,660,833 0 440,526
BRIGHT HORIZONS FAMILY SOLUTIO Common 109194100 10,400 68,197 SH   SOLE   68,197 0 0
BRISTOL MYERS SQUIBB CO Common 110122108 3,117 61,471 SH   SOLE   61,471 0 0
BROADCOM LTD Common 11135F101 54,534 197,538 SH   SOLE   193,850 0 3,688
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 23 185 SH   SOLE   185 0 0
BRUKER BIOSCIENCES CORP Common 116794108 18 400 SH   SOLE   400 0 0
BURLINGTON STORES INC Common 122017106 24,584 123,029 SH   SOLE   123,012 0 17
CADENCE DESIGN SYSTEM INC Common 127387108 5,877 88,943 SH   SOLE   88,943 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 156,358 3,556,017 SH   SOLE   3,242,403 0 313,614
CANTEL MEDICAL CORP Common 138098108 141,624 1,893,366 SH   SOLE   1,893,308 0 58
CARE.COM INC Common 141633107 2,054 196,582 SH   SOLE   142,119 0 54,463
CAREDX INC Common 14167L103 105,610 4,670,925 SH   SOLE   4,670,925 0 0
CARLYLE GROUP LP Common 14309L102 5,437 212,722 SH   SOLE   192,145 0 20,577
CARMAX INC Common 143130102 32 358 SH   SOLE   358 0 0
CARVANA CO Common 146869102 6,862 103,972 SH   SOLE   99,868 0 4,104
CASELLA WASTE SYSTEMS Common 147448104 79,071 1,841,428 SH   SOLE   1,246,110 0 595,318
CASTLE BIOSCIENCES INC Common 14843C105 362 20,000 SH   SOLE   20,000 0 0
CBS CORP. NEW CLASS B Common 124857202 2,999 74,283 SH   SOLE   65,810 0 8,473
CDW CORP Common 12514G108 17 141 SH   SOLE   141 0 0
CELGENE CORP Common 151020104 1,490 15,000 SH   SOLE   15,000 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 33 81 SH   SOLE   81 0 0
CHEGG INC Common 163092109 164,781 5,501,880 SH   SOLE   4,634,680 0 867,200
CHENIERE ENERGY PARTNERS LP Common 16411Q101 1,229 27,028 SH   SOLE   27,028 0 0
CHEVRONTEXACO CORP Common 166764100 1,502 12,663 SH   SOLE   12,663 0 0
CHEWY INC CLASS A Common 16679L109 917 37,289 SH   SOLE   37,265 0 24
CIGNA CORP Common 125523100 1,175 7,740 SH   SOLE   7,740 0 0
CINTAS CORP. Common 172908105 240,499 897,051 SH   SOLE   854,467 0 42,584
CISCO SYSTEMS INC Common 17275R102 3,297 66,725 SH   SOLE   66,725 0 0
CITIGROUP INC. Common 172967424 36,637 530,352 SH   SOLE   502,822 0 27,530
CLOVIS ONCOLOGY INC Common 189464100 139 35,447 SH   SOLE   35,447 0 0
CME GROUP INC Common 12572Q105 22,098 104,563 SH   SOLE   95,693 0 8,870
COCA COLA CO. Common 191216100 89,837 1,650,201 SH   SOLE   1,610,869 0 39,332
COGNEX CORP. Common 192422103 125,877 2,562,127 SH   SOLE   2,562,019 0 108
COLGATE PALMOLIVE CO Common 194162103 17 227 SH   SOLE   227 0 0
COMCAST CORP CL A Common 20030N101 2,601 57,694 SH   SOLE   57,694 0 0
CONOCOPHILLIPS Common 20825C104 1,523 26,727 SH   SOLE   26,727 0 0
COPART INC. Common 217204106 55 682 SH   SOLE   682 0 0
CORE LABORATORIES NV Common N22717107 2,573 55,200 SH   SOLE   55,200 0 0
COSTAR GROUP INC Common 22160N109 29,505 49,739 SH   SOLE   49,696 0 43
COSTCO WHOLESALE CORP NEW Common 22160K105 4,100 14,230 SH   SOLE   14,230 0 0
COUPA SOFTWARE INC Common 22266L106 70,082 540,885 SH   SOLE   540,880 0 5
CREDICORP LTD Common G2519Y108 1,926 9,242 SH   SOLE   9,242 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 175,663 1,263,670 SH   SOLE   1,192,295 0 71,375
CROWN HOLDINGS INC. Common 228368106 32 478 SH   SOLE   478 0 0
CRYOPORT INC Common 229050307 74,942 4,582,198 SH   SOLE   4,582,198 0 0
CVS HEALTH CORP Common 126650100 4,801 76,127 SH   SOLE   76,127 0 0
CYRUSONE INC Common 23283R100 1,487 18,803 SH   SOLE   18,803 0 0
D.R. HORTON INC Common 23331A109 36 685 SH   SOLE   685 0 0
DANAHER CORP Common 235851102 449,014 3,108,868 SH   SOLE   2,959,556 0 149,312
DARDEN RESTAURANTS INC Common 237194105 913 7,719 SH   SOLE   7,719 0 0
DEERE & CO. Common 244199105 3,275 19,416 SH   SOLE   19,416 0 0
DENBURY RESOURCES INC Common 247916208 1,536 1,290,654 SH   SOLE   1,290,654 0 0
DERMIRA INC Common 24983L104 23,252 3,638,880 SH   SOLE   2,514,217 0 1,124,663
DEXCOM INC. Common 252131107 67,524 452,452 SH   SOLE   436,559 0 15,893
DIAMONDBACK ENERGY INC Common 25278X109 269 2,992 SH   SOLE   2,992 0 0
DISCOVERY COMMUNICATIONS INC C Common 25470F104 1,538 57,748 SH   SOLE   57,748 0 0
DMC GLOBAL INC Common 23291C103 4,325 98,341 SH   SOLE   98,301 0 40
DOLBY LABORATORIES INC CL A Common 25659T107 4,113 63,624 SH   SOLE   63,624 0 0
DOLLAR GENERAL CORP. Common 256677105 45 285 SH   SOLE   285 0 0
DOLLAR TREE INC Common 256746108 278,917 2,443,208 SH   SOLE   2,338,250 0 104,958
DOW CHEMICAL CO Common 260557103 400 8,403 SH   SOLE   8,403 0 0
DUPONT DE NEMOURS INC Common 26614N102 599 8,403 SH   SOLE   8,403 0 0
E TRADE FINANCIAL CORP Common 269246401 8,545 195,575 SH   SOLE   195,575 0 0
EAGLE MATERIALS INC Common 26969P108 14 157 SH   SOLE   157 0 0
EATON CORP PLC Common G29183103 1,206 14,501 SH   SOLE   14,501 0 0
EBIX INC Common 278715206 33,012 784,141 SH   SOLE   532,666 0 251,475
ECOLAB INC Common 278865100 94 476 SH   SOLE   476 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 349 1,588 SH   SOLE   1,588 0 0
EHEALTH INC Common 28238P109 20,334 304,446 SH   SOLE   252,527 0 51,919
ELECTRONICS ARTS INC Common 285512109 327 3,344 SH   SOLE   3,344 0 0
ELF BEAUTY INC Common 26856L103 2,586 147,711 SH   SOLE   147,711 0 0
ELI LILLY & CO Common 532457108 1,659 14,833 SH   SOLE   14,833 0 0
ENDAVA PLC ADR Common 29260V105 767 20,254 SH   SOLE   0 0 20,254
EPAM SYSTEMS INC Common 29414B104 59,441 326,027 SH   SOLE   226,675 0 99,352
EQUIFAX INC Common 294429105 34 245 SH   SOLE   245 0 0
EQUINIX INC. Common 29444U700 904 1,567 SH   SOLE   1,567 0 0
EQUITY LIFESTYLE PROPERTIES IN Common 29472R108 3,552 26,586 SH   SOLE   26,586 0 0
ESTEE LAUDER COMPANIES INC CL Common 518439104 33 167 SH   SOLE   167 0 0
ETSY INC Common 29786A106 7,643 135,280 SH   SOLE   135,280 0 0
EURONET WORLDWIDE INC Common 298736109 13 86 SH   SOLE   86 0 0
EVENTBRITE INC Common 29975E109 4 198 SH   SOLE   121 0 77
EVERBRIDGE INC Common 29978A104 168,431 2,729,388 SH   SOLE   2,567,783 0 161,605
EXACT SCIENCES CORP Common 30063P105 61,876 684,695 SH   SOLE   684,679 0 16
EXTENDED STAY AMERICA INC UNIT Common 30224P200 807 55,097 SH   SOLE   55,097 0 0
EXTRA SPACE STORAGE INC Common 30225T102 15 132 SH   SOLE   132 0 0
EXXON MOBIL CORP Common 30231G102 2,158 30,557 SH   SOLE   30,557 0 0
FACEBOOK INC Common 30303M102 819,044 4,599,302 SH   SOLE   4,384,702 0 214,600
FACTSET RESEARCH SYSTEMS INC Common 303075105 12 51 SH   SOLE   51 0 0
FAIR ISAAC CORP Common 303250104 5,040 16,605 SH   SOLE   16,605 0 0
FATE THERAPEUTICS INC Common 31189P102 621 40,000 SH   SOLE   40,000 0 0
FERRARI N.V. Common N3167Y103 2,305 14,962 SH   SOLE   14,962 0 0
FIBROGEN INC Common 31572Q808 851 23,000 SH   SOLE   23,000 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 382,578 2,881,729 SH   SOLE   2,674,347 0 207,382
FIRSTSERVICE CORP Common 33767E202 107,960 1,052,549 SH   SOLE   738,257 0 314,292
FISERV INC. Common 337738108 14,906 143,899 SH   SOLE   143,899 0 0
FIVE BELOW Common 33829M101 48,404 383,856 SH   SOLE   383,856 0 0
FLEETCOR TECHNOLOGIES INC Common 339041105 61 213 SH   SOLE   213 0 0
FLIR SYSTEMS INC Common 302445101 105,245 2,001,229 SH   SOLE   2,001,170 0 59
FORTIVE CORP Common 34959J108 41 603 SH   SOLE   603 0 0
FRESHPET INC Common 358039105 597 12,000 SH   SOLE   12,000 0 0
FULCRUM THERAPEUTICS INC Common 359616109 711 107,138 SH   SOLE   107,138 0 0
GARMIN LTD Common H2906T109 2,751 32,480 SH   SOLE   32,480 0 0
GARTNER INC Common 366651107 10 71 SH   SOLE   71 0 0
GENERAL DYNAMICS CORP Common 369550108 1,538 8,418 SH   SOLE   8,418 0 0
GENMAB A/S SP ADR Common 372303206 4,683 231,133 SH   SOLE   231,133 0 0
GEOPARK LTD Common G38327105 579 31,439 SH   SOLE   31,439 0 0
GILEAD SCIENCES INC Common 375558103 937 14,783 SH   SOLE   14,783 0 0
GLAUKOS CORPORATION Common 377322102 131,408 2,102,191 SH   SOLE   1,793,390 0 308,801
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,281 30,007 SH   SOLE   30,007 0 0
GLOBAL BLOOD THERAPEUTICS INC Common 37890U108 388 8,000 SH   SOLE   8,000 0 0
GLOBAL PAYMENTS INC Common 37940X102 6,574 41,345 SH   SOLE   41,345 0 0
GLOBANT SA Common L44385109 32,684 356,895 SH   SOLE   248,880 0 108,015
GLYCOMIMETICS INC Common 38000Q102 259 60,000 SH   SOLE   60,000 0 0
GOLDMAN SACHS GROUP INC Common 38141G104 3,310 15,973 SH   SOLE   15,973 0 0
GOSSAMER BIO INC Common 38341P102 504 30,000 SH   SOLE   30,000 0 0
GRIFOLS SA ADR Common 398438408 3,291 164,238 SH   SOLE   164,238 0 0
GROCERY OUTLETS HOLDING CORP Common 39874R101 396 11,412 SH   SOLE   11,412 0 0
GRUBHUB INC Common 400110102 3,177 56,516 SH   SOLE   56,516 0 0
GUARDANT HEALTH INC Common 40131M109 16,420 257,247 SH   SOLE   257,247 0 0
GUIDEWIRE SOFTWARE INC Common 40171V100 70,891 672,717 SH   SOLE   672,704 0 13
GW PHARMACEUTICALS ADR Common 36197T103 73,045 635,004 SH   SOLE   618,579 0 16,425
HAEMONETICS CORP Common 405024100 1,072 8,500 SH   SOLE   8,500 0 0
HALOZYME THERAPEUTICS INC Common 40637H109 1,024 66,000 SH   SOLE   66,000 0 0
HAMILTON LANE INC CLASS A Common 407497106 38,693 679,306 SH   SOLE   470,146 0 209,160
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,557 25,687 SH   SOLE   25,687 0 0
HCA HEALTHCARE INC Common 40412C101 1,445 12,000 SH   SOLE   12,000 0 0
HEALTHEQUITY INC Common 42226A107 83,889 1,468,007 SH   SOLE   1,467,960 0 47
HEICO CORP Common 422806109 14,008 112,175 SH   SOLE   112,152 0 23
HELIOS TECHNOLOGIES INC Common 42328H109 14 338 SH   SOLE   338 0 0
HESKA CORP Common 42805E306 73,275 1,033,931 SH   SOLE   1,033,931 0 0
HEXCEL CORP Common 428291108 3,517 42,820 SH   SOLE   42,820 0 0
HILTON WORLDWIDE HOLDINGS INC Common 43300A203 16 173 SH   SOLE   173 0 0
HOME DEPOT INC Common 437076102 217,944 939,334 SH   SOLE   918,520 0 20,814
HONEYWELL INTERNATIONAL INC Common 438516106 265,578 1,569,607 SH   SOLE   1,516,757 0 52,850
HUBSPOT INC Common 443573100 30,689 202,418 SH   SOLE   156,045 0 46,373
HUMANA INC Common 444859102 1,916 7,494 SH   SOLE   7,494 0 0
IAA INC Common 449253103 8,480 203,213 SH   SOLE   203,213 0 0
IAC/INTERACTIVECORP Common 44919P508 789 3,621 SH   SOLE   3,621 0 0
IDEX CORP Common 45167R104 15 92 SH   SOLE   92 0 0
IDEXX LABORATORIES CORP. Common 45168D104 7,482 27,515 SH   SOLE   27,449 0 66
IHS MARKIT LTD Common G47567105 5,692 85,110 SH   SOLE   85,110 0 0
ILLUMINA INC Common 452327109 108,455 356,501 SH   SOLE   338,790 0 17,711
IMMUNOMEDICS INC. Common 452907108 570 43,000 SH   SOLE   43,000 0 0
IMPINJ INC Common 453204109 3,203 103,902 SH   SOLE   66,602 0 37,300
INDEPENDENT BANK GROUP INC Common 45384B106 22,265 423,209 SH   SOLE   296,874 0 126,335
INGERSOLL RAND PLC Common G47791101 31 250 SH   SOLE   250 0 0
INMODE LTD Common M5425M103 905 42,086 SH   SOLE   42,086 0 0
INOGEN INC Common 45780L104 3,408 71,137 SH   SOLE   71,137 0 0
INSULET CORP Common 45784P101 273,740 1,659,735 SH   SOLE   1,466,336 0 193,399
INTERCONTINENTAL EXCHANGE INC Common 45866F104 276,841 3,000,334 SH   SOLE   2,917,402 0 82,932
INTERXION HOLDING NV Common N47279109 4,722 57,972 SH   SOLE   57,972 0 0
INTUIT INC. Common 461202103 1,483 5,575 SH   SOLE   5,575 0 0
INTUITIVE SURGICAL INC Common 46120E602 103,080 190,914 SH   SOLE   188,669 0 2,245
INVITAE CORP Common 46185L103 1,021 53,000 SH   SOLE   53,000 0 0
IONIS PHARMACEUTICALS INC Common 462222100 11 190 SH   SOLE   190 0 0
IOVANCE BIOTHERAPEUTICS INC Common 462260100 1,602 88,000 SH   SOLE   88,000 0 0
IPG PHOTONICS CORP Common 44980X109 1,352 9,967 SH   SOLE   9,967 0 0
IQVIA HOLDINGS INC Common 46266C105 1,195 8,000 SH   SOLE   8,000 0 0
IRHYTHM TECHNOLOGIES INC Common 450056106 39,843 537,616 SH   SOLE   537,616 0 0
J P MORGAN CHASE & CO. Common 46625H100 17,915 152,223 SH   SOLE   152,050 0 173
JOHNSON & JOHNSON Common 478160104 3,293 25,449 SH   SOLE   25,449 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 932 21,242 SH   SOLE   21,242 0 0
KAR AUCTION SERVICES INC Common 48238T109 4,232 172,382 SH   SOLE   172,382 0 0
KKR & CO INC. Common 48251W104 1 45 SH   SOLE   45 0 0
KLA CORPORATION Common 482480100 6,602 41,404 SH   SOLE   41,404 0 0
KOHLS CORP. Common 500255104 994 20,021 SH   SOLE   20,021 0 0
KRATOS DEFENSE & SECURITY SOLU Common 50077B207 39,660 2,132,824 SH   SOLE   1,460,608 0 672,216
KROGER CO. Common 501044101 259 10,050 SH   SOLE   10,050 0 0
L3HARRIS TECHNOLOGIES INC Common 502431109 40,233 192,833 SH   SOLE   191,050 0 1,783
LABORATORY CORP AMER HLDGS NEW Common 50540R409 14 84 SH   SOLE   84 0 0
LAM RESEARCH CORP. Common 512807108 132,694 574,161 SH   SOLE   560,416 0 13,745
LAMAR ADVERTISING CO CL A Common 512816109 1,361 16,617 SH   SOLE   16,617 0 0
LAMB WESTON HOLDING INC Common 513272104 2,360 32,456 SH   SOLE   32,456 0 0
LAS VEGAS SANDS CORP Common 517834107 47,084 815,166 SH   SOLE   802,163 0 13,003
LEVI STRAUSS & CO CLASS A Common 52736R102 19,170 1,006,832 SH   SOLE   1,006,832 0 0
LINCOLN ELECTRIC HOLDINGS Common 533900106 2,307 26,585 SH   SOLE   26,585 0 0
LINDBLAD EXPEDITIONS HOLDING Common 535219109 11,114 663,135 SH   SOLE   487,841 0 175,294
LIVE NATION ENTERTAINMENT Common 538034109 37,982 572,530 SH   SOLE   499,262 0 73,268
LOWES COMPANIES INC. Common 548661107 19,805 180,107 SH   SOLE   179,844 0 263
LULULEMON ATHLETICA INC Common 550021109 66,940 347,684 SH   SOLE   343,044 0 4,640
MAGNOLIA OIL & GAS CORP Common 559663109 3,349 301,686 SH   SOLE   301,686 0 0
MANHATTAN ASSOCIATES INC Common 562750109 6,358 78,819 SH   SOLE   78,807 0 12
MARKETAXESS HOLDINGS INC. Common 57060D108 5,343 16,316 SH   SOLE   16,316 0 0
MARTIN MARIETTA MATERIALS INC. Common 573284106 15 56 SH   SOLE   56 0 0
MARVELL TECHNOLOGY GROUP LTD Common G5876H105 66,554 2,665,378 SH   SOLE   2,608,062 0 57,316
MASCO CORP. Common 574599106 18,953 454,737 SH   SOLE   454,737 0 0
MASIMO CORPORATION Common 574795100 7,717 51,864 SH   SOLE   51,851 0 13
MCDONALDS CORP. Common 580135101 73,497 342,307 SH   SOLE   330,443 0 11,864
MEDALLIA INC Common 584021109 48,347 1,762,565 SH   SOLE   1,762,509 0 56
MEDICINES CO Common 584688105 400 8,000 SH   SOLE   8,000 0 0
MEDIDATA SOLUTIONS INC Common 58471A105 9,409 102,836 SH   SOLE   102,836 0 0
MEDPACE HOLDINGS INC Common 58506Q109 2,711 32,262 SH   SOLE   32,262 0 0
MEDTRONIC PLC Common G5960L103 24,658 227,013 SH   SOLE   224,640 0 2,373
MEIRAGTX HOLDINGS PLC Common G59665102 494 31,000 SH   SOLE   31,000 0 0
MERCADOLIBRE INC Common 58733R102 38,296 69,473 SH   SOLE   68,166 0 1,307
MERCK & CO INC Common 58933Y105 14,147 168,059 SH   SOLE   168,059 0 0
MERCURY SYSTEMS INC Common 589378108 158,014 1,946,704 SH   SOLE   1,946,650 0 54
MESA LABORATORIES INC Common 59064R109 331 1,393 SH   SOLE   1,389 0 4
METTLER-TOLEDO INTERNATIONAL Common 592688105 13 19 SH   SOLE   19 0 0
MICRON TECHNOLOGY INC. Common 595112103 42,959 1,002,545 SH   SOLE   990,569 0 11,976
MICROSOFT CORP Common 594918104 1,825,152 13,127,759 SH   SOLE   12,589,385 0 538,374
MICROSTRATEGY INC CL-A Common 594972408 4,249 28,635 SH   SOLE   28,635 0 0
MIDDLEBY CORP Common 596278101 24,254 207,478 SH   SOLE   141,526 0 65,952
MIRATI THERAPEUTICS INC Common 60468T105 935 12,000 SH   SOLE   12,000 0 0
MODERNA INC Common 60770K107 159 10,000 SH   SOLE   10,000 0 0
MONOLITHIC POWER SYSTEMS Common 609839105 35 226 SH   SOLE   226 0 0
MORGAN STANLEY Common 617446448 51,277 1,201,721 SH   SOLE   1,143,866 0 57,855
MOTOROLA SOLUTIONS INC. Common 620076307 4,848 28,450 SH   SOLE   28,435 0 15
MSCI INC Common 55354G100 89 408 SH   SOLE   408 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 16,063 744,010 SH   SOLE   744,010 0 0
NATERA INC Common 632307104 122,343 3,729,973 SH   SOLE   3,729,973 0 0
NEOGEN CORP Common 640491106 131,299 1,927,745 SH   SOLE   1,927,745 0 0
NEOGENOMICS INC Common 64049M209 1,729 90,445 SH   SOLE   90,445 0 0
NETFLIX COM INC Common 64110L106 91,743 342,810 SH   SOLE   327,867 0 14,943
NEUROCRINE BIOSCIENCES INC. Common 64125C109 2,550 28,302 SH   SOLE   28,302 0 0
NEVRO CORP Common 64157F103 162,778 1,893,423 SH   SOLE   1,541,024 0 352,399
NEXTERA ENERGY INC Common 65339F101 1,553 6,664 SH   SOLE   6,664 0 0
NIKE INC CL B Common 654106103 268,365 2,857,376 SH   SOLE   2,820,671 0 36,705
NLIGHT INC Common 65487K100 4,473 285,647 SH   SOLE   184,592 0 101,055
NMI HOLDINGS INC CLASS A Common 629209305 402 15,300 SH   SOLE   15,300 0 0
NOMAD FOODS LTD Common G6564A105 1,980 96,596 SH   SOLE   96,596 0 0
NOVANTA INC Common 67000B104 19,925 243,818 SH   SOLE   166,234 0 77,584
NOVARTIS AG ADR Common 66987V109 40,022 460,552 SH   SOLE   449,689 0 10,863
NVIDIA CORP. Common 67066G104 98,101 563,572 SH   SOLE   536,659 0 26,913
NVR INC Common 62944T105 48 13 SH   SOLE   13 0 0
NXP SEMICONDUCTORS NV Common N6596X109 284,581 2,607,964 SH   SOLE   2,406,573 0 201,391
O REILLY AUTOMOTIVE INC Common 67103H107 67,741 169,986 SH   SOLE   167,984 0 2,002
OKTA INC Common 679295105 690 7,008 SH   SOLE   6,984 0 24
OLD DOMINION FREIGHT LINE Common 679580100 2,323 13,669 SH   SOLE   13,669 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 69,984 1,193,449 SH   SOLE   982,188 0 211,261
ONEOK INC Common 682680103 1,168 15,844 SH   SOLE   15,844 0 0
ORACLE CORP. Common 68389X105 61 1,111 SH   SOLE   1,111 0 0
ORASURE TECHNOLOGIES INC Common 68554V108 1,914 256,228 SH   SOLE   256,228 0 0
OUTFRONT MEDIA INC Common 69007J106 32 1,135 SH   SOLE   1,135 0 0
PAYCHEX INC. Common 704326107 45 549 SH   SOLE   549 0 0
PAYCOM SOFTWARE INC Common 70432V102 111,267 531,132 SH   SOLE   531,132 0 0
PAYLOCITY HOLDING CORP Common 70438V106 95,606 979,773 SH   SOLE   678,754 0 301,019
PAYPAL HOLDINGS INC Common 70450Y103 301,273 2,908,321 SH   SOLE   2,788,824 0 119,497
PENUMBRA INC Common 70975L107 538 4,000 SH   SOLE   4,000 0 0
PEPSICO INC Common 713448108 4,177 30,469 SH   SOLE   30,469 0 0
PERSONALS INC Common 71535D106 1,702 115,957 SH   SOLE   115,957 0 0
PETIQ INC Common 71639T106 88,442 3,244,405 SH   SOLE   2,912,965 0 331,440
PFIZER INC Common 717081103 2,880 80,152 SH   SOLE   80,152 0 0
PHREESIA INC Common 71944F106 2,339 96,506 SH   SOLE   96,506 0 0
PINTEREST INC CLASS A Common 72352L106 52,055 1,968,061 SH   SOLE   1,825,681 0 142,380
PLANET FITNESS INC CLASS A Common 72703H101 71,208 1,230,481 SH   SOLE   932,258 0 298,223
PLURALSIGHT INC CLASS A Common 72941B106 64,918 3,865,314 SH   SOLE   3,865,314 0 0
POOL CORPORATION Common 73278L105 66 326 SH   SOLE   326 0 0
PORTOLA PHARMACEUTICALS INC Common 737010108 52,165 1,945,008 SH   SOLE   1,374,576 0 570,432
POST HOLDINGS INC Common 737446104 30 280 SH   SOLE   280 0 0
PRA HEALTH SCIENCES INC Common 69354M108 5,725 57,690 SH   SOLE   57,690 0 0
PROCTER & GAMBLE CO Common 742718109 5,072 40,779 SH   SOLE   40,779 0 0
PROGRESSIVE CORP OH Common 743315103 270,443 3,500,879 SH   SOLE   3,286,181 0 214,698
PROLOGIS Common 74340W103 308 3,610 SH   SOLE   3,610 0 0
PROOFPOINT INC Common 743424103 97,393 754,689 SH   SOLE   754,675 0 14
PROPETRO HOLDING CORP Common 74347M108 1,237 136,038 SH   SOLE   136,038 0 0
PROS HOLDINGS INC Common 74346Y103 85,040 1,426,845 SH   SOLE   1,426,845 0 0
PROTO LABS INC Common 743713109 746 7,309 SH   SOLE   7,285 0 24
PTC INC Common 69370C100 7,215 105,826 SH   SOLE   105,826 0 0
PULTE HOME INC. Common 745867101 17 455 SH   SOLE   455 0 0
PUMA BIOTECHNOLOGY INC Common 74587V107 17,942 1,666,679 SH   SOLE   1,129,516 0 537,163
PVH CORP Common 693656100 287 3,250 SH   SOLE   3,250 0 0
Q2 HOLDINGS INC Common 74736L109 80,963 1,026,540 SH   SOLE   1,026,540 0 0
QUALCOMM INC. Common 747525103 1,564 20,499 SH   SOLE   20,499 0 0
QUIDEL CORP Common 74838J101 100,393 1,636,400 SH   SOLE   1,636,348 0 52
RAPID7 INC Common 753422104 38,602 850,443 SH   SOLE   586,301 0 264,142
RAYTHEON COMPANY Common 755111507 24,701 125,906 SH   SOLE   125,906 0 0
REALPAGE INC Common 75606N109 12,420 197,579 SH   SOLE   192,882 0 4,697
REATA PHARMACEUTICALS INC A Common 75615P103 241 3,000 SH   SOLE   3,000 0 0
REPLIGEN CORP Common 759916109 105,557 1,376,406 SH   SOLE   1,376,390 0 16
REXFORD INDUSTRIAL REALTY IN - Common 76169C100 5,598 127,174 SH   SOLE   127,174 0 0
RINGCENTRAL INC Common 76680R206 17 135 SH   SOLE   135 0 0
ROCKWELL AUTOMATION INC. Common 773903109 314 1,906 SH   SOLE   1,906 0 0
ROPER TECHNOLOGIES INC Common 776696106 3,664 10,276 SH   SOLE   10,276 0 0
ROSS STORES INC Common 778296103 15 135 SH   SOLE   135 0 0
ROWE T PRICE GROUP INC. Common 74144T108 32 277 SH   SOLE   277 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 862 7,955 SH   SOLE   7,955 0 0
S&P GLOBAL INC Common 78409V104 200,693 819,220 SH   SOLE   759,433 0 59,787
SAGE THERAPEUTICS INC Common 78667J108 1,052 7,500 SH   SOLE   7,500 0 0
SALESFORCE.COM INC Common 79466L302 766,434 5,163,256 SH   SOLE   4,898,165 0 265,091
SANOFI AVENTIS SPONSORED ADR Common 80105N105 2,085 45,000 SH   SOLE   45,000 0 0
SAREPTA THERAPEUTICS INC Common 803607100 71,805 953,332 SH   SOLE   919,325 0 34,007
SBA COMMUNICATIONS CORP Common 78410G104 10,638 44,113 SH   SOLE   44,113 0 0
SEA LTD ADR Common 81141R100 266 8,603 SH   SOLE   8,603 0 0
SEALED AIR CORP. Common 81211K100 14 337 SH   SOLE   337 0 0
SEMPRA ENERGY Common 816851109 1,497 10,139 SH   SOLE   10,139 0 0
SENSEONICS HOLDINGS INC Common 81727U105 25 25,000 SH   SOLE   25,000 0 0
SERVICEMASTER GLOBAL HOLDINGS Common 81761R109 25 453 SH   SOLE   453 0 0
SERVICENOW INC Common 81762P102 49,046 193,210 SH   SOLE   188,514 0 4,696
SHAKE SHACK INC CLASS A Common 819047101 21,913 223,509 SH   SOLE   223,478 0 31
SHERWIN-WILLIAMS CO Common 824348106 304,003 552,864 SH   SOLE   515,516 0 37,348
SHOCKWAVE MEDICAL INC Common 82489T104 299 10,000 SH   SOLE   10,000 0 0
SHOPIFY INC - A Common 82509L107 74,945 240,471 SH   SOLE   240,353 0 118
SIGNATURE BANK Common 82669G104 16,444 137,934 SH   SOLE   95,768 0 42,166
SILK ROAD MEDICAL INC Common 82710M100 260 8,000 SH   SOLE   8,000 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 45,097 609,252 SH   SOLE   430,117 0 179,135
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 803 15,802 SH   SOLE   15,802 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 91 1,151 SH   SOLE   1,151 0 0
SMARTSHEET INC CLASS A Common 83200N103 3,211 89,116 SH   SOLE   89,116 0 0
SMILEDIRECTCLUB INC Common 83192H106 783 56,393 SH   SOLE   56,393 0 0
SOLAREDGE TECHNOLOGIES INC Common 83417M104 841 10,051 SH   SOLE   10,051 0 0
SOLARIS OILFIELD INFRASTRUCTUR Common 83418M103 10,662 794,463 SH   SOLE   525,960 0 268,503
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 16,719 203,301 SH   SOLE   203,301 0 0
SPS COMMERCE INC Common 78463M107 32,158 683,202 SH   SOLE   484,459 0 198,743
SQUARE INC A Common 852234103 8,895 143,589 SH   SOLE   143,589 0 0
STAAR SURGICAL CO NEW Common 852312305 928 36,000 SH   SOLE   36,000 0 0
STARBUCKS CORP. Common 855244109 44 500 SH   SOLE   500 0 0
STEMLINE THERAPEUTICS INC Common 85858C107 364 35,000 SH   SOLE   35,000 0 0
STOKE THERAPEUTICS INC Common 86150R107 258 12,000 SH   SOLE   12,000 0 0
STRYKER CORP Common 863667101 3,386 15,655 SH   SOLE   15,655 0 0
SUNRUN INC Common 86771W105 3,888 232,730 SH   SOLE   232,730 0 0
SVB FINANCIAL GROUP Common 78486Q101 3,049 14,594 SH   SOLE   14,594 0 0
T MOBILE US INC Common 872590104 124,385 1,579,085 SH   SOLE   1,559,844 0 19,241
TABULA RASA HEALTHCARE INC Common 873379101 5,974 108,745 SH   SOLE   73,994 0 34,751
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 73,993 1,748,416 SH   SOLE   1,748,416 0 0
TAIWAN SEMICONDUCTOR ADR Common 874039100 30,707 660,647 SH   SOLE   649,108 0 11,539
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 49,731 396,769 SH   SOLE   388,919 0 7,850
TAL EDUCATION GROUP ADR Common 874080104 1,965 57,400 SH   SOLE   57,400 0 0
TANDEM DIABETES CARE INC Common 875372203 115,701 1,961,703 SH   SOLE   1,961,703 0 0
TAPESTRY INC Common 876030107 998 38,311 SH   SOLE   38,311 0 0
TELADOC INC Common 87918A105 8,795 129,878 SH   SOLE   129,837 0 41
TELARIA INC Common 879181105 11,461 1,658,569 SH   SOLE   1,169,160 0 489,409
TELEFLEX INC. Common 879369106 1,115 3,283 SH   SOLE   3,283 0 0
TEMPUR-PEDIC INTERNATIONAL Common 88023U101 30 394 SH   SOLE   394 0 0
TESLA INC Common 88160R101 24 100 SH   SOLE   100 0 0
TETRA TECH INC. Common 88162G103 697 8,035 SH   SOLE   8,035 0 0
THE TRAVELERS COMPANIES INC Common 89417E109 79 531 SH   SOLE   531 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 196,649 675,145 SH   SOLE   659,565 0 15,580
TOTAL SA ADR Common 89151E109 1,491 28,666 SH   SOLE   28,666 0 0
TRACTOR SUPPLY COMPANY Common 892356106 26 288 SH   SOLE   288 0 0
TRADE DESK INC CLASS A Common 88339J105 52,601 280,463 SH   SOLE   193,162 0 87,301
TRADEWEB MARKETS INC CLASS A Common 892672106 4,384 118,559 SH   SOLE   118,559 0 0
TRANSDIGM GROUP INC Common 893641100 134,901 259,091 SH   SOLE   239,952 0 19,139
TRANSLATE BIO INC Common 89374L104 109 11,000 SH   SOLE   11,000 0 0
TRANSUNION Common 89400J107 25 304 SH   SOLE   304 0 0
TRICIDA INC Common 89610F101 309 10,000 SH   SOLE   10,000 0 0
TRIMBLE INC Common 896239100 4,194 108,072 SH   SOLE   108,072 0 0
TURNING POINT THERAPEUTICS INC Common 90041T108 1,880 50,000 SH   SOLE   50,000 0 0
TWILIO INC A Common 90138F102 706 6,421 SH   SOLE   6,421 0 0
TWIST BIOSCIENCE CORP Common 90184D100 131 5,500 SH   SOLE   5,500 0 0
TWITTER INC Common 90184L102 30,708 745,334 SH   SOLE   732,611 0 12,723
TYLER TECHNOLOGIES Common 902252105 86,691 330,251 SH   SOLE   330,236 0 15
TYSON FOODS INC Common 902494103 1,125 13,059 SH   SOLE   13,059 0 0
ULTA BEAUTY INC. Common 90384S303 3,164 12,622 SH   SOLE   12,622 0 0
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 5,145 120,264 SH   SOLE   79,097 0 41,167
UNDER ARMOUR INC CL A Common 904311107 11 574 SH   SOLE   574 0 0
UNIFIRST CORP Common 904708104 5,592 28,658 SH   SOLE   28,658 0 0
UNION PACIFIC CORP Common 907818108 120,496 743,894 SH   SOLE   717,807 0 26,087
UNITED PARCEL SERVICE INC CL-B Common 911312106 817 6,818 SH   SOLE   6,818 0 0
UNITED TECHNOLOGIES CORP. Common 913017109 37,585 275,304 SH   SOLE   271,484 0 3,820
UNITEDHEALTH GROUP INC Common 91324P102 242,555 1,116,118 SH   SOLE   1,073,542 0 42,576
UNIVERSAL DISPLAY CORP Common 91347P105 6,225 37,077 SH   SOLE   37,077 0 0
US FOODS HOLDING CORP Common 912008109 41,298 1,004,808 SH   SOLE   992,501 0 12,307
US PHYSICAL THERAPY INC Common 90337L108 41,648 319,023 SH   SOLE   206,677 0 112,346
VAIL RESORTS INC. Common 91879Q109 39,791 174,859 SH   SOLE   173,486 0 1,373
VALERO ENERGY CORP Common 91913Y100 653 7,655 SH   SOLE   7,655 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 173,562 1,136,693 SH   SOLE   1,134,426 0 2,267
VERISIGN INC. Common 92343E102 5,150 27,302 SH   SOLE   27,302 0 0
VERISK ANALYTICS INC CLASS A Common 92345Y106 6,575 41,579 SH   SOLE   41,579 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,592 59,517 SH   SOLE   59,517 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 242,878 1,433,588 SH   SOLE   1,373,709 0 59,879
VIACOM INC NEW CLASS B Common 92553P201 12,645 526,236 SH   SOLE   526,236 0 0
VIPSHOP HOLDINGS LTD ADR Common 92763W103 250 27,979 SH   SOLE   27,979 0 0
VISA INC CLASS A SHARES Common 92826C839 959,193 5,576,381 SH   SOLE   5,312,931 0 263,450
VOCERA COMMUNICATIONS INC Common 92857F107 70,860 2,874,636 SH   SOLE   2,874,636 0 0
VULCAN MATERIALS Common 929160109 47,857 316,434 SH   SOLE   316,434 0 0
WAITR HOLDINGS INC Common 930752100 1 489 SH   SOLE   489 0 0
WALMART INC Common 931142103 122,573 1,032,802 SH   SOLE   1,018,311 0 14,491
WALT DISNEY CO. Common 254687106 233,770 1,793,813 SH   SOLE   1,771,249 0 22,564
WASTE CONNECTIONS INC Common 94106B101 18,598 202,147 SH   SOLE   202,122 0 25
WASTE MANAGEMENT INC NEW Common 94106L109 46 404 SH   SOLE   404 0 0
WATERS CORP. Common 941848103 14 61 SH   SOLE   61 0 0
WAYFAIR INC CL A Common 94419L101 58,524 521,980 SH   SOLE   361,950 0 160,030
WELLS FARGO & CO NEW Common 949746101 1,624 32,195 SH   SOLE   32,195 0 0
WELLTOWER INC Common 95040Q104 11,581 127,753 SH   SOLE   127,753 0 0
WEX INC Common 96208T104 29 145 SH   SOLE   145 0 0
WINGSTOP INC Common 974155103 136,453 1,563,394 SH   SOLE   1,563,394 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 49,048 9,387,191 SH   SOLE   9,387,191 0 0
WIX.COM LTD Common M98068105 10,835 92,815 SH   SOLE   92,499 0 316
WOODWARD INC. Common 980745103 519 4,812 SH   SOLE   4,812 0 0
WORKDAY INC Common 98138H101 57,472 338,150 SH   SOLE   331,264 0 6,886
XILINX INC Common 983919101 138,705 1,446,352 SH   SOLE   1,425,224 0 21,128
XPO LOGISTICS INC Common 983793100 21,471 300,004 SH   SOLE   241,295 0 58,709
XYLEM INC Common 98419M100 781 9,805 SH   SOLE   9,805 0 0
YANDEX NV Common N97284108 3,539 101,085 SH   SOLE   101,085 0 0
YELP INC Common 985817105 15 436 SH   SOLE   436 0 0
YUM BRANDS INC Common 988498101 14 122 SH   SOLE   122 0 0
YUM CHINA HOLDINGS INC Common 98850P109 15 331 SH   SOLE   331 0 0
ZENDESK INC Common 98936J101 50 691 SH   SOLE   691 0 0
ZOETIS INC Common 98978V103 103,096 827,485 SH   SOLE   812,355 0 15,130
ZUORA INC CLASS A Common 98983V106 6,153 408,861 SH   SOLE   278,440 0 130,421