0001752724-23-173629.txt : 20230814
0001752724-23-173629.hdr.sgml : 20230814
20230814133848
ACCESSION NUMBER: 0001752724-23-173629
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: 231168323
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
S000075390
William Blair Emerging Markets ex China Growth Fund
C000234384
Class I
WXCIX
C000234385
Class R6
WXCRX
NPORT-P
1
primary_doc.xml
NPORT-P
false
0000822632
XXXXXXXX
S000075390
C000234385
C000234384
WILLIAM BLAIR FUNDS
811-05344
0000822632
SNQR0U5FDV8EZZX4W051
150 NORTH RIVERSIDE PLAZA
CHICAGO
60606
312-364-8000
William Blair Emerging Markets ex China Growth Fund
S000075390
549300FW26VGWDPYE403
2023-12-31
2023-06-30
N
19268879.07
139103.57
19129775.50
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
918.33000000
N
Central Plaza Hotel PCL
N/A
Central Plaza Hotel PCL
000000000
69900.00000000
NS
97589.90000000
0.510146603654
Long
EC
CORP
TH
N
2
N
N
N
Hypera SA
25490092WKPBKTIZX403
Hypera SA
000000000
11800.00000000
NS
113386.66000000
0.592723422185
Long
EC
CORP
BR
N
1
N
N
N
Cholamandalam Investment and Finance Co Ltd
3358008DNPV45O4EII52
Cholamandalam Investment and Finance Co Ltd
000000000
9634.00000000
NS
134111.79000000
0.701063062658
Long
EC
CORP
IN
N
1
N
N
N
Max Healthcare Institute Ltd
3358005LALYV4GZOYF67
Max Healthcare Institute Ltd
000000000
17740.00000000
NS
129747.52000000
0.678249046885
Long
EC
CORP
IN
N
1
N
N
N
eMemory Technology Inc
N/A
eMemory Technology Inc
000000000
2300.00000000
NS
163206.99000000
0.853156849645
Long
EC
CORP
TW
N
1
N
N
N
Corp Inmobiliaria Vesta SAB de CV
4469000001BIRIFZJ959
Corp Inmobiliaria Vesta SAB de CV
000000000
69800.00000000
NS
226563.53000000
1.184350177031
Long
EC
CORP
MX
N
1
N
N
N
Chailease Holding Co Ltd
529900L76E6T0JCM3J27
Chailease Holding Co Ltd
000000000
22000.00000000
NS
144102.49000000
0.753288976130
Long
EC
CORP
KY
N
1
N
N
N
ASMedia Technology Inc
N/A
ASMedia Technology Inc
000000000
2000.00000000
NS
67748.72000000
0.354153241369
Long
EC
CORP
TW
N
1
N
N
N
BDO Unibank Inc
3FGIIBS1PEI1FYQBGN97
BDO Unibank Inc
000000000
90118.00000000
NS
224807.26000000
1.175169358364
Long
EC
CORP
PH
N
1
N
N
N
Americana Restaurants International PLC
549300EYHRPEZ6UVAM64
Americana Restaurants International PLC
000000000
122779.00000000
NS
141398.09000000
0.739151852566
Long
EC
CORP
AE
N
1
N
N
N
Hindustan Unilever Ltd
5493007IW5N37IKRPM32
Hindustan Unilever Ltd
000000000
6881.00000000
NS
224460.53000000
1.173356843628
Long
EC
CORP
IN
N
1
N
N
N
Dixon Technologies India Ltd
335800D7XO7AVXXJ8575
Dixon Technologies India Ltd
000000000
1592.00000000
NS
85289.61000000
0.445847417289
Long
EC
CORP
IN
Y
1
N
N
N
InterGlobe Aviation Ltd
33580079R8SLLO23XD19
InterGlobe Aviation Ltd
000000000
3201.00000000
NS
102698.89000000
0.536853608135
Long
EC
CORP
IN
Y
1
N
N
N
Arabian Internet & Communications Services Co
N/A
Arabian Internet & Communications Services Co
000000000
921.00000000
NS
79215.77000000
0.414096704898
Long
EC
CORP
SA
N
1
N
N
N
Dallah Healthcare Co
N/A
Dallah Healthcare Co
000000000
1144.00000000
NS
51180.63000000
0.267544331610
Long
EC
CORP
SA
N
1
N
N
N
Grupo Aeroportuario del Sureste SAB de CV
5299001W7JIDXCUOUC82
Grupo Aeroportuario del Sureste SAB de CV
000000000
3390.00000000
NS
94764.33000000
0.495376069625
Long
EC
CORP
MX
N
1
N
N
N
Emirates Central Cooling Systems Corp
N/A
Emirates Central Cooling Systems Corp
000000000
128903.00000000
NS
63170.54000000
0.330221021151
Long
EC
CORP
AE
N
1
N
N
N
APL Apollo Tubes Ltd
335800ZU4GXSB7Q4IU95
APL Apollo Tubes Ltd
000000000
5413.00000000
NS
85777.93000000
0.448400087078
Long
EC
CORP
IN
N
1
N
N
N
Apollo Hospitals Enterprise Ltd
3358005YT7JQCWYLTG43
Apollo Hospitals Enterprise Ltd
000000000
2409.00000000
NS
149753.03000000
0.782826907717
Long
EC
CORP
IN
N
1
N
N
N
Samsung Electronics Co Ltd
9884007ER46L6N7EI764
Samsung Electronics Co Ltd
000000000
23802.00000000
NS
1304219.18000000
6.817744306513
Long
EC
CORP
KR
N
1
N
N
N
Elm Co
N/A
Elm Co
000000000
1160.00000000
NS
179998.40000000
0.940933154181
Long
EC
CORP
SA
N
1
N
N
N
Banco BTG Pactual SA
ZXLTQRYIK6IJH3R0IK66
Banco BTG Pactual SA
000000000
22100.00000000
NS
145157.89000000
0.758806029898
Long
EC
CORP
BR
N
1
N
N
N
Havells India Ltd
549300U1LOGHTTNT7D47
Havells India Ltd
000000000
5716.00000000
NS
89325.29000000
0.466943744321
Long
EC
CORP
IN
N
1
N
N
N
Tata Consultancy Services Ltd
335800ZJKU9GPQRE2U66
Tata Consultancy Services Ltd
000000000
4370.00000000
NS
175702.91000000
0.918478682617
Long
EC
CORP
IN
N
1
N
N
N
Reliance Industries Ltd
5493003UOETFYRONLG31
Reliance Industries Ltd
000000000
9250.00000000
NS
287903.06000000
1.504999679687
Long
EC
CORP
IN
N
1
N
N
N
Triveni Turbine Ltd
335800CN8OF2ECX4NK89
Triveni Turbine Ltd
000000000
19329.00000000
NS
95459.56000000
0.499010351689
Long
EC
CORP
IN
N
1
N
N
N
Bumrungrad Hospital PCL
N/A
Bumrungrad Hospital PCL
000000000
31500.00000000
NS
200789.73000000
1.049618852035
Long
EC
CORP
TH
N
2
N
N
N
Parade Technologies Ltd
529900D9FDQHQKAQLY02
Parade Technologies Ltd
000000000
3000.00000000
NS
103549.58000000
0.541300550024
Long
EC
CORP
KY
N
1
N
N
N
Globant SA
2221008DCMSPYS42DS88
Globant SA
000000000
624.00000000
NS
USD
112145.28000000
0.586234166731
Long
EC
CORP
LU
N
1
N
N
N
Trent Ltd
335800IYA8EHI7MW7G59
Trent Ltd
000000000
6536.00000000
NS
140183.05000000
0.732800288220
Long
EC
CORP
IN
N
1
N
N
N
Lotes Co Ltd
N/A
Lotes Co Ltd
000000000
4103.00000000
NS
113297.05000000
0.592254990133
Long
EC
CORP
TW
N
1
N
N
N
Global Unichip Corp
N/A
Global Unichip Corp
000000000
2000.00000000
NS
103067.96000000
0.538782904169
Long
EC
CORP
TW
N
1
N
N
N
MediaTek Inc
254900UEGBK1I4DM4E14
MediaTek Inc
000000000
5000.00000000
NS
110452.89000000
0.577387277754
Long
EC
CORP
TW
N
1
N
N
N
ABB India Ltd
5493001BUNB8WEF9JI21
ABB India Ltd
000000000
3360.00000000
NS
180991.21000000
0.946123021673
Long
EC
CORP
IN
N
1
N
N
N
Unimicron Technology Corp
N/A
Unimicron Technology Corp
000000000
23500.00000000
NS
132800.33000000
0.694207467306
Long
EC
CORP
TW
N
1
N
N
N
JYP Entertainment Corp
N/A
JYP Entertainment Corp
000000000
2778.00000000
NS
275765.49000000
1.441551104454
Long
EC
CORP
KR
N
1
N
N
N
Wal-Mart de Mexico SAB de CV
N/A
Wal-Mart de Mexico SAB de CV
000000000
48300.00000000
NS
191569.02000000
1.001418025005
Long
EC
CORP
MX
N
1
N
N
N
Bank Rakyat Indonesia Persero Tbk PT
254900HB6S4B12GBNP64
Bank Rakyat Indonesia Persero Tbk PT
000000000
1147200.00000000
NS
415111.56000000
2.169976119165
Long
EC
CORP
ID
N
1
N
N
N
HDFC Bank Ltd
335800ZQ6I4E2JXENC50
HDFC Bank Ltd
000000000
21445.00000000
NS
444591.06000000
2.324078816293
Long
EC
CORP
IN
N
1
N
N
N
Alchip Technologies Ltd
529900HKE9RIY07SLX84
Alchip Technologies Ltd
000000000
2700.00000000
NS
155613.35000000
0.813461454369
Long
EC
CORP
KY
N
1
N
N
N
Grupo Aeroportuario del Centro Norte SAB de CV
529900HUSBARAFSXJ605
Grupo Aeroportuario del Centro Norte SAB de CV
000000000
9100.00000000
NS
96757.61000000
0.505795846898
Long
EC
CORP
MX
N
1
N
N
N
Saudia Dairy & Foodstuff Co
N/A
Saudia Dairy & Foodstuff Co
000000000
913.00000000
NS
77651.37000000
0.405918877615
Long
EC
CORP
SA
N
1
N
N
N
Bharat Electronics Ltd
335800HS8AOTM9W1F335
Bharat Electronics Ltd
000000000
64385.00000000
NS
98300.71000000
0.513862329435
Long
EC
CORP
IN
N
1
N
N
N
Bangkok Dusit Medical Services PCL
N/A
Bangkok Dusit Medical Services PCL
000000000
116800.00000000
NS
91417.29000000
0.477879575743
Long
EC
CORP
TH
N
2
N
N
N
Alsea SAB de CV
4469000001BJLPKNUN21
Alsea SAB de CV
000000000
27600.00000000
NS
89893.09000000
0.469911892065
Long
EC
CORP
MX
N
1
N
N
N
Bank Central Asia Tbk PT
254900BR956G2OHVOM21
Bank Central Asia Tbk PT
000000000
1150100.00000000
NS
701911.96000000
3.669211695662
Long
EC
CORP
ID
N
1
N
N
N
E.Sun Financial Holding Co Ltd
549300X6CNQE512OPC90
E.Sun Financial Holding Co Ltd
000000000
146926.00000000
NS
122892.40000000
0.642414230109
Long
EC
CORP
TW
N
1
N
N
N
Fixed Income Clearing Corp
549300H47WTHXPU08X20
FIXED INC CLEARING CORP.REPO
000000000
255184.71000000
PA
USD
255184.71000000
1.333966046804
Long
RA
CORP
US
N
2
Repurchase
N
2.10000000
2023-07-03
315800.00000000
USD
260312.96000000
USD
UST
N
N
N
Chroma ATE Inc
N/A
Chroma ATE Inc
000000000
15000.00000000
NS
120647.31000000
0.630678127926
Long
EC
CORP
TW
N
1
N
N
N
Dino Polska SA
259400H4L81SMPRTW956
Dino Polska SA
000000000
1564.00000000
NS
182635.60000000
0.954718992912
Long
EC
CORP
PL
Y
1
N
N
N
ASPEED Technology Inc
N/A
ASPEED Technology Inc
000000000
2100.00000000
NS
192168.76000000
1.004553137594
Long
EC
CORP
TW
N
1
N
N
N
Arca Continental SAB de CV
254900U2BSJCQHJCXN24
Arca Continental SAB de CV
000000000
10300.00000000
NS
105713.85000000
0.552614169465
Long
EC
CORP
MX
N
1
N
N
N
Aldrees Petroleum and Transport Services Co
N/A
Aldrees Petroleum and Transport Services Co
000000000
3403.00000000
NS
112686.33000000
0.589062480111
Long
EC
CORP
SA
N
1
N
N
N
Localiza Rent a Car SA
N/A
Localiza Rent a Car SA
000000000
8800.00000000
NS
125892.82000000
0.658098784274
Long
EC
CORP
BR
N
1
N
N
N
Orion Corp/Republic of Korea
N/A
Orion Corp/Republic of Korea
000000000
575.00000000
NS
52365.95000000
0.273740536055
Long
EC
CORP
KR
N
1
N
N
N
Varun Beverages Ltd
33580058NWEMWBDNMD48
Varun Beverages Ltd
000000000
22796.00000000
NS
223691.11000000
1.169334736834
Long
EC
CORP
IN
N
1
N
N
N
Samsung Biologics Co Ltd
N/A
Samsung Biologics Co Ltd
000000000
115.00000000
NS
64933.78000000
0.339438275164
Long
EC
CORP
KR
Y
1
N
N
N
PI Industries Ltd
335800PEGP94E4CC1D11
PI Industries Ltd
000000000
1583.00000000
NS
75499.85000000
0.394671908198
Long
EC
CORP
IN
N
1
N
N
N
Emaar Properties PJSC
254900YWYEXYXK1BMP81
Emaar Properties PJSC
000000000
73155.00000000
NS
127667.72000000
0.667376990388
Long
EC
CORP
AE
N
1
N
N
N
Qualitas Controladora SAB de CV
N/A
Qualitas Controladora SAB de CV
000000000
20700.00000000
NS
153124.61000000
0.800451683293
Long
EC
CORP
MX
N
1
N
N
N
Bajaj Finance Ltd
335800YTEXC3DO4Z6F68
Bajaj Finance Ltd
000000000
2482.00000000
NS
216755.31000000
1.133078169160
Long
EC
CORP
IN
N
1
N
N
N
Nestle India Ltd
3358008SYYY9CPWH5D94
Nestle India Ltd
000000000
515.00000000
NS
143885.80000000
0.752156239366
Long
EC
CORP
IN
N
1
N
N
N
Cummins India Ltd
3358002PR6NKJRU4YS77
Cummins India Ltd
000000000
1117.00000000
NS
26442.14000000
0.138225040853
Long
EC
CORP
IN
N
1
N
N
N
WEG SA
254900NKQV127YFRO022
WEG SA
000000000
23500.00000000
NS
185273.17000000
0.968506765800
Long
EC
CORP
BR
N
1
N
N
N
Tube Investments of India Ltd
335800Z8CKZ11SGVKE64
Tube Investments of India Ltd
000000000
2695.00000000
NS
104480.37000000
0.546166210889
Long
EC
CORP
IN
N
1
N
N
N
Bupa Arabia for Cooperative Insurance Co
558600B2WJHD5P31XS68
Bupa Arabia for Cooperative Insurance Co
000000000
1893.00000000
NS
93673.39000000
0.489673232181
Long
EC
CORP
SA
N
1
N
N
N
Delta Electronics Inc
529900UVZWNWGDLJSM52
Delta Electronics Inc
000000000
14000.00000000
NS
154858.80000000
0.809517079800
Long
EC
CORP
TW
N
1
N
N
N
Itau Unibanco Holding SA
5493002W2IVG62O3ZJ94
Itau Unibanco Holding SA
465562106
34448.00000000
NS
USD
203243.20000000
1.062444250848
Long
EC
CORP
BR
N
1
N
N
N
UNO Minda Ltd
335800Y2G59FEIQRLG14
UNO Minda Ltd
000000000
17090.00000000
NS
121243.72000000
0.633795833097
Long
EC
CORP
IN
N
1
N
N
N
Britannia Industries Ltd
335800RRN5EVHNNAXN80
Britannia Industries Ltd
000000000
1237.00000000
NS
75770.47000000
0.396086561496
Long
EC
CORP
IN
N
1
N
N
N
Naspers Ltd
21380044BQ8812EEKT59
Naspers Ltd
000000000
1080.00000000
NS
195041.24000000
1.019568891438
Long
EC
CORP
ZA
N
1
N
N
N
Samsung SDI Co Ltd
9884002AESDO4YW87G32
Samsung SDI Co Ltd
000000000
411.00000000
NS
208673.78000000
1.090832351900
Long
EC
CORP
KR
N
1
N
N
N
B3 SA - Brasil Bolsa Balcao
4GTK5S46E6H318LMDS44
B3 SA - Brasil Bolsa Balcao
000000000
42000.00000000
NS
128152.54000000
0.669911364093
Long
EC
CORP
BR
N
1
N
N
N
Wiwynn Corp
254900FV2R15PMKXFL69
Wiwynn Corp
000000000
5000.00000000
NS
227969.63000000
1.191700498523
Long
EC
CORP
TW
N
1
N
N
N
CG Power & Industrial Solutions Ltd
335800KN5UTZKUZN2703
CG Power & Industrial Solutions Ltd
000000000
19654.00000000
NS
90320.54000000
0.472146366798
Long
EC
CORP
IN
N
1
N
N
N
Accton Technology Corp
529900M1YRZ0GWMDF920
Accton Technology Corp
000000000
18000.00000000
NS
201704.96000000
1.054403173733
Long
EC
CORP
TW
N
1
N
N
N
Housing Development Finance Corp Ltd
335800OX2H9AP7NHLT64
Housing Development Finance Corp Ltd
000000000
8953.00000000
NS
307808.91000000
1.609056572566
Long
EC
CORP
IN
N
1
N
N
N
Astra International Tbk PT
529900L49TRJOMG4DK47
Astra International Tbk PT
000000000
157500.00000000
NS
71173.09000000
0.372053974182
Long
EC
CORP
ID
N
1
N
N
N
Tata Elxsi Ltd
335800OWLDKWXSI48N33
Tata Elxsi Ltd
000000000
1149.00000000
NS
106165.51000000
0.554975200832
Long
EC
CORP
IN
N
1
N
N
N
Bidvest Group Ltd/The
5299002ARE4TRMIRGM72
Bidvest Group Ltd/The
000000000
12546.00000000
NS
174399.15000000
0.911663338652
Long
EC
CORP
ZA
N
1
N
N
N
Raia Drogasil SA
N/A
Raia Drogasil SA
000000000
29016.00000000
NS
179372.96000000
0.937663696053
Long
EC
CORP
BR
N
1
N
N
N
Asian Paints Ltd
335800HEHXGYRUNERD75
Asian Paints Ltd
000000000
2659.00000000
NS
108906.00000000
0.569300983171
Long
EC
CORP
IN
N
1
N
N
N
Multiplan Empreendimentos Imobiliarios SA
N/A
Multiplan Empreendimentos Imobiliarios SA
000000000
16800.00000000
NS
97083.66000000
0.507500257909
Long
EC
CORP
BR
N
1
N
N
N
Indian Hotels Co Ltd
33580076CH5SBY5HWA22
Indian Hotels Co Ltd
000000000
19925.00000000
NS
95403.43000000
0.498716934759
Long
EC
CORP
IN
N
1
N
N
N
Taiwan Semiconductor Manufacturing Co Ltd
549300KB6NK5SBD14S87
Taiwan Semiconductor Manufacturing Co Ltd
000000000
129000.00000000
NS
2385782.40000000
12.47156507403
Long
EC
CORP
TW
N
1
N
N
N
Rumo SA
N/A
Rumo SA
000000000
31600.00000000
NS
146510.17000000
0.765875009876
Long
EC
CORP
BR
N
1
N
N
N
Credicorp Ltd
529900UYAEYQCQ2BKB17
Credicorp Ltd
000000000
676.00000000
NS
USD
99804.64000000
0.521724052642
Long
EC
CORP
BM
N
1
N
N
N
Salik Co PJSC
N/A
Salik Co PJSC
000000000
146898.00000000
NS
125981.13000000
0.658560420638
Long
EC
CORP
AE
N
1
N
N
N
TOTVS SA
N/A
TOTVS SA
000000000
27200.00000000
NS
170305.33000000
0.890263087509
Long
EC
CORP
BR
N
1
N
N
N
KEI Industries Ltd
335800UDWBC2AWPU7M56
KEI Industries Ltd
000000000
5738.00000000
NS
161624.69000000
0.844885450955
Long
EC
CORP
IN
N
1
N
N
N
KPIT Technologies Ltd
3358009MOTWWU66WMV49
KPIT Technologies Ltd
000000000
11969.00000000
NS
159365.39000000
0.833075066667
Long
EC
CORP
IN
N
1
N
N
N
MercadoLibre Inc
549300DKPDN9M5S8GB14
MercadoLibre Inc
58733R102
393.00000000
NS
USD
465547.80000000
2.433629187127
Long
EC
CORP
US
N
1
N
N
N
Polycab India Ltd
335800ZAL1L11ERZVW68
Polycab India Ltd
000000000
2255.00000000
NS
97661.58000000
0.510521307476
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
2922.00000000
NS
222965.42000000
1.165541226555
Long
EC
CORP
SA
N
1
N
N
N
Sinbon Electronics Co Ltd
N/A
Sinbon Electronics Co Ltd
000000000
12000.00000000
NS
142368.64000000
0.744225356957
Long
EC
CORP
TW
N
1
N
N
N
Leejam Sports Co JSC
N/A
Leejam Sports Co JSC
000000000
1921.00000000
NS
66070.07000000
0.345378177595
Long
EC
CORP
SA
N
1
N
N
N
International Container Terminal Services Inc
254900FU1MWK0I0Q4J61
International Container Terminal Services Inc
000000000
28350.00000000
NS
104669.97000000
0.547157335955
Long
EC
CORP
PH
N
1
N
N
N
NAVER Corp
988400ULUQYDB2HQYJ61
NAVER Corp
000000000
801.00000000
NS
111124.20000000
0.580896519146
Long
EC
CORP
KR
N
1
N
N
N
Voltronic Power Technology Corp
N/A
Voltronic Power Technology Corp
000000000
3700.00000000
NS
233444.11000000
1.220318084757
Long
EC
CORP
TW
N
1
N
N
N
Titan Co Ltd
549300RO9VJWPK37FE54
Titan Co Ltd
000000000
5379.00000000
NS
200312.00000000
1.047121540971
Long
EC
CORP
IN
N
1
N
N
N
Qatar Gas Transport Co Ltd
N/A
Qatar Gas Transport Co Ltd
000000000
42730.00000000
NS
47742.56000000
0.249571982692
Long
EC
CORP
QA
N
1
N
N
N
SRF Ltd
335800436F28GT8ZW506
SRF Ltd
000000000
2302.00000000
NS
64319.48000000
0.336227050861
Long
EC
CORP
IN
N
1
N
N
N
Patria Investments Ltd
N/A
Patria Investments Ltd
000000000
6367.00000000
NS
USD
91048.10000000
0.475949652414
Long
EC
CORP
KY
N
1
N
N
N
2023-07-17
WILLIAM BLAIR FUNDS
John Raczek
John Raczek
Principal Financial Officer