financial performance 2025