0001752724-22-052228.txt : 20220228 0001752724-22-052228.hdr.sgml : 20220228 20220228171857 ACCESSION NUMBER: 0001752724-22-052228 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220228 PERIOD START: 20211231 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: 22691485 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 2021-12-31 2021-12-31 N 507971345.85 7094373.62 500876972.23 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 1321425.14000000 N ING Bank Slaski SA 259400YLRTOBISHBVX41 ING Bank Slaski SA 000000000 26459.00000000 NS 1753360.63000000 0.350058143458 Long EC CORP PL N 1 N N N By-health Co Ltd N/A By-health Co Ltd 000000000 504900.00000000 NS 2135784.79000000 0.426409060191 Long EC CORP CN N 1 N N N Cholamandalam Investment and Finance Co Ltd 3358008DNPV45O4EII52 Cholamandalam Investment and Finance Co Ltd 000000000 631107.00000000 NS 4416479.33000000 0.881749326653 Long EC CORP IN N 1 N N N eMemory Technology Inc N/A eMemory Technology Inc 000000000 83000.00000000 NS 6569920.84000000 1.311683547907 Long EC CORP TW N 1 N N N NagaCorp Ltd 549300MMNKN0RBJELS20 NagaCorp Ltd 000000000 840000.00000000 NS 732537.78000000 0.146251039798 Long EC CORP KY N 1 N N N TCS Group Holding PLC 549300XQRN9MR54V1W18 TCS Group Holding PLC 87238U203 15162.00000000 NS USD 1278459.84000000 0.255244283702 Long EC CORP CY N 1 N N N Balkrishna Industries Ltd 3358006BD9NZGXG1I436 Balkrishna Industries Ltd 000000000 79346.00000000 NS 2476371.97000000 0.494407231175 Long EC CORP IN N 1 N N N Dlocal Ltd/Uruguay N/A Dlocal Ltd/Uruguay 000000000 107563.00000000 NS USD 3838923.47000000 0.766440400106 Long EC CORP KY N 1 N N N Kansai Nerolac Paints Ltd 335800XB33657OCBQS80 Kansai Nerolac Paints Ltd 000000000 198639.00000000 NS 1564433.79000000 0.312338932859 Long EC CORP IN N 1 N N N Sporton International Inc N/A Sporton International Inc 000000000 152500.00000000 NS 1196100.05000000 0.238801166017 Long EC CORP TW N 1 N N N ASMedia Technology Inc N/A ASMedia Technology Inc 000000000 41000.00000000 NS 2697075.94000000 0.538470740228 Long EC CORP TW N 1 N N N Dixon Technologies India Ltd 335800D7XO7AVXXJ8575 Dixon Technologies India Ltd 000000000 73691.00000000 NS 5460134.66000000 1.090114930956 Long EC CORP IN Y 1 N N N JNBY Design Ltd N/A JNBY Design Ltd 000000000 699000.00000000 NS 1111579.92000000 0.221926736829 Long EC CORP KY N 1 N N N Cian PLC 549300GFR1SDAPWD1E97 Cian PLC 83418T108 286509.00000000 NS USD 3532655.97000000 0.705294147237 Long EC CORP CY N 1 N N N HeadHunter Group PLC 549300IMUCFEWXP6RU11 HeadHunter Group PLC 42207L106 171284.00000000 NS USD 8750899.56000000 1.747115568327 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 370790.00000000 NS 7644335.07000000 1.526190161221 Long EC CORP MX N 1 N N N Sundram Fasteners Ltd 3358003EQ1YWXUE2HH94 Sundram Fasteners Ltd 000000000 161800.00000000 NS 1974188.70000000 0.394146429054 Long EC CORP IN N 1 N N N Dr Lal PathLabs Ltd 984500E8E9CY102B9718 Dr Lal PathLabs Ltd 000000000 99116.00000000 NS 5088092.40000000 1.015836758744 Long EC CORP IN Y 1 N N N APL Apollo Tubes Ltd 335800ZU4GXSB7Q4IU95 APL Apollo Tubes Ltd 000000000 380086.00000000 NS 5107992.11000000 1.019809732369 Long EC CORP IN N 1 N N N Apollo Hospitals Enterprise Ltd 3358005YT7JQCWYLTG43 Apollo Hospitals Enterprise Ltd 000000000 31075.00000000 NS 2100632.40000000 0.419390891668 Long EC CORP IN N 1 N N N Endurance Technologies Ltd 335800SGKO6VP2PIAM50 Endurance Technologies Ltd 000000000 58228.00000000 NS 1319998.07000000 0.263537384065 Long EC CORP IN Y 1 N N N Atul Ltd 335800RE4LWLLDL2OQ62 Atul Ltd 000000000 28790.00000000 NS 3500393.42000000 0.698852934766 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 156617.00000000 NS 5019184.93000000 1.002079394397 Long EC CORP CN N 1 N N N Pidilite Industries Ltd 335800APXGEBZ349GN74 Pidilite Industries Ltd 000000000 25569.00000000 NS 847190.37000000 0.169141409362 Long EC CORP IN N 1 N N N Havells India Ltd 549300U1LOGHTTNT7D47 Havells India Ltd 000000000 182448.00000000 NS 3421652.42000000 0.683132307873 Long EC CORP IN N 1 N N N Wilcon Depot Inc N/A Wilcon Depot Inc 000000000 10719800.00000000 NS 6411803.70000000 1.280115488530 Long EC CORP PH N 1 N N N Amber Enterprises India Ltd 3358009JZU4XT3666G06 Amber Enterprises India Ltd 000000000 55862.00000000 NS 2496427.54000000 0.498411322222 Long EC CORP IN N 1 N N N Oberoi Realty Ltd 335800TCKG1XQXN51L44 Oberoi Realty Ltd 000000000 514572.00000000 NS 5953158.68000000 1.188547090415 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 2263312.00000000 NS 2631149.11000000 0.525308460136 Long EC CORP AE N 1 N N N KEC International Ltd 335800UCWKGDJBU7ZT31 KEC International Ltd 000000000 123816.00000000 NS 797838.78000000 0.159288373040 Long EC CORP IN N 1 N N N Parade Technologies Ltd 529900D9FDQHQKAQLY02 Parade Technologies Ltd 000000000 132000.00000000 NS 10090721.80000000 2.014610844470 Long EC CORP KY N 1 N N N Berger Paints India Ltd 335800TNTIBFAWWUZD51 Berger Paints India Ltd 000000000 115323.00000000 NS 1198132.43000000 0.239206930329 Long EC CORP IN N 1 N N N NHN KCP Corp N/A NHN KCP Corp 000000000 85136.00000000 NS 2173608.92000000 0.433960641137 Long EC CORP KR N 1 N N N Trent Ltd 335800IYA8EHI7MW7G59 Trent Ltd 000000000 517485.00000000 NS 7406302.25000000 1.478666950294 Long EC CORP IN N 1 N N N Aarti Industries Ltd 335800JBE5SD89NHB831 Aarti Industries Ltd 000000000 571518.00000000 NS 7702951.20000000 1.537892861335 Long EC CORP IN N 1 N N N Lotes Co Ltd N/A Lotes Co Ltd 000000000 333831.00000000 NS 9182252.90000000 1.833235187299 Long EC CORP TW N 1 N N N Transaction Capital Ltd 213800LKDMT3FP3FQU40 Transaction Capital Ltd 000000000 2463431.00000000 NS 6961298.90000000 1.389822109211 Long EC CORP ZA N 1 N N N Terna Energy SA 5493006164JBW2E60O73 Terna Energy SA 000000000 163027.00000000 NS 2520531.88000000 0.503223749492 Long EC CORP GR N 1 N N N Aavas Financiers Ltd 335800TMNAGA7MPDP384 Aavas Financiers Ltd 000000000 70280.00000000 NS 2458147.60000000 0.490768738889 Long EC CORP IN N 1 N N N Muangthai Capital PCL N/A Muangthai Capital PCL 000000000 1907800.00000000 NS 3355283.64000000 0.669881792541 Long EC CORP TH N 2 N N N Sequoia Logistica e Transportes SA N/A Sequoia Logistica e Transportes SA 000000000 656400.00000000 NS 1666336.80000000 0.332683851002 Long EC CORP BR N 1 N N N Baltic Classifieds Group PLC 213800I1RPHCFSSQS969 Baltic Classifieds Group PLC 000000000 193444.00000000 NS 662445.38000000 0.132257104384 Long EC CORP GB N 1 N N N Grupo SBF SA N/A Grupo SBF SA 000000000 264900.00000000 NS 1070538.42000000 0.213732808524 Long EC CORP BR N 1 N N N Carabao Group PCL N/A Carabao Group PCL 000000000 119800.00000000 NS 428561.59000000 0.085562246571 Long EC CORP TH N 2 N N N Godrej Properties Ltd 335800KM3Y5NZWXOE183 Godrej Properties Ltd 000000000 190150.00000000 NS 4787409.98000000 0.955805566122 Long EC CORP IN N 1 N N N Elite Material Co Ltd N/A Elite Material Co Ltd 000000000 695000.00000000 NS 6983409.84000000 1.394236554519 Long EC CORP TW N 1 N N N China Meidong Auto Holdings Ltd 875500GUQWEG1PXVMG17 China Meidong Auto Holdings Ltd 000000000 960000.00000000 NS 4949246.88000000 0.988116274933 Long EC CORP KY N 1 N N N Alchip Technologies Ltd 529900HKE9RIY07SLX84 Alchip Technologies Ltd 000000000 91000.00000000 NS 3354899.34000000 0.669805067113 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 684299.00000000 NS 4598644.35000000 0.918118541071 Long EC CORP MX N 1 N N N Hansol Chemical Co Ltd N/A Hansol Chemical Co Ltd 000000000 33791.00000000 NS 8684038.28000000 1.733766725456 Long EC CORP KR N 1 N N N Arezzo Industria e Comercio SA N/A Arezzo Industria e Comercio SA 000000000 166400.00000000 NS 2293452.06000000 0.457887303101 Long EC CORP BR N 1 N N N Infracommerce CXAAS SA N/A Infracommerce CXAAS SA 000000000 665600.00000000 NS 2091202.87000000 0.417508287651 Long EC CORP BR N 1 N N N Kajaria Ceramics Ltd 3358007XN6AXJ1V67M07 Kajaria Ceramics Ltd 000000000 257886.00000000 NS 4457588.27000000 0.889956719342 Long EC CORP IN N 1 N N N Computer Age Management Services Ltd 33580012MDHMBHWN5Z06 Computer Age Management Services Ltd 000000000 60483.00000000 NS 2174065.55000000 0.434051807237 Long EC CORP IN N 1 N N N Dino Polska SA 259400H4L81SMPRTW956 Dino Polska SA 000000000 107866.00000000 NS 9833136.47000000 1.963183978337 Long EC CORP PL N 1 N N N Larsen & Toubro Infotech Ltd 335800DY1I1WFHVV6T22 Larsen & Toubro Infotech Ltd 000000000 73853.00000000 NS 7287374.97000000 1.454923139619 Long EC CORP IN N 1 N N N ASPEED Technology Inc N/A ASPEED Technology Inc 000000000 144000.00000000 NS 18554957.17000000 3.704493957346 Long EC CORP TW N 1 N N N Proya Cosmetics Co Ltd N/A Proya Cosmetics Co Ltd 000000000 343545.00000000 NS 11228609.59000000 2.241789942949 Long EC CORP CN N 1 N N N Bata India Ltd 335800Z9GJDJWCOZ5F78 Bata India Ltd 000000000 84740.00000000 NS 2132873.53000000 0.425827827640 Long EC CORP IN N 1 N N N Navin Fluorine International Ltd 335800OVIUAAKYG44C59 Navin Fluorine International Ltd 000000000 26943.00000000 NS 1515043.45000000 0.302478160106 Long EC CORP IN N 1 N N N PI Industries Ltd 335800PEGP94E4CC1D11 PI Industries Ltd 000000000 41906.00000000 NS 1709260.52000000 0.341253564201 Long EC CORP IN N 1 N N N Firstsource Solutions Ltd 335800UFBBNPDIZWQX32 Firstsource Solutions Ltd 000000000 972955.00000000 NS 2395227.12000000 0.478206676049 Long EC CORP IN N 1 N N N MR DIY Group M Bhd N/A MR DIY Group M Bhd 000000000 3639800.00000000 NS 3154027.36000000 0.629701011399 Long EC CORP MY Y 1 N N N JK Cement Ltd 335800IECEF3EIDGF809 JK Cement Ltd 000000000 92838.00000000 NS 4208802.37000000 0.840286657871 Long EC CORP IN N 1 N N N momo.com Inc N/A momo.com Inc 000000000 116600.00000000 NS 6848411.46000000 1.367284151537 Long EC CORP TW N 1 N N N Azul SA 549300Z0MWZ57Q9RR205 Azul SA 05501U106 83835.00000000 NS USD 1106622.00000000 0.220936888967 Long EC CORP BR N 1 N N N Cyrela Brazil Realty SA Empreendimentos e Participacoes N/A Cyrela Brazil Realty SA Empreendimentos e Participacoes 000000000 153300.00000000 NS 434304.13000000 0.086708743679 Long EC CORP BR N 1 N N N Makalot Industrial Co Ltd N/A Makalot Industrial Co Ltd 000000000 436000.00000000 NS 3892435.03000000 0.777123973711 Long EC CORP TW N 1 N N N Laurus Labs Ltd 335800S8HO8QRYP3VQ26 Laurus Labs Ltd 000000000 263001.00000000 NS 1909292.37000000 0.381189888107 Long EC CORP IN Y 1 N N N Metropolis Healthcare Ltd 335800SD5OOGR1D97215 Metropolis Healthcare Ltd 000000000 93514.00000000 NS 4329961.63000000 0.864476082963 Long EC CORP IN Y 1 N N N Affle India Ltd 335800VOXUF6XMCWSD89 Affle India Ltd 000000000 176809.00000000 NS 2682854.21000000 0.535631374318 Long EC CORP IN N 1 N N N Radico Khaitan Ltd 335800P7T5DW332M7E19 Radico Khaitan Ltd 000000000 512071.00000000 NS 8493684.30000000 1.695762586605 Long EC CORP IN N 1 N N N Chacha Food Co Ltd 300300AJZ9YPIRBJZN87 Chacha Food Co Ltd 000000000 591071.00000000 NS 5690589.18000000 1.136125135612 Long EC CORP CN N 1 N N N Bank BTPN Syariah Tbk PT N/A Bank BTPN Syariah Tbk PT 000000000 25451900.00000000 NS 6393110.12000000 1.276383318549 Long EC CORP ID N 1 N N N Banca Transilvania SA 549300RG3H390KEL8896 Banca Transilvania SA 000000000 4220491.00000000 NS 2505059.36000000 0.500134663577 Long EC CORP RO N 1 N N N Astral Ltd 3358007M1SKFTVDRMC40 Astral Ltd 000000000 274533.00000000 NS 8449936.26000000 1.687028298062 Long EC CORP IN N 1 N N N Minda Industries Ltd 335800Y2G59FEIQRLG14 Minda Industries Ltd 000000000 87742.00000000 NS 1440025.61000000 0.287500861456 Long EC CORP IN N 1 N N N Centre Testing International Group Co Ltd N/A Centre Testing International Group Co Ltd 000000000 2503105.00000000 NS 10553073.56000000 2.106919292579 Long EC CORP CN N 1 N N N Locaweb Servicos de Internet SA N/A Locaweb Servicos de Internet SA 000000000 1296678.00000000 NS 3063605.47000000 0.611648296858 Long EC CORP BR Y 1 N N N Relaxo Footwears Ltd 335800WKVV9SXNBPBQ04 Relaxo Footwears Ltd 000000000 314048.00000000 NS 5513271.76000000 1.100723743687 Long EC CORP IN N 1 N N N Indian Energy Exchange Ltd 335800JRG8ZOKN1KAE97 Indian Energy Exchange Ltd 000000000 748423.00000000 NS 2545230.11000000 0.508154746797 Long EC CORP IN Y 1 N N N Chunbo Co Ltd N/A Chunbo Co Ltd 000000000 11626.00000000 NS 3409315.33000000 0.680669210010 Long EC CORP KR N 1 N N N Com7 PCL N/A Com7 PCL 000000000 3635300.00000000 NS 8896445.89000000 1.776173867684 Long EC CORP TH N 2 N N N IndiaMart InterMesh Ltd N/A IndiaMart InterMesh Ltd 000000000 8155.00000000 NS 710406.35000000 0.141832503665 Long EC CORP IN Y 1 N N N Jiumaojiu International Holdings Ltd 6556009ZSGTEPL7MEK84 Jiumaojiu International Holdings Ltd 000000000 1328000.00000000 NS 2333245.70000000 0.465832096375 Long EC CORP KY Y 1 N N N LEENO Industrial Inc N/A LEENO Industrial Inc 000000000 49499.00000000 NS 8257120.25000000 1.648532615352 Long EC CORP KR N 1 N N N Estun Automation Co Ltd N/A Estun Automation Co Ltd 000000000 450800.00000000 NS 1835496.25000000 0.366456505642 Long EC CORP CN N 1 N N N NICE Information Service Co Ltd N/A NICE Information Service Co Ltd 000000000 168474.00000000 NS 2551025.87000000 0.509311869268 Long EC CORP KR N 1 N N N UWC BHD N/A UWC BHD 000000000 1271100.00000000 NS 1894750.60000000 0.378286626267 Long EC CORP MY N 1 N N N Weimob Inc 254900SW0TNGAGYUTV05 Weimob Inc 000000000 1506000.00000000 NS 1523855.57000000 0.304237498325 Long EC CORP KY Y 1 N N N AU Small Finance Bank Ltd 3358006J6L5P5MWKCU97 AU Small Finance Bank Ltd 000000000 390953.00000000 NS 5465194.83000000 1.091125193012 Long EC CORP IN Y 1 N N N RichWave Technology Corp N/A RichWave Technology Corp 000000000 22000.00000000 NS 217081.72000000 0.043340327472 Long EC CORP TW N 1 N N N Tata Elxsi Ltd 335800OWLDKWXSI48N33 Tata Elxsi Ltd 000000000 51445.00000000 NS 4069334.16000000 0.812441854110 Long EC CORP IN N 1 N N N V-Mart Retail Ltd 335800OHCXA87CL31713 V-Mart Retail Ltd 000000000 70826.00000000 NS 3552940.67000000 0.709343984048 Long EC CORP IN N 1 N N N PI Advanced Materials Co Ltd N/A PI Advanced Materials Co Ltd 000000000 58761.00000000 NS 2723643.41000000 0.543774930972 Long EC CORP KR N 1 N N N Varun Beverages Ltd 33580058NWEMWBDNMD48 Varun Beverages Ltd 000000000 727288.00000000 NS 8629834.82000000 1.722945014137 Long EC CORP IN N 1 N N N F&F Co Ltd / New N/A F&F Co Ltd / New 000000000 19497.00000000 NS 15499192.43000000 3.094411060862 Long EC CORP KR N 1 N N N Vinati Organics Ltd 254900Q2IRNXURG92U10 Vinati Organics Ltd 000000000 100582.00000000 NS 2688297.17000000 0.536718060331 Long EC CORP IN N 1 N N N Crompton Greaves Consumer Electricals Ltd 335800DIIEEWMH3UDH51 Crompton Greaves Consumer Electricals Ltd 000000000 455016.00000000 NS 2674308.90000000 0.533925304669 Long EC CORP IN N 1 N N N Clicks Group Ltd 378900E967958A677472 Clicks Group Ltd 000000000 68963.00000000 NS 1365540.97000000 0.272630016093 Long EC CORP ZA N 1 N N N Hoa Phat Group JSC 549300ODJEFGL5CWKD32 Hoa Phat Group JSC 000000000 1420020.00000000 NS 2891133.30000000 0.577214258249 Long EC CORP VN N 1 N N N TOTVS SA N/A TOTVS SA 000000000 1612600.00000000 NS 8291717.06000000 1.655439862424 Long EC CORP BR N 1 N N N KEI Industries Ltd 335800UDWBC2AWPU7M56 KEI Industries Ltd 000000000 323223.00000000 NS 5082994.32000000 1.014818927963 Long EC CORP IN N 1 N N N Doosan Fuel Cell Co Ltd N/A Doosan Fuel Cell Co Ltd 000000000 18733.00000000 NS 756411.36000000 0.151017395875 Long EC CORP KR N 1 N N N Motherson Sumi Systems Ltd 335800C7BQ19CKG8GH63 Motherson Sumi Systems Ltd 000000000 461744.00000000 NS 1375871.42000000 0.274692488631 Long EC CORP IN N 1 N N N Polycab India Ltd 335800ZAL1L11ERZVW68 Polycab India Ltd 000000000 122961.00000000 NS 4074127.86000000 0.813398915478 Long EC CORP IN N 1 N N N Aeris Industria E Comercio De Equipamentos Para Geracao De Energia SA N/A Aeris Industria E Comercio De Equipamentos Para Geracao De Energia SA 000000000 643400.00000000 NS 756601.44000000 0.151055345313 Long EC CORP BR N 1 N N N Airtac International Group N/A Airtac International Group 000000000 67158.00000000 NS 2475915.71000000 0.494316138946 Long EC CORP KY N 1 N N N Clean Science & Technology Ltd 335800ONLA5LRUZJZB84 Clean Science & Technology Ltd 000000000 77665.00000000 NS 2603611.86000000 0.519810652984 Long EC CORP IN N 1 N N N Pet Center Comercio e Participacoes SA N/A Pet Center Comercio e Participacoes SA 000000000 1588306.00000000 NS 4667965.75000000 0.931958546470 Long EC CORP BR N 1 N N N Sinbon Electronics Co Ltd N/A Sinbon Electronics Co Ltd 000000000 745000.00000000 NS 7647377.74000000 1.526797629755 Long EC CORP TW N 1 N N N Coforge Ltd 3358004YL9JGBNP4KF72 Coforge Ltd 000000000 37371.00000000 NS 2951043.95000000 0.589175409055 Long EC CORP IN N 1 N N N International Container Terminal Services Inc 254900FU1MWK0I0Q4J61 International Container Terminal Services Inc 000000000 1836270.00000000 NS 7202117.96000000 1.437901592467 Long EC CORP PH N 1 N N N China Lesso Group Holdings Ltd N/A China Lesso Group Holdings Ltd 000000000 1254000.00000000 NS 1801181.14000000 0.359605499925 Long EC CORP KY N 1 N N N Voltronic Power Technology Corp N/A Voltronic Power Technology Corp 000000000 100507.00000000 NS 5612582.32000000 1.120551079641 Long EC CORP TW N 1 N N N Fixed Income Clearing Corp 549300H47WTHXPU08X20 FIXED INC CLEARING CORP.REPO 000000000 2342820.25000000 PA USD 2342820.25000000 0.467743653610 Long RA CORP US N 2 Repurchase N 0.00000000 2022-01-03 2405800.00000000 USD 2389729.86000000 USD UST N N N Safaricom PLC N/A Safaricom PLC 000000000 14464000.00000000 NS 4857551.92000000 0.969809392189 Long EC CORP KE N 1 N N N SRF Ltd 335800436F28GT8ZW506 SRF Ltd 000000000 178392.00000000 NS 5802758.92000000 1.158519804606 Long EC CORP IN N 1 N N N CIFI Ever Sunshine Services Group Ltd N/A CIFI Ever Sunshine Services Group Ltd 000000000 3104000.00000000 NS 4808730.95000000 0.960062294058 Long EC CORP KY Y 1 N N N Inari Amertron Bhd N/A Inari Amertron Bhd 000000000 8499700.00000000 NS 8161017.76000000 1.629345770013 Long EC CORP MY N 1 N N N 2022-01-28 WILLIAM BLAIR FUNDS John Raczek John Raczek Principal Financial Officer