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