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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,949 24,191 SH   SOLE   10,645 0 13,546
ADDUS HOMECARE CORP COM 006739106 10,506 155,421 SH   SOLE   142,557 0 12,864
ADOBE INC COM 00724F101 1,191 3,742 SH   SOLE   3,587 0 155
ADVANCED ENERGY INDS COM 007973100 11,357 234,219 SH   SOLE   214,795 0 19,424
AEROVIRONMENT INC COM 008073108 10,488 172,046 SH   SOLE   158,831 0 13,215
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,470 33,266 SH   SOLE   33,266 0 0
ALLY FINL INC COM 02005N100 378 26,193 SH   SOLE   24,892 0 1,301
ALPHABET INC CAP STK CL C 02079K107 1 1 SH   SOLE   1 0 0
ALPHABET INC CAP STK CL A 02079K305 3,056 2,630 SH   SOLE   1,471 0 1,159
AMAZON COM INC COM 023135106 11,367 5,830 SH   SOLE   2,436 0 3,394
AMN HEALTHCARE SVCS INC COM 001744101 15,340 265,347 SH   SOLE   242,931 0 22,416
APPLE INC COM 037833100 2,516 9,894 SH   SOLE   8,874 0 1,020
APTIV PLC SHS G6095L109 690 14,008 SH   SOLE   14,008 0 0
ARCO PLATFORM LTD COM CL A G04553106 480 11,365 SH   SOLE   11,365 0 0
AVALARA INC COM 05338G106 12,059 161,652 SH   SOLE   148,348 0 13,304
BRADY CORP CL A 104674106 13,116 290,618 SH   SOLE   266,415 0 24,203
BRINKS CO COM 109696104 12,358 237,430 SH   SOLE   217,911 0 19,519
BURLINGTON STORES INC COM 122017106 3,498 22,073 SH   SOLE   11,298 0 10,775
CAREDX INC COM 14167L103 15,380 704,534 SH   SOLE   646,752 0 57,782
CDW CORP COM 12514G108 2,755 29,539 SH   SOLE   16,487 0 13,052
CHART INDS INC COM PAR $0.01 16115Q308 6,800 234,649 SH   SOLE   215,389 0 19,260
CINTAS CORP COM 172908105 1,833 10,583 SH   SOLE   5,434 0 5,149
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 11,328 138,195 SH   SOLE   126,719 0 11,476
COMCAST CORP NEW CL A 20030N101 3,595 104,576 SH   SOLE   55,973 0 48,603
COSTAR GROUP INC COM 22160N109 2,423 4,126 SH   SOLE   1,417 0 2,709
COSTCO WHSL CORP NEW COM 22160K105 4,305 15,097 SH   SOLE   7,084 0 8,013
CREDICORP LTD COM G2519Y108 769 5,378 SH   SOLE   5,378 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,403 30,492 SH   SOLE   14,757 0 15,735
DANAHER CORPORATION COM 235851102 3,697 26,712 SH   SOLE   17,495 0 9,217
DECKERS OUTDOOR CORP COM 243537107 12,535 93,548 SH   SOLE   85,704 0 7,844
DELUXE CORP COM 248019101 7,179 276,865 SH   SOLE   253,888 0 22,977
DISNEY WALT CO COM DISNEY 254687106 2,351 24,333 SH   SOLE   13,600 0 10,733
EHEALTH INC COM 28238P109 20,539 145,855 SH   SOLE   133,978 0 11,877
ENCORE CAP GROUP INC COM 292554102 3,549 151,803 SH   SOLE   139,394 0 12,409
EURONET WORLDWIDE INC COM 298736109 1,770 20,651 SH   SOLE   8,848 0 11,803
EVERBRIDGE INC COM 29978A104 17,474 164,292 SH   SOLE   150,758 0 13,534
EXPONENT INC COM 30214U102 21,717 301,998 SH   SOLE   276,933 0 25,065
FIRST FINL BANKSHARES COM 32020R109 14,254 531,092 SH   SOLE   486,948 0 44,144
FIVE9 INC COM 338307101 25,369 331,795 SH   SOLE   304,250 0 27,545
FLOOR & DECOR HLDGS INC CL A 339750101 4,930 153,619 SH   SOLE   140,868 0 12,751
FORTIVE CORP COM 34959J108 1,135 20,558 SH   SOLE   20,558 0 0
FRESHPET INC COM 358039105 16,839 263,645 SH   SOLE   241,661 0 21,984
GENERAC HLDGS INC COM 368736104 18,629 199,943 SH   SOLE   183,518 0 16,425
GENERAL MTRS CO COM 37045V100 683 32,891 SH   SOLE   31,345 0 1,546
GLOBAL PMTS INC COM 37940X102 3,663 25,397 SH   SOLE   12,946 0 12,451
GLOBANT S A COM L44385109 1,321 15,028 SH   SOLE   15,028 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 11,280 128,813 SH   SOLE   118,130 0 10,683
HCA HEALTHCARE INC COM 40412C101 829 9,222 SH   SOLE   8,864 0 358
HDFC BANK LTD SPONSORED ADS 40415F101 955 24,830 SH   SOLE   24,830 0 0
HELEN OF TROY CORP LTD COM G4388N106 11,393 79,104 SH   SOLE   72,617 0 6,487
HORIZON THERAPEUTICS PUB LTD SHS G46188101 18,673 630,429 SH   SOLE   578,500 0 51,929
HUBSPOT INC COM 443573100 249 1,870 SH   SOLE   1,870 0 0
ICICI BANK LIMITED ADR 45104G104 2,506 294,831 SH   SOLE   294,831 0 0
INPHI CORP COM 45772F107 19,710 248,956 SH   SOLE   228,257 0 20,699
INSIGHT ENTERPRISES INC COM 45765U103 10,012 237,642 SH   SOLE   218,192 0 19,450
INTUITIVE SURGICAL INC COM NEW 46120E602 274 554 SH   SOLE   554 0 0
JPMORGAN CHASE & CO COM 46625H100 1,822 20,233 SH   SOLE   19,409 0 824
LATTICE SEMICONDUCTOR CORP COM 518415104 9,051 507,914 SH   SOLE   465,231 0 42,683
LAUDER ESTEE COS INC CL A 518439104 2,606 16,353 SH   SOLE   7,137 0 9,216
LHC GROUP INC COM 50187A107 14,589 104,060 SH   SOLE   95,470 0 8,590
LITHIA MTRS INC CL A 536797103 7,844 95,909 SH   SOLE   87,773 0 8,136
LIVEPERSON INC COM 538146101 7,095 311,868 SH   SOLE   286,091 0 25,777
MARKETAXESS HLDGS INC COM 57060D108 1,110 3,339 SH   SOLE   422 0 2,917
MASTERCARD INC CL A 57636Q104 6,471 26,790 SH   SOLE   9,781 0 17,009
MCGRATH RENTCORP COM 580589109 10,168 194,118 SH   SOLE   178,016 0 16,102
MEDPACE HLDGS INC COM 58506Q109 11,299 153,978 SH   SOLE   141,014 0 12,964
MERCK & CO. INC COM 58933Y105 5,634 73,224 SH   SOLE   33,185 0 40,039
MERCURY SYS INC COM 589378108 13,868 194,389 SH   SOLE   179,525 0 14,864
MICROSOFT CORP COM 594918104 12,668 80,326 SH   SOLE   30,064 0 50,262
MONOLITHIC PWR SYS INC COM 609839105 13,676 81,665 SH   SOLE   74,852 0 6,813
MOOG INC CL A 615394202 7,905 156,442 SH   SOLE   144,408 0 12,034
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,880 21,665 SH   SOLE   11,131 0 10,534
MSCI INC COM 55354G100 3,051 10,559 SH   SOLE   2,748 0 7,811
NEOGENOMICS INC COM NEW 64049M209 13,716 496,778 SH   SOLE   454,437 0 42,341
NETEASE INC SPONSORED ADS 64110W102 1,138 3,547 SH   SOLE   3,547 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,220 15,208 SH   SOLE   7,157 0 8,051
NOVOCURE LTD ORD SHS G6674U108 12,808 190,204 SH   SOLE   174,422 0 15,782
NVIDIA CORP COM 67066G104 652 2,475 SH   SOLE   2,189 0 286
NXP SEMICONDUCTORS N V COM N6596X109 9,792 118,076 SH   SOLE   87,968 0 30,108
OMNICELL INC COM 68213N109 15,542 236,986 SH   SOLE   217,306 0 19,680
PALOMAR HLDGS INC COM 69753M105 10,725 184,397 SH   SOLE   168,992 0 15,405
PARSLEY ENERGY INC CL A 701877102 281 49,088 SH   SOLE   47,603 0 1,485
PENUMBRA INC COM 70975L107 12,224 75,770 SH   SOLE   69,560 0 6,210
PLANET FITNESS INC CL A 72703H101 6,818 140,004 SH   SOLE   128,437 0 11,567
POWER INTEGRATIONS INC COM 739276103 11,647 131,855 SH   SOLE   120,735 0 11,120
PROCTER & GAMBLE CO COM 742718109 2,576 23,422 SH   SOLE   13,926 0 9,496
PTC THERAPEUTICS INC COM 69366J200 8,608 192,953 SH   SOLE   177,359 0 15,594
QTS RLTY TR INC COM CL A 74736A103 24,465 421,741 SH   SOLE   386,206 0 35,535
QUALCOMM INC COM 747525103 3,407 50,366 SH   SOLE   20,870 0 29,496
RAYTHEON CO COM NEW 755111507 797 6,079 SH   SOLE   5,757 0 322
REPLIGEN CORP COM 759916109 20,200 209,237 SH   SOLE   191,931 0 17,306
RINGCENTRAL INC CL A 76680R206 1,541 7,274 SH   SOLE   2,397 0 4,877
S&P GLOBAL INC COM 78409V104 1,227 5,006 SH   SOLE   4,794 0 212
SALESFORCE COM INC COM 79466L302 1,237 8,590 SH   SOLE   8,215 0 375
SERVICENOW INC COM 81762P102 2,833 9,886 SH   SOLE   2,901 0 6,985
SHOPIFY INC CL A 82509L107 969 2,323 SH   SOLE   621 0 1,702
SIMPLY GOOD FOODS CO COM 82900L102 8,490 440,792 SH   SOLE   404,783 0 36,009
SPLUNK INC COM 848637104 1,677 13,288 SH   SOLE   3,073 0 10,215
STRYKER CORP COM 863667101 3,346 20,100 SH   SOLE   10,347 0 9,753
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6,059 126,779 SH   SOLE   126,779 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 11,841 184,002 SH   SOLE   168,753 0 15,249
TERRAFORM PWR INC COM CL A 88104R209 300 19,023 SH   SOLE   19,023 0 0
TETRA TECH INC NEW COM 88162G103 12,681 179,572 SH   SOLE   164,606 0 14,966
TRANSUNION COM 89400J107 254 3,832 SH   SOLE   3,832 0 0
TREX CO INC COM 89531P105 11,050 137,885 SH   SOLE   126,101 0 11,784
TRUIST FINL CORP COM 89832Q109 691 22,390 SH   SOLE   21,424 0 966
UNITEDHEALTH GROUP INC COM 91324P102 1,615 6,475 SH   SOLE   969 0 5,506
VIAVI SOLUTIONS INC COM 925550105 15,022 1,340,086 SH   SOLE   1,229,253 0 110,833
WASTE MGMT INC DEL COM 94106L109 3,216 34,750 SH   SOLE   17,044 0 17,706
WD-40 CO COM 929236107 18,746 93,333 SH   SOLE   85,618 0 7,715
WINGSTOP INC COM 974155103 15,334 192,391 SH   SOLE   176,650 0 15,741
WORKIVA INC COM CL A 98139A105 10,260 317,338 SH   SOLE   291,246 0 26,092
ZOETIS INC CL A 98978V103 3,499 29,732 SH   SOLE   16,392 0 13,340