0001752724-21-025642.txt : 20210217 0001752724-21-025642.hdr.sgml : 20210217 20210217160309 ACCESSION NUMBER: 0001752724-21-025642 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210217 PERIOD START: 20201231 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WILLIAM BLAIR FUNDS CENTRAL INDEX KEY: 0000822632 IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-05344 FILM NUMBER: 21644681 BUSINESS ADDRESS: STREET 1: 150 NORTH RIVERSIDE PLAZA CITY: CHICAGO STATE: IL ZIP: 60606 BUSINESS PHONE: 3123648000 MAIL ADDRESS: STREET 1: 150 NORTH RIVERSIDE PLAZA CITY: CHICAGO STATE: IL ZIP: 60606 FORMER COMPANY: FORMER CONFORMED NAME: WILLIAM BLAIR MUTUAL FUNDS INC DATE OF NAME CHANGE: 19960112 FORMER COMPANY: FORMER CONFORMED NAME: BLAIR WILLIAM READY RESERVES INC DATE OF NAME CHANGE: 19920316 0000822632 S000034349 William Blair Emerging Markets Small Cap Growth Fund C000105753 Class I BESIX C000105754 Class N WESNX C000105755 Class R6 WESJX NPORT-P 1 primary_doc.xml NPORT-P false 0000822632 XXXXXXXX S000034349 C000105753 C000105754 C000105755 WILLIAM BLAIR FUNDS 811-05344 0000822632 SNQR0U5FDV8EZZX4W051 150 NORTH RIVERSIDE PLAZA CHICAGO 60606 312-364-8000 William Blair Emerging Markets Small Cap Growth Fund S000034349 UK5HCYR30DJJ7EN5KV27 2020-12-31 2020-12-31 N 309434290.47 2259118.57 307175171.90 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 1101103.75000000 N By-health Co Ltd N/A By-health Co Ltd 000000000 371400.00000000 NS 1371496.07000000 0.446486628954 Long EC CORP CN N 1 N N N Cholamandalam Investment and Finance Co Ltd 3358008DNPV45O4EII52 Cholamandalam Investment and Finance Co Ltd 000000000 394274.00000000 NS 2088261.37000000 0.679827525474 Long EC CORP IN N 1 N N N A-Living Smart City Services Co Ltd 3003007MSHCO6ZTTSZ09 A-Living Smart City Services Co Ltd 000000000 102500.00000000 NS 454823.96000000 0.148066641319 Long EC CORP CN N 1 N N N NagaCorp Ltd 549300MMNKN0RBJELS20 NagaCorp Ltd 000000000 1234000.00000000 NS 1617222.94000000 0.526482309750 Long EC CORP KY N 1 N N N Randon SA Implementos e Participacoes N/A Randon SA Implementos e Participacoes 000000000 1400850.00000000 NS 4336696.32000000 1.411799102504 Long EP CORP BR N 1 N N N TCS Group Holding PLC 549300XQRN9MR54V1W18 TCS Group Holding PLC 87238U203 68252.00000000 NS USD 2245490.80000000 0.731013117404 Long EC CORP CY N 1 N N N Balkrishna Industries Ltd 3358006BD9NZGXG1I436 Balkrishna Industries Ltd 000000000 223662.00000000 NS 5048254.98000000 1.643444992241 Long EC CORP IN N 1 N N N Kansai Nerolac Paints Ltd 335800XB33657OCBQS80 Kansai Nerolac Paints Ltd 000000000 142483.00000000 NS 1180443.89000000 0.384290137350 Long EC CORP IN N 1 N N N Sporton International Inc N/A Sporton International Inc 000000000 186000.00000000 NS 1774076.45000000 0.577545521998 Long EC CORP TW N 1 N N N ASMedia Technology Inc N/A ASMedia Technology Inc 000000000 33000.00000000 NS 1843903.48000000 0.600277512207 Long EC CORP TW N 1 N N N Ez Tec Empreendimentos e Participacoes SA N/A Ez Tec Empreendimentos e Participacoes SA 000000000 321000.00000000 NS 2651207.12000000 0.863092906761 Long EC CORP BR N 1 N N N Sichuan Teway Food Group Co Ltd N/A Sichuan Teway Food Group Co Ltd 000000000 232100.00000000 NS 2918729.01000000 0.950183894077 Long EC CORP CN N 1 N N N Fixed Income Clearing Corp 549300H47WTHXPU08X20 FIXED INC CLEARING CORP.REPO 000000000 3667400.67000000 PA USD 3667400.67000000 1.193911814980 Long RA CORP US N 2 Repurchase N 0.00000000 2021-01-04 3759400.00000000 USD 3740749.61660000 USD UST N N N Ipca Laboratories Ltd 33580069PZ8ZQVCDBC38 Ipca Laboratories Ltd 000000000 113837.00000000 NS 3419744.96000000 1.113288205829 Long EC CORP IN N 1 N N N HeadHunter Group PLC N/A HeadHunter Group PLC 42207L106 36380.00000000 NS USD 1100495.00000000 0.358263004523 Long EC CORP CY N 1 N N N Grupo Aeroportuario del Sureste SAB de CV 5299001W7JIDXCUOUC82 Grupo Aeroportuario del Sureste SAB de CV 000000000 72440.00000000 NS 1200532.05000000 0.390829780471 Long EC CORP MX N 1 N N N Dr Lal PathLabs Ltd 984500E8E9CY102B9718 Dr Lal PathLabs Ltd 000000000 54617.00000000 NS 1720714.87000000 0.560173812016 Long EC CORP IN Y 1 N N N Apollo Hospitals Enterprise Ltd 3358005YT7JQCWYLTG43 Apollo Hospitals Enterprise Ltd 000000000 39444.00000000 NS 1298830.04000000 0.422830410402 Long EC CORP IN N 1 N N N Endurance Technologies Ltd 335800SGKO6VP2PIAM50 Endurance Technologies Ltd 000000000 7529.00000000 NS 138385.01000000 0.045050844814 Long EC CORP IN Y 1 N N N Banco BTG Pactual SA ZXLTQRYIK6IJH3R0IK66 Banco BTG Pactual SA 000000000 90900.00000000 NS 1645027.15000000 0.535533890914 Long EC CORP BR N 1 N N N Atul Ltd 335800RE4LWLLDL2OQ62 Atul Ltd 000000000 47791.00000000 NS 4202246.10000000 1.368029217337 Long EC CORP IN N 1 N N N Changzhou Xingyu Automotive Lighting Systems Co Ltd N/A Changzhou Xingyu Automotive Lighting Systems Co Ltd 000000000 111447.00000000 NS 3416790.04000000 1.112326240062 Long EC CORP CN N 1 N N N Pidilite Industries Ltd 335800APXGEBZ349GN74 Pidilite Industries Ltd 000000000 68162.00000000 NS 1645571.12000000 0.535710978794 Long EC CORP IN N 1 N N N Havells India Ltd 549300U1LOGHTTNT7D47 Havells India Ltd 000000000 122692.00000000 NS 1539117.76000000 0.501055391449 Long EC CORP IN N 1 N N N Wilcon Depot Inc N/A Wilcon Depot Inc 000000000 5472600.00000000 NS 1925868.38000000 0.626960951332 Long EC CORP PH N 1 N N N Torrent Pharmaceuticals Ltd 335800NA6HK275RIJE13 Torrent Pharmaceuticals Ltd 000000000 22216.00000000 NS 851333.36000000 0.277149144162 Long EC CORP IN N 1 N N N WONIK IPS Co Ltd N/A WONIK IPS Co Ltd 000000000 24486.00000000 NS 997427.51000000 0.324709677488 Long EC CORP KR N 1 N N N Amber Enterprises India Ltd 3358009JZU4XT3666G06 Amber Enterprises India Ltd 000000000 72163.00000000 NS 2323872.30000000 0.756529990892 Long EC CORP IN N 1 N N N Oberoi Realty Ltd 335800TCKG1XQXN51L44 Oberoi Realty Ltd 000000000 185054.00000000 NS 1467034.31000000 0.477588830153 Long EC CORP IN N 1 N N N Abu Dhabi National Oil Co for Distribution PJSC 213800YI1ZIOJB3HLB11 Abu Dhabi National Oil Co for Distribution PJSC 000000000 1050508.00000000 NS 1072486.83000000 0.349145024764 Long EC CORP AE N 1 N N N KEC International Ltd 335800UCWKGDJBU7ZT31 KEC International Ltd 000000000 195085.00000000 NS 968516.56000000 0.315297800277 Long EC CORP IN N 1 N N N Parade Technologies Ltd 529900D9FDQHQKAQLY02 Parade Technologies Ltd 000000000 79000.00000000 NS 3120862.69000000 1.015987936360 Long EC CORP KY N 1 N N N Berger Paints India Ltd 335800TNTIBFAWWUZD51 Berger Paints India Ltd 000000000 410721.00000000 NS 4260807.03000000 1.387093560864 Long EC CORP IN N 1 N N N NHN KCP Corp N/A NHN KCP Corp 000000000 73881.00000000 NS 4658794.53000000 1.516657254941 Long EC CORP KR N 1 N N N Trent Ltd 335800IYA8EHI7MW7G59 Trent Ltd 000000000 219637.00000000 NS 2062079.34000000 0.671304040377 Long EC CORP IN N 1 N N N Aarti Industries Ltd 335800JBE5SD89NHB831 Aarti Industries Ltd 000000000 159937.00000000 NS 2699015.54000000 0.878656801363 Long EC CORP IN N 1 N N N Lotes Co Ltd N/A Lotes Co Ltd 000000000 266000.00000000 NS 4492027.90000000 1.462366854786 Long EC CORP TW N 1 N N N Transaction Capital Ltd 213800LKDMT3FP3FQU40 Transaction Capital Ltd 000000000 1305145.00000000 NS 2210619.87000000 0.719660985725 Long EC CORP ZA N 1 N N N Terna Energy SA 5493006164JBW2E60O73 Terna Energy SA 000000000 226187.00000000 NS 3647442.05000000 1.187414343235 Long EC CORP GR N 1 N N N B2W Cia Digital N/A B2W Cia Digital 000000000 20700.00000000 NS 301322.05000000 0.098094532880 Long EC CORP BR N 1 N N N Hefei Meiya Optoelectronic Technology Inc N/A Hefei Meiya Optoelectronic Technology Inc 000000000 35695.00000000 NS 241685.46000000 0.078680011312 Long EC CORP CN N 1 N N N JYP Entertainment Corp N/A JYP Entertainment Corp 000000000 35608.00000000 NS 1258719.69000000 0.409772600504 Long EC CORP KR N 1 N N N Carabao Group PCL N/A Carabao Group PCL 000000000 631800.00000000 NS 2414589.45000000 0.786062700010 Long EC CORP TH N 2 N N N Godrej Properties Ltd 335800KM3Y5NZWXOE183 Godrej Properties Ltd 000000000 195350.00000000 NS 3823184.04000000 1.244626646207 Long EC CORP IN N 1 N N N Elite Material Co Ltd N/A Elite Material Co Ltd 000000000 244000.00000000 NS 1363371.06000000 0.443841555151 Long EC CORP TW N 1 N N N China Meidong Auto Holdings Ltd 875500GUQWEG1PXVMG17 China Meidong Auto Holdings Ltd 000000000 846000.00000000 NS 3437493.95000000 1.119066338837 Long EC CORP KY N 1 N N N Grupo Aeroportuario del Centro Norte SAB de CV 529900HUSBARAFSXJ605 Grupo Aeroportuario del Centro Norte SAB de CV 000000000 646000.00000000 NS 4167291.64000000 1.356649892705 Long EC CORP MX N 1 N N N Hansol Chemical Co Ltd N/A Hansol Chemical Co Ltd 000000000 13027.00000000 NS 2356444.35000000 0.767133728753 Long EC CORP KR N 1 N N N HDFC Asset Management Co Ltd 3358002FLK8AK8WSEP31 HDFC Asset Management Co Ltd 000000000 45232.00000000 NS 1809465.71000000 0.589066394529 Long EC CORP IN N 1 N N N Computer Age Management Services Ltd 33580012MDHMBHWN5Z06 Computer Age Management Services Ltd 000000000 66112.00000000 NS 1644939.49000000 0.535505353452 Long EC CORP IN N 1 N N N Hapvida Participacoes e Investimentos SA N/A Hapvida Participacoes e Investimentos SA 000000000 707100.00000000 NS 2077383.62000000 0.676286305026 Long EC CORP BR Y 1 N N N Dino Polska SA 259400H4L81SMPRTW956 Dino Polska SA 000000000 91968.00000000 NS 7124645.77000000 2.319408084296 Long EC CORP PL N 1 N N N Larsen & Toubro Infotech Ltd 335800DY1I1WFHVV6T22 Larsen & Toubro Infotech Ltd 000000000 63851.00000000 NS 3195630.37000000 1.040328341067 Long EC CORP IN N 1 N N N ASPEED Technology Inc N/A ASPEED Technology Inc 000000000 87000.00000000 NS 5310164.42000000 1.728708862488 Long EC CORP TW N 1 N N N Proya Cosmetics Co Ltd N/A Proya Cosmetics Co Ltd 000000000 31124.00000000 NS 847131.72000000 0.275781312259 Long EC CORP CN N 1 N N N Tata Consumer Products Ltd 335800LOXFWU8ZQJMD12 Tata Consumer Products Ltd 000000000 168835.00000000 NS 1364451.60000000 0.444193321862 Long EC CORP IN N 1 N N N Douzone Bizon Co Ltd N/A Douzone Bizon Co Ltd 000000000 47623.00000000 NS 4559322.47000000 1.484274409874 Long EC CORP KR N 1 N N N Navin Fluorine International Ltd 335800OVIUAAKYG44C59 Navin Fluorine International Ltd 000000000 83186.00000000 NS 2980601.60000000 0.970326339060 Long EC CORP IN N 1 N N N Topsports International Holdings Ltd N/A Topsports International Holdings Ltd 000000000 493000.00000000 NS 737676.48000000 0.240148471452 Long EC CORP KY Y 1 N N N City Union Bank Ltd 33580024M7FWA847JI64 City Union Bank Ltd 000000000 519378.00000000 NS 1284095.33000000 0.418033567640 Long EC CORP IN N 1 N N N PI Industries Ltd 335800PEGP94E4CC1D11 PI Industries Ltd 000000000 164504.00000000 NS 4939566.51000000 1.608061771218 Long EC CORP IN N 1 N N N RBL Bank Ltd 335800JQTGMLAAQL1F37 RBL Bank Ltd 000000000 364037.00000000 NS 1149393.86000000 0.374181888754 Long EC CORP IN Y 1 N N N Hiwin Technologies Corp N/A Hiwin Technologies Corp 000000000 173106.00000000 NS 2368825.43000000 0.771164353989 Long EC CORP TW N 1 N N N Ever Sunshine Lifestyle Services Group Ltd N/A Ever Sunshine Lifestyle Services Group Ltd 000000000 1292000.00000000 NS 2836502.01000000 0.923415129046 Long EC CORP KY Y 1 N N N Ovctek China Inc N/A Ovctek China Inc 000000000 139377.00000000 NS 1745888.84000000 0.568369126059 Long EC CORP CN N 1 N N N Zhejiang Dingli Machinery Co Ltd N/A Zhejiang Dingli Machinery Co Ltd 000000000 147971.00000000 NS 2289547.92000000 0.745355787005 Long EC CORP CN N 1 N N N momo.com Inc N/A momo.com Inc 000000000 28000.00000000 NS 634778.28000000 0.206650256293 Long EC CORP TW N 1 N N N Cyrela Brazil Realty SA Empreendimentos e Participacoes N/A Cyrela Brazil Realty SA Empreendimentos e Participacoes 000000000 605700.00000000 NS 3437687.42000000 1.119129322443 Long EC CORP BR N 1 N N N Bandhan Bank Ltd 335800Q13QAC32IOCH33 Bandhan Bank Ltd 000000000 265975.00000000 NS 1463149.16000000 0.476324030666 Long EC CORP IN Y 1 N N N Info Edge India Ltd 335800MXUVHTBF9DEC78 Info Edge India Ltd 000000000 14402.00000000 NS 943937.84000000 0.307296268172 Long EC CORP IN N 1 N N N Escorts Ltd 335800FPEJC7WFBUBF07 Escorts Ltd 000000000 247296.00000000 NS 4296098.51000000 1.398582601395 Long EC CORP IN N 1 N N N Metropolis Healthcare Ltd 335800SD5OOGR1D97215 Metropolis Healthcare Ltd 000000000 53032.00000000 NS 1422267.18000000 0.463015018825 Long EC CORP IN Y 1 N N N Chacha Food Co Ltd 300300AJZ9YPIRBJZN87 Chacha Food Co Ltd 000000000 157473.00000000 NS 1296663.67000000 0.422125154835 Long EC CORP CN N 1 N N N Poya International Co Ltd N/A Poya International Co Ltd 000000000 99000.00000000 NS 2029468.29000000 0.660687606178 Long EC CORP TW N 1 N N N Bank BTPN Syariah Tbk PT N/A Bank BTPN Syariah Tbk PT 000000000 13752300.00000000 NS 3670542.70000000 1.194934693873 Long EC CORP ID N 1 N N N Dixon Technologies India Ltd 335800D7XO7AVXXJ8575 Dixon Technologies India Ltd 000000000 7221.00000000 NS 1327238.92000000 0.432078840158 Long EC CORP IN Y 1 N N N Grupo SBF SA N/A Grupo SBF SA 000000000 208392.00000000 NS 1192370.38000000 0.388172772110 Long EC CORP BR N 1 N N N Astral Poly Technik Ltd 3358007M1SKFTVDRMC40 Astral Poly Technik Ltd 000000000 232956.00000000 NS 5419991.10000000 1.764462624526 Long EC CORP IN N 1 N N N Silergy Corp N/A Silergy Corp 000000000 37000.00000000 NS 3173535.48000000 1.033135412725 Long EC CORP KY N 1 N N N Centre Testing International Group Co Ltd N/A Centre Testing International Group Co Ltd 000000000 1521605.00000000 NS 6368134.94000000 2.073128143987 Long EC CORP CN N 1 N N N Locaweb Servicos de Internet SA N/A Locaweb Servicos de Internet SA 000000000 410500.00000000 NS 6359580.88000000 2.070343394182 Long EC CORP BR Y 1 N N N Relaxo Footwears Ltd 335800WKVV9SXNBPBQ04 Relaxo Footwears Ltd 000000000 226942.00000000 NS 2508032.50000000 0.816482818089 Long EC CORP IN N 1 N N N Com7 PCL N/A Com7 PCL 000000000 1995600.00000000 NS 2597743.66000000 0.845688030035 Long EC CORP TH N 2 N N N Biocon Ltd 335800NK3L7QCHLOC198 Biocon Ltd 000000000 163638.00000000 NS 1041388.72000000 0.339021123861 Long EC CORP IN N 1 N N N Kingsoft Cloud Holdings Ltd N/A Kingsoft Cloud Holdings Ltd 49639K101 77498.00000000 NS USD 3375037.90000000 1.098733950118 Long EC CORP KY N 1 N N N Jiumaojiu International Holdings Ltd N/A Jiumaojiu International Holdings Ltd 000000000 869000.00000000 NS 2645408.87000000 0.861205303031 Long EC CORP KY Y 1 N N N Accton Technology Corp 529900M1YRZ0GWMDF920 Accton Technology Corp 000000000 164000.00000000 NS 1844401.74000000 0.600439719327 Long EC CORP TW N 1 N N N Autobio Diagnostics Co Ltd 300300HTZSCUCA32U369 Autobio Diagnostics Co Ltd 000000000 31700.00000000 NS 703722.74000000 0.229094928358 Long EC CORP CN N 1 N N N LEENO Industrial Inc N/A LEENO Industrial Inc 000000000 32482.00000000 NS 4036702.57000000 1.314136993895 Long EC CORP KR N 1 N N N Tegma Gestao Logistica SA N/A Tegma Gestao Logistica SA 000000000 616200.00000000 NS 3199513.69000000 1.041592544804 Long EC CORP BR N 1 N N N NICE Information Service Co Ltd N/A NICE Information Service Co Ltd 000000000 136603.00000000 NS 3118617.69000000 1.015257083022 Long EC CORP KR N 1 N N N Weimob Inc 254900SW0TNGAGYUTV05 Weimob Inc 000000000 1585000.00000000 NS 2850053.85000000 0.927826891858 Long EC CORP KY Y 1 N N N AU Small Finance Bank Ltd 3358006J6L5P5MWKCU97 AU Small Finance Bank Ltd 000000000 416870.00000000 NS 4858039.55000000 1.581520902210 Long EC CORP IN Y 1 N N N RichWave Technology Corp N/A RichWave Technology Corp 000000000 225000.00000000 NS 3159032.67000000 1.028414064346 Long EC CORP TW N 1 N N N Construtora Tenda SA N/A Construtora Tenda SA 000000000 199600.00000000 NS 1160125.52000000 0.377675550020 Long EC CORP BR N 1 N N N Shanghai M&G Stationery Inc N/A Shanghai M&G Stationery Inc 000000000 125319.00000000 NS 1697032.12000000 0.552463960385 Long EC CORP CN N 1 N N N Tata Elxsi Ltd 335800OWLDKWXSI48N33 Tata Elxsi Ltd 000000000 153279.00000000 NS 3868292.69000000 1.259311638396 Long EC CORP IN N 1 N N N Varun Beverages Ltd 33580058NWEMWBDNMD48 Varun Beverages Ltd 000000000 258628.00000000 NS 3221014.54000000 1.048592085120 Long EC CORP IN N 1 N N N Jiangsu Hengshun Vinegar Industry Co Ltd N/A Jiangsu Hengshun Vinegar Industry Co Ltd 000000000 320600.00000000 NS 1085367.14000000 0.353338172901 Long EC CORP CN N 1 N N N Crompton Greaves Consumer Electricals Ltd 335800DIIEEWMH3UDH51 Crompton Greaves Consumer Electricals Ltd 000000000 850437.00000000 NS 4422842.71000000 1.439843813757 Long EC CORP IN N 1 N N N Clicks Group Ltd 378900E967958A677472 Clicks Group Ltd 000000000 49836.00000000 NS 856894.33000000 0.278959502065 Long EC CORP ZA N 1 N N N Hoa Phat Group JSC 549300ODJEFGL5CWKD32 Hoa Phat Group JSC 000000000 3236126.00000000 NS 5811217.27000000 1.891825186930 Long EC CORP VN N 1 N N N Jiangsu Hengli Hydraulic Co Ltd N/A Jiangsu Hengli Hydraulic Co Ltd 000000000 413613.00000000 NS 7146742.87000000 2.326601732097 Long EC CORP CN N 1 N N N TOTVS SA N/A TOTVS SA 000000000 721200.00000000 NS 3987690.89000000 1.298181381436 Long EC CORP BR N 1 N N N Motherson Sumi Systems Ltd 335800C7BQ19CKG8GH63 Motherson Sumi Systems Ltd 000000000 872129.00000000 NS 1969429.43000000 0.641142126760 Long EC CORP IN N 1 N N N Airtac International Group N/A Airtac International Group 000000000 327000.00000000 NS 10474055.09000000 3.409798723384 Long EC CORP KY N 1 N N N Bizlink Holding Inc 213800YAKRFVU5XOX138 Bizlink Holding Inc 000000000 69000.00000000 NS 597960.71000000 0.194664401520 Long EC CORP KY N 1 N N N Pet Center Comercio e Participacoes SA N/A Pet Center Comercio e Participacoes SA 000000000 871300.00000000 NS 3203925.53000000 1.043028806717 Long EC CORP BR N 1 N N N Sinbon Electronics Co Ltd N/A Sinbon Electronics Co Ltd 000000000 792000.00000000 NS 6088404.87000000 1.982062818534 Long EC CORP TW N 1 N N N Coforge Ltd 3358004YL9JGBNP4KF72 Coforge Ltd 000000000 57898.00000000 NS 2139454.61000000 0.696493338562 Long EC CORP IN N 1 N N N China Lesso Group Holdings Ltd N/A China Lesso Group Holdings Ltd 000000000 549000.00000000 NS 859710.16000000 0.279876187480 Long EC CORP KY N 1 N N N Voltronic Power Technology Corp N/A Voltronic Power Technology Corp 000000000 83507.00000000 NS 3328629.80000000 1.083625925692 Long EC CORP TW N 1 N N N Safaricom PLC N/A Safaricom PLC 000000000 5205900.00000000 NS 1628035.58000000 0.530002333824 Long EC CORP KE N 1 N N N SRF Ltd 335800436F28GT8ZW506 SRF Ltd 000000000 67655.00000000 NS 5145918.88000000 1.675239195983 Long EC CORP IN N 1 N N N JUMBO SA 549300TGIVUUMY40MZ05 JUMBO SA 000000000 67425.00000000 NS 1170474.24000000 0.381044546263 Long EC CORP GR N 1 N N N Inari Amertron Bhd N/A Inari Amertron Bhd 000000000 2096300.00000000 NS 1438356.25000000 0.468252769617 Long EC CORP MY N 1 N N N 2021-01-21 WILLIAM BLAIR FUNDS John Raczek John Raczek Principal Financial Officer