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