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 5,808 25,701 SH   SOLE   10,743 0 14,958
ADDUS HOMECARE CORP COM 006739106 18,359 194,257 SH   SOLE   185,670 0 8,587
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,739 3,545 SH   SOLE   3,390 0 155
ADVANCED ENERGY INDS COM 007973100 21,969 349,053 SH   SOLE   333,491 0 15,562
ADVANCED MICRO DEVICES INC COM 007903107 4,737 57,780 SH   SOLE   18,488 0 39,292
AEROVIRONMENT INC COM 008073108 14,590 243,129 SH   SOLE   232,922 0 10,207
AIR TRANSPORT SERVICES GRP I COM 00922R105 10,355 413,224 SH   SOLE   394,895 0 18,329
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9,803 33,346 SH   SOLE   33,346 0 0
ALLY FINL INC COM 02005N100 1,301 51,894 SH   SOLE   50,593 0 1,301
ALPHABET INC CAP STK CL C 02079K107 1 1 SH   SOLE   1 0 0
ALPHABET INC CAP STK CL A 02079K305 6,254 4,267 SH   SOLE   2,153 0 2,114
AMAZON COM INC COM 023135106 21,641 6,873 SH   SOLE   3,734 0 3,139
AMN HEALTHCARE SVCS INC COM 001744101 20,133 344,384 SH   SOLE   329,292 0 15,092
APPLE INC COM 037833100 7,516 64,896 SH   SOLE   36,068 0 28,828
APTIV PLC SHS G6095L109 2,586 28,210 SH   SOLE   28,210 0 0
ARCO PLATFORM LTD COM CL A G04553106 1,414 34,631 SH   SOLE   34,631 0 0
AVALARA INC COM 05338G106 264 2,072 SH   SOLE   2,072 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 18,702 450,111 SH   SOLE   430,360 0 19,751
BRADY CORP CL A 104674106 12,923 322,916 SH   SOLE   308,669 0 14,247
BURLINGTON STORES INC COM 122017106 383 1,857 SH   SOLE   1,857 0 0
CAREDX INC COM 14167L103 18,107 477,264 SH   SOLE   455,969 0 21,295
CASTLE BIOSCIENCES INC COM 14843C105 18,194 353,616 SH   SOLE   337,848 0 15,768
CDW CORP COM 12514G108 1,608 13,456 SH   SOLE   13,003 0 453
CHARLES RIV LABS INTL INC COM 159864107 4,053 17,896 SH   SOLE   10,972 0 6,924
CINTAS CORP COM 172908105 6,825 20,507 SH   SOLE   11,094 0 9,413
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 10,803 179,898 SH   SOLE   171,985 0 7,913
COHERUS BIOSCIENCES INC COM 19249H103 15,494 844,826 SH   SOLE   807,884 0 36,942
COMCAST CORP NEW CL A 20030N101 2,072 44,793 SH   SOLE   43,280 0 1,513
COSTAR GROUP INC COM 22160N109 4,959 5,844 SH   SOLE   2,867 0 2,977
COSTCO WHSL CORP NEW COM 22160K105 7,527 21,203 SH   SOLE   13,190 0 8,013
CREDICORP LTD COM G2519Y108 667 5,378 SH   SOLE   5,378 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,185 13,126 SH   SOLE   12,786 0 340
D R HORTON INC COM 23331A109 4,414 58,365 SH   SOLE   26,977 0 31,388
DANAHER CORPORATION COM 235851102 5,994 27,838 SH   SOLE   22,092 0 5,746
DECKERS OUTDOOR CORP COM 243537107 25,184 114,469 SH   SOLE   109,441 0 5,028
DISNEY WALT CO COM DISNEY 254687106 8,093 65,225 SH   SOLE   36,655 0 28,570
ENCORE CAP GROUP INC COM 292554102 14,591 378,115 SH   SOLE   361,338 0 16,777
EQUINIX INC COM 29444U700 5,734 7,544 SH   SOLE   5,246 0 2,298
EVERBRIDGE INC COM 29978A104 19,833 157,742 SH   SOLE   150,784 0 6,958
EVERQUOTE INC COM CL A 30041R108 11,031 285,480 SH   SOLE   272,955 0 12,525
EXACT SCIENCES CORP COM 30063P105 297 2,910 SH   SOLE   2,910 0 0
EXPONENT INC COM 30214U102 17,218 239,042 SH   SOLE   228,526 0 10,516
FIRST FINL BANKSHARES COM 32020R109 14,289 511,956 SH   SOLE   489,292 0 22,664
FIVE9 INC COM 338307101 19,116 147,407 SH   SOLE   140,991 0 6,416
FLOOR & DECOR HLDGS INC CL A 339750101 12,783 170,896 SH   SOLE   163,392 0 7,504
FORTIVE CORP COM 34959J108 2,137 28,046 SH   SOLE   26,761 0 1,285
FRESHPET INC COM 358039105 19,123 171,272 SH   SOLE   163,760 0 7,512
FTI CONSULTING INC COM 302941109 20,746 195,768 SH   SOLE   187,078 0 8,690
GDS HLDGS LTD SPONSORED ADS 36165L108 681 8,322 SH   SOLE   8,322 0 0
GENERAC HLDGS INC COM 368736104 12,957 66,911 SH   SOLE   64,372 0 2,539
GLOBAL PMTS INC COM 37940X102 5,555 31,284 SH   SOLE   12,633 0 18,651
GLOBANT S A COM L44385109 3,600 20,088 SH   SOLE   20,088 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 12,081 124,094 SH   SOLE   118,611 0 5,483
HALOZYME THERAPEUTICS INC COM 40637H109 15,702 597,477 SH   SOLE   571,430 0 26,047
HCA HEALTHCARE INC COM 40412C101 1,087 8,717 SH   SOLE   8,359 0 358
HDFC BANK LTD SPONSORED ADS 40415F101 1,241 24,830 SH   SOLE   24,830 0 0
HEICO CORP NEW COM 422806109 231 2,208 SH   SOLE   2,208 0 0
HELEN OF TROY LTD COM G4388N106 23,273 120,259 SH   SOLE   115,021 0 5,238
HORIZON THERAPEUTICS PUB L SHS G46188101 2,493 32,095 SH   SOLE   17,360 0 14,735
HUBSPOT INC COM 443573100 542 1,855 SH   SOLE   1,855 0 0
ICICI BANK LIMITED ADR 45104G104 3,360 341,791 SH   SOLE   341,791 0 0
INOVALON HLDGS INC COM CL A 45781D101 25,116 949,554 SH   SOLE   907,987 0 41,567
INPHI CORP COM 45772F107 9,837 87,632 SH   SOLE   83,805 0 3,827
INSIGHT ENTERPRISES INC COM 45765U103 17,356 306,754 SH   SOLE   293,205 0 13,549
INTUITIVE SURGICAL INC COM NEW 46120E602 1,591 2,243 SH   SOLE   2,243 0 0
JPMORGAN CHASE & CO COM 46625H100 2,267 23,545 SH   SOLE   22,545 0 1,000
KORNIT DIGITAL LTD SHS M6372Q113 11,102 171,140 SH   SOLE   163,668 0 7,472
LATTICE SEMICONDUCTOR CORP COM 518415104 15,832 546,701 SH   SOLE   522,753 0 23,948
LAUDER ESTEE COS INC CL A 518439104 3,193 14,629 SH   SOLE   6,615 0 8,014
LHC GROUP INC COM 50187A107 21,280 100,111 SH   SOLE   95,724 0 4,387
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 9,987 104,778 SH   SOLE   100,070 0 4,708
LITHIA MTRS INC CL A 536797103 20,448 89,709 SH   SOLE   85,758 0 3,951
LIVEPERSON INC COM 538146101 15,718 302,325 SH   SOLE   289,051 0 13,274
MARKETAXESS HLDGS INC COM 57060D108 1,604 3,330 SH   SOLE   413 0 2,917
MASTERCARD INCORPORATED CL A 57636Q104 12,952 38,300 SH   SOLE   20,201 0 18,099
MCGRATH RENTCORP COM 580589109 11,180 187,616 SH   SOLE   179,312 0 8,304
MEDPACE HLDGS INC COM 58506Q109 23,354 208,983 SH   SOLE   199,746 0 9,237
MEDTRONIC PLC SHS G5960L103 212 2,040 SH   SOLE   2,040 0 0
MERCK & CO. INC COM 58933Y105 5,979 72,084 SH   SOLE   27,504 0 44,580
MERCURY SYS INC COM 589378108 14,539 187,696 SH   SOLE   179,795 0 7,901
MICROSOFT CORP COM 594918104 20,733 98,572 SH   SOLE   48,310 0 50,262
MONOLITHIC PWR SYS INC COM 609839105 378 1,353 SH   SOLE   1,353 0 0
MOOG INC CL A 615394202 9,630 151,582 SH   SOLE   145,120 0 6,462
MSCI INC COM 55354G100 3,162 8,863 SH   SOLE   5,090 0 3,773
NEOGENOMICS INC COM NEW 64049M209 17,710 480,074 SH   SOLE   458,735 0 21,339
NETEASE INC SPONSORED ADS 64110W102 1,438 3,162 SH   SOLE   3,162 0 0
NORFOLK SOUTHN CORP COM 655844108 5,694 26,607 SH   SOLE   18,426 0 8,181
NVIDIA CORPORATION COM 67066G104 1,335 2,466 SH   SOLE   2,180 0 286
NXP SEMICONDUCTORS N V COM N6596X109 13,669 109,517 SH   SOLE   78,294 0 31,223
OMNICELL COM COM 68213N109 12,892 172,675 SH   SOLE   165,100 0 7,575
PALOMAR HLDGS INC COM 69753M105 9,369 89,881 SH   SOLE   85,873 0 4,008
PENUMBRA INC COM 70975L107 14,044 72,251 SH   SOLE   69,094 0 3,157
PERFORMANCE FOOD GROUP CO COM 71377A103 19,189 554,267 SH   SOLE   529,862 0 24,405
PJT PARTNERS INC COM CL A 69343T107 12,412 204,790 SH   SOLE   195,688 0 9,102
PLANET FITNESS INC CL A 72703H101 230 3,740 SH   SOLE   3,740 0 0
POWER INTEGRATIONS INC COM 739276103 9,565 172,651 SH   SOLE   165,127 0 7,524
PROCTER AND GAMBLE CO COM 742718109 1,738 12,502 SH   SOLE   11,905 0 597
PTC THERAPEUTICS INC COM 69366J200 10,535 225,355 SH   SOLE   215,594 0 9,761
QTS RLTY TR INC COM CL A 74736A103 20,124 319,325 SH   SOLE   304,958 0 14,367
QUALCOMM INC COM 747525103 7,997 67,959 SH   SOLE   38,463 0 29,496
RAPID7 INC COM 753422104 18,433 301,002 SH   SOLE   287,743 0 13,259
RAYTHEON TECHNOLOGIES CORP COM 75513E101 702 12,207 SH   SOLE   11,456 0 751
REPLIGEN CORP COM 759916109 9,416 63,820 SH   SOLE   61,021 0 2,799
RINGCENTRAL INC CL A 76680R206 2,509 9,136 SH   SOLE   2,690 0 6,446
S&P GLOBAL INC COM 78409V104 1,705 4,727 SH   SOLE   4,515 0 212
SALESFORCE COM INC COM 79466L302 2,044 8,135 SH   SOLE   7,760 0 375
SERVICENOW INC COM 81762P102 6,081 12,539 SH   SOLE   5,554 0 6,985
SHOPIFY INC CL A 82509L107 1,559 1,524 SH   SOLE   631 0 893
SIMPLY GOOD FOODS CO COM 82900L102 13,613 617,366 SH   SOLE   590,516 0 26,850
SIMPSON MANUFACTURING CO INC COM 829073105 7,425 76,421 SH   SOLE   73,138 0 3,283
SPLUNK INC COM 848637104 4,729 25,139 SH   SOLE   13,215 0 11,924
SQUARE INC CL A 852234103 359 2,206 SH   SOLE   2,206 0 0
STRYKER CORPORATION COM 863667101 4,511 21,651 SH   SOLE   11,821 0 9,830
SWITCH INC CL A 87105L104 408 26,133 SH   SOLE   26,133 0 0
SYNAPTICS INC COM 87157D109 16,112 200,351 SH   SOLE   191,548 0 8,803
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 11,515 142,035 SH   SOLE   142,035 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 15,201 133,927 SH   SOLE   127,999 0 5,928
TETRA TECH INC NEW COM 88162G103 16,667 174,519 SH   SOLE   166,866 0 7,653
TEXAS ROADHOUSE INC COM 882681109 21,232 349,265 SH   SOLE   333,969 0 15,296
TRANSUNION COM 89400J107 322 3,832 SH   SOLE   3,832 0 0
TREX CO INC COM 89531P105 9,309 130,012 SH   SOLE   124,336 0 5,676
UNITEDHEALTH GROUP INC COM 91324P102 2,013 6,458 SH   SOLE   952 0 5,506
WASTE CONNECTIONS INC COM 94106B101 244 2,352 SH   SOLE   2,352 0 0
WASTE MGMT INC DEL COM 94106L109 1,614 14,258 SH   SOLE   13,619 0 639
WINGSTOP INC COM 974155103 13,310 97,406 SH   SOLE   93,114 0 4,292
WORKIVA INC COM CL A 98139A105 26,590 476,871 SH   SOLE   455,985 0 20,886
ZOETIS INC CL A 98978V103 6,946 42,005 SH   SOLE   28,665 0 13,340