0001752724-24-025902.txt : 20240216 0001752724-24-025902.hdr.sgml : 20240216 20240216112819 ACCESSION NUMBER: 0001752724-24-025902 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: 24646287 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 S000008605 William Blair Institutional International Growth Fund C000023546 Institutional Class WBIIX NPORT-P 1 primary_doc.xml NPORT-P false 0000822632 XXXXXXXX S000008605 C000023546 WILLIAM BLAIR FUNDS 811-05344 0000822632 SNQR0U5FDV8EZZX4W051 150 NORTH RIVERSIDE PLAZA CHICAGO 60606 312-364-8000 William Blair Institutional International Growth Fund S000008605 ZFUC7FQ8P4Z2TL4PXN85 2023-12-31 2023-12-31 N 932835318.21 3418306.95 929417011.26 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 48126.46000000 N Nemetschek SE 529900R0S2IX1S358J38 Nemetschek SE 000000000 23118.00000000 NS 2002897.47000000 0.215500410013 Long EC CORP DE N 1 N N N LVMH Moet Hennessy Louis Vuitton SE IOG4E947OATN0KJYSD45 LVMH Moet Hennessy Louis Vuitton SE 000000000 10333.00000000 NS 8368260.99000000 0.900377428927 Long EC CORP FR N 1 N N N Weir Group PLC/The 549300KDR56WHY9I3D10 Weir Group PLC/The 000000000 76589.00000000 NS 1841680.15000000 0.198154340590 Long EC CORP GB N 1 N N N Max Healthcare Institute Ltd 3358005LALYV4GZOYF67 Max Healthcare Institute Ltd 000000000 212426.00000000 NS 1751203.81000000 0.188419599467 Long EC CORP IN N 1 N N N ITOCHU Corp J48DJYXDTLHM30UMYI18 ITOCHU Corp 000000000 112400.00000000 NS 4597239.72000000 0.494636924470 Long EC CORP JP N 1 N N N L'Oreal SA 529900JI1GG6F7RKVI53 L'Oreal SA 000000000 17738.00000000 NS 8824568.74000000 0.949473555259 Long EC CORP FR N 1 N N N SMC Corp 353800O40V08DOZ70X62 SMC Corp 000000000 4700.00000000 NS 2525333.33000000 0.271711545991 Long EC CORP JP N 1 N N N Chugai Pharmaceutical Co Ltd 529900T9LAII161DCN95 Chugai Pharmaceutical Co Ltd 000000000 197000.00000000 NS 7463645.39000000 0.803045920138 Long EC CORP JP N 1 N N N Greggs PLC 213800I71QMUFJ64IW20 Greggs PLC 000000000 75997.00000000 NS 2520546.65000000 0.271196526366 Long EC CORP GB N 1 N N N Parkland Corp 549300UY5C6HUV0XLS53 Parkland Corp 70137W108 89475.00000000 NS 2884024.94000000 0.310304729207 Long EC CORP CA N 1 N N N Kweichow Moutai Co Ltd N/A Kweichow Moutai Co Ltd 000000000 24500.00000000 NS 5934476.15000000 0.638515981319 Long EC CORP CN N 1 N N N BAE Systems PLC 8SVCSVKSGDWMW2QHOH83 BAE Systems PLC 000000000 441321.00000000 NS 6246894.26000000 0.672130398337 Long EC CORP GB N 1 N N N Toromont Industries Ltd 5493008W5EPRSLQ0B737 Toromont Industries Ltd 891102105 56214.00000000 NS 4925433.30000000 0.529948692602 Long EC CORP CA N 1 N N N ASML Holding NV 724500Y6DUVHQD6OXN27 ASML Holding NV 000000000 24061.00000000 NS 18107414.02000000 1.948255067491 Long EC CORP NL N 1 N N N Straumann Holding AG 50670046ML5FVIM60Z37 Straumann Holding AG 000000000 25423.00000000 NS 4098874.98000000 0.441015704505 Long EC CORP CH N 1 N N N Partners Group Holding AG 549300I3IVVWZWDHI788 Partners Group Holding AG 000000000 2910.00000000 NS 4196932.41000000 0.451566127922 Long EC CORP CH N 1 N N N InterGlobe Aviation Ltd 33580079R8SLLO23XD19 InterGlobe Aviation Ltd 000000000 69224.00000000 NS 2458210.57000000 0.264489517645 Long EC CORP IN Y 1 N N N Publicis Groupe SA 2138004KW8BV57III342 Publicis Groupe SA 000000000 58208.00000000 NS 5397733.37000000 0.580765501879 Long EC CORP FR N 1 N N N Disco Corp N/A Disco Corp 000000000 20500.00000000 NS 5085744.68000000 0.547197288018 Long EC CORP JP N 1 N N N Amadeus IT Group SA 9598004A3FTY3TEHHN09 Amadeus IT Group SA 000000000 101103.00000000 NS 7241430.19000000 0.779136824726 Long EC CORP ES N 1 N N N Steadfast Group Ltd N/A Steadfast Group Ltd 000000000 661970.00000000 NS 2625399.01000000 0.282478045720 Long EC CORP AU N 1 N N N Voltas Ltd 335800VVTQSSZ7NV7F51 Voltas Ltd 000000000 149558.00000000 NS 1758184.36000000 0.189170667063 Long EC CORP IN N 1 N N N Constellation Software Inc/Canada 549300B6PYHMCTDWQV29 Constellation Software Inc/Canada 21037X100 1867.00000000 NS 4628956.71000000 0.498049492737 Long EC CORP CA N 1 N N N Airbus SE MINO79WLOO247M1IL051 Airbus SE 000000000 85055.00000000 NS 13124850.03000000 1.412159436613 Long EC CORP NL N 1 N N N TFI International Inc 5493007R9W7KO7SJN678 TFI International Inc 87241L109 13100.00000000 NS 1781928.23000000 0.191725372831 Long EC CORP CA N 1 N N N Infosys Ltd 335800TYLGG93MM7PR89 Infosys Ltd 000000000 226316.00000000 NS 4195537.12000000 0.451416002630 Long EC CORP IN N 1 N N N VAT Group AG 529900MVFK7NVALR7Y83 VAT Group AG 000000000 10982.00000000 NS 5503731.05000000 0.592170251170 Long EC CORP CH Y 1 N N N AutoStore Holdings Ltd 549300KYN3M0LSM5A413 AutoStore Holdings Ltd 000000000 898820.00000000 NS 1767578.78000000 0.190181453382 Long EC CORP BM Y 1 N N N Apollo Hospitals Enterprise Ltd 3358005YT7JQCWYLTG43 Apollo Hospitals Enterprise Ltd 000000000 29145.00000000 NS 1999184.75000000 0.215100942395 Long EC CORP IN N 1 N N N Samsung Electronics Co Ltd 9884007ER46L6N7EI764 Samsung Electronics Co Ltd 000000000 240797.00000000 NS 14677043.64000000 1.579166667081 Long EC CORP KR N 1 N N N DBS Group Holdings Ltd 5493007FKT78NKPM5V55 DBS Group Holdings Ltd 000000000 237400.00000000 NS 6009876.11000000 0.646628589447 Long EC CORP SG N 1 N N N Havells India Ltd 549300U1LOGHTTNT7D47 Havells India Ltd 000000000 137990.00000000 NS 2268084.57000000 0.244033038186 Long EC CORP IN N 1 N N N Toronto-Dominion Bank/The PT3QB789TSUIDF371261 Toronto-Dominion Bank/The 891160509 106346.00000000 NS 6871698.82000000 0.739355825936 Long EC CORP CA N 1 N N N Intermediate Capital Group PLC 549300OGASR5WRKJ8R68 Intermediate Capital Group PLC 000000000 172529.00000000 NS 3695656.69000000 0.397631703016 Long EC CORP GB N 1 N N N Tecan Group AG 529900CSN9R3BLETSL26 Tecan Group AG 000000000 7861.00000000 NS 3209639.62000000 0.345339022324 Long EC CORP CH N 1 N N N Reliance Industries Ltd 5493003UOETFYRONLG31 Reliance Industries Ltd 000000000 388865.00000000 NS 12089273.17000000 1.300737238885 Long EC CORP IN N 1 N N N Globant SA 2221008DCMSPYS42DS88 Globant SA 000000000 13108.00000000 NS USD 3119441.84000000 0.335634252677 Long EC CORP LU N 1 N N N Lifco AB 549300RTLL4VDQRCTW41 Lifco AB 000000000 135879.00000000 NS 3330271.89000000 0.358318370511 Long EC CORP SE N 1 N N N Thales SA 529900FNDVTQJOVVPZ19 Thales SA 000000000 65021.00000000 NS 9614923.36000000 1.034511230536 Long EC CORP FR N 1 N N N Tokyo Electron Ltd 549300H5LSF8DP3RIJ34 Tokyo Electron Ltd 000000000 48300.00000000 NS 8651180.85000000 0.930818001520 Long EC CORP JP N 1 N N N TechnoPro Holdings Inc 3538001DJ8I5PJQNHU53 TechnoPro Holdings Inc 000000000 107500.00000000 NS 2832358.16000000 0.304745676664 Long EC CORP JP N 1 N N N Metso Oyj 549300R0VN9C371W0E07 Metso Oyj 000000000 149389.00000000 NS 1512298.15000000 0.162714705205 Long EC CORP FI N 1 N N N Brembo SpA 549300BLWVJN2BAT0A44 Brembo SpA 000000000 83775.00000000 NS 1026566.01000000 0.110452681365 Long EC CORP IT N 1 N N N Daikin Industries Ltd 549300Y7FWSTSHMW5Y57 Daikin Industries Ltd 000000000 25300.00000000 NS 4124258.87000000 0.443746867125 Long EC CORP JP N 1 N N N 3i Group PLC 35GDVHRBMFE7NWATNM84 3i Group PLC 000000000 297785.00000000 NS 9189430.66000000 0.988730628842 Long EC CORP GB N 1 N N N Dollarama Inc 5493002GJ0NJP1HI0C79 Dollarama Inc 25675T107 119985.00000000 NS 8646743.63000000 0.930340581810 Long EC CORP CA N 1 N N N TotalEnergies SE 529900S21EQ1BO4ESM68 TotalEnergies SE 000000000 159369.00000000 NS 10837622.62000000 1.166066737395 Long EC CORP FR N 1 N N N Global Unichip Corp N/A Global Unichip Corp 000000000 46000.00000000 NS 2607973.15000000 0.280603122000 Long EC CORP TW N 1 N N N MediaTek Inc 254900UEGBK1I4DM4E14 MediaTek Inc 000000000 241000.00000000 NS 7970381.71000000 0.857567874639 Long EC CORP TW N 1 N N N Novo Nordisk A/S 549300DAQ1CVT6CXN342 Novo Nordisk A/S 000000000 177858.00000000 NS 18387114.75000000 1.978349279950 Long EC CORP DK N 1 N N N Big Yellow Group PLC 213800W7Q4V2ZI8LIW31 Big Yellow Group PLC 000000000 120560.00000000 NS 1877869.65000000 0.202048125572 Long EC GB N 1 N N N Unimicron Technology Corp N/A Unimicron Technology Corp 000000000 235000.00000000 NS 1347648.30000000 0.144999315019 Long EC CORP TW N 1 N N N Daiichi Sankyo Co Ltd 353800XGIU2IHQGC9504 Daiichi Sankyo Co Ltd 000000000 242000.00000000 NS 6645560.28000000 0.715024601388 Long EC CORP JP N 1 N N N RELX PLC 549300WSX3VBUFFJOO66 RELX PLC 000000000 185156.00000000 NS 7339883.68000000 0.789729861953 Long EC CORP GB N 1 N N N Alimentation Couche-Tard Inc 549300OSW32RVX8CCZ87 Alimentation Couche-Tard Inc 01626P148 110284.00000000 NS 6494442.11000000 0.698765143237 Long EC CORP CA N 1 N N N Wal-Mart de Mexico SAB de CV N/A Wal-Mart de Mexico SAB de CV 000000000 1610600.00000000 NS 6771140.33000000 0.728536302646 Long EC CORP MX N 1 N N N Fortnox AB 549300MSNMHPC3O60W78 Fortnox AB 000000000 262311.00000000 NS 1567720.47000000 0.168677832555 Long EC CORP SE N 1 N N N Industria de Diseno Textil SA 549300TTCXZOGZM2EY83 Industria de Diseno Textil SA 000000000 163796.00000000 NS 7129835.89000000 0.767129910860 Long EC CORP ES N 1 N N N Evolution AB 549300SUH6ZR1RF6TA88 Evolution AB 000000000 59141.00000000 NS 7049272.03000000 0.758461696374 Long EC CORP SE Y 1 N N N HDFC Bank Ltd 335800ZQ6I4E2JXENC50 HDFC Bank Ltd 000000000 534223.00000000 NS 10969342.55000000 1.180239054924 Long EC CORP IN N 1 N N N Alchip Technologies Ltd 529900HKE9RIY07SLX84 Alchip Technologies Ltd 000000000 21000.00000000 NS 2240921.46000000 0.241110441583 Long EC CORP KY N 1 N N N Harmonic Drive Systems Inc 353800XFIX2EUARGOE85 Harmonic Drive Systems Inc 000000000 64700.00000000 NS 1908879.43000000 0.205384602054 Long EC CORP JP N 1 N N N Spirax-Sarco Engineering PLC 213800WFVZQMHOZP2W17 Spirax-Sarco Engineering PLC 000000000 36875.00000000 NS 4937636.15000000 0.531261650064 Long EC CORP GB N 1 N N N Rotork PLC 213800AH5RZIHGWRJ718 Rotork PLC 000000000 624981.00000000 NS 2577901.54000000 0.277367587290 Long EC CORP GB N 1 N N N Tsuruha Holdings Inc N/A Tsuruha Holdings Inc 000000000 26900.00000000 NS 2465833.33000000 0.265309683395 Long EC CORP JP N 1 N N N Bank Central Asia Tbk PT 254900BR956G2OHVOM21 Bank Central Asia Tbk PT 000000000 18995230.00000000 NS 11596750.15000000 1.247744554866 Long EC CORP ID N 1 N N N MTU Aero Engines AG 529900807L67JY81RD65 MTU Aero Engines AG 000000000 34162.00000000 NS 7363491.60000000 0.792269940273 Long EC CORP DE N 1 N N N Linde PLC 5299003QR1WT0EF88V51 Linde PLC 000000000 26180.00000000 NS USD 10752387.80000000 1.156895954101 Long EC CORP IE N 1 N N N Mitsui & Co Ltd 2NRSB4GOU9DD6CNW5R48 Mitsui & Co Ltd 000000000 113200.00000000 NS 4253429.79000000 0.457644925632 Long EC CORP JP N 1 N N N Compass Group PLC 2138008M6MH9OZ6U2T68 Compass Group PLC 000000000 401482.00000000 NS 10982135.42000000 1.181615495192 Long EC CORP GB N 1 N N N Azimut Holding SpA 81560025690EF8540635 Azimut Holding SpA 000000000 53794.00000000 NS 1403882.55000000 0.151049801433 Long EC CORP IT N 1 N N N Beazley PLC 213800VTOMUWD41GIT12 Beazley PLC 000000000 307768.00000000 NS 2047787.86000000 0.220330361419 Long EC CORP GB N 1 N N N Rentokil Initial PLC 549300VN4WV7Z6T14K68 Rentokil Initial PLC 000000000 1269846.00000000 NS 7134830.16000000 0.767667265991 Long EC CORP GB N 1 N N N Techtronic Industries Co Ltd 549300HZW2SBE758OK89 Techtronic Industries Co Ltd 000000000 349000.00000000 NS 4158858.94000000 0.447469638452 Long EC CORP HK N 1 N N N Nice Ltd 254900YTY4EF5Z4W0A51 Nice Ltd 653656108 16227.00000000 NS USD 3237448.77000000 0.348331129167 Long EC CORP IL N 1 N N N Kingspan Group PLC 635400HM7V74SUB9OG75 Kingspan Group PLC 000000000 120603.00000000 NS 10438152.52000000 1.123086019896 Long EC CORP IE N 1 N N N Keyence Corp 529900M7PQBS7A89DZ11 Keyence Corp 000000000 29900.00000000 NS 13172964.54000000 1.417336285048 Long EC CORP JP N 1 N N N JDE Peet's NV 724500EHG519SE5ZRT89 JDE Peet's NV 000000000 56714.00000000 NS 1525165.69000000 0.164099179541 Long EC CORP NL N 1 N N N BE Semiconductor Industries NV 7245007A1YFLI2GNYX06 BE Semiconductor Industries NV 000000000 35012.00000000 NS 5273997.56000000 0.567452230387 Long EC CORP NL N 1 N N N Internet Initiative Japan Inc 529900EOCJNAPUHDFR78 Internet Initiative Japan Inc 000000000 46600.00000000 NS 953151.77000000 0.102553725448 Long EC CORP JP N 1 N N N Pan Pacific International Holdings Corp 529900QLHJM2E18A5763 Pan Pacific International Holdings Corp 000000000 299400.00000000 NS 7143131.91000000 0.768560487215 Long EC CORP JP N 1 N N N CTS Eventim AG & Co KGaA 529900FDHSN08UBJII80 CTS Eventim AG & Co KGaA 000000000 55296.00000000 NS 3821356.14000000 0.411156251037 Long EC CORP DE N 1 N N N Varun Beverages Ltd 33580058NWEMWBDNMD48 Varun Beverages Ltd 000000000 136761.00000000 NS 2032997.64000000 0.218739017617 Long EC CORP IN N 1 N N N London Stock Exchange Group PLC 213800QAUUUP6I445N30 London Stock Exchange Group PLC 000000000 116683.00000000 NS 13793220.42000000 1.484072300473 Long EC CORP GB N 1 N N N Kinaxis Inc 5299009VAZ14K7PFUQ15 Kinaxis Inc 49448Q109 14959.00000000 NS 1678844.49000000 0.180634146961 Long EC CORP CA N 1 N N N Nomura Research Institute Ltd 5299005F1HCVF4M4QN79 Nomura Research Institute Ltd 000000000 40000.00000000 NS 1163404.26000000 0.125175701101 Long EC CORP JP N 1 N N N Indutrade AB 549300FISLQ6CEFP1867 Indutrade AB 000000000 139220.00000000 NS 3613683.85000000 0.388811890273 Long EC CORP SE N 1 N N N DSV A/S 529900X41C0BSLK67H70 DSV A/S 000000000 49264.00000000 NS 8648758.57000000 0.930557377928 Long EC CORP DK N 1 N N N Hannover Rueck SE 529900KIN5BE45V5KB18 Hannover Rueck SE 000000000 27262.00000000 NS 6509740.81000000 0.700411196603 Long EC CORP DE N 1 N N N Atlas Copco AB 213800T8PC8Q4FYJZR07 Atlas Copco AB 000000000 529746.00000000 NS 9115304.63000000 0.980755088358 Long EC CORP SE N 1 N N N AstraZeneca PLC PY6ZZQWO2IZFZC3IOL08 AstraZeneca PLC 000000000 96453.00000000 NS 13032045.98000000 1.402174247094 Long EC CORP GB N 1 N N N Valmet Oyj 213800D9O7FUQDH83V62 Valmet Oyj 000000000 47769.00000000 NS 1376900.27000000 0.148146661113 Long EC CORP FI N 1 N N N Sika AG 549300R3N69ECGYPU434 Sika AG 000000000 23672.00000000 NS 7703497.30000000 0.828852625535 Long EC CORP CH N 1 N N N Shin-Etsu Chemical Co Ltd 353800PX8Q64N86H5W41 Shin-Etsu Chemical Co Ltd 000000000 246900.00000000 NS 10361044.68000000 1.114789653565 Long EC CORP JP N 1 N N N ICON PLC 6354008SRQGEMC4XFI67 ICON PLC 000000000 31718.00000000 NS USD 8978414.26000000 0.966026460805 Long EC CORP IE N 1 N N N SSE PLC 549300KI75VYLLMSK856 SSE PLC 000000000 106238.00000000 NS 2513326.19000000 0.270419645815 Long EC CORP GB N 1 N N N Japan Elevator Service Holdings Co Ltd N/A Japan Elevator Service Holdings Co Ltd 000000000 86700.00000000 NS 1437621.28000000 0.154679897460 Long EC CORP JP N 1 N N N Mahindra & Mahindra Ltd 3358003B573EV4KB4Z02 Mahindra & Mahindra Ltd 000000000 173970.00000000 NS 3606354.12000000 0.388023252889 Long EC CORP IN N 1 N N N Nestle India Ltd 3358008SYYY9CPWH5D94 Nestle India Ltd 000000000 4878.00000000 NS 1561815.85000000 0.168042528927 Long EC CORP IN N 1 N N N Canadian Pacific Kansas City Ltd N/A Canadian Pacific Kansas City Ltd 13646K108 137778.00000000 NS USD 10892728.68000000 1.171995836963 Long EC CORP CA N 1 N N N Boyd Group Services Inc 549300FVHMLW88VSTP09 Boyd Group Services Inc 103310108 8363.00000000 NS 1757678.48000000 0.189116237243 Long EC CORP CA N 1 N N N IMCD NV 724500NSJPNFJPDAUP02 IMCD NV 000000000 23303.00000000 NS 4053028.96000000 0.436082932730 Long EC CORP NL N 1 N N N Japan Exchange Group Inc 353800578ADEGIJTVW07 Japan Exchange Group Inc 000000000 263600.00000000 NS 5576729.08000000 0.600024425251 Long EC CORP JP N 1 N N N WEG SA 254900NKQV127YFRO022 WEG SA 000000000 265300.00000000 NS 2015856.18000000 0.216894693724 Long EC CORP BR N 1 N N N Ferrari NV 549300RIVY5EX8RCON76 Ferrari NV 000000000 17091.00000000 NS USD 5784107.13000000 0.622337127459 Long EC CORP NL N 1 N N N Belimo Holding AG 506700339DLX749VEM23 Belimo Holding AG 000000000 4378.00000000 NS 2414263.60000000 0.259761072882 Long EC CORP CH N 1 N N N Sumitomo Mitsui Financial Group Inc 35380028MYWPB6AUO129 Sumitomo Mitsui Financial Group Inc 000000000 203700.00000000 NS 9939404.26000000 1.069423535354 Long EC CORP JP N 1 N N N Ashtead Group PLC 2138007UTBN8X9K1A235 Ashtead Group PLC 000000000 110007.00000000 NS 7658840.32000000 0.824047787722 Long EC CORP GB N 1 N N N Zurich Insurance Group AG 529900QVNRBND50TXP03 Zurich Insurance Group AG 000000000 14530.00000000 NS 7594540.16000000 0.817129455130 Long EC CORP CH N 1 N N N Hoya Corp 353800X4VR3BHEUCJB42 Hoya Corp 000000000 78800.00000000 NS 9850000.00000000 1.059804143959 Long EC CORP JP N 1 N N N Lululemon Athletica Inc 549300D9GZ4BMLDW5T40 Lululemon Athletica Inc 550021109 14500.00000000 NS USD 7413705.00000000 0.797672617370 Long EC CORP US N 1 N N N Siltronic AG 5299003NKV26NNGHHR90 Siltronic AG 000000000 14135.00000000 NS 1380203.47000000 0.148502066701 Long EC CORP DE N 1 N N N Nibe Industrier AB 549300ZQH0FIF1P0MX67 Nibe Industrier AB 000000000 310945.00000000 NS 2182708.39000000 0.234847045358 Long EC CORP SE N 1 N N N Britannia Industries Ltd 335800RRN5EVHNNAXN80 Britannia Industries Ltd 000000000 30724.00000000 NS 1971918.57000000 0.212167256044 Long EC CORP IN N 1 N N N Lasertec Corp N/A Lasertec Corp 000000000 22900.00000000 NS 6036829.79000000 0.649528652570 Long EC CORP JP N 1 N N N Experian PLC 635400RXXHHYT1JTSZ26 Experian PLC 000000000 121815.00000000 NS 4971793.65000000 0.534936803368 Long EC CORP JE N 1 N N N Diploma PLC 2138008OGI7VYG8FGR19 Diploma PLC 000000000 86689.00000000 NS 3958043.59000000 0.425863045548 Long EC CORP GB N 1 N N N Softcat PLC 213800N42YZLR9GLVC42 Softcat PLC 000000000 87792.00000000 NS 1521895.56000000 0.163747332097 Long EC CORP GB N 1 N N N MonotaRO Co Ltd N/A MonotaRO Co Ltd 000000000 240200.00000000 NS 2622609.22000000 0.282177880136 Long EC CORP JP N 1 N N N Moncler SpA 815600EBD7FB00525B20 Moncler SpA 000000000 49526.00000000 NS 3045354.91000000 0.327662919131 Long EC CORP IT N 1 N N N B3 SA - Brasil Bolsa Balcao 4GTK5S46E6H318LMDS44 B3 SA - Brasil Bolsa Balcao 000000000 1453200.00000000 NS 4352779.15000000 0.468334353392 Long EC CORP BR N 1 N N N Intact Financial Corp 5493009LXGE7Y4U9OY43 Intact Financial Corp 45823T106 48914.00000000 NS 7525457.94000000 0.809696600000 Long EC CORP CA N 1 N N N Hermes International SCA 969500Y4IJGHJE2MTJ13 Hermes International SCA 000000000 3593.00000000 NS 7610906.59000000 0.818890390190 Long EC CORP FR N 1 N N N Capgemini SE 96950077L0TN7BAROX36 Capgemini SE 000000000 29023.00000000 NS 6047539.68000000 0.650680976002 Long EC CORP FR N 1 N N N Grupo Aeroportuario del Sureste SAB de CV 5299001W7JIDXCUOUC82 Grupo Aeroportuario del Sureste SAB de CV 40051E202 6708.00000000 NS USD 1973963.16000000 0.212387242334 Long EC CORP MX N 1 N N N Hemnet Group AB 5493008VIU67J3HUAR07 Hemnet Group AB 000000000 81619.00000000 NS 1953473.02000000 0.210182619462 Long EC CORP SE N 1 N N N Vinci SA 213800WFQ334R8UXUG83 Vinci SA 000000000 71945.00000000 NS 9030473.99000000 0.971627792540 Long EC CORP FR N 1 N N N Galenica AG 506700W4772BD8016Z20 Galenica AG 000000000 29016.00000000 NS 2509855.54000000 0.270046223556 Long EC CORP CH Y 1 N N N SCREEN Holdings Co Ltd 353800ND89FTQ9XQ0R07 SCREEN Holdings Co Ltd 000000000 32300.00000000 NS 2732900.71000000 0.294044619034 Long EC CORP JP N 1 N N N Hexagon AB 549300WJFW6ILNI4TA80 Hexagon AB 000000000 481093.00000000 NS 5769176.07000000 0.620730630073 Long EC CORP SE N 1 N N N SK Hynix Inc 988400XAIK6XISWQV045 SK Hynix Inc 000000000 70971.00000000 NS 7797497.09000000 0.838966469898 Long EC CORP KR N 1 N N N Fixed Income Clearing Corp 549300H47WTHXPU08X20 FIXED INC CLEARING CORP.REPO 000000000 32147112.19000000 PA USD 32147112.19000000 3.458846976172 Long RA CORP US N 2 Repurchase N 2.30000000 2024-01-02 32786300.00000000 USD 32790142.20000000 USD UST N N N Haleon PLC 549300PSB3WWEODCUP19 Haleon PLC 000000000 1443099.00000000 NS 5916579.16000000 0.636590366683 Long EC CORP GB N 1 N N N SES-imagotag SA 969500U51BYOMEW9M549 SES-imagotag SA 000000000 10698.00000000 NS 1603805.98000000 0.172560428803 Long EC CORP FR N 1 N N N Sundrug Co Ltd N/A Sundrug Co Ltd 000000000 58800.00000000 NS 1889940.43000000 0.203346873050 Long EC CORP JP N 1 N N N Ajinomoto Co Inc 353800UT0TLROREPIC92 Ajinomoto Co Inc 000000000 108200.00000000 NS 4174524.82000000 0.449155198304 Long EC CORP JP N 1 N N N Raia Drogasil SA N/A Raia Drogasil SA 000000000 447200.00000000 NS 2706620.55000000 0.291217022844 Long EC CORP BR N 1 N N N Brunello Cucinelli SpA 5493003CX2RZ0FOBH256 Brunello Cucinelli SpA 000000000 34694.00000000 NS 3393419.57000000 0.365112702789 Long EC CORP IT N 1 N N N SMS Co Ltd N/A SMS Co Ltd 000000000 42100.00000000 NS 865737.23000000 0.093148416643 Long EC CORP JP N 1 N N N SIG Group AG 5493004Z6P7TSVB1L042 SIG Group AG 000000000 161351.00000000 NS 3712195.29000000 0.399411162591 Long EC CORP CH N 1 N N N TIS Inc 35380064HYEZXBQHDF07 TIS Inc 000000000 97300.00000000 NS 2144050.35000000 0.230687659470 Long EC CORP JP N 1 N N N Asian Paints Ltd 335800HEHXGYRUNERD75 Asian Paints Ltd 000000000 89275.00000000 NS 3642021.98000000 0.391860912365 Long EC CORP IN N 1 N N N Pro Medicus Ltd N/A Pro Medicus Ltd 000000000 46060.00000000 NS 3007872.66000000 0.323630041580 Long EC CORP AU N 1 N N N Clicks Group Ltd 378900E967958A677472 Clicks Group Ltd 000000000 80661.00000000 NS 1436222.18000000 0.154529362234 Long EC CORP ZA N 1 N N N Canadian National Railway Co 3SU7BEP7TH9YEQOZCS77 Canadian National Railway Co 136375102 66096.00000000 NS 8307828.99000000 0.893875288417 Long EC CORP CA N 1 N N N Dassault Systemes SE 96950065LBWY0APQIM86 Dassault Systemes SE 000000000 265130.00000000 NS 12947155.62000000 1.393040525742 Long EC CORP FR N 1 N N N MatsukiyoCocokara & Co N/A MatsukiyoCocokara & Co 000000000 150800.00000000 NS 2670550.35000000 0.287336073866 Long EC CORP JP N 1 N N N Rumo SA N/A Rumo SA 000000000 397200.00000000 NS 1876593.38000000 0.201910806157 Long EC CORP BR N 1 N N N Credicorp Ltd 529900UYAEYQCQ2BKB17 Credicorp Ltd 000000000 12052.00000000 NS USD 1806956.36000000 0.194418257693 Long EC CORP BM N 1 N N N Taiwan Semiconductor Manufacturing Co Ltd 549300KB6NK5SBD14S87 Taiwan Semiconductor Manufacturing Co Ltd 874039100 202352.00000000 NS USD 21044608.00000000 2.264280483899 Long EC CORP TW N 1 N N N Globalwafers Co Ltd 529900V6RTNF3U5EGX67 Globalwafers Co Ltd 000000000 104000.00000000 NS 1989149.74000000 0.214021232224 Long EC CORP TW N 1 N N N ConvaTec Group PLC 213800LS272L4FIDOH92 ConvaTec Group PLC 000000000 1500991.00000000 NS 4672128.14000000 0.502694493795 Long EC CORP GB Y 1 N N N MercadoLibre Inc 549300DKPDN9M5S8GB14 MercadoLibre Inc 58733R102 4395.00000000 NS USD 6906918.30000000 0.743145242267 Long EC CORP US N 1 N N N Stevanato Group SpA 81560033F7E1CD477507 Stevanato Group SpA 000000000 40781.00000000 NS USD 1112913.49000000 0.119743180565 Long EC CORP IT N 1 N N N Siegfried Holding AG 506700J9QD6IF3937W06 Siegfried Holding AG 000000000 2363.00000000 NS 2414836.81000000 0.259822747027 Long EC CORP CH N 1 N N N Airtac International Group N/A Airtac International Group 000000000 61204.00000000 NS 2014175.07000000 0.216713815821 Long EC CORP KY N 1 N N N Warehouses De Pauw CVA 549300HWDYC5JXC85138 Warehouses De Pauw CVA 000000000 48417.00000000 NS 1523323.71000000 0.163900992939 Long EC BE N 1 N N N AIA Group Ltd ZP5ILWVSYE4LJGMMVD57 AIA Group Ltd 000000000 516063.00000000 NS 4497417.83000000 0.483896655162 Long EC CORP HK N 1 N N N SEB SA 969500WP61NBK098AC47 SEB SA 000000000 12060.00000000 NS 1504441.19000000 0.161869340863 Long EC CORP FR N 1 N N N Spectris PLC 213800Z4CO2CZO3M3T10 Spectris PLC 000000000 55980.00000000 NS 2696502.23000000 0.290128348989 Long EC CORP GB N 1 N N N BayCurrent Consulting Inc N/A BayCurrent Consulting Inc 000000000 52400.00000000 NS 1839946.10000000 0.197967766643 Long EC CORP JP N 1 N N N CCL Industries Inc 549300TD3EMSRRC0YH75 CCL Industries Inc 124900309 51186.00000000 NS 2301931.05000000 0.247674727502 Long EC CORP CA N 1 N N N Rakus Co Ltd N/A Rakus Co Ltd 000000000 91500.00000000 NS 1695345.74000000 0.182409587887 Long EC CORP JP N 1 N N N Ryanair Holdings PLC 635400BR2ROC1FVEBQ56 Ryanair Holdings PLC 783513203 62907.00000000 NS USD 8389277.52000000 0.902638688378 Long EC CORP IE N 1 N N N Bid Corp Ltd N/A Bid Corp Ltd 000000000 142531.00000000 NS 3324359.77000000 0.357682259924 Long EC CORP ZA N 1 N N N Safran SA 969500UIC89GT3UL7L24 Safran SA 000000000 63660.00000000 NS 11206444.86000000 1.205749918952 Long EC CORP FR N 1 N N N CRH PLC 549300MIDJNNTH068E74 CRH PLC 000000000 71053.00000000 NS USD 4914025.48000000 0.528721275860 Long EC CORP IE N 1 N N N Tokio Marine Holdings Inc 5299009QN2NZ191KLS29 Tokio Marine Holdings Inc 000000000 345400.00000000 NS 8644798.58000000 0.930131305460 Long EC CORP JP N 1 N N N Gjensidige Forsikring ASA 5967007LIEEXZX6FAO47 Gjensidige Forsikring ASA 000000000 86304.00000000 NS 1592732.21000000 0.171368953946 Long EC CORP NO N 1 N N N Infineon Technologies AG TSI2PJM6EPETEQ4X1U25 Infineon Technologies AG 000000000 160876.00000000 NS 6713245.41000000 0.722307137557 Long EC CORP DE N 1 N N N Titan Co Ltd 549300RO9VJWPK37FE54 Titan Co Ltd 000000000 59465.00000000 NS 2633964.26000000 0.283399618049 Long EC CORP IN N 1 N N N SHIFT Inc 353800HJXMOPLJ7BO262 SHIFT Inc 000000000 9200.00000000 NS 2337191.49000000 0.251468550896 Long EC CORP JP N 1 N N N Halma PLC 2138007FRGLUR9KGBT40 Halma PLC 000000000 259267.00000000 NS 7548042.56000000 0.812126577042 Long EC CORP GB N 1 N N N Beijer Ref AB 549300PZZEUVH08H4G75 Beijer Ref AB 000000000 235403.00000000 NS 3148493.68000000 0.338760065918 Long EC CORP SE N 1 N N N Sweco AB 549300Q4Y55VICYV6U90 Sweco AB 000000000 103564.00000000 NS 1387212.67000000 0.149256216875 Long EC CORP SE N 1 N N N 2024-01-16 WILLIAM BLAIR FUNDS John Raczek John Raczek Principal Financial Officer