0001145549-23-073539.txt : 20231129
0001145549-23-073539.hdr.sgml : 20231129
20231129060117
ACCESSION NUMBER: 0001145549-23-073539
CONFORMED SUBMISSION TYPE: NPORT-P
PUBLIC DOCUMENT COUNT: 1
CONFORMED PERIOD OF REPORT: 20230930
FILED AS OF DATE: 20231129
DATE AS OF CHANGE: 20231129
PERIOD START: 20240331
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: BUFFALO FUNDS
CENTRAL INDEX KEY: 0001135300
IRS NUMBER: 000000000
STATE OF INCORPORATION: DE
FISCAL YEAR END: 0331
FILING VALUES:
FORM TYPE: NPORT-P
SEC ACT: 1940 Act
SEC FILE NUMBER: 811-10303
FILM NUMBER: 231448319
BUSINESS ADDRESS:
STREET 1: KORNITZER CAPITAL MANAGEMENT, INC.
STREET 2: 5420 WEST 61ST PLACE
CITY: SHAWNEE MISSION
STATE: KS
ZIP: 66205
BUSINESS PHONE: 9136777778
MAIL ADDRESS:
STREET 1: KORNITZER CAPITAL MANAGEMENT, INC.
STREET 2: 5420 WEST 61ST PLACE
CITY: SHAWNEE MISSION
STATE: KS
ZIP: 66205
0001135300
S000019058
Buffalo International Fund
C000052696
Investor Class
BUFIX
C000214590
Institutional Class
BUIIX
NPORT-P
1
primary_doc.xml
NPORT-P
false
0001135300
XXXXXXXX
S000019058
C000052696
C000214590
Buffalo Funds
811-10303
0001135300
2549004OPHDSAY1EO405
5420 West 61st Place
Shawnee Mission
66205
913-384-1513
Buffalo International Fund
S000019058
254900LT9J258PI02I17
2024-03-31
2023-09-30
N
757149287.620000000000
3312499.120000000000
753836788.500000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
0.000000000000
763682.550000000000
N
CRH PLC
549300MIDJNNTH068E74
CRH PLC
N/A
5000.000000000000
NS
275672.440000000000
0.0365692474
Long
EC
CORP
IE
N
2
N
N
N
Diageo PLC
213800ZVIELEA55JMJ32
Diageo PLC
25243Q205
61595.000000000000
NS
USD
9188742.100000000000
1.2189299116
Long
EC
CORP
GB
N
1
N
N
N
Hannover Rueck SE
529900KIN5BE45V5KB18
Hannover Rueck SE
N/A
15000.000000000000
NS
3291281.750000000000
0.4366040236
Long
EC
CORP
DE
N
2
N
N
N
FANUC Corp
529900QTSW745LOKW705
FANUC Corp
N/A
92500.000000000000
NS
2405687.590000000000
0.3191257878
Long
EC
CORP
JP
N
2
N
N
N
Renesas Electronics Corp
5299000EPC47VJQOFB81
Renesas Electronics Corp
N/A
1000000.000000000000
NS
15274961.230000000000
2.0262955408
Long
EC
CORP
JP
N
2
N
N
N
Omron Corp
549300ZHW0TR2QZ0NY83
Omron Corp
N/A
57000.000000000000
NS
2536582.830000000000
0.3364896578
Long
EC
CORP
JP
N
2
N
N
N
Novo Nordisk A/S
549300DAQ1CVT6CXN342
Novo Nordisk A/S
670100205
152000.000000000000
NS
USD
13822880.000000000000
1.8336701274
Long
EC
CORP
DK
N
1
N
N
N
Samsung Electronics Co Ltd
9884007ER46L6N7EI764
Samsung Electronics Co Ltd
N/A
80000.000000000000
NS
4044330.710000000000
0.5364995144
Long
EC
CORP
KR
N
2
N
N
N
Holcim AG
529900EHPFPYHV6IQO98
Holcim AG
N/A
70000.000000000000
NS
4480623.410000000000
0.5943757957
Long
EC
CORP
CH
N
2
N
N
N
Alcon Inc
549300LDT5AP8S0NBM78
Alcon Inc
N/A
46000.000000000000
NS
3549702.830000000000
0.4708847968
Long
EC
CORP
CH
N
2
N
N
N
Eurofins Scientific SE
529900JEHFM47DYY3S57
Eurofins Scientific SE
N/A
119000.000000000000
NS
6706502.190000000000
0.8896490981
Long
EC
CORP
LU
N
2
N
N
N
Anheuser-Busch InBev SA/NV
5493008H3828EMEXB082
Anheuser-Busch InBev SA/NV
N/A
101463.000000000000
NS
5624720.720000000000
0.7461456917
Long
EC
CORP
BE
N
2
N
N
N
Ashtead Group PLC
2138007UTBN8X9K1A235
Ashtead Group PLC
N/A
212000.000000000000
NS
12856314.760000000000
1.7054506965
Long
EC
CORP
GB
N
2
N
N
N
Thales SA
529900FNDVTQJOVVPZ19
Thales SA
N/A
80000.000000000000
NS
11243454.920000000000
1.4914972434
Long
EC
CORP
FR
N
2
N
N
N
ICICI Bank Ltd
R7RX8ER1V4666J8D1I38
ICICI Bank Ltd
45104G104
367480.000000000000
NS
USD
8496137.600000000000
1.1270526631
Long
EC
CORP
IN
N
1
N
N
N
Merck KGaA
529900OAREIS0MOPTW25
Merck KGaA
N/A
68500.000000000000
NS
11419452.680000000000
1.5148441751
Long
EC
CORP
DE
N
2
N
N
N
Schneider Electric SE
969500A1YF1XUYYXS284
Schneider Electric SE
N/A
89000.000000000000
NS
14666506.240000000000
1.9455811210
Long
EC
CORP
FR
N
2
N
N
N
Puma SE
529900GRZ2BQY5ZM9N49
Puma SE
N/A
143347.000000000000
NS
8863484.260000000000
1.1757829274
Long
EC
CORP
DE
N
2
N
N
N
Infineon Technologies AG
TSI2PJM6EPETEQ4X1U25
Infineon Technologies AG
N/A
54000.000000000000
NS
1788520.590000000000
0.2372556789
Long
EC
CORP
DE
N
2
N
N
N
Carl Zeiss Meditec AG
529900GRL4MZ8NMOOK95
Carl Zeiss Meditec AG
N/A
55525.000000000000
NS
4840269.840000000000
0.6420845883
Long
EC
CORP
DE
N
2
N
N
N
Asahi Group Holdings Ltd
353800KAJ02XNHLCJW79
Asahi Group Holdings Ltd
N/A
292000.000000000000
NS
10907533.060000000000
1.4469356267
Long
EC
CORP
JP
N
2
N
N
N
Disco Corp
N/A
Disco Corp
N/A
30000.000000000000
NS
5542683.610000000000
0.7352630827
Long
EC
CORP
JP
N
2
N
N
N
Nestle SA
KY37LUS27QQX7BB93L28
Nestle SA
641069406
25000.000000000000
NS
USD
2829250.000000000000
0.3753133361
Long
EC
CORP
CH
N
1
N
N
N
Nintendo Co Ltd
353800FEEXU6I9M0ZF27
Nintendo Co Ltd
654445303
100000.000000000000
NS
USD
1035000.000000000000
0.1372976241
Long
EC
CORP
JP
N
1
N
N
N
Nintendo Co Ltd
353800FEEXU6I9M0ZF27
Nintendo Co Ltd
N/A
220000.000000000000
NS
9141652.530000000000
1.2126832584
Long
EC
CORP
JP
N
2
N
N
N
CHINA RES BEER
254900OH02Y7OS7RNG48
China Resources Beer Holdings Co Ltd
N/A
750000.000000000000
NS
4096829.660000000000
0.5434637474
Long
EC
CORP
HK
N
2
N
N
N
Roche Holding AG
549300U41AUUVOAAOB37
Roche Holding AG
N/A
21800.000000000000
NS
5951424.340000000000
0.7894844654
Long
EC
CORP
CH
N
2
N
N
N
Nestle SA
KY37LUS27QQX7BB93L28
Nestle SA
N/A
40000.000000000000
NS
4527840.800000000000
0.6006394049
Long
EC
CORP
CH
N
2
N
N
N
Shell PLC
21380068P1DRHMJ8KU70
Shell PLC
780259305
25000.000000000000
NS
USD
1609500.000000000000
0.2135077545
Long
EC
CORP
GB
N
1
N
N
N
AstraZeneca PLC
PY6ZZQWO2IZFZC3IOL08
AstraZeneca PLC
046353108
144000.000000000000
NS
USD
9751680.000000000000
1.2936062751
Long
EC
CORP
GB
N
1
N
N
N
AstraZeneca PLC
PY6ZZQWO2IZFZC3IOL08
AstraZeneca PLC
N/A
14000.000000000000
NS
1888394.440000000000
0.2505044154
Long
EC
CORP
GB
N
2
N
N
N
Capgemini SE
96950077L0TN7BAROX36
Capgemini SE
N/A
64607.000000000000
NS
11273521.090000000000
1.4954856624
Long
EC
CORP
FR
N
2
N
N
N
Sanofi
549300E9PC51EN656011
Sanofi
N/A
18000.000000000000
NS
1932754.880000000000
0.2563890367
Long
EC
CORP
FR
N
2
N
N
N
Ryanair Holdings PLC
635400BR2ROC1FVEBQ56
Ryanair Holdings PLC
783513203
25000.000000000000
NS
USD
2430250.000000000000
0.3223841072
Long
EC
CORP
IE
N
1
N
N
N
Sanofi
549300E9PC51EN656011
Sanofi
80105N105
166587.000000000000
NS
USD
8935726.680000000000
1.1853662247
Long
EC
CORP
FR
N
1
N
N
N
SAP SE
529900D6BF99LW9R2E68
SAP SE
803054204
64800.000000000000
NS
USD
8379936.000000000000
1.1116379736
Long
EC
CORP
DE
N
1
N
N
N
Smith & Nephew PLC
213800ZTMDN8S67S1H61
Smith & Nephew PLC
83175M205
177000.000000000000
NS
USD
4384290.000000000000
0.5815967152
Long
EC
CORP
GB
N
1
N
N
N
TSMC
549300KB6NK5SBD14S87
Taiwan Semiconductor Manufacturing Co Ltd
874039100
157233.000000000000
NS
USD
13663547.700000000000
1.8125339475
Long
EC
CORP
TW
N
1
N
N
N
Li Ning Co Ltd
529900T77L2FV3FZ3U81
Li Ning Co Ltd
N/A
850000.000000000000
NS
3549329.380000000000
0.4708352569
Long
EC
CORP
CN
N
2
N
N
N
Constellation Software Inc/Can
549300B6PYHMCTDWQV29
Constellation Software Inc/Canada
21037X100
5500.000000000000
NS
11354599.670000000000
1.5062411179
Long
EC
CORP
CA
N
1
N
N
N
Symrise AG
529900D82I6R9601CF26
Symrise AG
N/A
107017.000000000000
NS
10187899.030000000000
1.3514727837
Long
EC
CORP
DE
N
2
N
N
N
STMicroelectronics NV
213800Z8NOHIKRI42W10
STMicroelectronics NV
N/A
105000.000000000000
NS
4527923.380000000000
0.6006503595
Long
EC
CORP
FR
N
2
N
N
N
Murata Manufacturing Co Ltd
529900QZG6DL8ZRI7140
Murata Manufacturing Co Ltd
N/A
225000.000000000000
NS
4104486.700000000000
0.5444794898
Long
EC
CORP
JP
N
2
N
N
N
China Merchants Bank Co Ltd
549300MKO5B60FFIHF58
China Merchants Bank Co Ltd
N/A
900000.000000000000
NS
3736445.510000000000
0.4956570928
Long
EC
CORP
CN
N
2
N
N
N
Bureau Veritas SA
969500TPU5T3HA5D1F11
Bureau Veritas SA
N/A
409922.000000000000
NS
10164469.420000000000
1.3483647356
Long
EC
CORP
FR
N
2
N
N
N
Air Liquide SA
969500MMPQVHK671GT54
Air Liquide SA
N/A
56168.000000000000
NS
9460465.940000000000
1.2549753586
Long
EC
CORP
FR
N
2
N
N
N
DWS Group GmbH & Co KGaA
529900VM3464806ERS69
DWS Group GmbH & Co KGaA
N/A
142000.000000000000
NS
4821885.680000000000
0.6396458429
Long
EC
CORP
DE
N
2
N
N
N
Evolution AB
549300SUH6ZR1RF6TA88
Evolution AB
N/A
42435.000000000000
NS
4282085.040000000000
0.5680387460
Long
EC
CORP
SE
N
2
N
N
N
IMCD NV
724500NSJPNFJPDAUP02
IMCD NV
N/A
83441.000000000000
NS
10549845.830000000000
1.3994867312
Long
EC
CORP
NL
N
2
N
N
N
AutoStore Holdings Ltd
549300KYN3M0LSM5A413
AutoStore Holdings Ltd
N/A
1000000.000000000000
NS
1405591.750000000000
0.1864583649
Long
EC
CORP
NO
N
2
N
N
N
Medtronic PLC
549300GX3ZBSQWUXY261
Medtronic PLC
N/A
121826.000000000000
NS
USD
9546285.360000000000
1.2663597088
Long
EC
CORP
IE
N
1
N
N
N
Novo Nordisk A/S
549300DAQ1CVT6CXN342
Novo Nordisk A/S
N/A
30000.000000000000
NS
2731537.910000000000
0.3623513673
Long
EC
CORP
DK
N
2
N
N
N
CONSTELLATION SOFTWARE INC
549300B6PYHMCTDWQV29
Constellation Software Inc/Canada
21037X134
5500.000000000000
NS
.400000000000
0.0000000531
N/A
DE
CORP
CA
N
3
Constellation Software
549300B6PYHMCTDWQV29
Call
Purchased
Constellation Software Inc/Can
Constellation Software Inc/Canada
1.000000000000
0.000000000000
CAD
2040-03-31
XXXX
.400000000000
N
N
N
BayCurrent Consulting Inc
N/A
BayCurrent Consulting Inc
N/A
405000.000000000000
NS
13495746.370000000000
1.7902743108
Long
EC
CORP
JP
N
2
N
N
N
Ryanair Holdings PLC
635400BR2ROC1FVEBQ56
Ryanair Holdings PLC
N/A
455000.000000000000
NS
7622534.640000000000
1.0111651164
Long
EC
CORP
IE
N
2
N
N
N
Adyen NV
724500973ODKK3IFQ447
Adyen NV
N/A
6985.000000000000
NS
5178917.560000000000
0.6870078031
Long
EC
CORP
NL
N
2
N
N
N
CRH PLC
549300MIDJNNTH068E74
CRH PLC
N/A
78000.000000000000
NS
USD
4268940.000000000000
0.5662949945
Long
EC
CORP
IE
N
1
N
N
N
Linde PLC
5299003QR1WT0EF88V51
Linde PLC
N/A
46760.000000000000
NS
USD
17411086.000000000000
2.3096625510
Long
EC
CORP
US
N
1
N
N
N
Alcon Inc
549300LDT5AP8S0NBM78
Alcon Inc
N/A
80068.000000000000
NS
USD
6170040.080000000000
0.8184848729
Long
EC
CORP
CH
N
1
N
N
N
ASML Holding NV
724500Y6DUVHQD6OXN27
ASML Holding NV
N/A
11741.000000000000
NS
USD
6911457.060000000000
0.9168373268
Long
EC
CORP
NL
N
1
N
N
N
FANUC Corp
529900QTSW745LOKW705
FANUC Corp
307305102
18000.000000000000
NS
USD
234000.000000000000
0.0310412020
Long
EC
CORP
JP
N
1
N
N
N
Fidelity Government Portfolio
549300FQDFZGLUOCWN51
Fidelity Government Portfolio
316175108
69160081.130000000000
NS
USD
69160081.130000000000
9.1744104540
Long
STIV
RF
US
N
1
N
N
N
GFL Environmental Inc
549300FYK4MBXWIVZU26
GFL Environmental Inc
36168Q104
310000.000000000000
NS
USD
9845600.000000000000
1.3060652054
Long
EC
CORP
CA
N
1
N
N
N
HDFC Bank Ltd
335800ZQ6I4E2JXENC50
HDFC Bank Ltd
40415F101
55000.000000000000
NS
USD
3245550.000000000000
0.4305374916
Long
EC
CORP
IN
N
1
N
N
N
LVMH Moet Hennessy Louis Vuitt
IOG4E947OATN0KJYSD45
LVMH Moet Hennessy Louis Vuitton SE
N/A
13100.000000000000
NS
9888282.560000000000
1.3117272480
Long
EC
CORP
FR
N
2
N
N
N
CRH PLC
549300MIDJNNTH068E74
CRH PLC
G25508105
110000.000000000000
NS
6020300.060000000000
0.7986211541
Long
EC
CORP
IE
N
3
N
N
N
Kerry Group PLC
635400TLVVBNXLFHWC59
Kerry Group PLC
G52416107
32150.000000000000
NS
2686276.130000000000
0.3563471790
Long
EC
CORP
IE
N
2
N
N
N
Munich Re
529900MUF4C20K50JS49
Muenchener Rueckversicherungs-Gesellschaft AG in Muenchen
N/A
29434.000000000000
NS
11463155.180000000000
1.5206415175
Long
EC
CORP
DE
N
2
N
N
N
Kering SA
549300VGEJKB7SVUZR78
Kering SA
N/A
17300.000000000000
NS
7860482.290000000000
1.0427299927
Long
EC
CORP
FR
N
2
N
N
N
Siemens AG
W38RGI023J3WT1HWRP32
Siemens AG
N/A
81200.000000000000
NS
11604191.600000000000
1.5393506628
Long
EC
CORP
DE
N
2
N
N
N
MercadoLibre Inc
549300DKPDN9M5S8GB14
MercadoLibre Inc
58733R102
9700.000000000000
NS
USD
12298436.000000000000
1.6314454518
Long
EC
CORP
UY
N
1
N
N
N
SK Hynix Inc
988400XAIK6XISWQV045
SK Hynix Inc
N/A
91194.000000000000
NS
7720911.800000000000
1.0242153100
Long
EC
CORP
KR
N
2
N
N
N
Shin-Etsu Chemical Co Ltd
353800PX8Q64N86H5W41
Shin-Etsu Chemical Co Ltd
N/A
290000.000000000000
NS
8423238.270000000000
1.1173822236
Long
EC
CORP
JP
N
2
N
N
N
Lonza Group AG
549300EFW4H2TCZ71055
Lonza Group AG
N/A
17321.000000000000
NS
8011778.510000000000
1.0628001488
Long
EC
CORP
CH
N
2
N
N
N
Unilever PLC
549300MKFYEKVRWML317
Unilever PLC
904767704
94700.000000000000
NS
USD
4678180.000000000000
0.6205826077
Long
EC
CORP
GB
N
1
N
N
N
L'Occitane International SA
549300TLZP9DZV3ROI47
L'Occitane International SA
N/A
730750.000000000000
NS
2179421.530000000000
0.2891105294
Long
EC
CORP
LU
N
2
N
N
N
Julius Baer Group Ltd
5299007MF0604ZGJER92
Julius Baer Group Ltd
N/A
131937.000000000000
NS
8445011.270000000000
1.1202705146
Long
EC
CORP
CH
N
2
N
N
N
InterContinental Hotels Group
2138007ZFQYRUSLU3J98
InterContinental Hotels Group PLC
N/A
101717.000000000000
NS
7522460.010000000000
0.9978897455
Long
EC
CORP
GB
N
2
N
N
N
Unilever PLC
549300MKFYEKVRWML317
Unilever PLC
N/A
60915.000000000000
NS
3015742.800000000000
0.4000524843
Long
EC
CORP
GB
N
2
N
N
N
Hexagon AB
549300WJFW6ILNI4TA80
Hexagon AB
W4R431112
1086000.000000000000
NS
9242664.690000000000
1.2260829971
Long
EC
CORP
SE
N
2
N
N
N
Shell PLC
21380068P1DRHMJ8KU70
Shell PLC
N/A
200000.000000000000
NS
6438577.580000000000
0.8541076369
Long
EC
CORP
GB
N
2
N
N
N
Sartorius Stedim Biotech
52990006IVXY7GCSSR39
Sartorius Stedim Biotech
N/A
23000.000000000000
NS
5471780.200000000000
0.7258574115
Long
EC
CORP
FR
N
2
N
N
N
Aon PLC
635400FALWQYX5E6QC64
Aon PLC
N/A
40000.000000000000
NS
USD
12968800.000000000000
1.7203723933
Long
EC
CORP
US
N
1
N
N
N
ICON PLC
6354008SRQGEMC4XFI67
ICON PLC
N/A
46785.000000000000
NS
USD
11520806.250000000000
1.5282892034
Long
EC
CORP
IE
N
1
N
N
N
ABB Ltd
5493000LKVGOO9PELI61
ABB Ltd
000375204
222500.000000000000
NS
USD
7918775.000000000000
1.0504627952
Long
EC
CORP
CH
N
1
N
N
N
BAE Systems PLC
8SVCSVKSGDWMW2QHOH83
BAE Systems PLC
N/A
440000.000000000000
NS
5346843.920000000000
0.7092840256
Long
EC
CORP
GB
N
2
N
N
N
Smith & Nephew PLC
213800ZTMDN8S67S1H61
Smith & Nephew PLC
N/A
145000.000000000000
NS
1799544.300000000000
0.2387180259
Long
EC
CORP
GB
N
2
N
N
N
Canadian National Railway Co
3SU7BEP7TH9YEQOZCS77
Canadian National Railway Co
136375102
92000.000000000000
NS
USD
9966360.000000000000
1.3220845881
Long
EC
CORP
CA
N
1
N
N
N
Fresenius SE & Co KGaA
XDFJ0CYCOO1FXRFTQS51
Fresenius SE & Co KGaA
N/A
118659.000000000000
NS
3685576.260000000000
0.4889090472
Long
EC
CORP
DE
N
2
N
N
N
HKEX
213800YTVSXYQN17BW16
Hong Kong Exchanges & Clearing Ltd
N/A
120000.000000000000
NS
4453532.550000000000
0.5907820656
Long
EC
CORP
HK
N
2
N
N
N
Keyence Corp
529900M7PQBS7A89DZ11
Keyence Corp
N/A
24100.000000000000
NS
8912804.340000000000
1.1823254683
Long
EC
CORP
JP
N
2
N
N
N
Roche Holding AG
549300U41AUUVOAAOB37
Roche Holding AG
771195104
95400.000000000000
NS
USD
3236922.000000000000
0.4293929468
Long
EC
CORP
CH
N
1
N
N
N
STMicroelectronics NV
213800Z8NOHIKRI42W10
STMicroelectronics NV
861012102
138126.000000000000
NS
USD
5961518.160000000000
0.7908234582
Long
EC
CORP
FR
N
1
N
N
N
Vinci SA
213800WFQ334R8UXUG83
Vinci SA
N/A
100024.000000000000
NS
11065760.710000000000
1.4679252696
Long
EC
CORP
FR
N
2
N
N
N
Brenntag SE
NNROIXVWJ7CPSR27SV97
Brenntag SE
N/A
113000.000000000000
NS
8743569.410000000000
1.1598756579
Long
EC
CORP
DE
N
2
N
N
N
Jenoptik AG
529900P34GDHGXK6VB37
Jenoptik AG
N/A
185211.000000000000
NS
4680506.470000000000
0.6208912249
Long
EC
CORP
DE
N
2
N
N
N
Dassault Systemes SE
96950065LBWY0APQIM86
Dassault Systemes SE
N/A
140000.000000000000
NS
5199939.690000000000
0.6897964877
Long
EC
CORP
FR
N
2
N
N
N
Davide Campari-Milano NV
213800ED5AN2J56N6Z02
Davide Campari-Milano NV
N/A
610000.000000000000
NS
7181121.730000000000
0.9526096152
Long
EC
CORP
IT
N
2
N
N
N
TOMRA Systems ASA
549300J726JCFJU3VT89
TOMRA Systems ASA
N/A
286000.000000000000
NS
3250080.460000000000
0.4311384785
Long
EC
CORP
NO
N
2
N
N
N
Pernod Ricard SA
52990097YFPX9J0H5D87
Pernod Ricard SA
N/A
48784.000000000000
NS
8122047.520000000000
1.0774278523
Long
EC
CORP
FR
N
2
N
N
N
Nutrien Ltd
5493002QQ7GD21OWF963
Nutrien Ltd
67077M108
130000.000000000000
NS
USD
8028800.000000000000
1.0650581296
Long
EC
CORP
CA
N
1
N
N
N
2023-11-24
Buffalo Funds
/s/ Laura Symon Browne
Laura Symon Browne
President and Treasurer