News

Square Enix has released its financial results for the year ending March 31, 2025, with a drop in net sales attributed ...