0001752724-24-176061.txt : 20240815 0001752724-24-176061.hdr.sgml : 20240815 20240815114954 ACCESSION NUMBER: 0001752724-24-176061 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240815 DATE AS OF CHANGE: 20240815 PERIOD START: 20241231 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WILLIAM BLAIR FUNDS CENTRAL INDEX KEY: 0000822632 ORGANIZATION NAME: IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-05344 FILM NUMBER: 241211224 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 S000008596 William Blair Emerging Markets Growth Fund C000023528 Class N WBENX C000023529 Class I WBEIX C000023530 Class R6 BIEMX NPORT-P 1 primary_doc.xml NPORT-P false 0000822632 XXXXXXXX S000008596 C000023530 C000023529 C000023528 WILLIAM BLAIR FUNDS 811-05344 0000822632 SNQR0U5FDV8EZZX4W051 150 NORTH RIVERSIDE PLAZA CHICAGO 60606 312-364-8000 William Blair Emerging Markets Growth Fund S000008596 JIB9L3873X6222B3QS27 2024-12-31 2024-06-30 N 830425157.62 13723153.01 816702004.61 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 2447186.08000000 N Jindal Stainless Ltd 3358003QFQMSFDO7BP20 Jindal Stainless Ltd 000000000 290430.00000000 NS 2866075.22000000 0.350932800926 Long EC CORP IN N 1 N N N Cholamandalam Investment and Finance Co Ltd 3358008DNPV45O4EII52 Cholamandalam Investment and Finance Co Ltd 000000000 142197.00000000 NS 2420354.51000000 0.296357116345 Long EC CORP IN N 1 N N N Max Healthcare Institute Ltd 3358005LALYV4GZOYF67 Max Healthcare Institute Ltd 000000000 431930.00000000 NS 4888688.76000000 0.598589048686 Long EC CORP IN N 1 N N N eMemory Technology Inc N/A eMemory Technology Inc 000000000 60000.00000000 NS 4753171.09000000 0.581995766285 Long EC CORP TW N 1 N N N Hisense Home Appliances Group Co Ltd 529900PRGESPUBUBN103 Hisense Home Appliances Group Co Ltd 000000000 512300.00000000 NS 2262417.40000000 0.277018715177 Long EC CORP CN N 1 N N N Corp Inmobiliaria Vesta SAB de CV 4469000001BIRIFZJ959 Corp Inmobiliaria Vesta SAB de CV 000000000 745700.00000000 NS 2235265.81000000 0.273694174543 Long EC CORP MX N 1 N N N Zomato Ltd 335800T4VOF9ETHF8W59 Zomato Ltd 000000000 1237309.00000000 NS 2964645.04000000 0.363002052555 Long EC CORP IN N 1 N N N Huaming Power Equipment Co Ltd N/A Huaming Power Equipment Co Ltd 000000000 846100.00000000 NS 2577566.16000000 0.315606689520 Long EC CORP CN N 1 N N N Larsen & Toubro Ltd 3358003FR3JIC5FRXA90 Larsen & Toubro Ltd 000000000 95942.00000000 NS 4079526.90000000 0.499512291750 Long EC CORP IN N 1 N N N Kweichow Moutai Co Ltd N/A Kweichow Moutai Co Ltd 000000000 19974.00000000 NS 4014800.27000000 0.491586924892 Long EC CORP CN N 1 N N N PDD Holdings Inc 5493000573DS7005T657 PDD Holdings Inc 722304102 97755.00000000 NS USD 12996527.25000000 1.591342641090 Long EC CORP KY N 1 N N N ASMedia Technology Inc 529900CQG67FQMMNX678 ASMedia Technology Inc 000000000 49000.00000000 NS 3383320.75000000 0.414266247774 Long EC CORP TW N 1 N N N BDO Unibank Inc 3FGIIBS1PEI1FYQBGN97 BDO Unibank Inc 000000000 1913124.00000000 NS 4184724.13000000 0.512393027858 Long EC CORP PH N 1 N N N Dixon Technologies India Ltd 335800D7XO7AVXXJ8575 Dixon Technologies India Ltd 000000000 60515.00000000 NS 8684405.96000000 1.063350635969 Long EC CORP IN Y 1 N N N InterGlobe Aviation Ltd 33580079R8SLLO23XD19 InterGlobe Aviation Ltd 000000000 117732.00000000 NS 5979253.73000000 0.732121838350 Long EC CORP IN Y 1 N N N Huaneng Lancang River Hydropower Inc 30030082YV5CD400SM55 Huaneng Lancang River Hydropower Inc 000000000 2673100.00000000 NS 3947183.44000000 0.483307671307 Long EC CORP CN N 1 N N N Siemens Ltd 335800HJQJFZ3CJLJ709 Siemens Ltd 000000000 68798.00000000 NS 6361056.27000000 0.778871146892 Long EC CORP IN N 1 N N N Fortune Electric Co Ltd N/A Fortune Electric Co Ltd 000000000 120000.00000000 NS 3495522.71000000 0.428004668810 Long EC CORP TW N 1 N N N Beijing Roborock Technology Co Ltd N/A Beijing Roborock Technology Co Ltd 000000000 46416.00000000 NS 2496153.85000000 0.305638266578 Long EC CORP CN N 1 N N N BBB Foods Inc N/A BBB Foods Inc 000000000 101056.00000000 NS USD 2411196.16000000 0.295235734256 Long EC CORP VG N 1 N N N Apollo Hospitals Enterprise Ltd 3358005YT7JQCWYLTG43 Apollo Hospitals Enterprise Ltd 000000000 67279.00000000 NS 4992503.19000000 0.611300469671 Long EC CORP IN N 1 N N N Samsung Electronics Co Ltd 9884007ER46L6N7EI764 Samsung Electronics Co Ltd 000000000 608545.00000000 NS 36030815.47000000 4.411745687731 Long EC CORP KR N 1 N N N BIM Birlesik Magazalar AS 7890001GCDJQD8DJKE29 BIM Birlesik Magazalar AS 000000000 403251.00000000 NS 6730163.15000000 0.824065952086 Long EC CORP TR N 1 N N N Elm Co N/A Elm Co 000000000 12177.00000000 NS 2782312.72000000 0.340676612068 Long EC CORP SA N 1 N N N Banco BTG Pactual SA ZXLTQRYIK6IJH3R0IK66 Banco BTG Pactual SA 000000000 752600.00000000 NS 4161440.05000000 0.509542039386 Long EC CORP BR N 1 N N N Macrotech Developers Ltd 254900B5QCN52ETNU557 Macrotech Developers Ltd 000000000 270576.00000000 NS 4847411.02000000 0.593534850243 Long EC CORP IN Y 1 N N N Pidilite Industries Ltd 335800APXGEBZ349GN74 Pidilite Industries Ltd 000000000 57719.00000000 NS 2187282.75000000 0.267818952035 Long EC CORP IN N 1 N N N Tata Consultancy Services Ltd 335800ZJKU9GPQRE2U66 Tata Consultancy Services Ltd 000000000 59578.00000000 NS 2791261.90000000 0.341772382612 Long EC CORP IN N 1 N N N Tripod Technology Corp N/A Tripod Technology Corp 000000000 500000.00000000 NS 3367600.14000000 0.412341358413 Long EC CORP TW N 1 N N N Oberoi Realty Ltd 335800TCKG1XQXN51L44 Oberoi Realty Ltd 000000000 115194.00000000 NS 2438085.93000000 0.298528216685 Long EC CORP IN N 1 N N N Hanwha Aerospace Co Ltd 9884001NSUA8FQKQWR25 Hanwha Aerospace Co Ltd 000000000 29744.00000000 NS 5391302.58000000 0.660130935098 Long EC CORP KR N 1 N N N Weichai Power Co Ltd 529900OKTPKBG85F9502 Weichai Power Co Ltd 000000000 1706000.00000000 NS 3263859.24000000 0.399638940712 Long EC CORP CN N 1 N N N Reliance Industries Ltd 5493003UOETFYRONLG31 Reliance Industries Ltd 000000000 549765.00000000 NS 20624222.59000000 2.525305738639 Long EC CORP IN N 1 N N N Bumrungrad Hospital PCL N/A Bumrungrad Hospital PCL 000000000 350000.00000000 NS 2355746.30000000 0.288446249268 Long EC CORP TH N 2 N N N Trent Ltd 335800IYA8EHI7MW7G59 Trent Ltd 000000000 143421.00000000 NS 9416638.88000000 1.153007930291 Long EC CORP IN N 1 N N N Lotes Co Ltd N/A Lotes Co Ltd 000000000 129132.00000000 NS 6488145.12000000 0.794432373543 Long EC CORP TW N 1 N N N Shanghai BOCHU Electronic Technology Corp Ltd 549300YYZ76IVQGGBM98 Shanghai BOCHU Electronic Technology Corp Ltd 000000000 85050.00000000 NS 2150016.10000000 0.263255886218 Long EC CORP CN N 1 N N N Prologis Property Mexico SA de CV N/A Prologis Property Mexico SA de CV 000000000 899004.00000000 NS 2930669.50000000 0.358841962362 Long EC MX N 1 N N N MediaTek Inc 254900UEGBK1I4DM4E14 MediaTek Inc 000000000 366000.00000000 NS 15794584.10000000 1.933947022395 Long EC CORP TW N 1 N N N ABB India Ltd 5493001BUNB8WEF9JI21 ABB India Ltd 000000000 98523.00000000 NS 10043999.68000000 1.229824296169 Long EC CORP IN N 1 N N N Unimicron Technology Corp N/A Unimicron Technology Corp 000000000 466000.00000000 NS 2585577.12000000 0.316587580954 Long EC CORP TW N 1 N N N Wal-Mart de Mexico SAB de CV N/A Wal-Mart de Mexico SAB de CV 000000000 934000.00000000 NS 3190251.98000000 0.390626196824 Long EC CORP MX N 1 N N N Motherson Sumi Wiring India Ltd 335800Y5S92WUOZT3C60 Motherson Sumi Wiring India Ltd 000000000 2358221.00000000 NS 2118757.82000000 0.259428507342 Long EC CORP IN N 1 N N N Godrej Properties Ltd 335800KM3Y5NZWXOE183 Godrej Properties Ltd 000000000 113009.00000000 NS 4334016.27000000 0.530672907074 Long EC CORP IN N 1 N N N Elite Material Co Ltd N/A Elite Material Co Ltd 000000000 293000.00000000 NS 4290029.75000000 0.525287035636 Long EC CORP TW N 1 N N N Sun Pharmaceutical Industries Ltd 335800KJ7GE29LB4SS73 Sun Pharmaceutical Industries Ltd 000000000 318402.00000000 NS 5803116.29000000 0.710554921776 Long EC CORP IN N 1 N N N Bank Rakyat Indonesia Persero Tbk PT 254900HB6S4B12GBNP64 Bank Rakyat Indonesia Persero Tbk PT 000000000 37522251.00000000 NS 10540601.81000000 1.290630089126 Long EC CORP ID N 1 N N N Alchip Technologies Ltd 529900HKE9RIY07SLX84 Alchip Technologies Ltd 000000000 31000.00000000 NS 2345914.95000000 0.287242462582 Long EC CORP KY N 1 N N N Kaynes Technology India Ltd 335800BMPIF3PQ2IPI37 Kaynes Technology India Ltd 000000000 68755.00000000 NS 3176107.90000000 0.388894343600 Long EC CORP IN N 1 N N N Saudia Dairy & Foodstuff Co N/A Saudia Dairy & Foodstuff Co 000000000 19284.00000000 NS 1801128.48000000 0.220536801652 Long EC CORP SA N 1 N N N NTPC Ltd 335800Q4TRGJXNLVMB81 NTPC Ltd 000000000 2779858.00000000 NS 12651250.02000000 1.549065625967 Long EC CORP IN N 1 N N N Bharat Electronics Ltd 335800HS8AOTM9W1F335 Bharat Electronics Ltd 000000000 3199176.00000000 NS 11868266.77000000 1.453194274411 Long EC CORP IN N 1 N N N Bangkok Dusit Medical Services PCL N/A Bangkok Dusit Medical Services PCL 000000000 4655300.00000000 NS 3393399.41000000 0.415500316008 Long EC CORP TH N 2 N N N Henan Pinggao Electric Co Ltd 300300PSM0I8NOJ2Y515 Henan Pinggao Electric Co Ltd 000000000 1155600.00000000 NS 3078792.94000000 0.376978741648 Long EC CORP CN N 1 N N N Alsea SAB de CV 4469000001BJLPKNUN21 Alsea SAB de CV 000000000 588900.00000000 NS 2047228.20000000 0.250670157345 Long EC CORP MX N 1 N N N HDFC Asset Management Co Ltd 3358002FLK8AK8WSEP31 HDFC Asset Management Co Ltd 000000000 62507.00000000 NS 2998387.05000000 0.367133548476 Long EC CORP IN N 1 N N N Bank Central Asia Tbk PT 254900BR956G2OHVOM21 Bank Central Asia Tbk PT 000000000 33389995.00000000 NS 20237905.37000000 2.478003636058 Long EC CORP ID N 1 N N N Computer Age Management Services Ltd 33580012MDHMBHWN5Z06 Computer Age Management Services Ltd 000000000 45725.00000000 NS 1973982.04000000 0.241701627871 Long EC CORP IN N 1 N N N Hindustan Aeronautics Ltd 335800AKDC7T933T3I86 Hindustan Aeronautics Ltd 000000000 139507.00000000 NS 8813262.19000000 1.079128267134 Long EC CORP IN Y 1 N N N Asia Vital Components Co Ltd N/A Asia Vital Components Co Ltd 000000000 145000.00000000 NS 3419231.54000000 0.418663297102 Long EC CORP TW N 1 N N N ASPEED Technology Inc N/A ASPEED Technology Inc 000000000 45300.00000000 NS 6758380.47000000 0.827520984624 Long EC CORP TW N 1 N N N Arca Continental SAB de CV 254900U2BSJCQHJCXN24 Arca Continental SAB de CV 000000000 338500.00000000 NS 3328567.91000000 0.407562108481 Long EC CORP MX N 1 N N N Fuyao Glass Industry Group Co Ltd 549300AS5CSLWETN0P64 Fuyao Glass Industry Group Co Ltd 000000000 550200.00000000 NS 3610018.63000000 0.442023970753 Long EC CORP CN N 1 N N N Proya Cosmetics Co Ltd N/A Proya Cosmetics Co Ltd 000000000 209488.00000000 NS 3184903.99000000 0.389971369241 Long EC CORP CN N 1 N N N Yutong Bus Co Ltd 300300OMPRVW0Q75F037 Yutong Bus Co Ltd 000000000 1035500.00000000 NS 3659511.81000000 0.448084097913 Long EC CORP CN N 1 N N N Aldrees Petroleum and Transport Services Co N/A Aldrees Petroleum and Transport Services Co 000000000 74351.00000000 NS 2421817.94000000 0.296536304102 Long EC CORP SA N 1 N N N Tata Consumer Products Ltd 335800LOXFWU8ZQJMD12 Tata Consumer Products Ltd 000000000 237854.00000000 NS 3131928.55000000 0.383484861347 Long EC CORP IN N 1 N N N Alinma Bank 558600HPAUTN6XSVBK93 Alinma Bank 000000000 235211.00000000 NS 1949851.29000000 0.238746970007 Long EC CORP SA N 1 N N N Zhongji Innolight Co Ltd 655600K7YZDKAI214O83 Zhongji Innolight Co Ltd 000000000 184700.00000000 NS 3488361.73000000 0.427127852057 Long EC CORP CN N 1 N N N Varun Beverages Ltd 33580058NWEMWBDNMD48 Varun Beverages Ltd 000000000 589421.00000000 NS 11500380.36000000 1.408148908057 Long EC CORP IN N 1 N N N NetEase Inc 5299004AF4DSJDB0PA32 NetEase Inc 000000000 448300.00000000 NS 8559495.71000000 1.048056165123 Long EC CORP KY N 1 N N N Samsung Biologics Co Ltd N/A Samsung Biologics Co Ltd 000000000 3106.00000000 NS 1640437.34000000 0.200861186912 Long EC CORP KR Y 1 N N N GMR Airports Infrastructure Ltd 3358008S2MTRWZ255P70 GMR Airports Infrastructure Ltd 000000000 2824267.00000000 NS 3264989.82000000 0.399777373089 Long EC CORP IN N 1 N N N ANTA Sports Products Ltd 529900291XG0CTK4LF95 ANTA Sports Products Ltd 000000000 202000.00000000 NS 1940056.73000000 0.237547688024 Long EC CORP KY N 1 N N N Emaar Properties PJSC 254900YWYEXYXK1BMP81 Emaar Properties PJSC 000000000 1901638.00000000 NS 4245421.07000000 0.519824984637 Long EC CORP AE N 1 N N N Nestle India Ltd 3358008SYYY9CPWH5D94 Nestle India Ltd 000000000 126343.00000000 NS 3864114.77000000 0.473136437548 Long EC CORP IN N 1 N N N Fixed Income Clearing Corp. 549300H47WTHXPU08X20 FIXED INC CLEARING CORP.REPO 000000000 2524833.26000000 PA USD 2524833.26000000 0.309149879117 Long RA CORP US N 2 Repurchase N 2.30000000 2024-07-01 2467400.00000000 USD 2575329.93000000 USD UST N N N Grupo Financiero Banorte SAB de CV N/A Grupo Financiero Banorte SAB de CV 000000000 712700.00000000 NS 5546555.12000000 0.679140627633 Long EC CORP MX N 1 N N N Mitra Adiperkasa Tbk PT 254900Z2B7Y7F69ZZZ04 Mitra Adiperkasa Tbk PT 000000000 13591200.00000000 NS 1224245.50000000 0.149901125880 Long EC CORP ID N 1 N N N Bharti Airtel Ltd 335800KQ1FPKOQ84OR26 Bharti Airtel Ltd 000000000 465166.00000000 NS 8083052.42000000 0.989718694747 Long EC CORP IN N 1 N N N Tata Motors Ltd 335800BO2LHWJJ8TZI32 Tata Motors Ltd 000000000 507703.00000000 NS 6022722.92000000 0.737444365999 Long EC CORP IN N 1 N N N Mahindra & Mahindra Ltd 3358003B573EV4KB4Z02 Mahindra & Mahindra Ltd 000000000 279977.00000000 NS 9624225.11000000 1.178425552487 Long EC CORP IN N 1 N N N Cummins India Ltd 3358002PR6NKJRU4YS77 Cummins India Ltd 000000000 109001.00000000 NS 5178977.21000000 0.634133035154 Long EC CORP IN N 1 N N N Eurobank Ergasias Services and Holdings SA JEUVK5RWVJEN8W0C9M24 Eurobank Ergasias Services and Holdings SA 000000000 2606452.00000000 NS 5641380.98000000 0.690751455017 Long EC CORP GR N 1 N N N WEG SA 254900NKQV127YFRO022 WEG SA 000000000 346141.00000000 NS 2612419.95000000 0.319874315877 Long EC CORP BR N 1 N N N Riyadh Cables Group Co 558600VWEJBGFYTZ1S78 Riyadh Cables Group Co 000000000 85842.00000000 NS 2306448.88000000 0.282410091683 Long EC CORP SA N 1 N N N Trip.com Group Ltd 2549004RMYDSRQL4KW41 Trip.com Group Ltd 000000000 179350.00000000 NS 8603416.55000000 1.053433994460 Long EC CORP KY N 1 N N N Fomento Economico Mexicano SAB de CV 549300A8MDWDJNMLV153 Fomento Economico Mexicano SAB de CV 344419106 80897.00000000 NS USD 8708562.05000000 1.066308396556 Long EC CORP MX N 1 N N N Titagarh Rail System Ltd 335800TP8W734TPCXK95 Titagarh Rail System Ltd 000000000 216808.00000000 NS 4828211.13000000 0.591183945030 Long EC CORP IN N 1 N N N HD Hyundai Electric Co Ltd 988400CSDKM9UHLHGB91 HD Hyundai Electric Co Ltd 000000000 33827.00000000 NS 7618140.21000000 0.932793132256 Long EC CORP KR N 1 N N N REC Ltd 335800B4YRYWAMIJZ374 REC Ltd 000000000 542184.00000000 NS 3420042.38000000 0.418762579336 Long EC CORP IN N 1 N N N Bupa Arabia for Cooperative Insurance Co 558600B2WJHD5P31XS68 Bupa Arabia for Cooperative Insurance Co 000000000 41522.00000000 NS 2844427.44000000 0.348282167050 Long EC CORP SA N 1 N N N Itau Unibanco Holding SA 5493002W2IVG62O3ZJ94 Itau Unibanco Holding SA 465562106 1373806.00000000 NS USD 8023027.04000000 0.982368966246 Long EC CORP BR N 1 N N N Capitec Bank Holdings Ltd N/A Capitec Bank Holdings Ltd 000000000 29233.00000000 NS 4224173.52000000 0.517223356396 Long EC CORP ZA N 1 N N N Astral Ltd 3358007M1SKFTVDRMC40 Astral Ltd 000000000 84595.00000000 NS 2424405.71000000 0.296853160187 Long EC CORP IN N 1 N N N UNO Minda Ltd 335800Y2G59FEIQRLG14 UNO Minda Ltd 000000000 282248.00000000 NS 3696006.04000000 0.452552585782 Long EC CORP IN N 1 N N N Dong-E-E-Jiao Co Ltd 655600E60FK5WI9EWB37 Dong-E-E-Jiao Co Ltd 000000000 237500.00000000 NS 2036532.24000000 0.249360504627 Long EC CORP CN N 1 N N N Corp Inmobiliaria Vesta SAB de CV 4469000001BIRIFZJ959 Corp Inmobiliaria Vesta SAB de CV 92540K109 19530.00000000 NS USD 585704.70000000 0.071715839644 Long EC CORP MX N 1 N N N Wiwynn Corp 254900FV2R15PMKXFL69 Wiwynn Corp 000000000 90000.00000000 NS 7337823.47000000 0.898470118670 Long EC CORP TW N 1 N N N CG Power & Industrial Solutions Ltd 335800KN5UTZKUZN2703 CG Power & Industrial Solutions Ltd 000000000 356969.00000000 NS 3012859.03000000 0.368905550983 Long EC CORP IN N 1 N N N Accton Technology Corp 529900M1YRZ0GWMDF920 Accton Technology Corp 000000000 247000.00000000 NS 4225606.09000000 0.517398765540 Long EC CORP TW N 1 N N N Kaspi.KZ JSC 2549003YU6FARG8OAZ13 Kaspi.KZ JSC 48581R205 29545.00000000 NS USD 3811600.45000000 0.466706390884 Long EC CORP KZ N 1 N N N Sieyuan Electric Co Ltd N/A Sieyuan Electric Co Ltd 000000000 502700.00000000 NS 4606683.20000000 0.564059249762 Long EC CORP CN N 1 N N N Bidvest Group Ltd/The 5299002ARE4TRMIRGM72 Bidvest Group Ltd/The 000000000 185969.00000000 NS 2907428.23000000 0.355996215705 Long EC CORP ZA N 1 N N N SK Hynix Inc 988400XAIK6XISWQV045 SK Hynix Inc 000000000 214875.00000000 NS 36918225.57000000 4.520403447231 Long EC CORP KR N 1 N N N NU Holdings Ltd/Cayman Islands 5493002DG1RHWK9W2X27 NU Holdings Ltd/Cayman Islands 000000000 529117.00000000 NS USD 6820318.13000000 0.835104859728 Long EC CORP KY N 1 N N N Raia Drogasil SA N/A Raia Drogasil SA 000000000 721088.00000000 NS 3312559.68000000 0.405602001868 Long EC CORP BR N 1 N N N Clicks Group Ltd 378900E967958A677472 Clicks Group Ltd 000000000 155097.00000000 NS 2935579.69000000 0.359443184102 Long EC CORP ZA N 1 N N N Indian Hotels Co Ltd 33580076CH5SBY5HWA22 Indian Hotels Co Ltd 000000000 1030757.00000000 NS 7700933.73000000 0.942930675635 Long EC CORP IN N 1 N N N Taiwan Semiconductor Manufacturing Co Ltd 549300KB6NK5SBD14S87 Taiwan Semiconductor Manufacturing Co Ltd 000000000 522000.00000000 NS 15543424.32000000 1.903194094328 Long EC CORP TW N 1 N N N Taiwan Semiconductor Manufacturing Co Ltd 549300KB6NK5SBD14S87 Taiwan Semiconductor Manufacturing Co Ltd 874039100 466968.00000000 NS USD 81163708.08000000 9.937983208301 Long EC CORP TW N 1 N N N Salik Co PJSC N/A Salik Co PJSC 000000000 2729653.00000000 NS 2497041.68000000 0.305746975751 Long EC CORP AE N 1 N N N KEI Industries Ltd 335800UDWBC2AWPU7M56 KEI Industries Ltd 000000000 97521.00000000 NS 5158628.46000000 0.631641459293 Long EC CORP IN N 1 N N N KPIT Technologies Ltd 3358009MOTWWU66WMV49 KPIT Technologies Ltd 000000000 160478.00000000 NS 3146533.11000000 0.385273097438 Long EC CORP IN N 1 N N N MercadoLibre Inc 549300DKPDN9M5S8GB14 MercadoLibre Inc 58733R102 12447.00000000 NS USD 20455399.80000000 2.504634454738 Long EC CORP US N 1 N N N ICICI Bank Ltd R7RX8ER1V4666J8D1I38 ICICI Bank Ltd 000000000 421091.00000000 NS 6045884.57000000 0.740280363691 Long EC CORP IN N 1 N N N Airtac International Group N/A Airtac International Group 000000000 201852.00000000 NS 6147366.06000000 0.752706130914 Long EC CORP KY N 1 N N N Tencent Holdings Ltd 254900N4SLUMW4XUYY11 Tencent Holdings Ltd 000000000 792860.00000000 NS 37810113.14000000 4.629609444641 Long EC CORP KY N 1 N N N Phoenix Mills Ltd/The 33580037PCXCE5PNQU51 Phoenix Mills Ltd/The 000000000 104870.00000000 NS 4496000.60000000 0.550506864758 Long EC CORP IN N 1 N N N Dr Sulaiman Al Habib Medical Services Group Co N/A Dr Sulaiman Al Habib Medical Services Group Co 000000000 34555.00000000 NS 2658218.63000000 0.325482074856 Long EC CORP SA N 1 N N N Leejam Sports Co JSC N/A Leejam Sports Co JSC 000000000 55583.00000000 NS 3357262.98000000 0.411075638488 Long EC CORP SA N 1 N N N Bid Corp Ltd N/A Bid Corp Ltd 000000000 94199.00000000 NS 2199784.49000000 0.269349711104 Long EC CORP ZA N 1 N N N International Container Terminal Services Inc 254900FU1MWK0I0Q4J61 International Container Terminal Services Inc 000000000 747780.00000000 NS 4463025.20000000 0.546469235389 Long EC CORP PH N 1 N N N Eastroc Beverage Group Co Ltd 836800LQ338417RCIL29 Eastroc Beverage Group Co Ltd 000000000 93000.00000000 NS 2748445.29000000 0.336529759261 Long EC CORP CN N 1 N N N Central Depository Services India Ltd 335800YRV56TH7RQVH27 Central Depository Services India Ltd 000000000 104745.00000000 NS 3023991.76000000 0.370268683428 Long EC CORP IN Y 1 N N N TVS Motor Co Ltd 335800URVL13UQEWM152 TVS Motor Co Ltd 000000000 107221.00000000 NS 3034526.28000000 0.371558568837 Long EC CORP IN N 1 N N N Meituan 21380033K525E5JLIA77 Meituan 000000000 499800.00000000 NS 7110695.92000000 0.870659785314 Long EC CORP KY Y 1 N N N Titan Co Ltd 549300RO9VJWPK37FE54 Titan Co Ltd 000000000 68496.00000000 NS 2795285.72000000 0.342265073946 Long EC CORP IN N 1 N N N Shoprite Holdings Ltd 529900Q4O1EYP6NH5150 Shoprite Holdings Ltd 000000000 180739.00000000 NS 2821589.73000000 0.345485833764 Long EC CORP ZA N 1 N N N MakeMyTrip Ltd 529900DNT8HNJ7RYUO60 MakeMyTrip Ltd 000000000 46460.00000000 NS USD 3907286.00000000 0.478422481877 Long EC CORP MU N 1 N N N 2024-07-15 WILLIAM BLAIR FUNDS John Raczek John Raczek Principal Financial Officer