Shell Q1 Profits Surge Amid Iran Conflict and Strait of Hormuz Disruption Indias Commerce Department Seeks Industry Inputs on Infrastructure for FTA Export Boost Outlook Therapeutics OTLK Stock Today Unchanged at 023 Key Levels 20260514