IEA Warns Global Oil Supply Could Fall Below Demand Amid Iran Conflict Financial Sector Outlook 2026 Navigating Opportunities in Banking and Finance Elutia ELUT Steady at 104 Awaiting Next Catalyst 20260514