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
CANADIAN PAC RY LTD COM 13645T100 1,396,058 5,475,810 SH   SOLE   1,020,284 0 2,195
CASEYS GEN STORES INC COM 147528103 4,941 31,077 SH   SOLE   209,242 0 0
CASS INFORMATION SYS INC COM 14808P109 9,250 160,206 SH   SOLE   4,523,699 0 219,459
CGI INC CL A SUB VTG 12532H104 223 2,660 SH   SOLE   370,850 28,197 20,835
CHARLES RIV LABS INTL INC COM 159864107 5,538 36,252 SH   SOLE   314,712 0 0
CHASE CORP COM 16150R104 5,412 45,679 SH   SOLE   214,137 0 0
CHUBB LIMITED COM H1467J104 1,269,053 8,152,725 SH   SOLE   976,494 0 2,778
CHURCH & DWIGHT INC COM 171340102 104,719 1,488,753 SH   SOLE   96,611 0 0
COOPER COS INC COM NEW 216648402 117,572 365,938 SH   SOLE   38,423 0 0
COSTCO WHSL CORP NEW COM 22160K105 180,419 613,836 SH   SOLE   1,063,212 0 0
CRANE CO COM 224399105 17,908 207,318 SH   SOLE   138,643 0 0
CREDICORP LTD COM G2519Y108 4,151 19,477 SH   SOLE   0 0 801,000
CROWN CASTLE INTL CORP NEW COM 22822V101 161,945 1,139,259 SH   SOLE   11,405 0 328,000
ACADIA PHARMACEUTICALS INC COM 004225108 2,970 69,426 SH   SOLE   140,568 0 0
ACCELERON PHARMA INC COM 00434H108 1,566 29,531 SH   SOLE   29,531 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,436,068 6,819,907 SH   SOLE   890,665 0 2,589
ACI WORLDWIDE INC COM 004498101 5,836 154,049 SH   SOLE   128,447 0 0
ADDUS HOMECARE CORP COM 006739106 14,388 147,990 SH   SOLE   379,837 0 0
ALCON INC ORD SHS H01301128 226,366 4,001,516 SH   SOLE   1,963,963 0 6,023
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 25,592 120,660 SH   SOLE   10,778 0 0
AMAZON COM INC COM 023135106 1,962 1,062 SH   SOLE   77,702 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 10,000 95,684 SH   SOLE   2,876,177 208,707 154,440
AMERICAS CAR MART INC COM 03062T105 23,482 214,137 SH   SOLE   27,638 0 0
AMERICOLD RLTY TR COM 03064D108 4,809 137,181 SH   SOLE   798,487 59,385 43,885
AMERIS BANCORP COM 03076K108 4,993 117,371 SH   SOLE   103,710 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 5,126 82,262 SH   SOLE   41,522 0 0
AMPHENOL CORP NEW CL A 032095101 148,292 1,370,157 SH   SOLE   42,848 0 0
ANSYS INC COM 03662Q105 151,590 588,905 SH   SOLE   165,988 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 2,151 33,910 SH   SOLE   0 0 135,000
ASGN INC COM 00191U102 5,425 76,436 SH   SOLE   6,718,767 74,300 418,657
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,146,366 3,873,642 SH   SOLE   620,574 0 1,691
ATRICURE INC COM 04963C209 3,190 98,136 SH   SOLE   1,301,519 98,958 73,225
AXON ENTERPRISE INC COM 05464C101 5,777 78,843 SH   SOLE   3,066,273 0 161,872
AZUL S A SPONSR ADR PFD 05501U106 6,016 140,568 SH   SOLE   25,033 0 0
BEACON ROOFING SUPPLY INC COM 073685109 12,147 379,837 SH   SOLE   1,333,130 109,425 80,855
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 2,302 42,289 SH   SOLE   653 0 0
BLACKLINE INC COM 09239B109 4,504 87,348 SH   SOLE   134,496 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 2,991 37,339 SH   SOLE   320,447 24,066 17,785
BOSTON SCIENTIFIC CORP COM 101137107 147,912 3,270,939 SH   SOLE   568,930 40,448 29,905
BRINKS CO COM 109696104 6,108 67,361 SH   SOLE   5,225,007 0 276,479
BWX TECHNOLOGIES INC COM 05605H100 5,085 81,899 SH   SOLE   4,197 0 106,000
CABOT MICROELECTRONICS CORP COM 12709P103 16,577 114,866 SH   SOLE   2,151,587 0 112,302
CALLAWAY GOLF CO COM 131193104 6,464 304,925 SH   SOLE   307,073 0 0
CANADIAN NATL RY CO COM 136375102 139,317 1,540,270 SH   SOLE   301,204 0 0
CUBIC CORP COM 229669106 5,458 85,851 SH   SOLE   89,867 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 8,226 70,560 SH   SOLE   0 0 310,000
DAVE & BUSTERS ENTMT INC COM 238337109 4,183 104,126 SH   SOLE   19,480 0 0
DORMAN PRODUCTS INC COM 258278100 8,874 117,200 SH   SOLE   1,906,256 0 101,309
DYCOM INDS INC COM 267475101 13,407 284,344 SH   SOLE   102,862 0 0
ECOLAB INC COM 278865100 174,426 903,807 SH   SOLE   9,157 0 809,000
ELASTIC N V ORD SHS N14506104 6,918 107,585 SH   SOLE   2,660 0 0
ELDORADO RESORTS INC COM 28470R102 5,923 99,316 SH   SOLE   1,456,977 109,025 80,564
EMCOR GROUP INC COM 29084Q100 11,965 138,643 SH   SOLE   38,703 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 11,152 1,057,044 SH   SOLE   80,651 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 4,912 91,038 SH   SOLE   184,579 0 0
ENERSYS COM 29275Y102 23,415 312,915 SH   SOLE   114,766 0 0
ENSTAR GROUP LIMITED SHS G3075P101 17,702 85,576 SH   SOLE   1,662,282 0 89,972
EPAM SYS INC COM 29414B104 5,864 27,638 SH   SOLE   499,941 0 0
EPLUS INC COM 294268107 20,286 240,672 SH   SOLE   109,296 0 0
ETSY INC COM 29786A106 4,798 108,308 SH   SOLE   40,485 0 0
EURONET WORLDWIDE INC COM 298736109 5,779 36,681 SH   SOLE   5,784,591 0 315,007
EVO PMTS INC CL A COM 26927E104 4,875 184,579 SH   SOLE   137,428 0 0
FATE THERAPEUTICS INC COM 31189P102 1,578 80,651 SH   SOLE   0 0 356,000
FIBROGEN INC COM 31572Q808 1,660 38,703 SH   SOLE   280,534 0 0
FIREEYE INC COM 31816Q101 5,082 307,488 SH   SOLE   17,918,875 202,488 1,102,602
FIRST REP BK SAN FRANCISCO C COM 33616C100 194,778 1,658,391 SH   SOLE   16,805 0 68,000
FLIR SYS INC COM 302445101 5,976 114,766 SH   SOLE   694,963 0 0
FOCUS FINL PARTNERS INC COM CL A 34417P100 14,733 499,941 SH   SOLE   1,037,070 77,215 57,140
GLOBANT S A COM L44385109 3,716 35,039 SH   SOLE   65,940 0 0
GRACO INC COM 384109104 160,704 3,090,462 SH   SOLE   52,911 0 0
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 4,739 25,289 SH   SOLE   998,560 74,359 54,935
HALOZYME THERAPEUTICS INC COM 40637H109 2,437 137,428 SH   SOLE   61,622 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 1,375,141 21,700,181 SH   SOLE   2,617,314 0 7,309
HEADHUNTER GROUP PLC SPONSORED ADS 42207L106 6,017 280,534 SH   SOLE   51,711 0 0
HEALTHCARE SVCS GRP INC COM 421906108 17,476 718,598 SH   SOLE   89,321 0 0
HEMISPHERE MEDIA GROUP INC CL A 42365Q103 10,320 694,963 SH   SOLE   160,203 0 0
ICON PLC SHS G4705A100 627,470 3,643,211 SH   SOLE   636,225 0 1,389
ICU MED INC COM 44930G107 4,208 22,490 SH   SOLE   4,539 0 0
ILLUMINA INC COM 452327109 140,713 424,165 SH   SOLE   28,130 0 0
INGEVITY CORP COM 45688C107 4,746 54,314 SH   SOLE   75,558 0 0
INSPIRE MED SYS INC COM 457730109 4,815 64,885 SH   SOLE   156,777 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 109,498 1,183,131 SH   SOLE   736,537 0 0
INTERXION HOLDING N.V SHS N47279109 7,486 89,321 SH   SOLE   0 0 63,000
IOVANCE BIOTHERAPEUTICS INC COM 462260100 3,679 132,894 SH   SOLE   2,705,640 0 170,708
ISHARES TR MSCI EAFE ETF 464287465 31,544 454,266 SH   SOLE   453,986 0 280
ISHARES TR MSCI INDIA ETF 46429B598 2,318 65,940 SH   SOLE   47,862 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 6,127 54,383 SH   SOLE   2,672 0 295,000
JONES LANG LASALLE INC COM 48020Q107 27,890 160,203 SH   SOLE   1,870,841 0 96,810
KAR AUCTION SVCS INC COM 48238T109 15,794 724,831 SH   SOLE   102,854 0 0
KURA ONCOLOGY INC COM 50127T109 2,293 166,774 SH   SOLE   125,096 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2,487 23,847 SH   SOLE   296,413 20,270 14,975
LIVEPERSON INC COM 538146101 5,974 161,457 SH   SOLE   68,379 0 0
LOGMEIN INC COM 54142L109 4,320 50,385 SH   SOLE   60,844 0 0
LULULEMON ATHLETICA INC COM 550021109 763,460 3,295,460 SH   SOLE   469,560 0 1,286
MANHATTAN ASSOCS INC COM 562750109 8,203 102,854 SH   SOLE   980,106 10,156 60,900
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 5,487 42,613 SH   SOLE   42,613 0 0
MAXIMUS INC COM 577933104 4,573 61,483 SH   SOLE   55,050 0 0
MCDONALDS CORP COM 580135101 149,102 754,529 SH   SOLE   72,531 0 0
MERCADOLIBRE INC COM 58733R102 191,476 334,783 SH   SOLE   329,872 24,424 18,060
MERCURY SYS INC COM 589378108 4,394 63,583 SH   SOLE   71,584 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 943,796 1,189,738 SH   SOLE   1,548,948 0 72,224
MOELIS & CO CL A 60786M105 4,203 131,661 SH   SOLE   8,105 0 0
MSA SAFETY INC COM 553498106 6,892 54,545 SH   SOLE   2,811 0 211,000
NATERA INC COM 632307104 2,758 81,873 SH   SOLE   0 0 480,000
NATUS MEDICAL INC COM 639050103 14,283 432,942 SH   SOLE   3,062,783 0 150,647
NEENAH INC COM 640079109 4,820 68,437 SH   SOLE   371,750 0 0
NETFLIX INC COM 64110L106 120,669 372,931 SH   SOLE   66,387 0 0
NUVASIVE INC COM 670704105 5,103 65,987 SH   SOLE   32,365 0 0
OMNICELL INC COM 68213N109 6,294 77,019 SH   SOLE   127,683 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 6,601 392,016 SH   SOLE   119,112 0 0
PAYLOCITY HLDG CORP COM 70438V106 4,981 41,224 SH   SOLE   87,927 0 0
PENUMBRA INC COM 70975L107 5,033 30,635 SH   SOLE   44,050 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 6,709 130,329 SH   SOLE   86,774 0 0
PLANET FITNESS INC CL A 72703H101 6,755 90,449 SH   SOLE   12,993 0 0
PRIMERICA INC COM 74164M108 5,839 44,727 SH   SOLE   39,783 0 0
PROS HOLDINGS INC COM 74346Y103 5,027 83,891 SH   SOLE   252,671 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 1,721 8,419 SH   SOLE   6,353,303 0 401,658
REGIS CORP MINN COM 758932107 4,685 262,176 SH   SOLE   13,155 0 75,000
REPLIGEN CORP COM 759916109 3,472 37,536 SH   SOLE   10,915 0 0
RESMED INC COM 761152107 1,208,882 7,800,750 SH   SOLE   4,991,357 48,663 241,291
REXFORD INDL RLTY INC COM 76169C100 5,256 115,068 SH   SOLE   36,725 0 0
ROGERS CORP COM 775133101 4,065 32,590 SH   SOLE   195,064 14,471 10,690
SEMTECH CORP COM 816850101 4,940 93,385 SH   SOLE   2,062,279 0 94,462
SHERWIN WILLIAMS CO COM 824348106 128,867 220,837 SH   SOLE   6,227 0 0
SHOCKWAVE MED INC COM 82489T104 3,599 81,936 SH   SOLE   156,863 0 0
SHOPIFY INC CL A 82509L107 1,892,268 4,759,464 SH   SOLE   611,020 0 1,539
SIMULATIONS PLUS INC COM 829214105 1,261 43,373 SH   SOLE   0 0 320,000
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 201,676 4,195,468 SH   SOLE   2,346,154 0 6,637
SONY CORP SPONSORED ADR 835699307 271 3,978 SH   SOLE   12,273 0 0
SP PLUS CORP COM 78469C103 13,123 309,296 SH   SOLE   81,936 0 0
STERIS PLC SHS USD G8473T100 357,209 2,343,587 SH   SOLE   3,291,071 0 114,808
STRYKER CORP COM 863667101 151,419 721,251 SH   SOLE   3,176,101 0 163,577
SYNOPSYS INC COM 871607107 1,708 12,273 SH   SOLE   1,516,789 66,857 82,707
TABULA RASA HEALTHCARE INC COM 873379101 6,326 129,953 SH   SOLE   6,539 0 450,000
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,608,083 27,677,845 SH   SOLE   26,061,596 221,491 1,394,758
TANDEM DIABETES CARE INC COM NEW 875372203 5,382 90,284 SH   SOLE   61,454 0 0
TELADOC HEALTH INC COM 87918A105 3,258 38,919 SH   SOLE   139,254 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 3,969 139,254 SH   SOLE   85,557 0 0
TETRA TECH INC NEW COM 88162G103 5,812 67,448 SH   SOLE   67,448 0 0
TEXAS ROADHOUSE INC COM 882681109 5,548 98,516 SH   SOLE   98,516 0 0
TRADEWEB MKTS INC CL A 892672106 924 19,926 SH   SOLE   19,926 0 0
TREX CO INC COM 89531P105 5,370 59,740 SH   SOLE   126,427 0 0
UNIFIRST CORP MASS COM 904708104 21,458 106,238 SH   SOLE   106,238 0 0
UNIVERSAL FST PRODS INC COM 913543104 5,855 122,757 SH   SOLE   122,757 0 0
VERISK ANALYTICS INC COM 92345Y106 127,575 854,256 SH   SOLE   757,177 55,814 41,265
VERRA MOBILITY CORP COM 92511U102 17,259 1,233,656 SH   SOLE   1,233,656 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 16,314 134,031 SH   SOLE   134,031 0 0
VISA INC COM CL A 92826C839 244,519 1,301,323 SH   SOLE   1,153,241 85,157 62,925
WESCO INTL INC COM 95082P105 12,897 217,150 SH   SOLE   217,150 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 201,160 1,338,119 SH   SOLE   1,184,740 88,215 65,164
WIX COM LTD SHS M98068105 6,277 51,293 SH   SOLE   51,293 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 22,903 346,229 SH   SOLE   346,229 0 0
WOODWARD INC COM 980745103 4,817 40,672 SH   SOLE   40,672 0 0
WORKDAY INC CL A 98138H101 576 3,500 SH   SOLE   3,500 0 0
XP INC CL A G98239109 2,853 74,070 SH   SOLE   74,070 0 0
YANDEX N V SHS CLASS A N97284108 15,743 361,993 SH   SOLE   361,993 0 0
ZOGENIX INC COM NEW 98978L204 1,630 31,264 SH   SOLE   31,264 0 0