Stifel Financial Releases April 2026 Operating Results Highlighting Key Performance Metrics Investcorp Credit Management BDC Inc Q3 2025 Earnings Significant EPS Miss as Adjusted Net Investment Income Falls Short Oil Prices Decline as Market Anticipates Strait of Hormuz Reopening