0001752724-23-173631.txt : 20230814
0001752724-23-173631.hdr.sgml : 20230814
20230814133849
ACCESSION NUMBER: 0001752724-23-173631
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: 231168324
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
S000008596
William Blair Emerging Markets Growth Fund
C000023528
Class N
WBENX
C000023529
Class I
WBEIX
C000023530
Class R6
BIEMX
NPORT-P
1
primary_doc.xml
NPORT-P
false
0000822632
XXXXXXXX
S000008596
C000023530
C000023529
C000023528
WILLIAM BLAIR FUNDS
811-05344
0000822632
SNQR0U5FDV8EZZX4W051
150 NORTH RIVERSIDE PLAZA
CHICAGO
60606
312-364-8000
William Blair Emerging Markets Growth Fund
S000008596
JIB9L3873X6222B3QS27
2023-12-31
2023-06-30
N
718265041.79
4761312.40
713503729.39
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
279750.85000000
N
Central Plaza Hotel PCL
N/A
Central Plaza Hotel PCL
000000000
1127000.00000000
NS
1573445.21000000
0.220523754142
Long
EC
CORP
TH
N
2
N
N
N
Hypera SA
25490092WKPBKTIZX403
Hypera SA
000000000
440700.00000000
NS
4234703.44000000
0.593508241872
Long
EC
CORP
BR
N
1
N
N
N
Cholamandalam Investment and Finance Co Ltd
3358008DNPV45O4EII52
Cholamandalam Investment and Finance Co Ltd
000000000
283593.00000000
NS
3947806.07000000
0.553298589395
Long
EC
CORP
IN
N
1
N
N
N
Max Healthcare Institute Ltd
3358005LALYV4GZOYF67
Max Healthcare Institute Ltd
000000000
445911.00000000
NS
3261321.67000000
0.457085441275
Long
EC
CORP
IN
N
1
N
N
N
eMemory Technology Inc
N/A
eMemory Technology Inc
000000000
53000.00000000
NS
3760856.65000000
0.527096985633
Long
EC
CORP
TW
N
1
N
N
N
Corp Inmobiliaria Vesta SAB de CV
4469000001BIRIFZJ959
Corp Inmobiliaria Vesta SAB de CV
000000000
577100.00000000
NS
1873206.52000000
0.262536332024
Long
EC
CORP
MX
N
1
N
N
N
Grupo Aeroportuario del Pacifico SAB de CV
4469000001BZ368XFI90
Grupo Aeroportuario del Pacifico SAB de CV
000000000
200800.00000000
NS
3613743.06000000
0.506478510363
Long
EC
CORP
MX
N
1
N
N
N
Chailease Holding Co Ltd
529900L76E6T0JCM3J27
Chailease Holding Co Ltd
000000000
277190.00000000
NS
1815625.87000000
0.254466206021
Long
EC
CORP
KY
N
1
N
N
N
Kweichow Moutai Co Ltd
N/A
Kweichow Moutai Co Ltd
000000000
60274.00000000
NS
14020101.52000000
1.964965415385
Long
EC
CORP
CN
N
1
N
N
N
Wuliangye Yibin Co Ltd
N/A
Wuliangye Yibin Co Ltd
000000000
329599.00000000
NS
7415954.83000000
1.039371558203
Long
EC
CORP
CN
N
1
N
N
N
Shenzhen Inovance Technology Co Ltd
N/A
Shenzhen Inovance Technology Co Ltd
000000000
221063.00000000
NS
1952523.48000000
0.273652876582
Long
EC
CORP
CN
N
1
N
N
N
ASMedia Technology Inc
N/A
ASMedia Technology Inc
000000000
61000.00000000
NS
2066335.95000000
0.289604085428
Long
EC
CORP
TW
N
1
N
N
N
BDO Unibank Inc
3FGIIBS1PEI1FYQBGN97
BDO Unibank Inc
000000000
1982934.00000000
NS
4946602.99000000
0.693283410617
Long
EC
CORP
PH
N
1
N
N
N
Americana Restaurants International PLC
549300EYHRPEZ6UVAM64
Americana Restaurants International PLC
000000000
2420956.00000000
NS
2788087.09000000
0.390759988372
Long
EC
CORP
AE
N
1
N
N
N
Hindustan Unilever Ltd
5493007IW5N37IKRPM32
Hindustan Unilever Ltd
000000000
111219.00000000
NS
3628001.10000000
0.508476823674
Long
EC
CORP
IN
N
1
N
N
N
Dixon Technologies India Ltd
335800D7XO7AVXXJ8575
Dixon Technologies India Ltd
000000000
47912.00000000
NS
2566831.61000000
0.359750272390
Long
EC
CORP
IN
Y
1
N
N
N
InterGlobe Aviation Ltd
33580079R8SLLO23XD19
InterGlobe Aviation Ltd
000000000
88800.00000000
NS
2849003.95000000
0.399297695673
Long
EC
CORP
IN
Y
1
N
N
N
Arabian Internet & Communications Services Co
N/A
Arabian Internet & Communications Services Co
000000000
30553.00000000
NS
2627882.21000000
0.368306723813
Long
EC
CORP
SA
N
1
N
N
N
Dallah Healthcare Co
N/A
Dallah Healthcare Co
000000000
40838.00000000
NS
1827023.33000000
0.256063599213
Long
EC
CORP
SA
N
1
N
N
N
Emirates Central Cooling Systems Corp
N/A
Emirates Central Cooling Systems Corp
000000000
3533015.00000000
NS
1731398.58000000
0.242661461837
Long
EC
CORP
AE
N
1
N
N
N
APL Apollo Tubes Ltd
335800ZU4GXSB7Q4IU95
APL Apollo Tubes Ltd
000000000
134009.00000000
NS
2123594.14000000
0.297629017554
Long
EC
CORP
IN
N
1
N
N
N
Apollo Hospitals Enterprise Ltd
3358005YT7JQCWYLTG43
Apollo Hospitals Enterprise Ltd
000000000
69734.00000000
NS
4334943.15000000
0.607557181755
Long
EC
CORP
IN
N
1
N
N
N
Samsung Electronics Co Ltd
9884007ER46L6N7EI764
Samsung Electronics Co Ltd
000000000
710260.00000000
NS
38918356.16000000
5.454541378959
Long
EC
CORP
KR
N
1
N
N
N
Elm Co
N/A
Elm Co
000000000
23805.00000000
NS
3693846.48000000
0.517705279993
Long
EC
CORP
SA
N
1
N
N
N
Banco BTG Pactual SA
ZXLTQRYIK6IJH3R0IK66
Banco BTG Pactual SA
000000000
660200.00000000
NS
4336345.60000000
0.607753739942
Long
EC
CORP
BR
N
1
N
N
N
Macrotech Developers Ltd
254900B5QCN52ETNU557
Macrotech Developers Ltd
000000000
279334.00000000
NS
2325619.74000000
0.325943599760
Long
EC
CORP
IN
Y
1
N
N
N
Pidilite Industries Ltd
335800APXGEBZ349GN74
Pidilite Industries Ltd
000000000
78744.00000000
NS
2501416.92000000
0.350582178755
Long
EC
CORP
IN
N
1
N
N
N
Havells India Ltd
549300U1LOGHTTNT7D47
Havells India Ltd
000000000
112036.00000000
NS
1750813.23000000
0.245382491763
Long
EC
CORP
IN
N
1
N
N
N
Tata Consultancy Services Ltd
335800ZJKU9GPQRE2U66
Tata Consultancy Services Ltd
000000000
45501.00000000
NS
1829441.23000000
0.256402476209
Long
EC
CORP
IN
N
1
N
N
N
Zhangzhou Pientzehuang Pharmaceutical Co Ltd
836800HTWRBAQJRAQ344
Zhangzhou Pientzehuang Pharmaceutical Co Ltd
000000000
76900.00000000
NS
3029118.27000000
0.424541336678
Long
EC
CORP
CN
N
1
N
N
N
Oberoi Realty Ltd
335800TCKG1XQXN51L44
Oberoi Realty Ltd
000000000
137538.00000000
NS
1651403.25000000
0.231449841392
Long
EC
CORP
IN
N
1
N
N
N
Abu Dhabi National Oil Co for Distribution PJSC
213800YI1ZIOJB3HLB11
Abu Dhabi National Oil Co for Distribution PJSC
000000000
1155869.00000000
NS
1227304.41000000
0.172010931330
Long
EC
CORP
AE
N
1
N
N
N
Reliance Industries Ltd
5493003UOETFYRONLG31
Reliance Industries Ltd
000000000
584502.00000000
NS
18192423.25000000
2.549730646194
Long
EC
CORP
IN
N
1
N
N
N
Bumrungrad Hospital PCL
N/A
Bumrungrad Hospital PCL
000000000
558700.00000000
NS
3561308.70000000
0.499129654591
Long
EC
CORP
TH
N
2
N
N
N
Parade Technologies Ltd
529900D9FDQHQKAQLY02
Parade Technologies Ltd
000000000
65000.00000000
NS
2243574.31000000
0.314444650754
Long
EC
CORP
KY
N
1
N
N
N
Globant SA
2221008DCMSPYS42DS88
Globant SA
000000000
14460.00000000
NS
USD
2598751.20000000
0.364223912637
Long
EC
CORP
LU
N
1
N
N
N
Zhejiang Supcon Technology Co Ltd
836800CSSWUYIZYJGO52
Zhejiang Supcon Technology Co Ltd
000000000
261050.00000000
NS
2254356.24000000
0.315955775301
Long
EC
CORP
CN
N
1
N
N
N
Trent Ltd
335800IYA8EHI7MW7G59
Trent Ltd
000000000
148655.00000000
NS
3188328.00000000
0.446855127544
Long
EC
CORP
IN
N
1
N
N
N
Lotes Co Ltd
N/A
Lotes Co Ltd
000000000
137132.00000000
NS
3786656.39000000
0.530712907869
Long
EC
CORP
TW
N
1
N
N
N
Prologis Property Mexico SA de CV
N/A
Prologis Property Mexico SA de CV
000000000
907200.00000000
NS
3358076.30000000
0.470645935217
Long
EC
MX
N
1
N
N
N
Global Unichip Corp
N/A
Global Unichip Corp
000000000
107000.00000000
NS
5514135.72000000
0.772825073348
Long
EC
CORP
TW
N
1
N
N
N
MediaTek Inc
254900UEGBK1I4DM4E14
MediaTek Inc
000000000
137000.00000000
NS
3026409.16000000
0.424161645600
Long
EC
CORP
TW
N
1
N
N
N
ABB India Ltd
5493001BUNB8WEF9JI21
ABB India Ltd
000000000
101441.00000000
NS
5464264.63000000
0.765835468676
Long
EC
CORP
IN
N
1
N
N
N
Unimicron Technology Corp
N/A
Unimicron Technology Corp
000000000
886000.00000000
NS
5006855.14000000
0.701727956528
Long
EC
CORP
TW
N
1
N
N
N
JYP Entertainment Corp
N/A
JYP Entertainment Corp
000000000
46717.00000000
NS
4637486.13000000
0.649959620248
Long
EC
CORP
KR
N
1
N
N
N
Central Pattana PCL
N/A
Central Pattana PCL
000000000
2012100.00000000
NS
3717178.11000000
0.520975288128
Long
EC
CORP
TH
N
2
N
N
N
Wal-Mart de Mexico SAB de CV
N/A
Wal-Mart de Mexico SAB de CV
000000000
4151100.00000000
NS
16464227.32000000
2.307518046762
Long
EC
CORP
MX
N
1
N
N
N
Motherson Sumi Wiring India Ltd
335800Y5S92WUOZT3C60
Motherson Sumi Wiring India Ltd
000000000
3103613.00000000
NS
2182918.77000000
0.305943568349
Long
EC
CORP
IN
N
1
N
N
N
Elite Material Co Ltd
N/A
Elite Material Co Ltd
000000000
313000.00000000
NS
2447157.60000000
0.342977548567
Long
EC
CORP
TW
N
1
N
N
N
Bank Rakyat Indonesia Persero Tbk PT
254900HB6S4B12GBNP64
Bank Rakyat Indonesia Persero Tbk PT
000000000
46199451.00000000
NS
16717160.03000000
2.342967435403
Long
EC
CORP
ID
N
1
N
N
N
HDFC Bank Ltd
335800ZQ6I4E2JXENC50
HDFC Bank Ltd
000000000
853495.00000000
NS
17694392.68000000
2.479929950068
Long
EC
CORP
IN
N
1
N
N
N
Alchip Technologies Ltd
529900HKE9RIY07SLX84
Alchip Technologies Ltd
000000000
102000.00000000
NS
5878726.58000000
0.823923735482
Long
EC
CORP
KY
N
1
N
N
N
Bharat Electronics Ltd
335800HS8AOTM9W1F335
Bharat Electronics Ltd
000000000
2423768.00000000
NS
3700521.93000000
0.518640867254
Long
EC
CORP
IN
N
1
N
N
N
Bangkok Dusit Medical Services PCL
N/A
Bangkok Dusit Medical Services PCL
000000000
8177600.00000000
NS
6400462.56000000
0.897046826296
Long
EC
CORP
TH
N
2
N
N
N
Kajaria Ceramics Ltd
3358007XN6AXJ1V67M07
Kajaria Ceramics Ltd
000000000
128555.00000000
NS
1969783.30000000
0.276071899677
Long
EC
CORP
IN
N
1
N
N
N
Bank Central Asia Tbk PT
254900BR956G2OHVOM21
Bank Central Asia Tbk PT
000000000
38110395.00000000
NS
23258970.44000000
3.259824648693
Long
EC
CORP
ID
N
1
N
N
N
E.Sun Financial Holding Co Ltd
549300X6CNQE512OPC90
E.Sun Financial Holding Co Ltd
000000000
3108192.00000000
NS
2599765.66000000
0.364366092693
Long
EC
CORP
TW
N
1
N
N
N
Fixed Income Clearing Corp
549300H47WTHXPU08X20
FIXED INC CLEARING CORP.REPO
000000000
5644515.47000000
PA
USD
5644515.47000000
0.791098243428
Long
RA
CORP
US
N
2
Repurchase
N
2.10000000
2023-07-03
6984700.00000000
USD
5757466.35000000
USD
UST
N
N
N
Chroma ATE Inc
N/A
Chroma ATE Inc
000000000
345000.00000000
NS
2774888.02000000
0.388910093346
Long
EC
CORP
TW
N
1
N
N
N
Dino Polska SA
259400H4L81SMPRTW956
Dino Polska SA
000000000
51097.00000000
NS
5966835.70000000
0.836272531483
Long
EC
CORP
PL
Y
1
N
N
N
ASPEED Technology Inc
N/A
ASPEED Technology Inc
000000000
58300.00000000
NS
5334970.86000000
0.747714502426
Long
EC
CORP
TW
N
1
N
N
N
Arca Continental SAB de CV
254900U2BSJCQHJCXN24
Arca Continental SAB de CV
000000000
595300.00000000
NS
6109850.09000000
0.856316489785
Long
EC
CORP
MX
N
1
N
N
N
Proya Cosmetics Co Ltd
N/A
Proya Cosmetics Co Ltd
000000000
285788.00000000
NS
4418632.04000000
0.619286467329
Long
EC
CORP
CN
N
1
N
N
N
Localiza Rent a Car SA
N/A
Localiza Rent a Car SA
000000000
236400.00000000
NS
3381938.93000000
0.473990364828
Long
EC
CORP
BR
N
1
N
N
N
Orion Corp/Republic of Korea
N/A
Orion Corp/Republic of Korea
000000000
20363.00000000
NS
1854483.36000000
0.259912216798
Long
EC
CORP
KR
N
1
N
N
N
Tata Consumer Products Ltd
335800LOXFWU8ZQJMD12
Tata Consumer Products Ltd
000000000
245553.00000000
NS
2574772.62000000
0.360863232235
Long
EC
CORP
IN
N
1
N
N
N
Alinma Bank
558600HPAUTN6XSVBK93
Alinma Bank
000000000
235186.00000000
NS
2100602.82000000
0.294406705035
Long
EC
CORP
SA
N
1
N
N
N
Varun Beverages Ltd
33580058NWEMWBDNMD48
Varun Beverages Ltd
000000000
610929.00000000
NS
5994884.52000000
0.840203670010
Long
EC
CORP
IN
N
1
N
N
N
NetEase Inc
5299004AF4DSJDB0PA32
NetEase Inc
000000000
531300.00000000
NS
10346653.91000000
1.450119107134
Long
EC
CORP
KY
N
1
N
N
N
Samsung Biologics Co Ltd
N/A
Samsung Biologics Co Ltd
000000000
6260.00000000
NS
3534656.40000000
0.495394243141
Long
EC
CORP
KR
Y
1
N
N
N
PI Industries Ltd
335800PEGP94E4CC1D11
PI Industries Ltd
000000000
49767.00000000
NS
2373595.24000000
0.332667530978
Long
EC
CORP
IN
N
1
N
N
N
ANTA Sports Products Ltd
529900291XG0CTK4LF95
ANTA Sports Products Ltd
000000000
476000.00000000
NS
4862659.52000000
0.681518444781
Long
EC
CORP
KY
N
1
N
N
N
Emaar Properties PJSC
254900YWYEXYXK1BMP81
Emaar Properties PJSC
000000000
2362043.00000000
NS
4122160.53000000
0.577734966224
Long
EC
CORP
AE
N
1
N
N
N
Bajaj Finance Ltd
335800YTEXC3DO4Z6F68
Bajaj Finance Ltd
000000000
94726.00000000
NS
8272507.36000000
1.159420339270
Long
EC
CORP
IN
N
1
N
N
N
Nestle India Ltd
3358008SYYY9CPWH5D94
Nestle India Ltd
000000000
11910.00000000
NS
3327533.75000000
0.466365291859
Long
EC
CORP
IN
N
1
N
N
N
Cummins India Ltd
3358002PR6NKJRU4YS77
Cummins India Ltd
000000000
48438.00000000
NS
1146646.71000000
0.160706477453
Long
EC
CORP
IN
N
1
N
N
N
Devyani International Ltd
335800QL2YIWJ1DFK350
Devyani International Ltd
000000000
620032.00000000
NS
1421664.44000000
0.199251157553
Long
EC
CORP
IN
N
1
N
N
N
WEG SA
254900NKQV127YFRO022
WEG SA
000000000
824741.00000000
NS
6502228.97000000
0.911309738431
Long
EC
CORP
BR
N
1
N
N
N
Li Ning Co Ltd
529900T77L2FV3FZ3U81
Li Ning Co Ltd
000000000
931000.00000000
NS
5007867.53000000
0.701869846466
Long
EC
CORP
KY
N
1
N
N
N
Tube Investments of India Ltd
335800Z8CKZ11SGVKE64
Tube Investments of India Ltd
000000000
79938.00000000
NS
3099054.57000000
0.434343149495
Long
EC
CORP
IN
N
1
N
N
N
Bupa Arabia for Cooperative Insurance Co
558600B2WJHD5P31XS68
Bupa Arabia for Cooperative Insurance Co
000000000
44307.00000000
NS
2192491.85000000
0.307285268414
Long
EC
CORP
SA
N
1
N
N
N
Delta Electronics Inc
529900UVZWNWGDLJSM52
Delta Electronics Inc
000000000
793000.00000000
NS
8771645.07000000
1.229376204872
Long
EC
CORP
TW
N
1
N
N
N
Itau Unibanco Holding SA
5493002W2IVG62O3ZJ94
Itau Unibanco Holding SA
465562106
975914.00000000
NS
USD
5757892.60000000
0.806988437877
Long
EC
CORP
BR
N
1
N
N
N
Astral Ltd
3358007M1SKFTVDRMC40
Astral Ltd
000000000
72984.00000000
NS
1764453.73000000
0.247294254720
Long
EC
CORP
IN
N
1
N
N
N
UNO Minda Ltd
335800Y2G59FEIQRLG14
UNO Minda Ltd
000000000
509425.00000000
NS
3614077.31000000
0.506525356649
Long
EC
CORP
IN
N
1
N
N
N
Hundsun Technologies Inc
3003003LS77D1DRDDE25
Hundsun Technologies Inc
000000000
236600.00000000
NS
1441444.61000000
0.202023416364
Long
EC
CORP
CN
N
1
N
N
N
Britannia Industries Ltd
335800RRN5EVHNNAXN80
Britannia Industries Ltd
000000000
79655.00000000
NS
4879140.32000000
0.683828285546
Long
EC
CORP
IN
N
1
N
N
N
Samsung SDI Co Ltd
9884002AESDO4YW87G32
Samsung SDI Co Ltd
000000000
16337.00000000
NS
8294655.64000000
1.162524496836
Long
EC
CORP
KR
N
1
N
N
N
Airports of Thailand PCL
5299006VS4CU6LW0TY22
Airports of Thailand PCL
000000000
1020100.00000000
NS
2071561.13000000
0.290336412364
Long
EC
CORP
TH
N
2
N
N
N
B3 SA - Brasil Bolsa Balcao
4GTK5S46E6H318LMDS44
B3 SA - Brasil Bolsa Balcao
000000000
854500.00000000
NS
2607293.97000000
0.365421211214
Long
EC
CORP
BR
N
1
N
N
N
Wiwynn Corp
254900FV2R15PMKXFL69
Wiwynn Corp
000000000
93000.00000000
NS
4240235.03000000
0.594283513223
Long
EC
CORP
TW
N
1
N
N
N
CG Power & Industrial Solutions Ltd
335800KN5UTZKUZN2703
CG Power & Industrial Solutions Ltd
000000000
606367.00000000
NS
2786577.38000000
0.390548397326
Long
EC
CORP
IN
N
1
N
N
N
Accton Technology Corp
529900M1YRZ0GWMDF920
Accton Technology Corp
000000000
329000.00000000
NS
3686718.36000000
0.516706249475
Long
EC
CORP
TW
N
1
N
N
N
Grupo Aeroportuario del Sureste SAB de CV
5299001W7JIDXCUOUC82
Grupo Aeroportuario del Sureste SAB de CV
40051E202
12051.00000000
NS
USD
3346442.19000000
0.469015374714
Long
EC
CORP
MX
N
1
N
N
N
Housing Development Finance Corp Ltd
335800OX2H9AP7NHLT64
Housing Development Finance Corp Ltd
000000000
277988.00000000
NS
9557375.61000000
1.339499040624
Long
EC
CORP
IN
N
1
N
N
N
Vinci Partners Investments Ltd
N/A
Vinci Partners Investments Ltd
000000000
155512.00000000
NS
USD
1449371.84000000
0.203134444894
Long
EC
CORP
KY
N
1
N
N
N
Astra International Tbk PT
529900L49TRJOMG4DK47
Astra International Tbk PT
000000000
4581400.00000000
NS
2070300.82000000
0.290159775586
Long
EC
CORP
ID
N
1
N
N
N
Alibaba Group Holding Ltd
5493001NTNQJDH60PM02
Alibaba Group Holding Ltd
000000000
1745500.00000000
NS
18087621.24000000
2.535042284286
Long
EC
CORP
KY
N
1
N
N
N
Bidvest Group Ltd/The
5299002ARE4TRMIRGM72
Bidvest Group Ltd/The
000000000
138159.00000000
NS
1920517.46000000
0.269167122874
Long
EC
CORP
ZA
N
1
N
N
N
Raia Drogasil SA
N/A
Raia Drogasil SA
000000000
815288.00000000
NS
5039999.33000000
0.706373228673
Long
EC
CORP
BR
N
1
N
N
N
Advantech Co Ltd
2549002OSTKE9HB9IY03
Advantech Co Ltd
000000000
266766.00000000
NS
3507543.13000000
0.491594225162
Long
EC
CORP
TW
N
1
N
N
N
Asian Paints Ltd
335800HEHXGYRUNERD75
Asian Paints Ltd
000000000
90342.00000000
NS
3700182.79000000
0.518593335617
Long
EC
CORP
IN
N
1
N
N
N
Multiplan Empreendimentos Imobiliarios SA
N/A
Multiplan Empreendimentos Imobiliarios SA
000000000
386100.00000000
NS
2231190.64000000
0.312709036840
Long
EC
CORP
BR
N
1
N
N
N
Clicks Group Ltd
378900E967958A677472
Clicks Group Ltd
000000000
116574.00000000
NS
1618363.31000000
0.226819180242
Long
EC
CORP
ZA
N
1
N
N
N
Indian Hotels Co Ltd
33580076CH5SBY5HWA22
Indian Hotels Co Ltd
000000000
762550.00000000
NS
3651186.40000000
0.511726323157
Long
EC
CORP
IN
N
1
N
N
N
Taiwan Semiconductor Manufacturing Co Ltd
549300KB6NK5SBD14S87
Taiwan Semiconductor Manufacturing Co Ltd
000000000
541000.00000000
NS
10005490.54000000
1.402303888243
Long
EC
CORP
TW
N
1
N
N
N
Rumo SA
N/A
Rumo SA
000000000
617700.00000000
NS
2863902.93000000
0.401385838928
Long
EC
CORP
BR
N
1
N
N
N
Credicorp Ltd
529900UYAEYQCQ2BKB17
Credicorp Ltd
000000000
17810.00000000
NS
USD
2629468.40000000
0.368529033793
Long
EC
CORP
BM
N
1
N
N
N
Taiwan Semiconductor Manufacturing Co Ltd
549300KB6NK5SBD14S87
Taiwan Semiconductor Manufacturing Co Ltd
874039100
510309.00000000
NS
USD
51500384.28000000
7.217955864649
Long
EC
CORP
TW
N
1
N
N
N
Salik Co PJSC
N/A
Salik Co PJSC
000000000
2818009.00000000
NS
2416751.52000000
0.338716031949
Long
EC
CORP
AE
N
1
N
N
N
TOTVS SA
N/A
TOTVS SA
000000000
644900.00000000
NS
4037864.33000000
0.565920564066
Long
EC
CORP
BR
N
1
N
N
N
KEI Industries Ltd
335800UDWBC2AWPU7M56
KEI Industries Ltd
000000000
114308.00000000
NS
3219762.13000000
0.451260728903
Long
EC
CORP
IN
N
1
N
N
N
KPIT Technologies Ltd
3358009MOTWWU66WMV49
KPIT Technologies Ltd
000000000
303679.00000000
NS
4043438.99000000
0.566701871825
Long
EC
CORP
IN
N
1
N
N
N
MercadoLibre Inc
549300DKPDN9M5S8GB14
MercadoLibre Inc
58733R102
13569.00000000
NS
USD
16073837.40000000
2.252803557697
Long
EC
CORP
US
N
1
N
N
N
Polycab India Ltd
335800ZAL1L11ERZVW68
Polycab India Ltd
000000000
57131.00000000
NS
2474280.94000000
0.346778977892
Long
EC
CORP
IN
N
1
N
N
N
Airtac International Group
N/A
Airtac International Group
000000000
162852.00000000
NS
5359639.74000000
0.751171930745
Long
EC
CORP
KY
N
1
N
N
N
AIA Group Ltd
ZP5ILWVSYE4LJGMMVD57
AIA Group Ltd
000000000
1717600.00000000
NS
17338203.16000000
2.430008764610
Long
EC
CORP
HK
N
1
N
N
N
Tencent Holdings Ltd
254900N4SLUMW4XUYY11
Tencent Holdings Ltd
000000000
711360.00000000
NS
30102983.15000000
4.219036553002
Long
EC
CORP
KY
N
1
N
N
N
Dr Sulaiman Al Habib Medical Services Group Co
N/A
Dr Sulaiman Al Habib Medical Services Group Co
000000000
35803.00000000
NS
2731974.99000000
0.382895684698
Long
EC
CORP
SA
N
1
N
N
N
Sinbon Electronics Co Ltd
N/A
Sinbon Electronics Co Ltd
000000000
483000.00000000
NS
5730337.62000000
0.803126512723
Long
EC
CORP
TW
N
1
N
N
N
Leejam Sports Co JSC
N/A
Leejam Sports Co JSC
000000000
54346.00000000
NS
1869153.49000000
0.261968285939
Long
EC
CORP
SA
N
1
N
N
N
Bid Corp Ltd
N/A
Bid Corp Ltd
000000000
303012.00000000
NS
6653746.67000000
0.932545464855
Long
EC
CORP
ZA
N
1
N
N
N
International Container Terminal Services Inc
254900FU1MWK0I0Q4J61
International Container Terminal Services Inc
000000000
771990.00000000
NS
2850235.27000000
0.399470269403
Long
EC
CORP
PH
N
1
N
N
N
Nahdi Medical Co
N/A
Nahdi Medical Co
000000000
38900.00000000
NS
1763137.55000000
0.247109787570
Long
EC
CORP
SA
N
1
N
N
N
Saudi Arabian Oil Co
5586006WD91QHB7J4X50
Saudi Arabian Oil Co
000000000
202038.00000000
NS
1737202.52000000
0.243474903976
Long
EC
CORP
SA
Y
1
N
N
N
Voltronic Power Technology Corp
N/A
Voltronic Power Technology Corp
000000000
101586.00000000
NS
6409365.70000000
0.898294631967
Long
EC
CORP
TW
N
1
N
N
N
Meituan
21380033K525E5JLIA77
Meituan
000000000
251036.00000000
NS
3918032.52000000
0.549125724030
Long
EC
CORP
KY
Y
1
N
N
N
Titan Co Ltd
549300RO9VJWPK37FE54
Titan Co Ltd
000000000
154604.00000000
NS
5757396.52000000
0.806918910560
Long
EC
CORP
IN
N
1
N
N
N
Qatar Gas Transport Co Ltd
N/A
Qatar Gas Transport Co Ltd
000000000
1475389.00000000
NS
1648463.48000000
0.231037822522
Long
EC
CORP
QA
N
1
N
N
N
SRF Ltd
335800436F28GT8ZW506
SRF Ltd
000000000
79145.00000000
NS
2211366.46000000
0.309930609877
Long
EC
CORP
IN
N
1
N
N
N
Patria Investments Ltd
N/A
Patria Investments Ltd
000000000
120472.00000000
NS
USD
1722749.60000000
0.241449277563
Long
EC
CORP
KY
N
1
N
N
N
2023-07-17
WILLIAM BLAIR FUNDS
John Raczek
John Raczek
Principal Financial Officer