Financial outlook 2025