0001752724-24-025901.txt : 20240216
0001752724-24-025901.hdr.sgml : 20240216
20240216112819
ACCESSION NUMBER: 0001752724-24-025901
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: 24646285
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-12-31
N
835155016.27
8501012.23
826654004.04
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
0.00000000
N
Jindal Stainless Ltd
3358003QFQMSFDO7BP20
Jindal Stainless Ltd
000000000
159221.00000000
NS
1090636.70000000
0.131933879793
Long
EC
CORP
IN
N
1
N
N
N
Cholamandalam Investment and Finance Co Ltd
3358008DNPV45O4EII52
Cholamandalam Investment and Finance Co Ltd
000000000
205145.00000000
NS
3106249.87000000
0.375761788465
Long
EC
CORP
IN
N
1
N
N
N
Max Healthcare Institute Ltd
3358005LALYV4GZOYF67
Max Healthcare Institute Ltd
000000000
494406.00000000
NS
4075798.96000000
0.493047749128
Long
EC
CORP
IN
N
1
N
N
N
eMemory Technology Inc
N/A
eMemory Technology Inc
000000000
58000.00000000
NS
4630097.26000000
0.560100989939
Long
EC
CORP
TW
N
1
N
N
N
Corp Inmobiliaria Vesta SAB de CV
4469000001BIRIFZJ959
Corp Inmobiliaria Vesta SAB de CV
000000000
853600.00000000
NS
3385043.52000000
0.409487343369
Long
EC
CORP
MX
N
1
N
N
N
Huaming Power Equipment Co Ltd
N/A
Huaming Power Equipment Co Ltd
000000000
519600.00000000
NS
1029625.65000000
0.124553397790
Long
EC
CORP
CN
N
1
N
N
N
Kweichow Moutai Co Ltd
N/A
Kweichow Moutai Co Ltd
000000000
66574.00000000
NS
16125788.38000000
1.950730087943
Long
EC
CORP
CN
N
1
N
N
N
Wuliangye Yibin Co Ltd
N/A
Wuliangye Yibin Co Ltd
000000000
108399.00000000
NS
2134466.85000000
0.258205590194
Long
EC
CORP
CN
N
1
N
N
N
Shenzhen Inovance Technology Co Ltd
N/A
Shenzhen Inovance Technology Co Ltd
000000000
245163.00000000
NS
2172376.11000000
0.262791458020
Long
EC
CORP
CN
N
1
N
N
N
PDD Holdings Inc
5493000573DS7005T657
PDD Holdings Inc
722304102
141147.00000000
NS
USD
20651217.57000000
2.498169423854
Long
EC
CORP
KY
N
1
N
N
N
ASMedia Technology Inc
N/A
ASMedia Technology Inc
000000000
56000.00000000
NS
3311774.00000000
0.400623959215
Long
EC
CORP
TW
N
1
N
N
N
BDO Unibank Inc
3FGIIBS1PEI1FYQBGN97
BDO Unibank Inc
000000000
2189854.00000000
NS
5160739.45000000
0.624292560706
Long
EC
CORP
PH
N
1
N
N
N
Dixon Technologies India Ltd
335800D7XO7AVXXJ8575
Dixon Technologies India Ltd
000000000
69268.00000000
NS
5455618.48000000
0.659963957512
Long
EC
CORP
IN
Y
1
N
N
N
InterGlobe Aviation Ltd
33580079R8SLLO23XD19
InterGlobe Aviation Ltd
000000000
80561.00000000
NS
2860798.31000000
0.346069612681
Long
EC
CORP
IN
Y
1
N
N
N
Arabian Internet & Communications Services Co
N/A
Arabian Internet & Communications Services Co
000000000
32774.00000000
NS
3025695.68000000
0.366017180732
Long
EC
CORP
SA
N
1
N
N
N
Huaneng Lancang River Hydropower Inc
30030082YV5CD400SM55
Huaneng Lancang River Hydropower Inc
000000000
2422600.00000000
NS
2934053.45000000
0.354931257292
Long
EC
CORP
CN
N
1
N
N
N
Emirates Central Cooling Systems Corp
N/A
Emirates Central Cooling Systems Corp
000000000
3917247.00000000
NS
1770507.12000000
0.214177529092
Long
EC
CORP
AE
N
1
N
N
N
APL Apollo Tubes Ltd
335800ZU4GXSB7Q4IU95
APL Apollo Tubes Ltd
000000000
189079.00000000
NS
3490112.44000000
0.422197488059
Long
EC
CORP
IN
N
1
N
N
N
Apollo Hospitals Enterprise Ltd
3358005YT7JQCWYLTG43
Apollo Hospitals Enterprise Ltd
000000000
77010.00000000
NS
5282457.29000000
0.639016718504
Long
EC
CORP
IN
N
1
N
N
N
Samsung Electronics Co Ltd
9884007ER46L6N7EI764
Samsung Electronics Co Ltd
000000000
784398.00000000
NS
47810577.68000000
5.783626214394
Long
EC
CORP
KR
N
1
N
N
N
BIM Birlesik Magazalar AS
7890001GCDJQD8DJKE29
BIM Birlesik Magazalar AS
000000000
258186.00000000
NS
2634975.68000000
0.318751940609
Long
EC
CORP
TR
N
1
N
N
N
Elm Co
N/A
Elm Co
000000000
25536.00000000
NS
5549824.00000000
0.671359961105
Long
EC
CORP
SA
N
1
N
N
N
Banco BTG Pactual SA
ZXLTQRYIK6IJH3R0IK66
Banco BTG Pactual SA
000000000
861500.00000000
NS
6670169.43000000
0.806887693932
Long
EC
CORP
BR
N
1
N
N
N
Macrotech Developers Ltd
254900B5QCN52ETNU557
Macrotech Developers Ltd
000000000
309713.00000000
NS
3807500.55000000
0.460591799155
Long
EC
CORP
IN
Y
1
N
N
N
Pidilite Industries Ltd
335800APXGEBZ349GN74
Pidilite Industries Ltd
000000000
66068.00000000
NS
2151658.63000000
0.260285272857
Long
EC
CORP
IN
N
1
N
N
N
Havells India Ltd
549300U1LOGHTTNT7D47
Havells India Ltd
000000000
124220.00000000
NS
2041752.78000000
0.246990006704
Long
EC
CORP
IN
N
1
N
N
N
Tata Consultancy Services Ltd
335800ZJKU9GPQRE2U66
Tata Consultancy Services Ltd
000000000
49967.00000000
NS
2281769.54000000
0.276024736933
Long
EC
CORP
IN
N
1
N
N
N
Zhangzhou Pientzehuang Pharmaceutical Co Ltd
836800HTWRBAQJRAQ344
Zhangzhou Pientzehuang Pharmaceutical Co Ltd
000000000
85206.00000000
NS
2893630.75000000
0.350041339648
Long
EC
CORP
CN
N
1
N
N
N
Localiza Rent a Car SA
N/A
Localiza Rent a Car SA
000000000
813.00000000
NS
3347.33000000
0.000404925154
Long
EC
CORP
BR
N
1
N
N
N
Tripod Technology Corp
N/A
Tripod Technology Corp
000000000
572000.00000000
NS
3634349.39000000
0.439645773472
Long
EC
CORP
TW
N
1
N
N
N
Oberoi Realty Ltd
335800TCKG1XQXN51L44
Oberoi Realty Ltd
000000000
152496.00000000
NS
2615094.16000000
0.316346881188
Long
EC
CORP
IN
N
1
N
N
N
Reliance Industries Ltd
5493003UOETFYRONLG31
Reliance Industries Ltd
000000000
629285.00000000
NS
19563597.30000000
2.366600440376
Long
EC
CORP
IN
N
1
N
N
N
Bumrungrad Hospital PCL
N/A
Bumrungrad Hospital PCL
000000000
574000.00000000
NS
3733333.33000000
0.451619820596
Long
EC
CORP
TH
N
2
N
N
N
Globant SA
2221008DCMSPYS42DS88
Globant SA
000000000
16033.00000000
NS
USD
3815533.34000000
0.461563522507
Long
EC
CORP
LU
N
1
N
N
N
Trent Ltd
335800IYA8EHI7MW7G59
Trent Ltd
000000000
164166.00000000
NS
6018589.77000000
0.728066366410
Long
EC
CORP
IN
N
1
N
N
N
Lotes Co Ltd
N/A
Lotes Co Ltd
000000000
152132.00000000
NS
5303961.81000000
0.641618111577
Long
EC
CORP
TW
N
1
N
N
N
Prologis Property Mexico SA de CV
N/A
Prologis Property Mexico SA de CV
000000000
1005900.00000000
NS
4768561.92000000
0.576851003768
Long
EC
MX
N
1
N
N
N
HDFC Life Insurance Co Ltd
335800RQI8GAFHIRGZ37
HDFC Life Insurance Co Ltd
000000000
249338.00000000
NS
1936245.10000000
0.234226785394
Long
EC
CORP
IN
Y
1
N
N
N
Global Unichip Corp
N/A
Global Unichip Corp
000000000
96000.00000000
NS
5442726.58000000
0.658404429592
Long
EC
CORP
TW
N
1
N
N
N
MediaTek Inc
254900UEGBK1I4DM4E14
MediaTek Inc
000000000
419000.00000000
NS
13857219.66000000
1.676302248858
Long
EC
CORP
TW
N
1
N
N
N
ABB India Ltd
5493001BUNB8WEF9JI21
ABB India Ltd
000000000
112773.00000000
NS
6330236.08000000
0.765766094286
Long
EC
CORP
IN
N
1
N
N
N
Unimicron Technology Corp
N/A
Unimicron Technology Corp
000000000
803000.00000000
NS
4604942.90000000
0.557058077199
Long
EC
CORP
TW
N
1
N
N
N
JYP Entertainment Corp
N/A
JYP Entertainment Corp
000000000
28472.00000000
NS
2239470.15000000
0.270907796860
Long
EC
CORP
KR
N
1
N
N
N
Central Pattana PCL
N/A
Central Pattana PCL
000000000
1322600.00000000
NS
2712429.50000000
0.328121497838
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
1656500.00000000
NS
6964109.00000000
0.842445444643
Long
EC
CORP
MX
N
1
N
N
N
Motherson Sumi Wiring India Ltd
335800Y5S92WUOZT3C60
Motherson Sumi Wiring India Ltd
000000000
2699323.00000000
NS
2001450.83000000
0.242114696138
Long
EC
CORP
IN
N
1
N
N
N
Godrej Properties Ltd
335800KM3Y5NZWXOE183
Godrej Properties Ltd
000000000
108676.00000000
NS
2621114.08000000
0.317075108472
Long
EC
CORP
IN
N
1
N
N
N
Elite Material Co Ltd
N/A
Elite Material Co Ltd
000000000
541000.00000000
NS
6733744.97000000
0.814578401252
Long
EC
CORP
TW
N
1
N
N
N
Bank Rakyat Indonesia Persero Tbk PT
254900HB6S4B12GBNP64
Bank Rakyat Indonesia Persero Tbk PT
000000000
51020251.00000000
NS
18970639.54000000
2.294870580350
Long
EC
CORP
ID
N
1
N
N
N
HDFC Bank Ltd
335800ZQ6I4E2JXENC50
HDFC Bank Ltd
000000000
1073338.00000000
NS
22039133.84000000
2.666065092806
Long
EC
CORP
IN
N
1
N
N
N
Alchip Technologies Ltd
529900HKE9RIY07SLX84
Alchip Technologies Ltd
000000000
118000.00000000
NS
12591844.38000000
1.523230313826
Long
EC
CORP
KY
N
1
N
N
N
Kaynes Technology India Ltd
335800BMPIF3PQ2IPI37
Kaynes Technology India Ltd
000000000
65035.00000000
NS
2039823.35000000
0.246756604338
Long
EC
CORP
IN
N
1
N
N
N
Grupo Aeroportuario del Centro Norte SAB de CV
529900HUSBARAFSXJ605
Grupo Aeroportuario del Centro Norte SAB de CV
000000000
217300.00000000
NS
2298151.29000000
0.278006430594
Long
EC
CORP
MX
N
1
N
N
N
Saudia Dairy & Foodstuff Co
N/A
Saudia Dairy & Foodstuff Co
000000000
22074.00000000
NS
1960171.20000000
0.237121116019
Long
EC
CORP
SA
N
1
N
N
N
NTPC Ltd
335800Q4TRGJXNLVMB81
NTPC Ltd
000000000
3181948.00000000
NS
11872975.97000000
1.436269093474
Long
EC
CORP
IN
N
1
N
N
N
Bharat Electronics Ltd
335800HS8AOTM9W1F335
Bharat Electronics Ltd
000000000
2677109.00000000
NS
5903465.49000000
0.714139828894
Long
EC
CORP
IN
N
1
N
N
N
Bangkok Dusit Medical Services PCL
N/A
Bangkok Dusit Medical Services PCL
000000000
3364100.00000000
NS
2735040.65000000
0.330856759494
Long
EC
CORP
TH
N
2
N
N
N
Kajaria Ceramics Ltd
3358007XN6AXJ1V67M07
Kajaria Ceramics Ltd
000000000
142536.00000000
NS
2240460.12000000
0.271027553129
Long
EC
CORP
IN
N
1
N
N
N
Alsea SAB de CV
4469000001BJLPKNUN21
Alsea SAB de CV
000000000
507600.00000000
NS
1923565.16000000
0.232692898189
Long
EC
CORP
MX
N
1
N
N
N
Bank Central Asia Tbk PT
254900BR956G2OHVOM21
Bank Central Asia Tbk PT
000000000
38219695.00000000
NS
23333450.22000000
2.822638020981
Long
EC
CORP
ID
N
1
N
N
N
E.Sun Financial Holding Co Ltd
549300X6CNQE512OPC90
E.Sun Financial Holding Co Ltd
000000000
3576723.00000000
NS
3006775.82000000
0.363728452932
Long
EC
CORP
TW
N
1
N
N
N
Dino Polska SA
259400H4L81SMPRTW956
Dino Polska SA
000000000
44226.00000000
NS
5178198.92000000
0.626404625719
Long
EC
CORP
PL
Y
1
N
N
N
ASPEED Technology Inc
N/A
ASPEED Technology Inc
000000000
63300.00000000
NS
6435085.78000000
0.778449720021
Long
EC
CORP
TW
N
1
N
N
N
Arca Continental SAB de CV
254900U2BSJCQHJCXN24
Arca Continental SAB de CV
000000000
657400.00000000
NS
7160902.07000000
0.866251422602
Long
EC
CORP
MX
N
1
N
N
N
Proya Cosmetics Co Ltd
N/A
Proya Cosmetics Co Ltd
000000000
236488.00000000
NS
3298914.09000000
0.399068301112
Long
EC
CORP
CN
N
1
N
N
N
Aldrees Petroleum and Transport Services Co
N/A
Aldrees Petroleum and Transport Services Co
000000000
63589.00000000
NS
2998009.39000000
0.362667981446
Long
EC
CORP
SA
N
1
N
N
N
Localiza Rent a Car SA
N/A
Localiza Rent a Car SA
000000000
226600.00000000
NS
2966847.83000000
0.358898380156
Long
EC
CORP
BR
N
1
N
N
N
Orion Corp/Republic of Korea
N/A
Orion Corp/Republic of Korea
000000000
22577.00000000
NS
2035243.19000000
0.246202544238
Long
EC
CORP
KR
N
1
N
N
N
Tata Consumer Products Ltd
335800LOXFWU8ZQJMD12
Tata Consumer Products Ltd
000000000
272258.00000000
NS
3562980.42000000
0.431012298082
Long
EC
CORP
IN
N
1
N
N
N
Faraday Technology Corp
N/A
Faraday Technology Corp
000000000
209000.00000000
NS
2431143.19000000
0.294094406864
Long
EC
CORP
TW
N
1
N
N
N
Alinma Bank
558600HPAUTN6XSVBK93
Alinma Bank
000000000
252283.00000000
NS
2606924.33000000
0.315358580162
Long
EC
CORP
SA
N
1
N
N
N
Varun Beverages Ltd
33580058NWEMWBDNMD48
Varun Beverages Ltd
000000000
674678.00000000
NS
10029312.30000000
1.213241846163
Long
EC
CORP
IN
N
1
N
N
N
NetEase Inc
5299004AF4DSJDB0PA32
NetEase Inc
000000000
859500.00000000
NS
15476173.40000000
1.872146426965
Long
EC
CORP
KY
N
1
N
N
N
Samsung Biologics Co Ltd
N/A
Samsung Biologics Co Ltd
000000000
3555.00000000
NS
2097833.68000000
0.253774090459
Long
EC
CORP
KR
Y
1
N
N
N
ANTA Sports Products Ltd
529900291XG0CTK4LF95
ANTA Sports Products Ltd
000000000
231000.00000000
NS
2240923.35000000
0.271083589875
Long
EC
CORP
KY
N
1
N
N
N
Emaar Properties PJSC
254900YWYEXYXK1BMP81
Emaar Properties PJSC
000000000
2618926.00000000
NS
5647510.43000000
0.683177048970
Long
EC
CORP
AE
N
1
N
N
N
Grupo Financiero Banorte SAB de CV
N/A
Grupo Financiero Banorte SAB de CV
000000000
846400.00000000
NS
8528298.69000000
1.031664837806
Long
EC
CORP
MX
N
1
N
N
N
Mitra Adiperkasa Tbk PT
254900Z2B7Y7F69ZZZ04
Mitra Adiperkasa Tbk PT
000000000
15557100.00000000
NS
1808612.65000000
0.218787139620
Long
EC
CORP
ID
N
1
N
N
N
Bajaj Finance Ltd
335800YTEXC3DO4Z6F68
Bajaj Finance Ltd
000000000
91060.00000000
NS
8004733.59000000
0.968329379750
Long
EC
CORP
IN
N
1
N
N
N
Tata Motors Ltd
335800BO2LHWJJ8TZI32
Tata Motors Ltd
000000000
472215.00000000
NS
4422879.28000000
0.535033914840
Long
EC
CORP
IN
N
1
N
N
N
Mahindra & Mahindra Ltd
3358003B573EV4KB4Z02
Mahindra & Mahindra Ltd
000000000
196361.00000000
NS
4070513.89000000
0.492408416351
Long
EC
CORP
IN
N
1
N
N
N
Nestle India Ltd
3358008SYYY9CPWH5D94
Nestle India Ltd
000000000
16866.00000000
NS
5400079.17000000
0.653245389680
Long
EC
CORP
IN
N
1
N
N
N
Cummins India Ltd
3358002PR6NKJRU4YS77
Cummins India Ltd
000000000
124767.00000000
NS
2948932.55000000
0.356731175992
Long
EC
CORP
IN
N
1
N
N
N
Escorts Kubota Ltd
335800FPEJC7WFBUBF07
Escorts Kubota Ltd
000000000
60030.00000000
NS
2155961.70000000
0.260805813491
Long
EC
CORP
IN
N
1
N
N
N
WEG SA
254900NKQV127YFRO022
WEG SA
000000000
503541.00000000
NS
3826107.19000000
0.462842636859
Long
EC
CORP
BR
N
1
N
N
N
Riyadh Cables Group Co
558600VWEJBGFYTZ1S78
Riyadh Cables Group Co
000000000
98258.00000000
NS
2415836.69000000
0.292242785759
Long
EC
CORP
SA
N
1
N
N
N
Fomento Economico Mexicano SAB de CV
549300A8MDWDJNMLV153
Fomento Economico Mexicano SAB de CV
344419106
97908.00000000
NS
USD
12762307.80000000
1.543851204691
Long
EC
CORP
MX
N
1
N
N
N
Titagarh Rail System Ltd
335800TP8W734TPCXK95
Titagarh Rail System Ltd
000000000
287427.00000000
NS
3605023.93000000
0.436098284455
Long
EC
CORP
IN
N
1
N
N
N
Tube Investments of India Ltd
335800Z8CKZ11SGVKE64
Tube Investments of India Ltd
000000000
88631.00000000
NS
3770455.48000000
0.456110472044
Long
EC
CORP
IN
N
1
N
N
N
Bupa Arabia for Cooperative Insurance Co
558600B2WJHD5P31XS68
Bupa Arabia for Cooperative Insurance Co
000000000
47528.00000000
NS
2702125.23000000
0.326874994470
Long
EC
CORP
SA
N
1
N
N
N
Innodisk Corp
N/A
Innodisk Corp
000000000
192000.00000000
NS
1951874.36000000
0.236117450645
Long
EC
CORP
TW
N
1
N
N
N
Delta Electronics Inc
529900UVZWNWGDLJSM52
Delta Electronics Inc
000000000
631000.00000000
NS
6445593.91000000
0.779720884251
Long
EC
CORP
TW
N
1
N
N
N
Itau Unibanco Holding SA
5493002W2IVG62O3ZJ94
Itau Unibanco Holding SA
465562106
1273457.00000000
NS
USD
8850526.15000000
1.070644563111
Long
EC
CORP
BR
N
1
N
N
N
Astral Ltd
3358007M1SKFTVDRMC40
Astral Ltd
000000000
96831.00000000
NS
2223719.53000000
0.269002450739
Long
EC
CORP
IN
N
1
N
N
N
UNO Minda Ltd
335800Y2G59FEIQRLG14
UNO Minda Ltd
000000000
564828.00000000
NS
4676708.98000000
0.565739590825
Long
EC
CORP
IN
N
1
N
N
N
Britannia Industries Ltd
335800RRN5EVHNNAXN80
Britannia Industries Ltd
000000000
50686.00000000
NS
3253113.68000000
0.393527844067
Long
EC
CORP
IN
N
1
N
N
N
Corp Inmobiliaria Vesta SAB de CV
4469000001BIRIFZJ959
Corp Inmobiliaria Vesta SAB de CV
92540K109
22220.00000000
NS
USD
880356.40000000
0.106496357085
Long
EC
CORP
MX
N
1
N
N
N
Wiwynn Corp
254900FV2R15PMKXFL69
Wiwynn Corp
000000000
103000.00000000
NS
6124859.48000000
0.740921770180
Long
EC
CORP
TW
N
1
N
N
N
CG Power & Industrial Solutions Ltd
335800KN5UTZKUZN2703
CG Power & Industrial Solutions Ltd
000000000
672313.00000000
NS
3651866.14000000
0.441764767623
Long
EC
CORP
IN
N
1
N
N
N
Accton Technology Corp
529900M1YRZ0GWMDF920
Accton Technology Corp
000000000
363000.00000000
NS
6185920.72000000
0.748308323647
Long
EC
CORP
TW
N
1
N
N
N
Arabian Contracting Services Co
N/A
Arabian Contracting Services Co
000000000
14561.00000000
NS
920255.20000000
0.111322898758
Long
EC
CORP
SA
N
1
N
N
N
Vinci Partners Investments Ltd
N/A
Vinci Partners Investments Ltd
000000000
155512.00000000
NS
USD
1702856.40000000
0.205993848899
Long
EC
CORP
KY
N
1
N
N
N
Bidvest Group Ltd/The
5299002ARE4TRMIRGM72
Bidvest Group Ltd/The
000000000
153185.00000000
NS
2112726.18000000
0.255575630151
Long
EC
CORP
ZA
N
1
N
N
N
SK Hynix Inc
988400XAIK6XISWQV045
SK Hynix Inc
000000000
157565.00000000
NS
17311474.11000000
2.094162010393
Long
EC
CORP
KR
N
1
N
N
N
Fixed Income Clearing Corp
549300H47WTHXPU08X20
FIXED INC CLEARING CORP.REPO
000000000
9419179.45000000
PA
USD
9419179.45000000
1.139434322457
Long
RA
CORP
US
N
2
Repurchase
N
2.30000000
2024-01-02
9606500.00000000
USD
9607625.77000000
USD
UST
N
N
N
NU Holdings Ltd/Cayman Islands
5493002DG1RHWK9W2X27
NU Holdings Ltd/Cayman Islands
000000000
343243.00000000
NS
USD
2859214.19000000
0.345877982327
Long
EC
CORP
KY
N
1
N
N
N
Raia Drogasil SA
N/A
Raia Drogasil SA
000000000
1005388.00000000
NS
6084981.72000000
0.736097773707
Long
EC
CORP
BR
N
1
N
N
N
Advantech Co Ltd
2549002OSTKE9HB9IY03
Advantech Co Ltd
000000000
216409.00000000
NS
2623096.66000000
0.317314940371
Long
EC
CORP
TW
N
1
N
N
N
Asian Paints Ltd
335800HEHXGYRUNERD75
Asian Paints Ltd
000000000
74608.00000000
NS
3043673.77000000
0.368191982997
Long
EC
CORP
IN
N
1
N
N
N
Multiplan Empreendimentos Imobiliarios SA
N/A
Multiplan Empreendimentos Imobiliarios SA
000000000
428100.00000000
NS
2504652.92000000
0.302986849124
Long
EC
CORP
BR
N
1
N
N
N
Clicks Group Ltd
378900E967958A677472
Clicks Group Ltd
000000000
129252.00000000
NS
2301416.92000000
0.278401472532
Long
EC
CORP
ZA
N
1
N
N
N
Indian Hotels Co Ltd
33580076CH5SBY5HWA22
Indian Hotels Co Ltd
000000000
847809.00000000
NS
4464016.02000000
0.540010209614
Long
EC
CORP
IN
N
1
N
N
N
Taiwan Semiconductor Manufacturing Co Ltd
549300KB6NK5SBD14S87
Taiwan Semiconductor Manufacturing Co Ltd
000000000
598000.00000000
NS
11554520.13000000
1.397745619513
Long
EC
CORP
TW
N
1
N
N
N
Rumo SA
N/A
Rumo SA
000000000
808300.00000000
NS
3818858.08000000
0.461965714958
Long
EC
CORP
BR
N
1
N
N
N
Taiwan Semiconductor Manufacturing Co Ltd
549300KB6NK5SBD14S87
Taiwan Semiconductor Manufacturing Co Ltd
874039100
563558.00000000
NS
USD
58610032.00000000
7.090031828741
Long
EC
CORP
TW
N
1
N
N
N
Salik Co PJSC
N/A
Salik Co PJSC
000000000
3124481.00000000
NS
2645738.45000000
0.320053908536
Long
EC
CORP
AE
N
1
N
N
N
TOTVS SA
N/A
TOTVS SA
000000000
715100.00000000
NS
4959593.01000000
0.599959957341
Long
EC
CORP
BR
N
1
N
N
N
KEI Industries Ltd
335800UDWBC2AWPU7M56
KEI Industries Ltd
000000000
126739.00000000
NS
4944212.69000000
0.598099406261
Long
EC
CORP
IN
N
1
N
N
N
KPIT Technologies Ltd
3358009MOTWWU66WMV49
KPIT Technologies Ltd
000000000
335367.00000000
NS
6127295.29000000
0.741216429129
Long
EC
CORP
IN
N
1
N
N
N
MercadoLibre Inc
549300DKPDN9M5S8GB14
MercadoLibre Inc
58733R102
14985.00000000
NS
USD
23549526.90000000
2.848776729430
Long
EC
CORP
US
N
1
N
N
N
Polycab India Ltd
335800ZAL1L11ERZVW68
Polycab India Ltd
000000000
71745.00000000
NS
4741974.73000000
0.573634762164
Long
EC
CORP
IN
N
1
N
N
N
Airtac International Group
N/A
Airtac International Group
000000000
230852.00000000
NS
7597156.12000000
0.919024898309
Long
EC
CORP
KY
N
1
N
N
N
AIA Group Ltd
ZP5ILWVSYE4LJGMMVD57
AIA Group Ltd
000000000
1345800.00000000
NS
11728461.29000000
1.418787211176
Long
EC
CORP
HK
N
1
N
N
N
Tencent Holdings Ltd
254900N4SLUMW4XUYY11
Tencent Holdings Ltd
000000000
879160.00000000
NS
33056461.04000000
3.998826701189
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
43555.00000000
NS
3296242.40000000
0.398745107855
Long
EC
CORP
SA
N
1
N
N
N
Sinbon Electronics Co Ltd
N/A
Sinbon Electronics Co Ltd
000000000
249000.00000000
NS
2425864.68000000
0.293455867647
Long
EC
CORP
TW
N
1
N
N
N
Coforge Ltd
3358004YL9JGBNP4KF72
Coforge Ltd
000000000
43782.00000000
NS
3306704.75000000
0.400010734096
Long
EC
CORP
IN
N
1
N
N
N
Leejam Sports Co JSC
N/A
Leejam Sports Co JSC
000000000
63623.00000000
NS
3430552.16000000
0.414992505115
Long
EC
CORP
SA
N
1
N
N
N
Bid Corp Ltd
N/A
Bid Corp Ltd
000000000
107705.00000000
NS
2512086.28000000
0.303886059672
Long
EC
CORP
ZA
N
1
N
N
N
International Container Terminal Services Inc
254900FU1MWK0I0Q4J61
International Container Terminal Services Inc
000000000
855950.00000000
NS
3814870.61000000
0.461483352328
Long
EC
CORP
PH
N
1
N
N
N
Central Depository Services India Ltd
335800YRV56TH7RQVH27
Central Depository Services India Ltd
000000000
119895.00000000
NS
2630914.60000000
0.318260673406
Long
EC
CORP
IN
Y
1
N
N
N
TVS Motor Co Ltd
335800URVL13UQEWM152
TVS Motor Co Ltd
000000000
122730.00000000
NS
2991049.44000000
0.361826039114
Long
EC
CORP
IN
N
1
N
N
N
Voltronic Power Technology Corp
N/A
Voltronic Power Technology Corp
000000000
35586.00000000
NS
1982765.35000000
0.239854321192
Long
EC
CORP
TW
N
1
N
N
N
Titan Co Ltd
549300RO9VJWPK37FE54
Titan Co Ltd
000000000
170737.00000000
NS
7562686.55000000
0.914855128389
Long
EC
CORP
IN
N
1
N
N
N
Patria Investments Ltd
N/A
Patria Investments Ltd
000000000
120472.00000000
NS
USD
1868520.72000000
0.226034194580
Long
EC
CORP
KY
N
1
N
N
N
2024-01-18
WILLIAM BLAIR FUNDS
John Raczek
John Raczek
Principal Financial Officer