2025 Mid-Year Outlook: What lies ahead?