Financial results for 2025