0001752724-23-173638.txt : 20230814 0001752724-23-173638.hdr.sgml : 20230814 20230814133851 ACCESSION NUMBER: 0001752724-23-173638 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: 231168332 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 S000008604 William Blair International Growth Fund C000023544 Class N WBIGX C000023545 Class I BIGIX C000211722 Class R6 WBIRX NPORT-P 1 primary_doc.xml NPORT-P false 0000822632 XXXXXXXX S000008604 C000023545 C000023544 C000211722 WILLIAM BLAIR FUNDS 811-05344 0000822632 SNQR0U5FDV8EZZX4W051 150 NORTH RIVERSIDE PLAZA CHICAGO 60606 312-364-8000 William Blair International Growth Fund S000008604 P3ZQX3NWJ6WGTUNS6P40 2023-12-31 2023-06-30 N 1528599115.48 7846969.85 1520752145.63 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 693385.06000000 N Nemetschek SE 529900R0S2IX1S358J38 Nemetschek SE 000000000 39751.00000000 NS 2977349.56000000 0.195781381506 Long EC CORP DE N 1 N N N IDP Education Ltd N/A IDP Education Ltd 000000000 105126.00000000 NS 1547656.45000000 0.101769144593 Long EC CORP AU N 1 N N N LVMH Moet Hennessy Louis Vuitton SE IOG4E947OATN0KJYSD45 LVMH Moet Hennessy Louis Vuitton SE 000000000 23238.00000000 NS 21883361.60000000 1.438982786437 Long EC CORP FR N 1 N N N Weir Group PLC/The 549300KDR56WHY9I3D10 Weir Group PLC/The 000000000 130227.00000000 NS 2904216.80000000 0.190972395360 Long EC CORP GB N 1 N N N Max Healthcare Institute Ltd 3358005LALYV4GZOYF67 Max Healthcare Institute Ltd 000000000 361568.00000000 NS 2644450.47000000 0.173890957681 Long EC CORP IN N 1 N N N Contemporary Amperex Technology Co Ltd 300300KINDY1K0E9I032 Contemporary Amperex Technology Co Ltd 000000000 115560.00000000 NS 3636822.53000000 0.239146302732 Long EC CORP CN N 1 N N N L'Oreal SA 529900JI1GG6F7RKVI53 L'Oreal SA 000000000 42432.00000000 NS 19775504.30000000 1.300376550960 Long EC CORP FR N 1 N N N Amplifon SpA ZYXJDNVM2JI3VBM8G556 Amplifon SpA 000000000 101068.00000000 NS 3704487.80000000 0.243595763494 Long EC CORP IT N 1 N N N Greggs PLC 213800I71QMUFJ64IW20 Greggs PLC 000000000 130281.00000000 NS 4225766.18000000 0.277873432047 Long EC CORP GB N 1 N N N Parkland Corp 549300UY5C6HUV0XLS53 Parkland Corp 70137W108 152968.00000000 NS 3810488.02000000 0.250566013071 Long EC CORP CA N 1 N N N Kweichow Moutai Co Ltd N/A Kweichow Moutai Co Ltd 000000000 41799.00000000 NS 9722703.38000000 0.639335174238 Long EC CORP CN N 1 N N N Toromont Industries Ltd 5493008W5EPRSLQ0B737 Toromont Industries Ltd 891102105 95970.00000000 NS 7884064.99000000 0.518431949128 Long EC CORP CA N 1 N N N ASML Holding NV 724500Y6DUVHQD6OXN27 ASML Holding NV 000000000 41025.00000000 NS 29680185.55000000 1.951678032169 Long EC CORP NL N 1 N N N Straumann Holding AG 50670046ML5FVIM60Z37 Straumann Holding AG 000000000 70055.00000000 NS 11360799.12000000 0.747051329346 Long EC CORP CH N 1 N N N Partners Group Holding AG 549300I3IVVWZWDHI788 Partners Group Holding AG 000000000 8279.00000000 NS 7784600.19000000 0.511891448739 Long EC CORP CH N 1 N N N Hindustan Unilever Ltd 5493007IW5N37IKRPM32 Hindustan Unilever Ltd 000000000 239108.00000000 NS 7799783.19000000 0.512889836283 Long EC CORP IN N 1 N N N InterGlobe Aviation Ltd 33580079R8SLLO23XD19 InterGlobe Aviation Ltd 000000000 180960.00000000 NS 5805808.04000000 0.381772141941 Long EC CORP IN Y 1 N N N Disco Corp N/A Disco Corp 000000000 35100.00000000 NS 5499920.30000000 0.361657901703 Long EC CORP JP N 1 N N N Amadeus IT Group SA 9598004A3FTY3TEHHN09 Amadeus IT Group SA 000000000 310621.00000000 NS 23624796.98000000 1.553494239537 Long EC CORP ES N 1 N N N Steadfast Group Ltd N/A Steadfast Group Ltd 000000000 1129204.00000000 NS 4513316.68000000 0.296781871586 Long EC CORP AU N 1 N N N Voltas Ltd 335800VVTQSSZ7NV7F51 Voltas Ltd 000000000 254560.00000000 NS 2360311.01000000 0.155206817677 Long EC CORP IN N 1 N N N Airbus SE MINO79WLOO247M1IL051 Airbus SE 000000000 145204.00000000 NS 20971999.19000000 1.379054387676 Long EC CORP NL N 1 N N N Infosys Ltd 335800TYLGG93MM7PR89 Infosys Ltd 000000000 386948.00000000 NS 6310361.36000000 0.414950021812 Long EC CORP IN N 1 N N N VAT Group AG 529900MVFK7NVALR7Y83 VAT Group AG 000000000 14003.00000000 NS 5788626.33000000 0.380642325354 Long EC CORP CH Y 1 N N N AutoStore Holdings Ltd 549300KYN3M0LSM5A413 AutoStore Holdings Ltd 000000000 1536435.00000000 NS 3356693.07000000 0.220725848038 Long EC CORP BM Y 1 N N N Novo Nordisk A/S 549300DAQ1CVT6CXN342 Novo Nordisk A/S 000000000 162220.00000000 NS 26136831.24000000 1.718677913104 Long EC CORP DK N 1 N N N Apollo Hospitals Enterprise Ltd 3358005YT7JQCWYLTG43 Apollo Hospitals Enterprise Ltd 000000000 49834.00000000 NS 3097879.90000000 0.203707087239 Long EC CORP IN N 1 N N N Mizrahi Tefahot Bank Ltd YZO9YEGEO4VYDZMDWF93 Mizrahi Tefahot Bank Ltd 000000000 89020.00000000 NS 2961329.02000000 0.194727919898 Long EC CORP IL N 1 N N N DBS Group Holdings Ltd 5493007FKT78NKPM5V55 DBS Group Holdings Ltd 000000000 405600.00000000 NS 9450204.08000000 0.621416455479 Long EC CORP SG N 1 N N N Havells India Ltd 549300U1LOGHTTNT7D47 Havells India Ltd 000000000 235933.00000000 NS 3686981.13000000 0.242444578532 Long EC CORP IN N 1 N N N Toronto-Dominion Bank/The PT3QB789TSUIDF371261 Toronto-Dominion Bank/The 891160509 181674.00000000 NS 11260428.11000000 0.740451239365 Long EC CORP CA N 1 N N N Intermediate Capital Group PLC 549300OGASR5WRKJ8R68 Intermediate Capital Group PLC 000000000 295847.00000000 NS 5175618.59000000 0.340332815237 Long EC CORP GB N 1 N N N Tecan Group AG 529900CSN9R3BLETSL26 Tecan Group AG 000000000 13446.00000000 NS 5155764.71000000 0.339027284940 Long EC CORP CH N 1 N N N Reliance Industries Ltd 5493003UOETFYRONLG31 Reliance Industries Ltd 000000000 663923.00000000 NS 20664374.49000000 1.358825930272 Long EC CORP IN N 1 N N N Metro Inc/CN 549300KQ7DCG4IXSNW78 Metro Inc/CN 59162N109 211446.00000000 NS 11942170.01000000 0.785280497174 Long EC CORP CA N 1 N N N Globant SA 2221008DCMSPYS42DS88 Globant SA 000000000 22410.00000000 NS USD 4027525.20000000 0.264837712810 Long EC CORP LU N 1 N N N Lifco AB 549300RTLL4VDQRCTW41 Lifco AB 000000000 232302.00000000 NS 5046508.33000000 0.331842920261 Long EC CORP SE N 1 N N N Thales SA 529900FNDVTQJOVVPZ19 Thales SA 000000000 145698.00000000 NS 21812839.06000000 1.434345440358 Long EC CORP FR N 1 N N N Tokyo Electron Ltd 549300H5LSF8DP3RIJ34 Tokyo Electron Ltd 000000000 52900.00000000 NS 7537503.03000000 0.495643096849 Long EC CORP JP N 1 N N N TechnoPro Holdings Inc 3538001DJ8I5PJQNHU53 TechnoPro Holdings Inc 000000000 183900.00000000 NS 3954687.97000000 0.260048159811 Long EC CORP JP N 1 N N N Genmab A/S 529900MTJPDPE4MHJ122 Genmab A/S 000000000 29467.00000000 NS 11141622.33000000 0.732638935412 Long EC CORP DK N 1 N N N Metso Oyj 549300R0VN9C371W0E07 Metso Oyj 000000000 254009.00000000 NS 3061394.65000000 0.201307929026 Long EC CORP FI N 1 N N N Telkom Indonesia Persero Tbk PT 529900M5SQZAOKV1PC81 Telkom Indonesia Persero Tbk PT 000000000 30923800.00000000 NS 8250471.90000000 0.542525744494 Long EC CORP ID N 1 N N N Brembo SpA 549300BLWVJN2BAT0A44 Brembo SpA 000000000 142341.00000000 NS 2109280.20000000 0.138699801020 Long EC CORP IT N 1 N N N Daikin Industries Ltd 549300Y7FWSTSHMW5Y57 Daikin Industries Ltd 000000000 104800.00000000 NS 21254873.70000000 1.397655348445 Long EC CORP JP N 1 N N N 3i Group PLC 35GDVHRBMFE7NWATNM84 3i Group PLC 000000000 382314.00000000 NS 9460718.02000000 0.622107819948 Long EC CORP GB N 1 N N N Dollarama Inc 5493002GJ0NJP1HI0C79 Dollarama Inc 25675T107 256432.00000000 NS 17367110.05000000 1.142007926795 Long EC CORP CA N 1 N N N TotalEnergies SE 529900S21EQ1BO4ESM68 TotalEnergies SE 000000000 119244.00000000 NS 6837758.37000000 0.449630032720 Long EC CORP FR N 1 N N N Global Unichip Corp N/A Global Unichip Corp 000000000 71000.00000000 NS 3658912.49000000 0.240598870796 Long EC CORP TW N 1 N N N MediaTek Inc 254900UEGBK1I4DM4E14 MediaTek Inc 000000000 364000.00000000 NS 8040970.32000000 0.528749562715 Long EC CORP TW N 1 N N N Big Yellow Group PLC 213800W7Q4V2ZI8LIW31 Big Yellow Group PLC 000000000 205433.00000000 NS 2799454.52000000 0.184083548923 Long EC GB N 1 N N N RELX PLC 549300WSX3VBUFFJOO66 RELX PLC 000000000 233931.00000000 NS 7786786.81000000 0.512035234168 Long EC CORP GB N 1 N N N Wal-Mart de Mexico SAB de CV N/A Wal-Mart de Mexico SAB de CV 000000000 4813500.00000000 NS 19091459.66000000 1.255395872026 Long EC CORP MX N 1 N N N Fortnox AB 549300MSNMHPC3O60W78 Fortnox AB 000000000 447580.00000000 NS 2642649.00000000 0.173772498535 Long EC CORP SE N 1 N N N Evolution AB 549300SUH6ZR1RF6TA88 Evolution AB 000000000 80097.00000000 NS 10143062.82000000 0.666976722613 Long EC CORP SE Y 1 N N N HDFC Bank Ltd 335800ZQ6I4E2JXENC50 HDFC Bank Ltd 000000000 912100.00000000 NS 18909373.30000000 1.243422431086 Long EC CORP IN N 1 N N N Adyen NV 724500973ODKK3IFQ447 Adyen NV 000000000 4910.00000000 NS 8496389.22000000 0.558696513722 Long EC CORP NL N 1 N N N Harmonic Drive Systems Inc 353800XFIX2EUARGOE85 Harmonic Drive Systems Inc 000000000 58800.00000000 NS 1878568.21000000 0.123528887688 Long EC CORP JP N 1 N N N Spirax-Sarco Engineering PLC 213800WFVZQMHOZP2W17 Spirax-Sarco Engineering PLC 000000000 63176.00000000 NS 8316199.86000000 0.546847813688 Long EC CORP GB N 1 N N N Rotork PLC 213800AH5RZIHGWRJ718 Rotork PLC 000000000 1067461.00000000 NS 4132096.60000000 0.271714007563 Long EC CORP GB N 1 N N N Bank Central Asia Tbk PT 254900BR956G2OHVOM21 Bank Central Asia Tbk PT 000000000 32431200.00000000 NS 19792928.46000000 1.301522310317 Long EC CORP ID N 1 N N N Fixed Income Clearing Corp 549300H47WTHXPU08X20 FIXED INC CLEARING CORP.REPO 000000000 38541407.39000000 PA USD 38541407.39000000 2.534364820773 Long RA CORP US N 2 Repurchase N 2.10000000 2023-07-03 47731800.00000000 USD 39312240.16000000 USD UST N N N MTU Aero Engines AG 529900807L67JY81RD65 MTU Aero Engines AG 000000000 78971.00000000 NS 20457513.46000000 1.345223382967 Long EC CORP DE N 1 N N N Linde PLC 5299003QR1WT0EF88V51 Linde PLC 000000000 67222.00000000 NS USD 25616959.76000000 1.684492757982 Long EC CORP IE N 1 N N N Compass Group PLC 2138008M6MH9OZ6U2T68 Compass Group PLC 000000000 807696.00000000 NS 22587529.52000000 1.485286710586 Long EC CORP GB N 1 N N N Azimut Holding SpA 81560025690EF8540635 Azimut Holding SpA 000000000 91621.00000000 NS 1975043.00000000 0.129872774184 Long EC CORP IT N 1 N N N Beazley PLC 213800VTOMUWD41GIT12 Beazley PLC 000000000 417664.00000000 NS 3124250.33000000 0.205441125891 Long EC CORP GB N 1 N N N Rentokil Initial PLC 549300VN4WV7Z6T14K68 Rentokil Initial PLC 000000000 2172372.00000000 NS 16967302.34000000 1.115717797193 Long EC CORP GB N 1 N N N Proya Cosmetics Co Ltd N/A Proya Cosmetics Co Ltd 000000000 115189.00000000 NS 1780962.83000000 0.117110657059 Long EC CORP CN N 1 N N N Techtronic Industries Co Ltd 549300HZW2SBE758OK89 Techtronic Industries Co Ltd 000000000 790500.00000000 NS 8589978.94000000 0.564850686858 Long EC CORP HK N 1 N N N Nice Ltd 254900YTY4EF5Z4W0A51 Nice Ltd 653656108 27818.00000000 NS USD 5744417.00000000 0.377735255314 Long EC CORP IL N 1 N N N Kingspan Group PLC 635400HM7V74SUB9OG75 Kingspan Group PLC 000000000 106553.00000000 NS 7080883.81000000 0.465617216477 Long EC CORP IE N 1 N N N Keyence Corp 529900M7PQBS7A89DZ11 Keyence Corp 000000000 49000.00000000 NS 23040645.90000000 1.515082254936 Long EC CORP JP N 1 N N N JDE Peet's NV 724500EHG519SE5ZRT89 JDE Peet's NV 000000000 105941.00000000 NS 3151333.84000000 0.207222054498 Long EC CORP NL N 1 N N N BE Semiconductor Industries NV 7245007A1YFLI2GNYX06 BE Semiconductor Industries NV 000000000 64554.00000000 NS 6994825.75000000 0.459958302219 Long EC CORP NL N 1 N N N Benefit One Inc N/A Benefit One Inc 000000000 138800.00000000 NS 1409210.30000000 0.092665350106 Long EC CORP JP N 1 N N N CTS Eventim AG & Co KGaA 529900FDHSN08UBJII80 CTS Eventim AG & Co KGaA 000000000 94535.00000000 NS 5967610.72000000 0.392411790254 Long EC CORP DE N 1 N N N London Stock Exchange Group PLC 213800QAUUUP6I445N30 London Stock Exchange Group PLC 000000000 199234.00000000 NS 21168242.45000000 1.391958742969 Long EC CORP GB N 1 N N N Kinaxis Inc 5299009VAZ14K7PFUQ15 Kinaxis Inc 49448Q109 25461.00000000 NS 3638246.69000000 0.239239951129 Long EC CORP CA N 1 N N N Indutrade AB 549300FISLQ6CEFP1867 Indutrade AB 000000000 202431.00000000 NS 4559007.35000000 0.299786350004 Long EC CORP SE N 1 N N N DSV A/S 529900X41C0BSLK67H70 DSV A/S 000000000 112911.00000000 NS 23712385.58000000 1.559253797414 Long EC CORP DK N 1 N N N Hannover Rueck SE 529900KIN5BE45V5KB18 Hannover Rueck SE 000000000 36314.00000000 NS 7701283.80000000 0.506412818297 Long EC CORP DE N 1 N N N Atlas Copco AB 213800T8PC8Q4FYJZR07 Atlas Copco AB 000000000 904373.00000000 NS 13030598.38000000 0.856852210759 Long EC CORP SE N 1 N N N AstraZeneca PLC PY6ZZQWO2IZFZC3IOL08 AstraZeneca PLC 000000000 164784.00000000 NS 23597912.93000000 1.551726426808 Long EC CORP GB N 1 N N N Valmet Oyj 213800D9O7FUQDH83V62 Valmet Oyj 000000000 9842.00000000 NS 273644.85000000 0.017994046616 Long EC CORP FI N 1 N N N Sika AG 549300R3N69ECGYPU434 Sika AG 000000000 38950.00000000 NS 11127328.08000000 0.731698989343 Long EC CORP CH N 1 N N N Shin-Etsu Chemical Co Ltd 353800PX8Q64N86H5W41 Shin-Etsu Chemical Co Ltd 000000000 375300.00000000 NS 12401194.77000000 0.815464558484 Long EC CORP JP N 1 N N N ICON PLC 6354008SRQGEMC4XFI67 ICON PLC 000000000 63756.00000000 NS USD 15951751.20000000 1.048938266885 Long EC CORP IE N 1 N N N SSE PLC 549300KI75VYLLMSK856 SSE PLC 000000000 341083.00000000 NS 7974754.99000000 0.524395445563 Long EC CORP GB N 1 N N N Japan Elevator Service Holdings Co Ltd N/A Japan Elevator Service Holdings Co Ltd 000000000 148100.00000000 NS 1930601.20000000 0.126950417630 Long EC CORP JP N 1 N N N Nestle India Ltd 3358008SYYY9CPWH5D94 Nestle India Ltd 000000000 8295.00000000 NS 2317539.25000000 0.152394277835 Long EC CORP IN N 1 N N N Canadian Pacific Kansas City Ltd N/A Canadian Pacific Kansas City Ltd 13646K108 276527.00000000 NS USD 22335085.79000000 1.468686784640 Long EC CORP CA N 1 N N N Carl Zeiss Meditec AG 529900GRL4MZ8NMOOK95 Carl Zeiss Meditec AG 000000000 32981.00000000 NS 3564338.53000000 0.234379977055 Long EC CORP DE N 1 N N N Boyd Group Services Inc 549300FVHMLW88VSTP09 Boyd Group Services Inc 103310108 14247.00000000 NS 2718195.32000000 0.178740192990 Long EC CORP CA N 1 N N N IMCD NV 724500NSJPNFJPDAUP02 IMCD NV 000000000 31643.00000000 NS 4547449.86000000 0.299026364885 Long EC CORP NL N 1 N N N WEG SA 254900NKQV127YFRO022 WEG SA 000000000 354900.00000000 NS 2798019.09000000 0.183989159445 Long EC CORP BR N 1 N N N Lonza Group AG 549300EFW4H2TCZ71055 Lonza Group AG 000000000 33568.00000000 NS 20004660.30000000 1.315445147158 Long EC CORP CH N 1 N N N Ferrari NV 549300RIVY5EX8RCON76 Ferrari NV 000000000 37979.00000000 NS USD 12351150.59000000 0.812173806592 Long EC CORP NL N 1 N N N Belimo Holding AG 506700339DLX749VEM23 Belimo Holding AG 000000000 7488.00000000 NS 3732915.03000000 0.245465051009 Long EC CORP CH N 1 N N N Renishaw PLC 21380048ADXM6Z67CT18 Renishaw PLC 000000000 43849.00000000 NS 2172953.56000000 0.142886766015 Long EC CORP GB N 1 N N N CSL Ltd 529900ECSECK5ZDQTE14 CSL Ltd 000000000 64232.00000000 NS 11868579.33000000 0.780441399613 Long EC CORP AU N 1 N N N Ashtead Group PLC 2138007UTBN8X9K1A235 Ashtead Group PLC 000000000 185315.00000000 NS 12812449.80000000 0.842507428762 Long EC CORP GB N 1 N N N Zurich Insurance Group AG 529900QVNRBND50TXP03 Zurich Insurance Group AG 000000000 24804.00000000 NS 11775006.54000000 0.774288339742 Long EC CORP CH N 1 N N N Silergy Corp N/A Silergy Corp 000000000 100000.00000000 NS 1236173.32000000 0.081286968659 Long EC CORP KY N 1 N N N Locaweb Servicos de Internet SA N/A Locaweb Servicos de Internet SA 000000000 1195193.00000000 NS 2141672.43000000 0.140829814783 Long EC CORP BR Y 1 N N N Hoya Corp 353800X4VR3BHEUCJB42 Hoya Corp 000000000 97600.00000000 NS 11549395.34000000 0.759452838727 Long EC CORP JP N 1 N N N Lululemon Athletica Inc 549300D9GZ4BMLDW5T40 Lululemon Athletica Inc 550021109 18271.00000000 NS USD 6915573.50000000 0.454746917166 Long EC CORP US N 1 N N N Siltronic AG 5299003NKV26NNGHHR90 Siltronic AG 000000000 24057.00000000 NS 1837570.46000000 0.120833001306 Long EC CORP DE N 1 N N N Britannia Industries Ltd 335800RRN5EVHNNAXN80 Britannia Industries Ltd 000000000 52294.00000000 NS 3203185.79000000 0.210631679804 Long EC CORP IN N 1 N N N Experian PLC 635400RXXHHYT1JTSZ26 Experian PLC 000000000 415188.00000000 NS 15913566.18000000 1.046427337007 Long EC CORP JE N 1 N N N Diploma PLC 2138008OGI7VYG8FGR19 Diploma PLC 000000000 120200.00000000 NS 4555192.90000000 0.299535523463 Long EC CORP GB N 1 N N N Samsung SDI Co Ltd 9884002AESDO4YW87G32 Samsung SDI Co Ltd 000000000 12468.00000000 NS 6330278.91000000 0.416259738852 Long EC CORP KR N 1 N N N Softcat PLC 213800N42YZLR9GLVC42 Softcat PLC 000000000 149681.00000000 NS 2691741.91000000 0.177000697828 Long EC CORP GB N 1 N N N MonotaRO Co Ltd N/A MonotaRO Co Ltd 000000000 330300.00000000 NS 4172957.48000000 0.274400893793 Long EC CORP JP N 1 N N N Moncler SpA 815600EBD7FB00525B20 Moncler SpA 000000000 102483.00000000 NS 7083279.56000000 0.465774753654 Long EC CORP IT N 1 N N N Food & Life Cos Ltd 529900CWF7GCVZKS5M87 Food & Life Cos Ltd 000000000 105200.00000000 NS 2042102.64000000 0.134282410573 Long EC CORP JP N 1 N N N B3 SA - Brasil Bolsa Balcao 4GTK5S46E6H318LMDS44 B3 SA - Brasil Bolsa Balcao 000000000 2484700.00000000 NS 7581443.34000000 0.498532476957 Long EC CORP BR N 1 N N N Euronext NV 724500QJ4QSZ3H9QU415 Euronext NV 000000000 57887.00000000 NS 3935261.38000000 0.258770726795 Long EC CORP NL Y 1 N N N Intact Financial Corp 5493009LXGE7Y4U9OY43 Intact Financial Corp 45823T106 96501.00000000 NS 14899652.42000000 0.979755475789 Long EC CORP CA N 1 N N N Hermes International 969500Y4IJGHJE2MTJ13 Hermes International 000000000 9818.00000000 NS 21319675.87000000 1.401916540526 Long EC CORP FR N 1 N N N Capgemini SE 96950077L0TN7BAROX36 Capgemini SE 000000000 66521.00000000 NS 12597601.92000000 0.828379690681 Long EC CORP FR N 1 N N N Abcam PLC 213800B9N83DSNT33F79 Abcam PLC 000380204 197881.00000000 NS USD 4842148.07000000 0.318404815927 Long EC CORP GB N 1 N N N Grupo Aeroportuario del Sureste SAB de CV 5299001W7JIDXCUOUC82 Grupo Aeroportuario del Sureste SAB de CV 40051E202 10809.00000000 NS USD 3001551.21000000 0.197372807832 Long EC CORP MX N 1 N N N Hemnet Group AB 5493008VIU67J3HUAR07 Hemnet Group AB 000000000 139661.00000000 NS 2444797.51000000 0.160762390967 Long EC CORP SE N 1 N N N Vinci SA 213800WFQ334R8UXUG83 Vinci SA 000000000 170341.00000000 NS 19773505.63000000 1.300245124547 Long EC CORP FR N 1 N N N Galenica AG 506700W4772BD8016Z20 Galenica AG 000000000 49778.00000000 NS 4018167.14000000 0.264222355467 Long EC CORP CH Y 1 N N N Hexagon AB 549300WJFW6ILNI4TA80 Hexagon AB 000000000 1197529.00000000 NS 14739621.32000000 0.969232321148 Long EC CORP SE N 1 N N N Diageo PLC 213800ZVIELEA55JMJ32 Diageo PLC 000000000 367141.00000000 NS 15755223.37000000 1.036015199141 Long EC CORP GB N 1 N N N CVS Group PLC 213800J41XDQ2NX48O05 CVS Group PLC 000000000 117080.00000000 NS 2942605.17000000 0.193496696911 Long EC CORP GB N 1 N N N SES-imagotag SA 969500U51BYOMEW9M549 SES-imagotag SA 000000000 16121.00000000 NS 1653576.63000000 0.108734130985 Long EC CORP FR N 1 N N N Ajinomoto Co Inc 353800UT0TLROREPIC92 Ajinomoto Co Inc 000000000 185500.00000000 NS 7358550.19000000 0.483875706580 Long EC CORP JP N 1 N N N Raia Drogasil SA N/A Raia Drogasil SA 000000000 766064.00000000 NS 4735703.27000000 0.311405332131 Long EC CORP BR N 1 N N N Brunello Cucinelli SpA 5493003CX2RZ0FOBH256 Brunello Cucinelli SpA 000000000 59423.00000000 NS 5226297.27000000 0.343665289903 Long EC CORP IT N 1 N N N SMS Co Ltd N/A SMS Co Ltd 000000000 71600.00000000 NS 1425598.95000000 0.093743017499 Long EC CORP JP N 1 N N N SIG Group AG 5493004Z6P7TSVB1L042 SIG Group AG 000000000 275850.00000000 NS 7606254.40000000 0.500163976217 Long EC CORP CH N 1 N N N TIS Inc 35380064HYEZXBQHDF07 TIS Inc 000000000 166300.00000000 NS 4138627.81000000 0.272143479915 Long EC CORP JP N 1 N N N Asian Paints Ltd 335800HEHXGYRUNERD75 Asian Paints Ltd 000000000 152482.00000000 NS 6245282.06000000 0.410670606511 Long EC CORP IN N 1 N N N Pro Medicus Ltd N/A Pro Medicus Ltd 000000000 78745.00000000 NS 3443211.56000000 0.226415038761 Long EC CORP AU N 1 N N N Canadian National Railway Co 3SU7BEP7TH9YEQOZCS77 Canadian National Railway Co 136375102 153177.00000000 NS 18548899.29000000 1.219718765040 Long EC CORP CA N 1 N N N Dassault Systemes SE 96950065LBWY0APQIM86 Dassault Systemes SE 000000000 452963.00000000 NS 20079856.09000000 1.320389791834 Long EC CORP FR N 1 N N N Rumo SA N/A Rumo SA 000000000 679100.00000000 NS 3148577.75000000 0.207040822467 Long EC CORP BR N 1 N N N Petronet LNG Ltd 335800KIIKNA7GRD9351 Petronet LNG Ltd 000000000 1175961.00000000 NS 3195910.40000000 0.210153272456 Long EC CORP IN N 1 N N N Credicorp Ltd 529900UYAEYQCQ2BKB17 Credicorp Ltd 000000000 20509.00000000 NS USD 3027948.76000000 0.199108629811 Long EC CORP BM N 1 N N N Taiwan Semiconductor Manufacturing Co Ltd 549300KB6NK5SBD14S87 Taiwan Semiconductor Manufacturing Co Ltd 874039100 287532.00000000 NS USD 29017729.44000000 1.908116948799 Long EC CORP TW N 1 N N N Globalwafers Co Ltd 529900V6RTNF3U5EGX67 Globalwafers Co Ltd 000000000 114000.00000000 NS 1819197.61000000 0.119624859003 Long EC CORP TW N 1 N N N ConvaTec Group PLC 213800LS272L4FIDOH92 ConvaTec Group PLC 000000000 2553997.00000000 NS 6655814.74000000 0.437665977268 Long EC CORP GB Y 1 N N N Vitrolife AB 5493001WDZMONMSPPR49 Vitrolife AB 000000000 68745.00000000 NS 1334699.66000000 0.087765758794 Long EC CORP SE N 1 N N N Inmode Ltd 984500DD95A35E9BD358 Inmode Ltd 000000000 98955.00000000 NS USD 3695969.25000000 0.243035609755 Long EC CORP IL N 1 N N N MercadoLibre Inc 549300DKPDN9M5S8GB14 MercadoLibre Inc 58733R102 6089.00000000 NS USD 7213029.40000000 0.474306705450 Long EC CORP US N 1 N N N Siegfried Holding AG 506700J9QD6IF3937W06 Siegfried Holding AG 000000000 4039.00000000 NS 3334809.23000000 0.219286833793 Long EC CORP CH N 1 N N N Airtac International Group N/A Airtac International Group 000000000 106713.00000000 NS 3512043.06000000 0.230941187233 Long EC CORP KY N 1 N N N Warehouses De Pauw CVA 549300HWDYC5JXC85138 Warehouses De Pauw CVA 000000000 82640.00000000 NS 2265241.12000000 0.148955313100 Long EC BE N 1 N N N Sartorius Stedim Biotech 52990006IVXY7GCSSR39 Sartorius Stedim Biotech 000000000 24625.00000000 NS 6145353.89000000 0.404099636331 Long EC CORP FR N 1 N N N Segro PLC 213800XC35KGM9NFC641 Segro PLC 000000000 358674.00000000 NS 3265136.78000000 0.214705387027 Long EC GB N 1 N N N AIA Group Ltd ZP5ILWVSYE4LJGMMVD57 AIA Group Ltd 000000000 1712200.00000000 NS 17283693.21000000 1.136522691068 Long EC CORP HK N 1 N N N Tencent Holdings Ltd 254900N4SLUMW4XUYY11 Tencent Holdings Ltd 000000000 323500.00000000 NS 13689714.14000000 0.900193642950 Long EC CORP KY N 1 N N N SEB SA 969500WP61NBK098AC47 SEB SA 000000000 20549.00000000 NS 2122344.13000000 0.139558845016 Long EC CORP FR N 1 N N N Spectris PLC 213800Z4CO2CZO3M3T10 Spectris PLC 000000000 95925.00000000 NS 4379597.40000000 0.287988901583 Long EC CORP GB N 1 N N N BayCurrent Consulting Inc N/A BayCurrent Consulting Inc 000000000 89600.00000000 NS 3333260.33000000 0.219184982876 Long EC CORP JP N 1 N N N CCL Industries Inc 549300TD3EMSRRC0YH75 CCL Industries Inc 124900309 150606.00000000 NS 7403255.50000000 0.486815390744 Long EC CORP CA N 1 N N N Rakus Co Ltd N/A Rakus Co Ltd 000000000 156600.00000000 NS 2636679.72000000 0.173379976978 Long EC CORP JP N 1 N N N Bunzl PLC 213800Q1Q9DV4L78UM09 Bunzl PLC 000000000 199751.00000000 NS 7607972.15000000 0.500276930192 Long EC CORP GB N 1 N N N Bid Corp Ltd N/A Bid Corp Ltd 000000000 243696.00000000 NS 5351244.99000000 0.351881469007 Long EC CORP ZA N 1 N N N Safran SA 969500UIC89GT3UL7L24 Safran SA 000000000 130822.00000000 NS 20479346.98000000 1.346659088323 Long EC CORP FR N 1 N N N Coloplast A/S 529900NN7SOJ5QG82X67 Coloplast A/S 000000000 54971.00000000 NS 6873489.73000000 0.451979617438 Long EC CORP DK N 1 N N N Croda International PLC 2138004WCNBFJEEOXV26 Croda International PLC 000000000 68108.00000000 NS 4866327.59000000 0.319994787052 Long EC CORP GB N 1 N N N Tokio Marine Holdings Inc 5299009QN2NZ191KLS29 Tokio Marine Holdings Inc 000000000 378000.00000000 NS 8684084.69000000 0.571038792544 Long EC CORP JP N 1 N N N Gjensidige Forsikring ASA 5967007LIEEXZX6FAO47 Gjensidige Forsikring ASA 000000000 147550.00000000 NS 2361657.78000000 0.155295377145 Long EC CORP NO N 1 N N N GMO Payment Gateway Inc 353800Q6U21E2PM83F86 GMO Payment Gateway Inc 000000000 35600.00000000 NS 2763228.11000000 0.181701411235 Long EC CORP JP N 1 N N N Infineon Technologies AG TSI2PJM6EPETEQ4X1U25 Infineon Technologies AG 000000000 323853.00000000 NS 13352784.65000000 0.878038192375 Long EC CORP DE N 1 N N N SHIFT Inc 353800HJXMOPLJ7BO262 SHIFT Inc 000000000 15900.00000000 NS 2886451.37000000 0.189804195134 Long EC CORP JP N 1 N N N Halma PLC 2138007FRGLUR9KGBT40 Halma PLC 000000000 395586.00000000 NS 11439510.21000000 0.752227129376 Long EC CORP GB N 1 N N N Beijer Ref AB 549300PZZEUVH08H4G75 Beijer Ref AB 000000000 401887.00000000 NS 5127293.15000000 0.337155082419 Long EC CORP SE N 1 N N N Sweco AB 549300Q4Y55VICYV6U90 Sweco AB 000000000 177262.00000000 NS 1950887.03000000 0.128284351635 Long EC CORP SE N 1 N N N 2023-07-17 WILLIAM BLAIR FUNDS John Raczek John Raczek Principal Financial Officer