0001752724-23-173631.txt : 20230814 0001752724-23-173631.hdr.sgml : 20230814 20230814133849 ACCESSION NUMBER: 0001752724-23-173631 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 PERIOD START: 20231231 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: 231168324 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-06-30 N 718265041.79 4761312.40 713503729.39 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 279750.85000000 N Central Plaza Hotel PCL N/A Central Plaza Hotel PCL 000000000 1127000.00000000 NS 1573445.21000000 0.220523754142 Long EC CORP TH N 2 N N N Hypera SA 25490092WKPBKTIZX403 Hypera SA 000000000 440700.00000000 NS 4234703.44000000 0.593508241872 Long EC CORP BR N 1 N N N Cholamandalam Investment and Finance Co Ltd 3358008DNPV45O4EII52 Cholamandalam Investment and Finance Co Ltd 000000000 283593.00000000 NS 3947806.07000000 0.553298589395 Long EC CORP IN N 1 N N N Max Healthcare Institute Ltd 3358005LALYV4GZOYF67 Max Healthcare Institute Ltd 000000000 445911.00000000 NS 3261321.67000000 0.457085441275 Long EC CORP IN N 1 N N N eMemory Technology Inc N/A eMemory Technology Inc 000000000 53000.00000000 NS 3760856.65000000 0.527096985633 Long EC CORP TW N 1 N N N Corp Inmobiliaria Vesta SAB de CV 4469000001BIRIFZJ959 Corp Inmobiliaria Vesta SAB de CV 000000000 577100.00000000 NS 1873206.52000000 0.262536332024 Long EC CORP MX N 1 N N N Grupo Aeroportuario del Pacifico SAB de CV 4469000001BZ368XFI90 Grupo Aeroportuario del Pacifico SAB de CV 000000000 200800.00000000 NS 3613743.06000000 0.506478510363 Long EC CORP MX N 1 N N N Chailease Holding Co Ltd 529900L76E6T0JCM3J27 Chailease Holding Co Ltd 000000000 277190.00000000 NS 1815625.87000000 0.254466206021 Long EC CORP KY N 1 N N N Kweichow Moutai Co Ltd N/A Kweichow Moutai Co Ltd 000000000 60274.00000000 NS 14020101.52000000 1.964965415385 Long EC CORP CN N 1 N N N Wuliangye Yibin Co Ltd N/A Wuliangye Yibin Co Ltd 000000000 329599.00000000 NS 7415954.83000000 1.039371558203 Long EC CORP CN N 1 N N N Shenzhen Inovance Technology Co Ltd N/A Shenzhen Inovance Technology Co Ltd 000000000 221063.00000000 NS 1952523.48000000 0.273652876582 Long EC CORP CN N 1 N N N ASMedia Technology Inc N/A ASMedia Technology Inc 000000000 61000.00000000 NS 2066335.95000000 0.289604085428 Long EC CORP TW N 1 N N N BDO Unibank Inc 3FGIIBS1PEI1FYQBGN97 BDO Unibank Inc 000000000 1982934.00000000 NS 4946602.99000000 0.693283410617 Long EC CORP PH N 1 N N N Americana Restaurants International PLC 549300EYHRPEZ6UVAM64 Americana Restaurants International PLC 000000000 2420956.00000000 NS 2788087.09000000 0.390759988372 Long EC CORP AE N 1 N N N Hindustan Unilever Ltd 5493007IW5N37IKRPM32 Hindustan Unilever Ltd 000000000 111219.00000000 NS 3628001.10000000 0.508476823674 Long EC CORP IN N 1 N N N Dixon Technologies India Ltd 335800D7XO7AVXXJ8575 Dixon Technologies India Ltd 000000000 47912.00000000 NS 2566831.61000000 0.359750272390 Long EC CORP IN Y 1 N N N InterGlobe Aviation Ltd 33580079R8SLLO23XD19 InterGlobe Aviation Ltd 000000000 88800.00000000 NS 2849003.95000000 0.399297695673 Long EC CORP IN Y 1 N N N Arabian Internet & Communications Services Co N/A Arabian Internet & Communications Services Co 000000000 30553.00000000 NS 2627882.21000000 0.368306723813 Long EC CORP SA N 1 N N N Dallah Healthcare Co N/A Dallah Healthcare Co 000000000 40838.00000000 NS 1827023.33000000 0.256063599213 Long EC CORP SA N 1 N N N Emirates Central Cooling Systems Corp N/A Emirates Central Cooling Systems Corp 000000000 3533015.00000000 NS 1731398.58000000 0.242661461837 Long EC CORP AE N 1 N N N APL Apollo Tubes Ltd 335800ZU4GXSB7Q4IU95 APL Apollo Tubes Ltd 000000000 134009.00000000 NS 2123594.14000000 0.297629017554 Long EC CORP IN N 1 N N N Apollo Hospitals Enterprise Ltd 3358005YT7JQCWYLTG43 Apollo Hospitals Enterprise Ltd 000000000 69734.00000000 NS 4334943.15000000 0.607557181755 Long EC CORP IN N 1 N N N Samsung Electronics Co Ltd 9884007ER46L6N7EI764 Samsung Electronics Co Ltd 000000000 710260.00000000 NS 38918356.16000000 5.454541378959 Long EC CORP KR N 1 N N N Elm Co N/A Elm Co 000000000 23805.00000000 NS 3693846.48000000 0.517705279993 Long EC CORP SA N 1 N N N Banco BTG Pactual SA ZXLTQRYIK6IJH3R0IK66 Banco BTG Pactual SA 000000000 660200.00000000 NS 4336345.60000000 0.607753739942 Long EC CORP BR N 1 N N N Macrotech Developers Ltd 254900B5QCN52ETNU557 Macrotech Developers Ltd 000000000 279334.00000000 NS 2325619.74000000 0.325943599760 Long EC CORP IN Y 1 N N N Pidilite Industries Ltd 335800APXGEBZ349GN74 Pidilite Industries Ltd 000000000 78744.00000000 NS 2501416.92000000 0.350582178755 Long EC CORP IN N 1 N N N Havells India Ltd 549300U1LOGHTTNT7D47 Havells India Ltd 000000000 112036.00000000 NS 1750813.23000000 0.245382491763 Long EC CORP IN N 1 N N N Tata Consultancy Services Ltd 335800ZJKU9GPQRE2U66 Tata Consultancy Services Ltd 000000000 45501.00000000 NS 1829441.23000000 0.256402476209 Long EC CORP IN N 1 N N N Zhangzhou Pientzehuang Pharmaceutical Co Ltd 836800HTWRBAQJRAQ344 Zhangzhou Pientzehuang Pharmaceutical Co Ltd 000000000 76900.00000000 NS 3029118.27000000 0.424541336678 Long EC CORP CN N 1 N N N Oberoi Realty Ltd 335800TCKG1XQXN51L44 Oberoi Realty Ltd 000000000 137538.00000000 NS 1651403.25000000 0.231449841392 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 1155869.00000000 NS 1227304.41000000 0.172010931330 Long EC CORP AE N 1 N N N Reliance Industries Ltd 5493003UOETFYRONLG31 Reliance Industries Ltd 000000000 584502.00000000 NS 18192423.25000000 2.549730646194 Long EC CORP IN N 1 N N N Bumrungrad Hospital PCL N/A Bumrungrad Hospital PCL 000000000 558700.00000000 NS 3561308.70000000 0.499129654591 Long EC CORP TH N 2 N N N Parade Technologies Ltd 529900D9FDQHQKAQLY02 Parade Technologies Ltd 000000000 65000.00000000 NS 2243574.31000000 0.314444650754 Long EC CORP KY N 1 N N N Globant SA 2221008DCMSPYS42DS88 Globant SA 000000000 14460.00000000 NS USD 2598751.20000000 0.364223912637 Long EC CORP LU N 1 N N N Zhejiang Supcon Technology Co Ltd 836800CSSWUYIZYJGO52 Zhejiang Supcon Technology Co Ltd 000000000 261050.00000000 NS 2254356.24000000 0.315955775301 Long EC CORP CN N 1 N N N Trent Ltd 335800IYA8EHI7MW7G59 Trent Ltd 000000000 148655.00000000 NS 3188328.00000000 0.446855127544 Long EC CORP IN N 1 N N N Lotes Co Ltd N/A Lotes Co Ltd 000000000 137132.00000000 NS 3786656.39000000 0.530712907869 Long EC CORP TW N 1 N N N Prologis Property Mexico SA de CV N/A Prologis Property Mexico SA de CV 000000000 907200.00000000 NS 3358076.30000000 0.470645935217 Long EC MX N 1 N N N Global Unichip Corp N/A Global Unichip Corp 000000000 107000.00000000 NS 5514135.72000000 0.772825073348 Long EC CORP TW N 1 N N N MediaTek Inc 254900UEGBK1I4DM4E14 MediaTek Inc 000000000 137000.00000000 NS 3026409.16000000 0.424161645600 Long EC CORP TW N 1 N N N ABB India Ltd 5493001BUNB8WEF9JI21 ABB India Ltd 000000000 101441.00000000 NS 5464264.63000000 0.765835468676 Long EC CORP IN N 1 N N N Unimicron Technology Corp N/A Unimicron Technology Corp 000000000 886000.00000000 NS 5006855.14000000 0.701727956528 Long EC CORP TW N 1 N N N JYP Entertainment Corp N/A JYP Entertainment Corp 000000000 46717.00000000 NS 4637486.13000000 0.649959620248 Long EC CORP KR N 1 N N N Central Pattana PCL N/A Central Pattana PCL 000000000 2012100.00000000 NS 3717178.11000000 0.520975288128 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 4151100.00000000 NS 16464227.32000000 2.307518046762 Long EC CORP MX N 1 N N N Motherson Sumi Wiring India Ltd 335800Y5S92WUOZT3C60 Motherson Sumi Wiring India Ltd 000000000 3103613.00000000 NS 2182918.77000000 0.305943568349 Long EC CORP IN N 1 N N N Elite Material Co Ltd N/A Elite Material Co Ltd 000000000 313000.00000000 NS 2447157.60000000 0.342977548567 Long EC CORP TW N 1 N N N Bank Rakyat Indonesia Persero Tbk PT 254900HB6S4B12GBNP64 Bank Rakyat Indonesia Persero Tbk PT 000000000 46199451.00000000 NS 16717160.03000000 2.342967435403 Long EC CORP ID N 1 N N N HDFC Bank Ltd 335800ZQ6I4E2JXENC50 HDFC Bank Ltd 000000000 853495.00000000 NS 17694392.68000000 2.479929950068 Long EC CORP IN N 1 N N N Alchip Technologies Ltd 529900HKE9RIY07SLX84 Alchip Technologies Ltd 000000000 102000.00000000 NS 5878726.58000000 0.823923735482 Long EC CORP KY N 1 N N N Bharat Electronics Ltd 335800HS8AOTM9W1F335 Bharat Electronics Ltd 000000000 2423768.00000000 NS 3700521.93000000 0.518640867254 Long EC CORP IN N 1 N N N Bangkok Dusit Medical Services PCL N/A Bangkok Dusit Medical Services PCL 000000000 8177600.00000000 NS 6400462.56000000 0.897046826296 Long EC CORP TH N 2 N N N Kajaria Ceramics Ltd 3358007XN6AXJ1V67M07 Kajaria Ceramics Ltd 000000000 128555.00000000 NS 1969783.30000000 0.276071899677 Long EC CORP IN N 1 N N N Bank Central Asia Tbk PT 254900BR956G2OHVOM21 Bank Central Asia Tbk PT 000000000 38110395.00000000 NS 23258970.44000000 3.259824648693 Long EC CORP ID N 1 N N N E.Sun Financial Holding Co Ltd 549300X6CNQE512OPC90 E.Sun Financial Holding Co Ltd 000000000 3108192.00000000 NS 2599765.66000000 0.364366092693 Long EC CORP TW N 1 N N N Fixed Income Clearing Corp 549300H47WTHXPU08X20 FIXED INC CLEARING CORP.REPO 000000000 5644515.47000000 PA USD 5644515.47000000 0.791098243428 Long RA CORP US N 2 Repurchase N 2.10000000 2023-07-03 6984700.00000000 USD 5757466.35000000 USD UST N N N Chroma ATE Inc N/A Chroma ATE Inc 000000000 345000.00000000 NS 2774888.02000000 0.388910093346 Long EC CORP TW N 1 N N N Dino Polska SA 259400H4L81SMPRTW956 Dino Polska SA 000000000 51097.00000000 NS 5966835.70000000 0.836272531483 Long EC CORP PL Y 1 N N N ASPEED Technology Inc N/A ASPEED Technology Inc 000000000 58300.00000000 NS 5334970.86000000 0.747714502426 Long EC CORP TW N 1 N N N Arca Continental SAB de CV 254900U2BSJCQHJCXN24 Arca Continental SAB de CV 000000000 595300.00000000 NS 6109850.09000000 0.856316489785 Long EC CORP MX N 1 N N N Proya Cosmetics Co Ltd N/A Proya Cosmetics Co Ltd 000000000 285788.00000000 NS 4418632.04000000 0.619286467329 Long EC CORP CN N 1 N N N Localiza Rent a Car SA N/A Localiza Rent a Car SA 000000000 236400.00000000 NS 3381938.93000000 0.473990364828 Long EC CORP BR N 1 N N N Orion Corp/Republic of Korea N/A Orion Corp/Republic of Korea 000000000 20363.00000000 NS 1854483.36000000 0.259912216798 Long EC CORP KR N 1 N N N Tata Consumer Products Ltd 335800LOXFWU8ZQJMD12 Tata Consumer Products Ltd 000000000 245553.00000000 NS 2574772.62000000 0.360863232235 Long EC CORP IN N 1 N N N Alinma Bank 558600HPAUTN6XSVBK93 Alinma Bank 000000000 235186.00000000 NS 2100602.82000000 0.294406705035 Long EC CORP SA N 1 N N N Varun Beverages Ltd 33580058NWEMWBDNMD48 Varun Beverages Ltd 000000000 610929.00000000 NS 5994884.52000000 0.840203670010 Long EC CORP IN N 1 N N N NetEase Inc 5299004AF4DSJDB0PA32 NetEase Inc 000000000 531300.00000000 NS 10346653.91000000 1.450119107134 Long EC CORP KY N 1 N N N Samsung Biologics Co Ltd N/A Samsung Biologics Co Ltd 000000000 6260.00000000 NS 3534656.40000000 0.495394243141 Long EC CORP KR Y 1 N N N PI Industries Ltd 335800PEGP94E4CC1D11 PI Industries Ltd 000000000 49767.00000000 NS 2373595.24000000 0.332667530978 Long EC CORP IN N 1 N N N ANTA Sports Products Ltd 529900291XG0CTK4LF95 ANTA Sports Products Ltd 000000000 476000.00000000 NS 4862659.52000000 0.681518444781 Long EC CORP KY N 1 N N N Emaar Properties PJSC 254900YWYEXYXK1BMP81 Emaar Properties PJSC 000000000 2362043.00000000 NS 4122160.53000000 0.577734966224 Long EC CORP AE N 1 N N N Bajaj Finance Ltd 335800YTEXC3DO4Z6F68 Bajaj Finance Ltd 000000000 94726.00000000 NS 8272507.36000000 1.159420339270 Long EC CORP IN N 1 N N N Nestle India Ltd 3358008SYYY9CPWH5D94 Nestle India Ltd 000000000 11910.00000000 NS 3327533.75000000 0.466365291859 Long EC CORP IN N 1 N N N Cummins India Ltd 3358002PR6NKJRU4YS77 Cummins India Ltd 000000000 48438.00000000 NS 1146646.71000000 0.160706477453 Long EC CORP IN N 1 N N N Devyani International Ltd 335800QL2YIWJ1DFK350 Devyani International Ltd 000000000 620032.00000000 NS 1421664.44000000 0.199251157553 Long EC CORP IN N 1 N N N WEG SA 254900NKQV127YFRO022 WEG SA 000000000 824741.00000000 NS 6502228.97000000 0.911309738431 Long EC CORP BR N 1 N N N Li Ning Co Ltd 529900T77L2FV3FZ3U81 Li Ning Co Ltd 000000000 931000.00000000 NS 5007867.53000000 0.701869846466 Long EC CORP KY N 1 N N N Tube Investments of India Ltd 335800Z8CKZ11SGVKE64 Tube Investments of India Ltd 000000000 79938.00000000 NS 3099054.57000000 0.434343149495 Long EC CORP IN N 1 N N N Bupa Arabia for Cooperative Insurance Co 558600B2WJHD5P31XS68 Bupa Arabia for Cooperative Insurance Co 000000000 44307.00000000 NS 2192491.85000000 0.307285268414 Long EC CORP SA N 1 N N N Delta Electronics Inc 529900UVZWNWGDLJSM52 Delta Electronics Inc 000000000 793000.00000000 NS 8771645.07000000 1.229376204872 Long EC CORP TW N 1 N N N Itau Unibanco Holding SA 5493002W2IVG62O3ZJ94 Itau Unibanco Holding SA 465562106 975914.00000000 NS USD 5757892.60000000 0.806988437877 Long EC CORP BR N 1 N N N Astral Ltd 3358007M1SKFTVDRMC40 Astral Ltd 000000000 72984.00000000 NS 1764453.73000000 0.247294254720 Long EC CORP IN N 1 N N N UNO Minda Ltd 335800Y2G59FEIQRLG14 UNO Minda Ltd 000000000 509425.00000000 NS 3614077.31000000 0.506525356649 Long EC CORP IN N 1 N N N Hundsun Technologies Inc 3003003LS77D1DRDDE25 Hundsun Technologies Inc 000000000 236600.00000000 NS 1441444.61000000 0.202023416364 Long EC CORP CN N 1 N N N Britannia Industries Ltd 335800RRN5EVHNNAXN80 Britannia Industries Ltd 000000000 79655.00000000 NS 4879140.32000000 0.683828285546 Long EC CORP IN N 1 N N N Samsung SDI Co Ltd 9884002AESDO4YW87G32 Samsung SDI Co Ltd 000000000 16337.00000000 NS 8294655.64000000 1.162524496836 Long EC CORP KR N 1 N N N Airports of Thailand PCL 5299006VS4CU6LW0TY22 Airports of Thailand PCL 000000000 1020100.00000000 NS 2071561.13000000 0.290336412364 Long EC CORP TH N 2 N N N B3 SA - Brasil Bolsa Balcao 4GTK5S46E6H318LMDS44 B3 SA - Brasil Bolsa Balcao 000000000 854500.00000000 NS 2607293.97000000 0.365421211214 Long EC CORP BR N 1 N N N Wiwynn Corp 254900FV2R15PMKXFL69 Wiwynn Corp 000000000 93000.00000000 NS 4240235.03000000 0.594283513223 Long EC CORP TW N 1 N N N CG Power & Industrial Solutions Ltd 335800KN5UTZKUZN2703 CG Power & Industrial Solutions Ltd 000000000 606367.00000000 NS 2786577.38000000 0.390548397326 Long EC CORP IN N 1 N N N Accton Technology Corp 529900M1YRZ0GWMDF920 Accton Technology Corp 000000000 329000.00000000 NS 3686718.36000000 0.516706249475 Long EC CORP TW N 1 N N N Grupo Aeroportuario del Sureste SAB de CV 5299001W7JIDXCUOUC82 Grupo Aeroportuario del Sureste SAB de CV 40051E202 12051.00000000 NS USD 3346442.19000000 0.469015374714 Long EC CORP MX N 1 N N N Housing Development Finance Corp Ltd 335800OX2H9AP7NHLT64 Housing Development Finance Corp Ltd 000000000 277988.00000000 NS 9557375.61000000 1.339499040624 Long EC CORP IN N 1 N N N Vinci Partners Investments Ltd N/A Vinci Partners Investments Ltd 000000000 155512.00000000 NS USD 1449371.84000000 0.203134444894 Long EC CORP KY N 1 N N N Astra International Tbk PT 529900L49TRJOMG4DK47 Astra International Tbk PT 000000000 4581400.00000000 NS 2070300.82000000 0.290159775586 Long EC CORP ID N 1 N N N Alibaba Group Holding Ltd 5493001NTNQJDH60PM02 Alibaba Group Holding Ltd 000000000 1745500.00000000 NS 18087621.24000000 2.535042284286 Long EC CORP KY N 1 N N N Bidvest Group Ltd/The 5299002ARE4TRMIRGM72 Bidvest Group Ltd/The 000000000 138159.00000000 NS 1920517.46000000 0.269167122874 Long EC CORP ZA N 1 N N N Raia Drogasil SA N/A Raia Drogasil SA 000000000 815288.00000000 NS 5039999.33000000 0.706373228673 Long EC CORP BR N 1 N N N Advantech Co Ltd 2549002OSTKE9HB9IY03 Advantech Co Ltd 000000000 266766.00000000 NS 3507543.13000000 0.491594225162 Long EC CORP TW N 1 N N N Asian Paints Ltd 335800HEHXGYRUNERD75 Asian Paints Ltd 000000000 90342.00000000 NS 3700182.79000000 0.518593335617 Long EC CORP IN N 1 N N N Multiplan Empreendimentos Imobiliarios SA N/A Multiplan Empreendimentos Imobiliarios SA 000000000 386100.00000000 NS 2231190.64000000 0.312709036840 Long EC CORP BR N 1 N N N Clicks Group Ltd 378900E967958A677472 Clicks Group Ltd 000000000 116574.00000000 NS 1618363.31000000 0.226819180242 Long EC CORP ZA N 1 N N N Indian Hotels Co Ltd 33580076CH5SBY5HWA22 Indian Hotels Co Ltd 000000000 762550.00000000 NS 3651186.40000000 0.511726323157 Long EC CORP IN N 1 N N N Taiwan Semiconductor Manufacturing Co Ltd 549300KB6NK5SBD14S87 Taiwan Semiconductor Manufacturing Co Ltd 000000000 541000.00000000 NS 10005490.54000000 1.402303888243 Long EC CORP TW N 1 N N N Rumo SA N/A Rumo SA 000000000 617700.00000000 NS 2863902.93000000 0.401385838928 Long EC CORP BR N 1 N N N Credicorp Ltd 529900UYAEYQCQ2BKB17 Credicorp Ltd 000000000 17810.00000000 NS USD 2629468.40000000 0.368529033793 Long EC CORP BM N 1 N N N Taiwan Semiconductor Manufacturing Co Ltd 549300KB6NK5SBD14S87 Taiwan Semiconductor Manufacturing Co Ltd 874039100 510309.00000000 NS USD 51500384.28000000 7.217955864649 Long EC CORP TW N 1 N N N Salik Co PJSC N/A Salik Co PJSC 000000000 2818009.00000000 NS 2416751.52000000 0.338716031949 Long EC CORP AE N 1 N N N TOTVS SA N/A TOTVS SA 000000000 644900.00000000 NS 4037864.33000000 0.565920564066 Long EC CORP BR N 1 N N N KEI Industries Ltd 335800UDWBC2AWPU7M56 KEI Industries Ltd 000000000 114308.00000000 NS 3219762.13000000 0.451260728903 Long EC CORP IN N 1 N N N KPIT Technologies Ltd 3358009MOTWWU66WMV49 KPIT Technologies Ltd 000000000 303679.00000000 NS 4043438.99000000 0.566701871825 Long EC CORP IN N 1 N N N MercadoLibre Inc 549300DKPDN9M5S8GB14 MercadoLibre Inc 58733R102 13569.00000000 NS USD 16073837.40000000 2.252803557697 Long EC CORP US N 1 N N N Polycab India Ltd 335800ZAL1L11ERZVW68 Polycab India Ltd 000000000 57131.00000000 NS 2474280.94000000 0.346778977892 Long EC CORP IN N 1 N N N Airtac International Group N/A Airtac International Group 000000000 162852.00000000 NS 5359639.74000000 0.751171930745 Long EC CORP KY N 1 N N N AIA Group Ltd ZP5ILWVSYE4LJGMMVD57 AIA Group Ltd 000000000 1717600.00000000 NS 17338203.16000000 2.430008764610 Long EC CORP HK N 1 N N N Tencent Holdings Ltd 254900N4SLUMW4XUYY11 Tencent Holdings Ltd 000000000 711360.00000000 NS 30102983.15000000 4.219036553002 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 35803.00000000 NS 2731974.99000000 0.382895684698 Long EC CORP SA N 1 N N N Sinbon Electronics Co Ltd N/A Sinbon Electronics Co Ltd 000000000 483000.00000000 NS 5730337.62000000 0.803126512723 Long EC CORP TW N 1 N N N Leejam Sports Co JSC N/A Leejam Sports Co JSC 000000000 54346.00000000 NS 1869153.49000000 0.261968285939 Long EC CORP SA N 1 N N N Bid Corp Ltd N/A Bid Corp Ltd 000000000 303012.00000000 NS 6653746.67000000 0.932545464855 Long EC CORP ZA N 1 N N N International Container Terminal Services Inc 254900FU1MWK0I0Q4J61 International Container Terminal Services Inc 000000000 771990.00000000 NS 2850235.27000000 0.399470269403 Long EC CORP PH N 1 N N N Nahdi Medical Co N/A Nahdi Medical Co 000000000 38900.00000000 NS 1763137.55000000 0.247109787570 Long EC CORP SA N 1 N N N Saudi Arabian Oil Co 5586006WD91QHB7J4X50 Saudi Arabian Oil Co 000000000 202038.00000000 NS 1737202.52000000 0.243474903976 Long EC CORP SA Y 1 N N N Voltronic Power Technology Corp N/A Voltronic Power Technology Corp 000000000 101586.00000000 NS 6409365.70000000 0.898294631967 Long EC CORP TW N 1 N N N Meituan 21380033K525E5JLIA77 Meituan 000000000 251036.00000000 NS 3918032.52000000 0.549125724030 Long EC CORP KY Y 1 N N N Titan Co Ltd 549300RO9VJWPK37FE54 Titan Co Ltd 000000000 154604.00000000 NS 5757396.52000000 0.806918910560 Long EC CORP IN N 1 N N N Qatar Gas Transport Co Ltd N/A Qatar Gas Transport Co Ltd 000000000 1475389.00000000 NS 1648463.48000000 0.231037822522 Long EC CORP QA N 1 N N N SRF Ltd 335800436F28GT8ZW506 SRF Ltd 000000000 79145.00000000 NS 2211366.46000000 0.309930609877 Long EC CORP IN N 1 N N N Patria Investments Ltd N/A Patria Investments Ltd 000000000 120472.00000000 NS USD 1722749.60000000 0.241449277563 Long EC CORP KY N 1 N N N 2023-07-17 WILLIAM BLAIR FUNDS John Raczek John Raczek Principal Financial Officer