0001752724-24-025901.txt : 20240216 0001752724-24-025901.hdr.sgml : 20240216 20240216112819 ACCESSION NUMBER: 0001752724-24-025901 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240216 DATE AS OF CHANGE: 20240216 PERIOD START: 20231231 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: 24646285 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 2023-12-31 2023-12-31 N 835155016.27 8501012.23 826654004.04 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 0.00000000 N Jindal Stainless Ltd 3358003QFQMSFDO7BP20 Jindal Stainless Ltd 000000000 159221.00000000 NS 1090636.70000000 0.131933879793 Long EC CORP IN N 1 N N N Cholamandalam Investment and Finance Co Ltd 3358008DNPV45O4EII52 Cholamandalam Investment and Finance Co Ltd 000000000 205145.00000000 NS 3106249.87000000 0.375761788465 Long EC CORP IN N 1 N N N Max Healthcare Institute Ltd 3358005LALYV4GZOYF67 Max Healthcare Institute Ltd 000000000 494406.00000000 NS 4075798.96000000 0.493047749128 Long EC CORP IN N 1 N N N eMemory Technology Inc N/A eMemory Technology Inc 000000000 58000.00000000 NS 4630097.26000000 0.560100989939 Long EC CORP TW N 1 N N N Corp Inmobiliaria Vesta SAB de CV 4469000001BIRIFZJ959 Corp Inmobiliaria Vesta SAB de CV 000000000 853600.00000000 NS 3385043.52000000 0.409487343369 Long EC CORP MX N 1 N N N Huaming Power Equipment Co Ltd N/A Huaming Power Equipment Co Ltd 000000000 519600.00000000 NS 1029625.65000000 0.124553397790 Long EC CORP CN N 1 N N N Kweichow Moutai Co Ltd N/A Kweichow Moutai Co Ltd 000000000 66574.00000000 NS 16125788.38000000 1.950730087943 Long EC CORP CN N 1 N N N Wuliangye Yibin Co Ltd N/A Wuliangye Yibin Co Ltd 000000000 108399.00000000 NS 2134466.85000000 0.258205590194 Long EC CORP CN N 1 N N N Shenzhen Inovance Technology Co Ltd N/A Shenzhen Inovance Technology Co Ltd 000000000 245163.00000000 NS 2172376.11000000 0.262791458020 Long EC CORP CN N 1 N N N PDD Holdings Inc 5493000573DS7005T657 PDD Holdings Inc 722304102 141147.00000000 NS USD 20651217.57000000 2.498169423854 Long EC CORP KY N 1 N N N ASMedia Technology Inc N/A ASMedia Technology Inc 000000000 56000.00000000 NS 3311774.00000000 0.400623959215 Long EC CORP TW N 1 N N N BDO Unibank Inc 3FGIIBS1PEI1FYQBGN97 BDO Unibank Inc 000000000 2189854.00000000 NS 5160739.45000000 0.624292560706 Long EC CORP PH N 1 N N N Dixon Technologies India Ltd 335800D7XO7AVXXJ8575 Dixon Technologies India Ltd 000000000 69268.00000000 NS 5455618.48000000 0.659963957512 Long EC CORP IN Y 1 N N N InterGlobe Aviation Ltd 33580079R8SLLO23XD19 InterGlobe Aviation Ltd 000000000 80561.00000000 NS 2860798.31000000 0.346069612681 Long EC CORP IN Y 1 N N N Arabian Internet & Communications Services Co N/A Arabian Internet & Communications Services Co 000000000 32774.00000000 NS 3025695.68000000 0.366017180732 Long EC CORP SA N 1 N N N Huaneng Lancang River Hydropower Inc 30030082YV5CD400SM55 Huaneng Lancang River Hydropower Inc 000000000 2422600.00000000 NS 2934053.45000000 0.354931257292 Long EC CORP CN N 1 N N N Emirates Central Cooling Systems Corp N/A Emirates Central Cooling Systems Corp 000000000 3917247.00000000 NS 1770507.12000000 0.214177529092 Long EC CORP AE N 1 N N N APL Apollo Tubes Ltd 335800ZU4GXSB7Q4IU95 APL Apollo Tubes Ltd 000000000 189079.00000000 NS 3490112.44000000 0.422197488059 Long EC CORP IN N 1 N N N Apollo Hospitals Enterprise Ltd 3358005YT7JQCWYLTG43 Apollo Hospitals Enterprise Ltd 000000000 77010.00000000 NS 5282457.29000000 0.639016718504 Long EC CORP IN N 1 N N N Samsung Electronics Co Ltd 9884007ER46L6N7EI764 Samsung Electronics Co Ltd 000000000 784398.00000000 NS 47810577.68000000 5.783626214394 Long EC CORP KR N 1 N N N BIM Birlesik Magazalar AS 7890001GCDJQD8DJKE29 BIM Birlesik Magazalar AS 000000000 258186.00000000 NS 2634975.68000000 0.318751940609 Long EC CORP TR N 1 N N N Elm Co N/A Elm Co 000000000 25536.00000000 NS 5549824.00000000 0.671359961105 Long EC CORP SA N 1 N N N Banco BTG Pactual SA ZXLTQRYIK6IJH3R0IK66 Banco BTG Pactual SA 000000000 861500.00000000 NS 6670169.43000000 0.806887693932 Long EC CORP BR N 1 N N N Macrotech Developers Ltd 254900B5QCN52ETNU557 Macrotech Developers Ltd 000000000 309713.00000000 NS 3807500.55000000 0.460591799155 Long EC CORP IN Y 1 N N N Pidilite Industries Ltd 335800APXGEBZ349GN74 Pidilite Industries Ltd 000000000 66068.00000000 NS 2151658.63000000 0.260285272857 Long EC CORP IN N 1 N N N Havells India Ltd 549300U1LOGHTTNT7D47 Havells India Ltd 000000000 124220.00000000 NS 2041752.78000000 0.246990006704 Long EC CORP IN N 1 N N N Tata Consultancy Services Ltd 335800ZJKU9GPQRE2U66 Tata Consultancy Services Ltd 000000000 49967.00000000 NS 2281769.54000000 0.276024736933 Long EC CORP IN N 1 N N N Zhangzhou Pientzehuang Pharmaceutical Co Ltd 836800HTWRBAQJRAQ344 Zhangzhou Pientzehuang Pharmaceutical Co Ltd 000000000 85206.00000000 NS 2893630.75000000 0.350041339648 Long EC CORP CN N 1 N N N Localiza Rent a Car SA N/A Localiza Rent a Car SA 000000000 813.00000000 NS 3347.33000000 0.000404925154 Long EC CORP BR N 1 N N N Tripod Technology Corp N/A Tripod Technology Corp 000000000 572000.00000000 NS 3634349.39000000 0.439645773472 Long EC CORP TW N 1 N N N Oberoi Realty Ltd 335800TCKG1XQXN51L44 Oberoi Realty Ltd 000000000 152496.00000000 NS 2615094.16000000 0.316346881188 Long EC CORP IN N 1 N N N Reliance Industries Ltd 5493003UOETFYRONLG31 Reliance Industries Ltd 000000000 629285.00000000 NS 19563597.30000000 2.366600440376 Long EC CORP IN N 1 N N N Bumrungrad Hospital PCL N/A Bumrungrad Hospital PCL 000000000 574000.00000000 NS 3733333.33000000 0.451619820596 Long EC CORP TH N 2 N N N Globant SA 2221008DCMSPYS42DS88 Globant SA 000000000 16033.00000000 NS USD 3815533.34000000 0.461563522507 Long EC CORP LU N 1 N N N Trent Ltd 335800IYA8EHI7MW7G59 Trent Ltd 000000000 164166.00000000 NS 6018589.77000000 0.728066366410 Long EC CORP IN N 1 N N N Lotes Co Ltd N/A Lotes Co Ltd 000000000 152132.00000000 NS 5303961.81000000 0.641618111577 Long EC CORP TW N 1 N N N Prologis Property Mexico SA de CV N/A Prologis Property Mexico SA de CV 000000000 1005900.00000000 NS 4768561.92000000 0.576851003768 Long EC MX N 1 N N N HDFC Life Insurance Co Ltd 335800RQI8GAFHIRGZ37 HDFC Life Insurance Co Ltd 000000000 249338.00000000 NS 1936245.10000000 0.234226785394 Long EC CORP IN Y 1 N N N Global Unichip Corp N/A Global Unichip Corp 000000000 96000.00000000 NS 5442726.58000000 0.658404429592 Long EC CORP TW N 1 N N N MediaTek Inc 254900UEGBK1I4DM4E14 MediaTek Inc 000000000 419000.00000000 NS 13857219.66000000 1.676302248858 Long EC CORP TW N 1 N N N ABB India Ltd 5493001BUNB8WEF9JI21 ABB India Ltd 000000000 112773.00000000 NS 6330236.08000000 0.765766094286 Long EC CORP IN N 1 N N N Unimicron Technology Corp N/A Unimicron Technology Corp 000000000 803000.00000000 NS 4604942.90000000 0.557058077199 Long EC CORP TW N 1 N N N JYP Entertainment Corp N/A JYP Entertainment Corp 000000000 28472.00000000 NS 2239470.15000000 0.270907796860 Long EC CORP KR N 1 N N N Central Pattana PCL N/A Central Pattana PCL 000000000 1322600.00000000 NS 2712429.50000000 0.328121497838 Long EC CORP TH N 2 N N N Wal-Mart de Mexico SAB de CV N/A Wal-Mart de Mexico SAB de CV 000000000 1656500.00000000 NS 6964109.00000000 0.842445444643 Long EC CORP MX N 1 N N N Motherson Sumi Wiring India Ltd 335800Y5S92WUOZT3C60 Motherson Sumi Wiring India Ltd 000000000 2699323.00000000 NS 2001450.83000000 0.242114696138 Long EC CORP IN N 1 N N N Godrej Properties Ltd 335800KM3Y5NZWXOE183 Godrej Properties Ltd 000000000 108676.00000000 NS 2621114.08000000 0.317075108472 Long EC CORP IN N 1 N N N Elite Material Co Ltd N/A Elite Material Co Ltd 000000000 541000.00000000 NS 6733744.97000000 0.814578401252 Long EC CORP TW N 1 N N N Bank Rakyat Indonesia Persero Tbk PT 254900HB6S4B12GBNP64 Bank Rakyat Indonesia Persero Tbk PT 000000000 51020251.00000000 NS 18970639.54000000 2.294870580350 Long EC CORP ID N 1 N N N HDFC Bank Ltd 335800ZQ6I4E2JXENC50 HDFC Bank Ltd 000000000 1073338.00000000 NS 22039133.84000000 2.666065092806 Long EC CORP IN N 1 N N N Alchip Technologies Ltd 529900HKE9RIY07SLX84 Alchip Technologies Ltd 000000000 118000.00000000 NS 12591844.38000000 1.523230313826 Long EC CORP KY N 1 N N N Kaynes Technology India Ltd 335800BMPIF3PQ2IPI37 Kaynes Technology India Ltd 000000000 65035.00000000 NS 2039823.35000000 0.246756604338 Long EC CORP IN N 1 N N N Grupo Aeroportuario del Centro Norte SAB de CV 529900HUSBARAFSXJ605 Grupo Aeroportuario del Centro Norte SAB de CV 000000000 217300.00000000 NS 2298151.29000000 0.278006430594 Long EC CORP MX N 1 N N N Saudia Dairy & Foodstuff Co N/A Saudia Dairy & Foodstuff Co 000000000 22074.00000000 NS 1960171.20000000 0.237121116019 Long EC CORP SA N 1 N N N NTPC Ltd 335800Q4TRGJXNLVMB81 NTPC Ltd 000000000 3181948.00000000 NS 11872975.97000000 1.436269093474 Long EC CORP IN N 1 N N N Bharat Electronics Ltd 335800HS8AOTM9W1F335 Bharat Electronics Ltd 000000000 2677109.00000000 NS 5903465.49000000 0.714139828894 Long EC CORP IN N 1 N N N Bangkok Dusit Medical Services PCL N/A Bangkok Dusit Medical Services PCL 000000000 3364100.00000000 NS 2735040.65000000 0.330856759494 Long EC CORP TH N 2 N N N Kajaria Ceramics Ltd 3358007XN6AXJ1V67M07 Kajaria Ceramics Ltd 000000000 142536.00000000 NS 2240460.12000000 0.271027553129 Long EC CORP IN N 1 N N N Alsea SAB de CV 4469000001BJLPKNUN21 Alsea SAB de CV 000000000 507600.00000000 NS 1923565.16000000 0.232692898189 Long EC CORP MX N 1 N N N Bank Central Asia Tbk PT 254900BR956G2OHVOM21 Bank Central Asia Tbk PT 000000000 38219695.00000000 NS 23333450.22000000 2.822638020981 Long EC CORP ID N 1 N N N E.Sun Financial Holding Co Ltd 549300X6CNQE512OPC90 E.Sun Financial Holding Co Ltd 000000000 3576723.00000000 NS 3006775.82000000 0.363728452932 Long EC CORP TW N 1 N N N Dino Polska SA 259400H4L81SMPRTW956 Dino Polska SA 000000000 44226.00000000 NS 5178198.92000000 0.626404625719 Long EC CORP PL Y 1 N N N ASPEED Technology Inc N/A ASPEED Technology Inc 000000000 63300.00000000 NS 6435085.78000000 0.778449720021 Long EC CORP TW N 1 N N N Arca Continental SAB de CV 254900U2BSJCQHJCXN24 Arca Continental SAB de CV 000000000 657400.00000000 NS 7160902.07000000 0.866251422602 Long EC CORP MX N 1 N N N Proya Cosmetics Co Ltd N/A Proya Cosmetics Co Ltd 000000000 236488.00000000 NS 3298914.09000000 0.399068301112 Long EC CORP CN N 1 N N N Aldrees Petroleum and Transport Services Co N/A Aldrees Petroleum and Transport Services Co 000000000 63589.00000000 NS 2998009.39000000 0.362667981446 Long EC CORP SA N 1 N N N Localiza Rent a Car SA N/A Localiza Rent a Car SA 000000000 226600.00000000 NS 2966847.83000000 0.358898380156 Long EC CORP BR N 1 N N N Orion Corp/Republic of Korea N/A Orion Corp/Republic of Korea 000000000 22577.00000000 NS 2035243.19000000 0.246202544238 Long EC CORP KR N 1 N N N Tata Consumer Products Ltd 335800LOXFWU8ZQJMD12 Tata Consumer Products Ltd 000000000 272258.00000000 NS 3562980.42000000 0.431012298082 Long EC CORP IN N 1 N N N Faraday Technology Corp N/A Faraday Technology Corp 000000000 209000.00000000 NS 2431143.19000000 0.294094406864 Long EC CORP TW N 1 N N N Alinma Bank 558600HPAUTN6XSVBK93 Alinma Bank 000000000 252283.00000000 NS 2606924.33000000 0.315358580162 Long EC CORP SA N 1 N N N Varun Beverages Ltd 33580058NWEMWBDNMD48 Varun Beverages Ltd 000000000 674678.00000000 NS 10029312.30000000 1.213241846163 Long EC CORP IN N 1 N N N NetEase Inc 5299004AF4DSJDB0PA32 NetEase Inc 000000000 859500.00000000 NS 15476173.40000000 1.872146426965 Long EC CORP KY N 1 N N N Samsung Biologics Co Ltd N/A Samsung Biologics Co Ltd 000000000 3555.00000000 NS 2097833.68000000 0.253774090459 Long EC CORP KR Y 1 N N N ANTA Sports Products Ltd 529900291XG0CTK4LF95 ANTA Sports Products Ltd 000000000 231000.00000000 NS 2240923.35000000 0.271083589875 Long EC CORP KY N 1 N N N Emaar Properties PJSC 254900YWYEXYXK1BMP81 Emaar Properties PJSC 000000000 2618926.00000000 NS 5647510.43000000 0.683177048970 Long EC CORP AE N 1 N N N Grupo Financiero Banorte SAB de CV N/A Grupo Financiero Banorte SAB de CV 000000000 846400.00000000 NS 8528298.69000000 1.031664837806 Long EC CORP MX N 1 N N N Mitra Adiperkasa Tbk PT 254900Z2B7Y7F69ZZZ04 Mitra Adiperkasa Tbk PT 000000000 15557100.00000000 NS 1808612.65000000 0.218787139620 Long EC CORP ID N 1 N N N Bajaj Finance Ltd 335800YTEXC3DO4Z6F68 Bajaj Finance Ltd 000000000 91060.00000000 NS 8004733.59000000 0.968329379750 Long EC CORP IN N 1 N N N Tata Motors Ltd 335800BO2LHWJJ8TZI32 Tata Motors Ltd 000000000 472215.00000000 NS 4422879.28000000 0.535033914840 Long EC CORP IN N 1 N N N Mahindra & Mahindra Ltd 3358003B573EV4KB4Z02 Mahindra & Mahindra Ltd 000000000 196361.00000000 NS 4070513.89000000 0.492408416351 Long EC CORP IN N 1 N N N Nestle India Ltd 3358008SYYY9CPWH5D94 Nestle India Ltd 000000000 16866.00000000 NS 5400079.17000000 0.653245389680 Long EC CORP IN N 1 N N N Cummins India Ltd 3358002PR6NKJRU4YS77 Cummins India Ltd 000000000 124767.00000000 NS 2948932.55000000 0.356731175992 Long EC CORP IN N 1 N N N Escorts Kubota Ltd 335800FPEJC7WFBUBF07 Escorts Kubota Ltd 000000000 60030.00000000 NS 2155961.70000000 0.260805813491 Long EC CORP IN N 1 N N N WEG SA 254900NKQV127YFRO022 WEG SA 000000000 503541.00000000 NS 3826107.19000000 0.462842636859 Long EC CORP BR N 1 N N N Riyadh Cables Group Co 558600VWEJBGFYTZ1S78 Riyadh Cables Group Co 000000000 98258.00000000 NS 2415836.69000000 0.292242785759 Long EC CORP SA N 1 N N N Fomento Economico Mexicano SAB de CV 549300A8MDWDJNMLV153 Fomento Economico Mexicano SAB de CV 344419106 97908.00000000 NS USD 12762307.80000000 1.543851204691 Long EC CORP MX N 1 N N N Titagarh Rail System Ltd 335800TP8W734TPCXK95 Titagarh Rail System Ltd 000000000 287427.00000000 NS 3605023.93000000 0.436098284455 Long EC CORP IN N 1 N N N Tube Investments of India Ltd 335800Z8CKZ11SGVKE64 Tube Investments of India Ltd 000000000 88631.00000000 NS 3770455.48000000 0.456110472044 Long EC CORP IN N 1 N N N Bupa Arabia for Cooperative Insurance Co 558600B2WJHD5P31XS68 Bupa Arabia for Cooperative Insurance Co 000000000 47528.00000000 NS 2702125.23000000 0.326874994470 Long EC CORP SA N 1 N N N Innodisk Corp N/A Innodisk Corp 000000000 192000.00000000 NS 1951874.36000000 0.236117450645 Long EC CORP TW N 1 N N N Delta Electronics Inc 529900UVZWNWGDLJSM52 Delta Electronics Inc 000000000 631000.00000000 NS 6445593.91000000 0.779720884251 Long EC CORP TW N 1 N N N Itau Unibanco Holding SA 5493002W2IVG62O3ZJ94 Itau Unibanco Holding SA 465562106 1273457.00000000 NS USD 8850526.15000000 1.070644563111 Long EC CORP BR N 1 N N N Astral Ltd 3358007M1SKFTVDRMC40 Astral Ltd 000000000 96831.00000000 NS 2223719.53000000 0.269002450739 Long EC CORP IN N 1 N N N UNO Minda Ltd 335800Y2G59FEIQRLG14 UNO Minda Ltd 000000000 564828.00000000 NS 4676708.98000000 0.565739590825 Long EC CORP IN N 1 N N N Britannia Industries Ltd 335800RRN5EVHNNAXN80 Britannia Industries Ltd 000000000 50686.00000000 NS 3253113.68000000 0.393527844067 Long EC CORP IN N 1 N N N Corp Inmobiliaria Vesta SAB de CV 4469000001BIRIFZJ959 Corp Inmobiliaria Vesta SAB de CV 92540K109 22220.00000000 NS USD 880356.40000000 0.106496357085 Long EC CORP MX N 1 N N N Wiwynn Corp 254900FV2R15PMKXFL69 Wiwynn Corp 000000000 103000.00000000 NS 6124859.48000000 0.740921770180 Long EC CORP TW N 1 N N N CG Power & Industrial Solutions Ltd 335800KN5UTZKUZN2703 CG Power & Industrial Solutions Ltd 000000000 672313.00000000 NS 3651866.14000000 0.441764767623 Long EC CORP IN N 1 N N N Accton Technology Corp 529900M1YRZ0GWMDF920 Accton Technology Corp 000000000 363000.00000000 NS 6185920.72000000 0.748308323647 Long EC CORP TW N 1 N N N Arabian Contracting Services Co N/A Arabian Contracting Services Co 000000000 14561.00000000 NS 920255.20000000 0.111322898758 Long EC CORP SA N 1 N N N Vinci Partners Investments Ltd N/A Vinci Partners Investments Ltd 000000000 155512.00000000 NS USD 1702856.40000000 0.205993848899 Long EC CORP KY N 1 N N N Bidvest Group Ltd/The 5299002ARE4TRMIRGM72 Bidvest Group Ltd/The 000000000 153185.00000000 NS 2112726.18000000 0.255575630151 Long EC CORP ZA N 1 N N N SK Hynix Inc 988400XAIK6XISWQV045 SK Hynix Inc 000000000 157565.00000000 NS 17311474.11000000 2.094162010393 Long EC CORP KR N 1 N N N Fixed Income Clearing Corp 549300H47WTHXPU08X20 FIXED INC CLEARING CORP.REPO 000000000 9419179.45000000 PA USD 9419179.45000000 1.139434322457 Long RA CORP US N 2 Repurchase N 2.30000000 2024-01-02 9606500.00000000 USD 9607625.77000000 USD UST N N N NU Holdings Ltd/Cayman Islands 5493002DG1RHWK9W2X27 NU Holdings Ltd/Cayman Islands 000000000 343243.00000000 NS USD 2859214.19000000 0.345877982327 Long EC CORP KY N 1 N N N Raia Drogasil SA N/A Raia Drogasil SA 000000000 1005388.00000000 NS 6084981.72000000 0.736097773707 Long EC CORP BR N 1 N N N Advantech Co Ltd 2549002OSTKE9HB9IY03 Advantech Co Ltd 000000000 216409.00000000 NS 2623096.66000000 0.317314940371 Long EC CORP TW N 1 N N N Asian Paints Ltd 335800HEHXGYRUNERD75 Asian Paints Ltd 000000000 74608.00000000 NS 3043673.77000000 0.368191982997 Long EC CORP IN N 1 N N N Multiplan Empreendimentos Imobiliarios SA N/A Multiplan Empreendimentos Imobiliarios SA 000000000 428100.00000000 NS 2504652.92000000 0.302986849124 Long EC CORP BR N 1 N N N Clicks Group Ltd 378900E967958A677472 Clicks Group Ltd 000000000 129252.00000000 NS 2301416.92000000 0.278401472532 Long EC CORP ZA N 1 N N N Indian Hotels Co Ltd 33580076CH5SBY5HWA22 Indian Hotels Co Ltd 000000000 847809.00000000 NS 4464016.02000000 0.540010209614 Long EC CORP IN N 1 N N N Taiwan Semiconductor Manufacturing Co Ltd 549300KB6NK5SBD14S87 Taiwan Semiconductor Manufacturing Co Ltd 000000000 598000.00000000 NS 11554520.13000000 1.397745619513 Long EC CORP TW N 1 N N N Rumo SA N/A Rumo SA 000000000 808300.00000000 NS 3818858.08000000 0.461965714958 Long EC CORP BR N 1 N N N Taiwan Semiconductor Manufacturing Co Ltd 549300KB6NK5SBD14S87 Taiwan Semiconductor Manufacturing Co Ltd 874039100 563558.00000000 NS USD 58610032.00000000 7.090031828741 Long EC CORP TW N 1 N N N Salik Co PJSC N/A Salik Co PJSC 000000000 3124481.00000000 NS 2645738.45000000 0.320053908536 Long EC CORP AE N 1 N N N TOTVS SA N/A TOTVS SA 000000000 715100.00000000 NS 4959593.01000000 0.599959957341 Long EC CORP BR N 1 N N N KEI Industries Ltd 335800UDWBC2AWPU7M56 KEI Industries Ltd 000000000 126739.00000000 NS 4944212.69000000 0.598099406261 Long EC CORP IN N 1 N N N KPIT Technologies Ltd 3358009MOTWWU66WMV49 KPIT Technologies Ltd 000000000 335367.00000000 NS 6127295.29000000 0.741216429129 Long EC CORP IN N 1 N N N MercadoLibre Inc 549300DKPDN9M5S8GB14 MercadoLibre Inc 58733R102 14985.00000000 NS USD 23549526.90000000 2.848776729430 Long EC CORP US N 1 N N N Polycab India Ltd 335800ZAL1L11ERZVW68 Polycab India Ltd 000000000 71745.00000000 NS 4741974.73000000 0.573634762164 Long EC CORP IN N 1 N N N Airtac International Group N/A Airtac International Group 000000000 230852.00000000 NS 7597156.12000000 0.919024898309 Long EC CORP KY N 1 N N N AIA Group Ltd ZP5ILWVSYE4LJGMMVD57 AIA Group Ltd 000000000 1345800.00000000 NS 11728461.29000000 1.418787211176 Long EC CORP HK N 1 N N N Tencent Holdings Ltd 254900N4SLUMW4XUYY11 Tencent Holdings Ltd 000000000 879160.00000000 NS 33056461.04000000 3.998826701189 Long EC CORP KY N 1 N N N Dr Sulaiman Al Habib Medical Services Group Co N/A Dr Sulaiman Al Habib Medical Services Group Co 000000000 43555.00000000 NS 3296242.40000000 0.398745107855 Long EC CORP SA N 1 N N N Sinbon Electronics Co Ltd N/A Sinbon Electronics Co Ltd 000000000 249000.00000000 NS 2425864.68000000 0.293455867647 Long EC CORP TW N 1 N N N Coforge Ltd 3358004YL9JGBNP4KF72 Coforge Ltd 000000000 43782.00000000 NS 3306704.75000000 0.400010734096 Long EC CORP IN N 1 N N N Leejam Sports Co JSC N/A Leejam Sports Co JSC 000000000 63623.00000000 NS 3430552.16000000 0.414992505115 Long EC CORP SA N 1 N N N Bid Corp Ltd N/A Bid Corp Ltd 000000000 107705.00000000 NS 2512086.28000000 0.303886059672 Long EC CORP ZA N 1 N N N International Container Terminal Services Inc 254900FU1MWK0I0Q4J61 International Container Terminal Services Inc 000000000 855950.00000000 NS 3814870.61000000 0.461483352328 Long EC CORP PH N 1 N N N Central Depository Services India Ltd 335800YRV56TH7RQVH27 Central Depository Services India Ltd 000000000 119895.00000000 NS 2630914.60000000 0.318260673406 Long EC CORP IN Y 1 N N N TVS Motor Co Ltd 335800URVL13UQEWM152 TVS Motor Co Ltd 000000000 122730.00000000 NS 2991049.44000000 0.361826039114 Long EC CORP IN N 1 N N N Voltronic Power Technology Corp N/A Voltronic Power Technology Corp 000000000 35586.00000000 NS 1982765.35000000 0.239854321192 Long EC CORP TW N 1 N N N Titan Co Ltd 549300RO9VJWPK37FE54 Titan Co Ltd 000000000 170737.00000000 NS 7562686.55000000 0.914855128389 Long EC CORP IN N 1 N N N Patria Investments Ltd N/A Patria Investments Ltd 000000000 120472.00000000 NS USD 1868520.72000000 0.226034194580 Long EC CORP KY N 1 N N N 2024-01-18 WILLIAM BLAIR FUNDS John Raczek John Raczek Principal Financial Officer