32 Billion and Counting The Rising Corporate Toll of the Iran Conflict Medicus Pharma MDCX Q4 2025 Earnings Miss by Significant Key Takeaways Navient Corporation NAVI Q1 2026 Earnings Why the Beat Matters