0000313212-24-000563.txt : 20240627 0000313212-24-000563.hdr.sgml : 20240627 20240627105213 ACCESSION NUMBER: 0000313212-24-000563 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20240430 FILED AS OF DATE: 20240627 DATE AS OF CHANGE: 20240627 PERIOD START: 20241031 FILER: COMPANY DATA: COMPANY CONFORMED NAME: T. Rowe Price International Funds, Inc. CENTRAL INDEX KEY: 0000313212 ORGANIZATION NAME: IRS NUMBER: 521175211 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-02958 FILM NUMBER: 241076402 BUSINESS ADDRESS: STREET 1: 100 EAST PRATT STREET CITY: BALTIMORE STATE: MD ZIP: 21202 BUSINESS PHONE: 410-345-2000 MAIL ADDRESS: STREET 1: 100 EAST PRATT STREET CITY: BALTIMORE STATE: MD ZIP: 21202 FORMER COMPANY: FORMER CONFORMED NAME: PRICE T ROWE INTERNATIONAL FUNDS INC DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: PRICE T ROWE INTERNATIONAL TRUST DATE OF NAME CHANGE: 19900301 FORMER COMPANY: FORMER CONFORMED NAME: PRICE T ROWE INTERNATIONAL FUND INC DATE OF NAME CHANGE: 19890914 0000313212 S000001491 T. Rowe Price International Discovery Fund C000004010 T. Rowe Price International Discovery Fund PRIDX C000166320 T. Rowe Price International Discovery Fund-I Class TIDDX C000225807 T. Rowe Price International Discovery Fund-Z Class TRZKX NPORT-P 1 primary_doc.xml NPORT-P false 0000313212 XXXXXXXX S000001491 C000225807 C000004010 C000166320 T. ROWE PRICE INTERNATIONAL FUNDS, INC. 811-02958 0000313212 549300O4BT3AMY6OUC26 100 East Pratt Street Baltimore 21202 410-345-2000 T. Rowe Price International Discovery Fund S000001491 0Q0CC81N5HDD1TTTMO60 2024-10-31 2024-04-30 N 6290635644.090000 268950786.580000 6021684857.510000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 8350175.000000 USD N Diploma PLC 2138008OGI7VYG8FGR19 DIPLOMA PLC 000000000 295909.000000 NS 13375263.460000 0.2221182904 Long EC CORP GB N 2 N N N Genus PLC 54930022EOITNKSIGH56 GENUS PLC 000000000 1270994.000000 NS 28583396.800000 0.4746744055 Long EC CORP GB N 2 N N N Big Yellow Group PLC 213800W7Q4V2ZI8LIW31 BIG YELLOW GROUP PLC 000000000 2663791.000000 NS 35834201.090000 0.5950859591 Long EC CORP GB N 2 N N N Atour Lifestyle Holdings Ltd N/A ATOUR LIFESTYLE HOLDINGS LTD 04965M106 492797.000000 NS USD 8786570.510000 0.1459154824 Long EC CORP KY N 1 N N N Persimmon PLC 213800XI72Y57UWN6F31 PERSIMMON PLC 000000000 1124656.000000 NS 18211595.870000 0.3024335597 Long EC CORP GB N 2 N N N Renishaw PLC 21380048ADXM6Z67CT18 RENISHAW PLC 000000000 434733.000000 NS 22415619.040000 0.3722482921 Long EC CORP GB N 2 N N N Victrex PLC 213800UYNPHAUNHPXL67 VICTREX PLC 000000000 1860185.000000 NS 29356635.390000 0.4875153065 Long EC CORP GB N 2 N N N Weir Group PLC/The 549300KDR56WHY9I3D10 WEIR GROUP PLC/THE 000000000 1202651.000000 NS 30688502.200000 0.5096331496 Long EC CORP GB N 2 N N N IQE PLC 213800Y33WHD3ESJJP16 IQE PLC 000000000 65420057.000000 NS 23324676.920000 0.3873446962 Long EC CORP GB N 2 N N Descartes Systems Group Inc/The 875500NEPA7JI5EOMN45 DESCARTES SYSTEMS GROUP INC/THE 000000000 566506.000000 NS 52549897.360000 0.8726776410 Long EC CORP CA N 2 N N N Maple Leaf Foods Inc 549300LX07S5J8F76F37 MAPLE LEAF FOODS INC 000000000 1062742.000000 NS 18813077.060000 0.3124221460 Long EC CORP CA N 2 N N Richelieu Hardware Ltd 5493007VPNETW465DN04 RICHELIEU HARDWARE LTD 76329W103 689330.000000 NS 19453361.780000 0.3230551289 Long EC CORP CA N 2 N N SNC-Lavalin Group Inc UL01OYG5OMLM5G6CFM03 SNC-LAVALIN GROUP INC 000000000 1030312.000000 NS 39561466.110000 0.6569833368 Long EC CORP CA N 2 N N NuVista Energy Ltd 549300MG32TDSM60SX75 NUVISTA ENERGY LTD 000000000 2533914.000000 NS 22897533.980000 0.3802512838 Long EC CORP CA N 2 N N N Grupo Aeroportuario del Sureste SAB de CV 5299001W7JIDXCUOUC82 GRUPO AEROPORTUARIO DEL SURESTE SAB DE CV 40051E202 66647.000000 NS USD 22959891.500000 0.3812868332 Long EC CORP MX N 1 N N N Eramet SA 549300LUH78PG2MP6N64 ERAMET SA 000000000 223824.000000 NS 21680407.770000 0.3600388975 Long EC CORP FR N 2 N N N Lectra 9695000KWQEBUDT6IO19 LECTRA 000000000 620840.000000 NS 21150924.600000 0.3512459569 Long EC CORP FR N 2 N N N Remy Cointreau SA 5493004V6A3Z027YT216 REMY COINTREAU SA 000000000 156199.000000 NS 14818557.480000 0.2460865660 Long EC CORP FR N 2 N N N Kanzhun Ltd 254900F4ZCBITP7L0251 KANZHUN LTD 48553T106 5186066.000000 NS USD 102632246.140000 1.7043775715 Long EC CORP KY N 1 N N N Trelleborg AB 213800XY16PAWG2PAD14 TRELLEBORG AB 000000000 586716.000000 NS 20677298.780000 0.3433806197 Long EC CORP SE N 2 N N N Kosmos Energy Ltd 213800YDFJ3OT9B5P157 KOSMOS ENERGY LTD 500688106 5233175.000000 NS USD 29672102.250000 0.4927541536 Long EC CORP US N 1 N N N Interpump Group SpA 815600C79D0F31F4D395 INTERPUMP GROUP SPA 000000000 311679.000000 NS 13576663.670000 0.2254628728 Long EC CORP IT N 2 N N N Subsea 7 SA 222100AIF0CBCY80AH62 SUBSEA 7 SA 000000000 2076340.000000 NS 33403649.360000 0.5547226424 Long EC CORP LU N 2 N N N Esker SA 969500VMAA9YBAGPU774 ESKER SA 000000000 115483.000000 NS 21462265.090000 0.3564162788 Long EC CORP FR N 2 N N MercadoLibre Inc 549300DKPDN9M5S8GB14 MERCADOLIBRE INC 58733R102 58400.000000 NS USD 85188080.000000 1.4146884471 Long EC CORP US N 1 N N N Adesso SE 529900KOICE97ZSA1O52 ADESSO SE 000000000 122494.000000 NS 14231806.940000 0.2363426064 Long EC CORP DE N 2 N N ASMPT Ltd 529900PYFA1HFYKPT360 ASMPT LTD 000000000 1886100.000000 NS 23439848.900000 0.3892573168 Long EC CORP KY N 2 N N N Aida Engineering Ltd N/A AIDA ENGINEERING LTD 000000000 1466800.000000 NS 8303487.770000 0.1378930975 Long EC CORP JP N 2 N N N Aiful Corp 5299005WK14QZ676ZY35 AIFUL CORP 000000000 20043600.000000 NS 58221270.620000 0.9668601396 Long EC CORP JP N 2 N N N Obara Group Inc 3538003M0UGWDBTV2318 OBARA GROUP INC 000000000 1484200.000000 NS 38771254.620000 0.6438605729 Long EC CORP JP N 2 N N Cochlear Ltd 5493001OLLWY8KV5UC08 COCHLEAR LTD 000000000 87249.000000 NS 18200836.720000 0.3022548863 Long EC CORP AU N 2 N N N Daiwabo Holdings Co Ltd N/A DAIWABO HOLDINGS CO LTD 000000000 1211600.000000 NS 21045584.320000 0.3494966080 Long EC CORP JP N 2 N N N Disco Corp N/A DISCO CORP 000000000 35900.000000 NS 10225963.130000 0.1698189688 Long EC CORP JP N 2 N N N Nakanishi Inc 353800EXA7IQ42YKF224 NAKANISHI INC 000000000 1004000.000000 NS 15423369.080000 0.2561304592 Long EC CORP JP N 2 N N N Eiken Chemical Co Ltd N/A EIKEN CHEMICAL CO LTD 000000000 1387500.000000 NS 17644373.550000 0.2930138984 Long EC CORP JP N 2 N N N Fisher & Paykel Healthcare Corp Ltd N/A FISHER & PAYKEL HEALTHCARE CORP LTD 000000000 1133453.000000 NS 18982788.030000 0.3152404764 Long EC CORP NZ N 2 N N N Fuso Chemical Co Ltd N/A FUSO CHEMICAL CO LTD 000000000 422400.000000 NS 10848622.090000 0.1801592469 Long EC CORP JP N 2 N N N Hanwa Co Ltd 8EUP1TJYZFX3T1E5AJ33 HANWA CO LTD 000000000 1728900.000000 NS 66521836.710000 1.1047047178 Long EC CORP JP N 2 N N N Hikari Tsushin Inc 3538001SOIIV8U3OXH94 HIKARI TSUSHIN INC 000000000 214800.000000 NS 34909700.120000 0.5797330971 Long EC CORP JP N 2 N N N Horiba Ltd 529900OOTWPYSNW0EC84 HORIBA LTD 000000000 512500.000000 NS 49722299.290000 0.8257207155 Long EC CORP JP N 2 N N N Idec Corp/Japan N/A IDEC CORP/JAPAN 000000000 1314900.000000 NS 23209509.640000 0.3854321538 Long EC CORP JP N 2 N N N IHI Corp 549300ETQIESIUQ2OE26 IHI CORP 000000000 1293500.000000 NS 30971765.030000 0.5143371957 Long EC CORP JP N 2 N N N Konica Minolta Inc 549300SVK6KRUOL1A740 KONICA MINOLTA INC 000000000 4553400.000000 NS 15140679.990000 0.2514359411 Long EC CORP JP N 2 N N N China Resources Gas Group Ltd 529900A0E1J5JSOKEK83 CHINA RESOURCES GAS GROUP LTD 000000000 9627700.000000 NS 30259596.610000 0.5025104655 Long EC CORP BM N 2 N N N Takeuchi Manufacturing Co Ltd N/A TAKEUCHI MANUFACTURING CO LTD 000000000 701500.000000 NS 26610155.080000 0.4419054751 Long EC CORP JP N 2 N N N Miura Co Ltd N/A MIURA CO LTD 000000000 1288700.000000 NS 20275457.680000 0.3367073861 Long EC CORP JP N 2 N N N Niterra Co Ltd 549300RG3XQGTFM4HH31 NITERRA CO LTD 000000000 1241100.000000 NS 40705409.970000 0.6759804097 Long EC CORP JP N 2 N N N Modec Inc N/A MODEC INC 000000000 976500.000000 NS 19265707.970000 0.3199388282 Long EC CORP JP N 2 N N N Nifco Inc/Japan 353800JMDOH68J9I5140 NIFCO INC/JAPAN 000000000 403200.000000 NS 9746730.260000 0.1618605173 Long EC CORP JP N 2 N N N Nippon Soda Co Ltd N/A NIPPON SODA CO LTD 000000000 1363100.000000 NS 50003499.240000 0.8303905040 Long EC CORP JP N 2 N N N Nipro Corp 353800AKDDNW0E810O26 NIPRO CORP 000000000 4315500.000000 NS 34916267.880000 0.5798421655 Long EC CORP JP N 2 N N N Nippon Seiki Co Ltd N/A NIPPON SEIKI CO LTD 000000000 2659100.000000 NS 24180157.480000 0.4015513607 Long EC CORP JP N 2 N N N Nippon Ceramic Co Ltd N/A NIPPON CERAMIC CO LTD 000000000 582900.000000 NS 9975817.750000 0.1656648926 Long EC CORP JP N 2 N N N Taiheiyo Cement Corp N/A TAIHEIYO CEMENT CORP 000000000 2152800.000000 NS 49239929.560000 0.8177101712 Long EC CORP JP N 2 N N N Tokyo Century Corp 35380096ZLHOF84DXR74 TOKYO CENTURY CORP 000000000 1676800.000000 NS 16689743.170000 0.2771606878 Long EC CORP JP N 2 N N N Shandong Weigao Group Medical Polymer Co Ltd 5299005WQUU15JQU8S60 SHANDONG WEIGAO GROUP MEDICAL POLYMER CO LTD 000000000 27888400.000000 NS 18912462.260000 0.3140726011 Long EC CORP CN N 2 N N N Yellow Hat Ltd N/A YELLOW HAT LTD 000000000 2107200.000000 NS 27391548.470000 0.4548818000 Long EC CORP JP N 2 N N N Sakata INX Corp N/A SAKATA INX CORP 000000000 3774100.000000 NS 38331735.820000 0.6365616389 Long EC CORP JP N 2 N N N Sankyu Inc 529900QWTXZZEM1T5G75 SANKYU INC 000000000 389500.000000 NS 13503813.340000 0.2242530730 Long EC CORP JP N 2 N N N Sanwa Holdings Corp 5299003X6BCA4ROO5A70 SANWA HOLDINGS CORP 000000000 677600.000000 NS 11065806.910000 0.1837659587 Long EC CORP JP N 2 N N N COSCO SHIPPING Energy Transportation Co Ltd 529900IGB8FVHRCR1W95 COSCO SHIPPING ENERGY TRANSPORTATION CO LTD 000000000 3272000.000000 NS 3837280.910000 0.0637243728 Long EC CORP CN N 2 N N N Sumitomo Seika Chemicals Co Ltd N/A SUMITOMO SEIKA CHEMICALS CO LTD 000000000 514100.000000 NS 16371844.720000 0.2718814602 Long EC CORP JP N 2 N N N Shimizu Corp 353800BRAE0QFP3ZLY22 SHIMIZU CORP 000000000 2129600.000000 NS 13191720.540000 0.2190702578 Long EC CORP JP N 2 N N N Olink Holding AB 8945004Z7ZHV3LML4J27 OLINK HOLDING AB 680710100 706031.000000 NS USD 16259893.930000 0.2700223329 Long EC CORP SE N 1 N N N Takashimaya Co Ltd 353800IFO566STDN4V78 TAKASHIMAYA CO LTD 000000000 817100.000000 NS 11582636.980000 0.1923487737 Long EC CORP JP N 2 N N N Taiyo Yuden Co Ltd 353800V9G3X5PLB9AD43 TAIYO YUDEN CO LTD 000000000 475900.000000 NS 11146810.340000 0.1851111542 Long EC CORP JP N 2 N N N Tokai Carbon Co Ltd 5299002HKWA5B57KLT43 TOKAI CARBON CO LTD 000000000 3248900.000000 NS 21554451.540000 0.3579471867 Long EC CORP JP N 2 N N N Tokyo Seimitsu Co Ltd N/A TOKYO SEIMITSU CO LTD 000000000 358600.000000 NS 23335100.280000 0.3875177933 Long EC CORP JP N 2 N N N Tokyo Tatemono Co Ltd 529900RQA4JTW1869J86 TOKYO TATEMONO CO LTD 000000000 2604900.000000 NS 43345485.950000 0.7198232218 Long EC CORP JP N 2 N N N Toyo Tire Corp 529900Y41RD7VQM9RF75 TOYO TIRE CORP 000000000 2677500.000000 NS 50655911.150000 0.8412248789 Long EC CORP JP N 2 N N N Tsingtao Brewery Co Ltd 300300OJ7D0Q1ESE8L15 TSINGTAO BREWERY CO LTD 000000000 4466000.000000 NS 32183791.090000 0.5344648857 Long EC CORP CN N 2 N N N Tecan Group AG 529900CSN9R3BLETSL26 TECAN GROUP AG 000000000 59870.000000 NS 21121322.840000 0.3507543709 Long EC CORP CH N 2 N N N Beneteau SACA 969500FHXW3AEY6Z0B25 BENETEAU SACA 000000000 1167873.000000 NS 15122979.130000 0.2511419891 Long EC CORP FR N 2 N N N Virbac SACA 969500QQ1X5XHG649644 VIRBAC SACA 000000000 71627.000000 NS 26470048.860000 0.4395787805 Long EC CORP FR N 2 N N N Schoeller-Bleckmann Oilfield Equipment AG 549300ZD9ED8GSG3JW36 SCHOELLER-BLECKMANN OILFIELD EQUIPMENT AG 000000000 444634.000000 NS 21627274.040000 0.3591565243 Long EC CORP AT N 2 N N N T. Rowe Price Government Reserve Fund 5493002Y0IYARJVQ5N24 T. Rowe Price Government Reserve Fund 76105Y109 58858711.790000 NS USD 58858711.790000 0.9774459007 Long STIV RF US N 1 N N N T. Rowe Price Government Reserve Fund 5493002Y0IYARJVQ5N24 T. Rowe Price Government Reserve Fund \u2013 Collateral 76105YYY8 255140976.800000 NS USD 255140976.800000 4.2370363584 Long STIV RF US N 1 N N Corp Inmobiliaria Vesta SAB de CV 4469000001BIRIFZJ959 CORP INMOBILIARIA VESTA SAB DE CV 92540K109 162396.000000 NS USD 5766681.960000 0.0957652567 Long EC CORP MX N 1 N N N SKAN Group AG 506700N25H370ZSEFR11 SKAN GROUP AG 000000000 117997.000000 NS 10541751.980000 0.1750631630 Long EC CORP CH N 2 N N N Electric Power Development Co Ltd 549300KMHPUAQI8VEH90 ELECTRIC POWER DEVELOPMENT CO LTD 000000000 1357500.000000 NS 23059849.430000 0.3829467994 Long EC CORP JP N 2 N N N Sega Sammy Holdings Inc 5493006B6WMKNQ8QNP51 SEGA SAMMY HOLDINGS INC 000000000 1428600.000000 NS 18698903.690000 0.3105261091 Long EC CORP JP N 2 N N N Nexity SA 969500JJ71T2DIPDVV84 NEXITY SA 000000000 2105160.000000 NS 23611632.770000 0.3921100710 Long EC CORP FR N 2 N N Lojas Renner SA N/A LOJAS RENNER SA 000000000 4590216.000000 NS 13533914.990000 0.2247529605 Long EC CORP BR N 2 N N N Zealand Pharma A/S 549300ITBB1ULBL4CZ12 ZEALAND PHARMA A/S 000000000 353948.000000 NS 31765248.210000 0.5275142915 Long EC CORP DK N 2 N N Wasion Holdings Ltd N/A WASION HOLDINGS LTD 000000000 8658000.000000 NS 7070510.080000 0.1174174711 Long EC CORP KY N 2 N N N Torrent Pharmaceuticals Ltd 335800NA6HK275RIJE13 TORRENT PHARMACEUTICALS LTD 000000000 431767.000000 NS 13651881.070000 0.2267119817 Long EC CORP IN N 2 N N N Wesdome Gold Mines Ltd 254900D63U62QS84H719 WESDOME GOLD MINES LTD 95083R100 3605144.000000 NS 26973437.840000 0.4479383840 Long EC CORP CA N 2 N N N TOTVS SA N/A TOTVS SA 000000000 2830200.000000 NS 15086842.040000 0.2505418732 Long EC CORP BR N 2 N N N Amplifon SpA ZYXJDNVM2JI3VBM8G556 AMPLIFON SPA 000000000 2495177.000000 NS 83304785.640000 1.3834132408 Long EC CORP IT N 2 N N N TGS ASA 549300NUPLAXPB0WYH90 TGS ASA 000000000 4426678.000000 NS 49934251.000000 0.8292405229 Long EC CORP NO N 2 N N N Info Edge India Ltd 335800MXUVHTBF9DEC78 INFO EDGE INDIA LTD 000000000 302312.000000 NS 21832729.680000 0.3625684538 Long EC CORP IN N 2 N N N Blue Star Ltd 335800CWJUVEKQ1TE879 BLUE STAR LTD 000000000 1908810.000000 NS 34125339.950000 0.5667075039 Long EC CORP IN N 2 N N N Asia Commercial Bank JSC 5493001VSLUXY7LJS086 ASIA COMMERCIAL BANK JSC 000000000 26654705.000000 NS 30084457.790000 0.4996019968 Long EC CORP VN N 2 N N N FPT Corp N/A FPT CORP 000000000 9480286.000000 NS 49276047.910000 0.8183099760 Long EC CORP VN N 2 N N N eGuarantee Inc N/A EGUARANTEE INC 000000000 653300.000000 NS 7140215.020000 0.1185750365 Long EC CORP JP N 2 N N N Fukuoka Financial Group Inc N/A FUKUOKA FINANCIAL GROUP INC 000000000 585400.000000 NS 15549700.380000 0.2582283987 Long EC CORP JP N 2 N N N Page Industries Ltd 335800D6UFCCKUP3KD53 PAGE INDUSTRIES LTD 000000000 50172.000000 NS 20894801.940000 0.3469926181 Long EC CORP IN N 2 N N N YouGov PLC 213800MZGBGCJIPOBB41 YOUGOV PLC 000000000 4603573.000000 NS 50027586.680000 0.8307905157 Long EC CORP GB N 2 N N N Yangzijiang Shipbuilding Holdings Ltd 254900Z3JEM14YIGLM66 YANGZIJIANG SHIPBUILDING HOLDINGS LTD 000000000 18313100.000000 NS 23506929.290000 0.3903712972 Long EC CORP SG N 2 N N N Aalberts NV 549300EMP9DT6Q35HZ31 AALBERTS NV 000000000 495271.000000 NS 23548056.180000 0.3910542770 Long EC CORP NL N 2 N N N Pilbara Minerals Ltd 5299000VV1CZVF5K9C16 PILBARA MINERALS LTD 000000000 7881948.000000 NS 20066678.660000 0.3332402664 Long EC CORP AU N 2 N N N Bosideng International Holdings Ltd 254900G7F1RDM4B3S169 BOSIDENG INTERNATIONAL HOLDINGS LTD 000000000 32712000.000000 NS 18935920.790000 0.3144621686 Long EC CORP KY N 2 N N N Fluidra SA 95980020140005026620 FLUIDRA SA 000000000 1092430.000000 NS 23124743.560000 0.3840244733 Long EC CORP ES N 2 N N N Hypoport SE 391200GNIFXXP6KRYQ46 HYPOPORT SE 000000000 95364.000000 NS 25169920.560000 0.4179880076 Long EC CORP DE N 2 N N StorageVault Canada Inc 254900A6LDI0HRL1VD69 STORAGEVAULT CANADA INC 000000000 7460185.000000 NS 25632277.670000 0.4256662093 Long EC CORP CA N 2 N N N Hoa Phat Group JSC 549300ODJEFGL5CWKD32 HOA PHAT GROUP JSC 000000000 27086400.000000 NS 30324156.220000 0.5035825842 Long EC CORP VN N 2 N N N Laboratorios Farmaceuticos Rovi SA 95980020140005936480 LABORATORIOS FARMACEUTICOS ROVI SA 000000000 826661.000000 NS 74187758.240000 1.2320099772 Long EC CORP ES N 2 N N N Suzhou Hailu Heavy Industry Co Ltd N/A SUZHOU HAILU HEAVY INDUSTRY CO LTD 000000000 15771740.000000 NS 12171427.870000 0.2021266167 Long EC CORP CN N 2 N N N Persol Holdings Co Ltd 3538000H6OI725NB2008 PERSOL HOLDINGS CO LTD 000000000 13090500.000000 NS 18108213.520000 0.3007167254 Long EC CORP JP N 2 N N N Amadeus IT Group SA 9598004A3FTY3TEHHN09 AMADEUS IT GROUP SA 000000000 757056.000000 NS 48053335.180000 0.7980048162 Long EC CORP ES N 2 N N N Exchange Income Corp 549300G7SUZKHS2N8C38 EXCHANGE INCOME CORP 000000000 658728.000000 NS 22192862.850000 0.3685490585 Long EC CORP CA N 2 N N Arcos Dorados Holdings Inc 54930023P2MIZN13DQ85 ARCOS DORADOS HOLDINGS INC 000000000 1619056.000000 NS USD 17453423.680000 0.2898428611 Long EC CORP VG N 1 N N N Edenred SE 9695006LOD5B2D7Y0N70 EDENRED SE 000000000 438121.000000 NS 20789660.040000 0.3452465636 Long EC CORP FR N 2 N N N Military Commercial Joint Stock Bank 5493007XE88E8JRNTJ93 MILITARY COMMERCIAL JOINT STOCK BANK 000000000 15901200.000000 NS 14003528.290000 0.2325516632 Long EC CORP VN N 2 N N N DKSH Holding AG 549300HUUUNHO6FJUS42 DKSH HOLDING AG 000000000 499126.000000 NS 32527713.440000 0.5401762830 Long EC CORP CH N 2 N N N ALS Ltd 549300RYCQ8DMIO2J661 ALS LTD 000000000 1405845.000000 NS 11754292.340000 0.1951993938 Long EC CORP AU N 2 N N N Corp Inmobiliaria Vesta SAB de CV 4469000001BIRIFZJ959 CORP INMOBILIARIA VESTA SAB DE CV 000000000 6858210.000000 NS 24288930.760000 0.4033577202 Long EC CORP MX N 2 N N N Syncona Limited 213800X8MBI5VQITLW60 SYNCONA LIMITED 000000000 8073638.000000 NS 12608282.450000 0.2093813069 Long EC RF GG N 2 N N N BRP Inc 529900EPQGESIRCPY551 BRP INC 000000000 232711.000000 NS 15656625.010000 0.2600040583 Long EC CORP CA N 2 N N N Nextage Co Ltd N/A NEXTAGE CO LTD 000000000 2820500.000000 NS 49518915.810000 0.8223431977 Long EC CORP JP N 2 N N Keywords Studios PLC 2138007VR9ZYCWS7VE12 KEYWORDS STUDIOS PLC 000000000 2529624.000000 NS 36120956.790000 0.5998480101 Long EC CORP GB N 2 N N N BFF Bank SpA 815600522538355AE429 BFF BANK SPA 000000000 2709229.000000 NS 34766515.280000 0.5773552768 Long EC CORP IT N 2 N N N Reliance Worldwide Corp Ltd 52990084PQSDDJ8F5447 RELIANCE WORLDWIDE CORP LTD 000000000 4543063.000000 NS 14911865.630000 0.2476361016 Long EC CORP AU N 2 N N N Greentown Service Group Co Ltd 254900V8OFDBOODYW979 GREENTOWN SERVICE GROUP CO LTD 000000000 3048000.000000 NS 1384774.960000 0.0229964701 Long EC CORP KY N 2 N N N Adriatic Metals PLC 549300OHAH2GL1DP0L61 ADRIATIC METALS PLC 000000000 10860639.000000 NS 31742026.570000 0.5271286579 Long EC CORP GB N 2 N N N Aritzia Inc 549300U83HKFRL1EX527 ARITZIA INC 000000000 1396000.000000 NS 36140950.860000 0.6001800445 Long EC CORP CA N 2 N N N Tikehau Capital SCA 969500BY8TEU16U3SJ94 TIKEHAU CAPITAL SCA 000000000 987973.000000 NS 23118578.420000 0.3839220910 Long EC CORP FR N 2 N N Warom Technology Inc Co N/A WAROM TECHNOLOGY INC CO 000000000 6643342.000000 NS 19937474.890000 0.3310946249 Long EC CORP CN N 2 N N N ERO Copper Corp 549300KL8A21SEIO8I47 ERO COPPER CORP 000000000 2180126.000000 NS 44452937.800000 0.7382142847 Long EC CORP CA N 2 N N Jamieson Wellness Inc 254900EIXJ4NHQFFRO95 JAMIESON WELLNESS INC 470748104 983410.000000 NS 18680253.880000 0.3102163983 Long EC CORP CA N 2 N N N Impro Precision Industries Ltd 2549009NAG20HWV31U35 IMPRO PRECISION INDUSTRIES LTD 000000000 54349000.000000 NS 14394223.830000 0.2390398065 Long EC CORP KY N 2 N N N Sensirion Holding AG 894500ANJ9YNE8YCTT04 SENSIRION HOLDING AG 000000000 140325.000000 NS 9212395.090000 0.1529870013 Long EC CORP CH N 2 N N Carel Industries SpA 815600115DA6E507AE33 CAREL INDUSTRIES SPA 000000000 1487379.000000 NS 30109236.560000 0.5000134891 Long EC CORP IT N 2 N N N Valmet Oyj 213800D9O7FUQDH83V62 VALMET OYJ 000000000 789532.000000 NS 19699638.470000 0.3271449592 Long EC CORP FI N 2 N N Polycab India Ltd 335800ZAL1L11ERZVW68 POLYCAB INDIA LTD 000000000 443328.000000 NS 30155391.950000 0.5007799754 Long EC CORP IN N 2 N N N Klabin SA N/A KLABIN SA 000000000 8962767.000000 NS 39699503.330000 0.6592756723 Long EC CORP BR N 2 N N N Troax Group AB 5493003TBEWGBIEG1X97 TROAX GROUP AB 000000000 65041.000000 NS 1308568.670000 0.0217309391 Long EC CORP SE N 2 N N N Watches of Switzerland Group PLC 2138008ZOT5K9PJW7168 WATCHES OF SWITZERLAND GROUP PLC 000000000 3533480.000000 NS 14821474.730000 0.2461350117 Long EC CORP GB N 2 N N N Croda International PLC 2138004WCNBFJEEOXV26 CRODA INTERNATIONAL PLC 000000000 950605.000000 NS 54447413.290000 0.9041890198 Long EC CORP GB N 2 N N N Helios Towers PLC 213800DGC7GS4XCHCU30 HELIOS TOWERS PLC 000000000 17043645.000000 NS 20810397.540000 0.3455909439 Long EC CORP GB N 2 N N N Aya Gold & Silver Inc 549300BWX8KJOTUL4M51 AYA GOLD & SILVER INC 000000000 2903474.000000 NS 27924305.930000 0.4637291155 Long EC CORP CA N 2 N N N Genuit Group PLC 2138005IF1N2RKJ6KO18 GENUIT GROUP PLC 000000000 4908824.000000 NS 26530934.030000 0.4405898790 Long EC CORP GB N 2 N N N CI&T Inc N/A CI&T INC 000000000 1575076.000000 NS USD 6205799.440000 0.1030575260 Long EC CORP KY N 1 N N N Zomato Ltd 335800T4VOF9ETHF8W59 ZOMATO LTD 000000000 21281258.000000 NS 49217319.830000 0.8173346994 Long EC CORP IN N 2 N N N Metro Brands Ltd 894500HOIH518O40VN09 METRO BRANDS LTD 000000000 1134991.000000 NS 14498560.120000 0.2407724825 Long EC CORP IN N 2 N N N Ermenegildo Zegna NV 8156003760472AA7E269 ERMENEGILDO ZEGNA NV 000000000 3064085.000000 NS USD 37688245.500000 0.6258754218 Long EC CORP NL N 1 N N N Haier Smart Home Co Ltd 3003002BYTNGNJTWSH07 HAIER SMART HOME CO LTD 000000000 9247400.000000 NS 34252598.130000 0.5688208357 Long EC CORP CN N 2 N N N Computer Age Management Services Ltd 33580012MDHMBHWN5Z06 COMPUTER AGE MANAGEMENT SERVICES LTD 000000000 109619.000000 NS 4199598.030000 0.0697412457 Long EC CORP IN N 2 N N N Daiei Kankyo Co Ltd N/A DAIEI KANKYO CO LTD 000000000 1671200.000000 NS 27929983.500000 0.4638234009 Long EC CORP JP N 2 N N N Sapphire Foods India Ltd 335800Y2BJLU8A79CD84 SAPPHIRE FOODS INDIA LTD 000000000 885726.000000 NS 15063280.970000 0.2501506028 Long EC CORP IN N 2 N N N Integrated Diagnostics Holdings PLC 2138007JN9NUWKKTS790 INTEGRATED DIAGNOSTICS HOLDINGS PLC 000000000 8760846.000000 NS USD 2691576.470000 0.0446980626 Long EC CORP JE N 2 N N N Sweco AB 549300Q4Y55VICYV6U90 SWECO AB 000000000 1125850.000000 NS 12059776.460000 0.2002724610 Long EC CORP SE N 2 N N H World Group Ltd 549300Y5ML31FVN83730 H WORLD GROUP LTD 000000000 9139000.000000 NS 34003239.580000 0.5646798261 Long EC CORP KY N 2 N N N Filo Corp 54930049JO3VWJU1B514 FILO CORP 000000000 1432927.000000 NS 25678501.500000 0.4264338322 Long EC CORP CA N 2 N N N Montana Aerospace AG 506700YRG9330Q97U450 MONTANA AEROSPACE AG 000000000 2591388.000000 NS 50081280.150000 0.8316821842 Long EC CORP CH N 2 N N N dentalcorp Holdings Ltd 894500QEMGMRG67KP804 DENTALCORP HOLDINGS LTD 24874B108 2189507.000000 NS 9972185.300000 0.1656045698 Long EC CORP CA N 2 N N N Frontline PLC 5493004BCIKYU1YL3H63 FRONTLINE PLC 000000000 667903.000000 NS 15826082.080000 0.2628181722 Long EC CORP CY N 2 N N N Nagarro SE 9845008396BA67DA9B37 NAGARRO SE 000000000 179504.000000 NS 13640168.920000 0.2265174821 Long EC CORP DE N 2 N N Knaus Tabbert AG 391200V57NOSGK8UVW09 KNAUS TABBERT AG 000000000 340254.000000 NS 15422077.090000 0.2561090036 Long EC CORP DE N 2 N N GVS SpA 81560013EACB40B52D17 GVS SPA 000000000 2640237.000000 NS 15371134.690000 0.2552630211 Long EC CORP IT N 2 N N N Auction Technology Group PLC 213800U8Q9K2XI3WRE39 AUCTION TECHNOLOGY GROUP PLC 000000000 3232243.000000 NS 19999668.610000 0.3321274541 Long EC CORP GB N 2 N N N China Resources Mixc Lifestyle Services Ltd N/A CHINA RESOURCES MIXC LIFESTYLE SERVICES LTD 000000000 18112800.000000 NS 63752789.260000 1.0587201218 Long EC CORP KY N 2 N N N Definity Financial Corp 984500D5F3FC49D00C44 DEFINITY FINANCIAL CORP 24477T100 968377.000000 NS 32280405.720000 0.5360693308 Long EC CORP CA N 2 N N N Intelbras SA Industria de Telecomunicacao Eletronica Brasileira N/A INTELBRAS SA INDUSTRIA DE TELECOMUNICACAO ELETRONICA BRASILEIRA 000000000 3810312.000000 NS 16290283.560000 0.2705270027 Long EC CORP BR N 2 N N N Baltic Classifieds Group PLC 213800I1RPHCFSSQS969 BALTIC CLASSIFIEDS GROUP PLC 000000000 7633544.000000 NS 21945488.290000 0.3644409963 Long EC CORP GB N 2 N N N Technoprobe SpA 8156007154CD8334D053 TECHNOPROBE SPA 000000000 2384725.000000 NS 19001264.890000 0.3155473151 Long EC CORP IT N 2 N N N Kinaxis Inc 5299009VAZ14K7PFUQ15 KINAXIS INC 000000000 169169.000000 NS 18013644.510000 0.2991462512 Long EC CORP CA N 2 N N N Dixon Technologies India Ltd 335800D7XO7AVXXJ8575 DIXON TECHNOLOGIES INDIA LTD 000000000 225079.000000 NS 22439757.540000 0.3726491517 Long EC CORP IN N 2 N N N IMCD NV 724500NSJPNFJPDAUP02 IMCD NV 000000000 306292.000000 NS 46211655.650000 0.7674206928 Long EC CORP NL N 2 N N N Bridgepoint Group PLC 213800KFNMVI8PDZX472 BRIDGEPOINT GROUP PLC 000000000 7566341.000000 NS 21414004.830000 0.3556148377 Long EC CORP GB N 2 N N N Nordnet AB publ 549300D6WW5ZTWLZ4C08 NORDNET AB PUBL 000000000 1606246.000000 NS 28557275.480000 0.4742406180 Long EC CORP SE N 2 N N Eurofins Scientific SE 529900JEHFM47DYY3S57 EUROFINS SCIENTIFIC SE 000000000 612391.000000 NS 37532677.820000 0.6232919641 Long EC CORP LU N 2 N N N Coface SA 96950025N07LTJYFSN57 COFACE SA 000000000 1193825.000000 NS 18371292.070000 0.3050855783 Long EC CORP FR N 2 N N N FinecoBank Banca Fineco SpA 549300L7YCATGO57ZE10 FINECOBANK BANCA FINECO SPA 000000000 2207033.000000 NS 33811232.130000 0.5614912260 Long EC CORP IT N 2 N N N Vedant Fashions Ltd 335800EPS7Z6EH9QKD16 VEDANT FASHIONS LTD 000000000 752583.000000 NS 8529761.940000 0.1416507529 Long EC CORP IN N 2 N N N Beijer Ref AB 549300PZZEUVH08H4G75 BEIJER REF AB 000000000 1984932.000000 NS 27974375.540000 0.4645606039 Long EC CORP SE N 2 N N FSN E-Commerce Ventures Ltd 335800X5BJYC18NHDQ91 FSN E-COMMERCE VENTURES LTD 000000000 4346199.000000 NS 9175326.760000 0.1523714206 Long EC CORP IN N 2 N N N Oxford Nanopore Technologies PLC 213800IRWQ2Q6M2CDW55 OXFORD NANOPORE TECHNOLOGIES PLC 000000000 4918215.000000 NS 6041482.980000 0.1003287804 Long EC CORP GB N 2 N N ATS Corp 5493005KP4RP3IU7HQ41 ATS CORP 000000000 629815.000000 NS 20720096.870000 0.3440913525 Long EC CORP CA N 2 N N N Norva24 Group AB N/A NORVA24 GROUP AB 000000000 7098503.000000 NS 16547915.480000 0.2748054053 Long EC CORP SE N 2 N N N ams-OSRAM AG 5299001JPPT2QFTV5D76 AMS-OSRAM AG 000000000 6825951.000000 NS 8198364.770000 0.1361473568 Long EC CORP AT N 2 N N N Ariston Holding NV 815600CC86D25A205563 ARISTON HOLDING NV 000000000 2752962.000000 NS 14168895.700000 0.2352978616 Long EC CORP NL N 2 N N Planisware SA 969500356FAUM2X41Q59 PLANISWARE SA 000000000 1411332.000000 NS 30853964.360000 0.5123809215 Long EC CORP FR N 2 N N N TRYT Inc 254900QWMRIE75VYID77 TRYT INC 000000000 2817000.000000 NS 10985762.620000 0.1824366914 Long EC CORP JP N 2 N N N Zalando SE 529900YRFFGH5AXU4S86 ZALANDO SE 000000000 586940.000000 NS 15357437.660000 0.2550355594 Long EC CORP DE N 2 N N N Astral Ltd 3358007M1SKFTVDRMC40 ASTRAL LTD 000000000 1276940.000000 NS 32347376.790000 0.5371814958 Long EC CORP IN N 2 N N N Schott Pharma AG & Co KGaA 529900TU48UE99NHEY88 SCHOTT PHARMA AG & CO KGAA 000000000 1107843.000000 NS 46622524.000000 0.7742438388 Long EC CORP DE N 2 N N N Mandatum Oyj 743700OAJK6L28Y2NN56 MANDATUM OYJ 000000000 847596.000000 NS 3928004.890000 0.0652309940 Long EC CORP FI N 2 N N N METAWATER Co Ltd N/A METAWATER CO LTD 000000000 1750700.000000 NS 21778393.250000 0.3616661078 Long EC CORP JP N 2 N N N oOh media Ltd N/A OOH!MEDIA LTD 000000000 15111508.000000 NS 16338136.110000 0.2713216732 Long EC CORP AU N 2 N N N Alphamin Resources Corp 529900YI7Z8X5I42E192 ALPHAMIN RESOURCES CORP 000000000 7821144.000000 NS 7101608.980000 0.1179339196 Long EC CORP MU N 2 N N N Rotork PLC 213800AH5RZIHGWRJ718 ROTORK PLC 000000000 11842766.000000 NS 47607179.330000 0.7905956631 Long EC CORP GB N 2 N N N Hiscox Ltd 5493007JXOLJ0QCY2D70 HISCOX LTD 000000000 2143254.000000 NS 32868659.040000 0.5458382466 Long EC CORP BM N 2 N N N Spirax-Sarco Engineering PLC 213800WFVZQMHOZP2W17 SPIRAX-SARCO ENGINEERING PLC 000000000 302231.000000 NS 33256741.190000 0.5522829902 Long EC CORP GB N 2 N N N Cairn Homes PLC 635400DPX6WP2KKDOA83 CAIRN HOMES PLC 000000000 21050108.000000 NS 35550278.570000 0.5903709578 Long EC CORP IE N 2 N N N Shopify Inc 549300HGQ43STJLLP808 SHOPIFY INC 000000000 490775.000000 NS 34455674.100000 0.5721932468 Long EC CORP CA N 2 N N N Royal Unibrew A/S 529900D69KFL8IAP8Q63 ROYAL UNIBREW A/S 000000000 229060.000000 NS 17249935.650000 0.2864636071 Long EC CORP DK N 2 N N N Ascential PLC 213800VDXQDA7KD2IQ21 ASCENTIAL PLC 000000000 31555376.000000 NS 122691926.430000 2.0375016185 Long EC CORP GB N 2 N N Aedas Homes SA 9598005H67MP8U20RW81 AEDAS HOMES SA 000000000 1093387.000000 NS 21850311.970000 0.3628604367 Long EC CORP ES N 2 N N N Dexerials Corp N/A DEXERIALS CORP 000000000 320800.000000 NS 12016089.630000 0.1995469692 Long EC CORP JP N 2 N N N Intermediate Capital Group PLC 549300OGASR5WRKJ8R68 INTERMEDIATE CAPITAL GROUP PLC 000000000 1793912.000000 NS 46756359.330000 0.7764663950 Long EC CORP GB N 2 N N N TeamLease Services Ltd 335800SX5B4O4YX1WA11 TEAMLEASE SERVICES LTD 000000000 466973.000000 NS 18466371.520000 0.3066645292 Long EC CORP IN N 2 N N N Scout24 SE 5493007EIKM2ENQS7U66 SCOUT24 SE 000000000 279745.000000 NS 20549400.890000 0.3412566645 Long EC CORP DE N 2 N N N CreditAccess Grameen Ltd 335800YHFDVKKBDQMK23 CREDITACCESS GRAMEEN LTD 000000000 1364158.000000 NS 24657571.560000 0.4094796082 Long EC CORP IN N 2 N N N flatexDEGIRO AG 529900IRBZTADXJB6757 FLATEXDEGIRO AG 000000000 4128769.000000 NS 53943815.150000 0.8958259428 Long EC CORP DE N 2 N N Siltronic AG 5299003NKV26NNGHHR90 SILTRONIC AG 000000000 588872.000000 NS 45893382.170000 0.7621352372 Long EC CORP DE N 2 N N N Redcare Pharmacy NV 529900JK6UXHY1YKZ082 REDCARE PHARMACY NV 000000000 398235.000000 NS 53864811.540000 0.8945139577 Long EC CORP NL N 2 N N SPIE SA 969500TJNS5GSFWJ8X85 SPIE SA 000000000 2434050.000000 NS 88503643.610000 1.4697488445 Long EC CORP FR N 2 N N N BOC Aviation Ltd 254900H06V5RMEB3KE72 BOC AVIATION LTD 000000000 1760500.000000 NS 14002551.530000 0.2325354425 Long EC CORP SG N 2 N N N Spin Master Corp 254900ACUT127TXKWO71 SPIN MASTER CORP 000000000 876724.000000 NS 19156545.180000 0.3181260002 Long EC CORP CA N 2 N N N BAWAG Group AG 529900S9YO2JHTIIDG38 BAWAG GROUP AG 000000000 1790379.000000 NS 106904940.090000 1.7753326954 Long EC CORP AT N 2 N N N HDGF N/A WUS PRINTED CIRCUIT KUNSHAN CO LTD 000000000 3399110.000000 NS 15456610.700000 0.2566824911 Long EC CORP CN N 2 N N N YUNNAN ALUMINIUM CO LTD N/A YUNNAN ALUMINIUM CO LTD 000000000 13794300.000000 NS 27216106.130000 0.4519682908 Long EC CORP CN N 2 N N N XUJI ELECTRIC CO LTD N/A XUJI ELECTRIC CO LTD 000000000 6565100.000000 NS 23935963.880000 0.3974961235 Long EC CORP CN N 2 N N N UBS AG BFM8T61CT2L1QCEMIK50 YANTAI JEREH OILFIELD SERVICES GROUP CO LTD 000000000 7665344.000000 NS 33617097.900000 0.5582673072 Long EC CORP CN N 2 N N N MOON ENVIRONMENT TECHNOLOGY CO LTD N/A MOON ENVIRONMENT TECHNOLOGY CO LTD 000000000 7667400.000000 NS 12011787.210000 0.1994755205 Long EC CORP CN N 2 N N N SHENZHEN MEGMEET ELECTRICAL CO LTD N/A SHENZHEN MEGMEET ELECTRICAL CO LTD 000000000 7724186.000000 NS 23171348.860000 0.3847984311 Long EC CORP CN N 2 N N N CNOOC ENERGY TECHNOLOGY & SERVICES LTD N/A CNOOC ENERGY TECHNOLOGY & SERVICES LTD 000000000 40078024.000000 NS 22478716.890000 0.3732961359 Long EC CORP CN N 2 N N N SHANDONG PHARMACEUTICAL GLASS CO LTD N/A SHANDONG PHARMACEUTICAL GLASS CO LTD 000000000 5794914.000000 NS 22536656.030000 0.3742583108 Long EC CORP CN N 2 N N N QINGDAO HIRON COMMERCIAL COLD CHAIN CO LTD N/A QINGDAO HIRON COMMERCIAL COLD CHAIN CO LTD 000000000 4936642.000000 NS 9509345.580000 0.1579183535 Long EC CORP CN N 2 N N N CHINA OILFIELD SERVICES LTD N/A CHINA OILFIELD SERVICES LTD 000000000 12001320.000000 NS 29569316.820000 0.4910472321 Long EC CORP CN N 2 N N N FUYAO GLASS INDUSTRY GROUP CO LTD N/A FUYAO GLASS INDUSTRY GROUP CO LTD 000000000 5386838.000000 NS 37032913.260000 0.6149925500 Long EC CORP CN N 2 N N N HUMANWELL HEALTHCARE GROUP CO LTD N/A HUMANWELL HEALTHCARE GROUP CO LTD 000000000 4735500.000000 NS 13202561.230000 0.2192502853 Long EC CORP CN N 2 N N N HUALI INDUSTRIAL GROUP CO LTD N/A HUALI INDUSTRIAL GROUP CO LTD 000000000 2312130.000000 NS 21394369.970000 0.3552887684 Long EC CORP CN N 2 N N N HONGFA TECHNOLOGY CO LTD N/A HONGFA TECHNOLOGY CO LTD 000000000 5938532.000000 NS 23350762.800000 0.3877778953 Long EC CORP CN N 2 N N N YTO EXPRESS GROUP CO LTD N/A YTO EXPRESS GROUP CO LTD 000000000 6609134.000000 NS 14456094.400000 0.2400672692 Long EC CORP CN N 2 N N N JASON FURNITURE HANGZHOU CO LTD N/A JASON FURNITURE HANGZHOU CO LTD 000000000 6480770.000000 NS 29828725.900000 0.4953551474 Long EC CORP CN N 2 N N N ZHEJIANG DINGLI MACHINERY CO LTD N/A ZHEJIANG DINGLI MACHINERY CO LTD 000000000 1227200.000000 NS 11086279.910000 0.1841059466 Long EC CORP CN N 2 N N N 2024-05-29 T. ROWE PRICE INTERNATIONAL FUNDS, INC. /s/ Alan Dupski Alan Dupski Treasurer & Vice President