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,270 36,417 SH   SOLE   36,417 0 0
1LIFE HEALTHCARE INC Common 68269G107 15,234 839,363 SH   SOLE   839,363 0 0
ABBOTT LABORATORIES Common 002824100 11,628 147,362 SH   SOLE   134,494 0 12,868
ABBVIE INC Common 00287Y109 39,374 516,784 SH   SOLE   502,872 0 13,912
ABIOMED INC. Common 003654100 80,928 557,512 SH   SOLE   557,512 0 0
ACADIA PHARMACEUTICALS INC Common 004225108 47,648 1,127,772 SH   SOLE   786,983 0 340,789
ACCELERON PHARMA INC Common 00434H108 899 10,000 SH   SOLE   10,000 0 0
ACCENTURE PLC IRELAND SHARES C Common G1151C101 426 2,611 SH   SOLE   2,611 0 0
ACI WORLDWIDE INC Common 004498101 7,655 316,972 SH   SOLE   316,972 0 0
ACTIVISION BLIZZARD INC Common 00507V109 21,717 365,119 SH   SOLE   365,084 0 35
ACUSHNET HOLDINGS CORP Common 005098108 3 136 SH   SOLE   136 0 0
ADAPTIVE BIOTECHNOLOGIES Common 00650F109 560 20,171 SH   SOLE   20,171 0 0
ADOBE INC. Common 00724F101 521,857 1,639,823 SH   SOLE   1,563,178 0 76,645
ADVANCED MICRO DEVICES INC. Common 007903107 13,912 305,884 SH   SOLE   302,721 0 3,163
AERIE PHARMACEUTICALS INC Common 00771V108 18,859 1,396,982 SH   SOLE   1,322,936 0 74,046
AFFILIATED MANAGERS GROUP INC. Common 008252108 2,036 34,432 SH   SOLE   34,432 0 0
AFYA LTD CLASS A Common G01125106 758 39,753 SH   SOLE   39,753 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 331 4,621 SH   SOLE   4,621 0 0
AGREE REALTY CORP Common 008492100 2 25 SH   SOLE   25 0 0
AIR LEASE CORP Common 00912X302 7 316 SH   SOLE   316 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 107,072 536,407 SH   SOLE   522,210 0 14,197
AKAMAI TECHNOLOGIES INC Common 00971T101 1,726 18,862 SH   SOLE   18,862 0 0
AKEBIA THERAPEUTICS INC Common 00972D105 417 55,000 SH   SOLE   55,000 0 0
ALASKA AIR GROUP INC Common 011659109 2 61 SH   SOLE   61 0 0
ALBANY INTERNATIONAL CORP Common 012348108 1 31 SH   SOLE   31 0 0
ALEXANDRIA REAL ESTATE EQUITIE Common 015271109 1,645 12,000 SH   SOLE   12,000 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 4,173 46,473 SH   SOLE   46,473 0 0
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 751,283 3,863,036 SH   SOLE   3,676,504 0 186,532
ALLEGION PLC Common G0176J109 515 5,600 SH   SOLE   5,600 0 0
ALLERGAN PLC Common G0177J108 4,235 23,913 SH   SOLE   23,913 0 0
ALLETE INC Common 018522300 4 58 SH   SOLE   58 0 0
ALNYLAM PHARMACEUTICALS INC Common 02043Q107 1,847 16,971 SH   SOLE   16,971 0 0
ALPHABET INC CL A Common 02079K305 7,454 6,415 SH   SOLE   6,415 0 0
ALPHABET INC CL C Common 02079K107 746,857 642,286 SH   SOLE   611,928 0 30,358
ALTAIR ENGINEERING INC A Common 021369103 6,039 227,871 SH   SOLE   159,473 0 68,398
ALTERYX INC Common 02156B103 48,894 513,750 SH   SOLE   513,750 0 0
ALTICE USA INC A Common 02156K103 250 11,231 SH   SOLE   5,170 0 6,061
ALTRIA GROUP INC. Common 02209S103 1,600 41,374 SH   SOLE   41,374 0 0
AMARIN CORP PLC ADR Common 023111206 320 80,000 SH   SOLE   80,000 0 0
AMAZON COM INC. Common 023135106 1,338,491 686,504 SH   SOLE   653,624 0 32,880
AMDOCS LIMITED Common G02602103 2 41 SH   SOLE   41 0 0
AMERICAN EXPRESS COMPANY Common 025816109 257 3,000 SH   SOLE   3,000 0 0
AMERICOLD REALTY TRUST Common 03064D108 3,604 105,862 SH   SOLE   105,862 0 0
AMERISOURCEBERGEN CORP Common 03073E105 16 177 SH   SOLE   177 0 0
AMETEK INC Common 031100100 35,423 491,849 SH   SOLE   488,828 0 3,021
AMGEN INC Common 031162100 1,238 6,109 SH   SOLE   6,109 0 0
ANAPLAN INC Common 03272L108 17 567 SH   SOLE   567 0 0
ANSYS INC Common 03662Q105 121,594 523,053 SH   SOLE   523,037 0 16
APELLIS PHARMACEUTICALS INC Common 03753U106 134 5,000 SH   SOLE   5,000 0 0
APPLE INC. Common 037833100 928,737 3,652,273 SH   SOLE   3,502,590 0 149,683
APPLIED MATERIALS INC Common 038222105 48,274 1,053,554 SH   SOLE   934,318 0 119,236
APTIV PLC Common G6095L109 76,094 1,545,371 SH   SOLE   1,468,440 0 76,931
ARCO PLATFORM LTD CLASS A Common G04553106 7,104 168,094 SH   SOLE   168,094 0 0
ARES MANAGEMENT CORP Common 03990B101 1,204 38,933 SH   SOLE   38,933 0 0
ARGENX SE ADR Common 04016X101 1,054 8,000 SH   SOLE   8,000 0 0
ARMSTRONG WORLD INDUSTRIES Common 04247X102 14 170 SH   SOLE   170 0 0
ARROWHEAD PHARMACEUTICALS Common 04280A100 230 8,000 SH   SOLE   8,000 0 0
ASCENDIS PHARMACEUTICALS ADR Common 04351P101 563 5,000 SH   SOLE   5,000 0 0
ASML HOLDING NV - ADR Common N07059210 26,662 101,904 SH   SOLE   94,706 0 7,198
ASPEN TECHNOLOGY INC Common 045327103 26,436 278,064 SH   SOLE   278,064 0 0
ASSURED GUARANTY LTD Common G0585R106 3 100 SH   SOLE   100 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 6,469 144,845 SH   SOLE   144,845 0 0
AT&T INC. Common 00206R102 1,396 47,876 SH   SOLE   47,876 0 0
ATLASSIAN CORP PLC Common G06242104 5,483 39,947 SH   SOLE   39,926 0 21
ATRICURE INC Common 04963C209 42,438 1,263,408 SH   SOLE   1,263,408 0 0
AURINIA PHARMACEUTICALS INC Common 05156V102 813 56,000 SH   SOLE   56,000 0 0
AUTODESK INC. Common 052769106 38,721 248,051 SH   SOLE   242,327 0 5,724
AUTOLIV INC Common 052800109 2 49 SH   SOLE   49 0 0
AUTOZONE INC Common 053332102 23 27 SH   SOLE   27 0 0
AVALARA INC Common 05338G106 183,204 2,455,818 SH   SOLE   2,242,687 0 213,131
AVERY DENNISON CORP Common 053611109 3 25 SH   SOLE   25 0 0
AXOGEN INC Common 05463X106 6 591 SH   SOLE   591 0 0
AXOS FINANCIAL INC Common 05465C100 5,554 306,337 SH   SOLE   223,745 0 82,592
AXSOME THERAPEUTICS INC Common 05464T104 1,118 19,000 SH   SOLE   19,000 0 0
BAIDU COM INC SPONSORED REPSTG Common 056752108 1,079 10,702 SH   SOLE   10,702 0 0
BALCHEM CORP. Common 057665200 65,494 663,434 SH   SOLE   663,434 0 0
BALL CORP Common 058498106 145,455 2,249,537 SH   SOLE   2,177,222 0 72,315
BANDWIDTH INC Common 05988J103 14,489 215,324 SH   SOLE   213,534 0 1,790
BANK OF AMERICA CORP Common 060505104 1,492 70,294 SH   SOLE   70,294 0 0
BANK OZK Common 06417N103 3 178 SH   SOLE   178 0 0
BAXTER INTERNATIONAL INC Common 071813109 2,192 27,000 SH   SOLE   27,000 0 0
BECTON DICKINSON & CO Common 075887109 15 66 SH   SOLE   66 0 0
BED BATH & BEYOND INC Common 075896100 2,027 481,535 SH   SOLE   481,535 0 0
BENEFITFOCUS INC Common 08180D106 1,958 219,775 SH   SOLE   219,775 0 0
BEYOND AIR INC Common 08862L103 200 25,000 SH   SOLE   25,000 0 0
BGC PARTNERS INC CL A Common 05541T101 1 566 SH   SOLE   566 0 0
BILL.COM HOLDINGS INC Common 090043100 3,398 99,356 SH   SOLE   77,686 0 21,670
BIOGEN INC Common 09062X103 51,598 163,090 SH   SOLE   156,525 0 6,565
BIOMARIN PHARMACEUTICALS INC Common 09061G101 1,522 18,007 SH   SOLE   18,007 0 0
BIO-RAD LABORATORIES CL A Common 090572207 3,374 9,626 SH   SOLE   9,626 0 0
BIO-TECHNE CORP Common 09073M104 136,868 721,803 SH   SOLE   721,787 0 16
BJ'S WHOLESALE CLUB HOLDINGS Common 05550J101 5,539 217,491 SH   SOLE   217,491 0 0
BLACK DIAMOND THERAPEUTICS INC Common 09203E105 424 17,000 SH   SOLE   17,000 0 0
BLACK KNIGHT INC Common 09215C105 14 246 SH   SOLE   246 0 0
BLACKBAUD INC Common 09227Q100 55,874 1,005,826 SH   SOLE   1,005,826 0 0
BLACKLINE INC Common 09239B109 88,493 1,682,049 SH   SOLE   1,682,049 0 0
BLACKROCK INC. Common 09247X101 2,618 5,950 SH   SOLE   5,950 0 0
BLACKSTONE GROUP INC Common 09260D107 1,582 34,717 SH   SOLE   34,717 0 0
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 723 38,803 SH   SOLE   38,803 0 0
BOEING CO Common 097023105 10,413 69,821 SH   SOLE   68,872 0 949
BOSTON SCIENTIFIC CORP Common 101137107 294,385 9,021,911 SH   SOLE   8,564,221 0 457,690
BRIGHT HORIZONS FAMILY SOLUTIO Common 109194100 35,876 351,721 SH   SOLE   351,721 0 0
BRISTOL MYERS SQUIBB CO Common 110122108 16,951 304,112 SH   SOLE   299,665 0 4,447
BROADCOM LTD Common 11135F101 2,148 9,060 SH   SOLE   9,060 0 0
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 5 49 SH   SOLE   49 0 0
BROWN & BROWN INC Common 115236101 29 800 SH   SOLE   800 0 0
BROWN FORMAN CORP. CLASS B Common 115637209 66 1,193 SH   SOLE   1,193 0 0
BRUNSWICK CORP. Common 117043109 2 65 SH   SOLE   65 0 0
BURLINGTON STORES INC Common 122017106 8,537 53,877 SH   SOLE   53,869 0 8
CADENCE DESIGN SYSTEM INC Common 127387108 90,926 1,376,828 SH   SOLE   1,354,244 0 22,584
CANADA GOOSE HOLDINGS INC Common 135086106 18,772 943,779 SH   SOLE   662,837 0 280,942
CANTEL MEDICAL CORP Common 138098108 84,286 2,347,801 SH   SOLE   2,347,714 0 87
CAREDX INC Common 14167L103 111,886 5,125,330 SH   SOLE   5,125,330 0 0
CARLISLE COMPANIES Common 142339100 37 297 SH   SOLE   297 0 0
CARLYLE GROUP INC Common 14316J108 2,023 93,454 SH   SOLE   93,454 0 0
CARMAX INC Common 143130102 28 516 SH   SOLE   516 0 0
CARVANA CO Common 146869102 14,141 256,685 SH   SOLE   256,685 0 0
CASELLA WASTE SYSTEMS Common 147448104 73,647 1,885,473 SH   SOLE   1,294,603 0 590,870
CASSAVA SCIENCES INC Common 14817C107 41 10,000 SH   SOLE   10,000 0 0
CASTLE BIOSCIENCES INC Common 14843C105 477 16,000 SH   SOLE   16,000 0 0
CATHAY GENERAL BANCORP Common 149150104 2 105 SH   SOLE   105 0 0
CBRE GROUP INC Common 12504L109 19 500 SH   SOLE   500 0 0
CDW CORP Common 12514G108 32 344 SH   SOLE   344 0 0
CENTENE CORP DEL Common 15135B101 9,118 153,477 SH   SOLE   149,484 0 3,993
CHARLES SCHWAB CORP Common 808513105 2 71 SH   SOLE   71 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 30 69 SH   SOLE   69 0 0
CHEGG INC Common 163092109 220,191 6,154,021 SH   SOLE   5,345,259 0 808,762
CHEMED CORPORATION Common 16359R103 17 39 SH   SOLE   39 0 0
CHEMOCENTRYX INC Common 16383L106 1,205 30,000 SH   SOLE   30,000 0 0
CHENIERE ENERGY PARTNERS LP Common 16411Q101 713 26,416 SH   SOLE   26,416 0 0
CHEVRONTEXACO CORP Common 166764100 895 12,356 SH   SOLE   12,356 0 0
CHEWY INC CLASS A Common 16679L109 622 16,594 SH   SOLE   16,541 0 53
CHIPOTLE MEXICAN GRILL-CL A Common 169656105 1,032 1,577 SH   SOLE   1,577 0 0
CHOICE HOTELS INTL INC Common 169905106 9 145 SH   SOLE   145 0 0
CIGNA CORP Common 125523100 127,160 717,689 SH   SOLE   652,814 0 64,875
CIMAREX ENERGY CO Common 171798101 1 46 SH   SOLE   46 0 0
CINTAS CORP. Common 172908105 73,906 426,662 SH   SOLE   412,288 0 14,374
CISCO SYSTEMS INC Common 17275R102 2,467 62,768 SH   SOLE   62,768 0 0
CITIGROUP INC. Common 172967424 191 4,531 SH   SOLE   4,531 0 0
CLEARSIDE BIOMEDICAL INC Common 185063104 68 40,000 SH   SOLE   40,000 0 0
CLOROX CO. Common 189054109 28 160 SH   SOLE   160 0 0
CME GROUP INC Common 12572Q105 52,513 303,700 SH   SOLE   268,250 0 35,450
COCA COLA CO. Common 191216100 87,752 1,983,088 SH   SOLE   1,944,415 0 38,673
COGNEX CORP. Common 192422103 72,602 1,719,618 SH   SOLE   1,719,618 0 0
COMCAST CORP CL A Common 20030N101 1,951 56,747 SH   SOLE   56,747 0 0
CONMED CORP Common 207410101 1 26 SH   SOLE   26 0 0
CONOCOPHILLIPS Common 20825C104 805 26,121 SH   SOLE   26,121 0 0
COPART INC. Common 217204106 4,470 65,242 SH   SOLE   65,242 0 0
COSTAR GROUP INC Common 22160N109 72,237 123,018 SH   SOLE   122,348 0 670
COSTCO WHOLESALE CORP NEW Common 22160K105 12,591 44,159 SH   SOLE   42,563 0 1,596
COUPA SOFTWARE INC Common 22266L106 65,223 466,778 SH   SOLE   458,292 0 8,486
CRANE CO Common 224399105 2 42 SH   SOLE   42 0 0
CROWDSTRIKE HOLDINGS INC A Common 22788C105 122,020 2,191,458 SH   SOLE   2,082,767 0 108,691
CROWN CASTLE INTERNATIONAL COR Common 22822V101 254,605 1,763,192 SH   SOLE   1,654,057 0 109,135
CROWN HOLDINGS INC. Common 228368106 51 877 SH   SOLE   877 0 0
CRYOPORT INC Common 229050307 80,655 4,724,983 SH   SOLE   4,724,983 0 0
CUE BIOPHARMA INC Common 22978P106 57 4,000 SH   SOLE   4,000 0 0
CULLEN FROST BANKERS INC Common 229899109 2 36 SH   SOLE   36 0 0
CVS HEALTH CORP Common 126650100 2,608 43,953 SH   SOLE   43,953 0 0
CYRUSONE INC Common 23283R100 916 14,841 SH   SOLE   14,841 0 0
DANAHER CORP Common 235851102 485,547 3,508,036 SH   SOLE   3,298,789 0 209,247
DARDEN RESTAURANTS INC Common 237194105 411 7,546 SH   SOLE   7,546 0 0
DECIPHERA PHARMACEUTICALS INC Common 24344T101 165 4,000 SH   SOLE   4,000 0 0
DELEK US HOLDINGS INC Common 24665A103 1 80 SH   SOLE   80 0 0
DEXCOM INC. Common 252131107 167,797 623,156 SH   SOLE   598,610 0 24,546
DIAMOND EAGLE ACQUISITION CORP Common 25258L109 28,563 2,314,678 SH   SOLE   2,314,540 0 138
DIAMONDBACK ENERGY INC Common 25278X109 158 6,034 SH   SOLE   6,034 0 0
DIGITAL REALTY TRUST INC Common 253868103 17,501 125,990 SH   SOLE   125,990 0 0
DOLBY LABORATORIES INC CL A Common 25659T107 3,774 69,627 SH   SOLE   69,610 0 17
DOLLAR GENERAL CORP. Common 256677105 5,343 35,379 SH   SOLE   35,379 0 0
DOLLAR TREE INC Common 256746108 14 185 SH   SOLE   185 0 0
DONALDSON CO. INC. Common 257651109 1 25 SH   SOLE   25 0 0
DOVER CORP Common 260003108 12 139 SH   SOLE   139 0 0
DOW CHEMICAL CO Common 260557103 240 8,215 SH   SOLE   8,215 0 0
EAST WEST BANCORP INC Common 27579R104 3 107 SH   SOLE   107 0 0
EASTGROUP PROPERTIES INC Common 277276101 1 11 SH   SOLE   11 0 0
EATON CORP PLC Common G29183103 1,101 14,175 SH   SOLE   14,175 0 0
EBIX INC Common 278715206 14,483 954,056 SH   SOLE   640,770 0 313,286
EDWARDS LIFESCIENCES CORP Common 28176E108 2,022 10,719 SH   SOLE   10,719 0 0
EHEALTH INC Common 28238P109 133,171 945,684 SH   SOLE   885,723 0 59,961
ELECTRONICS ARTS INC Common 285512109 352 3,512 SH   SOLE   3,512 0 0
ELEMENT SOLUTIONS INC Common 28618M106 12 1,377 SH   SOLE   1,377 0 0
ELI LILLY & CO Common 532457108 11,534 83,144 SH   SOLE   83,144 0 0
EMERSON ELECTRIC CO. Common 291011104 11 223 SH   SOLE   223 0 0
ENCOMPASS HEALTH CORP Common 29261A100 12 191 SH   SOLE   191 0 0
ENERGIZER HOLDINGS INC. Common 29272W109 2 62 SH   SOLE   62 0 0
ENPRO INDUSTRIES INC Common 29355X107 0 7 SH   SOLE   7 0 0
ENVESTNET INC Common 29404K106 539 10,014 SH   SOLE   10,014 0 0
EPAM SYSTEMS INC Common 29414B104 81,955 441,426 SH   SOLE   302,448 0 138,978
EPR PROPERTIES Common 26884U109 1 60 SH   SOLE   60 0 0
EQUIFAX INC Common 294429105 14 117 SH   SOLE   117 0 0
EQUINIX INC. Common 29444U700 979 1,567 SH   SOLE   1,567 0 0
EQUITY LIFESTYLE PROPERTIES IN Common 29472R108 7,805 135,785 SH   SOLE   135,785 0 0
ETSY INC Common 29786A106 279 7,246 SH   SOLE   7,246 0 0
EVERBRIDGE INC Common 29978A104 211,961 1,992,867 SH   SOLE   1,810,727 0 182,140
EXACT SCIENCES CORP Common 30063P105 3,029 52,219 SH   SOLE   52,219 0 0
EXXON MOBIL CORP Common 30231G102 1,133 29,849 SH   SOLE   29,849 0 0
FACEBOOK INC Common 30303M102 670,004 4,016,809 SH   SOLE   3,882,247 0 134,562
FAIR ISAAC CORP Common 303250104 9,033 29,358 SH   SOLE   29,352 0 6
FATE THERAPEUTICS INC Common 31189P102 622 28,000 SH   SOLE   28,000 0 0
FEDERAL AGRICULTURAL MTG CORP Common 313148306 1 17 SH   SOLE   17 0 0
FERRARI N.V. Common N3167Y103 3,686 24,162 SH   SOLE   24,162 0 0
FIBROGEN INC Common 31572Q808 626 18,000 SH   SOLE   18,000 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 401,226 3,298,469 SH   SOLE   3,056,263 0 242,206
FIRSTSERVICE CORP Common 33767E202 92,729 1,202,398 SH   SOLE   858,022 0 344,376
FISERV INC. Common 337738108 114,399 1,204,328 SH   SOLE   1,166,058 0 38,270
FIVE BELOW Common 33829M101 1,763 25,050 SH   SOLE   25,050 0 0
FIVE PRIME THERAPEUTICS INC Common 33830X104 114 50,000 SH   SOLE   50,000 0 0
FIVE9 INC Common 338307101 4,361 57,039 SH   SOLE   57,039 0 0
FLEETCOR TECHNOLOGIES INC Common 339041105 21 111 SH   SOLE   111 0 0
FLEX LTD Common Y2573F102 30,832 3,681,410 SH   SOLE   3,681,410 0 0
FLIR SYSTEMS INC Common 302445101 35,949 1,127,289 SH   SOLE   1,127,289 0 0
FNF GROUP Common 31620R303 3 112 SH   SOLE   112 0 0
FORTIVE CORP Common 34959J108 19 347 SH   SOLE   347 0 0
FORTUNE BRANDS HOME & SECURITY Common 34964C106 31 726 SH   SOLE   726 0 0
FOUR CORNERS PROPERTY TRUST Common 35086T109 1 55 SH   SOLE   55 0 0
FULCRUM THERAPEUTICS INC Common 359616109 194 16,281 SH   SOLE   16,281 0 0
GARMIN LTD Common H2906T109 2,508 33,461 SH   SOLE   33,461 0 0
GARTNER INC Common 366651107 7 71 SH   SOLE   71 0 0
GENERAL DYNAMICS CORP Common 369550108 832 6,290 SH   SOLE   6,290 0 0
GENMAB A/S SP ADR Common 372303206 4,770 225,099 SH   SOLE   225,099 0 0
GEOPARK LTD Common G38327105 26 3,673 SH   SOLE   3,673 0 0
GILEAD SCIENCES INC Common 375558103 49,450 661,448 SH   SOLE   655,370 0 6,078
GLAUKOS CORPORATION Common 377322102 88,265 2,860,172 SH   SOLE   2,483,605 0 376,567
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,111 29,332 SH   SOLE   29,332 0 0
GLOBAL PAYMENTS INC Common 37940X102 3,644 25,262 SH   SOLE   25,262 0 0
GLOBANT SA Common L44385109 27,640 314,515 SH   SOLE   216,198 0 98,317
GLYCOMIMETICS INC Common 38000Q102 125 55,000 SH   SOLE   55,000 0 0
GOLDMAN SACHS GROUP INC Common 38141G104 1 8 SH   SOLE   8 0 0
GOOSEHEAD INSURANCE Common 38267D109 9,466 212,089 SH   SOLE   149,552 0 62,537
GRID DYNAMICS HOLDINGS INC Common 39813G109 12,381 1,547,611 SH   SOLE   1,547,611 0 0
GRIFOLS SA ADR Common 398438408 3,680 182,738 SH   SOLE   182,738 0 0
GRUBHUB INC Common 400110102 28,334 695,650 SH   SOLE   695,650 0 0
GUARDANT HEALTH INC Common 40131M109 83,417 1,198,513 SH   SOLE   1,179,345 0 19,168
GUIDEWIRE SOFTWARE INC Common 40171V100 67,791 854,765 SH   SOLE   854,765 0 0
GW PHARMACEUTICALS ADR Common 36197T103 66,404 758,297 SH   SOLE   730,408 0 27,889
H.B. FULLER CO Common 359694106 1 46 SH   SOLE   46 0 0
HALOZYME THERAPEUTICS INC Common 40637H109 1,043 58,000 SH   SOLE   58,000 0 0
HAMILTON LANE INC CLASS A Common 407497106 48,111 869,849 SH   SOLE   606,993 0 262,856
HARTFORD FINANCIAL SERVICES GR Common 416515104 541 15,349 SH   SOLE   15,349 0 0
HASBRO INC. Common 418056107 4 51 SH   SOLE   51 0 0
HEALTHEQUITY INC Common 42226A107 89,007 1,759,373 SH   SOLE   1,759,373 0 0
HEICO CORP Common 422806109 4,461 59,786 SH   SOLE   59,773 0 13
HEICO CORP CLASS A Common 422806208 32,503 508,654 SH   SOLE   508,654 0 0
HELIOS TECHNOLOGIES INC Common 42328H109 3 75 SH   SOLE   75 0 0
HESKA CORP Common 42805E306 59,681 1,079,219 SH   SOLE   1,079,219 0 0
HEXCEL CORP Common 428291108 1,492 40,126 SH   SOLE   40,126 0 0
HILTON WORLDWIDE HOLDINGS INC Common 43300A203 21 308 SH   SOLE   308 0 0
HOLLYFRONTIER CORPORATION Common 436106108 1 23 SH   SOLE   23 0 0
HOME DEPOT INC Common 437076102 16,843 90,211 SH   SOLE   86,179 0 4,032
HONEYWELL INTERNATIONAL INC Common 438516106 61,128 456,893 SH   SOLE   412,535 0 44,358
HORIZON THERAPEUTICS PLC Common G46188101 296 10,000 SH   SOLE   10,000 0 0
HUBBELL INC Common 443510607 13 116 SH   SOLE   116 0 0
HUBSPOT INC Common 443573100 40,566 304,571 SH   SOLE   223,872 0 80,699
HUMANA INC Common 444859102 3,924 12,495 SH   SOLE   12,495 0 0
HUNTINGTON INGALLS INDUSTRIES Common 446413106 1 6 SH   SOLE   6 0 0
HUNTSMAN CORP Common 447011107 3 188 SH   SOLE   188 0 0
IAA INC Common 449253103 1,819 60,716 SH   SOLE   60,716 0 0
IAC/INTERACTIVECORP Common 44919P508 3 16 SH   SOLE   16 0 0
IDACORP INC Common 451107106 1 9 SH   SOLE   9 0 0
IDEXX LABORATORIES CORP. Common 45168D104 548 2,263 SH   SOLE   2,256 0 7
IHS MARKIT LTD Common G47567105 4,519 75,320 SH   SOLE   75,320 0 0
ILLINOIS TOOL WORKS INC Common 452308109 24 169 SH   SOLE   169 0 0
ILLUMINA INC Common 452327109 1,619 5,928 SH   SOLE   5,920 0 8
IMMUNOMEDICS INC. Common 452907108 674 50,000 SH   SOLE   50,000 0 0
IMPINJ INC Common 453204109 8,262 494,441 SH   SOLE   322,644 0 171,797
INGERSOLL RAND INC Common 45687V106 11 435 SH   SOLE   435 0 0
INGREDION INC Common 457187102 3 43 SH   SOLE   43 0 0
INMODE LTD Common M5425M103 904 42,060 SH   SOLE   42,060 0 0
INOGEN INC Common 45780L104 77,684 1,503,755 SH   SOLE   1,503,686 0 69
INOVIO PHARMACEUTICALS INC Common 45773H201 223 30,000 SH   SOLE   30,000 0 0
INSULET CORP Common 45784P101 219,948 1,327,550 SH   SOLE   1,192,049 0 135,501
INTER PARFUMS INC Common 458334109 0 8 SH   SOLE   8 0 0
INTERCONTINENTAL EXCHANGE INC Common 45866F104 191,834 2,375,658 SH   SOLE   2,317,519 0 58,139
INTERPUBLIC GROUP OF COS INC Common 460690100 1 65 SH   SOLE   65 0 0
INTUIT INC. Common 461202103 106,568 463,338 SH   SOLE   449,046 0 14,292
INTUITIVE SURGICAL INC Common 46120E602 55,089 111,244 SH   SOLE   110,119 0 1,125
IOVANCE BIOTHERAPEUTICS INC Common 462260100 689 23,000 SH   SOLE   23,000 0 0
IPG PHOTONICS CORP Common 44980X109 1,099 9,967 SH   SOLE   9,967 0 0
ISHARES RUSSELL 2000 GROWTH IN Mutual Funds 464287648 57 363 SH   SOLE   363 0 0
ISHARES TRUST RUSSELL 1000 GRO Mutual Funds 464287614 7,710 51,180 SH   SOLE   51,180 0 0
J P MORGAN CHASE & CO. Common 46625H100 17,108 190,021 SH   SOLE   187,256 0 2,765
JAMES RIVER GROUP HOLDINGS LTD Common G5005R107 3 96 SH   SOLE   96 0 0
JOHNSON & JOHNSON Common 478160104 3,262 24,875 SH   SOLE   24,875 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 560 20,761 SH   SOLE   20,761 0 0
JONES LANG LASALLE INC Common 48020Q107 29 290 SH   SOLE   290 0 0
KAR AUCTION SERVICES INC Common 48238T109 8 674 SH   SOLE   674 0 0
KIRKLAND LAKE GOLD LTD Common 49741E100 1,977 66,800 SH   SOLE   66,800 0 0
KLA CORPORATION Common 482480100 4,750 33,049 SH   SOLE   33,049 0 0
KODIAK SCIENCES INC Common 50015M109 167 3,500 SH   SOLE   3,500 0 0
KOHLS CORP. Common 500255104 285 19,568 SH   SOLE   19,568 0 0
KRATOS DEFENSE & SECURITY SOLU Common 50077B207 29,769 2,150,934 SH   SOLE   1,466,263 0 684,671
KROGER CO. Common 501044101 358 11,878 SH   SOLE   11,878 0 0
KULICKE & SOFFA INDUSTRIES INC Common 501242101 2 113 SH   SOLE   113 0 0
L3HARRIS TECHNOLOGIES INC Common 502431109 1,224 6,797 SH   SOLE   6,797 0 0
LABORATORY CORP AMER HLDGS NEW Common 50540R409 49 387 SH   SOLE   387 0 0
LAM RESEARCH CORP. Common 512807108 126,999 529,164 SH   SOLE   510,038 0 19,126
LAMAR ADVERTISING CO CL A Common 512816109 823 16,046 SH   SOLE   16,046 0 0
LAMB WESTON HOLDING INC Common 513272104 31 548 SH   SOLE   548 0 0
LANDSTAR SYSTEMS INC. Common 515098101 13 140 SH   SOLE   140 0 0
LAS VEGAS SANDS CORP Common 517834107 20,461 481,764 SH   SOLE   476,125 0 5,639
LCI INDUSTRIES Common 50189K103 3 45 SH   SOLE   45 0 0
LEIDOS HOLDINGS INC Common 525327102 4 43 SH   SOLE   43 0 0
LEMAITRE VASCULAR INC Common 525558201 0 18 SH   SOLE   18 0 0
LEVI STRAUSS & CO CLASS A Common 52736R102 310 24,974 SH   SOLE   24,974 0 0
LINCOLN ELECTRIC HOLDINGS Common 533900106 1,967 28,501 SH   SOLE   28,501 0 0
LINDBLAD EXPEDITIONS HOLDING Common 535219109 925 221,724 SH   SOLE   155,463 0 66,261
LITTELFUSE INC Common 537008104 3 26 SH   SOLE   26 0 0
LIVE NATION ENTERTAINMENT Common 538034109 71,371 1,569,980 SH   SOLE   1,511,367 0 58,613
LIVEPERSON INC Common 538146101 2,033 89,341 SH   SOLE   56,220 0 33,121
LOCKHEED MARTIN CORP. Common 539830109 43 127 SH   SOLE   127 0 0
LOWES COMPANIES INC. Common 548661107 162,723 1,891,030 SH   SOLE   1,836,454 0 54,576
LULULEMON ATHLETICA INC Common 550021109 64,774 341,723 SH   SOLE   337,984 0 3,739
LYFT INC A Common 55087P104 41,001 1,527,045 SH   SOLE   1,527,045 0 0
MAGNOLIA OIL & GAS CORP Common 559663109 1,979 494,697 SH   SOLE   494,697 0 0
MANHATTAN ASSOCIATES INC Common 562750109 3,741 75,095 SH   SOLE   75,095 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 7,630 22,943 SH   SOLE   22,931 0 12
MARSH & McLENNAN COMPANIES INC Common 571748102 63 731 SH   SOLE   731 0 0
MARTIN MARIETTA MATERIALS INC. Common 573284106 11 60 SH   SOLE   60 0 0
MASIMO CORPORATION Common 574795100 5,417 30,581 SH   SOLE   30,564 0 17
MASTERCARD INC Common 57636Q104 25,082 103,832 SH   SOLE   100,653 0 3,179
MCDONALDS CORP. Common 580135101 1,129 6,828 SH   SOLE   6,828 0 0
MCKESSON CORP Common 58155Q103 62 458 SH   SOLE   458 0 0
MEDALLIA INC Common 584021109 42,725 2,131,981 SH   SOLE   2,131,981 0 0
MEDICAL PROPERTIES TRUST INC Common 58463J304 4 204 SH   SOLE   204 0 0
MEDTRONIC PLC Common G5960L103 1,064 11,803 SH   SOLE   11,803 0 0
MEIRAGTX HOLDINGS PLC Common G59665102 511 38,000 SH   SOLE   38,000 0 0
MERCADOLIBRE INC Common 58733R102 4,128 8,449 SH   SOLE   8,445 0 4
MERCK & CO INC Common 58933Y105 7,482 97,241 SH   SOLE   97,241 0 0
MERCURY SYSTEMS INC Common 589378108 173,154 2,427,163 SH   SOLE   2,427,120 0 43
MESA LABORATORIES INC Common 59064R109 609 2,694 SH   SOLE   2,685 0 9
MICRON TECHNOLOGY INC. Common 595112103 53,345 1,268,313 SH   SOLE   1,209,511 0 58,802
MICROSOFT CORP Common 594918104 1,565,314 9,925,265 SH   SOLE   9,543,228 0 382,037
MIDDLEBY CORP Common 596278101 5,798 101,937 SH   SOLE   69,458 0 32,479
MIRATI THERAPEUTICS INC Common 60468T105 692 9,000 SH   SOLE   9,000 0 0
MKS INSTRUMENTS INC Common 55306N104 5 58 SH   SOLE   58 0 0
MODEL N INC Common 607525102 44,441 2,000,948 SH   SOLE   2,000,948 0 0
MODERNA INC Common 60770K107 6,858 228,971 SH   SOLE   228,971 0 0
MOELIS & CO CLASS A Common 60786M105 1,211 43,099 SH   SOLE   43,099 0 0
MONOLITHIC POWER SYSTEMS Common 609839105 40,469 241,661 SH   SOLE   241,661 0 0
MOODYS CORP Common 615369105 26 123 SH   SOLE   123 0 0
MORGAN STANLEY Common 617446448 48,317 1,421,086 SH   SOLE   1,296,319 0 124,767
MOTOROLA SOLUTIONS INC. Common 620076307 3,212 24,165 SH   SOLE   24,147 0 18
MSA SAFETY INC Common 553498106 3 29 SH   SOLE   29 0 0
MSC INDUSTUSTRIAL DIRECT CO IN Common 553530106 1,316 23,942 SH   SOLE   23,942 0 0
MSCI INC Common 55354G100 427 1,476 SH   SOLE   1,476 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 5,742 238,756 SH   SOLE   238,756 0 0
NATERA INC Common 632307104 98,555 3,300,558 SH   SOLE   3,300,558 0 0
NATIONAL HEALTH INVESTORS INC Common 63633D104 1 28 SH   SOLE   28 0 0
NATIONAL RETAIL PROPERTIES INC Common 637417106 1 40 SH   SOLE   40 0 0
NEOGEN CORP Common 640491106 128,761 1,922,094 SH   SOLE   1,922,094 0 0
NEOGENOMICS INC Common 64049M209 22,113 800,906 SH   SOLE   606,770 0 194,136
NETFLIX COM INC Common 64110L106 266,741 710,363 SH   SOLE   674,385 0 35,978
NEUROCRINE BIOSCIENCES INC. Common 64125C109 673 7,775 SH   SOLE   7,775 0 0
NEVRO CORP Common 64157F103 198,060 1,980,996 SH   SOLE   1,688,279 0 292,717
NEW ORIENTAL EDUCATION & TECH. Common 647581107 11,216 103,623 SH   SOLE   102,743 0 880
NEWMARK GROUP INC - CLASS A Common 65158N102 1 218 SH   SOLE   218 0 0
NEXTERA ENERGY INC Common 65339F101 1,576 6,548 SH   SOLE   6,548 0 0
NIC INC Common 62914B100 1,073 46,646 SH   SOLE   46,489 0 157
NIKE INC CL B Common 654106103 163,412 1,975,003 SH   SOLE   1,950,887 0 24,116
NLIGHT INC Common 65487K100 2,439 232,485 SH   SOLE   150,631 0 81,854
NORDSON CORP Common 655663102 56 417 SH   SOLE   417 0 0
NORTHROP GRUMMAN CORP. Common 666807102 13 44 SH   SOLE   44 0 0
NOVANTA INC Common 67000B104 12,476 156,189 SH   SOLE   110,686 0 45,503
NOVARTIS AG ADR Common 66987V109 126,163 1,530,180 SH   SOLE   1,513,255 0 16,925
NOVO-NORDISK A/S REPSTG 1/2 CL Common 670100205 1,806 30,000 SH   SOLE   30,000 0 0
NVENT ELECTRIC PLC Common G6700G107 2 117 SH   SOLE   117 0 0
NVIDIA CORP. Common 67066G104 397,526 1,508,064 SH   SOLE   1,422,766 0 85,298
NVR INC Common 62944T105 10 4 SH   SOLE   4 0 0
NXP SEMICONDUCTORS NV Common N6596X109 174,973 2,109,886 SH   SOLE   1,955,836 0 154,050
O REILLY AUTOMOTIVE INC Common 67103H107 3,029 10,062 SH   SOLE   10,062 0 0
OCULAR THERAPEUTIX INC Common 67576A100 173 35,000 SH   SOLE   35,000 0 0
OKTA INC Common 679295105 276 2,260 SH   SOLE   2,252 0 8
OLD DOMINION FREIGHT LINE Common 679580100 3,581 27,278 SH   SOLE   27,278 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 39,088 843,504 SH   SOLE   580,925 0 262,579
ONE GAS INC Common 68235P108 1 9 SH   SOLE   9 0 0
ONEOK INC Common 682680103 340 15,600 SH   SOLE   15,600 0 0
ORASURE TECHNOLOGIES INC Common 68554V108 726 67,449 SH   SOLE   67,224 0 225
OUTFRONT MEDIA INC Common 69007J106 16 1,208 SH   SOLE   1,208 0 0
PACKAGING CORP OF AMERICA Common 695156109 2 23 SH   SOLE   23 0 0
PACWEST BANCORP Common 695263103 3 152 SH   SOLE   152 0 0
PAYCOM SOFTWARE INC Common 70432V102 84,430 417,952 SH   SOLE   417,952 0 0
PAYLOCITY HOLDING CORP Common 70438V106 74,388 842,252 SH   SOLE   573,834 0 268,418
PAYPAL HOLDINGS INC Common 70450Y103 279,416 2,918,492 SH   SOLE   2,816,425 0 102,067
PELOTON INTERACTIVE INC Common 70614W100 3,037 114,389 SH   SOLE   114,389 0 0
PENN NATIONAL GAMING INC. Common 707569109 1,193 94,281 SH   SOLE   94,281 0 0
PEPSICO INC Common 713448108 3,596 29,940 SH   SOLE   29,940 0 0
PETIQ INC Common 71639T106 75,694 3,258,462 SH   SOLE   2,876,438 0 382,024
PFIZER INC Common 717081103 4,679 143,347 SH   SOLE   143,347 0 0
PHIBRO ANIMAL HEALTH CORP A Common 71742Q106 2 84 SH   SOLE   84 0 0
PHILIP MORRIS INTERNATIONAL Common 718172109 776 10,631 SH   SOLE   10,631 0 0
PHREESIA INC Common 71944F106 2,017 95,922 SH   SOLE   95,922 0 0
PINTEREST INC CLASS A Common 72352L106 76,753 4,971,055 SH   SOLE   4,689,616 0 281,439
PLANET FITNESS INC CLASS A Common 72703H101 43,948 902,433 SH   SOLE   658,260 0 244,173
PLURALSIGHT INC CLASS A Common 72941B106 48,254 4,394,720 SH   SOLE   4,122,588 0 272,132
PNM RESOURCES INC Common 69349H107 1 20 SH   SOLE   20 0 0
POOL CORPORATION Common 73278L105 2,137 10,859 SH   SOLE   10,859 0 0
PORTLAND GENERAL ELECTRIC CO Common 736508847 1 20 SH   SOLE   20 0 0
PORTOLA PHARMACEUTICALS INC Common 737010108 3,236 453,885 SH   SOLE   348,315 0 105,570
PRA HEALTH SCIENCES INC Common 69354M108 4,784 57,610 SH   SOLE   57,610 0 0
PREFERRED BANK/LOS ANGELES Common 740367404 1 20 SH   SOLE   20 0 0
PRINCIPIA BIOPHARMA INC Common 74257L108 178 3,000 SH   SOLE   3,000 0 0
PROCTER & GAMBLE CO Common 742718109 5,375 48,861 SH   SOLE   47,322 0 1,539
PROGRESSIVE CORP OH Common 743315103 228,883 3,099,722 SH   SOLE   2,901,276 0 198,446
PROGYNY INC Common 74340E103 42,582 2,009,533 SH   SOLE   1,383,531 0 626,002
PROLOGIS Common 74340W103 587 7,305 SH   SOLE   7,305 0 0
PROOFPOINT INC Common 743424103 59,100 576,075 SH   SOLE   576,075 0 0
PROS HOLDINGS INC Common 74346Y103 52,751 1,700,016 SH   SOLE   1,700,016 0 0
PROVENTION BIO INC Common 74374N102 64 7,000 SH   SOLE   7,000 0 0
PTC INC Common 69370C100 3,806 62,182 SH   SOLE   62,182 0 0
PUMA BIOTECHNOLOGY INC Common 74587V107 19,707 2,334,967 SH   SOLE   1,605,010 0 729,957
PVH CORP Common 693656100 122 3,250 SH   SOLE   3,250 0 0
Q2 HOLDINGS INC Common 74736L109 62,444 1,057,296 SH   SOLE   1,057,296 0 0
QUALCOMM INC. Common 747525103 7,373 108,987 SH   SOLE   97,850 0 11,137
QUIDEL CORP Common 74838J101 198,557 2,030,029 SH   SOLE   2,029,958 0 71
RAPID7 INC Common 753422104 42,622 983,653 SH   SOLE   672,011 0 311,642
RAYTHEON COMPANY Common 755111507 45,996 350,712 SH   SOLE   343,461 0 7,251
REALPAGE INC Common 75606N109 21,241 401,295 SH   SOLE   401,271 0 24
REATA PHARMACEUTICALS INC A Common 75615P103 1,984 13,742 SH   SOLE   13,742 0 0
REGENERON PHARMACEUTICALS Common 75886F107 5,281 10,815 SH   SOLE   10,815 0 0
REPLIGEN CORP Common 759916109 100,010 1,035,947 SH   SOLE   1,035,947 0 0
RESMED INC Common 761152107 2,339 15,881 SH   SOLE   15,881 0 0
REXFORD INDUSTRIAL REALTY IN - Common 76169C100 3,118 76,031 SH   SOLE   76,031 0 0
RINGCENTRAL INC Common 76680R206 6,273 29,601 SH   SOLE   28,913 0 688
ROCKET PHARMACEUTICALS Common 77313F106 307 22,000 SH   SOLE   22,000 0 0
ROCKWELL AUTOMATION INC. Common 773903109 2,554 16,927 SH   SOLE   16,927 0 0
ROKU INC Common 77543R102 3,253 37,189 SH   SOLE   37,189 0 0
ROPER TECHNOLOGIES INC Common 776696106 2,535 8,129 SH   SOLE   8,129 0 0
ROSS STORES INC Common 778296103 24 278 SH   SOLE   278 0 0
ROWE T PRICE GROUP INC. Common 74144T108 78 797 SH   SOLE   797 0 0
RPM INTERNATIONAL INC. Common 749685103 2 34 SH   SOLE   34 0 0
S&P GLOBAL INC Common 78409V104 202,124 824,829 SH   SOLE   759,589 0 65,240
SABRE CORP Common 78573M104 4 673 SH   SOLE   673 0 0
SAGE THERAPEUTICS INC Common 78667J108 345 12,000 SH   SOLE   12,000 0 0
SALESFORCE.COM INC Common 79466L302 544,999 3,785,240 SH   SOLE   3,627,064 0 158,176
SAREPTA THERAPEUTICS INC Common 803607100 73,740 753,836 SH   SOLE   731,442 0 22,394
SBA COMMUNICATIONS CORP Common 78410G104 16,357 60,589 SH   SOLE   60,589 0 0
SCHRODINGER INC Common 80810D103 574 13,301 SH   SOLE   13,301 0 0
SEATTLE GENETICS INC Common 812578102 17,050 147,775 SH   SOLE   145,274 0 2,501
SEMPRA ENERGY Common 816851109 1,120 9,911 SH   SOLE   9,911 0 0
SERVICE CORP INTERNATIONAL Common 817565104 3,042 77,769 SH   SOLE   77,747 0 22
SERVICEMASTER GLOBAL HOLDINGS Common 81761R109 1,759 65,130 SH   SOLE   65,130 0 0
SERVICENOW INC Common 81762P102 34,954 121,969 SH   SOLE   118,937 0 3,032
SERVISFIRST BANCSHARES INC Common 81768T108 1 41 SH   SOLE   41 0 0
SHAKE SHACK INC CLASS A Common 819047101 1,434 38,001 SH   SOLE   38,001 0 0
SHERWIN-WILLIAMS CO Common 824348106 141,103 307,065 SH   SOLE   286,958 0 20,107
SHOPIFY INC - A Common 82509L107 64,913 155,693 SH   SOLE   155,688 0 5
SIGNATURE BANK Common 82669G104 15,419 191,801 SH   SOLE   133,411 0 58,390
SILK ROAD MEDICAL INC Common 82710M100 328 10,428 SH   SOLE   10,393 0 35
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 45,341 615,878 SH   SOLE   436,743 0 179,135
SKYWORKS SOLUTIONS INC Common 83088M102 51 566 SH   SOLE   566 0 0
SMARTSHEET INC CLASS A Common 83200N103 3,671 88,430 SH   SOLE   88,430 0 0
SMILEDIRECTCLUB INC Common 83192H106 363 77,829 SH   SOLE   77,829 0 0
SNAP-ON INC Common 833034101 2 20 SH   SOLE   20 0 0
SOLAREDGE TECHNOLOGIES INC Common 83417M104 5,633 68,801 SH   SOLE   68,801 0 0
SOLARIS OILFIELD INFRASTRUCTUR Common 83418M103 1,813 345,285 SH   SOLE   225,043 0 120,242
SPRIRE INC Common 84857L101 2 24 SH   SOLE   24 0 0
SPS COMMERCE INC Common 78463M107 44,772 962,621 SH   SOLE   665,753 0 296,868
SQUARE INC A Common 852234103 3,727 71,158 SH   SOLE   71,158 0 0
STAG INDUSTRIALS INC - REIT Common 85254J102 708 31,442 SH   SOLE   31,442 0 0
STARBUCKS CORP. Common 855244109 121,030 1,841,047 SH   SOLE   1,821,951 0 19,096
STERIS PLC Common G8473T100 4 26 SH   SOLE   26 0 0
STONECO LTD Common G85158106 551 25,300 SH   SOLE   25,300 0 0
STORE CAPITAL CORP Common 862121100 2 107 SH   SOLE   107 0 0
STRYKER CORP Common 863667101 1,927 11,573 SH   SOLE   11,573 0 0
SUNRUN INC Common 86771W105 2,872 284,389 SH   SOLE   284,389 0 0
SVB FINANCIAL GROUP Common 78486Q101 5,785 38,293 SH   SOLE   38,293 0 0
SYNOPSYS INC Common 871607107 13 104 SH   SOLE   104 0 0
T MOBILE US INC Common 872590104 160,120 1,908,464 SH   SOLE   1,881,472 0 26,992
TABULA RASA HEALTHCARE INC Common 873379101 22,480 429,919 SH   SOLE   287,776 0 142,143
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 75,046 1,868,684 SH   SOLE   1,868,684 0 0
TAIWAN SEMICONDUCTOR ADR Common 874039100 1,039 21,747 SH   SOLE   21,747 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 10,428 87,917 SH   SOLE   87,917 0 0
TANDEM DIABETES CARE INC Common 875372203 60,245 936,211 SH   SOLE   936,211 0 0
TAPESTRY INC Common 876030107 485 37,443 SH   SOLE   37,443 0 0
TARGA RESOURCES CORP Common 87612G101 1 84 SH   SOLE   84 0 0
TELADOC INC Common 87918A105 97,026 625,931 SH   SOLE   625,898 0 33
TELARIA INC Common 879181105 311 51,794 SH   SOLE   48,924 0 2,870
TELEFLEX INC. Common 879369106 1 4 SH   SOLE   4 0 0
TEMPUR-PEDIC INTERNATIONAL Common 88023U101 9 213 SH   SOLE   213 0 0
TERRENO REALTY CORP Common 88146M101 0 7 SH   SOLE   7 0 0
TESLA INC Common 88160R101 23,152 44,183 SH   SOLE   43,998 0 185
TETRA TECH INC. Common 88162G103 264 3,738 SH   SOLE   3,738 0 0
TG THERAPEUTICS INC Common 88322Q108 403 41,000 SH   SOLE   41,000 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 121,613 428,817 SH   SOLE   412,707 0 16,110
TIFFANY & CO-NEW Common 886547108 3 21 SH   SOLE   21 0 0
TJX COMPANY INC Common 872540109 12 255 SH   SOLE   255 0 0
TOTAL SA ADR Common 89151E109 1,044 28,024 SH   SOLE   28,024 0 0
TRADE DESK INC CLASS A Common 88339J105 43,091 223,268 SH   SOLE   150,739 0 72,529
TRADEWEB MARKETS INC CLASS A Common 892672106 34,118 811,552 SH   SOLE   811,492 0 60
TRANE TECHNOLOGIES Common G8994E103 53 636 SH   SOLE   636 0 0
TRANSDIGM GROUP INC Common 893641100 54,292 169,562 SH   SOLE   166,989 0 2,573
TRANSUNION Common 89400J107 31 465 SH   SOLE   465 0 0
TREX COMPANY INC Common 89531P105 10,616 132,462 SH   SOLE   132,462 0 0
TRILLIUM THERAPEUTICS INC Common 89620X506 162 40,000 SH   SOLE   40,000 0 0
TRIMBLE INC Common 896239100 2,947 92,595 SH   SOLE   92,595 0 0
TURNING POINT THERAPEUTICS INC Common 90041T108 2,372 53,112 SH   SOLE   53,112 0 0
TWILIO INC A Common 90138F102 22,180 247,848 SH   SOLE   247,848 0 0
TWIST BIOSCIENCE CORP Common 90184D100 734 24,000 SH   SOLE   24,000 0 0
TYLER TECHNOLOGIES Common 902252105 92,603 312,256 SH   SOLE   312,244 0 12
UBER TECHNOLOGIES INC Common 90353T100 14,143 506,568 SH   SOLE   406,040 0 100,528
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 11,991 269,883 SH   SOLE   182,939 0 86,944
UNDER ARMOUR INC CL A Common 904311107 493 53,527 SH   SOLE   53,527 0 0
UNION PACIFIC CORP Common 907818108 135,295 959,270 SH   SOLE   934,765 0 24,505
UNITED TECHNOLOGIES CORP. Common 913017109 4,691 49,734 SH   SOLE   48,400 0 1,334
UNITEDHEALTH GROUP INC Common 91324P102 413,551 1,658,315 SH   SOLE   1,611,612 0 46,703
UNITIL CORP Common 913259107 1 12 SH   SOLE   12 0 0
UNIVERSAL DISPLAY CORP Common 91347P105 36,271 275,236 SH   SOLE   275,228 0 8
US FOODS HOLDING CORP Common 912008109 23,758 1,341,503 SH   SOLE   1,341,503 0 0
US PHYSICAL THERAPY INC Common 90337L108 36,324 526,440 SH   SOLE   356,962 0 169,478
VAIL RESORTS INC. Common 91879Q109 12,637 85,556 SH   SOLE   85,556 0 0
VALERO ENERGY CORP Common 91913Y100 340 7,485 SH   SOLE   7,485 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 199,479 1,275,686 SH   SOLE   1,275,664 0 22
VERISIGN INC. Common 92343E102 107,867 598,963 SH   SOLE   593,542 0 5,421
VERISK ANALYTICS INC CLASS A Common 92345Y106 3,156 22,643 SH   SOLE   22,643 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,126 58,181 SH   SOLE   58,181 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 390,375 1,640,577 SH   SOLE   1,561,803 0 78,774
VIPSHOP HOLDINGS LTD ADR Common 92763W103 1,355 87,000 SH   SOLE   87,000 0 0
VISA INC CLASS A SHARES Common 92826C839 830,736 5,156,010 SH   SOLE   4,886,692 0 269,318
VOCERA COMMUNICATIONS INC Common 92857F107 65,778 3,096,893 SH   SOLE   3,096,893 0 0
VULCAN MATERIALS Common 929160109 6,028 55,779 SH   SOLE   55,779 0 0
WAITR HOLDINGS INC Common 930752100 0 245 SH   SOLE   245 0 0
WALMART INC Common 931142103 14,681 129,211 SH   SOLE   126,556 0 2,655
WALT DISNEY CO. Common 254687106 18,206 188,472 SH   SOLE   183,780 0 4,692
WASHINGTON TRUST BANCORP Common 940610108 2 45 SH   SOLE   45 0 0
WASTE CONNECTIONS INC Common 94106B101 67,056 865,242 SH   SOLE   838,494 0 26,748
WASTE MANAGEMENT INC NEW Common 94106L109 51,814 559,783 SH   SOLE   545,817 0 13,966
WAYFAIR INC CL A Common 94419L101 6,206 116,123 SH   SOLE   81,939 0 34,184
WELLS FARGO & CO NEW Common 949746101 903 31,474 SH   SOLE   31,474 0 0
WELLTOWER INC Common 95040Q104 911 19,904 SH   SOLE   19,904 0 0
WEST PHARMACEUTICAL SERVICES Common 955306105 18 116 SH   SOLE   116 0 0
WESTERN ALLIANCE BANCORP Common 957638109 10 311 SH   SOLE   311 0 0
WESTERN DIGITAL CORP. Common 958102105 18,895 453,987 SH   SOLE   443,717 0 10,270
WESTERN UNION COMPANY Common 959802109 22 1,232 SH   SOLE   1,232 0 0
WEX INC Common 96208T104 8 81 SH   SOLE   81 0 0
WILLIAMS SONOMA INC. Common 969904101 10 237 SH   SOLE   237 0 0
WINGSTOP INC Common 974155103 121,188 1,520,549 SH   SOLE   1,520,549 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 2,165 929,183 SH   SOLE   929,183 0 0
WIX.COM LTD Common M98068105 36 355 SH   SOLE   177 0 178
WOODWARD INC. Common 980745103 240 4,037 SH   SOLE   4,037 0 0
WORKDAY INC Common 98138H101 257 1,973 SH   SOLE   1,973 0 0
XILINX INC Common 983919101 1,948 24,992 SH   SOLE   24,992 0 0
XPO LOGISTICS INC Common 983793100 7,287 149,474 SH   SOLE   98,464 0 51,010
XYLEM INC Common 98419M100 374 5,750 SH   SOLE   5,750 0 0
YANDEX NV Common N97284108 2,629 77,205 SH   SOLE   77,205 0 0
ZOETIS INC Common 98978V103 32,095 272,707 SH   SOLE   263,950 0 8,757
ZOOM VIDEO COMMUNICATIONS A Common 98980L101 888 6,077 SH   SOLE   6,057 0 20
ZUORA INC CLASS A Common 98983V106 2,340 290,685 SH   SOLE   190,381 0 100,304
ZYMEWORKS INC Common 98985W102 709 20,000 SH   SOLE   20,000 0 0