0001752724-23-029945.txt : 20230221 0001752724-23-029945.hdr.sgml : 20230221 20230221091221 ACCESSION NUMBER: 0001752724-23-029945 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230221 DATE AS OF CHANGE: 20230221 PERIOD START: 20221231 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: 23645611 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 2022-12-31 2022-12-31 N 1439280083.68 2461870.35 1436818213.33 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 146266.54000000 N Domino's Pizza Enterprises Ltd 54930034RFI409JZ3179 Domino's Pizza Enterprises Ltd 000000000 58834.00000000 NS 2653785.32000000 0.184698752798 Long EC CORP AU N 1 N N N Nemetschek SE 529900R0S2IX1S358J38 Nemetschek SE 000000000 42073.00000000 NS 2147815.56000000 0.149484154646 Long EC CORP DE N 1 N N N LVMH Moet Hennessy Louis Vuitton SE IOG4E947OATN0KJYSD45 LVMH Moet Hennessy Louis Vuitton SE 000000000 26961.00000000 NS 19622178.32000000 1.365668818640 Long EC CORP FR N 1 N N N Weir Group PLC/The 549300KDR56WHY9I3D10 Weir Group PLC/The 000000000 215753.00000000 NS 4353329.65000000 0.302984024674 Long EC CORP GB N 1 N N N Max Healthcare Institute Ltd 3358005LALYV4GZOYF67 Max Healthcare Institute Ltd 000000000 382687.00000000 NS 2036248.25000000 0.141719267692 Long EC CORP IN N 1 N N N Contemporary Amperex Technology Co Ltd 300300KINDY1K0E9I032 Contemporary Amperex Technology Co Ltd 000000000 68000.00000000 NS 3848347.89000000 0.267838189570 Long EC CORP CN N 1 N N N L'Oreal SA 529900JI1GG6F7RKVI53 L'Oreal SA 000000000 36228.00000000 NS 12937089.47000000 0.900398488130 Long EC CORP FR N 1 N N N Amplifon SpA ZYXJDNVM2JI3VBM8G556 Amplifon SpA 000000000 106973.00000000 NS 3185645.76000000 0.221715296371 Long EC CORP IT N 1 N N N KBC Group NV 213800X3Q9LSAKRUWY91 KBC Group NV 000000000 285727.00000000 NS 18375847.83000000 1.278926426427 Long EC CORP BE N 1 N N N Greggs PLC 213800I71QMUFJ64IW20 Greggs PLC 000000000 137891.00000000 NS 3910860.31000000 0.272188943160 Long EC CORP GB N 1 N N N Parkland Corp 549300UY5C6HUV0XLS53 Parkland Corp 70137W108 161903.00000000 NS 3552539.24000000 0.247250432033 Long EC CORP CA N 1 N N N Aristocrat Leisure Ltd 529900TE2HO3OZKYKC27 Aristocrat Leisure Ltd 000000000 117994.00000000 NS 2451861.77000000 0.170645231752 Long EC CORP AU N 1 N N N Shenzhen Inovance Technology Co Ltd N/A Shenzhen Inovance Technology Co Ltd 000000000 653192.00000000 NS 6530322.65000000 0.454498877409 Long EC CORP CN N 1 N N N Toromont Industries Ltd 5493008W5EPRSLQ0B737 Toromont Industries Ltd 891102105 62072.00000000 NS 4479361.24000000 0.311755599869 Long EC CORP CA N 1 N N N ASML Holding NV 724500Y6DUVHQD6OXN27 ASML Holding NV 000000000 31935.00000000 NS 17222304.53000000 1.198641858115 Long EC CORP NL N 1 N N N Straumann Holding AG 50670046ML5FVIM60Z37 Straumann Holding AG 000000000 64248.00000000 NS 7337466.93000000 0.510674688135 Long EC CORP CH N 1 N N N Netwealth Group Ltd N/A Netwealth Group Ltd 000000000 252696.00000000 NS 2081782.08000000 0.144888341523 Long EC CORP AU N 1 N N N Partners Group Holding AG 549300I3IVVWZWDHI788 Partners Group Holding AG 000000000 12030.00000000 NS 10626836.10000000 0.739608949929 Long EC CORP CH N 1 N N N Hindustan Unilever Ltd 5493007IW5N37IKRPM32 Hindustan Unilever Ltd 000000000 295477.00000000 NS 9157536.90000000 0.637348330849 Long EC CORP IN N 1 N N N InterGlobe Aviation Ltd 33580079R8SLLO23XD19 InterGlobe Aviation Ltd 000000000 239568.00000000 NS 5794893.06000000 0.403314281948 Long EC CORP IN Y 1 N N N Disco Corp N/A Disco Corp 000000000 12400.00000000 NS 3566747.94000000 0.248239332360 Long EC CORP JP N 1 N N N Amadeus IT Group SA 9598004A3FTY3TEHHN09 Amadeus IT Group SA 000000000 337053.00000000 NS 17516753.23000000 1.219134965543 Long EC CORP ES N 1 N N N Olympus Corp 5299000Y52IFDI1I2A21 Olympus Corp 000000000 609000.00000000 NS 10914111.55000000 0.759602811875 Long EC CORP JP N 1 N N N Steadfast Group Ltd N/A Steadfast Group Ltd 000000000 839014.00000000 NS 3124698.10000000 0.217473447302 Long EC CORP AU N 1 N N N Voltas Ltd 335800VVTQSSZ7NV7F51 Voltas Ltd 000000000 269427.00000000 NS 2602105.32000000 0.181101916433 Long EC CORP IN N 1 N N N Airbus SE MINO79WLOO247M1IL051 Airbus SE 000000000 173466.00000000 NS 20614925.41000000 1.434762255847 Long EC CORP NL N 1 N N N Infosys Ltd 335800TYLGG93MM7PR89 Infosys Ltd 000000000 605269.00000000 NS 11037215.20000000 0.768170607638 Long EC CORP IN N 1 N N N VAT Group AG 529900MVFK7NVALR7Y83 VAT Group AG 000000000 14820.00000000 NS 4051799.06000000 0.281998030259 Long EC CORP CH Y 1 N N N AutoStore Holdings Ltd 549300KYN3M0LSM5A413 AutoStore Holdings Ltd 000000000 1626178.00000000 NS 2975383.87000000 0.207081441646 Long EC CORP BM Y 1 N N N Novo Nordisk A/S 549300DAQ1CVT6CXN342 Novo Nordisk A/S 000000000 202169.00000000 NS 27298111.65000000 1.899900168075 Long EC CORP DK N 1 N N N Linde PLC 8945002PAZHZLBGKGF02 Linde PLC 000000000 55981.00000000 NS USD 18259882.58000000 1.270855450647 Long EC CORP IE N 1 N N N Apollo Hospitals Enterprise Ltd 3358005YT7JQCWYLTG43 Apollo Hospitals Enterprise Ltd 000000000 52745.00000000 NS 2853700.23000000 0.198612476061 Long EC CORP IN N 1 N N N Mizrahi Tefahot Bank Ltd YZO9YEGEO4VYDZMDWF93 Mizrahi Tefahot Bank Ltd 000000000 94220.00000000 NS 3053016.41000000 0.212484528778 Long EC CORP IL N 1 N N N BYD Co Ltd 5299005557VL7ULJ7A69 BYD Co Ltd 000000000 153200.00000000 NS 5663047.02000000 0.394138031343 Long EC CORP CN N 1 N N N Fixed Income Clearing Corp 549300H47WTHXPU08X20 FIXED INC CLEARING CORP.REPO 000000000 6590477.20000000 PA USD 6590477.20000000 0.458685527428 Long RA CORP US N 2 Repurchase N 1.60000000 2023-01-03 7364100.00000000 USD 6722333.40000000 USD UST N N N DBS Group Holdings Ltd 5493007FKT78NKPM5V55 DBS Group Holdings Ltd 000000000 768900.00000000 NS 19472217.41000000 1.355231805203 Long EC CORP SG N 1 N N N Pidilite Industries Ltd 335800APXGEBZ349GN74 Pidilite Industries Ltd 000000000 121266.00000000 NS 3751433.26000000 0.261093103163 Long EC CORP IN N 1 N N N Havells India Ltd 549300U1LOGHTTNT7D47 Havells India Ltd 000000000 249713.00000000 NS 3326287.03000000 0.231503679389 Long EC CORP IN N 1 N N N Toronto-Dominion Bank/The PT3QB789TSUIDF371261 Toronto-Dominion Bank/The 891160509 267974.00000000 NS 17351019.63000000 1.207600200848 Long EC CORP CA N 1 N N N Intermediate Capital Group PLC 549300OGASR5WRKJ8R68 Intermediate Capital Group PLC 000000000 313126.00000000 NS 4345796.58000000 0.302459736359 Long EC CORP GB N 1 N N N Tecan Group AG 529900CSN9R3BLETSL26 Tecan Group AG 000000000 11969.00000000 NS 5338252.96000000 0.371532940665 Long EC CORP CH N 1 N N N Reliance Industries Ltd 5493003UOETFYRONLG31 Reliance Industries Ltd 000000000 702702.00000000 NS 21634014.19000000 1.505689027971 Long EC CORP IN N 1 N N N Metro Inc/CN 549300KQ7DCG4IXSNW78 Metro Inc/CN 59162N109 273005.00000000 NS 15116089.25000000 1.052053009194 Long EC CORP CA N 1 N N N Globant SA 2221008DCMSPYS42DS88 Globant SA 000000000 23719.00000000 NS USD 3988587.04000000 0.277598585749 Long EC CORP LU N 1 N N N Lifco AB 549300RTLL4VDQRCTW41 Lifco AB 000000000 245870.00000000 NS 4103390.13000000 0.285588677254 Long EC CORP SE N 1 N N N Thales SA 529900FNDVTQJOVVPZ19 Thales SA 000000000 181905.00000000 NS 23230109.71000000 1.616774446097 Long EC CORP FR N 1 N N N TechnoPro Holdings Inc 3538001DJ8I5PJQNHU53 TechnoPro Holdings Inc 000000000 194500.00000000 NS 5224112.31000000 0.363588953810 Long EC CORP JP N 1 N N N Genmab A/S 529900MTJPDPE4MHJ122 Genmab A/S 000000000 26279.00000000 NS 11125487.85000000 0.774314227560 Long EC CORP DK N 1 N N N Metso Outotec Oyj 549300R0VN9C371W0E07 Metso Outotec Oyj 000000000 327293.00000000 NS 3367570.22000000 0.234376916213 Long EC CORP FI N 1 N N N Telkom Indonesia Persero Tbk PT 529900M5SQZAOKV1PC81 Telkom Indonesia Persero Tbk PT 000000000 32729900.00000000 NS 7884189.82000000 0.548725631875 Long EC CORP ID N 1 N N N Daikin Industries Ltd 549300Y7FWSTSHMW5Y57 Daikin Industries Ltd 000000000 99300.00000000 NS 15283907.35000000 1.063732851393 Long EC CORP JP N 1 N N N 3i Group PLC 35GDVHRBMFE7NWATNM84 3i Group PLC 000000000 404645.00000000 NS 6562559.15000000 0.456742480650 Long EC CORP GB N 1 N N N Dollarama Inc 5493002GJ0NJP1HI0C79 Dollarama Inc 25675T107 277301.00000000 NS 16218217.27000000 1.128759165184 Long EC CORP CA N 1 N N N TotalEnergies SE 529900S21EQ1BO4ESM68 TotalEnergies SE 000000000 126208.00000000 NS 7923573.33000000 0.551466654340 Long EC CORP FR N 1 N N N MediaTek Inc 254900UEGBK1I4DM4E14 MediaTek Inc 000000000 253000.00000000 NS 5144702.38000000 0.358062163485 Long EC CORP TW N 1 N N N Tenaris SA 549300Y7C05BKC4HZB40 Tenaris SA 000000000 674961.00000000 NS 11766102.39000000 0.818899863659 Long EC CORP LU N 1 N N N Big Yellow Group PLC 213800W7Q4V2ZI8LIW31 Big Yellow Group PLC 000000000 217432.00000000 NS 3015055.10000000 0.209842488912 Long EC GB N 1 N N N Wal-Mart de Mexico SAB de CV N/A Wal-Mart de Mexico SAB de CV 000000000 3834600.00000000 NS 13554370.87000000 0.943360179057 Long EC CORP MX N 1 N N N Neste Oyj 5493009GY1X8GQ66AM14 Neste Oyj 000000000 299909.00000000 NS 13811030.53000000 0.961223236305 Long EC CORP FI N 1 N N N Evolution AB 549300SUH6ZR1RF6TA88 Evolution AB 000000000 71949.00000000 NS 7001252.02000000 0.487274726548 Long EC CORP SE Y 1 N N N HDFC Bank Ltd 335800ZQ6I4E2JXENC50 HDFC Bank Ltd 000000000 965373.00000000 NS 19020403.60000000 1.323786365146 Long EC CORP IN N 1 N N N Adyen NV 724500973ODKK3IFQ447 Adyen NV 000000000 6337.00000000 NS 8739782.08000000 0.608273336105 Long EC CORP NL N 1 N N N Harmonic Drive Systems Inc 353800XFIX2EUARGOE85 Harmonic Drive Systems Inc 000000000 62200.00000000 NS 1760690.34000000 0.122540925752 Long EC CORP JP N 1 N N N Spirax-Sarco Engineering PLC 213800WFVZQMHOZP2W17 Spirax-Sarco Engineering PLC 000000000 51159.00000000 NS 6565237.18000000 0.456928866789 Long EC CORP GB N 1 N N N Rotork PLC 213800AH5RZIHGWRJ718 Rotork PLC 000000000 1775434.00000000 NS 6580896.46000000 0.458018724912 Long EC CORP GB N 1 N N N Bank Central Asia Tbk PT 254900BR956G2OHVOM21 Bank Central Asia Tbk PT 000000000 34325500.00000000 NS 18852290.03000000 1.312085958759 Long EC CORP ID N 1 N N N MTU Aero Engines AG 529900807L67JY81RD65 MTU Aero Engines AG 000000000 83583.00000000 NS 18091113.02000000 1.259109388519 Long EC CORP DE N 1 N N N SCSK Corp 529900SNGFXMSUBB7864 SCSK Corp 000000000 179500.00000000 NS 2736814.23000000 0.190477417714 Long EC CORP JP N 1 N N N Compass Group PLC 2138008M6MH9OZ6U2T68 Compass Group PLC 000000000 989310.00000000 NS 22933806.66000000 1.596152279198 Long EC CORP GB N 1 N N N Beazley PLC 213800VTOMUWD41GIT12 Beazley PLC 000000000 442058.00000000 NS 3631425.10000000 0.252740748015 Long EC CORP GB N 1 N N N Rentokil Initial PLC 549300VN4WV7Z6T14K68 Rentokil Initial PLC 000000000 1922283.00000000 NS 11805636.66000000 0.821651378752 Long EC CORP GB N 1 N N N Proya Cosmetics Co Ltd N/A Proya Cosmetics Co Ltd 000000000 187878.00000000 NS 4526347.14000000 0.315025735197 Long EC CORP CN N 1 N N N Techtronic Industries Co Ltd 549300HZW2SBE758OK89 Techtronic Industries Co Ltd 000000000 400500.00000000 NS 4469127.34000000 0.311043338575 Long EC CORP HK N 1 N N N Nice Ltd 254900YTY4EF5Z4W0A51 Nice Ltd 653656108 29443.00000000 NS USD 5661888.90000000 0.394057428244 Long EC CORP IL N 1 N N N Kingspan Group PLC 635400HM7V74SUB9OG75 Kingspan Group PLC 000000000 112777.00000000 NS 6106122.93000000 0.424975329053 Long EC CORP IE N 1 N N N Keyence Corp 529900M7PQBS7A89DZ11 Keyence Corp 000000000 41300.00000000 NS 16181392.87000000 1.126196252238 Long EC CORP JP N 1 N N N BE Semiconductor Industries NV 7245007A1YFLI2GNYX06 BE Semiconductor Industries NV 000000000 55979.00000000 NS 3389227.47000000 0.235884222412 Long EC CORP NL N 1 N N N Benefit One Inc N/A Benefit One Inc 000000000 146800.00000000 NS 2162179.21000000 0.150483839217 Long EC CORP JP N 1 N N N CTS Eventim AG & Co KGaA 529900FDHSN08UBJII80 CTS Eventim AG & Co KGaA 000000000 100055.00000000 NS 6383387.91000000 0.444272480038 Long EC CORP DE N 1 N N N London Stock Exchange Group PLC 213800QAUUUP6I445N30 London Stock Exchange Group PLC 000000000 190456.00000000 NS 16430768.46000000 1.143552351130 Long EC CORP GB N 1 N N N Kinaxis Inc 5299009VAZ14K7PFUQ15 Kinaxis Inc 49448Q109 36049.00000000 NS 4044463.51000000 0.281487488986 Long EC CORP CA N 1 N N N Indutrade AB 549300FISLQ6CEFP1867 Indutrade AB 000000000 214256.00000000 NS 4334460.16000000 0.301670741628 Long EC CORP SE N 1 N N N DSV A/S 529900X41C0BSLK67H70 DSV A/S 000000000 119506.00000000 NS 18863121.01000000 1.312839775762 Long EC CORP DK N 1 N N N Atlas Copco AB 213800T8PC8Q4FYJZR07 Atlas Copco AB 000000000 1176630.00000000 NS 13880712.52000000 0.966072979255 Long EC CORP SE N 1 N N N AstraZeneca PLC PY6ZZQWO2IZFZC3IOL08 AstraZeneca PLC 000000000 171325.00000000 NS 23235100.29000000 1.617121781617 Long EC CORP GB N 1 N N N Sika AG 549300R3N69ECGYPU434 Sika AG 000000000 41224.00000000 NS 9884130.00000000 0.687917922274 Long EC CORP CH N 1 N N N Shin-Etsu Chemical Co Ltd 353800PX8Q64N86H5W41 Shin-Etsu Chemical Co Ltd 000000000 58700.00000000 NS 7256991.01000000 0.505073706796 Long EC CORP JP N 1 N N N ICON PLC 6354008SRQGEMC4XFI67 ICON PLC 000000000 103509.00000000 NS USD 20106623.25000000 1.399385326790 Long EC CORP IE N 1 N N N SSE PLC 549300KI75VYLLMSK856 SSE PLC 000000000 355440.00000000 NS 7356621.90000000 0.512007840083 Long EC CORP GB N 1 N N N Japan Elevator Service Holdings Co Ltd N/A Japan Elevator Service Holdings Co Ltd 000000000 156900.00000000 NS 1977389.52000000 0.137622804447 Long EC CORP JP N 1 N N N Info Edge India Ltd 335800MXUVHTBF9DEC78 Info Edge India Ltd 000000000 53593.00000000 NS 2534800.55000000 0.176417623780 Long EC CORP IN N 1 N N N Carl Zeiss Meditec AG 529900GRL4MZ8NMOOK95 Carl Zeiss Meditec AG 000000000 34907.00000000 NS 4405472.67000000 0.306613086410 Long EC CORP DE N 1 N N N IMCD NV 724500NSJPNFJPDAUP02 IMCD NV 000000000 33491.00000000 NS 4773483.95000000 0.332226018971 Long EC CORP NL N 1 N N N Canadian Pacific Railway Ltd N/A Canadian Pacific Railway Ltd 13645T100 247070.00000000 NS USD 18428951.30000000 1.282622333780 Long EC CORP CA N 1 N N N WEG SA 254900NKQV127YFRO022 WEG SA 000000000 375600.00000000 NS 2739591.08000000 0.190670681550 Long EC CORP BR N 1 N N N First Abu Dhabi Bank PJSC 2138002Y3WMK6RZS8H90 First Abu Dhabi Bank PJSC 000000000 915997.00000000 NS 4264975.41000000 0.296834726232 Long EC CORP AE N 1 N N N Lonza Group AG 549300EFW4H2TCZ71055 Lonza Group AG 000000000 28514.00000000 NS 13972523.01000000 0.972462826568 Long EC CORP CH N 1 N N N Foshan Haitian Flavouring & Food Co Ltd N/A Foshan Haitian Flavouring & Food Co Ltd 000000000 357691.00000000 NS 4095718.11000000 0.285054718265 Long EC CORP CN N 1 N N N Belimo Holding AG 506700339DLX749VEM23 Belimo Holding AG 000000000 7925.00000000 NS 3771156.65000000 0.262465816135 Long EC CORP CH N 1 N N N FinecoBank Banca Fineco SpA 549300L7YCATGO57ZE10 FinecoBank Banca Fineco SpA 000000000 411181.00000000 NS 6831104.61000000 0.475432768503 Long EC CORP IT N 1 N N N Renishaw PLC 21380048ADXM6Z67CT18 Renishaw PLC 000000000 46410.00000000 NS 2058018.48000000 0.143234437099 Long EC CORP GB N 1 N N N CSL Ltd 529900ECSECK5ZDQTE14 CSL Ltd 000000000 89000.00000000 NS 17437007.75000000 1.213584821533 Long EC CORP AU N 1 N N N Ashtead Group PLC 2138007UTBN8X9K1A235 Ashtead Group PLC 000000000 196137.00000000 NS 11192056.71000000 0.778947302182 Long EC CORP GB N 1 N N N Nihon M&A Center Holdings Inc N/A Nihon M&A Center Holdings Inc 000000000 323800.00000000 NS 4019126.79000000 0.279724098199 Long EC CORP JP N 1 N N N Zurich Insurance Group AG 529900QVNRBND50TXP03 Zurich Insurance Group AG 000000000 49267.00000000 NS 23566532.31000000 1.640188862541 Long EC CORP CH N 1 N N N EDP Renovaveis SA 529900MUFAH07Q1TAX06 EDP Renovaveis SA 000000000 302974.00000000 NS 6674471.94000000 0.464531412399 Long EC CORP ES N 1 N N N Silergy Corp N/A Silergy Corp 000000000 106000.00000000 NS 1505392.79000000 0.104772668945 Long EC CORP KY N 1 N N N Locaweb Servicos de Internet SA N/A Locaweb Servicos de Internet SA 000000000 1264893.00000000 NS 1681812.37000000 0.117051158900 Long EC CORP BR Y 1 N N N Hoya Corp 353800X4VR3BHEUCJB42 Hoya Corp 000000000 103400.00000000 NS 10009882.66000000 0.696670084436 Long EC CORP JP N 1 N N N Lululemon Athletica Inc 549300D9GZ4BMLDW5T40 Lululemon Athletica Inc 550021109 34889.00000000 NS USD 11177737.82000000 0.777950732827 Long EC CORP US N 1 N N N UPL Ltd 335800RJSM1SLHO4UA95 UPL Ltd 000000000 348752.00000000 NS 3023388.55000000 0.210422482256 Long EC CORP IN N 1 N N N Britannia Industries Ltd 335800RRN5EVHNNAXN80 Britannia Industries Ltd 000000000 55349.00000000 NS 2887240.14000000 0.200946794327 Long EC CORP IN N 1 N N N Experian PLC 635400RXXHHYT1JTSZ26 Experian PLC 000000000 439438.00000000 NS 14944304.81000000 1.040097116765 Long EC CORP JE N 1 N N N Diploma PLC 2138008OGI7VYG8FGR19 Diploma PLC 000000000 108610.00000000 NS 3645000.99000000 0.253685605888 Long EC CORP GB N 1 N N N Samsung SDI Co Ltd 9884002AESDO4YW87G32 Samsung SDI Co Ltd 000000000 13197.00000000 NS 6167992.88000000 0.429281367870 Long EC CORP KR N 1 N N N Softcat PLC 213800N42YZLR9GLVC42 Softcat PLC 000000000 158423.00000000 NS 2267661.94000000 0.157825250192 Long EC CORP GB N 1 N N N MonotaRO Co Ltd N/A MonotaRO Co Ltd 000000000 349700.00000000 NS 4948132.43000000 0.344381243506 Long EC CORP JP N 1 N N N Moncler SpA 815600EBD7FB00525B20 Moncler SpA 000000000 76705.00000000 NS 4064387.00000000 0.282874128563 Long EC CORP IT N 1 N N N Food & Life Cos Ltd 529900CWF7GCVZKS5M87 Food & Life Cos Ltd 000000000 111500.00000000 NS 2207231.03000000 0.153619366007 Long EC CORP JP N 1 N N N B3 SA - Brasil Bolsa Balcao 4GTK5S46E6H318LMDS44 B3 SA - Brasil Bolsa Balcao 000000000 2629800.00000000 NS 6579792.23000000 0.457941872462 Long EC CORP BR N 1 N N N Euronext NV 724500QJ4QSZ3H9QU415 Euronext NV 000000000 61267.00000000 NS 4535736.12000000 0.315679191558 Long EC CORP NL Y 1 N N N Intact Financial Corp 5493009LXGE7Y4U9OY43 Intact Financial Corp 45823T106 127064.00000000 NS 18291022.33000000 1.273022722033 Long EC CORP CA N 1 N N N Hermes International 969500Y4IJGHJE2MTJ13 Hermes International 000000000 8097.00000000 NS 12524435.69000000 0.871678516725 Long EC CORP FR N 1 N N N Capgemini SE 96950077L0TN7BAROX36 Capgemini SE 000000000 70407.00000000 NS 11753505.08000000 0.818023113220 Long EC CORP FR N 1 N N N Abcam PLC 213800B9N83DSNT33F79 Abcam PLC 000380204 143370.00000000 NS USD 2230837.20000000 0.155262313583 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 26476.00000000 NS USD 6168643.24000000 0.429326631773 Long EC CORP MX N 1 N N N Hemnet Group AB 5493008VIU67J3HUAR07 Hemnet Group AB 000000000 147819.00000000 NS 1779236.54000000 0.123831708388 Long EC CORP SE N 1 N N N Vinci SA 213800WFQ334R8UXUG83 Vinci SA 000000000 180291.00000000 NS 18004261.88000000 1.253064703173 Long EC CORP FR N 1 N N N Galenica AG 506700W4772BD8016Z20 Galenica AG 000000000 52687.00000000 NS 4304875.20000000 0.299611680869 Long EC CORP CH Y 1 N N N Royal Unibrew A/S 529900D69KFL8IAP8Q63 Royal Unibrew A/S 000000000 49692.00000000 NS 3542990.67000000 0.246585868492 Long EC CORP DK N 1 N N N Hexagon AB 549300WJFW6ILNI4TA80 Hexagon AB 000000000 1267475.00000000 NS 13239747.10000000 0.921462922530 Long EC CORP SE N 1 N N N Alibaba Group Holding Ltd 5493001NTNQJDH60PM02 Alibaba Group Holding Ltd 000000000 1310800.00000000 NS 14484302.63000000 1.008081780675 Long EC CORP KY N 1 N N N Diageo PLC 213800ZVIELEA55JMJ32 Diageo PLC 000000000 388585.00000000 NS 17146965.41000000 1.193398388948 Long EC CORP GB N 1 N N N CVS Group PLC 213800J41XDQ2NX48O05 CVS Group PLC 000000000 123919.00000000 NS 2900358.14000000 0.201859783867 Long EC CORP GB N 1 N N N SES-imagotag SA 969500U51BYOMEW9M549 SES-imagotag SA 000000000 17063.00000000 NS 2228339.72000000 0.155088493403 Long EC CORP FR N 1 N N N Raia Drogasil SA N/A Raia Drogasil SA 000000000 589800.00000000 NS 2649757.28000000 0.184418408356 Long EC CORP BR N 1 N N N Brunello Cucinelli SpA 5493003CX2RZ0FOBH256 Brunello Cucinelli SpA 000000000 62893.00000000 NS 4652073.19000000 0.323776045350 Long EC CORP IT N 1 N N N SMS Co Ltd N/A SMS Co Ltd 000000000 75900.00000000 NS 1940296.40000000 0.135041189066 Long EC CORP JP N 1 N N N SIG Group AG 5493004Z6P7TSVB1L042 SIG Group AG 000000000 291961.00000000 NS 6378210.35000000 0.443912131042 Long EC CORP CH N 1 N N N TIS Inc 35380064HYEZXBQHDF07 TIS Inc 000000000 265600.00000000 NS 7042730.87000000 0.490161580961 Long EC CORP JP N 1 N N N Crompton Greaves Consumer Electricals Ltd 335800DIIEEWMH3UDH51 Crompton Greaves Consumer Electricals Ltd 000000000 651076.00000000 NS 2651759.44000000 0.184557755142 Long EC CORP IN N 1 N N N Pro Medicus Ltd N/A Pro Medicus Ltd 000000000 83345.00000000 NS 3135753.82000000 0.218242905811 Long EC CORP AU N 1 N N N Canadian National Railway Co 3SU7BEP7TH9YEQOZCS77 Canadian National Railway Co 136375102 149121.00000000 NS 17713900.77000000 1.232856084761 Long EC CORP CA N 1 N N N Dassault Systemes SE 96950065LBWY0APQIM86 Dassault Systemes SE 000000000 285244.00000000 NS 10227339.69000000 0.711804708147 Long EC CORP FR N 1 N N N Rumo SA N/A Rumo SA 000000000 718700.00000000 NS 2533265.21000000 0.176310766838 Long EC CORP BR N 1 N N N Petronet LNG Ltd 335800KIIKNA7GRD9351 Petronet LNG Ltd 000000000 1244649.00000000 NS 3242135.37000000 0.225646873064 Long EC CORP IN N 1 N N N Credicorp Ltd 529900UYAEYQCQ2BKB17 Credicorp Ltd 000000000 21708.00000000 NS USD 2944907.28000000 0.204960325020 Long EC CORP BM N 1 N N N Taiwan Semiconductor Manufacturing Co Ltd 549300KB6NK5SBD14S87 Taiwan Semiconductor Manufacturing Co Ltd 874039100 183058.00000000 NS USD 13635990.42000000 0.949040755016 Long EC CORP TW N 1 N N N Globalwafers Co Ltd 529900V6RTNF3U5EGX67 Globalwafers Co Ltd 000000000 120000.00000000 NS 1669079.73000000 0.116164989733 Long EC CORP TW N 1 N N N ConvaTec Group PLC 213800LS272L4FIDOH92 ConvaTec Group PLC 000000000 2703170.00000000 NS 7601362.51000000 0.529041352585 Long EC CORP GB Y 1 N N N Vitrolife AB 5493001WDZMONMSPPR49 Vitrolife AB 000000000 72760.00000000 NS 1298333.18000000 0.090361687230 Long EC CORP SE N 1 N N N Inmode Ltd 984500DD95A35E9BD358 Inmode Ltd 000000000 87559.00000000 NS USD 3125856.30000000 0.217554055968 Long EC CORP IL N 1 N N N MercadoLibre Inc 549300DKPDN9M5S8GB14 MercadoLibre Inc 58733R102 6443.00000000 NS USD 5452324.32000000 0.379472105059 Long EC CORP US N 1 N N N Siegfried Holding AG 506700J9QD6IF3937W06 Siegfried Holding AG 000000000 5139.00000000 NS 3409697.18000000 0.237308877933 Long EC CORP CH N 1 N N N Airtac International Group N/A Airtac International Group 000000000 110713.00000000 NS 3353574.95000000 0.233402870236 Long EC CORP KY N 1 N N N Warehouses De Pauw CVA 549300HWDYC5JXC85138 Warehouses De Pauw CVA 000000000 87468.00000000 NS 2499923.03000000 0.173990210230 Long EC BE N 1 N N N Sartorius Stedim Biotech 52990006IVXY7GCSSR39 Sartorius Stedim Biotech 000000000 26062.00000000 NS 8439161.54000000 0.587350679557 Long EC CORP FR N 1 N N N Segro PLC 213800XC35KGM9NFC641 Segro PLC 000000000 379623.00000000 NS 3504506.04000000 0.243907406482 Long EC GB N 1 N N N AIA Group Ltd ZP5ILWVSYE4LJGMMVD57 AIA Group Ltd 000000000 1812200.00000000 NS 20152452.45000000 1.402574957850 Long EC CORP HK N 1 N N N Spectris PLC 213800Z4CO2CZO3M3T10 Spectris PLC 000000000 77598.00000000 NS 2816239.54000000 0.196005278459 Long EC CORP GB N 1 N N N BayCurrent Consulting Inc N/A BayCurrent Consulting Inc 000000000 94700.00000000 NS 2969296.71000000 0.206657786103 Long EC CORP JP N 1 N N N CCL Industries Inc 549300TD3EMSRRC0YH75 CCL Industries Inc 124900309 113948.00000000 NS 4867616.19000000 0.338777455967 Long EC CORP CA N 1 N N N Rakus Co Ltd N/A Rakus Co Ltd 000000000 165800.00000000 NS 2001121.61000000 0.139274515831 Long EC CORP JP N 1 N N N Thule Group AB 549300XHHOGBOERKU333 Thule Group AB 000000000 83544.00000000 NS 1742960.25000000 0.121306942926 Long EC CORP SE Y 1 N N N Bunzl PLC 213800Q1Q9DV4L78UM09 Bunzl PLC 000000000 199980.00000000 NS 6670319.55000000 0.464242413418 Long EC CORP GB N 1 N N N Bid Corp Ltd N/A Bid Corp Ltd 000000000 183914.00000000 NS 3570310.18000000 0.248487257947 Long EC CORP ZA N 1 N N N Safran SA 969500UIC89GT3UL7L24 Safran SA 000000000 138464.00000000 NS 17329732.57000000 1.206118659216 Long EC CORP FR N 1 N N N Coloplast A/S 529900NN7SOJ5QG82X67 Coloplast A/S 000000000 49731.00000000 NS 5812974.61000000 0.404572725767 Long EC CORP DK N 1 N N N Croda International PLC 2138004WCNBFJEEOXV26 Croda International PLC 000000000 72088.00000000 NS 5755438.49000000 0.400568313834 Long EC CORP GB N 1 N N N Tokio Marine Holdings Inc 5299009QN2NZ191KLS29 Tokio Marine Holdings Inc 000000000 545200.00000000 NS 11746060.65000000 0.817504994092 Long EC CORP JP N 1 N N N Gjensidige Forsikring ASA 5967007LIEEXZX6FAO47 Gjensidige Forsikring ASA 000000000 156167.00000000 NS 3063785.87000000 0.213234064099 Long EC CORP NO N 1 N N N GMO Payment Gateway Inc 353800Q6U21E2PM83F86 GMO Payment Gateway Inc 000000000 37700.00000000 NS 3136879.00000000 0.218321216344 Long EC CORP JP N 1 N N N Equinor ASA OW6OFBNCKXC4US5C7523 Equinor ASA 000000000 206657.00000000 NS 7420987.73000000 0.516487587723 Long EC CORP NO N 1 N N N Infineon Technologies AG TSI2PJM6EPETEQ4X1U25 Infineon Technologies AG 000000000 549394.00000000 NS 16719641.16000000 1.163657378844 Long EC CORP DE N 1 N N N SHIFT Inc 353800HJXMOPLJ7BO262 SHIFT Inc 000000000 24900.00000000 NS 4428268.82000000 0.308199658030 Long EC CORP JP N 1 N N N Teleperformance 9695004GI61FHFFNRG61 Teleperformance 000000000 51068.00000000 NS 12174054.66000000 0.847292618304 Long EC CORP FR N 1 N N N Halma PLC 2138007FRGLUR9KGBT40 Halma PLC 000000000 418691.00000000 NS 9991924.62000000 0.695420236693 Long EC CORP GB N 1 N N N Beijer Ref AB 549300PZZEUVH08H4G75 Beijer Ref AB 000000000 224147.00000000 NS 3159798.53000000 0.219916374993 Long EC CORP SE N 1 N N N Sweco AB 549300Q4Y55VICYV6U90 Sweco AB 000000000 187616.00000000 NS 1795278.09000000 0.124948171824 Long EC CORP SE N 1 N N N 2023-01-17 WILLIAM BLAIR FUNDS John Raczek John Raczek Principal Financial Officer