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