0001752724-24-176061.txt : 20240815
0001752724-24-176061.hdr.sgml : 20240815
20240815114954
ACCESSION NUMBER: 0001752724-24-176061
CONFORMED SUBMISSION TYPE: NPORT-P
PUBLIC DOCUMENT COUNT: 1
CONFORMED PERIOD OF REPORT: 20240630
FILED AS OF DATE: 20240815
DATE AS OF CHANGE: 20240815
PERIOD START: 20241231
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: 241211224
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
2024-12-31
2024-06-30
N
830425157.62
13723153.01
816702004.61
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
2447186.08000000
N
Jindal Stainless Ltd
3358003QFQMSFDO7BP20
Jindal Stainless Ltd
000000000
290430.00000000
NS
2866075.22000000
0.350932800926
Long
EC
CORP
IN
N
1
N
N
N
Cholamandalam Investment and Finance Co Ltd
3358008DNPV45O4EII52
Cholamandalam Investment and Finance Co Ltd
000000000
142197.00000000
NS
2420354.51000000
0.296357116345
Long
EC
CORP
IN
N
1
N
N
N
Max Healthcare Institute Ltd
3358005LALYV4GZOYF67
Max Healthcare Institute Ltd
000000000
431930.00000000
NS
4888688.76000000
0.598589048686
Long
EC
CORP
IN
N
1
N
N
N
eMemory Technology Inc
N/A
eMemory Technology Inc
000000000
60000.00000000
NS
4753171.09000000
0.581995766285
Long
EC
CORP
TW
N
1
N
N
N
Hisense Home Appliances Group Co Ltd
529900PRGESPUBUBN103
Hisense Home Appliances Group Co Ltd
000000000
512300.00000000
NS
2262417.40000000
0.277018715177
Long
EC
CORP
CN
N
1
N
N
N
Corp Inmobiliaria Vesta SAB de CV
4469000001BIRIFZJ959
Corp Inmobiliaria Vesta SAB de CV
000000000
745700.00000000
NS
2235265.81000000
0.273694174543
Long
EC
CORP
MX
N
1
N
N
N
Zomato Ltd
335800T4VOF9ETHF8W59
Zomato Ltd
000000000
1237309.00000000
NS
2964645.04000000
0.363002052555
Long
EC
CORP
IN
N
1
N
N
N
Huaming Power Equipment Co Ltd
N/A
Huaming Power Equipment Co Ltd
000000000
846100.00000000
NS
2577566.16000000
0.315606689520
Long
EC
CORP
CN
N
1
N
N
N
Larsen & Toubro Ltd
3358003FR3JIC5FRXA90
Larsen & Toubro Ltd
000000000
95942.00000000
NS
4079526.90000000
0.499512291750
Long
EC
CORP
IN
N
1
N
N
N
Kweichow Moutai Co Ltd
N/A
Kweichow Moutai Co Ltd
000000000
19974.00000000
NS
4014800.27000000
0.491586924892
Long
EC
CORP
CN
N
1
N
N
N
PDD Holdings Inc
5493000573DS7005T657
PDD Holdings Inc
722304102
97755.00000000
NS
USD
12996527.25000000
1.591342641090
Long
EC
CORP
KY
N
1
N
N
N
ASMedia Technology Inc
529900CQG67FQMMNX678
ASMedia Technology Inc
000000000
49000.00000000
NS
3383320.75000000
0.414266247774
Long
EC
CORP
TW
N
1
N
N
N
BDO Unibank Inc
3FGIIBS1PEI1FYQBGN97
BDO Unibank Inc
000000000
1913124.00000000
NS
4184724.13000000
0.512393027858
Long
EC
CORP
PH
N
1
N
N
N
Dixon Technologies India Ltd
335800D7XO7AVXXJ8575
Dixon Technologies India Ltd
000000000
60515.00000000
NS
8684405.96000000
1.063350635969
Long
EC
CORP
IN
Y
1
N
N
N
InterGlobe Aviation Ltd
33580079R8SLLO23XD19
InterGlobe Aviation Ltd
000000000
117732.00000000
NS
5979253.73000000
0.732121838350
Long
EC
CORP
IN
Y
1
N
N
N
Huaneng Lancang River Hydropower Inc
30030082YV5CD400SM55
Huaneng Lancang River Hydropower Inc
000000000
2673100.00000000
NS
3947183.44000000
0.483307671307
Long
EC
CORP
CN
N
1
N
N
N
Siemens Ltd
335800HJQJFZ3CJLJ709
Siemens Ltd
000000000
68798.00000000
NS
6361056.27000000
0.778871146892
Long
EC
CORP
IN
N
1
N
N
N
Fortune Electric Co Ltd
N/A
Fortune Electric Co Ltd
000000000
120000.00000000
NS
3495522.71000000
0.428004668810
Long
EC
CORP
TW
N
1
N
N
N
Beijing Roborock Technology Co Ltd
N/A
Beijing Roborock Technology Co Ltd
000000000
46416.00000000
NS
2496153.85000000
0.305638266578
Long
EC
CORP
CN
N
1
N
N
N
BBB Foods Inc
N/A
BBB Foods Inc
000000000
101056.00000000
NS
USD
2411196.16000000
0.295235734256
Long
EC
CORP
VG
N
1
N
N
N
Apollo Hospitals Enterprise Ltd
3358005YT7JQCWYLTG43
Apollo Hospitals Enterprise Ltd
000000000
67279.00000000
NS
4992503.19000000
0.611300469671
Long
EC
CORP
IN
N
1
N
N
N
Samsung Electronics Co Ltd
9884007ER46L6N7EI764
Samsung Electronics Co Ltd
000000000
608545.00000000
NS
36030815.47000000
4.411745687731
Long
EC
CORP
KR
N
1
N
N
N
BIM Birlesik Magazalar AS
7890001GCDJQD8DJKE29
BIM Birlesik Magazalar AS
000000000
403251.00000000
NS
6730163.15000000
0.824065952086
Long
EC
CORP
TR
N
1
N
N
N
Elm Co
N/A
Elm Co
000000000
12177.00000000
NS
2782312.72000000
0.340676612068
Long
EC
CORP
SA
N
1
N
N
N
Banco BTG Pactual SA
ZXLTQRYIK6IJH3R0IK66
Banco BTG Pactual SA
000000000
752600.00000000
NS
4161440.05000000
0.509542039386
Long
EC
CORP
BR
N
1
N
N
N
Macrotech Developers Ltd
254900B5QCN52ETNU557
Macrotech Developers Ltd
000000000
270576.00000000
NS
4847411.02000000
0.593534850243
Long
EC
CORP
IN
Y
1
N
N
N
Pidilite Industries Ltd
335800APXGEBZ349GN74
Pidilite Industries Ltd
000000000
57719.00000000
NS
2187282.75000000
0.267818952035
Long
EC
CORP
IN
N
1
N
N
N
Tata Consultancy Services Ltd
335800ZJKU9GPQRE2U66
Tata Consultancy Services Ltd
000000000
59578.00000000
NS
2791261.90000000
0.341772382612
Long
EC
CORP
IN
N
1
N
N
N
Tripod Technology Corp
N/A
Tripod Technology Corp
000000000
500000.00000000
NS
3367600.14000000
0.412341358413
Long
EC
CORP
TW
N
1
N
N
N
Oberoi Realty Ltd
335800TCKG1XQXN51L44
Oberoi Realty Ltd
000000000
115194.00000000
NS
2438085.93000000
0.298528216685
Long
EC
CORP
IN
N
1
N
N
N
Hanwha Aerospace Co Ltd
9884001NSUA8FQKQWR25
Hanwha Aerospace Co Ltd
000000000
29744.00000000
NS
5391302.58000000
0.660130935098
Long
EC
CORP
KR
N
1
N
N
N
Weichai Power Co Ltd
529900OKTPKBG85F9502
Weichai Power Co Ltd
000000000
1706000.00000000
NS
3263859.24000000
0.399638940712
Long
EC
CORP
CN
N
1
N
N
N
Reliance Industries Ltd
5493003UOETFYRONLG31
Reliance Industries Ltd
000000000
549765.00000000
NS
20624222.59000000
2.525305738639
Long
EC
CORP
IN
N
1
N
N
N
Bumrungrad Hospital PCL
N/A
Bumrungrad Hospital PCL
000000000
350000.00000000
NS
2355746.30000000
0.288446249268
Long
EC
CORP
TH
N
2
N
N
N
Trent Ltd
335800IYA8EHI7MW7G59
Trent Ltd
000000000
143421.00000000
NS
9416638.88000000
1.153007930291
Long
EC
CORP
IN
N
1
N
N
N
Lotes Co Ltd
N/A
Lotes Co Ltd
000000000
129132.00000000
NS
6488145.12000000
0.794432373543
Long
EC
CORP
TW
N
1
N
N
N
Shanghai BOCHU Electronic Technology Corp Ltd
549300YYZ76IVQGGBM98
Shanghai BOCHU Electronic Technology Corp Ltd
000000000
85050.00000000
NS
2150016.10000000
0.263255886218
Long
EC
CORP
CN
N
1
N
N
N
Prologis Property Mexico SA de CV
N/A
Prologis Property Mexico SA de CV
000000000
899004.00000000
NS
2930669.50000000
0.358841962362
Long
EC
MX
N
1
N
N
N
MediaTek Inc
254900UEGBK1I4DM4E14
MediaTek Inc
000000000
366000.00000000
NS
15794584.10000000
1.933947022395
Long
EC
CORP
TW
N
1
N
N
N
ABB India Ltd
5493001BUNB8WEF9JI21
ABB India Ltd
000000000
98523.00000000
NS
10043999.68000000
1.229824296169
Long
EC
CORP
IN
N
1
N
N
N
Unimicron Technology Corp
N/A
Unimicron Technology Corp
000000000
466000.00000000
NS
2585577.12000000
0.316587580954
Long
EC
CORP
TW
N
1
N
N
N
Wal-Mart de Mexico SAB de CV
N/A
Wal-Mart de Mexico SAB de CV
000000000
934000.00000000
NS
3190251.98000000
0.390626196824
Long
EC
CORP
MX
N
1
N
N
N
Motherson Sumi Wiring India Ltd
335800Y5S92WUOZT3C60
Motherson Sumi Wiring India Ltd
000000000
2358221.00000000
NS
2118757.82000000
0.259428507342
Long
EC
CORP
IN
N
1
N
N
N
Godrej Properties Ltd
335800KM3Y5NZWXOE183
Godrej Properties Ltd
000000000
113009.00000000
NS
4334016.27000000
0.530672907074
Long
EC
CORP
IN
N
1
N
N
N
Elite Material Co Ltd
N/A
Elite Material Co Ltd
000000000
293000.00000000
NS
4290029.75000000
0.525287035636
Long
EC
CORP
TW
N
1
N
N
N
Sun Pharmaceutical Industries Ltd
335800KJ7GE29LB4SS73
Sun Pharmaceutical Industries Ltd
000000000
318402.00000000
NS
5803116.29000000
0.710554921776
Long
EC
CORP
IN
N
1
N
N
N
Bank Rakyat Indonesia Persero Tbk PT
254900HB6S4B12GBNP64
Bank Rakyat Indonesia Persero Tbk PT
000000000
37522251.00000000
NS
10540601.81000000
1.290630089126
Long
EC
CORP
ID
N
1
N
N
N
Alchip Technologies Ltd
529900HKE9RIY07SLX84
Alchip Technologies Ltd
000000000
31000.00000000
NS
2345914.95000000
0.287242462582
Long
EC
CORP
KY
N
1
N
N
N
Kaynes Technology India Ltd
335800BMPIF3PQ2IPI37
Kaynes Technology India Ltd
000000000
68755.00000000
NS
3176107.90000000
0.388894343600
Long
EC
CORP
IN
N
1
N
N
N
Saudia Dairy & Foodstuff Co
N/A
Saudia Dairy & Foodstuff Co
000000000
19284.00000000
NS
1801128.48000000
0.220536801652
Long
EC
CORP
SA
N
1
N
N
N
NTPC Ltd
335800Q4TRGJXNLVMB81
NTPC Ltd
000000000
2779858.00000000
NS
12651250.02000000
1.549065625967
Long
EC
CORP
IN
N
1
N
N
N
Bharat Electronics Ltd
335800HS8AOTM9W1F335
Bharat Electronics Ltd
000000000
3199176.00000000
NS
11868266.77000000
1.453194274411
Long
EC
CORP
IN
N
1
N
N
N
Bangkok Dusit Medical Services PCL
N/A
Bangkok Dusit Medical Services PCL
000000000
4655300.00000000
NS
3393399.41000000
0.415500316008
Long
EC
CORP
TH
N
2
N
N
N
Henan Pinggao Electric Co Ltd
300300PSM0I8NOJ2Y515
Henan Pinggao Electric Co Ltd
000000000
1155600.00000000
NS
3078792.94000000
0.376978741648
Long
EC
CORP
CN
N
1
N
N
N
Alsea SAB de CV
4469000001BJLPKNUN21
Alsea SAB de CV
000000000
588900.00000000
NS
2047228.20000000
0.250670157345
Long
EC
CORP
MX
N
1
N
N
N
HDFC Asset Management Co Ltd
3358002FLK8AK8WSEP31
HDFC Asset Management Co Ltd
000000000
62507.00000000
NS
2998387.05000000
0.367133548476
Long
EC
CORP
IN
N
1
N
N
N
Bank Central Asia Tbk PT
254900BR956G2OHVOM21
Bank Central Asia Tbk PT
000000000
33389995.00000000
NS
20237905.37000000
2.478003636058
Long
EC
CORP
ID
N
1
N
N
N
Computer Age Management Services Ltd
33580012MDHMBHWN5Z06
Computer Age Management Services Ltd
000000000
45725.00000000
NS
1973982.04000000
0.241701627871
Long
EC
CORP
IN
N
1
N
N
N
Hindustan Aeronautics Ltd
335800AKDC7T933T3I86
Hindustan Aeronautics Ltd
000000000
139507.00000000
NS
8813262.19000000
1.079128267134
Long
EC
CORP
IN
Y
1
N
N
N
Asia Vital Components Co Ltd
N/A
Asia Vital Components Co Ltd
000000000
145000.00000000
NS
3419231.54000000
0.418663297102
Long
EC
CORP
TW
N
1
N
N
N
ASPEED Technology Inc
N/A
ASPEED Technology Inc
000000000
45300.00000000
NS
6758380.47000000
0.827520984624
Long
EC
CORP
TW
N
1
N
N
N
Arca Continental SAB de CV
254900U2BSJCQHJCXN24
Arca Continental SAB de CV
000000000
338500.00000000
NS
3328567.91000000
0.407562108481
Long
EC
CORP
MX
N
1
N
N
N
Fuyao Glass Industry Group Co Ltd
549300AS5CSLWETN0P64
Fuyao Glass Industry Group Co Ltd
000000000
550200.00000000
NS
3610018.63000000
0.442023970753
Long
EC
CORP
CN
N
1
N
N
N
Proya Cosmetics Co Ltd
N/A
Proya Cosmetics Co Ltd
000000000
209488.00000000
NS
3184903.99000000
0.389971369241
Long
EC
CORP
CN
N
1
N
N
N
Yutong Bus Co Ltd
300300OMPRVW0Q75F037
Yutong Bus Co Ltd
000000000
1035500.00000000
NS
3659511.81000000
0.448084097913
Long
EC
CORP
CN
N
1
N
N
N
Aldrees Petroleum and Transport Services Co
N/A
Aldrees Petroleum and Transport Services Co
000000000
74351.00000000
NS
2421817.94000000
0.296536304102
Long
EC
CORP
SA
N
1
N
N
N
Tata Consumer Products Ltd
335800LOXFWU8ZQJMD12
Tata Consumer Products Ltd
000000000
237854.00000000
NS
3131928.55000000
0.383484861347
Long
EC
CORP
IN
N
1
N
N
N
Alinma Bank
558600HPAUTN6XSVBK93
Alinma Bank
000000000
235211.00000000
NS
1949851.29000000
0.238746970007
Long
EC
CORP
SA
N
1
N
N
N
Zhongji Innolight Co Ltd
655600K7YZDKAI214O83
Zhongji Innolight Co Ltd
000000000
184700.00000000
NS
3488361.73000000
0.427127852057
Long
EC
CORP
CN
N
1
N
N
N
Varun Beverages Ltd
33580058NWEMWBDNMD48
Varun Beverages Ltd
000000000
589421.00000000
NS
11500380.36000000
1.408148908057
Long
EC
CORP
IN
N
1
N
N
N
NetEase Inc
5299004AF4DSJDB0PA32
NetEase Inc
000000000
448300.00000000
NS
8559495.71000000
1.048056165123
Long
EC
CORP
KY
N
1
N
N
N
Samsung Biologics Co Ltd
N/A
Samsung Biologics Co Ltd
000000000
3106.00000000
NS
1640437.34000000
0.200861186912
Long
EC
CORP
KR
Y
1
N
N
N
GMR Airports Infrastructure Ltd
3358008S2MTRWZ255P70
GMR Airports Infrastructure Ltd
000000000
2824267.00000000
NS
3264989.82000000
0.399777373089
Long
EC
CORP
IN
N
1
N
N
N
ANTA Sports Products Ltd
529900291XG0CTK4LF95
ANTA Sports Products Ltd
000000000
202000.00000000
NS
1940056.73000000
0.237547688024
Long
EC
CORP
KY
N
1
N
N
N
Emaar Properties PJSC
254900YWYEXYXK1BMP81
Emaar Properties PJSC
000000000
1901638.00000000
NS
4245421.07000000
0.519824984637
Long
EC
CORP
AE
N
1
N
N
N
Nestle India Ltd
3358008SYYY9CPWH5D94
Nestle India Ltd
000000000
126343.00000000
NS
3864114.77000000
0.473136437548
Long
EC
CORP
IN
N
1
N
N
N
Fixed Income Clearing Corp.
549300H47WTHXPU08X20
FIXED INC CLEARING CORP.REPO
000000000
2524833.26000000
PA
USD
2524833.26000000
0.309149879117
Long
RA
CORP
US
N
2
Repurchase
N
2.30000000
2024-07-01
2467400.00000000
USD
2575329.93000000
USD
UST
N
N
N
Grupo Financiero Banorte SAB de CV
N/A
Grupo Financiero Banorte SAB de CV
000000000
712700.00000000
NS
5546555.12000000
0.679140627633
Long
EC
CORP
MX
N
1
N
N
N
Mitra Adiperkasa Tbk PT
254900Z2B7Y7F69ZZZ04
Mitra Adiperkasa Tbk PT
000000000
13591200.00000000
NS
1224245.50000000
0.149901125880
Long
EC
CORP
ID
N
1
N
N
N
Bharti Airtel Ltd
335800KQ1FPKOQ84OR26
Bharti Airtel Ltd
000000000
465166.00000000
NS
8083052.42000000
0.989718694747
Long
EC
CORP
IN
N
1
N
N
N
Tata Motors Ltd
335800BO2LHWJJ8TZI32
Tata Motors Ltd
000000000
507703.00000000
NS
6022722.92000000
0.737444365999
Long
EC
CORP
IN
N
1
N
N
N
Mahindra & Mahindra Ltd
3358003B573EV4KB4Z02
Mahindra & Mahindra Ltd
000000000
279977.00000000
NS
9624225.11000000
1.178425552487
Long
EC
CORP
IN
N
1
N
N
N
Cummins India Ltd
3358002PR6NKJRU4YS77
Cummins India Ltd
000000000
109001.00000000
NS
5178977.21000000
0.634133035154
Long
EC
CORP
IN
N
1
N
N
N
Eurobank Ergasias Services and Holdings SA
JEUVK5RWVJEN8W0C9M24
Eurobank Ergasias Services and Holdings SA
000000000
2606452.00000000
NS
5641380.98000000
0.690751455017
Long
EC
CORP
GR
N
1
N
N
N
WEG SA
254900NKQV127YFRO022
WEG SA
000000000
346141.00000000
NS
2612419.95000000
0.319874315877
Long
EC
CORP
BR
N
1
N
N
N
Riyadh Cables Group Co
558600VWEJBGFYTZ1S78
Riyadh Cables Group Co
000000000
85842.00000000
NS
2306448.88000000
0.282410091683
Long
EC
CORP
SA
N
1
N
N
N
Trip.com Group Ltd
2549004RMYDSRQL4KW41
Trip.com Group Ltd
000000000
179350.00000000
NS
8603416.55000000
1.053433994460
Long
EC
CORP
KY
N
1
N
N
N
Fomento Economico Mexicano SAB de CV
549300A8MDWDJNMLV153
Fomento Economico Mexicano SAB de CV
344419106
80897.00000000
NS
USD
8708562.05000000
1.066308396556
Long
EC
CORP
MX
N
1
N
N
N
Titagarh Rail System Ltd
335800TP8W734TPCXK95
Titagarh Rail System Ltd
000000000
216808.00000000
NS
4828211.13000000
0.591183945030
Long
EC
CORP
IN
N
1
N
N
N
HD Hyundai Electric Co Ltd
988400CSDKM9UHLHGB91
HD Hyundai Electric Co Ltd
000000000
33827.00000000
NS
7618140.21000000
0.932793132256
Long
EC
CORP
KR
N
1
N
N
N
REC Ltd
335800B4YRYWAMIJZ374
REC Ltd
000000000
542184.00000000
NS
3420042.38000000
0.418762579336
Long
EC
CORP
IN
N
1
N
N
N
Bupa Arabia for Cooperative Insurance Co
558600B2WJHD5P31XS68
Bupa Arabia for Cooperative Insurance Co
000000000
41522.00000000
NS
2844427.44000000
0.348282167050
Long
EC
CORP
SA
N
1
N
N
N
Itau Unibanco Holding SA
5493002W2IVG62O3ZJ94
Itau Unibanco Holding SA
465562106
1373806.00000000
NS
USD
8023027.04000000
0.982368966246
Long
EC
CORP
BR
N
1
N
N
N
Capitec Bank Holdings Ltd
N/A
Capitec Bank Holdings Ltd
000000000
29233.00000000
NS
4224173.52000000
0.517223356396
Long
EC
CORP
ZA
N
1
N
N
N
Astral Ltd
3358007M1SKFTVDRMC40
Astral Ltd
000000000
84595.00000000
NS
2424405.71000000
0.296853160187
Long
EC
CORP
IN
N
1
N
N
N
UNO Minda Ltd
335800Y2G59FEIQRLG14
UNO Minda Ltd
000000000
282248.00000000
NS
3696006.04000000
0.452552585782
Long
EC
CORP
IN
N
1
N
N
N
Dong-E-E-Jiao Co Ltd
655600E60FK5WI9EWB37
Dong-E-E-Jiao Co Ltd
000000000
237500.00000000
NS
2036532.24000000
0.249360504627
Long
EC
CORP
CN
N
1
N
N
N
Corp Inmobiliaria Vesta SAB de CV
4469000001BIRIFZJ959
Corp Inmobiliaria Vesta SAB de CV
92540K109
19530.00000000
NS
USD
585704.70000000
0.071715839644
Long
EC
CORP
MX
N
1
N
N
N
Wiwynn Corp
254900FV2R15PMKXFL69
Wiwynn Corp
000000000
90000.00000000
NS
7337823.47000000
0.898470118670
Long
EC
CORP
TW
N
1
N
N
N
CG Power & Industrial Solutions Ltd
335800KN5UTZKUZN2703
CG Power & Industrial Solutions Ltd
000000000
356969.00000000
NS
3012859.03000000
0.368905550983
Long
EC
CORP
IN
N
1
N
N
N
Accton Technology Corp
529900M1YRZ0GWMDF920
Accton Technology Corp
000000000
247000.00000000
NS
4225606.09000000
0.517398765540
Long
EC
CORP
TW
N
1
N
N
N
Kaspi.KZ JSC
2549003YU6FARG8OAZ13
Kaspi.KZ JSC
48581R205
29545.00000000
NS
USD
3811600.45000000
0.466706390884
Long
EC
CORP
KZ
N
1
N
N
N
Sieyuan Electric Co Ltd
N/A
Sieyuan Electric Co Ltd
000000000
502700.00000000
NS
4606683.20000000
0.564059249762
Long
EC
CORP
CN
N
1
N
N
N
Bidvest Group Ltd/The
5299002ARE4TRMIRGM72
Bidvest Group Ltd/The
000000000
185969.00000000
NS
2907428.23000000
0.355996215705
Long
EC
CORP
ZA
N
1
N
N
N
SK Hynix Inc
988400XAIK6XISWQV045
SK Hynix Inc
000000000
214875.00000000
NS
36918225.57000000
4.520403447231
Long
EC
CORP
KR
N
1
N
N
N
NU Holdings Ltd/Cayman Islands
5493002DG1RHWK9W2X27
NU Holdings Ltd/Cayman Islands
000000000
529117.00000000
NS
USD
6820318.13000000
0.835104859728
Long
EC
CORP
KY
N
1
N
N
N
Raia Drogasil SA
N/A
Raia Drogasil SA
000000000
721088.00000000
NS
3312559.68000000
0.405602001868
Long
EC
CORP
BR
N
1
N
N
N
Clicks Group Ltd
378900E967958A677472
Clicks Group Ltd
000000000
155097.00000000
NS
2935579.69000000
0.359443184102
Long
EC
CORP
ZA
N
1
N
N
N
Indian Hotels Co Ltd
33580076CH5SBY5HWA22
Indian Hotels Co Ltd
000000000
1030757.00000000
NS
7700933.73000000
0.942930675635
Long
EC
CORP
IN
N
1
N
N
N
Taiwan Semiconductor Manufacturing Co Ltd
549300KB6NK5SBD14S87
Taiwan Semiconductor Manufacturing Co Ltd
000000000
522000.00000000
NS
15543424.32000000
1.903194094328
Long
EC
CORP
TW
N
1
N
N
N
Taiwan Semiconductor Manufacturing Co Ltd
549300KB6NK5SBD14S87
Taiwan Semiconductor Manufacturing Co Ltd
874039100
466968.00000000
NS
USD
81163708.08000000
9.937983208301
Long
EC
CORP
TW
N
1
N
N
N
Salik Co PJSC
N/A
Salik Co PJSC
000000000
2729653.00000000
NS
2497041.68000000
0.305746975751
Long
EC
CORP
AE
N
1
N
N
N
KEI Industries Ltd
335800UDWBC2AWPU7M56
KEI Industries Ltd
000000000
97521.00000000
NS
5158628.46000000
0.631641459293
Long
EC
CORP
IN
N
1
N
N
N
KPIT Technologies Ltd
3358009MOTWWU66WMV49
KPIT Technologies Ltd
000000000
160478.00000000
NS
3146533.11000000
0.385273097438
Long
EC
CORP
IN
N
1
N
N
N
MercadoLibre Inc
549300DKPDN9M5S8GB14
MercadoLibre Inc
58733R102
12447.00000000
NS
USD
20455399.80000000
2.504634454738
Long
EC
CORP
US
N
1
N
N
N
ICICI Bank Ltd
R7RX8ER1V4666J8D1I38
ICICI Bank Ltd
000000000
421091.00000000
NS
6045884.57000000
0.740280363691
Long
EC
CORP
IN
N
1
N
N
N
Airtac International Group
N/A
Airtac International Group
000000000
201852.00000000
NS
6147366.06000000
0.752706130914
Long
EC
CORP
KY
N
1
N
N
N
Tencent Holdings Ltd
254900N4SLUMW4XUYY11
Tencent Holdings Ltd
000000000
792860.00000000
NS
37810113.14000000
4.629609444641
Long
EC
CORP
KY
N
1
N
N
N
Phoenix Mills Ltd/The
33580037PCXCE5PNQU51
Phoenix Mills Ltd/The
000000000
104870.00000000
NS
4496000.60000000
0.550506864758
Long
EC
CORP
IN
N
1
N
N
N
Dr Sulaiman Al Habib Medical Services Group Co
N/A
Dr Sulaiman Al Habib Medical Services Group Co
000000000
34555.00000000
NS
2658218.63000000
0.325482074856
Long
EC
CORP
SA
N
1
N
N
N
Leejam Sports Co JSC
N/A
Leejam Sports Co JSC
000000000
55583.00000000
NS
3357262.98000000
0.411075638488
Long
EC
CORP
SA
N
1
N
N
N
Bid Corp Ltd
N/A
Bid Corp Ltd
000000000
94199.00000000
NS
2199784.49000000
0.269349711104
Long
EC
CORP
ZA
N
1
N
N
N
International Container Terminal Services Inc
254900FU1MWK0I0Q4J61
International Container Terminal Services Inc
000000000
747780.00000000
NS
4463025.20000000
0.546469235389
Long
EC
CORP
PH
N
1
N
N
N
Eastroc Beverage Group Co Ltd
836800LQ338417RCIL29
Eastroc Beverage Group Co Ltd
000000000
93000.00000000
NS
2748445.29000000
0.336529759261
Long
EC
CORP
CN
N
1
N
N
N
Central Depository Services India Ltd
335800YRV56TH7RQVH27
Central Depository Services India Ltd
000000000
104745.00000000
NS
3023991.76000000
0.370268683428
Long
EC
CORP
IN
Y
1
N
N
N
TVS Motor Co Ltd
335800URVL13UQEWM152
TVS Motor Co Ltd
000000000
107221.00000000
NS
3034526.28000000
0.371558568837
Long
EC
CORP
IN
N
1
N
N
N
Meituan
21380033K525E5JLIA77
Meituan
000000000
499800.00000000
NS
7110695.92000000
0.870659785314
Long
EC
CORP
KY
Y
1
N
N
N
Titan Co Ltd
549300RO9VJWPK37FE54
Titan Co Ltd
000000000
68496.00000000
NS
2795285.72000000
0.342265073946
Long
EC
CORP
IN
N
1
N
N
N
Shoprite Holdings Ltd
529900Q4O1EYP6NH5150
Shoprite Holdings Ltd
000000000
180739.00000000
NS
2821589.73000000
0.345485833764
Long
EC
CORP
ZA
N
1
N
N
N
MakeMyTrip Ltd
529900DNT8HNJ7RYUO60
MakeMyTrip Ltd
000000000
46460.00000000
NS
USD
3907286.00000000
0.478422481877
Long
EC
CORP
MU
N
1
N
N
N
2024-07-15
WILLIAM BLAIR FUNDS
John Raczek
John Raczek
Principal Financial Officer