financial results for fiscal year 2025