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
58 COM INC SPON ADR REP A 31680Q104 8,248 152,150 SH   SOLE NONE 99,840 0 52,310
ABIOMED INC COM 003654100 14,341 44,120 SH   SOLE NONE 44,120 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,120 36,313 SH   SOLE NONE 22,900 0 13,413
ACTIVISION BLIZZARD INC COM 00507V109 31,066 667,083 SH   SOLE NONE 651,653 0 15,430
ADOBE SYS INC COM 00724F101 82,581 365,017 SH   SOLE NONE 345,219 0 19,798
AGIOS PHARMACEUTICALS INC COM 00847X104 520 11,272 SH   SOLE NONE 1,727 0 9,545
AIR TRANSPORT SERVICES GRP I COM 00922R105 4,373 191,695 SH   SOLE NONE 41,115 0 150,580
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 246,993 1,801,950 SH   SOLE NONE 1,333,313 0 468,637
ALPHABET INC CAP STK CL A 02079K305 106,089 101,524 SH   SOLE NONE 98,367 0 3,157
ALTAIR ENGR INC COM CL A 021369103 2,253 81,690 SH   SOLE NONE 12,425 0 69,265
AMAZON COM INC COM 023135106 86,446 57,555 SH   SOLE NONE 54,410 0 3,145
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 38,086 2,672,700 SH   SOLE NONE 1,845,700 0 827,000
AMERICOLD RLTY TR COM 03064D108 4,171 163,330 SH   SOLE NONE 24,855 0 138,475
APPLE INC COM 037833100 38,656 245,061 SH   SOLE NONE 220,432 0 24,629
ARRAY BIOPHARMA INC COM 04269X105 1,693 118,840 SH   SOLE NONE 18,070 0 100,770
ASTRAZENECA PLC SPONSORED ADR 046353108 29,247 770,065 SH   SOLE NONE 770,065 0 0
BAIDU INC SPON ADR REP A 056752108 61,015 384,711 SH   SOLE NONE 260,380 0 124,331
BANCO BRADESCO S A SP ADR PFD NEW 059460303 17,674 1,787,100 SH   SOLE NONE 992,800 0 794,300
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 7,156 239,340 SH   SOLE NONE 153,700 0 85,640
BANCO SANTANDER SA ADR 05964H105 612 99,300 SH   SOLE NONE 0 0 99,300
BIOGEN INC COM 09062X103 16,753 55,672 SH   SOLE NONE 55,672 0 0
BLACKLINE INC COM 09239B109 1,793 43,795 SH   SOLE NONE 6,665 0 37,130
BLUEPRINT MEDICINES CORP COM 09627Y109 1,021 18,932 SH   SOLE NONE 2,872 0 16,060
BOTTOMLINE TECH DEL INC COM 101388106 1,903 39,641 SH   SOLE NONE 6,031 0 33,610
BRIGHT HORIZONS FAM SOL IN D COM 109194100 7,789 69,884 SH   SOLE NONE 10,634 0 59,250
BROADCOM LTD SHS Y09827109 21,851 85,932 SH   SOLE NONE 85,932 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 10,866 248,536 SH   SOLE NONE 186,836 0 61,700
CENTRAL GARDEN & PET CO COM 153527106 1,902 55,210 SH   SOLE NONE 8,400 0 46,810
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 182 3,800 SH   SOLE NONE 3,800 0 0
CITIGROUP INC COM NEW 172967424 28,885 554,840 SH   SOLE NONE 521,980 0 32,860
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 362 5,700 SH   SOLE NONE 0 0 5,700
CONCHO RES INC COM 20605P101 17,291 168,220 SH   SOLE NONE 168,220 0 0
COPA HOLDINGS SA CL A P31076105 354 4,500 SH   SOLE NONE 4,500 0 0
COUPA SOFTWARE INC COM 22266L106 1,661 26,423 SH   SOLE NONE 4,020 0 22,403
CREDICORP LTD COM G2519Y108 92,550 417,513 SH   SOLE NONE 328,071 0 89,442
CYBERARK SOFTWARE LTD SHS M2682V108 16,181 218,252 SH   SOLE NONE 207,002 0 11,250
DELEK US HLDGS INC NEW COM 24665A103 912 28,040 SH   SOLE NONE 4,270 0 23,770
ENSIGN GROUP INC COM 29358P101 4,131 106,495 SH   SOLE NONE 16,200 0 90,295
EOG RES INC COM 26875P101 32,638 374,250 SH   SOLE NONE 374,250 0 0
LAUDER ESTEE COS INC CL A 518439104 23,610 181,475 SH   SOLE NONE 156,600 0 24,875
EURONET WORLDWIDE INC COM 298736109 6,961 67,987 SH   SOLE NONE 10,339 0 57,648
EVERBRIDGE INC COM 29978A104 5,483 96,605 SH   SOLE NONE 14,700 0 81,905
EXACT SCIENCES CORP COM 30063P105 15,573 246,800 SH   SOLE NONE 204,070 0 42,730
EXPONENT INC COM 30214U102 5,195 102,453 SH   SOLE NONE 15,583 0 86,870
FACEBOOK INC CL A 30303M102 33,207 253,311 SH   SOLE NONE 246,211 0 7,100
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 55,815 648,635 SH   SOLE NONE 451,920 0 196,715
FERRARI N V COM N3167Y103 13,107 131,804 SH   SOLE NONE 131,804 0 0
FOX FACTORY HLDG CORP COM 35138V102 4,609 78,290 SH   SOLE NONE 11,910 0 66,380
GERDAU S A SPON ADR REP PFD 373737105 21,594 5,743,200 SH   SOLE NONE 4,011,100 0 1,732,100
G-III APPAREL GROUP LTD COM 36237H101 1,220 43,740 SH   SOLE NONE 6,655 0 37,085
GLOBAL PMTS INC COM 37940X102 45,047 436,802 SH   SOLE NONE 436,802 0 0
GREEN DOT CORP CL A 39304D102 4,412 55,480 SH   SOLE NONE 8,440 0 47,040
GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 21,173 767,990 SH   SOLE NONE 489,890 0 278,100
HAEMONETICS CORP COM 405024100 4,409 44,069 SH   SOLE NONE 6,704 0 37,365
HDFC BANK LTD ADR REPS 3 SHS 40415F101 36,970 356,890 SH   SOLE NONE 289,590 0 67,300
HONEYWELL INTL INC COM 438516106 29,177 220,839 SH   SOLE NONE 209,789 0 11,050
HUAZHU GROUP LTD SPONDORED ADS 44332N106 23,468 819,700 SH   SOLE NONE 688,100 0 131,600
HUDSON LTD COM CL A G46408103 2,265 132,085 SH   SOLE NONE 20,095 0 111,990
ICICI BK LTD ADR 45104G104 31,090 3,021,400 SH   SOLE NONE 2,392,600 0 628,800
ILLUMINA INC COM 452327109 53,737 179,166 SH   SOLE NONE 173,326 0 5,840
INFOSYS LTD SPONSORED ADR 456788108 30,936 3,249,574 SH   SOLE NONE 2,445,774 0 803,800
INGEVITY CORP COM 45688C107 3,036 36,276 SH   SOLE NONE 5,521 0 30,755
INOGEN INC COM 45780L104 2,775 22,350 SH   SOLE NONE 3,400 0 18,950
INSULET CORP COM 45784P101 3,672 46,291 SH   SOLE NONE 7,046 0 39,245
INTERXION HOLDING N.V SHS N47279109 26,496 489,225 SH   SOLE NONE 438,865 0 50,360
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 208,901 22,855,724 SH   SOLE NONE 17,079,724 0 5,776,000
JOHN BEAN TECHNOLOGIES CORP COM 477839104 2,809 39,123 SH   SOLE NONE 5,948 0 33,175
KEYCORP NEW COM 493267108 21,434 1,450,200 SH   SOLE NONE 1,450,200 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 3,729 27,478 SH   SOLE NONE 4,181 0 23,297
LITTELFUSE INC COM 537008104 945 5,513 SH   SOLE NONE 838 0 4,675
LIVE NATION ENTERTAINMENT IN COM 538034109 30,273 614,680 SH   SOLE NONE 614,680 0 0
LOXO ONCOLOGY INC COM 548862101 1,540 10,992 SH   SOLE NONE 1,673 0 9,319
LULULEMON ATHLETICA INC COM 550021109 475 3,904 SH   SOLE NONE 3,904 0 0
MARATHON PETE CORP COM 56585A102 16,056 272,095 SH   SOLE NONE 272,095 0 0
MASTERCARD INCORPORATED CL A 57636Q104 7,817 41,436 SH   SOLE NONE 23,000 0 18,436
MEDIDATA SOLUTIONS INC COM 58471A105 3,690 54,732 SH   SOLE NONE 8,337 0 46,395
MEDPACE HLDGS INC COM 58506Q109 3,442 65,035 SH   SOLE NONE 9,900 0 55,135
MERCURY SYS INC COM 589378108 5,332 112,755 SH   SOLE NONE 17,150 0 95,605
MERIT MED SYS INC COM 589889104 5,224 93,605 SH   SOLE NONE 14,240 0 79,365
MICROSOFT CORP COM 594918104 88,441 870,735 SH   SOLE NONE 803,665 0 67,070
MONOLITHIC PWR SYS INC COM 609839105 2,553 21,957 SH   SOLE NONE 3,337 0 18,620
ISHARES TR MSCI INDIA ETF 46429B598 7,588 227,600 SH   SOLE NONE 227,600 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 4,382 113,600 SH   SOLE NONE 113,600 0 0
ISHARES INC CORE MSCI EMKT 46434G103 2,150 45,600 SH   SOLE NONE 45,600 0 0
MSA SAFETY INC COM 553498106 4,071 43,186 SH   SOLE NONE 6,566 0 36,620
NATIONAL VISION HLDGS INC COM 63845R107 3,473 123,290 SH   SOLE NONE 18,760 0 104,530
NETFLIX INC COM 64110L106 36,247 135,423 SH   SOLE NONE 135,423 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 604 11,011 SH   SOLE NONE 11,011 0 0
NICE SYS LTD SPONSORED ADR 653656108 12,970 119,860 SH   SOLE NONE 119,860 0 0
NOVANTA INC COM 67000B104 4,002 63,525 SH   SOLE NONE 9,665 0 53,860
NV5 GLOBAL INC COM 62945V109 2,553 42,167 SH   SOLE NONE 6,417 0 35,750
NVIDIA CORP COM 67066G104 14,736 110,381 SH   SOLE NONE 110,381 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 5,072 76,255 SH   SOLE NONE 11,600 0 64,655
OMNICELL INC COM 68213N109 4,844 79,098 SH   SOLE NONE 12,033 0 67,065
ASGN INC COM 00191U102 2,966 54,430 SH   SOLE NONE 8,280 0 46,150
PAYPAL HLDGS INC COM 70450Y103 50,620 601,970 SH   SOLE NONE 601,970 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 86,461 6,645,700 SH   SOLE NONE 4,421,700 0 2,224,000
PLANET FITNESS INC CL A 72703H101 6,729 125,495 SH   SOLE NONE 19,095 0 106,400
PRA HEALTH SCIENCES INC COM 69354M108 6,418 69,787 SH   SOLE NONE 10,617 0 59,170
PROGRESSIVE CORP OHIO COM 743315103 2,402 39,820 SH   SOLE NONE 20,800 0 19,020
PROTO LABS INC COM 743713109 3,123 27,687 SH   SOLE NONE 4,217 0 23,470
Q2 HLDGS INC COM 74736L109 4,078 82,309 SH   SOLE NONE 17,644 0 64,665
QUIDEL CORP COM 74838J101 965 19,762 SH   SOLE NONE 3,007 0 16,755
RAYTHEON CO COM NEW 755111507 35,046 228,536 SH   SOLE NONE 215,853 0 12,683
REXFORD INDL RLTY INC COM 76169C100 4,335 147,115 SH   SOLE NONE 22,375 0 124,740
RINGCENTRAL INC CL A 76680R206 5,432 65,893 SH   SOLE NONE 10,023 0 55,870
SERVICENOW INC COM 81762P102 27,994 157,225 SH   SOLE NONE 157,225 0 0
SIENTRA INC COM 82621J105 1,930 151,835 SH   SOLE NONE 23,100 0 128,735
SIMPLY GOOD FOODS CO COM 82900L102 4,161 220,150 SH   SOLE NONE 33,485 0 186,665
STIFEL FINL CORP COM 860630102 1,223 29,530 SH   SOLE NONE 4,500 0 25,030
STONECO LTD COM CL A G85158106 1,148 62,240 SH   SOLE NONE 34,400 0 27,840
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 248,467 6,731,695 SH   SOLE NONE 4,603,565 0 2,128,130
TAL ED GROUP SPONSORED ADS 874080104 53,132 1,991,450 SH   SOLE NONE 1,369,750 0 621,700
TELADOC INC COM 87918A105 2,151 43,385 SH   SOLE NONE 6,600 0 36,785
TELEPHONE & DATA SYS INC COM NEW 879433829 4,210 129,380 SH   SOLE NONE 19,690 0 109,690
TEXAS ROADHOUSE INC COM 882681109 1,660 27,802 SH   SOLE NONE 4,232 0 23,570
THERMO FISHER SCIENTIFIC INC COM 883556102 20,746 92,703 SH   SOLE NONE 92,703 0 0
TIM PARTICIPACOES S A SPONSORED ADR 88706P205 15,751 1,026,769 SH   SOLE NONE 756,620 0 270,149
TYLER TECHNOLOGIES INC COM 902252105 3,323 17,881 SH   SOLE NONE 4,141 0 13,740
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 2,435 113,445 SH   SOLE NONE 17,270 0 96,175
VALE S A ADR 91912E105 8,553 648,440 SH   SOLE NONE 360,190 0 288,250
VARONIS SYS INC COM 922280102 2,834 53,568 SH   SOLE NONE 8,148 0 45,420
VISA INC COM CL A 92826C839 117,043 887,094 SH   SOLE NONE 824,743 0 62,351
WINTRUST FINL CORP COM 97650W108 2,368 35,619 SH   SOLE NONE 5,419 0 30,200
WXP ENERGY INC COM 98212B103 3,357 295,745 SH   SOLE NONE 44,995 0 250,750
YANDEX N V SHS CLASS A N97284108 50,236 1,836,790 SH   SOLE NONE 1,231,020 0 605,770
YUM CHINA HLDGS INC COM 98850P109 2,361 70,400 SH   SOLE NONE 43,600 0 26,800
ZENDESK INC COM 98936J101 2,489 42,647 SH   SOLE NONE 6,487 0 36,160
ZOETIS INC CL A 98978V103 27,260 318,685 SH   SOLE NONE 318,685 0 0